SYMBOL INDEX (117260 symbols across 8045 files) FILE: Douyu-0.7.1/douyu-ajp/src/main/java/com/codefollower/douyu/ajp/AjpMessage.java class AjpMessage (line 38) | public class AjpMessage { method AjpMessage (line 49) | public AjpMessage(int packetSize) { method reset (line 80) | public void reset() { method end (line 90) | public void end() { method getBuffer (line 103) | public byte[] getBuffer() { method getLen (line 112) | public int getLen() { method appendInt (line 119) | public void appendInt(int val) { method appendByte (line 127) | public void appendByte(int val) { method appendString (line 140) | public void appendString(String str) { method appendBytes (line 176) | public void appendBytes(byte[] b, int off, int numBytes) { method getInt (line 193) | public int getInt() { method peekInt (line 199) | public int peekInt() { method getByte (line 205) | public byte getByte() { method getLongInt (line 216) | public int getLongInt() { method getHeaderLength (line 227) | public int getHeaderLength() { method getPacketSize (line 231) | public int getPacketSize() { method processHeader (line 235) | public int processHeader() { FILE: Douyu-0.7.1/douyu-ajp/src/main/java/com/codefollower/douyu/ajp/AjpRequestDecoder.java class AjpRequestDecoder (line 34) | public class AjpRequestDecoder extends FrameDecoder { type State (line 137) | protected static enum State { method AjpRequestDecoder (line 153) | public AjpRequestDecoder() { method readCString (line 156) | public String readCString(ChannelBuffer buffer) { method readShort (line 167) | public int readShort(ChannelBuffer buffer) { method reset (line 175) | private Object reset() { method prepareRequest (line 184) | protected void prepareRequest(ChannelBuffer buffer) { method parseCertificates (line 253) | protected void parseCertificates(ChannelBuffer buffer) { method parseAttributes (line 263) | protected void parseAttributes(ChannelBuffer buffer) { method decode (line 374) | @Override FILE: Douyu-0.7.1/douyu-ajp/src/main/java/com/codefollower/douyu/ajp/AjpResponseEncoder.java class AjpResponseEncoder (line 37) | public class AjpResponseEncoder implements ChannelDownstreamHandler { method AjpResponseEncoder (line 47) | public AjpResponseEncoder() { method handleDownstream (line 51) | @Override method writeHeaders (line 73) | private void writeHeaders(ChannelHandlerContext ctx, MessageEvent e, H... method writeContent (line 115) | private void writeContent(ChannelHandlerContext ctx, MessageEvent e, C... method write (line 145) | private void write(ChannelHandlerContext ctx, MessageEvent e, Object m... FILE: Douyu-0.7.1/douyu-ajp/src/main/java/com/codefollower/douyu/ajp/Constants.java class Constants (line 32) | public final class Constants { method getMethodForCode (line 160) | public static final String getMethodForCode(final int code) { method getHeaderForCode (line 207) | public static final String getHeaderForCode(final int code) { method getResponseHeaderForCode (line 231) | public static final String getResponseHeaderForCode(final int code) { method getResponseAjpIndex (line 251) | public static final int getResponseAjpIndex(String header) FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/http/Comet.java type Comet (line 26) | public interface Comet { method onConnect (line 27) | void onConnect(Context context); method onMessage (line 31) | void onMessage(String data); method onError (line 35) | void onError(); method onDisconnect (line 37) | void onDisconnect(); type Outbound (line 40) | public interface Outbound { method send (line 41) | void send(String data) throws IOException; method send (line 43) | void send(byte[] data) throws IOException; method send (line 45) | void send(byte[] data, int offset, int length) throws IOException; method close (line 47) | void close(); method isOpen (line 49) | boolean isOpen(); FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/http/HttpMethod.java type HttpMethod (line 22) | public enum HttpMethod { FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/http/HttpRequest.java type HttpRequest (line 22) | public interface HttpRequest { method getHttpMethod (line 24) | public HttpMethod getHttpMethod(); method getProtocol (line 26) | public String getProtocol(); method getParameter (line 28) | public String getParameter(String name); method getParameterValues (line 30) | public String[] getParameterValues(String name); method getUploadedFile (line 32) | public UploadedFile getUploadedFile(String name); method getUploadedFiles (line 34) | public UploadedFile[] getUploadedFiles(); method getAttribute (line 36) | public Object getAttribute(String name); method setAttribute (line 37) | public void setAttribute(String name, Object value); method getRequestURI (line 39) | public String getRequestURI(); FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/http/HttpResponse.java type HttpResponse (line 24) | public interface HttpResponse { method getContentType (line 26) | public String getContentType(); method setContentType (line 28) | public void setContentType(String contentType); method getWriter (line 30) | public PrintWriter getWriter() throws Exception; method setCharacterEncoding (line 32) | public void setCharacterEncoding(String charset); method sendError (line 34) | public void sendError(int status, String message); FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/http/UploadedFile.java type UploadedFile (line 24) | public interface UploadedFile { method getSize (line 25) | public long getSize(); method getContentType (line 27) | public String getContentType(); method getSimpleName (line 29) | public String getSimpleName(); method getFullName (line 31) | public String getFullName(); method getPathName (line 33) | public String getPathName(); method getBytes (line 35) | public byte[] getBytes(); method getContent (line 37) | public String getContent(); method getContent (line 39) | public String getContent(String encoding); method saveTo (line 41) | public void saveTo(String file) throws Exception; method saveTo (line 43) | public void saveTo(File file) throws Exception; FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/http/WebSocket.java type WebSocket (line 24) | public interface WebSocket { method onConnect (line 25) | void onConnect(Outbound outbound); method onMessage (line 27) | void onMessage(int type, String data); method onMessage (line 29) | void onMessage(int type, byte[] data); method onDisconnect (line 31) | void onDisconnect(); type Outbound (line 33) | public interface Outbound { method send (line 34) | void send(String data) throws IOException; method send (line 36) | void send(int type, String data) throws IOException; method send (line 38) | void send(int type, byte[] data) throws IOException; method send (line 40) | void send(int type, byte[] data, int offset, int length) throws IOEx... method close (line 42) | void close(); method isOpen (line 44) | boolean isOpen(); FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/Context.java type Context (line 32) | public interface Context extends ModelManager, ViewManager, ControllerMa... FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/ControllerException.java class ControllerException (line 22) | public class ControllerException extends RuntimeException { method ControllerException (line 26) | public ControllerException() { method ControllerException (line 30) | public ControllerException(String message) { method ControllerException (line 34) | public ControllerException(Throwable cause) { method ControllerException (line 38) | public ControllerException(String message, Throwable cause) { FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/ControllerManager.java type ControllerManager (line 38) | public interface ControllerManager { method getHttpRequest (line 40) | public HttpRequest getHttpRequest(); method getHttpResponse (line 42) | public HttpResponse getHttpResponse(); method getControllerClassName (line 44) | public String getControllerClassName(); method getActionName (line 46) | public String getActionName(); method getApplicationBase (line 48) | public String getApplicationBase(); method executeAction (line 50) | public void executeAction(String actionName) throws ControllerException; method setWebSocket (line 52) | public void setWebSocket(WebSocket ws); method getWebSocket (line 54) | public WebSocket getWebSocket(); method setComet (line 56) | public void setComet(Comet comet); method getComet (line 58) | public Comet getComet(); FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/ModelException.java class ModelException (line 22) | public class ModelException extends RuntimeException { method ModelException (line 26) | public ModelException() { method ModelException (line 30) | public ModelException(String message) { method ModelException (line 34) | public ModelException(Throwable cause) { method ModelException (line 38) | public ModelException(String message, Throwable cause) { FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/ModelManager.java type ModelManager (line 29) | public interface ModelManager { FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/ViewException.java class ViewException (line 22) | public class ViewException extends RuntimeException { method ViewException (line 26) | public ViewException() { method ViewException (line 30) | public ViewException(String message) { method ViewException (line 34) | public ViewException(Throwable cause) { method ViewException (line 38) | public ViewException(String message, Throwable cause) { FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/ViewManager.java type ViewManager (line 30) | public interface ViewManager { method out (line 34) | public void out(); method out (line 36) | public void out(String viewFileName); method put (line 38) | public void put(String key, Object value); FILE: Douyu-0.7.1/douyu-api/src/main/java/douyu/mvc/ViewManagerProvider.java type ViewManagerProvider (line 22) | public interface ViewManagerProvider { method getViewManager (line 23) | public ViewManager getViewManager(Context context); FILE: Douyu-0.7.1/douyu-core/src/main/java/com/codefollower/douyu/core/ClassResource.java class ClassResource (line 29) | public class ClassResource { method ClassResource (line 38) | ClassResource() { method free (line 41) | void free() { method toString (line 47) | public String toString() { FILE: Douyu-0.7.1/douyu-core/src/main/java/com/codefollower/douyu/core/Config.java class Config (line 39) | public class Config { method getResourceLoader (line 75) | public ResourceLoader getResourceLoader() { method free (line 79) | public void free() { method addClassPath (line 89) | public void addClassPath(String path) throws MalformedURLException { method setDefaultViewManagerProvider (line 108) | public void setDefaultViewManagerProvider(ViewManagerProvider defaultV... method getDefaultViewManagerProvider (line 112) | public ViewManagerProvider getDefaultViewManagerProvider() { method getViewManagerProviders (line 124) | public List getViewManagerProviders() { method getViewManagerProvider (line 138) | public ViewManagerProvider getViewManagerProvider(String extension) { method setViewManagerProviderConfig (line 156) | public void setViewManagerProviderConfig(String viewManagerProviderCon... FILE: Douyu-0.7.1/douyu-core/src/main/java/com/codefollower/douyu/core/Javac.java class Javac (line 40) | public class Javac { method Javac (line 45) | public Javac() { method addClassPath (line 48) | public void addClassPath(String cp) { method setSrcDir (line 52) | public void setSrcDir(String srcDir) { method setClassesDir (line 56) | public void setClassesDir(String classesDir) { method setEncoding (line 61) | public void setEncoding(String encoding) { method compile (line 65) | public synchronized void compile(PrintWriter out, File... files) throw... method compile (line 69) | public synchronized void compile(PrintWriter out, List files) th... FILE: Douyu-0.7.1/douyu-core/src/main/java/com/codefollower/douyu/core/JavacException.java class JavacException (line 27) | public class JavacException extends RuntimeException { method JavacException (line 30) | public JavacException() { method JavacException (line 34) | public JavacException(String message) { method JavacException (line 38) | public JavacException(Throwable cause) { method JavacException (line 42) | public JavacException(String message, Throwable cause) { FILE: Douyu-0.7.1/douyu-core/src/main/java/com/codefollower/douyu/core/ResourceLoader.java class ResourceLoader (line 42) | public class ResourceLoader extends URLClassLoader { class Holder (line 46) | public static class Holder { method set (line 49) | public void set(ResourceLoader loader) { method get (line 53) | public ResourceLoader get() { method free (line 57) | public void free() { method newHolder (line 63) | public static Holder newHolder(Config config, ClassLoader parent) { method loadBytesFromStream (line 72) | public static byte[] loadBytesFromStream(InputStream in, long len) thr... method ResourceLoader (line 92) | private ResourceLoader(Config config, ClassLoader parent) { method ResourceLoader (line 125) | private ResourceLoader(URL[] urls, ClassLoader parent) { method copy (line 130) | private ResourceLoader copy() { method free (line 142) | public void free() { method loadClass (line 154) | protected Class loadClass(String name, boolean resolve) throws Clas... method findClassOrClassResource (line 183) | private Object findClassOrClassResource(String name, boolean resolve, ... method loadContextClassResource (line 379) | public ClassResource loadContextClassResource(String controllerClassNa... method loadContextClassResource (line 399) | private ClassResource loadContextClassResource(String controllerClassN... method loadClassResource (line 442) | private ClassResource loadClassResource(String name, boolean findJavaS... method classResourceModified (line 451) | private boolean classResourceModified(PrintWriter out) { method check (line 487) | private int check(ClassResource cr) { FILE: Douyu-0.7.1/douyu-core/src/main/java/com/codefollower/douyu/core/ResourceLoaderException.java class ResourceLoaderException (line 27) | public class ResourceLoaderException extends RuntimeException { method ResourceLoaderException (line 30) | public ResourceLoaderException() { method ResourceLoaderException (line 34) | public ResourceLoaderException(String message) { method ResourceLoaderException (line 38) | public ResourceLoaderException(Throwable cause) { method ResourceLoaderException (line 42) | public ResourceLoaderException(String message, Throwable cause) { FILE: Douyu-0.7.1/douyu-core/src/main/java/com/codefollower/douyu/core/StringManager.java class StringManager (line 54) | public class StringManager { method StringManager (line 70) | private StringManager(String packageName, Locale locale) { method getString (line 106) | public String getString(String key) { method getString (line 145) | public String getString(final String key, final Object... args) { method getLocale (line 159) | public Locale getLocale() { method getManager (line 177) | public static final synchronized StringManager getManager( method getManager (line 190) | public static final synchronized StringManager getManager( FILE: Douyu-0.7.1/douyu-examples/src/main/java/AsyncExample.java class AsyncExample (line 27) | @Controller method asyncAction (line 29) | @Async method invokeLongtimeService (line 36) | private void invokeLongtimeService(Context c, PrintWriter out) { method asyncAction2 (line 50) | @Async method action3 (line 55) | public void action3(PrintWriter out) { FILE: Douyu-0.7.1/douyu-examples/src/main/java/CometExample.java class CometExample (line 28) | @Controller method index (line 30) | public void index(Context c) { method join (line 34) | public void join(Context c) { class MyComet (line 38) | public static class MyComet implements Comet { method onConnect (line 42) | @Override method onDisconnect (line 48) | @Override method onError (line 53) | @Override method onMessage (line 57) | @Override FILE: Douyu-0.7.1/douyu-examples/src/main/java/DevTest.java class DevTest (line 32) | @Controller method DevTest (line 36) | public DevTest() { method index (line 41) | public void index(PrintWriter out) { method haha (line 46) | public void haha(Context c, String name, int age) { method method0 (line 56) | public void method0() { method method1 (line 59) | public void method1(Context context, ModelManager m, ViewManager v, Co... method method2 (line 62) | public void method2(HttpRequest p1, HttpResponse p2) { method method3 (line 65) | public void method3(PrintWriter p1, Writer p2) { method method4 (line 68) | public void method4(int i, long l, float f, double d, boolean bool, by... method method5 (line 72) | public void method5(Integer i, Long l, Float f, Double d, Boolean bool... method method6 (line 76) | public void method6(String[] strs) { method method8 (line 95) | public void method8(Object obj, MyModel model, PrintWriter out) { method package_method (line 106) | void package_method() { method private_method (line 109) | @SuppressWarnings("unused") method protected_method (line 113) | protected void protected_method() { method static_method (line 116) | public static void static_method() { FILE: Douyu-0.7.1/douyu-examples/src/main/java/FileUpload.java class FileUpload (line 29) | @Controller method index (line 31) | public void index(Context c) { method upload (line 35) | public void upload(HttpRequest request, UploadedFile[] uploadedFiles, ... FILE: Douyu-0.7.1/douyu-examples/src/main/java/FormExample.java class FormExample (line 1) | @douyu.mvc.Controller method save (line 3) | public void save(String name, int age, java.io.PrintWriter out) { FILE: Douyu-0.7.1/douyu-examples/src/main/java/HelloWorld.java class HelloWorld (line 23) | @Controller method index (line 26) | public void index(PrintWriter out) { FILE: Douyu-0.7.1/douyu-examples/src/main/java/ModelInjectExample.java class ModelInjectExample (line 25) | @Controller method index (line 29) | public void index(Consumer consumer, PrintWriter out) { FILE: Douyu-0.7.1/douyu-examples/src/main/java/RequestParamExample.java class RequestParamExample (line 33) | @douyu.mvc.Controller method index (line 38) | public void index(HttpResponse response, PrintWriter out, String first... FILE: Douyu-0.7.1/douyu-examples/src/main/java/WebSocketExample.java class WebSocketExample (line 28) | @Controller method index (line 30) | public void index(Context c) { method join (line 34) | public void join(Context c) { class MyWebSocket (line 38) | public static class MyWebSocket implements WebSocket { method onConnect (line 43) | @Override method onDisconnect (line 49) | @Override method onMessage (line 54) | @Override method onMessage (line 69) | @Override FILE: Douyu-0.7.1/douyu-examples/src/main/java/douyu/examples/HelloWorld.java class HelloWorld (line 25) | @Controller method index (line 28) | public void index(PrintWriter out) { method hello (line 33) | public void hello(PrintWriter out) { FILE: Douyu-0.7.1/douyu-examples/src/main/java/douyu/examples/models/Address.java class Address (line 24) | @Model method set (line 29) | public void set(String country, String city) { method toString (line 34) | public String toString() { FILE: Douyu-0.7.1/douyu-examples/src/main/java/douyu/examples/models/Consumer.java class Consumer (line 24) | @Model method set (line 29) | public void set(String name, Address address) { method toString (line 34) | public String toString() { FILE: Douyu-0.7.1/douyu-examples/src/main/java/douyu/examples/models/MyModel.java class MyModel (line 26) | @Model method set (line 32) | public void set(int f1, String f2, MySubModel subModel, PrintWriter ou... method toString (line 41) | public String toString() { FILE: Douyu-0.7.1/douyu-examples/src/main/java/douyu/examples/models/MySubModel.java class MySubModel (line 24) | @Model method set (line 31) | public void set(int f1, String f2, MyModel parentModel) { method getParentModel (line 37) | public MyModel getParentModel() { method toString (line 41) | public String toString() { FILE: Douyu-0.7.1/douyu-examples/src/main/java/douyu/examples/start/Startup.java class Startup (line 29) | public class Startup { method main (line 31) | public static void main(String[] args) throws Exception { FILE: Douyu-0.7.1/douyu-examples/src/main/java/douyu/examples/util/HTMLFilter.java class HTMLFilter (line 27) | public final class HTMLFilter { method filter (line 36) | public static String filter(String message) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/AbstractDiskHttpData.java class AbstractDiskHttpData (line 39) | public abstract class AbstractDiskHttpData extends AbstractHttpData { method AbstractDiskHttpData (line 47) | public AbstractDiskHttpData(String name, Charset charset, long size) method getDiskFilename (line 56) | protected abstract String getDiskFilename(); method getPrefix (line 61) | protected abstract String getPrefix(); method getBaseDirectory (line 66) | protected abstract String getBaseDirectory(); method getPostfix (line 71) | protected abstract String getPostfix(); method deleteOnExit (line 76) | protected abstract boolean deleteOnExit(); method tempFile (line 83) | private File tempFile() throws IOException { method setContent (line 105) | @Override method addContent (line 135) | @Override method setContent (line 178) | @Override method setContent (line 189) | @Override method delete (line 220) | @Override method get (line 229) | @Override method getChannelBuffer (line 237) | @Override method getChunk (line 246) | @Override method getString (line 277) | @Override method getString (line 282) | @Override method isInMemory (line 295) | @Override method renameTo (line 300) | @Override method readFrom (line 333) | private byte[] readFrom(File src) throws IOException { method getFile (line 351) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/AbstractHttpData.java class AbstractHttpData (line 29) | public abstract class AbstractHttpData implements HttpData { method AbstractHttpData (line 41) | public AbstractHttpData(String name, Charset charset, long size) method getName (line 81) | @Override method isCompleted (line 86) | @Override method getCharset (line 91) | @Override method setCharset (line 96) | @Override method length (line 104) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/AbstractMemoryHttpData.java class AbstractMemoryHttpData (line 39) | public abstract class AbstractMemoryHttpData extends AbstractHttpData { method AbstractMemoryHttpData (line 47) | public AbstractMemoryHttpData(String name, Charset charset, long size) method setContent (line 52) | @Override method setContent (line 67) | @Override method addContent (line 89) | @Override method setContent (line 115) | @Override method delete (line 140) | @Override method get (line 145) | @Override method getString (line 155) | @Override method getString (line 160) | @Override method getChannelBuffer (line 176) | @Override method getChunk (line 181) | @Override method isInMemory (line 201) | @Override method renameTo (line 206) | @Override method getFile (line 231) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/Attribute.java type Attribute (line 29) | public interface Attribute extends HttpData { method getValue (line 33) | String getValue() throws IOException; method setValue (line 39) | void setValue(String value) throws IOException; FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/CaseIgnoringComparator.java class CaseIgnoringComparator (line 27) | final class CaseIgnoringComparator implements Comparator, Serial... method CaseIgnoringComparator (line 33) | private CaseIgnoringComparator() { method compare (line 37) | @Override method readResolve (line 42) | private Object readResolve() { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/Constants.java class Constants (line 19) | public class Constants { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/Cookie.java type Cookie (line 28) | public interface Cookie extends Comparable { method getName (line 33) | String getName(); method getValue (line 38) | String getValue(); method setValue (line 43) | void setValue(String value); method getDomain (line 48) | String getDomain(); method setDomain (line 53) | void setDomain(String domain); method getPath (line 58) | String getPath(); method setPath (line 63) | void setPath(String path); method getComment (line 68) | String getComment(); method setComment (line 73) | void setComment(String comment); method getMaxAge (line 78) | int getMaxAge(); method setMaxAge (line 86) | void setMaxAge(int maxAge); method getVersion (line 91) | int getVersion(); method setVersion (line 96) | void setVersion(int version); method isSecure (line 101) | boolean isSecure(); method setSecure (line 106) | void setSecure(boolean secure); method isHttpOnly (line 113) | boolean isHttpOnly(); method setHttpOnly (line 120) | void setHttpOnly(boolean httpOnly); method getCommentUrl (line 125) | String getCommentUrl(); method setCommentUrl (line 130) | void setCommentUrl(String commentUrl); method isDiscard (line 135) | boolean isDiscard(); method setDiscard (line 140) | void setDiscard(boolean discard); method getPorts (line 145) | Set getPorts(); method setPorts (line 150) | void setPorts(int... ports); method setPorts (line 155) | void setPorts(Iterable ports); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/CookieDecoder.java class CookieDecoder (line 46) | public class CookieDecoder { method CookieDecoder (line 56) | public CookieDecoder() { method decode (line 65) | public Set decode(String header) { method extractKeyValuePairs (line 185) | private void extractKeyValuePairs( method decodeValue (line 234) | private String decodeValue(String value) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/CookieEncoder.java class CookieEncoder (line 54) | public class CookieEncoder { method CookieEncoder (line 66) | public CookieEncoder(boolean server) { method addCookie (line 74) | public void addCookie(String name, String value) { method addCookie (line 81) | public void addCookie(Cookie cookie) { method encode (line 90) | public String encode() { method encodeServerSide (line 101) | private String encodeServerSide() { method encodeClientSide (line 174) | private String encodeClientSide() { method add (line 212) | private static void add(StringBuilder sb, String name, String val) { method addUnquoted (line 233) | private static void addUnquoted(StringBuilder sb, String name, String ... method addQuoted (line 240) | private static void addQuoted(StringBuilder sb, String name, String va... method add (line 253) | private static void add(StringBuilder sb, String name, int val) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/CookieHeaderNames.java class CookieHeaderNames (line 24) | final class CookieHeaderNames { method CookieHeaderNames (line 47) | private CookieHeaderNames() { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DefaultCookie.java class DefaultCookie (line 32) | public class DefaultCookie implements Cookie { method DefaultCookie (line 67) | public DefaultCookie(String name, String value) { method getName (line 101) | @Override method getValue (line 106) | @Override method setValue (line 111) | @Override method getDomain (line 119) | @Override method setDomain (line 124) | @Override method getPath (line 129) | @Override method setPath (line 134) | @Override method getComment (line 139) | @Override method setComment (line 144) | @Override method getCommentUrl (line 149) | @Override method setCommentUrl (line 154) | @Override method isDiscard (line 159) | @Override method setDiscard (line 164) | @Override method getPorts (line 169) | @Override method setPorts (line 177) | @Override method setPorts (line 199) | @Override method getMaxAge (line 216) | @Override method setMaxAge (line 221) | @Override method getVersion (line 231) | @Override method setVersion (line 236) | @Override method isSecure (line 241) | @Override method setSecure (line 246) | @Override method isHttpOnly (line 251) | @Override method setHttpOnly (line 256) | @Override method hashCode (line 261) | @Override method equals (line 266) | @Override method compareTo (line 298) | @Override method toString (line 325) | @Override method validateValue (line 357) | private static String validateValue(String name, String value) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DefaultHttpChunk.java class DefaultHttpChunk (line 27) | public class DefaultHttpChunk implements HttpChunk { method DefaultHttpChunk (line 36) | public DefaultHttpChunk(ChannelBuffer content) { method getContent (line 40) | @Override method setContent (line 45) | @Override method isLast (line 54) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DefaultHttpChunkTrailer.java class DefaultHttpChunkTrailer (line 32) | public class DefaultHttpChunkTrailer implements HttpChunkTrailer { method validateHeaderName (line 35) | @Override method isLast (line 47) | @Override method addHeader (line 52) | @Override method setHeader (line 57) | @Override method setHeader (line 62) | @Override method removeHeader (line 67) | @Override method clearHeaders (line 72) | @Override method getHeader (line 77) | @Override method getHeaders (line 82) | @Override method getHeaders (line 87) | @Override method containsHeader (line 92) | @Override method getHeaderNames (line 97) | @Override method getContent (line 102) | @Override method setContent (line 107) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DefaultHttpDataFactory.java class DefaultHttpDataFactory (line 38) | public class DefaultHttpDataFactory implements HttpDataFactory { method DefaultHttpDataFactory (line 59) | public DefaultHttpDataFactory() { method DefaultHttpDataFactory (line 69) | public DefaultHttpDataFactory(boolean useDisk) { method DefaultHttpDataFactory (line 79) | public DefaultHttpDataFactory(long minSize) { method getList (line 90) | private List getList(HttpRequest request) { method createAttribute (line 99) | @Override method createAttribute (line 119) | @Override method createFileUpload (line 149) | @Override method removeHttpDataFromClean (line 170) | @Override method cleanRequestHttpDatas (line 178) | @Override method cleanAllHttpDatas (line 189) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DefaultHttpMessage.java class DefaultHttpMessage (line 34) | public class DefaultHttpMessage implements HttpMessage { method DefaultHttpMessage (line 44) | protected DefaultHttpMessage(final HttpVersion version) { method addHeader (line 48) | @Override method setHeader (line 53) | @Override method setHeader (line 58) | @Override method removeHeader (line 63) | @Override method isChunked (line 68) | @Override method setChunked (line 77) | @Override method clearHeaders (line 85) | @Override method setContent (line 90) | @Override method getHeader (line 102) | @Override method getHeaders (line 108) | @Override method getHeaders (line 113) | @Override method containsHeader (line 118) | @Override method getHeaderNames (line 123) | @Override method getProtocolVersion (line 128) | @Override method setProtocolVersion (line 133) | @Override method getContent (line 141) | @Override method toString (line 146) | @Override method appendHeaders (line 165) | void appendHeaders(StringBuilder buf) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DefaultHttpRequest.java class DefaultHttpRequest (line 28) | public class DefaultHttpRequest extends DefaultHttpMessage implements Ht... method DefaultHttpRequest (line 40) | public DefaultHttpRequest(HttpVersion httpVersion, HttpMethod method, ... method getMethod (line 46) | @Override method setMethod (line 51) | @Override method getUri (line 59) | @Override method setUri (line 64) | @Override method toString (line 72) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DefaultHttpResponse.java class DefaultHttpResponse (line 28) | public class DefaultHttpResponse extends DefaultHttpMessage implements H... method DefaultHttpResponse (line 38) | public DefaultHttpResponse(HttpVersion version, HttpResponseStatus sta... method getStatus (line 43) | @Override method setStatus (line 48) | @Override method toString (line 56) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DiskAttribute.java class DiskAttribute (line 31) | public class DiskAttribute extends AbstractDiskHttpData implements Attri... method DiskAttribute (line 44) | public DiskAttribute(String name) { method DiskAttribute (line 55) | public DiskAttribute(String name, String value) method getHttpDataType (line 61) | @Override method getValue (line 66) | @Override method setValue (line 72) | @Override method addContent (line 85) | @Override method hashCode (line 93) | @Override method equals (line 98) | @Override method compareTo (line 107) | @Override method compareTo (line 116) | public int compareTo(Attribute o) { method toString (line 120) | @Override method deleteOnExit (line 129) | @Override method getBaseDirectory (line 134) | @Override method getDiskFilename (line 139) | @Override method getPostfix (line 144) | @Override method getPrefix (line 149) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DiskFileUpload.java class DiskFileUpload (line 30) | public class DiskFileUpload extends AbstractDiskHttpData implements File... method DiskFileUpload (line 45) | public DiskFileUpload(String name, String filename, String contentType, method getHttpDataType (line 54) | @Override method getFilename (line 62) | @Override method setFilename (line 70) | @Override method hashCode (line 78) | @Override method equals (line 83) | @Override method compareTo (line 92) | @Override method compareTo (line 101) | public int compareTo(FileUpload o) { method setContentType (line 111) | @Override method getContentType (line 119) | @Override method getContentTransferEncoding (line 124) | @Override method setContentTransferEncoding (line 129) | @Override method toString (line 134) | @Override method deleteOnExit (line 148) | @Override method getBaseDirectory (line 153) | @Override method getDiskFilename (line 158) | @Override method getPostfix (line 164) | @Override method getPrefix (line 169) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DouyuHttpRequest.java class DouyuHttpRequest (line 13) | public class DouyuHttpRequest extends DefaultHttpRequest implements douy... method getScheme (line 36) | public String getScheme() { method setScheme (line 40) | public void setScheme(String scheme) { method getAuthType (line 44) | public String getAuthType() { method setAuthType (line 48) | public void setAuthType(String authType) { method getRemoteUser (line 52) | public String getRemoteUser() { method setRemoteUser (line 56) | public void setRemoteUser(String remoteUser) { method getRemotePort (line 60) | public int getRemotePort() { method setRemotePort (line 64) | public void setRemotePort(int remotePort) { method getInstanceId (line 74) | public String getInstanceId() { method setInstanceId (line 78) | public void setInstanceId(String instanceId) { method getContentType (line 82) | public String getContentType() { method setContentType (line 86) | public void setContentType(String contentType) { method getContentLength (line 90) | public int getContentLength() { method setContentLength (line 94) | public void setContentLength(int contentLength) { method getRemoteAddr (line 98) | public String getRemoteAddr() { method setRemoteAddr (line 102) | public void setRemoteAddr(String remoteAddr) { method getRemoteHost (line 106) | public String getRemoteHost() { method setRemoteHost (line 110) | public void setRemoteHost(String remoteHost) { method getLocalName (line 114) | public String getLocalName() { method setLocalName (line 118) | public void setLocalName(String localName) { method getLocalPort (line 122) | public int getLocalPort() { method setLocalPort (line 126) | public void setLocalPort(int localPort) { method isSSL (line 130) | public boolean isSSL() { method setSSL (line 134) | public void setSSL(boolean isSSL) { method setProtocol (line 138) | public void setProtocol(String protocol) { method getQueryString (line 142) | public String getQueryString() { method setQueryString (line 146) | public void setQueryString(String queryString) { method getServerPort (line 150) | public int getServerPort() { method setServerPort (line 154) | public void setServerPort(int serverPort) { method getServerName (line 158) | public String getServerName() { method setServerName (line 162) | public void setServerName(String serverName) { method DouyuHttpRequest (line 166) | public DouyuHttpRequest() { method DouyuHttpRequest (line 170) | public DouyuHttpRequest(HttpVersion httpVersion, com.codefollower.douy... method getHttpMethod (line 178) | @Override method getProtocol (line 183) | @Override method setAttribute (line 188) | @Override method getAttribute (line 193) | @Override method getParameter (line 198) | @Override method getParameterValues (line 207) | @Override method setRequestURI (line 216) | public void setRequestURI(String requestURI) { method getRequestURI (line 220) | @Override method getUploadedFile (line 227) | @Override method getUploadedFiles (line 236) | @Override method addParameter (line 254) | public void addParameter(String name, String value) { method addUploadedFile (line 263) | public void addUploadedFile(String name, UploadedFile file) { method setContent (line 277) | @Override method getContent (line 282) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DouyuHttpRequestDecoder.java class DouyuHttpRequestDecoder (line 4) | public class DouyuHttpRequestDecoder extends HttpMessageDecoder { method DouyuHttpRequestDecoder (line 11) | public DouyuHttpRequestDecoder() { method DouyuHttpRequestDecoder (line 18) | public DouyuHttpRequestDecoder(int maxInitialLineLength, int maxHeader... method createMessage (line 22) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DouyuHttpResponse.java class DouyuHttpResponse (line 15) | public class DouyuHttpResponse extends DefaultHttpResponse implements do... method DouyuHttpResponse (line 23) | public DouyuHttpResponse() { method DouyuHttpResponse (line 27) | public DouyuHttpResponse(HttpVersion version, HttpResponseStatus statu... method getContentType (line 31) | @Override method getWriter (line 36) | @Override method setCharacterEncoding (line 50) | @Override method setContentType (line 55) | @Override method sendError (line 60) | @Override method getContent (line 64) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DouyuOutbound.java class DouyuOutbound (line 10) | public class DouyuOutbound implements douyu.http.WebSocket.Outbound { method DouyuOutbound (line 13) | public DouyuOutbound(Channel channel) { method close (line 17) | @Override method isOpen (line 22) | @Override method send (line 27) | @Override method send (line 33) | @Override method send (line 40) | @Override method send (line 45) | @Override method checkClosed (line 51) | private void checkClosed() throws IOException { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/DouyuUploadedFile.java class DouyuUploadedFile (line 10) | public class DouyuUploadedFile implements UploadedFile { method DouyuUploadedFile (line 13) | public DouyuUploadedFile(FileUpload fileUpload) { method getBytes (line 17) | @Override method getContent (line 28) | @Override method getContent (line 39) | @Override method getContentType (line 50) | @Override method getFullName (line 55) | @Override method getPathName (line 60) | @Override method getSimpleName (line 65) | @Override method getSize (line 70) | @Override method saveTo (line 80) | @Override method saveTo (line 86) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/FileUpload.java type FileUpload (line 29) | public interface FileUpload extends HttpData { method getFilename (line 35) | public String getFilename(); method setFilename (line 41) | public void setFilename(String filename); method setContentType (line 47) | public void setContentType(String contentType); method getContentType (line 53) | public String getContentType(); method setContentTransferEncoding (line 59) | public void setContentTransferEncoding(String contentTransferEncoding); method getContentTransferEncoding (line 65) | public String getContentTransferEncoding(); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpChunk.java type HttpChunk (line 41) | public interface HttpChunk { method getContent (line 47) | @Override method setContent (line 52) | @Override method isLast (line 57) | @Override method addHeader (line 62) | @Override method clearHeaders (line 67) | @Override method containsHeader (line 72) | @Override method getHeader (line 77) | @Override method getHeaderNames (line 82) | @Override method getHeaders (line 87) | @Override method getHeaders (line 92) | @Override method removeHeader (line 97) | @Override method setHeader (line 102) | @Override method setHeader (line 107) | @Override method isLast (line 117) | boolean isLast(); method getContent (line 123) | ChannelBuffer getContent(); method setContent (line 129) | void setContent(ChannelBuffer content); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpChunkAggregator.java class HttpChunkAggregator (line 58) | public class HttpChunkAggregator extends SimpleChannelUpstreamHandler { method HttpChunkAggregator (line 74) | public HttpChunkAggregator(int maxContentLength) { method messageReceived (line 83) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpChunkTrailer.java type HttpChunkTrailer (line 29) | public interface HttpChunkTrailer extends HttpChunk { method isLast (line 34) | @Override method getHeader (line 45) | String getHeader(String name); method getHeaders (line 53) | List getHeaders(String name); method getHeaders (line 61) | List> getHeaders(); method containsHeader (line 67) | boolean containsHeader(String name); method getHeaderNames (line 73) | Set getHeaderNames(); method addHeader (line 78) | void addHeader(String name, Object value); method setHeader (line 85) | void setHeader(String name, Object value); method setHeader (line 92) | void setHeader(String name, Iterable values); method removeHeader (line 97) | void removeHeader(String name); method clearHeaders (line 102) | void clearHeaders(); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpCodecUtil.java class HttpCodecUtil (line 28) | class HttpCodecUtil { method HttpCodecUtil (line 74) | private HttpCodecUtil() { method validateHeaderName (line 78) | static void validateHeaderName(String name) { method validateHeaderValue (line 100) | static void validateHeaderValue(String value) { method isTransferEncodingChunked (line 163) | static boolean isTransferEncodingChunked(HttpMessage m) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpContentCompressor.java class HttpContentCompressor (line 34) | public class HttpContentCompressor extends HttpContentEncoder { method HttpContentCompressor (line 41) | public HttpContentCompressor() { method HttpContentCompressor (line 53) | public HttpContentCompressor(int compressionLevel) { method newContentEncoder (line 62) | @Override method getTargetContentEncoding (line 72) | @Override method determineWrapper (line 89) | private ZlibWrapper determineWrapper(String acceptEncoding) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpContentDecoder.java class HttpContentDecoder (line 49) | public abstract class HttpContentDecoder extends SimpleChannelUpstreamHa... method HttpContentDecoder (line 56) | protected HttpContentDecoder() { method messageReceived (line 60) | @Override method newContentDecoder (line 147) | protected abstract DecoderEmbedder newContentDecoder(St... method getTargetContentEncoding (line 157) | protected String getTargetContentEncoding(String contentEncoding) thro... method decode (line 161) | private ChannelBuffer decode(ChannelBuffer buf) { method finishDecode (line 166) | private ChannelBuffer finishDecode() { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpContentDecompressor.java class HttpContentDecompressor (line 32) | public class HttpContentDecompressor extends HttpContentDecoder { method newContentDecoder (line 33) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpContentEncoder.java class HttpContentEncoder (line 54) | public abstract class HttpContentEncoder extends SimpleChannelHandler { method HttpContentEncoder (line 62) | protected HttpContentEncoder() { method messageReceived (line 66) | @Override method writeRequested (line 86) | @Override method newContentEncoder (line 173) | protected abstract EncoderEmbedder newContentEncoder(St... method getTargetContentEncoding (line 181) | protected abstract String getTargetContentEncoding(String acceptEncodi... method encode (line 183) | private ChannelBuffer encode(ChannelBuffer buf) { method finishEncode (line 188) | private ChannelBuffer finishEncode() { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpData.java type HttpData (line 33) | public interface HttpData extends InterfaceHttpData { method setContent (line 39) | public void setContent(ChannelBuffer buffer) throws IOException; method addContent (line 47) | public void addContent(ChannelBuffer buffer, boolean last) method setContent (line 55) | public void setContent(File file) throws IOException; method setContent (line 62) | public void setContent(InputStream inputStream) throws IOException; method isCompleted (line 68) | public boolean isCompleted(); method length (line 74) | public long length(); method delete (line 80) | public void delete(); method get (line 87) | public byte[] get() throws IOException; method getChannelBuffer (line 94) | public ChannelBuffer getChannelBuffer() throws IOException; method getChunk (line 105) | public ChannelBuffer getChunk(int length) throws IOException; method getString (line 112) | public String getString() throws IOException; method getString (line 120) | public String getString(Charset encoding) throws IOException; method setCharset (line 126) | public void setCharset(Charset charset); method getCharset (line 132) | public Charset getCharset(); method renameTo (line 143) | public boolean renameTo(File dest) throws IOException; method isInMemory (line 149) | public boolean isInMemory(); method getFile (line 156) | public File getFile() throws IOException; FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpDataFactory.java type HttpDataFactory (line 29) | public interface HttpDataFactory { method createAttribute (line 38) | public Attribute createAttribute(HttpRequest request, String name) method createAttribute (line 50) | public Attribute createAttribute(HttpRequest request, String name, Str... method createFileUpload (line 63) | public FileUpload createFileUpload(HttpRequest request, String name, S... method removeHttpDataFromClean (line 73) | public void removeHttpDataFromClean(HttpRequest request, InterfaceHttp... method cleanRequestHttpDatas (line 80) | public void cleanRequestHttpDatas(HttpRequest request); method cleanAllHttpDatas (line 85) | public void cleanAllHttpDatas(); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpHeaderDateFormat.java class HttpHeaderDateFormat (line 39) | final class HttpHeaderDateFormat extends SimpleDateFormat { method HttpHeaderDateFormat (line 49) | HttpHeaderDateFormat() { method parse (line 54) | @Override class HttpHeaderDateFormatObsolete1 (line 70) | private final class HttpHeaderDateFormatObsolete1 extends SimpleDateFo... method HttpHeaderDateFormatObsolete1 (line 73) | HttpHeaderDateFormatObsolete1() { class HttpHeaderDateFormatObsolete2 (line 84) | private final class HttpHeaderDateFormatObsolete2 extends SimpleDateFo... method HttpHeaderDateFormatObsolete2 (line 87) | HttpHeaderDateFormatObsolete2() { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpHeaders.java class HttpHeaders (line 39) | public class HttpHeaders { class Names (line 50) | public static final class Names { method Names (line 300) | private Names() { class Values (line 314) | public static final class Values { method Values (line 445) | private Values() { method isKeepAlive (line 457) | public static boolean isKeepAlive(HttpMessage message) { method setKeepAlive (line 489) | public static void setKeepAlive(HttpMessage message, boolean keepAlive) { method getHeader (line 512) | public static String getHeader(HttpMessage message, String name) { method getHeader (line 524) | public static String getHeader(HttpMessage message, String name, Strin... method setHeader (line 540) | public static void setHeader(HttpMessage message, String name, Object ... method setHeader (line 558) | public static void setHeader(HttpMessage message, String name, Iterabl... method addHeader (line 569) | public static void addHeader(HttpMessage message, String name, Object ... method removeHeader (line 576) | public static void removeHeader(HttpMessage message, String name) { method clearHeaders (line 583) | public static void clearHeaders(HttpMessage message) { method getIntHeader (line 596) | public static int getIntHeader(HttpMessage message, String name) { method getIntHeader (line 612) | public static int getIntHeader(HttpMessage message, String name, int d... method setIntHeader (line 629) | public static void setIntHeader(HttpMessage message, String name, int ... method setIntHeader (line 637) | public static void setIntHeader(HttpMessage message, String name, Iter... method addIntHeader (line 644) | public static void addIntHeader(HttpMessage message, String name, int ... method getDateHeader (line 657) | public static Date getDateHeader(HttpMessage message, String name) thr... method getDateHeader (line 673) | public static Date getDateHeader(HttpMessage message, String name, Dat... method setDateHeader (line 692) | public static void setDateHeader(HttpMessage message, String name, Dat... method setDateHeader (line 707) | public static void setDateHeader(HttpMessage message, String name, Ite... method addDateHeader (line 715) | public static void addDateHeader(HttpMessage message, String name, Dat... method getContentLength (line 731) | public static long getContentLength(HttpMessage message) { method getContentLength (line 758) | public static long getContentLength(HttpMessage message, long defaultV... method getWebSocketContentLength (line 783) | private static int getWebSocketContentLength(HttpMessage message) { method setContentLength (line 808) | public static void setContentLength(HttpMessage message, long length) { method getHost (line 815) | public static String getHost(HttpMessage message) { method getHost (line 823) | public static String getHost(HttpMessage message, String defaultValue) { method setHost (line 830) | public static void setHost(HttpMessage message, String value) { method getDate (line 841) | public static Date getDate(HttpMessage message) throws ParseException { method getDate (line 850) | public static Date getDate(HttpMessage message, Date defaultValue) { method setDate (line 857) | public static void setDate(HttpMessage message, Date value) { method is100ContinueExpected (line 869) | public static boolean is100ContinueExpected(HttpMessage message) { method set100ContinueExpected (line 903) | public static void set100ContinueExpected(HttpMessage message) { method set100ContinueExpected (line 914) | public static void set100ContinueExpected(HttpMessage message, boolean... method hash (line 924) | private static int hash(String name) { method eq (line 943) | private static boolean eq(String name1, String name2) { method index (line 967) | private static int index(int hash) { method HttpHeaders (line 974) | HttpHeaders() { method validateHeaderName (line 978) | void validateHeaderName(String name) { method addHeader (line 982) | void addHeader(final String name, final Object value) { method addHeader0 (line 991) | private void addHeader0(int h, int i, final String name, final String ... method removeHeader (line 1002) | void removeHeader(final String name) { method removeHeader0 (line 1011) | private void removeHeader0(int h, int i, String name) { method setHeader (line 1047) | void setHeader(final String name, final Object value) { method setHeader (line 1057) | void setHeader(final String name, final Iterable values) { method clearHeaders (line 1078) | void clearHeaders() { method getHeader (line 1085) | String getHeader(final String name) { method getHeaders (line 1103) | List getHeaders(final String name) { method getHeaders (line 1122) | List> getHeaders() { method containsHeader (line 1134) | boolean containsHeader(String name) { method getHeaderNames (line 1138) | Set getHeaderNames() { method toString (line 1150) | private static String toString(Object value) { class Entry (line 1169) | private static final class Entry implements Map.Entry { method Entry (line 1176) | Entry(int hash, String key, String value) { method remove (line 1182) | void remove() { method addBefore (line 1187) | void addBefore(Entry e) { method getKey (line 1194) | @Override method getValue (line 1199) | @Override method setValue (line 1204) | @Override method toString (line 1215) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpMessage.java type HttpMessage (line 41) | public interface HttpMessage { method getHeader (line 51) | String getHeader(String name); method getHeaders (line 59) | List getHeaders(String name); method getHeaders (line 67) | List> getHeaders(); method containsHeader (line 73) | boolean containsHeader(String name); method getHeaderNames (line 78) | Set getHeaderNames(); method getProtocolVersion (line 83) | HttpVersion getProtocolVersion(); method setProtocolVersion (line 88) | void setProtocolVersion(HttpVersion version); method getContent (line 95) | ChannelBuffer getContent(); method setContent (line 101) | void setContent(ChannelBuffer content); method addHeader (line 110) | void addHeader(String name, Object value); method setHeader (line 120) | void setHeader(String name, Object value); method setHeader (line 136) | void setHeader(String name, Iterable values); method removeHeader (line 141) | void removeHeader(String name); method clearHeaders (line 146) | void clearHeaders(); method isChunked (line 158) | boolean isChunked(); method setChunked (line 172) | void setChunked(boolean chunked); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpMessageDecoder.java class HttpMessageDecoder (line 107) | public abstract class HttpMessageDecoder extends ReplayingDecoder { method valueOf (line 105) | public static HttpMethod valueOf(String name) { method HttpMethod (line 132) | public HttpMethod(String name) { method getName (line 155) | public String getName() { method hashCode (line 159) | @Override method equals (line 164) | @Override method toString (line 174) | @Override method compareTo (line 179) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpPostBodyUtil.java class HttpPostBodyUtil (line 32) | public class HttpPostBodyUtil { type TransferEncodingMechanism (line 91) | public static enum TransferEncodingMechanism { method TransferEncodingMechanism (line 107) | private TransferEncodingMechanism(String value) { method TransferEncodingMechanism (line 111) | private TransferEncodingMechanism() { method toString (line 115) | @Override method HttpPostBodyUtil (line 121) | private HttpPostBodyUtil() { method skipControlCharacters (line 130) | static void skipControlCharacters(ChannelBuffer buffer) { method findNonWhitespace (line 146) | static int findNonWhitespace(String sb, int offset) { method findWhitespace (line 162) | static int findWhitespace(String sb, int offset) { method findEndOfString (line 177) | static int findEndOfString(String sb) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpPostRequestDecoder.java class HttpPostRequestDecoder (line 41) | public class HttpPostRequestDecoder { method HttpPostRequestDecoder (line 131) | public HttpPostRequestDecoder(HttpRequest request) method HttpPostRequestDecoder (line 146) | public HttpPostRequestDecoder(HttpDataFactory factory, HttpRequest req... method HttpPostRequestDecoder (line 161) | public HttpPostRequestDecoder(HttpDataFactory factory, HttpRequest req... type MultiPartStatus (line 236) | private static enum MultiPartStatus { method checkMultipart (line 258) | private void checkMultipart(String contentType) method isMultipart (line 282) | public boolean isMultipart() { method getBodyHttpDatas (line 295) | public List getBodyHttpDatas() method getBodyHttpDatas (line 313) | public List getBodyHttpDatas(String name) method getBodyHttpData (line 331) | public InterfaceHttpData getBodyHttpData(String name) method offer (line 349) | public void offer(HttpChunk chunk) throws ErrorDataDecoderException { method hasNext (line 373) | public boolean hasNext() throws EndOfDataDecoderException { method next (line 391) | public InterfaceHttpData next() throws EndOfDataDecoderException { method parseBody (line 403) | private void parseBody() throws ErrorDataDecoderException { method addHttpData (line 422) | private void addHttpData(InterfaceHttpData data) { method parseBodyAttributes (line 442) | private void parseBodyAttributes() throws ErrorDataDecoderException { method setFinalBuffer (line 543) | private void setFinalBuffer(ChannelBuffer buffer) throws ErrorDataDeco... method decodeAttribute (line 560) | private static String decodeAttribute(String s, Charset charset) method parseBodyMultipart (line 577) | private void parseBodyMultipart() throws ErrorDataDecoderException { method decodeMultipart (line 609) | private InterfaceHttpData decodeMultipart(MultiPartStatus state) method findMultipartDelimiter (line 713) | private InterfaceHttpData findMultipartDelimiter(String delimiter, method findMultipartDisposition (line 751) | private InterfaceHttpData findMultipartDisposition() method getFileUpload (line 909) | private InterfaceHttpData getFileUpload(String delimiter) method cleanFiles (line 1016) | public void cleanFiles() { method removeHttpDataFromClean (line 1023) | public void removeHttpDataFromClean(InterfaceHttpData data) { method cleanMixedAttributes (line 1030) | private void cleanMixedAttributes() { method readLine (line 1044) | private String readLine() throws NotEnoughDataDecoderException { method readFileUploadByteMultipart (line 1077) | private void readFileUploadByteMultipart(String delimiter) method loadFieldMultipart (line 1168) | private void loadFieldMultipart(String delimiter) method cleanString (line 1262) | private String cleanString(String field) { method skipOneLine (line 1290) | private boolean skipOneLine() { method splitHeaderContentType (line 1318) | private String[] splitHeaderContentType(String sb) { method splitMultipartHeader (line 1344) | private String[] splitMultipartHeader(String sb) { class NotEnoughDataDecoderException (line 1391) | public static class NotEnoughDataDecoderException extends Exception { method NotEnoughDataDecoderException (line 1400) | public NotEnoughDataDecoderException() { method NotEnoughDataDecoderException (line 1407) | public NotEnoughDataDecoderException(String arg0) { method NotEnoughDataDecoderException (line 1414) | public NotEnoughDataDecoderException(Throwable arg0) { method NotEnoughDataDecoderException (line 1422) | public NotEnoughDataDecoderException(String arg0, Throwable arg1) { class EndOfDataDecoderException (line 1433) | public static class EndOfDataDecoderException extends Exception { method EndOfDataDecoderException (line 1442) | public EndOfDataDecoderException() { class ErrorDataDecoderException (line 1453) | public static class ErrorDataDecoderException extends Exception { method ErrorDataDecoderException (line 1462) | public ErrorDataDecoderException() { method ErrorDataDecoderException (line 1469) | public ErrorDataDecoderException(String arg0) { method ErrorDataDecoderException (line 1476) | public ErrorDataDecoderException(Throwable arg0) { method ErrorDataDecoderException (line 1484) | public ErrorDataDecoderException(String arg0, Throwable arg1) { class IncompatibleDataDecoderException (line 1495) | public class IncompatibleDataDecoderException extends Exception { method IncompatibleDataDecoderException (line 1504) | public IncompatibleDataDecoderException() { method IncompatibleDataDecoderException (line 1511) | public IncompatibleDataDecoderException(String arg0) { method IncompatibleDataDecoderException (line 1518) | public IncompatibleDataDecoderException(Throwable arg0) { method IncompatibleDataDecoderException (line 1526) | public IncompatibleDataDecoderException(String arg0, Throwable arg1) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpRequest.java type HttpRequest (line 37) | public interface HttpRequest extends HttpMessage { method getMethod (line 42) | HttpMethod getMethod(); method setMethod (line 47) | void setMethod(HttpMethod method); method getUri (line 52) | String getUri(); method setUri (line 57) | void setUri(String uri); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpRequestDecoder.java class HttpRequestDecoder (line 60) | public class HttpRequestDecoder extends HttpMessageDecoder { method HttpRequestDecoder (line 67) | public HttpRequestDecoder() { method HttpRequestDecoder (line 74) | public HttpRequestDecoder( method createMessage (line 79) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpResponse.java type HttpResponse (line 36) | public interface HttpResponse extends HttpMessage { method getStatus (line 41) | HttpResponseStatus getStatus(); method setStatus (line 46) | void setStatus(HttpResponseStatus status); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpResponseEncoder.java class HttpResponseEncoder (line 31) | public class HttpResponseEncoder extends HttpMessageEncoder { method HttpResponseEncoder (line 36) | public HttpResponseEncoder() { method encodeInitialLine (line 40) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpResponseStatus.java class HttpResponseStatus (line 30) | public class HttpResponseStatus implements Comparable { method valueOf (line 287) | public static HttpResponseStatus valueOf(int code) { method HttpResponseStatus (line 420) | public HttpResponseStatus(int code, String reasonPhrase) { method getCode (line 448) | public int getCode() { method getReasonPhrase (line 455) | public String getReasonPhrase() { method hashCode (line 459) | @Override method equals (line 464) | @Override method compareTo (line 473) | @Override method toString (line 478) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpServerCodec.java class HttpServerCodec (line 36) | public class HttpServerCodec implements ChannelUpstreamHandler, method HttpServerCodec (line 47) | public HttpServerCodec() { method HttpServerCodec (line 54) | public HttpServerCodec( method handleUpstream (line 59) | @Override method handleDownstream (line 65) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/HttpVersion.java class HttpVersion (line 33) | public class HttpVersion implements Comparable { method valueOf (line 56) | public static HttpVersion valueOf(String text) { method HttpVersion (line 88) | public HttpVersion(String text, boolean keepAliveDefault) { method HttpVersion (line 121) | public HttpVersion( method getProtocolName (line 157) | public String getProtocolName() { method getMajorVersion (line 164) | public int getMajorVersion() { method getMinorVersion (line 171) | public int getMinorVersion() { method getText (line 178) | public String getText() { method isKeepAliveDefault (line 186) | public boolean isKeepAliveDefault() { method toString (line 193) | @Override method hashCode (line 198) | @Override method equals (line 204) | @Override method compareTo (line 216) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/InterfaceHttpData.java type InterfaceHttpData (line 26) | public interface InterfaceHttpData extends Comparable { type HttpDataType (line 27) | public static enum HttpDataType { method getName (line 34) | String getName(); method getHttpDataType (line 40) | HttpDataType getHttpDataType(); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/InternalAttribute.java class InternalAttribute (line 31) | public class InternalAttribute implements InterfaceHttpData { method getHttpDataType (line 34) | @Override method getValue (line 39) | public List getValue() { method addValue (line 43) | public void addValue(String value) { method addValue (line 50) | public void addValue(String value, int rank) { method setValue (line 57) | public void setValue(String value, int rank) { method hashCode (line 64) | @Override method equals (line 69) | @Override method compareTo (line 78) | @Override method compareTo (line 87) | public int compareTo(InternalAttribute o) { method size (line 91) | public int size() { method toString (line 98) | @Override method getName (line 107) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/MemoryAttribute.java class MemoryAttribute (line 31) | public class MemoryAttribute extends AbstractMemoryHttpData implements A... method MemoryAttribute (line 33) | public MemoryAttribute(String name) { method MemoryAttribute (line 44) | public MemoryAttribute(String name, String value) method getHttpDataType (line 50) | @Override method getValue (line 55) | @Override method setValue (line 60) | @Override method addContent (line 73) | @Override method hashCode (line 82) | @Override method equals (line 87) | @Override method compareTo (line 96) | @Override method compareTo (line 105) | public int compareTo(Attribute o) { method toString (line 109) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/MemoryFileUpload.java class MemoryFileUpload (line 31) | public class MemoryFileUpload extends AbstractMemoryHttpData implements ... method MemoryFileUpload (line 39) | public MemoryFileUpload(String name, String filename, String contentType, method getHttpDataType (line 48) | @Override method getFilename (line 53) | @Override method setFilename (line 58) | @Override method hashCode (line 66) | @Override method equals (line 71) | @Override method compareTo (line 80) | @Override method compareTo (line 89) | public int compareTo(FileUpload o) { method setContentType (line 99) | @Override method getContentType (line 107) | @Override method getContentTransferEncoding (line 112) | @Override method setContentTransferEncoding (line 117) | @Override method toString (line 122) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/MixedAttribute.java class MixedAttribute (line 33) | public class MixedAttribute implements Attribute { method MixedAttribute (line 38) | public MixedAttribute(String name, method MixedAttribute (line 45) | public MixedAttribute(String name, String value, method addContent (line 69) | @Override method delete (line 84) | @Override method get (line 89) | @Override method getChannelBuffer (line 94) | @Override method getCharset (line 99) | @Override method getString (line 104) | @Override method getString (line 109) | @Override method isCompleted (line 114) | @Override method isInMemory (line 119) | @Override method length (line 124) | @Override method renameTo (line 129) | @Override method setCharset (line 134) | @Override method setContent (line 139) | @Override method setContent (line 152) | @Override method setContent (line 165) | @Override method getHttpDataType (line 176) | @Override method getName (line 181) | @Override method compareTo (line 186) | @Override method toString (line 191) | @Override method getValue (line 196) | @Override method setValue (line 201) | @Override method getChunk (line 206) | @Override method getFile (line 211) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/MixedFileUpload.java class MixedFileUpload (line 33) | public class MixedFileUpload implements FileUpload { method MixedFileUpload (line 40) | public MixedFileUpload(String name, String filename, String contentType, method addContent (line 55) | @Override method delete (line 73) | @Override method get (line 78) | @Override method getChannelBuffer (line 83) | @Override method getCharset (line 88) | @Override method getContentType (line 93) | @Override method getContentTransferEncoding (line 98) | @Override method getFilename (line 103) | @Override method getString (line 108) | @Override method getString (line 113) | @Override method isCompleted (line 118) | @Override method isInMemory (line 123) | @Override method length (line 128) | @Override method renameTo (line 133) | @Override method setCharset (line 138) | @Override method setContent (line 143) | @Override method setContent (line 159) | @Override method setContent (line 175) | @Override method setContentType (line 189) | @Override method setContentTransferEncoding (line 194) | @Override method setFilename (line 199) | @Override method getHttpDataType (line 204) | @Override method getName (line 209) | @Override method compareTo (line 214) | @Override method toString (line 219) | @Override method getChunk (line 224) | @Override method getFile (line 229) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/QueryStringDecoder.java class QueryStringDecoder (line 49) | public class QueryStringDecoder { method QueryStringDecoder (line 60) | public QueryStringDecoder(String uri) { method QueryStringDecoder (line 68) | public QueryStringDecoder(String uri, Charset charset) { method QueryStringDecoder (line 84) | public QueryStringDecoder(URI uri) { method QueryStringDecoder (line 92) | public QueryStringDecoder(URI uri, Charset charset){ method getPath (line 107) | public String getPath() { method getParameters (line 123) | public Map> getParameters() { method decodeParams (line 134) | private Map> decodeParams(String s) { method decodeComponent (line 185) | public static String decodeComponent(final String s) { method decodeComponent (line 211) | @SuppressWarnings("fallthrough") method decodeHexNibble (line 279) | private static char decodeHexNibble(final char c) { method addParam (line 291) | private static void addParam(Map> params, String ... FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/QueryStringEncoder.java class QueryStringEncoder (line 47) | public class QueryStringEncoder { method QueryStringEncoder (line 57) | public QueryStringEncoder(String uri) { method QueryStringEncoder (line 65) | public QueryStringEncoder(String uri, Charset charset) { method addParam (line 80) | public void addParam(String name, String value) { method toUri (line 95) | public URI toUri() throws URISyntaxException { method toString (line 104) | @Override method encodeComponent (line 123) | private static String encodeComponent(String s, Charset charset) { class Param (line 131) | private static final class Param { method Param (line 136) | Param(String name, String value) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/DefaultServerSocketFactory.java class DefaultServerSocketFactory (line 32) | public class DefaultServerSocketFactory implements ServerSocketFactory { method DefaultServerSocketFactory (line 34) | public DefaultServerSocketFactory() { method createSocket (line 37) | @Override method createSocket (line 42) | @Override method createSocket (line 48) | @Override method acceptSocket (line 54) | @Override method handshake (line 59) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/SSLConfig.java class SSLConfig (line 14) | public class SSLConfig { method adjustRelativePath (line 17) | public String adjustRelativePath(String path, String relativeTo) { method getAlgorithm (line 34) | public String getAlgorithm() { method setAlgorithm (line 38) | public void setAlgorithm(String s) { method getClientAuth (line 44) | public String getClientAuth() { method setClientAuth (line 48) | public void setClientAuth(String s) { method getKeystoreFile (line 54) | public String getKeystoreFile() { method setKeystoreFile (line 58) | public void setKeystoreFile(String s) { method getKeystorePass (line 65) | public String getKeystorePass() { method setKeystorePass (line 69) | public void setKeystorePass(String s) { method getKeystoreType (line 75) | public String getKeystoreType() { method setKeystoreType (line 79) | public void setKeystoreType(String s) { method getKeystoreProvider (line 85) | public String getKeystoreProvider() { method setKeystoreProvider (line 89) | public void setKeystoreProvider(String s) { method getSslProtocol (line 95) | public String getSslProtocol() { method setSslProtocol (line 99) | public void setSslProtocol(String s) { method getCiphersArray (line 108) | public String[] getCiphersArray() { method getCiphers (line 112) | public String getCiphers() { method setCiphers (line 116) | public void setCiphers(String s) { method getKeyAlias (line 130) | public String getKeyAlias() { method setKeyAlias (line 134) | public void setKeyAlias(String s) { method getKeyPass (line 140) | public String getKeyPass() { method setKeyPass (line 144) | public void setKeyPass(String s) { method getTruststoreFile (line 150) | public String getTruststoreFile() { method setTruststoreFile (line 154) | public void setTruststoreFile(String s) { method getTruststorePass (line 165) | public String getTruststorePass() { method setTruststorePass (line 169) | public void setTruststorePass(String truststorePass) { method getTruststoreType (line 175) | public String getTruststoreType() { method setTruststoreType (line 179) | public void setTruststoreType(String truststoreType) { method getTruststoreProvider (line 185) | public String getTruststoreProvider() { method setTruststoreProvider (line 189) | public void setTruststoreProvider(String truststoreProvider) { method getTruststoreAlgorithm (line 195) | public String getTruststoreAlgorithm() { method setTruststoreAlgorithm (line 199) | public void setTruststoreAlgorithm(String truststoreAlgorithm) { method getTrustManagerClassName (line 205) | public String getTrustManagerClassName() { method setTrustManagerClassName (line 209) | public void setTrustManagerClassName(String trustManagerClassName) { method getCrlFile (line 215) | public String getCrlFile() { method setCrlFile (line 219) | public void setCrlFile(String crlFile) { method getTrustMaxCertLength (line 225) | public String getTrustMaxCertLength() { method setTrustMaxCertLength (line 229) | public void setTrustMaxCertLength(String trustMaxCertLength) { method getSessionCacheSize (line 235) | public String getSessionCacheSize() { method setSessionCacheSize (line 239) | public void setSessionCacheSize(String s) { method getSessionTimeout (line 245) | public String getSessionTimeout() { method setSessionTimeout (line 249) | public void setSessionTimeout(String s) { method getAllowUnsafeLegacyRenegotiation (line 255) | public String getAllowUnsafeLegacyRenegotiation() { method setAllowUnsafeLegacyRenegotiation (line 259) | public void setAllowUnsafeLegacyRenegotiation(String s) { method getSslEnabledProtocolsArray (line 265) | public String[] getSslEnabledProtocolsArray() { method setSslEnabledProtocols (line 269) | public void setSslEnabledProtocols(String s) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/SSLImplementation.java class SSLImplementation (line 35) | public abstract class SSLImplementation { method getInstance (line 44) | public static SSLImplementation getInstance() throws ClassNotFoundExce... method getInstance (line 59) | public static SSLImplementation getInstance(String className) method getImplementationName (line 85) | public abstract String getImplementationName(); method getServerSocketFactory (line 87) | public abstract ServerSocketFactory getServerSocketFactory( method getSSLSupport (line 90) | public abstract SSLSupport getSSLSupport(Socket sock); method getSSLSupport (line 92) | public abstract SSLSupport getSSLSupport(SSLSession session); method getSSLUtil (line 94) | public abstract SSLUtil getSSLUtil(SSLConfig config); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/SSLSessionManager.java type SSLSessionManager (line 26) | public interface SSLSessionManager { method invalidateSession (line 30) | public void invalidateSession(); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/SSLSupport.java type SSLSupport (line 25) | public interface SSLSupport { method getCipherSuite (line 79) | public String getCipherSuite() throws IOException; method getPeerCertificateChain (line 84) | public Object[] getPeerCertificateChain() method getPeerCertificateChain (line 92) | public Object[] getPeerCertificateChain(boolean force) method getKeySize (line 109) | public Integer getKeySize() method getSessionId (line 115) | public String getSessionId() class CipherData (line 123) | final class CipherData { method CipherData (line 129) | public CipherData(String phrase, int keySize) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/SSLUtil.java type SSLUtil (line 24) | public interface SSLUtil { method createSSLContext (line 26) | public SSLContext createSSLContext() throws Exception; method getKeyManagers (line 28) | public KeyManager[] getKeyManagers() throws Exception; method getTrustManagers (line 30) | public TrustManager[] getTrustManagers() throws Exception; method configureSessionContext (line 32) | public void configureSessionContext(SSLSessionContext sslSessionContext); FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/ServerSocketFactory.java type ServerSocketFactory (line 28) | public interface ServerSocketFactory { method createSocket (line 42) | ServerSocket createSocket(int port) throws IOException, method createSocket (line 60) | ServerSocket createSocket(int port, int backlog) throws IOException, method createSocket (line 80) | ServerSocket createSocket(int port, int backlog, InetAddress ifAddress) method acceptSocket (line 89) | Socket acceptSocket(ServerSocket socket) throws IOException; method handshake (line 96) | void handshake(Socket sock) throws IOException; FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/jsse/JSSEImplementation.java class JSSEImplementation (line 37) | public class JSSEImplementation extends com.codefollower.douyu.http.ssl.... method getImplementationName (line 39) | @Override method getServerSocketFactory (line 44) | @Override method getSSLSupport (line 49) | @Override method getSSLSupport (line 54) | @Override method getSSLUtil (line 59) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/jsse/JSSEKeyManager.java class JSSEKeyManager (line 34) | public final class JSSEKeyManager implements X509KeyManager { method JSSEKeyManager (line 46) | public JSSEKeyManager(X509KeyManager mgr, String serverKeyAlias) { method chooseClientAlias (line 67) | @Override method chooseServerAlias (line 86) | @Override method getCertificateChain (line 101) | @Override method getClientAliases (line 118) | @Override method getServerAliases (line 135) | @Override method getPrivateKey (line 147) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/jsse/JSSESocketFactory.java class JSSESocketFactory (line 84) | public class JSSESocketFactory implements ServerSocketFactory, SSLUtil { method JSSESocketFactory (line 143) | public JSSESocketFactory (SSLConfig config) { method createSocket (line 147) | @Override method createSocket (line 157) | @Override method createSocket (line 167) | @Override method acceptSocket (line 179) | @Override method handshake (line 192) | @Override method getEnabledCiphers (line 214) | protected String[] getEnabledCiphers(String requestedCiphers, method getKeystorePassword (line 288) | protected String getKeystorePassword() { method getKeystore (line 302) | protected KeyStore getKeystore(String type, String provider, String pass) method getTrustStore (line 315) | protected KeyStore getTrustStore(String keystoreType, method getStore (line 385) | private KeyStore getStore(String type, String provider, String path, method init (line 440) | void init() throws IOException { method createSSLContext (line 482) | @Override method getKeyManagers (line 496) | @Override method getTrustManagers (line 512) | @Override method configureSessionContext (line 534) | @Override method getKeyManagers (line 558) | protected KeyManager[] getKeyManagers(String keystoreType, method getTrustManagers (line 598) | protected TrustManager[] getTrustManagers(String keystoreType, method getParameters (line 649) | protected CertPathParameters getParameters(String algorithm, method getCRLs (line 683) | protected Collection getCRLs(String crlf) method setEnabledProtocols (line 720) | protected void setEnabledProtocols(SSLServerSocket socket, method getEnabledProtocols (line 737) | protected String[] getEnabledProtocols(SSLServerSocket socket, method configureClientAuth (line 777) | protected void configureClientAuth(SSLServerSocket socket){ method initServerSocket (line 789) | private void initServerSocket(ServerSocket ssocket) { method checkConfig (line 811) | private void checkConfig() throws IOException { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/jsse/JSSESupport.java class JSSESupport (line 54) | class JSSESupport implements com.codefollower.douyu.http.ssl.SSLSupport,... method JSSESupport (line 67) | JSSESupport(SSLSocket sock){ method JSSESupport (line 73) | JSSESupport(SSLSession session) { method getCipherSuite (line 77) | @Override method getPeerCertificateChain (line 85) | @Override method getX509Certificates (line 91) | protected java.security.cert.X509Certificate [] getX509Certificates( method getPeerCertificateChain (line 130) | @Override method handShake (line 154) | protected void handShake() throws IOException { method getKeySize (line 202) | @Override method getSessionId (line 232) | @Override class Listener (line 253) | private static class Listener implements HandshakeCompletedListener { method handshakeCompleted (line 255) | @Override method reset (line 259) | void reset() { method invalidateSession (line 267) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/ssl/jsse/NioX509KeyManager.java class NioX509KeyManager (line 29) | public class NioX509KeyManager extends X509ExtendedKeyManager { method NioX509KeyManager (line 41) | public NioX509KeyManager(X509KeyManager mgr, String serverKeyAlias) { method chooseClientAlias (line 46) | @Override method chooseServerAlias (line 52) | @Override method getCertificateChain (line 62) | @Override method getClientAliases (line 67) | @Override method getPrivateKey (line 72) | @Override method getServerAliases (line 77) | @Override method chooseEngineServerAlias (line 82) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/util/FastHttpDateFormat.java class FastHttpDateFormat (line 33) | public final class FastHttpDateFormat { method getCurrentDate (line 109) | public static final String getCurrentDate() { method formatDate (line 128) | public static final String formatDate method parseDate (line 157) | public static final long parseDate(String value, method internalParseDate (line 185) | private static final Long internalParseDate method updateFormatCache (line 205) | private static void updateFormatCache(Long key, String value) { method updateParseCache (line 219) | private static void updateParseCache(String key, Long value) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/util/HttpMessages.java class HttpMessages (line 31) | public class HttpMessages { method getMessage (line 49) | public static String getMessage( int status ) { method filter (line 78) | public static String filter(String message) { method isSafeInHttpHeader (line 115) | public static boolean isSafeInHttpHeader(String msg) { FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/websocket/DefaultWebSocketFrame.java class DefaultWebSocketFrame (line 29) | public class DefaultWebSocketFrame implements WebSocketFrame { method DefaultWebSocketFrame (line 37) | public DefaultWebSocketFrame() { method DefaultWebSocketFrame (line 44) | public DefaultWebSocketFrame(String textData) { method DefaultWebSocketFrame (line 61) | public DefaultWebSocketFrame(int type, ChannelBuffer binaryData) { method getType (line 65) | @Override method isText (line 70) | @Override method isBinary (line 75) | @Override method getBinaryData (line 80) | @Override method getTextData (line 85) | @Override method setData (line 90) | @Override method toString (line 110) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/websocket/WebSocketFrame.java type WebSocketFrame (line 28) | public interface WebSocketFrame { method getType (line 41) | int getType(); method isText (line 47) | boolean isText(); method isBinary (line 53) | boolean isBinary(); method getBinaryData (line 58) | ChannelBuffer getBinaryData(); method getTextData (line 64) | String getTextData(); method setData (line 79) | void setData(int type, ChannelBuffer binaryData); method toString (line 85) | @Override FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/websocket/WebSocketFrameDecoder.java class WebSocketFrameDecoder (line 40) | public class WebSocketFrameDecoder extends ReplayingDecoder { method WebSocketFrameDecoder (line 47) | public WebSocketFrameDecoder() { method WebSocketFrameDecoder (line 57) | public WebSocketFrameDecoder(int maxFrameSize) { method decode (line 61) | @Override method decodeBinaryFrame (line 82) | private WebSocketFrame decodeBinaryFrame(int type, ChannelBuffer buffe... method decodeTextFrame (line 108) | private WebSocketFrame decodeTextFrame(int type, ChannelBuffer buffer)... FILE: Douyu-0.7.1/douyu-http/src/main/java/com/codefollower/douyu/http/websocket/WebSocketFrameEncoder.java class WebSocketFrameEncoder (line 39) | @Sharable method encode (line 42) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/AnnotationTree.java type AnnotationTree (line 45) | public interface AnnotationTree extends ExpressionTree { method getAnnotationType (line 46) | Tree getAnnotationType(); method getArguments (line 47) | List getArguments(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ArrayAccessTree.java type ArrayAccessTree (line 42) | public interface ArrayAccessTree extends ExpressionTree { method getExpression (line 43) | ExpressionTree getExpression(); method getIndex (line 44) | ExpressionTree getIndex(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ArrayTypeTree.java type ArrayTypeTree (line 42) | public interface ArrayTypeTree extends Tree { method getType (line 43) | Tree getType(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/AssertTree.java type AssertTree (line 44) | public interface AssertTree extends StatementTree { method getCondition (line 45) | ExpressionTree getCondition(); method getDetail (line 46) | ExpressionTree getDetail(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/AssignmentTree.java type AssignmentTree (line 42) | public interface AssignmentTree extends ExpressionTree { method getVariable (line 43) | ExpressionTree getVariable(); method getExpression (line 44) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/BinaryTree.java type BinaryTree (line 43) | public interface BinaryTree extends ExpressionTree { method getLeftOperand (line 44) | ExpressionTree getLeftOperand(); method getRightOperand (line 45) | ExpressionTree getRightOperand(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/BlockTree.java type BlockTree (line 48) | public interface BlockTree extends StatementTree { method isStatic (line 49) | boolean isStatic(); method getStatements (line 50) | List getStatements(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/BreakTree.java type BreakTree (line 46) | public interface BreakTree extends StatementTree { method getLabel (line 47) | Name getLabel(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/CaseTree.java type CaseTree (line 48) | public interface CaseTree extends Tree { method getExpression (line 52) | ExpressionTree getExpression(); method getStatements (line 53) | List getStatements(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/CatchTree.java type CatchTree (line 43) | public interface CatchTree extends Tree { method getParameter (line 44) | VariableTree getParameter(); method getBlock (line 45) | BlockTree getBlock(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ClassTree.java type ClassTree (line 51) | public interface ClassTree extends StatementTree { method getModifiers (line 52) | ModifiersTree getModifiers(); method getSimpleName (line 53) | Name getSimpleName(); method getTypeParameters (line 54) | List getTypeParameters(); method getExtendsClause (line 55) | Tree getExtendsClause(); method getImplementsClause (line 56) | List getImplementsClause(); method getMembers (line 57) | List getMembers(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/CompilationUnitTree.java type CompilationUnitTree (line 41) | public interface CompilationUnitTree extends Tree { method getPackageAnnotations (line 42) | List getPackageAnnotations(); method getPackageName (line 43) | ExpressionTree getPackageName(); method getImports (line 44) | List getImports(); method getTypeDecls (line 45) | List getTypeDecls(); method getSourceFile (line 46) | JavaFileObject getSourceFile(); method getLineMap (line 53) | LineMap getLineMap(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/CompoundAssignmentTree.java type CompoundAssignmentTree (line 43) | public interface CompoundAssignmentTree extends ExpressionTree { method getVariable (line 44) | ExpressionTree getVariable(); method getExpression (line 45) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ConditionalExpressionTree.java type ConditionalExpressionTree (line 42) | public interface ConditionalExpressionTree extends ExpressionTree { method getCondition (line 43) | ExpressionTree getCondition(); method getTrueExpression (line 44) | ExpressionTree getTrueExpression(); method getFalseExpression (line 45) | ExpressionTree getFalseExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ContinueTree.java type ContinueTree (line 45) | public interface ContinueTree extends StatementTree { method getLabel (line 46) | Name getLabel(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/DoWhileLoopTree.java type DoWhileLoopTree (line 44) | public interface DoWhileLoopTree extends StatementTree { method getCondition (line 45) | ExpressionTree getCondition(); method getStatement (line 46) | StatementTree getStatement(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/EmptyStatementTree.java type EmptyStatementTree (line 42) | public interface EmptyStatementTree extends StatementTree {} FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/EnhancedForLoopTree.java type EnhancedForLoopTree (line 43) | public interface EnhancedForLoopTree extends StatementTree { method getVariable (line 44) | VariableTree getVariable(); method getExpression (line 45) | ExpressionTree getExpression(); method getStatement (line 46) | StatementTree getStatement(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ErroneousTree.java type ErroneousTree (line 37) | public interface ErroneousTree extends ExpressionTree { method getErrorTrees (line 38) | List getErrorTrees(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ExpressionStatementTree.java type ExpressionStatementTree (line 42) | public interface ExpressionStatementTree extends StatementTree { method getExpression (line 43) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ExpressionTree.java type ExpressionTree (line 38) | public interface ExpressionTree extends Tree {} FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ForLoopTree.java type ForLoopTree (line 45) | public interface ForLoopTree extends StatementTree { method getInitializer (line 46) | List getInitializer(); method getCondition (line 47) | ExpressionTree getCondition(); method getUpdate (line 48) | List getUpdate(); method getStatement (line 49) | StatementTree getStatement(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/IdentifierTree.java type IdentifierTree (line 44) | public interface IdentifierTree extends ExpressionTree { method getName (line 45) | Name getName(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/IfTree.java type IfTree (line 48) | public interface IfTree extends StatementTree { method getCondition (line 49) | ExpressionTree getCondition(); method getThenStatement (line 50) | StatementTree getThenStatement(); method getElseStatement (line 54) | StatementTree getElseStatement(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ImportTree.java type ImportTree (line 44) | public interface ImportTree extends Tree { method isStatic (line 45) | boolean isStatic(); method getQualifiedIdentifier (line 50) | Tree getQualifiedIdentifier(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/InstanceOfTree.java type InstanceOfTree (line 42) | public interface InstanceOfTree extends ExpressionTree { method getExpression (line 43) | ExpressionTree getExpression(); method getType (line 44) | Tree getType(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/LabeledStatementTree.java type LabeledStatementTree (line 44) | public interface LabeledStatementTree extends StatementTree { method getLabel (line 45) | Name getLabel(); method getStatement (line 46) | StatementTree getStatement(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/LineMap.java type LineMap (line 34) | public interface LineMap { method getStartPosition (line 44) | long getStartPosition(long line); method getPosition (line 57) | long getPosition(long line, long column); method getLineNumber (line 66) | long getLineNumber(long pos); method getColumnNumber (line 76) | long getColumnNumber(long pos); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/LiteralTree.java type LiteralTree (line 43) | public interface LiteralTree extends ExpressionTree { method getValue (line 44) | Object getValue(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/MemberSelectTree.java type MemberSelectTree (line 44) | public interface MemberSelectTree extends ExpressionTree { method getExpression (line 45) | ExpressionTree getExpression(); method getIdentifier (line 46) | Name getIdentifier(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/MethodInvocationTree.java type MethodInvocationTree (line 46) | public interface MethodInvocationTree extends ExpressionTree { method getTypeArguments (line 47) | List getTypeArguments(); method getMethodSelect (line 48) | ExpressionTree getMethodSelect(); method getArguments (line 49) | List getArguments(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/MethodTree.java type MethodTree (line 49) | public interface MethodTree extends Tree { method getModifiers (line 50) | ModifiersTree getModifiers(); method getName (line 51) | Name getName(); method getReturnType (line 52) | Tree getReturnType(); method getTypeParameters (line 53) | List getTypeParameters(); method getParameters (line 54) | List getParameters(); method getThrows (line 55) | List getThrows(); method getBody (line 56) | BlockTree getBody(); method getDefaultValue (line 57) | Tree getDefaultValue(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ModifiersTree.java type ModifiersTree (line 48) | public interface ModifiersTree extends Tree { method getFlags (line 49) | Set getFlags(); method getAnnotations (line 50) | List getAnnotations(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/NewArrayTree.java type NewArrayTree (line 46) | public interface NewArrayTree extends ExpressionTree { method getType (line 47) | Tree getType(); method getDimensions (line 48) | List getDimensions(); method getInitializers (line 49) | List getInitializers(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/NewClassTree.java type NewClassTree (line 51) | public interface NewClassTree extends ExpressionTree { method getEnclosingExpression (line 52) | ExpressionTree getEnclosingExpression(); method getTypeArguments (line 53) | List getTypeArguments(); method getIdentifier (line 54) | ExpressionTree getIdentifier(); method getArguments (line 55) | List getArguments(); method getClassBody (line 56) | ClassTree getClassBody(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ParameterizedTypeTree.java type ParameterizedTypeTree (line 44) | public interface ParameterizedTypeTree extends Tree { method getType (line 45) | Tree getType(); method getTypeArguments (line 46) | List getTypeArguments(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ParenthesizedTree.java type ParenthesizedTree (line 43) | public interface ParenthesizedTree extends ExpressionTree { method getExpression (line 44) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/PrimitiveTypeTree.java type PrimitiveTypeTree (line 44) | public interface PrimitiveTypeTree extends Tree { method getPrimitiveTypeKind (line 45) | TypeKind getPrimitiveTypeKind(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ReturnTree.java type ReturnTree (line 43) | public interface ReturnTree extends StatementTree { method getExpression (line 44) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/Scope.java type Scope (line 53) | public interface Scope { method getEnclosingScope (line 57) | public Scope getEnclosingScope(); method getEnclosingClass (line 62) | public TypeElement getEnclosingClass(); method getEnclosingMethod (line 67) | public ExecutableElement getEnclosingMethod(); method getLocalElements (line 72) | public Iterable getLocalElements(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/StatementTree.java type StatementTree (line 38) | public interface StatementTree extends Tree {} FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/SwitchTree.java type SwitchTree (line 46) | public interface SwitchTree extends StatementTree { method getExpression (line 47) | ExpressionTree getExpression(); method getCases (line 48) | List getCases(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/SynchronizedTree.java type SynchronizedTree (line 43) | public interface SynchronizedTree extends StatementTree { method getExpression (line 44) | ExpressionTree getExpression(); method getBlock (line 45) | BlockTree getBlock(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/ThrowTree.java type ThrowTree (line 42) | public interface ThrowTree extends StatementTree { method getExpression (line 43) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/Tree.java type Tree (line 42) | public interface Tree { type Kind (line 47) | public enum Kind { method Kind (line 580) | Kind(Class intf) { method asInterface (line 584) | public Class asInterface() { method getKind (line 596) | Kind getKind(); method accept (line 605) | R accept(TreeVisitor visitor, D data); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/TreeVisitor.java type TreeVisitor (line 59) | public interface TreeVisitor { method visitAnnotation (line 60) | R visitAnnotation(AnnotationTree node, P p); method visitMethodInvocation (line 61) | R visitMethodInvocation(MethodInvocationTree node, P p); method visitAssert (line 62) | R visitAssert(AssertTree node, P p); method visitAssignment (line 63) | R visitAssignment(AssignmentTree node, P p); method visitCompoundAssignment (line 64) | R visitCompoundAssignment(CompoundAssignmentTree node, P p); method visitBinary (line 65) | R visitBinary(BinaryTree node, P p); method visitBlock (line 66) | R visitBlock(BlockTree node, P p); method visitBreak (line 67) | R visitBreak(BreakTree node, P p); method visitCase (line 68) | R visitCase(CaseTree node, P p); method visitCatch (line 69) | R visitCatch(CatchTree node, P p); method visitClass (line 70) | R visitClass(ClassTree node, P p); method visitConditionalExpression (line 71) | R visitConditionalExpression(ConditionalExpressionTree node, P p); method visitContinue (line 72) | R visitContinue(ContinueTree node, P p); method visitDoWhileLoop (line 73) | R visitDoWhileLoop(DoWhileLoopTree node, P p); method visitErroneous (line 74) | R visitErroneous(ErroneousTree node, P p); method visitExpressionStatement (line 75) | R visitExpressionStatement(ExpressionStatementTree node, P p); method visitEnhancedForLoop (line 76) | R visitEnhancedForLoop(EnhancedForLoopTree node, P p); method visitForLoop (line 77) | R visitForLoop(ForLoopTree node, P p); method visitIdentifier (line 78) | R visitIdentifier(IdentifierTree node, P p); method visitIf (line 79) | R visitIf(IfTree node, P p); method visitImport (line 80) | R visitImport(ImportTree node, P p); method visitArrayAccess (line 81) | R visitArrayAccess(ArrayAccessTree node, P p); method visitLabeledStatement (line 82) | R visitLabeledStatement(LabeledStatementTree node, P p); method visitLiteral (line 83) | R visitLiteral(LiteralTree node, P p); method visitMethod (line 84) | R visitMethod(MethodTree node, P p); method visitModifiers (line 85) | R visitModifiers(ModifiersTree node, P p); method visitNewArray (line 86) | R visitNewArray(NewArrayTree node, P p); method visitNewClass (line 87) | R visitNewClass(NewClassTree node, P p); method visitParenthesized (line 88) | R visitParenthesized(ParenthesizedTree node, P p); method visitReturn (line 89) | R visitReturn(ReturnTree node, P p); method visitMemberSelect (line 90) | R visitMemberSelect(MemberSelectTree node, P p); method visitEmptyStatement (line 91) | R visitEmptyStatement(EmptyStatementTree node, P p); method visitSwitch (line 92) | R visitSwitch(SwitchTree node, P p); method visitSynchronized (line 93) | R visitSynchronized(SynchronizedTree node, P p); method visitThrow (line 94) | R visitThrow(ThrowTree node, P p); method visitCompilationUnit (line 95) | R visitCompilationUnit(CompilationUnitTree node, P p); method visitTry (line 96) | R visitTry(TryTree node, P p); method visitParameterizedType (line 97) | R visitParameterizedType(ParameterizedTypeTree node, P p); method visitUnionType (line 98) | R visitUnionType(UnionTypeTree node, P p); method visitArrayType (line 99) | R visitArrayType(ArrayTypeTree node, P p); method visitTypeCast (line 100) | R visitTypeCast(TypeCastTree node, P p); method visitPrimitiveType (line 101) | R visitPrimitiveType(PrimitiveTypeTree node, P p); method visitTypeParameter (line 102) | R visitTypeParameter(TypeParameterTree node, P p); method visitInstanceOf (line 103) | R visitInstanceOf(InstanceOfTree node, P p); method visitUnary (line 104) | R visitUnary(UnaryTree node, P p); method visitVariable (line 105) | R visitVariable(VariableTree node, P p); method visitWhileLoop (line 106) | R visitWhileLoop(WhileLoopTree node, P p); method visitWildcard (line 107) | R visitWildcard(WildcardTree node, P p); method visitOther (line 108) | R visitOther(Tree node, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/TryTree.java type TryTree (line 48) | public interface TryTree extends StatementTree { method getBlock (line 49) | BlockTree getBlock(); method getCatches (line 50) | List getCatches(); method getFinallyBlock (line 51) | BlockTree getFinallyBlock(); method getResources (line 52) | List getResources(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/TypeCastTree.java type TypeCastTree (line 42) | public interface TypeCastTree extends ExpressionTree { method getType (line 43) | Tree getType(); method getExpression (line 44) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/TypeParameterTree.java type TypeParameterTree (line 47) | public interface TypeParameterTree extends Tree { method getName (line 48) | Name getName(); method getBounds (line 49) | List getBounds(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/UnaryTree.java type UnaryTree (line 45) | public interface UnaryTree extends ExpressionTree { method getExpression (line 46) | ExpressionTree getExpression(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/UnionTypeTree.java type UnionTypeTree (line 37) | public interface UnionTypeTree extends Tree { method getTypeAlternatives (line 38) | List getTypeAlternatives(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/VariableTree.java type VariableTree (line 44) | public interface VariableTree extends StatementTree { method getModifiers (line 45) | ModifiersTree getModifiers(); method getName (line 46) | Name getName(); method getType (line 47) | Tree getType(); method getInitializer (line 48) | ExpressionTree getInitializer(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/WhileLoopTree.java type WhileLoopTree (line 44) | public interface WhileLoopTree extends StatementTree { method getCondition (line 45) | ExpressionTree getCondition(); method getStatement (line 46) | StatementTree getStatement(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/tree/WildcardTree.java type WildcardTree (line 47) | public interface WildcardTree extends Tree { method getBound (line 48) | Tree getBound(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/JavacTask.java class JavacTask (line 45) | public abstract class JavacTask implements CompilationTask { method parse (line 53) | public abstract Iterable parse() method analyze (line 62) | public abstract Iterable analyze() throws IOException; method generate (line 70) | public abstract Iterable generate() throws I... method setTaskListener (line 76) | public abstract void setTaskListener(TaskListener taskListener); method getTypeMirror (line 81) | public abstract TypeMirror getTypeMirror(Iterable path); method getElements (line 85) | public abstract Elements getElements(); method getTypes (line 90) | public abstract Types getTypes(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/SimpleTreeVisitor.java class SimpleTreeVisitor (line 36) | public class SimpleTreeVisitor implements TreeVisitor { method SimpleTreeVisitor (line 39) | protected SimpleTreeVisitor() { method SimpleTreeVisitor (line 43) | protected SimpleTreeVisitor(R defaultValue) { method defaultAction (line 47) | protected R defaultAction(Tree node, P p) { method visit (line 51) | public final R visit(Tree node, P p) { method visit (line 55) | public final R visit(Iterable nodes, P p) { method visitCompilationUnit (line 63) | public R visitCompilationUnit(CompilationUnitTree node, P p) { method visitImport (line 67) | public R visitImport(ImportTree node, P p) { method visitClass (line 71) | public R visitClass(ClassTree node, P p) { method visitMethod (line 75) | public R visitMethod(MethodTree node, P p) { method visitVariable (line 79) | public R visitVariable(VariableTree node, P p) { method visitEmptyStatement (line 83) | public R visitEmptyStatement(EmptyStatementTree node, P p) { method visitBlock (line 87) | public R visitBlock(BlockTree node, P p) { method visitDoWhileLoop (line 91) | public R visitDoWhileLoop(DoWhileLoopTree node, P p) { method visitWhileLoop (line 95) | public R visitWhileLoop(WhileLoopTree node, P p) { method visitForLoop (line 99) | public R visitForLoop(ForLoopTree node, P p) { method visitEnhancedForLoop (line 103) | public R visitEnhancedForLoop(EnhancedForLoopTree node, P p) { method visitLabeledStatement (line 107) | public R visitLabeledStatement(LabeledStatementTree node, P p) { method visitSwitch (line 111) | public R visitSwitch(SwitchTree node, P p) { method visitCase (line 115) | public R visitCase(CaseTree node, P p) { method visitSynchronized (line 119) | public R visitSynchronized(SynchronizedTree node, P p) { method visitTry (line 123) | public R visitTry(TryTree node, P p) { method visitCatch (line 127) | public R visitCatch(CatchTree node, P p) { method visitConditionalExpression (line 131) | public R visitConditionalExpression(ConditionalExpressionTree node, P ... method visitIf (line 135) | public R visitIf(IfTree node, P p) { method visitExpressionStatement (line 139) | public R visitExpressionStatement(ExpressionStatementTree node, P p) { method visitBreak (line 143) | public R visitBreak(BreakTree node, P p) { method visitContinue (line 147) | public R visitContinue(ContinueTree node, P p) { method visitReturn (line 151) | public R visitReturn(ReturnTree node, P p) { method visitThrow (line 155) | public R visitThrow(ThrowTree node, P p) { method visitAssert (line 159) | public R visitAssert(AssertTree node, P p) { method visitMethodInvocation (line 163) | public R visitMethodInvocation(MethodInvocationTree node, P p) { method visitNewClass (line 167) | public R visitNewClass(NewClassTree node, P p) { method visitNewArray (line 171) | public R visitNewArray(NewArrayTree node, P p) { method visitParenthesized (line 175) | public R visitParenthesized(ParenthesizedTree node, P p) { method visitAssignment (line 179) | public R visitAssignment(AssignmentTree node, P p) { method visitCompoundAssignment (line 183) | public R visitCompoundAssignment(CompoundAssignmentTree node, P p) { method visitUnary (line 187) | public R visitUnary(UnaryTree node, P p) { method visitBinary (line 191) | public R visitBinary(BinaryTree node, P p) { method visitTypeCast (line 195) | public R visitTypeCast(TypeCastTree node, P p) { method visitInstanceOf (line 199) | public R visitInstanceOf(InstanceOfTree node, P p) { method visitArrayAccess (line 203) | public R visitArrayAccess(ArrayAccessTree node, P p) { method visitMemberSelect (line 207) | public R visitMemberSelect(MemberSelectTree node, P p) { method visitIdentifier (line 211) | public R visitIdentifier(IdentifierTree node, P p) { method visitLiteral (line 215) | public R visitLiteral(LiteralTree node, P p) { method visitPrimitiveType (line 219) | public R visitPrimitiveType(PrimitiveTypeTree node, P p) { method visitArrayType (line 223) | public R visitArrayType(ArrayTypeTree node, P p) { method visitParameterizedType (line 227) | public R visitParameterizedType(ParameterizedTypeTree node, P p) { method visitUnionType (line 231) | public R visitUnionType(UnionTypeTree node, P p) { method visitTypeParameter (line 235) | public R visitTypeParameter(TypeParameterTree node, P p) { method visitWildcard (line 239) | public R visitWildcard(WildcardTree node, P p) { method visitModifiers (line 243) | public R visitModifiers(ModifiersTree node, P p) { method visitAnnotation (line 247) | public R visitAnnotation(AnnotationTree node, P p) { method visitErroneous (line 251) | public R visitErroneous(ErroneousTree node, P p) { method visitOther (line 255) | public R visitOther(Tree node, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/SourcePositions.java type SourcePositions (line 38) | public interface SourcePositions { method getStartPosition (line 57) | long getStartPosition(CompilationUnitTree file, Tree tree); method getEndPosition (line 84) | long getEndPosition(CompilationUnitTree file, Tree tree); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/TaskEvent.java class TaskEvent (line 38) | public final class TaskEvent type Kind (line 44) | public enum Kind { method TaskEvent (line 71) | public TaskEvent(Kind kind) { method TaskEvent (line 75) | public TaskEvent(Kind kind, JavaFileObject sourceFile) { method TaskEvent (line 79) | public TaskEvent(Kind kind, CompilationUnitTree unit) { method TaskEvent (line 83) | public TaskEvent(Kind kind, CompilationUnitTree unit, TypeElement claz... method TaskEvent (line 87) | private TaskEvent(Kind kind, JavaFileObject file, CompilationUnitTree ... method getKind (line 94) | public Kind getKind() { method getSourceFile (line 98) | public JavaFileObject getSourceFile() { method getCompilationUnit (line 102) | public CompilationUnitTree getCompilationUnit() { method getTypeElement (line 106) | public TypeElement getTypeElement() { method toString (line 110) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/TaskListener.java type TaskListener (line 35) | public interface TaskListener method started (line 37) | public void started(TaskEvent e); method finished (line 39) | public void finished(TaskEvent e); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/TreePath.java class TreePath (line 38) | public class TreePath implements Iterable { method getPath (line 43) | public static TreePath getPath(CompilationUnitTree unit, Tree target) { method getPath (line 51) | public static TreePath getPath(TreePath path, Tree target) { method TreePath (line 81) | public TreePath(CompilationUnitTree t) { method TreePath (line 88) | public TreePath(TreePath p, Tree t) { method getCompilationUnit (line 102) | public CompilationUnitTree getCompilationUnit() { method getLeaf (line 109) | public Tree getLeaf() { method getParentPath (line 116) | public TreePath getParentPath() { method iterator (line 120) | public Iterator iterator() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/TreePathScanner.java class TreePathScanner (line 41) | public class TreePathScanner extends TreeScanner { method scan (line 46) | public R scan(TreePath path, P p) { method scan (line 59) | @Override method getCurrentPath (line 77) | public TreePath getCurrentPath() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/TreeScanner.java class TreeScanner (line 71) | public class TreeScanner implements TreeVisitor { method scan (line 75) | public R scan(Tree node, P p) { method scanAndReduce (line 79) | private R scanAndReduce(Tree node, P p, R r) { method scan (line 85) | public R scan(Iterable nodes, P p) { method scanAndReduce (line 97) | private R scanAndReduce(Iterable nodes, P p, R r) { method reduce (line 106) | public R reduce(R r1, R r2) { method visitCompilationUnit (line 115) | public R visitCompilationUnit(CompilationUnitTree node, P p) { method visitImport (line 123) | public R visitImport(ImportTree node, P p) { method visitClass (line 127) | public R visitClass(ClassTree node, P p) { method visitMethod (line 136) | public R visitMethod(MethodTree node, P p) { method visitVariable (line 147) | public R visitVariable(VariableTree node, P p) { method visitEmptyStatement (line 154) | public R visitEmptyStatement(EmptyStatementTree node, P p) { method visitBlock (line 158) | public R visitBlock(BlockTree node, P p) { method visitDoWhileLoop (line 162) | public R visitDoWhileLoop(DoWhileLoopTree node, P p) { method visitWhileLoop (line 168) | public R visitWhileLoop(WhileLoopTree node, P p) { method visitForLoop (line 174) | public R visitForLoop(ForLoopTree node, P p) { method visitEnhancedForLoop (line 182) | public R visitEnhancedForLoop(EnhancedForLoopTree node, P p) { method visitLabeledStatement (line 189) | public R visitLabeledStatement(LabeledStatementTree node, P p) { method visitSwitch (line 193) | public R visitSwitch(SwitchTree node, P p) { method visitCase (line 199) | public R visitCase(CaseTree node, P p) { method visitSynchronized (line 205) | public R visitSynchronized(SynchronizedTree node, P p) { method visitTry (line 211) | public R visitTry(TryTree node, P p) { method visitCatch (line 219) | public R visitCatch(CatchTree node, P p) { method visitConditionalExpression (line 225) | public R visitConditionalExpression(ConditionalExpressionTree node, P ... method visitIf (line 232) | public R visitIf(IfTree node, P p) { method visitExpressionStatement (line 239) | public R visitExpressionStatement(ExpressionStatementTree node, P p) { method visitBreak (line 243) | public R visitBreak(BreakTree node, P p) { method visitContinue (line 247) | public R visitContinue(ContinueTree node, P p) { method visitReturn (line 251) | public R visitReturn(ReturnTree node, P p) { method visitThrow (line 255) | public R visitThrow(ThrowTree node, P p) { method visitAssert (line 259) | public R visitAssert(AssertTree node, P p) { method visitMethodInvocation (line 265) | public R visitMethodInvocation(MethodInvocationTree node, P p) { method visitNewClass (line 272) | public R visitNewClass(NewClassTree node, P p) { method visitNewArray (line 281) | public R visitNewArray(NewArrayTree node, P p) { method visitParenthesized (line 288) | public R visitParenthesized(ParenthesizedTree node, P p) { method visitAssignment (line 292) | public R visitAssignment(AssignmentTree node, P p) { method visitCompoundAssignment (line 298) | public R visitCompoundAssignment(CompoundAssignmentTree node, P p) { method visitUnary (line 304) | public R visitUnary(UnaryTree node, P p) { method visitBinary (line 308) | public R visitBinary(BinaryTree node, P p) { method visitTypeCast (line 314) | public R visitTypeCast(TypeCastTree node, P p) { method visitInstanceOf (line 320) | public R visitInstanceOf(InstanceOfTree node, P p) { method visitArrayAccess (line 326) | public R visitArrayAccess(ArrayAccessTree node, P p) { method visitMemberSelect (line 332) | public R visitMemberSelect(MemberSelectTree node, P p) { method visitIdentifier (line 336) | public R visitIdentifier(IdentifierTree node, P p) { method visitLiteral (line 340) | public R visitLiteral(LiteralTree node, P p) { method visitPrimitiveType (line 344) | public R visitPrimitiveType(PrimitiveTypeTree node, P p) { method visitArrayType (line 348) | public R visitArrayType(ArrayTypeTree node, P p) { method visitParameterizedType (line 352) | public R visitParameterizedType(ParameterizedTypeTree node, P p) { method visitUnionType (line 358) | public R visitUnionType(UnionTypeTree node, P p) { method visitTypeParameter (line 362) | public R visitTypeParameter(TypeParameterTree node, P p) { method visitWildcard (line 367) | public R visitWildcard(WildcardTree node, P p) { method visitModifiers (line 371) | public R visitModifiers(ModifiersTree node, P p) { method visitAnnotation (line 375) | public R visitAnnotation(AnnotationTree node, P p) { method visitOther (line 381) | public R visitOther(Tree node, P p) { method visitErroneous (line 385) | public R visitErroneous(ErroneousTree node, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/source/util/Trees.java class Trees (line 53) | public abstract class Trees { method instance (line 59) | public static Trees instance(CompilationTask task) { method instance (line 70) | public static Trees instance(ProcessingEnvironment env) { method getJavacTrees (line 76) | private static Trees getJavacTrees(Class argType, Object arg) { method getSourcePositions (line 91) | public abstract SourcePositions getSourcePositions(); method getTree (line 97) | public abstract Tree getTree(Element element); method getTree (line 103) | public abstract ClassTree getTree(TypeElement element); method getTree (line 109) | public abstract MethodTree getTree(ExecutableElement method); method getTree (line 115) | public abstract Tree getTree(Element e, AnnotationMirror a); method getTree (line 121) | public abstract Tree getTree(Element e, AnnotationMirror a, Annotation... method getPath (line 126) | public abstract TreePath getPath(CompilationUnitTree unit, Tree node); method getPath (line 132) | public abstract TreePath getPath(Element e); method getPath (line 138) | public abstract TreePath getPath(Element e, AnnotationMirror a); method getPath (line 144) | public abstract TreePath getPath(Element e, AnnotationMirror a, Annota... method getElement (line 152) | public abstract Element getElement(TreePath path); method getTypeMirror (line 160) | public abstract TypeMirror getTypeMirror(TreePath path); method getScope (line 166) | public abstract Scope getScope(TreePath path); method getDocComment (line 172) | public abstract String getDocComment(TreePath path); method isAccessible (line 180) | public abstract boolean isAccessible(Scope scope, TypeElement type); method isAccessible (line 190) | public abstract boolean isAccessible(Scope scope, Element member, Decl... method getOriginalType (line 197) | public abstract TypeMirror getOriginalType(ErrorType errorType); method printMessage (line 208) | public abstract void printMessage(Diagnostic.Kind kind, CharSequence msg, method getLub (line 217) | public abstract TypeMirror getLub(CatchTree tree); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/Launcher.java class Launcher (line 52) | class Launcher { method main (line 53) | public static void main(String... args) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/Main.java class Main (line 44) | public class Main { method main (line 49) | public static void main(String[] args) throws Exception { method compile (line 73) | public static int compile(String[] args) { method compile (line 91) | public static int compile(String[] args, PrintWriter out) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/Server.java class Server (line 47) | class Server implements Runnable { class CwdFileManager (line 53) | static class CwdFileManager extends ForwardingJavaFileManager wrapJavaFileObjects(Iterable DiagnosticListener wrap(DiagnosticListener dl) { method wrap (line 155) | TaskListener wrap(TaskListener tl) { method isTrusted (line 161) | protected boolean isTrusted(Object o) { class WrappedJavaFileManager (line 177) | protected class WrappedJavaFileManager implements JavaFileManager { method WrappedJavaFileManager (line 179) | WrappedJavaFileManager(JavaFileManager clientJavaFileManager) { method getClassLoader (line 184) | @Override method list (line 197) | @Override method inferBinaryName (line 210) | @Override method isSameFile (line 223) | @Override method handleOption (line 236) | @Override method hasLocation (line 249) | @Override method getJavaFileForInput (line 262) | @Override method getJavaFileForOutput (line 275) | @Override method getFileForInput (line 288) | @Override method getFileForOutput (line 301) | @Override method flush (line 314) | @Override method close (line 327) | @Override method isSupportedOption (line 340) | @Override class WrappedFileObject (line 354) | protected class WrappedFileObject implements FileObject { method WrappedFileObject (line 356) | WrappedFileObject(FileObject clientFileObject) { method toUri (line 361) | @Override method getName (line 374) | @Override method openInputStream (line 387) | @Override method openOutputStream (line 400) | @Override method openReader (line 413) | @Override method getCharContent (line 426) | @Override method openWriter (line 439) | @Override method getLastModified (line 452) | @Override method delete (line 465) | @Override class WrappedJavaFileObject (line 479) | protected class WrappedJavaFileObject extends WrappedFileObject implem... method WrappedJavaFileObject (line 480) | WrappedJavaFileObject(JavaFileObject clientJavaFileObject) { method getKind (line 484) | @Override method isNameCompatible (line 497) | @Override method getNestingKind (line 510) | @Override method getAccessLevel (line 523) | @Override class WrappedDiagnosticListener (line 537) | protected class WrappedDiagnosticListener implements DiagnosticList... method WrappedDiagnosticListener (line 539) | WrappedDiagnosticListener(DiagnosticListener clientDiagnosticList... method report (line 544) | @Override class WrappedTaskListener (line 558) | protected class WrappedTaskListener implements TaskListener { method WrappedTaskListener (line 560) | WrappedTaskListener(TaskListener clientTaskListener) { method started (line 565) | @Override method finished (line 578) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/DiagnosticFormatter.java type DiagnosticFormatter (line 41) | public interface DiagnosticFormatter> { method displaySource (line 49) | boolean displaySource(D diag); method format (line 58) | public String format(D diag, Locale l); method formatMessage (line 67) | public String formatMessage(D diag,Locale l); method formatKind (line 76) | public String formatKind(D diag, Locale l); method formatSource (line 86) | public String formatSource(D diag, boolean fullname, Locale l); method formatPosition (line 96) | public String formatPosition(D diag, PositionKind pk, Locale l); type PositionKind (line 103) | public enum PositionKind { method getConfiguration (line 130) | public Configuration getConfiguration(); type Configuration (line 137) | interface Configuration { method setVisible (line 143) | public void setVisible(Set visibleParts); method getVisible (line 150) | public Set getVisible(); type DiagnosticPart (line 158) | public enum DiagnosticPart { method setMultilineLimit (line 190) | public void setMultilineLimit(MultilineLimit limit, int value); method getMultilineLimit (line 198) | public int getMultilineLimit(MultilineLimit limit); type MultilineLimit (line 206) | public enum MultilineLimit { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/Formattable.java type Formattable (line 41) | public interface Formattable { method toString (line 51) | public String toString(Locale locale, Messages messages); method getKind (line 56) | String getKind(); class LocalizedString (line 58) | static class LocalizedString implements Formattable { method LocalizedString (line 61) | public LocalizedString(String key) { method toString (line 65) | public String toString(java.util.Locale l, Messages messages) { method getKind (line 68) | public String getKind() { method toString (line 72) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/JavacScope.java class JavacScope (line 48) | public class JavacScope implements com.sun.source.tree.Scope { method JavacScope (line 52) | JavacScope(Env env) { method getEnclosingScope (line 57) | public JavacScope getEnclosingScope() { method getEnclosingClass (line 76) | public TypeElement getEnclosingClass() { method getEnclosingMethod (line 81) | public ExecutableElement getEnclosingMethod() { method getLocalElements (line 85) | public Iterable getLocalElements() { method getEnv (line 89) | public Env getEnv() { method isStarImportScope (line 93) | public boolean isStarImportScope() { method equals (line 97) | public boolean equals(Object other) { method hashCode (line 106) | public int hashCode() { method toString (line 110) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/JavacTaskImpl.java class JavacTaskImpl (line 67) | public class JavacTaskImpl extends JavacTask { method JavacTaskImpl (line 83) | JavacTaskImpl(Main compilerMain, method JavacTaskImpl (line 99) | JavacTaskImpl(Main compilerMain, method toArray (line 107) | static private String[] toArray(Iterable flags, Iterable toList(Iterable processors) { method setLocale (line 148) | public void setLocale(Locale locale) { method prepareCompiler (line 154) | private void prepareCompiler() throws IOException { method initContext (line 180) | private void initContext() { method cleanup (line 190) | void cleanup() { method asJavaFileObject (line 209) | public JavaFileObject asJavaFileObject(File file) { method setTaskListener (line 214) | public void setTaskListener(TaskListener taskListener) { method parse (line 224) | public Iterable parse() throws IOExcept... method enter (line 251) | public Iterable enter() throws IOException { method enter (line 263) | public Iterable enter(Iterable analyze(Iterable> queue, ListBuff... method generate (line 392) | @Override method generate (line 406) | public Iterable generate(Iterable path) { method getElements (line 443) | public JavacElements getElements() { method getTypes (line 449) | public JavacTypes getTypes() { method pathFor (line 455) | public Iterable pathFor(CompilationUnitTree unit, Tree... class Filter (line 459) | abstract class Filter { method run (line 460) | void run(Queue> list, Iterable env); method getContext (line 485) | public Context getContext() { method updateContext (line 493) | public void updateContext(Context newContext) { method parseType (line 501) | public Type parseType(String expr, TypeElement scope) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/JavacTool.java class JavacTool (line 68) | public final class JavacTool implements JavaCompiler { method write (line 74) | public void write(int b) {} method JavacTool (line 90) | @Deprecated method create (line 97) | public static JavacTool create() { method argsToString (line 101) | private String argsToString(Object... args) { method setOption1 (line 115) | private void setOption1(String name, OptionKind kind, Object... args) { method setOption (line 132) | public void setOption(String name, Object... args) { method setExtendedOption (line 136) | public void setExtendedOption(String name, Object... args) { method match (line 140) | private static boolean match(OptionKind clientKind, OptionKind optionK... method getStandardFileManager (line 144) | public JavacFileManager getStandardFileManager( method getTask (line 159) | public JavacTask getTask(Writer out, method processOptions (line 207) | private static void processOptions(Context context, method run (line 255) | public int run(InputStream in, OutputStream out, OutputStream err, Str... method getSourceVersions (line 263) | public Set getSourceVersions() { method isSupportedOption (line 268) | public int isSupportedOption(String option) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/JavacTrees.java class JavacTrees (line 84) | public class JavacTrees extends Trees { method instance (line 96) | public static JavacTrees instance(JavaCompiler.CompilationTask task) { method instance (line 102) | public static JavacTrees instance(ProcessingEnvironment env) { method instance (line 108) | public static JavacTrees instance(Context context) { method JavacTrees (line 115) | private JavacTrees(Context context) { method updateContext (line 120) | public void updateContext(Context context) { method init (line 124) | private void init(Context context) { method getSourcePositions (line 135) | public SourcePositions getSourcePositions() { method getTree (line 148) | public JCClassDecl getTree(TypeElement element) { method getTree (line 152) | public JCMethodDecl getTree(ExecutableElement method) { method getTree (line 156) | public JCTree getTree(Element element) { method getTree (line 173) | public JCTree getTree(Element e, AnnotationMirror a) { method getTree (line 177) | public JCTree getTree(Element e, AnnotationMirror a, AnnotationValue v) { method getPath (line 184) | public TreePath getPath(CompilationUnitTree unit, Tree node) { method getPath (line 188) | public TreePath getPath(Element e) { method getPath (line 192) | public TreePath getPath(Element e, AnnotationMirror a) { method getPath (line 196) | public TreePath getPath(Element e, AnnotationMirror a, AnnotationValue... method getElement (line 203) | public Element getElement(TreePath path) { method getTypeMirror (line 224) | public TypeMirror getTypeMirror(TreePath path) { method getScope (line 229) | public JavacScope getScope(TreePath path) { method getDocComment (line 233) | public String getDocComment(TreePath path) { method isAccessible (line 244) | public boolean isAccessible(Scope scope, TypeElement type) { method isAccessible (line 252) | public boolean isAccessible(Scope scope, Element member, DeclaredType ... method getAttrContext (line 262) | private Env getAttrContext(TreePath path) { method attribStatToTree (line 335) | private Env attribStatToTree(JCTree stat, Env attribExprToTree(JCExpression expr, Env { method Copier (line 359) | Copier(TreeMaker M) { method copy (line 363) | @Override method getOriginalType (line 378) | public TypeMirror getOriginalType(javax.lang.model.type.ErrorType erro... method printMessage (line 395) | public void printMessage(Diagnostic.Kind kind, CharSequence msg, method getLub (line 436) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/Messages.java type Messages (line 42) | public interface Messages { method add (line 49) | void add(String bundleName) throws MissingResourceException; method getLocalizedString (line 58) | String getLocalizedString(Locale l, String key, Object... args); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/api/WrappingJavaFileManager.java class WrappingJavaFileManager (line 55) | public class WrappingJavaFileManager extends ... method WrappingJavaFileManager (line 61) | protected WrappingJavaFileManager(M fileManager) { method wrap (line 71) | protected FileObject wrap(FileObject fileObject) { method wrap (line 83) | protected JavaFileObject wrap(JavaFileObject fileObject) { method unwrap (line 93) | protected FileObject unwrap(FileObject fileObject) { method unwrap (line 105) | protected JavaFileObject unwrap(JavaFileObject fileObject) { method wrap (line 116) | protected Iterable wrap(Iterable fileO... method unwrap (line 129) | protected URI unwrap(URI uri) { method list (line 136) | public Iterable list(Location location, method inferBinaryName (line 148) | public String inferBinaryName(Location location, JavaFileObject file) { method getJavaFileForInput (line 157) | public JavaFileObject getJavaFileForInput(Location location, method getJavaFileForOutput (line 170) | public JavaFileObject getJavaFileForOutput(Location location, method getFileForInput (line 183) | public FileObject getFileForInput(Location location, method getFileForOutput (line 195) | public FileObject getFileForOutput(Location location, FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Attribute.java class Attribute (line 46) | public abstract class Attribute implements AnnotationValue { method Attribute (line 51) | public Attribute(Type type) { method accept (line 55) | public abstract void accept(Visitor v); method getValue (line 57) | public Object getValue() { method accept (line 61) | public R accept(AnnotationValueVisitor v, P p) { class Constant (line 67) | public static class Constant extends Attribute { method accept (line 69) | public void accept(Visitor v) { v.visitConstant(this); } method Constant (line 70) | public Constant(Type type, Object value) { method toString (line 74) | public String toString() { method getValue (line 77) | public Object getValue() { method accept (line 80) | public R accept(AnnotationValueVisitor v, P p) { class Class (line 105) | public static class Class extends Attribute { method accept (line 107) | public void accept(Visitor v) { v.visitClass(this); } method Class (line 108) | public Class(Types types, Type type) { method makeClassType (line 112) | static Type makeClassType(Types types, Type type) { method toString (line 120) | public String toString() { method getValue (line 123) | public Type getValue() { method accept (line 126) | public R accept(AnnotationValueVisitor v, P p) { class Compound (line 134) | public static class Compound extends Attribute implements AnnotationMi... method Compound (line 141) | public Compound(Type type, method accept (line 146) | public void accept(Visitor v) { v.visitCompound(this); } method toString (line 156) | public String toString() { method member (line 180) | public Attribute member(Name member) { method getValue (line 186) | public Attribute.Compound getValue() { method accept (line 190) | public R accept(AnnotationValueVisitor v, P p) { method getAnnotationType (line 194) | public DeclaredType getAnnotationType() { method getElementValues (line 198) | public Map getElementValues() { class Array (line 209) | public static class Array extends Attribute { method Array (line 211) | public Array(Type type, Attribute[] values) { method accept (line 215) | public void accept(Visitor v) { v.visitArray(this); } method toString (line 216) | public String toString() { method getValue (line 229) | public List getValue() { method accept (line 232) | public R accept(AnnotationValueVisitor v, P p) { class Enum (line 239) | public static class Enum extends Attribute { method Enum (line 241) | public Enum(Type type, VarSymbol value) { method accept (line 245) | public void accept(Visitor v) { v.visitEnum(this); } method toString (line 246) | public String toString() { method getValue (line 249) | public VarSymbol getValue() { method accept (line 252) | public R accept(AnnotationValueVisitor v, P p) { class Error (line 257) | public static class Error extends Attribute { method Error (line 258) | public Error(Type type) { method accept (line 261) | public void accept(Visitor v) { v.visitError(this); } method toString (line 262) | public String toString() { method getValue (line 265) | public String getValue() { method accept (line 268) | public R accept(AnnotationValueVisitor v, P p) { type Visitor (line 274) | public static interface Visitor { method visitConstant (line 275) | void visitConstant(Attribute.Constant value); method visitClass (line 276) | void visitClass(Attribute.Class clazz); method visitCompound (line 277) | void visitCompound(Attribute.Compound compound); method visitArray (line 278) | void visitArray(Attribute.Array array); method visitEnum (line 279) | void visitEnum(Attribute.Enum e); method visitError (line 280) | void visitError(Attribute.Error e); type RetentionPolicy (line 284) | public static enum RetentionPolicy { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/BoundKind.java type BoundKind (line 35) | public enum BoundKind { method BoundKind (line 42) | BoundKind(String name) { method toString (line 46) | public String toString() { return name; } FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/DeferredLintHandler.java class DeferredLintHandler (line 43) | public class DeferredLintHandler { method instance (line 47) | public static DeferredLintHandler instance(Context context) { method DeferredLintHandler (line 54) | protected DeferredLintHandler(Context context) { method DeferredLintHandler (line 58) | private DeferredLintHandler() {} type LintLogger (line 60) | public interface LintLogger { method report (line 61) | void report(); method report (line 67) | public void report(LintLogger logger) { method flush (line 73) | public void flush(DiagnosticPosition pos) { method setPos (line 83) | public DeferredLintHandler setPos(DiagnosticPosition currentPos) { method report (line 90) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Flags.java class Flags (line 41) | public class Flags { method Flags (line 43) | private Flags() {} method toString (line 45) | public static String toString(long flags) { method asFlagSet (line 56) | public static EnumSet asFlagSet(long mask) { method asModifierSet (line 277) | public static Set asModifierSet(long flags) { method isStatic (line 303) | public static boolean isStatic(Symbol symbol) { method isEnum (line 307) | public static boolean isEnum(Symbol symbol) { method isConstant (line 311) | public static boolean isConstant(Symbol.VarSymbol symbol) { type Flag (line 315) | public enum Flag { method Flag (line 350) | Flag(String name) { method toString (line 354) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Kinds.java class Kinds (line 46) | public class Kinds { method Kinds (line 48) | private Kinds() {} type KindName (line 94) | public enum KindName implements Formattable { method KindName (line 110) | KindName(String name) { method toString (line 114) | public String toString() { method getKind (line 118) | public String getKind() { method toString (line 122) | public String toString(Locale locale, Messages messages) { method kindName (line 130) | public static KindName kindName(int kind) { method kindName (line 143) | public static KindName kindName(Symbol sym) { method kindNames (line 189) | public static EnumSet kindNames(int kind) { method typeKindName (line 201) | public static KindName typeKindName(Type t) { method absentKind (line 218) | public static KindName absentKind(int kind) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Lint.java class Lint (line 47) | public class Lint method instance (line 53) | public static Lint instance(Context context) { method augment (line 64) | public Lint augment(Attribute.Compound attr) { method augment (line 73) | public Lint augment(List attrs) { method augment (line 81) | public Lint augment(List attrs, long flags) { method Lint (line 101) | protected Lint(Context context) { method Lint (line 116) | protected Lint(Lint other) { method toString (line 122) | @Override type LintCategory (line 130) | public enum LintCategory { method LintCategory (line 229) | LintCategory(String option) { method LintCategory (line 233) | LintCategory(String option, boolean hidden) { method get (line 239) | static LintCategory get(String option) { method isEnabled (line 252) | public boolean isEnabled(LintCategory lc) { method isSuppressed (line 262) | public boolean isSuppressed(LintCategory lc) { class AugmentVisitor (line 266) | protected static class AugmentVisitor implements Attribute.Visitor { method AugmentVisitor (line 272) | AugmentVisitor(Context context) { method augment (line 278) | Lint augment(Lint parent, Attribute.Compound attr) { method augment (line 286) | Lint augment(Lint parent, List attrs) { method initSyms (line 296) | private void initSyms() { method suppress (line 301) | private void suppress(LintCategory lc) { method visitConstant (line 308) | public void visitConstant(Attribute.Constant value) { method visitClass (line 316) | public void visitClass(Attribute.Class clazz) { method visitCompound (line 322) | public void visitCompound(Attribute.Compound compound) { method visitArray (line 334) | public void visitArray(Attribute.Array array) { method visitEnum (line 339) | public void visitEnum(Attribute.Enum e) { method visitError (line 342) | public void visitError(Attribute.Error e) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Printer.java class Printer (line 49) | public abstract class Printer implements Type.Visitor, S... method localize (line 62) | protected abstract String localize(Locale locale, String key, Object..... method capturedVarId (line 71) | protected abstract String capturedVarId(CapturedType t, Locale locale); method createStandardPrinter (line 80) | public static Printer createStandardPrinter(final Messages messages) { method visitTypes (line 100) | public String visitTypes(List ts, Locale locale) { method visitSymbols (line 115) | public String visitSymbols(List ts, Locale locale) { method visit (line 130) | public String visit(Type t, Locale locale) { method visit (line 141) | public String visit(Symbol s, Locale locale) { method visitCapturedType (line 145) | @Override method visitForAll (line 163) | @Override method visitUndetVar (line 168) | @Override method visitArrayType (line 177) | @Override method visitClassType (line 182) | @Override method visitMethodType (line 200) | @Override method visitPackageType (line 205) | @Override method visitWildcardType (line 210) | @Override method visitErrorType (line 220) | @Override method visitTypeVar (line 225) | @Override method visitType (line 230) | public String visitType(Type t, Locale locale) { method className (line 247) | protected String className(ClassType t, boolean longform, Locale local... method printMethodArgs (line 285) | protected String printMethodArgs(List args, boolean varArgs, Loc... method visitClassSymbol (line 305) | @Override method visitMethodSymbol (line 312) | @Override method visitOperatorSymbol (line 333) | @Override method visitPackageSymbol (line 338) | @Override method visitTypeSymbol (line 345) | @Override method visitVarSymbol (line 350) | @Override method visitSymbol (line 355) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Scope.java class Scope (line 43) | public class Scope { method Scope (line 95) | private Scope(Scope next, Symbol owner, Entry[] table) { method Scope (line 104) | private Scope(Scope next, Symbol owner, Entry[] table, int nelems) { method Scope (line 112) | public Scope(Symbol owner) { method dup (line 121) | public Scope dup() { method dup (line 130) | public Scope dup(Symbol newOwner) { method dupUnshared (line 142) | public Scope dupUnshared() { method leave (line 149) | public Scope leave() { method dble (line 169) | private void dble() { method enter (line 195) | public void enter(Symbol sym) { method enter (line 200) | public void enter(Symbol sym, Scope s) { method enter (line 209) | public void enter(Symbol sym, Scope s, Scope origin) { method makeEntry (line 229) | Entry makeEntry(Symbol sym, Entry shadowed, Entry sibling, Scope scope... type ScopeListener (line 234) | public interface ScopeListener { method symbolAdded (line 235) | public void symbolAdded(Symbol sym, Scope s); method symbolRemoved (line 236) | public void symbolRemoved(Symbol sym, Scope s); method addScopeListener (line 239) | public void addScopeListener(ScopeListener sl) { method remove (line 246) | public void remove(Symbol sym) { method enterIfAbsent (line 284) | public void enterIfAbsent(Symbol sym) { method includes (line 294) | public boolean includes(Symbol c) { method accepts (line 304) | public boolean accepts(Symbol s) { method lookup (line 315) | public Entry lookup(Name name) { method lookup (line 318) | public Entry lookup(Name name, Filter sf) { method getIndex (line 341) | int getIndex (Name name) { method getElements (line 363) | public Iterable getElements() { method getElements (line 367) | public Iterable getElements(final Filter sf) { method getElementsByName (line 413) | public Iterable getElementsByName(Name name) { method getElementsByName (line 417) | public Iterable getElementsByName(final Name name, final Filte... method toString (line 439) | public String toString() { class Entry (line 455) | public static class Entry { method Entry (line 477) | public Entry(Symbol sym, Entry shadowed, Entry sibling, Scope scope) { method next (line 487) | public Entry next() { method next (line 491) | public Entry next(Filter sf) { method getOrigin (line 496) | public Scope getOrigin() { class ImportScope (line 507) | public static class ImportScope extends Scope { method ImportScope (line 509) | public ImportScope(Symbol owner) { method makeEntry (line 513) | @Override class ImportEntry (line 518) | static class ImportEntry extends Entry { method ImportEntry (line 521) | ImportEntry(Symbol sym, Entry shadowed, Entry sibling, Scope scope... method getOrigin (line 526) | @Override class StarImportScope (line 531) | public static class StarImportScope extends ImportScope implements Sco... method StarImportScope (line 533) | public StarImportScope(Symbol owner) { method importAll (line 537) | public void importAll (Scope fromScope) { method symbolRemoved (line 546) | public void symbolRemoved(Symbol sym, Scope s) { method symbolAdded (line 549) | public void symbolAdded(Symbol sym, Scope s) { } class DelegatedScope (line 555) | public static class DelegatedScope extends Scope { method DelegatedScope (line 559) | public DelegatedScope(Scope outer) { method dup (line 563) | public Scope dup() { method dupUnshared (line 566) | public Scope dupUnshared() { method leave (line 569) | public Scope leave() { method enter (line 572) | public void enter(Symbol sym) { method enter (line 575) | public void enter(Symbol sym, Scope s) { method remove (line 578) | public void remove(Symbol sym) { method lookup (line 581) | public Entry lookup(Name name) { class CompoundScope (line 592) | public static class CompoundScope extends Scope implements ScopeListen... method CompoundScope (line 599) | public CompoundScope(Symbol owner) { method addSubScope (line 603) | public void addSubScope(Scope that) { method symbolAdded (line 614) | public void symbolAdded(Symbol sym, Scope s) { method symbolRemoved (line 621) | public void symbolRemoved(Symbol sym, Scope s) { method getMark (line 628) | public int getMark() { method toString (line 632) | @Override method getElements (line 646) | @Override method getElementsByName (line 659) | @Override class CompoundScopeIterator (line 672) | abstract class CompoundScopeIterator implements Iterator { method CompoundScopeIterator (line 677) | public CompoundScopeIterator(List scopesToScan) { method nextIterator (line 682) | abstract Iterator nextIterator(Scope s); method hasNext (line 684) | public boolean hasNext() { method next (line 688) | public Symbol next() { method remove (line 696) | public void remove() { method update (line 700) | private void update() { method lookup (line 710) | @Override method dup (line 715) | @Override method enter (line 720) | @Override method remove (line 725) | @Override class ErrorScope (line 732) | public static class ErrorScope extends Scope { method ErrorScope (line 733) | ErrorScope(Scope next, Symbol errSymbol, Entry[] table) { method ErrorScope (line 736) | public ErrorScope(Symbol errSymbol) { method dup (line 739) | public Scope dup() { method dupUnshared (line 742) | public Scope dupUnshared() { method lookup (line 745) | public Entry lookup(Name name) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Source.java type Source (line 44) | public enum Source { method instance (line 73) | public static Source instance(Context context) { method Source (line 97) | private Source(String name) { method lookup (line 103) | public static Source lookup(String name) { method requiredTarget (line 107) | public Target requiredTarget() { method allowEncodingErrors (line 116) | public boolean allowEncodingErrors() { method allowAsserts (line 119) | public boolean allowAsserts() { method allowCovariantReturns (line 122) | public boolean allowCovariantReturns() { method allowGenerics (line 125) | public boolean allowGenerics() { method allowDiamond (line 128) | public boolean allowDiamond() { method allowMulticatch (line 131) | public boolean allowMulticatch() { method allowImprovedRethrowAnalysis (line 134) | public boolean allowImprovedRethrowAnalysis() { method allowImprovedCatchAnalysis (line 137) | public boolean allowImprovedCatchAnalysis() { method allowEnums (line 140) | public boolean allowEnums() { method allowForeach (line 143) | public boolean allowForeach() { method allowStaticImport (line 146) | public boolean allowStaticImport() { method allowBoxing (line 149) | public boolean allowBoxing() { method allowVarargs (line 152) | public boolean allowVarargs() { method allowAnnotations (line 155) | public boolean allowAnnotations() { method allowHexFloats (line 159) | public boolean allowHexFloats() { method allowAnonOuterThis (line 162) | public boolean allowAnonOuterThis() { method addBridges (line 165) | public boolean addBridges() { method enforceMandatoryWarnings (line 168) | public boolean enforceMandatoryWarnings() { method allowTryWithResources (line 171) | public boolean allowTryWithResources() { method allowTypeAnnotations (line 174) | public boolean allowTypeAnnotations() { method allowBinaryLiterals (line 177) | public boolean allowBinaryLiterals() { method allowUnderscoresInLiterals (line 180) | public boolean allowUnderscoresInLiterals() { method allowStringsInSwitch (line 183) | public boolean allowStringsInSwitch() { method allowSimplifiedVarargs (line 186) | public boolean allowSimplifiedVarargs() { method allowObjectToPrimitiveCast (line 189) | public boolean allowObjectToPrimitiveCast() { method toSourceVersion (line 213) | public static SourceVersion toSourceVersion(Source source) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Symbol.java class Symbol (line 59) | public abstract class Symbol implements Element { method flags (line 75) | public long flags() { return flags_field; } method getAnnotationMirrors (line 85) | public List getAnnotationMirrors() { method attribute (line 90) | public Attribute.Compound attribute(Symbol anno) { method Symbol (line 118) | public Symbol(int kind, long flags, Name name, Type type, Symbol owner) { method clone (line 132) | public Symbol clone(Symbol newOwner) { method accept (line 136) | public R accept(Symbol.Visitor v, P p) { method toString (line 143) | public String toString() { method location (line 153) | public Symbol location() { method location (line 160) | public Symbol location(Type site, Types types) { method erasure (line 173) | public Type erasure(Types types) { method externalType (line 183) | public Type externalType(Types types) { method isStatic (line 196) | public boolean isStatic() { method isInterface (line 202) | public boolean isInterface() { method isPolymorphicSignatureGeneric (line 207) | public boolean isPolymorphicSignatureGeneric() { method isPolymorphicSignatureInstance (line 212) | public boolean isPolymorphicSignatureInstance() { method isLocal (line 221) | public boolean isLocal() { method isAnonymous (line 230) | public boolean isAnonymous() { method isConstructor (line 236) | public boolean isConstructor() { method getQualifiedName (line 244) | public Name getQualifiedName() { method flatName (line 252) | public Name flatName() { method members (line 258) | public Scope members() { method isInner (line 264) | public boolean isInner() { method hasOuterInstance (line 276) | public boolean hasOuterInstance() { method enclClass (line 283) | public ClassSymbol enclClass() { method outermostClass (line 294) | public ClassSymbol outermostClass() { method packge (line 306) | public PackageSymbol packge() { method isSubClass (line 316) | public boolean isSubClass(Symbol base, Types types) { method isMemberOf (line 323) | public boolean isMemberOf(TypeSymbol clazz, Types types) { method isEnclosedBy (line 332) | public boolean isEnclosedBy(ClassSymbol clazz) { method hiddenIn (line 340) | private boolean hiddenIn(ClassSymbol clazz, Types types) { method isInheritedIn (line 367) | public boolean isInheritedIn(Symbol clazz, Types types) { method asMemberOf (line 399) | public Symbol asMemberOf(Type site, Types types) { method overrides (line 412) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types... method complete (line 418) | public void complete() throws CompletionFailure { method exists (line 428) | public boolean exists() { method asType (line 432) | public Type asType() { method getEnclosingElement (line 436) | public Symbol getEnclosingElement() { method getKind (line 440) | public ElementKind getKind() { method getModifiers (line 444) | public Set getModifiers() { method getSimpleName (line 448) | public Name getSimpleName() { method getAnnotation (line 455) | @Deprecated method getEnclosedElements (line 461) | public java.util.List getEnclosedElements() { method getTypeParameters (line 465) | public List getTypeParameters() { class DelegatedSymbol (line 473) | public static class DelegatedSymbol extends Symbol { method DelegatedSymbol (line 475) | public DelegatedSymbol(Symbol other) { method toString (line 479) | public String toString() { return other.toString(); } method location (line 480) | public Symbol location() { return other.location(); } method location (line 481) | public Symbol location(Type site, Types types) { return other.locati... method erasure (line 482) | public Type erasure(Types types) { return other.erasure(types); } method externalType (line 483) | public Type externalType(Types types) { return other.externalType(ty... method isLocal (line 484) | public boolean isLocal() { return other.isLocal(); } method isConstructor (line 485) | public boolean isConstructor() { return other.isConstructor(); } method getQualifiedName (line 486) | public Name getQualifiedName() { return other.getQualifiedName(); } method flatName (line 487) | public Name flatName() { return other.flatName(); } method members (line 488) | public Scope members() { return other.members(); } method isInner (line 489) | public boolean isInner() { return other.isInner(); } method hasOuterInstance (line 490) | public boolean hasOuterInstance() { return other.hasOuterInstance(); } method enclClass (line 491) | public ClassSymbol enclClass() { return other.enclClass(); } method outermostClass (line 492) | public ClassSymbol outermostClass() { return other.outermostClass(); } method packge (line 493) | public PackageSymbol packge() { return other.packge(); } method isSubClass (line 494) | public boolean isSubClass(Symbol base, Types types) { return other.i... method isMemberOf (line 495) | public boolean isMemberOf(TypeSymbol clazz, Types types) { return ot... method isEnclosedBy (line 496) | public boolean isEnclosedBy(ClassSymbol clazz) { return other.isEncl... method isInheritedIn (line 497) | public boolean isInheritedIn(Symbol clazz, Types types) { return oth... method asMemberOf (line 498) | public Symbol asMemberOf(Type site, Types types) { return other.asMe... method complete (line 499) | public void complete() throws CompletionFailure { other.complete(); } method accept (line 501) | public R accept(ElementVisitor v, P p) { method accept (line 505) | public R accept(Symbol.Visitor v, P p) { class TypeSymbol (line 513) | public static class TypeSymbol method TypeSymbol (line 519) | public TypeSymbol(long flags, Name name, Type type, Symbol owner) { method formFullName (line 525) | static public Name formFullName(Name name, Symbol owner) { method formFlatName (line 540) | static public Name formFlatName(Name name, Symbol owner) { method precedes (line 558) | public final boolean precedes(TypeSymbol that, Types types) { method getKind (line 575) | public ElementKind getKind() { method getEnclosedElements (line 579) | public java.util.List getEnclosedElements() { method getGenericElement (line 595) | public Symbol getGenericElement() { method accept (line 599) | public R accept(ElementVisitor v, P p) { method accept (line 604) | public R accept(Symbol.Visitor v, P p) { method getBounds (line 608) | public List getBounds() { class PackageSymbol (line 626) | public static class PackageSymbol extends TypeSymbol method PackageSymbol (line 633) | public PackageSymbol(Name name, Type type, Symbol owner) { method PackageSymbol (line 640) | public PackageSymbol(Name name, Symbol owner) { method toString (line 645) | public String toString() { method getQualifiedName (line 649) | public Name getQualifiedName() { method isUnnamed (line 653) | public boolean isUnnamed() { method members (line 657) | public Scope members() { method flags (line 662) | public long flags() { method getAnnotationMirrors (line 667) | public List getAnnotationMirrors() { method exists (line 680) | public boolean exists() { method getKind (line 684) | public ElementKind getKind() { method getEnclosingElement (line 688) | public Symbol getEnclosingElement() { method accept (line 692) | public R accept(ElementVisitor v, P p) { method accept (line 696) | public R accept(Symbol.Visitor v, P p) { class ClassSymbol (line 703) | public static class ClassSymbol extends TypeSymbol implements TypeElem... method ClassSymbol (line 738) | public ClassSymbol(long flags, Name name, Type type, Symbol owner) { method ClassSymbol (line 748) | public ClassSymbol(long flags, Name name, Symbol owner) { method toString (line 759) | public String toString() { method flags (line 763) | public long flags() { method members (line 768) | public Scope members() { method getAnnotationMirrors (line 773) | public List getAnnotationMirrors() { method erasure (line 778) | public Type erasure(Types types) { method className (line 785) | public String className() { method getQualifiedName (line 793) | public Name getQualifiedName() { method flatName (line 797) | public Name flatName() { method isSubClass (line 801) | public boolean isSubClass(Symbol base, Types types) { method complete (line 819) | public void complete() throws CompletionFailure { method getInterfaces (line 830) | public List getInterfaces() { method getSuperclass (line 844) | public Type getSuperclass() { method getKind (line 859) | public ElementKind getKind() { method getNestingKind (line 871) | public NestingKind getNestingKind() { method getAnnotation (line 886) | @Override @Deprecated method accept (line 891) | public R accept(ElementVisitor v, P p) { method accept (line 895) | public R accept(Symbol.Visitor v, P p) { class VarSymbol (line 903) | public static class VarSymbol extends Symbol implements VariableElement { method VarSymbol (line 922) | public VarSymbol(long flags, Name name, Type type, Symbol owner) { method clone (line 928) | public VarSymbol clone(Symbol newOwner) { method toString (line 937) | public String toString() { method asMemberOf (line 941) | public Symbol asMemberOf(Type site, Types types) { method getKind (line 945) | public ElementKind getKind() { method accept (line 963) | public R accept(ElementVisitor v, P p) { method getConstantValue (line 967) | public Object getConstantValue() { // Mirror API method setLazyConstValue (line 971) | public void setLazyConstValue(final Env env, method isExceptionParameter (line 990) | public boolean isExceptionParameter() { method isResourceVariable (line 999) | public boolean isResourceVariable() { method getConstValue (line 1026) | public Object getConstValue() { method setData (line 1051) | public void setData(Object data) { method accept (line 1056) | public R accept(Symbol.Visitor v, P p) { class MethodSymbol (line 1063) | public static class MethodSymbol extends Symbol implements ExecutableE... method MethodSymbol (line 1082) | public MethodSymbol(long flags, Name name, Type type, Symbol owner) { method clone (line 1089) | public MethodSymbol clone(Symbol newOwner) { method toString (line 1097) | public String toString() { method implemented (line 1117) | public Symbol implemented(TypeSymbol c, Types types) { method implementedIn (line 1130) | public Symbol implementedIn(TypeSymbol c, Types types) { method binaryOverrides (line 1149) | public boolean binaryOverrides(Symbol _other, TypeSymbol origin, Typ... method binaryImplementation (line 1174) | public MethodSymbol binaryImplementation(ClassSymbol origin, Types t... method overrides (line 1196) | public boolean overrides(Symbol _other, TypeSymbol origin, Types typ... method isOverridableIn (line 1230) | private boolean isOverridableIn(TypeSymbol origin) { method implementation (line 1254) | public MethodSymbol implementation(TypeSymbol origin, Types types, b... method accepts (line 1259) | public boolean accepts(Symbol s) { method implementation (line 1265) | public MethodSymbol implementation(TypeSymbol origin, Types types, b... method params (line 1278) | public List params() { method createArgName (line 1323) | private Name createArgName(int index, List exclude) { method asMemberOf (line 1333) | public Symbol asMemberOf(Type site, Types types) { method getKind (line 1337) | public ElementKind getKind() { method getDefaultValue (line 1346) | public Attribute getDefaultValue() { method getParameters (line 1350) | public List getParameters() { method isVarArgs (line 1354) | public boolean isVarArgs() { method accept (line 1358) | public R accept(ElementVisitor v, P p) { method accept (line 1362) | public R accept(Symbol.Visitor v, P p) { method getReturnType (line 1366) | public Type getReturnType() { method getThrownTypes (line 1370) | public List getThrownTypes() { class OperatorSymbol (line 1377) | public static class OperatorSymbol extends MethodSymbol { method OperatorSymbol (line 1381) | public OperatorSymbol(Name name, Type type, int opcode, Symbol owner) { method accept (line 1386) | public R accept(Symbol.Visitor v, P p) { type Completer (line 1393) | public static interface Completer { method complete (line 1394) | void complete(Symbol sym) throws CompletionFailure; class CompletionFailure (line 1397) | public static class CompletionFailure extends RuntimeException { method CompletionFailure (line 1411) | public CompletionFailure(Symbol sym, String errmsg) { method CompletionFailure (line 1417) | public CompletionFailure(Symbol sym, JCDiagnostic diag) { method getDiagnostic (line 1423) | public JCDiagnostic getDiagnostic() { method getMessage (line 1427) | @Override method getDetailValue (line 1435) | public Object getDetailValue() { method initCause (line 1439) | @Override type Visitor (line 1461) | public interface Visitor { method visitClassSymbol (line 1462) | R visitClassSymbol(ClassSymbol s, P arg); method visitMethodSymbol (line 1463) | R visitMethodSymbol(MethodSymbol s, P arg); method visitPackageSymbol (line 1464) | R visitPackageSymbol(PackageSymbol s, P arg); method visitOperatorSymbol (line 1465) | R visitOperatorSymbol(OperatorSymbol s, P arg); method visitVarSymbol (line 1466) | R visitVarSymbol(VarSymbol s, P arg); method visitTypeSymbol (line 1467) | R visitTypeSymbol(TypeSymbol s, P arg); method visitSymbol (line 1468) | R visitSymbol(Symbol s, P arg); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Symtab.java class Symtab (line 52) | public class Symtab { method instance (line 58) | public static Symtab instance(Context context) { method initType (line 198) | public void initType(Type type, ClassSymbol c) { method initType (line 203) | public void initType(Type type, String name) { method initType (line 210) | public void initType(Type type, String name, String bname) { method enterConstant (line 223) | private VarSymbol enterConstant(String name, Type type) { method enterBinop (line 241) | private void enterBinop(String name, method enterBinop (line 258) | private void enterBinop(String name, method enterUnop (line 271) | private OperatorSymbol enterUnop(String name, method enterClass (line 290) | private Type enterClass(String s) { method synthesizeEmptyInterfaceIfMissing (line 294) | public void synthesizeEmptyInterfaceIfMissing(final Type type) { method synthesizeBoxTypeIfMissing (line 310) | public void synthesizeBoxTypeIfMissing(final Type type) { method Symtab (line 346) | protected Symtab(Context context) throws CompletionFailure { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/TargetType.java type TargetType (line 47) | public enum TargetType { method TargetType (line 171) | TargetType(int targetTypeValue, TargetAttribute... attributes) { method hasLocation (line 188) | public boolean hasLocation() { method getGenericComplement (line 192) | public TargetType getGenericComplement() { method hasParameter (line 206) | public boolean hasParameter() { method hasBound (line 217) | public boolean hasBound() { method isLocal (line 228) | public boolean isLocal() { method targetTypeValue (line 232) | public int targetTypeValue() { method buildTargets (line 238) | private static TargetType[] buildTargets() { method isValidTargetTypeValue (line 252) | public static boolean isValidTargetTypeValue(int tag) { method fromTargetTypeValue (line 262) | public static TargetType fromTargetTypeValue(int tag) { type TargetAttribute (line 274) | static enum TargetAttribute { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Type.java class Type (line 68) | public class Type implements PrimitiveType { method constValue (line 94) | public Object constValue() { method getModelType (line 103) | public Type getModelType() { method getModelTypes (line 107) | public static List getModelTypes(List ts) { method accept (line 114) | public R accept(Type.Visitor v, S s) { return v.visitType(t... method Type (line 118) | public Type(int tag, TypeSymbol tsym) { class Mapping (line 125) | public static abstract class Mapping { method Mapping (line 127) | public Mapping(String name) { method apply (line 130) | public abstract Type apply(Type t); method toString (line 131) | public String toString() { method map (line 138) | public Type map(Mapping f) { method map (line 144) | public static List map(List ts, Mapping f) { method constType (line 157) | public Type constType(Object constValue) { method baseType (line 176) | public Type baseType() { method baseTypes (line 182) | public static List baseTypes(List ts) { method toString (line 194) | public String toString() { method toString (line 207) | public static String toString(List ts) { method stringValue (line 222) | public String stringValue() { method equals (line 237) | public boolean equals(Object t) { method hashCode (line 241) | public int hashCode() { method isFalse (line 247) | public boolean isFalse() { method isTrue (line 256) | public boolean isTrue() { method argtypes (line 263) | public String argtypes(boolean varargs) { method getTypeArguments (line 283) | public List getTypeArguments() { return List.nil(); } method getEnclosingType (line 284) | public Type getEnclosingType() { return null; } method getParameterTypes (line 285) | public List getParameterTypes() { return List.nil(); } method getReturnType (line 286) | public Type getReturnType() { return null; } method getThrownTypes (line 287) | public List getThrownTypes() { return List.nil(); } method getUpperBound (line 288) | public Type getUpperBound() { return null; } method getLowerBound (line 289) | public Type getLowerBound() { return null; } method allparams (line 298) | public List allparams() { return List.nil(); } method isErroneous (line 302) | public boolean isErroneous() { method isErroneous (line 306) | public static boolean isErroneous(List ts) { method isParameterized (line 317) | public boolean isParameterized() { method isRaw (line 328) | public boolean isRaw() { method isCompound (line 332) | public boolean isCompound() { method isInterface (line 341) | public boolean isInterface() { method isFinal (line 345) | public boolean isFinal() { method isPrimitive (line 349) | public boolean isPrimitive() { method contains (line 356) | public boolean contains(Type t) { method contains (line 360) | public static boolean contains(List ts, Type t) { method containsAny (line 370) | public boolean containsAny(List ts) { method containsAny (line 376) | public static boolean containsAny(List ts1, List ts2) { method filter (line 382) | public static List filter(List ts, Filter tf) { method isSuperBound (line 392) | public boolean isSuperBound() { return false; } method isExtendsBound (line 393) | public boolean isExtendsBound() { return false; } method isUnbound (line 394) | public boolean isUnbound() { return false; } method withTypeVar (line 395) | public Type withTypeVar(Type t) { return this; } method asMethodType (line 399) | public MethodType asMethodType() { throw new AssertionError(); } method complete (line 403) | public void complete() {} method asElement (line 405) | public TypeSymbol asElement() { method getKind (line 409) | public TypeKind getKind() { method accept (line 426) | public R accept(TypeVisitor v, P p) { class WildcardType (line 433) | public static class WildcardType extends Type method accept (line 440) | @Override method WildcardType (line 445) | public WildcardType(Type type, BoundKind kind, TypeSymbol tsym) { method WildcardType (line 450) | public WildcardType(WildcardType t, TypeVar bound) { method WildcardType (line 454) | public WildcardType(Type type, BoundKind kind, TypeSymbol tsym, Type... method contains (line 459) | public boolean contains(Type t) { method isSuperBound (line 463) | public boolean isSuperBound() { method isExtendsBound (line 467) | public boolean isExtendsBound() { method isUnbound (line 471) | public boolean isUnbound() { method withTypeVar (line 475) | public Type withTypeVar(Type t) { method toString (line 484) | public String toString() { method map (line 499) | public Type map(Mapping f) { method getExtendsBound (line 510) | public Type getExtendsBound() { method getSuperBound (line 517) | public Type getSuperBound() { method getKind (line 524) | public TypeKind getKind() { method accept (line 528) | public R accept(TypeVisitor v, P p) { class ClassType (line 533) | public static class ClassType extends Type implements DeclaredType { method ClassType (line 563) | public ClassType(Type outer, List typarams, TypeSymbol tsym) { method accept (line 581) | @Override method constType (line 586) | public Type constType(Object constValue) { method toString (line 602) | public String toString() { method className (line 619) | private String className(Symbol sym, boolean longform) { method getTypeArguments (line 649) | public List getTypeArguments() { method hasErasedSupertypes (line 658) | public boolean hasErasedSupertypes() { method getEnclosingType (line 662) | public Type getEnclosingType() { method setEnclosingType (line 666) | public void setEnclosingType(Type outer) { method allparams (line 670) | public List allparams() { method isErroneous (line 677) | public boolean isErroneous() { method isParameterized (line 684) | public boolean isParameterized() { method isRaw (line 697) | public boolean isRaw() { method map (line 704) | public Type map(Mapping f) { method contains (line 713) | public boolean contains(Type elem) { method complete (line 722) | public void complete() { method getKind (line 726) | public TypeKind getKind() { method accept (line 730) | public R accept(TypeVisitor v, P p) { class ErasedClassType (line 735) | public static class ErasedClassType extends ClassType { method ErasedClassType (line 736) | public ErasedClassType(Type outer, TypeSymbol tsym) { method hasErasedSupertypes (line 740) | @Override class UnionClassType (line 747) | public static class UnionClassType extends ClassType implements UnionT... method UnionClassType (line 750) | public UnionClassType(ClassType ct, List alternative... method getLub (line 759) | public Type getLub() { method getAlternatives (line 763) | public java.util.List getAlternatives() { method getKind (line 767) | @Override method accept (line 772) | @Override class ArrayType (line 778) | public static class ArrayType extends Type method ArrayType (line 783) | public ArrayType(Type elemtype, TypeSymbol arrayClass) { method accept (line 788) | @Override method toString (line 793) | public String toString() { method equals (line 797) | public boolean equals(Object obj) { method hashCode (line 804) | public int hashCode() { method isVarargs (line 808) | public boolean isVarargs() { method allparams (line 812) | public List allparams() { return elemtype.allparams(); } method isErroneous (line 814) | public boolean isErroneous() { method isParameterized (line 818) | public boolean isParameterized() { method isRaw (line 822) | public boolean isRaw() { method makeVarargs (line 826) | public ArrayType makeVarargs() { method map (line 835) | public Type map(Mapping f) { method contains (line 841) | public boolean contains(Type elem) { method complete (line 845) | public void complete() { method getComponentType (line 849) | public Type getComponentType() { method getKind (line 853) | public TypeKind getKind() { method accept (line 857) | public R accept(TypeVisitor v, P p) { class MethodType (line 862) | public static class MethodType extends Type implements ExecutableType { method MethodType (line 868) | public MethodType(List argtypes, method accept (line 878) | @Override method toString (line 888) | public String toString() { method equals (line 892) | public boolean equals(Object obj) { method hashCode (line 911) | public int hashCode() { method getParameterTypes (line 920) | public List getParameterTypes() { return argtypes; } method getReturnType (line 921) | public Type getReturnType() { return restype; } method getThrownTypes (line 922) | public List getThrownTypes() { return thrown; } method isErroneous (line 924) | public boolean isErroneous() { method map (line 930) | public Type map(Mapping f) { method contains (line 940) | public boolean contains(Type elem) { method asMethodType (line 944) | public MethodType asMethodType() { return this; } method complete (line 946) | public void complete() { method getTypeVariables (line 954) | public List getTypeVariables() { method asElement (line 958) | public TypeSymbol asElement() { method getKind (line 962) | public TypeKind getKind() { method accept (line 966) | public R accept(TypeVisitor v, P p) { class PackageType (line 971) | public static class PackageType extends Type implements NoType { method PackageType (line 973) | PackageType(TypeSymbol tsym) { method accept (line 977) | @Override method toString (line 982) | public String toString() { method getKind (line 986) | public TypeKind getKind() { method accept (line 990) | public R accept(TypeVisitor v, P p) { class TypeVar (line 995) | public static class TypeVar extends Type implements TypeVariable { method TypeVar (line 1016) | public TypeVar(Name name, Symbol owner, Type lower) { method TypeVar (line 1022) | public TypeVar(TypeSymbol tsym, Type bound, Type lower) { method accept (line 1028) | @Override method getUpperBound (line 1033) | @Override method getLowerBound (line 1038) | @Override method getKind (line 1043) | public TypeKind getKind() { method isCaptured (line 1047) | public boolean isCaptured() { method accept (line 1051) | public R accept(TypeVisitor v, P p) { class CapturedType (line 1060) | public static class CapturedType extends TypeVar { method CapturedType (line 1064) | public CapturedType(Name name, method accept (line 1075) | @Override method isCaptured (line 1080) | @Override method toString (line 1085) | @Override class DelegatedType (line 1094) | public static abstract class DelegatedType extends Type { method DelegatedType (line 1096) | public DelegatedType(int tag, Type qtype) { method toString (line 1100) | public String toString() { return qtype.toString(); } method getTypeArguments (line 1101) | public List getTypeArguments() { return qtype.getTypeArguments... method getEnclosingType (line 1102) | public Type getEnclosingType() { return qtype.getEnclosingType(); } method getParameterTypes (line 1103) | public List getParameterTypes() { return qtype.getParameterTyp... method getReturnType (line 1104) | public Type getReturnType() { return qtype.getReturnType(); } method getThrownTypes (line 1105) | public List getThrownTypes() { return qtype.getThrownTypes(); } method allparams (line 1106) | public List allparams() { return qtype.allparams(); } method getUpperBound (line 1107) | public Type getUpperBound() { return qtype.getUpperBound(); } method isErroneous (line 1108) | public boolean isErroneous() { return qtype.isErroneous(); } class ForAll (line 1111) | public static class ForAll extends DelegatedType implements Executable... method ForAll (line 1114) | public ForAll(List tvars, Type qtype) { method accept (line 1119) | @Override method toString (line 1124) | public String toString() { method getTypeArguments (line 1128) | public List getTypeArguments() { return tvars; } method isErroneous (line 1130) | public boolean isErroneous() { method inst (line 1145) | public Type inst(List actuals, Types types) { type ConstraintKind (line 1152) | public enum ConstraintKind { method getConstraints (line 1181) | public List getConstraints(TypeVar tv, ConstraintKind ck) { method map (line 1185) | public Type map(Mapping f) { method contains (line 1189) | public boolean contains(Type elem) { method asMethodType (line 1193) | public MethodType asMethodType() { method complete (line 1197) | public void complete() { method getTypeVariables (line 1204) | public List getTypeVariables() { method getKind (line 1208) | public TypeKind getKind() { method accept (line 1212) | public R accept(TypeVisitor v, P p) { class UndetVar (line 1220) | public static class UndetVar extends DelegatedType { method accept (line 1225) | @Override method UndetVar (line 1230) | public UndetVar(Type origin) { method toString (line 1234) | public String toString() { method baseType (line 1239) | public Type baseType() { class JCNoType (line 1247) | static class JCNoType extends Type implements NoType { method JCNoType (line 1248) | public JCNoType(int tag) { method getKind (line 1252) | @Override method accept (line 1262) | @Override class BottomType (line 1268) | static class BottomType extends Type implements NullType { method BottomType (line 1269) | public BottomType() { method getKind (line 1273) | @Override method accept (line 1278) | @Override method constType (line 1283) | @Override method stringValue (line 1288) | @Override class ErrorType (line 1294) | public static class ErrorType extends ClassType method ErrorType (line 1299) | public ErrorType(Type originalType, TypeSymbol tsym) { method ErrorType (line 1306) | public ErrorType(ClassSymbol c, Type originalType) { method ErrorType (line 1313) | public ErrorType(Name name, TypeSymbol container, Type originalType) { method accept (line 1317) | @Override method constType (line 1322) | public Type constType(Object constValue) { return this; } method getEnclosingType (line 1323) | public Type getEnclosingType() { return this; } method getReturnType (line 1324) | public Type getReturnType() { return this; } method asSub (line 1325) | public Type asSub(Symbol sym) { return this; } method map (line 1326) | public Type map(Mapping f) { return this; } method isGenType (line 1328) | public boolean isGenType(Type t) { return true; } method isErroneous (line 1329) | public boolean isErroneous() { return true; } method isCompound (line 1330) | public boolean isCompound() { return false; } method isInterface (line 1331) | public boolean isInterface() { return false; } method allparams (line 1333) | public List allparams() { return List.nil(); } method getTypeArguments (line 1334) | public List getTypeArguments() { return List.nil(); } method getKind (line 1336) | public TypeKind getKind() { method getOriginalType (line 1340) | public Type getOriginalType() { method accept (line 1344) | public R accept(TypeVisitor v, P p) { type Visitor (line 1363) | public interface Visitor { method visitClassType (line 1364) | R visitClassType(ClassType t, S s); method visitWildcardType (line 1365) | R visitWildcardType(WildcardType t, S s); method visitArrayType (line 1366) | R visitArrayType(ArrayType t, S s); method visitMethodType (line 1367) | R visitMethodType(MethodType t, S s); method visitPackageType (line 1368) | R visitPackageType(PackageType t, S s); method visitTypeVar (line 1369) | R visitTypeVar(TypeVar t, S s); method visitCapturedType (line 1370) | R visitCapturedType(CapturedType t, S s); method visitForAll (line 1371) | R visitForAll(ForAll t, S s); method visitUndetVar (line 1372) | R visitUndetVar(UndetVar t, S s); method visitErrorType (line 1373) | R visitErrorType(ErrorType t, S s); method visitType (line 1374) | R visitType(Type t, S s); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/TypeAnnotationPosition.java class TypeAnnotationPosition (line 37) | public class TypeAnnotationPosition { method toString (line 68) | @Override method emitToClassfile (line 188) | public boolean emitToClassfile() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/TypeTags.java class TypeTags (line 37) | public class TypeTags { method TypeTags (line 39) | private TypeTags() {} FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/code/Types.java class Types (line 69) | public class Types { method instance (line 85) | public static Types instance(Context context) { method Types (line 92) | protected Types(Context context) { method upperBound (line 116) | public Type upperBound(Type t) { method visitWildcardType (line 122) | @Override method visitCapturedType (line 130) | @Override method lowerBound (line 146) | public Type lowerBound(Type t) { method visitWildcardType (line 152) | @Override method visitCapturedType (line 157) | @Override method isUnbounded (line 173) | public boolean isUnbounded(Type t) { method visitType (line 179) | public Boolean visitType(Type t, Void ignored) { method visitClassType (line 183) | @Override method asSub (line 214) | public Type asSub(Type t, Symbol sym) { method visitType (line 220) | public Type visitType(Type t, Symbol sym) { method visitClassType (line 224) | @Override method visitErrorType (line 263) | @Override method isConvertible (line 275) | public boolean isConvertible(Type t, Type s, Warner warn) { method checkUnsafeVarargsConversion (line 288) | private void checkUnsafeVarargsConversion(Type t, Type s, Warner warn) { method isConvertible (line 313) | public boolean isConvertible(Type t, Type s) { method isSubtypeUnchecked (line 322) | public boolean isSubtypeUnchecked(Type t, Type s) { method isSubtypeUnchecked (line 328) | public boolean isSubtypeUnchecked(Type t, Type s, Warner warn) { method isSubtype (line 370) | final public boolean isSubtype(Type t, Type s) { method isSubtypeNoCapture (line 373) | final public boolean isSubtypeNoCapture(Type t, Type s) { method isSubtype (line 376) | public boolean isSubtype(Type t, Type s, boolean capture) { method visitType (line 400) | public Boolean visitType(Type t, Type s) { method containsTypeRecursive (line 425) | private boolean containsTypeRecursive(Type t, Type s) { method rewriteSupers (line 440) | private Type rewriteSupers(Type t) { method visitClassType (line 471) | @Override method visitArrayType (line 487) | @Override method visitUndetVar (line 506) | @Override method visitErrorType (line 519) | @Override method isSubtypeUnchecked (line 530) | public boolean isSubtypeUnchecked(Type t, List ts, Warner warn) { method isSubtypes (line 541) | public boolean isSubtypes(List ts, List ss) { method isSubtypesUnchecked (line 557) | public boolean isSubtypesUnchecked(List ts, List ss, Warne... method isSuperType (line 573) | public boolean isSuperType(Type t, Type s) { method isSameTypes (line 599) | public boolean isSameTypes(List ts, List ss) { method isSameType (line 613) | public boolean isSameType(Type t, Type s) { method visitType (line 619) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 650) | @Override method visitClassType (line 658) | @Override method visitArrayType (line 687) | @Override method visitMethodType (line 699) | @Override method visitPackageType (line 706) | @Override method visitForAll (line 711) | @Override method visitUndetVar (line 721) | @Override method visitErrorType (line 745) | @Override method apply (line 758) | public Type apply(Type t) { method containedBy (line 766) | public boolean containedBy(Type t, Type s) { method containsType (line 808) | boolean containsType(List ts, List ss) { method containsType (line 842) | public boolean containsType(Type t, Type s) { method U (line 848) | private Type U(Type t) { method L (line 859) | private Type L(Type t) { method visitType (line 870) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 891) | @Override method visitUndetVar (line 904) | @Override method visitErrorType (line 912) | @Override method isCaptureOf (line 918) | public boolean isCaptureOf(Type s, WildcardType t) { method isSameWildcard (line 924) | public boolean isSameWildcard(WildcardType t, Type s) { method containsTypeEquivalent (line 931) | public boolean containsTypeEquivalent(List ts, List ss) { method isCastable (line 942) | public boolean isCastable(Type t, Type s) { method isCastable (line 951) | public boolean isCastable(Type t, Type s, Warner warn) { method visitType (line 976) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 995) | @Override method visitClassType (line 1000) | @Override method visitArrayType (line 1108) | @Override method visitTypeVar (line 1135) | @Override method visitErrorType (line 1155) | @Override method disjointTypes (line 1163) | public boolean disjointTypes(List ts, List ss) { method disjointType (line 1181) | public boolean disjointType(Type t, Type s) { method visitType (line 1189) | public Boolean visitType(Type t, Type s) { method isCastableRecursive (line 1196) | private boolean isCastableRecursive(Type t, Type s) { method notSoftSubtypeRecursive (line 1209) | private boolean notSoftSubtypeRecursive(Type t, Type s) { method visitWildcardType (line 1222) | @Override method lowerBoundArgtypes (line 1255) | public List lowerBoundArgtypes(Type t) { method apply (line 1259) | public Type apply(Type t) { method notSoftSubtype (line 1274) | public boolean notSoftSubtype(Type t, Type s) { method relaxBound (line 1288) | private Type relaxBound(Type t) { method isReifiable (line 1299) | public boolean isReifiable(Type t) { method visitType (line 1305) | public Boolean visitType(Type t, Void ignored) { method visitClassType (line 1309) | @Override method visitArrayType (line 1325) | @Override method visitTypeVar (line 1330) | @Override method isArray (line 1338) | public boolean isArray(Type t) { method elemtype (line 1347) | public Type elemtype(Type t) { method elemtypeOrType (line 1362) | public Type elemtypeOrType(Type t) { method apply (line 1373) | public Type apply(Type t) { return elemtype(t); } method dimensions (line 1379) | public int dimensions(Type t) { method asSuper (line 1397) | public Type asSuper(Type t, Symbol sym) { method visitType (line 1403) | public Type visitType(Type t, Symbol sym) { method visitClassType (line 1407) | @Override method visitArrayType (line 1428) | @Override method visitTypeVar (line 1433) | @Override method visitErrorType (line 1441) | @Override method asOuterSuper (line 1454) | public Type asOuterSuper(Type t, Symbol sym) { method asEnclosingSuper (line 1481) | public Type asEnclosingSuper(Type t, Symbol sym) { method memberType (line 1512) | public Type memberType(Type t, Symbol sym) { method visitType (line 1520) | public Type visitType(Type t, Symbol sym) { method visitWildcardType (line 1524) | @Override method visitClassType (line 1529) | @Override method visitTypeVar (line 1555) | @Override method visitErrorType (line 1560) | @Override method isAssignable (line 1568) | public boolean isAssignable(Type t, Type s) { method isAssignable (line 1578) | public boolean isAssignable(Type t, Type s, Warner warn) { method erasure (line 1617) | public Type erasure(Type t) { method erasure (line 1621) | private Type erasure(Type t, boolean recurse) { method visitType (line 1629) | public Type visitType(Type t, Boolean recurse) { method visitWildcardType (line 1636) | @Override method visitClassType (line 1641) | @Override method visitTypeVar (line 1650) | @Override method visitErrorType (line 1655) | @Override method apply (line 1662) | public Type apply(Type t) { return erasure(t); } method apply (line 1666) | public Type apply(Type t) { return erasureRecursive(t); } method erasure (line 1669) | public List erasure(List ts) { method erasureRecursive (line 1673) | public Type erasureRecursive(Type t) { method erasureRecursive (line 1677) | public List erasureRecursive(List ts) { method makeCompoundType (line 1690) | public Type makeCompoundType(List bounds, method makeCompoundType (line 1725) | public Type makeCompoundType(List bounds) { method makeCompoundType (line 1738) | public Type makeCompoundType(Type bound1, Type bound2) { method supertype (line 1744) | public Type supertype(Type t) { method visitType (line 1750) | public Type visitType(Type t, Void ignored) { method visitClassType (line 1756) | @Override method visitTypeVar (line 1785) | @Override method visitArrayType (line 1795) | @Override method visitErrorType (line 1803) | @Override method interfaces (line 1814) | public List interfaces(Type t) { method visitType (line 1820) | public List visitType(Type t, Void ignored) { method visitClassType (line 1824) | @Override method visitTypeVar (line 1861) | @Override method isDerivedRaw (line 1877) | public boolean isDerivedRaw(Type t) { method isDerivedRawInternal (line 1886) | public boolean isDerivedRawInternal(Type t) { method isDerivedRaw (line 1895) | public boolean isDerivedRaw(List ts) { method setBounds (line 1911) | public void setBounds(TypeVar t, List bounds, Type supertype) { method setBounds (line 1928) | public void setBounds(TypeVar t, List bounds) { method getBounds (line 1940) | public List getBounds(TypeVar t) { method classBound (line 1958) | public Type classBound(Type t) { method visitType (line 1964) | public Type visitType(Type t, Void ignored) { method visitClassType (line 1968) | @Override method visitTypeVar (line 1977) | @Override method visitErrorType (line 1982) | @Override method isSubSignature (line 2001) | public boolean isSubSignature(Type t, Type s) { method isSubSignature (line 2005) | public boolean isSubSignature(Type t, Type s, boolean strict) { method overrideEquivalent (line 2022) | public boolean overrideEquivalent(Type t, Type s) { class ImplementationCache (line 2028) | class ImplementationCache { class Entry (line 2033) | class Entry { method Entry (line 2039) | public Entry(MethodSymbol cachedImpl, method matches (line 2049) | boolean matches(Filter scopeFilter, boolean checkResult, i... method get (line 2056) | MethodSymbol get(MethodSymbol ms, TypeSymbol origin, boolean checkRe... method implementationInternal (line 2076) | private MethodSymbol implementationInternal(MethodSymbol ms, TypeSym... method implementation (line 2095) | public MethodSymbol implementation(MethodSymbol ms, TypeSymbol origin,... method membersClosure (line 2101) | public CompoundScope membersClosure(Type site) { method visitType (line 2107) | public CompoundScope visitType(Type t, Void s) { method visitClassType (line 2111) | @Override method visitTypeVar (line 2126) | @Override method hasSameArgs (line 2142) | public boolean hasSameArgs(Type t, Type s) { method hasSameArgs (line 2146) | public boolean hasSameArgs(Type t, Type s, boolean strict) { method hasSameArgs (line 2150) | private boolean hasSameArgs(Type t, Type s, TypeRelation hasSameArgs) { class HasSameArgs (line 2154) | private class HasSameArgs extends TypeRelation { method HasSameArgs (line 2158) | public HasSameArgs(boolean strict) { method visitType (line 2162) | public Boolean visitType(Type t, Type s) { method visitMethodType (line 2166) | @Override method visitForAll (line 2172) | @Override method visitErrorType (line 2182) | @Override method subst (line 2194) | public List subst(List ts, method subst (line 2206) | public Type subst(Type t, List from, List to) { class Subst (line 2210) | private class Subst extends UnaryVisitor { method Subst (line 2214) | public Subst(List from, List to) { method subst (line 2229) | Type subst(Type t) { method subst (line 2236) | List subst(List ts) { method visitType (line 2249) | public Type visitType(Type t, Void ignored) { method visitMethodType (line 2253) | @Override method visitTypeVar (line 2266) | @Override method visitClassType (line 2278) | @Override method visitWildcardType (line 2299) | @Override method visitArrayType (line 2313) | @Override method visitForAll (line 2322) | @Override method visitErrorType (line 2342) | @Override method substBounds (line 2348) | public List substBounds(List tvars, method substBound (line 2388) | public TypeVar substBound(TypeVar t, List from, List to) { method hasSameBounds (line 2407) | boolean hasSameBounds(ForAll t, ForAll s) { method newInstances (line 2426) | public List newInstances(List tvars) { method apply (line 2435) | public Type apply(Type t) { return new TypeVar(t.tsym, t.getUpperBound... method createMethodTypeWithParameters (line 2439) | public Type createMethodTypeWithParameters(Type original, List n... method visitType (line 2444) | public Type visitType(Type t, List newParams) { method visitMethodType (line 2447) | public Type visitMethodType(MethodType t, List newParams) { method visitForAll (line 2450) | public Type visitForAll(ForAll t, List newParams) { method createMethodTypeWithThrown (line 2455) | public Type createMethodTypeWithThrown(Type original, List newTh... method visitType (line 2460) | public Type visitType(Type t, List newThrown) { method visitMethodType (line 2463) | public Type visitMethodType(MethodType t, List newThrown) { method visitForAll (line 2466) | public Type visitForAll(ForAll t, List newThrown) { method createMethodTypeWithReturn (line 2471) | public Type createMethodTypeWithReturn(Type original, Type newReturn) { method visitType (line 2476) | public Type visitType(Type t, Type newReturn) { method visitMethodType (line 2479) | public Type visitMethodType(MethodType t, Type newReturn) { method visitForAll (line 2482) | public Type visitForAll(ForAll t, Type newReturn) { method createErrorType (line 2488) | public Type createErrorType(Type originalType) { method createErrorType (line 2492) | public Type createErrorType(ClassSymbol c, Type originalType) { method createErrorType (line 2496) | public Type createErrorType(Name name, TypeSymbol container, Type orig... method rank (line 2507) | public int rank(Type t) { method toString (line 2553) | public String toString(Type t, Locale locale) { method toString (line 2561) | public String toString(Symbol t, Locale locale) { method toString (line 2572) | @Deprecated method typaramsString (line 2581) | private String typaramsString(List tvars) { method appendTyparamString (line 2593) | private void appendTyparamString(TypeVar t, StringBuilder buf) { method closure (line 2635) | public List closure(Type t) { method insert (line 2660) | public List insert(List cl, Type t) { method union (line 2673) | public List union(List cl1, List cl2) { method intersect (line 2690) | public List intersect(List cl1, List cl2) { class TypePair (line 2713) | class TypePair { method TypePair (line 2716) | TypePair(Type t1, Type t2) { method hashCode (line 2720) | @Override method equals (line 2724) | @Override method merge (line 2734) | private Type merge(Type c1, Type c2) { method compoundMin (line 2775) | private Type compoundMin(List cl) { method closureMin (line 2790) | private List closureMin(List cl) { method lub (line 2813) | public Type lub(Type t1, Type t2) { method lub (line 2821) | public Type lub(List ts) { method erasedSupertypes (line 2913) | List erasedSupertypes(Type t) { method arraySuperType (line 2926) | private Type arraySuperType() { method glb (line 2943) | public Type glb(List ts) { method glb (line 2953) | public Type glb(Type t, Type s) { method hashCode (line 2986) | public static int hashCode(Type t) { method visitType (line 2992) | public Integer visitType(Type t, Void ignored) { method visitClassType (line 2996) | @Override method visitWildcardType (line 3008) | @Override method visitArrayType (line 3018) | @Override method visitTypeVar (line 3023) | @Override method visitUndetVar (line 3028) | @Override method visitErrorType (line 3033) | @Override method resultSubtype (line 3049) | public boolean resultSubtype(Type t, Type s, Warner warner) { method returnTypeSubstitutable (line 3061) | public boolean returnTypeSubstitutable(Type r1, Type r2) { method returnTypeSubstitutable (line 3070) | public boolean returnTypeSubstitutable(Type r1, method covariantReturnType (line 3094) | public boolean covariantReturnType(Type t, Type s, Warner warner) { method boxedClass (line 3108) | public ClassSymbol boxedClass(Type t) { method boxedTypeOrType (line 3115) | public Type boxedTypeOrType(Type t) { method unboxedType (line 3124) | public Type unboxedType(Type t) { method capture (line 3175) | public List capture(List ts) { method capture (line 3182) | public Type capture(Type t) { method freshTypeVariables (line 3245) | public List freshTypeVariables(List types) { method upperBounds (line 3266) | private List upperBounds(List ss) { method sideCast (line 3276) | private boolean sideCast(Type from, Type to, Warner warn) { method sideCastFinal (line 3310) | private boolean sideCastFinal(Type from, Type to, Warner warn) { method giveWarning (line 3340) | private boolean giveWarning(Type from, Type to) { method superClosure (line 3348) | private List superClosure(Type t, Type s) { method containsTypeEquivalent (line 3360) | private boolean containsTypeEquivalent(Type t, Type s) { method adapt (line 3376) | public void adapt(Type source, class Adapter (line 3383) | class Adapter extends SimpleVisitor { method Adapter (line 3389) | Adapter(ListBuffer from, ListBuffer to) { method adapt (line 3395) | public void adapt(Type source, Type target) throws AdaptFailure { method visitClassType (line 3408) | @Override method visitArrayType (line 3415) | @Override method visitWildcardType (line 3422) | @Override method visitTypeVar (line 3431) | @Override method visitType (line 3456) | @Override method adaptRecursive (line 3463) | private void adaptRecursive(Type source, Type target) { method adaptRecursive (line 3474) | private void adaptRecursive(List source, List target) { class AdaptFailure (line 3485) | public static class AdaptFailure extends RuntimeException { method adaptSelf (line 3489) | private void adaptSelf(Type t, method rewriteQuantifiers (line 3519) | private Type rewriteQuantifiers(Type t, boolean high, boolean rewriteT... class Rewriter (line 3523) | class Rewriter extends UnaryVisitor { method Rewriter (line 3528) | Rewriter(boolean high, boolean rewriteTypeVars) { method visitClassType (line 3533) | @Override method visitType (line 3552) | public Type visitType(Type t, Void s) { method visitCapturedType (line 3556) | @Override method visitTypeVar (line 3564) | @Override method visitWildcardType (line 3578) | @Override method rewriteAsWildcardType (line 3587) | private Type rewriteAsWildcardType(Type bound, TypeVar formal) { method B (line 3593) | Type B(Type t) { method makeExtendsWildcard (line 3616) | private WildcardType makeExtendsWildcard(Type bound, TypeVar formal) { method makeSuperWildcard (line 3638) | private WildcardType makeSuperWildcard(Type bound, TypeVar formal) { class SingletonType (line 3655) | class SingletonType { method SingletonType (line 3657) | SingletonType(Type t) { method hashCode (line 3660) | public int hashCode() { method equals (line 3663) | public boolean equals(Object obj) { method toString (line 3667) | public String toString() { class DefaultTypeVisitor (line 3686) | public static abstract class DefaultTypeVisitor implements Type.V... method visit (line 3687) | final public R visit(Type t, S s) { return t.accept(th... method visitClassType (line 3688) | public R visitClassType(ClassType t, S s) { return visitType(t... method visitWildcardType (line 3689) | public R visitWildcardType(WildcardType t, S s) { return visitType(t... method visitArrayType (line 3690) | public R visitArrayType(ArrayType t, S s) { return visitType(t... method visitMethodType (line 3691) | public R visitMethodType(MethodType t, S s) { return visitType(t... method visitPackageType (line 3692) | public R visitPackageType(PackageType t, S s) { return visitType(t... method visitTypeVar (line 3693) | public R visitTypeVar(TypeVar t, S s) { return visitType(t... method visitCapturedType (line 3694) | public R visitCapturedType(CapturedType t, S s) { return visitType(t... method visitForAll (line 3695) | public R visitForAll(ForAll t, S s) { return visitType(t... method visitUndetVar (line 3696) | public R visitUndetVar(UndetVar t, S s) { return visitType(t... method visitErrorType (line 3697) | public R visitErrorType(ErrorType t, S s) { return visitType(t... class DefaultSymbolVisitor (line 3712) | public static abstract class DefaultSymbolVisitor implements Symb... method visit (line 3713) | final public R visit(Symbol s, S arg) { return s.a... method visitClassSymbol (line 3714) | public R visitClassSymbol(ClassSymbol s, S arg) { return vis... method visitMethodSymbol (line 3715) | public R visitMethodSymbol(MethodSymbol s, S arg) { return vis... method visitOperatorSymbol (line 3716) | public R visitOperatorSymbol(OperatorSymbol s, S arg) { return vis... method visitPackageSymbol (line 3717) | public R visitPackageSymbol(PackageSymbol s, S arg) { return vis... method visitTypeSymbol (line 3718) | public R visitTypeSymbol(TypeSymbol s, S arg) { return vis... method visitVarSymbol (line 3719) | public R visitVarSymbol(VarSymbol s, S arg) { return vis... class SimpleVisitor (line 3735) | public static abstract class SimpleVisitor extends DefaultTypeVis... method visitCapturedType (line 3736) | @Override method visitForAll (line 3740) | @Override method visitUndetVar (line 3744) | @Override class TypeRelation (line 3755) | public static abstract class TypeRelation extends SimpleVisitor extends SimpleVisitor extends DefaultTypeVisitor { method visit (line 3780) | final public Type visit(Type t) { return t.accept(this, null); } method visitType (line 3781) | public Type visitType(Type t, S s) { return t; } method getRetention (line 3788) | public RetentionPolicy getRetention(Attribute.Compound a) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Annotate.java class Annotate (line 43) | public class Annotate { method instance (line 47) | public static Annotate instance(Context context) { method Annotate (line 64) | protected Annotate(Context context) { method later (line 85) | public void later(Annotator a) { method earlier (line 89) | public void earlier(Annotator a) { method enterStart (line 94) | public void enterStart() { method enterDone (line 99) | public void enterDone() { method flush (line 104) | public void flush() { type Annotator (line 120) | public interface Annotator { method enterAnnotation (line 121) | void enterAnnotation(); method toString (line 122) | String toString(); method enterAnnotation (line 134) | Attribute.Compound enterAnnotation(JCAnnotation a, method enterAttributeValue (line 190) | Attribute enterAttributeValue(Type expected, FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Attr.java class Attr (line 68) | public class Attr extends JCTree.Visitor { method instance (line 88) | public static Attr instance(Context context) { method Attr (line 95) | protected Attr(Context context) { method check (line 200) | Type check(JCTree tree, Type owntype, int ownkind, int pkind, Type pt) { method isAssignableAsBlankFinal (line 220) | boolean isAssignableAsBlankFinal(VarSymbol v, Env env) { method checkAssignable (line 243) | void checkAssignable(DiagnosticPosition pos, VarSymbol v, JCTree base,... method isStaticReference (line 265) | boolean isStaticReference(JCTree tree) { method isType (line 277) | static boolean isType(Symbol sym) { method thisSym (line 284) | Symbol thisSym(DiagnosticPosition pos, Env env) { method attribIdent (line 292) | public Symbol attribIdent(JCTree tree, JCCompilationUnit topLevel) { class IdentAttributer (line 302) | private class IdentAttributer extends SimpleTreeVisitor attribExprToTree(JCTree expr, Env... method attribStatToTree (line 354) | public Env attribStatToTree(JCTree stmt, Env... class BreakAttr (line 376) | private static class BreakAttr extends RuntimeException { method BreakAttr (line 379) | private BreakAttr(Env env) { method attribTree (line 417) | Type attribTree(JCTree tree, Env env, int pkind, Type pt) { method attribTree (line 421) | Type attribTree(JCTree tree, Env env, int pkind, Type pt,... method attribExpr (line 448) | public Type attribExpr(JCTree tree, Env env, Type pt) { method attribExpr (line 452) | public Type attribExpr(JCTree tree, Env env, Type pt, Str... method attribExpr (line 459) | Type attribExpr(JCTree tree, Env env) { method attribType (line 465) | Type attribType(JCTree tree, Env env) { method attribType (line 472) | Type attribType(JCTree tree, Env env, Type pt) { method attribStat (line 479) | public Type attribStat(JCTree tree, Env env) { method attribExprs (line 485) | List attribExprs(List trees, Env env,... method attribStats (line 494) | void attribStats(List trees, Env en... method attribArgs (line 501) | List attribArgs(List trees, Env env) { method attribAnyTypes (line 512) | List attribAnyTypes(List trees, Env e... method attribTypes (line 522) | List attribTypes(List trees, Env env) { method attribTypeVariables (line 533) | void attribTypeVariables(List typarams, Env typarams) { method attribAnnotationTypes (line 571) | void attribAnnotationTypes(List annotations, method attribLazyConstantValue (line 586) | public Object attribLazyConstantValue(Env env, method attribBase (line 622) | Type attribBase(JCTree tree, method checkBase (line 632) | Type checkBase(Type t, method visitClassDef (line 669) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 698) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 833) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 883) | public void visitSkip(JCSkip tree) { method visitBlock (line 887) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 909) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 915) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 921) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 933) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 963) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 980) | public void visitSwitch(JCSwitch tree) { method addVars (line 1044) | private static void addVars(List stats, Scope switchScope) { method enumConstant (line 1053) | private Symbol enumConstant(JCTree tree, Type enumType) { method visitSynchronized (line 1073) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 1079) | public void visitTry(JCTry tree) { method checkAutoCloseable (line 1134) | void checkAutoCloseable(DiagnosticPosition pos, Env env, ... method visitConditional (line 1163) | public void visitConditional(JCConditional tree) { method condType (line 1182) | private Type condType(DiagnosticPosition pos, method condType1 (line 1207) | private Type condType1(DiagnosticPosition pos, Type condtype, method visitIf (line 1266) | public void visitIf(JCIf tree) { method visitExec (line 1275) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 1283) | public void visitBreak(JCBreak tree) { method visitContinue (line 1288) | public void visitContinue(JCContinue tree) { method findJumpTarget (line 1306) | private JCTree findJumpTarget(DiagnosticPosition pos, method visitReturn (line 1358) | public void visitReturn(JCReturn tree) { method visitThrow (line 1382) | public void visitThrow(JCThrow tree) { method visitAssert (line 1387) | public void visitAssert(JCAssert tree) { method visitApply (line 1399) | public void visitApply(JCMethodInvocation tree) { method checkFirstConstructorStat (line 1578) | boolean checkFirstConstructorStat(JCMethodInvocation tree, Env argtypes, List typeargtypes) { method visitNewClass (line 1598) | public void visitNewClass(JCNewClass tree) { method attribDiamond (line 1840) | Type attribDiamond(Env env, method getSyntheticScopeMapping (line 1917) | private Pair getSyntheticScopeMapping(Type ctype) { method makeNullCheck (line 1947) | public JCExpression makeNullCheck(JCExpression arg) { method visitNewArray (line 1959) | public void visitNewArray(JCNewArray tree) { method visitParens (line 1992) | public void visitParens(JCParens tree) { method visitAssign (line 2000) | public void visitAssign(JCAssign tree) { method visitAssignop (line 2007) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 2032) | public void visitUnary(JCUnary tree) { method visitBinary (line 2070) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 2123) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 2136) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 2146) | public void visitIndexed(JCArrayAccess tree) { method visitIdent (line 2158) | public void visitIdent(JCIdent tree) { method visitSelect (line 2243) | public void visitSelect(JCFieldAccess tree) { method selectSym (line 2385) | private Symbol selectSym(JCFieldAccess tree, method selectSym (line 2392) | private Symbol selectSym(JCFieldAccess tree, method checkId (line 2496) | Type checkId(JCTree tree, method checkInit (line 2623) | private void checkInit(JCTree tree, method checkEnumInitializer (line 2669) | private void checkEnumInitializer(JCTree tree, Env env, V... method isStaticEnumField (line 2705) | private boolean isStaticEnumField(VarSymbol v) { method canOwnInitializer (line 2717) | private boolean canOwnInitializer(Symbol sym) { method checkMethod (line 2728) | public Type checkMethod(Type site, method assertConvertible (line 2848) | private void assertConvertible(JCTree tree, Type actual, Type formal, ... method visitLiteral (line 2866) | public void visitLiteral(JCLiteral tree) { method litType (line 2873) | Type litType(int tag) { method visitTypeIdent (line 2877) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 2881) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 2891) | public void visitTypeApply(JCTypeApply tree) { method visitTypeUnion (line 2943) | public void visitTypeUnion(JCTypeUnion tree) { method visitTypeParameter (line 2986) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 3055) | public void visitWildcard(JCWildcard tree) { method visitAnnotation (line 3066) | public void visitAnnotation(JCAnnotation tree) { method visitErroneous (line 3071) | public void visitErroneous(JCErroneous tree) { method visitTree (line 3080) | public void visitTree(JCTree tree) { method attrib (line 3087) | public void attrib(Env env) { method attribTopLevel (line 3098) | public void attribTopLevel(Env env) { method attribClass (line 3114) | public void attribClass(DiagnosticPosition pos, ClassSymbol c) { method attribClass (line 3126) | void attribClass(ClassSymbol c) throws CompletionFailure { method visitImport (line 3192) | public void visitImport(JCImport tree) { method attribClassBody (line 3197) | private void attribClassBody(Env env, ClassSymbol c) { method isSerializable (line 3289) | private boolean isSerializable(ClassSymbol c) { method checkSerialVersionUID (line 3300) | private void checkSerialVersionUID(JCClassDecl tree, ClassSymbol c) { method capture (line 3329) | private Type capture(Type type) { method postAttr (line 3342) | public void postAttr(Env env) { class PostAttrAnalyzer (line 3346) | class PostAttrAnalyzer extends TreeScanner { method initTypeIfNeeded (line 3348) | private void initTypeIfNeeded(JCTree that) { method scan (line 3354) | @Override method visitIdent (line 3363) | @Override method visitSelect (line 3370) | @Override method visitClassDef (line 3378) | @Override method visitMethodDef (line 3387) | @Override method visitVarDef (line 3396) | @Override method visitNewClass (line 3406) | @Override method visitBinary (line 3417) | @Override method visitUnary (line 3424) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/AttrContext.java class AttrContext (line 39) | public class AttrContext { method dup (line 76) | AttrContext dup(Scope scope) { method dup (line 91) | AttrContext dup() { method getLocalElements (line 95) | public Iterable getLocalElements() { method toString (line 101) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/AttrContextEnv.java class AttrContextEnv (line 38) | public class AttrContextEnv extends Env { method AttrContextEnv (line 43) | public AttrContextEnv(JCTree tree, AttrContext info) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Check.java class Check (line 57) | public class Check { method instance (line 83) | public static Check instance(Context context) { method Check (line 90) | protected Check(Context context) { method setLint (line 182) | Lint setLint(Lint newLint) { method setDeferredLintHandler (line 188) | DeferredLintHandler setDeferredLintHandler(DeferredLintHandler newDefe... method setMethod (line 194) | MethodSymbol setMethod(MethodSymbol newMethod) { method warnDeprecated (line 204) | void warnDeprecated(DiagnosticPosition pos, Symbol sym) { method warnUnchecked (line 213) | public void warnUnchecked(DiagnosticPosition pos, String msg, Object..... method warnUnsafeVararg (line 222) | void warnUnsafeVararg(DiagnosticPosition pos, String key, Object... ar... method warnSunApi (line 231) | public void warnSunApi(DiagnosticPosition pos, String msg, Object... a... method warnStatic (line 236) | public void warnStatic(DiagnosticPosition pos, String msg, Object... a... method reportDeferredDiagnostics (line 244) | public void reportDeferredDiagnostics() { method completionError (line 255) | public Type completionError(DiagnosticPosition pos, CompletionFailure ... method typeError (line 268) | Type typeError(DiagnosticPosition pos, Object problem, Type found, Typ... method typeError (line 274) | Type typeError(DiagnosticPosition pos, String problem, Type found, Typ... method typeTagError (line 285) | Type typeTagError(DiagnosticPosition pos, Object required, Object foun... method earlyRefError (line 301) | void earlyRefError(DiagnosticPosition pos, Symbol sym) { method duplicateError (line 307) | void duplicateError(DiagnosticPosition pos, Symbol sym) { method varargsDuplicateError (line 315) | void varargsDuplicateError(DiagnosticPosition pos, Symbol sym1, Symbol... method checkTransparentVar (line 331) | void checkTransparentVar(DiagnosticPosition pos, VarSymbol v, Scope s) { method checkTransparentClass (line 352) | void checkTransparentClass(DiagnosticPosition pos, ClassSymbol c, Scop... method checkUniqueClassName (line 374) | boolean checkUniqueClassName(DiagnosticPosition pos, Name name, Scope ... method localClassName (line 400) | Name localClassName(ClassSymbol c) { method checkType (line 420) | Type checkType(DiagnosticPosition pos, Type found, Type req) { method checkType (line 424) | Type checkType(DiagnosticPosition pos, Type found, Type req, String er... method instantiatePoly (line 450) | Type instantiatePoly(DiagnosticPosition pos, ForAll t, Type pt, Warner... method checkCastable (line 488) | Type checkCastable(DiagnosticPosition pos, Type found, Type req) { method isTypeVar (line 504) | boolean isTypeVar(Type t) { method checkExtends (line 516) | private boolean checkExtends(Type a, TypeVar bs) { method checkNonVoid (line 534) | Type checkNonVoid(DiagnosticPosition pos, Type t) { method checkClassType (line 547) | Type checkClassType(DiagnosticPosition pos, Type t) { method checkClassType (line 563) | Type checkClassType(DiagnosticPosition pos, Type t, boolean noBounds) { method checkReifiableReferenceType (line 582) | Type checkReifiableReferenceType(DiagnosticPosition pos, Type t) { method checkRefType (line 600) | Type checkRefType(DiagnosticPosition pos, Type t) { method checkRefTypes (line 620) | List checkRefTypes(List trees, List types) { method checkNullOrRefType (line 633) | Type checkNullOrRefType(DiagnosticPosition pos, Type t) { method checkDisjoint (line 656) | boolean checkDisjoint(DiagnosticPosition pos, long flags, long set1, l... method checkDiamond (line 670) | Type checkDiamond(JCNewClass tree, Type t) { method checkVarargsMethodDecl (line 695) | void checkVarargsMethodDecl(Env env, JCMethodDecl tree) { method isTrustMeAllowedOnMethod (line 728) | private boolean isTrustMeAllowedOnMethod(Symbol s) { method checkVararg (line 739) | void checkVararg(DiagnosticPosition pos, List argtypes, Symbol m... method checkValidGenericType (line 758) | public boolean checkValidGenericType(Type t) { method firstIncompatibleTypeArg (line 762) | private Type firstIncompatibleTypeArg(Type type) { method isTypeArgErroneous (line 827) | boolean isTypeArgErroneous(Type t) { method visitType (line 832) | public Boolean visitType(Type t, Void s) { method visitTypeVar (line 835) | @Override method visitCapturedType (line 839) | @Override method visitWildcardType (line 844) | @Override method checkFlags (line 859) | long checkFlags(DiagnosticPosition pos, long flags, Symbol sym, JCTree... method implicitEnumFinalFlag (line 980) | private long implicitEnumFinalFlag(JCTree tree) { method validate (line 1029) | void validate(JCTree tree, Env env) { method validate (line 1032) | void validate(JCTree tree, Env env, boolean checkRaw) { method validate (line 1038) | void validate(List trees, Env env) { class Validator (line 1045) | class Validator extends JCTree.Visitor { method Validator (line 1050) | Validator(Env env) { method visitTypeArray (line 1054) | @Override method visitTypeApply (line 1059) | @Override method visitTypeParameter (line 1098) | @Override method visitWildcard (line 1104) | @Override method visitSelect (line 1110) | @Override method visitSelectInternal (line 1122) | public void visitSelectInternal(JCFieldAccess tree) { method visitTree (line 1137) | @Override method validateTree (line 1141) | public void validateTree(JCTree tree, boolean checkRaw, boolean isOu... method validateTrees (line 1154) | public void validateTrees(List trees, boolean chec... method checkRaw (line 1159) | void checkRaw(JCTree tree, Env env) { method subset (line 1181) | boolean subset(Type t, List ts) { method intersects (line 1190) | boolean intersects(Type t, List ts) { method incl (line 1199) | List incl(Type t, List ts) { method excl (line 1205) | List excl(Type t, List ts) { method union (line 1218) | List union(List ts1, List ts2) { method diff (line 1227) | List diff(List ts1, List ts2) { method intersect (line 1236) | public List intersect(List ts1, List ts2) { method isUnchecked (line 1247) | boolean isUnchecked(ClassSymbol exc) { method isUnchecked (line 1256) | boolean isUnchecked(Type exc) { method isUnchecked (line 1265) | boolean isUnchecked(DiagnosticPosition pos, Type exc) { method isHandled (line 1276) | boolean isHandled(Type exc, List handled) { method unhandled (line 1284) | List unhandled(List thrown, List handled) { method protection (line 1298) | static int protection(long flags) { method cannotOverride (line 1313) | Object cannotOverride(MethodSymbol m, MethodSymbol other) { method uncheckedOverrides (line 1329) | Object uncheckedOverrides(MethodSymbol m, MethodSymbol other) { method varargsOverrides (line 1345) | Object varargsOverrides(MethodSymbol m, MethodSymbol other) { method checkOverride (line 1377) | void checkOverride(JCTree tree, method isDeprecatedOverrideIgnorable (line 1496) | private boolean isDeprecatedOverrideIgnorable(MethodSymbol m, ClassSym... method checkCompatibleConcretes (line 1527) | public void checkCompatibleConcretes(DiagnosticPosition pos, Type site) { method checkCompatibleAbstracts (line 1581) | public boolean checkCompatibleAbstracts(DiagnosticPosition pos, method checkCompatibleAbstracts (line 1588) | public boolean checkCompatibleAbstracts(DiagnosticPosition pos, method firstIncompatibility (line 1603) | private Symbol firstIncompatibility(DiagnosticPosition pos, Type t1, T... method closure (line 1622) | private void closure(Type t, Map typeMap) { method closure (line 1632) | private void closure(Type t, Map typesSkip, Map super... method checkNonCyclic (line 1936) | void checkNonCyclic(DiagnosticPosition pos, Type t) { method checkNonCyclic (line 1941) | void checkNonCyclic(DiagnosticPosition pos, TypeVar t) { method checkNonCyclic1 (line 1945) | private void checkNonCyclic1(DiagnosticPosition pos, Type t, List { method ClashFilter (line 2156) | ClashFilter(Type site) { method shouldSkip (line 2160) | boolean shouldSkip(Symbol s) { method accepts (line 2165) | public boolean accepts(Symbol s) { method syntheticError (line 2176) | private void syntheticError(DiagnosticPosition pos, Symbol sym) { method checkClassBounds (line 2192) | void checkClassBounds(DiagnosticPosition pos, Type type) { method checkClassBounds (line 2200) | void checkClassBounds(DiagnosticPosition pos, method checkNotRepeated (line 2224) | void checkNotRepeated(DiagnosticPosition pos, Type it, Set its) { method validateAnnotationTree (line 2239) | void validateAnnotationTree(JCTree tree) { method validateAnnotationType (line 2254) | void validateAnnotationType(JCTree restype) { method validateAnnotationType (line 2261) | void validateAnnotationType(DiagnosticPosition pos, Type type) { method validateAnnotationMethod (line 2282) | void validateAnnotationMethod(DiagnosticPosition pos, MethodSymbol m) { method validateAnnotations (line 2296) | public void validateAnnotations(List annotations, Symbol... method validateAnnotation (line 2304) | public void validateAnnotation(JCAnnotation a, Symbol s) { method isOverrider (line 2317) | boolean isOverrider(Symbol s) { method annotationApplicable (line 2335) | boolean annotationApplicable(JCAnnotation a, Symbol s) { method validateAnnotation (line 2385) | public void validateAnnotation(JCAnnotation a) { method checkDeprecatedAnnotation (line 2446) | void checkDeprecatedAnnotation(DiagnosticPosition pos, Symbol s) { method checkDeprecated (line 2457) | void checkDeprecated(final DiagnosticPosition pos, final Symbol other,... method checkSunAPI (line 2470) | void checkSunAPI(final DiagnosticPosition pos, final Symbol s) { method checkNonCyclicElements (line 2489) | void checkNonCyclicElements(JCClassDecl tree) { method checkNonCyclicElementsInternal (line 2505) | void checkNonCyclicElementsInternal(DiagnosticPosition pos, TypeSymbol... method checkAnnotationResType (line 2526) | void checkAnnotationResType(DiagnosticPosition pos, Type type) { method checkCyclicConstructors (line 2547) | void checkCyclicConstructors(JCClassDecl tree) { method checkCyclicConstructor (line 2573) | private void checkCyclicConstructor(JCClassDecl tree, Symbol ctor, method checkOperator (line 2601) | int checkOperator(DiagnosticPosition pos, method checkDivZero (line 2622) | void checkDivZero(DiagnosticPosition pos, Symbol operator, Type operan... method checkEmptyIf (line 2638) | void checkEmptyIf(JCIf tree) { method checkUnique (line 2648) | boolean checkUnique(DiagnosticPosition pos, Symbol sym, Scope s) { method duplicateErasureError (line 2676) | void duplicateErasureError(DiagnosticPosition pos, Symbol sym1, Symbol... method checkUniqueImport (line 2688) | boolean checkUniqueImport(DiagnosticPosition pos, Symbol sym, Scope s) { method checkUniqueStaticImport (line 2699) | boolean checkUniqueStaticImport(DiagnosticPosition pos, Symbol sym, Sc... method checkUniqueImport (line 2710) | private boolean checkUniqueImport(DiagnosticPosition pos, Symbol sym, ... method checkCanonical (line 2736) | public void checkCanonical(JCTree tree) { method isCanonical (line 2742) | private boolean isCanonical(JCTree tree) { class ConversionWarner (line 2752) | private class ConversionWarner extends Warner { method ConversionWarner (line 2756) | public ConversionWarner(DiagnosticPosition pos, String uncheckedKey,... method warn (line 2763) | @Override method castWarner (line 2786) | public Warner castWarner(DiagnosticPosition pos, Type found, Type expe... method convertWarner (line 2790) | public Warner convertWarner(DiagnosticPosition pos, Type found, Type e... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/ConstFold.java class ConstFold (line 45) | strictfp class ConstFold { method instance (line 51) | public static ConstFold instance(Context context) { method ConstFold (line 58) | private ConstFold(Context context) { method b2i (line 70) | private static Integer b2i(boolean b) { method intValue (line 73) | private static int intValue(Object x) { return ((Number)x).intValue(); } method longValue (line 74) | private static long longValue(Object x) { return ((Number)x).longValue... method floatValue (line 75) | private static float floatValue(Object x) { return ((Number)x).floatVa... method doubleValue (line 76) | private static double doubleValue(Object x) { return ((Number)x).doubl... method fold (line 86) | Type fold(int opcode, List argtypes) { method fold1 (line 104) | Type fold1(int opcode, Type operand) { method fold2 (line 156) | Type fold2(int opcode, Type left, Type right) { method coerce (line 333) | Type coerce(Type etype, Type ttype) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Enter.java class Enter (line 92) | public class Enter extends JCTree.Visitor { method instance (line 111) | public static Enter instance(Context context) { method Enter (line 118) | protected Enter(Context context) { method getEnv (line 151) | public Env getEnv(TypeSymbol sym) { method getClassEnv (line 155) | public Env getClassEnv(TypeSymbol sym) { method classEnv (line 191) | public Env classEnv(JCClassDecl tree, Env en... method topLevelEnv (line 205) | Env topLevelEnv(JCCompilationUnit tree) { method getTopLevelEnv (line 216) | public Env getTopLevelEnv(JCCompilationUnit tree) { method enterScope (line 230) | Scope enterScope(Env env) { method classEnter (line 254) | Type classEnter(JCTree tree, Env env) { method classEnter (line 269) | List classEnter(List trees, Env trees) { method complete (line 477) | public void complete(List trees, ClassSymbol c) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Env.java class Env (line 44) | public class Env implements Iterable> { method Env (line 81) | public Env(JCTree tree, A info) { method dup (line 94) | public Env dup(JCTree tree, A info) { method dupto (line 101) | public Env dupto(Env that) { method dup (line 113) | public Env dup(JCTree tree) { method enclosing (line 119) | public Env enclosing(int tag) { method toString (line 125) | public String toString() { method iterator (line 129) | public Iterator> iterator() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Flow.java class Flow (line 180) | public class Flow extends TreeScanner { method instance (line 196) | public static Flow instance(Context context) { method Flow (line 203) | protected Flow(Context context) { class PendingExit (line 290) | static class PendingExit { method PendingExit (line 295) | PendingExit(JCTree tree, Bits inits, Bits uninits) { method PendingExit (line 300) | PendingExit(JCTree tree, Type thrown) { method errorUncaught (line 315) | void errorUncaught() { method markThrown (line 341) | void markThrown(JCTree tree, Type exc) { method trackable (line 354) | boolean trackable(VarSymbol sym) { method newVar (line 365) | void newVar(VarSymbol sym) { method letInit (line 380) | void letInit(DiagnosticPosition pos, VarSymbol sym) { method letInit (line 417) | void letInit(JCTree tree) { method checkInit (line 429) | void checkInit(DiagnosticPosition pos, VarSymbol sym) { method recordExit (line 442) | void recordExit(JCTree tree) { method resolveBreaks (line 448) | boolean resolveBreaks(JCTree tree, method resolveContinues (line 468) | boolean resolveContinues(JCTree tree) { method markDead (line 488) | void markDead() { method split (line 496) | void split(boolean setToNull) { method merge (line 507) | void merge() { method scanDef (line 518) | void scanDef(JCTree tree) { method scanStat (line 528) | void scanStat(JCTree tree) { method scanStats (line 538) | void scanStats(List trees) { method scanExpr (line 547) | void scanExpr(JCTree tree) { method scanExprs (line 556) | void scanExprs(List trees) { method scanCond (line 565) | void scanCond(JCTree tree) { method visitClassDef (line 593) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 712) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 784) | public void visitVarDef(JCVariableDecl tree) { method visitBlock (line 799) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 805) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 832) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 865) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 910) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 944) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 951) | public void visitSwitch(JCSwitch tree) { method addVars (line 988) | private static void addVars(List stats, Bits inits, method visitTry (line 1000) | public void visitTry(JCTry tree) { method checkCaughtType (line 1152) | void checkCaughtType(DiagnosticPosition pos, Type exc, List thro... method isExceptionOrThrowable (line 1175) | private boolean isExceptionOrThrowable(Type exc) { method visitConditional (line 1181) | public void visitConditional(JCConditional tree) { method visitIf (line 1217) | public void visitIf(JCIf tree) { method visitBreak (line 1244) | public void visitBreak(JCBreak tree) { method visitContinue (line 1248) | public void visitContinue(JCContinue tree) { method visitReturn (line 1252) | public void visitReturn(JCReturn tree) { method visitThrow (line 1258) | public void visitThrow(JCThrow tree) { method visitApply (line 1276) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 1283) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 1315) | public void visitNewArray(JCNewArray tree) { method visitAssert (line 1320) | public void visitAssert(JCAssert tree) { method visitAssign (line 1334) | public void visitAssign(JCAssign tree) { method visitAssignop (line 1341) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 1347) | public void visitUnary(JCUnary tree) { method visitBinary (line 1368) | public void visitBinary(JCBinary tree) { method visitIdent (line 1396) | public void visitIdent(JCIdent tree) { method referenced (line 1403) | void referenced(Symbol sym) { method visitTypeCast (line 1407) | public void visitTypeCast(JCTypeCast tree) { method is292targetTypeCast (line 1418) | private boolean is292targetTypeCast(JCTypeCast tree) { method visitTopLevel (line 1431) | public void visitTopLevel(JCCompilationUnit tree) { method analyzeTree (line 1441) | public void analyzeTree(Env env, TreeMaker make) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Infer.java class Infer (line 48) | public class Infer { method instance (line 61) | public static Infer instance(Context context) { method Infer (line 68) | protected Infer(Context context) { class InferenceException (line 84) | public static class InferenceException extends Resolve.InapplicableMet... method InferenceException (line 87) | InferenceException(JCDiagnostic.Factory diags) { class NoInstanceException (line 92) | public static class NoInstanceException extends InferenceException { method NoInstanceException (line 97) | NoInstanceException(boolean isAmbiguous, JCDiagnostic.Factory diags) { class InvalidInstanceException (line 103) | public static class InvalidInstanceException extends InferenceException { method InvalidInstanceException (line 106) | InvalidInstanceException(JCDiagnostic.Factory diags) { method apply (line 122) | public Type apply(Type t) { method apply (line 136) | public Type apply(Type t) { method isConstraintCyclic (line 155) | private boolean isConstraintCyclic(UndetVar uv) { method maximizeInst (line 207) | void maximizeInst(UndetVar that, Warner warn) throws NoInstanceExcepti... method isSubClass (line 224) | private boolean isSubClass(Type t, final List ts) { method accepts (line 246) | @Override method minimizeInst (line 255) | void minimizeInst(UndetVar that, Warner warn) throws NoInstanceExcepti... method instantiateExpr (line 300) | public Type instantiateExpr(ForAll that, method instaniateAsUninferredVars (line 340) | private List instaniateAsUninferredVars(List undetvars, Li... method instantiateMethod (line 361) | public Type instantiateMethod(final Env env, class UninferredMethodType (line 508) | static abstract class UninferredMethodType extends DelegatedType { method UninferredMethodType (line 512) | public UninferredMethodType(MethodType mtype, List tvars) { method asMethodType (line 518) | @Override method map (line 523) | @Override method instantiateReturnType (line 528) | void instantiateReturnType(Type restype, List inferred, Types ... method check (line 537) | abstract void check(List inferred, Types types) throws NoInsta... method getConstraints (line 539) | abstract List getConstraints(TypeVar tv, ConstraintKind ck); class UninferredReturnType (line 541) | class UninferredReturnType extends ForAll { method UninferredReturnType (line 542) | public UninferredReturnType(List tvars, Type restype) { method inst (line 545) | @Override method getConstraints (line 551) | @Override method checkArgumentsAcceptable (line 558) | private void checkArgumentsAcceptable(Env env, List... method instantiateArg (line 575) | private Type instantiateArg(ForAll that, method checkWithinBounds (line 592) | void checkWithinBounds(List tvars, method instantiatePolymorphicSignatureInstance (line 614) | Type instantiatePolymorphicSignatureInstance(Env env, Typ... method apply (line 659) | public Type apply(Type t) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Lower.java class Lower (line 57) | public class Lower extends TreeTranslator { method instance (line 61) | public static Lower instance(Context context) { method Lower (line 88) | protected Lower(Context context) { class ClassMap (line 163) | class ClassMap extends TreeScanner { method visitClassDef (line 167) | public void visitClassDef(JCClassDecl tree) { method classDef (line 177) | JCClassDecl classDef(ClassSymbol c) { class FreeVarCollector (line 205) | class FreeVarCollector extends TreeScanner { method FreeVarCollector (line 220) | FreeVarCollector(ClassSymbol clazz) { method addFreeVar (line 228) | private void addFreeVar(VarSymbol v) { method addFreeVars (line 237) | private void addFreeVars(ClassSymbol c) { method visitIdent (line 249) | public void visitIdent(JCIdent tree) { method visitSymbol (line 254) | private void visitSymbol(Symbol _sym) { method visitNewClass (line 275) | public void visitNewClass(JCNewClass tree) { method visitSelect (line 289) | public void visitSelect(JCFieldAccess tree) { method visitApply (line 300) | public void visitApply(JCMethodInvocation tree) { method freevars (line 318) | List freevars(ClassSymbol c) { method mapForEnum (line 335) | EnumMapping mapForEnum(DiagnosticPosition pos, TypeSymbol enumClass) { class EnumMapping (line 375) | class EnumMapping { method EnumMapping (line 376) | EnumMapping(DiagnosticPosition pos, TypeSymbol forEnum) { method forConstant (line 409) | JCLiteral forConstant(VarSymbol v) { method translate (line 417) | void translate() { method make_at (line 473) | TreeMaker make_at(DiagnosticPosition pos) { method makeLit (line 484) | JCExpression makeLit(Type type, Object value) { method makeNull (line 490) | JCExpression makeNull() { method makeNewClass (line 498) | JCNewClass makeNewClass(Type ctype, List args) { method makeUnary (line 511) | JCUnary makeUnary(int optag, JCExpression arg) { method makeBinary (line 524) | JCBinary makeBinary(int optag, JCExpression lhs, JCExpression rhs) { method makeAssignop (line 537) | JCAssignOp makeAssignop(int optag, JCTree lhs, JCTree rhs) { method makeString (line 548) | JCExpression makeString(JCExpression tree) { method makeEmptyClass (line 566) | ClassSymbol makeEmptyClass(long flags, ClassSymbol owner) { method enterSynthetic (line 607) | private void enterSynthetic(DiagnosticPosition pos, Symbol sym, Scope ... method makeSyntheticName (line 619) | private Name makeSyntheticName(Name name, Scope s) { method checkConflicts (line 633) | void checkConflicts(List translatedTrees) { method visitMethodDef (line 643) | @Override method visitVarDef (line 649) | @Override method visitClassDef (line 657) | @Override method lookupSynthetic (line 674) | private Symbol lookupSynthetic(Name name, Scope s) { method lookupMethod (line 681) | private MethodSymbol lookupMethod(DiagnosticPosition pos, Name name, T... method lookupConstructor (line 687) | private MethodSymbol lookupConstructor(DiagnosticPosition pos, Type qu... method lookupField (line 693) | private VarSymbol lookupField(DiagnosticPosition pos, Type qual, Name ... method checkAccessConstructorTags (line 704) | private void checkAccessConstructorTags() { method isTranslatedClassAvailable (line 721) | private boolean isTranslatedClassAvailable(ClassSymbol c) { method accessCode (line 786) | private static int accessCode(int bytecode) { method accessCode (line 802) | private static int accessCode(JCTree tree, JCTree enclOp) { method binaryAccessOperator (line 820) | private OperatorSymbol binaryAccessOperator(int acode) { method treeTag (line 835) | private static int treeTag(OperatorSymbol operator) { method accessName (line 875) | Name accessName(int anum, int acode) { method accessSymbol (line 889) | MethodSymbol accessSymbol(Symbol sym, JCTree tree, JCTree enclOp, method accessBase (line 976) | JCExpression accessBase(DiagnosticPosition pos, Symbol sym) { method needsPrivateAccess (line 984) | boolean needsPrivateAccess(Symbol sym) { method needsProtectedAccess (line 998) | boolean needsProtectedAccess(Symbol sym, JCTree tree) { method accessClass (line 1017) | ClassSymbol accessClass(Symbol sym, boolean protAccess, JCTree tree) { method access (line 1046) | JCExpression access(Symbol sym, JCExpression tree, JCExpression enclOp... method access (line 1149) | JCExpression access(JCExpression tree) { method accessConstructor (line 1159) | Symbol accessConstructor(DiagnosticPosition pos, Symbol constr) { method accessConstructorTag (line 1191) | ClassSymbol accessConstructorTag() { method makeAccessible (line 1207) | void makeAccessible(Symbol sym) { method accessDef (line 1229) | JCTree accessDef(int pos, Symbol vsym, MethodSymbol accessor, int acod... method accessConstructorDef (line 1292) | JCTree accessConstructorDef(int pos, Symbol constr, MethodSymbol acces... method proxyName (line 1337) | Name proxyName(Name name) { method freevarDefs (line 1346) | List freevarDefs(int pos, List freevars, Sy... method outerThisName (line 1367) | Name outerThisName(Type type, Symbol owner) { method outerThisDef (line 1384) | JCVariableDecl outerThisDef(int pos, Symbol owner) { method loadFreevars (line 1403) | List loadFreevars(DiagnosticPosition pos, List resources, JCBlock block, in... method makeTwrFinallyClause (line 1539) | private JCBlock makeTwrFinallyClause(Symbol primaryException, JCExpres... method makeResourceCloseInvocation (line 1570) | private JCStatement makeResourceCloseInvocation(JCExpression resource) { method makeNonNullCheck (line 1578) | private JCExpression makeNonNullCheck(JCExpression expression) { method makeOuterThis (line 1587) | JCExpression makeOuterThis(DiagnosticPosition pos, TypeSymbol c) { method makeOwnerThis (line 1629) | JCExpression makeOwnerThis(DiagnosticPosition pos, Symbol sym, boolean... method makeOwnerThisN (line 1644) | JCExpression makeOwnerThisN(DiagnosticPosition pos, Symbol sym, boolea... method initField (line 1676) | JCStatement initField(int pos, Name name) { method initOuterThis (line 1692) | JCStatement initOuterThis(int pos) { method outerCacheClass (line 1716) | private ClassSymbol outerCacheClass() { method classDollarSym (line 1739) | private MethodSymbol classDollarSym(DiagnosticPosition pos) { method classDollarSymBody (line 1770) | JCBlock classDollarSymBody(DiagnosticPosition pos, JCMethodDecl md) { method makeCall (line 1894) | private JCMethodInvocation makeCall(JCExpression left, Name name, List... method cacheName (line 1904) | private Name cacheName(String sig) { method cacheSym (line 1927) | private VarSymbol cacheSym(DiagnosticPosition pos, String sig) { method classOf (line 1947) | private JCExpression classOf(JCTree clazz) { method classOfType (line 1951) | private JCExpression classOfType(Type type, DiagnosticPosition pos) { method assertFlagTest (line 2003) | private JCExpression assertFlagTest(DiagnosticPosition pos) { type TreeBuilder (line 2043) | interface TreeBuilder { method build (line 2044) | JCTree build(JCTree arg); method abstractRval (line 2062) | JCTree abstractRval(JCTree rval, Type type, TreeBuilder builder) { method abstractRval (line 2088) | JCTree abstractRval(JCTree rval, TreeBuilder builder) { method abstractLval (line 2097) | JCTree abstractLval(JCTree lval, final TreeBuilder builder) { method makeComma (line 2136) | JCTree makeComma(final JCTree expr1, final JCTree expr2) { method translate (line 2155) | public T translate(T tree) { method translate (line 2171) | public T translate(T tree, Type type) { method translate (line 2177) | public T translate(T tree, JCExpression enclOp) { method translate (line 2187) | public List translate(List trees, JCExpressio... method translate (line 2197) | public List translate(List trees, Type type) { method visitTopLevel (line 2204) | public void visitTopLevel(JCCompilationUnit tree) { method needPackageInfoClass (line 2228) | private boolean needPackageInfoClass(JCCompilationUnit tree) { method visitClassDef (line 2245) | public void visitClassDef(JCClassDecl tree) { method visitEnumDef (line 2320) | private void visitEnumDef(JCClassDecl tree) { method useClone (line 2463) | private boolean useClone() { method visitEnumConstantDef (line 2474) | private void visitEnumConstantDef(JCVariableDecl var, int ordinal) { method visitMethodDef (line 2481) | public void visitMethodDef(JCMethodDecl tree) { method visitMethodDefInternal (line 2545) | private void visitMethodDefInternal(JCMethodDecl tree) { method visitTypeCast (line 2624) | public void visitTypeCast(JCTypeCast tree) { method visitNewClass (line 2633) | public void visitNewClass(JCNewClass tree) { method visitConditional (line 2698) | public void visitConditional(JCConditional tree) { method convert (line 2712) | private JCTree convert(JCTree tree, Type pt) { method visitIf (line 2723) | public void visitIf(JCIf tree) { method visitAssert (line 2743) | public void visitAssert(JCAssert tree) { method visitApply (line 2766) | public void visitApply(JCMethodInvocation tree) { method boxArgs (line 2886) | List boxArgs(List parameters, List _... method boxIfNeeded (line 2923) | @SuppressWarnings("unchecked") // XXX unchecked method boxPrimitive (line 2944) | JCExpression boxPrimitive(JCExpression tree) { method boxPrimitive (line 2949) | JCExpression boxPrimitive(JCExpression tree, Type box) { method unbox (line 2968) | JCExpression unbox(JCExpression tree, Type primitive) { method visitParens (line 2992) | public void visitParens(JCParens tree) { method visitIndexed (line 2997) | public void visitIndexed(JCArrayAccess tree) { method visitAssign (line 3003) | public void visitAssign(JCAssign tree) { method visitAssignop (line 3019) | public void visitAssignop(final JCAssignOp tree) { method lowerBoxedPostop (line 3072) | JCTree lowerBoxedPostop(final JCUnary tree) { method visitUnary (line 3097) | public void visitUnary(JCUnary tree) { method visitBinary (line 3141) | public void visitBinary(JCBinary tree) { method visitIdent (line 3170) | public void visitIdent(JCIdent tree) { method visitForeachLoop (line 3175) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitArrayForeachLoop (line 3203) | private void visitArrayForeachLoop(JCEnhancedForLoop tree) { method patchTargets (line 3248) | private void patchTargets(JCTree body, final JCTree src, final JCTree ... method visitIterableForeachLoop (line 3280) | private void visitIterableForeachLoop(JCEnhancedForLoop tree) { method visitVarDef (line 3330) | public void visitVarDef(JCVariableDecl tree) { method visitBlock (line 3346) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 3382) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 3388) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 3394) | public void visitForLoop(JCForLoop tree) { method visitReturn (line 3403) | public void visitReturn(JCReturn tree) { method visitSwitch (line 3411) | public void visitSwitch(JCSwitch tree) { method visitEnumSwitch (line 3430) | public JCTree visitEnumSwitch(JCSwitch tree) { method visitStringSwitch (line 3456) | public JCTree visitStringSwitch(JCSwitch tree) { method visitNewArray (line 3641) | public void visitNewArray(JCNewArray tree) { method visitSelect (line 3649) | public void visitSelect(JCFieldAccess tree) { method visitLetExpr (line 3664) | public void visitLetExpr(LetExpr tree) { method visitAnnotation (line 3672) | public void visitAnnotation(JCAnnotation tree) { method visitTry (line 3676) | @Override method translateTopLevelClass (line 3695) | public List translateTopLevelClass(Env env, JCTre... method addEnumCompatibleMembers (line 3753) | private void addEnumCompatibleMembers(JCClassDecl cdef) { method addEnumOrdinalField (line 3771) | private VarSymbol addEnumOrdinalField(JCClassDecl cdef) { method addEnumNameField (line 3781) | private VarSymbol addEnumNameField(JCClassDecl cdef) { method addEnumFieldOrdinalMethod (line 3791) | private MethodSymbol addEnumFieldOrdinalMethod(JCClassDecl cdef, VarSy... method addEnumFieldNameMethod (line 3807) | private MethodSymbol addEnumFieldNameMethod(JCClassDecl cdef, VarSymbo... method addEnumToString (line 3824) | private MethodSymbol addEnumToString(JCClassDecl cdef, method addEnumCompareTo (line 3859) | private MethodSymbol addEnumCompareTo(JCClassDecl cdef, VarSymbol ordi... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/MemberEnter.java class MemberEnter (line 56) | public class MemberEnter extends JCTree.Visitor implements Completer { method instance (line 81) | public static MemberEnter instance(Context context) { method MemberEnter (line 88) | protected MemberEnter(Context context) { method importAll (line 133) | private void importAll(int pos, method importStaticAll (line 155) | private void importStaticAll(int pos, method staticImportAccessible (line 222) | boolean staticImportAccessible(Symbol sym, PackageSymbol packge) { method importNamedStatic (line 243) | private void importNamedStatic(final DiagnosticPosition pos, method importNamed (line 336) | private void importNamed(DiagnosticPosition pos, Symbol tsym, Env typarams, method memberEnter (line 396) | protected void memberEnter(JCTree tree, Env env) { method memberEnter (line 410) | void memberEnter(List trees, Env env) { method finishClass (line 417) | void finishClass(JCClassDecl tree, Env env) { method addEnumMembers (line 428) | private void addEnumMembers(JCClassDecl tree, Env env) { method visitTopLevel (line 496) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 528) | public void visitImport(JCImport tree) { method visitMethodDef (line 564) | public void visitMethodDef(JCMethodDecl tree) { method methodEnv (line 608) | Env methodEnv(JCMethodDecl tree, Env env) { method visitVarDef (line 617) | public void visitVarDef(JCVariableDecl tree) { method initEnv (line 669) | Env initEnv(JCVariableDecl tree, Env env) { method visitTree (line 683) | public void visitTree(JCTree tree) { method visitErroneous (line 686) | public void visitErroneous(JCErroneous tree) { method getMethodEnv (line 691) | public Env getMethodEnv(JCMethodDecl tree, Env getInitEnv(JCVariableDecl tree, Env env) { method annotateLater (line 727) | void annotateLater(final List annotations, method hasDeprecatedAnnotation (line 758) | private boolean hasDeprecatedAnnotation(List annotations) { method enterAnnotations (line 769) | private void enterAnnotations(List annotations, method annotateDefaultValueLater (line 809) | void annotateDefaultValueLater(final JCExpression defaultValue, method enterDefaultValue (line 829) | private void enterDefaultValue(final JCExpression defaultValue, method complete (line 844) | public void complete(Symbol sym) throws CompletionFailure { method baseEnv (line 1032) | private Env baseEnv(JCClassDecl tree, Env en... method finish (line 1057) | private void finish(Env env) { method enumBase (line 1071) | private JCExpression enumBase(int pos, ClassSymbol c) { method modelMissingTypes (line 1078) | Type modelMissingTypes(Type t, final JCExpression tree, final boolean ... class Synthesizer (line 1094) | private class Synthesizer extends JCTree.Visitor { method Synthesizer (line 1100) | Synthesizer(Type originalType, boolean interfaceExpected) { method visit (line 1105) | Type visit(JCTree tree) { method visit (line 1110) | List visit(List trees) { method visitTree (line 1117) | @Override method visitIdent (line 1122) | @Override method visitSelect (line 1131) | @Override method visitTypeApply (line 1149) | @Override method synthesizeClass (line 1167) | ClassSymbol synthesizeClass(Name name, Symbol owner) { method synthesizeTyparams (line 1181) | void synthesizeTyparams(ClassSymbol sym, int n) { method DefaultConstructor (line 1220) | JCTree DefaultConstructor(TreeMaker make, method SuperCall (line 1266) | JCExpressionStatement SuperCall(TreeMaker make, FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Resolve.java class Resolve (line 59) | public class Resolve { method instance (line 79) | public static Resolve instance(Context context) { method Resolve (line 86) | protected Resolve(Context context) { method isStatic (line 136) | static boolean isStatic(Env env) { method isInitializer (line 143) | static boolean isInitializer(Env env) { method isAccessible (line 156) | public boolean isAccessible(Env env, TypeSymbol c) { method isAccessible (line 160) | public boolean isAccessible(Env env, TypeSymbol c, boolea... method isInnerSubClass (line 204) | private boolean isInnerSubClass(ClassSymbol c, Symbol base) { method isAccessible (line 211) | boolean isAccessible(Env env, Type t) { method isAccessible (line 215) | boolean isAccessible(Env env, Type t, boolean checkInner) { method isAccessible (line 227) | public boolean isAccessible(Env env, Type site, Symbol sy... method isAccessible (line 230) | public boolean isAccessible(Env env, Type site, Symbol sy... method notOverriddenIn (line 278) | private boolean notOverriddenIn(Type site, Symbol sym) { method isProtectedAccessible (line 295) | private method rawInstantiate (line 325) | Type rawInstantiate(Env env, method instantiate (line 402) | Type instantiate(Env env, method argumentsAcceptable (line 420) | boolean argumentsAcceptable(Env env, method checkRawArgumentsAcceptable (line 433) | void checkRawArgumentsAcceptable(Env env, class InapplicableMethodException (line 481) | public static class InapplicableMethodException extends RuntimeExcepti... method InapplicableMethodException (line 487) | InapplicableMethodException(JCDiagnostic.Factory diags) { method setMessage (line 491) | InapplicableMethodException setMessage() { method setMessage (line 495) | InapplicableMethodException setMessage(String key) { method setMessage (line 499) | InapplicableMethodException setMessage(String key, Object... args) { method setMessage (line 503) | InapplicableMethodException setMessage(JCDiagnostic diag) { method getDiagnostic (line 508) | public JCDiagnostic getDiagnostic() { method findField (line 534) | Symbol findField(Env env, method resolveInternalField (line 575) | public VarSymbol resolveInternalField(DiagnosticPosition pos, Env env, Name name) { method selectBest (line 673) | @SuppressWarnings("fallthrough") method mostSpecific (line 722) | Symbol mostSpecific(Symbol m1, method signatureMoreSpecific (line 817) | private boolean signatureMoreSpecific(Env env, Type site,... method adjustVarargs (line 827) | private Symbol adjustVarargs(Symbol to, Symbol from, boolean useVararg... method ambiguityError (line 862) | Symbol ambiguityError(Symbol m1, Symbol m2) { method findMethod (line 881) | Symbol findMethod(Env env, method findMethod (line 904) | private Symbol findMethod(Env env, method findFun (line 968) | Symbol findFun(Env env, Name name, method loadClass (line 1039) | Symbol loadClass(Env env, Name name) { method findMemberType (line 1059) | Symbol findMemberType(Env env, method findGlobalType (line 1097) | Symbol findGlobalType(Env env, Scope scope, Name name) { method findType (line 1114) | Symbol findType(Env env, Name name) { method findIdent (line 1170) | Symbol findIdent(Env env, Name name, int kind) { method findIdentInPackage (line 1196) | Symbol findIdentInPackage(Env env, TypeSymbol pck, method findIdentInType (line 1223) | Symbol findIdentInType(Env env, Type site, method access (line 1262) | Symbol access(Symbol sym, method access (line 1283) | Symbol access(Symbol sym, method access (line 1295) | Symbol access(Symbol sym, method access (line 1309) | Symbol access(Symbol sym, method checkNonAbstract (line 1319) | void checkNonAbstract(DiagnosticPosition pos, Symbol sym) { method printscopes (line 1332) | public void printscopes(Scope s) { method printscopes (line 1346) | void printscopes(Env env) { method printscopes (line 1354) | public void printscopes(Type t) { method resolveIdent (line 1373) | Symbol resolveIdent(DiagnosticPosition pos, Env env, method resolveMethod (line 1387) | Symbol resolveMethod(DiagnosticPosition pos, method startResolution (line 1414) | private Symbol startResolution() { method resolveQualifiedMethod (line 1429) | Symbol resolveQualifiedMethod(DiagnosticPosition pos, Env... method resolveQualifiedMethod (line 1434) | Symbol resolveQualifiedMethod(DiagnosticPosition pos, Env... method findPolymorphicSignatureInstance (line 1483) | Symbol findPolymorphicSignatureInstance(Env env, Type site, method resolveInternalMethod (line 1523) | public MethodSymbol resolveInternalMethod(DiagnosticPosition pos, Env<... method resolveConstructor (line 1544) | Symbol resolveConstructor(DiagnosticPosition pos, method resolveDiamond (line 1580) | Symbol resolveDiamond(DiagnosticPosition pos, method resolveConstructor (line 1630) | Symbol resolveConstructor(DiagnosticPosition pos, Env env, method resolveInternalConstructor (line 1650) | public MethodSymbol resolveInternalConstructor(DiagnosticPosition pos,... method resolveOperator (line 1667) | Symbol resolveOperator(DiagnosticPosition pos, int optag, method resolveUnaryOperator (line 1685) | Symbol resolveUnaryOperator(DiagnosticPosition pos, int optag, Env env,... method resolveImplicitThis (line 1776) | Type resolveImplicitThis(DiagnosticPosition pos, Env env,... method logAccessError (line 1789) | public void logAccessError(Env env, JCTree tree, Type typ... method logResolveError (line 1794) | private void logResolveError(ResolveError error, method methodArguments (line 1811) | public Object methodArguments(List argtypes) { class ResolveError (line 1820) | private abstract class ResolveError extends Symbol { method ResolveError (line 1825) | ResolveError(int kind, String debugName) { method accept (line 1830) | @Override method toString (line 1835) | @Override method exists (line 1840) | @Override method access (line 1854) | protected Symbol access(Name name, TypeSymbol location) { method getDiagnostic (line 1870) | abstract JCDiagnostic getDiagnostic(JCDiagnostic.DiagnosticType dkind, method isOperator (line 1882) | boolean isOperator(Name name) { class InvalidSymbolError (line 1894) | abstract class InvalidSymbolError extends ResolveError { method InvalidSymbolError (line 1899) | InvalidSymbolError(int kind, Symbol sym, String debugName) { method exists (line 1904) | @Override method toString (line 1909) | @Override method access (line 1914) | @Override class SymbolNotFoundError (line 1929) | class SymbolNotFoundError extends ResolveError { method SymbolNotFoundError (line 1931) | SymbolNotFoundError(int kind) { method getDiagnostic (line 1935) | @Override method getErrorKey (line 1988) | private String getErrorKey(KindName kindname, boolean hasTypeArgs, b... method getLocationDiag (line 2000) | private JCDiagnostic getLocationDiag(Symbol location, Type site) { class InapplicableSymbolError (line 2020) | class InapplicableSymbolError extends InvalidSymbolError { method InapplicableSymbolError (line 2025) | InapplicableSymbolError(Symbol sym) { method setWrongSym (line 2031) | InapplicableSymbolError setWrongSym(Symbol sym, JCDiagnostic explana... method setWrongSym (line 2040) | InapplicableSymbolError setWrongSym(Symbol sym) { method toString (line 2045) | @Override method getDiagnostic (line 2050) | @Override method clear (line 2085) | void clear() { method access (line 2089) | @Override class InapplicableSymbolsError (line 2100) | class InapplicableSymbolsError extends ResolveError { method InapplicableSymbolsError (line 2104) | InapplicableSymbolsError(Symbol sym) { method getDiagnostic (line 2108) | @Override method candidateDetails (line 2132) | List candidateDetails(Type site) { method addCandidate (line 2139) | Symbol addCandidate(MethodResolutionPhase currentStep, Symbol sym, J... method clear (line 2146) | void clear() { method getName (line 2150) | private Name getName() { class Candidate (line 2157) | private class Candidate { method Candidate (line 2163) | private Candidate(MethodResolutionPhase step, Symbol sym, JCDiagno... method getDiagnostic (line 2169) | JCDiagnostic getDiagnostic(Type site) { method equals (line 2177) | @Override method isValid (line 2191) | boolean isValid() { class AccessError (line 2202) | class AccessError extends InvalidSymbolError { method AccessError (line 2207) | AccessError(Symbol sym) { method AccessError (line 2211) | AccessError(Env env, Type site, Symbol sym) { method exists (line 2219) | @Override method getDiagnostic (line 2224) | @Override class StaticError (line 2263) | class StaticError extends InvalidSymbolError { method StaticError (line 2265) | StaticError(Symbol sym) { method getDiagnostic (line 2269) | @Override class AmbiguityError (line 2290) | class AmbiguityError extends InvalidSymbolError { method AmbiguityError (line 2295) | AmbiguityError(Symbol sym1, Symbol sym2) { method getDiagnostic (line 2300) | @Override type MethodResolutionPhase (line 2329) | enum MethodResolutionPhase { method MethodResolutionPhase (line 2337) | MethodResolutionPhase(boolean isBoxingRequired, boolean isVarargsReq... method isBoxingRequired (line 2342) | public boolean isBoxingRequired() { method isVarargsRequired (line 2346) | public boolean isVarargsRequired() { method isApplicable (line 2350) | public boolean isApplicable(boolean boxingEnabled, boolean varargsEn... method firstErroneousResolutionPhase (line 2363) | private MethodResolutionPhase firstErroneousResolutionPhase() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/Todo.java class Todo (line 44) | public class Todo extends AbstractQueue> { method instance (line 50) | public static Todo instance(Context context) { method Todo (line 58) | protected Todo(Context context) { method append (line 62) | public void append(Env env) { method iterator (line 66) | @Override method size (line 71) | @Override method offer (line 76) | public boolean offer(Env e) { method poll (line 86) | public Env poll() { method peek (line 95) | public Env peek() { method groupByFile (line 99) | public Queue>> groupByFile() { method addByFile (line 109) | private void addByFile(Env env) { method removeByFile (line 122) | private void removeByFile(Env env) { class FileQueue (line 139) | class FileQueue extends AbstractQueue> { method iterator (line 140) | @Override method size (line 145) | @Override method offer (line 150) | public boolean offer(Env e) { method poll (line 158) | public Env poll() { method peek (line 166) | public Env peek() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/comp/TransTypes.java class TransTypes (line 51) | public class TransTypes extends TreeTranslator { method instance (line 57) | public static TransTypes instance(Context context) { method TransTypes (line 80) | protected TransTypes(Context context) { method cast (line 105) | JCExpression cast(JCExpression tree, Type target) { method coerce (line 123) | JCExpression coerce(JCExpression tree, Type target) { method retype (line 154) | JCExpression retype(JCExpression tree, Type erasedType, Type target) { method translateArgs (line 172) | List translateArgs(List _args, method addBridge (line 208) | void addBridge(DiagnosticPosition pos, method addBridgeIfNeeded (line 278) | void addBridgeIfNeeded(DiagnosticPosition pos, method accepts (line 330) | public boolean accepts(Symbol s) { method isBridgeNeeded (line 339) | private boolean isBridgeNeeded(MethodSymbol method, method isSameMemberWhenErased (line 377) | private boolean isSameMemberWhenErased(Type type, method addBridges (line 384) | void addBridges(DiagnosticPosition pos, method addBridges (line 399) | void addBridges(DiagnosticPosition pos, ClassSymbol origin, ListBuffer... method translate (line 421) | public T translate(T tree, Type pt) { method translate (line 433) | public List translate(List trees, Type pt) { method visitClassDef (line 445) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 451) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 480) | public void visitVarDef(JCVariableDecl tree) { method visitDoLoop (line 487) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 493) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 499) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 508) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitSwitch (line 518) | public void visitSwitch(JCSwitch tree) { method visitCase (line 528) | public void visitCase(JCCase tree) { method visitSynchronized (line 534) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 540) | public void visitTry(JCTry tree) { method visitConditional (line 548) | public void visitConditional(JCConditional tree) { method visitIf (line 556) | public void visitIf(JCIf tree) { method visitExec (line 563) | public void visitExec(JCExpressionStatement tree) { method visitReturn (line 568) | public void visitReturn(JCReturn tree) { method visitThrow (line 573) | public void visitThrow(JCThrow tree) { method visitAssert (line 578) | public void visitAssert(JCAssert tree) { method visitApply (line 585) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 604) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 617) | public void visitNewArray(JCNewArray tree) { method visitParens (line 630) | public void visitParens(JCParens tree) { method visitAssign (line 636) | public void visitAssign(JCAssign tree) { method visitAssignop (line 643) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 650) | public void visitUnary(JCUnary tree) { method visitBinary (line 655) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 661) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 668) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 674) | public void visitIndexed(JCArrayAccess tree) { method visitAnnotation (line 684) | public void visitAnnotation(JCAnnotation tree) { method visitIdent (line 688) | public void visitIdent(JCIdent tree) { method visitSelect (line 709) | public void visitSelect(JCFieldAccess tree) { method visitTypeArray (line 738) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 746) | public void visitTypeApply(JCTypeApply tree) { method erasure (line 755) | private Type erasure(Type t) { method boundsRestricted (line 759) | private boolean boundsRestricted(ClassSymbol c) { method addOverrideBridgesIfNeeded (line 779) | private List addOverrideBridgesIfNeeded(DiagnosticPosition pos, class NeedsOverridBridgeFilter (line 802) | class NeedsOverridBridgeFilter implements Filter { method NeedsOverridBridgeFilter (line 806) | NeedsOverridBridgeFilter(ClassSymbol c) { method accepts (line 809) | public boolean accepts(Symbol s) { method addOverrideBridges (line 818) | private void addOverrideBridges(DiagnosticPosition pos, method translateClass (line 849) | void translateClass(ClassSymbol c) { method translateTopLevelClass (line 894) | public JCTree translateTopLevelClass(JCTree cdef, TreeMaker make) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/BaseFileObject.java class BaseFileObject (line 50) | public abstract class BaseFileObject implements JavaFileObject { method BaseFileObject (line 51) | protected BaseFileObject(JavacFileManager fileManager) { method getShortName (line 57) | public abstract String getShortName(); method toString (line 59) | @Override method getNestingKind (line 64) | public NestingKind getNestingKind() { return null; } method getAccessLevel (line 66) | public Modifier getAccessLevel() { return null; } method openReader (line 68) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExcept... method getDecoder (line 72) | protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { method inferBinaryName (line 76) | protected abstract String inferBinaryName(Iterable path); method getKind (line 78) | protected static JavaFileObject.Kind getKind(String filename) { method removeExtension (line 82) | protected static String removeExtension(String fileName) { method createJarUri (line 87) | protected static URI createJarUri(File jarFile, String entryName) { class CannotCreateUriError (line 100) | protected static class CannotCreateUriError extends Error { method CannotCreateUriError (line 102) | public CannotCreateUriError(String value, Throwable cause) { method getSimpleName (line 111) | public static String getSimpleName(FileObject fo) { method equals (line 119) | @Override method hashCode (line 123) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/CacheFSInfo.java class CacheFSInfo (line 44) | public class CacheFSInfo extends FSInfo { method preRegister (line 49) | public static void preRegister(Context context) { method clearCache (line 59) | public void clearCache() { method getCanonicalFile (line 63) | @Override method exists (line 69) | @Override method isDirectory (line 75) | @Override method isFile (line 81) | @Override method getJarClassPath (line 87) | @Override method getEntry (line 98) | private Entry getEntry(File file) { class Entry (line 117) | private static class Entry { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/FSInfo.java class FSInfo (line 25) | public class FSInfo { method instance (line 31) | public static FSInfo instance(Context context) { method FSInfo (line 38) | protected FSInfo() { method FSInfo (line 41) | protected FSInfo(Context context) { method getCanonicalFile (line 45) | public File getCanonicalFile(File file) { method exists (line 53) | public boolean exists(File file) { method isDirectory (line 57) | public boolean isDirectory(File file) { method isFile (line 61) | public boolean isFile(File file) { method getJarClassPath (line 65) | public List getJarClassPath(File file) throws IOException { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/JavacFileManager.java class JavacFileManager (line 77) | public class JavacFileManager extends BaseFileManager implements Standar... method toArray (line 79) | public static char[] toArray(CharBuffer buffer) { type SortFiles (line 115) | protected enum SortFiles implements Comparator { method compare (line 117) | public int compare(File f1, File f2) { method compare (line 122) | public int compare(File f1, File f2) { method preRegister (line 132) | public static void preRegister(Context context) { method JavacFileManager (line 144) | public JavacFileManager(Context context, boolean register, Charset cha... method setContext (line 154) | @Override method isDefaultBootClassPath (line 180) | @Override method getFileForInput (line 185) | public JavaFileObject getFileForInput(String name) { method getRegularFile (line 189) | public JavaFileObject getRegularFile(File file) { method getFileForOutput (line 193) | public JavaFileObject getFileForOutput(String classname, method getJavaFileObjectsFromStrings (line 201) | public Iterable getJavaFileObjectsFromString... method getJavaFileObjects (line 208) | public Iterable getJavaFileObjects(String...... method isValidName (line 212) | private static boolean isValidName(String name) { method validateClassName (line 225) | private static void validateClassName(String className) { method validatePackageName (line 230) | private static void validatePackageName(String packageName) { method testName (line 235) | public static void testName(String name, method printAscii (line 261) | private static void printAscii(String format, Object... args) { method listDirectory (line 277) | private void listDirectory(File directory, method listArchive (line 317) | private void listArchive(Archive archive, method listContainer (line 349) | private void listContainer(File container, method isValidFile (line 382) | private boolean isValidFile(String s, Set fileKin... method caseMapCheck (line 394) | private boolean caseMapCheck(File f, RelativePath name) { type Archive (line 424) | public interface Archive { method close (line 425) | void close() throws IOException; method contains (line 427) | boolean contains(RelativePath name); method getFileObject (line 429) | JavaFileObject getFileObject(RelativeDirectory subdirectory, String ... method getFiles (line 431) | List getFiles(RelativeDirectory subdirectory); method getSubdirectories (line 433) | Set getSubdirectories(); class MissingArchive (line 436) | public class MissingArchive implements Archive { method MissingArchive (line 438) | public MissingArchive(File name) { method contains (line 441) | public boolean contains(RelativePath name) { method close (line 445) | public void close() { method getFileObject (line 448) | public JavaFileObject getFileObject(RelativeDirectory subdirectory, ... method getFiles (line 452) | public List getFiles(RelativeDirectory subdirectory) { method getSubdirectories (line 456) | public Set getSubdirectories() { method toString (line 460) | @Override method openArchive (line 480) | protected Archive openArchive(File zipFilename) throws IOException { method openArchive (line 494) | private Archive openArchive(File zipFileName, boolean useOptimizedZip)... method flush (line 583) | public void flush() { method close (line 590) | public void close() { method getDefaultEncodingName (line 602) | private String getDefaultEncodingName() { method getClassLoader (line 610) | public ClassLoader getClassLoader(Location location) { method list (line 627) | public Iterable list(Location location, method inferBinaryName (line 648) | public String inferBinaryName(Location location, JavaFileObject file) { method isSameFile (line 663) | public boolean isSameFile(FileObject a, FileObject b) { method hasLocation (line 673) | public boolean hasLocation(Location location) { method getJavaFileForInput (line 677) | public JavaFileObject getJavaFileForInput(Location location, method getFileForInput (line 691) | public FileObject getFileForInput(Location location, method getFileForInput (line 707) | private JavaFileObject getFileForInput(Location location, RelativeFile... method getJavaFileForOutput (line 732) | public JavaFileObject getJavaFileForOutput(Location location, method getFileForOutput (line 747) | public FileObject getFileForOutput(Location location, method getFileForOutput (line 764) | private JavaFileObject getFileForOutput(Location location, method getJavaFileObjectsFromFiles (line 796) | public Iterable getJavaFileObjectsFromFiles( method getJavaFileObjects (line 809) | public Iterable getJavaFileObjects(File... f... method setLocation (line 813) | public void setLocation(Location location, method getOutputDirectory (line 830) | private File getOutputDirectory(Iterable path) throws ... method getOutputLocation (line 846) | private File getOutputLocation(File dir, OptionName defaultOptionName) { method getLocation (line 855) | public Iterable getLocation(Location location) { method getClassOutDir (line 866) | private File getClassOutDir() { method getSourceOutDir (line 872) | private File getSourceOutDir() { method isRelativeUri (line 885) | protected static boolean isRelativeUri(URI uri) { method isRelativeUri (line 899) | protected static boolean isRelativeUri(String u) { method getRelativeName (line 918) | public static String getRelativeName(File file) { method getMessage (line 936) | public static String getMessage(IOException e) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/Paths.java class Paths (line 62) | public class Paths { method instance (line 72) | public static Paths instance(Context context) { method Paths (line 91) | protected Paths(Context context) { method setContext (line 97) | void setContext(Context context) { method getPathForLocation (line 122) | Path getPathForLocation(Location location) { method setPathForLocation (line 129) | void setPathForLocation(Location location, Iterable pa... method isDefaultBootClassPath (line 157) | public boolean isDefaultBootClassPath() { method lazy (line 162) | protected void lazy() { method bootClassPath (line 174) | public Collection bootClassPath() { method userClassPath (line 178) | public Collection userClassPath() { method sourcePath (line 182) | public Collection sourcePath() { method isDefaultBootClassPathRtJar (line 190) | boolean isDefaultBootClassPathRtJar(File file) { method getPathEntries (line 199) | private static Iterable getPathEntries(String path) { method getPathEntries (line 212) | private static Iterable getPathEntries(String path, File emptyPa... class Path (line 228) | private class Path extends LinkedHashSet { method expandJarClassPaths (line 234) | public Path expandJarClassPaths(boolean x) { method emptyPathDefault (line 242) | public Path emptyPathDefault(File x) { method Path (line 247) | public Path() { super(); } method addDirectories (line 249) | public Path addDirectories(String dirs, boolean warn) { method addDirectories (line 262) | public Path addDirectories(String dirs) { method addDirectory (line 266) | private void addDirectory(File dir, boolean warn) { method addFiles (line 284) | public Path addFiles(String files, boolean warn) { method addFiles (line 292) | public Path addFiles(String files) { method addFile (line 296) | public void addFile(File file, boolean warn) { method addJarClassPath (line 354) | private void addJarClassPath(File jarFile, boolean warn) { method computeBootClassPath (line 365) | private Path computeBootClassPath() { method computeUserClassPath (line 413) | private Path computeUserClassPath() { method computeSourcePath (line 433) | private Path computeSourcePath() { method computeAnnotationProcessorPath (line 441) | private Path computeAnnotationProcessorPath() { method sourceSearchPath (line 452) | public Collection sourceSearchPath() { method classSearchPath (line 465) | public Collection classSearchPath() { method otherSearchPath (line 480) | Collection otherSearchPath() { method isArchive (line 497) | private boolean isArchive(File file) { method pathToURLs (line 512) | public static URL[] pathToURLs(String path) { method fileToURL (line 537) | private static URL fileToURL(File file) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/RegularFileObject.java class RegularFileObject (line 52) | class RegularFileObject extends BaseFileObject { method RegularFileObject (line 61) | public RegularFileObject(JavacFileManager fileManager, File f) { method RegularFileObject (line 65) | public RegularFileObject(JavacFileManager fileManager, String name, Fi... method toUri (line 74) | @Override method getName (line 79) | @Override method getShortName (line 84) | @Override method getKind (line 89) | @Override method openInputStream (line 94) | @Override method openOutputStream (line 99) | @Override method getCharContent (line 105) | @Override method openWriter (line 129) | @Override method getLastModified (line 135) | @Override method delete (line 140) | @Override method getDecoder (line 145) | @Override method inferBinaryName (line 150) | @Override method isNameCompatible (line 170) | @Override method ensureParentDirectoriesExist (line 191) | private void ensureParentDirectoriesExist() throws IOException { method equals (line 210) | @Override method hashCode (line 222) | @Override method getAbsoluteFile (line 227) | private File getAbsoluteFile() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/RelativePath.java class RelativePath (line 43) | public abstract class RelativePath implements Comparable { method RelativePath (line 47) | protected RelativePath(String p) { method dirname (line 51) | public abstract RelativeDirectory dirname(); method basename (line 53) | public abstract String basename(); method getFile (line 55) | public File getFile(File directory) { method compareTo (line 61) | public int compareTo(RelativePath other) { method equals (line 65) | @Override method hashCode (line 72) | @Override method toString (line 77) | @Override method getPath (line 82) | public String getPath() { class RelativeDirectory (line 94) | public static class RelativeDirectory extends RelativePath { method forPackage (line 96) | static RelativeDirectory forPackage(CharSequence packageName) { method RelativeDirectory (line 103) | public RelativeDirectory(String p) { method RelativeDirectory (line 110) | public RelativeDirectory(RelativeDirectory d, String p) { method dirname (line 114) | @Override method basename (line 123) | @Override method contains (line 136) | boolean contains(RelativePath other) { method toString (line 140) | @Override class RelativeFile (line 151) | public static class RelativeFile extends RelativePath { method forClass (line 152) | static RelativeFile forClass(CharSequence className, JavaFileObject.... method RelativeFile (line 156) | public RelativeFile(String p) { method RelativeFile (line 165) | public RelativeFile(RelativeDirectory d, String p) { method RelativeFile (line 169) | RelativeFile(RelativeDirectory d, RelativePath p) { method dirname (line 173) | @Override method basename (line 179) | @Override method getZipEntry (line 185) | ZipEntry getZipEntry(ZipFile zip) { method toString (line 189) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/SymbolArchive.java class SymbolArchive (line 44) | public class SymbolArchive extends ZipArchive { method SymbolArchive (line 49) | public SymbolArchive(JavacFileManager fileManager, File orig, ZipFile ... method addZipEntry (line 56) | @Override method getFileObject (line 76) | @Override method toString (line 83) | @Override class SymbolFileObject (line 91) | public static class SymbolFileObject extends ZipFileObject { method SymbolFileObject (line 92) | protected SymbolFileObject(SymbolArchive zarch, String name, ZipEntr... method inferBinaryName (line 96) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/ZipArchive.java class ZipArchive (line 59) | public class ZipArchive implements Archive { method ZipArchive (line 61) | public ZipArchive(JavacFileManager fm, ZipFile zfile) throws IOExcepti... method ZipArchive (line 65) | protected ZipArchive(JavacFileManager fm, ZipFile zfile, boolean initM... method initMap (line 73) | protected void initMap() throws IOException { method addZipEntry (line 87) | void addZipEntry(ZipEntry entry) { method contains (line 101) | public boolean contains(RelativePath name) { method getFiles (line 110) | public List getFiles(RelativeDirectory subdirectory) { method getFileObject (line 114) | public JavaFileObject getFileObject(RelativeDirectory subdirectory, St... method getSubdirectories (line 119) | public Set getSubdirectories() { method close (line 123) | public void close() throws IOException { method toString (line 127) | @Override method getAbsoluteFile (line 132) | private File getAbsoluteFile() { class ZipFileObject (line 161) | public static class ZipFileObject extends BaseFileObject { method ZipFileObject (line 167) | protected ZipFileObject(ZipArchive zarch, String name, ZipEntry entr... method toUri (line 174) | public URI toUri() { method getName (line 179) | @Override method getShortName (line 184) | @Override method getKind (line 189) | @Override method openInputStream (line 194) | @Override method openOutputStream (line 199) | @Override method getCharContent (line 204) | @Override method openWriter (line 228) | @Override method getLastModified (line 233) | @Override method delete (line 238) | @Override method getDecoder (line 243) | @Override method inferBinaryName (line 248) | @Override method isNameCompatible (line 254) | @Override method equals (line 269) | @Override method hashCode (line 282) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/ZipFileIndex.java class ZipFileIndex (line 79) | public class ZipFileIndex { method isOpen (line 117) | public synchronized boolean isOpen() { method ZipFileIndex (line 121) | ZipFileIndex(File zipFile, RelativeDirectory symbolFilePrefix, boolean... method toString (line 139) | @Override method finalize (line 145) | @Override method isUpToDate (line 151) | private boolean isUpToDate() { method checkIndex (line 165) | private void checkIndex() throws IOException { method openFile (line 201) | private void openFile() throws FileNotFoundException { method cleanupState (line 207) | private void cleanupState() { method close (line 215) | public synchronized void close() { method closeFile (line 220) | private void closeFile() { method getZipIndexEntry (line 233) | synchronized Entry getZipIndexEntry(RelativePath path) { method getFiles (line 248) | public synchronized com.sun.tools.javac.util.List getFiles(Rel... method getDirectories (line 265) | public synchronized List getDirectories(RelativeDirectory path) { method getAllDirectories (line 283) | public synchronized Set getAllDirectories() { method contains (line 304) | public synchronized boolean contains(RelativePath path) { method isDirectory (line 314) | public synchronized boolean isDirectory(RelativePath path) throws IOEx... method getLastModified (line 325) | public synchronized long getLastModified(RelativeFile path) throws IOE... method length (line 332) | public synchronized int length(RelativeFile path) throws IOException { method read (line 350) | public synchronized byte[] read(RelativeFile path) throws IOException { method read (line 357) | synchronized byte[] read(Entry entry) throws IOException { method read (line 364) | public synchronized int read(RelativeFile path, byte[] buffer) throws ... method read (line 371) | synchronized int read(Entry entry, byte[] buffer) method readBytes (line 377) | private byte[] readBytes(Entry entry) throws IOException { method readBytes (line 399) | private int readBytes(Entry entry, byte[] buffer) throws IOException { method getHeader (line 432) | private byte[] getHeader(Entry entry) throws IOException { method inflate (line 447) | private int inflate(byte[] src, byte[] dest) { method get2ByteLittleEndian (line 467) | private static int get2ByteLittleEndian(byte[] buf, int pos) { method get4ByteLittleEndian (line 474) | private static int get4ByteLittleEndian(byte[] buf, int pos) { class ZipDirectory (line 483) | private class ZipDirectory { method ZipDirectory (line 492) | public ZipDirectory(RandomAccessFile zipRandomFile, long start, long... method hasValidHeader (line 503) | private boolean hasValidHeader() throws IOException { method findCENRecord (line 526) | private void findCENRecord(long start, long end) throws IOException { method buildIndex (line 570) | private void buildIndex() throws IOException { method readEntry (line 599) | private int readEntry(int pos, List entryList, method getZipFileLastModified (line 689) | public long getZipFileLastModified() throws IOException { class DirectoryEntry (line 700) | static class DirectoryEntry { method DirectoryEntry (line 720) | DirectoryEntry(RelativeDirectory dirName, ZipFileIndex index) { method getFiles (line 729) | private com.sun.tools.javac.util.List getFiles() { method getDirectories (line 742) | private com.sun.tools.javac.util.List getDirectories() { method getEntries (line 755) | private com.sun.tools.javac.util.List getEntries() { method getEntry (line 767) | private Entry getEntry(String rootName) { method initEntries (line 777) | private void initEntries() { method getEntriesAsCollection (line 846) | List getEntriesAsCollection() { method readIndex (line 853) | private boolean readIndex() { method writeIndex (line 905) | private boolean writeIndex() { method writeZipIndex (line 1017) | public boolean writeZipIndex() { method getIndexFile (line 1023) | private File getIndexFile() { method getZipFile (line 1036) | public File getZipFile() { method getAbsoluteFile (line 1040) | File getAbsoluteFile() { method getRelativeDirectory (line 1049) | private RelativeDirectory getRelativeDirectory(String path) { class Entry (line 1062) | static class Entry implements Comparable { method Entry (line 1079) | public Entry(RelativePath path) { method Entry (line 1083) | public Entry(RelativeDirectory directory, String name) { method getName (line 1088) | public String getName() { method getFileName (line 1092) | public String getFileName() { method getLastModified (line 1096) | public long getLastModified() { method dosToJavaTime (line 1105) | private static long dosToJavaTime(int dtime) { method setNativeTime (line 1117) | void setNativeTime(int natTime) { method isDirectory (line 1121) | public boolean isDirectory() { method compareTo (line 1125) | public int compareTo(Entry other) { method equals (line 1135) | @Override method hashCode (line 1143) | @Override method toString (line 1151) | @Override class ZipFormatException (line 1162) | static final class ZipFormatException extends IOException { method ZipFormatException (line 1164) | protected ZipFormatException(String message) { method ZipFormatException (line 1168) | protected ZipFormatException(String message, Throwable cause) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/ZipFileIndexArchive.java class ZipFileIndexArchive (line 54) | public class ZipFileIndexArchive implements Archive { method ZipFileIndexArchive (line 59) | public ZipFileIndexArchive(JavacFileManager fileManager, ZipFileIndex ... method contains (line 65) | public boolean contains(RelativePath name) { method getFiles (line 69) | public List getFiles(RelativeDirectory subdirectory) { method getFileObject (line 73) | public JavaFileObject getFileObject(RelativeDirectory subdirectory, St... method getSubdirectories (line 80) | public Set getSubdirectories() { method close (line 84) | public void close() throws IOException { method toString (line 88) | @Override class ZipFileIndexFileObject (line 96) | public static class ZipFileIndexFileObject extends BaseFileObject { method ZipFileIndexFileObject (line 119) | ZipFileIndexFileObject(JavacFileManager fileManager, ZipFileIndex zf... method toUri (line 127) | @Override method getName (line 132) | @Override method getShortName (line 137) | @Override method getKind (line 142) | @Override method openInputStream (line 147) | @Override method openOutputStream (line 156) | @Override method getCharContent (line 161) | @Override method openWriter (line 184) | @Override method getLastModified (line 189) | @Override method delete (line 194) | @Override method getDecoder (line 199) | @Override method inferBinaryName (line 204) | @Override method isNameCompatible (line 215) | @Override method equals (line 228) | @Override method hashCode (line 241) | @Override method getPrefixedEntryName (line 246) | private String getPrefixedEntryName() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/file/ZipFileIndexCache.java class ZipFileIndexCache (line 40) | public class ZipFileIndexCache { method getSharedInstance (line 47) | public synchronized static ZipFileIndexCache getSharedInstance() { method instance (line 54) | public static ZipFileIndexCache instance(Context context) { method getZipFileIndexes (line 66) | public List getZipFileIndexes() { method getZipFileIndexes (line 77) | public synchronized List getZipFileIndexes(boolean opene... method getZipFileIndex (line 93) | public synchronized ZipFileIndex getZipFileIndex(File zipFile, method getExistingZipIndex (line 107) | public synchronized ZipFileIndex getExistingZipIndex(File zipFile) { method clearCache (line 111) | public synchronized void clearCache() { method clearCache (line 115) | public synchronized void clearCache(long timeNotUsed) { method removeFromCache (line 130) | public synchronized void removeFromCache(File file) { method setOpenedIndexes (line 137) | public synchronized void setOpenedIndexes(Listindexes) t... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/ByteCodes.java type ByteCodes (line 37) | public interface ByteCodes { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/CRTFlags.java type CRTFlags (line 36) | public interface CRTFlags { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/CRTable.java class CRTable (line 44) | public class CRTable method CRTable (line 68) | public CRTable(JCTree.JCMethodDecl tree, Map endPosit... method put (line 80) | public void put(Object tree, int flags, int startPc, int endPc) { method writeCRT (line 87) | public int writeCRT(ByteBuffer databuf, Position.LineMap lineMap, Log ... method length (line 143) | public int length() { method getTypes (line 149) | private String getTypes(int flags) { method encodePosition (line 166) | private int encodePosition(int pos, Position.LineMap lineMap, Log log) { class SourceComputer (line 188) | class SourceComputer extends JCTree.Visitor { method csp (line 196) | public SourceRange csp(JCTree tree) { method csp (line 207) | public SourceRange csp(List trees) { method cspCases (line 220) | public SourceRange cspCases(List trees) { method cspCatchers (line 233) | public SourceRange cspCatchers(List trees) { method visitMethodDef (line 243) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 249) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 256) | public void visitSkip(JCSkip tree) { method visitBlock (line 262) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 268) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 275) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 282) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 291) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 299) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 305) | public void visitSwitch(JCSwitch tree) { method visitCase (line 312) | public void visitCase(JCCase tree) { method visitSynchronized (line 319) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 326) | public void visitTry(JCTry tree) { method visitCatch (line 335) | public void visitCatch(JCCatch tree) { method visitConditional (line 342) | public void visitConditional(JCConditional tree) { method visitIf (line 350) | public void visitIf(JCIf tree) { method visitExec (line 358) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 364) | public void visitBreak(JCBreak tree) { method visitContinue (line 369) | public void visitContinue(JCContinue tree) { method visitReturn (line 374) | public void visitReturn(JCReturn tree) { method visitThrow (line 380) | public void visitThrow(JCThrow tree) { method visitAssert (line 386) | public void visitAssert(JCAssert tree) { method visitApply (line 393) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 400) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 409) | public void visitNewArray(JCNewArray tree) { method visitParens (line 417) | public void visitParens(JCParens tree) { method visitAssign (line 423) | public void visitAssign(JCAssign tree) { method visitAssignop (line 430) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 437) | public void visitUnary(JCUnary tree) { method visitBinary (line 443) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 450) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 457) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 464) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 471) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 477) | public void visitIdent(JCIdent tree) { method visitLiteral (line 482) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 487) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 492) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 498) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 505) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 511) | public void visitWildcard(JCWildcard tree) { method visitErroneous (line 515) | public void visitErroneous(JCErroneous tree) { method visitTree (line 519) | public void visitTree(JCTree tree) { method startPos (line 525) | public int startPos(JCTree tree) { method endPos (line 533) | public int endPos(JCTree tree) { class CRTEntry (line 546) | static class CRTEntry { method CRTEntry (line 565) | CRTEntry(Object tree, int flags, int startPc, int endPc) { class SourceRange (line 577) | static class SourceRange { method SourceRange (line 588) | SourceRange() { method SourceRange (line 594) | SourceRange(int startPos, int endPos) { method mergeWith (line 603) | SourceRange mergeWith(SourceRange sr) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/ClassFile.java class ClassFile (line 66) | public class ClassFile { type Version (line 93) | public enum Version { method Version (line 98) | Version(int major, int minor) { method internalize (line 113) | public static byte[] internalize(byte[] buf, int offset, int len) { method internalize (line 126) | public static byte[] internalize(Name name) { method externalize (line 133) | public static byte[] externalize(byte[] buf, int offset, int len) { method externalize (line 146) | public static byte[] externalize(Name name) { class NameAndType (line 156) | public static class NameAndType { method NameAndType (line 160) | NameAndType(Name name, Type type) { method equals (line 165) | public boolean equals(Object other) { method hashCode (line 172) | public int hashCode() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/ClassReader.java class ClassReader (line 75) | public class ClassReader implements Completer { method instance (line 223) | public static ClassReader instance(Context context) { method init (line 231) | public void init(Symtab syms) { method init (line 238) | private void init(Symtab syms, boolean definitive) { method ClassReader (line 259) | protected ClassReader(Context context, boolean definitive) { method enterMember (line 300) | private void enterMember(ClassSymbol c, Symbol sym) { class BadClassFile (line 310) | public class BadClassFile extends CompletionFailure { method BadClassFile (line 313) | public BadClassFile(TypeSymbol sym, JavaFileObject file, JCDiagnosti... method createBadClassFileDiagnostic (line 318) | private JCDiagnostic createBadClassFileDiagnostic(JavaFileObject file,... method badClassFile (line 324) | public BadClassFile badClassFile(String key, Object... args) { method nextChar (line 337) | char nextChar() { method nextByte (line 343) | byte nextByte() { method nextInt (line 349) | int nextInt() { method getChar (line 359) | char getChar(int bp) { method getInt (line 366) | int getInt(int bp) { method getLong (line 377) | long getLong(int bp) { method getFloat (line 389) | float getFloat(int bp) { method getDouble (line 401) | double getDouble(int bp) { method indexPool (line 418) | void indexPool() { method readPool (line 463) | Object readPool(int i) { method readType (line 531) | Type readType(int i) { method readClassOrType (line 539) | Object readClassOrType(int i) { method readTypeParams (line 554) | List readTypeParams(int i) { method readClassSymbol (line 561) | ClassSymbol readClassSymbol(int i) { method readName (line 567) | Name readName(int i) { method sigToType (line 585) | Type sigToType(byte[] sig, int offset, int len) { method sigToType (line 594) | Type sigToType() { method classSigToType (line 692) | Type classSigToType() { method sigToTypes (line 793) | List sigToTypes(char terminator) { method sigToTypeParams (line 805) | List sigToTypeParams(byte[] sig, int offset, int len) { method sigToTypeParams (line 814) | List sigToTypeParams() { method sigToTypeParam (line 833) | Type sigToTypeParam() { method findTypeVar (line 862) | Type findTypeVar(Name name) { type AttributeKind (line 891) | protected enum AttributeKind { CLASS, MEMBER } class AttributeReader (line 892) | protected abstract class AttributeReader { method AttributeReader (line 893) | AttributeReader(Name name, ClassFile.Version version, Set values) { method accept (line 1451) | public void accept(Visitor v) { ((ProxyVisitor)v).visitArrayAttribut... method toString (line 1452) | @Override class CompoundAnnotationProxy (line 1460) | static class CompoundAnnotationProxy extends Attribute { method CompoundAnnotationProxy (line 1462) | public CompoundAnnotationProxy(Type type, method accept (line 1467) | public void accept(Visitor v) { ((ProxyVisitor)v).visitCompoundAnnot... method toString (line 1468) | @Override class TypeAnnotationProxy (line 1491) | static class TypeAnnotationProxy { method TypeAnnotationProxy (line 1494) | public TypeAnnotationProxy(CompoundAnnotationProxy compound, class AnnotationDeproxy (line 1501) | class AnnotationDeproxy implements ProxyVisitor { method deproxyCompoundList (line 1505) | List deproxyCompoundList(List l) { method enterAnnotation (line 1696) | public void enterAnnotation() { method readField (line 1717) | VarSymbol readField() { method readMethod (line 1728) | MethodSymbol readMethod() { method adjustMethodParams (line 1757) | private List adjustMethodParams(long flags, List args) { method initParameterNames (line 1782) | void initParameterNames(MethodSymbol sym) { method setParameterNames (line 1808) | void setParameterNames(MethodSymbol sym, Type jvmType) { method skipBytes (line 1854) | void skipBytes(int n) { method skipMember (line 1860) | void skipMember() { method enterTypevars (line 1873) | protected void enterTypevars(Type t) { method enterTypevars (line 1880) | protected void enterTypevars(Symbol sym) { method readClass (line 1891) | void readClass(ClassSymbol c) { method readInnerClasses (line 1956) | void readInnerClasses(ClassSymbol c) { method readClassFile (line 1983) | private void readClassFile(ClassSymbol c) throws IOException { method adjustFieldFlags (line 2027) | long adjustFieldFlags(long flags) { method adjustMethodFlags (line 2030) | long adjustMethodFlags(long flags) { method adjustClassFlags (line 2043) | long adjustClassFlags(long flags) { method defineClass (line 2053) | public ClassSymbol defineClass(Name name, Symbol owner) { method enterClass (line 2064) | public ClassSymbol enterClass(Name name, TypeSymbol owner) { method enterClass (line 2091) | public ClassSymbol enterClass(Name flatName, JavaFileObject classFile) { method enterClass (line 2114) | public ClassSymbol enterClass(Name flatname) { method complete (line 2127) | public void complete(Symbol sym) throws CompletionFailure { method completeOwners (line 2153) | private void completeOwners(Symbol o) { method completeEnclosing (line 2164) | private void completeEnclosing(ClassSymbol c) { method fillIn (line 2186) | private void fillIn(ClassSymbol c) { method readInputStream (line 2252) | private static byte[] readInputStream(byte[] buf, InputStream s) throw... method ensureCapacity (line 2280) | private static byte[] ensureCapacity(byte[] buf, int needed) { method newCompletionFailure (line 2292) | private CompletionFailure newCompletionFailure(TypeSymbol c, method loadClass (line 2315) | public ClassSymbol loadClass(Name flatname) throws CompletionFailure { method packageExists (line 2335) | public boolean packageExists(Name fullname) { method enterPackage (line 2341) | public PackageSymbol enterPackage(Name fullname) { method enterPackage (line 2356) | public PackageSymbol enterPackage(Name name, PackageSymbol owner) { method includeClassFile (line 2365) | protected void includeClassFile(PackageSymbol p, JavaFileObject file) { method preferredFileObject (line 2407) | protected JavaFileObject preferredFileObject(JavaFileObject a, method getPackageFileKinds (line 2424) | protected EnumSet getPackageFileKinds() { method extraFileActions (line 2431) | protected void extraFileActions(PackageSymbol pack, JavaFileObject fe) { method fillIn (line 2440) | private void fillIn(PackageSymbol p) throws IOException { method fillIn (line 2514) | private void fillIn(PackageSymbol p, method printCCF (line 2541) | private void printCCF(String key, Object arg) { type SourceCompleter (line 2546) | public interface SourceCompleter { method complete (line 2547) | void complete(ClassSymbol sym) class SourceFileObject (line 2557) | private static class SourceFileObject extends BaseFileObject { method SourceFileObject (line 2564) | public SourceFileObject(Name name, Name flatname) { method toUri (line 2570) | @Override method getName (line 2579) | @Override method getShortName (line 2584) | @Override method getKind (line 2589) | @Override method openInputStream (line 2594) | @Override method openOutputStream (line 2599) | @Override method getCharContent (line 2604) | @Override method openReader (line 2609) | @Override method openWriter (line 2614) | @Override method getLastModified (line 2619) | @Override method delete (line 2624) | @Override method inferBinaryName (line 2629) | @Override method isNameCompatible (line 2634) | @Override method equals (line 2645) | @Override method hashCode (line 2657) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/ClassWriter.java class ClassWriter (line 60) | public class ClassWriter extends ClassFile { method instance (line 158) | public static ClassWriter instance(Context context) { method ClassWriter (line 167) | private ClassWriter(Context context) { method flagNames (line 221) | public static String flagNames(long flags) { method putChar (line 248) | void putChar(ByteBuffer buf, int op, int x) { method putInt (line 256) | void putInt(ByteBuffer buf, int adr, int x) { method assembleSig (line 269) | void assembleSig(Type type) { method hasTypeVar (line 361) | boolean hasTypeVar(List l) { method assembleClassSig (line 369) | void assembleClassSig(Type type) { method assembleSig (line 397) | void assembleSig(List types) { method assembleParamsSig (line 402) | void assembleParamsSig(List typarams) { method typeSig (line 421) | Name typeSig(Type type) { method xClassName (line 434) | public Name xClassName(Type t) { class PoolOverflow (line 450) | public static class PoolOverflow extends Exception { method PoolOverflow (line 452) | public PoolOverflow() {} class StringOverflow (line 454) | public static class StringOverflow extends Exception { method StringOverflow (line 457) | public StringOverflow(String s) { method writePool (line 466) | void writePool(Pool pool) throws PoolOverflow, StringOverflow { method fieldName (line 546) | Name fieldName(Symbol sym) { method nameType (line 556) | NameAndType nameType(Symbol sym) { method writeAttr (line 574) | int writeAttr(Name attrName) { method endAttr (line 582) | void endAttr(int index) { method beginAttrs (line 589) | int beginAttrs() { method endAttrs (line 596) | void endAttrs(int index, int count) { method writeEnclosingMethodAttribute (line 603) | int writeEnclosingMethodAttribute(ClassSymbol c) { method writeFlagAttrs (line 624) | int writeFlagAttrs(long flags) { method writeMemberAttrs (line 662) | int writeMemberAttrs(Symbol sym) { method writeParameterAttrs (line 684) | int writeParameterAttrs(MethodSymbol m) { method writeJavaAnnotations (line 739) | int writeJavaAnnotations(List attrs) { class AttributeWriter (line 775) | class AttributeWriter implements Attribute.Visitor { method visitConstant (line 776) | public void visitConstant(Attribute.Constant _value) { method visitEnum (line 813) | public void visitEnum(Attribute.Enum e) { method visitClass (line 818) | public void visitClass(Attribute.Class clazz) { method visitCompound (line 822) | public void visitCompound(Attribute.Compound compound) { method visitError (line 826) | public void visitError(Attribute.Error x) { method visitArray (line 829) | public void visitArray(Attribute.Array array) { method writeCompoundAttribute (line 840) | void writeCompoundAttribute(Attribute.Compound c) { method enterInner (line 854) | void enterInner(ClassSymbol c) { method writeInnerClasses (line 884) | void writeInnerClasses() { method writeField (line 910) | void writeField(VarSymbol v) { method writeMethod (line 933) | void writeMethod(MethodSymbol m) { method writeCode (line 973) | void writeCode(Code code) { method needsLocalVariableTypeEntry (line 1072) | private boolean needsLocalVariableTypeEntry(Type t) { method writeStackMap (line 1080) | void writeStackMap(Code code) { method writeStackMapType (line 1143) | void writeStackMapType(Type t) { class StackMapTableFrame (line 1201) | abstract static class StackMapTableFrame { method getFrameType (line 1202) | abstract int getFrameType(); method write (line 1204) | void write(ClassWriter writer) { class SameFrame (line 1210) | static class SameFrame extends StackMapTableFrame { method SameFrame (line 1212) | SameFrame(int offsetDelta) { method getFrameType (line 1215) | int getFrameType() { method write (line 1218) | @Override class SameLocals1StackItemFrame (line 1230) | static class SameLocals1StackItemFrame extends StackMapTableFrame { method SameLocals1StackItemFrame (line 1233) | SameLocals1StackItemFrame(int offsetDelta, Type stack) { method getFrameType (line 1237) | int getFrameType() { method write (line 1242) | @Override class ChopFrame (line 1258) | static class ChopFrame extends StackMapTableFrame { method ChopFrame (line 1261) | ChopFrame(int frameType, int offsetDelta) { method getFrameType (line 1265) | int getFrameType() { return frameType; } method write (line 1266) | @Override class AppendFrame (line 1276) | static class AppendFrame extends StackMapTableFrame { method AppendFrame (line 1280) | AppendFrame(int frameType, int offsetDelta, Type[] locals) { method getFrameType (line 1285) | int getFrameType() { return frameType; } method write (line 1286) | @Override class FullFrame (line 1300) | static class FullFrame extends StackMapTableFrame { method FullFrame (line 1304) | FullFrame(int offsetDelta, Type[] locals, Type[] stack) { method getFrameType (line 1309) | int getFrameType() { return FULL_FRAME; } method write (line 1310) | @Override method getInstance (line 1335) | static StackMapTableFrame getInstance(Code.StackMapFrame this_frame, method isInt (line 1370) | static boolean isInt(Type t) { method isSameType (line 1374) | static boolean isSameType(Type t1, Type t2, Types types) { method compare (line 1395) | static int compare(Type[] arr1, Type[] arr2, Types types) { method writeFields (line 1410) | void writeFields(Scope.Entry e) { method writeMethods (line 1423) | void writeMethods(Scope.Entry e) { method writeClass (line 1438) | public JavaFileObject writeClass(ClassSymbol c) method writeClassFile (line 1466) | public void writeClassFile(OutputStream out, ClassSymbol c) method adjustFlags (line 1580) | int adjustFlags(final long flags) { method getLastModified (line 1596) | long getLastModified(FileObject filename) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/Code.java class Code (line 47) | public class Code { type StackMapFormat (line 52) | public enum StackMapFormat { method getAttributeName (line 55) | Name getAttributeName(Names names) { method getAttributeName (line 60) | Name getAttributeName(Names names) { method getAttributeName (line 64) | Name getAttributeName(Names names) { method checkLimits (line 93) | public boolean checkLimits(DiagnosticPosition pos, Log log) { method Code (line 185) | public Code(MethodSymbol meth, method typecode (line 226) | public static int typecode(Type type) { method truncate (line 251) | public static int truncate(int tc) { method width (line 260) | public static int width(int typecode) { method width (line 268) | public static int width(Type type) { method width (line 274) | public static int width(List types) { method arraycode (line 283) | public static int arraycode(Type type) { method curPc (line 306) | public int curPc() { method emit1 (line 315) | private void emit1(int od) { method emit2 (line 327) | private void emit2(int od) { method emit4 (line 340) | public void emit4(int od) { method emitop (line 357) | private void emitop(int op) { method postop (line 374) | void postop() { method emitMultianewarray (line 380) | public void emitMultianewarray(int ndims, int type, Type arrayType) { method emitNewarray (line 391) | public void emitNewarray(int elemcode, Type arrayType) { method emitAnewarray (line 401) | public void emitAnewarray(int od, Type arrayType) { method emitInvokeinterface (line 411) | public void emitInvokeinterface(int meth, Type mtype) { method emitInvokespecial (line 424) | public void emitInvokespecial(int meth, Type mtype) { method emitInvokestatic (line 439) | public void emitInvokestatic(int meth, Type mtype) { method emitInvokevirtual (line 450) | public void emitInvokevirtual(int meth, Type mtype) { method emitInvokedynamic (line 461) | public void emitInvokedynamic(int desc, Type mtype) { method emitop0 (line 474) | public void emitop0(int op) { method emitop1 (line 880) | public void emitop1(int op, int od) { method typeForPool (line 898) | private Type typeForPool(Object o) { method emitop1w (line 912) | public void emitop1w(int op, int od) { method emitop1w (line 959) | public void emitop1w(int op, int od1, int od2) { method emitop2 (line 981) | public void emitop2(int op, int od) { method emitop4 (line 1057) | public void emitop4(int op, int od) { method align (line 1075) | public void align(int incr) { method put1 (line 1082) | private void put1(int pc, int op) { method put2 (line 1088) | private void put2(int pc, int od) { method put4 (line 1096) | public void put4(int pc, int od) { method get1 (line 1106) | private int get1(int pc) { method get2 (line 1112) | private int get2(int pc) { method get4 (line 1118) | public int get4(int pc) { method isAlive (line 1129) | public boolean isAlive() { method markDead (line 1135) | public void markDead() { method entryPoint (line 1141) | public int entryPoint() { method entryPoint (line 1151) | public int entryPoint(State state) { method entryPoint (line 1164) | public int entryPoint(State state, Type pushed) { class StackMapFrame (line 1181) | static class StackMapFrame { method emitStackMap (line 1204) | public void emitStackMap() { method getLocalsSize (line 1224) | private int getLocalsSize() { method emitCLDCStackMap (line 1236) | void emitCLDCStackMap(int pc, int localsSize) { method emitStackMapFrame (line 1270) | void emitStackMapFrame(int pc, int localsSize) { method getInitialFrame (line 1332) | StackMapFrame getInitialFrame() { class Chain (line 1364) | public static class Chain { method Chain (line 1383) | public Chain(int pc, Chain next, Code.State state) { method negate (line 1392) | public static int negate(int opcode) { method emitJump (line 1401) | public int emitJump(int opcode) { method branch (line 1421) | public Chain branch(int opcode) { method resolve (line 1439) | public void resolve(Chain chain, int target) { method resolve (line 1499) | public void resolve(Chain chain) { method resolvePending (line 1510) | public void resolvePending() { method mergeChains (line 1518) | public static Chain mergeChains(Chain chain1, Chain chain2) { method addCatch (line 1543) | public void addCatch( method addLineNumber (line 1555) | public void addLineNumber(char startPc, char lineNumber) { method statBegin (line 1566) | public void statBegin(int pos) { method markStatBegin (line 1574) | public void markStatBegin() { class State (line 1590) | class State implements Cloneable { method State (line 1604) | State() { method dup (line 1609) | State dup() { method lock (line 1625) | void lock(int register) { method unlock (line 1637) | void unlock(int register) { method push (line 1643) | void push(Type t) { method pop1 (line 1676) | Type pop1() { method peek (line 1685) | Type peek() { method pop2 (line 1689) | Type pop2() { method pop (line 1699) | void pop(int n) { method pop (line 1707) | void pop(Type t) { method forceStackTop (line 1713) | void forceStackTop(Type t) { method markInitialized (line 1728) | void markInitialized(UninitializedType old) { method join (line 1745) | State join(State other) { method error (line 1765) | Type error() { method dump (line 1769) | void dump() { method dump (line 1773) | void dump(int pc) { class LocalVar (line 1825) | static class LocalVar { method LocalVar (line 1830) | LocalVar(VarSymbol v) { method dup (line 1834) | public LocalVar dup() { method toString (line 1837) | public String toString() { method addLocalVar (line 1846) | private void addLocalVar(VarSymbol v) { method setDefined (line 1862) | public void setDefined(Bits newDefined) { method setDefined (line 1879) | public void setDefined(int adr) { method setUndefined (line 1893) | public void setUndefined(int adr) { method endScope (line 1911) | private void endScope(int adr) { method putVar (line 1929) | void putVar(LocalVar var) { method newLocal (line 1948) | private int newLocal(int typecode) { method newLocal (line 1956) | private int newLocal(Type type) { method newLocal (line 1960) | public int newLocal(VarSymbol v) { method newRegSegment (line 1968) | public void newRegSegment() { method endScopes (line 1974) | public void endScopes(int first) { method mnem (line 1984) | public static String mnem(int opcode) { class Mneumonics (line 1988) | private static class Mneumonics { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/Gen.java class Gen (line 58) | public class Gen extends JCTree.Visitor { method instance (line 88) | public static Gen instance(Context context) { method Gen (line 95) | protected Gen(Context context) { method loadIntConst (line 205) | void loadIntConst(int n) { method zero (line 212) | public static int zero(int tc) { method one (line 230) | public static int one(int tc) { method emitMinusOne (line 237) | void emitMinusOne(int tc) { method binaryQualifier (line 257) | Symbol binaryQualifier(Symbol sym, Type site) { method makeRef (line 304) | int makeRef(DiagnosticPosition pos, Type type) { method checkDimension (line 311) | private void checkDimension(DiagnosticPosition pos, Type t) { method makeTemp (line 332) | LocalItem makeTemp(Type type) { method callMethod (line 349) | void callMethod(DiagnosticPosition pos, method isAccessSuper (line 362) | private boolean isAccessSuper(JCMethodDecl enclMethod) { method isOddAccessName (line 370) | private boolean isOddAccessName(Name name) { method genFinalizer (line 385) | void genFinalizer(Env env) { method unwind (line 396) | Env unwind(JCTree target, Env env) { method endFinalizerGap (line 410) | void endFinalizerGap(Env env) { method endFinalizerGaps (line 420) | void endFinalizerGaps(Env from, Env to) { method hasFinally (line 434) | boolean hasFinally(JCTree target, Env env) { method normalizeDefs (line 452) | List normalizeDefs(List defs, ClassSymbol c) { method checkStringConstant (line 535) | private void checkStringConstant(DiagnosticPosition pos, Object constV... method normalizeMethod (line 550) | void normalizeMethod(JCMethodDecl md, List initCode) { method implementInterfaceMethods (line 598) | void implementInterfaceMethods(ClassSymbol c) { method implementInterfaceMethods (line 610) | void implementInterfaceMethods(ClassSymbol c, ClassSymbol site) { method addAbstractMethod (line 642) | private void addAbstractMethod(ClassSymbol c, method adjustAbstractMethod (line 651) | private void adjustAbstractMethod(ClassSymbol c, method genDef (line 680) | public void genDef(JCTree tree, Env env) { method genStat (line 703) | public void genStat(JCTree tree, Env env, int crtFlags) { method genStat (line 716) | public void genStat(JCTree tree, Env env) { method genStats (line 738) | public void genStats(List trees, Env env, int... method genStats (line 754) | public void genStats(List trees, Env env) { method genCond (line 769) | public CondItem genCond(JCTree tree, int crtFlags) { method genCond (line 785) | public CondItem genCond(JCTree _tree, boolean markBranches) { method genExpr (line 828) | public Item genExpr(JCTree tree, Type pt) { method genArgs (line 854) | public void genArgs(List trees, List pts) { class CodeSizeOverflow (line 869) | public static class CodeSizeOverflow extends RuntimeException { method CodeSizeOverflow (line 871) | public CodeSizeOverflow() {} method visitMethodDef (line 874) | public void visitMethodDef(JCMethodDecl tree) { method genMethod (line 897) | void genMethod(JCMethodDecl tree, Env env, boolean fatcode) { method initCode (line 965) | private int initCode(JCMethodDecl tree, Env env, boolean f... method visitVarDef (line 1012) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 1025) | public void visitSkip(JCSkip tree) { method visitBlock (line 1028) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 1040) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 1044) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 1048) | public void visitForLoop(JCForLoop tree) { method genLoop (line 1063) | private void genLoop(JCStatement loop, method visitForeachLoop (line 1102) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 1106) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 1112) | public void visitSwitch(JCSwitch tree) { method qsort2 (line 1254) | static void qsort2(int[] keys, int[] values, int lo, int hi) { method visitSynchronized (line 1276) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 1309) | public void visitTry(final JCTry tree) { method genTry (line 1357) | void genTry(JCTree body, List catchers, Env env) { method genCatch (line 1453) | void genCatch(JCCatch tree, method registerCatch (line 1496) | void registerCatch(DiagnosticPosition pos, method estimateCodeComplexity (line 1523) | int estimateCodeComplexity(JCTree tree) { method visitIf (line 1607) | public void visitIf(JCIf tree) { method visitExec (line 1627) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 1641) | public void visitBreak(JCBreak tree) { method visitContinue (line 1648) | public void visitContinue(JCContinue tree) { method visitReturn (line 1655) | public void visitReturn(JCReturn tree) { method visitThrow (line 1675) | public void visitThrow(JCThrow tree) { method visitApply (line 1684) | public void visitApply(JCMethodInvocation tree) { method visitConditional (line 1695) | public void visitConditional(JCConditional tree) { method visitNewClass (line 1720) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 1737) | public void visitNewArray(JCNewArray tree) { method makeNewArray (line 1763) | Item makeNewArray(DiagnosticPosition pos, Type type, int ndims) { method visitParens (line 1780) | public void visitParens(JCParens tree) { method visitAssign (line 1784) | public void visitAssign(JCAssign tree) { method visitAssignop (line 1790) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 1840) | public void visitUnary(JCUnary tree) { method genNullCheck (line 1911) | private void genNullCheck(DiagnosticPosition pos) { method visitBinary (line 1917) | public void visitBinary(JCBinary tree) { method makeStringBuffer (line 1963) | void makeStringBuffer(DiagnosticPosition pos) { method appendString (line 1972) | void appendString(JCTree tree) { method getStringBufferAppend (line 1979) | Symbol getStringBufferAppend(JCTree tree, Type t) { method appendStrings (line 1996) | void appendStrings(JCTree tree) { method bufferToString (line 2013) | void bufferToString(DiagnosticPosition pos) { method completeBinop (line 2028) | Item completeBinop(JCTree lhs, JCTree rhs, OperatorSymbol operator) { method visitTypeCast (line 2066) | public void visitTypeCast(JCTypeCast tree) { method visitWildcard (line 2078) | public void visitWildcard(JCWildcard tree) { method visitTypeTest (line 2082) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 2088) | public void visitIndexed(JCArrayAccess tree) { method visitIdent (line 2094) | public void visitIdent(JCIdent tree) { method visitSelect (line 2119) | public void visitSelect(JCFieldAccess tree) { method visitLiteral (line 2179) | public void visitLiteral(JCLiteral tree) { method visitLetExpr (line 2193) | public void visitLetExpr(LetExpr tree) { method genClass (line 2211) | public boolean genClass(Env env, JCClassDecl cdef) { class GenFinalizer (line 2263) | abstract class GenFinalizer { method gen (line 2265) | abstract void gen(); method genLast (line 2268) | abstract void genLast(); method hasFinalizer (line 2271) | boolean hasFinalizer() { return true; } class GenContext (line 2277) | static class GenContext { method addExit (line 2305) | void addExit(Chain c) { method addCont (line 2311) | void addCont(Chain c) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/Items.java class Items (line 51) | public class Items { method Items (line 75) | public Items(Pool pool, Code code, Symtab syms, Types types) { method makeVoidItem (line 91) | Item makeVoidItem() { method makeThisItem (line 96) | Item makeThisItem() { method makeSuperItem (line 102) | Item makeSuperItem() { method makeStackItem (line 109) | Item makeStackItem(Type type) { method makeIndexedItem (line 116) | Item makeIndexedItem(Type type) { method makeLocalItem (line 123) | LocalItem makeLocalItem(VarSymbol v) { method makeLocalItem (line 131) | private LocalItem makeLocalItem(Type type, int reg) { method makeStaticItem (line 138) | Item makeStaticItem(Symbol member) { method makeMemberItem (line 147) | Item makeMemberItem(Symbol member, boolean nonvirtual) { method makeImmediateItem (line 155) | Item makeImmediateItem(Type type, Object value) { method makeAssignItem (line 162) | Item makeAssignItem(Item lhs) { method makeCondItem (line 173) | CondItem makeCondItem(int opcode, Chain trueJumps, Chain falseJumps) { method makeCondItem (line 180) | CondItem makeCondItem(int opcode) { class Item (line 186) | abstract class Item { method Item (line 192) | Item(int typecode) { method load (line 198) | Item load() { method store (line 204) | void store() { method invoke (line 210) | Item invoke() { method duplicate (line 216) | void duplicate() {} method drop (line 220) | void drop() {} method stash (line 225) | void stash(int toscode) { method mkCond (line 231) | CondItem mkCond() { method coerce (line 239) | Item coerce(int targetcode) { method coerce (line 261) | Item coerce(Type targettype) { method width (line 267) | int width() { method toString (line 271) | public abstract String toString(); class StackItem (line 276) | class StackItem extends Item { method StackItem (line 278) | StackItem(int typecode) { method load (line 282) | Item load() { method duplicate (line 286) | void duplicate() { method drop (line 290) | void drop() { method stash (line 294) | void stash(int toscode) { method width (line 299) | int width() { method toString (line 303) | public String toString() { class IndexedItem (line 310) | class IndexedItem extends Item { method IndexedItem (line 312) | IndexedItem(Type type) { method load (line 316) | Item load() { method store (line 321) | void store() { method duplicate (line 325) | void duplicate() { method drop (line 329) | void drop() { method stash (line 333) | void stash(int toscode) { method width (line 337) | int width() { method toString (line 341) | public String toString() { class SelfItem (line 348) | class SelfItem extends Item { method SelfItem (line 354) | SelfItem(boolean isSuper) { method load (line 359) | Item load() { method toString (line 364) | public String toString() { class LocalItem (line 371) | class LocalItem extends Item { method LocalItem (line 381) | LocalItem(Type type, int reg) { method load (line 388) | Item load() { method store (line 396) | void store() { method incr (line 404) | void incr(int x) { method toString (line 421) | public String toString() { class StaticItem (line 428) | class StaticItem extends Item { method StaticItem (line 434) | StaticItem(Symbol member) { method load (line 439) | Item load() { method store (line 444) | void store() { method invoke (line 448) | Item invoke() { method toString (line 455) | public String toString() { class MemberItem (line 462) | class MemberItem extends Item { method MemberItem (line 472) | MemberItem(Symbol member, boolean nonvirtual) { method load (line 478) | Item load() { method store (line 483) | void store() { method invoke (line 487) | Item invoke() { method duplicate (line 500) | void duplicate() { method drop (line 504) | void drop() { method stash (line 508) | void stash(int toscode) { method width (line 512) | int width() { method toString (line 516) | public String toString() { class ImmediateItem (line 523) | class ImmediateItem extends Item { method ImmediateItem (line 529) | ImmediateItem(Type type, Object value) { method ldc (line 534) | private void ldc() { method load (line 545) | Item load() { method isPosZero (line 591) | private boolean isPosZero(float x) { method isPosZero (line 596) | private boolean isPosZero(double x) { method mkCond (line 600) | CondItem mkCond() { method coerce (line 605) | Item coerce(int targetcode) { method toString (line 647) | public String toString() { class AssignItem (line 654) | class AssignItem extends Item { method AssignItem (line 660) | AssignItem(Item lhs) { method load (line 665) | Item load() { method duplicate (line 671) | void duplicate() { method drop (line 675) | void drop() { method stash (line 679) | void stash(int toscode) { method width (line 683) | int width() { method toString (line 687) | public String toString() { class CondItem (line 694) | class CondItem extends Item { method CondItem (line 716) | CondItem(int opcode, Chain truejumps, Chain falsejumps) { method load (line 723) | Item load() { method duplicate (line 739) | void duplicate() { method drop (line 743) | void drop() { method stash (line 747) | void stash(int toscode) { method mkCond (line 751) | CondItem mkCond() { method jumpTrue (line 755) | Chain jumpTrue() { method jumpFalse (line 764) | Chain jumpFalse() { method negate (line 773) | CondItem negate() { method width (line 779) | int width() { method isTrue (line 784) | boolean isTrue() { method isFalse (line 788) | boolean isFalse() { method toString (line 792) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/Pool.java class Pool (line 39) | public class Pool { method Pool (line 58) | public Pool(int pp, Object[] pool) { method Pool (line 69) | public Pool() { method numEntries (line 75) | public int numEntries() { method reset (line 81) | public void reset() { method doublePool (line 88) | private void doublePool() { method put (line 98) | public int put(Object value) { method get (line 122) | public int get(Object o) { class Method (line 127) | static class Method extends DelegatedSymbol { method Method (line 129) | Method(MethodSymbol m) { method equals (line 133) | public boolean equals(Object other) { method hashCode (line 141) | public int hashCode() { class Variable (line 149) | static class Variable extends DelegatedSymbol { method Variable (line 151) | Variable(VarSymbol v) { method equals (line 155) | public boolean equals(Object other) { method hashCode (line 163) | public int hashCode() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/Target.java type Target (line 43) | public enum Target { method instance (line 74) | public static Target instance(Context context) { method MIN (line 87) | public static Target MIN() { return MIN; } method MAX (line 90) | public static Target MAX() { return MAX; } method Target (line 107) | private Target(String name, int majorVersion, int minorVersion) { method lookup (line 115) | public static Target lookup(String name) { method requiresIproxy (line 123) | public boolean requiresIproxy() { method initializeFieldsBeforeSuper (line 133) | public boolean initializeFieldsBeforeSuper() { method obeyBinaryCompatibility (line 144) | public boolean obeyBinaryCompatibility() { method arrayBinaryCompatibility (line 153) | public boolean arrayBinaryCompatibility() { method interfaceFieldsBinaryCompatibility (line 162) | public boolean interfaceFieldsBinaryCompatibility() { method interfaceObjectOverridesBinaryCompatibility (line 172) | public boolean interfaceObjectOverridesBinaryCompatibility() { method usePrivateSyntheticFields (line 182) | public boolean usePrivateSyntheticFields() { method useInnerCacheClass (line 191) | public boolean useInnerCacheClass() { method generateCLDCStackmap (line 196) | public boolean generateCLDCStackmap() { method generateStackMapTable (line 202) | public boolean generateStackMapTable() { method isPackageInfoSynthetic (line 208) | public boolean isPackageInfoSynthetic() { method generateEmptyAfterBig (line 214) | public boolean generateEmptyAfterBig() { method useStringBuilder (line 222) | public boolean useStringBuilder() { method useSyntheticFlag (line 229) | public boolean useSyntheticFlag() { method useEnumFlag (line 232) | public boolean useEnumFlag() { method useAnnotationFlag (line 235) | public boolean useAnnotationFlag() { method useVarargsFlag (line 238) | public boolean useVarargsFlag() { method useBridgeFlag (line 241) | public boolean useBridgeFlag() { method syntheticNameChar (line 248) | public char syntheticNameChar() { method hasClassLiterals (line 254) | public boolean hasClassLiterals() { method hasInvokedynamic (line 260) | public boolean hasInvokedynamic() { method hasMethodHandles (line 268) | public boolean hasMethodHandles() { method classLiteralsNoInit (line 276) | public boolean classLiteralsNoInit() { method hasInitCause (line 283) | public boolean hasInitCause() { method boxWithConstructors (line 290) | public boolean boxWithConstructors() { method hasIterable (line 297) | public boolean hasIterable() { method compilerBootstrap (line 304) | public boolean compilerBootstrap(Symbol c) { method hasEnclosingMethodAttribute (line 316) | public boolean hasEnclosingMethodAttribute() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/jvm/UninitializedType.java class UninitializedType (line 39) | class UninitializedType extends Type.DelegatedType { method uninitializedThis (line 43) | public static UninitializedType uninitializedThis(Type qtype) { method uninitializedObject (line 47) | public static UninitializedType uninitializedObject(Type qtype, int of... method UninitializedType (line 52) | private UninitializedType(int tag, Type qtype, int offset) { method initializedType (line 57) | Type initializedType() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/main/CommandLine.java class CommandLine (line 43) | public class CommandLine { method parse (line 54) | public static String[] parse(String[] args) method loadCmdFile (line 74) | private static void loadCmdFile(String name, ListBuffer args) FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/main/JavaCompiler.java class JavaCompiler (line 79) | public class JavaCompiler implements ClassReader.SourceCompleter { method instance (line 85) | public static JavaCompiler instance(Context context) { method version (line 94) | public static String version() { method fullVersion (line 100) | public static String fullVersion() { method version (line 107) | private static String version(String key) { type CompilePolicy (line 135) | protected static enum CompilePolicy { method decode (line 171) | static CompilePolicy decode(String option) { type ImplicitSourcePolicy (line 191) | protected static enum ImplicitSourcePolicy { method decode (line 199) | static ImplicitSourcePolicy decode(String option) { method JavaCompiler (line 320) | public JavaCompiler(Context context) { type CompileState (line 492) | public enum CompileState { method CompileState (line 501) | CompileState(int value) { method isDone (line 504) | boolean isDone(CompileState other) { class CompileStates (line 512) | protected class CompileStates extends HashMap,Compile... method isDone (line 514) | boolean isDone(Env env, CompileState cs) { method shouldStop (line 527) | protected boolean shouldStop(CompileState cs) { method errorCount (line 536) | public int errorCount() { method stopIfError (line 547) | protected final Queue stopIfError(CompileState cs, Queue que... method stopIfError (line 551) | protected final List stopIfError(CompileState cs, List list) { method warningCount (line 557) | public int warningCount() { method readSource (line 568) | public CharSequence readSource(JavaFileObject filename) { method parse (line 582) | protected JCCompilationUnit parse(JavaFileObject filename, CharSequenc... method keepComments (line 612) | protected boolean keepComments() { method parse (line 620) | @Deprecated method parse (line 629) | public JCTree.JCCompilationUnit parse(JavaFileObject filename) { method resolveBinaryNameOrIdent (line 645) | public Symbol resolveBinaryNameOrIdent(String name) { method resolveIdent (line 657) | public Symbol resolveIdent(String name) { method printSource (line 683) | JavaFileObject printSource(Env env, JCClassDecl cdef) thr... method genCode (line 710) | JavaFileObject genCode(Env env, JCClassDecl cdef) throws ... method complete (line 731) | public void complete(ClassSymbol c) throws CompletionFailure { method compile (line 788) | public void compile(List sourceFileObject) method compile (line 801) | public void compile(List sourceFileObjects, method compile2 (line 845) | private void compile2() { method parseFiles (line 899) | public List parseFiles(Iterable fil... method enterTrees (line 920) | public List enterTrees(List root... method initProcessAnnotations (line 986) | public void initProcessAnnotations(Iterable proce... method processAnnotations (line 1010) | public JavaCompiler processAnnotations(List roots) { method processAnnotations (line 1025) | public JavaCompiler processAnnotations(List roots, method unrecoverableError (line 1123) | private boolean unrecoverableError() { method explicitAnnotationProcessingRequested (line 1131) | boolean explicitAnnotationProcessingRequested() { method explicitAnnotationProcessingRequested (line 1137) | static boolean explicitAnnotationProcessingRequested(Options options) { method attribute (line 1152) | public Queue> attribute(Queue> envs) { method attribute (line 1163) | public Env attribute(Env env) { method flow (line 1203) | public Queue> flow(Queue> envs) { method flow (line 1214) | public Queue> flow(Env env) { method flow (line 1223) | protected void flow(Env env, Queue> resu... method desugar (line 1268) | public Queue, JCClassDecl>> desugar(Queue env, Queue, JCClassDecl>> queue) { method generate (line 1420) | public void generate(Queue, JCClassDecl>> queue,... method groupByFile (line 1468) | Map>> groupByFile(Queue createChoices(String... choices) { method Option (line 137) | Option(OptionName name, String descrKey, ChoiceKind choiceKind, method toString (line 146) | @Override method hasArg (line 151) | public boolean hasArg() { method matches (line 155) | public boolean matches(String option) { method help (line 180) | void help(PrintWriter out) { method helpSynopsis (line 187) | String helpSynopsis() { method xhelp (line 214) | void xhelp(PrintWriter out) {} method process (line 218) | public boolean process(Options options, String option, String arg) { method process (line 246) | public boolean process(Options options, String option) { method getKind (line 253) | public OptionKind getKind() { return OptionKind.NORMAL; } method getName (line 255) | public OptionName getName() { return name; } class XOption (line 260) | static class XOption extends Option { method XOption (line 261) | XOption(OptionName name, String argsNameKey, String descrKey) { method XOption (line 264) | XOption(OptionName name, String descrKey) { method XOption (line 267) | XOption(OptionName name, String descrKey, ChoiceKind kind, String...... method XOption (line 270) | XOption(OptionName name, String descrKey, ChoiceKind kind, Map processArgs(String[] flags) { // XXX sb protected method checkDirectory (line 300) | private boolean checkDirectory(OptionName optName) { method compile (line 319) | public int compile(String[] args) { method compile (line 330) | public int compile(String[] args, Context context) { method compile (line 337) | public int compile(String[] args, method bugMessage (line 480) | void bugMessage(Throwable ex) { method feMessage (line 488) | void feMessage(Throwable ex) { method ioMessage (line 497) | void ioMessage(Throwable ex) { method resourceMessage (line 504) | void resourceMessage(Throwable ex) { method apMessage (line 513) | void apMessage(AnnotationProcessingError ex) { method showClass (line 520) | void showClass(String className) { method getLocalizedString (line 559) | public static String getLocalizedString(String key, Object... args) { ... method useRawMessages (line 570) | public static void useRawMessages(boolean enable) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/main/OptionName.java type OptionName (line 37) | public enum OptionName { method OptionName (line 96) | OptionName(String optionName) { method toString (line 100) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/main/RecognizedOptions.java class RecognizedOptions (line 57) | public class RecognizedOptions { method RecognizedOptions (line 59) | private RecognizedOptions() {} type OptionHelper (line 61) | public interface OptionHelper { method setOut (line 63) | void setOut(PrintWriter out); method error (line 65) | void error(String key, Object... args); method printVersion (line 67) | void printVersion(); method printFullVersion (line 69) | void printFullVersion(); method printHelp (line 71) | void printHelp(); method printXhelp (line 73) | void printXhelp(); method addFile (line 75) | void addFile(File f); method addClassName (line 77) | void addClassName(String s); class GrumpyHelper (line 81) | public static class GrumpyHelper implements OptionHelper { method setOut (line 83) | public void setOut(PrintWriter out) { method error (line 87) | public void error(String key, Object... args) { method printVersion (line 91) | public void printVersion() { method printFullVersion (line 95) | public void printFullVersion() { method printHelp (line 99) | public void printHelp() { method printXhelp (line 103) | public void printXhelp() { method addFile (line 107) | public void addFile(File f) { method addClassName (line 111) | public void addClassName(String s) { method getJavaCompilerOptions (line 231) | static Option[] getJavaCompilerOptions(OptionHelper helper) { method getJavacFileManagerOptions (line 235) | public static Option[] getJavacFileManagerOptions(OptionHelper helper) { method getJavacToolOptions (line 239) | public static Option[] getJavacToolOptions(OptionHelper helper) { method getOptions (line 243) | static Option[] getOptions(OptionHelper helper, Set desire... method getAll (line 256) | public static Option[] getAll(final OptionHelper helper) { type PkgInfo (line 622) | public enum PkgInfo { method get (line 624) | public static PkgInfo get(Options options) { method getXLintChoices (line 632) | private static Map getXLintChoices() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/model/AnnotationProxyMaker.java class AnnotationProxyMaker (line 59) | public class AnnotationProxyMaker { method AnnotationProxyMaker (line 65) | private AnnotationProxyMaker(Attribute.Compound anno, method generateAnnotation (line 75) | public static A generateAnnotation( method generateAnnotation (line 85) | private Annotation generateAnnotation() { method getAllReflectedValues (line 95) | private Map getAllReflectedValues() { method getAllValues (line 116) | private Map getAllValues() { method generateValue (line 141) | private Object generateValue(MethodSymbol meth, Attribute attr) { class ValueVisitor (line 147) | private class ValueVisitor implements Attribute.Visitor { method ValueVisitor (line 153) | ValueVisitor(MethodSymbol meth) { method getValue (line 157) | Object getValue(Attribute attr) { method visitConstant (line 175) | public void visitConstant(Attribute.Constant c) { method visitClass (line 179) | public void visitClass(Attribute.Class c) { method visitArray (line 183) | public void visitArray(Attribute.Array a) { method visitEnum (line 220) | @SuppressWarnings({"unchecked", "rawtypes"}) method visitCompound (line 235) | public void visitCompound(Attribute.Compound c) { method visitError (line 245) | public void visitError(Attribute.Error e) { method typeMismatch (line 253) | private void typeMismatch(Method method, final Attribute attr) { class MirroredTypeExceptionProxy (line 278) | private static final class MirroredTypeExceptionProxy extends Exceptio... method MirroredTypeExceptionProxy (line 284) | MirroredTypeExceptionProxy(TypeMirror t) { method toString (line 289) | public String toString() { method hashCode (line 293) | public int hashCode() { method equals (line 297) | public boolean equals(Object obj) { method generateException (line 303) | protected RuntimeException generateException() { method readObject (line 308) | private void readObject(ObjectInputStream s) class MirroredTypesExceptionProxy (line 321) | private static final class MirroredTypesExceptionProxy extends Excepti... method MirroredTypesExceptionProxy (line 327) | MirroredTypesExceptionProxy(List ts) { method toString (line 332) | public String toString() { method hashCode (line 336) | public int hashCode() { method equals (line 340) | public boolean equals(Object obj) { method generateException (line 347) | protected RuntimeException generateException() { method readObject (line 352) | private void readObject(ObjectInputStream s) FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/model/FilteredMemberList.java class FilteredMemberList (line 46) | public class FilteredMemberList extends AbstractList { method FilteredMemberList (line 50) | public FilteredMemberList(Scope scope) { method size (line 54) | public int size() { method get (line 63) | public Symbol get(int index) { method iterator (line 72) | public Iterator iterator() { method unwanted (line 112) | private static boolean unwanted(Symbol s) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/model/JavacElements.java class JavacElements (line 61) | public class JavacElements implements Elements { method instance (line 69) | public static JavacElements instance(Context context) { method JavacElements (line 79) | protected JavacElements(Context context) { method setContext (line 87) | public void setContext(Context context) { method getAnnotation (line 100) | public static A getAnnotation(Symbol annotated, method getAnnotation (line 116) | public static A getAnnotation(ClassSymbol annot... method getPackageElement (line 133) | public PackageSymbol getPackageElement(CharSequence name) { method getTypeElement (line 142) | public ClassSymbol getTypeElement(CharSequence name) { method nameToSymbol (line 153) | private S nameToSymbol(String nameStr, Class cla... method getSourcePosition (line 177) | public JavacSourcePosition getSourcePosition(Element e) { method getSourcePosition (line 189) | public JavacSourcePosition getSourcePosition(Element e, AnnotationMirr... method getSourcePosition (line 206) | public JavacSourcePosition getSourcePosition(Element e, AnnotationMirr... method matchAnnoToTree (line 216) | private JCTree matchAnnoToTree(AnnotationMirror findme, method matchAnnoToTree (line 248) | private JCTree matchAnnoToTree(Attribute.Compound findme, method matchAnnoToTree (line 266) | private JCTree matchAnnoToTree(final Attribute.Compound findme, method scanForAssign (line 317) | private JCExpression scanForAssign(final MethodSymbol sym, method getTree (line 346) | public JCTree getTree(Element e) { method getDocComment (line 351) | public String getDocComment(Element e) { method getPackageOf (line 366) | public PackageElement getPackageOf(Element e) { method isDeprecated (line 370) | public boolean isDeprecated(Element e) { method getBinaryName (line 375) | public Name getBinaryName(TypeElement type) { method getElementValuesWithDefaults (line 379) | public Map getElementValuesWithDefaults( method getAllMembers (line 399) | public FilteredMemberList getAllMembers(TypeElement element) { method addMembers (line 408) | private void addMembers(Scope scope, Type type) { method getAllAnnotationMirrors (line 440) | public List getAllAnnotationMirrors(Element e) { method isInherited (line 464) | private boolean isInherited(Type annotype) { method containsAnnoOfType (line 476) | private static boolean containsAnnoOfType(List annos, method hides (line 485) | public boolean hides(Element hiderEl, Element hideeEl) { method overrides (line 521) | public boolean overrides(ExecutableElement riderEl, method getConstantExpression (line 543) | public String getConstantExpression(Object value) { method printElements (line 556) | public void printElements(java.io.Writer w, Element... elements) { method getName (line 561) | public Name getName(CharSequence cs) { method getTreeAndTopLevel (line 569) | private Pair getTreeAndTopLevel(Element e) { method getTreeAndTopLevel (line 589) | public Pair getTreeAndTopLevel( method getEnterEnv (line 614) | private Env getEnterEnv(Symbol sym) { method cast (line 630) | private static T cast(Class clazz, Object o) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/model/JavacSourcePosition.java class JavacSourcePosition (line 39) | class JavacSourcePosition { method JavacSourcePosition (line 45) | JavacSourcePosition(JavaFileObject sourcefile, method getFile (line 53) | public JavaFileObject getFile() { method getOffset (line 57) | public int getOffset() { method getLine (line 61) | public int getLine() { method getColumn (line 65) | public int getColumn() { method toString (line 69) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/model/JavacTypes.java class JavacTypes (line 45) | public class JavacTypes implements javax.lang.model.util.Types { method instance (line 50) | public static JavacTypes instance(Context context) { method JavacTypes (line 60) | protected JavacTypes(Context context) { method setContext (line 68) | public void setContext(Context context) { method asElement (line 74) | public Element asElement(TypeMirror t) { method isSameType (line 86) | public boolean isSameType(TypeMirror t1, TypeMirror t2) { method isSubtype (line 90) | public boolean isSubtype(TypeMirror t1, TypeMirror t2) { method isAssignable (line 96) | public boolean isAssignable(TypeMirror t1, TypeMirror t2) { method contains (line 102) | public boolean contains(TypeMirror t1, TypeMirror t2) { method isSubsignature (line 108) | public boolean isSubsignature(ExecutableType m1, ExecutableType m2) { method directSupertypes (line 112) | public List directSupertypes(TypeMirror t) { method erasure (line 121) | public TypeMirror erasure(TypeMirror t) { method boxedClass (line 127) | public TypeElement boxedClass(PrimitiveType p) { method unboxedType (line 131) | public PrimitiveType unboxedType(TypeMirror t) { method capture (line 140) | public TypeMirror capture(TypeMirror t) { method getPrimitiveType (line 145) | public PrimitiveType getPrimitiveType(TypeKind kind) { method getNullType (line 160) | public NullType getNullType() { method getNoType (line 164) | public NoType getNoType(TypeKind kind) { method getArrayType (line 173) | public ArrayType getArrayType(TypeMirror componentType) { method getWildcardType (line 184) | public WildcardType getWildcardType(TypeMirror extendsBound, method getDeclaredType (line 212) | public DeclaredType getDeclaredType(TypeElement typeElem, method getDeclaredType (line 224) | public DeclaredType getDeclaredType(DeclaredType enclosing, method getDeclaredType0 (line 241) | private DeclaredType getDeclaredType0(Type outer, method asMemberOf (line 273) | public TypeMirror asMemberOf(DeclaredType containing, Element element) { method validateTypeNotIn (line 288) | private void validateTypeNotIn(TypeMirror t, Set invalidKind... method cast (line 298) | private static T cast(Class clazz, Object o) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/DocCommentScanner.java class DocCommentScanner (line 43) | public class DocCommentScanner extends Scanner { method DocCommentScanner (line 48) | protected DocCommentScanner(ScannerFactory fac, CharBuffer buffer) { method DocCommentScanner (line 55) | protected DocCommentScanner(ScannerFactory fac, char[] input, int inpu... method expandCommentBuffer (line 100) | private void expandCommentBuffer() { method digit (line 110) | private int digit(int base) { method convertUnicode (line 122) | private void convertUnicode() { method scanChar (line 156) | private void scanChar() { method scanDocCommentChar (line 185) | private void scanDocCommentChar() { method nextToken (line 201) | public void nextToken() { method docComment (line 209) | public String docComment() { method processComment (line 217) | @SuppressWarnings("fallthrough") method getLineMap (line 416) | public Position.LineMap getLineMap() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/EndPosParser.java class EndPosParser (line 44) | public class EndPosParser extends JavacParser { method EndPosParser (line 46) | public EndPosParser(ParserFactory fac, Lexer S, boolean keepDocComment... method storeEnd (line 61) | @Override method to (line 68) | @Override method toP (line 75) | @Override method parseCompilationUnit (line 81) | @Override method parExpression (line 89) | @Override method getEndPos (line 97) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/JavacParser.java class JavacParser (line 52) | public class JavacParser implements Parser { method JavacParser (line 81) | protected JavacParser(ParserFactory fac, method skip (line 183) | private void skip(boolean stopAtImport, boolean stopAtMemberDecl, bool... method syntaxError (line 252) | private JCErroneous syntaxError(int pos, String key, Token... args) { method syntaxError (line 256) | private JCErroneous syntaxError(int pos, List errs, String key... method reportSyntaxError (line 267) | private void reportSyntaxError(int pos, String key, Object... args) { method syntaxError (line 284) | private JCErroneous syntaxError(String key) { method syntaxError (line 291) | private JCErroneous syntaxError(String key, Token arg) { method accept (line 298) | public void accept(Token token) { method illegal (line 309) | JCExpression illegal(int pos) { method illegal (line 320) | JCExpression illegal() { method checkNoMods (line 325) | void checkNoMods(long mods) { method attach (line 346) | void attach(JCTree tree, String dc) { method setErrorEndPos (line 357) | private void setErrorEndPos(int errPos) { method getErrorEndPos (line 362) | protected int getErrorEndPos() { method storeEnd (line 371) | protected void storeEnd(JCTree tree, int endpos) {} method to (line 378) | protected T to(T t) { return t; } method toP (line 385) | protected T toP(T t) { return t; } method getStartPos (line 392) | public int getStartPos(JCTree tree) { method getEndPos (line 404) | public int getEndPos(JCTree tree) { method ident (line 415) | Name ident() { method qualident (line 451) | public JCExpression qualident() { method literal (line 473) | JCExpression literal(Name prefix) { method isZero (line 559) | boolean isZero(String s) { method strval (line 567) | String strval(Name prefix) { method parseExpression (line 574) | public JCExpression parseExpression() { method parseType (line 578) | public JCExpression parseType() { method term (line 582) | JCExpression term(int newmode) { method term (line 602) | JCExpression term() { method termRest (line 611) | JCExpression termRest(JCExpression t) { method term1 (line 646) | JCExpression term1() { method term1Rest (line 658) | JCExpression term1Rest(JCExpression t) { method term2 (line 675) | JCExpression term2() { method term2Rest (line 698) | JCExpression term2Rest(JCExpression t, int minprec) { method makeOp (line 745) | private JCExpression makeOp(int pos, method foldStrings (line 759) | protected StringBuffer foldStrings(JCTree tree) { method newOdStack (line 795) | private JCExpression[] newOdStack() { method newOpStack (line 803) | private Token[] newOpStack() { method newPosStack (line 811) | private int[] newPosStack() { method term3 (line 846) | protected JCExpression term3() { method superSuffix (line 1142) | JCExpression superSuffix(List typeArgs, JCExpression t) { method basicType (line 1158) | JCPrimitiveTypeTree basicType() { method argumentsOpt (line 1166) | JCExpression argumentsOpt(List typeArgs, JCExpression t) { method arguments (line 1177) | List arguments() { method arguments (line 1195) | JCMethodInvocation arguments(List typeArgs, JCExpression... method typeArgumentsOpt (line 1203) | JCExpression typeArgumentsOpt(JCExpression t) { method typeArgumentsOpt (line 1214) | List typeArgumentsOpt() { method typeArgumentsOpt (line 1218) | List typeArgumentsOpt(int useMode) { method typeArguments (line 1233) | List typeArguments(boolean diamondAllowed) { method typeArgument (line 1281) | JCExpression typeArgument() { method typeArguments (line 1309) | JCTypeApply typeArguments(JCExpression t, boolean diamondAllowed) { method bracketsOpt (line 1317) | private JCExpression bracketsOpt(JCExpression t) { method bracketsOptCont (line 1327) | private JCArrayTypeTree bracketsOptCont(JCExpression t, int pos) { method bracketsSuffix (line 1336) | JCExpression bracketsSuffix(JCExpression t) { method creator (line 1365) | JCExpression creator(int newpos, List typeArgs) { method innerCreator (line 1425) | JCExpression innerCreator(int newpos, List typeArgs, JCE... method arrayCreatorRest (line 1439) | JCExpression arrayCreatorRest(int newpos, JCExpression elemtype) { method classCreatorRest (line 1469) | JCNewClass classCreatorRest(int newpos, method arrayInitializer (line 1487) | JCExpression arrayInitializer(int newpos, JCExpression t) { method variableInitializer (line 1506) | public JCExpression variableInitializer() { method parExpression (line 1512) | JCExpression parExpression() { method block (line 1521) | JCBlock block(int pos, long flags) { method block (line 1536) | public JCBlock block() { method blockStatements (line 1547) | @SuppressWarnings("fallthrough") method parseStatement (line 1663) | @SuppressWarnings("fallthrough") method catchClause (line 1833) | JCCatch catchClause() { method catchTypes (line 1848) | List catchTypes() { method switchBlockStatementGroups (line 1863) | List switchBlockStatementGroups() { method moreStatementExpressions (line 1901) | > T moreStatementE... method forInit (line 1919) | List forInit() { method forUpdate (line 1936) | List forUpdate() { method annotationsOpt (line 1944) | List annotationsOpt() { method modifiersOpt (line 1960) | JCModifiers modifiersOpt() { method modifiersOpt (line 1963) | JCModifiers modifiersOpt(JCModifiers partial) { method annotation (line 2035) | JCAnnotation annotation(int pos) { method annotationFieldValuesOpt (line 2045) | List annotationFieldValuesOpt() { method annotationFieldValues (line 2050) | List annotationFieldValues() { method annotationFieldValue (line 2067) | JCExpression annotationFieldValue() { method annotationValue (line 2087) | JCExpression annotationValue() { method variableDeclarators (line 2116) | public > T variableDeclar... method variableDeclaratorsRest (line 2129) | > T variableDeclaratorsRe... method variableDeclarator (line 2150) | JCVariableDecl variableDeclarator(JCModifiers mods, JCExpression type,... method variableDeclaratorRest (line 2160) | JCVariableDecl variableDeclaratorRest(int pos, JCModifiers mods, JCExp... method variableDeclaratorId (line 2177) | JCVariableDecl variableDeclaratorId(JCModifiers mods, JCExpression typ... method resources (line 2190) | List resources() { method resource (line 2209) | JCTree resource() { method parseCompilationUnit (line 2216) | public JCTree.JCCompilationUnit parseCompilationUnit() { method importDeclaration (line 2274) | JCTree importDeclaration() { method typeDeclaration (line 2302) | JCTree typeDeclaration(JCModifiers mods) { method classOrInterfaceOrEnumDeclaration (line 2318) | JCStatement classOrInterfaceOrEnumDeclaration(JCModifiers mods, String... method classDeclaration (line 2362) | JCClassDecl classDeclaration(JCModifiers mods, String dc) { method interfaceDeclaration (line 2391) | JCClassDecl interfaceDeclaration(JCModifiers mods, String dc) { method enumDeclaration (line 2414) | JCClassDecl enumDeclaration(JCModifiers mods, String dc) { method enumBody (line 2437) | List enumBody(Name enumName) { method enumeratorDeclaration (line 2472) | JCTree enumeratorDeclaration(Name enumName) { method typeList (line 2508) | List typeList() { method classOrInterfaceBody (line 2521) | List classOrInterfaceBody(Name className, boolean isInterface) { method classOrInterfaceBodyDeclaration (line 2558) | List classOrInterfaceBodyDeclaration(Name className, boolean i... method methodDeclaratorRest (line 2637) | JCTree methodDeclaratorRest(int pos, method qualidentList (line 2683) | List qualidentList() { method typeParametersOpt (line 2695) | List typeParametersOpt() { method typeParameter (line 2716) | JCTypeParameter typeParameter() { method formalParameters (line 2735) | List formalParameters() { method optFinal (line 2750) | JCModifiers optFinal(long flags) { method formalParameter (line 2760) | JCVariableDecl formalParameter() { method error (line 2774) | void error(int pos, String key, Object ... args) { method warning (line 2778) | void warning(int pos, String key, Object ... args) { method checkExprStat (line 2784) | protected JCExpression checkExprStat(JCExpression t) { method prec (line 2805) | static int prec(Token token) { method earlier (line 2814) | static int earlier(int pos1, int pos2) { method optag (line 2825) | static int optag(Token token) { method unoptag (line 2897) | static int unoptag(Token token) { method typetag (line 2919) | static int typetag(Token token) { method checkGenerics (line 2942) | void checkGenerics() { method checkVarargs (line 2948) | void checkVarargs() { method checkForeach (line 2954) | void checkForeach() { method checkStaticImports (line 2960) | void checkStaticImports() { method checkAnnotations (line 2966) | void checkAnnotations() { method checkDiamond (line 2972) | void checkDiamond() { method checkMulticatch (line 2978) | void checkMulticatch() { method checkTryWithResources (line 2984) | void checkTryWithResources() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/Keywords.java class Keywords (line 43) | public class Keywords { method instance (line 47) | public static Keywords instance(Context context) { method Keywords (line 56) | protected Keywords(Context context) { method key (line 76) | public Token key(Name name) { method enterKeyword (line 93) | private void enterKeyword(String s, Token token) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/Lexer.java type Lexer (line 40) | public interface Lexer { method deprecatedFlag (line 46) | boolean deprecatedFlag(); method resetDeprecatedFlag (line 48) | void resetDeprecatedFlag(); method docComment (line 53) | String docComment(); method endPos (line 58) | int endPos(); method errPos (line 63) | int errPos(); method errPos (line 68) | void errPos(int pos); method getLineMap (line 76) | LineMap getLineMap(); method getRawCharacters (line 82) | char[] getRawCharacters(); method getRawCharacters (line 98) | char[] getRawCharacters(int beginIndex, int endIndex); method name (line 103) | Name name(); method nextToken (line 108) | void nextToken(); method pos (line 115) | int pos(); method prevEndPos (line 120) | int prevEndPos(); method radix (line 125) | int radix(); method stringVal (line 131) | String stringVal(); method token (line 136) | Token token(); method token (line 141) | void token(Token token); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/Parser.java type Parser (line 42) | public interface Parser { method parseCompilationUnit (line 47) | JCCompilationUnit parseCompilationUnit(); method parseExpression (line 53) | JCExpression parseExpression(); method parseStatement (line 59) | JCStatement parseStatement(); method parseType (line 65) | JCExpression parseType(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/ParserFactory.java class ParserFactory (line 43) | public class ParserFactory { method instance (line 48) | public static ParserFactory instance(Context context) { method ParserFactory (line 64) | protected ParserFactory(Context context) { method newParser (line 76) | public Parser newParser(CharSequence input, boolean keepDocComments, b... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/Scanner.java class Scanner (line 46) | public class Scanner implements Lexer { method Scanner (line 134) | private Scanner(ScannerFactory fac) { method hexFloatsWork (line 145) | private static boolean hexFloatsWork() { method Scanner (line 157) | protected Scanner(ScannerFactory fac, CharBuffer buffer) { method Scanner (line 172) | protected Scanner(ScannerFactory fac, char[] input, int inputLength) { method lexError (line 193) | private void lexError(int pos, String key, Object... args) { method lexError (line 202) | private void lexError(String key, Object... args) { method digit (line 209) | private int digit(int base) { method convertUnicode (line 222) | private void convertUnicode() { method scanChar (line 254) | private void scanChar() { method scanCommentChar (line 263) | private void scanCommentChar() { method putChar (line 276) | private void putChar(char ch) { method scanLitChar (line 287) | private void scanLitChar() { method scanDigits (line 336) | private void scanDigits(int digitRadix) { method scanHexExponentAndSuffix (line 358) | private void scanHexExponentAndSuffix() { method scanFraction (line 396) | private void scanFraction() { method scanFractionAndSuffix (line 422) | private void scanFractionAndSuffix() { method scanHexFractionAndSuffix (line 440) | private void scanHexFractionAndSuffix(boolean seendigit) { method skipIllegalUnderscores (line 456) | private void skipIllegalUnderscores() { method scanNumber (line 467) | private void scanNumber(int radix) { method scanIdent (line 501) | private void scanIdent() { method surrogatesSupported (line 570) | private static boolean surrogatesSupported() { method scanSurrogates (line 584) | private char scanSurrogates() { method isSpecial (line 602) | private boolean isSpecial(char ch) { method scanOperator (line 617) | private void scanOperator() { method scanDocComment (line 638) | @SuppressWarnings("fallthrough") method stringVal (line 730) | public String stringVal() { method nextToken (line 736) | public void nextToken() { method token (line 980) | public Token token() { method token (line 986) | public void token(Token token) { method pos (line 994) | public int pos() { method endPos (line 1000) | public int endPos() { method prevEndPos (line 1006) | public int prevEndPos() { method errPos (line 1012) | public int errPos() { method errPos (line 1018) | public void errPos(int pos) { method name (line 1024) | public Name name() { method radix (line 1030) | public int radix() { method deprecatedFlag (line 1037) | public boolean deprecatedFlag() { method resetDeprecatedFlag (line 1041) | public void resetDeprecatedFlag() { method docComment (line 1048) | public String docComment() { method getRawCharacters (line 1056) | public char[] getRawCharacters() { method getRawCharacters (line 1076) | public char[] getRawCharacters(int beginIndex, int endIndex) { type CommentStyle (line 1083) | public enum CommentStyle { method processComment (line 1093) | protected void processComment(CommentStyle style) { method processWhiteSpace (line 1105) | protected void processWhiteSpace() { method processLineTerminator (line 1116) | protected void processLineTerminator() { method getLineMap (line 1128) | public Position.LineMap getLineMap() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/ScannerFactory.java class ScannerFactory (line 44) | public class ScannerFactory { method instance (line 50) | public static ScannerFactory instance(Context context) { method ScannerFactory (line 63) | protected ScannerFactory(Context context) { method newScanner (line 71) | public Scanner newScanner(CharSequence input, boolean keepDocComments) { method newScanner (line 84) | public Scanner newScanner(char[] input, int inputLength, boolean keepD... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/parser/Token.java type Token (line 41) | public enum Token implements Formattable { method Token (line 154) | Token() { method Token (line 157) | Token(String name) { method toString (line 163) | public String toString() { method getKind (line 191) | public String getKind() { method toString (line 195) | public String toString(Locale locale, Messages messages) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/processing/AnnotationProcessingError.java class AnnotationProcessingError (line 37) | public class AnnotationProcessingError extends Error { method AnnotationProcessingError (line 39) | AnnotationProcessingError(Throwable cause) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/processing/ControllerProcessor.java class ControllerProcessor (line 49) | @SupportedAnnotationTypes("douyu.mvc.Controller") method getSupportedSourceVersion (line 58) | @Override method process (line 63) | @Override class ControllerElementVisitor (line 94) | private static class ControllerElementVisitor extends SimpleElementVis... method ControllerElementVisitor (line 106) | public ControllerElementVisitor(Controller controller, ProcessingEnv... method writeTo (line 114) | public void writeTo(String className) { method visitType (line 127) | @Override method visitExecutable (line 217) | @Override method visitVariable (line 269) | @Override method visitTypeParameter (line 274) | @Override method visitPackage (line 279) | @Override method defaultAction (line 284) | @Override class ModelElementVisitor (line 290) | private static class ModelElementVisitor extends SimpleElementVisitor7... method ModelElementVisitor (line 297) | public ModelElementVisitor(PrettyPrinter p, String prefixModelVarNam... method visitType (line 306) | @Override method visitExecutable (line 359) | @Override method visitVariable (line 364) | @Override method visitTypeParameter (line 369) | @Override method visitPackage (line 374) | @Override method defaultAction (line 379) | @Override method printMethodParameters (line 387) | private static void printMethodParameters(PrettyPrinter p, String invo... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/processing/JavacFiler.java class JavacFiler (line 100) | public class JavacFiler implements Filer, Closeable { class FilerOutputFileObject (line 114) | private class FilerOutputFileObject extends ForwardingFileObject getGeneratedSourceNames() { method getGeneratedSourceFileObjects (line 536) | public Set getGeneratedSourceFileObjects() { method getGeneratedClasses (line 540) | public Map getGeneratedClasses() { method warnIfUnclosedFiles (line 544) | public void warnIfUnclosedFiles() { method newRound (line 552) | public void newRound(Context context) { method setLastRound (line 558) | void setLastRound(boolean lastRound) { method close (line 562) | public void close() { method clearRoundState (line 571) | private void clearRoundState() { method displayState (line 580) | public void displayState() { method toString (line 590) | public String toString() { method closeFileObject (line 598) | private void closeFileObject(String typeName, FileObject fileObject) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/processing/JavacMessager.java class JavacMessager (line 45) | public class JavacMessager implements Messager { method JavacMessager (line 51) | JavacMessager(Context context, JavacProcessingEnvironment processingEn... method printMessage (line 58) | public void printMessage(Diagnostic.Kind kind, CharSequence msg) { method printMessage (line 62) | public void printMessage(Diagnostic.Kind kind, CharSequence msg, method printMessage (line 76) | public void printMessage(Diagnostic.Kind kind, CharSequence msg, method printMessage (line 92) | public void printMessage(Diagnostic.Kind kind, CharSequence msg, method printError (line 144) | public void printError(String msg) { method printWarning (line 153) | public void printWarning(String msg) { method printNotice (line 161) | public void printNotice(String msg) { method errorRaised (line 165) | public boolean errorRaised() { method errorCount (line 169) | public int errorCount() { method warningCount (line 173) | public int warningCount() { method newRound (line 177) | public void newRound(Context context) { method toString (line 182) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/processing/JavacProcessingEnvironment.java class JavacProcessingEnvironment (line 97) | public class JavacProcessingEnvironment implements ProcessingEnvironment... method JavacProcessingEnvironment (line 162) | public JavacProcessingEnvironment(Context context, Iterable initPlatformAnnotations() { method initProcessorIterator (line 203) | private void initProcessorIterator(Context context, Iterable handleServiceLoaderUnavailability(String k... method handleException (line 286) | private void handleException(String key, Exception e) { class ServiceIterator (line 302) | private class ServiceIterator implements Iterator { method ServiceIterator (line 310) | ServiceIterator(ClassLoader classLoader, Log log) { method hasNext (line 357) | public boolean hasNext() { method next (line 369) | public Processor next() { method remove (line 383) | public void remove() { method close (line 387) | public void close() { class NameProcessIterator (line 401) | private static class NameProcessIterator implements Iterator { method NameProcessIterator (line 407) | NameProcessIterator(String names, ClassLoader processorCL, Log log) { method hasNext (line 413) | public boolean hasNext() { method next (line 449) | public Processor next() { method remove (line 458) | public void remove () { method atLeastOneProcessor (line 463) | public boolean atLeastOneProcessor() { method initProcessorOptions (line 467) | private Map initProcessorOptions(Context context) { method initUnmatchedProcessorOptions (line 492) | private Set initUnmatchedProcessorOptions() { class ProcessorState (line 506) | static class ProcessorState { method ProcessorState (line 512) | ProcessorState(Processor p, Log log, Source source, ProcessingEnviro... method checkSourceVersionCompatibility (line 547) | private void checkSourceVersionCompatibility(Source source, Log log) { method checkOptionName (line 558) | private boolean checkOptionName(String optionName, Log log) { method annotationSupported (line 567) | public boolean annotationSupported(String annotationName) { method removeSupportedOptions (line 578) | public void removeSupportedOptions(Set unmatchedProcessorOpt... class DiscoveredProcessors (line 592) | class DiscoveredProcessors implements Iterable { class ProcessorStateIterator (line 594) | class ProcessorStateIterator implements Iterator { method ProcessorStateIterator (line 599) | ProcessorStateIterator(DiscoveredProcessors psi) { method next (line 605) | public ProcessorState next() { method hasNext (line 622) | public boolean hasNext() { method remove (line 629) | public void remove () { method runContributingProcs (line 638) | public void runContributingProcs(RoundEnvironment re) { method iterator (line 653) | public ProcessorStateIterator iterator() { method DiscoveredProcessors (line 657) | DiscoveredProcessors(Iterator processorIterator) { method close (line 665) | public void close() { method discoverAndRunProcs (line 673) | private void discoverAndRunProcs(Context context, class ComputeAnnotationSet (line 763) | public static class ComputeAnnotationSet extends method ComputeAnnotationSet (line 767) | public ComputeAnnotationSet(Elements elements) { method visitPackage (line 772) | @Override method scan (line 778) | @Override method callProcessor (line 789) | private boolean callProcessor(Processor proc, class Round (line 812) | class Round { method Round (line 838) | private Round(Context context, int number, int priorErrors, int prio... method Round (line 857) | Round(Context context, List roots, List newSourceFiles, Map enterClassFiles(Map roots) { method run (line 1012) | void run(boolean lastRound, boolean errorStatus) { method showDiagnostics (line 1039) | void showDiagnostics(boolean showAll) { method printRoundInfo (line 1049) | private void printRoundInfo(boolean lastRound) { method nextContext (line 1065) | private Context nextContext() { method doProcessing (line 1144) | public JavaCompiler doProcessing(Context context, method warnIfUnmatchedOptions (line 1241) | private void warnIfUnmatchedOptions() { method close (line 1250) | public void close() { method getTopLevelClasses (line 1265) | private List getTopLevelClasses(List getTopLevelClassesFromClasses(List getPackageInfoFiles(List getPackageInfoFilesFromClasses(List List join(List list1, List list2) { method isPkgInfo (line 1314) | private boolean isPkgInfo(JavaFileObject fo, JavaFileObject.Kind kind) { method isPkgInfo (line 1318) | private boolean isPkgInfo(ClassSymbol sym) { method needClassLoader (line 1326) | private boolean needClassLoader(String procNames, Iterable List cleanTrees(List nodes) { method scan (line 1356) | public void scan(JCTree node) { method visitTopLevel (line 1361) | public void visitTopLevel(JCCompilationUnit node) { method visitClassDef (line 1365) | public void visitClassDef(JCClassDecl node) { method visitMethodDef (line 1369) | public void visitMethodDef(JCMethodDecl node) { method visitVarDef (line 1373) | public void visitVarDef(JCVariableDecl node) { method visitNewClass (line 1377) | public void visitNewClass(JCNewClass node) { method visitAssignop (line 1381) | public void visitAssignop(JCAssignOp node) { method visitUnary (line 1385) | public void visitUnary(JCUnary node) { method visitBinary (line 1389) | public void visitBinary(JCBinary node) { method visitSelect (line 1393) | public void visitSelect(JCFieldAccess node) { method visitIdent (line 1397) | public void visitIdent(JCIdent node) { method moreToDo (line 1404) | private boolean moreToDo() { method getOptions (line 1414) | public Map getOptions() { method getMessager (line 1418) | public Messager getMessager() { method getFiler (line 1422) | public Filer getFiler() { method getElementUtils (line 1426) | public JavacElements getElementUtils() { method getTypeUtils (line 1430) | public JavacTypes getTypeUtils() { method getSourceVersion (line 1434) | public SourceVersion getSourceVersion() { method getLocale (line 1438) | public Locale getLocale() { method getSpecifiedPackages (line 1442) | public Set getSpecifiedPackages() { method importStringToPattern (line 1454) | private static Pattern importStringToPattern(String s, Processor p, Lo... method isValidImportString (line 1467) | public static boolean isValidImportString(String s) { method validImportStringToPattern (line 1497) | public static Pattern validImportStringToPattern(String s) { method getContext (line 1515) | public Context getContext() { method toString (line 1519) | public String toString() { method isValidOptionName (line 1523) | public static boolean isValidOptionName(String optionName) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/processing/JavacRoundEnvironment.java class JavacRoundEnvironment (line 48) | public class JavacRoundEnvironment implements RoundEnvironment { method JavacRoundEnvironment (line 58) | JavacRoundEnvironment(boolean processingOver, method toString (line 68) | public String toString() { method processingOver (line 75) | public boolean processingOver() { method errorRaised (line 86) | public boolean errorRaised() { method getRootElements (line 96) | public Set getRootElements() { method getElementsAnnotatedWith (line 115) | public Set getElementsAnnotatedWith(TypeElement a) { class AnnotationSetScanner (line 138) | private class AnnotationSetScanner extends method AnnotationSetScanner (line 144) | AnnotationSetScanner(Set defaultSet, Types typeUtil) { method scan (line 149) | @Override method getElementsAnnotatedWith (line 166) | public Set getElementsAnnotatedWith(Class service, String msg) method fail (line 63) | private static void fail(Class service, URL u, int line, String msg) method parse (line 84) | private static boolean parse(Class service, URL u) throws ServiceCo... method hasService (line 134) | public static boolean hasService(Class service, URL[] urls) FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/sym/CreateSymbols.java class CreateSymbols (line 87) | @SupportedOptions({"com.sun.tools.javac.sym.Jar","com.sun.tools.javac.sy... method getLegacyPackages (line 91) | static Set getLegacyPackages() { method process (line 100) | public boolean process(Set tes, RoundEnvironmen... method createSymbols (line 117) | void createSymbols() throws IOException { method writeClass (line 228) | void writeClass(final Pool pool, final ClassSymbol cs, final ClassWrit... method getSupportedSourceVersion (line 249) | public SourceVersion getSupportedSourceVersion() { method main (line 254) | public static void main(String... args) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/tree/JCTree.java class JCTree (line 79) | public abstract class JCTree implements Tree, Cloneable, DiagnosticPosit... method getTag (line 340) | public abstract int getTag(); method toString (line 343) | @Override method setPos (line 359) | public JCTree setPos(int pos) { method setType (line 366) | public JCTree setType(Type type) { method accept (line 373) | public abstract void accept(Visitor v); method accept (line 375) | public abstract R accept(TreeVisitor v, D d); method clone (line 379) | @Override method pos (line 390) | public DiagnosticPosition pos() { method getTree (line 395) | public JCTree getTree() { method getStartPosition (line 400) | public int getStartPosition() { method getPreferredPosition (line 405) | public int getPreferredPosition() { method getEndPosition (line 410) | public int getEndPosition(Map endPosTable) { class JCCompilationUnit (line 431) | public static class JCCompilationUnit extends JCTree implements Compil... method JCCompilationUnit (line 443) | protected JCCompilationUnit(List packageAnnotations, method accept (line 458) | @Override method getKind (line 461) | public Kind getKind() { return Kind.COMPILATION_UNIT; } method getPackageAnnotations (line 462) | public List getPackageAnnotations() { method getImports (line 465) | public List getImports() { method getPackageName (line 476) | public JCExpression getPackageName() { return pid; } method getSourceFile (line 477) | public JavaFileObject getSourceFile() { method getLineMap (line 480) | public Position.LineMap getLineMap() { method getTypeDecls (line 483) | public List getTypeDecls() { method accept (line 490) | @Override method getTag (line 495) | @Override class JCImport (line 505) | public static class JCImport extends JCTree implements ImportTree { method JCImport (line 508) | protected JCImport(JCTree qualid, boolean importStatic) { method accept (line 512) | @Override method isStatic (line 515) | public boolean isStatic() { return staticImport; } method getQualifiedIdentifier (line 516) | public JCTree getQualifiedIdentifier() { return qualid; } method getKind (line 518) | public Kind getKind() { return Kind.IMPORT; } method accept (line 519) | @Override method getTag (line 524) | @Override class JCStatement (line 530) | public static abstract class JCStatement extends JCTree implements Sta... method setType (line 531) | @Override method setPos (line 536) | @Override class JCExpression (line 543) | public static abstract class JCExpression extends JCTree implements Ex... method setType (line 544) | @Override method setPos (line 549) | @Override class JCClassDecl (line 566) | public static class JCClassDecl extends JCStatement implements ClassTr... method JCClassDecl (line 574) | protected JCClassDecl(JCModifiers mods, method accept (line 590) | @Override method getKind (line 593) | public Kind getKind() { method getModifiers (line 604) | public JCModifiers getModifiers() { return mods; } method getSimpleName (line 605) | public Name getSimpleName() { return name; } method getTypeParameters (line 606) | public List getTypeParameters() { method getExtendsClause (line 609) | public JCTree getExtendsClause() { return extending; } method getImplementsClause (line 610) | public List getImplementsClause() { method getMembers (line 613) | public List getMembers() { method accept (line 616) | @Override method getTag (line 621) | @Override class JCMethodDecl (line 638) | public static class JCMethodDecl extends JCTree implements MethodTree { method JCMethodDecl (line 648) | protected JCMethodDecl(JCModifiers mods, method accept (line 668) | @Override method getKind (line 671) | public Kind getKind() { return Kind.METHOD; } method getModifiers (line 672) | public JCModifiers getModifiers() { return mods; } method getName (line 673) | public Name getName() { return name; } method getReturnType (line 674) | public JCTree getReturnType() { return restype; } method getTypeParameters (line 675) | public List getTypeParameters() { method getParameters (line 678) | public List getParameters() { method getThrows (line 681) | public List getThrows() { method getBody (line 684) | public JCBlock getBody() { return body; } method getDefaultValue (line 685) | public JCTree getDefaultValue() { // for annotation types method accept (line 688) | @Override method getTag (line 693) | @Override class JCVariableDecl (line 707) | public static class JCVariableDecl extends JCStatement implements Vari... method JCVariableDecl (line 713) | protected JCVariableDecl(JCModifiers mods, method accept (line 724) | @Override method getKind (line 727) | public Kind getKind() { return Kind.VARIABLE; } method getModifiers (line 728) | public JCModifiers getModifiers() { return mods; } method getName (line 729) | public Name getName() { return name; } method getType (line 730) | public JCTree getType() { return vartype; } method getInitializer (line 731) | public JCExpression getInitializer() { method accept (line 734) | @Override method getTag (line 739) | @Override class JCSkip (line 748) | public static class JCSkip extends JCStatement implements EmptyStateme... method JCSkip (line 749) | protected JCSkip() { method accept (line 751) | @Override method getKind (line 754) | public Kind getKind() { return Kind.EMPTY_STATEMENT; } method accept (line 755) | @Override method getTag (line 760) | @Override class JCBlock (line 771) | public static class JCBlock extends JCStatement implements BlockTree { method JCBlock (line 776) | protected JCBlock(long flags, List stats) { method accept (line 780) | @Override method getKind (line 783) | public Kind getKind() { return Kind.BLOCK; } method getStatements (line 784) | public List getStatements() { method isStatic (line 787) | public boolean isStatic() { return (flags & Flags.STATIC) != 0; } method accept (line 788) | @Override method getTag (line 793) | @Override class JCDoWhileLoop (line 802) | public static class JCDoWhileLoop extends JCStatement implements DoWhi... method JCDoWhileLoop (line 805) | protected JCDoWhileLoop(JCStatement body, JCExpression cond) { method accept (line 809) | @Override method getKind (line 812) | public Kind getKind() { return Kind.DO_WHILE_LOOP; } method getCondition (line 813) | public JCExpression getCondition() { return cond; } method getStatement (line 814) | public JCStatement getStatement() { return body; } method accept (line 815) | @Override method getTag (line 820) | @Override class JCWhileLoop (line 829) | public static class JCWhileLoop extends JCStatement implements WhileLo... method JCWhileLoop (line 832) | protected JCWhileLoop(JCExpression cond, JCStatement body) { method accept (line 836) | @Override method getKind (line 839) | public Kind getKind() { return Kind.WHILE_LOOP; } method getCondition (line 840) | public JCExpression getCondition() { return cond; } method getStatement (line 841) | public JCStatement getStatement() { return body; } method accept (line 842) | @Override method getTag (line 847) | @Override class JCForLoop (line 856) | public static class JCForLoop extends JCStatement implements ForLoopTr... method JCForLoop (line 861) | protected JCForLoop(List init, method accept (line 871) | @Override method getKind (line 874) | public Kind getKind() { return Kind.FOR_LOOP; } method getCondition (line 875) | public JCExpression getCondition() { return cond; } method getStatement (line 876) | public JCStatement getStatement() { return body; } method getInitializer (line 877) | public List getInitializer() { method getUpdate (line 880) | public List getUpdate() { method accept (line 883) | @Override method getTag (line 888) | @Override class JCEnhancedForLoop (line 897) | public static class JCEnhancedForLoop extends JCStatement implements E... method JCEnhancedForLoop (line 901) | protected JCEnhancedForLoop(JCVariableDecl var, JCExpression expr, J... method accept (line 906) | @Override method getKind (line 909) | public Kind getKind() { return Kind.ENHANCED_FOR_LOOP; } method getVariable (line 910) | public JCVariableDecl getVariable() { return var; } method getExpression (line 911) | public JCExpression getExpression() { return expr; } method getStatement (line 912) | public JCStatement getStatement() { return body; } method accept (line 913) | @Override method getTag (line 917) | @Override class JCLabeledStatement (line 926) | public static class JCLabeledStatement extends JCStatement implements ... method JCLabeledStatement (line 929) | protected JCLabeledStatement(Name label, JCStatement body) { method accept (line 933) | @Override method getKind (line 935) | public Kind getKind() { return Kind.LABELED_STATEMENT; } method getLabel (line 936) | public Name getLabel() { return label; } method getStatement (line 937) | public JCStatement getStatement() { return body; } method accept (line 938) | @Override method getTag (line 942) | @Override class JCSwitch (line 951) | public static class JCSwitch extends JCStatement implements SwitchTree { method JCSwitch (line 954) | protected JCSwitch(JCExpression selector, List cases) { method accept (line 958) | @Override method getKind (line 961) | public Kind getKind() { return Kind.SWITCH; } method getExpression (line 962) | public JCExpression getExpression() { return selector; } method getCases (line 963) | public List getCases() { return cases; } method accept (line 964) | @Override method getTag (line 968) | @Override class JCCase (line 977) | public static class JCCase extends JCStatement implements CaseTree { method JCCase (line 980) | protected JCCase(JCExpression pat, List stats) { method accept (line 984) | @Override method getKind (line 987) | public Kind getKind() { return Kind.CASE; } method getExpression (line 988) | public JCExpression getExpression() { return pat; } method getStatements (line 989) | public List getStatements() { return stats; } method accept (line 990) | @Override method getTag (line 994) | @Override class JCSynchronized (line 1003) | public static class JCSynchronized extends JCStatement implements Sync... method JCSynchronized (line 1006) | protected JCSynchronized(JCExpression lock, JCBlock body) { method accept (line 1010) | @Override method getKind (line 1013) | public Kind getKind() { return Kind.SYNCHRONIZED; } method getExpression (line 1014) | public JCExpression getExpression() { return lock; } method getBlock (line 1015) | public JCBlock getBlock() { return body; } method accept (line 1016) | @Override method getTag (line 1020) | @Override class JCTry (line 1029) | public static class JCTry extends JCStatement implements TryTree { method JCTry (line 1034) | protected JCTry(List resources, method accept (line 1043) | @Override method getKind (line 1046) | public Kind getKind() { return Kind.TRY; } method getBlock (line 1047) | public JCBlock getBlock() { return body; } method getCatches (line 1048) | public List getCatches() { method getFinallyBlock (line 1051) | public JCBlock getFinallyBlock() { return finalizer; } method accept (line 1052) | @Override method getResources (line 1056) | @Override method getTag (line 1060) | @Override class JCCatch (line 1069) | public static class JCCatch extends JCTree implements CatchTree { method JCCatch (line 1072) | protected JCCatch(JCVariableDecl param, JCBlock body) { method accept (line 1076) | @Override method getKind (line 1079) | public Kind getKind() { return Kind.CATCH; } method getParameter (line 1080) | public JCVariableDecl getParameter() { return param; } method getBlock (line 1081) | public JCBlock getBlock() { return body; } method accept (line 1082) | @Override method getTag (line 1086) | @Override class JCConditional (line 1095) | public static class JCConditional extends JCExpression implements Cond... method JCConditional (line 1099) | protected JCConditional(JCExpression cond, method accept (line 1107) | @Override method getKind (line 1110) | public Kind getKind() { return Kind.CONDITIONAL_EXPRESSION; } method getCondition (line 1111) | public JCExpression getCondition() { return cond; } method getTrueExpression (line 1112) | public JCExpression getTrueExpression() { return truepart; } method getFalseExpression (line 1113) | public JCExpression getFalseExpression() { return falsepart; } method accept (line 1114) | @Override method getTag (line 1118) | @Override class JCIf (line 1127) | public static class JCIf extends JCStatement implements IfTree { method JCIf (line 1131) | protected JCIf(JCExpression cond, method accept (line 1139) | @Override method getKind (line 1142) | public Kind getKind() { return Kind.IF; } method getCondition (line 1143) | public JCExpression getCondition() { return cond; } method getThenStatement (line 1144) | public JCStatement getThenStatement() { return thenpart; } method getElseStatement (line 1145) | public JCStatement getElseStatement() { return elsepart; } method accept (line 1146) | @Override method getTag (line 1150) | @Override class JCExpressionStatement (line 1160) | public static class JCExpressionStatement extends JCStatement implemen... method JCExpressionStatement (line 1162) | protected JCExpressionStatement(JCExpression expr) method accept (line 1166) | @Override method getKind (line 1169) | public Kind getKind() { return Kind.EXPRESSION_STATEMENT; } method getExpression (line 1170) | public JCExpression getExpression() { return expr; } method accept (line 1171) | @Override method getTag (line 1175) | @Override class JCBreak (line 1184) | public static class JCBreak extends JCStatement implements BreakTree { method JCBreak (line 1187) | protected JCBreak(Name label, JCTree target) { method accept (line 1191) | @Override method getKind (line 1194) | public Kind getKind() { return Kind.BREAK; } method getLabel (line 1195) | public Name getLabel() { return label; } method accept (line 1196) | @Override method getTag (line 1200) | @Override class JCContinue (line 1209) | public static class JCContinue extends JCStatement implements Continue... method JCContinue (line 1212) | protected JCContinue(Name label, JCTree target) { method accept (line 1216) | @Override method getKind (line 1219) | public Kind getKind() { return Kind.CONTINUE; } method getLabel (line 1220) | public Name getLabel() { return label; } method accept (line 1221) | @Override method getTag (line 1225) | @Override class JCReturn (line 1234) | public static class JCReturn extends JCStatement implements ReturnTree { method JCReturn (line 1236) | protected JCReturn(JCExpression expr) { method accept (line 1239) | @Override method getKind (line 1242) | public Kind getKind() { return Kind.RETURN; } method getExpression (line 1243) | public JCExpression getExpression() { return expr; } method accept (line 1244) | @Override method getTag (line 1248) | @Override class JCThrow (line 1257) | public static class JCThrow extends JCStatement implements ThrowTree { method JCThrow (line 1259) | protected JCThrow(JCTree expr) { method accept (line 1262) | @Override method getKind (line 1265) | public Kind getKind() { return Kind.THROW; } method getExpression (line 1266) | public JCExpression getExpression() { return expr; } method accept (line 1267) | @Override method getTag (line 1271) | @Override class JCAssert (line 1280) | public static class JCAssert extends JCStatement implements AssertTree { method JCAssert (line 1283) | protected JCAssert(JCExpression cond, JCExpression detail) { method accept (line 1287) | @Override method getKind (line 1290) | public Kind getKind() { return Kind.ASSERT; } method getCondition (line 1291) | public JCExpression getCondition() { return cond; } method getDetail (line 1292) | public JCExpression getDetail() { return detail; } method accept (line 1293) | @Override method getTag (line 1297) | @Override class JCMethodInvocation (line 1306) | public static class JCMethodInvocation extends JCExpression implements... method JCMethodInvocation (line 1311) | protected JCMethodInvocation(List typeargs, method accept (line 1320) | @Override method getKind (line 1323) | public Kind getKind() { return Kind.METHOD_INVOCATION; } method getTypeArguments (line 1324) | public List getTypeArguments() { method getMethodSelect (line 1327) | public JCExpression getMethodSelect() { return meth; } method getArguments (line 1328) | public List getArguments() { method accept (line 1331) | @Override method setType (line 1335) | @Override method getTag (line 1340) | @Override class JCNewClass (line 1349) | public static class JCNewClass extends JCExpression implements NewClas... method JCNewClass (line 1358) | protected JCNewClass(JCExpression encl, method accept (line 1371) | @Override method getKind (line 1374) | public Kind getKind() { return Kind.NEW_CLASS; } method getEnclosingExpression (line 1375) | public JCExpression getEnclosingExpression() { // expr.new C< ... > ... method getTypeArguments (line 1378) | public List getTypeArguments() { method getIdentifier (line 1381) | public JCExpression getIdentifier() { return clazz; } method getArguments (line 1382) | public List getArguments() { method getClassBody (line 1385) | public JCClassDecl getClassBody() { return def; } method accept (line 1386) | @Override method getTag (line 1390) | @Override class JCNewArray (line 1399) | public static class JCNewArray extends JCExpression implements NewArra... method JCNewArray (line 1403) | protected JCNewArray(JCExpression elemtype, method accept (line 1411) | @Override method getKind (line 1414) | public Kind getKind() { return Kind.NEW_ARRAY; } method getType (line 1415) | public JCExpression getType() { return elemtype; } method getDimensions (line 1416) | public List getDimensions() { method getInitializers (line 1419) | public List getInitializers() { method accept (line 1422) | @Override method getTag (line 1426) | @Override class JCParens (line 1435) | public static class JCParens extends JCExpression implements Parenthes... method JCParens (line 1437) | protected JCParens(JCExpression expr) { method accept (line 1440) | @Override method getKind (line 1443) | public Kind getKind() { return Kind.PARENTHESIZED; } method getExpression (line 1444) | public JCExpression getExpression() { return expr; } method accept (line 1445) | @Override method getTag (line 1449) | @Override class JCAssign (line 1458) | public static class JCAssign extends JCExpression implements Assignmen... method JCAssign (line 1461) | protected JCAssign(JCExpression lhs, JCExpression rhs) { method accept (line 1465) | @Override method getKind (line 1468) | public Kind getKind() { return Kind.ASSIGNMENT; } method getVariable (line 1469) | public JCExpression getVariable() { return lhs; } method getExpression (line 1470) | public JCExpression getExpression() { return rhs; } method accept (line 1471) | @Override method getTag (line 1475) | @Override class JCAssignOp (line 1484) | public static class JCAssignOp extends JCExpression implements Compoun... method JCAssignOp (line 1489) | protected JCAssignOp(int opcode, JCTree lhs, JCTree rhs, Symbol oper... method accept (line 1495) | @Override method getKind (line 1498) | public Kind getKind() { return TreeInfo.tagToKind(getTag()); } method getVariable (line 1499) | public JCExpression getVariable() { return lhs; } method getExpression (line 1500) | public JCExpression getExpression() { return rhs; } method getOperator (line 1501) | public Symbol getOperator() { method accept (line 1504) | @Override method getTag (line 1508) | @Override class JCUnary (line 1517) | public static class JCUnary extends JCExpression implements UnaryTree { method JCUnary (line 1521) | protected JCUnary(int opcode, JCExpression arg) { method accept (line 1525) | @Override method getKind (line 1528) | public Kind getKind() { return TreeInfo.tagToKind(getTag()); } method getExpression (line 1529) | public JCExpression getExpression() { return arg; } method getOperator (line 1530) | public Symbol getOperator() { method accept (line 1533) | @Override method getTag (line 1537) | @Override method setTag (line 1542) | public void setTag(int tag) { class JCBinary (line 1550) | public static class JCBinary extends JCExpression implements BinaryTree { method JCBinary (line 1555) | protected JCBinary(int opcode, method accept (line 1564) | @Override method getKind (line 1567) | public Kind getKind() { return TreeInfo.tagToKind(getTag()); } method getLeftOperand (line 1568) | public JCExpression getLeftOperand() { return lhs; } method getRightOperand (line 1569) | public JCExpression getRightOperand() { return rhs; } method getOperator (line 1570) | public Symbol getOperator() { method accept (line 1573) | @Override method getTag (line 1577) | @Override class JCTypeCast (line 1586) | public static class JCTypeCast extends JCExpression implements TypeCas... method JCTypeCast (line 1589) | protected JCTypeCast(JCTree clazz, JCExpression expr) { method accept (line 1593) | @Override method getKind (line 1596) | public Kind getKind() { return Kind.TYPE_CAST; } method getType (line 1597) | public JCTree getType() { return clazz; } method getExpression (line 1598) | public JCExpression getExpression() { return expr; } method accept (line 1599) | @Override method getTag (line 1603) | @Override class JCInstanceOf (line 1612) | public static class JCInstanceOf extends JCExpression implements Insta... method JCInstanceOf (line 1615) | protected JCInstanceOf(JCExpression expr, JCTree clazz) { method accept (line 1619) | @Override method getKind (line 1622) | public Kind getKind() { return Kind.INSTANCE_OF; } method getType (line 1623) | public JCTree getType() { return clazz; } method getExpression (line 1624) | public JCExpression getExpression() { return expr; } method accept (line 1625) | @Override method getTag (line 1629) | @Override class JCArrayAccess (line 1638) | public static class JCArrayAccess extends JCExpression implements Arra... method JCArrayAccess (line 1641) | protected JCArrayAccess(JCExpression indexed, JCExpression index) { method accept (line 1645) | @Override method getKind (line 1648) | public Kind getKind() { return Kind.ARRAY_ACCESS; } method getExpression (line 1649) | public JCExpression getExpression() { return indexed; } method getIndex (line 1650) | public JCExpression getIndex() { return index; } method accept (line 1651) | @Override method getTag (line 1655) | @Override class JCFieldAccess (line 1667) | public static class JCFieldAccess extends JCExpression implements Memb... method JCFieldAccess (line 1671) | protected JCFieldAccess(JCExpression selected, Name name, Symbol sym) { method accept (line 1676) | @Override method getKind (line 1679) | public Kind getKind() { return Kind.MEMBER_SELECT; } method getExpression (line 1680) | public JCExpression getExpression() { return selected; } method accept (line 1681) | @Override method getIdentifier (line 1685) | public Name getIdentifier() { return name; } method getTag (line 1686) | @Override class JCIdent (line 1697) | public static class JCIdent extends JCExpression implements Identifier... method JCIdent (line 1700) | protected JCIdent(Name name, Symbol sym) { method accept (line 1704) | @Override method getKind (line 1707) | public Kind getKind() { return Kind.IDENTIFIER; } method getName (line 1708) | public Name getName() { return name; } method accept (line 1709) | @Override method getTag (line 1713) | public int getTag() { class JCLiteral (line 1722) | public static class JCLiteral extends JCExpression implements LiteralT... method JCLiteral (line 1725) | protected JCLiteral(int typetag, Object value) { method accept (line 1729) | @Override method getKind (line 1732) | public Kind getKind() { method getValue (line 1754) | public Object getValue() { method accept (line 1769) | @Override method setType (line 1773) | @Override method getTag (line 1778) | @Override class JCPrimitiveTypeTree (line 1789) | public static class JCPrimitiveTypeTree extends JCExpression implement... method JCPrimitiveTypeTree (line 1791) | protected JCPrimitiveTypeTree(int typetag) { method accept (line 1794) | @Override method getKind (line 1797) | public Kind getKind() { return Kind.PRIMITIVE_TYPE; } method getPrimitiveTypeKind (line 1798) | public TypeKind getPrimitiveTypeKind() { method accept (line 1822) | @Override method getTag (line 1826) | @Override class JCArrayTypeTree (line 1835) | public static class JCArrayTypeTree extends JCExpression implements Ar... method JCArrayTypeTree (line 1837) | protected JCArrayTypeTree(JCExpression elemtype) { method accept (line 1840) | @Override method getKind (line 1843) | public Kind getKind() { return Kind.ARRAY_TYPE; } method getType (line 1844) | public JCTree getType() { return elemtype; } method accept (line 1845) | @Override method getTag (line 1849) | @Override class JCTypeApply (line 1858) | public static class JCTypeApply extends JCExpression implements Parame... method JCTypeApply (line 1861) | protected JCTypeApply(JCExpression clazz, List argumen... method accept (line 1865) | @Override method getKind (line 1868) | public Kind getKind() { return Kind.PARAMETERIZED_TYPE; } method getType (line 1869) | public JCTree getType() { return clazz; } method getTypeArguments (line 1870) | public List getTypeArguments() { method accept (line 1873) | @Override method getTag (line 1877) | @Override class JCTypeUnion (line 1886) | public static class JCTypeUnion extends JCExpression implements UnionT... method JCTypeUnion (line 1890) | protected JCTypeUnion(List components) { method accept (line 1893) | @Override method getKind (line 1896) | public Kind getKind() { return Kind.UNION_TYPE; } method getTypeAlternatives (line 1898) | public List getTypeAlternatives() { method accept (line 1901) | @Override method getTag (line 1905) | @Override class JCTypeParameter (line 1916) | public static class JCTypeParameter extends JCTree implements TypePara... method JCTypeParameter (line 1919) | protected JCTypeParameter(Name name, List bounds) { method accept (line 1923) | @Override method getKind (line 1926) | public Kind getKind() { return Kind.TYPE_PARAMETER; } method getName (line 1927) | public Name getName() { return name; } method getBounds (line 1928) | public List getBounds() { method accept (line 1931) | @Override method getTag (line 1935) | @Override class JCWildcard (line 1941) | public static class JCWildcard extends JCExpression implements Wildcar... method JCWildcard (line 1944) | protected JCWildcard(TypeBoundKind kind, JCTree inner) { method accept (line 1949) | @Override method getKind (line 1952) | public Kind getKind() { method getBound (line 1964) | public JCTree getBound() { return inner; } method accept (line 1965) | @Override method getTag (line 1969) | @Override class TypeBoundKind (line 1975) | public static class TypeBoundKind extends JCTree { method TypeBoundKind (line 1977) | protected TypeBoundKind(BoundKind kind) { method accept (line 1980) | @Override method getKind (line 1983) | public Kind getKind() { method accept (line 1986) | @Override method getTag (line 1990) | @Override class JCAnnotation (line 1996) | public static class JCAnnotation extends JCExpression implements Annot... method JCAnnotation (line 1999) | protected JCAnnotation(JCTree annotationType, List arg... method accept (line 2003) | @Override method getKind (line 2006) | public Kind getKind() { return Kind.ANNOTATION; } method getAnnotationType (line 2007) | public JCTree getAnnotationType() { return annotationType; } method getArguments (line 2008) | public List getArguments() { method accept (line 2011) | @Override method getTag (line 2015) | @Override class JCModifiers (line 2021) | public static class JCModifiers extends JCTree implements com.sun.sour... method JCModifiers (line 2024) | protected JCModifiers(long flags, List annotations) { method accept (line 2028) | @Override method getKind (line 2031) | public Kind getKind() { return Kind.MODIFIERS; } method getFlags (line 2032) | public Set getFlags() { method getAnnotations (line 2035) | public List getAnnotations() { method accept (line 2038) | @Override method getTag (line 2042) | @Override class JCErroneous (line 2048) | public static class JCErroneous extends JCExpression method JCErroneous (line 2051) | protected JCErroneous(List errs) { method accept (line 2054) | @Override method getKind (line 2057) | public Kind getKind() { return Kind.ERRONEOUS; } method getErrorTrees (line 2059) | public List getErrorTrees() { method accept (line 2063) | @Override method getTag (line 2067) | @Override class LetExpr (line 2074) | public static class LetExpr extends JCExpression { method LetExpr (line 2077) | protected LetExpr(List defs, JCTree expr) { method accept (line 2081) | @Override method getKind (line 2084) | public Kind getKind() { method accept (line 2087) | @Override method getTag (line 2091) | @Override type Factory (line 2099) | public interface Factory { method TopLevel (line 2100) | JCCompilationUnit TopLevel(List packageAnnotations, method Import (line 2103) | JCImport Import(JCTree qualid, boolean staticImport); method ClassDef (line 2104) | JCClassDecl ClassDef(JCModifiers mods, method MethodDef (line 2110) | JCMethodDecl MethodDef(JCModifiers mods, method VarDef (line 2118) | JCVariableDecl VarDef(JCModifiers mods, method Skip (line 2122) | JCSkip Skip(); method Block (line 2123) | JCBlock Block(long flags, List stats); method DoLoop (line 2124) | JCDoWhileLoop DoLoop(JCStatement body, JCExpression cond); method WhileLoop (line 2125) | JCWhileLoop WhileLoop(JCExpression cond, JCStatement body); method ForLoop (line 2126) | JCForLoop ForLoop(List init, method ForeachLoop (line 2130) | JCEnhancedForLoop ForeachLoop(JCVariableDecl var, JCExpression expr,... method Labelled (line 2131) | JCLabeledStatement Labelled(Name label, JCStatement body); method Switch (line 2132) | JCSwitch Switch(JCExpression selector, List cases); method Case (line 2133) | JCCase Case(JCExpression pat, List stats); method Synchronized (line 2134) | JCSynchronized Synchronized(JCExpression lock, JCBlock body); method Try (line 2135) | JCTry Try(JCBlock body, List catchers, JCBlock finalizer); method Try (line 2136) | JCTry Try(List resources, method Catch (line 2140) | JCCatch Catch(JCVariableDecl param, JCBlock body); method Conditional (line 2141) | JCConditional Conditional(JCExpression cond, method If (line 2144) | JCIf If(JCExpression cond, JCStatement thenpart, JCStatement elsepart); method Exec (line 2145) | JCExpressionStatement Exec(JCExpression expr); method Break (line 2146) | JCBreak Break(Name label); method Continue (line 2147) | JCContinue Continue(Name label); method Return (line 2148) | JCReturn Return(JCExpression expr); method Throw (line 2149) | JCThrow Throw(JCTree expr); method Assert (line 2150) | JCAssert Assert(JCExpression cond, JCExpression detail); method Apply (line 2151) | JCMethodInvocation Apply(List typeargs, method NewClass (line 2154) | JCNewClass NewClass(JCExpression encl, method NewArray (line 2159) | JCNewArray NewArray(JCExpression elemtype, method Parens (line 2162) | JCParens Parens(JCExpression expr); method Assign (line 2163) | JCAssign Assign(JCExpression lhs, JCExpression rhs); method Assignop (line 2164) | JCAssignOp Assignop(int opcode, JCTree lhs, JCTree rhs); method Unary (line 2165) | JCUnary Unary(int opcode, JCExpression arg); method Binary (line 2166) | JCBinary Binary(int opcode, JCExpression lhs, JCExpression rhs); method TypeCast (line 2167) | JCTypeCast TypeCast(JCTree expr, JCExpression type); method TypeTest (line 2168) | JCInstanceOf TypeTest(JCExpression expr, JCTree clazz); method Indexed (line 2169) | JCArrayAccess Indexed(JCExpression indexed, JCExpression index); method Select (line 2170) | JCFieldAccess Select(JCExpression selected, Name selector); method Ident (line 2171) | JCIdent Ident(Name idname); method Literal (line 2172) | JCLiteral Literal(int tag, Object value); method TypeIdent (line 2173) | JCPrimitiveTypeTree TypeIdent(int typetag); method TypeArray (line 2174) | JCArrayTypeTree TypeArray(JCExpression elemtype); method TypeApply (line 2175) | JCTypeApply TypeApply(JCExpression clazz, List argumen... method TypeParameter (line 2176) | JCTypeParameter TypeParameter(Name name, List bounds); method Wildcard (line 2177) | JCWildcard Wildcard(TypeBoundKind kind, JCTree type); method TypeBoundKind (line 2178) | TypeBoundKind TypeBoundKind(BoundKind kind); method Annotation (line 2179) | JCAnnotation Annotation(JCTree annotationType, List ar... method Modifiers (line 2180) | JCModifiers Modifiers(long flags, List annotations); method Erroneous (line 2181) | JCErroneous Erroneous(List errs); method LetExpr (line 2182) | LetExpr LetExpr(List defs, JCTree expr); class Visitor (line 2187) | public static abstract class Visitor { method visitTopLevel (line 2188) | public void visitTopLevel(JCCompilationUnit that) { visitTree(tha... method visitImport (line 2189) | public void visitImport(JCImport that) { visitTree(tha... method visitClassDef (line 2190) | public void visitClassDef(JCClassDecl that) { visitTree(tha... method visitMethodDef (line 2191) | public void visitMethodDef(JCMethodDecl that) { visitTree(tha... method visitVarDef (line 2192) | public void visitVarDef(JCVariableDecl that) { visitTree(tha... method visitSkip (line 2193) | public void visitSkip(JCSkip that) { visitTree(tha... method visitBlock (line 2194) | public void visitBlock(JCBlock that) { visitTree(tha... method visitDoLoop (line 2195) | public void visitDoLoop(JCDoWhileLoop that) { visitTree(tha... method visitWhileLoop (line 2196) | public void visitWhileLoop(JCWhileLoop that) { visitTree(tha... method visitForLoop (line 2197) | public void visitForLoop(JCForLoop that) { visitTree(tha... method visitForeachLoop (line 2198) | public void visitForeachLoop(JCEnhancedForLoop that) { visitTree(tha... method visitLabelled (line 2199) | public void visitLabelled(JCLabeledStatement that) { visitTree(tha... method visitSwitch (line 2200) | public void visitSwitch(JCSwitch that) { visitTree(tha... method visitCase (line 2201) | public void visitCase(JCCase that) { visitTree(tha... method visitSynchronized (line 2202) | public void visitSynchronized(JCSynchronized that) { visitTree(tha... method visitTry (line 2203) | public void visitTry(JCTry that) { visitTree(tha... method visitCatch (line 2204) | public void visitCatch(JCCatch that) { visitTree(tha... method visitConditional (line 2205) | public void visitConditional(JCConditional that) { visitTree(tha... method visitIf (line 2206) | public void visitIf(JCIf that) { visitTree(tha... method visitExec (line 2207) | public void visitExec(JCExpressionStatement that) { visitTree(tha... method visitBreak (line 2208) | public void visitBreak(JCBreak that) { visitTree(tha... method visitContinue (line 2209) | public void visitContinue(JCContinue that) { visitTree(tha... method visitReturn (line 2210) | public void visitReturn(JCReturn that) { visitTree(tha... method visitThrow (line 2211) | public void visitThrow(JCThrow that) { visitTree(tha... method visitAssert (line 2212) | public void visitAssert(JCAssert that) { visitTree(tha... method visitApply (line 2213) | public void visitApply(JCMethodInvocation that) { visitTree(tha... method visitNewClass (line 2214) | public void visitNewClass(JCNewClass that) { visitTree(tha... method visitNewArray (line 2215) | public void visitNewArray(JCNewArray that) { visitTree(tha... method visitParens (line 2216) | public void visitParens(JCParens that) { visitTree(tha... method visitAssign (line 2217) | public void visitAssign(JCAssign that) { visitTree(tha... method visitAssignop (line 2218) | public void visitAssignop(JCAssignOp that) { visitTree(tha... method visitUnary (line 2219) | public void visitUnary(JCUnary that) { visitTree(tha... method visitBinary (line 2220) | public void visitBinary(JCBinary that) { visitTree(tha... method visitTypeCast (line 2221) | public void visitTypeCast(JCTypeCast that) { visitTree(tha... method visitTypeTest (line 2222) | public void visitTypeTest(JCInstanceOf that) { visitTree(tha... method visitIndexed (line 2223) | public void visitIndexed(JCArrayAccess that) { visitTree(tha... method visitSelect (line 2224) | public void visitSelect(JCFieldAccess that) { visitTree(tha... method visitIdent (line 2225) | public void visitIdent(JCIdent that) { visitTree(tha... method visitLiteral (line 2226) | public void visitLiteral(JCLiteral that) { visitTree(tha... method visitTypeIdent (line 2227) | public void visitTypeIdent(JCPrimitiveTypeTree that) { visitTree(tha... method visitTypeArray (line 2228) | public void visitTypeArray(JCArrayTypeTree that) { visitTree(tha... method visitTypeApply (line 2229) | public void visitTypeApply(JCTypeApply that) { visitTree(tha... method visitTypeUnion (line 2230) | public void visitTypeUnion(JCTypeUnion that) { visitTree(tha... method visitTypeParameter (line 2231) | public void visitTypeParameter(JCTypeParameter that) { visitTree(tha... method visitWildcard (line 2232) | public void visitWildcard(JCWildcard that) { visitTree(tha... method visitTypeBoundKind (line 2233) | public void visitTypeBoundKind(TypeBoundKind that) { visitTree(tha... method visitAnnotation (line 2234) | public void visitAnnotation(JCAnnotation that) { visitTree(tha... method visitModifiers (line 2235) | public void visitModifiers(JCModifiers that) { visitTree(tha... method visitErroneous (line 2236) | public void visitErroneous(JCErroneous that) { visitTree(tha... method visitLetExpr (line 2237) | public void visitLetExpr(LetExpr that) { visitTree(tha... method visitTree (line 2239) | public void visitTree(JCTree that) { Assert.error(... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/tree/Pretty.java class Pretty (line 47) | public class Pretty extends JCTree.Visitor { method Pretty (line 49) | public Pretty(Writer out, boolean sourceOutput) { method align (line 84) | void align() throws IOException { method indent (line 90) | void indent() { method undent (line 96) | void undent() { method open (line 105) | void open(int contextPrec, int ownPrec) throws IOException { method close (line 114) | void close(int contextPrec, int ownPrec) throws IOException { method print (line 120) | public void print(Object s) throws IOException { method println (line 126) | public void println() throws IOException { class UncheckedIOException (line 137) | private static class UncheckedIOException extends Error { method UncheckedIOException (line 139) | UncheckedIOException(IOException e) { method printExpr (line 151) | public void printExpr(JCTree tree, int prec) throws IOException { method printExpr (line 171) | public void printExpr(JCTree tree) throws IOException { method printStat (line 177) | public void printStat(JCTree tree) throws IOException { method printExprs (line 184) | public void printExprs(List trees, String sep) t... method printExprs (line 196) | public void printExprs(List trees) throws IOExce... method printStats (line 202) | public void printStats(List trees) throws IOException { method printFlags (line 212) | public void printFlags(long flags) throws IOException { method printAnnotations (line 219) | public void printAnnotations(List trees) throws IOExcept... method printDocComment (line 230) | public void printDocComment(JCTree tree) throws IOException { method lineEndPos (line 251) | static int lineEndPos(String s, int start) { method printTypeParameters (line 259) | public void printTypeParameters(List trees) throws IO... method printBlock (line 269) | public void printBlock(List stats) throws IOException { method printEnumBody (line 281) | public void printEnumBody(List stats) throws IOException { method isEnumerator (line 312) | boolean isEnumerator(JCTree t) { method printUnit (line 323) | public void printUnit(JCCompilationUnit tree, JCClassDecl cdef) throws... method isUsed (line 358) | boolean isUsed(final Symbol t, JCTree cdef) { method visitTopLevel (line 377) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 385) | public void visitImport(JCImport tree) { method visitClassDef (line 397) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 439) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 477) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 525) | public void visitSkip(JCSkip tree) { method visitBlock (line 533) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 542) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 561) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 578) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 604) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 617) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 626) | public void visitSwitch(JCSwitch tree) { method visitCase (line 646) | public void visitCase(JCCase tree) { method visitSynchronized (line 665) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 682) | public void visitTry(JCTry tree) { method visitCatch (line 711) | public void visitCatch(JCCatch tree) { method visitConditional (line 722) | public void visitConditional(JCConditional tree) { method visitIf (line 736) | public void visitIf(JCIf tree) { method visitExec (line 757) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 766) | public void visitBreak(JCBreak tree) { method visitContinue (line 776) | public void visitContinue(JCContinue tree) { method visitReturn (line 786) | public void visitReturn(JCReturn tree) { method visitThrow (line 799) | public void visitThrow(JCThrow tree) { method visitAssert (line 809) | public void visitAssert(JCAssert tree) { method visitApply (line 823) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 849) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 880) | public void visitNewArray(JCNewArray tree) { method visitParens (line 908) | public void visitParens(JCParens tree) { method visitAssign (line 918) | public void visitAssign(JCAssign tree) { method operatorName (line 930) | public String operatorName(int tag) { method visitAssignop (line 964) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 976) | public void visitUnary(JCUnary tree) { method visitBinary (line 994) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 1008) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 1021) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 1033) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 1044) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 1053) | public void visitIdent(JCIdent tree) { method visitLiteral (line 1061) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 1097) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 1136) | public void visitTypeArray(JCArrayTypeTree tree) { method printBaseElementType (line 1146) | private void printBaseElementType(JCTree tree) throws IOException { method printBrackets (line 1151) | private void printBrackets(JCArrayTypeTree tree) throws IOException { method visitTypeApply (line 1161) | public void visitTypeApply(JCTypeApply tree) { method visitTypeUnion (line 1172) | public void visitTypeUnion(JCTypeUnion tree) { method visitTypeParameter (line 1180) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 1192) | @Override method visitTypeBoundKind (line 1203) | @Override method visitErroneous (line 1212) | public void visitErroneous(JCErroneous tree) { method visitLetExpr (line 1220) | public void visitLetExpr(LetExpr tree) { method visitModifiers (line 1228) | public void visitModifiers(JCModifiers mods) { method visitAnnotation (line 1237) | public void visitAnnotation(JCAnnotation tree) { method visitTree (line 1249) | public void visitTree(JCTree tree) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/tree/TreeCopier.java class TreeCopier (line 42) | public class TreeCopier

implements TreeVisitor { method TreeCopier (line 46) | public TreeCopier(TreeMaker M) { method copy (line 50) | public T copy(T tree) { method copy (line 54) | @SuppressWarnings("unchecked") method copy (line 61) | public List copy(List trees) { method copy (line 65) | public List copy(List trees, P p) { method visitAnnotation (line 74) | public JCTree visitAnnotation(AnnotationTree node, P p) { method visitAssert (line 81) | public JCTree visitAssert(AssertTree node, P p) { method visitAssignment (line 88) | public JCTree visitAssignment(AssignmentTree node, P p) { method visitCompoundAssignment (line 95) | public JCTree visitCompoundAssignment(CompoundAssignmentTree node, P p) { method visitBinary (line 102) | public JCTree visitBinary(BinaryTree node, P p) { method visitBlock (line 109) | public JCTree visitBlock(BlockTree node, P p) { method visitBreak (line 115) | public JCTree visitBreak(BreakTree node, P p) { method visitCase (line 120) | public JCTree visitCase(CaseTree node, P p) { method visitCatch (line 127) | public JCTree visitCatch(CatchTree node, P p) { method visitClass (line 134) | public JCTree visitClass(ClassTree node, P p) { method visitConditionalExpression (line 144) | public JCTree visitConditionalExpression(ConditionalExpressionTree nod... method visitContinue (line 152) | public JCTree visitContinue(ContinueTree node, P p) { method visitDoWhileLoop (line 157) | public JCTree visitDoWhileLoop(DoWhileLoopTree node, P p) { method visitErroneous (line 164) | public JCTree visitErroneous(ErroneousTree node, P p) { method visitExpressionStatement (line 170) | public JCTree visitExpressionStatement(ExpressionStatementTree node, P... method visitEnhancedForLoop (line 176) | public JCTree visitEnhancedForLoop(EnhancedForLoopTree node, P p) { method visitForLoop (line 184) | public JCTree visitForLoop(ForLoopTree node, P p) { method visitIdentifier (line 193) | public JCTree visitIdentifier(IdentifierTree node, P p) { method visitIf (line 198) | public JCTree visitIf(IfTree node, P p) { method visitImport (line 206) | public JCTree visitImport(ImportTree node, P p) { method visitArrayAccess (line 212) | public JCTree visitArrayAccess(ArrayAccessTree node, P p) { method visitLabeledStatement (line 219) | public JCTree visitLabeledStatement(LabeledStatementTree node, P p) { method visitLiteral (line 225) | public JCTree visitLiteral(LiteralTree node, P p) { method visitMethod (line 230) | public JCTree visitMethod(MethodTree node, P p) { method visitMethodInvocation (line 242) | public JCTree visitMethodInvocation(MethodInvocationTree node, P p) { method visitModifiers (line 250) | public JCTree visitModifiers(ModifiersTree node, P p) { method visitNewArray (line 256) | public JCTree visitNewArray(NewArrayTree node, P p) { method visitNewClass (line 264) | public JCTree visitNewClass(NewClassTree node, P p) { method visitParenthesized (line 274) | public JCTree visitParenthesized(ParenthesizedTree node, P p) { method visitReturn (line 280) | public JCTree visitReturn(ReturnTree node, P p) { method visitMemberSelect (line 286) | public JCTree visitMemberSelect(MemberSelectTree node, P p) { method visitEmptyStatement (line 292) | public JCTree visitEmptyStatement(EmptyStatementTree node, P p) { method visitSwitch (line 297) | public JCTree visitSwitch(SwitchTree node, P p) { method visitSynchronized (line 304) | public JCTree visitSynchronized(SynchronizedTree node, P p) { method visitThrow (line 311) | public JCTree visitThrow(ThrowTree node, P p) { method visitCompilationUnit (line 317) | public JCTree visitCompilationUnit(CompilationUnitTree node, P p) { method visitTry (line 325) | public JCTree visitTry(TryTree node, P p) { method visitParameterizedType (line 334) | public JCTree visitParameterizedType(ParameterizedTypeTree node, P p) { method visitUnionType (line 341) | public JCTree visitUnionType(UnionTypeTree node, P p) { method visitArrayType (line 347) | public JCTree visitArrayType(ArrayTypeTree node, P p) { method visitTypeCast (line 353) | public JCTree visitTypeCast(TypeCastTree node, P p) { method visitPrimitiveType (line 360) | public JCTree visitPrimitiveType(PrimitiveTypeTree node, P p) { method visitTypeParameter (line 365) | public JCTree visitTypeParameter(TypeParameterTree node, P p) { method visitInstanceOf (line 371) | public JCTree visitInstanceOf(InstanceOfTree node, P p) { method visitUnary (line 378) | public JCTree visitUnary(UnaryTree node, P p) { method visitVariable (line 384) | public JCTree visitVariable(VariableTree node, P p) { method visitWhileLoop (line 392) | public JCTree visitWhileLoop(WhileLoopTree node, P p) { method visitWildcard (line 399) | public JCTree visitWildcard(WildcardTree node, P p) { method visitOther (line 406) | public JCTree visitOther(Tree node, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/tree/TreeInfo.java class TreeInfo (line 46) | public class TreeInfo { method instance (line 50) | public static TreeInfo instance(Context context) { method TreeInfo (line 61) | private TreeInfo(Context context) { method operatorName (line 98) | public Name operatorName(int tag) { method isConstructor (line 104) | public static boolean isConstructor(JCTree tree) { method hasConstructors (line 115) | public static boolean hasConstructors(List trees) { method isMultiCatch (line 121) | public static boolean isMultiCatch(JCCatch catchClause) { method isSyntheticInit (line 127) | public static boolean isSyntheticInit(JCTree stat) { method calledMethodName (line 148) | public static Name calledMethodName(JCTree tree) { method isSelfCall (line 161) | public static boolean isSelfCall(JCTree tree) { method isSuperCall (line 173) | public static boolean isSuperCall(JCTree tree) { method isInitialConstructor (line 186) | public static boolean isInitialConstructor(JCTree tree) { method firstConstructorCall (line 194) | public static JCMethodInvocation firstConstructorCall(JCTree tree) { method isDiamond (line 212) | public static boolean isDiamond(JCTree tree) { method isNull (line 221) | public static boolean isNull(JCTree tree) { method firstStatPos (line 231) | public static int firstStatPos(JCTree tree) { method endPos (line 241) | public static int endPos(JCTree tree) { method getStartPos (line 261) | public static int getStartPos(JCTree tree) { method getEndPos (line 339) | public static int getEndPos(JCTree tree, Map endPosit... method diagEndPos (line 431) | public static DiagnosticPosition diagEndPos(final JCTree tree) { method finalizerPos (line 445) | public static int finalizerPos(JCTree tree) { method positionFor (line 459) | public static int positionFor(final Symbol sym, final JCTree tree) { method diagnosticPositionFor (line 466) | public static DiagnosticPosition diagnosticPositionFor(final Symbol sy... method declarationFor (line 473) | public static JCTree declarationFor(final Symbol sym, final JCTree tre... method scopeFor (line 506) | public static Env scopeFor(JCTree node, JCCompilationUnit... method scopeFor (line 510) | public static Env scopeFor(List path) { method pathFor (line 515) | public static List pathFor(final JCTree node, final JCCompilat... method referencedStatement (line 547) | public static JCTree referencedStatement(JCLabeledStatement tree) { method skipParens (line 561) | public static JCExpression skipParens(JCExpression tree) { method skipParens (line 570) | public static JCTree skipParens(JCTree tree) { method types (line 579) | public static List types(List trees) { method name (line 589) | public static Name name(JCTree tree) { method fullName (line 605) | public static Name fullName(JCTree tree) { method symbolFor (line 618) | public static Symbol symbolFor(JCTree node) { method isDeclaration (line 632) | public static boolean isDeclaration(JCTree node) { method symbol (line 647) | public static Symbol symbol(JCTree tree) { method nonstaticSelect (line 662) | public static boolean nonstaticSelect(JCTree tree) { method setSymbol (line 672) | public static void setSymbol(JCTree tree, Symbol sym) { method flags (line 686) | public static long flags(JCTree tree) { method firstFlag (line 704) | public static long firstFlag(long flags) { method flagNames (line 713) | public static String flagNames(long flags) { method opPrec (line 742) | public static int opPrec(int op) { method tagToKind (line 789) | static Tree.Kind tagToKind(int tag) { method typeIn (line 902) | public static JCExpression typeIn(JCExpression tree) { method innermostType (line 917) | public static JCTree innermostType(JCTree type) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/tree/TreeMaker.java class TreeMaker (line 47) | public class TreeMaker implements JCTree.Factory { method instance (line 54) | public static TreeMaker instance(Context context) { method TreeMaker (line 79) | protected TreeMaker(Context context) { method TreeMaker (line 90) | TreeMaker(JCCompilationUnit toplevel, Names names, Types types, Symtab... method forToplevel (line 100) | public TreeMaker forToplevel(JCCompilationUnit toplevel) { method at (line 106) | public TreeMaker at(int pos) { method at (line 113) | public TreeMaker at(DiagnosticPosition pos) { method TopLevel (line 122) | public JCCompilationUnit TopLevel(List packageAnnotations, method Import (line 140) | public JCImport Import(JCTree qualid, boolean importStatic) { method ClassDef (line 146) | public JCClassDecl ClassDef(JCModifiers mods, method MethodDef (line 164) | public JCMethodDecl MethodDef(JCModifiers mods, method VarDef (line 185) | public JCVariableDecl VarDef(JCModifiers mods, Name name, JCExpression... method Skip (line 191) | public JCSkip Skip() { method Block (line 197) | public JCBlock Block(long flags, List stats) { method DoLoop (line 203) | public JCDoWhileLoop DoLoop(JCStatement body, JCExpression cond) { method WhileLoop (line 209) | public JCWhileLoop WhileLoop(JCExpression cond, JCStatement body) { method ForLoop (line 215) | public JCForLoop ForLoop(List init, method ForeachLoop (line 225) | public JCEnhancedForLoop ForeachLoop(JCVariableDecl var, JCExpression ... method Labelled (line 231) | public JCLabeledStatement Labelled(Name label, JCStatement body) { method Switch (line 237) | public JCSwitch Switch(JCExpression selector, List cases) { method Case (line 243) | public JCCase Case(JCExpression pat, List stats) { method Synchronized (line 249) | public JCSynchronized Synchronized(JCExpression lock, JCBlock body) { method Try (line 255) | public JCTry Try(JCBlock body, List catchers, JCBlock finaliz... method Try (line 259) | public JCTry Try(List resources, method Catch (line 268) | public JCCatch Catch(JCVariableDecl param, JCBlock body) { method Conditional (line 274) | public JCConditional Conditional(JCExpression cond, method If (line 283) | public JCIf If(JCExpression cond, JCStatement thenpart, JCStatement el... method Exec (line 289) | public JCExpressionStatement Exec(JCExpression expr) { method Break (line 295) | public JCBreak Break(Name label) { method Continue (line 301) | public JCContinue Continue(Name label) { method Return (line 307) | public JCReturn Return(JCExpression expr) { method Throw (line 313) | public JCThrow Throw(JCTree expr) { method Assert (line 319) | public JCAssert Assert(JCExpression cond, JCExpression detail) { method Apply (line 325) | public JCMethodInvocation Apply(List typeargs, method NewClass (line 334) | public JCNewClass NewClass(JCExpression encl, method NewArray (line 345) | public JCNewArray NewArray(JCExpression elemtype, method Parens (line 354) | public JCParens Parens(JCExpression expr) { method Assign (line 360) | public JCAssign Assign(JCExpression lhs, JCExpression rhs) { method Assignop (line 366) | public JCAssignOp Assignop(int opcode, JCTree lhs, JCTree rhs) { method Unary (line 372) | public JCUnary Unary(int opcode, JCExpression arg) { method Binary (line 378) | public JCBinary Binary(int opcode, JCExpression lhs, JCExpression rhs) { method TypeCast (line 384) | public JCTypeCast TypeCast(JCTree clazz, JCExpression expr) { method TypeTest (line 390) | public JCInstanceOf TypeTest(JCExpression expr, JCTree clazz) { method Indexed (line 396) | public JCArrayAccess Indexed(JCExpression indexed, JCExpression index) { method Select (line 402) | public JCFieldAccess Select(JCExpression selected, Name selector) { method Ident (line 408) | public JCIdent Ident(Name name) { method Literal (line 414) | public JCLiteral Literal(int tag, Object value) { method TypeIdent (line 420) | public JCPrimitiveTypeTree TypeIdent(int typetag) { method TypeArray (line 426) | public JCArrayTypeTree TypeArray(JCExpression elemtype) { method TypeApply (line 432) | public JCTypeApply TypeApply(JCExpression clazz, List ar... method TypeUnion (line 438) | public JCTypeUnion TypeUnion(List components) { method TypeParameter (line 444) | public JCTypeParameter TypeParameter(Name name, List bou... method Wildcard (line 450) | public JCWildcard Wildcard(TypeBoundKind kind, JCTree type) { method TypeBoundKind (line 456) | public TypeBoundKind TypeBoundKind(BoundKind kind) { method Annotation (line 462) | public JCAnnotation Annotation(JCTree annotationType, List annotation... method Modifiers (line 475) | public JCModifiers Modifiers(long flags) { method Erroneous (line 479) | public JCErroneous Erroneous() { method Erroneous (line 483) | public JCErroneous Erroneous(List errs) { method LetExpr (line 489) | public LetExpr LetExpr(List defs, JCTree expr) { method AnonymousClassDef (line 499) | public JCClassDecl AnonymousClassDef(JCModifiers mods, method LetExpr (line 510) | public LetExpr LetExpr(JCVariableDecl def, JCTree expr) { method Ident (line 518) | public JCIdent Ident(Symbol sym) { method Select (line 529) | public JCExpression Select(JCExpression base, Symbol sym) { method QualIdent (line 536) | public JCExpression QualIdent(Symbol sym) { method Ident (line 545) | public JCExpression Ident(JCVariableDecl param) { method Idents (line 552) | public List Idents(List params) { method This (line 561) | public JCExpression This(Type t) { method ClassLiteral (line 567) | public JCExpression ClassLiteral(ClassSymbol clazz) { method ClassLiteral (line 573) | public JCExpression ClassLiteral(Type t) { method Super (line 583) | public JCIdent Super(Type t, TypeSymbol owner) { method App (line 591) | public JCMethodInvocation App(JCExpression meth, List ar... method App (line 598) | public JCMethodInvocation App(JCExpression meth) { method Create (line 604) | public JCExpression Create(Symbol ctor, List args) { method Type (line 614) | public JCExpression Type(Type t) { method Types (line 653) | public List Types(List ts) { method VarDef (line 663) | public JCVariableDecl VarDef(VarSymbol v, JCExpression init) { method Annotations (line 675) | public List Annotations(List attribu... method Literal (line 685) | public JCLiteral Literal(Object value) { class AnnotationBuilder (line 722) | class AnnotationBuilder implements Attribute.Visitor { method visitConstant (line 724) | public void visitConstant(Attribute.Constant v) { method visitClass (line 727) | public void visitClass(Attribute.Class clazz) { method visitEnum (line 730) | public void visitEnum(Attribute.Enum e) { method visitError (line 733) | public void visitError(Attribute.Error e) { method visitCompound (line 736) | public void visitCompound(Attribute.Compound compound) { method visitCompoundInternal (line 739) | public JCAnnotation visitCompoundInternal(Attribute.Compound compoun... method visitArray (line 748) | public void visitArray(Attribute.Array array) { method translate (line 754) | JCExpression translate(Attribute a) { method translate (line 758) | JCAnnotation translate(Attribute.Compound a) { method Annotation (line 766) | public JCAnnotation Annotation(Attribute a) { method MethodDef (line 772) | public JCMethodDecl MethodDef(MethodSymbol m, JCBlock body) { method MethodDef (line 779) | public JCMethodDecl MethodDef(MethodSymbol m, Type mtype, JCBlock body) { method TypeParam (line 795) | public JCTypeParameter TypeParam(Name name, TypeVar tvar) { method TypeParams (line 802) | public List TypeParams(List typarams) { method Param (line 812) | public JCVariableDecl Param(Name name, Type argtype, Symbol owner) { method Params (line 819) | public List Params(List argtypes, Symbol owner) { method Call (line 836) | public JCStatement Call(JCExpression apply) { method Assignment (line 842) | public JCStatement Assignment(Symbol v, JCExpression rhs) { method Indexed (line 848) | public JCArrayAccess Indexed(Symbol v, JCExpression index) { method TypeCast (line 856) | public JCTypeCast TypeCast(Type type, JCExpression expr) { method isUnqualifiable (line 866) | boolean isUnqualifiable(Symbol sym) { method paramName (line 897) | public Name paramName(int i) { return names.fromString("x" + i); } method typaramName (line 901) | public Name typaramName(int i) { return names.fromString("A" + i); } FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/tree/TreeScanner.java class TreeScanner (line 44) | public class TreeScanner extends Visitor { method scan (line 48) | public void scan(JCTree tree) { method scan (line 54) | public void scan(List trees) { method visitTopLevel (line 65) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 71) | public void visitImport(JCImport tree) { method visitClassDef (line 75) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 83) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 93) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 99) | public void visitSkip(JCSkip tree) { method visitBlock (line 102) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 106) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 111) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 116) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 123) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 129) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 133) | public void visitSwitch(JCSwitch tree) { method visitCase (line 138) | public void visitCase(JCCase tree) { method visitSynchronized (line 143) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 148) | public void visitTry(JCTry tree) { method visitCatch (line 155) | public void visitCatch(JCCatch tree) { method visitConditional (line 160) | public void visitConditional(JCConditional tree) { method visitIf (line 166) | public void visitIf(JCIf tree) { method visitExec (line 172) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 176) | public void visitBreak(JCBreak tree) { method visitContinue (line 179) | public void visitContinue(JCContinue tree) { method visitReturn (line 182) | public void visitReturn(JCReturn tree) { method visitThrow (line 186) | public void visitThrow(JCThrow tree) { method visitAssert (line 190) | public void visitAssert(JCAssert tree) { method visitApply (line 195) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 201) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 209) | public void visitNewArray(JCNewArray tree) { method visitParens (line 215) | public void visitParens(JCParens tree) { method visitAssign (line 219) | public void visitAssign(JCAssign tree) { method visitAssignop (line 224) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 229) | public void visitUnary(JCUnary tree) { method visitBinary (line 233) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 238) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 243) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 248) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 253) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 257) | public void visitIdent(JCIdent tree) { method visitLiteral (line 260) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 263) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 266) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 270) | public void visitTypeApply(JCTypeApply tree) { method visitTypeUnion (line 275) | public void visitTypeUnion(JCTypeUnion tree) { method visitTypeParameter (line 279) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 283) | @Override method visitTypeBoundKind (line 290) | @Override method visitModifiers (line 294) | public void visitModifiers(JCModifiers tree) { method visitAnnotation (line 298) | public void visitAnnotation(JCAnnotation tree) { method visitErroneous (line 303) | public void visitErroneous(JCErroneous tree) { method visitLetExpr (line 306) | public void visitLetExpr(LetExpr tree) { method visitTree (line 311) | public void visitTree(JCTree tree) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/tree/TreeTranslator.java class TreeTranslator (line 45) | public class TreeTranslator extends JCTree.Visitor { method translate (line 53) | @SuppressWarnings("unchecked") method translate (line 67) | public List translate(List trees) { method translateVarDefs (line 76) | public List translateVarDefs(List tree... method translateTypeParams (line 84) | public List translateTypeParams(List... method translateCases (line 92) | public List translateCases(List trees) { method translateCatchers (line 100) | public List translateCatchers(List trees) { method translateAnnotations (line 108) | public List translateAnnotations(List tree... method visitTopLevel (line 118) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 124) | public void visitImport(JCImport tree) { method visitClassDef (line 129) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 138) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 148) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 155) | public void visitSkip(JCSkip tree) { method visitBlock (line 159) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 164) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 170) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 176) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 184) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 191) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 196) | public void visitSwitch(JCSwitch tree) { method visitCase (line 202) | public void visitCase(JCCase tree) { method visitSynchronized (line 208) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 214) | public void visitTry(JCTry tree) { method visitCatch (line 222) | public void visitCatch(JCCatch tree) { method visitConditional (line 228) | public void visitConditional(JCConditional tree) { method visitIf (line 235) | public void visitIf(JCIf tree) { method visitExec (line 242) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 247) | public void visitBreak(JCBreak tree) { method visitContinue (line 251) | public void visitContinue(JCContinue tree) { method visitReturn (line 255) | public void visitReturn(JCReturn tree) { method visitThrow (line 260) | public void visitThrow(JCThrow tree) { method visitAssert (line 265) | public void visitAssert(JCAssert tree) { method visitApply (line 271) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 277) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 285) | public void visitNewArray(JCNewArray tree) { method visitParens (line 292) | public void visitParens(JCParens tree) { method visitAssign (line 297) | public void visitAssign(JCAssign tree) { method visitAssignop (line 303) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 309) | public void visitUnary(JCUnary tree) { method visitBinary (line 314) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 320) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 326) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 332) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 338) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 343) | public void visitIdent(JCIdent tree) { method visitLiteral (line 347) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 351) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 355) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 360) | public void visitTypeApply(JCTypeApply tree) { method visitTypeUnion (line 366) | public void visitTypeUnion(JCTypeUnion tree) { method visitTypeParameter (line 371) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 376) | @Override method visitTypeBoundKind (line 383) | @Override method visitErroneous (line 388) | public void visitErroneous(JCErroneous tree) { method visitLetExpr (line 392) | public void visitLetExpr(LetExpr tree) { method visitModifiers (line 398) | public void visitModifiers(JCModifiers tree) { method visitAnnotation (line 403) | public void visitAnnotation(JCAnnotation tree) { method visitTree (line 409) | public void visitTree(JCTree tree) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Abort.java class Abort (line 36) | public class Abort extends Error { method Abort (line 39) | public Abort(Throwable cause) { method Abort (line 43) | public Abort() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java class AbstractDiagnosticFormatter (line 66) | public abstract class AbstractDiagnosticFormatter implements DiagnosticF... method AbstractDiagnosticFormatter (line 95) | protected AbstractDiagnosticFormatter(JavacMessages messages, SimpleCo... method formatKind (line 100) | public String formatKind(JCDiagnostic d, Locale l) { method format (line 111) | @Override method formatDiagnostic (line 117) | protected abstract String formatDiagnostic(JCDiagnostic d, Locale loca... method formatPosition (line 119) | public String formatPosition(JCDiagnostic d, PositionKind pk,Locale l) { method getPosition (line 124) | private long getPosition(JCDiagnostic d, PositionKind pk) { method formatSource (line 136) | public String formatSource(JCDiagnostic d, boolean fullname, Locale l) { method formatArguments (line 155) | protected Collection formatArguments(JCDiagnostic d, Locale l) { method formatArgument (line 171) | protected String formatArgument(JCDiagnostic d, Object arg, Locale l) { method formatIterable (line 211) | protected String formatIterable(JCDiagnostic d, Iterable it, Locale... method formatSubdiagnostics (line 229) | protected List formatSubdiagnostics(JCDiagnostic d, Locale l) { method formatSubdiagnostic (line 261) | protected String formatSubdiagnostic(JCDiagnostic parent, JCDiagnostic... method formatSourceLine (line 268) | protected String formatSourceLine(JCDiagnostic d, int nSpaces) { method formatLintCategory (line 289) | protected String formatLintCategory(JCDiagnostic d, Locale l) { method localize (line 304) | protected String localize(Locale l, String key, Object... args) { method displaySource (line 308) | public boolean displaySource(JCDiagnostic d) { method isRaw (line 314) | public boolean isRaw() { method indentString (line 325) | protected String indentString(int nSpaces) { method indent (line 346) | protected String indent(String s, int nSpaces) { method getConfiguration (line 358) | public SimpleConfiguration getConfiguration() { class SimpleConfiguration (line 362) | static public class SimpleConfiguration implements Configuration { method SimpleConfiguration (line 368) | public SimpleConfiguration(Set parts) { method SimpleConfiguration (line 376) | @SuppressWarnings("fallthrough") method getMultilineLimit (line 431) | public int getMultilineLimit(MultilineLimit limit) { method getVisible (line 435) | public EnumSet getVisible() { method setMultilineLimit (line 439) | public void setMultilineLimit(MultilineLimit limit, int value) { method setVisible (line 444) | public void setVisible(Set diagParts) { method setVisiblePart (line 448) | public void setVisiblePart(DiagnosticPart diagParts, boolean enabled) { method setCaretEnabled (line 461) | public void setCaretEnabled(boolean caretEnabled) { method isCaretEnabled (line 470) | public boolean isCaretEnabled() { method getPrinter (line 475) | public Printer getPrinter() { method setPrinter (line 479) | public void setPrinter(Printer printer) { method localize (line 493) | @Override method capturedVarId (line 497) | @Override method visitCapturedType (line 501) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/AbstractLog.java class AbstractLog (line 47) | public abstract class AbstractLog { method AbstractLog (line 48) | AbstractLog(JCDiagnostic.Factory diags) { method useSource (line 55) | public JavaFileObject useSource(JavaFileObject file) { method getSource (line 61) | protected DiagnosticSource getSource(JavaFileObject file) { method currentSource (line 74) | public DiagnosticSource currentSource() { method error (line 83) | public void error(String key, Object ... args) { method error (line 93) | public void error(DiagnosticPosition pos, String key, Object ... args) { method error (line 103) | public void error(int pos, String key, Object ... args) { method error (line 114) | public void error(DiagnosticFlag flag, int pos, String key, Object ...... method warning (line 126) | public void warning(String key, Object ... args) { method warning (line 136) | public void warning(LintCategory lc, String key, Object ... args) { method warning (line 146) | public void warning(DiagnosticPosition pos, String key, Object ... arg... method warning (line 157) | public void warning(LintCategory lc, DiagnosticPosition pos, String ke... method warning (line 167) | public void warning(int pos, String key, Object ... args) { method mandatoryWarning (line 176) | public void mandatoryWarning(DiagnosticPosition pos, String key, Objec... method mandatoryWarning (line 186) | public void mandatoryWarning(LintCategory lc, DiagnosticPosition pos, ... method note (line 194) | public void note(String key, Object ... args) { method note (line 202) | public void note(DiagnosticPosition pos, String key, Object ... args) { method note (line 210) | public void note(int pos, String key, Object ... args) { method note (line 218) | public void note(JavaFileObject file, String key, Object ... args) { method mandatoryNote (line 226) | public void mandatoryNote(final JavaFileObject file, String key, Objec... method report (line 230) | protected abstract void report(JCDiagnostic diagnostic); method directError (line 232) | protected abstract void directError(String key, Object... args); method wrap (line 234) | private DiagnosticPosition wrap(int pos) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Assert.java class Assert (line 39) | public class Assert { method check (line 43) | public static void check(boolean cond) { method checkNull (line 51) | public static void checkNull(Object o) { method checkNonNull (line 59) | public static T checkNonNull(T t) { method check (line 68) | public static void check(boolean cond, int value) { method check (line 76) | public static void check(boolean cond, long value) { method check (line 84) | public static void check(boolean cond, Object value) { method check (line 92) | public static void check(boolean cond, String msg) { method checkNull (line 100) | public static void checkNull(Object o, Object value) { method checkNull (line 108) | public static void checkNull(Object o, String msg) { method checkNonNull (line 116) | public static T checkNonNull(T t, String msg) { method error (line 125) | public static void error() { method error (line 132) | public static void error(String msg) { method Assert (line 137) | private Assert() { } FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/BaseFileManager.java class BaseFileManager (line 62) | public abstract class BaseFileManager { method BaseFileManager (line 63) | protected BaseFileManager(Charset charset) { method setContext (line 71) | protected void setContext(Context context) { method getSource (line 91) | protected Source getSource() { method getClassLoader (line 99) | protected ClassLoader getClassLoader(URL[] urls) { method handleOption (line 135) | public boolean handleOption(String current, Iterator remaining) { method isSupportedOption (line 159) | public int isSupportedOption(String option) { method isDefaultBootClassPath (line 167) | public abstract boolean isDefaultBootClassPath(); method getDefaultEncodingName (line 173) | private String getDefaultEncodingName() { method getEncodingName (line 181) | public String getEncodingName() { method decode (line 189) | public CharBuffer decode(ByteBuffer inbuf, boolean ignoreEncodingError... method getDecoder (line 254) | public CharsetDecoder getDecoder(String encodingName, boolean ignoreEn... method makeByteBuffer (line 276) | public ByteBuffer makeByteBuffer(InputStream in) method recycleByteBuffer (line 297) | public void recycleByteBuffer(ByteBuffer bb) { class ByteBufferCache (line 304) | private static class ByteBufferCache { method get (line 306) | ByteBuffer get(int capacity) { method put (line 315) | void put(ByteBuffer x) { method getCachedContent (line 324) | public CharBuffer getCachedContent(JavaFileObject file) { method cache (line 329) | public void cache(JavaFileObject file, CharBuffer cb) { method getKind (line 337) | public static Kind getKind(String name) { method nullCheck (line 348) | protected static T nullCheck(T o) { method nullCheck (line 353) | protected static Collection nullCheck(Collection it) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/BasicDiagnosticFormatter.java class BasicDiagnosticFormatter (line 67) | public class BasicDiagnosticFormatter extends AbstractDiagnosticFormatter { method BasicDiagnosticFormatter (line 75) | public BasicDiagnosticFormatter(Options options, JavacMessages msgs) { method BasicDiagnosticFormatter (line 84) | public BasicDiagnosticFormatter(JavacMessages msgs) { method formatDiagnostic (line 88) | public String formatDiagnostic(JCDiagnostic d, Locale l) { method formatMessage (line 108) | public String formatMessage(JCDiagnostic d, Locale l) { method addSourceLineIfNeeded (line 133) | protected String addSourceLineIfNeeded(JCDiagnostic d, String msg) { method formatMeta (line 148) | protected String formatMeta(char c, JCDiagnostic d, Locale l) { method selectFormat (line 196) | private String selectFormat(JCDiagnostic d) { method getConfiguration (line 210) | @Override class BasicConfiguration (line 216) | static public class BasicConfiguration extends SimpleConfiguration { method BasicConfiguration (line 222) | @SuppressWarnings("fallthrough") method BasicConfiguration (line 273) | public BasicConfiguration() { method initFormat (line 282) | private void initFormat() { method initOldFormat (line 286) | private void initOldFormat() { method initFormats (line 290) | private void initFormats(String pos, String nopos, String clazz) { method initFormats (line 297) | @SuppressWarnings("fallthrough") method initIndentation (line 310) | private void initIndentation() { method getIndentation (line 324) | public int getIndentation(DiagnosticPart diagPart) { method setIndentation (line 335) | public void setIndentation(DiagnosticPart diagPart, int nSpaces) { method setSourcePosition (line 344) | public void setSourcePosition(SourcePosition sourcePos) { method getSourcePosition (line 353) | public SourcePosition getSourcePosition() { type SourcePosition (line 362) | public enum SourcePosition { method setFormat (line 380) | public void setFormat(BasicFormatKind kind, String s) { method getFormat (line 389) | public String getFormat(BasicFormatKind kind) { type BasicFormatKind (line 397) | public enum BasicFormatKind { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Bits.java class Bits (line 35) | public class Bits { method Bits (line 46) | public Bits() { method Bits (line 52) | public Bits(int[] bits) { method Bits (line 58) | public Bits(int start, int limit) { method sizeTo (line 63) | private void sizeTo(int len) { method clear (line 73) | public void clear() { method dup (line 79) | public Bits dup() { method incl (line 87) | public void incl(int x) { method inclRange (line 97) | public void inclRange(int start, int limit) { method excludeFrom (line 106) | public void excludeFrom(int start) { method excl (line 115) | public void excl(int x) { method isMember (line 124) | public boolean isMember(int x) { method andSet (line 132) | public Bits andSet(Bits xs) { method orSet (line 141) | public Bits orSet(Bits xs) { method diffSet (line 150) | public Bits diffSet(Bits xs) { method xorSet (line 161) | public Bits xorSet(Bits xs) { method trailingZeroBits (line 171) | private static int trailingZeroBits(int x) { method nextBit (line 189) | public int nextBit(int x) { method toString (line 204) | public String toString() { method main (line 212) | public static void main(String[] args) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/ByteBuffer.java class ByteBuffer (line 39) | public class ByteBuffer { method ByteBuffer (line 51) | public ByteBuffer() { method ByteBuffer (line 58) | public ByteBuffer(int initialSize) { method copy (line 63) | private void copy(int size) { method appendByte (line 71) | public void appendByte(int b) { method appendBytes (line 79) | public void appendBytes(byte[] bs, int start, int len) { method appendBytes (line 87) | public void appendBytes(byte[] bs) { method appendChar (line 93) | public void appendChar(int x) { method appendInt (line 102) | public void appendInt(int x) { method appendLong (line 113) | public void appendLong(long x) { method appendFloat (line 126) | public void appendFloat(float x) { method appendDouble (line 139) | public void appendDouble(double x) { method appendName (line 152) | public void appendName(Name name) { method reset (line 158) | public void reset() { method toName (line 164) | public Name toName(Names names) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/ClientCodeException.java class ClientCodeException (line 37) | public class ClientCodeException extends RuntimeException { method ClientCodeException (line 41) | public ClientCodeException(Throwable cause) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/CloseableURLClassLoader.java class CloseableURLClassLoader (line 48) | public class CloseableURLClassLoader method CloseableURLClassLoader (line 50) | public CloseableURLClassLoader(URL[] urls, ClassLoader parent) throws ... method close (line 66) | @Override method getLoaders (line 86) | private ArrayList getLoaders() method getField (line 97) | private Object getField(Object o, Field f) FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Constants.java class Constants (line 40) | public class Constants { method decode (line 48) | public static Object decode(Object value, Type type) { method format (line 65) | public static String format(Object value, Type type) { method format (line 84) | public static String format(Object value) { method formatByte (line 102) | private static String formatByte(byte b) { method formatShort (line 106) | private static String formatShort(short s) { method formatLong (line 110) | private static String formatLong(long lng) { method formatFloat (line 114) | private static String formatFloat(float f) { method formatDouble (line 123) | private static String formatDouble(double d) { method formatChar (line 132) | private static String formatChar(char c) { method formatString (line 136) | private static String formatString(String s) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Context.java class Context (line 99) | public class Context { class Key (line 102) | public static class Key { type Factory (line 110) | public static interface Factory { method make (line 111) | T make(Context c); method put (line 122) | public void put(Key key, Factory fac) { method put (line 132) | public void put(Key key, T data) { method get (line 142) | public T get(Key key) { method Context (line 161) | public Context() {} method Context (line 168) | public Context(Context prev) { method key (line 179) | private Key key(Class clss) { method get (line 189) | public T get(Class clazz) { method put (line 193) | public void put(Class clazz, T data) { method put (line 196) | public void put(Class clazz, Factory fac) { method uncheckedCast (line 204) | @SuppressWarnings("unchecked") method dump (line 209) | public void dump() { method clear (line 214) | public void clear() { method checkState (line 220) | private static void checkState(Map t) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Convert.java class Convert (line 36) | public class Convert { method string2int (line 40) | public static int string2int(String s, int radix) method string2long (line 62) | public static long string2long(String s, int radix) method utf2chars (line 95) | public static int utf2chars(byte[] src, int sindex, method utf2chars (line 121) | public static char[] utf2chars(byte[] src, int sindex, int len) { method utf2chars (line 133) | public static char[] utf2chars(byte[] src) { method utf2string (line 142) | public static String utf2string(byte[] src, int sindex, int len) { method utf2string (line 152) | public static String utf2string(byte[] src) { method chars2utf (line 167) | public static int chars2utf(char[] src, int sindex, method chars2utf (line 193) | public static byte[] chars2utf(char[] src, int sindex, int len) { method chars2utf (line 205) | public static byte[] chars2utf(char[] src) { method string2utf (line 211) | public static byte[] string2utf(String s) { method quote (line 219) | public static String quote(String s) { method quote (line 231) | public static String quote(char ch) { method isPrintableAscii (line 251) | private static boolean isPrintableAscii(char ch) { method escapeUnicode (line 257) | public static String escapeUnicode(String s) { method shortName (line 290) | public static Name shortName(Name classname) { method shortName (line 295) | public static String shortName(String classname) { method packagePart (line 302) | public static Name packagePart(Name classname) { method packagePart (line 306) | public static String packagePart(String classname) { method enclosingCandidates (line 311) | public static List enclosingCandidates(Name name) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/DiagnosticSource.java class DiagnosticSource (line 48) | public class DiagnosticSource { method findLine (line 52) | @Override method DiagnosticSource (line 58) | public DiagnosticSource(JavaFileObject fo, AbstractLog log) { method DiagnosticSource (line 63) | private DiagnosticSource() {} method getFile (line 68) | public JavaFileObject getFile() { method getLineNumber (line 76) | public int getLineNumber(int pos) { method getColumnNumber (line 91) | public int getColumnNumber(int pos, boolean expandTabs) { method getLine (line 115) | public String getLine(int pos) { method getEndPosTable (line 131) | public Map getEndPosTable() { method setEndPosTable (line 135) | public void setEndPosTable(Map t) { method findLine (line 144) | protected boolean findLine(int pos) { method initBuf (line 184) | protected char[] initBuf(JavaFileObject fileObject) throws IOException { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/FatalError.java class FatalError (line 37) | public class FatalError extends Error { method FatalError (line 43) | public FatalError(JCDiagnostic d) { method FatalError (line 52) | public FatalError(JCDiagnostic d, Throwable t) { method FatalError (line 60) | public FatalError(String s) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Filter.java type Filter (line 32) | public interface Filter { method accepts (line 38) | boolean accepts(T t); FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java class ForwardingDiagnosticFormatter (line 46) | public class ForwardingDiagnosticFormatter, F ex... method ForwardingDiagnosticFormatter (line 59) | public ForwardingDiagnosticFormatter(F formatter) { method getDelegatedFormatter (line 68) | public F getDelegatedFormatter() { method getConfiguration (line 72) | public Configuration getConfiguration() { method displaySource (line 76) | public boolean displaySource(D diag) { method format (line 80) | public String format(D diag, Locale l) { method formatKind (line 84) | public String formatKind(D diag, Locale l) { method formatMessage (line 88) | public String formatMessage(D diag, Locale l) { method formatPosition (line 92) | public String formatPosition(D diag, PositionKind pk, Locale l) { method formatSource (line 96) | public String formatSource(D diag, boolean fullname, Locale l) { class ForwardingConfiguration (line 104) | public static class ForwardingConfiguration implements DiagnosticForma... method ForwardingConfiguration (line 109) | public ForwardingConfiguration(Configuration configuration) { method getDelegatedConfiguration (line 117) | public Configuration getDelegatedConfiguration() { method getMultilineLimit (line 121) | public int getMultilineLimit(MultilineLimit limit) { method getVisible (line 125) | public Set getVisible() { method setMultilineLimit (line 129) | public void setMultilineLimit(MultilineLimit limit, int value) { method setVisible (line 133) | public void setVisible(Set diagParts) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/JCDiagnostic.java class JCDiagnostic (line 49) | public class JCDiagnostic implements Diagnostic { class Factory (line 51) | public static class Factory { method instance (line 57) | public static Factory instance(Context context) { method Factory (line 69) | protected Factory(Context context) { method Factory (line 79) | public Factory(JavacMessages messages, String prefix) { method error (line 92) | public JCDiagnostic error( method mandatoryWarning (line 105) | public JCDiagnostic mandatoryWarning( method mandatoryWarning (line 119) | public JCDiagnostic mandatoryWarning( method warning (line 132) | public JCDiagnostic warning( method warning (line 144) | public JCDiagnostic warning( method warning (line 158) | public JCDiagnostic warning( method mandatoryNote (line 169) | public JCDiagnostic mandatoryNote(DiagnosticSource source, String ke... method note (line 178) | public JCDiagnostic note(String key, Object... args) { method note (line 189) | public JCDiagnostic note( method fragment (line 199) | public JCDiagnostic fragment(String key, Object... args) { method create (line 213) | public JCDiagnostic create( method create (line 228) | public JCDiagnostic create( method qualify (line 233) | protected String qualify(DiagnosticType t, String key) { method fragment (line 246) | @Deprecated method getFragmentFormatter (line 258) | @Deprecated type DiagnosticType (line 269) | public enum DiagnosticType { method DiagnosticType (line 284) | DiagnosticType(String key) { type DiagnosticPosition (line 295) | public static interface DiagnosticPosition { method getTree (line 297) | JCTree getTree(); method getStartPosition (line 300) | int getStartPosition(); method getPreferredPosition (line 303) | int getPreferredPosition(); method getEndPosition (line 307) | int getEndPosition(Map endPosTable); class SimpleDiagnosticPosition (line 314) | public static class SimpleDiagnosticPosition implements DiagnosticPosi... method SimpleDiagnosticPosition (line 315) | public SimpleDiagnosticPosition(int pos) { method getTree (line 319) | public JCTree getTree() { method getStartPosition (line 323) | public int getStartPosition() { method getPreferredPosition (line 327) | public int getPreferredPosition() { method getEndPosition (line 331) | public int getEndPosition(Map endPosTable) { type DiagnosticFlag (line 338) | public enum DiagnosticFlag { method JCDiagnostic (line 365) | protected JCDiagnostic(DiagnosticFormatter formatter, method getType (line 398) | public DiagnosticType getType() { method getSubdiagnostics (line 406) | public List getSubdiagnostics() { method isMultiline (line 410) | public boolean isMultiline() { method isMandatory (line 418) | public boolean isMandatory() { method hasLintCategory (line 425) | public boolean hasLintCategory() { method getLintCategory (line 432) | public LintCategory getLintCategory() { method getSource (line 440) | public JavaFileObject getSource() { method getDiagnosticSource (line 451) | public DiagnosticSource getDiagnosticSource() { method getIntStartPosition (line 455) | protected int getIntStartPosition() { method getIntPosition (line 459) | protected int getIntPosition() { method getIntEndPosition (line 463) | protected int getIntEndPosition() { method getStartPosition (line 467) | public long getStartPosition() { method getPosition (line 471) | public long getPosition() { method getEndPosition (line 475) | public long getEndPosition() { method getLineNumber (line 483) | public long getLineNumber() { method getColumnNumber (line 491) | public long getColumnNumber() { method getArgs (line 499) | public Object[] getArgs() { method getPrefix (line 507) | public String getPrefix() { method getPrefix (line 515) | public String getPrefix(DiagnosticType dt) { method toString (line 522) | @Override method getKind (line 533) | public Diagnostic.Kind getKind() { method getCode (line 548) | public String getCode() { method getMessage (line 552) | public String getMessage(Locale locale) { method setFlag (line 556) | public void setFlag(DiagnosticFlag flag) { method isFlagSet (line 571) | public boolean isFlagSet(DiagnosticFlag flag) { class MultilineDiagnostic (line 575) | public static class MultilineDiagnostic extends JCDiagnostic { method MultilineDiagnostic (line 579) | public MultilineDiagnostic(JCDiagnostic other, List su... method getSubdiagnostics (line 591) | @Override method isMultiline (line 596) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/JavacMessages.java class JavacMessages (line 45) | public class JavacMessages implements Messages { method instance (line 51) | public static JavacMessages instance(Context context) { method getCurrentLocale (line 65) | public Locale getCurrentLocale() { method setCurrentLocale (line 69) | public void setCurrentLocale(Locale locale) { method JavacMessages (line 79) | public JavacMessages(Context context) { method JavacMessages (line 87) | public JavacMessages(String bundleName) throws MissingResourceException { method JavacMessages (line 94) | public JavacMessages(String bundleName, Locale locale) throws MissingR... method JavacMessages (line 101) | public JavacMessages() throws MissingResourceException { method add (line 105) | public void add(String bundleName) throws MissingResourceException { method getBundles (line 112) | public List getBundles(Locale locale) { method getLocalizedString (line 134) | public String getLocalizedString(String key, Object... args) { method getLocalizedString (line 138) | public String getLocalizedString(Locale l, String key, Object... args) { method getDefaultLocalizedString (line 160) | static String getDefaultLocalizedString(String key, Object... args) { method getDefaultMessages (line 165) | @Deprecated method getDefaultBundle (line 172) | public static ResourceBundle getDefaultBundle() { method getLocalizedString (line 183) | private static String getLocalizedString(List bundles, FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/LayoutCharacters.java type LayoutCharacters (line 36) | public interface LayoutCharacters { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/List.java class List (line 51) | public class List extends AbstractCollection implements java.util.... method List (line 65) | List(A head, List tail) { method nil (line 72) | @SuppressWarnings("unchecked") method setTail (line 78) | public List setTail(List tail) { method isEmpty (line 81) | public boolean isEmpty() { method of (line 88) | public static List of(A x1) { method of (line 94) | public static List of(A x1, A x2) { method of (line 100) | public static List of(A x1, A x2, A x3) { method of (line 106) | @SuppressWarnings({"varargs", "unchecked"}) method from (line 115) | public static List from(A[] array) { method fill (line 127) | @Deprecated method isEmpty (line 136) | @Override method nonEmpty (line 144) | public boolean nonEmpty() { method length (line 151) | public int length() { method size (line 160) | @Override method setTail (line 165) | public List setTail(List tail) { method prepend (line 173) | public List prepend(A x) { method prependList (line 180) | public List prependList(List xs) { method reverse (line 203) | public List reverse() { method append (line 217) | public List append(A x) { method appendList (line 224) | public List appendList(List x) { method appendList (line 232) | public List appendList(ListBuffer x) { method toArray (line 239) | @Override @SuppressWarnings("unchecked") method toArray (line 259) | public Object[] toArray() { method toString (line 265) | public String toString(String sep) { method toString (line 281) | @Override method hashCode (line 289) | @Override method equals (line 303) | @Override method equals (line 323) | public static boolean equals(List xs, List ys) { method contains (line 338) | @Override method last (line 354) | public A last() { method convert (line 364) | @SuppressWarnings("unchecked") method hasNext (line 374) | public boolean hasNext() { method next (line 377) | public Object next() { method remove (line 380) | public void remove() { method emptyIterator (line 385) | @SuppressWarnings("unchecked") method iterator (line 390) | @Override method get (line 412) | public A get(int index) { method addAll (line 426) | public boolean addAll(int index, Collection c) { method set (line 432) | public A set(int index, A element) { method add (line 436) | public void add(int index, A element) { method remove (line 440) | public A remove(int index) { method indexOf (line 444) | public int indexOf(Object o) { method lastIndexOf (line 453) | public int lastIndexOf(Object o) { method listIterator (line 463) | public ListIterator listIterator() { method listIterator (line 467) | public ListIterator listIterator(int index) { method subList (line 471) | public java.util.List subList(int fromIndex, int toIndex) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/ListBuffer.java class ListBuffer (line 41) | public class ListBuffer extends AbstractQueue { method lb (line 43) | public static ListBuffer lb() { method of (line 47) | public static ListBuffer of(T x) { method ListBuffer (line 71) | public ListBuffer() { method clear (line 75) | public final void clear() { method length (line 84) | public int length() { method size (line 87) | public int size() { method isEmpty (line 93) | public boolean isEmpty() { method nonEmpty (line 99) | public boolean nonEmpty() { method copy (line 105) | private void copy() { method prepend (line 120) | public ListBuffer prepend(A x) { method append (line 128) | public ListBuffer append(A x) { method appendList (line 140) | public ListBuffer appendList(List xs) { method appendList (line 150) | public ListBuffer appendList(ListBuffer xs) { method appendArray (line 156) | public ListBuffer appendArray(A[] xs) { method toList (line 165) | public List toList() { method contains (line 172) | public boolean contains(Object x) { method toArray (line 178) | public T[] toArray(T[] vec) { method toArray (line 181) | public Object[] toArray() { method first (line 187) | public A first() { method next (line 193) | public A next() { method iterator (line 204) | public Iterator iterator() { method add (line 223) | public boolean add(A a) { method remove (line 228) | public boolean remove(Object o) { method containsAll (line 232) | public boolean containsAll(Collection c) { method addAll (line 240) | public boolean addAll(Collection c) { method removeAll (line 246) | public boolean removeAll(Collection c) { method retainAll (line 250) | public boolean retainAll(Collection c) { method offer (line 254) | public boolean offer(A a) { method poll (line 259) | public A poll() { method peek (line 263) | public A peek() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Log.java class Log (line 54) | public class Log extends AbstractLog { method Log (line 126) | @Deprecated method getIntOption (line 156) | private int getIntOption(Options options, OptionName optionName, int d... method getDefaultMaxErrors (line 171) | protected int getDefaultMaxErrors() { method getDefaultMaxWarnings (line 177) | protected int getDefaultMaxWarnings() { method defaultWriter (line 183) | static final PrintWriter defaultWriter(Context context) { method Log (line 192) | protected Log(Context context) { method Log (line 198) | protected Log(Context context, PrintWriter defaultWriter) { method instance (line 203) | public static Log instance(Context context) { method hasDiagnosticListener (line 224) | public boolean hasDiagnosticListener() { method setEndPosTable (line 228) | public void setEndPosTable(JavaFileObject name, Map t... method currentSourceFile (line 235) | public JavaFileObject currentSourceFile() { method getDiagnosticFormatter (line 241) | public DiagnosticFormatter getDiagnosticFormatter() { method setDiagnosticFormatter (line 247) | public void setDiagnosticFormatter(DiagnosticFormatter d... method flush (line 253) | public void flush() { method shouldReport (line 262) | protected boolean shouldReport(JavaFileObject file, int pos) { method prompt (line 275) | public void prompt() { method printErrLine (line 299) | private void printErrLine(int pos, PrintWriter writer) { method printLines (line 316) | public static void printLines(PrintWriter writer, String msg) { method printErrLines (line 328) | public void printErrLines(String key, Object... args) { method printNoteLines (line 335) | public void printNoteLines(String key, Object... args) { method printVerbose (line 343) | public void printVerbose(String key, Object... args) { method directError (line 347) | protected void directError(String key, Object... args) { method strictWarning (line 357) | public void strictWarning(DiagnosticPosition pos, String key, Object .... method reportDeferredDiagnostics (line 363) | public void reportDeferredDiagnostics() { method reportDeferredDiagnostics (line 368) | public void reportDeferredDiagnostics(Set kinds) { method report (line 382) | public void report(JCDiagnostic diagnostic) { method writeDiagnostic (line 426) | protected void writeDiagnostic(JCDiagnostic diag) { method getWriterForDiagnosticType (line 450) | @Deprecated method getLocalizedString (line 476) | public static String getLocalizedString(String key, Object ... args) { method localize (line 484) | public String localize(String key, Object... args) { method printRawError (line 495) | private void printRawError(int pos, String msg) { method rawError (line 512) | public void rawError(int pos, String msg) { method rawWarning (line 523) | public void rawWarning(int pos, String msg) { method format (line 532) | public static String format(String fmt, Object... args) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/MandatoryWarningHandler.java class MandatoryWarningHandler (line 52) | public class MandatoryWarningHandler { type DeferredDiagnosticKind (line 61) | private enum DeferredDiagnosticKind { method DeferredDiagnosticKind (line 91) | DeferredDiagnosticKind(String v) { value = v; } method getKey (line 92) | String getKey(String prefix) { return prefix + value; } method MandatoryWarningHandler (line 111) | public MandatoryWarningHandler(Log log, boolean verbose, method report (line 124) | public void report(DiagnosticPosition pos, String msg, Object... args) { method reportDeferredDiagnostic (line 171) | public void reportDeferredDiagnostic() { method equal (line 186) | private static boolean equal(Object o1, Object o2) { method logMandatoryWarning (line 251) | private void logMandatoryWarning(DiagnosticPosition pos, String msg, method logMandatoryNote (line 264) | private void logMandatoryNote(JavaFileObject file, String msg, Object.... FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Name.java class Name (line 37) | public abstract class Name implements javax.lang.model.element.Name { method Name (line 41) | protected Name(Table table) { method contentEquals (line 48) | public boolean contentEquals(CharSequence cs) { method length (line 55) | public int length() { method charAt (line 62) | public char charAt(int index) { method subSequence (line 69) | public CharSequence subSequence(int start, int end) { method append (line 75) | public Name append(Name n) { method append (line 86) | public Name append(char c, Name n) { method compareTo (line 97) | public int compareTo(Name other) { method isEmpty (line 103) | public boolean isEmpty() { method lastIndexOf (line 109) | public int lastIndexOf(byte b) { method startsWith (line 119) | public boolean startsWith(Name prefix) { method subName (line 138) | public Name subName(int start, int end) { method toString (line 145) | public String toString() { method toUtf (line 151) | public byte[] toUtf() { method getIndex (line 160) | public abstract int getIndex(); method getByteLength (line 164) | public abstract int getByteLength(); method getByteAt (line 168) | public abstract byte getByteAt(int i); method getBytes (line 172) | public void getBytes(byte cs[], int start) { method getByteArray (line 179) | public abstract byte[] getByteArray(); method getByteOffset (line 183) | public abstract int getByteOffset(); class Table (line 187) | public static abstract class Table { method Table (line 192) | Table(Names names) { method fromChars (line 198) | public abstract Name fromChars(char[] cs, int start, int len); method fromString (line 202) | public Name fromString(String s) { method fromUtf (line 210) | public Name fromUtf(byte[] cs) { method fromUtf (line 217) | public abstract Name fromUtf(byte[] cs, int start, int len); method dispose (line 221) | public abstract void dispose(); method hashValue (line 225) | protected static int hashValue(byte bytes[], int offset, int length) { method equals (line 237) | protected static boolean equals(byte[] bytes1, int offset1, FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Names.java class Names (line 37) | public class Names { method instance (line 41) | public static Names instance(Context context) { method Names (line 155) | public Names(Context context) { method createTable (line 271) | protected Name.Table createTable(Options options) { method dispose (line 279) | public void dispose() { method fromChars (line 283) | public Name fromChars(char[] cs, int start, int len) { method fromString (line 287) | public Name fromString(String s) { method fromUtf (line 291) | public Name fromUtf(byte[] cs) { method fromUtf (line 295) | public Name fromUtf(byte[] cs, int start, int len) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Options.java class Options (line 41) | public class Options { method instance (line 51) | public static Options instance(Context context) { method Options (line 58) | protected Options(Context context) { method get (line 67) | public String get(String name) { method get (line 74) | public String get(OptionName name) { method getBoolean (line 82) | public boolean getBoolean(String name) { method getBoolean (line 89) | public boolean getBoolean(String name, boolean defaultValue) { method isSet (line 97) | public boolean isSet(String name) { method isSet (line 104) | public boolean isSet(OptionName name) { method isSet (line 111) | public boolean isSet(OptionName name, String value) { method isUnset (line 118) | public boolean isUnset(String name) { method isUnset (line 125) | public boolean isUnset(OptionName name) { method isUnset (line 132) | public boolean isUnset(OptionName name, String value) { method put (line 136) | public void put(String name, String value) { method put (line 140) | public void put(OptionName name, String value) { method putAll (line 144) | public void putAll(Options options) { method remove (line 148) | public void remove(String name) { method keySet (line 152) | public Set keySet() { method size (line 156) | public int size() { method lint (line 161) | public boolean lint(String s) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Pair.java class Pair (line 35) | public class Pair { method Pair (line 40) | public Pair(A fst, B snd) { method toString (line 45) | public String toString() { method equals (line 49) | private static boolean equals(Object x, Object y) { method equals (line 53) | public boolean equals(Object other) { method hashCode (line 60) | public int hashCode() { method of (line 66) | public static Pair of(A a, B b) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Position.java class Position (line 44) | public class Position { method Position (line 60) | private Position() {} method makeLineMap (line 74) | public static LineMap makeLineMap(char[] src, int max, boolean expandT... method encodePosition (line 92) | public static int encodePosition(int line, int col) { type LineMap (line 104) | public static interface LineMap extends com.sun.source.tree.LineMap { method getStartPosition (line 113) | int getStartPosition(int line); method getPosition (line 125) | int getPosition(int line, int column); method getLineNumber (line 133) | int getLineNumber(int pos); method getColumnNumber (line 142) | int getColumnNumber(int pos); class LineMapImpl (line 145) | static class LineMapImpl implements LineMap { method LineMapImpl (line 148) | protected LineMapImpl() {} method build (line 150) | protected void build(char[] src, int max) { method getStartPosition (line 173) | public int getStartPosition(int line) { method getStartPosition (line 177) | public long getStartPosition(long line) { method getPosition (line 181) | public int getPosition(int line, int column) { method getPosition (line 185) | public long getPosition(long line, long column) { method getLineNumber (line 193) | public int getLineNumber(int pos) { method getLineNumber (line 218) | public long getLineNumber(long pos) { method getColumnNumber (line 222) | public int getColumnNumber(int pos) { method getColumnNumber (line 226) | public long getColumnNumber(long pos) { method longToInt (line 230) | private static int longToInt(long longValue) { method setTabPosition (line 237) | protected void setTabPosition(int offset) {} class LineTabMapImpl (line 244) | public static class LineTabMapImpl extends LineMapImpl { method LineTabMapImpl (line 247) | public LineTabMapImpl(int max) { method setTabPosition (line 252) | protected void setTabPosition(int offset) { method getColumnNumber (line 256) | public int getColumnNumber(int pos) { method getPosition (line 268) | public int getPosition(int line, int column) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/PropagatedException.java class PropagatedException (line 38) | public class PropagatedException extends RuntimeException { method PropagatedException (line 42) | public PropagatedException(RuntimeException cause) { method getCause (line 46) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/RawDiagnosticFormatter.java class RawDiagnosticFormatter (line 50) | public final class RawDiagnosticFormatter extends AbstractDiagnosticForm... method RawDiagnosticFormatter (line 56) | public RawDiagnosticFormatter(Options options) { method formatDiagnostic (line 64) | public String formatDiagnostic(JCDiagnostic d, Locale l) { method formatMessage (line 95) | public String formatMessage(JCDiagnostic d, Locale l) { method formatArgument (line 117) | @Override method localize (line 132) | @Override method isRaw (line 145) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/RichDiagnosticFormatter.java class RichDiagnosticFormatter (line 67) | public class RichDiagnosticFormatter extends method instance (line 85) | public static RichDiagnosticFormatter instance(Context context) { method RichDiagnosticFormatter (line 92) | protected RichDiagnosticFormatter(Context context) { method format (line 105) | @Override method setRichPrinter (line 131) | protected void setRichPrinter(RichPrinter printer) { method getRichPrinter (line 140) | protected RichPrinter getRichPrinter() { method preprocessDiagnostic (line 152) | protected void preprocessDiagnostic(JCDiagnostic diag) { method preprocessArgument (line 170) | protected void preprocessArgument(Object arg) { method getWhereClauses (line 193) | protected List getWhereClauses() { method indexOf (line 212) | private int indexOf(Type type, WhereClauseKind kind) { method unique (line 226) | private boolean unique(TypeVar typevar) { type WhereClauseKind (line 242) | enum WhereClauseKind { method WhereClauseKind (line 254) | WhereClauseKind(String key) { method key (line 258) | String key() { class ClassNameSimplifier (line 271) | protected class ClassNameSimplifier { method addUsage (line 279) | protected void addUsage(Symbol sym) { method simplify (line 289) | public String simplify(Symbol s) { class RichPrinter (line 326) | protected class RichPrinter extends Printer { method localize (line 328) | @Override method capturedVarId (line 333) | @Override method visitType (line 338) | @Override method visitCapturedType (line 346) | @Override method visitClassType (line 357) | @Override method className (line 369) | @Override method visitTypeVar (line 382) | @Override method printMethodArgs (line 395) | @Override method visitClassSymbol (line 400) | @Override method visitMethodSymbol (line 412) | @Override method preprocessType (line 441) | protected void preprocessType(Type t) { method visit (line 448) | public Void visit(List ts) { method visitForAll (line 454) | @Override method visitMethodType (line 461) | @Override method visitErrorType (line 468) | @Override method visitArrayType (line 476) | @Override method visitWildcardType (line 482) | @Override method visitType (line 488) | public Void visitType(Type t, Void ignored) { method visitCapturedType (line 492) | @Override method visitClassType (line 505) | @Override method visitTypeVar (line 524) | @Override method preprocessSymbol (line 561) | protected void preprocessSymbol(Symbol s) { method visitClassSymbol (line 568) | @Override method visitSymbol (line 574) | @Override method visitMethodSymbol (line 579) | @Override method getConfiguration (line 589) | @Override class RichConfiguration (line 598) | public static class RichConfiguration extends ForwardingDiagnosticForm... method RichConfiguration (line 603) | @SuppressWarnings("fallthrough") method getAvailableFeatures (line 639) | public RichFormatterFeature[] getAvailableFeatures() { method enable (line 647) | public void enable(RichFormatterFeature feature) { method disable (line 655) | public void disable(RichFormatterFeature feature) { method isEnabled (line 663) | public boolean isEnabled(RichFormatterFeature feature) { type RichFormatterFeature (line 670) | public enum RichFormatterFeature { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/SharedNameTable.java class SharedNameTable (line 40) | public class SharedNameTable extends Name.Table { method create (line 44) | static public synchronized SharedNameTable create(Names names) { method dispose (line 55) | static private synchronized void dispose(SharedNameTable t) { method SharedNameTable (line 81) | public SharedNameTable(Names names, int hashSize, int nameSize) { method SharedNameTable (line 89) | public SharedNameTable(Names names) { method fromChars (line 93) | @Override method fromUtf (line 125) | @Override method dispose (line 156) | @Override class NameImpl (line 161) | static class NameImpl extends Name { method NameImpl (line 175) | NameImpl(SharedNameTable table) { method getIndex (line 179) | @Override method getByteLength (line 184) | @Override method getByteAt (line 189) | @Override method getByteArray (line 194) | @Override method getByteOffset (line 199) | @Override method hashCode (line 206) | public int hashCode() { method equals (line 212) | public boolean equals(Object other) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/UnsharedNameTable.java class UnsharedNameTable (line 40) | public class UnsharedNameTable extends Name.Table { method create (line 41) | static public Name.Table create(Names names) { class HashEntry (line 45) | static class HashEntry extends WeakReference { method HashEntry (line 47) | HashEntry(NameImpl referent) { method UnsharedNameTable (line 69) | public UnsharedNameTable(Names names, int hashSize) { method UnsharedNameTable (line 75) | public UnsharedNameTable(Names names) { method fromChars (line 80) | @Override method fromUtf (line 87) | @Override method dispose (line 143) | @Override class NameImpl (line 148) | static class NameImpl extends Name { method NameImpl (line 149) | NameImpl(UnsharedNameTable table, byte[] bytes, int index) { method getIndex (line 158) | @Override method getByteLength (line 163) | @Override method getByteAt (line 168) | @Override method getByteArray (line 173) | @Override method getByteOffset (line 178) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/util/Warner.java class Warner (line 41) | public class Warner { method pos (line 49) | public DiagnosticPosition pos() { method warn (line 53) | public void warn(LintCategory lint) { method silentWarn (line 57) | public void silentWarn(LintCategory lint) { method Warner (line 61) | public Warner(DiagnosticPosition pos) { method hasSilentLint (line 65) | public boolean hasSilentLint(LintCategory lint) { method hasNonSilentLint (line 69) | public boolean hasNonSilentLint(LintCategory lint) { method hasLint (line 73) | public boolean hasLint(LintCategory lint) { method clear (line 78) | public void clear() { method Warner (line 84) | public Warner() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/AbstractProcessor.java class AbstractProcessor (line 59) | public abstract class AbstractProcessor implements Processor { method AbstractProcessor (line 69) | protected AbstractProcessor() {} method getSupportedOptions (line 80) | public Set getSupportedOptions() { method getSupportedAnnotationTypes (line 97) | public Set getSupportedAnnotationTypes() { method getSupportedSourceVersion (line 119) | public SourceVersion getSupportedSourceVersion() { method init (line 146) | public synchronized void init(ProcessingEnvironment processingEnv) { method process (line 159) | public abstract boolean process(Set annotations, method getCompletions (line 170) | public Iterable getCompletions(Element element, method isInitialized (line 184) | protected synchronized boolean isInitialized() { method arrayToSet (line 188) | private static Set arrayToSet(String[] array) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/Completion.java type Completion (line 38) | public interface Completion { method getValue (line 44) | String getValue(); method getMessage (line 50) | String getMessage(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/Completions.java class Completions (line 38) | public class Completions { method Completions (line 40) | private Completions() {} class SimpleCompletion (line 42) | private static class SimpleCompletion implements Completion { method SimpleCompletion (line 46) | SimpleCompletion(String value, String message) { method getValue (line 53) | public String getValue() { method getMessage (line 58) | public String getMessage() { method toString (line 62) | @Override method of (line 76) | public static Completion of(String value, String message) { method of (line 86) | public static Completion of(String value) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/Filer.java type Filer (line 131) | public interface Filer { method createSourceFile (line 173) | JavaFileObject createSourceFile(CharSequence name, method createClassFile (line 203) | JavaFileObject createClassFile(CharSequence name, method createResource (line 238) | FileObject createResource(JavaFileManager.Location location, method getResource (line 260) | FileObject getResource(JavaFileManager.Location location, FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/FilerException.java class FilerException (line 43) | public class FilerException extends IOException { method FilerException (line 50) | public FilerException(String s) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/Messager.java type Messager (line 55) | public interface Messager { method printMessage (line 62) | void printMessage(Diagnostic.Kind kind, CharSequence msg); method printMessage (line 72) | void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e); method printMessage (line 83) | void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, A... method printMessage (line 96) | void printMessage(Diagnostic.Kind kind, FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/ProcessingEnvironment.java type ProcessingEnvironment (line 63) | public interface ProcessingEnvironment { method getOptions (line 82) | Map getOptions(); method getMessager (line 90) | Messager getMessager(); method getFiler (line 98) | Filer getFiler(); method getElementUtils (line 106) | Elements getElementUtils(); method getTypeUtils (line 114) | Types getTypeUtils(); method getSourceVersion (line 125) | SourceVersion getSourceVersion(); method getLocale (line 135) | Locale getLocale(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/Processor.java type Processor (line 165) | public interface Processor { method getSupportedOptions (line 199) | Set getSupportedOptions(); method getSupportedAnnotationTypes (line 236) | Set getSupportedAnnotationTypes(); method getSupportedSourceVersion (line 247) | SourceVersion getSupportedSourceVersion(); method init (line 255) | void init(ProcessingEnvironment processingEnv); method process (line 276) | boolean process(Set annotations, method getCompletions (line 406) | Iterable getCompletions(Element element, FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/annotation/processing/RoundEnvironment.java type RoundEnvironment (line 44) | public interface RoundEnvironment { method processingOver (line 54) | boolean processingOver(); method errorRaised (line 63) | boolean errorRaised(); method getRootElements (line 72) | Set getRootElements(); method getElementsAnnotatedWith (line 92) | Set getElementsAnnotatedWith(TypeElement a); method getElementsAnnotatedWith (line 112) | Set getElementsAnnotatedWith(Class getElement... FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/AnnotationValue.java type AnnotationValue (line 49) | public interface AnnotationValue { method getValue (line 56) | Object getValue(); method toString (line 65) | String toString(); method accept (line 76) | R accept(AnnotationValueVisitor v, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/AnnotationValueVisitor.java type AnnotationValueVisitor (line 71) | public interface AnnotationValueVisitor { method visit (line 78) | R visit(AnnotationValue av, P p); method visit (line 85) | R visit(AnnotationValue av); method visitBoolean (line 93) | R visitBoolean(boolean b, P p); method visitByte (line 101) | R visitByte(byte b, P p); method visitChar (line 109) | R visitChar(char c, P p); method visitDouble (line 117) | R visitDouble(double d, P p); method visitFloat (line 125) | R visitFloat(float f, P p); method visitInt (line 133) | R visitInt(int i, P p); method visitLong (line 141) | R visitLong(long i, P p); method visitShort (line 149) | R visitShort(short s, P p); method visitString (line 157) | R visitString(String s, P p); method visitType (line 165) | R visitType(TypeMirror t, P p); method visitEnumConstant (line 173) | R visitEnumConstant(VariableElement c, P p); method visitAnnotation (line 181) | R visitAnnotation(AnnotationMirror a, P p); method visitArray (line 189) | R visitArray(List vals, P p); method visitUnknown (line 201) | R visitUnknown(AnnotationValue av, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/Element.java type Element (line 64) | public interface Element { method asType (line 83) | TypeMirror asType(); method getKind (line 90) | ElementKind getKind(); method getAnnotationMirrors (line 103) | List getAnnotationMirrors(); method getAnnotation (line 150) | A getAnnotation(Class annotationType); method getModifiers (line 159) | Set getModifiers(); method getSimpleName (line 184) | Name getSimpleName(); method getEnclosingElement (line 211) | Element getEnclosingElement(); method getEnclosedElements (line 238) | List getEnclosedElements(); method equals (line 257) | boolean equals(Object obj); method hashCode (line 264) | int hashCode(); method accept (line 275) | R accept(ElementVisitor v, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/ElementKind.java type ElementKind (line 41) | public enum ElementKind { method isClass (line 106) | public boolean isClass() { method isInterface (line 116) | public boolean isInterface() { method isField (line 126) | public boolean isField() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/ElementVisitor.java type ElementVisitor (line 68) | public interface ElementVisitor { method visit (line 75) | R visit(Element e, P p); method visit (line 82) | R visit(Element e); method visitPackage (line 90) | R visitPackage(PackageElement e, P p); method visitType (line 98) | R visitType(TypeElement e, P p); method visitVariable (line 106) | R visitVariable(VariableElement e, P p); method visitExecutable (line 114) | R visitExecutable(ExecutableElement e, P p); method visitTypeParameter (line 122) | R visitTypeParameter(TypeParameterElement e, P p); method visitUnknown (line 135) | R visitUnknown(Element e, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/ExecutableElement.java type ExecutableElement (line 43) | public interface ExecutableElement extends Element, Parameterizable { method getTypeParameters (line 51) | List getTypeParameters(); method getReturnType (line 61) | TypeMirror getReturnType(); method getParameters (line 70) | List getParameters(); method isVarArgs (line 79) | boolean isVarArgs(); method getThrownTypes (line 89) | List getThrownTypes(); method getDefaultValue (line 99) | AnnotationValue getDefaultValue(); method getSimpleName (line 111) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/Modifier.java type Modifier (line 47) | public enum Modifier { method toString (line 70) | public String toString() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/Name.java type Name (line 53) | public interface Name extends CharSequence { method equals (line 67) | boolean equals(Object obj); method hashCode (line 74) | int hashCode(); method contentEquals (line 88) | boolean contentEquals(CharSequence cs); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/NestingKind.java type NestingKind (line 84) | public enum NestingKind { method isNested (line 96) | public boolean isNested() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/PackageElement.java type PackageElement (line 38) | public interface PackageElement extends Element, QualifiedNameable { method getQualifiedName (line 48) | Name getQualifiedName(); method getSimpleName (line 57) | @Override method isUnnamed (line 68) | boolean isUnnamed(); method getEnclosingElement (line 76) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/Parameterizable.java type Parameterizable (line 36) | public interface Parameterizable extends Element { method getTypeParameters (line 44) | List getTypeParameters(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/QualifiedNameable.java type QualifiedNameable (line 34) | public interface QualifiedNameable extends Element { method getQualifiedName (line 40) | Name getQualifiedName(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/TypeElement.java type TypeElement (line 62) | public interface TypeElement extends Element, Parameterizable, Qualified... method getEnclosedElements (line 78) | List getEnclosedElements(); method getNestingKind (line 85) | NestingKind getNestingKind(); method getQualifiedName (line 106) | Name getQualifiedName(); method getSimpleName (line 118) | @Override method getSuperclass (line 129) | TypeMirror getSuperclass(); method getInterfaces (line 138) | List getInterfaces(); method getTypeParameters (line 147) | List getTypeParameters(); method getEnclosingElement (line 158) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/TypeParameterElement.java type TypeParameterElement (line 43) | public interface TypeParameterElement extends Element { method getGenericElement (line 52) | Element getGenericElement(); method getBounds (line 64) | List getBounds(); method getEnclosingElement (line 71) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/UnknownAnnotationValueException.java class UnknownAnnotationValueException (line 44) | public class UnknownAnnotationValueException extends UnknownEntityExcept... method UnknownAnnotationValueException (line 62) | public UnknownAnnotationValueException(AnnotationValue av, Object p) { method getUnknownAnnotationValue (line 75) | public AnnotationValue getUnknownAnnotationValue() { method getArgument (line 84) | public Object getArgument() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/UnknownElementException.java class UnknownElementException (line 43) | public class UnknownElementException extends UnknownEntityException { method UnknownElementException (line 60) | public UnknownElementException(Element e, Object p) { method getUnknownElement (line 73) | public Element getUnknownElement() { method getArgument (line 82) | public Object getArgument() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/element/VariableElement.java type VariableElement (line 41) | public interface VariableElement extends Element { method getConstantValue (line 65) | Object getConstantValue(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/ArrayType.java type ArrayType (line 39) | public interface ArrayType extends ReferenceType { method getComponentType (line 46) | TypeMirror getComponentType(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/DeclaredType.java type DeclaredType (line 66) | public interface DeclaredType extends ReferenceType { method asElement (line 73) | Element asElement(); method getEnclosingType (line 85) | TypeMirror getEnclosingType(); method getTypeArguments (line 96) | List getTypeArguments(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/ErrorType.java type ErrorType (line 41) | public interface ErrorType extends DeclaredType { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/ExecutableType.java type ExecutableType (line 51) | public interface ExecutableType extends TypeMirror { method getTypeVariables (line 60) | List getTypeVariables(); method getReturnType (line 70) | TypeMirror getReturnType(); method getParameterTypes (line 78) | List getParameterTypes(); method getThrownTypes (line 88) | List getThrownTypes(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/MirroredTypeException.java class MirroredTypeException (line 45) | public class MirroredTypeException extends MirroredTypesException { method MirroredTypeException (line 56) | public MirroredTypeException(TypeMirror type) { method getTypeMirror (line 68) | public TypeMirror getTypeMirror() { method readObject (line 75) | private void readObject(ObjectInputStream s) FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/MirroredTypesException.java class MirroredTypesException (line 48) | public class MirroredTypesException extends RuntimeException { method MirroredTypesException (line 57) | MirroredTypesException(String message, TypeMirror type) { method MirroredTypesException (line 69) | public MirroredTypesException(List types) { method getTypeMirrors (line 83) | public List getTypeMirrors() { method readObject (line 90) | private void readObject(ObjectInputStream s) FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/NoType.java type NoType (line 49) | public interface NoType extends TypeMirror { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/NullType.java type NullType (line 39) | public interface NullType extends ReferenceType { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/PrimitiveType.java type PrimitiveType (line 39) | public interface PrimitiveType extends TypeMirror { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/ReferenceType.java type ReferenceType (line 39) | public interface ReferenceType extends TypeMirror { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/TypeKind.java type TypeKind (line 42) | public enum TypeKind { method isPrimitive (line 154) | public boolean isPrimitive() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/TypeMirror.java type TypeMirror (line 58) | public interface TypeMirror { method getKind (line 65) | TypeKind getKind(); method equals (line 79) | boolean equals(Object obj); method hashCode (line 86) | int hashCode(); method toString (line 96) | String toString(); method accept (line 107) | R accept(TypeVisitor v, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/TypeVariable.java type TypeVariable (line 50) | public interface TypeVariable extends ReferenceType { method asElement (line 57) | Element asElement(); method getUpperBound (line 72) | TypeMirror getUpperBound(); method getLowerBound (line 83) | TypeMirror getLowerBound(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/TypeVisitor.java type TypeVisitor (line 66) | public interface TypeVisitor { method visit (line 73) | R visit(TypeMirror t, P p); method visit (line 80) | R visit(TypeMirror t); method visitPrimitive (line 88) | R visitPrimitive(PrimitiveType t, P p); method visitNull (line 96) | R visitNull(NullType t, P p); method visitArray (line 104) | R visitArray(ArrayType t, P p); method visitDeclared (line 112) | R visitDeclared(DeclaredType t, P p); method visitError (line 120) | R visitError(ErrorType t, P p); method visitTypeVariable (line 128) | R visitTypeVariable(TypeVariable t, P p); method visitWildcard (line 136) | R visitWildcard(WildcardType t, P p); method visitExecutable (line 144) | R visitExecutable(ExecutableType t, P p); method visitNoType (line 152) | R visitNoType(NoType t, P p); method visitUnknown (line 164) | R visitUnknown(TypeMirror t, P p); method visitUnion (line 174) | R visitUnion(UnionType t, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/UnionType.java type UnionType (line 39) | public interface UnionType extends TypeMirror { method getAlternatives (line 46) | List getAlternatives(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/UnknownTypeException.java class UnknownTypeException (line 43) | public class UnknownTypeException extends UnknownEntityException { method UnknownTypeException (line 60) | public UnknownTypeException(TypeMirror t, Object p) { method getUnknownType (line 73) | public TypeMirror getUnknownType() { method getArgument (line 82) | public Object getArgument() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/type/WildcardType.java type WildcardType (line 46) | public interface WildcardType extends TypeMirror { method getExtendsBound (line 55) | TypeMirror getExtendsBound(); method getSuperBound (line 64) | TypeMirror getSuperBound(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor6.java class AbstractAnnotationValueVisitor6 (line 69) | @SupportedSourceVersion(RELEASE_6) method AbstractAnnotationValueVisitor6 (line 76) | protected AbstractAnnotationValueVisitor6() {} method visit (line 85) | public final R visit(AnnotationValue av, P p) { method visit (line 97) | public final R visit(AnnotationValue av) { method visitUnknown (line 112) | public R visitUnknown(AnnotationValue av, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor7.java class AbstractAnnotationValueVisitor7 (line 64) | @SupportedSourceVersion(RELEASE_7) method AbstractAnnotationValueVisitor7 (line 70) | protected AbstractAnnotationValueVisitor7() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/AbstractElementVisitor6.java class AbstractElementVisitor6 (line 72) | @SupportedSourceVersion(RELEASE_6) method AbstractElementVisitor6 (line 77) | protected AbstractElementVisitor6(){} method visit (line 89) | public final R visit(Element e, P p) { method visit (line 103) | public final R visit(Element e) { method visitUnknown (line 121) | public R visitUnknown(Element e, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/AbstractElementVisitor7.java class AbstractElementVisitor7 (line 67) | @SupportedSourceVersion(RELEASE_7) method AbstractElementVisitor7 (line 72) | protected AbstractElementVisitor7(){ FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/AbstractTypeVisitor6.java class AbstractTypeVisitor6 (line 65) | public abstract class AbstractTypeVisitor6 implements TypeVisitor<... method AbstractTypeVisitor6 (line 69) | protected AbstractTypeVisitor6() {} method visit (line 81) | public final R visit(TypeMirror t, P p) { method visit (line 94) | public final R visit(TypeMirror t) { method visitUnion (line 108) | public R visitUnion(UnionType t, P p) { method visitUnknown (line 125) | public R visitUnknown(TypeMirror t, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/AbstractTypeVisitor7.java class AbstractTypeVisitor7 (line 61) | public abstract class AbstractTypeVisitor7 extends AbstractTypeVis... method AbstractTypeVisitor7 (line 65) | protected AbstractTypeVisitor7() { method visitUnion (line 76) | public abstract R visitUnion(UnionType t, P p); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/ElementFilter.java class ElementFilter (line 70) | public class ElementFilter { method ElementFilter (line 71) | private ElementFilter() {} method fieldsIn (line 95) | public static List method fieldsIn (line 105) | public static Set method constructorsIn (line 115) | public static List method constructorsIn (line 125) | public static Set method methodsIn (line 135) | public static List method methodsIn (line 145) | public static Set method typesIn (line 155) | public static List method typesIn (line 165) | public static Set method packagesIn (line 175) | public static List method packagesIn (line 185) | public static Set method listFilter (line 191) | private static List listFilter(Iterable Set setFilter(Set iterable, P p) { method scan (line 140) | public R scan(Element e, P p) { method scan (line 148) | public final R scan(Element e) { method visitPackage (line 159) | public R visitPackage(PackageElement e, P p) { method visitType (line 170) | public R visitType(TypeElement e, P p) { method visitVariable (line 185) | public R visitVariable(VariableElement e, P p) { method visitExecutable (line 199) | public R visitExecutable(ExecutableElement e, P p) { method visitTypeParameter (line 210) | public R visitTypeParameter(TypeParameterElement e, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/ElementScanner7.java class ElementScanner7 (line 91) | @SupportedSourceVersion(RELEASE_7) method ElementScanner7 (line 97) | protected ElementScanner7(){ method ElementScanner7 (line 105) | protected ElementScanner7(R defaultValue){ method visitVariable (line 116) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/Elements.java type Elements (line 48) | public interface Elements { method getPackageElement (line 56) | PackageElement getPackageElement(CharSequence name); method getTypeElement (line 64) | TypeElement getTypeElement(CharSequence name); method getElementValuesWithDefaults (line 73) | Map method getDocComment (line 100) | String getDocComment(Element e); method isDeprecated (line 108) | boolean isDeprecated(Element e); method getBinaryName (line 119) | Name getBinaryName(TypeElement type); method getPackageOf (line 129) | PackageElement getPackageOf(Element type); method getAllMembers (line 143) | List getAllMembers(TypeElement type); method getAllAnnotationMirrors (line 153) | List getAllAnnotationMirrors(Element e); method hides (line 163) | boolean hides(Element hider, Element hidden); method overrides (line 216) | boolean overrides(ExecutableElement overrider, ExecutableElement overr... method getConstantExpression (line 232) | String getConstantExpression(Object value); method printElements (line 243) | void printElements(java.io.Writer w, Element... elements); method getName (line 251) | Name getName(CharSequence cs); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor6.java class SimpleAnnotationValueVisitor6 (line 76) | @SupportedSourceVersion(RELEASE_6) method SimpleAnnotationValueVisitor6 (line 91) | protected SimpleAnnotationValueVisitor6() { method SimpleAnnotationValueVisitor6 (line 102) | protected SimpleAnnotationValueVisitor6(R defaultValue) { method defaultAction (line 116) | protected R defaultAction(Object o, P p) { method visitBoolean (line 127) | public R visitBoolean(boolean b, P p) { method visitByte (line 138) | public R visitByte(byte b, P p) { method visitChar (line 149) | public R visitChar(char c, P p) { method visitDouble (line 160) | public R visitDouble(double d, P p) { method visitFloat (line 171) | public R visitFloat(float f, P p) { method visitInt (line 182) | public R visitInt(int i, P p) { method visitLong (line 193) | public R visitLong(long i, P p) { method visitShort (line 204) | public R visitShort(short s, P p) { method visitString (line 215) | public R visitString(String s, P p) { method visitType (line 226) | public R visitType(TypeMirror t, P p) { method visitEnumConstant (line 237) | public R visitEnumConstant(VariableElement c, P p) { method visitAnnotation (line 248) | public R visitAnnotation(AnnotationMirror a, P p) { method visitArray (line 259) | public R visitArray(List vals, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor7.java class SimpleAnnotationValueVisitor7 (line 71) | @SupportedSourceVersion(RELEASE_7) method SimpleAnnotationValueVisitor7 (line 77) | protected SimpleAnnotationValueVisitor7() { method SimpleAnnotationValueVisitor7 (line 87) | protected SimpleAnnotationValueVisitor7(R defaultValue) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/SimpleElementVisitor6.java class SimpleElementVisitor6 (line 81) | @SupportedSourceVersion(RELEASE_6) method SimpleElementVisitor6 (line 94) | protected SimpleElementVisitor6(){ method SimpleElementVisitor6 (line 104) | protected SimpleElementVisitor6(R defaultValue){ method defaultAction (line 116) | protected R defaultAction(Element e, P p) { method visitPackage (line 127) | public R visitPackage(PackageElement e, P p) { method visitType (line 138) | public R visitType(TypeElement e, P p) { method visitVariable (line 153) | public R visitVariable(VariableElement e, P p) { method visitExecutable (line 167) | public R visitExecutable(ExecutableElement e, P p) { method visitTypeParameter (line 178) | public R visitTypeParameter(TypeParameterElement e, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/SimpleElementVisitor7.java class SimpleElementVisitor7 (line 74) | @SupportedSourceVersion(RELEASE_7) method SimpleElementVisitor7 (line 80) | protected SimpleElementVisitor7(){ method SimpleElementVisitor7 (line 90) | protected SimpleElementVisitor7(R defaultValue){ method visitVariable (line 101) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/SimpleTypeVisitor6.java class SimpleTypeVisitor6 (line 80) | @SupportedSourceVersion(RELEASE_6) method SimpleTypeVisitor6 (line 93) | protected SimpleTypeVisitor6(){ method SimpleTypeVisitor6 (line 103) | protected SimpleTypeVisitor6(R defaultValue){ method defaultAction (line 112) | protected R defaultAction(TypeMirror e, P p) { method visitPrimitive (line 123) | public R visitPrimitive(PrimitiveType t, P p) { method visitNull (line 134) | public R visitNull(NullType t, P p){ method visitArray (line 145) | public R visitArray(ArrayType t, P p){ method visitDeclared (line 156) | public R visitDeclared(DeclaredType t, P p){ method visitError (line 167) | public R visitError(ErrorType t, P p){ method visitTypeVariable (line 178) | public R visitTypeVariable(TypeVariable t, P p){ method visitWildcard (line 189) | public R visitWildcard(WildcardType t, P p){ method visitExecutable (line 200) | public R visitExecutable(ExecutableType t, P p) { method visitNoType (line 211) | public R visitNoType(NoType t, P p){ FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/SimpleTypeVisitor7.java class SimpleTypeVisitor7 (line 73) | @SupportedSourceVersion(RELEASE_7) method SimpleTypeVisitor7 (line 79) | protected SimpleTypeVisitor7(){ method SimpleTypeVisitor7 (line 89) | protected SimpleTypeVisitor7(R defaultValue){ method visitUnion (line 101) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/TypeKindVisitor6.java class TypeKindVisitor6 (line 81) | @SupportedSourceVersion(RELEASE_6) method TypeKindVisitor6 (line 87) | protected TypeKindVisitor6() { method TypeKindVisitor6 (line 98) | protected TypeKindVisitor6(R defaultValue) { method visitPrimitive (line 111) | @Override method visitPrimitiveAsBoolean (line 152) | public R visitPrimitiveAsBoolean(PrimitiveType t, P p) { method visitPrimitiveAsByte (line 164) | public R visitPrimitiveAsByte(PrimitiveType t, P p) { method visitPrimitiveAsShort (line 176) | public R visitPrimitiveAsShort(PrimitiveType t, P p) { method visitPrimitiveAsInt (line 188) | public R visitPrimitiveAsInt(PrimitiveType t, P p) { method visitPrimitiveAsLong (line 200) | public R visitPrimitiveAsLong(PrimitiveType t, P p) { method visitPrimitiveAsChar (line 212) | public R visitPrimitiveAsChar(PrimitiveType t, P p) { method visitPrimitiveAsFloat (line 224) | public R visitPrimitiveAsFloat(PrimitiveType t, P p) { method visitPrimitiveAsDouble (line 236) | public R visitPrimitiveAsDouble(PrimitiveType t, P p) { method visitNoType (line 249) | @Override method visitNoTypeAsVoid (line 275) | public R visitNoTypeAsVoid(NoType t, P p) { method visitNoTypeAsPackage (line 287) | public R visitNoTypeAsPackage(NoType t, P p) { method visitNoTypeAsNone (line 299) | public R visitNoTypeAsNone(NoType t, P p) { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/TypeKindVisitor7.java class TypeKindVisitor7 (line 76) | @SupportedSourceVersion(RELEASE_7) method TypeKindVisitor7 (line 82) | protected TypeKindVisitor7() { method TypeKindVisitor7 (line 92) | protected TypeKindVisitor7(R defaultValue) { method visitUnion (line 104) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/lang/model/util/Types.java type Types (line 44) | public interface Types { method asElement (line 54) | Element asElement(TypeMirror t); method isSameType (line 73) | boolean isSameType(TypeMirror t1, TypeMirror t2); method isSubtype (line 86) | boolean isSubtype(TypeMirror t1, TypeMirror t2); method isAssignable (line 98) | boolean isAssignable(TypeMirror t1, TypeMirror t2); method contains (line 109) | boolean contains(TypeMirror t1, TypeMirror t2); method isSubsignature (line 121) | boolean isSubsignature(ExecutableType m1, ExecutableType m2); method directSupertypes (line 131) | List directSupertypes(TypeMirror t); method erasure (line 141) | TypeMirror erasure(TypeMirror t); method boxedClass (line 151) | TypeElement boxedClass(PrimitiveType p); method unboxedType (line 163) | PrimitiveType unboxedType(TypeMirror t); method capture (line 173) | TypeMirror capture(TypeMirror t); method getPrimitiveType (line 182) | PrimitiveType getPrimitiveType(TypeKind kind); method getNullType (line 189) | NullType getNullType(); method getNoType (line 203) | NoType getNoType(TypeKind kind); method getArrayType (line 213) | ArrayType getArrayType(TypeMirror componentType); method getWildcardType (line 224) | WildcardType getWildcardType(TypeMirror extendsBound, method getDeclaredType (line 255) | DeclaredType getDeclaredType(TypeElement typeElem, TypeMirror... typeA... method getDeclaredType (line 283) | DeclaredType getDeclaredType(DeclaredType containing, method asMemberOf (line 300) | TypeMirror asMemberOf(DeclaredType containing, Element element); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/Diagnostic.java type Diagnostic (line 48) | public interface Diagnostic { type Kind (line 53) | enum Kind { method getKind (line 90) | Kind getKind(); method getSource (line 99) | S getSource(); method getPosition (line 113) | long getPosition(); method getStartPosition (line 123) | long getStartPosition(); method getEndPosition (line 133) | long getEndPosition(); method getLineNumber (line 142) | long getLineNumber(); method getColumnNumber (line 151) | long getColumnNumber(); method getCode (line 159) | String getCode(); method getMessage (line 169) | String getMessage(Locale locale); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/DiagnosticCollector.java class DiagnosticCollector (line 41) | public final class DiagnosticCollector implements DiagnosticListener<... method report (line 45) | public void report(Diagnostic diagnostic) { method getDiagnostics (line 55) | public List> getDiagnostics() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/DiagnosticListener.java type DiagnosticListener (line 38) | public interface DiagnosticListener { method report (line 48) | void report(Diagnostic diagnostic); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/FileObject.java type FileObject (line 51) | public interface FileObject { method toUri (line 57) | URI toUri(); method getName (line 71) | String getName(); method openInputStream (line 83) | InputStream openInputStream() throws IOException; method openOutputStream (line 95) | OutputStream openOutputStream() throws IOException; method openReader (line 111) | Reader openReader(boolean ignoreEncodingErrors) throws IOException; method getCharContent (line 127) | CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOExc... method openWriter (line 139) | Writer openWriter() throws IOException; method getLastModified (line 150) | long getLastModified(); method delete (line 157) | boolean delete(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/ForwardingFileObject.java class ForwardingFileObject (line 44) | public class ForwardingFileObject implements FileO... method ForwardingFileObject (line 55) | protected ForwardingFileObject(F fileObject) { method toUri (line 60) | public URI toUri() { method getName (line 64) | public String getName() { method openInputStream (line 73) | public InputStream openInputStream() throws IOException { method openOutputStream (line 82) | public OutputStream openOutputStream() throws IOException { method openReader (line 91) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExcept... method getCharContent (line 100) | public CharSequence getCharContent(boolean ignoreEncodingErrors) throw... method openWriter (line 109) | public Writer openWriter() throws IOException { method getLastModified (line 113) | public long getLastModified() { method delete (line 117) | public boolean delete() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/ForwardingJavaFileManager.java class ForwardingJavaFileManager (line 43) | public class ForwardingJavaFileManager implem... method ForwardingJavaFileManager (line 54) | protected ForwardingJavaFileManager(M fileManager) { method getClassLoader (line 63) | public ClassLoader getClassLoader(Location location) { method list (line 71) | public Iterable list(Location location, method inferBinaryName (line 83) | public String inferBinaryName(Location location, JavaFileObject file) { method isSameFile (line 90) | public boolean isSameFile(FileObject a, FileObject b) { method handleOption (line 98) | public boolean handleOption(String current, Iterator remaining) { method hasLocation (line 102) | public boolean hasLocation(Location location) { method isSupportedOption (line 106) | public int isSupportedOption(String option) { method getJavaFileForInput (line 114) | public JavaFileObject getJavaFileForInput(Location location, method getJavaFileForOutput (line 126) | public JavaFileObject getJavaFileForOutput(Location location, method getFileForInput (line 139) | public FileObject getFileForInput(Location location, method getFileForOutput (line 151) | public FileObject getFileForOutput(Location location, method flush (line 160) | public void flush() throws IOException { method close (line 164) | public void close() throws IOException { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/ForwardingJavaFileObject.java class ForwardingJavaFileObject (line 40) | public class ForwardingJavaFileObject method ForwardingJavaFileObject (line 49) | protected ForwardingJavaFileObject(F fileObject) { method getKind (line 53) | public Kind getKind() { method isNameCompatible (line 57) | public boolean isNameCompatible(String simpleName, Kind kind) { method getNestingKind (line 61) | public NestingKind getNestingKind() { return fileObject.getNestingKind... method getAccessLevel (line 63) | public Modifier getAccessLevel() { return fileObject.getAccessLevel(); } FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/JavaCompiler.java type JavaCompiler (line 223) | public interface JavaCompiler extends Tool, OptionChecker { method getTask (line 260) | CompilationTask getTask(Writer out, method getStandardFileManager (line 286) | StandardJavaFileManager getStandardFileManager( type CompilationTask (line 300) | interface CompilationTask extends Callable { method setProcessors (line 309) | void setProcessors(Iterable processors); method setLocale (line 319) | void setLocale(Locale locale); method call (line 335) | Boolean call(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/JavaFileManager.java type JavaFileManager (line 105) | public interface JavaFileManager extends Closeable, Flushable, OptionChe... type Location (line 111) | interface Location { method getName (line 117) | String getName(); method isOutputLocation (line 126) | boolean isOutputLocation(); method getClassLoader (line 145) | ClassLoader getClassLoader(Location location); method list (line 167) | Iterable list(Location location, method inferBinaryName (line 185) | String inferBinaryName(Location location, JavaFileObject file); method isSameFile (line 200) | boolean isSameFile(FileObject a, FileObject b); method handleOption (line 216) | boolean handleOption(String current, Iterator remaining); method hasLocation (line 224) | boolean hasLocation(Location location); method getJavaFileForInput (line 247) | JavaFileObject getJavaFileForInput(Location location, method getJavaFileForOutput (line 284) | JavaFileObject getJavaFileForOutput(Location location, method getFileForInput (line 329) | FileObject getFileForInput(Location location, method getFileForOutput (line 374) | FileObject getFileForOutput(Location location, method flush (line 388) | void flush() throws IOException; method close (line 401) | void close() throws IOException; FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/JavaFileObject.java type JavaFileObject (line 52) | public interface JavaFileObject extends FileObject { type Kind (line 57) | enum Kind { method Kind (line 86) | private Kind(String extension) { method getKind (line 97) | Kind getKind(); method isNameCompatible (line 111) | boolean isNameCompatible(String simpleName, Kind kind); method getNestingKind (line 124) | NestingKind getNestingKind(); method getAccessLevel (line 134) | Modifier getAccessLevel(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/OptionChecker.java type OptionChecker (line 34) | public interface OptionChecker { method isSupportedOption (line 44) | int isSupportedOption(String option); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/SimpleJavaFileObject.java class SimpleJavaFileObject (line 45) | public class SimpleJavaFileObject implements JavaFileObject { method SimpleJavaFileObject (line 63) | protected SimpleJavaFileObject(URI uri, Kind kind) { method toUri (line 73) | public URI toUri() { method getName (line 77) | public String getName() { method openInputStream (line 87) | public InputStream openInputStream() throws IOException { method openOutputStream (line 97) | public OutputStream openOutputStream() throws IOException { method openReader (line 112) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExcept... method getCharContent (line 130) | public CharSequence getCharContent(boolean ignoreEncodingErrors) throw... method openWriter (line 144) | public Writer openWriter() throws IOException { method getLastModified (line 155) | public long getLastModified() { method delete (line 166) | public boolean delete() { method getKind (line 173) | public Kind getKind() { method isNameCompatible (line 191) | public boolean isNameCompatible(String simpleName, Kind kind) { method getNestingKind (line 203) | public NestingKind getNestingKind() { return null; } method getAccessLevel (line 210) | public Modifier getAccessLevel() { return null; } method toString (line 212) | @Override FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/StandardJavaFileManager.java type StandardJavaFileManager (line 140) | public interface StandardJavaFileManager extends JavaFileManager { method isSameFile (line 155) | boolean isSameFile(FileObject a, FileObject b); method getJavaFileObjectsFromFiles (line 165) | Iterable getJavaFileObjectsFromFiles( method getJavaFileObjects (line 183) | Iterable getJavaFileObjects(File... files); method getJavaFileObjectsFromStrings (line 193) | Iterable getJavaFileObjectsFromStrings( method getJavaFileObjects (line 211) | Iterable getJavaFileObjects(String... names); method setLocation (line 226) | void setLocation(Location location, Iterable path) method getLocation (line 237) | Iterable getLocation(Location location); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/StandardLocation.java type StandardLocation (line 38) | public enum StandardLocation implements Location { method locationFor (line 81) | public static Location locationFor(final String name) { method getName (line 97) | public String getName() { return name(); } method isOutputLocation (line 99) | public boolean isOutputLocation() { FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/Tool.java type Tool (line 47) | public interface Tool { method run (line 63) | int run(InputStream in, OutputStream out, OutputStream err, String... ... method getSourceVersions (line 70) | Set getSourceVersions(); FILE: Douyu-0.7.1/douyu-javac/src/main/java/javax/tools/ToolProvider.java class ToolProvider (line 49) | public class ToolProvider { method trace (line 60) | static T trace(Level level, Object reason) { method getSystemJavaCompiler (line 101) | public static JavaCompiler getSystemJavaCompiler() { method getSystemToolClassLoader (line 114) | public static ClassLoader getSystemToolClassLoader() { method instance (line 127) | private static synchronized ToolProvider instance() { method ToolProvider (line 142) | private ToolProvider() { } method getSystemTool (line 144) | private T getSystemTool(Class clazz, String name) { method getSystemToolClass (line 154) | private Class getSystemToolClass(Class clazz, Stri... method findSystemToolClass (line 170) | private Class findSystemToolClass(String toolClassName) FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/AbstractInternalLogger.java class AbstractInternalLogger (line 27) | public abstract class AbstractInternalLogger implements InternalLogger { method AbstractInternalLogger (line 32) | protected AbstractInternalLogger() { method isEnabled (line 36) | @Override method log (line 52) | @Override method log (line 72) | @Override FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/DebugUtil.java class DebugUtil (line 36) | public class DebugUtil { method isDebugEnabled (line 41) | public static boolean isDebugEnabled() { method DebugUtil (line 59) | private DebugUtil() { FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/InternalLogLevel.java type InternalLogLevel (line 25) | public enum InternalLogLevel { FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/InternalLogger.java type InternalLogger (line 27) | public interface InternalLogger { method isDebugEnabled (line 31) | boolean isDebugEnabled(); method isInfoEnabled (line 36) | boolean isInfoEnabled(); method isWarnEnabled (line 41) | boolean isWarnEnabled(); method isErrorEnabled (line 46) | boolean isErrorEnabled(); method isEnabled (line 51) | boolean isEnabled(InternalLogLevel level); method debug (line 56) | void debug(String msg); method debug (line 61) | void debug(String msg, Throwable cause); method info (line 66) | void info(String msg); method info (line 71) | void info(String msg, Throwable cause); method warn (line 76) | void warn(String msg); method warn (line 81) | void warn(String msg, Throwable cause); method error (line 86) | void error(String msg); method error (line 91) | void error(String msg, Throwable cause); method log (line 96) | void log(InternalLogLevel level, String msg); method log (line 101) | void log(InternalLogLevel level, String msg, Throwable cause); FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/InternalLoggerFactory.java class InternalLoggerFactory (line 40) | public abstract class InternalLoggerFactory { method getDefaultFactory (line 54) | public static InternalLoggerFactory getDefaultFactory() { method setDefaultFactory (line 61) | public static void setDefaultFactory(InternalLoggerFactory defaultFact... method getInstance (line 71) | public static InternalLogger getInstance(Class clazz) { method getInstance (line 78) | public static InternalLogger getInstance(String name) { method newInstance (line 167) | public abstract InternalLogger newInstance(String name); FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/JdkLogger.java class JdkLogger (line 31) | class JdkLogger extends AbstractInternalLogger { method JdkLogger (line 36) | JdkLogger(Logger logger, String loggerName) { method debug (line 41) | @Override method debug (line 46) | @Override method error (line 51) | @Override method error (line 56) | @Override method info (line 61) | @Override method info (line 66) | @Override method isDebugEnabled (line 71) | @Override method isErrorEnabled (line 76) | @Override method isInfoEnabled (line 81) | @Override method isWarnEnabled (line 86) | @Override method warn (line 91) | @Override method warn (line 96) | @Override method toString (line 101) | @Override FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/JdkLoggerFactory.java class JdkLoggerFactory (line 30) | public class JdkLoggerFactory extends InternalLoggerFactory { method newInstance (line 32) | @Override FILE: Douyu-0.7.1/douyu-logging/src/main/java/com/codefollower/douyu/logging/StackTraceSimplifier.java class StackTraceSimplifier (line 33) | public class StackTraceSimplifier { method simplify (line 47) | public static void simplify(Throwable e) { FILE: Douyu-0.7.1/douyu-mvc/src/main/java/com/codefollower/douyu/mvc/AbstractContext.java class AbstractContext (line 49) | public abstract class AbstractContext implements Context, Runnable { method init (line 62) | public void init(Config config, String controllerClassName, HttpReques... method free (line 69) | public void free() { method checkHttpMethods (line 79) | protected void checkHttpMethods(String... methods) { method getHttpRequest (line 94) | @Override method getHttpResponse (line 99) | @Override method getControllerClassName (line 104) | @Override method getActionName (line 109) | @Override method getApplicationBase (line 114) | @Override method executeAction (line 128) | @Override method setWebSocket (line 140) | @Override method getWebSocket (line 147) | @Override method setOutbound (line 154) | public void setOutbound(Outbound outbound) { method executeAction (line 158) | protected abstract void executeAction() throws Exception; method isAsyncAction (line 161) | public boolean isAsyncAction(String actionName) { method run (line 169) | @Override class ExecutorHolder (line 179) | private static class ExecutorHolder { method getExecutor (line 184) | private static Executor getExecutor() { method executeAsyncAction (line 188) | public void executeAsyncAction(String actionName) throws ControllerExc... method setAsyncCallback (line 195) | public void setAsyncCallback(AsyncCallback asyncCallback) { type AsyncCallback (line 199) | public static interface AsyncCallback { method writeResponse (line 200) | void writeResponse(); method writeResponse (line 202) | void writeResponse(Exception e); method put (line 209) | @Override method out (line 214) | @Override method outView (line 238) | private void outView(ViewManagerProvider vmp, String viewFileName) { method out (line 253) | @Override FILE: Douyu-0.7.1/douyu-mvc/src/main/java/com/codefollower/douyu/mvc/DouyuContext.java class DouyuContext (line 57) | public abstract class DouyuContext implements Context, Runnable { method setOutbound (line 70) | public void setOutbound(Outbound outbound) { method init (line 76) | public void init(Config config, String controllerClassName, DouyuHttpR... method free (line 83) | public void free() { method checkHttpMethods (line 96) | protected void checkHttpMethods(String... methods) { method getHttpRequest (line 111) | @Override method getHttpResponse (line 116) | @Override method getControllerClassName (line 121) | @Override method getActionName (line 126) | @Override method getApplicationBase (line 131) | @Override method executeAction (line 145) | @Override method setWebSocket (line 157) | @Override method getWebSocket (line 164) | @Override method setHttpPostRequestDecoder (line 171) | public void setHttpPostRequestDecoder(HttpPostRequestDecoder httpPostR... method writeHttpData (line 179) | private void writeHttpData(InterfaceHttpData data) throws Exception { method executeAction (line 192) | protected void executeAction() throws Exception { method isAsyncAction (line 196) | public boolean isAsyncAction(String actionName) { method run (line 204) | @Override class ExecutorHolder (line 214) | private static class ExecutorHolder { method getExecutor (line 219) | private static Executor getExecutor() { method executeAsyncAction (line 223) | public void executeAsyncAction(String actionName) throws ControllerExc... method setAsyncCallback (line 230) | public void setAsyncCallback(AsyncCallback asyncCallback) { type AsyncCallback (line 234) | public static interface AsyncCallback { method writeResponse (line 235) | void writeResponse(DouyuContext douyuContext); method writeResponse (line 237) | void writeResponse(DouyuContext douyuContext, Exception e); method put (line 244) | @Override method out (line 249) | @Override method outView (line 273) | private void outView(ViewManagerProvider vmp, String viewFileName) { method out (line 288) | @Override method setComet (line 310) | public void setComet(Comet comet) { method getComet (line 313) | public Comet getComet() { FILE: Douyu-0.7.1/douyu-mvc/src/main/java/com/codefollower/douyu/mvc/RequestContext.java class RequestContext (line 49) | public abstract class RequestContext implements Context, Runnable { method init (line 62) | public void init(Config config, String controllerClassName, HttpReques... method free (line 69) | public void free() { method checkHttpMethods (line 79) | protected void checkHttpMethods(String... methods) { method getHttpRequest (line 94) | @Override method getHttpResponse (line 99) | @Override method getControllerClassName (line 104) | @Override method getActionName (line 109) | @Override method getApplicationBase (line 114) | @Override method executeAction (line 128) | @Override method setWebSocket (line 140) | @Override method getWebSocket (line 147) | @Override method setOutbound (line 154) | public void setOutbound(Outbound outbound) { method executeAction (line 158) | protected abstract void executeAction() throws Exception; method isAsyncAction (line 161) | public boolean isAsyncAction(String actionName) { method run (line 169) | @Override class ExecutorHolder (line 179) | private static class ExecutorHolder { method getExecutor (line 184) | private static Executor getExecutor() { method executeAsyncAction (line 188) | public void executeAsyncAction(String actionName) throws ControllerExc... method setAsyncCallback (line 195) | public void setAsyncCallback(AsyncCallback asyncCallback) { type AsyncCallback (line 199) | public static interface AsyncCallback { method writeResponse (line 200) | void writeResponse(); method writeResponse (line 202) | void writeResponse(Exception e); method put (line 209) | @Override method out (line 214) | @Override method outView (line 238) | private void outView(ViewManagerProvider vmp, String viewFileName) { method out (line 253) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/bootstrap/Bootstrap.java class Bootstrap (line 50) | public class Bootstrap implements ExternalResourceReleasable { method Bootstrap (line 62) | protected Bootstrap() { method Bootstrap (line 69) | protected Bootstrap(ChannelFactory channelFactory) { method getFactory (line 82) | public ChannelFactory getFactory() { method setFactory (line 99) | public void setFactory(ChannelFactory factory) { method getPipeline (line 131) | public ChannelPipeline getPipeline() { method setPipeline (line 159) | public void setPipeline(ChannelPipeline pipeline) { method getPipelineAsMap (line 185) | public Map getPipelineAsMap() { method setPipelineAsMap (line 210) | public void setPipelineAsMap(Map pipelineMap) { method getPipelineFactory (line 236) | public ChannelPipelineFactory getPipelineFactory() { method setPipelineFactory (line 250) | public void setPipelineFactory(ChannelPipelineFactory pipelineFactory) { method getOptions (line 263) | public Map getOptions() { method setOptions (line 272) | public void setOptions(Map options) { method getOption (line 289) | public Object getOption(String key) { method setOption (line 306) | public void setOption(String key, Object value) { method releaseExternalResources (line 321) | @Override method isOrderedMap (line 333) | @SuppressWarnings({ "unchecked", "rawtypes" }) FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/bootstrap/ServerBootstrap.java class ServerBootstrap (line 163) | public class ServerBootstrap extends Bootstrap { method ServerBootstrap (line 172) | public ServerBootstrap() { method ServerBootstrap (line 179) | public ServerBootstrap(ChannelFactory channelFactory) { method setFactory (line 190) | @Override method getParentHandler (line 211) | public ChannelHandler getParentHandler() { method setParentHandler (line 223) | public void setParentHandler(ChannelHandler parentHandler) { method bind (line 248) | public Channel bind() { method bind (line 265) | public Channel bind(final SocketAddress localAddress) { class Binder (line 309) | private final class Binder extends SimpleChannelUpstreamHandler { method Binder (line 316) | Binder(SocketAddress localAddress, BlockingQueue futu... method channelOpen (line 321) | @Override method childChannelOpen (line 352) | @Override method exceptionCaught (line 361) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/AbstractChannelBuffer.java class AbstractChannelBuffer (line 35) | public abstract class AbstractChannelBuffer implements ChannelBuffer { method readerIndex (line 42) | @Override method readerIndex (line 47) | @Override method writerIndex (line 55) | @Override method writerIndex (line 60) | @Override method setIndex (line 68) | @Override method clear (line 77) | @Override method readable (line 82) | @Override method writable (line 87) | @Override method readableBytes (line 92) | @Override method writableBytes (line 97) | @Override method markReaderIndex (line 102) | @Override method resetReaderIndex (line 107) | @Override method markWriterIndex (line 112) | @Override method resetWriterIndex (line 117) | @Override method discardReadBytes (line 122) | @Override method ensureWritableBytes (line 134) | @Override method getUnsignedByte (line 141) | @Override method getUnsignedShort (line 146) | @Override method getMedium (line 151) | @Override method getUnsignedInt (line 160) | @Override method getChar (line 165) | @Override method getFloat (line 170) | @Override method getDouble (line 175) | @Override method getBytes (line 180) | @Override method getBytes (line 185) | @Override method getBytes (line 190) | @Override method setChar (line 199) | @Override method setFloat (line 204) | @Override method setDouble (line 209) | @Override method setBytes (line 214) | @Override method setBytes (line 219) | @Override method setBytes (line 224) | @Override method setZero (line 233) | @Override method readByte (line 266) | @Override method readUnsignedByte (line 274) | @Override method readShort (line 279) | @Override method readUnsignedShort (line 287) | @Override method readMedium (line 292) | @Override method readUnsignedMedium (line 301) | @Override method readInt (line 309) | @Override method readUnsignedInt (line 317) | @Override method readLong (line 322) | @Override method readChar (line 330) | @Override method readFloat (line 335) | @Override method readDouble (line 340) | @Override method readBytes (line 345) | @Override method readSlice (line 357) | @Override method readBytes (line 364) | @Override method readBytes (line 371) | @Override method readBytes (line 376) | @Override method readBytes (line 381) | @Override method readBytes (line 390) | @Override method readBytes (line 397) | @Override method readBytes (line 405) | @Override method readBytes (line 414) | @Override method skipBytes (line 421) | @Override method writeByte (line 430) | @Override method writeShort (line 435) | @Override method writeMedium (line 441) | @Override method writeInt (line 447) | @Override method writeLong (line 453) | @Override method writeChar (line 459) | @Override method writeFloat (line 464) | @Override method writeDouble (line 469) | @Override method writeBytes (line 474) | @Override method writeBytes (line 480) | @Override method writeBytes (line 485) | @Override method writeBytes (line 490) | @Override method writeBytes (line 499) | @Override method writeBytes (line 505) | @Override method writeBytes (line 512) | @Override method writeBytes (line 522) | @Override method writeZero (line 532) | @Override method copy (line 560) | @Override method slice (line 565) | @Override method toByteBuffer (line 570) | @Override method toByteBuffers (line 575) | @Override method toByteBuffers (line 580) | @Override method toString (line 585) | @Override method toString (line 590) | @Override method indexOf (line 600) | @Override method indexOf (line 605) | @Override method bytesBefore (line 610) | @Override method bytesBefore (line 615) | @Override method bytesBefore (line 620) | @Override method bytesBefore (line 626) | @Override method bytesBefore (line 632) | @Override method bytesBefore (line 641) | @Override method hashCode (line 651) | @Override method equals (line 656) | @Override method compareTo (line 664) | @Override method toString (line 669) | @Override method checkReadableBytes (line 683) | protected void checkReadableBytes(int minimumReadableBytes) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/AbstractChannelBufferFactory.java class AbstractChannelBufferFactory (line 28) | public abstract class AbstractChannelBufferFactory implements ChannelBuf... method AbstractChannelBufferFactory (line 36) | protected AbstractChannelBufferFactory() { method AbstractChannelBufferFactory (line 45) | protected AbstractChannelBufferFactory(ByteOrder defaultOrder) { method getBuffer (line 52) | @Override method getBuffer (line 57) | @Override method getDefaultOrder (line 62) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/BigEndianHeapChannelBuffer.java class BigEndianHeapChannelBuffer (line 31) | public class BigEndianHeapChannelBuffer extends HeapChannelBuffer { method BigEndianHeapChannelBuffer (line 38) | public BigEndianHeapChannelBuffer(int length) { method BigEndianHeapChannelBuffer (line 47) | public BigEndianHeapChannelBuffer(byte[] array) { method BigEndianHeapChannelBuffer (line 51) | private BigEndianHeapChannelBuffer(byte[] array, int readerIndex, int ... method factory (line 55) | @Override method order (line 60) | @Override method getShort (line 65) | @Override method getUnsignedMedium (line 70) | @Override method getInt (line 77) | @Override method getLong (line 85) | @Override method setShort (line 97) | @Override method setMedium (line 103) | @Override method setInt (line 110) | @Override method setLong (line 118) | @Override method duplicate (line 130) | @Override method copy (line 135) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ByteBufferBackedChannelBuffer.java class ByteBufferBackedChannelBuffer (line 38) | public class ByteBufferBackedChannelBuffer extends AbstractChannelBuffer { method ByteBufferBackedChannelBuffer (line 47) | public ByteBufferBackedChannelBuffer(ByteBuffer buffer) { method ByteBufferBackedChannelBuffer (line 58) | private ByteBufferBackedChannelBuffer(ByteBufferBackedChannelBuffer bu... method factory (line 65) | @Override method isDirect (line 74) | @Override method order (line 79) | @Override method capacity (line 84) | @Override method hasArray (line 89) | @Override method array (line 94) | @Override method arrayOffset (line 99) | @Override method getByte (line 104) | @Override method getShort (line 109) | @Override method getUnsignedMedium (line 114) | @Override method getInt (line 121) | @Override method getLong (line 126) | @Override method getBytes (line 131) | @Override method getBytes (line 146) | @Override method getBytes (line 157) | @Override method setByte (line 169) | @Override method setShort (line 174) | @Override method setMedium (line 179) | @Override method setInt (line 186) | @Override method setLong (line 191) | @Override method setBytes (line 196) | @Override method setBytes (line 211) | @Override method setBytes (line 218) | @Override method getBytes (line 225) | @Override method getBytes (line 243) | @Override method setBytes (line 252) | @Override method setBytes (line 294) | @Override method toByteBuffer (line 323) | @Override method slice (line 333) | @Override method duplicate (line 349) | @Override method copy (line 354) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ChannelBuffer.java type ChannelBuffer (line 239) | public interface ChannelBuffer extends Comparable { method factory (line 245) | ChannelBufferFactory factory(); method capacity (line 250) | int capacity(); method order (line 256) | ByteOrder order(); method isDirect (line 262) | boolean isDirect(); method readerIndex (line 267) | int readerIndex(); method readerIndex (line 277) | void readerIndex(int readerIndex); method writerIndex (line 282) | int writerIndex(); method writerIndex (line 292) | void writerIndex(int writerIndex); method setIndex (line 345) | void setIndex(int readerIndex, int writerIndex); method readableBytes (line 351) | int readableBytes(); method writableBytes (line 357) | int writableBytes(); method readable (line 364) | boolean readable(); method writable (line 371) | boolean writable(); method clear (line 382) | void clear(); method markReaderIndex (line 390) | void markReaderIndex(); method resetReaderIndex (line 400) | void resetReaderIndex(); method markWriterIndex (line 408) | void markWriterIndex(); method resetWriterIndex (line 418) | void resetWriterIndex(); method discardReadBytes (line 428) | void discardReadBytes(); method ensureWritableBytes (line 450) | void ensureWritableBytes(int writableBytes); method getByte (line 461) | byte getByte(int index); method getUnsignedByte (line 472) | short getUnsignedByte(int index); method getShort (line 483) | short getShort(int index); method getUnsignedShort (line 494) | int getUnsignedShort(int index); method getMedium (line 505) | int getMedium(int index); method getUnsignedMedium (line 516) | int getUnsignedMedium(int index); method getInt (line 527) | int getInt(int index); method getUnsignedInt (line 538) | long getUnsignedInt(int index); method getLong (line 549) | long getLong(int index); method getChar (line 560) | char getChar(int index); method getFloat (line 571) | float getFloat(int index); method getDouble (line 582) | double getDouble(int index); method getBytes (line 600) | void getBytes(int index, ChannelBuffer dst); method getBytes (line 620) | void getBytes(int index, ChannelBuffer dst, int length); method getBytes (line 639) | void getBytes(int index, ChannelBuffer dst, int dstIndex, int length); method getBytes (line 652) | void getBytes(int index, byte[] dst); method getBytes (line 671) | void getBytes(int index, byte[] dst, int dstIndex, int length); method getBytes (line 685) | void getBytes(int index, ByteBuffer dst); method getBytes (line 702) | void getBytes(int index, OutputStream out, int length) throws IOExcep... method getBytes (line 721) | int getBytes(int index, GatheringByteChannel out, int length) throws... method setByte (line 733) | void setByte(int index, int value); method setShort (line 746) | void setShort(int index, int value); method setMedium (line 759) | void setMedium(int index, int value); method setInt (line 771) | void setInt(int index, int value); method setLong (line 783) | void setLong(int index, long value); method setChar (line 796) | void setChar(int index, int value); method setFloat (line 808) | void setFloat(int index, float value); method setDouble (line 820) | void setDouble(int index, double value); method setBytes (line 838) | void setBytes(int index, ChannelBuffer src); method setBytes (line 858) | void setBytes(int index, ChannelBuffer src, int length); method setBytes (line 877) | void setBytes(int index, ChannelBuffer src, int srcIndex, int length); method setBytes (line 890) | void setBytes(int index, byte[] src); method setBytes (line 905) | void setBytes(int index, byte[] src, int srcIndex, int length); method setBytes (line 919) | void setBytes(int index, ByteBuffer src); method setBytes (line 938) | int setBytes(int index, InputStream in, int length) throws IOException; method setBytes (line 957) | int setBytes(int index, ScatteringByteChannel in, int length) throws ... method setZero (line 971) | void setZero(int index, int length); method readByte (line 980) | byte readByte(); method readUnsignedByte (line 989) | short readUnsignedByte(); method readShort (line 998) | short readShort(); method readUnsignedShort (line 1007) | int readUnsignedShort(); method readMedium (line 1016) | int readMedium(); method readUnsignedMedium (line 1025) | int readUnsignedMedium(); method readInt (line 1034) | int readInt(); method readUnsignedInt (line 1043) | long readUnsignedInt(); method readLong (line 1052) | long readLong(); method readChar (line 1061) | char readChar(); method readFloat (line 1070) | float readFloat(); method readDouble (line 1079) | double readDouble(); method readBytes (line 1095) | ChannelBuffer readBytes(int length); method readSlice (line 1109) | ChannelBuffer readSlice(int length); method readBytes (line 1125) | void readBytes(ChannelBuffer dst); method readBytes (line 1140) | void readBytes(ChannelBuffer dst, int length); method readBytes (line 1156) | void readBytes(ChannelBuffer dst, int dstIndex, int length); method readBytes (line 1166) | void readBytes(byte[] dst); method readBytes (line 1181) | void readBytes(byte[] dst, int dstIndex, int length); method readBytes (line 1193) | void readBytes(ByteBuffer dst); method readBytes (line 1206) | void readBytes(OutputStream out, int length) throws IOException; method readBytes (line 1221) | int readBytes(GatheringByteChannel out, int length) throws IOException; method skipBytes (line 1230) | void skipBytes(int length); method writeByte (line 1240) | void writeByte(int value); method writeShort (line 1250) | void writeShort(int value); method writeMedium (line 1260) | void writeMedium(int value); method writeInt (line 1269) | void writeInt(int value); method writeLong (line 1279) | void writeLong(long value); method writeChar (line 1289) | void writeChar(int value); method writeFloat (line 1299) | void writeFloat(float value); method writeDouble (line 1309) | void writeDouble(double value); method writeBytes (line 1326) | void writeBytes(ChannelBuffer src); method writeBytes (line 1343) | void writeBytes(ChannelBuffer src, int length); method writeBytes (line 1359) | void writeBytes(ChannelBuffer src, int srcIndex, int length); method writeBytes (line 1369) | void writeBytes(byte[] src); method writeBytes (line 1385) | void writeBytes(byte[] src, int srcIndex, int length); method writeBytes (line 1397) | void writeBytes(ByteBuffer src); method writeBytes (line 1413) | int writeBytes(InputStream in, int length) throws IOException; method writeBytes (line 1429) | int writeBytes(ScatteringByteChannel in, int length) throws IOException; method writeZero (line 1441) | void writeZero(int length); method indexOf (line 1457) | int indexOf(int fromIndex, int toIndex, byte value); method indexOf (line 1475) | int indexOf(int fromIndex, int toIndex, ChannelBufferIndexFinder index... method bytesBefore (line 1488) | int bytesBefore(byte value); method bytesBefore (line 1503) | int bytesBefore(ChannelBufferIndexFinder indexFinder); method bytesBefore (line 1519) | int bytesBefore(int length, byte value); method bytesBefore (line 1537) | int bytesBefore(int length, ChannelBufferIndexFinder indexFinder); method bytesBefore (line 1553) | int bytesBefore(int index, int length, byte value); method bytesBefore (line 1571) | int bytesBefore(int index, int length, ChannelBufferIndexFinder indexF... method copy (line 1581) | ChannelBuffer copy(); method copy (line 1589) | ChannelBuffer copy(int index, int length); method slice (line 1599) | ChannelBuffer slice(); method slice (line 1608) | ChannelBuffer slice(int index, int length); method duplicate (line 1618) | ChannelBuffer duplicate(); method toByteBuffer (line 1628) | ByteBuffer toByteBuffer(); method toByteBuffer (line 1637) | ByteBuffer toByteBuffer(int index, int length); method toByteBuffers (line 1647) | ByteBuffer[] toByteBuffers(); method toByteBuffers (line 1656) | ByteBuffer[] toByteBuffers(int index, int length); method hasArray (line 1663) | boolean hasArray(); method array (line 1671) | byte[] array(); method arrayOffset (line 1680) | int arrayOffset(); method toString (line 1693) | String toString(Charset charset); method toString (line 1700) | String toString(int index, int length, Charset charset); method hashCode (line 1708) | @Override method equals (line 1723) | @Override method compareTo (line 1732) | @Override method toString (line 1741) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ChannelBufferFactory.java type ChannelBufferFactory (line 28) | public interface ChannelBufferFactory { method getBuffer (line 38) | ChannelBuffer getBuffer(int capacity); method getBuffer (line 50) | ChannelBuffer getBuffer(ByteOrder endianness, int capacity); method getBuffer (line 67) | ChannelBuffer getBuffer(byte[] array, int offset, int length); method getBuffer (line 84) | ChannelBuffer getBuffer(ByteOrder endianness, byte[] array, int offset... method getBuffer (line 98) | ChannelBuffer getBuffer(ByteBuffer nioBuffer); method getDefaultOrder (line 107) | ByteOrder getDefaultOrder(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ChannelBufferIndexFinder.java type ChannelBufferIndexFinder (line 35) | public interface ChannelBufferIndexFinder { method find (line 45) | boolean find(ChannelBuffer buffer, int guessedIndex); method find (line 51) | @Override method find (line 61) | @Override method find (line 71) | @Override method find (line 81) | @Override method find (line 91) | @Override method find (line 101) | @Override method find (line 111) | @Override method find (line 123) | @Override method find (line 135) | @Override method find (line 147) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ChannelBufferInputStream.java class ChannelBufferInputStream (line 43) | public class ChannelBufferInputStream extends InputStream implements Dat... method ChannelBufferInputStream (line 54) | public ChannelBufferInputStream(ChannelBuffer buffer) { method ChannelBufferInputStream (line 67) | public ChannelBufferInputStream(ChannelBuffer buffer, int length) { method readBytes (line 87) | public int readBytes() { method available (line 91) | @Override method mark (line 96) | @Override method markSupported (line 101) | @Override method read (line 106) | @Override method read (line 114) | @Override method reset (line 126) | @Override method skip (line 131) | @Override method readBoolean (line 140) | @Override method readByte (line 146) | @Override method readChar (line 154) | @Override method readDouble (line 159) | @Override method readFloat (line 164) | @Override method readFully (line 169) | @Override method readFully (line 174) | @Override method readInt (line 180) | @Override method readLine (line 188) | @Override method readLong (line 207) | @Override method readShort (line 213) | @Override method readUTF (line 219) | @Override method readUnsignedByte (line 224) | @Override method readUnsignedShort (line 229) | @Override method skipBytes (line 234) | @Override method checkAvailable (line 241) | private void checkAvailable(int fieldSize) throws IOException { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ChannelBufferOutputStream.java class ChannelBufferOutputStream (line 42) | public class ChannelBufferOutputStream extends OutputStream implements D... method ChannelBufferOutputStream (line 51) | public ChannelBufferOutputStream(ChannelBuffer buffer) { method writtenBytes (line 62) | public int writtenBytes() { method write (line 66) | @Override method write (line 75) | @Override method write (line 80) | @Override method writeBoolean (line 85) | @Override method writeByte (line 90) | @Override method writeBytes (line 95) | @Override method writeChar (line 103) | @Override method writeChars (line 108) | @Override method writeDouble (line 116) | @Override method writeFloat (line 121) | @Override method writeInt (line 126) | @Override method writeLong (line 131) | @Override method writeShort (line 136) | @Override method writeUTF (line 141) | @Override method buffer (line 149) | public ChannelBuffer buffer() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ChannelBuffers.java class ChannelBuffers (line 93) | public class ChannelBuffers { method buffer (line 125) | public static ChannelBuffer buffer(int capacity) { method buffer (line 134) | public static ChannelBuffer buffer(ByteOrder endianness, int capacity) { method directBuffer (line 155) | public static ChannelBuffer directBuffer(int capacity) { method directBuffer (line 164) | public static ChannelBuffer directBuffer(ByteOrder endianness, int cap... method dynamicBuffer (line 183) | public static ChannelBuffer dynamicBuffer() { method dynamicBuffer (line 187) | public static ChannelBuffer dynamicBuffer(ChannelBufferFactory factory) { method dynamicBuffer (line 201) | public static ChannelBuffer dynamicBuffer(int estimatedLength) { method dynamicBuffer (line 211) | public static ChannelBuffer dynamicBuffer(ByteOrder endianness, int es... method dynamicBuffer (line 221) | public static ChannelBuffer dynamicBuffer(int estimatedLength, Channel... method dynamicBuffer (line 235) | public static ChannelBuffer dynamicBuffer(ByteOrder endianness, int es... method wrappedBuffer (line 244) | public static ChannelBuffer wrappedBuffer(byte[] array) { method wrappedBuffer (line 253) | public static ChannelBuffer wrappedBuffer(ByteOrder endianness, byte[]... method wrappedBuffer (line 274) | public static ChannelBuffer wrappedBuffer(byte[] array, int offset, in... method wrappedBuffer (line 283) | public static ChannelBuffer wrappedBuffer(ByteOrder endianness, byte[]... method wrappedBuffer (line 311) | public static ChannelBuffer wrappedBuffer(ByteBuffer buffer) { method wrappedBuffer (line 327) | public static ChannelBuffer wrappedBuffer(ChannelBuffer buffer) { method wrappedBuffer (line 340) | public static ChannelBuffer wrappedBuffer(byte[]... arrays) { method wrappedBuffer (line 351) | public static ChannelBuffer wrappedBuffer(ByteOrder endianness, byte[]... method compositeBuffer (line 377) | private static ChannelBuffer compositeBuffer( method wrappedBuffer (line 398) | public static ChannelBuffer wrappedBuffer(ChannelBuffer... buffers) { method wrappedBuffer (line 448) | public static ChannelBuffer wrappedBuffer(ByteBuffer... buffers) { method copiedBuffer (line 487) | public static ChannelBuffer copiedBuffer(byte[] array) { method copiedBuffer (line 497) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, byte[] ... method copiedBuffer (line 519) | public static ChannelBuffer copiedBuffer(byte[] array, int offset, int... method copiedBuffer (line 529) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, byte[] ... method copiedBuffer (line 547) | public static ChannelBuffer copiedBuffer(ByteBuffer buffer) { method copiedBuffer (line 568) | public static ChannelBuffer copiedBuffer(ChannelBuffer buffer) { method copiedBuffer (line 582) | public static ChannelBuffer copiedBuffer(byte[]... arrays) { method copiedBuffer (line 592) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, byte[].... method copiedBuffer (line 638) | public static ChannelBuffer copiedBuffer(ChannelBuffer... buffers) { method copiedBuffer (line 663) | public static ChannelBuffer copiedBuffer(ByteBuffer... buffers) { method copiedBuffer (line 684) | public static ChannelBuffer copiedBuffer(CharSequence string, Charset ... method copiedBuffer (line 694) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 706) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, CharSeq... method copiedBuffer (line 725) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 761) | public static ChannelBuffer copiedBuffer(char[] array, Charset charset) { method copiedBuffer (line 771) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 783) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, char[] ... method copiedBuffer (line 794) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 806) | private static ChannelBuffer copiedBuffer(ByteOrder endianness, CharBu... method unmodifiableBuffer (line 820) | public static ChannelBuffer unmodifiableBuffer(ChannelBuffer buffer) { method hexDump (line 831) | public static String hexDump(ChannelBuffer buffer) { method hexDump (line 839) | public static String hexDump(ChannelBuffer buffer, int fromIndex, int ... method hashCode (line 865) | public static int hashCode(ChannelBuffer buffer) { method equals (line 900) | public static boolean equals(ChannelBuffer bufferA, ChannelBuffer buff... method compare (line 945) | public static int compare(ChannelBuffer bufferA, ChannelBuffer bufferB) { method indexOf (line 1000) | public static int indexOf(ChannelBuffer buffer, int fromIndex, int toI... method indexOf (line 1012) | public static int indexOf(ChannelBuffer buffer, int fromIndex, int toI... method swapShort (line 1023) | public static short swapShort(short value) { method swapMedium (line 1030) | public static int swapMedium(int value) { method swapInt (line 1037) | public static int swapInt(int value) { method swapLong (line 1045) | public static long swapLong(long value) { method firstIndexOf (line 1050) | private static int firstIndexOf(ChannelBuffer buffer, int fromIndex, i... method lastIndexOf (line 1065) | private static int lastIndexOf(ChannelBuffer buffer, int fromIndex, in... method firstIndexOf (line 1080) | private static int firstIndexOf(ChannelBuffer buffer, int fromIndex, i... method lastIndexOf (line 1095) | private static int lastIndexOf(ChannelBuffer buffer, int fromIndex, in... method encodeString (line 1110) | static ByteBuffer encodeString(CharBuffer src, Charset charset) { method decodeString (line 1130) | static String decodeString(ByteBuffer src, Charset charset) { method ChannelBuffers (line 1149) | private ChannelBuffers() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/CompositeChannelBuffer.java class CompositeChannelBuffer (line 42) | public class CompositeChannelBuffer extends AbstractChannelBuffer { method CompositeChannelBuffer (line 49) | public CompositeChannelBuffer(ByteOrder endianness, List decompose(int index, int length) { method setComponents (line 104) | private void setComponents(List newComponents) { method CompositeChannelBuffer (line 136) | private CompositeChannelBuffer(CompositeChannelBuffer buffer) { method factory (line 143) | @Override method order (line 148) | @Override method isDirect (line 153) | @Override method hasArray (line 158) | @Override method array (line 163) | @Override method arrayOffset (line 168) | @Override method capacity (line 173) | @Override method getByte (line 178) | @Override method getShort (line 184) | @Override method getUnsignedMedium (line 196) | @Override method getInt (line 208) | @Override method getLong (line 220) | @Override method getBytes (line 232) | @Override method getBytes (line 252) | @Override method getBytes (line 278) | @Override method getBytes (line 298) | @Override method getBytes (line 307) | @Override method setByte (line 327) | @Override method setShort (line 333) | @Override method setMedium (line 347) | @Override method setInt (line 361) | @Override method setLong (line 375) | @Override method setBytes (line 389) | @Override method setBytes (line 409) | @Override method setBytes (line 435) | @Override method setBytes (line 455) | @Override method setBytes (line 494) | @Override method duplicate (line 525) | @Override method copy (line 532) | @Override method copyTo (line 544) | private void copyTo(int index, int length, int componentId, ChannelBuf... method slice (line 562) | @Override method toByteBuffer (line 585) | @Override method toByteBuffers (line 600) | @Override method componentId (line 623) | private int componentId(int index) { method discardReadBytes (line 650) | @Override method toString (line 701) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/DirectChannelBufferFactory.java class DirectChannelBufferFactory (line 37) | public class DirectChannelBufferFactory extends AbstractChannelBufferFac... method getInstance (line 45) | public static ChannelBufferFactory getInstance() { method getInstance (line 49) | public static ChannelBufferFactory getInstance(ByteOrder defaultEndian... method DirectChannelBufferFactory (line 73) | public DirectChannelBufferFactory() { method DirectChannelBufferFactory (line 81) | public DirectChannelBufferFactory(int preallocatedBufferCapacity) { method DirectChannelBufferFactory (line 90) | public DirectChannelBufferFactory(ByteOrder defaultOrder) { method DirectChannelBufferFactory (line 99) | public DirectChannelBufferFactory(ByteOrder defaultOrder, int prealloc... method getBuffer (line 109) | @Override method getBuffer (line 134) | @Override method getBuffer (line 154) | @Override method allocateBigEndianBuffer (line 167) | private ChannelBuffer allocateBigEndianBuffer(int capacity) { method allocateLittleEndianBuffer (line 186) | private ChannelBuffer allocateLittleEndianBuffer(int capacity) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/DuplicatedChannelBuffer.java class DuplicatedChannelBuffer (line 38) | public class DuplicatedChannelBuffer extends AbstractChannelBuffer imple... method DuplicatedChannelBuffer (line 42) | public DuplicatedChannelBuffer(ChannelBuffer buffer) { method DuplicatedChannelBuffer (line 50) | private DuplicatedChannelBuffer(DuplicatedChannelBuffer buffer) { method unwrap (line 55) | @Override method factory (line 60) | @Override method order (line 65) | @Override method isDirect (line 70) | @Override method capacity (line 75) | @Override method hasArray (line 80) | @Override method array (line 85) | @Override method arrayOffset (line 90) | @Override method getByte (line 95) | @Override method getShort (line 100) | @Override method getUnsignedMedium (line 105) | @Override method getInt (line 110) | @Override method getLong (line 115) | @Override method duplicate (line 120) | @Override method copy (line 125) | @Override method slice (line 130) | @Override method getBytes (line 135) | @Override method getBytes (line 140) | @Override method getBytes (line 145) | @Override method setByte (line 150) | @Override method setShort (line 155) | @Override method setMedium (line 160) | @Override method setInt (line 165) | @Override method setLong (line 170) | @Override method setBytes (line 175) | @Override method setBytes (line 180) | @Override method setBytes (line 185) | @Override method getBytes (line 190) | @Override method getBytes (line 196) | @Override method setBytes (line 202) | @Override method setBytes (line 208) | @Override method toByteBuffer (line 214) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/DynamicChannelBuffer.java class DynamicChannelBuffer (line 38) | public class DynamicChannelBuffer extends AbstractChannelBuffer { method DynamicChannelBuffer (line 44) | public DynamicChannelBuffer(int estimatedLength) { method DynamicChannelBuffer (line 48) | public DynamicChannelBuffer(ByteOrder endianness, int estimatedLength) { method DynamicChannelBuffer (line 52) | public DynamicChannelBuffer(ByteOrder endianness, int estimatedLength,... method ensureWritableBytes (line 67) | @Override method factory (line 89) | @Override method order (line 94) | @Override method isDirect (line 99) | @Override method capacity (line 104) | @Override method hasArray (line 109) | @Override method array (line 114) | @Override method arrayOffset (line 119) | @Override method getByte (line 124) | @Override method getShort (line 129) | @Override method getUnsignedMedium (line 134) | @Override method getInt (line 139) | @Override method getLong (line 144) | @Override method getBytes (line 149) | @Override method getBytes (line 154) | @Override method getBytes (line 159) | @Override method getBytes (line 164) | @Override method getBytes (line 170) | @Override method setByte (line 176) | @Override method setShort (line 181) | @Override method setMedium (line 186) | @Override method setInt (line 191) | @Override method setLong (line 196) | @Override method setBytes (line 201) | @Override method setBytes (line 206) | @Override method setBytes (line 211) | @Override method setBytes (line 216) | @Override method setBytes (line 222) | @Override method writeByte (line 228) | @Override method writeShort (line 234) | @Override method writeMedium (line 240) | @Override method writeInt (line 246) | @Override method writeLong (line 252) | @Override method writeBytes (line 258) | @Override method writeBytes (line 264) | @Override method writeBytes (line 270) | @Override method writeBytes (line 276) | @Override method writeBytes (line 282) | @Override method writeZero (line 289) | @Override method duplicate (line 295) | @Override method copy (line 300) | @Override method slice (line 308) | @Override method toByteBuffer (line 323) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/HeapChannelBuffer.java class HeapChannelBuffer (line 34) | public abstract class HeapChannelBuffer extends AbstractChannelBuffer { method HeapChannelBuffer (line 46) | public HeapChannelBuffer(int length) { method HeapChannelBuffer (line 55) | public HeapChannelBuffer(byte[] array) { method HeapChannelBuffer (line 66) | protected HeapChannelBuffer(byte[] array, int readerIndex, int writerI... method isDirect (line 74) | @Override method capacity (line 79) | @Override method hasArray (line 84) | @Override method array (line 89) | @Override method arrayOffset (line 94) | @Override method getByte (line 99) | @Override method getBytes (line 104) | @Override method getBytes (line 113) | @Override method getBytes (line 118) | @Override method getBytes (line 123) | @Override method getBytes (line 129) | @Override method setByte (line 135) | @Override method setBytes (line 140) | @Override method setBytes (line 149) | @Override method setBytes (line 154) | @Override method setBytes (line 159) | @Override method setBytes (line 179) | @Override method slice (line 206) | @Override method toByteBuffer (line 227) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/HeapChannelBufferFactory.java class HeapChannelBufferFactory (line 31) | public class HeapChannelBufferFactory extends AbstractChannelBufferFacto... method getInstance (line 39) | public static ChannelBufferFactory getInstance() { method getInstance (line 43) | public static ChannelBufferFactory getInstance(ByteOrder endianness) { method HeapChannelBufferFactory (line 59) | public HeapChannelBufferFactory() { method HeapChannelBufferFactory (line 68) | public HeapChannelBufferFactory(ByteOrder defaultOrder) { method getBuffer (line 72) | @Override method getBuffer (line 77) | @Override method getBuffer (line 82) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/LittleEndianHeapChannelBuffer.java class LittleEndianHeapChannelBuffer (line 31) | public class LittleEndianHeapChannelBuffer extends HeapChannelBuffer { method LittleEndianHeapChannelBuffer (line 38) | public LittleEndianHeapChannelBuffer(int length) { method LittleEndianHeapChannelBuffer (line 47) | public LittleEndianHeapChannelBuffer(byte[] array) { method LittleEndianHeapChannelBuffer (line 51) | private LittleEndianHeapChannelBuffer(byte[] array, int readerIndex, i... method factory (line 55) | @Override method order (line 60) | @Override method getShort (line 65) | @Override method getUnsignedMedium (line 70) | @Override method getInt (line 77) | @Override method getLong (line 85) | @Override method setShort (line 97) | @Override method setMedium (line 103) | @Override method setInt (line 110) | @Override method setLong (line 118) | @Override method duplicate (line 130) | @Override method copy (line 135) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/ReadOnlyChannelBuffer.java class ReadOnlyChannelBuffer (line 38) | public class ReadOnlyChannelBuffer extends AbstractChannelBuffer impleme... method ReadOnlyChannelBuffer (line 42) | public ReadOnlyChannelBuffer(ChannelBuffer buffer) { method ReadOnlyChannelBuffer (line 50) | private ReadOnlyChannelBuffer(ReadOnlyChannelBuffer buffer) { method unwrap (line 55) | @Override method factory (line 60) | @Override method order (line 65) | @Override method isDirect (line 70) | @Override method hasArray (line 75) | @Override method array (line 80) | @Override method arrayOffset (line 85) | @Override method discardReadBytes (line 90) | @Override method setByte (line 95) | @Override method setBytes (line 100) | @Override method setBytes (line 105) | @Override method setBytes (line 110) | @Override method setShort (line 115) | @Override method setMedium (line 120) | @Override method setInt (line 125) | @Override method setLong (line 130) | @Override method setBytes (line 135) | @Override method setBytes (line 141) | @Override method getBytes (line 147) | @Override method getBytes (line 153) | @Override method getBytes (line 159) | @Override method getBytes (line 164) | @Override method getBytes (line 169) | @Override method duplicate (line 174) | @Override method copy (line 179) | @Override method slice (line 184) | @Override method getByte (line 189) | @Override method getShort (line 194) | @Override method getUnsignedMedium (line 199) | @Override method getInt (line 204) | @Override method getLong (line 209) | @Override method toByteBuffer (line 214) | @Override method toByteBuffers (line 219) | @Override method capacity (line 228) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/SlicedChannelBuffer.java class SlicedChannelBuffer (line 39) | public class SlicedChannelBuffer extends AbstractChannelBuffer implement... method SlicedChannelBuffer (line 45) | public SlicedChannelBuffer(ChannelBuffer buffer, int index, int length) { method unwrap (line 60) | @Override method factory (line 65) | @Override method order (line 70) | @Override method isDirect (line 75) | @Override method capacity (line 80) | @Override method hasArray (line 85) | @Override method array (line 90) | @Override method arrayOffset (line 95) | @Override method getByte (line 100) | @Override method getShort (line 106) | @Override method getUnsignedMedium (line 112) | @Override method getInt (line 118) | @Override method getLong (line 124) | @Override method duplicate (line 130) | @Override method copy (line 137) | @Override method slice (line 143) | @Override method getBytes (line 152) | @Override method getBytes (line 158) | @Override method getBytes (line 164) | @Override method setByte (line 170) | @Override method setShort (line 176) | @Override method setMedium (line 182) | @Override method setInt (line 188) | @Override method setLong (line 194) | @Override method setBytes (line 200) | @Override method setBytes (line 206) | @Override method setBytes (line 212) | @Override method getBytes (line 218) | @Override method getBytes (line 225) | @Override method setBytes (line 232) | @Override method setBytes (line 239) | @Override method toByteBuffer (line 246) | @Override method checkIndex (line 252) | private void checkIndex(int index) { method checkIndex (line 258) | private void checkIndex(int startIndex, int length) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/TruncatedChannelBuffer.java class TruncatedChannelBuffer (line 39) | public class TruncatedChannelBuffer extends AbstractChannelBuffer implem... method TruncatedChannelBuffer (line 44) | public TruncatedChannelBuffer(ChannelBuffer buffer, int length) { method unwrap (line 54) | @Override method factory (line 59) | @Override method order (line 64) | @Override method isDirect (line 69) | @Override method capacity (line 74) | @Override method hasArray (line 79) | @Override method array (line 84) | @Override method arrayOffset (line 89) | @Override method getByte (line 94) | @Override method getShort (line 100) | @Override method getUnsignedMedium (line 106) | @Override method getInt (line 112) | @Override method getLong (line 118) | @Override method duplicate (line 124) | @Override method copy (line 131) | @Override method slice (line 137) | @Override method getBytes (line 146) | @Override method getBytes (line 152) | @Override method getBytes (line 158) | @Override method setByte (line 164) | @Override method setShort (line 170) | @Override method setMedium (line 176) | @Override method setInt (line 182) | @Override method setLong (line 188) | @Override method setBytes (line 194) | @Override method setBytes (line 200) | @Override method setBytes (line 206) | @Override method getBytes (line 212) | @Override method getBytes (line 219) | @Override method setBytes (line 226) | @Override method setBytes (line 233) | @Override method toByteBuffer (line 240) | @Override method checkIndex (line 246) | private void checkIndex(int index) { method checkIndex (line 252) | private void checkIndex(int index, int length) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/buffer/WrappedChannelBuffer.java type WrappedChannelBuffer (line 28) | public interface WrappedChannelBuffer extends ChannelBuffer { method unwrap (line 32) | ChannelBuffer unwrap(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/AbstractChannel.java class AbstractChannel (line 32) | public abstract class AbstractChannel implements Channel { method allocateId (line 37) | private static Integer allocateId(Channel channel) { class IdDeallocator (line 52) | private static final class IdDeallocator implements ChannelFutureListe... method IdDeallocator (line 53) | IdDeallocator() { method operationComplete (line 57) | @Override method AbstractChannel (line 88) | protected AbstractChannel( method AbstractChannel (line 116) | protected AbstractChannel( method getId (line 128) | @Override method getParent (line 133) | @Override method getFactory (line 138) | @Override method getPipeline (line 143) | @Override method getSucceededFuture (line 151) | protected ChannelFuture getSucceededFuture() { method getUnsupportedOperationFuture (line 159) | protected ChannelFuture getUnsupportedOperationFuture() { method hashCode (line 167) | @Override method equals (line 176) | @Override method compareTo (line 184) | @Override method isOpen (line 189) | @Override method setClosed (line 202) | protected boolean setClosed() { method bind (line 206) | @Override method unbind (line 211) | @Override method close (line 216) | @Override method getCloseFuture (line 223) | @Override method connect (line 228) | @Override method disconnect (line 233) | @Override method getInterestOps (line 238) | @Override method setInterestOps (line 243) | @Override method setInterestOpsNow (line 253) | protected void setInterestOpsNow(int interestOps) { method isReadable (line 257) | @Override method isWritable (line 262) | @Override method setReadable (line 267) | @Override method write (line 276) | @Override method write (line 281) | @Override method toString (line 292) | @Override method getIdString (line 329) | private String getIdString() { class ChannelCloseFuture (line 360) | private final class ChannelCloseFuture extends DefaultChannelFuture { method ChannelCloseFuture (line 362) | public ChannelCloseFuture() { method setSuccess (line 366) | @Override method setFailure (line 372) | @Override method setClosed (line 378) | boolean setClosed() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/AbstractChannelSink.java class AbstractChannelSink (line 28) | public abstract class AbstractChannelSink implements ChannelSink { method AbstractChannelSink (line 33) | protected AbstractChannelSink() { method exceptionCaught (line 45) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/AdaptiveReceiveBufferSizePredictor.java class AdaptiveReceiveBufferSizePredictor (line 37) | public class AdaptiveReceiveBufferSizePredictor implements method getSizeTableIndex (line 76) | private static int getSizeTableIndex(final int size) { method AdaptiveReceiveBufferSizePredictor (line 112) | public AdaptiveReceiveBufferSizePredictor() { method AdaptiveReceiveBufferSizePredictor (line 123) | public AdaptiveReceiveBufferSizePredictor(int minimum, int initial, in... method nextReceiveBufferSize (line 152) | @Override method previousReceiveBufferSize (line 157) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/AdaptiveReceiveBufferSizePredictorFactory.java class AdaptiveReceiveBufferSizePredictorFactory (line 28) | public class AdaptiveReceiveBufferSizePredictorFactory implements method AdaptiveReceiveBufferSizePredictorFactory (line 40) | public AdaptiveReceiveBufferSizePredictorFactory() { method AdaptiveReceiveBufferSizePredictorFactory (line 53) | public AdaptiveReceiveBufferSizePredictorFactory(int minimum, int init... method getPredictor (line 69) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/Channel.java type Channel (line 108) | public interface Channel extends Comparable { method getId (line 137) | Integer getId(); method getFactory (line 142) | ChannelFactory getFactory(); method getParent (line 150) | Channel getParent(); method getConfig (line 155) | ChannelConfig getConfig(); method getPipeline (line 161) | ChannelPipeline getPipeline(); method isOpen (line 166) | boolean isOpen(); method isBound (line 172) | boolean isBound(); method isConnected (line 178) | boolean isConnected(); method getLocalAddress (line 189) | SocketAddress getLocalAddress(); method getRemoteAddress (line 205) | SocketAddress getRemoteAddress(); method write (line 222) | ChannelFuture write(Object message); method write (line 243) | ChannelFuture write(Object message, SocketAddress remoteAddress); method bind (line 255) | ChannelFuture bind(SocketAddress localAddress); method connect (line 267) | ChannelFuture connect(SocketAddress remoteAddress); method disconnect (line 275) | ChannelFuture disconnect(); method unbind (line 283) | ChannelFuture unbind(); method close (line 295) | ChannelFuture close(); method getCloseFuture (line 301) | ChannelFuture getCloseFuture(); method getInterestOps (line 309) | int getInterestOps(); method isReadable (line 318) | boolean isReadable(); method isWritable (line 330) | boolean isWritable(); method setInterestOps (line 340) | ChannelFuture setInterestOps(int interestOps); method setReadable (line 360) | ChannelFuture setReadable(boolean readable); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelConfig.java type ChannelConfig (line 71) | public interface ChannelConfig { method setOptions (line 76) | void setOptions(Map options); method setOption (line 98) | boolean setOption(String name, Object value); method getBufferFactory (line 106) | ChannelBufferFactory getBufferFactory(); method setBufferFactory (line 114) | void setBufferFactory(ChannelBufferFactory bufferFactory); method getPipelineFactory (line 122) | ChannelPipelineFactory getPipelineFactory(); method setPipelineFactory (line 130) | void setPipelineFactory(ChannelPipelineFactory pipelineFactory); method getConnectTimeoutMillis (line 139) | int getConnectTimeoutMillis(); method setConnectTimeoutMillis (line 149) | void setConnectTimeoutMillis(int connectTimeoutMillis); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelDownstreamHandler.java type ChannelDownstreamHandler (line 78) | public interface ChannelDownstreamHandler extends ChannelHandler { method handleDownstream (line 86) | void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) throw... FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelEvent.java type ChannelEvent (line 186) | public interface ChannelEvent { method getChannel (line 191) | Channel getChannel(); method getFuture (line 200) | ChannelFuture getFuture(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelException.java class ChannelException (line 28) | public class ChannelException extends RuntimeException { method ChannelException (line 35) | public ChannelException() { method ChannelException (line 42) | public ChannelException(String message, Throwable cause) { method ChannelException (line 49) | public ChannelException(String message) { method ChannelException (line 56) | public ChannelException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelFactory.java type ChannelFactory (line 59) | public interface ChannelFactory extends ExternalResourceReleasable { method newChannel (line 72) | Channel newChannel(ChannelPipeline pipeline); method releaseExternalResources (line 84) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelFuture.java type ChannelFuture (line 174) | public interface ChannelFuture { method getChannel (line 180) | Channel getChannel(); method isDone (line 187) | boolean isDone(); method isCancelled (line 193) | boolean isCancelled(); method isSuccess (line 199) | boolean isSuccess(); method getCause (line 209) | Throwable getCause(); method cancel (line 219) | boolean cancel(); method setSuccess (line 229) | boolean setSuccess(); method setFailure (line 239) | boolean setFailure(Throwable cause); method setProgress (line 249) | boolean setProgress(long amount, long current, long total); method addListener (line 257) | void addListener(ChannelFutureListener listener); method removeListener (line 266) | void removeListener(ChannelFutureListener listener); method await (line 274) | ChannelFuture await() throws InterruptedException; method awaitUninterruptibly (line 281) | ChannelFuture awaitUninterruptibly(); method await (line 293) | boolean await(long timeout, TimeUnit unit) throws InterruptedException; method await (line 305) | boolean await(long timeoutMillis) throws InterruptedException; method awaitUninterruptibly (line 315) | boolean awaitUninterruptibly(long timeout, TimeUnit unit); method awaitUninterruptibly (line 325) | boolean awaitUninterruptibly(long timeoutMillis); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelFutureListener.java type ChannelFutureListener (line 38) | public interface ChannelFutureListener extends EventListener { method operationComplete (line 45) | @Override method operationComplete (line 56) | @Override method operationComplete (line 71) | void operationComplete(ChannelFuture future) throws Exception; FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelFutureProgressListener.java type ChannelFutureProgressListener (line 44) | public interface ChannelFutureProgressListener extends ChannelFutureList... method operationProgressed (line 53) | void operationProgressed(ChannelFuture future, long amount, long curre... FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelHandler.java type ChannelHandler (line 213) | public interface ChannelHandler { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelHandlerContext.java type ChannelHandlerContext (line 127) | public interface ChannelHandlerContext { method getChannel (line 133) | Channel getChannel(); method getPipeline (line 139) | ChannelPipeline getPipeline(); method getName (line 145) | String getName(); method getHandler (line 151) | ChannelHandler getHandler(); method canHandleUpstream (line 157) | boolean canHandleUpstream(); method canHandleDownstream (line 163) | boolean canHandleDownstream(); method sendUpstream (line 172) | void sendUpstream(ChannelEvent e); method sendDownstream (line 181) | void sendDownstream(ChannelEvent e); method getAttachment (line 190) | Object getAttachment(); method setAttachment (line 197) | void setAttachment(Object attachment); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelHandlerLifeCycleException.java class ChannelHandlerLifeCycleException (line 30) | public class ChannelHandlerLifeCycleException extends RuntimeException { method ChannelHandlerLifeCycleException (line 37) | public ChannelHandlerLifeCycleException() { method ChannelHandlerLifeCycleException (line 44) | public ChannelHandlerLifeCycleException(String message, Throwable caus... method ChannelHandlerLifeCycleException (line 51) | public ChannelHandlerLifeCycleException(String message) { method ChannelHandlerLifeCycleException (line 58) | public ChannelHandlerLifeCycleException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelPipeline.java type ChannelPipeline (line 213) | public interface ChannelPipeline { method addFirst (line 226) | void addFirst (String name, ChannelHandler handler); method addLast (line 239) | void addLast (String name, ChannelHandler handler); method addBefore (line 256) | void addBefore(String baseName, String name, ChannelHandler handler); method addAfter (line 273) | void addAfter (String baseName, String name, ChannelHandler handler); method remove (line 283) | void remove(ChannelHandler handler); method remove (line 296) | ChannelHandler remove(String name); method remove (line 312) | T remove(Class handlerType); method removeFirst (line 322) | ChannelHandler removeFirst(); method removeLast (line 332) | ChannelHandler removeLast(); method replace (line 347) | void replace(ChannelHandler oldHandler, String newName, ChannelHandler... method replace (line 364) | ChannelHandler replace(String oldName, String newName, ChannelHandler ... method replace (line 382) | T replace(Class oldHandlerType, String n... method getFirst (line 389) | ChannelHandler getFirst(); method getLast (line 396) | ChannelHandler getLast(); method get (line 405) | ChannelHandler get(String name); method get (line 414) | T get(Class handlerType); method getContext (line 423) | ChannelHandlerContext getContext(ChannelHandler handler); method getContext (line 432) | ChannelHandlerContext getContext(String name); method getContext (line 441) | ChannelHandlerContext getContext(Class handl... method sendUpstream (line 451) | void sendUpstream(ChannelEvent e); method sendDownstream (line 460) | void sendDownstream(ChannelEvent e); method getChannel (line 467) | Channel getChannel(); method getSink (line 474) | ChannelSink getSink(); method attach (line 483) | void attach(Channel channel, ChannelSink sink); method isAttached (line 489) | boolean isAttached(); method toMap (line 495) | Map toMap(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelPipelineException.java class ChannelPipelineException (line 30) | public class ChannelPipelineException extends ChannelException { method ChannelPipelineException (line 37) | public ChannelPipelineException() { method ChannelPipelineException (line 44) | public ChannelPipelineException(String message, Throwable cause) { method ChannelPipelineException (line 51) | public ChannelPipelineException(String message) { method ChannelPipelineException (line 58) | public ChannelPipelineException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelPipelineFactory.java type ChannelPipelineFactory (line 40) | public interface ChannelPipelineFactory { method getPipeline (line 45) | ChannelPipeline getPipeline() throws Exception; FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelSink.java type ChannelSink (line 33) | public interface ChannelSink { method eventSunk (line 39) | void eventSunk(ChannelPipeline pipeline, ChannelEvent e) throws Except... method exceptionCaught (line 45) | void exceptionCaught(ChannelPipeline pipeline, ChannelEvent e, Channel... FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelState.java type ChannelState (line 82) | public enum ChannelState { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelStateEvent.java type ChannelStateEvent (line 34) | public interface ChannelStateEvent extends ChannelEvent { method getState (line 39) | ChannelState getState(); method getValue (line 46) | Object getValue(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChannelUpstreamHandler.java type ChannelUpstreamHandler (line 94) | public interface ChannelUpstreamHandler extends ChannelHandler { method handleUpstream (line 102) | void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) throws ... FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/Channels.java class Channels (line 56) | public class Channels { method pipeline (line 63) | public static ChannelPipeline pipeline() { method pipeline (line 74) | public static ChannelPipeline pipeline(ChannelHandler... handlers) { method pipeline (line 96) | public static ChannelPipeline pipeline(ChannelPipeline pipeline) { method pipelineFactory (line 111) | public static ChannelPipelineFactory pipelineFactory( method future (line 127) | public static ChannelFuture future(Channel channel) { method future (line 137) | public static ChannelFuture future(Channel channel, boolean cancellabl... method succeededFuture (line 145) | public static ChannelFuture succeededFuture(Channel channel) { method failedFuture (line 159) | public static ChannelFuture failedFuture(Channel channel, Throwable ca... method fireChannelOpen (line 171) | public static void fireChannelOpen(Channel channel) { method fireChannelOpen (line 192) | public static void fireChannelOpen(ChannelHandlerContext ctx) { method fireChannelBound (line 205) | public static void fireChannelBound(Channel channel, SocketAddress loc... method fireChannelBound (line 220) | public static void fireChannelBound(ChannelHandlerContext ctx, SocketA... method fireChannelConnected (line 233) | public static void fireChannelConnected(Channel channel, SocketAddress... method fireChannelConnected (line 248) | public static void fireChannelConnected(ChannelHandlerContext ctx, Soc... method fireMessageReceived (line 261) | public static void fireMessageReceived(Channel channel, Object message) { method fireMessageReceived (line 274) | public static void fireMessageReceived(Channel channel, Object message... method fireMessageReceived (line 287) | public static void fireMessageReceived(ChannelHandlerContext ctx, Obje... method fireMessageReceived (line 301) | public static void fireMessageReceived( method fireWriteComplete (line 312) | public static void fireWriteComplete(Channel channel, long amount) { method fireWriteComplete (line 327) | public static void fireWriteComplete(ChannelHandlerContext ctx, long a... method fireChannelInterestChanged (line 335) | public static void fireChannelInterestChanged(Channel channel) { method fireChannelInterestChanged (line 347) | public static void fireChannelInterestChanged( method fireChannelDisconnected (line 360) | public static void fireChannelDisconnected(Channel channel) { method fireChannelDisconnected (line 372) | public static void fireChannelDisconnected(ChannelHandlerContext ctx) { method fireChannelUnbound (line 382) | public static void fireChannelUnbound(Channel channel) { method fireChannelUnbound (line 393) | public static void fireChannelUnbound(ChannelHandlerContext ctx) { method fireChannelClosed (line 404) | public static void fireChannelClosed(Channel channel) { method fireChannelClosed (line 421) | public static void fireChannelClosed(ChannelHandlerContext ctx) { method fireExceptionCaught (line 432) | public static void fireExceptionCaught(Channel channel, Throwable caus... method fireExceptionCaught (line 443) | public static void fireExceptionCaught(ChannelHandlerContext ctx, Thro... method fireChildChannelStateChanged (line 447) | private static void fireChildChannelStateChanged( method bind (line 464) | public static ChannelFuture bind(Channel channel, SocketAddress localA... method bind (line 485) | public static void bind( method unbind (line 504) | public static void unbind(ChannelHandlerContext ctx, ChannelFuture fut... method unbind (line 519) | public static ChannelFuture unbind(Channel channel) { method connect (line 537) | public static ChannelFuture connect(Channel channel, SocketAddress rem... method connect (line 558) | public static void connect( method write (line 578) | public static ChannelFuture write(Channel channel, Object message) { method write (line 592) | public static void write( method write (line 610) | public static ChannelFuture write(Channel channel, Object message, Soc... method write (line 630) | public static void write( method setInterestOps (line 648) | public static ChannelFuture setInterestOps(Channel channel, int intere... method setInterestOps (line 668) | public static void setInterestOps( method disconnect (line 688) | public static ChannelFuture disconnect(Channel channel) { method disconnect (line 704) | public static void disconnect( method close (line 719) | public static ChannelFuture close(Channel channel) { method close (line 735) | public static void close( method validateInterestOps (line 741) | private static void validateInterestOps(int interestOps) { method filterDownstreamInterestOps (line 754) | private static int filterDownstreamInterestOps(int interestOps) { method Channels (line 758) | private Channels() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/ChildChannelStateEvent.java type ChildChannelStateEvent (line 29) | public interface ChildChannelStateEvent extends ChannelEvent { method getChannel (line 36) | @Override method getChildChannel (line 42) | Channel getChildChannel(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/CompleteChannelFuture.java class CompleteChannelFuture (line 32) | public abstract class CompleteChannelFuture implements ChannelFuture { method CompleteChannelFuture (line 44) | protected CompleteChannelFuture(Channel channel) { method addListener (line 51) | @Override method removeListener (line 62) | @Override method await (line 67) | @Override method await (line 75) | @Override method await (line 83) | @Override method awaitUninterruptibly (line 91) | @Override method awaitUninterruptibly (line 96) | @Override method awaitUninterruptibly (line 101) | @Override method getChannel (line 106) | @Override method isDone (line 111) | @Override method setProgress (line 116) | @Override method setFailure (line 121) | @Override method setSuccess (line 126) | @Override method cancel (line 131) | @Override method isCancelled (line 136) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/DefaultChannelConfig.java class DefaultChannelConfig (line 34) | public class DefaultChannelConfig implements ChannelConfig { method DefaultChannelConfig (line 42) | public DefaultChannelConfig() { method setOptions (line 46) | @Override method setOption (line 53) | @Override method getConnectTimeoutMillis (line 67) | @Override method getBufferFactory (line 72) | @Override method setBufferFactory (line 77) | @Override method getPipelineFactory (line 85) | @Override method setConnectTimeoutMillis (line 90) | @Override method setPipelineFactory (line 98) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/DefaultChannelFuture.java class DefaultChannelFuture (line 41) | public class DefaultChannelFuture implements ChannelFuture { method isUseDeadLockChecker (line 54) | public static boolean isUseDeadLockChecker() { method setUseDeadLockChecker (line 62) | public static void setUseDeadLockChecker(boolean useDeadLockChecker) { method DefaultChannelFuture (line 91) | public DefaultChannelFuture(Channel channel, boolean cancellable) { method getChannel (line 96) | @Override method isDone (line 101) | @Override method isSuccess (line 106) | @Override method getCause (line 111) | @Override method isCancelled (line 120) | @Override method addListener (line 125) | @Override method removeListener (line 159) | @Override method await (line 184) | @Override method await (line 204) | @Override method await (line 210) | @Override method awaitUninterruptibly (line 215) | @Override method awaitUninterruptibly (line 239) | @Override method awaitUninterruptibly (line 248) | @Override method await0 (line 257) | private boolean await0(long timeoutNanos, boolean interruptable) throw... method checkDeadLock (line 308) | private void checkDeadLock() { method setSuccess (line 317) | @Override method setFailure (line 335) | @Override method cancel (line 354) | @Override method notifyListeners (line 377) | private void notifyListeners() { method notifyListener (line 396) | private void notifyListener(ChannelFutureListener l) { method setProgress (line 406) | @Override method notifyProgressListener (line 433) | private void notifyProgressListener( FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/DefaultChannelPipeline.java class DefaultChannelPipeline (line 37) | public class DefaultChannelPipeline implements ChannelPipeline { method DefaultChannelPipeline (line 52) | public DefaultChannelPipeline() { method getChannel (line 56) | @Override method getSink (line 61) | @Override method attach (line 70) | @Override method isAttached (line 85) | @Override method addFirst (line 90) | @Override method addLast (line 109) | @Override method addBefore (line 128) | @Override method addAfter (line 147) | @Override method remove (line 166) | @Override method remove (line 171) | @Override method remove (line 176) | @Override method remove (line 182) | private DefaultChannelHandlerContext remove(DefaultChannelHandlerConte... method removeFirst (line 204) | @Override method removeLast (line 231) | @Override method replace (line 258) | @Override method replace (line 263) | @Override method replace (line 268) | @Override method replace (line 275) | private ChannelHandler replace(DefaultChannelHandlerContext ctx, Strin... method callBeforeAdd (line 338) | private void callBeforeAdd(ChannelHandlerContext ctx) { method callAfterAdd (line 355) | private void callAfterAdd(ChannelHandlerContext ctx) { method callBeforeRemove (line 386) | private void callBeforeRemove(ChannelHandlerContext ctx) { method callAfterRemove (line 403) | private void callAfterRemove(ChannelHandlerContext ctx) { method getFirst (line 420) | @Override method getLast (line 429) | @Override method get (line 438) | @Override method get (line 448) | @Override method getContext (line 459) | @Override method getContext (line 467) | @Override method getContext (line 489) | @Override method toMap (line 513) | @Override method toString (line 534) | @Override method sendUpstream (line 556) | @Override method sendUpstream (line 568) | void sendUpstream(DefaultChannelHandlerContext ctx, ChannelEvent e) { method sendDownstream (line 576) | @Override method sendDownstream (line 592) | void sendDownstream(DefaultChannelHandlerContext ctx, ChannelEvent e) { method getActualUpstreamContext (line 600) | DefaultChannelHandlerContext getActualUpstreamContext(DefaultChannelHa... method getActualDownstreamContext (line 616) | DefaultChannelHandlerContext getActualDownstreamContext(DefaultChannel... method notifyHandlerException (line 632) | protected void notifyHandlerException(ChannelEvent e, Throwable t) { method init (line 654) | private void init(String name, ChannelHandler handler) { method checkDuplicateName (line 663) | private void checkDuplicateName(String name) { method getContextOrDie (line 669) | private DefaultChannelHandlerContext getContextOrDie(String name) { method getContextOrDie (line 678) | private DefaultChannelHandlerContext getContextOrDie(ChannelHandler ha... method getContextOrDie (line 687) | private DefaultChannelHandlerContext getContextOrDie(Class, Comparable { method getGroup (line 122) | ChannelGroup getGroup(); method find (line 132) | ChannelFuture find(Integer channelId); method find (line 141) | ChannelFuture find(Channel channel); method isDone (line 148) | boolean isDone(); method isCompleteSuccess (line 154) | boolean isCompleteSuccess(); method isPartialSuccess (line 160) | boolean isPartialSuccess(); method isCompleteFailure (line 166) | boolean isCompleteFailure(); method isPartialFailure (line 172) | boolean isPartialFailure(); method addListener (line 180) | void addListener(ChannelGroupFutureListener listener); method removeListener (line 189) | void removeListener(ChannelGroupFutureListener listener); method await (line 197) | ChannelGroupFuture await() throws InterruptedException; method awaitUninterruptibly (line 204) | ChannelGroupFuture awaitUninterruptibly(); method await (line 216) | boolean await(long timeout, TimeUnit unit) throws InterruptedException; method await (line 228) | boolean await(long timeoutMillis) throws InterruptedException; method awaitUninterruptibly (line 238) | boolean awaitUninterruptibly(long timeout, TimeUnit unit); method awaitUninterruptibly (line 248) | boolean awaitUninterruptibly(long timeoutMillis); method iterator (line 256) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/group/ChannelGroupFutureListener.java type ChannelGroupFutureListener (line 31) | public interface ChannelGroupFutureListener extends EventListener { method operationComplete (line 40) | void operationComplete(ChannelGroupFuture future) throws Exception; FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/group/CombinedIterator.java class CombinedIterator (line 26) | final class CombinedIterator implements Iterator { method CombinedIterator (line 32) | CombinedIterator(Iterator i1, Iterator i2) { method hasNext (line 44) | @Override method next (line 59) | @Override method remove (line 74) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/group/DefaultChannelGroup.java class DefaultChannelGroup (line 44) | public class DefaultChannelGroup extends AbstractSet implements... method operationComplete (line 52) | @Override method DefaultChannelGroup (line 61) | public DefaultChannelGroup() { method DefaultChannelGroup (line 70) | public DefaultChannelGroup(String name) { method getName (line 77) | @Override method isEmpty (line 82) | @Override method size (line 87) | @Override method find (line 92) | @Override method contains (line 102) | @Override method add (line 118) | @Override method remove (line 130) | @Override method clear (line 155) | @Override method iterator (line 161) | @Override method toArray (line 168) | @Override method toArray (line 176) | @Override method close (line 184) | @Override method disconnect (line 199) | @Override method setInterestOps (line 214) | @Override method setReadable (line 229) | @Override method unbind (line 244) | @Override method write (line 259) | @Override method write (line 276) | @Override method hashCode (line 293) | @Override method equals (line 298) | @Override method compareTo (line 303) | @Override method toString (line 313) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/group/DefaultChannelGroupFuture.java class DefaultChannelGroupFuture (line 45) | public class DefaultChannelGroupFuture implements ChannelGroupFuture { method operationComplete (line 60) | @Override method DefaultChannelGroupFuture (line 84) | public DefaultChannelGroupFuture(ChannelGroup group, Collection selectedKeys) throw... method cleanUpCancelledKeys (line 288) | private boolean cleanUpCancelledKeys() throws IOException { method read (line 297) | private boolean read(SelectionKey k) { method close (line 359) | private void close(SelectionKey k) { method writeFromUserCode (line 364) | void writeFromUserCode(final NioAcceptedSocketChannel channel) { method writeFromTaskLoop (line 387) | void writeFromTaskLoop(final NioAcceptedSocketChannel ch) { method writeFromSelectorLoop (line 393) | void writeFromSelectorLoop(final SelectionKey k) { method scheduleWriteIfNecessary (line 399) | private boolean scheduleWriteIfNecessary(final NioAcceptedSocketChanne... method write0 (line 434) | private void write0(NioAcceptedSocketChannel channel) { method setOpWrite (line 527) | private void setOpWrite(NioAcceptedSocketChannel channel) { method clearOpWrite (line 550) | private void clearOpWrite(NioAcceptedSocketChannel channel) { method close (line 573) | void close(NioAcceptedSocketChannel channel, ChannelFuture future) { method cleanUpWriteBuffer (line 600) | private void cleanUpWriteBuffer(NioAcceptedSocketChannel channel) { method setInterestOps (line 653) | void setInterestOps( class RegisterTask (line 729) | private final class RegisterTask implements Runnable { method RegisterTask (line 732) | RegisterTask( method run (line 738) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/nio/SelectorUtil.java class SelectorUtil (line 30) | final class SelectorUtil { method select (line 36) | static void select(Selector selector) throws IOException { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/nio/SocketReceiveBufferPool.java class SocketReceiveBufferPool (line 26) | final class SocketReceiveBufferPool { method SocketReceiveBufferPool (line 33) | SocketReceiveBufferPool() { method acquire (line 37) | final ByteBuffer acquire(int size) { method release (line 66) | final void release(ByteBuffer buffer) { method normalizeCapacity (line 93) | private static final int normalizeCapacity(int capacity) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/channel/nio/SocketSendBufferPool.java class SocketSendBufferPool (line 33) | final class SocketSendBufferPool { method SocketSendBufferPool (line 44) | SocketSendBufferPool() { method acquire (line 48) | final SendBuffer acquire(Object message) { method acquire (line 59) | private final SendBuffer acquire(FileRegion src) { method acquire (line 66) | private final SendBuffer acquire(ChannelBuffer src) { method getPreallocation (line 112) | private final Preallocation getPreallocation() { method getPreallocation0 (line 122) | private final Preallocation getPreallocation0() { method align (line 141) | private static final int align(int pos) { class Preallocation (line 150) | private final class Preallocation { method Preallocation (line 154) | Preallocation(int capacity) { class PreallocationRef (line 159) | private final class PreallocationRef extends SoftReference convertWrapperType(ZlibWrapper wrapper) { method ZlibUtil (line 60) | private ZlibUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/compression/ZlibWrapper.java type ZlibWrapper (line 26) | public enum ZlibWrapper { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/AbstractCodecEmbedder.java class AbstractCodecEmbedder (line 45) | abstract class AbstractCodecEmbedder implements CodecEmbedder { method AbstractCodecEmbedder (line 57) | protected AbstractCodecEmbedder(ChannelHandler... handlers) { method AbstractCodecEmbedder (line 71) | protected AbstractCodecEmbedder(ChannelBufferFactory bufferFactory, Ch... method fireInitialEvents (line 76) | private void fireInitialEvents() { method configurePipeline (line 83) | private void configurePipeline(ChannelHandler... handlers) { method finish (line 104) | @Override method getChannel (line 117) | protected final Channel getChannel() { method isEmpty (line 125) | protected final boolean isEmpty() { method poll (line 129) | @Override method peek (line 135) | @Override method pollAll (line 141) | @Override method pollAll (line 155) | @Override method size (line 185) | @Override class EmbeddedChannelSink (line 190) | private final class EmbeddedChannelSink implements ChannelSink, Channe... method EmbeddedChannelSink (line 191) | EmbeddedChannelSink() { method handleUpstream (line 195) | @Override method eventSunk (line 200) | @Override method handleEvent (line 205) | private void handleEvent(ChannelEvent e) { method exceptionCaught (line 216) | @Override class EmbeddedChannelPipeline (line 229) | private static final class EmbeddedChannelPipeline extends DefaultChan... method EmbeddedChannelPipeline (line 231) | EmbeddedChannelPipeline() { method notifyHandlerException (line 235) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/CodecEmbedder.java type CodecEmbedder (line 29) | public interface CodecEmbedder { method offer (line 36) | boolean offer(Object input); method finish (line 45) | boolean finish(); method poll (line 55) | E poll(); method peek (line 66) | E peek(); method pollAll (line 78) | Object[] pollAll(); method pollAll (line 90) | T[] pollAll(T[] a); method size (line 95) | int size(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/CodecEmbedderException.java class CodecEmbedderException (line 28) | public class CodecEmbedderException extends RuntimeException { method CodecEmbedderException (line 35) | public CodecEmbedderException() { method CodecEmbedderException (line 42) | public CodecEmbedderException(String message, Throwable cause) { method CodecEmbedderException (line 49) | public CodecEmbedderException(String message) { method CodecEmbedderException (line 56) | public CodecEmbedderException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/DecoderEmbedder.java class DecoderEmbedder (line 53) | public class DecoderEmbedder extends AbstractCodecEmbedder { method DecoderEmbedder (line 59) | public DecoderEmbedder(ChannelUpstreamHandler... handlers) { method DecoderEmbedder (line 70) | public DecoderEmbedder(ChannelBufferFactory bufferFactory, ChannelUpst... method offer (line 74) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/EmbeddedChannel.java class EmbeddedChannel (line 34) | class EmbeddedChannel extends AbstractChannel { method EmbeddedChannel (line 42) | EmbeddedChannel(ChannelPipeline pipeline, ChannelSink sink) { method getConfig (line 47) | @Override method getLocalAddress (line 52) | @Override method getRemoteAddress (line 57) | @Override method isBound (line 62) | @Override method isConnected (line 67) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/EmbeddedChannelFactory.java class EmbeddedChannelFactory (line 27) | class EmbeddedChannelFactory implements ChannelFactory { method EmbeddedChannelFactory (line 31) | private EmbeddedChannelFactory() { method newChannel (line 35) | @Override method releaseExternalResources (line 40) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/EmbeddedSocketAddress.java class EmbeddedSocketAddress (line 25) | class EmbeddedSocketAddress extends SocketAddress { method EmbeddedSocketAddress (line 28) | EmbeddedSocketAddress() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/embedder/EncoderEmbedder.java class EncoderEmbedder (line 53) | public class EncoderEmbedder extends AbstractCodecEmbedder { method EncoderEmbedder (line 59) | public EncoderEmbedder(ChannelDownstreamHandler... handlers) { method EncoderEmbedder (line 70) | public EncoderEmbedder(ChannelBufferFactory bufferFactory, ChannelDown... method offer (line 74) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/CorruptedFrameException.java class CorruptedFrameException (line 29) | public class CorruptedFrameException extends Exception { method CorruptedFrameException (line 36) | public CorruptedFrameException() { method CorruptedFrameException (line 43) | public CorruptedFrameException(String message, Throwable cause) { method CorruptedFrameException (line 50) | public CorruptedFrameException(String message) { method CorruptedFrameException (line 57) | public CorruptedFrameException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/DelimiterBasedFrameDecoder.java class DelimiterBasedFrameDecoder (line 65) | public class DelimiterBasedFrameDecoder extends FrameDecoder { method DelimiterBasedFrameDecoder (line 81) | public DelimiterBasedFrameDecoder(int maxFrameLength, ChannelBuffer de... method DelimiterBasedFrameDecoder (line 95) | public DelimiterBasedFrameDecoder( method DelimiterBasedFrameDecoder (line 115) | public DelimiterBasedFrameDecoder(int maxFrameLength, ChannelBuffer...... method DelimiterBasedFrameDecoder (line 129) | public DelimiterBasedFrameDecoder( method decode (line 148) | @Override method fail (line 212) | private void fail(ChannelHandlerContext ctx, long frameLength) { method indexOf (line 233) | private static int indexOf(ChannelBuffer haystack, ChannelBuffer needl... method validateDelimiter (line 257) | private static void validateDelimiter(ChannelBuffer delimiter) { method validateMaxFrameLength (line 266) | private static void validateMaxFrameLength(int maxFrameLength) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/Delimiters.java class Delimiters (line 30) | public class Delimiters { method nulDelimiter (line 36) | public static ChannelBuffer[] nulDelimiter() { method lineDelimiter (line 45) | public static ChannelBuffer[] lineDelimiter() { method Delimiters (line 52) | private Delimiters() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/FixedLengthFrameDecoder.java class FixedLengthFrameDecoder (line 43) | public class FixedLengthFrameDecoder extends FrameDecoder { method FixedLengthFrameDecoder (line 52) | public FixedLengthFrameDecoder(int frameLength) { method decode (line 60) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/FrameDecoder.java class FrameDecoder (line 182) | public abstract class FrameDecoder extends SimpleChannelUpstreamHandler { method FrameDecoder (line 187) | protected FrameDecoder() { method FrameDecoder (line 191) | protected FrameDecoder(boolean unfold) { method messageReceived (line 195) | @Override method channelDisconnected (line 223) | @Override method channelClosed (line 229) | @Override method exceptionCaught (line 235) | @Override method decode (line 254) | protected abstract Object decode( method decodeLast (line 271) | protected Object decodeLast( method callDecode (line 276) | private void callDecode( method unfoldAndFireMessageReceived (line 303) | private void unfoldAndFireMessageReceived(ChannelHandlerContext contex... method cleanup (line 321) | private void cleanup(ChannelHandlerContext ctx, ChannelStateEvent e) method cumulation (line 348) | private ChannelBuffer cumulation(ChannelHandlerContext ctx) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.java class LengthFieldBasedFrameDecoder (line 189) | public class LengthFieldBasedFrameDecoder extends FrameDecoder { method LengthFieldBasedFrameDecoder (line 214) | public LengthFieldBasedFrameDecoder( method LengthFieldBasedFrameDecoder (line 236) | public LengthFieldBasedFrameDecoder( method decode (line 282) | @Override method extractFrame (line 392) | protected ChannelBuffer extractFrame(ChannelBuffer buffer, int index, ... method fail (line 398) | private void fail(ChannelHandlerContext ctx, long frameLength) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/LengthFieldPrepender.java class LengthFieldPrepender (line 61) | @Sharable method LengthFieldPrepender (line 76) | public LengthFieldPrepender(int lengthFieldLength) { method LengthFieldPrepender (line 93) | public LengthFieldPrepender( method encode (line 107) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/frame/TooLongFrameException.java class TooLongFrameException (line 29) | public class TooLongFrameException extends Exception { method TooLongFrameException (line 36) | public TooLongFrameException() { method TooLongFrameException (line 43) | public TooLongFrameException(String message, Throwable cause) { method TooLongFrameException (line 50) | public TooLongFrameException(String message) { method TooLongFrameException (line 57) | public TooLongFrameException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/oneone/OneToOneDecoder.java class OneToOneDecoder (line 54) | public abstract class OneToOneDecoder implements ChannelUpstreamHandler { method OneToOneDecoder (line 59) | protected OneToOneDecoder() { method handleUpstream (line 63) | @Override method decode (line 86) | protected abstract Object decode( FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/oneone/OneToOneEncoder.java class OneToOneEncoder (line 51) | public abstract class OneToOneEncoder implements ChannelDownstreamHandler { method OneToOneEncoder (line 53) | protected OneToOneEncoder() { method handleDownstream (line 57) | @Override method encode (line 81) | protected abstract Object encode( FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/replay/ReplayError.java class ReplayError (line 26) | class ReplayError extends Error { method ReplayError (line 30) | ReplayError() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/replay/ReplayingDecoder.java class ReplayingDecoder (line 294) | public abstract class ReplayingDecoder> method ReplayingDecoder (line 308) | protected ReplayingDecoder() { method ReplayingDecoder (line 312) | protected ReplayingDecoder(boolean unfold) { method ReplayingDecoder (line 319) | protected ReplayingDecoder(T initialState) { method ReplayingDecoder (line 323) | protected ReplayingDecoder(T initialState, boolean unfold) { method checkpoint (line 331) | protected void checkpoint() { method checkpoint (line 344) | protected void checkpoint(T state) { method getState (line 353) | protected T getState() { method setState (line 361) | protected T setState(T newState) { method actualReadableBytes (line 373) | protected int actualReadableBytes() { method internalBuffer (line 382) | protected ChannelBuffer internalBuffer() { method decode (line 403) | protected abstract Object decode(ChannelHandlerContext ctx, method decodeLast (line 420) | protected Object decodeLast( method messageReceived (line 425) | @Override method channelDisconnected (line 446) | @Override method channelClosed (line 452) | @Override method exceptionCaught (line 458) | @Override method callDecode (line 464) | private void callDecode(ChannelHandlerContext context, Channel channel... method unfoldAndFireMessageReceived (line 510) | private void unfoldAndFireMessageReceived( method cleanup (line 529) | private void cleanup(ChannelHandlerContext ctx, ChannelStateEvent e) method cumulation (line 558) | private ChannelBuffer cumulation(ChannelHandlerContext ctx) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/replay/ReplayingDecoderBuffer.java class ReplayingDecoderBuffer (line 38) | class ReplayingDecoderBuffer implements ChannelBuffer { method ReplayingDecoderBuffer (line 45) | ReplayingDecoderBuffer(ChannelBuffer buffer) { method terminate (line 49) | void terminate() { method capacity (line 53) | @Override method isDirect (line 62) | @Override method hasArray (line 67) | @Override method array (line 72) | @Override method arrayOffset (line 77) | @Override method clear (line 82) | @Override method equals (line 87) | @Override method compareTo (line 92) | @Override method copy (line 97) | @Override method copy (line 102) | @Override method discardReadBytes (line 108) | @Override method ensureWritableBytes (line 113) | @Override method duplicate (line 118) | @Override method getByte (line 123) | @Override method getUnsignedByte (line 129) | @Override method getBytes (line 135) | @Override method getBytes (line 141) | @Override method getBytes (line 147) | @Override method getBytes (line 152) | @Override method getBytes (line 158) | @Override method getBytes (line 163) | @Override method getBytes (line 168) | @Override method getBytes (line 174) | @Override method getInt (line 180) | @Override method getUnsignedInt (line 186) | @Override method getLong (line 192) | @Override method getMedium (line 198) | @Override method getUnsignedMedium (line 204) | @Override method getShort (line 210) | @Override method getUnsignedShort (line 216) | @Override method getChar (line 222) | @Override method getFloat (line 228) | @Override method getDouble (line 234) | @Override method hashCode (line 240) | @Override method indexOf (line 245) | @Override method indexOf (line 254) | @Override method bytesBefore (line 264) | @Override method bytesBefore (line 273) | @Override method bytesBefore (line 282) | @Override method bytesBefore (line 292) | @Override method bytesBefore (line 302) | @Override method bytesBefore (line 311) | @Override method markReaderIndex (line 321) | @Override method markWriterIndex (line 326) | @Override method factory (line 331) | @Override method order (line 336) | @Override method readable (line 341) | @Override method readableBytes (line 346) | @Override method readByte (line 355) | @Override method readUnsignedByte (line 361) | @Override method readBytes (line 367) | @Override method readBytes (line 373) | @Override method readBytes (line 379) | @Override method readBytes (line 384) | @Override method readBytes (line 390) | @Override method readBytes (line 395) | @Override method readBytes (line 400) | @Override method readBytes (line 406) | @Override method readSlice (line 412) | @Override method readBytes (line 418) | @Override method readerIndex (line 423) | @Override method readerIndex (line 428) | @Override method readInt (line 433) | @Override method readUnsignedInt (line 439) | @Override method readLong (line 445) | @Override method readMedium (line 451) | @Override method readUnsignedMedium (line 457) | @Override method readShort (line 463) | @Override method readUnsignedShort (line 469) | @Override method readChar (line 475) | @Override method readFloat (line 481) | @Override method readDouble (line 487) | @Override method resetReaderIndex (line 493) | @Override method resetWriterIndex (line 498) | @Override method setByte (line 503) | @Override method setBytes (line 508) | @Override method setBytes (line 513) | @Override method setBytes (line 518) | @Override method setBytes (line 523) | @Override method setBytes (line 528) | @Override method setBytes (line 533) | @Override method setBytes (line 538) | @Override method setZero (line 544) | @Override method setBytes (line 549) | @Override method setIndex (line 555) | @Override method setInt (line 560) | @Override method setLong (line 565) | @Override method setMedium (line 570) | @Override method setShort (line 575) | @Override method setChar (line 580) | @Override method setFloat (line 585) | @Override method setDouble (line 590) | @Override method skipBytes (line 595) | @Override method slice (line 601) | @Override method slice (line 606) | @Override method toByteBuffer (line 612) | @Override method toByteBuffer (line 617) | @Override method toByteBuffers (line 623) | @Override method toByteBuffers (line 628) | @Override method toString (line 634) | @Override method toString (line 640) | @Override method toString (line 645) | @Override method writable (line 656) | @Override method writableBytes (line 661) | @Override method writeByte (line 666) | @Override method writeBytes (line 671) | @Override method writeBytes (line 676) | @Override method writeBytes (line 681) | @Override method writeBytes (line 686) | @Override method writeBytes (line 691) | @Override method writeBytes (line 696) | @Override method writeBytes (line 701) | @Override method writeBytes (line 706) | @Override method writeInt (line 712) | @Override method writeLong (line 717) | @Override method writeMedium (line 722) | @Override method writeZero (line 727) | @Override method writerIndex (line 732) | @Override method writerIndex (line 737) | @Override method writeShort (line 742) | @Override method writeChar (line 747) | @Override method writeFloat (line 752) | @Override method writeDouble (line 757) | @Override method checkIndex (line 762) | private void checkIndex(int index) { method checkIndex (line 768) | private void checkIndex(int index, int length) { method checkReadableBytes (line 774) | private void checkReadableBytes(int readableBytes) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/replay/UnreplayableOperationException.java class UnreplayableOperationException (line 29) | public class UnreplayableOperationException extends method UnreplayableOperationException (line 37) | public UnreplayableOperationException() { method UnreplayableOperationException (line 44) | public UnreplayableOperationException(String message) { method UnreplayableOperationException (line 51) | public UnreplayableOperationException(Throwable cause) { method UnreplayableOperationException (line 58) | public UnreplayableOperationException(String message, Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/replay/UnsafeDynamicChannelBuffer.java class UnsafeDynamicChannelBuffer (line 28) | class UnsafeDynamicChannelBuffer extends DynamicChannelBuffer { method UnsafeDynamicChannelBuffer (line 30) | UnsafeDynamicChannelBuffer(ChannelBufferFactory factory) { method checkReadableBytes (line 34) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/replay/VoidEnum.java type VoidEnum (line 29) | public enum VoidEnum { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/string/StringDecoder.java class StringDecoder (line 63) | @Sharable method StringDecoder (line 72) | public StringDecoder() { method StringDecoder (line 79) | public StringDecoder(Charset charset) { method decode (line 86) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/codec/string/StringEncoder.java class StringEncoder (line 61) | @Sharable method StringEncoder (line 70) | public StringEncoder() { method StringEncoder (line 77) | public StringEncoder(Charset charset) { method encode (line 84) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/execution/ChannelEventRunnable.java class ChannelEventRunnable (line 35) | public class ChannelEventRunnable implements Runnable, EstimatableObject... method ChannelEventRunnable (line 45) | public ChannelEventRunnable(ChannelHandlerContext ctx, ChannelEvent e) { method getContext (line 54) | public ChannelHandlerContext getContext() { method getEvent (line 61) | public ChannelEvent getEvent() { method run (line 68) | @Override method unwrap (line 73) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/execution/ExecutionHandler.java class ExecutionHandler (line 113) | @Sharable method ExecutionHandler (line 122) | public ExecutionHandler(Executor executor) { method getExecutor (line 132) | public Executor getExecutor() { method releaseExternalResources (line 140) | @Override method handleUpstream (line 145) | @Override method handleDownstream (line 151) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/execution/MemoryAwareThreadPoolExecutor.java class MemoryAwareThreadPoolExecutor (line 139) | public class MemoryAwareThreadPoolExecutor extends ThreadPoolExecutor { method MemoryAwareThreadPoolExecutor (line 162) | public MemoryAwareThreadPoolExecutor( method MemoryAwareThreadPoolExecutor (line 179) | public MemoryAwareThreadPoolExecutor( method MemoryAwareThreadPoolExecutor (line 198) | public MemoryAwareThreadPoolExecutor( method MemoryAwareThreadPoolExecutor (line 218) | public MemoryAwareThreadPoolExecutor( method terminated (line 263) | @Override method getObjectSizeEstimator (line 272) | public ObjectSizeEstimator getObjectSizeEstimator() { method setObjectSizeEstimator (line 279) | public void setObjectSizeEstimator(ObjectSizeEstimator objectSizeEstim... method getMaxChannelMemorySize (line 292) | public long getMaxChannelMemorySize() { method setMaxChannelMemorySize (line 300) | public void setMaxChannelMemorySize(long maxChannelMemorySize) { method getMaxTotalMemorySize (line 319) | public long getMaxTotalMemorySize() { method setMaxTotalMemorySize (line 326) | @Deprecated method execute (line 339) | @Override method doExecute (line 353) | protected void doExecute(Runnable task) { method doUnorderedExecute (line 360) | protected final void doUnorderedExecute(Runnable task) { method remove (line 364) | @Override method beforeExecute (line 373) | @Override method increaseCounter (line 379) | protected void increaseCounter(Runnable task) { method decreaseCounter (line 415) | protected void decreaseCounter(Runnable task) { method getChannelCounter (line 453) | private AtomicLong getChannelCounter(Channel channel) { method shouldCount (line 476) | protected boolean shouldCount(Runnable task) { class Settings (line 491) | private static final class Settings { method Settings (line 495) | Settings(ObjectSizeEstimator objectSizeEstimator, class NewThreadRunsPolicy (line 502) | private static final class NewThreadRunsPolicy implements RejectedExec... method NewThreadRunsPolicy (line 503) | NewThreadRunsPolicy() { method rejectedExecution (line 507) | @Override class MemoryAwareRunnable (line 519) | private static final class MemoryAwareRunnable implements Runnable { method MemoryAwareRunnable (line 523) | MemoryAwareRunnable(Runnable task) { method run (line 527) | @Override class Limiter (line 534) | private static class Limiter { method Limiter (line 540) | Limiter(long limit) { method increase (line 545) | synchronized void increase(long amount) { method decrease (line 559) | synchronized void decrease(long amount) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/execution/OrderedMemoryAwareThreadPoolExecutor.java class OrderedMemoryAwareThreadPoolExecutor (line 138) | public class OrderedMemoryAwareThreadPoolExecutor extends method OrderedMemoryAwareThreadPoolExecutor (line 155) | public OrderedMemoryAwareThreadPoolExecutor( method OrderedMemoryAwareThreadPoolExecutor (line 171) | public OrderedMemoryAwareThreadPoolExecutor( method OrderedMemoryAwareThreadPoolExecutor (line 190) | public OrderedMemoryAwareThreadPoolExecutor( method OrderedMemoryAwareThreadPoolExecutor (line 210) | public OrderedMemoryAwareThreadPoolExecutor( method newChildExecutorMap (line 218) | protected ConcurrentMap newChildExecutorMap() { method getChildExecutorKey (line 222) | protected Object getChildExecutorKey(ChannelEvent e) { method getChildExecutorKeySet (line 226) | protected Set getChildExecutorKeySet() { method removeChildExecutor (line 230) | protected boolean removeChildExecutor(Object key) { method doExecute (line 240) | @Override method getChildExecutor (line 250) | private Executor getChildExecutor(ChannelEvent e) { method shouldCount (line 273) | @Override method onAfterExecute (line 282) | void onAfterExecute(Runnable r, Throwable t) { class ChildExecutor (line 286) | private final class ChildExecutor implements Executor, Runnable { method ChildExecutor (line 289) | ChildExecutor() { method execute (line 293) | @Override method run (line 306) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/logging/LoggingHandler.java class LoggingHandler (line 46) | @Sharable method LoggingHandler (line 59) | public LoggingHandler() { method LoggingHandler (line 69) | public LoggingHandler(InternalLogLevel level) { method LoggingHandler (line 80) | public LoggingHandler(boolean hexDump) { method LoggingHandler (line 92) | public LoggingHandler(InternalLogLevel level, boolean hexDump) { method LoggingHandler (line 106) | public LoggingHandler(Class clazz) { method LoggingHandler (line 116) | public LoggingHandler(Class clazz, boolean hexDump) { method LoggingHandler (line 125) | public LoggingHandler(Class clazz, InternalLogLevel level) { method LoggingHandler (line 136) | public LoggingHandler(Class clazz, InternalLogLevel level, boolean ... method LoggingHandler (line 152) | public LoggingHandler(String name) { method LoggingHandler (line 162) | public LoggingHandler(String name, boolean hexDump) { method LoggingHandler (line 173) | public LoggingHandler(String name, InternalLogLevel level, boolean hex... method getLogger (line 189) | public InternalLogger getLogger() { method getLevel (line 197) | public InternalLogLevel getLevel() { method log (line 207) | public void log(ChannelEvent e) { method handleUpstream (line 229) | @Override method handleDownstream (line 236) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/queue/BlockingReadHandler.java class BlockingReadHandler (line 78) | public class BlockingReadHandler extends SimpleChannelUpstreamHandler { method BlockingReadHandler (line 87) | public BlockingReadHandler() { method BlockingReadHandler (line 94) | public BlockingReadHandler(BlockingQueue queue) { method getQueue (line 105) | protected BlockingQueue getQueue() { method isClosed (line 116) | public boolean isClosed() { method read (line 131) | public E read() throws IOException, InterruptedException { method read (line 166) | public E read(long timeout, TimeUnit unit) throws IOException, Interru... method readEvent (line 190) | public ChannelEvent readEvent() throws InterruptedException { method readEvent (line 226) | public ChannelEvent readEvent(long timeout, TimeUnit unit) throws Inte... method detectDeadLock (line 246) | private void detectDeadLock() { method messageReceived (line 255) | @Override method exceptionCaught (line 261) | @Override method channelClosed (line 267) | @Override method getMessage (line 274) | @SuppressWarnings("unchecked") FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/queue/BlockingReadTimeoutException.java class BlockingReadTimeoutException (line 29) | public class BlockingReadTimeoutException extends InterruptedIOException { method BlockingReadTimeoutException (line 36) | public BlockingReadTimeoutException() { method BlockingReadTimeoutException (line 43) | public BlockingReadTimeoutException(String message, Throwable cause) { method BlockingReadTimeoutException (line 51) | public BlockingReadTimeoutException(String message) { method BlockingReadTimeoutException (line 58) | public BlockingReadTimeoutException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/queue/BufferedWriteHandler.java class BufferedWriteHandler (line 163) | public class BufferedWriteHandler extends SimpleChannelHandler { method BufferedWriteHandler (line 173) | public BufferedWriteHandler() { method BufferedWriteHandler (line 183) | public BufferedWriteHandler(Queue queue) { method BufferedWriteHandler (line 195) | public BufferedWriteHandler(boolean consolidateOnFlush) { method BufferedWriteHandler (line 208) | public BufferedWriteHandler(Queue queue, boolean consoli... method isConsolidateOnFlush (line 216) | public boolean isConsolidateOnFlush() { method getQueue (line 224) | protected Queue getQueue() { method flush (line 231) | public void flush() { method flush (line 242) | public void flush(boolean consolidateOnFlush) { method consolidatedWrite (line 286) | private List consolidatedWrite(final List ... method writeRequested (line 327) | @Override method disconnectRequested (line 339) | @Override method closeRequested (line 349) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/ssl/ImmediateExecutor.java class ImmediateExecutor (line 29) | final class ImmediateExecutor implements Executor { method execute (line 36) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/ssl/SslBufferPool.java class SslBufferPool (line 41) | public class SslBufferPool { method SslBufferPool (line 55) | public SslBufferPool() { method SslBufferPool (line 64) | public SslBufferPool(int maxPoolSize) { method getMaxPoolSize (line 82) | public int getMaxPoolSize() { method getUnacquiredPoolSize (line 93) | public synchronized int getUnacquiredPoolSize() { method acquire (line 97) | synchronized ByteBuffer acquire() { method release (line 105) | synchronized void release(ByteBuffer buffer) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/ssl/SslHandler.java class SslHandler (line 145) | public class SslHandler extends FrameDecoder method getDefaultBufferPool (line 164) | public static synchronized SslBufferPool getDefaultBufferPool() { method SslHandler (line 197) | public SslHandler(SSLEngine engine) { method SslHandler (line 208) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool) { method SslHandler (line 219) | public SslHandler(SSLEngine engine, boolean startTls) { method SslHandler (line 232) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool, boolean ... method SslHandler (line 245) | public SslHandler(SSLEngine engine, Executor delegatedTaskExecutor) { method SslHandler (line 261) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool, Executor... method SslHandler (line 277) | public SslHandler(SSLEngine engine, boolean startTls, Executor delegat... method SslHandler (line 296) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool, boolean ... method getEngine (line 315) | public SSLEngine getEngine() { method handshake (line 325) | public ChannelFuture handshake() { method close (line 360) | public ChannelFuture close() { method isEnableRenegotiation (line 374) | public boolean isEnableRenegotiation() { method setEnableRenegotiation (line 381) | public void setEnableRenegotiation(boolean enableRenegotiation) { method handleDownstream (line 385) | @Override method channelDisconnected (line 435) | @Override method exceptionCaught (line 462) | @Override method decode (line 499) | @Override method getShort (line 598) | private static short getShort(ChannelBuffer buf, int offset) { method wrap (line 602) | private ChannelFuture wrap(ChannelHandlerContext context, Channel chan... method offerEncryptedWriteRequest (line 739) | private void offerEncryptedWriteRequest(MessageEvent encryptedWrite) { method flushPendingEncryptedWrites (line 750) | private void flushPendingEncryptedWrites(ChannelHandlerContext ctx) { method wrapNonAppData (line 768) | private ChannelFuture wrapNonAppData(ChannelHandlerContext ctx, Channe... method unwrap (line 845) | private ChannelBuffer unwrap( method handleRenegotiation (line 929) | private void handleRenegotiation(HandshakeStatus handshakeStatus) { method runDelegatedTasks (line 980) | private void runDelegatedTasks() { method setHandshakeSuccess (line 1002) | private void setHandshakeSuccess(Channel channel) { method setHandshakeFailure (line 1015) | private void setHandshakeFailure(Channel channel, SSLException cause) { method closeOutboundAndChannel (line 1030) | private void closeOutboundAndChannel( class PendingWrite (line 1051) | private static final class PendingWrite { method PendingWrite (line 1055) | PendingWrite(ChannelFuture future, ByteBuffer outAppBuf) { class ClosingChannelFutureListener (line 1061) | private static final class ClosingChannelFutureListener implements Cha... method ClosingChannelFutureListener (line 1066) | ClosingChannelFutureListener( method operationComplete (line 1072) | @Override method beforeAdd (line 1080) | @Override method afterAdd (line 1085) | @Override method beforeRemove (line 1090) | @Override method afterRemove (line 1095) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/stream/ChunkedFile.java class ChunkedFile (line 37) | public class ChunkedFile implements ChunkedInput { method ChunkedFile (line 48) | public ChunkedFile(File file) throws IOException { method ChunkedFile (line 58) | public ChunkedFile(File file, int chunkSize) throws IOException { method ChunkedFile (line 65) | public ChunkedFile(RandomAccessFile file) throws IOException { method ChunkedFile (line 75) | public ChunkedFile(RandomAccessFile file, int chunkSize) throws IOExce... method ChunkedFile (line 87) | public ChunkedFile(RandomAccessFile file, long offset, long length, in... method getStartOffset (line 116) | public long getStartOffset() { method getEndOffset (line 123) | public long getEndOffset() { method getCurrentOffset (line 130) | public long getCurrentOffset() { method isEndOfInput (line 134) | @Override method close (line 139) | @Override method nextChunk (line 144) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/stream/ChunkedInput.java type ChunkedInput (line 29) | public interface ChunkedInput { method nextChunk (line 45) | Object nextChunk() throws Exception; method isEndOfInput (line 51) | boolean isEndOfInput() throws Exception; method close (line 56) | void close() throws Exception; FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/stream/ChunkedNioFile.java class ChunkedNioFile (line 41) | public class ChunkedNioFile implements ChunkedInput { method ChunkedNioFile (line 52) | public ChunkedNioFile(File in) throws IOException { method ChunkedNioFile (line 62) | public ChunkedNioFile(File in, int chunkSize) throws IOException { method ChunkedNioFile (line 69) | public ChunkedNioFile(FileChannel in) throws IOException { method ChunkedNioFile (line 79) | public ChunkedNioFile(FileChannel in, int chunkSize) throws IOException { method ChunkedNioFile (line 91) | public ChunkedNioFile(FileChannel in, long offset, long length, int ch... method getStartOffset (line 122) | public long getStartOffset() { method getEndOffset (line 129) | public long getEndOffset() { method getCurrentOffset (line 136) | public long getCurrentOffset() { method isEndOfInput (line 140) | @Override method close (line 145) | @Override method nextChunk (line 150) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/stream/ChunkedNioStream.java class ChunkedNioStream (line 35) | public class ChunkedNioStream implements ChunkedInput { method ChunkedNioStream (line 50) | public ChunkedNioStream(ReadableByteChannel in) { method ChunkedNioStream (line 60) | public ChunkedNioStream(ReadableByteChannel in, int chunkSize) { method getTransferredBytes (line 77) | public long getTransferredBytes() { method isEndOfInput (line 81) | @Override method close (line 100) | @Override method nextChunk (line 105) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/stream/ChunkedStream.java class ChunkedStream (line 31) | public class ChunkedStream implements ChunkedInput { method ChunkedStream (line 42) | public ChunkedStream(InputStream in) { method ChunkedStream (line 52) | public ChunkedStream(InputStream in, int chunkSize) { method getTransferredBytes (line 73) | public long getTransferredBytes() { method isEndOfInput (line 77) | @Override method close (line 88) | @Override method nextChunk (line 93) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/stream/ChunkedWriteHandler.java class ChunkedWriteHandler (line 78) | public class ChunkedWriteHandler implements ChannelUpstreamHandler, Chan... method ChunkedWriteHandler (line 92) | public ChunkedWriteHandler() { method resumeTransfer (line 99) | public void resumeTransfer() { method handleDownstream (line 112) | @Override method handleUpstream (line 133) | @Override method discard (line 154) | private synchronized void discard(ChannelHandlerContext ctx) { method flush (line 183) | private synchronized void flush(ChannelHandlerContext ctx) throws Exce... method closeInput (line 272) | static void closeInput(ChunkedInput chunks) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/DefaultIdleStateEvent.java class DefaultIdleStateEvent (line 34) | public class DefaultIdleStateEvent implements IdleStateEvent { method DefaultIdleStateEvent (line 43) | public DefaultIdleStateEvent( method getChannel (line 56) | @Override method getFuture (line 61) | @Override method getState (line 66) | @Override method getLastActivityTimeMillis (line 71) | @Override method toString (line 76) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/IdleState.java type IdleState (line 28) | public enum IdleState { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/IdleStateAwareChannelHandler.java class IdleStateAwareChannelHandler (line 33) | public class IdleStateAwareChannelHandler extends SimpleChannelHandler { method IdleStateAwareChannelHandler (line 38) | public IdleStateAwareChannelHandler() { method handleUpstream (line 42) | @Override method channelIdle (line 55) | public void channelIdle(ChannelHandlerContext ctx, IdleStateEvent e) t... FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/IdleStateAwareChannelUpstreamHandler.java class IdleStateAwareChannelUpstreamHandler (line 33) | public class IdleStateAwareChannelUpstreamHandler extends SimpleChannelU... method IdleStateAwareChannelUpstreamHandler (line 38) | public IdleStateAwareChannelUpstreamHandler() { method handleUpstream (line 42) | @Override method channelIdle (line 55) | public void channelIdle(ChannelHandlerContext ctx, IdleStateEvent e) t... FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/IdleStateEvent.java type IdleStateEvent (line 32) | public interface IdleStateEvent extends ChannelEvent { method getState (line 36) | IdleState getState(); method getLastActivityTimeMillis (line 41) | long getLastActivityTimeMillis(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/IdleStateHandler.java class IdleStateHandler (line 127) | @Sharable method IdleStateHandler (line 157) | public IdleStateHandler( method IdleStateHandler (line 190) | public IdleStateHandler( method releaseExternalResources (line 225) | @Override method beforeAdd (line 230) | @Override method afterAdd (line 243) | @Override method beforeRemove (line 248) | @Override method afterRemove (line 253) | @Override method channelOpen (line 258) | @Override method channelClosed (line 268) | @Override method messageReceived (line 275) | @Override method writeComplete (line 283) | @Override method initialize (line 293) | private void initialize(ChannelHandlerContext ctx) { method destroy (line 315) | private void destroy(ChannelHandlerContext ctx) { method channelIdle (line 331) | protected void channelIdle( class ReaderIdleTimeoutTask (line 336) | private final class ReaderIdleTimeoutTask implements TimerTask { method ReaderIdleTimeoutTask (line 340) | ReaderIdleTimeoutTask(ChannelHandlerContext ctx) { method run (line 344) | @Override class WriterIdleTimeoutTask (line 372) | private final class WriterIdleTimeoutTask implements TimerTask { method WriterIdleTimeoutTask (line 376) | WriterIdleTimeoutTask(ChannelHandlerContext ctx) { method run (line 380) | @Override class AllIdleTimeoutTask (line 407) | private final class AllIdleTimeoutTask implements TimerTask { method AllIdleTimeoutTask (line 411) | AllIdleTimeoutTask(ChannelHandlerContext ctx) { method run (line 415) | @Override class State (line 444) | private static final class State { method State (line 445) | State() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/ReadTimeoutException.java class ReadTimeoutException (line 26) | public class ReadTimeoutException extends TimeoutException { method ReadTimeoutException (line 33) | public ReadTimeoutException() { method ReadTimeoutException (line 40) | public ReadTimeoutException(String message, Throwable cause) { method ReadTimeoutException (line 47) | public ReadTimeoutException(String message) { method ReadTimeoutException (line 54) | public ReadTimeoutException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/ReadTimeoutHandler.java class ReadTimeoutHandler (line 84) | @Sharable method ReadTimeoutHandler (line 103) | public ReadTimeoutHandler(Timer timer, int timeoutSeconds) { method ReadTimeoutHandler (line 118) | public ReadTimeoutHandler(Timer timer, long timeout, TimeUnit unit) { method releaseExternalResources (line 139) | @Override method beforeAdd (line 144) | @Override method afterAdd (line 157) | @Override method beforeRemove (line 162) | @Override method afterRemove (line 167) | @Override method channelOpen (line 172) | @Override method channelClosed (line 182) | @Override method messageReceived (line 189) | @Override method initialize (line 197) | private void initialize(ChannelHandlerContext ctx) { method destroy (line 205) | private void destroy(ChannelHandlerContext ctx) { method readTimedOut (line 213) | protected void readTimedOut(ChannelHandlerContext ctx) throws Exception { class ReadTimeoutTask (line 217) | private final class ReadTimeoutTask implements TimerTask { method ReadTimeoutTask (line 221) | ReadTimeoutTask(ChannelHandlerContext ctx) { method run (line 225) | @Override class State (line 257) | private static final class State { method State (line 261) | State() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/TimeoutException.java class TimeoutException (line 28) | public class TimeoutException extends ChannelException { method TimeoutException (line 35) | public TimeoutException() { method TimeoutException (line 42) | public TimeoutException(String message, Throwable cause) { method TimeoutException (line 49) | public TimeoutException(String message) { method TimeoutException (line 56) | public TimeoutException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/WriteTimeoutException.java class WriteTimeoutException (line 27) | public class WriteTimeoutException extends TimeoutException { method WriteTimeoutException (line 34) | public WriteTimeoutException() { method WriteTimeoutException (line 41) | public WriteTimeoutException(String message, Throwable cause) { method WriteTimeoutException (line 48) | public WriteTimeoutException(String message) { method WriteTimeoutException (line 55) | public WriteTimeoutException(Throwable cause) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/handler/timeout/WriteTimeoutHandler.java class WriteTimeoutHandler (line 80) | @Sharable method WriteTimeoutHandler (line 98) | public WriteTimeoutHandler(Timer timer, int timeoutSeconds) { method WriteTimeoutHandler (line 113) | public WriteTimeoutHandler(Timer timer, long timeout, TimeUnit unit) { method releaseExternalResources (line 134) | @Override method getTimeoutMillis (line 139) | protected long getTimeoutMillis(MessageEvent e) { method writeRequested (line 143) | @Override method writeTimedOut (line 161) | protected void writeTimedOut(ChannelHandlerContext ctx) throws Excepti... class WriteTimeoutTask (line 165) | private final class WriteTimeoutTask implements TimerTask { method WriteTimeoutTask (line 170) | WriteTimeoutTask(ChannelHandlerContext ctx, ChannelFuture future) { method run (line 175) | @Override class TimeoutCanceller (line 202) | private static final class TimeoutCanceller implements ChannelFutureLi... method TimeoutCanceller (line 205) | TimeoutCanceller(Timeout timeout) { method operationComplete (line 209) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/CharsetUtil.java class CharsetUtil (line 33) | public class CharsetUtil { method initialValue (line 69) | @Override method initialValue (line 77) | @Override method getEncoder (line 87) | public static CharsetEncoder getEncoder(Charset charset) { method getDecoder (line 112) | public static CharsetDecoder getDecoder(Charset charset) { method CharsetUtil (line 133) | private CharsetUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/DebugUtil.java class DebugUtil (line 40) | public class DebugUtil { method isDebugEnabled (line 45) | public static boolean isDebugEnabled() { method DebugUtil (line 63) | private DebugUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/DefaultObjectSizeEstimator.java class DefaultObjectSizeEstimator (line 38) | public class DefaultObjectSizeEstimator implements ObjectSizeEstimator { method DefaultObjectSizeEstimator (line 46) | public DefaultObjectSizeEstimator() { method estimateSize (line 58) | @Override method estimateSize (line 87) | private int estimateSize(Class clazz, Set> visitedClasses) { method align (line 126) | private static int align(int size) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/EstimatableObjectWrapper.java type EstimatableObjectWrapper (line 27) | public interface EstimatableObjectWrapper { method unwrap (line 33) | Object unwrap(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/ExternalResourceReleasable.java type ExternalResourceReleasable (line 28) | public interface ExternalResourceReleasable { method releaseExternalResources (line 35) | void releaseExternalResources(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/ExternalResourceUtil.java class ExternalResourceUtil (line 26) | public class ExternalResourceUtil { method release (line 31) | public static void release(ExternalResourceReleasable... releasables) { method ExternalResourceUtil (line 47) | private ExternalResourceUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/HashedWheelTimer.java class HashedWheelTimer (line 85) | public class HashedWheelTimer implements Timer { method HashedWheelTimer (line 110) | public HashedWheelTimer() { method HashedWheelTimer (line 122) | public HashedWheelTimer(long tickDuration, TimeUnit unit) { method HashedWheelTimer (line 134) | public HashedWheelTimer(long tickDuration, TimeUnit unit, int ticksPer... method HashedWheelTimer (line 146) | public HashedWheelTimer(ThreadFactory threadFactory) { method HashedWheelTimer (line 159) | public HashedWheelTimer( method HashedWheelTimer (line 174) | public HashedWheelTimer( method createWheel (line 217) | @SuppressWarnings("unchecked") method createIterators (line 237) | @SuppressWarnings("unchecked") method normalizeTicksPerWheel (line 246) | private static int normalizeTicksPerWheel(int ticksPerWheel) { method start (line 261) | public synchronized void start() { method stop (line 271) | @Override method newTimeout (line 309) | @Override method scheduleTimeout (line 330) | void scheduleTimeout(HashedWheelTimeout timeout, long delay) { class Worker (line 359) | private final class Worker implements Runnable { method Worker (line 364) | Worker() { method run (line 368) | @Override method fetchExpiredTimeouts (line 385) | private void fetchExpiredTimeouts( method fetchExpiredTimeouts (line 402) | private void fetchExpiredTimeouts( method notifyExpiredTimeouts (line 437) | private void notifyExpiredTimeouts( method waitForNextTick (line 448) | private long waitForNextTick() { class HashedWheelTimeout (line 474) | private final class HashedWheelTimeout implements Timeout { method HashedWheelTimeout (line 482) | HashedWheelTimeout(TimerTask task, long deadline) { method getTimer (line 487) | @Override method getTask (line 492) | @Override method cancel (line 497) | @Override method isCancelled (line 509) | @Override method isExpired (line 514) | @Override method expire (line 519) | public void expire() { method toString (line 533) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/MapBackedSet.java class MapBackedSet (line 32) | final class MapBackedSet extends AbstractSet implements Serializab... method MapBackedSet (line 41) | MapBackedSet(Map map) { method size (line 45) | @Override method contains (line 50) | @Override method add (line 55) | @Override method remove (line 60) | @Override method clear (line 65) | @Override method iterator (line 70) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/NamedThreadFactory.java class NamedThreadFactory (line 37) | public class NamedThreadFactory implements ThreadFactory { method NamedThreadFactory (line 50) | public NamedThreadFactory(String prefix) { method NamedThreadFactory (line 61) | public NamedThreadFactory(String prefix, boolean daemon, int priority) { method newThread (line 87) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/ObjectSizeEstimator.java type ObjectSizeEstimator (line 30) | public interface ObjectSizeEstimator { method estimateSize (line 38) | int estimateSize(Object o); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/Timeout.java type Timeout (line 26) | public interface Timeout { method getTimer (line 31) | Timer getTimer(); method getTask (line 36) | TimerTask getTask(); method isExpired (line 42) | boolean isExpired(); method isCancelled (line 48) | boolean isCancelled(); method cancel (line 55) | void cancel(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/Timer.java type Timer (line 33) | public interface Timer { method newTimeout (line 44) | Timeout newTimeout(TimerTask task, long delay, TimeUnit unit); method stop (line 53) | Set stop(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/TimerTask.java type TimerTask (line 28) | public interface TimerTask { method run (line 36) | void run(Timeout timeout) throws Exception; FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/Version.java class Version (line 7) | public final class Version { method main (line 11) | public static void main(String[] args) { System.out.println(ID); } method Version (line 12) | private Version() { super(); } FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/VirtualExecutorService.java class VirtualExecutorService (line 81) | public class VirtualExecutorService extends AbstractExecutorService { method VirtualExecutorService (line 92) | public VirtualExecutorService(Executor parent) { method isShutdown (line 106) | @Override method isTerminated (line 113) | @Override method shutdown (line 120) | @Override method shutdownNow (line 130) | @Override method awaitTermination (line 144) | @Override method execute (line 156) | @Override class ChildExecutorRunnable (line 173) | private class ChildExecutorRunnable implements Runnable { method ChildExecutorRunnable (line 177) | ChildExecutorRunnable(Runnable runnable) { method run (line 181) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/AtomicFieldUpdaterUtil.java class AtomicFieldUpdaterUtil (line 26) | class AtomicFieldUpdaterUtil { class Node (line 30) | static final class Node { method Node (line 32) | Node() { method newRefUpdater (line 58) | static AtomicReferenceFieldUpdater newRefUpdater(Class ... method newIntUpdater (line 66) | static AtomicIntegerFieldUpdater newIntUpdater(Class tclass,... method isAvailable (line 74) | static boolean isAvailable() { method AtomicFieldUpdaterUtil (line 78) | private AtomicFieldUpdaterUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ConcurrentHashMap.java class ConcurrentHashMap (line 51) | public final class ConcurrentHashMap extends AbstractMap method hash (line 124) | private static int hash(int h) { method segmentFor (line 141) | final Segment segmentFor(int hash) { method hashOf (line 145) | private int hashOf(Object key) { class HashEntry (line 161) | static final class HashEntry { method HashEntry (line 167) | HashEntry( method key (line 175) | @SuppressWarnings("unchecked") method value (line 180) | @SuppressWarnings("unchecked") method setValue (line 185) | final void setValue(V value) { method newArray (line 189) | @SuppressWarnings("unchecked") class Segment (line 200) | static final class Segment extends ReentrantLock { method Segment (line 270) | Segment(int initialCapacity, float lf) { method newArray (line 275) | @SuppressWarnings("unchecked") method keyEq (line 280) | private boolean keyEq(Object src, Object dest) { method setTable (line 288) | void setTable(HashEntry[] newTable) { method getFirst (line 296) | HashEntry getFirst(int hash) { method newHashEntry (line 301) | HashEntry newHashEntry( method readValueUnderLock (line 312) | V readValueUnderLock(HashEntry e) { method get (line 323) | V get(Object key, int hash) { method containsKey (line 341) | boolean containsKey(Object key, int hash) { method containsValue (line 354) | boolean containsValue(Object value) { method replace (line 378) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 397) | V replace(K key, int hash, V newValue) { method put (line 416) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 453) | int rehash() { method remove (line 523) | V remove(Object key, int hash, Object value, boolean refRemove) { method clear (line 566) | void clear() { method ConcurrentHashMap (line 601) | public ConcurrentHashMap( method ConcurrentHashMap (line 655) | public ConcurrentHashMap(int initialCapacity, float loadFactor) { method ConcurrentHashMap (line 669) | public ConcurrentHashMap(int initialCapacity) { method ConcurrentHashMap (line 678) | public ConcurrentHashMap() { method ConcurrentHashMap (line 690) | public ConcurrentHashMap(Map m) { method isEmpty (line 702) | @Override method size (line 742) | @Override method get (line 801) | @Override method containsKey (line 816) | @Override method containsValue (line 833) | @Override method contains (line 899) | public boolean contains(Object value) { method put (line 916) | @Override method putIfAbsent (line 932) | @Override method putAll (line 948) | @Override method remove (line 964) | @Override method remove (line 975) | @Override method replace (line 989) | @Override method replace (line 1005) | @Override method clear (line 1017) | @Override method keySet (line 1039) | @Override method values (line 1060) | @Override method entrySet (line 1081) | @Override method keys (line 1093) | public Enumeration keys() { method elements (line 1103) | public Enumeration elements() { class HashIterator (line 1109) | abstract class HashIterator { method HashIterator (line 1117) | HashIterator() { method rewind (line 1123) | public void rewind() { method hasMoreElements (line 1133) | public boolean hasMoreElements() { method advance (line 1137) | final void advance() { method hasNext (line 1162) | public boolean hasNext() { method nextEntry (line 1173) | HashEntry nextEntry() { method remove (line 1187) | public void remove() { class KeyIterator (line 1196) | final class KeyIterator method next (line 1199) | @Override method nextElement (line 1204) | @Override class ValueIterator (line 1210) | final class ValueIterator method next (line 1213) | @Override method nextElement (line 1218) | @Override class SimpleEntry (line 1227) | static class SimpleEntry implements Entry { method SimpleEntry (line 1233) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1239) | public SimpleEntry(Entry entry) { method getKey (line 1245) | @Override method getValue (line 1250) | @Override method setValue (line 1255) | @Override method equals (line 1262) | @Override method hashCode (line 1272) | @Override method toString (line 1277) | @Override method eq (line 1282) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1291) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1293) | WriteThroughEntry(K k, V v) { method setValue (line 1305) | @Override class EntryIterator (line 1318) | final class EntryIterator extends HashIterator implements method next (line 1320) | @Override class KeySet (line 1327) | final class KeySet extends AbstractSet { method iterator (line 1328) | @Override method size (line 1334) | @Override method isEmpty (line 1339) | @Override method contains (line 1344) | @Override method remove (line 1349) | @Override method clear (line 1355) | @Override class Values (line 1361) | final class Values extends AbstractCollection { method iterator (line 1362) | @Override method size (line 1367) | @Override method isEmpty (line 1372) | @Override method contains (line 1377) | @Override method clear (line 1382) | @Override class EntrySet (line 1388) | final class EntrySet extends AbstractSet> { method iterator (line 1389) | @Override method contains (line 1394) | @Override method remove (line 1404) | @Override method size (line 1413) | @Override method isEmpty (line 1418) | @Override method clear (line 1423) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ConcurrentIdentityHashMap.java class ConcurrentIdentityHashMap (line 51) | public final class ConcurrentIdentityHashMap extends AbstractMap segmentFor(int hash) { method hashOf (line 145) | private int hashOf(Object key) { class HashEntry (line 161) | static final class HashEntry { method HashEntry (line 167) | HashEntry( method key (line 175) | @SuppressWarnings("unchecked") method value (line 180) | @SuppressWarnings("unchecked") method setValue (line 185) | final void setValue(V value) { method newArray (line 189) | @SuppressWarnings("unchecked") class Segment (line 200) | static final class Segment extends ReentrantLock { method Segment (line 270) | Segment(int initialCapacity, float lf) { method newArray (line 275) | @SuppressWarnings("unchecked") method keyEq (line 280) | private boolean keyEq(Object src, Object dest) { method setTable (line 288) | void setTable(HashEntry[] newTable) { method getFirst (line 296) | HashEntry getFirst(int hash) { method newHashEntry (line 301) | HashEntry newHashEntry( method readValueUnderLock (line 312) | V readValueUnderLock(HashEntry e) { method get (line 323) | V get(Object key, int hash) { method containsKey (line 341) | boolean containsKey(Object key, int hash) { method containsValue (line 354) | boolean containsValue(Object value) { method replace (line 378) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 397) | V replace(K key, int hash, V newValue) { method put (line 416) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 453) | int rehash() { method remove (line 523) | V remove(Object key, int hash, Object value, boolean refRemove) { method clear (line 566) | void clear() { method ConcurrentIdentityHashMap (line 601) | public ConcurrentIdentityHashMap( method ConcurrentIdentityHashMap (line 655) | public ConcurrentIdentityHashMap(int initialCapacity, float loadFactor) { method ConcurrentIdentityHashMap (line 669) | public ConcurrentIdentityHashMap(int initialCapacity) { method ConcurrentIdentityHashMap (line 678) | public ConcurrentIdentityHashMap() { method ConcurrentIdentityHashMap (line 690) | public ConcurrentIdentityHashMap(Map m) { method isEmpty (line 702) | @Override method size (line 742) | @Override method get (line 801) | @Override method containsKey (line 816) | @Override method containsValue (line 833) | @Override method contains (line 899) | public boolean contains(Object value) { method put (line 916) | @Override method putIfAbsent (line 932) | @Override method putAll (line 948) | @Override method remove (line 964) | @Override method remove (line 975) | @Override method replace (line 989) | @Override method replace (line 1005) | @Override method clear (line 1017) | @Override method keySet (line 1039) | @Override method values (line 1060) | @Override method entrySet (line 1081) | @Override method keys (line 1093) | public Enumeration keys() { method elements (line 1103) | public Enumeration elements() { class HashIterator (line 1109) | abstract class HashIterator { method HashIterator (line 1117) | HashIterator() { method rewind (line 1123) | public void rewind() { method hasMoreElements (line 1133) | public boolean hasMoreElements() { method advance (line 1137) | final void advance() { method hasNext (line 1162) | public boolean hasNext() { method nextEntry (line 1173) | HashEntry nextEntry() { method remove (line 1187) | public void remove() { class KeyIterator (line 1196) | final class KeyIterator method next (line 1199) | @Override method nextElement (line 1204) | @Override class ValueIterator (line 1210) | final class ValueIterator method next (line 1213) | @Override method nextElement (line 1218) | @Override class SimpleEntry (line 1227) | static class SimpleEntry implements Entry { method SimpleEntry (line 1235) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1241) | public SimpleEntry(Entry entry) { method getKey (line 1247) | @Override method getValue (line 1252) | @Override method setValue (line 1257) | @Override method equals (line 1264) | @Override method hashCode (line 1274) | @Override method toString (line 1279) | @Override method eq (line 1284) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1293) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1295) | WriteThroughEntry(K k, V v) { method setValue (line 1307) | @Override class EntryIterator (line 1320) | final class EntryIterator extends HashIterator implements method next (line 1322) | @Override class KeySet (line 1329) | final class KeySet extends AbstractSet { method iterator (line 1330) | @Override method size (line 1336) | @Override method isEmpty (line 1341) | @Override method contains (line 1346) | @Override method remove (line 1351) | @Override method clear (line 1357) | @Override class Values (line 1363) | final class Values extends AbstractCollection { method iterator (line 1364) | @Override method size (line 1369) | @Override method isEmpty (line 1374) | @Override method contains (line 1379) | @Override method clear (line 1384) | @Override class EntrySet (line 1390) | final class EntrySet extends AbstractSet> { method iterator (line 1391) | @Override method contains (line 1396) | @Override method remove (line 1406) | @Override method size (line 1415) | @Override method isEmpty (line 1420) | @Override method clear (line 1425) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ConcurrentIdentityWeakKeyHashMap.java class ConcurrentIdentityWeakKeyHashMap (line 54) | public final class ConcurrentIdentityWeakKeyHashMap extends Abstra... method hash (line 131) | private static int hash(int h) { method segmentFor (line 148) | final Segment segmentFor(int hash) { method hashOf (line 152) | private int hashOf(Object key) { class WeakKeyReference (line 161) | static final class WeakKeyReference extends WeakReference { method WeakKeyReference (line 165) | WeakKeyReference(K key, int hash, ReferenceQueue refQueue) { method keyHash (line 170) | public final int keyHash() { method keyRef (line 174) | public final Object keyRef() { class HashEntry (line 191) | static final class HashEntry { method HashEntry (line 197) | HashEntry( method key (line 206) | @SuppressWarnings("unchecked") method value (line 211) | final V value() { method dereferenceValue (line 215) | @SuppressWarnings("unchecked") method setValue (line 224) | final void setValue(V value) { method newArray (line 228) | @SuppressWarnings("unchecked") class Segment (line 239) | static final class Segment extends ReentrantLock { method Segment (line 315) | Segment(int initialCapacity, float lf) { method newArray (line 320) | @SuppressWarnings("unchecked") method keyEq (line 325) | private boolean keyEq(Object src, Object dest) { method setTable (line 333) | void setTable(HashEntry[] newTable) { method getFirst (line 342) | HashEntry getFirst(int hash) { method newHashEntry (line 347) | HashEntry newHashEntry( method readValueUnderLock (line 359) | V readValueUnderLock(HashEntry e) { method get (line 371) | V get(Object key, int hash) { method containsKey (line 389) | boolean containsKey(Object key, int hash) { method containsValue (line 402) | boolean containsValue(Object value) { method replace (line 426) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 446) | V replace(K key, int hash, V newValue) { method put (line 466) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 504) | int rehash() { method remove (line 574) | V remove(Object key, int hash, Object value, boolean refRemove) { method removeStale (line 620) | @SuppressWarnings("rawtypes") method clear (line 628) | void clear() { method ConcurrentIdentityWeakKeyHashMap (line 666) | public ConcurrentIdentityWeakKeyHashMap( method ConcurrentIdentityWeakKeyHashMap (line 718) | public ConcurrentIdentityWeakKeyHashMap(int initialCapacity, float loa... method ConcurrentIdentityWeakKeyHashMap (line 732) | public ConcurrentIdentityWeakKeyHashMap(int initialCapacity) { method ConcurrentIdentityWeakKeyHashMap (line 741) | public ConcurrentIdentityWeakKeyHashMap() { method ConcurrentIdentityWeakKeyHashMap (line 753) | public ConcurrentIdentityWeakKeyHashMap(Map ... method isEmpty (line 765) | @Override method size (line 805) | @Override method get (line 864) | @Override method containsKey (line 879) | @Override method containsValue (line 896) | @Override method contains (line 962) | public boolean contains(Object value) { method put (line 979) | @Override method putIfAbsent (line 995) | @Override method putAll (line 1011) | @Override method remove (line 1027) | @Override method remove (line 1038) | @Override method replace (line 1052) | @Override method replace (line 1068) | @Override method clear (line 1080) | @Override method purgeStaleEntries (line 1098) | public void purgeStaleEntries() { method keySet (line 1119) | @Override method values (line 1140) | @Override method entrySet (line 1161) | @Override method keys (line 1173) | public Enumeration keys() { method elements (line 1183) | public Enumeration elements() { class HashIterator (line 1189) | abstract class HashIterator { method HashIterator (line 1197) | HashIterator() { method rewind (line 1203) | public void rewind() { method hasMoreElements (line 1213) | public boolean hasMoreElements() { method advance (line 1217) | final void advance() { method hasNext (line 1242) | public boolean hasNext() { method nextEntry (line 1253) | HashEntry nextEntry() { method remove (line 1267) | public void remove() { class KeyIterator (line 1276) | final class KeyIterator method next (line 1279) | @Override method nextElement (line 1284) | @Override class ValueIterator (line 1290) | final class ValueIterator method next (line 1293) | @Override method nextElement (line 1298) | @Override class SimpleEntry (line 1307) | static class SimpleEntry implements Entry { method SimpleEntry (line 1313) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1319) | public SimpleEntry(Entry entry) { method getKey (line 1325) | @Override method getValue (line 1330) | @Override method setValue (line 1335) | @Override method equals (line 1342) | @Override method hashCode (line 1352) | @Override method toString (line 1357) | @Override method eq (line 1362) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1371) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1373) | WriteThroughEntry(K k, V v) { method setValue (line 1385) | @Override class EntryIterator (line 1398) | final class EntryIterator extends HashIterator implements method next (line 1400) | @Override class KeySet (line 1407) | final class KeySet extends AbstractSet { method iterator (line 1408) | @Override method size (line 1414) | @Override method isEmpty (line 1419) | @Override method contains (line 1424) | @Override method remove (line 1429) | @Override method clear (line 1435) | @Override class Values (line 1441) | final class Values extends AbstractCollection { method iterator (line 1442) | @Override method size (line 1447) | @Override method isEmpty (line 1452) | @Override method contains (line 1457) | @Override method clear (line 1462) | @Override class EntrySet (line 1468) | final class EntrySet extends AbstractSet> { method iterator (line 1469) | @Override method contains (line 1474) | @Override method remove (line 1484) | @Override method size (line 1493) | @Override method isEmpty (line 1498) | @Override method clear (line 1503) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ConcurrentWeakKeyHashMap.java class ConcurrentWeakKeyHashMap (line 54) | public final class ConcurrentWeakKeyHashMap extends AbstractMap segmentFor(int hash) { method hashOf (line 152) | private int hashOf(Object key) { class WeakKeyReference (line 161) | static final class WeakKeyReference extends WeakReference { method WeakKeyReference (line 165) | WeakKeyReference(K key, int hash, ReferenceQueue refQueue) { method keyHash (line 170) | public final int keyHash() { method keyRef (line 174) | public final Object keyRef() { class HashEntry (line 191) | static final class HashEntry { method HashEntry (line 197) | HashEntry( method key (line 206) | @SuppressWarnings("unchecked") method value (line 211) | final V value() { method dereferenceValue (line 215) | @SuppressWarnings("unchecked") method setValue (line 224) | final void setValue(V value) { method newArray (line 228) | @SuppressWarnings("unchecked") class Segment (line 239) | static final class Segment extends ReentrantLock { method Segment (line 315) | Segment(int initialCapacity, float lf) { method newArray (line 320) | @SuppressWarnings("unchecked") method keyEq (line 325) | private boolean keyEq(Object src, Object dest) { method setTable (line 333) | void setTable(HashEntry[] newTable) { method getFirst (line 342) | HashEntry getFirst(int hash) { method newHashEntry (line 347) | HashEntry newHashEntry( method readValueUnderLock (line 359) | V readValueUnderLock(HashEntry e) { method get (line 371) | V get(Object key, int hash) { method containsKey (line 389) | boolean containsKey(Object key, int hash) { method containsValue (line 402) | boolean containsValue(Object value) { method replace (line 426) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 446) | V replace(K key, int hash, V newValue) { method put (line 466) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 504) | int rehash() { method remove (line 574) | V remove(Object key, int hash, Object value, boolean refRemove) { method removeStale (line 620) | @SuppressWarnings("rawtypes") method clear (line 628) | void clear() { method ConcurrentWeakKeyHashMap (line 666) | public ConcurrentWeakKeyHashMap( method ConcurrentWeakKeyHashMap (line 718) | public ConcurrentWeakKeyHashMap(int initialCapacity, float loadFactor) { method ConcurrentWeakKeyHashMap (line 732) | public ConcurrentWeakKeyHashMap(int initialCapacity) { method ConcurrentWeakKeyHashMap (line 741) | public ConcurrentWeakKeyHashMap() { method ConcurrentWeakKeyHashMap (line 753) | public ConcurrentWeakKeyHashMap(Map m) { method isEmpty (line 765) | @Override method size (line 805) | @Override method get (line 864) | @Override method containsKey (line 879) | @Override method containsValue (line 896) | @Override method contains (line 962) | public boolean contains(Object value) { method put (line 979) | @Override method putIfAbsent (line 995) | @Override method putAll (line 1011) | @Override method remove (line 1027) | @Override method remove (line 1038) | @Override method replace (line 1052) | @Override method replace (line 1068) | @Override method clear (line 1080) | @Override method purgeStaleEntries (line 1098) | public void purgeStaleEntries() { method keySet (line 1119) | @Override method values (line 1140) | @Override method entrySet (line 1161) | @Override method keys (line 1173) | public Enumeration keys() { method elements (line 1183) | public Enumeration elements() { class HashIterator (line 1189) | abstract class HashIterator { method HashIterator (line 1197) | HashIterator() { method rewind (line 1203) | public void rewind() { method hasMoreElements (line 1213) | public boolean hasMoreElements() { method advance (line 1217) | final void advance() { method hasNext (line 1242) | public boolean hasNext() { method nextEntry (line 1253) | HashEntry nextEntry() { method remove (line 1267) | public void remove() { class KeyIterator (line 1276) | final class KeyIterator method next (line 1279) | @Override method nextElement (line 1284) | @Override class ValueIterator (line 1290) | final class ValueIterator method next (line 1293) | @Override method nextElement (line 1298) | @Override class SimpleEntry (line 1307) | static class SimpleEntry implements Entry { method SimpleEntry (line 1313) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1319) | public SimpleEntry(Entry entry) { method getKey (line 1325) | @Override method getValue (line 1330) | @Override method setValue (line 1335) | @Override method equals (line 1342) | @Override method hashCode (line 1352) | @Override method toString (line 1357) | @Override method eq (line 1362) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1371) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1373) | WriteThroughEntry(K k, V v) { method setValue (line 1385) | @Override class EntryIterator (line 1398) | final class EntryIterator extends HashIterator implements method next (line 1400) | @Override class KeySet (line 1407) | final class KeySet extends AbstractSet { method iterator (line 1408) | @Override method size (line 1414) | @Override method isEmpty (line 1419) | @Override method contains (line 1424) | @Override method remove (line 1429) | @Override method clear (line 1435) | @Override class Values (line 1441) | final class Values extends AbstractCollection { method iterator (line 1442) | @Override method size (line 1447) | @Override method isEmpty (line 1452) | @Override method contains (line 1457) | @Override method clear (line 1462) | @Override class EntrySet (line 1468) | final class EntrySet extends AbstractSet> { method iterator (line 1469) | @Override method contains (line 1474) | @Override method remove (line 1484) | @Override method size (line 1493) | @Override method isEmpty (line 1498) | @Override method clear (line 1503) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ConversionUtil.java class ConversionUtil (line 31) | public class ConversionUtil { method toInt (line 36) | public static int toInt(Object value) { method toBoolean (line 47) | public static boolean toBoolean(Object value) { method toStringArray (line 76) | public static String[] toStringArray(Object value) { method toString (line 101) | public static String toString(int value) { method ConversionUtil (line 109) | private ConversionUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/DeadLockProofWorker.java class DeadLockProofWorker (line 24) | public final class DeadLockProofWorker { method start (line 32) | public static void start(final Executor parent, final Runnable runnabl... method DeadLockProofWorker (line 53) | private DeadLockProofWorker() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ExecutorUtil.java class ExecutorUtil (line 32) | public class ExecutorUtil { method isShutdown (line 40) | public static boolean isShutdown(Executor executor) { method terminate (line 52) | public static void terminate(Executor... executors) { method ExecutorUtil (line 121) | private ExecutorUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/LinkedTransferQueue.java class LinkedTransferQueue (line 70) | public class LinkedTransferQueue extends AbstractQueue class Node (line 433) | static final class Node { method casNext (line 440) | final boolean casNext(Node cmp, Node val) { method casItem (line 455) | final boolean casItem(Object cmp, Object val) { method Node (line 475) | Node(Object item, boolean isData) { method forgetNext (line 484) | final void forgetNext() { method forgetContents (line 497) | final void forgetContents() { method isMatched (line 506) | final boolean isMatched() { method isUnmatchedRequest (line 514) | final boolean isUnmatchedRequest() { method cannotPrecede (line 523) | final boolean cannotPrecede(boolean haveData) { method tryMatchData (line 532) | final boolean tryMatchData() { method casTail (line 560) | private boolean casTail(Node cmp, Node val) { method casHead (line 575) | private boolean casHead(Node cmp, Node val) { method casSweepVotes (line 590) | private boolean casSweepVotes(int cmp, int val) { method cast (line 613) | @SuppressWarnings("unchecked") method xfer (line 629) | private E xfer(E e, boolean haveData, int how, long nanos) { method tryAppend (line 689) | private Node tryAppend(Node s, boolean haveData) { method awaitMatch (line 730) | private E awaitMatch(Node s, Node pred, E e, boolean timed, long nanos) { method spinsFor (line 780) | private static int spinsFor(Node pred, boolean haveData) { method succ (line 802) | final Node succ(Node p) { method firstOfMode (line 811) | private Node firstOfMode(boolean isData) { method firstDataItem (line 824) | private E firstDataItem() { method countOfMode (line 843) | private int countOfMode(boolean data) { class Itr (line 865) | final class Itr implements Iterator { method advance (line 874) | private void advance(Node prev) { method Itr (line 894) | Itr() { method hasNext (line 898) | @Override method next (line 903) | @Override method remove (line 914) | @Override method unsplice (line 936) | final void unsplice(Node pred, Node s) { method sweep (line 987) | private void sweep() { method findAndRemove (line 1006) | private boolean findAndRemove(Object e) { method LinkedTransferQueue (line 1034) | public LinkedTransferQueue() { method LinkedTransferQueue (line 1047) | public LinkedTransferQueue(Collection c) { method put (line 1058) | @Override method offer (line 1072) | @Override method offer (line 1086) | @Override method add (line 1100) | @Override method tryTransfer (line 1116) | public boolean tryTransfer(E e) { method transfer (line 1131) | public void transfer(E e) throws InterruptedException { method tryTransfer (line 1152) | public boolean tryTransfer(E e, long timeout, TimeUnit unit) method take (line 1163) | @Override method poll (line 1173) | @Override method poll (line 1182) | @Override method drainTo (line 1191) | @Override method drainTo (line 1212) | @Override method iterator (line 1242) | @Override method peek (line 1247) | @Override method isEmpty (line 1257) | @Override method hasWaitingConsumer (line 1267) | public boolean hasWaitingConsumer() { method size (line 1283) | @Override method getWaitingConsumerCount (line 1288) | public int getWaitingConsumerCount() { method remove (line 1303) | @Override method remainingCapacity (line 1315) | @Override method writeObject (line 1327) | private void writeObject(java.io.ObjectOutputStream s) method readObject (line 1343) | private void readObject(java.io.ObjectInputStream s) FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/NonReentrantLock.java class NonReentrantLock (line 28) | public final class NonReentrantLock extends AbstractQueuedSynchronizer method lock (line 35) | @Override method lockInterruptibly (line 40) | @Override method tryLock (line 45) | @Override method tryLock (line 50) | @Override method unlock (line 56) | @Override method isHeldByCurrentThread (line 61) | public boolean isHeldByCurrentThread() { method newCondition (line 65) | @Override method tryAcquire (line 70) | @Override method tryRelease (line 79) | @Override method isHeldExclusively (line 89) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ReusableIterator.java type ReusableIterator (line 25) | public interface ReusableIterator extends Iterator { method rewind (line 26) | void rewind(); FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/SharedResourceMisuseDetector.java class SharedResourceMisuseDetector (line 31) | public class SharedResourceMisuseDetector { method SharedResourceMisuseDetector (line 41) | public SharedResourceMisuseDetector(Class type) { method increase (line 48) | public void increase() { method decrease (line 60) | public void decrease() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/StackTraceSimplifier.java class StackTraceSimplifier (line 37) | public class StackTraceSimplifier { method simplify (line 51) | public static void simplify(Throwable e) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/StringUtil.java class StringUtil (line 27) | public class StringUtil { method StringUtil (line 29) | private StringUtil() { method stripControlCharacters (line 58) | public static String stripControlCharacters(Object value) { method stripControlCharacters (line 76) | public static String stripControlCharacters(String value) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/SystemPropertyUtil.java class SystemPropertyUtil (line 29) | public class SystemPropertyUtil { method get (line 39) | public static String get(String key) { method get (line 56) | public static String get(String key, String def) { method get (line 73) | public static int get(String key, int def) { method SystemPropertyUtil (line 86) | private SystemPropertyUtil() { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ThreadLocalBoolean.java class ThreadLocalBoolean (line 23) | public class ThreadLocalBoolean extends ThreadLocal { method ThreadLocalBoolean (line 27) | public ThreadLocalBoolean() { method ThreadLocalBoolean (line 31) | public ThreadLocalBoolean(boolean defaultValue) { method initialValue (line 35) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/ThreadLocalRandom.java class ThreadLocalRandom (line 50) | final class ThreadLocalRandom extends Random { method initialValue (line 80) | @Override method ThreadLocalRandom (line 92) | ThreadLocalRandom() { method current (line 101) | static ThreadLocalRandom current() { method setSeed (line 111) | @Override method next (line 120) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/UnterminatableExecutor.java class UnterminatableExecutor (line 27) | public class UnterminatableExecutor implements Executor { method UnterminatableExecutor (line 31) | public UnterminatableExecutor(Executor executor) { method execute (line 38) | @Override FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/Adler32.java class Adler32 (line 51) | final class Adler32 { method adler32 (line 58) | static long adler32(long adler, byte[] buf, int index, int len) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/CRC32.java class CRC32 (line 18) | final class CRC32 { method crc32 (line 54) | static int crc32(int crc32, byte[] buf, int index, int len) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/Deflate.java class Deflate (line 53) | final class Deflate { class Config (line 55) | private static final class Config { method Config (line 62) | Config(int good_length, int max_lazy, int nice_length, int max_chain, method Deflate (line 250) | Deflate() { method lm_init (line 256) | private void lm_init() { method tr_init (line 274) | private void tr_init() { method init_block (line 293) | private void init_block() { method pqdownheap (line 314) | void pqdownheap(short[] tree, // the tree to restore method smaller (line 338) | private static boolean smaller(short[] tree, int n, int m, byte[] dept... method scan_tree (line 346) | private void scan_tree(short[] tree,// the tree to be scanned method build_bl_tree (line 397) | private int build_bl_tree() { method send_all_trees (line 426) | private void send_all_trees(int lcodes, int dcodes, int blcodes) { method send_tree (line 441) | private void send_tree(short[] tree,// the tree to be sent method put_byte (line 497) | private final void put_byte(byte[] p, int start, int len) { method put_byte (line 502) | private final void put_byte(byte c) { method put_short (line 506) | private final void put_short(int w) { method putShortMSB (line 511) | private final void putShortMSB(int b) { method send_code (line 516) | private final void send_code(int c, short[] tree) { method send_bits (line 521) | private void send_bits(int value, int length) { method _tr_align (line 546) | private void _tr_align() { method _tr_tally (line 566) | private boolean _tr_tally(int dist, // distance of matched string method compress_block (line 609) | private void compress_block(short[] ltree, short[] dtree) { method set_data_type (line 658) | private void set_data_type() { method bi_flush (line 678) | private void bi_flush() { method bi_windup (line 691) | private void bi_windup() { method copy_block (line 703) | private void copy_block(int buf, // the input data method flush_block_only (line 722) | private void flush_block_only(boolean eof) { method deflate_stored (line 736) | private int deflate_stored(int flush) { method _tr_stored_block (line 796) | private void _tr_stored_block(int buf, // input block method _tr_flush_block (line 806) | private void _tr_flush_block(int buf, // input block, or NULL if too old method fill_window (line 879) | private void fill_window() { method deflate_fast (line 961) | private int deflate_fast(int flush) { method deflate_slow (line 1073) | private int deflate_slow(int flush) { method longest_match (line 1214) | private int longest_match(int cur_match) { method deflateInit (line 1302) | int deflateInit(ZStream strm, int level, int bits, WrapperType wrapper... method deflateInit2 (line 1307) | private int deflateInit2(ZStream strm, int level, int method, int wind... method deflateReset (line 1374) | private int deflateReset(ZStream strm) { method deflateEnd (line 1394) | int deflateEnd() { method deflateParams (line 1409) | int deflateParams(ZStream strm, int _level, int _strategy) { method deflateSetDictionary (line 1437) | int deflateSetDictionary(ZStream strm, byte[] dictionary, int dictLeng... method deflate (line 1474) | int deflate(ZStream strm, int flush) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/InfBlocks.java class InfBlocks (line 51) | final class InfBlocks { method InfBlocks (line 95) | InfBlocks(ZStream z, Object checkfn, int w) { method reset (line 104) | void reset(ZStream z, long[] c) { method proc (line 118) | int proc(ZStream z, int r) { method free (line 614) | void free(ZStream z) { method set_dictionary (line 621) | void set_dictionary(byte[] d, int start, int n) { method sync_point (line 628) | int sync_point() { method inflate_flush (line 633) | int inflate_flush(ZStream z, int r) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/InfCodes.java class InfCodes (line 51) | final class InfCodes { method InfCodes (line 88) | InfCodes() { method init (line 92) | void init(int bl, int bd, int[] tl, int tl_index, int[] td, int td_ind... method proc (line 103) | int proc(InfBlocks s, ZStream z, int r) { method inflate_fast (line 464) | int inflate_fast(int bl, int bd, int[] tl, int tl_index, int[] td, FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/InfTree.java class InfTree (line 51) | final class InfTree { method huft_build (line 177) | private int huft_build(int[] b, // code lengths in bits (all assumed <... method inflate_trees_bits (line 373) | int inflate_trees_bits(int[] c, // 19 code lengths method inflate_trees_dynamic (line 393) | int inflate_trees_dynamic(int nl, // number of literal/length codes method inflate_trees_fixed (line 439) | static int inflate_trees_fixed(int[] bl, //literal desired/actual bit ... method initWorkArea (line 451) | private void initWorkArea(int vsize) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/Inflate.java class Inflate (line 53) | final class Inflate { method inflateReset (line 102) | private int inflateReset(ZStream z) { method inflateEnd (line 126) | int inflateEnd(ZStream z) { method inflateInit (line 135) | int inflateInit(ZStream z, int w, WrapperType wrapperType) { method inflate (line 161) | int inflate(ZStream z, int f) { method inflateSetDictionary (line 566) | int inflateSetDictionary(ZStream z, byte[] dictionary, int dictLength) { method inflateSync (line 590) | int inflateSync(ZStream z) { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/JZlib.java class JZlib (line 51) | public final class JZlib { type WrapperType (line 106) | static enum WrapperType { FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/StaticTree.java class StaticTree (line 51) | final class StaticTree { method StaticTree (line 107) | StaticTree(short[] static_tree, int[] extra_bits, int extra_base, FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/Tree.java class Tree (line 51) | final class Tree { method d_code (line 127) | static int d_code(int dist) { method gen_bitlen (line 143) | private void gen_bitlen(Deflate s) { method build_tree (line 231) | void build_tree(Deflate s) { method gen_codes (line 318) | private static void gen_codes(short[] tree, // the tree to decorate method bi_reverse (line 352) | private static int bi_reverse(int code, // the value to invert FILE: Douyu-0.7.1/douyu-netty/src/main/java/com/codefollower/douyu/netty/util/internal/jzlib/ZStream.java class ZStream (line 53) | public final class ZStream { method inflateInit (line 69) | public int inflateInit() { method inflateInit (line 73) | public int inflateInit(Enum wrapperType) { method inflateInit (line 77) | public int inflateInit(int w) { method inflateInit (line 81) | public int inflateInit(int w, @SuppressWarnings("rawtypes") Enum wrapp... method inflate (line 86) | public int inflate(int f) { method inflateEnd (line 93) | public int inflateEnd() { method inflateSync (line 102) | public int inflateSync() { method inflateSetDictionary (line 109) | public int inflateSetDictionary(byte[] dictionary, int dictLength) { method deflateInit (line 116) | public int deflateInit(int level) { method deflateInit (line 120) | public int deflateInit(int level, Enum wrapperType) { method deflateInit (line 124) | public int deflateInit(int level, int bits) { method deflateInit (line 128) | public int deflateInit(int level, int bits, @SuppressWarnings("rawtype... method deflate (line 133) | public int deflate(int flush) { method deflateEnd (line 140) | public int deflateEnd() { method deflateParams (line 149) | public int deflateParams(int level, int strategy) { method deflateSetDictionary (line 156) | public int deflateSetDictionary(byte[] dictionary, int dictLength) { method flush_pending (line 167) | void flush_pending() { method read_buf (line 205) | int read_buf(byte[] buf, int start, int size) { method free (line 232) | public void free() { FILE: Douyu-0.7.1/douyu-plugins/src/main/java/com/codefollower/douyu/plugins/freemarker/FreeMarkerViewManager.java class FreeMarkerViewManager (line 40) | public class FreeMarkerViewManager implements ViewManager { method FreeMarkerViewManager (line 50) | FreeMarkerViewManager(Context douyuContext) { method defaultViewFileName (line 63) | private String defaultViewFileName() { method out (line 73) | @Override method out (line 78) | @Override method put (line 101) | @Override FILE: Douyu-0.7.1/douyu-plugins/src/main/java/com/codefollower/douyu/plugins/freemarker/FreeMarkerViewManagerProvider.java class FreeMarkerViewManagerProvider (line 31) | public class FreeMarkerViewManagerProvider implements ViewManagerProvider { method getViewManager (line 32) | @Override FILE: Douyu-0.7.1/douyu-plugins/src/main/java/com/codefollower/douyu/plugins/velocity/VelocityViewManager.java class VelocityViewManager (line 41) | public class VelocityViewManager implements ViewManager { method VelocityViewManager (line 49) | VelocityViewManager(Context douyuContext) { method defaultViewFileName (line 73) | private String defaultViewFileName() { method out (line 83) | @Override method out (line 88) | @Override method put (line 109) | @Override FILE: Douyu-0.7.1/douyu-plugins/src/main/java/com/codefollower/douyu/plugins/velocity/VelocityViewManagerProvider.java class VelocityViewManagerProvider (line 31) | public class VelocityViewManagerProvider implements ViewManagerProvider { method getViewManager (line 32) | @Override FILE: Douyu-0.7.1/douyu-startup/src/main/java/com/codefollower/douyu/startup/AjpConnector.java class AjpConnector (line 31) | public class AjpConnector extends Connector { method AjpConnector (line 32) | public AjpConnector() { method AjpConnector (line 36) | public AjpConnector(String host, int port) { method AjpConnector (line 40) | public AjpConnector(int port) { method getChannelPipelineFactory (line 44) | public ChannelPipelineFactory getChannelPipelineFactory() { class AjpServerPipelineFactory (line 48) | private class AjpServerPipelineFactory implements ChannelPipelineFacto... method getPipeline (line 49) | @Override FILE: Douyu-0.7.1/douyu-startup/src/main/java/com/codefollower/douyu/startup/Connector.java class Connector (line 31) | public abstract class Connector { method Connector (line 35) | protected Connector() { method Connector (line 38) | protected Connector(String host, int port) { method Connector (line 43) | protected Connector(int port) { method getHost (line 47) | public String getHost() { method setHost (line 51) | public void setHost(String host) { method getPort (line 55) | public int getPort() { method setPort (line 59) | public void setPort(int port) { method start (line 65) | public void start(Config config) { method getChannelPipelineFactory (line 77) | protected abstract ChannelPipelineFactory getChannelPipelineFactory(); FILE: Douyu-0.7.1/douyu-startup/src/main/java/com/codefollower/douyu/startup/HexUtils.java class HexUtils (line 28) | public final class HexUtils { method load (line 77) | public static void load() { method getDec (line 81) | public static int getDec(int index){ method getHex (line 85) | public static byte getHex(int index){ method toHexString (line 89) | public static String toHexString(byte[] bytes) FILE: Douyu-0.7.1/douyu-startup/src/main/java/com/codefollower/douyu/startup/HttpConnector.java class HttpConnector (line 49) | public class HttpConnector extends Connector { method HttpConnector (line 50) | public HttpConnector() { method HttpConnector (line 54) | public HttpConnector(String host, int port) { method HttpConnector (line 58) | public HttpConnector(int port) { method getConnectionTimeout (line 75) | public int getConnectionTimeout() { method setConnectionTimeout (line 79) | public void setConnectionTimeout(int connectionTimeout) { method isCompression (line 83) | public boolean isCompression() { method setCompression (line 87) | public void setCompression(boolean compression) { method getCompressionMinSize (line 91) | public int getCompressionMinSize() { method setCompressionMinSize (line 95) | public void setCompressionMinSize(int compressionMinSize) { method getMaxHttpInitialLineLength (line 99) | public int getMaxHttpInitialLineLength() { method setMaxHttpInitialLineLength (line 103) | public void setMaxHttpInitialLineLength(int maxHttpInitialLineLength) { method getMaxHttpHeaderSize (line 107) | public int getMaxHttpHeaderSize() { method setMaxHttpHeaderSize (line 111) | public void setMaxHttpHeaderSize(int maxHttpHeaderSize) { method getMaxHttpChunkSize (line 115) | public int getMaxHttpChunkSize() { method setMaxHttpChunkSize (line 119) | public void setMaxHttpChunkSize(int maxHttpChunkSize) { method getChannelPipelineFactory (line 123) | public ChannelPipelineFactory getChannelPipelineFactory() { class HttpServerPipelineFactory (line 127) | private class HttpServerPipelineFactory implements ChannelPipelineFact... method getPipeline (line 130) | @Override class IdleAwareHandler (line 173) | public class IdleAwareHandler extends IdleStateAwareChannelHandler { method channelIdle (line 175) | @Override method createSSLEngine (line 186) | protected SSLEngine createSSLEngine(SSLContext sslContext) { method wrap (line 206) | public KeyManager[] wrap(KeyManager[] managers) { FILE: Douyu-0.7.1/douyu-startup/src/main/java/com/codefollower/douyu/startup/HttpRequestHandler.java class HttpRequestHandler (line 91) | public class HttpRequestHandler extends SimpleChannelUpstreamHandler imp... method HttpRequestHandler (line 117) | public HttpRequestHandler(Config config) { method messageReceived (line 121) | @Override method handleWebSocketHandshake (line 143) | private void handleWebSocketHandshake(ChannelHandlerContext ctx) throw... method handleHttpRequest (line 194) | private void handleHttpRequest(ChannelHandlerContext ctx) throws Excep... method handleHttpChunk (line 224) | private void handleHttpChunk(ChannelHandlerContext ctx, HttpChunk chun... method handleWebSocketFrame (line 259) | private void handleWebSocketFrame(ChannelHandlerContext ctx, WebSocket... method executeAction (line 278) | private void executeAction(DouyuHttpRequest request, DouyuHttpResponse... method prepareRequest (line 350) | protected boolean prepareRequest(DouyuHttpRequest request, DouyuHttpRe... method normalize (line 464) | public static boolean normalize(DouyuHttpRequest request) { method copyChars (line 562) | private static void copyChars(char[] b, int dest, int src, int len) { method checkNormalize (line 568) | public static boolean checkNormalize(DouyuHttpRequest request) { method parseURI (line 616) | protected void parseURI(DouyuHttpRequest request) { method prepareResponse (line 637) | protected void prepareResponse(DouyuHttpRequest request, DouyuHttpResp... method channelDisconnected (line 677) | @Override method send100Continue (line 687) | private void send100Continue() { method exceptionCaught (line 692) | @Override method printJavacMessage (line 710) | private static void printJavacMessage(String javacMessage, douyu.http.... method addDouyuContext (line 728) | private void addDouyuContext(DouyuContext douyuContext) { method removeDouyuContext (line 744) | private void removeDouyuContext(DouyuContext douyuContext) { method writeResponse (line 764) | public void writeResponse(DouyuContext douyuContext) { method writeResponse (line 776) | public void writeResponse(DouyuHttpRequest request, DouyuHttpResponse ... method writeResponse (line 823) | public void writeResponse(DouyuContext douyuContext, Exception e) { method statusDropsConnection (line 870) | protected boolean statusDropsConnection(int status) { FILE: Douyu-0.7.1/douyu-startup/src/main/java/com/codefollower/douyu/startup/Server.java class Server (line 29) | public class Server { method addConnectors (line 32) | public void addConnectors(Connector... connectors) { method addConnector (line 39) | public void addConnector(Connector connector) { method start (line 46) | public void start() { method getResourceLoader (line 56) | public ResourceLoader getResourceLoader() { method getConfig (line 60) | public Config getConfig() { method init (line 67) | public void init(String appName, String javacEncoding, String srcDir, ... method destroy (line 105) | public void destroy() { FILE: HotSpot1.7-JVM-Linux-x86/make/test/Queens.java class Queens (line 30) | class Queens { method try_i (line 32) | static void try_i(boolean a[], boolean b[], boolean c[], int x[], int ... method main (line 50) | public static void main(String s[]) { method print (line 68) | static void print(int x[]) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/assembler_x86.cpp function Address (line 96) | Address Address::make_array(ArrayAddress adr) { function Address (line 132) | Address Address::make_array(ArrayAddress adr) { function Address (line 157) | Address Address::make_raw(int base, int index, int scale, int disp, bool... function encode (line 206) | static int encode(Register r) { function encode (line 214) | static int encode(XMMRegister r) { function address (line 419) | address Assembler::locate_operand(address inst, WhichOperand which) { function address (line 830) | address Assembler::locate_next_instruction(address inst) { function Address (line 5515) | Address MacroAssembler::as_Address(AddressLiteral adr) { function Address (line 5519) | Address MacroAssembler::as_Address(ArrayAddress adr) { function pass_arg0 (line 5986) | static void pass_arg0(MacroAssembler* masm, Register arg) { function pass_arg1 (line 5990) | static void pass_arg1(MacroAssembler* masm, Register arg) { function pass_arg2 (line 5994) | static void pass_arg2(MacroAssembler* masm, Register arg) { function pass_arg3 (line 5998) | static void pass_arg3(MacroAssembler* masm, Register arg) { function Address (line 6113) | Address MacroAssembler::as_Address(AddressLiteral adr) { function Address (line 6123) | Address MacroAssembler::as_Address(ArrayAddress adr) { function pass_arg0 (line 6538) | static void pass_arg0(MacroAssembler* masm, Register arg) { function pass_arg1 (line 6544) | static void pass_arg1(MacroAssembler* masm, Register arg) { function pass_arg2 (line 6550) | static void pass_arg2(MacroAssembler* masm, Register arg) { function pass_arg3 (line 6556) | static void pass_arg3(MacroAssembler* masm, Register arg) { function Register (line 8918) | Register MacroAssembler::tlab_refill(Label& retry, function RegisterOrConstant (line 9680) | RegisterOrConstant MacroAssembler::delayed_value_impl(intptr_t* delayed_... function Address (line 9718) | Address MacroAssembler::argument_address(RegisterOrConstant arg_slot, class ControlWord (line 9811) | class ControlWord { method rounding_control (line 9815) | int rounding_control() const { return (_value >> 10) & 3 ... method precision_control (line 9816) | int precision_control() const { return (_value >> 8) & 3 ... method precision (line 9817) | bool precision() const { return ((_value >> 5) & 1) != ... method underflow (line 9818) | bool underflow() const { return ((_value >> 4) & 1) != ... method overflow (line 9819) | bool overflow() const { return ((_value >> 3) & 1) != ... method zero_divide (line 9820) | bool zero_divide() const { return ((_value >> 2) & 1) != ... method denormalized (line 9821) | bool denormalized() const { return ((_value >> 1) & 1) != ... method invalid (line 9822) | bool invalid() const { return ((_value >> 0) & 1) != ... method print (line 9824) | void print() const { class StatusWord (line 9858) | class StatusWord { method busy (line 9862) | bool busy() const { return ((_value >> 15) & 1) != ... method C3 (line 9863) | bool C3() const { return ((_value >> 14) & 1) != ... method C2 (line 9864) | bool C2() const { return ((_value >> 10) & 1) != ... method C1 (line 9865) | bool C1() const { return ((_value >> 9) & 1) != ... method C0 (line 9866) | bool C0() const { return ((_value >> 8) & 1) != ... method top (line 9867) | int top() const { return (_value >> 11) & 7 ... method error_status (line 9868) | bool error_status() const { return ((_value >> 7) & 1) != ... method stack_fault (line 9869) | bool stack_fault() const { return ((_value >> 6) & 1) != ... method precision (line 9870) | bool precision() const { return ((_value >> 5) & 1) != ... method underflow (line 9871) | bool underflow() const { return ((_value >> 4) & 1) != ... method overflow (line 9872) | bool overflow() const { return ((_value >> 3) & 1) != ... method zero_divide (line 9873) | bool zero_divide() const { return ((_value >> 2) & 1) != ... method denormalized (line 9874) | bool denormalized() const { return ((_value >> 1) & 1) != ... method invalid (line 9875) | bool invalid() const { return ((_value >> 0) & 1) != ... method print (line 9877) | void print() const { class TagWord (line 9902) | class TagWord { method tag_at (line 9906) | int tag_at(int i) const { return (_value >> (i*2)) & 3; } method print (line 9908) | void print() const { class FPU_Register (line 9914) | class FPU_Register { method is_indefinite (line 9920) | bool is_indefinite() const { method print (line 9924) | void print() const { class FPU_State (line 9932) | class FPU_State { method tag_for_st (line 9949) | int tag_for_st(int i) const { return _tag_word.tag_at((_statu... method FPU_Register (line 9950) | FPU_Register* st(int i) const { return (FPU_Register*)&_registe... method print (line 9963) | void print() const { class Flag_Register (line 9982) | class Flag_Register { method overflow (line 9986) | bool overflow() const { return ((_value >> 11) & 1) != ... method direction (line 9987) | bool direction() const { return ((_value >> 10) & 1) != ... method sign (line 9988) | bool sign() const { return ((_value >> 7) & 1) != ... method zero (line 9989) | bool zero() const { return ((_value >> 6) & 1) != ... method auxiliary_carry (line 9990) | bool auxiliary_carry() const { return ((_value >> 4) & 1) != ... method parity (line 9991) | bool parity() const { return ((_value >> 2) & 1) != ... method carry (line 9992) | bool carry() const { return ((_value >> 0) & 1) != ... method print (line 9994) | void print() const { class IU_Register (line 10011) | class IU_Register { method print (line 10015) | void print() const { class IU_State (line 10021) | class IU_State { method print (line 10033) | void print() const { class CPU_State (line 10050) | class CPU_State { method print (line 10055) | void print() const { function _print_CPU_state (line 10066) | static void _print_CPU_state(CPU_State* state) { function _verify_FPU (line 10080) | static bool _verify_FPU(int stack_depth, char* s, CPU_State* state) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/assembler_x86.hpp class BiasedLockingCounters (line 28) | class BiasedLockingCounters function VALUE_OBJ_CLASS_SPEC (line 33) | class Argument VALUE_OBJ_CLASS_SPEC { class ArrayAddress (line 151) | class ArrayAddress function VALUE_OBJ_CLASS_SPEC (line 153) | class Address VALUE_OBJ_CLASS_SPEC { function index_needs_rex (line 311) | bool index_needs_rex() const { function reloc (line 315) | relocInfo::relocType reloc() const { return _rspec.type(); } function VALUE_OBJ_CLASS_SPEC (line 331) | class AddressLiteral VALUE_OBJ_CLASS_SPEC { class RuntimeAddress (line 385) | class RuntimeAddress: public AddressLiteral { method RuntimeAddress (line 389) | RuntimeAddress(address target) : AddressLiteral(target, relocInfo::run... class OopAddress (line 393) | class OopAddress: public AddressLiteral { method OopAddress (line 397) | OopAddress(address target) : AddressLiteral(target, relocInfo::oop_typ... class ExternalAddress (line 401) | class ExternalAddress: public AddressLiteral { method reloc_for_target (line 403) | static relocInfo::relocType reloc_for_target(address target) { method ExternalAddress (line 413) | ExternalAddress(address target) : AddressLiteral(target, reloc_for_tar... class InternalAddress (line 417) | class InternalAddress: public AddressLiteral { method InternalAddress (line 421) | InternalAddress(address target) : AddressLiteral(target, relocInfo::in... function VALUE_OBJ_CLASS_SPEC (line 429) | class ArrayAddress VALUE_OBJ_CLASS_SPEC { class Assembler (line 450) | class Assembler : public AbstractAssembler { type Condition (line 456) | enum Condition { // The x86 condition codes used f... type Prefix (line 479) | enum Prefix { type VexPrefix (line 512) | enum VexPrefix { type VexSimdPrefix (line 519) | enum VexSimdPrefix { type VexOpcode (line 526) | enum VexOpcode { type WhichOperand (line 533) | enum WhichOperand { method vex_prefix (line 592) | void vex_prefix(XMMRegister dst, XMMRegister nds, Address src, method vex_prefix_and_encode (line 603) | int vex_prefix_and_encode(XMMRegister dst, XMMRegister nds, XMMRegist... method simd_prefix (line 616) | void simd_prefix(XMMRegister dst, Address src, method simd_prefix (line 621) | void simd_prefix(Address dst, XMMRegister src, VexSimdPrefix pre) { method simd_prefix_q (line 624) | void simd_prefix_q(XMMRegister dst, XMMRegister nds, Address src, method simd_prefix_and_encode (line 635) | int simd_prefix_and_encode(XMMRegister dst, XMMRegister nds, Register ... method simd_prefix_and_encode (line 642) | int simd_prefix_and_encode(XMMRegister dst, Register src, VexSimdPrefi... method simd_prefix_and_encode (line 645) | int simd_prefix_and_encode(Register dst, XMMRegister src, method simd_prefix_and_encode_q (line 651) | int simd_prefix_and_encode_q(XMMRegister dst, XMMRegister nds, Registe... method simd_prefix_and_encode_q (line 656) | int simd_prefix_and_encode_q(XMMRegister dst, Register src, VexSimdPre... method simd_prefix_and_encode_q (line 659) | int simd_prefix_and_encode_q(Register dst, XMMRegister src, function cld (line 930) | void cld() { emit_byte(0xfc); } function cpuid (line 977) | void cpuid() { function lfence (line 1225) | void lfence() { type Membar_mask_bits (line 1239) | enum Membar_mask_bits { function membar (line 1247) | void membar(Membar_mask_bits order_constraint) { function std (line 1540) | void std() { emit_byte(0xfd); } function xgetbv (line 1597) | void xgetbv() { class MacroAssembler (line 1807) | class MacroAssembler: public Assembler { method MacroAssembler (line 1864) | MacroAssembler(CodeBuffer* code) : Assembler(code) {} method increment (line 1902) | void increment(Register reg, int value = 1) { LP64_ONLY(incrementq(reg... method decrement (line 1903) | void decrement(Register reg, int value = 1) { LP64_ONLY(decrementq(reg... method movflt (line 1919) | void movflt(XMMRegister dst, XMMRegister src) { method movflt (line 1923) | void movflt(XMMRegister dst, Address src) { movss(dst, src); } method movflt (line 1925) | void movflt(Address dst, XMMRegister src) { movss(dst, src); } method movdbl (line 1927) | void movdbl(XMMRegister dst, XMMRegister src) { method movdbl (line 1934) | void movdbl(XMMRegister dst, Address src) { method movdbl (line 1938) | void movdbl(Address dst, XMMRegister src) { movsd(dst, src); } method untested (line 2337) | void untested() { stop("untested"); } method unimplemented (line 2339) | void unimplemented(const char* what = "") { char* b = new char[10... method should_not_reach_here (line 2341) | void should_not_reach_here() { stop("should not reac... method bang_stack_with_offset (line 2346) | void bang_stack_with_offset(int offset) { method addptr (line 2395) | void addptr(Address dst, int32_t src) { LP64_ONLY(addq(dst, src)) NOT_... method addptr (line 2398) | void addptr(Register dst, Address src) { LP64_ONLY(addq(dst, src)) NOT... method addptr (line 2401) | void addptr(Register dst, RegisterOrConstant src) { method andptr (line 2407) | void andptr(Register src1, Register src2) { LP64_ONLY(andq(src1, src2)... method cmpptr (line 2430) | void cmpptr(Register src1, Register src2) { LP64_ONLY(cmpq(src1, src2)... method cmpptr (line 2431) | void cmpptr(Register src1, Address src2) { LP64_ONLY(cmpq(src1, src2))... method cmpptr (line 2434) | void cmpptr(Register src1, int32_t src2) { LP64_ONLY(cmpq(src1, src2))... method cmpptr (line 2435) | void cmpptr(Address src1, int32_t src2) { LP64_ONLY(cmpq(src1, src2)) ... method imulptr (line 2445) | void imulptr(Register dst, Register src) { LP64_ONLY(imulq(dst, src)) ... method negptr (line 2448) | void negptr(Register dst) { LP64_ONLY(negq(dst)) NOT_LP64(negl(dst)); } method notptr (line 2450) | void notptr(Register dst) { LP64_ONLY(notq(dst)) NOT_LP64(notl(dst)); } method shlptr (line 2453) | void shlptr(Register dst) { LP64_ONLY(shlq(dst)) NOT_LP64(shll(dst)); } method shrptr (line 2456) | void shrptr(Register dst) { LP64_ONLY(shrq(dst)) NOT_LP64(shrl(dst)); } method sarptr (line 2458) | void sarptr(Register dst) { LP64_ONLY(sarq(dst)) NOT_LP64(sarl(dst)); } method sarptr (line 2459) | void sarptr(Register dst, int32_t src) { LP64_ONLY(sarq(dst, src)) NOT... method subptr (line 2461) | void subptr(Address dst, int32_t src) { LP64_ONLY(subq(dst, src)) NOT_... method subptr (line 2463) | void subptr(Register dst, Address src) { LP64_ONLY(subq(dst, src)) NOT... method subptr (line 2468) | void subptr(Register dst, RegisterOrConstant src) { method sbbptr (line 2473) | void sbbptr(Address dst, int32_t src) { LP64_ONLY(sbbq(dst, src)) NOT_... method sbbptr (line 2474) | void sbbptr(Register dst, int32_t src) { LP64_ONLY(sbbq(dst, src)) NOT... method xchgptr (line 2476) | void xchgptr(Register src1, Register src2) { LP64_ONLY(xchgq(src1, src... method xchgptr (line 2477) | void xchgptr(Register src1, Address src2) { LP64_ONLY(xchgq(src1, src2... method xaddptr (line 2479) | void xaddptr(Address src1, Register src2) { LP64_ONLY(xaddq(src1, src2... method lea (line 2491) | void lea(Register dst, Address adr) { Assembler::lea(dst, adr); } method leal32 (line 2493) | void leal32(Register dst, Address src) { leal(dst, src); } method orptr (line 2500) | void orptr(Register dst, Address src) { LP64_ONLY(orq(dst, src)) NOT_L... method orptr (line 2501) | void orptr(Register dst, Register src) { LP64_ONLY(orq(dst, src)) NOT_... method orptr (line 2502) | void orptr(Register dst, int32_t src) { LP64_ONLY(orq(dst, src)) NOT_L... method testptr (line 2504) | void testptr(Register src, int32_t imm32) { LP64_ONLY(testq(src, imm3... method xorptr (line 2507) | void xorptr(Register dst, Register src) { LP64_ONLY(xorq(dst, src)) NO... method xorptr (line 2508) | void xorptr(Register dst, Address src) { LP64_ONLY(xorq(dst, src)) NOT... method andpd (line 2535) | void andpd(XMMRegister dst, Address src) { Assembler::andpd(dst, src); } method andps (line 2538) | void andps(XMMRegister dst, XMMRegister src) { Assembler::andps(dst, s... method andps (line 2539) | void andps(XMMRegister dst, Address src) { Assembler::andps(dst, src); } method comiss (line 2542) | void comiss(XMMRegister dst, XMMRegister src) { Assembler::comiss(dst,... method comiss (line 2543) | void comiss(XMMRegister dst, Address src) { Assembler::comiss(dst, src... method comisd (line 2546) | void comisd(XMMRegister dst, XMMRegister src) { Assembler::comisd(dst,... method comisd (line 2547) | void comisd(XMMRegister dst, Address src) { Assembler::comisd(dst, src... method fadd_s (line 2550) | void fadd_s(Address src) { Assembler::fadd_s(src); } method fadd_s (line 2551) | void fadd_s(AddressLiteral src) { Assembler::fadd_s(as_Address(src)); } method fldcw (line 2553) | void fldcw(Address src) { Assembler::fldcw(src); } method fld_s (line 2556) | void fld_s(int index) { Assembler::fld_s(index); } method fld_s (line 2557) | void fld_s(Address src) { Assembler::fld_s(src); } method fld_d (line 2560) | void fld_d(Address src) { Assembler::fld_d(src); } method fld_x (line 2563) | void fld_x(Address src) { Assembler::fld_x(src); } method fmul_s (line 2566) | void fmul_s(Address src) { Assembler::fmul_s(src); } method fmul_s (line 2567) | void fmul_s(AddressLiteral src) { Assembler::fmul_s(as_Address(src)); } method ldmxcsr (line 2569) | void ldmxcsr(Address src) { Assembler::ldmxcsr(src); } method exp_with_fallback (line 2581) | void exp_with_fallback(int num_fpu_regs_in_use) { pow_or_exp(true, num... method pow_with_fallback (line 2583) | void pow_with_fallback(int num_fpu_regs_in_use) { pow_or_exp(false, nu... method movss (line 2598) | void movss(Address dst, XMMRegister src) { Assembler::movss(dst, s... method movss (line 2599) | void movss(XMMRegister dst, XMMRegister src) { Assembler::movss(dst, s... method movss (line 2600) | void movss(XMMRegister dst, Address src) { Assembler::movss(dst, s... method movlpd (line 2603) | void movlpd(XMMRegister dst, Address src) {Assembler::movlpd(dst, s... method addsd (line 2608) | void addsd(XMMRegister dst, XMMRegister src) { Assembler::addsd(dst... method addsd (line 2609) | void addsd(XMMRegister dst, Address src) { Assembler::addsd(dst... method addss (line 2612) | void addss(XMMRegister dst, XMMRegister src) { Assembler::addss(dst... method addss (line 2613) | void addss(XMMRegister dst, Address src) { Assembler::addss(dst... method divsd (line 2616) | void divsd(XMMRegister dst, XMMRegister src) { Assembler::divsd(dst... method divsd (line 2617) | void divsd(XMMRegister dst, Address src) { Assembler::divsd(dst... method divss (line 2620) | void divss(XMMRegister dst, XMMRegister src) { Assembler::divss(dst... method divss (line 2621) | void divss(XMMRegister dst, Address src) { Assembler::divss(dst... method movdqu (line 2625) | void movdqu(Address dst, XMMRegister src) { Assembler::movdqu(ds... method movdqu (line 2626) | void movdqu(XMMRegister dst, Address src) { Assembler::movdqu(ds... method movdqu (line 2627) | void movdqu(XMMRegister dst, XMMRegister src) { Assembler::movdqu(ds... method movsd (line 2630) | void movsd(XMMRegister dst, XMMRegister src) { Assembler::movsd(dst, s... method movsd (line 2631) | void movsd(Address dst, XMMRegister src) { Assembler::movsd(dst, s... method movsd (line 2632) | void movsd(XMMRegister dst, Address src) { Assembler::movsd(dst, s... method mulsd (line 2635) | void mulsd(XMMRegister dst, XMMRegister src) { Assembler::mulsd(dst... method mulsd (line 2636) | void mulsd(XMMRegister dst, Address src) { Assembler::mulsd(dst... method mulss (line 2639) | void mulss(XMMRegister dst, XMMRegister src) { Assembler::mulss(dst... method mulss (line 2640) | void mulss(XMMRegister dst, Address src) { Assembler::mulss(dst... method sqrtsd (line 2643) | void sqrtsd(XMMRegister dst, XMMRegister src) { Assembler::sqrtsd(d... method sqrtsd (line 2644) | void sqrtsd(XMMRegister dst, Address src) { Assembler::sqrtsd(d... method sqrtss (line 2647) | void sqrtss(XMMRegister dst, XMMRegister src) { Assembler::sqrtss(d... method sqrtss (line 2648) | void sqrtss(XMMRegister dst, Address src) { Assembler::sqrtss(d... method subsd (line 2651) | void subsd(XMMRegister dst, XMMRegister src) { Assembler::subsd(dst... method subsd (line 2652) | void subsd(XMMRegister dst, Address src) { Assembler::subsd(dst... method subss (line 2655) | void subss(XMMRegister dst, XMMRegister src) { Assembler::subss(dst... method subss (line 2656) | void subss(XMMRegister dst, Address src) { Assembler::subss(dst... method ucomiss (line 2659) | void ucomiss(XMMRegister dst, XMMRegister src) { Assembler::ucomiss(ds... method ucomiss (line 2660) | void ucomiss(XMMRegister dst, Address src) { Assembler::ucomiss(ds... method ucomisd (line 2663) | void ucomisd(XMMRegister dst, XMMRegister src) { Assembler::ucomisd(ds... method ucomisd (line 2664) | void ucomisd(XMMRegister dst, Address src) { Assembler::ucomisd(ds... method xorpd (line 2668) | void xorpd(XMMRegister dst, XMMRegister src) { Assembler::xorpd(dst, s... method xorpd (line 2669) | void xorpd(XMMRegister dst, Address src) { Assembler::xorpd(dst, s... method xorps (line 2673) | void xorps(XMMRegister dst, XMMRegister src) { Assembler::xorps(dst, s... method xorps (line 2674) | void xorps(XMMRegister dst, Address src) { Assembler::xorps(dst, s... method pshufb (line 2678) | void pshufb(XMMRegister dst, XMMRegister src) { Assembler::pshufb(dst,... method pshufb (line 2679) | void pshufb(XMMRegister dst, Address src) { Assembler::pshufb(dst,... method vaddsd (line 2683) | void vaddsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vaddsd (line 2684) | void vaddsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vaddss (line 2687) | void vaddss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vaddss (line 2688) | void vaddss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vandpd (line 2691) | void vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vandpd (line 2692) | void vandpd(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vandps (line 2695) | void vandps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vandps (line 2696) | void vandps(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vdivsd (line 2699) | void vdivsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vdivsd (line 2700) | void vdivsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vdivss (line 2703) | void vdivss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vdivss (line 2704) | void vdivss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vmulsd (line 2707) | void vmulsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vmulsd (line 2708) | void vmulsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vmulss (line 2711) | void vmulss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vmulss (line 2712) | void vmulss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vsubsd (line 2715) | void vsubsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vsubsd (line 2716) | void vsubsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vsubss (line 2719) | void vsubss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vsubss (line 2720) | void vsubss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vxorpd (line 2725) | void vxorpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vxorpd (line 2726) | void vxorpd(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vxorps (line 2729) | void vxorps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vxorps (line 2730) | void vxorps(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vpxor (line 2733) | void vpxor(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vec... method vpxor (line 2739) | void vpxor(XMMRegister dst, XMMRegister nds, Address src, bool vector2... method vpxor (line 2747) | void vpxor(XMMRegister dst, XMMRegister src) { Assembler::vpxor(dst, d... method vpxor (line 2748) | void vpxor(XMMRegister dst, Address src) { Assembler::vpxor(dst, dst, ... method vinserti128h (line 2751) | void vinserti128h(XMMRegister dst, XMMRegister nds, XMMRegister src) { method cmov (line 2763) | void cmov( Condition cc, Register dst, Register src) { cmovptr(cc, d... method cmovptr (line 2765) | void cmovptr(Condition cc, Register dst, Address src) { LP64_ONLY(cmo... method cmovptr (line 2766) | void cmovptr(Condition cc, Register dst, Register src) { LP64_ONLY(cmo... method movptr (line 2785) | void movptr(Register dst, RegisterOrConstant src) { method pushptr (line 2819) | void pushptr(Address src) { LP64_ONLY(pushq(src)) NOT_LP64(pushl(src)); } method popptr (line 2820) | void popptr(Address src) { LP64_ONLY(popq(src)) NOT_LP64(popl(src)); } method movl2ptr (line 2825) | void movl2ptr(Register dst, Address src) { LP64_ONLY(movslq(dst, src))... method movl2ptr (line 2826) | void movl2ptr(Register dst, Register src) { LP64_ONLY(movslq(dst, src)... class SkipIfEqual (line 2878) | class SkipIfEqual { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp function jfloat (line 30) | inline jfloat BytecodeInterpreter::VMfloatAdd(jfloat op1, jfloat op2) { ... function jfloat (line 31) | inline jfloat BytecodeInterpreter::VMfloatSub(jfloat op1, jfloat op2) { ... function jfloat (line 32) | inline jfloat BytecodeInterpreter::VMfloatMul(jfloat op1, jfloat op2) { ... function jfloat (line 33) | inline jfloat BytecodeInterpreter::VMfloatDiv(jfloat op1, jfloat op2) { ... function jfloat (line 34) | inline jfloat BytecodeInterpreter::VMfloatRem(jfloat op1, jfloat op2) { ... function jfloat (line 36) | inline jfloat BytecodeInterpreter::VMfloatNeg(jfloat op) { return -op; } function jlong (line 53) | inline jlong BytecodeInterpreter::VMlongAdd(jlong op1, jlong op2) { function jlong (line 57) | inline jlong BytecodeInterpreter::VMlongAnd(jlong op1, jlong op2) { function jlong (line 61) | inline jlong BytecodeInterpreter::VMlongDiv(jlong op1, jlong op2) { function jlong (line 66) | inline jlong BytecodeInterpreter::VMlongMul(jlong op1, jlong op2) { function jlong (line 70) | inline jlong BytecodeInterpreter::VMlongOr(jlong op1, jlong op2) { function jlong (line 74) | inline jlong BytecodeInterpreter::VMlongSub(jlong op1, jlong op2) { function jlong (line 78) | inline jlong BytecodeInterpreter::VMlongXor(jlong op1, jlong op2) { function jlong (line 82) | inline jlong BytecodeInterpreter::VMlongRem(jlong op1, jlong op2) { function jlong (line 86) | inline jlong BytecodeInterpreter::VMlongUshr(jlong op1, jint op2) { function jlong (line 91) | inline jlong BytecodeInterpreter::VMlongShr(jlong op1, jint op2) { function jlong (line 95) | inline jlong BytecodeInterpreter::VMlongShl(jlong op1, jint op2) { function jlong (line 99) | inline jlong BytecodeInterpreter::VMlongNeg(jlong op) { function jlong (line 103) | inline jlong BytecodeInterpreter::VMlongNot(jlong op) { function jdouble (line 149) | inline jdouble BytecodeInterpreter::VMlong2Double(jlong val) { function jfloat (line 153) | inline jfloat BytecodeInterpreter::VMlong2Float(jlong val) { function jint (line 157) | inline jint BytecodeInterpreter::VMlong2Int(jlong val) { function jdouble (line 163) | inline jdouble BytecodeInterpreter::VMdoubleAdd(jdouble op1, jdouble op2) { function jdouble (line 167) | inline jdouble BytecodeInterpreter::VMdoubleDiv(jdouble op1, jdouble op2) { function jdouble (line 172) | inline jdouble BytecodeInterpreter::VMdoubleMul(jdouble op1, jdouble op2) { function jdouble (line 176) | inline jdouble BytecodeInterpreter::VMdoubleNeg(jdouble op) { function jdouble (line 180) | inline jdouble BytecodeInterpreter::VMdoubleRem(jdouble op1, jdouble op2) { function jdouble (line 184) | inline jdouble BytecodeInterpreter::VMdoubleSub(jdouble op1, jdouble op2) { function jfloat (line 197) | inline jfloat BytecodeInterpreter::VMdouble2Float(jdouble val) { function jdouble (line 203) | inline jdouble BytecodeInterpreter::VMfloat2Double(jfloat op) { function jint (line 209) | inline jint BytecodeInterpreter::VMintAdd(jint op1, jint op2) { function jint (line 213) | inline jint BytecodeInterpreter::VMintAnd(jint op1, jint op2) { function jint (line 217) | inline jint BytecodeInterpreter::VMintDiv(jint op1, jint op2) { function jint (line 223) | inline jint BytecodeInterpreter::VMintMul(jint op1, jint op2) { function jint (line 227) | inline jint BytecodeInterpreter::VMintNeg(jint op) { function jint (line 231) | inline jint BytecodeInterpreter::VMintOr(jint op1, jint op2) { function jint (line 235) | inline jint BytecodeInterpreter::VMintRem(jint op1, jint op2) { function jint (line 241) | inline jint BytecodeInterpreter::VMintShl(jint op1, jint op2) { function jint (line 245) | inline jint BytecodeInterpreter::VMintShr(jint op1, jint op2) { function jint (line 249) | inline jint BytecodeInterpreter::VMintSub(jint op1, jint op2) { function jint (line 253) | inline jint BytecodeInterpreter::VMintUshr(jint op1, jint op2) { function jint (line 257) | inline jint BytecodeInterpreter::VMintXor(jint op1, jint op2) { function jdouble (line 261) | inline jdouble BytecodeInterpreter::VMint2Double(jint val) { function jfloat (line 265) | inline jfloat BytecodeInterpreter::VMint2Float(jint val) { function jlong (line 269) | inline jlong BytecodeInterpreter::VMint2Long(jint val) { function jchar (line 273) | inline jchar BytecodeInterpreter::VMint2Char(jint val) { function jshort (line 277) | inline jshort BytecodeInterpreter::VMint2Short(jint val) { function jbyte (line 281) | inline jbyte BytecodeInterpreter::VMint2Byte(jint val) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/bytes_x86.hpp class Bytes (line 30) | class Bytes: AllStatic { method is_Java_byte_ordering_different (line 41) | static inline bool is_Java_byte_ordering_different(){ return true; } method u2 (line 46) | static inline u2 get_native_u2(address p) { return *(u2*)p; } method u4 (line 47) | static inline u4 get_native_u4(address p) { return *(u4*)p; } method u8 (line 48) | static inline u8 get_native_u8(address p) { return *(u8*)p; } method put_native_u2 (line 50) | static inline void put_native_u2(address p, u2 x) { *(u2*)p = x; } method put_native_u4 (line 51) | static inline void put_native_u4(address p, u4 x) { *(u4*)p = x; } method put_native_u8 (line 52) | static inline void put_native_u8(address p, u8 x) { *(u8*)p = x; } method u2 (line 58) | static inline u2 get_Java_u2(address p) { return swap_u2(g... method u4 (line 59) | static inline u4 get_Java_u4(address p) { return swap_u4(g... method u8 (line 60) | static inline u8 get_Java_u8(address p) { return swap_u8(g... method put_Java_u2 (line 62) | static inline void put_Java_u2(address p, u2 x) { put_native_u2(p,... method put_Java_u4 (line 63) | static inline void put_Java_u4(address p, u4 x) { put_native_u4(p,... method put_Java_u8 (line 64) | static inline void put_Java_u8(address p, u8 x) { put_native_u8(p,... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_CodeStubs_x86.cpp function jbyte (line 493) | jbyte* G1PostBarrierStub::byte_map_base_slow() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_FpuStackSim_x86.cpp function intArray (line 170) | intArray* FpuStackSim::write_state() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_FpuStackSim_x86.hpp class Compilation (line 31) | class Compilation function VALUE_OBJ_CLASS_SPEC (line 33) | class FpuStackSim VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_FrameMap_x86.cpp function LIR_Opr (line 33) | LIR_Opr FrameMap::map_to_opr(BasicType type, VMRegPair* reg, bool) { function XMMRegister (line 133) | XMMRegister FrameMap::nr2xmmreg(int rnr) { function Address (line 259) | Address FrameMap::make_new_address(ByteSize sp_offset) const { function VMReg (line 306) | VMReg FrameMap::fpu_regname (int n) { function LIR_Opr (line 312) | LIR_Opr FrameMap::stack_pointer() { function LIR_Opr (line 318) | LIR_Opr FrameMap::method_handle_invoke_SP_save_opr() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_FrameMap_x86.hpp function LIR_Opr (line 105) | static LIR_Opr as_long_opr(Register r) { function LIR_Opr (line 108) | static LIR_Opr as_pointer_opr(Register r) { function LIR_Opr (line 112) | static LIR_Opr as_long_opr(Register r, Register r2) { function LIR_Opr (line 115) | static LIR_Opr as_pointer_opr(Register r) { function is_caller_save_register (line 125) | static bool is_caller_save_register (LIR_Opr opr) { return true; } function is_caller_save_register (line 126) | static bool is_caller_save_register (Register r) { return true; } function LIR_Opr (line 128) | static LIR_Opr caller_save_xmm_reg_at(int i) { function adjust_reg_range (line 133) | static int adjust_reg_range(int range) { function nof_caller_save_cpu_regs (line 139) | static int nof_caller_save_cpu_regs() { return adjust_reg_range(pd_nof_c... function last_cpu_reg (line 140) | static int last_cpu_reg() { return adjust_reg_range(pd_last_... function last_byte_reg (line 141) | static int last_byte_reg() { return adjust_reg_range(pd_last_... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp function jlong (line 47) | static jlong* double_quadword(jlong *adr, jlong lo, jlong hi) { function select_different_registers (line 76) | static void select_different_registers(Register preserve, function select_different_registers (line 92) | static void select_different_registers(Register preserve, function LIR_Opr (line 128) | LIR_Opr LIR_Assembler::receiverOpr() { function LIR_Opr (line 132) | LIR_Opr LIR_Assembler::osrBufferPointer() { function address (line 139) | address LIR_Assembler::float_constant(float f) { function address (line 150) | address LIR_Assembler::double_constant(double d) { function Address (line 226) | Address LIR_Assembler::as_Address(LIR_Address* addr) { function Address (line 230) | Address LIR_Assembler::as_Address(LIR_Address* addr, Register tmp) { function Address (line 262) | Address LIR_Assembler::as_Address_hi(LIR_Address* addr) { function Address (line 268) | Address LIR_Assembler::as_Address_lo(LIR_Address* addr) { function NOT_LP64 (line 2024) | NOT_LP64(__ cmovptr(ncond, result->as_register_hi(), frame_map()->addres... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp function LIR_Opr (line 77) | LIR_Opr LIRGenerator::exceptionOopOpr() { return FrameMap::rax_oop_opr; } function LIR_Opr (line 78) | LIR_Opr LIRGenerator::exceptionPcOpr() { return FrameMap::rdx_opr; } function LIR_Opr (line 79) | LIR_Opr LIRGenerator::divInOpr() { return FrameMap::rax_opr; } function LIR_Opr (line 80) | LIR_Opr LIRGenerator::divOutOpr() { return FrameMap::rax_opr; } function LIR_Opr (line 81) | LIR_Opr LIRGenerator::remOutOpr() { return FrameMap::rdx_opr; } function LIR_Opr (line 82) | LIR_Opr LIRGenerator::shiftCountOpr() { return FrameMap::rcx_opr; } function LIR_Opr (line 83) | LIR_Opr LIRGenerator::syncTempOpr() { return FrameMap::rax_opr; } function LIR_Opr (line 84) | LIR_Opr LIRGenerator::getThreadTemp() { return LIR_OprFact::illegalOpr; } function LIR_Opr (line 87) | LIR_Opr LIRGenerator::result_register_for(ValueType* type, bool callee) { function LIR_Opr (line 105) | LIR_Opr LIRGenerator::rlock_byte(BasicType type) { function LIR_Opr (line 144) | LIR_Opr LIRGenerator::safepoint_poll_register() { function LIR_Address (line 149) | LIR_Address* LIRGenerator::generate_address(LIR_Opr base, LIR_Opr index, function LIR_Address (line 162) | LIR_Address* LIRGenerator::emit_array_address(LIR_Opr array_opr, LIR_Opr... function LIR_Opr (line 197) | LIR_Opr LIRGenerator::load_immediate(int x, BasicType type) { function LIR_Opr (line 940) | LIR_Opr fixed_register_for(BasicType type) { function LIR_Opr (line 1257) | LIR_Opr LIRGenerator::getThreadPointer() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_LinearScan_x86.cpp function LIR_Opr (line 325) | LIR_Opr FpuStackAllocator::to_fpu_stack(LIR_Opr opr) { function LIR_Opr (line 337) | LIR_Opr FpuStackAllocator::to_fpu_stack_top(LIR_Opr opr, bool dont_check... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_LinearScan_x86.hpp function VALUE_OBJ_CLASS_SPEC (line 118) | class FpuStackAllocator VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_MacroAssembler_x86.cpp function else (line 174) | else if (UseCompressedOops) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_MacroAssembler_x86.hpp function pd_init (line 33) | void pd_init() { _rsp_offset = 0; } function rsp_offset (line 94) | int rsp_offset() const { return _rsp_offset; } function set_rsp_offset (line 95) | void set_rsp_offset(int n) { _rsp_offset = n; } function push_jint (line 100) | void push_jint (jint i) { _rsp_offset++; push(i); } function push_oop (line 101) | void push_oop (jobject o) { _rsp_offset++; pushoop(o); } function push_addr (line 103) | void push_addr (Address a) { _rsp_offset++; pushptr(a); } function push_reg (line 104) | void push_reg (Register r) { _rsp_offset++; push(r); } function pop_reg (line 105) | void pop_reg (Register r) { _rsp_offset--; pop(r); assert(_rsp_offset ... function dec_stack (line 107) | void dec_stack (int nof_words) { function dec_stack_after_call (line 113) | void dec_stack_after_call (int nof_words) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/c1_Runtime1_x86.cpp class StubFrame (line 199) | class StubFrame: public StackObj { type reg_save_layout (line 262) | enum reg_save_layout { function OopMap (line 319) | static OopMap* generate_oop_map(StubAssembler* sasm, int num_rt_args, function OopMap (line 407) | static OopMap* save_live_registers(StubAssembler* sasm, int num_rt_args, function restore_fpu (line 498) | static void restore_fpu(StubAssembler* sasm, bool restore_fpu_registers ... function restore_live_registers (line 558) | static void restore_live_registers(StubAssembler* sasm, bool restore_fpu... function restore_live_registers_except_rax (line 566) | static void restore_live_registers_except_rax(StubAssembler* sasm, bool ... function OopMapSet (line 611) | OopMapSet* Runtime1::generate_exception_throw(StubAssembler* sasm, addre... function OopMapSet (line 643) | OopMapSet* Runtime1::generate_handle_exception(StubID id, StubAssembler ... function OopMapSet (line 853) | OopMapSet* Runtime1::generate_patching(StubAssembler* sasm, address targ... function OopMapSet (line 981) | OopMapSet* Runtime1::generate_code_for(StubID id, StubAssembler* sasm) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/copy_x86.hpp function pd_fill_to_words (line 45) | static void pd_fill_to_words(HeapWord* tohw, size_t count, juint value) { function pd_fill_to_aligned_words (line 61) | static void pd_fill_to_aligned_words(HeapWord* tohw, size_t count, juint... function pd_fill_to_bytes (line 65) | static void pd_fill_to_bytes(void* to, size_t count, jubyte value) { function pd_zero_to_words (line 69) | static void pd_zero_to_words(HeapWord* tohw, size_t count) { function pd_zero_to_bytes (line 73) | static void pd_zero_to_bytes(void* to, size_t count) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/cppInterpreter_x86.cpp function RecursiveInterpreterActivation (line 58) | void RecursiveInterpreterActivation(interpreterState istate ) function address (line 122) | address CppInterpreterGenerator::generate_result_handler_for(BasicType t... function address (line 177) | address CppInterpreterGenerator::generate_tosca_to_stack_converter(Basic... function address (line 245) | address CppInterpreterGenerator::generate_stack_to_stack_converter(Basic... function address (line 313) | address CppInterpreterGenerator::generate_stack_to_native_abi_converter(... function address (line 369) | address CppInterpreter::return_entry(TosState state, int length) { function address (line 374) | address CppInterpreter::deopt_entry(TosState state, int length) { function address (line 794) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 942) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 969) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1641) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function address (line 2198) | address AbstractInterpreterGenerator::generate_method_entry(AbstractInte... function size_activation_helper (line 2260) | static int size_activation_helper(int extra_locals_size, int monitor_siz... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/debug_x86.cpp function pd_ps (line 34) | void pd_ps(frame f) {} FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/disassembler_x86.hpp function pd_instruction_alignment (line 28) | static int pd_instruction_alignment() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/frame_x86.cpp function BasicObjectLock (line 316) | BasicObjectLock* frame::interpreter_frame_monitor_begin() const { function BasicObjectLock (line 320) | BasicObjectLock* frame::interpreter_frame_monitor_end() const { function BasicObjectLock (line 339) | BasicObjectLock* frame::interpreter_frame_monitor_begin() const { function BasicObjectLock (line 343) | BasicObjectLock* frame::interpreter_frame_monitor_end() const { function frame (line 361) | frame frame::sender_for_entry_frame(RegisterMap* map) const { function frame (line 451) | frame frame::sender_for_interpreter_frame(RegisterMap* map) const { function frame (line 471) | frame frame::sender_for_compiled_frame(RegisterMap* map) const { function frame (line 508) | frame frame::sender(RegisterMap* map) const { function BasicType (line 603) | BasicType frame::interpreter_frame_result(oop* oop_result, jvalue* value... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/frame_x86.hpp function ptr_at (line 148) | intptr_t ptr_at(int offset) const { function ptr_at_put (line 152) | void ptr_at_put(int offset, intptr_t value) { function verify_deopt_mh_original_pc (line 176) | static void verify_deopt_mh_original_pc(nmethod* nm, intptr_t* unextende... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/frame_x86.inline.hpp function address (line 142) | inline address* frame::sender_pc_addr() const { return (address*) a... function address (line 143) | inline address frame::sender_pc() const { return *sender_pc_a... function address (line 146) | inline address* frame::native_param_addr(int idx) const { return (addres... function interpreterState (line 150) | inline interpreterState frame::get_interpreterState() const { function constantPoolCacheOop (line 177) | inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { function methodOop (line 184) | inline methodOop* frame::interpreter_frame_method_addr() const { function constantPoolCacheOop (line 224) | inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { function methodOop (line 230) | inline methodOop* frame::interpreter_frame_method_addr() const { function jint (line 268) | inline jint frame::interpreter_frame_expression_stack_direction() { retu... function JavaCallWrapper (line 273) | inline JavaCallWrapper** frame::entry_frame_call_wrapper_addr() const { function oop (line 297) | inline oop frame::saved_oop_result(RegisterMap* map) const { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/icBuffer_x86.cpp function address (line 61) | address InlineCacheBuffer::ic_buffer_entry_point(address code_begin) { function oop (line 68) | oop InlineCacheBuffer::ic_buffer_cached_oop(address code_begin) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/icache_x86.hpp class ICache (line 41) | class ICache : public AbstractICache { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interp_masm_x86_32.hpp class InterpreterMacroAssembler (line 34) | class InterpreterMacroAssembler: public MacroAssembler { method InterpreterMacroAssembler (line 60) | InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} method save_bcp (line 66) | void save_bcp() { /* not nee... method restore_bcp (line 67) | void restore_bcp() { /* not nee... method save_bcp (line 74) | void save_bcp() { movptr(Addr... method restore_bcp (line 75) | void restore_bcp() { movptr(rsi,... method restore_locals (line 76) | void restore_locals() { movptr(rdi,... method get_method (line 79) | void get_method(Register reg) { movptr(reg,... method get_const (line 80) | void get_const(Register reg) { get_method(... method get_constant_pool (line 81) | void get_constant_pool(Register reg) { get_const(r... method get_constant_pool_cache (line 82) | void get_constant_pool_cache(Register reg) { get_constan... method get_cpool_and_tags (line 83) | void get_cpool_and_tags(Register cpool, Register tags) { get_constan... method pop (line 110) | void pop(Register r ) { ((MacroAssembler*)this)->pop(r); } method push (line 112) | void push(Register r ) { ((MacroAssembler*)this)->push(r); } method push (line 113) | void push(int32_t imm ) { ((MacroAssembler*)this)->push(imm); } method empty_expression_stack (line 119) | void empty_expression_stack() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interp_masm_x86_64.hpp class InterpreterMacroAssembler (line 34) | class InterpreterMacroAssembler: public MacroAssembler { method InterpreterMacroAssembler (line 56) | InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} method save_bcp (line 61) | void save_bcp() { /* not nee... method restore_bcp (line 62) | void restore_bcp() { /* not nee... method save_bcp (line 70) | void save_bcp() { method restore_bcp (line 74) | void restore_bcp() { method restore_locals (line 78) | void restore_locals() { method get_method (line 83) | void get_method(Register reg) { method get_const (line 87) | void get_const(Register reg) { method get_constant_pool (line 92) | void get_constant_pool(Register reg) { method get_constant_pool_cache (line 97) | void get_constant_pool_cache(Register reg) { method get_cpool_and_tags (line 102) | void get_cpool_and_tags(Register cpool, Register tags) { method pop (line 124) | void pop(Register r ) { ((MacroAssembler*)this)->pop(r); } method push (line 126) | void push(Register r ) { ((MacroAssembler*)this)->push(r); } method push (line 127) | void push(int32_t imm ) { ((MacroAssembler*)this)->push(imm); } method empty_expression_stack (line 132) | void empty_expression_stack() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interpreterRT_x86.hpp class SignatureHandlerGenerator (line 32) | class SignatureHandlerGenerator: public NativeSignatureIterator { method SignatureHandlerGenerator (line 58) | SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : N... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interpreterRT_x86_32.cpp function Register (line 88) | Register InterpreterRuntime::SignatureHandlerGenerator::from() { r... function Register (line 89) | Register InterpreterRuntime::SignatureHandlerGenerator::to() { r... function Register (line 90) | Register InterpreterRuntime::SignatureHandlerGenerator::temp() { r... class SlowSignatureHandler (line 97) | class SlowSignatureHandler: public NativeSignatureIterator { method pass_int (line 102) | virtual void pass_int() { method pass_float (line 107) | virtual void pass_float() { method pass_long (line 112) | virtual void pass_long() { method pass_object (line 119) | virtual void pass_object() { method SlowSignatureHandler (line 127) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) : FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interpreterRT_x86_64.cpp function Register (line 41) | Register InterpreterRuntime::SignatureHandlerGenerator::from() { return ... function Register (line 42) | Register InterpreterRuntime::SignatureHandlerGenerator::to() { return ... function Register (line 43) | Register InterpreterRuntime::SignatureHandlerGenerator::temp() { return ... class SlowSignatureHandler (line 296) | class SlowSignatureHandler method pass_int (line 305) | virtual void pass_int() method pass_long (line 318) | virtual void pass_long() method pass_object (line 331) | virtual void pass_object() method pass_float (line 343) | virtual void pass_float() method pass_double (line 357) | virtual void pass_double() method SlowSignatureHandler (line 372) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) method pass_int (line 397) | virtual void pass_int() method pass_long (line 410) | virtual void pass_long() method pass_object (line 423) | virtual void pass_object() method pass_float (line 436) | virtual void pass_float() method pass_double (line 449) | virtual void pass_double() method SlowSignatureHandler (line 464) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) class SlowSignatureHandler (line 386) | class SlowSignatureHandler method pass_int (line 305) | virtual void pass_int() method pass_long (line 318) | virtual void pass_long() method pass_object (line 331) | virtual void pass_object() method pass_float (line 343) | virtual void pass_float() method pass_double (line 357) | virtual void pass_double() method SlowSignatureHandler (line 372) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) method pass_int (line 397) | virtual void pass_int() method pass_long (line 410) | virtual void pass_long() method pass_object (line 423) | virtual void pass_object() method pass_float (line 436) | virtual void pass_float() method pass_double (line 449) | virtual void pass_double() method SlowSignatureHandler (line 464) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interpreter_x86.hpp function expr_offset_in_bytes (line 34) | static int expr_offset_in_bytes(int i) { return stackElementSize * i; } function expr_index_at (line 37) | static int expr_index_at(int i) { return stackElementWords * i; } function local_index_at (line 40) | static int local_index_at(int i) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interpreter_x86_32.cpp function address (line 56) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 77) | address InterpreterGenerator::generate_empty_entry(void) { function address (line 108) | address InterpreterGenerator::generate_math_entry(AbstractInterpreter::M... function address (line 220) | address InterpreterGenerator::generate_abstract_entry(void) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/interpreter_x86_64.cpp function address (line 56) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 135) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 203) | address InterpreterGenerator::generate_math_entry(AbstractInterpreter::M... function address (line 305) | address InterpreterGenerator::generate_abstract_entry(void) { function address (line 330) | address InterpreterGenerator::generate_empty_entry(void) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/javaFrameAnchor_x86.hpp function copy (line 48) | void copy(JavaFrameAnchor* src) { function walkable (line 66) | bool walkable(void) { return true; } function make_walkable (line 68) | void make_walkable(JavaThread* thread) { } function address (line 72) | address last_Java_pc(void) { return _last_Java_pc; } function set_last_Java_fp (line 84) | void set_last_Java_fp(intptr_t* fp) { _last_Java_fp = fp; } FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/jniFastGetField_x86_32.cpp function address (line 50) | address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) { function address (line 152) | address JNI_FastGetField::generate_fast_get_boolean_field() { function address (line 156) | address JNI_FastGetField::generate_fast_get_byte_field() { function address (line 160) | address JNI_FastGetField::generate_fast_get_char_field() { function address (line 164) | address JNI_FastGetField::generate_fast_get_short_field() { function address (line 168) | address JNI_FastGetField::generate_fast_get_int_field() { function address (line 172) | address JNI_FastGetField::generate_fast_get_long_field() { function address (line 258) | address JNI_FastGetField::generate_fast_get_float_field0(BasicType type) { function address (line 362) | address JNI_FastGetField::generate_fast_get_float_field() { function address (line 366) | address JNI_FastGetField::generate_fast_get_double_field() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/jniFastGetField_x86_64.cpp function address (line 53) | address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) { function address (line 131) | address JNI_FastGetField::generate_fast_get_boolean_field() { function address (line 135) | address JNI_FastGetField::generate_fast_get_byte_field() { function address (line 139) | address JNI_FastGetField::generate_fast_get_char_field() { function address (line 143) | address JNI_FastGetField::generate_fast_get_short_field() { function address (line 147) | address JNI_FastGetField::generate_fast_get_int_field() { function address (line 151) | address JNI_FastGetField::generate_fast_get_long_field() { function address (line 155) | address JNI_FastGetField::generate_fast_get_float_field0(BasicType type) { function address (line 222) | address JNI_FastGetField::generate_fast_get_float_field() { function address (line 226) | address JNI_FastGetField::generate_fast_get_double_field() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/jniTypes_x86.hpp class JNITypes (line 35) | class JNITypes : AllStatic { method put_int2r (line 49) | static inline void put_int2r(jint *from, intptr_t *to) { ... method put_int2r (line 51) | static inline void put_int2r(jint *from, intptr_t *to, int& pos) { ... method put_int (line 56) | static inline void put_int(jint from, intptr_t *to) { *(... method put_int (line 57) | static inline void put_int(jint from, intptr_t *to, int& pos) { *(... method put_int (line 58) | static inline void put_int(jint *from, intptr_t *to, int& pos) { *(... method put_long (line 63) | static inline void put_long(jlong from, intptr_t *to) { method put_long (line 67) | static inline void put_long(jlong from, intptr_t *to, int& pos) { method put_long (line 72) | static inline void put_long(jlong *from, intptr_t *to, int& pos) { method put_long (line 79) | static inline void put_long(jlong from, intptr_t *to) { ... method put_long (line 80) | static inline void put_long(jlong from, intptr_t *to, int& pos) { ... method put_long (line 81) | static inline void put_long(jlong *from, intptr_t *to, int& pos) { ... method put_obj (line 85) | static inline void put_obj(oop from, intptr_t *to) { *(o... method put_obj (line 86) | static inline void put_obj(oop from, intptr_t *to, int& pos) { *(o... method put_obj (line 87) | static inline void put_obj(oop *from, intptr_t *to, int& pos) { *(o... method put_float (line 90) | static inline void put_float(jfloat from, intptr_t *to) ... method put_float (line 91) | static inline void put_float(jfloat from, intptr_t *to, int& pos) ... method put_float (line 92) | static inline void put_float(jfloat *from, intptr_t *to, int& pos) ... method put_double (line 99) | static inline void put_double(jdouble from, intptr_t *to) { method put_double (line 103) | static inline void put_double(jdouble from, intptr_t *to, int& pos) { method put_double (line 108) | static inline void put_double(jdouble *from, intptr_t *to, int& pos) { method put_double (line 116) | static inline void put_double(jdouble from, intptr_t *to) ... method put_double (line 117) | static inline void put_double(jdouble from, intptr_t *to, int& pos... method put_double (line 118) | static inline void put_double(jdouble *from, intptr_t *to, int& pos... method jint (line 125) | static inline jint get_int (intptr_t *from) { return *(jint *) ... method jlong (line 126) | static inline jlong get_long (intptr_t *from) { return *(jlong *) ... method oop (line 127) | static inline oop get_obj (intptr_t *from) { return *(oop *) ... method jfloat (line 128) | static inline jfloat get_float (intptr_t *from) { return *(jfloat *) ... method jdouble (line 129) | static inline jdouble get_double(intptr_t *from) { return *(jdouble *)... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/jni_x86.h type jint (line 40) | typedef int jint; type jlong (line 42) | typedef long jlong; type jlong (line 49) | typedef long long jlong; type jint (line 57) | typedef int jint; type __int64 (line 58) | typedef __int64 jlong; type jbyte (line 61) | typedef signed char jbyte; FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/methodHandles_x86.cpp function RegisterOrConstant (line 44) | static RegisterOrConstant constant(int value) { function check_nonzero (line 56) | static int check_nonzero(const char* xname, int x) { function address (line 192) | address MethodHandles::generate_method_handle_interpreter_entry(MacroAss... function trace_method_handle_stub (line 473) | void trace_method_handle_stub(const char* adaptername, type MethodHandleStubArguments (line 565) | struct MethodHandleStubArguments { function trace_method_handle_stub_wrapper (line 571) | void trace_method_handle_stub_wrapper(MethodHandleStubArguments* args) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/methodHandles_x86.hpp function verify_method_handle (line 41) | static void verify_method_handle(MacroAssembler* _masm, Register mh_reg) { function Register (line 58) | static Register saved_last_sp_register() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/nativeInst_x86.cpp function address (line 53) | address NativeCall::destination() const { function address (line 291) | address NativeMovRegMem::instruction_address() const { function address (line 295) | address NativeMovRegMem::next_instruction_address() const { function address (line 592) | address NativeGeneralJump::jump_destination() const { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/nativeInst_x86.hpp function VALUE_OBJ_CLASS_SPEC (line 52) | class NativeInstruction VALUE_OBJ_CLASS_SPEC { function s_char (line 74) | s_char sbyte_at(int offset) const { return *(s_char*) addr_at(offset); } function u_char (line 75) | u_char ubyte_at(int offset) const { return *(u_char*) addr_at(offset); } function jint (line 77) | jint int_at(int offset) const { return *(jint*) addr_at(offset); } function ptr_at (line 79) | intptr_t ptr_at(int offset) const { return *(intptr_t*) addr_at(offse... function oop (line 81) | oop oop_at (int offset) const { return *(oop*) addr_at(offset); } function set_char_at (line 84) | void set_char_at(int offset, char c) { *addr_at(offset) = (u_char... function set_int_at (line 85) | void set_int_at(int offset, jint i) { *(jint*)addr_at(offset) = ... function set_ptr_at (line 86) | void set_ptr_at (int offset, intptr_t ptr) { *(intptr_t*) addr_at(offse... function set_oop_at (line 87) | void set_oop_at (int offset, oop o) { *(oop*) addr_at(offset) = ... function NativeInstruction (line 101) | inline NativeInstruction* nativeInstruction_at(address address) { class NativeCall (line 113) | class NativeCall: public NativeInstruction { type Intel_specific_constants (line 115) | enum Intel_specific_constants { method address (line 125) | address instruction_address() const { return addr_at(instruction... method address (line 126) | address next_instruction_address() const { return addr_at(return_addr... method displacement (line 127) | int displacement() const { return (jint) int_at(displ... method address (line 128) | address displacement_address() const { return addr_at(displacemen... method address (line 129) | address return_address() const { return addr_at(return_addr... method set_destination (line 131) | void set_destination(address dest) { method verify_alignment (line 141) | void verify_alignment() { assert((intptr_t)addr_at(displacement_offse... method is_call_at (line 149) | static bool is_call_at(address instr) { method is_call_before (line 153) | static bool is_call_before(address return_address) { method is_call_to (line 157) | static bool is_call_to(address instr, address target) { function NativeCall (line 168) | inline NativeCall* nativeCall_at(address address) { type Intel_specific_constants (line 115) | enum Intel_specific_constants { method address (line 125) | address instruction_address() const { return addr_at(instruction... method address (line 126) | address next_instruction_address() const { return addr_at(return_addr... method displacement (line 127) | int displacement() const { return (jint) int_at(displ... method address (line 128) | address displacement_address() const { return addr_at(displacemen... method address (line 129) | address return_address() const { return addr_at(return_addr... method set_destination (line 131) | void set_destination(address dest) { method verify_alignment (line 141) | void verify_alignment() { assert((intptr_t)addr_at(displacement_offse... method is_call_at (line 149) | static bool is_call_at(address instr) { method is_call_before (line 153) | static bool is_call_before(address return_address) { method is_call_to (line 157) | static bool is_call_to(address instr, address target) { function NativeCall (line 176) | inline NativeCall* nativeCall_before(address return_address) { type Intel_specific_constants (line 115) | enum Intel_specific_constants { method address (line 125) | address instruction_address() const { return addr_at(instruction... method address (line 126) | address next_instruction_address() const { return addr_at(return_addr... method displacement (line 127) | int displacement() const { return (jint) int_at(displ... method address (line 128) | address displacement_address() const { return addr_at(displacemen... method address (line 129) | address return_address() const { return addr_at(return_addr... method set_destination (line 131) | void set_destination(address dest) { method verify_alignment (line 141) | void verify_alignment() { assert((intptr_t)addr_at(displacement_offse... method is_call_at (line 149) | static bool is_call_at(address instr) { method is_call_before (line 153) | static bool is_call_before(address return_address) { method is_call_to (line 157) | static bool is_call_to(address instr, address target) { class NativeMovConstReg (line 186) | class NativeMovConstReg: public NativeInstruction { type Intel_specific_constants (line 195) | enum Intel_specific_constants { method address (line 204) | address instruction_address() const { return addr_at(instruction... method address (line 205) | address next_instruction_address() const { return addr_at(next_instru... method data (line 206) | intptr_t data() const { return ptr_at(data_offset); } method set_data (line 207) | void set_data(intptr_t x) { set_ptr_at(data_offset, x); } method test (line 213) | static void test() {} function NativeMovConstReg (line 220) | inline NativeMovConstReg* nativeMovConstReg_at(address address) { type Intel_specific_constants (line 195) | enum Intel_specific_constants { method address (line 204) | address instruction_address() const { return addr_at(instruction... method address (line 205) | address next_instruction_address() const { return addr_at(next_instru... method data (line 206) | intptr_t data() const { return ptr_at(data_offset); } method set_data (line 207) | void set_data(intptr_t x) { set_ptr_at(data_offset, x); } method test (line 213) | static void test() {} function NativeMovConstReg (line 228) | inline NativeMovConstReg* nativeMovConstReg_before(address address) { type Intel_specific_constants (line 195) | enum Intel_specific_constants { method address (line 204) | address instruction_address() const { return addr_at(instruction... method address (line 205) | address next_instruction_address() const { return addr_at(next_instru... method data (line 206) | intptr_t data() const { return ptr_at(data_offset); } method set_data (line 207) | void set_data(intptr_t x) { set_ptr_at(data_offset, x); } method test (line 213) | static void test() {} class NativeMovConstRegPatching (line 236) | class NativeMovConstRegPatching: public NativeMovConstReg { method NativeMovConstRegPatching (line 238) | NativeMovConstRegPatching* nativeMovConstRegPatching_at(address addres... class NativeMovRegMem (line 263) | class NativeMovRegMem: public NativeInstruction { type Intel_specific_constants (line 265) | enum Intel_specific_constants { method add_offset_in_bytes (line 310) | void add_offset_in_bytes(int add_offset) { set_offset ( ( offset(... method test (line 316) | static void test() {} function NativeMovRegMem (line 322) | inline NativeMovRegMem* nativeMovRegMem_at (address address) { type Intel_specific_constants (line 265) | enum Intel_specific_constants { method add_offset_in_bytes (line 310) | void add_offset_in_bytes(int add_offset) { set_offset ( ( offset(... method test (line 316) | static void test() {} class NativeMovRegMemPatching (line 330) | class NativeMovRegMemPatching: public NativeMovRegMem { method NativeMovRegMemPatching (line 332) | NativeMovRegMemPatching* nativeMovRegMemPatching_at (address address) { class NativeLoadAddress (line 346) | class NativeLoadAddress: public NativeMovRegMem { type Intel_specific_constants (line 355) | enum Intel_specific_constants { method test (line 366) | static void test() {} method NativeLoadAddress (line 369) | NativeLoadAddress* nativeLoadAddress_at (address address) { class NativeJump (line 380) | class NativeJump: public NativeInstruction { type Intel_specific_constants (line 382) | enum Intel_specific_constants { method address (line 390) | address instruction_address() const { return addr_at(instruction... method address (line 391) | address next_instruction_address() const { return addr_at(next_instru... method address (line 392) | address jump_destination() const { method set_jump_destination (line 404) | void set_jump_destination(address dest) { method test (line 421) | static void test() {} function NativeJump (line 430) | inline NativeJump* nativeJump_at(address address) { type Intel_specific_constants (line 382) | enum Intel_specific_constants { method address (line 390) | address instruction_address() const { return addr_at(instruction... method address (line 391) | address next_instruction_address() const { return addr_at(next_instru... method address (line 392) | address jump_destination() const { method set_jump_destination (line 404) | void set_jump_destination(address dest) { method test (line 421) | static void test() {} class NativeGeneralJump (line 439) | class NativeGeneralJump: public NativeInstruction { type Intel_specific_constants (line 441) | enum Intel_specific_constants { method address (line 452) | address instruction_address() const { return addr_at(0); } function NativeGeneralJump (line 465) | inline NativeGeneralJump* nativeGeneralJump_at(address address) { type Intel_specific_constants (line 441) | enum Intel_specific_constants { method address (line 452) | address instruction_address() const { return addr_at(0); } class NativePopReg (line 471) | class NativePopReg : public NativeInstruction { type Intel_specific_constants (line 473) | enum Intel_specific_constants { class NativeIllegalInstruction (line 486) | class NativeIllegalInstruction: public NativeInstruction { type Intel_specific_constants (line 488) | enum Intel_specific_constants { class NativeReturn (line 500) | class NativeReturn: public NativeInstruction { type Intel_specific_constants (line 502) | enum Intel_specific_constants { class NativeReturnX (line 511) | class NativeReturnX: public NativeInstruction { type Intel_specific_constants (line 513) | enum Intel_specific_constants { class NativeTstRegMem (line 522) | class NativeTstRegMem: public NativeInstruction { type Intel_specific_constants (line 524) | enum Intel_specific_constants { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/registerMap_x86.hpp function pd_clear (line 40) | void pd_clear() {} function pd_initialize (line 41) | void pd_initialize() {} function pd_initialize_from (line 42) | void pd_initialize_from(const RegisterMap* map) {} FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/register_x86.hpp class VMRegImpl (line 31) | class VMRegImpl class RegisterImpl (line 35) | class RegisterImpl method Register (line 57) | Register successor() const { return as_Regist... method encoding (line 65) | int encoding() const { assert(is_valid(), "i... method is_valid (line 66) | bool is_valid() const { return 0 <= (intptr_t... method has_byte_register (line 67) | bool has_byte_register() const { return 0 <= (intptr_t... function Register (line 40) | inline Register as_Register(int encoding) { class RegisterImpl (line 44) | class RegisterImpl: public AbstractRegisterImpl { method Register (line 57) | Register successor() const { return as_Regist... method encoding (line 65) | int encoding() const { assert(is_valid(), "i... method is_valid (line 66) | bool is_valid() const { return 0 <= (intptr_t... method has_byte_register (line 67) | bool has_byte_register() const { return 0 <= (intptr_t... class FloatRegisterImpl (line 96) | class FloatRegisterImpl method FloatRegister (line 116) | FloatRegister successor() const { return as_F... method encoding (line 119) | int encoding() const { assert(is_valid(), "... method is_valid (line 120) | bool is_valid() const { return 0 <= (intptr_... function FloatRegister (line 99) | inline FloatRegister as_FloatRegister(int encoding) { class FloatRegisterImpl (line 104) | class FloatRegisterImpl: public AbstractRegisterImpl { method FloatRegister (line 116) | FloatRegister successor() const { return as_F... method encoding (line 119) | int encoding() const { assert(is_valid(), "... method is_valid (line 120) | bool is_valid() const { return 0 <= (intptr_... class XMMRegisterImpl (line 126) | class XMMRegisterImpl method XMMRegister (line 158) | XMMRegister successor() const { return as_XMM... method encoding (line 161) | int encoding() const { assert(is_valid(), e... method is_valid (line 162) | bool is_valid() const { return 0 <= (intptr_... class MMXRegisterImpl (line 130) | class MMXRegisterImpl function XMMRegister (line 133) | inline XMMRegister as_XMMRegister(int encoding) { function MMXRegister (line 137) | inline MMXRegister as_MMXRegister(int encoding) { class XMMRegisterImpl (line 142) | class XMMRegisterImpl: public AbstractRegisterImpl { method XMMRegister (line 158) | XMMRegister successor() const { return as_XMM... method encoding (line 161) | int encoding() const { assert(is_valid(), e... method is_valid (line 162) | bool is_valid() const { return 0 <= (intptr_... class ConcreteRegisterImpl (line 206) | class ConcreteRegisterImpl : public AbstractRegisterImpl { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/relocInfo_x86.cpp function address (line 76) | address Relocation::pd_call_destination(address orig_addr) { function address (line 129) | address* Relocation::pd_address_in_code() { function address (line 153) | address Relocation::pd_get_address_from_code() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/runtime_x86_32.cpp type layout (line 73) | enum layout { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/sharedRuntime_x86_32.cpp class RegisterSaver (line 48) | class RegisterSaver { type layout (line 51) | enum layout { method rax_offset (line 94) | static int rax_offset() { return rax_off; } method rbx_offset (line 95) | static int rbx_offset() { return rbx_off; } method raxOffset (line 101) | static int raxOffset(void) { return rax_off; } method rdxOffset (line 102) | static int rdxOffset(void) { return rdx_off; } method rbxOffset (line 103) | static int rbxOffset(void) { return rbx_off; } method xmm0Offset (line 104) | static int xmm0Offset(void) { return xmm0_off; } method fpResultOffset (line 106) | static int fpResultOffset(void) { return st0_off; } function OopMap (line 115) | OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int add... function reg2offset_in (line 372) | static int reg2offset_in(VMReg r) { function reg2offset_out (line 378) | static int reg2offset_out(VMReg r) { function patch_callers_callsite (line 511) | static void patch_callers_callsite(MacroAssembler *masm) { function move_c2i_double (line 567) | static void move_c2i_double(MacroAssembler *masm, XMMRegister r, int st_... function gen_c2i_adapter (line 572) | static void gen_c2i_adapter(MacroAssembler *masm, function move_i2c_double (line 698) | static void move_i2c_double(MacroAssembler *masm, XMMRegister r, Registe... function range_check (line 703) | static void range_check(MacroAssembler* masm, Register pc_reg, Register ... function gen_i2c_adapter (line 716) | static void gen_i2c_adapter(MacroAssembler *masm, function AdapterHandlerEntry (line 929) | AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(MacroAssembl... function simple_move32 (line 1024) | static void simple_move32(MacroAssembler* masm, VMRegPair src, VMRegPair... function object_move (line 1048) | static void object_move(MacroAssembler* masm, function float_move (line 1103) | static void float_move(MacroAssembler* masm, VMRegPair src, VMRegPair ds... function long_move (line 1121) | static void long_move(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function double_move (line 1140) | static void double_move(MacroAssembler* masm, VMRegPair src, VMRegPair d... function save_or_restore_arguments (line 1209) | static void save_or_restore_arguments(MacroAssembler* masm, function check_needs_gc_for_critical_native (line 1308) | static void check_needs_gc_for_critical_native(MacroAssembler* masm, function unpack_array_argument (line 1378) | static void unpack_array_argument(MacroAssembler* masm, VMRegPair reg, B... function verify_oop_args (line 1410) | static void verify_oop_args(MacroAssembler* masm, function gen_special_dispatch (line 1432) | static void gen_special_dispatch(MacroAssembler* masm, function nmethod (line 1520) | nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm, function nmethod (line 2430) | nmethod *SharedRuntime::generate_dtrace_nmethod( function uint (line 2796) | uint SharedRuntime::out_preserve_stack_slots() { type frame_layout (line 3163) | enum frame_layout { function SafepointBlob (line 3337) | SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, in... function RuntimeStub (line 3434) | RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, c... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/sharedRuntime_x86_64.cpp class SimpleRuntimeFrame (line 48) | class SimpleRuntimeFrame { type layout (line 55) | enum layout { class RegisterSaver (line 66) | class RegisterSaver { type layout (line 70) | enum layout { method rax_offset_in_bytes (line 126) | static int rax_offset_in_bytes(void) { return BytesPerInt * rax_off; } method rdx_offset_in_bytes (line 127) | static int rdx_offset_in_bytes(void) { return BytesPerInt * rdx_off; } method rbx_offset_in_bytes (line 128) | static int rbx_offset_in_bytes(void) { return BytesPerInt * rbx_off; } method xmm0_offset_in_bytes (line 129) | static int xmm0_offset_in_bytes(void) { return BytesPerInt * xmm0_of... method return_offset_in_bytes (line 130) | static int return_offset_in_bytes(void) { return BytesPerInt * return_... function OopMap (line 137) | OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int add... function reg2offset_in (line 342) | static int reg2offset_in(VMReg r) { function reg2offset_out (line 348) | static int reg2offset_out(VMReg r) { function patch_callers_callsite (line 452) | static void patch_callers_callsite(MacroAssembler *masm) { function gen_c2i_adapter (line 496) | static void gen_c2i_adapter(MacroAssembler *masm, function range_check (line 631) | static void range_check(MacroAssembler* masm, Register pc_reg, Register ... function gen_i2c_adapter (line 644) | static void gen_i2c_adapter(MacroAssembler *masm, function AdapterHandlerEntry (line 842) | AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(MacroAssembl... function move32_64 (line 1012) | static void move32_64(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function move_ptr (line 1036) | static void move_ptr(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function object_move (line 1057) | static void object_move(MacroAssembler* masm, function float_move (line 1130) | static void float_move(MacroAssembler* masm, VMRegPair src, VMRegPair ds... function long_move (line 1160) | static void long_move(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function double_move (line 1186) | static void double_move(MacroAssembler* masm, VMRegPair src, VMRegPair d... function save_args (line 1247) | static void save_args(MacroAssembler *masm, int arg_count, int first_arg... function restore_args (line 1258) | static void restore_args(MacroAssembler *masm, int arg_count, int first_... function save_or_restore_arguments (line 1270) | static void save_or_restore_arguments(MacroAssembler* masm, function check_needs_gc_for_critical_native (line 1359) | static void check_needs_gc_for_critical_native(MacroAssembler* masm, function unpack_array_argument (line 1430) | static void unpack_array_argument(MacroAssembler* masm, VMRegPair reg, B... class ComputeMoveOrder (line 1476) | class ComputeMoveOrder: public StackObj { class MoveOperation (line 1477) | class MoveOperation: public ResourceObj { method get_id (line 1488) | static int get_id(VMRegPair r) { method MoveOperation (line 1493) | MoveOperation(int src_index, VMRegPair src, int dst_index, VMRegPair... method VMRegPair (line 1503) | VMRegPair src() const { return _src; } method src_id (line 1504) | int src_id() const { return get_id(src()); } method src_index (line 1505) | int src_index() const { return _src_index; } method VMRegPair (line 1506) | VMRegPair dst() const { return _dst; } method set_dst (line 1507) | void set_dst(int i, VMRegPair dst) { _dst_index = i, _dst = dst; } method dst_index (line 1508) | int dst_index() const { return _dst_index; } method dst_id (line 1509) | int dst_id() const { return get_id(dst()); } method MoveOperation (line 1510) | MoveOperation* next() const { return _next; } method MoveOperation (line 1511) | MoveOperation* prev() const { return _prev; } method set_processed (line 1512) | void set_processed() { _processed = true; } method is_processed (line 1513) | bool is_processed() const { return _processed; } method break_cycle (line 1516) | void break_cycle(VMRegPair temp_register) { method link (line 1533) | void link(GrowableArray& killer) { method ComputeMoveOrder (line 1548) | ComputeMoveOrder(int total_in_args, VMRegPair* in_regs, int total_c_ar... method add_edge (line 1590) | void add_edge(int src_index, VMRegPair src, int dst_index, VMRegPair d... function verify_oop_args (line 1642) | static void verify_oop_args(MacroAssembler* masm, function gen_special_dispatch (line 1664) | static void gen_special_dispatch(MacroAssembler* masm, function nmethod (line 1752) | nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm, function nmethod (line 2669) | nmethod *SharedRuntime::generate_dtrace_nmethod(MacroAssembler *masm, function uint (line 3280) | uint SharedRuntime::out_preserve_stack_slots() { function SafepointBlob (line 3788) | SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, in... function RuntimeStub (line 3876) | RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, c... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/stubGenerator_x86_32.cpp function address (line 78) | static address handle_unsafe_access() { class StubGenerator (line 93) | class StubGenerator: public StubCodeGenerator { method inc_counter_np_ (line 99) | void inc_counter_np_(int& counter) { method inc_copy_counter_np (line 107) | void inc_copy_counter_np(BasicType t) { method address (line 146) | address generate_call_stub(address& return_address) { method address (line 347) | address generate_catch_exception() { method address (line 390) | address generate_forward_exception() { method address (line 469) | address generate_atomic_xchg() { method address (line 493) | address generate_verify_mxcsr() { method address (line 532) | address generate_verify_fpu_cntrl_wrd() { method address (line 570) | address generate_d2i_wrapper(BasicType t, address fcn) { method address (line 635) | address generate_handler_for_unsafe_access() { method address (line 655) | address generate_verify_oop() { method gen_write_ref_array_pre_barrier (line 735) | void gen_write_ref_array_pre_barrier(Register start, Register count, ... method gen_write_ref_array_post_barrier (line 768) | void gen_write_ref_array_post_barrier(Register start, Register count) { method xmm_copy_forward (line 820) | void xmm_copy_forward(Register from, Register to_from, Register qword_... method mmx_copy_forward (line 893) | void mmx_copy_forward(Register from, Register to_from, Register qword_... method address (line 935) | address generate_disjoint_copy(BasicType t, bool aligned, method address (line 1073) | address generate_fill(BasicType t, bool aligned, const char *name) { method address (line 1100) | address generate_conjoint_copy(BasicType t, bool aligned, method address (line 1263) | address generate_disjoint_long_copy(address* entry, const char *name) { method address (line 1307) | address generate_conjoint_long_copy(address nooverlap_target, method generate_type_check (line 1370) | void generate_type_check(Register sub_klass, method address (line 1434) | address generate_checkcast_copy(const char *name, address* entry, bool... method address (line 1583) | address generate_unsafe_copy(const char *name, method arraycopy_range_checks (line 1651) | void arraycopy_range_checks(Register src, method address (line 1689) | address generate_generic_copy(const char *name, method generate_arraycopy_stubs (line 2007) | void generate_arraycopy_stubs() { method generate_math_stubs (line 2111) | void generate_math_stubs() { method address (line 2174) | address generate_key_shuffle_mask() { method load_key (line 2187) | void load_key(XMMRegister xmmdst, Register key, int offset, XMMRegiste... method aes_enc_key (line 2198) | void aes_enc_key(XMMRegister xmmdst, XMMRegister xmmtmp, Register key,... method aes_dec_key (line 2205) | void aes_dec_key(XMMRegister xmmdst, XMMRegister xmmtmp, Register key,... method address (line 2218) | address generate_aescrypt_encryptBlock() { method address (line 2316) | address generate_aescrypt_decryptBlock() { method handleSOERegisters (line 2408) | void handleSOERegisters(bool saving) { method address (line 2436) | address generate_cipherBlockChaining_encryptAESCrypt() { method address (line 2591) | address generate_cipherBlockChaining_decryptAESCrypt() { type layout (line 2751) | enum layout { method address (line 2788) | address generate_throw_exception(const char* name, address runtime_entry, method create_control_words (line 2861) | void create_control_words() { method generate_initial (line 2887) | void generate_initial() { method generate_all (line 2922) | void generate_all() { method StubGenerator (line 2955) | StubGenerator(CodeBuffer* code, bool all) : StubCodeGenerator(code) { function StubGenerator_generate (line 2965) | void StubGenerator_generate(CodeBuffer* code, bool all) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/stubGenerator_x86_64.cpp function address (line 76) | static address handle_unsafe_access() { class StubGenerator (line 91) | class StubGenerator: public StubCodeGenerator { method inc_counter_np_ (line 97) | void inc_counter_np_(int& counter) { type call_stub_layout (line 177) | enum call_stub_layout { method Address (line 222) | Address xmm_save(int reg) { method address (line 228) | address generate_call_stub(address& return_address) { method address (line 436) | address generate_catch_exception() { method address (line 486) | address generate_forward_exception() { method address (line 552) | address generate_atomic_xchg() { method address (line 571) | address generate_atomic_xchg_ptr() { method address (line 596) | address generate_atomic_cmpxchg() { method address (line 622) | address generate_atomic_cmpxchg_long() { method address (line 643) | address generate_atomic_add() { method address (line 665) | address generate_atomic_add_ptr() { method address (line 683) | address generate_orderaccess_fence() { method address (line 698) | address generate_get_previous_fp() { method address (line 717) | address generate_get_previous_sp() { method address (line 735) | address generate_verify_mxcsr() { method address (line 766) | address generate_f2i_fixup() { method address (line 804) | address generate_f2l_fixup() { method address (line 841) | address generate_d2i_fixup() { method address (line 888) | address generate_d2l_fixup() { method address (line 935) | address generate_fp_mask(const char *stub_name, int64_t mask) { method address (line 950) | address generate_handler_for_unsafe_access() { method address (line 988) | address generate_verify_oop() { method assert_clean_int (line 1111) | void assert_clean_int(Register Rint, Register Rtmp) { method array_overlap_test (line 1133) | void array_overlap_test(address no_overlap_target, Address::ScaleFacto... method array_overlap_test (line 1137) | void array_overlap_test(Label& L_no_overlap, Address::ScaleFactor sf) { method array_overlap_test (line 1140) | void array_overlap_test(address no_overlap_target, Label* NOLp, Addres... method setup_arg_regs (line 1171) | void setup_arg_regs(int nargs = 3) { method restore_arg_regs (line 1193) | void restore_arg_regs() { method gen_write_ref_array_pre_barrier (line 1210) | void gen_write_ref_array_pre_barrier(Register addr, Register count, b... method gen_write_ref_array_post_barrier (line 1254) | void gen_write_ref_array_post_barrier(Register start, Register count,... method copy_bytes_forward (line 1316) | void copy_bytes_forward(Register end_from, Register end_to, method copy_bytes_backward (line 1392) | void copy_bytes_backward(Register from, Register dest, method address (line 1479) | address generate_disjoint_byte_copy(bool aligned, address* entry, cons... method address (line 1581) | address generate_conjoint_byte_copy(bool aligned, address nooverlap_ta... method address (line 1679) | address generate_disjoint_short_copy(bool aligned, address *entry, con... method address (line 1758) | address generate_fill(BasicType t, bool aligned, const char *name) { method address (line 1793) | address generate_conjoint_short_copy(bool aligned, address nooverlap_t... method address (line 1883) | address generate_disjoint_int_oop_copy(bool aligned, bool is_oop, addr... method address (line 1973) | address generate_conjoint_int_oop_copy(bool aligned, bool is_oop, addr... method address (line 2066) | address generate_disjoint_long_oop_copy(bool aligned, bool is_oop, add... method address (line 2157) | address generate_conjoint_long_oop_copy(bool aligned, bool is_oop, method generate_type_check (line 2232) | void generate_type_check(Register sub_klass, method address (line 2267) | address generate_checkcast_copy(const char *name, address *entry, method address (line 2441) | address generate_unsafe_copy(const char *name, method arraycopy_range_checks (line 2495) | void arraycopy_range_checks(Register src, // source array oop (c_r... method address (line 2541) | address generate_generic_copy(const char *name, method generate_arraycopy_stubs (line 2833) | void generate_arraycopy_stubs() { method generate_math_stubs (line 2932) | void generate_math_stubs() { method address (line 3031) | address generate_key_shuffle_mask() { method load_key (line 3042) | void load_key(XMMRegister xmmdst, Register key, int offset, XMMRegiste... method address (line 3058) | address generate_aescrypt_encryptBlock() { method address (line 3152) | address generate_aescrypt_decryptBlock() { method address (line 3249) | address generate_cipherBlockChaining_encryptAESCrypt() { method address (line 3404) | address generate_cipherBlockChaining_decryptAESCrypt_Parallel() { method address (line 3636) | address generate_throw_exception(const char* name, method create_control_words (line 3723) | void create_control_words() { method generate_initial (line 3747) | void generate_initial() { method generate_all (line 3793) | void generate_all() { method StubGenerator (line 3848) | StubGenerator(CodeBuffer* code, bool all) : StubCodeGenerator(code) { function StubGenerator_generate (line 3857) | void StubGenerator_generate(CodeBuffer* code, bool all) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/stubRoutines_x86_32.hpp type platform_dependent_constants (line 32) | enum platform_dependent_constants { class x86 (line 37) | class x86 { method address (line 48) | static address verify_mxcsr_entry() { return _v... method address (line 49) | static address verify_fpu_cntrl_wrd_entry() { return _v... method address (line 50) | static address key_shuffle_mask_addr() { return _k... function returns_to_call_stub (line 54) | static bool returns_to_call_stub(address return_pc) { return retu... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/stubRoutines_x86_64.hpp function returns_to_call_stub (line 32) | static bool returns_to_call_stub(address return_pc) { return return... type platform_dependent_constants (line 34) | enum platform_dependent_constants { class x86 (line 39) | class x86 { method address (line 61) | static address get_previous_fp_entry() method address (line 66) | static address get_previous_sp_entry() method address (line 71) | static address verify_mxcsr_entry() method address (line 76) | static address f2i_fixup() method address (line 81) | static address f2l_fixup() method address (line 86) | static address d2i_fixup() method address (line 91) | static address d2l_fixup() method address (line 96) | static address float_sign_mask() method address (line 101) | static address float_sign_flip() method address (line 106) | static address double_sign_mask() method address (line 111) | static address double_sign_flip() method address (line 116) | static address key_shuffle_mask_addr() { return _k... FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/templateInterpreter_x86_32.cpp function address (line 58) | address TemplateInterpreterGenerator::generate_StackOverflowError_handle... function address (line 88) | address TemplateInterpreterGenerator::generate_ArrayIndexOutOfBounds_han... function address (line 100) | address TemplateInterpreterGenerator::generate_ClassCastException_handle... function address (line 115) | address TemplateInterpreterGenerator::generate_exception_handler_common(... function address (line 143) | address TemplateInterpreterGenerator::generate_continuation_for(TosState... function address (line 152) | address TemplateInterpreterGenerator::generate_return_entry_for(TosState... function address (line 221) | address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState ... function address (line 280) | address TemplateInterpreterGenerator::generate_result_handler_for(BasicT... function address (line 325) | address TemplateInterpreterGenerator::generate_safept_entry_for(TosState... function address (line 634) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 765) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 862) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1281) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function address (line 1489) | address AbstractInterpreterGenerator::generate_method_entry(AbstractInte... function address (line 1831) | address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosSta... function address (line 1889) | address TemplateInterpreterGenerator::generate_trace_code(TosState state) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/templateInterpreter_x86_64.cpp function address (line 58) | address TemplateInterpreterGenerator::generate_StackOverflowError_handle... function address (line 88) | address TemplateInterpreterGenerator::generate_ArrayIndexOutOfBounds_han... function address (line 105) | address TemplateInterpreterGenerator::generate_ClassCastException_handle... function address (line 123) | address TemplateInterpreterGenerator::generate_exception_handler_common( function address (line 159) | address TemplateInterpreterGenerator::generate_continuation_for(TosState... function address (line 168) | address TemplateInterpreterGenerator::generate_return_entry_for(TosState... function address (line 205) | address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState ... function address (line 249) | address TemplateInterpreterGenerator::generate_result_handler_for( function address (line 274) | address TemplateInterpreterGenerator::generate_safept_entry_for( function address (line 606) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 747) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 838) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1293) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function address (line 1511) | address AbstractInterpreterGenerator::generate_method_entry( function address (line 1858) | address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosSta... function address (line 1924) | address TemplateInterpreterGenerator::generate_trace_code(TosState state) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/templateTable_x86_32.cpp function Address (line 53) | static inline Address iaddress(int n) { function Address (line 57) | static inline Address laddress(int n) { return iaddress(n + 1... function Address (line 58) | static inline Address haddress(int n) { return iaddress(n + 0... function Address (line 59) | static inline Address faddress(int n) { return iaddress(n); } function Address (line 60) | static inline Address daddress(int n) { return laddress(n); } function Address (line 61) | static inline Address aaddress(int n) { return iaddress(n); } function Address (line 63) | static inline Address iaddress(Register r) { function Address (line 66) | static inline Address laddress(Register r) { function Address (line 69) | static inline Address haddress(Register r) { function Address (line 73) | static inline Address faddress(Register r) { return iaddress(r); } function Address (line 74) | static inline Address daddress(Register r) { return laddress(r); } function Address (line 75) | static inline Address aaddress(Register r) { return iaddress(r); } function Address (line 81) | static inline Address at_rsp () { function Address (line 87) | static inline Address at_tos () { function Address (line 92) | static inline Address at_tos_p1() { function Address (line 96) | static inline Address at_tos_p2() { function j_not (line 101) | static Assembler::Condition j_not(TemplateTable::Condition cc) { function do_oop_store (line 121) | static void do_oop_store(InterpreterMacroAssembler* _masm, function Address (line 199) | Address TemplateTable::at_bcp(int offset) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/templateTable_x86_64.cpp function Address (line 50) | static inline Address iaddress(int n) { function Address (line 54) | static inline Address laddress(int n) { function Address (line 58) | static inline Address faddress(int n) { function Address (line 62) | static inline Address daddress(int n) { function Address (line 66) | static inline Address aaddress(int n) { function Address (line 70) | static inline Address iaddress(Register r) { function Address (line 74) | static inline Address laddress(Register r) { function Address (line 78) | static inline Address faddress(Register r) { function Address (line 82) | static inline Address daddress(Register r) { function Address (line 86) | static inline Address aaddress(Register r) { function Address (line 90) | static inline Address at_rsp() { function Address (line 96) | static inline Address at_tos () { function Address (line 100) | static inline Address at_tos_p1() { function Address (line 104) | static inline Address at_tos_p2() { function Address (line 108) | static inline Address at_tos_p3() { function j_not (line 113) | static Assembler::Condition j_not(TemplateTable::Condition cc) { function do_oop_store (line 131) | static void do_oop_store(InterpreterMacroAssembler* _masm, function Address (line 206) | Address TemplateTable::at_bcp(int offset) { function jlong (line 1385) | static jlong* double_quadword(jlong *adr, jlong lo, jlong hi) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/vm_version_x86.cpp class VM_Version_StubGenerator (line 61) | class VM_Version_StubGenerator: public StubCodeGenerator { method VM_Version_StubGenerator (line 64) | VM_Version_StubGenerator(CodeBuffer *c) : StubCodeGenerator(c) {} method address (line 66) | address generate_getPsrInfo() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/vm_version_x86.hpp class VM_Version (line 31) | class VM_Version : public Abstract_VM_Version { type CpuidInfo (line 277) | struct CpuidInfo { method extended_cpu_family (line 365) | static uint32_t extended_cpu_family() { method extended_cpu_model (line 371) | static uint32_t extended_cpu_model() { method cpu_stepping (line 377) | static uint32_t cpu_stepping() { method uint (line 382) | static uint logical_processor_count() { method feature_flags (line 387) | static uint32_t feature_flags() { method ByteSize (line 451) | static ByteSize std_cpuid0_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 452) | static ByteSize std_cpuid1_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 453) | static ByteSize dcp_cpuid4_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 454) | static ByteSize sef_cpuid7_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 455) | static ByteSize ext_cpuid1_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 456) | static ByteSize ext_cpuid5_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 457) | static ByteSize ext_cpuid7_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 458) | static ByteSize ext_cpuid8_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 459) | static ByteSize tpl_cpuidB0_offset() { return byte_offset_of(CpuidInfo... method ByteSize (line 460) | static ByteSize tpl_cpuidB1_offset() { return byte_offset_of(CpuidInfo... method ByteSize (line 461) | static ByteSize tpl_cpuidB2_offset() { return byte_offset_of(CpuidInfo... method ByteSize (line 462) | static ByteSize xem_xcr0_offset() { return byte_offset_of(CpuidInfo, x... method assert_is_initialized (line 468) | static void assert_is_initialized() { method cpu_family (line 487) | static int cpu_family() { return _cpu;} method is_P6 (line 488) | static bool is_P6() { return cpu_family() >= 6; } method is_amd (line 489) | static bool is_amd() { assert_is_initialized(); return _cpu... method is_intel (line 490) | static bool is_intel() { assert_is_initialized(); return _cpu... method supports_processor_topology (line 492) | static bool supports_processor_topology() { method uint (line 499) | static uint cores_per_cpu() { method uint (line 514) | static uint threads_per_core() { method intx (line 525) | static intx prefetch_data_size() { method supports_cpuid (line 540) | static bool supports_cpuid() { return _cpuFeatures != 0; } method supports_cmpxchg8 (line 541) | static bool supports_cmpxchg8() { return (_cpuFeatures & CPU_CX8) != 0; } method supports_cmov (line 542) | static bool supports_cmov() { return (_cpuFeatures & CPU_CMOV) != ... method supports_fxsr (line 543) | static bool supports_fxsr() { return (_cpuFeatures & CPU_FXSR) != ... method supports_ht (line 544) | static bool supports_ht() { return (_cpuFeatures & CPU_HT) != 0; } method supports_mmx (line 545) | static bool supports_mmx() { return (_cpuFeatures & CPU_MMX) != 0; } method supports_sse (line 546) | static bool supports_sse() { return (_cpuFeatures & CPU_SSE) != 0; } method supports_sse2 (line 547) | static bool supports_sse2() { return (_cpuFeatures & CPU_SSE2) != ... method supports_sse3 (line 548) | static bool supports_sse3() { return (_cpuFeatures & CPU_SSE3) != ... method supports_ssse3 (line 549) | static bool supports_ssse3() { return (_cpuFeatures & CPU_SSSE3)!= ... method supports_sse4_1 (line 550) | static bool supports_sse4_1() { return (_cpuFeatures & CPU_SSE4_1) !... method supports_sse4_2 (line 551) | static bool supports_sse4_2() { return (_cpuFeatures & CPU_SSE4_2) !... method supports_popcnt (line 552) | static bool supports_popcnt() { return (_cpuFeatures & CPU_POPCNT) !... method supports_avx (line 553) | static bool supports_avx() { return (_cpuFeatures & CPU_AVX) != 0; } method supports_avx2 (line 554) | static bool supports_avx2() { return (_cpuFeatures & CPU_AVX2) != ... method supports_tsc (line 555) | static bool supports_tsc() { return (_cpuFeatures & CPU_TSC) !... method supports_aes (line 556) | static bool supports_aes() { return (_cpuFeatures & CPU_AES) != 0; } method supports_erms (line 557) | static bool supports_erms() { return (_cpuFeatures & CPU_ERMS) != ... method is_intel_family_core (line 560) | static bool is_intel_family_core() { return is_intel() && method is_intel_tsc_synched_at_init (line 563) | static bool is_intel_tsc_synched_at_init() { method supports_3dnow_prefetch (line 582) | static bool supports_3dnow_prefetch() { return (_cpuFeatures & CPU_... method supports_mmx_ext (line 583) | static bool supports_mmx_ext() { return is_amd() && _cpuid_info.ext_c... method supports_lzcnt (line 584) | static bool supports_lzcnt() { return (_cpuFeatures & CPU_LZCNT) !=... method supports_sse4a (line 585) | static bool supports_sse4a() { return (_cpuFeatures & CPU_SSE4A) !=... method is_amd_Barcelona (line 587) | static bool is_amd_Barcelona() { return is_amd() && method supports_tscinv_bit (line 591) | static bool supports_tscinv_bit() { method supports_tscinv (line 594) | static bool supports_tscinv() { method has_fast_idiv (line 601) | static bool has_fast_idiv() { return is_intel() && cpu_family() ==... method supports_compare_and_exchange (line 604) | static bool supports_compare_and_exchange() { return true; } method intx (line 608) | static intx allocate_prefetch_distance() { method intx (line 646) | static intx allocate_prefetch_style() { method intx (line 661) | static intx prefetch_copy_interval_in_bytes() { method intx (line 665) | static intx prefetch_scan_interval_in_bytes() { method intx (line 669) | static intx prefetch_fields_ahead() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/vmreg_x86.inline.hpp function VMReg (line 28) | inline VMReg RegisterImpl::as_VMReg() { function VMReg (line 37) | inline VMReg FloatRegisterImpl::as_VMReg() { function VMReg (line 41) | inline VMReg XMMRegisterImpl::as_VMReg() { function Register (line 58) | inline Register VMRegImpl::as_Register() { function FloatRegister (line 69) | inline FloatRegister VMRegImpl::as_FloatRegister() { function XMMRegister (line 75) | inline XMMRegister VMRegImpl::as_XMMRegister() { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/vtableStubs_x86_32.cpp function VtableStub (line 59) | VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { function VtableStub (line 131) | VtableStub* VtableStubs::create_itable_stub(int itable_index) { FILE: HotSpot1.7-JVM-Linux-x86/src/cpu/x86/vm/vtableStubs_x86_64.cpp function VtableStub (line 50) | VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { function VtableStub (line 124) | VtableStub* VtableStubs::create_itable_stub(int itable_index) { FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/attachListener_linux.cpp class LinuxAttachOperation (line 59) | class LinuxAttachOperation method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { class LinuxAttachListener (line 61) | class LinuxAttachListener: AllStatic { method set_path (line 70) | static void set_path(char* path) { method set_listener (line 80) | static void set_listener(int s) { _listener = s; } method has_path (line 97) | static bool has_path() { return _has_path; } method listener (line 98) | static int listener() { return _listener; } class LinuxAttachOperation (line 106) | class LinuxAttachOperation: public AttachOperation { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { class ArgumentIterator (line 128) | class ArgumentIterator : public StackObj { method ArgumentIterator (line 133) | ArgumentIterator(char* arg_buffer, size_t arg_size) { function listener_cleanup (line 155) | static void listener_cleanup() { type sockaddr_un (line 196) | struct sockaddr_un type sockaddr (line 200) | struct sockaddr function LinuxAttachOperation (line 231) | LinuxAttachOperation* LinuxAttachListener::read_request(int s) { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { function LinuxAttachOperation (line 326) | LinuxAttachOperation* LinuxAttachListener::dequeue() { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { function AttachOperation (line 422) | AttachOperation* AttachListener::dequeue() { type stat64 (line 446) | struct stat64 type stat64 (line 497) | struct stat64 function AttachOperationFunctionInfo (line 524) | AttachOperationFunctionInfo* AttachListener::pd_find_operation(const cha... function jint (line 528) | jint AttachListener::pd_set_flag(AttachOperation* op, outputStream* out) { FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/dtraceJSDT_linux.cpp function jboolean (line 45) | jboolean DTraceJSDT::pd_is_supported() { FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/interfaceSupport_linux.hpp function serialize_memory (line 30) | static inline void serialize_memory(JavaThread *thread) { FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/jsig.c type sigaction (line 46) | struct sigaction type sa_handler_t (line 56) | typedef sa_handler_t (*signal_t)(int, sa_handler_t); type sigaction (line 57) | struct sigaction type sigaction (line 57) | struct sigaction function signal_lock (line 65) | static void signal_lock() { function signal_unlock (line 76) | static void signal_unlock() { function sa_handler_t (line 80) | static sa_handler_t call_os_signal(int sig, sa_handler_t disp, function save_signal_handler (line 96) | static void save_signal_handler(int sig, sa_handler_t disp) { function sa_handler_t (line 104) | static sa_handler_t set_signal(int sig, sa_handler_t disp, bool is_sigse... function sa_handler_t (line 141) | sa_handler_t signal(int sig, sa_handler_t disp) { function sa_handler_t (line 145) | sa_handler_t sigset(int sig, sa_handler_t disp) { function call_os_sigaction (line 149) | static int call_os_sigaction(int sig, const struct sigaction *act, function sigaction (line 161) | int sigaction(int sig, const struct sigaction *act, struct sigaction *oa... function JVM_begin_signal_setting (line 206) | void JVM_begin_signal_setting() { function JVM_end_signal_setting (line 213) | void JVM_end_signal_setting() { type sigaction (line 221) | struct sigaction FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/jvm_linux.cpp function JVM_END (line 110) | JVM_END type siglabel (line 136) | struct siglabel function JVM_END (line 188) | JVM_END FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/osThread_linux.hpp function set_thread_type (line 38) | void set_thread_type(int type) { function set_caller_sigmask (line 52) | void set_caller_sigmask(sigset_t sigmask) { _caller_sigmask = sigmas... function thread_identifier (line 56) | int thread_identifier() const { return _thread_id; } function valid_reposition_failure (line 61) | bool valid_reposition_failure() { function pthread_t (line 65) | pthread_t pthread_id() const { function set_pthread_id (line 68) | void set_pthread_id(pthread_t tid) { function set_siginfo (line 103) | void set_siginfo(void* ptr) { _siginfo = ptr; } function ucontext_t (line 104) | ucontext_t* ucontext() const { return _ucontext; } function set_ucontext (line 105) | void set_ucontext(ucontext_t* ptr) { _ucontext = ptr; } function set_expanding_stack (line 106) | void set_expanding_stack(void) { _expanding_stack = 1; } function clear_expanding_stack (line 107) | void clear_expanding_stack(void) { _expanding_stack = 0; } function expanding_stack (line 108) | int expanding_stack(void) { return _expanding_stack; } function set_alt_sig_stack (line 110) | void set_alt_sig_stack(address val) { _alt_sig_stack = val; } function address (line 111) | address alt_sig_stack(void) { return _alt_sig_stack; } FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/os_linux.cpp type timespec (line 136) | struct timespec class MemNotifyThread (line 171) | class MemNotifyThread: public Thread { method is_memnotify_thread (line 186) | bool is_memnotify_thread() const { return true; } method MemNotifyThread (line 192) | static MemNotifyThread* memnotify_thread() { return _memnotify_thread; } function julong (line 204) | julong os::available_memory() { function julong (line 208) | julong os::Linux::available_memory() { function julong (line 216) | julong os::physical_memory() { function julong (line 220) | julong os::allocatable_physical_memory(julong size) { function pid_t (line 308) | pid_t os::Linux::gettid() { function breakpoint (line 517) | void breakpoint() { type sigaction (line 528) | struct sigaction type sigaction (line 529) | struct sigaction function sigset_t (line 586) | sigset_t* os::Linux::unblocked_signals() { function sigset_t (line 593) | sigset_t* os::Linux::vm_signals() { function sigset_t (line 599) | sigset_t* os::Linux::allowdebug_blocked_signals() { function _expand_stack_to (line 750) | static void _expand_stack_to(address bottom) { function _thread_safety_check (line 796) | static bool _thread_safety_check(Thread* thread) { function Thread (line 1116) | Thread* get_thread() { function find_vma (line 1139) | static bool find_vma(address addr, address* vma_low, address* vma_high) { type rlimit (line 1168) | struct rlimit function jlong (line 1370) | jlong os::elapsed_counter() { function jlong (line 1376) | jlong os::elapsed_frequency() { function jlong (line 1391) | jlong os::javaTimeMillis() { type timespec (line 1411) | struct timespec type timespec (line 1412) | struct timespec type timespec (line 1413) | struct timespec type timespec (line 1414) | struct timespec type timespec (line 1424) | struct timespec type timespec (line 1425) | struct timespec type timespec (line 1457) | struct timespec function jlong (line 1479) | jlong os::javaTimeNanos() { type tms (line 1519) | struct tms type tm (line 1536) | struct tm type tm (line 1546) | struct tm type tm (line 1546) | struct tm function intx (line 1622) | intx os::current_thread_id() { return (intx)pthread_self(); } function file_exists (line 1652) | static bool file_exists(const char* filename) { type _address_to_library_name (line 1753) | struct _address_to_library_name { function address_to_library_name_callback (line 1760) | static int address_to_library_name_callback(struct dl_phdr_info *info, type _address_to_library_name (line 1803) | struct _address_to_library_name class VM_LinuxDllLoad (line 1849) | class VM_LinuxDllLoad: public VM_Operation { method VM_LinuxDllLoad (line 1856) | VM_LinuxDllLoad(const char *fn, char *ebuf, int ebuflen) : method VMOp_Type (line 1858) | VMOp_Type type() const { return VMOp_LinuxDllLoad; } method doit (line 1859) | void doit() { function _print_ascii_file (line 2131) | static bool _print_ascii_file(const char* filename, outputStream* st) { type sysinfo (line 2235) | struct sysinfo function UserHandler (line 2438) | static void class Semaphore (line 2459) | class Semaphore : public StackObj { type timespec (line 2493) | struct timespec type sigaction (line 2516) | struct sigaction function check_pending_signals (line 2564) | static int check_pending_signals(bool wait) { function linux_wrap_code (line 2631) | void linux_wrap_code(char* base, size_t size) { function recoverable_mmap_error (line 2661) | static bool recoverable_mmap_error(int err) { function warn_fail_commit_memory (line 2684) | static void warn_fail_commit_memory(char* addr, size_t size, bool exec, function warn_fail_commit_memory (line 2691) | static void warn_fail_commit_memory(char* addr, size_t size, function JNIEXPORT (line 2889) | JNIEXPORT void numa_warn(int number, char *where, ...) { } function JNIEXPORT (line 2890) | JNIEXPORT void numa_error(char *where) { } function JNIEXPORT (line 2891) | JNIEXPORT int fork1() { return fork(); } function get_stack_bounds (line 3023) | static function anon_munmap (line 3130) | static int anon_munmap(char * addr, size_t size) { function address (line 3143) | static address highest_vm_reserved_address() { function linux_mprotect (line 3147) | static bool linux_mprotect(char* addr, size_t size, int prot) { function set_coredump_filter (line 3237) | static void set_coredump_filter(void) { function prio_init (line 3685) | static int prio_init() { function OSReturn (line 3703) | OSReturn os::set_native_priority(Thread* thread, int newpri) { function OSReturn (line 3710) | OSReturn os::get_native_priority(const Thread* const thread, int *priori... function resume_clear_context (line 3749) | static void resume_clear_context(OSThread *osthread) { function suspend_save_context (line 3754) | static void suspend_save_context(OSThread *osthread, siginfo_t* siginfo,... function SR_handler (line 3773) | static void SR_handler(int sig, siginfo_t* siginfo, ucontext_t* context) { function SR_initialize (line 3826) | static int SR_initialize() { function SR_finalize (line 3863) | static int SR_finalize() { function sr_notify (line 3867) | static int sr_notify(OSThread* osthread) { function do_suspend (line 3881) | static bool do_suspend(OSThread* osthread) { function do_resume (line 3920) | static void do_resume(OSThread* osthread) { function signalHandler (line 4021) | void signalHandler(int sig, siginfo_t* info, void* uc) { type sigaction (line 4032) | struct sigaction type sigaction (line 4035) | struct sigaction type sigaction (line 4038) | struct sigaction type sigaction (line 4039) | struct sigaction function call_chained_handler (line 4053) | static bool call_chained_handler(struct sigaction *actp, int sig, type sigaction (line 4102) | struct sigaction type sigaction (line 4110) | struct sigaction type sigaction (line 4117) | struct sigaction type sigaction (line 4138) | struct sigaction type sigaction (line 4139) | struct sigaction type sigaction (line 4161) | struct sigaction function jlong (line 4248) | jlong os::Linux::fast_thread_cpu_time(clockid_t clockid) { function print_signal_handler (line 4284) | static void print_signal_handler(outputStream* st, int sig, type sigaction (line 4369) | struct sigaction type sigaction (line 4369) | struct sigaction type sigaction (line 4378) | struct sigaction type sigaction (line 4385) | struct sigaction function perfMemory_exit_helper (line 4510) | static void perfMemory_exit_helper() { function jint (line 4516) | jint os::init_2(void) class PcFetcher (line 4720) | class PcFetcher : public os::SuspendedThreadTask { method PcFetcher (line 4722) | PcFetcher(Thread* thread) : os::SuspendedThreadTask(thread) {} function ExtendedPC (line 4730) | ExtendedPC PcFetcher::result() { function ExtendedPC (line 4748) | ExtendedPC os::get_thread_pc(Thread* thread) { type timespec (line 4758) | struct timespec function address (line 4780) | static address same_page(address x, address y) { type stat (line 4863) | struct stat function local_vsnprintf (line 4877) | int local_vsnprintf(char* buf, size_t count, const char* format, va_list... type dirent (line 4884) | struct dirent type dirent (line 4891) | struct dirent type stat64 (line 4927) | struct stat64 function jlong (line 4990) | jlong os::current_file_offset(int fd) { function jlong (line 4995) | jlong os::seek_to_file_offset(int fd, jlong offset) { type stat64 (line 5005) | struct stat64 function clockid_t (line 5089) | static clockid_t thread_cpu_clockid(Thread* thread) { function jlong (line 5106) | jlong os::current_thread_cpu_time() { function jlong (line 5115) | jlong os::thread_cpu_time(Thread* thread) { function jlong (line 5124) | jlong os::current_thread_cpu_time(bool user_sys_cpu_time) { function jlong (line 5132) | jlong os::thread_cpu_time(Thread *thread, bool user_sys_cpu_time) { function jlong (line 5144) | static jlong slow_thread_cpu_time(Thread *thread, bool user_sys_cpu_time) { type stat (line 5265) | struct stat type timespec (line 5340) | struct timespec type timeval (line 5342) | struct timeval type timespec (line 5420) | struct timespec function unpackTime (line 5547) | static void unpackTime(timespec* absTime, bool isAbsolute, jlong time) { type stat (line 5796) | struct stat FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/os_linux.hpp class Linux (line 33) | class Linux { type sigaction (line 38) | struct sigaction type sigaction (line 43) | struct sigaction type sigaction (line 44) | struct sigaction type sigaction (line 45) | struct sigaction type timespec (line 52) | struct timespec method julong (line 76) | static julong physical_memory() { return _physical_memory; } method set_glibc_version (line 83) | static void set_glibc_version(const char *s) { _glibc_version = s; } method set_libpthread_version (line 84) | static void set_libpthread_version(const char *s) { _libpthread_versio... method set_is_NPTL (line 88) | static void set_is_NPTL() { _is_NPTL = true; } method set_is_LinuxThreads (line 89) | static void set_is_LinuxThreads() { _is_NPTL = false; } method set_is_floating_stack (line 90) | static void set_is_floating_stack() { _is_floating_stack = tru... method pthread_t (line 109) | static pthread_t main_thread(void) { re... method set_createThread_lock (line 113) | static void set_createThread_lock(Mutex* lk) { _c... method Mutex (line 114) | static Mutex* createThread_lock(void) { re... method address (line 117) | static address initial_thread_stack_bottom(void) { re... method initial_thread_stack_size (line 118) | static uintptr_t initial_thread_stack_size(void) { re... method page_size (line 121) | static int page_size(void) { re... method set_page_size (line 122) | static void set_page_size(int val) { _p... method vm_default_page_size (line 124) | static int vm_default_page_size(void) { re... type sigaction (line 154) | struct sigaction method is_LinuxThreads (line 162) | static bool is_LinuxThreads() { return !_is_NPTL; } method is_NPTL (line 163) | static bool is_NPTL() { return _is_NPTL; } method is_floating_stack (line 167) | static bool is_floating_stack() { return _is_floating_stac... method supports_monotonic_clock (line 192) | static inline bool supports_monotonic_clock() { method clock_gettime (line 196) | static int clock_gettime(clockid_t clock_id, struct timespec *tp) { method pthread_getcpuclockid (line 200) | static int pthread_getcpuclockid(pthread_t tid, clockid_t *clock_id) { method supports_fast_thread_cpu_time (line 204) | static bool supports_fast_thread_cpu_time() { type timespec (line 215) | struct timespec method set_sched_getcpu (line 233) | static void set_sched_getcpu(sched_getcpu_func_t func) { _sched_getcpu... method set_numa_node_to_cpus (line 234) | static void set_numa_node_to_cpus(numa_node_to_cpus_func_t func) { _nu... method set_numa_max_node (line 235) | static void set_numa_max_node(numa_max_node_func_t func) { _numa_max_n... method set_numa_available (line 236) | static void set_numa_available(numa_available_func_t func) { _numa_ava... method set_numa_tonode_memory (line 237) | static void set_numa_tonode_memory(numa_tonode_memory_func_t func) { _... method set_numa_interleave_memory (line 238) | static void set_numa_interleave_memory(numa_interleave_memory_func_t f... method set_numa_all_nodes (line 239) | static void set_numa_all_nodes(unsigned long* ptr) { _numa_all_nodes =... method sched_getcpu (line 242) | static int sched_getcpu() { return _sched_getcpu != NULL ? _sched_get... method numa_node_to_cpus (line 243) | static int numa_node_to_cpus(int node, unsigned long *buffer, int buff... method numa_max_node (line 246) | static int numa_max_node() { return _numa_max_node != NULL ? _numa_max... method numa_available (line 247) | static int numa_available() { return _numa_available != NULL ? _numa_a... method numa_tonode_memory (line 248) | static int numa_tonode_memory(void *start, size_t size, int node) { method numa_interleave_memory (line 251) | static void numa_interleave_memory(void *start, size_t size) { class PlatformEvent (line 260) | class PlatformEvent : public CHeapObj { method PlatformEvent (line 274) | PlatformEvent() { method reset (line 286) | void reset() { _Event = 0 ; } method fired (line 287) | int fired() { return _Event; } method SetAssociation (line 292) | void SetAssociation (Thread * a) { _Assoc = a ; } class PlatformParker (line 295) | class PlatformParker : public CHeapObj { method PlatformParker (line 304) | PlatformParker() { FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/os_linux.inline.hpp function DIR (line 117) | inline DIR* os::opendir(const char* dirname) function jlong (line 128) | inline jlong os::lseek(int fd, jlong offset, int whence) { type dirent (line 144) | struct dirent type timeval (line 219) | struct timeval type pollfd (line 225) | struct pollfd type sockaddr (line 253) | struct sockaddr type sockaddr (line 257) | struct sockaddr type sockaddr (line 269) | struct sockaddr type sockaddr (line 277) | struct sockaddr type sockaddr (line 281) | struct sockaddr type hostent (line 289) | struct hostent FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/perfMemory_linux.cpp function delete_standard_memory (line 76) | static void delete_standard_memory(char* addr, size_t size) { function save_memory_to_file (line 91) | static void save_memory_to_file(char* addr, size_t size) { function pid_t (line 168) | static pid_t filename_to_pid(const char* filename) { function is_directory_secure (line 205) | static bool is_directory_secure(const char* path) { type passwd (line 241) | struct passwd type passwd (line 253) | struct passwd type dirent (line 331) | struct dirent type dirent (line 334) | struct dirent type dirent (line 366) | struct dirent type dirent (line 369) | struct dirent type stat (line 372) | struct stat function remove_file (line 449) | static void remove_file(const char* path) { function remove_file (line 473) | static void remove_file(const char* dirname, const char* filename) { function cleanup_sharedmem_resources (line 497) | static void cleanup_sharedmem_resources(const char* dirname) { function make_user_tmp_dir (line 568) | static bool make_user_tmp_dir(const char* dirname) { function create_sharedmem_resources (line 607) | static int create_sharedmem_resources(const char* dirname, const char* f... function open_sharedmem_file (line 668) | static int open_sharedmem_file(const char* filename, int oflags, TRAPS) { function unmap_shared (line 765) | static void unmap_shared(char* addr, size_t bytes) { function delete_shared_memory (line 779) | static void delete_shared_memory(char* addr, size_t size) { function sharedmem_filesize (line 800) | static size_t sharedmem_filesize(int fd, TRAPS) { function mmap_attach_shared (line 825) | static void mmap_attach_shared(const char* user, int vmid, PerfMemory::P... FILE: HotSpot1.7-JVM-Linux-x86/src/os/linux/vm/vmError_linux.cpp function save_signal (line 70) | static void save_signal(int idx, int sig) function address (line 89) | address VMError::get_resetted_sighandler(int sig) { function crash_handler (line 98) | static void crash_handler(int sig, siginfo_t* info, void* ucVoid) { FILE: HotSpot1.7-JVM-Linux-x86/src/os/posix/launcher/java_md.c function CreateExecutionEnvironment (line 187) | void function jboolean (line 649) | static jboolean function jboolean (line 698) | static jboolean function jboolean (line 736) | jboolean function jboolean (line 823) | jboolean function ProgramExists (line 880) | static int function ReportErrorMessage (line 1026) | void ReportErrorMessage(char * message, jboolean always) { function ReportErrorMessage2 (line 1032) | void ReportErrorMessage2(char * format, char * string, jboolean always) { function ReportExceptionDescription (line 1039) | void ReportExceptionDescription(JNIEnv * env) { function jboolean (line 1053) | jboolean RemovableMachineDependentOption(char * option) { function PrintMachineDependentOptions (line 1069) | void PrintMachineDependentOptions() { function physical_memory (line 1101) | uint64_t function physical_processors (line 1122) | unsigned long function jboolean (line 1133) | jboolean function get_cpuid (line 1164) | void function get_cpuid (line 1216) | void type HyperThreadingSupport_enum (line 1281) | enum HyperThreadingSupport_enum { type HyperThreadingSupport (line 1288) | typedef enum HyperThreadingSupport_enum HyperThreadingSupport; function HyperThreadingSupport (line 1291) | HyperThreadingSupport function logical_processors_per_package (line 1373) | unsigned int function physical_processors (line 1398) | unsigned long function jboolean (line 1423) | jboolean function jboolean (line 1456) | jboolean function jboolean (line 1489) | jboolean function jboolean (line 1520) | jboolean function CheckSanity (line 1555) | static int type dirent (line 1589) | struct dirent function ExecJRE (line 1695) | void function match_noeq (line 1799) | static int function borrowed_unsetenv (line 1818) | static int function UnsetEnv (line 1848) | int function SplashFreeLibrary (line 1872) | void SplashFreeLibrary() { function ContinueInNewThread (line 1887) | int function SetJavaLauncherPlatformProps (line 1933) | void SetJavaLauncherPlatformProps() { FILE: HotSpot1.7-JVM-Linux-x86/src/os/posix/vm/os_posix.cpp type rlimit (line 38) | struct rlimit function address (line 65) | address os::get_caller_pc(int n) { type rlimit (line 151) | struct rlimit type utsname (line 186) | struct utsname FILE: HotSpot1.7-JVM-Linux-x86/src/os/posix/vm/os_posix.hpp class Posix (line 27) | class Posix { class WatcherThreadCrashProtection (line 49) | class WatcherThreadCrashProtection : public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp function jint (line 51) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 81) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 94) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 145) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 162) | inline jlong Atomic::load(volatile jlong* src) { return *src; } function jlong (line 193) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 205) | inline jlong Atomic::load(volatile jlong* src) { FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/bytes_linux_x86.inline.hpp function u2 (line 32) | inline u2 Bytes::swap_u2(u2 x) { function u4 (line 49) | inline u4 Bytes::swap_u4(u4 x) { function u8 (line 65) | inline u8 Bytes::swap_u8(u8 x) { function u8 (line 81) | inline u8 Bytes::swap_u8_base(u4 x, u4 y) { function u8 (line 85) | inline u8 Bytes::swap_u8(u8 x) { FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp function pd_conjoint_words (line 28) | static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words (line 73) | static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words_atomic (line 111) | static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_... function pd_aligned_conjoint_words (line 135) | static void pd_aligned_conjoint_words(HeapWord* from, HeapWord* to, size... function pd_aligned_disjoint_words (line 139) | static void pd_aligned_disjoint_words(HeapWord* from, HeapWord* to, size... function pd_conjoint_bytes (line 143) | static void pd_conjoint_bytes(void* from, void* to, size_t count) { function pd_conjoint_bytes_atomic (line 222) | static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) { function pd_conjoint_jshorts_atomic (line 226) | static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t ... function pd_conjoint_jints_atomic (line 230) | static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function pd_conjoint_jlongs_atomic (line 240) | static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t cou... function pd_conjoint_oops_atomic (line 265) | static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { function pd_arrayof_conjoint_bytes (line 276) | static void pd_arrayof_conjoint_bytes(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jshorts (line 280) | static void pd_arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, si... function pd_arrayof_conjoint_jints (line 284) | static void pd_arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jlongs (line 292) | static void pd_arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, siz... function pd_arrayof_conjoint_oops (line 300) | static void pd_arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_... FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp function jbyte (line 65) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { return ... function jshort (line 66) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { return ... function jint (line 67) | inline jint OrderAccess::load_acquire(volatile jint* p) { return ... function jlong (line 68) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { return ... function jubyte (line 69) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { return ... function jushort (line 70) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { return ... function juint (line 71) | inline juint OrderAccess::load_acquire(volatile juint* p) { return ... function julong (line 72) | inline julong OrderAccess::load_acquire(volatile julong* p) { return ... function jfloat (line 73) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { return ... function jdouble (line 74) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { return ... FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/os_linux_x86.cpp function address (line 92) | address os::current_stack_pointer() { function address (line 115) | address os::Linux::ucontext_get_pc(ucontext_t * uc) { function ExtendedPC (line 132) | ExtendedPC os::Linux::fetch_frame_from_ucontext(Thread* thread, function ExtendedPC (line 142) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 162) | frame os::fetch_frame_from_context(void* ucVoid) { function frame (line 171) | frame os::get_sender_for_C_frame(frame* fr) { function frame (line 186) | frame os::current_frame() { type utsname (line 565) | struct utsname function current_stack_region (line 704) | static void current_stack_region(address * bottom, size_t * size) { function address (line 735) | address os::current_stack_base() { FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/os_linux_x86.hpp function register_code_area (line 37) | static bool register_code_area(char *low, char *high) { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/os_linux_x86.inline.hpp function jlong (line 31) | inline jlong os::rdtsc() { FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp function Thread (line 42) | static Thread* thread() { FILE: HotSpot1.7-JVM-Linux-x86/src/os_cpu/linux_x86/vm/thread_linux_x86.hpp function frame (line 33) | frame pd_last_frame() { function set_last_Java_fp (line 46) | void set_last_Java_fp(intptr_t* fp) { _anchor.set_last_Java_f... function set_base_of_stack_pointer (line 48) | void set_base_of_stack_pointer(intptr_t* base_sp) { function ByteSize (line 51) | static ByteSize last_Java_fp_offset() { function record_base_of_stack_pointer (line 58) | void record_base_of_stack_pointer() { function enable_register_stack_guard (line 72) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 73) | static void disable_register_stack_guard() {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/BatikSVG.java class BatikSVG (line 37) | public class BatikSVG { method createGraphicsObject (line 45) | public static Graphics2D createGraphicsObject() { method printToStream (line 77) | public static void printToStream(Graphics2D svgGenerator, Writer strea... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeNode.java class BytecodeNode (line 45) | public class BytecodeNode extends AbstractNode { method BytecodeNode (line 49) | public BytecodeNode(InputBytecode bytecode, InputGraph graph, String b... method getIcon (line 69) | @Override method getOpenedIcon (line 78) | @Override method getActions (line 83) | @Override method getPreferredAction (line 88) | @Override method getCookie (line 93) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewAction.java class BytecodeViewAction (line 34) | public class BytecodeViewAction extends AbstractAction { method BytecodeViewAction (line 36) | public BytecodeViewAction() { method actionPerformed (line 40) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.java class BytecodeViewTopComponent (line 47) | final class BytecodeViewTopComponent extends TopComponent implements Exp... method BytecodeViewTopComponent (line 56) | private BytecodeViewTopComponent() { method initComponents (line 79) | private void initComponents() { method getDefault (line 99) | public static synchronized BytecodeViewTopComponent getDefault() { method findInstance (line 109) | public static synchronized BytecodeViewTopComponent findInstance() { method getPersistenceType (line 122) | @Override method componentOpened (line 127) | @Override method componentClosed (line 134) | @Override method writeReplace (line 140) | @Override method preferredID (line 145) | @Override method getExplorerManager (line 150) | public ExplorerManager getExplorerManager() { method resultChanged (line 154) | public void resultChanged(LookupEvent lookupEvent) { class ResolvableHelper (line 169) | final static class ResolvableHelper implements Serializable { method readResolve (line 173) | public Object readResolve() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/MethodNode.java class MethodNode (line 39) | public class MethodNode extends AbstractNode { class MethodNodeChildren (line 41) | private static class MethodNodeChildren extends Children.Keys { method MethodNodeChildren (line 47) | public MethodNodeChildren(InputMethod method, InputGraph graph, Stri... method createNodes (line 53) | protected Node[] createNodes(Object object) { method addNotify (line 63) | @Override method setMethod (line 70) | public void setMethod(InputMethod method, InputGraph graph) { method MethodNode (line 78) | public MethodNode(InputMethod method, InputGraph graph, String bciStri... method getIcon (line 85) | @Override method getOpenedIcon (line 90) | @Override method update (line 95) | public void update(InputGraph graph, InputMethod method) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java class SelectBytecodesAction (line 37) | public final class SelectBytecodesAction extends CookieAction { method performAction (line 39) | protected void performAction(Node[] activatedNodes) { method mode (line 47) | protected int mode() { method getName (line 51) | public String getName() { method cookieClasses (line 55) | protected Class[] cookieClasses() { method initialize (line 61) | @Override method getHelpCtx (line 67) | public HelpCtx getHelpCtx() { method asynchronous (line 71) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesCookie.java class SelectBytecodesCookie (line 35) | public class SelectBytecodesCookie implements Node.Cookie { method SelectBytecodesCookie (line 40) | public SelectBytecodesCookie(Set nodes) { method getNodes (line 44) | public Set getNodes() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java class BlockConnectionWidget (line 38) | public class BlockConnectionWidget extends ConnectionWidget implements L... method BlockConnectionWidget (line 47) | public BlockConnectionWidget(ControlFlowScene scene, InputBlockEdge ed... method getEdge (line 58) | public InputBlockEdge getEdge() { method getTo (line 62) | public Port getTo() { method getFrom (line 66) | public Port getFrom() { method setControlPoints (line 70) | public void setControlPoints(List p) { method getControlPoints (line 74) | @Override method toString (line 79) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockWidget.java class BlockWidget (line 42) | public class BlockWidget extends LabelWidget implements Vertex { method BlockWidget (line 56) | public BlockWidget(ControlFlowScene scene, InputBlock block) { method getInputSlot (line 91) | public Port getInputSlot() { method getOutputSlot (line 95) | public Port getOutputSlot() { method getBlock (line 99) | public InputBlock getBlock() { method getSize (line 103) | public Dimension getSize() { method setPosition (line 107) | public void setPosition(Point p) { method toString (line 111) | @Override method getPosition (line 116) | public Point getPosition() { method getCluster (line 120) | public Cluster getCluster() { method isRoot (line 124) | public boolean isRoot() { method setCluster (line 128) | public void setCluster(Cluster c) { method setRoot (line 132) | public void setRoot(boolean b) { method compareTo (line 136) | public int compareTo(Vertex o) { method notifyStateChanged (line 140) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowAction.java class ControlFlowAction (line 35) | public class ControlFlowAction extends AbstractAction { method ControlFlowAction (line 37) | public ControlFlowAction() { method actionPerformed (line 41) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowScene.java class ControlFlowScene (line 61) | public class ControlFlowScene extends GraphScene extends GraphLayout { method HierarchicalGraphLayout (line 51) | public HierarchicalGraphLayout() { class LinkWrapper (line 54) | private class LinkWrapper implements Link { method LinkWrapper (line 59) | public LinkWrapper(VertexWrapper from, VertexWrapper to) { method getFrom (line 64) | public Port getFrom() { method getTo (line 68) | public Port getTo() { method getControlPoints (line 72) | public List getControlPoints() { method setControlPoints (line 76) | public void setControlPoints(List list) { class VertexWrapper (line 81) | private class VertexWrapper implements Vertex { method VertexWrapper (line 88) | public VertexWrapper(N node, UniversalGraph graph) { method getCluster (line 107) | public Cluster getCluster() { method getSize (line 111) | public Dimension getSize() { method getPosition (line 116) | public Point getPosition() { method setPosition (line 120) | public void setPosition(Point p) { method isRoot (line 125) | public boolean isRoot() { method compareTo (line 129) | public int compareTo(Vertex o) { method getSlot (line 134) | public Port getSlot() { method performGraphLayout (line 139) | protected void performGraphLayout(UniversalGraph graph) { method performNodesLayout (line 164) | protected void performNodesLayout(UniversalGraph graph, Collecti... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java class FolderNode (line 46) | public class FolderNode extends AbstractNode { class FolderChildren (line 54) | private static class FolderChildren extends Children.Keys implements C... method setParent (line 59) | public void setParent(FolderNode parent) { method createNodes (line 64) | @Override method addNotify (line 95) | @Override method changed (line 100) | public void changed(Group source) { method getContent (line 108) | protected InstanceContent getContent() { method getIcon (line 112) | @Override method FolderNode (line 117) | protected FolderNode(String name, GroupOrganizer organizer, List... method init (line 139) | public void init(String name, GroupOrganizer organizer, List o... method getOpenedIcon (line 151) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphCountGroupOrganizer.java class GraphCountGroupOrganizer (line 41) | public class GraphCountGroupOrganizer implements GroupOrganizer { method getName (line 43) | public String getName() { method organize (line 47) | public List>> organize(List subFolder... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphNode.java class GraphNode (line 50) | public class GraphNode extends AbstractNode { method GraphNode (line 55) | public GraphNode(InputGraph graph) { method GraphNode (line 59) | private GraphNode(final InputGraph graph, InstanceContent content) { method createSheet (line 86) | @Override method getIcon (line 93) | @Override method getOpenedIcon (line 98) | @Override method getCookie (line 103) | @Override method getActions (line 121) | @Override method getPreferredAction (line 126) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java class OutlineTopComponent (line 68) | public final class OutlineTopComponent extends TopComponent implements E... method OutlineTopComponent (line 77) | private OutlineTopComponent() { method initListView (line 89) | private void initListView() { method initToolbar (line 106) | private void initToolbar() { method setOrganizer (line 129) | public void setOrganizer(GroupOrganizer organizer) { method initOrganizers (line 134) | private void initOrganizers() { method initReceivers (line 138) | private void initReceivers() { method updateStructure (line 161) | private void updateStructure() { method clear (line 165) | public void clear() { method getExplorerManager (line 169) | public ExplorerManager getExplorerManager() { method getDocument (line 173) | public GraphDocument getDocument() { method getDefault (line 182) | public static synchronized OutlineTopComponent getDefault() { method findInstance (line 192) | public static synchronized OutlineTopComponent findInstance() { method getPersistenceType (line 205) | @Override method componentOpened (line 210) | @Override method componentClosed (line 215) | @Override method preferredID (line 219) | @Override method resultChanged (line 224) | public void resultChanged(LookupEvent lookupEvent) { method readExternal (line 227) | @Override method writeExternal (line 234) | @Override class ResolvableHelper (line 239) | static final class ResolvableHelper implements Serializable { method readResolve (line 243) | public Object readResolve() { method initComponents (line 254) | private void initComponents() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardGroupOrganizer.java class StandardGroupOrganizer (line 37) | public class StandardGroupOrganizer implements GroupOrganizer { method getName (line 39) | public String getName() { method organize (line 43) | public List>> organize(List subFolder... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphAction.java class DiffGraphAction (line 36) | public final class DiffGraphAction extends CookieAction { method performAction (line 38) | protected void performAction(Node[] activatedNodes) { method mode (line 43) | protected int mode() { method getName (line 47) | public String getName() { method cookieClasses (line 51) | protected Class[] cookieClasses() { method iconResource (line 57) | @Override method getHelpCtx (line 62) | public HelpCtx getHelpCtx() { method asynchronous (line 66) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphCookie.java class DiffGraphCookie (line 37) | public class DiffGraphCookie implements Node.Cookie { method DiffGraphCookie (line 42) | public DiffGraphCookie(InputGraph a, InputGraph b) { method openDiff (line 47) | public void openDiff() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java class ImportAction (line 59) | public final class ImportAction extends CallableSystemAction { method getFileFilter (line 61) | public static FileFilter getFileFilter() { method performAction (line 74) | public void performAction() { method getName (line 153) | public String getName() { method ImportAction (line 157) | public ImportAction() { method iconResource (line 162) | @Override method getHelpCtx (line 167) | public HelpCtx getHelpCtx() { method asynchronous (line 171) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/OutlineAction.java class OutlineAction (line 37) | public class OutlineAction extends AbstractAction { method OutlineAction (line 39) | public OutlineAction() { method actionPerformed (line 43) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java class RemoveAction (line 37) | public final class RemoveAction extends NodeAction { method performAction (line 39) | protected void performAction(Node[] activatedNodes) { method RemoveAction (line 48) | public RemoveAction() { method getName (line 52) | public String getName() { method iconResource (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override method enable (line 70) | protected boolean enable(Node[] nodes) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java class RemoveAllAction (line 40) | public final class RemoveAllAction extends CallableSystemAction { method getName (line 43) | public String getName() { method RemoveAllAction (line 47) | public RemoveAllAction() { method iconResource (line 52) | @Override method getHelpCtx (line 57) | public HelpCtx getHelpCtx() { method asynchronous (line 61) | @Override method performAction (line 66) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveCookie.java type RemoveCookie (line 34) | public interface RemoveCookie extends Node.Cookie { method remove (line 35) | void remove(); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java class SaveAllAction (line 40) | public final class SaveAllAction extends CallableSystemAction { method performAction (line 42) | public void performAction() { method getName (line 47) | public String getName() { method SaveAllAction (line 51) | public SaveAllAction() { method iconResource (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java class SaveAsAction (line 48) | public final class SaveAsAction extends NodeAction { method performAction (line 50) | protected void performAction(Node[] activatedNodes) { method save (line 61) | public static void save(GraphDocument doc) { method mode (line 91) | protected int mode() { method getName (line 95) | public String getName() { method iconResource (line 99) | @Override method getHelpCtx (line 104) | public HelpCtx getHelpCtx() { method asynchronous (line 108) | @Override method enable (line 113) | protected boolean enable(Node[] nodes) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/StructuredViewAction.java class StructuredViewAction (line 58) | public class StructuredViewAction extends CallableSystemAction { method StructuredViewAction (line 66) | public StructuredViewAction() { method getToolbarPresenter (line 71) | @Override class MyMenuItemListener (line 151) | private class MyMenuItemListener implements ActionListener { method actionPerformed (line 153) | public void actionPerformed(ActionEvent ev) { method performAction (line 162) | @Override method getName (line 167) | public String getName() { method getHelpCtx (line 171) | public HelpCtx getHelpCtx() { method asynchronous (line 175) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEvent.java class ChangedEvent (line 30) | public class ChangedEvent extends Event> { method ChangedEvent (line 34) | public ChangedEvent() { method ChangedEvent (line 37) | public ChangedEvent(T object) { method fire (line 41) | protected void fire(ChangedListener l) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEventProvider.java type ChangedEventProvider (line 31) | public interface ChangedEventProvider { method getChangedEvent (line 33) | public ChangedEvent getChangedEvent(); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedListener.java type ChangedListener (line 30) | public interface ChangedListener { method changed (line 32) | public void changed(T source); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Event.java class Event (line 33) | public abstract class Event { method Event (line 37) | public Event() { method addListener (line 41) | public void addListener(L l) { method removeListener (line 45) | public void removeListener(L l) { method fire (line 49) | public void fire() { method fire (line 56) | protected abstract void fire(L l); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java class GraphDocument (line 34) | public class GraphDocument extends Properties.Entity implements ChangedE... method GraphDocument (line 39) | public GraphDocument() { method clear (line 44) | public void clear() { method getChangedEvent (line 49) | public ChangedEvent getChangedEvent() { method getGroups (line 53) | public List getGroups() { method addGroup (line 57) | public void addGroup(Group group) { method removeGroup (line 63) | public void removeGroup(Group group) { method addGraphDocument (line 71) | public void addGraphDocument(GraphDocument document) { method toString (line 79) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Group.java class Group (line 40) | public class Group extends Properties.Entity implements ChangedEventProv... method Group (line 48) | public Group() { method init (line 53) | private void init() { method fireChangedEvent (line 57) | public void fireChangedEvent() { method setAssembly (line 61) | public void setAssembly(String s) { method getAssembly (line 65) | public String getAssembly() { method setMethod (line 69) | public void setMethod(InputMethod method) { method getMethod (line 73) | public InputMethod getMethod() { method setDocument (line 77) | void setDocument(GraphDocument document) { method getDocument (line 81) | public GraphDocument getDocument() { method getChangedEvent (line 85) | public ChangedEvent getChangedEvent() { method getGraphs (line 89) | public List getGraphs() { method addGraph (line 93) | public void addGraph(InputGraph g) { method removeGraph (line 100) | public void removeGraph(InputGraph g) { method getAllNodes (line 108) | public Set getAllNodes() { method getLastAdded (line 120) | public InputGraph getLastAdded() { method toString (line 127) | @Override method getName (line 138) | public String getName() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java class InputBlock (line 37) | public class InputBlock { method InputBlock (line 49) | public InputBlock(InputGraph graph, String name) { method removeSuccessor (line 60) | public void removeSuccessor(InputBlock b) { method getName (line 72) | public String getName() { method setName (line 76) | public void setName(String s) { method getNodes (line 80) | public List getNodes() { method addNode (line 84) | public void addNode(int id) { method addNode (line 91) | public void addNode(InputNode node) { method getPredecessors (line 96) | public Set getPredecessors() { method getSuccessors (line 100) | public Set getSuccessors() { method getInputs (line 104) | public Set getInputs() { method getOutputs (line 108) | public Set getOutputs() { method addSuccessor (line 113) | public void addSuccessor(String name) { method resolveBlockLinks (line 117) | public void resolveBlockLinks() { method addSuccessor (line 126) | public void addSuccessor(InputBlock b) { method toString (line 136) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlockEdge.java class InputBlockEdge (line 30) | public class InputBlockEdge { method InputBlockEdge (line 35) | public InputBlockEdge(InputBlock from, InputBlock to) { method getFrom (line 42) | public InputBlock getFrom() { method getTo (line 46) | public InputBlock getTo() { method equals (line 50) | @Override method hashCode (line 59) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBytecode.java class InputBytecode (line 30) | public class InputBytecode { method InputBytecode (line 36) | public InputBytecode(int bci, String name) { method getInlined (line 41) | public InputMethod getInlined() { method setInlined (line 45) | public void setInlined(InputMethod inlined) { method getBci (line 49) | public int getBci() { method getName (line 53) | public String getName() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputEdge.java class InputEdge (line 30) | public class InputEdge { type State (line 32) | public enum State { method InputEdge (line 43) | public InputEdge(char toIndex, int from, int to) { method getState (line 50) | public State getState() { method setState (line 54) | public void setState(State x) { method getToIndex (line 58) | public char getToIndex() { method getName (line 62) | public String getName() { method getFrom (line 66) | public int getFrom() { method getTo (line 70) | public int getTo() { method equals (line 74) | @Override method toString (line 83) | @Override method hashCode (line 88) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputGraph.java class InputGraph (line 38) | public class InputGraph extends Properties.Entity { method InputGraph (line 47) | public InputGraph(Group parent) { method InputGraph (line 51) | public InputGraph(Group parent, InputGraph last) { method clearBlocks (line 55) | private void clearBlocks() { method InputGraph (line 60) | public InputGraph(Group parent, InputGraph last, String name) { method schedule (line 79) | public void schedule(Collection newBlocks) { method setBlock (line 110) | public void setBlock(InputNode node, InputBlock block) { method getBlock (line 114) | public InputBlock getBlock(int nodeId) { method getBlock (line 118) | public InputBlock getBlock(InputNode node) { method getNext (line 122) | public InputGraph getNext() { method getPrev (line 135) | public InputGraph getPrev() { method getName (line 148) | public String getName() { method getAbsoluteName (line 152) | public String getAbsoluteName() { method getNodes (line 160) | public Collection getNodes() { method getNodesAsSet (line 164) | public Set getNodesAsSet() { method getBlocks (line 168) | public Collection getBlocks() { method addNode (line 172) | public void addNode(InputNode node) { method getNode (line 176) | public InputNode getNode(int id) { method removeNode (line 180) | public InputNode removeNode(int index) { method getEdges (line 184) | public Collection getEdges() { method removeEdge (line 188) | public void removeEdge(InputEdge c) { method addEdge (line 194) | public void addEdge(InputEdge c) { method getGroup (line 200) | public Group getGroup() { method toString (line 204) | @Override method addBlock (line 220) | public void addBlock(InputBlock b) { method resolveBlockLinks (line 227) | public void resolveBlockLinks() { method setName (line 233) | public void setName(String s) { method getBlock (line 237) | public InputBlock getBlock(String s) { method isDifferenceGraph (line 241) | public boolean isDifferenceGraph() { method setIsDifferenceGraph (line 245) | public void setIsDifferenceGraph(boolean b) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputMethod.java class InputMethod (line 35) | public class InputMethod extends Properties.Entity { method InputMethod (line 46) | public InputMethod(Group parent, String name, String shortName, int bc... method getBytecodes (line 55) | public List getBytecodes() { method getInlined (line 59) | public List getInlined() { method addInlined (line 63) | public void addInlined(InputMethod m) { method getGroup (line 81) | public Group getGroup() { method getShortName (line 85) | public String getShortName() { method setBytecodes (line 89) | public void setBytecodes(String text) { method getName (line 120) | public String getName() { method getBci (line 124) | public int getBci() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputNode.java class InputNode (line 30) | public class InputNode extends Properties.Entity { method InputNode (line 34) | public InputNode(InputNode n) { method InputNode (line 39) | public InputNode(int id) { method setId (line 43) | public void setId(int id) { method getId (line 48) | public int getId() { method equals (line 52) | @Override method hashCode (line 64) | @Override method toString (line 69) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Pair.java class Pair (line 30) | public class Pair { method Pair (line 35) | public Pair() { method Pair (line 38) | public Pair(L l, R r) { method getLeft (line 43) | public L getLeft() { method setLeft (line 47) | public void setLeft(L l) { method getRight (line 51) | public R getRight() { method setRight (line 55) | public void setRight(R r) { method equals (line 59) | @Override method hashCode (line 68) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java class Properties (line 39) | public class Properties implements Serializable, Iterable { method Properties (line 44) | public Properties() { method equals (line 47) | @Override method hashCode (line 64) | @Override method Properties (line 71) | public Properties(String name, String value) { method Properties (line 76) | public Properties(String name, String value, String name1, String valu... method Properties (line 81) | public Properties(String name, String value, String name1, String valu... method Properties (line 86) | public Properties(Properties p) { class Entity (line 91) | public static class Entity implements Provider { method Entity (line 95) | public Entity() { method Entity (line 99) | public Entity(Properties.Entity object) { method getProperties (line 103) | public Properties getProperties() { method getProperty (line 108) | private String getProperty(String key) { type PropertyMatcher (line 116) | public interface PropertyMatcher { method getName (line 118) | String getName(); method match (line 120) | boolean match(String value); class InvertPropertyMatcher (line 123) | public static class InvertPropertyMatcher implements PropertyMatcher { method InvertPropertyMatcher (line 127) | public InvertPropertyMatcher(PropertyMatcher matcher) { method getName (line 131) | public String getName() { method match (line 135) | public boolean match(String p) { class StringPropertyMatcher (line 140) | public static class StringPropertyMatcher implements PropertyMatcher { method StringPropertyMatcher (line 145) | public StringPropertyMatcher(String name, String value) { method getName (line 150) | public String getName() { method match (line 154) | public boolean match(String p) { class RegexpPropertyMatcher (line 159) | public static class RegexpPropertyMatcher implements PropertyMatcher { method RegexpPropertyMatcher (line 164) | public RegexpPropertyMatcher(String name, String value) { method getName (line 169) | public String getName() { method match (line 173) | public boolean match(String p) { method selectSingle (line 179) | public Property selectSingle(PropertyMatcher matcher) { type Provider (line 194) | public interface Provider { method getProperties (line 196) | public Properties getProperties(); method toString (line 199) | @Override class PropertySelector (line 212) | public static class PropertySelector { method PropertySelector (line 216) | public PropertySelector(Collection objects) { method selectSingle (line 220) | public T selectSingle(final String name, final String value) { method selectSingle (line 224) | public T selectSingle(PropertyMatcher matcher) { method selectMultiple (line 236) | public List selectMultiple(final String name, final String value) { method selectMultiple (line 240) | public List selectMultiple(PropertyMatcher matcher) { method get (line 252) | public String get(String key) { method setProperty (line 261) | public void setProperty(String name, String value) { method getProperties (line 292) | public Iterator getProperties() { method add (line 296) | public void add(Properties properties) { method add (line 302) | public void add(Property property) { class PropertiesIterator (line 307) | class PropertiesIterator implements Iterator, Iterable iterator() { method hasNext (line 314) | public boolean hasNext() { method next (line 320) | public Property next() { method remove (line 328) | public void remove() { method iterator (line 333) | public Iterator iterator() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Property.java class Property (line 32) | public class Property implements Serializable { method Property (line 39) | private Property() { method Property (line 43) | private Property(Property p) { method Property (line 47) | private Property(String name) { method Property (line 51) | public Property(String name, String value) { method getName (line 56) | public String getName() { method getValue (line 60) | public String getValue() { method toString (line 64) | @Override method equals (line 69) | @Override method hashCode (line 75) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/Parser.java class Parser (line 50) | public class Parser { method lookupID (line 95) | private int lookupID(String i) { method start (line 107) | @Override method start (line 115) | @Override method end (line 132) | @Override method end (line 141) | @Override method start (line 149) | @Override method parseMethod (line 158) | private InputMethod parseMethod(XMLParser.ElementHandler handler, Grou... method end (line 172) | @Override method start (line 182) | @Override method start (line 194) | @Override method end (line 207) | @Override method start (line 220) | @Override method start (line 234) | @Override method start (line 253) | @Override method start (line 263) | @Override method start (line 280) | @Override class EdgeElementHandler (line 296) | private class EdgeElementHandler extends ElementHandler extends ElementHandler extends ElementHandler { method ElementHandler (line 96) | public ElementHandler(String name) { method getParentElement (line 100) | public ElementHandler getParentElement() { method getParentObject (line 104) | public P getParentObject() { method needsText (line 108) | protected boolean needsText() { method ElementHandler (line 112) | public ElementHandler(String name, boolean needsText) { method getMonitor (line 118) | public ParseMonitor getMonitor() { method getChild (line 122) | public ElementHandler getChild(String name) { method addChild (line 126) | public void addChild(ElementHandler handler) { method getName (line 131) | public String getName() { method getObject (line 135) | public T getObject() { method readAttribute (line 139) | public String readAttribute(String name) { method readRequiredAttribute (line 143) | public String readRequiredAttribute(String name) throws SAXException { method processAttributesAsProperties (line 151) | public void processAttributesAsProperties(Properties p) { method startElement (line 160) | public void startElement(ElementHandler parentElement, Attribu... method start (line 168) | protected T start() throws SAXException { method end (line 172) | protected void end(String text) throws SAXException { method endElement (line 176) | public void endElement() throws SAXException { method text (line 180) | protected void text(char[] c, int start, int length) { method XMLParser (line 188) | public XMLParser(TopElementHandler rootHandler, ParseMonitor monitor) { method setDocumentLocator (line 194) | public void setDocumentLocator(Locator locator) { method startDocument (line 200) | public void startDocument() throws SAXException { method endDocument (line 203) | public void endDocument() throws SAXException { method startPrefixMapping (line 206) | public void startPrefixMapping(String prefix, String uri) throws SAXEx... method endPrefixMapping (line 209) | public void endPrefixMapping(String prefix) throws SAXException { method startElement (line 212) | public void startElement(String uri, String localName, String qName, A... method endElement (line 228) | public void endElement(String uri, String localName, String qName) thr... method characters (line 235) | public void characters(char[] ch, int start, int length) throws SAXExc... method ignorableWhitespace (line 246) | public void ignorableWhitespace(char[] ch, int start, int length) thro... method processingInstruction (line 249) | public void processingInstruction(String target, String data) throws S... method skippedEntity (line 252) | public void skippedEntity(String name) throws SAXException { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/XMLWriter.java class XMLWriter (line 37) | public class XMLWriter extends Writer { method XMLWriter (line 42) | public XMLWriter(Writer inner) { method write (line 47) | @Override method write (line 52) | public void write(char[] cbuf, int off, int len) throws IOException { method flush (line 67) | public void flush() throws IOException { method close (line 71) | public void close() throws IOException { method endTag (line 75) | public void endTag() throws IOException { method startTag (line 79) | public void startTag(String name) throws IOException { method simpleTag (line 84) | public void simpleTag(String name) throws IOException { method startTag (line 88) | public void startTag(String name, Properties attributes) throws IOExce... method simpleTag (line 101) | public void simpleTag(String name, Properties attributes) throws IOExc... method writeProperties (line 113) | public void writeProperties(Properties props) throws IOException { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GraphViewer.java type GraphViewer (line 32) | public interface GraphViewer { method view (line 34) | public void view(InputGraph graph); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupCallback.java type GroupCallback (line 33) | public interface GroupCallback { method started (line 35) | public void started(Group g); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupOrganizer.java type GroupOrganizer (line 34) | public interface GroupOrganizer { method getName (line 36) | public String getName(); method organize (line 38) | public List>> organize(List subFolder... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupReceiver.java type GroupReceiver (line 32) | public interface GroupReceiver { method init (line 34) | public Component init(GroupCallback callback); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java type InputGraphProvider (line 35) | public interface InputGraphProvider { method getGraph (line 37) | InputGraph getGraph(); method setSelectedNodes (line 39) | void setSelectedNodes(Set nodes); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/Scheduler.java type Scheduler (line 35) | public interface Scheduler { method schedule (line 37) | public Collection schedule(InputGraph graph); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Difference.java class Difference (line 42) | public class Difference { method createDiffGraph (line 54) | public static InputGraph createDiffGraph(InputGraph a, InputGraph b) { method createDiffSameGroup (line 62) | private static InputGraph createDiffSameGroup(InputGraph a, InputGraph... method createDiff (line 85) | private static InputGraph createDiff(InputGraph a, InputGraph b, Set getChangedEvent() { method fireChangedEvent (line 57) | protected void fireChangedEvent() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ColorFilter.java class ColorFilter (line 41) | public class ColorFilter extends AbstractFilter { method ColorFilter (line 46) | public ColorFilter(String name) { method getName (line 51) | public String getName() { method apply (line 55) | public void apply(Diagram diagram) { method applyRule (line 75) | private void applyRule(ColorRule rule, Figure f) { method addRule (line 95) | public void addRule(ColorRule r) { class ColorRule (line 99) | public static class ColorRule { method ColorRule (line 106) | public ColorRule(Selector selector, Color c) { method ColorRule (line 110) | public ColorRule(Selector selector, Color c, Color lineColor, Connec... method ColorRule (line 118) | public ColorRule(Color c) { method getColor (line 122) | public Color getColor() { method getSelector (line 126) | public Selector getSelector() { method getLineColor (line 130) | public Color getLineColor() { method getLineStyle (line 134) | public Connection.ConnectionStyle getLineStyle() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CombineFilter.java class CombineFilter (line 42) | public class CombineFilter extends AbstractFilter { method CombineFilter (line 47) | public CombineFilter(String name) { method getName (line 52) | public String getName() { method apply (line 56) | public void apply(Diagram diagram) { method addRule (line 161) | public void addRule(CombineRule combineRule) { class CombineRule (line 165) | public static class CombineRule { method CombineRule (line 171) | public CombineRule(PropertyMatcher first, PropertyMatcher second) { method CombineRule (line 176) | public CombineRule(PropertyMatcher first, PropertyMatcher second, bo... method isReversed (line 182) | public boolean isReversed() { method getFirstMatcher (line 186) | public PropertyMatcher getFirstMatcher() { method getSecondMatcher (line 190) | public PropertyMatcher getSecondMatcher() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ConnectionFilter.java class ConnectionFilter (line 40) | public class ConnectionFilter extends AbstractFilter { method ConnectionFilter (line 45) | public ConnectionFilter(String name) { method getName (line 50) | public String getName() { method apply (line 54) | public void apply(Diagram diagram) { method addRule (line 78) | public void addRule(ConnectionStyleRule r) { class ConnectionStyleRule (line 82) | public static class ConnectionStyleRule { method ConnectionStyleRule (line 88) | public ConnectionStyleRule(Selector selector, Color lineColor, Conne... method getSelector (line 94) | public Selector getSelector() { method getLineColor (line 98) | public Color getLineColor() { method getLineStyle (line 102) | public Connection.ConnectionStyle getLineStyle() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CustomFilter.java class CustomFilter (line 48) | public class CustomFilter extends AbstractFilter { method CustomFilter (line 55) | public CustomFilter(String name, String code) { method getName (line 61) | public String getName() { method getCode (line 65) | public String getCode() { method setName (line 69) | public void setName(String s) { method setCode (line 74) | public void setCode(String s) { method getEditor (line 79) | @Override method openInEditor (line 89) | public boolean openInEditor() { method toString (line 95) | @Override method getEngine (line 100) | public static ScriptEngineAbstraction getEngine() { method getJsHelperText (line 129) | private static String getJsHelperText() { method apply (line 155) | public void apply(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/EditFilterDialog.java class EditFilterDialog (line 33) | public class EditFilterDialog extends javax.swing.JDialog { method EditFilterDialog (line 39) | public EditFilterDialog(CustomFilter customFilter) { method wasAccepted (line 48) | public boolean wasAccepted() { method initComponents (line 58) | private void initComponents() { method okButtonClicked (line 139) | private void okButtonClicked(java.awt.event.ActionEvent evt) {//GEN-FI... method cancelButtonClicked (line 146) | private void cancelButtonClicked(java.awt.event.ActionEvent evt) {//GE... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/Filter.java type Filter (line 36) | public interface Filter extends Properties.Provider, ChangedEventProvide... method getName (line 38) | public String getName(); method apply (line 40) | public void apply(Diagram d); method getEditor (line 42) | OpenCookie getEditor(); method getChangedEvent (line 44) | ChangedEvent getChangedEvent(); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChain.java class FilterChain (line 37) | public class FilterChain implements ChangedEventProvider { method FilterChain (line 43) | public FilterChain() { method FilterChain (line 49) | public FilterChain(FilterChain f) { method getChangedEvent (line 55) | public ChangedEvent getChangedEvent() { method getFilterAt (line 59) | public Filter getFilterAt(int index) { method apply (line 64) | public void apply(Diagram d) { method apply (line 70) | public void apply(Diagram d, FilterChain sequence) { method beginAtomic (line 87) | public void beginAtomic() { method endAtomic (line 91) | public void endAtomic() { method addFilter (line 96) | public void addFilter(Filter filter) { method addFilterSameSequence (line 104) | public void addFilterSameSequence(Filter filter) { method containsFilter (line 112) | public boolean containsFilter(Filter filter) { method removeFilter (line 116) | public void removeFilter(Filter filter) { method moveFilterUp (line 124) | public void moveFilterUp(Filter filter) { method moveFilterDown (line 136) | public void moveFilterDown(Filter filter) { method getFilters (line 148) | public List getFilters() { method clear (line 152) | public void clear() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChainProvider.java type FilterChainProvider (line 30) | public interface FilterChainProvider { method getFilterChain (line 32) | public FilterChain getFilterChain(); method getSequence (line 34) | public FilterChain getSequence(); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterSetting.java class FilterSetting (line 34) | public class FilterSetting { method FilterSetting (line 39) | public FilterSetting() { method FilterSetting (line 43) | public FilterSetting(String name) { method getFilters (line 48) | public Set getFilters() { method addFilter (line 52) | public void addFilter(Filter f) { method removeFilter (line 57) | public void removeFilter(Filter f) { method containsFilter (line 62) | public boolean containsFilter(Filter f) { method getName (line 66) | public String getName() { method setName (line 70) | public void setName(String name) { method getFilterCount (line 74) | public int getFilterCount() { method toString (line 78) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/JavaSE6ScriptEngine.java class JavaSE6ScriptEngine (line 39) | public class JavaSE6ScriptEngine implements ScriptEngineAbstraction { method initialize (line 44) | public boolean initialize(String jsHelperText) { method execute (line 59) | public void execute(Diagram d, String code) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/NullScriptEngine.java class NullScriptEngine (line 32) | public class NullScriptEngine implements ScriptEngineAbstraction { method initialize (line 34) | public boolean initialize(String jsHelperText) { method execute (line 38) | public void execute(Diagram d, String code) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveFilter.java class RemoveFilter (line 40) | public class RemoveFilter extends AbstractFilter { method RemoveFilter (line 45) | public RemoveFilter(String name) { method getName (line 50) | public String getName() { method apply (line 54) | public void apply(Diagram diagram) { method addRule (line 100) | public void addRule(RemoveRule rule) { class RemoveRule (line 104) | public static class RemoveRule { method RemoveRule (line 110) | public RemoveRule(Selector selector, boolean b) { method RemoveRule (line 114) | public RemoveRule(Selector selector, boolean removeAllWithoutPredece... method getSelector (line 120) | public Selector getSelector() { method getRemoveOnlyInputs (line 124) | public boolean getRemoveOnlyInputs() { method getRemoveAllWithoutPredecessor (line 128) | public boolean getRemoveAllWithoutPredecessor() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveInputsFilter.java class RemoveInputsFilter (line 39) | public class RemoveInputsFilter extends AbstractFilter { method RemoveInputsFilter (line 44) | public RemoveInputsFilter(String name) { method getName (line 49) | public String getName() { method apply (line 53) | public void apply(Diagram diagram) { method addRule (line 107) | public void addRule(RemoveInputsRule rule) { class RemoveInputsRule (line 111) | public static class RemoveInputsRule { method RemoveInputsRule (line 117) | public RemoveInputsRule(Selector selector) { method RemoveInputsRule (line 121) | public RemoveInputsRule(Selector selector, int startIndex) { method RemoveInputsRule (line 125) | public RemoveInputsRule(Selector selector, int startIndex, int endIn... method getStartingIndex (line 131) | public int getStartingIndex() { method getEndIndex (line 135) | public int getEndIndex() { method getSelector (line 139) | public Selector getSelector() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveSelfLoopsFilter.java class RemoveSelfLoopsFilter (line 38) | public class RemoveSelfLoopsFilter extends AbstractFilter { method RemoveSelfLoopsFilter (line 43) | public RemoveSelfLoopsFilter(String name) { method getName (line 47) | public String getName() { method apply (line 51) | public void apply(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ScriptEngineAbstraction.java type ScriptEngineAbstraction (line 33) | public interface ScriptEngineAbstraction { method initialize (line 35) | public boolean initialize(String jsHelperText); method execute (line 37) | public void execute(Diagram d, String code); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/SplitFilter.java class SplitFilter (line 38) | public class SplitFilter extends AbstractFilter { method SplitFilter (line 43) | public SplitFilter(String name, Selector selector) { method getName (line 48) | public String getName() { method apply (line 52) | public void apply(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/helper.js function colorize (line 30) | function colorize(property, regexp, color) { function remove (line 36) | function remove(property, regexp) { function split (line 42) | function split(property, regexp) { function removeInputs (line 47) | function removeInputs(property, regexp, from, to) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckListView.java class CheckListView (line 34) | public class CheckListView extends ListView { method showSelection (line 36) | @Override method createModel (line 41) | @Override method createList (line 46) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNode.java class CheckNode (line 35) | public class CheckNode extends AbstractNode { method CheckNode (line 41) | public CheckNode(Children c, Lookup lookup) { method getSelectionChangedEvent (line 48) | public ChangedEvent getSelectionChangedEvent() { method isSelected (line 52) | public boolean isSelected() { method setSelected (line 56) | public void setSelected(boolean b) { method setEnabled (line 63) | public void setEnabled(boolean b) { method isEnabled (line 67) | public boolean isEnabled() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNodeListModel.java class CheckNodeListModel (line 33) | public class CheckNodeListModel extends NodeListModel { method setNode (line 37) | @Override method getCheckNodeAt (line 43) | public CheckNode getCheckNodeAt(int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckRenderer.java class CheckRenderer (line 40) | public class CheckRenderer extends JCheckBox implements ListCellRenderer { method CheckRenderer (line 45) | public CheckRenderer(final JList list) { method getListCellRendererComponent (line 68) | public Component getListCellRendererComponent(final JList list, Object... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterChainProviderImplementation.java class FilterChainProviderImplementation (line 33) | public class FilterChainProviderImplementation implements FilterChainPro... method getFilterChain (line 35) | public FilterChain getFilterChain() { method getSequence (line 39) | public FilterChain getSequence() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterNode.java class FilterNode (line 48) | public class FilterNode extends CheckNode implements LookupListener, Cha... method FilterNode (line 53) | public FilterNode(Filter filter) { method FilterNode (line 57) | private FilterNode(Filter filter, InstanceContent content) { method update (line 80) | private void update() { method getFilter (line 84) | public Filter getFilter() { method createSheet (line 88) | @Override method getActions (line 95) | @Override method getPreferredAction (line 100) | @Override method resultChanged (line 105) | public void resultChanged(LookupEvent lookupEvent) { method changed (line 109) | public void changed(FilterTopComponent source) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java class FilterTopComponent (line 90) | public final class FilterTopComponent extends TopComponent implements Lo... method actionPerformed (line 108) | public void actionPerformed(ActionEvent e) { method getFilterSettingsChangedEvent (line 113) | public ChangedEvent getFilterSettingsChangedEvent() { method getSequence (line 117) | public FilterChain getSequence() { method updateSelection (line 121) | public void updateSelection() { method comboBoxSelectionChanged (line 131) | private void comboBoxSelectionChanged() { method updateComboBox (line 169) | private void updateComboBox() { method addFilterSetting (line 179) | public void addFilterSetting() { method canRemoveFilterSetting (line 215) | public boolean canRemoveFilterSetting() { method removeFilterSetting (line 219) | public void removeFilterSetting() { method createFilterSetting (line 234) | private FilterSetting createFilterSetting(String name) { method updateComboBoxSelection (line 243) | private void updateComboBoxSelection() { class FilterChildren (line 270) | private class FilterChildren extends Children.Keys implements ChangedL... method createNodes (line 276) | protected Node[] createNodes(Object object) { method FilterChildren (line 289) | public FilterChildren() { method addNotify (line 300) | protected void addNotify() { method changed (line 305) | public void changed(CheckNode source) { method getFilterChain (line 324) | public FilterChain getFilterChain() { method FilterTopComponent (line 333) | private FilterTopComponent() { method newFilter (line 371) | public void newFilter() { method removeFilter (line 382) | public void removeFilter(Filter f) { class FilterChangedListener (line 394) | private static class FilterChangedListener implements ChangedListener<... method FilterChangedListener (line 399) | public FilterChangedListener(FileObject fo, CustomFilter cf) { method changed (line 404) | public void changed(Filter source) { method initFilters (line 429) | public void initFilters() { method initComponents (line 524) | private void initComponents() { method getDefault (line 536) | public static synchronized FilterTopComponent getDefault() { method findInstance (line 546) | public static synchronized FilterTopComponent findInstance() { method getPersistenceType (line 559) | @Override method preferredID (line 564) | @Override method getExplorerManager (line 569) | @Override method componentOpened (line 574) | @Override method componentClosed (line 581) | @Override method resultChanged (line 587) | public void resultChanged(LookupEvent lookupEvent) { method setChain (line 596) | public void setChain(FilterChain chain) { method getFileObject (line 600) | private FileObject getFileObject(CustomFilter cf) { method writeExternal (line 612) | @Override method findFilter (line 647) | public CustomFilter findFilter(String name) { method readExternal (line 659) | @Override class ResolvableHelper (line 681) | final static class ResolvableHelper implements Serializable { method readResolve (line 685) | public Object readResolve() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/FilterAction.java class FilterAction (line 36) | public class FilterAction extends AbstractAction { method FilterAction (line 38) | public FilterAction() { method actionPerformed (line 42) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterDownAction.java class MoveFilterDownAction (line 38) | public final class MoveFilterDownAction extends CookieAction { method performAction (line 40) | protected void performAction(Node[] activatedNodes) { method mode (line 47) | protected int mode() { method MoveFilterDownAction (line 51) | public MoveFilterDownAction() { method getName (line 56) | public String getName() { method cookieClasses (line 60) | protected Class[] cookieClasses() { method iconResource (line 66) | @Override method initialize (line 71) | @Override method getHelpCtx (line 77) | public HelpCtx getHelpCtx() { method asynchronous (line 81) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterUpAction.java class MoveFilterUpAction (line 38) | public final class MoveFilterUpAction extends CookieAction { method performAction (line 40) | protected void performAction(Node[] activatedNodes) { method mode (line 47) | protected int mode() { method MoveFilterUpAction (line 51) | public MoveFilterUpAction() { method getName (line 55) | public String getName() { method cookieClasses (line 59) | protected Class[] cookieClasses() { method iconResource (line 65) | @Override method initialize (line 70) | @Override method getHelpCtx (line 76) | public HelpCtx getHelpCtx() { method asynchronous (line 80) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/NewFilterAction.java class NewFilterAction (line 36) | public final class NewFilterAction extends CallableSystemAction { method NewFilterAction (line 38) | public NewFilterAction() { method performAction (line 42) | public void performAction() { method getName (line 46) | public String getName() { method initialize (line 50) | @Override method getHelpCtx (line 55) | public HelpCtx getHelpCtx() { method asynchronous (line 59) | @Override method iconResource (line 64) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterAction.java class RemoveFilterAction (line 40) | public final class RemoveFilterAction extends CookieAction { method performAction (line 42) | protected void performAction(Node[] activatedNodes) { method mode (line 62) | protected int mode() { method getName (line 66) | public String getName() { method RemoveFilterAction (line 70) | public RemoveFilterAction() { method cookieClasses (line 74) | protected Class[] cookieClasses() { method initialize (line 80) | @Override method iconResource (line 86) | @Override method getHelpCtx (line 91) | public HelpCtx getHelpCtx() { method asynchronous (line 95) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterSettingsAction.java class RemoveFilterSettingsAction (line 36) | public final class RemoveFilterSettingsAction extends CallableSystemActi... method performAction (line 38) | public void performAction() { method getName (line 42) | public String getName() { method RemoveFilterSettingsAction (line 46) | public RemoveFilterSettingsAction() { method initialize (line 50) | @Override method getHelpCtx (line 55) | public HelpCtx getHelpCtx() { method asynchronous (line 59) | @Override method iconResource (line 64) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/SaveFilterSettingsAction.java class SaveFilterSettingsAction (line 36) | public final class SaveFilterSettingsAction extends CallableSystemAction { method performAction (line 38) | public void performAction() { method getName (line 42) | public String getName() { method initialize (line 46) | @Override method SaveFilterSettingsAction (line 51) | public SaveFilterSettingsAction() { method getHelpCtx (line 55) | public HelpCtx getHelpCtx() { method asynchronous (line 59) | @Override method iconResource (line 64) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/AndSelector.java class AndSelector (line 33) | public class AndSelector implements Selector { method AndSelector (line 38) | public AndSelector(Selector s1, Selector s2) { method selected (line 43) | public List
selected(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Block.java class Block (line 36) | public class Block implements Cluster { method Block (line 42) | public Block(InputBlock inputBlock, Diagram diagram) { method getOuter (line 47) | public Cluster getOuter() { method getInputBlock (line 51) | public InputBlock getInputBlock() { method getSuccessors (line 55) | public Set getSuccessors() { method getPredecessors (line 63) | public Set getPredecessors() { method setBounds (line 71) | public void setBounds(Rectangle r) { method getBounds (line 75) | public Rectangle getBounds() { method compareTo (line 79) | public int compareTo(Cluster o) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Connection.java class Connection (line 37) | public class Connection implements Source.Provider, Link { type ConnectionStyle (line 39) | public enum ConnectionStyle { method Connection (line 52) | protected Connection(InputSlot inputSlot, OutputSlot outputSlot) { method getInputSlot (line 68) | public InputSlot getInputSlot() { method getOutputSlot (line 72) | public OutputSlot getOutputSlot() { method getColor (line 76) | public Color getColor() { method getStyle (line 80) | public ConnectionStyle getStyle() { method setColor (line 84) | public void setColor(Color c) { method setStyle (line 88) | public void setStyle(ConnectionStyle s) { method getSource (line 92) | public Source getSource() { method remove (line 96) | public void remove() { method toString (line 103) | @Override method getFrom (line 108) | public Port getFrom() { method getTo (line 112) | public Port getTo() { method getControlPoints (line 116) | public List getControlPoints() { method setControlPoints (line 120) | public void setControlPoints(List list) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Diagram.java class Diagram (line 47) | public class Diagram { method getFont (line 56) | public Font getFont() { method Diagram (line 60) | private Diagram() { method getBlock (line 67) | public Block getBlock(InputBlock b) { method getNodeText (line 71) | public String getNodeText() { method schedule (line 75) | public void schedule(Collection newBlocks) { method updateBlocks (line 80) | private void updateBlocks() { method getNext (line 88) | public Diagram getNext() { method getBlocks (line 92) | public Collection getBlocks() { method getPrev (line 96) | public Diagram getPrev() { method getFigures (line 100) | public List
getFigures() { method createFigure (line 104) | public Figure createFigure() { method createConnection (line 111) | public Connection createConnection(InputSlot inputSlot, OutputSlot out... method createDiagram (line 117) | public static Diagram createDiagram(InputGraph graph, String nodeText) { method removeAllFigures (line 172) | public void removeAllFigures(Set
figuresToRemove) { method freeFigure (line 186) | private void freeFigure(Figure succ) { method removeFigure (line 205) | public void removeFigure(Figure succ) { method getName (line 212) | public String getName() { method getGraph (line 216) | public InputGraph getGraph() { method getConnections (line 220) | public Set getConnections() { method getRootFigure (line 233) | public Figure getRootFigure() { method printStatistics (line 251) | public void printStatistics() { method getRootFigures (line 285) | public List
getRootFigures() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java class Figure (line 45) | public class Figure extends Properties.Entity implements Source.Provider... method getHeight (line 65) | public int getHeight() { method getWidth (line 77) | public int getWidth() { method Figure (line 95) | protected Figure(Diagram diagram, int id) { method getId (line 109) | public int getId() { method setColor (line 113) | public void setColor(Color color) { method getColor (line 117) | public Color getColor() { method getPredecessors (line 121) | public List
getPredecessors() { method getPredecessorSet (line 125) | public Set
getPredecessorSet() { method getSuccessorSet (line 133) | public Set
getSuccessorSet() { method getSuccessors (line 141) | public List
getSuccessors() { method addPredecessor (line 145) | protected void addPredecessor(Figure f) { method addSuccessor (line 149) | protected void addSuccessor(Figure f) { method removePredecessor (line 153) | protected void removePredecessor(Figure f) { method removeSuccessor (line 158) | protected void removeSuccessor(Figure f) { method setPosition (line 163) | public void setPosition(Point p) { method getPosition (line 167) | public Point getPosition() { method getDiagram (line 171) | public Diagram getDiagram() { method getSource (line 175) | public Source getSource() { method createInputSlot (line 179) | public InputSlot createInputSlot() { method createInputSlot (line 185) | public InputSlot createInputSlot(int index) { method removeSlot (line 192) | public void removeSlot(Slot s) { method createOutputSlot (line 208) | public OutputSlot createOutputSlot() { method createOutputSlot (line 214) | public OutputSlot createOutputSlot(int index) { method getInputSlots (line 221) | public List getInputSlots() { method getOutputSlots (line 225) | public List getOutputSlots() { method removeInputSlot (line 229) | void removeInputSlot(InputSlot s) { method removeOutputSlot (line 234) | void removeOutputSlot(OutputSlot s) { method getLines (line 239) | public String[] getLines() { method updateLines (line 246) | public void updateLines() { method resolveString (line 257) | private String resolveString(String string) { method getSize (line 289) | public Dimension getSize() { method toString (line 301) | @Override method getCluster (line 306) | public Cluster getCluster() { method isRoot (line 317) | public boolean isRoot() { method compareTo (line 325) | public int compareTo(Vertex f) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InputSlot.java class InputSlot (line 33) | public class InputSlot extends Slot { method InputSlot (line 35) | protected InputSlot(Figure figure, int wantedIndex) { method getPosition (line 39) | public int getPosition() { method setPosition (line 43) | public void setPosition(int position) { method getRelativePosition (line 49) | public Point getRelativePosition() { method toString (line 53) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InvertSelector.java class InvertSelector (line 33) | public class InvertSelector implements Selector { method InvertSelector (line 37) | public InvertSelector(Selector selector) { method selected (line 41) | public List
selected(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/MatcherSelector.java class MatcherSelector (line 34) | public class MatcherSelector implements Selector { method MatcherSelector (line 38) | public MatcherSelector(PropertyMatcher matcher) { method selected (line 42) | public List
selected(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OrSelector.java class OrSelector (line 32) | public class OrSelector implements Selector { method OrSelector (line 38) | public OrSelector(Selector s1, Selector s2) { method selected (line 43) | public List
selected(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OutputSlot.java class OutputSlot (line 32) | public class OutputSlot extends Slot { method OutputSlot (line 34) | protected OutputSlot(Figure figure, int wantedIndex) { method getPosition (line 38) | public int getPosition() { method setPosition (line 42) | public void setPosition(int position) { method getRelativePosition (line 47) | public Point getRelativePosition() { method toString (line 51) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/PredecessorSelector.java class PredecessorSelector (line 33) | public class PredecessorSelector implements Selector { method PredecessorSelector (line 37) | public PredecessorSelector(Selector innerSelector) { method selected (line 41) | public List
selected(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Selector.java type Selector (line 32) | public interface Selector { method selected (line 34) | List
selected(Diagram d); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java class Slot (line 37) | public abstract class Slot implements Port, Source.Provider { method Slot (line 46) | protected Slot(Figure figure, int wantedIndex) { method compare (line 57) | public int compare(Slot o1, Slot o2) { method compare (line 63) | public int compare(Slot o1, Slot o2) { method getWantedIndex (line 68) | public int getWantedIndex() { method getSource (line 72) | public Source getSource() { method getName (line 76) | public String getName() { method setShortName (line 80) | public void setShortName(String s) { method getShortName (line 87) | public String getShortName() { method getShowName (line 91) | public boolean getShowName() { method setName (line 95) | public void setName(String s) { method getFigure (line 102) | public Figure getFigure() { method getConnections (line 107) | public List getConnections() { method removeAllConnections (line 111) | public void removeAllConnections() { method getVertex (line 118) | public Vertex getVertex() { method getPosition (line 122) | public abstract int getPosition(); method setPosition (line 124) | public abstract void setPosition(int position); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Source.java class Source (line 39) | public class Source { method Source (line 44) | public Source() { method getSourceNodes (line 48) | public List getSourceNodes() { method getSourceNodesAsSet (line 52) | public Set getSourceNodesAsSet() { method addSourceNode (line 64) | public void addSourceNode(InputNode n) { method removeSourceNode (line 69) | public void removeSourceNode(InputNode n) { type Provider (line 74) | public interface Provider { method getSource (line 76) | public Source getSource(); method setSourceNodes (line 79) | public void setSourceNodes(List sourceNodes) { method addSourceNodes (line 84) | public void addSourceNodes(Source s) { method isInBlock (line 91) | public boolean isInBlock(InputGraph g, InputBlock blockNode) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/SuccessorSelector.java class SuccessorSelector (line 33) | public class SuccessorSelector implements Selector { method SuccessorSelector (line 37) | public SuccessorSelector(Selector innerSelector) { method selected (line 41) | public List
selected(Diagram d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java class ClusterEdge (line 35) | public class ClusterEdge implements Link { method ClusterEdge (line 41) | public ClusterEdge(ClusterNode from, ClusterNode to) { method getTo (line 48) | public Port getTo() { method getFrom (line 52) | public Port getFrom() { method setControlPoints (line 56) | public void setControlPoints(List p) { method getControlPoints (line 60) | public List getControlPoints() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java class ClusterIngoingConnection (line 36) | public class ClusterIngoingConnection implements Link { method ClusterIngoingConnection (line 44) | public ClusterIngoingConnection(ClusterInputSlotNode inputSlotNode, Li... method getConnection (line 53) | public Link getConnection() { method getInputSlotNode (line 57) | public ClusterInputSlotNode getInputSlotNode() { method getTo (line 61) | public Port getTo() { method getFrom (line 65) | public Port getFrom() { method setControlPoints (line 69) | public void setControlPoints(List p) { method getControlPoints (line 73) | public List getControlPoints() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java class ClusterInputSlotNode (line 36) | public class ClusterInputSlotNode implements Vertex { method setIngoingConnection (line 47) | public void setIngoingConnection(ClusterIngoingConnection c) { method getIngoingConnection (line 51) | public ClusterIngoingConnection getIngoingConnection() { method toString (line 56) | @Override method ClusterInputSlotNode (line 61) | public ClusterInputSlotNode(ClusterNode n, String id) { method getInputSlot (line 106) | public Port getInputSlot() { method getInterBlockConnection (line 110) | public InterClusterConnection getInterBlockConnection() { method getOutputSlot (line 114) | public Port getOutputSlot() { method getSize (line 118) | public Dimension getSize() { method setPosition (line 122) | public void setPosition(Point p) { method getPosition (line 126) | public Point getPosition() { method setInterBlockConnection (line 130) | public void setInterBlockConnection(InterClusterConnection interBlockC... method getCluster (line 134) | public Cluster getCluster() { method isRoot (line 138) | public boolean isRoot() { method compareTo (line 142) | public int compareTo(Vertex o) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java class ClusterNode (line 42) | public class ClusterNode implements Vertex { method ClusterNode (line 56) | public ClusterNode(Cluster cluster, String name) { method addSubNode (line 64) | public void addSubNode(Vertex v) { method addSubEdge (line 68) | public void addSubEdge(Link l) { method getSubEdges (line 72) | public Set getSubEdges() { method updateSize (line 76) | public void updateSize() { method calculateSize (line 105) | private void calculateSize() { method getInputSlot (line 158) | public Port getInputSlot() { method getOutputSlot (line 163) | public Port getOutputSlot() { method getSize (line 167) | public Dimension getSize() { method getPosition (line 171) | public Point getPosition() { method setPosition (line 175) | public void setPosition(Point pos) { method getCluster (line 201) | public Cluster getCluster() { method setCluster (line 205) | public void setCluster(Cluster c) { method setDirty (line 209) | public void setDirty(boolean b) { method setRoot (line 213) | public void setRoot(boolean b) { method isRoot (line 217) | public boolean isRoot() { method compareTo (line 221) | public int compareTo(Vertex o) { method toString (line 225) | @Override method getSubNodes (line 230) | public Set getSubNodes() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java class ClusterOutgoingConnection (line 36) | public class ClusterOutgoingConnection implements Link { method ClusterOutgoingConnection (line 44) | public ClusterOutgoingConnection(ClusterOutputSlotNode outputSlotNode,... method getTo (line 53) | public Port getTo() { method getFrom (line 57) | public Port getFrom() { method setControlPoints (line 61) | public void setControlPoints(List p) { method getControlPoints (line 65) | public List getControlPoints() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java class ClusterOutputSlotNode (line 36) | public class ClusterOutputSlotNode implements Vertex { method setOutgoingConnection (line 48) | public void setOutgoingConnection(ClusterOutgoingConnection c) { method getOutgoingConnection (line 52) | public ClusterOutgoingConnection getOutgoingConnection() { method toString (line 56) | @Override method ClusterOutputSlotNode (line 61) | public ClusterOutputSlotNode(ClusterNode n, String id) { method getSize (line 106) | public Dimension getSize() { method setPosition (line 110) | public void setPosition(Point p) { method getPosition (line 114) | public Point getPosition() { method getInputSlot (line 118) | public Port getInputSlot() { method getOutputSlot (line 122) | public Port getOutputSlot() { method setCluster (line 126) | public void setCluster(Cluster c) { method setRoot (line 130) | public void setRoot(boolean b) { method getCluster (line 134) | public Cluster getCluster() { method isRoot (line 138) | public boolean isRoot() { method compareTo (line 142) | public int compareTo(Vertex o) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Edge.java class Edge (line 30) | public class Edge { method Edge (line 36) | protected Edge(Graph graph, Node source, Node dest, ... method getSource (line 47) | public Node getSource() { method getDest (line 51) | public Node getDest() { method getData (line 55) | public E getData() { method setData (line 59) | public void setData(E e) { method remove (line 63) | public void remove() { method isSelfLoop (line 67) | public boolean isSelfLoop() { method reverse (line 71) | public void reverse() { method toString (line 86) | public String toString() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Graph.java class Graph (line 38) | public class Graph { method Graph (line 44) | public Graph() { method createNode (line 50) | public Node createNode(N data, Object key) { method createEdge (line 60) | public Edge createEdge(Node source, Node dest, E dat... method getNode (line 70) | public Node getNode(Object key) { method getEdge (line 74) | public Edge getEdge(Object key) { method getEdges (line 78) | public Collection> getEdges() { method getNodes (line 82) | public Collection> getNodes() { method removeEdge (line 86) | public void removeEdge(Edge e, Object key) { class DFSTraversalVisitor (line 95) | public class DFSTraversalVisitor { method visitNode (line 97) | public void visitNode(Node n) { method visitEdge (line 100) | public boolean visitEdge(Edge e, boolean backEdge) { class BFSTraversalVisitor (line 105) | public class BFSTraversalVisitor { method visitNode (line 107) | public void visitNode(Node n, int depth) { method getNodesWithInDegree (line 111) | public List> getNodesWithInDegree(int x) { method getNodesWithInDegree (line 115) | public List> getNodesWithInDegree(int x, boolean countSelfL... method markReachable (line 128) | private void markReachable(Node startingNode) { method traverseBFS (line 143) | public void traverseBFS(Node startingNode, BFSTraversalVisitor t... method traverseDFS (line 197) | public void traverseDFS(DFSTraversalVisitor tv) { method traverseDFS (line 201) | public void traverseDFS(Collection> startingNodes, DFSTrave... method traverse (line 214) | private void traverse(DFSTraversalVisitor tv, Node n) { method hasCycles (line 238) | public boolean hasCycles() { method checkCycles (line 255) | private boolean checkCycles(Node n) { method toString (line 279) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java class HierarchicalClusterLayoutManager (line 45) | public class HierarchicalClusterLayoutManager implements LayoutManager { method HierarchicalClusterLayoutManager (line 52) | public HierarchicalClusterLayoutManager(OldHierarchicalLayoutManager.C... method doLayout (line 56) | public void doLayout(LayoutGraph graph) { method setSubManager (line 60) | public void setSubManager(LayoutManager manager) { method setManager (line 64) | public void setManager(LayoutManager manager) { method doLayout (line 68) | public void doLayout(LayoutGraph graph, Set firstLay... method doRouting (line 245) | public void doRouting(LayoutGraph graph) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java class HierarchicalLayoutManager (line 49) | public class HierarchicalLayoutManager implements LayoutManager { type Combine (line 62) | public enum Combine { class LayoutNode (line 93) | private class LayoutNode { method toString (line 111) | @Override class LayoutEdge (line 117) | private class LayoutEdge { class AlgorithmPart (line 126) | private abstract class AlgorithmPart { method start (line 128) | public void start() { method run (line 150) | protected abstract void run(); method printStatistics (line 152) | protected void printStatistics() { method postCheck (line 155) | protected void postCheck() { method preCheck (line 158) | protected void preCheck() { method HierarchicalLayoutManager (line 162) | public HierarchicalLayoutManager() { method HierarchicalLayoutManager (line 166) | public HierarchicalLayoutManager(Combine b) { method getMaxLayerLength (line 177) | public int getMaxLayerLength() { method setMaxLayerLength (line 181) | public void setMaxLayerLength(int v) { method setMinLayerDifference (line 185) | public void setMinLayerDifference(int v) { method doLayout (line 189) | public void doLayout(LayoutGraph graph) { method doLayout (line 194) | public void doLayout(LayoutGraph graph, Set firstLay... class WriteResult (line 259) | private class WriteResult extends AlgorithmPart { method run (line 263) | protected void run() { method printStatistics (line 482) | @Override class Segment (line 494) | private static class Segment { method compare (line 505) | public int compare(Segment s1, Segment s2) { class Region (line 510) | private static class Region { method compare (line 520) | public int compare(Region r1, Region r2) { method compare (line 526) | public int compare(LayoutNode n1, LayoutNode n2) { method compare (line 532) | public int compare(LayoutNode n1, LayoutNode n2) { method compare (line 544) | public int compare(LayoutNode n1, LayoutNode n2) { class AssignXCoordinates2 (line 555) | private class AssignXCoordinates2 extends AlgorithmPart { method initialPositions (line 561) | private void initialPositions() { method run (line 567) | protected void run() { method calculateOptimalDown (line 601) | private int calculateOptimalDown(LayoutNode n) { method calculateOptimalBoth (line 614) | private int calculateOptimalBoth(LayoutNode n) { method calculateOptimalUp (line 633) | private int calculateOptimalUp(LayoutNode n) { method median (line 649) | private int median(List values) { method sweepUp (line 658) | private void sweepUp() { method doubleSweep (line 676) | private void doubleSweep() { method sweepDown (line 686) | private void sweepDown() { class NodeRow (line 697) | private static class NodeRow { method NodeRow (line 702) | public NodeRow(ArrayList space) { method offset (line 707) | public int offset(LayoutNode n1, LayoutNode n2) { method insert (line 713) | public void insert(LayoutNode n, int pos) { class AssignXCoordinates (line 749) | private class AssignXCoordinates extends AlgorithmPart { method generateSegments (line 754) | private void generateSegments() { method addEdges (line 789) | private void addEdges() { method topologicalSorting (line 810) | private void topologicalSorting() { method initialPositions (line 842) | private void initialPositions() { method predSum (line 862) | private int predSum(LayoutNode n) { method succSum (line 873) | private int succSum(LayoutNode n) { method downValues (line 886) | private void downValues() { method downValues (line 895) | private void downValues(Segment s) { method upValues (line 910) | private void upValues() { method upValues (line 916) | private void upValues(Segment s) { method sweep (line 931) | private void sweep(boolean down) { method processRegion (line 1005) | private void processRegion(Region r, boolean down) { method run (line 1073) | protected void run() { method compare (line 1093) | public int compare(LayoutNode n1, LayoutNode n2) { class CrossingReduction (line 1098) | private class CrossingReduction extends AlgorithmPart { method preCheck (line 1100) | @Override method run (line 1107) | protected void run() { method initX (line 1155) | private void initX() { method updateXOfLayer (line 1162) | private void updateXOfLayer(int index) { method updatePositions (line 1171) | private void updatePositions() { method downSweep (line 1182) | private void downSweep() { method updateCrossingNumbers (line 1225) | private void updateCrossingNumbers(int index, boolean down) { method upSweep (line 1293) | private void upSweep() { method evaluate (line 1334) | private int evaluate() { method postCheck (line 1339) | @Override class AssignYCoordinates (line 1354) | private class AssignYCoordinates extends AlgorithmPart { method run (line 1356) | protected void run() { class CreateDummyNodes (line 1394) | private class CreateDummyNodes extends AlgorithmPart { method preCheck (line 1398) | @Override method run (line 1414) | protected void run() { method processSingleEdge (line 1589) | private void processSingleEdge(LayoutEdge e) { method addBetween (line 1599) | private LayoutEdge addBetween(LayoutEdge e, int layer) { method printStatistics (line 1619) | @Override method postCheck (line 1624) | @Override class AssignLayers (line 1642) | private class AssignLayers extends AlgorithmPart { method preCheck (line 1644) | @Override method run (line 1651) | protected void run() { method optimize (line 1721) | public void optimize(HashSet set) { method postCheck (line 1736) | @Override class ReverseEdges (line 1748) | private class ReverseEdges extends AlgorithmPart { method run (line 1753) | protected void run() { method DFS (line 1915) | private void DFS(LayoutNode startNode) { method reverseAllInputs (line 1950) | private void reverseAllInputs(LayoutNode node) { method reverseEdge (line 1967) | private void reverseEdge(LayoutEdge e) { method postCheck (line 1987) | @Override method compare (line 2016) | public int compare(Link l1, Link l2) { class BuildDatastructure (line 2035) | private class BuildDatastructure extends AlgorithmPart { method run (line 2037) | protected void run() { method postCheck (line 2084) | @Override method doRouting (line 2107) | public void doRouting(LayoutGraph graph) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java class InterClusterConnection (line 36) | public class InterClusterConnection implements Link { method InterClusterConnection (line 44) | public InterClusterConnection(ClusterOutputSlotNode outputSlotNode, Cl... method getOutputSlotNode (line 52) | public ClusterOutputSlotNode getOutputSlotNode() { method getTo (line 56) | public Port getTo() { method getFrom (line 60) | public Port getFrom() { method setControlPoints (line 64) | public void setControlPoints(List p) { method getControlPoints (line 68) | public List getControlPoints() { method toString (line 72) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Node.java class Node (line 34) | public class Node { method isVisited (line 44) | protected boolean isVisited() { method setVisited (line 48) | protected void setVisited(boolean b) { method isReachable (line 52) | protected boolean isReachable() { method setReachable (line 56) | protected void setReachable(boolean b) { method isActive (line 60) | protected boolean isActive() { method setActive (line 64) | protected void setActive(boolean b) { method getInDegree (line 68) | public int getInDegree() { method getInDegree (line 72) | public int getInDegree(boolean countSelfLoops) { method getOutDegree (line 86) | public int getOutDegree() { method Node (line 90) | protected Node(Graph graph, N data) { method addInEdge (line 97) | protected void addInEdge(Edge e) { method getGraph (line 101) | public Graph getGraph() { method addOutEdge (line 105) | protected void addOutEdge(Edge e) { method removeInEdge (line 109) | protected void removeInEdge(Edge e) { method removeOutEdge (line 114) | protected void removeOutEdge(Edge e) { method getInEdges (line 119) | public List> getInEdges() { method getOutEdges (line 123) | public List> getOutEdges() { method getSuccessors (line 127) | public List> getSuccessors() { method getPredecessors (line 138) | public List> getPredecessors() { method getData (line 149) | public N getData() { method setData (line 153) | public void setData(N d) { method toString (line 157) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/OldHierarchicalLayoutManager.java class OldHierarchicalLayoutManager (line 45) | public class OldHierarchicalLayoutManager implements LayoutManager { type Combine (line 67) | public enum Combine { class NodeData (line 74) | private class NodeData { method NodeData (line 84) | public NodeData(Vertex node) { method NodeData (line 97) | public NodeData(Link edge) { method getNode (line 109) | public Vertex getNode() { method getEdge (line 113) | public Link getEdge() { method getCoordinate (line 117) | public int getCoordinate() { method setCoordinate (line 121) | public void setCoordinate(int x) { method getX (line 125) | public int getX() { method getY (line 133) | public int getY() { method setLayerCoordinate (line 141) | public void setLayerCoordinate(int y) { method setLayer (line 145) | public void setLayer(int x) { method getLayer (line 149) | public int getLayer() { method isDummy (line 153) | public boolean isDummy() { method getWidth (line 157) | public int getWidth() { method addReversedStartEdge (line 161) | public void addReversedStartEdge(Edge e) { method addReversedPort (line 173) | private int addReversedPort(Port p) { method addReversedEndEdge (line 183) | public void addReversedEndEdge(Edge e) { method getHeight (line 194) | public int getHeight() { method toString (line 211) | @Override class EdgeData (line 221) | private class EdgeData { method EdgeData (line 231) | public EdgeData(Link edge) { method EdgeData (line 235) | public EdgeData(Link edge, boolean rev) { method isImportant (line 249) | public boolean isImportant() { method setImportant (line 253) | public void setImportant(boolean b) { method getStartPoints (line 257) | public List getStartPoints() { method getEndPoints (line 261) | public List getEndPoints() { method getAbsoluteEndPoints (line 265) | public List getAbsoluteEndPoints() { method getAbsoluteStartPoints (line 280) | public List getAbsoluteStartPoints() { method addEndPoint (line 295) | public void addEndPoint(Point p) { method addStartPoint (line 299) | public void addStartPoint(Point p) { method getEdge (line 303) | public Link getEdge() { method setRelativeEnd (line 307) | public void setRelativeEnd(Point p) { method setRelativeStart (line 311) | public void setRelativeStart(Point p) { method getRelativeEnd (line 315) | public Point getRelativeEnd() { method getRelativeStart (line 319) | public Point getRelativeStart() { method isReversed (line 323) | public boolean isReversed() { method setReversed (line 327) | public void setReversed(boolean b) { method toString (line 331) | @Override method OldHierarchicalLayoutManager (line 341) | public OldHierarchicalLayoutManager(Combine combine) { method OldHierarchicalLayoutManager (line 345) | public OldHierarchicalLayoutManager(Combine combine, int layerOffset) { method doRouting (line 350) | public void doRouting(LayoutGraph graph) { method doLayout (line 354) | public void doLayout(LayoutGraph layoutGraph) { method doLayout (line 358) | public void doLayout(LayoutGraph layoutGraph, Set fi... method doLayout (line 362) | public void doLayout(LayoutGraph layoutGraph, Set fi... method onOneLine (line 598) | public boolean onOneLine(Point p1, Point p2, Point p3) { method assignToRealObjects (line 607) | private void assignToRealObjects(int layerSizes[], Node> laye... method assignLayerCoordinates (line 737) | private void assignLayerCoordinates(ArrayList... method assignCoordinates (line 755) | private void assignCoordinates(ArrayList> lay... method normalizeCoordinate (line 806) | private void normalizeCoordinate() { method optimizeMedian (line 819) | private void optimizeMedian(ArrayList> layers... method median (line 883) | private int median(ArrayList arr) { method calcRelativeCoordinate (line 893) | private int calcRelativeCoordinate(Node n, Node n1, Node> alreadyAssigned,... method findOverlap (line 1065) | private boolean findOverlap(List> nodes, Node... method evaluateSolution (line 1076) | private int evaluateSolution() { method crossingReduction (line 1090) | private void crossingReduction(ArrayList> lay... method removeCycles (line 1110) | private void removeCycles(Set> rootNodes) { method checkRemoveCycles (line 1150) | private boolean checkRemoveCycles() { method assignLayers (line 1156) | private int assignLayers(Set> rootNodes, Set<... method checkAssignLayers (line 1193) | private boolean checkAssignLayers() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Timing.java class Timing (line 30) | public class Timing { method Timing (line 36) | public Timing(String name) { method toString (line 40) | @Override method print (line 51) | public void print() { method start (line 55) | public void start() { method stop (line 59) | public void stop() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Cluster.java type Cluster (line 33) | public interface Cluster extends Comparable { method getOuter (line 35) | public Cluster getOuter(); method setBounds (line 37) | public void setBounds(Rectangle r); method getSuccessors (line 39) | public Set getSuccessors(); method getPredecessors (line 41) | public Set getPredecessors(); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutGraph.java class LayoutGraph (line 36) | public class LayoutGraph { method LayoutGraph (line 44) | public LayoutGraph(Set links) { method LayoutGraph (line 48) | public LayoutGraph(Set links, Set ad... method getInputPorts (line 104) | public Set getInputPorts(Vertex v) { method getOutputPorts (line 108) | public Set getOutputPorts(Vertex v) { method getPortLinks (line 112) | public Set getPortLinks(Port p) { method getLinks (line 116) | public Set getLinks() { method verify (line 120) | public boolean verify() { method getVertices (line 124) | public SortedSet getVertices() { method markNotRoot (line 128) | private void markNotRoot(Set notRootSet, Vertex v, Vertex star... method findRootVertices (line 153) | public Set findRootVertices(Set startingRoots) { method findRootVertices (line 187) | public Set findRootVertices() { method getClusters (line 191) | public SortedSet getClusters() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutManager.java type LayoutManager (line 32) | public interface LayoutManager { method doLayout (line 34) | public void doLayout(LayoutGraph graph); method doLayout (line 36) | public void doLayout(LayoutGraph graph, Set firstLay... method doRouting (line 38) | public void doRouting(LayoutGraph graph); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Link.java type Link (line 33) | public interface Link { method getFrom (line 35) | public Port getFrom(); method getTo (line 37) | public Port getTo(); method getControlPoints (line 39) | public List getControlPoints(); method setControlPoints (line 41) | public void setControlPoints(List list); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Port.java type Port (line 32) | public interface Port { method getVertex (line 34) | public Vertex getVertex(); method getRelativePosition (line 36) | public Point getRelativePosition(); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Vertex.java type Vertex (line 33) | public interface Vertex extends Comparable { method getCluster (line 35) | public Cluster getCluster(); method getSize (line 37) | public Dimension getSize(); method getPosition (line 39) | public Point getPosition(); method setPosition (line 41) | public void setPosition(Point p); method isRoot (line 43) | public boolean isRoot(); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Client.java class Client (line 45) | public class Client implements Runnable, GroupCallback { method Client (line 51) | public Client(Socket socket, JTextField networkTextField, GroupCallbac... method run (line 57) | public void run() { method started (line 84) | public void started(final Group g) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Server.java class Server (line 46) | public class Server implements GroupCallback, GroupReceiver, PreferenceC... method init (line 56) | public Component init(GroupCallback callback) { method networkCheckBoxChanged (line 87) | private void networkCheckBoxChanged(javax.swing.event.ChangeEvent evt) { method preferenceChange (line 91) | public void preferenceChange(PreferenceChangeEvent e) { method initializeNetwork (line 99) | private void initializeNetwork() { method started (line 137) | public void started(final Group g) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/RhinoScriptEngine.java class RhinoScriptEngine (line 37) | public class RhinoScriptEngine implements ScriptEngineAbstraction { method initialize (line 46) | public boolean initialize(String s) { method execute (line 67) | public void execute(Diagram d, String code) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/JavaGroupOrganizer.java class JavaGroupOrganizer (line 40) | public class JavaGroupOrganizer implements GroupOrganizer { method getName (line 42) | public String getName() { method organize (line 46) | public List>> organize(List subFolder... method buildResult (line 70) | private void buildResult(List>> result, List<... type NameProvider (line 94) | private static interface NameProvider { method getName (line 96) | public String getName(Group g); method getName (line 100) | public String getName(Group g) { method getName (line 132) | public String getName(Group g) { method getName (line 168) | public String getName(Group g) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java class ServerCompilerScheduler (line 48) | public class ServerCompilerScheduler implements Scheduler { class Node (line 50) | private static class Node { method compare (line 68) | public int compare(InputEdge o1, InputEdge o2) { method buildBlocks (line 73) | public void buildBlocks() { method getBlockName (line 184) | private String getBlockName(InputNode n) { method schedule (line 188) | public Collection schedule(InputGraph graph) { method scheduleLatest (line 218) | public void scheduleLatest() { method markWithBlock (line 301) | private void markWithBlock(Node n, InputBlock b, Set reachable) { class BlockIntermediate (line 331) | private class BlockIntermediate { method buildCommonDominators (line 344) | public void buildCommonDominators() { method getCommonDominator (line 353) | public InputBlock getCommonDominator(int a, int b) { method buildDominators (line 376) | public void buildDominators() { method compress (line 494) | private void compress(int index, Vector blocks) { method eval (line 517) | private int eval(int index, Vector blocks) { method link (line 527) | private void link(int index1, int index2, Vector bl... method isRegion (line 532) | private boolean isRegion(Node n) { method isPhi (line 536) | private boolean isPhi(Node n) { method findRoot (line 540) | private Node findRoot() { method buildUpGraph (line 552) | public void buildUpGraph() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/Settings.java class Settings (line 33) | public class Settings { method get (line 44) | public static Preferences get() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsCategory.java class ViewOptionsCategory (line 37) | public final class ViewOptionsCategory extends OptionsCategory { method getIcon (line 39) | @Override method getCategoryName (line 44) | public String getCategoryName() { method getTitle (line 48) | public String getTitle() { method create (line 52) | public OptionsPanelController create() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsPanelController.java class ViewOptionsPanelController (line 37) | final class ViewOptionsPanelController extends OptionsPanelController { method update (line 43) | public void update() { method applyChanges (line 48) | public void applyChanges() { method cancel (line 53) | public void cancel() { method isValid (line 57) | public boolean isValid() { method isChanged (line 61) | public boolean isChanged() { method getHelpCtx (line 65) | public HelpCtx getHelpCtx() { method getComponent (line 69) | public JComponent getComponent(Lookup masterLookup) { method addPropertyChangeListener (line 73) | public void addPropertyChangeListener(PropertyChangeListener l) { method removePropertyChangeListener (line 77) | public void removePropertyChangeListener(PropertyChangeListener l) { method getPanel (line 81) | private ViewPanel getPanel() { method changed (line 88) | void changed() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewPanel.java class ViewPanel (line 30) | final class ViewPanel extends javax.swing.JPanel { method ViewPanel (line 34) | ViewPanel(ViewOptionsPanelController controller) { method initComponents (line 45) | private void initComponents() { method load (line 119) | void load() { method store (line 125) | void store() { method valid (line 131) | boolean valid() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/BoundedZoomAction.java class BoundedZoomAction (line 43) | public class BoundedZoomAction extends WidgetAction.Adapter { method BoundedZoomAction (line 50) | public BoundedZoomAction(double zoomMultiplier, boolean useAnimator) { method getMinFactor (line 55) | public double getMinFactor() { method setMinFactor (line 59) | public void setMinFactor(double d) { method getMaxFactor (line 63) | public double getMaxFactor() { method setMaxFactor (line 67) | public void setMaxFactor(double d) { method findScrollPane (line 71) | private JScrollPane findScrollPane(JComponent component) { method mouseWheelMoved (line 87) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ColorIcon.java class ColorIcon (line 35) | public class ColorIcon implements Icon { method ColorIcon (line 39) | public ColorIcon(Color c) { method paintIcon (line 43) | public void paintIcon(Component c, Graphics g, int x, int y) { method getIconWidth (line 48) | public int getIconWidth() { method getIconHeight (line 52) | public int getIconHeight() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ContextAction.java class ContextAction (line 39) | public abstract class ContextAction extends CallableSystemAction impl... method ContextAction (line 44) | public ContextAction() { method ContextAction (line 48) | public ContextAction(Lookup context) { method init (line 52) | private void init(Lookup context) { method resultChanged (line 59) | public void resultChanged(LookupEvent e) { method performAction (line 67) | @Override method update (line 80) | public void update(T t) { method isEnabled (line 88) | public boolean isEnabled(T context) { method contextClass (line 92) | public abstract Class contextClass(); method performAction (line 94) | public abstract void performAction(T context); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickAction.java class DoubleClickAction (line 33) | public class DoubleClickAction extends WidgetAction.Adapter { method DoubleClickAction (line 37) | public DoubleClickAction(DoubleClickHandler handler) { method mouseClicked (line 41) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickHandler.java type DoubleClickHandler (line 33) | public interface DoubleClickHandler { method handleDoubleClick (line 35) | public void handleDoubleClick(Widget w, WidgetMouseEvent e); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSatelliteComponent.java class ExtendedSatelliteComponent (line 36) | public class ExtendedSatelliteComponent extends JComponent implements Mo... method ExtendedSatelliteComponent (line 43) | public ExtendedSatelliteComponent(Scene scene) { method addNotify (line 51) | @Override method removeNotify (line 63) | @Override method update (line 70) | public void update() { method paint (line 75) | @Override method mouseClicked (line 121) | public void mouseClicked(MouseEvent e) { method mousePressed (line 124) | public void mousePressed(MouseEvent e) { method mouseReleased (line 128) | public void mouseReleased(MouseEvent e) { method mouseEntered (line 132) | public void mouseEntered(MouseEvent e) { method mouseExited (line 135) | public void mouseExited(MouseEvent e) { method mouseDragged (line 138) | public void mouseDragged(MouseEvent e) { method mouseMoved (line 142) | public void mouseMoved(MouseEvent e) { method moveVisibleRect (line 145) | private void moveVisibleRect(Point center) { method sceneRepaint (line 173) | public void sceneRepaint() { method sceneValidating (line 176) | public void sceneValidating() { method sceneValidated (line 179) | public void sceneValidated() { method componentResized (line 182) | public void componentResized(ComponentEvent e) { method componentMoved (line 186) | public void componentMoved(ComponentEvent e) { method componentShown (line 190) | public void componentShown(ComponentEvent e) { method componentHidden (line 193) | public void componentHidden(ComponentEvent e) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSelectAction.java class ExtendedSelectAction (line 40) | public class ExtendedSelectAction extends WidgetAction.Adapter { method ExtendedSelectAction (line 45) | public ExtendedSelectAction(SelectProvider provider) { method mousePressed (line 50) | @Override method mouseReleased (line 60) | @Override method keyTyped (line 65) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/PropertiesSheet.java class PropertiesSheet (line 37) | public class PropertiesSheet { method initializeSheet (line 39) | public static void initializeSheet(final Properties properties, Sheet ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/RangeSlider.java class RangeSlider (line 47) | public class RangeSlider extends JComponent implements ChangedListener positions) { method setPositions (line 73) | protected void setPositions(List positions) { method setColors (line 83) | public void setColors(List colors) { method getColors (line 88) | public List getColors() { method copy (line 92) | public RangeSliderModel copy() { method getPositions (line 100) | public List getPositions() { method getFirstPosition (line 104) | public int getFirstPosition() { method getSecondPosition (line 108) | public int getSecondPosition() { method setPositions (line 112) | public void setPositions(int fp, int sp) { method ensureOrder (line 121) | private void ensureOrder() { method getColorChangedEvent (line 129) | public ChangedEvent getColorChangedEvent() { method getChangedEvent (line 133) | public ChangedEvent getChangedEvent() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/BoundedZoomAction.java class BoundedZoomAction (line 43) | public class BoundedZoomAction extends WidgetAction.Adapter { method BoundedZoomAction (line 50) | public BoundedZoomAction(double zoomMultiplier, boolean useAnimator) { method getMinFactor (line 56) | public double getMinFactor() { method setMinFactor (line 60) | public void setMinFactor(double d) { method getMaxFactor (line 64) | public double getMaxFactor() { method setMaxFactor (line 68) | public void setMaxFactor(double d) { method findScrollPane (line 72) | private JScrollPane findScrollPane(JComponent component) { method mouseWheelMoved (line 88) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ConnectionAnchor.java class ConnectionAnchor (line 38) | public class ConnectionAnchor extends Anchor { type HorizontalAlignment (line 40) | public enum HorizontalAlignment { method ConnectionAnchor (line 48) | public ConnectionAnchor(Widget widget) { method ConnectionAnchor (line 52) | public ConnectionAnchor(HorizontalAlignment alignment, Widget widget) { method compute (line 57) | public Result compute(Entry entry) { method getRelatedSceneLocation (line 61) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java class DiagramScene (line 105) | public class DiagramScene extends Scene implements ChangedListener oldVisibleWidgets) { method processOutputSlot (line 765) | private void processOutputSlot(OutputSlot s, List connecti... method clearSelection (line 833) | private void clearSelection() { method getLookup (line 845) | public Lookup getLookup() { method gotoFigures (line 849) | public void gotoFigures(final List
figures) { method calcCenter (line 872) | private Point calcCenter(Rectangle r) { method centerRectangle (line 887) | private void centerRectangle(Rectangle r) { method addToSelection (line 912) | private void addToSelection(Figure f) { method addToSelection (line 917) | private void addToSelection(FigureWidget w) { method setSelection (line 924) | private void setSelection(Set nodes) { method setSelection (line 935) | public void setSelection(Collection
list) { method getSelectedFigures (line 945) | public Set
getSelectedFigures() { method getSelectedNodes (line 958) | public Set getSelectedNodes() { method getUndoRedoManager (line 971) | private UndoRedo.Manager getUndoRedoManager() { method getUndoRedo (line 980) | public UndoRedo getUndoRedo() { method isVisible (line 984) | private boolean isVisible(Figure f) { method doesIntersect (line 993) | private boolean doesIntersect(Set s1, Set s2) { method showNot (line 1009) | public void showNot(final Set nodes) { method showOnly (line 1013) | public void showOnly(final Set nodes) { method updateHiddenNodes (line 1019) | private void updateHiddenNodes(Set newHiddenNodes, boolean do... method showFigures (line 1119) | private void showFigures(Collection
f) { method showFigure (line 1127) | private void showFigure(Figure f) { method showAll (line 1133) | public void showAll(final Collection
f) { method show (line 1138) | public void show(final Figure f) { method gotoFigure (line 1142) | public void gotoFigure(final Figure f) { method createPopupMenu (line 1161) | public JPopupMenu createPopupMenu() { class DiagramUndoRedo (line 1173) | private static class DiagramUndoRedo extends AbstractUndoableEdit impl... method DiagramUndoRedo (line 1180) | public DiagramUndoRedo(DiagramScene scene, Point oldScrollPosition, ... method redo (line 1189) | @Override method undo (line 1200) | @Override method changed (line 1219) | public void changed(DiagramViewModel source) { method setUndoRedoEnabled (line 1230) | public void setUndoRedoEnabled(boolean b) { method getUndoRedoEnabled (line 1234) | public boolean getUndoRedoEnabled() { method changed (line 1238) | public void changed(DiagramViewModel source) { method addUndo (line 1244) | private void addUndo() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java class DiagramViewModel (line 48) | public class DiagramViewModel extends RangeSliderModel implements Change... method changed (line 66) | public void changed(FilterChain source) { method copy (line 71) | @Override method setData (line 78) | public void setData(DiagramViewModel newModel) { method getShowBlocks (line 118) | public boolean getShowBlocks() { method setShowBlocks (line 122) | public void setShowBlocks(boolean b) { method getShowNodeHull (line 127) | public boolean getShowNodeHull() { method setShowNodeHull (line 131) | public void setShowNodeHull(boolean b) { method DiagramViewModel (line 136) | public DiagramViewModel(Group g, FilterChain filterChain, FilterChain ... method changed (line 165) | public void changed(DiagramViewModel source) { method changed (line 177) | public void changed(Group source) { method getDiagramChangedEvent (line 185) | public ChangedEvent getDiagramChangedEvent() { method getViewChangedEvent (line 189) | public ChangedEvent getViewChangedEvent() { method getViewPropertiesChangedEvent (line 193) | public ChangedEvent getViewPropertiesChangedEvent() { method getSelectedNodes (line 197) | public Set getSelectedNodes() { method getHiddenNodes (line 201) | public Set getHiddenNodes() { method getOnScreenNodes (line 205) | public Set getOnScreenNodes() { method setSelectedNodes (line 209) | public void setSelectedNodes(Set nodes) { method setHiddenNodes (line 251) | public void setHiddenNodes(Set nodes) { method setOnScreenNodes (line 256) | public void setOnScreenNodes(Set onScreenNodes) { method getSequenceFilterChain (line 261) | public FilterChain getSequenceFilterChain() { method setSequenceFilterChain (line 265) | public void setSequenceFilterChain(FilterChain chain) { method diagramChanged (line 273) | private void diagramChanged() { method getFilterChain (line 280) | public FilterChain getFilterChain() { method setFilterChain (line 284) | public void setFilterChain(FilterChain chain) { method calculateStringList (line 292) | private static List calculateStringList(Group g) { method getFirstGraph (line 300) | public InputGraph getFirstGraph() { method getSecondGraph (line 304) | public InputGraph getSecondGraph() { method selectGraph (line 311) | public void selectGraph(InputGraph g) { method getDiagramToView (line 317) | public Diagram getDiagramToView() { method getGraphToView (line 327) | public InputGraph getGraphToView() { method changed (line 337) | public void changed(RangeSliderModel source) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java class EditorInputGraphProvider (line 36) | public class EditorInputGraphProvider implements InputGraphProvider { method getGraph (line 38) | public InputGraph getGraph() { method setSelectedNodes (line 46) | public void setSelectedNodes(Set nodes) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java class EditorTopComponent (line 103) | public final class EditorTopComponent extends TopComponent implements Ch... method export (line 123) | public void export(File f) { method updateDisplayName (line 155) | private void updateDisplayName() { method EditorTopComponent (line 159) | public EditorTopComponent(Diagram diagram) { method keyTyped (line 301) | public void keyTyped(KeyEvent e) { method keyPressed (line 304) | public void keyPressed(KeyEvent e) { method keyReleased (line 311) | public void keyReleased(KeyEvent e) { method getDiagramModel (line 319) | public DiagramViewModel getDiagramModel() { method showSatellite (line 323) | private void showSatellite() { method showScene (line 329) | private void showScene() { method findNode (line 334) | public void findNode() { method zoomOut (line 338) | public void zoomOut() { method zoomIn (line 350) | public void zoomIn() { method showPrevDiagram (line 362) | public void showPrevDiagram() { method getModel (line 372) | public DiagramViewModel getModel() { method getFilterChain (line 376) | public FilterChain getFilterChain() { method getActive (line 380) | public static EditorTopComponent getActive() { method initComponents (line 397) | private void initComponents() { method getPersistenceType (line 410) | @Override method componentOpened (line 415) | @Override method componentClosed (line 419) | @Override method preferredID (line 423) | @Override method changed (line 428) | public void changed(RangeSliderModel model) { method showPredSucc (line 432) | public boolean showPredSucc() { method setSelection (line 436) | public void setSelection(PropertyMatcher matcher) { method setSelectedNodes (line 447) | public void setSelectedNodes(Set nodes) { method propertyChange (line 468) | public void propertyChange(PropertyChangeEvent evt) { method extract (line 488) | public void extract() { method hideNodes (line 492) | public void hideNodes() { method expandPredecessors (line 499) | public void expandPredecessors() { method expandSuccessors (line 524) | public void expandSuccessors() { method showAll (line 549) | public void showAll() { method getDiagram (line 553) | public Diagram getDiagram() { method componentActivated (line 557) | @Override method requestFocus (line 561) | @Override method requestFocusInWindow (line 567) | @Override method getUndoRedo (line 573) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExportCookie.java type ExportCookie (line 33) | public interface ExportCookie { method export (line 35) | void export(File f); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedPanAction.java class ExtendedPanAction (line 42) | public class ExtendedPanAction extends WidgetAction.LockedAdapter { method isLocked (line 48) | protected boolean isLocked() { method mousePressed (line 52) | @Override method findScrollPane (line 66) | private JScrollPane findScrollPane(JComponent component) { method mouseReleased (line 82) | @Override method mouseDragged (line 91) | @Override method pan (line 96) | private boolean pan(Widget widget, Point newLocation) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedSatelliteComponent.java class ExtendedSatelliteComponent (line 36) | public class ExtendedSatelliteComponent extends JComponent implements Mo... method ExtendedSatelliteComponent (line 43) | public ExtendedSatelliteComponent(DiagramScene scene) { method addNotify (line 51) | public void addNotify() { method removeNotify (line 62) | public void removeNotify() { method update (line 68) | public void update() { method paint (line 77) | public void paint(Graphics g) { method mouseClicked (line 124) | public void mouseClicked(MouseEvent e) { method mousePressed (line 127) | public void mousePressed(MouseEvent e) { method mouseReleased (line 131) | public void mouseReleased(MouseEvent e) { method mouseEntered (line 135) | public void mouseEntered(MouseEvent e) { method mouseExited (line 138) | public void mouseExited(MouseEvent e) { method mouseDragged (line 141) | public void mouseDragged(MouseEvent e) { method mouseMoved (line 145) | public void mouseMoved(MouseEvent e) { method moveVisibleRect (line 148) | private void moveVisibleRect(Point center) { method sceneRepaint (line 177) | public void sceneRepaint() { method sceneValidating (line 181) | public void sceneValidating() { method sceneValidated (line 184) | public void sceneValidated() { method componentResized (line 187) | public void componentResized(ComponentEvent e) { method componentMoved (line 191) | public void componentMoved(ComponentEvent e) { method componentShown (line 195) | public void componentShown(ComponentEvent e) { method componentHidden (line 198) | public void componentHidden(ComponentEvent e) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/FindPanel.java class FindPanel (line 44) | class FindPanel extends JPanel implements KeyListener { method FindPanel (line 49) | public FindPanel(List
figures) { method createDesign (line 54) | protected void createDesign() { method updateComboBox (line 63) | public void updateComboBox(List
figures) { method getNameText (line 83) | public String getNameText() { method getValueText (line 87) | public String getValueText() { method keyTyped (line 91) | public void keyTyped(KeyEvent e) { method keyPressed (line 94) | public void keyPressed(KeyEvent e) { method find (line 100) | public void find() { method keyReleased (line 108) | public void keyReleased(KeyEvent e) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/GraphViewerImplementation.java class GraphViewerImplementation (line 35) | public class GraphViewerImplementation implements GraphViewer { method view (line 37) | public void view(InputGraph graph) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/PreferenceConstants.java class PreferenceConstants (line 30) | public class PreferenceConstants { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/SlotLayout.java class SlotLayout (line 38) | public class SlotLayout implements Layout { type HorizontalAlignment (line 40) | public enum HorizontalAlignment { method SlotLayout (line 50) | public SlotLayout() { method SlotLayout (line 54) | public SlotLayout(HorizontalAlignment alignment, boolean vertical) { method layout (line 60) | public void layout(Widget widget) { method requiresJustification (line 138) | public boolean requiresJustification(Widget widget) { method justify (line 142) | public void justify(Widget widget) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/EnableBlockLayoutAction.java class EnableBlockLayoutAction (line 35) | public class EnableBlockLayoutAction extends AbstractAction { method EnableBlockLayoutAction (line 40) | public EnableBlockLayoutAction() { method actionPerformed (line 47) | public void actionPerformed(ActionEvent ev) { method iconResource (line 52) | protected String iconResource() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java class ExpandPredecessorsAction (line 34) | public final class ExpandPredecessorsAction extends CallableSystemAction { method performAction (line 36) | public void performAction() { method getName (line 43) | public String getName() { method initialize (line 47) | @Override method getHelpCtx (line 52) | public HelpCtx getHelpCtx() { method asynchronous (line 56) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java class ExpandSuccessorsAction (line 34) | public final class ExpandSuccessorsAction extends CallableSystemAction { method performAction (line 36) | public void performAction() { method getName (line 43) | public String getName() { method initialize (line 47) | @Override method getHelpCtx (line 52) | public HelpCtx getHelpCtx() { method asynchronous (line 56) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExportAction.java class ExportAction (line 47) | public final class ExportAction extends CallableSystemAction implements ... method ExportAction (line 52) | public ExportAction() { method resultChanged (line 61) | public void resultChanged(LookupEvent e) { method performAction (line 65) | public void performAction() { method getName (line 100) | public String getName() { method iconResource (line 104) | @Override method getHelpCtx (line 109) | public HelpCtx getHelpCtx() { method asynchronous (line 113) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExtractAction.java class ExtractAction (line 38) | public final class ExtractAction extends CallableSystemAction { method performAction (line 40) | public void performAction() { method ExtractAction (line 47) | public ExtractAction() { method getName (line 52) | public String getName() { method initialize (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override method iconResource (line 70) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/HideAction.java class HideAction (line 38) | public final class HideAction extends CallableSystemAction { method performAction (line 40) | public void performAction() { method HideAction (line 47) | public HideAction() { method getName (line 52) | public String getName() { method initialize (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override method iconResource (line 70) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/MouseOverAction.java class MouseOverAction (line 35) | public class MouseOverAction extends WidgetAction.Adapter { method MouseOverAction (line 40) | public MouseOverAction(HoverProvider provider) { method mouseMoved (line 44) | @Override method mouseExited (line 54) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/NextDiagramAction.java class NextDiagramAction (line 40) | public final class NextDiagramAction extends ContextAction c... method getFrom (line 125) | public Point getFrom() { method getTo (line 129) | public Point getTo() { method addSuccessor (line 133) | private void addSuccessor(LineWidget widget) { method calculateClientArea (line 137) | @Override method paintWidget (line 142) | @Override method setHighlighted (line 208) | private void setHighlighted(boolean b) { method setPopupVisible (line 213) | private void setPopupVisible(boolean b) { method isHitAt (line 218) | @Override method notifyStateChanged (line 223) | @Override method setRecursiveHighlighted (line 230) | private void setRecursiveHighlighted(boolean b) { method highlightSuccessors (line 241) | private void highlightSuccessors(boolean b) { method setRecursivePopupVisible (line 248) | private void setRecursivePopupVisible(boolean b) { method popupVisibleSuccessors (line 259) | private void popupVisibleSuccessors(boolean b) { method getPopupMenu (line 266) | public JPopupMenu getPopupMenu(Widget widget, Point localLocation) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/MultiConnectionWidget.java class MultiConnectionWidget (line 55) | public class MultiConnectionWidget extends Widget implements PopupMenuPr... class Route (line 60) | private static class Route { method Route (line 68) | public Route(Point from, Point to) { method equals (line 76) | @Override method hashCode (line 87) | @Override method MultiConnectionWidget (line 101) | public MultiConnectionWidget(OutputSlot outputSlot, DiagramScene scene) { method setHoverPosition (line 174) | private void setHoverPosition(Point location) { method getNearest (line 178) | private Route getNearest(Point localLocation) { method isHitAt (line 195) | @Override method calculateClientArea (line 212) | @Override method paintWidget (line 217) | @Override method notifyStateChanged (line 236) | @Override method getPopupMenu (line 248) | public JPopupMenu getPopupMenu(Widget widget, Point localLocation) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java class OutputSlotWidget (line 36) | public class OutputSlotWidget extends SlotWidget { method OutputSlotWidget (line 40) | public OutputSlotWidget(OutputSlot slot, DiagramScene scene, Widget pa... method getOutputSlot (line 47) | public OutputSlot getOutputSlot() { method calculateRelativeLocation (line 51) | protected Point calculateRelativeLocation() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/SlotWidget.java class SlotWidget (line 43) | public abstract class SlotWidget extends Widget { method SlotWidget (line 52) | public SlotWidget(Slot slot, DiagramScene scene, Widget parent, Figure... method getAnchorPosition (line 61) | public Point getAnchorPosition() { method init (line 68) | protected void init() { method getSlot (line 76) | public Slot getSlot() { method getFigureWidget (line 80) | public FigureWidget getFigureWidget() { method paintWidget (line 84) | @Override method calculateClientArea (line 113) | @Override method calculateRelativeLocation (line 118) | protected abstract Point calculateRelativeLocation(); method calculateRelativeY (line 120) | protected double calculateRelativeY(int size, int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java class BasicLogEvent (line 33) | public abstract class BasicLogEvent implements LogEvent { method BasicLogEvent (line 40) | BasicLogEvent(double start, String id) { method getStart (line 46) | public double getStart() { method getEnd (line 50) | public double getEnd() { method setEnd (line 54) | public void setEnd(double end) { method getElapsedTime (line 58) | public double getElapsedTime() { method getId (line 62) | public String getId() { method getCompilation (line 66) | public Compilation getCompilation() { method setCompilation (line 70) | public void setCompilation(Compilation compilation) { method print (line 74) | abstract public void print(PrintStream stream); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java class CallSite (line 31) | public class CallSite { method CallSite (line 44) | CallSite() { method CallSite (line 47) | CallSite(int bci, Method m) { method add (line 52) | void add(CallSite site) { method last (line 59) | CallSite last() { method last (line 63) | CallSite last(int fromEnd) { method toString (line 67) | public String toString() { method print (line 84) | public void print(PrintStream stream) { method emit (line 88) | void emit(PrintStream stream, int indent) { method print (line 95) | public void print(PrintStream stream, int indent) { method getBci (line 127) | public int getBci() { method setBci (line 131) | public void setBci(int bci) { method getMethod (line 135) | public Method getMethod() { method setMethod (line 139) | public void setMethod(Method method) { method getCount (line 143) | public int getCount() { method setCount (line 147) | public void setCount(int count) { method getReceiver (line 151) | public String getReceiver() { method setReceiver (line 155) | public void setReceiver(String receiver) { method getReceiverCount (line 159) | public int getReceiverCount() { method setReceiver_count (line 163) | public void setReceiver_count(int receiver_count) { method getReason (line 167) | public String getReason() { method setReason (line 171) | public void setReason(String reason) { method getCalls (line 175) | public List getCalls() { method setCalls (line 179) | public void setCalls(List calls) { method isCompat (line 183) | public static boolean isCompat() { method setCompat (line 187) | public static void setCompat(boolean aCompat) { method setEndNodes (line 191) | void setEndNodes(int n) { method getEndNodes (line 195) | public int getEndNodes() { method setEndLiveNodes (line 199) | void setEndLiveNodes(int n) { method getEndLiveNodes (line 203) | public int getEndLiveNodes() { method setTimeStamp (line 207) | void setTimeStamp(double time) { method getTimeStamp (line 211) | public double getTimeStamp() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java class Compilation (line 30) | public class Compilation implements LogEvent { method Compilation (line 48) | Compilation(int id) { method getPhase (line 52) | Phase getPhase(String s) { method getRegallocTime (line 61) | double getRegallocTime() { method getStart (line 65) | public double getStart() { method toString (line 69) | @Override method printShort (line 94) | public void printShort(PrintStream stream) { method print (line 103) | public void print(PrintStream stream) { method print (line 107) | public void print(PrintStream stream, boolean printInlining) { method print (line 111) | public void print(PrintStream stream, int indent, boolean printInlinin... method getId (line 135) | public int getId() { method setId (line 139) | public void setId(int id) { method isOsr (line 143) | public boolean isOsr() { method setOsr (line 147) | public void setOsr(boolean osr) { method getOsr_bci (line 151) | public int getOsr_bci() { method setOsr_bci (line 155) | public void setOsr_bci(int osrBci) { method getIcount (line 159) | public String getIcount() { method setICount (line 163) | public void setICount(String icount) { method getBcount (line 167) | public String getBcount() { method setBCount (line 171) | public void setBCount(String bcount) { method getSpecial (line 175) | public String getSpecial() { method setSpecial (line 179) | public void setSpecial(String special) { method setStart (line 183) | public void setStart(double start) { method getEnd (line 187) | public double getEnd() { method setEnd (line 191) | public void setEnd(double end) { method getAttempts (line 195) | public int getAttempts() { method setAttempts (line 199) | public void setAttempts(int attempts) { method getNMethod (line 203) | public NMethod getNMethod() { method setNMethod (line 207) | public void setNMethod(NMethod NMethod) { method getPhases (line 211) | public ArrayList getPhases() { method setPhases (line 215) | public void setPhases(ArrayList phases) { method getFailureReason (line 219) | public String getFailureReason() { method setFailureReason (line 223) | public void setFailureReason(String failureReason) { method getMethod (line 227) | public Method getMethod() { method setMethod (line 231) | public void setMethod(Method method) { method getCall (line 239) | public CallSite getCall() { method setCall (line 243) | public void setCall(CallSite call) { method getLateInlineCall (line 247) | public CallSite getLateInlineCall() { method getElapsedTime (line 251) | public double getElapsedTime() { method getCompilation (line 255) | public Compilation getCompilation() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java type Constants (line 27) | interface Constants { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java class LogCleanupReader (line 37) | class LogCleanupReader extends Reader { method LogCleanupReader (line 54) | LogCleanupReader(Reader r) { method fill (line 62) | private void fill() throws IOException { method rawFill (line 94) | private void rawFill() throws IOException { method read (line 156) | public int read() throws java.io.IOException { method read (line 161) | public int read(char[] buffer) throws java.io.IOException { method read (line 165) | public int read(char[] b, int off, int len) throws java.io.IOException { method skip (line 183) | public long skip(long n) throws java.io.IOException { method ready (line 189) | public boolean ready() throws java.io.IOException { method markSupported (line 193) | public boolean markSupported() { method mark (line 197) | public void mark(int unused) throws java.io.IOException { method reset (line 201) | public void reset() throws java.io.IOException { method close (line 207) | public void close() throws java.io.IOException { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java class LogCompilation (line 37) | public class LogCompilation extends DefaultHandler implements ErrorHandl... method usage (line 39) | public static void usage(int exitcode) { method main (line 50) | public static void main(String[] args) throws Exception { method printStatistics (line 107) | public static void printStatistics(ArrayList events, PrintSt... FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java type LogEvent (line 30) | public interface LogEvent { method getStart (line 31) | public double getStart(); method getElapsedTime (line 33) | public double getElapsedTime(); method getCompilation (line 35) | public Compilation getCompilation(); method print (line 37) | public void print(PrintStream stream); FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java class LogParser (line 47) | public class LogParser extends DefaultHandler implements ErrorHandler, C... method compare (line 61) | public int compare(LogEvent a, LogEvent b) { method equals (line 72) | @Override method hashCode (line 77) | @Override method compare (line 84) | public int compare(LogEvent a, LogEvent b) { method equals (line 103) | public boolean equals(Object other) { method hashCode (line 107) | @Override method compare (line 114) | public int compare(LogEvent a, LogEvent b) { method equals (line 125) | @Override method hashCode (line 130) | @Override method parseLong (line 151) | long parseLong(String l) { method parse (line 173) | public static ArrayList parse(String file, boolean cleanup) ... method parse (line 177) | public static ArrayList parse(Reader reader, boolean cleanup... method search (line 209) | String search(Attributes attr, String name) { method search (line 213) | String search(Attributes attr, String name, String defaultValue) { method type (line 228) | String type(String id) { method type (line 240) | void type(String id, String name) { method method (line 245) | Method method(String id) { method makeId (line 253) | public String makeId(Attributes atts) { method startElement (line 262) | @Override method endElement (line 423) | @Override method warning (line 476) | @Override method error (line 482) | @Override method fatalError (line 488) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java class MakeNotEntrantEvent (line 29) | class MakeNotEntrantEvent extends BasicLogEvent { method MakeNotEntrantEvent (line 34) | MakeNotEntrantEvent(double s, String i, boolean z, NMethod nm) { method getNMethod (line 40) | public NMethod getNMethod() { method print (line 44) | public void print(PrintStream stream) { method isZombie (line 52) | public boolean isZombie() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java class Method (line 29) | public class Method implements Constants { method decodeFlags (line 39) | String decodeFlags(int osr_bci) { method format (line 52) | String format(int osr_bci) { method toString (line 60) | @Override method getHolder (line 65) | public String getHolder() { method setHolder (line 69) | public void setHolder(String holder) { method getName (line 73) | public String getName() { method setName (line 77) | public void setName(String name) { method getReturnType (line 81) | public String getReturnType() { method setReturnType (line 85) | public void setReturnType(String returnType) { method getArguments (line 89) | public String getArguments() { method setArguments (line 93) | public void setArguments(String arguments) { method getBytes (line 97) | public String getBytes() { method setBytes (line 101) | public void setBytes(String bytes) { method getIICount (line 105) | public String getIICount() { method setIICount (line 109) | public void setIICount(String iicount) { method getFlags (line 113) | public String getFlags() { method setFlags (line 117) | public void setFlags(String flags) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java class NMethod (line 29) | public class NMethod extends BasicLogEvent { method NMethod (line 34) | NMethod(double s, String i, long a, long sz) { method print (line 40) | public void print(PrintStream out) { method getAddress (line 45) | public long getAddress() { method setAddress (line 49) | public void setAddress(long address) { method getSize (line 53) | public long getSize() { method setSize (line 57) | public void setSize(long size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java class Phase (line 29) | public class Phase extends BasicLogEvent { method Phase (line 36) | Phase(String n, double s, int nodes, int live) { method getNodes (line 42) | int getNodes() { method setEndNodes (line 46) | void setEndNodes(int n) { method getName (line 50) | public String getName() { method getStartNodes (line 54) | public int getStartNodes() { method getEndNodes (line 58) | public int getEndNodes() { method getLiveNodes (line 62) | int getLiveNodes() { method setEndLiveNodes (line 66) | void setEndLiveNodes(int n) { method getStartLiveNodes (line 70) | public int getStartLiveNodes() { method getEndLiveNodes (line 74) | public int getEndLiveNodes() { method print (line 78) | @Override FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java class UncommonTrapEvent (line 29) | class UncommonTrapEvent extends BasicLogEvent { method UncommonTrapEvent (line 36) | UncommonTrapEvent(double s, String i, String r, String a, int c) { method addJVMS (line 44) | public void addJVMS(String method, int bci) { method updateCount (line 48) | public void updateCount(UncommonTrapEvent trap) { method print (line 52) | public void print(PrintStream stream) { method getReason (line 57) | public String getReason() { method getAction (line 61) | public String getAction() { method getCount (line 65) | public int getCount() { method setCount (line 69) | public void setCount(int count) { method getJvms (line 73) | public String getJvms() { method setJvms (line 77) | public void setJvms(String jvms) { method setCompilation (line 81) | public void setCompilation(Compilation compilation) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/hsdis/hsdis-demo.c function main (line 43) | int main(int ac, char** av) { function greet (line 69) | void greet(const char* whom) { function end_of_file (line 73) | void end_of_file() { } function disassemble (line 189) | void disassemble(void* from, void* to) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/hsdis/hsdis.c type decode_instructions_event_callback_ftype (line 45) | typedef decode_instructions_event_callback_ftype event_callback_t; type decode_instructions_printf_callback_ftype (line 46) | typedef decode_instructions_printf_callback_ftype printf_callback_t; type hsdis_app_data (line 49) | struct hsdis_app_data { type hsdis_app_data (line 80) | struct hsdis_app_data type hsdis_app_data (line 82) | struct hsdis_app_data function DLL_ENTRY (line 90) | DLL_ENTRY type dis_insn_type (line 160) | enum dis_insn_type function hsdis_read_memory_func (line 187) | static int function hsdis_print_address_func (line 203) | static void type hsdis_app_data (line 222) | struct hsdis_app_data type hsdis_app_data (line 223) | struct hsdis_app_data type bfd_endian (line 226) | enum bfd_endian type disassemble_info (line 231) | struct disassemble_info type disassemble_info (line 237) | struct disassemble_info function setup_app_data (line 239) | static void setup_app_data(struct hsdis_app_data* app_data, function set_optional_callbacks (line 325) | static void set_optional_callbacks(struct hsdis_app_data* app_data) { function parse_caller_options (line 342) | static void parse_caller_options(struct hsdis_app_data* app_data, const ... function print_help (line 373) | static void print_help(struct hsdis_app_data* app_data, function bfd_arch_info_type (line 398) | static const bfd_arch_info_type* find_arch_info(const char* arch_name) { function native_endian (line 426) | static enum bfd_endian native_endian() { function bfd (line 434) | static bfd* get_native_bfd(const bfd_arch_info_type* arch_info, function read_zero_data_only (line 445) | static int read_zero_data_only(bfd_vma ignore_p, function print_to_dev_null (line 451) | static int print_to_dev_null(void* ignore_stream, const char* ignore_for... function parse_fake_insn (line 459) | static void parse_fake_insn(disassembler_ftype dfn, function init_disassemble_info_from_bfd (line 476) | static void init_disassemble_info_from_bfd(struct disassemble_info* dinfo, FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/launcher/java.c type vmdesc (line 185) | struct vmdesc { type vmdesc (line 191) | struct vmdesc type JavaMainArgs (line 215) | struct JavaMainArgs { function main (line 226) | int function JavaMain (line 396) | int JNICALL function parse_stack_size (line 811) | static int function AddOption (line 850) | void function SetClassPath (line 881) | static void function SelectVersion (line 900) | static void function jboolean (line 1146) | static jboolean function jboolean (line 1267) | static jboolean function jstring (line 1301) | static jstring getPlatformEncoding(JNIEnv *env) { function jboolean (line 1319) | static jboolean isEncodingSupported(JNIEnv *env, jstring enc) { function jstring (line 1333) | static jstring function jobjectArray (line 1379) | static jobjectArray function jclass (line 1400) | static jclass function jstring (line 1432) | static jstring function TranslateApplicationArgs (line 1476) | static void function jboolean (line 1551) | static jboolean function SetJavaCommandLineProp (line 1610) | void function SetJavaLauncherProp (line 1666) | void SetJavaLauncherProp() { function PrintJavaVersion (line 1673) | static void function PrintUsage (line 1688) | static void function jint (line 1785) | static jint function jint (line 1865) | jint function GrowKnownVMs (line 2010) | static void function KnownVMIndex (line 2031) | static int function FreeKnownVMs (line 2044) | static void function ShowSplashScreen (line 2060) | static void FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/launcher/java.h type InvocationFunctions (line 42) | typedef struct { FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/launcher/jli_util.c function JLI_MemFree (line 85) | void FILE: HotSpot1.7-JVM-Linux-x86/src/share/tools/launcher/wildcard.c function exists (line 102) | static int type WildcardIterator_ (line 123) | struct WildcardIterator_ type WildcardIterator_ (line 126) | struct WildcardIterator_ function WildcardIterator (line 132) | static WildcardIterator function WildcardIterator_close (line 158) | static void type WildcardIterator_ (line 169) | struct WildcardIterator_ function WildcardIterator (line 174) | static WildcardIterator type dirent (line 199) | struct dirent function WildcardIterator_close (line 203) | static void function equal (line 213) | static int type FileList_ (line 222) | struct FileList_ type FileList_ (line 228) | struct FileList_ function FileList (line 230) | static FileList function FileList_print (line 241) | static void function FileList_free (line 254) | static void function FileList_ensureCapacity (line 268) | static void function FileList_add (line 279) | static void function FileList_addSubstring (line 286) | static void function FileList (line 319) | static FileList function isJarFileName (line 341) | static int function FileList (line 365) | static FileList function isWildcard (line 380) | static int function FileList_expandWildcards (line 390) | static void function wildcardExpandArgv (line 435) | static void function debugPrintArgv (line 448) | static void function main (line 460) | int FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/adlparse.cpp function Constraint (line 2114) | Constraint *ADLParser::constraint_parse(void) { function ConstructRule (line 2182) | ConstructRule *ADLParser::construct_parse(void) { function InstructForm (line 2430) | InstructForm *ADLParser::peep_match_child_parse(PeepMatch &match, int pa... function Predicate (line 2736) | Predicate *ADLParser::pred_parse(void) { function Opcode (line 3199) | Opcode * ADLParser::opcode_parse(InstructForm *instr) { function Interface (line 3272) | Interface *ADLParser::interface_parse(void) { function Interface (line 3336) | Interface *ADLParser::mem_interface_parse(void) { function Interface (line 3391) | Interface *ADLParser::cond_interface_parse(void) { function MatchRule (line 3529) | MatchRule *ADLParser::match_parse(FormDict &operands) { function FormatRule (line 3558) | FormatRule* ADLParser::format_parse(void) { function FormatRule (line 3676) | FormatRule* ADLParser::template_parse(void) { function ExpandRule (line 3824) | ExpandRule* ADLParser::expand_parse(InstructForm *instr) { function RewriteRule (line 3949) | RewriteRule* ADLParser::rewrite_parse(void) { function Attribute (line 3979) | Attribute *ADLParser::attr_parse(char* ident) { function MatchNode (line 4003) | MatchNode *ADLParser::matchNode_parse(FormDict &operands, int &depth, in... function MatchNode (line 4094) | MatchNode *ADLParser::matchChild_parse(FormDict &operands, int &parens, ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/adlparse.hpp class Form (line 32) | class Form class InstructForm (line 34) | class InstructForm class OperandForm (line 35) | class OperandForm class OpClassForm (line 36) | class OpClassForm class AttributeForm (line 37) | class AttributeForm class RegisterForm (line 38) | class RegisterForm class PipelineForm (line 39) | class PipelineForm class SourceForm (line 40) | class SourceForm class Peephole (line 41) | class Peephole class Component (line 43) | class Component class Predicate (line 44) | class Predicate class MatchRule (line 45) | class MatchRule class Encode (line 46) | class Encode class Attribute (line 47) | class Attribute class Effect (line 48) | class Effect class ExpandRule (line 49) | class ExpandRule class RewriteRule (line 50) | class RewriteRule class Constraint (line 51) | class Constraint class ConstructRule (line 52) | class ConstructRule class RegDef (line 54) | class RegDef class RegClass (line 55) | class RegClass class AllocClass (line 56) | class AllocClass class ResourceForm (line 57) | class ResourceForm class PipeDesc (line 59) | class PipeDesc class PipeClass (line 60) | class PipeClass class RegList (line 61) | class RegList class PeepMatch (line 63) | class PeepMatch class PeepConstraint (line 64) | class PeepConstraint class PeepReplace (line 65) | class PeepReplace class ADLParser (line 72) | class ADLParser { method begin_if_def (line 183) | void begin_if_def(bool taken) { method invert_if_def (line 191) | void invert_if_def() { method end_if_def (line 200) | void end_if_def() { method preproc_taken (line 205) | bool preproc_taken() { method skipws (line 265) | void skipws() { skipws_common(true); } method skipws_no_preproc (line 267) | void skipws_no_preproc() { skipws_common(false); } method linenum (line 280) | int linenum() { return _buf.linenum(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/archDesc.cpp function toUpper (line 32) | inline char toUpper(char lower) { function is_def (line 47) | static bool is_def(int usedef) { function is_use (line 55) | static bool is_use(int usedef) { function is_kill (line 64) | static bool is_kill(int usedef) { function setsResult (line 361) | static int setsResult(MatchRule &mrule) { function OperandForm (line 983) | OperandForm *ArchDesc::constructOperand(const char *ident, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/archDesc.hpp class OutputMap (line 35) | class OutputMap method OutputMap (line 374) | OutputMap (FILE *decl_file, FILE *def_file, FormDict &globals, ArchDes... method FILE (line 377) | FILE *decl_file() { return _hpp; } method FILE (line 378) | FILE *def_file() { return _cpp; } type position (line 380) | enum position { BEGIN_OPERANDS, method declaration (line 391) | virtual void declaration() {} method definition (line 392) | virtual void definition() {} method closing (line 393) | virtual void closing() { fprintf(_cpp, "};\n"); } method map (line 394) | virtual void map(OperandForm &oper) { } method map (line 395) | virtual void map(OpClassForm &opc) { } method map (line 396) | virtual void map(char *internal_name) { } method do_instructions (line 398) | virtual bool do_instructions() { return true; } method map (line 399) | virtual void map(InstructForm &inst) { } method record_position (line 401) | virtual void record_position(OutputMap::position place, int index) {} class ProductionState (line 36) | class ProductionState class Expr (line 37) | class Expr class ChainList (line 43) | class ChainList { class MatchList (line 63) | class MatchList { method MatchList (line 75) | MatchList(MatchList *nxt, Predicate *prd): _next(nxt), _pred(prd), _co... method MatchList (line 78) | MatchList(MatchList *nxt, Predicate *prd, const char *cost, method MatchList (line 84) | MatchList *get_next(void) { return _next; } method Predicate (line 86) | Predicate *get_pred_obj(void) { return _pred; } class ArchDesc (line 96) | class ArchDesc { method has_match_rule (line 160) | void has_match_rule(int opc, const bool b) { _has_match_rule[opc] = b; } method FormDict (line 194) | FormDict& globalNames() {return _globalNames;} method ExprDict (line 197) | ExprDict& globalDefs() {return _globalDefs;} method getForm (line 219) | inline void getForm(EncodeForm **ptr) { *ptr = _encode; } method RegisterForm (line 248) | RegisterForm *get_registers() { return _register; } method set_cisc_spill_operand (line 343) | void set_cisc_spill_operand(OperandForm *opForm) { _cisc_spil... method OperandForm (line 344) | OperandForm *cisc_spill_operand() { return _cisc_spill_operand; } method can_cisc_spill (line 345) | bool can_cisc_spill() { return _cisc_spill_operand != NULL; } class OutputMap (line 366) | class OutputMap { method OutputMap (line 374) | OutputMap (FILE *decl_file, FILE *def_file, FormDict &globals, ArchDes... method FILE (line 377) | FILE *decl_file() { return _hpp; } method FILE (line 378) | FILE *def_file() { return _cpp; } type position (line 380) | enum position { BEGIN_OPERANDS, method declaration (line 391) | virtual void declaration() {} method definition (line 392) | virtual void definition() {} method closing (line 393) | virtual void closing() { fprintf(_cpp, "};\n"); } method map (line 394) | virtual void map(OperandForm &oper) { } method map (line 395) | virtual void map(OpClassForm &opc) { } method map (line 396) | virtual void map(char *internal_name) { } method do_instructions (line 398) | virtual bool do_instructions() { return true; } method map (line 399) | virtual void map(InstructForm &inst) { } method record_position (line 401) | virtual void record_position(OutputMap::position place, int index) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/arena.cpp function Arena (line 145) | Arena *Arena::reset(void) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/arena.hpp class CHeapObj (line 43) | class CHeapObj { class ValueObj (line 54) | class ValueObj { class AllStatic (line 62) | class AllStatic { class Chunk (line 71) | class Chunk: public CHeapObj { class Arena (line 95) | class Arena: public CHeapObj { method Afree (line 141) | void Afree(void *ptr, size_t size) { method size_in_bytes (line 158) | size_t size_in_bytes() const { return _size_in_bytes; } method set_size_in_bytes (line 159) | void set_size_in_bytes(size_t size) { _size_in_bytes = size; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/dfa.cpp class Production (line 51) | class Production { method Expr (line 66) | Expr *cost_lb() const { return (Expr *)_cost_lb; } method Expr (line 67) | Expr *cost_ub() const { return (Expr *)_cost_ub; } class ProductionState (line 76) | class ProductionState { method ProductionState (line 83) | ProductionState(Arena *arena) : _production(cmpstr, hashstr, arena) { ... method ProductionState (line 106) | ProductionState( ) : _production(cmpstr, hashs... method ProductionState (line 107) | ProductionState( const ProductionState & ) : _production(cmpstr, hashs... function cost_check (line 117) | static void cost_check(FILE *fp, const char *spaces, function child_test (line 193) | static void child_test(FILE *fp, MatchList &mList) { function Expr (line 213) | Expr *ArchDesc::calc_cost(FILE *fp, const char *spaces, MatchList &mList... class dfa_shared_preds (line 473) | class dfa_shared_preds { method check_index (line 481) | static void check_index(int index) { assert( 0 <= index && index < cou... method valid_loc (line 486) | static bool valid_loc(char *pred, char *shared) { method found (line 517) | static bool found(int index){ check_index(index); return _found... method set_found (line 518) | static void set_found(int index, bool val) { check_index(index); _f... method reset_found (line 519) | static void reset_found() { method cse_matchlist (line 528) | static void cse_matchlist(MatchList *matchList) { method cse_predicate (line 545) | static bool cse_predicate(Predicate* predicate, const char *shared_pre... method generate_cse (line 571) | static void generate_cse(FILE *fp) { function Expr (line 676) | Expr *Expr::clone() const { function Expr (line 796) | Expr *Expr::get_unknown() { function Expr (line 843) | const Expr *ExprDict::define(const char *name, Expr *expr) { function Expr (line 855) | const Expr *ExprDict::Insert(const char *name, Expr *expr) { function Expr (line 861) | const Expr *ExprDict::operator [](const char *name) const { function dumpekey (line 886) | static void dumpekey(const void* key) { fprintf(stdout, "%s", (char*) k... function dumpexpr (line 887) | static void dumpexpr(const void* expr) { fflush(stdout); ((Expr*)expr)->... function ExprDict (line 902) | ExprDict &ExprDict::operator =( const ExprDict &rhs) { function Production (line 958) | Production *ProductionState::getProduction(const char *result) { method Expr (line 66) | Expr *cost_lb() const { return (Expr *)_cost_lb; } method Expr (line 67) | Expr *cost_ub() const { return (Expr *)_cost_ub; } function Expr (line 989) | Expr *ProductionState::cost_lb(const char *result) { function Expr (line 993) | Expr *ProductionState::cost_ub(const char *result) { function print_key (line 1036) | static void print_key (const void* key) { fprintf(stdout, "... function print_production (line 1037) | static void print_production(const void* production) { fflush(stdout); (... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/dict2.cpp class bucket (line 40) | class bucket { function Dict (line 152) | Dict &Dict::operator =( const Dict &d ) { function printvoid (line 258) | static void printvoid(const void* x) { printf("%p", x); } function hashstr (line 285) | int hashstr(const void *t) { function hashptr (line 301) | int hashptr(const void *key) { function hashkey (line 310) | int hashkey(const void *key) { function cmpstr (line 315) | int cmpstr(const void *k1, const void *k2) { function cmpkey (line 320) | int cmpkey(const void *key1, const void *key2) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/dict2.hpp class Dict (line 31) | class Dict class Arena (line 46) | class Arena class bucket (line 47) | class bucket method Size (line 70) | int Size(void) const { return _cnt; } class Dict (line 44) | class Dict { // Dictionary structure class Arena (line 46) | class Arena class bucket (line 47) | class bucket method Size (line 70) | int Size(void) const { return _cnt; } class DictI (line 108) | class DictI { method DictI (line 115) | DictI( const Dict *d ) {reset(d);} method test (line 118) | int test(void) { return _i<_d->_size;} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/filebuff.cpp function FileBuffRegion (line 108) | FileBuffRegion *FileBuffRegion::copy() { function FileBuffRegion (line 120) | FileBuffRegion *FileBuffRegion::merge( FileBuffRegion *br ) { function expandtab (line 162) | static int expandtab( ostream &os, int off, char c, char fill1, char fil... function printline (line 176) | static int printline( ostream& os, const char *fname, int line, function ostream (line 227) | ostream& operator<< ( ostream& os, FileBuffRegion &br ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/filebuff.hpp class BufferedFile (line 35) | class BufferedFile { method BufferedFile (line 39) | inline BufferedFile() { _name = NULL; _fp = NULL; } class ArchDesc (line 43) | class ArchDesc class FileBuff (line 48) | class FileBuff { method linenum (line 78) | int linenum() const { return _linenum; } method set_linenum (line 79) | void set_linenum(int line) { _linenum = line; } method getoff (line 83) | long getoff(const char* s) { return _bufoff + (long)(s - _buf); } class FileBuffRegion (line 90) | class FileBuffRegion { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/forms.cpp function Arena (line 31) | Arena *Form::generate_arena() { function OpClassForm (line 180) | OpClassForm *Form::is_opclass() const { function OperandForm (line 184) | OperandForm *Form::is_operand() const { function InstructForm (line 188) | InstructForm *Form::is_instruction() const { function MachNodeForm (line 192) | MachNodeForm *Form::is_machnode() const { function AttributeForm (line 196) | AttributeForm *Form::is_attribute() const { function Effect (line 200) | Effect *Form::is_effect() const { function ResourceForm (line 204) | ResourceForm *Form::is_resource() const { function PipeClassForm (line 208) | PipeClassForm *Form::is_pipeclass() const { function Form (line 318) | const Form *FormDict::Insert(const char *name, Form *form) { function Form (line 324) | const Form *FormDict::operator [](const char *name) const { function FormDict (line 335) | FormDict &FormDict::operator =( const FormDict &rhs) { function dumpkey (line 349) | static void dumpkey (const void* key) { fprintf(stdout, "%s", (char*) k... function dumpform (line 350) | static void dumpform(const void* form) { fflush(stdout); ((Form*)form)->... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/forms.hpp class Form (line 40) | class Form method is_cisc_reg (line 143) | virtual bool is_cisc_reg(FormDict &globals) const { return f... method is_cisc_mem (line 144) | virtual bool is_cisc_mem(FormDict &globals) const { return f... method Form (line 147) | Form(int formType=0, int line=0) method ideal_only (line 151) | virtual bool ideal_only() const { method verify (line 157) | virtual bool verify() { return true; } method dump (line 159) | virtual void dump() { output(stderr); } method output (line 161) | virtual void output(FILE *fp) { fprintf(fp,"Form Output"); } type DataType (line 165) | enum DataType { type CallType (line 191) | enum CallType { type InterfaceType (line 203) | enum InterfaceType { type CiscSpillInfo (line 212) | enum CiscSpillInfo { class InstructForm (line 41) | class InstructForm class MachNodeForm (line 42) | class MachNodeForm class OperandForm (line 43) | class OperandForm class OpClassForm (line 44) | class OpClassForm class AttributeForm (line 45) | class AttributeForm class RegisterForm (line 46) | class RegisterForm class PipelineForm (line 47) | class PipelineForm class SourceForm (line 48) | class SourceForm class EncodeForm (line 49) | class EncodeForm class Component (line 50) | class Component class Constraint (line 51) | class Constraint class Predicate (line 52) | class Predicate class MatchRule (line 53) | class MatchRule class Attribute (line 54) | class Attribute class Effect (line 55) | class Effect class ExpandRule (line 56) | class ExpandRule class RewriteRule (line 57) | class RewriteRule class ConstructRule (line 58) | class ConstructRule class FormatRule (line 59) | class FormatRule class Peephole (line 60) | class Peephole class EncClass (line 61) | class EncClass class Interface (line 62) | class Interface class RegInterface (line 63) | class RegInterface class ConstInterface (line 64) | class ConstInterface class MemInterface (line 65) | class MemInterface class CondInterface (line 66) | class CondInterface class Opcode (line 67) | class Opcode class InsEncode (line 68) | class InsEncode class RegDef (line 69) | class RegDef class RegClass (line 70) | class RegClass class AllocClass (line 71) | class AllocClass class ResourceForm (line 72) | class ResourceForm class PipeClassForm (line 73) | class PipeClassForm class PeepMatch (line 74) | class PeepMatch class PeepConstraint (line 75) | class PeepConstraint class PeepReplace (line 76) | class PeepReplace class MatchList (line 77) | class MatchList class ArchDesc (line 79) | class ArchDesc class FormDict (line 83) | class FormDict { class Form (line 118) | class Form { method is_cisc_reg (line 143) | virtual bool is_cisc_reg(FormDict &globals) const { return f... method is_cisc_mem (line 144) | virtual bool is_cisc_mem(FormDict &globals) const { return f... method Form (line 147) | Form(int formType=0, int line=0) method ideal_only (line 151) | virtual bool ideal_only() const { method verify (line 157) | virtual bool verify() { return true; } method dump (line 159) | virtual void dump() { output(stderr); } method output (line 161) | virtual void output(FILE *fp) { fprintf(fp,"Form Output"); } type DataType (line 165) | enum DataType { type CallType (line 191) | enum CallType { type InterfaceType (line 203) | enum InterfaceType { type CiscSpillInfo (line 212) | enum CiscSpillInfo { class FormList (line 254) | class FormList { method addForm (line 264) | void addForm(Form * entry) { method Form (line 268) | Form * current() { return _cur; } method Form (line 269) | Form * iter() { if (_justReset) _justReset = 0; method reset (line 272) | void reset() { if (_root) {_cur = _root; _justReset = 1;} } method Form (line 275) | Form * current2(){ return _cur2; } method Form (line 276) | Form * iter2() { if (_justReset2) _justReset2 = 0; method reset2 (line 279) | void reset2() { if (_root) {_cur2 = _root; _justReset2 = 1;} } method count (line 281) | int count() { method dump (line 287) | void dump() { method verify (line 295) | bool verify() { method output (line 307) | void output(FILE* fp) { method FormList (line 315) | FormList() { _justReset = 1; _justReset2 = 1; _root = NULL; _tail = NU... class NameList (line 321) | class NameList { class PreserveIter (line 368) | class PreserveIter { method PreserveIter (line 375) | PreserveIter(NameList* nl) { class NameAndList (line 390) | class NameAndList { method count (line 407) | int count() { return _list.count(); } class ComponentList (line 420) | class ComponentList : private NameList { method match_count (line 433) | int match_count() { return _matchcnt; } method Component (line 443) | Component *at(int position) { return (*this)[position]; } class SourceForm (line 469) | class SourceForm : public Form { class HeaderForm (line 486) | class HeaderForm : public SourceForm { method HeaderForm (line 488) | HeaderForm(char* code) : SourceForm(code) { } class PreHeaderForm (line 493) | class PreHeaderForm : public SourceForm { method PreHeaderForm (line 495) | PreHeaderForm(char* code) : SourceForm(code) { } class Expr (line 508) | class Expr { method is_unknown (line 524) | bool is_unknown() const { return (this == Expr::get_unknown()); } method is_zero (line 525) | bool is_zero() const { return (_min_value == Expr::Zero && _max_va... method less_than_or_equal (line 526) | bool less_than_or_equal(const Expr *c) const { return (_max_value <= ... method set_external_name (line 531) | void set_external_name(const char *name) { _external_name = name; } class ExprDict (line 557) | class ExprDict { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/formsopt.cpp function RegClass (line 50) | RegClass *RegisterForm::addRegClass(const char *className) { function AllocClass (line 58) | AllocClass *RegisterForm::addAllocClass(char *className) { function RegDef (line 85) | RegDef *RegisterForm::iter_RegDefs() { function RegDef (line 107) | RegDef *RegisterForm::getRegDef(const char *regName) { function RegClass (line 113) | RegClass *RegisterForm::getRegClass(const char *className) { function uint32 (line 210) | uint32 RegDef::register_num() const { function uint (line 239) | uint RegClass::size() const { function RegDef (line 243) | const RegDef *RegClass::get_RegDef(const char *rd_name) const { function RegDef (line 255) | RegDef *RegClass::RegDef_iter() { function RegDef (line 261) | const RegDef* RegClass::find_first_elem() { function ResourceForm (line 452) | ResourceForm *ResourceForm::is_resource() const { function PipeClassForm (line 515) | PipeClassForm *PipeClassForm::is_pipeclass() const { function PeepConstraint (line 675) | PeepConstraint *PeepConstraint::next() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/formsopt.hpp class Form (line 31) | class Form class InstructForm (line 32) | class InstructForm class OperandForm (line 33) | class OperandForm class OpClassForm (line 34) | class OpClassForm class AttributeForm (line 35) | class AttributeForm class RegisterForm (line 36) | class RegisterForm class PipelineForm (line 37) | class PipelineForm class SourceForm (line 38) | class SourceForm class EncodeForm (line 39) | class EncodeForm class Component (line 40) | class Component class Constraint (line 41) | class Constraint class Predicate (line 42) | class Predicate class MatchRule (line 43) | class MatchRule class Attribute (line 44) | class Attribute class Effect (line 45) | class Effect class ExpandRule (line 46) | class ExpandRule class RewriteRule (line 47) | class RewriteRule class ConstructRule (line 48) | class ConstructRule class FormatRule (line 49) | class FormatRule class Peephole (line 50) | class Peephole method peephole_number (line 433) | int peephole_number() { return _peephole_number; } method PeepMatch (line 434) | PeepMatch *match() { return _match; } method PeepConstraint (line 435) | PeepConstraint *constraints() { return _constraint; } method PeepReplace (line 436) | PeepReplace *replacement() { return _replace; } method Peephole (line 437) | Peephole *next() { return _next; } class PeepMatch (line 51) | class PeepMatch class PeepConstraint (line 52) | class PeepConstraint class EncClass (line 53) | class EncClass class Interface (line 54) | class Interface class RegInterface (line 55) | class RegInterface class ConstInterface (line 56) | class ConstInterface class MemInterface (line 57) | class MemInterface class CondInterface (line 58) | class CondInterface class Opcode (line 59) | class Opcode class InsEncode (line 60) | class InsEncode class RegDef (line 61) | class RegDef class RegClass (line 62) | class RegClass class AllocClass (line 63) | class AllocClass method uint (line 202) | uint size() {return _regDef.Size();} class ResourceForm (line 64) | class ResourceForm method mask (line 287) | unsigned mask() const { return _resmask; } class PipeClassForm (line 65) | class PipeClassForm method hasFixedLatency (line 385) | bool hasFixedLatency() { return _has_fixed_latency; } method fixedLatency (line 386) | int fixedLatency() { return _fixed_latency; } method setFixedLatency (line 388) | void setFixedLatency(int fixed_latency) { _has_fixed_latency = 1; _fix... method setInstructionCount (line 390) | void setInstructionCount(int i) { _instruction_count = i; } method setMultipleBundles (line 391) | void setMultipleBundles(bool b) { _has_multiple_bundles = b; } method setBranchDelay (line 392) | void setBranchDelay(bool s) { _has_branch_delay_slot = s; } method setForceSerialization (line 393) | void setForceSerialization(bool s) { _force_serialization = s; } method setMayHaveNoCode (line 394) | void setMayHaveNoCode(bool s) { _may_have_no_code = s; } method InstructionCount (line 396) | int InstructionCount() const { return _instruction_count; } method hasMultipleBundles (line 397) | bool hasMultipleBundles() const { return _has_multiple_bundles; } method hasBranchDelay (line 398) | bool hasBranchDelay() const { return _has_branch_delay_slot; } method forceSerialization (line 399) | bool forceSerialization() const { return _force_serialization; } method mayHaveNoCode (line 400) | bool mayHaveNoCode() const { return _may_have_no_code; } class PipeClassOperandForm (line 66) | class PipeClassOperandForm method PipeClassOperandForm (line 317) | PipeClassOperandForm(const char *stage, unsigned iswrite, unsigned mor... method isWrite (line 325) | bool isWrite() const { return _iswrite != 0; } class PipeClassResourceForm (line 67) | class PipeClassResourceForm method PipeClassResourceForm (line 342) | PipeClassResourceForm(const char *resource, const char *stage, int cyc... class PeepMatch (line 68) | class PeepMatch class PeepConstraint (line 69) | class PeepConstraint class PeepReplace (line 70) | class PeepReplace class MatchList (line 71) | class MatchList class ArchDesc (line 73) | class ArchDesc class RegisterForm (line 77) | class RegisterForm : public Form { class RegDef (line 124) | class RegDef : public Form { class RegClass (line 157) | class RegClass : public Form { class AllocClass (line 189) | class AllocClass : public Form { method uint (line 202) | uint size() {return _regDef.Size();} class FrameForm (line 211) | class FrameForm : public Form { class PipelineForm (line 247) | class PipelineForm : public Form { class ResourceForm (line 285) | class ResourceForm : public Form { method mask (line 287) | unsigned mask() const { return _resmask; } class PipeClassOperandForm (line 307) | class PipeClassOperandForm : public Form { method PipeClassOperandForm (line 317) | PipeClassOperandForm(const char *stage, unsigned iswrite, unsigned mor... method isWrite (line 325) | bool isWrite() const { return _iswrite != 0; } class PipeClassResourceForm (line 332) | class PipeClassResourceForm : public Form { method PipeClassResourceForm (line 342) | PipeClassResourceForm(const char *resource, const char *stage, int cyc... class PipeClassForm (line 356) | class PipeClassForm : public Form { method hasFixedLatency (line 385) | bool hasFixedLatency() { return _has_fixed_latency; } method fixedLatency (line 386) | int fixedLatency() { return _fixed_latency; } method setFixedLatency (line 388) | void setFixedLatency(int fixed_latency) { _has_fixed_latency = 1; _fix... method setInstructionCount (line 390) | void setInstructionCount(int i) { _instruction_count = i; } method setMultipleBundles (line 391) | void setMultipleBundles(bool b) { _has_multiple_bundles = b; } method setBranchDelay (line 392) | void setBranchDelay(bool s) { _has_branch_delay_slot = s; } method setForceSerialization (line 393) | void setForceSerialization(bool s) { _force_serialization = s; } method setMayHaveNoCode (line 394) | void setMayHaveNoCode(bool s) { _may_have_no_code = s; } method InstructionCount (line 396) | int InstructionCount() const { return _instruction_count; } method hasMultipleBundles (line 397) | bool hasMultipleBundles() const { return _has_multiple_bundles; } method hasBranchDelay (line 398) | bool hasBranchDelay() const { return _has_branch_delay_slot; } method forceSerialization (line 399) | bool forceSerialization() const { return _force_serialization; } method mayHaveNoCode (line 400) | bool mayHaveNoCode() const { return _may_have_no_code; } class Peephole (line 409) | class Peephole : public Form { method peephole_number (line 433) | int peephole_number() { return _peephole_number; } method PeepMatch (line 434) | PeepMatch *match() { return _match; } method PeepConstraint (line 435) | PeepConstraint *constraints() { return _constraint; } method PeepReplace (line 436) | PeepReplace *replacement() { return _replace; } method Peephole (line 437) | Peephole *next() { return _next; } class PeepMatch (line 444) | class PeepMatch : public Form { class PeepConstraint (line 476) | class PeepConstraint : public Form { class PeepReplace (line 506) | class PeepReplace : public Form { class PeepChild (line 534) | class PeepChild : public Form { method PeepChild (line 541) | PeepChild(char *inst_name) method PeepChild (line 543) | PeepChild(int inst_num, char *inst_op, char *inst_name) method use_leaf_operand (line 547) | bool use_leaf_operand() { return _inst_num != -1; } method generate_an_instruction (line 548) | bool generate_an_instruction() { return _inst_num == -1; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/formssel.cpp function InstructForm (line 102) | InstructForm *InstructForm::is_instruction() const { function uint (line 142) | uint InstructForm::num_defs_or_kills() { function Peephole (line 161) | Peephole *InstructForm::peepholes() const { function uint (line 448) | uint InstructForm::two_address(FormDict &globals) { function uint (line 791) | uint InstructForm::num_opnds() { function uint (line 821) | uint InstructForm::num_post_match_opnds() { function uint (line 830) | uint InstructForm::num_consts(FormDict &globals) const { function uint (line 838) | uint InstructForm::num_consts(FormDict &globals, Form::DataType type) co... function uint (line 856) | uint InstructForm::oper_input_base(FormDict &globals) { function uint (line 1006) | uint InstructForm::reloc(FormDict &globals) { function equivalent_predicates (line 1153) | bool equivalent_predicates( const InstructForm *instr1, const InstructFo... function Predicate (line 1471) | Predicate *InstructForm::build_predicate() { function EncClass (line 1526) | EncClass *EncodeForm::add_EncClass(const char *className) { function EncClass (line 1534) | EncClass *EncodeForm::encClass(const char *className) { function NameAndList (line 1734) | NameAndList *InsEncode::add_encode(char *encoding) { function effect_lookup (line 1796) | static int effect_lookup(const char *name) { function Effect (line 1832) | Effect *Effect::is_effect() const { function NameAndList (line 1871) | NameAndList* ExpandRule::iter_instructions() { function MachNodeForm (line 1924) | MachNodeForm *MachNodeForm::is_machnode() const { function OpClassForm (line 1939) | OpClassForm *OpClassForm::is_opclass() const { function OperandForm (line 2029) | OperandForm *OperandForm::is_operand() const { function uint (line 2061) | uint OperandForm::num_leaves() const { function uint (line 2069) | uint OperandForm::num_consts(FormDict &globals) const { function uint (line 2077) | uint OperandForm::num_consts(FormDict &globals, Form::DataType type) con... function uint (line 2085) | uint OperandForm::num_const_ptrs(FormDict &globals) const { function uint (line 2092) | uint OperandForm::num_edges(FormDict &globals) const { function RegClass (line 2217) | RegClass* OperandForm::get_RegClass() const { function OperandForm (line 2513) | OperandForm *OperandForm::constant_operand(FormDict &globals, function RegInterface (line 2660) | RegInterface *Interface::is_RegInterface() { function MemInterface (line 2665) | MemInterface *Interface::is_MemInterface() { function ConstInterface (line 2669) | ConstInterface *Interface::is_ConstInterface() { function CondInterface (line 2673) | CondInterface *Interface::is_CondInterface() { function AttributeForm (line 2812) | AttributeForm *AttributeForm::is_attribute() const { function Component (line 2901) | Component *ComponentList::current() { return (Component*)NameList::curre... function Component (line 2902) | Component *ComponentList::iter() { return (Component*)NameList::iter(... function Component (line 2903) | Component *ComponentList::match_iter() { function Component (line 2907) | Component *ComponentList::post_match_iter() { function Component (line 2924) | Component *ComponentList::operator[](int position) { function Component (line 2940) | const Component *ComponentList::search(const char *name) { function uint (line 3268) | uint MatchNode::num_consts(FormDict &globals) const { function uint (line 3286) | uint MatchNode::num_consts(FormDict &globals, Form::DataType type) const { function uint (line 3303) | uint MatchNode::num_const_ptrs(FormDict &globals) const { function root_ops_match (line 3531) | bool static root_ops_match(FormDict &globals, const char *op1, const cha... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/formssel.hpp class Form (line 31) | class Form class InstructForm (line 32) | class InstructForm method set_cisc_spill_operand (line 80) | void set_cisc_spill_operand(uint op_index) { _cisc_spill_ope... method is_ideal_mem (line 172) | bool is_ideal_mem() const { return is_ideal_load() != Form::non... type memory_operand_type (line 190) | enum memory_operand_type { method InstructForm (line 245) | InstructForm *cisc_spill_alternate() { return _cisc_spill_altern... method cisc_spill_operand (line 246) | int cisc_spill_operand() const { return _cisc_spill_op... method is_cisc_alternate (line 247) | bool is_cisc_alternate() const { return _is_cisc_altern... method set_cisc_alternate (line 248) | void set_cisc_alternate(bool val) { _is_cisc_alternate ... method set_cisc_reg_mask_name (line 250) | void set_cisc_reg_mask_name(const char *rm_name) { _cis... method is_short_branch (line 257) | bool is_short_branch() { return _is_short_branch; } method set_short_branch (line 258) | void set_short_branch(bool val) { _is_short_branch = va... method is_mach_constant (line 260) | bool is_mach_constant() const { return _is_mach_con... method set_is_mach_constant (line 261) | void set_is_mach_constant(bool x) { _is_mach_con... method InstructForm (line 263) | InstructForm *short_branch_form() { return _short_branch_form; } method has_short_branch_form (line 264) | bool has_short_branch_form() { return _short_branch_for... method uint (line 269) | uint alignment() { return _alignment; } method set_alignment (line 270) | void set_alignment(uint val) { _alignment = val; } method uint (line 274) | uint num_unique_opnds() { return _num_uniq; } method uint (line 275) | uint unique_opnds_idx(int idx) { method is_noninput_operand (line 288) | bool is_noninput_operand(uint idx) { class MachNodeForm (line 33) | class MachNodeForm class OperandForm (line 34) | class OperandForm method has_conI (line 610) | bool has_conI(FormDict &globals) const { method has_conL (line 612) | bool has_conL(FormDict &globals) const { class OpClassForm (line 35) | class OpClassForm class AttributeForm (line 36) | class AttributeForm method type (line 862) | int type() { return id;} class RegisterForm (line 37) | class RegisterForm class PipelineForm (line 38) | class PipelineForm class SourceForm (line 39) | class SourceForm class EncodeForm (line 40) | class EncodeForm class Component (line 41) | class Component type use_def_enum (line 900) | enum use_def_enum { class Constraint (line 42) | class Constraint class Predicate (line 43) | class Predicate class MatchRule (line 44) | class MatchRule class Attribute (line 45) | class Attribute class Effect (line 46) | class Effect class ExpandRule (line 47) | class ExpandRule class RewriteRule (line 48) | class RewriteRule class ConstructRule (line 49) | class ConstructRule class FormatRule (line 50) | class FormatRule class Peephole (line 51) | class Peephole class EncClass (line 52) | class EncClass method num_args (line 359) | int num_args() { return _parameter_name.count(); } class Interface (line 53) | class Interface class RegInterface (line 54) | class RegInterface class ConstInterface (line 55) | class ConstInterface class MemInterface (line 56) | class MemInterface class CondInterface (line 57) | class CondInterface class Opcode (line 58) | class Opcode type opcode_type (line 402) | enum opcode_type { class InsEncode (line 59) | class InsEncode method current_encoding_num_args (line 449) | int current_encoding_num_args() { class RegDef (line 60) | class RegDef class RegClass (line 61) | class RegClass class AllocClass (line 62) | class AllocClass class ResourceForm (line 63) | class ResourceForm class PipeDesc (line 64) | class PipeDesc class PipeClass (line 65) | class PipeClass class PeepMatch (line 66) | class PeepMatch class PeepConstraint (line 67) | class PeepConstraint class PeepReplace (line 68) | class PeepReplace class MatchList (line 69) | class MatchList class ArchDesc (line 71) | class ArchDesc class InstructForm (line 75) | class InstructForm : public Form { method set_cisc_spill_operand (line 80) | void set_cisc_spill_operand(uint op_index) { _cisc_spill_ope... method is_ideal_mem (line 172) | bool is_ideal_mem() const { return is_ideal_load() != Form::non... type memory_operand_type (line 190) | enum memory_operand_type { method InstructForm (line 245) | InstructForm *cisc_spill_alternate() { return _cisc_spill_altern... method cisc_spill_operand (line 246) | int cisc_spill_operand() const { return _cisc_spill_op... method is_cisc_alternate (line 247) | bool is_cisc_alternate() const { return _is_cisc_altern... method set_cisc_alternate (line 248) | void set_cisc_alternate(bool val) { _is_cisc_alternate ... method set_cisc_reg_mask_name (line 250) | void set_cisc_reg_mask_name(const char *rm_name) { _cis... method is_short_branch (line 257) | bool is_short_branch() { return _is_short_branch; } method set_short_branch (line 258) | void set_short_branch(bool val) { _is_short_branch = va... method is_mach_constant (line 260) | bool is_mach_constant() const { return _is_mach_con... method set_is_mach_constant (line 261) | void set_is_mach_constant(bool x) { _is_mach_con... method InstructForm (line 263) | InstructForm *short_branch_form() { return _short_branch_form; } method has_short_branch_form (line 264) | bool has_short_branch_form() { return _short_branch_for... method uint (line 269) | uint alignment() { return _alignment; } method set_alignment (line 270) | void set_alignment(uint val) { _alignment = val; } method uint (line 274) | uint num_unique_opnds() { return _num_uniq; } method uint (line 275) | uint unique_opnds_idx(int idx) { method is_noninput_operand (line 288) | bool is_noninput_operand(uint idx) { class EncodeForm (line 307) | class EncodeForm : public Form { class EncClass (line 330) | class EncClass : public Form { method num_args (line 359) | int num_args() { return _parameter_name.count(); } class MachNodeForm (line 374) | class MachNodeForm: public Form { class Opcode (line 392) | class Opcode : public Form { type opcode_type (line 402) | enum opcode_type { class InsEncode (line 423) | class InsEncode : public Form { method current_encoding_num_args (line 449) | int current_encoding_num_args() { class Effect (line 465) | class Effect : public Form { class ExpandRule (line 490) | class ExpandRule : public Form { class RewriteRule (line 512) | class RewriteRule : public Form { class OpClassForm (line 533) | class OpClassForm : public Form { class OperandForm (line 561) | class OperandForm : public OpClassForm { method has_conI (line 610) | bool has_conI(FormDict &globals) const { method has_conL (line 612) | bool has_conL(FormDict &globals) const { class Constraint (line 688) | class Constraint : public Form { class Predicate (line 706) | class Predicate : public Form { class Interface (line 722) | class Interface : public Form { class RegInterface (line 746) | class RegInterface : public Interface { class ConstInterface (line 759) | class ConstInterface : public Interface { class MemInterface (line 772) | class MemInterface : public Interface { class CondInterface (line 791) | class CondInterface : public Interface { class ConstructRule (line 822) | class ConstructRule : public Form { class AttributeForm (line 841) | class AttributeForm : public Form { method type (line 862) | int type() { return id;} class Component (line 872) | class Component : public Form { type use_def_enum (line 900) | enum use_def_enum { class MatchNode (line 913) | class MatchNode : public Form { class MatchRule (line 982) | class MatchRule : public MatchNode { class Attribute (line 1043) | class Attribute : public Form { class FormatRule (line 1062) | class FormatRule : public Form { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/main.cpp function main (line 49) | int main(int argc, char *argv[]) function usage (line 341) | static void usage(ArchDesc& AD) function get_legal_text (line 475) | int get_legal_text(FileBuff &fbuf, char **legal_text) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/output_c.cpp function is_def (line 30) | static bool is_def(int usedef) { function is_use (line 38) | static bool is_use(int usedef) { function is_kill (line 47) | static bool is_kill(int usedef) { function defineRegNames (line 56) | static void defineRegNames(FILE *fp, RegisterForm *registers) { function defineRegEncodes (line 96) | static void defineRegEncodes(FILE *fp, RegisterForm *registers) { function defineRegClassEnum (line 126) | static void defineRegClassEnum(FILE *fp, RegisterForm *registers) { function pipeline_reads_initializer (line 227) | static int pipeline_reads_initializer(FILE *fp_cpp, NameList &pipeline_r... function pipeline_res_stages_initializer (line 297) | static int pipeline_res_stages_initializer( function pipeline_res_cycles_initializer (line 374) | static int pipeline_res_cycles_initializer( function pipeline_res_mask_initializer (line 447) | static int pipeline_res_mask_initializer( function defineOut_RegMask (line 1062) | static void defineOut_RegMask(FILE *fp, const char *node, const char *re... function print_block_index (line 1067) | static void print_block_index(FILE *fp, int inst_position) { function check_peepmatch_instruction_sequence (line 1076) | static void check_peepmatch_instruction_sequence(FILE *fp, PeepMatch *pm... function build_instruction_index_mapping (line 1114) | static void build_instruction_index_mapping( FILE *fp, FormDict &globals... function check_peepconstraints (line 1140) | static void check_peepconstraints(FILE *fp, FormDict &globals, PeepMatch... function generate_peepreplace (line 1332) | static void generate_peepreplace( FILE *fp, FormDict &globals, PeepMatch... class DefineEmitState (line 1849) | class DefineEmitState { type reloc_format (line 1851) | enum reloc_format { RELOC_NONE = -1, type literal_status (line 1855) | enum literal_status{ LITERAL_NOT_SEEN = 0, method DefineEmitState (line 1892) | DefineEmitState(FILE *fp, ArchDesc &AD, EncClass &encoding, method clear (line 1898) | void clear() { method update_state (line 1924) | void update_state(const char *rep_var) { method add_rep_var (line 2119) | void add_rep_var(const char *rep_var) { method emit_replacement (line 2152) | void emit_replacement() { method emit_reloc_type (line 2221) | void emit_reloc_type(const char* type) { method gen_emit_x_reloc (line 2227) | void gen_emit_x_reloc(const char *d32_lo_hi ) { method emit (line 2235) | void emit() { method emit_field (line 2304) | void emit_field(const char *rep_var) { method emit_rep_var (line 2393) | void emit_rep_var(const char *rep_var) { function defineIn_RegMask (line 2667) | static void defineIn_RegMask(FILE *fp, FormDict &globals, OperandForm &o... function defineClone (line 2731) | static void defineClone(FILE *fp, FormDict &globalNames, OperandForm &op... function OperandForm (line 2757) | OperandForm *rep_var_to_operand(const char *encoding, OperandForm &oper,... function rep_var_to_constant_index (line 2777) | int rep_var_to_constant_index(const char *encoding, OperandForm &oper, F... function is_regI (line 2801) | bool is_regI(const char *encoding, OperandForm &oper, FormDict &globals ) { function is_conP (line 2817) | bool is_conP(const char *encoding, OperandForm &oper, FormDict &globals ) { function define_fill_new_machnode (line 2926) | static void define_fill_new_machnode(bool used, FILE *fp_cpp) { class PipeClassForm (line 3211) | class PipeClassForm class PipeClassForm (line 3223) | class PipeClassForm class PipeClassForm (line 3225) | class PipeClassForm class OutputReduceOp (line 3234) | class OutputReduceOp : public OutputMap { method OutputReduceOp (line 3236) | OutputReduceOp(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3239) | void declaration() { fprintf(_hpp, "extern const int reduceOp[];\n"); } method definition (line 3240) | void definition() { fprintf(_cpp, "const int reduceOp[] = {\... method closing (line 3241) | void closing() { fprintf(_cpp, " 0 // no trailing comma\n"); method map (line 3244) | void map(OpClassForm &opc) { method map (line 3249) | void map(OperandForm &oper) { method map (line 3257) | void map(InstructForm &inst) { method map (line 3262) | void map(char *reduce) { class OutputLeftOp (line 3269) | class OutputLeftOp : public OutputMap { method OutputLeftOp (line 3271) | OutputLeftOp(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3274) | void declaration() { fprintf(_hpp, "extern const int leftOp[];\n"); } method definition (line 3275) | void definition() { fprintf(_cpp, "const int leftOp[] = {\n"... method closing (line 3276) | void closing() { fprintf(_cpp, " 0 // no trailing comma\n"); method map (line 3279) | void map(OpClassForm &opc) { fprintf(_cpp, " 0"); } method map (line 3280) | void map(OperandForm &oper) { method map (line 3285) | void map(char *name) { method map (line 3290) | void map(InstructForm &inst) { class OutputRightOp (line 3299) | class OutputRightOp : public OutputMap { method OutputRightOp (line 3301) | OutputRightOp(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3304) | void declaration() { fprintf(_hpp, "extern const int rightOp[];\n"); } method definition (line 3305) | void definition() { fprintf(_cpp, "const int rightOp[] = {\n... method closing (line 3306) | void closing() { fprintf(_cpp, " 0 // no trailing comma\n"); method map (line 3309) | void map(OpClassForm &opc) { fprintf(_cpp, " 0"); } method map (line 3310) | void map(OperandForm &oper) { method map (line 3315) | void map(char *name) { method map (line 3320) | void map(InstructForm &inst) { class OutputRuleName (line 3329) | class OutputRuleName : public OutputMap { method OutputRuleName (line 3331) | OutputRuleName(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3334) | void declaration() { fprintf(_hpp, "extern const char *ruleName[];\n"); } method definition (line 3335) | void definition() { fprintf(_cpp, "const char *ruleName[] = {\... method closing (line 3336) | void closing() { fprintf(_cpp, " \"invalid rule name\" // no trai... method map (line 3339) | void map(OpClassForm &opc) { fprintf(_cpp, " \"%s\"", _AD.machOperEn... method map (line 3340) | void map(OperandForm &oper) { fprintf(_cpp, " \"%s\"", _AD.machOperEn... method map (line 3341) | void map(char *name) { fprintf(_cpp, " \"%s\"", name ? name : ... method map (line 3342) | void map(InstructForm &inst){ fprintf(_cpp, " \"%s\"", inst._ident ? ... class OutputSwallowed (line 3347) | class OutputSwallowed : public OutputMap { method OutputSwallowed (line 3349) | OutputSwallowed(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3352) | void declaration() { fprintf(_hpp, "extern const bool swallowed[];\n"... method definition (line 3353) | void definition() { fprintf(_cpp, "const bool swallowed[] = {... method closing (line 3354) | void closing() { fprintf(_cpp, " false // no trailing comma\n"); method map (line 3357) | void map(OperandForm &oper) { // Generate the entry for this opcode method map (line 3361) | void map(OpClassForm &opc) { fprintf(_cpp, " false"); } method map (line 3362) | void map(char *name) { fprintf(_cpp, " false"); } method map (line 3363) | void map(InstructForm &inst){ fprintf(_cpp, " false"); } class OutputInstChainRule (line 3368) | class OutputInstChainRule : public OutputMap { method OutputInstChainRule (line 3370) | OutputInstChainRule(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc ... method declaration (line 3373) | void declaration() { fprintf(_hpp, "extern const bool instruction_cha... method definition (line 3374) | void definition() { fprintf(_cpp, "const bool instruction_cha... method closing (line 3375) | void closing() { fprintf(_cpp, " false // no trailing comma\n"); method map (line 3378) | void map(OpClassForm &opc) { fprintf(_cpp, " false"); } method map (line 3379) | void map(OperandForm &oper) { fprintf(_cpp, " false"); } method map (line 3380) | void map(char *name) { fprintf(_cpp, " false"); } method map (line 3381) | void map(InstructForm &inst) { // Check for simple chain rule function reg_save_policy (line 3498) | char reg_save_policy(const char *calling_convention) { function path_to_constant (line 3621) | static void path_to_constant(FILE *fp, FormDict &globals, function genMachOperCase (line 3677) | static void genMachOperCase(FILE *fp, FormDict &globalNames, ArchDesc &AD, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/output_h.cpp function defineRegCount (line 32) | static void defineRegCount(FILE *fp, RegisterForm *registers) { function declareRegNames (line 158) | static void declareRegNames(FILE *fp, RegisterForm *registers) { function declareRegEncodes (line 172) | static void declareRegEncodes(FILE *fp, RegisterForm *registers) { function out_RegMask (line 185) | static void out_RegMask(FILE *fp) { function in_RegMask (line 194) | static void in_RegMask(FILE *fp) { function declareConstStorage (line 198) | static void declareConstStorage(FILE *fp, FormDict &globals, OperandForm... function defineConstructor (line 279) | static void defineConstructor(FILE *fp, const char *name, uint num_consts, function defineCCodeDump (line 368) | static void defineCCodeDump(OperandForm* oper, FILE *fp, int i) { function uint (line 380) | static uint dump_spec_constant(FILE *fp, const char *ideal_type, uint i,... function gen_oper_format (line 420) | void gen_oper_format(FILE *fp, FormDict &globals, OperandForm &oper, boo... function gen_inst_format (line 576) | void gen_inst_format(FILE *fp, FormDict &globals, InstructForm &inst, bo... class OutputMachOperands (line 2033) | class OutputMachOperands : public OutputMap { method OutputMachOperands (line 2035) | OutputMachOperands(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 2038) | void declaration() { } method definition (line 2039) | void definition() { fprintf(_cpp, "enum MachOperands {\n"); } method closing (line 2040) | void closing() { fprintf(_cpp, " _LAST_MACH_OPER\n"); method map (line 2043) | void map(OpClassForm &opc) { method map (line 2048) | void map(OperandForm &oper) { method map (line 2053) | void map(char *name) { method do_instructions (line 2059) | bool do_instructions() { return false; } method map (line 2060) | void map(InstructForm &inst){ assert( false, "ShouldNotCallThis()"); } class OutputMachOpcodes (line 2075) | class OutputMachOpcodes : public OutputMap { method OutputMachOpcodes (line 2082) | OutputMachOpcodes(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 2087) | void declaration() { } method definition (line 2088) | void definition() { fprintf(_cpp, "enum MachOpcodes {\n"); } method closing (line 2089) | void closing() { method map (line 2102) | void map(OpClassForm &opc) { fprintf(_cpp, " %s_rule", opc._ident ); } method map (line 2103) | void map(OperandForm &oper) { fprintf(_cpp, " %s_rule", oper._ident ); } method map (line 2104) | void map(char *name) { if (name) fprintf(_cpp, " %s_rule", name); method map (line 2106) | void map(InstructForm &inst) {fprintf(_cpp, " %s_rule", inst._ident ); } method record_position (line 2108) | void record_position(OutputMap::position place, int idx ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/asm/assembler.cpp function address (line 82) | address AbstractAssembler::start_a_stub(int required_space) { function address (line 104) | address AbstractAssembler::start_a_const(int required_space, int require... type DelayedConstant (line 263) | struct DelayedConstant { method match (line 277) | bool match(BasicType t, value_fn_t cfn) { function DelayedConstant (line 287) | DelayedConstant* DelayedConstant::add(BasicType type, method match (line 277) | bool match(BasicType t, value_fn_t cfn) { function RegisterOrConstant (line 321) | RegisterOrConstant AbstractAssembler::delayed_value(int(*value_fn)(), Re... function RegisterOrConstant (line 326) | RegisterOrConstant AbstractAssembler::delayed_value(address(*value_fn)()... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/asm/assembler.hpp class CodeBuffer (line 57) | class CodeBuffer class MacroAssembler (line 58) | class MacroAssembler class AbstractAssembler (line 59) | class AbstractAssembler method address (line 210) | address addr_at(int pos) const { return _code_begin + pos; } method is8bit (line 216) | bool is8bit(int x) const { return -0x80 <= x && x < 0x80; } method isByte (line 217) | bool isByte(int x) const { return 0 <= x && x < 0x100; } method isShiftCount (line 218) | bool isShiftCount(int x) const { return 0 <= x && x < 32; } class InstructionMark (line 226) | class InstructionMark: public StackObj { method InstructionMark (line 231) | InstructionMark(AbstractAssembler* assm) : _assm(assm) { method short_branch_delta (line 248) | int short_branch_delta() const { return _short_branch_delta; } method set_short_branch_delta (line 249) | void set_short_branch_delta() { _short_branch_delta = 32; } method clear_short_branch_delta (line 250) | void clear_short_branch_delta() { _short_branch_delta = 0; } class ShortBranchVerifier (line 252) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} class ShortBranchVerifier (line 267) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} method min_simm (line 288) | static int min_simm(int nbits) { return -(intptr_t(1) << (nbits - 1)) ... method max_simm (line 289) | static int max_simm(int nbits) { return (intptr_t(1) << (nbits - 1)) ... method min_simm10 (line 292) | static int min_simm10() { return min_simm(10); } method min_simm13 (line 293) | static int min_simm13() { return min_simm(13); } method min_simm16 (line 294) | static int min_simm16() { return min_simm(16); } method is_simm (line 297) | static bool is_simm(intptr_t x, int nbits) { return min_simm(nbits) <=... method is_simm5 (line 300) | static bool is_simm5( intptr_t x) { return is_simm(x, 5 ); } method is_simm8 (line 301) | static bool is_simm8( intptr_t x) { return is_simm(x, 8 ); } method is_simm10 (line 302) | static bool is_simm10(intptr_t x) { return is_simm(x, 10); } method is_simm11 (line 303) | static bool is_simm11(intptr_t x) { return is_simm(x, 11); } method is_simm12 (line 304) | static bool is_simm12(intptr_t x) { return is_simm(x, 12); } method is_simm13 (line 305) | static bool is_simm13(intptr_t x) { return is_simm(x, 13); } method is_simm16 (line 306) | static bool is_simm16(intptr_t x) { return is_simm(x, 16); } method is_simm26 (line 307) | static bool is_simm26(intptr_t x) { return is_simm(x, 26); } method is_simm32 (line 308) | static bool is_simm32(intptr_t x) { return is_simm(x, 32); } method CodeSection (line 312) | CodeSection* code_section() const { return _code_section; } method address (line 314) | address pc() const { return _code_pos; } method offset (line 315) | int offset() const { return _code_pos - _code_begin; } method OopRecorder (line 317) | OopRecorder* oop_recorder() const { return _oop_recorder; } method set_oop_recorder (line 318) | void set_oop_recorder(OopRecorder* r) { _oop_recorder = r; } method relocate (line 328) | void relocate( relocInfo::relocType rtype, int format = 0) { method address (line 356) | address long_constant(jlong c) { method address (line 365) | address double_constant(jdouble c) { method address (line 374) | address float_constant(jfloat c) { method address (line 383) | address address_constant(address c) { method address (line 392) | address address_constant(address c, RelocationHolder const& rspec) { class Label (line 60) | class Label function VALUE_OBJ_CLASS_SPEC (line 92) | class Label VALUE_OBJ_CLASS_SPEC { function loc (line 136) | int loc() const { function is_bound (line 143) | bool is_bound() const { return _loc >= 0; } function is_unbound (line 144) | bool is_unbound() const { return _loc == -1 && _patch_index > 0; } function is_unused (line 145) | bool is_unused() const { return _loc == -1 && _patch_index == 0; } function init (line 162) | void init() { function Label (line 168) | Label() { function VALUE_OBJ_CLASS_SPEC (line 176) | class RegisterOrConstant VALUE_OBJ_CLASS_SPEC { class AbstractAssembler (line 199) | class AbstractAssembler : public ResourceObj { method address (line 210) | address addr_at(int pos) const { return _code_begin + pos; } method is8bit (line 216) | bool is8bit(int x) const { return -0x80 <= x && x < 0x80; } method isByte (line 217) | bool isByte(int x) const { return 0 <= x && x < 0x100; } method isShiftCount (line 218) | bool isShiftCount(int x) const { return 0 <= x && x < 32; } class InstructionMark (line 226) | class InstructionMark: public StackObj { method InstructionMark (line 231) | InstructionMark(AbstractAssembler* assm) : _assm(assm) { method short_branch_delta (line 248) | int short_branch_delta() const { return _short_branch_delta; } method set_short_branch_delta (line 249) | void set_short_branch_delta() { _short_branch_delta = 32; } method clear_short_branch_delta (line 250) | void clear_short_branch_delta() { _short_branch_delta = 0; } class ShortBranchVerifier (line 252) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} class ShortBranchVerifier (line 267) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} method min_simm (line 288) | static int min_simm(int nbits) { return -(intptr_t(1) << (nbits - 1)) ... method max_simm (line 289) | static int max_simm(int nbits) { return (intptr_t(1) << (nbits - 1)) ... method min_simm10 (line 292) | static int min_simm10() { return min_simm(10); } method min_simm13 (line 293) | static int min_simm13() { return min_simm(13); } method min_simm16 (line 294) | static int min_simm16() { return min_simm(16); } method is_simm (line 297) | static bool is_simm(intptr_t x, int nbits) { return min_simm(nbits) <=... method is_simm5 (line 300) | static bool is_simm5( intptr_t x) { return is_simm(x, 5 ); } method is_simm8 (line 301) | static bool is_simm8( intptr_t x) { return is_simm(x, 8 ); } method is_simm10 (line 302) | static bool is_simm10(intptr_t x) { return is_simm(x, 10); } method is_simm11 (line 303) | static bool is_simm11(intptr_t x) { return is_simm(x, 11); } method is_simm12 (line 304) | static bool is_simm12(intptr_t x) { return is_simm(x, 12); } method is_simm13 (line 305) | static bool is_simm13(intptr_t x) { return is_simm(x, 13); } method is_simm16 (line 306) | static bool is_simm16(intptr_t x) { return is_simm(x, 16); } method is_simm26 (line 307) | static bool is_simm26(intptr_t x) { return is_simm(x, 26); } method is_simm32 (line 308) | static bool is_simm32(intptr_t x) { return is_simm(x, 32); } method CodeSection (line 312) | CodeSection* code_section() const { return _code_section; } method address (line 314) | address pc() const { return _code_pos; } method offset (line 315) | int offset() const { return _code_pos - _code_begin; } method OopRecorder (line 317) | OopRecorder* oop_recorder() const { return _oop_recorder; } method set_oop_recorder (line 318) | void set_oop_recorder(OopRecorder* r) { _oop_recorder = r; } method relocate (line 328) | void relocate( relocInfo::relocType rtype, int format = 0) { method address (line 356) | address long_constant(jlong c) { method address (line 365) | address double_constant(jdouble c) { method address (line 374) | address float_constant(jfloat c) { method address (line 383) | address address_constant(address c) { method address (line 392) | address address_constant(address c, RelocationHolder const& rspec) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/asm/assembler.inline.hpp function address (line 66) | inline address AbstractAssembler::inst_mark() const { function CodeBuffer (line 89) | inline CodeBuffer* AbstractAssembler::code() const { function address (line 101) | inline address AbstractAssembler::target(Label& L) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/asm/codeBuffer.cpp function address (line 248) | address CodeBuffer::locator_address(int locator) const { function address (line 254) | address CodeBuffer::decode_begin() { function address (line 273) | address CodeSection::target(Label& L, address branch_pc) { function csize_t (line 422) | csize_t CodeBuffer::total_content_size() const { function csize_t (line 492) | csize_t CodeBuffer::total_offset_of(CodeSection* cs) const { function csize_t (line 508) | csize_t CodeBuffer::total_relocation_size() const { function csize_t (line 515) | csize_t CodeBuffer::copy_relocations_to(CodeBlob* dest) const { function csize_t (line 686) | csize_t CodeBuffer::figure_expanded_capacities(CodeSection* which_cs, class CodeString (line 917) | class CodeString: public CHeapObj { method is_comment (line 929) | bool is_comment() const { return _offset >= 0; } method CodeString (line 932) | CodeString(const char * string, intptr_t offset = -1) method offset (line 938) | intptr_t offset() const { assert(_offset >= 0, "offset for non com... method CodeString (line 939) | CodeString* next() const { return _next; } method set_next (line 941) | void set_next(CodeString* next) { _next = next; } method CodeString (line 943) | CodeString* first_comment() { method CodeString (line 950) | CodeString* next_comment() const { function CodeString (line 959) | CodeString* CodeStrings::find(intptr_t offset) const { method is_comment (line 929) | bool is_comment() const { return _offset >= 0; } method CodeString (line 932) | CodeString(const char * string, intptr_t offset = -1) method offset (line 938) | intptr_t offset() const { assert(_offset >= 0, "offset for non com... method CodeString (line 939) | CodeString* next() const { return _next; } method set_next (line 941) | void set_next(CodeString* next) { _next = next; } method CodeString (line 943) | CodeString* first_comment() { method CodeString (line 950) | CodeString* next_comment() const { function CodeString (line 968) | CodeString* CodeStrings::find_last(intptr_t offset) const { method is_comment (line 929) | bool is_comment() const { return _offset >= 0; } method CodeString (line 932) | CodeString(const char * string, intptr_t offset = -1) method offset (line 938) | intptr_t offset() const { assert(_offset >= 0, "offset for non com... method CodeString (line 939) | CodeString* next() const { return _next; } method set_next (line 941) | void set_next(CodeString* next) { _next = next; } method CodeString (line 943) | CodeString* first_comment() { method CodeString (line 950) | CodeString* next_comment() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/asm/codeBuffer.hpp class CodeStrings (line 32) | class CodeStrings class AbstractAssembler (line 33) | class AbstractAssembler class MacroAssembler (line 34) | class MacroAssembler class PhaseCFG (line 35) | class PhaseCFG class Compile (line 36) | class Compile class BufferBlob (line 37) | class BufferBlob class CodeBuffer (line 38) | class CodeBuffer method initialize_misc (line 338) | void initialize_misc(const char * name) { method initialize (line 349) | void initialize(address code_start, csize_t code_size) { method CodeBuffer (line 394) | CodeBuffer(address code_start, csize_t code_size) { method CodeBuffer (line 407) | CodeBuffer(const char* name) { method CodeBuffer (line 415) | CodeBuffer(const char* name, csize_t code_size, csize_t locs_size) { method CodeSection (line 428) | CodeSection* consts() { return &_consts; } method CodeSection (line 429) | CodeSection* insts() { return &_insts; } method CodeSection (line 430) | CodeSection* stubs() { return &_stubs; } method CodeSection (line 433) | CodeSection* code_section(int n) { method CodeSection (line 441) | const CodeSection* code_section(int n) const { // yucky const stuff method contains (line 446) | bool contains(address addr) const { method locator_pos (line 452) | static int locator_pos(int locator) { return locator >> sect_bits; } method locator_sect (line 453) | static int locator_sect(int locator) { return locator & sect_mask; } method locator (line 454) | static int locator(int pos, int sect) { return (pos << sect_bits) | se... method CodeBuffer (line 460) | CodeBuffer* before_expand() const { return _before_expand; } method BufferBlob (line 461) | BufferBlob* blob() const { return _blob; } method address (line 466) | address insts_begin() const { return _insts.start(); } method address (line 467) | address insts_end() const { return _insts.end(); } method set_insts_end (line 468) | void set_insts_end(address end) { _insts.set_end(end); } method address (line 469) | address insts_limit() const { return _insts.limit(); } method address (line 470) | address insts_mark() const { return _insts.mark(); } method set_insts_mark (line 471) | void set_insts_mark() { _insts.set_mark(); } method clear_insts_mark (line 472) | void clear_insts_mark() { _insts.clear_mark(); } method is_pure (line 475) | bool is_pure() const { return insts_size() == total_... method csize_t (line 478) | csize_t insts_size() const { return _insts.size(); } method csize_t (line 481) | csize_t pure_insts_size() const { assert(is_pure(), "no non-cod... method csize_t (line 484) | csize_t insts_capacity() const { return _insts.capacity(); } method csize_t (line 487) | csize_t insts_remaining() const { return _insts.remaining(); } method insts_contains (line 490) | bool insts_contains(address pc) const { return _insts.contains(pc); } method insts_contains2 (line 491) | bool insts_contains2(address pc) const { return _insts.contains2(pc); } method csize_t (line 506) | csize_t total_oop_size() const { method initialize_consts_size (line 514) | void initialize_consts_size(csize_t size) { initialize_sect... method initialize_stubs_size (line 515) | void initialize_stubs_size(csize_t size) { initialize_sect... method OopRecorder (line 519) | OopRecorder* oop_recorder() const { return _oop_recorder; } method CodeStrings (line 520) | CodeStrings& strings() { return _strings; } method relocate (line 523) | void relocate(address at, RelocationHolder const& rspec, int format = ... method relocate (line 526) | void relocate(address at, relocInfo::relocType rtype, int format = ... method copy_code_and_locs_to (line 534) | void copy_code_and_locs_to(CodeBlob* blob) { method copy_oops_to (line 539) | void copy_oops_to(nmethod* nm) { class CodeOffsets (line 40) | class CodeOffsets: public StackObj { type Entries (line 42) | enum Entries { Entry, method CodeOffsets (line 62) | CodeOffsets() { method value (line 73) | int value(Entries e) { return _values[e]; } method set_value (line 74) | void set_value(Entries e, int val) { _values[e] = val; } function VALUE_OBJ_CLASS_SPEC (line 80) | class CodeSection VALUE_OBJ_CLASS_SPEC { class CodeString (line 241) | class CodeString function VALUE_OBJ_CLASS_SPEC (line 242) | class CodeStrings VALUE_OBJ_CLASS_SPEC { class CodeBuffer (line 290) | class CodeBuffer: public StackObj { method initialize_misc (line 338) | void initialize_misc(const char * name) { method initialize (line 349) | void initialize(address code_start, csize_t code_size) { method CodeBuffer (line 394) | CodeBuffer(address code_start, csize_t code_size) { method CodeBuffer (line 407) | CodeBuffer(const char* name) { method CodeBuffer (line 415) | CodeBuffer(const char* name, csize_t code_size, csize_t locs_size) { method CodeSection (line 428) | CodeSection* consts() { return &_consts; } method CodeSection (line 429) | CodeSection* insts() { return &_insts; } method CodeSection (line 430) | CodeSection* stubs() { return &_stubs; } method CodeSection (line 433) | CodeSection* code_section(int n) { method CodeSection (line 441) | const CodeSection* code_section(int n) const { // yucky const stuff method contains (line 446) | bool contains(address addr) const { method locator_pos (line 452) | static int locator_pos(int locator) { return locator >> sect_bits; } method locator_sect (line 453) | static int locator_sect(int locator) { return locator & sect_mask; } method locator (line 454) | static int locator(int pos, int sect) { return (pos << sect_bits) | se... method CodeBuffer (line 460) | CodeBuffer* before_expand() const { return _before_expand; } method BufferBlob (line 461) | BufferBlob* blob() const { return _blob; } method address (line 466) | address insts_begin() const { return _insts.start(); } method address (line 467) | address insts_end() const { return _insts.end(); } method set_insts_end (line 468) | void set_insts_end(address end) { _insts.set_end(end); } method address (line 469) | address insts_limit() const { return _insts.limit(); } method address (line 470) | address insts_mark() const { return _insts.mark(); } method set_insts_mark (line 471) | void set_insts_mark() { _insts.set_mark(); } method clear_insts_mark (line 472) | void clear_insts_mark() { _insts.clear_mark(); } method is_pure (line 475) | bool is_pure() const { return insts_size() == total_... method csize_t (line 478) | csize_t insts_size() const { return _insts.size(); } method csize_t (line 481) | csize_t pure_insts_size() const { assert(is_pure(), "no non-cod... method csize_t (line 484) | csize_t insts_capacity() const { return _insts.capacity(); } method csize_t (line 487) | csize_t insts_remaining() const { return _insts.remaining(); } method insts_contains (line 490) | bool insts_contains(address pc) const { return _insts.contains(pc); } method insts_contains2 (line 491) | bool insts_contains2(address pc) const { return _insts.contains2(pc); } method csize_t (line 506) | csize_t total_oop_size() const { method initialize_consts_size (line 514) | void initialize_consts_size(csize_t size) { initialize_sect... method initialize_stubs_size (line 515) | void initialize_stubs_size(csize_t size) { initialize_sect... method OopRecorder (line 519) | OopRecorder* oop_recorder() const { return _oop_recorder; } method CodeStrings (line 520) | CodeStrings& strings() { return _strings; } method relocate (line 523) | void relocate(address at, RelocationHolder const& rspec, int format = ... method relocate (line 526) | void relocate(address at, relocInfo::relocType rtype, int format = ... method copy_code_and_locs_to (line 534) | void copy_code_and_locs_to(CodeBlob* blob) { method copy_oops_to (line 539) | void copy_oops_to(nmethod* nm) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/asm/register.hpp class AbstractRegisterImpl (line 31) | class AbstractRegisterImpl method value (line 43) | int value() const { return (int)(intx)thi... class AbstractRegisterImpl (line 41) | class AbstractRegisterImpl { method value (line 43) | int value() const { return (int)(intx)thi... function assert_different_registers (line 100) | inline void assert_different_registers( function assert_different_registers (line 112) | inline void assert_different_registers( function assert_different_registers (line 126) | inline void assert_different_registers( function assert_different_registers (line 142) | inline void assert_different_registers( function assert_different_registers (line 160) | inline void assert_different_registers( function assert_different_registers (line 180) | inline void assert_different_registers( function assert_different_registers (line 202) | inline void assert_different_registers( function assert_different_registers (line 226) | inline void assert_different_registers( FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_CFGPrinter.cpp class CFGPrinterOutput (line 36) | class CFGPrinterOutput : public CHeapObj { class PrintBlockClosure (line 44) | class PrintBlockClosure: public BlockClosure { method block_do (line 45) | void block_do(BlockBegin* block) { if (block != NULL) CFGPrinter::ou... method outputStream (line 49) | outputStream* output() { assert(_output != NULL, ""); return _output; } method set_compilation (line 62) | void set_compilation(Compilation* compilation) { _compilation = compil... method set_print_flags (line 63) | void set_print_flags(bool do_print_HIR, bool do_print_LIR) { _do_print... function for_each_state (line 182) | for_each_state(state) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_CFGPrinter.hpp class CFGPrinterOutput (line 36) | class CFGPrinterOutput class IntervalList (line 37) | class IntervalList class CFGPrinter (line 39) | class CFGPrinter : public AllStatic { method CFGPrinterOutput (line 43) | static CFGPrinterOutput* output() { assert(_output != NULL, ""); retur... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Canonicalizer.cpp class PrintValueVisitor (line 33) | class PrintValueVisitor: public ValueVisitor { method visit (line 34) | void visit(Value* vp) { function in_current_block (line 192) | static bool in_current_block(Value v) { function is_true (line 612) | static bool is_true(jlong x, If::Condition cond, jlong y) { function is_safepoint (line 625) | static bool is_safepoint(BlockEnd* x, BlockBegin* sux) { function match_index_and_scale (line 809) | static bool match_index_and_scale(Instruction* instr, function match (line 878) | static bool match(UnsafeRawOp* x, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Canonicalizer.hpp class Canonicalizer (line 30) | class Canonicalizer: InstructionVisitor { method Compilation (line 36) | Compilation *compilation() { return _compilation; } method set_bci (line 38) | void set_bci(int bci) { _bci = bci; } method set_constant (line 39) | void set_constant(jint x) { set_canonical(new Con... method set_constant (line 40) | void set_constant(jlong x) { set_canonical(new Con... method set_constant (line 41) | void set_constant(jfloat x) { set_canonical(new Con... method set_constant (line 42) | void set_constant(jdouble x) { set_canonical(new Con... method Canonicalizer (line 53) | Canonicalizer(Compilation* c, Value x, int bci) : _compilation(c), _ca... method Value (line 57) | Value canonical() const { return _canonical; } method bci (line 58) | int bci() const { return _bci; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_CodeStubs.hpp class CodeEmitInfo (line 35) | class CodeEmitInfo class LIR_Assembler (line 36) | class LIR_Assembler class LIR_OpVisitState (line 37) | class LIR_OpVisitState class CodeStub (line 44) | class CodeStub: public CompilationResourceObj { method CodeStub (line 50) | CodeStub() {} method assert_no_unbound_labels (line 53) | void assert_no_unbound_labels() { assert(!_entry.is_unb... method CodeEmitInfo (line 55) | virtual CodeEmitInfo* info() const { return NULL; } method is_exception_throw_stub (line 56) | virtual bool is_exception_throw_stub() const { return false; } method is_range_check_stub (line 57) | virtual bool is_range_check_stub() const { return false; } method is_divbyzero_stub (line 58) | virtual bool is_divbyzero_stub() const { return false; } method Label (line 64) | Label* entry() { return &_entry; } method Label (line 65) | Label* continuation() { return &_continuation; } method visit (line 67) | virtual void visit(LIR_OpVisitState* visit) { class CounterOverflowStub (line 93) | class CounterOverflowStub: public CodeStub { method CounterOverflowStub (line 100) | CounterOverflowStub(CodeEmitInfo* info, int bci, LIR_Opr method) : _i... method visit (line 105) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 111) | virtual void print_name(outputStream* out) const { out->print("Counter... class ConversionStub (line 116) | class ConversionStub: public CodeStub { method ConversionStub (line 125) | ConversionStub(Bytecodes::Code bytecode, LIR_Opr input, LIR_Opr result) method bytecode (line 129) | Bytecodes::Code bytecode() { return _bytecode; } method LIR_Opr (line 130) | LIR_Opr input() { return _input; } method LIR_Opr (line 131) | LIR_Opr result() { return _result; } method visit (line 134) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 140) | virtual void print_name(outputStream* out) const { out->print("Convers... class RangeCheckStub (line 147) | class RangeCheckStub: public CodeStub { method CodeEmitInfo (line 156) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 157) | virtual bool is_exception_throw_stub() const { return true; } method is_range_check_stub (line 158) | virtual bool is_range_check_stub() const { return true; } method visit (line 159) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 164) | virtual void print_name(outputStream* out) const { out->print("RangeCh... class DivByZeroStub (line 169) | class DivByZeroStub: public CodeStub { method DivByZeroStub (line 175) | DivByZeroStub(CodeEmitInfo* info) method DivByZeroStub (line 178) | DivByZeroStub(int offset, CodeEmitInfo* info) method CodeEmitInfo (line 182) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 183) | virtual bool is_exception_throw_stub() const { return true; } method is_divbyzero_stub (line 184) | virtual bool is_divbyzero_stub() const { return true; } method visit (line 185) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 189) | virtual void print_name(outputStream* out) const { out->print("DivByZe... class ImplicitNullCheckStub (line 194) | class ImplicitNullCheckStub: public CodeStub { method ImplicitNullCheckStub (line 200) | ImplicitNullCheckStub(int offset, CodeEmitInfo* info) method CodeEmitInfo (line 204) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 205) | virtual bool is_exception_throw_stub() const { return true; } method visit (line 206) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 210) | virtual void print_name(outputStream* out) const { out->print("Implici... class NewInstanceStub (line 215) | class NewInstanceStub: public CodeStub { method CodeEmitInfo (line 226) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 227) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 233) | virtual void print_name(outputStream* out) const { out->print("NewInst... class NewTypeArrayStub (line 238) | class NewTypeArrayStub: public CodeStub { method CodeEmitInfo (line 248) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 249) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 256) | virtual void print_name(outputStream* out) const { out->print("NewType... class NewObjectArrayStub (line 261) | class NewObjectArrayStub: public CodeStub { method CodeEmitInfo (line 271) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 272) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 279) | virtual void print_name(outputStream* out) const { out->print("NewObje... class MonitorAccessStub (line 284) | class MonitorAccessStub: public CodeStub { method MonitorAccessStub (line 290) | MonitorAccessStub(LIR_Opr obj_reg, LIR_Opr lock_reg) { method print_name (line 296) | virtual void print_name(outputStream* out) const { out->print("Monitor... class MonitorEnterStub (line 301) | class MonitorEnterStub: public MonitorAccessStub { method CodeEmitInfo (line 309) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 310) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 316) | virtual void print_name(outputStream* out) const { out->print("Monitor... class MonitorExitStub (line 321) | class MonitorExitStub: public MonitorAccessStub { method MonitorExitStub (line 327) | MonitorExitStub(LIR_Opr lock_reg, bool compute_lock, int monitor_ix) method visit (line 331) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 340) | virtual void print_name(outputStream* out) const { out->print("Monitor... class PatchingStub (line 345) | class PatchingStub: public CodeStub { type PatchID (line 347) | enum PatchID { type constants (line 351) | enum constants { method patch_info_offset (line 369) | static int patch_info_offset() { return _patch_info_offset; } method PatchingStub (line 371) | PatchingStub(MacroAssembler* masm, PatchID id, int oop_index = -1): method install (line 384) | void install(MacroAssembler* masm, LIR_PatchCode patch_code, Register ... method address (line 414) | address pc_start() const { return _pc_start; } method PatchID (line 415) | PatchID id() const { return _id; } method CodeEmitInfo (line 418) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 419) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 423) | virtual void print_name(outputStream* out) const { out->print("Patchin... class DeoptimizeStub (line 431) | class DeoptimizeStub : public CodeStub { method DeoptimizeStub (line 436) | DeoptimizeStub(CodeEmitInfo* info) : _info(new CodeEmitInfo(info)) {} method CodeEmitInfo (line 439) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 440) | virtual bool is_exception_throw_stub() const { return true; } method visit (line 441) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 445) | virtual void print_name(outputStream* out) const { out->print("Deoptim... class SimpleExceptionStub (line 450) | class SimpleExceptionStub: public CodeStub { method SimpleExceptionStub (line 457) | SimpleExceptionStub(Runtime1::StubID stub, LIR_Opr obj, CodeEmitInfo* ... method set_obj (line 461) | void set_obj(LIR_Opr obj) { method CodeEmitInfo (line 466) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 467) | virtual bool is_exception_throw_stub() const { return true; } method visit (line 468) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 473) | virtual void print_name(outputStream* out) const { out->print("SimpleE... class ArrayStoreExceptionStub (line 479) | class ArrayStoreExceptionStub: public SimpleExceptionStub { method ArrayStoreExceptionStub (line 484) | ArrayStoreExceptionStub(LIR_Opr obj, CodeEmitInfo* info): SimpleExcept... method print_name (line 486) | virtual void print_name(outputStream* out) const { out->print("ArraySt... class ArrayCopyStub (line 491) | class ArrayCopyStub: public CodeStub { method ArrayCopyStub (line 496) | ArrayCopyStub(LIR_OpArrayCopy* op): _op(op) { } method LIR_Opr (line 498) | LIR_Opr src() const { return _op->src(); } method LIR_Opr (line 499) | LIR_Opr src_pos() const { return _op->src_pos(); } method LIR_Opr (line 500) | LIR_Opr dst() const { return _op->dst(); } method LIR_Opr (line 501) | LIR_Opr dst_pos() const { return _op->dst_pos(); } method LIR_Opr (line 502) | LIR_Opr length() const { return _op->length(); } method LIR_Opr (line 503) | LIR_Opr tmp() const { return _op->tmp(); } method CodeEmitInfo (line 506) | virtual CodeEmitInfo* info() const { return _op->info(); } method visit (line 507) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 512) | virtual void print_name(outputStream* out) const { out->print("ArrayCo... class G1PreBarrierStub (line 520) | class G1PreBarrierStub: public CodeStub { method G1PreBarrierStub (line 532) | G1PreBarrierStub(LIR_Opr addr, LIR_Opr pre_val, LIR_PatchCode patch_co... method G1PreBarrierStub (line 542) | G1PreBarrierStub(LIR_Opr pre_val) : method LIR_Opr (line 549) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 550) | LIR_Opr pre_val() const { return _pre_val; } method LIR_PatchCode (line 551) | LIR_PatchCode patch_code() const { return _patch_code; } method CodeEmitInfo (line 552) | CodeEmitInfo* info() const { return _info; } method do_load (line 553) | bool do_load() const { return _do_load; } method visit (line 556) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 573) | virtual void print_name(outputStream* out) const { out->print("G1PreBa... class G1PostBarrierStub (line 577) | class G1PostBarrierStub: public CodeStub { method jbyte (line 584) | static jbyte* byte_map_base() { method G1PostBarrierStub (line 593) | G1PostBarrierStub(LIR_Opr addr, LIR_Opr new_val): _addr(addr), _new_va... method LIR_Opr (line 595) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 596) | LIR_Opr new_val() const { return _new_val; } method visit (line 599) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 606) | virtual void print_name(outputStream* out) const { out->print("G1PostB... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Compilation.cpp class PhaseTraceTime (line 68) | class PhaseTraceTime: public TraceTime { method PhaseTraceTime (line 74) | PhaseTraceTime(TimerName timer) function DebugInformationRecorder (line 107) | DebugInformationRecorder* Compilation::debug_info_recorder() const { function Dependencies (line 112) | Dependencies* Compilation::dependency_recorder() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Compilation.hpp class CompilationResourceObj (line 32) | class CompilationResourceObj class XHandlers (line 33) | class XHandlers class ExceptionInfo (line 34) | class ExceptionInfo method ExceptionInfo (line 290) | ExceptionInfo(int pco, XHandlers* exception_handlers) method pco (line 295) | int pco() { return _pco; } method XHandlers (line 296) | XHandlers* exception_handlers() { return _exception_han... class DebugInformationRecorder (line 35) | class DebugInformationRecorder class FrameMap (line 36) | class FrameMap class IR (line 37) | class IR class IRScope (line 38) | class IRScope class Instruction (line 39) | class Instruction class LinearScan (line 40) | class LinearScan class OopMap (line 41) | class OopMap class LIR_Emitter (line 42) | class LIR_Emitter class LIR_Assembler (line 43) | class LIR_Assembler class CodeEmitInfo (line 44) | class CodeEmitInfo class ciEnv (line 45) | class ciEnv class ciMethod (line 46) | class ciMethod class ValueStack (line 47) | class ValueStack class LIR_OprDesc (line 48) | class LIR_OprDesc class C1_MacroAssembler (line 49) | class C1_MacroAssembler class CFGPrinter (line 50) | class CFGPrinter function ExceptionInfoList (line 103) | ExceptionInfoList* exception_info_list() const { return _exception_info_... function ExceptionHandlerTable (line 104) | ExceptionHandlerTable* exception_handler_table() { return &_exception_ha... function LinearScan (line 106) | LinearScan* allocator() { return _allocator; ... function set_allocator (line 107) | void set_allocator(LinearScan* allocator) { _allocator = allocato... function Compilation (line 121) | static Compilation* current() { function ciEnv (line 126) | ciEnv* env() const { return _env; } function CompileLog (line 127) | CompileLog* log() const { return _log; } function AbstractCompiler (line 128) | AbstractCompiler* compiler() const { return _compiler; } function has_exception_handlers (line 129) | bool has_exception_handlers() const { return _has_exception_h... function has_fpu_code (line 130) | bool has_fpu_code() const { return _has_fpu_code; } function has_unsafe_access (line 131) | bool has_unsafe_access() const { return _has_unsafe_acce... function max_vector_size (line 132) | int max_vector_size() const { return 0; } function ciMethod (line 133) | ciMethod* method() const { return _method; } function osr_bci (line 134) | int osr_bci() const { return _osr_bci; } function is_osr_compile (line 135) | bool is_osr_compile() const { return osr_bci() >= 0; } function IR (line 136) | IR* hir() const { return _hir; } function max_spills (line 137) | int max_spills() const { return _max_spills; } function FrameMap (line 138) | FrameMap* frame_map() const { return _frame_map; } function CodeBuffer (line 139) | CodeBuffer* code() { return &_code; } function C1_MacroAssembler (line 140) | C1_MacroAssembler* masm() const { return _masm; } function CodeOffsets (line 141) | CodeOffsets* offsets() { return &_offsets; } function Arena (line 142) | Arena* arena() { return _arena; } function get_next_id (line 145) | int get_next_id() { return _next_id++; } function number_of_instructions (line 146) | int number_of_instructions() const { return _next_id; } function get_next_block_id (line 149) | int get_next_block_id() { return _next_block_id++; } function number_of_blocks (line 150) | int number_of_blocks() const { return _next_block_id; } function set_has_exception_handlers (line 153) | void set_has_exception_handlers(bool f) { _has_exception_handlers... function set_has_fpu_code (line 154) | void set_has_fpu_code(bool f) { _has_fpu_code = f; } function set_has_unsafe_access (line 155) | void set_has_unsafe_access(bool f) { _has_unsafe_access = f; } function set_would_profile (line 156) | void set_would_profile(bool f) { _would_profile = f; } function has_method_handle_invokes (line 163) | bool has_method_handle_invokes() const { return _has_method_handle_i... function set_has_method_handle_invokes (line 164) | void set_has_method_handle_invokes(bool z) { _has_method_handle_i... function ImplicitExceptionTable (line 168) | ImplicitExceptionTable* implicit_exception_table() { return &_implic... function Instruction (line 170) | Instruction* current_instruction() const { return _current_instruc... function Instruction (line 171) | Instruction* set_current_instruction(Instruction* instr) { function bailed_out (line 183) | bool bailed_out() const { return _bailout_msg != ... function desired_max_code_buffer_size (line 186) | static int desired_max_code_buffer_size() { function desired_max_constant_size (line 194) | static int desired_max_constant_size() { function is_profiling (line 213) | bool is_profiling() { function count_invocations (line 217) | bool count_invocations() { return is_profiling(); } function count_backedges (line 218) | bool count_backedges() { return is_profiling(); } function profile_branches (line 221) | bool profile_branches() { function profile_calls (line 225) | bool profile_calls() { function profile_inlined_calls (line 229) | bool profile_inlined_calls() { function profile_checkcasts (line 232) | bool profile_checkcasts() { class InstructionMark (line 249) | class InstructionMark: public StackObj { method InstructionMark (line 255) | InstructionMark(Compilation* compilation, Instruction* instr) { function ALLOCATION_SUPER_CLASS_SPEC (line 267) | class CompilationResourceObj ALLOCATION_SUPER_CLASS_SPEC { class ExceptionInfo (line 284) | class ExceptionInfo: public CompilationResourceObj { method ExceptionInfo (line 290) | ExceptionInfo(int pco, XHandlers* exception_handlers) method pco (line 295) | int pco() { return _pco; } method XHandlers (line 296) | XHandlers* exception_handlers() { return _exception_han... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Compiler.cpp function BufferBlob (line 80) | BufferBlob* Compiler::build_buffer_blob() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Compiler.hpp class Compiler (line 32) | class Compiler: public AbstractCompiler { method is_c1 (line 47) | virtual bool is_c1() { return true; } method supports_native (line 52) | virtual bool supports_native() { return true; } method supports_osr (line 53) | virtual bool supports_osr () { return true; } method needs_adapters (line 56) | virtual bool needs_adapters () { return false; } method needs_stubs (line 57) | virtual bool needs_stubs () { return false; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_FpuStackSim.hpp class FpuStackSim (line 33) | class FpuStackSim FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_FrameMap.cpp function BasicTypeArray (line 50) | BasicTypeArray* FrameMap::signature_type_array_for(const ciMethod* metho... function CallingConvention (line 69) | CallingConvention* FrameMap::java_calling_convention(const BasicTypeArra... function CallingConvention (line 115) | CallingConvention* FrameMap::c_calling_convention(const BasicTypeArray* ... function VMReg (line 224) | VMReg FrameMap::sp_offset2vmreg(ByteSize offset) const { function ByteSize (line 265) | ByteSize FrameMap::sp_offset_for_slot(const int index) const { function ByteSize (line 278) | ByteSize FrameMap::sp_offset_for_double_slot(const int index) const { function ByteSize (line 287) | ByteSize FrameMap::sp_offset_for_spill(const int index) const { function ByteSize (line 294) | ByteSize FrameMap::sp_offset_for_monitor_base(const int index) const { function ByteSize (line 301) | ByteSize FrameMap::sp_offset_for_monitor_lock(int index) const { function ByteSize (line 306) | ByteSize FrameMap::sp_offset_for_monitor_object(int index) const { function VMReg (line 327) | VMReg FrameMap::regname(LIR_Opr opr) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_FrameMap.hpp class ciMethod (line 37) | class ciMethod class CallingConvention (line 38) | class CallingConvention method CallingConvention (line 271) | CallingConvention (LIR_OprList* args, int reserved_stack_slots) method LIR_OprList (line 275) | LIR_OprList* args() { return _args; } method LIR_Opr (line 277) | LIR_Opr at(int i) const { return _args->at(i); } method length (line 278) | int length() const { return _args->length(); } method reserved_stack_slots (line 281) | int reserved_stack_slots() const { return _reserved_stack_s... method print (line 284) | void print () const { class BasicTypeArray (line 39) | class BasicTypeArray class BasicTypeList (line 40) | class BasicTypeList class LIR_OprDesc (line 66) | class LIR_OprDesc class FrameMap (line 70) | class FrameMap : public CompilationResourceObj { method check_spill_index (line 119) | void check_spill_index (int spill_index) const { assert(spill_inde... method check_monitor_index (line 120) | void check_monitor_index (int monitor_index) const { assert(monitor_in... method Register (line 123) | static Register cpu_rnr2reg (int rnr) { method cpu_reg2rnr (line 129) | static int cpu_reg2rnr (Register reg) { method map_register (line 135) | static void map_register(int rnr, Register reg) { method update_reserved_argument_area_size (line 142) | void update_reserved_argument_area_size (int size) { method cpu_range_check (line 149) | static void cpu_range_check (int rnr) { assert(0 <= rnr && rn... method fpu_range_check (line 150) | static void fpu_range_check (int rnr) { assert(0 <= rnr && rn... method ByteSize (line 188) | ByteSize sp_offset_for_orig_pc() { return sp_offset_for_monitor_base(_... method LIR_Opr (line 190) | static LIR_Opr as_opr(Register r) { method LIR_Opr (line 193) | static LIR_Opr as_oop_opr(Register r) { method reserved_argument_area_size (line 200) | int reserved_argument_area_size () const { return _reserved_argu... method framesize (line 201) | int framesize () const { assert(_framesize != ... method ByteSize (line 202) | ByteSize framesize_in_bytes () const { return in_ByteSize(fr... method num_monitors (line 203) | int num_monitors () const { return _num_monitors; } method num_spills (line 204) | int num_spills () const { assert(_num_spills >=... method argcount (line 205) | int argcount () const { assert(_argcount >= 0, "not... method oop_map_arg_count (line 207) | int oop_map_arg_count() const { return _oop_map_arg_count; } method CallingConvention (line 209) | CallingConvention* incoming_arguments() const { return _incoming_argu... method Address (line 212) | Address address_for_slot(int index, int sp_adjust = 0) const { method Address (line 215) | Address address_for_double_slot(int index, int sp_adjust = 0) const { method Address (line 218) | Address address_for_monitor_lock(int monitor_index) const { method Address (line 221) | Address address_for_monitor_object(int monitor_index) const { method location_for_monitor_lock (line 232) | bool location_for_monitor_lock (int monitor_index, Location* loc) con... method location_for_monitor_object (line 235) | bool location_for_monitor_object(int monitor_index, Location* loc) con... method VMReg (line 241) | VMReg slot_regname(int index) const { method VMReg (line 244) | VMReg monitor_object_regname(int monitor_index) const { method LIR_Opr (line 249) | static LIR_Opr caller_save_cpu_reg_at(int i) { method LIR_Opr (line 254) | static LIR_Opr caller_save_fpu_reg_at(int i) { class CallingConvention (line 265) | class CallingConvention: public ResourceObj { method CallingConvention (line 271) | CallingConvention (LIR_OprList* args, int reserved_stack_slots) method LIR_OprList (line 275) | LIR_OprList* args() { return _args; } method LIR_Opr (line 277) | LIR_Opr at(int i) const { return _args->at(i); } method length (line 278) | int length() const { return _args->length(); } method reserved_stack_slots (line 281) | int reserved_stack_slots() const { return _reserved_stack_s... method print (line 284) | void print () const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_GraphBuilder.cpp function VALUE_OBJ_CLASS_SPEC (line 41) | class BlockListBuilder VALUE_OBJ_CLASS_SPEC { function BlockBegin (line 147) | BlockBegin* BlockListBuilder::make_block_at(int cur_bci, BlockBegin* pre... function compare_depth_first (line 443) | int compare_depth_first(BlockBegin** a, BlockBegin** b) { class FieldBuffer (line 480) | class FieldBuffer: public CompilationResourceObj { method FieldBuffer (line 485) | FieldBuffer() {} method kill (line 487) | void kill() { method Value (line 491) | Value at(ciField* field) { method at_put (line 501) | void at_put(ciField* field, Value value) { class MemoryBuffer (line 525) | class MemoryBuffer: public CompilationResourceObj { method MemoryBuffer (line 533) | MemoryBuffer() {} method StoreField (line 535) | StoreField* store(StoreField* st) { method is_default_value (line 576) | bool is_default_value(Value value) { method Value (line 593) | Value load(LoadField* load) { method new_instance (line 629) | void new_instance(NewInstance* object) { method store_value (line 639) | void store_value(Value value) { method kill (line 654) | void kill() { function BlockBegin (line 699) | BlockBegin* GraphBuilder::ScopeData::block_at(int bci) { function XHandlers (line 738) | XHandlers* GraphBuilder::ScopeData::xhandlers() const { function BlockBegin (line 811) | BlockBegin* GraphBuilder::ScopeData::remove_from_work_list() { function Dependencies (line 1642) | Dependencies* GraphBuilder::dependency_recorder() const { function Value (line 2075) | Value GraphBuilder::round_fp(Value fp_value) { function Instruction (line 2092) | Instruction* GraphBuilder::append_with_bci(Instruction* instr, int bci) { function Instruction (line 2156) | Instruction* GraphBuilder::append(Instruction* instr) { function Instruction (line 2162) | Instruction* GraphBuilder::append_split(StateSplit* instr) { function XHandlers (line 2187) | XHandlers* GraphBuilder::handle_exception(Instruction* instruction) { class PhiSimplifier (line 2318) | class PhiSimplifier : public BlockClosure { method PhiSimplifier (line 2324) | PhiSimplifier(BlockBegin* start) : _has_substitutions(false) { method has_substitutions (line 2331) | bool has_substitutions() const { return _has_substitutions; } function Value (line 2335) | Value PhiSimplifier::simplify(Value v) { function BlockEnd (line 2439) | BlockEnd* GraphBuilder::iterate_bytecodes_for_block(int bci) { function BlockBegin (line 2830) | BlockBegin* GraphBuilder::header_block(BlockBegin* entry, BlockBegin::Fl... function BlockBegin (line 2850) | BlockBegin* GraphBuilder::setup_start_block(int osr_bci, BlockBegin* std... function for_each_local_value (line 2941) | for_each_local_value(state, index, local) { function ValueStack (line 2970) | ValueStack* GraphBuilder::state_at_entry() { function ValueStack (line 3142) | ValueStack* GraphBuilder::copy_state_before() { function ValueStack (line 3146) | ValueStack* GraphBuilder::copy_state_exhandling() { function ValueStack (line 3150) | ValueStack* GraphBuilder::copy_state_for_exception() { function ValueStack (line 3154) | ValueStack* GraphBuilder::copy_state_before_with_bci(int bci) { function ValueStack (line 3158) | ValueStack* GraphBuilder::copy_state_exhandling_with_bci(int bci) { function ValueStack (line 3163) | ValueStack* GraphBuilder::copy_state_for_exception_with_bci(int bci) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_GraphBuilder.hpp class MemoryBuffer (line 36) | class MemoryBuffer function VALUE_OBJ_CLASS_SPEC (line 38) | class GraphBuilder VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_IR.cpp function BlockBegin (line 125) | BlockBegin* IRScope::build_graph(Compilation* compilation, int osr_bci) { function sort_pairs (line 270) | static int sort_pairs(BlockPair** a, BlockPair** b) { class CriticalEdgeFinder (line 279) | class CriticalEdgeFinder: public BlockClosure { method CriticalEdgeFinder (line 284) | CriticalEdgeFinder(IR* ir): _ir(ir) {} method block_do (line 285) | void block_do(BlockBegin* bb) { method split_edges (line 298) | void split_edges() { class UseCountComputer (line 326) | class UseCountComputer: public ValueVisitor, BlockClosure { method visit (line 328) | void visit(Value* n) { method uses_do (line 352) | void uses_do(Value* n) { method block_do (line 370) | void block_do(BlockBegin* b) { method UseCountComputer (line 393) | UseCountComputer() { method compute (line 399) | static void compute(BlockList* blocks) { class ComputeLinearScanOrder (line 416) | class ComputeLinearScanOrder : public StackObj { method init_visited (line 436) | void init_visited() { _active_blocks.clear(); _vis... method is_visited (line 437) | bool is_visited(BlockBegin* b) const { return _visited_blocks.at(b-... method is_active (line 438) | bool is_active(BlockBegin* b) const { return _active_blocks.at(b->... method set_visited (line 439) | void set_visited(BlockBegin* b) { assert(!is_visited(b), "alre... method set_active (line 440) | void set_active(BlockBegin* b) { assert(!is_active(b), "alrea... method clear_active (line 441) | void clear_active(BlockBegin* b) { assert(is_active(b), "not al... method inc_forward_branches (line 444) | void inc_forward_branches(BlockBegin* b) { _forward_branches.at_put(b-... method dec_forward_branches (line 445) | int dec_forward_branches(BlockBegin* b) { _forward_branches.at_put(b-... method is_block_in_loop (line 448) | bool is_block_in_loop (int loop_idx, BlockBegin* b) const { return _... method set_block_in_loop (line 449) | void set_block_in_loop (int loop_idx, BlockBegin* b) { _loop_ma... method clear_block_in_loop (line 450) | void clear_block_in_loop(int loop_idx, int block_id) { _loop_ma... method Compilation (line 477) | Compilation* compilation() const { return _compilation; } method BlockList (line 482) | BlockList* linear_scan_order() const { return _linear_scan_order; } method num_loops (line 483) | int num_loops() const { return _num_loops; } function BlockBegin (line 707) | BlockBegin* ComputeLinearScanOrder::common_dominator(BlockBegin* a, Bloc... class BlockPrinter (line 1127) | class BlockPrinter: public BlockClosure { method BlockPrinter (line 1134) | BlockPrinter(InstructionPrinter* ip, bool cfg_only, bool live_only = f... method block_do (line 1140) | virtual void block_do(BlockBegin* block) { function cmp (line 1175) | static int cmp(BlockBegin** a, BlockBegin** b) { function block_do (line 1220) | virtual void block_do(BlockBegin* block) { class SubstitutionChecker (line 1271) | class SubstitutionChecker: public ValueVisitor { method visit (line 1272) | void visit(Value* v) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_IR.hpp class XHandler (line 36) | class XHandler: public CompilationResourceObj { method XHandler (line 52) | XHandler(ciExceptionHandler* desc) method XHandler (line 64) | XHandler(XHandler* other) method beg_bci (line 77) | int beg_bci() const { return _desc->start(); } method end_bci (line 78) | int end_bci() const { return _desc->limit(); } method handler_bci (line 79) | int handler_bci() const { return _desc->handler... method is_catch_all (line 80) | bool is_catch_all() const { return _desc->is_catc... method catch_type (line 81) | int catch_type() const { return _desc->catch_k... method ciInstanceKlass (line 82) | ciInstanceKlass* catch_klass() const { return _desc->catch_k... method covers (line 83) | bool covers(int bci) const { return beg_bci() <= b... method BlockBegin (line 86) | BlockBegin* entry_block() const { return _entry_block; } method LIR_List (line 87) | LIR_List* entry_code() const { return _entry_code; } method entry_pco (line 88) | int entry_pco() const { return _entry_pco; } method phi_operand (line 89) | int phi_operand() const { assert(_phi_operand !... method scope_count (line 90) | int scope_count() const { assert(_scope_count !... method DEBUG_ONLY (line 91) | DEBUG_ONLY(int lir_op_id() const { return _lir_op_id; } method set_entry_block (line 93) | void set_entry_block(BlockBegin* entry_block) { method set_entry_code (line 98) | void set_entry_code(LIR_List* entry_code) { _entry_code = entry_c... method set_entry_pco (line 99) | void set_entry_pco(int entry_pco) { _entry_pco = entry_pc... method set_phi_operand (line 100) | void set_phi_operand(int phi_operand) { _phi_operand = phi_op... method set_scope_count (line 101) | void set_scope_count(int scope_count) { _scope_count = scope_... method DEBUG_ONLY (line 102) | DEBUG_ONLY(void set_lir_op_id(int lir_op_id) { _lir_op_id = lir_op_i... class XHandlers (line 112) | class XHandlers: public CompilationResourceObj { method XHandlers (line 118) | XHandlers() : _list() { } method length (line 123) | int length() const { return _list.length(); } method XHandler (line 124) | XHandler* handler_at(int i) const { return _list.at(i); } method has_handlers (line 125) | bool has_handlers() const { return _list.length()... method append (line 126) | void append(XHandler* h) { _list.append(h); } method XHandler (line 127) | XHandler* remove_last() { return _list.pop(); } class IRScope (line 134) | class IRScope method Compilation (line 165) | Compilation* compilation() const { return _compilation; } method IRScope (line 166) | IRScope* caller() const { return _caller; } method level (line 167) | int level() const { return _level; } method ciMethod (line 168) | ciMethod* method() const { return _method; } method BitMap (line 170) | BitMap& requires_phi_function() { return _requires_phi_... method is_top_scope (line 173) | bool is_top_scope() const { return _caller == NUL... method add_callee (line 174) | void add_callee(IRScope* callee) { _callees.append(calle... method number_of_callees (line 175) | int number_of_callees() const { return _callees.lengt... method IRScope (line 176) | IRScope* callee_no(int i) const { return _callees.at(i); } method is_valid (line 179) | bool is_valid() const { return start() != NUL... method XHandlers (line 180) | XHandlers* xhandlers() const { return _xhandlers; } method number_of_locks (line 181) | int number_of_locks() const { return _number_of_loc... method set_min_number_of_locks (line 182) | void set_min_number_of_locks(int n) { if (n > _number_of_lo... method monitor_pairing_ok (line 183) | bool monitor_pairing_ok() const { return _monitor_pairi... method BlockBegin (line 184) | BlockBegin* start() const { return _start; } method set_wrote_final (line 185) | void set_wrote_final() { _wrote_final = true; } method wrote_final (line 186) | bool wrote_final () const { return _wrote_final; } class IRScope (line 139) | class IRScope: public CompilationResourceObj { method Compilation (line 165) | Compilation* compilation() const { return _compilation; } method IRScope (line 166) | IRScope* caller() const { return _caller; } method level (line 167) | int level() const { return _level; } method ciMethod (line 168) | ciMethod* method() const { return _method; } method BitMap (line 170) | BitMap& requires_phi_function() { return _requires_phi_... method is_top_scope (line 173) | bool is_top_scope() const { return _caller == NUL... method add_callee (line 174) | void add_callee(IRScope* callee) { _callees.append(calle... method number_of_callees (line 175) | int number_of_callees() const { return _callees.lengt... method IRScope (line 176) | IRScope* callee_no(int i) const { return _callees.at(i); } method is_valid (line 179) | bool is_valid() const { return start() != NUL... method XHandlers (line 180) | XHandlers* xhandlers() const { return _xhandlers; } method number_of_locks (line 181) | int number_of_locks() const { return _number_of_loc... method set_min_number_of_locks (line 182) | void set_min_number_of_locks(int n) { if (n > _number_of_lo... method monitor_pairing_ok (line 183) | bool monitor_pairing_ok() const { return _monitor_pairi... method BlockBegin (line 184) | BlockBegin* start() const { return _start; } method set_wrote_final (line 185) | void set_wrote_final() { _wrote_final = true; } method wrote_final (line 186) | bool wrote_final () const { return _wrote_final; } class IRScopeDebugInfo (line 198) | class IRScopeDebugInfo: public CompilationResourceObj { method IRScopeDebugInfo (line 208) | IRScopeDebugInfo(IRScope* scope, method IRScope (line 222) | IRScope* scope() { return _scope; } method bci (line 223) | int bci() { return _bci; } method IRScopeDebugInfo (line 227) | IRScopeDebugInfo* caller() { return _caller; } method record_debug_info (line 232) | void record_debug_info(DebugInformationRecorder* recorder, int pc_offs... class CodeEmitInfo (line 248) | class CodeEmitInfo: public CompilationResourceObj { method FrameMap (line 258) | FrameMap* frame_map() const { return scope()->compi... method Compilation (line 259) | Compilation* compilation() const { return scope()->compi... method OopMap (line 270) | OopMap* oop_map() { return _oop_map; } method ciMethod (line 271) | ciMethod* method() const { return _scope->method... method IRScope (line 272) | IRScope* scope() const { return _scope; } method XHandlers (line 273) | XHandlers* exception_handlers() const { return _exception_han... method ValueStack (line 274) | ValueStack* stack() const { return _stack; } method is_method_handle_invoke (line 279) | bool is_method_handle_invoke() const { return _is_method_handle_in... method set_is_method_handle_invoke (line 280) | void set_is_method_handle_invoke(bool x) { _is_method_handle_in... class IR (line 284) | class IR: public CompilationResourceObj { method is_valid (line 297) | bool is_valid() const { return top_scope()->i... method Compilation (line 298) | Compilation* compilation() const { return _compilation; } method IRScope (line 299) | IRScope* top_scope() const { return _top_scope; } method number_of_locks (line 300) | int number_of_locks() const { return top_scope()->n... method ciMethod (line 301) | ciMethod* method() const { return top_scope()->m... method BlockBegin (line 302) | BlockBegin* start() const { return top_scope()->s... method BlockBegin (line 303) | BlockBegin* std_entry() const { return start()->end()... method BlockBegin (line 304) | BlockBegin* osr_entry() const { return start()->end()... method WordSize (line 305) | WordSize locals_size() const { return _locals_size; } method locals_size_in_words (line 306) | int locals_size_in_words() const { return in_words(_loca... method BlockList (line 307) | BlockList* code() const { return _code; } method num_loops (line 308) | int num_loops() const { return _num_loops; } method max_stack (line 309) | int max_stack() const { return top_scope()->m... method BlockList (line 320) | BlockList* linear_scan_order() { assert(_code != NULL, "not computed"... class SubstitutionResolver (line 338) | class SubstitutionResolver: public BlockClosure, ValueVisitor { method SubstitutionResolver (line 342) | SubstitutionResolver(IR* hir) { method SubstitutionResolver (line 346) | SubstitutionResolver(BlockBegin* block) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Instruction.cpp function Instruction (line 74) | Instruction* Instruction::prev(BlockBegin* block) { function ciType (line 138) | ciType* Local::exact_type() const { function ciType (line 164) | ciType* Constant::exact_type() const { function ciType (line 171) | ciType* LoadIndexed::exact_type() const { function ciType (line 189) | ciType* LoadIndexed::declared_type() const { function ciType (line 200) | ciType* LoadField::declared_type() const { function ciType (line 205) | ciType* LoadField::exact_type() const { function ciType (line 221) | ciType* NewTypeArray::exact_type() const { function ciType (line 225) | ciType* NewObjectArray::exact_type() const { function ciType (line 229) | ciType* NewArray::declared_type() const { function ciType (line 233) | ciType* NewInstance::exact_type() const { function ciType (line 237) | ciType* NewInstance::declared_type() const { function ciType (line 241) | ciType* CheckCast::declared_type() const { function ciType (line 245) | ciType* CheckCast::exact_type() const { function IRScope (line 324) | IRScope* StateSplit::scope() const { function ciType (line 387) | ciType* Invoke::declared_type() const { function intx (line 394) | intx Constant::hash() const { function BlockBegin (line 606) | BlockBegin* BlockBegin::insert_block_between(BlockBegin* sux) { function for_each_local_value (line 764) | for_each_local_value(new_state, index, new_value) { function for_each_stack_value (line 775) | for_each_stack_value(new_state, index, new_value) { function for_each_local_value (line 782) | for_each_local_value(new_state, index, new_value) { function for_each_local_value (line 809) | for_each_local_value(existing_state, index, existing_value) { function for_each_stack_value (line 820) | for_each_stack_value(existing_state, index, existing_value) { function for_each_local_value (line 823) | for_each_local_value(existing_state, index, existing_value) { function for_each_stack_value (line 832) | for_each_stack_value(existing_state, index, existing_value) { function for_each_local_value (line 843) | for_each_local_value(existing_state, index, existing_value) { function Value (line 959) | Value Phi::operand_at(int i) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Instruction.hpp class ciField (line 34) | class ciField class ValueStack (line 35) | class ValueStack class InstructionPrinter (line 36) | class InstructionPrinter class IRScope (line 37) | class IRScope class LIR_OprDesc (line 38) | class LIR_OprDesc class Instruction (line 48) | class Instruction method set_type (line 311) | void set_type(ValueType* type) { type InstructionFlag (line 326) | enum InstructionFlag { method check_flag (line 349) | bool check_flag(InstructionFlag id) const { return (_flags & (1 <... method set_flag (line 350) | void set_flag(InstructionFlag id, bool f) { _flags = f ? (_flags ... type Condition (line 353) | enum Condition { type PinReason (line 359) | enum PinReason { method number_of_instructions (line 371) | static int number_of_instructions() { method Instruction (line 376) | Instruction(ValueType* type, ValueStack* state_before = NULL, bool typ... method id (line 396) | int id() const { return _id; } method has_printable_bci (line 398) | bool has_printable_bci() const { return _printable_bci... method printable_bci (line 399) | int printable_bci() const { assert(has_printable_... method set_printable_bci (line 400) | void set_printable_bci(int bci) { _printable_bci = bci; } method use_count (line 402) | int use_count() const { return _use_count; } method pin_state (line 403) | int pin_state() const { return _pin_state; } method is_pinned (line 404) | bool is_pinned() const { return _pin_state != ... method ValueType (line 405) | ValueType* type() const { return _type; } method Instruction (line 407) | Instruction* next() const { return _next; } method has_subst (line 408) | bool has_subst() const { return _subst != NULL; } method Instruction (line 409) | Instruction* subst() { return _subst == NULL... method LIR_Opr (line 410) | LIR_Opr operand() const { return _operand; } method set_needs_null_check (line 412) | void set_needs_null_check(bool f) { set_flag(NeedsNullChe... method needs_null_check (line 413) | bool needs_null_check() const { return check_flag(Nee... method is_linked (line 414) | bool is_linked() const { return check_flag(IsL... method can_be_linked (line 415) | bool can_be_linked() { return as_Local() == ... method has_uses (line 417) | bool has_uses() const { return use_count() > ... method ValueStack (line 418) | ValueStack* state_before() const { return _state_before; } method ValueStack (line 419) | ValueStack* exception_state() const { return _exception_sta... method needs_exception_state (line 420) | virtual bool needs_exception_state() const { return true; } method XHandlers (line 421) | XHandlers* exception_handlers() const { return _exception_han... method pin (line 424) | void pin(PinReason reason) { _pin_state |= reason; } method pin (line 425) | void pin() { _pin_state |= PinUnkn... method unpin (line 427) | void unpin(PinReason reason) { assert((reason & PinU... method Instruction (line 429) | Instruction* set_next(Instruction* next) { method Instruction (line 440) | Instruction* set_next(Instruction* next, int bci) { method set_subst (line 447) | void set_subst(Instruction* subst) { method set_exception_handlers (line 453) | void set_exception_handlers(XHandlers *xhandlers) { _exception_handler... method set_exception_state (line 454) | void set_exception_state(ValueStack* s) { check_state(s); _exce... method set_operand (line 457) | void set_operand(LIR_Opr operand) { assert(operand != LIR... method clear_operand (line 458) | void clear_operand() { _operand = LIR_OprFac... method Instruction (line 461) | virtual Instruction* as_Instruction() { return this; } method Phi (line 462) | virtual Phi* as_Phi() { return NULL; } method Local (line 463) | virtual Local* as_Local() { return NULL; } method Constant (line 464) | virtual Constant* as_Constant() { return NULL; } method AccessField (line 465) | virtual AccessField* as_AccessField() { return NULL; } method LoadField (line 466) | virtual LoadField* as_LoadField() { return NULL; } method StoreField (line 467) | virtual StoreField* as_StoreField() { return NULL; } method AccessArray (line 468) | virtual AccessArray* as_AccessArray() { return NULL; } method ArrayLength (line 469) | virtual ArrayLength* as_ArrayLength() { return NULL; } method AccessIndexed (line 470) | virtual AccessIndexed* as_AccessIndexed() { return NULL; } method LoadIndexed (line 471) | virtual LoadIndexed* as_LoadIndexed() { return NULL; } method StoreIndexed (line 472) | virtual StoreIndexed* as_StoreIndexed() { return NULL; } method NegateOp (line 473) | virtual NegateOp* as_NegateOp() { return NULL; } method Op2 (line 474) | virtual Op2* as_Op2() { return NULL; } method ArithmeticOp (line 475) | virtual ArithmeticOp* as_ArithmeticOp() { return NULL; } method ShiftOp (line 476) | virtual ShiftOp* as_ShiftOp() { return NULL; } method LogicOp (line 477) | virtual LogicOp* as_LogicOp() { return NULL; } method CompareOp (line 478) | virtual CompareOp* as_CompareOp() { return NULL; } method IfOp (line 479) | virtual IfOp* as_IfOp() { return NULL; } method Convert (line 480) | virtual Convert* as_Convert() { return NULL; } method NullCheck (line 481) | virtual NullCheck* as_NullCheck() { return NULL; } method OsrEntry (line 482) | virtual OsrEntry* as_OsrEntry() { return NULL; } method StateSplit (line 483) | virtual StateSplit* as_StateSplit() { return NULL; } method Invoke (line 484) | virtual Invoke* as_Invoke() { return NULL; } method NewInstance (line 485) | virtual NewInstance* as_NewInstance() { return NULL; } method NewArray (line 486) | virtual NewArray* as_NewArray() { return NULL; } method NewTypeArray (line 487) | virtual NewTypeArray* as_NewTypeArray() { return NULL; } method NewObjectArray (line 488) | virtual NewObjectArray* as_NewObjectArray() { return NULL; } method NewMultiArray (line 489) | virtual NewMultiArray* as_NewMultiArray() { return NULL; } method TypeCheck (line 490) | virtual TypeCheck* as_TypeCheck() { return NULL; } method CheckCast (line 491) | virtual CheckCast* as_CheckCast() { return NULL; } method InstanceOf (line 492) | virtual InstanceOf* as_InstanceOf() { return NULL; } method TypeCast (line 493) | virtual TypeCast* as_TypeCast() { return NULL; } method AccessMonitor (line 494) | virtual AccessMonitor* as_AccessMonitor() { return NULL; } method MonitorEnter (line 495) | virtual MonitorEnter* as_MonitorEnter() { return NULL; } method MonitorExit (line 496) | virtual MonitorExit* as_MonitorExit() { return NULL; } method Intrinsic (line 497) | virtual Intrinsic* as_Intrinsic() { return NULL; } method BlockBegin (line 498) | virtual BlockBegin* as_BlockBegin() { return NULL; } method BlockEnd (line 499) | virtual BlockEnd* as_BlockEnd() { return NULL; } method Goto (line 500) | virtual Goto* as_Goto() { return NULL; } method If (line 501) | virtual If* as_If() { return NULL; } method IfInstanceOf (line 502) | virtual IfInstanceOf* as_IfInstanceOf() { return NULL; } method TableSwitch (line 503) | virtual TableSwitch* as_TableSwitch() { return NULL; } method LookupSwitch (line 504) | virtual LookupSwitch* as_LookupSwitch() { return NULL; } method Return (line 505) | virtual Return* as_Return() { return NULL; } method Throw (line 506) | virtual Throw* as_Throw() { return NULL; } method Base (line 507) | virtual Base* as_Base() { return NULL; } method RoundFP (line 508) | virtual RoundFP* as_RoundFP() { return NULL; } method ExceptionObject (line 509) | virtual ExceptionObject* as_ExceptionObject() { return NULL; } method UnsafeOp (line 510) | virtual UnsafeOp* as_UnsafeOp() { return NULL; } method ProfileInvoke (line 511) | virtual ProfileInvoke* as_ProfileInvoke() { return NULL; } method can_trap (line 515) | virtual bool can_trap() const { return false; } method other_values_do (line 519) | virtual void other_values_do(ValueVisitor* f) { /* usually no other ... method values_do (line 520) | void values_do(ValueVisitor* f) { input_values_do(f); state_va... method ciType (line 522) | virtual ciType* exact_type() const { return NULL; } method ciType (line 523) | virtual ciType* declared_type() const { return NULL; } class Phi (line 49) | class Phi class Local (line 50) | class Local class Constant (line 51) | class Constant class AccessField (line 52) | class AccessField class LoadField (line 53) | class LoadField class StoreField (line 54) | class StoreField class AccessArray (line 55) | class AccessArray class ArrayLength (line 56) | class ArrayLength class AccessIndexed (line 57) | class AccessIndexed class LoadIndexed (line 58) | class LoadIndexed class StoreIndexed (line 59) | class StoreIndexed class NegateOp (line 60) | class NegateOp class Op2 (line 61) | class Op2 class ArithmeticOp (line 62) | class ArithmeticOp class ShiftOp (line 63) | class ShiftOp class LogicOp (line 64) | class LogicOp class CompareOp (line 65) | class CompareOp class IfOp (line 66) | class IfOp class Convert (line 67) | class Convert class NullCheck (line 68) | class NullCheck class TypeCast (line 69) | class TypeCast class OsrEntry (line 70) | class OsrEntry class ExceptionObject (line 71) | class ExceptionObject class StateSplit (line 72) | class StateSplit class Invoke (line 73) | class Invoke class NewInstance (line 74) | class NewInstance class NewArray (line 75) | class NewArray class NewTypeArray (line 76) | class NewTypeArray class NewObjectArray (line 77) | class NewObjectArray class NewMultiArray (line 78) | class NewMultiArray class TypeCheck (line 79) | class TypeCheck class CheckCast (line 80) | class CheckCast class InstanceOf (line 81) | class InstanceOf class AccessMonitor (line 82) | class AccessMonitor class MonitorEnter (line 83) | class MonitorEnter class MonitorExit (line 84) | class MonitorExit class Intrinsic (line 85) | class Intrinsic class BlockBegin (line 86) | class BlockBegin class BlockEnd (line 87) | class BlockEnd class Goto (line 88) | class Goto class If (line 89) | class If class IfInstanceOf (line 90) | class IfInstanceOf class Switch (line 91) | class Switch class TableSwitch (line 92) | class TableSwitch class LookupSwitch (line 93) | class LookupSwitch class Return (line 94) | class Return class Throw (line 95) | class Throw class Base (line 96) | class Base class RoundFP (line 97) | class RoundFP class UnsafeOp (line 98) | class UnsafeOp class UnsafeRawOp (line 99) | class UnsafeRawOp class UnsafeGetRaw (line 100) | class UnsafeGetRaw class UnsafePutRaw (line 101) | class UnsafePutRaw class UnsafeObjectOp (line 102) | class UnsafeObjectOp class UnsafeGetObject (line 103) | class UnsafeGetObject class UnsafePutObject (line 104) | class UnsafePutObject class UnsafeGetAndSetObject (line 105) | class UnsafeGetAndSetObject class UnsafePrefetch (line 106) | class UnsafePrefetch class UnsafePrefetchRead (line 107) | class UnsafePrefetchRead class UnsafePrefetchWrite (line 108) | class UnsafePrefetchWrite class ProfileCall (line 109) | class ProfileCall class ProfileInvoke (line 110) | class ProfileInvoke class RuntimeCall (line 111) | class RuntimeCall class MemBar (line 112) | class MemBar class BlockClosure (line 124) | class BlockClosure: public CompilationResourceObj { class ValueVisitor (line 131) | class ValueVisitor: public StackObj { class InstructionVisitor (line 161) | class InstructionVisitor: public StackObj { class Instruction (line 286) | class Instruction: public CompilationResourceObj { method set_type (line 311) | void set_type(ValueType* type) { type InstructionFlag (line 326) | enum InstructionFlag { method check_flag (line 349) | bool check_flag(InstructionFlag id) const { return (_flags & (1 <... method set_flag (line 350) | void set_flag(InstructionFlag id, bool f) { _flags = f ? (_flags ... type Condition (line 353) | enum Condition { type PinReason (line 359) | enum PinReason { method number_of_instructions (line 371) | static int number_of_instructions() { method Instruction (line 376) | Instruction(ValueType* type, ValueStack* state_before = NULL, bool typ... method id (line 396) | int id() const { return _id; } method has_printable_bci (line 398) | bool has_printable_bci() const { return _printable_bci... method printable_bci (line 399) | int printable_bci() const { assert(has_printable_... method set_printable_bci (line 400) | void set_printable_bci(int bci) { _printable_bci = bci; } method use_count (line 402) | int use_count() const { return _use_count; } method pin_state (line 403) | int pin_state() const { return _pin_state; } method is_pinned (line 404) | bool is_pinned() const { return _pin_state != ... method ValueType (line 405) | ValueType* type() const { return _type; } method Instruction (line 407) | Instruction* next() const { return _next; } method has_subst (line 408) | bool has_subst() const { return _subst != NULL; } method Instruction (line 409) | Instruction* subst() { return _subst == NULL... method LIR_Opr (line 410) | LIR_Opr operand() const { return _operand; } method set_needs_null_check (line 412) | void set_needs_null_check(bool f) { set_flag(NeedsNullChe... method needs_null_check (line 413) | bool needs_null_check() const { return check_flag(Nee... method is_linked (line 414) | bool is_linked() const { return check_flag(IsL... method can_be_linked (line 415) | bool can_be_linked() { return as_Local() == ... method has_uses (line 417) | bool has_uses() const { return use_count() > ... method ValueStack (line 418) | ValueStack* state_before() const { return _state_before; } method ValueStack (line 419) | ValueStack* exception_state() const { return _exception_sta... method needs_exception_state (line 420) | virtual bool needs_exception_state() const { return true; } method XHandlers (line 421) | XHandlers* exception_handlers() const { return _exception_han... method pin (line 424) | void pin(PinReason reason) { _pin_state |= reason; } method pin (line 425) | void pin() { _pin_state |= PinUnkn... method unpin (line 427) | void unpin(PinReason reason) { assert((reason & PinU... method Instruction (line 429) | Instruction* set_next(Instruction* next) { method Instruction (line 440) | Instruction* set_next(Instruction* next, int bci) { method set_subst (line 447) | void set_subst(Instruction* subst) { method set_exception_handlers (line 453) | void set_exception_handlers(XHandlers *xhandlers) { _exception_handler... method set_exception_state (line 454) | void set_exception_state(ValueStack* s) { check_state(s); _exce... method set_operand (line 457) | void set_operand(LIR_Opr operand) { assert(operand != LIR... method clear_operand (line 458) | void clear_operand() { _operand = LIR_OprFac... method Instruction (line 461) | virtual Instruction* as_Instruction() { return this; } method Phi (line 462) | virtual Phi* as_Phi() { return NULL; } method Local (line 463) | virtual Local* as_Local() { return NULL; } method Constant (line 464) | virtual Constant* as_Constant() { return NULL; } method AccessField (line 465) | virtual AccessField* as_AccessField() { return NULL; } method LoadField (line 466) | virtual LoadField* as_LoadField() { return NULL; } method StoreField (line 467) | virtual StoreField* as_StoreField() { return NULL; } method AccessArray (line 468) | virtual AccessArray* as_AccessArray() { return NULL; } method ArrayLength (line 469) | virtual ArrayLength* as_ArrayLength() { return NULL; } method AccessIndexed (line 470) | virtual AccessIndexed* as_AccessIndexed() { return NULL; } method LoadIndexed (line 471) | virtual LoadIndexed* as_LoadIndexed() { return NULL; } method StoreIndexed (line 472) | virtual StoreIndexed* as_StoreIndexed() { return NULL; } method NegateOp (line 473) | virtual NegateOp* as_NegateOp() { return NULL; } method Op2 (line 474) | virtual Op2* as_Op2() { return NULL; } method ArithmeticOp (line 475) | virtual ArithmeticOp* as_ArithmeticOp() { return NULL; } method ShiftOp (line 476) | virtual ShiftOp* as_ShiftOp() { return NULL; } method LogicOp (line 477) | virtual LogicOp* as_LogicOp() { return NULL; } method CompareOp (line 478) | virtual CompareOp* as_CompareOp() { return NULL; } method IfOp (line 479) | virtual IfOp* as_IfOp() { return NULL; } method Convert (line 480) | virtual Convert* as_Convert() { return NULL; } method NullCheck (line 481) | virtual NullCheck* as_NullCheck() { return NULL; } method OsrEntry (line 482) | virtual OsrEntry* as_OsrEntry() { return NULL; } method StateSplit (line 483) | virtual StateSplit* as_StateSplit() { return NULL; } method Invoke (line 484) | virtual Invoke* as_Invoke() { return NULL; } method NewInstance (line 485) | virtual NewInstance* as_NewInstance() { return NULL; } method NewArray (line 486) | virtual NewArray* as_NewArray() { return NULL; } method NewTypeArray (line 487) | virtual NewTypeArray* as_NewTypeArray() { return NULL; } method NewObjectArray (line 488) | virtual NewObjectArray* as_NewObjectArray() { return NULL; } method NewMultiArray (line 489) | virtual NewMultiArray* as_NewMultiArray() { return NULL; } method TypeCheck (line 490) | virtual TypeCheck* as_TypeCheck() { return NULL; } method CheckCast (line 491) | virtual CheckCast* as_CheckCast() { return NULL; } method InstanceOf (line 492) | virtual InstanceOf* as_InstanceOf() { return NULL; } method TypeCast (line 493) | virtual TypeCast* as_TypeCast() { return NULL; } method AccessMonitor (line 494) | virtual AccessMonitor* as_AccessMonitor() { return NULL; } method MonitorEnter (line 495) | virtual MonitorEnter* as_MonitorEnter() { return NULL; } method MonitorExit (line 496) | virtual MonitorExit* as_MonitorExit() { return NULL; } method Intrinsic (line 497) | virtual Intrinsic* as_Intrinsic() { return NULL; } method BlockBegin (line 498) | virtual BlockBegin* as_BlockBegin() { return NULL; } method BlockEnd (line 499) | virtual BlockEnd* as_BlockEnd() { return NULL; } method Goto (line 500) | virtual Goto* as_Goto() { return NULL; } method If (line 501) | virtual If* as_If() { return NULL; } method IfInstanceOf (line 502) | virtual IfInstanceOf* as_IfInstanceOf() { return NULL; } method TableSwitch (line 503) | virtual TableSwitch* as_TableSwitch() { return NULL; } method LookupSwitch (line 504) | virtual LookupSwitch* as_LookupSwitch() { return NULL; } method Return (line 505) | virtual Return* as_Return() { return NULL; } method Throw (line 506) | virtual Throw* as_Throw() { return NULL; } method Base (line 507) | virtual Base* as_Base() { return NULL; } method RoundFP (line 508) | virtual RoundFP* as_RoundFP() { return NULL; } method ExceptionObject (line 509) | virtual ExceptionObject* as_ExceptionObject() { return NULL; } method UnsafeOp (line 510) | virtual UnsafeOp* as_UnsafeOp() { return NULL; } method ProfileInvoke (line 511) | virtual ProfileInvoke* as_ProfileInvoke() { return NULL; } method can_trap (line 515) | virtual bool can_trap() const { return false; } method other_values_do (line 519) | virtual void other_values_do(ValueVisitor* f) { /* usually no other ... method values_do (line 520) | void values_do(ValueVisitor* f) { input_values_do(f); state_va... method ciType (line 522) | virtual ciType* exact_type() const { return NULL; } method ciType (line 523) | virtual ciType* declared_type() const { return NULL; } class AssertValues (line 558) | class AssertValues: public ValueVisitor { method visit (line 559) | void visit(Value* x) { assert((*x) != NULL, "value must ex... type Flag (line 591) | enum Flag { function is_local (line 598) | bool is_local() const { return _index >= 0; } function is_on_stack (line 599) | bool is_on_stack() const { return !is_local(); } function local_index (line 600) | int local_index() const { assert(is_local(), ""); return _index; } function stack_index (line 601) | int stack_index() const { assert(is_on_stack(), ""); return -(_i... function BlockBegin (line 606) | BlockBegin* block() const { return _block; } function set (line 608) | void set(Flag f) { _pf_flags |= f; } function clear (line 609) | void clear(Flag f) { _pf_flags &= ~f; } function is_set (line 610) | bool is_set(Flag f) const { return (_pf_flags & f) != 0; } function make_illegal (line 614) | void make_illegal() { function is_illegal (line 619) | bool is_illegal() const { function java_index (line 645) | int java_index() const { return _java_index; } function ciType (line 647) | virtual ciType* declared_type() const { return _declared_type; } function Constant (line 664) | Constant(ValueType* type, ValueStack* state_before): function can_trap (line 673) | virtual bool can_trap() const { return state_before() !... function input_values_do (line 674) | virtual void input_values_do(ValueVisitor* f) { /* no values */ } type CompareResult (line 681) | enum CompareResult { not_comparable = -1, cond_false, cond_true } function BlockBegin (line 684) | BlockBegin* compare(Instruction::Condition cond, Value right, function Value (line 727) | Value obj() const { return _obj; } function offset (line 728) | int offset() const { return _offset; } function ciField (line 729) | ciField* field() const { return _field; } function BasicType (line 730) | BasicType field_type() const { return _field->type()->... function is_static (line 731) | bool is_static() const { return check_flag(IsSta... function NullCheck (line 732) | NullCheck* explicit_null_check() const { return _explicit_null_c... function needs_patching (line 733) | bool needs_patching() const { return check_flag(Needs... function is_init_point (line 738) | bool is_init_point() const { return is_static() && (... function set_explicit_null_check (line 747) | void set_explicit_null_check(NullCheck* check) { _explicit_null_check = ... function can_trap (line 750) | virtual bool can_trap() const { return needs_null_check... function input_values_do (line 751) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_obj); } function Value (line 788) | Value value() const { return _value; } function needs_write_barrier (line 789) | bool needs_write_barrier() const { return check_flag(Needs... function input_values_do (line 792) | virtual void input_values_do(ValueVisitor* f) { AccessField::input_val... function Value (line 811) | Value array() const { return _array; } function can_trap (line 814) | virtual bool can_trap() const { return needs_null_check... function input_values_do (line 815) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_array); } function NullCheck (line 830) | NullCheck* explicit_null_check() const { return _explicit_null_c... function set_explicit_null_check (line 834) | void set_explicit_null_check(NullCheck* check) { _explicit_null_check = ... function Value (line 859) | Value index() const { return _index; } function Value (line 860) | Value length() const { return _length; } function BasicType (line 861) | BasicType elt_type() const { return _elt_type; } function input_values_do (line 867) | virtual void input_values_do(ValueVisitor* f) { AccessArray::input_val... function NullCheck (line 882) | NullCheck* explicit_null_check() const { return _explicit_null_c... function set_explicit_null_check (line 886) | void set_explicit_null_check(NullCheck* check) { _explicit_null_check = ... function Value (line 915) | Value value() const { return _value; } function needs_write_barrier (line 916) | bool needs_write_barrier() const { return check_flag(Needs... function needs_store_check (line 917) | bool needs_store_check() const { return check_flag(Needs... function set_should_profile (line 919) | void set_should_profile(bool value) { set_flag(ProfileMDO... function set_profiled_method (line 920) | void set_profiled_method(ciMethod* method) { _profiled_method = ... function set_profiled_bci (line 921) | void set_profiled_bci(int bci) { _profiled_bci = bci... function should_profile (line 922) | bool should_profile() const { return check_flag(P... function ciMethod (line 923) | ciMethod* profiled_method() const { return _profiled_me... function profiled_bci (line 924) | int profiled_bci() const { return _profiled_bc... function input_values_do (line 926) | virtual void input_values_do(ValueVisitor* f) { AccessIndexed::input_v... function Value (line 941) | Value x() const { return _x; } function input_values_do (line 944) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_x); } function op (line 966) | Bytecodes::Code op() const { return _op; } function Value (line 967) | Value x() const { return _x; } function Value (line 968) | Value y() const { return _y; } function swap_operands (line 971) | void swap_operands() { function is_commutative (line 977) | virtual bool is_commutative() const { return false; } function input_values_do (line 978) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_x); f->visi... function is_strictfp (line 993) | bool is_strictfp() const { return check_flag(IsStr... function op (line 1053) | Bytecodes::Code op() const { ShouldNotCallThis(); re... function Condition (line 1054) | Condition cond() const { return (Condition)Op2::... function Value (line 1055) | Value tval() const { return _tval; } function Value (line 1056) | Value fval() const { return _fval; } function input_values_do (line 1059) | virtual void input_values_do(ValueVisitor* f) { Op2::input_values_do(f... function op (line 1075) | Bytecodes::Code op() const { return _op; } function Value (line 1076) | Value value() const { return _value; } function input_values_do (line 1079) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_value); } function Value (line 1101) | Value obj() const { return _obj; } function set_can_trap (line 1104) | void set_can_trap(bool can_trap) { set_flag(CanTrapFlag, c... function can_trap (line 1107) | virtual bool can_trap() const { return check_flag(CanTr... function input_values_do (line 1108) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_obj); } function ciType (line 1128) | ciType* declared_type() const { return _declared_type; } function Value (line 1129) | Value obj() const { return _obj; } function input_values_do (line 1132) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_obj); } function ValueStack (line 1153) | ValueStack* state() const { return _state; } function set_state (line 1157) | void set_state(ValueStack* state) { assert(_state == NULL, ... function input_values_do (line 1160) | virtual void input_values_do(ValueVisitor* f) { /* no values */ } function code (line 1180) | Bytecodes::Code code() const { return _code; } function Value (line 1181) | Value receiver() const { return _recv; } function has_receiver (line 1182) | bool has_receiver() const { return receiver() != NU... function number_of_arguments (line 1183) | int number_of_arguments() const { return _args->length(); } function Value (line 1184) | Value argument_at(int i) const { return _args->at(i); } function vtable_index (line 1185) | int vtable_index() const { return _vtable_index; } function BasicTypeList (line 1186) | BasicTypeList* signature() const { return _signature; } function ciMethod (line 1187) | ciMethod* target() const { return _target; } function target_is_final (line 1192) | bool target_is_final() const { return check_flag(Targe... function target_is_loaded (line 1193) | bool target_is_loaded() const { return check_flag(Targe... function target_is_strictfp (line 1195) | bool target_is_strictfp() const { return check_flag(Targe... function is_invokedynamic (line 1198) | bool is_invokedynamic() const { return code() == Byteco... function is_method_handle_intrinsic (line 1199) | bool is_method_handle_intrinsic() const { return target()->is_met... function needs_exception_state (line 1201) | virtual bool needs_exception_state() const { return false; } function can_trap (line 1204) | virtual bool can_trap() const { return true; } function input_values_do (line 1205) | virtual void input_values_do(ValueVisitor* f) { function ciInstanceKlass (line 1226) | ciInstanceKlass* klass() const { return _klass; } function needs_exception_state (line 1228) | virtual bool needs_exception_state() const { return false; } function can_trap (line 1231) | virtual bool can_trap() const { return true; } function Value (line 1251) | Value length() const { return _length; } function needs_exception_state (line 1253) | virtual bool needs_exception_state() const { return false; } function can_trap (line 1258) | virtual bool can_trap() const { return true; } function input_values_do (line 1259) | virtual void input_values_do(ValueVisitor* f) { StateSplit::input_valu... function BasicType (line 1275) | BasicType elt_type() const { return _elt_type; } function ciKlass (line 1289) | ciKlass* klass() const { return _klass; } function ciKlass (line 1306) | ciKlass* klass() const { return _klass; } function Values (line 1307) | Values* dims() const { return _dims; } function rank (line 1308) | int rank() const { return dims()->length(); } function input_values_do (line 1311) | virtual void input_values_do(ValueVisitor* f) { function ciKlass (line 1342) | ciKlass* klass() const { return _klass; } function Value (line 1343) | Value obj() const { return _obj; } function is_loaded (line 1344) | bool is_loaded() const { return klass() != NULL; } function direct_compare (line 1345) | bool direct_compare() const { return check_flag(Direc... function set_direct_compare (line 1348) | void set_direct_compare(bool flag) { set_flag(DirectCompareF... function can_trap (line 1351) | virtual bool can_trap() const { return true; } function input_values_do (line 1352) | virtual void input_values_do(ValueVisitor* f) { StateSplit::input_valu... function set_should_profile (line 1355) | void set_should_profile(bool value) { set_flag(ProfileMDO... function set_profiled_method (line 1356) | void set_profiled_method(ciMethod* method) { _profiled_method = ... function set_profiled_bci (line 1357) | void set_profiled_bci(int bci) { _profiled_bci = bci... function should_profile (line 1358) | bool should_profile() const { return check_flag(P... function ciMethod (line 1359) | ciMethod* profiled_method() const { return _profiled_me... function profiled_bci (line 1360) | int profiled_bci() const { return _profiled_bc... function set_incompatible_class_change_check (line 1370) | void set_incompatible_class_change_check() { function is_incompatible_class_change_check (line 1373) | bool is_incompatible_class_change_check() const { function needs_exception_state (line 1387) | virtual bool needs_exception_state() const { return false; } function Value (line 1408) | Value obj() const { return _obj; } function monitor_no (line 1409) | int monitor_no() const { return _monitor_no; } function input_values_do (line 1412) | virtual void input_values_do(ValueVisitor* f) { StateSplit::input_valu... function can_trap (line 1426) | virtual bool can_trap() const { return true; } function id (line 1485) | vmIntrinsics::ID id() const { return _id; } function number_of_arguments (line 1486) | int number_of_arguments() const { return _args->length(); } function Value (line 1487) | Value argument_at(int i) const { return _args->at(i); } function has_receiver (line 1489) | bool has_receiver() const { return (_recv != NULL); } function Value (line 1490) | Value receiver() const { assert(has_receiver(), ... function preserves_state (line 1491) | bool preserves_state() const { return check_flag(Prese... function arg_needs_null_check (line 1493) | bool arg_needs_null_check(int i) { function set_arg_needs_null_check (line 1500) | void set_arg_needs_null_check(int i, bool check) { function can_trap (line 1511) | virtual bool can_trap() const { return check_flag(CanTr... function input_values_do (line 1512) | virtual void input_values_do(ValueVisitor* f) { class LIR_List (line 1519) | class LIR_List function number_of_blocks (line 1574) | static int number_of_blocks() { function BlockBegin (line 1579) | BlockBegin(int bci) function block_id (line 1612) | int block_id() const { return _block_id; } function bci (line 1613) | int bci() const { return _bci; } function BlockList (line 1614) | BlockList* successors() { return &_successors; } function BlockBegin (line 1615) | BlockBegin* dominator() const { return _dominator; } function loop_depth (line 1616) | int loop_depth() const { return _loop_depth; } function depth_first_number (line 1617) | int depth_first_number() const { return _depth_first_num... function linear_scan_number (line 1618) | int linear_scan_number() const { return _linear_scan_num... function BlockEnd (line 1619) | BlockEnd* end() const { return _end; } function Label (line 1620) | Label* label() { return &_label; } function LIR_List (line 1621) | LIR_List* lir() const { return _lir; } function exception_handler_pco (line 1622) | int exception_handler_pco() const { return _exception_handl... function BitMap (line 1623) | BitMap& live_in() { return _live_in; } function BitMap (line 1624) | BitMap& live_out() { return _live_out; } function BitMap (line 1625) | BitMap& live_gen() { return _live_gen; } function BitMap (line 1626) | BitMap& live_kill() { return _live_kill; } function BitMap (line 1627) | BitMap& fpu_register_usage() { return _fpu_register_us... function intArray (line 1628) | intArray* fpu_stack_state() const { return _fpu_stack_state... function first_lir_instruction_id (line 1629) | int first_lir_instruction_id() const { return _first_lir_instr... function last_lir_instruction_id (line 1630) | int last_lir_instruction_id() const { return _last_lir_instru... function total_preds (line 1631) | int total_preds() const { return _total_preds; } function BitMap (line 1632) | BitMap& stores_to_locals() { return _stores_to_local... function set_dominator (line 1635) | void set_dominator(BlockBegin* dom) { _dominator = dom; } function set_loop_depth (line 1636) | void set_loop_depth(int d) { _loop_depth = d; } function set_depth_first_number (line 1637) | void set_depth_first_number(int dfn) { _depth_first_number = d... function set_linear_scan_number (line 1638) | void set_linear_scan_number(int lsn) { _linear_scan_number = l... function set_lir (line 1645) | void set_lir(LIR_List* lir) { _lir = lir; } function set_exception_handler_pco (line 1646) | void set_exception_handler_pco(int pco) { _exception_handler_pco ... function set_live_in (line 1647) | void set_live_in (BitMap map) { _live_in = map; } function set_live_out (line 1648) | void set_live_out (BitMap map) { _live_out = map; } function set_live_gen (line 1649) | void set_live_gen (BitMap map) { _live_gen = map; } function set_live_kill (line 1650) | void set_live_kill (BitMap map) { _live_kill = map; } function set_fpu_register_usage (line 1651) | void set_fpu_register_usage(BitMap map) { _fpu_register_usage = m... function set_fpu_stack_state (line 1652) | void set_fpu_stack_state(intArray* state) { _fpu_stack_state = stat... function set_first_lir_instruction_id (line 1653) | void set_first_lir_instruction_id(int id) { _first_lir_instruction_... function set_last_lir_instruction_id (line 1654) | void set_last_lir_instruction_id(int id) { _last_lir_instruction_i... function increment_total_preds (line 1655) | void increment_total_preds(int n = 1) { _total_preds += n; } function init_stores_to_locals (line 1656) | void init_stores_to_locals(int locals_count) { _stores_to_locals = Bit... function is_successor (line 1666) | bool is_successor(BlockBegin* sux) const { return _successors.cont... function is_predecessor (line 1670) | bool is_predecessor(BlockBegin* pred) const { return _predecessors.co... function number_of_preds (line 1671) | int number_of_preds() const { return _predecessors.le... function BlockBegin (line 1672) | BlockBegin* pred_at(int i) const { return _predecessors[i]; } function is_exception_handler (line 1676) | bool is_exception_handler(BlockBegin* b) const { return _exception_handl... function number_of_exception_handlers (line 1677) | int number_of_exception_handlers() const { return _exception_handl... function BlockBegin (line 1678) | BlockBegin* exception_handler_at(int i) const { return _exception_handl... function number_of_exception_states (line 1681) | int number_of_exception_states() { assert(is_set(exception... function ValueStack (line 1682) | ValueStack* exception_state_at(int idx) const { assert(is_set(exception... type Flag (line 1686) | enum Flag { function set (line 1701) | void set(Flag f) { _flags |= f; } function clear (line 1702) | void clear(Flag f) { _flags &= ~f; } function is_set (line 1703) | bool is_set(Flag f) const { return (_flags & f) != ... function is_entry_block (line 1704) | bool is_entry_block() const { function set_loop_index (line 1716) | void set_loop_index(int ix) { _loop_index = ix; } function loop_index (line 1717) | int loop_index() const { return _loop_index; } function merge (line 1721) | void merge(ValueStack* state) { bool b = try_merge(stat... function set_sux (line 1737) | void set_sux(BlockList* sux) { function is_safepoint (line 1756) | bool is_safepoint() const { return check_flag(IsSaf... function BlockBegin (line 1757) | BlockBegin* begin() const { return _begin; } function number_of_sux (line 1763) | int number_of_sux() const { return _sux != NULL ? _... function BlockBegin (line 1764) | BlockBegin* sux_at(int i) const { return _sux->at(i); } function BlockBegin (line 1765) | BlockBegin* default_sux() const { return sux_at(number_of... function BlockBegin (line 1766) | BlockBegin** addr_sux_at(int i) const { return _sux->adr_at(i); } function sux_index (line 1767) | int sux_index(BlockBegin* sux) const { return _sux->find(sux); } type Direction (line 1774) | enum Direction { function Goto (line 1794) | Goto(BlockBegin* sux, bool is_safepoint) : BlockEnd(illegalType, NULL, i... function should_profile (line 1803) | bool should_profile() const { return check_flag(Profi... function ciMethod (line 1804) | ciMethod* profiled_method() const { return _profiled_method; } function profiled_bci (line 1805) | int profiled_bci() const { return _profiled_bci; } function Direction (line 1806) | Direction direction() const { return _direction; } function set_should_profile (line 1808) | void set_should_profile(bool value) { set_flag(ProfileMDOFlag... function set_profiled_method (line 1809) | void set_profiled_method(ciMethod* method) { _profiled_method = meth... function set_profiled_bci (line 1810) | void set_profiled_bci(int bci) { _profiled_bci = bci; } function set_direction (line 1811) | void set_direction(Direction d) { _direction = d; } function Value (line 1846) | Value x() const { return _x; } function Condition (line 1847) | Condition cond() const { return _cond; } function unordered_is_true (line 1848) | bool unordered_is_true() const { return check_flag(Unord... function Value (line 1849) | Value y() const { return _y; } function BlockBegin (line 1850) | BlockBegin* sux_for(bool is_true) const { return sux_at(is_true ?... function BlockBegin (line 1851) | BlockBegin* tsux() const { return sux_for(true); } function BlockBegin (line 1852) | BlockBegin* fsux() const { return sux_for(false); } function BlockBegin (line 1853) | BlockBegin* usux() const { return sux_for(unordere... function should_profile (line 1854) | bool should_profile() const { return check_flag(Profi... function ciMethod (line 1855) | ciMethod* profiled_method() const { return _profiled_method; } function profiled_bci (line 1856) | int profiled_bci() const { return _profiled_bci; } function is_swapped (line 1857) | bool is_swapped() const { return _swapped; } function swap_operands (line 1860) | void swap_operands() { function swap_sux (line 1865) | void swap_sux() { function set_should_profile (line 1873) | void set_should_profile(bool value) { set_flag(ProfileMDOFla... function set_profiled_method (line 1874) | void set_profiled_method(ciMethod* method) { _profiled_method = met... function set_profiled_bci (line 1875) | void set_profiled_bci(int bci) { _profiled_bci = bci; ... function set_swapped (line 1876) | void set_swapped(bool value) { _swapped = value; ... function input_values_do (line 1878) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function ciKlass (line 1915) | ciKlass* klass() const { return _klass; } function Value (line 1916) | Value obj() const { return _obj; } function instanceof_bci (line 1917) | int instanceof_bci() const { return _instanceof_bci; } function test_is_instance (line 1918) | bool test_is_instance() const { return _test_is_instanc... function BlockBegin (line 1919) | BlockBegin* sux_for(bool is_true) const { return sux_at(is_true ?... function BlockBegin (line 1920) | BlockBegin* tsux() const { return sux_for(true); } function BlockBegin (line 1921) | BlockBegin* fsux() const { return sux_for(false); } function swap_sux (line 1924) | void swap_sux() { function input_values_do (line 1932) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function Value (line 1950) | Value tag() const { return _tag; } function length (line 1951) | int length() const { return number_of_sux() ... function needs_exception_state (line 1953) | virtual bool needs_exception_state() const { return false; } function input_values_do (line 1956) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function lo_key (line 1971) | int lo_key() const { return _lo_key; } function hi_key (line 1972) | int hi_key() const { return _lo_key + length... function key_at (line 1990) | int key_at(int i) const { return _keys->at(i); } function Value (line 2005) | Value result() const { return _result; } function has_result (line 2006) | bool has_result() const { return result() != NULL; } function input_values_do (line 2009) | virtual void input_values_do(ValueVisitor* f) { function Value (line 2027) | Value exception() const { return _exception; } function can_trap (line 2030) | virtual bool can_trap() const { return true; } function input_values_do (line 2031) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function BlockBegin (line 2048) | BlockBegin* std_entry() const { return default_sux(); } function BlockBegin (line 2049) | BlockBegin* osr_entry() const { return number_of_sux() ... function OsrEntry (line 2057) | OsrEntry() : Instruction(longType) { pin(); } function OsrEntry (line 2059) | OsrEntry() : Instruction(intType) { pin(); } function Value (line 2097) | Value input() const { return _input; } function input_values_do (line 2100) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_input); } function UnsafeRawOp (line 2148) | UnsafeRawOp(BasicType basic_type, Value base, Value index, int log2_scal... function Value (line 2159) | Value index() { return _index; } function has_index (line 2160) | bool has_index() { return (_index != NULL); } function log2_scale (line 2161) | int log2_scale() { return _log2_scale; } function set_base (line 2164) | void set_base (Value base) { _base = base; } function set_index (line 2165) | void set_index(Value index) { _index = index; } function set_log2_scale (line 2166) | void set_log2_scale(int log2_scale) { _log2_scale = log2_scal... function input_values_do (line 2169) | virtual void input_values_do(ValueVisitor* f) { UnsafeOp::input_values... function UnsafeGetRaw (line 2186) | UnsafeGetRaw(BasicType basic_type, Value base, Value index, int log2_sca... function may_be_unaligned (line 2192) | bool may_be_unaligned() { return _may_be_unalign... function is_wide (line 2193) | bool is_wide() { return _is_wide; } function UnsafePutRaw (line 2210) | UnsafePutRaw(BasicType basic_type, Value base, Value index, int log2_sca... function Value (line 2219) | Value value() { return _value; } function input_values_do (line 2222) | virtual void input_values_do(ValueVisitor* f) { UnsafeRawOp::input_val... function Value (line 2239) | Value object() { return _object; } function Value (line 2240) | Value offset() { return _offset; } function is_volatile (line 2241) | bool is_volatile() { return _is_volatile; } function input_values_do (line 2243) | virtual void input_values_do(ValueVisitor* f) { UnsafeOp::input_values... function Value (line 2271) | Value value() { return _value; } function input_values_do (line 2274) | virtual void input_values_do(ValueVisitor* f) { UnsafeObjectOp::input_... function is_add (line 2292) | bool is_add() const { return _is_add; } function Value (line 2293) | Value value() { return _value; } function input_values_do (line 2296) | virtual void input_values_do(ValueVisitor* f) { UnsafeObjectOp::input_... function ciMethod (line 2349) | ciMethod* method() { return _method; } function bci_of_invoke (line 2350) | int bci_of_invoke() { return _bci_of_invoke; } function ciMethod (line 2351) | ciMethod* callee() { return _callee; } function Value (line 2352) | Value recv() { return _recv; } function ciKlass (line 2353) | ciKlass* known_holder() { return _known_holder; } function input_values_do (line 2355) | virtual void input_values_do(ValueVisitor* f) { if (_recv != NULL) f->... function address (line 2380) | address entry() const { return _entry; } function number_of_arguments (line 2381) | int number_of_arguments() const { return _args->length(); } function Value (line 2382) | Value argument_at(int i) const { return _args->at(i); } function pass_thread (line 2383) | bool pass_thread() const { return _pass_thread; } function input_values_do (line 2385) | virtual void input_values_do(ValueVisitor* f) { function ciMethod (line 2407) | ciMethod* inlinee() { return _inlinee; } function ValueStack (line 2408) | ValueStack* state() { return _state; } function input_values_do (line 2409) | virtual void input_values_do(ValueVisitor*) {} function LIR_Code (line 2425) | LIR_Code code() { return _code; } class BlockPair (line 2430) | class BlockPair: public CompilationResourceObj { method BlockPair (line 2435) | BlockPair(BlockBegin* from, BlockBegin* to): _from(from), _to(to) {} method BlockBegin (line 2436) | BlockBegin* from() const { return _from; } method BlockBegin (line 2437) | BlockBegin* to() const { return _to; } method is_same (line 2438) | bool is_same(BlockBegin* from, BlockBegin* to) const { return _from =... method is_same (line 2439) | bool is_same(BlockPair* p) const { return _from == p->from() && _to =... method set_to (line 2440) | void set_to(BlockBegin* b) { _to = b; } method set_from (line 2441) | void set_from(BlockBegin* b) { _from = b; } function BlockBegin (line 2450) | inline BlockBegin* BlockBegin::sux_at(int i) const { assert... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_InstructionPrinter.hpp class InstructionPrinter (line 33) | class InstructionPrinter: public InstructionVisitor { type LayoutConstants (line 38) | enum LayoutConstants { method InstructionPrinter (line 49) | InstructionPrinter(bool print_phis = true, outputStream* output = tty) method outputStream (line 54) | outputStream* output() { return _output; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LIR.cpp function Register (line 33) | Register LIR_OprDesc::as_register() const { function Register (line 37) | Register LIR_OprDesc::as_register_lo() const { function Register (line 41) | Register LIR_OprDesc::as_register_hi() const { function XMMRegister (line 47) | XMMRegister LIR_OprDesc::as_xmm_float_reg() const { function XMMRegister (line 51) | XMMRegister LIR_OprDesc::as_xmm_double_reg() const { function FloatRegister (line 60) | FloatRegister LIR_OprDesc::as_float_reg() const { function FloatRegister (line 64) | FloatRegister LIR_OprDesc::as_double_reg() const { function FloatRegister (line 72) | FloatRegister LIR_OprDesc::as_float_reg() const { function FloatRegister (line 76) | FloatRegister LIR_OprDesc::as_double_reg() const { function LIR_Opr (line 85) | LIR_Opr LIR_OprFact::value_type(ValueType* type) { function LIR_Opr (line 106) | LIR_Opr LIR_OprFact::dummy_value_type(ValueType* type) { function XHandlers (line 986) | XHandlers* LIR_OpVisitState::all_xhandler() { function check_LIR (line 1421) | void check_LIR() { function print_LIR (line 1483) | void print_LIR(BlockList* blocks) { function print_block (line 1577) | static void print_block(BlockBegin* x) { function print_LIR (line 1620) | void print_LIR(BlockList* blocks) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LIR.hpp class BlockBegin (line 31) | class BlockBegin class BlockList (line 32) | class BlockList class LIR_Assembler (line 33) | class LIR_Assembler class CodeEmitInfo (line 34) | class CodeEmitInfo class CodeStub (line 35) | class CodeStub class CodeStubList (line 36) | class CodeStubList class ArrayCopyStub (line 37) | class ArrayCopyStub class LIR_Op (line 38) | class LIR_Op method is_in_range (line 1026) | static bool is_in_range(LIR_Code test, LIR_Code start, LIR_Code end) ... method LIR_Op (line 1029) | LIR_Op() method LIR_Op (line 1042) | LIR_Op(LIR_Code code, LIR_Opr result, CodeEmitInfo* info) method CodeEmitInfo (line 1055) | CodeEmitInfo* info() const { return _info; } method LIR_Code (line 1056) | LIR_Code code() const { return (LIR_Code)_code; } method LIR_Opr (line 1057) | LIR_Opr result_opr() const { return _result; } method set_result_opr (line 1058) | void set_result_opr(LIR_Opr opr) { _result = opr; } method set_file_and_line (line 1061) | void set_file_and_line(const char * file, int line) { method id (line 1069) | int id() const { return _id; } method set_id (line 1070) | void set_id(int id) { _id = id; } method set_fpu_pop_count (line 1073) | void set_fpu_pop_count(int count) { assert(count >= 0 && cou... method fpu_pop_count (line 1074) | int fpu_pop_count() const { return _fpu_pop_count; } method pop_fpu_stack (line 1075) | bool pop_fpu_stack() { return _fpu_pop_count > ... method Instruction (line 1077) | Instruction* source() const { return _source; } method set_source (line 1078) | void set_source(Instruction* ins) { _source = ins; } method LIR_OpCall (line 1084) | virtual LIR_OpCall* as_OpCall() { return NULL; } method LIR_OpJavaCall (line 1085) | virtual LIR_OpJavaCall* as_OpJavaCall() { return NULL; } method LIR_OpLabel (line 1086) | virtual LIR_OpLabel* as_OpLabel() { return NULL; } method LIR_OpDelay (line 1087) | virtual LIR_OpDelay* as_OpDelay() { return NULL; } method LIR_OpLock (line 1088) | virtual LIR_OpLock* as_OpLock() { return NULL; } method LIR_OpAllocArray (line 1089) | virtual LIR_OpAllocArray* as_OpAllocArray() { return NULL; } method LIR_OpAllocObj (line 1090) | virtual LIR_OpAllocObj* as_OpAllocObj() { return NULL; } method LIR_OpRoundFP (line 1091) | virtual LIR_OpRoundFP* as_OpRoundFP() { return NULL; } method LIR_OpBranch (line 1092) | virtual LIR_OpBranch* as_OpBranch() { return NULL; } method LIR_OpRTCall (line 1093) | virtual LIR_OpRTCall* as_OpRTCall() { return NULL; } method LIR_OpConvert (line 1094) | virtual LIR_OpConvert* as_OpConvert() { return NULL; } method LIR_Op0 (line 1095) | virtual LIR_Op0* as_Op0() { return NULL; } method LIR_Op1 (line 1096) | virtual LIR_Op1* as_Op1() { return NULL; } method LIR_Op2 (line 1097) | virtual LIR_Op2* as_Op2() { return NULL; } method LIR_Op3 (line 1098) | virtual LIR_Op3* as_Op3() { return NULL; } method LIR_OpArrayCopy (line 1099) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return NULL; } method LIR_OpTypeCheck (line 1100) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return NULL; } method LIR_OpCompareAndSwap (line 1101) | virtual LIR_OpCompareAndSwap* as_OpCompareAndSwap() { return NULL; } method LIR_OpProfileCall (line 1102) | virtual LIR_OpProfileCall* as_OpProfileCall() { return NULL; } method verify (line 1104) | virtual void verify() const {} class ciType (line 39) | class ciType class ValueType (line 40) | class ValueType class LIR_OpVisitState (line 41) | class LIR_OpVisitState method append (line 2245) | void append(LIR_Opr& opr, OprMode mode) { method append (line 2282) | void append(CodeEmitInfo* info) { method LIR_OpVisitState (line 2289) | LIR_OpVisitState() { reset(); } method LIR_Op (line 2291) | LIR_Op* op() const { return _op; } method set_op (line 2292) | void set_op(LIR_Op* op) { reset(); _op = op; } method has_call (line 2294) | bool has_call() const { return _has_call; } method has_slow_case (line 2295) | bool has_slow_case() const { return _has_slow_case; } method reset (line 2297) | void reset() { method opr_count (line 2309) | int opr_count(OprMode mode) const { method LIR_Opr (line 2314) | LIR_Opr opr_at(OprMode mode, int index) const { method set_opr_at (line 2320) | void set_opr_at(OprMode mode, int index, LIR_Opr opr) const { method info_count (line 2326) | int info_count() const { method CodeEmitInfo (line 2330) | CodeEmitInfo* info_at(int index) const { method do_input (line 2346) | void do_input(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_output (line 2347) | void do_output(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_temp (line 2348) | void do_temp(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_info (line 2349) | void do_info(CodeEmitInfo* info) { append(info); } method do_call (line 2352) | void do_call() { _has_call = true; } method do_slow_case (line 2353) | void do_slow_case() { _has_slow_case = true; } method do_slow_case (line 2354) | void do_slow_case(CodeEmitInfo* info) { class FpuStackSim (line 42) | class FpuStackSim class LIR_OprDesc (line 51) | class LIR_OprDesc method value (line 205) | intptr_t value() const { return (intptr_t) thi... method check_value_mask (line 207) | bool check_value_mask(intptr_t mask, intptr_t masked_value) const { type OprKind (line 211) | enum OprKind { type OprBits (line 219) | enum OprBits { type OprShift (line 235) | enum OprShift { type OprSize (line 250) | enum OprSize { type OprMask (line 255) | enum OprMask { method data (line 268) | uintptr_t data() const { return value() >> dat... method lo_reg_half (line 269) | int lo_reg_half() const { return data() & lower... method hi_reg_half (line 270) | int hi_reg_half() const { return (data() >> reg... method OprKind (line 271) | OprKind kind_field() const { return (OprKind)(valu... method OprSize (line 272) | OprSize size_field() const { return (OprSize)(valu... type OprType (line 284) | enum OprType { method OprType (line 296) | OprType type_field_valid() const { assert(is_register() ... method OprType (line 297) | OprType type_field() const { return is_illegal() ?... method OprSize (line 299) | static OprSize size_for(BasicType t) { method BasicType (line 327) | BasicType type() const { method ValueType (line 335) | ValueType* value_type() const { return as_ValueType(t... method type_char (line 337) | char type_char() const { return type_char((is_... method is_equal (line 339) | bool is_equal(LIR_Opr opr) const { return this == opr; } method is_same_type (line 341) | bool is_same_type(LIR_Opr opr) const { method is_same_register (line 346) | bool is_same_register(LIR_Opr opr) { method is_pointer (line 352) | bool is_pointer() const { return check_value_mask(pointer_mask, p... method is_illegal (line 353) | bool is_illegal() const { return kind_field() == illegal_value; } method is_valid (line 354) | bool is_valid() const { return kind_field() != illegal_value; } method is_register (line 356) | bool is_register() const { return is_cpu_register() || is_fpu_regi... method is_virtual (line 357) | bool is_virtual() const { return is_virtual_cpu() || is_virtual_... method is_constant (line 359) | bool is_constant() const { return is_pointer() && pointer()->as_co... method is_address (line 360) | bool is_address() const { return is_pointer() && pointer()->as_ad... method is_float_kind (line 362) | bool is_float_kind() const { return is_pointer() ? pointer()->is_flo... method is_stack (line 371) | bool is_stack() const { validate_type(); return check_value_mas... method is_single_stack (line 372) | bool is_single_stack() const { validate_type(); return check_value_mas... method is_double_stack (line 373) | bool is_double_stack() const { validate_type(); return check_value_mas... method is_cpu_register (line 375) | bool is_cpu_register() const { validate_type(); return check_value_mas... method is_virtual_cpu (line 376) | bool is_virtual_cpu() const { validate_type(); return check_value_mas... method is_fixed_cpu (line 377) | bool is_fixed_cpu() const { validate_type(); return check_value_mas... method is_single_cpu (line 378) | bool is_single_cpu() const { validate_type(); return check_value_mas... method is_double_cpu (line 379) | bool is_double_cpu() const { validate_type(); return check_value_mas... method is_fpu_register (line 381) | bool is_fpu_register() const { validate_type(); return check_value_mas... method is_virtual_fpu (line 382) | bool is_virtual_fpu() const { validate_type(); return check_value_mas... method is_fixed_fpu (line 383) | bool is_fixed_fpu() const { validate_type(); return check_value_mas... method is_single_fpu (line 384) | bool is_single_fpu() const { validate_type(); return check_value_mas... method is_double_fpu (line 385) | bool is_double_fpu() const { validate_type(); return check_value_mas... method is_xmm_register (line 387) | bool is_xmm_register() const { validate_type(); return check_value_mas... method is_single_xmm (line 388) | bool is_single_xmm() const { validate_type(); return check_value_mas... method is_double_xmm (line 389) | bool is_double_xmm() const { validate_type(); return check_value_mas... method is_single_word (line 393) | bool is_single_word() const { assert(is_register() || is_stack(),... method is_double_word (line 394) | bool is_double_word() const { assert(is_register() || is_stack(),... method is_virtual_register (line 395) | bool is_virtual_register() const { assert(is_register(), ... method is_oop_register (line 396) | bool is_oop_register() const { assert(is_register() || is_stack(),... method BasicType (line 397) | BasicType type_register() const { assert(is_register() || is_stack(),... method is_last_use (line 399) | bool is_last_use() const { assert(is_register(), "only works f... method is_fpu_stack_offset (line 400) | bool is_fpu_stack_offset() const { assert(is_register(), "only works f... method LIR_Opr (line 401) | LIR_Opr make_last_use() { assert(is_register(), "only works f... method LIR_Opr (line 402) | LIR_Opr make_fpu_stack_offset() { assert(is_register(), "only works f... method single_stack_ix (line 405) | int single_stack_ix() const { assert(is_single_stack() && !is_virtual... method double_stack_ix (line 406) | int double_stack_ix() const { assert(is_double_stack() && !is_virtual... method RegNr (line 407) | RegNr cpu_regnr() const { assert(is_single_cpu() && !is_virtual... method RegNr (line 408) | RegNr cpu_regnrLo() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 409) | RegNr cpu_regnrHi() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 410) | RegNr fpu_regnr() const { assert(is_single_fpu() && !is_virtual... method RegNr (line 411) | RegNr fpu_regnrLo() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 412) | RegNr fpu_regnrHi() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 413) | RegNr xmm_regnr() const { assert(is_single_xmm() && !is_virtual... method RegNr (line 414) | RegNr xmm_regnrLo() const { assert(is_double_xmm() && !is_virtual... method RegNr (line 415) | RegNr xmm_regnrHi() const { assert(is_double_xmm() && !is_virtual... method vreg_number (line 416) | int vreg_number() const { assert(is_virtual(), ... method LIR_OprPtr (line 418) | LIR_OprPtr* pointer() const { assert(is_pointer(), ... method LIR_Const (line 419) | LIR_Const* as_constant_ptr() const { return pointer()->as_... method LIR_Address (line 420) | LIR_Address* as_address_ptr() const { return pointer()->as_... method Register (line 426) | Register as_pointer_register() { method fpu (line 440) | int fpu () const { return lo_reg_half... method jint (line 447) | jint as_jint() const { return as_constant_ptr()->as_jint(); } method jlong (line 448) | jlong as_jlong() const { return as_constant_ptr()->as_jlong(); } method jfloat (line 449) | jfloat as_jfloat() const { return as_constant_ptr()->as_jfloat(); } method jdouble (line 450) | jdouble as_jdouble() const { return as_constant_ptr()->as_jdouble(); } method jobject (line 451) | jobject as_jobject() const { return as_constant_ptr()->as_jobject(); } class LIR_OprPtr (line 52) | class LIR_OprPtr class LIR_Const (line 53) | class LIR_Const method type_check (line 92) | void type_check(BasicType t) const { assert(type() == t, "type check... method type_check (line 93) | void type_check(BasicType t1, BasicType t2) const { assert(type() ==... method type_check (line 94) | void type_check(BasicType t1, BasicType t2, BasicType t3) const { as... method LIR_Const (line 97) | LIR_Const(jint i, bool is_address=false) { _value.set_type(is_ad... method LIR_Const (line 98) | LIR_Const(jlong l) { _value.set_type(T_LON... method LIR_Const (line 99) | LIR_Const(jfloat f) { _value.set_type(T_FLO... method LIR_Const (line 100) | LIR_Const(jdouble d) { _value.set_type(T_DOU... method LIR_Const (line 101) | LIR_Const(jobject o) { _value.set_type(T_OBJ... method LIR_Const (line 102) | LIR_Const(void* p) { method BasicType (line 112) | virtual BasicType type() const { return _value.get_type(); } method LIR_Const (line 113) | virtual LIR_Const* as_constant() { return this; } method jint (line 115) | jint as_jint() const { type_check(T_INT, T_ADDRESS); r... method jlong (line 116) | jlong as_jlong() const { type_check(T_LONG ); return _v... method jfloat (line 117) | jfloat as_jfloat() const { type_check(T_FLOAT ); return _v... method jdouble (line 118) | jdouble as_jdouble() const { type_check(T_DOUBLE); return _v... method jobject (line 119) | jobject as_jobject() const { type_check(T_OBJECT); return _v... method jint (line 120) | jint as_jint_lo() const { type_check(T_LONG ); return lo... method jint (line 121) | jint as_jint_hi() const { type_check(T_LONG ); return hi... method address (line 124) | address as_pointer() const { type_check(T_LONG ); return (a... method address (line 126) | address as_pointer() const { type_check(T_INT ); return (a... method jint (line 130) | jint as_jint_bits() const { type_check(T_FLOAT, T_INT, T_AD... method jint (line 131) | jint as_jint_lo_bits() const { method jint (line 138) | jint as_jint_hi_bits() const { method jlong (line 145) | jlong as_jlong_bits() const { method is_zero_float (line 156) | bool is_zero_float() { method is_one_float (line 162) | bool is_one_float() { method is_zero_double (line 167) | bool is_zero_double() { method is_one_double (line 173) | bool is_one_double() { class LIR_Address (line 54) | class LIR_Address type Scale (line 494) | enum Scale { method LIR_Address (line 509) | LIR_Address(LIR_Opr base, LIR_Opr index, BasicType type): method LIR_Address (line 516) | LIR_Address(LIR_Opr base, intx disp, BasicType type): method LIR_Address (line 523) | LIR_Address(LIR_Opr base, BasicType type): method LIR_Address (line 531) | LIR_Address(LIR_Opr base, LIR_Opr index, Scale scale, intx disp, Basic... method LIR_Opr (line 539) | LIR_Opr base() const { return _base; } method LIR_Opr (line 540) | LIR_Opr index() const { return _index; } method Scale (line 541) | Scale scale() const { return _scale; } method intx (line 542) | intx disp() const { return _disp; } method equals (line 544) | bool equals(LIR_Address* other) const { return base() == othe... method LIR_Address (line 546) | virtual LIR_Address* as_address() { return this; } method BasicType (line 547) | virtual BasicType type() const { return _type; } class LIR_OprVisitor (line 55) | class LIR_OprVisitor class LIR_Const (line 88) | class LIR_Const: public LIR_OprPtr { method type_check (line 92) | void type_check(BasicType t) const { assert(type() == t, "type check... method type_check (line 93) | void type_check(BasicType t1, BasicType t2) const { assert(type() ==... method type_check (line 94) | void type_check(BasicType t1, BasicType t2, BasicType t3) const { as... method LIR_Const (line 97) | LIR_Const(jint i, bool is_address=false) { _value.set_type(is_ad... method LIR_Const (line 98) | LIR_Const(jlong l) { _value.set_type(T_LON... method LIR_Const (line 99) | LIR_Const(jfloat f) { _value.set_type(T_FLO... method LIR_Const (line 100) | LIR_Const(jdouble d) { _value.set_type(T_DOU... method LIR_Const (line 101) | LIR_Const(jobject o) { _value.set_type(T_OBJ... method LIR_Const (line 102) | LIR_Const(void* p) { method BasicType (line 112) | virtual BasicType type() const { return _value.get_type(); } method LIR_Const (line 113) | virtual LIR_Const* as_constant() { return this; } method jint (line 115) | jint as_jint() const { type_check(T_INT, T_ADDRESS); r... method jlong (line 116) | jlong as_jlong() const { type_check(T_LONG ); return _v... method jfloat (line 117) | jfloat as_jfloat() const { type_check(T_FLOAT ); return _v... method jdouble (line 118) | jdouble as_jdouble() const { type_check(T_DOUBLE); return _v... method jobject (line 119) | jobject as_jobject() const { type_check(T_OBJECT); return _v... method jint (line 120) | jint as_jint_lo() const { type_check(T_LONG ); return lo... method jint (line 121) | jint as_jint_hi() const { type_check(T_LONG ); return hi... method address (line 124) | address as_pointer() const { type_check(T_LONG ); return (a... method address (line 126) | address as_pointer() const { type_check(T_INT ); return (a... method jint (line 130) | jint as_jint_bits() const { type_check(T_FLOAT, T_INT, T_AD... method jint (line 131) | jint as_jint_lo_bits() const { method jint (line 138) | jint as_jint_hi_bits() const { method jlong (line 145) | jlong as_jlong_bits() const { method is_zero_float (line 156) | bool is_zero_float() { method is_one_float (line 162) | bool is_one_float() { method is_zero_double (line 167) | bool is_zero_double() { method is_one_double (line 173) | bool is_one_double() { class LIR_OprDesc (line 189) | class LIR_OprDesc: public CompilationResourceObj { method value (line 205) | intptr_t value() const { return (intptr_t) thi... method check_value_mask (line 207) | bool check_value_mask(intptr_t mask, intptr_t masked_value) const { type OprKind (line 211) | enum OprKind { type OprBits (line 219) | enum OprBits { type OprShift (line 235) | enum OprShift { type OprSize (line 250) | enum OprSize { type OprMask (line 255) | enum OprMask { method data (line 268) | uintptr_t data() const { return value() >> dat... method lo_reg_half (line 269) | int lo_reg_half() const { return data() & lower... method hi_reg_half (line 270) | int hi_reg_half() const { return (data() >> reg... method OprKind (line 271) | OprKind kind_field() const { return (OprKind)(valu... method OprSize (line 272) | OprSize size_field() const { return (OprSize)(valu... type OprType (line 284) | enum OprType { method OprType (line 296) | OprType type_field_valid() const { assert(is_register() ... method OprType (line 297) | OprType type_field() const { return is_illegal() ?... method OprSize (line 299) | static OprSize size_for(BasicType t) { method BasicType (line 327) | BasicType type() const { method ValueType (line 335) | ValueType* value_type() const { return as_ValueType(t... method type_char (line 337) | char type_char() const { return type_char((is_... method is_equal (line 339) | bool is_equal(LIR_Opr opr) const { return this == opr; } method is_same_type (line 341) | bool is_same_type(LIR_Opr opr) const { method is_same_register (line 346) | bool is_same_register(LIR_Opr opr) { method is_pointer (line 352) | bool is_pointer() const { return check_value_mask(pointer_mask, p... method is_illegal (line 353) | bool is_illegal() const { return kind_field() == illegal_value; } method is_valid (line 354) | bool is_valid() const { return kind_field() != illegal_value; } method is_register (line 356) | bool is_register() const { return is_cpu_register() || is_fpu_regi... method is_virtual (line 357) | bool is_virtual() const { return is_virtual_cpu() || is_virtual_... method is_constant (line 359) | bool is_constant() const { return is_pointer() && pointer()->as_co... method is_address (line 360) | bool is_address() const { return is_pointer() && pointer()->as_ad... method is_float_kind (line 362) | bool is_float_kind() const { return is_pointer() ? pointer()->is_flo... method is_stack (line 371) | bool is_stack() const { validate_type(); return check_value_mas... method is_single_stack (line 372) | bool is_single_stack() const { validate_type(); return check_value_mas... method is_double_stack (line 373) | bool is_double_stack() const { validate_type(); return check_value_mas... method is_cpu_register (line 375) | bool is_cpu_register() const { validate_type(); return check_value_mas... method is_virtual_cpu (line 376) | bool is_virtual_cpu() const { validate_type(); return check_value_mas... method is_fixed_cpu (line 377) | bool is_fixed_cpu() const { validate_type(); return check_value_mas... method is_single_cpu (line 378) | bool is_single_cpu() const { validate_type(); return check_value_mas... method is_double_cpu (line 379) | bool is_double_cpu() const { validate_type(); return check_value_mas... method is_fpu_register (line 381) | bool is_fpu_register() const { validate_type(); return check_value_mas... method is_virtual_fpu (line 382) | bool is_virtual_fpu() const { validate_type(); return check_value_mas... method is_fixed_fpu (line 383) | bool is_fixed_fpu() const { validate_type(); return check_value_mas... method is_single_fpu (line 384) | bool is_single_fpu() const { validate_type(); return check_value_mas... method is_double_fpu (line 385) | bool is_double_fpu() const { validate_type(); return check_value_mas... method is_xmm_register (line 387) | bool is_xmm_register() const { validate_type(); return check_value_mas... method is_single_xmm (line 388) | bool is_single_xmm() const { validate_type(); return check_value_mas... method is_double_xmm (line 389) | bool is_double_xmm() const { validate_type(); return check_value_mas... method is_single_word (line 393) | bool is_single_word() const { assert(is_register() || is_stack(),... method is_double_word (line 394) | bool is_double_word() const { assert(is_register() || is_stack(),... method is_virtual_register (line 395) | bool is_virtual_register() const { assert(is_register(), ... method is_oop_register (line 396) | bool is_oop_register() const { assert(is_register() || is_stack(),... method BasicType (line 397) | BasicType type_register() const { assert(is_register() || is_stack(),... method is_last_use (line 399) | bool is_last_use() const { assert(is_register(), "only works f... method is_fpu_stack_offset (line 400) | bool is_fpu_stack_offset() const { assert(is_register(), "only works f... method LIR_Opr (line 401) | LIR_Opr make_last_use() { assert(is_register(), "only works f... method LIR_Opr (line 402) | LIR_Opr make_fpu_stack_offset() { assert(is_register(), "only works f... method single_stack_ix (line 405) | int single_stack_ix() const { assert(is_single_stack() && !is_virtual... method double_stack_ix (line 406) | int double_stack_ix() const { assert(is_double_stack() && !is_virtual... method RegNr (line 407) | RegNr cpu_regnr() const { assert(is_single_cpu() && !is_virtual... method RegNr (line 408) | RegNr cpu_regnrLo() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 409) | RegNr cpu_regnrHi() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 410) | RegNr fpu_regnr() const { assert(is_single_fpu() && !is_virtual... method RegNr (line 411) | RegNr fpu_regnrLo() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 412) | RegNr fpu_regnrHi() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 413) | RegNr xmm_regnr() const { assert(is_single_xmm() && !is_virtual... method RegNr (line 414) | RegNr xmm_regnrLo() const { assert(is_double_xmm() && !is_virtual... method RegNr (line 415) | RegNr xmm_regnrHi() const { assert(is_double_xmm() && !is_virtual... method vreg_number (line 416) | int vreg_number() const { assert(is_virtual(), ... method LIR_OprPtr (line 418) | LIR_OprPtr* pointer() const { assert(is_pointer(), ... method LIR_Const (line 419) | LIR_Const* as_constant_ptr() const { return pointer()->as_... method LIR_Address (line 420) | LIR_Address* as_address_ptr() const { return pointer()->as_... method Register (line 426) | Register as_pointer_register() { method fpu (line 440) | int fpu () const { return lo_reg_half... method jint (line 447) | jint as_jint() const { return as_constant_ptr()->as_jint(); } method jlong (line 448) | jlong as_jlong() const { return as_constant_ptr()->as_jlong(); } method jfloat (line 449) | jfloat as_jfloat() const { return as_constant_ptr()->as_jfloat(); } method jdouble (line 450) | jdouble as_jdouble() const { return as_constant_ptr()->as_jdouble(); } method jobject (line 451) | jobject as_jobject() const { return as_constant_ptr()->as_jobject(); } function as_OprType (line 458) | inline LIR_OprDesc::OprType as_OprType(BasicType type) { function BasicType (line 472) | inline BasicType as_BasicType(LIR_OprDesc::OprType t) { class LIR_Address (line 487) | class LIR_Address: public LIR_OprPtr { type Scale (line 494) | enum Scale { method LIR_Address (line 509) | LIR_Address(LIR_Opr base, LIR_Opr index, BasicType type): method LIR_Address (line 516) | LIR_Address(LIR_Opr base, intx disp, BasicType type): method LIR_Address (line 523) | LIR_Address(LIR_Opr base, BasicType type): method LIR_Address (line 531) | LIR_Address(LIR_Opr base, LIR_Opr index, Scale scale, intx disp, Basic... method LIR_Opr (line 539) | LIR_Opr base() const { return _base; } method LIR_Opr (line 540) | LIR_Opr index() const { return _index; } method Scale (line 541) | Scale scale() const { return _scale; } method intx (line 542) | intx disp() const { return _disp; } method equals (line 544) | bool equals(LIR_Address* other) const { return base() == othe... method LIR_Address (line 546) | virtual LIR_Address* as_address() { return this; } method BasicType (line 547) | virtual BasicType type() const { return _type; } class LIR_OprFact (line 557) | class LIR_OprFact: public AllStatic { method LIR_Opr (line 562) | static LIR_Opr single_cpu(int reg) { method LIR_Opr (line 568) | static LIR_Opr single_cpu_oop(int reg) { method LIR_Opr (line 574) | static LIR_Opr single_cpu_address(int reg) { method LIR_Opr (line 580) | static LIR_Opr double_cpu(int reg1, int reg2) { method LIR_Opr (line 589) | static LIR_Opr single_fpu(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 594) | static LIR_Opr double_fpu(int reg1, int reg2) { return (LIR_Opr)((r... method LIR_Opr (line 595) | static LIR_Opr single_softfp(int reg) { return (LIR_Opr)((r... method LIR_Opr (line 596) | static LIR_Opr double_softfp(int reg1, int reg2) { return (LIR_Opr)((r... method LIR_Opr (line 599) | static LIR_Opr double_fpu(int reg1, int reg2) { return (LIR_Opr)(intpt... method LIR_Opr (line 606) | static LIR_Opr double_fpu(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 612) | static LIR_Opr single_xmm(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 617) | static LIR_Opr double_xmm(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 625) | static LIR_Opr double_fpu(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 630) | static LIR_Opr single_softfp(int reg) { return (LIR_Opr)((r... method LIR_Opr (line 634) | static LIR_Opr double_softfp(int reg1, int reg2) { return (LIR_Opr)((r... method LIR_Opr (line 641) | static LIR_Opr virtual_register(int index, BasicType type) { method LIR_Opr (line 739) | static LIR_Opr stack(int index, BasicType type) { method LIR_Opr (line 801) | static LIR_Opr intConst(jint i) { return (LIR_Opr)(new ... method LIR_Opr (line 802) | static LIR_Opr longConst(jlong l) { return (LIR_Opr)(new ... method LIR_Opr (line 803) | static LIR_Opr floatConst(jfloat f) { return (LIR_Opr)(new ... method LIR_Opr (line 804) | static LIR_Opr doubleConst(jdouble d) { return (LIR_Opr)(new ... method LIR_Opr (line 805) | static LIR_Opr oopConst(jobject o) { return (LIR_Opr)(new ... method LIR_Opr (line 806) | static LIR_Opr address(LIR_Address* a) { return (LIR_Opr)a; } method LIR_Opr (line 807) | static LIR_Opr intptrConst(void* p) { return (LIR_Opr)(new ... method LIR_Opr (line 808) | static LIR_Opr intptrConst(intptr_t v) { return (LIR_Opr)(new ... method LIR_Opr (line 809) | static LIR_Opr illegal() { return (LIR_Opr)-1; } method LIR_Opr (line 810) | static LIR_Opr addressConst(jint i) { return (LIR_Opr)(new ... class LIR_Op (line 829) | class LIR_Op method is_in_range (line 1026) | static bool is_in_range(LIR_Code test, LIR_Code start, LIR_Code end) ... method LIR_Op (line 1029) | LIR_Op() method LIR_Op (line 1042) | LIR_Op(LIR_Code code, LIR_Opr result, CodeEmitInfo* info) method CodeEmitInfo (line 1055) | CodeEmitInfo* info() const { return _info; } method LIR_Code (line 1056) | LIR_Code code() const { return (LIR_Code)_code; } method LIR_Opr (line 1057) | LIR_Opr result_opr() const { return _result; } method set_result_opr (line 1058) | void set_result_opr(LIR_Opr opr) { _result = opr; } method set_file_and_line (line 1061) | void set_file_and_line(const char * file, int line) { method id (line 1069) | int id() const { return _id; } method set_id (line 1070) | void set_id(int id) { _id = id; } method set_fpu_pop_count (line 1073) | void set_fpu_pop_count(int count) { assert(count >= 0 && cou... method fpu_pop_count (line 1074) | int fpu_pop_count() const { return _fpu_pop_count; } method pop_fpu_stack (line 1075) | bool pop_fpu_stack() { return _fpu_pop_count > ... method Instruction (line 1077) | Instruction* source() const { return _source; } method set_source (line 1078) | void set_source(Instruction* ins) { _source = ins; } method LIR_OpCall (line 1084) | virtual LIR_OpCall* as_OpCall() { return NULL; } method LIR_OpJavaCall (line 1085) | virtual LIR_OpJavaCall* as_OpJavaCall() { return NULL; } method LIR_OpLabel (line 1086) | virtual LIR_OpLabel* as_OpLabel() { return NULL; } method LIR_OpDelay (line 1087) | virtual LIR_OpDelay* as_OpDelay() { return NULL; } method LIR_OpLock (line 1088) | virtual LIR_OpLock* as_OpLock() { return NULL; } method LIR_OpAllocArray (line 1089) | virtual LIR_OpAllocArray* as_OpAllocArray() { return NULL; } method LIR_OpAllocObj (line 1090) | virtual LIR_OpAllocObj* as_OpAllocObj() { return NULL; } method LIR_OpRoundFP (line 1091) | virtual LIR_OpRoundFP* as_OpRoundFP() { return NULL; } method LIR_OpBranch (line 1092) | virtual LIR_OpBranch* as_OpBranch() { return NULL; } method LIR_OpRTCall (line 1093) | virtual LIR_OpRTCall* as_OpRTCall() { return NULL; } method LIR_OpConvert (line 1094) | virtual LIR_OpConvert* as_OpConvert() { return NULL; } method LIR_Op0 (line 1095) | virtual LIR_Op0* as_Op0() { return NULL; } method LIR_Op1 (line 1096) | virtual LIR_Op1* as_Op1() { return NULL; } method LIR_Op2 (line 1097) | virtual LIR_Op2* as_Op2() { return NULL; } method LIR_Op3 (line 1098) | virtual LIR_Op3* as_Op3() { return NULL; } method LIR_OpArrayCopy (line 1099) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return NULL; } method LIR_OpTypeCheck (line 1100) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return NULL; } method LIR_OpCompareAndSwap (line 1101) | virtual LIR_OpCompareAndSwap* as_OpCompareAndSwap() { return NULL; } method LIR_OpProfileCall (line 1102) | virtual LIR_OpProfileCall* as_OpProfileCall() { return NULL; } method verify (line 1104) | virtual void verify() const {} class LIR_Op0 (line 830) | class LIR_Op0 method LIR_Op0 (line 1261) | LIR_Op0(LIR_Code code) method LIR_Op0 (line 1263) | LIR_Op0(LIR_Code code, LIR_Opr result, CodeEmitInfo* info = NULL) method LIR_Op0 (line 1267) | virtual LIR_Op0* as_Op0() { return this; } class LIR_OpLabel (line 831) | class LIR_OpLabel method LIR_OpLabel (line 1193) | LIR_OpLabel(Label* lbl) method Label (line 1196) | Label* label() const { return _label; } method LIR_OpLabel (line 1199) | virtual LIR_OpLabel* as_OpLabel() { return this; } class LIR_Op1 (line 832) | class LIR_Op1 method set_kind (line 1286) | void set_kind(LIR_MoveKind kind) { method LIR_Op1 (line 1292) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result = LIR_OprFact::ille... method LIR_Op1 (line 1298) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result, BasicType type, LI... method LIR_Op1 (line 1307) | LIR_Op1(LIR_Code code, LIR_Opr opr, CodeEmitInfo* info) method LIR_Opr (line 1313) | LIR_Opr in_opr() const { return _opr; } method LIR_PatchCode (line 1314) | LIR_PatchCode patch_code() const { return _patch; } method BasicType (line 1315) | BasicType type() const { return _type; } method LIR_MoveKind (line 1317) | LIR_MoveKind move_kind() const { method LIR_Op1 (line 1323) | virtual LIR_Op1* as_Op1() { return this; } method set_in_opr (line 1326) | void set_in_opr(LIR_Opr opr) { _opr = opr; } class LIR_OpBranch (line 833) | class LIR_OpBranch method LIR_OpBranch (line 1367) | LIR_OpBranch(LIR_Condition cond, BasicType type, Label* lbl) method LIR_Condition (line 1382) | LIR_Condition cond() const { return _cond; } method BasicType (line 1383) | BasicType type() const { return _type; } method Label (line 1384) | Label* label() const { return _label; } method BlockBegin (line 1385) | BlockBegin* block() const { return _block; } method BlockBegin (line 1386) | BlockBegin* ublock() const { return _ublock; } method CodeStub (line 1387) | CodeStub* stub() const { return _stub; } method LIR_OpBranch (line 1394) | virtual LIR_OpBranch* as_OpBranch() { return this; } class LIR_OpConvert (line 834) | class LIR_OpConvert method LIR_OpConvert (line 1413) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method LIR_OpConvert (line 1423) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method bytecode (line 1432) | Bytecodes::Code bytecode() const { return _bytecode; } method ConversionStub (line 1433) | ConversionStub* stub() const { return _stub; } method LIR_Opr (line 1435) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1436) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpConvert (line 1440) | virtual LIR_OpConvert* as_OpConvert() { return this; } class LIR_OpAllocObj (line 835) | class LIR_OpAllocObj method LIR_OpAllocObj (line 1462) | LIR_OpAllocObj(LIR_Opr klass, LIR_Opr result, method LIR_Opr (line 1475) | LIR_Opr klass() const { return in_opr(); } method LIR_Opr (line 1476) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1477) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1478) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1479) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1480) | LIR_Opr tmp4() const { return _tmp4; } method header_size (line 1481) | int header_size() const { return _hdr_size; } method object_size (line 1482) | int object_size() const { return _obj_size; } method init_check (line 1483) | bool init_check() const { return _init_check; } method CodeStub (line 1484) | CodeStub* stub() const { return _stub; } method LIR_OpAllocObj (line 1487) | virtual LIR_OpAllocObj * as_OpAllocObj () { return this; } class LIR_OpRoundFP (line 836) | class LIR_OpRoundFP method LIR_OpRoundFP (line 1500) | LIR_OpRoundFP(LIR_Opr reg, LIR_Opr stack_loc_temp, LIR_Opr result) method LIR_Opr (line 1504) | LIR_Opr tmp() const { return _tmp; } method LIR_OpRoundFP (line 1505) | virtual LIR_OpRoundFP* as_OpRoundFP() { return this; } class LIR_Op2 (line 837) | class LIR_Op2 method LIR_Op2 (line 1579) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1594) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1610) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result = LI... method LIR_Op2 (line 1626) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result, LIR... method LIR_Opr (line 1642) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1643) | LIR_Opr in_opr2() const { return _opr2; } method BasicType (line 1644) | BasicType type() const { return _type; } method LIR_Opr (line 1645) | LIR_Opr tmp1_opr() const { return _tmp1; } method LIR_Opr (line 1646) | LIR_Opr tmp2_opr() const { return _tmp2; } method LIR_Opr (line 1647) | LIR_Opr tmp3_opr() const { return _tmp3; } method LIR_Opr (line 1648) | LIR_Opr tmp4_opr() const { return _tmp4; } method LIR_Opr (line 1649) | LIR_Opr tmp5_opr() const { return _tmp5; } method LIR_Condition (line 1650) | LIR_Condition condition() const { method set_condition (line 1653) | void set_condition(LIR_Condition condition) { method set_fpu_stack_size (line 1657) | void set_fpu_stack_size(int size) { _fpu_stack_size = siz... method fpu_stack_size (line 1658) | int fpu_stack_size() const { return _fpu_stack_siz... method set_in_opr1 (line 1660) | void set_in_opr1(LIR_Opr opr) { _opr1 = opr; } method set_in_opr2 (line 1661) | void set_in_opr2(LIR_Opr opr) { _opr2 = opr; } method LIR_Op2 (line 1664) | virtual LIR_Op2* as_Op2() { return this; } class LIR_OpDelay (line 838) | class LIR_OpDelay method LIR_OpDelay (line 1779) | LIR_OpDelay(LIR_Op* op, CodeEmitInfo* info): method LIR_OpDelay (line 1785) | virtual LIR_OpDelay* as_OpDelay() { return this; } method LIR_Op (line 1787) | LIR_Op* delay_op() const { return _op; } method CodeEmitInfo (line 1788) | CodeEmitInfo* call_info() const { return info(); } class LIR_Op3 (line 839) | class LIR_Op3 method LIR_Op3 (line 1717) | LIR_Op3(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr opr3, LIR_O... method LIR_Opr (line 1722) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1723) | LIR_Opr in_opr2() const { return _opr2; } method LIR_Opr (line 1724) | LIR_Opr in_opr3() const { return _opr3; } method LIR_Op3 (line 1727) | virtual LIR_Op3* as_Op3() { return this; } class LIR_OpAllocArray (line 840) | class LIR_OpAllocArray method LIR_OpAllocArray (line 1682) | LIR_OpAllocArray(LIR_Opr klass, LIR_Opr len, LIR_Opr result, LIR_Opr t... method LIR_Opr (line 1693) | LIR_Opr klass() const { return _klass; } method LIR_Opr (line 1694) | LIR_Opr len() const { return _len; } method LIR_Opr (line 1695) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1696) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1697) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1698) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1699) | LIR_Opr tmp4() const { return _tmp4; } method BasicType (line 1700) | BasicType type() const { return _type; } method CodeStub (line 1701) | CodeStub* stub() const { return _stub; } method LIR_OpAllocArray (line 1704) | virtual LIR_OpAllocArray * as_OpAllocArray () { return this; } class LIR_OpCall (line 841) | class LIR_OpCall method LIR_OpCall (line 1115) | LIR_OpCall(LIR_Code code, address addr, LIR_Opr result, method address (line 1122) | address addr() const { return _addr; } method LIR_OprList (line 1123) | const LIR_OprList* arguments() const { return _arguments; } method LIR_OpCall (line 1124) | virtual LIR_OpCall* as_OpCall() { return this; } class LIR_OpJavaCall (line 842) | class LIR_OpJavaCall method LIR_OpJavaCall (line 1140) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_OpJavaCall (line 1150) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_Opr (line 1159) | LIR_Opr receiver() const { return _receiver; } method ciMethod (line 1160) | ciMethod* method() const { return _method; } method is_invokedynamic (line 1163) | bool is_invokedynamic() const { return code() == lir_... method is_method_handle_invoke (line 1164) | bool is_method_handle_invoke() const { method vtable_offset (line 1173) | intptr_t vtable_offset() const { method LIR_OpJavaCall (line 1179) | virtual LIR_OpJavaCall* as_OpJavaCall() { return this; } class LIR_OpRTCall (line 843) | class LIR_OpRTCall method LIR_OpRTCall (line 1340) | LIR_OpRTCall(address addr, LIR_Opr tmp, method LIR_OpRTCall (line 1347) | virtual LIR_OpRTCall* as_OpRTCall() { return this; } method LIR_Opr (line 1349) | LIR_Opr tmp() const { return _tmp; } class LIR_OpArrayCopy (line 844) | class LIR_OpArrayCopy type Flags (line 1219) | enum Flags { method LIR_Opr (line 1238) | LIR_Opr src() const { return _src; } method LIR_Opr (line 1239) | LIR_Opr src_pos() const { return _src_pos; } method LIR_Opr (line 1240) | LIR_Opr dst() const { return _dst; } method LIR_Opr (line 1241) | LIR_Opr dst_pos() const { return _dst_pos; } method LIR_Opr (line 1242) | LIR_Opr length() const { return _length; } method LIR_Opr (line 1243) | LIR_Opr tmp() const { return _tmp; } method flags (line 1244) | int flags() const { return _flags; } method ciArrayKlass (line 1245) | ciArrayKlass* expected_type() const { return _expected_type; } method ArrayCopyStub (line 1246) | ArrayCopyStub* stub() const { return _stub; } method LIR_OpArrayCopy (line 1249) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return this; } class LIR_OpLock (line 845) | class LIR_OpLock method LIR_OpLock (line 1752) | LIR_OpLock(LIR_Code code, LIR_Opr hdr, LIR_Opr obj, LIR_Opr lock, LIR_... method LIR_Opr (line 1760) | LIR_Opr hdr_opr() const { return _hdr; } method LIR_Opr (line 1761) | LIR_Opr obj_opr() const { return _obj; } method LIR_Opr (line 1762) | LIR_Opr lock_opr() const { return _lock; } method LIR_Opr (line 1763) | LIR_Opr scratch_opr() const { return _scratch; } method CodeStub (line 1764) | CodeStub* stub() const { return _stub; } method LIR_OpLock (line 1767) | virtual LIR_OpLock* as_OpLock() { return this; } class LIR_OpTypeCheck (line 846) | class LIR_OpTypeCheck method LIR_Opr (line 1535) | LIR_Opr object() const { return _object; ... method LIR_Opr (line 1536) | LIR_Opr array() const { assert(code() == lir_... method LIR_Opr (line 1537) | LIR_Opr tmp1() const { return _tmp1; ... method LIR_Opr (line 1538) | LIR_Opr tmp2() const { return _tmp2; ... method LIR_Opr (line 1539) | LIR_Opr tmp3() const { return _tmp3; ... method ciKlass (line 1540) | ciKlass* klass() const { assert(code() == lir_... method fast_check (line 1541) | bool fast_check() const { assert(code() == lir_... method CodeEmitInfo (line 1542) | CodeEmitInfo* info_for_patch() const { return _info_for_patc... method CodeEmitInfo (line 1543) | CodeEmitInfo* info_for_exception() const { return _info_for_exce... method CodeStub (line 1544) | CodeStub* stub() const { return _stub; ... method set_profiled_method (line 1547) | void set_profiled_method(ciMethod *method) { _profiled_method = me... method set_profiled_bci (line 1548) | void set_profiled_bci(int bci) { _profiled_bci = bci; ... method set_should_profile (line 1549) | void set_should_profile(bool b) { _should_profile = b; ... method ciMethod (line 1550) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1551) | int profiled_bci() const { return _profiled_bci;... method should_profile (line 1552) | bool should_profile() const { return _should_profil... method LIR_OpTypeCheck (line 1555) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return this; } class LIR_OpCompareAndSwap (line 847) | class LIR_OpCompareAndSwap method LIR_OpCompareAndSwap (line 1804) | LIR_OpCompareAndSwap(LIR_Code code, LIR_Opr addr, LIR_Opr cmp_value, L... method LIR_Opr (line 1813) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 1814) | LIR_Opr cmp_value() const { return _cmp_value; } method LIR_Opr (line 1815) | LIR_Opr new_value() const { return _new_value; } method LIR_Opr (line 1816) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1817) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpCompareAndSwap (line 1820) | virtual LIR_OpCompareAndSwap * as_OpCompareAndSwap () { return this; } class LIR_OpProfileCall (line 848) | class LIR_OpProfileCall method LIR_OpProfileCall (line 1839) | LIR_OpProfileCall(LIR_Code code, ciMethod* profiled_method, int profil... method ciMethod (line 1849) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1850) | int profiled_bci() const { return _profiled_bci;... method ciMethod (line 1851) | ciMethod* profiled_callee() const { return _profiled_call... method LIR_Opr (line 1852) | LIR_Opr mdo() const { return _mdo; ... method LIR_Opr (line 1853) | LIR_Opr recv() const { return _recv; ... method LIR_Opr (line 1854) | LIR_Opr tmp1() const { return _tmp1; ... method ciKlass (line 1855) | ciKlass* known_holder() const { return _known_holder;... method LIR_OpProfileCall (line 1858) | virtual LIR_OpProfileCall* as_OpProfileCall() { return this; } type LIR_Code (line 852) | enum LIR_Code { type LIR_Condition (line 971) | enum LIR_Condition { type LIR_PatchCode (line 985) | enum LIR_PatchCode { type LIR_MoveKind (line 993) | enum LIR_MoveKind { class LIR_Op (line 1005) | class LIR_Op: public CompilationResourceObj { method is_in_range (line 1026) | static bool is_in_range(LIR_Code test, LIR_Code start, LIR_Code end) ... method LIR_Op (line 1029) | LIR_Op() method LIR_Op (line 1042) | LIR_Op(LIR_Code code, LIR_Opr result, CodeEmitInfo* info) method CodeEmitInfo (line 1055) | CodeEmitInfo* info() const { return _info; } method LIR_Code (line 1056) | LIR_Code code() const { return (LIR_Code)_code; } method LIR_Opr (line 1057) | LIR_Opr result_opr() const { return _result; } method set_result_opr (line 1058) | void set_result_opr(LIR_Opr opr) { _result = opr; } method set_file_and_line (line 1061) | void set_file_and_line(const char * file, int line) { method id (line 1069) | int id() const { return _id; } method set_id (line 1070) | void set_id(int id) { _id = id; } method set_fpu_pop_count (line 1073) | void set_fpu_pop_count(int count) { assert(count >= 0 && cou... method fpu_pop_count (line 1074) | int fpu_pop_count() const { return _fpu_pop_count; } method pop_fpu_stack (line 1075) | bool pop_fpu_stack() { return _fpu_pop_count > ... method Instruction (line 1077) | Instruction* source() const { return _source; } method set_source (line 1078) | void set_source(Instruction* ins) { _source = ins; } method LIR_OpCall (line 1084) | virtual LIR_OpCall* as_OpCall() { return NULL; } method LIR_OpJavaCall (line 1085) | virtual LIR_OpJavaCall* as_OpJavaCall() { return NULL; } method LIR_OpLabel (line 1086) | virtual LIR_OpLabel* as_OpLabel() { return NULL; } method LIR_OpDelay (line 1087) | virtual LIR_OpDelay* as_OpDelay() { return NULL; } method LIR_OpLock (line 1088) | virtual LIR_OpLock* as_OpLock() { return NULL; } method LIR_OpAllocArray (line 1089) | virtual LIR_OpAllocArray* as_OpAllocArray() { return NULL; } method LIR_OpAllocObj (line 1090) | virtual LIR_OpAllocObj* as_OpAllocObj() { return NULL; } method LIR_OpRoundFP (line 1091) | virtual LIR_OpRoundFP* as_OpRoundFP() { return NULL; } method LIR_OpBranch (line 1092) | virtual LIR_OpBranch* as_OpBranch() { return NULL; } method LIR_OpRTCall (line 1093) | virtual LIR_OpRTCall* as_OpRTCall() { return NULL; } method LIR_OpConvert (line 1094) | virtual LIR_OpConvert* as_OpConvert() { return NULL; } method LIR_Op0 (line 1095) | virtual LIR_Op0* as_Op0() { return NULL; } method LIR_Op1 (line 1096) | virtual LIR_Op1* as_Op1() { return NULL; } method LIR_Op2 (line 1097) | virtual LIR_Op2* as_Op2() { return NULL; } method LIR_Op3 (line 1098) | virtual LIR_Op3* as_Op3() { return NULL; } method LIR_OpArrayCopy (line 1099) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return NULL; } method LIR_OpTypeCheck (line 1100) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return NULL; } method LIR_OpCompareAndSwap (line 1101) | virtual LIR_OpCompareAndSwap* as_OpCompareAndSwap() { return NULL; } method LIR_OpProfileCall (line 1102) | virtual LIR_OpProfileCall* as_OpProfileCall() { return NULL; } method verify (line 1104) | virtual void verify() const {} class LIR_OpCall (line 1108) | class LIR_OpCall: public LIR_Op { method LIR_OpCall (line 1115) | LIR_OpCall(LIR_Code code, address addr, LIR_Opr result, method address (line 1122) | address addr() const { return _addr; } method LIR_OprList (line 1123) | const LIR_OprList* arguments() const { return _arguments; } method LIR_OpCall (line 1124) | virtual LIR_OpCall* as_OpCall() { return this; } class LIR_OpJavaCall (line 1131) | class LIR_OpJavaCall: public LIR_OpCall { method LIR_OpJavaCall (line 1140) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_OpJavaCall (line 1150) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_Opr (line 1159) | LIR_Opr receiver() const { return _receiver; } method ciMethod (line 1160) | ciMethod* method() const { return _method; } method is_invokedynamic (line 1163) | bool is_invokedynamic() const { return code() == lir_... method is_method_handle_invoke (line 1164) | bool is_method_handle_invoke() const { method vtable_offset (line 1173) | intptr_t vtable_offset() const { method LIR_OpJavaCall (line 1179) | virtual LIR_OpJavaCall* as_OpJavaCall() { return this; } class LIR_OpLabel (line 1187) | class LIR_OpLabel: public LIR_Op { method LIR_OpLabel (line 1193) | LIR_OpLabel(Label* lbl) method Label (line 1196) | Label* label() const { return _label; } method LIR_OpLabel (line 1199) | virtual LIR_OpLabel* as_OpLabel() { return this; } class LIR_OpArrayCopy (line 1204) | class LIR_OpArrayCopy: public LIR_Op { type Flags (line 1219) | enum Flags { method LIR_Opr (line 1238) | LIR_Opr src() const { return _src; } method LIR_Opr (line 1239) | LIR_Opr src_pos() const { return _src_pos; } method LIR_Opr (line 1240) | LIR_Opr dst() const { return _dst; } method LIR_Opr (line 1241) | LIR_Opr dst_pos() const { return _dst_pos; } method LIR_Opr (line 1242) | LIR_Opr length() const { return _length; } method LIR_Opr (line 1243) | LIR_Opr tmp() const { return _tmp; } method flags (line 1244) | int flags() const { return _flags; } method ciArrayKlass (line 1245) | ciArrayKlass* expected_type() const { return _expected_type; } method ArrayCopyStub (line 1246) | ArrayCopyStub* stub() const { return _stub; } method LIR_OpArrayCopy (line 1249) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return this; } class LIR_Op0 (line 1257) | class LIR_Op0: public LIR_Op { method LIR_Op0 (line 1261) | LIR_Op0(LIR_Code code) method LIR_Op0 (line 1263) | LIR_Op0(LIR_Code code, LIR_Opr result, CodeEmitInfo* info = NULL) method LIR_Op0 (line 1267) | virtual LIR_Op0* as_Op0() { return this; } class LIR_Op1 (line 1276) | class LIR_Op1: public LIR_Op { method set_kind (line 1286) | void set_kind(LIR_MoveKind kind) { method LIR_Op1 (line 1292) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result = LIR_OprFact::ille... method LIR_Op1 (line 1298) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result, BasicType type, LI... method LIR_Op1 (line 1307) | LIR_Op1(LIR_Code code, LIR_Opr opr, CodeEmitInfo* info) method LIR_Opr (line 1313) | LIR_Opr in_opr() const { return _opr; } method LIR_PatchCode (line 1314) | LIR_PatchCode patch_code() const { return _patch; } method BasicType (line 1315) | BasicType type() const { return _type; } method LIR_MoveKind (line 1317) | LIR_MoveKind move_kind() const { method LIR_Op1 (line 1323) | virtual LIR_Op1* as_Op1() { return this; } method set_in_opr (line 1326) | void set_in_opr(LIR_Opr opr) { _opr = opr; } class LIR_OpRTCall (line 1334) | class LIR_OpRTCall: public LIR_OpCall { method LIR_OpRTCall (line 1340) | LIR_OpRTCall(address addr, LIR_Opr tmp, method LIR_OpRTCall (line 1347) | virtual LIR_OpRTCall* as_OpRTCall() { return this; } method LIR_Opr (line 1349) | LIR_Opr tmp() const { return _tmp; } class LIR_OpBranch (line 1355) | class LIR_OpBranch: public LIR_Op { method LIR_OpBranch (line 1367) | LIR_OpBranch(LIR_Condition cond, BasicType type, Label* lbl) method LIR_Condition (line 1382) | LIR_Condition cond() const { return _cond; } method BasicType (line 1383) | BasicType type() const { return _type; } method Label (line 1384) | Label* label() const { return _label; } method BlockBegin (line 1385) | BlockBegin* block() const { return _block; } method BlockBegin (line 1386) | BlockBegin* ublock() const { return _ublock; } method CodeStub (line 1387) | CodeStub* stub() const { return _stub; } method LIR_OpBranch (line 1394) | virtual LIR_OpBranch* as_OpBranch() { return this; } class ConversionStub (line 1399) | class ConversionStub class LIR_OpConvert (line 1401) | class LIR_OpConvert: public LIR_Op1 { method LIR_OpConvert (line 1413) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method LIR_OpConvert (line 1423) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method bytecode (line 1432) | Bytecodes::Code bytecode() const { return _bytecode; } method ConversionStub (line 1433) | ConversionStub* stub() const { return _stub; } method LIR_Opr (line 1435) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1436) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpConvert (line 1440) | virtual LIR_OpConvert* as_OpConvert() { return this; } class LIR_OpAllocObj (line 1448) | class LIR_OpAllocObj : public LIR_Op1 { method LIR_OpAllocObj (line 1462) | LIR_OpAllocObj(LIR_Opr klass, LIR_Opr result, method LIR_Opr (line 1475) | LIR_Opr klass() const { return in_opr(); } method LIR_Opr (line 1476) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1477) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1478) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1479) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1480) | LIR_Opr tmp4() const { return _tmp4; } method header_size (line 1481) | int header_size() const { return _hdr_size; } method object_size (line 1482) | int object_size() const { return _obj_size; } method init_check (line 1483) | bool init_check() const { return _init_check; } method CodeStub (line 1484) | CodeStub* stub() const { return _stub; } method LIR_OpAllocObj (line 1487) | virtual LIR_OpAllocObj * as_OpAllocObj () { return this; } class LIR_OpRoundFP (line 1493) | class LIR_OpRoundFP : public LIR_Op1 { method LIR_OpRoundFP (line 1500) | LIR_OpRoundFP(LIR_Opr reg, LIR_Opr stack_loc_temp, LIR_Opr result) method LIR_Opr (line 1504) | LIR_Opr tmp() const { return _tmp; } method LIR_OpRoundFP (line 1505) | virtual LIR_OpRoundFP* as_OpRoundFP() { return this; } class LIR_OpTypeCheck (line 1510) | class LIR_OpTypeCheck: public LIR_Op { method LIR_Opr (line 1535) | LIR_Opr object() const { return _object; ... method LIR_Opr (line 1536) | LIR_Opr array() const { assert(code() == lir_... method LIR_Opr (line 1537) | LIR_Opr tmp1() const { return _tmp1; ... method LIR_Opr (line 1538) | LIR_Opr tmp2() const { return _tmp2; ... method LIR_Opr (line 1539) | LIR_Opr tmp3() const { return _tmp3; ... method ciKlass (line 1540) | ciKlass* klass() const { assert(code() == lir_... method fast_check (line 1541) | bool fast_check() const { assert(code() == lir_... method CodeEmitInfo (line 1542) | CodeEmitInfo* info_for_patch() const { return _info_for_patc... method CodeEmitInfo (line 1543) | CodeEmitInfo* info_for_exception() const { return _info_for_exce... method CodeStub (line 1544) | CodeStub* stub() const { return _stub; ... method set_profiled_method (line 1547) | void set_profiled_method(ciMethod *method) { _profiled_method = me... method set_profiled_bci (line 1548) | void set_profiled_bci(int bci) { _profiled_bci = bci; ... method set_should_profile (line 1549) | void set_should_profile(bool b) { _should_profile = b; ... method ciMethod (line 1550) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1551) | int profiled_bci() const { return _profiled_bci;... method should_profile (line 1552) | bool should_profile() const { return _should_profil... method LIR_OpTypeCheck (line 1555) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return this; } class LIR_Op2 (line 1560) | class LIR_Op2: public LIR_Op { method LIR_Op2 (line 1579) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1594) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1610) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result = LI... method LIR_Op2 (line 1626) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result, LIR... method LIR_Opr (line 1642) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1643) | LIR_Opr in_opr2() const { return _opr2; } method BasicType (line 1644) | BasicType type() const { return _type; } method LIR_Opr (line 1645) | LIR_Opr tmp1_opr() const { return _tmp1; } method LIR_Opr (line 1646) | LIR_Opr tmp2_opr() const { return _tmp2; } method LIR_Opr (line 1647) | LIR_Opr tmp3_opr() const { return _tmp3; } method LIR_Opr (line 1648) | LIR_Opr tmp4_opr() const { return _tmp4; } method LIR_Opr (line 1649) | LIR_Opr tmp5_opr() const { return _tmp5; } method LIR_Condition (line 1650) | LIR_Condition condition() const { method set_condition (line 1653) | void set_condition(LIR_Condition condition) { method set_fpu_stack_size (line 1657) | void set_fpu_stack_size(int size) { _fpu_stack_size = siz... method fpu_stack_size (line 1658) | int fpu_stack_size() const { return _fpu_stack_siz... method set_in_opr1 (line 1660) | void set_in_opr1(LIR_Opr opr) { _opr1 = opr; } method set_in_opr2 (line 1661) | void set_in_opr2(LIR_Opr opr) { _opr2 = opr; } method LIR_Op2 (line 1664) | virtual LIR_Op2* as_Op2() { return this; } class LIR_OpAllocArray (line 1668) | class LIR_OpAllocArray : public LIR_Op { method LIR_OpAllocArray (line 1682) | LIR_OpAllocArray(LIR_Opr klass, LIR_Opr len, LIR_Opr result, LIR_Opr t... method LIR_Opr (line 1693) | LIR_Opr klass() const { return _klass; } method LIR_Opr (line 1694) | LIR_Opr len() const { return _len; } method LIR_Opr (line 1695) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1696) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1697) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1698) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1699) | LIR_Opr tmp4() const { return _tmp4; } method BasicType (line 1700) | BasicType type() const { return _type; } method CodeStub (line 1701) | CodeStub* stub() const { return _stub; } method LIR_OpAllocArray (line 1704) | virtual LIR_OpAllocArray * as_OpAllocArray () { return this; } class LIR_Op3 (line 1709) | class LIR_Op3: public LIR_Op { method LIR_Op3 (line 1717) | LIR_Op3(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr opr3, LIR_O... method LIR_Opr (line 1722) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1723) | LIR_Opr in_opr2() const { return _opr2; } method LIR_Opr (line 1724) | LIR_Opr in_opr3() const { return _opr3; } method LIR_Op3 (line 1727) | virtual LIR_Op3* as_Op3() { return this; } class LabelObj (line 1733) | class LabelObj: public CompilationResourceObj { method LabelObj (line 1737) | LabelObj() {} method Label (line 1738) | Label* label() { return &_label; } class LIR_OpLock (line 1742) | class LIR_OpLock: public LIR_Op { method LIR_OpLock (line 1752) | LIR_OpLock(LIR_Code code, LIR_Opr hdr, LIR_Opr obj, LIR_Opr lock, LIR_... method LIR_Opr (line 1760) | LIR_Opr hdr_opr() const { return _hdr; } method LIR_Opr (line 1761) | LIR_Opr obj_opr() const { return _obj; } method LIR_Opr (line 1762) | LIR_Opr lock_opr() const { return _lock; } method LIR_Opr (line 1763) | LIR_Opr scratch_opr() const { return _scratch; } method CodeStub (line 1764) | CodeStub* stub() const { return _stub; } method LIR_OpLock (line 1767) | virtual LIR_OpLock* as_OpLock() { return this; } class LIR_OpDelay (line 1772) | class LIR_OpDelay: public LIR_Op { method LIR_OpDelay (line 1779) | LIR_OpDelay(LIR_Op* op, CodeEmitInfo* info): method LIR_OpDelay (line 1785) | virtual LIR_OpDelay* as_OpDelay() { return this; } method LIR_Op (line 1787) | LIR_Op* delay_op() const { return _op; } method CodeEmitInfo (line 1788) | CodeEmitInfo* call_info() const { return info(); } class LIR_OpCompareAndSwap (line 1793) | class LIR_OpCompareAndSwap : public LIR_Op { method LIR_OpCompareAndSwap (line 1804) | LIR_OpCompareAndSwap(LIR_Code code, LIR_Opr addr, LIR_Opr cmp_value, L... method LIR_Opr (line 1813) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 1814) | LIR_Opr cmp_value() const { return _cmp_value; } method LIR_Opr (line 1815) | LIR_Opr new_value() const { return _new_value; } method LIR_Opr (line 1816) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1817) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpCompareAndSwap (line 1820) | virtual LIR_OpCompareAndSwap * as_OpCompareAndSwap () { return this; } class LIR_OpProfileCall (line 1825) | class LIR_OpProfileCall : public LIR_Op { method LIR_OpProfileCall (line 1839) | LIR_OpProfileCall(LIR_Code code, ciMethod* profiled_method, int profil... method ciMethod (line 1849) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1850) | int profiled_bci() const { return _profiled_bci;... method ciMethod (line 1851) | ciMethod* profiled_callee() const { return _profiled_call... method LIR_Opr (line 1852) | LIR_Opr mdo() const { return _mdo; ... method LIR_Opr (line 1853) | LIR_Opr recv() const { return _recv; ... method LIR_Opr (line 1854) | LIR_Opr tmp1() const { return _tmp1; ... method ciKlass (line 1855) | ciKlass* known_holder() const { return _known_holder;... method LIR_OpProfileCall (line 1858) | virtual LIR_OpProfileCall* as_OpProfileCall() { return this; } class LIR_InsertionBuffer (line 1862) | class LIR_InsertionBuffer method append_new (line 2177) | void append_new(int index, int count) { _index_and_count.append(index... method set_index_at (line 2178) | void set_index_at(int i, int value) { _index_and_count.at_put((i <<... method set_count_at (line 2179) | void set_count_at(int i, int value) { _index_and_count.at_put((i <<... method LIR_InsertionBuffer (line 2185) | LIR_InsertionBuffer() : _lir(NULL), _index_and_count(8), _ops(8) { } method init (line 2188) | void init(LIR_List* lir) { assert(!initialized(), "already initialize... method initialized (line 2189) | bool initialized() const { return _lir != NULL; } method finish (line 2191) | void finish() { _lir = NULL; } method LIR_List (line 2194) | LIR_List* lir_list() const { return _lir; } method number_of_insertion_points (line 2195) | int number_of_insertion_points() const { return _index_and_count.leng... method index_at (line 2196) | int index_at(int i) const { return _index_and_count.at((... method count_at (line 2197) | int count_at(int i) const { return _index_and_count.at((... method number_of_ops (line 2199) | int number_of_ops() const { return _ops.length(); } method LIR_Op (line 2200) | LIR_Op* op_at(int i) const { return _ops.at(i); } method move (line 2206) | void move(int index, LIR_Opr src, LIR_Opr dst, CodeEmitInfo* info = NU... class LIR_List (line 1872) | class LIR_List: public CompilationResourceObj { method append (line 1885) | void append(LIR_Op* op) { method LIR_OpList (line 1913) | LIR_OpList* instructions_list() { return &_operations; } method length (line 1914) | int length() const { return _operations.le... method LIR_Op (line 1915) | LIR_Op* at(int i) const { return _operations.at... method NOT_PRODUCT (line 1917) | NOT_PRODUCT(BlockBegin* block() const { return _block; } method insert_before (line 1923) | void insert_before(int i, LIR_List* op_list) { _operations.insert_be... method insert_before (line 1924) | void insert_before(int i, LIR_Op* op) { _operations.insert_be... method remove_at (line 1925) | void remove_at(int i) { _operations.remove_at... method call_opt_virtual (line 1932) | void call_opt_virtual(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method call_static (line 1937) | void call_static(ciMethod* method, LIR_Opr result, method call_icvirtual (line 1941) | void call_icvirtual(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method call_virtual (line 1945) | void call_virtual(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method call_dynamic (line 1949) | void call_dynamic(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method get_thread (line 1954) | void get_thread(LIR_Opr result) { append(new LIR_Op0(li... method word_align (line 1955) | void word_align() { append(new LIR_Op0(li... method membar (line 1956) | void membar() { append(new LIR_Op0(li... method membar_acquire (line 1957) | void membar_acquire() { append(new LIR_Op0(li... method membar_release (line 1958) | void membar_release() { append(new LIR_Op0(li... method membar_loadload (line 1959) | void membar_loadload() { append(new LIR_Op0(li... method membar_storestore (line 1960) | void membar_storestore() { append(new LIR_Op0(li... method membar_loadstore (line 1961) | void membar_loadstore() { append(new LIR_Op0(li... method membar_storeload (line 1962) | void membar_storeload() { append(new LIR_Op0(li... method nop (line 1964) | void nop() { append(new LIR_Op0(li... method build_frame (line 1965) | void build_frame() { append(new LIR_Op0(li... method std_entry (line 1967) | void std_entry(LIR_Opr receiver) { append(new LIR_Op0(li... method osr_entry (line 1968) | void osr_entry(LIR_Opr osrPointer) { append(new LIR_Op0(li... method branch_destination (line 1970) | void branch_destination(Label* lbl) { append(new LIR_OpLabe... method negate (line 1972) | void negate(LIR_Opr from, LIR_Opr to) { append(new LIR_Op1(li... method leal (line 1973) | void leal(LIR_Opr from, LIR_Opr result_reg) { append(new LIR_Op1(li... method roundfp (line 1977) | void roundfp(LIR_Opr reg, LIR_Opr stack_loc_temp, LIR_Opr result) { ap... method unaligned_move (line 1978) | void unaligned_move(LIR_Address* src, LIR_Opr dst) { append(new LIR_Op... method unaligned_move (line 1979) | void unaligned_move(LIR_Opr src, LIR_Address* dst) { append(new LIR_Op... method unaligned_move (line 1980) | void unaligned_move(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir... method move (line 1981) | void move(LIR_Opr src, LIR_Opr dst, CodeEmitInfo* info = NULL) { appen... method move (line 1982) | void move(LIR_Address* src, LIR_Opr dst, CodeEmitInfo* info = NULL) { ... method move (line 1983) | void move(LIR_Opr src, LIR_Address* dst, CodeEmitInfo* info = NULL) { ... method move_wide (line 1984) | void move_wide(LIR_Address* src, LIR_Opr dst, CodeEmitInfo* info = NUL... method move_wide (line 1991) | void move_wide(LIR_Opr src, LIR_Address* dst, CodeEmitInfo* info = NUL... method volatile_move (line 1998) | void volatile_move(LIR_Opr src, LIR_Opr dst, BasicType type, CodeEmitI... method oop2reg (line 2000) | void oop2reg (jobject o, LIR_Opr reg) { append(new LIR_Op1(li... method return_op (line 2003) | void return_op(LIR_Opr result) { append(new LIR_Op1(li... method safepoint (line 2005) | void safepoint(LIR_Opr tmp, CodeEmitInfo* info) { append(new LIR_Op1(... method convert (line 2008) | void convert(Bytecodes::Code code, LIR_Opr left, LIR_Opr dst, LIR_Opr ... method convert (line 2010) | void convert(Bytecodes::Code code, LIR_Opr left, LIR_Opr dst, Conversi... method logical_and (line 2012) | void logical_and (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(n... method logical_or (line 2013) | void logical_or (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(n... method logical_xor (line 2014) | void logical_xor (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(n... method pack64 (line 2016) | void pack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_pack6... method unpack64 (line 2017) | void unpack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_unpac... method null_check (line 2019) | void null_check(LIR_Opr opr, CodeEmitInfo* info) { append(new ... method throw_exception (line 2020) | void throw_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEm... method unwind_exception (line 2023) | void unwind_exception(LIR_Opr exceptionOop) { method compare_to (line 2027) | void compare_to (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { method push (line 2031) | void push(LIR_Opr opr) { append(new ... method pop (line 2032) | void pop(LIR_Opr reg) { append(new ... method cmp (line 2034) | void cmp(LIR_Condition condition, LIR_Opr left, LIR_Opr right, CodeEmi... method cmp (line 2037) | void cmp(LIR_Condition condition, LIR_Opr left, int right, CodeEmitInf... method cmove (line 2044) | void cmove(LIR_Condition condition, LIR_Opr src1, LIR_Opr src2, LIR_Op... method abs (line 2055) | void abs (LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method sqrt (line 2056) | void sqrt(LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method log (line 2057) | void log (LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method log10 (line 2058) | void log10 (LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method sin (line 2059) | void sin (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) { appe... method cos (line 2060) | void cos (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) { appe... method tan (line 2061) | void tan (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) { appe... method exp (line 2062) | void exp (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Op... method pow (line 2063) | void pow (LIR_Opr arg1, LIR_Opr arg2, LIR_Opr res, LIR_Opr tmp1, LIR_O... method add (line 2065) | void add (LIR_Opr left, LIR_Opr right, LIR_Opr res) { append(new ... method sub (line 2066) | void sub (LIR_Opr left, LIR_Opr right, LIR_Opr res, CodeEmitInfo* info... method mul (line 2067) | void mul (LIR_Opr left, LIR_Opr right, LIR_Opr res) { append(new LIR_O... method mul_strictfp (line 2068) | void mul_strictfp (LIR_Opr left, LIR_Opr right, LIR_Opr res, LIR_Opr t... method div (line 2069) | void div (LIR_Opr left, LIR_Opr right, LIR_Opr res, CodeEmitInfo* info... method div_strictfp (line 2070) | void div_strictfp (LIR_Opr left, LIR_Opr right, LIR_Opr res, LIR_Opr t... method rem (line 2071) | void rem (LIR_Opr left, LIR_Opr right, LIR_Opr res, CodeEmitInfo* info... method jump (line 2095) | void jump(BlockBegin* block) { method jump (line 2098) | void jump(CodeStub* stub) { method branch (line 2101) | void branch(LIR_Condition cond, BasicType type, Label* lbl) { a... method branch (line 2102) | void branch(LIR_Condition cond, BasicType type, BlockBegin* block) { method branch (line 2106) | void branch(LIR_Condition cond, BasicType type, CodeStub* stub) { method branch (line 2110) | void branch(LIR_Condition cond, BasicType type, BlockBegin* block, Blo... method shift_left (line 2119) | void shift_left(LIR_Opr value, int count, LIR_Opr dst) { shift_l... method shift_right (line 2120) | void shift_right(LIR_Opr value, int count, LIR_Opr dst) { shift_r... method unsigned_shift_right (line 2121) | void unsigned_shift_right(LIR_Opr value, int count, LIR_Opr dst) { uns... method lcmp2int (line 2123) | void lcmp2int(LIR_Opr left, LIR_Opr right, LIR_Opr dst) { appen... method call_runtime_leaf (line 2126) | void call_runtime_leaf(address routine, LIR_Opr tmp, LIR_Opr result, L... method call_runtime (line 2130) | void call_runtime(address routine, LIR_Opr tmp, LIR_Opr result, method load_stack_address_monitor (line 2135) | void load_stack_address_monitor(int monitor_ix, LIR_Opr dst) { append... method set_24bit_fpu (line 2139) | void set_24bit_fpu() { a... method restore_fpu (line 2140) | void restore_fpu() { a... method breakpoint (line 2141) | void breakpoint() { a... method arraycopy (line 2143) | void arraycopy(LIR_Opr src, LIR_Opr src_pos, LIR_Opr dst, LIR_Opr dst_... method fpop_raw (line 2145) | void fpop_raw() { append(new LIR_Op0(li... method profile_call (line 2155) | void profile_call(ciMethod* method, int bci, ciMethod* callee, LIR_Opr... method xadd (line 2159) | void xadd(LIR_Opr src, LIR_Opr add, LIR_Opr res, LIR_Opr tmp) { append... method xchg (line 2160) | void xchg(LIR_Opr src, LIR_Opr set, LIR_Opr res, LIR_Opr tmp) { append... class LIR_InsertionBuffer (line 2165) | class LIR_InsertionBuffer : public CompilationResourceObj { method append_new (line 2177) | void append_new(int index, int count) { _index_and_count.append(index... method set_index_at (line 2178) | void set_index_at(int i, int value) { _index_and_count.at_put((i <<... method set_count_at (line 2179) | void set_count_at(int i, int value) { _index_and_count.at_put((i <<... method LIR_InsertionBuffer (line 2185) | LIR_InsertionBuffer() : _lir(NULL), _index_and_count(8), _ops(8) { } method init (line 2188) | void init(LIR_List* lir) { assert(!initialized(), "already initialize... method initialized (line 2189) | bool initialized() const { return _lir != NULL; } method finish (line 2191) | void finish() { _lir = NULL; } method LIR_List (line 2194) | LIR_List* lir_list() const { return _lir; } method number_of_insertion_points (line 2195) | int number_of_insertion_points() const { return _index_and_count.leng... method index_at (line 2196) | int index_at(int i) const { return _index_and_count.at((... method count_at (line 2197) | int count_at(int i) const { return _index_and_count.at((... method number_of_ops (line 2199) | int number_of_ops() const { return _ops.length(); } method LIR_Op (line 2200) | LIR_Op* op_at(int i) const { return _ops.at(i); } method move (line 2206) | void move(int index, LIR_Opr src, LIR_Opr dst, CodeEmitInfo* info = NU... class LIR_OpVisitState (line 2219) | class LIR_OpVisitState: public StackObj { method append (line 2245) | void append(LIR_Opr& opr, OprMode mode) { method append (line 2282) | void append(CodeEmitInfo* info) { method LIR_OpVisitState (line 2289) | LIR_OpVisitState() { reset(); } method LIR_Op (line 2291) | LIR_Op* op() const { return _op; } method set_op (line 2292) | void set_op(LIR_Op* op) { reset(); _op = op; } method has_call (line 2294) | bool has_call() const { return _has_call; } method has_slow_case (line 2295) | bool has_slow_case() const { return _has_slow_case; } method reset (line 2297) | void reset() { method opr_count (line 2309) | int opr_count(OprMode mode) const { method LIR_Opr (line 2314) | LIR_Opr opr_at(OprMode mode, int index) const { method set_opr_at (line 2320) | void set_opr_at(OprMode mode, int index, LIR_Opr opr) const { method info_count (line 2326) | int info_count() const { method CodeEmitInfo (line 2330) | CodeEmitInfo* info_at(int index) const { method do_input (line 2346) | void do_input(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_output (line 2347) | void do_output(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_temp (line 2348) | void do_temp(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_info (line 2349) | void do_info(CodeEmitInfo* info) { append(info); } method do_call (line 2352) | void do_call() { _has_call = true; } method do_slow_case (line 2353) | void do_slow_case() { _has_slow_case = true; } method do_slow_case (line 2354) | void do_slow_case(CodeEmitInfo* info) { function LIR_Opr (line 2361) | inline LIR_Opr LIR_OprDesc::illegalOpr() { return LIR_OprFact::illegal... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LIRAssembler.cpp function address (line 172) | address LIR_Assembler::pc() const { function ValueStack (line 338) | static ValueStack* debug_info(Instruction* ins) { function ValueStack (line 375) | static ValueStack* nth_oldest(ValueStack* s, int n, int& bci_result) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LIRAssembler.hpp class Compilation (line 33) | class Compilation class ScopeValue (line 34) | class ScopeValue class BarrierSet (line 35) | class BarrierSet class LIR_Assembler (line 37) | class LIR_Assembler: public CompilationResourceObj { method FrameMap (line 57) | FrameMap* frame_map() const { return _frame_map; } method set_current_block (line 59) | void set_current_block(BlockBegin* b) { _current_block = b; } method BlockBegin (line 60) | BlockBegin* current_block() const { return _current_block; } method flush_debug_info (line 63) | void flush_debug_info(int before_pc_offset) { method bailout (line 74) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 75) | bool bailed_out() const { return compilation()-... method C1_MacroAssembler (line 122) | C1_MacroAssembler* masm() const { return _masm; } method Compilation (line 123) | Compilation* compilation() const { return _compilation; } method ciMethod (line 124) | ciMethod* method() const { return compilation()-... method CodeOffsets (line 126) | CodeOffsets* offsets() const { return _compilation->... method add_call_info_here (line 142) | void add_call_info_here(CodeEmitInfo* info) ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LIRGenerator.cpp function ResolveNode (line 167) | ResolveNode* PhiResolver::create_node(LIR_Opr opr, bool source) { function ciObject (line 259) | ciObject* LIRItem::get_jobject_constant() const { function jint (line 268) | jint LIRItem::get_jint_constant() const { function jint (line 275) | jint LIRItem::get_address_constant() const { function jfloat (line 282) | jfloat LIRItem::get_jfloat_constant() const { function jdouble (line 289) | jdouble LIRItem::get_jdouble_constant() const { function jlong (line 296) | jlong LIRItem::get_jlong_constant() const { function CodeEmitInfo (line 402) | CodeEmitInfo* LIRGenerator::state_for(Instruction* x, ValueStack* state,... function CodeEmitInfo (line 459) | CodeEmitInfo* LIRGenerator::state_for(Instruction* x) { function is_constant_zero (line 683) | static bool is_constant_zero(Instruction* inst) { function positive_constant (line 692) | static bool positive_constant(Instruction* inst) { function ciArrayKlass (line 701) | static ciArrayKlass* as_array_klass(ciType* type) { function Value (line 709) | static Value maxvalue(IfOp* ifop) { function ciType (line 728) | static ciType* phi_declared_type(Phi* phi) { function LIR_Opr (line 907) | LIR_Opr LIRGenerator::round_item(LIR_Opr opr) { function LIR_Opr (line 922) | LIR_Opr LIRGenerator::force_to_spill(LIR_Opr value, BasicType t) { function for_each_stack_value (line 1031) | for_each_stack_value(sux_state, index, sux_value) { function for_each_local_value (line 1035) | for_each_local_value(sux_state, index, sux_value) { function LIR_Opr (line 1045) | LIR_Opr LIRGenerator::new_register(BasicType type) { function LIR_Opr (line 1064) | LIR_Opr LIRGenerator::rlock(Value instr) { function LIR_Opr (line 1070) | LIR_Opr LIRGenerator::rlock_result(Value x) { function LIR_Opr (line 1078) | LIR_Opr LIRGenerator::rlock_result(Value x, BasicType type) { function ciObject (line 1096) | ciObject* LIRGenerator::get_jobject_constant(Value value) { function LIR_Opr (line 1322) | LIR_Opr LIRGenerator::operand_for_instruction(Instruction* x) { function Instruction (line 1338) | Instruction* LIRGenerator::instruction_for_opr(LIR_Opr opr) { function Instruction (line 1346) | Instruction* LIRGenerator::instruction_for_vreg(int reg_num) { function LIR_Opr (line 1377) | LIR_Opr LIRGenerator::load_constant(Constant* x) { function LIR_Opr (line 1384) | LIR_Opr LIRGenerator::load_constant(LIR_Const* c) { function SwitchRangeArray (line 2400) | SwitchRangeArray* LIRGenerator::create_lookup_ranges(TableSwitch* x) { function SwitchRangeArray (line 2429) | SwitchRangeArray* LIRGenerator::create_lookup_ranges(LookupSwitch* x) { function LIRItemList (line 2702) | LIRItemList* LIRGenerator::invoke_visit_arguments(Invoke* x) { function LIR_Opr (line 3093) | LIR_Opr LIRGenerator::call_runtime(Value arg1, address entry, ValueType*... function LIR_Opr (line 3104) | LIR_Opr LIRGenerator::call_runtime(Value arg1, Value arg2, address entry... function LIR_Opr (line 3118) | LIR_Opr LIRGenerator::call_runtime(BasicTypeArray* signature, LIR_OprLis... function LIR_Opr (line 3163) | LIR_Opr LIRGenerator::call_runtime(BasicTypeArray* signature, LIRItemLis... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LIRGenerator.hpp class LIRGenerator (line 36) | class LIRGenerator method LIRGenerator (line 168) | LIRGenerator* gen() { method LIR_List (line 173) | LIR_List* lir(const char * file, int line) const { method LIR_List (line 178) | LIR_List* lir() const { method bailout (line 190) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 191) | bool bailed_out() const { return compilation()-... method set_result (line 210) | void set_result(Value x, LIR_Opr opr) { method set_no_result (line 220) | void set_no_result(Value x) { assert(!x->has_uses... method PhiResolverState (line 227) | PhiResolverState& resolver_state() { return _resolver_state; } method LIR_Address (line 344) | LIR_Address* generate_address(LIR_Opr base, int disp, BasicType type) { method increment_invocation_counter (line 364) | void increment_invocation_counter(CodeEmitInfo *info) { method increment_backedge_counter (line 369) | void increment_backedge_counter(CodeEmitInfo* info, int bci) { method set_block (line 382) | void set_block(BlockBegin* block) { _block = block; } method LIR_Opr (line 394) | LIR_Opr new_register(Value value) { return new_register(a... method LIR_Opr (line 395) | LIR_Opr new_register(ValueType* type) { return new_register(a... method LIR_Opr (line 398) | LIR_Opr new_pointer_register() { method LIR_Condition (line 406) | static LIR_Condition lir_cond(If::Condition cond) { method Compilation (line 436) | Compilation* compilation() const { return _compilation; } method FrameMap (line 437) | FrameMap* frame_map() const { return _compilation->... method ciMethod (line 438) | ciMethod* method() const { return _method; } method BlockBegin (line 439) | BlockBegin* block() const { return _block; } method IRScope (line 440) | IRScope* scope() const { return block()->scope... method max_virtual_register_number (line 442) | int max_virtual_register_number() const { return _virtual_regis... type VregFlag (line 447) | enum VregFlag { method LIRGenerator (line 455) | LIRGenerator(Compilation* compilation, ciMethod* method) method set_vreg_flag (line 469) | void set_vreg_flag (LIR_Opr opr, VregFlag f) { set_vreg_flag(opr->v... method is_vreg_flag_set (line 470) | bool is_vreg_flag_set(LIR_Opr opr, VregFlag f) { return is_vreg_flag_... class LIREmitter (line 37) | class LIREmitter class Invoke (line 38) | class Invoke class SwitchRange (line 39) | class SwitchRange class LIRItem (line 40) | class LIRItem method LIRGenerator (line 548) | LIRGenerator* gen() const { return _gen; } method LIRItem (line 551) | LIRItem(Value value, LIRGenerator* gen) { method LIRItem (line 557) | LIRItem(LIRGenerator* gen) { method set_instruction (line 564) | void set_instruction(Value value) { method Value (line 574) | Value value() const { return _value; } method ValueType (line 575) | ValueType* type() const { return value()->type(); } method LIR_Opr (line 576) | LIR_Opr result() { method dont_load_item (line 600) | void dont_load_item() { method set_destroys_register (line 604) | void set_destroys_register() { method is_constant (line 608) | bool is_constant() const { return value()->as_Constant() != NULL; } method is_stack (line 609) | bool is_stack() { return result()->is_stack(); } method is_register (line 610) | bool is_register() { return result()->is_register(); } function set_high_key (line 52) | void set_high_key(int key) { _high_key = key; } function high_key (line 54) | int high_key() const { return _high_key; } function low_key (line 55) | int low_key() const { return _low_key; } function BlockBegin (line 56) | BlockBegin* sux() const { return _sux; } class ResolveNode (line 71) | class ResolveNode: public CompilationResourceObj { method ResolveNode (line 80) | ResolveNode(LIR_Opr operand) method LIR_Opr (line 87) | LIR_Opr operand() const { return _operand; } method no_of_destinations (line 88) | int no_of_destinations() const { return _destinations.length(); } method ResolveNode (line 89) | ResolveNode* destination_at(int i) { return _destinations[i]; } method assigned (line 90) | bool assigned() const { return _assigned; } method visited (line 91) | bool visited() const { return _visited; } method start_node (line 92) | bool start_node() const { return _start_node; } method append (line 95) | void append(ResolveNode* dest) { _destinations.append(dest); } method set_assigned (line 96) | void set_assigned() { _assigned = true; } method set_visited (line 97) | void set_visited() { _visited = true; } method set_start_node (line 98) | void set_start_node() { _start_node = true; } class PhiResolverState (line 104) | class PhiResolverState: public CompilationResourceObj { method PhiResolverState (line 113) | PhiResolverState() {} class PhiResolver (line 120) | class PhiResolver: public CompilationResourceObj { method NodeList (line 129) | NodeList& virtual_operands() { return _state._virtual_operands; } method NodeList (line 130) | NodeList& other_operands() { return _state._other_operands; } method NodeList (line 131) | NodeList& vreg_table() { return _state._vreg_table; } method ResolveNode (line 134) | ResolveNode* source_node(LIR_Opr opr) { return create_node(opr, t... method ResolveNode (line 135) | ResolveNode* destination_node(LIR_Opr opr) { return create_node(opr, f... method LIRGenerator (line 142) | LIRGenerator* gen() { class LIRGenerator (line 155) | class LIRGenerator: public InstructionVisitor, public BlockClosure { method LIRGenerator (line 168) | LIRGenerator* gen() { method LIR_List (line 173) | LIR_List* lir(const char * file, int line) const { method LIR_List (line 178) | LIR_List* lir() const { method bailout (line 190) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 191) | bool bailed_out() const { return compilation()-... method set_result (line 210) | void set_result(Value x, LIR_Opr opr) { method set_no_result (line 220) | void set_no_result(Value x) { assert(!x->has_uses... method PhiResolverState (line 227) | PhiResolverState& resolver_state() { return _resolver_state; } method LIR_Address (line 344) | LIR_Address* generate_address(LIR_Opr base, int disp, BasicType type) { method increment_invocation_counter (line 364) | void increment_invocation_counter(CodeEmitInfo *info) { method increment_backedge_counter (line 369) | void increment_backedge_counter(CodeEmitInfo* info, int bci) { method set_block (line 382) | void set_block(BlockBegin* block) { _block = block; } method LIR_Opr (line 394) | LIR_Opr new_register(Value value) { return new_register(a... method LIR_Opr (line 395) | LIR_Opr new_register(ValueType* type) { return new_register(a... method LIR_Opr (line 398) | LIR_Opr new_pointer_register() { method LIR_Condition (line 406) | static LIR_Condition lir_cond(If::Condition cond) { method Compilation (line 436) | Compilation* compilation() const { return _compilation; } method FrameMap (line 437) | FrameMap* frame_map() const { return _compilation->... method ciMethod (line 438) | ciMethod* method() const { return _method; } method BlockBegin (line 439) | BlockBegin* block() const { return _block; } method IRScope (line 440) | IRScope* scope() const { return block()->scope... method max_virtual_register_number (line 442) | int max_virtual_register_number() const { return _virtual_regis... type VregFlag (line 447) | enum VregFlag { method LIRGenerator (line 455) | LIRGenerator(Compilation* compilation, ciMethod* method) method set_vreg_flag (line 469) | void set_vreg_flag (LIR_Opr opr, VregFlag f) { set_vreg_flag(opr->v... method is_vreg_flag_set (line 470) | bool is_vreg_flag_set(LIR_Opr opr, VregFlag f) { return is_vreg_flag_... class LIRItem (line 540) | class LIRItem: public CompilationResourceObj { method LIRGenerator (line 548) | LIRGenerator* gen() const { return _gen; } method LIRItem (line 551) | LIRItem(Value value, LIRGenerator* gen) { method LIRItem (line 557) | LIRItem(LIRGenerator* gen) { method set_instruction (line 564) | void set_instruction(Value value) { method Value (line 574) | Value value() const { return _value; } method ValueType (line 575) | ValueType* type() const { return value()->type(); } method LIR_Opr (line 576) | LIR_Opr result() { method dont_load_item (line 600) | void dont_load_item() { method set_destroys_register (line 604) | void set_destroys_register() { method is_constant (line 608) | bool is_constant() const { return value()->as_Constant() != NULL; } method is_stack (line 609) | bool is_stack() { return result()->is_stack(); } method is_register (line 610) | bool is_register() { return result()->is_register(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LinearScan.cpp function Interval (line 286) | Interval* LinearScan::create_interval(int reg_num) { function IntervalUseKind (line 1033) | IntervalUseKind LinearScan::use_kind_of_output_operand(LIR_Op* op, LIR_O... function IntervalUseKind (line 1069) | IntervalUseKind LinearScan::use_kind_of_input_operand(LIR_Op* op, LIR_Op... function Interval (line 1660) | Interval* LinearScan::split_child_at_op_id(Interval* interval, int op_id... function Interval (line 1674) | Interval* LinearScan::interval_at_block_begin(BlockBegin* block, int reg... function Interval (line 1681) | Interval* LinearScan::interval_at_block_end(BlockBegin* block, int reg_n... function Interval (line 1688) | Interval* LinearScan::interval_at_op_id(int reg_num, int op_id) { function VMReg (line 2019) | VMReg LinearScan::vm_reg_for_interval(Interval* interval) { function VMReg (line 2029) | VMReg LinearScan::vm_reg_for_operand(LIR_Opr opr) { function LIR_Opr (line 2035) | LIR_Opr LinearScan::operand_for_interval(Interval* interval) { function LIR_Opr (line 2046) | LIR_Opr LinearScan::calc_operand_for_interval(const Interval* interval) { function LIR_Opr (line 2158) | LIR_Opr LinearScan::canonical_spill_opr(Interval* interval) { function LIR_Opr (line 2163) | LIR_Opr LinearScan::color_lir_opr(LIR_Opr opr, int op_id, LIR_OpVisitSta... function assert_no_register_values (line 2216) | void assert_no_register_values(GrowableArray* values) { function assert_no_register_values (line 2231) | void assert_no_register_values(GrowableArray* values) { function assert_equal (line 2247) | void assert_equal(Location l1, Location l2) { function assert_equal (line 2251) | void assert_equal(ScopeValue* v1, ScopeValue* v2) { function assert_equal (line 2272) | void assert_equal(MonitorValue* m1, MonitorValue* m2) { function assert_equal (line 2277) | void assert_equal(IRScopeDebugInfo* d1, IRScopeDebugInfo* d2) { function check_stack_depth (line 2319) | void check_stack_depth(CodeEmitInfo* info, int stack_end) { function IntervalWalker (line 2348) | IntervalWalker* LinearScan::init_compute_oop_maps() { function OopMap (line 2365) | OopMap* LinearScan::compute_oop_map(IntervalWalker* iw, LIR_Op* op, Code... function MonitorValue (line 2483) | MonitorValue* LinearScan::location_for_monitor_index(int monitor_index) { function LocationValue (line 2496) | LocationValue* LinearScan::location_for_name(int name, Location::Type lo... function IRScopeDebugInfo (line 2834) | IRScopeDebugInfo* LinearScan::compute_debug_info_for_scope(int op_id, IR... function for_each_visitor_mode (line 2941) | for_each_visitor_mode(mode) { function for_each_visitor_mode (line 3304) | for_each_visitor_mode(mode) { function for_each_visitor_mode (line 3330) | for_each_visitor_mode(mode) { class RegisterVerifier (line 3387) | class RegisterVerifier: public StackObj { method Compilation (line 3394) | Compilation* compilation() const { return _allocator->co... method Interval (line 3395) | Interval* interval_at(int reg_num) const { return _allocator->in... method reg_num (line 3396) | int reg_num(LIR_Opr opr) const { return _allocator->re... method state_size (line 3399) | int state_size() { return LinearScan::no... method IntervalList (line 3402) | IntervalList* state_for_block(BlockBegin* block) { return _saved_state... method set_state_for_block (line 3403) | void set_state_for_block(BlockBegin* block, IntervalList* sav... method add_to_work_list (line 3404) | void add_to_work_list(BlockBegin* block) { if (!_work_list.co... method RegisterVerifier (line 3417) | RegisterVerifier(LinearScan* allocator) function IntervalList (line 3548) | IntervalList* RegisterVerifier::copy(IntervalList* input_state) { function Interval (line 4134) | Interval* Interval::register_hint(bool search_split_child) const { function Interval (line 4163) | Interval* Interval::split_child_at_op_id(int op_id, LIR_OpVisitState::Op... function Interval (line 4214) | Interval* Interval::split_child_before_op_id(int op_id) { function Interval (line 4352) | Interval* Interval::new_split_child() { function Interval (line 4383) | Interval* Interval::split(int split_pos) { function Interval (line 4451) | Interval* Interval::split_from_start(int split_pos) { function for_each_interval_kind (line 4672) | for_each_interval_kind(kind) { function LIR_Op (line 5830) | LIR_Op* EdgeMoveOptimizer::instruction_at(int edge) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_LinearScan.hpp class DebugInfoCache (line 35) | class DebugInfoCache class FpuStackAllocator (line 36) | class FpuStackAllocator class IRScopeDebugInfo (line 37) | class IRScopeDebugInfo class Interval (line 38) | class Interval method Interval (line 551) | static Interval* end() { return _end; } method reg_num (line 554) | int reg_num() const { return _reg_num; } method set_reg_num (line 555) | void set_reg_num(int r) { assert(_reg_num == -1... method BasicType (line 556) | BasicType type() const { assert(_reg_num == -1... method set_type (line 557) | void set_type(BasicType type) { assert(_reg_num < LIR... method Range (line 559) | Range* first() const { return _first; } method from (line 560) | int from() const { return _first->from(); } method to (line 561) | int to() { if (_cached_to == -1)... method num_use_positions (line 562) | int num_use_positions() const { return _use_pos_and_k... method Interval (line 564) | Interval* next() const { return _next; } method Interval (line 565) | Interval** next_addr() { return &_next; } method set_next (line 566) | void set_next(Interval* next) { _next = next; } method assigned_reg (line 568) | int assigned_reg() const { return _assigned_reg; } method assigned_regHi (line 569) | int assigned_regHi() const { return _assigned_regH... method assign_reg (line 570) | void assign_reg(int reg) { _assigned_reg = reg; ... method assign_reg (line 571) | void assign_reg(int reg,int regHi) { _assigned_reg = reg; ... method set_register_hint (line 574) | void set_register_hint(Interval* i) { _register_hint = i; } method state (line 576) | int state() const { return _state; } method set_state (line 577) | void set_state(IntervalState s) { _state = s; } method is_split_parent (line 580) | bool is_split_parent() const { return _split_parent ... method is_split_child (line 581) | bool is_split_child() const { return _split_parent ... method Interval (line 582) | Interval* split_parent() const { assert(_split_parent-... method canonical_spill_slot (line 589) | int canonical_spill_slot() const { return spli... method set_canonical_spill_slot (line 590) | void set_canonical_spill_slot(int slot) { assert(spli... method Interval (line 591) | Interval* current_split_child() const { return spli... method make_current_split_child (line 592) | void make_current_split_child() { split_paren... method insert_move_when_activated (line 594) | bool insert_move_when_activated() const { return _ins... method set_insert_move_when_activated (line 595) | void set_insert_move_when_activated(bool b) { _insert_mov... method IntervalSpillState (line 598) | IntervalSpillState spill_state() const { return split_parent()... method spill_definition_pos (line 599) | int spill_definition_pos() const { return split_parent()... method set_spill_state (line 600) | void set_spill_state(IntervalSpillState state) { assert(s... method set_spill_definition_pos (line 601) | void set_spill_definition_pos(int pos) { assert(spill_defi... method always_in_memory (line 603) | bool always_in_memory() const { return split_parent()... method LIR_Opr (line 606) | LIR_Opr cached_opr() const { return _cached_opr; } method VMReg (line 607) | VMReg cached_vm_reg() const { return _cached_vm_reg; } method set_cached_opr (line 608) | void set_cached_opr(LIR_Opr opr) { _cached_opr = opr; } method set_cached_vm_reg (line 609) | void set_cached_vm_reg(VMReg reg) { _cached_vm_reg = reg; } method remove_first_use_pos (line 622) | void remove_first_use_pos() { _use_pos_and_kinds.tr... method intersects (line 627) | bool intersects(Interval* i) const { return _first->inters... method intersects_at (line 628) | int intersects_at(Interval* i) const { return _first->inters... method rewind_range (line 631) | void rewind_range() { _current = _first; } method next_range (line 632) | void next_range() { assert(this != _end, ... method current_from (line 633) | int current_from() const { return _current->from... method current_to (line 634) | int current_to() const { return _current->to(); } method current_at_end (line 635) | bool current_at_end() const { return _current == Ra... method current_intersects (line 636) | bool current_intersects(Interval* it) { return _current->inte... method current_intersects_at (line 637) | int current_intersects_at(Interval* it) { return _current->inte... class IntervalWalker (line 39) | class IntervalWalker method Compilation (line 658) | Compilation* compilation() const { return _compilati... method LinearScan (line 659) | LinearScan* allocator() const { return _allocator; } method bailout (line 662) | void bailout(const char* msg) const { compilation()->ba... method bailed_out (line 663) | bool bailed_out() const { return compilatio... method check_bounds (line 665) | void check_bounds(IntervalKind kind) { assert(kind >= fixedKind && kin... method Interval (line 667) | Interval** unhandled_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 668) | Interval** active_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 669) | Interval** inactive_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 679) | Interval* current() const { return _current; } method IntervalKind (line 680) | IntervalKind current_kind() const { return _current_kind; } method activate_current (line 687) | virtual bool activate_current() { return true; } method Interval (line 696) | Interval* unhandled_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 697) | Interval* active_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 698) | Interval* inactive_first(IntervalKind kind) { check_bounds(kind); r... method walk_before (line 703) | void walk_before(int lir_op_id) { walk_to(lir_op_id-1); } method walk (line 705) | void walk() { walk_to(max_jint); } method current_position (line 707) | int current_position() { return _current_position; } class LIRGenerator (line 40) | class LIRGenerator class LinearScan (line 41) | class LinearScan method IR (line 170) | IR* ir() const { return _ir; } method Compilation (line 171) | Compilation* compilation() const { return _compilation; } method LIRGenerator (line 172) | LIRGenerator* gen() const { return _gen; } method FrameMap (line 173) | FrameMap* frame_map() const { return _frame_map; } method bailout (line 176) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 177) | bool bailed_out() const { return compilation()-... method block_count (line 180) | int block_count() const { assert(_cached_blocks... method BlockBegin (line 181) | BlockBegin* block_at(int idx) const { assert(_cached_blocks... method num_virtual_regs (line 183) | int num_virtual_regs() const { return _num_virtual_r... method live_set_size (line 185) | int live_set_size() const { return round_to(_num_... method has_fpu_registers (line 186) | bool has_fpu_registers() const { return _has_fpu_regis... method num_loops (line 187) | int num_loops() const { return ir()->num_loop... method is_interval_in_loop (line 188) | bool is_interval_in_loop(int interval, int loop) const { retu... method use_fpu_stack_allocation (line 193) | bool use_fpu_stack_allocation() const { return UseSSE < 2 && ... method use_fpu_stack_allocation (line 195) | bool use_fpu_stack_allocation() const { return false; } method interval_count (line 200) | int interval_count() const { return _intervals.len... method Interval (line 201) | Interval* interval_at(int reg_num) const { return _intervals.at(... method IntervalList (line 203) | IntervalList* new_intervals_from_allocation() const { return _new_inte... method max_lir_op_id (line 206) | int max_lir_op_id() const { assert(_lir_ops.le... method LIR_Op (line 207) | LIR_Op* lir_op_with_id(int op_id) const { assert(op_id >= 0 ... method BlockBegin (line 208) | BlockBegin* block_of_op_with_id(int op_id) const { assert(_block_of_o... method is_block_begin (line 210) | bool is_block_begin(int op_id) { return op_id == 0 ... method covers_block_begin (line 211) | bool covers_block_begin(int op_id_1, int op_id_2) { return block_of_op... method has_call (line 213) | bool has_call(int op_id) { assert(op_id % 2 =... method has_info (line 214) | bool has_info(int op_id) { assert(op_id % 2 =... method is_valid_reg_num (line 218) | static bool is_valid_reg_num(int reg_num) { return reg_num >= ... method set_oop (line 355) | void set_oop(OopMap* map, VMReg name) { method max_spills (line 404) | int max_spills() const { return _max_spills; } method num_calls (line 405) | int num_calls() const { assert(_num_calls >= 0, "not set"); ... class MoveResolver (line 42) | class MoveResolver method register_blocked (line 436) | int register_blocked(int reg) { assert(reg >= 0 &&... method set_register_blocked (line 437) | void set_register_blocked(int reg, int direction) { assert(reg >= 0 &&... method set_multiple_reads_allowed (line 454) | void set_multiple_reads_allowed() { _multiple_reads_allowed = true; } method LinearScan (line 461) | LinearScan* allocator() { return _allocator; } method has_mappings (line 462) | bool has_mappings() { return _mapping_from.length() > 0; } class Range (line 43) | class Range method intersects (line 477) | bool intersects(Range* r) const { return intersects_at(... method Range (line 484) | static Range* end() { return _end; } method from (line 486) | int from() const { return _from; } method to (line 487) | int to() const { return _to; } method Range (line 488) | Range* next() const { return _next; } method set_from (line 489) | void set_from(int from) { _from = from; } method set_to (line 490) | void set_to(int to) { _to = to; } method set_next (line 491) | void set_next(Range* next) { _next = next; } type IntervalUseKind (line 60) | enum IntervalUseKind { type IntervalKind (line 74) | enum IntervalKind { type IntervalState (line 83) | enum IntervalState { type IntervalSpillState (line 92) | enum IntervalSpillState { class LinearScan (line 112) | class LinearScan : public CompilationResourceObj { method IR (line 170) | IR* ir() const { return _ir; } method Compilation (line 171) | Compilation* compilation() const { return _compilation; } method LIRGenerator (line 172) | LIRGenerator* gen() const { return _gen; } method FrameMap (line 173) | FrameMap* frame_map() const { return _frame_map; } method bailout (line 176) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 177) | bool bailed_out() const { return compilation()-... method block_count (line 180) | int block_count() const { assert(_cached_blocks... method BlockBegin (line 181) | BlockBegin* block_at(int idx) const { assert(_cached_blocks... method num_virtual_regs (line 183) | int num_virtual_regs() const { return _num_virtual_r... method live_set_size (line 185) | int live_set_size() const { return round_to(_num_... method has_fpu_registers (line 186) | bool has_fpu_registers() const { return _has_fpu_regis... method num_loops (line 187) | int num_loops() const { return ir()->num_loop... method is_interval_in_loop (line 188) | bool is_interval_in_loop(int interval, int loop) const { retu... method use_fpu_stack_allocation (line 193) | bool use_fpu_stack_allocation() const { return UseSSE < 2 && ... method use_fpu_stack_allocation (line 195) | bool use_fpu_stack_allocation() const { return false; } method interval_count (line 200) | int interval_count() const { return _intervals.len... method Interval (line 201) | Interval* interval_at(int reg_num) const { return _intervals.at(... method IntervalList (line 203) | IntervalList* new_intervals_from_allocation() const { return _new_inte... method max_lir_op_id (line 206) | int max_lir_op_id() const { assert(_lir_ops.le... method LIR_Op (line 207) | LIR_Op* lir_op_with_id(int op_id) const { assert(op_id >= 0 ... method BlockBegin (line 208) | BlockBegin* block_of_op_with_id(int op_id) const { assert(_block_of_o... method is_block_begin (line 210) | bool is_block_begin(int op_id) { return op_id == 0 ... method covers_block_begin (line 211) | bool covers_block_begin(int op_id_1, int op_id_2) { return block_of_op... method has_call (line 213) | bool has_call(int op_id) { assert(op_id % 2 =... method has_info (line 214) | bool has_info(int op_id) { assert(op_id % 2 =... method is_valid_reg_num (line 218) | static bool is_valid_reg_num(int reg_num) { return reg_num >= ... method set_oop (line 355) | void set_oop(OopMap* map, VMReg name) { method max_spills (line 404) | int max_spills() const { return _max_spills; } method num_calls (line 405) | int num_calls() const { assert(_num_calls >= 0, "not set"); ... class MoveResolver (line 422) | class MoveResolver: public StackObj { method register_blocked (line 436) | int register_blocked(int reg) { assert(reg >= 0 &&... method set_register_blocked (line 437) | void set_register_blocked(int reg, int direction) { assert(reg >= 0 &&... method set_multiple_reads_allowed (line 454) | void set_multiple_reads_allowed() { _multiple_reads_allowed = true; } method LinearScan (line 461) | LinearScan* allocator() { return _allocator; } method has_mappings (line 462) | bool has_mappings() { return _mapping_from.length() > 0; } class Range (line 466) | class Range : public CompilationResourceObj { method intersects (line 477) | bool intersects(Range* r) const { return intersects_at(... method Range (line 484) | static Range* end() { return _end; } method from (line 486) | int from() const { return _from; } method to (line 487) | int to() const { return _to; } method Range (line 488) | Range* next() const { return _next; } method set_from (line 489) | void set_from(int from) { _from = from; } method set_to (line 490) | void set_to(int to) { _to = to; } method set_next (line 491) | void set_next(Range* next) { _next = next; } class Interval (line 514) | class Interval : public CompilationResourceObj { method Interval (line 551) | static Interval* end() { return _end; } method reg_num (line 554) | int reg_num() const { return _reg_num; } method set_reg_num (line 555) | void set_reg_num(int r) { assert(_reg_num == -1... method BasicType (line 556) | BasicType type() const { assert(_reg_num == -1... method set_type (line 557) | void set_type(BasicType type) { assert(_reg_num < LIR... method Range (line 559) | Range* first() const { return _first; } method from (line 560) | int from() const { return _first->from(); } method to (line 561) | int to() { if (_cached_to == -1)... method num_use_positions (line 562) | int num_use_positions() const { return _use_pos_and_k... method Interval (line 564) | Interval* next() const { return _next; } method Interval (line 565) | Interval** next_addr() { return &_next; } method set_next (line 566) | void set_next(Interval* next) { _next = next; } method assigned_reg (line 568) | int assigned_reg() const { return _assigned_reg; } method assigned_regHi (line 569) | int assigned_regHi() const { return _assigned_regH... method assign_reg (line 570) | void assign_reg(int reg) { _assigned_reg = reg; ... method assign_reg (line 571) | void assign_reg(int reg,int regHi) { _assigned_reg = reg; ... method set_register_hint (line 574) | void set_register_hint(Interval* i) { _register_hint = i; } method state (line 576) | int state() const { return _state; } method set_state (line 577) | void set_state(IntervalState s) { _state = s; } method is_split_parent (line 580) | bool is_split_parent() const { return _split_parent ... method is_split_child (line 581) | bool is_split_child() const { return _split_parent ... method Interval (line 582) | Interval* split_parent() const { assert(_split_parent-... method canonical_spill_slot (line 589) | int canonical_spill_slot() const { return spli... method set_canonical_spill_slot (line 590) | void set_canonical_spill_slot(int slot) { assert(spli... method Interval (line 591) | Interval* current_split_child() const { return spli... method make_current_split_child (line 592) | void make_current_split_child() { split_paren... method insert_move_when_activated (line 594) | bool insert_move_when_activated() const { return _ins... method set_insert_move_when_activated (line 595) | void set_insert_move_when_activated(bool b) { _insert_mov... method IntervalSpillState (line 598) | IntervalSpillState spill_state() const { return split_parent()... method spill_definition_pos (line 599) | int spill_definition_pos() const { return split_parent()... method set_spill_state (line 600) | void set_spill_state(IntervalSpillState state) { assert(s... method set_spill_definition_pos (line 601) | void set_spill_definition_pos(int pos) { assert(spill_defi... method always_in_memory (line 603) | bool always_in_memory() const { return split_parent()... method LIR_Opr (line 606) | LIR_Opr cached_opr() const { return _cached_opr; } method VMReg (line 607) | VMReg cached_vm_reg() const { return _cached_vm_reg; } method set_cached_opr (line 608) | void set_cached_opr(LIR_Opr opr) { _cached_opr = opr; } method set_cached_vm_reg (line 609) | void set_cached_vm_reg(VMReg reg) { _cached_vm_reg = reg; } method remove_first_use_pos (line 622) | void remove_first_use_pos() { _use_pos_and_kinds.tr... method intersects (line 627) | bool intersects(Interval* i) const { return _first->inters... method intersects_at (line 628) | int intersects_at(Interval* i) const { return _first->inters... method rewind_range (line 631) | void rewind_range() { _current = _first; } method next_range (line 632) | void next_range() { assert(this != _end, ... method current_from (line 633) | int current_from() const { return _current->from... method current_to (line 634) | int current_to() const { return _current->to(); } method current_at_end (line 635) | bool current_at_end() const { return _current == Ra... method current_intersects (line 636) | bool current_intersects(Interval* it) { return _current->inte... method current_intersects_at (line 637) | int current_intersects_at(Interval* it) { return _current->inte... class IntervalWalker (line 644) | class IntervalWalker : public CompilationResourceObj { method Compilation (line 658) | Compilation* compilation() const { return _compilati... method LinearScan (line 659) | LinearScan* allocator() const { return _allocator; } method bailout (line 662) | void bailout(const char* msg) const { compilation()->ba... method bailed_out (line 663) | bool bailed_out() const { return compilatio... method check_bounds (line 665) | void check_bounds(IntervalKind kind) { assert(kind >= fixedKind && kin... method Interval (line 667) | Interval** unhandled_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 668) | Interval** active_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 669) | Interval** inactive_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 679) | Interval* current() const { return _current; } method IntervalKind (line 680) | IntervalKind current_kind() const { return _current_kind; } method activate_current (line 687) | virtual bool activate_current() { return true; } method Interval (line 696) | Interval* unhandled_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 697) | Interval* active_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 698) | Interval* inactive_first(IntervalKind kind) { check_bounds(kind); r... method walk_before (line 703) | void walk_before(int lir_op_id) { walk_to(lir_op_id-1); } method walk (line 705) | void walk() { walk_to(max_jint); } method current_position (line 707) | int current_position() { return _current_position; } class LinearScanWalker (line 712) | class LinearScanWalker : public IntervalWalker { method block_count (line 730) | int block_count() const { return allocator()->block_count... method BlockBegin (line 731) | BlockBegin* block_at(int idx) const { return allocator()->block_at(id... method BlockBegin (line 732) | BlockBegin* block_of_op_with_id(int op_id) const { return allocator()-... method finish_allocation (line 785) | void finish_allocation() { _move_resolver.resolv... class EdgeMoveOptimizer (line 807) | class EdgeMoveOptimizer : public StackObj { class ControlFlowOptimizer (line 832) | class ControlFlowOptimizer : public StackObj { class LinearScanStatistic (line 860) | class LinearScanStatistic : public StackObj { type Counter (line 862) | enum Counter { method inc_counter (line 921) | void inc_counter(Counter idx, int value = 1) { _counters_sum[idx] += v... class LinearScanTimers (line 937) | class LinearScanTimers : public StackObj { type Timer (line 939) | enum Timer { method elapsedTimer (line 968) | elapsedTimer* timer(int idx) { return &(_timers[idx]); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_MacroAssembler.hpp class CodeEmitInfo (line 45) | class CodeEmitInfo class C1_MacroAssembler (line 47) | class C1_MacroAssembler: public MacroAssembler { method C1_MacroAssembler (line 50) | C1_MacroAssembler(CodeBuffer* code) : MacroAssembler(code) { pd_init(); } class StubAssembler (line 86) | class StubAssembler: public C1_MacroAssembler { method must_gc_arguments (line 104) | bool must_gc_arguments() const { return _must_gc_argum... method frame_size (line 105) | int frame_size() const { return _frame_size; } method num_rt_args (line 106) | int num_rt_args() const { return _num_rt_args; } method stub_id (line 107) | int stub_id() const { return _stub_id; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Optimizer.cpp class CE_Eliminator (line 43) | class CE_Eliminator: public BlockClosure { method CE_Eliminator (line 51) | CE_Eliminator(IR* hir) : _cee_count(0), _ifop_count(0), _hir(hir) { method cee_count (line 70) | int cee_count() const { return _cee_count; } method ifop_count (line 71) | int ifop_count() const { return _ifop_count; } method adjust_exception_edges (line 73) | void adjust_exception_edges(BlockBegin* block, BlockBegin* sux) { function Value (line 249) | Value CE_Eliminator::make_ifop(Value x, Instruction::Condition cond, Val... class BlockMerger (line 310) | class BlockMerger: public BlockClosure { method BlockMerger (line 316) | BlockMerger(IR* hir) method try_merge (line 332) | bool try_merge(BlockBegin* block) { method block_do (line 459) | virtual void block_do(BlockBegin* block) { class NullCheckEliminator (line 475) | class NullCheckEliminator method visitable (line 549) | bool visitable(Value x) { method mark_visited (line 553) | void mark_visited(Value x) { method mark_visitable (line 557) | void mark_visitable(Value x) { method clear_visitable_state (line 561) | void clear_visitable_state() { method set_contains (line 571) | bool set_contains(Value x) { assert(_set != NULL,... method set_put (line 572) | void set_put (Value x) { assert(_set != NULL,... method set_remove (line 573) | void set_remove (Value x) { assert(_set != NULL,... method BlockList (line 575) | BlockList* work_list() { return _work_list; } method ValueSet (line 580) | ValueSet* state() { return _set; } method set_state_from (line 581) | void set_state_from (ValueSet* state) { _set->set_from(state... method ValueSet (line 582) | ValueSet* state_for (BlockBegin* block) { return _block_states... method set_state_for (line 583) | void set_state_for (BlockBegin* block, ValueSet* stack) { _block... method NullCheckEliminator (line 590) | NullCheckEliminator(Optimizer* opt) method Optimizer (line 609) | Optimizer* opt() { return _opt; } method IR (line 610) | IR* ir () { return opt()->ir(); } method set_last_explicit_null_check (line 624) | void set_last_explicit_null_check(NullCheck* check) { _last_exp... method NullCheck (line 625) | NullCheck* last_explicit_null_check() { return _l... method Value (line 626) | Value last_explicit_null_check_obj() { return (_... method NullCheck (line 629) | NullCheck* consume_last_explicit_null_check() { method clear_last_explicit_null_check (line 634) | void clear_last_explicit_null_check() { _last_exp... class NullCheckVisitor (line 476) | class NullCheckVisitor: public InstructionVisitor { method NullCheckEliminator (line 479) | NullCheckEliminator* nce() { return _nce; } method NullCheckVisitor (line 482) | NullCheckVisitor() {} method set_eliminator (line 484) | void set_eliminator(NullCheckEliminator* nce) { _nce = nce; } class NullCheckEliminator (line 542) | class NullCheckEliminator: public ValueVisitor { method visitable (line 549) | bool visitable(Value x) { method mark_visited (line 553) | void mark_visited(Value x) { method mark_visitable (line 557) | void mark_visitable(Value x) { method clear_visitable_state (line 561) | void clear_visitable_state() { method set_contains (line 571) | bool set_contains(Value x) { assert(_set != NULL,... method set_put (line 572) | void set_put (Value x) { assert(_set != NULL,... method set_remove (line 573) | void set_remove (Value x) { assert(_set != NULL,... method BlockList (line 575) | BlockList* work_list() { return _work_list; } method ValueSet (line 580) | ValueSet* state() { return _set; } method set_state_from (line 581) | void set_state_from (ValueSet* state) { _set->set_from(state... method ValueSet (line 582) | ValueSet* state_for (BlockBegin* block) { return _block_states... method set_state_for (line 583) | void set_state_for (BlockBegin* block, ValueSet* stack) { _block... method NullCheckEliminator (line 590) | NullCheckEliminator(Optimizer* opt) method Optimizer (line 609) | Optimizer* opt() { return _opt; } method IR (line 610) | IR* ir () { return opt()->ir(); } method set_last_explicit_null_check (line 624) | void set_last_explicit_null_check(NullCheck* check) { _last_exp... method NullCheck (line 625) | NullCheck* last_explicit_null_check() { return _l... method Value (line 626) | Value last_explicit_null_check_obj() { return (_... method NullCheck (line 629) | NullCheck* consume_last_explicit_null_check() { method clear_last_explicit_null_check (line 634) | void clear_last_explicit_null_check() { _last_exp... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Optimizer.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class Optimizer VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Runtime1.cpp function address (line 132) | address Runtime1::arraycopy_count_address(BasicType type) { function caller_is_deopted (line 156) | static bool caller_is_deopted() { function deopt_caller (line 166) | static void deopt_caller() { function CodeBlob (line 253) | CodeBlob* Runtime1::blob_for(StubID id) { function JRT_END (line 379) | JRT_END function JRT_END (line 570) | JRT_END function JRT_END (line 702) | JRT_END function JRT_END (line 1099) | JRT_END function debug_only (line 1144) | debug_only(NoHandleMark nhm;) function obj_arraycopy_work (line 1173) | int obj_arraycopy_work(oopDesc* src, T* src_addr, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_Runtime1.hpp class StubAssembler (line 34) | class StubAssembler class Runtime1 (line 80) | class Runtime1: public AllStatic { type StubID (line 85) | enum StubID { method address (line 170) | static address entry_for(StubID id) { return blob_for(id)->... method address (line 181) | static address throw_count_address() { return (address)&... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_ValueMap.cpp function Value (line 109) | Value ValueMap::find_insert(Value x) { class ShortLoopOptimizer (line 272) | class ShortLoopOptimizer : public ValueNumberingVisitor { method ValueMap (line 279) | ValueMap* current_map() { return _gvn->current_... method ValueMap (line 280) | ValueMap* value_map_of(BlockBegin* block) { return _gvn->value_ma... method kill_memory (line 283) | void kill_memory() { _too_complic... method kill_field (line 284) | void kill_field(ciField* field, bool all_offsets) { current_map(... method kill_array (line 285) | void kill_array(ValueType* type) { current_map(... method ShortLoopOptimizer (line 288) | ShortLoopOptimizer(GlobalValueNumbering* gvn) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_ValueMap.hpp class ValueMapEntry (line 32) | class ValueMapEntry: public CompilationResourceObj { method ValueMapEntry (line 40) | ValueMapEntry(intx hash, Value value, int nesting, ValueMapEntry* next) method intx (line 48) | intx hash() { return _hash; } method Value (line 49) | Value value() { return _value; } method nesting (line 50) | int nesting() { return _nesting; } method ValueMapEntry (line 51) | ValueMapEntry* next() { return _next; } method set_next (line 53) | void set_next(ValueMapEntry* next) { _next = next; } class ValueMap (line 74) | class ValueMap: public CompilationResourceObj { method nesting (line 81) | int nesting() { return _nesting; } method is_local_value_numbering (line 82) | bool is_local_value_numbering() { return _nesting == 0; } method is_global_value_numbering (line 83) | bool is_global_value_numbering() { return _nesting > 0; } method entry_count (line 85) | int entry_count() { return _entry_count; } method size (line 86) | int size() { return _entries.lengt... method ValueMapEntry (line 87) | ValueMapEntry* entry_at(int i) { return _entries.at(i); } method entry_index (line 90) | int entry_index(intx hash, int n) { return (unsigned int)... method size_threshold (line 93) | int size_threshold() { return size(); } method kill_value (line 96) | void kill_value(Value v) { if (is_global_value_n... method is_killed (line 97) | bool is_killed(Value v) { if (is_global_value_n... class ValueNumberingVisitor (line 135) | class ValueNumberingVisitor: public InstructionVisitor { method do_StoreField (line 143) | void do_StoreField (StoreField* x) { method do_StoreIndexed (line 154) | void do_StoreIndexed (StoreIndexed* x) { kill_array(x->type()); } method do_MonitorEnter (line 155) | void do_MonitorEnter (MonitorEnter* x) { kill_memory(); } method do_MonitorExit (line 156) | void do_MonitorExit (MonitorExit* x) { kill_memory(); } method do_Invoke (line 157) | void do_Invoke (Invoke* x) { kill_memory(); } method do_UnsafePutRaw (line 158) | void do_UnsafePutRaw (UnsafePutRaw* x) { kill_memory(); } method do_UnsafePutObject (line 159) | void do_UnsafePutObject(UnsafePutObject* x) { kill_memory(); } method do_UnsafeGetAndSetObject (line 160) | void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x) { kill_memory(... method do_Intrinsic (line 161) | void do_Intrinsic (Intrinsic* x) { if (!x->preserves_state(... method do_Phi (line 163) | void do_Phi (Phi* x) { /* nothing to do */ } method do_Local (line 164) | void do_Local (Local* x) { /* nothing to do */ } method do_Constant (line 165) | void do_Constant (Constant* x) { /* nothing to do */ } method do_LoadField (line 166) | void do_LoadField (LoadField* x) { method do_ArrayLength (line 172) | void do_ArrayLength (ArrayLength* x) { /* nothing to do */ } method do_LoadIndexed (line 173) | void do_LoadIndexed (LoadIndexed* x) { /* nothing to do */ } method do_NegateOp (line 174) | void do_NegateOp (NegateOp* x) { /* nothing to do */ } method do_ArithmeticOp (line 175) | void do_ArithmeticOp (ArithmeticOp* x) { /* nothing to do */ } method do_ShiftOp (line 176) | void do_ShiftOp (ShiftOp* x) { /* nothing to do */ } method do_LogicOp (line 177) | void do_LogicOp (LogicOp* x) { /* nothing to do */ } method do_CompareOp (line 178) | void do_CompareOp (CompareOp* x) { /* nothing to do */ } method do_IfOp (line 179) | void do_IfOp (IfOp* x) { /* nothing to do */ } method do_Convert (line 180) | void do_Convert (Convert* x) { /* nothing to do */ } method do_NullCheck (line 181) | void do_NullCheck (NullCheck* x) { /* nothing to do */ } method do_TypeCast (line 182) | void do_TypeCast (TypeCast* x) { /* nothing to do */ } method do_NewInstance (line 183) | void do_NewInstance (NewInstance* x) { /* nothing to do */ } method do_NewTypeArray (line 184) | void do_NewTypeArray (NewTypeArray* x) { /* nothing to do */ } method do_NewObjectArray (line 185) | void do_NewObjectArray (NewObjectArray* x) { /* nothing to do */ } method do_NewMultiArray (line 186) | void do_NewMultiArray (NewMultiArray* x) { /* nothing to do */ } method do_CheckCast (line 187) | void do_CheckCast (CheckCast* x) { /* nothing to do */ } method do_InstanceOf (line 188) | void do_InstanceOf (InstanceOf* x) { /* nothing to do */ } method do_BlockBegin (line 189) | void do_BlockBegin (BlockBegin* x) { /* nothing to do */ } method do_Goto (line 190) | void do_Goto (Goto* x) { /* nothing to do */ } method do_If (line 191) | void do_If (If* x) { /* nothing to do */ } method do_IfInstanceOf (line 192) | void do_IfInstanceOf (IfInstanceOf* x) { /* nothing to do */ } method do_TableSwitch (line 193) | void do_TableSwitch (TableSwitch* x) { /* nothing to do */ } method do_LookupSwitch (line 194) | void do_LookupSwitch (LookupSwitch* x) { /* nothing to do */ } method do_Return (line 195) | void do_Return (Return* x) { /* nothing to do */ } method do_Throw (line 196) | void do_Throw (Throw* x) { /* nothing to do */ } method do_Base (line 197) | void do_Base (Base* x) { /* nothing to do */ } method do_OsrEntry (line 198) | void do_OsrEntry (OsrEntry* x) { /* nothing to do */ } method do_ExceptionObject (line 199) | void do_ExceptionObject(ExceptionObject* x) { /* nothing to do */ } method do_RoundFP (line 200) | void do_RoundFP (RoundFP* x) { /* nothing to do */ } method do_UnsafeGetRaw (line 201) | void do_UnsafeGetRaw (UnsafeGetRaw* x) { /* nothing to do */ } method do_UnsafeGetObject (line 202) | void do_UnsafeGetObject(UnsafeGetObject* x) { /* nothing to do */ } method do_UnsafePrefetchRead (line 203) | void do_UnsafePrefetchRead (UnsafePrefetchRead* x) { /* nothing to do... method do_UnsafePrefetchWrite (line 204) | void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x) { /* nothing to do... method do_ProfileCall (line 205) | void do_ProfileCall (ProfileCall* x) { /* nothing to do */ } class ValueNumberingEffects (line 212) | class ValueNumberingEffects: public ValueNumberingVisitor { method kill_memory (line 218) | void kill_memory() { _map->ki... method kill_field (line 219) | void kill_field(ciField* field, bool all_offsets) { _map->ki... method kill_array (line 220) | void kill_array(ValueType* type) { _map->ki... method ValueNumberingEffects (line 222) | ValueNumberingEffects(ValueMap* map): _map(map) {} class GlobalValueNumbering (line 226) | class GlobalValueNumbering: public ValueNumberingVisitor { method ValueMap (line 233) | ValueMap* current_map() { return _current_map; } method ValueMap (line 234) | ValueMap* value_map_of(BlockBegin* block) { return _value_maps.at... method set_value_map_of (line 235) | void set_value_map_of(BlockBegin* block, ValueMap* map) { a... method kill_memory (line 238) | void kill_memory() { current_... method kill_field (line 239) | void kill_field(ciField* field, bool all_offsets) { current_... method kill_array (line 240) | void kill_array(ValueType* type) { current_... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_ValueSet.hpp class ValueSet (line 37) | class ValueSet: public CompilationResourceObj { function ValueSet (line 60) | inline ValueSet* ValueSet::copy() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_ValueStack.cpp function for_each_state (line 135) | for_each_state(state) { function Values (line 143) | Values* ValueStack::pop_arguments(int argument_size) { function for_each_state (line 156) | for_each_state(state) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_ValueStack.hpp class ValueStack (line 30) | class ValueStack: public CompilationResourceObj { type Kind (line 32) | enum Kind { method Value (line 52) | Value check(ValueTag tag, Value t) { method Value (line 57) | Value check(ValueTag tag, Value t, Value h) { method ValueStack (line 72) | ValueStack* copy() { return new ValueStack... method ValueStack (line 73) | ValueStack* copy(Kind new_kind, int new_bci) { return new ValueStack... method ValueStack (line 74) | ValueStack* copy_for_parsing() { return new ValueStack... method set_caller_state (line 76) | void set_caller_state(ValueStack* s) { method IRScope (line 86) | IRScope* scope() const { return _scope; } method ValueStack (line 87) | ValueStack* caller_state() const { return _caller_state; } method bci (line 88) | int bci() const { return _bci; } method Kind (line 89) | Kind kind() const { return _kind; } method locals_size (line 91) | int locals_size() const { return _locals.length... method stack_size (line 92) | int stack_size() const { return _stack.length(... method locks_size (line 93) | int locks_size() const { return _locks.length(... method stack_is_empty (line 94) | bool stack_is_empty() const { return _stack.is_empt... method no_active_locks (line 95) | bool no_active_locks() const { return _locks.is_empt... method invalidate_local (line 101) | void invalidate_local(int i) { method Value (line 107) | Value local_at(int i) const { method store_local (line 114) | void store_local(int i, Value x) { method Value (line 132) | Value stack_at(int i) const { method Value (line 139) | Value stack_at_inc(int& i) const { method stack_at_put (line 145) | void stack_at_put(int i, Value x) { method truncate_stack (line 156) | void truncate_stack(int size) { _stack.trunc_to(size); } method raw_push (line 157) | void raw_push(Value t) { _stack.push(t); } method Value (line 158) | Value raw_pop() { return _stack.pop(); } method ipush (line 161) | void ipush(Value t) { _stack.push(check(int... method fpush (line 162) | void fpush(Value t) { _stack.push(check(flo... method apush (line 163) | void apush(Value t) { _stack.push(check(obj... method rpush (line 164) | void rpush(Value t) { _stack.push(check(add... method lpush (line 165) | void lpush(Value t) { _stack.push(check(lon... method dpush (line 166) | void dpush(Value t) { _stack.push(check(dou... method push (line 168) | void push(ValueType* type, Value t) { method Value (line 180) | Value ipop() { return check(intTag ... method Value (line 181) | Value fpop() { return check(floatTag... method Value (line 182) | Value apop() { return check(objectTa... method Value (line 183) | Value rpop() { return check(addressT... method Value (line 184) | Value lpop() { Value h = _stack.pop(... method Value (line 185) | Value dpop() { Value h = _stack.pop(... method Value (line 187) | Value pop(ValueType* type) { method Value (line 205) | Value lock_at(int i) const { return _locks.at(i); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_ValueType.cpp function ValueType (line 75) | ValueType* ValueType::meet(ValueType* y) const { function ValueType (line 82) | ValueType* ValueType::join(ValueType* y) const { function jobject (line 89) | jobject ObjectType::encoding() const { function ciObject (line 99) | ciObject* ObjectConstant::constant_value() const { ret... function ciObject (line 100) | ciObject* ArrayConstant::constant_value() const { ret... function ciObject (line 101) | ciObject* InstanceConstant::constant_value() const { ret... function ciObject (line 102) | ciObject* ClassConstant::constant_value() const { ret... function ciType (line 104) | ciType* ObjectConstant::exact_type() const { function ciType (line 108) | ciType* ArrayConstant::exact_type() const { function ciType (line 112) | ciType* InstanceConstant::exact_type() const { function ciType (line 116) | ciType* ClassConstant::exact_type() const { function ValueType (line 122) | ValueType* as_ValueType(BasicType type) { function ValueType (line 143) | ValueType* as_ValueType(ciConstant value) { function BasicType (line 161) | BasicType as_BasicType(ValueType* type) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/c1/c1_ValueType.hpp class ValueType (line 32) | class ValueType method ValueType (line 99) | ValueType(ValueTag tag, int size): _tag(tag), _size(size) {} method ValueTag (line 107) | ValueTag tag() const { return _tag; } method size (line 108) | int size() const { // the size of an objec... method is_constant (line 114) | virtual bool is_constant() const { return false; } method is_void (line 117) | bool is_void() { return tag() == voidT... method is_int (line 118) | bool is_int() { return tag() == intTa... method is_long (line 119) | bool is_long() { return tag() == longT... method is_float (line 120) | bool is_float() { return tag() == float... method is_double (line 121) | bool is_double() { return tag() == doubl... method is_object (line 122) | bool is_object() { return as_ObjectType(... method is_array (line 123) | bool is_array() { return as_ArrayType()... method is_instance (line 124) | bool is_instance() { return as_InstanceTyp... method is_class (line 125) | bool is_class() { return as_ClassType()... method is_address (line 126) | bool is_address() { return as_AddressType... method is_illegal (line 127) | bool is_illegal() { return tag() == illeg... method is_int_kind (line 129) | bool is_int_kind() const { return tag() == intTa... method is_float_kind (line 130) | bool is_float_kind() const { return tag() == float... method is_object_kind (line 131) | bool is_object_kind() const { return tag() == objec... method is_single_word (line 133) | bool is_single_word() const { return _size == 1; } method is_double_word (line 134) | bool is_double_word() const { return _size == 2; } method VoidType (line 137) | virtual VoidType* as_VoidType() { return NULL; } method IntType (line 138) | virtual IntType* as_IntType() { return NULL; } method LongType (line 139) | virtual LongType* as_LongType() { return NULL; } method FloatType (line 140) | virtual FloatType* as_FloatType() { return NULL; } method DoubleType (line 141) | virtual DoubleType* as_DoubleType() { return NULL; } method ObjectType (line 142) | virtual ObjectType* as_ObjectType() { return NULL; } method ArrayType (line 143) | virtual ArrayType* as_ArrayType() { return NULL; } method InstanceType (line 144) | virtual InstanceType* as_InstanceType() { return NULL; } method ClassType (line 145) | virtual ClassType* as_ClassType() { return NULL; } method AddressType (line 146) | virtual AddressType* as_AddressType() { return NULL; } method IllegalType (line 147) | virtual IllegalType* as_IllegalType() { return NULL; } method IntConstant (line 149) | virtual IntConstant* as_IntConstant() { return NULL; } method LongConstant (line 150) | virtual LongConstant* as_LongConstant() { return NULL; } method FloatConstant (line 151) | virtual FloatConstant* as_FloatConstant() { return NULL; } method DoubleConstant (line 152) | virtual DoubleConstant* as_DoubleConstant() { return NULL; } method ObjectConstant (line 153) | virtual ObjectConstant* as_ObjectConstant() { return NULL; } method InstanceConstant (line 154) | virtual InstanceConstant* as_InstanceConstant(){ return NULL; } method ClassConstant (line 155) | virtual ClassConstant* as_ClassConstant() { return NULL; } method ArrayConstant (line 156) | virtual ArrayConstant* as_ArrayConstant() { return NULL; } method AddressConstant (line 157) | virtual AddressConstant* as_AddressConstant() { return NULL; } method print (line 164) | void print(outputStream* s = tty) { s->print(name()); } class VoidType (line 33) | class VoidType method VoidType (line 170) | VoidType(): ValueType(voidTag, 0) {} method ValueType (line 171) | virtual ValueType* base() const { return voidType; } method tchar (line 172) | virtual const char tchar() const { return 'v'; } method VoidType (line 174) | virtual VoidType* as_VoidType() { return this; } class IntType (line 34) | class IntType method IntType (line 180) | IntType(): ValueType(intTag, 1) {} method ValueType (line 181) | virtual ValueType* base() const { return intType; } method tchar (line 182) | virtual const char tchar() const { return 'i'; } method IntType (line 184) | virtual IntType* as_IntType() { return this; } class IntConstant (line 35) | class IntConstant method IntConstant (line 193) | IntConstant(jint value) { _value = value; } method jint (line 195) | jint value() const { return _value; } method is_constant (line 197) | virtual bool is_constant() const { return true; } method IntConstant (line 198) | virtual IntConstant* as_IntConstant() { return this; } class IntInterval (line 36) | class IntInterval method IntInterval (line 208) | IntInterval(jint beg, jint end) { method jint (line 214) | jint beg() const { return _beg; } method jint (line 215) | jint end() const { return _end; } method is_interval (line 217) | virtual bool is_interval() const { return true; } class LongType (line 37) | class LongType method LongType (line 223) | LongType(): ValueType(longTag, 2) {} method ValueType (line 224) | virtual ValueType* base() const { return longType; } method tchar (line 225) | virtual const char tchar() const { return 'l'; } method LongType (line 227) | virtual LongType* as_LongType() { return this; } class LongConstant (line 38) | class LongConstant method LongConstant (line 236) | LongConstant(jlong value) { _value = value; } method jlong (line 238) | jlong value() const { return _value; } method is_constant (line 240) | virtual bool is_constant() const { return true; } method LongConstant (line 241) | virtual LongConstant* as_LongConstant() { return this; } class FloatType (line 39) | class FloatType method FloatType (line 247) | FloatType(): ValueType(floatTag, 1) {} method ValueType (line 248) | virtual ValueType* base() const { return floatType; } method tchar (line 249) | virtual const char tchar() const { return 'f'; } method FloatType (line 251) | virtual FloatType* as_FloatType() { return this; } class FloatConstant (line 40) | class FloatConstant method FloatConstant (line 260) | FloatConstant(jfloat value) { _value = value; } method jfloat (line 262) | jfloat value() const { return _value; } method is_constant (line 264) | virtual bool is_constant() const { return true; } method FloatConstant (line 265) | virtual FloatConstant* as_FloatConstant() { return this; } class DoubleType (line 41) | class DoubleType method DoubleType (line 271) | DoubleType(): ValueType(doubleTag, 2) {} method ValueType (line 272) | virtual ValueType* base() const { return doubleType; } method tchar (line 273) | virtual const char tchar() const { return 'd'; } method DoubleType (line 275) | virtual DoubleType* as_DoubleType() { return this; } class DoubleConstant (line 42) | class DoubleConstant method DoubleConstant (line 284) | DoubleConstant(jdouble value) { _value = value; } method jdouble (line 286) | jdouble value() const { return _value; } method is_constant (line 288) | virtual bool is_constant() const { return true; } method DoubleConstant (line 289) | virtual DoubleConstant* as_DoubleConstant() { return this; } class ObjectType (line 43) | class ObjectType method ObjectType (line 295) | ObjectType(): ValueType(objectTag, 1) {} method ValueType (line 296) | virtual ValueType* base() const { return objectType; } method tchar (line 297) | virtual const char tchar() const { return 'a'; } method ObjectType (line 299) | virtual ObjectType* as_ObjectType() { return this; } method ciObject (line 300) | virtual ciObject* constant_value() const { ShouldNotReachHere();... method ciType (line 301) | virtual ciType* exact_type() const { return NULL; } class ObjectConstant (line 44) | class ObjectConstant method ObjectConstant (line 312) | ObjectConstant(ciObject* value) { _value = value; } method ciObject (line 314) | ciObject* value() const { return _value; } method is_constant (line 316) | virtual bool is_constant() const { return true; } method ObjectConstant (line 317) | virtual ObjectConstant* as_ObjectConstant() { return this; } class ArrayType (line 45) | class ArrayType method ArrayType (line 325) | virtual ArrayType* as_ArrayType() { return this; } class ArrayConstant (line 46) | class ArrayConstant method ArrayConstant (line 334) | ArrayConstant(ciArray* value) { _value = value; } method ciArray (line 336) | ciArray* value() const { return _value; } method is_constant (line 338) | virtual bool is_constant() const { return true; } method ArrayConstant (line 339) | virtual ArrayConstant* as_ArrayConstant() { return this; } class InstanceType (line 47) | class InstanceType method InstanceType (line 347) | virtual InstanceType* as_InstanceType() { return this; } class InstanceConstant (line 48) | class InstanceConstant method InstanceConstant (line 356) | InstanceConstant(ciInstance* value) { _value = value; } method ciInstance (line 358) | ciInstance* value() const { return _value; } method is_constant (line 360) | virtual bool is_constant() const { return true; } method InstanceConstant (line 361) | virtual InstanceConstant* as_InstanceConstant(){ return this; } class ClassType (line 49) | class ClassType method ClassType (line 369) | virtual ClassType* as_ClassType() { return this; } class ClassConstant (line 50) | class ClassConstant method ClassConstant (line 378) | ClassConstant(ciInstanceKlass* value) { _value = value; } method ciInstanceKlass (line 380) | ciInstanceKlass* value() const { return _value; } method is_constant (line 382) | virtual bool is_constant() const { return true; } method ClassConstant (line 383) | virtual ClassConstant* as_ClassConstant() { return this; } class AddressType (line 51) | class AddressType method AddressType (line 391) | AddressType(): ValueType(addressTag, 1) {} method ValueType (line 392) | virtual ValueType* base() const { return addressType; } method tchar (line 393) | virtual const char tchar() const { return 'r'; } method AddressType (line 395) | virtual AddressType* as_AddressType() { return this; } class AddressConstant (line 52) | class AddressConstant method AddressConstant (line 404) | AddressConstant(jint value) { _value = value; } method jint (line 406) | jint value() const { return _value; } method is_constant (line 408) | virtual bool is_constant() const { return true; } method AddressConstant (line 410) | virtual AddressConstant* as_AddressConstant() { return this; } class IllegalType (line 53) | class IllegalType method IllegalType (line 416) | IllegalType(): ValueType(illegalTag, -1) {} method ValueType (line 417) | virtual ValueType* base() const { return illegalType; } method tchar (line 418) | virtual const char tchar() const { return ' '; } method IllegalType (line 420) | virtual IllegalType* as_IllegalType() { return this; } type ValueTag (line 77) | enum ValueTag { class ValueType (line 93) | class ValueType: public CompilationResourceObj { method ValueType (line 99) | ValueType(ValueTag tag, int size): _tag(tag), _size(size) {} method ValueTag (line 107) | ValueTag tag() const { return _tag; } method size (line 108) | int size() const { // the size of an objec... method is_constant (line 114) | virtual bool is_constant() const { return false; } method is_void (line 117) | bool is_void() { return tag() == voidT... method is_int (line 118) | bool is_int() { return tag() == intTa... method is_long (line 119) | bool is_long() { return tag() == longT... method is_float (line 120) | bool is_float() { return tag() == float... method is_double (line 121) | bool is_double() { return tag() == doubl... method is_object (line 122) | bool is_object() { return as_ObjectType(... method is_array (line 123) | bool is_array() { return as_ArrayType()... method is_instance (line 124) | bool is_instance() { return as_InstanceTyp... method is_class (line 125) | bool is_class() { return as_ClassType()... method is_address (line 126) | bool is_address() { return as_AddressType... method is_illegal (line 127) | bool is_illegal() { return tag() == illeg... method is_int_kind (line 129) | bool is_int_kind() const { return tag() == intTa... method is_float_kind (line 130) | bool is_float_kind() const { return tag() == float... method is_object_kind (line 131) | bool is_object_kind() const { return tag() == objec... method is_single_word (line 133) | bool is_single_word() const { return _size == 1; } method is_double_word (line 134) | bool is_double_word() const { return _size == 2; } method VoidType (line 137) | virtual VoidType* as_VoidType() { return NULL; } method IntType (line 138) | virtual IntType* as_IntType() { return NULL; } method LongType (line 139) | virtual LongType* as_LongType() { return NULL; } method FloatType (line 140) | virtual FloatType* as_FloatType() { return NULL; } method DoubleType (line 141) | virtual DoubleType* as_DoubleType() { return NULL; } method ObjectType (line 142) | virtual ObjectType* as_ObjectType() { return NULL; } method ArrayType (line 143) | virtual ArrayType* as_ArrayType() { return NULL; } method InstanceType (line 144) | virtual InstanceType* as_InstanceType() { return NULL; } method ClassType (line 145) | virtual ClassType* as_ClassType() { return NULL; } method AddressType (line 146) | virtual AddressType* as_AddressType() { return NULL; } method IllegalType (line 147) | virtual IllegalType* as_IllegalType() { return NULL; } method IntConstant (line 149) | virtual IntConstant* as_IntConstant() { return NULL; } method LongConstant (line 150) | virtual LongConstant* as_LongConstant() { return NULL; } method FloatConstant (line 151) | virtual FloatConstant* as_FloatConstant() { return NULL; } method DoubleConstant (line 152) | virtual DoubleConstant* as_DoubleConstant() { return NULL; } method ObjectConstant (line 153) | virtual ObjectConstant* as_ObjectConstant() { return NULL; } method InstanceConstant (line 154) | virtual InstanceConstant* as_InstanceConstant(){ return NULL; } method ClassConstant (line 155) | virtual ClassConstant* as_ClassConstant() { return NULL; } method ArrayConstant (line 156) | virtual ArrayConstant* as_ArrayConstant() { return NULL; } method AddressConstant (line 157) | virtual AddressConstant* as_AddressConstant() { return NULL; } method print (line 164) | void print(outputStream* s = tty) { s->print(name()); } class VoidType (line 168) | class VoidType: public ValueType { method VoidType (line 170) | VoidType(): ValueType(voidTag, 0) {} method ValueType (line 171) | virtual ValueType* base() const { return voidType; } method tchar (line 172) | virtual const char tchar() const { return 'v'; } method VoidType (line 174) | virtual VoidType* as_VoidType() { return this; } class IntType (line 178) | class IntType: public ValueType { method IntType (line 180) | IntType(): ValueType(intTag, 1) {} method ValueType (line 181) | virtual ValueType* base() const { return intType; } method tchar (line 182) | virtual const char tchar() const { return 'i'; } method IntType (line 184) | virtual IntType* as_IntType() { return this; } class IntConstant (line 188) | class IntConstant: public IntType { method IntConstant (line 193) | IntConstant(jint value) { _value = value; } method jint (line 195) | jint value() const { return _value; } method is_constant (line 197) | virtual bool is_constant() const { return true; } method IntConstant (line 198) | virtual IntConstant* as_IntConstant() { return this; } class IntInterval (line 202) | class IntInterval: public IntType { method IntInterval (line 208) | IntInterval(jint beg, jint end) { method jint (line 214) | jint beg() const { return _beg; } method jint (line 215) | jint end() const { return _end; } method is_interval (line 217) | virtual bool is_interval() const { return true; } class LongType (line 221) | class LongType: public ValueType { method LongType (line 223) | LongType(): ValueType(longTag, 2) {} method ValueType (line 224) | virtual ValueType* base() const { return longType; } method tchar (line 225) | virtual const char tchar() const { return 'l'; } method LongType (line 227) | virtual LongType* as_LongType() { return this; } class LongConstant (line 231) | class LongConstant: public LongType { method LongConstant (line 236) | LongConstant(jlong value) { _value = value; } method jlong (line 238) | jlong value() const { return _value; } method is_constant (line 240) | virtual bool is_constant() const { return true; } method LongConstant (line 241) | virtual LongConstant* as_LongConstant() { return this; } class FloatType (line 245) | class FloatType: public ValueType { method FloatType (line 247) | FloatType(): ValueType(floatTag, 1) {} method ValueType (line 248) | virtual ValueType* base() const { return floatType; } method tchar (line 249) | virtual const char tchar() const { return 'f'; } method FloatType (line 251) | virtual FloatType* as_FloatType() { return this; } class FloatConstant (line 255) | class FloatConstant: public FloatType { method FloatConstant (line 260) | FloatConstant(jfloat value) { _value = value; } method jfloat (line 262) | jfloat value() const { return _value; } method is_constant (line 264) | virtual bool is_constant() const { return true; } method FloatConstant (line 265) | virtual FloatConstant* as_FloatConstant() { return this; } class DoubleType (line 269) | class DoubleType: public ValueType { method DoubleType (line 271) | DoubleType(): ValueType(doubleTag, 2) {} method ValueType (line 272) | virtual ValueType* base() const { return doubleType; } method tchar (line 273) | virtual const char tchar() const { return 'd'; } method DoubleType (line 275) | virtual DoubleType* as_DoubleType() { return this; } class DoubleConstant (line 279) | class DoubleConstant: public DoubleType { method DoubleConstant (line 284) | DoubleConstant(jdouble value) { _value = value; } method jdouble (line 286) | jdouble value() const { return _value; } method is_constant (line 288) | virtual bool is_constant() const { return true; } method DoubleConstant (line 289) | virtual DoubleConstant* as_DoubleConstant() { return this; } class ObjectType (line 293) | class ObjectType: public ValueType { method ObjectType (line 295) | ObjectType(): ValueType(objectTag, 1) {} method ValueType (line 296) | virtual ValueType* base() const { return objectType; } method tchar (line 297) | virtual const char tchar() const { return 'a'; } method ObjectType (line 299) | virtual ObjectType* as_ObjectType() { return this; } method ciObject (line 300) | virtual ciObject* constant_value() const { ShouldNotReachHere();... method ciType (line 301) | virtual ciType* exact_type() const { return NULL; } class ObjectConstant (line 307) | class ObjectConstant: public ObjectType { method ObjectConstant (line 312) | ObjectConstant(ciObject* value) { _value = value; } method ciObject (line 314) | ciObject* value() const { return _value; } method is_constant (line 316) | virtual bool is_constant() const { return true; } method ObjectConstant (line 317) | virtual ObjectConstant* as_ObjectConstant() { return this; } class ArrayType (line 323) | class ArrayType: public ObjectType { method ArrayType (line 325) | virtual ArrayType* as_ArrayType() { return this; } class ArrayConstant (line 329) | class ArrayConstant: public ArrayType { method ArrayConstant (line 334) | ArrayConstant(ciArray* value) { _value = value; } method ciArray (line 336) | ciArray* value() const { return _value; } method is_constant (line 338) | virtual bool is_constant() const { return true; } method ArrayConstant (line 339) | virtual ArrayConstant* as_ArrayConstant() { return this; } class InstanceType (line 345) | class InstanceType: public ObjectType { method InstanceType (line 347) | virtual InstanceType* as_InstanceType() { return this; } class InstanceConstant (line 351) | class InstanceConstant: public InstanceType { method InstanceConstant (line 356) | InstanceConstant(ciInstance* value) { _value = value; } method ciInstance (line 358) | ciInstance* value() const { return _value; } method is_constant (line 360) | virtual bool is_constant() const { return true; } method InstanceConstant (line 361) | virtual InstanceConstant* as_InstanceConstant(){ return this; } class ClassType (line 367) | class ClassType: public ObjectType { method ClassType (line 369) | virtual ClassType* as_ClassType() { return this; } class ClassConstant (line 373) | class ClassConstant: public ClassType { method ClassConstant (line 378) | ClassConstant(ciInstanceKlass* value) { _value = value; } method ciInstanceKlass (line 380) | ciInstanceKlass* value() const { return _value; } method is_constant (line 382) | virtual bool is_constant() const { return true; } method ClassConstant (line 383) | virtual ClassConstant* as_ClassConstant() { return this; } class AddressType (line 389) | class AddressType: public ValueType { method AddressType (line 391) | AddressType(): ValueType(addressTag, 1) {} method ValueType (line 392) | virtual ValueType* base() const { return addressType; } method tchar (line 393) | virtual const char tchar() const { return 'r'; } method AddressType (line 395) | virtual AddressType* as_AddressType() { return this; } class AddressConstant (line 399) | class AddressConstant: public AddressType { method AddressConstant (line 404) | AddressConstant(jint value) { _value = value; } method jint (line 406) | jint value() const { return _value; } method is_constant (line 408) | virtual bool is_constant() const { return true; } method AddressConstant (line 410) | virtual AddressConstant* as_AddressConstant() { return this; } class IllegalType (line 414) | class IllegalType: public ValueType { method IllegalType (line 416) | IllegalType(): ValueType(illegalTag, -1) {} method ValueType (line 417) | virtual ValueType* base() const { return illegalType; } method tchar (line 418) | virtual const char tchar() const { return ' '; } method IllegalType (line 420) | virtual IllegalType* as_IllegalType() { return this; } function ValueType (line 429) | inline ValueType* as_ValueType(ciType* type) { return as_ValueType(type-... method ValueType (line 99) | ValueType(ValueTag tag, int size): _tag(tag), _size(size) {} method ValueTag (line 107) | ValueTag tag() const { return _tag; } method size (line 108) | int size() const { // the size of an objec... method is_constant (line 114) | virtual bool is_constant() const { return false; } method is_void (line 117) | bool is_void() { return tag() == voidT... method is_int (line 118) | bool is_int() { return tag() == intTa... method is_long (line 119) | bool is_long() { return tag() == longT... method is_float (line 120) | bool is_float() { return tag() == float... method is_double (line 121) | bool is_double() { return tag() == doubl... method is_object (line 122) | bool is_object() { return as_ObjectType(... method is_array (line 123) | bool is_array() { return as_ArrayType()... method is_instance (line 124) | bool is_instance() { return as_InstanceTyp... method is_class (line 125) | bool is_class() { return as_ClassType()... method is_address (line 126) | bool is_address() { return as_AddressType... method is_illegal (line 127) | bool is_illegal() { return tag() == illeg... method is_int_kind (line 129) | bool is_int_kind() const { return tag() == intTa... method is_float_kind (line 130) | bool is_float_kind() const { return tag() == float... method is_object_kind (line 131) | bool is_object_kind() const { return tag() == objec... method is_single_word (line 133) | bool is_single_word() const { return _size == 1; } method is_double_word (line 134) | bool is_double_word() const { return _size == 2; } method VoidType (line 137) | virtual VoidType* as_VoidType() { return NULL; } method IntType (line 138) | virtual IntType* as_IntType() { return NULL; } method LongType (line 139) | virtual LongType* as_LongType() { return NULL; } method FloatType (line 140) | virtual FloatType* as_FloatType() { return NULL; } method DoubleType (line 141) | virtual DoubleType* as_DoubleType() { return NULL; } method ObjectType (line 142) | virtual ObjectType* as_ObjectType() { return NULL; } method ArrayType (line 143) | virtual ArrayType* as_ArrayType() { return NULL; } method InstanceType (line 144) | virtual InstanceType* as_InstanceType() { return NULL; } method ClassType (line 145) | virtual ClassType* as_ClassType() { return NULL; } method AddressType (line 146) | virtual AddressType* as_AddressType() { return NULL; } method IllegalType (line 147) | virtual IllegalType* as_IllegalType() { return NULL; } method IntConstant (line 149) | virtual IntConstant* as_IntConstant() { return NULL; } method LongConstant (line 150) | virtual LongConstant* as_LongConstant() { return NULL; } method FloatConstant (line 151) | virtual FloatConstant* as_FloatConstant() { return NULL; } method DoubleConstant (line 152) | virtual DoubleConstant* as_DoubleConstant() { return NULL; } method ObjectConstant (line 153) | virtual ObjectConstant* as_ObjectConstant() { return NULL; } method InstanceConstant (line 154) | virtual InstanceConstant* as_InstanceConstant(){ return NULL; } method ClassConstant (line 155) | virtual ClassConstant* as_ClassConstant() { return NULL; } method ArrayConstant (line 156) | virtual ArrayConstant* as_ArrayConstant() { return NULL; } method AddressConstant (line 157) | virtual AddressConstant* as_AddressConstant() { return NULL; } method print (line 164) | void print(outputStream* s = tty) { s->print(name()); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/bcEscapeAnalyzer.cpp class BCEscapeAnalyzer::ArgumentMap (line 52) | class BCEscapeAnalyzer::ArgumentMap { method uint (line 58) | uint int_to_bit(uint e) const { method ArgumentMap (line 65) | ArgumentMap() { _bits = 0;} method set_bits (line 66) | void set_bits(uint bits) { _bits = bits;} method uint (line 67) | uint get_bits() const { return _bits;} method clear (line 68) | void clear() { _bits = 0;} method set_all (line 69) | void set_all() { _bits = ~0u; } method is_empty (line 70) | bool is_empty() const { return _bits == 0; } method contains (line 71) | bool contains(uint var) const { return (_bits & int_to_bit(var... method is_singleton (line 72) | bool is_singleton(uint var) const { return (_bits == int_to_bit(va... method contains_unknown (line 73) | bool contains_unknown() const { return (_bits & UNKNOWN) != 0; } method contains_allocated (line 74) | bool contains_allocated() const { return (_bits & ALLOCATED) != ... method contains_vars (line 75) | bool contains_vars() const { return (_bits & (((1 << MAXBIT... method set (line 76) | void set(uint var) { _bits = int_to_bit(var); } method add (line 77) | void add(uint var) { _bits |= int_to_bit(var); } method add_unknown (line 78) | void add_unknown() { _bits = UNKNOWN; } method add_allocated (line 79) | void add_allocated() { _bits = ALLOCATED; } method set_union (line 80) | void set_union(const ArgumentMap &am) { _bits |= am._bits; } method set_intersect (line 81) | void set_intersect(const ArgumentMap &am) { _bits |= am._bits; } method set_difference (line 82) | void set_difference(const ArgumentMap &am) { _bits &= ~am._bits; } class BCEscapeAnalyzer::StateInfo (line 88) | class BCEscapeAnalyzer::StateInfo { method StateInfo (line 97) | StateInfo() { method ArgumentMap (line 101) | ArgumentMap raw_pop() { guarantee(_stack_height > 0, "stack underflow... method ArgumentMap (line 102) | ArgumentMap apop() { return raw_pop(); } method spop (line 103) | void spop() { raw_pop(); } method lpop (line 104) | void lpop() { spop(); spop(); } method raw_push (line 105) | void raw_push(ArgumentMap i) { guarantee(_stack_height < _max_stack,... method apush (line 106) | void apush(ArgumentMap i) { raw_push(i); } method spush (line 107) | void spush() { raw_push(empty_map); } method lpush (line 108) | void lpush() { spush(); spush(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/bcEscapeAnalyzer.hpp class ciMethodBlocks (line 41) | class ciMethodBlocks class ciBlock (line 42) | class ciBlock class BCEscapeAnalyzer (line 44) | class BCEscapeAnalyzer : public ResourceObj { class ArgumentMap (line 73) | class ArgumentMap class StateInfo (line 74) | class StateInfo method is_argument (line 78) | bool is_argument(int i) { return i >= 0 && i < _arg_size; } method ciMethod (line 114) | ciMethod* method() const { return _method; } method ciMethodData (line 115) | ciMethodData* methodData() const { return _methodData; } method BCEscapeAnalyzer (line 116) | BCEscapeAnalyzer* parent() const { return _parent; } method level (line 117) | int level() const { return _level; } method has_dependencies (line 119) | bool has_dependencies() const { return !_dependencies... method is_arg_local (line 124) | bool is_arg_local(int i) const { method is_arg_stack (line 130) | bool is_arg_stack(int i) const { method is_arg_returned (line 135) | bool is_arg_returned(int i) const { method is_return_local (line 139) | bool is_return_local() const { method is_return_allocated (line 144) | bool is_return_allocated() const { method has_non_arg_side_affects (line 153) | bool has_non_arg_side_affects() { return _unknown_modified; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciArray.hpp class ciArray (line 37) | class ciArray : public ciObject { method ciArray (line 42) | ciArray( arrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} method ciArray (line 43) | ciArray( objArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} method ciArray (line 44) | ciArray(typeArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} method ciArray (line 46) | ciArray(ciKlass* klass, int len) : ciObject(klass), _length(len) {} method arrayOop (line 48) | arrayOop get_arrayOop() { return (arrayOop)get_oop(); } method length (line 55) | int length() { return _length; } method is_array (line 58) | bool is_array() { return true; } method is_java_object (line 59) | bool is_java_object() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciArrayKlass.cpp function ciType (line 58) | ciType* ciArrayKlass::element_type() { function ciType (line 71) | ciType* ciArrayKlass::base_element_type() { function ciArrayKlass (line 99) | ciArrayKlass* ciArrayKlass::make(ciType* element_type) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciArrayKlass.hpp class ciArrayKlass (line 34) | class ciArrayKlass : public ciKlass { method arrayKlass (line 43) | arrayKlass* get_arrayKlass() { method jint (line 50) | jint dimension() { return _dimension; } method ciInstance (line 55) | ciInstance* component_mirror() { method is_array_klass (line 61) | bool is_array_klass() { return true; } method is_java_klass (line 62) | bool is_java_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciArrayKlassKlass.hpp class ciArrayKlassKlass (line 34) | class ciArrayKlassKlass : public ciKlassKlass { method ciArrayKlassKlass (line 36) | ciArrayKlassKlass(KlassHandle h_k, ciSymbol* name) method arrayKlassKlass (line 39) | arrayKlassKlass* get_arrayKlassKlass() { method is_array_klass_klass (line 47) | bool is_array_klass_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciCPCache.hpp class ciCPCache (line 38) | class ciCPCache : public ciObject { method constantPoolCacheOop (line 40) | constantPoolCacheOop get_cpCacheOop() { // must be called inside a V... method ConstantPoolCacheEntry (line 44) | ConstantPoolCacheEntry* entry_at(int i) { method ciCPCache (line 52) | ciCPCache(constantPoolCacheHandle cpcache) : ciObject(cpcache) {} method is_cpcache (line 55) | bool is_cpcache() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciCallProfile.hpp class ciCallProfile (line 35) | class ciCallProfile : StackObj { method ciCallProfile (line 49) | ciCallProfile() { method has_receiver (line 62) | bool has_receiver(int i) const { return _limit > i; } method morphism (line 63) | int morphism() const { return _morphism; } method count (line 65) | int count() const { return _count; } method receiver_count (line 66) | int receiver_count(int i) { method receiver_prob (line 70) | float receiver_prob(int i) { method ciMethod (line 74) | ciMethod* method(int i) { method ciKlass (line 78) | ciKlass* receiver(int i) { method ciCallProfile (line 84) | ciCallProfile rescale(double scale) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciCallSite.cpp function ciMethodHandle (line 45) | ciMethodHandle* ciCallSite::get_target() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciCallSite.hpp class ciCallSite (line 33) | class ciCallSite : public ciInstance { method ciCallSite (line 35) | ciCallSite(instanceHandle h_i) : ciInstance(h_i) {} method is_call_site (line 38) | bool is_call_site() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciClassList.hpp class ciEnv (line 28) | class ciEnv class ciObjectFactory (line 29) | class ciObjectFactory class ciConstantPoolCache (line 30) | class ciConstantPoolCache class ciCPCache (line 31) | class ciCPCache class ciField (line 33) | class ciField class ciConstant (line 34) | class ciConstant class ciFlags (line 35) | class ciFlags class ciExceptionHandler (line 36) | class ciExceptionHandler class ciCallProfile (line 37) | class ciCallProfile class ciSignature (line 38) | class ciSignature class ciBytecodeStream (line 40) | class ciBytecodeStream class ciSignatureStream (line 41) | class ciSignatureStream class ciExceptionHandlerStream (line 42) | class ciExceptionHandlerStream class ciTypeFlow (line 44) | class ciTypeFlow class ciObject (line 46) | class ciObject class ciNullObject (line 47) | class ciNullObject class ciInstance (line 48) | class ciInstance class ciCallSite (line 49) | class ciCallSite class ciMemberName (line 50) | class ciMemberName class ciMethodHandle (line 51) | class ciMethodHandle class ciMethodType (line 52) | class ciMethodType class ciMethod (line 53) | class ciMethod class ciMethodData (line 54) | class ciMethodData class ciReceiverTypeData (line 55) | class ciReceiverTypeData class ciSymbol (line 56) | class ciSymbol class ciArray (line 57) | class ciArray class ciObjArray (line 58) | class ciObjArray class ciTypeArray (line 59) | class ciTypeArray class ciType (line 60) | class ciType class ciReturnAddress (line 61) | class ciReturnAddress class ciKlass (line 62) | class ciKlass class ciInstanceKlass (line 63) | class ciInstanceKlass class ciMethodKlass (line 64) | class ciMethodKlass class ciArrayKlass (line 65) | class ciArrayKlass class ciObjArrayKlass (line 66) | class ciObjArrayKlass class ciTypeArrayKlass (line 67) | class ciTypeArrayKlass class ciKlassKlass (line 68) | class ciKlassKlass class ciInstanceKlassKlass (line 69) | class ciInstanceKlassKlass class ciArrayKlassKlass (line 70) | class ciArrayKlassKlass class ciObjArrayKlassKlass (line 71) | class ciObjArrayKlassKlass class ciTypeArrayKlassKlass (line 72) | class ciTypeArrayKlassKlass FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciConstant.hpp function VALUE_OBJ_CLASS_SPEC (line 34) | class ciConstant VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciConstantPoolCache.hpp class ciConstantPoolCache (line 36) | class ciConstantPoolCache : public ResourceObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciEnv.cpp function ciInstance (line 237) | ciInstance* ciEnv::get_or_create_exception(jobject& handle, Symbol* name) { function ciInstance (line 260) | ciInstance* ciEnv::ArrayIndexOutOfBoundsException_instance() { function ciInstance (line 268) | ciInstance* ciEnv::ArrayStoreException_instance() { function ciInstance (line 276) | ciInstance* ciEnv::ClassCastException_instance() { function ciInstance (line 285) | ciInstance* ciEnv::the_null_string() { function ciInstance (line 293) | ciInstance* ciEnv::the_min_jint_string() { function ciMethod (line 303) | ciMethod* ciEnv::get_method_from_handle(jobject method) { function ciArray (line 310) | ciArray* ciEnv::make_system_array(GrowableArray* objects) { function ciKlass (line 373) | ciKlass* ciEnv::get_klass_by_name_impl(ciKlass* accessing_klass, function ciKlass (line 483) | ciKlass* ciEnv::get_klass_by_name(ciKlass* accessing_klass, function ciKlass (line 496) | ciKlass* ciEnv::get_klass_by_index_impl(constantPoolHandle cpool, function ciKlass (line 563) | ciKlass* ciEnv::get_klass_by_index(constantPoolHandle cpool, function ciConstant (line 574) | ciConstant ciEnv::get_constant_by_index_impl(constantPoolHandle cpool, function ciConstant (line 657) | ciConstant ciEnv::get_constant_by_index(constantPoolHandle cpool, function ciField (line 670) | ciField* ciEnv::get_field_by_index_impl(ciInstanceKlass* accessor, function ciField (line 690) | ciField* ciEnv::get_field_by_index(ciInstanceKlass* accessor, function methodOop (line 700) | methodOop ciEnv::lookup_method(instanceKlass* accessor, function ciMethod (line 738) | ciMethod* ciEnv::get_method_by_index_impl(constantPoolHandle cpool, function ciInstanceKlass (line 821) | ciInstanceKlass* ciEnv::get_instance_klass_for_declared_method_holder(ci... function ciMethod (line 843) | ciMethod* ciEnv::get_method_by_index(constantPoolHandle cpool, function ciKlass (line 1102) | ciKlass* ciEnv::find_system_klass(ciSymbol* klass_name) { function uint (line 1116) | uint ciEnv::compile_id() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciEnv.hpp class CompileTask (line 37) | class CompileTask class ciEnv (line 43) | class ciEnv : StackObj { class CompileBroker (line 46) | class CompileBroker method ciObject (line 167) | ciObject* get_object(oop o) { method ciSymbol (line 175) | ciSymbol* get_symbol(Symbol* o) { method ciMethod (line 191) | ciMethod* get_unloaded_method(ciInstanceKlass* holder, method ciKlass (line 200) | ciKlass* get_unloaded_klass(ciKlass* accessing_klass, method ciInstance (line 207) | ciInstance* get_unloaded_klass_mirror(ciKlass* type) { method ciInstance (line 212) | ciInstance* get_unloaded_method_handle_constant(ciKlass* holder, method ciInstance (line 220) | ciInstance* get_unloaded_method_type_constant(ciSymbol* signature) { method ciKlass (line 226) | ciKlass *check_get_unloaded_klass(ciKlass* accessing_klass, ciSymbol*... method ciReturnAddress (line 232) | ciReturnAddress* get_return_address(int bci) { method ciMethodData (line 238) | ciMethodData* get_empty_methodData() { method OopRecorder (line 265) | OopRecorder* oop_recorder() { return _oop_recorder; } method set_oop_recorder (line 266) | void set_oop_recorder(OopRecorder* r) { _oop_recorder = r; } method DebugInformationRecorder (line 268) | DebugInformationRecorder* debug_info() { return _debug_info; } method set_debug_info (line 269) | void set_debug_info(DebugInformationRecorder* i) { _debug_info = i; } method Dependencies (line 271) | Dependencies* dependencies() { return _dependencies; } method set_dependencies (line 272) | void set_dependencies(Dependencies* d) { _dependencies = d; } method failing (line 276) | bool failing() { return _failure_reason != NULL; } method compilable (line 282) | int compilable() { return _compilable; } method break_at_compile (line 298) | bool break_at_compile() { return _break_at_compile; } method set_break_at_compile (line 299) | void set_break_at_compile(bool z) { _break_at_compile = z; } method jvmti_can_hotswap_or_post_breakpoint (line 303) | bool jvmti_can_hotswap_or_post_breakpoint() const { return _jvmti_can... method jvmti_can_access_local_variables (line 304) | bool jvmti_can_access_local_variables() const { return _jvmti_can... method jvmti_can_post_on_exceptions (line 305) | bool jvmti_can_post_on_exceptions() const { return _jvmti_can... method dtrace_extended_probes (line 309) | bool dtrace_extended_probes() const { return _dtrace_extended_probes; } method dtrace_monitor_probes (line 310) | bool dtrace_monitor_probes() const { return _dtrace_monitor_probes; } method dtrace_method_probes (line 311) | bool dtrace_method_probes() const { return _dtrace_method_probes; } method dtrace_alloc_probes (line 312) | bool dtrace_alloc_probes() const { return _dtrace_alloc_probes; } method CompileTask (line 316) | CompileTask* task() { return _task; } method ciInstance (line 345) | ciInstance* NullPointerException_instance() { method ciInstance (line 349) | ciInstance* ArithmeticException_instance() { method ciSymbol (line 362) | static ciSymbol* unloaded_cisymbol() { method ciObjArrayKlass (line 365) | static ciObjArrayKlass* unloaded_ciobjarrayklass() { method ciInstanceKlass (line 368) | static ciInstanceKlass* unloaded_ciinstance_klass() { method Arena (line 391) | Arena* arena() { return _arena; } method ciEnv (line 394) | static ciEnv* current() { return CompilerThread::current()->env(); } method ciEnv (line 397) | static ciEnv* current(CompilerThread *thread) { return thread->env(); } method set_compiler_data (line 401) | void set_compiler_data(void* x) { _compiler_data = x; } method CompileLog (line 411) | CompileLog* log() { return _log; } method set_log (line 412) | void set_log(CompileLog* log) { _log = log; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciExceptionHandler.cpp function ciInstanceKlass (line 37) | ciInstanceKlass* ciExceptionHandler::catch_klass() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciExceptionHandler.hpp class ciExceptionHandler (line 34) | class ciExceptionHandler : public ResourceObj { method ciExceptionHandler (line 52) | ciExceptionHandler(ciInstanceKlass* loading_klass, method start (line 63) | int start() { return _start; } method limit (line 64) | int limit() { return _limit; } method handler_bci (line 65) | int handler_bci() { return _handler_bci; } method catch_klass_index (line 66) | int catch_klass_index() { return _catch_klass_index; } method is_catch_all (line 71) | bool is_catch_all() { return catch_klass_index() == 0; } method is_in_range (line 72) | bool is_in_range(int bci) { method catches (line 75) | bool catches(ciInstanceKlass *exc) { method is_rethrow (line 78) | bool is_rethrow() { return handler_bci() == -1; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciField.cpp function trust_final_non_static_fields (line 173) | static bool trust_final_non_static_fields(ciInstanceKlass* holder) { function ciType (line 285) | ciType* ciField::compute_type() { function ciType (line 289) | ciType* ciField::compute_type_impl() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciField.hpp class ciField (line 38) | class ciField : public ResourceObj { class ciEnv (line 40) | class ciEnv method ciFlags (line 69) | ciFlags flags() { return _flags; } method ciInstanceKlass (line 96) | ciInstanceKlass* holder() { return _holder; } method ciSymbol (line 99) | ciSymbol* name() { return _name; } method ciSymbol (line 102) | ciSymbol* signature() { return _signature; } method ciType (line 105) | ciType* type() { return (_type == NULL) ? compute_type() : _type; } method BasicType (line 108) | BasicType layout_type() { return type2field[(_type == NULL) ? T_OBJECT... method size_in_bytes (line 111) | int size_in_bytes() { return type2aelembytes(layout_type()); } method offset (line 114) | int offset() { method offset_in_bytes (line 120) | int offset_in_bytes() { method is_shared (line 125) | bool is_shared() { method is_constant (line 143) | bool is_constant() { return _is_constant; } method ciConstant (line 146) | ciConstant constant_value() { method ciConstant (line 153) | ciConstant constant_value_of(ciObject* object) { method is_public (line 171) | bool is_public () { return flags().is_public(); } method is_private (line 172) | bool is_private () { return flags().is_private(); } method is_protected (line 173) | bool is_protected () { return flags().is_protected(); } method is_static (line 174) | bool is_static () { return flags().is_static(); } method is_final (line 175) | bool is_final () { return flags().is_final(); } method is_volatile (line 176) | bool is_volatile () { return flags().is_volatile(); } method is_transient (line 177) | bool is_transient () { return flags().is_transient(); } method is_call_site_target (line 179) | bool is_call_site_target() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciFlags.hpp function VALUE_OBJ_CLASS_SPEC (line 36) | class ciFlags VALUE_OBJ_CLASS_SPEC { function is_private (line 50) | bool is_private () const { return (_flags & JVM_ACC_PRIVATE ... function is_protected (line 51) | bool is_protected () const { return (_flags & JVM_ACC_PROTECTE... function is_static (line 52) | bool is_static () const { return (_flags & JVM_ACC_STATIC ... function is_final (line 53) | bool is_final () const { return (_flags & JVM_ACC_FINAL ... function is_synchronized (line 54) | bool is_synchronized() const { return (_flags & JVM_ACC_SYNCHRON... function is_super (line 55) | bool is_super () const { return (_flags & JVM_ACC_SUPER ... function is_volatile (line 56) | bool is_volatile () const { return (_flags & JVM_ACC_VOLATILE... function is_transient (line 57) | bool is_transient () const { return (_flags & JVM_ACC_TRANSIEN... function is_native (line 58) | bool is_native () const { return (_flags & JVM_ACC_NATIVE ... function is_interface (line 59) | bool is_interface () const { return (_flags & JVM_ACC_INTERFAC... function is_abstract (line 60) | bool is_abstract () const { return (_flags & JVM_ACC_ABSTRACT... function is_strict (line 61) | bool is_strict () const { return (_flags & JVM_ACC_STRICT ... function jint (line 64) | jint as_int() { return _flags; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciInstance.cpp function ciType (line 41) | ciType* ciInstance::java_mirror_type() { function ciConstant (line 62) | ciConstant ciInstance::field_value(ciField* field) { function ciConstant (line 127) | ciConstant ciInstance::field_value_by_offset(int field_offset) { function ciKlass (line 143) | ciKlass* ciInstance::java_lang_Class_klass() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciInstance.hpp class ciInstance (line 36) | class ciInstance : public ciObject { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciInstance (line 44) | ciInstance(ciKlass* klass) : ciObject(klass) {} method instanceOop (line 46) | instanceOop get_instanceOop() { return (instanceOop)get_oop(); } method is_instance (line 59) | bool is_instance() { return true; } method is_java_object (line 60) | bool is_java_object() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciInstanceKlass.cpp function oop (line 133) | oop ciInstanceKlass::loader() { function jobject (line 140) | jobject ciInstanceKlass::loader_handle() { function oop (line 146) | oop ciInstanceKlass::protection_domain() { function jobject (line 153) | jobject ciInstanceKlass::protection_domain_handle() { function ciConstantPoolCache (line 161) | ciConstantPoolCache* ciInstanceKlass::field_cache() { function ciInstanceKlass (line 176) | ciInstanceKlass* ciInstanceKlass::get_canonical_holder(int offset) { function ciInstanceKlass (line 291) | ciInstanceKlass* ciInstanceKlass::super() { function ciInstance (line 307) | ciInstance* ciInstanceKlass::java_mirror() { function ciInstanceKlass (line 319) | ciInstanceKlass* ciInstanceKlass::unique_concrete_subklass() { function ciField (line 343) | ciField* ciInstanceKlass::get_field_by_offset(int field_offset, bool is_... function ciField (line 368) | ciField* ciInstanceKlass::get_field_by_name(ciSymbol* name, ciSymbol* si... class NonStaticFieldFiller (line 383) | class NonStaticFieldFiller: public FieldClosure { method NonStaticFieldFiller (line 387) | NonStaticFieldFiller(ciEnv* curEnv, GrowableArray* arr) : method do_field (line 390) | void do_field(fieldDescriptor* fd) { function sort_field_by_offset (line 412) | static int sort_field_by_offset(ciField** a, ciField** b) { function ciMethod (line 509) | ciMethod* ciInstanceKlass::find_method(ciSymbol* name, ciSymbol* signatu... function ciInstanceKlass (line 541) | ciInstanceKlass* ciInstanceKlass::implementor() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciInstanceKlass.hpp class ciInstanceKlass (line 39) | class ciInstanceKlass : public ciKlass { class ciBytecodeStream (line 41) | class ciBytecodeStream method instanceKlass (line 80) | instanceKlass* get_instanceKlass() const { method is_shared (line 98) | bool is_shared() { return _is_shared; } method update_if_shared (line 106) | void update_if_shared(instanceKlass::ClassState expected) { method is_initialized (line 114) | bool is_initialized() { method is_being_initialized (line 119) | bool is_being_initialized() { method is_linked (line 124) | bool is_linked() { method ciFlags (line 130) | ciFlags flags() { method has_finalizer (line 134) | bool has_finalizer() { method has_subklass (line 137) | bool has_subklass() { method jint (line 148) | jint size_helper() { method jint (line 152) | jint nonstatic_field_size() { method jint (line 155) | jint has_nonstatic_fields() { method jint (line 158) | jint nonstatic_oop_map_size() { method jint (line 162) | jint nof_implementors() { method nof_nonstatic_fields (line 182) | int nof_nonstatic_fields() { method ciField (line 189) | ciField* nonstatic_field_at(int i) { method contains_field_offset (line 197) | bool contains_field_offset(int offset) { method is_public (line 207) | bool is_public () { return flags().is_public(); } method is_final (line 208) | bool is_final () { return flags().is_final(); } method is_super (line 209) | bool is_super () { return flags().is_super(); } method is_interface (line 210) | bool is_interface () { return flags().is_interface(); } method is_abstract (line 211) | bool is_abstract () { return flags().is_abstract(); } method is_in_package (line 226) | bool is_in_package(const char* packagename) { method is_instance_klass (line 232) | bool is_instance_klass() { return true; } method is_java_klass (line 233) | bool is_java_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciInstanceKlassKlass.cpp function ciInstanceKlassKlass (line 38) | ciInstanceKlassKlass* ciInstanceKlassKlass::make() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciInstanceKlassKlass.hpp class ciInstanceKlassKlass (line 34) | class ciInstanceKlassKlass : public ciKlassKlass { method CI_PACKAGE_ACCESS (line 35) | CI_PACKAGE_ACCESS method instanceKlassKlass (line 43) | instanceKlassKlass* get_instanceKlassKlass() { method is_instance_klass_klass (line 51) | bool is_instance_klass_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciKlass.cpp function juint (line 101) | juint ciKlass::super_depth() { function juint (line 112) | juint ciKlass::super_check_offset() { function ciKlass (line 123) | ciKlass* ciKlass::super_of_depth(juint i) { function ciKlass (line 156) | ciKlass* function ciKlass (line 190) | ciKlass* ciKlass::find_klass(ciSymbol* klass_name) { function ciInstance (line 202) | ciInstance* ciKlass::java_mirror() { function jint (line 213) | jint ciKlass::modifier_flags() { function jint (line 222) | jint ciKlass::access_flags() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciKlass.hpp class ciKlass (line 40) | class ciKlass : public ciType { class ciEnv (line 42) | class ciEnv method klassOop (line 55) | klassOop get_klassOop() const { method Klass (line 61) | Klass* get_Klass() const { return get_klassOop()->klass_part(); } method oop (line 64) | virtual oop loader() { return NULL; } method jobject (line 65) | virtual jobject loader_handle() { return NULL; } method oop (line 67) | virtual oop protection_domain() { return NULL; } method jobject (line 68) | virtual jobject protection_domain_handle() { return NULL; } method ciSymbol (line 78) | ciSymbol* name() const { return _name; } method jint (line 81) | jint layout_helper() { return _layout_helper; } method juint (line 89) | static juint primary_super_limit() { return Klass::primary_super_limit... method is_interface (line 94) | virtual bool is_interface() { method is_abstract (line 98) | virtual bool is_abstract() { method is_leaf_type (line 103) | virtual bool is_leaf_type() { method is_klass (line 122) | bool is_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciKlassKlass.cpp function ciKlassKlass (line 38) | ciKlassKlass* ciKlassKlass::make() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciKlassKlass.hpp class ciKlassKlass (line 36) | class ciKlassKlass : public ciKlass { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciKlassKlass (line 44) | ciKlassKlass(KlassHandle h_k, ciSymbol *name) method klassKlass (line 47) | klassKlass* get_klassKlass() { return (klassKlass*)get_Klass(); } method is_klass_klass (line 53) | bool is_klass_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMemberName.cpp function ciMethod (line 35) | ciMethod* ciMemberName::get_vmtarget() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMemberName.hpp class ciMemberName (line 34) | class ciMemberName : public ciInstance { method ciMemberName (line 36) | ciMemberName(instanceHandle h_i) : ciInstance(h_i) {} method is_member_name (line 39) | bool is_member_name() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethod.cpp function u_char (line 245) | u_char* ciMethod::compressed_linenumber_table() const { function address (line 291) | address ciMethod::native_entry() { function address (line 306) | address ciMethod::interpreter_entry() { function ciTypeFlow (line 351) | ciTypeFlow* ciMethod::get_flow_analysis() { function ciTypeFlow (line 368) | ciTypeFlow* ciMethod::get_osr_flow_analysis(int osr_bci) { function MethodLivenessResult (line 386) | MethodLivenessResult ciMethod::raw_liveness_at_bci(int bci) { function MethodLivenessResult (line 403) | MethodLivenessResult ciMethod::liveness_at_bci(int bci) { function BitMap (line 426) | BitMap ciMethod::live_local_oops_at_bci(int bci) { function BitMap (line 446) | const BitMap ciMethod::bci_block_start() { function ciCallProfile (line 465) | ciCallProfile ciMethod::call_profile_at_bci(int bci) { function ciMethod (line 567) | ciMethod* ciMethod::find_monomorphic_target(ciInstanceKlass* caller, function ciMethod (line 651) | ciMethod* ciMethod::resolve_invoke(ciKlass* caller, ciKlass* exact_recei... function ciField (line 739) | ciField* ciMethod::get_field_at_bci(int bci, bool &will_link) { function ciMethod (line 748) | ciMethod* ciMethod::get_method_at_bci(int bci, bool &will_link, ciSignat... function ciMethodData (line 860) | ciMethodData* ciMethod::method_data() { function ciMethodData (line 883) | ciMethodData* ciMethod::method_data_or_null() { function GUARDED_VM_ENTRY (line 1043) | GUARDED_VM_ENTRY( function BCEscapeAnalyzer (line 1147) | BCEscapeAnalyzer *ciMethod::get_bcea() { function ciMethodBlocks (line 1159) | ciMethodBlocks *ciMethod::get_method_blocks() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethod.hpp class ciMethodBlocks (line 36) | class ciMethodBlocks class MethodLiveness (line 37) | class MethodLiveness class BitMap (line 38) | class BitMap class Arena (line 39) | class Arena class BCEscapeAnalyzer (line 40) | class BCEscapeAnalyzer class ciMethod (line 47) | class ciMethod : public ciObject { class ciEnv (line 50) | class ciEnv method methodOop (line 93) | methodOop get_methodOop() const { method oop (line 99) | oop loader() const { return _holder->loade... method check_is_loaded (line 107) | void check_is_loaded() const { assert(is_loaded(), "... method code_at_put (line 111) | void code_at_put(int bci, Bytecodes::Code code) { method ciFlags (line 120) | ciFlags flags() const { check_is_loaded(); re... method ciSymbol (line 121) | ciSymbol* name() const { return _name; } method ciInstanceKlass (line 122) | ciInstanceKlass* holder() const { return _holder; } method ciSignature (line 127) | ciSignature* signature() const { return _signature; } method ciType (line 128) | ciType* return_type() const { return _signature->re... method arg_size_no_receiver (line 129) | int arg_size_no_receiver() const { return _signature->si... method arg_size (line 131) | int arg_size() const { method invoke_arg_size (line 138) | int invoke_arg_size(Bytecodes::Code code) const { method address (line 154) | address code() { if (_code == NULL) lo... method code_size (line 155) | int code_size() const { check_is_loaded(); re... method max_stack (line 156) | int max_stack() const { check_is_loaded(); re... method max_locals (line 157) | int max_locals() const { check_is_loaded(); re... method intrinsic_id (line 158) | vmIntrinsics::ID intrinsic_id() const { check_is_loaded(); re... method has_exception_handlers (line 159) | bool has_exception_handlers() const { check_is_loaded(); re... method exception_table_length (line 160) | int exception_table_length() const { check_is_loaded(); re... method interpreter_invocation_count (line 161) | int interpreter_invocation_count() const { check_is_loaded(); re... method interpreter_throwout_count (line 162) | int interpreter_throwout_count() const { check_is_loaded(); re... method force_inline (line 167) | bool force_inline() { return get_methodOop()->force_inline(); } method dont_inline (line 168) | bool dont_inline() { return get_methodOop()->dont_inline(); } method java_code_at_bci (line 173) | Bytecodes::Code java_code_at_bci(int bci) { method uses_monitors (line 196) | bool uses_monitors() const { return _uses_monitors; } method has_monitor_bytecodes (line 197) | bool has_monitor_bytecodes() const { return _uses_monitors; } method is_method (line 271) | bool is_method() { return true; } method is_public (line 274) | bool is_public () const { return flags().is_pub... method is_private (line 275) | bool is_private () const { return flags().is_pri... method is_protected (line 276) | bool is_protected () const { return flags().is_pro... method is_static (line 277) | bool is_static () const { return flags().is_sta... method is_final (line 278) | bool is_final () const { return flags().is_fin... method is_synchronized (line 279) | bool is_synchronized() const { return flags().is_syn... method is_native (line 280) | bool is_native () const { return flags().is_nat... method is_interface (line 281) | bool is_interface () const { return flags().is_int... method is_abstract (line 282) | bool is_abstract () const { return flags().is_abs... method is_strict (line 283) | bool is_strict () const { return flags().is_str... method is_final_method (line 288) | bool is_final_method() const { return is_final() || ... method can_be_statically_bound (line 293) | bool can_be_statically_bound() const { return _can_be_static... method print_codes (line 297) | void print_codes() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodBlocks.cpp function ciBlock (line 35) | ciBlock *ciMethodBlocks::block_containing(int bci) { function ciBlock (line 53) | ciBlock *ciMethodBlocks::split_block_at(int bci) { function ciBlock (line 84) | ciBlock *ciMethodBlocks::make_block_at(int bci) { function ciBlock (line 104) | ciBlock *ciMethodBlocks::make_dummy_block() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodBlocks.hpp class ciBlock (line 33) | class ciBlock method start_bci (line 94) | int start_bci() const { return _start_bci; } method limit_bci (line 95) | int limit_bci() const { return _limit_bci; } method control_bci (line 96) | int control_bci() const { return _control_bci; } method index (line 97) | int index() const { return _idx; } method set_start_bci (line 98) | void set_start_bci(int bci) { _start_bci = bci; } method set_limit_bci (line 99) | void set_limit_bci(int bci) { _limit_bci = bci; } method set_control_bci (line 100) | void set_control_bci(int bci) { _control_bci = bci;} method ex_start_bci (line 102) | int ex_start_bci() const { return _ex_start_bci; } method ex_limit_bci (line 103) | int ex_limit_bci() const { return _ex_limit_bci; } method contains (line 104) | bool contains(int bci) const { return start_bci() <= bci && bci < limi... method processed (line 107) | bool processed() const { return (_flags & Processed) != 0; } method is_handler (line 108) | bool is_handler() const { return (_flags & Handler) != 0; } method may_throw (line 109) | bool may_throw() const { return (_flags & MayThrow) != 0; } method does_jsr (line 110) | bool does_jsr() const { return (_flags & DoesJsr) != 0; } method does_ret (line 111) | bool does_ret() const { return (_flags & DoesRet) != 0; } method has_handler (line 112) | bool has_handler() const { return (_flags & HasHandler) != 0; } method is_ret_target (line 113) | bool is_ret_target() const { return (_flags & RetTarget) != 0; } method set_processed (line 114) | void set_processed() { _flags |= Processed; } method clear_processed (line 115) | void clear_processed() { _flags &= ~Processed; } method set_handler (line 116) | void set_handler() { _flags |= Handler; } method set_may_throw (line 117) | void set_may_throw() { _flags |= MayThrow; } method set_does_jsr (line 118) | void set_does_jsr() { _flags |= DoesJsr; } method clear_does_jsr (line 119) | void clear_does_jsr() { _flags &= ~DoesJsr; } method set_does_ret (line 120) | void set_does_ret() { _flags |= DoesRet; } method clear_does_ret (line 121) | void clear_does_ret() { _flags &= ~DoesRet; } method set_is_ret_target (line 122) | void set_is_ret_target() { _flags |= RetTarget; } method set_has_handler (line 123) | void set_has_handler() { _flags |= HasHandler; } method clear_exception_handler (line 124) | void clear_exception_handler() { _flags &= ~Handler; _ex_start_bci ... method ciMethod (line 126) | ciMethod *method() const { return _method; } class ciMethodBlocks (line 37) | class ciMethodBlocks : public ResourceObj { method ciBlock (line 51) | ciBlock *block(int index) { return _blocks->at(index); } method num_blocks (line 55) | int num_blocks() { return _num_blocks;} class ciBlock (line 65) | class ciBlock : public ResourceObj { method start_bci (line 94) | int start_bci() const { return _start_bci; } method limit_bci (line 95) | int limit_bci() const { return _limit_bci; } method control_bci (line 96) | int control_bci() const { return _control_bci; } method index (line 97) | int index() const { return _idx; } method set_start_bci (line 98) | void set_start_bci(int bci) { _start_bci = bci; } method set_limit_bci (line 99) | void set_limit_bci(int bci) { _limit_bci = bci; } method set_control_bci (line 100) | void set_control_bci(int bci) { _control_bci = bci;} method ex_start_bci (line 102) | int ex_start_bci() const { return _ex_start_bci; } method ex_limit_bci (line 103) | int ex_limit_bci() const { return _ex_limit_bci; } method contains (line 104) | bool contains(int bci) const { return start_bci() <= bci && bci < limi... method processed (line 107) | bool processed() const { return (_flags & Processed) != 0; } method is_handler (line 108) | bool is_handler() const { return (_flags & Handler) != 0; } method may_throw (line 109) | bool may_throw() const { return (_flags & MayThrow) != 0; } method does_jsr (line 110) | bool does_jsr() const { return (_flags & DoesJsr) != 0; } method does_ret (line 111) | bool does_ret() const { return (_flags & DoesRet) != 0; } method has_handler (line 112) | bool has_handler() const { return (_flags & HasHandler) != 0; } method is_ret_target (line 113) | bool is_ret_target() const { return (_flags & RetTarget) != 0; } method set_processed (line 114) | void set_processed() { _flags |= Processed; } method clear_processed (line 115) | void clear_processed() { _flags &= ~Processed; } method set_handler (line 116) | void set_handler() { _flags |= Handler; } method set_may_throw (line 117) | void set_may_throw() { _flags |= MayThrow; } method set_does_jsr (line 118) | void set_does_jsr() { _flags |= DoesJsr; } method clear_does_jsr (line 119) | void clear_does_jsr() { _flags &= ~DoesJsr; } method set_does_ret (line 120) | void set_does_ret() { _flags |= DoesRet; } method clear_does_ret (line 121) | void clear_does_ret() { _flags &= ~DoesRet; } method set_is_ret_target (line 122) | void set_is_ret_target() { _flags |= RetTarget; } method set_has_handler (line 123) | void set_has_handler() { _flags |= HasHandler; } method clear_exception_handler (line 124) | void clear_exception_handler() { _flags &= ~Handler; _ex_start_bci ... method ciMethod (line 126) | ciMethod *method() const { return _method; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodData.cpp function ciProfileData (line 133) | ciProfileData* ciMethodData::data_at(int data_index) { function ciProfileData (line 166) | ciProfileData* ciMethodData::next_data(ciProfileData* current) { function ciProfileData (line 174) | ciProfileData* ciMethodData::bci_to_data(int bci) { function uint (line 332) | uint ciMethodData::arg_modified(int arg) const { function ByteSize (line 340) | ByteSize ciMethodData::offset_of_slot(ciProfileData* data, ByteSize slot... function ciArgInfoData (line 353) | ciArgInfoData *ciMethodData::arg_info() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodData.hpp class ciBitData (line 35) | class ciBitData method ciBitData (line 49) | ciBitData(DataLayout* layout) : BitData(layout) {} class ciCounterData (line 36) | class ciCounterData method ciCounterData (line 54) | ciCounterData(DataLayout* layout) : CounterData(layout) {} class ciJumpData (line 37) | class ciJumpData method ciJumpData (line 59) | ciJumpData(DataLayout* layout) : JumpData(layout) {} class ciReceiverTypeData (line 38) | class ciReceiverTypeData method ciReceiverTypeData (line 64) | ciReceiverTypeData(DataLayout* layout) : ReceiverTypeData(layout) {} method set_receiver (line 66) | void set_receiver(uint row, ciKlass* recv) { method ciKlass (line 72) | ciKlass* receiver(uint row) { method translate_from (line 80) | virtual void translate_from(ProfileData* data) { class ciRetData (line 39) | class ciRetData method ciRetData (line 117) | ciRetData(DataLayout* layout) : RetData(layout) {} class ciBranchData (line 40) | class ciBranchData method ciBranchData (line 122) | ciBranchData(DataLayout* layout) : BranchData(layout) {} class ciArrayData (line 41) | class ciArrayData method ciArrayData (line 127) | ciArrayData(DataLayout* layout) : ArrayData(layout) {} class ciMultiBranchData (line 42) | class ciMultiBranchData method ciMultiBranchData (line 132) | ciMultiBranchData(DataLayout* layout) : MultiBranchData(layout) {} class ciArgInfoData (line 43) | class ciArgInfoData method ciArgInfoData (line 137) | ciArgInfoData(DataLayout* layout) : ArgInfoData(layout) {} class ciBitData (line 47) | class ciBitData : public BitData { method ciBitData (line 49) | ciBitData(DataLayout* layout) : BitData(layout) {} class ciCounterData (line 52) | class ciCounterData : public CounterData { method ciCounterData (line 54) | ciCounterData(DataLayout* layout) : CounterData(layout) {} class ciJumpData (line 57) | class ciJumpData : public JumpData { method ciJumpData (line 59) | ciJumpData(DataLayout* layout) : JumpData(layout) {} class ciReceiverTypeData (line 62) | class ciReceiverTypeData : public ReceiverTypeData { method ciReceiverTypeData (line 64) | ciReceiverTypeData(DataLayout* layout) : ReceiverTypeData(layout) {} method set_receiver (line 66) | void set_receiver(uint row, ciKlass* recv) { method ciKlass (line 72) | ciKlass* receiver(uint row) { method translate_from (line 80) | virtual void translate_from(ProfileData* data) { class ciVirtualCallData (line 90) | class ciVirtualCallData : public VirtualCallData { method ciReceiverTypeData (line 92) | ciReceiverTypeData* rtd_super() { return (ciReceiverTypeData*) this; } method ciVirtualCallData (line 95) | ciVirtualCallData(DataLayout* layout) : VirtualCallData(layout) {} method set_receiver (line 97) | void set_receiver(uint row, ciKlass* recv) { method ciKlass (line 101) | ciKlass* receiver(uint row) { method translate_from (line 106) | virtual void translate_from(ProfileData* data) { class ciRetData (line 115) | class ciRetData : public RetData { method ciRetData (line 117) | ciRetData(DataLayout* layout) : RetData(layout) {} class ciBranchData (line 120) | class ciBranchData : public BranchData { method ciBranchData (line 122) | ciBranchData(DataLayout* layout) : BranchData(layout) {} class ciArrayData (line 125) | class ciArrayData : public ArrayData { method ciArrayData (line 127) | ciArrayData(DataLayout* layout) : ArrayData(layout) {} class ciMultiBranchData (line 130) | class ciMultiBranchData : public MultiBranchData { method ciMultiBranchData (line 132) | ciMultiBranchData(DataLayout* layout) : MultiBranchData(layout) {} class ciArgInfoData (line 135) | class ciArgInfoData : public ArgInfoData { method ciArgInfoData (line 137) | ciArgInfoData(DataLayout* layout) : ArgInfoData(layout) {} class ciMethodData (line 145) | class ciMethodData : public ciObject { method data_size (line 188) | int data_size() const { return _data_size; } method extra_data_size (line 189) | int extra_data_size() const { return _extra_data_size; } method methodDataOop (line 192) | methodDataOop get_methodDataOop() const { method DataLayout (line 203) | DataLayout* data_layout_at(int data_index) const { method out_of_bounds (line 208) | bool out_of_bounds(int data_index) { method hint_di (line 213) | int hint_di() const { return _hint_di; } method set_hint_di (line 214) | void set_hint_di(int di) { method ciProfileData (line 218) | ciProfileData* data_before(int bci) { method first_di (line 230) | int first_di() { return 0; } method is_method_data (line 235) | bool is_method_data() { return true; } method set_mature (line 237) | void set_mature() { _state = mature_state; } method is_empty (line 239) | bool is_empty() { return _state == empty_state; } method is_mature (line 240) | bool is_mature() { return _state == mature_state; } method creation_mileage (line 242) | int creation_mileage() { return _orig.creation_mileage(); } method current_mileage (line 243) | int current_mileage() { return _current_mileage; } method invocation_count (line 245) | int invocation_count() { return _invocation_counter; } method backedge_count (line 246) | int backedge_count() { return _backedge_counter; } method dp_to_di (line 258) | int dp_to_di(address dp) { method ciProfileData (line 266) | ciProfileData* first_data() { return data_at(first_di()); } method is_valid (line 268) | bool is_valid(ciProfileData* current) { return current != NULL; } method uint (line 274) | uint overflow_trap_count() const { method uint (line 277) | uint overflow_recompile_count() const { method uint (line 280) | uint decompile_count() const { method uint (line 283) | uint trap_count(int reason) const { method uint (line 286) | uint trap_reason_limit() const { return _orig.trap_reason_limit(); } method uint (line 287) | uint trap_count_limit() const { return _orig.trap_count_limit(); } method has_trap_at (line 291) | int has_trap_at(int bci, int reason) { method trap_recompiled_at (line 295) | int trap_recompiled_at(int bci) { method byte_offset_of_slot (line 319) | int byte_offset_of_slot(ciProfileData* data, ByteSize slot_offset... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodHandle.cpp function ciMethod (line 35) | ciMethod* ciMethodHandle::get_vmtarget() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodHandle.hpp class ciMethodHandle (line 34) | class ciMethodHandle : public ciInstance { method ciMethodHandle (line 36) | ciMethodHandle(instanceHandle h_i) : ciInstance(h_i) {} method is_method_handle (line 39) | bool is_method_handle() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodKlass.cpp function ciMethodKlass (line 38) | ciMethodKlass* ciMethodKlass::make() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodKlass.hpp class ciMethodKlass (line 35) | class ciMethodKlass : public ciKlass { method CI_PACKAGE_ACCESS (line 36) | CI_PACKAGE_ACCESS method methodKlass (line 44) | methodKlass* get_methodKlass() { return (methodKlass*)get_Klass(); } method is_method_klass (line 50) | bool is_method_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciMethodType.hpp class ciMethodType (line 35) | class ciMethodType : public ciInstance { method ciType (line 37) | ciType* class_to_citype(oop klass_oop) const { method ciMethodType (line 48) | ciMethodType(instanceHandle h_i) : ciInstance(h_i) {} method is_method_type (line 51) | bool is_method_type() const { return true; } method ciType (line 53) | ciType* rtype() const { method ptype_count (line 60) | int ptype_count() const { method ptype_slot_count (line 64) | int ptype_slot_count() const { method ciType (line 68) | ciType* ptype_at(int index) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciNullObject.cpp function ciNullObject (line 46) | ciNullObject* ciNullObject::make() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciNullObject.hpp class ciNullObject (line 35) | class ciNullObject : public ciObject { method CI_PACKAGE_ACCESS (line 36) | CI_PACKAGE_ACCESS method is_java_object (line 48) | bool is_java_object() { return true; } method is_null_object (line 51) | bool is_null_object() const { return true; } method is_classless (line 52) | bool is_classless() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjArray.cpp function ciObject (line 36) | ciObject* ciObjArray::obj_at(int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjArray.hpp class ciObjArray (line 36) | class ciObjArray : public ciArray { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciObjArray (line 42) | ciObjArray(ciKlass* klass, int len) : ciArray(klass, len) {} method objArrayOop (line 44) | objArrayOop get_objArrayOop() { method is_obj_array (line 52) | bool is_obj_array() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjArrayKlass.cpp function ciKlass (line 82) | ciKlass* ciObjArrayKlass::element_klass() { function ciSymbol (line 109) | ciSymbol* ciObjArrayKlass::construct_array_name(ciSymbol* element_name, function ciObjArrayKlass (line 152) | ciObjArrayKlass* ciObjArrayKlass::make_impl(ciKlass* element_klass) { function ciObjArrayKlass (line 181) | ciObjArrayKlass* ciObjArrayKlass::make(ciKlass* element_klass) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjArrayKlass.hpp class ciObjArrayKlass (line 34) | class ciObjArrayKlass : public ciArrayKlass { class ciEnv (line 36) | class ciEnv method objArrayKlass (line 48) | objArrayKlass* get_objArrayKlass() { method oop (line 58) | oop loader() { return _base_element_klass->loader(); } method jobject (line 59) | jobject loader_handle() { return _base_element_klass->loader_handle(); } method oop (line 61) | oop protection_domain() { return _base_element_klass->prote... method jobject (line 62) | jobject protection_domain_handle() { return _base_element_klass->prote... method ciKlass (line 70) | ciKlass* base_element_klass() { return _base_element_klass; } method is_obj_array_klass (line 73) | bool is_obj_array_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjArrayKlassKlass.cpp function ciObjArrayKlassKlass (line 38) | ciObjArrayKlassKlass* ciObjArrayKlassKlass::make() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjArrayKlassKlass.hpp class ciObjArrayKlassKlass (line 34) | class ciObjArrayKlassKlass : public ciArrayKlassKlass { method CI_PACKAGE_ACCESS (line 35) | CI_PACKAGE_ACCESS method objArrayKlassKlass (line 43) | objArrayKlassKlass* get_objArrayKlassKlass() { method is_obj_array_klass_klass (line 51) | bool is_obj_array_klass_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObject.cpp function ciKlass (line 107) | ciKlass* ciObject::klass() { function uint (line 140) | uint ciObject::ident() { function jobject (line 180) | jobject ciObject::constant_encoding() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObject.hpp class ciObject (line 51) | class ciObject : public ResourceObj { class ciEnv (line 53) | class ciEnv method jobject (line 73) | jobject handle() const { return _handle; } method oop (line 75) | oop get_oop() const { method init_flags_from (line 80) | void init_flags_from(oop x) { method print_impl (line 92) | virtual void print_impl(outputStream* st) {} method is_perm (line 125) | bool is_perm() { return (_ident & PERM_FLAG) != 0; } method is_scavengable (line 129) | bool is_scavengable() { return (_ident & SCAVENGABLE_FLAG) != 0; } method is_null_object (line 141) | virtual bool is_null_object() const { return false; } method is_call_site (line 142) | virtual bool is_call_site() const { return false; } method is_cpcache (line 143) | virtual bool is_cpcache() const { return false; } method is_instance (line 144) | virtual bool is_instance() { return false; } method is_member_name (line 145) | virtual bool is_member_name() const { return false; } method is_method (line 146) | virtual bool is_method() { return false; } method is_method_data (line 147) | virtual bool is_method_data() { return false; } method is_method_handle (line 148) | virtual bool is_method_handle() const { return false; } method is_method_type (line 149) | virtual bool is_method_type() const { return false; } method is_array (line 150) | virtual bool is_array() { return false; } method is_obj_array (line 151) | virtual bool is_obj_array() { return false; } method is_type_array (line 152) | virtual bool is_type_array() { return false; } method is_symbol (line 153) | virtual bool is_symbol() { return false; } method is_type (line 154) | virtual bool is_type() { return false; } method is_return_address (line 155) | virtual bool is_return_address() { return false; } method is_klass (line 156) | virtual bool is_klass() { return false; } method is_instance_klass (line 157) | virtual bool is_instance_klass() { return false; } method is_method_klass (line 158) | virtual bool is_method_klass() { return false; } method is_array_klass (line 159) | virtual bool is_array_klass() { return false; } method is_obj_array_klass (line 160) | virtual bool is_obj_array_klass() { return false; } method is_type_array_klass (line 161) | virtual bool is_type_array_klass() { return false; } method is_symbol_klass (line 162) | virtual bool is_symbol_klass() { return false; } method is_klass_klass (line 163) | virtual bool is_klass_klass() { return false; } method is_instance_klass_klass (line 164) | virtual bool is_instance_klass_klass() { return false; } method is_array_klass_klass (line 165) | virtual bool is_array_klass_klass() { return false; } method is_obj_array_klass_klass (line 166) | virtual bool is_obj_array_klass_klass() { return false; } method is_type_array_klass_klass (line 167) | virtual bool is_type_array_klass_klass() { return false; } method is_classless (line 171) | virtual bool is_classless() const { return false; } method is_java_object (line 175) | virtual bool is_java_object() { return false; } method is_java_klass (line 179) | virtual bool is_java_klass() { return false; } method is_java_lang_Object (line 183) | virtual bool is_java_lang_Object() { return false; } method is_loaded (line 192) | bool is_loaded() const { method ciNullObject (line 197) | ciNullObject* as_null_object() { method ciCallSite (line 201) | ciCallSite* as_call_site() { method ciCPCache (line 205) | ciCPCache* as_cpcache() { method ciInstance (line 209) | ciInstance* as_instance() { method ciMemberName (line 213) | ciMemberName* as_member_name() { method ciMethod (line 217) | ciMethod* as_method() { method ciMethodData (line 221) | ciMethodData* as_method_data() { method ciMethodHandle (line 225) | ciMethodHandle* as_method_handle() { method ciMethodType (line 229) | ciMethodType* as_method_type() { method ciArray (line 233) | ciArray* as_array() { method ciObjArray (line 237) | ciObjArray* as_obj_array() { method ciTypeArray (line 241) | ciTypeArray* as_type_array() { method ciSymbol (line 245) | ciSymbol* as_symbol() { method ciType (line 249) | ciType* as_type() { method ciReturnAddress (line 253) | ciReturnAddress* as_return_address() { method ciKlass (line 257) | ciKlass* as_klass() { method ciInstanceKlass (line 261) | ciInstanceKlass* as_instance_klass() { method ciMethodKlass (line 265) | ciMethodKlass* as_method_klass() { method ciArrayKlass (line 269) | ciArrayKlass* as_array_klass() { method ciObjArrayKlass (line 273) | ciObjArrayKlass* as_obj_array_klass() { method ciTypeArrayKlass (line 277) | ciTypeArrayKlass* as_type_array_klass() { method ciKlassKlass (line 281) | ciKlassKlass* as_klass_klass() { method ciInstanceKlassKlass (line 285) | ciInstanceKlassKlass* as_instance_klass_klass() { method ciArrayKlassKlass (line 289) | ciArrayKlassKlass* as_array_klass_klass() { method ciObjArrayKlassKlass (line 293) | ciObjArrayKlassKlass* as_obj_array_klass_klass() { method ciTypeArrayKlassKlass (line 297) | ciTypeArrayKlassKlass* as_type_array_klass_klass() { method print (line 304) | void print() { print(tty); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjectFactory.cpp function ciSymbol (line 223) | ciSymbol* ciObjectFactory::get_symbol(Symbol* key) { function ciObject (line 252) | ciObject* ciObjectFactory::get(oop key) { function ciObject (line 313) | ciObject* ciObjectFactory::create_new_object(oop o) { function ciMethod (line 381) | ciMethod* ciObjectFactory::get_unloaded_method(ciInstanceKlass* holder, function ciKlass (line 424) | ciKlass* ciObjectFactory::get_unloaded_klass(ciKlass* accessing_klass, function ciInstance (line 502) | ciInstance* ciObjectFactory::get_unloaded_instance(ciInstanceKlass* inst... function ciInstance (line 532) | ciInstance* ciObjectFactory::get_unloaded_klass_mirror(ciKlass* type) { function ciInstance (line 543) | ciInstance* ciObjectFactory::get_unloaded_method_handle_constant(ciKlass... function ciInstance (line 557) | ciInstance* ciObjectFactory::get_unloaded_method_type_constant(ciSymbol*... function ciMethodData (line 569) | ciMethodData* ciObjectFactory::get_empty_methodData() { function ciReturnAddress (line 579) | ciReturnAddress* ciObjectFactory::get_return_address(int bci) { function ciSymbol (line 733) | ciSymbol* ciObjectFactory::vm_symbol_at(int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciObjectFactory.hpp class ciObjectFactory (line 38) | class ciObjectFactory : public ResourceObj { type NonPermObject (line 58) | struct NonPermObject : public ResourceObj { method ciObject (line 63) | ciObject* object() { return _object; } method NonPermObject (line 64) | NonPermObject* &next() { return _next; } method is_equal (line 75) | static bool is_equal(NonPermObject* p, oop key) { method Arena (line 85) | Arena* arena() { return _arena; } method is_initialized (line 92) | static bool is_initialized() { return _initialized; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciSignature.cpp function ciType (line 105) | ciType* ciSignature::return_type() const { function ciType (line 114) | ciType* ciSignature::type_at(int index) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciSignature.hpp class ciSignature (line 36) | class ciSignature : public ResourceObj { method Symbol (line 54) | Symbol* get_symbol() const { return _symbol->get_s... method ciSymbol (line 57) | ciSymbol* as_symbol() const { return _symbol; } method ciKlass (line 58) | ciKlass* accessing_klass() const { return _accessing_kla... method size (line 63) | int size() const { return _size; } method count (line 64) | int count() const { return _count; } method arg_size_for_bc (line 66) | int arg_size_for_bc(Bytecodes::Code bc) { return size() + (Byte... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciStreams.cpp function ciKlass (line 187) | ciKlass* ciBytecodeStream::get_klass(bool& will_link) { function ciConstant (line 237) | ciConstant ciBytecodeStream::get_constant() { function constantTag (line 254) | constantTag ciBytecodeStream::get_constant_pool_tag(int index) const { function ciField (line 278) | ciField* ciBytecodeStream::get_field(bool& will_link) { function ciInstanceKlass (line 296) | ciInstanceKlass* ciBytecodeStream::get_declared_field_holder() { function ciMethod (line 360) | ciMethod* ciBytecodeStream::get_method(bool& will_link, ciSignature* *de... function ciObject (line 397) | ciObject* ciBytecodeStream::get_appendix() { function ciMethodType (line 421) | ciMethodType* ciBytecodeStream::get_method_type() { function ciKlass (line 440) | ciKlass* ciBytecodeStream::get_declared_method_holder() { function ciCPCache (line 478) | ciCPCache* ciBytecodeStream::get_cpcache() const { function ciCallSite (line 492) | ciCallSite* ciBytecodeStream::get_call_site() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciStreams.hpp class ciBytecodeStream (line 41) | class ciBytecodeStream : StackObj { method check_java (line 46) | static Bytecodes::Code check_java(Bytecodes::Code c) { method check_defined (line 51) | static Bytecodes::Code check_defined(Bytecodes::Code c) { method reset (line 69) | void reset( address base, unsigned int size ) { method assert_wide (line 75) | void assert_wide(bool require_wide) const { method Bytecode (line 81) | Bytecode bytecode() const { return Bytecode(this, _bc_start); } method Bytecode (line 82) | Bytecode next_bytecode() const { return Bytecode(this, _pc); } method EOBC (line 86) | static Bytecodes::Code EOBC() { method ciBytecodeStream (line 90) | ciBytecodeStream(ciMethod* m) { method ciBytecodeStream (line 94) | ciBytecodeStream() { method ciMethod (line 98) | ciMethod* method() const { return _method; } method reset_to_method (line 100) | void reset_to_method(ciMethod* m) { method set_max_bci (line 116) | void set_max_bci( int max ) { method address (line 120) | address cur_bcp() const { return _bc_start; } method next_bci (line 121) | int next_bci() const { return _pc - _start; } method cur_bci (line 122) | int cur_bci() const { return _bc_start - _start; } method instruction_size (line 123) | int instruction_size() const { return _pc - _bc_start; } method cur_bc (line 125) | Bytecodes::Code cur_bc() const{ return check_java(_bc); } method cur_bc_raw (line 126) | Bytecodes::Code cur_bc_raw() const { return check_defined(_raw_bc); } method next_bc (line 127) | Bytecodes::Code next_bc() { return Bytecodes::java_code((Bytecodes... method next (line 134) | Bytecodes::Code next() { method is_wide (line 149) | bool is_wide() const { return ( _pc == _was_wide ); } method has_cache_index (line 152) | bool has_cache_index() const { return Bytecodes::uses_cp_cache(cur_bc_... method has_optional_appendix (line 154) | bool has_optional_appendix() { return Bytecodes::has_optional_appendix... method get_index_u1 (line 156) | int get_index_u1() const { method get_index_u1_cpcache (line 160) | int get_index_u1_cpcache() const { method get_index (line 166) | int get_index() const { method get_index_u2 (line 174) | int get_index_u2(bool is_wide = false) const { method get_index_u2_cpcache (line 179) | int get_index_u2_cpcache() const { method get_index_u4 (line 184) | int get_index_u4() const { method has_index_u4 (line 188) | bool has_index_u4() const { method get_dimensions (line 193) | int get_dimensions() const { return *(unsigned char*)(_pc-1); } method get_constant_u1 (line 196) | int get_constant_u1() const { return bytecode().ge... method get_constant_u2 (line 197) | int get_constant_u2(bool is_wide = false) const { return bytecode().ge... method get_iinc_con (line 201) | int get_iinc_con() const {return (_pc==_was_wide) ? (jshort) get_const... method get_dest (line 204) | int get_dest() const { method next_get_dest (line 209) | int next_get_dest() const { method get_far_dest (line 215) | int get_far_dest() const { method get_int_table (line 220) | int get_int_table( int index ) const { method get_tableswitch_length (line 224) | int get_tableswitch_length() { return get_int_table(2)-get_int_table(... method get_dest_table (line 226) | int get_dest_table( int index ) const { method is_unresolved_klass (line 249) | bool is_unresolved_klass() const { class ciSignatureStream (line 279) | class ciSignatureStream : public StackObj { method ciSignatureStream (line 284) | ciSignatureStream(ciSignature* signature) { method at_return_type (line 289) | bool at_return_type() { return _pos == _sig->count(); } method is_done (line 291) | bool is_done() { return _pos > _sig->count(); } method next (line 293) | void next() { method ciType (line 299) | ciType* type() { class ciExceptionHandlerStream (line 313) | class ciExceptionHandlerStream : public StackObj { method ciExceptionHandlerStream (line 327) | ciExceptionHandlerStream(ciMethod* method) { method ciExceptionHandlerStream (line 340) | ciExceptionHandlerStream(ciMethod* method, int bci, method is_done (line 371) | bool is_done() { method next (line 375) | void next() { method ciExceptionHandler (line 411) | ciExceptionHandler* handler() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciSymbol.cpp function jbyte (line 68) | const jbyte* ciSymbol::base() { function ciSymbol (line 125) | ciSymbol* ciSymbol::make_impl(const char* s) { function ciSymbol (line 140) | ciSymbol* ciSymbol::make(const char* s) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciSymbol.hpp class ciSymbol (line 37) | class ciSymbol : public ResourceObj { class ciEnv (line 43) | class ciEnv method DEBUG_ONLY (line 51) | DEBUG_ONLY( bool sid_ok() { return vmSymbols::find_sid(get_symbol()) =... method Symbol (line 56) | Symbol* get_symbol() const { return _symbol; } method set_ident (line 68) | void set_ident(uint id) { _ident = id; } method uint (line 71) | uint ident() { return _ident; } method sid (line 74) | vmSymbols::SID sid() const { return _sid; } method print_symbol (line 90) | void print_symbol() { method print (line 104) | void print() { method equals (line 109) | bool equals(ciSymbol* obj) { return this->_symbol == obj->get_symbol(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciType.cpp function ciInstance (line 102) | ciInstance* ciType::java_mirror() { function ciKlass (line 110) | ciKlass* ciType::box_klass() { function ciType (line 127) | ciType* ciType::make(BasicType t) { function ciReturnAddress (line 159) | ciReturnAddress* ciReturnAddress::make(int bci) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciType.hpp class ciType (line 35) | class ciType : public ciObject { class ciKlass (line 37) | class ciKlass method BasicType (line 55) | BasicType basic_type() const { return _basic_type; } method is_primitive_type (line 72) | bool is_primitive_type() const { return basic_type() != T_O... method size (line 73) | int size() const { return type2size[basic_typ... method is_void (line 74) | bool is_void() const { return basic_type() == T_V... method is_one_word (line 75) | bool is_one_word() const { return size() == 1; } method is_two_word (line 76) | bool is_two_word() const { return size() == 2; } method is_type (line 79) | bool is_type() { return true; } method is_classless (line 80) | bool is_classless() const { return is_primitive_type(); } method print_name (line 84) | void print_name() { class ciReturnAddress (line 96) | class ciReturnAddress : public ciType { method is_return_address (line 110) | bool is_return_address() { return true; } method bci (line 112) | int bci() { return _bci; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeArray.cpp function jchar (line 39) | jchar ciTypeArray::char_at(int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeArray.hpp class ciTypeArray (line 36) | class ciTypeArray : public ciArray { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciTypeArray (line 42) | ciTypeArray(ciKlass* klass, int len) : ciArray(klass, len) {} method typeArrayOop (line 44) | typeArrayOop get_typeArrayOop() { method is_type_array (line 52) | bool is_type_array() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeArrayKlass.cpp function ciTypeArrayKlass (line 45) | ciTypeArrayKlass* ciTypeArrayKlass::make_impl(BasicType t) { function ciTypeArrayKlass (line 54) | ciTypeArrayKlass* ciTypeArrayKlass::make(BasicType t) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeArrayKlass.hpp class ciTypeArrayKlass (line 34) | class ciTypeArrayKlass : public ciArrayKlass { method typeArrayKlass (line 40) | typeArrayKlass* get_typeArrayKlass() { method BasicType (line 51) | BasicType element_type() { method is_type_array_klass (line 56) | bool is_type_array_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeArrayKlassKlass.cpp function ciTypeArrayKlassKlass (line 38) | ciTypeArrayKlassKlass* ciTypeArrayKlassKlass::make() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeArrayKlassKlass.hpp class ciTypeArrayKlassKlass (line 34) | class ciTypeArrayKlassKlass : public ciArrayKlassKlass { method CI_PACKAGE_ACCESS (line 35) | CI_PACKAGE_ACCESS method typeArrayKlassKlass (line 44) | typeArrayKlassKlass* get_typeArrayKlassKlass() { method is_type_array_klass_klass (line 52) | bool is_type_array_klass_klass() { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeFlow.cpp function ciType (line 268) | ciType* ciTypeFlow::StateVector::type_meet_internal(ciType* t1, ciType* ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciTypeFlow.hpp class ciTypeFlow (line 41) | class ciTypeFlow : public ResourceObj { class StateVector (line 57) | class StateVector method ciType (line 189) | static ciType* top_type() { return ciType::make((BasicType)T_TOP); } method ciType (line 190) | static ciType* bottom_type() { return ciType::make((BasicType)T_BOTT... method ciType (line 191) | static ciType* long2_type() { return ciType::make((BasicType)T_LONG... method ciType (line 192) | static ciType* double2_type(){ return ciType::make((BasicType)T_DOUB... method ciType (line 193) | static ciType* null_type() { return ciType::make((BasicType)T_NULL... method ciType (line 195) | static ciType* half_type(ciType* t) { method ciType (line 204) | ciType* type_meet(ciType* t1, ciType* t2) { method ciTypeFlow (line 209) | ciTypeFlow* outer() const { return _outer; } method stack_size (line 211) | int stack_size() const { return _stack_size; } method set_stack_size (line 212) | void set_stack_size(int ss) { _stack_size = ss; } method monitor_count (line 214) | int monitor_count() const { return _monitor_count; } method set_monitor_count (line 215) | void set_monitor_count(int mc) { _monitor_count = mc; } method LocalSet (line 217) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 218) | const LocalSet* def_locals() const { return &_def_locals; } method Cell (line 220) | static Cell start_cell() { return (Cell)0; } method Cell (line 221) | static Cell next_cell(Cell c) { return (Cell)(((int)c) + 1); } method Cell (line 222) | Cell limit_cell() const { method Cell (line 227) | Cell local(int lnum) const { method Cell (line 232) | Cell stack(int snum) const { method Cell (line 237) | Cell tos() const { return stack(stack_size()-1); } method ciType (line 240) | ciType* local_type_at(int i) const { return type_at(local(i)); } method ciType (line 241) | ciType* stack_type_at(int i) const { return type_at(stack(i)); } method ciType (line 244) | ciType* type_at(Cell c) const { method set_type_at (line 249) | void set_type_at(Cell c, ciType* type) { method set_type_at_tos (line 255) | void set_type_at_tos(ciType* type) { set_type_at(tos(), type); } method ciType (line 256) | ciType* type_at_tos() const { return type_at(tos()); } method push (line 258) | void push(ciType* type) { method pop (line 262) | void pop() { method ciType (line 266) | ciType* pop_value() { method is_reference (line 273) | bool is_reference(ciType* type) const { method is_int (line 276) | bool is_int(ciType* type) const { method is_long (line 279) | bool is_long(ciType* type) const { method is_float (line 282) | bool is_float(ciType* type) const { method is_double (line 285) | bool is_double(ciType* type) const { method store_to_local (line 289) | void store_to_local(int lnum) { method push_int (line 295) | void push_int() { method pop_int (line 298) | void pop_int() { method check_int (line 302) | void check_int(Cell c) { method push_double (line 305) | void push_double() { method pop_double (line 309) | void pop_double() { method push_float (line 315) | void push_float() { method pop_float (line 318) | void pop_float() { method push_long (line 322) | void push_long() { method pop_long (line 326) | void pop_long() { method push_object (line 332) | void push_object(ciKlass* klass) { method pop_object (line 335) | void pop_object() { method pop_array (line 339) | void pop_array() { method ciObjArrayKlass (line 347) | ciObjArrayKlass* pop_objArray() { method ciTypeArrayKlass (line 353) | ciTypeArrayKlass* pop_typeArray() { method push_null (line 359) | void push_null() { method overwrite_local_double_long (line 379) | void overwrite_local_double_long(int index) { method load_local_object (line 390) | void load_local_object(int index) { method store_local_object (line 395) | void store_local_object(int index) { method load_local_double (line 404) | void load_local_double(int index) { method store_local_double (line 412) | void store_local_double(int index) { method load_local_float (line 424) | void load_local_float(int index) { method store_local_float (line 429) | void store_local_float(int index) { method load_local_int (line 437) | void load_local_int(int index) { method store_local_int (line 442) | void store_local_int(int index) { method load_local_long (line 450) | void load_local_long(int index) { method store_local_long (line 458) | void store_local_long(int index) { method trap_bci (line 490) | int trap_bci() { return _trap_bci; } method trap_index (line 493) | int trap_index() { return _trap_index; } class Loop (line 58) | class Loop method Loop (line 725) | Loop(Block* head, Block* tail) : method Loop (line 730) | Loop* parent() const { return _parent; } method Loop (line 731) | Loop* sibling() const { return _sibling; } method Loop (line 732) | Loop* child() const { return _child; } method Block (line 733) | Block* head() const { return _head; } method Block (line 734) | Block* tail() const { return _tail; } method set_parent (line 735) | void set_parent(Loop* p) { _parent = p; } method set_sibling (line 736) | void set_sibling(Loop* s) { _sibling = s; } method set_child (line 737) | void set_child(Loop* c) { _child = c; } method set_head (line 738) | void set_head(Block* hd) { _head = hd; } method set_tail (line 739) | void set_tail(Block* tl) { _tail = tl; } method contains (line 745) | bool contains(Block* blk) const { return contains(blk->loop()); } method LocalSet (line 748) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 749) | const LocalSet* def_locals() const { return &_def_locals; } method set_irreducible (line 756) | void set_irreducible(Block* entry) { method is_irreducible (line 760) | bool is_irreducible() const { return _irreducible; } method is_root (line 762) | bool is_root() const { return _tail->pre_order() == max_jint; } class Block (line 59) | class Block method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method ciMethod (line 66) | ciMethod* method() const { return _method; } method ciEnv (line 67) | ciEnv* env() { return _env; } method Arena (line 68) | Arena* arena() { return _env->arena(); } method is_osr_flow (line 69) | bool is_osr_flow() const{ return _osr_bci != InvocationEntryBci; } method start_bci (line 70) | int start_bci() const { return is_osr_flow()? _osr_bci: 0; } method max_locals (line 71) | int max_locals() const { return _max_locals; } method max_stack (line 72) | int max_stack() const { return _max_stack; } method max_cells (line 73) | int max_cells() const { return _max_locals + _max_stack; } method code_size (line 74) | int code_size() const { return _code_size; } method has_irreducible_entry (line 75) | bool has_irreducible_entry() const { return _has_irreducible_entr... class JsrRecord (line 80) | class JsrRecord : public ResourceObj { method JsrRecord (line 85) | JsrRecord(int entry_address, int return_address) { method entry_address (line 90) | int entry_address() const { return _entry_address; } method return_address (line 91) | int return_address() const { return _return_address; } method print_on (line 93) | void print_on(outputStream* st) const { class JsrSet (line 111) | class JsrSet : public ResourceObj { method JsrRecord (line 115) | JsrRecord* record_at(int i) { method size (line 141) | int size() const { return _set->length(); } class LocalSet (line 146) | class LocalSet type Constants (line 148) | enum Constants { max = 63 } method add (line 152) | void add(uint32_t i) { if (i < (uint32_t)max) _bits |= (1LL <<... method add (line 153) | void add(LocalSet* ls) { _bits |= ls->_bits; } method test (line 154) | bool test(uint32_t i) const { return i < (uint32_t)max ? (_bits>>i)&1U... method clear (line 155) | void clear() { _bits = 0; } type Cell (line 160) | enum Cell { class StateVector (line 166) | class StateVector : public ResourceObj { method ciType (line 189) | static ciType* top_type() { return ciType::make((BasicType)T_TOP); } method ciType (line 190) | static ciType* bottom_type() { return ciType::make((BasicType)T_BOTT... method ciType (line 191) | static ciType* long2_type() { return ciType::make((BasicType)T_LONG... method ciType (line 192) | static ciType* double2_type(){ return ciType::make((BasicType)T_DOUB... method ciType (line 193) | static ciType* null_type() { return ciType::make((BasicType)T_NULL... method ciType (line 195) | static ciType* half_type(ciType* t) { method ciType (line 204) | ciType* type_meet(ciType* t1, ciType* t2) { method ciTypeFlow (line 209) | ciTypeFlow* outer() const { return _outer; } method stack_size (line 211) | int stack_size() const { return _stack_size; } method set_stack_size (line 212) | void set_stack_size(int ss) { _stack_size = ss; } method monitor_count (line 214) | int monitor_count() const { return _monitor_count; } method set_monitor_count (line 215) | void set_monitor_count(int mc) { _monitor_count = mc; } method LocalSet (line 217) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 218) | const LocalSet* def_locals() const { return &_def_locals; } method Cell (line 220) | static Cell start_cell() { return (Cell)0; } method Cell (line 221) | static Cell next_cell(Cell c) { return (Cell)(((int)c) + 1); } method Cell (line 222) | Cell limit_cell() const { method Cell (line 227) | Cell local(int lnum) const { method Cell (line 232) | Cell stack(int snum) const { method Cell (line 237) | Cell tos() const { return stack(stack_size()-1); } method ciType (line 240) | ciType* local_type_at(int i) const { return type_at(local(i)); } method ciType (line 241) | ciType* stack_type_at(int i) const { return type_at(stack(i)); } method ciType (line 244) | ciType* type_at(Cell c) const { method set_type_at (line 249) | void set_type_at(Cell c, ciType* type) { method set_type_at_tos (line 255) | void set_type_at_tos(ciType* type) { set_type_at(tos(), type); } method ciType (line 256) | ciType* type_at_tos() const { return type_at(tos()); } method push (line 258) | void push(ciType* type) { method pop (line 262) | void pop() { method ciType (line 266) | ciType* pop_value() { method is_reference (line 273) | bool is_reference(ciType* type) const { method is_int (line 276) | bool is_int(ciType* type) const { method is_long (line 279) | bool is_long(ciType* type) const { method is_float (line 282) | bool is_float(ciType* type) const { method is_double (line 285) | bool is_double(ciType* type) const { method store_to_local (line 289) | void store_to_local(int lnum) { method push_int (line 295) | void push_int() { method pop_int (line 298) | void pop_int() { method check_int (line 302) | void check_int(Cell c) { method push_double (line 305) | void push_double() { method pop_double (line 309) | void pop_double() { method push_float (line 315) | void push_float() { method pop_float (line 318) | void pop_float() { method push_long (line 322) | void push_long() { method pop_long (line 326) | void pop_long() { method push_object (line 332) | void push_object(ciKlass* klass) { method pop_object (line 335) | void pop_object() { method pop_array (line 339) | void pop_array() { method ciObjArrayKlass (line 347) | ciObjArrayKlass* pop_objArray() { method ciTypeArrayKlass (line 353) | ciTypeArrayKlass* pop_typeArray() { method push_null (line 359) | void push_null() { method overwrite_local_double_long (line 379) | void overwrite_local_double_long(int index) { method load_local_object (line 390) | void load_local_object(int index) { method store_local_object (line 395) | void store_local_object(int index) { method load_local_double (line 404) | void load_local_double(int index) { method store_local_double (line 412) | void store_local_double(int index) { method load_local_float (line 424) | void load_local_float(int index) { method store_local_float (line 429) | void store_local_float(int index) { method load_local_int (line 437) | void load_local_int(int index) { method store_local_int (line 442) | void store_local_int(int index) { method load_local_long (line 450) | void load_local_long(int index) { method store_local_long (line 458) | void store_local_long(int index) { method trap_bci (line 490) | int trap_bci() { return _trap_bci; } method trap_index (line 493) | int trap_index() { return _trap_index; } type CreateOption (line 501) | enum CreateOption { class SuccIter (line 508) | class SuccIter : public StackObj { method SuccIter (line 514) | SuccIter() : _pred(NULL), _index(-1), _succ(N... method SuccIter (line 515) | SuccIter(Block* pred) : _pred(pred), _index(-1), _succ(N... method index (line 516) | int index() { return _index; } method Block (line 517) | Block* pred() { return _pred; } method done (line 518) | bool done() { return _index < 0; } method Block (line 519) | Block* succ() { return _succ; } method is_normal_ctrl (line 522) | bool is_normal_ctrl() { return index() < _pred->successors()->leng... class Block (line 526) | class Block : public ResourceObj { method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { class Loop (line 714) | class Loop : public ResourceObj { method Loop (line 725) | Loop(Block* head, Block* tail) : method Loop (line 730) | Loop* parent() const { return _parent; } method Loop (line 731) | Loop* sibling() const { return _sibling; } method Loop (line 732) | Loop* child() const { return _child; } method Block (line 733) | Block* head() const { return _head; } method Block (line 734) | Block* tail() const { return _tail; } method set_parent (line 735) | void set_parent(Loop* p) { _parent = p; } method set_sibling (line 736) | void set_sibling(Loop* s) { _sibling = s; } method set_child (line 737) | void set_child(Loop* c) { _child = c; } method set_head (line 738) | void set_head(Block* hd) { _head = hd; } method set_tail (line 739) | void set_tail(Block* tl) { _tail = tl; } method contains (line 745) | bool contains(Block* blk) const { return contains(blk->loop()); } method LocalSet (line 748) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 749) | const LocalSet* def_locals() const { return &_def_locals; } method set_irreducible (line 756) | void set_irreducible(Block* entry) { method is_irreducible (line 760) | bool is_irreducible() const { return _irreducible; } method is_root (line 762) | bool is_root() const { return _tail->pre_order() == max_jint; } class PostorderLoops (line 768) | class PostorderLoops : public StackObj { method PostorderLoops (line 773) | PostorderLoops(Loop* root) : _root(root), _current(root) { method done (line 778) | bool done() { return _current == NULL; } method Loop (line 780) | Loop* current() { return _current; } class PreorderLoops (line 784) | class PreorderLoops : public StackObj { method PreorderLoops (line 789) | PreorderLoops(Loop* root) : _root(root), _current(root) {} method done (line 790) | bool done() { return _current == NULL; } method Loop (line 792) | Loop* current() { return _current; } method Block (line 838) | Block* existing_block_at(int bci, JsrSet* set) { return block_at(bci, ... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method failing (line 841) | bool failing() { return env()->failing() || _failure_reason != NULL; } method have_block_count (line 850) | int have_block_count() const { return _block_map != NULL; } method block_count (line 851) | int block_count() const { assert(have_block_count(), ""); method Block (line 853) | Block* pre_order_at(int po) const { assert(0 <= po && po < block_count... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method Block (line 855) | Block* start_block() const { return pre_order_at(start_block_nu... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method start_block_num (line 856) | int start_block_num() const { return 0; } method Block (line 857) | Block* rpo_at(int rpo) const { assert(0 <= rpo && rpo < block_cou... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method next_pre_order (line 859) | int next_pre_order() { return _next_pre_order; } method inc_next_pre_order (line 860) | int inc_next_pre_order() { return _next_pre_order++; } method work_list_empty (line 873) | bool work_list_empty() { return _work_list == NULL; } method prepend_to_rpo_list (line 882) | void prepend_to_rpo_list(Block* blk) { method set_loop_tree_root (line 899) | void set_loop_tree_root(Loop* ltr) { _loop_tree_root = ltr; } method Loop (line 900) | Loop* loop_tree_root() { return _loop_tree_root; } method Loop (line 725) | Loop(Block* head, Block* tail) : method Loop (line 730) | Loop* parent() const { return _parent; } method Loop (line 731) | Loop* sibling() const { return _sibling; } method Loop (line 732) | Loop* child() const { return _child; } method Block (line 733) | Block* head() const { return _head; } method Block (line 734) | Block* tail() const { return _tail; } method set_parent (line 735) | void set_parent(Loop* p) { _parent = p; } method set_sibling (line 736) | void set_sibling(Loop* s) { _sibling = s; } method set_child (line 737) | void set_child(Loop* c) { _child = c; } method set_head (line 738) | void set_head(Block* hd) { _head = hd; } method set_tail (line 739) | void set_tail(Block* tl) { _tail = tl; } method contains (line 745) | bool contains(Block* blk) const { return contains(blk->loop()); } method LocalSet (line 748) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 749) | const LocalSet* def_locals() const { return &_def_locals; } method set_irreducible (line 756) | void set_irreducible(Block* entry) { method is_irreducible (line 760) | bool is_irreducible() const { return _irreducible; } method is_root (line 762) | bool is_root() const { return _tail->pre_order() == max_jint; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/ci/ciUtilities.cpp function basictype_to_char (line 42) | const char basictype_to_char(BasicType t) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/altHashing.cpp function object_hash (line 36) | intptr_t object_hash(klassOop k) { function jint (line 42) | jint AltHashing::compute_seed() { function jint (line 61) | jint AltHashing::murmur3_32(jint seed, const jbyte* data, int len) { function jint (line 122) | jint AltHashing::murmur3_32(jint seed, const jchar* data, int len) { function jint (line 170) | jint AltHashing::murmur3_32(jint seed, const int* data, int len) { function jint (line 205) | jint AltHashing::murmur3_32(const int* data, int len) { function jint (line 211) | jint AltHashing::murmur3_32(const jbyte* data, int len) { function jint (line 215) | jint AltHashing::murmur3_32(const jchar* data, int len) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/altHashing.hpp class AltHashing (line 39) | class AltHashing : AllStatic { method jint (line 42) | static jint Integer_rotateLeft(jint i, int distance) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/classFileParser.cpp class ConstantPoolCleaner (line 307) | class ConstantPoolCleaner : public StackObj { method ConstantPoolCleaner (line 311) | ConstantPoolCleaner(constantPoolHandle cp) : _cphandle(cp), _in_error(... method set_in_error (line 317) | void set_in_error(bool clean) { _in_error = clean; } function valid_cp_range (line 320) | bool inline valid_cp_range(int index, int length) { return (index > 0 &&... function Symbol (line 322) | inline Symbol* check_symbol_at(constantPoolHandle cp, int index) { function constantPoolHandle (line 329) | constantPoolHandle ClassFileParser::parse_constant_pool(Handle class_loa... class NameSigHash (line 739) | class NameSigHash: public ResourceObj { function hash (line 749) | unsigned int hash(Symbol* name, Symbol* sig) { function initialize_hashtable (line 758) | void initialize_hashtable(NameSigHash** table) { function put_after_lookup (line 767) | bool put_after_lookup(Symbol* name, Symbol* sig, NameSigHash** table) { function objArrayHandle (line 793) | objArrayHandle ClassFileParser::parse_interfaces(constantPoolHandle cp, type FieldAllocationType (line 997) | enum FieldAllocationType { function FieldAllocationType (line 1051) | static FieldAllocationType basic_type_to_atype(bool is_static, BasicType... class FieldAllocationCount (line 1058) | class FieldAllocationCount: public ResourceObj { method FieldAllocationCount (line 1062) | FieldAllocationCount() { method FieldAllocationType (line 1068) | FieldAllocationType update(bool is_static, BasicType type) { function typeArrayHandle (line 1078) | typeArrayHandle ClassFileParser::parse_fields(Symbol* class_name, function copy_u2_with_conversion (line 1290) | static void copy_u2_with_conversion(u2* dest, u2* src, int length) { function u2 (line 1297) | u2* ClassFileParser::parse_exception_table(u4 code_length, function VALUE_OBJ_CLASS_SPEC (line 1367) | class Classfile_LVT_Element VALUE_OBJ_CLASS_SPEC { class LVT_Hash (line 1377) | class LVT_Hash: public CHeapObj { function hash (line 1383) | unsigned int hash(LocalVariableTableElement *elem) { function initialize_hashtable (line 1393) | void initialize_hashtable(LVT_Hash** table) { function clear_hashtable (line 1399) | void clear_hashtable(LVT_Hash** table) { function LVT_Hash (line 1413) | LVT_Hash* LVT_lookup(LocalVariableTableElement *elem, int index, LVT_Has... function LVT_put_after_lookup (line 1437) | bool LVT_put_after_lookup(LocalVariableTableElement *elem, LVT_Hash** ta... function copy_lvt_element (line 1458) | void copy_lvt_element(Classfile_LVT_Element *src, LocalVariableTableElem... function u2 (line 1469) | u2* ClassFileParser::parse_localvariable_table(u4 code_length, function typeArrayOop (line 1579) | typeArrayOop ClassFileParser::parse_stackmap_table( function u2 (line 1604) | u2* ClassFileParser::parse_checked_exceptions(u2* checked_exceptions_len... function methodHandle (line 1821) | methodHandle ClassFileParser::parse_method(constantPoolHandle cp, bool i... function objArrayHandle (line 2360) | objArrayHandle ClassFileParser::parse_methods(constantPoolHandle cp, boo... function typeArrayHandle (line 2449) | typeArrayHandle ClassFileParser::sort_methods(objArrayHandle methods, function u2 (line 2533) | u2 ClassFileParser::parse_classfile_inner_classes_attribute(u1* inner_cl... function typeArrayHandle (line 2900) | typeArrayHandle ClassFileParser::assemble_annotations(u1* runtime_visibl... function instanceKlassHandle (line 2921) | instanceKlassHandle ClassFileParser::parseClassFile(Symbol* name, function append_interfaces (line 3927) | void append_interfaces(objArrayHandle result, int& index, objArrayOop if... function objArrayHandle (line 3947) | objArrayHandle ClassFileParser::compute_transitive_interfaces(instanceKl... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/classFileParser.hpp class FieldAllocationCount (line 36) | class FieldAllocationCount function VALUE_OBJ_CLASS_SPEC (line 43) | class ClassFileParser VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/classFileStream.cpp function u1 (line 41) | u1 ClassFileStream::get_u1(TRAPS) { function u2 (line 50) | u2 ClassFileStream::get_u2(TRAPS) { function u4 (line 61) | u4 ClassFileStream::get_u4(TRAPS) { function u8 (line 72) | u8 ClassFileStream::get_u8(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/classFileStream.hpp class ClassFileStream (line 51) | class ClassFileStream: public ResourceObj { method u1 (line 65) | u1* buffer() const { return _buffer_start; } method length (line 66) | int length() const { return _buffer_end - _buffer_start; } method u1 (line 67) | u1* current() const { return _current; } method set_current (line 68) | void set_current(u1* pos) { _current = pos; } method set_verify (line 70) | void set_verify(bool flag) { _need_verify = flag; } method check_truncated_file (line 72) | void check_truncated_file(bool b, TRAPS) { method guarantee_more (line 78) | void guarantee_more(int size, TRAPS) { method u1 (line 86) | u1 get_u1_fast() { method u2 (line 92) | u2 get_u2_fast() { method u4 (line 100) | u4 get_u4_fast() { method u8 (line 108) | u8 get_u8_fast() { method u1 (line 117) | u1* get_u1_buffer() { method u2 (line 121) | u2* get_u2_buffer() { method skip_u1_fast (line 127) | void skip_u1_fast(int length) { method skip_u2_fast (line 132) | void skip_u2_fast(int length) { method at_eos (line 137) | bool at_eos() const { return _current == _buffer_end; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/classLoader.cpp function string_starts_with (line 132) | bool string_starts_with(const char* str, const char* str_to_find) { function string_ends_with (line 141) | bool string_ends_with(const char* str, const char* str_to_find) { function ClassFileStream (line 200) | ClassFileStream* ClassPathDirEntry::open_stream(const char* name) { function ClassFileStream (line 243) | ClassFileStream* ClassPathZipEntry::open_stream(const char* name) { type stat (line 287) | struct stat function ClassPathEntry (line 298) | ClassPathEntry* LazyClassPathEntry::resolve_entry() { function ClassFileStream (line 317) | ClassFileStream* LazyClassPathEntry::open_stream(const char* name) { function print_meta_index (line 329) | static void print_meta_index(LazyClassPathEntry* entry, type stat (line 468) | struct stat function ClassPathZipEntry (line 522) | ClassPathZipEntry* ClassLoader::create_class_path_zip_entry(const char *... type stat (line 577) | struct stat class PackageInfo (line 655) | class PackageInfo: public BasicHashtableEntry { method PackageInfo (line 660) | PackageInfo* next() { method set_pkgname (line 665) | void set_pkgname(char* pkgname) { _pkgname = pkgname; } method set_index (line 671) | void set_index(int index) { class PackageHashtable (line 677) | class PackageHashtable : public BasicHashtable { method compute_hash (line 679) | inline unsigned int compute_hash(const char *s, int n) { method PackageInfo (line 687) | PackageInfo* bucket(int index) { method PackageInfo (line 691) | PackageInfo* get_entry(int index, unsigned int hash, method PackageHashtable (line 704) | PackageHashtable(int table_size) method PackageHashtable (line 707) | PackageHashtable(int table_size, HashtableBucket* t, int numb... method PackageInfo (line 710) | PackageInfo* get_entry(const char* pkgname, int n) { method PackageInfo (line 715) | PackageInfo* new_entry(char* pkgname, int n) { method add_entry (line 723) | void add_entry(PackageInfo* pp) { method copy_pkgnames (line 728) | void copy_pkgnames(const char** packages) { function PackageInfo (line 788) | PackageInfo* ClassLoader::lookup_package(const char *pkgname) { method PackageInfo (line 660) | PackageInfo* next() { method set_pkgname (line 665) | void set_pkgname(char* pkgname) { _pkgname = pkgname; } method set_index (line 671) | void set_index(int index) { function oop (line 836) | oop ClassLoader::get_system_package(const char* name, TRAPS) { function objArrayOop (line 851) | objArrayOop ClassLoader::get_system_packages(TRAPS) { function instanceKlassHandle (line 877) | instanceKlassHandle ClassLoader::load_classfile(Symbol* h_name, TRAPS) { function jlong (line 1028) | jlong ClassLoader::classloader_time_ms() { function jlong (line 1033) | jlong ClassLoader::class_init_count() { function jlong (line 1037) | jlong ClassLoader::class_init_time_ms() { function jlong (line 1042) | jlong ClassLoader::class_verify_time_ms() { function jlong (line 1047) | jlong ClassLoader::class_link_count() { function jlong (line 1051) | jlong ClassLoader::class_link_time_ms() { function classLoader_init (line 1065) | void classLoader_init() { type real_jzentry13 (line 1115) | struct real_jzentry13 { /* Zip file entry */ type real_jzfile13 (line 1126) | struct real_jzfile13 { /* Zip file */ type real_jzentry12 (line 1147) | struct real_jzentry12 { /* Zip file entry */ type real_jzentry12 (line 1156) | struct real_jzentry12 type real_jzfile12 (line 1159) | struct real_jzfile12 { /* Zip file */ function clear_pending_exception_if_not_oom (line 1297) | static void clear_pending_exception_if_not_oom(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/classLoader.hpp class MetaIndex (line 36) | class MetaIndex: public CHeapObj { function ClassPathEntry (line 54) | ClassPathEntry* next() { return _next; } function set_next (line 55) | void set_next(ClassPathEntry* next) { function is_jar_file (line 77) | bool is_jar_file() { return false; } function is_jar_file (line 106) | bool is_jar_file() { return true; } type stat (line 126) | struct stat type stat (line 133) | struct stat function set_meta_index (line 135) | void set_meta_index(MetaIndex* meta_index) { _meta_index = meta_index; } class PackageHashtable (line 142) | class PackageHashtable class PackageInfo (line 143) | class PackageInfo class HashtableBucket (line 144) | class HashtableBucket class ClassLoader (line 146) | class ClassLoader: AllStatic { type SomeConstants (line 148) | enum SomeConstants { type stat (line 210) | struct stat method PerfCounter (line 222) | static PerfCounter* perf_accumulated_time() { return _perf_acc... method PerfCounter (line 223) | static PerfCounter* perf_classes_inited() { return _perf_cla... method PerfCounter (line 224) | static PerfCounter* perf_class_init_time() { return _perf_cla... method PerfCounter (line 225) | static PerfCounter* perf_class_init_selftime() { return _perf_cla... method PerfCounter (line 226) | static PerfCounter* perf_classes_verified() { return _perf_cla... method PerfCounter (line 227) | static PerfCounter* perf_class_verify_time() { return _perf_cla... method PerfCounter (line 228) | static PerfCounter* perf_class_verify_selftime() { return _perf_cla... method PerfCounter (line 229) | static PerfCounter* perf_classes_linked() { return _perf_cla... method PerfCounter (line 230) | static PerfCounter* perf_class_link_time() { return _perf_cla... method PerfCounter (line 231) | static PerfCounter* perf_class_link_selftime() { return _perf_cla... method PerfCounter (line 232) | static PerfCounter* perf_class_parse_time() { return _perf_cla... method PerfCounter (line 233) | static PerfCounter* perf_class_parse_selftime() { return _perf_cla... method PerfCounter (line 234) | static PerfCounter* perf_sys_class_lookup_time() { return _perf_sys... method PerfCounter (line 235) | static PerfCounter* perf_shared_classload_time() { return _perf_sha... method PerfCounter (line 236) | static PerfCounter* perf_sys_classload_time() { return _perf_sys... method PerfCounter (line 237) | static PerfCounter* perf_app_classload_time() { return _perf_app... method PerfCounter (line 238) | static PerfCounter* perf_app_classload_selftime() { return _perf_app... method PerfCounter (line 239) | static PerfCounter* perf_app_classload_count() { return _perf_app... method PerfCounter (line 240) | static PerfCounter* perf_define_appclasses() { return _perf_def... method PerfCounter (line 241) | static PerfCounter* perf_define_appclass_time() { return _perf_def... method PerfCounter (line 242) | static PerfCounter* perf_define_appclass_selftime() { return _perf_def... method PerfCounter (line 243) | static PerfCounter* perf_app_classfile_bytes_read() { return _perf_app... method PerfCounter (line 244) | static PerfCounter* perf_sys_classfile_bytes_read() { return _perf_sys... method PerfCounter (line 247) | static PerfCounter* sync_systemLoaderLockContentionRate() { method PerfCounter (line 252) | static PerfCounter* sync_nonSystemLoaderLockContentionRate() { method PerfCounter (line 257) | static PerfCounter* sync_JVMFindLoadedClassLockFreeCounter() { method PerfCounter (line 262) | static PerfCounter* sync_JVMDefineClassLockFreeCounter() { method PerfCounter (line 267) | static PerfCounter* sync_JNIDefineClassLockFreeCounter() { method PerfCounter (line 272) | static PerfCounter* unsafe_defineClassCallCounter() { method PerfCounter (line 278) | static PerfCounter* load_instance_class_failCounter() { method ClassPathEntry (line 306) | static ClassPathEntry* classpath_entry(int n) { method compile_the_world_counter (line 347) | static int compile_the_world_counter() { return _compile_the_world_co... class PerfClassTraceTime (line 358) | class PerfClassTraceTime { method PerfClassTraceTime (line 388) | inline PerfClassTraceTime(PerfLongCounter* timep, /* counter incre... method PerfClassTraceTime (line 398) | inline PerfClassTraceTime(PerfLongCounter* timep, /* counter incre... method suspend (line 405) | inline void suspend() { _t.stop(); _timers[_event_type].stop(); } method resume (line 406) | inline void resume() { _t.start(); _timers[_event_type].start(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/dictionary.cpp function DictionaryEntry (line 54) | DictionaryEntry* Dictionary::new_entry(unsigned int hash, klassOop klass, function DictionaryEntry (line 64) | DictionaryEntry* Dictionary::new_entry() { function klassOop (line 404) | klassOop Dictionary::try_get_next_class() { function DictionaryEntry (line 446) | DictionaryEntry* Dictionary::get_entry(int index, unsigned int hash, function klassOop (line 463) | klassOop Dictionary::find(int index, unsigned int hash, Symbol* name, function klassOop (line 474) | klassOop Dictionary::find_class(int index, unsigned int hash, function klassOop (line 487) | klassOop Dictionary::find_shared_class(int index, unsigned int hash, function SymbolPropertyEntry (line 567) | SymbolPropertyEntry* SymbolPropertyTable::find_entry(int index, unsigned... function SymbolPropertyEntry (line 580) | SymbolPropertyEntry* SymbolPropertyTable::add_entry(int index, unsigned ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/dictionary.hpp class DictionaryEntry (line 33) | class DictionaryEntry method klassOop (line 165) | klassOop klass() const { return (klassOop)literal(); } method klassOop (line 166) | klassOop* klass_addr() { return (klassOop*)literal_addr(); } method DictionaryEntry (line 168) | DictionaryEntry* next() const { method DictionaryEntry (line 172) | DictionaryEntry** next_addr() { method oop (line 176) | oop loader() const { return _loader; } method set_loader (line 177) | void set_loader(oop loader) { _loader = loader; } method oop (line 178) | oop* loader_addr() { return &_loader; } method ProtectionDomainEntry (line 180) | ProtectionDomainEntry* pd_set() const { return _pd_set; } method set_pd_set (line 181) | void set_pd_set(ProtectionDomainEntry* pd_set) { _pd_set = pd_set; } method has_protection_domain (line 183) | bool has_protection_domain() { return _pd_set != NULL; } method is_valid_protection_domain (line 186) | bool is_valid_protection_domain(Handle protection_domain) { method protection_domain_set_oops_do (line 196) | void protection_domain_set_oops_do(OopClosure* f) { method verify_protection_domain_set (line 204) | void verify_protection_domain_set() { method equals (line 212) | bool equals(Symbol* class_name, oop class_loader) const { method print (line 218) | void print() { class Dictionary (line 39) | class Dictionary : public TwoOopHashtable { method DictionaryEntry (line 50) | DictionaryEntry* bucket(int i) { method DictionaryEntry (line 55) | DictionaryEntry** bucket_addr(int i) { method add_entry (line 59) | void add_entry(int index, DictionaryEntry* new_entry) { method is_strongly_reachable (line 98) | static bool is_strongly_reachable(oop class_loader, klassOop klass) { class ProtectionDomainEntry (line 132) | class ProtectionDomainEntry :public CHeapObj { method ProtectionDomainEntry (line 138) | ProtectionDomainEntry(oop protection_domain, ProtectionDomainEntry* ne... method ProtectionDomainEntry (line 143) | ProtectionDomainEntry* next() { return _next; } method oop (line 144) | oop protection_domain() { return _protection_domain; } class DictionaryEntry (line 150) | class DictionaryEntry : public HashtableEntry { method klassOop (line 165) | klassOop klass() const { return (klassOop)literal(); } method klassOop (line 166) | klassOop* klass_addr() { return (klassOop*)literal_addr(); } method DictionaryEntry (line 168) | DictionaryEntry* next() const { method DictionaryEntry (line 172) | DictionaryEntry** next_addr() { method oop (line 176) | oop loader() const { return _loader; } method set_loader (line 177) | void set_loader(oop loader) { _loader = loader; } method oop (line 178) | oop* loader_addr() { return &_loader; } method ProtectionDomainEntry (line 180) | ProtectionDomainEntry* pd_set() const { return _pd_set; } method set_pd_set (line 181) | void set_pd_set(ProtectionDomainEntry* pd_set) { _pd_set = pd_set; } method has_protection_domain (line 183) | bool has_protection_domain() { return _pd_set != NULL; } method is_valid_protection_domain (line 186) | bool is_valid_protection_domain(Handle protection_domain) { method protection_domain_set_oops_do (line 196) | void protection_domain_set_oops_do(OopClosure* f) { method verify_protection_domain_set (line 204) | void verify_protection_domain_set() { method equals (line 212) | bool equals(Symbol* class_name, oop class_loader) const { method print (line 218) | void print() { class SymbolPropertyEntry (line 231) | class SymbolPropertyEntry : public HashtableEntry { method Symbol (line 239) | Symbol* symbol() const { return literal(); } method symbol_mode (line 241) | intptr_t symbol_mode() const { return _symbol_mode; } method set_symbol_mode (line 242) | void set_symbol_mode(intptr_t m) { _symbol_mode = m; } method oop (line 244) | oop property_oop() const { return _property_oop; } method set_property_oop (line 245) | void set_property_oop(oop p) { _property_oop = p; } method address (line 247) | address property_data() const { return _property_data; } method set_property_data (line 248) | void set_property_data(address p) { _property_data = p; } method SymbolPropertyEntry (line 250) | SymbolPropertyEntry* next() const { method SymbolPropertyEntry (line 254) | SymbolPropertyEntry** next_addr() { method oop (line 258) | oop* property_oop_addr() { return &_property_oop; } method print_on (line 260) | void print_on(outputStream* st) const { class SymbolPropertyTable (line 281) | class SymbolPropertyTable : public Hashtable { method SymbolPropertyEntry (line 284) | SymbolPropertyEntry* bucket(int i) { method SymbolPropertyEntry (line 289) | SymbolPropertyEntry** bucket_addr(int i) { method add_entry (line 293) | void add_entry(int index, SymbolPropertyEntry* new_entry) { method set_entry (line 296) | void set_entry(int index, SymbolPropertyEntry* new_entry) { method SymbolPropertyEntry (line 300) | SymbolPropertyEntry* new_entry(unsigned int hash, Symbol* symbol, intp... method free_entry (line 314) | void free_entry(SymbolPropertyEntry* entry) { method compute_hash (line 320) | unsigned int compute_hash(Symbol* sym, intptr_t symbol_mode) { method index_for (line 325) | int index_for(Symbol* name, intptr_t symbol_mode) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/javaAssertions.cpp function oop (line 95) | oop JavaAssertions::createAssertionStatusDirectives(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/javaAssertions.hpp class JavaAssertions (line 33) | class JavaAssertions: AllStatic { class OptionList (line 55) | class OptionList class JavaAssertions::OptionList (line 71) | class JavaAssertions::OptionList: public CHeapObj { method enabled (line 76) | inline bool enabled() const { return _enabled; } method OptionList (line 77) | inline OptionList* next() const { return _next; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/javaClasses.cpp function InjectedField (line 81) | InjectedField* JavaClasses::get_injected(Symbol* class_name, int* field_... function find_field (line 109) | static bool find_field(instanceKlass* ik, function compute_offset (line 120) | static void function compute_optional_offset (line 142) | static void function Handle (line 173) | Handle java_lang_String::basic_create(int length, bool tenured, TRAPS) { function Handle (line 205) | Handle java_lang_String::basic_create_from_unicode(jchar* unicode, int l... function Handle (line 214) | Handle java_lang_String::create_from_unicode(jchar* unicode, int length,... function Handle (line 218) | Handle java_lang_String::create_tenured_from_unicode(jchar* unicode, int... function oop (line 222) | oop java_lang_String::create_oop_from_unicode(jchar* unicode, int length... function Handle (line 227) | Handle java_lang_String::create_from_str(const char* utf8_str, TRAPS) { function oop (line 239) | oop java_lang_String::create_oop_from_str(const char* utf8_str, TRAPS) { function Handle (line 244) | Handle java_lang_String::create_from_symbol(Symbol* symbol, TRAPS) { function Handle (line 254) | Handle java_lang_String::create_from_platform_dependent_str(const char* ... function Handle (line 308) | Handle java_lang_String::char_converter(Handle java_string, jchar from_c... function jchar (line 346) | jchar* java_lang_String::as_unicode_string(oop java_string, int& length) { function Symbol (line 380) | Symbol* java_lang_String::as_symbol(Handle java_string, TRAPS) { function Symbol (line 390) | Symbol* java_lang_String::as_symbol_or_null(oop java_string) { function initialize_static_field (line 471) | static void initialize_static_field(fieldDescriptor* fd, TRAPS) { function oop (line 536) | oop java_lang_Class::create_mirror(KlassHandle k, TRAPS) { function oop (line 602) | oop java_lang_Class::create_basic_type_mirror(const char* basic_type_nam... function klassOop (line 619) | klassOop java_lang_Class::as_klassOop(oop java_class) { function Symbol (line 654) | Symbol* java_lang_Class::as_signature(oop java_class, bool intern_if_not... function klassOop (line 683) | klassOop java_lang_Class::array_klass(oop java_class) { function methodOop (line 696) | methodOop java_lang_Class::resolved_constructor(oop java_class) { function BasicType (line 717) | BasicType java_lang_Class::primitive_type(oop java_class) { function BasicType (line 731) | BasicType java_lang_Class::as_BasicType(oop java_class, klassOop* refere... function oop (line 745) | oop java_lang_Class::primitive_mirror(BasicType t) { function JavaThread (line 838) | JavaThread* java_lang_Thread::thread(oop java_thread) { function typeArrayOop (line 848) | typeArrayOop java_lang_Thread::name(oop java_thread) { function ThreadPriority (line 861) | ThreadPriority java_lang_Thread::priority(oop java_thread) { function oop (line 871) | oop java_lang_Thread::threadGroup(oop java_thread) { function oop (line 902) | oop java_lang_Thread::context_class_loader(oop java_thread) { function oop (line 906) | oop java_lang_Thread::inherited_access_control_context(oop java_thread) { function jlong (line 911) | jlong java_lang_Thread::stackSize(oop java_thread) { function jlong (line 953) | jlong java_lang_Thread::thread_id(oop java_thread) { function oop (line 962) | oop java_lang_Thread::park_blocker(oop java_thread) { function jlong (line 973) | jlong java_lang_Thread::park_event(oop java_thread) { function oop (line 1016) | oop java_lang_ThreadGroup::parent(oop java_thread_group) { function typeArrayOop (line 1023) | typeArrayOop java_lang_ThreadGroup::name(oop java_thread_group) { function objArrayOop (line 1034) | objArrayOop java_lang_ThreadGroup::threads(oop java_thread_group) { function objArrayOop (line 1046) | objArrayOop java_lang_ThreadGroup::groups(oop java_thread_group) { function ThreadPriority (line 1052) | ThreadPriority java_lang_ThreadGroup::maxPriority(oop java_thread_group) { function oop (line 1089) | oop java_lang_Throwable::unassigned_stacktrace() { function oop (line 1099) | oop java_lang_Throwable::backtrace(oop throwable) { function oop (line 1109) | oop java_lang_Throwable::message(oop throwable) { function oop (line 1114) | oop java_lang_Throwable::message(Handle throwable) { class BacktraceBuilder (line 1335) | class BacktraceBuilder: public StackObj { method BacktraceBuilder (line 1355) | BacktraceBuilder(TRAPS): _methods(NULL), _bcis(NULL), _head(NULL) { method expand (line 1361) | void expand(TRAPS) { method oop (line 1386) | oop backtrace() { method push (line 1390) | inline void push(methodOop method, int bci, TRAPS) { method methodOop (line 1408) | methodOop current_method() { method jushort (line 1413) | jushort current_bci() { function oop (line 1681) | oop java_lang_Throwable::get_stack_trace_element(oop throwable, int inde... function oop (line 1714) | oop java_lang_StackTraceElement::create(methodHandle method, int bci, TR... function jboolean (line 1766) | jboolean java_lang_reflect_AccessibleObject::override(oop reflect) { function Handle (line 1796) | Handle java_lang_reflect_Method::create(TRAPS) { function oop (line 1805) | oop java_lang_reflect_Method::clazz(oop reflect) { function oop (line 1825) | oop java_lang_reflect_Method::name(oop method) { function oop (line 1835) | oop java_lang_reflect_Method::return_type(oop method) { function oop (line 1845) | oop java_lang_reflect_Method::parameter_types(oop method) { function oop (line 1855) | oop java_lang_reflect_Method::exception_types(oop method) { function oop (line 1879) | oop java_lang_reflect_Method::signature(oop method) { function oop (line 1895) | oop java_lang_reflect_Method::annotations(oop method) { function oop (line 1911) | oop java_lang_reflect_Method::parameter_annotations(oop method) { function oop (line 1927) | oop java_lang_reflect_Method::annotation_default(oop method) { function Handle (line 1955) | Handle java_lang_reflect_Constructor::create(TRAPS) { function oop (line 1965) | oop java_lang_reflect_Constructor::clazz(oop reflect) { function oop (line 1975) | oop java_lang_reflect_Constructor::parameter_types(oop constructor) { function oop (line 1985) | oop java_lang_reflect_Constructor::exception_types(oop constructor) { function oop (line 2019) | oop java_lang_reflect_Constructor::signature(oop constructor) { function oop (line 2035) | oop java_lang_reflect_Constructor::annotations(oop constructor) { function oop (line 2051) | oop java_lang_reflect_Constructor::parameter_annotations(oop method) { function Handle (line 2077) | Handle java_lang_reflect_Field::create(TRAPS) { function oop (line 2087) | oop java_lang_reflect_Field::clazz(oop reflect) { function oop (line 2097) | oop java_lang_reflect_Field::name(oop field) { function oop (line 2107) | oop java_lang_reflect_Field::type(oop field) { function oop (line 2141) | oop java_lang_reflect_Field::signature(oop field) { function oop (line 2157) | oop java_lang_reflect_Field::annotations(oop field) { function Handle (line 2179) | Handle sun_reflect_ConstantPool::create(TRAPS) { function oop (line 2189) | oop sun_reflect_ConstantPool::cp_oop(oop reflect) { function oop (line 2209) | oop java_lang_boxing_object::initialize_and_allocate(BasicType type, TRA... function oop (line 2218) | oop java_lang_boxing_object::create(BasicType type, jvalue* value, TRAPS) { function BasicType (line 2253) | BasicType java_lang_boxing_object::basic_type(oop box) { function BasicType (line 2262) | BasicType java_lang_boxing_object::get_value(oop box, jvalue* value) { function BasicType (line 2296) | BasicType java_lang_boxing_object::set_value(oop box, jvalue* value) { function oop (line 2346) | oop java_lang_ref_Reference::pending_list_lock() { function HeapWord (line 2356) | HeapWord *java_lang_ref_Reference::pending_list_addr() { function oop (line 2363) | oop java_lang_ref_Reference::pending_list() { function jlong (line 2375) | jlong java_lang_ref_SoftReference::timestamp(oop ref) { function jlong (line 2379) | jlong java_lang_ref_SoftReference::clock() { function oop (line 2435) | oop java_lang_invoke_MethodHandle::type(oop mh) { function oop (line 2443) | oop java_lang_invoke_MethodHandle::form(oop mh) { function oop (line 2455) | oop java_lang_invoke_MemberName::clazz(oop mname) { function oop (line 2465) | oop java_lang_invoke_MemberName::name(oop mname) { function oop (line 2475) | oop java_lang_invoke_MemberName::type(oop mname) { function oop (line 2495) | oop java_lang_invoke_MemberName::vmtarget(oop mname) { function oop (line 2533) | oop java_lang_invoke_LambdaForm::vmentry(oop lform) { function Symbol (line 2562) | Symbol* java_lang_invoke_MethodType::as_signature(oop mt, bool intern_if... function oop (line 2591) | oop java_lang_invoke_MethodType::rtype(oop mt) { function objArrayOop (line 2596) | objArrayOop java_lang_invoke_MethodType::ptypes(oop mt) { function oop (line 2601) | oop java_lang_invoke_MethodType::ptype(oop mt, int idx) { function oop (line 2681) | oop java_security_AccessControlContext::create(objArrayHandle context, b... function oop (line 2713) | oop java_lang_ClassLoader::parent(oop loader) { function oop (line 2759) | oop java_lang_ClassLoader::non_reflection_class_loader(oop loader) { function oop (line 2933) | oop java_util_concurrent_locks_AbstractOwnableSynchronizer::get_owner_th... function javaClasses_init (line 3247) | void javaClasses_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/javaClasses.hpp class java_lang_String (line 53) | class java_lang_String : AllStatic { method set_value (line 65) | static void set_value( oop string, typeArrayOop buffer) { method set_offset (line 69) | static void set_offset(oop string, int offset) { method set_count (line 75) | static void set_count( oop string, int count) { method has_offset_field (line 95) | static bool has_offset_field() { method has_count_field (line 100) | static bool has_count_field() { method has_hash_field (line 105) | static bool has_hash_field() { method value_offset_in_bytes (line 110) | static int value_offset_in_bytes() { method count_offset_in_bytes (line 114) | static int count_offset_in_bytes() { method offset_offset_in_bytes (line 118) | static int offset_offset_in_bytes() { method hash_offset_in_bytes (line 122) | static int hash_offset_in_bytes() { method typeArrayOop (line 128) | static typeArrayOop value(oop java_string) { method offset (line 133) | static int offset(oop java_string) { method length (line 142) | static int length(oop java_string) { method to_hash (line 170) | static unsigned int to_hash(T* s, int len) { method Handle (line 187) | static Handle externalize_classname(Handle java_string, TRAPS) { retur... method Handle (line 188) | static Handle internalize_classname(Handle java_string, TRAPS) { retur... method is_instance (line 195) | static bool is_instance(oop obj) { class java_lang_Class (line 214) | class java_lang_Class : AllStatic { method BasicType (line 241) | static BasicType as_BasicType(oop java_class, KlassHandle* reference_k... method is_instance (line 250) | static bool is_instance(oop obj) { method klass_offset_in_bytes (line 263) | static int klass_offset_in_bytes() { return _klass_offs... method resolved_constructor_offset_in_bytes (line 264) | static int resolved_constructor_offset_in_bytes() { return _resolved_c... method array_klass_offset_in_bytes (line 265) | static int array_klass_offset_in_bytes() { return _array_klas... class java_lang_Thread (line 283) | class java_lang_Thread : AllStatic { type ThreadStatus (line 348) | enum ThreadStatus { class java_lang_ThreadGroup (line 389) | class java_lang_ThreadGroup : AllStatic { class java_lang_Throwable (line 434) | class java_lang_Throwable: AllStatic { method get_backtrace_offset (line 479) | static int get_backtrace_offset() { return backtrace_offset;} method get_detailMessage_offset (line 480) | static int get_detailMessage_offset() { return detailMessage_offset;} class java_lang_reflect_AccessibleObject (line 514) | class java_lang_reflect_AccessibleObject: AllStatic { class java_lang_reflect_Method (line 534) | class java_lang_reflect_Method : public java_lang_reflect_AccessibleObje... class java_lang_reflect_Constructor (line 601) | class java_lang_reflect_Constructor : public java_lang_reflect_Accessibl... class java_lang_reflect_Field (line 655) | class java_lang_reflect_Field : public java_lang_reflect_AccessibleObject { class sun_reflect_ConstantPool (line 710) | class sun_reflect_ConstantPool { method cp_oop_offset (line 725) | static int cp_oop_offset() { class sun_reflect_UnsafeStaticFieldAccessorImpl (line 734) | class sun_reflect_UnsafeStaticFieldAccessorImpl { method base_offset (line 740) | static int base_offset() { class java_lang_boxing_object (line 760) | class java_lang_boxing_object: AllStatic { method is_instance (line 776) | static bool is_instance(oop box) { return basic_type(b... method is_instance (line 777) | static bool is_instance(oop box, BasicType type) { return basic_type(b... method print (line 778) | static void print(oop box, outputStream* st) { jvalue value; prin... method value_offset_in_bytes (line 781) | static int value_offset_in_bytes(BasicType type) { class java_lang_ref_Reference (line 794) | class java_lang_ref_Reference: AllStatic { method oop (line 816) | static oop referent(oop ref) { method set_referent (line 819) | static void set_referent(oop ref, oop value) { method set_referent_raw (line 822) | static void set_referent_raw(oop ref, oop value) { method HeapWord (line 825) | static HeapWord* referent_addr(oop ref) { method oop (line 828) | static oop next(oop ref) { method set_next (line 831) | static void set_next(oop ref, oop value) { method set_next_raw (line 834) | static void set_next_raw(oop ref, oop value) { method HeapWord (line 837) | static HeapWord* next_addr(oop ref) { method oop (line 840) | static oop discovered(oop ref) { method set_discovered (line 843) | static void set_discovered(oop ref, oop value) { method set_discovered_raw (line 846) | static void set_discovered_raw(oop ref, oop value) { method HeapWord (line 849) | static HeapWord* discovered_addr(oop ref) { class java_lang_ref_SoftReference (line 862) | class java_lang_ref_SoftReference: public java_lang_ref_Reference { class MethodHandleEntry (line 886) | class MethodHandleEntry class java_lang_invoke_MethodHandle (line 888) | class java_lang_invoke_MethodHandle: AllStatic { method is_subclass (line 906) | static bool is_subclass(klassOop klass) { method is_instance (line 909) | static bool is_instance(oop obj) { method type_offset_in_bytes (line 914) | static int type_offset_in_bytes() { return _type_offset; } method form_offset_in_bytes (line 915) | static int form_offset_in_bytes() { return _form_offset; } class java_lang_invoke_LambdaForm (line 921) | class java_lang_invoke_LambdaForm: AllStatic { method is_subclass (line 935) | static bool is_subclass(klassOop klass) { method is_instance (line 939) | static bool is_instance(oop obj) { method vmentry_offset_in_bytes (line 944) | static int vmentry_offset_in_bytes() { return _vmentry_offset; } class java_lang_invoke_MemberName (line 955) | class java_lang_invoke_MemberName: AllStatic { method is_subclass (line 996) | static bool is_subclass(klassOop klass) { method is_instance (line 999) | static bool is_instance(oop obj) { method clazz_offset_in_bytes (line 1017) | static int clazz_offset_in_bytes() { return _clazz_offset; } method type_offset_in_bytes (line 1018) | static int type_offset_in_bytes() { return _type_offset; } method name_offset_in_bytes (line 1019) | static int name_offset_in_bytes() { return _name_offset; } method flags_offset_in_bytes (line 1020) | static int flags_offset_in_bytes() { return _flags_offset; } method vmtarget_offset_in_bytes (line 1021) | static int vmtarget_offset_in_bytes() { return _vmtarget_offse... method vmindex_offset_in_bytes (line 1022) | static int vmindex_offset_in_bytes() { return _vmindex_offset; } class java_lang_invoke_MethodType (line 1028) | class java_lang_invoke_MethodType: AllStatic { method is_instance (line 1051) | static bool is_instance(oop obj) { method rtype_offset_in_bytes (line 1058) | static int rtype_offset_in_bytes() { return _rtype_offset; } method ptypes_offset_in_bytes (line 1059) | static int ptypes_offset_in_bytes() { return _ptypes_offset; } class java_lang_invoke_CallSite (line 1065) | class java_lang_invoke_CallSite: AllStatic { method oop (line 1075) | static oop target( oop site) { return... method set_target (line 1076) | static void set_target( oop site, oop target) { ... method oop (line 1078) | static volatile oop target_volatile(oop site) { return... method set_target_volatile (line 1079) | static void set_target_volatile(oop site, oop target) { ... method is_subclass (line 1082) | static bool is_subclass(klassOop klass) { method is_instance (line 1085) | static bool is_instance(oop obj) { method target_offset_in_bytes (line 1090) | static int target_offset_in_bytes() { return _target_offset; } class java_security_AccessControlContext (line 1096) | class java_security_AccessControlContext: AllStatic { class java_lang_ClassLoader (line 1118) | class java_lang_ClassLoader : AllStatic { method is_subclass (line 1143) | static bool is_subclass(klassOop klass) { method is_instance (line 1146) | static bool is_instance(oop obj) { class java_lang_System (line 1157) | class java_lang_System : AllStatic { class java_lang_StackTraceElement (line 1185) | class java_lang_StackTraceElement: AllStatic { class java_lang_AssertionStatusDirectives (line 1216) | class java_lang_AssertionStatusDirectives: AllStatic { class java_nio_Buffer (line 1244) | class java_nio_Buffer: AllStatic { class java_util_concurrent_locks_AbstractOwnableSynchronizer (line 1253) | class java_util_concurrent_locks_AbstractOwnableSynchronizer : AllStatic { class InjectedField (line 1270) | class InjectedField { method klassOop (line 1278) | klassOop klass() const { return SystemDictionary::well_known_klass(... method Symbol (line 1279) | Symbol* name() const { return lookup_symbol(name_index); } method Symbol (line 1280) | Symbol* signature() const { return lookup_symbol(signature_index); } method Symbol (line 1285) | static Symbol* lookup_symbol(int symbol_index) { class JavaClasses (line 1299) | class JavaClasses : AllStatic { type InjectedFieldID (line 1309) | enum InjectedFieldID { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/loaderConstraints.cpp function LoaderConstraintEntry (line 37) | LoaderConstraintEntry* LoaderConstraintTable::new_entry( function LoaderConstraintEntry (line 78) | LoaderConstraintEntry** LoaderConstraintTable::find_loader_constraint( function klassOop (line 322) | klassOop LoaderConstraintTable::find_constrained_klass(Symbol* name, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/loaderConstraints.hpp class LoaderConstraintEntry (line 32) | class LoaderConstraintEntry method klassOop (line 107) | klassOop klass() { return literal(); } method klassOop (line 108) | klassOop* klass_addr() { return literal_addr(); } method set_klass (line 109) | void set_klass(klassOop k) { set_literal(k); } method LoaderConstraintEntry (line 111) | LoaderConstraintEntry* next() { method LoaderConstraintEntry (line 115) | LoaderConstraintEntry** next_addr() { method set_next (line 118) | void set_next(LoaderConstraintEntry* next) { method Symbol (line 122) | Symbol* name() { return _name; } method set_name (line 123) | void set_name(Symbol* name) { method num_loaders (line 128) | int num_loaders() { return _num_loaders; } method set_num_loaders (line 129) | void set_num_loaders(int i) { _num_loaders = i; } method max_loaders (line 131) | int max_loaders() { return _max_loaders; } method set_max_loaders (line 132) | void set_max_loaders(int i) { _max_loaders = i; } method oop (line 134) | oop* loaders() { return _loaders; } method set_loaders (line 135) | void set_loaders(oop* loaders) { _loaders = loaders; } method oop (line 137) | oop loader(int i) { return _loaders[i]; } method oop (line 138) | oop* loader_addr(int i) { return &_loaders[i]; } method set_loader (line 139) | void set_loader(int i, oop p) { _loaders[i] = p; } class LoaderConstraintTable (line 34) | class LoaderConstraintTable : public Hashtable { type Constants (line 38) | enum Constants { method LoaderConstraintEntry (line 55) | LoaderConstraintEntry* bucket(int i) { method LoaderConstraintEntry (line 59) | LoaderConstraintEntry** bucket_addr(int i) { class LoaderConstraintEntry (line 97) | class LoaderConstraintEntry : public HashtableEntry { method klassOop (line 107) | klassOop klass() { return literal(); } method klassOop (line 108) | klassOop* klass_addr() { return literal_addr(); } method set_klass (line 109) | void set_klass(klassOop k) { set_literal(k); } method LoaderConstraintEntry (line 111) | LoaderConstraintEntry* next() { method LoaderConstraintEntry (line 115) | LoaderConstraintEntry** next_addr() { method set_next (line 118) | void set_next(LoaderConstraintEntry* next) { method Symbol (line 122) | Symbol* name() { return _name; } method set_name (line 123) | void set_name(Symbol* name) { method num_loaders (line 128) | int num_loaders() { return _num_loaders; } method set_num_loaders (line 129) | void set_num_loaders(int i) { _num_loaders = i; } method max_loaders (line 131) | int max_loaders() { return _max_loaders; } method set_max_loaders (line 132) | void set_max_loaders(int i) { _max_loaders = i; } method oop (line 134) | oop* loaders() { return _loaders; } method set_loaders (line 135) | void set_loaders(oop* loaders) { _loaders = loaders; } method oop (line 137) | oop loader(int i) { return _loaders[i]; } method oop (line 138) | oop* loader_addr(int i) { return &_loaders[i]; } method set_loader (line 139) | void set_loader(int i, oop p) { _loaders[i] = p; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/placeholders.cpp function PlaceholderEntry (line 34) | PlaceholderEntry* PlaceholderTable::new_entry(int hash, Symbol* name, function PlaceholderEntry (line 94) | PlaceholderEntry* PlaceholderTable::get_entry(int index, unsigned int hash, function Symbol (line 112) | Symbol* PlaceholderTable::find_entry(int index, unsigned int hash, function PlaceholderEntry (line 124) | PlaceholderEntry* PlaceholderTable::find_and_add(int index, unsigned int... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/placeholders.hpp class PlaceholderEntry (line 31) | class PlaceholderEntry method Symbol (line 177) | Symbol* klassname() const { return literal(); } method oop (line 179) | oop loader() const { return _loader; } method set_loader (line 180) | void set_loader(oop loader) { _loader = loader; } method oop (line 181) | oop* loader_addr() { return &_loader; } method havesupername (line 183) | bool havesupername() const { return _havesupername; } method set_havesupername (line 184) | void set_havesupername(bool havesupername) { _havesupern... method Symbol (line 186) | Symbol* supername() const { return _supername; } method set_supername (line 187) | void set_supername(Symbol* supername) { method Thread (line 192) | Thread* definer() const {return _definer; } method set_definer (line 193) | void set_definer(Thread* definer) { _definer = definer; } method klassOop (line 195) | klassOop instanceKlass() const {return _instanceKlass; } method set_instanceKlass (line 196) | void set_instanceKlass(klassOop instanceKlass) { _instan... method klassOop (line 197) | klassOop* instanceKlass_addr() { return &_instanceKlass; } method SeenThread (line 199) | SeenThread* superThreadQ() const { return _superThreadQ; } method set_superThreadQ (line 200) | void set_superThreadQ(SeenThread* SeenThread) { _superTh... method SeenThread (line 202) | SeenThread* loadInstanceThreadQ() const { return _loadInstanceT... method set_loadInstanceThreadQ (line 203) | void set_loadInstanceThreadQ(SeenThread* SeenThread) { _... method SeenThread (line 205) | SeenThread* defineThreadQ() const { return _defineThread... method set_defineThreadQ (line 206) | void set_defineThreadQ(SeenThread* SeenThread) { _define... method PlaceholderEntry (line 208) | PlaceholderEntry* next() const { method PlaceholderEntry (line 212) | PlaceholderEntry** next_addr() { method equals (line 218) | bool equals(Symbol* class_name, oop class_loader) const { method SeenThread (line 222) | SeenThread* actionToQueue(PlaceholderTable::classloadAction action) { method set_threadQ (line 239) | void set_threadQ(SeenThread* seenthread, PlaceholderTable::classloadAc... method super_load_in_progress (line 255) | bool super_load_in_progress() { method instance_load_in_progress (line 259) | bool instance_load_in_progress() { method define_class_in_progress (line 263) | bool define_class_in_progress() { method add_seen_thread (line 272) | void add_seen_thread(Thread* thread, PlaceholderTable::classloadAction... method check_seen_thread (line 290) | bool check_seen_thread(Thread* thread, PlaceholderTable::classloadActi... method remove_seen_thread (line 308) | bool remove_seen_thread(Thread* thread, PlaceholderTable::classloadAct... class PlaceholderTable (line 37) | class PlaceholderTable : public TwoOopHashtable { method PlaceholderEntry (line 46) | PlaceholderEntry* bucket(int i) { method PlaceholderEntry (line 50) | PlaceholderEntry** bucket_addr(int i) { method add_entry (line 54) | void add_entry(int index, PlaceholderEntry* new_entry) { type classloadAction (line 78) | enum classloadAction { class SeenThread (line 119) | class SeenThread: public CHeapObj { method SeenThread (line 125) | SeenThread(Thread *thread) { method Thread (line 130) | Thread* thread() const { return _thread;} method set_thread (line 131) | void set_thread(Thread *thread) { _thread = thread; } method SeenThread (line 133) | SeenThread* next() const { return _stnext;} method set_next (line 134) | void set_next(SeenThread *seen) { _stnext = seen; } method set_prev (line 135) | void set_prev(SeenThread *seen) { _stprev = seen; } method printActionQ (line 138) | void printActionQ() { class PlaceholderEntry (line 155) | class PlaceholderEntry : public HashtableEntry { method Symbol (line 177) | Symbol* klassname() const { return literal(); } method oop (line 179) | oop loader() const { return _loader; } method set_loader (line 180) | void set_loader(oop loader) { _loader = loader; } method oop (line 181) | oop* loader_addr() { return &_loader; } method havesupername (line 183) | bool havesupername() const { return _havesupername; } method set_havesupername (line 184) | void set_havesupername(bool havesupername) { _havesupern... method Symbol (line 186) | Symbol* supername() const { return _supername; } method set_supername (line 187) | void set_supername(Symbol* supername) { method Thread (line 192) | Thread* definer() const {return _definer; } method set_definer (line 193) | void set_definer(Thread* definer) { _definer = definer; } method klassOop (line 195) | klassOop instanceKlass() const {return _instanceKlass; } method set_instanceKlass (line 196) | void set_instanceKlass(klassOop instanceKlass) { _instan... method klassOop (line 197) | klassOop* instanceKlass_addr() { return &_instanceKlass; } method SeenThread (line 199) | SeenThread* superThreadQ() const { return _superThreadQ; } method set_superThreadQ (line 200) | void set_superThreadQ(SeenThread* SeenThread) { _superTh... method SeenThread (line 202) | SeenThread* loadInstanceThreadQ() const { return _loadInstanceT... method set_loadInstanceThreadQ (line 203) | void set_loadInstanceThreadQ(SeenThread* SeenThread) { _... method SeenThread (line 205) | SeenThread* defineThreadQ() const { return _defineThread... method set_defineThreadQ (line 206) | void set_defineThreadQ(SeenThread* SeenThread) { _define... method PlaceholderEntry (line 208) | PlaceholderEntry* next() const { method PlaceholderEntry (line 212) | PlaceholderEntry** next_addr() { method equals (line 218) | bool equals(Symbol* class_name, oop class_loader) const { method SeenThread (line 222) | SeenThread* actionToQueue(PlaceholderTable::classloadAction action) { method set_threadQ (line 239) | void set_threadQ(SeenThread* seenthread, PlaceholderTable::classloadAc... method super_load_in_progress (line 255) | bool super_load_in_progress() { method instance_load_in_progress (line 259) | bool instance_load_in_progress() { method define_class_in_progress (line 263) | bool define_class_in_progress() { method add_seen_thread (line 272) | void add_seen_thread(Thread* thread, PlaceholderTable::classloadAction... method check_seen_thread (line 290) | bool check_seen_thread(Thread* thread, PlaceholderTable::classloadActi... method remove_seen_thread (line 308) | bool remove_seen_thread(Thread* thread, PlaceholderTable::classloadAct... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/resolutionErrors.cpp function ResolutionErrorEntry (line 45) | ResolutionErrorEntry* ResolutionErrorTable::find_entry(int index, unsign... function ResolutionErrorEntry (line 67) | ResolutionErrorEntry* ResolutionErrorTable::new_entry(int hash, constant... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/resolutionErrors.hpp class ResolutionErrorEntry (line 31) | class ResolutionErrorEntry method constantPoolOop (line 84) | constantPoolOop pool() const { return (constantPoolOo... method constantPoolOop (line 85) | constantPoolOop* pool_addr() { return (constantPoolOo... method cp_index (line 87) | int cp_index() const { return _cp_index; } method set_cp_index (line 88) | void set_cp_index(int cp_index) { _cp_index = cp_index; } method Symbol (line 90) | Symbol* error() const { return _error; } method ResolutionErrorEntry (line 93) | ResolutionErrorEntry* next() const { method ResolutionErrorEntry (line 97) | ResolutionErrorEntry** next_addr() { class ResolutionErrorTable (line 36) | class ResolutionErrorTable : public Hashtable { method ResolutionErrorEntry (line 44) | ResolutionErrorEntry* bucket(int i) { method ResolutionErrorEntry (line 48) | ResolutionErrorEntry** bucket_addr(int i) { method add_entry (line 52) | void add_entry(int index, ResolutionErrorEntry* new_entry) { method compute_hash (line 66) | unsigned int compute_hash(constantPoolHandle pool, int cp_index) { class ResolutionErrorEntry (line 78) | class ResolutionErrorEntry : public HashtableEntrydecrement_refcount(); _temp... method Symbol (line 71) | Symbol* operator -> () const { return _temp; } class SymbolTable (line 77) | class SymbolTable : public Hashtable { method new_symbols (line 102) | static void new_symbols(Handle class_loader, constantPoolHandle cp, method SymbolTable (line 117) | SymbolTable() method SymbolTable (line 120) | SymbolTable(HashtableBucket* t, int number_of_entries) method Arena (line 126) | static Arena* arena() { return _arena; } method SymbolTable (line 137) | static SymbolTable* the_table() { return _the_table; } method create_table (line 139) | static void create_table() { method create_table (line 145) | static void create_table(HashtableBucket* t, int length, method Symbol (line 184) | static Symbol* new_symbol(const char* utf8_buffer, int length, TRAPS) { method Symbol (line 188) | static Symbol* new_symbol(const char* name, TRAPS) { method Symbol (line 191) | static Symbol* new_symbol(const Symbol* sym, int begin, int end,... method Symbol (line 205) | static Symbol* probe(const char* name, int len) { method Symbol (line 209) | static Symbol* probe_unicode(const jchar* name, int len) { method copy_buckets (line 223) | static void copy_buckets(char** top, char*end) { method copy_table (line 226) | static void copy_table(char** top, char*end) { method reverse (line 229) | static void reverse(void* boundary = NULL) { method needs_rehashing (line 235) | static bool needs_rehashing() { return _needs_rehashing; } class StringTable (line 238) | class StringTable : public Hashtable { method StringTable (line 261) | StringTable() : Hashtable((int)StringTableSize, method StringTable (line 264) | StringTable(HashtableBucket* t, int number_of_entries) method StringTable (line 269) | static StringTable* the_table() { return _the_table; } method create_table (line 271) | static void create_table() { method create_table (line 276) | static void create_table(HashtableBucket* t, int length, method copy_buckets (line 315) | static void copy_buckets(char** top, char*end) { method copy_table (line 318) | static void copy_table(char** top, char*end) { method reverse (line 321) | static void reverse() { method needs_rehashing (line 327) | static bool needs_rehashing() { return _needs_rehashing; } method clear_parallel_claimed_index (line 330) | static void clear_parallel_claimed_index() { _parallel_claimed_idx = 0; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/systemDictionary.cpp function oop (line 96) | oop SystemDictionary::java_system_loader() { function klassOop (line 153) | klassOop SystemDictionary::resolve_or_fail(Symbol* class_name, Handle cl... function klassOop (line 163) | klassOop SystemDictionary::handle_resolution_exception(Symbol* class_nam... function klassOop (line 192) | klassOop SystemDictionary::resolve_or_fail(Symbol* class_name, function klassOop (line 201) | klassOop SystemDictionary::resolve_or_null(Symbol* class_name, Handle cl... function klassOop (line 219) | klassOop SystemDictionary::resolve_or_null(Symbol* class_name, TRAPS) { function klassOop (line 225) | klassOop SystemDictionary::resolve_array_class_or_null(Symbol* class_name, function klassOop (line 287) | klassOop SystemDictionary::resolve_super_or_fail(Symbol* child_name, function instanceKlassHandle (line 494) | instanceKlassHandle SystemDictionary::handle_parallel_super_load( function klassOop (line 584) | klassOop SystemDictionary::resolve_instance_class_or_null(Symbol* name, ... function klassOop (line 880) | klassOop SystemDictionary::find(Symbol* class_name, function klassOop (line 910) | klassOop SystemDictionary::find_instance_or_array_klass(Symbol* class_name, function klassOop (line 940) | klassOop SystemDictionary::parse_stream(Symbol* class_name, function klassOop (line 1020) | klassOop SystemDictionary::resolve_from_stream(Symbol* class_name, function klassOop (line 1147) | klassOop SystemDictionary::find_shared_class(Symbol* class_name) { function instanceKlassHandle (line 1164) | instanceKlassHandle SystemDictionary::load_shared_class( function instanceKlassHandle (line 1175) | instanceKlassHandle SystemDictionary::load_shared_class( function instanceKlassHandle (line 1252) | instanceKlassHandle SystemDictionary::load_instance_class(Symbol* class_... function instanceKlassHandle (line 1435) | instanceKlassHandle SystemDictionary::find_or_define_instance_class(Symb... function Handle (line 1515) | Handle SystemDictionary::compute_loader_lock_object(Handle class_loader,... function klassOop (line 1550) | klassOop SystemDictionary::find_class(int index, unsigned int hash, function Symbol (line 1563) | Symbol* SystemDictionary::find_placeholder(Symbol* class_name, function klassOop (line 1573) | klassOop SystemDictionary::find_class(Symbol* class_name, Handle class_l... function klassOop (line 1590) | klassOop SystemDictionary::try_get_next_class() { function BasicType (line 1916) | BasicType SystemDictionary::box_klass_type(klassOop k) { function KlassHandle (line 1925) | KlassHandle SystemDictionaryHandles::box_klass(BasicType t) { function klassOop (line 2055) | klassOop SystemDictionary::find_constrained_instance_or_array_klass( function Symbol (line 2143) | Symbol* SystemDictionary::find_resolution_error(constantPoolHandle pool,... function methodHandle (line 2229) | methodHandle SystemDictionary::find_method_handle_intrinsic(vmIntrinsics... function methodHandle (line 2270) | static methodHandle unpack_method_and_appendix(Handle mname, function methodHandle (line 2296) | methodHandle SystemDictionary::find_method_handle_invoker(Symbol* name, function Handle (line 2341) | Handle SystemDictionary::find_method_handle_type(Symbol* signature, function Handle (line 2431) | Handle SystemDictionary::link_method_handle_constant(KlassHandle caller, function methodHandle (line 2475) | methodHandle SystemDictionary::find_dynamic_call_site_invoker(KlassHandl... class ClassStatistics (line 2679) | class ClassStatistics: AllStatic { method do_class (line 2689) | static void do_class(klassOop k) { method do_method (line 2703) | static void do_method(methodOop m) { method print (line 2719) | static void print() { class MethodStatistics (line 2745) | class MethodStatistics: AllStatic { method initialize (line 2762) | static void initialize() { method do_method (line 2774) | static void do_method(methodOop m) { method print (line 2798) | static void print() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/systemDictionary.hpp class Dictionary (line 74) | class Dictionary class PlaceholderTable (line 75) | class PlaceholderTable class LoaderConstraintTable (line 76) | class LoaderConstraintTable class HashtableBucket (line 77) | class HashtableBucket class ResolutionErrorTable (line 78) | class ResolutionErrorTable class SymbolPropertyTable (line 79) | class SymbolPropertyTable class BoolObjectClosure (line 80) | class BoolObjectClosure class SystemDictionary (line 185) | class SystemDictionary : AllStatic { type WKID (line 192) | enum WKID { type InitOption (line 204) | enum InitOption { method klassOop (line 252) | static klassOop parse_stream(Symbol* class_name, method oop (line 344) | static oop system_loader_lock() { return _system_loader_lock... method number_of_modifications (line 373) | static inline int number_of_modifications() { assert_locked_or_saf... method notice_modification (line 375) | static inline void notice_modification() { assert_locked_or_saf... method klassOop (line 393) | static klassOop check_klass(klassOop k) { method klassOop (line 398) | static klassOop check_klass_Pre( klassOop k) { return check_klas... method klassOop (line 399) | static klassOop check_klass_Pre_JSR292(klassOop k) { return EnableInvo... method klassOop (line 400) | static klassOop check_klass_Opt( klassOop k) { return k; } method klassOop (line 401) | static klassOop check_klass_Opt_Only_JDK15(klassOop k) { method klassOop (line 405) | static klassOop check_klass_Opt_Only_JDK14NewRef(klassOop k) { method initialize_wk_klasses_through (line 413) | static void initialize_wk_klasses_through(WKID end_id, WKID &start_id,... method klassOop (line 424) | static klassOop well_known_klass(WKID id) { method klassOop (line 432) | static klassOop box_klass(BasicType t) { method klassOop (line 440) | static klassOop abstract_ownable_synchronizer_klass() { return check_k... method has_loadClassInternal (line 446) | static bool has_loadClassInternal() { return _has_loadClassInter... method has_checkPackageAccess (line 450) | static bool has_checkPackageAccess() { return _has_checkPackageAc... method Class_klass_loaded (line 452) | static bool Class_klass_loaded() { return WK_KLASS(Class_klas... method Cloneable_klass_loaded (line 453) | static bool Cloneable_klass_loaded() { return WK_KLASS(Cloneable_... method oop (line 463) | static oop check_mirror(oop m) { type Constants (line 527) | enum Constants { method Dictionary (line 583) | static Dictionary* dictionary() { return _dictionary; } method Dictionary (line 584) | static Dictionary* shared_dictionary() { return _shared_dictio... method PlaceholderTable (line 585) | static PlaceholderTable* placeholders() { return _placeholders; } method LoaderConstraintTable (line 586) | static LoaderConstraintTable* constraints() { return _loader_constrain... method ResolutionErrorTable (line 587) | static ResolutionErrorTable* resolution_errors() { return _resolution_... method SymbolPropertyTable (line 588) | static SymbolPropertyTable* invoke_method_table() { return _invoke_met... class SystemDictionaryHandles (line 689) | class SystemDictionaryHandles : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/verificationType.cpp function VerificationType (line 30) | VerificationType VerificationType::from_tag(u1 tag) { function VerificationType (line 85) | VerificationType VerificationType::get_component(ClassVerifier *context,... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/verificationType.hpp class ClassVerifier (line 50) | class ClassVerifier function VALUE_OBJ_CLASS_SPEC (line 52) | class VerificationType VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/verifier.cpp function Symbol (line 218) | Symbol* Verifier::inference_verify( function TypeOrigin (line 275) | TypeOrigin TypeOrigin::null() { function TypeOrigin (line 278) | TypeOrigin TypeOrigin::local(u2 index, StackMapFrame* frame) { function TypeOrigin (line 283) | TypeOrigin TypeOrigin::stack(u2 index, StackMapFrame* frame) { function TypeOrigin (line 288) | TypeOrigin TypeOrigin::sm_local(u2 index, StackMapFrame* frame) { function TypeOrigin (line 293) | TypeOrigin TypeOrigin::sm_stack(u2 index, StackMapFrame* frame) { function TypeOrigin (line 298) | TypeOrigin TypeOrigin::bad_index(u2 index) { function TypeOrigin (line 301) | TypeOrigin TypeOrigin::cp(u2 index, VerificationType vt) { function TypeOrigin (line 304) | TypeOrigin TypeOrigin::signature(VerificationType vt) { function TypeOrigin (line 307) | TypeOrigin TypeOrigin::implicit(VerificationType t) { function TypeOrigin (line 310) | TypeOrigin TypeOrigin::frame(StackMapFrame* frame) { function VerificationType (line 534) | VerificationType ClassVerifier::object_type() const { function TypeOrigin (line 538) | TypeOrigin ClassVerifier::ref_ctx(const char* sig, TRAPS) { function u2 (line 1770) | u2 ClassVerifier::verify_stackmap_table(u2 stackmap_index, u2 bci, function klassOop (line 1918) | klassOop ClassVerifier::load_class(Symbol* name, TRAPS) { function VerificationType (line 2502) | VerificationType ClassVerifier::get_newarray_type( function Symbol (line 2654) | Symbol* ClassVerifier::create_temporary_symbol(const Symbol *s, int begin, function Symbol (line 2661) | Symbol* ClassVerifier::create_temporary_symbol(const char *s, int length... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/verifier.hpp class Verifier (line 36) | class Verifier : AllStatic { class RawBytecodeStream (line 66) | class RawBytecodeStream class StackMapFrame (line 67) | class StackMapFrame class StackMapTable (line 68) | class StackMapTable function VALUE_OBJ_CLASS_SPEC (line 91) | class TypeOrigin VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 141) | class ErrorContext VALUE_OBJ_CLASS_SPEC { class ClassVerifier (line 249) | class ClassVerifier : public StackObj { method VerificationType (line 265) | VerificationType cp_ref_index_to_type( method was_recursively_verified (line 344) | bool was_recursively_verified() { return _klass->is_rewritten(); } method Thread (line 358) | Thread* thread() { return _thread; } method methodHandle (line 359) | methodHandle method() { return _method; } method instanceKlassHandle (line 360) | instanceKlassHandle current_class() const { return _klass; } method VerificationType (line 361) | VerificationType current_type() const { return _this_type; } method Symbol (line 369) | Symbol* result() const { return _exception_type; } method has_error (line 370) | bool has_error() const { return result() != NULL; } method VerificationType (line 388) | VerificationType cp_index_to_type(int index, constantPoolHandle cp, TR... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/vmSymbols.cpp function compare_symbol (line 37) | inline int compare_symbol(Symbol* a, Symbol* b) { function compare_vmsymbol_sid (line 45) | static int compare_vmsymbol_sid(const void* void_a, const void* void_b) { function BasicType (line 191) | BasicType vmSymbols::signature_type(Symbol* s) { function wrapper_intrinsic (line 286) | static vmIntrinsics::ID wrapper_intrinsic(BasicType type, bool unboxing) { function match_F_R (line 354) | inline bool match_F_R(jshort flags) { function match_F_Y (line 359) | inline bool match_F_Y(jshort flags) { function match_F_RN (line 364) | inline bool match_F_RN(jshort flags) { function match_F_S (line 369) | inline bool match_F_S(jshort flags) { function match_F_SN (line 374) | inline bool match_F_SN(jshort flags) { function match_F_RNY (line 379) | inline bool match_F_RNY(jshort flags) { function jlong (line 453) | inline jlong intrinsic_info(vmIntrinsics::ID id) { function match_method (line 489) | static bool match_method(methodOop m, Symbol* n, Symbol* s) { function match_method_with_klass (line 494) | static vmIntrinsics::ID match_method_with_klass(methodOop m, Symbol* mk) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/classfile/vmSymbols.hpp class vmSymbols (line 1003) | class vmSymbols: AllStatic { type SID (line 1008) | enum SID { method Symbol (line 1049) | static Symbol* type_signature(BasicType t) { method Symbol (line 1057) | static Symbol* symbol_at(SID id) { class vmIntrinsics (line 1074) | class vmIntrinsics: AllStatic { type ID (line 1080) | enum ID { type Flags (line 1097) | enum Flags { method ID (line 1114) | static ID ID_from(int raw_id) { method ID (line 1130) | static ID find_id(vmSymbols::SID holder, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/codeBlob.cpp function align_code_offset (line 61) | unsigned int align_code_offset(int offset) { function OopMap (line 192) | OopMap* CodeBlob::oop_map_for_return_address(address return_address) { function BufferBlob (line 206) | BufferBlob* BufferBlob::create(const char* name, int buffer_size) { function BufferBlob (line 230) | BufferBlob* BufferBlob::create(const char* name, CodeBuffer* cb) { function AdapterBlob (line 272) | AdapterBlob* AdapterBlob::create(CodeBuffer* cb) { function MethodHandlesAdapterBlob (line 291) | MethodHandlesAdapterBlob* MethodHandlesAdapterBlob::create(int buffer_si... function RuntimeStub (line 328) | RuntimeStub* RuntimeStub::new_runtime_stub(const char* stub_name, function DeoptimizationBlob (line 386) | DeoptimizationBlob* DeoptimizationBlob::create( function UncommonTrapBlob (line 428) | UncommonTrapBlob* UncommonTrapBlob::create( function ExceptionBlob (line 464) | ExceptionBlob* ExceptionBlob::create( function SafepointBlob (line 499) | SafepointBlob* SafepointBlob::create( FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/codeBlob.hpp class DeoptimizationBlob (line 49) | class DeoptimizationBlob method is_deoptimization_stub (line 385) | bool is_deoptimization_stub() const { return true; } method exception_address_is_unpack_entry (line 386) | bool exception_address_is_unpack_entry(address pc) const { method preserve_callee_argument_oops (line 395) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method address (line 400) | address unpack() const { return code_begin() +... method address (line 401) | address unpack_with_exception() const { return code_begin() +... method address (line 402) | address unpack_with_reexecution() const { return code_begin() +... method set_unpack_with_exception_in_tls_offset (line 409) | void set_unpack_with_exception_in_tls_offset(int offset) { method address (line 413) | address unpack_with_exception_in_tls() const { return code_begin() +... function VALUE_OBJ_CLASS_SPEC (line 51) | class CodeBlob VALUE_OBJ_CLASS_SPEC { class BufferBlob (line 204) | class BufferBlob: public CodeBlob { method is_buffer_blob (line 224) | virtual bool is_buffer_blob() const { return true; } method preserve_callee_argument_oops (line 227) | void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_ma... method is_alive (line 228) | bool is_alive() const { return true; } class AdapterBlob (line 239) | class AdapterBlob: public BufferBlob { method is_adapter_blob (line 248) | virtual bool is_adapter_blob() const { return true; } class MethodHandlesAdapterBlob (line 255) | class MethodHandlesAdapterBlob: public BufferBlob { method MethodHandlesAdapterBlob (line 257) | MethodHandlesAdapterBlob(int size) : BufferBlob("Metho... method MethodHandlesAdapterBlob (line 258) | MethodHandlesAdapterBlob(int size, CodeBuffer* cb) : BufferBlob("Metho... method is_method_handles_adapter_blob (line 265) | virtual bool is_method_handles_adapter_blob() const { return true; } class RuntimeStub (line 272) | class RuntimeStub: public CodeBlob { method is_runtime_stub (line 302) | bool is_runtime_stub() const { return true; } method caller_must_gc_arguments (line 305) | bool caller_must_gc_arguments(JavaThread* thread) const { return _call... method address (line 307) | address entry_point() { return code_begin(); } method preserve_callee_argument_oops (line 310) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method is_alive (line 311) | bool is_alive() const { return true; } class SingletonBlob (line 322) | class SingletonBlob: public CodeBlob { method SingletonBlob (line 329) | SingletonBlob( method address (line 340) | address entry_point() { return code_begin(); } method is_alive (line 342) | bool is_alive() const { return true; } class DeoptimizationBlob (line 353) | class DeoptimizationBlob: public SingletonBlob { method is_deoptimization_stub (line 385) | bool is_deoptimization_stub() const { return true; } method exception_address_is_unpack_entry (line 386) | bool exception_address_is_unpack_entry(address pc) const { method preserve_callee_argument_oops (line 395) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method address (line 400) | address unpack() const { return code_begin() +... method address (line 401) | address unpack_with_exception() const { return code_begin() +... method address (line 402) | address unpack_with_reexecution() const { return code_begin() +... method set_unpack_with_exception_in_tls_offset (line 409) | void set_unpack_with_exception_in_tls_offset(int offset) { method address (line 413) | address unpack_with_exception_in_tls() const { return code_begin() +... class UncommonTrapBlob (line 422) | class UncommonTrapBlob: public SingletonBlob { method preserve_callee_argument_oops (line 442) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method is_uncommon_trap_stub (line 445) | bool is_uncommon_trap_stub() const { return true; } class ExceptionBlob (line 452) | class ExceptionBlob: public SingletonBlob { method preserve_callee_argument_oops (line 472) | void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_ma... method is_exception_stub (line 475) | bool is_exception_stub() const { return true; } class SafepointBlob (line 483) | class SafepointBlob: public SingletonBlob { method preserve_callee_argument_oops (line 503) | void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_ma... method is_safepoint_stub (line 506) | bool is_safepoint_stub() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/codeCache.cpp class CodeBlob_sizes (line 50) | class CodeBlob_sizes { method CodeBlob_sizes (line 63) | CodeBlob_sizes() { method total (line 75) | int total() { return total_size; } method is_empty (line 76) | bool is_empty() { return count == 0; } method print (line 78) | void print(const char* title) { method add (line 92) | void add(CodeBlob* cb) { function CodeBlob (line 124) | CodeBlob* CodeCache::first() { function CodeBlob (line 130) | CodeBlob* CodeCache::next(CodeBlob* cb) { function CodeBlob (line 136) | CodeBlob* CodeCache::alive(CodeBlob *cb) { function nmethod (line 143) | nmethod* CodeCache::alive_nmethod(CodeBlob* cb) { function nmethod (line 149) | nmethod* CodeCache::first_nmethod() { function nmethod (line 158) | nmethod* CodeCache::next_nmethod (CodeBlob* cb) { function CodeBlob (line 167) | CodeBlob* CodeCache::allocate(int size) { function CodeBlob (line 259) | CodeBlob* CodeCache::find_blob(void* start) { function nmethod (line 267) | nmethod* CodeCache::find_nmethod(void* start) { function FOR_ALL_BLOBS (line 276) | FOR_ALL_BLOBS(p) { function FOR_ALL_BLOBS (line 284) | FOR_ALL_BLOBS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 306) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_BLOBS (line 313) | FOR_ALL_ALIVE_BLOBS(cb) { function FOR_ALL_ALIVE_BLOBS (line 423) | FOR_ALL_ALIVE_BLOBS(cb) { function FOR_ALL_ALIVE_BLOBS (line 436) | FOR_ALL_ALIVE_BLOBS(cb) { function nmethod (line 453) | nmethod* CodeCache::find_and_remove_saved_code(methodOop m) { function FOR_ALL_ALIVE_BLOBS (line 539) | FOR_ALL_ALIVE_BLOBS(cb) { function FOR_ALL_ALIVE_BLOBS (line 559) | FOR_ALL_ALIVE_BLOBS(cb) { function address (line 569) | address CodeCache::first_address() { function address (line 575) | address CodeCache::last_address() { function codeCache_init (line 612) | void codeCache_init() { function FOR_ALL_ALIVE_NMETHODS (line 624) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 662) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 699) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 720) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 730) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 743) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 764) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_BLOBS (line 773) | FOR_ALL_ALIVE_BLOBS(p) { function FOR_ALL_BLOBS (line 918) | FOR_ALL_BLOBS(p) { function FOR_ALL_BLOBS (line 945) | FOR_ALL_BLOBS(p) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/codeCache.hpp class OopClosure (line 43) | class OopClosure class DepChange (line 44) | class DepChange class CodeCache (line 46) | class CodeCache : AllStatic { method CodeBlob (line 94) | static CodeBlob* find_blob_unsafe(void* start) { method nof_blobs (line 125) | static int nof_blobs() { return _number_of_blobs; } method nof_adapters (line 126) | static int nof_adapters() { return _number_of_adapt... method nof_nmethods (line 127) | static int nof_nmethods() { return _number_of_nmeth... method oops_do (line 139) | static void oops_do(OopClosure* f) { method nmethod (line 146) | static nmethod* scavenge_root_nmethods() { return _scavenge_r... method set_scavenge_root_nmethods (line 147) | static void set_scavenge_root_nmethods(nmethod* nm) { _scavenge_root_n... method address (line 161) | static address low_bound() { return (address) _hea... method address (line 162) | static address high_bound() { return (address) _hea... method address (line 163) | static address high() { return (address) _hea... method capacity (line 168) | static size_t capacity() { return _heap->capacit... method max_capacity (line 169) | static size_t max_capacity() { return _heap->max_cap... method unallocated_capacity (line 170) | static size_t unallocated_capacity() { return _heap->unalloc... method needs_flushing (line 172) | static bool needs_flushing() { return largest_free_b... method needs_cache_clean (line 174) | static bool needs_cache_clean() { return _needs_cache_c... method set_needs_cache_clean (line 175) | static void set_needs_cache_clean(bool v) { _needs_cache_clean = ... method get_codemem_full_count (line 196) | static int get_codemem_full_count() { return _codemem_full_count; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/compiledIC.cpp function oop (line 78) | oop CompiledIC::cached_oop() const { function address (line 111) | address CompiledIC::ic_destination() const { function address (line 129) | address CompiledIC::stub_address() const { function RelocIterator (line 458) | inline static RelocIterator parse_ic(nmethod* nm, address ic_call, oop* ... function address (line 597) | address CompiledStaticCall::find_stub() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/compiledIC.hpp class CompiledIC (line 77) | class CompiledIC method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... class CompiledICInfo (line 79) | class CompiledICInfo { method address (line 87) | address entry() const { return _entry; } method Handle (line 88) | Handle cached_oop() const { return _cached_oop; } method is_optimized (line 89) | bool is_optimized() const { return _is_optimized; } class CompiledIC (line 92) | class CompiledIC: public ResourceObj { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... function CompiledIC (line 162) | inline CompiledIC* CompiledIC_before(address return_addr) { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... function CompiledIC (line 168) | inline CompiledIC* CompiledIC_at(address call_site) { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... function CompiledIC (line 174) | inline CompiledIC* CompiledIC_at(Relocation* call_site) { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... class CompiledStaticCall (line 197) | class CompiledStaticCall class StaticCallInfo (line 199) | class StaticCallInfo { method address (line 207) | address entry() const { return _entry; } method methodHandle (line 208) | methodHandle callee() const { return _callee; } class CompiledStaticCall (line 212) | class CompiledStaticCall: public NativeCall { function CompiledStaticCall (line 250) | inline CompiledStaticCall* compiledStaticCall_before(address return_addr) { function CompiledStaticCall (line 256) | inline CompiledStaticCall* compiledStaticCall_at(address native_call) { function CompiledStaticCall (line 262) | inline CompiledStaticCall* compiledStaticCall_at(Relocation* call_site) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/compressedStream.cpp function juint (line 31) | inline juint CompressedStream::encode_sign(jint value) { function jint (line 34) | inline jint CompressedStream::decode_sign(juint value) { function juint (line 40) | inline juint CompressedStream::reverse_int(juint i) { function jint (line 50) | jint CompressedReadStream::read_signed_int() { function jfloat (line 60) | jfloat CompressedReadStream::read_float() { function jdouble (line 66) | jdouble CompressedReadStream::read_double() { function jlong (line 74) | jlong CompressedReadStream::read_long() { function jint (line 147) | jint CompressedReadStream::read_int_mb(jint b0) { function jlong (line 205) | static jlong stretch(jint x, int bits) { function test_compressed_stream (line 215) | void test_compressed_stream(int trace) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/compressedStream.hpp class CompressedStream (line 33) | class CompressedStream : public ResourceObj { method CompressedStream (line 52) | CompressedStream(u_char* buffer, int position = 0) { method u_char (line 57) | u_char* buffer() const { return _buffer; } method position (line 60) | int position() const { return _position; } method set_position (line 61) | void set_position(int position) { _position = position; } class CompressedReadStream (line 65) | class CompressedReadStream : public CompressedStream { method u_char (line 67) | inline u_char read() { return _buffer[_position++]; } method CompressedReadStream (line 72) | CompressedReadStream(u_char* buffer, int position = 0) method jboolean (line 75) | jboolean read_bool() { return (jboolean) read(); } method jbyte (line 76) | jbyte read_byte() { return (jbyte ) read(); } method jchar (line 77) | jchar read_char() { return (jchar ) read_int(); } method jshort (line 78) | jshort read_short() { return (jshort ) read_signed_i... method jint (line 79) | jint read_int() { jint b0 = read(); class CompressedWriteStream (line 90) | class CompressedWriteStream : public CompressedStream { method full (line 92) | bool full() { method store (line 95) | void store(u_char b) { method write (line 98) | void write(u_char b) { method CompressedWriteStream (line 111) | CompressedWriteStream(u_char* buffer, int initial_size, int position = 0) method write_bool (line 114) | void write_bool(jboolean value) { write(value); } method write_byte (line 115) | void write_byte(jbyte value) { write(value); } method write_char (line 116) | void write_char(jchar value) { write_int(value); } method write_short (line 117) | void write_short(jshort value) { write_signed_int(value); } method write_int (line 118) | void write_int(jint value) { if ((juint)value < L && !full()) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/debugInfo.cpp function ScopeValue (line 44) | ScopeValue* DebugInfoReadStream::read_object_value() { function ScopeValue (line 59) | ScopeValue* DebugInfoReadStream::get_cached_object() { function ScopeValue (line 78) | ScopeValue* ScopeValue::read_from(DebugInfoReadStream* stream) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/debugInfo.hpp class ScopeValue (line 43) | class ScopeValue: public ResourceObj { method is_location (line 46) | virtual bool is_location() const { return false; } method is_object (line 47) | virtual bool is_object() const { return false; } method is_constant_int (line 48) | virtual bool is_constant_int() const { return false; } method is_constant_double (line 49) | virtual bool is_constant_double() const { return false; } method is_constant_long (line 50) | virtual bool is_constant_long() const { return false; } method is_constant_oop (line 51) | virtual bool is_constant_oop() const { return false; } method equals (line 52) | virtual bool equals(ScopeValue* other) const { return false; } class LocationValue (line 63) | class LocationValue: public ScopeValue { method LocationValue (line 67) | LocationValue(Location location) { _location = location; } method is_location (line 68) | bool is_location() const { return true; } method Location (line 69) | Location location() const { return _location; } class ObjectValue (line 82) | class ObjectValue: public ScopeValue { method ObjectValue (line 91) | ObjectValue(int id, ScopeValue* klass) method ObjectValue (line 100) | ObjectValue(int id) method is_object (line 108) | bool is_object() const { return true; } method id (line 109) | int id() const { return _id; } method ScopeValue (line 110) | ScopeValue* klass() const { return _klass; } method ScopeValue (line 112) | ScopeValue* field_at(int i) const { return _field_... method field_size (line 113) | int field_size() { return _field_... method Handle (line 114) | Handle value() const { return _value; } method is_visited (line 115) | bool is_visited() const { return _visite... method set_value (line 117) | void set_value(oop value) { _value = Handl... method set_visited (line 118) | void set_visited(bool visited) { _visited = fal... class ConstantIntValue (line 133) | class ConstantIntValue: public ScopeValue { method ConstantIntValue (line 137) | ConstantIntValue(jint value) { _value = value; } method jint (line 138) | jint value() const { return _value; } method is_constant_int (line 139) | bool is_constant_int() const { return true; } method equals (line 140) | bool equals(ScopeValue* other) const { return false; } class ConstantLongValue (line 150) | class ConstantLongValue: public ScopeValue { method ConstantLongValue (line 154) | ConstantLongValue(jlong value) { _value = value; } method jlong (line 155) | jlong value() const { return _value; } method is_constant_long (line 156) | bool is_constant_long() const { return true; } method equals (line 157) | bool equals(ScopeValue* other) const { return false; } class ConstantDoubleValue (line 167) | class ConstantDoubleValue: public ScopeValue { method ConstantDoubleValue (line 171) | ConstantDoubleValue(jdouble value) { _value = value; } method jdouble (line 172) | jdouble value() const { return _value; } method is_constant_double (line 173) | bool is_constant_double() const { return true; } method equals (line 174) | bool equals(ScopeValue* other) const { return false; } class ConstantOopWriteValue (line 187) | class ConstantOopWriteValue: public ScopeValue { method ConstantOopWriteValue (line 191) | ConstantOopWriteValue(jobject value) { _value = value; } method jobject (line 192) | jobject value() const { return _value; } method is_constant_oop (line 193) | bool is_constant_oop() const { return true; } method equals (line 194) | bool equals(ScopeValue* other) const { return false; } class ConstantOopReadValue (line 206) | class ConstantOopReadValue: public ScopeValue { method Handle (line 210) | Handle value() const { return _value; } method is_constant_oop (line 211) | bool is_constant_oop() const { return true; } method equals (line 212) | bool equals(ScopeValue* other) const { return false; } class MonitorValue (line 224) | class MonitorValue: public ResourceObj { method ScopeValue (line 234) | ScopeValue* owner() const { return _owner; } method Location (line 235) | Location basic_lock() const { return _basic_lock; } method eliminated (line 236) | bool eliminated() const { return _eliminated; } class DebugInfoReadStream (line 249) | class DebugInfoReadStream : public CompressedReadStream { method nmethod (line 252) | const nmethod* code() const { return _code; } method DebugInfoReadStream (line 255) | DebugInfoReadStream(const nmethod* code, int offset, GrowableArray* arr, function compute_recording_non_safepoints (line 82) | static inline bool compute_recording_non_safepoints() { type dir_stats_struct (line 221) | struct dir_stats_struct { method print (line 227) | void print() { function DebugToken (line 381) | DebugToken* DebugInformationRecorder::create_scope_values(GrowableArray<... function DebugToken (line 387) | DebugToken* DebugInformationRecorder::create_monitor_values(GrowableArra... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/debugInfoRec.hpp class DebugToken (line 63) | class DebugToken class DIR_Chunk (line 74) | class DIR_Chunk class DebugInformationRecorder (line 76) | class DebugInformationRecorder: public ResourceObj { method end_safepoint (line 115) | void end_safepoint(int pc_offset) { end_scopes(pc_offset, true); } method end_non_safepoint (line 116) | void end_non_safepoint(int pc_offset) { end_scopes(pc_offset, false); } method oop_size (line 125) | int oop_size() { return oop_recorder()->oop_size(); } method set_oopmaps (line 137) | void set_oopmaps(OopMapSet *oopmaps) { _oopmaps = oopmaps; } method OopRecorder (line 139) | OopRecorder* oop_recorder() { return _oop_recorder; } method last_pc_offset (line 141) | int last_pc_offset() { return last_pc()->pc_offset(); } method recording_non_safepoints (line 143) | bool recording_non_safepoints() { return _recording_non_safepoints; } method DebugInfoWriteStream (line 157) | DebugInfoWriteStream* stream() const { return _stream; } method PcDesc (line 181) | PcDesc* last_pc() { method PcDesc (line 185) | PcDesc* prev_pc() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/dependencies.cpp function must_be_in_vm (line 38) | static bool must_be_in_vm() { function sort_dep (line 244) | static int sort_dep(ciObject** p1, ciObject** p2, int narg) { function sort_dep_arg_1 (line 251) | static int sort_dep_arg_1(ciObject** p1, ciObject** p2) function sort_dep_arg_2 (line 253) | static int sort_dep_arg_2(ciObject** p1, ciObject** p2) function sort_dep_arg_3 (line 255) | static int sort_dep_arg_3(ciObject** p1, ciObject** p2) function ciKlass (line 282) | ciKlass* Dependencies::ctxk_encoded_as_null(DepType dept, ciObject* x) { function klassOop (line 293) | klassOop Dependencies::ctxk_encoded_as_null(DepType dept, oop x) { function oop (line 618) | inline oop Dependencies::DepStream::recorded_oop_at(int i) { function oop (line 624) | oop Dependencies::DepStream::argument(int i) { function klassOop (line 636) | klassOop Dependencies::DepStream::context_type() { class ClassHierarchyWalker (line 672) | class ClassHierarchyWalker { method initialize (line 691) | void initialize(klassOop participant) { method initialize_from_method (line 704) | void initialize_from_method(methodOop m) { method ClassHierarchyWalker (line 713) | ClassHierarchyWalker(klassOop participant, methodOop m) { method ClassHierarchyWalker (line 717) | ClassHierarchyWalker(methodOop m) { method ClassHierarchyWalker (line 721) | ClassHierarchyWalker(klassOop participant = NULL) { method doing_subtype_search (line 729) | bool doing_subtype_search() { method num_participants (line 733) | int num_participants() { return _num_participants; } method klassOop (line 734) | klassOop participant(int n) { method methodOop (line 740) | methodOop found_method(int n) { method check_method_context (line 751) | bool check_method_context(klassOop ctxk, methodOop m) { method add_participant (line 795) | void add_participant(klassOop participant) { method record_witnesses (line 803) | void record_witnesses(int add) { method is_witness (line 809) | bool is_witness(klassOop k) { method is_participant (line 822) | bool is_participant(klassOop k) { method ignore_witness (line 831) | bool ignore_witness(klassOop witness) { method in_list (line 840) | static bool in_list(klassOop x, klassOop* list) { method klassOop (line 859) | klassOop find_witness_subtype(klassOop context_type, KlassDepChange* c... method klassOop (line 872) | klassOop find_witness_definer(klassOop context_type, KlassDepChange* c... function count_find_witness_calls (line 892) | static bool count_find_witness_calls() { function klassOop (line 933) | klassOop ClassHierarchyWalker::find_witness_in(KlassDepChange& changes, function klassOop (line 984) | klassOop ClassHierarchyWalker::find_witness_anywhere(klassOop context_type, function Klass (line 1116) | Klass* Dependencies::find_finalizable_subclass(Klass* k) { function klassOop (line 1155) | klassOop Dependencies::check_evol_method(methodOop m) { function klassOop (line 1175) | klassOop Dependencies::check_leaf_type(klassOop ctxk) { function klassOop (line 1197) | klassOop Dependencies::check_abstract_with_unique_concrete_subtype(klass... function klassOop (line 1207) | klassOop Dependencies::check_abstract_with_no_concrete_subtype(klassOop ... function klassOop (line 1217) | klassOop Dependencies::check_concrete_with_no_concrete_subtype(klassOop ... function klassOop (line 1230) | klassOop Dependencies::find_unique_concrete_subtype(klassOop ctxk) { function klassOop (line 1275) | klassOop Dependencies::check_abstract_with_exclusive_concrete_subtypes( function klassOop (line 1339) | klassOop Dependencies::check_unique_concrete_method(klassOop ctxk, metho... function methodOop (line 1353) | methodOop Dependencies::find_unique_concrete_method(klassOop ctxk, metho... function klassOop (line 1380) | klassOop Dependencies::check_exclusive_concrete_methods(klassOop ctxk, function klassOop (line 1445) | klassOop Dependencies::check_has_no_finalizable_subclasses(klassOop ctxk... function klassOop (line 1457) | klassOop Dependencies::check_call_site_target_value(oop call_site, oop m... function klassOop (line 1486) | klassOop Dependencies::DepStream::check_klass_dependency(KlassDepChange*... function klassOop (line 1528) | klassOop Dependencies::DepStream::check_call_site_dependency(CallSiteDep... function klassOop (line 1546) | klassOop Dependencies::DepStream::spot_check_dependency_at(DepChange& ch... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/dependencies.hpp class ciEnv (line 52) | class ciEnv class nmethod (line 53) | class nmethod class OopRecorder (line 54) | class OopRecorder class xmlStream (line 55) | class xmlStream class CompileLog (line 56) | class CompileLog class DepChange (line 57) | class DepChange method is_klass_change (line 509) | virtual bool is_klass_change() const { return false; } method is_call_site_change (line 510) | virtual bool is_call_site_change() const { return false; } method KlassDepChange (line 513) | KlassDepChange* as_klass_change() { method CallSiteDepChange (line 517) | CallSiteDepChange* as_call_site_change() { type ChangeType (line 525) | enum ChangeType { class ContextStream (line 541) | class ContextStream : public StackObj { method ContextStream (line 557) | ContextStream(DepChange& changes) method ContextStream (line 561) | ContextStream(DepChange& changes, No_Safepoint_Verifier& nsv) method ChangeType (line 568) | ChangeType change_type() { return _change_type; } method klassOop (line 569) | klassOop klass() { return _klass; } class KlassDepChange (line 58) | class KlassDepChange method KlassDepChange (line 589) | KlassDepChange(KlassHandle new_type) method is_klass_change (line 599) | virtual bool is_klass_change() const { return true; } method klassOop (line 601) | klassOop new_type() { return _new_type(); } class CallSiteDepChange (line 59) | class CallSiteDepChange method CallSiteDepChange (line 615) | CallSiteDepChange(Handle call_site, Handle method_handle) method is_call_site_change (line 624) | virtual bool is_call_site_change() const { return true; } method oop (line 626) | oop call_site() const { return _call_site(); } method oop (line 627) | oop method_handle() const { return _method_handle(); } class No_Safepoint_Verifier (line 60) | class No_Safepoint_Verifier class Dependencies (line 62) | class Dependencies: public ResourceObj { type DepType (line 100) | enum DepType { method is_klass_type (line 193) | static bool is_klass_type( DepType dept) { return dept_in_ma... method has_explicit_context_arg (line 195) | static bool has_explicit_context_arg(DepType dept) { return dept_in_ma... method has_implicit_context_arg (line 196) | static bool has_implicit_context_arg(DepType dept) { return dept_in_ma... method dep_context_arg (line 198) | static int dep_context_arg(DepType dept) { return has_explic... method dep_implicit_context_arg (line 199) | static int dep_implicit_context_arg(DepType dept) { return has_implic... method dept_in_mask (line 211) | static bool dept_in_mask(DepType dept, int mask) { method note_dep_seen (line 215) | bool note_dep_seen(int dept, ciObject* x) { method Dependencies (line 245) | Dependencies(ciEnv* env) { method check_ctxk (line 252) | static void check_ctxk(ciKlass* ctxk) { method check_ctxk_concrete (line 255) | static void check_ctxk_concrete(ciKlass* ctxk) { method check_ctxk_abstract (line 258) | static void check_ctxk_abstract(ciKlass* ctxk) { method address (line 356) | address content_bytes() { method size_in_bytes (line 360) | size_t size_in_bytes() { method OopRecorder (line 365) | OopRecorder* oop_recorder() { return _oop_recorder; } method CompileLog (line 366) | CompileLog* log() { return _log; } method log_dependency (line 371) | void log_dependency(DepType dept, int nargs, ciObject* args[]) { method log_dependency (line 374) | void log_dependency(DepType dept, class DepStream (line 421) | class DepStream { method DepStream (line 445) | DepStream(Dependencies* deps) method DepStream (line 452) | DepStream(nmethod* code) method DepType (line 462) | DepType type() { return _type; } method argument_count (line 463) | int argument_count() { return dep_args(type()); } method argument_index (line 464) | int argument_index(int i) { assert(0 <= i && i < argument_count()... method is_klass_type (line 469) | bool is_klass_type() { return Dependencies::is_klass_type(ty... method methodOop (line 471) | methodOop method_argument(int i) { method klassOop (line 476) | klassOop type_argument(int i) { method klassOop (line 483) | klassOop check_dependency() { class DepChange (line 506) | class DepChange : public StackObj { method is_klass_change (line 509) | virtual bool is_klass_change() const { return false; } method is_call_site_change (line 510) | virtual bool is_call_site_change() const { return false; } method KlassDepChange (line 513) | KlassDepChange* as_klass_change() { method CallSiteDepChange (line 517) | CallSiteDepChange* as_call_site_change() { type ChangeType (line 525) | enum ChangeType { class ContextStream (line 541) | class ContextStream : public StackObj { method ContextStream (line 557) | ContextStream(DepChange& changes) method ContextStream (line 561) | ContextStream(DepChange& changes, No_Safepoint_Verifier& nsv) method ChangeType (line 568) | ChangeType change_type() { return _change_type; } method klassOop (line 569) | klassOop klass() { return _klass; } class KlassDepChange (line 580) | class KlassDepChange : public DepChange { method KlassDepChange (line 589) | KlassDepChange(KlassHandle new_type) method is_klass_change (line 599) | virtual bool is_klass_change() const { return true; } method klassOop (line 601) | klassOop new_type() { return _new_type(); } class CallSiteDepChange (line 609) | class CallSiteDepChange : public DepChange { method CallSiteDepChange (line 615) | CallSiteDepChange(Handle call_site, Handle method_handle) method is_call_site_change (line 624) | virtual bool is_call_site_change() const { return true; } method oop (line 626) | oop call_site() const { return _call_site(); } method oop (line 627) | oop method_handle() const { return _method_handle(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/exceptionHandlerTable.cpp function HandlerTableEntry (line 44) | HandlerTableEntry* ExceptionHandlerTable::subtable_for(int catch_pco) co... function HandlerTableEntry (line 107) | HandlerTableEntry* ExceptionHandlerTable::entry_for(int catch_pco, int h... function uint (line 176) | uint ImplicitExceptionTable::at( uint exec_off ) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/exceptionHandlerTable.hpp class HandlerTableEntry (line 42) | class HandlerTableEntry { method HandlerTableEntry (line 49) | HandlerTableEntry(int bci, int pco, int scope_depth) { method len (line 57) | int len() const { return _bci; } method bci (line 58) | int bci() const { return _bci; } method pco (line 59) | int pco() const { return _pco; } method scope_depth (line 60) | int scope_depth() const { return _scope_depth; } class nmethod (line 84) | class nmethod function VALUE_OBJ_CLASS_SPEC (line 85) | class ExceptionHandlerTable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 141) | class ImplicitExceptionTable VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/icBuffer.cpp function address (line 76) | address ICStub::destination() const { function oop (line 80) | oop ICStub::cached_oop() const { function ICStub (line 131) | ICStub* InlineCacheBuffer::new_ic_stub() { function InlineCacheBuffer_init (line 177) | void InlineCacheBuffer_init() { function address (line 205) | address InlineCacheBuffer::ic_destination_for(CompiledIC *ic) { function oop (line 211) | oop InlineCacheBuffer::cached_oop_for(CompiledIC *ic) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/icBuffer.hpp class ICStub (line 44) | class ICStub: public Stub { method initialize (line 52) | void initialize(int size, method size (line 57) | int size() const { return _size; } method code_size_to_size (line 58) | static int code_size_to_size(int code_size) { return round_to(sizeo... method address (line 65) | address code_begin() const { return (address)this ... method address (line 66) | address code_end() const { return (address)this ... method address (line 69) | address ic_site() const { return _ic_site; } method is_empty (line 71) | bool is_empty() const { return _ic_site == NU... function ICStub (line 86) | inline ICStub* ICStub_from_destination_address(address destination_addre... method initialize (line 52) | void initialize(int size, method size (line 57) | int size() const { return _size; } method code_size_to_size (line 58) | static int code_size_to_size(int code_size) { return round_to(sizeo... method address (line 65) | address code_begin() const { return (address)this ... method address (line 66) | address code_end() const { return (address)this ... method address (line 69) | address ic_site() const { return _ic_site; } method is_empty (line 71) | bool is_empty() const { return _ic_site == NU... class InlineCacheBuffer (line 94) | class InlineCacheBuffer: public AllStatic { method StubQueue (line 104) | static StubQueue* buffer() { return _buffer; ... method set_next_stub (line 105) | static void set_next_stub(ICStub* next_stub) { _next_stub = next... method ICStub (line 106) | static ICStub* get_next_stub() { return _next_stub... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/jvmticmlr.h type jvmtiCMLRKind (line 65) | typedef enum { type jvmtiCompiledMethodLoadRecordHeader (line 74) | typedef struct _jvmtiCompiledMethodLoadRecordHeader { type PCStackInfo (line 87) | typedef struct _PCStackInfo { type jvmtiCompiledMethodLoadInlineRecord (line 98) | typedef struct _jvmtiCompiledMethodLoadInlineRecord { type jvmtiCompiledMethodLoadDummyRecord (line 110) | typedef struct _jvmtiCompiledMethodLoadDummyRecord { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/location.hpp function VALUE_OBJ_CLASS_SPEC (line 43) | class Location VALUE_OBJ_CLASS_SPEC { function Location (line 95) | static Location new_reg_loc( Type t, VMReg reg ) { return Location(in_re... function Location (line 97) | Location() { set(on_stack,invalid,0); } function Where (line 100) | Where where() const { return (Where) ((_value & WHERE_MASK) >> W... function Type (line 101) | Type type() const { return (Type) ((_value & TYPE_MASK) >> T... function offset (line 102) | unsigned offset() const { return (unsigned) ((_value & OFFSET_MASK) >> O... function is_register (line 105) | bool is_register() const { return where() == in_register; } function is_stack (line 106) | bool is_stack() const { return where() == on_stack; } function stack_offset (line 108) | int stack_offset() const { assert(where() == on_stack, "wrong Wher... function register_number (line 109) | int register_number() const { assert(where() == in_register, "wrong Wher... function VMReg (line 111) | VMReg reg() const { assert(where() == in_register, "wrong Where"); retur... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/nmethod.cpp type nmethod_stats_struct (line 123) | struct nmethod_stats_struct { method note_nmethod (line 137) | void note_nmethod(nmethod* nm) { method print_nmethod_stats (line 151) | void print_nmethod_stats() { method note_native_nmethod (line 172) | void note_native_nmethod(nmethod* nm) { method print_native_nmethod_stats (line 179) | void print_native_nmethod_stats() { method print_pc_stats (line 197) | void print_pc_stats() { function address (line 228) | address ExceptionCache::match(Handle exception, address pc) { function address (line 248) | address ExceptionCache::test_address(address addr) { function ExceptionCache (line 273) | ExceptionCache* nmethod::exception_cache_entry_for_exception(Handle exce... function match_desc (line 289) | static inline bool match_desc(PcDesc* pc, int pc_offset, bool approximat... function PcDesc (line 309) | PcDesc* PcDescCache::find_pc_desc(int pc_offset, bool approximate) { function adjust_pcs_size (line 358) | static int adjust_pcs_size(int pcs_size) { function address (line 404) | address nmethod::handler_for_exception_and_pc(Handle exception, address ... function nmethod (line 490) | nmethod* nmethod::new_native_nmethod(methodHandle method, function nmethod (line 527) | nmethod* nmethod::new_dtrace_nmethod(methodHandle method, function nmethod (line 561) | nmethod* nmethod::new_nmethod(methodHandle method, function ScopeDesc (line 1084) | ScopeDesc* nmethod::scope_desc_at(address pc) { function jmethodID (line 1526) | jmethodID nmethod::get_and_cache_jmethod_id() { class DetectScavengeRoot (line 1822) | class DetectScavengeRoot: public OopClosure { method DetectScavengeRoot (line 1825) | DetectScavengeRoot() : _detected_scavenge_root(false) method detected_scavenge_root (line 1827) | bool detected_scavenge_root() { return _detected_scavenge_root; } method do_oop (line 1828) | virtual void do_oop(oop* p) { method do_oop (line 1834) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } method maybe_print (line 1838) | void maybe_print(oop* p) { function oop (line 1873) | oop nmethod::embeddedOop_at(u_char* p) { function includes (line 1883) | inline bool includes(void* p, void* from, void* to) { function PcDesc (line 1940) | static PcDesc* linear_search(nmethod* nm, int pc_offset, bool approximat... function PcDesc (line 1960) | PcDesc* nmethod::find_pc_desc_internal(address pc, bool approximate) { function address (line 2118) | address nmethod::continuation_for_implicit_exception(address pc) { function nmethod_init (line 2147) | void nmethod_init() { function address (line 2185) | address nmethod::get_deopt_original_pc(const frame* fr) { class VerifyOopsClosure (line 2211) | class VerifyOopsClosure: public OopClosure { method VerifyOopsClosure (line 2215) | VerifyOopsClosure(nmethod* nm) : _nm(nm), _ok(true) { } method ok (line 2216) | bool ok() { return _ok; } method do_oop (line 2217) | virtual void do_oop(oop* p) { method do_oop (line 2226) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } class DebugScavengeRoot (line 2332) | class DebugScavengeRoot: public OopClosure { method DebugScavengeRoot (line 2336) | DebugScavengeRoot(nmethod* nm) : _nm(nm), _ok(true) { } method ok (line 2337) | bool ok() { return _ok; } method do_oop (line 2338) | virtual void do_oop(oop* p) { method do_oop (line 2348) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } function ScopeDesc (line 2551) | ScopeDesc* nmethod::scope_desc_in(address begin, address end) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/nmethod.hpp class ExceptionCache (line 34) | class ExceptionCache : public CHeapObj { method address (line 44) | address pc_at(int index) { assert(index >= 0 && in... method set_pc_at (line 45) | void set_pc_at(int index, address a) { assert(index >= 0 && in... method address (line 46) | address handler_at(int index) { assert(index >= 0 && in... method set_handler_at (line 47) | void set_handler_at(int index, address a) { assert(index >= 0 && in... method count (line 48) | int count() { return _count; } method increment_count (line 49) | void increment_count() { _count++; } method klassOop (line 55) | klassOop exception_type() { return _exception_type; } method klassOop (line 56) | klassOop* exception_type_addr() { return &_exception_type; } method ExceptionCache (line 57) | ExceptionCache* next() { return _next; } method set_next (line 58) | void set_next(ExceptionCache *ec) { _next = ec; } function VALUE_OBJ_CLASS_SPEC (line 68) | class PcDescCache VALUE_OBJ_CLASS_SPEC { class Dependencies (line 103) | class Dependencies class ExceptionHandlerTable (line 104) | class ExceptionHandlerTable class ImplicitExceptionTable (line 105) | class ImplicitExceptionTable class AbstractCompiler (line 106) | class AbstractCompiler class xmlStream (line 107) | class xmlStream class nmethod (line 109) | class nmethod : public CodeBlob { method trap_offset (line 323) | int trap_offset() const { return _trap_offset; } method address (line 324) | address trap_address() const { return insts_begin() + _trap_offset; } method methodOop (line 329) | methodOop method() const { return _method; } method AbstractCompiler (line 330) | AbstractCompiler* compiler() const { return _compiler; } method is_nmethod (line 333) | bool is_nmethod() const { return true; } method is_java_method (line 334) | bool is_java_method() const { return !method()->is... method is_native_method (line 335) | bool is_native_method() const { return method()->is_... method is_osr_method (line 336) | bool is_osr_method() const { return _entry_bci !=... method address (line 343) | address consts_begin () const { return hea... method address (line 344) | address consts_end () const { return hea... method address (line 345) | address insts_begin () const { return hea... method address (line 346) | address insts_end () const { return hea... method address (line 347) | address stub_begin () const { return hea... method address (line 348) | address stub_end () const { return hea... method address (line 349) | address exception_begin () const { return hea... method address (line 350) | address deopt_handler_begin () const { return hea... method address (line 351) | address deopt_mh_handler_begin() const { return hea... method address (line 352) | address unwind_handler_begin () const { return _unwind_handl... method oop (line 353) | oop* oops_begin () const { return (oop*) (hea... method oop (line 354) | oop* oops_end () const { return (oop*) (hea... method address (line 356) | address scopes_data_begin () const { return hea... method address (line 357) | address scopes_data_end () const { return hea... method PcDesc (line 358) | PcDesc* scopes_pcs_begin () const { return (PcDesc*)(hea... method PcDesc (line 359) | PcDesc* scopes_pcs_end () const { return (PcDesc*)(hea... method address (line 360) | address dependencies_begin () const { return hea... method address (line 361) | address dependencies_end () const { return hea... method address (line 362) | address handler_table_begin () const { return hea... method address (line 363) | address handler_table_end () const { return hea... method address (line 364) | address nul_chk_table_begin () const { return hea... method address (line 365) | address nul_chk_table_end () const { return hea... method consts_size (line 368) | int consts_size () const { return co... method insts_size (line 369) | int insts_size () const { return in... method stub_size (line 370) | int stub_size () const { return st... method oops_size (line 371) | int oops_size () const { return (address) oo... method scopes_data_size (line 372) | int scopes_data_size () const { return sc... method scopes_pcs_size (line 373) | int scopes_pcs_size () const { return (intptr_t) sc... method dependencies_size (line 374) | int dependencies_size () const { return de... method handler_table_size (line 375) | int handler_table_size() const { return ha... method nul_chk_table_size (line 376) | int nul_chk_table_size() const { return nu... method consts_contains (line 381) | bool consts_contains (address addr) const { return consts_begin ... method insts_contains (line 382) | bool insts_contains (address addr) const { return insts_begin ... method stub_contains (line 383) | bool stub_contains (address addr) const { return stub_begin ... method oops_contains (line 384) | bool oops_contains (oop* addr) const { return oops_begin ... method scopes_data_contains (line 385) | bool scopes_data_contains (address addr) const { return scopes_data_b... method scopes_pcs_contains (line 386) | bool scopes_pcs_contains (PcDesc* addr) const { return scopes_pcs_be... method handler_table_contains (line 387) | bool handler_table_contains(address addr) const { return handler_table... method nul_chk_table_contains (line 388) | bool nul_chk_table_contains(address addr) const { return nul_chk_table... method address (line 391) | address entry_point() const { return _entry_point;... method address (line 392) | address verified_entry_point() const { return _verified_ent... method is_in_use (line 395) | bool is_in_use() const { return _state == ali... method is_alive (line 396) | bool is_alive() const { return _state == ali... method is_not_entrant (line 397) | bool is_not_entrant() const { return _state == not... method is_zombie (line 398) | bool is_zombie() const { return _state == zom... method is_unloaded (line 399) | bool is_unloaded() const { return _state == unl... method make_not_entrant (line 405) | bool make_not_entrant() { return make_not_entr... method make_zombie (line 406) | bool make_zombie() { return make_not_entr... method unload_reported (line 409) | bool unload_reported() { return _unload_repor... method set_unload_reported (line 410) | void set_unload_reported() { _unload_reported = t... method is_marked_for_deoptimization (line 412) | bool is_marked_for_deoptimization() const { return _marked_for_d... method mark_for_deoptimization (line 413) | void mark_for_deoptimization() { _marked_for_deoptimi... method has_dependencies (line 417) | bool has_dependencies() { return dependencies_... method has_flushed_dependencies (line 419) | bool has_flushed_dependencies() { return _has_flushed_... method set_has_flushed_dependencies (line 420) | void set_has_flushed_dependencies() { method is_marked_for_reclamation (line 425) | bool is_marked_for_reclamation() const { return _marked_for_r... method mark_for_reclamation (line 426) | void mark_for_reclamation() { _marked_for_reclamat... method has_unsafe_access (line 428) | bool has_unsafe_access() const { return _has_unsafe_a... method set_has_unsafe_access (line 429) | void set_has_unsafe_access(bool z) { _has_unsafe_access =... method has_method_handle_invokes (line 431) | bool has_method_handle_invokes() const { return _has_method_h... method set_has_method_handle_invokes (line 432) | void set_has_method_handle_invokes(bool z) { _has_method_handle_i... method is_speculatively_disconnected (line 434) | bool is_speculatively_disconnected() const { return _speculativel... method set_speculatively_disconnected (line 435) | void set_speculatively_disconnected(bool z) { _speculatively_disco... method is_lazy_critical_native (line 437) | bool is_lazy_critical_native() const { return _lazy_critica... method set_lazy_critical_native (line 438) | void set_lazy_critical_native(bool z) { _lazy_critical_nativ... method has_wide_vectors (line 440) | bool has_wide_vectors() const { return _has_wide_vec... method set_has_wide_vectors (line 441) | void set_has_wide_vectors(bool z) { _has_wide_vectors = ... method comp_level (line 443) | int comp_level() const { return _comp_level; } method oop (line 447) | oop oop_at(int index) const { return index == 0 ? ... method oop (line 448) | oop* oop_addr_at(int index) const { // for GC method fix_oop_relocations (line 463) | void fix_oop_relocations(address begin, address end) { fix_oop_relocat... method fix_oop_relocations (line 464) | void fix_oop_relocations() { fix_oop_relocat... method on_scavenge_root_list (line 471) | bool on_scavenge_root_list() const { return (_scaven... method set_on_scavenge_root_list (line 474) | void set_on_scavenge_root_list() { _scavenge_root_... method clear_on_scavenge_root_list (line 475) | void clear_on_scavenge_root_list() { _scavenge_root_... method set_scavenge_root_marked (line 478) | void set_scavenge_root_marked() { _scavenge_root_... method clear_scavenge_root_marked (line 479) | void clear_scavenge_root_marked() { _scavenge_root_... method scavenge_root_not_marked (line 480) | bool scavenge_root_not_marked() { return (_scaven... method nmethod (line 483) | nmethod* scavenge_root_link() const { return _scaveng... method set_scavenge_root_link (line 484) | void set_scavenge_root_link(nmethod *n) { _scavenge_root_... method nmethod (line 486) | nmethod* saved_nmethod_link() const { return _saved_n... method set_saved_nmethod_link (line 487) | void set_saved_nmethod_link(nmethod *n) { _saved_nmethod_... method stack_traversal_mark (line 492) | long stack_traversal_mark() { return _stack_traver... method set_stack_traversal_mark (line 493) | void set_stack_traversal_mark(long l) { _stack_traversal_mar... method ExceptionCache (line 496) | ExceptionCache* exception_cache() const { return _exception_ca... method set_exception_cache (line 497) | void set_exception_cache(ExceptionCache *ec) { _exception_cache = e... method osr_entry_bci (line 506) | int osr_entry_bci() const { assert(is_osr_method... method address (line 507) | address osr_entry() const { assert(is_osr_method... method nmethod (line 509) | nmethod* osr_link() const { return _osr_link; } method set_osr_link (line 510) | void set_osr_link(nmethod *n) { _osr_link = n; } method can_be_deoptimized (line 514) | bool can_be_deoptimized() const { return is_java_method(); } method inlinecache_check_contains (line 519) | bool inlinecache_check_contains(address addr) const { method is_locked_by_vm (line 534) | bool is_locked_by_vm() const { return _lock_count >... method set_method (line 541) | void set_method(methodOop method) { _method = method; } method oops_do (line 551) | void oops_do(OopClosure* f) { oops_do(f, false); } method oops_do_marking_is_active (line 559) | static bool oops_do_marking_is_active() { return _oops_do_mark_nmethod... method test_oops_do_mark (line 560) | bool test_oops_do_mark() { return _oops_do_mark_link != NULL; } method address (line 568) | address* orig_pc_addr(const frame* fr) { return (address*) ((address)f... method PcDesc (line 572) | PcDesc* find_pc_desc(address pc, bool approximate) { method PcDesc (line 582) | PcDesc* pc_desc_at(address pc) { return find_pc_desc(pc, false); } method PcDesc (line 584) | PcDesc* pc_desc_near(address pc) { return find_pc_desc(pc, true); } method is_deopt_pc (line 593) | bool is_deopt_pc (address pc) { return is_deopt_entry(pc) || is_d... method is_deopt_entry (line 594) | bool is_deopt_entry (address pc) { return pc == deopt_handler_begin(... method is_deopt_mh_entry (line 595) | bool is_deopt_mh_entry(address pc) { return pc == deopt_mh_handler_beg... method address (line 597) | address get_original_pc(const frame* fr) { return *orig_pc_addr(fr); } method set_original_pc (line 598) | void set_original_pc(const frame* fr, address pc) { *orig_pc_addr(f... method print_on (line 628) | virtual void print_on(outputStream* st) const { CodeBlob::print_on(st); } method print_block_comment (line 637) | virtual void print_block_comment(outputStream* stream, address block_b... method compile_id (line 651) | int compile_id() const { return _compile_id; } method ByteSize (line 681) | ByteSize native_receiver_sp_offset() { method ByteSize (line 684) | ByteSize native_basic_lock_sp_offset() { method verified_entry_point_offset (line 689) | static int verified_entry_point_offset() { return offset_of(nme... method osr_entry_point_offset (line 690) | static int osr_entry_point_offset() { return offset_of(nme... method entry_bci_offset (line 691) | static int entry_bci_offset() { return offset_of(nme... class nmethodLocker (line 700) | class nmethodLocker : public StackObj { method nmethodLocker (line 712) | nmethodLocker(nmethod *nm) { _nm = nm; lock_nmethod(_nm); } method nmethodLocker (line 713) | nmethodLocker() { _nm = NULL; } method nmethod (line 716) | nmethod* code() { return _nm; } method set_code (line 717) | void set_code(nmethod* new_nm) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/oopRecorder.cpp function jobject (line 74) | jobject OopRecorder::handle_at(int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/oopRecorder.hpp class CodeBlob (line 33) | class CodeBlob class OopRecorder (line 35) | class OopRecorder : public ResourceObj { method allocate_index (line 49) | int allocate_index(jobject h) { method find_index (line 56) | int find_index(jobject h) { method element_count (line 74) | int element_count() { method is_unused (line 82) | bool is_unused() { return _handles == NULL && !_complete; } method is_complete (line 84) | bool is_complete() { return _complete; } class IndexCache (line 89) | class IndexCache: public ResourceObj { method juint (line 101) | static juint cache_index(jobject handle) { method cache_location_collision (line 110) | static bool cache_location_collision(int* cloc) { method cache_location_index (line 113) | static int cache_location_index(int* cloc) { method set_cache_location_index (line 116) | static void set_cache_location_index(int* cloc, int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/pcDesc.cpp function address (line 39) | address PcDesc::real_pc(const nmethod* code) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/pcDesc.hpp class nmethod (line 33) | class nmethod function VALUE_OBJ_CLASS_SPEC (line 35) | class PcDesc VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/relocInfo.cpp function relocInfo (line 84) | relocInfo* relocInfo::finish_prefix(short* prefix_limit) { type RelocIndexEntry (line 199) | struct RelocIndexEntry { function num_cards (line 211) | static inline int num_cards(int code_size) { function Relocation (line 414) | Relocation* RelocIterator::reloc() { function RelocationHolder (line 432) | RelocationHolder RelocationHolder::plus(int offset) const { function address (line 455) | address Relocation::value() { function RelocationHolder (line 466) | RelocationHolder Relocation::spec_simple(relocInfo::relocType rtype) { function address (line 500) | address Relocation::index_to_runtime_address(int32_t index) { function address (line 518) | address Relocation::old_addr_for(address newa, function address (line 527) | address Relocation::new_addr_for(address olda, function oop (line 767) | oop* oop_Relocation::oop_addr() { function oop (line 779) | oop oop_Relocation::oop_value() { function RelocIterator (line 803) | RelocIterator virtual_call_Relocation::parse_ic(nmethod* &nm, address &i... function address (line 881) | address virtual_call_Relocation::first_oop() { function address (line 887) | address virtual_call_Relocation::oop_limit() { function address (line 914) | address opt_virtual_call_Relocation::static_stub() { function address (line 936) | address static_call_Relocation::static_stub() { function address (line 972) | address external_word_Relocation::target() { function address (line 994) | address internal_word_Relocation::target() { function address (line 1027) | address breakpoint_Relocation::target() const { function print_blob_locs (line 1204) | void print_blob_locs(nmethod* nm) { function print_buf_locs (line 1210) | void print_buf_locs(CodeBuffer* cb) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/relocInfo.hpp class Relocation (line 248) | class Relocation class CodeBuffer (line 249) | class CodeBuffer class CodeSection (line 250) | class CodeSection class RelocIterator (line 251) | class RelocIterator method set_has_current (line 546) | void set_has_current(bool b) { method set_current (line 550) | void set_current(relocInfo& ri) { method relocInfo (line 557) | relocInfo* current() const { assert(has_current(), "must have current"); method RelocIterator (line 570) | RelocIterator() { initialize_misc(); } method next (line 578) | bool next() { method address (line 604) | address limit() const { return _limit; } method relocType (line 606) | relocType type() const { return current()->type(); } method format (line 607) | int format() const { return (relocInfo::have_format) ? ... method address (line 608) | address addr() const { return _addr; } method nmethod (line 609) | nmethod* code() const { return _code; } method datalen (line 611) | int datalen() const { return _datalen; } method has_current (line 612) | bool has_current() const { return _datalen >= 0; } method set_addr (line 614) | void set_addr(address addr) { _addr = addr; } method address (line 617) | address section_start(int n) const { method address (line 621) | address section_end(int n) const { function VALUE_OBJ_CLASS_SPEC (line 253) | class relocInfo VALUE_OBJ_CLASS_SPEC { function format (line 327) | int format() const { return format_mask==0? 0: format_mask & function addr_offset (line 329) | int addr_offset() const { assert(!is_prefix(), "must have offset"); function datalen (line 335) | int datalen() const { assert(is_datalen(), "must have data"); function immediate (line 337) | int immediate() const { assert(is_immediate(), "must have immed"); function offset_limit (line 341) | static int offset_limit() { return (1 << offset_width) * offset_unit; } function remove (line 346) | void remove() { set_type(none); } function is_prefix (line 350) | bool is_prefix() const { return type() == data_prefix_tag; } function is_datalen (line 351) | bool is_datalen() const { assert(is_prefix(), "must be prefi... function is_immediate (line 353) | bool is_immediate() const { assert(is_prefix(), "must be prefi... function fits_into_immediate (line 382) | static bool fits_into_immediate(int data0) { function data0_from_int (line 403) | static int data0_from_int(jint x) { return x >> value_width; } function data1_from_int (line 404) | static int data1_from_int(jint x) { return (short)x; } function jint (line 405) | static jint jint_from_data(short* data) { function jint (line 409) | static jint short_data_at(int n, short* data, int datalen) { function jint (line 413) | static jint jint_data_at(int n, short* data, int datalen) { function relocInfo (line 465) | inline relocInfo filler_relocInfo() { function relocInfo (line 469) | inline relocInfo prefix_relocInfo(int datalen) { function VALUE_OBJ_CLASS_SPEC (line 478) | class RelocationHolder VALUE_OBJ_CLASS_SPEC { class RelocIterator (line 525) | class RelocIterator : public StackObj { method set_has_current (line 546) | void set_has_current(bool b) { method set_current (line 550) | void set_current(relocInfo& ri) { method relocInfo (line 557) | relocInfo* current() const { assert(has_current(), "must have current"); method RelocIterator (line 570) | RelocIterator() { initialize_misc(); } method next (line 578) | bool next() { method address (line 604) | address limit() const { return _limit; } method relocType (line 606) | relocType type() const { return current()->type(); } method format (line 607) | int format() const { return (relocInfo::have_format) ? ... method address (line 608) | address addr() const { return _addr; } method nmethod (line 609) | nmethod* code() const { return _code; } method datalen (line 611) | int datalen() const { return _datalen; } method has_current (line 612) | bool has_current() const { return _datalen >= 0; } method set_addr (line 614) | void set_addr(address addr) { _addr = addr; } method address (line 617) | address section_start(int n) const { method address (line 621) | address section_end(int n) const { function VALUE_OBJ_CLASS_SPEC (line 657) | class Relocation VALUE_OBJ_CLASS_SPEC { function set_binding (line 674) | void set_binding(RelocIterator* b) { function Relocation (line 680) | Relocation() { function RelocationHolder (line 684) | static RelocationHolder newHolder() { function pack_data_to (line 699) | virtual void pack_data_to(CodeSection* dest) { } function unpack_data (line 702) | virtual void unpack_data() { function is_reloc_index (line 706) | static bool is_reloc_index(intptr_t index) { function unpack_1_int (line 738) | int unpack_1_int() { function unpack_2_ints (line 757) | void unpack_2_ints(jint& x0, jint& x1) { function pd_verify_data_value (line 773) | void pd_verify_data_value (address x, intptr_t off) { pd_set_da... function jint (line 787) | static jint scaled_offset(address x, address base) { function jint (line 793) | static jint scaled_offset_null_special(address x, address base) { function address (line 800) | static address address_from_scaled_offset(jint offset, address base) { function nmethod (line 817) | nmethod* code() const { return binding()->code(); } function addr_in_const (line 818) | bool addr_in_const() const { return binding()->addr_in_const(); } function datalen (line 821) | int datalen() const { return binding()->datalen(); } function format (line 822) | int format() const { return binding()->format(); } function is_call (line 828) | virtual bool is_call() { return false; } function is_data (line 831) | virtual bool is_data() { return false; } function clear_inline_cache (line 839) | virtual void clear_inline_cache() { } function fix_relocation_after_move (line 844) | virtual void fix_relocation_after_move(const CodeBuffer* src, CodeBuffer... class DataRelocation (line 874) | class DataRelocation : public Relocation { method is_data (line 876) | bool is_data() { return true; } method offset (line 879) | virtual int offset() { return 0; } method set_value (line 881) | void set_value(address x) { set_value(x, offset()); } method set_value (line 882) | void set_value(address x, intptr_t o) { method verify_value (line 888) | void verify_value(address x) { class CallRelocation (line 910) | class CallRelocation : public Relocation { method is_call (line 912) | bool is_call() { return true; } method address (line 914) | address destination() { return pd_call_destination... method address (line 918) | address value() { return destination(); } method set_value (line 919) | void set_value(address x) { set_destination(x); } class oop_Relocation (line 922) | class oop_Relocation : public DataRelocation { method type (line 923) | relocInfo::relocType type() { return relocInfo::oop_type; } method RelocationHolder (line 928) | static RelocationHolder spec(int oop_index, int offset = 0) { method RelocationHolder (line 935) | static RelocationHolder spec_for_immediate() { method oop_Relocation (line 947) | oop_Relocation(int oop_index, int offset) { method oop_Relocation (line 952) | oop_Relocation() { } method oop_index (line 955) | int oop_index() { return _oop_index; } method offset (line 956) | int offset() { return _offset; } method address (line 966) | address value() { return (address) *oop_addr(); } method oop_is_immediate (line 968) | bool oop_is_immediate() { return oop_index() == 0; } class virtual_call_Relocation (line 975) | class virtual_call_Relocation : public CallRelocation { method type (line 976) | relocInfo::relocType type() { return relocInfo::virtual_call_type; } method RelocationHolder (line 982) | static RelocationHolder spec(address first_oop, address oop_limit = NU... method virtual_call_Relocation (line 988) | virtual_call_Relocation(address first_oop, address oop_limit) { method virtual_call_Relocation (line 998) | virtual_call_Relocation() { } class opt_virtual_call_Relocation (line 1025) | class opt_virtual_call_Relocation : public CallRelocation { method type (line 1026) | relocInfo::relocType type() { return relocInfo::opt_virtual_call_type; } method RelocationHolder (line 1029) | static RelocationHolder spec() { method opt_virtual_call_Relocation (line 1037) | opt_virtual_call_Relocation() { } class static_call_Relocation (line 1047) | class static_call_Relocation : public CallRelocation { method type (line 1048) | relocInfo::relocType type() { return relocInfo::static_call_type; } method RelocationHolder (line 1051) | static RelocationHolder spec() { method static_call_Relocation (line 1059) | static_call_Relocation() { } class static_stub_Relocation (line 1068) | class static_stub_Relocation : public Relocation { method type (line 1069) | relocInfo::relocType type() { return relocInfo::static_stub_type; } method RelocationHolder (line 1072) | static RelocationHolder spec(address static_call) { method static_stub_Relocation (line 1081) | static_stub_Relocation(address static_call) { method static_stub_Relocation (line 1086) | static_stub_Relocation() { } method address (line 1091) | address static_call() { return _static_call; } class runtime_call_Relocation (line 1098) | class runtime_call_Relocation : public CallRelocation { method type (line 1099) | relocInfo::relocType type() { return relocInfo::runtime_call_type; } method RelocationHolder (line 1102) | static RelocationHolder spec() { method runtime_call_Relocation (line 1110) | runtime_call_Relocation() { } class external_word_Relocation (line 1115) | class external_word_Relocation : public DataRelocation { method type (line 1116) | relocInfo::relocType type() { return relocInfo::external_word_type; } method RelocationHolder (line 1119) | static RelocationHolder spec(address target) { method RelocationHolder (line 1128) | static RelocationHolder spec_for_immediate() { method can_be_relocated (line 1136) | static bool can_be_relocated(address target) { method external_word_Relocation (line 1143) | external_word_Relocation(address target) { method external_word_Relocation (line 1148) | external_word_Relocation() { } method address (line 1161) | address value() { return target(); } class internal_word_Relocation (line 1164) | class internal_word_Relocation : public DataRelocation { method type (line 1165) | relocInfo::relocType type() { return relocInfo::internal_word_type; } method RelocationHolder (line 1168) | static RelocationHolder spec(address target) { method RelocationHolder (line 1176) | static RelocationHolder spec_for_immediate() { method internal_word_Relocation (line 1182) | internal_word_Relocation(address target) { method internal_word_Relocation (line 1192) | internal_word_Relocation() { } method section (line 1207) | int section() { return _section; } method address (line 1208) | address value() { return target(); } class section_word_Relocation (line 1211) | class section_word_Relocation : public internal_word_Relocation { method type (line 1212) | relocInfo::relocType type() { return relocInfo::section_word_type; } method RelocationHolder (line 1215) | static RelocationHolder spec(address target, int section) { method section_word_Relocation (line 1221) | section_word_Relocation(address target, int section) { method section_word_Relocation (line 1233) | section_word_Relocation() { } class poll_Relocation (line 1237) | class poll_Relocation : public Relocation { method is_data (line 1238) | bool is_data() { return true; } method type (line 1239) | relocInfo::relocType type() { return relocInfo::poll_type; } class poll_return_Relocation (line 1243) | class poll_return_Relocation : public Relocation { method is_data (line 1244) | bool is_data() { return true; } method type (line 1245) | relocInfo::relocType type() { return relocInfo::poll_return_type; } class breakpoint_Relocation (line 1250) | class breakpoint_Relocation : public Relocation { method type (line 1251) | relocInfo::relocType type() { return relocInfo::breakpoint_type; } method RelocationHolder (line 1275) | static RelocationHolder spec(int kind, address target = NULL, bool int... method breakpoint_Relocation (line 1292) | breakpoint_Relocation() { } method bits (line 1294) | short bits() const { return _bits; } method instrlen (line 1297) | int instrlen() const { return removable() ? pd_breakpoint_size(... method set_bits (line 1299) | void set_bits(short x) { method kind (line 1308) | int kind() const { return bits() & kind_mask; } method enabled (line 1309) | bool enabled() const { return (bits() & enabled_state) != 0; } method active (line 1310) | bool active() const { return (bits() & active_state) != 0; } method internal (line 1311) | bool internal() const { return (bits() & internal_attr) != 0; } method removable (line 1312) | bool removable() const { return (bits() & removable_attr) != 0; } method settable (line 1313) | bool settable() const { return (bits() & settable_attr) != 0; } method fix_relocation_after_move (line 1324) | void fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { class PatchingRelocIterator (line 1350) | class PatchingRelocIterator : public RelocIterator { method PatchingRelocIterator (line 1363) | PatchingRelocIterator(nmethod* nm, address begin = NULL, address limit... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/scopeDesc.cpp function DebugInfoReadStream (line 126) | DebugInfoReadStream* ScopeDesc::stream_at(int decode_offset) const { function ScopeDesc (line 150) | ScopeDesc* ScopeDesc::sender() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/scopeDesc.hpp class SimpleScopeDesc (line 38) | class SimpleScopeDesc : public StackObj { method SimpleScopeDesc (line 44) | SimpleScopeDesc(nmethod* code,address pc) { method methodOop (line 53) | methodOop method() { return _method; } method bci (line 54) | int bci() { return _bci; } class ScopeDesc (line 60) | class ScopeDesc : public ResourceObj { method methodHandle (line 71) | methodHandle method() const { return _method; } method bci (line 72) | int bci() const { return _bci; } method should_reexecute (line 73) | bool should_reexecute() const { return _reexecute; } method return_oop (line 74) | bool return_oop() const { return _return_oop; } method decode_offset (line 85) | int decode_offset() const { return _decode_offset; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/stubs.cpp function Stub (line 92) | Stub* StubQueue::stub_containing(address pc) const { function Stub (line 102) | Stub* StubQueue::request_committed(int code_size) { function Stub (line 110) | Stub* StubQueue::request(int requested_code_size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/stubs.hpp function VALUE_OBJ_CLASS_SPEC (line 72) | class Stub VALUE_OBJ_CLASS_SPEC { function finalize (line 77) | void finalize() { ShouldNotCallThis(); } function size (line 80) | int size() const { ShouldNotCallThis(); re... function code_size_to_size (line 81) | static int code_size_to_size(int code_size) { ShouldNotCallThis(); re... function address (line 84) | address code_begin() const { ShouldNotCallThis(); re... function address (line 85) | address code_end() const { ShouldNotCallThis(); re... function verify (line 88) | void verify() { ShouldNotCallThis(); } function print (line 89) | void print() { ShouldNotCallThis(); } class StubInterface (line 106) | class StubInterface: public CHeapObj { function initialize (line 138) | virtual void initialize(Stub* self, int size, \ function finalize (line 140) | virtual void finalize(Stub* self) { cast(self)->fin... function size (line 143) | virtual int size(Stub* self) const { return cast(sel... function code_size_to_size (line 144) | virtual int code_size_to_size(int code_size) const { return stub::co... function address (line 147) | virtual address code_begin(Stub* self) const { return cast(sel... function address (line 148) | virtual address code_end(Stub* self) const { return cast(sel... function verify (line 151) | virtual void verify(Stub* self) { cast(self)->ver... function print (line 152) | virtual void print(Stub* self) { cast(self)->pri... class StubQueue (line 159) | class StubQueue: public CHeapObj { method check_index (line 171) | void check_index(int i) const { assert(0 <= i && i < ... method is_contiguous (line 172) | bool is_contiguous() const { return _queue_begin <... method index_of (line 173) | int index_of(Stub* s) const { int i = (address)s - ... method Stub (line 174) | Stub* stub_at(int i) const { check_index(i); retur... method Stub (line 175) | Stub* current_stub() const { return stub_at(_queue... method stub_initialize (line 178) | void stub_initialize(Stub* s, int size, method stub_finalize (line 180) | void stub_finalize(Stub* s) { _stub_interface->fina... method stub_size (line 181) | int stub_size(Stub* s) const { return _stub_interfac... method stub_contains (line 182) | bool stub_contains(Stub* s, address pc) const { return _stub_interfac... method stub_code_size_to_size (line 183) | int stub_code_size_to_size(int code_size) const { return _stub_inter... method stub_verify (line 184) | void stub_verify(Stub* s) { _stub_interface->veri... method stub_print (line 185) | void stub_print(Stub* s) { _stub_interface->prin... method is_empty (line 195) | bool is_empty() const { return _queue_begin =... method total_space (line 196) | int total_space() const { return _buffer_size -... method available_space (line 197) | int available_space() const { int d = _queue_begin ... method used_space (line 198) | int used_space() const { return total_space() ... method number_of_stubs (line 199) | int number_of_stubs() const { return _number_of_stu... method contains (line 200) | bool contains(address pc) const { return _stub_buffer <... method address (line 202) | address code_start() const { return _stub_buffer; } method address (line 203) | address code_end() const { return _stub_buffer +... method Stub (line 219) | Stub* first() const { return number_of_stub... method Stub (line 220) | Stub* next(Stub* s) const { int i = index_of(s) +... method address (line 225) | address stub_code_begin(Stub* s) const { return _stub_interfac... method address (line 226) | address stub_code_end(Stub* s) const { return _stub_interfac... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/vmreg.hpp class VMRegImpl (line 76) | class VMRegImpl method VMReg (line 99) | static VMReg as_VMReg(int val, bool bad_ok = false) { assert(val > BA... method VMReg (line 111) | static VMReg Bad() { return (VMReg) (intptr_t) BAD; } method is_valid (line 112) | bool is_valid() const { return ((intptr_t) this) != BAD; } method is_stack (line 113) | bool is_stack() const { return (intptr_t) this >= (intptr_t) stack0; } method is_reg (line 114) | bool is_reg() const { return is_valid() && !is_stack(); } method VMReg (line 130) | VMReg next() { method VMReg (line 134) | VMReg next(int i) { method VMReg (line 138) | VMReg prev() { method value (line 144) | intptr_t value() const {return (intptr_t) this; } method print (line 147) | void print() const { print_on(tty); } method VMReg (line 154) | VMReg bias(int offset) { method VMReg (line 163) | static VMReg stack2reg( int idx ) { method reg2stack (line 167) | uintptr_t reg2stack() { class VMRegImpl (line 79) | class VMRegImpl { method VMReg (line 99) | static VMReg as_VMReg(int val, bool bad_ok = false) { assert(val > BA... method VMReg (line 111) | static VMReg Bad() { return (VMReg) (intptr_t) BAD; } method is_valid (line 112) | bool is_valid() const { return ((intptr_t) this) != BAD; } method is_stack (line 113) | bool is_stack() const { return (intptr_t) this >= (intptr_t) stack0; } method is_reg (line 114) | bool is_reg() const { return is_valid() && !is_stack(); } method VMReg (line 130) | VMReg next() { method VMReg (line 134) | VMReg next(int i) { method VMReg (line 138) | VMReg prev() { method value (line 144) | intptr_t value() const {return (intptr_t) this; } method print (line 147) | void print() const { print_on(tty); } method VMReg (line 154) | VMReg bias(int offset) { method VMReg (line 163) | static VMReg stack2reg( int idx ) { method reg2stack (line 167) | uintptr_t reg2stack() { class VMRegPair (line 203) | class VMRegPair { method set_bad (line 208) | void set_bad ( ) { _second=VMRegImpl::Bad(); _first=... method set1 (line 209) | void set1 ( VMReg v ) { _second=VMRegImpl::Bad(); _first=v; } method set2 (line 210) | void set2 ( VMReg v ) { _second=v->next(); _first=v; } method set_pair (line 211) | void set_pair( VMReg second, VMReg first ) { _second= second; _f... method set_ptr (line 212) | void set_ptr ( VMReg ptr ) { method is_single_reg (line 221) | bool is_single_reg() const { method is_adjacent_on_stack (line 226) | bool is_adjacent_on_stack(int alignment) const { method is_adjacent_aligned_on_stack (line 231) | bool is_adjacent_aligned_on_stack(int alignment) const { method is_single_phys_reg (line 236) | bool is_single_phys_reg() const { method VMReg (line 240) | VMReg second() const { return _second; } method VMReg (line 241) | VMReg first() const { return _first; } method VMRegPair (line 242) | VMRegPair(VMReg s, VMReg f) { _second = s; _first = f; } method VMRegPair (line 243) | VMRegPair(VMReg f) { _second = VMRegImpl::Bad(); _first = f; } method VMRegPair (line 244) | VMRegPair() { _second = VMRegImpl::Bad(); _first = VMRegImpl::Bad(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/vtableStubs.cpp function address (line 114) | address VtableStubs::create_stub(bool is_vtable_stub, int vtable_index, ... function uint (line 135) | inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ function VtableStub (line 142) | VtableStub* VtableStubs::lookup(bool is_vtable_stub, int vtable_index) { function VtableStub (line 179) | VtableStub* VtableStubs::stub_containing(address pc) { function vtableStubs_init (line 191) | void vtableStubs_init() { function bad_compiled_vtable_index (line 200) | void bad_compiled_vtable_index(JavaThread* thread, oop receiver, int ind... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/code/vtableStubs.hpp class VtableStub (line 34) | class VtableStub { method VtableStub (line 51) | VtableStub(bool is_vtable_stub, int index) method VtableStub (line 54) | VtableStub* next() const { return _next; } method index (line 55) | int index() const { return _index; } method VMReg (line 56) | static VMReg receiver_location() { return _receiver_loca... method set_next (line 57) | void set_next(VtableStub* n) { _next = n; } method address (line 60) | address code_begin() const { return (address)(this... method address (line 61) | address code_end() const { return code_begin() +... method address (line 62) | address entry_point() const { return code_begin(); } method entry_offset (line 63) | static int entry_offset() { return sizeof(class V... method matches (line 65) | bool matches(bool is_vtable_stub, int index) const { method contains (line 68) | bool contains(address pc) const { return code_begin() <... method set_exception_points (line 71) | void set_exception_points(address npe_addr, address ame_addr) { method align_chunk (line 86) | static void align_chunk() { method is_itable_stub (line 93) | bool is_itable_stub() { return !_is_vtable_st... method is_vtable_stub (line 94) | bool is_vtable_stub() { return _is_vtable_st... method is_abstract_method_error (line 95) | bool is_abstract_method_error(address epc) { return epc == code_be... method is_null_pointer_exception (line 96) | bool is_null_pointer_exception(address epc) { return epc == code_be... method print (line 99) | void print() const { print_on(tty); } class VtableStubs (line 108) | class VtableStubs : AllStatic { method number_of_vtable_stubs (line 130) | static int number_of_vtable_stubs() { return _number_of_vtable... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/abstractCompiler.hpp class AbstractCompiler (line 32) | class AbstractCompiler : public CHeapObj { method AbstractCompiler (line 45) | AbstractCompiler() : _is_initialized(false) {} method supports_native (line 51) | virtual bool supports_native() { return true; } method supports_osr (line 52) | virtual bool supports_osr () { return true; } method is_c1 (line 54) | virtual bool is_c1 () { return false; } method is_c2 (line 55) | virtual bool is_c2 () { return false; } method is_shark (line 56) | virtual bool is_shark() { return false; } method is_c1 (line 59) | bool is_c1 () { return true; } method is_c2 (line 60) | bool is_c2 () { return false; } method is_shark (line 61) | bool is_shark() { return false; } method is_c1 (line 64) | bool is_c1 () { return false; } method is_c2 (line 65) | bool is_c2 () { return true; } method is_shark (line 66) | bool is_shark() { return false; } method is_c1 (line 69) | bool is_c1 () { return false; } method is_c2 (line 70) | bool is_c2 () { return false; } method is_shark (line 71) | bool is_shark() { return true; } method mark_initialized (line 78) | void mark_initialized() { _is_initialized = tru... method is_initialized (line 79) | bool is_initialized() { return _is_initialize... method compile_method (line 84) | virtual void compile_method(ciEnv* env, method print_timers (line 92) | virtual void print_timers() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/compileBroker.cpp class CompilationLog (line 196) | class CompilationLog : public StringEventLog { method CompilationLog (line 198) | CompilationLog() : StringEventLog("Compilation events") { method log_compile (line 201) | void log_compile(JavaThread* thread, CompileTask* task) { method log_nmethod (line 209) | void log_nmethod(JavaThread* thread, nmethod* nm) { method log_failure (line 215) | void log_failure(JavaThread* thread, CompileTask* task, const char* re... function compileBroker_init (line 228) | void compileBroker_init() { function nmethod (line 308) | nmethod* CompileTask::code() const { function CompileTask (line 634) | CompileTask* CompileQueue::get() { function CompilerThread (line 871) | CompilerThread* CompileBroker::make_compiler_thread(const char* name, Co... function nmethod (line 1180) | nmethod* CompileBroker::compile_method(methodHandle method, int osr_bci, function uint (line 1393) | uint CompileBroker::assign_compile_id(methodHandle method, int osr_bci) { function CompileTask (line 1440) | CompileTask* CompileBroker::create_compile_task(CompileQueue* queue, function CompileTask (line 1462) | CompileTask* CompileBroker::allocate_task() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/compileBroker.hpp class nmethod (line 32) | class nmethod class nmethodLocker (line 33) | class nmethodLocker class CompileTask (line 39) | class CompileTask : public CHeapObj { method CompileTask (line 62) | CompileTask() { method compile_id (line 72) | int compile_id() const { return _compile_id; } method jobject (line 73) | jobject method_handle() const { return _method; } method osr_bci (line 74) | int osr_bci() const { return _osr_bci; } method is_complete (line 75) | bool is_complete() const { return _is_complete; } method is_blocking (line 76) | bool is_blocking() const { return _is_blocking; } method is_success (line 77) | bool is_success() const { return _is_success; } method nmethodLocker (line 79) | nmethodLocker* code_handle() const { return _code_handle; } method set_code_handle (line 80) | void set_code_handle(nmethodLocker* l) { _code_handle = l; } method Monitor (line 84) | Monitor* lock() const { return _lock; } method mark_complete (line 86) | void mark_complete() { _is_complete = true; } method mark_success (line 87) | void mark_success() { _is_success = true; } method comp_level (line 89) | int comp_level() { return _comp_level;} method set_comp_level (line 90) | void set_comp_level(int comp_level) { _comp_level = comp_le... method num_inlined_bytecodes (line 92) | int num_inlined_bytecodes() const { return _num_inlined_b... method set_num_inlined_bytecodes (line 93) | void set_num_inlined_bytecodes(int n) { _num_inlined_bytecode... method CompileTask (line 95) | CompileTask* next() const { return _next; } method set_next (line 96) | void set_next(CompileTask* next) { _next = next; } method CompileTask (line 97) | CompileTask* prev() const { return _prev; } method set_prev (line 98) | void set_prev(CompileTask* prev) { _prev = prev; } method print_compilation (line 107) | static void print_compilation(outputStream* st, const nmethod* nm, co... method print_inlining (line 114) | static void print_inlining(ciMethod* method, int inline_level, int bc... class CompilerCounters (line 134) | class CompilerCounters : public CHeapObj { method set_current_method (line 157) | void set_current_method(const char* method) { method set_compile_type (line 164) | void set_compile_type(int compile_type) { method compile_type (line 169) | int compile_type() { return _compile_type; } method PerfCounter (line 171) | PerfCounter* time_counter() { return _perf_time; } method PerfCounter (line 172) | PerfCounter* compile_counter() { return _perf_compiles; } class CompileQueue (line 178) | class CompileQueue : public CHeapObj { method CompileQueue (line 188) | CompileQueue(const char* name, Monitor* lock) { method Monitor (line 197) | Monitor* lock() const { return _lock; } method CompileTask (line 201) | CompileTask* first() { return _first; } method CompileTask (line 202) | CompileTask* last() { return _last; } method is_empty (line 206) | bool is_empty() const { return _first == NULL; } method size (line 207) | int size() const { return _size; } class CompileTaskWrapper (line 216) | class CompileTaskWrapper : StackObj { class CompileBroker (line 226) | class CompileBroker: AllStatic { method CompileQueue (line 341) | static CompileQueue* compile_queue(int comp_level) { method AbstractCompiler (line 352) | static AbstractCompiler* compiler(int comp_level) { method queue_size (line 359) | static int queue_size(int comp_level) { method uint (line 374) | static uint get_compilation_id() { return _compilation_id; } method should_compile_new_jobs (line 390) | static bool should_compile_new_jobs() { return UseCompiler && (_should... method set_should_compile_new_jobs (line 391) | static bool set_should_compile_new_jobs(jint new_state) { method jlong (line 399) | static jlong total_compilation_ticks() { method get_total_compile_count (line 411) | static int get_total_compile_count() { return _total_compile_... method get_total_bailout_count (line 412) | static int get_total_bailout_count() { return _total_bailout_... method get_total_invalidated_count (line 413) | static int get_total_invalidated_count() { return _total_invalida... method get_total_native_compile_count (line 414) | static int get_total_native_compile_count() { return _total_native_c... method get_total_osr_compile_count (line 415) | static int get_total_osr_compile_count() { return _total_osr_comp... method get_total_standard_compile_count (line 416) | static int get_total_standard_compile_count() { return _total_standard... method get_sum_osr_bytes_compiled (line 417) | static int get_sum_osr_bytes_compiled() { return _sum_osr_bytes_... method get_sum_standard_bytes_compiled (line 418) | static int get_sum_standard_bytes_compiled() { return _sum_standard_b... method get_sum_nmethod_size (line 419) | static int get_sum_nmethod_size() { return _sum_nmethod_si... method get_sum_nmethod_code_size (line 420) | static int get_sum_nmethod_code_size() { return _sum_nmethod_co... method get_peak_compilation_time (line 421) | static long get_peak_compilation_time() { return _peak_compilati... method get_total_compilation_time (line 422) | static long get_total_compilation_time() { return _t_total_compil... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/compileLog.hpp class ciObject (line 30) | class ciObject class ciSymbol (line 31) | class ciSymbol class CompileLog (line 38) | class CompileLog : public xmlStream { method intx (line 61) | intx thread_id() { return _thread_id; } method stringStream (line 67) | stringStream* context() { return &_context; } method clear_context (line 68) | void clear_context() { context()->reset(); } method name (line 72) | void name(Symbol* s) { xmlStream::name(s); } method mark_file_end (line 86) | void mark_file_end() { _file_end = out()->count(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/compilerOracle.cpp class MethodMatcher (line 37) | class MethodMatcher : public CHeapObj { type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { class MethodOptionMatcher (line 171) | class MethodOptionMatcher: public MethodMatcher { method MethodOptionMatcher (line 174) | MethodOptionMatcher(Symbol* class_name, Mode class_mode, method match (line 181) | bool match(methodHandle method, const char* opt) { method MethodOptionMatcher (line 196) | MethodOptionMatcher* next() { method print (line 200) | virtual void print() { type OracleCommand (line 210) | enum OracleCommand { class MethodMatcher (line 247) | class MethodMatcher type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { function check_predicate (line 251) | static bool check_predicate(OracleCommand command, methodHandle method) { function MethodMatcher (line 258) | static MethodMatcher* add_predicate(OracleCommand command, type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { function MethodMatcher (line 271) | static MethodMatcher* add_option_string(Symbol* class_name, MethodMatche... type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { function OracleCommand (line 330) | static OracleCommand parse_command_name(const char * line, int* bytes_re... function usage (line 346) | static void usage() { function check_mode (line 403) | static MethodMatcher::Mode check_mode(char name[], const char*& error_ms... function scan_line (line 425) | static bool scan_line(const char * line, function compilerOracle_init (line 637) | void compilerOracle_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/compilerOracle.hpp class CompilerOracle (line 34) | class CompilerOracle : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/disassembler.cpp class decode_env (line 147) | class decode_env { method match (line 163) | static bool match(const char* event, const char* tag) { method collect_options (line 171) | void collect_options(const char* p) { method start_insn (line 195) | void start_insn(address pc) { method end_insn (line 201) | void end_insn(address pc) { method outputStream (line 226) | outputStream* output() { return _output; } method address (line 227) | address cur_insn() { return _cur_insn; } method total_ticks (line 228) | int total_ticks() { return _total_ticks; } method set_total_ticks (line 229) | void set_total_ticks(int n) { _total_ticks = n; } function address (line 268) | address decode_env::handle_event(const char* event, address arg) { function printf_to_env (line 402) | static int printf_to_env(void* env_pv, const char* format, ...) { function address (line 431) | address decode_env::decode_instructions(address start, address end) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/disassembler.hpp class decode_env (line 43) | class decode_env class Disassembler (line 48) | class Disassembler { method can_decode (line 86) | static bool can_decode() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/methodLiveness.cpp class BitCounter (line 79) | class BitCounter: public BitMapClosure { method BitCounter (line 83) | BitCounter() : _count(0) {} method do_bit (line 86) | virtual bool do_bit(size_t offset) { method count (line 91) | int count() { function MethodLivenessResult (line 468) | MethodLivenessResult MethodLiveness::get_liveness_at(int entry_bci) { function MethodLivenessResult (line 1000) | MethodLivenessResult MethodLiveness::BasicBlock::get_liveness_at(ciMetho... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/methodLiveness.hpp class ciMethod (line 31) | class ciMethod class MethodLivenessResult (line 33) | class MethodLivenessResult : public BitMap { method MethodLivenessResult (line 38) | MethodLivenessResult(BitMap::bm_word_t* map, idx_t size_in_bits) method MethodLivenessResult (line 43) | MethodLivenessResult(idx_t size_in_bits) method set_is_valid (line 48) | void set_is_valid() { _is_valid = true; } method is_valid (line 49) | bool is_valid() { return _is_valid; } class MethodLiveness (line 52) | class MethodLiveness : public ResourceObj { class BasicBlock (line 56) | class BasicBlock : public ResourceObj { method start_bci (line 126) | int start_bci() const { return _start_bci; } method limit_bci (line 128) | int limit_bci() const { return _limit_bci; } method set_limit_bci (line 129) | void set_limit_bci(int limit) { _limit_bci = limit; } method BasicBlock (line 131) | BasicBlock *next() const { return _next; } method set_next (line 132) | void set_next(BasicBlock *next) { _next = next; } method on_work_list (line 134) | bool on_work_list() const { return _on_work_list; } method set_on_work_list (line 135) | void set_on_work_list(bool val) { _on_work_list = val; } method add_normal_predecessor (line 140) | void add_normal_predecessor(BasicBlock *pred) { method add_exception_predecessor (line 145) | void add_exception_predecessor(BasicBlock *pred) { method ciMethod (line 173) | ciMethod* method() const { return _method; } method Arena (line 177) | Arena* arena() const { return _arena; } method bit_map_size_bits (line 220) | int bit_map_size_bits() const { return _bit_map_size_bits; } method bit_map_size_words (line 221) | int bit_map_size_words() const { return _bit_map_size_words; } method BitMap (line 273) | const BitMap get_bci_block_start() const { return _bci_block_start; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/oopMap.cpp function OopMap (line 121) | OopMap* OopMap::deep_copy() { function OopMap (line 288) | OopMap* OopMapSet::singular_oop_map() { function OopMap (line 294) | OopMap* OopMapSet::find_map_at_offset(int pc_offset) const { class DoNothingClosure (line 312) | class DoNothingClosure: public OopClosure { method do_oop (line 314) | void do_oop(oop* p) {} method do_oop (line 315) | void do_oop(narrowOop* p) {} function add_derived_oop (line 319) | static void add_derived_oop(oop* base, oop* derived) { function trace_codeblob_maps (line 330) | static void trace_codeblob_maps(const frame *fr, const RegisterMap *reg_... function print_register_type (line 537) | static class DerivedPointerEntry (line 602) | class DerivedPointerEntry : public CHeapObj { method DerivedPointerEntry (line 607) | DerivedPointerEntry(oop* location, intptr_t offset) { _location = loca... method oop (line 608) | oop* location() { return _location; } method offset (line 609) | intptr_t offset() { return _offset; } function value_of_loc (line 631) | intptr_t value_of_loc(oop *pointer) { return (intptr_t)(*pointer); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/compiler/oopMap.hpp class frame (line 43) | class frame class RegisterMap (line 44) | class RegisterMap class DerivedPointerEntry (line 45) | class DerivedPointerEntry class OopMapValue (line 47) | class OopMapValue: public StackObj { method value (line 51) | int value() const { return _value; } method set_value (line 52) | void set_value(int value) { _value = value; } type oop_types (line 68) | enum oop_types { // must fit in type_bits method OopMapValue (line 77) | OopMapValue () { set_value(0); set_content_reg(VMRegImpl::Bad()); } method OopMapValue (line 78) | OopMapValue (VMReg reg, oop_types t) { set_reg_type(reg,t); } method OopMapValue (line 79) | OopMapValue (VMReg reg, oop_types t, VMReg reg2) { set_reg_type(reg,t)... method OopMapValue (line 80) | OopMapValue (CompressedReadStream* stream) { read_from(stream); } method write_on (line 83) | void write_on(CompressedWriteStream* stream) { method read_from (line 90) | void read_from(CompressedReadStream* stream) { method is_oop (line 98) | bool is_oop() { return mask_bits(value(), type_mask_in_p... method is_value (line 99) | bool is_value() { return mask_bits(value(), type_mask_in_p... method is_narrowoop (line 100) | bool is_narrowoop() { return mask_bits(value(), type_mask_in... method is_callee_saved (line 101) | bool is_callee_saved() { return mask_bits(value(), type_mask_in_p... method is_derived_oop (line 102) | bool is_derived_oop() { return mask_bits(value(), type_mask_in_p... method set_oop (line 104) | void set_oop() { set_value((value() & register_mask_in_pl... method set_value (line 105) | void set_value() { set_value((value() & register_mask_in_pl... method set_narrowoop (line 106) | void set_narrowoop() { set_value((value() & register_mask_in_... method set_callee_saved (line 107) | void set_callee_saved() { set_value((value() & register_mask_in_pl... method set_derived_oop (line 108) | void set_derived_oop() { set_value((value() & register_mask_in_pl... method VMReg (line 110) | VMReg reg() const { return VMRegImpl::as_VMReg(mask_bits(value(), regi... method oop_types (line 111) | oop_types type() const { return (oop_types)mask_bits(value(), typ... method legal_vm_reg_name (line 113) | static bool legal_vm_reg_name(VMReg p) { method set_reg_type (line 117) | void set_reg_type(VMReg p, oop_types t) { method VMReg (line 124) | VMReg content_reg() const { return VMRegImpl::as_VMReg(_content_... method set_content_reg (line 125) | void set_content_reg(VMReg r) { _content_reg = r->value(); } method is_register_loc (line 128) | bool is_register_loc() { return reg()->is_reg(); } method is_stack_loc (line 129) | bool is_stack_loc() { return reg()->is_stack(); } method stack_offset (line 132) | int stack_offset() { method print (line 138) | void print() const { print_on(tty); } class OopMap (line 142) | class OopMap: public ResourceObj { method set_omv_data (line 156) | void set_omv_data(unsigned char* value) { _omv_data = value; } method omv_data_size (line 157) | int omv_data_size() const { return _omv_data_size; } method set_omv_data_size (line 158) | void set_omv_data_size(int value) { _omv_data_size = value; } method omv_count (line 159) | int omv_count() const { return _omv_count; } method set_omv_count (line 160) | void set_omv_count(int value) { _omv_count = value; } method increment_count (line 161) | void increment_count() { _omv_count++; } method CompressedWriteStream (line 162) | CompressedWriteStream* write_stream() const { return _write_stream; } method set_write_stream (line 163) | void set_write_stream(CompressedWriteStream* value) { _write_stream = ... type DeepCopyToken (line 166) | enum DeepCopyToken { _deep_copy_token } method offset (line 173) | int offset() const { return _pc_offset; } method set_offset (line 174) | void set_offset(int o) { _pc_offset = o; } method debug_only (line 177) | debug_only(OopMapValue::oop_types locs_used( int indx ) { return _locs... method legal_vm_reg_name (line 196) | bool legal_vm_reg_name(VMReg local) { method print (line 202) | void print() const { print_on(tty); } class OopMapSet (line 206) | class OopMapSet : public ResourceObj { method om_count (line 213) | int om_count() const { return _om_count; } method set_om_count (line 214) | void set_om_count(int value) { _om_count = value; } method increment_count (line 215) | void increment_count() { _om_count++; } method om_size (line 216) | int om_size() const { return _om_size; } method set_om_size (line 217) | void set_om_size(int value) { _om_size = value; } method OopMap (line 218) | OopMap** om_data() const { return _om_data; } method set_om_data (line 219) | void set_om_data(OopMap** value) { _om_data = value; } method set (line 221) | void set(int index,OopMap* value) { assert((index == 0) || ((index > 0... method size (line 227) | int size() const { return _om_count; } method OopMap (line 229) | OopMap* at(int index) const { assert((index >= 0) && (index <= om_coun... method print (line 261) | void print() const { print_on(tty); } class OopMapStream (line 265) | class OopMapStream : public StackObj { method is_done (line 278) | bool is_done() { if(!_valid_omv) { find_next();... method next (line 279) | void next() { find_next(); } method OopMapValue (line 280) | OopMapValue current() { return _omv; } class DerivedPointerTable (line 290) | class DerivedPointerTable : public AllStatic { method is_empty (line 299) | static bool is_empty() { return _list == NULL || _... method is_active (line 300) | static bool is_active() { return _active; } method set_active (line 301) | static void set_active(bool value) { _active = value; } class DerivedPointerTableDeactivate (line 306) | class DerivedPointerTableDeactivate: public StackObj { method DerivedPointerTableDeactivate (line 310) | DerivedPointerTableDeactivate() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp class elapsedTimer (line 43) | class elapsedTimer class CMSAdaptiveSizePolicy (line 45) | class CMSAdaptiveSizePolicy : public AdaptiveSizePolicy { method set_first_after_collection (line 126) | void set_first_after_collection() { _first_after_collection = true; } method processor_count (line 197) | int processor_count() const { return _processor_count; } method concurrent_processor_count (line 198) | int concurrent_processor_count() const { return _concurrent_processor_... method AdaptiveWeightedAverage (line 200) | AdaptiveWeightedAverage* avg_concurrent_time() const { method AdaptiveWeightedAverage (line 204) | AdaptiveWeightedAverage* avg_concurrent_interval() const { method AdaptiveWeightedAverage (line 208) | AdaptiveWeightedAverage* avg_concurrent_gc_cost() const { method AdaptiveWeightedAverage (line 212) | AdaptiveWeightedAverage* avg_cms_STW_time() const { method AdaptiveWeightedAverage (line 216) | AdaptiveWeightedAverage* avg_cms_STW_gc_cost() const { method AdaptivePaddedAverage (line 220) | AdaptivePaddedAverage* avg_initial_pause() const { method AdaptivePaddedAverage (line 224) | AdaptivePaddedAverage* avg_remark_pause() const { method AdaptiveWeightedAverage (line 228) | AdaptiveWeightedAverage* avg_cms_free() const { method AdaptiveWeightedAverage (line 232) | AdaptiveWeightedAverage* avg_cms_free_at_sweep() const { method AdaptiveWeightedAverage (line 236) | AdaptiveWeightedAverage* avg_msc_pause() const { method AdaptiveWeightedAverage (line 240) | AdaptiveWeightedAverage* avg_msc_interval() const { method AdaptiveWeightedAverage (line 244) | AdaptiveWeightedAverage* avg_msc_gc_cost() const { method AdaptiveWeightedAverage (line 248) | AdaptiveWeightedAverage* avg_ms_pause() const { method AdaptiveWeightedAverage (line 252) | AdaptiveWeightedAverage* avg_ms_interval() const { method AdaptiveWeightedAverage (line 256) | AdaptiveWeightedAverage* avg_ms_gc_cost() const { method LinearLeastSquareFit (line 260) | LinearLeastSquareFit* remark_pause_old_estimator() { method LinearLeastSquareFit (line 263) | LinearLeastSquareFit* initial_pause_old_estimator() { method LinearLeastSquareFit (line 266) | LinearLeastSquareFit* remark_pause_young_estimator() { method LinearLeastSquareFit (line 269) | LinearLeastSquareFit* initial_pause_young_estimator() { method remark_pause_old_slope (line 284) | float remark_pause_old_slope() { method initial_pause_old_slope (line 288) | float initial_pause_old_slope() { method remark_pause_young_slope (line 292) | float remark_pause_young_slope() { method initial_pause_young_slope (line 296) | float initial_pause_young_slope() { method GCPolicyKind (line 322) | virtual GCPolicyKind kind() const { return _gc_cms_adaptive_size_polic... method ms_gc_cost (line 379) | double ms_gc_cost() const { method msc_gc_cost (line 388) | double msc_gc_cost() const { method compacting_gc_cost (line 393) | double compacting_gc_cost() const { method elapsedTimer (line 411) | static elapsedTimer* concurrent_timer_ptr() { method AdaptiveWeightedAverage (line 415) | AdaptiveWeightedAverage* avg_cms_promo() const { method change_young_gen_for_maj_pauses (line 419) | int change_young_gen_for_maj_pauses() { method set_change_young_gen_for_maj_pauses (line 422) | void set_change_young_gen_for_maj_pauses(int v) { method promo_size (line 431) | size_t promo_size() { return _promo_size; } method set_promo_size (line 432) | void set_promo_size(size_t v) { _promo_size = v; } method generation_alignment (line 437) | size_t generation_alignment() { return _generation_alignment; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp class ConcurrentMarkSweepPolicy (line 30) | class ConcurrentMarkSweepPolicy : public TwoGenerationCollectorPolicy { method ConcurrentMarkSweepPolicy (line 37) | ConcurrentMarkSweepPolicy* as_concurrent_mark_sweep_policy() { return ... class ASConcurrentMarkSweepPolicy (line 49) | class ASConcurrentMarkSweepPolicy : public ConcurrentMarkSweepPolicy { method kind (line 59) | virtual CollectorPolicy::Name kind() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp class CMSGCAdaptivePolicyCounters (line 37) | class CMSGCAdaptivePolicyCounters : public GCAdaptivePolicyCounters { method CMSAdaptiveSizePolicy (line 127) | CMSAdaptiveSizePolicy* cms_size_policy() { method update_avg_cms_STW_time_counter (line 134) | inline void update_avg_cms_STW_time_counter() { method update_avg_cms_STW_gc_cost_counter (line 140) | inline void update_avg_cms_STW_gc_cost_counter() { method update_avg_initial_pause_counter (line 145) | inline void update_avg_initial_pause_counter() { method update_avg_remark_pause_counter (line 151) | inline void update_avg_remark_pause_counter() { method update_initial_pause_counter (line 157) | inline void update_initial_pause_counter() { method update_remark_pause_counter (line 163) | inline void update_remark_pause_counter() { method update_avg_concurrent_time_counter (line 169) | inline void update_avg_concurrent_time_counter() { method update_avg_concurrent_interval_counter (line 175) | inline void update_avg_concurrent_interval_counter() { method update_avg_concurrent_gc_cost_counter (line 181) | inline void update_avg_concurrent_gc_cost_counter() { method update_avg_cms_free_counter (line 186) | inline void update_avg_cms_free_counter() { method update_avg_cms_free_at_sweep_counter (line 191) | inline void update_avg_cms_free_at_sweep_counter() { method update_avg_cms_promo_counter (line 196) | inline void update_avg_cms_promo_counter() { method update_avg_old_live_counter (line 201) | inline void update_avg_old_live_counter() { method update_avg_msc_pause_counter (line 207) | inline void update_avg_msc_pause_counter() { method update_avg_msc_interval_counter (line 213) | inline void update_avg_msc_interval_counter() { method update_msc_gc_cost_counter (line 219) | inline void update_msc_gc_cost_counter() { method update_avg_ms_pause_counter (line 224) | inline void update_avg_ms_pause_counter() { method update_avg_ms_interval_counter (line 230) | inline void update_avg_ms_interval_counter() { method update_ms_gc_cost_counter (line 236) | inline void update_ms_gc_cost_counter() { method update_major_gc_cost_counter (line 241) | inline void update_major_gc_cost_counter() { method update_mutator_cost_counter (line 246) | inline void update_mutator_cost_counter() { method update_avg_promoted_avg (line 252) | inline void update_avg_promoted_avg(CMSGCStats* gc_stats) { method update_avg_promoted_dev (line 257) | inline void update_avg_promoted_dev(CMSGCStats* gc_stats) { method update_avg_promoted_padded_avg (line 262) | inline void update_avg_promoted_padded_avg(CMSGCStats* gc_stats) { method update_remark_pause_old_slope_counter (line 267) | inline void update_remark_pause_old_slope_counter() { method update_initial_pause_old_slope_counter (line 272) | inline void update_initial_pause_old_slope_counter() { method update_remark_pause_young_slope_counter (line 277) | inline void update_remark_pause_young_slope_counter() { method update_initial_pause_young_slope_counter (line 282) | inline void update_initial_pause_young_slope_counter() { method update_change_young_gen_for_maj_pauses (line 287) | inline void update_change_young_gen_for_maj_pauses() { method update_cms_capacity_counter (line 301) | inline void update_cms_capacity_counter(size_t size_in_bytes) { method kind (line 305) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp class CMSLockVerifier (line 35) | class CMSLockVerifier: AllStatic { method assert_locked (line 39) | static void assert_locked(const Mutex* lock, const Mutex* p_lock) { method assert_locked (line 42) | static void assert_locked(const Mutex* lock) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp class ConcurrentMarkSweepGeneration (line 33) | class ConcurrentMarkSweepGeneration class CMSBitMap (line 34) | class CMSBitMap class CMSMarkStack (line 35) | class CMSMarkStack class CMSCollector (line 36) | class CMSCollector class MarkFromRootsClosure (line 37) | class MarkFromRootsClosure class Par_MarkFromRootsClosure (line 38) | class Par_MarkFromRootsClosure class MarkRefsIntoClosure (line 51) | class MarkRefsIntoClosure: public OopsInGenClosure { method do_oop_nv (line 61) | inline void do_oop_nv(oop* p) { MarkRefsIntoClosure::do_oop_work... method do_oop_nv (line 62) | inline void do_oop_nv(narrowOop* p) { MarkRefsIntoClosure::do_oop_work... method do_header (line 63) | bool do_header() { return true; } method prefetch_style (line 64) | Prefetch::style prefetch_style() { class MarkRefsIntoVerifyClosure (line 71) | class MarkRefsIntoVerifyClosure: public OopsInGenClosure { method do_oop_nv (line 83) | inline void do_oop_nv(oop* p) { MarkRefsIntoVerifyClosure::do_oo... method do_oop_nv (line 84) | inline void do_oop_nv(narrowOop* p) { MarkRefsIntoVerifyClosure::do_oo... method do_header (line 85) | bool do_header() { return true; } method prefetch_style (line 86) | Prefetch::style prefetch_style() { class KlassRememberingOopClosure (line 97) | class KlassRememberingOopClosure : public OopClosure { method should_remember_klasses (line 104) | virtual const bool should_remember_klasses() const { class Par_KlassRememberingOopClosure (line 118) | class Par_KlassRememberingOopClosure : public KlassRememberingOopClosure { method Par_KlassRememberingOopClosure (line 120) | Par_KlassRememberingOopClosure(CMSCollector* collector, class PushAndMarkClosure (line 128) | class PushAndMarkClosure: public KlassRememberingOopClosure { method do_oop_nv (line 148) | inline void do_oop_nv(oop* p) { PushAndMarkClosure::do_oop_work(... method do_oop_nv (line 149) | inline void do_oop_nv(narrowOop* p) { PushAndMarkClosure::do_oop_work(... method do_header (line 150) | bool do_header() { return true; } method prefetch_style (line 151) | Prefetch::style prefetch_style() { method should_remember_mdo (line 155) | virtual const bool should_remember_mdo() const { class Par_PushAndMarkClosure (line 168) | class Par_PushAndMarkClosure: public Par_KlassRememberingOopClosure { method do_oop_nv (line 184) | inline void do_oop_nv(oop* p) { Par_PushAndMarkClosure::do_oop_w... method do_oop_nv (line 185) | inline void do_oop_nv(narrowOop* p) { Par_PushAndMarkClosure::do_oop_w... method do_header (line 186) | bool do_header() { return true; } method prefetch_style (line 187) | Prefetch::style prefetch_style() { method should_remember_mdo (line 191) | virtual const bool should_remember_mdo() const { class MarkRefsIntoAndScanClosure (line 199) | class MarkRefsIntoAndScanClosure: public OopsInGenClosure { method do_oop_nv (line 224) | inline void do_oop_nv(oop* p) { MarkRefsIntoAndScanClosure::do_o... method do_oop_nv (line 225) | inline void do_oop_nv(narrowOop* p) { MarkRefsIntoAndScanClosure::do_o... method do_header (line 226) | bool do_header() { return true; } method prefetch_style (line 227) | Prefetch::style prefetch_style() { method set_freelistLock (line 230) | void set_freelistLock(Mutex* m) { method should_remember_klasses (line 233) | virtual const bool should_remember_klasses() const { method remember_klass (line 236) | virtual void remember_klass(Klass* k) { class Par_MarkRefsIntoAndScanClosure (line 250) | class Par_MarkRefsIntoAndScanClosure: public OopsInGenClosure { method do_oop_nv (line 268) | inline void do_oop_nv(oop* p) { Par_MarkRefsIntoAndScanClosure::... method do_oop_nv (line 269) | inline void do_oop_nv(narrowOop* p) { Par_MarkRefsIntoAndScanClosure::... method do_header (line 270) | bool do_header() { return true; } method should_remember_klasses (line 274) | virtual const bool should_remember_klasses() const { method remember_klass (line 278) | virtual void remember_klass(Klass* k) { method prefetch_style (line 281) | Prefetch::style prefetch_style() { class PushOrMarkClosure (line 290) | class PushOrMarkClosure: public KlassRememberingOopClosure { method do_oop_nv (line 310) | inline void do_oop_nv(oop* p) { PushOrMarkClosure::do_oop_work(p... method do_oop_nv (line 311) | inline void do_oop_nv(narrowOop* p) { PushOrMarkClosure::do_oop_work(p... method should_remember_mdo (line 313) | virtual const bool should_remember_mdo() const { class Par_PushOrMarkClosure (line 329) | class Par_PushOrMarkClosure: public Par_KlassRememberingOopClosure { method do_oop_nv (line 354) | inline void do_oop_nv(oop* p) { Par_PushOrMarkClosure::do_oop_wo... method do_oop_nv (line 355) | inline void do_oop_nv(narrowOop* p) { Par_PushOrMarkClosure::do_oop_wo... method should_remember_mdo (line 357) | virtual const bool should_remember_mdo() const { class CMSKeepAliveClosure (line 375) | class CMSKeepAliveClosure: public KlassRememberingOopClosure { method concurrent_precleaning (line 387) | bool concurrent_precleaning() const { return _concurrent_precleanin... method do_oop_nv (line 390) | inline void do_oop_nv(oop* p) { CMSKeepAliveClosure::do_oop_work... method do_oop_nv (line 391) | inline void do_oop_nv(narrowOop* p) { CMSKeepAliveClosure::do_oop_work... class CMSInnerParMarkAndPushClosure (line 394) | class CMSInnerParMarkAndPushClosure: public Par_KlassRememberingOopClosu... method do_oop_nv (line 408) | inline void do_oop_nv(oop* p) { CMSInnerParMarkAndPushClosure::d... method do_oop_nv (line 409) | inline void do_oop_nv(narrowOop* p) { CMSInnerParMarkAndPushClosure::d... class CMSParKeepAliveClosure (line 415) | class CMSParKeepAliveClosure: public Par_KlassRememberingOopClosure { method do_oop_nv (line 432) | inline void do_oop_nv(oop* p) { CMSParKeepAliveClosure::do_oop_w... method do_oop_nv (line 433) | inline void do_oop_nv(narrowOop* p) { CMSParKeepAliveClosure::do_oop_w... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp function HeapWord (line 53) | HeapWord* CMSPermGen::mem_allocate(size_t size) { function HeapWord (line 64) | HeapWord* CMSPermGen::request_expand_and_allocate(Generation* gen, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp class CardTableRS (line 31) | class CardTableRS class ConcurrentMarkSweepGeneration (line 32) | class ConcurrentMarkSweepGeneration class CMSPermGen (line 35) | class CMSPermGen: public PermGen { method Generation (line 54) | Generation* as_gen() const { return _gen; } class CMSPermGenGen (line 58) | class CMSPermGenGen: public ConcurrentMarkSweepGeneration { method CMSPermGenGen (line 62) | CMSPermGenGen(ReservedSpace rs, size_t initial_byte_size, method must_be_youngest (line 81) | bool must_be_youngest() const { return false; } method must_be_oldest (line 82) | bool must_be_oldest() const { return false; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp function HeapWord (line 168) | HeapWord* CompactibleFreeListSpace::forward(oop q, size_t size, function HeapWord (line 237) | HeapWord* CompactibleFreeListSpace::cross_threshold(HeapWord* start, Hea... function FreeChunk (line 321) | FreeChunk* CompactibleFreeListSpace::find_chunk_at_end() { function debug_only (line 347) | debug_only( class BlkPrintingClosure (line 482) | class BlkPrintingClosure: public BlkClosure { method BlkPrintingClosure (line 489) | BlkPrintingClosure(const CMSCollector* collector, function debug_only (line 580) | debug_only( class FreeListSpace_DCTOC (line 647) | class FreeListSpace_DCTOC : public Filtering_DCTOC { method FreeListSpace_DCTOC (line 666) | FreeListSpace_DCTOC(CompactibleFreeListSpace* sp, function DirtyCardToOopClosure (line 753) | DirtyCardToOopClosure* function HeapWord (line 912) | HeapWord* function HeapWord (line 946) | HeapWord* function HeapWord (line 983) | HeapWord* CompactibleFreeListSpace::block_start_const(const void* p) con... function HeapWord (line 988) | HeapWord* CompactibleFreeListSpace::block_start_careful(const void* p) c... function HeapWord (line 1202) | HeapWord* CompactibleFreeListSpace::par_allocate(size_t size) { function HeapWord (line 1207) | HeapWord* function HeapWord (line 1212) | HeapWord* CompactibleFreeListSpace::allocate(size_t size) { function HeapWord (line 1244) | HeapWord* CompactibleFreeListSpace::allocate_non_adaptive_freelists(size... function HeapWord (line 1265) | HeapWord* CompactibleFreeListSpace::allocate_adaptive_freelists(size_t s... function FreeChunk (line 1329) | FreeChunk* CompactibleFreeListSpace::getChunkFromGreater(size_t numWords) { function FreeChunk (line 1407) | FreeChunk* CompactibleFreeListSpace::allocateScratch(size_t size) { function oop (line 1430) | oop CompactibleFreeListSpace::promote(oop obj, size_t obj_size) { function HeapWord (line 1458) | HeapWord* function HeapWord (line 1467) | HeapWord* function HeapWord (line 1531) | HeapWord* CompactibleFreeListSpace::getChunkFromLinearAllocBlockRemainder( function FreeChunk (line 1561) | FreeChunk* function FreeChunk (line 1575) | FreeChunk* function FreeChunk (line 1666) | FreeChunk* function FreeChunk (line 1683) | FreeChunk* function NOT_PRODUCT (line 1852) | NOT_PRODUCT( function NOT_PRODUCT (line 1858) | NOT_PRODUCT( function FreeChunk (line 1865) | FreeChunk* CompactibleFreeListSpace::bestFitSmall(size_t numWords) { function FreeChunk (line 1894) | FreeChunk* CompactibleFreeListSpace::getFromListGreater(FreeList { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp class CMSTokenSync (line 126) | class CMSTokenSync: public StackObj { method CMSTokenSync (line 130) | CMSTokenSync(bool is_cms_thread): class CMSTokenSyncWithLocks (line 148) | class CMSTokenSyncWithLocks: public CMSTokenSync { method CMSTokenSyncWithLocks (line 154) | CMSTokenSyncWithLocks(bool is_cms_thread, Mutex* mutex1, class ICMSDisabler (line 165) | class ICMSDisabler: public StackObj { method ICMSDisabler (line 170) | ICMSDisabler() { CMSCollector::disable_icms(); CMSCollector::start_ic... class CMSParGCThreadState (line 182) | class CMSParGCThreadState: public CHeapObj { method CMSParGCThreadState (line 188) | CMSParGCThreadState(CompactibleFreeListSpace* cfls) : lab(cfls) { function CMSAdaptiveSizePolicy (line 321) | CMSAdaptiveSizePolicy* CMSCollector::size_policy() { function CMSGCAdaptivePolicyCounters (line 332) | CMSGCAdaptivePolicyCounters* CMSCollector::gc_adaptive_policy_counters() { function CompactibleSpace (line 919) | CompactibleSpace* function Mutex (line 999) | Mutex* ConcurrentMarkSweepGeneration::freelistLock() const { function HeapWord (line 1003) | HeapWord* ConcurrentMarkSweepGeneration::allocate(size_t size, function HeapWord (line 1011) | HeapWord* ConcurrentMarkSweepGeneration::have_lock_and_allocate(size_t s... function percent_of_space (line 1133) | static inline size_t percent_of_space(Space* space, HeapWord* addr) function HeapWord (line 1200) | HeapWord* function oop (line 1264) | oop ConcurrentMarkSweepGeneration::promote(oop obj, size_t obj_size) { function HeapWord (line 1306) | HeapWord* function oop (line 1357) | oop function NOT_PRODUCT (line 1863) | NOT_PRODUCT( class ReleaseForegroundGC (line 2166) | class ReleaseForegroundGC: public StackObj { method ReleaseForegroundGC (line 2170) | ReleaseForegroundGC(CMSCollector* c) : _c(c) { class VerifyMarkedClosure (line 2873) | class VerifyMarkedClosure: public BitMapClosure { method VerifyMarkedClosure (line 2878) | VerifyMarkedClosure(CMSBitMap* bm): _marks(bm), _failed(false) {} method do_bit (line 2880) | bool do_bit(size_t offset) { method failed (line 2890) | bool failed() { return _failed; } function HeapWord (line 3298) | HeapWord* CMSCollector::block_start(const void* p) const { function HeapWord (line 3313) | HeapWord* function HeapWord (line 3353) | HeapWord* ConcurrentMarkSweepGeneration::expand_and_par_lab_allocate(CMS... class CMSPhaseAccounting (line 3467) | class CMSPhaseAccounting: public StackObj { method jlong (line 3483) | jlong wallclock_millis() { class CMSConcMarkingTask (line 3751) | class CMSConcMarkingTask method CMSConcMarkingTask (line 3805) | CMSConcMarkingTask(CMSCollector* collector, method OopTaskQueueSet (line 3829) | OopTaskQueueSet* task_queues() { return _task_queues; } method OopTaskQueue (line 3831) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } method HeapWord (line 3833) | HeapWord** global_finger_addr() { return &_global_finger; } method CMSConcMarkingTerminator (line 3835) | CMSConcMarkingTerminator* terminator() { return &_term; } method set_for_termination (line 3837) | virtual void set_for_termination(int active_workers) { method should_yield (line 3842) | bool should_yield() { method result (line 3849) | bool result() { return _result; } method reset (line 3851) | void reset(HeapWord* ra) { class CMSConcMarkingTerminator (line 3753) | class CMSConcMarkingTerminator: public ParallelTaskTerminator { method CMSConcMarkingTerminator (line 3763) | CMSConcMarkingTerminator(int n_threads, TaskQueueSetSuper* queue_set, ... method set_task (line 3767) | void set_task(CMSConcMarkingTask* task) { class CMSConcMarkingTerminatorTerminator (line 3772) | class CMSConcMarkingTerminatorTerminator: public TerminatorTerminator { method set_task (line 3776) | void set_task(CMSConcMarkingTask* task) { class CMSConcMarkingTask (line 3782) | class CMSConcMarkingTask: public YieldingFlexibleGangTask { method CMSConcMarkingTask (line 3805) | CMSConcMarkingTask(CMSCollector* collector, method OopTaskQueueSet (line 3829) | OopTaskQueueSet* task_queues() { return _task_queues; } method OopTaskQueue (line 3831) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } method HeapWord (line 3833) | HeapWord** global_finger_addr() { return &_global_finger; } method CMSConcMarkingTerminator (line 3835) | CMSConcMarkingTerminator* terminator() { return &_term; } method set_for_termination (line 3837) | virtual void set_for_termination(int active_workers) { method should_yield (line 3842) | bool should_yield() { method result (line 3849) | bool result() { return _result; } method reset (line 3851) | void reset(HeapWord* ra) { class Par_ConcMarkingClosure (line 4104) | class Par_ConcMarkingClosure: public Par_KlassRememberingOopClosure { method do_yield_check (line 4128) | void do_yield_check() { class CMSParRemarkTask (line 5111) | class CMSParRemarkTask: public AbstractGangTask { method CMSParRemarkTask (line 5124) | CMSParRemarkTask(CMSCollector* collector, method OopTaskQueueSet (line 5136) | OopTaskQueueSet* task_queues() { return _task_queues; } method OopTaskQueue (line 5138) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } method ParallelTaskTerminator (line 5140) | ParallelTaskTerminator* terminator() { return &_term; } method n_workers (line 5141) | int n_workers() { return _n_workers; } class CMSRefProcTaskProxy (line 5770) | class CMSRefProcTaskProxy: public AbstractGangTaskWOopQueues { method CMSRefProcTaskProxy (line 5778) | CMSRefProcTaskProxy(ProcessTask& task, method OopTaskQueueSet (line 5798) | OopTaskQueueSet* task_queues() { return queues(); } method OopTaskQueue (line 5800) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } class CMSRefEnqueueTaskProxy (line 5830) | class CMSRefEnqueueTaskProxy: public AbstractGangTask { method CMSRefEnqueueTaskProxy (line 5835) | CMSRefEnqueueTaskProxy(EnqueueTask& task) method work (line 5840) | virtual void work(uint worker_id) function FreeChunk (line 6225) | FreeChunk* ConcurrentMarkSweepGeneration::find_chunk_at_end() { function CMSAdaptiveSizePolicy (line 6239) | CMSAdaptiveSizePolicy* ConcurrentMarkSweepGeneration::size_policy() { function NOT_PRODUCT (line 6396) | NOT_PRODUCT( function HeapWord (line 6481) | HeapWord* CMSCollector::next_card_start_after_block(HeapWord* addr) const { function debug_verify_chunk_in_free_list (line 8629) | bool debug_verify_chunk_in_free_list(FreeChunk* fc) { function CMSAdaptiveSizePolicy (line 9152) | CMSAdaptiveSizePolicy* ASConcurrentMarkSweepGeneration::cms_size_policy(... function CMSGCAdaptivePolicyCounters (line 9185) | CMSGCAdaptivePolicyCounters* ASConcurrentMarkSweepGeneration::gc_adaptiv... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp class CMSAdaptiveSizePolicy (line 55) | class CMSAdaptiveSizePolicy class CMSConcMarkingTask (line 56) | class CMSConcMarkingTask class CMSGCAdaptivePolicyCounters (line 57) | class CMSGCAdaptivePolicyCounters class CMSTracer (line 58) | class CMSTracer class ConcurrentGCTimer (line 59) | class ConcurrentGCTimer class ConcurrentMarkSweepGeneration (line 60) | class ConcurrentMarkSweepGeneration method incremental_collection_failed (line 1077) | bool incremental_collection_failed() { method set_incremental_collection_failed (line 1080) | void set_incremental_collection_failed() { method clear_incremental_collection_failed (line 1083) | void clear_incremental_collection_failed() { method set_expansion_cause (line 1088) | void set_expansion_cause(CMSExpansionCause::Cause v) { _expansion_caus... method expansion_cause (line 1089) | CMSExpansionCause::Cause expansion_cause() const { return _expansion_c... type CollectionTypes (line 1101) | enum CollectionTypes { method initiating_occupancy (line 1126) | double initiating_occupancy() const { return _initiating_occupancy; } method CMSCollector (line 1136) | CMSCollector* collector() const { return _collector; } method set_collector (line 1137) | static void set_collector(CMSCollector* collector) { method CompactibleFreeListSpace (line 1141) | CompactibleFreeListSpace* cmsSpace() const { return _cmsSpace; } method kind (line 1145) | virtual Generation::Name kind() { return Generation::ConcurrentMarkSwe... method refs_discovery_is_atomic (line 1150) | bool refs_discovery_is_atomic() const { return false; } method refs_discovery_is_mt (line 1151) | bool refs_discovery_is_mt() const { method clear_expansion_cause (line 1171) | void clear_expansion_cause() { _expansion_cause = CMSExpansionCause::_... method occupancy (line 1177) | double occupancy() const { return ((double)used())/((double)capacity()... method full_collects_younger_generations (line 1190) | virtual bool full_collects_younger_generations() const { method HeapWord (line 1206) | HeapWord* par_allocate(size_t size, bool tlab) { method direct_allocated_words (line 1216) | size_t direct_allocated_words() const { return _direct_allocated_words; } method reset_direct_allocated_words (line 1217) | void reset_direct_allocated_words() { _direct_allocated_words = 0; } method jlong (line 1255) | jlong time_of_last_gc(jlong now) { method update_time_of_last_gc (line 1258) | void update_time_of_last_gc(jlong now) { method CollectorCounters (line 1313) | CollectorCounters* counters() { return collector()->counters(); } method must_be_youngest (line 1326) | bool must_be_youngest() const { return false; } method must_be_oldest (line 1327) | bool must_be_oldest() const { return true; } method CollectionTypes (line 1331) | CollectionTypes debug_collection_type() { return _debug_collection_typ... class ConcurrentMarkSweepPolicy (line 61) | class ConcurrentMarkSweepPolicy class ConcurrentMarkSweepThread (line 62) | class ConcurrentMarkSweepThread class CompactibleFreeListSpace (line 63) | class CompactibleFreeListSpace class FreeChunk (line 64) | class FreeChunk class PromotionInfo (line 65) | class PromotionInfo class ScanMarkedObjectsAgainCarefullyClosure (line 66) | class ScanMarkedObjectsAgainCarefullyClosure method ScanMarkedObjectsAgainCarefullyClosure (line 1632) | ScanMarkedObjectsAgainCarefullyClosure(CMSCollector* collector, method do_object (line 1647) | void do_object(oop p) { method do_object_careful (line 1651) | size_t do_object_careful(oop p) { method setFreelistLock (line 1658) | void setFreelistLock(Mutex* m) { class SerialOldTracer (line 67) | class SerialOldTracer function VALUE_OBJ_CLASS_SPEC (line 76) | class CMSBitMap VALUE_OBJ_CLASS_SPEC { class CMSMarkStack (line 169) | class CMSMarkStack: public CHeapObj { method CMSMarkStack (line 186) | CMSMarkStack(): method capacity (line 193) | size_t capacity() const { return _capacity; } method oop (line 195) | oop pop() { method push (line 202) | bool push(oop ptr) { method isEmpty (line 212) | bool isEmpty() const { return _index == 0; } method isFull (line 213) | bool isFull() const { method length (line 218) | size_t length() { return _index; } method oop (line 221) | oop par_pop() { method par_push (line 227) | bool par_push(oop ptr) { method reset (line 234) | void reset() { method oop (line 242) | oop least_value(HeapWord* low) { method Mutex (line 251) | Mutex* par_lock() { return &_par_lock; } class CardTableRS (line 254) | class CardTableRS class CMSParGCThreadState (line 255) | class CMSParGCThreadState class ModUnionClosure (line 257) | class ModUnionClosure: public MemRegionClosure { method ModUnionClosure (line 261) | ModUnionClosure(CMSBitMap* t): _t(t) { } class ModUnionClosurePar (line 265) | class ModUnionClosurePar: public ModUnionClosure { method ModUnionClosurePar (line 267) | ModUnionClosurePar(CMSBitMap* t): ModUnionClosure(t) { } class ChunkArray (line 273) | class ChunkArray: public CHeapObj { method ChunkArray (line 280) | ChunkArray() : _index(0), _capacity(0), _overflows(0), _array(NULL) {} method ChunkArray (line 281) | ChunkArray(HeapWord** a, size_t c): method HeapWord (line 284) | HeapWord** array() { return _array; } method set_array (line 285) | void set_array(HeapWord** a) { _array = a; } method capacity (line 287) | size_t capacity() { return _capacity; } method set_capacity (line 288) | void set_capacity(size_t c) { _capacity = c; } method end (line 290) | size_t end() { method HeapWord (line 297) | HeapWord* nth(size_t n) { method reset (line 302) | void reset() { method record_sample (line 311) | void record_sample(HeapWord* p, size_t sz) { function VALUE_OBJ_CLASS_SPEC (line 329) | class CMSStats VALUE_OBJ_CLASS_SPEC { class CMSIsAliveClosure (line 477) | class CMSIsAliveClosure: public BoolObjectClosure { method CMSIsAliveClosure (line 483) | CMSIsAliveClosure(MemRegion span, method do_object (line 490) | void do_object(oop obj) { class CMSRefProcTaskExecutor (line 499) | class CMSRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method CMSRefProcTaskExecutor (line 502) | CMSRefProcTaskExecutor(CMSCollector& collector) class CMSCollector (line 514) | class CMSCollector: public CHeapObj { method update_time_of_last_gc (line 549) | void update_time_of_last_gc(jlong now) { method concurrent_cycles_since_last_unload (line 583) | unsigned int concurrent_cycles_since_last_unload() const { method unloaded_classes_last_cycle (line 587) | bool unloaded_classes_last_cycle() const { method roots_scanning_options (line 592) | int roots_scanning_options() const { return _roots_scanning_optio... method add_root_scanning_option (line 593) | void add_root_scanning_option(int o) { _roots_scanning_options |= o... method remove_root_scanning_option (line 594) | void remove_root_scanning_option(int o) { _roots_scanning_options &= ~... method verifying (line 603) | bool verifying() const { return _verifying; } method set_verifying (line 604) | void set_verifying(bool v) { _verifying = v; } method ConcurrentMarkSweepPolicy (line 608) | ConcurrentMarkSweepPolicy* collector_policy() { return _collector_poli... type CollectorState (line 684) | enum CollectorState { type CMS_op_type (line 735) | enum CMS_op_type { method OopTaskQueueSet (line 743) | OopTaskQueueSet* task_queues() { return _task_queues; } method YieldingFlexibleWorkGang (line 745) | YieldingFlexibleWorkGang* conc_workers() { return _conc_workers; } method ConcurrentMarkSweepThread (line 885) | ConcurrentMarkSweepThread* cmsThread() { return _cmsThread; } method ReferenceProcessor (line 887) | ReferenceProcessor* ref_processor() { return _ref_processor; } method Mutex (line 890) | Mutex* bitMapLock() const { return _markBitMap.lock(); } method CollectorState (line 891) | static CollectorState abstract_state() { return _collectorState; } method ConcurrentMarkSweepGeneration (line 897) | ConcurrentMarkSweepGeneration* cmsGen() { return _cmsGen; } method should_unload_classes (line 915) | bool should_unload_classes() const { method jlong (line 944) | jlong time_of_last_gc(jlong now) { method CMSBitMap (line 957) | CMSBitMap* markBitMap() { return &_markBitMap; } method CollectorCounters (line 977) | CollectorCounters* counters() { return _gc_counters; } method startTimer (line 980) | void startTimer() { assert(!_timer.is_active(), "Error"); _timer.st... method stopTimer (line 981) | void stopTimer() { assert( _timer.is_active(), "Error"); _timer.st... method resetTimer (line 982) | void resetTimer() { assert(!_timer.is_active(), "Error"); _timer.re... method timerValue (line 983) | double timerValue() { assert(!_timer.is_active(), "Error"); return _t... method yields (line 985) | int yields() { return _numYields; } method resetYields (line 986) | void resetYields() { _numYields = 0; } method incrementYields (line 987) | void incrementYields() { _numYields++; } method resetNumDirtyCards (line 988) | void resetNumDirtyCards() { _numDirtyCards = 0; } method incrementNumDirtyCards (line 989) | void incrementNumDirtyCards(size_t num) { _numDirtyCards += num; } method numDirtyCards (line 990) | size_t numDirtyCards() { return _numDirtyCards; } method foregroundGCShouldWait (line 992) | static bool foregroundGCShouldWait() { return _foregroundGCShouldWait; } method set_foregroundGCShouldWait (line 993) | static void set_foregroundGCShouldWait(bool v) { _foregroundGCShouldWa... method foregroundGCIsActive (line 994) | static bool foregroundGCIsActive() { return _foregroundGCIsActive; } method set_foregroundGCIsActive (line 995) | static void set_foregroundGCIsActive(bool v) { _foregroundGCIsActive =... method sweep_count (line 996) | size_t sweep_count() const { return _sweep_count; } method increment_sweep_count (line 997) | void increment_sweep_count() { _sweep_count++; } method CMSStats (line 1000) | CMSStats& stats() { return _stats; } method CMSMarkStack (line 1026) | CMSMarkStack* verification_mark_stack() { return &_markStack; } method CMSBitMap (line 1027) | CMSBitMap* verification_mark_bm() { return &_verification_mark_b... method CMSBitMap (line 1030) | CMSBitMap* perm_gen_verify_bit_map() { return &_perm_gen_verify_... method completed_initialization (line 1033) | bool completed_initialization() { return _completed_initialization; } class CMSExpansionCause (line 1036) | class CMSExpansionCause : public AllStatic { type Cause (line 1038) | enum Cause { class ConcurrentMarkSweepGeneration (line 1051) | class ConcurrentMarkSweepGeneration: public CardGeneration { method incremental_collection_failed (line 1077) | bool incremental_collection_failed() { method set_incremental_collection_failed (line 1080) | void set_incremental_collection_failed() { method clear_incremental_collection_failed (line 1083) | void clear_incremental_collection_failed() { method set_expansion_cause (line 1088) | void set_expansion_cause(CMSExpansionCause::Cause v) { _expansion_caus... method expansion_cause (line 1089) | CMSExpansionCause::Cause expansion_cause() const { return _expansion_c... type CollectionTypes (line 1101) | enum CollectionTypes { method initiating_occupancy (line 1126) | double initiating_occupancy() const { return _initiating_occupancy; } method CMSCollector (line 1136) | CMSCollector* collector() const { return _collector; } method set_collector (line 1137) | static void set_collector(CMSCollector* collector) { method CompactibleFreeListSpace (line 1141) | CompactibleFreeListSpace* cmsSpace() const { return _cmsSpace; } method kind (line 1145) | virtual Generation::Name kind() { return Generation::ConcurrentMarkSwe... method refs_discovery_is_atomic (line 1150) | bool refs_discovery_is_atomic() const { return false; } method refs_discovery_is_mt (line 1151) | bool refs_discovery_is_mt() const { method clear_expansion_cause (line 1171) | void clear_expansion_cause() { _expansion_cause = CMSExpansionCause::_... method occupancy (line 1177) | double occupancy() const { return ((double)used())/((double)capacity()... method full_collects_younger_generations (line 1190) | virtual bool full_collects_younger_generations() const { method HeapWord (line 1206) | HeapWord* par_allocate(size_t size, bool tlab) { method direct_allocated_words (line 1216) | size_t direct_allocated_words() const { return _direct_allocated_words; } method reset_direct_allocated_words (line 1217) | void reset_direct_allocated_words() { _direct_allocated_words = 0; } method jlong (line 1255) | jlong time_of_last_gc(jlong now) { method update_time_of_last_gc (line 1258) | void update_time_of_last_gc(jlong now) { method CollectorCounters (line 1313) | CollectorCounters* counters() { return collector()->counters(); } method must_be_youngest (line 1326) | bool must_be_youngest() const { return false; } method must_be_oldest (line 1327) | bool must_be_oldest() const { return true; } method CollectionTypes (line 1331) | CollectionTypes debug_collection_type() { return _debug_collection_typ... class ASConcurrentMarkSweepGeneration (line 1335) | class ASConcurrentMarkSweepGeneration : public ConcurrentMarkSweepGenera... method ASConcurrentMarkSweepGeneration (line 1352) | ASConcurrentMarkSweepGeneration(ReservedSpace rs, size_t initial_byte_... method kind (line 1361) | virtual Generation::Name kind() { return Generation::ASConcurrentMarkS... class FalseClosure (line 1372) | class FalseClosure: public OopClosure { method do_oop (line 1374) | void do_oop(oop* p) { guarantee(false, "Should be an empty set"); } method do_oop (line 1375) | void do_oop(narrowOop* p) { guarantee(false, "Should be an empty set"); } class MarkFromRootsClosure (line 1380) | class MarkFromRootsClosure: public BitMapClosure { class Par_MarkFromRootsClosure (line 1413) | class Par_MarkFromRootsClosure: public BitMapClosure { class PushAndMarkVerifyClosure (line 1446) | class PushAndMarkVerifyClosure: public OopClosure { method do_oop_work (line 1454) | inline void do_oop_work(T *p) { class MarkFromRootsVerifyClosure (line 1470) | class MarkFromRootsVerifyClosure: public BitMapClosure { class FalseBitMapClosure (line 1490) | class FalseBitMapClosure: public BitMapClosure { method do_bit (line 1492) | bool do_bit(size_t offset) { class ScanMarkedObjectsAgainClosure (line 1509) | class ScanMarkedObjectsAgainClosure: public UpwardsObjectClosure { method ScanMarkedObjectsAgainClosure (line 1526) | ScanMarkedObjectsAgainClosure(CMSCollector* collector, method ScanMarkedObjectsAgainClosure (line 1542) | ScanMarkedObjectsAgainClosure(CMSCollector* collector, method do_object (line 1558) | void do_object(oop obj) { method do_object_b (line 1561) | bool do_object_b(oop obj) { class MarkFromDirtyCardsClosure (line 1574) | class MarkFromDirtyCardsClosure: public MemRegionClosure { method MarkFromDirtyCardsClosure (line 1580) | MarkFromDirtyCardsClosure(CMSCollector* collector, method MarkFromDirtyCardsClosure (line 1592) | MarkFromDirtyCardsClosure(CMSCollector* collector, method set_space (line 1605) | void set_space(CompactibleFreeListSpace* space) { _space = space; } method num_dirty_cards (line 1606) | size_t num_dirty_cards() { return _num_dirty_cards; } class FalseMemRegionClosure (line 1611) | class FalseMemRegionClosure: public MemRegionClosure { method do_MemRegion (line 1612) | void do_MemRegion(MemRegion mr) { class ScanMarkedObjectsAgainCarefullyClosure (line 1622) | class ScanMarkedObjectsAgainCarefullyClosure: public ObjectClosureCareful { method ScanMarkedObjectsAgainCarefullyClosure (line 1632) | ScanMarkedObjectsAgainCarefullyClosure(CMSCollector* collector, method do_object (line 1647) | void do_object(oop p) { method do_object_careful (line 1651) | size_t do_object_careful(oop p) { method setFreelistLock (line 1658) | void setFreelistLock(Mutex* m) { class SurvivorSpacePrecleanClosure (line 1669) | class SurvivorSpacePrecleanClosure: public ObjectClosureCareful { method SurvivorSpacePrecleanClosure (line 1679) | SurvivorSpacePrecleanClosure(CMSCollector* collector, method do_object (line 1695) | void do_object(oop p) { method do_object_careful_m (line 1701) | size_t do_object_careful_m(oop p, MemRegion mr) { class SweepClosure (line 1724) | class SweepClosure: public BlkClosureCareful { method HeapWord (line 1787) | HeapWord* freeFinger() const { return _freeFinger; } method set_freeFinger (line 1788) | void set_freeFinger(HeapWord* v) { _freeFinger = v; } method inFreeRange (line 1789) | bool inFreeRange() const { return _inFreeRange; } method set_inFreeRange (line 1790) | void set_inFreeRange(bool v) { _inFreeRange = v; } method lastFreeRangeCoalesced (line 1791) | bool lastFreeRangeCoalesced() const { return _lastFreeRangeCoalesce... method set_lastFreeRangeCoalesced (line 1792) | void set_lastFreeRangeCoalesced(bool v) { _lastFreeRangeCoalesced = v; } method freeRangeInFreeLists (line 1793) | bool freeRangeInFreeLists() const { return _freeRangeInFreeLists; } method set_freeRangeInFreeLists (line 1794) | void set_freeRangeInFreeLists(bool v) { _freeRangeInFreeLists = v; } method print (line 1816) | void print() const { print_on(tty); } class CMSDrainMarkingStackClosure (line 1829) | class CMSDrainMarkingStackClosure: public VoidClosure { method CMSDrainMarkingStackClosure (line 1837) | CMSDrainMarkingStackClosure(CMSCollector* collector, MemRegion span, class CMSParDrainMarkingStackClosure (line 1855) | class CMSParDrainMarkingStackClosure: public VoidClosure { method CMSParDrainMarkingStackClosure (line 1863) | CMSParDrainMarkingStackClosure(CMSCollector* collector, class CMSPrecleanRefsYieldClosure (line 1880) | class CMSPrecleanRefsYieldClosure: public YieldClosure { method CMSPrecleanRefsYieldClosure (line 1884) | CMSPrecleanRefsYieldClosure(CMSCollector* collector): class FreelistLocker (line 1891) | class FreelistLocker: public StackObj { method FreelistLocker (line 1895) | FreelistLocker(CMSCollector* collector): class MarkDeadObjectsClosure (line 1906) | class MarkDeadObjectsClosure: public BlkClosure { method MarkDeadObjectsClosure (line 1912) | MarkDeadObjectsClosure(const CMSCollector* collector, class TraceCMSMemoryManagerStats (line 1923) | class TraceCMSMemoryManagerStats : public TraceMemoryManagerStats { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp function HeapWord (line 46) | inline HeapWord* CMSBitMap::offsetToHeapWord(size_t offset) const { function MemRegion (line 134) | inline MemRegion CMSBitMap::getAndClearMarkedRegion(HeapWord* addr) { function MemRegion (line 141) | inline MemRegion CMSBitMap::getAndClearMarkedRegion(HeapWord* start_addr, function HeapWord (line 179) | inline HeapWord* CMSBitMap::getNextMarkedWordAddress(HeapWord* addr) con... function HeapWord (line 185) | inline HeapWord* CMSBitMap::getNextMarkedWordAddress( function HeapWord (line 202) | inline HeapWord* CMSBitMap::getNextUnmarkedWordAddress(HeapWord* addr) c... function HeapWord (line 208) | inline HeapWord* CMSBitMap::getNextUnmarkedWordAddress( function MemRegion (line 432) | inline MemRegion ConcurrentMarkSweepGeneration::used_region() const { function MemRegion (line 436) | inline MemRegion ConcurrentMarkSweepGeneration::used_region_at_save_mark... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp function ConcurrentMarkSweepThread (line 176) | ConcurrentMarkSweepThread* ConcurrentMarkSweepThread::start(CMSCollector... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp class ConcurrentMarkSweepGeneration (line 43) | class ConcurrentMarkSweepGeneration class CMSCollector (line 44) | class CMSCollector class ConcurrentMarkSweepThread (line 47) | class ConcurrentMarkSweepThread: public ConcurrentGCThread { type CMS_flag_type (line 63) | enum CMS_flag_type { method CMS_flag_is_set (line 73) | static bool CMS_flag_is_set(int b) { return (_CMS_flag & b) != ... method set_CMS_flag (line 74) | static bool set_CMS_flag(int b) { return (_CMS_flag |= b) !=... method clear_CMS_flag (line 75) | static bool clear_CMS_flag(int b) { return (_CMS_flag &= ~b) !... method SurrogateLockerThread (line 100) | static SurrogateLockerThread* slt() { return _slt; } method is_ConcurrentGC_thread (line 103) | bool is_ConcurrentGC_thread() const { return true; } method print (line 109) | void print() const { print_on(tty); } method print_all (line 111) | static void print_all() { print_all_on(tty... method ConcurrentMarkSweepThread (line 114) | static ConcurrentMarkSweepThread* cmst() { return _cmst; } method CMSCollector (line 115) | static CMSCollector* collector() { return _collector; } method should_terminate (line 120) | static bool should_terminate() { return _should_terminate; } method vm_thread_has_cms_token (line 125) | static bool vm_thread_has_cms_token() { method cms_thread_has_cms_token (line 128) | static bool cms_thread_has_cms_token() { method vm_thread_wants_cms_token (line 131) | static bool vm_thread_wants_cms_token() { method cms_thread_wants_cms_token (line 134) | static bool cms_thread_wants_cms_token() { method increment_pending_yields (line 184) | static void increment_pending_yields() { method decrement_pending_yields (line 188) | static void decrement_pending_yields() { method asynchronous_yield_request (line 192) | static void asynchronous_yield_request() { method acknowledge_yield_request (line 198) | static void acknowledge_yield_request() { method should_yield (line 209) | static bool should_yield() { return _pending_yields > 0; } method enable_icms (line 222) | static inline void enable_icms() { method disable_icms (line 226) | static inline void disable_icms() { method icms_is_disabled (line 230) | static inline bool icms_is_disabled() { method icms_is_enabled (line 234) | static inline bool icms_is_enabled() { class CMSSynchronousYieldRequest (line 254) | class CMSSynchronousYieldRequest: public StackObj { method CMSSynchronousYieldRequest (line 256) | CMSSynchronousYieldRequest() { class CMSLoopCountWarn (line 266) | class CMSLoopCountWarn: public StackObj { method CMSLoopCountWarn (line 274) | inline CMSLoopCountWarn(const char* src, const char* msg, method tick (line 278) | inline void tick() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp function VALUE_OBJ_CLASS_SPEC (line 57) | class FreeChunk VALUE_OBJ_CLASS_SPEC { function size (line 102) | size_t size() const volatile { function set_size (line 106) | void set_size(size_t sz) { function FreeChunk (line 111) | FreeChunk* next() const { return _next; } function link_after (line 113) | void link_after(FreeChunk* ptr) { function link_next (line 117) | void link_next(FreeChunk* ptr) { _next = ptr; } function link_prev (line 118) | void link_prev(FreeChunk* ptr) { function clear_next (line 122) | void clear_next() { _next = NULL; } function markNotFree (line 123) | void markNotFree() { function HeapWord (line 136) | HeapWord* end() const { return ((HeapWord*) this) + size(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp function markOop (line 92) | markOop PromotionInfo::nextDisplacedHeader() { function SpoolBlock (line 213) | SpoolBlock* PromotionInfo::getSpoolBlock() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp class CompactibleFreeListSpace (line 32) | class CompactibleFreeListSpace function VALUE_OBJ_CLASS_SPEC (line 34) | class PromotedObject VALUE_OBJ_CLASS_SPEC { function setNext (line 79) | inline void setNext(PromotedObject* x) { function setPromotedMark (line 90) | inline void setPromotedMark() { function hasPromotedMark (line 94) | inline bool hasPromotedMark() const { function setDisplacedMark (line 98) | inline void setDisplacedMark() { function hasDisplacedMark (line 102) | inline bool hasDisplacedMark() const { function clear_next (line 106) | inline void clear_next() { function debug_only (line 110) | debug_only(void *next_addr() { return (void *) &_next; } class SpoolBlock (line 113) | class SpoolBlock: public FreeChunk { method computeBufferSize (line 123) | size_t computeBufferSize() { method init (line 128) | void init() { method print (line 135) | void print() const { print_on(gclog_or_tty); } function VALUE_OBJ_CLASS_SPEC (line 138) | class PromotionInfo VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp class CMSCollector (line 50) | class CMSCollector class VM_CMS_Operation (line 52) | class VM_CMS_Operation: public VM_Operation { method VM_CMS_Operation (line 64) | VM_CMS_Operation(CMSCollector* collector): method evaluate_at_safepoint (line 82) | virtual bool evaluate_at_safepoint() const { return true; } method is_cheap_allocated (line 83) | virtual bool is_cheap_allocated() const { return false; } method allow_nested_vm_operations (line 84) | virtual bool allow_nested_vm_operations() const { return false; } method prologue_succeeded (line 85) | bool prologue_succeeded() const { return _prologue_succeeded; } class VM_CMS_Initial_Mark (line 93) | class VM_CMS_Initial_Mark: public VM_CMS_Operation { method VM_CMS_Initial_Mark (line 95) | VM_CMS_Initial_Mark(CMSCollector* _collector) : method VMOp_Type (line 98) | virtual VMOp_Type type() const { return VMOp_CMS_Initial_Mark; } method legal_state (line 101) | virtual const CMSCollector::CollectorState legal_state() const { method needs_pll (line 105) | virtual const bool needs_pll() const { class VM_CMS_Final_Remark (line 111) | class VM_CMS_Final_Remark: public VM_CMS_Operation { method VM_CMS_Final_Remark (line 113) | VM_CMS_Final_Remark(CMSCollector* _collector) : method VMOp_Type (line 115) | virtual VMOp_Type type() const { return VMOp_CMS_Final_Remark; } method legal_state (line 118) | virtual const CMSCollector::CollectorState legal_state() const { method needs_pll (line 122) | virtual const bool needs_pll() const { class VM_GenCollectFullConcurrent (line 130) | class VM_GenCollectFullConcurrent: public VM_GC_Operation { method VM_GenCollectFullConcurrent (line 133) | VM_GenCollectFullConcurrent(unsigned int gc_count_before, method VMOp_Type (line 143) | virtual VMOp_Type type() const { return VMOp_GenCollectFullConcurrent; } method is_cheap_allocated (line 146) | virtual bool is_cheap_allocated() const { return false; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp class Generation (line 44) | class Generation class HeapRegion (line 45) | class HeapRegion class BufferingOopClosure (line 47) | class BufferingOopClosure: public OopClosure { type PrivateConstants (line 49) | enum PrivateConstants { method process_buffer (line 60) | void process_buffer () { method do_oop_work (line 74) | inline void do_oop_work(T* p) { method do_oop (line 84) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 85) | virtual void do_oop(oop* p) { do_oop_work(p); } method done (line 87) | void done () { method closure_app_seconds (line 92) | double closure_app_seconds () { method BufferingOopClosure (line 95) | BufferingOopClosure (OopClosure *oc) : class BufferingOopsInGenClosure (line 101) | class BufferingOopsInGenClosure: public OopsInGenClosure { method do_oop_work (line 105) | inline void do_oop_work(T* p) { method BufferingOopsInGenClosure (line 110) | BufferingOopsInGenClosure(OopsInGenClosure *oc) : method do_oop (line 113) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 114) | virtual void do_oop(oop* p) { do_oop_work(p); } method done (line 116) | void done() { method closure_app_seconds (line 120) | double closure_app_seconds () { method set_generation (line 124) | void set_generation(Generation* gen) { method reset_generation (line 129) | void reset_generation() { class BufferingOopsInHeapRegionClosure (line 139) | class BufferingOopsInHeapRegionClosure: public OopsInHeapRegionClosure { type PrivateConstants (line 141) | enum PrivateConstants { method process_buffer (line 155) | void process_buffer () { method do_oop (line 183) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 184) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 186) | void do_oop_work(T* p) { method done (line 197) | void done () { method closure_app_seconds (line 203) | double closure_app_seconds () { method BufferingOopsInHeapRegionClosure (line 206) | BufferingOopsInHeapRegionClosure (OopsInHeapRegionClosure *oc) : FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/collectionSetChooser.cpp function order_regions (line 41) | static int order_regions(HeapRegion* hr1, HeapRegion* hr2) { function order_regions (line 63) | static int order_regions(HeapRegion** hr1p, HeapRegion** hr2p) { function uint (line 181) | uint CollectionSetChooser::claim_array_chunk(uint chunk_size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/collectionSetChooser.hpp class CollectionSetChooser (line 31) | class CollectionSetChooser: public CHeapObj { method uint (line 39) | uint regions_length() { return (uint) _regions.length(); } method HeapRegion (line 40) | HeapRegion* regions_at(uint i) { return _regions.at((int) i); } method regions_at_put (line 41) | void regions_at_put(uint i, HeapRegion* hr) { method regions_at_put_grow (line 44) | void regions_at_put_grow(uint i, HeapRegion* hr) { method regions_trunc_to (line 47) | void regions_trunc_to(uint i) { _regions.trunc_to((uint) i); } method HeapRegion (line 74) | HeapRegion* peek() { method remove_and_move_to_next (line 88) | void remove_and_move_to_next(HeapRegion* hr) { method should_add (line 109) | bool should_add(HeapRegion* hr) { method uint (line 117) | uint length() { return _length; } method uint (line 139) | uint remaining_regions() { return _length - _curr_index; } method is_empty (line 142) | bool is_empty() { return remaining_regions() == 0; } method remaining_reclaimable_bytes (line 146) | size_t remaining_reclaimable_bytes() { return _remaining_reclaimable_b... class CSetChooserParUpdater (line 153) | class CSetChooserParUpdater : public StackObj { method CSetChooserParUpdater (line 164) | CSetChooserParUpdater(CollectionSetChooser* chooser, method add_region (line 176) | void add_region(HeapRegion* hr) { method should_add (line 192) | bool should_add(HeapRegion* hr) { return _chooser->should_add(hr); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp class ConcurrentG1RefineThread (line 34) | class ConcurrentG1RefineThread class G1CollectedHeap (line 35) | class G1CollectedHeap class G1HotCardCache (line 36) | class G1HotCardCache class G1RemSet (line 37) | class G1RemSet class ConcurrentG1Refine (line 39) | class ConcurrentG1Refine: public CHeapObj { method set_green_zone (line 88) | void set_green_zone(int x) { _green_zone = x; } method set_yellow_zone (line 89) | void set_yellow_zone(int x) { _yellow_zone = x; } method set_red_zone (line 90) | void set_red_zone(int x) { _red_zone = x; } method green_zone (line 92) | int green_zone() const { return _green_zone; } method yellow_zone (line 93) | int yellow_zone() const { return _yellow_zone; } method red_zone (line 94) | int red_zone() const { return _red_zone; } method total_thread_num (line 96) | int total_thread_num() const { return _n_threads; } method worker_thread_num (line 97) | int worker_thread_num() const { return _n_worker_threads; } method thread_threshold_step (line 99) | int thread_threshold_step() const { return _thread_threshold_step; } method G1HotCardCache (line 101) | G1HotCardCache* hot_card_cache() { return &_hot_card_cache; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp class ConcurrentG1Refine (line 31) | class ConcurrentG1Refine class ConcurrentG1RefineThread (line 35) | class ConcurrentG1RefineThread: public ConcurrentGCThread { method set_active (line 62) | void set_active(bool x) { _active = x; } method SuspendibleThreadSet (line 68) | static SuspendibleThreadSet* sts() { return &_sts; } method vtime_accum (line 83) | double vtime_accum() { return _vtime_accum; } method ConcurrentG1Refine (line 85) | ConcurrentG1Refine* cg1r() { return _cg1r; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/concurrentMark.cpp function HeapWord (line 75) | HeapWord* CMBitMapRO::getNextMarkedWordAddress(HeapWord* addr, function HeapWord (line 93) | HeapWord* CMBitMapRO::getNextUnmarkedWordAddress(HeapWord* addr, function MemRegion (line 147) | MemRegion CMBitMap::getAndClearMarkedRegion(HeapWord* addr, function HeapRegion (line 345) | HeapRegion* CMRootRegions::claim_next() { function uint (line 408) | uint ConcurrentMark::scale_parallel_threads(uint n_par_threads) { class NoteStartOfMarkHRClosure (line 765) | class NoteStartOfMarkHRClosure: public HeapRegionClosure { method doHeapRegion (line 767) | bool doHeapRegion(HeapRegion* r) { class CMConcurrentMarkingTask (line 942) | class CMConcurrentMarkingTask: public AbstractGangTask { method work (line 948) | void work(uint worker_id) { method CMConcurrentMarkingTask (line 1008) | CMConcurrentMarkingTask(ConcurrentMark* cm, function uint (line 1017) | uint ConcurrentMark::calc_parallel_marking_threads() { class CMRootRegionScanTask (line 1060) | class CMRootRegionScanTask : public AbstractGangTask { method CMRootRegionScanTask (line 1065) | CMRootRegionScanTask(ConcurrentMark* cm) : method work (line 1068) | void work(uint worker_id) { class CMCountDataClosureBase (line 1236) | class CMCountDataClosureBase: public HeapRegionClosure { method set_bit_for_region (line 1250) | void set_bit_for_region(HeapRegion* hr) { method CMCountDataClosureBase (line 1266) | CMCountDataClosureBase(G1CollectedHeap* g1h, class CalcLiveObjectsClosure (line 1275) | class CalcLiveObjectsClosure: public CMCountDataClosureBase { method CalcLiveObjectsClosure (line 1280) | CalcLiveObjectsClosure(CMBitMapRO *bm, G1CollectedHeap* g1h, method doHeapRegion (line 1285) | bool doHeapRegion(HeapRegion* hr) { method region_marked_bytes (line 1372) | size_t region_marked_bytes() const { return _region_marked_bytes; } class VerifyLiveObjectDataHRClosure (line 1380) | class VerifyLiveObjectDataHRClosure: public HeapRegionClosure { method VerifyLiveObjectDataHRClosure (line 1394) | VerifyLiveObjectDataHRClosure(G1CollectedHeap* g1h, method failures (line 1406) | int failures() const { return _failures; } method doHeapRegion (line 1408) | bool doHeapRegion(HeapRegion* hr) { class G1ParVerifyFinalCountTask (line 1502) | class G1ParVerifyFinalCountTask: public AbstractGangTask { method G1ParVerifyFinalCountTask (line 1518) | G1ParVerifyFinalCountTask(G1CollectedHeap* g1h, method work (line 1545) | void work(uint worker_id) { method failures (line 1566) | int failures() const { return _failures; } class FinalCountDataUpdateClosure (line 1576) | class FinalCountDataUpdateClosure: public CMCountDataClosureBase { method FinalCountDataUpdateClosure (line 1578) | FinalCountDataUpdateClosure(G1CollectedHeap* g1h, method doHeapRegion (line 1583) | bool doHeapRegion(HeapRegion* hr) { class G1ParFinalCountTask (line 1639) | class G1ParFinalCountTask: public AbstractGangTask { method G1ParFinalCountTask (line 1649) | G1ParFinalCountTask(G1CollectedHeap* g1h, BitMap* region_bm, BitMap* c... method work (line 1665) | void work(uint worker_id) { class G1ParNoteEndTask (line 1683) | class G1ParNoteEndTask method G1ParNoteEndTask (line 1758) | G1ParNoteEndTask(G1CollectedHeap* g1h, method work (line 1763) | void work(uint worker_id) { method max_live_bytes (line 1816) | size_t max_live_bytes() { return _max_live_bytes; } method freed_bytes (line 1817) | size_t freed_bytes() { return _freed_bytes; } class G1NoteEndOfConcMarkClosure (line 1685) | class G1NoteEndOfConcMarkClosure : public HeapRegionClosure { method G1NoteEndOfConcMarkClosure (line 1699) | G1NoteEndOfConcMarkClosure(G1CollectedHeap* g1, method freed_bytes (line 1714) | size_t freed_bytes() { return _freed_bytes; } method doHeapRegion (line 1716) | bool doHeapRegion(HeapRegion *hr) { method max_live_bytes (line 1742) | size_t max_live_bytes() { return _max_live_bytes; } method uint (line 1743) | uint regions_claimed() { return _regions_claimed; } method claimed_region_time_sec (line 1744) | double claimed_region_time_sec() { return _claimed_region_time; } method max_region_time_sec (line 1745) | double max_region_time_sec() { return _max_region_time; } class G1ParNoteEndTask (line 1748) | class G1ParNoteEndTask: public AbstractGangTask { method G1ParNoteEndTask (line 1758) | G1ParNoteEndTask(G1CollectedHeap* g1h, method work (line 1763) | void work(uint worker_id) { method max_live_bytes (line 1816) | size_t max_live_bytes() { return _max_live_bytes; } method freed_bytes (line 1817) | size_t freed_bytes() { return _freed_bytes; } class G1ParScrubRemSetTask (line 1820) | class G1ParScrubRemSetTask: public AbstractGangTask { method G1ParScrubRemSetTask (line 1826) | G1ParScrubRemSetTask(G1CollectedHeap* g1h, method work (line 1831) | void work(uint worker_id) { class G1CMKeepAliveAndDrainClosure (line 2099) | class G1CMKeepAliveAndDrainClosure: public OopClosure { method G1CMKeepAliveAndDrainClosure (line 2106) | G1CMKeepAliveAndDrainClosure(ConcurrentMark* cm, CMTask* task, bool is... method do_oop (line 2114) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 2115) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 2117) | void do_oop_work(T* p) { class G1CMDrainMarkingStackClosure (line 2169) | class G1CMDrainMarkingStackClosure: public VoidClosure { method G1CMDrainMarkingStackClosure (line 2174) | G1CMDrainMarkingStackClosure(ConcurrentMark* cm, CMTask* task, bool is... method do_void (line 2179) | void do_void() { class G1CMRefProcTaskExecutor (line 2213) | class G1CMRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method G1CMRefProcTaskExecutor (line 2221) | G1CMRefProcTaskExecutor(G1CollectedHeap* g1h, class G1CMRefProcTaskProxy (line 2233) | class G1CMRefProcTaskProxy: public AbstractGangTask { method G1CMRefProcTaskProxy (line 2240) | G1CMRefProcTaskProxy(ProcessTask& proc_task, method work (line 2249) | virtual void work(uint worker_id) { class G1CMRefEnqueueTaskProxy (line 2275) | class G1CMRefEnqueueTaskProxy: public AbstractGangTask { method G1CMRefEnqueueTaskProxy (line 2280) | G1CMRefEnqueueTaskProxy(EnqueueTask& enq_task) : method work (line 2284) | virtual void work(uint worker_id) { class CMRemarkTask (line 2427) | class CMRemarkTask: public AbstractGangTask { method work (line 2432) | void work(uint worker_id) { method CMRemarkTask (line 2449) | CMRemarkTask(ConcurrentMark* cm, int active_workers, bool is_serial) : class PrintReachableOopClosure (line 2522) | class PrintReachableOopClosure: public OopClosure { method PrintReachableOopClosure (line 2530) | PrintReachableOopClosure(outputStream* out, method do_oop (line 2536) | void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 2537) | void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 2539) | void do_oop_work(T* p) { class PrintReachableObjectClosure (line 2571) | class PrintReachableObjectClosure : public ObjectClosure { method PrintReachableObjectClosure (line 2580) | PrintReachableObjectClosure(outputStream* out, method do_object (line 2587) | void do_object(oop o) { class PrintReachableRegionClosure (line 2601) | class PrintReachableRegionClosure : public HeapRegionClosure { method doHeapRegion (line 2609) | bool doHeapRegion(HeapRegion* hr) { method PrintReachableRegionClosure (line 2632) | PrintReachableRegionClosure(outputStream* out, function HeapRegion (line 2696) | HeapRegion* type VerifyNoCSetOopsPhase (line 2790) | enum VerifyNoCSetOopsPhase { class VerifyNoCSetOopsClosure (line 2797) | class VerifyNoCSetOopsClosure : public OopClosure, public ObjectClosure { method do_object_work (line 2814) | void do_object_work(oop obj) { method VerifyNoCSetOopsClosure (line 2821) | VerifyNoCSetOopsClosure() : _g1h(G1CollectedHeap::heap()) { } method set_phase (line 2823) | void set_phase(VerifyNoCSetOopsPhase phase, int info = -1) { method do_oop (line 2828) | virtual void do_oop(oop* p) { method do_oop (line 2833) | virtual void do_oop(narrowOop* p) { method do_object (line 2839) | virtual void do_object(oop obj) { class AggregateCountDataHRClosure (line 2919) | class AggregateCountDataHRClosure: public HeapRegionClosure { method AggregateCountDataHRClosure (line 2927) | AggregateCountDataHRClosure(G1CollectedHeap* g1h, method doHeapRegion (line 2934) | bool doHeapRegion(HeapRegion* hr) { class G1AggregateCountDataTask (line 3024) | class G1AggregateCountDataTask: public AbstractGangTask { method G1AggregateCountDataTask (line 3033) | G1AggregateCountDataTask(G1CollectedHeap* g1h, method work (line 3043) | void work(uint worker_id) { function print_ms_time_info (line 3141) | static void print_ms_time_info(const char* prefix, const char* name, class CMBitMapClosure (line 3245) | class CMBitMapClosure : public BitMapClosure { method CMBitMapClosure (line 3253) | CMBitMapClosure(CMTask *task, ConcurrentMark* cm, CMBitMap* nextMarkBi... method do_bit (line 3256) | bool do_bit(size_t offset) { class CMObjectClosure (line 3280) | class CMObjectClosure : public ObjectClosure { method do_object (line 3285) | void do_object(oop obj) { method CMObjectClosure (line 3289) | CMObjectClosure(CMTask* task) : _task(task) { } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/concurrentMark.hpp class G1CollectedHeap (line 31) | class G1CollectedHeap class CMTask (line 32) | class CMTask type PrivateConstants (line 943) | enum PrivateConstants { method check_limits (line 1098) | void check_limits() { method concurrent (line 1108) | bool concurrent() { return _concurrent; } method set_concurrent (line 1117) | void set_concurrent(bool concurrent) { _concurrent = concurrent; } method record_start_time (line 1128) | void record_start_time() { method record_end_time (line 1131) | void record_end_time() { method task_id (line 1136) | int task_id() { return _task_id; } method HeapWord (line 1147) | HeapWord* finger() { return _finger; } method has_aborted (line 1149) | bool has_aborted() { return _has_aborted; } method set_has_aborted (line 1150) | void set_has_aborted() { _has_aborted = true; } method clear_has_aborted (line 1151) | void clear_has_aborted() { _has_aborted = false; } method has_timed_out (line 1152) | bool has_timed_out() { return _has_timed_out; } method claimed (line 1153) | bool claimed() { return _claimed; } method move_finger_to (line 1185) | inline void move_finger_to(HeapWord* new_finger) { method increase_objs_found_on_bitmap (line 1198) | void increase_objs_found_on_bitmap() { ++_objs_found_on_bitmap; } class G1CMIsAliveClosure (line 42) | class G1CMIsAliveClosure: public BoolObjectClosure { method G1CMIsAliveClosure (line 45) | G1CMIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) { } method do_object (line 47) | void do_object(oop obj) { function VALUE_OBJ_CLASS_SPEC (line 56) | class CMBitMapRO VALUE_OBJ_CLASS_SPEC { class CMBitMap (line 116) | class CMBitMap : public CMBitMapRO { method CMBitMap (line 120) | CMBitMap(ReservedSpace rs, int shifter) : method mark (line 124) | void mark(HeapWord* addr) { method clear (line 129) | void clear(HeapWord* addr) { method parMark (line 134) | bool parMark(HeapWord* addr) { method parClear (line 139) | bool parClear(HeapWord* addr) { function VALUE_OBJ_CLASS_SPEC (line 160) | class CMMarkStack VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 254) | class ForceOverflowSettings VALUE_OBJ_CLASS_SPEC { class YoungList (line 291) | class YoungList function VALUE_OBJ_CLASS_SPEC (line 306) | class CMRootRegions VALUE_OBJ_CLASS_SPEC { class ConcurrentMarkThread (line 344) | class ConcurrentMarkThread class ConcurrentMark (line 346) | class ConcurrentMark: public CHeapObj { method cleanup_list_is_empty (line 483) | bool cleanup_list_is_empty() { method uint (line 488) | uint parallel_marking_threads() const { return _parallel_marking_t... method uint (line 489) | uint max_parallel_marking_threads() const { return _max_parallel_marki... method sleep_factor (line 490) | double sleep_factor() { return _sleep_factor; } method marking_task_overhead (line 491) | double marking_task_overhead() { return _marking_task_overh... method cleanup_sleep_factor (line 492) | double cleanup_sleep_factor() { return _cleanup_sleep_fact... method cleanup_task_overhead (line 493) | double cleanup_task_overhead() { return _cleanup_task_overh... method use_parallel_marking_threads (line 495) | bool use_parallel_marking_threads() const { method HeapWord (line 504) | HeapWord* finger() { return _finger; } method concurrent (line 505) | bool concurrent() { return _concurrent; } method uint (line 506) | uint active_tasks() { return _active_tasks; } method ParallelTaskTerminator (line 507) | ParallelTaskTerminator* terminator() { return &_terminator; } method out_of_regions (line 526) | bool out_of_regions() { return _finger == _heap_end; } method CMTask (line 529) | CMTask* task(int id) { method CMTaskQueue (line 536) | CMTaskQueue* task_queue(int id) { method CMTaskQueueSet (line 543) | CMTaskQueueSet* task_queues() { return _task_queues; } method has_overflown (line 547) | bool has_overflown() { return _has_overflown; } method set_has_overflown (line 548) | void set_has_overflown() { _has_overflown = true; } method clear_has_overflown (line 549) | void clear_has_overflown() { _has_overflown = false; } method restart_for_overflow (line 550) | bool restart_for_overflow() { return _restart_for_overflow; } method ForceOverflowSettings (line 556) | ForceOverflowSettings* force_overflow_conc() { method ForceOverflowSettings (line 560) | ForceOverflowSettings* force_overflow_stw() { method ForceOverflowSettings (line 564) | ForceOverflowSettings* force_overflow() { method mark_stack_push (line 600) | bool mark_stack_push(oop p) { method mark_stack_push (line 608) | bool mark_stack_push(oop* arr, int n) { method mark_stack_pop (line 616) | void mark_stack_pop(oop* arr, int max, int* n) { method mark_stack_size (line 619) | size_t mark_stack_size() { return _markStack.size(); } method partial_mark_stack_size_target (line 620) | size_t partial_mark_stack_size_target() { return _markStack.maxElems()... method mark_stack_overflow (line 621) | bool mark_stack_overflow() { return _markStack.overflow(); } method mark_stack_empty (line 622) | bool mark_stack_empty() { return _markStack.isEmpty(); } method CMRootRegions (line 624) | CMRootRegions* root_regions() { return &_root_regions; } method concurrent_marking_in_progress (line 626) | bool concurrent_marking_in_progress() { method set_concurrent_marking_in_progress (line 629) | void set_concurrent_marking_in_progress() { method clear_concurrent_marking_in_progress (line 632) | void clear_concurrent_marking_in_progress() { method update_accum_task_vtime (line 636) | void update_accum_task_vtime(int i, double vtime) { method all_task_accum_vtime (line 640) | double all_task_accum_vtime() { method try_stealing (line 648) | bool try_stealing(int task_num, int* hash_seed, oop& obj) { method ConcurrentMarkThread (line 655) | ConcurrentMarkThread* cmThread() { return _cmThread; } method CMBitMapRO (line 657) | CMBitMapRO* prevMarkBitMap() const { return _prevMarkBitMap; } method CMBitMap (line 658) | CMBitMap* nextMarkBitMap() const { return _nextMarkBitMap; } method note_start_of_gc (line 744) | void note_start_of_gc() { method note_end_of_gc (line 749) | void note_end_of_gc() { method isMarked (line 769) | bool isMarked(oop p) const { method isPrevMarked (line 784) | bool isPrevMarked(oop p) const { method has_aborted (line 799) | bool has_aborted() { return _has_aborted; } method verbose_stats (line 811) | bool verbose_stats() { method verbose_low (line 814) | bool verbose_low() { method verbose_medium (line 817) | bool verbose_medium() { method verbose_high (line 820) | bool verbose_high() { method heap_bottom_card_num (line 835) | intptr_t heap_bottom_card_num() const { method BitMap (line 840) | BitMap* count_card_bitmap_for(uint worker_id) { class CMTask (line 941) | class CMTask : public TerminatorTerminator { type PrivateConstants (line 943) | enum PrivateConstants { method check_limits (line 1098) | void check_limits() { method concurrent (line 1108) | bool concurrent() { return _concurrent; } method set_concurrent (line 1117) | void set_concurrent(bool concurrent) { _concurrent = concurrent; } method record_start_time (line 1128) | void record_start_time() { method record_end_time (line 1131) | void record_end_time() { method task_id (line 1136) | int task_id() { return _task_id; } method HeapWord (line 1147) | HeapWord* finger() { return _finger; } method has_aborted (line 1149) | bool has_aborted() { return _has_aborted; } method set_has_aborted (line 1150) | void set_has_aborted() { _has_aborted = true; } method clear_has_aborted (line 1151) | void clear_has_aborted() { _has_aborted = false; } method has_timed_out (line 1152) | bool has_timed_out() { return _has_timed_out; } method claimed (line 1153) | bool claimed() { return _claimed; } method move_finger_to (line 1185) | inline void move_finger_to(HeapWord* new_finger) { method increase_objs_found_on_bitmap (line 1198) | void increase_objs_found_on_bitmap() { ++_objs_found_on_bitmap; } class G1PrintRegionLivenessInfoClosure (line 1205) | class G1PrintRegionLivenessInfoClosure: public HeapRegionClosure { method perc (line 1227) | static double perc(size_t val, size_t total) { method bytes_to_mb (line 1235) | static double bytes_to_mb(size_t val) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp class CMCheckpointRootsFinalClosure (line 52) | class CMCheckpointRootsFinalClosure: public VoidClosure { method CMCheckpointRootsFinalClosure (line 57) | CMCheckpointRootsFinalClosure(ConcurrentMark* cm) : method do_void (line 60) | void do_void(){ class CMCleanUp (line 65) | class CMCleanUp: public VoidClosure { method CMCleanUp (line 69) | CMCleanUp(ConcurrentMark* cm) : method do_void (line 72) | void do_void(){ FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp class ConcurrentMark (line 34) | class ConcurrentMark class ConcurrentMarkThread (line 36) | class ConcurrentMarkThread: public ConcurrentGCThread { method SurrogateLockerThread (line 61) | static SurrogateLockerThread* slt() { return _slt; } method ConcurrentMark (line 72) | ConcurrentMark* cm() { return _cm; } method set_started (line 74) | void set_started() { assert(!_in_progress, "cycle in progress");... method clear_started (line 75) | void clear_started() { assert(_in_progress, "must be starting a cy... method started (line 76) | bool started() { return _started; } method set_in_progress (line 78) | void set_in_progress() { assert(_started, "must be starting a cycle"... method clear_in_progress (line 79) | void clear_in_progress() { assert(!_started, "must not be starting a n... method in_progress (line 80) | bool in_progress() { return _in_progress; } method during_cycle (line 90) | bool during_cycle() { return started() || in_progress(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp function BufferNode (line 176) | BufferNode* FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp class FreeIdSet (line 31) | class FreeIdSet class CardTableEntryClosure (line 35) | class CardTableEntryClosure: public CHeapObj { class DirtyCardQueue (line 43) | class DirtyCardQueue: public PtrQueue { method DirtyCardQueue (line 45) | DirtyCardQueue(PtrQueueSet* qset_, bool perm = false) : method set_buf (line 68) | void set_buf(void **buf) {_buf = buf;} method get_index (line 69) | size_t get_index() { return _index;} method reinitialize (line 70) | void reinitialize() { _buf = 0; _sz = 0; _index = 0;} class DirtyCardQueueSet (line 75) | class DirtyCardQueueSet: public PtrQueueSet { method DirtyCardQueue (line 154) | DirtyCardQueue* shared_dirty_card_queue() { method clear_n_completed_buffers (line 167) | void clear_n_completed_buffers() { _n_completed_buffers = 0;} method jint (line 169) | jint processed_buffers_mut() { method jint (line 172) | jint processed_buffers_rs_thread() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/evacuationInfo.hpp class EvacuationInfo (line 30) | class EvacuationInfo : public StackObj { method EvacuationInfo (line 40) | EvacuationInfo() : _collectionset_regions(0), _allocation_regions(0), ... method set_collectionset_regions (line 44) | void set_collectionset_regions(uint collectionset_regions) { method set_allocation_regions (line 48) | void set_allocation_regions(uint allocation_regions) { method set_collectionset_used_before (line 52) | void set_collectionset_used_before(size_t used) { method increment_collectionset_used_after (line 56) | void increment_collectionset_used_after(size_t used) { method set_alloc_regions_used_before (line 60) | void set_alloc_regions_used_before(size_t used) { method set_bytes_copied (line 64) | void set_bytes_copied(size_t copied) { method set_regions_freed (line 68) | void set_regions_freed(uint freed) { method uint (line 72) | uint collectionset_regions() { return _collectionset_regions; } method uint (line 73) | uint allocation_regions() { return _allocation_regions; } method collectionset_used_before (line 74) | size_t collectionset_used_before() { return _collectionset_used_before; } method collectionset_used_after (line 75) | size_t collectionset_used_after() { return _collectionset_used_after; } method alloc_regions_used_before (line 76) | size_t alloc_regions_used_before() { return _alloc_regions_used_before; } method bytes_copied (line 77) | size_t bytes_copied() { return _bytes_copied; } method uint (line 78) | uint regions_freed() { return _regions_freed; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1AllocRegion.cpp function HeapWord (line 113) | HeapWord* G1AllocRegion::new_alloc_region_and_allocate(size_t word_size, function HeapRegion (line 174) | HeapRegion* G1AllocRegion::release() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1AllocRegion.hpp class G1CollectedHeap (line 30) | class G1CollectedHeap class ar_ext_msg (line 35) | class ar_ext_msg method ar_ext_msg (line 186) | ar_ext_msg(G1AllocRegion* alloc_region, const char *message) : err_msg... function VALUE_OBJ_CLASS_SPEC (line 44) | class G1AllocRegion VALUE_OBJ_CLASS_SPEC { class ar_ext_msg (line 184) | class ar_ext_msg : public err_msg { method ar_ext_msg (line 186) | ar_ext_msg(G1AllocRegion* alloc_region, const char *message) : err_msg... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp function HeapWord (line 30) | inline HeapWord* G1AllocRegion::allocate(HeapRegion* alloc_region, function HeapWord (line 42) | inline HeapWord* G1AllocRegion::par_allocate(HeapRegion* alloc_region, function HeapWord (line 55) | inline HeapWord* G1AllocRegion::attempt_allocation(size_t word_size, function HeapWord (line 71) | inline HeapWord* G1AllocRegion::attempt_allocation_locked(size_t word_size, function HeapWord (line 91) | inline HeapWord* G1AllocRegion::attempt_allocation_force(size_t word_size, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp function HeapWord (line 350) | HeapWord* G1BlockOffsetArray::block_start_unsafe(const void* addr) { function HeapWord (line 366) | HeapWord* function HeapWord (line 384) | HeapWord* function HeapWord (line 428) | HeapWord* G1BlockOffsetArray::block_start_careful(const void* addr) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp class ContiguousSpace (line 55) | class ContiguousSpace class G1BlockOffsetSharedArray (line 56) | class G1BlockOffsetSharedArray method check_index (line 139) | void check_index(size_t index, const char* msg) const { method check_offset (line 146) | void check_offset(size_t offset, const char* msg) const { method u_char (line 155) | u_char offset_array(size_t index) const { method set_offset_array (line 160) | void set_offset_array(size_t index, u_char offset) { method set_offset_array (line 166) | void set_offset_array(size_t index, HeapWord* high, HeapWord* low) { method set_offset_array (line 173) | void set_offset_array(HeapWord* left, HeapWord* right, u_char offset) { method set_offset_array (line 188) | void set_offset_array(size_t left, size_t right, u_char offset) { method check_offset_array (line 203) | void check_offset_array(size_t index, HeapWord* high, HeapWord* low) c... method compute_size (line 219) | size_t compute_size(size_t mem_region_words) { type SomePublicConstants (line 225) | enum SomePublicConstants { function VALUE_OBJ_CLASS_SPEC (line 58) | class G1BlockOffsetTable VALUE_OBJ_CLASS_SPEC { function set_bottom (line 80) | virtual void set_bottom(HeapWord* new_bottom) { class G1BlockOffsetSharedArray (line 122) | class G1BlockOffsetSharedArray: public CHeapObj { method check_index (line 139) | void check_index(size_t index, const char* msg) const { method check_offset (line 146) | void check_offset(size_t offset, const char* msg) const { method u_char (line 155) | u_char offset_array(size_t index) const { method set_offset_array (line 160) | void set_offset_array(size_t index, u_char offset) { method set_offset_array (line 166) | void set_offset_array(size_t index, HeapWord* high, HeapWord* low) { method set_offset_array (line 173) | void set_offset_array(HeapWord* left, HeapWord* right, u_char offset) { method set_offset_array (line 188) | void set_offset_array(size_t left, size_t right, u_char offset) { method check_offset_array (line 203) | void check_offset_array(size_t index, HeapWord* high, HeapWord* low) c... method compute_size (line 219) | size_t compute_size(size_t mem_region_words) { type SomePublicConstants (line 225) | enum SomePublicConstants { class G1BlockOffsetArray (line 261) | class G1BlockOffsetArray: public G1BlockOffsetTable { type SomePrivateConstants (line 266) | enum SomePrivateConstants { type Action (line 272) | enum Action { method ContiguousSpace (line 313) | ContiguousSpace* csp() const { return _csp; } method alloc_block (line 378) | virtual void alloc_block(HeapWord* blk, size_t size) { method single_block (line 398) | void single_block(HeapWord* blk, size_t size) { method mark_block (line 408) | void mark_block(HeapWord* blk, size_t size) { method allocated (line 416) | inline void allocated(HeapWord* blk_start, HeapWord* blk_end) { method allocated (line 424) | inline void allocated(HeapWord* blk, size_t size) { method init_to_zero (line 441) | bool init_to_zero() { return _init_to_zero; } method verify_single_block (line 447) | inline void verify_single_block(HeapWord* blk_start, HeapWord* blk_end) { method verify_single_block (line 453) | inline void verify_single_block(HeapWord* blk, size_t size) { method verify_not_unallocated (line 464) | inline void verify_not_unallocated(HeapWord* blk_start, method verify_not_unallocated (line 472) | inline void verify_not_unallocated(HeapWord* blk, size_t size) const { class G1BlockOffsetArrayContigSpace (line 484) | class G1BlockOffsetArrayContigSpace: public G1BlockOffsetArray { method alloc_block_work1 (line 493) | void alloc_block_work1(HeapWord* blk_start, HeapWord* blk_end) { method HeapWord (line 510) | HeapWord* threshold() const { return _next_offset_threshold; } method alloc_block (line 516) | void alloc_block(HeapWord* blk_start, HeapWord* blk_end) { method alloc_block (line 520) | void alloc_block(HeapWord* blk, size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp function HeapWord (line 31) | inline HeapWord* G1BlockOffsetTable::block_start(const void* addr) { function HeapWord (line 39) | inline HeapWord* function HeapWord (line 60) | inline HeapWord* function HeapWord (line 69) | inline HeapWord* function HeapWord (line 97) | inline HeapWord* function HeapWord (line 122) | inline HeapWord* FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1CardCounts.cpp function uint (line 140) | uint G1CardCounts::add_card_count(jbyte* card_ptr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1CardCounts.hpp class CardTableModRefBS (line 32) | class CardTableModRefBS class G1CollectedHeap (line 33) | class G1CollectedHeap class HeapRegion (line 34) | class HeapRegion class G1CardCounts (line 43) | class G1CardCounts: public CHeapObj { method has_reserved_count_table (line 68) | bool has_reserved_count_table() { return _card_counts != NULL; } method has_count_table (line 71) | bool has_count_table() { method check_card_num (line 75) | void check_card_num(size_t card_num, const char* msg) { method ptr_2_card_num (line 79) | size_t ptr_2_card_num(const jbyte* card_ptr) { method jbyte (line 91) | jbyte* card_num_2_ptr(size_t card_num) { method committed_to_card_num (line 101) | size_t committed_to_card_num(size_t committed_size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp class RefineCardTableEntryClosure (line 92) | class RefineCardTableEntryClosure: public CardTableEntryClosure { method RefineCardTableEntryClosure (line 98) | RefineCardTableEntryClosure(SuspendibleThreadSet* sts, method do_card_ptr (line 103) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { method set_concurrent (line 117) | void set_concurrent(bool b) { _concurrent = b; } class ClearLoggedCardTableEntryClosure (line 121) | class ClearLoggedCardTableEntryClosure: public CardTableEntryClosure { method ClearLoggedCardTableEntryClosure (line 127) | ClearLoggedCardTableEntryClosure() : method do_card_ptr (line 134) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { method calls (line 144) | int calls() { return _calls; } method print_histo (line 145) | void print_histo() { class RedirtyLoggedCardTableEntryClosure (line 155) | class RedirtyLoggedCardTableEntryClosure: public CardTableEntryClosure { method RedirtyLoggedCardTableEntryClosure (line 160) | RedirtyLoggedCardTableEntryClosure() : method do_card_ptr (line 166) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { method calls (line 173) | int calls() { return _calls; } class RedirtyLoggedCardTableEntryFastClosure (line 176) | class RedirtyLoggedCardTableEntryFastClosure : public CardTableEntryClos... method do_card_ptr (line 178) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { function HeapRegion (line 420) | HeapRegion* G1CollectedHeap::pop_dirty_cards_region() function HeapRegion (line 529) | HeapRegion* function HeapRegion (line 568) | HeapRegion* G1CollectedHeap::new_region(size_t word_size, bool do_expand) { function uint (line 622) | uint G1CollectedHeap::humongous_obj_allocate_find_first(uint num_regions, function HeapWord (line 666) | HeapWord* function HeapWord (line 802) | HeapWord* G1CollectedHeap::humongous_obj_allocate(size_t word_size) { function HeapWord (line 856) | HeapWord* G1CollectedHeap::allocate_new_tlab(size_t word_size) { function HeapWord (line 864) | HeapWord* function HeapWord (line 916) | HeapWord* G1CollectedHeap::attempt_allocation_slow(size_t word_size, function HeapWord (line 1025) | HeapWord* G1CollectedHeap::attempt_allocation_humongous(size_t word_size, function HeapWord (line 1135) | HeapWord* G1CollectedHeap::attempt_allocation_at_safepoint(size_t word_s... class PostMCRemSetClearClosure (line 1156) | class PostMCRemSetClearClosure: public HeapRegionClosure { method PostMCRemSetClearClosure (line 1160) | PostMCRemSetClearClosure(G1CollectedHeap* g1h, ModRefBarrierSet* mr_bs) : method doHeapRegion (line 1162) | bool doHeapRegion(HeapRegion* r) { class RebuildRSOutOfRegionClosure (line 1184) | class RebuildRSOutOfRegionClosure: public HeapRegionClosure { method RebuildRSOutOfRegionClosure (line 1189) | RebuildRSOutOfRegionClosure(G1CollectedHeap* g1, int worker_i = 0) : method doHeapRegion (line 1195) | bool doHeapRegion(HeapRegion* r) { class ParRebuildRSTask (line 1204) | class ParRebuildRSTask: public AbstractGangTask { method ParRebuildRSTask (line 1207) | ParRebuildRSTask(G1CollectedHeap* g1) method work (line 1212) | void work(uint worker_id) { class PostCompactionPrinterClosure (line 1220) | class PostCompactionPrinterClosure: public HeapRegionClosure { method doHeapRegion (line 1224) | bool doHeapRegion(HeapRegion* hr) { method PostCompactionPrinterClosure (line 1245) | PostCompactionPrinterClosure(G1HRPrinter* hr_printer) function HeapWord (line 1658) | HeapWord* function HeapWord (line 1733) | HeapWord* G1CollectedHeap::expand_and_allocate(size_t word_size) { function jint (line 1982) | jint G1CollectedHeap::initialize() { class CheckGCTimeStampsHRClosure (line 2327) | class CheckGCTimeStampsHRClosure : public HeapRegionClosure { method CheckGCTimeStampsHRClosure (line 2333) | CheckGCTimeStampsHRClosure(unsigned gc_time_stamp) : method doHeapRegion (line 2336) | virtual bool doHeapRegion(HeapRegion* hr) { method failures (line 2347) | bool failures() { return _failures; } class SumUsedClosure (line 2394) | class SumUsedClosure: public HeapRegionClosure { method SumUsedClosure (line 2397) | SumUsedClosure() : _used(0) {} method doHeapRegion (line 2398) | bool doHeapRegion(HeapRegion* r) { method result (line 2404) | size_t result() { return _used; } function G1YCType (line 2547) | G1YCType G1CollectedHeap::yc_type() { class IterateOopClosureRegionClosure (line 2660) | class IterateOopClosureRegionClosure: public HeapRegionClosure { method IterateOopClosureRegionClosure (line 2664) | IterateOopClosureRegionClosure(MemRegion mr, OopClosure* cl) method doHeapRegion (line 2666) | bool doHeapRegion(HeapRegion* r) { class IterateObjectClosureRegionClosure (line 2692) | class IterateObjectClosureRegionClosure: public HeapRegionClosure { method IterateObjectClosureRegionClosure (line 2695) | IterateObjectClosureRegionClosure(ObjectClosure* cl) : _cl(cl) {} method doHeapRegion (line 2696) | bool doHeapRegion(HeapRegion* r) { class SpaceClosureRegionClosure (line 2719) | class SpaceClosureRegionClosure: public HeapRegionClosure { method SpaceClosureRegionClosure (line 2722) | SpaceClosureRegionClosure(SpaceClosure* cl) : _cl(cl) {} method doHeapRegion (line 2723) | bool doHeapRegion(HeapRegion* r) { class ResetClaimValuesClosure (line 2820) | class ResetClaimValuesClosure: public HeapRegionClosure { method doHeapRegion (line 2822) | bool doHeapRegion(HeapRegion* r) { class CheckClaimValuesClosure (line 2844) | class CheckClaimValuesClosure : public HeapRegionClosure { method CheckClaimValuesClosure (line 2851) | CheckClaimValuesClosure(jint claim_value) : method doHeapRegion (line 2853) | bool doHeapRegion(HeapRegion* r) { method uint (line 2877) | uint failures() { return _failures; } class CheckClaimValuesInCSetHRClosure (line 2886) | class CheckClaimValuesInCSetHRClosure: public HeapRegionClosure { method CheckClaimValuesInCSetHRClosure (line 2892) | CheckClaimValuesInCSetHRClosure(jint claim_value) : method uint (line 2895) | uint failures() { return _failures; } method doHeapRegion (line 2897) | bool doHeapRegion(HeapRegion* hr) { function HeapRegion (line 2933) | HeapRegion* G1CollectedHeap::start_cset_region_for_worker(int worker_i) { function HeapRegion (line 2995) | HeapRegion* G1CollectedHeap::start_region_for_worker(uint worker_i, function CompactibleSpace (line 3047) | CompactibleSpace* G1CollectedHeap::first_compactible_space() { function Space (line 3052) | Space* G1CollectedHeap::space_containing(const void* addr) const { function HeapWord (line 3059) | HeapWord* G1CollectedHeap::block_start(const void* addr) const { function jlong (line 3107) | jlong G1CollectedHeap::millis_since_last_gc() { function HeapWord (line 3134) | HeapWord* G1CollectedHeap::top_at_mark_start(HeapRegion* hr, VerifyOptio... class VerifyLivenessOopClosure (line 3164) | class VerifyLivenessOopClosure: public OopClosure { method VerifyLivenessOopClosure (line 3168) | VerifyLivenessOopClosure(G1CollectedHeap* g1h, VerifyOption vo): method do_oop (line 3171) | void do_oop(narrowOop *p) { do_oop_work(p); } method do_oop (line 3172) | void do_oop( oop *p) { do_oop_work(p); } method do_oop_work (line 3174) | void do_oop_work(T *p) { class VerifyObjsInRegionClosure (line 3181) | class VerifyObjsInRegionClosure: public ObjectClosure { method VerifyObjsInRegionClosure (line 3191) | VerifyObjsInRegionClosure(HeapRegion *hr, VerifyOption vo) method do_object (line 3195) | void do_object(oop o) { method live_bytes (line 3217) | size_t live_bytes() { return _live_bytes; } class PrintObjsInRegionClosure (line 3220) | class PrintObjsInRegionClosure : public ObjectClosure { method PrintObjsInRegionClosure (line 3224) | PrintObjsInRegionClosure(HeapRegion *hr) : _hr(hr) { method do_object (line 3228) | void do_object(oop o) { class VerifyRegionClosure (line 3249) | class VerifyRegionClosure: public HeapRegionClosure { method VerifyRegionClosure (line 3258) | VerifyRegionClosure(bool par, VerifyOption vo) method failures (line 3263) | bool failures() { method doHeapRegion (line 3267) | bool doHeapRegion(HeapRegion* r) { class VerifyRootsClosure (line 3297) | class VerifyRootsClosure: public OopsInGenClosure { method VerifyRootsClosure (line 3306) | VerifyRootsClosure(VerifyOption vo) : method failures (line 3311) | bool failures() { return _failures; } method do_oop_nv (line 3313) | void do_oop_nv(T* p) { method do_oop (line 3329) | void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 3330) | void do_oop(narrowOop* p) { do_oop_nv(p); } class G1ParVerifyTask (line 3335) | class G1ParVerifyTask: public AbstractGangTask { method G1ParVerifyTask (line 3345) | G1ParVerifyTask(G1CollectedHeap* g1h, VerifyOption vo) : method failures (line 3351) | bool failures() { method work (line 3355) | void work(uint worker_id) { class PrintRegionClosure (line 3476) | class PrintRegionClosure: public HeapRegionClosure { method PrintRegionClosure (line 3479) | PrintRegionClosure(outputStream* st) : _st(st) {} method doHeapRegion (line 3480) | bool doHeapRegion(HeapRegion* r) { class PrintRSetsClosure (line 3559) | class PrintRSetsClosure : public HeapRegionClosure { method doHeapRegion (line 3565) | bool doHeapRegion(HeapRegion* r) { method PrintRSetsClosure (line 3581) | PrintRSetsClosure(const char* msg) : _msg(msg), _occupied_sum(0) { function G1CollectedHeap (line 3606) | G1CollectedHeap* G1CollectedHeap::heap() { function HeapWord (line 3634) | HeapWord* G1CollectedHeap::do_collection_pause(size_t word_size, class VerifyCSetClosure (line 3721) | class VerifyCSetClosure: public HeapRegionClosure { method doHeapRegion (line 3723) | bool doHeapRegion(HeapRegion* hr) { function oop (line 4376) | oop function HeapWord (line 4450) | HeapWord* G1CollectedHeap::par_allocate_during_gc(GCAllocPurpose purpose, function oop (line 4643) | oop G1ParCopyClosure class G1ParEvacuateFollowersClosure (line 4832) | class G1ParEvacuateFollowersClosure : public VoidClosure { method G1ParScanThreadState (line 4839) | G1ParScanThreadState* par_scan_state() { return _par_scan_state; } method RefToScanQueueSet (line 4840) | RefToScanQueueSet* queues() { return _queues; } method ParallelTaskTerminator (line 4841) | ParallelTaskTerminator* terminator() { return _terminator; } method G1ParEvacuateFollowersClosure (line 4844) | G1ParEvacuateFollowersClosure(G1CollectedHeap* g1h, class G1ParTask (line 4889) | class G1ParTask : public AbstractGangTask { method Mutex (line 4897) | Mutex* stats_lock() { return &_stats_lock; } method getNCards (line 4899) | size_t getNCards() { method G1ParTask (line 4905) | G1ParTask(G1CollectedHeap* g1h, method RefToScanQueueSet (line 4914) | RefToScanQueueSet* queues() { return _queues; } method RefToScanQueue (line 4916) | RefToScanQueue *work_queue(int i) { method ParallelTaskTerminator (line 4920) | ParallelTaskTerminator* terminator() { return &_terminator; } method set_for_termination (line 4922) | virtual void set_for_termination(int active_workers) { method work (line 4934) | void work(uint worker_id) { class G1FilteredCodeBlobToOopClosure (line 5021) | class G1FilteredCodeBlobToOopClosure : public CodeBlobToOopClosure { class G1PointsIntoCSOopClosure (line 5023) | class G1PointsIntoCSOopClosure : public OopClosure { method G1PointsIntoCSOopClosure (line 5027) | G1PointsIntoCSOopClosure(G1CollectedHeap* g1) : method points_into_cs (line 5030) | bool points_into_cs() const { return _points_into_cs; } method do_oop_nv (line 5033) | void do_oop_nv(T* p) { method do_oop (line 5043) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 5044) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method G1FilteredCodeBlobToOopClosure (line 5050) | G1FilteredCodeBlobToOopClosure(G1CollectedHeap* g1, OopClosure* cl) : method do_code_blob (line 5053) | virtual void do_code_blob(CodeBlob* cb) { class G1AlwaysAliveClosure (line 5160) | class G1AlwaysAliveClosure: public BoolObjectClosure { method G1AlwaysAliveClosure (line 5163) | G1AlwaysAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} method do_object (line 5164) | void do_object(oop p) { assert(false, "Do not call."); } method do_object_b (line 5165) | bool do_object_b(oop p) { class G1KeepAliveClosure (line 5180) | class G1KeepAliveClosure: public OopClosure { method G1KeepAliveClosure (line 5183) | G1KeepAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} method do_oop (line 5184) | void do_oop(narrowOop* p) { guarantee(false, "Not needed"); } method do_oop (line 5185) | void do_oop( oop* p) { class G1CopyingKeepAliveClosure (line 5200) | class G1CopyingKeepAliveClosure: public OopClosure { method G1CopyingKeepAliveClosure (line 5207) | G1CopyingKeepAliveClosure(G1CollectedHeap* g1h, method do_oop (line 5217) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 5218) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 5220) | void do_oop_work(T* p) { class G1STWDrainQueueClosure (line 5260) | class G1STWDrainQueueClosure: public VoidClosure { method G1ParScanThreadState (line 5265) | G1ParScanThreadState* par_scan_state() { return _par_scan_state; } method G1STWDrainQueueClosure (line 5268) | G1STWDrainQueueClosure(G1CollectedHeap* g1h, G1ParScanThreadState* pss) : method do_void (line 5273) | void do_void() { class G1STWRefProcTaskExecutor (line 5284) | class G1STWRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method G1STWRefProcTaskExecutor (line 5292) | G1STWRefProcTaskExecutor(G1CollectedHeap* g1h, class G1STWRefProcTaskProxy (line 5311) | class G1STWRefProcTaskProxy: public AbstractGangTask { method G1STWRefProcTaskProxy (line 5319) | G1STWRefProcTaskProxy(ProcessTask& proc_task, method work (line 5330) | virtual void work(uint worker_id) { class G1STWRefEnqueueTaskProxy (line 5394) | class G1STWRefEnqueueTaskProxy: public AbstractGangTask { method G1STWRefEnqueueTaskProxy (line 5399) | G1STWRefEnqueueTaskProxy(EnqueueTask& enq_task) : method work (line 5404) | virtual void work(uint worker_id) { class G1ParPreserveCMReferentsTask (line 5429) | class G1ParPreserveCMReferentsTask: public AbstractGangTask { method G1ParPreserveCMReferentsTask (line 5437) | G1ParPreserveCMReferentsTask(G1CollectedHeap* g1h,int workers, RefToSc... method work (line 5445) | void work(uint worker_id) { class G1ParCleanupCTTask (line 5914) | class G1ParCleanupCTTask : public AbstractGangTask { method G1ParCleanupCTTask (line 5919) | G1ParCleanupCTTask(CardTableModRefBS* ct_bs, method work (line 5924) | void work(uint worker_id) { method clear_cards (line 5931) | void clear_cards(HeapRegion* r) { class G1VerifyCardTableCleanup (line 5940) | class G1VerifyCardTableCleanup: public HeapRegionClosure { method G1VerifyCardTableCleanup (line 5944) | G1VerifyCardTableCleanup(G1CollectedHeap* g1h, CardTableModRefBS* ct_bs) method doHeapRegion (line 5946) | virtual bool doHeapRegion(HeapRegion* r) { class NoYoungRegionsClosure (line 6213) | class NoYoungRegionsClosure: public HeapRegionClosure { method NoYoungRegionsClosure (line 6217) | NoYoungRegionsClosure() : _success(true) { } method doHeapRegion (line 6218) | bool doHeapRegion(HeapRegion* r) { method success (line 6226) | bool success() { return _success; } class TearDownRegionSetsClosure (line 6241) | class TearDownRegionSetsClosure : public HeapRegionClosure { method TearDownRegionSetsClosure (line 6246) | TearDownRegionSetsClosure(OldRegionSet* old_set) : _old_set(old_set) { } method doHeapRegion (line 6248) | bool doHeapRegion(HeapRegion* r) { class RebuildRegionSetsClosure (line 6282) | class RebuildRegionSetsClosure : public HeapRegionClosure { method RebuildRegionSetsClosure (line 6290) | RebuildRegionSetsClosure(bool free_list_only, method doHeapRegion (line 6300) | bool doHeapRegion(HeapRegion* r) { method total_used (line 6323) | size_t total_used() { function HeapRegion (line 6358) | HeapRegion* G1CollectedHeap::new_mutator_alloc_region(size_t word_size, function HeapRegion (line 6390) | HeapRegion* MutatorAllocRegion::allocate_new_region(size_t word_size, function HeapRegion (line 6418) | HeapRegion* G1CollectedHeap::new_gc_alloc_region(size_t word_size, function HeapRegion (line 6461) | HeapRegion* SurvivorGCAllocRegion::allocate_new_region(size_t word_size, function HeapRegion (line 6473) | HeapRegion* OldGCAllocRegion::allocate_new_region(size_t word_size, class VerifyRegionListsClosure (line 6486) | class VerifyRegionListsClosure : public HeapRegionClosure { method VerifyRegionListsClosure (line 6494) | VerifyRegionListsClosure(OldRegionSet* old_set, method uint (line 6500) | uint region_count() { return _region_count; } method doHeapRegion (line 6502) | bool doHeapRegion(HeapRegion* hr) { function HeapRegion (line 6522) | HeapRegion* G1CollectedHeap::new_heap_region(uint hrs_index, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp class HeapRegion (line 49) | class HeapRegion class HRRSCleanupTask (line 50) | class HRRSCleanupTask class PermanentGenerationSpec (line 51) | class PermanentGenerationSpec class GenerationSpec (line 52) | class GenerationSpec class OopsInHeapRegionClosure (line 53) | class OopsInHeapRegionClosure class G1ScanHeapEvacClosure (line 54) | class G1ScanHeapEvacClosure class ObjectClosure (line 55) | class ObjectClosure class SpaceClosure (line 56) | class SpaceClosure class CompactibleSpaceClosure (line 57) | class CompactibleSpaceClosure class Space (line 58) | class Space class G1CollectorPolicy (line 59) | class G1CollectorPolicy class GenRemSet (line 60) | class GenRemSet class G1RemSet (line 61) | class G1RemSet class HeapRegionRemSetIterator (line 62) | class HeapRegionRemSetIterator class ConcurrentMark (line 63) | class ConcurrentMark class ConcurrentMarkThread (line 64) | class ConcurrentMarkThread class ConcurrentG1Refine (line 65) | class ConcurrentG1Refine class ConcurrentGCTimer (line 66) | class ConcurrentGCTimer class GenerationCounters (line 67) | class GenerationCounters class STWGCTimer (line 68) | class STWGCTimer class G1NewTracer (line 69) | class G1NewTracer class G1OldTracer (line 70) | class G1OldTracer class EvacuationFailedInfo (line 71) | class EvacuationFailedInfo type GCAllocPurpose (line 79) | enum GCAllocPurpose { class YoungList (line 85) | class YoungList : public CHeapObj { method is_empty (line 111) | bool is_empty() { return _length == 0; } method uint (line 112) | uint length() { return _length; } method uint (line 113) | uint survivor_length() { return _survivor_length; } method eden_used_bytes (line 120) | size_t eden_used_bytes() { method survivor_used_bytes (line 124) | size_t survivor_used_bytes() { method reset_sampled_info (line 132) | void reset_sampled_info() { method sampled_rs_lengths (line 135) | size_t sampled_rs_lengths() { return _last_sampled_rs_lengths; } method clear (line 139) | void clear() { _head = NULL; _length = 0; } method clear_survivors (line 141) | void clear_survivors() { method HeapRegion (line 147) | HeapRegion* first_region() { return _head; } method HeapRegion (line 148) | HeapRegion* first_survivor_region() { return _survivor_head; } method HeapRegion (line 149) | HeapRegion* last_survivor_region() { return _survivor_tail; } class MutatorAllocRegion (line 157) | class MutatorAllocRegion : public G1AllocRegion { method MutatorAllocRegion (line 162) | MutatorAllocRegion() class G1STWIsAliveClosure (line 171) | class G1STWIsAliveClosure: public BoolObjectClosure { method G1STWIsAliveClosure (line 174) | G1STWIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} method do_object (line 175) | void do_object(oop p) { assert(false, "Do not call."); } class SurvivorGCAllocRegion (line 179) | class SurvivorGCAllocRegion : public G1AllocRegion { method SurvivorGCAllocRegion (line 184) | SurvivorGCAllocRegion() class OldGCAllocRegion (line 188) | class OldGCAllocRegion : public G1AllocRegion { method OldGCAllocRegion (line 193) | OldGCAllocRegion() class RefineCardTableEntryClosure (line 197) | class RefineCardTableEntryClosure class G1CollectedHeap (line 199) | class G1CollectedHeap : public SharedHeap { method PLABStats (line 299) | PLABStats* stats_for_purpose(GCAllocPurpose purpose) { method G1MonitoringSupport (line 674) | G1MonitoringSupport* g1mm() { method register_region_with_in_cset_fast_test (line 691) | void register_region_with_in_cset_fast_test(HeapRegion* r) { method in_cset_fast_test (line 703) | bool in_cset_fast_test(oop obj) { method clear_cset_fast_test (line 720) | void clear_cset_fast_test() { method old_marking_cycles_completed (line 746) | unsigned int old_marking_cycles_completed() { method G1HRPrinter (line 756) | G1HRPrinter* hr_printer() { return &_hr_printer; } method set_evac_failure_closure (line 909) | void type G1H_process_strong_roots_tasks (line 1061) | enum G1H_process_strong_roots_tasks { method SubTasksDone (line 1074) | SubTasksDone* process_strong_tasks() { return _process_strong_tasks; } method DirtyCardQueueSet (line 1081) | DirtyCardQueueSet& dirty_card_queue_set() { return _dirty_card_queue_s... method DirtyCardQueueSet (line 1087) | DirtyCardQueueSet& into_cset_dirty_card_queue_set() method set_par_threads (line 1103) | void set_par_threads(uint t) { method set_n_termination (line 1114) | void set_n_termination(int t) { method kind (line 1118) | virtual CollectedHeap::Name kind() const { method G1CollectorPolicy (line 1123) | G1CollectorPolicy* g1_policy() const { return _g1_policy; } method AdaptiveSizePolicy (line 1126) | virtual AdaptiveSizePolicy* size_policy() { return NULL; } method G1RemSet (line 1129) | G1RemSet* g1_rem_set() const { return _g1_rem_set; } method ModRefBarrierSet (line 1130) | ModRefBarrierSet* mr_bs() const { return _mr_bs; } method HeapRegionRemSetIterator (line 1133) | HeapRegionRemSetIterator* rem_set_iterator(int i) { method HeapRegionRemSetIterator (line 1137) | HeapRegionRemSetIterator* rem_set_iterator() { method get_gc_time_stamp (line 1141) | unsigned get_gc_time_stamp() { method reset_gc_time_stamp (line 1145) | void reset_gc_time_stamp() { method increment_gc_time_stamp (line 1155) | void increment_gc_time_stamp() { method G1BlockOffsetSharedArray (line 1170) | G1BlockOffsetSharedArray* bot_shared() const { return _bot_shared; } method ReferenceProcessor (line 1175) | ReferenceProcessor* ref_processor_stw() const { return _ref_processor_... method ReferenceProcessor (line 1178) | ReferenceProcessor* ref_processor_cm() const { return _ref_processor_c... method ConcurrentGCTimer (line 1180) | ConcurrentGCTimer* gc_timer_cm() const { return _gc_timer_cm; } method G1OldTracer (line 1181) | G1OldTracer* gc_tracer_cm() const { return _gc_tracer_cm; } method is_maximal_no_gc (line 1205) | virtual bool is_maximal_no_gc() const { method uint (line 1210) | uint n_regions() { return _hrs.length(); } method uint (line 1213) | uint max_regions() { return _hrs.max_length(); } method uint (line 1216) | uint free_regions() { return _free_list.length(); } method uint (line 1219) | uint used_regions() { return n_regions() - free_regions(); } method uint (line 1222) | uint expansion_regions() { return _expansion_regions; } method verify_region_sets_optional (line 1242) | void verify_region_sets_optional() { method verify_region_sets_optional (line 1246) | void verify_region_sets_optional() { } method is_on_master_free_list (line 1250) | bool is_on_master_free_list(HeapRegion* hr) { method is_in_humongous_set (line 1254) | bool is_in_humongous_set(HeapRegion* hr) { method secondary_free_list_add_as_tail (line 1262) | void secondary_free_list_add_as_tail(FreeRegionList* list) { method append_secondary_free_list (line 1266) | void append_secondary_free_list() { method append_secondary_free_list_if_not_empty_with_lock (line 1270) | void append_secondary_free_list_if_not_empty_with_lock() { method old_set_remove (line 1279) | void old_set_remove(HeapRegion* hr) { method non_young_capacity_bytes (line 1283) | size_t non_young_capacity_bytes() { method free_regions_coming (line 1289) | bool free_regions_coming() { return _free_regions_coming; } method is_old_gc_alloc_region (line 1294) | bool is_old_gc_alloc_region(HeapRegion* hr) { method evacuation_failed (line 1313) | bool evacuation_failed() { return _evacuation_failed; } method is_in_g1_reserved (line 1346) | bool is_in_g1_reserved(const void* p) const { method MemRegion (line 1352) | MemRegion g1_reserved() { method MemRegion (line 1358) | MemRegion g1_committed() { method oop_iterate (line 1372) | virtual void oop_iterate(OopClosure* cl) { method oop_iterate (line 1378) | virtual void oop_iterate(MemRegion mr, OopClosure* cl) { method object_iterate (line 1384) | virtual void object_iterate(ObjectClosure* cl) { method safe_object_iterate (line 1387) | virtual void safe_object_iterate(ObjectClosure* cl) { method HeapRegion (line 1405) | HeapRegion* region_at(uint index) const { return _hrs.at(index); } method supports_heap_inspection (line 1502) | virtual bool supports_heap_inspection() const { return true; } method can_elide_tlab_store_barriers (line 1524) | virtual bool can_elide_tlab_store_barriers() const { method card_mark_must_follow_store (line 1528) | virtual bool card_mark_must_follow_store() const { method is_in_young (line 1532) | bool is_in_young(const oop obj) { method can_elide_initializing_store_barrier (line 1548) | virtual bool can_elide_initializing_store_barrier(oop new_obj) { method can_elide_permanent_oop_store_barriers (line 1555) | virtual bool can_elide_permanent_oop_store_barriers() const { method isHumongous (line 1562) | static bool isHumongous(size_t word_size) { method set_marking_complete (line 1580) | void set_marking_complete() { method set_marking_started (line 1583) | void set_marking_started() { method mark_in_progress (line 1586) | bool mark_in_progress() { method YoungList (line 1638) | YoungList* young_list() { return _young_list; } method check_young_list_well_formed (line 1641) | bool check_young_list_well_formed() { method is_obj_dead (line 1666) | bool is_obj_dead(const oop obj, const HeapRegion* hr) const { method is_obj_ill (line 1676) | bool is_obj_ill(const oop obj, const HeapRegion* hr) const { method is_obj_dead (line 1689) | bool is_obj_dead(const oop obj) const { method is_obj_ill (line 1700) | bool is_obj_ill(const oop obj) const { method is_obj_dead_cond (line 1719) | bool is_obj_dead_cond(const oop obj, method is_obj_dead_cond (line 1731) | bool is_obj_dead_cond(const oop obj, method set_full_collection (line 1751) | void set_full_collection() { _full_collection = true;} method clear_full_collection (line 1752) | void clear_full_collection() {_full_collection = false;} method full_collection (line 1753) | bool full_collection() {return _full_collection;} method ConcurrentMark (line 1755) | ConcurrentMark* concurrent_mark() const { return _cm; } method ConcurrentG1Refine (line 1756) | ConcurrentG1Refine* concurrent_g1_refine() const { return _cg1r; } class G1ParGCAllocBuffer (line 1778) | class G1ParGCAllocBuffer: public ParGCAllocBuffer { method set_buf (line 1785) | void set_buf(HeapWord* buf) { method retire (line 1790) | void retire(bool end_of_gc, bool retain) { class G1ParScanThreadState (line 1798) | class G1ParScanThreadState : public StackObj { method add_to_alloc_buffer_waste (line 1837) | void add_to_alloc_buffer_waste(size_t waste) { _alloc_buffer_waste +... method add_to_undo_waste (line 1839) | void add_to_undo_waste(size_t waste) { _undo_waste += waste; } method DirtyCardQueue (line 1841) | DirtyCardQueue& dirty_card_queue() { return _dcq; } method CardTableModRefBS (line 1842) | CardTableModRefBS* ctbs() { return _ct_bs; } method immediate_rs_update (line 1844) | void immediate_rs_update(HeapRegion* from, T* p, int tid) { method deferred_rs_update (line 1850) | void deferred_rs_update(HeapRegion* from, T* p, int tid) { method RefToScanQueue (line 1869) | RefToScanQueue* refs() { return _refs; } method ageTable (line 1870) | ageTable* age_table() { return &_age_table; } method G1ParGCAllocBuffer (line 1872) | G1ParGCAllocBuffer* alloc_buffer(GCAllocPurpose purpose) { method alloc_buffer_waste (line 1876) | size_t alloc_buffer_waste() const { return _alloc_buffer_... method undo_waste (line 1877) | size_t undo_waste() const { return _undo_waste; } method push_on_queue (line 1885) | void push_on_queue(T* ref) { method update_rs (line 1890) | void update_rs(HeapRegion* from, T* p, int tid) { method HeapWord (line 1898) | HeapWord* allocate_slow(GCAllocPurpose purpose, size_t word_sz) { method HeapWord (line 1920) | HeapWord* allocate(GCAllocPurpose purpose, size_t word_sz) { method undo_allocation (line 1926) | void undo_allocation(GCAllocPurpose purpose, HeapWord* obj, size_t wor... method set_evac_failure_closure (line 1937) | void set_evac_failure_closure(OopsInHeapRegionClosure* evac_failure_cl) { method OopsInHeapRegionClosure (line 1940) | OopsInHeapRegionClosure* evac_failure_closure() { method set_evac_closure (line 1944) | void set_evac_closure(G1ParScanHeapEvacClosure* evac_cl) { method set_partial_scan_closure (line 1948) | void set_partial_scan_closure(G1ParScanPartialArrayClosure* partial_sc... method uint (line 1953) | uint queue_num() { return _queue_num; } method term_attempts (line 1955) | size_t term_attempts() const { return _term_attempts; } method note_term_attempt (line 1956) | void note_term_attempt() { _term_attempts++; } method start_strong_roots (line 1958) | void start_strong_roots() { method end_strong_roots (line 1961) | void end_strong_roots() { method strong_roots_time (line 1964) | double strong_roots_time() const { return _strong_roots_time; } method start_term_time (line 1966) | void start_term_time() { method end_term_time (line 1970) | void end_term_time() { method term_time (line 1973) | double term_time() const { return _term_time; } method elapsed_time (line 1975) | double elapsed_time() const { method retire_alloc_buffers (line 1990) | void retire_alloc_buffers() { method deal_with_reference (line 2000) | void deal_with_reference(T* ref_to_scan) { method deal_with_reference (line 2013) | void deal_with_reference(StarTask ref) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp function HeapRegion (line 38) | inline HeapRegion* function HeapRegion (line 49) | inline HeapRegion* function HeapWord (line 61) | inline HeapWord* function HeapWord (line 80) | inline HeapWord* G1CollectedHeap::survivor_attempt_allocation(size_t function HeapWord (line 98) | inline HeapWord* G1CollectedHeap::old_attempt_allocation(size_t word_siz... function RefToScanQueue (line 137) | inline RefToScanQueue* G1CollectedHeap::task_queue(int i) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp function uint (line 355) | uint G1YoungGenSizer::calculate_default_min_length(uint new_number_of_he... function uint (line 360) | uint G1YoungGenSizer::calculate_default_max_length(uint new_number_of_he... function uint (line 462) | uint G1CollectorPolicy::calculate_young_list_desired_min_length( function uint (line 480) | uint G1CollectorPolicy::calculate_young_list_desired_max_length() { function uint (line 557) | uint function HeapWord (line 684) | HeapWord* G1CollectorPolicy::mem_allocate_work(size_t size, function HeapWord (line 693) | HeapWord* G1CollectorPolicy::satisfy_failed_allocation(size_t size, function uint (line 1385) | uint G1CollectorPolicy::max_regions(int purpose) { class KnownGarbageClosure (line 1503) | class KnownGarbageClosure: public HeapRegionClosure { method KnownGarbageClosure (line 1508) | KnownGarbageClosure(CollectionSetChooser* hrSorted) : method doHeapRegion (line 1511) | bool doHeapRegion(HeapRegion* r) { class ParKnownGarbageHRClosure (line 1529) | class ParKnownGarbageHRClosure: public HeapRegionClosure { method ParKnownGarbageHRClosure (line 1534) | ParKnownGarbageHRClosure(CollectionSetChooser* hrSorted, method doHeapRegion (line 1539) | bool doHeapRegion(HeapRegion* r) { class ParKnownGarbageTask (line 1553) | class ParKnownGarbageTask: public AbstractGangTask { method ParKnownGarbageTask (line 1558) | ParKnownGarbageTask(CollectionSetChooser* hrSorted, uint chunk_size) : method work (line 1563) | void work(uint worker_id) { function uint (line 1867) | uint G1CollectorPolicy::calc_min_old_cset_length() { function uint (line 1888) | uint G1CollectorPolicy::calc_max_old_cset_length() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp class HeapRegion (line 37) | class HeapRegion class CollectionSetChooser (line 38) | class CollectionSetChooser class G1GCPhaseTimes (line 39) | class G1GCPhaseTimes class TraceGen0TimeData (line 44) | class TraceGen0TimeData : public CHeapObj { method TraceGen0TimeData (line 69) | TraceGen0TimeData() : _young_pause_num(0), _mixed_pause_num(0) {} class TraceGen1TimeData (line 78) | class TraceGen1TimeData : public CHeapObj { class G1YoungGenSizer (line 123) | class G1YoungGenSizer : public CHeapObj { type SizerKind (line 125) | enum SizerKind { method uint (line 142) | uint min_desired_young_length() { method uint (line 145) | uint max_desired_young_length() { method adaptive_young_list_length (line 148) | bool adaptive_young_list_length() { class G1CollectorPolicy (line 153) | class G1CollectorPolicy: public CollectorPolicy { type SomePrivateConstants (line 162) | enum SomePrivateConstants { method initialize_all (line 170) | void initialize_all() { method during_marking (line 219) | bool during_marking() { type PredictionConstants (line 224) | enum PredictionConstants { method uint (line 256) | uint eden_cset_region_length() { return _eden_cset_region_length; ... method uint (line 257) | uint survivor_cset_region_length() { return _survivor_cset_region_leng... method uint (line 258) | uint old_cset_region_length() { return _old_cset_region_length; ... method sigma (line 268) | double sigma() { return _sigma; } method confidence_factor (line 274) | double confidence_factor(int samples) { method get_new_neg_prediction (line 279) | double get_new_neg_prediction(TruncatedSeq* seq) { method uintx (line 291) | uintx no_of_gc_threads() { return _no_of_gc_threads; } method set_no_of_gc_threads (line 292) | void set_no_of_gc_threads(uintx v) { _no_of_gc_threads = v; } method set_region_eden (line 301) | void set_region_eden(HeapRegion* hr, int young_index_in_cset) { method set_region_survivor (line 307) | void set_region_survivor(HeapRegion* hr, int young_index_in_cset) { method get_new_prediction (line 317) | double get_new_prediction(TruncatedSeq* seq) { method record_max_rs_lengths (line 322) | void record_max_rs_lengths(size_t rs_lengths) { method predict_rs_length_diff (line 326) | size_t predict_rs_length_diff() { method predict_alloc_rate_ms (line 330) | double predict_alloc_rate_ms() { method predict_cost_per_card_ms (line 334) | double predict_cost_per_card_ms() { method predict_rs_update_time_ms (line 338) | double predict_rs_update_time_ms(size_t pending_cards) { method predict_young_cards_per_entry_ratio (line 342) | double predict_young_cards_per_entry_ratio() { method predict_mixed_cards_per_entry_ratio (line 346) | double predict_mixed_cards_per_entry_ratio() { method predict_young_card_num (line 354) | size_t predict_young_card_num(size_t rs_length) { method predict_non_young_card_num (line 359) | size_t predict_non_young_card_num(size_t rs_length) { method predict_rs_scan_time_ms (line 364) | double predict_rs_scan_time_ms(size_t card_num) { method predict_mixed_rs_scan_time_ms (line 372) | double predict_mixed_rs_scan_time_ms(size_t card_num) { method predict_object_copy_time_ms_during_cm (line 381) | double predict_object_copy_time_ms_during_cm(size_t bytes_to_copy) { method predict_object_copy_time_ms (line 391) | double predict_object_copy_time_ms(size_t bytes_to_copy) { method predict_constant_other_time_ms (line 400) | double predict_constant_other_time_ms() { method predict_young_other_time_ms (line 404) | double predict_young_other_time_ms(size_t young_num) { method predict_non_young_other_time_ms (line 409) | double predict_non_young_other_time_ms(size_t non_young_num) { method uint (line 422) | uint cset_region_length() { return young_cset_region_length() + method uint (line 424) | uint young_cset_region_length() { return eden_cset_region_length() + method cset_regions_freed (line 429) | void cset_regions_freed() { method G1MMUTracker (line 436) | G1MMUTracker* mmu_tracker() { method max_pause_time_ms (line 440) | double max_pause_time_ms() { method predict_remark_time_ms (line 444) | double predict_remark_time_ms() { method predict_cleanup_time_ms (line 448) | double predict_cleanup_time_ms() { method predict_yg_surv_rate (line 454) | double predict_yg_surv_rate(int age, SurvRateGroup* surv_rate_group) { method predict_yg_surv_rate (line 465) | double predict_yg_surv_rate(int age) { method accum_yg_surv_rate_pred (line 469) | double accum_yg_surv_rate_pred(int age) { type CSetBuildType (line 498) | enum CSetBuildType { method recent_avg_pause_time_ratio (line 550) | double recent_avg_pause_time_ratio() { method G1CollectorPolicy (line 639) | virtual G1CollectorPolicy* as_g1_policy() { return this; } method kind (line 641) | virtual CollectorPolicy::Name kind() { method G1GCPhaseTimes (line 645) | G1GCPhaseTimes* phase_times() const { return _phase_times; } method barrier_set_name (line 669) | BarrierSet::Name barrier_set_name() { return BarrierSet::G1SATBCTLoggi... method rem_set_name (line 671) | GenRemSet::Name rem_set_name() { return GenRemSet::CardTable; } method record_bytes_copied_during_gc (line 708) | void record_bytes_copied_during_gc(size_t bytes) { method bytes_copied_during_gc (line 713) | size_t bytes_copied_during_gc() { method HeapRegion (line 730) | HeapRegion* collection_set() { return _collection_set; } method clear_collection_set (line 732) | void clear_collection_set() { _collection_set = NULL; } method HeapRegion (line 740) | HeapRegion* inc_cset_head() { return _inc_cset_head; } method HeapRegion (line 743) | HeapRegion* inc_set_tail() { return _inc_cset_tail; } method clear_incremental_cset (line 752) | void clear_incremental_cset() { method stop_incremental_cset_building (line 758) | void stop_incremental_cset_building() { _inc_cset_build_state = Inacti... method initiate_conc_mark_if_possible (line 784) | bool initiate_conc_mark_if_possible() { return _initiate_conc_ma... method set_initiate_conc_mark_if_possible (line 785) | void set_initiate_conc_mark_if_possible() { _initiate_conc_mark_if_p... method clear_initiate_conc_mark_if_possible (line 786) | void clear_initiate_conc_mark_if_possible() { _initiate_conc_mark_if_p... method during_initial_mark_pause (line 788) | bool during_initial_mark_pause() { return _during_initial_mark_pa... method set_during_initial_mark_pause (line 789) | void set_during_initial_mark_pause() { _during_initial_mark_pause = t... method clear_during_initial_mark_pause (line 790) | void clear_during_initial_mark_pause(){ _during_initial_mark_pause = f... method finished_recalculating_age_indexes (line 816) | void finished_recalculating_age_indexes(bool is_survivors) { method is_young_list_full (line 825) | bool is_young_list_full() { method can_expand_young_list (line 831) | bool can_expand_young_list() { method uint (line 837) | uint young_list_max_length() { method gcs_are_young (line 841) | bool gcs_are_young() { method set_gcs_are_young (line 844) | void set_gcs_are_young(bool gcs_are_young) { method adaptive_young_list_length (line 848) | bool adaptive_young_list_length() { method uint (line 878) | uint tenuring_threshold() const { return _tenuring_threshold; } method GCAllocPurpose (line 880) | inline GCAllocPurpose method track_object_age (line 889) | inline bool track_object_age(GCAllocPurpose purpose) { method note_alloc_region_limit_reached (line 898) | void note_alloc_region_limit_reached(int purpose) { method note_start_adding_survivor_regions (line 904) | void note_start_adding_survivor_regions() { method note_stop_adding_survivor_regions (line 908) | void note_stop_adding_survivor_regions() { method record_survivor_regions (line 912) | void record_survivor_regions(uint regions, method uint (line 920) | uint recorded_survivor_regions() { method record_thread_age_table (line 924) | void record_thread_age_table(ageTable* age_table) { function variance (line 940) | inline double variance(int n, double sum_of_squares, double sum) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp class G1ErgoVerbose (line 77) | class G1ErgoVerbose : AllStatic { method ErgoLevel (line 85) | static ErgoLevel extract_level(int tag) { method ErgoHeuristic (line 89) | static ErgoHeuristic extract_heuristic(int tag) { method enabled (line 102) | static bool enabled(int tag) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1EvacFailure.hpp class UpdateRSetDeferred (line 40) | class UpdateRSetDeferred : public OopsInHeapRegionClosure { method UpdateRSetDeferred (line 47) | UpdateRSetDeferred(G1CollectedHeap* g1, DirtyCardQueue* dcq) : method do_oop (line 50) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 51) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 52) | void do_oop_work(T* p) { class RemoveSelfForwardPtrObjClosure (line 64) | class RemoveSelfForwardPtrObjClosure: public ObjectClosure { method RemoveSelfForwardPtrObjClosure (line 76) | RemoveSelfForwardPtrObjClosure(G1CollectedHeap* g1, ConcurrentMark* cm, method marked_bytes (line 88) | size_t marked_bytes() { return _marked_bytes; } method do_object (line 106) | void do_object(oop obj) { class RemoveSelfForwardPtrHRClosure (line 158) | class RemoveSelfForwardPtrHRClosure: public HeapRegionClosure { method RemoveSelfForwardPtrHRClosure (line 165) | RemoveSelfForwardPtrHRClosure(G1CollectedHeap* g1h, method doHeapRegion (line 171) | bool doHeapRegion(HeapRegion *hr) { class G1ParRemoveSelfForwardPtrsTask (line 217) | class G1ParRemoveSelfForwardPtrsTask: public AbstractGangTask { method G1ParRemoveSelfForwardPtrsTask (line 222) | G1ParRemoveSelfForwardPtrsTask(G1CollectedHeap* g1h) : method work (line 226) | void work(uint worker_id) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp class LineBuffer (line 32) | class LineBuffer: public StackObj { method vappend (line 41) | void vappend(const char* format, va_list ap) { method LineBuffer (line 53) | explicit LineBuffer(int indent_level): _indent_level(indent_level), _c... method append (line 65) | void append(const char* format, ...) { method append_and_print_cr (line 72) | void append_and_print_cr(const char* format, ...) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp class WorkerDataArray (line 32) | class WorkerDataArray : public CHeapObj { method WorkerDataArray (line 49) | WorkerDataArray(uint length, const char* print_format, bool print_sum ... method set (line 59) | void set(uint worker_i, T value) { method T (line 66) | T get(uint worker_i) { method add (line 72) | void add(uint worker_i, T value) { method average (line 79) | double average(){ method T (line 86) | T sum() { method calculate_totals (line 100) | void calculate_totals(){ class G1GCPhaseTimes (line 110) | class G1GCPhaseTimes : public CHeapObj { method record_gc_worker_start_time (line 158) | void record_gc_worker_start_time(uint worker_i, double ms) { method record_ext_root_scan_time (line 162) | void record_ext_root_scan_time(uint worker_i, double ms) { method record_satb_filtering_time (line 166) | void record_satb_filtering_time(uint worker_i, double ms) { method record_update_rs_time (line 170) | void record_update_rs_time(uint worker_i, double ms) { method record_update_rs_processed_buffers (line 174) | void record_update_rs_processed_buffers(uint worker_i, int processed_b... method record_scan_rs_time (line 178) | void record_scan_rs_time(uint worker_i, double ms) { method record_obj_copy_time (line 182) | void record_obj_copy_time(uint worker_i, double ms) { method add_obj_copy_time (line 186) | void add_obj_copy_time(uint worker_i, double ms) { method record_termination (line 190) | void record_termination(uint worker_i, double ms, size_t attempts) { method record_gc_worker_end_time (line 195) | void record_gc_worker_end_time(uint worker_i, double ms) { method record_clear_ct_time (line 199) | void record_clear_ct_time(double ms) { method record_par_time (line 203) | void record_par_time(double ms) { method record_code_root_fixup_time (line 207) | void record_code_root_fixup_time(double ms) { method record_ref_proc_time (line 211) | void record_ref_proc_time(double ms) { method record_ref_enq_time (line 215) | void record_ref_enq_time(double ms) { method record_root_region_scan_wait_time (line 219) | void record_root_region_scan_wait_time(double time_ms) { method record_young_free_cset_time_ms (line 223) | void record_young_free_cset_time_ms(double time_ms) { method record_non_young_free_cset_time_ms (line 227) | void record_non_young_free_cset_time_ms(double time_ms) { method record_young_cset_choice_time_ms (line 231) | void record_young_cset_choice_time_ms(double time_ms) { method record_non_young_cset_choice_time_ms (line 235) | void record_non_young_cset_choice_time_ms(double time_ms) { method record_cur_collection_start_sec (line 239) | void record_cur_collection_start_sec(double time_ms) { method record_verify_before_time_ms (line 243) | void record_verify_before_time_ms(double time_ms) { method record_verify_after_time_ms (line 247) | void record_verify_after_time_ms(double time_ms) { method cur_collection_start_sec (line 253) | double cur_collection_start_sec() { method cur_collection_par_time_ms (line 257) | double cur_collection_par_time_ms() { method cur_clear_ct_time_ms (line 261) | double cur_clear_ct_time_ms() { method root_region_scan_wait_time_ms (line 265) | double root_region_scan_wait_time_ms() { method young_cset_choice_time_ms (line 269) | double young_cset_choice_time_ms() { method young_free_cset_time_ms (line 273) | double young_free_cset_time_ms() { method non_young_cset_choice_time_ms (line 277) | double non_young_cset_choice_time_ms() { method non_young_free_cset_time_ms (line 281) | double non_young_free_cset_time_ms() { method average_last_update_rs_time (line 285) | double average_last_update_rs_time() { method sum_last_update_rs_processed_buffers (line 289) | int sum_last_update_rs_processed_buffers() { method average_last_scan_rs_time (line 293) | double average_last_scan_rs_time(){ method average_last_obj_copy_time (line 297) | double average_last_obj_copy_time() { method average_last_termination_time (line 301) | double average_last_termination_time() { method average_last_ext_root_scan_time (line 305) | double average_last_ext_root_scan_time() { method average_last_satb_filtering_times_ms (line 309) | double average_last_satb_filtering_times_ms() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1HRPrinter.hpp function VALUE_OBJ_CLASS_SPEC (line 33) | class G1HRPrinter VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1HotCardCache.cpp function jbyte (line 63) | jbyte* G1HotCardCache::insert(jbyte* card_ptr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1HotCardCache.hpp class DirtyCardQueue (line 35) | class DirtyCardQueue class G1CollectedHeap (line 36) | class G1CollectedHeap class G1RemSet (line 37) | class G1RemSet class HeapRegion (line 38) | class HeapRegion class G1HotCardCache (line 56) | class G1HotCardCache: public CHeapObj { method default_use_cache (line 73) | bool default_use_cache() const { method use_cache (line 83) | bool use_cache() { return _use_cache; } method set_use_cache (line 85) | void set_use_cache(bool b) { method reset_hot_cache_claimed_index (line 105) | void reset_hot_cache_claimed_index() { method reset_hot_cache (line 110) | void reset_hot_cache() { method hot_cache_is_empty (line 116) | bool hot_cache_is_empty() { return _n_hot == 0; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1Log.hpp class G1Log (line 30) | class G1Log : public AllStatic { method fine (line 41) | inline static bool fine() { method finer (line 45) | inline static bool finer() { method finest (line 49) | inline static bool finest() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1MMUTracker.hpp class G1MMUTracker (line 37) | class G1MMUTracker: public CHeapObj { method max_gc_time (line 49) | double max_gc_time() { method now_max_gc (line 53) | inline bool now_max_gc(double current_time) { method when_max_gc_sec (line 57) | inline double when_max_gc_sec(double current_time) { method jlong (line 61) | inline jlong when_max_gc_ms(double current_time) { method jlong (line 66) | inline jlong when_ms(double current_time, double pause_time) { function VALUE_OBJ_CLASS_SPEC (line 72) | class G1MMUTrackerQueueElem VALUE_OBJ_CLASS_SPEC { class G1MMUTrackerQueue (line 95) | class G1MMUTrackerQueue: public G1MMUTracker { type PrivateConstants (line 97) | enum PrivateConstants { method trim_index (line 118) | inline int trim_index(int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp class HeapRegion (line 55) | class HeapRegion class G1PrepareCompactClosure (line 213) | class G1PrepareCompactClosure: public HeapRegionClosure { method free_humongous_region (line 219) | void free_humongous_region(HeapRegion* hr) { method G1PrepareCompactClosure (line 236) | G1PrepareCompactClosure(CompactibleSpace* cs) method update_sets (line 242) | void update_sets() { method doHeapRegion (line 252) | bool doHeapRegion(HeapRegion* hr) { class G1AdjustPointersClosure (line 309) | class G1AdjustPointersClosure: public HeapRegionClosure { method doHeapRegion (line 311) | bool doHeapRegion(HeapRegion* r) { class G1SpaceCompactClosure (line 361) | class G1SpaceCompactClosure: public HeapRegionClosure { method G1SpaceCompactClosure (line 363) | G1SpaceCompactClosure() {} method doHeapRegion (line 365) | bool doHeapRegion(HeapRegion* hr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1MarkSweep.hpp class ReferenceProcessor (line 38) | class ReferenceProcessor class G1MarkSweep (line 48) | class G1MarkSweep : AllStatic { method STWGCTimer (line 57) | static STWGCTimer* gc_timer() { return GenMarkSweep::_gc_timer; } method SerialOldTracer (line 58) | static SerialOldTracer* gc_tracer() { return GenMarkSweep::_gc_tracer; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp class G1CollectedHeap (line 30) | class G1CollectedHeap class G1MonitoringSupport (line 115) | class G1MonitoringSupport : public CHeapObj { method G1CollectedHeap (line 160) | G1CollectedHeap* g1h() { return _g1h; } method subtract_up_to_zero (line 169) | static size_t subtract_up_to_zero(size_t x, size_t y) { method pad_capacity (line 196) | static size_t pad_capacity(size_t size_bytes, size_t mult = 1) { method CollectorCounters (line 207) | CollectorCounters* incremental_collection_counters() { method CollectorCounters (line 210) | CollectorCounters* full_collection_counters() { method GenerationCounters (line 213) | GenerationCounters* young_collection_counters() { method GenerationCounters (line 216) | GenerationCounters* old_collection_counters() { method HSpaceCounters (line 219) | HSpaceCounters* old_space_counters() { return _old_space_counters; } method HSpaceCounters (line 220) | HSpaceCounters* eden_counters() { return _eden_counters; } method HSpaceCounters (line 221) | HSpaceCounters* from_counters() { return _from_counters; } method HSpaceCounters (line 222) | HSpaceCounters* to_counters() { return _to_counters; } method overall_reserved (line 229) | size_t overall_reserved() { return _overall_reserved; } method overall_committed (line 230) | size_t overall_committed() { return _overall_committed; } method overall_used (line 231) | size_t overall_used() { return _overall_used; } method young_gen_committed (line 233) | size_t young_gen_committed() { return _young_gen_committed; } method young_gen_max (line 234) | size_t young_gen_max() { return overall_reserved(); } method eden_space_committed (line 235) | size_t eden_space_committed() { return _eden_committed; } method eden_space_used (line 236) | size_t eden_space_used() { return _eden_used; } method survivor_space_committed (line 237) | size_t survivor_space_committed() { return _survivor_committed; } method survivor_space_used (line 238) | size_t survivor_space_used() { return _survivor_used; } method old_gen_committed (line 240) | size_t old_gen_committed() { return old_space_committed(); } method old_gen_max (line 241) | size_t old_gen_max() { return overall_reserved(); } method old_space_committed (line 242) | size_t old_space_committed() { return _old_committed; } method old_space_used (line 243) | size_t old_space_used() { return _old_used; } class G1GenerationCounters (line 246) | class G1GenerationCounters: public GenerationCounters { class G1YoungGenerationCounters (line 257) | class G1YoungGenerationCounters: public G1GenerationCounters { class G1OldGenerationCounters (line 263) | class G1OldGenerationCounters: public G1GenerationCounters { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1OopClosures.hpp class HeapRegion (line 28) | class HeapRegion class G1CollectedHeap (line 29) | class G1CollectedHeap class G1RemSet (line 30) | class G1RemSet class ConcurrentMark (line 31) | class ConcurrentMark class DirtyCardToOopClosure (line 32) | class DirtyCardToOopClosure class CMBitMap (line 33) | class CMBitMap class CMMarkStack (line 34) | class CMMarkStack class G1ParScanThreadState (line 35) | class G1ParScanThreadState class CMTask (line 36) | class CMTask class ReferenceProcessor (line 37) | class ReferenceProcessor class OopsInHeapRegionClosure (line 41) | class OopsInHeapRegionClosure: public OopsInGenClosure { method set_region (line 45) | void set_region(HeapRegion* from) { _from = from; } class G1ParClosureSuper (line 48) | class G1ParClosureSuper : public OopsInHeapRegionClosure { method apply_to_weak_ref_discovered_field (line 59) | bool apply_to_weak_ref_discovered_field() { return true; } class G1ParPushHeapRSClosure (line 62) | class G1ParPushHeapRSClosure : public G1ParClosureSuper { method G1ParPushHeapRSClosure (line 64) | G1ParPushHeapRSClosure(G1CollectedHeap* g1, method do_oop (line 69) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 70) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1ParScanClosure (line 73) | class G1ParScanClosure : public G1ParClosureSuper { method G1ParScanClosure (line 75) | G1ParScanClosure(G1CollectedHeap* g1, G1ParScanThreadState* par_scan_s... method do_oop (line 83) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 84) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } function has_partial_array_mask (line 89) | inline bool has_partial_array_mask(T* ref) { function T (line 93) | inline T* set_partial_array_mask(T obj) { function oop (line 98) | inline oop clear_partial_array_mask(T* ref) { class G1ParScanPartialArrayClosure (line 102) | class G1ParScanPartialArrayClosure : public G1ParClosureSuper { method G1ParScanPartialArrayClosure (line 106) | G1ParScanPartialArrayClosure(G1CollectedHeap* g1, G1ParScanThreadState... method G1ParScanClosure (line 112) | G1ParScanClosure* scanner() { method do_oop (line 117) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 118) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1ParCopyClosure (line 122) | class G1ParCopyClosure : public G1ParClosureSuper { method G1ParCopyClosure (line 140) | G1ParCopyClosure(G1CollectedHeap* g1, G1ParScanThreadState* par_scan_s... method G1ParScanClosure (line 147) | G1ParScanClosure* scanner() { return &_scanner; } method do_oop_nv (line 149) | void do_oop_nv(T* p) { method do_oop (line 152) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 153) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class FilterIntoCSClosure (line 179) | class FilterIntoCSClosure: public OopClosure { method FilterIntoCSClosure (line 184) | FilterIntoCSClosure( DirtyCardToOopClosure* dcto_cl, method do_oop (line 190) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 191) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method apply_to_weak_ref_discovered_field (line 192) | bool apply_to_weak_ref_discovered_field() { return true; } method do_header (line 193) | bool do_header() { return false; } class FilterOutOfRegionClosure (line 196) | class FilterOutOfRegionClosure: public OopClosure { method do_oop (line 203) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 204) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method apply_to_weak_ref_discovered_field (line 205) | bool apply_to_weak_ref_discovered_field() { return true; } method do_header (line 206) | bool do_header() { return false; } class G1CMOopClosure (line 210) | class G1CMOopClosure : public OopClosure { method do_oop (line 218) | virtual void do_oop( oop* p) { do_oop_nv(p); } method do_oop (line 219) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1RootRegionScanClosure (line 223) | class G1RootRegionScanClosure : public OopClosure { method G1RootRegionScanClosure (line 229) | G1RootRegionScanClosure(G1CollectedHeap* g1h, ConcurrentMark* cm, method do_oop (line 233) | virtual void do_oop( oop* p) { do_oop_nv(p); } method do_oop (line 234) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1Mux2Closure (line 242) | class G1Mux2Closure : public OopClosure { method do_oop (line 248) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 249) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1TriggerClosure (line 255) | class G1TriggerClosure : public OopClosure { method triggered (line 259) | bool triggered() const { return _triggered; } method do_oop (line 261) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 262) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1InvokeIfNotTriggeredClosure (line 268) | class G1InvokeIfNotTriggeredClosure: public OopClosure { method do_oop (line 274) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 275) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1UpdateRSOrPushRefOopClosure (line 278) | class G1UpdateRSOrPushRefOopClosure: public OopClosure { method set_from (line 293) | void set_from(HeapRegion* from) { method self_forwarded (line 298) | bool self_forwarded(oop obj) { method apply_to_weak_ref_discovered_field (line 303) | bool apply_to_weak_ref_discovered_field() { return true; } method do_oop (line 306) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method do_oop (line 307) | virtual void do_oop(oop* p) { do_oop_nv(p); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1RemSet.cpp function init_ct_freq_table (line 47) | void init_ct_freq_table(size_t heap_sz_bytes) { function ct_freq_note_card (line 55) | void ct_freq_note_card(size_t index) { function ct_freq_update_histo_and_reset (line 62) | void ct_freq_update_histo_and_reset() { class ScanRSClosure (line 101) | class ScanRSClosure : public HeapRegionClosure { method ScanRSClosure (line 111) | ScanRSClosure(OopsInHeapRegionClosure* oc, int worker_i) : method set_try_claimed (line 124) | void set_try_claimed() { _try_claimed = true; } method scanCard (line 126) | void scanCard(size_t index, HeapRegion *r) { method printCard (line 149) | void printCard(HeapRegion* card_region, size_t card_index, method doHeapRegion (line 160) | bool doHeapRegion(HeapRegion* r) { method cards_done (line 210) | size_t cards_done() { return _cards_done;} method cards_looked_up (line 211) | size_t cards_looked_up() { return _cards;} class RefineRecordRefsIntoCSCardTableEntryClosure (line 236) | class RefineRecordRefsIntoCSCardTableEntryClosure: public CardTableEntry... method RefineRecordRefsIntoCSCardTableEntryClosure (line 240) | RefineRecordRefsIntoCSCardTableEntryClosure(G1CollectedHeap* g1h, method do_card_ptr (line 244) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { class UpdateRSetCardTableEntryIntoCSetClosure (line 364) | class UpdateRSetCardTableEntryIntoCSetClosure: public CardTableEntryClos... method UpdateRSetCardTableEntryIntoCSetClosure (line 368) | UpdateRSetCardTableEntryIntoCSetClosure(G1CollectedHeap* g1, method do_card_ptr (line 373) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { class ScrubRSClosure (line 466) | class ScrubRSClosure: public HeapRegionClosure { method ScrubRSClosure (line 472) | ScrubRSClosure(BitMap* region_bm, BitMap* card_bm) : method doHeapRegion (line 482) | bool doHeapRegion(HeapRegion* r) { class HRRSStatsIter (line 703) | class HRRSStatsIter: public HeapRegionClosure { method HRRSStatsIter (line 709) | HRRSStatsIter() : method doHeapRegion (line 716) | bool doHeapRegion(HeapRegion* r) { method total_mem_sz (line 728) | size_t total_mem_sz() { return _total_mem_sz; } method max_mem_sz (line 729) | size_t max_mem_sz() { return _max_mem_sz; } method occupied (line 730) | size_t occupied() { return _occupied; } method HeapRegion (line 731) | HeapRegion* max_mem_sz_region() { return _max_mem_sz_region; } class PrintRSThreadVTimeClosure (line 734) | class PrintRSThreadVTimeClosure : public ThreadClosure { method do_thread (line 736) | virtual void do_thread(Thread *t) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1RemSet.hpp class G1CollectedHeap (line 31) | class G1CollectedHeap class CardTableModRefBarrierSet (line 32) | class CardTableModRefBarrierSet class ConcurrentG1Refine (line 33) | class ConcurrentG1Refine class G1RemSet (line 39) | class G1RemSet: public CHeapObj { type SomePrivateConstants (line 46) | enum SomePrivateConstants { method CardTableModRefBS (line 98) | CardTableModRefBS* ct_bs() { return _ct_bs; } method cardsScanned (line 99) | size_t cardsScanned() { return _total_cards_scanned; } class CountNonCleanMemRegionClosure (line 133) | class CountNonCleanMemRegionClosure: public MemRegionClosure { method CountNonCleanMemRegionClosure (line 138) | CountNonCleanMemRegionClosure(G1CollectedHeap* g1) : method n (line 142) | int n() { return _n; } method HeapWord (line 143) | HeapWord* start_first() { return _start_first; } class UpdateRSOopClosure (line 146) | class UpdateRSOopClosure: public OopClosure { method UpdateRSOopClosure (line 154) | UpdateRSOopClosure(G1RemSet* rs, int worker_i = 0) : method set_from (line 158) | void set_from(HeapRegion* from) { method do_oop (line 163) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 164) | virtual void do_oop(oop* p) { do_oop_work(p); } method apply_to_weak_ref_discovered_field (line 168) | bool apply_to_weak_ref_discovered_field() { return true; } class UpdateRSetImmediate (line 171) | class UpdateRSetImmediate: public OopsInHeapRegionClosure { method UpdateRSetImmediate (line 177) | UpdateRSetImmediate(G1RemSet* rs) : method do_oop (line 180) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 181) | virtual void do_oop( oop* p) { do_oop_work(p); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp function uint (line 32) | inline uint G1RemSet::n_workers() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp class DirtyCardQueueSet (line 34) | class DirtyCardQueueSet class G1SATBCardTableModRefBS (line 39) | class G1SATBCardTableModRefBS: public CardTableModRefBSForCTRS { method is_a (line 48) | bool is_a(BarrierSet::Name bsn) { method has_write_ref_pre_barrier (line 52) | virtual bool has_write_ref_pre_barrier() { return true; } method write_ref_field_pre_static (line 56) | static void write_ref_field_pre_static(T* field, oop newVal) { method inline_write_ref_field_pre (line 65) | inline void inline_write_ref_field_pre(T* field, oop newVal) { method write_ref_field_pre_work (line 70) | virtual void write_ref_field_pre_work(oop* field, oop new_val) { method write_ref_field_pre_work (line 73) | virtual void write_ref_field_pre_work(narrowOop* field, oop new_val) { method write_ref_field_pre_work (line 76) | virtual void write_ref_field_pre_work(void* field, oop new_val) { method write_ref_array_pre (line 81) | virtual void write_ref_array_pre(oop* dst, int count, bool dest_uninit... method write_ref_array_pre (line 86) | virtual void write_ref_array_pre(narrowOop* dst, int count, bool dest_... class G1SATBCardTableLoggingModRefBS (line 95) | class G1SATBCardTableLoggingModRefBS: public G1SATBCardTableModRefBS { method is_a (line 102) | bool is_a(BarrierSet::Name bsn) { method write_region_work (line 116) | void write_region_work(MemRegion mr) { invalidate(mr); } method write_ref_array_work (line 117) | void write_ref_array_work(MemRegion mr) { invalidate(mr); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1YCTypes.hpp type G1YCType (line 30) | enum G1YCType { class G1YCTypeHelper (line 38) | class G1YCTypeHelper { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp type G1Barrier (line 34) | enum G1Barrier { class G1ParCopyClosure (line 41) | class G1ParCopyClosure class G1ParScanClosure (line 43) | class G1ParScanClosure class G1ParPushHeapRSClosure (line 44) | class G1ParPushHeapRSClosure class FilterIntoCSClosure (line 48) | class FilterIntoCSClosure class FilterOutOfRegionClosure (line 49) | class FilterOutOfRegionClosure class G1CMOopClosure (line 50) | class G1CMOopClosure class G1RootRegionScanClosure (line 51) | class G1RootRegionScanClosure class G1Mux2Closure (line 54) | class G1Mux2Closure class G1TriggerClosure (line 55) | class G1TriggerClosure class G1InvokeIfNotTriggeredClosure (line 56) | class G1InvokeIfNotTriggeredClosure class G1UpdateRSOrPushRefOopClosure (line 57) | class G1UpdateRSOrPushRefOopClosure FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegion.cpp class VerifyLiveClosure (line 53) | class VerifyLiveClosure: public OopClosure { method VerifyLiveClosure (line 65) | VerifyLiveClosure(G1CollectedHeap* g1h, VerifyOption vo) : method set_containing_obj (line 74) | void set_containing_obj(oop obj) { method failures (line 78) | bool failures() { return _failures; } method n_failures (line 79) | int n_failures() { return _n_failures; } method do_oop (line 81) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 82) | virtual void do_oop( oop* p) { do_oop_work(p); } method print_object (line 84) | void print_object(outputStream* out, oop obj) { method do_oop_work (line 95) | void do_oop_work(T* p) { function HeapWord (line 192) | HeapWord* walk_mem_region_loop(ClosureType* cl, G1CollectedHeap* g1h, function HeapWord (line 456) | HeapWord* HeapRegion::next_block_start_careful(HeapWord* addr) { function CompactibleSpace (line 519) | CompactibleSpace* HeapRegion::next_compaction_space() const { function HeapWord (line 592) | HeapWord* function HeapWord (line 624) | HeapWord* function HeapWord (line 942) | HeapWord* G1OffsetTableContigSpace::initialize_threshold() { function HeapWord (line 946) | HeapWord* G1OffsetTableContigSpace::cross_threshold(HeapWord* start, function HeapWord (line 952) | HeapWord* G1OffsetTableContigSpace::saved_mark_word() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegion.hpp class CompactibleSpace (line 48) | class CompactibleSpace class ContiguousSpace (line 49) | class ContiguousSpace class HeapRegionRemSet (line 50) | class HeapRegionRemSet class HeapRegionRemSetIterator (line 51) | class HeapRegionRemSetIterator class HeapRegion (line 52) | class HeapRegion type HumongousType (line 226) | enum HumongousType { method G1BlockOffsetArrayContigSpace (line 241) | G1BlockOffsetArrayContigSpace* offsets() { return &_offsets; } type YoungType (line 291) | enum YoungType { method init_top_at_mark_start (line 313) | void init_top_at_mark_start() { method set_young_type (line 322) | void set_young_type(YoungType new_type) { method align_up_to_region_byte_size (line 355) | static size_t align_up_to_region_byte_size(size_t sz) { type ClaimValues (line 368) | enum ClaimValues { method HeapWord (line 380) | inline HeapWord* par_allocate_no_bot_updates(size_t word_size) { method HeapWord (line 384) | inline HeapWord* allocate_no_bot_updates(size_t word_size) { method uint (line 391) | uint hrs_index() const { return _hrs_index; } method marked_bytes (line 394) | size_t marked_bytes() { return _prev_marked_bytes; } method live_bytes (line 395) | size_t live_bytes() { method next_marked_bytes (line 400) | size_t next_marked_bytes() { return _next_marked_bytes; } method next_live_bytes (line 402) | size_t next_live_bytes() { method garbage_bytes (line 408) | size_t garbage_bytes() { method reclaimable_bytes (line 420) | size_t reclaimable_bytes() { method max_live_bytes (line 427) | size_t max_live_bytes() { return used() - garbage_bytes(); } method add_to_marked_bytes (line 429) | void add_to_marked_bytes(size_t incr_bytes) { method zero_marked_bytes (line 434) | void zero_marked_bytes() { method isHumongous (line 438) | bool isHumongous() const { return _humongous_type != NotHumongous; } method startsHumongous (line 439) | bool startsHumongous() const { return _humongous_type == StartsHumongo... method continuesHumongous (line 440) | bool continuesHumongous() const { return _humongous_type == ContinuesH... method HeapRegion (line 442) | HeapRegion* humongous_start_region() const { method uint (line 448) | uint region_num() const { method uint (line 460) | uint last_hc_index() const { method is_in_reserved_raw (line 469) | bool is_in_reserved_raw(const void* p) const { method HeapRegionRemSet (line 507) | HeapRegionRemSet* rem_set() const { method in_collection_set (line 512) | bool in_collection_set() const { method set_in_collection_set (line 515) | void set_in_collection_set(bool b) { method HeapRegion (line 518) | HeapRegion* next_in_collection_set() { method set_next_in_collection_set (line 525) | void set_next_in_collection_set(HeapRegion* r) { method HeapRegion (line 535) | HeapRegion* next() { return _next; } method set_next (line 537) | void set_next(HeapRegion* next) { _next = next; } method set_containing_set (line 544) | void set_containing_set(HeapRegionSetBase* containing_set) { method HeapRegionSetBase (line 554) | HeapRegionSetBase* containing_set() { return _containing_set; } method set_containing_set (line 556) | void set_containing_set(HeapRegionSetBase* containing_set) { } method pending_removal (line 566) | bool pending_removal() { return _pending_removal; } method set_pending_removal (line 568) | void set_pending_removal(bool pending_removal) { method HeapRegion (line 582) | HeapRegion* get_next_young_region() { return _next_young_region; } method set_next_young_region (line 583) | void set_next_young_region(HeapRegion* hr) { method HeapRegion (line 587) | HeapRegion* get_next_dirty_cards_region() const { return _next_dirty_c... method HeapRegion (line 588) | HeapRegion** next_dirty_cards_region_addr() { return &_next_dirty_card... method set_next_dirty_cards_region (line 589) | void set_next_dirty_cards_region(HeapRegion* hr) { _next_dirty_cards_r... method is_on_dirty_cards_region_list (line 590) | bool is_on_dirty_cards_region_list() const { return get_next_dirty_car... method HeapWord (line 592) | HeapWord* orig_end() { return _orig_end; } method HeapWord (line 604) | HeapWord* prev_top_at_mark_start() const { return _prev_top_at_mark_st... method HeapWord (line 605) | HeapWord* next_top_at_mark_start() const { return _next_top_at_mark_st... method is_marked (line 645) | bool is_marked() { return _prev_top_at_mark_start != bottom(); } method reset_during_compaction (line 647) | void reset_during_compaction() { method gc_efficiency (line 656) | double gc_efficiency() { return _gc_efficiency;} method is_young (line 658) | bool is_young() const { return _young_type != NotYoung; } method is_survivor (line 659) | bool is_survivor() const { return _young_type == Survivor; } method young_index_in_cset (line 661) | int young_index_in_cset() const { return _young_index_in_cset; } method set_young_index_in_cset (line 662) | void set_young_index_in_cset(int index) { method age_in_surv_rate_group (line 667) | int age_in_surv_rate_group() { method record_surv_words_in_group (line 673) | void record_surv_words_in_group(size_t words_survived) { method age_in_surv_rate_group_cond (line 680) | int age_in_surv_rate_group_cond() { method SurvRateGroup (line 687) | SurvRateGroup* surv_rate_group() { method install_surv_rate_group (line 691) | void install_surv_rate_group(SurvRateGroup* surv_rate_group) { method uninstall_surv_rate_group (line 700) | void uninstall_surv_rate_group() { method set_young (line 712) | void set_young() { set_young_type(Young); } method set_survivor (line 714) | void set_survivor() { set_young_type(Survivor); } method set_not_young (line 716) | void set_not_young() { set_young_type(NotYoung); } method obj_allocated_since_prev_marking (line 721) | bool obj_allocated_since_prev_marking(oop obj) const { method obj_allocated_since_next_marking (line 724) | bool obj_allocated_since_next_marking(oop obj) const { method jint (line 730) | jint claim_value() { return _claimed; } method set_claim_value (line 732) | void set_claim_value(int claimValue) { _claimed = claimValue; } method evacuation_failed (line 735) | bool evacuation_failed() { return _evacuation_failed; } method set_evacuation_failed (line 738) | void set_evacuation_failed(bool b) { method HeapWord (line 771) | HeapWord* block_start_careful(const void* p) const { method recorded_rs_length (line 780) | size_t recorded_rs_length() const { return _recorded_rs_length; } method predicted_elapsed_time_ms (line 781) | double predicted_elapsed_time_ms() const { return _predicted_elapsed_t... method predicted_bytes_to_copy (line 782) | size_t predicted_bytes_to_copy() const { return _predicted_bytes_to_... method set_recorded_rs_length (line 784) | void set_recorded_rs_length(size_t rs_length) { method set_predicted_elapsed_time_ms (line 788) | void set_predicted_elapsed_time_ms(double ms) { method set_predicted_bytes_to_copy (line 792) | void set_predicted_bytes_to_copy(size_t bytes) { class HeapRegionSetBase (line 53) | class HeapRegionSetBase class HeapRegionDCTOC (line 72) | class HeapRegionDCTOC : public ContiguousSpaceDCTOC { type FilterKind (line 75) | enum FilterKind { method walk_mem_region_with_cl (line 93) | void walk_mem_region_with_cl(MemRegion mr, method HeapWord (line 106) | HeapWord* get_actual_top(HeapWord* top, HeapWord* top_obj) { method walk_mem_region (line 116) | void walk_mem_region(MemRegion mr, HeapWord* bottom, HeapWord* top) { class G1OffsetTableContigSpace (line 153) | class G1OffsetTableContigSpace: public ContiguousSpace { method reset_gc_time_stamp (line 178) | void reset_gc_time_stamp() { _gc_time_stamp = 0; } method get_gc_time_stamp (line 179) | unsigned get_gc_time_stamp() { return _gc_time_stamp; } method set_pre_dummy_top (line 183) | void set_pre_dummy_top(HeapWord* pre_dummy_top) { method HeapWord (line 187) | HeapWord* pre_dummy_top() { method reset_pre_dummy_top (line 190) | void reset_pre_dummy_top() { _pre_dummy_top = NULL; } method reset_bot (line 208) | void reset_bot() { method update_bot_for_object (line 213) | void update_bot_for_object(HeapWord* start, size_t word_size) { method print_bot_on (line 217) | void print_bot_on(outputStream* out) { class HeapRegion (line 222) | class HeapRegion: public G1OffsetTableContigSpace { type HumongousType (line 226) | enum HumongousType { method G1BlockOffsetArrayContigSpace (line 241) | G1BlockOffsetArrayContigSpace* offsets() { return &_offsets; } type YoungType (line 291) | enum YoungType { method init_top_at_mark_start (line 313) | void init_top_at_mark_start() { method set_young_type (line 322) | void set_young_type(YoungType new_type) { method align_up_to_region_byte_size (line 355) | static size_t align_up_to_region_byte_size(size_t sz) { type ClaimValues (line 368) | enum ClaimValues { method HeapWord (line 380) | inline HeapWord* par_allocate_no_bot_updates(size_t word_size) { method HeapWord (line 384) | inline HeapWord* allocate_no_bot_updates(size_t word_size) { method uint (line 391) | uint hrs_index() const { return _hrs_index; } method marked_bytes (line 394) | size_t marked_bytes() { return _prev_marked_bytes; } method live_bytes (line 395) | size_t live_bytes() { method next_marked_bytes (line 400) | size_t next_marked_bytes() { return _next_marked_bytes; } method next_live_bytes (line 402) | size_t next_live_bytes() { method garbage_bytes (line 408) | size_t garbage_bytes() { method reclaimable_bytes (line 420) | size_t reclaimable_bytes() { method max_live_bytes (line 427) | size_t max_live_bytes() { return used() - garbage_bytes(); } method add_to_marked_bytes (line 429) | void add_to_marked_bytes(size_t incr_bytes) { method zero_marked_bytes (line 434) | void zero_marked_bytes() { method isHumongous (line 438) | bool isHumongous() const { return _humongous_type != NotHumongous; } method startsHumongous (line 439) | bool startsHumongous() const { return _humongous_type == StartsHumongo... method continuesHumongous (line 440) | bool continuesHumongous() const { return _humongous_type == ContinuesH... method HeapRegion (line 442) | HeapRegion* humongous_start_region() const { method uint (line 448) | uint region_num() const { method uint (line 460) | uint last_hc_index() const { method is_in_reserved_raw (line 469) | bool is_in_reserved_raw(const void* p) const { method HeapRegionRemSet (line 507) | HeapRegionRemSet* rem_set() const { method in_collection_set (line 512) | bool in_collection_set() const { method set_in_collection_set (line 515) | void set_in_collection_set(bool b) { method HeapRegion (line 518) | HeapRegion* next_in_collection_set() { method set_next_in_collection_set (line 525) | void set_next_in_collection_set(HeapRegion* r) { method HeapRegion (line 535) | HeapRegion* next() { return _next; } method set_next (line 537) | void set_next(HeapRegion* next) { _next = next; } method set_containing_set (line 544) | void set_containing_set(HeapRegionSetBase* containing_set) { method HeapRegionSetBase (line 554) | HeapRegionSetBase* containing_set() { return _containing_set; } method set_containing_set (line 556) | void set_containing_set(HeapRegionSetBase* containing_set) { } method pending_removal (line 566) | bool pending_removal() { return _pending_removal; } method set_pending_removal (line 568) | void set_pending_removal(bool pending_removal) { method HeapRegion (line 582) | HeapRegion* get_next_young_region() { return _next_young_region; } method set_next_young_region (line 583) | void set_next_young_region(HeapRegion* hr) { method HeapRegion (line 587) | HeapRegion* get_next_dirty_cards_region() const { return _next_dirty_c... method HeapRegion (line 588) | HeapRegion** next_dirty_cards_region_addr() { return &_next_dirty_card... method set_next_dirty_cards_region (line 589) | void set_next_dirty_cards_region(HeapRegion* hr) { _next_dirty_cards_r... method is_on_dirty_cards_region_list (line 590) | bool is_on_dirty_cards_region_list() const { return get_next_dirty_car... method HeapWord (line 592) | HeapWord* orig_end() { return _orig_end; } method HeapWord (line 604) | HeapWord* prev_top_at_mark_start() const { return _prev_top_at_mark_st... method HeapWord (line 605) | HeapWord* next_top_at_mark_start() const { return _next_top_at_mark_st... method is_marked (line 645) | bool is_marked() { return _prev_top_at_mark_start != bottom(); } method reset_during_compaction (line 647) | void reset_during_compaction() { method gc_efficiency (line 656) | double gc_efficiency() { return _gc_efficiency;} method is_young (line 658) | bool is_young() const { return _young_type != NotYoung; } method is_survivor (line 659) | bool is_survivor() const { return _young_type == Survivor; } method young_index_in_cset (line 661) | int young_index_in_cset() const { return _young_index_in_cset; } method set_young_index_in_cset (line 662) | void set_young_index_in_cset(int index) { method age_in_surv_rate_group (line 667) | int age_in_surv_rate_group() { method record_surv_words_in_group (line 673) | void record_surv_words_in_group(size_t words_survived) { method age_in_surv_rate_group_cond (line 680) | int age_in_surv_rate_group_cond() { method SurvRateGroup (line 687) | SurvRateGroup* surv_rate_group() { method install_surv_rate_group (line 691) | void install_surv_rate_group(SurvRateGroup* surv_rate_group) { method uninstall_surv_rate_group (line 700) | void uninstall_surv_rate_group() { method set_young (line 712) | void set_young() { set_young_type(Young); } method set_survivor (line 714) | void set_survivor() { set_young_type(Survivor); } method set_not_young (line 716) | void set_not_young() { set_young_type(NotYoung); } method obj_allocated_since_prev_marking (line 721) | bool obj_allocated_since_prev_marking(oop obj) const { method obj_allocated_since_next_marking (line 724) | bool obj_allocated_since_next_marking(oop obj) const { method jint (line 730) | jint claim_value() { return _claimed; } method set_claim_value (line 732) | void set_claim_value(int claimValue) { _claimed = claimValue; } method evacuation_failed (line 735) | bool evacuation_failed() { return _evacuation_failed; } method set_evacuation_failed (line 738) | void set_evacuation_failed(bool b) { method HeapWord (line 771) | HeapWord* block_start_careful(const void* p) const { method recorded_rs_length (line 780) | size_t recorded_rs_length() const { return _recorded_rs_length; } method predicted_elapsed_time_ms (line 781) | double predicted_elapsed_time_ms() const { return _predicted_elapsed_t... method predicted_bytes_to_copy (line 782) | size_t predicted_bytes_to_copy() const { return _predicted_bytes_to_... method set_recorded_rs_length (line 784) | void set_recorded_rs_length(size_t rs_length) { method set_predicted_elapsed_time_ms (line 788) | void set_predicted_elapsed_time_ms(double ms) { method set_predicted_bytes_to_copy (line 792) | void set_predicted_bytes_to_copy(size_t bytes) { class HeapRegionClosure (line 828) | class HeapRegionClosure : public StackObj { method incomplete (line 833) | void incomplete() { _complete = false; } method HeapRegionClosure (line 836) | HeapRegionClosure(): _complete(true) {} method complete (line 843) | bool complete() { return _complete; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegion.inline.hpp function HeapWord (line 28) | inline HeapWord* G1OffsetTableContigSpace::allocate(size_t size) { function HeapWord (line 39) | inline HeapWord* G1OffsetTableContigSpace::par_allocate(size_t size) { function HeapWord (line 49) | inline HeapWord* G1OffsetTableContigSpace::block_start(const void* p) { function HeapWord (line 53) | inline HeapWord* FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp class PerRegionTable (line 37) | class PerRegionTable: public CHeapObj { method BitMap (line 59) | BitMap* bm() { return &_bm; } method recount_occupied (line 61) | void recount_occupied() { method PerRegionTable (line 65) | PerRegionTable(HeapRegion* hr) : method add_card_work (line 72) | void add_card_work(CardIdx_t from_card, bool par) { method add_reference_work (line 85) | void add_reference_work(OopOrNarrowOopStar from, bool par) { method HeapRegion (line 118) | HeapRegion* hr() const { return _hr; } method jint (line 120) | jint occupied() const { method init (line 126) | void init(HeapRegion* hr, bool clear_links_to_all_list) { method add_reference (line 137) | void add_reference(OopOrNarrowOopStar from) { method seq_add_reference (line 141) | void seq_add_reference(OopOrNarrowOopStar from) { method scrub (line 145) | void scrub(CardTableModRefBS* ctbs, BitMap* card_bm) { method add_card (line 152) | void add_card(CardIdx_t from_card_index) { method seq_add_card (line 156) | void seq_add_card(CardIdx_t from_card_index) { method union_bitmap_into (line 162) | void union_bitmap_into(BitMap* bm) { method mem_size (line 167) | size_t mem_size() const { method contains_reference (line 172) | bool contains_reference(OopOrNarrowOopStar from) const { method bulk_free (line 181) | static void bulk_free(PerRegionTable* prt, PerRegionTable* last) { method free (line 193) | static void free(PerRegionTable* prt) { method PerRegionTable (line 198) | static PerRegionTable* alloc(HeapRegion* hr) { method PerRegionTable (line 216) | PerRegionTable* next() const { return _next; } method set_next (line 217) | void set_next(PerRegionTable* next) { _next = next; } method PerRegionTable (line 218) | PerRegionTable* prev() const { return _prev; } method set_prev (line 219) | void set_prev(PerRegionTable* prev) { _prev = prev; } method PerRegionTable (line 229) | PerRegionTable* collision_list_next() const { method set_collision_list_next (line 233) | void set_collision_list_next(PerRegionTable* next) { method PerRegionTable (line 237) | PerRegionTable** collision_list_next_addr() { method fl_mem_size (line 241) | static size_t fl_mem_size() { function PerRegionTable (line 529) | PerRegionTable* method BitMap (line 59) | BitMap* bm() { return &_bm; } method recount_occupied (line 61) | void recount_occupied() { method PerRegionTable (line 65) | PerRegionTable(HeapRegion* hr) : method add_card_work (line 72) | void add_card_work(CardIdx_t from_card, bool par) { method add_reference_work (line 85) | void add_reference_work(OopOrNarrowOopStar from, bool par) { method HeapRegion (line 118) | HeapRegion* hr() const { return _hr; } method jint (line 120) | jint occupied() const { method init (line 126) | void init(HeapRegion* hr, bool clear_links_to_all_list) { method add_reference (line 137) | void add_reference(OopOrNarrowOopStar from) { method seq_add_reference (line 141) | void seq_add_reference(OopOrNarrowOopStar from) { method scrub (line 145) | void scrub(CardTableModRefBS* ctbs, BitMap* card_bm) { method add_card (line 152) | void add_card(CardIdx_t from_card_index) { method seq_add_card (line 156) | void seq_add_card(CardIdx_t from_card_index) { method union_bitmap_into (line 162) | void union_bitmap_into(BitMap* bm) { method mem_size (line 167) | size_t mem_size() const { method contains_reference (line 172) | bool contains_reference(OopOrNarrowOopStar from) const { method bulk_free (line 181) | static void bulk_free(PerRegionTable* prt, PerRegionTable* last) { method free (line 193) | static void free(PerRegionTable* prt) { method PerRegionTable (line 198) | static PerRegionTable* alloc(HeapRegion* hr) { method PerRegionTable (line 216) | PerRegionTable* next() const { return _next; } method set_next (line 217) | void set_next(PerRegionTable* next) { _next = next; } method PerRegionTable (line 218) | PerRegionTable* prev() const { return _prev; } method set_prev (line 219) | void set_prev(PerRegionTable* prev) { _prev = prev; } method PerRegionTable (line 229) | PerRegionTable* collision_list_next() const { method set_collision_list_next (line 233) | void set_collision_list_next(PerRegionTable* next) { method PerRegionTable (line 237) | PerRegionTable** collision_list_next_addr() { method fl_mem_size (line 241) | static size_t fl_mem_size() { function PerRegionTable (line 542) | PerRegionTable* OtherRegionsTable::delete_region_table() { method BitMap (line 59) | BitMap* bm() { return &_bm; } method recount_occupied (line 61) | void recount_occupied() { method PerRegionTable (line 65) | PerRegionTable(HeapRegion* hr) : method add_card_work (line 72) | void add_card_work(CardIdx_t from_card, bool par) { method add_reference_work (line 85) | void add_reference_work(OopOrNarrowOopStar from, bool par) { method HeapRegion (line 118) | HeapRegion* hr() const { return _hr; } method jint (line 120) | jint occupied() const { method init (line 126) | void init(HeapRegion* hr, bool clear_links_to_all_list) { method add_reference (line 137) | void add_reference(OopOrNarrowOopStar from) { method seq_add_reference (line 141) | void seq_add_reference(OopOrNarrowOopStar from) { method scrub (line 145) | void scrub(CardTableModRefBS* ctbs, BitMap* card_bm) { method add_card (line 152) | void add_card(CardIdx_t from_card_index) { method seq_add_card (line 156) | void seq_add_card(CardIdx_t from_card_index) { method union_bitmap_into (line 162) | void union_bitmap_into(BitMap* bm) { method mem_size (line 167) | size_t mem_size() const { method contains_reference (line 172) | bool contains_reference(OopOrNarrowOopStar from) const { method bulk_free (line 181) | static void bulk_free(PerRegionTable* prt, PerRegionTable* last) { method free (line 193) | static void free(PerRegionTable* prt) { method PerRegionTable (line 198) | static PerRegionTable* alloc(HeapRegion* hr) { method PerRegionTable (line 216) | PerRegionTable* next() const { return _next; } method set_next (line 217) | void set_next(PerRegionTable* next) { _next = next; } method PerRegionTable (line 218) | PerRegionTable* prev() const { return _prev; } method set_prev (line 219) | void set_prev(PerRegionTable* prev) { _prev = prev; } method PerRegionTable (line 229) | PerRegionTable* collision_list_next() const { method set_collision_list_next (line 233) | void set_collision_list_next(PerRegionTable* next) { method PerRegionTable (line 237) | PerRegionTable** collision_list_next_addr() { method fl_mem_size (line 241) | static size_t fl_mem_size() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp class G1CollectedHeap (line 34) | class G1CollectedHeap class G1BlockOffsetSharedArray (line 35) | class G1BlockOffsetSharedArray class HeapRegion (line 36) | class HeapRegion class HeapRegionRemSetIterator (line 37) | class HeapRegionRemSetIterator type IterState (line 367) | enum IterState { method n_yielded_fine (line 416) | size_t n_yielded_fine() { return _n_yielded_fine; } method n_yielded_coarse (line 417) | size_t n_yielded_coarse() { return _n_yielded_coarse; } method n_yielded_sparse (line 418) | size_t n_yielded_sparse() { return _n_yielded_sparse; } method n_yielded (line 419) | size_t n_yielded() { class PerRegionTable (line 38) | class PerRegionTable class SparsePRT (line 39) | class SparsePRT class HRRSCleanupTask (line 43) | class HRRSCleanupTask : public SparsePRTCleanupTask { function VALUE_OBJ_CLASS_SPEC (line 70) | class OtherRegionsTable VALUE_OBJ_CLASS_SPEC { class HeapRegionRemSet (line 181) | class HeapRegionRemSet : public CHeapObj { type Event (line 186) | enum Event { method G1BlockOffsetSharedArray (line 192) | G1BlockOffsetSharedArray* bosa() const { return _bosa; } type ParIterState (line 196) | enum ParIterState { Unclaimed, Claimed, Complete } method HeapRegion (line 222) | HeapRegion* hr() const { method occupied (line 226) | size_t occupied() const { method occ_fine (line 229) | size_t occ_fine() const { method occ_coarse (line 232) | size_t occ_coarse() const { method occ_sparse (line 235) | size_t occ_sparse() const { method jint (line 239) | static jint n_coarsenings() { return OtherRegionsTable::n_coarsenings(... method add_reference (line 242) | void add_reference(OopOrNarrowOopStar from) { method add_reference (line 247) | void add_reference(OopOrNarrowOopStar from, int tid) { method iter_claimed (line 268) | size_t iter_claimed() const { return (size_t)_iter_claimed; } method iter_claimed_next (line 270) | size_t iter_claimed_next(size_t step) { method verify_ready_for_par_iteration (line 280) | bool verify_ready_for_par_iteration() { method mem_size (line 288) | size_t mem_size() { method static_mem_size (line 297) | static size_t static_mem_size() { method fl_mem_size (line 303) | static size_t fl_mem_size() { method contains_reference (line 307) | bool contains_reference(OopOrNarrowOopStar from) const { method init_heap (line 317) | static void init_heap(uint max_regions) { method shrink_heap (line 322) | static void shrink_heap(uint new_n_regs) { method print_from_card_cache (line 327) | static void print_from_card_cache() { class HeapRegionRemSetIterator (line 348) | class HeapRegionRemSetIterator : public CHeapObj { type IterState (line 367) | enum IterState { method n_yielded_fine (line 416) | size_t n_yielded_fine() { return _n_yielded_fine; } method n_yielded_coarse (line 417) | size_t n_yielded_coarse() { return _n_yielded_coarse; } method n_yielded_sparse (line 418) | size_t n_yielded_sparse() { return _n_yielded_sparse; } method n_yielded (line 419) | size_t n_yielded() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionSeq.cpp function uint (line 34) | uint HeapRegionSeq::find_contiguous_from(uint from, uint num) { function MemRegion (line 97) | MemRegion HeapRegionSeq::expand_by(HeapWord* old_end, function uint (line 141) | uint HeapRegionSeq::free_suffix() { function uint (line 154) | uint HeapRegionSeq::find_contiguous(uint num) { function MemRegion (line 204) | MemRegion HeapRegionSeq::shrink_by(size_t shrink_bytes, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionSeq.hpp class HeapRegion (line 28) | class HeapRegion class HeapRegionClosure (line 29) | class HeapRegionClosure class FreeRegionList (line 30) | class FreeRegionList class HeapRegionSeq (line 56) | class HeapRegionSeq: public CHeapObj { method increment_length (line 95) | void increment_length(uint* length) { method decrement_length (line 100) | void decrement_length(uint* length) { method HeapRegionSeq (line 107) | HeapRegionSeq() { } method uint (line 124) | uint length() const { return _length; } method uint (line 127) | uint max_length() const { return _max_length; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp function uintx (line 31) | inline uintx HeapRegionSeq::addr_to_index_biased(HeapWord* addr) const { function HeapRegion (line 39) | inline HeapRegion* HeapRegionSeq::addr_to_region_unsafe(HeapWord* addr) ... function HeapRegion (line 49) | inline HeapRegion* HeapRegionSeq::addr_to_region(HeapWord* addr) const { function HeapRegion (line 58) | inline HeapRegion* HeapRegionSeq::at(uint index) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionSet.hpp class hrs_ext_msg (line 48) | class hrs_ext_msg method hrs_ext_msg (line 193) | hrs_ext_msg(HeapRegionSetBase* set, const char* message) : hrs_err_msg... class HRSPhaseSetter (line 57) | class HRSPhaseSetter method HRSPhaseSetter (line 200) | HRSPhaseSetter(HRSPhase phase) { function VALUE_OBJ_CLASS_SPEC (line 59) | class HeapRegionSetBase VALUE_OBJ_CLASS_SPEC { class hrs_ext_msg (line 191) | class hrs_ext_msg : public hrs_err_msg { method hrs_ext_msg (line 193) | hrs_ext_msg(HeapRegionSetBase* set, const char* message) : hrs_err_msg... class HRSPhaseSetter (line 198) | class HRSPhaseSetter { method HRSPhaseSetter (line 200) | HRSPhaseSetter(HRSPhase phase) { class HeapRegionSet (line 238) | class HeapRegionSet : public HeapRegionSetBase { method HeapRegionSet (line 248) | HeapRegionSet(const char* name) : HeapRegionSetBase(name) { class HeapRegionLinkedListIterator (line 284) | class HeapRegionLinkedListIterator method more_available (line 360) | bool more_available() { method HeapRegion (line 364) | HeapRegion* get_next() { method HeapRegionLinkedListIterator (line 377) | HeapRegionLinkedListIterator(HeapRegionLinkedList* list) class HeapRegionLinkedList (line 286) | class HeapRegionLinkedList : public HeapRegionSetBase { method HeapRegion (line 294) | HeapRegion* head() { return _head; } method HeapRegion (line 295) | HeapRegion* tail() { return _tail; } method HeapRegionLinkedList (line 303) | HeapRegionLinkedList(const char* name) : HeapRegionSetBase(name) { class HeapRegionLinkedListIterator (line 354) | class HeapRegionLinkedListIterator : public StackObj { method more_available (line 360) | bool more_available() { method HeapRegion (line 364) | HeapRegion* get_next() { method HeapRegionLinkedListIterator (line 377) | HeapRegionLinkedListIterator(HeapRegionLinkedList* list) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp function HeapRegion (line 138) | inline HeapRegion* HeapRegionLinkedList::remove_head() { function HeapRegion (line 157) | inline HeapRegion* HeapRegionLinkedList::remove_head_or_null() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/heapRegionSets.hpp class FreeRegionList (line 32) | class FreeRegionList : public HeapRegionLinkedList { method regions_humongous (line 36) | virtual bool regions_humongous() { return false; } method regions_empty (line 37) | virtual bool regions_empty() { return true; } method FreeRegionList (line 40) | FreeRegionList(const char* name) : HeapRegionLinkedList(name) { } class MasterFreeRegionList (line 45) | class MasterFreeRegionList : public FreeRegionList { method MasterFreeRegionList (line 51) | MasterFreeRegionList(const char* name) : FreeRegionList(name) { } class SecondaryFreeRegionList (line 56) | class SecondaryFreeRegionList : public FreeRegionList { method SecondaryFreeRegionList (line 61) | SecondaryFreeRegionList(const char* name) : FreeRegionList(name) { } class OldRegionSet (line 66) | class OldRegionSet : public HeapRegionSet { method regions_humongous (line 70) | virtual bool regions_humongous() { return false; } method regions_empty (line 71) | virtual bool regions_empty() { return false; } method OldRegionSet (line 74) | OldRegionSet(const char* name) : HeapRegionSet(name) { } class MasterOldRegionSet (line 79) | class MasterOldRegionSet : public OldRegionSet { method MasterOldRegionSet (line 85) | MasterOldRegionSet(const char* name) : OldRegionSet(name) { } class HumongousRegionSet (line 90) | class HumongousRegionSet : public HeapRegionSet { method regions_humongous (line 94) | virtual bool regions_humongous() { return true; } method regions_empty (line 95) | virtual bool regions_empty() { return false; } method HumongousRegionSet (line 98) | HumongousRegionSet(const char* name) : HeapRegionSet(name) { } class MasterHumongousRegionSet (line 103) | class MasterHumongousRegionSet : public HumongousRegionSet { method MasterHumongousRegionSet (line 108) | MasterHumongousRegionSet(const char* name) : HumongousRegionSet(name) { } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/ptrQueue.cpp function byte_index_to_index (line 67) | static int byte_index_to_index(int ind) { function index_to_byte_index (line 72) | static int index_to_byte_index(int byte_ind) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/ptrQueue.hpp class PtrQueueSet (line 39) | class PtrQueueSet function VALUE_OBJ_CLASS_SPEC (line 40) | class PtrQueue VALUE_OBJ_CLASS_SPEC { class BufferNode (line 151) | class BufferNode { method BufferNode (line 155) | BufferNode() : _index(0), _next(NULL) { } method BufferNode (line 156) | BufferNode* next() const { return _next; } method set_next (line 157) | void set_next(BufferNode* n) { _next = n; } method index (line 158) | size_t index() const { return _index; } method set_index (line 159) | void set_index(size_t i) { _index = i; } method aligned_size (line 162) | static size_t aligned_size() { method BufferNode (line 171) | static BufferNode* new_from_buffer(void** buf) { method BufferNode (line 176) | static BufferNode* make_node_from_buffer(void** buf) { function VALUE_OBJ_CLASS_SPEC (line 197) | class PtrQueueSet VALUE_OBJ_CLASS_SPEC { function initialize (line 247) | void initialize(Monitor* cbl_mon, Mutex* fl_lock, function completed_buffers_exist_dirty (line 273) | bool completed_buffers_exist_dirty() { function process_completed_buffers (line 277) | bool process_completed_buffers() { return _process_completed; } function set_process_completed (line 278) | void set_process_completed(bool x) { _process_completed = x; } function is_active (line 280) | bool is_active() { return _all_active; } function buffer_size (line 287) | size_t buffer_size() { return _sz; } function set_process_completed_threshold (line 290) | void set_process_completed_threshold(int sz) { _process_completed_thresh... function process_completed_threshold (line 291) | int process_completed_threshold() const { return _process_completed_thre... function completed_buffers_num (line 297) | int completed_buffers_num() { return _n_completed_buffers; } function set_max_completed_queue (line 301) | void set_max_completed_queue(int m) { _max_completed_queue = m; } function max_completed_queue (line 302) | int max_completed_queue() { return _max_completed_queue; } function set_completed_queue_padding (line 304) | void set_completed_queue_padding(int padding) { _completed_queue_padding... function completed_queue_padding (line 305) | int completed_queue_padding() { return _completed_queue_padding; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/satbQueue.hpp class ObjectClosure (line 30) | class ObjectClosure class JavaThread (line 31) | class JavaThread class SATBMarkQueueSet (line 32) | class SATBMarkQueueSet method apply_closure_to_completed_buffer (line 131) | bool apply_closure_to_completed_buffer() { method par_apply_closure_to_completed_buffer (line 135) | bool par_apply_closure_to_completed_buffer(int worker) { method ObjPtrQueue (line 150) | ObjPtrQueue* shared_satb_queue() { return &_shared_satb_queue; } class ObjPtrQueue (line 35) | class ObjPtrQueue: public PtrQueue { method ObjPtrQueue (line 53) | ObjPtrQueue(PtrQueueSet* qset, bool perm = false) : class SATBMarkQueueSet (line 78) | class SATBMarkQueueSet: public PtrQueueSet { method apply_closure_to_completed_buffer (line 131) | bool apply_closure_to_completed_buffer() { method par_apply_closure_to_completed_buffer (line 135) | bool par_apply_closure_to_completed_buffer(int worker) { method ObjPtrQueue (line 150) | ObjPtrQueue* shared_satb_queue() { return &_shared_satb_queue; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/sparsePRT.cpp function SparsePRTEntry (line 217) | SparsePRTEntry* RSHashTable::get_entry(RegionIdx_t region_ind) { function SparsePRTEntry (line 253) | SparsePRTEntry* function SparsePRTEntry (line 272) | SparsePRTEntry* function CardIdx_t (line 317) | CardIdx_t RSHashTableIter::find_first_card_in_list() { function SparsePRT (line 401) | SparsePRT* SparsePRT::get_from_expanded_list() { function SparsePRTEntry (line 497) | SparsePRTEntry* SparsePRT::get_entry(RegionIdx_t region_id) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/sparsePRT.hpp class SparsePRTEntry (line 45) | class SparsePRTEntry: public CHeapObj { type SomePublicConstants (line 47) | enum SomePublicConstants { method size (line 59) | static size_t size() { return sizeof(SparsePRTEntry) + sizeof(CardIdx_... method cards_num (line 61) | static int cards_num() { method RegionIdx_t (line 71) | RegionIdx_t r_ind() const { return _region_ind; } method valid_entry (line 72) | bool valid_entry() const { return r_ind() >= 0; } method set_r_ind (line 73) | void set_r_ind(RegionIdx_t rind) { _region_ind = rind; } method next_index (line 75) | int next_index() const { return _next_index; } method set_next_index (line 77) | void set_next_index(int ni) { _next_index = ni; } type AddCardResult (line 88) | enum AddCardResult { method CardIdx_t (line 100) | inline CardIdx_t card(int i) const { return _cards[i]; } class RSHashTable (line 104) | class RSHashTable : public CHeapObj { type SomePrivateConstants (line 108) | enum SomePrivateConstants { method capacity (line 165) | size_t capacity() const { return _capacity; } method capacity_mask (line 166) | size_t capacity_mask() const { return _capacity_mask; } method occupied_entries (line 167) | size_t occupied_entries() const { return _occupied_entries; } method occupied_cards (line 168) | size_t occupied_cards() const { return _occupied_cards; } method SparsePRTEntry (line 171) | SparsePRTEntry* entry(int i) const { return (SparsePRTEntry*)((char*)_... function VALUE_OBJ_CLASS_SPEC (line 177) | class RSHashTableIter VALUE_OBJ_CLASS_SPEC { class SparsePRTIter (line 214) | class SparsePRTIter method init (line 324) | void init(const SparsePRT* sprt) { method has_next (line 327) | bool has_next(size_t& card_index) { class SparsePRTCleanupTask (line 215) | class SparsePRTCleanupTask function VALUE_OBJ_CLASS_SPEC (line 217) | class SparsePRT VALUE_OBJ_CLASS_SPEC { class SparsePRTIter (line 322) | class SparsePRTIter: public RSHashTableIter { method init (line 324) | void init(const SparsePRT* sprt) { method has_next (line 327) | bool has_next(size_t& card_index) { function VALUE_OBJ_CLASS_SPEC (line 337) | class SparsePRTCleanupTask VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/survRateGroup.hpp class G1CollectorPolicy (line 30) | class G1CollectorPolicy class SurvRateGroup (line 32) | class SurvRateGroup : public CHeapObj { method region_num (line 62) | size_t region_num() { return _region_num; } method accum_surv_rate_pred (line 63) | double accum_surv_rate_pred(int age) { method TruncatedSeq (line 75) | TruncatedSeq* get_seq(size_t age) { method age_in_group (line 86) | int age_in_group(int age_index) { method finished_recalculating_age_indexes (line 91) | void finished_recalculating_age_indexes() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/g1/vm_operations_g1.hpp class VM_G1OperationWithAllocRequest (line 38) | class VM_G1OperationWithAllocRequest: public VM_GC_Operation { method VM_G1OperationWithAllocRequest (line 45) | VM_G1OperationWithAllocRequest(unsigned int gc_count_before, method HeapWord (line 50) | HeapWord* result() { return _result; } method pause_succeeded (line 51) | bool pause_succeeded() { return _pause_succeeded; } class VM_G1CollectFull (line 54) | class VM_G1CollectFull: public VM_GC_Operation { method VM_G1CollectFull (line 56) | VM_G1CollectFull(unsigned int gc_count_before, method VMOp_Type (line 60) | virtual VMOp_Type type() const { return VMOp_G1CollectFull; } class VM_G1CollectForAllocation (line 67) | class VM_G1CollectForAllocation: public VM_G1OperationWithAllocRequest { method VMOp_Type (line 71) | virtual VMOp_Type type() const { return VMOp_G1CollectForAllocation; } class VM_G1IncCollectionPause (line 78) | class VM_G1IncCollectionPause: public VM_G1OperationWithAllocRequest { method VMOp_Type (line 90) | virtual VMOp_Type type() const { return VMOp_G1IncCollectionPause; } method should_retry_gc (line 97) | bool should_retry_gc() const { return _should_retry_gc; } class VM_CGC_Operation (line 102) | class VM_CGC_Operation: public VM_Operation { method VM_CGC_Operation (line 113) | VM_CGC_Operation(VoidClosure* cl, const char *printGCMsg, bool needs_pll) method VMOp_Type (line 115) | virtual VMOp_Type type() const { return VMOp_CGC_Operation; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp class ASParNewGeneration (line 48) | class ASParNewGeneration: public ParNewGeneration { method VirtualSpace (line 68) | VirtualSpace* virtual_space() { return &_virtual_space; } method kind (line 81) | virtual Generation::Name kind() { return ASParNew; } method max_gen_size (line 91) | size_t max_gen_size() { return _reserved.byte_size(); } method min_gen_size (line 92) | size_t min_gen_size() const { return _min_gen_size; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp function HeapWord (line 222) | HeapWord* ParScanThreadState::alloc_in_to_space_slow(size_t word_sz) { class ParScanThreadStateSet (line 293) | class ParScanThreadStateSet: private ResourceArray { method is_valid (line 328) | bool is_valid(int id) const { return id < length(); } method ParallelTaskTerminator (line 329) | ParallelTaskTerminator* terminator() { return &_term; } function ParScanThreadState (line 352) | inline ParScanThreadState& ParScanThreadStateSet::thread_state(int i) class ParNewRefProcTaskProxy (line 765) | class ParNewRefProcTaskProxy: public AbstractGangTask { method set_for_termination (line 775) | virtual void set_for_termination(int active_workers) { class ParNewRefEnqueueTaskProxy (line 811) | class ParNewRefEnqueueTaskProxy: public AbstractGangTask { method ParNewRefEnqueueTaskProxy (line 816) | ParNewRefEnqueueTaskProxy(EnqueueTask& task) method work (line 821) | virtual void work(uint worker_id) function oop (line 1123) | oop ParNewGeneration::real_forwardee(oop obj) { function oop (line 1132) | oop ParNewGeneration::real_forwardee_slow(oop obj) { function oop (line 1167) | oop ParNewGeneration::copy_to_survivor_space_avoiding_promotion_undo( function oop (line 1282) | oop ParNewGeneration::copy_to_survivor_space_with_undo( FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parNew/parNewGeneration.hpp class ChunkArray (line 34) | class ChunkArray class ParScanWithoutBarrierClosure (line 35) | class ParScanWithoutBarrierClosure class ParScanWithBarrierClosure (line 36) | class ParScanWithBarrierClosure class ParRootScanWithoutBarrierClosure (line 37) | class ParRootScanWithoutBarrierClosure class ParRootScanWithBarrierTwoGensClosure (line 38) | class ParRootScanWithBarrierTwoGensClosure class ParEvacuateFollowersClosure (line 39) | class ParEvacuateFollowersClosure class ParKeepAliveClosure (line 48) | class ParKeepAliveClosure: public DefNewGeneration::KeepAliveClosure { class ParScanThreadState (line 60) | class ParScanThreadState { method Space (line 87) | Space* to_space() { return _to_space; } method ParNewGeneration (line 90) | ParNewGeneration* young_gen() const { return _young_gen; } method Generation (line 93) | Generation* old_gen() { return _old_gen; } method ChunkArray (line 125) | ChunkArray* survivor_chunk_array() { return _survivor_chunk_array; } method ageTable (line 137) | ageTable* age_table() {return &_ageTable;} method ObjToScanQueue (line 139) | ObjToScanQueue* work_queue() { return _work_queue; } method ParGCAllocBuffer (line 141) | ParGCAllocBuffer* to_space_alloc_buffer() { method ParEvacuateFollowersClosure (line 145) | ParEvacuateFollowersClosure& evacuate_followers_closure() { retur... method ParScanWeakRefClosure (line 147) | ParScanWeakRefClosure& scan_weak_ref_closure() { return _sc... method ParKeepAliveClosure (line 148) | ParKeepAliveClosure& keep_alive_closure() { return _keep_... method ParScanClosure (line 149) | ParScanClosure& older_gen_closure() { return _older_... method ParRootScanWithoutBarrierClosure (line 150) | ParRootScanWithoutBarrierClosure& to_space_root_closure() { return _to... method thread_num (line 164) | int thread_num() { return _thread_num; } method HeapWord (line 169) | HeapWord* alloc_in_to_space(size_t word_sz) { method HeapWord (line 175) | HeapWord* young_old_boundary() { return _young_old_boundary; } method set_young_old_boundary (line 177) | void set_young_old_boundary(HeapWord *boundary) { method register_promotion_failure (line 185) | void register_promotion_failure(size_t sz) { method PromotionFailedInfo (line 188) | PromotionFailedInfo& promotion_failed_info() { method promotion_failed (line 191) | bool promotion_failed() { method TaskQueueStats (line 197) | TaskQueueStats & taskqueue_stats() const { return _work_queue->stats; } method term_attempts (line 199) | size_t term_attempts() const { return _term_attempts; } method overflow_refills (line 200) | size_t overflow_refills() const { return _overflow_refills; } method overflow_refill_objs (line 201) | size_t overflow_refill_objs() const { return _overflow_refill_obj... method note_term_attempt (line 203) | void note_term_attempt() { ++_term_attempts; } method note_overflow_refill (line 204) | void note_overflow_refill(size_t objs) { method start_strong_roots (line 211) | void start_strong_roots() { method end_strong_roots (line 214) | void end_strong_roots() { method strong_roots_time (line 217) | double strong_roots_time() const { return _strong_roots_time; } method start_term_time (line 218) | void start_term_time() { method end_term_time (line 222) | void end_term_time() { method term_time (line 225) | double term_time() const { return _term_time; } method elapsed_time (line 227) | double elapsed_time() const { class ParNewGenTask (line 232) | class ParNewGenTask: public AbstractGangTask { class ParScanThreadStateSet (line 237) | class ParScanThreadStateSet method HeapWord (line 245) | HeapWord* young_old_boundary() { return _young_old_boundary; } class KeepAliveClosure (line 254) | class KeepAliveClosure: public DefNewGeneration::KeepAliveClosure { class EvacuateFollowersClosureGeneral (line 263) | class EvacuateFollowersClosureGeneral: public VoidClosure { class ScanClosureWithParBarrier (line 278) | class ScanClosureWithParBarrier: public ScanClosure { class ParNewRefProcTaskExecutor (line 288) | class ParNewRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method ParNewRefProcTaskExecutor (line 293) | ParNewRefProcTaskExecutor(ParNewGeneration& generation, class ParNewGeneration (line 308) | class ParNewGeneration: public DefNewGeneration { method avoid_promotion_undo (line 351) | bool avoid_promotion_undo() { return _avoid_promotion_undo; } method set_avoid_promotion_undo (line 352) | void set_avoid_promotion_undo(bool v) { _avoid_promotion_undo = v; } method survivor_overflow (line 354) | bool survivor_overflow() { return _survivor_overflow; } method set_survivor_overflow (line 355) | void set_survivor_overflow(bool v) { _survivor_overflow = v; } method kind (line 374) | virtual Generation::Name kind() { return Generation::ParNew; } method refs_discovery_is_mt (line 379) | virtual bool refs_discovery_is_mt() const { method oop (line 394) | inline oop copy_to_survivor_space(ParScanThreadState* par_scan_state, method oop (line 415) | oop overflow_list() { return _overflow_list; } method ObjToScanQueueSet (line 427) | ObjToScanQueueSet* task_queues() { method PLABStats (line 431) | PLABStats* plab_stats() { method desired_plab_sz (line 435) | size_t desired_plab_sz() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parNew/parOopClosures.hpp class ParScanThreadState (line 32) | class ParScanThreadState class ParNewGeneration (line 33) | class ParNewGeneration class ParallelTaskTerminator (line 36) | class ParallelTaskTerminator class ParScanClosure (line 38) | class ParScanClosure: public OopsInGenClosure { class ParScanWithBarrierClosure (line 51) | class ParScanWithBarrierClosure: public ParScanClosure { method ParScanWithBarrierClosure (line 53) | ParScanWithBarrierClosure(ParNewGeneration* g, class ParScanWithoutBarrierClosure (line 62) | class ParScanWithoutBarrierClosure: public ParScanClosure { method ParScanWithoutBarrierClosure (line 64) | ParScanWithoutBarrierClosure(ParNewGeneration* g, class ParRootScanWithBarrierTwoGensClosure (line 73) | class ParRootScanWithBarrierTwoGensClosure: public ParScanClosure { method ParRootScanWithBarrierTwoGensClosure (line 75) | ParRootScanWithBarrierTwoGensClosure(ParNewGeneration* g, class ParRootScanWithoutBarrierClosure (line 82) | class ParRootScanWithoutBarrierClosure: public ParScanClosure { method ParRootScanWithoutBarrierClosure (line 84) | ParRootScanWithoutBarrierClosure(ParNewGeneration* g, class ParScanWeakRefClosure (line 91) | class ParScanWeakRefClosure: public ScanWeakRefClosure { class ParEvacuateFollowersClosure (line 104) | class ParEvacuateFollowersClosure: public VoidClosure { method ParScanThreadState (line 107) | ParScanThreadState* par_scan_state() { return _par_scan_state; } method ParScanWithoutBarrierClosure (line 112) | ParScanWithoutBarrierClosure* to_space_closure() { method ParRootScanWithoutBarrierClosure (line 116) | ParRootScanWithoutBarrierClosure* to_space_root_closure() { method ParScanWithBarrierClosure (line 121) | ParScanWithBarrierClosure* old_gen_closure () { method ParRootScanWithBarrierTwoGensClosure (line 125) | ParRootScanWithBarrierTwoGensClosure* old_gen_root_closure () { method ParNewGeneration (line 130) | ParNewGeneration* par_gen() { return _par_gen; } method ObjToScanQueueSet (line 133) | ObjToScanQueueSet* task_queues() { return _task_queues; } method ParallelTaskTerminator (line 136) | ParallelTaskTerminator* terminator() { return _terminator; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp class AdjoiningGenerations (line 43) | class AdjoiningGenerations : public CHeapObj { method PSYoungGen (line 70) | PSYoungGen* young_gen() { return _young_gen; } method PSOldGen (line 71) | PSOldGen* old_gen() { return _old_gen; } method AdjoiningVirtualSpaces (line 73) | AdjoiningVirtualSpaces* virtual_spaces() { return &_virtual_spaces; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp class AdjoiningVirtualSpaces (line 62) | class AdjoiningVirtualSpaces { method PSVirtualSpace (line 87) | PSVirtualSpace* high() { return _high; } method PSVirtualSpace (line 88) | PSVirtualSpace* low() { return _low; } method ReservedSpace (line 89) | ReservedSpace reserved_space() { return _reserved_space; } method min_low_byte_size (line 90) | size_t min_low_byte_size() { return _min_low_byte_size; } method min_high_byte_size (line 91) | size_t min_high_byte_size() { return _min_high_byte_size; } method alignment (line 92) | size_t alignment() const { return _alignment; } method high_byte_size_limit (line 100) | size_t high_byte_size_limit() { method low_byte_size_limit (line 104) | size_t low_byte_size_limit() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp class ASPSOldGen (line 35) | class ASPSOldGen : public PSOldGen { method gen_size_limit (line 49) | size_t gen_size_limit() { return _gen_size_limit; } method max_gen_size (line 50) | size_t max_gen_size() { return _reserved.byte_size(); } method set_gen_size_limit (line 51) | void set_gen_size_limit(size_t v) { _gen_size_limit = v; } method set_reserved (line 63) | void set_reserved(MemRegion v) { _reserved = v; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.hpp class ASPSYoungGen (line 36) | class ASPSYoungGen : public PSYoungGen { method gen_size_limit (line 56) | size_t gen_size_limit() { return _gen_size_limit; } method set_gen_size_limit (line 57) | void set_gen_size_limit(size_t v) { _gen_size_limit = v; } method set_reserved (line 71) | void set_reserved(MemRegion v) { _reserved = v; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp class CheckForUnmarkedOops (line 36) | class CheckForUnmarkedOops : public OopClosure { method do_oop_work (line 44) | void do_oop_work(T* p) { method CheckForUnmarkedOops (line 57) | CheckForUnmarkedOops(PSYoungGen* young_gen, CardTableExtension* card_t... method do_oop (line 60) | virtual void do_oop(oop* p) { CheckForUnmarkedOops::do_oop_work(... method do_oop (line 61) | virtual void do_oop(narrowOop* p) { CheckForUnmarkedOops::do_oop_work(... method has_unmarked_oop (line 63) | bool has_unmarked_oop() { class CheckForUnmarkedObjects (line 70) | class CheckForUnmarkedObjects : public ObjectClosure { method CheckForUnmarkedObjects (line 76) | CheckForUnmarkedObjects() { method do_object (line 90) | virtual void do_object(oop obj) { class CheckForPreciseMarks (line 100) | class CheckForPreciseMarks : public OopClosure { method do_oop_work (line 106) | void do_oop_work(T* p) { method CheckForPreciseMarks (line 115) | CheckForPreciseMarks( PSYoungGen* young_gen, CardTableExtension* card_... method do_oop (line 118) | virtual void do_oop(oop* p) { CheckForPreciseMarks::do_oop_work(... method do_oop (line 119) | virtual void do_oop(narrowOop* p) { CheckForPreciseMarks::do_oop_work(... function HeapWord (line 770) | HeapWord* CardTableExtension::lowest_prev_committed_start(int ind) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp class MutableSpace (line 30) | class MutableSpace class ObjectStartArray (line 31) | class ObjectStartArray class PSPromotionManager (line 32) | class PSPromotionManager class GCTaskQueue (line 33) | class GCTaskQueue class CardTableExtension (line 35) | class CardTableExtension : public CardTableModRefBS { type ExtendedCardValue (line 51) | enum ExtendedCardValue { method CardTableExtension (line 56) | CardTableExtension(MemRegion whole_heap, int max_covered_regions) : method set_card_newgen (line 82) | void set_card_newgen(void* addr) { jbyte* p = byte_for(addr); *p = v... method card_is_dirty (line 85) | static bool card_is_dirty(int value) { return value == dirty_card; } method card_is_newgen (line 86) | static bool card_is_newgen(int value) { return value == youngergen... method card_is_clean (line 87) | static bool card_is_clean(int value) { return value == clean_card; } method card_is_verify (line 88) | static bool card_is_verify(int value) { return value == verify_car... method inline_write_ref_field_gc (line 91) | void inline_write_ref_field_gc(void* field, oop new_val) { method is_valid_card_address (line 111) | bool is_valid_card_address(jbyte* addr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp function NOT_PRODUCT (line 98) | NOT_PRODUCT( function GCTaskQueue (line 109) | GCTaskQueue* GCTaskQueue::create() { function GCTaskQueue (line 118) | GCTaskQueue* GCTaskQueue::create_on_c_heap() { function GCTask (line 231) | GCTask* GCTaskQueue::dequeue() { function GCTask (line 248) | GCTask* GCTaskQueue::dequeue(uint affinity) { function GCTask (line 281) | GCTask* GCTaskQueue::remove() { function GCTask (line 301) | GCTask* GCTaskQueue::remove(GCTask* task) { function NOT_PRODUCT (line 325) | NOT_PRODUCT( function GCTaskThread (line 580) | GCTaskThread* GCTaskManager::thread(uint which) { function GCTask (line 632) | GCTask* GCTaskManager::get_task(uint which) { function uint (line 738) | uint GCTaskManager::increment_busy_workers() { function uint (line 744) | uint GCTaskManager::decrement_busy_workers() { function NoopGCTask (line 814) | NoopGCTask* NoopGCTask::create() { function NoopGCTask (line 819) | NoopGCTask* NoopGCTask::create_on_c_heap() { function IdleGCTask (line 843) | IdleGCTask* IdleGCTask::create() { function IdleGCTask (line 850) | IdleGCTask* IdleGCTask::create_on_c_heap() { function WaitForBarrierGCTask (line 980) | WaitForBarrierGCTask* WaitForBarrierGCTask::create() { function WaitForBarrierGCTask (line 985) | WaitForBarrierGCTask* WaitForBarrierGCTask::create_on_c_heap() { function Monitor (line 1104) | Monitor* MonitorSupply::reserve() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp class GCTask (line 37) | class GCTask class Kind (line 62) | class Kind : AllStatic { type kind (line 64) | enum kind { method kind (line 85) | Kind::kind kind() const { method uint (line 88) | uint affinity() const { method GCTask (line 91) | GCTask* newer() const { method set_newer (line 94) | void set_newer(GCTask* n) { method GCTask (line 97) | GCTask* older() const { method set_older (line 100) | void set_older(GCTask* p) { method is_ordinary_task (line 104) | bool is_ordinary_task() const { method is_barrier_task (line 107) | bool is_barrier_task() const { method is_noop_task (line 110) | bool is_noop_task() const { method is_idle_task (line 113) | bool is_idle_task() const { class GCTaskQueue (line 38) | class GCTaskQueue method is_empty (line 157) | bool is_empty() const { method uint (line 164) | uint length() const { method GCTask (line 184) | GCTask* insert_end() const { method set_insert_end (line 187) | void set_insert_end(GCTask* value) { method GCTask (line 190) | GCTask* remove_end() const { method set_remove_end (line 193) | void set_remove_end(GCTask* value) { method increment_length (line 196) | void increment_length() { method decrement_length (line 199) | void decrement_length() { method set_length (line 202) | void set_length(uint value) { method is_c_heap_obj (line 205) | bool is_c_heap_obj() const { class SynchronizedGCTaskQueue (line 39) | class SynchronizedGCTaskQueue method SynchronizedGCTaskQueue (line 226) | static SynchronizedGCTaskQueue* create(GCTaskQueue* queue, Monitor * l... method destroy (line 229) | static void destroy(SynchronizedGCTaskQueue* that) { method GCTaskQueue (line 235) | GCTaskQueue* unsynchronized_queue() const { method Monitor (line 238) | Monitor * lock() const { method is_empty (line 244) | bool is_empty() const { method enqueue (line 248) | void enqueue(GCTask* task) { method enqueue (line 252) | void enqueue(GCTaskQueue* list) { method GCTask (line 256) | GCTask* dequeue() { method GCTask (line 260) | GCTask* dequeue(uint affinity) { method uint (line 264) | uint length() const { method own_lock (line 269) | bool own_lock() const { class GCTaskManager (line 40) | class GCTaskManager method GCTaskManager (line 387) | static GCTaskManager* create(uint workers) { method GCTaskManager (line 390) | static GCTaskManager* create(uint workers, NotifyDoneClosure* ndc) { method destroy (line 393) | static void destroy(GCTaskManager* that) { method uint (line 399) | uint busy_workers() const { method uint (line 402) | volatile uint idle_workers() const { method Monitor (line 406) | Monitor* monitor() const { method Monitor (line 409) | Monitor * lock() const { method WaitForBarrierGCTask (line 412) | WaitForBarrierGCTask* idle_inactive_task() { method is_blocked (line 425) | bool is_blocked() const { method uint (line 440) | static uint sentinel_worker() { method uint (line 460) | uint workers() const { method set_active_workers (line 463) | void set_active_workers(uint v) { method NotifyDoneClosure (line 472) | NotifyDoneClosure* notify_done_closure() const { method SynchronizedGCTaskQueue (line 475) | SynchronizedGCTaskQueue* queue() const { method NoopGCTask (line 478) | NoopGCTask* noop_task() const { method uint (line 488) | uint blocking_worker() const { method set_blocking_worker (line 491) | void set_blocking_worker(uint value) { method set_unblocked (line 494) | void set_unblocked() { method reset_busy_workers (line 498) | void reset_busy_workers() { method uint (line 504) | uint delivered_tasks() const { method increment_delivered_tasks (line 507) | void increment_delivered_tasks() { method reset_delivered_tasks (line 510) | void reset_delivered_tasks() { method uint (line 514) | uint completed_tasks() const { method increment_completed_tasks (line 517) | void increment_completed_tasks() { method reset_completed_tasks (line 520) | void reset_completed_tasks() { method uint (line 524) | uint barriers() const { method increment_barriers (line 527) | void increment_barriers() { method reset_barriers (line 530) | void reset_barriers() { method uint (line 534) | uint emptied_queue() const { method increment_emptied_queue (line 537) | void increment_emptied_queue() { method reset_emptied_queue (line 540) | void reset_emptied_queue() { method uint (line 545) | uint noop_tasks() const { method increment_noop_tasks (line 548) | void increment_noop_tasks() { method reset_noop_tasks (line 551) | void reset_noop_tasks() { method increment_idle_workers (line 554) | void increment_idle_workers() { method decrement_idle_workers (line 557) | void decrement_idle_workers() { method all_workers_active (line 565) | bool all_workers_active() { return workers() == active_workers(); } method uint (line 566) | uint active_workers() const { class NotifyDoneClosure (line 41) | class NotifyDoneClosure method NotifyDoneClosure (line 287) | NotifyDoneClosure() { class NoopGCTask (line 43) | class NoopGCTask method do_it (line 588) | void do_it(GCTaskManager* manager, uint which) { method NoopGCTask (line 593) | NoopGCTask(bool on_c_heap) : method is_c_heap_obj (line 601) | bool is_c_heap_obj() const { class BarrierGCTask (line 44) | class BarrierGCTask method BarrierGCTask (line 611) | static BarrierGCTask* create() { method destroy (line 614) | static void destroy(BarrierGCTask* that) { method BarrierGCTask (line 624) | BarrierGCTask() : class ReleasingBarrierGCTask (line 45) | class ReleasingBarrierGCTask method ReleasingBarrierGCTask (line 642) | static ReleasingBarrierGCTask* create() { method destroy (line 645) | static void destroy(ReleasingBarrierGCTask* that) { method ReleasingBarrierGCTask (line 655) | ReleasingBarrierGCTask() : class NotifyingBarrierGCTask (line 46) | class NotifyingBarrierGCTask method NotifyingBarrierGCTask (line 671) | static NotifyingBarrierGCTask* create(NotifyDoneClosure* ndc) { method destroy (line 674) | static void destroy(NotifyingBarrierGCTask* that) { method NotifyingBarrierGCTask (line 684) | NotifyingBarrierGCTask(NotifyDoneClosure* ndc) : method NotifyDoneClosure (line 692) | NotifyDoneClosure* notify_done_closure() const { return _ndc; } class WaitForBarrierGCTask (line 47) | class WaitForBarrierGCTask method set_should_wait (line 717) | void set_should_wait(bool value) { method Monitor (line 726) | Monitor* monitor() const { method should_wait (line 729) | bool should_wait() const { method is_c_heap_obj (line 732) | bool is_c_heap_obj() { class IdleGCTask (line 48) | class IdleGCTask method is_c_heap_obj (line 742) | bool is_c_heap_obj() { method IdleGCTask (line 755) | IdleGCTask(bool on_c_heap) : class MonitorSupply (line 50) | class MonitorSupply method Mutex (line 778) | static Mutex* lock() { class GCTaskThread (line 53) | class GCTaskThread class Mutex (line 54) | class Mutex class Monitor (line 55) | class Monitor class ThreadClosure (line 56) | class ThreadClosure class GCTask (line 59) | class GCTask : public ResourceObj { class Kind (line 62) | class Kind : AllStatic { type kind (line 64) | enum kind { method kind (line 85) | Kind::kind kind() const { method uint (line 88) | uint affinity() const { method GCTask (line 91) | GCTask* newer() const { method set_newer (line 94) | void set_newer(GCTask* n) { method GCTask (line 97) | GCTask* older() const { method set_older (line 100) | void set_older(GCTask* p) { method is_ordinary_task (line 104) | bool is_ordinary_task() const { method is_barrier_task (line 107) | bool is_barrier_task() const { method is_noop_task (line 110) | bool is_noop_task() const { method is_idle_task (line 113) | bool is_idle_task() const { class GCTaskQueue (line 140) | class GCTaskQueue : public ResourceObj { method is_empty (line 157) | bool is_empty() const { method uint (line 164) | uint length() const { method GCTask (line 184) | GCTask* insert_end() const { method set_insert_end (line 187) | void set_insert_end(GCTask* value) { method GCTask (line 190) | GCTask* remove_end() const { method set_remove_end (line 193) | void set_remove_end(GCTask* value) { method increment_length (line 196) | void increment_length() { method decrement_length (line 199) | void decrement_length() { method set_length (line 202) | void set_length(uint value) { method is_c_heap_obj (line 205) | bool is_c_heap_obj() const { class SynchronizedGCTaskQueue (line 219) | class SynchronizedGCTaskQueue : public CHeapObj { method SynchronizedGCTaskQueue (line 226) | static SynchronizedGCTaskQueue* create(GCTaskQueue* queue, Monitor * l... method destroy (line 229) | static void destroy(SynchronizedGCTaskQueue* that) { method GCTaskQueue (line 235) | GCTaskQueue* unsynchronized_queue() const { method Monitor (line 238) | Monitor * lock() const { method is_empty (line 244) | bool is_empty() const { method enqueue (line 248) | void enqueue(GCTask* task) { method enqueue (line 252) | void enqueue(GCTaskQueue* list) { method GCTask (line 256) | GCTask* dequeue() { method GCTask (line 260) | GCTask* dequeue(uint affinity) { method uint (line 264) | uint length() const { method own_lock (line 269) | bool own_lock() const { class NotifyDoneClosure (line 281) | class NotifyDoneClosure : public CHeapObj { method NotifyDoneClosure (line 287) | NotifyDoneClosure() { class GCTaskManager (line 358) | class GCTaskManager : public CHeapObj { method GCTaskManager (line 387) | static GCTaskManager* create(uint workers) { method GCTaskManager (line 390) | static GCTaskManager* create(uint workers, NotifyDoneClosure* ndc) { method destroy (line 393) | static void destroy(GCTaskManager* that) { method uint (line 399) | uint busy_workers() const { method uint (line 402) | volatile uint idle_workers() const { method Monitor (line 406) | Monitor* monitor() const { method Monitor (line 409) | Monitor * lock() const { method WaitForBarrierGCTask (line 412) | WaitForBarrierGCTask* idle_inactive_task() { method is_blocked (line 425) | bool is_blocked() const { method uint (line 440) | static uint sentinel_worker() { method uint (line 460) | uint workers() const { method set_active_workers (line 463) | void set_active_workers(uint v) { method NotifyDoneClosure (line 472) | NotifyDoneClosure* notify_done_closure() const { method SynchronizedGCTaskQueue (line 475) | SynchronizedGCTaskQueue* queue() const { method NoopGCTask (line 478) | NoopGCTask* noop_task() const { method uint (line 488) | uint blocking_worker() const { method set_blocking_worker (line 491) | void set_blocking_worker(uint value) { method set_unblocked (line 494) | void set_unblocked() { method reset_busy_workers (line 498) | void reset_busy_workers() { method uint (line 504) | uint delivered_tasks() const { method increment_delivered_tasks (line 507) | void increment_delivered_tasks() { method reset_delivered_tasks (line 510) | void reset_delivered_tasks() { method uint (line 514) | uint completed_tasks() const { method increment_completed_tasks (line 517) | void increment_completed_tasks() { method reset_completed_tasks (line 520) | void reset_completed_tasks() { method uint (line 524) | uint barriers() const { method increment_barriers (line 527) | void increment_barriers() { method reset_barriers (line 530) | void reset_barriers() { method uint (line 534) | uint emptied_queue() const { method increment_emptied_queue (line 537) | void increment_emptied_queue() { method reset_emptied_queue (line 540) | void reset_emptied_queue() { method uint (line 545) | uint noop_tasks() const { method increment_noop_tasks (line 548) | void increment_noop_tasks() { method reset_noop_tasks (line 551) | void reset_noop_tasks() { method increment_idle_workers (line 554) | void increment_idle_workers() { method decrement_idle_workers (line 557) | void decrement_idle_workers() { method all_workers_active (line 565) | bool all_workers_active() { return workers() == active_workers(); } method uint (line 566) | uint active_workers() const { class NoopGCTask (line 577) | class NoopGCTask : public GCTask { method do_it (line 588) | void do_it(GCTaskManager* manager, uint which) { method NoopGCTask (line 593) | NoopGCTask(bool on_c_heap) : method is_c_heap_obj (line 601) | bool is_c_heap_obj() const { class BarrierGCTask (line 608) | class BarrierGCTask : public GCTask { method BarrierGCTask (line 611) | static BarrierGCTask* create() { method destroy (line 614) | static void destroy(BarrierGCTask* that) { method BarrierGCTask (line 624) | BarrierGCTask() : class ReleasingBarrierGCTask (line 639) | class ReleasingBarrierGCTask : public BarrierGCTask { method ReleasingBarrierGCTask (line 642) | static ReleasingBarrierGCTask* create() { method destroy (line 645) | static void destroy(ReleasingBarrierGCTask* that) { method ReleasingBarrierGCTask (line 655) | ReleasingBarrierGCTask() : class NotifyingBarrierGCTask (line 665) | class NotifyingBarrierGCTask : public BarrierGCTask { method NotifyingBarrierGCTask (line 671) | static NotifyingBarrierGCTask* create(NotifyDoneClosure* ndc) { method destroy (line 674) | static void destroy(NotifyingBarrierGCTask* that) { method NotifyingBarrierGCTask (line 684) | NotifyingBarrierGCTask(NotifyDoneClosure* ndc) : method NotifyDoneClosure (line 692) | NotifyDoneClosure* notify_done_closure() const { return _ndc; } class WaitForBarrierGCTask (line 699) | class WaitForBarrierGCTask : public BarrierGCTask { method set_should_wait (line 717) | void set_should_wait(bool value) { method Monitor (line 726) | Monitor* monitor() const { method should_wait (line 729) | bool should_wait() const { method is_c_heap_obj (line 732) | bool is_c_heap_obj() { class IdleGCTask (line 739) | class IdleGCTask : public GCTask { method is_c_heap_obj (line 742) | bool is_c_heap_obj() { method IdleGCTask (line 755) | IdleGCTask(bool on_c_heap) : class MonitorSupply (line 764) | class MonitorSupply : public AllStatic { method Mutex (line 778) | static Mutex* lock() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp function GCTaskTimeStamp (line 67) | GCTaskTimeStamp* GCTaskThread::time_stamp_at(uint index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp class GCTaskThread (line 31) | class GCTaskThread method GCTaskThread (line 53) | static GCTaskThread* create(GCTaskManager* manager, method destroy (line 58) | static void destroy(GCTaskThread* manager) { method is_GC_task_thread (line 64) | bool is_GC_task_thread() const { method print (line 73) | void print() const { print_on(tty); } method GCTaskManager (line 81) | GCTaskManager* manager() const { method uint (line 84) | uint which() const { method uint (line 87) | uint processor_id() const { method set_is_working (line 90) | void set_is_working(bool v) { _is_working = v; } class GCTaskTimeStamp (line 32) | class GCTaskTimeStamp method jlong (line 101) | jlong entry_time() { return _entry_time; } method jlong (line 102) | jlong exit_time() { return _exit_time; } method set_entry_time (line 105) | void set_entry_time(jlong time) { _entry_time = time; } method set_exit_time (line 106) | void set_exit_time(jlong time) { _exit_time = time; } method set_name (line 107) | void set_name(char* name) { _name = name; } class GCTaskManager (line 35) | class GCTaskManager class GCTaskThread (line 37) | class GCTaskThread : public WorkerThread { method GCTaskThread (line 53) | static GCTaskThread* create(GCTaskManager* manager, method destroy (line 58) | static void destroy(GCTaskThread* manager) { method is_GC_task_thread (line 64) | bool is_GC_task_thread() const { method print (line 73) | void print() const { print_on(tty); } method GCTaskManager (line 81) | GCTaskManager* manager() const { method uint (line 84) | uint which() const { method uint (line 87) | uint processor_id() const { method set_is_working (line 90) | void set_is_working(bool v) { _is_working = v; } class GCTaskTimeStamp (line 93) | class GCTaskTimeStamp : public CHeapObj method jlong (line 101) | jlong entry_time() { return _entry_time; } method jlong (line 102) | jlong exit_time() { return _exit_time; } method set_entry_time (line 105) | void set_entry_time(jlong time) { _entry_time = time; } method set_exit_time (line 106) | void set_exit_time(jlong time) { _exit_time = time; } method set_name (line 107) | void set_name(char* name) { _name = name; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp class GenerationSizer (line 33) | class GenerationSizer : public TwoGenerationCollectorPolicy { method GenerationSizer (line 35) | GenerationSizer() { method initialize_flags (line 41) | void initialize_flags() { method min_young_gen_size (line 64) | size_t min_young_gen_size() { return _min_gen0_size; } method young_gen_size (line 65) | size_t young_gen_size() { return _initial_gen0_size; } method max_young_gen_size (line 66) | size_t max_young_gen_size() { return _max_gen0_size; } method min_old_gen_size (line 68) | size_t min_old_gen_size() { return _min_gen1_size; } method old_gen_size (line 69) | size_t old_gen_size() { return _initial_gen1_size; } method max_old_gen_size (line 70) | size_t max_old_gen_size() { return _max_gen1_size; } method perm_gen_size (line 72) | size_t perm_gen_size() { return PermSize; } method max_perm_gen_size (line 73) | size_t max_perm_gen_size() { return MaxPermSize; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp class ObjectStartArray (line 38) | class ObjectStartArray : public CHeapObj { type BlockValueConstants (line 51) | enum BlockValueConstants { type BlockSizeConstants (line 55) | enum BlockSizeConstants { method jbyte (line 64) | jbyte* block_for_addr(void* p) const { method HeapWord (line 74) | HeapWord* addr_for_block(jbyte* p) { method HeapWord (line 87) | HeapWord* offset_addr_for_block (jbyte* p) const { method MemRegion (line 120) | MemRegion covered_region() { return _covered_region; } method allocate_block (line 122) | void allocate_block(HeapWord* p) { method HeapWord (line 139) | HeapWord* object_start(HeapWord* addr) const { method is_block_allocated (line 157) | bool is_block_allocated(HeapWord* addr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp class oopDesc (line 32) | class oopDesc class ParMarkBitMapClosure (line 33) | class ParMarkBitMapClosure class ParMarkBitMap (line 35) | class ParMarkBitMap: public CHeapObj type IterationStatus (line 41) | enum IterationStatus { incomplete, complete, full, would_overflow } method obj_size_in_words (line 83) | size_t obj_size_in_words(oop obj) const { return obj_size((HeapWord*)o... method obj_size_in_words (line 84) | size_t obj_size_in_words(HeapWord* addr) const { return obj_size(addr); } method reserved_byte_size (line 144) | size_t reserved_byte_size() const { return _reserved_byte_size; } method clear (line 161) | inline void clear() { clear_range(0, size()); } method cas_tries (line 171) | size_t cas_tries() { return _cas_tries; } method cas_retries (line 172) | size_t cas_retries() { return _cas_retries; } method cas_by_another (line 173) | size_t cas_by_another() { return _cas_by_another; } method obj_granularity (line 188) | static inline size_t obj_granularity() { return size_t(MinObjAlignment... method obj_granularity_shift (line 189) | static inline int obj_granularity_shift() { return LogMinObjAlignment; } function HeapWord (line 247) | inline HeapWord* function HeapWord (line 253) | inline HeapWord* function HeapWord (line 389) | inline HeapWord* function HeapWord (line 408) | inline HeapWord* function HeapWord (line 418) | inline HeapWord* FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp function trace_gen_sizes (line 56) | static void trace_gen_sizes(const char* const str, function jint (line 73) | jint ParallelScavengeHeap::initialize() { function HeapWord (line 397) | HeapWord* ParallelScavengeHeap::mem_allocate( function HeapWord (line 544) | HeapWord* ParallelScavengeHeap::mem_allocate_old_gen(size_t size) { function HeapWord (line 569) | HeapWord* ParallelScavengeHeap::failed_mem_allocate(size_t size) { function HeapWord (line 618) | HeapWord* ParallelScavengeHeap::permanent_mem_allocate(size_t size) { function HeapWord (line 744) | HeapWord* ParallelScavengeHeap::failed_permanent_mem_allocate(size_t siz... function HeapWord (line 785) | HeapWord* ParallelScavengeHeap::allocate_new_tlab(size_t size) { function HeapWord (line 861) | HeapWord* ParallelScavengeHeap::block_start(const void* addr) const { function jlong (line 888) | jlong ParallelScavengeHeap::millis_since_last_gc() { function PSHeapSummary (line 898) | PSHeapSummary ParallelScavengeHeap::create_ps_heap_summary() { function VirtualSpaceSummary (line 921) | VirtualSpaceSummary ParallelScavengeHeap::create_perm_gen_space_summary() { function ParallelScavengeHeap (line 995) | ParallelScavengeHeap* ParallelScavengeHeap::heap() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp class AdjoiningGenerations (line 37) | class AdjoiningGenerations class CollectorPolicy (line 38) | class CollectorPolicy class GCHeapSummary (line 39) | class GCHeapSummary class GCTaskManager (line 40) | class GCTaskManager class GenerationSizer (line 41) | class GenerationSizer class CollectorPolicy (line 42) | class CollectorPolicy class PSAdaptiveSizePolicy (line 43) | class PSAdaptiveSizePolicy class PSHeapSummary (line 44) | class PSHeapSummary class VirtualSpaceSummary (line 45) | class VirtualSpaceSummary class ParallelScavengeHeap (line 47) | class ParallelScavengeHeap : public CollectedHeap { method ParallelScavengeHeap (line 86) | ParallelScavengeHeap() : CollectedHeap() { type CollectionType (line 94) | enum CollectionType { method kind (line 99) | ParallelScavengeHeap::Name kind() const { method CollectorPolicy (line 103) | CollectorPolicy* collector_policy() const { return (CollectorPolicy*) ... method PSYoungGen (line 106) | static PSYoungGen* young_gen() { return _young_gen; } method PSOldGen (line 107) | static PSOldGen* old_gen() { return _old_gen; } method PSPermGen (line 108) | static PSPermGen* perm_gen() { return _perm_gen; } method PSAdaptiveSizePolicy (line 110) | virtual PSAdaptiveSizePolicy* size_policy() { return _size_policy; } method PSGCAdaptivePolicyCounters (line 112) | static PSGCAdaptivePolicyCounters* gc_policy_counters() { return _gc_p... method GCTaskManager (line 116) | static GCTaskManager* const gc_task_manager() { return _gc_task_manage... method AdjoiningGenerations (line 118) | AdjoiningGenerations* gens() { return _gens; } method perm_gen_alignment (line 126) | size_t perm_gen_alignment() const { return _perm_gen_alignment; } method young_gen_alignment (line 127) | size_t young_gen_alignment() const { return _young_gen_alignment; } method old_gen_alignment (line 128) | size_t old_gen_alignment() const { return _old_gen_alignment; } method intra_heap_alignment (line 132) | size_t intra_heap_alignment() const { return 64 * K * HeapWordSize; } method supports_heap_inspection (line 149) | bool supports_heap_inspection() const { return true; } method is_in_permanent (line 160) | bool is_in_permanent(const void *p) const { // reserved part method is_permanent (line 168) | bool is_permanent(const void *p) const { // committed part method supports_inline_contig_alloc (line 210) | bool supports_inline_contig_alloc() const { return !UseNUMA; } method HeapWord (line 212) | HeapWord** top_addr() const { return !UseNUMA ? young_gen()->top_addr(... method HeapWord (line 213) | HeapWord** end_addr() const { return !UseNUMA ? young_gen()->end_addr(... method supports_tlab_allocation (line 221) | bool supports_tlab_allocation() const { return true; } method can_elide_tlab_store_barriers (line 229) | virtual bool can_elide_tlab_store_barriers() const { method card_mark_must_follow_store (line 233) | virtual bool card_mark_must_follow_store() const { method can_elide_permanent_oop_store_barriers (line 244) | virtual bool can_elide_permanent_oop_store_barriers() const { method safe_object_iterate (line 250) | void safe_object_iterate(ObjectClosure* cl) { object_iterate(cl); } class ParStrongRootsScope (line 287) | class ParStrongRootsScope : public MarkingCodeBlobClosure::MarkScope { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp class ParallelTaskTerminator (line 66) | class ParallelTaskTerminator class ThreadRootsMarkingTask (line 68) | class ThreadRootsMarkingTask : public GCTask { method ThreadRootsMarkingTask (line 73) | ThreadRootsMarkingTask(JavaThread* root) : _java_thread(root), _vm_thr... method ThreadRootsMarkingTask (line 74) | ThreadRootsMarkingTask(VMThread* root) : _java_thread(NULL), _vm_threa... class MarkFromRootsTask (line 90) | class MarkFromRootsTask : public GCTask { type RootType (line 92) | enum RootType { method MarkFromRootsTask (line 106) | MarkFromRootsTask(RootType value) : _root_type(value) {} class RefProcTaskProxy (line 119) | class RefProcTaskProxy : public GCTask { method RefProcTaskProxy (line 124) | RefProcTaskProxy(ProcessTask & rp_task, uint work_id) class RefEnqueueTaskProxy (line 143) | class RefEnqueueTaskProxy: public GCTask { method RefEnqueueTaskProxy (line 149) | RefEnqueueTaskProxy(EnqueueTask& enq_task, uint work_id) method do_it (line 155) | virtual void do_it(GCTaskManager* manager, uint which) class RefProcTaskExecutor (line 169) | class RefProcTaskExecutor: public AbstractRefProcTaskExecutor { class StealMarkingTask (line 181) | class StealMarkingTask : public GCTask { method ParallelTaskTerminator (line 191) | ParallelTaskTerminator* terminator() { return _terminator; } class StealRegionCompactionTask (line 202) | class StealRegionCompactionTask : public GCTask { method ParallelTaskTerminator (line 209) | ParallelTaskTerminator* terminator() { return _terminator; } class UpdateDensePrefixTask (line 221) | class UpdateDensePrefixTask : public GCTask { class DrainStacksCompactionTask (line 249) | class DrainStacksCompactionTask : public GCTask { method uint (line 251) | uint stack_index() { return _stack_index; } method DrainStacksCompactionTask (line 253) | DrainStacksCompactionTask(uint stack_index) : GCTask(), FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp class elapsedTimer (line 55) | class elapsedTimer class GenerationSizer (line 56) | class GenerationSizer class PSAdaptiveSizePolicy (line 58) | class PSAdaptiveSizePolicy : public AdaptiveSizePolicy { method AdaptivePaddedAverage (line 135) | AdaptivePaddedAverage* avg_major_pause() const { return _avg_major_pau... method gc_minor_pause_goal_sec (line 136) | double gc_minor_pause_goal_sec() const { return _gc_minor_pause_goal_s... method live_space (line 183) | size_t live_space() const { method free_space (line 188) | size_t free_space() const { method set_promo_size (line 192) | void set_promo_size(size_t new_size) { method set_survivor_size (line 195) | void set_survivor_size(size_t new_size) { method GCPolicyKind (line 202) | virtual GCPolicyKind kind() const { return _gc_ps_adaptive_size_policy; } method AdaptivePaddedNoZeroDevAverage (line 215) | AdaptivePaddedNoZeroDevAverage* avg_promoted() const { method AdaptiveWeightedAverage (line 218) | AdaptiveWeightedAverage* avg_base_footprint() const { method tenured_allocation (line 242) | void tenured_allocation(size_t size) { method calculated_old_free_size_in_bytes (line 249) | size_t calculated_old_free_size_in_bytes() const { method average_old_live_in_bytes (line 253) | size_t average_old_live_in_bytes() const { method average_promoted_in_bytes (line 257) | size_t average_promoted_in_bytes() const { method padded_average_promoted_in_bytes (line 261) | size_t padded_average_promoted_in_bytes() const { method change_young_gen_for_maj_pauses (line 265) | int change_young_gen_for_maj_pauses() { method set_change_young_gen_for_maj_pauses (line 268) | void set_change_young_gen_for_maj_pauses(int v) { method change_old_gen_for_min_pauses (line 272) | int change_old_gen_for_min_pauses() { method set_change_old_gen_for_min_pauses (line 275) | void set_change_old_gen_for_min_pauses(int v) { method old_gen_changed_for_pauses (line 281) | bool old_gen_changed_for_pauses() { method young_gen_changed_for_pauses (line 289) | bool young_gen_changed_for_pauses() { method old_gen_changed_for_throughput (line 298) | bool old_gen_changed_for_throughput() { method young_gen_changed_for_throughput (line 305) | bool young_gen_changed_for_throughput() { method decrease_for_footprint (line 310) | int decrease_for_footprint() { return _decrease_for_footprint; } method LinearLeastSquareFit (line 316) | LinearLeastSquareFit* major_pause_old_estimator() { method LinearLeastSquareFit (line 320) | LinearLeastSquareFit* major_pause_young_estimator() { method major_pause_old_slope (line 327) | float major_pause_old_slope() { return _major_pause_old_estimator->slo... method major_pause_young_slope (line 328) | float major_pause_young_slope() { method major_collection_slope (line 331) | float major_collection_slope() { return _major_collection_estimator->s... method old_gen_policy_is_ready (line 333) | bool old_gen_policy_is_ready() { return _old_gen_policy_is_ready; } method max_survivor_size (line 363) | size_t max_survivor_size(size_t gen_size) { method live_at_last_full_gc (line 375) | size_t live_at_last_full_gc() { method bytes_absorbed_from_eden (line 379) | size_t bytes_absorbed_from_eden() const { return _bytes_absorbed_from_... method reset_bytes_absorbed_from_eden (line 380) | void reset_bytes_absorbed_from_eden() { _bytes_absorbed_from_eden = ... method set_bytes_absorbed_from_eden (line 382) | void set_bytes_absorbed_from_eden(size_t val) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp function ParCompactionManager (line 171) | ParCompactionManager* FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp class MutableSpace (line 37) | class MutableSpace class PSOldGen (line 38) | class PSOldGen class ParCompactionManager (line 39) | class ParCompactionManager type Action (line 57) | enum Action { method PSOldGen (line 120) | static PSOldGen* old_gen() { return _old_gen; } method ObjectStartArray (line 121) | static ObjectStartArray* start_array() { return _start_array; } method OopTaskQueueSet (line 122) | static OopTaskQueueSet* stack_array() { return _stack_array; } method RegionTaskQueueSet (line 128) | static RegionTaskQueueSet* region_array() { return _region_array; } method Action (line 138) | Action action() { return _action; } method set_action (line 139) | void set_action(Action v) { _action = v; } method RegionTaskQueue (line 141) | RegionTaskQueue* region_stack() { return _region_stack; } method set_region_stack (line 142) | void set_region_stack(RegionTaskQueue* v) { _region_stack = v; } method RegionTaskQueue (line 146) | inline static RegionTaskQueue* region_list(int index) { method uint (line 150) | uint region_stack_index() { return _region_stack_index; } method set_region_stack_index (line 151) | void set_region_stack_index(uint v) { _region_stack_index = v; } method reset_recycled_stack_index (line 156) | static void reset_recycled_stack_index() { method ParMarkBitMap (line 168) | ParMarkBitMap* mark_bitmap() { return _mark_bitmap; } method push (line 182) | inline void push(oop obj) { _marking_stack.push(obj); } method steal (line 189) | static bool steal(int queue_num, int* seed, oop& t) { method steal_objarray (line 193) | static bool steal_objarray(int queue_num, int* seed, ObjArrayTask& t) { method steal (line 197) | static bool steal(int queue_num, int* seed, size_t& region) { class ObjectStartArray (line 40) | class ObjectStartArray class ParallelCompactData (line 41) | class ParallelCompactData class ParMarkBitMap (line 42) | class ParMarkBitMap class ParCompactionManager (line 44) | class ParCompactionManager : public CHeapObj { type Action (line 57) | enum Action { method PSOldGen (line 120) | static PSOldGen* old_gen() { return _old_gen; } method ObjectStartArray (line 121) | static ObjectStartArray* start_array() { return _start_array; } method OopTaskQueueSet (line 122) | static OopTaskQueueSet* stack_array() { return _stack_array; } method RegionTaskQueueSet (line 128) | static RegionTaskQueueSet* region_array() { return _region_array; } method Action (line 138) | Action action() { return _action; } method set_action (line 139) | void set_action(Action v) { _action = v; } method RegionTaskQueue (line 141) | RegionTaskQueue* region_stack() { return _region_stack; } method set_region_stack (line 142) | void set_region_stack(RegionTaskQueue* v) { _region_stack = v; } method RegionTaskQueue (line 146) | inline static RegionTaskQueue* region_list(int index) { method uint (line 150) | uint region_stack_index() { return _region_stack_index; } method set_region_stack_index (line 151) | void set_region_stack_index(uint v) { _region_stack_index = v; } method reset_recycled_stack_index (line 156) | static void reset_recycled_stack_index() { method ParMarkBitMap (line 168) | ParMarkBitMap* mark_bitmap() { return _mark_bitmap; } method push (line 182) | inline void push(oop obj) { _marking_stack.push(obj); } method steal (line 189) | static bool steal(int queue_num, int* seed, oop& t) { method steal_objarray (line 193) | static bool steal_objarray(int queue_num, int* seed, ObjArrayTask& t) { method steal (line 197) | static bool steal(int queue_num, int* seed, size_t& region) { function ParCompactionManager (line 210) | inline ParCompactionManager* ParCompactionManager::manager_array(int ind... type Action (line 57) | enum Action { method PSOldGen (line 120) | static PSOldGen* old_gen() { return _old_gen; } method ObjectStartArray (line 121) | static ObjectStartArray* start_array() { return _start_array; } method OopTaskQueueSet (line 122) | static OopTaskQueueSet* stack_array() { return _stack_array; } method RegionTaskQueueSet (line 128) | static RegionTaskQueueSet* region_array() { return _region_array; } method Action (line 138) | Action action() { return _action; } method set_action (line 139) | void set_action(Action v) { _action = v; } method RegionTaskQueue (line 141) | RegionTaskQueue* region_stack() { return _region_stack; } method set_region_stack (line 142) | void set_region_stack(RegionTaskQueue* v) { _region_stack = v; } method RegionTaskQueue (line 146) | inline static RegionTaskQueue* region_list(int index) { method uint (line 150) | uint region_stack_index() { return _region_stack_index; } method set_region_stack_index (line 151) | void set_region_stack_index(uint v) { _region_stack_index = v; } method reset_recycled_stack_index (line 156) | static void reset_recycled_stack_index() { method ParMarkBitMap (line 168) | ParMarkBitMap* mark_bitmap() { return _mark_bitmap; } method push (line 182) | inline void push(oop obj) { _marking_stack.push(obj); } method steal (line 189) | static bool steal(int queue_num, int* seed, oop& t) { method steal_objarray (line 193) | static bool steal_objarray(int queue_num, int* seed, ObjArrayTask& t) { method steal (line 197) | static bool steal(int queue_num, int* seed, size_t& region) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp class PSGCAdaptivePolicyCounters (line 36) | class PSGCAdaptivePolicyCounters : public GCAdaptivePolicyCounters { method PSAdaptiveSizePolicy (line 73) | PSAdaptiveSizePolicy* ps_size_policy() { method update_old_capacity (line 80) | inline void update_old_capacity(size_t size_in_bytes) { method update_old_eden_size (line 83) | inline void update_old_eden_size(size_t old_size) { method update_old_promo_size (line 86) | inline void update_old_promo_size(size_t old_size) { method update_boundary_moved (line 89) | inline void update_boundary_moved(int size_in_bytes) { method update_avg_promoted_avg (line 92) | inline void update_avg_promoted_avg() { method update_avg_promoted_dev (line 97) | inline void update_avg_promoted_dev() { method update_avg_promoted_padded_avg (line 102) | inline void update_avg_promoted_padded_avg() { method update_avg_pretenured_padded_avg (line 108) | inline void update_avg_pretenured_padded_avg() { method update_change_young_gen_for_maj_pauses (line 113) | inline void update_change_young_gen_for_maj_pauses() { method update_change_old_gen_for_min_pauses (line 117) | inline void update_change_old_gen_for_min_pauses() { method update_avg_major_pause (line 124) | inline void update_avg_major_pause() { method update_avg_major_interval (line 129) | inline void update_avg_major_interval() { method update_major_gc_cost_counter (line 135) | inline void update_major_gc_cost_counter() { method update_mutator_cost_counter (line 140) | inline void update_mutator_cost_counter() { method update_live_space (line 146) | inline void update_live_space() { method update_free_space (line 149) | inline void update_free_space() { method update_avg_base_footprint (line 153) | inline void update_avg_base_footprint() { method update_avg_old_live (line 158) | inline void update_avg_old_live() { method update_major_pause_old_slope (line 164) | inline void update_major_pause_old_slope() { method update_minor_pause_old_slope (line 169) | inline void update_minor_pause_old_slope() { method update_major_pause_young_slope (line 174) | inline void update_major_pause_young_slope() { method update_gc_overhead_limit_exceeded_counter (line 179) | inline void update_gc_overhead_limit_exceeded_counter() { method update_live_at_last_full_gc_counter (line 183) | inline void update_live_at_last_full_gc_counter() { method update_scavenge_skipped (line 188) | inline void update_scavenge_skipped(int cause) { method update_full_follows_scavenge (line 192) | inline void update_full_follows_scavenge(int event) { method kind (line 206) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp class PSGenerationCounters (line 36) | class PSGenerationCounters: public GenerationCounters { method update_all (line 46) | void update_all() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp class PSAlwaysTrueClosure (line 608) | class PSAlwaysTrueClosure: public BoolObjectClosure { method do_object (line 610) | void do_object(oop p) { ShouldNotReachHere(); } method do_object_b (line 611) | bool do_object_b(oop p) { return true; } function jlong (line 679) | jlong PSMarkSweep::millis_since_last_gc() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp class PSAdaptiveSizePolicy (line 32) | class PSAdaptiveSizePolicy class PSYoungGen (line 33) | class PSYoungGen class PSOldGen (line 34) | class PSOldGen class PSMarkSweep (line 36) | class PSMarkSweep : public MarkSweep { method OopClosure (line 44) | static OopClosure* mark_and_push_closure() { return &MarkSweep::mark_a... method VoidClosure (line 45) | static VoidClosure* follow_stack_closure() { return (VoidClosure*)&Mar... method OopClosure (line 46) | static OopClosure* adjust_pointer_closure() { return (OopClosure*)&Mar... method OopClosure (line 47) | static OopClosure* adjust_root_pointer_closure() { return (OopClosure*... method BoolObjectClosure (line 48) | static BoolObjectClosure* is_alive_closure() { return (BoolObjectClosu... method set_ref_processor (line 65) | static void set_ref_processor(ReferenceProcessor* rp) { // delete thi... method elapsedTimer (line 86) | static elapsedTimer* accumulated_time() { return &_accumulated_time; } method total_invocations (line 87) | static unsigned int total_invocations() { return _total_invocations; } method CollectorCounters (line 88) | static CollectorCounters* counters() { return _counters; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp function PSMarkSweepDecorator (line 76) | PSMarkSweepDecorator* PSMarkSweepDecorator::destination_decorator() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp class ObjectStartArray (line 35) | class ObjectStartArray class PSMarkSweepDecorator (line 37) | class PSMarkSweepDecorator: public CHeapObj { method PSMarkSweepDecorator (line 53) | PSMarkSweepDecorator(MutableSpace* space, ObjectStartArray* start_array, method MutableSpace (line 67) | MutableSpace* space() { return _space; } method ObjectStartArray (line 68) | ObjectStartArray* start_array() { return _start_array; } method HeapWord (line 70) | HeapWord* compaction_top() { return _compaction_top; } method set_compaction_top (line 71) | void set_compaction_top(HeapWord* value) { _compaction_top = value; } method allowed_dead_ratio (line 73) | size_t allowed_dead_ratio() { return _allowed_dead_ratio; } method set_allowed_dead_ratio (line 74) | void set_allowed_dead_ratio(size_t value) { _allowed_dead_ratio = valu... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp function HeapWord (line 185) | HeapWord* PSOldGen::allocate(size_t word_size) { function HeapWord (line 202) | HeapWord* PSOldGen::expand_and_allocate(size_t word_size) { function HeapWord (line 210) | HeapWord* PSOldGen::expand_and_cas_allocate(size_t word_size) { class VerifyObjectStartArrayClosure (line 483) | class VerifyObjectStartArrayClosure : public ObjectClosure { method VerifyObjectStartArrayClosure (line 488) | VerifyObjectStartArrayClosure(PSOldGen* gen, ObjectStartArray* start_a... method do_object (line 491) | virtual void do_object(oop obj) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp class PSMarkSweepDecorator (line 35) | class PSMarkSweepDecorator class PSOldGen (line 37) | class PSOldGen : public CHeapObj { method HeapWord (line 63) | HeapWord* allocate_noexpand(size_t word_size) { method HeapWord (line 76) | HeapWord* cas_allocate_noexpand(size_t word_size) { method HeapWord (line 86) | HeapWord* cas_allocate(size_t word_size) { method MemRegion (line 115) | MemRegion reserved() const { return _reserved; } method max_gen_size (line 116) | virtual size_t max_gen_size() { return _max_gen_size; } method min_gen_size (line 117) | size_t min_gen_size() { return _min_gen_size; } method is_in (line 124) | bool is_in(const void* p) const { method is_in_reserved (line 128) | bool is_in_reserved(const void* p) const { method MutableSpace (line 132) | MutableSpace* object_space() const { return _object_space; } method PSMarkSweepDecorator (line 133) | PSMarkSweepDecorator* object_mark_sweep() const { return _object_mark_... method ObjectStartArray (line 134) | ObjectStartArray* start_array() { return &_start_array; } method PSVirtualSpace (line 135) | PSVirtualSpace* virtual_space() const { return _virtual_space;} method capacity_in_bytes (line 146) | size_t capacity_in_bytes() const { return object_space()->capac... method used_in_bytes (line 147) | size_t used_in_bytes() const { return object_space()->used_... method free_in_bytes (line 148) | size_t free_in_bytes() const { return object_space()->free_... method capacity_in_words (line 150) | size_t capacity_in_words() const { return object_space()->capac... method used_in_words (line 151) | size_t used_in_words() const { return object_space()->used_... method free_in_words (line 152) | size_t free_in_words() const { return object_space()->free_... method is_maximal_no_gc (line 157) | bool is_maximal_no_gc() const { method oop_iterate (line 169) | void oop_iterate(OopClosure* cl) { object_space()->oop_iterate(cl); } method object_iterate (line 170) | void object_iterate(ObjectClosure* cl) { object_space()->object_iterat... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp function print_generic_summary_region (line 228) | void function print_generic_summary_data (line 248) | void function print_generic_summary_data (line 271) | void function print_initial_summary_region (line 282) | void function print_initial_summary_data (line 296) | void function print_initial_summary_data (line 363) | void function PSVirtualSpace (line 416) | PSVirtualSpace* function HeapWord (line 489) | HeapWord* ParallelCompactData::partial_obj_end(size_t region_idx) const function HeapWord (line 575) | HeapWord* function HeapWord (line 763) | HeapWord* ParallelCompactData::calc_new_pointer(HeapWord* addr) { function klassOop (line 806) | klassOop ParallelCompactData::calc_new_klass(klassOop old_klass) { class PreGCValues (line 951) | class PreGCValues { method PreGCValues (line 953) | PreGCValues() { } method PreGCValues (line 954) | PreGCValues(ParallelScavengeHeap* heap) { fill(heap); } method fill (line 956) | void fill(ParallelScavengeHeap* heap) { method heap_used (line 963) | size_t heap_used() const { return _heap_used; } method young_gen_used (line 964) | size_t young_gen_used() const { return _young_gen_used; } method old_gen_used (line 965) | size_t old_gen_used() const { return _old_gen_used; } method perm_gen_used (line 966) | size_t perm_gen_used() const { return _perm_gen_used; } function HeapWord (line 1114) | HeapWord* function HeapWord (line 1401) | HeapWord* function GCTaskManager (line 2384) | GCTaskManager* const PSParallelCompact::gc_task_manager() { class PSAlwaysTrueClosure (line 2476) | class PSAlwaysTrueClosure: public BoolObjectClosure { method do_object (line 2478) | void do_object(oop p) { ShouldNotReachHere(); } method do_object_b (line 2479) | bool do_object_b(oop p) { return true; } class AdjusterTracker (line 2906) | class AdjusterTracker: public OopClosure { method AdjusterTracker (line 2908) | AdjusterTracker() {} method do_oop (line 2909) | void do_oop(oop* o) { PSParallelCompact::check_adjust_pointer(... method do_oop (line 2910) | void do_oop(narrowOop* o) { PSParallelCompact::check_adjust_pointer(... function HeapWord (line 3129) | HeapWord* function HeapWord (line 3157) | HeapWord* PSParallelCompact::first_src_addr(HeapWord* const dest_addr, function jlong (line 3529) | jlong PSParallelCompact::millis_since_last_gc() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp class ParallelScavengeHeap (line 37) | class ParallelScavengeHeap class PSAdaptiveSizePolicy (line 38) | class PSAdaptiveSizePolicy class PSYoungGen (line 39) | class PSYoungGen class PSOldGen (line 40) | class PSOldGen class PSPermGen (line 41) | class PSPermGen class ParCompactionManager (line 42) | class ParCompactionManager class ParallelTaskTerminator (line 43) | class ParallelTaskTerminator class PSParallelCompact (line 44) | class PSParallelCompact class IsAliveClosure (line 935) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 941) | class KeepAliveClosure: public OopClosure { method KeepAliveClosure (line 947) | KeepAliveClosure(ParCompactionManager* cm) : _compaction_manager(cm)... class FollowRootClosure (line 953) | class FollowRootClosure: public OopsInGenClosure { method FollowRootClosure (line 957) | FollowRootClosure(ParCompactionManager* cm) : _compaction_manager(cm... class FollowStackClosure (line 962) | class FollowStackClosure: public VoidClosure { method FollowStackClosure (line 966) | FollowStackClosure(ParCompactionManager* cm) : _compaction_manager(c... class AdjustPointerClosure (line 970) | class AdjustPointerClosure: public OopsInGenClosure { method AdjustPointerClosure (line 974) | AdjustPointerClosure(bool is_root) : _is_root(is_root) { } method do_code_blob (line 978) | virtual void do_code_blob(CodeBlob* cb) const { } method OopClosure (line 1021) | static OopClosure* adjust_pointer_closure() { return (OopClosure*... method OopClosure (line 1022) | static OopClosure* adjust_root_pointer_closure() { return (OopClosure*... method BoolObjectClosure (line 1023) | static BoolObjectClosure* is_alive_closure() { return (BoolObjectC... method adjust_root_pointer (line 1042) | static void adjust_root_pointer(oop* p) { adjust_pointer(p, true); } class MarkAndPushClosure (line 1192) | class MarkAndPushClosure: public OopClosure { method MarkAndPushClosure (line 1196) | MarkAndPushClosure(ParCompactionManager* cm) : _compaction_manager(c... method ParallelScavengeHeap (line 1204) | static ParallelScavengeHeap* gc_heap() { method elapsedTimer (line 1219) | static elapsedTimer* accumulated_time() { return &_accumulated_time; } method total_invocations (line 1220) | static unsigned int total_invocations() { return _total_invocations; } method CollectorCounters (line 1221) | static CollectorCounters* counters() { return _counters; } method klassOop (line 1225) | static klassOop updated_int_array_klass_obj() { method fill_and_update_region (line 1303) | static void fill_and_update_region(ParCompactionManager* cm, size_t re... method ParMarkBitMap (line 1313) | static ParMarkBitMap* mark_bitmap() { return &_mark_bitmap; } method ParallelCompactData (line 1314) | static ParallelCompactData& summary_data() { return _summary_data; } method adjust_pointer (line 1316) | static inline void adjust_pointer(oop* p) { adjust_pointer(p, fa... method adjust_pointer (line 1317) | static inline void adjust_pointer(narrowOop* p) { adjust_pointer(p, fa... method ReferenceProcessor (line 1320) | static ReferenceProcessor* const ref_processor() { return _ref_process... method STWGCTimer (line 1322) | static STWGCTimer* gc_timer() { return &_gc_timer; } class GCTaskManager (line 45) | class GCTaskManager class GCTaskQueue (line 46) | class GCTaskQueue class PreGCValues (line 47) | class PreGCValues class MoveAndUpdateClosure (line 48) | class MoveAndUpdateClosure method HeapWord (line 1532) | HeapWord* destination() const { return _destination; } class RefProcTaskExecutor (line 49) | class RefProcTaskExecutor class ParallelOldTracer (line 50) | class ParallelOldTracer class STWGCTimer (line 51) | class STWGCTimer class SplitInfo (line 116) | class SplitInfo method is_valid (line 122) | bool is_valid() const { return _src_region_idx > 0; } method src_region_idx (line 129) | size_t src_region_idx() const { return _src_region_idx; } method partial_obj_size (line 130) | size_t partial_obj_size() const { return _partial_obj_size; } method HeapWord (line 131) | HeapWord* destination() const { return _destination; } method destination_count (line 136) | unsigned int destination_count() const { return _destination_count; } method HeapWord (line 141) | HeapWord* dest_region_addr() const { return _dest_region_addr; } method HeapWord (line 146) | HeapWord* first_src_addr() const { return _first_src_addr; } class SpaceInfo (line 170) | class SpaceInfo method MutableSpace (line 173) | MutableSpace* space() const { return _space; } method HeapWord (line 177) | HeapWord* new_top() const { return _new_top; } method HeapWord (line 180) | HeapWord** new_top_addr() { return &_new_top; } method HeapWord (line 183) | HeapWord* min_dense_prefix() const { return _min_dense_prefix; } method HeapWord (line 186) | HeapWord* dense_prefix() const { return _dense_prefix; } method ObjectStartArray (line 190) | ObjectStartArray* start_array() const { return _start_array; } method SplitInfo (line 192) | SplitInfo& split_info() { return _split_info; } method set_space (line 194) | void set_space(MutableSpace* s) { _space = s; } method set_new_top (line 195) | void set_new_top(HeapWord* addr) { _new_top = addr; } method set_min_dense_prefix (line 196) | void set_min_dense_prefix(HeapWord* addr) { _min_dense_prefix = addr; } method set_dense_prefix (line 197) | void set_dense_prefix(HeapWord* addr) { _dense_prefix = addr; } method set_start_array (line 198) | void set_start_array(ObjectStartArray* s) { _start_array = s; } method publish_new_top (line 200) | void publish_new_top() const { _space->set_top(_new_top); } class ParallelCompactData (line 211) | class ParallelCompactData class RegionData (line 237) | class RegionData method HeapWord (line 241) | HeapWord* destination() const { return _destination; } method source_region (line 244) | size_t source_region() const { return _source_region; } method HeapWord (line 251) | HeapWord* deferred_obj_addr() const { return _partial_obj_addr; } method HeapWord (line 254) | HeapWord* partial_obj_addr() const { return _partial_obj_addr; } method partial_obj_size (line 257) | size_t partial_obj_size() const { return _partial_obj_size; } method live_obj_size (line 263) | size_t live_obj_size() const { return _dc_and_los & los_mask; } method data_size (line 266) | size_t data_size() const { return partial_obj_size() + live_obj_size... method available (line 307) | bool available() const { return _dc_and_los < dc_one; } method claimed (line 308) | bool claimed() const { return _dc_and_los >= dc_claimed; } method completed (line 309) | bool completed() const { return _dc_and_los >= dc_completed; } method set_destination (line 312) | void set_destination(HeapWord* addr) { _destination = addr; } method set_source_region (line 313) | void set_source_region(size_t region) { _source_region = region; } method set_deferred_obj_addr (line 314) | void set_deferred_obj_addr(HeapWord* addr) { _partial_obj_addr = add... method set_partial_obj_addr (line 315) | void set_partial_obj_addr(HeapWord* addr) { _partial_obj_addr = add... method set_partial_obj_size (line 316) | void set_partial_obj_size(size_t words) { class BlockData (line 373) | class BlockData method blk_ofs_t (line 378) | blk_ofs_t offset() const { return _offset; } method set_offset (line 379) | void set_offset(size_t val) { _offset = (blk_ofs_t)val; } method region_count (line 389) | size_t region_count() const { return _region_count; } method reserved_byte_size (line 390) | size_t reserved_byte_size() const { return _reserved_byte_size; } method block_count (line 396) | size_t block_count() const { return _block_count; } method add_obj (line 401) | void add_obj(oop p, size_t len) { add_obj((HeapWord*)p, len); } method clear_range (line 419) | void clear_range(HeapWord* beg, HeapWord* end) { method addr_to_block_idx (line 441) | size_t addr_to_block_idx(const oop obj) const { method HeapWord (line 458) | HeapWord* calc_new_pointer(oop p) { function uint (line 491) | inline uint function uint (line 497) | inline uint function HeapWord (line 546) | inline HeapWord* ParallelCompactData::RegionData::data_location() const function HeapWord (line 552) | inline HeapWord* ParallelCompactData::RegionData::highest_ref() const function HeapWord (line 647) | inline HeapWord* function HeapWord (line 654) | inline HeapWord* function HeapWord (line 661) | inline HeapWord* function HeapWord (line 669) | inline HeapWord* function HeapWord (line 677) | inline HeapWord* function HeapWord (line 713) | inline HeapWord* function HeapWord (line 726) | inline HeapWord* function HeapWord (line 734) | inline HeapWord* class ParMarkBitMapClosure (line 759) | class ParMarkBitMapClosure: public StackObj { function ParCompactionManager (line 804) | inline ParCompactionManager* ParMarkBitMapClosure::compaction_manager() ... function ParMarkBitMap (line 808) | inline ParMarkBitMap* ParMarkBitMapClosure::bitmap() const { function HeapWord (line 820) | inline HeapWord* ParMarkBitMapClosure::source() const { class PSParallelCompact (line 920) | class PSParallelCompact : AllStatic { class IsAliveClosure (line 935) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 941) | class KeepAliveClosure: public OopClosure { method KeepAliveClosure (line 947) | KeepAliveClosure(ParCompactionManager* cm) : _compaction_manager(cm)... class FollowRootClosure (line 953) | class FollowRootClosure: public OopsInGenClosure { method FollowRootClosure (line 957) | FollowRootClosure(ParCompactionManager* cm) : _compaction_manager(cm... class FollowStackClosure (line 962) | class FollowStackClosure: public VoidClosure { method FollowStackClosure (line 966) | FollowStackClosure(ParCompactionManager* cm) : _compaction_manager(c... class AdjustPointerClosure (line 970) | class AdjustPointerClosure: public OopsInGenClosure { method AdjustPointerClosure (line 974) | AdjustPointerClosure(bool is_root) : _is_root(is_root) { } method do_code_blob (line 978) | virtual void do_code_blob(CodeBlob* cb) const { } method OopClosure (line 1021) | static OopClosure* adjust_pointer_closure() { return (OopClosure*... method OopClosure (line 1022) | static OopClosure* adjust_root_pointer_closure() { return (OopClosure*... method BoolObjectClosure (line 1023) | static BoolObjectClosure* is_alive_closure() { return (BoolObjectC... method adjust_root_pointer (line 1042) | static void adjust_root_pointer(oop* p) { adjust_pointer(p, true); } class MarkAndPushClosure (line 1192) | class MarkAndPushClosure: public OopClosure { method MarkAndPushClosure (line 1196) | MarkAndPushClosure(ParCompactionManager* cm) : _compaction_manager(c... method ParallelScavengeHeap (line 1204) | static ParallelScavengeHeap* gc_heap() { method elapsedTimer (line 1219) | static elapsedTimer* accumulated_time() { return &_accumulated_time; } method total_invocations (line 1220) | static unsigned int total_invocations() { return _total_invocations; } method CollectorCounters (line 1221) | static CollectorCounters* counters() { return _counters; } method klassOop (line 1225) | static klassOop updated_int_array_klass_obj() { method fill_and_update_region (line 1303) | static void fill_and_update_region(ParCompactionManager* cm, size_t re... method ParMarkBitMap (line 1313) | static ParMarkBitMap* mark_bitmap() { return &_mark_bitmap; } method ParallelCompactData (line 1314) | static ParallelCompactData& summary_data() { return _summary_data; } method adjust_pointer (line 1316) | static inline void adjust_pointer(oop* p) { adjust_pointer(p, fa... method adjust_pointer (line 1317) | static inline void adjust_pointer(narrowOop* p) { adjust_pointer(p, fa... method ReferenceProcessor (line 1320) | static ReferenceProcessor* const ref_processor() { return _ref_process... method STWGCTimer (line 1322) | static STWGCTimer* gc_timer() { return &_gc_timer; } function MutableSpace (line 1490) | inline MutableSpace* PSParallelCompact::space(SpaceId id) { function HeapWord (line 1495) | inline HeapWord* PSParallelCompact::new_top(SpaceId id) { function HeapWord (line 1500) | inline HeapWord* PSParallelCompact::dense_prefix(SpaceId id) { function ObjectStartArray (line 1505) | inline ObjectStartArray* PSParallelCompact::start_array(SpaceId id) { class MoveAndUpdateClosure (line 1525) | class MoveAndUpdateClosure: public ParMarkBitMapClosure { method HeapWord (line 1532) | HeapWord* destination() const { return _destination; } class UpdateOnlyClosure (line 1576) | class UpdateOnlyClosure: public ParMarkBitMapClosure { class FillClosure (line 1598) | class FillClosure: public ParMarkBitMapClosure method FillClosure (line 1601) | FillClosure(ParCompactionManager* cm, PSParallelCompact::SpaceId space... method IterationStatus (line 1610) | virtual IterationStatus do_addr(HeapWord* addr, size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp function HeapWord (line 47) | HeapWord* PSPermGen::allocate_permanent(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp class AdaptivePaddedAverage (line 30) | class AdaptivePaddedAverage class PSPermGen (line 32) | class PSPermGen : public PSOldGen { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp class ObjectStartArray (line 37) | class ObjectStartArray class PSPromotionLAB (line 39) | class PSPromotionLAB : public CHeapObj { type LabState (line 43) | enum LabState { method set_top (line 54) | void set_top(HeapWord* value) { _top = value; } method set_bottom (line 55) | void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 56) | void set_end(HeapWord* value) { _end = value; } method debug_only (line 59) | debug_only(virtual bool lab_is_valid(MemRegion lab) { return false; } method PSPromotionLAB (line 61) | PSPromotionLAB() : _top(NULL), _bottom(NULL), _end(NULL) { } method HeapWord (line 70) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 71) | HeapWord* end() const { return _end; } method HeapWord (line 72) | HeapWord* top() const { return _top; } method is_flushed (line 74) | bool is_flushed() { return _state == flushed; } method MemRegion (line 79) | MemRegion used_region() { return MemRegion(bottom(), top()); } method is_empty (line 82) | bool is_empty() const { return used() == 0; } method not_empty (line 83) | bool not_empty() const { return used() > 0; } method contains (line 84) | bool contains(const void* p) const { return _bottom <= p && p < _end; } method capacity (line 87) | size_t capacity() const { return byte_size(bottom(), end()); } method used (line 88) | size_t used() const { return byte_size(bottom(), top()); } method free (line 89) | size_t free() const { return byte_size(top(), end()); } class PSYoungPromotionLAB (line 92) | class PSYoungPromotionLAB : public PSPromotionLAB { method PSYoungPromotionLAB (line 94) | PSYoungPromotionLAB() { } method HeapWord (line 97) | HeapWord* allocate(size_t size) { class PSOldPromotionLAB (line 116) | class PSOldPromotionLAB : public PSPromotionLAB { method PSOldPromotionLAB (line 121) | PSOldPromotionLAB() : _start_array(NULL) { } method PSOldPromotionLAB (line 122) | PSOldPromotionLAB(ObjectStartArray* start_array) : _start_array(start_... method set_start_array (line 124) | void set_start_array(ObjectStartArray* start_array) { _start_array = s... method HeapWord (line 129) | HeapWord* allocate(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp function PSPromotionManager (line 68) | PSPromotionManager* PSPromotionManager::gc_thread_promotion_manager(int ... function PSPromotionManager (line 74) | PSPromotionManager* PSPromotionManager::vm_thread_promotion_manager() { function oop (line 307) | oop PSPromotionManager::oop_promotion_failed(oop obj, markOop obj_mark) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp class MutableSpace (line 50) | class MutableSpace class PSOldGen (line 51) | class PSOldGen class ParCompactionManager (line 52) | class ParCompactionManager class PSPromotionManager (line 54) | class PSPromotionManager : public CHeapObj { method PSOldGen (line 93) | static PSOldGen* old_gen() { return _old_gen; } method MutableSpace (line 94) | static MutableSpace* young_space() { return _young_space; } method is_oop_masked (line 119) | bool is_oop_masked(StarTask p) { method oop (line 125) | oop* mask_chunked_array_oop(oop obj) { method oop (line 132) | oop unmask_chunked_array_oop(StarTask p) { method push_depth (line 145) | void push_depth(T* p) { method OopStarTaskQueueSet (line 150) | static OopStarTaskQueueSet* stack_array_depth() { return _stack_arra... method steal_depth (line 161) | static bool steal_depth(int queue_num, int* seed, StarTask& t) { method OopStarTaskQueue (line 168) | OopStarTaskQueue* claimed_stack_depth() { method young_gen_is_full (line 172) | bool young_gen_is_full() { return _young_gen_is_full; } method old_gen_is_full (line 174) | bool old_gen_is_full() { return _old_gen_is_full; } method set_old_gen_is_full (line 175) | void set_old_gen_is_full(bool state) { _old_gen_is_full = state; } method drain_stacks (line 184) | void drain_stacks(bool totally_drain) { method drain_stacks_cond_depth (line 188) | void drain_stacks_cond_depth() { method stacks_empty (line 195) | bool stacks_empty() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp function PSPromotionManager (line 32) | inline PSPromotionManager* PSPromotionManager::manager_array(int index) { function oop (line 71) | oop PSPromotionManager::copy_to_survivor_space(oop o) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp class PSIsAliveClosure (line 76) | class PSIsAliveClosure: public BoolObjectClosure { method do_object (line 78) | void do_object(oop p) { method do_object_b (line 81) | bool do_object_b(oop p) { class PSKeepAliveClosure (line 88) | class PSKeepAliveClosure: public OopClosure { method PSKeepAliveClosure (line 94) | PSKeepAliveClosure(PSPromotionManager* pm) : _promotion_manager(pm) { method do_oop_work (line 102) | void do_oop_work(T* p) { method do_oop (line 112) | virtual void do_oop(oop* p) { PSKeepAliveClosure::do_oop_work(p); } method do_oop (line 113) | virtual void do_oop(narrowOop* p) { PSKeepAliveClosure::do_oop_work(p); } class PSEvacuateFollowersClosure (line 116) | class PSEvacuateFollowersClosure: public VoidClosure { method PSEvacuateFollowersClosure (line 120) | PSEvacuateFollowersClosure(PSPromotionManager* pm) : _promotion_manage... method do_void (line 122) | virtual void do_void() { class PSPromotionFailedClosure (line 130) | class PSPromotionFailedClosure : public ObjectClosure { method do_object (line 131) | virtual void do_object(oop obj) { class PSRefProcTaskProxy (line 138) | class PSRefProcTaskProxy: public GCTask { method PSRefProcTaskProxy (line 143) | PSRefProcTaskProxy(ProcessTask & rp_task, uint work_id) class PSRefEnqueueTaskProxy (line 164) | class PSRefEnqueueTaskProxy: public GCTask { method PSRefEnqueueTaskProxy (line 170) | PSRefEnqueueTaskProxy(EnqueueTask& enq_task, uint work_id) method do_it (line 176) | virtual void do_it(GCTaskManager* manager, uint which) class PSRefProcTaskExecutor (line 182) | class PSRefProcTaskExecutor: public AbstractRefProcTaskExecutor { function GCTaskManager (line 809) | GCTaskManager* const PSScavenge::gc_task_manager() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp class GCTaskManager (line 36) | class GCTaskManager class GCTaskQueue (line 37) | class GCTaskQueue class OopStack (line 38) | class OopStack class ReferenceProcessor (line 39) | class ReferenceProcessor class ParallelScavengeHeap (line 40) | class ParallelScavengeHeap class ParallelScavengeTracer (line 41) | class ParallelScavengeTracer class PSIsAliveClosure (line 42) | class PSIsAliveClosure class PSRefProcTaskExecutor (line 43) | class PSRefProcTaskExecutor class STWGCTimer (line 44) | class STWGCTimer class PSScavenge (line 46) | class PSScavenge: AllStatic { type ScavengeSkippedCause (line 51) | enum ScavengeSkippedCause { method HeapWord (line 87) | static HeapWord* to_space_top_before_gc() { return _to_space_top_befor... method CardTableExtension (line 91) | static CardTableExtension* const card_table() { assert(_card_tab... method tenuring_threshold (line 95) | static int tenuring_threshold() { return _tenuring_thres... method elapsedTimer (line 96) | static elapsedTimer* accumulated_time() { return &_accumulated_t... method consecutive_skipped_scavenges (line 97) | static int consecutive_skipped_scavenges() method CollectorCounters (line 101) | static CollectorCounters* counters() { return _counters; } method ReferenceProcessor (line 104) | static ReferenceProcessor* const reference_processor() { method set_survivor_overflow (line 111) | static void set_survivor_overflow(bool state) { method set_young_generation_boundary (line 116) | static void set_young_generation_boundary(HeapWord* v) { method is_obj_in_young (line 146) | inline static bool is_obj_in_young(HeapWord* o) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp class PSRootsClosure (line 91) | class PSRootsClosure: public OopClosure { method do_oop_work (line 96) | void do_oop_work(T *p) { method PSRootsClosure (line 103) | PSRootsClosure(PSPromotionManager* pm) : _promotion_manager(pm) { } method do_oop (line 104) | void do_oop(oop* p) { PSRootsClosure::do_oop_work(p); } method do_oop (line 105) | void do_oop(narrowOop* p) { PSRootsClosure::do_oop_work(p); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp class GCTask (line 36) | class GCTask class OopClosure (line 37) | class OopClosure class OopStack (line 38) | class OopStack class ObjectStartArray (line 39) | class ObjectStartArray class ParallelTaskTerminator (line 40) | class ParallelTaskTerminator class MutableSpace (line 41) | class MutableSpace class PSOldGen (line 42) | class PSOldGen class Thread (line 43) | class Thread class VMThread (line 44) | class VMThread class ScavengeRootsTask (line 53) | class ScavengeRootsTask : public GCTask { type RootType (line 55) | enum RootType { method ScavengeRootsTask (line 69) | ScavengeRootsTask(RootType value) : _root_type(value) {} class ThreadRootsTask (line 83) | class ThreadRootsTask : public GCTask { method ThreadRootsTask (line 88) | ThreadRootsTask(JavaThread* root) : _java_thread(root), _vm_thread(NUL... method ThreadRootsTask (line 89) | ThreadRootsTask(VMThread* root) : _java_thread(NULL), _vm_thread(root) {} class StealTask (line 102) | class StealTask : public GCTask { method ParallelTaskTerminator (line 110) | ParallelTaskTerminator* terminator() { return _terminator; } class SerialOldToYoungRootsTask (line 120) | class SerialOldToYoungRootsTask : public GCTask { method SerialOldToYoungRootsTask (line 126) | SerialOldToYoungRootsTask(PSOldGen *gen, HeapWord* gen_top) : class OldToYoungRootsTask (line 179) | class OldToYoungRootsTask : public GCTask { method OldToYoungRootsTask (line 187) | OldToYoungRootsTask(PSOldGen *gen, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp class PSVirtualSpace (line 35) | class PSVirtualSpace : public CHeapObj { method PSVirtualSpace (line 66) | PSVirtualSpace(size_t alignment): _alignment(alignment) { } method alignment (line 73) | size_t alignment() const { return _alignment; } method special (line 78) | bool special() const { return _special; } method grows_up (line 100) | virtual bool grows_up() const { return true; } method grows_down (line 101) | bool grows_down() const { return !grows_up(); } class PSVirtualSpaceVerifier (line 104) | class PSVirtualSpaceVerifier: public StackObj { method PSVirtualSpaceVerifier (line 108) | PSVirtualSpaceVerifier(PSVirtualSpace* space): _space(space) { class PSVirtualSpaceHighToLow (line 129) | class PSVirtualSpaceHighToLow : public PSVirtualSpace { method grows_up (line 143) | virtual bool grows_up() const { return false; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp class PSMarkSweepDecorator (line 34) | class PSMarkSweepDecorator class PSYoungGen (line 36) | class PSYoungGen : public CHeapObj { method MemRegion (line 103) | MemRegion reserved() const { return _reserved; } method is_in (line 105) | bool is_in(const void* p) const { method is_in_reserved (line 109) | bool is_in_reserved(const void* p) const { method MutableSpace (line 113) | MutableSpace* eden_space() const { return _eden_space; } method MutableSpace (line 114) | MutableSpace* from_space() const { return _from_space; } method MutableSpace (line 115) | MutableSpace* to_space() const { return _to_space; } method PSVirtualSpace (line 116) | PSVirtualSpace* virtual_space() const { return _virtual_space; } method min_gen_size (line 119) | size_t min_gen_size() { return _min_gen_size; } method PSMarkSweepDecorator (line 122) | PSMarkSweepDecorator* eden_mark_sweep() const { return _eden_mark_s... method PSMarkSweepDecorator (line 123) | PSMarkSweepDecorator* from_mark_sweep() const { return _from_mark_s... method PSMarkSweepDecorator (line 124) | PSMarkSweepDecorator* to_mark_sweep() const { return _to_mark_swe... method max_size (line 149) | size_t max_size() const { return _reserved.byte_size(); } method gen_size_limit (line 153) | size_t gen_size_limit() const { return _max_gen_size; } method is_maximal_no_gc (line 155) | bool is_maximal_no_gc() const { method HeapWord (line 160) | HeapWord* allocate(size_t word_size) { method HeapWord (line 165) | HeapWord** top_addr() const { return eden_space()->top_addr(); } method HeapWord (line 166) | HeapWord** end_addr() const { return eden_space()->end_addr(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp class VM_ParallelGCFailedAllocation (line 32) | class VM_ParallelGCFailedAllocation: public VM_GC_Operation { method VMOp_Type (line 40) | virtual VMOp_Type type() const { method HeapWord (line 45) | HeapWord* result() const { return _result; } class VM_ParallelGCFailedPermanentAllocation (line 48) | class VM_ParallelGCFailedPermanentAllocation: public VM_GC_Operation { method VMOp_Type (line 57) | virtual VMOp_Type type() const { method HeapWord (line 61) | HeapWord* result() const { return _result; } class VM_ParallelGCSystemGC (line 64) | class VM_ParallelGCSystemGC: public VM_GC_Operation { method VMOp_Type (line 68) | virtual VMOp_Type type() const { return VMOp_ParallelGCSystemGC; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp class elapsedTimer (line 38) | class elapsedTimer class CollectorPolicy (line 39) | class CollectorPolicy class AdaptiveSizePolicy (line 41) | class AdaptiveSizePolicy : public CHeapObj { type GCPolicyKind (line 47) | enum GCPolicyKind { method GCPolicyKind (line 52) | virtual GCPolicyKind kind() const { return _gc_adaptive_size_policy; } type SizePolicyTrueValues (line 54) | enum SizePolicyTrueValues { method gc_pause_goal_sec (line 194) | double gc_pause_goal_sec() const { return _gc_pause_goal_sec; } method major_gc_cost (line 205) | double major_gc_cost() const { method minor_gc_cost (line 220) | double minor_gc_cost() const { method gc_cost (line 231) | virtual double gc_cost() const { method major_gc_interval_average_for_decay (line 248) | virtual double major_gc_interval_average_for_decay() const { method adjusted_mutator_cost (line 265) | double adjusted_mutator_cost() const { method mutator_cost (line 271) | virtual double mutator_cost() const { method young_gen_policy_is_ready (line 278) | bool young_gen_policy_is_ready() { return _young_gen_policy_is_ready; } method update_minor_pause_old_estimator (line 281) | virtual void update_minor_pause_old_estimator(double minor_pause_in_ms) { method change_old_gen_for_throughput (line 295) | int change_old_gen_for_throughput() const { method set_change_old_gen_for_throughput (line 298) | void set_change_old_gen_for_throughput(int v) { method change_young_gen_for_throughput (line 301) | int change_young_gen_for_throughput() const { method set_change_young_gen_for_throughput (line 304) | void set_change_young_gen_for_throughput(int v) { method change_old_gen_for_maj_pauses (line 308) | int change_old_gen_for_maj_pauses() const { method set_change_old_gen_for_maj_pauses (line 311) | void set_change_old_gen_for_maj_pauses(int v) { method decrement_tenuring_threshold_for_gc_cost (line 315) | bool decrement_tenuring_threshold_for_gc_cost() const { method set_decrement_tenuring_threshold_for_gc_cost (line 318) | void set_decrement_tenuring_threshold_for_gc_cost(bool v) { method increment_tenuring_threshold_for_gc_cost (line 321) | bool increment_tenuring_threshold_for_gc_cost() const { method set_increment_tenuring_threshold_for_gc_cost (line 324) | void set_increment_tenuring_threshold_for_gc_cost(bool v) { method decrement_tenuring_threshold_for_survivor_limit (line 327) | bool decrement_tenuring_threshold_for_survivor_limit() const { method set_decrement_tenuring_threshold_for_survivor_limit (line 330) | void set_decrement_tenuring_threshold_for_survivor_limit(bool v) { method is_gc_cms_adaptive_size_policy (line 370) | bool is_gc_cms_adaptive_size_policy() { method is_gc_ps_adaptive_size_policy (line 373) | bool is_gc_ps_adaptive_size_policy() { method AdaptivePaddedAverage (line 377) | AdaptivePaddedAverage* avg_minor_pause() const { return _avg_minor_p... method AdaptiveWeightedAverage (line 378) | AdaptiveWeightedAverage* avg_minor_interval() const { method AdaptiveWeightedAverage (line 381) | AdaptiveWeightedAverage* avg_minor_gc_cost() const { method AdaptiveWeightedAverage (line 385) | AdaptiveWeightedAverage* avg_major_gc_cost() const { method AdaptiveWeightedAverage (line 389) | AdaptiveWeightedAverage* avg_young_live() const { return _avg_young_li... method AdaptiveWeightedAverage (line 390) | AdaptiveWeightedAverage* avg_eden_live() const { return _avg_eden_live; } method AdaptiveWeightedAverage (line 391) | AdaptiveWeightedAverage* avg_old_live() const { return _avg_old_live; } method AdaptivePaddedAverage (line 393) | AdaptivePaddedAverage* avg_survived() const { return _avg_survived; } method AdaptivePaddedNoZeroDevAverage (line 394) | AdaptivePaddedNoZeroDevAverage* avg_pretenured() { return _avg_preten... method LinearLeastSquareFit (line 401) | virtual LinearLeastSquareFit* minor_pause_old_estimator() const { method LinearLeastSquareFit (line 405) | LinearLeastSquareFit* minor_pause_young_estimator() { method LinearLeastSquareFit (line 408) | LinearLeastSquareFit* minor_collection_estimator() { method LinearLeastSquareFit (line 412) | LinearLeastSquareFit* major_collection_estimator() { method minor_pause_young_slope (line 416) | float minor_pause_young_slope() { method minor_collection_slope (line 420) | float minor_collection_slope() { return _minor_collection_estimator->s... method major_collection_slope (line 421) | float major_collection_slope() { return _major_collection_estimator->s... method minor_pause_old_slope (line 423) | float minor_pause_old_slope() { method set_eden_size (line 427) | void set_eden_size(size_t new_size) { method set_survivor_size (line 430) | void set_survivor_size(size_t new_size) { method calculated_eden_size_in_bytes (line 434) | size_t calculated_eden_size_in_bytes() const { method calculated_promo_size_in_bytes (line 438) | size_t calculated_promo_size_in_bytes() const { method calculated_survivor_size_in_bytes (line 442) | size_t calculated_survivor_size_in_bytes() const { method gc_overhead_limit_exceeded (line 451) | bool gc_overhead_limit_exceeded() { method set_gc_overhead_limit_exceeded (line 454) | void set_gc_overhead_limit_exceeded(bool v) { method gc_overhead_limit_near (line 459) | bool gc_overhead_limit_near() { method uint (line 463) | uint gc_overhead_limit_count() { return _gc_overhead_limit_count; } method reset_gc_overhead_limit_count (line 464) | void reset_gc_overhead_limit_count() { _gc_overhead_limit_count = 0; } method inc_gc_overhead_limit_count (line 465) | void inc_gc_overhead_limit_count() { _gc_overhead_limit_count++; } method change_young_gen_for_min_pauses (line 469) | int change_young_gen_for_min_pauses() const { method set_change_young_gen_for_min_pauses (line 472) | void set_change_young_gen_for_min_pauses(int v) { method set_decrease_for_footprint (line 475) | void set_decrease_for_footprint(int v) { _decrease_for_footprint = v; } method decrease_for_footprint (line 476) | int decrease_for_footprint() const { return _decrease_for_footprint; } method decide_at_full_gc (line 477) | int decide_at_full_gc() { return _decide_at_full_gc; } method set_decide_at_full_gc (line 478) | void set_decide_at_full_gc(int v) { _decide_at_full_gc = v; } class AdaptiveSizePolicyOutput (line 500) | class AdaptiveSizePolicyOutput : StackObj { method print_test (line 503) | bool print_test(uint count) { method AdaptiveSizePolicyOutput (line 518) | AdaptiveSizePolicyOutput(uint count) { method AdaptiveSizePolicyOutput (line 528) | AdaptiveSizePolicyOutput(AdaptiveSizePolicy* size_policy, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/ageTable.hpp function VALUE_OBJ_CLASS_SPEC (line 39) | class ageTable VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/allocationStats.hpp function VALUE_OBJ_CLASS_SPEC (line 34) | class AllocationStats VALUE_OBJ_CLASS_SPEC { function AllocationStats (line 84) | AllocationStats() { function compute_desired (line 89) | void compute_desired(size_t count, function desired (line 130) | ssize_t desired() const { return _desired; } function set_desired (line 131) | void set_desired(ssize_t v) { _desired = v; } function coal_desired (line 133) | ssize_t coal_desired() const { return _coal_desired; } function set_coal_desired (line 134) | void set_coal_desired(ssize_t v) { _coal_desired = v; } function surplus (line 136) | ssize_t surplus() const { return _surplus; } function set_surplus (line 137) | void set_surplus(ssize_t v) { _surplus = v; } function increment_surplus (line 138) | void increment_surplus() { _surplus++; } function decrement_surplus (line 139) | void decrement_surplus() { _surplus--; } function bfr_surp (line 141) | ssize_t bfr_surp() const { return _bfr_surp; } function set_bfr_surp (line 142) | void set_bfr_surp(ssize_t v) { _bfr_surp = v; } function prev_sweep (line 143) | ssize_t prev_sweep() const { return _prev_sweep; } function set_prev_sweep (line 144) | void set_prev_sweep(ssize_t v) { _prev_sweep = v; } function before_sweep (line 145) | ssize_t before_sweep() const { return _before_sweep; } function set_before_sweep (line 146) | void set_before_sweep(ssize_t v) { _before_sweep = v; } function coal_births (line 148) | ssize_t coal_births() const { return _coal_births; } function set_coal_births (line 149) | void set_coal_births(ssize_t v) { _coal_births = v; } function increment_coal_births (line 150) | void increment_coal_births() { _coal_births++; } function coal_deaths (line 152) | ssize_t coal_deaths() const { return _coal_deaths; } function set_coal_deaths (line 153) | void set_coal_deaths(ssize_t v) { _coal_deaths = v; } function increment_coal_deaths (line 154) | void increment_coal_deaths() { _coal_deaths++; } function split_births (line 156) | ssize_t split_births() const { return _split_births; } function set_split_births (line 157) | void set_split_births(ssize_t v) { _split_births = v; } function increment_split_births (line 158) | void increment_split_births() { _split_births++; } function split_deaths (line 160) | ssize_t split_deaths() const { return _split_deaths; } function set_split_deaths (line 161) | void set_split_deaths(ssize_t v) { _split_deaths = v; } function increment_split_deaths (line 162) | void increment_split_deaths() { _split_deaths++; } function NOT_PRODUCT (line 164) | NOT_PRODUCT( function set_returned_bytes (line 166) | void set_returned_bytes(size_t v) { _returned_bytes = v; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/cSpaceCounters.hpp class CSpaceCounters (line 35) | class CSpaceCounters: public CHeapObj { method update_capacity (line 58) | inline void update_capacity() { method update_used (line 62) | inline void update_used() { method update_all (line 66) | inline void update_all() { class ContiguousSpaceUsedHelper (line 74) | class ContiguousSpaceUsedHelper : public PerfLongSampleHelper { method ContiguousSpaceUsedHelper (line 79) | ContiguousSpaceUsedHelper(ContiguousSpace* space) : _space(space) { } method jlong (line 81) | inline jlong take_sample() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/collectorCounters.hpp class CollectorCounters (line 33) | class CollectorCounters: public CHeapObj { method PerfCounter (line 56) | inline PerfCounter* invocation_counter() const { return _invocations; } method PerfCounter (line 58) | inline PerfCounter* time_counter() const { return _time; } method PerfVariable (line 60) | inline PerfVariable* last_entry_counter() const { return _last_entry_t... method PerfVariable (line 62) | inline PerfVariable* last_exit_counter() const { return _last_exit_ti... class TraceCollectorStats (line 67) | class TraceCollectorStats: public PerfTraceTimedEvent { method TraceCollectorStats (line 73) | inline TraceCollectorStats(CollectorCounters* c) : FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/concurrentGCThread.cpp function _sltLoop (line 166) | static void _sltLoop(JavaThread* thread, TRAPS) { function SurrogateLockerThread (line 177) | SurrogateLockerThread* SurrogateLockerThread::make(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/concurrentGCThread.hpp class VoidClosure (line 32) | class VoidClosure class SuspendibleThreadSet (line 43) | class SuspendibleThreadSet { method SuspendibleThreadSet (line 54) | SuspendibleThreadSet() : _initialized(false) {} method should_yield (line 62) | bool should_yield() { return _async_stop; } method initialize (line 71) | void initialize() { class ConcurrentGCThread (line 78) | class ConcurrentGCThread: public NamedThread { type CGC_flag_type (line 85) | enum CGC_flag_type { method CGC_flag_is_set (line 94) | static bool CGC_flag_is_set(int b) { return (_CGC_flag & b) != 0; } method set_CGC_flag (line 95) | static int set_CGC_flag(int b) { return _CGC_flag |= b; } method reset_CGC_flag (line 96) | static int reset_CGC_flag(int b) { return _CGC_flag &= ~b; } method is_ConcurrentGC_thread (line 122) | bool is_ConcurrentGC_thread() const { return true; } method yield (line 130) | virtual void yield() {} method should_yield (line 132) | bool should_yield() { return _sts.should_yield(); } class SurrogateLockerThread (line 147) | class SurrogateLockerThread: public JavaThread { type SLT_msg_type (line 150) | enum SLT_msg_type { method is_hidden_from_external_view (line 166) | bool is_hidden_from_external_view() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/copyFailedInfo.hpp class CopyFailedInfo (line 31) | class CopyFailedInfo : public CHeapObj { method CopyFailedInfo (line 38) | CopyFailedInfo() : _first_size(0), _smallest_size(0), _total_size(0), ... method register_copy_failure (line 40) | virtual void register_copy_failure(size_t size) { method reset (line 51) | virtual void reset() { method has_failed (line 58) | bool has_failed() const { return _count != 0; } method first_size (line 59) | size_t first_size() const { return _first_size; } method smallest_size (line 60) | size_t smallest_size() const { return _smallest_size; } method total_size (line 61) | size_t total_size() const { return _total_size; } method uint (line 62) | uint failed_count() const { return _count; } class PromotionFailedInfo (line 65) | class PromotionFailedInfo : public CopyFailedInfo { method PromotionFailedInfo (line 69) | PromotionFailedInfo() : CopyFailedInfo(), _thread(NULL) {} method register_copy_failure (line 71) | void register_copy_failure(size_t size) { method reset (line 80) | void reset() { method OSThread (line 85) | OSThread* thread() const { return _thread; } class EvacuationFailedInfo (line 88) | class EvacuationFailedInfo : public CopyFailedInfo {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gSpaceCounters.hpp class GSpaceCounters (line 37) | class GSpaceCounters: public CHeapObj { method update_capacity (line 60) | inline void update_capacity() { method update_used (line 64) | inline void update_used() { method update_used (line 74) | inline void update_used(size_t used) { method inc_used (line 78) | inline void inc_used(size_t size) { method debug_only (line 82) | debug_only( method jlong (line 88) | jlong capacity() { method update_all (line 93) | inline void update_all() { class GenerationUsedHelper (line 101) | class GenerationUsedHelper : public PerfLongSampleHelper { method GenerationUsedHelper (line 106) | GenerationUsedHelper(Generation* g) : _gen(g) { } method jlong (line 108) | inline jlong take_sample() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp class GCAdaptivePolicyCounters (line 36) | class GCAdaptivePolicyCounters : public GCPolicyCounters { method update_eden_size (line 85) | inline void update_eden_size() { method update_promo_size (line 90) | inline void update_promo_size() { method update_avg_minor_pause_counter (line 95) | inline void update_avg_minor_pause_counter() { method update_avg_minor_interval_counter (line 99) | inline void update_avg_minor_interval_counter() { method update_minor_pause_counter (line 105) | inline void update_minor_pause_counter() { method update_minor_gc_cost_counter (line 110) | inline void update_minor_gc_cost_counter() { method update_avg_young_live_counter (line 115) | inline void update_avg_young_live_counter() { method update_avg_survived_avg_counters (line 121) | inline void update_avg_survived_avg_counters() { method update_avg_survived_dev_counters (line 126) | inline void update_avg_survived_dev_counters() { method update_avg_survived_padded_avg_counters (line 131) | inline void update_avg_survived_padded_avg_counters() { method update_change_old_gen_for_throughput (line 137) | inline void update_change_old_gen_for_throughput() { method update_change_young_gen_for_throughput (line 141) | inline void update_change_young_gen_for_throughput() { method update_decrease_for_footprint (line 145) | inline void update_decrease_for_footprint() { method update_decide_at_full_gc_counter (line 150) | inline void update_decide_at_full_gc_counter() { method update_minor_pause_young_slope_counter (line 155) | inline void update_minor_pause_young_slope_counter() { method AdaptiveSizePolicy (line 164) | virtual AdaptiveSizePolicy* size_policy() { return _size_policy; } method update_survived (line 172) | inline void update_survived(size_t survived) { method update_promoted (line 175) | inline void update_promoted(size_t promoted) { method update_young_capacity (line 178) | inline void update_young_capacity(size_t size_in_bytes) { method update_survivor_size_counters (line 184) | inline void update_survivor_size_counters() { method update_survivor_overflowed (line 188) | inline void update_survivor_overflowed(bool survivor_overflowed) { method update_tenuring_threshold (line 191) | inline void update_tenuring_threshold(int threshold) { method update_increment_tenuring_threshold_for_gc_cost (line 194) | inline void update_increment_tenuring_threshold_for_gc_cost() { method update_decrement_tenuring_threshold_for_gc_cost (line 198) | inline void update_decrement_tenuring_threshold_for_gc_cost() { method update_decrement_tenuring_threshold_for_survivor_limit (line 202) | inline void update_decrement_tenuring_threshold_for_survivor_limit() { method update_change_young_gen_for_min_pauses (line 206) | inline void update_change_young_gen_for_min_pauses() { method update_change_old_gen_for_maj_pauses (line 210) | inline void update_change_old_gen_for_maj_pauses() { method update_minor_collection_slope_counter (line 215) | inline void update_minor_collection_slope_counter() { method update_major_collection_slope_counter (line 221) | inline void update_major_collection_slope_counter() { method set_size_policy (line 227) | void set_size_policy(AdaptiveSizePolicy* v) { _size_policy = v; } method kind (line 229) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcHeapSummary.hpp class VirtualSpaceSummary (line 30) | class VirtualSpaceSummary : public StackObj { method VirtualSpaceSummary (line 35) | VirtualSpaceSummary() : method VirtualSpaceSummary (line 37) | VirtualSpaceSummary(HeapWord* start, HeapWord* committed_end, HeapWord... method HeapWord (line 40) | HeapWord* start() const { return _start; } method HeapWord (line 41) | HeapWord* committed_end() const { return _committed_end; } method HeapWord (line 42) | HeapWord* reserved_end() const { return _reserved_end; } method committed_size (line 43) | size_t committed_size() const { return (uintptr_t)_committed_end - (ui... method reserved_size (line 44) | size_t reserved_size() const { return (uintptr_t)_reserved_end - (uint... class SpaceSummary (line 47) | class SpaceSummary : public StackObj { method SpaceSummary (line 52) | SpaceSummary() : method SpaceSummary (line 54) | SpaceSummary(HeapWord* start, HeapWord* end, size_t used) : method HeapWord (line 57) | HeapWord* start() const { return _start; } method HeapWord (line 58) | HeapWord* end() const { return _end; } method used (line 59) | size_t used() const { return _used; } method size (line 60) | size_t size() const { return (uintptr_t)_end - (uintptr_t)_start; } class GCHeapSummary (line 63) | class GCHeapSummary method GCHeapSummary (line 77) | GCHeapSummary() : method GCHeapSummary (line 79) | GCHeapSummary(VirtualSpaceSummary& heap_space, size_t used) : method VirtualSpaceSummary (line 82) | const VirtualSpaceSummary& heap() const { return _heap; } method used (line 83) | size_t used() const { return _used; } method accept (line 85) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class PSHeapSummary (line 64) | class PSHeapSummary method PSHeapSummary (line 98) | PSHeapSummary(VirtualSpaceSummary& heap_space, size_t heap_used, Virtu... method VirtualSpaceSummary (line 100) | const VirtualSpaceSummary& old() const { return _old; } method SpaceSummary (line 101) | const SpaceSummary& old_space() const { return _old_space; } method VirtualSpaceSummary (line 102) | const VirtualSpaceSummary& young() const { return _young; } method SpaceSummary (line 103) | const SpaceSummary& eden() const { return _eden; } method SpaceSummary (line 104) | const SpaceSummary& from() const { return _from; } method SpaceSummary (line 105) | const SpaceSummary& to() const { return _to; } method accept (line 107) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class GCHeapSummaryVisitor (line 66) | class GCHeapSummaryVisitor { method visit (line 69) | virtual void visit(const PSHeapSummary* heap_summary) const {} class GCHeapSummary (line 72) | class GCHeapSummary : public StackObj { method GCHeapSummary (line 77) | GCHeapSummary() : method GCHeapSummary (line 79) | GCHeapSummary(VirtualSpaceSummary& heap_space, size_t used) : method VirtualSpaceSummary (line 82) | const VirtualSpaceSummary& heap() const { return _heap; } method used (line 83) | size_t used() const { return _used; } method accept (line 85) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class PSHeapSummary (line 90) | class PSHeapSummary : public GCHeapSummary { method PSHeapSummary (line 98) | PSHeapSummary(VirtualSpaceSummary& heap_space, size_t heap_used, Virtu... method VirtualSpaceSummary (line 100) | const VirtualSpaceSummary& old() const { return _old; } method SpaceSummary (line 101) | const SpaceSummary& old_space() const { return _old_space; } method VirtualSpaceSummary (line 102) | const VirtualSpaceSummary& young() const { return _young; } method SpaceSummary (line 103) | const SpaceSummary& eden() const { return _eden; } method SpaceSummary (line 104) | const SpaceSummary& from() const { return _from; } method SpaceSummary (line 105) | const SpaceSummary& to() const { return _to; } method accept (line 107) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class PermGenSummary (line 112) | class PermGenSummary : public StackObj { method PermGenSummary (line 117) | PermGenSummary() : method PermGenSummary (line 119) | PermGenSummary(const VirtualSpaceSummary& perm_space, const SpaceSumma... method VirtualSpaceSummary (line 122) | const VirtualSpaceSummary& perm_space() const { return _perm_space; } method SpaceSummary (line 123) | const SpaceSummary& object_space() const { return _object_space; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp class GCPolicyCounters (line 33) | class GCPolicyCounters: public CHeapObj { type Name (line 51) | enum Name { method PerfVariable (line 61) | inline PerfVariable* tenuring_threshold() const { method PerfVariable (line 65) | inline PerfVariable* desired_survivor_size() const { method update_counters (line 71) | virtual void update_counters() {} method kind (line 73) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcStats.hpp class GCStats (line 30) | class GCStats : public CHeapObj { type Name (line 39) | enum Name { method Name (line 44) | virtual Name kind() { method AdaptivePaddedNoZeroDevAverage (line 48) | AdaptivePaddedNoZeroDevAverage* avg_promoted() const { return _avg_pr... method average_promoted_in_bytes (line 51) | size_t average_promoted_in_bytes() const { method padded_average_promoted_in_bytes (line 56) | size_t padded_average_promoted_in_bytes() const { class CMSGCStats (line 61) | class CMSGCStats : public GCStats { method Name (line 65) | virtual Name kind() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcTimer.cpp function GCPhase (line 153) | GCPhase* TimePartitions::phase_at(int index) const { function jlong (line 160) | jlong TimePartitions::sum_of_pauses() { function jlong (line 164) | jlong TimePartitions::longest_pause() { function GCPhase (line 176) | GCPhase* TimePartitionPhasesIterator::next() { class TimePartitionPhasesIteratorTest (line 186) | class TimePartitionPhasesIteratorTest { method all (line 188) | static void all() { method validate_pause_phase (line 197) | static void validate_pause_phase(GCPhase* phase, int level, const char... method one_pause (line 204) | static void one_pause() { method two_pauses (line 218) | static void two_pauses() { method one_sub_pause_phase (line 236) | static void one_sub_pause_phase() { method max_nested_pause_phases (line 254) | static void max_nested_pause_phases() { method many_sub_pause_phases (line 278) | static void many_sub_pause_phases() { method many_sub_pause_phases2 (line 307) | static void many_sub_pause_phases2() { class GCTimerTest (line 346) | class GCTimerTest { method all (line 348) | static void all() { method gc_start (line 353) | static void gc_start() { method gc_end (line 360) | static void gc_end() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcTimer.hpp class ConcurrentPhase (line 32) | class ConcurrentPhase method accept (line 75) | void accept(PhaseVisitor* visitor) { class GCPhase (line 33) | class GCPhase method set_name (line 52) | void set_name(const char* name) { _name = name; } method level (line 55) | int level() { return _level; } method set_level (line 56) | void set_level(int level) { _level = level; } method jlong (line 58) | jlong start() { return _start; } method set_start (line 59) | void set_start(jlong time) { _start = time; } method jlong (line 61) | jlong end() { return _end; } method set_end (line 62) | void set_end(jlong time) { _end = time; } class PausePhase (line 34) | class PausePhase method accept (line 69) | void accept(PhaseVisitor* visitor) { class GrowableArray (line 36) | class GrowableArray class PhaseVisitor (line 38) | class PhaseVisitor { method visit (line 41) | virtual void visit(PausePhase* phase) { visit((GCPhase*)phase); } method visit (line 42) | virtual void visit(ConcurrentPhase* phase) { visit((GCPhase*)phase); } class GCPhase (line 45) | class GCPhase { method set_name (line 52) | void set_name(const char* name) { _name = name; } method level (line 55) | int level() { return _level; } method set_level (line 56) | void set_level(int level) { _level = level; } method jlong (line 58) | jlong start() { return _start; } method set_start (line 59) | void set_start(jlong time) { _start = time; } method jlong (line 61) | jlong end() { return _end; } method set_end (line 62) | void set_end(jlong time) { _end = time; } class PausePhase (line 67) | class PausePhase : public GCPhase { method accept (line 69) | void accept(PhaseVisitor* visitor) { class ConcurrentPhase (line 74) | class ConcurrentPhase : public GCPhase { method accept (line 75) | void accept(PhaseVisitor* visitor) { class PhasesStack (line 80) | class PhasesStack { method PhasesStack (line 90) | PhasesStack() { clear(); } class TimePartitions (line 98) | class TimePartitions { class PhasesIterator (line 127) | class PhasesIterator { class GCTimer (line 133) | class GCTimer : public ResourceObj { method jlong (line 147) | jlong gc_start() { return _gc_start; } method jlong (line 148) | jlong gc_end() { return _gc_end; } method TimePartitions (line 150) | TimePartitions* time_partitions() { return &_time_partitions; } class STWGCTimer (line 160) | class STWGCTimer : public GCTimer { class ConcurrentGCTimer (line 166) | class ConcurrentGCTimer : public GCTimer { class TimePartitionPhasesIterator (line 172) | class TimePartitionPhasesIterator { method TimePartitionPhasesIterator (line 177) | TimePartitionPhasesIterator(TimePartitions* time_partitions) : _time_p... class GCTimerAllTest (line 188) | class GCTimerAllTest { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcTrace.cpp function GCId (line 45) | static GCId create_new_gc_id() { class ObjectCountEventSenderClosure (line 96) | class ObjectCountEventSenderClosure : public KlassInfoClosure { method ObjectCountEventSenderClosure (line 103) | ObjectCountEventSenderClosure(GCId gc_id, size_t total_size_in_words, ... method do_cinfo (line 110) | virtual void do_cinfo(KlassInfoEntry* entry) { method should_send_event (line 117) | bool should_send_event(const KlassInfoEntry* entry) const { class ObjectCountFilter (line 123) | class ObjectCountFilter : public BoolObjectClosure { method ObjectCountFilter (line 127) | ObjectCountFilter(BoolObjectClosure* is_alive) : _is_alive(is_alive) { method do_object_b (line 131) | bool do_object_b(oop obj) { method do_object (line 135) | void do_object(oop obj) { ShouldNotReachHere(); } method is_externally_visible_klass (line 138) | bool is_externally_visible_klass(klassOop k) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcTrace.hpp class EvacuationInfo (line 40) | class EvacuationInfo class GCHeapSummary (line 41) | class GCHeapSummary class PermGenSummary (line 42) | class PermGenSummary class PSHeapSummary (line 43) | class PSHeapSummary class ReferenceProcessorStats (line 44) | class ReferenceProcessorStats class TimePartitions (line 45) | class TimePartitions class BoolObjectClosure (line 46) | class BoolObjectClosure function VALUE_OBJ_CLASS_SPEC (line 48) | class SharedGCInfo VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 89) | class ParallelOldGCInfo VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 101) | class G1YoungGCInfo VALUE_OBJ_CLASS_SPEC { class GCTracer (line 113) | class GCTracer : public ResourceObj { method GCTracer (line 127) | GCTracer(GCName name) : _shared_gc_info(name) {} class YoungGCTracer (line 139) | class YoungGCTracer : public GCTracer { method YoungGCTracer (line 145) | YoungGCTracer(GCName name) : GCTracer(name), _tenuring_threshold(UNSET... class OldGCTracer (line 157) | class OldGCTracer : public GCTracer { method OldGCTracer (line 159) | OldGCTracer(GCName name) : GCTracer(name) {} class ParallelOldTracer (line 170) | class ParallelOldTracer : public OldGCTracer { method ParallelOldTracer (line 174) | ParallelOldTracer() : OldGCTracer(ParallelOld) {} class SerialOldTracer (line 184) | class SerialOldTracer : public OldGCTracer { method SerialOldTracer (line 186) | SerialOldTracer() : OldGCTracer(SerialOld) {} class ParallelScavengeTracer (line 189) | class ParallelScavengeTracer : public YoungGCTracer { method ParallelScavengeTracer (line 191) | ParallelScavengeTracer() : YoungGCTracer(ParallelScavenge) {} class DefNewTracer (line 194) | class DefNewTracer : public YoungGCTracer { method DefNewTracer (line 196) | DefNewTracer() : YoungGCTracer(DefNew) {} class ParNewTracer (line 199) | class ParNewTracer : public YoungGCTracer { method ParNewTracer (line 201) | ParNewTracer() : YoungGCTracer(ParNew) {} class G1NewTracer (line 205) | class G1NewTracer : public YoungGCTracer { method G1NewTracer (line 209) | G1NewTracer() : YoungGCTracer(G1New) {} class CMSTracer (line 223) | class CMSTracer : public OldGCTracer { method CMSTracer (line 225) | CMSTracer() : OldGCTracer(ConcurrentMarkSweep) {} class G1OldTracer (line 228) | class G1OldTracer : public OldGCTracer { method G1OldTracer (line 230) | G1OldTracer() : OldGCTracer(G1Old) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcTraceSend.cpp function TraceStructCopyFailed (line 98) | static TraceStructCopyFailed to_trace_struct(const CopyFailedInfo& cf_in... function TraceStructVirtualSpace (line 164) | static TraceStructVirtualSpace to_trace_struct(const VirtualSpaceSummary... function TraceStructObjectSpace (line 174) | static TraceStructObjectSpace to_trace_struct(const SpaceSummary& summar... class GCHeapSummaryEventSender (line 183) | class GCHeapSummaryEventSender : public GCHeapSummaryVisitor { method GCHeapSummaryEventSender (line 187) | GCHeapSummaryEventSender(GCId id, GCWhen::Type when) : _id(id), _when(... method visit (line 189) | void visit(const GCHeapSummary* heap_summary) const { method visit (line 202) | void visit(const PSHeapSummary* ps_heap_summary) const { class PhaseSender (line 239) | class PhaseSender : public PhaseVisitor { method PhaseSender (line 242) | PhaseSender(GCId gc_id) : _gc_id(gc_id) {} method send_phase (line 245) | void send_phase(PausePhase* pause) { method visit (line 256) | void visit(GCPhase* pause) { ShouldNotReachHere(); } method visit (line 257) | void visit(ConcurrentPhase* pause) { Unimplemented(); } method visit (line 258) | void visit(PausePhase* pause) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcTraceTime.hpp class GCTimer (line 30) | class GCTimer class GCTraceTime (line 32) | class GCTraceTime { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcUtil.hpp class AdaptiveWeightedAverage (line 46) | class AdaptiveWeightedAverage : public CHeapObj { method increment_count (line 60) | void increment_count() { method set_average (line 67) | void set_average(float avg) { _average = avg; } method AdaptiveWeightedAverage (line 75) | AdaptiveWeightedAverage(unsigned weight, float avg = 0.0) : method clear (line 80) | void clear() { method modify (line 88) | void modify(size_t avg, unsigned wt, bool force = false) { method average (line 95) | float average() const { return _average; } method weight (line 96) | unsigned weight() const { return _weight; } method count (line 97) | unsigned count() const { return _sample_count; } method last_sample (line 98) | float last_sample() const { return _last_sample; } method is_old (line 99) | bool is_old() const { return _is_old; } method exp_avg (line 104) | static inline float exp_avg(float avg, float sample, method exp_avg (line 109) | static inline size_t exp_avg(size_t avg, size_t sample, class AdaptivePaddedAverage (line 126) | class AdaptivePaddedAverage : public AdaptiveWeightedAverage { method set_padded_average (line 134) | void set_padded_average(float avg) { _padded_avg = avg; } method set_deviation (line 135) | void set_deviation(float dev) { _deviation = dev; } method AdaptivePaddedAverage (line 138) | AdaptivePaddedAverage() : method AdaptivePaddedAverage (line 142) | AdaptivePaddedAverage(unsigned weight, unsigned padding) : method padded_average (line 152) | float padded_average() const { return _padded_avg; } method deviation (line 153) | float deviation() const { return _deviation; } method padding (line 154) | unsigned padding() const { return _padding; } method clear (line 156) | void clear() { class AdaptivePaddedNoZeroDevAverage (line 179) | class AdaptivePaddedNoZeroDevAverage : public AdaptivePaddedAverage { method AdaptivePaddedNoZeroDevAverage (line 181) | AdaptivePaddedNoZeroDevAverage(unsigned weight, unsigned padding) : class LinearLeastSquareFit (line 195) | class LinearLeastSquareFit : public CHeapObj { method slope (line 211) | double slope() { return _slope; } class GCPauseTimer (line 219) | class GCPauseTimer : StackObj { method GCPauseTimer (line 222) | GCPauseTimer(elapsedTimer* timer) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/gcWhen.hpp class GCWhen (line 31) | class GCWhen : AllStatic { type Type (line 33) | enum Type { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/generationCounters.hpp class GenerationCounters (line 34) | class GenerationCounters: public CHeapObj { method GenerationCounters (line 58) | GenerationCounters() FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/hSpaceCounters.hpp class HeapSpaceUsedHelper (line 37) | class HeapSpaceUsedHelper class G1SpaceMonitoringSupport (line 38) | class G1SpaceMonitoringSupport class HSpaceCounters (line 40) | class HSpaceCounters: public CHeapObj { method update_capacity (line 61) | inline void update_capacity(size_t v) { method update_used (line 65) | inline void update_used(size_t v) { method debug_only (line 69) | debug_only( method jlong (line 75) | jlong capacity() { method update_all (line 80) | inline void update_all(size_t capacity, size_t used) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/immutableSpace.hpp class ImmutableSpace (line 36) | class ImmutableSpace: public CHeapObj { method ImmutableSpace (line 43) | ImmutableSpace() { _bottom = NULL; _end = NULL; } method HeapWord (line 44) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 45) | HeapWord* end() const { return _end; } method MemRegion (line 47) | MemRegion region() const { return MemRegion(bottom(), end()); } method contains (line 52) | bool contains(const void* p) const { return _bottom <= p && p < _end; } method capacity_in_bytes (line 55) | size_t capacity_in_bytes() const { return capacity_in_words... method capacity_in_words (line 58) | size_t capacity_in_words() const { return pointer_delta... method capacity_in_words (line 59) | virtual size_t capacity_in_words(Thread*) const { return capacity_in_w... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/isGCActiveMark.hpp class IsGCActiveMark (line 35) | class IsGCActiveMark : public StackObj { method IsGCActiveMark (line 37) | IsGCActiveMark() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/liveRange.hpp class LiveRange (line 36) | class LiveRange: public MemRegion { method LiveRange (line 38) | LiveRange(HeapWord* bottom, HeapWord* top): MemRegion(bottom, top) {} method set_end (line 40) | void set_end(HeapWord* e) { method set_word_size (line 44) | void set_word_size(size_t ws) { method LiveRange (line 49) | LiveRange * next() { return (LiveRange *) end(); } method move_to (line 51) | void move_to(HeapWord* destination) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/markSweep.cpp class AdjusterTracker (line 231) | class AdjusterTracker: public OopClosure { method AdjusterTracker (line 233) | AdjusterTracker() {} method do_oop (line 234) | void do_oop(oop* o) { MarkSweep::check_adjust_pointer(o); } method do_oop (line 235) | void do_oop(narrowOop* o) { MarkSweep::check_adjust_pointer(o); } function marksweep_init (line 347) | void marksweep_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/markSweep.hpp class ReferenceProcessor (line 37) | class ReferenceProcessor class DataLayout (line 38) | class DataLayout class SerialOldTracer (line 39) | class SerialOldTracer class STWGCTimer (line 40) | class STWGCTimer class PreservedMark (line 65) | class PreservedMark class MarkSweep (line 67) | class MarkSweep : AllStatic { class FollowRootClosure (line 71) | class FollowRootClosure: public OopsInGenClosure { class MarkAndPushClosure (line 77) | class MarkAndPushClosure: public OopClosure { method should_remember_mdo (line 81) | virtual const bool should_remember_mdo() const { return true; } method remember_mdo (line 82) | virtual void remember_mdo(DataLayout* p) { MarkSweep::revisit_mdo(p); } class FollowStackClosure (line 85) | class FollowStackClosure: public VoidClosure { class AdjustPointerClosure (line 90) | class AdjustPointerClosure: public OopsInGenClosure { method AdjustPointerClosure (line 94) | AdjustPointerClosure(bool is_root) : _is_root(is_root) {} class IsAliveClosure (line 100) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 106) | class KeepAliveClosure: public OopClosure { method ReferenceProcessor (line 198) | static ReferenceProcessor* const ref_processor() { return _ref_process... method STWGCTimer (line 200) | static STWGCTimer* gc_timer() { return _gc_timer; } method SerialOldTracer (line 201) | static SerialOldTracer* gc_tracer() { return _gc_tracer; } method adjust_root_pointer (line 220) | static void adjust_root_pointer(oop* p) { adjust_pointer(p, true); } method adjust_pointer (line 221) | static void adjust_pointer(oop* p) { adjust_pointer(p, false); } method adjust_pointer (line 222) | static void adjust_pointer(narrowOop* p) { adjust_pointer(p, false); } function VALUE_OBJ_CLASS_SPEC (line 250) | class PreservedMark VALUE_OBJ_CLASS_SPEC { function adjust_pointer (line 261) | void adjust_pointer() { function restore (line 265) | void restore() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp function HeapWord (line 765) | HeapWord* MutableNUMASpace::allocate(size_t size) { function HeapWord (line 810) | HeapWord* MutableNUMASpace::cas_allocate(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp class MutableNUMASpace (line 63) | class MutableNUMASpace : public MutableSpace { class LGRPSpace (line 66) | class LGRPSpace : public CHeapObj { type SpaceStats (line 73) | struct SpaceStats { method SpaceStats (line 77) | SpaceStats() { method set_last_page_scanned (line 91) | void set_last_page_scanned(char* p) { _last_page_scanned = p; } method LGRPSpace (line 93) | LGRPSpace(int l, size_t alignment) : _lgrp_id(l), _last_page_scanned... method add_invalid_region (line 102) | void add_invalid_region(MemRegion r) { method equals (line 111) | static bool equals(void* lgrp_id_value, LGRPSpace* p) { method set_allocation_failed (line 116) | void set_allocation_failed() { _allocation_failed = true; } method sample (line 118) | void sample() { method MemRegion (line 132) | MemRegion invalid_region() const { return _invalid_re... method set_invalid_region (line 133) | void set_invalid_region(MemRegion r) { _invalid_region = ... method lgrp_id (line 134) | int lgrp_id() const { return _lgrp_id; ... method MutableSpace (line 135) | MutableSpace* space() const { return _space; ... method AdaptiveWeightedAverage (line 136) | AdaptiveWeightedAverage* alloc_rate() const { return _alloc_rate... method clear_alloc_rate (line 137) | void clear_alloc_rate() { _alloc_rate->clear... method SpaceStats (line 138) | SpaceStats* space_stats() { return &_space_sta... method SpaceStats (line 77) | SpaceStats() { method clear_space_stats (line 139) | void clear_space_stats() { _space_stats = Spa... method set_page_size (line 149) | void set_page_size(size_t psz) { _page_size = psz;... method page_size (line 150) | size_t page_size() const { return _page_size... method adaptation_cycles (line 152) | unsigned adaptation_cycles() { return _adaptatio... method set_adaptation_cycles (line 153) | void set_adaptation_cycles(int v) { _adaptation_cycle... method samples_count (line 155) | unsigned samples_count() { return _samples_c... method increment_samples_count (line 156) | void increment_samples_count() { ++_samples_count;... method set_base_space_size (line 159) | void set_base_space_size(size_t v) { _base_space_size ... method base_space_size (line 160) | size_t base_space_size() const { return _base_spac... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/mutableSpace.cpp function HeapWord (line 174) | HeapWord* MutableSpace::allocate(size_t size) { function HeapWord (line 192) | HeapWord* MutableSpace::cas_allocate(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/mutableSpace.hpp class MutableSpaceMangler (line 43) | class MutableSpaceMangler class MutableSpace (line 45) | class MutableSpace: public ImmutableSpace { method MutableSpaceMangler (line 56) | MutableSpaceMangler* mangler() { return _mangler; } method set_last_setup_region (line 61) | void set_last_setup_region(MemRegion mr) { _last_setup_region = mr; } method MemRegion (line 62) | MemRegion last_setup_region() const { return _last_setup_region; } method HeapWord (line 69) | HeapWord* top() const { return _top; } method set_top (line 70) | virtual void set_top(HeapWord* value) { _top = value; } method HeapWord (line 72) | HeapWord** top_addr() { return &_top; } method HeapWord (line 73) | HeapWord** end_addr() { return &_end; } method set_bottom (line 75) | virtual void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 76) | virtual void set_end(HeapWord* value) { _end = value; } method alignment (line 78) | size_t alignment() { return _alignment; } method MemRegion (line 81) | MemRegion used_region() { return MemRegion(bottom(), top()); } method update (line 97) | virtual void update() { } method accumulate_statistics (line 98) | virtual void accumulate_statistics() { } method ensure_parsability (line 110) | virtual void ensure_parsability() { } method is_empty (line 115) | bool is_empty() const { return used_in_words() == 0; } method not_empty (line 116) | bool not_empty() const { return used_in_words() > 0; } method contains (line 117) | bool contains(const void* p) const { return _bottom <= p && p < _end; } method used_in_bytes (line 120) | size_t used_in_bytes() const { return used_in_words() *... method free_in_bytes (line 121) | size_t free_in_bytes() const { return free_in_words() *... method used_in_words (line 124) | virtual size_t used_in_words() const { return point... method free_in_words (line 125) | virtual size_t free_in_words() const { return point... method tlab_capacity (line 126) | virtual size_t tlab_capacity(Thread* thr) const { return capac... method unsafe_max_tlab_alloc (line 127) | virtual size_t unsafe_max_tlab_alloc(Thread* thr) const { return free_... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/objectCountEventSender.hpp class KlassInfoEntry (line 31) | class KlassInfoEntry class ObjectCountEventSender (line 33) | class ObjectCountEventSender : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp function HeapWord (line 174) | HeapWord* ParGCAllocBufferWithBOT::allocate_slow(size_t word_sz) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp class PLABStats (line 35) | class PLABStats class ParGCAllocBuffer (line 38) | class ParGCAllocBuffer: public CHeapObj { method min_size (line 64) | static const size_t min_size() { method max_size (line 68) | static const size_t max_size() { method HeapWord (line 76) | HeapWord* allocate(size_t word_sz) { method undo_allocation (line 88) | void undo_allocation(HeapWord* obj, size_t word_sz) { method word_sz (line 96) | size_t word_sz() { return _word_sz; } method set_word_size (line 100) | void set_word_size(size_t new_word_sz) { method words_remaining (line 106) | size_t words_remaining() { method contains (line 111) | bool contains(void* addr) { method set_buf (line 116) | void set_buf(HeapWord* buf) { method flush_stats_and_retire (line 128) | void flush_stats_and_retire(PLABStats* stats, bool end_of_gc, bool ret... method invalidate (line 150) | void invalidate() { function VALUE_OBJ_CLASS_SPEC (line 167) | class PLABStats VALUE_OBJ_CLASS_SPEC { class ParGCAllocBufferWithBOT (line 224) | class ParGCAllocBufferWithBOT: public ParGCAllocBuffer { method HeapWord (line 238) | HeapWord* allocate(size_t word_sz) { method set_buf (line 250) | void set_buf(HeapWord* buf_start) { method MemRegion (line 259) | MemRegion range() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/spaceCounters.hpp class SpaceCounters (line 38) | class SpaceCounters: public CHeapObj { method update_capacity (line 61) | inline void update_capacity() { method update_used (line 65) | inline void update_used() { method update_all (line 69) | inline void update_all() { class MutableSpaceUsedHelper (line 77) | class MutableSpaceUsedHelper: public PerfLongSampleHelper { method MutableSpaceUsedHelper (line 82) | MutableSpaceUsedHelper(MutableSpace* m) : _m(m) { } method jlong (line 84) | inline jlong take_sample() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/spaceDecorator.hpp class SpaceDecorator (line 32) | class SpaceDecorator: public AllStatic { class SpaceMangler (line 73) | class SpaceMangler: public CHeapObj { method HeapWord (line 82) | HeapWord* top_for_allocations() { return _top_for_allocations; } method SpaceMangler (line 91) | SpaceMangler() : _top_for_allocations(NULL) {} class ContiguousSpace (line 122) | class ContiguousSpace class GenSpaceMangler (line 125) | class GenSpaceMangler: public SpaceMangler { method ContiguousSpace (line 128) | ContiguousSpace* sp() { return _sp; } method HeapWord (line 130) | HeapWord* top() const { return _sp->top(); } method HeapWord (line 131) | HeapWord* end() const { return _sp->end(); } method GenSpaceMangler (line 134) | GenSpaceMangler(ContiguousSpace* sp) : SpaceMangler(), _sp(sp) {} class MutableSpaceMangler (line 138) | class MutableSpaceMangler: public SpaceMangler { method MutableSpace (line 141) | MutableSpace* sp() { return _sp; } method HeapWord (line 143) | HeapWord* top() const { return _sp->top(); } method HeapWord (line 144) | HeapWord* end() const { return _sp->end(); } method MutableSpaceMangler (line 147) | MutableSpaceMangler(MutableSpace* sp) : SpaceMangler(), _sp(sp) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_implementation/shared/vmGCOperations.hpp class VM_GC_Operation (line 70) | class VM_GC_Operation: public VM_Operation { method VM_GC_Operation (line 87) | VM_GC_Operation(unsigned int gc_count_before, method allow_nested_vm_operations (line 120) | virtual bool allow_nested_vm_operations() const { return true; } method prologue_succeeded (line 121) | bool prologue_succeeded() const { return _prologue_succeeded; } method set_gc_locked (line 123) | void set_gc_locked() { _gc_locked = true; } method gc_locked (line 124) | bool gc_locked() const { return _gc_locked; } class VM_GC_HeapInspection (line 131) | class VM_GC_HeapInspection: public VM_GC_Operation { method VM_GC_HeapInspection (line 137) | VM_GC_HeapInspection(outputStream* out, bool request_full_gc, method VMOp_Type (line 149) | virtual VMOp_Type type() const { return VMOp_GC_HeapInspection; } class VM_GenCollectForAllocation (line 158) | class VM_GenCollectForAllocation: public VM_GC_Operation { method VM_GenCollectForAllocation (line 164) | VM_GenCollectForAllocation(size_t size, method VMOp_Type (line 173) | virtual VMOp_Type type() const { return VMOp_GenCollectForAllocation; } method HeapWord (line 175) | HeapWord* result() const { return _res; } class VM_GenCollectFull (line 181) | class VM_GenCollectFull: public VM_GC_Operation { method VM_GenCollectFull (line 185) | VM_GenCollectFull(unsigned int gc_count_before, method VMOp_Type (line 192) | virtual VMOp_Type type() const { return VMOp_GenCollectFull; } class VM_GenCollectForPermanentAllocation (line 196) | class VM_GenCollectForPermanentAllocation: public VM_GC_Operation { method VM_GenCollectForPermanentAllocation (line 201) | VM_GenCollectForPermanentAllocation(size_t size, method VMOp_Type (line 211) | virtual VMOp_Type type() const { return VMOp_GenCollectForPermanentAll... method HeapWord (line 213) | HeapWord* result() const { return _res; } class SvcGCMarker (line 216) | class SvcGCMarker : public StackObj { method SvcGCMarker (line 222) | SvcGCMarker(reason_type reason ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_interface/allocTracer.hpp class AllocTracer (line 31) | class AllocTracer : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_interface/collectedHeap.cpp function VirtualSpaceSummary (line 87) | VirtualSpaceSummary CollectedHeap::create_heap_space_summary() { function GCHeapSummary (line 94) | GCHeapSummary CollectedHeap::create_heap_summary() { function PermGenSummary (line 99) | PermGenSummary CollectedHeap::create_perm_gen_summary() { function HeapWord (line 245) | HeapWord* CollectedHeap::allocate_from_tlab_slow(KlassHandle klass, Thre... function oop (line 356) | oop CollectedHeap::new_store_pre_barrier(JavaThread* thread, oop new_obj) { function HeapWord (line 463) | HeapWord* CollectedHeap::allocate_new_tlab(size_t size) { function oop (line 549) | oop CollectedHeap::Class_obj_allocate(KlassHandle klass, int size, Klass... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_interface/collectedHeap.hpp class AdaptiveSizePolicy (line 42) | class AdaptiveSizePolicy class BarrierSet (line 43) | class BarrierSet class CollectorPolicy (line 44) | class CollectorPolicy class GCHeapSummary (line 45) | class GCHeapSummary class GCTimer (line 46) | class GCTimer class GCTracer (line 47) | class GCTracer class PermGenSummary (line 48) | class PermGenSummary class Thread (line 49) | class Thread class ThreadClosure (line 50) | class ThreadClosure class VirtualSpaceSummary (line 51) | class VirtualSpaceSummary class GCMessage (line 53) | class GCMessage : public FormatBuffer<1024> { method GCMessage (line 58) | GCMessage() {} class GCHeapLog (line 61) | class GCHeapLog : public EventLogBase { method GCHeapLog (line 66) | GCHeapLog() : EventLogBase("GC Heap History") {} method log_heap_before (line 68) | void log_heap_before() { method log_heap_after (line 71) | void log_heap_after() { class CollectedHeap (line 83) | class CollectedHeap : public CHeapObj { type Name (line 206) | enum Name { method filler_array_max_size (line 214) | static inline size_t filler_array_max_size() { method kind (line 218) | virtual CollectedHeap::Name kind() const { return CollectedHeap::Abstr... method MemRegion (line 231) | MemRegion reserved_region() const { return _reserved; } method address (line 232) | address base() const { return (address)reserved_region().start(); } method is_in_reserved (line 254) | bool is_in_reserved(const void* p) const { method is_in_reserved_or_null (line 258) | bool is_in_reserved_or_null(const void* p) const { method is_in_or_null (line 267) | bool is_in_or_null(const void* p) const { method is_in_closed_subset (line 295) | virtual bool is_in_closed_subset(const void* p) const { method is_in_closed_subset_or_null (line 299) | bool is_in_closed_subset_or_null(const void* p) const { method is_in_permanent_or_null (line 321) | bool is_in_permanent_or_null(const void *p) const { method is_permanent_or_null (line 330) | bool is_permanent_or_null(const void *p) const { method set_gc_cause (line 343) | void set_gc_cause(GCCause::Cause v) { method gc_cause (line 351) | GCCause::Cause gc_cause() { return _gc_cause; } method uint (line 354) | uint n_par_threads() { return _n_par_threads; } method set_par_threads (line 357) | virtual void set_par_threads(uint t) { _n_par_threads = t; } method preload_and_dump (line 362) | virtual void preload_and_dump(TRAPS) { ShouldNotReachHere(); } method min_fill_size (line 404) | static size_t min_fill_size() { method fill_with_object (line 411) | static void fill_with_object(MemRegion region, bool zap = true) { method fill_with_object (line 414) | static void fill_with_object(HeapWord* start, HeapWord* end, bool zap ... method supports_inline_contig_alloc (line 424) | virtual bool supports_inline_contig_alloc() const { method HeapWord (line 430) | virtual HeapWord** top_addr() const { method HeapWord (line 434) | virtual HeapWord** end_addr() const { method supports_tlab_allocation (line 470) | virtual bool supports_tlab_allocation() const { method tlab_capacity (line 474) | virtual size_t tlab_capacity(Thread *thr) const { method unsafe_max_tlab_alloc (line 481) | virtual size_t unsafe_max_tlab_alloc(Thread *thr) const { method BarrierSet (line 545) | BarrierSet* barrier_set() { return _barrier_set; } method is_gc_active (line 550) | bool is_gc_active() const { return _is_gc_active; } method total_collections (line 553) | unsigned int total_collections() const { return _total_collections; } method total_full_collections (line 554) | unsigned int total_full_collections() const { return _total_full_colle... method increment_total_collections (line 558) | void increment_total_collections(bool full = false) { method increment_total_full_collections (line 565) | void increment_total_full_collections() { _total_full_collections++; } method print (line 642) | virtual void print() const { method print_extended_on (line 649) | virtual void print_extended_on(outputStream* st) const { method print_gc_threads (line 657) | void print_gc_threads() { method fired_fake_oom (line 691) | static int fired_fake_oom() { method use_parallel_gc_threads (line 702) | static bool use_parallel_gc_threads() { return ParallelGCThreads > 0; } class GCCauseSetter (line 711) | class GCCauseSetter : StackObj { method GCCauseSetter (line 715) | GCCauseSetter(CollectedHeap* heap, GCCause::Cause cause) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_interface/collectedHeap.inline.hpp function post_allocation_notify (line 86) | inline void post_allocation_notify(KlassHandle klass, oop obj) { function HeapWord (line 124) | HeapWord* CollectedHeap::common_mem_allocate_noinit(KlassHandle klass, s... function HeapWord (line 185) | HeapWord* CollectedHeap::common_mem_allocate_init(KlassHandle klass, siz... function HeapWord (line 192) | HeapWord* CollectedHeap::common_permanent_mem_allocate_noinit(size_t siz... function HeapWord (line 228) | HeapWord* CollectedHeap::common_permanent_mem_allocate_init(size_t size,... function HeapWord (line 234) | HeapWord* CollectedHeap::allocate_from_tlab(KlassHandle klass, Thread* t... function oop (line 253) | oop CollectedHeap::obj_allocate(KlassHandle klass, int size, TRAPS) { function oop (line 263) | oop CollectedHeap::array_allocate(KlassHandle klass, function oop (line 276) | oop CollectedHeap::array_allocate_nozero(KlassHandle klass, function oop (line 293) | oop CollectedHeap::permanent_obj_allocate(KlassHandle klass, int size, T... function oop (line 301) | oop CollectedHeap::permanent_obj_allocate_no_klass_install(KlassHandle k... function oop (line 316) | oop CollectedHeap::permanent_array_allocate(KlassHandle klass, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_interface/gcCause.hpp class GCCause (line 37) | class GCCause : public AllStatic { type Cause (line 39) | enum Cause { method is_user_requested_gc (line 76) | inline static bool is_user_requested_gc(GCCause::Cause cause) { method is_serviceability_requested_gc (line 81) | inline static bool is_serviceability_requested_gc(GCCause::Cause class GCCauseString (line 94) | class GCCauseString : StackObj { method GCCauseString (line 101) | GCCauseString(const char* prefix, GCCause::Cause cause) { method GCCauseString (line 111) | GCCauseString& append(const char* str) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/gc_interface/gcName.hpp type GCName (line 30) | enum GCName { class GCNameHelper (line 43) | class GCNameHelper { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/abstractInterpreter.hpp class AbstractInterpreter (line 89) | class AbstractInterpreter: AllStatic { type MethodKind (line 94) | enum MethodKind { method method_handle_intrinsic (line 121) | static vmIntrinsics::ID method_handle_intrinsic(MethodKind kind) { type SomeConstants (line 128) | enum SomeConstants { method StubQueue (line 154) | static StubQueue* code() { return... method address (line 159) | static address entry_for_kind(MethodKind k) { assert... method address (line 160) | static address entry_for_method(methodHandle m) { return... method address (line 172) | static address deopt_entry (TosState state, int length) { ShouldN... method address (line 173) | static address return_entry (TosState state, int length) { ShouldN... method address (line 175) | static address rethrow_exception_entry() { return... method size_activation (line 193) | static int size_activation(methodOop method, method notice_safepoints (line 230) | static void notice_safepoints() { Should... method ignore_safepoints (line 231) | static void ignore_safepoints() { Should... method address (line 234) | static address slow_signature_handler() { return... method address (line 235) | static address result_handler(BasicType type) { return... method in_native_entry (line 237) | static bool in_native_entry(address pc) { return... method local_offset_in_bytes (line 248) | static int local_offset_in_bytes(int n) { method oop (line 253) | static oop* oop_addr_in_slot(intptr_t* slot_addr) { method jint (line 256) | static jint* int_addr_in_slot(intptr_t* slot_addr) { method jlong (line 263) | static jlong long_in_slot(intptr_t* slot_addr) { method set_long_in_slot (line 270) | static void set_long_in_slot(intptr_t* slot_addr, jlong value) { method get_jvalue_in_slot (line 277) | static void get_jvalue_in_slot(intptr_t* slot_addr, BasicType type, jv... method set_jvalue_in_slot (line 291) | static void set_jvalue_in_slot(intptr_t* slot_addr, BasicType type, jv... class Template (line 310) | class Template class AbstractInterpreterGenerator (line 311) | class AbstractInterpreterGenerator: public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecode.cpp function Symbol (line 127) | Symbol* Bytecode_member_ref::klass() const { function Symbol (line 132) | Symbol* Bytecode_member_ref::name() const { function Symbol (line 137) | Symbol* Bytecode_member_ref::signature() const { function BasicType (line 142) | BasicType Bytecode_member_ref::result_type() const { function methodHandle (line 149) | methodHandle Bytecode_invoke::static_target(TRAPS) { function Handle (line 159) | Handle Bytecode_invoke::appendix(TRAPS) { function ConstantPoolCacheEntry (line 180) | ConstantPoolCacheEntry* Bytecode_member_ref::cpcache_entry() const { function BasicType (line 215) | BasicType Bytecode_loadconstant::result_type() const { function oop (line 221) | oop Bytecode_loadconstant::resolve_constant(TRAPS) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecode.hpp class ciBytecodeStream (line 47) | class ciBytecodeStream class Bytecode (line 53) | class Bytecode: public StackObj { method address (line 59) | address addr_at (int offset) const { return (add... method u_char (line 60) | u_char byte_at(int offset) const { return *addr_at(offse... method address (line 61) | address aligned_addr_at (int offset) const { return (add... method aligned_offset (line 62) | int aligned_offset (int offset) const { return alig... method get_Java_u2_at (line 65) | int get_Java_u2_at (int offset) const { return Byte... method get_Java_u4_at (line 66) | int get_Java_u4_at (int offset) const { return Byte... method get_native_u2_at (line 67) | int get_native_u2_at (int offset) const { return Byte... method get_native_u4_at (line 68) | int get_native_u4_at (int offset) const { return Byte... method Bytecode (line 71) | Bytecode(methodOop method, address bcp): _bcp(bcp), _code(Bytecodes::c... method address (line 78) | address bcp() const { return _bcp; } method instruction_size (line 79) | int instruction_size() const { return Bytecodes::len... method code (line 81) | Bytecodes::Code code() const { return _code; } method java_code (line 82) | Bytecodes::Code java_code() const { return Bytecodes::jav... method invoke_code (line 83) | Bytecodes::Code invoke_code() const { return (code() == Byt... method get_index_u1 (line 86) | int get_index_u1(Bytecodes::Code bc) const { method get_index_u2 (line 90) | int get_index_u2(Bytecodes::Code bc, bool is_wide = false) const { method get_index_u1_cpcache (line 97) | int get_index_u1_cpcache(Bytecodes::Code bc) const { method get_index_u2_cpcache (line 101) | int get_index_u2_cpcache(Bytecodes::Code bc) const { method get_index_u4 (line 105) | int get_index_u4(Bytecodes::Code bc) const { method has_index_u4 (line 110) | bool has_index_u4(Bytecodes::Code bc) const { method get_offset_s2 (line 114) | int get_offset_s2(Bytecodes::Code bc) const { method get_offset_s4 (line 118) | int get_offset_s4(Bytecodes::Code bc) const { method get_constant_u1 (line 123) | int get_constant_u1(int offset, Bytecodes::Code bc) const { method get_constant_u2 (line 127) | int get_constant_u2(int offset, Bytecodes::Code bc, bool is_wide = fal... method can_use_native_byte_order (line 138) | static bool can_use_native_byte_order(Bytecodes::Code bc, bool is_wide... function VALUE_OBJ_CLASS_SPEC (line 145) | class LookupswitchPair VALUE_OBJ_CLASS_SPEC { class Bytecode_lookupswitch (line 159) | class Bytecode_lookupswitch: public Bytecode { method Bytecode_lookupswitch (line 161) | Bytecode_lookupswitch(methodOop method, address bcp): Bytecode(method,... method default_offset (line 167) | int default_offset() const { return get_Java_u4_at... method number_of_pairs (line 168) | int number_of_pairs() const { return get_Java_u4_at... method LookupswitchPair (line 169) | LookupswitchPair pair_at(int i) const { class Bytecode_tableswitch (line 175) | class Bytecode_tableswitch: public Bytecode { method Bytecode_tableswitch (line 177) | Bytecode_tableswitch(methodOop method, address bcp): Bytecode(method, ... method default_offset (line 183) | int default_offset() const { return get_Java_u4_at... method low_key (line 184) | int low_key() const { return get_Java_u4_at... method high_key (line 185) | int high_key() const { return get_Java_u4_at... method length (line 187) | int length() { return high_key()-low... class Bytecode_member_ref (line 192) | class Bytecode_member_ref: public Bytecode { method Bytecode_member_ref (line 196) | Bytecode_member_ref(methodHandle method, int bci) : Bytecode(method()... method methodHandle (line 198) | methodHandle method() const { return _method; } method constantPoolOop (line 199) | constantPoolOop constants() const { return _method->const... method constantPoolCacheOop (line 200) | constantPoolCacheOop cpcache() const { return _method->const... class Bytecode_invoke (line 215) | class Bytecode_invoke: public Bytecode_member_ref { method Bytecode_invoke (line 218) | Bytecode_invoke(methodHandle method, int bci, bool unused) : Bytecode... method Bytecode_invoke (line 221) | Bytecode_invoke(methodHandle method, int bci) : Bytecode_member_ref(m... method is_invokeinterface (line 229) | bool is_invokeinterface() const { return invoke_code() ... method is_invokevirtual (line 230) | bool is_invokevirtual() const { return invoke_code() ... method is_invokestatic (line 231) | bool is_invokestatic() const { return invoke_code() ... method is_invokespecial (line 232) | bool is_invokespecial() const { return invoke_code() ... method is_invokedynamic (line 233) | bool is_invokedynamic() const { return invoke_code() ... method is_invokehandle (line 234) | bool is_invokehandle() const { return invoke_code() ... method has_receiver (line 236) | bool has_receiver() const { return !is_invokestat... method is_valid (line 238) | bool is_valid() const { return is_invokeinter... method has_appendix (line 245) | bool has_appendix() { return cpcache_entry(... function Bytecode_invoke (line 252) | inline Bytecode_invoke Bytecode_invoke_check(methodHandle method, int bc... method Bytecode_invoke (line 218) | Bytecode_invoke(methodHandle method, int bci, bool unused) : Bytecode... method Bytecode_invoke (line 221) | Bytecode_invoke(methodHandle method, int bci) : Bytecode_member_ref(m... method is_invokeinterface (line 229) | bool is_invokeinterface() const { return invoke_code() ... method is_invokevirtual (line 230) | bool is_invokevirtual() const { return invoke_code() ... method is_invokestatic (line 231) | bool is_invokestatic() const { return invoke_code() ... method is_invokespecial (line 232) | bool is_invokespecial() const { return invoke_code() ... method is_invokedynamic (line 233) | bool is_invokedynamic() const { return invoke_code() ... method is_invokehandle (line 234) | bool is_invokehandle() const { return invoke_code() ... method has_receiver (line 236) | bool has_receiver() const { return !is_invokestat... method is_valid (line 238) | bool is_valid() const { return is_invokeinter... method has_appendix (line 245) | bool has_appendix() { return cpcache_entry(... class Bytecode_field (line 258) | class Bytecode_field: public Bytecode_member_ref { method Bytecode_field (line 260) | Bytecode_field(methodHandle method, int bci) : Bytecode_member_ref(me... method is_getfield (line 263) | bool is_getfield() const { return java_code() ==... method is_putfield (line 264) | bool is_putfield() const { return java_code() ==... method is_getstatic (line 265) | bool is_getstatic() const { return java_code() ==... method is_putstatic (line 266) | bool is_putstatic() const { return java_code() ==... method is_getter (line 268) | bool is_getter() const { return is_getfield() ... method is_static (line 269) | bool is_static() const { return is_getstatic()... method is_valid (line 271) | bool is_valid() const { return is_getfield() ... class Bytecode_checkcast (line 279) | class Bytecode_checkcast: public Bytecode { method Bytecode_checkcast (line 281) | Bytecode_checkcast(methodOop method, address bcp): Bytecode(method, bc... method verify (line 282) | void verify() const { assert(Bytecodes::java_code(code()) == Bytecodes... method index (line 285) | long index() const { return get_index_u2(Bytecodes::_checkcast); } class Bytecode_instanceof (line 289) | class Bytecode_instanceof: public Bytecode { method Bytecode_instanceof (line 291) | Bytecode_instanceof(methodOop method, address bcp): Bytecode(method, b... method verify (line 292) | void verify() const { assert(code() == Bytecodes::_instanceof, "check ... method index (line 295) | long index() const { return get_index_u2(Bytecodes::_instanceof); } class Bytecode_new (line 298) | class Bytecode_new: public Bytecode { method Bytecode_new (line 300) | Bytecode_new(methodOop method, address bcp): Bytecode(method, bcp) { v... method verify (line 301) | void verify() const { assert(java_code() == Bytecodes::_new, "check ne... method index (line 304) | long index() const { return get_index_u2(Bytecodes::_new); } class Bytecode_multianewarray (line 307) | class Bytecode_multianewarray: public Bytecode { method Bytecode_multianewarray (line 309) | Bytecode_multianewarray(methodOop method, address bcp): Bytecode(metho... method verify (line 310) | void verify() const { assert(java_code() == Bytecodes::_multianewarray... method index (line 313) | long index() const { return get_index_u2(Bytecodes::_multianewarray); } class Bytecode_anewarray (line 316) | class Bytecode_anewarray: public Bytecode { method Bytecode_anewarray (line 318) | Bytecode_anewarray(methodOop method, address bcp): Bytecode(method, bc... method verify (line 319) | void verify() const { assert(java_code() == Bytecodes::_anewarray, "ch... method index (line 322) | long index() const { return get_index_u2(Bytecodes::_anewarray); } class Bytecode_loadconstant (line 326) | class Bytecode_loadconstant: public Bytecode { method Bytecode_loadconstant (line 333) | Bytecode_loadconstant(methodHandle method, int bci): Bytecode(method()... method verify (line 335) | void verify() const { method has_cache_index (line 344) | bool has_cache_index() const { return code() >= Bytecodes::number_of_j... method cache_index (line 347) | int cache_index() const { // index into CP cache (or -1 if... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodeHistogram.cpp class HistoEntry (line 69) | class HistoEntry: public ResourceObj { method HistoEntry (line 75) | HistoEntry(int index, int count) { _index = in... method index (line 76) | int index() const { return _ind... method count (line 77) | int count() const { return _cou... method compare (line 79) | static int compare(HistoEntry** x, HistoEntry** y) { return (*x)... function total_count (line 94) | static int total_count(GrowableArray* profile) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodeHistogram.hpp class BytecodeCounter (line 33) | class BytecodeCounter: AllStatic { method PRODUCT_RETURN0 (line 46) | PRODUCT_RETURN0 NOT_PRODUCT({ return _counter_value; } class BytecodeHistogram (line 57) | class BytecodeHistogram: AllStatic { class BytecodePairHistogram (line 77) | class BytecodePairHistogram: AllStatic { type Constants (line 79) | enum Constants { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodeInterpreter.cpp function CASE (line 1025) | CASE(_wide): { function CASE (line 1144) | CASE(_swap): { /* swap top two elements on the stack */ function CASE (line 1238) | CASE(_iinc): function CASE (line 1255) | CASE(_lneg): function CASE (line 1261) | CASE(_dneg): function CASE (line 1273) | CASE(_i2l): /* convert top of stack int to long */ function CASE (line 1283) | CASE(_i2d): /* convert top of stack int to double */ function CASE (line 1293) | CASE(_l2i): /* convert top of stack long to int */ function CASE (line 1301) | CASE(_l2f): /* convert top of stack long to float */ function CASE (line 1309) | CASE(_l2d): /* convert top of stack long to double */ function CASE (line 1321) | CASE(_f2l): /* convert top of stack float to long */ function CASE (line 1329) | CASE(_f2d): /* convert top of stack float to double */ function CASE (line 1340) | CASE(_d2i): /* convert top of stack double to int */ function CASE (line 1348) | CASE(_d2f): /* convert top of stack double to float */ function CASE (line 1356) | CASE(_d2l): /* convert top of stack double to long */ function CASE (line 1438) | CASE(_tableswitch): { function CASE (line 1457) | CASE(_lookupswitch): { function CASE (line 1475) | CASE(_fcmpl): function CASE (line 1485) | CASE(_dcmpl): function CASE (line 1496) | CASE(_lcmp): function CASE (line 1507) | CASE(_areturn): function CASE (line 1517) | CASE(_lreturn): function CASE (line 1525) | CASE(_return_register_finalizer): { function CASE (line 1534) | CASE(_return): { function CASE (line 1617) | CASE(_aastore): { function CASE (line 1653) | CASE(_arraylength): function CASE (line 1663) | CASE(_monitorenter): { function CASE (line 1697) | CASE(_monitorexit): { function CASE (line 1731) | CASE(_getfield): function CASE (line 1832) | CASE(_putfield): function CASE (line 1941) | CASE(_new): { function CASE (line 2000) | CASE(_anewarray): { function CASE (line 2009) | CASE(_multianewarray): { function CASE (line 2023) | CASE(_checkcast): function CASE (line 2060) | CASE(_instanceof): function CASE (line 2085) | CASE(_ldc_w): function CASE (line 2132) | CASE(_ldc2_w): function CASE (line 2151) | CASE(_fast_aldc_w): function CASE (line 2189) | CASE(_invokedynamic): { function CASE (line 2229) | CASE(_invokehandle): { function CASE (line 2263) | CASE(_invokeinterface): { function CASE (line 2345) | CASE(_invokevirtual): function CASE (line 2416) | CASE(_newarray): { function CASE (line 2429) | CASE(_athrow): { function CASE (line 2441) | CASE(_jsr): { function CASE (line 2448) | CASE(_goto): function CASE (line 2457) | CASE(_jsr_w): { function CASE (line 2464) | CASE(_goto_w): function CASE (line 2475) | CASE(_ret): { function CASE (line 2482) | CASE(_breakpoint): { function address (line 2852) | address BytecodeInterpreter::stack_slot(intptr_t *tos, int offset) { function jint (line 2856) | jint BytecodeInterpreter::stack_int(intptr_t *tos, int offset) { function jfloat (line 2860) | jfloat BytecodeInterpreter::stack_float(intptr_t *tos, int offset) { function oop (line 2864) | oop BytecodeInterpreter::stack_object(intptr_t *tos, int offset) { function jdouble (line 2868) | jdouble BytecodeInterpreter::stack_double(intptr_t *tos, int offset) { function jlong (line 2872) | jlong BytecodeInterpreter::stack_long(intptr_t *tos, int offset) { function address (line 2924) | address BytecodeInterpreter::locals_slot(intptr_t* locals, int offset) { function jint (line 2927) | jint BytecodeInterpreter::locals_int(intptr_t* locals, int offset) { function jfloat (line 2930) | jfloat BytecodeInterpreter::locals_float(intptr_t* locals, int offset) { function oop (line 2933) | oop BytecodeInterpreter::locals_object(intptr_t* locals, int offset) { function jdouble (line 2936) | jdouble BytecodeInterpreter::locals_double(intptr_t* locals, int offset) { function jlong (line 2939) | jlong BytecodeInterpreter::locals_long(intptr_t* locals, int offset) { function address (line 2944) | address BytecodeInterpreter::locals_long_at(intptr_t* locals, int offset) { function address (line 2947) | address BytecodeInterpreter::locals_double_at(intptr_t* locals, int offs... function PI (line 3111) | void PI(uintptr_t arg) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodeInterpreter.hpp class BytecodeInterpreter (line 66) | class BytecodeInterpreter type messages (line 102) | enum messages { class oopDesc (line 164) | class oopDesc method JavaThread (line 196) | inline JavaThread* thread() { return _thread; } method address (line 198) | inline address bcp() { return _bcp; } method set_bcp (line 199) | inline void set_bcp(address new_bcp) { _bcp = new_bcp; } method constantPoolCacheOop (line 203) | inline constantPoolCacheOop constants() { return _constants; } method methodOop (line 204) | inline methodOop method() { return _method; } method DataLayout (line 205) | inline DataLayout* mdx() { return _mdx; } method set_mdx (line 206) | inline void set_mdx(DataLayout *new_mdx) { _mdx = new_mdx; } method messages (line 208) | inline messages msg() { return _msg; } method set_msg (line 209) | inline void set_msg(messages new_msg) { _msg = new_msg; } method methodOop (line 211) | inline methodOop callee() { return _result._to_call._callee; } method set_callee (line 212) | inline void set_callee(methodOop new_callee) { _result._to_call._calle... method set_callee_entry_point (line 213) | inline void set_callee_entry_point(address entry) { _result._to_call._... method set_osr_buf (line 214) | inline void set_osr_buf(address buf) { _result._osr._osr_buf = buf; } method set_osr_entry (line 215) | inline void set_osr_entry(address entry) { _result._osr._osr_entry = e... method bcp_advance (line 216) | inline int bcp_advance() { return _result._to_call._bcp_advance; } method set_bcp_advance (line 217) | inline void set_bcp_advance(int count) { _result._to_call._bcp_advance... method set_return_kind (line 219) | inline void set_return_kind(Bytecodes::Code kind) { _result._return_ki... method interpreterState (line 221) | inline interpreterState prev() { return _prev_link; } method set_stack (line 224) | inline void set_stack(intptr_t* new_stack) { _stack = new_stack; } method BasicObjectLock (line 230) | inline BasicObjectLock* monitor_base() { return _monitor_base; } type call_message (line 68) | struct call_message { class methodOopDesc (line 69) | class methodOopDesc type osr_message (line 74) | struct osr_message { type osr_result (line 79) | struct osr_result { class BytecodeInterpreter (line 92) | class BytecodeInterpreter : StackObj { type messages (line 102) | enum messages { class oopDesc (line 164) | class oopDesc method JavaThread (line 196) | inline JavaThread* thread() { return _thread; } method address (line 198) | inline address bcp() { return _bcp; } method set_bcp (line 199) | inline void set_bcp(address new_bcp) { _bcp = new_bcp; } method constantPoolCacheOop (line 203) | inline constantPoolCacheOop constants() { return _constants; } method methodOop (line 204) | inline methodOop method() { return _method; } method DataLayout (line 205) | inline DataLayout* mdx() { return _mdx; } method set_mdx (line 206) | inline void set_mdx(DataLayout *new_mdx) { _mdx = new_mdx; } method messages (line 208) | inline messages msg() { return _msg; } method set_msg (line 209) | inline void set_msg(messages new_msg) { _msg = new_msg; } method methodOop (line 211) | inline methodOop callee() { return _result._to_call._callee; } method set_callee (line 212) | inline void set_callee(methodOop new_callee) { _result._to_call._calle... method set_callee_entry_point (line 213) | inline void set_callee_entry_point(address entry) { _result._to_call._... method set_osr_buf (line 214) | inline void set_osr_buf(address buf) { _result._osr._osr_buf = buf; } method set_osr_entry (line 215) | inline void set_osr_entry(address entry) { _result._osr._osr_entry = e... method bcp_advance (line 216) | inline int bcp_advance() { return _result._to_call._bcp_advance; } method set_bcp_advance (line 217) | inline void set_bcp_advance(int count) { _result._to_call._bcp_advance... method set_return_kind (line 219) | inline void set_return_kind(Bytecodes::Code kind) { _result._return_ki... method interpreterState (line 221) | inline interpreterState prev() { return _prev_link; } method set_stack (line 224) | inline void set_stack(intptr_t* new_stack) { _stack = new_stack; } method BasicObjectLock (line 230) | inline BasicObjectLock* monitor_base() { return _monitor_base; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodeStream.hpp class BaseBytecodeStream (line 63) | class BaseBytecodeStream: StackObj { method BaseBytecodeStream (line 79) | BaseBytecodeStream(methodHandle method) : _method(method) { method set_interval (line 86) | void set_interval(int beg_bci, int end_bci) { method set_start (line 95) | void set_start (int beg_bci) { method is_raw (line 99) | bool is_raw() const { return _is_raw; } method methodHandle (line 102) | methodHandle method() const { return _method; } method bci (line 104) | int bci() const { return _bci; } method next_bci (line 105) | int next_bci() const { return _next_bci; } method end_bci (line 106) | int end_bci() const { return _end_bci; } method raw_code (line 108) | Bytecodes::Code raw_code() const { return _raw_code; } method is_wide (line 109) | bool is_wide() const { return _is_wide; } method instruction_size (line 110) | int instruction_size() const { return (_next_bci - _... method is_last_bytecode (line 111) | bool is_last_bytecode() const { return _next_bci >= _... method address (line 113) | address bcp() const { return method()->code... method Bytecode (line 114) | Bytecode bytecode() const { return Bytecode(_meth... method set_next_bci (line 117) | void set_next_bci(int bci) { assert(0 <= bci && bc... method dest (line 120) | int dest() const { return bci() + byteco... method dest_w (line 121) | int dest_w() const { return bci() + byteco... method get_index_u1 (line 124) | int get_index_u1() const { assert_raw_index_size... class RawBytecodeStream (line 131) | class RawBytecodeStream: public BaseBytecodeStream { method RawBytecodeStream (line 134) | RawBytecodeStream(methodHandle method) : BaseBytecodeStream(method) { method raw_next (line 141) | Bytecodes::Code raw_next() { method get_index (line 166) | int get_index() const { return (is_wide()) ? get_... method get_index_u2 (line 168) | int get_index_u2() const { assert(!is_wide(), ""); r... method get_index_u2_raw (line 171) | int get_index_u2_raw(address p) const { class BytecodeStream (line 180) | class BytecodeStream: public BaseBytecodeStream { method BytecodeStream (line 185) | BytecodeStream(methodHandle method) : BaseBytecodeStream(method) { } method next (line 188) | Bytecodes::Code next() { method is_active_breakpoint (line 224) | bool is_active_breakpoint() const { return Bytecodes::is_... method code (line 225) | Bytecodes::Code code() const { return _code; } method get_index (line 228) | int get_index() const { return is_wide() ? by... method get_index_u2 (line 230) | int get_index_u2() const { assert_raw_stream(fal... method get_index_u2_cpcache (line 233) | int get_index_u2_cpcache() const { assert_raw_stream(fal... method get_index_u4 (line 235) | int get_index_u4() const { assert_raw_stream(fal... method has_index_u4 (line 237) | bool has_index_u4() const { return bytecode().has... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodeTracer.cpp class BytecodePrinter (line 43) | class BytecodePrinter: public BytecodeClosure { method align (line 54) | void align() { _next_pc = (address)round_to((int... method get_byte (line 55) | int get_byte() { return *(jbyte*) _next_pc++; } method get_short (line 56) | short get_short() { short i=Bytes::get_Java_u2(_next_... method get_int (line 57) | int get_int() { int i=Bytes::get_Java_u4(_next_pc... method get_index_u1 (line 59) | int get_index_u1() { return *(address)_next_pc++; } method get_index_u2 (line 60) | int get_index_u2() { int i=Bytes::get_Java_u2(_next_pc... method get_index_u1_cpcache (line 61) | int get_index_u1_cpcache() { return get_index_u1() + constantP... method get_index_u2_cpcache (line 62) | int get_index_u2_cpcache() { int i=Bytes::get_native_u2(_next_... method get_index_u4 (line 63) | int get_index_u4() { int i=Bytes::get_native_u4(_next_... method get_index_special (line 64) | int get_index_special() { return (is_wide()) ? get_index_u2... method methodOop (line 65) | methodOop method() { return _current_method; } method is_wide (line 66) | bool is_wide() { return _is_wide; } method raw_code (line 67) | Bytecodes::Code raw_code() { return Bytecodes::Code(_code); } method BytecodePrinter (line 78) | BytecodePrinter() { method trace (line 85) | void trace(methodHandle method, address bcp, uintptr_t tos, uintptr_t ... method trace (line 127) | void trace(methodHandle method, address bcp, outputStream* st) { function BytecodeClosure (line 162) | BytecodeClosure* BytecodeTracer::std_closure() { function print_symbol (line 191) | void print_symbol(Symbol* sym, outputStream* st) { function print_oop (line 202) | void print_oop(oop value, outputStream* st) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodeTracer.hpp class BytecodeClosure (line 40) | class BytecodeClosure class BytecodeTracer (line 41) | class BytecodeTracer: AllStatic { method BytecodeClosure (line 47) | static BytecodeClosure* closure() ... method set_closure (line 48) | static void set_closure(BytecodeClosure* closure) { _closu... class BytecodeClosure (line 57) | class BytecodeClosure { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodes.cpp function bytecodes_init (line 568) | void bytecodes_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/bytecodes.hpp class Bytecodes (line 35) | class Bytecodes: AllStatic { type Code (line 37) | enum Code { type Flags (line 312) | enum Flags { method check (line 362) | static void check (Code code) { assert(is_defined(c... method wide_check (line 363) | static void wide_check (Code code) { assert(wide_is_defi... method Code (line 364) | static Code cast (int code) { return (Code)code; } method Code (line 373) | static Code code_at(const methodOopDesc* method, address bcp) { method Code (line 379) | static Code java_code_at(const methodOopDesc* method, address bc... method Code (line 384) | static Code code_or_bp_at(address bcp) { return (Code)cast(*b... method is_active_breakpoint_at (line 387) | static bool is_active_breakpoint_at(address bcp) { return (Code)... method is_defined (line 393) | static bool is_defined (int code) { return 0 <= code &&... method wide_is_defined (line 394) | static bool wide_is_defined(int code) { return is_defined(c... method BasicType (line 396) | static BasicType result_type (Code code) { check(code); r... method depth (line 397) | static int depth (Code code) { check(code); r... method length_for (line 400) | static int length_for (Code code) { /*no check*/ r... method wide_length_for (line 401) | static int wide_length_for(Code code) { /*no check*/ r... method can_trap (line 402) | static bool can_trap (Code code) { check(code); r... method Code (line 403) | static Code java_code (Code code) { check(code); r... method can_rewrite (line 404) | static bool can_rewrite (Code code) { check(code); r... method must_rewrite (line 405) | static bool must_rewrite(Bytecodes::Code code) { return can_rew... method native_byte_order (line 406) | static bool native_byte_order(Code code) { check(code); r... method uses_cp_cache (line 407) | static bool uses_cp_cache (Code code) { check(code); r... method special_length_at (line 411) | static int special_length_at(methodOop method, address bcp, ad... method length_for_code_at (line 413) | static int length_for_code_at(Bytecodes::Code code, address bc... method length_at (line 414) | static int length_at (methodOop method, address bcp) { r... method java_length_at (line 415) | static int java_length_at (methodOop method, address bcp) { r... method is_java_code (line 416) | static bool is_java_code (Code code) { return 0 <= code &&... method is_aload (line 418) | static bool is_aload (Code code) { return (code == _al... method is_astore (line 420) | static bool is_astore (Code code) { return (code == _as... method is_zero_const (line 423) | static bool is_zero_const (Code code) { return (code == _ac... method is_invoke (line 425) | static bool is_invoke (Code code) { return (_invokevirt... method has_receiver (line 426) | static bool has_receiver (Code code) { assert(is_invoke(co... method has_optional_appendix (line 429) | static bool has_optional_appendix(Code code) { return code == _... method flags (line 432) | static int flags (int code, bool is_wide) { method format_bits (line 436) | static int format_bits (Code code, bool is_wide) { return f... method has_all_flags (line 437) | static bool has_all_flags (Code code, int test_flags, bool is_... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/cppInterpreter.hpp class CppInterpreter (line 35) | class CppInterpreter: public AbstractInterpreter { method notice_safepoints (line 68) | static void notice_safepoints() {} method ignore_safepoints (line 69) | static void ignore_safepoints() {} method address (line 71) | static address native_result_to_tosca() { return... method address (line 72) | static address tosca_result_to_stack() { return... method address (line 73) | static address stack_result_to_stack() { return... method address (line 74) | static address stack_result_to_native() { return... method address (line 76) | static address native_result_to_tosca(int index) { return... method address (line 77) | static address tosca_result_to_stack(int index) { return... method address (line 78) | static address stack_result_to_stack(int index) { return... method address (line 79) | static address stack_result_to_native(int index) { return... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/cppInterpreterGenerator.hpp class CppInterpreterGenerator (line 33) | class CppInterpreterGenerator: public AbstractInterpreterGenerator { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/interpreter.cpp function interpreter_init (line 115) | void interpreter_init() { function address (line 317) | address AbstractInterpreter::deopt_continue_after_entry(methodOop method... function address (line 387) | address AbstractInterpreter::deopt_reexecute_entry(methodOop method, add... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/interpreter.hpp class InterpreterCodelet (line 45) | class InterpreterCodelet: public Stub { method initialize (line 55) | void initialize(int size, method finalize (line 57) | void finalize() { ShouldNotCallThis(); } method size (line 60) | int size() const { return _size; } method code_size_to_size (line 61) | static int code_size_to_size(int code_size) { return round_to(sizeo... method address (line 64) | address code_begin() const { return (address)this ... method address (line 65) | address code_end() const { return (address)this ... method print (line 70) | void print() const { print_on(tty); } method code_size (line 76) | int code_size() const { return code_end() - c... method bytecode (line 78) | Bytecodes::Code bytecode() const { return _bytecode; } class CodeletMark (line 90) | class CodeletMark: ResourceMark { method codelet_size (line 96) | int codelet_size() { method CodeletMark (line 109) | CodeletMark( function NOT_CC_INTERP (line 143) | class Interpreter: public CC_INTERP_ONLY(CppInterpreter) NOT_CC_INTERP(T... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/interpreterGenerator.hpp function NOT_CC_INTERP (line 37) | class InterpreterGenerator: public CC_INTERP_ONLY(CppInterpreterGenerator) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/interpreterRuntime.cpp class UnlockFlagSaver (line 78) | class UnlockFlagSaver { method UnlockFlagSaver (line 83) | UnlockFlagSaver(JavaThread* t) { function IRT_END (line 134) | IRT_END function IRT_END (line 248) | IRT_END function Handle (line 280) | static Handle get_preinitialized_exception(klassOop k, TRAPS) { function IRT_END (line 559) | IRT_END function IRT_END (line 657) | IRT_END function IRT_END (line 728) | IRT_END function IRT_END (line 752) | IRT_END function IRT_END (line 780) | IRT_END function IRT_END (line 926) | IRT_END function IRT_END (line 1041) | IRT_END function IRT_END (line 1047) | IRT_END function address (line 1079) | address SignatureHandlerLibrary::set_handler(CodeBuffer* buffer) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/interpreterRuntime.hpp class InterpreterRuntime (line 51) | class InterpreterRuntime: AllStatic { method frame (line 57) | static frame last_frame(JavaThread *thread) { return thread->la... method methodOop (line 58) | static methodOop method(JavaThread *thread) { return last_frame... method address (line 59) | static address bcp(JavaThread *thread) { return last_frame... method bci (line 60) | static int bci(JavaThread *thread) { return last_frame... method code (line 62) | static Bytecodes::Code code(JavaThread *thread) { method already_resolved (line 66) | static bool already_resolved(JavaThread *thread) { return cache_e... method Bytecode (line 67) | static Bytecode bytecode(JavaThread *thread) { return Bytecode(m... method get_index_u1 (line 68) | static int get_index_u1(JavaThread *thread, Bytecodes::Code bc) method get_index_u2 (line 70) | static int get_index_u2(JavaThread *thread, Bytecodes::Code bc) method get_index_u2_cpcache (line 72) | static int get_index_u2_cpcache(JavaThread *thread, Bytecodes::C... method get_index_u4 (line 74) | static int get_index_u4(JavaThread *thread, Bytecodes::Code bc) method number_of_dimensions (line 76) | static int number_of_dimensions(JavaThread *thread) { return bc... method ConstantPoolCacheEntry (line 78) | static ConstantPoolCacheEntry* cache_entry_at(JavaThread *thread, int ... method ConstantPoolCacheEntry (line 79) | static ConstantPoolCacheEntry* cache_entry(JavaThread *thread) ... method is_breakpoint (line 130) | static bool is_breakpoint(JavaThread *thread) { return Bytecodes::code... class SignatureHandlerLibrary (line 186) | class SignatureHandlerLibrary: public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/invocationCounter.cpp function address (line 105) | static address do_nothing(methodHandle method, TRAPS) { function address (line 113) | static address do_decay(methodHandle method, TRAPS) { function address (line 127) | address dummy_invocation_counter_overflow(methodHandle m, TRAPS) { function invocationCounter_init (line 163) | void invocationCounter_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/invocationCounter.hpp function VALUE_OBJ_CLASS_SPEC (line 41) | class InvocationCounter VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/linkResolver.cpp function methodHandle (line 1015) | methodHandle LinkResolver::linktime_resolve_interface_method_or_null( function methodHandle (line 1032) | methodHandle LinkResolver::linktime_resolve_virtual_method_or_null( function methodHandle (line 1049) | methodHandle LinkResolver::resolve_virtual_call_or_null( function methodHandle (line 1065) | methodHandle LinkResolver::resolve_interface_call_or_null( function methodHandle (line 1097) | methodHandle LinkResolver::resolve_static_call_or_null( function methodHandle (line 1112) | methodHandle LinkResolver::resolve_special_call_or_null(KlassHandle reso... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/linkResolver.hpp class LinkInfo (line 39) | class LinkInfo class FieldAccessInfo (line 45) | class FieldAccessInfo: public LinkInfo { method KlassHandle (line 57) | KlassHandle klass() const { return _klass; } method Symbol (line 58) | Symbol* name() const { return _name; } method field_index (line 59) | int field_index() const { return _field_index; } method field_offset (line 60) | int field_offset() const { return _field_offset; } method BasicType (line 61) | BasicType field_type() const { return _field_type; } method AccessFlags (line 62) | AccessFlags access_flags() const { return _access_flags; } class CallInfo (line 71) | class CallInfo: public LinkInfo { method KlassHandle (line 90) | KlassHandle resolved_klass() const { return _resolved_klas... method KlassHandle (line 91) | KlassHandle selected_klass() const { return _selected_klas... method methodHandle (line 92) | methodHandle resolved_method() const { return _resolved_meth... method methodHandle (line 93) | methodHandle selected_method() const { return _selected_meth... method Handle (line 94) | Handle resolved_appendix() const { return _resolved_appe... method Handle (line 95) | Handle resolved_method_type() const { return _resolved_meth... method BasicType (line 97) | BasicType result_type() const { return selected_metho... method has_vtable_index (line 98) | bool has_vtable_index() const { return _vtable_index ... method is_statically_bound (line 99) | bool is_statically_bound() const { return _vtable_index ... method vtable_index (line 100) | int vtable_index() const { class LinkResolver (line 112) | class LinkResolver: AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/oopMapCache.cpp class OopMapCacheEntry (line 34) | class OopMapCacheEntry: private InterpreterOopMap { method OopMapCacheEntry (line 56) | OopMapCacheEntry() : InterpreterOopMap() { class OopMapForCacheEntry (line 67) | class OopMapForCacheEntry: public GenerateOopMap { method report_results (line 72) | virtual bool report_results() const { return false; } class VerifyClosure (line 151) | class VerifyClosure : public OffsetClosure { method VerifyClosure (line 157) | VerifyClosure(OopMapCacheEntry* entry) { _entry = entry; _fail... method offset_do (line 158) | void offset_do(int offset) { if (!_entry->is_oop(o... method failed (line 159) | bool failed() const { return _failed; } class MaskFillerForNative (line 276) | class MaskFillerForNative: public NativeSignatureIterator { method set_one (line 281) | void set_one(int i) { method pass_int (line 288) | void pass_int() { /* ignore */ } method pass_long (line 289) | void pass_long() { /* ignore */ } method pass_float (line 290) | void pass_float() { /* ignore */ } method pass_double (line 291) | void pass_double() { /* ignore */ } method pass_object (line 292) | void pass_object() { set_one(offset()); } method MaskFillerForNative (line 294) | MaskFillerForNative(methodHandle method, uintptr_t* mask, int size) : ... method generate (line 302) | void generate() { function OopMapCacheEntry (line 526) | OopMapCacheEntry* OopMapCache::entry_at(int i) const { method OopMapCacheEntry (line 56) | OopMapCacheEntry() : InterpreterOopMap() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/oopMapCache.hpp class OffsetClosure (line 58) | class OffsetClosure { class InterpreterOopMap (line 64) | class InterpreterOopMap: ResourceObj { method methodOop (line 103) | methodOop method() const { return _method; } method set_method (line 104) | void set_method(methodOop v) { _method = v; } method bci (line 105) | int bci() const { return _bci; } method set_bci (line 106) | void set_bci(int v) { _bci = v; } method mask_size (line 107) | int mask_size() const { return _mask_size; } method set_mask_size (line 108) | void set_mask_size(int v) { _mask_size = v; } method number_of_entries (line 109) | int number_of_entries() const { return mask_size() / ... method mask_word_size (line 115) | size_t mask_word_size() { method entry_at (line 119) | uintptr_t entry_at(int offset) { int i = offset * bits_per_... method set_expression_stack_size (line 121) | void set_expression_stack_size(int sz) { _expression_stack_size = s... method is_dead (line 124) | bool is_dead(int offset) { return (entry_at(offs... method match (line 128) | bool match(methodHandle method, int bci) { return _method == met... method is_oop (line 150) | bool is_oop (int offset) { return (entry_at(offs... method expression_stack_size (line 152) | int expression_stack_size() { return _expression_st... class OopMapCache (line 159) | class OopMapCache : public CHeapObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/rewriter.cpp function methodHandle (line 377) | methodHandle Rewriter::rewrite_jsrs(methodHandle method, TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/rewriter.hpp class Rewriter (line 35) | class Rewriter: public StackObj { method init_cp_map (line 44) | void init_cp_map(int length) { method cp_entry_to_cp_cache (line 50) | int cp_entry_to_cp_cache(int i) { assert(has_cp_cache(i), "oob"); ret... method has_cp_cache (line 51) | bool has_cp_cache(int i) { return (uint)i < (uint)_cp_map.length() && ... method maybe_add_cp_cache_entry (line 52) | int maybe_add_cp_cache_entry(int i) { return has_cp_cache(i) ? _cp_map... method add_cp_cache_entry (line 53) | int add_cp_cache_entry(int cp_index) { method add_secondary_cp_cache_entry (line 61) | int add_secondary_cp_cache_entry(int main_cpc_entry) { method cp_cache_entry_pool_index (line 68) | int cp_cache_entry_pool_index(int cache_index) { method cp_cache_secondary_entry_main_index (line 75) | int cp_cache_secondary_entry_main_index(int cache_index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/templateInterpreter.cpp function address (line 97) | address EntryPoint::entry(TosState state) const { function EntryPoint (line 125) | EntryPoint DispatchTable::entry(int i) const { function address (line 393) | address TemplateInterpreterGenerator::generate_error_exit(const char* ms... function address (line 531) | address TemplateInterpreter::return_entry(TosState state, int length) { function address (line 537) | address TemplateInterpreter::deopt_entry(TosState state, int length) { function copy_table (line 555) | static inline void copy_table(address* from, address* to, int size) { function address (line 587) | address TemplateInterpreter::deopt_continue_after_entry(methodOop method... function address (line 595) | address TemplateInterpreter::deopt_reexecute_entry(methodOop method, add... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/templateInterpreter.hpp function VALUE_OBJ_CLASS_SPEC (line 40) | class EntryPoint VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 62) | class DispatchTable VALUE_OBJ_CLASS_SPEC { class TemplateInterpreter (line 82) | class TemplateInterpreter: public AbstractInterpreter { type MoreConstants (line 91) | enum MoreConstants { method contains (line 136) | static bool contains(address pc) { return... method address (line 140) | static address remove_activation_early_entry(TosState state) { retu... method address (line 142) | static address remove_activation_preserving_args_entry() { return... method address (line 145) | static address remove_activation_entry() { return... method address (line 146) | static address throw_exception_entry() { return... method address (line 147) | static address throw_ArithmeticException_entry() { return... method address (line 148) | static address throw_WrongMethodType_entry() { return... method address (line 149) | static address throw_NullPointerException_entry() { return... method address (line 150) | static address throw_StackOverflowError_entry() { return... method address (line 154) | static address trace_code (TosState state) { return... method address (line 156) | static address continuation (TosState state) { return... method address (line 157) | static address* dispatch_table(TosState state) { return... method address (line 158) | static address* dispatch_table() { return... method distance_from_dispatch_table (line 159) | static int distance_from_dispatch_table(TosState state){ return... method address (line 160) | static address* normal_table(TosState state) { return... method address (line 161) | static address* normal_table() { return... method address (line 164) | static address* return_3_addrs_by_index_table() { return... method address (line 165) | static address* return_5_addrs_by_index_table() { return... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/templateInterpreterGenerator.hpp class TemplateInterpreterGenerator (line 33) | class TemplateInterpreterGenerator: public AbstractInterpreterGenerator { method address (line 46) | address generate_exception_handler(const char* name, const char* messa... method address (line 49) | address generate_klass_exception_handler(const char* name) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/templateTable.cpp function templateTable_init (line 33) | void templateTable_init() { function templateTable_init (line 540) | void templateTable_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/interpreter/templateTable.hpp function VALUE_OBJ_CLASS_SPEC (line 60) | class Template VALUE_OBJ_CLASS_SPEC { class TemplateTable (line 97) | class TemplateTable: AllStatic { type Operation (line 99) | enum Operation { add, sub, mul, div, rem, _and, _or, _xor, shl, shr, u... type Condition (line 100) | enum Condition { equal, not_equal, less, less_equal, greater, greater_... type CacheByte (line 101) | enum CacheByte { f1_byte = 1, f2_byte = 2, f12_oop = 0x12 } method bytecode (line 109) | static Bytecodes::Code bytecode() { return _desc->bytecod... method Template (line 358) | static Template* template_for (Bytecodes::Code code) { Bytecodes:... method Template (line 359) | static Template* template_for_wide(Bytecodes::Code code) { Bytecodes:... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/dict.cpp class bucket (line 54) | class bucket : public ResourceObj { function Dict (line 188) | Dict &Dict::operator =( const Dict &d ) { function int32 (line 284) | int32 Dict::operator ==(const Dict &d2) const { function hashstr (line 319) | int hashstr(const void *t) { function hashptr (line 334) | int hashptr(const void *key) { function hashkey (line 343) | int hashkey(const void *key) { function int32 (line 348) | int32 cmpstr(const void *k1, const void *k2) { function int32 (line 353) | int32 cmpkey(const void *key1, const void *key2) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/dict.hpp class ostream (line 32) | class ostream class Dict (line 33) | class Dict class Arena (line 47) | class Arena class bucket (line 48) | class bucket method uint32 (line 70) | uint32 Size(void) const { return _cnt; } class Dict (line 45) | class Dict : public ResourceObj { // Dictionary structure class Arena (line 47) | class Arena class bucket (line 48) | class bucket method uint32 (line 70) | uint32 Size(void) const { return _cnt; } class DictI (line 107) | class DictI { method DictI (line 114) | DictI( const Dict *d ) {reset(d);} method test (line 117) | int test(void) { return _i<_d->_size;} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/port.cpp function uint32 (line 47) | uint32 gcd( register uint32 x, register uint32 y ) function ff1 (line 60) | int ff1( uint32 mask ) function fh1 (line 71) | int fh1( uint32 mask ) function uint32 (line 83) | uint32 rotate32( register uint32 x, register int32 cnt ) function ostream (line 114) | ostream &ostream::operator << (const void *ptr) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/port.hpp function bcopy (line 52) | inline void bcopy(const void *s, void *d, int l) { memmove(d,s,l); } function bzero (line 53) | inline void bzero(void *p, int l) { memset(p,0,l); } function bcmp (line 54) | inline int bcmp(const void *s, const void *d, int l) { return memcmp(s,d... function min (line 55) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 56) | inline int max( int a, int b) { return a > b ? a : b; } function abs (line 59) | inline long abs( long x ) { return x < 0 ? -x : x; } function min (line 73) | inline long min( long a, long b) { return a < b ? a : b; } function max (line 74) | inline long max( long a, long b) { return a > b ? a : b; } function min (line 75) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 76) | inline int max( int a, int b) { return a > b ? a : b; } function abs (line 77) | inline long abs( long x ) { return x < 0 ? -x : x; } function min (line 85) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 86) | inline int max( int a, int b) { return a > b ? a : b; } function min (line 94) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 95) | inline int max( int a, int b) { return a > b ? a : b; } function min (line 141) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 142) | inline int max( int a, int b) { return a > b ? a : b; } function min (line 148) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 149) | inline int max( int a, int b) { return a > b ? a : b; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/set.cpp class SparseSet (line 47) | class SparseSet function SparseSet (line 50) | const SparseSet *Set::asSparseSet() const { assert(0); return NULL; } class VectorSet (line 51) | class VectorSet function VectorSet (line 54) | const VectorSet *Set::asVectorSet() const { assert(0); return NULL; } class ListSet (line 55) | class ListSet function ListSet (line 58) | const ListSet *Set::asListSet() const { assert(0); return NULL; } class CoSet (line 59) | class CoSet function CoSet (line 62) | const CoSet *Set::asCoSet() const { assert(0); return NULL; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/set.hpp class SparseSet (line 35) | class SparseSet class VectorSet (line 36) | class VectorSet class ListSet (line 37) | class ListSet class CoSet (line 38) | class CoSet class ostream (line 40) | class ostream class SetI_ (line 41) | class SetI_ class Set (line 117) | class Set : public ResourceObj { method Set (line 122) | Set(Arena *arena) : _set_arena(arena) {} method Set (line 126) | Set(const Set &) {} class SetI_ (line 212) | class SetI_ class SetI_ (line 230) | class SetI_ : public ResourceObj { class SetI (line 238) | class SetI { method SetI (line 244) | SetI( const Set *s ) { impl = s->iterate(elem); } method reset (line 246) | void reset( const Set *s ) { delete impl; impl = s->iterate(elem); } method test (line 248) | int test(void) { return impl->test(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/vectset.cpp function Set (line 68) | Set &VectorSet_Construct(Arena *arena) function Set (line 74) | Set &VectorSet::operator = (const Set &set) function Set (line 106) | Set &VectorSet::operator <<= (uint elem) function Set (line 119) | Set &VectorSet::operator >>= (uint elem) function VectorSet (line 131) | VectorSet &VectorSet::operator &= (const VectorSet &s) function Set (line 143) | Set &VectorSet::operator &= (const Set &set) function VectorSet (line 151) | VectorSet &VectorSet::operator |= (const VectorSet &s) function Set (line 168) | Set &VectorSet::operator |= (const Set &set) function VectorSet (line 176) | VectorSet &VectorSet::operator -= (const VectorSet &s) function Set (line 188) | Set &VectorSet::operator -= (const Set &set) function uint (line 302) | uint VectorSet::getelem(void) const function uint (line 328) | uint VectorSet::Size(void) const class VSetI_ (line 355) | class VSetI_ : public SetI_ { method VSetI_ (line 358) | VSetI_( const VectorSet *vset, uint &elem ) : vsi(vset) { elem = vsi.e... method uint (line 360) | uint next(void) { ++vsi; return vsi.elem; } method test (line 361) | int test(void) { return vsi.test(); } function SetI_ (line 364) | SetI_ *VectorSet::iterate(uint &elem) const { function uint (line 372) | uint VectorSetI::next(void) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/libadt/vectset.hpp class VectorSet (line 46) | class VectorSet : public Set { method VectorSet (line 58) | VectorSet(const VectorSet &s) : Set(s._set_arena) {slamin(s);} method VectorSet (line 60) | VectorSet &operator =(const VectorSet &s) // Set clone; deep-copy ... method Set (line 63) | Set &clone(void) const { return *(new VectorSet(*this)); } method VectorSet (line 66) | VectorSet operator << (uint elem) // Add member to new set method VectorSet (line 69) | VectorSet operator >> (uint elem) // Delete member from new set method VectorSet (line 74) | VectorSet operator & (const VectorSet &s) const method VectorSet (line 79) | VectorSet operator | (const VectorSet &s) const method VectorSet (line 84) | VectorSet operator - (const VectorSet &s) const method Reset (line 101) | void Reset(void) { // Reset a set method VectorSet (line 107) | const VectorSet *asVectorSet() const { return this; } method uint (line 110) | uint word_size() const { return size; } method uint32 (line 111) | uint32 *EXPOSE() const { return data; } method test_set (line 119) | int test_set( uint elem ) { method test_set_grow (line 128) | int test_set_grow( uint elem ) { // Insert & return 0; method test (line 134) | int test( uint elem ) const { method set (line 142) | void set( uint elem ) { class VectorSetI (line 163) | class VectorSetI : public StackObj { method VectorSetI (line 173) | VectorSetI( const VectorSet *vset ) : method test (line 182) | int test(void) { return i < s->size; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/allocation.cpp function ResourceObj (line 138) | ResourceObj& ResourceObj::operator=(const ResourceObj& r) { // default c... function trace_heap_malloc (line 156) | void trace_heap_malloc(size_t size, const char* name, void* p) { function trace_heap_free (line 162) | void trace_heap_free(void* p) { class ChunkPool (line 174) | class ChunkPool: public CHeapObj { method ChunkPool (line 197) | ChunkPool(size_t size) : _size(size) { _first = NULL; _num_chunks = _n... method _NOINLINE_ (line 200) | _NOINLINE_ void* allocate(size_t bytes, AllocFailType alloc_failmode) { method free (line 217) | void free(Chunk* chunk) { method free_all_but (line 229) | void free_all_but(size_t n) { method ChunkPool (line 260) | static ChunkPool* large_pool() { assert(_large_pool != NULL, "must b... method ChunkPool (line 261) | static ChunkPool* medium_pool() { assert(_medium_pool != NULL, "must b... method ChunkPool (line 262) | static ChunkPool* small_pool() { assert(_small_pool != NULL, "must b... method initialize (line 264) | static void initialize() { method clean (line 270) | static void clean() { function chunkpool_init (line 282) | void chunkpool_init() { class ChunkPoolCleaner (line 296) | class ChunkPoolCleaner : public PeriodicTask { method ChunkPoolCleaner (line 300) | ChunkPoolCleaner() : PeriodicTask(CleaningInterval) {} method task (line 301) | void task() { function Arena (line 393) | Arena *Arena::move_contents(Arena *copy) { function julong (line 656) | julong AllocStats::num_mallocs() { return os::num_mallocs - start_mallo... function julong (line 657) | julong AllocStats::alloc_bytes() { return os::alloc_bytes - start_mallo... function julong (line 658) | julong AllocStats::num_frees() { return os::num_frees - start_frees; } function julong (line 659) | julong AllocStats::free_bytes() { return os::free_bytes - start_mfree_... function julong (line 660) | julong AllocStats::resource_bytes() { return Arena::_bytes_allocated - ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/allocation.hpp class AllocFailStrategy (line 55) | class AllocFailStrategy { type AllocFailEnum (line 57) | enum AllocFailEnum { EXIT_OOM, RETURN_NULL } class AllocatedObj (line 108) | class AllocatedObj { type MemoryType (line 126) | enum MemoryType { function ALLOCATION_SUPER_CLASS_SPEC (line 182) | class CHeapObj ALLOCATION_SUPER_CLASS_SPEC { function ALLOCATION_SUPER_CLASS_SPEC (line 194) | class StackObj ALLOCATION_SUPER_CLASS_SPEC { class _ValueObj (line 218) | class _ValueObj { class AllStatic (line 226) | class AllStatic { method AllStatic (line 228) | AllStatic() { ShouldNotCallThis(); } class Chunk (line 235) | class Chunk: CHeapObj { method aligned_overhead_size (line 264) | static size_t aligned_overhead_size(void) { return ARENA_ALIGN(sizeof(... method length (line 266) | size_t length() const { return _len; } method Chunk (line 267) | Chunk* next() const { return _next; } method set_next (line 268) | void set_next(Chunk* n) { _next = n; } method contains (line 272) | bool contains(char* p) const { return bottom() <= p && p <= top(); } class Arena (line 282) | class Arena : public CHeapObj { method check_for_overflow (line 304) | bool check_for_overflow(size_t request, const char* whence, method Afree (line 389) | void Afree(void *ptr, size_t size) { method size_in_bytes (line 410) | size_t size_in_bytes() const { return _size_in_bytes; } method reset (line 420) | void reset(void) { function ALLOCATION_SUPER_CLASS_SPEC (line 459) | class ResourceObj ALLOCATION_SUPER_CLASS_SPEC { class AllocStats (line 557) | class AllocStats : StackObj { class ReallocMark (line 578) | class ReallocMark: public StackObj { function VALUE_OBJ_CLASS_SPEC (line 595) | class ArrayAllocator VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/allocation.inline.hpp function inc_stat_counter (line 37) | inline void inc_stat_counter(volatile julong* dest, julong add_value) { function FreeHeap (line 76) | inline void FreeHeap(void* p, MEMFLAGS memflags = mtInternal) { function E (line 111) | E* ArrayAllocator::allocate(size_t length) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/barrierSet.hpp class BarrierSet (line 34) | class BarrierSet: public CHeapObj { type Name (line 37) | enum Name { type Flags (line 47) | enum Flags { method BarrierSet (line 57) | BarrierSet() { _kind = Uninit; } method kind (line 59) | BarrierSet::Name kind() { return _kind; } method write_ref_field_pre_work (line 97) | virtual void write_ref_field_pre_work( void* field, oop new_val) {... method has_write_ref_array_pre_opt (line 121) | virtual bool has_write_ref_array_pre_opt() { return true; } method write_ref_array_pre (line 135) | virtual void write_ref_array_pre(oop* dst, int length, method write_ref_array_pre (line 137) | virtual void write_ref_array_pre(narrowOop* dst, int length, method BarrierSet (line 172) | BarrierSet(int max_covered_regions) : FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/binaryTreeDictionary.cpp type FreeBlockDictionary::Dither (line 377) | enum FreeBlockDictionary::Dither function Chunk (line 499) | Chunk* BinaryTreeDictionary::find_largest_dict() const { class TreeCensusClosure (line 903) | class TreeCensusClosure : public StackObj { class AscendTreeCensusClosure (line 911) | class AscendTreeCensusClosure : public TreeCensusClosure { method do_tree (line 914) | void do_tree(TreeList* tl) { class DescendTreeCensusClosure (line 924) | class DescendTreeCensusClosure : public TreeCensusClosure { method do_tree (line 927) | void do_tree(TreeList* tl) { class BeginSweepClosure (line 939) | class BeginSweepClosure : public AscendTreeCensusClosure { method BeginSweepClosure (line 946) | BeginSweepClosure(double p, float inter_sweep_current, method do_list (line 954) | void do_list(FreeList* fl) { class TreeSearchClosure (line 968) | class TreeSearchClosure : public StackObj { class AscendTreeSearchClosure (line 977) | class AscendTreeSearchClosure : public TreeSearchClosure { method do_tree (line 979) | bool do_tree(TreeList* tl) { class DescendTreeSearchClosure (line 991) | class DescendTreeSearchClosure : public TreeSearchClosure { method do_tree (line 994) | bool do_tree(TreeList* tl) { class EndTreeSearchClosure (line 1007) | class EndTreeSearchClosure : public DescendTreeSearchClosure { method EndTreeSearchClosure (line 1012) | EndTreeSearchClosure(HeapWord* target) : _target(target), _found(NULL) {} method do_list (line 1013) | bool do_list(FreeList* fl) { method Chunk (line 1024) | Chunk* found() { return _found; } function Chunk (line 1028) | Chunk* BinaryTreeDictionary::find_chunk_ends_at(HeapWord* target)... class InitializeDictReturnedBytesClosure (line 1049) | class InitializeDictReturnedBytesClosure : public AscendTreeCensusClosur... method do_list (line 1051) | void do_list(FreeList* fl) { class ReturnedBytesClosure (line 1063) | class ReturnedBytesClosure : public AscendTreeCensusClosure { method ReturnedBytesClosure (line 1066) | ReturnedBytesClosure() { _dict_returned_bytes = 0; } method do_list (line 1067) | void do_list(FreeList* fl) { method dict_returned_bytes (line 1070) | size_t dict_returned_bytes() { return _dict_returned_bytes; } class treeCountClosure (line 1083) | class treeCountClosure : public DescendTreeCensusClosure { method treeCountClosure (line 1086) | treeCountClosure(uint c) { count = c; } method do_list (line 1087) | void do_list(FreeList* fl) { class setTreeSurplusClosure (line 1102) | class setTreeSurplusClosure : public AscendTreeCensusClosure { method setTreeSurplusClosure (line 1105) | setTreeSurplusClosure(double v) { percentage = v; } method do_list (line 1106) | void do_list(FreeList* fl) { class setTreeHintsClosure (line 1121) | class setTreeHintsClosure : public DescendTreeCensusClosure { method setTreeHintsClosure (line 1124) | setTreeHintsClosure(size_t v) { hint = v; } method do_list (line 1125) | void do_list(FreeList* fl) { class clearTreeCensusClosure (line 1143) | class clearTreeCensusClosure : public AscendTreeCensusClosure { method do_list (line 1144) | void do_list(FreeList* fl) { class PrintTreeCensusClosure (line 1192) | class PrintTreeCensusClosure : public AscendTreeCensusClosure { method PrintTreeCensusClosure (line 1198) | PrintTreeCensusClosure() { method total_free (line 1203) | size_t total_free() { return _total_free; } method do_list (line 1204) | void do_list(FreeList* fl) { class PrintFreeListsClosure (line 1247) | class PrintFreeListsClosure : public AscendTreeCensusClosure { method PrintFreeListsClosure (line 1252) | PrintFreeListsClosure(outputStream* st) { method do_list (line 1256) | void do_list(FreeList* fl) { class BinaryTreeDictionary (line 1343) | class BinaryTreeDictionary class TreeChunk (line 1344) | class TreeChunk class TreeList (line 1345) | class TreeList FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/binaryTreeDictionary.hpp class TreeChunk (line 40) | class TreeChunk method set_embedded_list (line 144) | void set_embedded_list(TreeList* v) { _embedded_list = *v; } method set_list (line 147) | void set_list(TreeList* v) { _list = v; } method initialize (line 152) | void initialize() { embedded_list()->initialize(); } method Chunk (line 154) | Chunk* next() const { return Chunk::next(); } method Chunk (line 155) | Chunk* prev() const { return Chunk::prev(); } method size (line 156) | size_t size() const volatile { return Chunk::size(); } class BinaryTreeDictionary (line 41) | class BinaryTreeDictionary method splay (line 173) | bool splay() const { return _splay; } method set_splay (line 174) | void set_splay(bool v) { _splay = v; } method set_total_size (line 175) | void set_total_size(size_t v) { _total_size = v; } method total_free_blocks (line 178) | size_t total_free_blocks() const { return _total_free_blocks; } method set_total_free_blocks (line 179) | void set_total_free_blocks(size_t v) { _total_free_blocks = v; } method set_root (line 181) | void set_root(TreeList* v) { _root = v; } method adaptive_freelists (line 182) | bool adaptive_freelists() { return _adaptive_freelists; } type FreeBlockDictionary::Dither (line 194) | enum FreeBlockDictionary::Dither method total_size (line 241) | size_t total_size() const { return _total_size; } method Chunk (line 253) | Chunk* get_chunk(size_t size, enum FreeBlockDictionary::Dither ... method return_chunk (line 261) | void return_chunk(Chunk* chunk) { method remove_chunk (line 266) | void remove_chunk(Chunk* chunk) { method total_chunk_size (line 273) | size_t total_chunk_size(debug_only(const Mutex* lock)) const { method min_size (line 283) | size_t min_size() const { method sum_of_squared_block_sizes (line 287) | double sum_of_squared_block_sizes() const { class AscendTreeCensusClosure (line 42) | class AscendTreeCensusClosure class DescendTreeCensusClosure (line 43) | class DescendTreeCensusClosure class DescendTreeSearchClosure (line 44) | class DescendTreeSearchClosure class TreeList (line 47) | class TreeList: public FreeList { method set_left (line 78) | void set_left(TreeList* tl) { method set_right (line 83) | void set_right(TreeList* tl) { method set_parent (line 88) | void set_parent(TreeList* tl) { _parent = tl; } method clearLeft (line 90) | void clearLeft() { _left = NULL; } method clear_right (line 91) | void clear_right() { _right = NULL; } method clear_parent (line 92) | void clear_parent() { _parent = NULL; } method initialize (line 93) | void initialize() { clearLeft(); clear_right(), clear_par... class TreeChunk (line 138) | class TreeChunk : public Chunk { method set_embedded_list (line 144) | void set_embedded_list(TreeList* v) { _embedded_list = *v; } method set_list (line 147) | void set_list(TreeList* v) { _list = v; } method initialize (line 152) | void initialize() { embedded_list()->initialize(); } method Chunk (line 154) | Chunk* next() const { return Chunk::next(); } method Chunk (line 155) | Chunk* prev() const { return Chunk::prev(); } method size (line 156) | size_t size() const volatile { return Chunk::size(); } class BinaryTreeDictionary (line 164) | class BinaryTreeDictionary: public FreeBlockDictionary { method splay (line 173) | bool splay() const { return _splay; } method set_splay (line 174) | void set_splay(bool v) { _splay = v; } method set_total_size (line 175) | void set_total_size(size_t v) { _total_size = v; } method total_free_blocks (line 178) | size_t total_free_blocks() const { return _total_free_blocks; } method set_total_free_blocks (line 179) | void set_total_free_blocks(size_t v) { _total_free_blocks = v; } method set_root (line 181) | void set_root(TreeList* v) { _root = v; } method adaptive_freelists (line 182) | bool adaptive_freelists() { return _adaptive_freelists; } type FreeBlockDictionary::Dither (line 194) | enum FreeBlockDictionary::Dither method total_size (line 241) | size_t total_size() const { return _total_size; } method Chunk (line 253) | Chunk* get_chunk(size_t size, enum FreeBlockDictionary::Dither ... method return_chunk (line 261) | void return_chunk(Chunk* chunk) { method remove_chunk (line 266) | void remove_chunk(Chunk* chunk) { method total_chunk_size (line 273) | size_t total_chunk_size(debug_only(const Mutex* lock)) const { method min_size (line 283) | size_t min_size() const { method sum_of_squared_block_sizes (line 287) | double sum_of_squared_block_sizes() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/blockOffsetTable.cpp function HeapWord (line 525) | HeapWord* BlockOffsetArrayNonContigSpace::block_start_unsafe( function HeapWord (line 587) | HeapWord* BlockOffsetArrayNonContigSpace::block_start_careful( function HeapWord (line 668) | HeapWord* BlockOffsetArrayContigSpace::block_start_unsafe(const void* ad... function HeapWord (line 787) | HeapWord* BlockOffsetArrayContigSpace::initialize_threshold() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/blockOffsetTable.hpp class ContiguousSpace (line 44) | class ContiguousSpace class SerializeOopClosure (line 45) | class SerializeOopClosure function VALUE_OBJ_CLASS_SPEC (line 50) | class BlockOffsetTable VALUE_OBJ_CLASS_SPEC { function set_bottom (line 71) | virtual void set_bottom(HeapWord* new_bottom) { class BlockOffsetSharedArray (line 103) | class BlockOffsetSharedArray: public CHeapObj { type SomePrivateConstants (line 110) | enum SomePrivateConstants { method u_char (line 133) | u_char offset_array(size_t index) const { method set_offset_array (line 140) | void set_offset_array(size_t index, u_char offset, bool reducing = fal... method set_offset_array (line 147) | void set_offset_array(size_t index, HeapWord* high, HeapWord* low, boo... method set_offset_array (line 157) | void set_offset_array(HeapWord* left, HeapWord* right, u_char offset, ... method set_offset_array (line 180) | void set_offset_array(size_t left, size_t right, u_char offset, bool r... method check_offset_array (line 202) | void check_offset_array(size_t index, HeapWord* high, HeapWord* low) c... method compute_size (line 219) | size_t compute_size(size_t mem_region_words) { method set_init_to_zero (line 242) | void set_init_to_zero(bool val) { _init_to_zero = val; } method init_to_zero (line 243) | bool init_to_zero() { return _init_to_zero; } method HeapWord (line 260) | HeapWord* inc_by_region_size(HeapWord* p) const { return p + N_words; } class BlockOffsetArray (line 269) | class BlockOffsetArray: public BlockOffsetTable { type Action (line 274) | enum Action { type SomePrivateConstants (line 281) | enum SomePrivateConstants { method power_to_cards_back (line 291) | static size_t power_to_cards_back(uint i) { method power_to_words_back (line 294) | static size_t power_to_words_back(uint i) { method entry_to_cards_back (line 297) | static size_t entry_to_cards_back(u_char entry) { method entry_to_words_back (line 301) | static size_t entry_to_words_back(u_char entry) { method check_reducing_assertion (line 319) | void check_reducing_assertion(bool reducing) { _array->check_reducing_... method set_space (line 348) | void set_space(Space* sp) { _sp = sp; } method set_region (line 351) | void set_region(MemRegion mr) { method resize (line 358) | virtual void resize(size_t new_word_size) { method single_block (line 376) | void single_block(HeapWord* blk, size_t size) { method alloc_block (line 390) | void alloc_block(HeapWord* blk, size_t size) { method init_to_zero (line 396) | bool init_to_zero() { return _init_to_zero; } method set_init_to_zero (line 398) | void set_init_to_zero(bool val) { class BlockOffsetArrayNonContigSpace (line 418) | class BlockOffsetArrayNonContigSpace: public BlockOffsetArray { method BlockOffsetArrayNonContigSpace (line 427) | BlockOffsetArrayNonContigSpace(BlockOffsetSharedArray* array, MemRegio... method HeapWord (line 432) | HeapWord* unallocated_block() const { method set_unallocated_block (line 438) | void set_unallocated_block(HeapWord* block) { method alloc_block (line 448) | void alloc_block(HeapWord* blk, size_t size) { method mark_block (line 470) | void mark_block(HeapWord* blk, size_t size, bool reducing = false) { method allocated (line 478) | void allocated(HeapWord* blk_start, HeapWord* blk_end, bool reducing =... method allocated (line 486) | void allocated(HeapWord* blk, size_t size, bool reducing = false) { class BlockOffsetArrayContigSpace (line 522) | class BlockOffsetArrayContigSpace: public BlockOffsetArray { method BlockOffsetArrayContigSpace (line 533) | BlockOffsetArrayContigSpace(BlockOffsetSharedArray* array, MemRegion mr): method set_contig_space (line 539) | void set_contig_space(ContiguousSpace* sp) { set_space((Space*)sp); } method HeapWord (line 548) | HeapWord* threshold() const { return _next_offset_threshold; } method alloc_block (line 555) | void alloc_block(HeapWord* blk_start, HeapWord* blk_end) { method alloc_block (line 560) | void alloc_block(HeapWord* blk, size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/blockOffsetTable.inline.hpp function HeapWord (line 38) | inline HeapWord* BlockOffsetTable::block_start(const void* addr) const { function HeapWord (line 60) | inline HeapWord* BlockOffsetSharedArray::address_for_index(size_t index)... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/cardTableModRefBS.cpp function HeapWord (line 188) | HeapWord* CardTableModRefBS::largest_prev_committed_end(int ind) const { function MemRegion (line 197) | MemRegion CardTableModRefBS::committed_unique_to_self(int self, function MemRegion (line 633) | MemRegion CardTableModRefBS::dirty_card_range_after_reset(MemRegion mr, function uintx (line 665) | uintx CardTableModRefBS::ct_max_alignment_constraint() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/cardTableModRefBS.hpp class Generation (line 44) | class Generation class OopsInGenClosure (line 45) | class OopsInGenClosure class DirtyCardToOopClosure (line 46) | class DirtyCardToOopClosure class ClearNoncleanCardWrapper (line 47) | class ClearNoncleanCardWrapper class CardTableModRefBS (line 49) | class CardTableModRefBS: public ModRefBarrierSet { type CardValues (line 62) | enum CardValues { method card_is_dirty_wrt_gen_iter (line 79) | static bool card_is_dirty_wrt_gen_iter(jbyte cv) { method card_will_be_scanned (line 86) | virtual bool card_will_be_scanned(jbyte cv) { method card_may_have_been_dirty (line 92) | virtual bool card_may_have_been_dirty(jbyte cv) { method jbyte (line 154) | jbyte* byte_for(const void* p) const { method jbyte (line 168) | jbyte* byte_after(const void* p) const { method chunks_to_cover (line 228) | size_t chunks_to_cover(MemRegion mr) { method addr_to_chunk_index (line 235) | uintptr_t addr_to_chunk_index(const void* addr) { type SomePublicConstants (line 264) | enum SomePublicConstants { method clean_card_val (line 270) | static int clean_card_val() { return clean_card; } method clean_card_mask_val (line 271) | static int clean_card_mask_val() { return clean_card_mask; } method dirty_card_val (line 272) | static int dirty_card_val() { return dirty_card; } method claimed_card_val (line 273) | static int claimed_card_val() { return claimed_card; } method precleaned_card_val (line 274) | static int precleaned_card_val() { return precleaned_card; } method deferred_card_val (line 275) | static int deferred_card_val() { return deferred_card; } method is_a (line 278) | bool is_a(BarrierSet::Name bsn) { method has_write_ref_pre_barrier (line 286) | bool has_write_ref_pre_barrier() { return false; } method write_ref_needs_barrier (line 288) | inline bool write_ref_needs_barrier(void* field, oop new_val) { method has_write_ref_array_opt (line 303) | bool has_write_ref_array_opt() { return true; } method has_write_region_opt (line 304) | bool has_write_region_opt() { return true; } method inline_write_region (line 306) | inline void inline_write_region(MemRegion mr) { method write_region_work (line 310) | void write_region_work(MemRegion mr) { method inline_write_ref_array (line 315) | inline void inline_write_ref_array(MemRegion mr) { method write_ref_array_work (line 319) | void write_ref_array_work(MemRegion mr) { method is_aligned (line 324) | bool is_aligned(HeapWord* addr) { method inline_write_ref_field_pre (line 330) | inline void inline_write_ref_field_pre(T* field, oop newVal) {} method inline_write_ref_field (line 332) | inline void inline_write_ref_field(T* field, oop newVal) { method is_card_dirty (line 339) | bool is_card_dirty(size_t card_index) { method mark_card_dirty (line 343) | void mark_card_dirty(size_t card_index) { method is_card_claimed (line 347) | bool is_card_claimed(size_t card_index) { method set_card_claimed (line 352) | void set_card_claimed(size_t card_index) { method is_card_clean (line 364) | bool is_card_clean(size_t card_index) { method is_card_deferred (line 368) | bool is_card_deferred(size_t card_index) { method is_card_aligned (line 382) | bool is_card_aligned(HeapWord* p) { method HeapWord (line 387) | HeapWord* align_to_card_boundary(HeapWord* p) { type PrecisionStyle (line 393) | enum PrecisionStyle { method PrecisionStyle (line 399) | PrecisionStyle precision() { method mod_card_iterate (line 417) | void mod_card_iterate(MemRegionClosure* cl) { method mod_card_iterate (line 424) | void mod_card_iterate(MemRegion mr, MemRegionClosure* cl) { method jbyte (line 442) | const jbyte* byte_for_const(const void* p) const { method jbyte (line 445) | const jbyte* byte_after_const(const void* p) const { method HeapWord (line 450) | HeapWord* addr_for(const jbyte* p) const { method index_for (line 463) | size_t index_for(void* p) { method jbyte (line 471) | const jbyte* byte_for_index(const size_t card_index) const { method par_chunk_heapword_alignment (line 487) | static size_t par_chunk_heapword_alignment() { class CardTableRS (line 493) | class CardTableRS class CardTableModRefBSForCTRS (line 496) | class CardTableModRefBSForCTRS: public CardTableModRefBS { method CardTableModRefBSForCTRS (line 502) | CardTableModRefBSForCTRS(MemRegion whole_heap, method set_CTRS (line 506) | void set_CTRS(CardTableRS* rs) { _rs = rs; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/cardTableRS.cpp function jbyte (line 70) | jbyte CardTableRS::find_unused_youngergenP_card_value() { class VerifyCleanCardClosure (line 361) | class VerifyCleanCardClosure: public OopClosure { method do_oop_work (line 367) | void do_oop_work(T* p) { method VerifyCleanCardClosure (line 381) | VerifyCleanCardClosure(HeapWord* b, HeapWord* begin, HeapWord* end) : method do_oop (line 391) | virtual void do_oop(oop* p) { VerifyCleanCardClosure::do_oop_wor... method do_oop (line 392) | virtual void do_oop(narrowOop* p) { VerifyCleanCardClosure::do_oop_wor... class VerifyCTSpaceClosure (line 395) | class VerifyCTSpaceClosure: public SpaceClosure { method VerifyCTSpaceClosure (line 400) | VerifyCTSpaceClosure(CardTableRS* ct, HeapWord* boundary) : method do_space (line 402) | virtual void do_space(Space* s) { _ct->verify_space(s, _boundary); } class VerifyCTGenClosure (line 405) | class VerifyCTGenClosure: public GenCollectedHeap::GenClosure { method VerifyCTGenClosure (line 408) | VerifyCTGenClosure(CardTableRS* ct) : _ct(ct) {} method do_generation (line 409) | void do_generation(Generation* gen) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/cardTableRS.hpp class Space (line 32) | class Space class OopsInGenClosure (line 33) | class OopsInGenClosure class CardTableRS (line 38) | class CardTableRS: public GenRemSet { method jbyte (line 44) | static jbyte clean_card_val() { method clean_card_row (line 48) | static intptr_t clean_card_row() { method card_is_dirty_wrt_gen_iter (line 52) | static bool type ExtendedCardValue (line 63) | enum ExtendedCardValue { method jbyte (line 88) | jbyte cur_youngergen_card_val() { method set_cur_youngergen_card_val (line 91) | void set_cur_youngergen_card_val(jbyte v) { method is_prev_youngergen_card_val (line 94) | bool is_prev_youngergen_card_val(jbyte v) { method rs_kind (line 107) | GenRemSet::Name rs_kind() { return GenRemSet::CardTable; } method CardTableRS (line 109) | CardTableRS* as_CardTableRS() { return this; } method CardTableModRefBS (line 111) | CardTableModRefBS* ct_bs() { return _ct_bs; } method inline_write_ref_field_gc (line 121) | void inline_write_ref_field_gc(void* field, oop new_val) { method write_ref_field_gc_work (line 125) | void write_ref_field_gc_work(void* field, oop new_val) { method is_aligned (line 136) | bool is_aligned(HeapWord* addr) { method clear (line 143) | void clear(MemRegion mr) { _ct_bs->clear(mr); } method invalidate (line 146) | void invalidate(MemRegion mr, bool whole_heap = false) { method uintx (line 151) | static uintx ct_max_alignment_constraint() { method jbyte (line 155) | jbyte* byte_for(void* p) { return _ct_bs->byte_for(p); } method jbyte (line 156) | jbyte* byte_after(void* p) { return _ct_bs->byte_after(p); } method HeapWord (line 157) | HeapWord* addr_for(jbyte* p) { return _ct_bs->addr_for(p); } method is_prev_nonclean_card_val (line 159) | bool is_prev_nonclean_card_val(jbyte v) { method youngergen_may_have_been_dirty (line 166) | static bool youngergen_may_have_been_dirty(jbyte cv) { class ClearNoncleanCardWrapper (line 172) | class ClearNoncleanCardWrapper: public MemRegionClosure { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/classify.cpp function object_type (line 48) | object_type ClassifyObjectClosure::classify_object(oop obj, bool count) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/classify.hpp type oop_type (line 30) | enum oop_type { class ClassifyObjectClosure (line 53) | class ClassifyObjectClosure : public ObjectClosure { method ClassifyObjectClosure (line 64) | ClassifyObjectClosure() { reset(); } class ClassifyInstanceKlassClosure (line 75) | class ClassifyInstanceKlassClosure : public ClassifyObjectClosure { method ClassifyInstanceKlassClosure (line 79) | ClassifyInstanceKlassClosure() { reset(); } class ClearAllocCountClosure (line 89) | class ClearAllocCountClosure : public ObjectClosure { method do_object (line 91) | void do_object(oop obj) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/collectorPolicy.cpp function GenRemSet (line 162) | GenRemSet* CollectorPolicy::create_rem_set(MemRegion whole_heap, function HeapWord (line 538) | HeapWord* GenCollectorPolicy::mem_allocate_work(size_t size, function HeapWord (line 666) | HeapWord* GenCollectorPolicy::expand_heap_and_allocate(size_t size, function HeapWord (line 680) | HeapWord* GenCollectorPolicy::satisfy_failed_allocation(size_t size, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/collectorPolicy.hpp class GenCollectorPolicy (line 47) | class GenCollectorPolicy method min_gen0_size (line 253) | size_t min_gen0_size() { return _min_gen0_size; } method set_min_gen0_size (line 254) | void set_min_gen0_size(size_t v) { _min_gen0_size = v; } method initial_gen0_size (line 255) | size_t initial_gen0_size() { return _initial_gen0_size; } method set_initial_gen0_size (line 256) | void set_initial_gen0_size(size_t v) { _initial_gen0_size = v; } method max_gen0_size (line 257) | size_t max_gen0_size() { return _max_gen0_size; } method set_max_gen0_size (line 258) | void set_max_gen0_size(size_t v) { _max_gen0_size = v; } method GenerationSpec (line 262) | virtual GenerationSpec **generations() { method GenCollectorPolicy (line 267) | virtual GenCollectorPolicy* as_generation_policy() { return this; } method initialize_all (line 271) | virtual void initialize_all() { class TwoGenerationCollectorPolicy (line 48) | class TwoGenerationCollectorPolicy method initialize_generations (line 303) | void initialize_generations() { ShouldNotReachHere(); } method min_gen1_size (line 307) | size_t min_gen1_size() { return _min_gen1_size; } method set_min_gen1_size (line 308) | void set_min_gen1_size(size_t v) { _min_gen1_size = v; } method initial_gen1_size (line 309) | size_t initial_gen1_size() { return _initial_gen1_size; } method set_initial_gen1_size (line 310) | void set_initial_gen1_size(size_t v) { _initial_gen1_size = v; } method max_gen1_size (line 311) | size_t max_gen1_size() { return _max_gen1_size; } method set_max_gen1_size (line 312) | void set_max_gen1_size(size_t v) { _max_gen1_size = v; } method TwoGenerationCollectorPolicy (line 315) | TwoGenerationCollectorPolicy* as_two_generation_policy() { return this; } method number_of_generations (line 317) | int number_of_generations() { return 2; } method barrier_set_name (line 318) | BarrierSet::Name barrier_set_name() { return BarrierSet::Card... method rem_set_name (line 319) | GenRemSet::Name rem_set_name() { return GenRemSet::CardT... method kind (line 321) | virtual CollectorPolicy::Name kind() { class AdaptiveSizePolicy (line 49) | class AdaptiveSizePolicy class ConcurrentMarkSweepPolicy (line 51) | class ConcurrentMarkSweepPolicy class G1CollectorPolicy (line 52) | class G1CollectorPolicy class GCPolicyCounters (line 55) | class GCPolicyCounters class PermanentGenerationSpec (line 56) | class PermanentGenerationSpec class MarkSweepPolicy (line 57) | class MarkSweepPolicy method MarkSweepPolicy (line 337) | MarkSweepPolicy* as_mark_sweep_policy() { return this; } class CollectorPolicy (line 59) | class CollectorPolicy : public CHeapObj { method CollectorPolicy (line 92) | CollectorPolicy() : method set_min_alignment (line 104) | void set_min_alignment(size_t align) { _min_alignment = align; } method min_alignment (line 105) | size_t min_alignment() { return _min_alignment; } method set_max_alignment (line 106) | void set_max_alignment(size_t align) { _max_alignment = align; } method max_alignment (line 107) | size_t max_alignment() { return _max_alignment; } method initial_heap_byte_size (line 109) | size_t initial_heap_byte_size() { return _initial_heap_byte_size; } method set_initial_heap_byte_size (line 110) | void set_initial_heap_byte_size(size_t v) { _initial_heap_byte_size = ... method max_heap_byte_size (line 111) | size_t max_heap_byte_size() { return _max_heap_byte_size; } method set_max_heap_byte_size (line 112) | void set_max_heap_byte_size(size_t v) { _max_heap_byte_size = v; } method min_heap_byte_size (line 113) | size_t min_heap_byte_size() { return _min_heap_byte_size; } method set_min_heap_byte_size (line 114) | void set_min_heap_byte_size(size_t v) { _min_heap_byte_size = v; } type Name (line 116) | enum Name { method AdaptiveSizePolicy (line 124) | AdaptiveSizePolicy* size_policy() { return _size_policy; } method should_clear_all_soft_refs (line 125) | bool should_clear_all_soft_refs() { return _should_clear_all_soft_refs; } method set_should_clear_all_soft_refs (line 126) | void set_should_clear_all_soft_refs(bool v) { _should_clear_all_soft_r... method all_soft_refs_clear (line 130) | bool all_soft_refs_clear() { return _all_soft_refs_clear; } method set_all_soft_refs_clear (line 131) | void set_all_soft_refs_clear(bool v) { _all_soft_refs_clear = v; } method GenCollectorPolicy (line 138) | virtual GenCollectorPolicy* as_generation_policy() ... method TwoGenerationCollectorPolicy (line 139) | virtual TwoGenerationCollectorPolicy* as_two_generation_policy() ... method MarkSweepPolicy (line 140) | virtual MarkSweepPolicy* as_mark_sweep_policy() ... method ConcurrentMarkSweepPolicy (line 142) | virtual ConcurrentMarkSweepPolicy* as_concurrent_mark_sweep_policy(... method G1CollectorPolicy (line 143) | virtual G1CollectorPolicy* as_g1_policy() ... method is_generation_policy (line 146) | bool is_generation_policy() { return as_generation_policy()... method is_two_generation_policy (line 147) | bool is_two_generation_policy() { return as_two_generation_poli... method is_mark_sweep_policy (line 148) | bool is_mark_sweep_policy() { return as_mark_sweep_policy()... method is_concurrent_mark_sweep_policy (line 150) | bool is_concurrent_mark_sweep_policy() { return as_concurrent_mark_swe... method is_g1_policy (line 151) | bool is_g1_policy() { return as_g1_policy() != NULL; } method is_concurrent_mark_sweep_policy (line 153) | bool is_concurrent_mark_sweep_policy() { return false; } method is_g1_policy (line 154) | bool is_g1_policy() { return false; } method PermanentGenerationSpec (line 158) | virtual PermanentGenerationSpec *permanent_generation() { method GCPolicyCounters (line 185) | GCPolicyCounters* counters() { return _gc_policy_counters; } method initialize_gc_policy_counters (line 189) | virtual void initialize_gc_policy_counters() { method kind (line 193) | virtual CollectorPolicy::Name kind() { method has_soft_ended_eden (line 198) | virtual bool has_soft_ended_eden() { class ClearedAllSoftRefs (line 204) | class ClearedAllSoftRefs : public StackObj { method ClearedAllSoftRefs (line 208) | ClearedAllSoftRefs(bool clear_all_soft_refs, class GenCollectorPolicy (line 220) | class GenCollectorPolicy : public CollectorPolicy { method min_gen0_size (line 253) | size_t min_gen0_size() { return _min_gen0_size; } method set_min_gen0_size (line 254) | void set_min_gen0_size(size_t v) { _min_gen0_size = v; } method initial_gen0_size (line 255) | size_t initial_gen0_size() { return _initial_gen0_size; } method set_initial_gen0_size (line 256) | void set_initial_gen0_size(size_t v) { _initial_gen0_size = v; } method max_gen0_size (line 257) | size_t max_gen0_size() { return _max_gen0_size; } method set_max_gen0_size (line 258) | void set_max_gen0_size(size_t v) { _max_gen0_size = v; } method GenerationSpec (line 262) | virtual GenerationSpec **generations() { method GenCollectorPolicy (line 267) | virtual GenCollectorPolicy* as_generation_policy() { return this; } method initialize_all (line 271) | virtual void initialize_all() { class TwoGenerationCollectorPolicy (line 295) | class TwoGenerationCollectorPolicy : public GenCollectorPolicy { method initialize_generations (line 303) | void initialize_generations() { ShouldNotReachHere(); } method min_gen1_size (line 307) | size_t min_gen1_size() { return _min_gen1_size; } method set_min_gen1_size (line 308) | void set_min_gen1_size(size_t v) { _min_gen1_size = v; } method initial_gen1_size (line 309) | size_t initial_gen1_size() { return _initial_gen1_size; } method set_initial_gen1_size (line 310) | void set_initial_gen1_size(size_t v) { _initial_gen1_size = v; } method max_gen1_size (line 311) | size_t max_gen1_size() { return _max_gen1_size; } method set_max_gen1_size (line 312) | void set_max_gen1_size(size_t v) { _max_gen1_size = v; } method TwoGenerationCollectorPolicy (line 315) | TwoGenerationCollectorPolicy* as_two_generation_policy() { return this; } method number_of_generations (line 317) | int number_of_generations() { return 2; } method barrier_set_name (line 318) | BarrierSet::Name barrier_set_name() { return BarrierSet::Card... method rem_set_name (line 319) | GenRemSet::Name rem_set_name() { return GenRemSet::CardT... method kind (line 321) | virtual CollectorPolicy::Name kind() { class MarkSweepPolicy (line 330) | class MarkSweepPolicy : public TwoGenerationCollectorPolicy { method MarkSweepPolicy (line 337) | MarkSweepPolicy* as_mark_sweep_policy() { return this; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/compactPermGen.hpp class ContigPermSpace (line 31) | class ContigPermSpace class CardTableModRefBS (line 32) | class CardTableModRefBS class CompactingPermGenGen (line 33) | class CompactingPermGenGen class PermanentGenerationSpec (line 34) | class PermanentGenerationSpec class CompactingPermGen (line 37) | class CompactingPermGen: public PermGen { method Generation (line 52) | Generation* as_gen() const { return _gen; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/compactingPermGenGen.cpp class AdjustSharedObjectClosure (line 45) | class AdjustSharedObjectClosure : public ObjectClosure { method do_object (line 47) | void do_object(oop obj) { class RecursiveAdjustSharedObjectClosure (line 62) | class RecursiveAdjustSharedObjectClosure : public OopClosure { method do_oop_work (line 64) | inline void do_oop_work(T* p) { method do_oop (line 87) | virtual void do_oop(oop* p) { RecursiveAdjustSharedObjectClosure... method do_oop (line 88) | virtual void do_oop(narrowOop* p) { RecursiveAdjustSharedObjectClosure... class TraversePlaceholdersClosure (line 99) | class TraversePlaceholdersClosure { method placeholders_do (line 101) | static void placeholders_do(Symbol* sym, oop loader) { class VerifyMarksClearedClosure (line 335) | class VerifyMarksClearedClosure : public ObjectClosure { method do_object (line 337) | void do_object(oop obj) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/compactingPermGenGen.hpp class PermanentGenerationSpec (line 35) | class PermanentGenerationSpec class CompactingPermGenGen (line 41) | class CompactingPermGenGen: public OneContigSpaceCardGeneration { method compute_new_size (line 140) | void compute_new_size() { method must_be_youngest (line 144) | bool must_be_youngest() const { return false; } method must_be_oldest (line 145) | bool must_be_oldest() const { return false; } method OffsetTableContigSpace (line 147) | OffsetTableContigSpace* ro_space() const { return _ro_space; } method OffsetTableContigSpace (line 148) | OffsetTableContigSpace* rw_space() const { return _rw_space; } method VirtualSpace (line 149) | VirtualSpace* md_space() { return &_md_vs; } method VirtualSpace (line 150) | VirtualSpace* mc_space() { return &_mc_vs; } method ContiguousSpace (line 151) | ContiguousSpace* unshared_space() const { return _the_space; } method is_shared (line 153) | static bool inline is_shared(const void* p) { method is_shared_readonly (line 159) | static bool inline is_shared_readonly(const void* p) { method is_shared_readwrite (line 165) | static bool inline is_shared_readwrite(const void* p) { method is_in (line 170) | inline bool is_in(const void* p) const { method PermanentGenerationSpec (line 174) | inline PermanentGenerationSpec* spec() const { return _spec; } method set_spec (line 175) | inline void set_spec(PermanentGenerationSpec* spec) { _spec = spec; } method block_is_obj (line 189) | inline bool block_is_obj(const HeapWord* addr) const { method block_size (line 199) | inline size_t block_size(const HeapWord* addr) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/defNewGeneration.cpp function HeapWord (line 475) | HeapWord** DefNewGeneration::top_addr() const { return eden()->top_addr(... function HeapWord (line 476) | HeapWord** DefNewGeneration::end_addr() const { return eden()->end_addr(... function HeapWord (line 493) | HeapWord* DefNewGeneration::allocate_from_space(size_t size) { function HeapWord (line 525) | HeapWord* DefNewGeneration::expand_and_allocate(size_t size, class RemoveForwardPointerClosure (line 690) | class RemoveForwardPointerClosure: public ObjectClosure { method do_object (line 692) | void do_object(oop obj) { function oop (line 754) | oop DefNewGeneration::copy_to_survivor_space(oop old) { function CompactibleSpace (line 994) | CompactibleSpace* DefNewGeneration::first_compaction_space() const { function HeapWord (line 998) | HeapWord* DefNewGeneration::allocate(size_t word_size, function HeapWord (line 1041) | HeapWord* DefNewGeneration::par_allocate(size_t word_size, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/defNewGeneration.hpp class EdenSpace (line 35) | class EdenSpace class ContiguousSpace (line 36) | class ContiguousSpace class ScanClosure (line 37) | class ScanClosure class STWGCTimer (line 38) | class STWGCTimer class DefNewGeneration (line 43) | class DefNewGeneration: public Generation { method ageTable (line 53) | ageTable* age_table() { return &_age_table; } method promotion_failed (line 60) | bool promotion_failed() { return _promotion_failed; } method set_promo_failure_scan_stack_closure (line 101) | void set_promo_failure_scan_stack_closure(OopClosure *scan_stack_closu... method should_allocate_from_space (line 121) | bool should_allocate_from_space() const { method clear_should_allocate_from_space (line 124) | void clear_should_allocate_from_space() { method set_should_allocate_from_space (line 127) | void set_should_allocate_from_space() { type SomeProtectedConstants (line 139) | enum SomeProtectedConstants { method compute_survivor_size (line 147) | size_t compute_survivor_size(size_t gen_size, size_t alignment) const { class IsAliveClosure (line 153) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 161) | class KeepAliveClosure: public OopClosure { class FastKeepAliveClosure (line 172) | class FastKeepAliveClosure: public KeepAliveClosure { class EvacuateFollowersClosure (line 182) | class EvacuateFollowersClosure: public VoidClosure { class FastEvacuateFollowersClosure (line 193) | class FastEvacuateFollowersClosure: public VoidClosure { method kind (line 213) | virtual Generation::Name kind() { return Generation::DefNew; } method EdenSpace (line 216) | EdenSpace* eden() const { return _eden_space; } method ContiguousSpace (line 217) | ContiguousSpace* from() const { return _from_space; } method ContiguousSpace (line 218) | ContiguousSpace* to() const { return _to_space; } method max_eden_size (line 231) | size_t max_eden_size() const { return _max_eden_size; } method max_survivor_size (line 232) | size_t max_survivor_size() const { return _max_survivor_size; } method supports_inline_contig_alloc (line 234) | bool supports_inline_contig_alloc() const { return true; } method supports_tlab_allocation (line 239) | bool supports_tlab_allocation() const { return true; } method is_maximal_no_gc (line 250) | virtual bool is_maximal_no_gc() const { return true; } method should_allocate (line 261) | virtual bool should_allocate(size_t word_size, bool is_tlab) { method performs_in_place_marking (line 292) | virtual bool performs_in_place_marking() const { return false; } method tenuring_threshold (line 336) | int tenuring_threshold() { return _tenuring_threshold; } method must_be_youngest (line 345) | bool must_be_youngest() const { return true; } method must_be_oldest (line 346) | bool must_be_oldest() const { return false; } method promo_failure_scan_is_complete (line 353) | bool promo_failure_scan_is_complete() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/dump.cpp class FingerprintMethodsClosure (line 46) | class FingerprintMethodsClosure: public ObjectClosure { method do_object (line 48) | void do_object(oop obj) { class StringHashCodeClosure (line 68) | class StringHashCodeClosure: public OopClosure { method StringHashCodeClosure (line 73) | StringHashCodeClosure(Thread* t) { method do_oop (line 78) | void do_oop(oop* p) { method do_oop (line 88) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class RemoveUnshareableInfoClosure (line 95) | class RemoveUnshareableInfoClosure : public ObjectClosure { method do_object (line 97) | void do_object(oop obj) { function mark_object (line 115) | static bool mark_object(oop obj) { class MoveSymbols (line 128) | class MoveSymbols : public SymbolClosure { method in_shared_space (line 135) | bool in_shared_space(Symbol* sym) const { method Symbol (line 139) | Symbol* get_shared_copy(Symbol* sym) { method Symbol (line 143) | Symbol* make_shared_copy(Symbol* sym) { method MoveSymbols (line 168) | MoveSymbols(char* top, char* end) : method count (line 172) | int count() const { return _count; } method do_symbol (line 174) | void do_symbol(Symbol** p) { class MarkObjectsOopClosure (line 192) | class MarkObjectsOopClosure : public OopClosure { method do_oop (line 194) | void do_oop(oop* p) { mark_object(*p); } method do_oop (line 195) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class MarkObjectsSkippingKlassesOopClosure (line 199) | class MarkObjectsSkippingKlassesOopClosure : public OopClosure { method do_oop (line 201) | void do_oop(oop* pobj) { method do_oop (line 208) | void do_oop(narrowOop* pobj) { ShouldNotReachHere(); } function mark_object_recursive_skipping_klasses (line 212) | static void mark_object_recursive_skipping_klasses(oop obj) { class MarkCommonReadOnly (line 223) | class MarkCommonReadOnly : public ObjectClosure { method do_object (line 227) | void do_object(oop obj) { class CommonSymbolsClosure (line 273) | class CommonSymbolsClosure : public ObjectClosure { method CommonSymbolsClosure (line 277) | CommonSymbolsClosure(SymbolClosure* closure) : _closure(closure) { } method do_object (line 279) | void do_object(oop obj) { class MarkStringValues (line 322) | class MarkStringValues : public ObjectClosure { method do_object (line 326) | void do_object(oop obj) { class CheckRemainingObjects (line 340) | class CheckRemainingObjects : public ObjectClosure { method CheckRemainingObjects (line 345) | CheckRemainingObjects() { method do_object (line 349) | void do_object(oop obj) { method status (line 360) | void status() { class MarkReadWriteObjects (line 369) | class MarkReadWriteObjects : public ObjectClosure { method do_object (line 373) | void do_object(oop obj) { class MarkStringObjects (line 416) | class MarkStringObjects : public ObjectClosure { method do_object (line 420) | void do_object(oop obj) { class MoveMarkedObjects (line 436) | class MoveMarkedObjects : public ObjectClosure { method MoveMarkedObjects (line 442) | MoveMarkedObjects(OffsetTableContigSpace* space, bool read_only) { method do_object (line 447) | void do_object(oop obj) { function mark_and_move (line 473) | static void mark_and_move(oop obj, MoveMarkedObjects* move) { type order_policy (line 477) | enum order_policy { function mark_and_move_for_policy (line 483) | static void mark_and_move_for_policy(order_policy policy, oop obj, MoveM... class MarkAndMoveOrderedReadOnly (line 487) | class MarkAndMoveOrderedReadOnly : public ObjectClosure { method MarkAndMoveOrderedReadOnly (line 492) | MarkAndMoveOrderedReadOnly(MoveMarkedObjects *move_ro) : _move_ro(move... method do_object (line 494) | void do_object(oop obj) { class MarkAndMoveOrderedReadWrite (line 533) | class MarkAndMoveOrderedReadWrite: public ObjectClosure { method MarkAndMoveOrderedReadWrite (line 538) | MarkAndMoveOrderedReadWrite(MoveMarkedObjects *move_rw) : _move_rw(mov... method do_object (line 540) | void do_object(oop obj) { class ResolveForwardingClosure (line 586) | class ResolveForwardingClosure: public OopClosure { method do_oop (line 588) | void do_oop(oop* p) { method do_oop (line 598) | void do_oop(narrowOop* pobj) { ShouldNotReachHere(); } class SortMethodsClosure (line 607) | class SortMethodsClosure: public ObjectClosure { method do_object (line 609) | void do_object(oop obj) { class ReinitializeTables (line 628) | class ReinitializeTables: public ObjectClosure { method ReinitializeTables (line 633) | ReinitializeTables(Thread* thread) : _thread(thread) {} method reinitialize_vtables (line 637) | void reinitialize_vtables(klassOop k) { method do_object (line 648) | void do_object(oop obj) { class PatchOopsClosure (line 670) | class PatchOopsClosure: public ObjectClosure { method PatchOopsClosure (line 676) | PatchOopsClosure(Thread* thread) : _thread(thread) {} method do_object (line 678) | void do_object(oop obj) { class ClearSpaceClosure (line 707) | class ClearSpaceClosure : public SpaceClosure { method do_space (line 709) | void do_space(Space* s) { class WriteClosure (line 718) | class WriteClosure : public SerializeOopClosure { method check_space (line 723) | inline void check_space() { method WriteClosure (line 731) | WriteClosure(char* md_top, char* md_end) { method do_oop (line 738) | void do_oop(oop* p) { method do_oop (line 748) | void do_oop(narrowOop* pobj) { ShouldNotReachHere(); } method do_int (line 750) | void do_int(int* p) { method do_size_t (line 756) | void do_size_t(size_t* p) { method do_ptr (line 762) | void do_ptr(void** p) { method do_ptr (line 768) | void do_ptr(HeapWord** p) { do_ptr((void **) p); } method do_tag (line 770) | void do_tag(int tag) { method do_region (line 776) | void do_region(u_char* start, size_t size) { method reading (line 791) | bool reading() const { return false; } class ResolveConstantPoolsClosure (line 795) | class ResolveConstantPoolsClosure : public ObjectClosure { method ResolveConstantPoolsClosure (line 799) | ResolveConstantPoolsClosure(Thread *t) { method do_object (line 802) | void do_object(oop obj) { function print_contents (line 816) | static void print_contents() { class PatchKlassVtables (line 909) | class PatchKlassVtables: public ObjectClosure { method PatchKlassVtables (line 914) | PatchKlassVtables() { method do_object (line 918) | void do_object(oop obj) { method patch (line 924) | void patch(void** vtbl_list, void* new_vtable_start) { class PatchSymbolVtables (line 940) | class PatchSymbolVtables: public SymbolClosure { method PatchSymbolVtables (line 945) | PatchSymbolVtables(void** vtbl_list, void* new_vtable_start) { method do_symbol (line 951) | void do_symbol(Symbol** p) { class VM_PopulateDumpSharedSpace (line 961) | class VM_PopulateDumpSharedSpace: public VM_Operation { method VM_PopulateDumpSharedSpace (line 970) | VM_PopulateDumpSharedSpace(GrowableArray *class_promote_order, method VMOp_Type (line 981) | VMOp_Type type() const { return VMOp_PopulateDumpSharedSpace; } method doit (line 982) | void doit() { function jint (line 1353) | jint CompactingPermGenGen::dump_shared(GrowableArray* class_promote... class LinkClassesClosure (line 1386) | class LinkClassesClosure : public ObjectClosure { method LinkClassesClosure (line 1391) | LinkClassesClosure(Thread* thread) : THREAD(thread) {} method do_object (line 1393) | void do_object(oop obj) { function jlong (line 1418) | static jlong FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/filemap.cpp function fail (line 50) | static void fail(const char *msg, va_list ap) { type stat (line 117) | struct stat type FileMapHeader (line 144) | struct FileMapHeader type FileMapHeader (line 145) | struct FileMapHeader type FileMapInfo::FileMapHeader::space_info (line 211) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 222) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 304) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 324) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 354) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 375) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 404) | struct FileMapInfo::FileMapHeader::space_info type stat (line 487) | struct stat FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/filemap.hpp class FileMapInfo (line 47) | class FileMapInfo : public CHeapObj { type FileMapHeader (line 62) | struct FileMapHeader { type space_info (line 67) | struct space_info { method FileMapInfo (line 98) | FileMapInfo() { method current_version (line 104) | static int current_version() { return _current_version; } method version (line 108) | int version() { return _header._version; } method alignment (line 109) | size_t alignment() { return _header._alignment; } method space_capacity (line 110) | size_t space_capacity(int i) { return _header._space[i]._capaci... type FileMapHeader (line 112) | struct FileMapHeader type space_info (line 67) | struct space_info { method set_current_info (line 114) | static void set_current_info(FileMapInfo* info) { _current_info = inf... method FileMapInfo (line 115) | static FileMapInfo* current_info() { return _current_info; } method is_open (line 133) | bool is_open() { return _file_open; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/freeBlockDictionary.cpp function Mutex (line 44) | Mutex* FreeBlockDictionary::par_lock() const { class FreeBlockDictionary (line 67) | class FreeBlockDictionary FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/freeBlockDictionary.hpp class FreeBlockDictionary (line 37) | class FreeBlockDictionary: public CHeapObj { type Dither (line 39) | enum Dither { type DictionaryChoice (line 44) | enum DictionaryChoice { method report_statistics (line 88) | virtual void report_statistics() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/freeList.cpp function Chunk (line 86) | Chunk* FreeList::get_chunk_at_head() { function DEBUG_ONLY (line 200) | DEBUG_ONLY( function DEBUG_ONLY (line 236) | DEBUG_ONLY( class FreeList (line 369) | class FreeList FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/freeList.hpp class CompactibleFreeListSpace (line 30) | class CompactibleFreeListSpace class Mutex (line 42) | class Mutex class TreeList (line 43) | class TreeList class PrintTreeCensusClosure (line 44) | class PrintTreeCensusClosure function VALUE_OBJ_CLASS_SPEC (line 47) | class FreeList VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/gcLocker.hpp class GC_locker (line 52) | class GC_locker: public AllStatic { method is_jni_active (line 73) | static bool is_jni_active() { method is_active_internal (line 86) | static bool is_active_internal() { method is_active (line 93) | static bool is_active() { method needs_gc (line 97) | static bool needs_gc() { return _needs_gc; } method is_active_and_needs_gc (line 100) | static bool is_active_and_needs_gc() { method increment_debug_jni_lock_count (line 108) | static void increment_debug_jni_lock_count() { method decrement_debug_jni_lock_count (line 114) | static void decrement_debug_jni_lock_count() { method set_jni_lock_count (line 122) | static void set_jni_lock_count(int count) { method address (line 178) | static address needs_gc_address() { return (address) &_needs_gc; } class No_GC_Verifier (line 188) | class No_GC_Verifier: public StackObj { method No_GC_Verifier (line 200) | No_GC_Verifier(bool verifygc = true) {} class Pause_No_GC_Verifier (line 210) | class Pause_No_GC_Verifier: public StackObj { method Pause_No_GC_Verifier (line 219) | Pause_No_GC_Verifier(No_GC_Verifier * ngcv) {} class No_Safepoint_Verifier (line 232) | class No_Safepoint_Verifier : public No_GC_Verifier { method No_Safepoint_Verifier (line 240) | No_Safepoint_Verifier(bool activated = true, bool verifygc = true ) : method No_Safepoint_Verifier (line 257) | No_Safepoint_Verifier(bool activated = true, bool verifygc = true) : N... class Pause_No_Safepoint_Verifier (line 269) | class Pause_No_Safepoint_Verifier : public Pause_No_GC_Verifier { method Pause_No_Safepoint_Verifier (line 275) | Pause_No_Safepoint_Verifier(No_Safepoint_Verifier * nsv) method Pause_No_Safepoint_Verifier (line 292) | Pause_No_Safepoint_Verifier(No_Safepoint_Verifier * nsv) class SkipGCALot (line 301) | class SkipGCALot : public StackObj { method SkipGCALot (line 308) | SkipGCALot(Thread* t) : _t(t) { method SkipGCALot (line 318) | SkipGCALot(Thread* t) { } class JRT_Leaf_Verifier (line 327) | class JRT_Leaf_Verifier : public No_Safepoint_Verifier { method JRT_Leaf_Verifier (line 334) | JRT_Leaf_Verifier() {} class No_Alloc_Verifier (line 347) | class No_Alloc_Verifier : public StackObj { method No_Alloc_Verifier (line 353) | No_Alloc_Verifier(bool activated = true) { method No_Alloc_Verifier (line 362) | No_Alloc_Verifier(bool activated = true) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/gcLocker.inline.hpp function CHECK_UNHANDLED_OOPS_ONLY (line 33) | CHECK_UNHANDLED_OOPS_ONLY( function CHECK_UNHANDLED_OOPS_ONLY (line 42) | CHECK_UNHANDLED_OOPS_ONLY( FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/genCollectedHeap.cpp type GCH_process_strong_roots_tasks (line 67) | enum GCH_process_strong_roots_tasks { function jint (line 88) | jint GenCollectedHeap::initialize() { function HeapWord (line 412) | HeapWord* GenCollectedHeap::attempt_allocation(size_t size, function HeapWord (line 427) | HeapWord* GenCollectedHeap::mem_allocate(size_t size, function HeapWord (line 674) | HeapWord* GenCollectedHeap::satisfy_failed_allocation(size_t size, bool ... function HeapWord (line 761) | HeapWord** GenCollectedHeap::top_addr() const { function HeapWord (line 765) | HeapWord** GenCollectedHeap::end_addr() const { function Space (line 997) | Space* GenCollectedHeap::space_containing(const void* addr) const { function HeapWord (line 1010) | HeapWord* GenCollectedHeap::block_start(const void* addr) const { function HeapWord (line 1090) | HeapWord* GenCollectedHeap::allocate_new_tlab(size_t size) { function ScratchBlock (line 1099) | static ScratchBlock *removeSmallestScratch(ScratchBlock **prev_ptr) { function sort_scratch_list (line 1122) | static void sort_scratch_list(ScratchBlock*& list) { function ScratchBlock (line 1133) | ScratchBlock* GenCollectedHeap::gather_scratch(Generation* requestor, class GenPrepareForVerifyClosure (line 1149) | class GenPrepareForVerifyClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1150) | void do_generation(Generation* gen) { function GenCollectedHeap (line 1205) | GenCollectedHeap* GenCollectedHeap::heap() { function GCStats (line 1222) | GCStats* GenCollectedHeap::gc_stats(int level) const { class GenGCPrologueClosure (line 1304) | class GenGCPrologueClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1308) | void do_generation(Generation* gen) { method GenGCPrologueClosure (line 1311) | GenGCPrologueClosure(bool full) : _full(full) {} class GenGCEpilogueClosure (line 1330) | class GenGCEpilogueClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1334) | void do_generation(Generation* gen) { method GenGCEpilogueClosure (line 1337) | GenGCEpilogueClosure(bool full) : _full(full) {} class GenGCSaveTopsBeforeGCClosure (line 1361) | class GenGCSaveTopsBeforeGCClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1364) | void do_generation(Generation* gen) { class GenEnsureParsabilityClosure (line 1378) | class GenEnsureParsabilityClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1380) | void do_generation(Generation* gen) { function oop (line 1392) | oop GenCollectedHeap::handle_failed_promotion(Generation* gen, class GenTimeOfLastGCClosure (line 1420) | class GenTimeOfLastGCClosure: public GenCollectedHeap::GenClosure { method GenTimeOfLastGCClosure (line 1425) | GenTimeOfLastGCClosure(jlong now) : _time(now), _now(now) { } method jlong (line 1427) | jlong time() { return _time; } method do_generation (line 1429) | void do_generation(Generation* gen) { function jlong (line 1434) | jlong GenCollectedHeap::millis_since_last_gc() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/genCollectedHeap.hpp class SubTasksDone (line 33) | class SubTasksDone class GenCollectedHeap (line 37) | class GenCollectedHeap : public SharedHeap { type SomeConstants (line 55) | enum SomeConstants { method SubTasksDone (line 84) | SubTasksDone* gen_process_strong_tasks() { return _gen_process_strong_... method kind (line 142) | virtual CollectedHeap::Name kind() const { method GenCollectorPolicy (line 147) | GenCollectorPolicy* gen_policy() const { return _gen_policy; } method AdaptiveSizePolicy (line 150) | virtual AdaptiveSizePolicy* size_policy() { method supports_heap_inspection (line 181) | virtual bool supports_heap_inspection() const { return true; } method is_in_closed_subset (line 209) | bool is_in_closed_subset(const void* p) const { method is_scavengable (line 226) | virtual bool is_scavengable(const void* addr) { method can_elide_tlab_store_barriers (line 275) | virtual bool can_elide_tlab_store_barriers() const { method card_mark_must_follow_store (line 279) | virtual bool card_mark_must_follow_store() const { method can_elide_initializing_store_barrier (line 288) | virtual bool can_elide_initializing_store_barrier(oop new_obj) { method can_elide_permanent_oop_store_barriers (line 300) | virtual bool can_elide_permanent_oop_store_barriers() const { method total_full_collections_completed (line 324) | unsigned int total_full_collections_completed() { method update_time_of_last_gc (line 337) | void update_time_of_last_gc(jlong now) { method update_gc_stats (line 346) | void update_gc_stats(int current_level, bool full) { method no_gc_in_progress (line 354) | bool no_gc_in_progress() { return !is_gc_active(); } class GenClosure (line 376) | class GenClosure : public StackObj { method Generation (line 393) | Generation* prev_gen(Generation* gen) const { method Generation (line 400) | Generation* next_gen(Generation* gen) const { method Generation (line 406) | Generation* get_gen(int i) const { method n_gens (line 413) | int n_gens() const { method incremental_collection_will_fail (line 487) | bool incremental_collection_will_fail(bool consult_young) { method incremental_collection_failed (line 499) | bool incremental_collection_failed() const { method set_incremental_collection_failed (line 502) | void set_incremental_collection_failed() { method clear_incremental_collection_failed (line 505) | void clear_incremental_collection_failed() { method NOT_PRODUCT (line 519) | NOT_PRODUCT( FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/genMarkSweep.cpp function VALIDATE_MARK_SWEEP_ONLY (line 121) | VALIDATE_MARK_SWEEP_ONLY( function VALIDATE_MARK_SWEEP_ONLY (line 129) | VALIDATE_MARK_SWEEP_ONLY( class GenAdjustPointersClosure (line 355) | class GenAdjustPointersClosure: public GenCollectedHeap::GenClosure { method do_generation (line 357) | void do_generation(Generation* gen) { class GenCompactClosure (line 405) | class GenCompactClosure: public GenCollectedHeap::GenClosure { method do_generation (line 407) | void do_generation(Generation* gen) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/genMarkSweep.hpp class GenMarkSweep (line 30) | class GenMarkSweep : public MarkSweep { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/genOopClosures.hpp class Generation (line 31) | class Generation class HeapWord (line 32) | class HeapWord class CardTableRS (line 33) | class CardTableRS class CardTableModRefBS (line 34) | class CardTableModRefBS class DefNewGeneration (line 35) | class DefNewGeneration class GenericTaskQueue (line 37) | class GenericTaskQueue class GenericTaskQueueSet (line 39) | class GenericTaskQueueSet class OopsInGenClosure (line 47) | class OopsInGenClosure : public OopClosure { method Generation (line 58) | Generation* generation() { return _gen; } method CardTableRS (line 59) | CardTableRS* rs() { return _rs; } method OopsInGenClosure (line 69) | OopsInGenClosure() : OopClosure(NULL), method reset_generation (line 75) | void reset_generation() { _gen = _orig_gen; } method set_orig_generation (line 79) | void set_orig_generation(Generation* gen) { method HeapWord (line 84) | HeapWord* gen_boundary() { return _gen_boundary; } class ScanClosure (line 91) | class ScanClosure: public OopsInGenClosure { method do_header (line 103) | bool do_header() { return false; } method prefetch_style (line 104) | Prefetch::style prefetch_style() { class FastScanClosure (line 114) | class FastScanClosure: public OopsInGenClosure { method do_header (line 126) | bool do_header() { return false; } method prefetch_style (line 127) | Prefetch::style prefetch_style() { class FilteringClosure (line 132) | class FilteringClosure: public OopClosure { method do_oop_work (line 137) | inline void do_oop_work(T* p) { method FilteringClosure (line 147) | FilteringClosure(HeapWord* boundary, OopClosure* cl) : method do_oop_nv (line 152) | inline void do_oop_nv(oop* p) { FilteringClosure::do_oop_work(p); } method do_oop_nv (line 153) | inline void do_oop_nv(narrowOop* p) { FilteringClosure::do_oop_work(p); } method do_header (line 154) | bool do_header() { return false; } class ScanWeakRefClosure (line 161) | class ScanWeakRefClosure: public OopClosure { class VerifyOopClosure (line 174) | class VerifyOopClosure: public OopClosure { method do_oop_work (line 176) | inline void do_oop_work(T* p) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/genRemSet.cpp function uintx (line 33) | uintx GenRemSet::max_alignment_constraint(Name nm) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/genRemSet.hpp class Generation (line 33) | class Generation class BarrierSet (line 34) | class BarrierSet class OopsInGenClosure (line 35) | class OopsInGenClosure class CardTableRS (line 36) | class CardTableRS class GenRemSet (line 38) | class GenRemSet: public CHeapObj { type Name (line 44) | enum Name { method GenRemSet (line 49) | GenRemSet(BarrierSet * bs) : _bs(bs) {} method GenRemSet (line 50) | GenRemSet() : _bs(NULL) {} method CardTableRS (line 57) | virtual CardTableRS* as_CardTableRS() { return NULL; } method BarrierSet (line 60) | BarrierSet* bs() { return _bs; } method set_bs (line 63) | void set_bs(BarrierSet* bs) { _bs = bs; } method print (line 114) | virtual void print() {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/generation.cpp function GenerationSpec (line 63) | GenerationSpec* Generation::spec() { class GenerationIsInReservedClosure (line 123) | class GenerationIsInReservedClosure : public SpaceClosure { method do_space (line 127) | virtual void do_space(Space* s) { method GenerationIsInReservedClosure (line 132) | GenerationIsInReservedClosure(const void* p) : _p(p), sp(NULL) {} class GenerationIsInClosure (line 135) | class GenerationIsInClosure : public SpaceClosure { method do_space (line 139) | virtual void do_space(Space* s) { method GenerationIsInClosure (line 144) | GenerationIsInClosure(const void* p) : _p(p), sp(NULL) {} function DefNewGeneration (line 153) | DefNewGeneration* Generation::as_DefNewGeneration() { function Generation (line 161) | Generation* Generation::next_gen() const { function oop (line 196) | oop Generation::promote(oop obj, size_t obj_size) { function oop (line 215) | oop Generation::par_promote(int thread_num, function Space (line 228) | Space* Generation::space_containing(const void* p) const { class GenerationBlockStartClosure (line 238) | class GenerationBlockStartClosure : public SpaceClosure { method do_space (line 242) | virtual void do_space(Space* s) { method GenerationBlockStartClosure (line 247) | GenerationBlockStartClosure(const void* p) { _p = p; _start = NULL; } function HeapWord (line 250) | HeapWord* Generation::block_start(const void* p) const { class GenerationBlockSizeClosure (line 257) | class GenerationBlockSizeClosure : public SpaceClosure { method do_space (line 261) | virtual void do_space(Space* s) { method GenerationBlockSizeClosure (line 266) | GenerationBlockSizeClosure(const HeapWord* p) { _p = p; size = 0; } class GenerationBlockIsObjClosure (line 277) | class GenerationBlockIsObjClosure : public SpaceClosure { method do_space (line 281) | virtual void do_space(Space* s) { method GenerationBlockIsObjClosure (line 286) | GenerationBlockIsObjClosure(const HeapWord* p) { _p = p; is_obj = fals... class GenerationOopIterateClosure (line 296) | class GenerationOopIterateClosure : public SpaceClosure { method do_space (line 300) | virtual void do_space(Space* s) { method GenerationOopIterateClosure (line 303) | GenerationOopIterateClosure(OopClosure* _cl, MemRegion _mr) : class GenerationObjIterateClosure (line 323) | class GenerationObjIterateClosure : public SpaceClosure { method do_space (line 327) | virtual void do_space(Space* s) { method GenerationObjIterateClosure (line 330) | GenerationObjIterateClosure(ObjectClosure* cl) : _cl(cl) {} class GenerationSafeObjIterateClosure (line 338) | class GenerationSafeObjIterateClosure : public SpaceClosure { method do_space (line 342) | virtual void do_space(Space* s) { method GenerationSafeObjIterateClosure (line 345) | GenerationSafeObjIterateClosure(ObjectClosure* cl) : _cl(cl) {} class AdjustPointersClosure (line 362) | class AdjustPointersClosure: public SpaceClosure { method do_space (line 364) | void do_space(Space* sp) { function HeapWord (line 493) | HeapWord* function MemRegion (line 553) | MemRegion OneContigSpaceCardGeneration::used_region() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/generation.hpp class DefNewGeneration (line 65) | class DefNewGeneration class GenerationSpec (line 66) | class GenerationSpec class CompactibleSpace (line 67) | class CompactibleSpace class ContiguousSpace (line 68) | class ContiguousSpace class CompactPoint (line 69) | class CompactPoint class OopsInGenClosure (line 70) | class OopsInGenClosure class OopClosure (line 71) | class OopClosure class ScanClosure (line 72) | class ScanClosure class FastScanClosure (line 73) | class FastScanClosure class GenCollectedHeap (line 74) | class GenCollectedHeap class GenRemSet (line 75) | class GenRemSet class GCStats (line 76) | class GCStats type ScratchBlock (line 81) | struct ScratchBlock { class Generation (line 89) | class Generation: public CHeapObj { type Name (line 134) | enum Name { type SomePublicConstants (line 144) | enum SomePublicConstants { method set_ref_processor (line 155) | void set_ref_processor(ReferenceProcessor* rp) { method kind (line 160) | virtual Generation::Name kind() { return Generation::Other; } method refs_discovery_is_atomic (line 165) | virtual bool refs_discovery_is_atomic() const { return true; } method refs_discovery_is_mt (line 166) | virtual bool refs_discovery_is_mt() const { return false; } method capacity_before_gc (line 181) | virtual size_t capacity_before_gc() const { return 0; } method promotion_failure_occurred (line 199) | virtual void promotion_failure_occurred() { /* does nothing */ } method is_maximal_no_gc (line 210) | virtual bool is_maximal_no_gc() const { method MemRegion (line 214) | MemRegion reserved() const { return _reserved; } method MemRegion (line 218) | virtual MemRegion used_region() const { return _reserved; } method MemRegion (line 220) | MemRegion prev_used_region() const { return _prev_used_region; } method save_used_region (line 221) | virtual void save_used_region() { _prev_used_region = used_region(); } method is_in_reserved (line 231) | bool is_in_reserved(const void* p) const { method should_allocate (line 255) | virtual bool should_allocate(size_t word_size, bool is_tlab) { method HeapWord (line 274) | virtual HeapWord* allocation_limit_reached(Space* space, HeapWord* top, method supports_inline_contig_alloc (line 289) | virtual bool supports_inline_contig_alloc() const { return false; } method HeapWord (line 294) | virtual HeapWord** top_addr() const { return NULL; } method HeapWord (line 295) | virtual HeapWord** end_addr() const { return NULL; } method supports_tlab_allocation (line 298) | virtual bool supports_tlab_allocation() const { return false; } method tlab_capacity (line 299) | virtual size_t tlab_capacity() const { method unsafe_max_tlab_alloc (line 303) | virtual size_t unsafe_max_tlab_alloc() const { method par_promote_alloc_done (line 335) | virtual void par_promote_alloc_done(int thread_num) {} method par_oop_since_save_marks_iterate_done (line 341) | virtual void par_oop_since_save_marks_iterate_done(int thread_num) {} method full_collects_younger_generations (line 345) | virtual bool full_collects_younger_generations() const { return false; } method performs_in_place_marking (line 352) | virtual bool performs_in_place_marking() const { return true; } method should_collect (line 364) | virtual bool should_collect(bool full, method collection_attempt_is_safe (line 375) | virtual bool collection_attempt_is_safe() { method jlong (line 415) | virtual jlong time_of_last_gc(jlong now) { method update_time_of_last_gc (line 428) | virtual void update_time_of_last_gc(jlong now) { method GCStats (line 439) | GCStats* gc_stats() const { return _gc_stats; } method update_gc_stats (line 440) | virtual void update_gc_stats(int current_level, bool full) {} method pre_adjust_pointers (line 445) | virtual void pre_adjust_pointers() {ShouldNotReachHere();} method post_compact (line 449) | virtual void post_compact() {ShouldNotReachHere();} method save_marks (line 471) | virtual void save_marks() {} method reset_saved_marks (line 475) | virtual void reset_saved_marks() {} method contribute_scratch (line 509) | virtual void contribute_scratch(ScratchBlock*& list, Generation* reque... method level (line 525) | int level() const { return _level; } method ReferenceProcessor (line 535) | ReferenceProcessor* const ref_processor() { return _ref_processor; } method clear_remembered_set (line 571) | virtual void clear_remembered_set() { } method invalidate_remembered_set (line 575) | virtual void invalidate_remembered_set() { } type StatRecord (line 604) | struct StatRecord { method StatRecord (line 607) | StatRecord() : method StatRecord (line 614) | StatRecord* stat_record() { return &_stat_record; } method StatRecord (line 607) | StatRecord() : method CollectorCounters (line 621) | virtual CollectorCounters* counters() { return _gc_counters; } class BlockOffsetSharedArray (line 629) | class BlockOffsetSharedArray class CardGeneration (line 631) | class CardGeneration: public Generation { class OneContigSpaceCardGeneration (line 666) | class OneContigSpaceCardGeneration: public CardGeneration { method ContiguousSpace (line 690) | ContiguousSpace* the_space() const { return _the_space; } method OneContigSpaceCardGeneration (line 693) | OneContigSpaceCardGeneration(ReservedSpace rs, size_t initial_byte_size, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/generation.inline.hpp function WaterMark (line 37) | WaterMark OneContigSpaceCardGeneration::top_mark() { function CompactibleSpace (line 41) | CompactibleSpace* function HeapWord (line 46) | HeapWord* OneContigSpaceCardGeneration::allocate(size_t word_size, function HeapWord (line 52) | HeapWord* OneContigSpaceCardGeneration::par_allocate(size_t word_size, function WaterMark (line 58) | WaterMark OneContigSpaceCardGeneration::bottom_mark() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/generationSpec.cpp function Generation (line 39) | Generation* GenerationSpec::init(ReservedSpace rs, int level, function PermGen (line 140) | PermGen* PermanentGenerationSpec::init(ReservedSpace rs, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/generationSpec.hpp class GenerationSpec (line 35) | class GenerationSpec : public CHeapObj { method GenerationSpec (line 43) | GenerationSpec(Generation::Name name, size_t init_size, size_t max_siz... method name (line 52) | Generation::Name name() const { return _name; } method init_size (line 53) | size_t init_size() const { return _init_size; } method set_init_size (line 54) | void set_init_size(size_t size) { _init_size = size; } method max_size (line 55) | size_t max_size() const { return _max_size; } method set_max_size (line 56) | void set_max_size(size_t size) { _max_size = size; } method align (line 59) | void align(size_t alignment) { method n_covered_regions (line 66) | virtual int n_covered_regions() const { return 1; } class PermanentGenerationSpec (line 74) | class PermanentGenerationSpec : public CHeapObj { method disable_sharing (line 98) | void disable_sharing() { method name (line 107) | PermGen::Name name() const { return _name; } method init_size (line 108) | size_t init_size() const { return _init_size; } method set_init_size (line 109) | void set_init_size(size_t size) { _init_size = size; } method max_size (line 113) | size_t max_size() const { method n_covered_regions (line 119) | int n_covered_regions() const { return 2; } method read_only_size (line 123) | size_t read_only_size() const { return _read_only_size; } method read_write_size (line 124) | size_t read_write_size() const { return _read_write_size; } method misc_data_size (line 125) | size_t misc_data_size() const { return _misc_data_size; } method misc_code_size (line 126) | size_t misc_code_size() const { return _misc_code_size; } method enable_shared_spaces (line 127) | bool enable_shared_spaces() const { return _enable_shared_spaces; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/heap.cpp function align_to_page_size (line 75) | static size_t align_to_page_size(size_t size) { function align_to_allocation_size (line 82) | static size_t align_to_allocation_size(size_t size) { function HeapBlock (line 277) | HeapBlock* CodeHeap::first_block() const { function HeapBlock (line 283) | HeapBlock *CodeHeap::block_start(void *q) const { function HeapBlock (line 290) | HeapBlock* CodeHeap::next_block(HeapBlock *b) const { function FreeBlock (line 339) | FreeBlock *CodeHeap::following_block(FreeBlock *b) { function FreeBlock (line 410) | FreeBlock* CodeHeap::search_freelist(size_t length) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/heap.hpp function VALUE_OBJ_CLASS_SPEC (line 33) | class HeapBlock VALUE_OBJ_CLASS_SPEC { function length (line 55) | size_t length() const { return _header._length; } function set_used (line 58) | void set_used() { _header._used = true; } function set_free (line 59) | void set_free() { _header._used = false; } function free (line 60) | bool free() { return !_header._used; } class FreeBlock (line 63) | class FreeBlock: public HeapBlock { method initialize (line 70) | void initialize(size_t length) { HeapBlock::initialize(len... method set_length (line 73) | void set_length(size_t l) { _header._length = l; } method FreeBlock (line 76) | FreeBlock* link() const { return _link; } method set_link (line 77) | void set_link(FreeBlock* link) { _link = link; } class CodeHeap (line 80) | class CodeHeap : public CHeapObj { method number_of_segments (line 97) | size_t number_of_segments(size_t size) const { return (size + _segme... method size (line 98) | size_t size(size_t number_of_segments) const { return number_of_segm... method segment_for (line 100) | size_t segment_for(void* p) const { return ((char*)p - _m... method HeapBlock (line 101) | HeapBlock* block_at(size_t i) const { return (HeapBlock*)(_... method contains (line 141) | bool contains(void* p) const { return begin() <= p &... method unallocated_capacity (line 163) | size_t unallocated_capacity() const { return max_capacity()... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/heapInspection.cpp function KlassInfoEntry (line 82) | KlassInfoEntry* KlassInfoBucket::lookup(const klassOop k) { function uint (line 137) | uint KlassInfoTable::hash(klassOop p) { function KlassInfoEntry (line 142) | KlassInfoEntry* KlassInfoTable::lookup(const klassOop k) { class HistoClosure (line 220) | class HistoClosure : public KlassInfoClosure { method HistoClosure (line 224) | HistoClosure(KlassInfoHisto* cih) : _cih(cih) {} method do_cinfo (line 226) | void do_cinfo(KlassInfoEntry* cie) { class RecordInstanceClosure (line 231) | class RecordInstanceClosure : public ObjectClosure { method RecordInstanceClosure (line 237) | RecordInstanceClosure(KlassInfoTable* cit, BoolObjectClosure* filter) : method do_object (line 240) | void do_object(oop obj) { method missed_count (line 248) | size_t missed_count() { return _missed_count; } method should_visit (line 250) | bool should_visit(oop obj) { function HeapWord (line 255) | HeapWord* HeapInspection::start_of_perm_gen() { class FindInstanceClosure (line 336) | class FindInstanceClosure : public ObjectClosure { method FindInstanceClosure (line 342) | FindInstanceClosure(klassOop k, GrowableArray* result) : _klass(k... method do_object (line 344) | void do_object(oop obj) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/heapInspection.hpp class KlassInfoEntry (line 45) | class KlassInfoEntry: public CHeapObj { method KlassInfoEntry (line 53) | KlassInfoEntry(klassOop k, KlassInfoEntry* next) : method KlassInfoEntry (line 56) | KlassInfoEntry* next() { return _next; } method is_equal (line 57) | bool is_equal(klassOop k) { return k == _klass; } method klassOop (line 58) | klassOop klass() const { return _klass; } method count (line 59) | long count() const { return _instance_count; } method set_count (line 60) | void set_count(long ct) { _instance_count = ct; } method words (line 61) | size_t words() const { return _instance_words; } method set_words (line 62) | void set_words(size_t wds) { _instance_words = wds; } class KlassInfoClosure (line 67) | class KlassInfoClosure : public StackObj { class KlassInfoBucket (line 73) | class KlassInfoBucket: public CHeapObj { method KlassInfoEntry (line 76) | KlassInfoEntry* list() { return _list; } method set_list (line 77) | void set_list(KlassInfoEntry* l) { _list = l; } method initialize (line 80) | void initialize() { _list = NULL; } class KlassInfoTable (line 85) | class KlassInfoTable: public StackObj { method allocation_failed (line 105) | bool allocation_failed() { return _buckets == NULL; } class KlassInfoHisto (line 109) | class KlassInfoHisto : public StackObj { class HeapInspection (line 127) | class HeapInspection : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/iterator.hpp class CodeBlob (line 35) | class CodeBlob class nmethod (line 36) | class nmethod class ReferenceProcessor (line 37) | class ReferenceProcessor class DataLayout (line 38) | class DataLayout class Closure (line 42) | class Closure : public StackObj { method set_abort (line 45) | void set_abort() { _abort = true; } method Closure (line 47) | Closure() : _abort(false) {} method abort (line 50) | bool abort() { return _abort; } method clear_abort (line 51) | void clear_abort() { _abort = false; } class OopClosure (line 56) | class OopClosure : public Closure { method OopClosure (line 59) | OopClosure(ReferenceProcessor* rp) : _ref_processor(rp) { } method OopClosure (line 60) | OopClosure() : _ref_processor(NULL) { } method do_oop_v (line 62) | virtual void do_oop_v(oop* o) { do_oop(o); } method do_oop_v (line 64) | virtual void do_oop_v(narrowOop* o) { do_oop(o); } method should_remember_klasses (line 69) | virtual const bool should_remember_klasses() const { method remember_klass (line 74) | virtual void remember_klass(Klass* k) { /* do nothing */ } method should_remember_mdo (line 79) | virtual const bool should_remember_mdo() const { return false; } method remember_mdo (line 80) | virtual void remember_mdo(DataLayout* v) { /* do nothing */ } method do_header (line 86) | bool do_header() { return true; } method prefetch_style (line 88) | Prefetch::style prefetch_style() { // Note that this is non-virtual. method idempotent (line 94) | virtual bool idempotent() { return false; } method apply_to_weak_ref_discovered_field (line 95) | virtual bool apply_to_weak_ref_discovered_field() { return false; } class ObjectClosure (line 106) | class ObjectClosure : public Closure { class BoolObjectClosure (line 113) | class BoolObjectClosure : public ObjectClosure { class ObjectToOopClosure (line 120) | class ObjectToOopClosure: public ObjectClosure { method ObjectToOopClosure (line 124) | ObjectToOopClosure(OopClosure* cl) : _cl(cl) {} class UpwardsObjectClosure (line 128) | class UpwardsObjectClosure: public BoolObjectClosure { method UpwardsObjectClosure (line 131) | UpwardsObjectClosure() : _previous_address(NULL) { } method set_previous (line 132) | void set_previous(HeapWord* addr) { _previous_address = addr; } method HeapWord (line 133) | HeapWord* previous() { return _previous_address; } class ObjectClosureCareful (line 142) | class ObjectClosureCareful : public ObjectClosure { class BlkClosure (line 152) | class BlkClosure : public StackObj { class BlkClosureCareful (line 159) | class BlkClosureCareful : public BlkClosure { method do_blk (line 161) | size_t do_blk(HeapWord* addr) { class Space (line 170) | class Space class CompactibleSpace (line 171) | class CompactibleSpace class SpaceClosure (line 173) | class SpaceClosure : public StackObj { class CompactibleSpaceClosure (line 179) | class CompactibleSpaceClosure : public StackObj { class CodeBlobClosure (line 189) | class CodeBlobClosure : public Closure { class MarkingCodeBlobClosure (line 196) | class MarkingCodeBlobClosure : public CodeBlobClosure { class MarkScope (line 204) | class MarkScope : public StackObj { class CodeBlobToOopClosure (line 218) | class CodeBlobToOopClosure: public MarkingCodeBlobClosure { method CodeBlobToOopClosure (line 226) | CodeBlobToOopClosure(OopClosure* cl, bool do_marking) class ObjectMonitor (line 234) | class ObjectMonitor class MonitorClosure (line 236) | class MonitorClosure : public StackObj { class VoidClosure (line 243) | class VoidClosure : public StackObj { class YieldClosure (line 259) | class YieldClosure : public StackObj { class SerializeOopClosure (line 266) | class SerializeOopClosure : public OopClosure { class SymbolClosure (line 293) | class SymbolClosure : public StackObj { method Symbol (line 298) | static Symbol* load_symbol(Symbol** p) { method store_symbol (line 304) | static void store_symbol(Symbol** p, Symbol* sym) { class RememberKlassesChecker (line 322) | class RememberKlassesChecker: StackObj { method RememberKlassesChecker (line 326) | RememberKlassesChecker(bool checking_on) : _saved_state(false), FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/memRegion.cpp function MemRegion (line 32) | MemRegion MemRegion::intersection(const MemRegion mr2) const { function MemRegion (line 43) | MemRegion MemRegion::_union(const MemRegion mr2) const { function MemRegion (line 60) | MemRegion MemRegion::minus(const MemRegion mr2) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/memRegion.hpp function VALUE_OBJ_CLASS_SPEC (line 39) | class MemRegion VALUE_OBJ_CLASS_SPEC { class MemRegionClosure (line 93) | class MemRegionClosure : public StackObj { class MemRegionClosureRO (line 100) | class MemRegionClosureRO: public MemRegionClosure { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/modRefBarrierSet.hpp class OopClosure (line 34) | class OopClosure class Generation (line 35) | class Generation class ModRefBarrierSet (line 37) | class ModRefBarrierSet: public BarrierSet { method ModRefBarrierSet (line 40) | ModRefBarrierSet() { _kind = BarrierSet::ModRef; } method is_a (line 42) | bool is_a(BarrierSet::Name bsn) { method has_read_ref_barrier (line 47) | bool has_read_ref_barrier() { return false; } method has_read_prim_barrier (line 48) | bool has_read_prim_barrier() { return false; } method has_write_ref_barrier (line 49) | bool has_write_ref_barrier() { return true; } method has_write_prim_barrier (line 50) | bool has_write_prim_barrier() { return false; } method read_ref_needs_barrier (line 52) | bool read_ref_needs_barrier(void* field) { return false; } method read_prim_needs_barrier (line 53) | bool read_prim_needs_barrier(HeapWord* field, size_t bytes) { return f... method write_prim_needs_barrier (line 55) | bool write_prim_needs_barrier(HeapWord* field, size_t bytes, method write_prim_field (line 58) | void write_prim_field(oop obj, size_t offset, size_t bytes, method read_ref_field (line 61) | void read_ref_field(void* field) {} method read_prim_field (line 62) | void read_prim_field(HeapWord* field, size_t bytes) {} method write_prim_field (line 66) | void write_prim_field(HeapWord* field, size_t bytes, method has_read_ref_array_opt (line 69) | bool has_read_ref_array_opt() { return false; } method has_read_prim_array_opt (line 70) | bool has_read_prim_array_opt() { return false; } method has_write_prim_array_opt (line 71) | bool has_write_prim_array_opt() { return false; } method has_read_region_opt (line 73) | bool has_read_region_opt() { return false; } method read_ref_array (line 78) | void read_ref_array(MemRegion mr) { method read_prim_array (line 81) | void read_prim_array(MemRegion mr) { method write_prim_array (line 84) | void write_prim_array(MemRegion mr) { method read_region (line 87) | void read_region(MemRegion mr) { method ModRefBarrierSet (line 101) | ModRefBarrierSet(int max_covered_regions) : FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/oopFactory.cpp function typeArrayOop (line 49) | typeArrayOop oopFactory::new_charArray(const char* utf8_str, TRAPS) { function typeArrayOop (line 58) | typeArrayOop oopFactory::new_permanent_charArray(int length, TRAPS) { function typeArrayOop (line 62) | typeArrayOop oopFactory::new_permanent_byteArray(int length, TRAPS) { function typeArrayOop (line 67) | typeArrayOop oopFactory::new_permanent_shortArray(int length, TRAPS) { function typeArrayOop (line 72) | typeArrayOop oopFactory::new_permanent_intArray(int length, TRAPS) { function typeArrayOop (line 77) | typeArrayOop oopFactory::new_typeArray(BasicType type, int length, TRAPS) { function typeArrayOop (line 84) | typeArrayOop oopFactory::new_typeArray_nozero(BasicType type, int length... function objArrayOop (line 92) | objArrayOop oopFactory::new_objArray(klassOop klass, int length, TRAPS) { function objArrayOop (line 102) | objArrayOop oopFactory::new_system_objArray(int length, TRAPS) { function constantPoolOop (line 112) | constantPoolOop oopFactory::new_constantPool(int length, function constantPoolCacheOop (line 120) | constantPoolCacheOop oopFactory::new_constantPoolCache(int length, function klassOop (line 127) | klassOop oopFactory::new_instanceKlass(Symbol* name, int vtable_len, int... function constMethodOop (line 140) | constMethodOop oopFactory::new_constMethod(int byte_code_size, function methodOop (line 156) | methodOop oopFactory::new_method(int byte_code_size, AccessFlags access_... function methodDataOop (line 177) | methodDataOop oopFactory::new_methodData(methodHandle method, TRAPS) { function compiledICHolderOop (line 183) | compiledICHolderOop oopFactory::new_compiledICHolder(methodHandle method... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/oopFactory.hpp class vframeArray (line 40) | class vframeArray class oopFactory (line 42) | class oopFactory: AllStatic { method typeArrayOop (line 45) | static typeArrayOop new_boolArray (int length, TRAPS) { return typ... method typeArrayOop (line 46) | static typeArrayOop new_charArray (int length, TRAPS) { return typ... method typeArrayOop (line 47) | static typeArrayOop new_singleArray(int length, TRAPS) { return typ... method typeArrayOop (line 48) | static typeArrayOop new_doubleArray(int length, TRAPS) { return typ... method typeArrayOop (line 49) | static typeArrayOop new_byteArray (int length, TRAPS) { return typ... method typeArrayOop (line 50) | static typeArrayOop new_shortArray (int length, TRAPS) { return typ... method typeArrayOop (line 51) | static typeArrayOop new_intArray (int length, TRAPS) { return typ... method typeArrayOop (line 52) | static typeArrayOop new_longArray (int length, TRAPS) { return typ... method objArrayOop (line 55) | static objArrayOop new_objectArray(int length, TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/permGen.cpp function HeapWord (line 41) | HeapWord* PermGen::request_expand_and_allocate(Generation* gen, size_t s... function HeapWord (line 52) | HeapWord* PermGen::mem_allocate_in_gen(size_t size, Generation* gen) { function HeapWord (line 138) | HeapWord* CompactingPermGen::mem_allocate(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/permGen.hpp class Generation (line 39) | class Generation class GenRemSet (line 40) | class GenRemSet class CSpaceCounters (line 41) | class CSpaceCounters class PermGen (line 45) | class PermGen : public CHeapObj { method set_capacity_expansion_limit (line 50) | void set_capacity_expansion_limit(size_t limit) { type Name (line 65) | enum Name { method oop_iterate (line 78) | virtual void oop_iterate(OopClosure* cl) { method object_iterate (line 84) | virtual void object_iterate(ObjectClosure* cl) { method update_counters (line 91) | virtual void update_counters() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/referencePolicy.hpp class ReferencePolicy (line 32) | class ReferencePolicy : public CHeapObj { method should_clear_reference (line 34) | virtual bool should_clear_reference(oop p, jlong timestamp_clock) { method setup (line 40) | virtual void setup() { /* do nothing */ } class NeverClearPolicy (line 43) | class NeverClearPolicy : public ReferencePolicy { method should_clear_reference (line 45) | virtual bool should_clear_reference(oop p, jlong timestamp_clock) { class AlwaysClearPolicy (line 50) | class AlwaysClearPolicy : public ReferencePolicy { method should_clear_reference (line 52) | virtual bool should_clear_reference(oop p, jlong timestamp_clock) { class LRUCurrentHeapPolicy (line 57) | class LRUCurrentHeapPolicy : public ReferencePolicy { class LRUMaxHeapPolicy (line 69) | class LRUMaxHeapPolicy : public ReferencePolicy { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/referenceProcessor.cpp function referenceProcessor_init (line 43) | void referenceProcessor_init() { function ReferenceProcessorStats (line 193) | ReferenceProcessorStats ReferenceProcessor::process_discovered_references( function uint (line 273) | uint ReferenceProcessor::count_jni_refs() { function enqueue_discovered_ref_helper (line 311) | bool enqueue_discovered_ref_helper(ReferenceProcessor* ref, class RefProcEnqueueTask (line 423) | class RefProcEnqueueTask: public AbstractRefProcTaskExecutor::EnqueueTask { method RefProcEnqueueTask (line 425) | RefProcEnqueueTask(ReferenceProcessor& ref_processor, method work (line 433) | virtual void work(unsigned int work_id) { function NOT_PRODUCT (line 581) | NOT_PRODUCT( class RefProcPhase1Task (line 730) | class RefProcPhase1Task: public AbstractRefProcTaskExecutor::ProcessTask { method RefProcPhase1Task (line 732) | RefProcPhase1Task(ReferenceProcessor& ref_processor, method work (line 739) | virtual void work(unsigned int i, BoolObjectClosure& is_alive, class RefProcPhase2Task (line 752) | class RefProcPhase2Task: public AbstractRefProcTaskExecutor::ProcessTask { method RefProcPhase2Task (line 754) | RefProcPhase2Task(ReferenceProcessor& ref_processor, method work (line 759) | virtual void work(unsigned int i, BoolObjectClosure& is_alive, class RefProcPhase3Task (line 768) | class RefProcPhase3Task: public AbstractRefProcTaskExecutor::ProcessTask { method RefProcPhase3Task (line 770) | RefProcPhase3Task(ReferenceProcessor& ref_processor, method work (line 777) | virtual void work(unsigned int i, BoolObjectClosure& is_alive, function debug_only (line 1002) | debug_only( function NOT_PRODUCT (line 1017) | NOT_PRODUCT( function DiscoveredList (line 1026) | inline DiscoveredList* ReferenceProcessor::get_discovered_list(Reference... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/referenceProcessor.hpp class GCTimer (line 33) | class GCTimer class ReferencePolicy (line 53) | class ReferencePolicy class AbstractRefProcTaskExecutor (line 54) | class AbstractRefProcTaskExecutor class ProcessTask (line 671) | class ProcessTask class EnqueueTask (line 672) | class EnqueueTask class DiscoveredList (line 57) | class DiscoveredList { method DiscoveredList (line 59) | DiscoveredList() : _len(0), _compressed_head(0), _oop_head(NULL) { } method oop (line 60) | oop head() const { method HeapWord (line 64) | HeapWord* adr_head() { method set_head (line 68) | void set_head(oop o) { method is_empty (line 76) | bool is_empty() const { return head() == NULL; } method length (line 77) | size_t length() { return _len; } method set_length (line 78) | void set_length(size_t len) { _len = len; } method inc_length (line 79) | void inc_length(size_t inc) { _len += inc; assert(_len > 0, "Error"); } method dec_length (line 80) | void dec_length(size_t dec) { _len -= dec; } class DiscoveredListIterator (line 90) | class DiscoveredListIterator { method DiscoveredListIterator (line 113) | inline DiscoveredListIterator(DiscoveredList& refs_list, method has_next (line 133) | inline bool has_next() const { return _ref != NULL; } method oop (line 136) | inline oop obj() const { return _ref; } method oop (line 139) | inline oop referent() const { return _referent; } method is_referent_alive (line 142) | inline bool is_referent_alive() const { method next (line 154) | inline void next() { method make_referent_alive (line 167) | inline void make_referent_alive() { method update_discovered (line 176) | inline void update_discovered() { method NOT_PRODUCT (line 193) | NOT_PRODUCT( method removed (line 195) | inline size_t removed() const { return _removed; } method move_to_next (line 198) | inline void move_to_next() { class ReferenceProcessor (line 210) | class ReferenceProcessor : public CHeapObj { method number_of_subclasses_of_ref (line 277) | static int number_of_subclasses_of_ref() { return (REF_PHANTOM - REF_O... method uint (line 279) | uint num_q() { return _num_q; } method uint (line 280) | uint max_num_q() { return _max_num_q; } method set_active_mt_degree (line 281) | void set_active_mt_degree(uint v) { _num_q = v; } method DiscoveredList (line 283) | DiscoveredList* discovered_refs() { return _discovered_refs; } method ReferencePolicy (line 285) | ReferencePolicy* setup_policy(bool always_clear) { method process_phase2 (line 315) | inline void process_phase2(DiscoveredList& refs_list, method uint (line 400) | uint next_id() { method ReferenceProcessor (line 426) | ReferenceProcessor(): type DiscoveryPolicy (line 453) | enum DiscoveryPolicy { method BoolObjectClosure (line 464) | BoolObjectClosure* is_alive_non_header() { method set_is_alive_non_header (line 467) | void set_is_alive_non_header(BoolObjectClosure* is_alive_non_header) { method MemRegion (line 472) | MemRegion span() { return _span; } method set_span (line 473) | void set_span(MemRegion span) { _span = span; } method disable_discovery (line 477) | void disable_discovery() { _discovering_refs = false; } method discovery_enabled (line 478) | bool discovery_enabled() { return _discovering_refs; } method discovery_is_atomic (line 481) | bool discovery_is_atomic() const { return _discovery_is_atomic; } method set_atomic_discovery (line 482) | void set_atomic_discovery(bool atomic) { _discovery_is_atomic = atomic; } method pending_list_uses_discovered_field (line 487) | static bool pending_list_uses_discovered_field() { method discovery_is_mt (line 492) | bool discovery_is_mt() const { return _discovery_is_mt; } method set_mt_discovery (line 493) | void set_mt_discovery(bool mt) { _discovery_is_mt = mt; } method processing_is_mt (line 496) | bool processing_is_mt() const { return _processing_is_mt; } method set_mt_processing (line 497) | void set_mt_processing(bool mt) { _processing_is_mt = mt; } method enqueuing_is_done (line 500) | bool enqueuing_is_done() { return _enqueuing_is_done; } method set_enqueuing_is_done (line 501) | void set_enqueuing_is_done(bool v) { _enqueuing_is_done = v; } class NoRefDiscovery (line 538) | class NoRefDiscovery: StackObj { method NoRefDiscovery (line 543) | NoRefDiscovery(ReferenceProcessor* rp) : _rp(rp) { class ReferenceProcessorSpanMutator (line 560) | class ReferenceProcessorSpanMutator: StackObj { method ReferenceProcessorSpanMutator (line 566) | ReferenceProcessorSpanMutator(ReferenceProcessor* rp, class ReferenceProcessorMTDiscoveryMutator (line 581) | class ReferenceProcessorMTDiscoveryMutator: StackObj { method ReferenceProcessorMTDiscoveryMutator (line 587) | ReferenceProcessorMTDiscoveryMutator(ReferenceProcessor* rp, class ReferenceProcessorIsAliveMutator (line 603) | class ReferenceProcessorIsAliveMutator: StackObj { method ReferenceProcessorIsAliveMutator (line 609) | ReferenceProcessorIsAliveMutator(ReferenceProcessor* rp, class ReferenceProcessorAtomicMutator (line 624) | class ReferenceProcessorAtomicMutator: StackObj { method ReferenceProcessorAtomicMutator (line 630) | ReferenceProcessorAtomicMutator(ReferenceProcessor* rp, class ReferenceProcessorMTProcMutator (line 646) | class ReferenceProcessorMTProcMutator: StackObj { method ReferenceProcessorMTProcMutator (line 652) | ReferenceProcessorMTProcMutator(ReferenceProcessor* rp, class AbstractRefProcTaskExecutor (line 667) | class AbstractRefProcTaskExecutor { class ProcessTask (line 671) | class ProcessTask class EnqueueTask (line 672) | class EnqueueTask class AbstractRefProcTaskExecutor::ProcessTask (line 683) | class AbstractRefProcTaskExecutor::ProcessTask { method ProcessTask (line 685) | ProcessTask(ReferenceProcessor& ref_processor, method marks_oops_alive (line 699) | bool marks_oops_alive() const class AbstractRefProcTaskExecutor::EnqueueTask (line 709) | class AbstractRefProcTaskExecutor::EnqueueTask { method EnqueueTask (line 711) | EnqueueTask(ReferenceProcessor& ref_processor, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/referenceProcessorStats.hpp class ReferenceProcessor (line 30) | class ReferenceProcessor class ReferenceProcessorStats (line 34) | class ReferenceProcessorStats { method ReferenceProcessorStats (line 41) | ReferenceProcessorStats() : method ReferenceProcessorStats (line 47) | ReferenceProcessorStats(size_t soft_count, method soft_count (line 57) | size_t soft_count() const { method weak_count (line 61) | size_t weak_count() const { method final_count (line 65) | size_t final_count() const { method phantom_count (line 69) | size_t phantom_count() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/referenceType.hpp type ReferenceType (line 32) | enum ReferenceType { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/resourceArea.cpp function resource_free_bytes (line 60) | extern void resource_free_bytes( char *old, size_t size ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/resourceArea.hpp class ResourceArea (line 55) | class ResourceArea: public Arena { method debug_only (line 60) | debug_only(static int _warned;) // to suppress multiple warnings method ResourceArea (line 67) | ResourceArea(size_t init_size) : Arena(init_size) { method debug_only (line 84) | debug_only(int nesting() const { return _nesting; } class ResourceMark (line 91) | class ResourceMark: public StackObj { method initialize (line 98) | void initialize(Thread *thread) { method ResourceMark (line 110) | ResourceMark(Thread *thread) { method ResourceMark (line 118) | ResourceMark() { initialize(Thread::current()); } method ResourceMark (line 120) | ResourceMark( ResourceArea *r ) : method reset_to_mark (line 127) | void reset_to_mark() { method size_in_bytes (line 156) | size_t size_in_bytes() { return _size_in_bytes; } class DeoptResourceMark (line 188) | class DeoptResourceMark: public CHeapObj { method initialize (line 195) | void initialize(Thread *thread) { method DeoptResourceMark (line 208) | DeoptResourceMark(Thread *thread) { method DeoptResourceMark (line 216) | DeoptResourceMark() { initialize(Thread::current()); } method DeoptResourceMark (line 218) | DeoptResourceMark( ResourceArea *r ) : method reset_to_mark (line 225) | void reset_to_mark() { method size_in_bytes (line 254) | size_t size_in_bytes() { return _size_in_bytes; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/restore.cpp class ReadClosure (line 36) | class ReadClosure : public SerializeOopClosure { method oop (line 40) | inline oop nextOop() { method ReadClosure (line 45) | ReadClosure(oop** oop_array) { _oop_array = oop_array; } method do_oop (line 47) | void do_oop(oop* p) { method do_oop (line 57) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } method do_ptr (line 59) | void do_ptr(void** p) { method do_ptr (line 67) | void do_ptr(HeapWord** p) { do_ptr((void **) p); } method do_int (line 69) | void do_int(int* p) { method do_size_t (line 73) | void do_size_t(size_t* p) { method do_tag (line 78) | void do_tag(int tag) { method do_region (line 84) | void do_region(u_char* start, size_t size) { method reading (line 95) | bool reading() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/sharedHeap.cpp type SH_process_strong_roots_tasks (line 41) | enum SH_process_strong_roots_tasks { class AssertIsPermClosure (line 102) | class AssertIsPermClosure: public OopClosure { method do_oop (line 104) | virtual void do_oop(oop* p) { method do_oop (line 107) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } class AssertNonScavengableClosure (line 112) | class AssertNonScavengableClosure: public OopClosure { method do_oop (line 114) | virtual void do_oop(oop* p) { method do_oop (line 117) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } class AlwaysTrueClosure (line 245) | class AlwaysTrueClosure: public BoolObjectClosure { method do_object (line 247) | void do_object(oop p) { ShouldNotReachHere(); } method do_object_b (line 248) | bool do_object_b(oop p) { return true; } class SkipAdjustingSharedStrings (line 252) | class SkipAdjustingSharedStrings: public OopClosure { method SkipAdjustingSharedStrings (line 255) | SkipAdjustingSharedStrings(OopClosure* clo) : _clo(clo) {} method do_oop (line 257) | virtual void do_oop(oop* p) { method do_oop (line 263) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/sharedHeap.hpp class PermGen (line 38) | class PermGen class Generation (line 39) | class Generation class BarrierSet (line 40) | class BarrierSet class GenRemSet (line 41) | class GenRemSet class Space (line 42) | class Space class SpaceClosure (line 43) | class SpaceClosure class OopClosure (line 44) | class OopClosure class OopsInGenClosure (line 45) | class OopsInGenClosure class ObjectClosure (line 46) | class ObjectClosure class SubTasksDone (line 47) | class SubTasksDone class WorkGang (line 48) | class WorkGang class FlexibleWorkGang (line 49) | class FlexibleWorkGang class CollectorPolicy (line 50) | class CollectorPolicy class KlassHandle (line 51) | class KlassHandle class SharedHeap (line 109) | class SharedHeap : public CollectedHeap { method SharedHeap (line 157) | static SharedHeap* heap() { return _sh; } method CollectorPolicy (line 159) | CollectorPolicy *collector_policy() const { return _collector_policy; } method SubTasksDone (line 162) | SubTasksDone* process_strong_tasks() { return _process_strong_tasks; } method set_perm (line 170) | void set_perm(PermGen* perm_gen) { _perm_gen = perm_gen; } method GenRemSet (line 175) | GenRemSet* rem_set() { return _rem_set; } method PermGen (line 180) | PermGen* perm() const { return _perm_gen; } method Generation (line 181) | Generation* perm_gen() const { return _perm_gen->as_gen(); } method no_gc_in_progress (line 202) | bool no_gc_in_progress() { return !is_gc_active(); } method strong_roots_parity (line 232) | int strong_roots_parity() { return _strong_roots_parity; } class StrongRootsScope (line 237) | class StrongRootsScope : public MarkingCodeBlobClosure::MarkScope { type ScanningOption (line 244) | enum ScanningOption { method FlexibleWorkGang (line 252) | FlexibleWorkGang* workers() const { return _workers; } method permanent_capacity (line 300) | size_t permanent_capacity() const { method permanent_used (line 305) | size_t permanent_used() const { method VirtualSpaceSummary (line 310) | VirtualSpaceSummary create_perm_gen_space_summary() { method is_in_permanent (line 315) | bool is_in_permanent(const void *p) const { method is_permanent (line 325) | bool is_permanent(const void *p) const { method HeapWord (line 330) | HeapWord* permanent_mem_allocate(size_t size) { method permanent_oop_iterate (line 335) | void permanent_oop_iterate(OopClosure* cl) { method permanent_object_iterate (line 340) | void permanent_object_iterate(ObjectClosure* cl) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/space.cpp function HeapWord (line 47) | HeapWord* DirtyCardToOopClosure::get_actual_top(HeapWord* top, function DirtyCardToOopClosure (line 181) | DirtyCardToOopClosure* Space::new_dcto_cl(OopClosure* cl, function HeapWord (line 187) | HeapWord* ContiguousSpaceDCTOC::get_actual_top(HeapWord* top, function DirtyCardToOopClosure (line 259) | DirtyCardToOopClosure* function HeapWord (line 381) | HeapWord* CompactibleSpace::forward(oop q, size_t size, function HeapWord (line 556) | HeapWord* Space::object_iterate_careful(ObjectClosureCareful* cl) { function HeapWord (line 561) | HeapWord* Space::object_iterate_careful_m(MemRegion mr, function HeapWord (line 750) | HeapWord* function HeapWord (line 792) | HeapWord* ContiguousSpace::block_start_const(const void* p) const { function HeapWord (line 832) | inline HeapWord* ContiguousSpace::allocate_impl(size_t size, function HeapWord (line 855) | inline HeapWord* ContiguousSpace::par_allocate_impl(size_t size, function HeapWord (line 876) | HeapWord* ContiguousSpace::allocate(size_t size) { function HeapWord (line 881) | HeapWord* ContiguousSpace::par_allocate(size_t size) { function HeapWord (line 923) | HeapWord* EdenSpace::allocate(size_t size) { function HeapWord (line 928) | HeapWord* EdenSpace::par_allocate(size_t size) { function HeapWord (line 932) | HeapWord* ConcEdenSpace::par_allocate(size_t size) function HeapWord (line 960) | HeapWord* OffsetTableContigSpace::initialize_threshold() { function HeapWord (line 964) | HeapWord* OffsetTableContigSpace::cross_threshold(HeapWord* start, HeapW... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/space.hpp class Space (line 71) | class Space method Space (line 124) | Space(): method HeapWord (line 129) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 130) | HeapWord* end() const { return _end; } method set_bottom (line 131) | virtual void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 132) | virtual void set_end(HeapWord* value) { _end = value; } method HeapWord (line 134) | virtual HeapWord* saved_mark_word() const { return _saved_mark_word; } method set_saved_mark_word (line 136) | void set_saved_mark_word(HeapWord* p) { _saved_mark_word = p; } method MemRegionClosure (line 138) | MemRegionClosure* preconsumptionDirtyCardClosure() const { method setPreconsumptionDirtyCardClosure (line 141) | void setPreconsumptionDirtyCardClosure(MemRegionClosure* cl) { method MemRegion (line 147) | virtual MemRegion used_region() const { return MemRegion(bottom(), end... method MemRegion (line 157) | virtual MemRegion used_region_at_save_marks() const { method mangle_unused_area (line 176) | virtual void mangle_unused_area() {} method mangle_unused_area_complete (line 177) | virtual void mangle_unused_area_complete() {} method mangle_region (line 178) | virtual void mangle_region(MemRegion mr) {} method is_empty (line 181) | bool is_empty() const { return used() == 0; } method not_empty (line 182) | bool not_empty() const { return used() > 0; } method is_in_reserved (line 194) | bool is_in_reserved(const void* p) const { return _bottom <= p && p < ... method is_aligned (line 200) | static bool is_aligned(void* p) { method capacity (line 205) | size_t capacity() const { return byte_size(bottom(), end()); } method SequentialSubTasksDone (line 301) | SequentialSubTasksDone* par_seq_tasks() { return &_par_seq_tasks; } method ContiguousSpace (line 304) | virtual ContiguousSpace* toContiguousSpace() { class BlockOffsetArray (line 72) | class BlockOffsetArray class BlockOffsetArrayContigSpace (line 73) | class BlockOffsetArrayContigSpace class Generation (line 74) | class Generation class CompactibleSpace (line 75) | class CompactibleSpace method CompactibleSpace (line 404) | CompactibleSpace() : method HeapWord (line 412) | HeapWord* compaction_top() const { return _compaction_top; } method set_compaction_top (line 414) | void set_compaction_top(HeapWord* value) { method reset_after_compaction (line 422) | virtual void reset_after_compaction() {} method CompactibleSpace (line 428) | virtual CompactibleSpace* next_compaction_space() const { method set_next_compaction_space (line 432) | void set_next_compaction_space(CompactibleSpace* csp) { method allowed_dead_ratio (line 454) | virtual size_t allowed_dead_ratio() const { return 0; } method HeapWord (line 461) | virtual HeapWord* initialize_threshold() { return end(); } method adjust_object_size_v (line 479) | virtual size_t adjust_object_size_v(size_t size) const { return size; } method HeapWord (line 492) | virtual HeapWord* cross_threshold(HeapWord* start, HeapWord* the_end) { class BlockOffsetTable (line 76) | class BlockOffsetTable class GenRemSet (line 77) | class GenRemSet class CardTableRS (line 78) | class CardTableRS class DirtyCardToOopClosure (line 79) | class DirtyCardToOopClosure method DirtyCardToOopClosure (line 354) | DirtyCardToOopClosure(Space* sp, OopClosure* cl, method set_min_done (line 365) | void set_min_done(HeapWord* min_done) { method set_last_bottom (line 370) | void set_last_bottom(HeapWord* last_bottom) { class SpaceMemRegionOopsIterClosure (line 82) | class SpaceMemRegionOopsIterClosure: public OopClosure { method do_oop_work (line 87) | void do_oop_work(T* p) { method SpaceMemRegionOopsIterClosure (line 93) | SpaceMemRegionOopsIterClosure(OopClosure* cl, MemRegion mr): class Space (line 108) | class Space: public CHeapObj { method Space (line 124) | Space(): method HeapWord (line 129) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 130) | HeapWord* end() const { return _end; } method set_bottom (line 131) | virtual void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 132) | virtual void set_end(HeapWord* value) { _end = value; } method HeapWord (line 134) | virtual HeapWord* saved_mark_word() const { return _saved_mark_word; } method set_saved_mark_word (line 136) | void set_saved_mark_word(HeapWord* p) { _saved_mark_word = p; } method MemRegionClosure (line 138) | MemRegionClosure* preconsumptionDirtyCardClosure() const { method setPreconsumptionDirtyCardClosure (line 141) | void setPreconsumptionDirtyCardClosure(MemRegionClosure* cl) { method MemRegion (line 147) | virtual MemRegion used_region() const { return MemRegion(bottom(), end... method MemRegion (line 157) | virtual MemRegion used_region_at_save_marks() const { method mangle_unused_area (line 176) | virtual void mangle_unused_area() {} method mangle_unused_area_complete (line 177) | virtual void mangle_unused_area_complete() {} method mangle_region (line 178) | virtual void mangle_region(MemRegion mr) {} method is_empty (line 181) | bool is_empty() const { return used() == 0; } method not_empty (line 182) | bool not_empty() const { return used() > 0; } method is_in_reserved (line 194) | bool is_in_reserved(const void* p) const { return _bottom <= p && p < ... method is_aligned (line 200) | static bool is_aligned(void* p) { method capacity (line 205) | size_t capacity() const { return byte_size(bottom(), end()); } method SequentialSubTasksDone (line 301) | SequentialSubTasksDone* par_seq_tasks() { return &_par_seq_tasks; } method ContiguousSpace (line 304) | virtual ContiguousSpace* toContiguousSpace() { class DirtyCardToOopClosure (line 322) | class DirtyCardToOopClosure: public MemRegionClosureRO { method DirtyCardToOopClosure (line 354) | DirtyCardToOopClosure(Space* sp, OopClosure* cl, method set_min_done (line 365) | void set_min_done(HeapWord* min_done) { method set_last_bottom (line 370) | void set_last_bottom(HeapWord* last_bottom) { class CompactPoint (line 378) | class CompactPoint : public StackObj { method CompactPoint (line 383) | CompactPoint(Generation* _gen, CompactibleSpace* _space, class CompactibleSpace (line 394) | class CompactibleSpace: public Space { method CompactibleSpace (line 404) | CompactibleSpace() : method HeapWord (line 412) | HeapWord* compaction_top() const { return _compaction_top; } method set_compaction_top (line 414) | void set_compaction_top(HeapWord* value) { method reset_after_compaction (line 422) | virtual void reset_after_compaction() {} method CompactibleSpace (line 428) | virtual CompactibleSpace* next_compaction_space() const { method set_next_compaction_space (line 432) | void set_next_compaction_space(CompactibleSpace* csp) { method allowed_dead_ratio (line 454) | virtual size_t allowed_dead_ratio() const { return 0; } method HeapWord (line 461) | virtual HeapWord* initialize_threshold() { return end(); } method adjust_object_size_v (line 479) | virtual size_t adjust_object_size_v(size_t size) const { return size; } method HeapWord (line 492) | virtual HeapWord* cross_threshold(HeapWord* start, HeapWord* the_end) { function debug_only (line 715) | debug_only( ... class GenSpaceMangler (line 787) | class GenSpaceMangler class ContiguousSpace (line 791) | class ContiguousSpace: public CompactibleSpace { method GenSpaceMangler (line 800) | GenSpaceMangler* mangler() { return _mangler; } method HeapWord (line 814) | HeapWord* top() const { return _top; } method set_top (line 815) | void set_top(HeapWord* value) { _top = value; } method set_saved_mark (line 817) | virtual void set_saved_mark() { _saved_mark_word = top(); } method reset_saved_mark (line 818) | void reset_saved_mark() { _saved_mark_word = bottom(); } method WaterMark (line 820) | WaterMark bottom_mark() { return WaterMark(this, bottom()); } method WaterMark (line 821) | WaterMark top_mark() { return WaterMark(this, top()); } method WaterMark (line 822) | WaterMark saved_mark() { return WaterMark(this, saved_mark_word()... method saved_mark_at_top (line 823) | bool saved_mark_at_top() const { return saved_mark_word() == top(); } method capacity (line 848) | size_t capacity() const { return byte_size(bottom(), end()); } method used (line 849) | size_t used() const { return byte_size(bottom(), top()); } method free (line 850) | size_t free() const { return byte_size(top(), end()); } method MemRegion (line 859) | MemRegion used_region() const { return MemRegion(bottom(), top()); } method MemRegion (line 861) | MemRegion used_region_at_save_marks() const { method obj_allocated_since_save_marks (line 869) | virtual bool obj_allocated_since_save_marks(const oop obj) const { method HeapWord (line 883) | HeapWord* concurrent_iteration_safe_limit() { method set_concurrent_iteration_safe_limit (line 890) | void set_concurrent_iteration_safe_limit(HeapWord* new_limit) { method reset_after_compaction (line 905) | virtual void reset_after_compaction() { method minimum_free_block_size (line 911) | virtual size_t minimum_free_block_size() const { return 0; } method block_is_obj (line 940) | bool block_is_obj(const HeapWord* p) const { return p < top(); } method HeapWord (line 943) | HeapWord** top_addr() { return &_top; } method HeapWord (line 944) | HeapWord** end_addr() { return &_end; } method ContiguousSpace (line 953) | virtual ContiguousSpace* toContiguousSpace() { class Filtering_DCTOC (line 969) | class Filtering_DCTOC : public DirtyCardToOopClosure { method Filtering_DCTOC (line 990) | Filtering_DCTOC(Space* sp, OopClosure* cl, class ContiguousSpaceDCTOC (line 1006) | class ContiguousSpaceDCTOC : public Filtering_DCTOC { method ContiguousSpaceDCTOC (line 1019) | ContiguousSpaceDCTOC(ContiguousSpace* sp, OopClosure* cl, class DefNewGeneration (line 1029) | class DefNewGeneration class EdenSpace (line 1031) | class EdenSpace : public ContiguousSpace { method EdenSpace (line 1042) | EdenSpace(DefNewGeneration* gen) : method HeapWord (line 1046) | HeapWord* soft_end() { return _soft_end; } method HeapWord (line 1047) | HeapWord** soft_end_addr() { return &_soft_end; } method set_soft_end (line 1048) | void set_soft_end(HeapWord* value) { _soft_end = value; } method set_end (line 1054) | void set_end(HeapWord* value) { class ConcEdenSpace (line 1067) | class ConcEdenSpace : public EdenSpace { method ConcEdenSpace (line 1069) | ConcEdenSpace(DefNewGeneration* gen) : EdenSpace(gen) { } class OffsetTableContigSpace (line 1081) | class OffsetTableContigSpace: public ContiguousSpace { class TenuredSpace (line 1119) | class TenuredSpace: public OffsetTableContigSpace { method TenuredSpace (line 1126) | TenuredSpace(BlockOffsetSharedArray* sharedOffsetArray, class ContigPermSpace (line 1134) | class ContigPermSpace: public OffsetTableContigSpace { method ContigPermSpace (line 1141) | ContigPermSpace(BlockOffsetSharedArray* sharedOffsetArray, MemRegion m... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/space.inline.hpp function HeapWord (line 33) | inline HeapWord* Space::block_start(const void* p) { function HeapWord (line 37) | inline HeapWord* OffsetTableContigSpace::allocate(size_t size) { function HeapWord (line 48) | inline HeapWord* OffsetTableContigSpace::par_allocate(size_t size) { function HeapWord (line 65) | inline HeapWord* FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/specialized_oop_closures.hpp class OopClosure (line 39) | class OopClosure class OopsInGenClosure (line 40) | class OopsInGenClosure class ScanClosure (line 42) | class ScanClosure class FastScanClosure (line 43) | class FastScanClosure class FilteringClosure (line 44) | class FilteringClosure class ParScanWithBarrierClosure (line 46) | class ParScanWithBarrierClosure class ParScanWithoutBarrierClosure (line 47) | class ParScanWithoutBarrierClosure class MarkRefsIntoAndScanClosure (line 49) | class MarkRefsIntoAndScanClosure class Par_MarkRefsIntoAndScanClosure (line 50) | class Par_MarkRefsIntoAndScanClosure class PushAndMarkClosure (line 51) | class PushAndMarkClosure class Par_PushAndMarkClosure (line 52) | class Par_PushAndMarkClosure class PushOrMarkClosure (line 53) | class PushOrMarkClosure class Par_PushOrMarkClosure (line 54) | class Par_PushOrMarkClosure class CMSKeepAliveClosure (line 55) | class CMSKeepAliveClosure class CMSInnerParMarkAndPushClosure (line 56) | class CMSInnerParMarkAndPushClosure class SpecializationStats (line 195) | class SpecializationStats { type Kind (line 197) | enum Kind { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/tenuredGeneration.cpp function oop (line 343) | oop TenuredGeneration::par_promote(int thread_num, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/tenuredGeneration.hpp class ParGCAllocBufferWithBOT (line 35) | class ParGCAllocBufferWithBOT class TenuredGeneration (line 37) | class TenuredGeneration: public OneContigSpaceCardGeneration { method kind (line 65) | Generation::Name kind() { return Generation::MarkSweepCompact; } method must_be_youngest (line 70) | bool must_be_youngest() const { return false; } method must_be_oldest (line 71) | bool must_be_oldest() const { return true; } method full_collects_younger_generations (line 78) | virtual bool full_collects_younger_generations() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/threadLocalAllocBuffer.cpp function Thread (line 315) | Thread* ThreadLocalAllocBuffer::myThread() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/threadLocalAllocBuffer.hpp class GlobalTLABStats (line 32) | class GlobalTLABStats method allocating_threads_avg (line 221) | unsigned allocating_threads_avg() { method allocation (line 225) | size_t allocation() { method update_allocating_threads (line 231) | void update_allocating_threads() { method update_number_of_refills (line 234) | void update_number_of_refills(unsigned value) { method update_allocation (line 238) | void update_allocation(size_t value) { method update_gc_waste (line 241) | void update_gc_waste(size_t value) { method update_fast_refill_waste (line 245) | void update_fast_refill_waste(size_t value) { method update_slow_refill_waste (line 249) | void update_slow_refill_waste(size_t value) { method update_slow_allocations (line 253) | void update_slow_allocations(unsigned value) { class ThreadLocalAllocBuffer (line 39) | class ThreadLocalAllocBuffer: public CHeapObj { method set_start (line 62) | void set_start(HeapWord* start) { _start = start; } method set_end (line 63) | void set_end(HeapWord* end) { _end = end; } method set_top (line 64) | void set_top(HeapWord* top) { _top = top; } method set_pf_top (line 65) | void set_pf_top(HeapWord* pf_top) { _pf_top = pf_top; } method set_desired_size (line 66) | void set_desired_size(size_t desired_size) { _desired_size = desir... method set_refill_waste_limit (line 67) | void set_refill_waste_limit(size_t waste) { _refill_waste_limit =... method initial_refill_waste_limit (line 69) | size_t initial_refill_waste_limit() { return desired_size()... method target_refills (line 71) | static int target_refills() { return _target_refill... method remaining (line 74) | size_t remaining() const { return end() == NULL ... method invariants (line 82) | void invariants() const { assert(top() >= start() && top() <= end(), "... method number_of_refills (line 92) | int number_of_refills() const { return _number_of_refills; } method fast_refill_waste (line 93) | int fast_refill_waste() const { return _fast_refill_waste; } method slow_refill_waste (line 94) | int slow_refill_waste() const { return _slow_refill_waste; } method gc_waste (line 95) | int gc_waste() const { return _gc_waste; } method slow_allocations (line 96) | int slow_allocations() const { return _slow_allocations; } method GlobalTLABStats (line 99) | static GlobalTLABStats* global_stats() { return _global_stats; } method ThreadLocalAllocBuffer (line 102) | ThreadLocalAllocBuffer() : _allocation_fraction(TLABAllocationWeight) { method min_size (line 106) | static const size_t min_size() { return align_object_s... method HeapWord (line 109) | HeapWord* start() const { return _start; } method HeapWord (line 110) | HeapWord* end() const { return _end; } method HeapWord (line 111) | HeapWord* hard_end() const { return _end + alignme... method HeapWord (line 112) | HeapWord* top() const { return _top; } method HeapWord (line 113) | HeapWord* pf_top() const { return _pf_top; } method desired_size (line 114) | size_t desired_size() const { return _desired_size; } method used (line 115) | size_t used() const { return pointer_delta(... method used_bytes (line 116) | size_t used_bytes() const { return pointer_delta(... method free (line 117) | size_t free() const { return pointer_delta(... method refill_waste_limit (line 119) | size_t refill_waste_limit() const { return _refill_waste_... method end_reserve (line 125) | static size_t end_reserve() { method alignment_reserve (line 129) | static size_t alignment_reserve() { return align_object_s... method alignment_reserve_in_bytes (line 130) | static size_t alignment_reserve_in_bytes() { return alignment_rese... method refill_waste_limit_increment (line 158) | static size_t refill_waste_limit_increment() { return TLABWasteIncre... method ByteSize (line 161) | static ByteSize start_offset() { return byte_offset_of... method ByteSize (line 162) | static ByteSize end_offset() { return byte_offset_of... method ByteSize (line 163) | static ByteSize top_offset() { return byte_offset_of... method ByteSize (line 164) | static ByteSize pf_top_offset() { return byte_offset_of... method ByteSize (line 165) | static ByteSize size_offset() { return byte_offset_of... method ByteSize (line 166) | static ByteSize refill_waste_limit_offset() { return byte_offset_of... method ByteSize (line 168) | static ByteSize number_of_refills_offset() { return byte_offset_of... method ByteSize (line 169) | static ByteSize fast_refill_waste_offset() { return byte_offset_of... method ByteSize (line 170) | static ByteSize slow_allocations_offset() { return byte_offset_of... class GlobalTLABStats (line 175) | class GlobalTLABStats: public CHeapObj { method allocating_threads_avg (line 221) | unsigned allocating_threads_avg() { method allocation (line 225) | size_t allocation() { method update_allocating_threads (line 231) | void update_allocating_threads() { method update_number_of_refills (line 234) | void update_number_of_refills(unsigned value) { method update_allocation (line 238) | void update_allocation(size_t value) { method update_gc_waste (line 241) | void update_gc_waste(size_t value) { method update_fast_refill_waste (line 245) | void update_fast_refill_waste(size_t value) { method update_slow_refill_waste (line 249) | void update_slow_refill_waste(size_t value) { method update_slow_allocations (line 253) | void update_slow_allocations(unsigned value) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/threadLocalAllocBuffer.inline.hpp function HeapWord (line 34) | inline HeapWord* ThreadLocalAllocBuffer::allocate(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/universe.cpp function add_vtable (line 516) | static inline void add_vtable(void** list, int* n, void* o, int count) { class FixupMirrorClosure (line 549) | class FixupMirrorClosure: public ObjectClosure { method do_object (line 551) | virtual void do_object(oop obj) { function initialize_itable_for_klass (line 667) | void initialize_itable_for_klass(klassOop k, TRAPS) { function oop (line 696) | oop Universe::gen_out_of_memory_error(oop default_err) { function jint (line 752) | jint universe_init() { function jint (line 888) | jint Universe::initialize_heap() { function universe2_init (line 1036) | void universe2_init() { function universe_post_init (line 1045) | bool universe_post_init() { function calculate_verify_data (line 1423) | static void calculate_verify_data(uintptr_t verify_data[2], function methodOop (line 1663) | methodOop LatestMethodOopCache::get_methodOop() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/universe.hpp class CollectedHeap (line 39) | class CollectedHeap class DeferredObjAllocEvent (line 40) | class DeferredObjAllocEvent method DeferredObjAllocEvent (line 478) | DeferredObjAllocEvent(const oop o, const size_t s, const jint id) { method jint (line 487) | jint arena_id() { return _arena_id; } method bytesize (line 488) | size_t bytesize() { return _bytesize; } method oop (line 489) | oop get_oop() { return _oop; } class CommonMethodOopCache (line 46) | class CommonMethodOopCache : public CHeapObj { method CommonMethodOopCache (line 54) | CommonMethodOopCache() { _klass = NULL; _method_idnum = -1; } method klassOop (line 58) | klassOop klass() const { return _klass; } method method_idnum (line 59) | int method_idnum() const { return _method_idnum; } method oops_do (line 62) | void oops_do(OopClosure* f) { f->do_oop((oop*)&_klass); } class ActiveMethodOopsCache (line 69) | class ActiveMethodOopsCache : public CommonMethodOopCache { method ActiveMethodOopsCache (line 81) | ActiveMethodOopsCache() { _prev_methods = NULL; } class LatestMethodOopCache (line 92) | class LatestMethodOopCache : public CommonMethodOopCache { type NarrowOopStruct (line 100) | struct NarrowOopStruct { type VerifyOption (line 112) | enum VerifyOption { class Universe (line 121) | class Universe: AllStatic { type NarrowOopStruct (line 213) | struct NarrowOopStruct method objArrayOop (line 228) | static objArrayOop preallocated_out_of_memory_errors() { return _... method oop (line 249) | static oop check_mirror(oop m) { method klassOop (line 263) | static klassOop boolArrayKlassObj() { return _boolArra... method klassOop (line 264) | static klassOop byteArrayKlassObj() { return _byteArra... method klassOop (line 265) | static klassOop charArrayKlassObj() { return _charArra... method klassOop (line 266) | static klassOop intArrayKlassObj() { return _intArray... method klassOop (line 267) | static klassOop shortArrayKlassObj() { return _shortArr... method klassOop (line 268) | static klassOop longArrayKlassObj() { return _longArra... method klassOop (line 269) | static klassOop singleArrayKlassObj() { return _singleAr... method klassOop (line 270) | static klassOop doubleArrayKlassObj() { return _doubleAr... method klassOop (line 272) | static klassOop objectArrayKlassObj() { method klassOop (line 276) | static klassOop typeArrayKlassObj(BasicType t) { method klassOop (line 282) | static klassOop methodKlassObj() { return _methodKl... method klassOop (line 283) | static klassOop constMethodKlassObj() { return _constMet... method klassOop (line 284) | static klassOop methodDataKlassObj() { return _methodDa... method klassOop (line 285) | static klassOop klassKlassObj() { return _klassKla... method klassOop (line 286) | static klassOop arrayKlassKlassObj() { return _arrayKla... method klassOop (line 287) | static klassOop objArrayKlassKlassObj() { return _objArray... method klassOop (line 288) | static klassOop typeArrayKlassKlassObj() { return _typeArra... method klassOop (line 289) | static klassOop instanceKlassKlassObj() { return _instance... method klassOop (line 290) | static klassOop constantPoolKlassObj() { return _constant... method klassOop (line 291) | static klassOop constantPoolCacheKlassObj() { return _constant... method klassOop (line 292) | static klassOop compiledICHolderKlassObj() { return _compiled... method klassOop (line 293) | static klassOop systemObjArrayKlassObj() { return _systemOb... method oop (line 296) | static oop int_mirror() { return check_mirror(_int_m... method oop (line 297) | static oop float_mirror() { return check_mirror(_float... method oop (line 298) | static oop double_mirror() { return check_mirror(_doubl... method oop (line 299) | static oop byte_mirror() { return check_mirror(_byte_... method oop (line 300) | static oop bool_mirror() { return check_mirror(_bool_... method oop (line 301) | static oop char_mirror() { return check_mirror(_char_... method oop (line 302) | static oop long_mirror() { return check_mirror(_long_... method oop (line 303) | static oop short_mirror() { return check_mirror(_short... method oop (line 304) | static oop void_mirror() { return check_mirror(_void_... method oop (line 309) | static oop java_mirror(BasicType t) { method oop (line 313) | static oop main_thread_group() { return _main_thr... method set_main_thread_group (line 314) | static void set_main_thread_group(oop group) { _main_thread_gro... method oop (line 316) | static oop system_thread_group() { return _system_t... method set_system_thread_group (line 317) | static void set_system_thread_group(oop group) { _system_thread_g... method typeArrayOop (line 319) | static typeArrayOop the_empty_byte_array() { return _the_empt... method typeArrayOop (line 320) | static typeArrayOop the_empty_short_array() { return _the_empt... method typeArrayOop (line 321) | static typeArrayOop the_empty_int_array() { return _the_empt... method objArrayOop (line 322) | static objArrayOop the_empty_system_obj_array () { return _the_empt... method objArrayOop (line 323) | static objArrayOop the_empty_class_klass_array () { return _the_empt... method objArrayOop (line 324) | static objArrayOop the_array_interfaces_array() { return _the_arra... method oop (line 325) | static oop the_null_string() { return _the_null... method oop (line 326) | static oop the_min_jint_string() { return _the_min_j... method methodOop (line 327) | static methodOop finalizer_register_method() { return _finalize... method methodOop (line 328) | static methodOop loader_addClass_method() { return _loader_a... method methodOop (line 329) | static methodOop protection_domain_implies_method() { return _pd_impli... method ActiveMethodOopsCache (line 330) | static ActiveMethodOopsCache* reflect_invoke_cache() { return _reflect... method oop (line 331) | static oop null_ptr_exception_instance() { return _null_ptr... method oop (line 332) | static oop arithmetic_exception_instance() { return _arithmet... method oop (line 333) | static oop virtual_machine_error_instance() { return _virtual... method oop (line 334) | static oop vm_exception() { return _vm_excep... method oop (line 339) | static oop out_of_memory_error_java_heap() { return gen_out_o... method oop (line 340) | static oop out_of_memory_error_perm_gen() { return gen_out_o... method oop (line 341) | static oop out_of_memory_error_array_size() { return gen_out_o... method oop (line 342) | static oop out_of_memory_error_gc_overhead_limit() { return gen_out_o... method klassOop (line 345) | static klassOop* boolArrayKlassObj_addr() { return &_boolArr... method klassOop (line 346) | static klassOop* byteArrayKlassObj_addr() { return &_byteArr... method klassOop (line 347) | static klassOop* charArrayKlassObj_addr() { return &_charArr... method klassOop (line 348) | static klassOop* intArrayKlassObj_addr() { return &_intArra... method klassOop (line 349) | static klassOop* shortArrayKlassObj_addr() { return &_shortAr... method klassOop (line 350) | static klassOop* longArrayKlassObj_addr() { return &_longArr... method klassOop (line 351) | static klassOop* singleArrayKlassObj_addr() { return &_singleA... method klassOop (line 352) | static klassOop* doubleArrayKlassObj_addr() { return &_doubleA... method klassOop (line 353) | static klassOop* systemObjArrayKlassObj_addr() { return &_systemO... method CollectedHeap (line 356) | static CollectedHeap* heap() { return _collectedHeap; } method address (line 359) | static address* narrow_oop_base_addr() { return &_narrow_... method address (line 360) | static address narrow_oop_base() { return _narrow_... method is_narrow_oop_base (line 361) | static bool is_narrow_oop_base(void* addr) { return (narrow_o... method narrow_oop_shift (line 362) | static int narrow_oop_shift() { return _narrow_... method set_narrow_oop_base (line 363) | static void set_narrow_oop_base(address base) { _narrow_oop._bas... method set_narrow_oop_shift (line 364) | static void set_narrow_oop_shift(int shift) { _narrow_oop._shi... method narrow_oop_use_implicit_null_checks (line 365) | static bool narrow_oop_use_implicit_null_checks() { re... method set_narrow_oop_use_implicit_null_checks (line 366) | static void set_narrow_oop_use_implicit_null_checks(bool use) { _n... type NARROW_OOP_MODE (line 373) | enum NARROW_OOP_MODE { method get_heap_capacity_at_last_gc (line 386) | static size_t get_heap_capacity_at_last_gc() { return _heap_ca... method get_heap_free_at_last_gc (line 387) | static size_t get_heap_free_at_last_gc() { return _heap_ca... method get_heap_used_at_last_gc (line 388) | static size_t get_heap_used_at_last_gc() { return _heap_us... method is_bootstrapping (line 392) | static bool is_bootstrapping() { return _bootstra... method is_fully_initialized (line 393) | static bool is_fully_initialized() { return _fully_in... method verify_in_progress (line 421) | static bool verify_in_progress() { return _verify_in_progress; } method verify (line 423) | static void verify(bool silent) { method verify (line 426) | static void verify() { method verify_count (line 430) | static int verify_count() { return _verify_count; } method print_heap_before_gc (line 438) | static void print_heap_before_gc() { print_heap_before_gc(gclog_or_tty... method print_heap_after_gc (line 439) | static void print_heap_after_gc() { print_heap_after_gc(gclog_or_tty); } method base_vtable_size (line 468) | static int base_vtable_size() { return _base_vtable_size; } class DeferredObjAllocEvent (line 471) | class DeferredObjAllocEvent : public CHeapObj { method DeferredObjAllocEvent (line 478) | DeferredObjAllocEvent(const oop o, const size_t s, const jint id) { method jint (line 487) | jint arena_id() { return _arena_id; } method bytesize (line 488) | size_t bytesize() { return _bytesize; } method oop (line 489) | oop get_oop() { return _oop; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/memory/watermark.hpp class Space (line 34) | class Space function VALUE_OBJ_CLASS_SPEC (line 36) | class WaterMark VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/arrayKlass.cpp function klassOop (line 54) | klassOop arrayKlass::java_super() const { function oop (line 62) | oop arrayKlass::multi_allocate(int rank, jint* sizes, TRAPS) { function methodOop (line 67) | methodOop arrayKlass::uncached_lookup_method(Symbol* name, Symbol* signa... function arrayKlassHandle (line 74) | arrayKlassHandle arrayKlass::base_create_array_klass( function objArrayOop (line 123) | objArrayOop arrayKlass::compute_secondary_supers(int num_extra_slots, TR... function klassVtable (line 144) | klassVtable* arrayKlass::vtable() const { function objArrayOop (line 150) | objArrayOop arrayKlass::allocate_arrayArray(int n, int length, TRAPS) { function jint (line 185) | jint arrayKlass::compute_modifier_flags(TRAPS) const { function jint (line 191) | jint arrayKlass::jvmti_class_status() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/arrayKlass.hpp class arrayKlass (line 35) | class arrayKlass: public Klass { method oop_is_array (line 47) | bool oop_is_array() const { return true; } method dimension (line 50) | int dimension() const { return _dimension; } method set_dimension (line 51) | void set_dimension(int dimension) { _dimension = dimension; } method klassOop (line 53) | klassOop higher_dimension() const { return _higher_dimension; } method set_higher_dimension (line 54) | void set_higher_dimension(klassOop k) { oop_store_without_check((oop*)... method oop (line 55) | oop* adr_higher_dimension() { return (oop*)&this->_higher_di... method klassOop (line 57) | klassOop lower_dimension() const { return _lower_dimension; } method set_lower_dimension (line 58) | void set_lower_dimension(klassOop k) { oop_store_without_check((oop*)... method oop (line 59) | oop* adr_lower_dimension() { return (oop*)&this->_lower_dim... method juint (line 62) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 63) | void set_alloc_size(juint n) { _alloc_size = n; } method array_header_in_bytes (line 66) | int array_header_in_bytes() const { return layout_helper_header_si... method log2_element_size (line 67) | int log2_element_size() const { return layout_helper_log2_elem... method BasicType (line 69) | BasicType element_type() const { return layout_helper_element_t... method oop (line 71) | oop component_mirror() const { return _component_mirror; } method set_component_mirror (line 72) | void set_component_mirror(oop m) { oop_store((oop*) &_component_m... method oop (line 73) | oop* adr_component_mirror() { return (oop*)&this->_component... method ByteSize (line 76) | static ByteSize component_mirror_offset() { return in_ByteSize(sizeof(... method arrayKlass (line 90) | static arrayKlass* cast(klassOop k) { method header_size (line 100) | static int header_size() { return oopDesc::header_size... method object_is_parsable (line 103) | bool object_is_parsable() const { return _vtable_len > 0; } method vtable_length (line 107) | int vtable_length() const { return _vtable_len; } method base_vtable_length (line 108) | static int base_vtable_length() { return Universe::base_vtabl... method set_vtable_length (line 109) | void set_vtable_length(int len) { assert(len == base_vtable_l... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/arrayKlassKlass.cpp function klassOop (line 40) | klassOop arrayKlassKlass::create_klass(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/arrayKlassKlass.hpp class arrayKlassKlass (line 33) | class arrayKlassKlass : public klassKlass { method oop_is_arrayKlass (line 36) | bool oop_is_arrayKlass() const { return true; } method arrayKlassKlass (line 43) | static arrayKlassKlass* cast(klassOop k) { method header_size (line 49) | static int header_size() { return oopDesc::header_size() + sizeof... method object_size (line 50) | int object_size() const { return align_object_size(header_size()... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/arrayOop.hpp class arrayOopDesc (line 42) | class arrayOopDesc : public oopDesc { method header_size_in_bytes (line 51) | static int header_size_in_bytes() { method length_offset_in_bytes (line 67) | static int length_offset_in_bytes() { method base_offset_in_bytes (line 73) | static int base_offset_in_bytes(BasicType type) { method is_within_bounds (line 83) | bool is_within_bounds(int index) const { return 0 <= index && i... method length (line 87) | int length() const { method set_length (line 90) | void set_length(int length) { method header_size (line 98) | static int header_size(BasicType type) { method max_array_length (line 109) | static int32_t max_array_length(BasicType type) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/compiledICHolderKlass.cpp function klassOop (line 40) | klassOop compiledICHolderKlass::create_klass(TRAPS) { function compiledICHolderOop (line 51) | compiledICHolderOop compiledICHolderKlass::allocate(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/compiledICHolderKlass.hpp class CMSIsAliveClosure (line 32) | class CMSIsAliveClosure class compiledICHolderKlass (line 36) | class compiledICHolderKlass : public Klass { method oop_is_compiledICHolder (line 42) | bool oop_is_compiledICHolder() const { return true; } method klass_oop_size (line 51) | int klass_oop_size() const { return object_size(); } method compiledICHolderKlass (line 54) | static compiledICHolderKlass* cast(klassOop k) { method header_size (line 60) | static int header_size() { return oopDesc::header_size() + sizeo... method object_size (line 61) | int object_size() const { return align_object_size(header_size(... method PARALLEL_GC_DECLS (line 68) | PARALLEL_GC_DECLS method set_alloc_size (line 72) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/compiledICHolderOop.hpp class compiledICHolderOopDesc (line 38) | class compiledICHolderOopDesc : public oopDesc { method methodOop (line 45) | methodOop holder_method() const { return _holder_method; } method klassOop (line 46) | klassOop holder_klass() const { return _holder_klass; } method set_holder_method (line 48) | void set_holder_method(methodOop m) { oop_store_without_check((oop*)&_... method set_holder_klass (line 49) | void set_holder_klass(klassOop k) { oop_store_without_check((oop*)&_... method header_size (line 51) | static int header_size() { return sizeof(compiledICHolderOo... method object_size (line 52) | static int object_size() { return align_object_size(header_... method holder_method_offset (line 55) | static int holder_method_offset() { return offset_of(compiledICHolde... method holder_klass_offset (line 56) | static int holder_klass_offset() { return offset_of(compiledICHolde... method oop (line 59) | oop* adr_holder_method() const { return (oop*)&_holder_method; } method oop (line 60) | oop* adr_holder_klass() const { return (oop*)&_holder_klass; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constMethodKlass.cpp function klassOop (line 37) | klassOop constMethodKlass::create_klass(TRAPS) { function constMethodOop (line 65) | constMethodOop constMethodKlass::allocate(int byte_code_size, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constMethodKlass.hpp class constMethodKlass (line 34) | class constMethodKlass : public Klass { method oop_is_constMethod (line 40) | bool oop_is_constMethod() const { return true; } method klass_oop_size (line 57) | int klass_oop_size() const { return object_size(); } method constMethodKlass (line 60) | static constMethodKlass* cast(klassOop k) { method header_size (line 66) | static int header_size() { method object_size (line 69) | int object_size() const { method PARALLEL_GC_DECLS (line 78) | PARALLEL_GC_DECLS method set_alloc_size (line 82) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constMethodOop.cpp function methodOop (line 61) | methodOop constMethodOopDesc::method() const { function u_char (line 69) | u_char* constMethodOopDesc::compressed_linenumber_table() const { function u2 (line 75) | u2* constMethodOopDesc::checked_exceptions_length_addr() const { function u2 (line 81) | u2* constMethodOopDesc::exception_table_length_addr() const { function u2 (line 92) | u2* constMethodOopDesc::localvariable_table_length_addr() const { function CheckedExceptionElement (line 141) | CheckedExceptionElement* constMethodOopDesc::checked_exceptions_start() ... function LocalVariableTableElement (line 155) | LocalVariableTableElement* constMethodOopDesc::localvariable_table_start... function ExceptionTableElement (line 167) | ExceptionTableElement* constMethodOopDesc::exception_table_start() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constMethodOop.hpp function VALUE_OBJ_CLASS_SPEC (line 83) | class CheckedExceptionElement VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 90) | class LocalVariableTableElement VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 102) | class ExceptionTableElement VALUE_OBJ_CLASS_SPEC { class constMethodOopDesc (line 110) | class constMethodOopDesc : public oopDesc { method oop (line 131) | oop* oop_block_beg() const { return adr_constants(); } method oop (line 132) | oop* oop_block_end() const { return adr_stackmap_data() + 1; } method has_linenumber_table (line 168) | bool has_linenumber_table() const method has_checked_exceptions (line 171) | bool has_checked_exceptions() const method has_localvariable_table (line 174) | bool has_localvariable_table() const method has_exception_handler (line 177) | bool has_exception_handler() const method set_interpreter_kind (line 180) | void set_interpreter_kind(int kind) { _interpreter_kind = kind; } method interpreter_kind (line 181) | int interpreter_kind(void) const { return _interpreter_kind; } method constantPoolOop (line 184) | constantPoolOop constants() const { return _constants; } method set_constants (line 185) | void set_constants(constantPoolOop c) { method typeArrayOop (line 192) | typeArrayOop stackmap_data() const { return _stackmap_data; } method set_stackmap_data (line 193) | void set_stackmap_data(typeArrayOop sd) { method has_stackmap_table (line 196) | bool has_stackmap_table() const { return _stackmap_data != NULL; } method init_fingerprint (line 198) | void init_fingerprint() { method fingerprint (line 203) | uint64_t fingerprint() const { method set_fingerprint (line 214) | uint64_t set_fingerprint(uint64_t new_fingerprint) { method name_index (line 228) | int name_index() const { return _name_index; } method set_name_index (line 229) | void set_name_index(int index) { _name_index = index; } method signature_index (line 232) | int signature_index() const { return _signature_ind... method set_signature_index (line 233) | void set_signature_index(int index) { _signature_index = in... method generic_signature_index (line 236) | int generic_signature_index() const { return _generic_signa... method set_generic_signature_index (line 237) | void set_generic_signature_index(int index) { _generic_signature_in... method header_size (line 240) | static int header_size() { method object_size (line 250) | int object_size() const { return _constMethod_size; } method set_constMethod_size (line 251) | void set_constMethod_size(int size) { _constMethod_size = size; } method object_is_parsable (line 253) | bool object_is_parsable() { return object_size() > 0; } method code_size (line 256) | int code_size() const { return _code_size; } method set_code_size (line 257) | void set_code_size(int size) { method set_code (line 284) | void set_code(address code) { method address (line 289) | address code_base() const { return (address) (this+1); } method address (line 290) | address code_end() const { return code_base() + code_size(... method contains (line 291) | bool contains(address bcp) const { return code_base() <= bcp method ByteSize (line 294) | static ByteSize codes_offset() method ByteSize (line 298) | static ByteSize constants_offset() method oop (line 302) | oop* adr_constants() const { return (oop*)&_constants; } method oop (line 303) | oop* adr_stackmap_data() const { return (oop*)&_stackmap_data; } method is_conc_safe (line 304) | bool is_conc_safe() { return _is_conc_safe; } method set_is_conc_safe (line 305) | void set_is_conc_safe(bool v) { _is_conc_safe = v; } method u2 (line 310) | u2 method_idnum() const { return _method_idnum; } method set_method_idnum (line 311) | void set_method_idnum(u2 idnum) { _method_idnum = idnum; } method address (line 319) | address constMethod_end() const method u2 (line 323) | u2* last_u2_element() const FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constantPoolKlass.cpp function constantPoolOop (line 58) | constantPoolOop constantPoolKlass::allocate(int length, bool is_conc_saf... function klassOop (line 102) | klassOop constantPoolKlass::create_klass(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constantPoolKlass.hpp class constantPoolKlass (line 33) | class constantPoolKlass : public Klass { method oop_is_constantPool (line 37) | bool oop_is_constantPool() const { return true; } method klass_oop_size (line 39) | int klass_oop_size() const { return object_size(); } method constantPoolKlass (line 47) | static constantPoolKlass* cast(klassOop k) { method header_size (line 53) | static int header_size() { return oopDesc::header_size() + size... method object_size (line 54) | int object_size() const { return align_object_size(header_size(... method juint (line 70) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 71) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constantPoolOop.cpp function klassOop (line 54) | klassOop constantPoolOopDesc::klass_at_impl(constantPoolHandle this_oop,... function klassOop (line 205) | klassOop constantPoolOopDesc::klass_at_if_loaded(constantPoolHandle this... function klassOop (line 238) | klassOop constantPoolOopDesc::klass_ref_at_if_loaded(constantPoolHandle ... function klassOop (line 247) | klassOop constantPoolOopDesc::klass_ref_at_if_loaded_check(constantPoolH... function methodOop (line 269) | methodOop constantPoolOopDesc::method_at_if_loaded(constantPoolHandle cp... function oop (line 287) | oop constantPoolOopDesc::appendix_at_if_loaded(constantPoolHandle cpool,... function oop (line 302) | oop constantPoolOopDesc::method_type_at_if_loaded(constantPoolHandle cpo... function Symbol (line 311) | Symbol* constantPoolOopDesc::impl_name_ref_at(int which, bool uncached) { function Symbol (line 317) | Symbol* constantPoolOopDesc::impl_signature_ref_at(int which, bool uncac... function klassOop (line 400) | klassOop constantPoolOopDesc::klass_ref_at(int which, TRAPS) { function Symbol (line 405) | Symbol* constantPoolOopDesc::klass_name_at(int which) { function Symbol (line 422) | Symbol* constantPoolOopDesc::klass_ref_at_noresolve(int which) { function Symbol (line 427) | Symbol* constantPoolOopDesc::uncached_klass_ref_at_noresolve(int which) { function BasicType (line 445) | BasicType constantPoolOopDesc::basic_type_for_signature_at(int which) { function oop (line 463) | static oop decode_exception_from_f1(oop result_oop, TRAPS) { function oop (line 476) | oop constantPoolOopDesc::resolve_constant_at_impl(constantPoolHandle thi... function oop (line 645) | oop constantPoolOopDesc::resolve_bootstrap_specifier_at_impl(constantPoo... function oop (line 683) | oop constantPoolOopDesc::string_at_impl(constantPoolHandle this_oop, int... function print_cpool_bytes (line 1366) | static void print_cpool_bytes(jint cnt, u1 *bytes) { function jint (line 1495) | jint constantPoolOopDesc::cpool_entry_size(jint idx) { function jint (line 1541) | jint constantPoolOopDesc::hash_entries_to(SymbolHashMap *symmap, function SymbolHashMapEntry (line 1784) | SymbolHashMapEntry* SymbolHashMap::find_entry(Symbol* sym) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/constantPoolOop.hpp class SymbolHashMap (line 59) | class SymbolHashMap type SymbolHashMap_Constants (line 827) | enum SymbolHashMap_Constants { method initialize_table (line 834) | void initialize_table(int table_size) { method table_size (line 844) | int table_size() const { return _table_size; } method SymbolHashMap (line 846) | SymbolHashMap() { initialize_table(_Def_HashMap_Size); } method SymbolHashMap (line 847) | SymbolHashMap(int table_size) { initialize_table(table_size); } method compute_hash (line 850) | static unsigned int compute_hash(const char* str, int len) { method SymbolHashMapEntry (line 859) | SymbolHashMapEntry* bucket(int i) { method u2 (line 866) | u2 symbol_to_value(Symbol* sym) { function VALUE_OBJ_CLASS_SPEC (line 61) | class CPSlot VALUE_OBJ_CLASS_SPEC { class constantPoolOopDesc (line 83) | class constantPoolOopDesc : public oopDesc { method set_tags (line 98) | void set_tags(typeArrayOop tags) { oop_store_without_check... method tag_at_put (line 99) | void tag_at_put(int which, jbyte t) { tags()->byte_at_put(whi... method release_tag_at_put (line 100) | void release_tag_at_put(int which, jbyte t) { tags()->release_byte_at... method set_operands (line 102) | void set_operands(typeArrayOop operands) { oop_store_without_check... type FlagBit (line 104) | enum FlagBit { method flags (line 110) | int flags() const { return _flags; } method set_flags (line 111) | void set_flags(int f) { _flags = f; } method flag_at (line 112) | bool flag_at(FlagBit fb) const { return (_flags & (1 << (in... method oop (line 118) | oop* tags_addr() { return (oop*)&_tags; } method oop (line 119) | oop* cache_addr() { return (oop*)&_cache; } method oop (line 120) | oop* operands_addr() { return (oop*)&_operands; } method CPSlot (line 122) | CPSlot slot_at(int which) { method slot_at_put (line 138) | void slot_at_put(int which, CPSlot s) const { method oop (line 142) | oop* obj_at_addr_raw(int which) const { method obj_at_put_without_check (line 147) | void obj_at_put_without_check(int which, oop o) { method obj_at_put (line 152) | void obj_at_put(int which, oop o) const { method jint (line 157) | jint* int_at_addr(int which) const { method jlong (line 162) | jlong* long_at_addr(int which) const { method jfloat (line 167) | jfloat* float_at_addr(int which) const { method jdouble (line 172) | jdouble* double_at_addr(int which) const { method typeArrayOop (line 178) | typeArrayOop tags() const { return _tags; } method typeArrayOop (line 179) | typeArrayOop operands() const { return _operands; } method has_pseudo_string (line 181) | bool has_pseudo_string() const { return flag_at(FB_has_pseu... method has_invokedynamic (line 182) | bool has_invokedynamic() const { return flag_at(FB_has_invo... method has_preresolution (line 183) | bool has_preresolution() const { return flag_at(FB_has_prer... method set_pseudo_string (line 184) | void set_pseudo_string() { set_flag_at(FB_has_pseu... method set_invokedynamic (line 185) | void set_invokedynamic() { set_flag_at(FB_has_invo... method set_preresolution (line 186) | void set_preresolution() { set_flag_at(FB_has_prer... method klassOop (line 189) | klassOop pool_holder() const { return _pool_holder; } method set_pool_holder (line 190) | void set_pool_holder(klassOop k) { oop_store_without_check((o... method oop (line 191) | oop* pool_holder_addr() { return (oop*)&_pool_holder; } method constantPoolCacheOop (line 194) | constantPoolCacheOop cache() const { return _cache; } method set_cache (line 195) | void set_cache(constantPoolCacheOop cache){ oop_store((oop*)&_cache, c... method tags_offset_in_bytes (line 198) | static int tags_offset_in_bytes() { return offset_of(constantP... method cache_offset_in_bytes (line 199) | static int cache_offset_in_bytes() { return offset_of(constantP... method operands_offset_in_bytes (line 200) | static int operands_offset_in_bytes() { return offset_of(constantP... method pool_holder_offset_in_bytes (line 201) | static int pool_holder_offset_in_bytes() { return offset_of(constantP... method klass_at_put (line 205) | void klass_at_put(int which, klassOop k) { method klass_index_at_put (line 224) | void klass_index_at_put(int which, int name_index) { method unresolved_klass_at_put (line 230) | void unresolved_klass_at_put(int which, Symbol* s) { method method_handle_index_at_put (line 235) | void method_handle_index_at_put(int which, int ref_kind, int ref_index) { method method_type_index_at_put (line 240) | void method_type_index_at_put(int which, int ref_index) { method invoke_dynamic_at_put (line 245) | void invoke_dynamic_at_put(int which, int bootstrap_specifier_index, i... method unresolved_string_at_put (line 251) | void unresolved_string_at_put(int which, Symbol* s) { method int_at_put (line 256) | void int_at_put(int which, jint i) { method long_at_put (line 261) | void long_at_put(int which, jlong l) { method float_at_put (line 267) | void float_at_put(int which, jfloat f) { method double_at_put (line 272) | void double_at_put(int which, jdouble d) { method Symbol (line 279) | Symbol** symbol_at_addr(int which) const { method symbol_at_put (line 284) | void symbol_at_put(int which, Symbol* s) { method string_at_put (line 290) | void string_at_put(int which, oop str) { method object_at_put (line 305) | void object_at_put(int which, oop str) { method string_index_at_put (line 316) | void string_index_at_put(int which, int string_index) { method field_at_put (line 321) | void field_at_put(int which, int class_index, int name_and_type_index) { method method_at_put (line 326) | void method_at_put(int which, int class_index, int name_and_type_index) { method interface_method_at_put (line 331) | void interface_method_at_put(int which, int class_index, int name_and_... method name_and_type_at_put (line 336) | void name_and_type_at_put(int which, int name_index, int signature_ind... method constantTag (line 343) | constantTag tag_at(int which) const { return (constantTag)tags()->byte... method is_pointer_entry (line 346) | bool is_pointer_entry(int which) { method is_object_entry (line 354) | bool is_object_entry(int which) { method klassOop (line 364) | klassOop klass_at(int which, TRAPS) { method klassOop (line 371) | klassOop resolved_klass_at(int which) { // Used by Compiler method Symbol (line 379) | Symbol* unresolved_klass_at(int which) { // Temporary until actual... method Symbol (line 387) | Symbol* klass_at_noresolve(int which) { return klass_name_at(which); } method jint (line 389) | jint int_at(int which) { method jlong (line 394) | jlong long_at(int which) { method jfloat (line 401) | jfloat float_at(int which) { method jdouble (line 406) | jdouble double_at(int which) { method Symbol (line 412) | Symbol* symbol_at(int which) { method oop (line 417) | oop string_at(int which, TRAPS) { method oop (line 422) | oop object_at(int which) { method oop (line 436) | oop pseudo_string_at(int which) { method pseudo_string_at_put (line 441) | void pseudo_string_at_put(int which, oop x) { method oop (line 450) | oop resolved_string_at(int which) { method Symbol (line 458) | Symbol* unresolved_string_at(int which) { // Temporary until actual... method jint (line 472) | jint name_and_type_at(int which) { method method_handle_ref_kind_at (line 477) | int method_handle_ref_kind_at(int which) { method method_handle_index_at (line 481) | int method_handle_index_at(int which) { method method_type_index_at (line 485) | int method_type_index_at(int which) { method Symbol (line 490) | Symbol* method_handle_name_ref_at(int which) { method Symbol (line 494) | Symbol* method_handle_signature_ref_at(int which) { method method_handle_klass_index_at (line 498) | int method_handle_klass_index_at(int which) { method Symbol (line 502) | Symbol* method_type_signature_at(int which) { method invoke_dynamic_name_and_type_ref_index_at (line 507) | int invoke_dynamic_name_and_type_ref_index_at(int which) { method invoke_dynamic_bootstrap_specifier_index (line 511) | int invoke_dynamic_bootstrap_specifier_index(int which) { method invoke_dynamic_operand_base (line 515) | int invoke_dynamic_operand_base(int which) { method operand_offset_at (line 521) | static int operand_offset_at(typeArrayOop operands, int bootstrap_spec... method operand_offset_at_put (line 535) | static void operand_offset_at_put(typeArrayOop operands, int bootstrap... method operand_array_length (line 541) | static int operand_array_length(typeArrayOop operands) { method operand_limit_at (line 549) | static int operand_limit_at(typeArrayOop operands, int bootstrap_speci... method invoke_dynamic_operand_limit (line 556) | int invoke_dynamic_operand_limit(int which) { method invoke_dynamic_bootstrap_method_ref_index_at (line 568) | int invoke_dynamic_bootstrap_method_ref_index_at(int which) { method invoke_dynamic_argument_count_at (line 573) | int invoke_dynamic_argument_count_at(int which) { method invoke_dynamic_argument_index_at (line 582) | int invoke_dynamic_argument_index_at(int which, int j) { method Symbol (line 607) | Symbol* name_ref_at(int which) { return impl_name_ref_a... method Symbol (line 608) | Symbol* signature_ref_at(int which) { return impl_signature_... method klass_ref_index_at (line 610) | int klass_ref_index_at(int which) { return impl_klass_re... method name_and_type_ref_index_at (line 611) | int name_and_type_ref_index_at(int which) { return impl_name_and... method resolve_string_constants (line 620) | void resolve_string_constants(TRAPS) { method oop (line 630) | oop resolve_constant_at(int index, TRAPS) { method oop (line 635) | oop resolve_cached_constant_at(int cache_index, TRAPS) { method oop (line 640) | oop resolve_possibly_cached_constant_at(int pool_index, TRAPS) { method oop (line 645) | oop resolve_bootstrap_specifier_at(int index, TRAPS) { method length (line 654) | int length() const { return _length; } method set_length (line 655) | void set_length(int length) { _length = length; } method is_within_bounds (line 658) | bool is_within_bounds(int index) const { method header_size (line 662) | static int header_size() { return sizeof(constantPoolOopDe... method object_size (line 663) | static int object_size(int length) { return align_object_size(header... method object_size (line 664) | int object_size() { return object_size(length()); } method is_conc_safe (line 666) | bool is_conc_safe() { return _is_conc_safe; } method set_is_conc_safe (line 667) | void set_is_conc_safe(bool v) { _is_conc_safe = v; } method Symbol (line 688) | Symbol* uncached_name_ref_at(int which) { return impl_... method Symbol (line 689) | Symbol* uncached_signature_ref_at(int which) { return impl_... method uncached_klass_ref_index_at (line 690) | int uncached_klass_ref_index_at(int which) { return imp... method uncached_name_and_type_ref_index_at (line 691) | int uncached_name_and_type_ref_index_at(int which) { return imp... method get_cpcache_index (line 708) | static int get_cpcache_index(int index) { return index - CPCACHE_INDEX... method decode_cpcache_index (line 709) | static int decode_cpcache_index(int raw_index, bool invokedynamic_ok =... method jint (line 726) | jint klass_index_at(int which) { method jint (line 731) | jint string_index_at(int which) { method copy_cp_to (line 753) | void copy_cp_to(int start_i, int end_i, constantPoolHandle to_cp, int ... method orig_length (line 760) | int orig_length() const { return _orig_length; } method set_orig_length (line 761) | void set_orig_length(int orig_length) { _orig_length = orig_length; } class SymbolHashMapEntry (line 784) | class SymbolHashMapEntry : public CHeapObj { method hash (line 792) | unsigned int hash() const { return _hash; } method set_hash (line 793) | void set_hash(unsigned int hash) { _hash = hash; } method SymbolHashMapEntry (line 795) | SymbolHashMapEntry* next() const { return _next; } method set_next (line 796) | void set_next(SymbolHashMapEntry* next) { _next = next; } method Symbol (line 798) | Symbol* symbol() const { return _symbol; } method set_symbol (line 799) | void set_symbol(Symbol* sym) { _symbol = sym; } method u2 (line 801) | u2 value() const { return _value; } method set_value (line 802) | void set_value(u2 value) { _value = value; } method SymbolHashMapEntry (line 804) | SymbolHashMapEntry(unsigned int hash, Symbol* symbol, u2 value) class SymbolHashMapBucket (line 810) | class SymbolHashMapBucket : public CHeapObj { method SymbolHashMapEntry (line 816) | SymbolHashMapEntry* entry() const { return _entry; } method set_entry (line 817) | void set_entry(SymbolHashMapEntry* entry) { _entry = entry; } method clear (line 818) | void clear() { _entry = NULL; } class SymbolHashMap (line 823) | class SymbolHashMap: public CHeapObj { type SymbolHashMap_Constants (line 827) | enum SymbolHashMap_Constants { method initialize_table (line 834) | void initialize_table(int table_size) { method table_size (line 844) | int table_size() const { return _table_size; } method SymbolHashMap (line 846) | SymbolHashMap() { initialize_table(_Def_HashMap_Size); } method SymbolHashMap (line 847) | SymbolHashMap(int table_size) { initialize_table(table_size); } method compute_hash (line 850) | static unsigned int compute_hash(const char* str, int len) { method SymbolHashMapEntry (line 859) | SymbolHashMapEntry* bucket(int i) { method u2 (line 866) | u2 symbol_to_value(Symbol* sym) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/cpCacheKlass.cpp function constantPoolCacheOop (line 51) | constantPoolCacheOop constantPoolCacheKlass::allocate(int length, function klassOop (line 82) | klassOop constantPoolCacheKlass::create_klass(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/cpCacheKlass.hpp class constantPoolCacheKlass (line 32) | class constantPoolCacheKlass: public Klass { method oop_is_constantPoolCache (line 36) | bool oop_is_constantPoolCache() const { return true; } method klass_oop_size (line 38) | int klass_oop_size() const { return object_size(); } method constantPoolCacheKlass (line 46) | static constantPoolCacheKlass* cast(klassOop k) { method header_size (line 52) | static int header_size() { return oopDesc::header_size() + sizeo... method object_size (line 53) | int object_size() const { return align_object_size(header_size(... method juint (line 67) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 68) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/cpCacheOop.cpp function methodOop (line 377) | methodOop ConstantPoolCacheEntry::method_if_resolved(constantPoolHandle ... function oop (line 428) | oop ConstantPoolCacheEntry::appendix_if_resolved(constantPoolHandle cpoo... function oop (line 435) | oop ConstantPoolCacheEntry::method_type_if_resolved(constantPoolHandle c... class LocalOopClosure (line 442) | class LocalOopClosure: public OopClosure { method LocalOopClosure (line 447) | LocalOopClosure(void f(oop*)) { _f = f; } method do_oop (line 448) | virtual void do_oop(oop* o) { _f(o); } method do_oop (line 449) | virtual void do_oop(narrowOop *o) { ShouldNotReachHere(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/cpCacheOop.hpp function VALUE_OBJ_CLASS_SPEC (line 119) | class ConstantPoolCacheEntry VALUE_OBJ_CLASS_SPEC { class constantPoolCacheOopDesc (line 385) | class constantPoolCacheOopDesc: public oopDesc { method length (line 394) | int length() const { return _length; } method set_length (line 396) | void set_length(int length) { _length = length; } method header_size (line 398) | static int header_size() { return sizeof(constan... method object_size (line 399) | static int object_size(int length) { return align_object_s... method object_size (line 400) | int object_size() { return object_size(le... method constantPoolOop (line 403) | constantPoolOop* constant_pool_addr() { return &_constant_poo... method ConstantPoolCacheEntry (line 404) | ConstantPoolCacheEntry* base() const { return (ConstantPoolC... method is_secondary_index (line 418) | static bool is_secondary_index(int i) { return (i < 0); } method decode_secondary_index (line 419) | static int decode_secondary_index(int i) { assert(is_secondary_index(... method encode_secondary_index (line 420) | static int encode_secondary_index(int i) { assert(!is_secondary_index... method set_constant_pool (line 423) | void set_constant_pool(constantPoolOop pool) { oop_store_without_che... method constantPoolOop (line 424) | constantPoolOop constant_pool() const { return _constant_pool; } method ConstantPoolCacheEntry (line 428) | ConstantPoolCacheEntry* entry_at(int i) const { method ConstantPoolCacheEntry (line 434) | ConstantPoolCacheEntry* secondary_entry_at(int i) const { method ConstantPoolCacheEntry (line 445) | ConstantPoolCacheEntry* main_entry_at(int i) const { method index_of (line 456) | int index_of(ConstantPoolCacheEntry* e) { method ConstantPoolCacheEntry (line 462) | ConstantPoolCacheEntry* find_secondary_entry_for(ConstantPoolCacheEntr... method ByteSize (line 480) | static ByteSize base_offset() { return in_ByteSize(si... method ByteSize (line 481) | static ByteSize entry_offset(int raw_index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/fieldInfo.hpp function VALUE_OBJ_CLASS_SPEC (line 37) | class FieldInfo VALUE_OBJ_CLASS_SPEC { function FieldInfo (line 71) | static FieldInfo* from_field_array(u2* fields, int index) { function initialize (line 75) | void initialize(u2 access_flags, function u2 (line 87) | u2 access_flags() const { return _shorts[access_f... function u4 (line 88) | u4 offset() const { return build_int_from_s... function Symbol (line 90) | Symbol* name(constantPoolHandle cp) const { function Symbol (line 98) | Symbol* signature(constantPoolHandle cp) const { function set_access_flags (line 106) | void set_access_flags(u2 val) { _shorts[access_flags_of... function set_offset (line 107) | void set_offset(u4 val) { function is_internal (line 112) | bool is_internal() const { function Symbol (line 116) | Symbol* lookup_symbol(int symbol_index) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/fieldStreams.hpp class FieldStreamBase (line 39) | class FieldStreamBase : public StackObj { method FieldInfo (line 47) | FieldInfo* field() const { return FieldInfo::from_field_array(_fields(... method init_generic_signature_start_slot (line 49) | int init_generic_signature_start_slot() { method FieldStreamBase (line 79) | FieldStreamBase(typeArrayHandle fields, constantPoolHandle constants, ... method FieldStreamBase (line 91) | FieldStreamBase(typeArrayHandle fields, constantPoolHandle constants) { method FieldStreamBase (line 99) | FieldStreamBase(instanceKlass* klass) { method FieldStreamBase (line 106) | FieldStreamBase(instanceKlassHandle klass) { method index (line 115) | int index() const { return _index; } method next (line 117) | void next() { method done (line 124) | bool done() const { return _index >= _limit; } method AccessFlags (line 127) | AccessFlags access_flags() const { method set_access_flags (line 133) | void set_access_flags(u2 flags) const { method set_access_flags (line 137) | void set_access_flags(AccessFlags flags) const { method Symbol (line 141) | Symbol* name() const { method Symbol (line 145) | Symbol* signature() const { method Symbol (line 149) | Symbol* generic_signature() const { method offset (line 159) | int offset() const { method set_offset (line 163) | void set_offset(int offset) { class JavaFieldStream (line 169) | class JavaFieldStream : public FieldStreamBase { method JavaFieldStream (line 171) | JavaFieldStream(instanceKlass* k): FieldStreamBase(k->fields(), k... method JavaFieldStream (line 172) | JavaFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(), k... method name_index (line 174) | int name_index() const { method set_name_index (line 178) | void set_name_index(int index) { method signature_index (line 182) | int signature_index() const { method set_signature_index (line 186) | void set_signature_index(int index) { method generic_signature_index (line 190) | int generic_signature_index() const { method set_generic_signature_index (line 199) | void set_generic_signature_index(int index) { method initval_index (line 206) | int initval_index() const { method set_initval_index (line 210) | void set_initval_index(int index) { class InternalFieldStream (line 218) | class InternalFieldStream : public FieldStreamBase { method InternalFieldStream (line 220) | InternalFieldStream(instanceKlass* k): FieldStreamBase(k->fields(... method InternalFieldStream (line 221) | InternalFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(... class AllFieldStream (line 225) | class AllFieldStream : public FieldStreamBase { method AllFieldStream (line 227) | AllFieldStream(typeArrayHandle fields, constantPoolHandle constants): ... method AllFieldStream (line 228) | AllFieldStream(instanceKlass* k): FieldStreamBase(k->fields(), k-... method AllFieldStream (line 229) | AllFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(), k-... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/generateOopMap.cpp class ComputeCallStack (line 103) | class ComputeCallStack : public SignatureIterator { method set (line 108) | void set(CellTypeState state) { _effect[_idx++] = state; } method length (line 109) | int length() { return _idx; } method do_bool (line 111) | virtual void do_bool () { set(CellTypeState::value); } method do_char (line 112) | virtual void do_char () { set(CellTypeState::value); } method do_float (line 113) | virtual void do_float () { set(CellTypeState::value); } method do_byte (line 114) | virtual void do_byte () { set(CellTypeState::value); } method do_short (line 115) | virtual void do_short () { set(CellTypeState::value); } method do_int (line 116) | virtual void do_int () { set(CellTypeState::value); } method do_void (line 117) | virtual void do_void () { set(CellTypeState::bottom);} method do_object (line 118) | virtual void do_object(int begin, int end) { set(CellTypeState::ref); } method do_array (line 119) | virtual void do_array (int begin, int end) { set(CellTypeState::ref); } method do_double (line 121) | void do_double() { set(CellTypeState::value); method do_long (line 123) | void do_long () { set(CellTypeState::value); method ComputeCallStack (line 127) | ComputeCallStack(Symbol* signature) : SignatureIterator(signature) {} method compute_for_parameters (line 130) | int compute_for_parameters(bool is_static, CellTypeState *effect) { method compute_for_returntype (line 142) | int compute_for_returntype(CellTypeState *effect) { class ComputeEntryStack (line 157) | class ComputeEntryStack : public SignatureIterator { method set (line 162) | void set(CellTypeState state) { _effect[_idx++] = state; } method length (line 163) | int length() { return _idx; } method do_bool (line 165) | virtual void do_bool () { set(CellTypeState::value); } method do_char (line 166) | virtual void do_char () { set(CellTypeState::value); } method do_float (line 167) | virtual void do_float () { set(CellTypeState::value); } method do_byte (line 168) | virtual void do_byte () { set(CellTypeState::value); } method do_short (line 169) | virtual void do_short () { set(CellTypeState::value); } method do_int (line 170) | virtual void do_int () { set(CellTypeState::value); } method do_void (line 171) | virtual void do_void () { set(CellTypeState::bottom);} method do_object (line 172) | virtual void do_object(int begin, int end) { set(CellTypeState::make_... method do_array (line 173) | virtual void do_array (int begin, int end) { set(CellTypeState::make_... method do_double (line 175) | void do_double() { set(CellTypeState::value); method do_long (line 177) | void do_long () { set(CellTypeState::value); method ComputeEntryStack (line 181) | ComputeEntryStack(Symbol* signature) : SignatureIterator(signature) {} method compute_for_parameters (line 184) | int compute_for_parameters(bool is_static, CellTypeState *effect) { method compute_for_returntype (line 196) | int compute_for_returntype(CellTypeState *effect) { function RetTableEntry (line 258) | RetTableEntry* RetTable::find_jsrs_for_target(int targBci) { function BasicBlock (line 588) | BasicBlock *GenerateOopMap::get_basic_block_at(int bci) const { function BasicBlock (line 596) | BasicBlock *GenerateOopMap::get_basic_block_containing(int bci) const { function CellTypeState (line 677) | CellTypeState CellTypeState::merge(CellTypeState cts, int slot) const { function CellTypeState (line 824) | CellTypeState GenerateOopMap::get_var(int localNo) { function CellTypeState (line 833) | CellTypeState GenerateOopMap::pop() { function CellTypeState (line 849) | CellTypeState GenerateOopMap::monitor_pop() { function CellTypeState (line 1967) | CellTypeState *GenerateOopMap::sigchar_to_effect(char sigch, int bci, Ce... class RelocCallback (line 2418) | class RelocCallback : public RelocatorListener { method RelocCallback (line 2422) | RelocCallback(GenerateOopMap* gom) { _gom = gom; } method relocated (line 2425) | virtual void relocated(int bci, int delta, int new_code_length) { function methodHandle (line 2540) | methodHandle ResolveOopMapConflicts::do_potential_rewrite(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/generateOopMap.hpp class MethodOopMap (line 36) | class MethodOopMap class GenerateOopMap (line 37) | class GenerateOopMap class BasicBlock (line 38) | class BasicBlock type Constants (line 256) | enum Constants { method CellTypeState (line 270) | CellTypeState* vars() { return _state; } method CellTypeState (line 271) | CellTypeState* stack() { return _state + _max_local... method changed (line 273) | bool changed() { return _changed; } method set_changed (line 274) | void set_changed(bool s) { _changed = s; } method is_reachable (line 276) | bool is_reachable() const { return _stack_top >= 0; } method is_dead (line 280) | bool is_dead() const { return _stack_top == _dead... method is_alive (line 281) | bool is_alive() const { return _stack_top != _dead... method mark_as_alive (line 282) | void mark_as_alive() { assert(is_dead(), "must be... class CellTypeState (line 39) | class CellTypeState class StackMap (line 40) | class StackMap class RetTableEntry (line 53) | class RetTableEntry : public ResourceObj { method RetTableEntry (line 60) | RetTableEntry(int target, RetTableEntry *next) { _target_bci=target; ... method target_bci (line 63) | int target_bci() const { return _target_bci; } method nof_jsrs (line 64) | int nof_jsrs() const { return _jsrs->length(); } method jsrs (line 65) | int jsrs(int i) const { assert(i>=0 && iappend(return_bci... method RetTableEntry (line 70) | RetTableEntry * next() const { return _next; } function VALUE_OBJ_CLASS_SPEC (line 74) | class RetTable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 90) | class CellTypeState VALUE_OBJ_CLASS_SPEC { function CellTypeState (line 149) | static CellTypeState make_bottom() { function CellTypeState (line 153) | static CellTypeState make_top() { function CellTypeState (line 157) | static CellTypeState make_addr(int bci) { function CellTypeState (line 162) | static CellTypeState make_slot_ref(int slot_num) { function CellTypeState (line 168) | static CellTypeState make_line_ref(int bci) { function CellTypeState (line 174) | static CellTypeState make_lock_ref(int bci) { function is_bottom (line 180) | bool is_bottom() const { return _state == 0; } function is_live (line 181) | bool is_live() const { return ((_state & live_bits_mask... function is_valid_state (line 182) | bool is_valid_state() const { function is_address (line 198) | bool is_address() const { return ((_state & bits_mask) == ... function is_reference (line 199) | bool is_reference() const { return ((_state & bits_mask) == ... function is_value (line 200) | bool is_value() const { return ((_state & bits_mask) == ... function is_uninit (line 201) | bool is_uninit() const { return ((_state & bits_mask) == ... function can_be_address (line 203) | bool can_be_address() const { return ((_state & addr_bit) != 0... function can_be_reference (line 204) | bool can_be_reference() const { return ((_state & ref_bit) != 0); } function can_be_value (line 205) | bool can_be_value() const { return ((_state & val_bit) != 0); } function can_be_uninit (line 206) | bool can_be_uninit() const { return ((_state & uninit_bit) !=... function is_info_bottom (line 208) | bool is_info_bottom() const { return ((_state & not_bottom_inf... function is_info_top (line 209) | bool is_info_top() const { return ((_state & top_info_bit) ... function get_info (line 210) | int get_info() const { function is_good_address (line 216) | bool is_good_address() const { return is_address() && !is_info_... function is_lock_reference (line 217) | bool is_lock_reference() const { function is_nonlock_reference (line 220) | bool is_nonlock_reference() const { function equal (line 224) | bool equal(CellTypeState a) const { return _state == a._state; } function equal_kind (line 225) | bool equal_kind(CellTypeState a) const { class BasicBlock (line 252) | class BasicBlock: ResourceObj { type Constants (line 256) | enum Constants { method CellTypeState (line 270) | CellTypeState* vars() { return _state; } method CellTypeState (line 271) | CellTypeState* stack() { return _state + _max_local... method changed (line 273) | bool changed() { return _changed; } method set_changed (line 274) | void set_changed(bool s) { _changed = s; } method is_reachable (line 276) | bool is_reachable() const { return _stack_top >= 0; } method is_dead (line 280) | bool is_dead() const { return _stack_top == _dead... method is_alive (line 281) | bool is_alive() const { return _stack_top != _dead... method mark_as_alive (line 282) | void mark_as_alive() { assert(is_dead(), "must be... function VALUE_OBJ_CLASS_SPEC (line 291) | class GenerateOopMap VALUE_OBJ_CLASS_SPEC { class ResolveOopMapConflicts (line 516) | class ResolveOopMapConflicts: public GenerateOopMap { method report_results (line 521) | virtual bool report_results() const { return false; } method report_init_vars (line 522) | virtual bool report_init_vars() const { return true; } method allow_rewrites (line 523) | virtual bool allow_rewrites() const { return true; } method possible_gc_point (line 524) | virtual bool possible_gc_point (BytecodeStream *bcs) ... method fill_stackmap_prolog (line 525) | virtual void fill_stackmap_prolog (int nof_gc_points) ... method fill_stackmap_epilog (line 526) | virtual void fill_stackmap_epilog () ... method fill_stackmap_for_opcodes (line 527) | virtual void fill_stackmap_for_opcodes (BytecodeStream *bcs, method fill_init_vars (line 531) | virtual void fill_init_vars (GrowableArray *init... method ResolveOopMapConflicts (line 541) | ResolveOopMapConflicts(methodHandle method) : GenerateOopMap(method) {... method must_clear_locals (line 544) | bool must_clear_locals() const { return _must_clear_locals; } class GeneratePairingInfo (line 551) | class GeneratePairingInfo: public GenerateOopMap { method report_results (line 554) | virtual bool report_results() const { return false; } method report_init_vars (line 555) | virtual bool report_init_vars() const { return false; } method allow_rewrites (line 556) | virtual bool allow_rewrites() const { return false; } method possible_gc_point (line 557) | virtual bool possible_gc_point (BytecodeStream *bcs) ... method fill_stackmap_prolog (line 558) | virtual void fill_stackmap_prolog (int nof_gc_points) ... method fill_stackmap_epilog (line 559) | virtual void fill_stackmap_epilog () ... method fill_stackmap_for_opcodes (line 560) | virtual void fill_stackmap_for_opcodes (BytecodeStream *bcs, method fill_init_vars (line 564) | virtual void fill_init_vars (GrowableArray *init... method GeneratePairingInfo (line 566) | GeneratePairingInfo(methodHandle method) : GenerateOopMap(method) ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceKlass.cpp function klassVtable (line 177) | klassVtable* instanceKlass::vtable() const { function klassItable (line 181) | klassItable* instanceKlass::itable() const { function objArrayOop (line 638) | objArrayOop instanceKlass::compute_secondary_supers(int num_extra_slots,... function objArrayOop (line 676) | objArrayOop instanceKlass::allocate_objArray(int n, int length, TRAPS) { function instanceOop (line 691) | instanceOop instanceKlass::register_finalizer(instanceOop i, TRAPS) { function instanceOop (line 706) | instanceOop instanceKlass::allocate_instance(TRAPS) { function instanceOop (line 722) | instanceOop instanceKlass::allocate_permanent_instance(TRAPS) { function klassOop (line 749) | klassOop instanceKlass::array_klass_impl(bool or_null, int n, TRAPS) { function klassOop (line 754) | klassOop instanceKlass::array_klass_impl(instanceKlassHandle this_oop, b... function klassOop (line 783) | klassOop instanceKlass::array_klass_impl(bool or_null, TRAPS) { function methodOop (line 794) | methodOop instanceKlass::class_initializer() { function klassOop (line 862) | klassOop instanceKlass::find_interface_field(Symbol* name, Symbol* sig, ... function klassOop (line 881) | klassOop instanceKlass::find_field(Symbol* name, Symbol* sig, fieldDescr... function klassOop (line 900) | klassOop instanceKlass::find_field(Symbol* name, Symbol* sig, bool is_st... function compare_fields_by_offset (line 981) | static int compare_fields_by_offset(int* a, int* b) { function linear_search (line 1029) | static int linear_search(objArrayOop methods, Symbol* name, Symbol* sign... function methodOop (line 1042) | methodOop instanceKlass::find_method(Symbol* name, Symbol* signature) co... function methodOop (line 1046) | methodOop instanceKlass::find_method(objArrayOop methods, Symbol* name, ... function methodOop (line 1094) | methodOop instanceKlass::uncached_lookup_method(Symbol* name, Symbol* si... function methodOop (line 1105) | methodOop instanceKlass::lookup_method_in_all_interfaces(Symbol* name, function JNIid (line 1121) | JNIid* instanceKlass::jni_id_for_impl(instanceKlassHandle this_oop, int ... function JNIid (line 1135) | JNIid* instanceKlass::jni_id_for(int offset) { function u2 (line 1143) | u2 instanceKlass::enclosing_method_data(int offset) { function jmethodID (line 1179) | jmethodID instanceKlass::get_jmethod_id(instanceKlassHandle ik_h, method... function jmethodID (line 1290) | jmethodID instanceKlass::get_jmethod_id_fetch_or_update( function jmethodID (line 1359) | jmethodID instanceKlass::jmethod_id_or_null(methodOop method) { function assert_is_in (line 1572) | void assert_is_in(T *p) { function assert_is_in_closed_subset (line 1579) | void assert_is_in_closed_subset(T *p) { function assert_is_in_reserved (line 1586) | void assert_is_in_reserved(T *p) { function assert_nothing (line 1593) | void assert_nothing(T *p) {} function assert_is_in (line 1596) | void assert_is_in(T *p) {} function assert_is_in_closed_subset (line 1597) | void assert_is_in_closed_subset(T *p) {} function assert_is_in_reserved (line 1598) | void assert_is_in_reserved(T *p) {} function assert_nothing (line 1599) | void assert_nothing(T *p) {} function clear_all_breakpoints (line 1883) | static void clear_all_breakpoints(methodOop m) { function address (line 1980) | address instanceKlass::static_field_addr(int offset) { function jint (line 2157) | jint instanceKlass::compute_modifier_flags(TRAPS) const { function jint (line 2183) | jint instanceKlass::jvmti_class_status() const { function methodOop (line 2200) | methodOop instanceKlass::method_at_itable(klassOop holder, int index, TR... function nmethod (line 2295) | nmethod* instanceKlass::lookup_osr_nmethod(const methodOop m, int bci, i... class VerifyFieldClosure (line 2462) | class VerifyFieldClosure: public OopClosure { method do_oop_work (line 2464) | void do_oop_work(T* p) { method do_oop (line 2474) | virtual void do_oop(oop* p) { VerifyFieldClosure::do_oop_work(p); } method do_oop (line 2475) | virtual void do_oop(narrowOop* p) { VerifyFieldClosure::do_oop_work(p); } function JNIid (line 2496) | JNIid* JNIid::find(int offset) { function methodOop (line 2818) | methodOop instanceKlass::method_with_idnum(int idnum) { function PreviousVersionInfo (line 2972) | PreviousVersionInfo* PreviousVersionWalker::next_previous_version() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceKlass.hpp class SuperTypeClosure (line 88) | class SuperTypeClosure class JNIid (line 89) | class JNIid method klassOop (line 1036) | klassOop holder() const { return _holder; } method offset (line 1037) | int offset() const { return _offset; } method JNIid (line 1038) | JNIid* next() { return _next; } method find_local_field (line 1044) | bool find_local_field(fieldDescriptor* fd) { method oop (line 1049) | oop* holder_addr() { return (oop*)&_holder; } method is_static_field_id (line 1054) | bool is_static_field_id() const { return _is_static_field_id; } method set_is_static_field_id (line 1055) | void set_is_static_field_id() { _is_static_field_id = true; } class jniIdMapBase (line 90) | class jniIdMapBase class BreakpointInfo (line 91) | class BreakpointInfo class fieldDescriptor (line 92) | class fieldDescriptor class DepChange (line 93) | class DepChange class nmethodBucket (line 94) | class nmethodBucket method nmethodBucket (line 1178) | nmethodBucket(nmethod* nmethod, nmethodBucket* next) { method count (line 1183) | int count() { return _count; } method increment (line 1184) | int increment() { _count += 1; return _count; } method decrement (line 1185) | int decrement() { _count -= 1; assert(_count >... method nmethodBucket (line 1186) | nmethodBucket* next() { return _next; } method set_next (line 1187) | void set_next(nmethodBucket* b) { _next = b; } method nmethod (line 1188) | nmethod* get_nmethod() { return _nmethod; } class PreviousVersionNode (line 95) | class PreviousVersionNode method jobject (line 1095) | jobject prev_constant_pool() const { class JvmtiCachedClassFieldMap (line 96) | class JvmtiCachedClassFieldMap class FieldClosure (line 99) | class FieldClosure: public StackObj { class FieldPrinter (line 107) | class FieldPrinter: public FieldClosure { method FieldPrinter (line 111) | FieldPrinter(outputStream* st, oop obj = NULL) : _obj(obj), _st(st) {} function VALUE_OBJ_CLASS_SPEC (line 118) | class OopMapBlock VALUE_OBJ_CLASS_SPEC { class instanceKlass (line 139) | class instanceKlass: public Klass { type ClassState (line 144) | enum ClassState { method oop (line 155) | oop* oop_block_beg() const { return adr_array_klasses(); } method oop (line 156) | oop* oop_block_end() const { return adr_methods_default_annotations() ... method number_of_instance_classes (line 158) | static int number_of_instance_classes() { return _total_instanceKlass_... method has_nonstatic_fields (line 314) | bool has_nonstatic_fields() const { method set_has_nonstatic_fields (line 317) | void set_has_nonstatic_fields(bool b) { method nonstatic_field_size (line 326) | int nonstatic_field_size() const { return _nonstatic_field_siz... method set_nonstatic_field_size (line 327) | void set_nonstatic_field_size(int size) { _nonstatic_field_size = siz... method static_field_size (line 329) | int static_field_size() const { return _static_field_size; } method set_static_field_size (line 330) | void set_static_field_size(int size) { _static_field_size = size; } method static_oop_field_count (line 332) | int static_oop_field_count() const { return (int)_static_oop_fie... method set_static_oop_field_count (line 333) | void set_static_oop_field_count(u2 size) { _static_oop_field_count = s... method vtable_length (line 336) | int vtable_length() const { return _vtable_len; } method set_vtable_length (line 337) | void set_vtable_length(int len) { _vtable_len = len; } method itable_length (line 340) | int itable_length() const { return _itable_len; } method set_itable_length (line 341) | void set_itable_length(int len) { _itable_len = len; } method klassOop (line 344) | klassOop array_klasses() const { return _array_klasses; } method set_array_klasses (line 345) | void set_array_klasses(klassOop k) { oop_store_without_check((oo... method objArrayOop (line 348) | objArrayOop methods() const { return _methods; } method set_methods (line 349) | void set_methods(objArrayOop a) { oop_store_without_check((oo... method typeArrayOop (line 353) | typeArrayOop method_ordering() const { return _method_ordering; } method set_method_ordering (line 354) | void set_method_ordering(typeArrayOop m) { oop_store_without_check((oo... method objArrayOop (line 357) | objArrayOop local_interfaces() const { return _local_interfac... method set_local_interfaces (line 358) | void set_local_interfaces(objArrayOop a) { oop_store_without_chec... method objArrayOop (line 359) | objArrayOop transitive_interfaces() const { return _transitive_int... method set_transitive_interfaces (line 360) | void set_transitive_interfaces(objArrayOop a) { oop_store_without_chec... method FieldInfo (line 364) | FieldInfo* field(int index) const { return FieldInfo::from_field_array... method field_offset (line 367) | int field_offset (int index) const { return field(index)->off... method field_access_flags (line 368) | int field_access_flags(int index) const { return field(index)->acc... method Symbol (line 369) | Symbol* field_name (int index) const { return field(index)->nam... method Symbol (line 370) | Symbol* field_signature (int index) const { return field(index)->sig... method java_fields_count (line 373) | int java_fields_count() const { return (int)_java_fields_cou... method typeArrayOop (line 375) | typeArrayOop fields() const { return _fields; } method set_fields (line 377) | void set_fields(typeArrayOop f, u2 java_fields_count) { method typeArrayOop (line 383) | typeArrayOop inner_classes() const { return _inner_classes; } method set_inner_classes (line 384) | void set_inner_classes(typeArrayOop f) { oop_store_without_check((oo... type InnerClassAttributeOffset (line 386) | enum InnerClassAttributeOffset { type EnclosingMethodAttributeOffset (line 395) | enum EnclosingMethodAttributeOffset { method klassOop (line 410) | klassOop compute_enclosing_class(bool* inner_is_member, TRAPS) { method is_same_package_member (line 418) | bool is_same_package_member(klassOop class2, TRAPS) { method is_loaded (line 426) | bool is_loaded() const { return _init_state >= loade... method is_linked (line 427) | bool is_linked() const { return _init_state >= linke... method is_initialized (line 428) | bool is_initialized() const { return _init_state == fully... method is_not_initialized (line 429) | bool is_not_initialized() const { return _init_state < being... method is_being_initialized (line 430) | bool is_being_initialized() const { return _init_state == being... method is_in_error_state (line 431) | bool is_in_error_state() const { return _init_state == initi... method is_reentrant_initialization (line 432) | bool is_reentrant_initialization(Thread *thread) { return thread == _... method ClassState (line 433) | ClassState init_state() { return (ClassState)_init_st... method is_rewritten (line 434) | bool is_rewritten() const { return (_misc_flags & _misc... method should_verify_class (line 437) | bool should_verify_class() const { method set_should_verify_class (line 440) | void set_should_verify_class(bool value) { method is_marked_dependent (line 449) | bool is_marked_dependent() const { return _is_marked_dependent; } method set_is_marked_dependent (line 450) | void set_is_marked_dependent(bool value) { _is_marked_dependent = valu... method ReferenceType (line 466) | ReferenceType reference_type() const { return (ReferenceType)_refe... method set_reference_type (line 467) | void set_reference_type(ReferenceType t) { method ByteSize (line 472) | static ByteSize reference_type_offset() { return in_ByteSize(sizeof(kl... method contains_field_offset (line 484) | bool contains_field_offset(int offset) { method constantPoolOop (line 503) | constantPoolOop constants() const { return _constants; } method set_constants (line 504) | void set_constants(constantPoolOop c) { oop_store_without_check((oo... method oop (line 507) | oop class_loader() const { return _class_loader; } method set_class_loader (line 508) | void set_class_loader(oop l) { oop_store((oop*) &_class_lo... method oop (line 511) | oop protection_domain() { return _protection_domain; } method set_protection_domain (line 512) | void set_protection_domain(oop pd) { oop_store((oop*) &_protecti... method oop (line 515) | oop host_klass() const { method set_host_klass (line 523) | void set_host_klass(oop host) { method is_anonymous (line 529) | bool is_anonymous() const { method set_is_anonymous (line 532) | void set_is_anonymous(bool value) { method objArrayOop (line 541) | objArrayOop signers() const { return _signers; } method set_signers (line 542) | void set_signers(objArrayOop s) { oop_store((oop*) &_signers,... method Symbol (line 545) | Symbol* source_file_name() const { return _source_file_name; } method u2 (line 549) | u2 minor_version() const { return _minor_version; } method set_minor_version (line 550) | void set_minor_version(u2 minor_version) { _minor_version = minor_vers... method u2 (line 551) | u2 major_version() const { return _major_version; } method set_major_version (line 552) | void set_major_version(u2 major_version) { _major_version = major_vers... method Symbol (line 559) | Symbol* array_name() { return _array_name; } method set_array_name (line 560) | void set_array_name(Symbol* name) { assert(_array_name == NULL,... method nonstatic_oop_map_size (line 563) | static int nonstatic_oop_map_size(unsigned int oop_map_count) { method nonstatic_oop_map_count (line 566) | unsigned int nonstatic_oop_map_count() const { method nonstatic_oop_map_size (line 569) | int nonstatic_oop_map_size() const { return _nonstatic_oop_map_size; } method set_nonstatic_oop_map_size (line 570) | void set_nonstatic_oop_map_size(int words) { method has_been_redefined (line 580) | bool has_been_redefined() const { return _previous_versions != NULL; } method init_previous_versions (line 582) | void init_previous_versions() { method set_cached_class_file (line 590) | void set_cached_class_file(unsigned char *class_file_bytes, method jint (line 593) | jint get_cached_class_file_len() { return _cached_c... method set_jvmti_cached_class_field_map (line 597) | void set_jvmti_cached_class_field_map(JvmtiCachedClassFieldMap* descri... method JvmtiCachedClassFieldMap (line 600) | JvmtiCachedClassFieldMap* jvmti_cached_class_field_map() const { method set_initial_method_idnum (line 606) | void set_initial_method_idnum(u2 value) { _idnum_allocated... method Symbol (line 609) | Symbol* generic_signature() const { return _generic_... method set_generic_signature (line 610) | void set_generic_signature(Symbol* sig) { _generic_signatu... method u2 (line 613) | u2 enclosing_method_class_index() { method u2 (line 616) | u2 enclosing_method_method_index() { method typeArrayOop (line 638) | typeArrayOop class_annotations() const { return _class_an... method objArrayOop (line 639) | objArrayOop fields_annotations() const { return _fields_a... method objArrayOop (line 640) | objArrayOop methods_annotations() const { return _methods_... method objArrayOop (line 641) | objArrayOop methods_parameter_annotations() const { return _methods_... method objArrayOop (line 642) | objArrayOop methods_default_annotations() const { return _methods_... method set_class_annotations (line 643) | void set_class_annotations(typeArrayOop md) { oop_store_wit... method set_fields_annotations (line 644) | void set_fields_annotations(objArrayOop md) { set_annotatio... method set_methods_annotations (line 645) | void set_methods_annotations(objArrayOop md) { set_annotatio... method set_methods_parameter_annotations (line 646) | void set_methods_parameter_annotations(objArrayOop md) { set_annotatio... method set_methods_default_annotations (line 647) | void set_methods_default_annotations(objArrayOop md) { set_annotatio... method typeArrayOop (line 648) | typeArrayOop get_method_annotations_of(int idnum) method typeArrayOop (line 650) | typeArrayOop get_method_parameter_annotations_of(int idnum) method typeArrayOop (line 652) | typeArrayOop get_method_default_annotations_of(int idnum) method set_method_annotations_of (line 654) | void set_method_annotations_of(int idnum, typeArrayOop anno) method set_method_parameter_annotations_of (line 656) | void set_method_parameter_annotations_of(int idnum, typeArrayOop anno) method set_method_default_annotations_of (line 658) | void set_method_default_annotations_of(int idnum, typeArrayOop anno) method instanceHandle (line 667) | instanceHandle allocate_instance_handle(TRAPS) { return instanceH... method OopMapCache (line 682) | OopMapCache* oop_map_cache() { return _oop_map_cache; } method set_oop_map_cache (line 683) | void set_oop_map_cache(OopMapCache *cache) { _oop_map_cache = cache; } method JNIid (line 687) | JNIid* jni_ids() { return _jni_ids; } method set_jni_ids (line 688) | void set_jni_ids(JNIid* ids) { _jni_ids = ids; } method nmethod (line 697) | nmethod* osr_nmethods_head() const { return _osr_nmethods_head; } method set_osr_nmethods_head (line 698) | void set_osr_nmethods_head(nmethod* h) { _osr_nmethods_head = h; } method BreakpointInfo (line 704) | BreakpointInfo* breakpoints() const { return _breakpoints; } method set_breakpoints (line 705) | void set_breakpoints(BreakpointInfo* bps) { _breakpoints = bps; } method ByteSize (line 708) | static ByteSize init_state_offset() { return in_ByteSize(sizeof(klass... method ByteSize (line 710) | static ByteSize init_thread_offset() { return in_ByteSize(sizeof(klass... method klassOop (line 716) | klassOop implementor() const method set_implementor (line 726) | void set_implementor(klassOop k) { method nof_implementors (line 732) | int nof_implementors() const { method is_leaf_class (line 750) | bool is_leaf_class() const { return _subklass == NULL; } method klassOop (line 754) | klassOop java_super() const { return super(); } method oop_size (line 755) | int oop_size(oop obj) const { return size_helper(); } method klass_oop_size (line 756) | int klass_oop_size() const { return object_size(); } method oop_is_instance_slow (line 757) | bool oop_is_instance_slow() const { return true; } method instanceKlass (line 770) | static instanceKlass* cast(klassOop k) { method header_size (line 778) | static int header_size() { return align_object_offset(oopDe... method object_size (line 780) | int object_size() const method vtable_start_offset (line 793) | static int vtable_start_offset() { return header_size(); } method vtable_length_offset (line 794) | static int vtable_length_offset() { return oopDesc::header_size() + ... method object_size (line 795) | static int object_size(int extra) { return align_object_size(header_... method itable_offset_in_words (line 799) | int itable_offset_in_words() const { return start_of_itable() - (intp... method OopMapBlock (line 805) | OopMapBlock* start_of_nonstatic_oop_maps() const { method oop (line 809) | oop* adr_implementor() const { method oop (line 818) | oop* adr_host_klass() const { method juint (line 833) | juint alloc_size() const { return _alloc_count * size_helpe... method set_alloc_size (line 834) | void set_alloc_size(juint n) {} method size_helper (line 837) | int size_helper() const { method can_be_fastpath_allocated (line 847) | bool can_be_fastpath_allocated() const { method object_is_parsable (line 860) | bool object_is_parsable() const { return _init_state != unparsable_by_... method oop_oop_iterate (line 874) | int oop_oop_iterate(oop obj, OopClosure* blk) { method oop_oop_iterate_m (line 878) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { method set_init_state (line 903) | void set_init_state(ClassState state) { _init_state = (u1)state; } method set_rewritten (line 905) | void set_rewritten() { _misc_flags |= _misc_rewritten; } method set_init_thread (line 906) | void set_init_thread(Thread *thread) { _init_thread = thread; } method u2 (line 908) | u2 idnum_allocated_count() const { return _idnum_allocated_count; } method idnum_can_increment (line 913) | bool idnum_can_increment() const { return has_been_redefined(); } method jmethodID (line 914) | jmethodID* methods_jmethod_ids_acquire() const method release_set_methods_jmethod_ids (line 916) | void release_set_methods_jmethod_ids(jmethodID* jmeths) method release_set_methods_cached_itable_indices (line 921) | void release_set_methods_cached_itable_indices(int* indices) method set_annotations (line 925) | void set_annotations(objArrayOop md, objArrayOop* md_p) { oop_store_w... method oop (line 929) | oop* adr_array_klasses() const { return (oop*)&this->_array_klasses;} method oop (line 930) | oop* adr_methods() const { return (oop*)&this->_methods;} method oop (line 931) | oop* adr_method_ordering() const { return (oop*)&this->_method_order... method oop (line 932) | oop* adr_local_interfaces() const { return (oop*)&this->_local_interf... method oop (line 933) | oop* adr_transitive_interfaces() const { return (oop*)&this->_transit... method oop (line 934) | oop* adr_fields() const { return (oop*)&this->_fields;} method oop (line 935) | oop* adr_constants() const { return (oop*)&this->_constants;} method oop (line 936) | oop* adr_class_loader() const { return (oop*)&this->_class_loader;} method oop (line 937) | oop* adr_protection_domain() const { return (oop*)&this->_protection_d... method oop (line 938) | oop* adr_signers() const { return (oop*)&this->_signers;} method oop (line 939) | oop* adr_inner_classes() const { return (oop*)&this->_inner_classes;} method oop (line 940) | oop* adr_methods_jmethod_ids() const { return (oop*)&this-... method oop (line 941) | oop* adr_methods_cached_itable_indices() const { return (oop*)&this-... method oop (line 942) | oop* adr_class_annotations() const { return (oop*)&this->_class_anno... method oop (line 943) | oop* adr_fields_annotations() const { return (oop*)&this->_fields_ann... method oop (line 944) | oop* adr_methods_annotations() const { return (oop*)&this->_methods_an... method oop (line 945) | oop* adr_methods_parameter_annotations() const { return (oop*)&this->_... method oop (line 946) | oop* adr_methods_default_annotations() const { return (oop*)&this->_me... function methodOop (line 994) | inline methodOop instanceKlass::method_at_vtable(int index) { function typeArrayOop (line 1005) | inline typeArrayOop instanceKlass::get_method_annotations_from(int idnum... function u2 (line 1014) | inline u2 instanceKlass::next_method_idnum() { class JNIid (line 1024) | class JNIid: public CHeapObj { method klassOop (line 1036) | klassOop holder() const { return _holder; } method offset (line 1037) | int offset() const { return _offset; } method JNIid (line 1038) | JNIid* next() { return _next; } method find_local_field (line 1044) | bool find_local_field(fieldDescriptor* fd) { method oop (line 1049) | oop* holder_addr() { return (oop*)&_holder; } method is_static_field_id (line 1054) | bool is_static_field_id() const { return _is_static_field_id; } method set_is_static_field_id (line 1055) | void set_is_static_field_id() { _is_static_field_id = true; } class BreakpointInfo (line 1065) | class BreakpointInfo class PreviousVersionNode (line 1075) | class PreviousVersionNode : public CHeapObj { method jobject (line 1095) | jobject prev_constant_pool() const { class PreviousVersionInfo (line 1105) | class PreviousVersionInfo : public ResourceObj { method constantPoolHandle (line 1117) | constantPoolHandle prev_constant_pool_handle() const { class PreviousVersionWalker (line 1131) | class PreviousVersionWalker : public StackObj { class nmethodBucket (line 1170) | class nmethodBucket: public CHeapObj { method nmethodBucket (line 1178) | nmethodBucket(nmethod* nmethod, nmethodBucket* next) { method count (line 1183) | int count() { return _count; } method increment (line 1184) | int increment() { _count += 1; return _count; } method decrement (line 1185) | int decrement() { _count -= 1; assert(_count >... method nmethodBucket (line 1186) | nmethodBucket* next() { return _next; } method set_next (line 1187) | void set_next(nmethodBucket* b) { _next = b; } method nmethod (line 1188) | nmethod* get_nmethod() { return _nmethod; } class InnerClassesIterator (line 1193) | class InnerClassesIterator : public StackObj { method InnerClassesIterator (line 1200) | InnerClassesIterator(instanceKlassHandle k) { method length (line 1222) | int length() const { method next (line 1226) | void next() { method done (line 1230) | bool done() const { method u2 (line 1234) | u2 inner_class_info_index() const { method set_inner_class_info_index (line 1239) | void set_inner_class_info_index(u2 index) { method u2 (line 1244) | u2 outer_class_info_index() const { method set_outer_class_info_index (line 1249) | void set_outer_class_info_index(u2 index) { method u2 (line 1254) | u2 inner_name_index() const { method set_inner_name_index (line 1259) | void set_inner_name_index(u2 index) { method u2 (line 1264) | u2 inner_access_flags() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceKlassKlass.cpp function klassOop (line 54) | klassOop instanceKlassKlass::create_klass(TRAPS) { function klassOop (line 355) | klassOop class VerifyFieldClosure (line 600) | class VerifyFieldClosure: public OopClosure { method do_oop_work (line 602) | void do_oop_work(T* p) { method do_oop (line 608) | virtual void do_oop(oop* p) { VerifyFieldClosure::do_oop_work(p); } method do_oop (line 609) | virtual void do_oop(narrowOop* p) { VerifyFieldClosure::do_oop_work(p); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceKlassKlass.hpp class instanceKlassKlass (line 33) | class instanceKlassKlass : public klassKlass { method oop_is_klass (line 36) | bool oop_is_klass() const { return true; } method oop_is_instanceKlass (line 37) | bool oop_is_instanceKlass() const { return true; } method klass_oop_size (line 40) | int klass_oop_size() const { return object_size(); } method instanceKlassKlass (line 56) | static instanceKlassKlass* cast(klassOop k) { method header_size (line 62) | static int header_size() { return oopDesc::header_size() + sizeof(i... method object_size (line 63) | int object_size() const { return align_object_size(header_size()); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceMirrorKlass.cpp function assert_is_in (line 53) | void assert_is_in(T *p) { function assert_is_in_closed_subset (line 60) | void assert_is_in_closed_subset(T *p) { function assert_is_in_reserved (line 67) | void assert_is_in_reserved(T *p) { function assert_nothing (line 74) | void assert_nothing(T *p) {} function assert_is_in (line 77) | void assert_is_in(T *p) {} function assert_is_in_closed_subset (line 78) | void assert_is_in_closed_subset(T *p) {} function assert_is_in_reserved (line 79) | void assert_is_in_reserved(T *p) {} function assert_nothing (line 80) | void assert_nothing(T *p) {} function instanceOop (line 287) | instanceOop instanceMirrorKlass::allocate_instance(KlassHandle k, TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceMirrorKlass.hpp class instanceMirrorKlass (line 38) | class instanceMirrorKlass: public instanceKlass { method oop_is_instanceMirror (line 46) | bool oop_is_instanceMirror() const { return true; } method instanceMirrorKlass (line 49) | static instanceMirrorKlass* cast(klassOop k) { method HeapWord (line 59) | static HeapWord* start_of_static_fields(oop obj) { method init_offset_of_static_fields (line 63) | static void init_offset_of_static_fields() { method offset_of_static_fields (line 69) | static int offset_of_static_fields() { method PARALLEL_GC_DECLS (line 87) | PARALLEL_GC_DECLS method oop_oop_iterate_m (line 92) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceOop.hpp class instanceOopDesc (line 33) | class instanceOopDesc : public oopDesc { method header_size (line 36) | static int header_size() { return sizeof(instanceOopDesc)/HeapWordSize; } method base_offset_in_bytes (line 39) | static int base_offset_in_bytes() { method contains_field_offset (line 45) | static bool contains_field_offset(int offset, int nonstatic_field_size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceRefKlass.cpp function specialized_oop_follow_contents (line 48) | void specialized_oop_follow_contents(instanceRefKlass* ref, oop obj) { function specialized_oop_follow_contents (line 125) | void specialized_oop_follow_contents(instanceRefKlass* ref, function trace_reference_gc (line 200) | void trace_reference_gc(const char *s, oop obj, function specialized_oop_adjust_pointers (line 221) | void specialized_oop_adjust_pointers(instanceRefKlass *ref, oop obj) { function debug_only (line 270) | debug_only( \ function contains (line 299) | bool contains(T *t) { return true; } function specialized_oop_push_contents (line 366) | void specialized_oop_push_contents(instanceRefKlass *ref, function specialized_oop_update_pointers (line 426) | void specialized_oop_update_pointers(instanceRefKlass *ref, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/instanceRefKlass.hpp class instanceRefKlass (line 47) | class instanceRefKlass: public instanceKlass { method oop_is_instanceRef (line 50) | bool oop_is_instanceRef() const { return true; } method instanceRefKlass (line 53) | static instanceRefKlass* cast(klassOop k) { method PARALLEL_GC_DECLS (line 66) | PARALLEL_GC_DECLS method oop_oop_iterate_m (line 71) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/klass.cpp function Klass (line 78) | Klass *Klass::up_cast_abstract() { function Klass (line 90) | Klass *Klass::LCA( Klass *k2 ) { function methodOop (line 123) | methodOop Klass::uncached_lookup_method(Symbol* name, Symbol* signature)... function klassOop (line 133) | klassOop Klass::base_create_klass_oop(KlassHandle& klass, int size, function KlassHandle (line 171) | KlassHandle Klass::base_create_klass(KlassHandle& klass, int size, function jint (line 196) | jint Klass::array_layout_helper(BasicType etype) { function objArrayOop (line 337) | objArrayOop Klass::compute_secondary_supers(int num_extra_slots, TRAPS) { function Klass (line 343) | Klass* Klass::subklass() const { function instanceKlass (line 347) | instanceKlass* Klass::superklass() const { function Klass (line 352) | Klass* Klass::next_sibling() const { function klassOop (line 475) | klassOop Klass::array_klass_or_null(int rank) { function klassOop (line 483) | klassOop Klass::array_klass_or_null() { function klassOop (line 491) | klassOop Klass::array_klass_impl(bool or_null, int rank, TRAPS) { function klassOop (line 497) | klassOop Klass::array_klass_impl(bool or_null, TRAPS) { function jint (line 538) | jint Klass::compute_modifier_flags(TRAPS) const { function jint (line 547) | jint Klass::jvmti_class_status() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/klass.hpp class klassVtable (line 88) | class klassVtable class KlassHandle (line 89) | class KlassHandle class OrderAccess (line 90) | class OrderAccess class Klass_vtbl (line 94) | class Klass_vtbl { method unused_initial_virtual (line 98) | virtual void unused_initial_virtual() { } method null_vtbl (line 167) | bool null_vtbl() { return *(intptr_t*)this == 0; } class Klass (line 174) | class Klass : public Klass_vtbl { method oop (line 222) | oop* oop_block_beg() const { return adr_secondary_super_cache(); } method oop (line 223) | oop* oop_block_end() const { return adr_next_sibling() + 1; } method klassOop (line 272) | klassOop as_klassOop() const { method Klass_vtbl (line 279) | const Klass_vtbl& vtbl_value() const { return *this; } method klassOop (line 284) | klassOop super() const { return _super; } method set_super (line 285) | void set_super(klassOop k) { oop_store_without_check((oop*) ... method klassOop (line 296) | virtual klassOop java_super() const { return NULL; } method juint (line 298) | juint super_check_offset() const { return _super_check_offset; } method set_super_check_offset (line 299) | void set_super_check_offset(juint o) { _super_check_offset = o; } method klassOop (line 301) | klassOop secondary_super_cache() const { return _secondary_super_c... method set_secondary_super_cache (line 302) | void set_secondary_super_cache(klassOop k) { oop_store_without_check((... method objArrayOop (line 304) | objArrayOop secondary_supers() const { return _secondary_supers; } method set_secondary_supers (line 305) | void set_secondary_supers(objArrayOop k) { oop_store_without_check((oo... method klassOop (line 309) | klassOop primary_super_of_depth(juint i) const { method can_be_primary_super (line 318) | bool can_be_primary_super() const { method juint (line 325) | juint super_depth() const { method oop (line 337) | oop java_mirror() const { return _java_mirror; } method set_java_mirror (line 338) | void set_java_mirror(oop m) { oop_store((oop*) &_java_mirror,... method jint (line 341) | jint modifier_flags() const { return _modifier_flags; } method set_modifier_flags (line 342) | void set_modifier_flags(jint flags) { _modifier_flags = flags; } method layout_helper (line 345) | int layout_helper() const { return _layout_helper; } method set_layout_helper (line 346) | void set_layout_helper(int lh) { _layout_helper = lh; } method klassOop (line 358) | klassOop subklass_oop() const { return _subklass; } method klassOop (line 359) | klassOop next_sibling_oop() const { return _next_sibling; } method oop (line 363) | oop* adr_super() const { return (oop*)&_super; } method oop (line 364) | oop* adr_primary_supers() const { return (oop*)&_primary_supers[0]; } method oop (line 365) | oop* adr_secondary_super_cache() const { return (oop*)&_secondary_supe... method oop (line 366) | oop* adr_secondary_supers()const { return (oop*)&_secondary_supers; } method oop (line 367) | oop* adr_java_mirror() const { return (oop*)&_java_mirror; } method oop (line 368) | oop* adr_subklass() const { return (oop*)&_subklass; } method oop (line 369) | oop* adr_next_sibling() const { return (oop*)&_next_sibling; } method juint (line 373) | juint alloc_count() const { return _alloc_count; } method set_alloc_count (line 374) | void set_alloc_count(juint n) { _alloc_count = n; } method ByteSize (line 379) | static ByteSize super_offset() { return in_ByteSize(si... method ByteSize (line 380) | static ByteSize super_check_offset_offset() { return in_ByteSize(si... method ByteSize (line 381) | static ByteSize primary_supers_offset() { return in_ByteSize(si... method ByteSize (line 382) | static ByteSize secondary_super_cache_offset() { return in_ByteSize(si... method ByteSize (line 383) | static ByteSize secondary_supers_offset() { return in_ByteSize(si... method ByteSize (line 384) | static ByteSize java_mirror_offset() { return in_ByteSize(si... method ByteSize (line 385) | static ByteSize modifier_flags_offset() { return in_ByteSize(si... method ByteSize (line 386) | static ByteSize layout_helper_offset() { return in_ByteSize(si... method ByteSize (line 387) | static ByteSize access_flags_offset() { return in_ByteSize(si... method layout_helper_size_in_bytes (line 405) | static int layout_helper_size_in_bytes(jint lh) { method layout_helper_needs_slow_path (line 409) | static bool layout_helper_needs_slow_path(jint lh) { method layout_helper_is_instance (line 413) | static bool layout_helper_is_instance(jint lh) { method layout_helper_is_javaArray (line 416) | static bool layout_helper_is_javaArray(jint lh) { method layout_helper_is_typeArray (line 419) | static bool layout_helper_is_typeArray(jint lh) { method layout_helper_is_objArray (line 423) | static bool layout_helper_is_objArray(jint lh) { method layout_helper_header_size (line 427) | static int layout_helper_header_size(jint lh) { method BasicType (line 433) | static BasicType layout_helper_element_type(jint lh) { method layout_helper_log2_element_size (line 439) | static int layout_helper_log2_element_size(jint lh) { method jint (line 445) | static jint array_layout_helper(jint tag, int hsize, BasicType etype, ... method jint (line 451) | static jint instance_layout_helper(jint size, bool slow_path_flag) { method layout_helper_to_size_helper (line 455) | static int layout_helper_to_size_helper(jint lh) { method juint (line 465) | static juint primary_super_limit() { return _primary_super_lim... method juint (line 467) | static juint primary_super_limit() { method klassVtable (line 474) | virtual klassVtable* vtable() const { return NULL; } method klass_size_in_bytes (line 476) | static int klass_size_in_bytes() { return offset_of(Klass, _... method is_subtype_of (line 481) | bool is_subtype_of(klassOop k) const { method Klass (line 503) | static Klass* cast(klassOop k) { method should_be_initialized (line 512) | virtual bool should_be_initialized() const { return false; } method methodOop (line 519) | methodOop lookup_method(Symbol* name, Symbol* signature) const { method klassOop (line 524) | klassOop array_klass(int rank, TRAPS) { return array_klass_im... method klassOop (line 527) | klassOop array_klass(TRAPS) { return array_klass_im... method oop (line 534) | virtual oop protection_domain() { return NULL; } method oop (line 535) | virtual oop class_loader() const { return NULL; } method is_leaf_class (line 550) | virtual bool is_leaf_class() const { fatal("not a class"); return fals... method oop_is_instanceMirror (line 583) | virtual bool oop_is_instanceMirror() const { return false; } method oop_is_instanceRef (line 584) | virtual bool oop_is_instanceRef() const { return false; } method oop_is_array (line 585) | virtual bool oop_is_array() const { return false; } method oop_is_objArray_slow (line 586) | virtual bool oop_is_objArray_slow() const { return false; } method oop_is_klass (line 587) | virtual bool oop_is_klass() const { return false; } method oop_is_thread (line 588) | virtual bool oop_is_thread() const { return false; } method oop_is_method (line 589) | virtual bool oop_is_method() const { return false; } method oop_is_constMethod (line 590) | virtual bool oop_is_constMethod() const { return false; } method oop_is_methodData (line 591) | virtual bool oop_is_methodData() const { return false; } method oop_is_constantPool (line 592) | virtual bool oop_is_constantPool() const { return false; } method oop_is_constantPoolCache (line 593) | virtual bool oop_is_constantPoolCache() const { return false; } method oop_is_typeArray_slow (line 594) | virtual bool oop_is_typeArray_slow() const { return false; } method oop_is_arrayKlass (line 595) | virtual bool oop_is_arrayKlass() const { return false; } method oop_is_objArrayKlass (line 596) | virtual bool oop_is_objArrayKlass() const { return false; } method oop_is_typeArrayKlass (line 597) | virtual bool oop_is_typeArrayKlass() const { return false; } method oop_is_compiledICHolder (line 598) | virtual bool oop_is_compiledICHolder() const { return false; } method oop_is_instanceKlass (line 599) | virtual bool oop_is_instanceKlass() const { return false; } method oop_is_javaArray_slow (line 601) | bool oop_is_javaArray_slow() const { method assert_same_query (line 610) | static bool assert_same_query(bool xval, bool xslow) { method oop_is_instance (line 616) | inline bool oop_is_instance() const { return assert_same_q... method oop_is_javaArray (line 619) | inline bool oop_is_javaArray() const { return assert_same_q... method oop_is_objArray (line 622) | inline bool oop_is_objArray() const { return assert_same_q... method oop_is_typeArray (line 625) | inline bool oop_is_typeArray() const { return assert_same_q... method oop_is_parsable (line 632) | virtual bool oop_is_parsable(oop obj) const { return true; } method oop_is_conc_safe (line 642) | virtual bool oop_is_conc_safe(oop obj) const { return true; } method AccessFlags (line 645) | AccessFlags access_flags() const { return _access_flags; } method set_access_flags (line 646) | void set_access_flags(AccessFlags flags) { _access_flags = flags; } method is_public (line 648) | bool is_public() const { return _access_flags.is_public... method is_final (line 649) | bool is_final() const { return _access_flags.is_final(... method is_interface (line 650) | bool is_interface() const { return _access_flags.is_interf... method is_abstract (line 651) | bool is_abstract() const { return _access_flags.is_abstra... method is_super (line 652) | bool is_super() const { return _access_flags.is_super(... method is_synthetic (line 653) | bool is_synthetic() const { return _access_flags.is_synthe... method set_is_synthetic (line 654) | void set_is_synthetic() { _access_flags.set_is_synthetic... method has_finalizer (line 655) | bool has_finalizer() const { return _access_flags.has_final... method has_final_method (line 656) | bool has_final_method() const { return _access_flags.has_final... method set_has_finalizer (line 657) | void set_has_finalizer() { _access_flags.set_has_finalize... method set_has_final_method (line 658) | void set_has_final_method() { _access_flags.set_has_final_me... method is_cloneable (line 659) | bool is_cloneable() const { return _access_flags.is_clonea... method set_is_cloneable (line 660) | void set_is_cloneable() { _access_flags.set_is_cloneable... method has_vanilla_constructor (line 661) | bool has_vanilla_constructor() const { return _access_flags.has_vanil... method set_has_vanilla_constructor (line 662) | void set_has_vanilla_constructor() { _access_flags.set_has_vanilla_... method has_miranda_methods (line 663) | bool has_miranda_methods () const { return access_flags().has_mira... method set_has_miranda_methods (line 664) | void set_has_miranda_methods() { _access_flags.set_has_miranda_... method markOop (line 670) | markOop prototype_header() const { return _prototype_header; } method ByteSize (line 680) | static ByteSize prototype_header_offset() { return in_ByteSize(sizeof(... method biased_lock_revocation_count (line 682) | int biased_lock_revocation_count() const { return (int) _biased_lock_... method set_biased_lock_revocation_count (line 685) | void set_biased_lock_revocation_count(int val) { _biased_lock_revocati... method jlong (line 686) | jlong last_biased_lock_bulk_revocation_time() { return _last_biased_lo... method set_last_biased_lock_bulk_revocation_time (line 687) | void set_last_biased_lock_bulk_revocation_time(jlong cur_time) { _las... method oop_oop_iterate_v (line 727) | virtual int oop_oop_iterate_v(oop obj, OopClosure* blk) { method oop_oop_iterate_backwards_v (line 734) | virtual int oop_oop_iterate_backwards_v(oop obj, OopClosure* blk) { method oop_oop_iterate_v_m (line 744) | virtual int oop_oop_iterate_v_m(oop obj, OopClosure* blk, MemRegion mr) { function array_klasses_do (line 781) | virtual void array_klasses_do(void f(klassOop k)) {} function Symbol (line 789) | Symbol* name() const { return _name; } function oop_partially_loaded (line 809) | virtual bool oop_partially_loaded(oop obj) const { return false; } function oop (line 818) | inline oop klassOopDesc::java_mirror() const { re... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/klassKlass.cpp function klassOop (line 56) | klassOop klassKlass::create_klass(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/klassKlass.hpp class klassKlass (line 35) | class klassKlass: public Klass { method oop_is_klass (line 41) | bool oop_is_klass() const { return true; } method is_leaf_class (line 42) | bool is_leaf_class() const { return true; } method klass_oop_size (line 46) | int klass_oop_size() const { return object_size(); } method klassKlass (line 53) | static klassKlass* cast(klassOop k) { method header_size (line 59) | static int header_size() { return oopDesc::header_size() + sizeof(kla... method object_size (line 60) | int object_size() const { return align_object_size(header_size()); } method juint (line 74) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 75) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/klassOop.hpp class klassOopDesc (line 39) | class klassOopDesc : public oopDesc { method Klass (line 42) | Klass* klass_part() const { return (Klass*)((addr... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/klassVtable.cpp function instanceKlass (line 43) | inline instanceKlass* klassVtable::ik() const { function instanceKlass (line 212) | instanceKlass* klassVtable::find_transitive_override(instanceKlass* init... class InterfaceVisiterClosure (line 1061) | class InterfaceVisiterClosure : public StackObj { function visit_all_interfaces (line 1067) | void visit_all_interfaces(objArrayOop transitive_intf, InterfaceVisiterC... class CountInterfacesClosure (line 1090) | class CountInterfacesClosure : public InterfaceVisiterClosure { method CountInterfacesClosure (line 1095) | CountInterfacesClosure() { _nof_methods = 0; _nof_interfaces = 0; } method nof_methods (line 1097) | int nof_methods() const { return _nof_methods; } method nof_interfaces (line 1098) | int nof_interfaces() const { return _nof_interfaces; } method doit (line 1100) | void doit(klassOop intf, int method_count) { _nof_methods += method_co... class SetupItableClosure (line 1103) | class SetupItableClosure : public InterfaceVisiterClosure { method SetupItableClosure (line 1109) | SetupItableClosure(address klass_begin, itableOffsetEntry* offset_entr... method itableMethodEntry (line 1115) | itableMethodEntry* method_entry() const { return _method_entry; } method doit (line 1117) | void doit(klassOop intf, int method_count) { function methodOop (line 1196) | methodOop klassItable::method_for_itable_index(klassOop intf, int itable... class VtableStats (line 1284) | class VtableStats : AllStatic { method do_class (line 1296) | static void do_class(klassOop k) { method compute (line 1312) | static void compute() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/klassVtable.hpp class vtableEntry (line 42) | class vtableEntry class klassVtable (line 44) | class klassVtable : public ResourceObj { type AccessType (line 53) | enum AccessType { method klassVtable (line 60) | klassVtable(KlassHandle h_klass, void* base, int length) : _klass(h_kl... method vtableEntry (line 65) | vtableEntry* table() const { return (vtableEntry*)(address(_klass... method KlassHandle (line 66) | KlassHandle klass() const { return _klass; } method length (line 67) | int length() const { return _length; } method index_of (line 73) | int index_of(methodOop m) const { return index... function VALUE_OBJ_CLASS_SPEC (line 159) | class vtableEntry VALUE_OBJ_CLASS_SPEC { function method_offset_in_bytes (line 165) | static int method_offset_in_bytes() { return offset_of(vtableEntry, _met... function methodOop (line 166) | methodOop method() const { return _method; } function set (line 170) | void set(methodOop method) { assert(method != NULL, "use clear"); _meth... function clear (line 171) | void clear() { _method = NULL; } function methodOop (line 179) | inline methodOop klassVtable::method_at(int i) const { function methodOop (line 186) | inline methodOop klassVtable::unchecked_method_at(int i) const { function oop (line 191) | inline oop* klassVtable::adr_method_at(int i) const { class klassItable (line 198) | class klassItable method itableOffsetEntry (line 270) | itableOffsetEntry* offset_entry(int i) { assert(0 <= i && i <= _size_o... method itableMethodEntry (line 273) | itableMethodEntry* method_entry(int i) { assert(0 <= i && i <= _size_m... method size_offset_table (line 276) | int size_offset_table() { return _size_offset_table; } method calc_itable_size (line 325) | static int calc_itable_size(int num_interfaces, int num_methods) { re... method PRODUCT_RETURN (line 331) | PRODUCT_RETURN NOT_PRODUCT({ _total_classes++; _total_size += size; } class itableMethodEntry (line 199) | class itableMethodEntry function VALUE_OBJ_CLASS_SPEC (line 201) | class itableOffsetEntry VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 223) | class itableMethodEntry VALUE_OBJ_CLASS_SPEC { class klassItable (line 259) | class klassItable : public ResourceObj { method itableOffsetEntry (line 270) | itableOffsetEntry* offset_entry(int i) { assert(0 <= i && i <= _size_o... method itableMethodEntry (line 273) | itableMethodEntry* method_entry(int i) { assert(0 <= i && i <= _size_m... method size_offset_table (line 276) | int size_offset_table() { return _size_offset_table; } method calc_itable_size (line 325) | static int calc_itable_size(int num_interfaces, int num_methods) { re... method PRODUCT_RETURN (line 331) | PRODUCT_RETURN NOT_PRODUCT({ _total_classes++; _total_size += size; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/markOop.hpp class BasicLock (line 100) | class BasicLock class ObjectMonitor (line 101) | class ObjectMonitor class JavaThread (line 102) | class JavaThread class markOopDesc (line 104) | class markOopDesc: public oopDesc { method value (line 107) | uintptr_t value() const { return (uintptr_t) this; } method has_bias_pattern (line 181) | bool has_bias_pattern() const { method JavaThread (line 184) | JavaThread* biased_locker() const { method is_biased_anonymously (line 190) | bool is_biased_anonymously() const { method bias_epoch (line 196) | int bias_epoch() const { method markOop (line 200) | markOop set_bias_epoch(int epoch) { method markOop (line 205) | markOop incr_bias_epoch() { method markOop (line 209) | static markOop biased_locking_prototype() { method is_locked (line 214) | bool is_locked() const { method is_unlocked (line 217) | bool is_unlocked() const { method is_marked (line 220) | bool is_marked() const { method is_neutral (line 223) | bool is_neutral() const { return (mask_bits(value(), biased_lock_mask... method is_being_inflated (line 227) | bool is_being_inflated() const { return (value() == 0); } method markOop (line 235) | static markOop INFLATING() { return (markOop) 0; } method markOop (line 271) | markOop set_unlocked() const { method has_locker (line 274) | bool has_locker() const { method BasicLock (line 277) | BasicLock* locker() const { method has_monitor (line 281) | bool has_monitor() const { method ObjectMonitor (line 284) | ObjectMonitor* monitor() const { method has_displaced_mark_helper (line 289) | bool has_displaced_mark_helper() const { method markOop (line 292) | markOop displaced_mark_helper() const { method set_displaced_mark_helper (line 297) | void set_displaced_mark_helper(markOop m) const { method markOop (line 302) | markOop copy_set_hash(intptr_t hash) const { method markOop (line 309) | static markOop unused_mark() { method markOop (line 314) | static markOop encode(BasicLock* lock) { method markOop (line 317) | static markOop encode(ObjectMonitor* monitor) { method markOop (line 321) | static markOop encode(JavaThread* thread, int age, int bias_epoch) { method markOop (line 330) | markOop clear_lock_bits() { return markOop(value() & ~lock_mask_in_pla... method markOop (line 333) | markOop set_marked() { return markOop((value() & ~lock_mask_in_place... method age (line 335) | int age() const { return mask_bits(value() >> age_sh... method markOop (line 336) | markOop set_age(int v) const { method markOop (line 340) | markOop incr_age() const { return age() == max_age ? markOop(... method hash (line 343) | intptr_t hash() const { method has_no_hash (line 347) | bool has_no_hash() const { method markOop (line 352) | static markOop prototype() { method markOop (line 363) | inline static markOop encode_pointer_as_mark(void* p) { return markOop... method markOop (line 387) | static markOop cms_free_prototype() { method cms_encoding (line 391) | uintptr_t cms_encoding() const { method is_cms_free_chunk (line 394) | bool is_cms_free_chunk() const { method get_size (line 399) | size_t get_size() const { return (size_t)(value() >> size_shift); } method markOop (line 400) | static markOop set_size_and_free(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/markOop.inline.hpp function markOop (line 106) | inline markOop markOopDesc::prototype_for_object(oop obj) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodDataKlass.cpp function klassOop (line 42) | klassOop methodDataKlass::create_klass(TRAPS) { function methodDataOop (line 66) | methodDataOop methodDataKlass::allocate(methodHandle method, TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodDataKlass.hpp class methodDataKlass (line 32) | class methodDataKlass : public Klass { method oop_is_methodData (line 38) | bool oop_is_methodData() const { return true; } method klass_oop_size (line 47) | int klass_oop_size() const { return object_size(); } method methodDataKlass (line 50) | static methodDataKlass* cast(klassOop k) { method header_size (line 56) | static int header_size() { method object_size (line 59) | int object_size() const { method PARALLEL_GC_DECLS (line 69) | PARALLEL_GC_DECLS method set_alloc_size (line 73) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodDataOop.cpp function address (line 334) | address RetData::fixup_ret(int return_bci, methodDataHandle h_mdo) { function ProfileData (line 692) | ProfileData* methodDataOopDesc::data_at(int data_index) { function ProfileData (line 700) | ProfileData* DataLayout::data_in() { function ProfileData (line 728) | ProfileData* methodDataOopDesc::next_data(ProfileData* current) { function address (line 838) | address methodDataOopDesc::bci_to_dp(int bci) { function ProfileData (line 854) | ProfileData* methodDataOopDesc::bci_to_data(int bci) { function ProfileData (line 868) | ProfileData* methodDataOopDesc::bci_to_extra_data(int bci, bool create_i... function ArgInfoData (line 901) | ArgInfoData *methodDataOopDesc::arg_info() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodDataOop.hpp class BytecodeStream (line 34) | class BytecodeStream class ProfileData (line 68) | class ProfileData method DataLayout (line 284) | DataLayout* data() { return _data; } method cell_count (line 292) | virtual int cell_count() { method size_in_bytes (line 298) | int size_in_bytes() { method set_intptr_at (line 304) | void set_intptr_at(int index, intptr_t value) { method release_set_intptr_at (line 308) | void release_set_intptr_at(int index, intptr_t value) { method intptr_at (line 312) | intptr_t intptr_at(int index) { method set_uint_at (line 316) | void set_uint_at(int index, uint value) { method release_set_uint_at (line 319) | void release_set_uint_at(int index, uint value) { method uint (line 322) | uint uint_at(int index) { method set_int_at (line 325) | void set_int_at(int index, int value) { method release_set_int_at (line 328) | void release_set_int_at(int index, int value) { method int_at (line 331) | int int_at(int index) { method int_at_unchecked (line 334) | int int_at_unchecked(int index) { method set_oop_at (line 337) | void set_oop_at(int index, oop value) { method oop (line 340) | oop oop_at(int index) { method oop (line 343) | oop* adr_oop_at(int index) { method set_flag_at (line 348) | void set_flag_at(int flag_number) { method flag_at (line 351) | bool flag_at(int flag_number) { method ByteSize (line 356) | static ByteSize cell_offset(int index) { method flag_number_to_byte_constant (line 359) | static int flag_number_to_byte_constant(int flag_number) { method ProfileData (line 363) | ProfileData(DataLayout* data) { method u2 (line 371) | u2 bci() { method address (line 375) | address dp() { method trap_state (line 379) | int trap_state() { method set_trap_state (line 382) | void set_trap_state(int new_state) { method is_BitData (line 387) | virtual bool is_BitData() { return false; } method is_CounterData (line 388) | virtual bool is_CounterData() { return false; } method is_JumpData (line 389) | virtual bool is_JumpData() { return false; } method is_ReceiverTypeData (line 390) | virtual bool is_ReceiverTypeData(){ return false; } method is_VirtualCallData (line 391) | virtual bool is_VirtualCallData() { return false; } method is_RetData (line 392) | virtual bool is_RetData() { return false; } method is_BranchData (line 393) | virtual bool is_BranchData() { return false; } method is_ArrayData (line 394) | virtual bool is_ArrayData() { return false; } method is_MultiBranchData (line 395) | virtual bool is_MultiBranchData() { return false; } method is_ArgInfoData (line 396) | virtual bool is_ArgInfoData() { return false; } method BitData (line 399) | BitData* as_BitData() { method CounterData (line 403) | CounterData* as_CounterData() { method JumpData (line 407) | JumpData* as_JumpData() { method ReceiverTypeData (line 411) | ReceiverTypeData* as_ReceiverTypeData() { method VirtualCallData (line 415) | VirtualCallData* as_VirtualCallData() { method RetData (line 419) | RetData* as_RetData() { method BranchData (line 423) | BranchData* as_BranchData() { method ArrayData (line 427) | ArrayData* as_ArrayData() { method MultiBranchData (line 431) | MultiBranchData* as_MultiBranchData() { method ArgInfoData (line 435) | ArgInfoData* as_ArgInfoData() { method post_initialize (line 442) | virtual void post_initialize(BytecodeStream* stream, methodDataOop mdo... method follow_contents (line 445) | virtual void follow_contents() {} method oop_iterate (line 446) | virtual void oop_iterate(OopClosure* blk) {} method oop_iterate_m (line 447) | virtual void oop_iterate_m(OopClosure* blk, MemRegion mr) {} method adjust_pointers (line 448) | virtual void adjust_pointers() {} method follow_weak_refs (line 449) | virtual void follow_weak_refs(BoolObjectClosure* is_alive_closure) {} method follow_contents (line 453) | virtual void follow_contents(ParCompactionManager* cm) {} method update_pointers (line 454) | virtual void update_pointers() {} method translate_from (line 462) | virtual void translate_from(ProfileData* data) {} method print_data_on (line 464) | virtual void print_data_on(outputStream* st) { function VALUE_OBJ_CLASS_SPEC (line 73) | class DataLayout VALUE_OBJ_CLASS_SPEC { class ProfileData (line 254) | class ProfileData method DataLayout (line 284) | DataLayout* data() { return _data; } method cell_count (line 292) | virtual int cell_count() { method size_in_bytes (line 298) | int size_in_bytes() { method set_intptr_at (line 304) | void set_intptr_at(int index, intptr_t value) { method release_set_intptr_at (line 308) | void release_set_intptr_at(int index, intptr_t value) { method intptr_at (line 312) | intptr_t intptr_at(int index) { method set_uint_at (line 316) | void set_uint_at(int index, uint value) { method release_set_uint_at (line 319) | void release_set_uint_at(int index, uint value) { method uint (line 322) | uint uint_at(int index) { method set_int_at (line 325) | void set_int_at(int index, int value) { method release_set_int_at (line 328) | void release_set_int_at(int index, int value) { method int_at (line 331) | int int_at(int index) { method int_at_unchecked (line 334) | int int_at_unchecked(int index) { method set_oop_at (line 337) | void set_oop_at(int index, oop value) { method oop (line 340) | oop oop_at(int index) { method oop (line 343) | oop* adr_oop_at(int index) { method set_flag_at (line 348) | void set_flag_at(int flag_number) { method flag_at (line 351) | bool flag_at(int flag_number) { method ByteSize (line 356) | static ByteSize cell_offset(int index) { method flag_number_to_byte_constant (line 359) | static int flag_number_to_byte_constant(int flag_number) { method ProfileData (line 363) | ProfileData(DataLayout* data) { method u2 (line 371) | u2 bci() { method address (line 375) | address dp() { method trap_state (line 379) | int trap_state() { method set_trap_state (line 382) | void set_trap_state(int new_state) { method is_BitData (line 387) | virtual bool is_BitData() { return false; } method is_CounterData (line 388) | virtual bool is_CounterData() { return false; } method is_JumpData (line 389) | virtual bool is_JumpData() { return false; } method is_ReceiverTypeData (line 390) | virtual bool is_ReceiverTypeData(){ return false; } method is_VirtualCallData (line 391) | virtual bool is_VirtualCallData() { return false; } method is_RetData (line 392) | virtual bool is_RetData() { return false; } method is_BranchData (line 393) | virtual bool is_BranchData() { return false; } method is_ArrayData (line 394) | virtual bool is_ArrayData() { return false; } method is_MultiBranchData (line 395) | virtual bool is_MultiBranchData() { return false; } method is_ArgInfoData (line 396) | virtual bool is_ArgInfoData() { return false; } method BitData (line 399) | BitData* as_BitData() { method CounterData (line 403) | CounterData* as_CounterData() { method JumpData (line 407) | JumpData* as_JumpData() { method ReceiverTypeData (line 411) | ReceiverTypeData* as_ReceiverTypeData() { method VirtualCallData (line 415) | VirtualCallData* as_VirtualCallData() { method RetData (line 419) | RetData* as_RetData() { method BranchData (line 423) | BranchData* as_BranchData() { method ArrayData (line 427) | ArrayData* as_ArrayData() { method MultiBranchData (line 431) | MultiBranchData* as_MultiBranchData() { method ArgInfoData (line 435) | ArgInfoData* as_ArgInfoData() { method post_initialize (line 442) | virtual void post_initialize(BytecodeStream* stream, methodDataOop mdo... method follow_contents (line 445) | virtual void follow_contents() {} method oop_iterate (line 446) | virtual void oop_iterate(OopClosure* blk) {} method oop_iterate_m (line 447) | virtual void oop_iterate_m(OopClosure* blk, MemRegion mr) {} method adjust_pointers (line 448) | virtual void adjust_pointers() {} method follow_weak_refs (line 449) | virtual void follow_weak_refs(BoolObjectClosure* is_alive_closure) {} method follow_contents (line 453) | virtual void follow_contents(ParCompactionManager* cm) {} method update_pointers (line 454) | virtual void update_pointers() {} method translate_from (line 462) | virtual void translate_from(ProfileData* data) {} method print_data_on (line 464) | virtual void print_data_on(outputStream* st) { class BitData (line 255) | class BitData method BitData (line 486) | BitData(DataLayout* layout) : ProfileData(layout) { method is_BitData (line 489) | virtual bool is_BitData() { return true; } method static_cell_count (line 491) | static int static_cell_count() { method cell_count (line 495) | virtual int cell_count() { method null_seen (line 503) | bool null_seen() { return flag_at(null_seen_flag); } method set_null_seen (line 504) | void set_null_seen() { set_flag_at(null_seen_flag); } method null_seen_byte_constant (line 508) | static int null_seen_byte_constant() { method ByteSize (line 512) | static ByteSize bit_data_size() { class CounterData (line 256) | class CounterData method CounterData (line 531) | CounterData(DataLayout* layout) : BitData(layout) {} method is_CounterData (line 533) | virtual bool is_CounterData() { return true; } method static_cell_count (line 535) | static int static_cell_count() { method cell_count (line 539) | virtual int cell_count() { method uint (line 544) | uint count() { method ByteSize (line 549) | static ByteSize count_offset() { method ByteSize (line 552) | static ByteSize counter_data_size() { method set_count (line 556) | void set_count(uint count) { class ReceiverTypeData (line 257) | class ReceiverTypeData method ReceiverTypeData (line 653) | ReceiverTypeData(DataLayout* layout) : CounterData(layout) { method is_ReceiverTypeData (line 658) | virtual bool is_ReceiverTypeData() { return true; } method static_cell_count (line 660) | static int static_cell_count() { method cell_count (line 664) | virtual int cell_count() { method uint (line 669) | static uint row_limit() { method receiver_cell_index (line 672) | static int receiver_cell_index(uint row) { method receiver_count_cell_index (line 675) | static int receiver_count_cell_index(uint row) { method klassOop (line 683) | klassOop receiver_unchecked(uint row) { method klassOop (line 689) | klassOop receiver(uint row) { method set_receiver (line 695) | void set_receiver(uint row, oop p) { method uint (line 700) | uint receiver_count(uint row) { method set_receiver_count (line 705) | void set_receiver_count(uint row, uint count) { method clear_row (line 710) | void clear_row(uint row) { method ByteSize (line 734) | static ByteSize receiver_offset(uint row) { method ByteSize (line 737) | static ByteSize receiver_count_offset(uint row) { method ByteSize (line 740) | static ByteSize receiver_type_data_size() { method oop (line 757) | oop* adr_receiver(uint row) { class VirtualCallData (line 258) | class VirtualCallData method VirtualCallData (line 773) | VirtualCallData(DataLayout* layout) : ReceiverTypeData(layout) { method is_VirtualCallData (line 777) | virtual bool is_VirtualCallData() { return true; } method static_cell_count (line 779) | static int static_cell_count() { method cell_count (line 785) | virtual int cell_count() { method ByteSize (line 790) | static ByteSize virtual_call_data_size() { class RetData (line 259) | class RetData method set_bci (line 815) | void set_bci(uint row, int bci) { method release_set_bci (line 819) | void release_set_bci(uint row, int bci) { method set_bci_count (line 825) | void set_bci_count(uint row, uint count) { method set_bci_displacement (line 829) | void set_bci_displacement(uint row, int disp) { method RetData (line 834) | RetData(DataLayout* layout) : CounterData(layout) { method is_RetData (line 838) | virtual bool is_RetData() { return true; } method static_cell_count (line 844) | static int static_cell_count() { method cell_count (line 848) | virtual int cell_count() { method uint (line 852) | static uint row_limit() { method bci_cell_index (line 855) | static int bci_cell_index(uint row) { method bci_count_cell_index (line 858) | static int bci_count_cell_index(uint row) { method bci_displacement_cell_index (line 861) | static int bci_displacement_cell_index(uint row) { method bci (line 866) | int bci(uint row) { method uint (line 869) | uint bci_count(uint row) { method bci_displacement (line 872) | int bci_displacement(uint row) { method ByteSize (line 880) | static ByteSize bci_offset(uint row) { method ByteSize (line 883) | static ByteSize bci_count_offset(uint row) { method ByteSize (line 886) | static ByteSize bci_displacement_offset(uint row) { class JumpData (line 260) | class JumpData method set_displacement (line 579) | void set_displacement(int displacement) { method JumpData (line 584) | JumpData(DataLayout* layout) : ProfileData(layout) { method is_JumpData (line 589) | virtual bool is_JumpData() { return true; } method static_cell_count (line 591) | static int static_cell_count() { method cell_count (line 595) | virtual int cell_count() { method uint (line 600) | uint taken() { method set_taken (line 604) | void set_taken(uint cnt) { method uint (line 609) | uint inc_taken() { method displacement (line 617) | int displacement() { method ByteSize (line 622) | static ByteSize taken_offset() { method ByteSize (line 626) | static ByteSize displacement_offset() { class BranchData (line 261) | class BranchData method set_displacement (line 910) | void set_displacement(int displacement) { method BranchData (line 915) | BranchData(DataLayout* layout) : JumpData(layout) { method is_BranchData (line 919) | virtual bool is_BranchData() { return true; } method static_cell_count (line 921) | static int static_cell_count() { method cell_count (line 925) | virtual int cell_count() { method uint (line 930) | uint not_taken() { method set_not_taken (line 934) | void set_not_taken(uint cnt) { method uint (line 938) | uint inc_not_taken() { method ByteSize (line 947) | static ByteSize not_taken_offset() { method ByteSize (line 950) | static ByteSize branch_data_size() { class ArrayData (line 262) | class ArrayData method uint (line 976) | uint array_uint_at(int index) { method array_int_at (line 980) | int array_int_at(int index) { method oop (line 984) | oop array_oop_at(int index) { method array_set_int_at (line 988) | void array_set_int_at(int index, int value) { method ByteSize (line 994) | static ByteSize array_element_offset(int index) { method ArrayData (line 999) | ArrayData(DataLayout* layout) : ProfileData(layout) {} method is_ArrayData (line 1001) | virtual bool is_ArrayData() { return true; } method static_cell_count (line 1003) | static int static_cell_count() { method array_len (line 1007) | int array_len() { method cell_count (line 1011) | virtual int cell_count() { method ByteSize (line 1016) | static ByteSize array_len_offset() { method ByteSize (line 1019) | static ByteSize array_start_offset() { class MultiBranchData (line 263) | class MultiBranchData method set_default_displacement (line 1043) | void set_default_displacement(int displacement) { method set_displacement_at (line 1046) | void set_displacement_at(int index, int displacement) { method MultiBranchData (line 1054) | MultiBranchData(DataLayout* layout) : ArrayData(layout) { method is_MultiBranchData (line 1058) | virtual bool is_MultiBranchData() { return true; } method number_of_cases (line 1062) | int number_of_cases() { method uint (line 1068) | uint default_count() { method default_displacement (line 1071) | int default_displacement() { method uint (line 1075) | uint count_at(int index) { method displacement_at (line 1080) | int displacement_at(int index) { method ByteSize (line 1087) | static ByteSize default_count_offset() { method ByteSize (line 1090) | static ByteSize default_displacement_offset() { method ByteSize (line 1093) | static ByteSize case_count_offset(int index) { method ByteSize (line 1098) | static ByteSize case_array_offset() { method ByteSize (line 1101) | static ByteSize per_case_size() { method ByteSize (line 1104) | static ByteSize relative_count_offset() { method ByteSize (line 1107) | static ByteSize relative_displacement_offset() { class ArgInfoData (line 264) | class ArgInfoData method ArgInfoData (line 1122) | ArgInfoData(DataLayout* layout) : ArrayData(layout) { method is_ArgInfoData (line 1126) | virtual bool is_ArgInfoData() { return true; } method number_of_args (line 1129) | int number_of_args() { method uint (line 1133) | uint arg_modified(int arg) { method set_arg_modified (line 1137) | void set_arg_modified(int arg, uint val) { class ProfileData (line 271) | class ProfileData : public ResourceObj { method DataLayout (line 284) | DataLayout* data() { return _data; } method cell_count (line 292) | virtual int cell_count() { method size_in_bytes (line 298) | int size_in_bytes() { method set_intptr_at (line 304) | void set_intptr_at(int index, intptr_t value) { method release_set_intptr_at (line 308) | void release_set_intptr_at(int index, intptr_t value) { method intptr_at (line 312) | intptr_t intptr_at(int index) { method set_uint_at (line 316) | void set_uint_at(int index, uint value) { method release_set_uint_at (line 319) | void release_set_uint_at(int index, uint value) { method uint (line 322) | uint uint_at(int index) { method set_int_at (line 325) | void set_int_at(int index, int value) { method release_set_int_at (line 328) | void release_set_int_at(int index, int value) { method int_at (line 331) | int int_at(int index) { method int_at_unchecked (line 334) | int int_at_unchecked(int index) { method set_oop_at (line 337) | void set_oop_at(int index, oop value) { method oop (line 340) | oop oop_at(int index) { method oop (line 343) | oop* adr_oop_at(int index) { method set_flag_at (line 348) | void set_flag_at(int flag_number) { method flag_at (line 351) | bool flag_at(int flag_number) { method ByteSize (line 356) | static ByteSize cell_offset(int index) { method flag_number_to_byte_constant (line 359) | static int flag_number_to_byte_constant(int flag_number) { method ProfileData (line 363) | ProfileData(DataLayout* data) { method u2 (line 371) | u2 bci() { method address (line 375) | address dp() { method trap_state (line 379) | int trap_state() { method set_trap_state (line 382) | void set_trap_state(int new_state) { method is_BitData (line 387) | virtual bool is_BitData() { return false; } method is_CounterData (line 388) | virtual bool is_CounterData() { return false; } method is_JumpData (line 389) | virtual bool is_JumpData() { return false; } method is_ReceiverTypeData (line 390) | virtual bool is_ReceiverTypeData(){ return false; } method is_VirtualCallData (line 391) | virtual bool is_VirtualCallData() { return false; } method is_RetData (line 392) | virtual bool is_RetData() { return false; } method is_BranchData (line 393) | virtual bool is_BranchData() { return false; } method is_ArrayData (line 394) | virtual bool is_ArrayData() { return false; } method is_MultiBranchData (line 395) | virtual bool is_MultiBranchData() { return false; } method is_ArgInfoData (line 396) | virtual bool is_ArgInfoData() { return false; } method BitData (line 399) | BitData* as_BitData() { method CounterData (line 403) | CounterData* as_CounterData() { method JumpData (line 407) | JumpData* as_JumpData() { method ReceiverTypeData (line 411) | ReceiverTypeData* as_ReceiverTypeData() { method VirtualCallData (line 415) | VirtualCallData* as_VirtualCallData() { method RetData (line 419) | RetData* as_RetData() { method BranchData (line 423) | BranchData* as_BranchData() { method ArrayData (line 427) | ArrayData* as_ArrayData() { method MultiBranchData (line 431) | MultiBranchData* as_MultiBranchData() { method ArgInfoData (line 435) | ArgInfoData* as_ArgInfoData() { method post_initialize (line 442) | virtual void post_initialize(BytecodeStream* stream, methodDataOop mdo... method follow_contents (line 445) | virtual void follow_contents() {} method oop_iterate (line 446) | virtual void oop_iterate(OopClosure* blk) {} method oop_iterate_m (line 447) | virtual void oop_iterate_m(OopClosure* blk, MemRegion mr) {} method adjust_pointers (line 448) | virtual void adjust_pointers() {} method follow_weak_refs (line 449) | virtual void follow_weak_refs(BoolObjectClosure* is_alive_closure) {} method follow_contents (line 453) | virtual void follow_contents(ParCompactionManager* cm) {} method update_pointers (line 454) | virtual void update_pointers() {} method translate_from (line 462) | virtual void translate_from(ProfileData* data) {} method print_data_on (line 464) | virtual void print_data_on(outputStream* st) { class BitData (line 477) | class BitData : public ProfileData { method BitData (line 486) | BitData(DataLayout* layout) : ProfileData(layout) { method is_BitData (line 489) | virtual bool is_BitData() { return true; } method static_cell_count (line 491) | static int static_cell_count() { method cell_count (line 495) | virtual int cell_count() { method null_seen (line 503) | bool null_seen() { return flag_at(null_seen_flag); } method set_null_seen (line 504) | void set_null_seen() { set_flag_at(null_seen_flag); } method null_seen_byte_constant (line 508) | static int null_seen_byte_constant() { method ByteSize (line 512) | static ByteSize bit_data_size() { class CounterData (line 524) | class CounterData : public BitData { method CounterData (line 531) | CounterData(DataLayout* layout) : BitData(layout) {} method is_CounterData (line 533) | virtual bool is_CounterData() { return true; } method static_cell_count (line 535) | static int static_cell_count() { method cell_count (line 539) | virtual int cell_count() { method uint (line 544) | uint count() { method ByteSize (line 549) | static ByteSize count_offset() { method ByteSize (line 552) | static ByteSize counter_data_size() { method set_count (line 556) | void set_count(uint count) { class JumpData (line 571) | class JumpData : public ProfileData { method set_displacement (line 579) | void set_displacement(int displacement) { method JumpData (line 584) | JumpData(DataLayout* layout) : ProfileData(layout) { method is_JumpData (line 589) | virtual bool is_JumpData() { return true; } method static_cell_count (line 591) | static int static_cell_count() { method cell_count (line 595) | virtual int cell_count() { method uint (line 600) | uint taken() { method set_taken (line 604) | void set_taken(uint cnt) { method uint (line 609) | uint inc_taken() { method displacement (line 617) | int displacement() { method ByteSize (line 622) | static ByteSize taken_offset() { method ByteSize (line 626) | static ByteSize displacement_offset() { class ReceiverTypeData (line 644) | class ReceiverTypeData : public CounterData { method ReceiverTypeData (line 653) | ReceiverTypeData(DataLayout* layout) : CounterData(layout) { method is_ReceiverTypeData (line 658) | virtual bool is_ReceiverTypeData() { return true; } method static_cell_count (line 660) | static int static_cell_count() { method cell_count (line 664) | virtual int cell_count() { method uint (line 669) | static uint row_limit() { method receiver_cell_index (line 672) | static int receiver_cell_index(uint row) { method receiver_count_cell_index (line 675) | static int receiver_count_cell_index(uint row) { method klassOop (line 683) | klassOop receiver_unchecked(uint row) { method klassOop (line 689) | klassOop receiver(uint row) { method set_receiver (line 695) | void set_receiver(uint row, oop p) { method uint (line 700) | uint receiver_count(uint row) { method set_receiver_count (line 705) | void set_receiver_count(uint row, uint count) { method clear_row (line 710) | void clear_row(uint row) { method ByteSize (line 734) | static ByteSize receiver_offset(uint row) { method ByteSize (line 737) | static ByteSize receiver_count_offset(uint row) { method ByteSize (line 740) | static ByteSize receiver_type_data_size() { method oop (line 757) | oop* adr_receiver(uint row) { class VirtualCallData (line 771) | class VirtualCallData : public ReceiverTypeData { method VirtualCallData (line 773) | VirtualCallData(DataLayout* layout) : ReceiverTypeData(layout) { method is_VirtualCallData (line 777) | virtual bool is_VirtualCallData() { return true; } method static_cell_count (line 779) | static int static_cell_count() { method cell_count (line 785) | virtual int cell_count() { method ByteSize (line 790) | static ByteSize virtual_call_data_size() { class RetData (line 806) | class RetData : public CounterData { method set_bci (line 815) | void set_bci(uint row, int bci) { method release_set_bci (line 819) | void release_set_bci(uint row, int bci) { method set_bci_count (line 825) | void set_bci_count(uint row, uint count) { method set_bci_displacement (line 829) | void set_bci_displacement(uint row, int disp) { method RetData (line 834) | RetData(DataLayout* layout) : CounterData(layout) { method is_RetData (line 838) | virtual bool is_RetData() { return true; } method static_cell_count (line 844) | static int static_cell_count() { method cell_count (line 848) | virtual int cell_count() { method uint (line 852) | static uint row_limit() { method bci_cell_index (line 855) | static int bci_cell_index(uint row) { method bci_count_cell_index (line 858) | static int bci_count_cell_index(uint row) { method bci_displacement_cell_index (line 861) | static int bci_displacement_cell_index(uint row) { method bci (line 866) | int bci(uint row) { method uint (line 869) | uint bci_count(uint row) { method bci_displacement (line 872) | int bci_displacement(uint row) { method ByteSize (line 880) | static ByteSize bci_offset(uint row) { method ByteSize (line 883) | static ByteSize bci_count_offset(uint row) { method ByteSize (line 886) | static ByteSize bci_displacement_offset(uint row) { class BranchData (line 903) | class BranchData : public JumpData { method set_displacement (line 910) | void set_displacement(int displacement) { method BranchData (line 915) | BranchData(DataLayout* layout) : JumpData(layout) { method is_BranchData (line 919) | virtual bool is_BranchData() { return true; } method static_cell_count (line 921) | static int static_cell_count() { method cell_count (line 925) | virtual int cell_count() { method uint (line 930) | uint not_taken() { method set_not_taken (line 934) | void set_not_taken(uint cnt) { method uint (line 938) | uint inc_not_taken() { method ByteSize (line 947) | static ByteSize not_taken_offset() { method ByteSize (line 950) | static ByteSize branch_data_size() { class ArrayData (line 967) | class ArrayData : public ProfileData { method uint (line 976) | uint array_uint_at(int index) { method array_int_at (line 980) | int array_int_at(int index) { method oop (line 984) | oop array_oop_at(int index) { method array_set_int_at (line 988) | void array_set_int_at(int index, int value) { method ByteSize (line 994) | static ByteSize array_element_offset(int index) { method ArrayData (line 999) | ArrayData(DataLayout* layout) : ProfileData(layout) {} method is_ArrayData (line 1001) | virtual bool is_ArrayData() { return true; } method static_cell_count (line 1003) | static int static_cell_count() { method array_len (line 1007) | int array_len() { method cell_count (line 1011) | virtual int cell_count() { method ByteSize (line 1016) | static ByteSize array_len_offset() { method ByteSize (line 1019) | static ByteSize array_start_offset() { class MultiBranchData (line 1030) | class MultiBranchData : public ArrayData { method set_default_displacement (line 1043) | void set_default_displacement(int displacement) { method set_displacement_at (line 1046) | void set_displacement_at(int index, int displacement) { method MultiBranchData (line 1054) | MultiBranchData(DataLayout* layout) : ArrayData(layout) { method is_MultiBranchData (line 1058) | virtual bool is_MultiBranchData() { return true; } method number_of_cases (line 1062) | int number_of_cases() { method uint (line 1068) | uint default_count() { method default_displacement (line 1071) | int default_displacement() { method uint (line 1075) | uint count_at(int index) { method displacement_at (line 1080) | int displacement_at(int index) { method ByteSize (line 1087) | static ByteSize default_count_offset() { method ByteSize (line 1090) | static ByteSize default_displacement_offset() { method ByteSize (line 1093) | static ByteSize case_count_offset(int index) { method ByteSize (line 1098) | static ByteSize case_array_offset() { method ByteSize (line 1101) | static ByteSize per_case_size() { method ByteSize (line 1104) | static ByteSize relative_count_offset() { method ByteSize (line 1107) | static ByteSize relative_displacement_offset() { class ArgInfoData (line 1119) | class ArgInfoData : public ArrayData { method ArgInfoData (line 1122) | ArgInfoData(DataLayout* layout) : ArrayData(layout) { method is_ArgInfoData (line 1126) | virtual bool is_ArgInfoData() { return true; } method number_of_args (line 1129) | int number_of_args() { method uint (line 1133) | uint arg_modified(int arg) { method set_arg_modified (line 1137) | void set_arg_modified(int arg, uint val) { class methodDataOopDesc (line 1189) | class methodDataOopDesc : public oopDesc { method DataLayout (line 1260) | DataLayout* data_layout_at(int data_index) { method DataLayout (line 1270) | DataLayout* limit_data_position() { method out_of_bounds (line 1273) | bool out_of_bounds(int data_index) { method hint_di (line 1282) | int hint_di() const { return _hint_di; } method set_hint_di (line 1283) | void set_hint_di(int di) { method ProfileData (line 1287) | ProfileData* data_before(int bci) { method first_di (line 1298) | int first_di() { return 0; } method header_size (line 1307) | static int header_size() { method bytecode_has_profile (line 1317) | static bool bytecode_has_profile(Bytecodes::Code code) { method object_size_in_bytes (line 1325) | int object_size_in_bytes() { return _size; } method object_size (line 1326) | int object_size() { method creation_mileage (line 1330) | int creation_mileage() const { return _creation_mileage; } method set_creation_mileage (line 1331) | void set_creation_mileage(int x) { _creation_mileage = x; } method invocation_count (line 1333) | int invocation_count() { method backedge_count (line 1339) | int backedge_count() { method invocation_count_start (line 1346) | int invocation_count_start() { method backedge_count_start (line 1353) | int backedge_count_start() { method invocation_count_delta (line 1360) | int invocation_count_delta() { return invocation_count() - invocation_... method backedge_count_delta (line 1361) | int backedge_count_delta() { return backedge_count() - backedge_co... method reset_start_counters (line 1363) | void reset_start_counters() { method InvocationCounter (line 1368) | InvocationCounter* invocation_counter() { return &_invocation_coun... method InvocationCounter (line 1369) | InvocationCounter* backedge_counter() { return &_backedge_counte... method set_would_profile (line 1371) | void set_would_profile(bool p) { _would_profile = p; } method would_profile (line 1372) | bool would_profile() const { return _would_profile; } method highest_comp_level (line 1374) | int highest_comp_level() { return _highest_comp_lev... method set_highest_comp_level (line 1375) | void set_highest_comp_level(int level) { _highest_comp_level = le... method highest_osr_comp_level (line 1376) | int highest_osr_comp_level() { return _highest_osr_comp... method set_highest_osr_comp_level (line 1377) | void set_highest_osr_comp_level(int level) { _highest_osr_comp_level ... method num_loops (line 1379) | int num_loops() const { return _num_loops; } method set_num_loops (line 1380) | void set_num_loops(int n) { _num_loops = n; } method num_blocks (line 1381) | int num_blocks() const { return _num_blocks; } method set_num_blocks (line 1382) | void set_num_blocks(int n) { _num_blocks = n; } type EscapeFlag (line 1388) | enum EscapeFlag { method intx (line 1396) | intx eflags() { return _eflags; } method intx (line 1397) | intx arg_local() { return _arg_local; } method intx (line 1398) | intx arg_stack() { return _arg_stack; } method intx (line 1399) | intx arg_returned() { return _arg_returned; } method uint (line 1400) | uint arg_modified(int a) { ArgInfoData *aid = ar... method set_eflags (line 1404) | void set_eflags(intx v) { _eflags = v; } method set_arg_local (line 1405) | void set_arg_local(intx v) { _arg_local = v; } method set_arg_stack (line 1406) | void set_arg_stack(intx v) { _arg_stack = v; } method set_arg_returned (line 1407) | void set_arg_returned(intx v) { _arg_returned = v; } method set_arg_modified (line 1408) | void set_arg_modified(int a, uint v) { ArgInfoData *aid = ar... method clear_escape_info (line 1413) | void clear_escape_info() { _eflags = _arg_local ... method address (line 1416) | address data_base() const { method data_size (line 1419) | int data_size() { method methodOop (line 1424) | methodOop method() { return _method; } method ProfileData (line 1430) | ProfileData* first_data() { return data_at(first_di()); } method is_valid (line 1432) | bool is_valid(ProfileData* current) { return current != NULL; } method dp_to_di (line 1435) | int dp_to_di(address dp) { method address (line 1439) | address di_to_dp(int di) { method bci_to_di (line 1445) | int bci_to_di(int bci) { method ProfileData (line 1453) | ProfileData* allocate_bci_to_data(int bci) { method DataLayout (line 1459) | DataLayout* extra_data_base() { return limit_data_position(); } method DataLayout (line 1460) | DataLayout* extra_data_limit() { return (DataLayout*)((address)this + ... method extra_data_size (line 1461) | int extra_data_size() { return (address)extra_data_limit() method DataLayout (line 1463) | static DataLayout* next_extra(DataLayout* dp) { return (DataLayout*)((... method uint (line 1466) | uint trap_count(int reason) const { method uint (line 1471) | static uint trap_reason_limit() { return _trap_hist_limit; } method uint (line 1472) | static uint trap_count_limit() { return _trap_hist_mask; } method uint (line 1473) | uint inc_trap_count(int reason) { method uint (line 1490) | uint overflow_trap_count() const { method uint (line 1493) | uint overflow_recompile_count() const { method inc_overflow_recompile_count (line 1496) | void inc_overflow_recompile_count() { method uint (line 1499) | uint decompile_count() const { method inc_decompile_count (line 1502) | void inc_decompile_count() { method ByteSize (line 1510) | static ByteSize data_offset() { method ByteSize (line 1514) | static ByteSize invocation_counter_offset() { method ByteSize (line 1517) | static ByteSize backedge_counter_offset() { method oop (line 1522) | oop* adr_method() const { return (oop*)&_method; } method object_is_parsable (line 1523) | bool object_is_parsable() const { return _size != 0; } method set_object_is_parsable (line 1524) | void set_object_is_parsable(int object_size_in_bytes) { _size = object... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodKlass.cpp function klassOop (line 42) | klassOop methodKlass::create_klass(TRAPS) { function methodOop (line 65) | methodOop methodKlass::allocate(constMethodHandle xconst, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodKlass.hpp class methodKlass (line 34) | class methodKlass : public Klass { method oop_is_method (line 40) | bool oop_is_method() const { return true; } method klass_oop_size (line 50) | int klass_oop_size() const { return object_size(); } method methodKlass (line 53) | static methodKlass* cast(klassOop k) { method header_size (line 59) | static int header_size() { return oopDesc::header_size() + sizeo... method object_size (line 60) | int object_size() const { return align_object_size(header_size(... method PARALLEL_GC_DECLS (line 68) | PARALLEL_GC_DECLS method set_alloc_size (line 72) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodOop.cpp function address (line 58) | address methodOopDesc::get_i2c_entry() { function address (line 63) | address methodOopDesc::get_c2i_entry() { function address (line 68) | address methodOopDesc::get_c2i_unverified_entry() { function address (line 210) | address methodOopDesc::bcp_from(int bci) const { function Symbol (line 226) | Symbol* methodOopDesc::klass_name() const { function BasicType (line 348) | BasicType methodOopDesc::result_type() const { function objArrayHandle (line 488) | objArrayHandle methodOopDesc::resolved_checked_exceptions_impl(methodOop... function address (line 604) | address methodOopDesc::critical_native_function() { function address (line 780) | address methodOopDesc::make_adapters(methodHandle mh, TRAPS) { function address (line 801) | address methodOopDesc::verified_code_entry() { function methodHandle (line 933) | methodHandle methodOopDesc::make_method_handle_intrinsic(vmIntrinsics::I... function klassOop (line 1002) | klassOop methodOopDesc::check_non_bcp_klass(klassOop klass) { function methodHandle (line 1012) | methodHandle methodOopDesc::clone_with_new_data(methodHandle m, u_char* ... function reorder_based_on_method_index (line 1244) | static void reorder_based_on_method_index(objArrayOop methods, function method_comparator_narrowOop (line 1271) | static int method_comparator_narrowOop(narrowOop a, narrowOop b) { function method_comparator_oop (line 1276) | static int method_comparator_oop(oop a, oop b) { class SignatureTypePrinter (line 1340) | class SignatureTypePrinter : public SignatureTypeNames { method type_name (line 1345) | void type_name(const char* name) { method SignatureTypePrinter (line 1352) | SignatureTypePrinter(Symbol* signature, outputStream* st) : SignatureT... method print_parameters (line 1357) | void print_parameters() { _use_separator = false; iterate... method print_returntype (line 1358) | void print_returntype() { _use_separator = false; iterate... function clear_matches (line 1472) | static void clear_matches(methodOop m, int bci) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/methodOop.hpp class CheckedExceptionElement (line 102) | class CheckedExceptionElement class LocalVariableTableElement (line 103) | class LocalVariableTableElement class AdapterHandlerEntry (line 104) | class AdapterHandlerEntry class methodDataOopDesc (line 105) | class methodDataOopDesc class methodOopDesc (line 107) | class methodOopDesc : public oopDesc { method constMethodOop (line 161) | constMethodOop constMethod() const { return _constMethod; } method set_constMethod (line 162) | void set_constMethod(constMethodOop xconst) { oop_store_without_che... method address (line 166) | volatile address from_compiled_entry() const { return (address)Order... method address (line 167) | volatile address from_interpreted_entry() const{ return (address)Order... method AccessFlags (line 170) | AccessFlags access_flags() const { return _access_flags; } method set_access_flags (line 171) | void set_access_flags(AccessFlags flags) { _access_flags = flags; } method Symbol (line 174) | Symbol* name() const { return constants()->s... method name_index (line 175) | int name_index() const { return constMethod()-... method set_name_index (line 176) | void set_name_index(int index) { constMethod()->set_na... method Symbol (line 179) | Symbol* signature() const { return constants()->s... method signature_index (line 180) | int signature_index() const { return constMethod()-... method set_signature_index (line 181) | void set_signature_index(int index) { constMethod()->set_si... method Symbol (line 184) | Symbol* generic_signature() const { int idx = generic_sig... method generic_signature_index (line 185) | int generic_signature_index() const { return constMethod()-... method set_generic_signature_index (line 186) | void set_generic_signature_index(int index) { constMethod()->set_ge... method typeArrayOop (line 189) | typeArrayOop annotations() const { return instanceKlass:... method typeArrayOop (line 190) | typeArrayOop parameter_annotations() const { return instanceKlass:... method typeArrayOop (line 191) | typeArrayOop annotation_default() const { return instanceKlass:... method result_index (line 195) | int result_index() { return _result_index; } method java_code_at (line 209) | Bytecodes::Code java_code_at(int bci) const { method code_at (line 212) | Bytecodes::Code code_at(int bci) const { method u2 (line 224) | u2 number_of_breakpoints() const { return _number_of_bre... method incr_number_of_breakpoints (line 225) | void incr_number_of_breakpoints() { ++_number_of_breakpoi... method decr_number_of_breakpoints (line 226) | void decr_number_of_breakpoints() { --_number_of_breakpoi... method clear_number_of_breakpoints (line 228) | void clear_number_of_breakpoints() { _number_of_breakpoint... method u2 (line 232) | u2 method_idnum() const { return constMethod()->method_idnum... method set_method_idnum (line 233) | void set_method_idnum(u2 idnum) { constMethod()->set_method_idnum(id... method code_size (line 236) | int code_size() const { return constMethod()->code_si... method method_size (line 239) | int method_size() const { return _method_size; } method set_method_size (line 240) | void set_method_size(int size) { method constantPoolOop (line 246) | constantPoolOop constants() const { return constMethod()-... method set_constants (line 247) | void set_constants(constantPoolOop c) { constMethod()->set_co... method verifier_max_stack (line 251) | int verifier_max_stack() const { return _max_stack; } method max_stack (line 252) | int max_stack() const { return _max_stack + e... method set_max_stack (line 253) | void set_max_stack(int size) { _max_stack = s... method max_locals (line 256) | int max_locals() const { return _max_locals; } method set_max_locals (line 257) | void set_max_locals(int size) { _max_locals = size; } method interpreter_throwout_increment (line 265) | void interpreter_throwout_increment() { method interpreter_throwout_count (line 271) | int interpreter_throwout_count() const { return _interpreter_t... method set_interpreter_throwout_count (line 272) | void set_interpreter_throwout_count(int count) { _interpreter_throwout... method size_of_parameters (line 275) | int size_of_parameters() const { return _size_of_param... method has_stackmap_table (line 277) | bool has_stackmap_table() const { method typeArrayOop (line 281) | typeArrayOop stackmap_data() const { method set_stackmap_data (line 285) | void set_stackmap_data(typeArrayOop sd) { method has_exception_handler (line 290) | bool has_exception_handler() const method exception_table_length (line 292) | int exception_table_length() const method ExceptionTableElement (line 294) | ExceptionTableElement* exception_table_start() const method methodDataOop (line 312) | methodDataOop method_data() const { method set_method_data (line 315) | void set_method_data(methodDataOop data) { method InvocationCounter (line 320) | InvocationCounter* invocation_counter() { return &_invocation_counter; } method InvocationCounter (line 321) | InvocationCounter* backedge_counter() { return &_backedge_counter; } method prev_event_count (line 326) | int prev_event_count() const { return _interpreter_i... method set_prev_event_count (line 327) | void set_prev_event_count(int count) { _interpreter_invocati... method jlong (line 328) | jlong prev_time() const { return _prev_time; } method set_prev_time (line 329) | void set_prev_time(jlong time) { _prev_time = time; } method rate (line 330) | float rate() const { return _rate; } method set_rate (line 331) | void set_rate(float rate) { _rate = rate; } method was_never_executed (line 338) | bool was_never_executed() { return !was_executed_... method interpreter_invocation_count (line 342) | int interpreter_invocation_count() { method set_interpreter_invocation_count (line 346) | void set_interpreter_invocation_count(int count) { _interpreter_invoca... method increment_interpreter_invocation_count (line 347) | int increment_interpreter_invocation_count() { method compiled_invocation_count (line 353) | int compiled_invocation_count() const { return _compiled_invo... method set_compiled_invocation_count (line 354) | void set_compiled_invocation_count(int count) { _compiled_invocation_... method nmethod (line 364) | nmethod* volatile code() const { assert( check_code(),... method set_adapter_entry (line 367) | void set_adapter_entry(AdapterHandlerEntry* adapter) { _adapter = ada... method AdapterHandlerEntry (line 371) | AdapterHandlerEntry* adapter() { return _adapter; } type VtableIndexFlag (line 378) | enum VtableIndexFlag { method DEBUG_ONLY (line 387) | DEBUG_ONLY(bool valid_vtable_index() const { return _vtable_index ... method vtable_index (line 388) | int vtable_index() const { assert(valid_vtable_i... method set_vtable_index (line 390) | void set_vtable_index(int index) { _vtable_index = index; } method address (line 393) | address interpreter_entry() const { return _i2i_entry; } method set_interpreter_entry (line 395) | void set_interpreter_entry(address entry) { _i2i_entry = entry; ... method interpreter_kind (line 396) | int interpreter_kind(void) { method set_interpreter_kind (line 400) | void set_interpreter_kind(int kind) { method address (line 408) | address native_function() const { return *(native_funct... method address (line 418) | address signature_handler() const { return *(signature_ha... method set_code (line 430) | void set_code(address code) { return constMethod()->set_code(c... method address (line 431) | address code_base() const { return constMethod()->code_base(... method contains (line 432) | bool contains(address bcp) const { return constMethod()->contains(b... method print_codes (line 435) | void print_codes() const { print_codes_on(tty); } method checked_exceptions_length (line 440) | int checked_exceptions_length() const method CheckedExceptionElement (line 442) | CheckedExceptionElement* checked_exceptions_start() const method has_localvariable_table (line 446) | bool has_localvariable_table() const method localvariable_table_length (line 448) | int localvariable_table_length() const method LocalVariableTableElement (line 450) | LocalVariableTableElement* localvariable_table_start() const method has_linenumber_table (line 453) | bool has_linenumber_table() const method u_char (line 455) | u_char* compressed_linenumber_table() const method klassOop (line 459) | klassOop method_holder() const { return constants()->p... method is_returning_oop (line 465) | bool is_returning_oop() const { BasicType r = result_... method is_returning_fp (line 466) | bool is_returning_fp() const { BasicType r = result_... method objArrayHandle (line 469) | objArrayHandle resolved_checked_exceptions(TRAPS) { return resolved_ch... method is_public (line 472) | bool is_public() const { return access_flags()... method is_private (line 473) | bool is_private() const { return access_flags()... method is_protected (line 474) | bool is_protected() const { return access_flags()... method is_package_private (line 475) | bool is_package_private() const { return !is_public() &... method is_static (line 476) | bool is_static() const { return access_flags()... method is_final (line 477) | bool is_final() const { return access_flags()... method is_synchronized (line 478) | bool is_synchronized() const { return access_flags()... method is_native (line 479) | bool is_native() const { return access_flags()... method is_abstract (line 480) | bool is_abstract() const { return access_flags()... method is_strict (line 481) | bool is_strict() const { return access_flags()... method is_synthetic (line 482) | bool is_synthetic() const { return access_flags()... method has_loops (line 498) | bool has_loops() { method has_jsrs (line 504) | bool has_jsrs() { method set_has_jsrs (line 507) | void set_has_jsrs() { method has_monitors (line 512) | bool has_monitors() const { return is_synchronize... method has_monitor_bytecodes (line 513) | bool has_monitor_bytecodes() const { return access_flags()... method set_has_monitor_bytecodes (line 515) | void set_has_monitor_bytecodes() { _access_flags.set_has... method guaranteed_monitor_matching (line 520) | bool guaranteed_monitor_matching() const { return access_flags()... method set_guaranteed_monitor_matching (line 521) | void set_guaranteed_monitor_matching() { _access_flags.set_mon... method has_compiled_code (line 539) | bool has_compiled_code() const { return code() != NULL; } method header_size (line 543) | static int header_size() { return sizeof(methodO... method object_size (line 544) | int object_size() const { return method_size(); } method object_is_parsable (line 546) | bool object_is_parsable() const { return method_size() ... method ByteSize (line 549) | static ByteSize const_offset() { return byte_offset_of... method ByteSize (line 550) | static ByteSize access_flags_offset() { return byte_offset_of... method ByteSize (line 552) | static ByteSize result_index_offset() { return byte_offset_of... method ByteSize (line 554) | static ByteSize size_of_locals_offset() { return byte_offset_of... method ByteSize (line 555) | static ByteSize size_of_parameters_offset() { return byte_offset_of... method ByteSize (line 556) | static ByteSize from_compiled_offset() { return byte_offset_of... method ByteSize (line 557) | static ByteSize code_offset() { return byte_offset_of... method ByteSize (line 558) | static ByteSize invocation_counter_offset() { return byte_offset_of... method ByteSize (line 559) | static ByteSize backedge_counter_offset() { return byte_offset_of... method ByteSize (line 560) | static ByteSize method_data_offset() { method ByteSize (line 563) | static ByteSize interpreter_invocation_counter_offset() { return byte_... method ByteSize (line 565) | static ByteSize compiled_invocation_counter_offset() { return byte_off... method ByteSize (line 567) | static ByteSize native_function_offset() { return in_ByteSize(si... method ByteSize (line 568) | static ByteSize from_interpreted_offset() { return byte_offset_of... method ByteSize (line 569) | static ByteSize interpreter_entry_offset() { return byte_offset_of... method ByteSize (line 570) | static ByteSize signature_handler_offset() { return in_ByteSize(si... method ByteSize (line 571) | static ByteSize max_stack_offset() { return byte_offset_of... method method_data_offset_in_bytes (line 574) | static int method_data_offset_in_bytes() { return offset_of(meth... method interpreter_invocation_counter_offset_in_bytes (line 575) | static int interpreter_invocation_counter_offset_in_bytes() method intrinsic_id_offset_in_bytes (line 577) | static int intrinsic_id_offset_in_bytes() { return offset_of(meth... method intrinsic_id_size_in_bytes (line 578) | static int intrinsic_id_size_in_bytes() { return sizeof(u1); } method extra_stack_entries (line 609) | static int extra_stack_entries() { return EnableInvokeDynamic ? 2 : 0; } method is_old (line 613) | bool is_old() const { return access_flag... method set_is_old (line 614) | void set_is_old() { _access_flags.set_... method is_obsolete (line 615) | bool is_obsolete() const { return access_flag... method set_is_obsolete (line 616) | void set_is_obsolete() { _access_flags.set_... method is_prefixed_native (line 621) | bool is_prefixed_native() const { return access_flag... method set_is_prefixed_native (line 622) | void set_is_prefixed_native() { _access_flags.set_... method jmethodID (line 629) | jmethodID jmethod_id() { methodHandle this_... method jmethodID (line 637) | jmethodID find_jmethod_id_or_null() { return instanceKla... method cached_itable_index (line 640) | int cached_itable_index() { return instanceKla... method set_cached_itable_index (line 641) | void set_cached_itable_index(int index) { instanceKlass::cas... method intrinsic_id (line 644) | vmIntrinsics::ID intrinsic_id() const { return (vmIntrinsics:... method set_intrinsic_id (line 645) | void set_intrinsic_id(vmIntrinsics::ID id) { ... method jfr_towrite (line 651) | bool jfr_towrite() { return _jfr_towrite; } method set_jfr_towrite (line 652) | void set_jfr_towrite(bool towrite) { _jfr_towrite = towrite; } method force_inline (line 654) | bool force_inline() { return _force_inline; } method set_force_inline (line 655) | void set_force_inline(bool x) { _force_inline = x; } method dont_inline (line 656) | bool dont_inline() { return _dont_inline; } method set_dont_inline (line 657) | void set_dont_inline(bool x) { _dont_inline = x; } method is_hidden (line 658) | bool is_hidden() { return _hidden; } method set_hidden (line 659) | void set_hidden(bool x) { _hidden = x; } method has_osr_nmethod (line 662) | bool has_osr_nmethod(int level, bool match_level) { method nmethod (line 666) | nmethod* lookup_osr_nmethod_for(int bci, int level, bool match_level) { method set_not_compilable_quietly (line 682) | void set_not_compilable_quietly(int comp_level = CompLevel_all) { method set_not_osr_compilable_quietly (line 687) | void set_not_osr_compilable_quietly(int comp_level = CompLevel_all) { method is_not_c1_compilable (line 695) | bool is_not_c1_compilable() const { return access_flags().is... method set_not_c1_compilable (line 696) | void set_not_c1_compilable() { _access_flags.set_... method is_not_c2_compilable (line 697) | bool is_not_c2_compilable() const { return access_flags().is... method set_not_c2_compilable (line 698) | void set_not_c2_compilable() { _access_flags.set_... method is_not_c1_osr_compilable (line 700) | bool is_not_c1_osr_compilable() const { return is_not_c1_compila... method set_not_c1_osr_compilable (line 701) | void set_not_c1_osr_compilable() { set_not_c1_compila... method is_not_c2_osr_compilable (line 702) | bool is_not_c2_osr_compilable() const { return access_flags().is... method set_not_c2_osr_compilable (line 703) | void set_not_c2_osr_compilable() { _access_flags.set_... method queued_for_compilation (line 706) | bool queued_for_compilation() const { return access_flags().queued_fo... method set_queued_for_compilation (line 707) | void set_queued_for_compilation() { _access_flags.set_queued_for_co... method clear_queued_for_compilation (line 708) | void clear_queued_for_compilation() { _access_flags.clear_queued_for_... method set_size_of_parameters (line 728) | void set_size_of_parameters(int size) { _size_of_parameters =... method address (line 732) | address* native_function_addr() const { assert(is_native(), "... method address (line 733) | address* signature_handler_addr() const { return native_functio... method oop (line 736) | oop* adr_constMethod() const { return (oop*)&_constM... method oop (line 737) | oop* adr_method_data() const { return (oop*)&_method... class CompressedLineNumberWriteStream (line 743) | class CompressedLineNumberWriteStream: public CompressedWriteStream { method CompressedLineNumberWriteStream (line 749) | CompressedLineNumberWriteStream(int initial_size) : CompressedWriteStr... method CompressedLineNumberWriteStream (line 750) | CompressedLineNumberWriteStream(u_char* buffer, int initial_size) : Co... method write_pair_inline (line 755) | inline void write_pair_inline(int bci, int line) { method write_pair (line 783) | void write_pair(int bci, int line) { write_pair_inline(bci, line); } method write_terminator (line 787) | void write_terminator() { write_byte(0); } class CompressedLineNumberReadStream (line 793) | class CompressedLineNumberReadStream: public CompressedReadStream { method bci (line 803) | int bci() const { return _bci; } method line (line 804) | int line() const { return _line; } class BreakpointInfo (line 818) | class BreakpointInfo : public CHeapObj { method orig_bytecode (line 831) | Bytecodes::Code orig_bytecode() { return _orig_byt... method set_orig_bytecode (line 832) | void set_orig_bytecode(Bytecodes::Code code) { _orig_bytecode =... method bci (line 833) | int bci() { return _bci; } method BreakpointInfo (line 835) | BreakpointInfo* next() const { return _next; } method set_next (line 836) | void set_next(BreakpointInfo* n) { _next = n; } method match (line 839) | bool match(const methodOopDesc* m, int bci) { method match (line 843) | bool match(const methodOopDesc* m) { class ExceptionTable (line 853) | class ExceptionTable : public StackObj { method ExceptionTable (line 859) | ExceptionTable(methodOop m) { method length (line 869) | int length() const { method u2 (line 873) | u2 start_pc(int idx) const { method set_start_pc (line 878) | void set_start_pc(int idx, u2 value) { method u2 (line 883) | u2 end_pc(int idx) const { method set_end_pc (line 888) | void set_end_pc(int idx, u2 value) { method u2 (line 893) | u2 handler_pc(int idx) const { method set_handler_pc (line 898) | void set_handler_pc(int idx, u2 value) { method u2 (line 903) | u2 catch_type_index(int idx) const { method set_catch_type_index (line 908) | void set_catch_type_index(int idx, u2 value) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/objArrayKlass.cpp function objArrayOop (line 61) | objArrayOop objArrayKlass::allocate(int length, TRAPS) { function oop (line 81) | oop objArrayKlass::multi_allocate(int rank, jint* sizes, TRAPS) { function klassOop (line 206) | klassOop objArrayKlass::array_klass_impl(bool or_null, int n, TRAPS) { function klassOop (line 212) | klassOop objArrayKlass::array_klass_impl(objArrayKlassHandle this_oop, b... function klassOop (line 255) | klassOop objArrayKlass::array_klass_impl(bool or_null, TRAPS) { function objArrayOop (line 267) | objArrayOop objArrayKlass::compute_secondary_supers(int num_extra_slots,... function jint (line 478) | jint objArrayKlass::compute_modifier_flags(TRAPS) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/objArrayKlass.hpp class objArrayKlass (line 34) | class objArrayKlass : public arrayKlass { method klassOop (line 41) | klassOop element_klass() const { return _element_klass; } method set_element_klass (line 42) | void set_element_klass(klassOop k) { oop_store_without_check((oop*) &... method oop (line 43) | oop* element_klass_addr() { return (oop*)&_element_klass; } method klassOop (line 45) | klassOop bottom_klass() const { return _bottom_klass; } method set_bottom_klass (line 46) | void set_bottom_klass(klassOop k) { oop_store_without_check((oop*) &... method oop (line 47) | oop* bottom_klass_addr() { return (oop*)&_bottom_klass; } method ByteSize (line 50) | static ByteSize element_klass_offset() { return in_ByteSize(sizeof(kla... method oop_is_objArray_slow (line 56) | bool oop_is_objArray_slow() const { return true; } method klass_oop_size (line 58) | int klass_oop_size() const { return object_size(); } method oop (line 69) | oop protection_domain() { return Klass::cast(bottom_klass())->protecti... method oop (line 71) | oop class_loader() const { return Klass::cast(bottom_klass())->class_l... method objArrayKlass (line 87) | static objArrayKlass* cast(klassOop k) { method header_size (line 93) | static int header_size() { return oopDesc::header_size(... method object_size (line 94) | int object_size() const { return arrayKlass::object_si... method oop_oop_iterate (line 115) | int oop_oop_iterate(oop obj, OopClosure* blk) { method oop_oop_iterate_m (line 118) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/objArrayKlassKlass.cpp function klassOop (line 42) | klassOop objArrayKlassKlass::create_klass(TRAPS) { function klassOop (line 51) | klassOop objArrayKlassKlass::allocate_system_objArray_klass(TRAPS) { function klassOop (line 62) | klassOop objArrayKlassKlass::allocate_objArray_klass(int n, KlassHandle ... function klassOop (line 67) | klassOop objArrayKlassKlass::allocate_objArray_klass_impl(objArrayKlassK... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/objArrayKlassKlass.hpp class objArrayKlassKlass (line 33) | class objArrayKlassKlass : public arrayKlassKlass { method oop_is_objArrayKlass (line 36) | virtual bool oop_is_objArrayKlass() const { return true; } method oop_size (line 39) | int oop_size(oop obj) const { return objArrayKlass::cast(klassOop(obj)... method klass_oop_size (line 40) | int klass_oop_size() const { return object_size(); } method objArrayKlassKlass (line 49) | static objArrayKlassKlass* cast(klassOop k) { method header_size (line 55) | static int header_size() { return oopDesc::header_size() + sizeof(obj... method object_size (line 56) | int object_size() const { return align_object_size(header_size()); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/objArrayOop.hpp class objArrayOopDesc (line 33) | class objArrayOopDesc : public arrayOopDesc { method T (line 40) | T* obj_at_addr(int index) const { method array_size (line 47) | static int array_size(int length) { method base_offset_in_bytes (line 73) | static int base_offset_in_bytes() { method HeapWord (line 78) | HeapWord* base() const { return (HeapWord*) arrayOopDesc::base(T_... method oop (line 81) | oop obj_at(int index) const { method obj_at_put (line 91) | void obj_at_put(int index, oop value) { method header_size (line 99) | static int header_size() { return arrayOopDesc::header_size(T_OBJEC... method object_size (line 100) | int object_size() { return object_size(length()); } method object_size (line 102) | static int object_size(int length) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/oop.hpp class OopClosure (line 51) | class OopClosure class ScanClosure (line 52) | class ScanClosure class FastScanClosure (line 53) | class FastScanClosure class FilteringClosure (line 54) | class FilteringClosure class BarrierSet (line 55) | class BarrierSet class CMSIsAliveClosure (line 56) | class CMSIsAliveClosure class PSPromotionManager (line 58) | class PSPromotionManager class ParCompactionManager (line 59) | class ParCompactionManager class oopDesc (line 61) | class oopDesc { type ConcSafeType (line 74) | enum ConcSafeType { method markOop (line 79) | markOop mark() const { return _mark; } method markOop (line 80) | markOop* mark_addr() const { return (markOop*) &_mark; } method set_mark (line 82) | void set_mark(volatile markOop m) { _mark = m; } method header_size (line 106) | static int header_size() { return sizeof(oopDesc)/HeapWordSiz... method BarrierSet (line 378) | static BarrierSet* bs() { return _bs; } method set_bs (line 379) | static void set_bs(BarrierSet* bs) { _bs = bs; } method mark_offset_in_bytes (line 413) | static int mark_offset_in_bytes() { return offset_of(oopDesc, _mark... method klass_offset_in_bytes (line 414) | static int klass_offset_in_bytes() { return offset_of(oopDesc, _meta... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/oop.inline.hpp function markOop (line 69) | inline markOop oopDesc::cas_set_mark(markOop new_mark, markOop old_mark) { function klassOop (line 73) | inline klassOop oopDesc::klass() const { function klassOop (line 81) | inline klassOop oopDesc::klass_or_null() const volatile { function klassOop (line 90) | inline klassOop oopDesc::unsafe_klass_or_null() const volatile { function oop (line 103) | inline oop* oopDesc::klass_addr() { function narrowOop (line 110) | inline narrowOop* oopDesc::compressed_klass_addr() { function Klass (line 147) | inline Klass* oopDesc::blueprint() const { return klass()->kla... function T (line 169) | inline T* oopDesc::obj_field_addr(int offset) const { return (T*)field_b... function jbyte (line 170) | inline jbyte* oopDesc::byte_field_addr(int offset) const { return (... function jchar (line 171) | inline jchar* oopDesc::char_field_addr(int offset) const { return (... function jboolean (line 172) | inline jboolean* oopDesc::bool_field_addr(int offset) const { return (... function jint (line 173) | inline jint* oopDesc::int_field_addr(int offset) const { return (... function jshort (line 174) | inline jshort* oopDesc::short_field_addr(int offset) const { return (... function jlong (line 175) | inline jlong* oopDesc::long_field_addr(int offset) const { return (... function jfloat (line 176) | inline jfloat* oopDesc::float_field_addr(int offset) const { return (... function jdouble (line 177) | inline jdouble* oopDesc::double_field_addr(int offset) const { return (... function address (line 178) | inline address* oopDesc::address_field_addr(int offset) const { return ... function check_obj_alignment (line 194) | inline bool check_obj_alignment(oop obj) { function narrowOop (line 198) | inline narrowOop oopDesc::encode_heap_oop_not_null(oop v) { function narrowOop (line 212) | inline narrowOop oopDesc::encode_heap_oop(oop v) { function oop (line 216) | inline oop oopDesc::unsafe_decode_heap_oop_not_null(narrowOop v) { function oop (line 224) | inline oop oopDesc::unsafe_decode_heap_oop_not_null(oop v) { return v; } function oop (line 226) | inline oop oopDesc::decode_heap_oop_not_null(narrowOop v) { function oop (line 232) | inline oop oopDesc::unsafe_decode_heap_oop(narrowOop v) { function oop (line 235) | inline oop oopDesc::unsafe_decode_heap_oop(oop v) { return v; } function oop (line 237) | inline oop oopDesc::decode_heap_oop(narrowOop v) { function oop (line 241) | inline oop oopDesc::decode_heap_oop_not_null(oop v) { return v; } function oop (line 242) | inline oop oopDesc::decode_heap_oop(oop v) { return v; } function oop (line 246) | inline oop oopDesc::load_heap_oop(oop* p) { return *p; } function narrowOop (line 247) | inline narrowOop oopDesc::load_heap_oop(narrowOop* p) { return *p; } function oop (line 250) | inline oop oopDesc::load_decode_heap_oop_not_null(oop* p) { return... function oop (line 251) | inline oop oopDesc::load_decode_heap_oop_not_null(narrowOop* p) { function oop (line 256) | inline oop oopDesc::load_decode_heap_oop(oop* p) { return *p; } function oop (line 257) | inline oop oopDesc::load_decode_heap_oop(narrowOop* p) { function oop (line 309) | inline oop oopDesc::atomic_exchange_oop(oop exchange_value, volatile Hea... function oop (line 321) | inline oop oopDesc::atomic_compare_exchange_oop(oop exchange_value, function oop (line 339) | inline oop oopDesc::obj_field(int offset) const { function oop (line 344) | inline volatile oop oopDesc::obj_field_volatile(int offset) const { function jbyte (line 364) | inline jbyte oopDesc::byte_field(int offset) const { re... function jboolean (line 367) | inline jboolean oopDesc::bool_field(int offset) const { re... function jchar (line 370) | inline jchar oopDesc::char_field(int offset) const { re... function jint (line 373) | inline jint oopDesc::int_field(int offset) const { re... function jshort (line 376) | inline jshort oopDesc::short_field(int offset) const { re... function jlong (line 379) | inline jlong oopDesc::long_field(int offset) const { re... function jfloat (line 382) | inline jfloat oopDesc::float_field(int offset) const { re... function jdouble (line 385) | inline jdouble oopDesc::double_field(int offset) const { re... function address (line 388) | inline address oopDesc::address_field(int offset) const { r... function oop (line 391) | inline oop oopDesc::obj_field_acquire(int offset) const { function jbyte (line 404) | inline jbyte oopDesc::byte_field_acquire(int offset) const ... function jboolean (line 407) | inline jboolean oopDesc::bool_field_acquire(int offset) const ... function jchar (line 410) | inline jchar oopDesc::char_field_acquire(int offset) const ... function jint (line 413) | inline jint oopDesc::int_field_acquire(int offset) const ... function jshort (line 416) | inline jshort oopDesc::short_field_acquire(int offset) const ... function jlong (line 419) | inline jlong oopDesc::long_field_acquire(int offset) const ... function jfloat (line 422) | inline jfloat oopDesc::float_field_acquire(int offset) const ... function jdouble (line 425) | inline jdouble oopDesc::double_field_acquire(int offset) const ... function address (line 428) | inline address oopDesc::address_field_acquire(int offset) const ... function update_barrier_set (line 529) | inline void update_barrier_set(void* p, oop v) { function update_barrier_set_pre (line 534) | inline void update_barrier_set_pre(T* p, oop v) { function oop_store (line 538) | inline void oop_store(T* p, oop v) { function oop_store (line 548) | inline void oop_store(volatile T* p, oop v) { function oop_store_without_check (line 555) | inline void oop_store_without_check(T* p, oop v) { function oop_store_without_check (line 567) | inline void oop_store_without_check(volatile T* p, oop v) { function oop_store_raw (line 580) | inline void oop_store_raw(HeapWord* addr, oop value) { function oop (line 702) | inline oop oopDesc::forwardee() const { function markOop (line 710) | inline markOop oopDesc::displaced_mark() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/oop.pcgc.inline.hpp function oop (line 76) | inline oop oopDesc::forward_to_atomic(oop p) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/oopsHierarchy.hpp class klassOopDesc (line 36) | class klassOopDesc class oopDesc (line 42) | class oopDesc class instanceOopDesc (line 43) | class instanceOopDesc class methodOopDesc (line 44) | class methodOopDesc class constMethodOopDesc (line 45) | class constMethodOopDesc class methodDataOopDesc (line 46) | class methodDataOopDesc class arrayOopDesc (line 47) | class arrayOopDesc class objArrayOopDesc (line 48) | class objArrayOopDesc class typeArrayOopDesc (line 49) | class typeArrayOopDesc class constantPoolOopDesc (line 50) | class constantPoolOopDesc class constantPoolCacheOopDesc (line 51) | class constantPoolCacheOopDesc class klassOopDesc (line 52) | class klassOopDesc class markOopDesc (line 53) | class markOopDesc class compiledICHolderOopDesc (line 54) | class compiledICHolderOopDesc class Thread (line 73) | class Thread class markOopDesc (line 74) | class markOopDesc class PromotedObject (line 75) | class PromotedObject class oop (line 78) | class oop { method set_obj (line 86) | void set_obj(const void* p) { method raw_set_obj (line 90) | void raw_set_obj(const void* p) { _o = (oopDesc*)p; } method oop (line 92) | oop() { set_obj(NULL); } method oop (line 93) | oop(const volatile oop& o) { set_obj(o.obj()); } method oop (line 94) | oop(const void* p) { set_obj(p); } method oop (line 95) | oop(intptr_t i) { set_obj((void *)i); } method oop (line 97) | oop(int i) { set_obj((void *)i); } method oopDesc (line 103) | oopDesc* obj() const volatile { return _o; } method oopDesc (line 106) | oopDesc* operator->() const { return obj(); } class Klass (line 175) | class Klass class instanceKlass (line 176) | class instanceKlass class instanceMirrorKlass (line 177) | class instanceMirrorKlass class instanceRefKlass (line 178) | class instanceRefKlass class methodKlass (line 179) | class methodKlass class constMethodKlass (line 180) | class constMethodKlass class methodDataKlass (line 181) | class methodDataKlass class klassKlass (line 182) | class klassKlass class instanceKlassKlass (line 183) | class instanceKlassKlass class arrayKlassKlass (line 184) | class arrayKlassKlass class objArrayKlassKlass (line 185) | class objArrayKlassKlass class typeArrayKlassKlass (line 186) | class typeArrayKlassKlass class arrayKlass (line 187) | class arrayKlass class objArrayKlass (line 188) | class objArrayKlass class typeArrayKlass (line 189) | class typeArrayKlass class constantPoolKlass (line 190) | class constantPoolKlass class constantPoolCacheKlass (line 191) | class constantPoolCacheKlass class compiledICHolderKlass (line 192) | class compiledICHolderKlass FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/symbol.cpp function jchar (line 156) | jchar* Symbol::as_unicode(int& length) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/symbol.hpp class Symbol (line 99) | class Symbol : public ResourceObj { method object_size (line 114) | static int object_size(int length) { method byte_at_put (line 119) | void byte_at_put(int index, int value) { method jbyte (line 130) | const jbyte* base() const { return &_body[0]; } method object_size (line 132) | int object_size() { return object_size(utf8_length()); } method max_length (line 135) | static int max_length() { return max_symbol_length; } method identity_hash (line 137) | int identity_hash() { return _identity_hash; } method refcount (line 140) | int refcount() const { return _refcount; } method byte_at (line 144) | int byte_at(int index) const { method jbyte (line 149) | const jbyte* bytes() const { return base(); } method utf8_length (line 151) | int utf8_length() const { return _length; } method equals (line 155) | bool equals(const char* str) const { return equals(str, (int) strlen(s... method starts_with (line 159) | bool starts_with(const char* prefix) const { method index_of_at (line 165) | int index_of_at(int i, const char* str) const { method print (line 201) | void print() { print_on(tty); } method print_value (line 202) | void print_value() { print_value_on(tty); } method Symbol (line 207) | Symbol() { } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/typeArrayKlass.cpp function klassOop (line 52) | klassOop typeArrayKlass::create_klass(BasicType type, int scale, function typeArrayOop (line 79) | typeArrayOop typeArrayKlass::allocate_common(int length, bool do_zero, T... function typeArrayOop (line 104) | typeArrayOop typeArrayKlass::allocate_permanent(int length, TRAPS) { function oop (line 114) | oop typeArrayKlass::multi_allocate(int rank, jint* last_size, TRAPS) { function klassOop (line 153) | klassOop typeArrayKlass::array_klass_impl(bool or_null, int n, TRAPS) { function klassOop (line 158) | klassOop typeArrayKlass::array_klass_impl(typeArrayKlassHandle h_this, b... function klassOop (line 196) | klassOop typeArrayKlass::array_klass_impl(bool or_null, TRAPS) { function print_boolean_array (line 279) | static void print_boolean_array(typeArrayOop ta, int print_len, outputSt... function print_char_array (line 286) | static void print_char_array(typeArrayOop ta, int print_len, outputStrea... function print_float_array (line 294) | static void print_float_array(typeArrayOop ta, int print_len, outputStre... function print_double_array (line 301) | static void print_double_array(typeArrayOop ta, int print_len, outputStr... function print_byte_array (line 308) | static void print_byte_array(typeArrayOop ta, int print_len, outputStrea... function print_short_array (line 316) | static void print_short_array(typeArrayOop ta, int print_len, outputStre... function print_int_array (line 324) | static void print_int_array(typeArrayOop ta, int print_len, outputStream... function print_long_array (line 332) | static void print_long_array(typeArrayOop ta, int print_len, outputStrea... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/typeArrayKlass.hpp class typeArrayKlass (line 33) | class typeArrayKlass : public arrayKlass { method jint (line 39) | jint max_length() { return _max_length; } method set_max_length (line 40) | void set_max_length(jint m) { _max_length = m; } method oop_is_typeArray_slow (line 43) | bool oop_is_typeArray_slow() const { return true; } method klassOop (line 49) | static inline klassOop create_klass(BasicType type, int scale, TRAPS) { method klass_oop_size (line 54) | int klass_oop_size() const { return object_size(); } method typeArrayOop (line 60) | typeArrayOop allocate(int length, TRAPS) { return allocate_common(leng... method typeArrayKlass (line 87) | static typeArrayKlass* cast(klassOop k) { method header_size (line 96) | static int header_size() { return oopDesc::header_size() + sizeof(typ... method object_size (line 97) | int object_size() const { return arrayKlass::object_size(header_size... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/typeArrayKlassKlass.cpp function klassOop (line 31) | klassOop typeArrayKlassKlass::create_klass(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/typeArrayKlassKlass.hpp class typeArrayKlassKlass (line 33) | class typeArrayKlassKlass : public arrayKlassKlass { method oop_is_typeArrayKlass (line 36) | bool oop_is_typeArrayKlass() const { return true; } method oop_size (line 39) | int oop_size(oop obj) const { return typeArrayKlass::cast(klassOop(obj... method klass_oop_size (line 40) | int klass_oop_size() const { return object_size(); } method typeArrayKlassKlass (line 47) | static typeArrayKlassKlass* cast(klassOop k) { method header_size (line 53) | static int header_size() { return oopDesc::header_size() + sizeof(type... method object_size (line 54) | int object_size() const { return align_object_size(header_size()); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/oops/typeArrayOop.hpp class typeArrayOopDesc (line 65) | class typeArrayOopDesc : public arrayOopDesc { method jchar (line 67) | jchar* char_base() const { return (jchar*) base(T_CHAR); } method jboolean (line 68) | jboolean* bool_base() const { return (jboolean*)base(T_BOOLEAN); } method jbyte (line 69) | jbyte* byte_base() const { return (jbyte*) base(T_BYTE); } method jint (line 70) | jint* int_base() const { return (jint*) base(T_INT); } method jlong (line 71) | jlong* long_base() const { return (jlong*) base(T_LONG); } method jshort (line 72) | jshort* short_base() const { return (jshort*) base(T_SHORT); } method jfloat (line 73) | jfloat* float_base() const { return (jfloat*) base(T_FLOAT); } method jdouble (line 74) | jdouble* double_base() const { return (jdouble*) base(T_DOUBLE); } method jbyte (line 79) | jbyte* byte_at_addr(int which) const { method jboolean (line 84) | jboolean* bool_at_addr(int which) const { method jchar (line 89) | jchar* char_at_addr(int which) const { method jint (line 94) | jint* int_at_addr(int which) const { method jshort (line 99) | jshort* short_at_addr(int which) const { method jushort (line 104) | jushort* ushort_at_addr(int which) const { // for field descriptor ar... method jlong (line 109) | jlong* long_at_addr(int which) const { method jfloat (line 114) | jfloat* float_at_addr(int which) const { method jdouble (line 119) | jdouble* double_at_addr(int which) const { method jbyte (line 124) | jbyte byte_at(int which) const { return *byte_at_addr... method byte_at_put (line 125) | void byte_at_put(int which, jbyte contents) { *byte_at_addr(which)... method jboolean (line 127) | jboolean bool_at(int which) const { return *bool_at_addr... method bool_at_put (line 128) | void bool_at_put(int which, jboolean contents) { *bool_at_addr(which)... method jchar (line 130) | jchar char_at(int which) const { return *char_at_addr... method char_at_put (line 131) | void char_at_put(int which, jchar contents) { *char_at_addr(which)... method jint (line 133) | jint int_at(int which) const { return *int_at_addr(... method int_at_put (line 134) | void int_at_put(int which, jint contents) { *int_at_addr(which) ... method jshort (line 136) | jshort short_at(int which) const { return *short_at_add... method short_at_put (line 137) | void short_at_put(int which, jshort contents) { *short_at_addr(which... method jushort (line 139) | jushort ushort_at(int which) const { return *ushort_at_ad... method ushort_at_put (line 140) | void ushort_at_put(int which, jushort contents) { *ushort_at_addr(whic... method jlong (line 142) | jlong long_at(int which) const { return *long_at_addr... method long_at_put (line 143) | void long_at_put(int which, jlong contents) { *long_at_addr(which)... method jfloat (line 145) | jfloat float_at(int which) const { return *float_at_add... method float_at_put (line 146) | void float_at_put(int which, jfloat contents) { *float_at_addr(which... method jdouble (line 148) | jdouble double_at(int which) const { return *double_at_ad... method double_at_put (line 149) | void double_at_put(int which, jdouble contents) { *double_at_addr(whic... method jbyte (line 151) | jbyte byte_at_acquire(int which) const { return OrderAcce... method release_byte_at_put (line 152) | void release_byte_at_put(int which, jbyte contents) { OrderAccess::rel... method object_size (line 159) | static int object_size(int lh, int length) { method object_size (line 175) | int object_size() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/addnode.cpp function uint (line 48) | uint AddNode::hash() const { function Node (line 54) | Node *AddNode::Identity( PhaseTransform *phase ) { function commute (line 63) | static bool commute( Node *add, int con_left, int con_right ) { function Node (line 109) | Node *AddNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 206) | const Type *AddNode::Value( PhaseTransform *phase ) const { function Type (line 228) | const Type *AddNode::add_of_identity( const Type *t1, const Type *t2 ) c... function Node (line 239) | Node *AddINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 329) | Node *AddINode::Identity( PhaseTransform *phase ) { function Type (line 344) | const Type *AddINode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 371) | Node *AddLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 447) | Node *AddLNode::Identity( PhaseTransform *phase ) { function Type (line 462) | const Type *AddLNode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 490) | const Type *AddFNode::add_of_identity( const Type *t1, const Type *t2 ) ... function Type (line 507) | const Type *AddFNode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 513) | Node *AddFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 528) | const Type *AddDNode::add_of_identity( const Type *t1, const Type *t2 ) ... function Type (line 544) | const Type *AddDNode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 550) | Node *AddDNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 565) | Node *AddPNode::Identity( PhaseTransform *phase ) { function Node (line 570) | Node *AddPNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 646) | const Type *AddPNode::bottom_type() const { function Type (line 663) | const Type *AddPNode::Value( PhaseTransform *phase ) const { function Node (line 686) | Node* AddPNode::Ideal_base_and_offset(Node* ptr, PhaseTransform* phase, function uint (line 731) | uint AddPNode::match_edge(uint idx) const { function Node (line 737) | Node *OrINode::Identity( PhaseTransform *phase ) { function Type (line 751) | const Type *OrINode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 778) | Node *OrLNode::Identity( PhaseTransform *phase ) { function Type (line 788) | const Type *OrLNode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 806) | const Type *XorINode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 824) | const Type *XorLNode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 839) | const Type *MaxINode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 851) | Node *MinINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 926) | const Type *MinINode::add_ring( const Type *t0, const Type *t1 ) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/addnode.hpp class PhaseTransform (line 34) | class PhaseTransform class AddNode (line 41) | class AddNode : public Node { method AddNode (line 44) | AddNode( Node *in1, Node *in2 ) : Node(0,in1,in2) { class AddINode (line 75) | class AddINode : public AddNode { method AddINode (line 77) | AddINode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 80) | virtual const Type *add_id() const { return TypeInt::ZERO; } method Type (line 81) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 84) | virtual uint ideal_reg() const { return Op_RegI; } class AddLNode (line 89) | class AddLNode : public AddNode { method AddLNode (line 91) | AddLNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 94) | virtual const Type *add_id() const { return TypeLong::ZERO; } method Type (line 95) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 98) | virtual uint ideal_reg() const { return Op_RegL; } class AddFNode (line 103) | class AddFNode : public AddNode { method AddFNode (line 105) | AddFNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 110) | virtual const Type *add_id() const { return TypeF::ZERO; } method Type (line 111) | virtual const Type *bottom_type() const { return Type::FLOAT; } method Node (line 112) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 113) | virtual uint ideal_reg() const { return Op_RegF; } class AddDNode (line 118) | class AddDNode : public AddNode { method AddDNode (line 120) | AddDNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 125) | virtual const Type *add_id() const { return TypeD::ZERO; } method Type (line 126) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method Node (line 127) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 128) | virtual uint ideal_reg() const { return Op_RegD; } class AddPNode (line 135) | class AddPNode : public Node { method AddPNode (line 141) | AddPNode( Node *base, Node *ptr, Node *off ) : Node(0,base,ptr,off) { method uint (line 149) | virtual uint ideal_reg() const { return Op_RegP; } method Node (line 150) | Node *base_node() { assert( req() > Base, "Missing base"); ret... class OrINode (line 166) | class OrINode : public AddNode { method OrINode (line 168) | OrINode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 171) | virtual const Type *add_id() const { return TypeInt::ZERO; } method Type (line 172) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 174) | virtual uint ideal_reg() const { return Op_RegI; } class OrLNode (line 180) | class OrLNode : public AddNode { method OrLNode (line 182) | OrLNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 185) | virtual const Type *add_id() const { return TypeLong::ZERO; } method Type (line 186) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 188) | virtual uint ideal_reg() const { return Op_RegL; } class XorINode (line 193) | class XorINode : public AddNode { method XorINode (line 195) | XorINode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 198) | virtual const Type *add_id() const { return TypeInt::ZERO; } method Type (line 199) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 200) | virtual uint ideal_reg() const { return Op_RegI; } class XorLNode (line 205) | class XorLNode : public AddNode { method XorLNode (line 207) | XorLNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 210) | virtual const Type *add_id() const { return TypeLong::ZERO; } method Type (line 211) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 212) | virtual uint ideal_reg() const { return Op_RegL; } class MaxNode (line 219) | class MaxNode : public AddNode { method MaxNode (line 221) | MaxNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} class MaxINode (line 228) | class MaxINode : public MaxNode { method MaxINode (line 230) | MaxINode( Node *in1, Node *in2 ) : MaxNode(in1,in2) {} method Type (line 233) | virtual const Type *add_id() const { return TypeInt::make(min_jint); } method Type (line 234) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 235) | virtual uint ideal_reg() const { return Op_RegI; } class MinINode (line 241) | class MinINode : public MaxNode { method MinINode (line 243) | MinINode( Node *in1, Node *in2 ) : MaxNode(in1,in2) {} method Type (line 246) | virtual const Type *add_id() const { return TypeInt::make(max_jint); } method Type (line 247) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 248) | virtual uint ideal_reg() const { return Op_RegI; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/adlcVMDeps.hpp class AdlcVMDeps (line 38) | class AdlcVMDeps : public AllStatic { type Cisc_Status (line 43) | enum Cisc_Status { Not_cisc_spillable = -1 } type Name (line 46) | enum Name { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/block.cpp function uint (line 81) | uint Block::code_alignment() { function uint (line 92) | uint Block::compute_loop_alignment() { function uint (line 121) | uint Block::compute_first_inst_size(uint& sum_size, uint inst_cnt, function uint (line 142) | uint Block::find_node( const Node *n ) const { function uint (line 397) | uint PhaseCFG::build_cfg() { function no_flip_branch (line 542) | static bool no_flip_branch( Block *b ) { function uint (line 984) | uint UnionFind::Find_compress( uint idx ) { function uint (line 1004) | uint UnionFind::Find_const( uint idx ) const { function edge_dump (line 1031) | static void edge_dump(GrowableArray *edges) { function trace_dump (line 1041) | static void trace_dump(Trace *traces[], int count) { function edge_order (line 1090) | static int edge_order(CFGEdge **e0, CFGEdge **e1) { function trace_frequency_order (line 1105) | int trace_frequency_order(const void *p0, const void *p1) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/block.hpp class Block (line 34) | class Block method Node (line 117) | Node *head() const { return _nodes[0]; } method uint (line 121) | uint num_preds() const { return head()->req(); } method Node (line 122) | Node *pred(uint i) const { return head()->in(i); } method is_block (line 143) | virtual bool is_block() { return true; } method dominates (line 152) | bool dominates(Block* that) { method set_raise_LCA_mark (line 179) | void set_raise_LCA_mark(node_idx_t x) { _raise_LCA_mark = x; } method node_idx_t (line 180) | node_idx_t raise_LCA_mark() const { return _raise_LCA_mark; } method set_raise_LCA_visited (line 182) | void set_raise_LCA_visited(node_idx_t x) { _raise_LCA_visited = x; } method node_idx_t (line 183) | node_idx_t raise_LCA_visited() const { return _raise_LCA_visite... method uint (line 187) | uint first_inst_size() const { return _first_inst_size; } method set_first_inst_size (line 188) | void set_first_inst_size(uint s) { _first_inst_size = s; } method uint (line 196) | uint alignment_padding(int current_offset) { method set_connector (line 220) | void set_connector() { _connector = true; } method is_connector (line 221) | bool is_connector() const { return _connector; } method set_loop_alignment (line 229) | void set_loop_alignment(Block *loop_top) { method uint (line 235) | uint loop_alignment() const { return _loop_alignment; } method has_loop_alignment (line 236) | bool has_loop_alignment() const { return loop_alignment() > 0; } method Block (line 240) | Block( Arena *a, Node *headnode ) method uint (line 261) | uint end_idx() const { method Node (line 274) | Node *end() const { return _nodes[end_idx()]; } method add_inst (line 278) | void add_inst( Node *n ) { _nodes.insert(end_idx(),n); } method Block (line 306) | Block* non_connector() { method has_successor (line 315) | bool has_successor(Block* b) const { method Block (line 325) | Block* non_connector_successor(int i) const { class CFGLoop (line 35) | class CFGLoop method CFGLoop (line 537) | CFGLoop(int id) : method CFGLoop (line 545) | CFGLoop* parent() { return _parent; } method add_member (line 547) | void add_member(CFGElement *s) { _members.push(s); } method Block (line 549) | Block* head() { method trip_count (line 562) | float trip_count() const { return 1.0f / _exit_prob; } method is_loop (line 563) | virtual bool is_loop() { return true; } method id (line 564) | int id() { return _id; } class MachCallNode (line 36) | class MachCallNode class Matcher (line 37) | class Matcher class RootNode (line 38) | class RootNode class VectorSet (line 39) | class VectorSet type Tarjan (line 40) | struct Tarjan class Block_Array (line 47) | class Block_Array : public ResourceObj { method Block_Array (line 58) | Block_Array(Arena *a) : _arena(a), _size(OptoBlockListSize) { method Block (line 65) | Block *lookup( uint i ) const // Lookup, or NULL for not mapped method Block (line 67) | Block *operator[] ( uint i ) const // Lookup, or assert for not mapped method map (line 70) | void map( uint i, Block *n ) { if( i>=Max() ) grow(i); _blocks[i] = n; } method uint (line 71) | uint Max() const { debug_only(return _limit); return _size; } class Block_List (line 75) | class Block_List : public Block_Array { method Block_List (line 79) | Block_List() : Block_Array(Thread::current()->resource_area()), _cnt(0... method push (line 80) | void push( Block *b ) { map(_cnt++,b); } method Block (line 81) | Block *pop() { return _blocks[--_cnt]; } method Block (line 82) | Block *rpop() { Block *b = _blocks[0]; _blocks[0]=_blocks[--_cnt]; ret... method uint (line 85) | uint size() const { return _cnt; } method reset (line 86) | void reset() { _cnt = 0; } class CFGElement (line 91) | class CFGElement : public ResourceObj { method CFGElement (line 96) | CFGElement() : _freq(0.0f) {} method is_block (line 97) | virtual bool is_block() { return false; } method is_loop (line 98) | virtual bool is_loop() { return false; } method Block (line 99) | Block* as_Block() { assert(is_block(), "must be block"); return (Blo... method CFGLoop (line 100) | CFGLoop* as_CFGLoop() { assert(is_loop(), "must be loop"); return (... class Block (line 107) | class Block : public CFGElement { method Node (line 117) | Node *head() const { return _nodes[0]; } method uint (line 121) | uint num_preds() const { return head()->req(); } method Node (line 122) | Node *pred(uint i) const { return head()->in(i); } method is_block (line 143) | virtual bool is_block() { return true; } method dominates (line 152) | bool dominates(Block* that) { method set_raise_LCA_mark (line 179) | void set_raise_LCA_mark(node_idx_t x) { _raise_LCA_mark = x; } method node_idx_t (line 180) | node_idx_t raise_LCA_mark() const { return _raise_LCA_mark; } method set_raise_LCA_visited (line 182) | void set_raise_LCA_visited(node_idx_t x) { _raise_LCA_visited = x; } method node_idx_t (line 183) | node_idx_t raise_LCA_visited() const { return _raise_LCA_visite... method uint (line 187) | uint first_inst_size() const { return _first_inst_size; } method set_first_inst_size (line 188) | void set_first_inst_size(uint s) { _first_inst_size = s; } method uint (line 196) | uint alignment_padding(int current_offset) { method set_connector (line 220) | void set_connector() { _connector = true; } method is_connector (line 221) | bool is_connector() const { return _connector; } method set_loop_alignment (line 229) | void set_loop_alignment(Block *loop_top) { method uint (line 235) | uint loop_alignment() const { return _loop_alignment; } method has_loop_alignment (line 236) | bool has_loop_alignment() const { return loop_alignment() > 0; } method Block (line 240) | Block( Arena *a, Node *headnode ) method uint (line 261) | uint end_idx() const { method Node (line 274) | Node *end() const { return _nodes[end_idx()]; } method add_inst (line 278) | void add_inst( Node *n ) { _nodes.insert(end_idx(),n); } method Block (line 306) | Block* non_connector() { method has_successor (line 315) | bool has_successor(Block* b) const { method Block (line 325) | Block* non_connector_successor(int i) const { class PhaseCFG (line 349) | class PhaseCFG : public Phase { method verify_anti_dependences (line 373) | void verify_anti_dependences(Block* LCA, Node* load) { method insert (line 455) | void insert( Block *b, uint idx, Node *n ) { method trace_opto_pipelining (line 461) | bool trace_opto_pipelining() const { return _trace_opto_pipelining; } method trace_opto_pipelining (line 469) | bool trace_opto_pipelining() const { return false; } class UnionFind (line 477) | class UnionFind : public ResourceObj { method uint (line 485) | uint lookup( uint nidx ) const { method uint (line 488) | uint operator[] (uint nidx) const { return lookup(nidx); } method map (line 490) | void map( uint from_idx, uint to_idx ) { method uint (line 496) | uint Size() const { return _cnt; } method uint (line 498) | uint Find( uint idx ) { function VALUE_OBJ_CLASS_SPEC (line 511) | class BlockProbPair VALUE_OBJ_CLASS_SPEC { class CFGLoop (line 524) | class CFGLoop : public CFGElement { method CFGLoop (line 537) | CFGLoop(int id) : method CFGLoop (line 545) | CFGLoop* parent() { return _parent; } method add_member (line 547) | void add_member(CFGElement *s) { _members.push(s); } method Block (line 549) | Block* head() { method trip_count (line 562) | float trip_count() const { return 1.0f / _exit_prob; } method is_loop (line 563) | virtual bool is_loop() { return true; } method id (line 564) | int id() { return _id; } class CFGEdge (line 576) | class CFGEdge : public ResourceObj { method from_pct (line 588) | int from_pct() const { return _from_pct; } method to_pct (line 589) | int to_pct() const { return _to_pct; } method from_infrequent (line 590) | int from_infrequent() const { return from_pct() < BlockLayoutMinDiamo... method to_infrequent (line 591) | int to_infrequent() const { return to_pct() < BlockLayoutMinDiamo... method CFGEdge (line 600) | CFGEdge(Block *from, Block *to, float freq, int from_pct, int to_pct) : method freq (line 606) | float freq() const { return _freq; } method Block (line 607) | Block* from() const { return _from; } method Block (line 608) | Block* to () const { return _to; } method infrequent (line 609) | int infrequent() const { return _infrequent; } method state (line 610) | int state() const { return _state; } method set_state (line 612) | void set_state(int state) { _state = state; } class Trace (line 622) | class Trace : public ResourceObj { method Block (line 631) | Block * next(Block *b) const { return _next_list[b->_pre_order]; } method set_next (line 632) | void set_next(Block *b, Block *n) const { _next_list[b->_pre_order] = ... method Block (line 635) | Block * prev(Block *b) const { return _prev_list[b->_pre_order]; } method set_prev (line 636) | void set_prev(Block *b, Block *p) const { _prev_list[b->_pre_order] = ... method break_loop_after (line 640) | void break_loop_after(Block *b) { method Trace (line 649) | Trace(Block *b, Block **next_list, Block **prev_list) : method uint (line 660) | uint id() const { return _id; } method set_id (line 661) | void set_id(uint id) { _id = id; } method Block (line 664) | Block * first_block() const { return _first; } method Block (line 667) | Block * last_block() const { return _last; } method insert_after (line 670) | void insert_after(Block *b, Trace *tr) { method insert_before (line 684) | void insert_before(Block *b, Trace *tr) { method append (line 691) | void append(Trace *tr) { method append (line 696) | void append(Block *b) { class PhaseBlockLayout (line 713) | class PhaseBlockLayout : public Phase { method Trace (line 724) | Trace * trace(Block *b) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/buildOopMap.cpp type OopFlow (line 92) | struct OopFlow : public ResourceObj { method OopFlow (line 103) | OopFlow( short *callees, Node **defs, Compile* c ) : _callees(callees)... function OopFlow (line 208) | OopFlow *OopFlow::make( Arena *A, int max_size, Compile* C ) { method OopFlow (line 103) | OopFlow( short *callees, Node **defs, Compile* c ) : _callees(callees)... function get_live_bit (line 219) | static int get_live_bit( int *live, int reg ) { function set_live_bit (line 221) | static void set_live_bit( int *live, int reg ) { function clr_live_bit (line 223) | static void clr_live_bit( int *live, int reg ) { function OopMap (line 228) | OopMap *OopFlow::build_oop_map( Node *n, int max_reg, PhaseRegAlloc *reg... function do_liveness (line 417) | static void do_liveness( PhaseRegAlloc *regalloc, PhaseCFG *cfg, Block_L... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/bytecodeInfo.cpp function is_init_with_ea (line 87) | static bool is_init_with_ea(ciMethod* callee_method, function pass_initial_checks (line 415) | bool pass_initial_checks(ciMethod* caller_method, int caller_bci, ciMeth... function WarmCallInfo (line 483) | WarmCallInfo* InlineTree::ok_to_inline(ciMethod* callee_method, JVMState... function InlineTree (line 582) | InlineTree *InlineTree::build_inline_tree_for_callee( ciMethod* callee_m... function InlineTree (line 617) | InlineTree *InlineTree::callee_at(int bci, ciMethod* callee) const { function InlineTree (line 629) | InlineTree *InlineTree::build_inline_tree_root() { function InlineTree (line 643) | InlineTree* InlineTree::find_subtree_from_root(InlineTree* root, JVMStat... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/c2_globals.hpp class split (line 605) | class split FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/c2compiler.hpp class C2Compiler (line 30) | class C2Compiler : public AbstractCompiler { method is_c2 (line 42) | virtual bool is_c2() { return true; } method needs_adapters (line 46) | bool needs_adapters () { return true; } method needs_stubs (line 47) | bool needs_stubs () { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/callGenerator.cpp function TypeFunc (line 45) | const TypeFunc* CallGenerator::tf() const { class ParseGenerator (line 51) | class ParseGenerator : public InlineCallGenerator { method ParseGenerator (line 57) | ParseGenerator(ciMethod* method, float expected_uses, bool is_osr = fa... method is_parse (line 65) | virtual bool is_parse() const { return true; } method is_osr (line 67) | int is_osr() { return _is_osr; } function JVMState (line 71) | JVMState* ParseGenerator::generate(JVMState* jvms) { class DirectCallGenerator (line 109) | class DirectCallGenerator : public CallGenerator { method DirectCallGenerator (line 117) | DirectCallGenerator(ciMethod* method, bool separate_io_proj) method CallStaticJavaNode (line 124) | CallStaticJavaNode* call_node() const { return _call_node; } function JVMState (line 127) | JVMState* DirectCallGenerator::generate(JVMState* jvms) { class VirtualCallGenerator (line 163) | class VirtualCallGenerator : public CallGenerator { method VirtualCallGenerator (line 167) | VirtualCallGenerator(ciMethod* method, int vtable_index) method is_virtual (line 173) | virtual bool is_virtual() const { return true; } function JVMState (line 177) | JVMState* VirtualCallGenerator::generate(JVMState* jvms) { function CallGenerator (line 237) | CallGenerator* CallGenerator::for_inline(ciMethod* m, float expected_use... function CallGenerator (line 245) | CallGenerator* CallGenerator::for_osr(ciMethod* m, int osr_bci) { function CallGenerator (line 252) | CallGenerator* CallGenerator::for_direct_call(ciMethod* m, bool separate... function CallGenerator (line 257) | CallGenerator* CallGenerator::for_virtual_call(ciMethod* m, int vtable_i... class LateInlineCallGenerator (line 264) | class LateInlineCallGenerator : public DirectCallGenerator { method do_late_inline_check (line 268) | virtual bool do_late_inline_check(JVMState* jvms) { return true; } method LateInlineCallGenerator (line 271) | LateInlineCallGenerator(ciMethod* method, CallGenerator* inline_cg) : method is_late_inline (line 274) | virtual bool is_late_inline() const { return true; } method JVMState (line 279) | virtual JVMState* generate(JVMState* jvms) { method print_inlining_late (line 296) | virtual void print_inlining_late(const char* msg) { function CallGenerator (line 402) | CallGenerator* CallGenerator::for_late_inline(ciMethod* method, CallGene... class LateInlineMHCallGenerator (line 406) | class LateInlineMHCallGenerator : public LateInlineCallGenerator { method already_attempted (line 412) | virtual bool already_attempted() const { return _attempt > 0; } method LateInlineMHCallGenerator (line 415) | LateInlineMHCallGenerator(ciMethod* caller, ciMethod* callee, bool inp... method is_mh_late_inline (line 418) | virtual bool is_mh_late_inline() const { return true; } method JVMState (line 420) | virtual JVMState* generate(JVMState* jvms) { method print_inlining_late (line 431) | virtual void print_inlining_late(const char* msg) { function CallGenerator (line 456) | CallGenerator* CallGenerator::for_mh_late_inline(ciMethod* caller, ciMet... class LateInlineStringCallGenerator (line 462) | class LateInlineStringCallGenerator : public LateInlineCallGenerator { method LateInlineStringCallGenerator (line 465) | LateInlineStringCallGenerator(ciMethod* method, CallGenerator* inline_... method JVMState (line 468) | virtual JVMState* generate(JVMState* jvms) { function CallGenerator (line 479) | CallGenerator* CallGenerator::for_string_late_inline(ciMethod* method, C... class WarmCallGenerator (line 486) | class WarmCallGenerator : public CallGenerator { method WarmCallGenerator (line 494) | WarmCallGenerator(WarmCallInfo* ci, method is_inline (line 507) | virtual bool is_inline() const { return _is_inline; } method is_virtual (line 508) | virtual bool is_virtual() const { return _is_virtual; } method is_deferred (line 509) | virtual bool is_deferred() const { return true; } function CallGenerator (line 515) | CallGenerator* CallGenerator::for_warm_call(WarmCallInfo* ci, function JVMState (line 521) | JVMState* WarmCallGenerator::generate(JVMState* jvms) { class PredictedCallGenerator (line 560) | class PredictedCallGenerator : public CallGenerator { method PredictedCallGenerator (line 567) | PredictedCallGenerator(ciKlass* predicted_receiver, method is_virtual (line 583) | virtual bool is_virtual() const { return true; } method is_inline (line 584) | virtual bool is_inline() const { return _if_hit->is_inline(... method is_deferred (line 585) | virtual bool is_deferred() const { return _if_hit->is_deferre... function CallGenerator (line 591) | CallGenerator* CallGenerator::for_predicted_call(ciKlass* predicted_rece... function JVMState (line 599) | JVMState* PredictedCallGenerator::generate(JVMState* jvms) { function CallGenerator (line 701) | CallGenerator* CallGenerator::for_method_handle_call(JVMState* jvms, ciM... function CallGenerator (line 727) | CallGenerator* CallGenerator::for_method_handle_inline(JVMState* jvms, c... class PredictedIntrinsicGenerator (line 828) | class PredictedIntrinsicGenerator : public CallGenerator { method PredictedIntrinsicGenerator (line 833) | PredictedIntrinsicGenerator(CallGenerator* intrinsic, method is_virtual (line 841) | virtual bool is_virtual() const { return true; } method is_inlined (line 842) | virtual bool is_inlined() const { return true; } method is_intrinsic (line 843) | virtual bool is_intrinsic() const { return true; } function CallGenerator (line 849) | CallGenerator* CallGenerator::for_predicted_intrinsic(CallGenerator* int... function JVMState (line 855) | JVMState* PredictedIntrinsicGenerator::generate(JVMState* jvms) { class UncommonTrapCallGenerator (line 951) | class UncommonTrapCallGenerator : public CallGenerator { method UncommonTrapCallGenerator (line 956) | UncommonTrapCallGenerator(ciMethod* m, method is_virtual (line 965) | virtual bool is_virtual() const { ShouldNotReachHere(); ... method is_trap (line 966) | virtual bool is_trap() const { return true; } function CallGenerator (line 972) | CallGenerator* function JVMState (line 980) | JVMState* UncommonTrapCallGenerator::generate(JVMState* jvms) { function WarmCallInfo (line 1080) | WarmCallInfo* WarmCallInfo::insert_into(WarmCallInfo* head) { function WarmCallInfo (line 1097) | WarmCallInfo* WarmCallInfo::remove_from(WarmCallInfo* head) { function WarmCallInfo (line 1120) | WarmCallInfo* WarmCallInfo::always_hot() { function WarmCallInfo (line 1125) | WarmCallInfo* WarmCallInfo::always_cold() { function print_wci (line 1141) | void print_wci(WarmCallInfo* ci) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/callGenerator.hpp class CallGenerator (line 38) | class CallGenerator : public ResourceObj { method CallGenerator (line 48) | CallGenerator(ciMethod* method) : _method(method) {} method ciMethod (line 52) | ciMethod* method() const { return _method; } method is_inline (line 55) | virtual bool is_inline() const { return false; } method is_intrinsic (line 57) | virtual bool is_intrinsic() const { return false; } method is_parse (line 59) | virtual bool is_parse() const { return false; } method is_virtual (line 61) | virtual bool is_virtual() const { return false; } method is_deferred (line 63) | virtual bool is_deferred() const { return false; } method is_predicted (line 65) | virtual bool is_predicted() const { return false; } method is_trap (line 67) | virtual bool is_trap() const { return false; } method is_late_inline (line 70) | virtual bool is_late_inline() const { return false; } method is_mh_late_inline (line 72) | virtual bool is_mh_late_inline() const { return false; } method already_attempted (line 75) | virtual bool already_attempted() const { ShouldNotReachHere(); ... method do_late_inline (line 78) | virtual void do_late_inline() { ShouldNotReachHere(); } method CallStaticJavaNode (line 80) | virtual CallStaticJavaNode* call_node() const { ShouldNotReachHere(); ... method Node (line 156) | virtual Node* generate_predicate(JVMState* jvms) { return NULL; } method print_inlining_late (line 158) | virtual void print_inlining_late(const char* msg) { ShouldNotReachHere... method print_inlining (line 160) | static void print_inlining(Compile* C, ciMethod* callee, int inline_le... class InlineCallGenerator (line 168) | class InlineCallGenerator : public CallGenerator { method InlineCallGenerator (line 170) | InlineCallGenerator(ciMethod* method) : CallGenerator(method) {} method is_inline (line 173) | virtual bool is_inline() const { return true; } class WarmCallInfo (line 181) | class WarmCallInfo : public ResourceObj { method WarmCallInfo (line 240) | WarmCallInfo* next() const { return _next; } method set_next (line 241) | void set_next(WarmCallInfo* n) { _next = n; } method WarmCallInfo (line 247) | WarmCallInfo(float c, float p, float w, float s) { method WarmCallInfo (line 268) | WarmCallInfo() { method CallNode (line 275) | CallNode* call() const { return _call; } method count (line 276) | float count() const { return _count; } method size (line 277) | float size() const { return _size; } method work (line 278) | float work() const { return _work; } method profit (line 279) | float profit() const { return _profit; } method heat (line 280) | float heat() const { return _heat; } method set_count (line 282) | void set_count(float x) { _count = x; } method set_size (line 283) | void set_size(float x) { _size = x; } method set_work (line 284) | void set_work(float x) { _work = x; } method set_profit (line 285) | void set_profit(float x) { _profit = x; } method set_heat (line 286) | void set_heat(float x) { _heat = x; } method MAX_VALUE (line 292) | static float MAX_VALUE() { return +1.0e10; } method MIN_VALUE (line 293) | static float MIN_VALUE() { return -1.0e10; } method set_call (line 297) | void set_call(CallNode* call) { _call = call; } method set_hot_cg (line 298) | void set_hot_cg(CallGenerator* cg) { _hot_cg = cg; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/callnode.cpp function uint (line 45) | uint StartNode::size_of() const { return sizeof(*this); } function uint (line 46) | uint StartNode::cmp( const Node &n ) const function Type (line 48) | const Type *StartNode::bottom_type() const { return _domain; } function Type (line 49) | const Type *StartNode::Value(PhaseTransform *phase) const { return _doma... function Node (line 55) | Node *StartNode::Ideal(PhaseGVN *phase, bool can_reshape){ function RegMask (line 65) | const RegMask &StartNode::in_RegMask(uint) const { function Node (line 71) | Node *StartNode::match( const ProjNode *proj, const Matcher *match ) { function TypeTuple (line 99) | const TypeTuple *StartOSRNode::osr_domain() { function uint (line 123) | uint ParmNode::ideal_reg() const { function Node (line 151) | Node *ReturnNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 155) | const Type *ReturnNode::Value( PhaseTransform *phase ) const { function uint (line 162) | uint ReturnNode::match_edge(uint idx) const { function Node (line 196) | Node *RethrowNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 200) | const Type *RethrowNode::Value( PhaseTransform *phase ) const { function uint (line 206) | uint RethrowNode::match_edge(uint idx) const { function uint (line 224) | uint TailCallNode::match_edge(uint idx) const { function uint (line 230) | uint TailJumpNode::match_edge(uint idx) const { function JVMState (line 266) | JVMState* JVMState::of_depth(int d) const { function uint (line 295) | uint JVMState::debug_start() const { function uint (line 302) | uint JVMState::debug_end() const { function uint (line 309) | uint JVMState::debug_depth() const { function format_helper (line 322) | static void format_helper( PhaseRegAlloc *regalloc, outputStream* st, No... function dump_jvms (line 551) | void dump_jvms(JVMState* jvms) { function JVMState (line 557) | JVMState* JVMState::clone_shallow(Compile* C) const { function JVMState (line 572) | JVMState* JVMState::clone_deep(Compile* C) const { function uint (line 583) | uint CallNode::cmp( const Node &n ) const function Type (line 605) | const Type *CallNode::bottom_type() const { return tf()->range(); } function Type (line 606) | const Type *CallNode::Value(PhaseTransform *phase) const { function Node (line 621) | Node *CallNode::match( const ProjNode *proj, const Matcher *match ) { function uint (line 653) | uint CallNode::match_edge(uint idx) const { function Node (line 689) | Node *CallNode::result_cast() { function Node (line 786) | Node *CallNode::Ideal(PhaseGVN *phase, bool can_reshape) { function uint (line 810) | uint CallJavaNode::size_of() const { return sizeof(*this); } function uint (line 811) | uint CallJavaNode::cmp( const Node &n ) const { function uint (line 823) | uint CallStaticJavaNode::size_of() const { return sizeof(*this); } function uint (line 824) | uint CallStaticJavaNode::cmp( const Node &n ) const { function uint (line 869) | uint CallDynamicJavaNode::size_of() const { return sizeof(*this); } function uint (line 870) | uint CallDynamicJavaNode::cmp( const Node &n ) const { function uint (line 882) | uint CallRuntimeNode::size_of() const { return sizeof(*this); } function uint (line 883) | uint CallRuntimeNode::cmp( const Node &n ) const { function uint (line 931) | uint SafePointNode::size_of() const { return sizeof(*this); } function uint (line 932) | uint SafePointNode::cmp( const Node &n ) const { function SafePointNode (line 948) | SafePointNode* SafePointNode::next_exception() const { function Node (line 961) | Node *SafePointNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 967) | Node *SafePointNode::Identity( PhaseTransform *phase ) { function Type (line 990) | const Type *SafePointNode::Value( PhaseTransform *phase ) const { function RegMask (line 1002) | const RegMask &SafePointNode::in_RegMask(uint idx) const { function RegMask (line 1007) | const RegMask &SafePointNode::out_RegMask() const { function Node (line 1060) | Node *SafePointNode::peek_monitor_box() const { function Node (line 1066) | Node *SafePointNode::peek_monitor_obj() const { function uint (line 1073) | uint SafePointNode::match_edge(uint idx) const { function uint (line 1099) | uint SafePointScalarObjectNode::hash() const { return NO_HASH; } function uint (line 1100) | uint SafePointScalarObjectNode::cmp( const Node &n ) const { function uint (line 1104) | uint SafePointScalarObjectNode::ideal_reg() const { function RegMask (line 1108) | const RegMask &SafePointScalarObjectNode::in_RegMask(uint idx) const { function RegMask (line 1112) | const RegMask &SafePointScalarObjectNode::out_RegMask() const { function uint (line 1116) | uint SafePointScalarObjectNode::match_edge(uint idx) const { function SafePointScalarObjectNode (line 1120) | SafePointScalarObjectNode* function uint (line 1142) | uint AllocateNode::size_of() const { return sizeof(*this); } function uint (line 1167) | uint AllocateArrayNode::size_of() const { return sizeof(*this); } function Node (line 1169) | Node* AllocateArrayNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1219) | Node *AllocateArrayNode::make_ideal_length(const TypeOopPtr* oop_type, P... function uint (line 1250) | uint LockNode::size_of() const { return sizeof(*this); } function Node (line 1379) | static Node *next_control(Node *ctrl) { function LockNode (line 1428) | LockNode *AbstractLockNode::find_matching_lock(UnlockNode* unlock) { function Node (line 1548) | Node *LockNode::Ideal(PhaseGVN *phase, bool can_reshape) { function uint (line 1683) | uint UnlockNode::size_of() const { return sizeof(*this); } function Node (line 1686) | Node *UnlockNode::Ideal(PhaseGVN *phase, bool can_reshape) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/callnode.hpp class Chaitin (line 39) | class Chaitin class NamedCounter (line 40) | class NamedCounter class MultiNode (line 41) | class MultiNode class SafePointNode (line 42) | class SafePointNode method SafePointNode (line 321) | SafePointNode(uint edges, JVMState* jvms, method JVMState (line 340) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 341) | void set_jvms(JVMState* s) { method OopMap (line 344) | OopMap *oop_map() const { return _oop_map; } method set_oop_map (line 345) | void set_oop_map(OopMap *om) { _oop_map = om; } method verify_input (line 348) | void verify_input(JVMState* jvms, uint idx) const { method Node (line 357) | Node *local(JVMState* jvms, uint idx) const { method Node (line 361) | Node *stack(JVMState* jvms, uint idx) const { method Node (line 365) | Node *argument(JVMState* jvms, uint idx) const { method Node (line 369) | Node *monitor_box(JVMState* jvms, uint idx) const { method Node (line 373) | Node *monitor_obj(JVMState* jvms, uint idx) const { method set_stack (line 380) | void set_stack(JVMState* jvms, uint idx, Node *c) { method set_argument (line 384) | void set_argument(JVMState* jvms, uint idx, Node *c) { method ensure_stack (line 388) | void ensure_stack(JVMState* jvms, uint stk_size) { method Node (line 401) | Node *control () const { return in(TypeFunc::Control ); } method Node (line 402) | Node *i_o () const { return in(TypeFunc::I_O ); } method Node (line 403) | Node *memory () const { return in(TypeFunc::Memory ); } method Node (line 404) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 405) | Node *frameptr () const { return in(TypeFunc::FramePtr ); } method set_control (line 407) | void set_control ( Node *c ) { set_req(TypeFunc::Control,c); } method set_i_o (line 408) | void set_i_o ( Node *c ) { set_req(TypeFunc::I_O ,c); } method set_memory (line 409) | void set_memory ( Node *c ) { set_req(TypeFunc::Memory ,c); } method MergeMemNode (line 411) | MergeMemNode* merged_memory() const { method is_killed (line 416) | bool is_killed() { return in(TypeFunc::Control) == NULL; } method has_exceptions (line 424) | bool has_exceptions() const { return next_exception(... method pinned (line 428) | virtual bool pinned() const { return true; } method Type (line 430) | virtual const Type *bottom_type() const { return Type::CONTROL; } method TypePtr (line 431) | virtual const TypePtr *adr_type() const { return _adr_type; } method uint (line 434) | virtual uint ideal_reg() const { return 0; } class CallNode (line 43) | class CallNode method CallNode (line 523) | CallNode(const TypeFunc* tf, address addr, const TypePtr* adr_type) method TypeFunc (line 533) | const TypeFunc* tf() const { return _tf; } method address (line 534) | const address entry_point() const { return _entry_point; } method cnt (line 535) | const float cnt() const { return _cnt; } method CallGenerator (line 536) | CallGenerator* generator() const { return _generator; } method set_tf (line 538) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 539) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 540) | void set_cnt(float c) { _cnt = c; } method set_generator (line 541) | void set_generator(CallGenerator* cg) { _generator = cg; } method Node (line 546) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method guaranteed_safepoint (line 554) | virtual bool guaranteed_safepoint() { return true; } method clone_jvms (line 557) | virtual void clone_jvms() { } method returns_pointer (line 568) | bool returns_pointer() const { class CallJavaNode (line 44) | class CallJavaNode method CallJavaNode (line 603) | CallJavaNode(const TypeFunc* tf , address addr, ciMethod* method, int ... method ciMethod (line 613) | ciMethod* method() const { return _method; } method set_method (line 614) | void set_method(ciMethod *m) { _method = m; } method set_optimized_virtual (line 615) | void set_optimized_virtual(bool f) { _optimized_virtual = f; } method is_optimized_virtual (line 616) | bool is_optimized_virtual() const { return _optimized_virtual; } method set_method_handle_invoke (line 617) | void set_method_handle_invoke(bool f) { _method_handle_invoke = f; } method is_method_handle_invoke (line 618) | bool is_method_handle_invoke() const { return _method_handle_invoke; } class CallStaticJavaNode (line 45) | class CallStaticJavaNode method CallStaticJavaNode (line 633) | CallStaticJavaNode(const TypeFunc* tf, address addr, ciMethod* method,... method CallStaticJavaNode (line 637) | CallStaticJavaNode(const TypeFunc* tf, address addr, const char* name,... class CallDynamicJavaNode (line 46) | class CallDynamicJavaNode method CallDynamicJavaNode (line 662) | CallDynamicJavaNode( const TypeFunc *tf , address addr, ciMethod* meth... class CallRuntimeNode (line 47) | class CallRuntimeNode method CallRuntimeNode (line 679) | CallRuntimeNode(const TypeFunc* tf, address addr, const char* name, class CallLeafNode (line 48) | class CallLeafNode method CallLeafNode (line 701) | CallLeafNode(const TypeFunc* tf, address addr, const char* name, method guaranteed_safepoint (line 708) | virtual bool guaranteed_safepoint() { return false; } class CallLeafNoFPNode (line 49) | class CallLeafNoFPNode method CallLeafNoFPNode (line 719) | CallLeafNoFPNode(const TypeFunc* tf, address addr, const char* name, class AllocateNode (line 50) | class AllocateNode method TypeFunc (line 751) | static const TypeFunc* alloc_type() { method clone_jvms (line 775) | virtual void clone_jvms() { method uint (line 779) | virtual uint ideal_reg() const { return Op_RegP; } method guaranteed_safepoint (line 780) | virtual bool guaranteed_safepoint() { return false; } method may_modify (line 783) | virtual bool may_modify(const TypePtr *addr_t, PhaseTransform *... method Node (line 801) | static Node* Ideal_klass(Node* ptr, PhaseTransform* phase) { method minimum_header_size (line 807) | int minimum_header_size() { class AllocateArrayNode (line 51) | class AllocateArrayNode method AllocateArrayNode (line 832) | AllocateArrayNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node ... method Node (line 847) | Node* Ideal_length() { method AllocateArrayNode (line 857) | static AllocateArrayNode* Ideal_array_allocation(Node* ptr, PhaseTrans... class LockNode (line 52) | class LockNode method TypeFunc (line 941) | static const TypeFunc *lock_type() { method LockNode (line 959) | LockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 964) | virtual bool guaranteed_safepoint() { return false; } method clone_jvms (line 968) | virtual void clone_jvms() { class UnlockNode (line 53) | class UnlockNode method UnlockNode (line 981) | UnlockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 988) | virtual bool guaranteed_safepoint() { return false; } class JVMState (line 54) | class JVMState method uint (line 228) | uint locoff() const { return _locoff; } method uint (line 229) | uint stkoff() const { return _stkoff; } method uint (line 230) | uint argoff() const { return _stkoff + _sp; } method uint (line 231) | uint monoff() const { return _monoff; } method uint (line 232) | uint scloff() const { return _scloff; } method uint (line 233) | uint endoff() const { return _endoff; } method uint (line 234) | uint oopoff() const { return debug_end(); } method loc_size (line 236) | int loc_size() const { return stkoff() - locoff(); } method stk_size (line 237) | int stk_size() const { return monoff() - stkoff(); } method arg_size (line 238) | int arg_size() const { return monoff() - argoff(); } method mon_size (line 239) | int mon_size() const { return scloff() - monoff(); } method scl_size (line 240) | int scl_size() const { return endoff() - scloff(); } method is_loc (line 242) | bool is_loc(uint i) const { return locoff() <= i && i < stkoff(... method is_stk (line 243) | bool is_stk(uint i) const { return stkoff() <= i && i < monoff(... method is_mon (line 244) | bool is_mon(uint i) const { return monoff() <= i && i < scloff(... method is_scl (line 245) | bool is_scl(uint i) const { return scloff() <= i && i < endoff(... method uint (line 247) | uint sp() const { return _sp; } method bci (line 248) | int bci() const { return _bci; } method should_reexecute (line 249) | bool should_reexecute() const { return _reexecute==Reexecute_Tr... method is_reexecute_undefined (line 250) | bool is_reexecute_undefined() const { return _reexecute==Reexecute_Un... method has_method (line 251) | bool has_method() const { return _method != NULL; } method ciMethod (line 252) | ciMethod* method() const { assert(has_method(), ""); retur... method JVMState (line 253) | JVMState* caller() const { return _caller; } method SafePointNode (line 254) | SafePointNode* map() const { return _map; } method uint (line 255) | uint depth() const { return _depth; } method uint (line 258) | uint debug_size() const { method nof_monitors (line 271) | int nof_monitors() const { return mon_size() >> logMonit... method monitor_depth (line 272) | int monitor_depth() const { return nof_monitors() + (call... method monitor_box_offset (line 273) | int monitor_box_offset(int idx) const { return monoff() + (idx << log... method monitor_obj_offset (line 274) | int monitor_obj_offset(int idx) const { return monoff() + (idx << log... method is_monitor_box (line 275) | bool is_monitor_box(uint off) const { method is_monitor_use (line 279) | bool is_monitor_use(uint off) const { return (is_mon(off) method set_locoff (line 284) | void set_locoff(uint off) { _locoff = off; } method set_stkoff (line 285) | void set_stkoff(uint off) { _stkoff = off; } method set_monoff (line 286) | void set_monoff(uint off) { _monoff = off; } method set_scloff (line 287) | void set_scloff(uint off) { _scloff = off; } method set_endoff (line 288) | void set_endoff(uint off) { _endoff = off; } method set_offsets (line 289) | void set_offsets(uint off) { method set_map (line 292) | void set_map(SafePointNode *map) { _map = map; } method set_sp (line 293) | void set_sp(uint sp) { _sp = sp; } method set_bci (line 295) | void set_bci(int bci) {if(_bci != bci)_reexecute=Reexecut... method set_should_reexecute (line 296) | void set_should_reexecute(bool reexec) {_reexecute = reex... method dump (line 306) | void dump() const { class OopMap (line 55) | class OopMap class State (line 56) | class State class StartNode (line 57) | class StartNode method StartNode (line 68) | StartNode( Node *root, const TypeTuple *domain ) : MultiNode(2), _doma... method pinned (line 74) | virtual bool pinned() const { return true; } method TypePtr (line 76) | virtual const TypePtr *adr_type() const { return TypePtr::BOTTOM; } method uint (line 82) | virtual uint ideal_reg() const { return 0; } class MachCallNode (line 58) | class MachCallNode class FastLockNode (line 59) | class FastLockNode class StartNode (line 63) | class StartNode : public MultiNode { method StartNode (line 68) | StartNode( Node *root, const TypeTuple *domain ) : MultiNode(2), _doma... method pinned (line 74) | virtual bool pinned() const { return true; } method TypePtr (line 76) | virtual const TypePtr *adr_type() const { return TypePtr::BOTTOM; } method uint (line 82) | virtual uint ideal_reg() const { return 0; } class StartOSRNode (line 90) | class StartOSRNode : public StartNode { method StartOSRNode (line 92) | StartOSRNode( Node *root, const TypeTuple *domain ) : StartNode(root, ... class ParmNode (line 100) | class ParmNode : public ProjNode { method ParmNode (line 103) | ParmNode( StartNode *src, uint con ) : ProjNode(src,con) { method is_CFG (line 107) | virtual bool is_CFG() const { return (_con == TypeFunc::Control); } class ReturnNode (line 117) | class ReturnNode : public Node { method is_CFG (line 121) | virtual bool is_CFG() const { return true; } method uint (line 122) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 123) | virtual bool depends_only_on_test() const { return false; } method uint (line 126) | virtual uint ideal_reg() const { return NotAMachineReg; } class RethrowNode (line 138) | class RethrowNode : public Node { method is_CFG (line 142) | virtual bool is_CFG() const { return true; } method uint (line 143) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 144) | virtual bool depends_only_on_test() const { return false; } method uint (line 148) | virtual uint ideal_reg() const { return NotAMachineReg; } class TailCallNode (line 157) | class TailCallNode : public ReturnNode { method TailCallNode (line 159) | TailCallNode( Node *cntrl, Node *i_o, Node *memory, Node *frameptr, No... class TailJumpNode (line 171) | class TailJumpNode : public ReturnNode { method TailJumpNode (line 173) | TailJumpNode( Node *cntrl, Node *i_o, Node *memory, Node *frameptr, No... class JVMState (line 189) | class JVMState : public ResourceObj { method uint (line 228) | uint locoff() const { return _locoff; } method uint (line 229) | uint stkoff() const { return _stkoff; } method uint (line 230) | uint argoff() const { return _stkoff + _sp; } method uint (line 231) | uint monoff() const { return _monoff; } method uint (line 232) | uint scloff() const { return _scloff; } method uint (line 233) | uint endoff() const { return _endoff; } method uint (line 234) | uint oopoff() const { return debug_end(); } method loc_size (line 236) | int loc_size() const { return stkoff() - locoff(); } method stk_size (line 237) | int stk_size() const { return monoff() - stkoff(); } method arg_size (line 238) | int arg_size() const { return monoff() - argoff(); } method mon_size (line 239) | int mon_size() const { return scloff() - monoff(); } method scl_size (line 240) | int scl_size() const { return endoff() - scloff(); } method is_loc (line 242) | bool is_loc(uint i) const { return locoff() <= i && i < stkoff(... method is_stk (line 243) | bool is_stk(uint i) const { return stkoff() <= i && i < monoff(... method is_mon (line 244) | bool is_mon(uint i) const { return monoff() <= i && i < scloff(... method is_scl (line 245) | bool is_scl(uint i) const { return scloff() <= i && i < endoff(... method uint (line 247) | uint sp() const { return _sp; } method bci (line 248) | int bci() const { return _bci; } method should_reexecute (line 249) | bool should_reexecute() const { return _reexecute==Reexecute_Tr... method is_reexecute_undefined (line 250) | bool is_reexecute_undefined() const { return _reexecute==Reexecute_Un... method has_method (line 251) | bool has_method() const { return _method != NULL; } method ciMethod (line 252) | ciMethod* method() const { assert(has_method(), ""); retur... method JVMState (line 253) | JVMState* caller() const { return _caller; } method SafePointNode (line 254) | SafePointNode* map() const { return _map; } method uint (line 255) | uint depth() const { return _depth; } method uint (line 258) | uint debug_size() const { method nof_monitors (line 271) | int nof_monitors() const { return mon_size() >> logMonit... method monitor_depth (line 272) | int monitor_depth() const { return nof_monitors() + (call... method monitor_box_offset (line 273) | int monitor_box_offset(int idx) const { return monoff() + (idx << log... method monitor_obj_offset (line 274) | int monitor_obj_offset(int idx) const { return monoff() + (idx << log... method is_monitor_box (line 275) | bool is_monitor_box(uint off) const { method is_monitor_use (line 279) | bool is_monitor_use(uint off) const { return (is_mon(off) method set_locoff (line 284) | void set_locoff(uint off) { _locoff = off; } method set_stkoff (line 285) | void set_stkoff(uint off) { _stkoff = off; } method set_monoff (line 286) | void set_monoff(uint off) { _monoff = off; } method set_scloff (line 287) | void set_scloff(uint off) { _scloff = off; } method set_endoff (line 288) | void set_endoff(uint off) { _endoff = off; } method set_offsets (line 289) | void set_offsets(uint off) { method set_map (line 292) | void set_map(SafePointNode *map) { _map = map; } method set_sp (line 293) | void set_sp(uint sp) { _sp = sp; } method set_bci (line 295) | void set_bci(int bci) {if(_bci != bci)_reexecute=Reexecut... method set_should_reexecute (line 296) | void set_should_reexecute(bool reexec) {_reexecute = reex... method dump (line 306) | void dump() const { class SafePointNode (line 316) | class SafePointNode : public MultiNode { method SafePointNode (line 321) | SafePointNode(uint edges, JVMState* jvms, method JVMState (line 340) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 341) | void set_jvms(JVMState* s) { method OopMap (line 344) | OopMap *oop_map() const { return _oop_map; } method set_oop_map (line 345) | void set_oop_map(OopMap *om) { _oop_map = om; } method verify_input (line 348) | void verify_input(JVMState* jvms, uint idx) const { method Node (line 357) | Node *local(JVMState* jvms, uint idx) const { method Node (line 361) | Node *stack(JVMState* jvms, uint idx) const { method Node (line 365) | Node *argument(JVMState* jvms, uint idx) const { method Node (line 369) | Node *monitor_box(JVMState* jvms, uint idx) const { method Node (line 373) | Node *monitor_obj(JVMState* jvms, uint idx) const { method set_stack (line 380) | void set_stack(JVMState* jvms, uint idx, Node *c) { method set_argument (line 384) | void set_argument(JVMState* jvms, uint idx, Node *c) { method ensure_stack (line 388) | void ensure_stack(JVMState* jvms, uint stk_size) { method Node (line 401) | Node *control () const { return in(TypeFunc::Control ); } method Node (line 402) | Node *i_o () const { return in(TypeFunc::I_O ); } method Node (line 403) | Node *memory () const { return in(TypeFunc::Memory ); } method Node (line 404) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 405) | Node *frameptr () const { return in(TypeFunc::FramePtr ); } method set_control (line 407) | void set_control ( Node *c ) { set_req(TypeFunc::Control,c); } method set_i_o (line 408) | void set_i_o ( Node *c ) { set_req(TypeFunc::I_O ,c); } method set_memory (line 409) | void set_memory ( Node *c ) { set_req(TypeFunc::Memory ,c); } method MergeMemNode (line 411) | MergeMemNode* merged_memory() const { method is_killed (line 416) | bool is_killed() { return in(TypeFunc::Control) == NULL; } method has_exceptions (line 424) | bool has_exceptions() const { return next_exception(... method pinned (line 428) | virtual bool pinned() const { return true; } method Type (line 430) | virtual const Type *bottom_type() const { return Type::CONTROL; } method TypePtr (line 431) | virtual const TypePtr *adr_type() const { return _adr_type; } method uint (line 434) | virtual uint ideal_reg() const { return 0; } class SafePointScalarObjectNode (line 450) | class SafePointScalarObjectNode: public TypeNode { method uint (line 471) | uint first_index() const { return _first_index; } method uint (line 472) | uint n_fields() const { return _n_fields; } method AllocateNode (line 475) | AllocateNode* alloc() const { return _alloc; } method uint (line 478) | virtual uint size_of() const { return sizeof(*this); } class CallProjections (line 497) | class CallProjections : public StackObj { class CallGenerator (line 510) | class CallGenerator class CallNode (line 515) | class CallNode : public SafePointNode { method CallNode (line 523) | CallNode(const TypeFunc* tf, address addr, const TypePtr* adr_type) method TypeFunc (line 533) | const TypeFunc* tf() const { return _tf; } method address (line 534) | const address entry_point() const { return _entry_point; } method cnt (line 535) | const float cnt() const { return _cnt; } method CallGenerator (line 536) | CallGenerator* generator() const { return _generator; } method set_tf (line 538) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 539) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 540) | void set_cnt(float c) { _cnt = c; } method set_generator (line 541) | void set_generator(CallGenerator* cg) { _generator = cg; } method Node (line 546) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method guaranteed_safepoint (line 554) | virtual bool guaranteed_safepoint() { return true; } method clone_jvms (line 557) | virtual void clone_jvms() { } method returns_pointer (line 568) | bool returns_pointer() const { class CallJavaNode (line 592) | class CallJavaNode : public CallNode { method CallJavaNode (line 603) | CallJavaNode(const TypeFunc* tf , address addr, ciMethod* method, int ... method ciMethod (line 613) | ciMethod* method() const { return _method; } method set_method (line 614) | void set_method(ciMethod *m) { _method = m; } method set_optimized_virtual (line 615) | void set_optimized_virtual(bool f) { _optimized_virtual = f; } method is_optimized_virtual (line 616) | bool is_optimized_virtual() const { return _optimized_virtual; } method set_method_handle_invoke (line 617) | void set_method_handle_invoke(bool f) { _method_handle_invoke = f; } method is_method_handle_invoke (line 618) | bool is_method_handle_invoke() const { return _method_handle_invoke; } class CallStaticJavaNode (line 629) | class CallStaticJavaNode : public CallJavaNode { method CallStaticJavaNode (line 633) | CallStaticJavaNode(const TypeFunc* tf, address addr, ciMethod* method,... method CallStaticJavaNode (line 637) | CallStaticJavaNode(const TypeFunc* tf, address addr, const char* name,... class CallDynamicJavaNode (line 658) | class CallDynamicJavaNode : public CallJavaNode { method CallDynamicJavaNode (line 662) | CallDynamicJavaNode( const TypeFunc *tf , address addr, ciMethod* meth... class CallRuntimeNode (line 675) | class CallRuntimeNode : public CallNode { method CallRuntimeNode (line 679) | CallRuntimeNode(const TypeFunc* tf, address addr, const char* name, class CallLeafNode (line 699) | class CallLeafNode : public CallRuntimeNode { method CallLeafNode (line 701) | CallLeafNode(const TypeFunc* tf, address addr, const char* name, method guaranteed_safepoint (line 708) | virtual bool guaranteed_safepoint() { return false; } class CallLeafNoFPNode (line 717) | class CallLeafNoFPNode : public CallLeafNode { method CallLeafNoFPNode (line 719) | CallLeafNoFPNode(const TypeFunc* tf, address addr, const char* name, class AllocateNode (line 738) | class AllocateNode : public CallNode { method TypeFunc (line 751) | static const TypeFunc* alloc_type() { method clone_jvms (line 775) | virtual void clone_jvms() { method uint (line 779) | virtual uint ideal_reg() const { return Op_RegP; } method guaranteed_safepoint (line 780) | virtual bool guaranteed_safepoint() { return false; } method may_modify (line 783) | virtual bool may_modify(const TypePtr *addr_t, PhaseTransform *... method Node (line 801) | static Node* Ideal_klass(Node* ptr, PhaseTransform* phase) { method minimum_header_size (line 807) | int minimum_header_size() { class AllocateArrayNode (line 830) | class AllocateArrayNode : public AllocateNode { method AllocateArrayNode (line 832) | AllocateArrayNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node ... method Node (line 847) | Node* Ideal_length() { method AllocateArrayNode (line 857) | static AllocateArrayNode* Ideal_array_allocation(Node* ptr, PhaseTrans... class AbstractLockNode (line 865) | class AbstractLockNode: public CallNode { method AbstractLockNode (line 893) | AbstractLockNode(const TypeFunc *tf) method Node (line 902) | Node * obj_node() const {return in(TypeFunc::Parms + 0); } method Node (line 903) | Node * box_node() const {return in(TypeFunc::Parms + 1); } method Node (line 904) | Node * fastlock_node() const {return in(TypeFunc::Parms + 2); } method set_box_node (line 905) | void set_box_node(Node* box) { set_req(TypeFunc::Parms + 1, box); } method Type (line 907) | const Type *sub(const Type *t1, const Type *t2) const { return TypeInt... method uint (line 909) | virtual uint size_of() const { return sizeof(*this); } method is_eliminated (line 911) | bool is_eliminated() const { return (_kind != Regular); } method is_non_esc_obj (line 912) | bool is_non_esc_obj() const { return (_kind == NonEscObj); } method is_coarsened (line 913) | bool is_coarsened() const { return (_kind == Coarsened); } method is_nested (line 914) | bool is_nested() const { return (_kind == Nested); } method set_non_esc_obj (line 916) | void set_non_esc_obj() { _kind = NonEscObj; set_eliminated_lock_counte... method set_coarsened (line 917) | void set_coarsened() { _kind = Coarsened; set_eliminated_lock_counte... method set_nested (line 918) | void set_nested() { _kind = Nested; set_eliminated_lock_counter(); } method may_modify (line 921) | virtual bool may_modify(const TypePtr *addr_t, PhaseTransform *phase){... method NamedCounter (line 925) | NamedCounter* counter() const { return _counter; } class LockNode (line 938) | class LockNode : public AbstractLockNode { method TypeFunc (line 941) | static const TypeFunc *lock_type() { method LockNode (line 959) | LockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 964) | virtual bool guaranteed_safepoint() { return false; } method clone_jvms (line 968) | virtual void clone_jvms() { class UnlockNode (line 977) | class UnlockNode : public AbstractLockNode { method UnlockNode (line 981) | UnlockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 988) | virtual bool guaranteed_safepoint() { return false; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/cfgnode.cpp function Type (line 47) | const Type *RegionNode::Value( PhaseTransform *phase ) const { function Node (line 59) | Node *RegionNode::Identity( PhaseTransform *phase ) { function Node (line 69) | static Node *merge_region(RegionNode *region, PhaseGVN *phase) { function PhiNode (line 120) | PhiNode* RegionNode::has_phi() const { function PhiNode (line 135) | PhiNode* RegionNode::has_unique_phi() const { function check_phi_clipping (line 157) | static bool check_phi_clipping( PhiNode *phi, ConNode * &min, uint &min_... function check_if_clipping (line 212) | static bool check_if_clipping( const RegionNode *region, IfNode * &bot_i... function check_convf2i_clipping (line 249) | static bool check_convf2i_clipping( PhiNode *phi, uint idx, ConvF2INode ... function check_compare_clipping (line 288) | static bool check_compare_clipping( bool less_than, IfNode *iff, ConNode... function Node (line 412) | Node *RegionNode::Ideal(PhaseGVN *phase, bool can_reshape) { function RegMask (line 696) | const RegMask &RegionNode::out_RegMask() const { function Node (line 701) | Node *Node::nonnull_req() const { function uint (line 713) | uint PhiNode::hash() const { function uint (line 717) | uint PhiNode::cmp( const Node &n ) const { function TypePtr (line 720) | static inline function PhiNode (line 728) | PhiNode* PhiNode::make(Node* r, Node* x, const Type *t, const TypePtr* a... function PhiNode (line 739) | PhiNode* PhiNode::make(Node* r, Node* x) { function PhiNode (line 745) | PhiNode* PhiNode::make_blank(Node* r, Node* x) { function PhiNode (line 755) | PhiNode* PhiNode::slice_memory(const TypePtr* adr_type) const { function PhiNode (line 768) | PhiNode* PhiNode::split_out_instance(const TypePtr* at, PhaseIterGVN *ig... function Type (line 883) | const Type *PhiNode::Value( PhaseTransform *phase ) const { function Node (line 1095) | Node* PhiNode::is_cmove_id(PhaseTransform* phase, int true_path) { function Node (line 1128) | Node *PhiNode::Identity( PhaseTransform *phase ) { function Node (line 1151) | Node* PhiNode::unique_input(PhaseTransform* phase) { function Node (line 1214) | static Node *is_x2logic( PhaseGVN *phase, PhiNode *phi, int true_path ) { function Node (line 1273) | static Node* is_cond_add(PhaseGVN *phase, PhiNode *phi, int true_path) { function Node (line 1327) | static Node* is_absolute( PhaseGVN *phase, PhiNode *phi_root, int true_p... function split_once (line 1403) | static void split_once(PhaseIterGVN *igvn, Node *phi, Node *val, Node *n... function Node (line 1427) | static Node* split_flow_path(PhaseGVN *phase, PhiNode *phi) { function Node (line 1589) | Node *PhiNode::Ideal(PhaseGVN *phase, bool can_reshape) { function RegMask (line 1989) | const RegMask &PhiNode::in_RegMask(uint i) const { function RegMask (line 1993) | const RegMask &PhiNode::out_RegMask() const { function Type (line 2011) | const Type *GotoNode::Value( PhaseTransform *phase ) const { function Node (line 2017) | Node *GotoNode::Identity( PhaseTransform *phase ) { function RegMask (line 2021) | const RegMask &GotoNode::out_RegMask() const { function RegMask (line 2026) | const RegMask &JumpNode::out_RegMask() const { function RegMask (line 2031) | const RegMask &JProjNode::out_RegMask() const { function RegMask (line 2036) | const RegMask &CProjNode::out_RegMask() const { function uint (line 2044) | uint PCTableNode::hash() const { return Node::hash() + _size; } function uint (line 2045) | uint PCTableNode::cmp( const Node &n ) const function Type (line 2048) | const Type *PCTableNode::bottom_type() const { function Type (line 2057) | const Type *PCTableNode::Value( PhaseTransform *phase ) const { function Node (line 2066) | Node *PCTableNode::Ideal(PhaseGVN *phase, bool can_reshape) { function uint (line 2071) | uint JumpProjNode::hash() const { function uint (line 2075) | uint JumpProjNode::cmp( const Node &n ) const { function Type (line 2091) | const Type *CatchNode::Value( PhaseTransform *phase ) const { function uint (line 2122) | uint CatchProjNode::hash() const { function uint (line 2127) | uint CatchProjNode::cmp( const Node &n ) const { function Node (line 2135) | Node *CatchProjNode::Identity( PhaseTransform *phase ) { function Node (line 2178) | Node *CreateExNode::Identity( PhaseTransform *phase ) { function Type (line 2194) | const Type *NeverBranchNode::Value( PhaseTransform *phase ) const { function Node (line 2201) | Node *NeverBranchNode::Ideal(PhaseGVN *phase, bool can_reshape) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/cfgnode.hpp class Matcher (line 37) | class Matcher class Node (line 38) | class Node class RegionNode (line 39) | class RegionNode method RegionNode (line 73) | RegionNode( uint required ) : Node(required) { method Node (line 78) | Node* is_copy() const { method pinned (line 89) | virtual bool pinned() const { return (const Node *)in(0) == this; } method is_CFG (line 90) | virtual bool is_CFG () const { return true; } method uint (line 91) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 92) | virtual bool depends_only_on_test() const { return false; } method Type (line 93) | virtual const Type *bottom_type() const { return Type::CONTROL; } class TypeNode (line 40) | class TypeNode class PhiNode (line 41) | class PhiNode method uint (line 129) | virtual uint size_of() const { return sizeof(*this); } method PhiNode (line 140) | PhiNode( Node *r, const Type *t, const TypePtr* at = NULL, method RegionNode (line 165) | RegionNode* region() const { Node* r = in(Region); assert(!r || r->is_... method Node (line 167) | Node* is_copy() const { type LoopSafety (line 181) | enum LoopSafety { Safe = 0, Unsafe, UnsafeLoop } method pinned (line 187) | virtual bool pinned() const { return in(0) != 0; } method TypePtr (line 188) | virtual const TypePtr *adr_type() const { verify_adr_type(true); retur... method inst_id (line 190) | const int inst_id() const { return _inst_id; } method inst_index (line 191) | const int inst_index() const { return _inst_index; } method inst_offset (line 192) | const int inst_offset() const { return _inst_offset; } method is_same_inst_field (line 193) | bool is_same_inst_field(const Type* tp, int id, int index, int offset) { method verify_adr_type (line 213) | void verify_adr_type(bool recursive = false) const {} class GotoNode (line 42) | class GotoNode method GotoNode (line 221) | GotoNode( Node *control ) : Node(control) {} method pinned (line 223) | virtual bool pinned() const { return true; } method is_CFG (line 224) | virtual bool is_CFG() const { return true; } method uint (line 225) | virtual uint hash() const { return NO_HASH; } method Node (line 226) | virtual const Node *is_block_proj() const { return this; } method depends_only_on_test (line 227) | virtual bool depends_only_on_test() const { return false; } method Type (line 228) | virtual const Type *bottom_type() const { return Type::CONTROL; } class MultiNode (line 43) | class MultiNode class MultiBranchNode (line 44) | class MultiBranchNode method MultiBranchNode (line 253) | MultiBranchNode( uint required ) : MultiNode(required) { class IfNode (line 45) | class IfNode method uint (line 265) | virtual uint size_of() const { return sizeof(*this); } method IfNode (line 336) | IfNode( Node *control, Node *b, float p, float fcnt ) method pinned (line 343) | virtual bool pinned() const { return true; } method Type (line 344) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 347) | virtual int required_outcnt() const { return 2; } class PCTableNode (line 46) | class PCTableNode method uint (line 391) | virtual uint size_of() const { return sizeof(*this); } method PCTableNode (line 396) | PCTableNode( Node *ctrl, Node *idx, uint size ) : MultiBranchNode(2), ... method pinned (line 405) | virtual bool pinned() const { return true; } method required_outcnt (line 406) | virtual int required_outcnt() const { return _size; } class JumpNode (line 47) | class JumpNode method JumpNode (line 414) | JumpNode( Node* control, Node* switch_val, uint size) : PCTableNode(co... method Node (line 419) | virtual const Node* is_block_proj() const { return this; } class CatchNode (line 48) | class CatchNode method CatchNode (line 453) | CatchNode( Node *ctrl, Node *idx, uint size ) : PCTableNode(ctrl,idx,s... class NeverBranchNode (line 49) | class NeverBranchNode method NeverBranchNode (line 516) | NeverBranchNode( Node *ctrl ) : MultiBranchNode(1) { init_req(0,ctrl); } method pinned (line 518) | virtual bool pinned() const { return true; } method Type (line 519) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 522) | virtual int required_outcnt() const { return 2; } method emit (line 523) | virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const { } method uint (line 524) | virtual uint size(PhaseRegAlloc *ra_) const { return 0; } class ProjNode (line 50) | class ProjNode class CProjNode (line 51) | class CProjNode method CProjNode (line 238) | CProjNode( Node *ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 240) | virtual bool is_CFG() const { return true; } method uint (line 241) | virtual uint hash() const { return NO_HASH; } method Node (line 242) | virtual const Node *is_block_proj() const { return in(0); } method uint (line 244) | virtual uint ideal_reg() const { return 0; } class IfTrueNode (line 52) | class IfTrueNode method IfTrueNode (line 366) | IfTrueNode( IfNode *ifnode ) : CProjNode(ifnode,1) { class IfFalseNode (line 53) | class IfFalseNode method IfFalseNode (line 375) | IfFalseNode( IfNode *ifnode ) : CProjNode(ifnode,0) { class CatchProjNode (line 54) | class CatchProjNode method uint (line 466) | virtual uint size_of() const { return sizeof(*this); } method CatchProjNode (line 478) | CatchProjNode(Node* catchnode, uint proj_no, int handler_bci) method Type (line 486) | virtual const Type *bottom_type() const { return Type::CONTROL; } method handler_bci (line 487) | int handler_bci() const { return _handler_bci; } method is_handler_proj (line 488) | bool is_handler_proj() const { return _handler_bci >= 0; } class JProjNode (line 55) | class JProjNode method JProjNode (line 105) | JProjNode( Node* ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 107) | virtual bool is_CFG() const { return true; } method uint (line 108) | virtual uint hash() const { return NO_HASH; } method Node (line 109) | virtual const Node* is_block_proj() const { return in(0); } method uint (line 111) | virtual uint ideal_reg() const { return 0; } class JumpProjNode (line 56) | class JumpProjNode method uint (line 425) | virtual uint size_of() const { return sizeof(*this); } method JumpProjNode (line 432) | JumpProjNode(Node* jumpnode, uint proj_no, int dest_bci, int switch_val) method Type (line 438) | virtual const Type* bottom_type() const { return Type::CONTROL; } method dest_bci (line 439) | int dest_bci() const { return _dest_bci; } method switch_val (line 440) | int switch_val() const { return _switch_val; } method uint (line 441) | uint proj_no() const { return _proj_no; } class SCMemProjNode (line 57) | class SCMemProjNode class PhaseIdealLoop (line 58) | class PhaseIdealLoop class RegionNode (line 66) | class RegionNode : public Node { method RegionNode (line 73) | RegionNode( uint required ) : Node(required) { method Node (line 78) | Node* is_copy() const { method pinned (line 89) | virtual bool pinned() const { return (const Node *)in(0) == this; } method is_CFG (line 90) | virtual bool is_CFG () const { return true; } method uint (line 91) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 92) | virtual bool depends_only_on_test() const { return false; } method Type (line 93) | virtual const Type *bottom_type() const { return Type::CONTROL; } class JProjNode (line 103) | class JProjNode : public ProjNode { method JProjNode (line 105) | JProjNode( Node* ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 107) | virtual bool is_CFG() const { return true; } method uint (line 108) | virtual uint hash() const { return NO_HASH; } method Node (line 109) | virtual const Node* is_block_proj() const { return in(0); } method uint (line 111) | virtual uint ideal_reg() const { return 0; } class PhiNode (line 120) | class PhiNode : public TypeNode { method uint (line 129) | virtual uint size_of() const { return sizeof(*this); } method PhiNode (line 140) | PhiNode( Node *r, const Type *t, const TypePtr* at = NULL, method RegionNode (line 165) | RegionNode* region() const { Node* r = in(Region); assert(!r || r->is_... method Node (line 167) | Node* is_copy() const { type LoopSafety (line 181) | enum LoopSafety { Safe = 0, Unsafe, UnsafeLoop } method pinned (line 187) | virtual bool pinned() const { return in(0) != 0; } method TypePtr (line 188) | virtual const TypePtr *adr_type() const { verify_adr_type(true); retur... method inst_id (line 190) | const int inst_id() const { return _inst_id; } method inst_index (line 191) | const int inst_index() const { return _inst_index; } method inst_offset (line 192) | const int inst_offset() const { return _inst_offset; } method is_same_inst_field (line 193) | bool is_same_inst_field(const Type* tp, int id, int index, int offset) { method verify_adr_type (line 213) | void verify_adr_type(bool recursive = false) const {} class GotoNode (line 219) | class GotoNode : public Node { method GotoNode (line 221) | GotoNode( Node *control ) : Node(control) {} method pinned (line 223) | virtual bool pinned() const { return true; } method is_CFG (line 224) | virtual bool is_CFG() const { return true; } method uint (line 225) | virtual uint hash() const { return NO_HASH; } method Node (line 226) | virtual const Node *is_block_proj() const { return this; } method depends_only_on_test (line 227) | virtual bool depends_only_on_test() const { return false; } method Type (line 228) | virtual const Type *bottom_type() const { return Type::CONTROL; } class CProjNode (line 236) | class CProjNode : public ProjNode { method CProjNode (line 238) | CProjNode( Node *ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 240) | virtual bool is_CFG() const { return true; } method uint (line 241) | virtual uint hash() const { return NO_HASH; } method Node (line 242) | virtual const Node *is_block_proj() const { return in(0); } method uint (line 244) | virtual uint ideal_reg() const { return 0; } class MultiBranchNode (line 251) | class MultiBranchNode : public MultiNode { method MultiBranchNode (line 253) | MultiBranchNode( uint required ) : MultiNode(required) { class IfNode (line 262) | class IfNode : public MultiBranchNode { method uint (line 265) | virtual uint size_of() const { return sizeof(*this); } method IfNode (line 336) | IfNode( Node *control, Node *b, float p, float fcnt ) method pinned (line 343) | virtual bool pinned() const { return true; } method Type (line 344) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 347) | virtual int required_outcnt() const { return 2; } class IfTrueNode (line 364) | class IfTrueNode : public CProjNode { method IfTrueNode (line 366) | IfTrueNode( IfNode *ifnode ) : CProjNode(ifnode,1) { class IfFalseNode (line 373) | class IfFalseNode : public CProjNode { method IfFalseNode (line 375) | IfFalseNode( IfNode *ifnode ) : CProjNode(ifnode,0) { class PCTableNode (line 388) | class PCTableNode : public MultiBranchNode { method uint (line 391) | virtual uint size_of() const { return sizeof(*this); } method PCTableNode (line 396) | PCTableNode( Node *ctrl, Node *idx, uint size ) : MultiBranchNode(2), ... method pinned (line 405) | virtual bool pinned() const { return true; } method required_outcnt (line 406) | virtual int required_outcnt() const { return _size; } class JumpNode (line 412) | class JumpNode : public PCTableNode { method JumpNode (line 414) | JumpNode( Node* control, Node* switch_val, uint size) : PCTableNode(co... method Node (line 419) | virtual const Node* is_block_proj() const { return this; } class JumpProjNode (line 422) | class JumpProjNode : public JProjNode { method uint (line 425) | virtual uint size_of() const { return sizeof(*this); } method JumpProjNode (line 432) | JumpProjNode(Node* jumpnode, uint proj_no, int dest_bci, int switch_val) method Type (line 438) | virtual const Type* bottom_type() const { return Type::CONTROL; } method dest_bci (line 439) | int dest_bci() const { return _dest_bci; } method switch_val (line 440) | int switch_val() const { return _switch_val; } method uint (line 441) | uint proj_no() const { return _proj_no; } class CatchNode (line 451) | class CatchNode : public PCTableNode { method CatchNode (line 453) | CatchNode( Node *ctrl, Node *idx, uint size ) : PCTableNode(ctrl,idx,s... class CatchProjNode (line 463) | class CatchProjNode : public CProjNode { method uint (line 466) | virtual uint size_of() const { return sizeof(*this); } method CatchProjNode (line 478) | CatchProjNode(Node* catchnode, uint proj_no, int handler_bci) method Type (line 486) | virtual const Type *bottom_type() const { return Type::CONTROL; } method handler_bci (line 487) | int handler_bci() const { return _handler_bci; } method is_handler_proj (line 488) | bool is_handler_proj() const { return _handler_bci >= 0; } class CreateExNode (line 497) | class CreateExNode : public TypeNode { method CreateExNode (line 499) | CreateExNode(const Type* t, Node* control, Node* i_o) : TypeNode(t, 2) { method pinned (line 505) | virtual bool pinned() const { return true; } method uint (line 506) | uint match_edge(uint idx) const { return 0; } method uint (line 507) | virtual uint ideal_reg() const { return Op_RegP; } class NeverBranchNode (line 514) | class NeverBranchNode : public MultiBranchNode { method NeverBranchNode (line 516) | NeverBranchNode( Node *ctrl ) : MultiBranchNode(1) { init_req(0,ctrl); } method pinned (line 518) | virtual bool pinned() const { return true; } method Type (line 519) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 522) | virtual int required_outcnt() const { return 2; } method emit (line 523) | virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const { } method uint (line 524) | virtual uint size(PhaseRegAlloc *ra_) const { return 0; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/chaitin.cpp function raw_score (line 99) | static double raw_score( double cost, double area ) { function is_legal_reg (line 1136) | static bool is_legal_reg(LRG &lrg, OptoReg::Name reg, int chunk) { function uint (line 1250) | uint PhaseChaitin::Select( ) { function Node (line 1527) | Node *PhaseChaitin::find_base_for_derived( Node **derived_base_map, Node... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/chaitin.hpp class LoopTree (line 38) | class LoopTree class MachCallNode (line 39) | class MachCallNode class MachSafePointNode (line 40) | class MachSafePointNode class Matcher (line 41) | class Matcher class PhaseCFG (line 42) | class PhaseCFG class PhaseLive (line 43) | class PhaseLive class PhaseRegAlloc (line 44) | class PhaseRegAlloc class PhaseChaitin (line 45) | class PhaseChaitin method LRG (line 315) | LRG &lrgs(uint idx) const { return _ifg->lrgs(idx); } method uint (line 378) | uint Find( const Node *n ) { method uint (line 389) | uint n2lidx( const Node *n ) const { return _names[n->_idx]; } method high_frequency_lrg (line 391) | float high_frequency_lrg() const { return _high_frequency_lrg; } method trace_spilling (line 394) | bool trace_spilling() const { return _trace_spilling; } method uint (line 403) | uint Find( uint lidx ) { method uint (line 409) | uint Find_id( const Node *n ) { method replace_and_yank_if_dead (line 489) | int replace_and_yank_if_dead( Node *old, OptoReg::Name nreg, method yank_if_dead (line 497) | int yank_if_dead( Node *old, Block *current_block, Node_List *value, N... method dump_lrg (line 534) | void dump_lrg( uint lidx) const { class LRG (line 52) | class LRG : public ResourceObj { method reg (line 77) | OptoReg::Name reg() const { return OptoReg::Name(_reg); } method set_reg (line 78) | void set_reg( OptoReg::Name r ) { _reg = r; } method degree (line 83) | int degree() const { assert( _degree_valid, "" ); return _eff_degree; } method set_degree (line 86) | void set_degree( uint degree ) { _eff_degree = degree; debug_only(_deg... method inc_degree (line 90) | void inc_degree( uint mod ) { _eff_degree += mod; } method compute_mask_size (line 98) | int compute_mask_size() const { return _mask.is_AllStack() ? 65535 : _... method set_mask_size (line 99) | void set_mask_size( int size ) { method compute_set_mask_size (line 112) | void compute_set_mask_size() { set_mask_size(compute_mask_size()); } method mask_size (line 113) | int mask_size() const { assert( _msize_valid, "mask size not valid" ); method get_invalid_mask_size (line 117) | int get_invalid_mask_size() const { return _mask_size; } method RegMask (line 118) | const RegMask &mask() const { return _mask; } method set_mask (line 119) | void set_mask( const RegMask &rm ) { _mask = rm; debug_only(_msize_val... method AND (line 120) | void AND( const RegMask &rm ) { _mask.AND(rm); debug_only(_msize_valid... method SUBTRACT (line 121) | void SUBTRACT( const RegMask &rm ) { _mask.SUBTRACT(rm); debug_only(_m... method Clear (line 122) | void Clear() { _mask.Clear() ; debug_only(_msize_valid=1); _mask_si... method Set_All (line 123) | void Set_All() { _mask.Set_All(); debug_only(_msize_valid=1); _mask_si... method Insert (line 124) | void Insert( OptoReg::Name reg ) { _mask.Insert(reg); debug_only(_msi... method Remove (line 125) | void Remove( OptoReg::Name reg ) { _mask.Remove(reg); debug_only(_msi... method clear_to_pairs (line 126) | void clear_to_pairs() { _mask.clear_to_pairs(); debug_only(_msize_vali... method clear_to_sets (line 127) | void clear_to_sets() { _mask.clear_to_sets(_num_regs); debug_only(_ms... method num_regs (line 134) | int num_regs() const { return _num_regs; } method set_num_regs (line 135) | void set_num_regs( int reg ) { assert( _num_regs == reg || !_num_regs,... method set_reg_pressure (line 142) | void set_reg_pressure(int i) { _reg_pressure = i; } method reg_pressure (line 143) | int reg_pressure() const { return _reg_pressure; } method degrees_of_freedom (line 147) | int degrees_of_freedom() const { return mask_size() - _num_regs; } method is_bound (line 150) | bool is_bound () const { return _is_bound; } method not_free (line 153) | bool not_free() const { return degrees_of_freedom() < 0; } method lo_degree (line 155) | bool lo_degree () const { return degree() <= degrees_of_freedom(); } method just_lo_degree (line 157) | bool just_lo_degree () const { return degree() == degrees_of_freedom(); } method alive (line 181) | bool alive() const { return _def != NULL; } method is_multidef (line 182) | bool is_multidef() const { return _def == NodeSentinel; } method is_singledef (line 183) | bool is_singledef() const { return _def != NodeSentinel; } class LRG_List (line 193) | class LRG_List : public ResourceObj { method uint (line 201) | uint lookup( uint nidx ) const { method uint (line 204) | uint operator[] (uint nidx) const { return lookup(nidx); } method map (line 206) | void map( uint nidx, uint lidx ) { method uint (line 212) | uint Size() const { return _cnt; } class PhaseIFG (line 224) | class PhaseIFG : public Phase { method uint (line 262) | uint neighbor_cnt( uint a ) const { return _adjs[a].count(); } method IndexSet (line 274) | IndexSet *neighbors( uint a ) const { return &_adjs[a]; } method LRG (line 284) | LRG &lrgs(uint idx) const { assert(idx < _maxlrg, "oob"); return _lrgs... class PhaseChaitin (line 308) | class PhaseChaitin : public PhaseRegAlloc { method LRG (line 315) | LRG &lrgs(uint idx) const { return _ifg->lrgs(idx); } method uint (line 378) | uint Find( const Node *n ) { method uint (line 389) | uint n2lidx( const Node *n ) const { return _names[n->_idx]; } method high_frequency_lrg (line 391) | float high_frequency_lrg() const { return _high_frequency_lrg; } method trace_spilling (line 394) | bool trace_spilling() const { return _trace_spilling; } method uint (line 403) | uint Find( uint lidx ) { method uint (line 409) | uint Find_id( const Node *n ) { method replace_and_yank_if_dead (line 489) | int replace_and_yank_if_dead( Node *old, OptoReg::Name nreg, method yank_if_dead (line 497) | int yank_if_dead( Node *old, Block *current_block, Node_List *value, N... method dump_lrg (line 534) | void dump_lrg( uint lidx) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/coalesce.cpp function uint (line 64) | uint PhaseChaitin::Find_compress( uint lrg ) { function uint (line 84) | uint PhaseChaitin::Find_compress( const Node *n ) { function uint (line 92) | uint PhaseChaitin::Find_const( uint lrg ) const { function uint (line 108) | uint PhaseChaitin::Find_const( const Node *n ) const { function uint (line 652) | uint PhaseConservativeCoalesce::compute_separating_interferences(Node *d... function record_bias (line 742) | static void record_bias( const PhaseIFG *ifg, int lr1, int lr2 ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/coalesce.hpp class LoopTree (line 30) | class LoopTree class LRG (line 31) | class LRG class LRG_List (line 32) | class LRG_List class Matcher (line 33) | class Matcher class PhaseIFG (line 34) | class PhaseIFG class PhaseCFG (line 35) | class PhaseCFG class PhaseCoalesce (line 38) | class PhaseCoalesce : public Phase { method PhaseCoalesce (line 44) | PhaseCoalesce( PhaseChaitin &chaitin ) : Phase(Coalesce), _phc(chaitin... method LRG (line 57) | LRG &lrgs( uint lidx ) { return _phc.lrgs(lidx); } class PhaseAggressiveCoalesce (line 71) | class PhaseAggressiveCoalesce : public PhaseCoalesce { method PhaseAggressiveCoalesce (line 75) | PhaseAggressiveCoalesce( PhaseChaitin &chaitin ) : PhaseCoalesce(chait... class PhaseConservativeCoalesce (line 95) | class PhaseConservativeCoalesce : public PhaseCoalesce { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/compile.cpp function MachConstantBaseNode (line 88) | MachConstantBaseNode* Compile::mach_constant_base_node() { function CallGenerator (line 162) | CallGenerator* Compile::find_intrinsic(ciMethod* m, bool is_virtual) { function Bundle (line 286) | Bundle* Compile::node_bundling(const Node *n) { function not_a_node (line 320) | static inline bool not_a_node(const Node* n) { class CompileWrapper (line 436) | class CompileWrapper : public StackObj { function uint (line 542) | uint Compile::scratch_emit_size(const Node* n) { function print_opto_verbose_signature (line 984) | void print_opto_verbose_signature( const TypeFunc *j_sig, const char *st... function StartNode (line 1093) | StartNode* Compile::start() const { function Node (line 1106) | Node* Compile::immutable_memory() { function uint (line 1136) | uint Compile::count_live_nodes_by_graph_walk() { function TypePtr (line 1278) | const TypePtr *Compile::flatten_alias_type( const TypePtr *tj ) const { function print_alias_types (line 1531) | void print_alias_types() { function WarmCallInfo (line 1731) | WarmCallInfo* Compile::pop_warm_call() { type Final_Reshape_Counts (line 2312) | struct Final_Reshape_Counts : public StackObj { method Final_Reshape_Counts (line 2321) | Final_Reshape_Counts() : method inc_call_count (line 2326) | void inc_call_count () { _call_count ++; } method inc_float_count (line 2327) | void inc_float_count () { _float_count ++; } method inc_double_count (line 2328) | void inc_double_count() { _double_count++; } method inc_java_call_count (line 2329) | void inc_java_call_count() { _java_call_count++; } method inc_inner_loop_count (line 2330) | void inc_inner_loop_count() { _inner_loop_count++; } method get_call_count (line 2332) | int get_call_count () const { return _call_count ; } method get_float_count (line 2333) | int get_float_count () const { return _float_count ; } method get_double_count (line 2334) | int get_double_count() const { return _double_count; } method get_java_call_count (line 2335) | int get_java_call_count() const { return _java_call_count; } method get_inner_loop_count (line 2336) | int get_inner_loop_count() const { return _inner_loop_count; } function oop_offset_is_sane (line 2339) | static bool oop_offset_is_sane(const TypeInstPtr* tp) { function type_to_size_in_bytes (line 3332) | static int type_to_size_in_bytes(BasicType t) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/compile.hpp class Block (line 46) | class Block class Bundle (line 47) | class Bundle class C2Compiler (line 48) | class C2Compiler class CallGenerator (line 49) | class CallGenerator class ConnectionGraph (line 50) | class ConnectionGraph class InlineTree (line 51) | class InlineTree class Int_Array (line 52) | class Int_Array class Matcher (line 53) | class Matcher class MachConstantNode (line 54) | class MachConstantNode class MachConstantBaseNode (line 55) | class MachConstantBaseNode class MachNode (line 56) | class MachNode class MachOper (line 57) | class MachOper class MachSafePointNode (line 58) | class MachSafePointNode class Node (line 59) | class Node class Node_Array (line 60) | class Node_Array class Node_Notes (line 61) | class Node_Notes class OptoReg (line 62) | class OptoReg class PhaseCFG (line 63) | class PhaseCFG class PhaseGVN (line 64) | class PhaseGVN class PhaseIterGVN (line 65) | class PhaseIterGVN class PhaseRegAlloc (line 66) | class PhaseRegAlloc class PhaseCCP (line 67) | class PhaseCCP class PhaseCCP_DCE (line 68) | class PhaseCCP_DCE class RootNode (line 69) | class RootNode class relocInfo (line 70) | class relocInfo class Scope (line 71) | class Scope class StartNode (line 72) | class StartNode class SafePointNode (line 73) | class SafePointNode class JVMState (line 74) | class JVMState class TypeData (line 75) | class TypeData class TypePtr (line 76) | class TypePtr class TypeOopPtr (line 77) | class TypeOopPtr class TypeFunc (line 78) | class TypeFunc class Unique_Node_List (line 79) | class Unique_Node_List class nmethod (line 80) | class nmethod class WarmCallInfo (line 81) | class WarmCallInfo class Node_Stack (line 82) | class Node_Stack type Final_Reshape_Counts (line 83) | struct Final_Reshape_Counts class Compile (line 88) | class Compile : public Phase { class TracePhase (line 103) | class TracePhase : public TraceTime { class AliasType (line 115) | class AliasType { method index (line 129) | int index() const { return _index; } method TypePtr (line 130) | const TypePtr* adr_type() const { return _adr_type; } method ciField (line 131) | ciField* field() const { return _field; } method is_rewritable (line 132) | bool is_rewritable() const { return _is_rewritable; } method is_volatile (line 133) | bool is_volatile() const { return (_field ? _field->is_... method general_index (line 134) | int general_index() const { return (_general_index != 0)... method set_rewritable (line 136) | void set_rewritable(bool z) { _is_rewritable = z; } method set_field (line 137) | void set_field(ciField* f) { type AliasCacheEntry (line 150) | struct AliasCacheEntry { const TypePtr* _adr_type; int _index; } class Constant (line 156) | class Constant { method Constant (line 165) | Constant() : _type(T_ILLEGAL), _offset(-1), _freq(0.0f), _can_be_reu... method Constant (line 166) | Constant(BasicType type, jvalue value, float freq = 0.0f, bool can_b... method BasicType (line 176) | BasicType type() const { return _type; } method jlong (line 178) | jlong get_jlong() const { return _value.j; } method jfloat (line 179) | jfloat get_jfloat() const { return _value.f; } method jdouble (line 180) | jdouble get_jdouble() const { return _value.d; } method jobject (line 181) | jobject get_jobject() const { return _value.l; } method offset (line 183) | int offset() const { return _offset; } method set_offset (line 184) | void set_offset(int offset) { _offset = offset; } method freq (line 186) | float freq() const { return _freq; } method inc_freq (line 187) | void inc_freq(float freq) { _freq += freq; } method can_be_reused (line 189) | bool can_be_reused() const { return _can_be_reused; } class ConstantTable (line 193) | class ConstantTable { method next_jump_table_freq (line 205) | float next_jump_table_freq() { return -1.0f * (++_nof_jump_tables); } method ConstantTable (line 208) | ConstantTable() : method size (line 214) | int size() const { assert(_size != -1, "not calculated yet"); return... method set_table_base_offset (line 217) | void set_table_base_offset(int x) { assert(_table_base_offset == -1... method table_base_offset (line 218) | int table_base_offset() const { assert(_table_base_offset != -1... method top_offset (line 223) | int top_offset() const { assert(_constants.top().offset() != -1, "n... method Constant (line 231) | Constant add(MachConstantNode* n, jfloat f) { method Constant (line 235) | Constant add(MachConstantNode* n, jdouble d) { class PrintInliningBuffer (line 372) | class PrintInliningBuffer : public ResourceObj { method PrintInliningBuffer (line 378) | PrintInliningBuffer() method stringStream (line 381) | stringStream* ss() const { return _ss; } method CallGenerator (line 382) | CallGenerator* cg() const { return _cg; } method set_cg (line 383) | void set_cg(CallGenerator* cg) { _cg = cg; } method outputStream (line 398) | outputStream* print_inlining_stream() const { method print_inlining_skip (line 402) | void print_inlining_skip(CallGenerator* cg) { method print_inlining_insert (line 410) | void print_inlining_insert(CallGenerator* cg) { method print_inlining (line 424) | void print_inlining(ciMethod* method, int inline_level, int bci, const... method Compile (line 465) | static Compile* current() { method compile_id (line 470) | int compile_id() const { return _compile_id; } method subsume_loads (line 475) | bool subsume_loads() const { return _subsume_loads; } method do_escape_analysis (line 477) | bool do_escape_analysis() const { return _do_escape_anal... method save_argument_registers (line 478) | bool save_argument_registers() const { return _save_argum... method ciMethod (line 482) | ciMethod* method() const { return _method; } method entry_bci (line 483) | int entry_bci() const { return _entry_bci; } method is_osr_compilation (line 484) | bool is_osr_compilation() const { return _entry_bci != I... method is_method_compilation (line 485) | bool is_method_compilation() const { return (_method != N... method TypeFunc (line 486) | const TypeFunc* tf() const { assert(_tf!=NULL, "");... method init_tf (line 487) | void init_tf(const TypeFunc* tf) { assert(_tf==NULL, "");... method InlineTree (line 488) | InlineTree* ilt() const { return _ilt; } method address (line 489) | address stub_function() const { return _stub_function; } method address (line 491) | address stub_entry_point() const { return _stub_entry_poi... method fixed_slots (line 494) | int fixed_slots() const { assert(_fixed_slots >=... method set_fixed_slots (line 495) | void set_fixed_slots(int n) { _fixed_slots = n; } method major_progress (line 496) | int major_progress() const { return _major_progress; } method set_inlining_progress (line 497) | void set_inlining_progress(bool z) { _inlining_progress = z; } method inlining_progress (line 498) | int inlining_progress() const { return _inlining_progr... method set_inlining_incrementally (line 499) | void set_inlining_incrementally(bool z) { _inlining_increment... method inlining_incrementally (line 500) | int inlining_incrementally() const { return _inlining_in... method set_major_progress (line 501) | void set_major_progress() { _major_progress++; } method clear_major_progress (line 502) | void clear_major_progress() { _major_progress = 0; } method num_loop_opts (line 503) | int num_loop_opts() const { return _num_loop_opts; } method set_num_loop_opts (line 504) | void set_num_loop_opts(int n) { _num_loop_opts = n; } method max_inline_size (line 505) | int max_inline_size() const { return _max_inline_siz... method set_freq_inline_size (line 506) | void set_freq_inline_size(int n) { _freq_inline_size = n; } method freq_inline_size (line 507) | int freq_inline_size() const { return _freq_inline_si... method set_max_inline_size (line 508) | void set_max_inline_size(int n) { _max_inline_size = n; } method has_loops (line 509) | bool has_loops() const { return _has_loops; } method set_has_loops (line 510) | void set_has_loops(bool z) { _has_loops = z; } method has_split_ifs (line 511) | bool has_split_ifs() const { return _has_split_ifs; } method set_has_split_ifs (line 512) | void set_has_split_ifs(bool z) { _has_split_ifs = z; } method has_unsafe_access (line 513) | bool has_unsafe_access() const { return _has_unsafe_acc... method set_has_unsafe_access (line 514) | void set_has_unsafe_access(bool z) { _has_unsafe_access = z; } method has_stringbuilder (line 515) | bool has_stringbuilder() const { return _has_stringbuil... method set_has_stringbuilder (line 516) | void set_has_stringbuilder(bool z) { _has_stringbuilder = z; } method max_vector_size (line 517) | int max_vector_size() const { return _max_vector_siz... method set_max_vector_size (line 518) | void set_max_vector_size(int s) { _max_vector_size = s; } method set_trap_count (line 519) | void set_trap_count(uint r, uint c) { assert(r < trapHistLen... method uint (line 520) | uint trap_count(uint r) const { assert(r < trapHistLen... method trap_can_recompile (line 521) | bool trap_can_recompile() const { return _trap_can_recom... method set_trap_can_recompile (line 522) | void set_trap_can_recompile(bool z) { _trap_can_recompile = ... method uint (line 523) | uint decompile_count() const { return _decompile_coun... method set_decompile_count (line 524) | void set_decompile_count(uint c) { _decompile_count = c; } method do_inlining (line 526) | bool do_inlining() const { return _do_inlining; } method set_do_inlining (line 527) | void set_do_inlining(bool z) { _do_inlining = z; } method do_scheduling (line 528) | bool do_scheduling() const { return _do_scheduling; } method set_do_scheduling (line 529) | void set_do_scheduling(bool z) { _do_scheduling = z; } method do_freq_based_layout (line 530) | bool do_freq_based_layout() const{ return _do_freq_based_... method set_do_freq_based_layout (line 531) | void set_do_freq_based_layout(bool z){ _do_freq_based_layout ... method do_count_invocations (line 532) | bool do_count_invocations() const{ return _do_count_invoc... method set_do_count_invocations (line 533) | void set_do_count_invocations(bool z){ _do_count_invocations ... method do_method_data_update (line 534) | bool do_method_data_update() const { return _do_method_da... method set_do_method_data_update (line 535) | void set_do_method_data_update(bool z) { _do_method_data_upda... method AliasLevel (line 536) | int AliasLevel() const { return _AliasLevel; } method print_assembly (line 537) | bool print_assembly() const { return _print_assembl... method set_print_assembly (line 538) | void set_print_assembly(bool z) { _print_assembly = z; } method method_has_option (line 540) | bool method_has_option(const char * option) { method trace_opto_output (line 544) | bool trace_opto_output() const { return _trace_opto_out... method parsed_irreducible_loop (line 545) | bool parsed_irreducible_loop() const { return _parsed_irr... method set_parsed_irreducible_loop (line 546) | void set_parsed_irreducible_loop(bool z) { _parsed_irreducibl... method has_method_handle_invokes (line 550) | bool has_method_handle_invokes() const { return _has_meth... method set_has_method_handle_invokes (line 551) | void set_has_method_handle_invokes(bool z) { _has_meth... method begin_method (line 555) | void begin_method() { method print_method (line 562) | void print_method(CompilerPhaseType cpt, int level = 1) { method end_method (line 580) | void end_method(int level = 1) { method macro_count (line 595) | int macro_count() { return _macro_nodes->l... method predicate_count (line 596) | int predicate_count() { return _predicate_opaq... method expensive_count (line 597) | int expensive_count() { return _expensive_node... method Node (line 598) | Node* macro_node(int idx) { return _macro_nodes->a... method Node (line 599) | Node* predicate_opaque1_node(int idx) { return _predicate_opaq... method Node (line 600) | Node* expensive_node(int idx) { return _expensive_node... method ConnectionGraph (line 601) | ConnectionGraph* congraph() { return _congraph;} method set_congraph (line 602) | void set_congraph(ConnectionGraph* congraph) { _congraph = congraph;} method add_macro_node (line 603) | void add_macro_node(Node * n) { method remove_macro_node (line 608) | void remove_macro_node(Node * n) { method remove_expensive_node (line 619) | void remove_expensive_node(Node * n) { method add_predicate_opaq (line 624) | void add_predicate_opaq(Node * n) { method is_predicate_opaq (line 632) | bool is_predicate_opaq(Node * n) { method Arena (line 644) | Arena* comp_arena() { return &_comp_arena; } method ciEnv (line 645) | ciEnv* env() const { return _env; } method CompileLog (line 646) | CompileLog* log() const { return _log; } method failing (line 647) | bool failing() const { return _env->failing()... method failure_reason_is (line 649) | bool failure_reason_is(const char* r) { return (r==_failu... method record_method_not_compilable (line 652) | void record_method_not_compilable(const char* reason, bool all_tiers =... method record_method_not_compilable_all_tiers (line 659) | void record_method_not_compilable_all_tiers(const char* reason) { method check_node_count (line 662) | bool check_node_count(uint margin, const char* reason) { method uint (line 672) | uint unique() const { return _unique; } method uint (line 673) | uint next_unique() { return _unique++; } method set_unique (line 674) | void set_unique(uint i) { _unique = i; } method debug_idx (line 675) | static int debug_idx() { return debug_only(_debug_id... method set_debug_idx (line 676) | static void set_debug_idx(int i) { debug_only(_debug_idx = i); } method Arena (line 677) | Arena* node_arena() { return &_node_arena; } method Arena (line 678) | Arena* old_arena() { return &_old_arena; } method RootNode (line 679) | RootNode* root() const { return _root; } method set_root (line 680) | void set_root(RootNode* r) { _root = r; } method Node (line 685) | Node* recent_alloc_ctl() const { return _recent_alloc_ctl; } method Node (line 686) | Node* recent_alloc_obj() const { return _recent_alloc_obj; } method set_recent_alloc (line 687) | void set_recent_alloc(Node* ctl, Node* obj) { method record_dead_node (line 691) | void record_dead_node(uint idx) { if (_dead_node_list.test_se... method is_dead_node (line 694) | bool is_dead_node(uint idx) { return _dead_node_list.test... method uint (line 695) | uint dead_node_count() { return _dead_node_count; } method reset_dead_node_list (line 696) | void reset_dead_node_list() { _dead_node_list.Reset(); method uint (line 699) | uint live_nodes() const { method ConstantTable (line 710) | ConstantTable& constant_table() { return _constant_table; } method next_jump_table_freq (line 205) | float next_jump_table_freq() { return -1.0f * (++_nof_jump_tables); } method ConstantTable (line 208) | ConstantTable() : method size (line 214) | int size() const { assert(_size != -1, "not calculated yet"); return... method set_table_base_offset (line 217) | void set_table_base_offset(int x) { assert(_table_base_offset == -1... method table_base_offset (line 218) | int table_base_offset() const { assert(_table_base_offset != -1... method top_offset (line 223) | int top_offset() const { assert(_constants.top().offset() != -1, "n... method Constant (line 231) | Constant add(MachConstantNode* n, jfloat f) { method Constant (line 235) | Constant add(MachConstantNode* n, jdouble d) { method has_mach_constant_base_node (line 713) | bool has_mach_constant_base_node() const { return _ma... method Node (line 716) | Node* top() const { return _top; } method Node (line 719) | Node* cached_top_node() { return _top; } method set_node_note_array (line 723) | void set_node_note_array(GrowableArray* arr) { _node_note... method Node_Notes (line 724) | Node_Notes* default_node_notes() const { return _default_node_n... method set_default_node_notes (line 725) | void set_default_node_notes(Node_Notes* n) { _default_node_notes = ... method Node_Notes (line 727) | Node_Notes* node_notes_at(int idx) { method Arena (line 744) | Arena* type_arena() { return _type_arena; } method Dict (line 745) | Dict* type_dict() { return _type_dict; } method type_last_size (line 747) | size_t type_last_size() { return _type_last_size; } method num_alias_types (line 748) | int num_alias_types() { return _num_alias_type... method init_type_arena (line 750) | void init_type_arena() { _type_arena = ... method set_type_arena (line 751) | void set_type_arena(Arena* a) { _type_arena = ... method set_type_dict (line 752) | void set_type_dict(Dict* d) { _type_dict = d; } method set_type_hwm (line 753) | void set_type_hwm(void* p) { _type_hwm = p; } method set_type_last_size (line 754) | void set_type_last_size(size_t sz) { _type_last_siz... method TypeFunc (line 756) | const TypeFunc* last_tf(ciMethod* m) { method set_last_tf (line 759) | void set_last_tf(ciMethod* m, const TypeFunc* tf) { method AliasType (line 765) | AliasType* alias_type(int idx) { assert(idx < n... method index (line 129) | int index() const { return _index; } method TypePtr (line 130) | const TypePtr* adr_type() const { return _adr_type; } method ciField (line 131) | ciField* field() const { return _field; } method is_rewritable (line 132) | bool is_rewritable() const { return _is_rewritable; } method is_volatile (line 133) | bool is_volatile() const { return (_field ? _field->is_... method general_index (line 134) | int general_index() const { return (_general_index != 0)... method set_rewritable (line 136) | void set_rewritable(bool z) { _is_rewritable = z; } method set_field (line 137) | void set_field(ciField* f) { method AliasType (line 766) | AliasType* alias_type(const TypePtr* adr_type, ciField* field =... method index (line 129) | int index() const { return _index; } method TypePtr (line 130) | const TypePtr* adr_type() const { return _adr_type; } method ciField (line 131) | ciField* field() const { return _field; } method is_rewritable (line 132) | bool is_rewritable() const { return _is_rewritable; } method is_volatile (line 133) | bool is_volatile() const { return (_field ? _field->is_... method general_index (line 134) | int general_index() const { return (_general_index != 0)... method set_rewritable (line 136) | void set_rewritable(bool z) { _is_rewritable = z; } method set_field (line 137) | void set_field(ciField* f) { method get_alias_index (line 770) | int get_alias_index(const TypePtr* at) { return alias_t... method TypePtr (line 771) | const TypePtr* get_adr_type(uint aidx) { return alias_t... method get_general_index (line 772) | int get_general_index(uint aidx) { return alias_t... method PhaseGVN (line 805) | PhaseGVN* initial_gvn() { return _initial_gvn; } method Unique_Node_List (line 806) | Unique_Node_List* for_igvn() { return _for_igvn; } method set_initial_gvn (line 808) | void set_initial_gvn(PhaseGVN *gvn) { _initial_gvn ... method set_for_igvn (line 809) | void set_for_igvn(Unique_Node_List *for_igvn) { _for_igvn = f... method WarmCallInfo (line 820) | WarmCallInfo* warm_calls() const { return _warm_calls; } method set_warm_calls (line 821) | void set_warm_calls(WarmCallInfo* l) { _warm_calls = l; } method add_late_inline (line 825) | void add_late_inline(CallGenerator* cg) { method prepend_late_inline (line 830) | void prepend_late_inline(CallGenerator* cg) { method add_string_late_inline (line 834) | void add_string_late_inline(CallGenerator* cg) { method over_inlining_cutoff (line 842) | bool over_inlining_cutoff() const { method inc_number_of_mh_late_inlines (line 850) | void inc_number_of_mh_late_inlines() { _number_of_mh_late_inlines++; } method dec_number_of_mh_late_inlines (line 851) | void dec_number_of_mh_late_inlines() { assert(_number_of_mh_late_inlin... method has_mh_late_inlines (line 852) | bool has_mh_late_inlines() const { return _number_of_mh_late_inlin... method PhaseCFG (line 859) | PhaseCFG* cfg() { return _cfg; } method select_24_bit_instr (line 860) | bool select_24_bit_instr() const { return _select_24_bit_... method in_24_bit_fp_mode (line 861) | bool in_24_bit_fp_mode() const { return _in_24_bit_fp_m... method has_java_calls (line 862) | bool has_java_calls() const { return _java_calls > 0; } method java_calls (line 863) | int java_calls() const { return _java_calls; } method inner_loops (line 864) | int inner_loops() const { return _inner_loops; } method Matcher (line 865) | Matcher* matcher() { return _matcher; } method PhaseRegAlloc (line 866) | PhaseRegAlloc* regalloc() { return _regalloc; } method frame_slots (line 867) | int frame_slots() const { return _frame_slots; } method RegMask (line 869) | RegMask& FIRST_STACK_mask() { return _FIRST_STACK_ma... method Arena (line 870) | Arena* indexSet_arena() { return _indexSet_arena; } method uint (line 872) | uint node_bundling_limit() { return _node_bundling_... method Bundle (line 873) | Bundle* node_bundling_base() { return _node_bundling_... method set_node_bundling_limit (line 874) | void set_node_bundling_limit(uint n) { _node_bundling_limit =... method set_node_bundling_base (line 875) | void set_node_bundling_base(Bundle* b) { _node_bundling_base ... method set_matcher (line 880) | void set_matcher(Matcher* m) { _matcher = m; } method set_indexSet_arena (line 882) | void set_indexSet_arena(Arena* a) { _indexSet_aren... method set_indexSet_free_block_list (line 883) | void set_indexSet_free_block_list(void* p) { _indexSet_free... method set_24_bit_selection_and_mode (line 886) | void set_24_bit_selection_and_mode(bool selection, bool mode) { method set_java_calls (line 891) | void set_java_calls(int z) { _java_calls = z; } method set_inner_loops (line 892) | void set_inner_loops(int z) { _inner_loops = z; } method code_size (line 895) | int code_size() { return _method_size; } method CodeBuffer (line 896) | CodeBuffer* code_buffer() { return &_code_buffer; } method first_block_size (line 897) | int first_block_size() { return _first_block_si... method set_frame_complete (line 898) | void set_frame_complete(int off) { _code_offsets.set_valu... method ExceptionHandlerTable (line 899) | ExceptionHandlerTable* handler_table() { return &_handler_table; } method ImplicitExceptionTable (line 900) | ImplicitExceptionTable* inc_table() { return &_inc_table; } method OopMapSet (line 901) | OopMapSet* oop_map_set() { return _oop_map_set; } method DebugInformationRecorder (line 902) | DebugInformationRecorder* debug_info() { return env()->debug_in... method Dependencies (line 903) | Dependencies* dependencies() { return env()->dependen... method CompiledZap_count (line 904) | static int CompiledZap_count() { return _CompiledZap_co... method BufferBlob (line 905) | BufferBlob* scratch_buffer_blob() { return _scratch_buffer... method set_scratch_buffer_blob (line 908) | void set_scratch_buffer_blob(BufferBlob* b) { _scratch_buffer... method relocInfo (line 909) | relocInfo* scratch_locs_memory() { return _scratch_locs_m... method set_scratch_locs_memory (line 910) | void set_scratch_locs_memory(relocInfo* b) { _scratch_locs_m... method set_in_scratch_emit_size (line 914) | void set_in_scratch_emit_size(bool x) { _in_scratch_emi... method in_scratch_emit_size (line 915) | bool in_scratch_emit_size() const { return _in_scratch_emi... type ScratchBufferBlob (line 917) | enum ScratchBufferBlob { method has_method (line 948) | bool has_method() { return method() != NULL; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/connode.cpp function uint (line 41) | uint ConNode::hash() const { function ConNode (line 46) | ConNode *ConNode::make( Compile* C, const Type *t ) { function Node (line 111) | Node *CMoveNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 133) | Node *CMoveNode::is_cmove_id( PhaseTransform *phase, Node *cmp, Node *t,... function Node (line 158) | Node *CMoveNode::Identity( PhaseTransform *phase ) { function Type (line 186) | const Type *CMoveNode::Value( PhaseTransform *phase ) const { function CMoveNode (line 195) | CMoveNode *CMoveNode::make( Compile *C, Node *c, Node *bol, Node *left, ... function Node (line 214) | Node *CMoveINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 281) | Node *CMoveFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 337) | Node *CMoveDNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 392) | Node *ConstraintCastNode::Identity( PhaseTransform *phase ) { function Type (line 398) | const Type *ConstraintCastNode::Value( PhaseTransform *phase ) const { function Node (line 428) | Node *ConstraintCastNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 434) | Node *ConstraintCastNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 447) | Node *CastPPNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 460) | Node *CheckCastPPNode::Identity( PhaseTransform *phase ) { function can_cause_alias (line 471) | static bool can_cause_alias(Node *n, PhaseTransform *phase) { function Type (line 491) | const Type *CheckCastPPNode::Value( PhaseTransform *phase ) const { function Node (line 568) | Node *CheckCastPPNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 573) | Node* DecodeNNode::Identity(PhaseTransform* phase) { function Type (line 584) | const Type *DecodeNNode::Value( PhaseTransform *phase ) const { function Node (line 593) | Node* EncodePNode::Identity(PhaseTransform* phase) { function Type (line 604) | const Type *EncodePNode::Value( PhaseTransform *phase ) const { function Node (line 614) | Node *EncodePNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 620) | Node *Conv2BNode::Identity( PhaseTransform *phase ) { function Type (line 630) | const Type *Conv2BNode::Value( PhaseTransform *phase ) const { function Type (line 652) | const Type *ConvD2FNode::Value( PhaseTransform *phase ) const { function Node (line 663) | Node *ConvD2FNode::Identity(PhaseTransform *phase) { function Type (line 669) | const Type *ConvD2INode::Value( PhaseTransform *phase ) const { function Node (line 679) | Node *ConvD2INode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 688) | Node *ConvD2INode::Identity(PhaseTransform *phase) { function Type (line 694) | const Type *ConvD2LNode::Value( PhaseTransform *phase ) const { function Node (line 703) | Node *ConvD2LNode::Identity(PhaseTransform *phase) { function Node (line 713) | Node *ConvD2LNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 721) | const Type *ConvF2DNode::Value( PhaseTransform *phase ) const { function Type (line 731) | const Type *ConvF2INode::Value( PhaseTransform *phase ) const { function Node (line 740) | Node *ConvF2INode::Identity(PhaseTransform *phase) { function Node (line 750) | Node *ConvF2INode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 758) | const Type *ConvF2LNode::Value( PhaseTransform *phase ) const { function Node (line 767) | Node *ConvF2LNode::Identity(PhaseTransform *phase) { function Node (line 777) | Node *ConvF2LNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 785) | const Type *ConvI2DNode::Value( PhaseTransform *phase ) const { function Type (line 795) | const Type *ConvI2FNode::Value( PhaseTransform *phase ) const { function Node (line 804) | Node *ConvI2FNode::Identity(PhaseTransform *phase) { function Type (line 814) | const Type *ConvI2LNode::Value( PhaseTransform *phase ) const { function long_ranges_overlap (line 825) | static inline bool long_ranges_overlap(jlong lo1, jlong hi1, function Node (line 833) | Node *ConvI2LNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 978) | const Type *ConvL2DNode::Value( PhaseTransform *phase ) const { function Type (line 988) | const Type *ConvL2FNode::Value( PhaseTransform *phase ) const { function Node (line 998) | Node *ConvL2INode::Identity( PhaseTransform *phase ) { function Type (line 1005) | const Type *ConvL2INode::Value( PhaseTransform *phase ) const { function Node (line 1018) | Node *ConvL2INode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1054) | const Type *CastX2PNode::Value( PhaseTransform *phase ) const { function fits_in_int (line 1066) | static inline bool fits_in_int(const Type* t, bool but_not_min_int = fal... function Node (line 1075) | static inline Node* addP_of_X2P(PhaseGVN *phase, function Node (line 1087) | Node *CastX2PNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1118) | Node *CastX2PNode::Identity( PhaseTransform *phase ) { function Type (line 1125) | const Type *CastP2XNode::Value( PhaseTransform *phase ) const { function Node (line 1135) | Node *CastP2XNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1140) | Node *CastP2XNode::Identity( PhaseTransform *phase ) { function Node (line 1149) | Node *RoundFloatNode::Identity( PhaseTransform *phase ) { function Type (line 1163) | const Type *RoundFloatNode::Value( PhaseTransform *phase ) const { function Node (line 1170) | Node *RoundDoubleNode::Identity( PhaseTransform *phase ) { function Type (line 1186) | const Type *RoundDoubleNode::Value( PhaseTransform *phase ) const { function uint (line 1193) | uint Opaque1Node::hash() const { return NO_HASH; } function uint (line 1194) | uint Opaque1Node::cmp( const Node &n ) const { function Node (line 1205) | Node *Opaque1Node::Identity( PhaseTransform *phase ) { function uint (line 1220) | uint Opaque2Node::hash() const { return NO_HASH; } function uint (line 1221) | uint Opaque2Node::cmp( const Node &n ) const { function Type (line 1227) | const Type *MoveL2DNode::Value( PhaseTransform *phase ) const { function Type (line 1238) | const Type *MoveI2FNode::Value( PhaseTransform *phase ) const { function Type (line 1249) | const Type *MoveF2INode::Value( PhaseTransform *phase ) const { function Type (line 1260) | const Type *MoveD2LNode::Value( PhaseTransform *phase ) const { function Type (line 1271) | const Type* CountLeadingZerosINode::Value(PhaseTransform* phase) const { function Type (line 1293) | const Type* CountLeadingZerosLNode::Value(PhaseTransform* phase) const { function Type (line 1316) | const Type* CountTrailingZerosINode::Value(PhaseTransform* phase) const { function Type (line 1338) | const Type* CountTrailingZerosLNode::Value(PhaseTransform* phase) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/connode.hpp class PhaseTransform (line 32) | class PhaseTransform class MachNode (line 33) | class MachNode class ConNode (line 37) | class ConNode : public TypeNode { method ConNode (line 39) | ConNode( const Type *t ) : TypeNode(t,1) { method RegMask (line 45) | virtual const RegMask &out_RegMask() const { return RegMask::Empty; } method RegMask (line 46) | virtual const RegMask &in_RegMask(uint) const { return RegMask::Empty; } class ConINode (line 54) | class ConINode : public ConNode { method ConINode (line 56) | ConINode( const TypeInt *t ) : ConNode(t) {} method ConINode (line 60) | static ConINode* make( Compile* C, int con ) { class ConPNode (line 68) | class ConPNode : public ConNode { method ConPNode (line 70) | ConPNode( const TypePtr *t ) : ConNode(t) {} method ConPNode (line 74) | static ConPNode* make( Compile *C ,address con ) { class ConNNode (line 85) | class ConNNode : public ConNode { method ConNNode (line 87) | ConNNode( const TypeNarrowOop *t ) : ConNode(t) {} class ConLNode (line 94) | class ConLNode : public ConNode { method ConLNode (line 96) | ConLNode( const TypeLong *t ) : ConNode(t) {} method ConLNode (line 100) | static ConLNode* make( Compile *C ,jlong con ) { class ConFNode (line 108) | class ConFNode : public ConNode { method ConFNode (line 110) | ConFNode( const TypeF *t ) : ConNode(t) {} method ConFNode (line 114) | static ConFNode* make( Compile *C, float con ) { class ConDNode (line 122) | class ConDNode : public ConNode { method ConDNode (line 124) | ConDNode( const TypeD *t ) : ConNode(t) {} method ConDNode (line 128) | static ConDNode* make( Compile *C, double con ) { class BinaryNode (line 140) | class BinaryNode : public Node { method BinaryNode (line 142) | BinaryNode( Node *n1, Node *n2 ) : Node(0,n1,n2) { } method uint (line 144) | virtual uint ideal_reg() const { return 0; } class CMoveNode (line 149) | class CMoveNode : public TypeNode { method CMoveNode (line 155) | CMoveNode( Node *bol, Node *left, Node *right, const Type *t ) : TypeN... class CMoveDNode (line 173) | class CMoveDNode : public CMoveNode { method CMoveDNode (line 175) | CMoveDNode( Node *bol, Node *left, Node *right, const Type* t) : CMove... class CMoveFNode (line 181) | class CMoveFNode : public CMoveNode { method CMoveFNode (line 183) | CMoveFNode( Node *bol, Node *left, Node *right, const Type* t ) : CMov... class CMoveINode (line 189) | class CMoveINode : public CMoveNode { method CMoveINode (line 191) | CMoveINode( Node *bol, Node *left, Node *right, const TypeInt *ti ) : ... class CMoveLNode (line 197) | class CMoveLNode : public CMoveNode { method CMoveLNode (line 199) | CMoveLNode(Node *bol, Node *left, Node *right, const TypeLong *tl ) : ... class CMovePNode (line 204) | class CMovePNode : public CMoveNode { method CMovePNode (line 206) | CMovePNode( Node *c, Node *bol, Node *left, Node *right, const TypePtr... class CMoveNNode (line 211) | class CMoveNNode : public CMoveNode { method CMoveNNode (line 213) | CMoveNNode( Node *c, Node *bol, Node *left, Node *right, const Type* t... class ConstraintCastNode (line 219) | class ConstraintCastNode: public TypeNode { method ConstraintCastNode (line 221) | ConstraintCastNode (Node *n, const Type *t ): TypeNode(t,2) { class CastIINode (line 235) | class CastIINode: public ConstraintCastNode { method CastIINode (line 237) | CastIINode (Node *n, const Type *t ): ConstraintCastNode(n,t) {} method uint (line 239) | virtual uint ideal_reg() const { return Op_RegI; } class CastPPNode (line 244) | class CastPPNode: public ConstraintCastNode { method CastPPNode (line 246) | CastPPNode (Node *n, const Type *t ): ConstraintCastNode(n, t) {} method uint (line 248) | virtual uint ideal_reg() const { return Op_RegP; } class CheckCastPPNode (line 254) | class CheckCastPPNode: public TypeNode { method CheckCastPPNode (line 256) | CheckCastPPNode( Node *c, Node *n, const Type *t ) : TypeNode(t,2) { method uint (line 266) | virtual uint ideal_reg() const { return Op_RegP; } class EncodePNode (line 277) | class EncodePNode : public TypeNode { method EncodePNode (line 279) | EncodePNode(Node* value, const Type* type): method uint (line 288) | virtual uint ideal_reg() const { return Op_RegN; } class DecodeNNode (line 297) | class DecodeNNode : public TypeNode { method DecodeNNode (line 299) | DecodeNNode(Node* value, const Type* type): method uint (line 308) | virtual uint ideal_reg() const { return Op_RegP; } class Conv2BNode (line 313) | class Conv2BNode : public Node { method Conv2BNode (line 315) | Conv2BNode( Node *i ) : Node(0,i) {} method Type (line 317) | virtual const Type *bottom_type() const { return TypeInt::BOOL; } method uint (line 320) | virtual uint ideal_reg() const { return Op_RegI; } class ConvD2FNode (line 326) | class ConvD2FNode : public Node { method ConvD2FNode (line 328) | ConvD2FNode( Node *in1 ) : Node(0,in1) {} method Type (line 330) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 333) | virtual uint ideal_reg() const { return Op_RegF; } class ConvD2INode (line 338) | class ConvD2INode : public Node { method ConvD2INode (line 340) | ConvD2INode( Node *in1 ) : Node(0,in1) {} method Type (line 342) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 346) | virtual uint ideal_reg() const { return Op_RegI; } class ConvD2LNode (line 351) | class ConvD2LNode : public Node { method ConvD2LNode (line 353) | ConvD2LNode( Node *dbl ) : Node(0,dbl) {} method Type (line 355) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 359) | virtual uint ideal_reg() const { return Op_RegL; } class ConvF2DNode (line 364) | class ConvF2DNode : public Node { method ConvF2DNode (line 366) | ConvF2DNode( Node *in1 ) : Node(0,in1) {} method Type (line 368) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 370) | virtual uint ideal_reg() const { return Op_RegD; } class ConvF2INode (line 375) | class ConvF2INode : public Node { method ConvF2INode (line 377) | ConvF2INode( Node *in1 ) : Node(0,in1) {} method Type (line 379) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 383) | virtual uint ideal_reg() const { return Op_RegI; } class ConvF2LNode (line 388) | class ConvF2LNode : public Node { method ConvF2LNode (line 390) | ConvF2LNode( Node *in1 ) : Node(0,in1) {} method Type (line 392) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 396) | virtual uint ideal_reg() const { return Op_RegL; } class ConvI2DNode (line 401) | class ConvI2DNode : public Node { method ConvI2DNode (line 403) | ConvI2DNode( Node *in1 ) : Node(0,in1) {} method Type (line 405) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 407) | virtual uint ideal_reg() const { return Op_RegD; } class ConvI2FNode (line 412) | class ConvI2FNode : public Node { method ConvI2FNode (line 414) | ConvI2FNode( Node *in1 ) : Node(0,in1) {} method Type (line 416) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 419) | virtual uint ideal_reg() const { return Op_RegF; } class ConvI2LNode (line 424) | class ConvI2LNode : public TypeNode { method ConvI2LNode (line 426) | ConvI2LNode(Node *in1, const TypeLong* t = TypeLong::INT) method uint (line 432) | virtual uint ideal_reg() const { return Op_RegL; } class ConvL2DNode (line 437) | class ConvL2DNode : public Node { method ConvL2DNode (line 439) | ConvL2DNode( Node *in1 ) : Node(0,in1) {} method Type (line 441) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 443) | virtual uint ideal_reg() const { return Op_RegD; } class ConvL2FNode (line 448) | class ConvL2FNode : public Node { method ConvL2FNode (line 450) | ConvL2FNode( Node *in1 ) : Node(0,in1) {} method Type (line 452) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 454) | virtual uint ideal_reg() const { return Op_RegF; } class ConvL2INode (line 459) | class ConvL2INode : public Node { method ConvL2INode (line 461) | ConvL2INode( Node *in1 ) : Node(0,in1) {} method Type (line 463) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 467) | virtual uint ideal_reg() const { return Op_RegI; } class CastX2PNode (line 472) | class CastX2PNode : public Node { method CastX2PNode (line 474) | CastX2PNode( Node *n ) : Node(NULL, n) {} method uint (line 479) | virtual uint ideal_reg() const { return Op_RegP; } method Type (line 480) | virtual const Type *bottom_type() const { return TypeRawPtr::BOTTOM; } class CastP2XNode (line 486) | class CastP2XNode : public Node { method CastP2XNode (line 488) | CastP2XNode( Node *ctrl, Node *n ) : Node(ctrl, n) {} method uint (line 493) | virtual uint ideal_reg() const { return Op_RegX; } method Type (line 494) | virtual const Type *bottom_type() const { return TypeX_X; } method depends_only_on_test (line 496) | virtual bool depends_only_on_test() const { return false; } class ThreadLocalNode (line 501) | class ThreadLocalNode : public Node { method ThreadLocalNode (line 503) | ThreadLocalNode( ) : Node((Node*)Compile::current()->root()) {} method Type (line 505) | virtual const Type *bottom_type() const { return TypeRawPtr::BOTTOM;} method uint (line 506) | virtual uint ideal_reg() const { return Op_RegP; } class LoadReturnPCNode (line 510) | class LoadReturnPCNode: public Node { method LoadReturnPCNode (line 512) | LoadReturnPCNode(Node *c) : Node(c) { } method uint (line 514) | virtual uint ideal_reg() const { return Op_RegP; } class RoundFloatNode (line 519) | class RoundFloatNode: public Node { method RoundFloatNode (line 521) | RoundFloatNode(Node* c, Node *in1): Node(c, in1) {} method Type (line 523) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 524) | virtual uint ideal_reg() const { return Op_RegF; } class RoundDoubleNode (line 531) | class RoundDoubleNode: public Node { method RoundDoubleNode (line 533) | RoundDoubleNode(Node* c, Node *in1): Node(c, in1) {} method Type (line 535) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 536) | virtual uint ideal_reg() const { return Op_RegD; } class Opaque1Node (line 544) | class Opaque1Node : public Node { method Opaque1Node (line 548) | Opaque1Node( Compile* C, Node *n ) : Node(0,n) { method Opaque1Node (line 555) | Opaque1Node( Compile* C, Node *n, Node* orig_limit ) : Node(0,n,orig_l... method Node (line 560) | Node* original_loop_limit() { return req()==3 ? in(2) : NULL; } method Type (line 562) | virtual const Type *bottom_type() const { return TypeInt::INT; } class Opaque2Node (line 575) | class Opaque2Node : public Node { method Opaque2Node (line 579) | Opaque2Node( Compile* C, Node *n ) : Node(0,n) { method Type (line 585) | virtual const Type *bottom_type() const { return TypeInt::INT; } class PartialSubtypeCheckNode (line 593) | class PartialSubtypeCheckNode : public Node { method PartialSubtypeCheckNode (line 595) | PartialSubtypeCheckNode(Node* c, Node* sub, Node* super) : Node(c,sub,... method Type (line 597) | virtual const Type *bottom_type() const { return TypeRawPtr::BOTTOM; } method uint (line 598) | virtual uint ideal_reg() const { return Op_RegP; } class MoveI2FNode (line 602) | class MoveI2FNode : public Node { method MoveI2FNode (line 604) | MoveI2FNode( Node *value ) : Node(0,value) {} method Type (line 606) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 607) | virtual uint ideal_reg() const { return Op_RegF; } class MoveL2DNode (line 611) | class MoveL2DNode : public Node { method MoveL2DNode (line 613) | MoveL2DNode( Node *value ) : Node(0,value) {} method Type (line 615) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 616) | virtual uint ideal_reg() const { return Op_RegD; } class MoveF2INode (line 620) | class MoveF2INode : public Node { method MoveF2INode (line 622) | MoveF2INode( Node *value ) : Node(0,value) {} method Type (line 624) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 625) | virtual uint ideal_reg() const { return Op_RegI; } class MoveD2LNode (line 629) | class MoveD2LNode : public Node { method MoveD2LNode (line 631) | MoveD2LNode( Node *value ) : Node(0,value) {} method Type (line 633) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 634) | virtual uint ideal_reg() const { return Op_RegL; } class CountBitsNode (line 639) | class CountBitsNode : public Node { method CountBitsNode (line 641) | CountBitsNode(Node* in1) : Node(0, in1) {} method Type (line 642) | const Type* bottom_type() const { return TypeInt::INT; } method uint (line 643) | virtual uint ideal_reg() const { return Op_RegI; } class CountLeadingZerosINode (line 648) | class CountLeadingZerosINode : public CountBitsNode { method CountLeadingZerosINode (line 650) | CountLeadingZerosINode(Node* in1) : CountBitsNode(in1) {} class CountLeadingZerosLNode (line 657) | class CountLeadingZerosLNode : public CountBitsNode { method CountLeadingZerosLNode (line 659) | CountLeadingZerosLNode(Node* in1) : CountBitsNode(in1) {} class CountTrailingZerosINode (line 666) | class CountTrailingZerosINode : public CountBitsNode { method CountTrailingZerosINode (line 668) | CountTrailingZerosINode(Node* in1) : CountBitsNode(in1) {} class CountTrailingZerosLNode (line 675) | class CountTrailingZerosLNode : public CountBitsNode { method CountTrailingZerosLNode (line 677) | CountTrailingZerosLNode(Node* in1) : CountBitsNode(in1) {} class PopCountINode (line 684) | class PopCountINode : public CountBitsNode { method PopCountINode (line 686) | PopCountINode(Node* in1) : CountBitsNode(in1) {} class PopCountLNode (line 692) | class PopCountLNode : public CountBitsNode { method PopCountLNode (line 694) | PopCountLNode(Node* in1) : CountBitsNode(in1) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/divnode.cpp function magic_int_divide_constants (line 49) | static bool magic_int_divide_constants(jint d, jint &M, jint &s) { function Node (line 90) | static Node *transform_int_divide( PhaseGVN *phase, Node *dividend, jint... function magic_long_divide_constants (line 217) | static bool magic_long_divide_constants(jlong d, jlong &M, jint &s) { function Node (line 257) | static Node* long_by_long_mulhi(PhaseGVN* phase, Node* dividend, jlong m... function Node (line 342) | static Node *transform_long_divide( PhaseGVN *phase, Node *dividend, jlo... function Node (line 458) | Node *DivINode::Identity( PhaseTransform *phase ) { function Node (line 464) | Node *DivINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 491) | const Type *DivINode::Value( PhaseTransform *phase ) const { function Node (line 557) | Node *DivLNode::Identity( PhaseTransform *phase ) { function Node (line 563) | Node *DivLNode::Ideal( PhaseGVN *phase, bool can_reshape) { function Type (line 590) | const Type *DivLNode::Value( PhaseTransform *phase ) const { function Type (line 657) | const Type *DivFNode::Value( PhaseTransform *phase ) const { function Node (line 700) | Node *DivFNode::Identity( PhaseTransform *phase ) { function Node (line 706) | Node *DivFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 745) | const Type *DivDNode::Value( PhaseTransform *phase ) const { function Node (line 795) | Node *DivDNode::Identity( PhaseTransform *phase ) { function Node (line 800) | Node *DivDNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 837) | Node *ModINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 967) | const Type *ModINode::Value( PhaseTransform *phase ) const { function Node (line 1008) | Node *ModLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1140) | const Type *ModLNode::Value( PhaseTransform *phase ) const { function Type (line 1181) | const Type *ModFNode::Value( PhaseTransform *phase ) const { function Type (line 1225) | const Type *ModDNode::Value( PhaseTransform *phase ) const { function DivModINode (line 1275) | DivModINode* DivModINode::make(Compile* C, Node* div_or_mod) { function DivModLNode (line 1287) | DivModLNode* DivModLNode::make(Compile* C, Node* div_or_mod) { function Node (line 1300) | Node *DivModINode::match( const ProjNode *proj, const Matcher *match ) { function Node (line 1315) | Node *DivModLNode::match( const ProjNode *proj, const Matcher *match ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/divnode.hpp class DivINode (line 43) | class DivINode : public Node { method DivINode (line 45) | DivINode( Node *c, Node *dividend, Node *divisor ) : Node(c, dividend,... method Type (line 50) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 51) | virtual uint ideal_reg() const { return Op_RegI; } class DivLNode (line 56) | class DivLNode : public Node { method DivLNode (line 58) | DivLNode( Node *c, Node *dividend, Node *divisor ) : Node(c, dividend,... method Type (line 63) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 64) | virtual uint ideal_reg() const { return Op_RegL; } class DivFNode (line 69) | class DivFNode : public Node { method DivFNode (line 71) | DivFNode( Node *c, Node *dividend, Node *divisor ) : Node(c, dividend,... method Type (line 76) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 77) | virtual uint ideal_reg() const { return Op_RegF; } class DivDNode (line 82) | class DivDNode : public Node { method DivDNode (line 84) | DivDNode( Node *c, Node *dividend, Node *divisor ) : Node(c,dividend, ... method Type (line 89) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 90) | virtual uint ideal_reg() const { return Op_RegD; } class ModINode (line 95) | class ModINode : public Node { method ModINode (line 97) | ModINode( Node *c, Node *in1, Node *in2 ) : Node(c,in1, in2) {} method Type (line 101) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 102) | virtual uint ideal_reg() const { return Op_RegI; } class ModLNode (line 107) | class ModLNode : public Node { method ModLNode (line 109) | ModLNode( Node *c, Node *in1, Node *in2 ) : Node(c,in1, in2) {} method Type (line 113) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 114) | virtual uint ideal_reg() const { return Op_RegL; } class ModFNode (line 119) | class ModFNode : public Node { method ModFNode (line 121) | ModFNode( Node *c, Node *in1, Node *in2 ) : Node(c,in1, in2) {} method Type (line 124) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 125) | virtual uint ideal_reg() const { return Op_RegF; } class ModDNode (line 130) | class ModDNode : public Node { method ModDNode (line 132) | ModDNode( Node *c, Node *in1, Node *in2 ) : Node(c, in1, in2) {} method Type (line 135) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 136) | virtual uint ideal_reg() const { return Op_RegD; } class DivModNode (line 141) | class DivModNode : public MultiNode { method Node (line 150) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method Node (line 151) | virtual Node *Ideal(PhaseGVN *phase, bool can_reshape) { return NULL; } method Type (line 152) | virtual const Type *Value( PhaseTransform *phase ) const { return bott... method uint (line 153) | virtual uint hash() const { return Node::hash(); } method is_CFG (line 154) | virtual bool is_CFG() const { return false; } method uint (line 155) | virtual uint ideal_reg() const { return NotAMachineReg; } method ProjNode (line 157) | ProjNode* div_proj() { return proj_out(div_proj_num); } method ProjNode (line 158) | ProjNode* mod_proj() { return proj_out(mod_proj_num); } class DivModINode (line 163) | class DivModINode : public DivModNode { method DivModINode (line 165) | DivModINode( Node *c, Node *dividend, Node *divisor ) : DivModNode(c, ... method Type (line 167) | virtual const Type *bottom_type() const { return TypeTuple::INT_PAIR; } class DivModLNode (line 176) | class DivModLNode : public DivModNode { method DivModLNode (line 178) | DivModLNode( Node *c, Node *dividend, Node *divisor ) : DivModNode(c, ... method Type (line 180) | virtual const Type *bottom_type() const { return TypeTuple::LONG_PAIR; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/doCall.cpp function trace_type_profile (line 44) | void trace_type_profile(Compile* C, ciMethod *method, int depth, int bci... function CallGenerator (line 65) | CallGenerator* Compile::call_generator(ciMethod* callee, int vtable_inde... function ciMethod (line 881) | ciMethod* Compile::optimize_virtual_call(ciMethod* caller, int bci, ciIn... function ciMethod (line 904) | ciMethod* Compile::optimize_inlining(ciMethod* caller, int bci, ciInstan... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/domgraph.cpp type Tarjan (line 39) | struct Tarjan { class Block_Stack (line 160) | class Block_Stack { type Block_Descr (line 162) | struct Block_Descr { method Block_Stack (line 173) | Block_Stack(Tarjan *tarjan, int size) : _tarjan(tarjan) { method push (line 178) | void push(uint pre_order, Block *b) { method Block (line 202) | Block* pop() { Block* b = _stack_top->block; _stack_top--; return b; } method is_nonempty (line 203) | bool is_nonempty() { return (_stack_top >= _stack); } method last_successor (line 204) | bool last_successor() { return (_stack_top->index == _stack_top->freq_... method Block (line 205) | Block* next_successor() { function uint (line 219) | uint Block_Stack::most_frequent_successor( Block *b ) { function uint (line 264) | uint PhaseCFG::DFS( Tarjan *tarjan ) { function Tarjan (line 307) | Tarjan *Tarjan::EVAL() { type NTarjan (line 368) | struct NTarjan { function NTarjan (line 576) | NTarjan *NTarjan::EVAL() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/escape.cpp function DEBUG_ONLY (line 113) | DEBUG_ONLY( GrowableArray addp_worklist; ) function Node (line 1752) | Node* ConnectionGraph::optimize_ptr_compare(Node* n) { function JavaObjectNode (line 1947) | JavaObjectNode* ConnectionGraph::unique_java_object(Node *n) { function Node (line 2090) | Node* ConnectionGraph::get_addp_base(Node *addp) { function Node (line 2171) | Node* ConnectionGraph::find_second_addp(Node* addp, Node* n) { function PhiNode (line 2295) | PhiNode *ConnectionGraph::create_split_phi(PhiNode *orig_phi, int alias_... function PhiNode (line 2346) | PhiNode *ConnectionGraph::split_memory_phi(PhiNode *orig_phi, int alias_... function Node (line 2410) | Node* ConnectionGraph::step_through_mergemem(MergeMemNode *mmem, int ali... function Node (line 2504) | Node* ConnectionGraph::find_inst_mem(Node *orig_mem, int alias_idx, Grow... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/escape.hpp class Compile (line 113) | class Compile class Node (line 114) | class Node class CallNode (line 115) | class CallNode class PhiNode (line 116) | class PhiNode class PhaseTransform (line 117) | class PhaseTransform class PointsToNode (line 118) | class PointsToNode method PointsToNode (line 168) | PointsToNode(Compile *C, Node* n, EscapeState es, NodeType type): method Node (line 180) | Node* ideal_node() const { return _node; } method idx (line 181) | int idx() const { return _idx; } method is_JavaObject (line 183) | bool is_JavaObject() const { return _type == (u1)JavaObject; } method is_LocalVar (line 184) | bool is_LocalVar() const { return _type == (u1)LocalVar; } method is_Field (line 185) | bool is_Field() const { return _type == (u1)Field; } method is_Arraycopy (line 186) | bool is_Arraycopy() const { return _type == (u1)Arraycopy; } method JavaObjectNode (line 188) | JavaObjectNode* as_JavaObject() { assert(is_JavaObject(),""); return (... method LocalVarNode (line 189) | LocalVarNode* as_LocalVar() { assert(is_LocalVar(),""); return (... method FieldNode (line 190) | FieldNode* as_Field() { assert(is_Field(),""); return (... method ArraycopyNode (line 191) | ArraycopyNode* as_Arraycopy() { assert(is_Arraycopy(),""); return (... method EscapeState (line 193) | EscapeState escape_state() const { return (EscapeState)_escape; } method set_escape_state (line 194) | void set_escape_state(EscapeState state) { _escape = (u1)state; } method EscapeState (line 196) | EscapeState fields_escape_state() const { return (EscapeState)_fields_... method set_fields_escape_state (line 197) | void set_fields_escape_state(EscapeState state) { _fields_escape = ... method has_unknown_ptr (line 199) | bool has_unknown_ptr() const { return (_flags & PointsToUnknown) !... method set_has_unknown_ptr (line 200) | void set_has_unknown_ptr() { _flags |= PointsToUnknown; } method arraycopy_src (line 202) | bool arraycopy_src() const { return (_flags & ArraycopySrc) != 0; } method set_arraycopy_src (line 203) | void set_arraycopy_src() { _flags |= ArraycopySrc; } method arraycopy_dst (line 204) | bool arraycopy_dst() const { return (_flags & ArraycopyDst) != 0; } method set_arraycopy_dst (line 205) | void set_arraycopy_dst() { _flags |= ArraycopyDst; } method scalar_replaceable (line 207) | bool scalar_replaceable() const { return (_flags & ScalarReplaceab... method set_scalar_replaceable (line 208) | void set_scalar_replaceable(bool v) { method edge_count (line 215) | int edge_count() const { return _edges.length(); } method PointsToNode (line 216) | PointsToNode* edge(int e) const { return _edges.at(e); } method add_edge (line 217) | bool add_edge(PointsToNode* edge) { return _edges.append_if_missing... method use_count (line 219) | int use_count() const { return _uses.length(); } method PointsToNode (line 220) | PointsToNode* use(int e) const { return _uses.at(e); } method add_use (line 221) | bool add_use(PointsToNode* use) { return _uses.append_if_missing(us... method add_base_use (line 224) | bool add_base_use(FieldNode* use) { return _uses.append_if_missing((Po... method is_base_use (line 225) | static bool is_base_use(PointsToNode* use) { return (((intptr_t)use) &... method PointsToNode (line 226) | static PointsToNode* get_use_node(PointsToNode* use) { return (PointsT... method NodeType (line 238) | NodeType node_type() const { return (NodeType)_type;} class Type (line 119) | class Type class TypePtr (line 120) | class TypePtr class VectorSet (line 121) | class VectorSet class JavaObjectNode (line 123) | class JavaObjectNode method JavaObjectNode (line 252) | JavaObjectNode(Compile *C, Node* n, EscapeState es): class LocalVarNode (line 124) | class LocalVarNode method LocalVarNode (line 246) | LocalVarNode(Compile *C, Node* n, EscapeState es): class FieldNode (line 125) | class FieldNode method FieldNode (line 265) | FieldNode(Compile *C, Node* n, EscapeState es, int offs, bool is_oop): method offset (line 270) | int offset() const { return _offset;} method is_oop (line 271) | bool is_oop() const { return _is_oop;} method has_unknown_base (line 272) | bool has_unknown_base() const { return _has_unknown_base; } method set_has_unknown_base (line 273) | void set_has_unknown_base() { _has_unknown_base = true; } method base_count (line 275) | int base_count() const { return _bases.length(); } method PointsToNode (line 276) | PointsToNode* base(int e) const { return _bases.at(e); } method add_base (line 277) | bool add_base(PointsToNode* base) { return _bases.append_if_missing... class ArraycopyNode (line 126) | class ArraycopyNode method ArraycopyNode (line 287) | ArraycopyNode(Compile *C, Node* n, EscapeState es): class PointsToNode (line 129) | class PointsToNode : public ResourceObj { method PointsToNode (line 168) | PointsToNode(Compile *C, Node* n, EscapeState es, NodeType type): method Node (line 180) | Node* ideal_node() const { return _node; } method idx (line 181) | int idx() const { return _idx; } method is_JavaObject (line 183) | bool is_JavaObject() const { return _type == (u1)JavaObject; } method is_LocalVar (line 184) | bool is_LocalVar() const { return _type == (u1)LocalVar; } method is_Field (line 185) | bool is_Field() const { return _type == (u1)Field; } method is_Arraycopy (line 186) | bool is_Arraycopy() const { return _type == (u1)Arraycopy; } method JavaObjectNode (line 188) | JavaObjectNode* as_JavaObject() { assert(is_JavaObject(),""); return (... method LocalVarNode (line 189) | LocalVarNode* as_LocalVar() { assert(is_LocalVar(),""); return (... method FieldNode (line 190) | FieldNode* as_Field() { assert(is_Field(),""); return (... method ArraycopyNode (line 191) | ArraycopyNode* as_Arraycopy() { assert(is_Arraycopy(),""); return (... method EscapeState (line 193) | EscapeState escape_state() const { return (EscapeState)_escape; } method set_escape_state (line 194) | void set_escape_state(EscapeState state) { _escape = (u1)state; } method EscapeState (line 196) | EscapeState fields_escape_state() const { return (EscapeState)_fields_... method set_fields_escape_state (line 197) | void set_fields_escape_state(EscapeState state) { _fields_escape = ... method has_unknown_ptr (line 199) | bool has_unknown_ptr() const { return (_flags & PointsToUnknown) !... method set_has_unknown_ptr (line 200) | void set_has_unknown_ptr() { _flags |= PointsToUnknown; } method arraycopy_src (line 202) | bool arraycopy_src() const { return (_flags & ArraycopySrc) != 0; } method set_arraycopy_src (line 203) | void set_arraycopy_src() { _flags |= ArraycopySrc; } method arraycopy_dst (line 204) | bool arraycopy_dst() const { return (_flags & ArraycopyDst) != 0; } method set_arraycopy_dst (line 205) | void set_arraycopy_dst() { _flags |= ArraycopyDst; } method scalar_replaceable (line 207) | bool scalar_replaceable() const { return (_flags & ScalarReplaceab... method set_scalar_replaceable (line 208) | void set_scalar_replaceable(bool v) { method edge_count (line 215) | int edge_count() const { return _edges.length(); } method PointsToNode (line 216) | PointsToNode* edge(int e) const { return _edges.at(e); } method add_edge (line 217) | bool add_edge(PointsToNode* edge) { return _edges.append_if_missing... method use_count (line 219) | int use_count() const { return _uses.length(); } method PointsToNode (line 220) | PointsToNode* use(int e) const { return _uses.at(e); } method add_use (line 221) | bool add_use(PointsToNode* use) { return _uses.append_if_missing(us... method add_base_use (line 224) | bool add_base_use(FieldNode* use) { return _uses.append_if_missing((Po... method is_base_use (line 225) | static bool is_base_use(PointsToNode* use) { return (((intptr_t)use) &... method PointsToNode (line 226) | static PointsToNode* get_use_node(PointsToNode* use) { return (PointsT... method NodeType (line 238) | NodeType node_type() const { return (NodeType)_type;} class LocalVarNode (line 244) | class LocalVarNode: public PointsToNode { method LocalVarNode (line 246) | LocalVarNode(Compile *C, Node* n, EscapeState es): class JavaObjectNode (line 250) | class JavaObjectNode: public PointsToNode { method JavaObjectNode (line 252) | JavaObjectNode(Compile *C, Node* n, EscapeState es): class FieldNode (line 259) | class FieldNode: public PointsToNode { method FieldNode (line 265) | FieldNode(Compile *C, Node* n, EscapeState es, int offs, bool is_oop): method offset (line 270) | int offset() const { return _offset;} method is_oop (line 271) | bool is_oop() const { return _is_oop;} method has_unknown_base (line 272) | bool has_unknown_base() const { return _has_unknown_base; } method set_has_unknown_base (line 273) | void set_has_unknown_base() { _has_unknown_base = true; } method base_count (line 275) | int base_count() const { return _bases.length(); } method PointsToNode (line 276) | PointsToNode* base(int e) const { return _bases.at(e); } method add_base (line 277) | bool add_base(PointsToNode* base) { return _bases.append_if_missing... class ArraycopyNode (line 285) | class ArraycopyNode: public PointsToNode { method ArraycopyNode (line 287) | ArraycopyNode(Compile *C, Node* n, EscapeState es): class PointsToIterator (line 294) | class PointsToIterator: public StackObj { method PointsToIterator (line 300) | inline PointsToIterator(const PointsToNode* n, int cnt) : node(n), cnt... method has_next (line 301) | inline bool has_next() const { return i < cnt; } method next (line 302) | inline void next() { i++; } method PointsToNode (line 303) | PointsToNode* get() const { ShouldNotCallThis(); return NULL; } class EdgeIterator (line 306) | class EdgeIterator: public PointsToIterator { method EdgeIterator (line 308) | inline EdgeIterator(const PointsToNode* n) : PointsToIterator(n, n->ed... method PointsToNode (line 309) | inline PointsToNode* get() const { return node->edge(i); } class UseIterator (line 312) | class UseIterator: public PointsToIterator { method UseIterator (line 314) | inline UseIterator(const PointsToNode* n) : PointsToIterator(n, n->use... method PointsToNode (line 315) | inline PointsToNode* get() const { return node->use(i); } class BaseIterator (line 318) | class BaseIterator: public PointsToIterator { method BaseIterator (line 320) | inline BaseIterator(const FieldNode* n) : PointsToIterator(n, n->base_... method PointsToNode (line 321) | inline PointsToNode* get() const { return ((PointsToNode*)node)->as_Fi... class ConnectionGraph (line 325) | class ConnectionGraph: public ResourceObj { method PointsToNode (line 349) | PointsToNode* ptnode_adr(int idx) const { method uint (line 354) | uint nodes_size() const { return _nodes.length(); } method map_ideal_node (line 369) | void map_ideal_node(Node *n, PointsToNode* ptn) { method add_to_worklist (line 399) | void add_to_worklist(PointsToNode* pt) { method add_uses_to_worklist (line 405) | void add_uses_to_worklist(PointsToNode* pt) { method set_escape_state (line 423) | void set_escape_state(PointsToNode* ptn, PointsToNode::EscapeState esc) { method set_fields_escape_state (line 432) | void set_fields_escape_state(PointsToNode* ptn, PointsToNode::EscapeSt... method add_edge (line 458) | bool add_edge(PointsToNode* from, PointsToNode* to) { method add_base (line 479) | bool add_base(FieldNode* from, PointsToNode* to) { method add_local_var_and_edge (line 504) | void add_local_var_and_edge(Node* n, PointsToNode::EscapeState es, Nod... method set_map (line 553) | void set_map(Node* from, Node* to) { method Node (line 558) | Node* get_map(int idx) { return _node_map[idx]; } method PhiNode (line 560) | PhiNode* get_map_phi(int idx) { method record_for_optimizer (line 566) | void record_for_optimizer(Node *n) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/gcm.cpp function assert_dom (line 152) | static void assert_dom(Block* b1, Block* b2, Node* n, Block_Array &bbs) { function Block (line 177) | static Block* find_deepest_input(Node* n, Block_Array &bbs) { function Block (line 293) | Block* Block::dom_lca(Block* LCA) { function Block (line 316) | static Block* raise_LCA_above_use(Block* LCA, Node* use, Node* def, Bloc... function Block (line 345) | static Block* raise_LCA_above_marks(Block* LCA, node_idx_t mark, function Block (line 387) | static Block* memory_early_block(Node* load, Block* early, Block_Array &... function Block (line 447) | Block* PhaseCFG::insert_anti_dependences(Block* LCA, Node* load, bool ve... class Node_Backward_Iterator (line 750) | class Node_Backward_Iterator { function Node (line 780) | Node *Node_Backward_Iterator::next() { function Block (line 1013) | Block* PhaseCFG::hoist_to_cheaper_block(Block* LCA, Block* early, Node* ... function CFGLoop (line 1467) | CFGLoop* PhaseCFG::create_loop_tree() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/graphKit.cpp function JVMState (line 88) | JVMState* GraphKit::sync_jvms() const { function JVMState (line 99) | JVMState* GraphKit::sync_jvms_for_reexecute() { function is_hidden_merge (line 128) | static bool is_hidden_merge(Node* reg) { function Node (line 190) | inline static Node* common_saved_ex_oop(SafePointNode* ex_map, bool clea... function Node (line 199) | Node* GraphKit::saved_ex_oop(SafePointNode* ex_map) { function Node (line 205) | Node* GraphKit::clear_saved_ex_oop(SafePointNode* ex_map) { function SafePointNode (line 219) | SafePointNode* GraphKit::make_exception_state(Node* ex_oop) { function JVMState (line 278) | JVMState* GraphKit::transfer_exceptions_into_jvms() { function add_n_reqs (line 309) | static inline void add_n_reqs(Node* dstphi, Node* srcphi) { function add_one_req (line 317) | static inline void add_one_req(Node* dstphi, Node* src) { function Node (line 433) | Node* GraphKit::use_exception_state(SafePointNode* phi_map) { function SafePointNode (line 697) | SafePointNode* GraphKit::clone_map() { function should_reexecute_implied_by_bytecode (line 809) | static bool should_reexecute_implied_by_bytecode(JVMState *jvms, bool is... function Node (line 1109) | Node* GraphKit::basic_plus_adr(Node* base, Node* ptr, Node* offset) { function Node (line 1115) | Node* GraphKit::ConvI2L(Node* offset) { function Node (line 1123) | Node* GraphKit::ConvL2I(Node* offset) { function Node (line 1133) | Node* GraphKit::load_object_klass(Node* obj) { function Node (line 1142) | Node* GraphKit::load_array_length(Node* array) { function Node (line 1165) | Node* GraphKit::null_check_common(Node* value, BasicType type, function Node (line 1354) | Node* GraphKit::cast_not_null(Node* obj, bool do_replace_in_map) { function Node (line 1391) | Node* GraphKit::memory(uint alias_idx) { function Node (line 1399) | Node* GraphKit::reset_memory() { function Node (line 1428) | Node* GraphKit::make_load(Node* ctl, Node* adr, const Type* t, BasicType... function Node (line 1444) | Node* GraphKit::store_to_memory(Node* ctl, Node* adr, Node *val, BasicTy... function Node (line 1529) | Node* GraphKit::store_oop(Node* ctl, function Node (line 1562) | Node* GraphKit::store_oop_to_unknown(Node* ctl, function Node (line 1591) | Node* GraphKit::array_element_address(Node* ary, Node* idx, BasicType el... function Node (line 1626) | Node* GraphKit::load_array_element(Node* ctl, Node* ary, Node* idx, cons... function Node (line 1676) | Node* GraphKit::set_results_for_java_call(CallJavaNode* call, bool separ... function Node (line 1711) | Node* GraphKit::set_predefined_input_for_runtime_call(SafePointNode* cal... function Node (line 1998) | Node* GraphKit::just_allocated_object(Node* current_control) { function Node (line 2038) | Node* GraphKit::precision_rounding(Node* n) { function Node (line 2046) | Node* GraphKit::dprecision_rounding(Node *n) { function Node (line 2054) | Node* GraphKit::dstore_rounding(Node* n) { function Node (line 2099) | Node* GraphKit::null_check_oop(Node* value, Node* *null_control, function Node (line 2126) | Node* GraphKit::opt_iff(Node* region, Node* iff) { function Node (line 2139) | Node* GraphKit::make_runtime_call(int flags, function Node (line 2296) | Node* GraphKit::gen_subtype_check(Node* subklass, Node* superklass) { function Node (line 2503) | Node* GraphKit::type_check_receiver(Node* receiver, ciKlass* klass, function Node (line 2554) | Node* GraphKit::maybe_cast_profiled_receiver(Node* not_null_obj, function Node (line 2599) | Node* GraphKit::gen_instanceof(Node* obj, Node* superklass) { function Node (line 2674) | Node* GraphKit::gen_checkcast(Node *obj, Node* superklass, function Node (line 2809) | Node* GraphKit::insert_mem_bar(int opcode, Node* precedent) { function Node (line 2824) | Node* GraphKit::insert_mem_bar_volatile(int opcode, int alias_idx, Node*... function FastLockNode (line 2854) | FastLockNode* GraphKit::shared_lock(Node* obj) { function Node (line 2962) | Node* GraphKit::get_layout_helper(Node* klass_node, jint& constant_value) { function hook_memory_on_init (line 2982) | static void hook_memory_on_init(GraphKit& kit, int alias_idx, function Node (line 2994) | Node* GraphKit::set_output_for_allocation(AllocateNode* alloc, function Node (line 3081) | Node* GraphKit::new_instance(Node* klass_node, function Node (line 3159) | Node* GraphKit::new_array(Node* klass_node, // array klass (maybe va... function AllocateNode (line 3325) | AllocateNode* AllocateNode::Ideal_allocation(Node* ptr, PhaseTransform* ... function AllocateNode (line 3344) | AllocateNode* AllocateNode::Ideal_allocation(Node* ptr, PhaseTransform* ... function AllocateNode (line 3352) | AllocateNode* InitializeNode::allocation() { function InitializeNode (line 3364) | InitializeNode* AllocateNode::initialization() { function MemBarStoreStoreNode (line 3378) | MemBarStoreStoreNode* AllocateNode::storestore() { function Node (line 3777) | Node* GraphKit::load_String_offset(Node* ctrl, Node* str) { function Node (line 3792) | Node* GraphKit::load_String_length(Node* ctrl, Node* str) { function Node (line 3807) | Node* GraphKit::load_String_value(Node* ctrl, Node* str) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/graphKit.hpp class FastLockNode (line 41) | class FastLockNode class FastUnlockNode (line 42) | class FastUnlockNode class IdealKit (line 43) | class IdealKit class LibraryCallKit (line 44) | class LibraryCallKit class Parse (line 45) | class Parse class RootNode (line 46) | class RootNode class GraphKit (line 56) | class GraphKit : public Phase { method SafePointNode (line 71) | SafePointNode* map_not_null() const { method Parse (line 86) | virtual Parse* is_Parse() const { return NULL; } method LibraryCallKit (line 87) | virtual LibraryCallKit* is_LibraryCallKit() const { return NULL; } method ciEnv (line 89) | ciEnv* env() const { return _env; } method PhaseGVN (line 90) | PhaseGVN& gvn() const { return _gvn; } method record_for_igvn (line 92) | void record_for_igvn(Node* n) const { C->record_for_igvn(n); } method Node (line 95) | Node* null() const { return zerocon(T_OBJECT); } method Node (line 96) | Node* top() const { return C->top(); } method RootNode (line 97) | RootNode* root() const { return C->root(); } method Node (line 100) | Node* intcon(jint con) const { return _gvn.intcon(con); } method Node (line 101) | Node* longcon(jlong con) const { return _gvn.longcon(con); } method Node (line 102) | Node* makecon(const Type *t) const { return _gvn.makecon(t); } method Node (line 103) | Node* zerocon(BasicType bt) const { return _gvn.zerocon(bt); } method Node (line 107) | Node* byte_map_base_node() { method jint (line 118) | jint find_int_con(Node* n, jint value_if_unknown) { method jlong (line 121) | jlong find_long_con(Node* n, jlong value_if_unknown) { method SafePointNode (line 134) | SafePointNode* map() const { return _map; } method has_exceptions (line 135) | bool has_exceptions() const { return _exceptions != NULL; } method JVMState (line 136) | JVMState* jvms() const { return map_not_null()->_jvms; } method sp (line 137) | int sp() const { return _sp; } method bci (line 138) | int bci() const { return _bci; } method ciMethod (line 140) | ciMethod* method() const { return _method; } method set_jvms (line 142) | void set_jvms(JVMState* jvms) { set_map(jvms->map()); method set_map (line 147) | void set_map(SafePointNode* m) { _map = m; debug_only(verify_map(... method set_sp (line 148) | void set_sp(int sp) { assert(sp >= 0, err_msg_res("sp ... method inc_sp (line 151) | void inc_sp(int i) { set_sp(sp() + i); } method dec_sp (line 152) | void dec_sp(int i) { set_sp(sp() - i); } method set_bci (line 153) | void set_bci(int bci) { _bci = bci; } method failing (line 178) | bool failing() const { return C->failing(); } method SafePointNode (line 182) | SafePointNode* stop() { SafePointNode* m = map(); set_map(NULL); retur... method push_ex_oop (line 209) | void push_ex_oop(Node* ex_oop) { method SafePointNode (line 217) | SafePointNode* pop_exception_state() { method push_exception_state (line 228) | void push_exception_state(SafePointNode* ex_map) { method SafePointNode (line 243) | SafePointNode* combine_and_pop_all_exception_states() { method Node (line 298) | Node* basic_plus_adr(Node* base, Node* ptr, intptr_t offset) { method Node (line 301) | Node* basic_plus_adr(Node* base, intptr_t offset) { method Node (line 305) | Node* basic_plus_adr(Node* base, Node* offset) { method Node (line 312) | Node* IfTrue(IfNode* iff) { return _gvn.transform(ne... method Node (line 313) | Node* IfFalse(IfNode* iff) { return _gvn.transform(ne... method Node (line 315) | Node* AddI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 316) | Node* SubI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 317) | Node* MulI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 318) | Node* DivI(Node* ctl, Node* l, Node* r) { return _gvn.transform(ne... method Node (line 320) | Node* AndI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 321) | Node* OrI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 322) | Node* XorI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 324) | Node* MaxI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 325) | Node* MinI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 327) | Node* LShiftI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 328) | Node* RShiftI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 329) | Node* URShiftI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 331) | Node* CmpI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 332) | Node* CmpL(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 333) | Node* CmpP(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 334) | Node* Bool(Node* cmp, BoolTest::mask relop) { return _gvn.transform(ne... method Node (line 336) | Node* AddP(Node* b, Node* a, Node* o) { return _gvn.transform(ne... method Node (line 354) | Node* null_check(Node* value, BasicType type = T_OBJECT) { method Node (line 357) | Node* null_check_receiver() { method Node (line 361) | Node* zero_check_int(Node* value) { method Node (line 366) | Node* zero_check_long(Node* value) { method Node (line 373) | Node* null_assert(Node* value, BasicType type = T_OBJECT) { method push (line 397) | void push(Node* n) { map_not_null(); _map->set_stack(_map-... method Node (line 398) | Node* pop() { map_not_null(); return _map->stack( _map-... method Node (line 399) | Node* peek(int off = 0) { map_not_null(); return _map->stack( _map-... method push_pair (line 401) | void push_pair(Node* ldval) { method push_pair_local (line 405) | void push_pair_local(int i) { method Node (line 411) | Node* pop_pair() { method set_pair_local (line 418) | void set_pair_local(int i, Node* lval) { method push_node (line 425) | void push_node(BasicType n_type, Node* n) { method Node (line 432) | Node* pop_node(BasicType n_type) { method Node (line 439) | Node* control() const { return map_not_null()->control(); } method Node (line 440) | Node* i_o() const { return map_not_null()->i_o(); } method Node (line 441) | Node* returnadr() const { return map_not_null()->returnadr... method Node (line 442) | Node* frameptr() const { return map_not_null()->frameptr(... method Node (line 443) | Node* local(uint idx) const { map_not_null(); return _map->loc... method Node (line 444) | Node* stack(uint idx) const { map_not_null(); return _map->sta... method Node (line 445) | Node* argument(uint idx) const { map_not_null(); return _map->arg... method Node (line 446) | Node* monitor_box(uint idx) const { map_not_null(); return _map->mon... method Node (line 447) | Node* monitor_obj(uint idx) const { map_not_null(); return _map->mon... method set_control (line 449) | void set_control (Node* c) { map_not_null()->set_control(c); } method set_i_o (line 450) | void set_i_o (Node* c) { map_not_null()->set_i_o(c); } method set_local (line 451) | void set_local(uint idx, Node* c) { map_not_null(); _map->set_local(... method set_stack (line 452) | void set_stack(uint idx, Node* c) { map_not_null(); _map->set_stack(... method set_argument (line 453) | void set_argument(uint idx, Node* c){ map_not_null(); _map->set_argume... method ensure_stack (line 454) | void ensure_stack(uint stk_size) { map_not_null(); _map->ensure_sta... method Node (line 458) | Node* memory(const TypePtr *tp) { return memory(C->get_alias_index(tp)... method Node (line 459) | Node* memory(Node* adr) { return memory(_gvn.type(adr)->is_ptr()); } method Node (line 462) | Node* immutable_memory() { return C->immutable_memory(); } method set_memory (line 465) | void set_memory(Node* c, uint alias_idx) { merged_memory()->set_memory... method set_memory (line 466) | void set_memory(Node* c, const TypePtr *tp) { set_memory(c,C->get_alia... method set_memory (line 467) | void set_memory(Node* c, Node* adr) { set_memory(c,_gvn.type(adr)->is_... method MergeMemNode (line 474) | MergeMemNode* merged_memory() { method Node (line 488) | Node* make_load(Node* ctl, Node* adr, const Type* t, BasicType bt, method Node (line 494) | Node* make_load(Node* ctl, Node* adr, const Type* t, BasicType bt, con... method Node (line 505) | Node* store_to_memory(Node* ctl, Node* adr, Node* val, BasicType bt, method Node (line 542) | Node* store_oop_to_object(Node* ctl, method Node (line 552) | Node* store_oop_to_array(Node* ctl, method make_dtrace_method_entry (line 589) | void make_dtrace_method_entry(ciMethod* method) { method make_dtrace_method_exit (line 592) | void make_dtrace_method_exit(ciMethod* method) { method Node (line 608) | Node* null_check_receiver_before_call(ciMethod* callee) { method set_predefined_output_for_runtime_call (line 633) | void set_predefined_output_for_runtime_call(Node* call) { method uncommon_trap (line 659) | void uncommon_trap(Deoptimization::DeoptReason reason, method reexecute_sp (line 668) | virtual int reexecute_sp() { return sp(); } method too_many_traps (line 673) | bool too_many_traps(Deoptimization::DeoptReason reason) { method too_many_recompiles (line 678) | bool too_many_recompiles(Deoptimization::DeoptReason reason) { method use_ReduceInitialCardMarks (line 685) | static bool use_ReduceInitialCardMarks() { method IfNode (line 816) | IfNode* create_and_map_if(Node* ctrl, Node* tst, float prob, float cnt) { method IfNode (line 824) | IfNode* create_and_xform_if(Node* ctrl, Node* tst, float prob, float c... class PreserveJVMState (line 846) | class PreserveJVMState: public StackObj { class BuildCutout (line 864) | class BuildCutout: public PreserveJVMState { class PreserveReexecuteState (line 872) | class PreserveReexecuteState: public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/idealGraphPrinter.cpp function IdealGraphPrinter (line 75) | IdealGraphPrinter *IdealGraphPrinter::printer() { function outputStream (line 733) | outputStream *IdealGraphPrinter::output() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/idealGraphPrinter.hpp class Compile (line 36) | class Compile class PhaseIFG (line 37) | class PhaseIFG class PhaseChaitin (line 38) | class PhaseChaitin class Matcher (line 39) | class Matcher class Node (line 40) | class Node class InlineTree (line 41) | class InlineTree class ciMethod (line 42) | class ciMethod class IdealGraphPrinter (line 44) | class IdealGraphPrinter FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/idealKit.cpp function Node (line 204) | Node* IdealKit::make_label(int goto_ct) { function Node (line 276) | Node* IdealKit::promote_to_phi(Node* n, Node* reg) { function Node (line 294) | Node* IdealKit::transform(Node* n) { function Node (line 305) | Node* IdealKit::delay_transform(Node* n) { function Node (line 313) | Node* IdealKit::new_cvstate() { function Node (line 319) | Node* IdealKit::copy_cvstate() { function Node (line 337) | Node* IdealKit::memory(uint alias_idx) { function Node (line 349) | Node* IdealKit::load(Node* ctl, function Node (line 369) | Node* IdealKit::store(Node* ctl, Node* adr, Node *val, BasicType bt, function Node (line 390) | Node* IdealKit::storeCM(Node* ctl, Node* adr, Node *val, Node* oop_store... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/idealKit.hpp class IdealKit (line 79) | class IdealKit method PhaseGVN (line 112) | PhaseGVN& gvn() const { return _gvn; } method Node (line 115) | Node* cvstate() { return _cvstate; } method stop (line 121) | void stop() { clear(_cvstate); } method was_promoted_to_phi (line 125) | bool was_promoted_to_phi(Node* n, Node* reg) { method declare (line 128) | void declare(IdealVariable* v) { v->set_id(_var_ct++); } type State (line 136) | enum State { NullS=0, BlockS=1, LoopS=2, IfThenS=4, ElseS=8, EndifS= 16 } method State (line 138) | State state() { return (State)(_state->top()); } method Node (line 152) | Node* ctrl() { return _cvstate->in(TypeFunc::... method set_ctrl (line 153) | void set_ctrl(Node* ctrl) { _cvstate->set_req(TypeFunc::Co... method Node (line 154) | Node* top() { return C->top(); } method MergeMemNode (line 155) | MergeMemNode* merged_memory() { return _cvstate->in(TypeFunc::... method set_all_memory (line 156) | void set_all_memory(Node* mem) { _cvstate->set_req(TypeFunc::Me... method Node (line 157) | Node* i_o() { return _cvstate->in(TypeFunc::... method set_i_o (line 158) | void set_i_o(Node* c) { _cvstate->set_req(TypeFunc::I_... method set (line 159) | void set(IdealVariable& v, Node* rhs) { _cvstate->set_req(first_var + ... method Node (line 160) | Node* value(IdealVariable& v) { return _cvstate->in(first_var ... method dead (line 161) | void dead(IdealVariable& v) { set(v, (Node*)NULL); } method Node (line 175) | Node* IfTrue(IfNode* iff) { return transform(new (C) IfTrueNode(iff)); } method Node (line 176) | Node* IfFalse(IfNode* iff) { return transform(new (C) IfFalseNode(iff)... method Node (line 179) | Node* ConI(jint k) { return (Node*)gvn().intcon(k); } method Node (line 180) | Node* makecon(const Type *t) const { return _gvn.makecon(t); } method Node (line 182) | Node* AddI(Node* l, Node* r) { return transform(new (C) AddINode(l, r)... method Node (line 183) | Node* SubI(Node* l, Node* r) { return transform(new (C) SubINode(l, r)... method Node (line 184) | Node* AndI(Node* l, Node* r) { return transform(new (C) AndINode(l, r)... method Node (line 185) | Node* MaxI(Node* l, Node* r) { return transform(new (C) MaxINode(l, r)... method Node (line 186) | Node* LShiftI(Node* l, Node* r) { return transform(new (C) LShiftINode... method Node (line 187) | Node* CmpI(Node* l, Node* r) { return transform(new (C) CmpINode(l, r)... method Node (line 188) | Node* Bool(Node* cmp, BoolTest::mask relop) { return transform(new (C)... method increment (line 189) | void increment(IdealVariable& v, Node* j) { set(v, AddI(value(v), j)... method decrement (line 190) | void decrement(IdealVariable& v, Node* j) { set(v, SubI(value(v), j)... method Node (line 192) | Node* CmpL(Node* l, Node* r) { return transform(new (C) CmpLNode(l, r)... method Node (line 195) | Node* thread() { return gvn().transform(new (C) ThreadLocalNode()); } method Node (line 201) | Node* AddP(Node *base, Node *ptr, Node *off) { return _gvn.transform(n... method Node (line 203) | Node* CmpP(Node* l, Node* r) { return transform(new (C) CmpPNode(l, r)... method Node (line 205) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorLNode(l, r)... method Node (line 207) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorINode(l, r)... method Node (line 209) | Node* URShiftX(Node* l, Node* r) { return transform(new (C) URShiftXNo... method Node (line 210) | Node* ConX(jint k) { return (Node*)gvn().MakeConX(k); } method Node (line 211) | Node* CastPX(Node* ctl, Node* p) { return transform(new (C) CastP2XNod... class IdealVariable (line 82) | class IdealVariable: public StackObj { method set_id (line 86) | void set_id(int id) { _id = id; } method id (line 89) | int id() { assert(has_id(),"uninitialized id"); return _id; } method has_id (line 90) | bool has_id() { return _id >= 0; } class IdealKit (line 93) | class IdealKit: public StackObj { method PhaseGVN (line 112) | PhaseGVN& gvn() const { return _gvn; } method Node (line 115) | Node* cvstate() { return _cvstate; } method stop (line 121) | void stop() { clear(_cvstate); } method was_promoted_to_phi (line 125) | bool was_promoted_to_phi(Node* n, Node* reg) { method declare (line 128) | void declare(IdealVariable* v) { v->set_id(_var_ct++); } type State (line 136) | enum State { NullS=0, BlockS=1, LoopS=2, IfThenS=4, ElseS=8, EndifS= 16 } method State (line 138) | State state() { return (State)(_state->top()); } method Node (line 152) | Node* ctrl() { return _cvstate->in(TypeFunc::... method set_ctrl (line 153) | void set_ctrl(Node* ctrl) { _cvstate->set_req(TypeFunc::Co... method Node (line 154) | Node* top() { return C->top(); } method MergeMemNode (line 155) | MergeMemNode* merged_memory() { return _cvstate->in(TypeFunc::... method set_all_memory (line 156) | void set_all_memory(Node* mem) { _cvstate->set_req(TypeFunc::Me... method Node (line 157) | Node* i_o() { return _cvstate->in(TypeFunc::... method set_i_o (line 158) | void set_i_o(Node* c) { _cvstate->set_req(TypeFunc::I_... method set (line 159) | void set(IdealVariable& v, Node* rhs) { _cvstate->set_req(first_var + ... method Node (line 160) | Node* value(IdealVariable& v) { return _cvstate->in(first_var ... method dead (line 161) | void dead(IdealVariable& v) { set(v, (Node*)NULL); } method Node (line 175) | Node* IfTrue(IfNode* iff) { return transform(new (C) IfTrueNode(iff)); } method Node (line 176) | Node* IfFalse(IfNode* iff) { return transform(new (C) IfFalseNode(iff)... method Node (line 179) | Node* ConI(jint k) { return (Node*)gvn().intcon(k); } method Node (line 180) | Node* makecon(const Type *t) const { return _gvn.makecon(t); } method Node (line 182) | Node* AddI(Node* l, Node* r) { return transform(new (C) AddINode(l, r)... method Node (line 183) | Node* SubI(Node* l, Node* r) { return transform(new (C) SubINode(l, r)... method Node (line 184) | Node* AndI(Node* l, Node* r) { return transform(new (C) AndINode(l, r)... method Node (line 185) | Node* MaxI(Node* l, Node* r) { return transform(new (C) MaxINode(l, r)... method Node (line 186) | Node* LShiftI(Node* l, Node* r) { return transform(new (C) LShiftINode... method Node (line 187) | Node* CmpI(Node* l, Node* r) { return transform(new (C) CmpINode(l, r)... method Node (line 188) | Node* Bool(Node* cmp, BoolTest::mask relop) { return transform(new (C)... method increment (line 189) | void increment(IdealVariable& v, Node* j) { set(v, AddI(value(v), j)... method decrement (line 190) | void decrement(IdealVariable& v, Node* j) { set(v, SubI(value(v), j)... method Node (line 192) | Node* CmpL(Node* l, Node* r) { return transform(new (C) CmpLNode(l, r)... method Node (line 195) | Node* thread() { return gvn().transform(new (C) ThreadLocalNode()); } method Node (line 201) | Node* AddP(Node *base, Node *ptr, Node *off) { return _gvn.transform(n... method Node (line 203) | Node* CmpP(Node* l, Node* r) { return transform(new (C) CmpPNode(l, r)... method Node (line 205) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorLNode(l, r)... method Node (line 207) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorINode(l, r)... method Node (line 209) | Node* URShiftX(Node* l, Node* r) { return transform(new (C) URShiftXNo... method Node (line 210) | Node* ConX(jint k) { return (Node*)gvn().MakeConX(k); } method Node (line 211) | Node* CastPX(Node* ctl, Node* p) { return transform(new (C) CastP2XNod... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/ifg.cpp function IndexSet (line 154) | IndexSet *PhaseIFG::remove_node( uint a ) { function uint (line 411) | uint PhaseChaitin::count_int_pressure( IndexSet *liveout ) { function uint (line 427) | uint PhaseChaitin::count_float_pressure( IndexSet *liveout ) { function lower_pressure (line 442) | static void lower_pressure( LRG *lrg, uint where, Block *b, uint *pressu... function uint (line 474) | uint PhaseChaitin::build_ifg_physical( ResourceArea *a ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/ifnode.cpp function Type (line 45) | const Type *IfNode::Value( PhaseTransform *phase ) const { function RegMask (line 61) | const RegMask &IfNode::out_RegMask() const { function Node (line 69) | static Node* split_if(IfNode *iff, PhaseIterGVN *igvn) { function adjust_check (line 529) | static void adjust_check(Node* proj, Node* range, Node* index, function Node (line 561) | Node* IfNode::up_one_dom(Node *curr, bool linear_only) { function TypeInt (line 605) | const TypeInt* IfNode::filtered_int_type(PhaseGVN* gvn, Node *val, Node*... function Node (line 675) | Node* IfNode::fold_compares(PhaseGVN* phase) { function Node (line 757) | static Node *remove_useless_bool(IfNode *iff, PhaseGVN *phase) { function Node (line 825) | Node *IfNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1061) | Node *IfTrueNode::Identity( PhaseTransform *phase ) { function IfNode (line 1081) | static IfNode* idealize_test(PhaseGVN* phase, IfNode* iff) { function Node (line 1137) | Node *IfFalseNode::Identity( PhaseTransform *phase ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/indexSet.cpp function uint (line 203) | uint IndexSet::lrg_union(uint lr1, uint lr2, function uint (line 529) | uint IndexSetIterator::advance_and_next() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/indexSet.hpp class IndexSet (line 43) | class IndexSet : public ResourceObj { method uint (line 83) | static uint get_block_index(uint element) { method uint (line 86) | static uint get_word_index(uint element) { method uint (line 89) | static uint get_bit_index(uint element) { class BitBlock (line 96) | class BitBlock : public ResourceObj { method uint32 (line 114) | uint32 *words() { return _data._words; } method set_next (line 115) | void set_next(BitBlock *next) { _data._next = next; } method BitBlock (line 116) | BitBlock *next() { return _data._next; } method clear (line 122) | void clear() { method member (line 126) | bool member(uint element) { method insert (line 133) | bool insert(uint element) { method remove (line 143) | bool remove(uint element) { method Arena (line 163) | static Arena *arena() { return Compile::current()->indexSet_arena(); } method reset_memory (line 172) | static void reset_memory(Compile* compile, Arena *arena) { method IndexSet (line 212) | IndexSet *next() { method set_next (line 221) | void set_next(IndexSet *next) { method BitBlock (line 234) | BitBlock *get_block_containing(uint element) const { method uint32 (line 114) | uint32 *words() { return _data._words; } method set_next (line 115) | void set_next(BitBlock *next) { _data._next = next; } method BitBlock (line 116) | BitBlock *next() { return _data._next; } method clear (line 122) | void clear() { method member (line 126) | bool member(uint element) { method insert (line 133) | bool insert(uint element) { method remove (line 143) | bool remove(uint element) { method set_block (line 240) | void set_block(uint index, BitBlock *block) { method clear (line 260) | void clear() { method uint (line 274) | uint count() const { return _count; } method is_empty (line 276) | bool is_empty() const { return _count == 0; } method member (line 278) | bool member(uint element) const { method insert (line 282) | bool insert(uint element) { method remove (line 301) | bool remove(uint element) { class PhaseIFG (line 322) | class PhaseIFG method IndexSet (line 328) | IndexSet() {} method check_watch (line 371) | void check_watch(const char *operation, uint operand) const { method check_watch (line 378) | void check_watch(const char *operation) const { function VALUE_OBJ_CLASS_SPEC (line 396) | class IndexSetIterator VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/lcm.cpp function Node (line 408) | Node *Block::select(PhaseCFG *cfg, Node_List &worklist, GrowableArraymethod(); } method bci (line 101) | int bci() const { return jvms()->bci(); } method LibraryIntrinsic (line 102) | LibraryIntrinsic* intrinsic() const { return _intrinsic; } method intrinsic_id (line 103) | vmIntrinsics::ID intrinsic_id() const { return _intrinsic->intrinsic_... method ciMethod (line 104) | ciMethod* callee() const { return _intrinsic->method(); } method push_result (line 109) | void push_result() { method fatal_unexpected_iid (line 118) | void fatal_unexpected_iid(vmIntrinsics::ID iid) { method set_result (line 122) | void set_result(Node* n) { assert(_result == NULL, "only set once"); ... method Node (line 124) | Node* result() { return _result; } method reexecute_sp (line 126) | virtual int reexecute_sp() { return _reexecute_sp; } method Node (line 148) | Node* load_klass_from_mirror(Node* mirror, bool never_see_null, method Node (line 155) | Node* load_array_klass_from_mirror(Node* mirror, bool never_see_null, method Node (line 166) | Node* generate_array_guard(Node* kls, RegionNode* region) { method Node (line 169) | Node* generate_non_array_guard(Node* kls, RegionNode* region) { method Node (line 172) | Node* generate_objArray_guard(Node* kls, RegionNode* region) { method Node (line 175) | Node* generate_non_objArray_guard(Node* kls, RegionNode* region) { method CallJavaNode (line 183) | CallJavaNode* generate_method_call_static(vmIntrinsics::ID method_id) { method CallJavaNode (line 186) | CallJavaNode* generate_method_call_virtual(vmIntrinsics::ID method_id) { function CallGenerator (line 297) | CallGenerator* Compile::make_vm_intrinsic(ciMethod* m, bool is_virtual) { function JVMState (line 523) | JVMState* LibraryIntrinsic::generate(JVMState* jvms) { function Node (line 571) | Node* LibraryIntrinsic::generate_predicate(JVMState* jvms) { function Node (line 808) | Node* LibraryCallKit::try_to_predicate() { function Node (line 857) | Node* LibraryCallKit::generate_guard(Node* test, RegionNode* region, flo... function Node (line 887) | inline Node* LibraryCallKit::generate_slow_guard(Node* test, RegionNode*... function Node (line 890) | inline Node* LibraryCallKit::generate_fair_guard(Node* test, RegionNode*... function Node (line 894) | inline Node* LibraryCallKit::generate_negative_guard(Node* index, Region... function Node (line 912) | inline Node* LibraryCallKit::generate_nonpositive_guard(Node* index, boo... function Node (line 945) | inline Node* LibraryCallKit::generate_limit_guard(Node* offset, function Node (line 965) | Node* LibraryCallKit::generate_current_thread(Node* &tls_output) { function Node (line 980) | Node* LibraryCallKit::make_string_method_node(int opcode, Node* str1, No... function Node (line 1032) | Node* LibraryCallKit::make_string_method_node(int opcode, Node* str1_sta... function Node (line 1233) | Node* LibraryCallKit::string_indexOf(Node* string_object, ciTypeArray* t... function Node (line 1454) | Node* LibraryCallKit::round_double_node(Node* n) { function is_simple_name (line 1863) | static bool is_simple_name(Node* n) { function Node (line 1877) | Node* function Node (line 2087) | inline Node* LibraryCallKit::make_unsafe_address(Node* base, Node* offse... function TypeOopPtr (line 2237) | const TypeOopPtr* LibraryCallKit::sharpen_unsafe_type(Compile::AliasType... function Node (line 3055) | Node* LibraryCallKit::load_mirror_from_klass(Node* klass) { function Node (line 3067) | Node* LibraryCallKit::load_klass_from_mirror_common(Node* mirror, function Node (line 3090) | Node* LibraryCallKit::generate_access_flags_guard(Node* kls, int modifie... function Node (line 3102) | Node* LibraryCallKit::generate_interface_guard(Node* kls, RegionNode* re... function Node (line 3396) | Node* LibraryCallKit::generate_array_guard_common(Node* kls, RegionNode*... function Node (line 3631) | Node* LibraryCallKit::generate_virtual_guard(Node* obj_klass, function CallJavaNode (line 3659) | CallJavaNode* function address (line 4393) | address LibraryCallKit::basictype2arraycopy(BasicType t, function AllocateArrayNode (line 4972) | AllocateArrayNode* function Node (line 5252) | Node* function Node (line 5294) | Node* function Node (line 5379) | Node * LibraryCallKit::load_field_from_object(Node * fromObj, const char... function Node (line 5552) | Node * LibraryCallKit::get_key_start_from_aescrypt_object(Node *aescrypt... function Node (line 5571) | Node* LibraryCallKit::inline_cipherBlockChaining_AESCrypt_predicate(bool... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/live.cpp function IndexSet (line 181) | IndexSet *PhaseLive::getset( Block *p ) { function IndexSet (line 192) | IndexSet *PhaseLive::getfreeset( ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/live.hpp class Block (line 35) | class Block class LRG_List (line 36) | class LRG_List class PhaseCFG (line 37) | class PhaseCFG class VectorSet (line 38) | class VectorSet class IndexSet (line 39) | class IndexSet class PhaseLive (line 43) | class PhaseLive : public Phase { method reset (line 75) | void reset() { _live = NULL; } method IndexSet (line 78) | IndexSet *live( const Block * b ) { return &_live[b->_pre_order-1]; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/locknode.cpp function RegMask (line 32) | const RegMask &BoxLockNode::in_RegMask(uint i) const { function RegMask (line 36) | const RegMask &BoxLockNode::out_RegMask() const { function uint (line 40) | uint BoxLockNode::size_of() const { return sizeof(*this); } function uint (line 51) | uint BoxLockNode::hash() const { function uint (line 58) | uint BoxLockNode::cmp( const Node &n ) const { function BoxLockNode (line 65) | BoxLockNode* BoxLockNode::box_node(Node* box) { function uint (line 137) | uint FastLockNode::hash() const { return NO_HASH; } function uint (line 140) | uint FastLockNode::cmp( const Node &n ) const { function uint (line 146) | uint FastUnlockNode::hash() const { return NO_HASH; } function uint (line 149) | uint FastUnlockNode::cmp( const Node &n ) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/locknode.hpp class BoxLockNode (line 51) | class BoxLockNode : public Node { class Type (line 66) | class Type method uint (line 67) | virtual uint ideal_reg() const { return Op_RegP; } method same_slot (line 71) | static bool same_slot(Node* box1, Node* box2) { method stack_slot (line 74) | int stack_slot() const { return _slot; } method is_eliminated (line 76) | bool is_eliminated() const { return _is_eliminated; } method set_eliminated (line 78) | void set_eliminated() { _is_eliminated = true; } method dump_spec (line 85) | virtual void dump_spec(outputStream *st) const { st->print(" Lock %d"... class FastLockNode (line 90) | class FastLockNode: public CmpNode { method FastLockNode (line 95) | FastLockNode(Node *ctrl, Node *oop, Node *box) : CmpNode(oop,box) { method Node (line 100) | Node* obj_node() const { return in(1); } method Node (line 101) | Node* box_node() const { return in(2); } method set_box_node (line 102) | void set_box_node(Node* box) { set_req(2, box); } method Type (line 109) | virtual const Type *Value( PhaseTransform *phase ) const { return Type... method Type (line 110) | const Type *sub(const Type *t1, const Type *t2) const { return TypeInt... method BiasedLockingCounters (line 113) | BiasedLockingCounters* counters() const { return _counters; } class FastUnlockNode (line 118) | class FastUnlockNode: public CmpNode { method FastUnlockNode (line 120) | FastUnlockNode(Node *ctrl, Node *oop, Node *box) : CmpNode(oop,box) { method Node (line 124) | Node* obj_node() const { return in(1); } method Node (line 125) | Node* box_node() const { return in(2); } method Type (line 133) | virtual const Type *Value( PhaseTransform *phase ) const { return Type... method Type (line 134) | const Type *sub(const Type *t1, const Type *t2) const { return TypeInt... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/loopPredicate.cpp function ProjNode (line 148) | ProjNode* PhaseIdealLoop::create_new_if_for_predicate(ProjNode* cont_pro... function ProjNode (line 235) | ProjNode* PhaseIterGVN::create_new_if_for_predicate(ProjNode* cont_proj,... function ProjNode (line 297) | ProjNode* PhaseIdealLoop::clone_predicate(ProjNode* predicate_proj, Node... function Node (line 331) | Node* PhaseIterGVN::clone_loop_predicates(Node* old_entry, Node* new_ent... function Node (line 336) | Node* PhaseIdealLoop::clone_loop_predicates(Node* old_entry, Node* new_e... function Node (line 341) | Node* PhaseIdealLoop::clone_loop_predicates(Node* old_entry, Node* new_e... function Node (line 393) | Node* PhaseIdealLoop::skip_loop_predicates(Node* entry) { function ProjNode (line 422) | ProjNode* PhaseIdealLoop::find_predicate_insertion_point(Node* start_c, ... function Node (line 433) | Node* PhaseIdealLoop::find_predicate(Node* entry) { class Invariance (line 453) | class Invariance : public StackObj { method visit (line 464) | void visit(Node* use, Node* n) { method compute_invariance (line 478) | void compute_invariance(Node* n) { method clone_visit (line 513) | void clone_visit(Node* n) { method clone_nodes (line 524) | void clone_nodes(Node* n, Node* ctrl) { method Invariance (line 551) | Invariance(Arena* area, IdealLoopTree* lpt) : method map_ctrl (line 558) | void map_ctrl(Node* old, Node* n) { method is_invariant (line 566) | bool is_invariant(Node* n) { method Node (line 573) | Node* clone(Node* n, Node* ctrl) { function BoolNode (line 645) | BoolNode* PhaseIdealLoop::rc_predicate(IdealLoopTree *loop, Node* ctrl, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/loopTransform.cpp function Node (line 41) | Node *IdealLoopTree::is_loop_exit(Node *iff) const { function Node (line 200) | Node* IdealLoopTree::reassociate_add_sub(Node* n1, PhaseIdealLoop *phase) { function Node (line 825) | Node *PhaseIdealLoop::clone_up_backedge_goo( Node *back_ctrl, Node *preh... function Node (line 1490) | Node* PhaseIdealLoop::adjust_limit(int stride_con, Node * scale, Node *o... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/loopUnswitch.cpp function IfNode (line 75) | IfNode* PhaseIdealLoop::find_unswitching_candidate(const IdealLoopTree *... function ProjNode (line 216) | ProjNode* PhaseIdealLoop::create_slow_version_of_loop(IdealLoopTree *loop, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/loopnode.cpp function Node (line 44) | const Node* Node::is_loop_iv() const { function Node (line 87) | Node *PhaseIdealLoop::get_early_ctrl( Node *n ) { function Node (line 145) | Node *PhaseIdealLoop::get_early_ctrl_for_expensive(Node *n, Node* earlie... function Node (line 800) | Node* PhaseIdealLoop::exact_limit( IdealLoopTree *loop ) { function Node (line 841) | Node *LoopNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 853) | Node *CountedLoopNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 878) | const Type *LoopLimitNode::Value( PhaseTransform *phase ) const { function Node (line 910) | Node *LoopLimitNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 992) | Node *LoopLimitNode::Identity( PhaseTransform *phase ) { function Node (line 1004) | Node* CountedLoopNode::match_incr_with_optional_truncation( function TypeInt (line 1073) | const TypeInt* PhaseIdealLoop::filtered_type( Node *n, Node* n_ctrl) { function TypeInt (line 1109) | const TypeInt* PhaseIdealLoop::filtered_type_from_dominators( Node* val,... function fix_parent (line 1305) | static void fix_parent( IdealLoopTree *loop, IdealLoopTree *parent ) { function estimate_path_freq (line 1312) | static float estimate_path_freq( Node *n ) { function log_loop_tree (line 1909) | static void log_loop_tree(IdealLoopTree* root, IdealLoopTree* loop, Comp... function IdealLoopTree (line 2701) | IdealLoopTree *PhaseIdealLoop::sort( IdealLoopTree *loop, IdealLoopTree ... function Node (line 3116) | Node *PhaseIdealLoop::dom_lca_internal( Node *n1, Node *n2 ) const { function Node (line 3160) | Node *PhaseIdealLoop::compute_idom( Node *region ) const { function Node (line 3192) | Node* PhaseIdealLoop::compute_lca_of_uses(Node* n, Node* early, bool ver... function Node (line 3222) | Node *PhaseIdealLoop::get_late_ctrl( Node *n, Node *early ) { function Node (line 3294) | Node *PhaseIdealLoop::dom_lca_for_get_late_ctrl_internal( Node *n1, Node... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/loopnode.hpp class CmpNode (line 34) | class CmpNode class CountedLoopEndNode (line 35) | class CountedLoopEndNode method CountedLoopEndNode (line 250) | CountedLoopEndNode( Node *control, Node *test, float prob, float cnt ) method Node (line 256) | Node *cmp_node() const { return (in(TestValue)->req() >=2) ... method Node (line 257) | Node *incr() const { Node *tmp = cmp_node(); return (tm... method Node (line 258) | Node *limit() const { Node *tmp = cmp_node(); return (tm... method Node (line 259) | Node *stride() const { Node *tmp = incr (); return (tm... method Node (line 260) | Node *phi() const { Node *tmp = incr (); return (tm... method Node (line 261) | Node *init_trip() const { Node *tmp = phi (); return (tm... method stride_is_con (line 263) | bool stride_is_con() const { Node *tmp = stride (); return (tm... method test_trip (line 264) | BoolTest::mask test_trip() const { return in(TestValue)->as_Bool()->_... method CountedLoopNode (line 265) | CountedLoopNode *loopnode() const { class CountedLoopNode (line 36) | class CountedLoopNode method uint (line 139) | virtual uint size_of() const { return sizeof(*this); } method CountedLoopNode (line 159) | CountedLoopNode( Node *entry, Node *backedge ) method Node (line 171) | Node *init_control() const { return in(EntryControl); } method Node (line 172) | Node *back_control() const { return in(LoopBackControl); } method is_normal_loop (line 202) | int is_normal_loop() const { return (_loop_flags&PreMainPostFlagsMask)... method is_pre_loop (line 203) | int is_pre_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_loop (line 204) | int is_main_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_post_loop (line 205) | int is_post_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_no_pre_loop (line 206) | int is_main_no_pre_loop() const { return _loop_flags & MainHasNoPreLoo... method set_main_no_pre_loop (line 207) | void set_main_no_pre_loop() { _loop_flags |= MainHasNoPreLoop; } method main_idx (line 209) | int main_idx() const { return _main_idx; } method set_pre_loop (line 212) | void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_main_loop (line 213) | void set_main_loop ( ) { assert(is_normal_loop(),"... method set_post_loop (line 214) | void set_post_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_normal_loop (line 215) | void set_normal_loop( ) { _loop_flags &= ~PreMainPo... method set_trip_count (line 217) | void set_trip_count(uint tc) { _trip_count = tc; } method uint (line 218) | uint trip_count() { return _trip_count; } method has_exact_trip_count (line 220) | bool has_exact_trip_count() const { return (_loop_flags & HasExactTrip... method set_exact_trip_count (line 221) | void set_exact_trip_count(uint tc) { method set_nonexact_trip_count (line 225) | void set_nonexact_trip_count() { method set_profile_trip_cnt (line 229) | void set_profile_trip_cnt(float ptc) { _profile_trip_cnt = ptc; } method profile_trip_cnt (line 230) | float profile_trip_cnt() { return _profile_trip_cnt; } method double_unrolled_count (line 232) | void double_unrolled_count() { _unrolled_count_log2++; } method unrolled_count (line 233) | int unrolled_count() { return 1 << MIN2(_unrolled_count_log2, ... method set_node_count_before_unroll (line 235) | void set_node_count_before_unroll(int ct) { _node_count_before_unroll ... method node_count_before_unroll (line 236) | int node_count_before_unroll() { return _node_count_before_... class IdealLoopTree (line 37) | class IdealLoopTree method IdealLoopTree (line 352) | IdealLoopTree( PhaseIdealLoop* phase, Node *head, Node *tail ) method is_loop (line 484) | bool is_loop() { return !_irreducible && _tail && !_tail->is_top(); } method is_inner (line 485) | bool is_inner() { return is_loop() && _child == NULL; } method is_counted (line 486) | bool is_counted() { return is_loop() && _head != NULL && _head->is_Cou... class LoopNode (line 38) | class LoopNode method uint (line 56) | virtual uint size_of() const { return sizeof(*this); } method is_inner_loop (line 73) | int is_inner_loop() const { return _loop_flags & InnerLoop; } method set_inner_loop (line 74) | void set_inner_loop() { _loop_flags |= InnerLoop; } method is_partial_peel_loop (line 76) | int is_partial_peel_loop() const { return _loop_flags & PartialPeelLoo... method set_partial_peel_loop (line 77) | void set_partial_peel_loop() { _loop_flags |= PartialPeelLoop; } method partial_peel_has_failed (line 78) | int partial_peel_has_failed() const { return _loop_flags & PartialPeel... method mark_partial_peel_failed (line 79) | void mark_partial_peel_failed() { _loop_flags |= PartialPeelFailed; } method unswitch_max (line 81) | int unswitch_max() { return _unswitch_max; } method unswitch_count (line 82) | int unswitch_count() { return _unswitch_count; } method set_unswitch_count (line 83) | void set_unswitch_count(int val) { method LoopNode (line 88) | LoopNode( Node *entry, Node *backedge ) : RegionNode(3), _loop_flags(0... method can_be_counted_loop (line 96) | bool can_be_counted_loop(PhaseTransform* phase) const { class Node (line 39) | class Node class PhaseIdealLoop (line 40) | class PhaseIdealLoop method allocate_preorders (line 518) | void allocate_preorders() { method reallocate_preorders (line 525) | void reallocate_preorders() { method check_grow_preorders (line 535) | void check_grow_preorders( ) { method is_visited (line 544) | int is_visited( Node *n ) const { return _preorders[n->_idx]; } method set_preorder_visited (line 546) | void set_preorder_visited( Node *n, int pre_order ) { method get_preorder (line 551) | int get_preorder( Node *n ) const { assert( is_visited(n), "" ); retur... method is_postvisited (line 555) | int is_postvisited( Node *n ) const { assert( is_visited(n), "" ); ret... method set_postvisited (line 558) | void set_postvisited( Node *n ) { assert( !is_postvisited( n ), "" ); ... method has_ctrl (line 562) | bool has_ctrl( Node *n ) const { return ((intptr_t)_nodes[n->_idx]) & ... method Node (line 581) | Node *dom_lca_for_get_late_ctrl( Node *lca, Node *n, Node *tag ) { method Node (line 595) | Node *find_non_split_ctrl( Node *ctrl ) const { method has_node (line 606) | bool has_node( Node* n ) const { return _nodes[n->_idx] != NULL; } method set_ctrl (line 613) | void set_ctrl( Node *n, Node *ctrl ) { method set_ctrl_and_loop (line 620) | void set_ctrl_and_loop(Node* n, Node* ctrl) { method Node (line 634) | Node *get_ctrl( Node *i ) { method Node (line 645) | Node* ctrl_or_self(Node* n) { method Node (line 655) | Node *get_ctrl_no_update( Node *i ) const { method has_loop (line 670) | bool has_loop( Node *n ) const { method set_loop (line 675) | void set_loop( Node *n, IdealLoopTree *loop ) { method lazy_update (line 683) | void lazy_update( Node *old_node, Node *new_node ) { method lazy_replace (line 690) | void lazy_replace( Node *old_node, Node *new_node ) { method lazy_replace_proj (line 694) | void lazy_replace_proj( Node *old_node, Node *new_node ) { method Node (line 722) | Node* idom_no_update(Node* d) const { method Node (line 733) | Node *idom(Node* d) const { method uint (line 739) | uint dom_depth(Node* d) const { method PhaseIdealLoop (line 756) | PhaseIdealLoop( PhaseIterGVN &igvn) : method Node (line 771) | Node *dom_lca( Node *n1, Node *n2 ) const { method PhaseIdealLoop (line 777) | PhaseIdealLoop( PhaseIterGVN &igvn, bool do_split_ifs, bool skip_loop_... method PhaseIdealLoop (line 787) | PhaseIdealLoop( PhaseIterGVN &igvn, const PhaseIdealLoop *verify_me) : method verify (line 798) | static void verify(PhaseIterGVN& igvn) { method Node (line 808) | virtual Node *transform( Node *a_node ) { return 0; } method IdealLoopTree (line 815) | IdealLoopTree *get_loop( Node *n ) const { method is_member (line 823) | int is_member( const IdealLoopTree *loop, Node *n ) const { method is_node_unreachable (line 924) | bool is_node_unreachable(Node *n) const { method is_possible_iv_test (line 981) | bool is_possible_iv_test( Node* iff ) { return stride_of_possible_iv(i... method TypeInt (line 1047) | const TypeInt* filtered_type( Node *n ) { return filtered_type(n, NULL... method set_created_loop_node (line 1061) | void set_created_loop_node() { _created_loop_node = true; } method created_loop_node (line 1062) | bool created_loop_node() { return _created_loop_node; } method IdealLoopTree (line 1075) | IdealLoopTree *get_loop_idx(Node* n) const { class VectorSet (line 41) | class VectorSet class Invariance (line 42) | class Invariance type small_cache (line 43) | struct small_cache class LoopNode (line 53) | class LoopNode : public RegionNode { method uint (line 56) | virtual uint size_of() const { return sizeof(*this); } method is_inner_loop (line 73) | int is_inner_loop() const { return _loop_flags & InnerLoop; } method set_inner_loop (line 74) | void set_inner_loop() { _loop_flags |= InnerLoop; } method is_partial_peel_loop (line 76) | int is_partial_peel_loop() const { return _loop_flags & PartialPeelLoo... method set_partial_peel_loop (line 77) | void set_partial_peel_loop() { _loop_flags |= PartialPeelLoop; } method partial_peel_has_failed (line 78) | int partial_peel_has_failed() const { return _loop_flags & PartialPeel... method mark_partial_peel_failed (line 79) | void mark_partial_peel_failed() { _loop_flags |= PartialPeelFailed; } method unswitch_max (line 81) | int unswitch_max() { return _unswitch_max; } method unswitch_count (line 82) | int unswitch_count() { return _unswitch_count; } method set_unswitch_count (line 83) | void set_unswitch_count(int val) { method LoopNode (line 88) | LoopNode( Node *entry, Node *backedge ) : RegionNode(3), _loop_flags(0... method can_be_counted_loop (line 96) | bool can_be_counted_loop(PhaseTransform* phase) const { class CountedLoopNode (line 136) | class CountedLoopNode : public LoopNode { method uint (line 139) | virtual uint size_of() const { return sizeof(*this); } method CountedLoopNode (line 159) | CountedLoopNode( Node *entry, Node *backedge ) method Node (line 171) | Node *init_control() const { return in(EntryControl); } method Node (line 172) | Node *back_control() const { return in(LoopBackControl); } method is_normal_loop (line 202) | int is_normal_loop() const { return (_loop_flags&PreMainPostFlagsMask)... method is_pre_loop (line 203) | int is_pre_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_loop (line 204) | int is_main_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_post_loop (line 205) | int is_post_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_no_pre_loop (line 206) | int is_main_no_pre_loop() const { return _loop_flags & MainHasNoPreLoo... method set_main_no_pre_loop (line 207) | void set_main_no_pre_loop() { _loop_flags |= MainHasNoPreLoop; } method main_idx (line 209) | int main_idx() const { return _main_idx; } method set_pre_loop (line 212) | void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_main_loop (line 213) | void set_main_loop ( ) { assert(is_normal_loop(),"... method set_post_loop (line 214) | void set_post_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_normal_loop (line 215) | void set_normal_loop( ) { _loop_flags &= ~PreMainPo... method set_trip_count (line 217) | void set_trip_count(uint tc) { _trip_count = tc; } method uint (line 218) | uint trip_count() { return _trip_count; } method has_exact_trip_count (line 220) | bool has_exact_trip_count() const { return (_loop_flags & HasExactTrip... method set_exact_trip_count (line 221) | void set_exact_trip_count(uint tc) { method set_nonexact_trip_count (line 225) | void set_nonexact_trip_count() { method set_profile_trip_cnt (line 229) | void set_profile_trip_cnt(float ptc) { _profile_trip_cnt = ptc; } method profile_trip_cnt (line 230) | float profile_trip_cnt() { return _profile_trip_cnt; } method double_unrolled_count (line 232) | void double_unrolled_count() { _unrolled_count_log2++; } method unrolled_count (line 233) | int unrolled_count() { return 1 << MIN2(_unrolled_count_log2, ... method set_node_count_before_unroll (line 235) | void set_node_count_before_unroll(int ct) { _node_count_before_unroll ... method node_count_before_unroll (line 236) | int node_count_before_unroll() { return _node_count_before_... class CountedLoopEndNode (line 246) | class CountedLoopEndNode : public IfNode { method CountedLoopEndNode (line 250) | CountedLoopEndNode( Node *control, Node *test, float prob, float cnt ) method Node (line 256) | Node *cmp_node() const { return (in(TestValue)->req() >=2) ... method Node (line 257) | Node *incr() const { Node *tmp = cmp_node(); return (tm... method Node (line 258) | Node *limit() const { Node *tmp = cmp_node(); return (tm... method Node (line 259) | Node *stride() const { Node *tmp = incr (); return (tm... method Node (line 260) | Node *phi() const { Node *tmp = incr (); return (tm... method Node (line 261) | Node *init_trip() const { Node *tmp = phi (); return (tm... method stride_is_con (line 263) | bool stride_is_con() const { Node *tmp = stride (); return (tm... method test_trip (line 264) | BoolTest::mask test_trip() const { return in(TestValue)->as_Bool()->_... method CountedLoopNode (line 265) | CountedLoopNode *loopnode() const { function CountedLoopEndNode (line 285) | inline CountedLoopEndNode *CountedLoopNode::loopexit() const { method CountedLoopEndNode (line 250) | CountedLoopEndNode( Node *control, Node *test, float prob, float cnt ) method Node (line 256) | Node *cmp_node() const { return (in(TestValue)->req() >=2) ... method Node (line 257) | Node *incr() const { Node *tmp = cmp_node(); return (tm... method Node (line 258) | Node *limit() const { Node *tmp = cmp_node(); return (tm... method Node (line 259) | Node *stride() const { Node *tmp = incr (); return (tm... method Node (line 260) | Node *phi() const { Node *tmp = incr (); return (tm... method Node (line 261) | Node *init_trip() const { Node *tmp = phi (); return (tm... method stride_is_con (line 263) | bool stride_is_con() const { Node *tmp = stride (); return (tm... method test_trip (line 264) | BoolTest::mask test_trip() const { return in(TestValue)->as_Bool()->_... method CountedLoopNode (line 265) | CountedLoopNode *loopnode() const { function Node (line 293) | inline Node *CountedLoopNode::init_trip() const { return loopexit() ? lo... function Node (line 294) | inline Node *CountedLoopNode::stride() const { return loopexit() ? loope... function Node (line 297) | inline Node *CountedLoopNode::limit() const { return loopexit() ? loopex... function Node (line 298) | inline Node *CountedLoopNode::incr() const { return loopexit() ? loopexi... function Node (line 299) | inline Node *CountedLoopNode::phi() const { return loopexit() ? loopexit... class LoopLimitNode (line 308) | class LoopLimitNode : public Node { method LoopLimitNode (line 311) | LoopLimitNode( Compile* C, Node *init, Node *limit, Node *stride ) : N... method Type (line 317) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 318) | virtual uint ideal_reg() const { return Op_RegI; } class IdealLoopTree (line 325) | class IdealLoopTree : public ResourceObj { method IdealLoopTree (line 352) | IdealLoopTree( PhaseIdealLoop* phase, Node *head, Node *tail ) method is_loop (line 484) | bool is_loop() { return !_irreducible && _tail && !_tail->is_top(); } method is_inner (line 485) | bool is_inner() { return is_loop() && _child == NULL; } method is_counted (line 486) | bool is_counted() { return is_loop() && _head != NULL && _head->is_Cou... class PhaseIdealLoop (line 499) | class PhaseIdealLoop : public PhaseTransform { method allocate_preorders (line 518) | void allocate_preorders() { method reallocate_preorders (line 525) | void reallocate_preorders() { method check_grow_preorders (line 535) | void check_grow_preorders( ) { method is_visited (line 544) | int is_visited( Node *n ) const { return _preorders[n->_idx]; } method set_preorder_visited (line 546) | void set_preorder_visited( Node *n, int pre_order ) { method get_preorder (line 551) | int get_preorder( Node *n ) const { assert( is_visited(n), "" ); retur... method is_postvisited (line 555) | int is_postvisited( Node *n ) const { assert( is_visited(n), "" ); ret... method set_postvisited (line 558) | void set_postvisited( Node *n ) { assert( !is_postvisited( n ), "" ); ... method has_ctrl (line 562) | bool has_ctrl( Node *n ) const { return ((intptr_t)_nodes[n->_idx]) & ... method Node (line 581) | Node *dom_lca_for_get_late_ctrl( Node *lca, Node *n, Node *tag ) { method Node (line 595) | Node *find_non_split_ctrl( Node *ctrl ) const { method has_node (line 606) | bool has_node( Node* n ) const { return _nodes[n->_idx] != NULL; } method set_ctrl (line 613) | void set_ctrl( Node *n, Node *ctrl ) { method set_ctrl_and_loop (line 620) | void set_ctrl_and_loop(Node* n, Node* ctrl) { method Node (line 634) | Node *get_ctrl( Node *i ) { method Node (line 645) | Node* ctrl_or_self(Node* n) { method Node (line 655) | Node *get_ctrl_no_update( Node *i ) const { method has_loop (line 670) | bool has_loop( Node *n ) const { method set_loop (line 675) | void set_loop( Node *n, IdealLoopTree *loop ) { method lazy_update (line 683) | void lazy_update( Node *old_node, Node *new_node ) { method lazy_replace (line 690) | void lazy_replace( Node *old_node, Node *new_node ) { method lazy_replace_proj (line 694) | void lazy_replace_proj( Node *old_node, Node *new_node ) { method Node (line 722) | Node* idom_no_update(Node* d) const { method Node (line 733) | Node *idom(Node* d) const { method uint (line 739) | uint dom_depth(Node* d) const { method PhaseIdealLoop (line 756) | PhaseIdealLoop( PhaseIterGVN &igvn) : method Node (line 771) | Node *dom_lca( Node *n1, Node *n2 ) const { method PhaseIdealLoop (line 777) | PhaseIdealLoop( PhaseIterGVN &igvn, bool do_split_ifs, bool skip_loop_... method PhaseIdealLoop (line 787) | PhaseIdealLoop( PhaseIterGVN &igvn, const PhaseIdealLoop *verify_me) : method verify (line 798) | static void verify(PhaseIterGVN& igvn) { method Node (line 808) | virtual Node *transform( Node *a_node ) { return 0; } method IdealLoopTree (line 815) | IdealLoopTree *get_loop( Node *n ) const { method is_member (line 823) | int is_member( const IdealLoopTree *loop, Node *n ) const { method is_node_unreachable (line 924) | bool is_node_unreachable(Node *n) const { method is_possible_iv_test (line 981) | bool is_possible_iv_test( Node* iff ) { return stride_of_possible_iv(i... method TypeInt (line 1047) | const TypeInt* filtered_type( Node *n ) { return filtered_type(n, NULL... method set_created_loop_node (line 1061) | void set_created_loop_node() { _created_loop_node = true; } method created_loop_node (line 1062) | bool created_loop_node() { return _created_loop_node; } method IdealLoopTree (line 1075) | IdealLoopTree *get_loop_idx(Node* n) const { function Node (line 1086) | inline Node* IdealLoopTree::tail() { class LoopTreeIterator (line 1106) | class LoopTreeIterator : public StackObj { method LoopTreeIterator (line 1112) | LoopTreeIterator(IdealLoopTree* root) : _root(root), _curnt(root) {} method done (line 1114) | bool done() { return _curnt == NULL; } method IdealLoopTree (line 1118) | IdealLoopTree* current() { return _curnt; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/loopopts.cpp function Node (line 39) | Node *PhaseIdealLoop::split_thru_phi( Node *n, Node *region, int policy ) { function Node (line 262) | Node *PhaseIdealLoop::has_local_phi_input( Node *n ) { function Node (line 303) | Node *PhaseIdealLoop::remix_address_expressions( Node *n ) { function Node (line 470) | Node *PhaseIdealLoop::conditional_move( Node *region ) { function Node (line 647) | Node *PhaseIdealLoop::split_if_with_blocks_pre( Node *n ) { function merge_point_too_heavy (line 726) | static bool merge_point_too_heavy(Compile* C, Node* region) { function merge_point_safe (line 744) | static bool merge_point_safe(Node* region) { function Node (line 776) | Node *PhaseIdealLoop::place_near_use( Node *useblock ) const { function BoolNode (line 1080) | BoolNode *PhaseIdealLoop::clone_iff( PhiNode *phi, IdealLoopTree *loop ) { function CmpNode (line 1150) | CmpNode *PhaseIdealLoop::clone_bool( PhiNode *phi, IdealLoopTree *loop ) { function Node (line 1592) | Node* PhaseIdealLoop::stay_in_loop( Node* n, IdealLoopTree *loop) { function ProjNode (line 1622) | ProjNode* PhaseIdealLoop::proj_clone(ProjNode* p, IfNode* iff) { function Node (line 1630) | Node* PhaseIdealLoop::short_circuit_if(IfNode* iff, ProjNode* live_proj) { function ProjNode (line 1663) | ProjNode* PhaseIdealLoop::insert_if_before_proj(Node* left, bool Signed,... function RegionNode (line 1720) | RegionNode* PhaseIdealLoop::insert_region_before_proj(ProjNode* proj) { function IfNode (line 1785) | IfNode* PhaseIdealLoop::insert_cmpi_loop_exit(IfNode* if_cmpu, IdealLoop... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/machnode.cpp function jdouble (line 42) | jdouble MachOper::constantD() const { ShouldNotReachHere(); return 0.0; } function jfloat (line 43) | jfloat MachOper::constantF() const { ShouldNotReachHere(); return 0.0; } function jlong (line 44) | jlong MachOper::constantL() const { ShouldNotReachHere(); return CONST... function TypeOopPtr (line 45) | TypeOopPtr *MachOper::oop() const { return NULL; } function Label (line 59) | Label* MachOper::label() const { ShouldNotReachHere(); return 0; } function Type (line 70) | const Type *MachOper::type() const { function RegMask (line 75) | const RegMask *MachOper::in_RegMask(int index) const { function uint (line 88) | uint MachOper::hash() const { function uint (line 95) | uint MachOper::cmp( const MachOper &oper ) const { function uint (line 102) | uint labelOper::hash() const { function uint (line 108) | uint labelOper::cmp( const MachOper &oper ) const { function uint (line 114) | uint methodOper::hash() const { function uint (line 120) | uint methodOper::cmp( const MachOper &oper ) const { function uint (line 139) | uint MachNode::size(PhaseRegAlloc *ra_) const { function uint (line 147) | uint MachNode::emit_size(PhaseRegAlloc *ra_) const { function uint (line 156) | uint MachNode::hash() const { function uint (line 165) | uint MachNode::cmp( const Node &node ) const { function MachNode (line 177) | MachNode *MachNode::cisc_version(int offset, Compile* C) { function RegMask (line 188) | const RegMask &MachNode::in_RegMask( uint idx ) const { function MachOper (line 214) | const MachOper* MachNode::memory_inputs(Node* &base, Node* &index) const { function Node (line 245) | const Node* MachNode::get_base_and_disp(intptr_t &offset, const TypePtr*... class TypePtr (line 320) | class TypePtr function MachNode (line 394) | MachNode *MachNode::peephole( Block *block, int block_index, PhaseRegAll... function RegMask (line 518) | const RegMask &MachNullCheckNode::in_RegMask( uint idx ) const { function Type (line 524) | const Type *MachProjNode::bottom_type() const { function TypePtr (line 538) | const TypePtr *MachProjNode::adr_type() const { function uint (line 570) | uint MachReturnNode::size_of() const { return sizeof(*this); } function RegMask (line 573) | const RegMask &MachReturnNode::in_RegMask( uint idx ) const { function TypePtr (line 577) | const TypePtr *MachReturnNode::adr_type() const { function Type (line 584) | const Type *MachSafePointNode::bottom_type() const { return TypeTuple::... function RegMask (line 587) | const RegMask &MachSafePointNode::in_RegMask( uint idx ) const { function uint (line 605) | uint MachCallNode::cmp( const Node &n ) const function Type (line 607) | const Type *MachCallNode::bottom_type() const { return tf()->range(); } function Type (line 608) | const Type *MachCallNode::Value(PhaseTransform *phase) const { return tf... function RegMask (line 639) | const RegMask &MachCallNode::in_RegMask( uint idx ) const { function uint (line 648) | uint MachCallJavaNode::size_of() const { return sizeof(*this); } function uint (line 649) | uint MachCallJavaNode::cmp( const Node &n ) const { function RegMask (line 666) | const RegMask &MachCallJavaNode::in_RegMask(uint idx) const { function uint (line 680) | uint MachCallStaticJavaNode::size_of() const { return sizeof(*this); } function uint (line 681) | uint MachCallStaticJavaNode::cmp( const Node &n ) const { function uint (line 726) | uint MachCallRuntimeNode::size_of() const { return sizeof(*this); } function uint (line 727) | uint MachCallRuntimeNode::cmp( const Node &n ) const { function JVMState (line 743) | JVMState *MachHaltNode::jvms() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/machnode.hpp class BufferBlob (line 34) | class BufferBlob class CodeBuffer (line 35) | class CodeBuffer class JVMState (line 36) | class JVMState class MachCallDynamicJavaNode (line 37) | class MachCallDynamicJavaNode method MachCallDynamicJavaNode (line 792) | MachCallDynamicJavaNode() : MachCallJavaNode() { class MachCallJavaNode (line 38) | class MachCallJavaNode method MachCallJavaNode (line 755) | MachCallJavaNode() : MachCallNode() { class MachCallLeafNode (line 39) | class MachCallLeafNode method MachCallLeafNode (line 820) | MachCallLeafNode() : MachCallRuntimeNode() { class MachCallNode (line 40) | class MachCallNode method uint (line 708) | virtual uint hash() const { return NO_HASH; } method TypeFunc (line 717) | const TypeFunc* tf() const { return _tf; } method address (line 718) | const address entry_point() const { return _entry_point; } method cnt (line 719) | const float cnt() const { return _cnt; } method uint (line 720) | uint argsize() const { return _argsize; } method set_tf (line 722) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 723) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 724) | void set_cnt(float c) { _cnt = c; } method set_argsize (line 725) | void set_argsize(int s) { _argsize = s; } method MachCallNode (line 727) | MachCallNode() : MachSafePointNode() { method pinned (line 732) | virtual bool pinned() const { return false; } method ret_addr_offset (line 735) | virtual int ret_addr_offset() { return 0; } method returns_long (line 737) | bool returns_long() const { return tf()->return_type() == T_LONG; } class MachCallRuntimeNode (line 41) | class MachCallRuntimeNode method MachCallRuntimeNode (line 809) | MachCallRuntimeNode() : MachCallNode() { class MachCallStaticJavaNode (line 42) | class MachCallStaticJavaNode method MachCallStaticJavaNode (line 773) | MachCallStaticJavaNode() : MachCallJavaNode() { class MachEpilogNode (line 43) | class MachEpilogNode method MachEpilogNode (line 437) | MachEpilogNode(bool do_poll = false) : _do_polling(do_poll) {} method do_polling (line 447) | bool do_polling() const { return _do_polling; } class MachIfNode (line 44) | class MachIfNode method uint (line 595) | virtual uint size_of() const { return sizeof(*this); } method MachIfNode (line 599) | MachIfNode() : MachBranchNode() { class MachNullCheckNode (line 45) | class MachNullCheckNode method MachNullCheckNode (line 539) | MachNullCheckNode( Node *ctrl, Node *memop, uint vidx ) : MachBranchNo... method uint (line 544) | virtual uint size_of() const { return sizeof(*this); } method negate (line 549) | virtual void negate() { } class Type (line 550) | class Type method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method RegMask (line 553) | virtual const RegMask &out_RegMask() const { return RegMask::Empty; } class MachOper (line 46) | class MachOper method uint (line 68) | virtual uint num_edges() const { return 1; } method Register (line 84) | Register as_Register(PhaseRegAlloc *ra_, const Node *node) const { method Register (line 87) | Register as_Register(PhaseRegAlloc *ra_, const Node *node, int idx) ... method FloatRegister (line 90) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) ... method FloatRegister (line 93) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, ... method XMMRegister (line 98) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) co... method XMMRegister (line 101) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int ... method TypePtr (line 128) | virtual const TypePtr *disp_as_type() const { return NULL; } method set_con (line 147) | virtual void set_con( jint c0 ) { ShouldNotReachHere(); } class MachProjNode (line 47) | class MachProjNode method MachProjNode (line 570) | MachProjNode( Node *multi, uint con, const RegMask &out, uint ideal_re... type projType (line 575) | enum projType { method RegMask (line 582) | virtual const RegMask &in_RegMask(uint) const { return RegMask::Empty; } method RegMask (line 583) | virtual const RegMask &out_RegMask() const { return _rout; } method uint (line 584) | virtual uint ideal_reg() const { return _ideal_reg; } method uint (line 586) | virtual uint size_of() const { return sizeof(MachProjNode); } class MachPrologNode (line 48) | class MachPrologNode method MachPrologNode (line 422) | MachPrologNode( ) {} class MachReturnNode (line 49) | class MachReturnNode method MachReturnNode (line 636) | MachReturnNode() : MachNode() { method set_adr_type (line 641) | void set_adr_type(const TypePtr* atp) { _adr_type = atp; } method pinned (line 644) | virtual bool pinned() const { return true; } class MachSafePointNode (line 50) | class MachSafePointNode method OopMap (line 655) | OopMap* oop_map() const { return _oop_map; } method set_oop_map (line 656) | void set_oop_map(OopMap* om) { _oop_map = om; } method MachSafePointNode (line 658) | MachSafePointNode() : MachReturnNode(), _oop_map(NULL), _jvms(NULL), _... method JVMState (line 662) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 663) | void set_jvms(JVMState* s) { method Node (line 671) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 672) | Node *frameptr () const { return in(TypeFunc::FramePtr); } method Node (line 674) | Node *local(const JVMState* jvms, uint idx) const { method Node (line 678) | Node *stack(const JVMState* jvms, uint idx) const { method Node (line 682) | Node *monitor_obj(const JVMState* jvms, uint idx) const { method Node (line 686) | Node *monitor_box(const JVMState* jvms, uint idx) const { method set_local (line 690) | void set_local(const JVMState* jvms, uint idx, Node *c) { method set_stack (line 694) | void set_stack(const JVMState* jvms, uint idx, Node *c) { method set_monitor (line 698) | void set_monitor(const JVMState* jvms, uint idx, Node *c) { class MachSpillCopyNode (line 51) | class MachSpillCopyNode method MachSpillCopyNode (line 488) | MachSpillCopyNode( Node *n, const RegMask &in, const RegMask &out ) : method uint (line 495) | virtual uint size_of() const { return sizeof(*this); } method set_out_RegMask (line 496) | void set_out_RegMask(const RegMask &out) { _out = &out; } method set_in_RegMask (line 497) | void set_in_RegMask(const RegMask &in) { _in = ∈ } method RegMask (line 498) | virtual const RegMask &out_RegMask() const { return *_out; } method RegMask (line 499) | virtual const RegMask &in_RegMask(uint) const { return *_in; } class Type (line 500) | class Type method uint (line 501) | virtual uint ideal_reg() const { return Matcher::base2reg[_type->base(... method uint (line 502) | virtual uint oper_input_base() const { return 1; } class Matcher (line 52) | class Matcher class PhaseRegAlloc (line 53) | class PhaseRegAlloc class RegMask (line 54) | class RegMask class State (line 55) | class State class MachOper (line 58) | class MachOper : public ResourceObj { method uint (line 68) | virtual uint num_edges() const { return 1; } method Register (line 84) | Register as_Register(PhaseRegAlloc *ra_, const Node *node) const { method Register (line 87) | Register as_Register(PhaseRegAlloc *ra_, const Node *node, int idx) ... method FloatRegister (line 90) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) ... method FloatRegister (line 93) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, ... method XMMRegister (line 98) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) co... method XMMRegister (line 101) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int ... method TypePtr (line 128) | virtual const TypePtr *disp_as_type() const { return NULL; } method set_con (line 147) | virtual void set_con( jint c0 ) { ShouldNotReachHere(); } class MachNode (line 164) | class MachNode : public Node { method MachNode (line 166) | MachNode() : Node((uint)0), _num_opnds(0), _opnds(NULL) { method uint (line 170) | virtual uint size_of() const { return sizeof(MachNode); } method uint (line 175) | virtual uint oper_input_base() const { return 1; } method may_be_short_branch (line 188) | bool may_be_short_branch() const { return (flags() & Flag_may_be_short... method avoid_back_to_back (line 191) | bool avoid_back_to_back() const { return (flags() & Flag_avoid_back_to... method has_call (line 194) | bool has_call() const { return (flags() & Flag_has_call) != 0; } method RegMask (line 203) | virtual const RegMask *cisc_RegMask() const { return NULL; } method uint (line 211) | virtual uint two_adr( ) const { return 0; } method uint (line 219) | uint num_opnds() const { return _num_opnds; } method alignment_required (line 230) | virtual int alignment_required() const { return 1; } method compute_padding (line 234) | virtual int compute_padding(int current_offset) const { return 0; } method reloc (line 237) | virtual int reloc() const { return 0; } method MachNode (line 246) | virtual MachNode *Expand( State *, Node_List &proj_list, Node* mem ) {... class Type (line 249) | class Type method uint (line 250) | virtual uint ideal_reg() const { const Type *t = _opnds[0]->type(); re... method MachOper (line 272) | virtual const MachOper* memory_operand() const { return NULL; } class TypePtr (line 275) | class TypePtr method ideal_Opcode (line 281) | virtual int ideal_Opcode() const { return Op_Node; } class MachIdealNode (line 307) | class MachIdealNode : public MachNode { method MachIdealNode (line 309) | MachIdealNode( ) {} method uint (line 312) | virtual uint oper_input_base() const { return 0; } method uint (line 313) | virtual uint rule() const { return 9999999; } class Type (line 314) | class Type class MachTypeNode (line 319) | class MachTypeNode : public MachNode { method uint (line 320) | virtual uint size_of() const { return sizeof(*this); } method MachTypeNode (line 322) | MachTypeNode( ) {} class Type (line 325) | class Type class MachBreakpointNode (line 333) | class MachBreakpointNode : public MachIdealNode { method MachBreakpointNode (line 335) | MachBreakpointNode( ) {} class MachConstantBaseNode (line 347) | class MachConstantBaseNode : public MachIdealNode { method MachConstantBaseNode (line 352) | MachConstantBaseNode() : MachIdealNode() { class Type (line 355) | class Type method uint (line 356) | virtual uint ideal_reg() const { return Op_RegP; } method uint (line 357) | virtual uint oper_input_base() const { return 1; } method pinned (line 361) | virtual bool pinned() const { return UseRDPCForConstantTableBase; } method RegMask (line 363) | static const RegMask& static_out_RegMask() { return _out_RegMask; } method RegMask (line 364) | virtual const RegMask& out_RegMask() const { return static_out_RegMask... class MachConstantNode (line 374) | class MachConstantNode : public MachTypeNode { method MachConstantNode (line 379) | MachConstantNode() : MachTypeNode() { method eval_constant (line 383) | virtual void eval_constant(Compile* C) { method RegMask (line 391) | virtual const RegMask &in_RegMask(uint idx) const { method uint (line 398) | uint mach_constant_base_node_input() const { return req() - 1; } method constant_offset (line 401) | int constant_offset() const { return ((MachConstantNode*) this)->cons... class MachUEPNode (line 406) | class MachUEPNode : public MachIdealNode { method MachUEPNode (line 408) | MachUEPNode( ) {} class MachPrologNode (line 420) | class MachPrologNode : public MachIdealNode { method MachPrologNode (line 422) | MachPrologNode( ) {} class MachEpilogNode (line 435) | class MachEpilogNode : public MachIdealNode { method MachEpilogNode (line 437) | MachEpilogNode(bool do_poll = false) : _do_polling(do_poll) {} method do_polling (line 447) | bool do_polling() const { return _do_polling; } class MachNopNode (line 460) | class MachNopNode : public MachIdealNode { method MachNopNode (line 464) | MachNopNode( ) : _count(1) {} method MachNopNode (line 465) | MachNopNode( int count ) : _count(count) {} class Type (line 469) | class Type method ideal_Opcode (line 471) | virtual int ideal_Opcode() const { return Op_Con; } method dump_spec (line 476) | virtual void dump_spec(outputStream *st) const { } class MachSpillCopyNode (line 483) | class MachSpillCopyNode : public MachIdealNode { method MachSpillCopyNode (line 488) | MachSpillCopyNode( Node *n, const RegMask &in, const RegMask &out ) : method uint (line 495) | virtual uint size_of() const { return sizeof(*this); } method set_out_RegMask (line 496) | void set_out_RegMask(const RegMask &out) { _out = &out; } method set_in_RegMask (line 497) | void set_in_RegMask(const RegMask &in) { _in = ∈ } method RegMask (line 498) | virtual const RegMask &out_RegMask() const { return *_out; } method RegMask (line 499) | virtual const RegMask &in_RegMask(uint) const { return *_in; } class Type (line 500) | class Type method uint (line 501) | virtual uint ideal_reg() const { return Matcher::base2reg[_type->base(... method uint (line 502) | virtual uint oper_input_base() const { return 1; } class MachBranchNode (line 516) | class MachBranchNode : public MachIdealNode { method MachBranchNode (line 518) | MachBranchNode() : MachIdealNode() { method MachNode (line 525) | virtual MachNode *short_branch_version(Compile* C) { return NULL; } method pinned (line 527) | virtual bool pinned() const { return true; } class MachNullCheckNode (line 536) | class MachNullCheckNode : public MachBranchNode { method MachNullCheckNode (line 539) | MachNullCheckNode( Node *ctrl, Node *memop, uint vidx ) : MachBranchNo... method uint (line 544) | virtual uint size_of() const { return sizeof(*this); } method negate (line 549) | virtual void negate() { } class Type (line 550) | class Type method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method RegMask (line 553) | virtual const RegMask &out_RegMask() const { return RegMask::Empty; } class MachProjNode (line 568) | class MachProjNode : public ProjNode { method MachProjNode (line 570) | MachProjNode( Node *multi, uint con, const RegMask &out, uint ideal_re... type projType (line 575) | enum projType { method RegMask (line 582) | virtual const RegMask &in_RegMask(uint) const { return RegMask::Empty; } method RegMask (line 583) | virtual const RegMask &out_RegMask() const { return _rout; } method uint (line 584) | virtual uint ideal_reg() const { return _ideal_reg; } method uint (line 586) | virtual uint size_of() const { return sizeof(MachProjNode); } class MachIfNode (line 594) | class MachIfNode : public MachBranchNode { method uint (line 595) | virtual uint size_of() const { return sizeof(*this); } method MachIfNode (line 599) | MachIfNode() : MachBranchNode() { class MachGotoNode (line 611) | class MachGotoNode : public MachBranchNode { method MachGotoNode (line 613) | MachGotoNode() : MachBranchNode() { class MachFastLockNode (line 620) | class MachFastLockNode : public MachNode { method uint (line 621) | virtual uint size_of() const { return sizeof(*this); } method MachFastLockNode (line 625) | MachFastLockNode() : MachNode() {} class MachReturnNode (line 630) | class MachReturnNode : public MachNode { method MachReturnNode (line 636) | MachReturnNode() : MachNode() { method set_adr_type (line 641) | void set_adr_type(const TypePtr* atp) { _adr_type = atp; } method pinned (line 644) | virtual bool pinned() const { return true; } class MachSafePointNode (line 650) | class MachSafePointNode : public MachReturnNode { method OopMap (line 655) | OopMap* oop_map() const { return _oop_map; } method set_oop_map (line 656) | void set_oop_map(OopMap* om) { _oop_map = om; } method MachSafePointNode (line 658) | MachSafePointNode() : MachReturnNode(), _oop_map(NULL), _jvms(NULL), _... method JVMState (line 662) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 663) | void set_jvms(JVMState* s) { method Node (line 671) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 672) | Node *frameptr () const { return in(TypeFunc::FramePtr); } method Node (line 674) | Node *local(const JVMState* jvms, uint idx) const { method Node (line 678) | Node *stack(const JVMState* jvms, uint idx) const { method Node (line 682) | Node *monitor_obj(const JVMState* jvms, uint idx) const { method Node (line 686) | Node *monitor_box(const JVMState* jvms, uint idx) const { method set_local (line 690) | void set_local(const JVMState* jvms, uint idx, Node *c) { method set_stack (line 694) | void set_stack(const JVMState* jvms, uint idx, Node *c) { method set_monitor (line 698) | void set_monitor(const JVMState* jvms, uint idx, Node *c) { class MachCallNode (line 706) | class MachCallNode : public MachSafePointNode { method uint (line 708) | virtual uint hash() const { return NO_HASH; } method TypeFunc (line 717) | const TypeFunc* tf() const { return _tf; } method address (line 718) | const address entry_point() const { return _entry_point; } method cnt (line 719) | const float cnt() const { return _cnt; } method uint (line 720) | uint argsize() const { return _argsize; } method set_tf (line 722) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 723) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 724) | void set_cnt(float c) { _cnt = c; } method set_argsize (line 725) | void set_argsize(int s) { _argsize = s; } method MachCallNode (line 727) | MachCallNode() : MachSafePointNode() { method pinned (line 732) | virtual bool pinned() const { return false; } method ret_addr_offset (line 735) | virtual int ret_addr_offset() { return 0; } method returns_long (line 737) | bool returns_long() const { return tf()->return_type() == T_LONG; } class MachCallJavaNode (line 746) | class MachCallJavaNode : public MachCallNode { method MachCallJavaNode (line 755) | MachCallJavaNode() : MachCallNode() { class MachCallStaticJavaNode (line 768) | class MachCallStaticJavaNode : public MachCallJavaNode { method MachCallStaticJavaNode (line 773) | MachCallStaticJavaNode() : MachCallJavaNode() { class MachCallDynamicJavaNode (line 789) | class MachCallDynamicJavaNode : public MachCallJavaNode { method MachCallDynamicJavaNode (line 792) | MachCallDynamicJavaNode() : MachCallJavaNode() { class MachCallRuntimeNode (line 804) | class MachCallRuntimeNode : public MachCallNode { method MachCallRuntimeNode (line 809) | MachCallRuntimeNode() : MachCallNode() { class MachCallLeafNode (line 818) | class MachCallLeafNode: public MachCallRuntimeNode { method MachCallLeafNode (line 820) | MachCallLeafNode() : MachCallRuntimeNode() { class MachHaltNode (line 827) | class MachHaltNode : public MachReturnNode { class MachTempNode (line 835) | class MachTempNode : public MachNode { method RegMask (line 840) | virtual const RegMask &out_RegMask() const { return *_opnds[0]->in_Reg... method uint (line 841) | virtual uint rule() const { return 9999999; } method emit (line 842) | virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const {} method MachTempNode (line 844) | MachTempNode(MachOper* oper) { method uint (line 851) | virtual uint size_of() const { return sizeof(MachTempNode); } method format (line 854) | virtual void format(PhaseRegAlloc *, outputStream *st ) const {} class labelOper (line 863) | class labelOper : public MachOper { method uint (line 865) | virtual uint num_edges() const { return 0; } method labelOper (line 872) | labelOper() : _block_num(0), _label(0) {} method labelOper (line 874) | labelOper(Label* label, uint block_num) : _label(label), _block_num(bl... method labelOper (line 876) | labelOper(labelOper* l) : _label(l->_label) , _block_num(l->_block_num... method Label (line 880) | virtual Label *label() const { assert(_label != NULL, "need Label"); r... method ext_format (line 890) | virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int i... class methodOper (line 897) | class methodOper : public MachOper { method uint (line 899) | virtual uint num_edges() const { return 0; } method methodOper (line 902) | methodOper() : _method(0) {} method methodOper (line 903) | methodOper(intptr_t method) : _method(method) {} method method (line 907) | virtual intptr_t method() const { return _method; } method ext_format (line 917) | virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int i... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/macro.cpp function Node (line 103) | Node* PhaseMacroExpand::opt_bits_test(Node* ctrl, Node* region, int edge... function CallNode (line 141) | CallNode* PhaseMacroExpand::make_slow_call(CallNode *oldcall, const Type... function Node (line 307) | static Node *scan_mem_chain(Node *mem, int alias_idx, int offset, Node *... function Node (line 384) | Node *PhaseMacroExpand::value_from_mem_phi(Node *mem, BasicType ft, cons... function Node (line 472) | Node *PhaseMacroExpand::value_from_mem(Node *sfpt_mem, BasicType ft, con... function Node (line 1012) | Node* PhaseMacroExpand::make_load(Node* ctl, Node* mem, Node* base, int ... function Node (line 1021) | Node* PhaseMacroExpand::make_store(Node* ctl, Node* mem, Node* base, int... function Node (line 1546) | Node* function Node (line 1608) | Node* PhaseMacroExpand::prefetch_allocation(Node* i_o, Node*& needgc_false, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/macro.hpp class AllocateNode (line 30) | class AllocateNode class AllocateArrayNode (line 31) | class AllocateArrayNode class CallNode (line 32) | class CallNode class Node (line 33) | class Node class PhaseIterGVN (line 34) | class PhaseIterGVN class PhaseMacroExpand (line 36) | class PhaseMacroExpand : public Phase { method Node (line 41) | Node* top() const { return C->top(); } method Node (line 42) | Node* intcon(jint con) const { return _igvn.intcon(con); } method Node (line 43) | Node* longcon(jlong con) const { return _igvn.longcon(con); } method Node (line 44) | Node* makecon(const Type *t) const { return _igvn.makecon(t); } method Node (line 45) | Node* basic_plus_adr(Node* base, int offset) { method Node (line 48) | Node* basic_plus_adr(Node* base, Node* ptr, int offset) { method Node (line 51) | Node* basic_plus_adr(Node* base, Node* offset) { method Node (line 54) | Node* basic_plus_adr(Node* base, Node* ptr, Node* offset) { method Node (line 58) | Node* transform_later(Node* n) { method PhaseMacroExpand (line 120) | PhaseMacroExpand(PhaseIterGVN &igvn) : Phase(Macro_Expand), _igvn(igvn) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/matcher.cpp function RegMask (line 415) | static RegMask *init_input_masks( uint size, RegMask &ret_adr, RegMask &... function match_alias_type (line 866) | static void match_alias_type(Compile* C, Node* n, Node* m) { type Node_State (line 942) | enum Node_State { Pre_Visit, // node has to be pre-visited class MStack (line 948) | class MStack: public Node_Stack { method MStack (line 950) | MStack(int size) : Node_Stack(size) { } method push (line 952) | void push(Node *n, Node_State ns) { method push (line 955) | void push(Node *n, Node_State ns, Node *parent, int indx) { method Node (line 964) | Node *parent() { method Node_State (line 968) | Node_State state() const { method set_state (line 971) | void set_state(Node_State ns) { function Node (line 980) | Node *Matcher::transform( Node *n ) { ShouldNotCallThis(); return n; } function Node (line 981) | Node *Matcher::xform( Node *n, int max_stack ) { function MachNode (line 1133) | MachNode *Matcher::match_sfpt( SafePointNode *sfpt ) { function MachNode (line 1341) | MachNode *Matcher::match_tree( const Node *n ) { function match_into_reg (line 1418) | static bool match_into_reg( const Node *n, Node *m, Node *control, int i... function Node (line 1478) | Node *Matcher::Label_Root( const Node *n, State *svec, Node *control, co... function MachNode (line 1577) | MachNode* Matcher::find_shared_node(Node* leaf, uint rule) { function MachNode (line 1629) | MachNode *Matcher::ReduceInst( State *s, int rule, Node *&mem ) { function uint (line 1766) | uint Matcher::ReduceInst_Interior( State *s, int rule, Node *&mem, MachN... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/matcher.hpp class Compile (line 34) | class Compile class Node (line 35) | class Node class MachNode (line 36) | class MachNode class MachTypeNode (line 37) | class MachTypeNode class MachOper (line 38) | class MachOper class Matcher (line 41) | class Matcher : public PhaseTransform { method grow_new_node_array (line 99) | void grow_new_node_array(uint idx_limit) { method has_new_node (line 102) | bool has_new_node(const Node* n) const { method Node (line 105) | Node* new_node(const Node* n) const { method set_new_node (line 109) | void set_new_node(const Node* n, Node *nn) { method MachNode (line 138) | MachNode* mach_null() const { return _mach_null; } method is_shared (line 140) | bool is_shared( Node *n ) { return _shared.test(n->_idx) != 0; } method set_shared (line 141) | void set_shared( Node *n ) { _shared.set(n->_idx); } method is_visited (line 142) | bool is_visited( Node *n ) { return _visited.test(n->_idx) != 0; } method set_visited (line 143) | void set_visited( Node *n ) { _visited.set(n->_idx); } method is_dontcare (line 144) | bool is_dontcare( Node *n ) { return _dontcare.test(n->_idx) != 0; } method set_dontcare (line 145) | void set_dontcare( Node *n ) { _dontcare.set(n->_idx); } method vector_size_supported (line 258) | static const bool vector_size_supported(const BasicType bt, int size) { method uint (line 288) | static uint stack_alignment_in_slots() { method gen_narrow_oop_implicit_null_checks (line 409) | inline static bool gen_narrow_oop_implicit_null_checks() { method soft_match_failure (line 450) | static void soft_match_failure() { method Node (line 464) | Node* find_old_node(Node* new_node) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/memnode.cpp function uint (line 49) | uint MemNode::size_of() const { return sizeof(*this); } function TypePtr (line 51) | const TypePtr *MemNode::adr_type() const { function Node (line 106) | Node *MemNode::optimize_simple_memory_chain(Node *mchain, const TypePtr ... function Node (line 154) | Node *MemNode::optimize_memory_chain(Node *mchain, const TypePtr *t_adr,... function Node (line 178) | static Node *step_through_mergemem(PhaseGVN *phase, MergeMemNode *mmem, ... function Node (line 234) | Node *MemNode::Ideal_common(PhaseGVN *phase, bool can_reshape) { function Node (line 492) | Node* MemNode::find_previous_store(PhaseTransform* phase) { function TypePtr (line 620) | const TypePtr* MemNode::calculate_adr_type(const Type* t, const TypePtr*... function Node (line 711) | Node *MemNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 725) | Node *MemNode::Ideal_common_DU_postCCP( PhaseCCP *ccp, Node* n, Node* ad... function uint (line 862) | uint LoadNode::size_of() const { return sizeof(*this); } function uint (line 863) | uint LoadNode::cmp( const Node &n ) const function Type (line 865) | const Type *LoadNode::bottom_type() const { return _type; } function uint (line 866) | uint LoadNode::ideal_reg() const { function Node (line 893) | Node *LoadNode::make( PhaseGVN& gvn, Node *ctl, Node *mem, Node *adr, co... function LoadLNode (line 934) | LoadLNode* LoadLNode::make_atomic(Compile *C, Node* ctl, Node* mem, Node... function uint (line 943) | uint LoadNode::hash() const { function Node (line 955) | Node* MemNode::can_see_stored_value(Node* st, PhaseTransform* phase) con... function Node (line 1080) | Node *LoadNode::Identity( PhaseTransform *phase ) { function is_autobox_cache (line 1125) | static bool is_autobox_cache(Compile::AliasType* atp) { function fetch_autobox_base (line 1139) | static bool fetch_autobox_base(Compile::AliasType* atp, int& cache_offse... function is_autobox_object (line 1165) | static bool is_autobox_object(Compile::AliasType* atp) { function Node (line 1184) | Node* LoadNode::eliminate_autobox(PhaseGVN* phase) { function Node (line 1295) | Node *LoadNode::split_through_phi(PhaseGVN *phase) { function Node (line 1419) | Node *LoadNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1512) | const Type* function Type (line 1538) | const Type *LoadNode::Value( PhaseTransform *phase ) const { function uint (line 1782) | uint LoadNode::match_edge(uint idx) const { function Node (line 1793) | Node *LoadBNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1804) | const Type* LoadBNode::Value(PhaseTransform *phase) const { function Node (line 1825) | Node* LoadUBNode::Ideal(PhaseGVN* phase, bool can_reshape) { function Type (line 1834) | const Type* LoadUBNode::Value(PhaseTransform *phase) const { function Node (line 1855) | Node *LoadUSNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1864) | const Type* LoadUSNode::Value(PhaseTransform *phase) const { function Node (line 1885) | Node *LoadSNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1896) | const Type* LoadSNode::Value(PhaseTransform *phase) const { function Node (line 1913) | Node *LoadKlassNode::make( PhaseGVN& gvn, Node *mem, Node *adr, const Ty... function Type (line 1930) | const Type *LoadKlassNode::Value( PhaseTransform *phase ) const { function Type (line 1934) | const Type *LoadNode::klass_value_common( PhaseTransform *phase ) const { function Node (line 2065) | Node* LoadKlassNode::Identity( PhaseTransform *phase ) { function Node (line 2069) | Node* LoadNode::klass_identity_common(PhaseTransform *phase ) { function Type (line 2130) | const Type *LoadNKlassNode::Value( PhaseTransform *phase ) const { function Node (line 2141) | Node* LoadNKlassNode::Identity( PhaseTransform *phase ) { function Type (line 2152) | const Type *LoadRangeNode::Value( PhaseTransform *phase ) const { function Node (line 2168) | Node *LoadRangeNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 2200) | Node* LoadRangeNode::Identity( PhaseTransform *phase ) { function StoreNode (line 2235) | StoreNode* StoreNode::make( PhaseGVN& gvn, Node* ctl, Node* mem, Node* a... function StoreLNode (line 2267) | StoreLNode* StoreLNode::make_atomic(Compile *C, Node* ctl, Node* mem, No... function Type (line 2274) | const Type *StoreNode::bottom_type() const { function uint (line 2279) | uint StoreNode::hash() const { function Node (line 2291) | Node *StoreNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 2353) | const Type *StoreNode::Value( PhaseTransform *phase ) const { function Node (line 2368) | Node *StoreNode::Identity( PhaseTransform *phase ) { function uint (line 2416) | uint StoreNode::match_edge(uint idx) const { function uint (line 2423) | uint StoreNode::cmp( const Node &n ) const { function Node (line 2432) | Node *StoreNode::Ideal_masked_input(PhaseGVN *phase, uint mask) { function Node (line 2450) | Node *StoreNode::Ideal_sign_extended_input(PhaseGVN *phase, int num_bits) { function Node (line 2495) | Node *StoreBNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 2510) | Node *StoreCNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 2523) | Node *StoreCMNode::Identity( PhaseTransform *phase ) { function Node (line 2537) | Node *StoreCMNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 2552) | const Type *StoreCMNode::Value( PhaseTransform *phase ) const { function Type (line 2570) | const Type * SCMemProjNode::Value( PhaseTransform *phase ) const function uint (line 2589) | uint LoadStoreNode::ideal_reg() const { function uint (line 2602) | uint LoadStoreNode::size_of() const { return sizeof(*this); } function TypePtr (line 2613) | const TypePtr* ClearArrayNode::adr_type() const { function uint (line 2620) | uint ClearArrayNode::match_edge(uint idx) const { function Node (line 2626) | Node *ClearArrayNode::Identity( PhaseTransform *phase ) { function Node (line 2632) | Node *ClearArrayNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 2699) | Node* ClearArrayNode::clear_memory(Node* ctl, Node* mem, Node* dest, function Node (line 2721) | Node* ClearArrayNode::clear_memory(Node* ctl, Node* mem, Node* dest, function Node (line 2749) | Node* ClearArrayNode::clear_memory(Node* ctl, Node* mem, Node* dest, function uint (line 2782) | uint StrIntrinsicNode::match_edge(uint idx) const { function Node (line 2789) | Node *StrIntrinsicNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 2808) | const Type *StrIntrinsicNode::Value( PhaseTransform *phase ) const { function uint (line 2828) | uint MemBarNode::hash() const { return NO_HASH; } function uint (line 2829) | uint MemBarNode::cmp( const Node &n ) const { function MemBarNode (line 2834) | MemBarNode* MemBarNode::make(Compile* C, int opcode, int atp, Node* pn) { function Node (line 2851) | Node *MemBarNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 2898) | const Type *MemBarNode::Value( PhaseTransform *phase ) const { function Node (line 2907) | Node *MemBarNode::match( const ProjNode *proj, const Matcher *m ) { function RegMask (line 3023) | const RegMask &InitializeNode::in_RegMask(uint idx) const { function Node (line 3030) | Node* InitializeNode::memory(uint alias_idx) { function Node (line 3319) | Node* InitializeNode::find_captured_store(intptr_t start, int size_in_by... function Node (line 3335) | Node* InitializeNode::make_raw_address(intptr_t offset, function Node (line 3364) | Node* InitializeNode::capture_store(StoreNode* st, intptr_t start, function store_constant (line 3408) | static bool store_constant(jlong* tiles, int num_tiles, function Node (line 3719) | Node* InitializeNode::complete_stores(Node* rawctl, Node* rawmem, Node* ... function Node (line 3996) | Node* MergeMemNode::make_empty_memory() { function MergeMemNode (line 4028) | MergeMemNode* MergeMemNode::make(Compile* C, Node* mem) { function uint (line 4033) | uint MergeMemNode::hash() const { return NO_HASH; } function uint (line 4034) | uint MergeMemNode::cmp( const Node &n ) const { function Node (line 4039) | Node* MergeMemNode::Identity(PhaseTransform *phase) { function Node (line 4057) | Node *MergeMemNode::Ideal(PhaseGVN *phase, bool can_reshape) { function RegMask (line 4250) | const RegMask &MergeMemNode::out_RegMask() const { function might_be_same (line 4271) | static bool might_be_same(Node* a, Node* b) { function verify_memory_slice (line 4279) | static void verify_memory_slice(const MergeMemNode* m, int alias_idx, No... function Node (line 4319) | Node* MergeMemNode::memory_at(uint alias_idx) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/memnode.hpp class MultiNode (line 35) | class MultiNode class PhaseCCP (line 36) | class PhaseCCP class PhaseTransform (line 37) | class PhaseTransform class MemNode (line 41) | class MemNode : public Node { method MemNode (line 55) | MemNode( Node *c0, Node *c1, Node *c2, const TypePtr* at ) method MemNode (line 60) | MemNode( Node *c0, Node *c1, Node *c2, const TypePtr* at, Node *c3 ) method MemNode (line 65) | MemNode( Node *c0, Node *c1, Node *c2, const TypePtr* at, Node *c3, No... class TypePtr (line 87) | class TypePtr method TypePtr (line 97) | const TypePtr *raw_adr_type() const { method store_Opcode (line 107) | virtual int store_Opcode() const { return -1; } method memory_size (line 111) | virtual int memory_size() const { class LoadNode (line 136) | class LoadNode : public MemNode { method LoadNode (line 143) | LoadNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Type... method set_type (line 179) | void set_type(const Type* t) { method Type (line 186) | const Type* type() const { assert(_type != NULL, "sanity"); return _ty... class LoadBNode (line 211) | class LoadBNode : public LoadNode { method LoadBNode (line 213) | LoadBNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 216) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 219) | virtual int store_Opcode() const { return Op_StoreB; } method BasicType (line 220) | virtual BasicType memory_type() const { return T_BYTE; } class LoadUBNode (line 225) | class LoadUBNode : public LoadNode { method LoadUBNode (line 227) | LoadUBNode(Node* c, Node* mem, Node* adr, const TypePtr* at, const Typ... method uint (line 230) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 233) | virtual int store_Opcode() const { return Op_StoreB; } method BasicType (line 234) | virtual BasicType memory_type() const { return T_BYTE; } class LoadUSNode (line 239) | class LoadUSNode : public LoadNode { method LoadUSNode (line 241) | LoadUSNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Ty... method uint (line 244) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 247) | virtual int store_Opcode() const { return Op_StoreC; } method BasicType (line 248) | virtual BasicType memory_type() const { return T_CHAR; } class LoadSNode (line 253) | class LoadSNode : public LoadNode { method LoadSNode (line 255) | LoadSNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 258) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 261) | virtual int store_Opcode() const { return Op_StoreC; } method BasicType (line 262) | virtual BasicType memory_type() const { return T_SHORT; } class LoadINode (line 267) | class LoadINode : public LoadNode { method LoadINode (line 269) | LoadINode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 272) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 273) | virtual int store_Opcode() const { return Op_StoreI; } method BasicType (line 274) | virtual BasicType memory_type() const { return T_INT; } class LoadRangeNode (line 279) | class LoadRangeNode : public LoadINode { method LoadRangeNode (line 281) | LoadRangeNode( Node *c, Node *mem, Node *adr, const TypeInt *ti = Type... class LoadLNode (line 291) | class LoadLNode : public LoadNode { method uint (line 292) | virtual uint hash() const { return LoadNode::hash() + _require_atomic_... method uint (line 293) | virtual uint cmp( const Node &n ) const { method uint (line 297) | virtual uint size_of() const { return sizeof(*this); } method LoadLNode (line 301) | LoadLNode( Node *c, Node *mem, Node *adr, const TypePtr* at, method uint (line 308) | virtual uint ideal_reg() const { return Op_RegL; } method store_Opcode (line 309) | virtual int store_Opcode() const { return Op_StoreL; } method BasicType (line 310) | virtual BasicType memory_type() const { return T_LONG; } method require_atomic_access (line 311) | bool require_atomic_access() { return _require_atomic_access; } method dump_spec (line 314) | virtual void dump_spec(outputStream *st) const { class LoadL_unalignedNode (line 323) | class LoadL_unalignedNode : public LoadLNode { method LoadL_unalignedNode (line 325) | LoadL_unalignedNode( Node *c, Node *mem, Node *adr, const TypePtr* at ) class LoadFNode (line 332) | class LoadFNode : public LoadNode { method LoadFNode (line 334) | LoadFNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 337) | virtual uint ideal_reg() const { return Op_RegF; } method store_Opcode (line 338) | virtual int store_Opcode() const { return Op_StoreF; } method BasicType (line 339) | virtual BasicType memory_type() const { return T_FLOAT; } class LoadDNode (line 344) | class LoadDNode : public LoadNode { method LoadDNode (line 346) | LoadDNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 349) | virtual uint ideal_reg() const { return Op_RegD; } method store_Opcode (line 350) | virtual int store_Opcode() const { return Op_StoreD; } method BasicType (line 351) | virtual BasicType memory_type() const { return T_DOUBLE; } class LoadD_unalignedNode (line 356) | class LoadD_unalignedNode : public LoadDNode { method LoadD_unalignedNode (line 358) | LoadD_unalignedNode( Node *c, Node *mem, Node *adr, const TypePtr* at ) class LoadPNode (line 365) | class LoadPNode : public LoadNode { method LoadPNode (line 367) | LoadPNode( Node *c, Node *mem, Node *adr, const TypePtr *at, const Typ... method uint (line 370) | virtual uint ideal_reg() const { return Op_RegP; } method store_Opcode (line 371) | virtual int store_Opcode() const { return Op_StoreP; } method BasicType (line 372) | virtual BasicType memory_type() const { return T_ADDRESS; } method depends_only_on_test (line 382) | virtual bool depends_only_on_test() const { return adr_type() != TypeR... class LoadNNode (line 388) | class LoadNNode : public LoadNode { method LoadNNode (line 390) | LoadNNode( Node *c, Node *mem, Node *adr, const TypePtr *at, const Typ... method uint (line 393) | virtual uint ideal_reg() const { return Op_RegN; } method store_Opcode (line 394) | virtual int store_Opcode() const { return Op_StoreN; } method BasicType (line 395) | virtual BasicType memory_type() const { return T_NARROWOOP; } method depends_only_on_test (line 405) | virtual bool depends_only_on_test() const { return adr_type() != TypeR... class LoadKlassNode (line 410) | class LoadKlassNode : public LoadPNode { method LoadKlassNode (line 412) | LoadKlassNode( Node *c, Node *mem, Node *adr, const TypePtr *at, const... method depends_only_on_test (line 417) | virtual bool depends_only_on_test() const { return true; } class LoadNKlassNode (line 426) | class LoadNKlassNode : public LoadNNode { method LoadNKlassNode (line 428) | LoadNKlassNode( Node *c, Node *mem, Node *adr, const TypePtr *at, cons... method uint (line 431) | virtual uint ideal_reg() const { return Op_RegN; } method store_Opcode (line 432) | virtual int store_Opcode() const { return Op_StoreN; } method BasicType (line 433) | virtual BasicType memory_type() const { return T_NARROWOOP; } method depends_only_on_test (line 437) | virtual bool depends_only_on_test() const { return true; } class StoreNode (line 443) | class StoreNode : public MemNode { method depends_only_on_test (line 446) | virtual bool depends_only_on_test() const { return false; } method StoreNode (line 452) | StoreNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *val ) method StoreNode (line 456) | StoreNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *val... method store_Opcode (line 484) | virtual int store_Opcode() const { return Opcode(); } class StoreBNode (line 492) | class StoreBNode : public StoreNode { method StoreBNode (line 494) | StoreBNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 497) | virtual BasicType memory_type() const { return T_BYTE; } class StoreCNode (line 502) | class StoreCNode : public StoreNode { method StoreCNode (line 504) | StoreCNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 507) | virtual BasicType memory_type() const { return T_CHAR; } class StoreINode (line 512) | class StoreINode : public StoreNode { method StoreINode (line 514) | StoreINode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 516) | virtual BasicType memory_type() const { return T_INT; } class StoreLNode (line 521) | class StoreLNode : public StoreNode { method uint (line 522) | virtual uint hash() const { return StoreNode::hash() + _require_atomic... method uint (line 523) | virtual uint cmp( const Node &n ) const { method uint (line 527) | virtual uint size_of() const { return sizeof(*this); } method StoreLNode (line 531) | StoreLNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *val, method BasicType (line 537) | virtual BasicType memory_type() const { return T_LONG; } method require_atomic_access (line 538) | bool require_atomic_access() { return _require_atomic_access; } method dump_spec (line 541) | virtual void dump_spec(outputStream *st) const { class StoreFNode (line 550) | class StoreFNode : public StoreNode { method StoreFNode (line 552) | StoreFNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 554) | virtual BasicType memory_type() const { return T_FLOAT; } class StoreDNode (line 559) | class StoreDNode : public StoreNode { method StoreDNode (line 561) | StoreDNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 563) | virtual BasicType memory_type() const { return T_DOUBLE; } class StorePNode (line 568) | class StorePNode : public StoreNode { method StorePNode (line 570) | StorePNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 572) | virtual BasicType memory_type() const { return T_ADDRESS; } class StoreNNode (line 577) | class StoreNNode : public StoreNode { method StoreNNode (line 579) | StoreNNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 581) | virtual BasicType memory_type() const { return T_NARROWOOP; } class StoreCMNode (line 588) | class StoreCMNode : public StoreNode { method uint (line 590) | virtual uint hash() const { return StoreNode::hash() + _oop_alias_idx; } method uint (line 591) | virtual uint cmp( const Node &n ) const { method uint (line 595) | virtual uint size_of() const { return sizeof(*this); } method StoreCMNode (line 599) | StoreCMNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *v... method BasicType (line 610) | virtual BasicType memory_type() const { return T_VOID; } method oop_alias_idx (line 611) | int oop_alias_idx() const { return _oop_alias_idx; } class LoadPLockedNode (line 618) | class LoadPLockedNode : public LoadPNode { method LoadPLockedNode (line 620) | LoadPLockedNode( Node *c, Node *mem, Node *adr ) method store_Opcode (line 623) | virtual int store_Opcode() const { return Op_StorePConditional; } method depends_only_on_test (line 624) | virtual bool depends_only_on_test() const { return true; } class SCMemProjNode (line 630) | class SCMemProjNode : public ProjNode { method SCMemProjNode (line 633) | SCMemProjNode( Node *src) : ProjNode( src, SCMEMPROJCON) { } method is_CFG (line 635) | virtual bool is_CFG() const { return false; } method Type (line 636) | virtual const Type *bottom_type() const {return Type::MEMORY;} method TypePtr (line 637) | virtual const TypePtr *adr_type() const { return in(0)->in(MemNode::Me... method uint (line 638) | virtual uint ideal_reg() const { return 0;} class LoadStoreNode (line 647) | class LoadStoreNode : public Node { method depends_only_on_test (line 654) | virtual bool depends_only_on_test() const { return false; } method uint (line 655) | virtual uint match_edge(uint idx) const { return idx == MemNode::Addre... method Type (line 657) | virtual const Type *bottom_type() const { return _type; } class TypePtr (line 659) | class TypePtr class LoadStoreConditionalNode (line 664) | class LoadStoreConditionalNode : public LoadStoreNode { class StorePConditionalNode (line 675) | class StorePConditionalNode : public LoadStoreConditionalNode { method StorePConditionalNode (line 677) | StorePConditionalNode( Node *c, Node *mem, Node *adr, Node *val, Node ... method uint (line 680) | virtual uint ideal_reg() const { return Op_RegFlags; } class StoreIConditionalNode (line 686) | class StoreIConditionalNode : public LoadStoreConditionalNode { method StoreIConditionalNode (line 688) | StoreIConditionalNode( Node *c, Node *mem, Node *adr, Node *val, Node ... method uint (line 691) | virtual uint ideal_reg() const { return Op_RegFlags; } class StoreLConditionalNode (line 697) | class StoreLConditionalNode : public LoadStoreConditionalNode { method StoreLConditionalNode (line 699) | StoreLConditionalNode( Node *c, Node *mem, Node *adr, Node *val, Node ... method uint (line 702) | virtual uint ideal_reg() const { return Op_RegFlags; } class CompareAndSwapLNode (line 707) | class CompareAndSwapLNode : public LoadStoreConditionalNode { method CompareAndSwapLNode (line 709) | CompareAndSwapLNode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class CompareAndSwapINode (line 715) | class CompareAndSwapINode : public LoadStoreConditionalNode { method CompareAndSwapINode (line 717) | CompareAndSwapINode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class CompareAndSwapPNode (line 723) | class CompareAndSwapPNode : public LoadStoreConditionalNode { method CompareAndSwapPNode (line 725) | CompareAndSwapPNode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class CompareAndSwapNNode (line 730) | class CompareAndSwapNNode : public LoadStoreConditionalNode { method CompareAndSwapNNode (line 732) | CompareAndSwapNNode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class GetAndAddINode (line 737) | class GetAndAddINode : public LoadStoreNode { method GetAndAddINode (line 739) | GetAndAddINode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndAddLNode (line 744) | class GetAndAddLNode : public LoadStoreNode { method GetAndAddLNode (line 746) | GetAndAddLNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetINode (line 752) | class GetAndSetINode : public LoadStoreNode { method GetAndSetINode (line 754) | GetAndSetINode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetLNode (line 759) | class GetAndSetLNode : public LoadStoreNode { method GetAndSetLNode (line 761) | GetAndSetLNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetPNode (line 766) | class GetAndSetPNode : public LoadStoreNode { method GetAndSetPNode (line 768) | GetAndSetPNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetNNode (line 773) | class GetAndSetNNode : public LoadStoreNode { method GetAndSetNNode (line 775) | GetAndSetNNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class ClearArrayNode (line 780) | class ClearArrayNode: public Node { method ClearArrayNode (line 782) | ClearArrayNode( Node *ctrl, Node *arymem, Node *word_cnt, Node *base ) method Type (line 787) | virtual const Type *bottom_type() const { return Type::MEMORY; } class TypePtr (line 790) | class TypePtr class StrIntrinsicNode (line 818) | class StrIntrinsicNode: public Node { method StrIntrinsicNode (line 820) | StrIntrinsicNode(Node* control, Node* char_array_mem, method StrIntrinsicNode (line 825) | StrIntrinsicNode(Node* control, Node* char_array_mem, method StrIntrinsicNode (line 830) | StrIntrinsicNode(Node* control, Node* char_array_mem, method depends_only_on_test (line 835) | virtual bool depends_only_on_test() const { return false; } method TypePtr (line 836) | virtual const TypePtr* adr_type() const { return TypeAryPtr::CHARS; } method uint (line 838) | virtual uint ideal_reg() const { return Op_RegI; } class StrCompNode (line 844) | class StrCompNode: public StrIntrinsicNode { method StrCompNode (line 846) | StrCompNode(Node* control, Node* char_array_mem, method Type (line 850) | virtual const Type* bottom_type() const { return TypeInt::INT; } class StrEqualsNode (line 854) | class StrEqualsNode: public StrIntrinsicNode { method StrEqualsNode (line 856) | StrEqualsNode(Node* control, Node* char_array_mem, method Type (line 860) | virtual const Type* bottom_type() const { return TypeInt::BOOL; } class StrIndexOfNode (line 864) | class StrIndexOfNode: public StrIntrinsicNode { method StrIndexOfNode (line 866) | StrIndexOfNode(Node* control, Node* char_array_mem, method Type (line 870) | virtual const Type* bottom_type() const { return TypeInt::INT; } class AryEqNode (line 874) | class AryEqNode: public StrIntrinsicNode { method AryEqNode (line 876) | AryEqNode(Node* control, Node* char_array_mem, Node* s1, Node* s2): method Type (line 879) | virtual const Type* bottom_type() const { return TypeInt::BOOL; } class MemBarNode (line 891) | class MemBarNode: public MultiNode { method uint (line 895) | virtual uint size_of() const { return sizeof(*this); } class TypePtr (line 905) | class TypePtr method uint (line 908) | virtual uint match_edge(uint idx) const { return 0; } method Type (line 909) | virtual const Type *bottom_type() const { return TypeTuple::MEMBAR; } class MemBarAcquireNode (line 921) | class MemBarAcquireNode: public MemBarNode { method MemBarAcquireNode (line 923) | MemBarAcquireNode(Compile* C, int alias_idx, Node* precedent) class MemBarReleaseNode (line 931) | class MemBarReleaseNode: public MemBarNode { method MemBarReleaseNode (line 933) | MemBarReleaseNode(Compile* C, int alias_idx, Node* precedent) class MemBarAcquireLockNode (line 941) | class MemBarAcquireLockNode: public MemBarNode { method MemBarAcquireLockNode (line 943) | MemBarAcquireLockNode(Compile* C, int alias_idx, Node* precedent) class MemBarReleaseLockNode (line 951) | class MemBarReleaseLockNode: public MemBarNode { method MemBarReleaseLockNode (line 953) | MemBarReleaseLockNode(Compile* C, int alias_idx, Node* precedent) class MemBarStoreStoreNode (line 958) | class MemBarStoreStoreNode: public MemBarNode { method MemBarStoreStoreNode (line 960) | MemBarStoreStoreNode(Compile* C, int alias_idx, Node* precedent) class MemBarVolatileNode (line 969) | class MemBarVolatileNode: public MemBarNode { method MemBarVolatileNode (line 971) | MemBarVolatileNode(Compile* C, int alias_idx, Node* precedent) class MemBarCPUOrderNode (line 979) | class MemBarCPUOrderNode: public MemBarNode { method MemBarCPUOrderNode (line 981) | MemBarCPUOrderNode(Compile* C, int alias_idx, Node* precedent) method uint (line 984) | virtual uint ideal_reg() const { return 0; } class InitializeNode (line 989) | class InitializeNode: public MemBarNode { method uint (line 1011) | virtual uint size_of() const { return sizeof(*this); } method uint (line 1012) | virtual uint ideal_reg() const { return 0; } method Node (line 1020) | Node* zero_memory() { return memory(Compile::AliasIdxRaw); } method is_complete (line 1033) | bool is_complete() { return _is_complete != Incomplete; } method is_complete_with_arraycopy (line 1034) | bool is_complete_with_arraycopy() { return (_is_complete & WithArrayco... method set_complete_with_arraycopy (line 1038) | void set_complete_with_arraycopy() { _is_complete = Complete | WithArr... method does_not_escape (line 1040) | bool does_not_escape() { return _does_not_escape; } method set_does_not_escape (line 1041) | void set_does_not_escape() { _does_not_escape = true; } class MergeMemNode (line 1087) | class MergeMemNode: public Node { method uint (line 1102) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1103) | virtual uint match_edge(uint idx) const { return 0; } method Type (line 1105) | virtual const Type *bottom_type() const { return Type::MEMORY; } method TypePtr (line 1106) | virtual const TypePtr *adr_type() const { return TypePtr::BOTTOM; } method Node (line 1114) | Node* base_memory() const { return in(Compile::AliasIdxBot); } method Node (line 1118) | Node* empty_memory() const { return in(Compile::AliasIdxTop); } method is_empty_memory (line 1120) | bool is_empty_memory(Node* n) const { assert((n == empty_memory()) == ... class MergeMemStream (line 1131) | class MergeMemStream : public StackObj { method init (line 1142) | void init(MergeMemNode* mm, const MergeMemNode* mm2 = NULL) { method Node (line 1168) | Node* check_memory() const { method Node (line 1176) | Node* check_memory2() const { method assert_synch (line 1182) | void assert_synch() const { method MergeMemStream (line 1194) | MergeMemStream(MergeMemNode* mm) { method MergeMemStream (line 1201) | MergeMemStream(MergeMemNode* mm, const MergeMemNode* mm2) { method MergeMemNode (line 1214) | MergeMemNode* all_memory() const { method Node (line 1217) | Node* base_memory() const { method MergeMemNode (line 1221) | const MergeMemNode* all_memory2() const { method at_base_memory (line 1225) | bool at_base_memory() const { method alias_idx (line 1228) | int alias_idx() const { method TypePtr (line 1233) | const TypePtr* adr_type() const { method TypePtr (line 1237) | const TypePtr* adr_type(Compile* C) const { method is_empty (line 1240) | bool is_empty() const { method is_empty2 (line 1245) | bool is_empty2() const { method Node (line 1250) | Node* memory() const { method Node (line 1256) | Node* force_memory() const { method Node (line 1263) | Node* memory2() const { method set_memory (line 1267) | void set_memory(Node* mem) { method set_memory (line 1279) | void set_memory() { method next (line 1283) | bool next() { return next(false); } method next2 (line 1284) | bool next2() { return next(true); } method next_non_empty (line 1286) | bool next_non_empty() { return next_non_empty(false); } method next_non_empty2 (line 1287) | bool next_non_empty2() { return next_non_empty(true); } method next (line 1292) | bool next(bool have_mm2) { method next_non_empty (line 1307) | bool next_non_empty(bool have_mm2) { class PrefetchReadNode (line 1324) | class PrefetchReadNode : public Node { method PrefetchReadNode (line 1326) | PrefetchReadNode(Node *abio, Node *adr) : Node(0,abio,adr) {} method uint (line 1328) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1329) | virtual uint match_edge(uint idx) const { return idx==2; } method Type (line 1330) | virtual const Type *bottom_type() const { return Type::ABIO; } class PrefetchWriteNode (line 1334) | class PrefetchWriteNode : public Node { method PrefetchWriteNode (line 1336) | PrefetchWriteNode(Node *abio, Node *adr) : Node(0,abio,adr) {} method uint (line 1338) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1339) | virtual uint match_edge(uint idx) const { return idx==2; } method Type (line 1340) | virtual const Type *bottom_type() const { return Type::ABIO; } class PrefetchAllocationNode (line 1344) | class PrefetchAllocationNode : public Node { method PrefetchAllocationNode (line 1346) | PrefetchAllocationNode(Node *mem, Node *adr) : Node(0,mem,adr) {} method uint (line 1348) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1349) | virtual uint match_edge(uint idx) const { return idx==2; } method Type (line 1350) | virtual const Type *bottom_type() const { return ( AllocatePrefetchSty... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/mulnode.cpp function uint (line 42) | uint MulNode::hash() const { function Node (line 48) | Node *MulNode::Identity( PhaseTransform *phase ) { function Node (line 59) | Node *MulNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 141) | const Type *MulNode::Value( PhaseTransform *phase ) const { function Node (line 176) | Node *MulINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 232) | const Type *MulINode::mul_ring(const Type *t0, const Type *t1) const { function Node (line 272) | Node *MulLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 328) | const Type *MulLNode::mul_ring(const Type *t0, const Type *t1) const { function Type (line 367) | const Type *MulFNode::mul_ring(const Type *t0, const Type *t1) const { function Type (line 375) | const Type *MulDNode::mul_ring(const Type *t0, const Type *t1) const { function Type (line 383) | const Type *MulHiLNode::Value( PhaseTransform *phase ) const { function Type (line 406) | const Type *AndINode::mul_ring( const Type *t0, const Type *t1 ) const { function Node (line 434) | Node *AndINode::Identity( PhaseTransform *phase ) { function Node (line 468) | Node *AndINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 538) | const Type *AndLNode::mul_ring( const Type *t0, const Type *t1 ) const { function Node (line 562) | Node *AndLNode::Identity( PhaseTransform *phase ) { function Node (line 596) | Node *AndLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 638) | Node *LShiftINode::Identity( PhaseTransform *phase ) { function Node (line 646) | Node *LShiftINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 703) | const Type *LShiftINode::Value( PhaseTransform *phase ) const { function Node (line 750) | Node *LShiftLNode::Identity( PhaseTransform *phase ) { function Node (line 758) | Node *LShiftLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 812) | const Type *LShiftLNode::Value( PhaseTransform *phase ) const { function Node (line 859) | Node *RShiftINode::Identity( PhaseTransform *phase ) { function Node (line 886) | Node *RShiftINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 957) | const Type *RShiftINode::Value( PhaseTransform *phase ) const { function Node (line 1012) | Node *RShiftLNode::Identity( PhaseTransform *phase ) { function Type (line 1019) | const Type *RShiftLNode::Value( PhaseTransform *phase ) const { function Node (line 1070) | Node *URShiftINode::Identity( PhaseTransform *phase ) { function Node (line 1100) | Node *URShiftINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1166) | const Type *URShiftINode::Value( PhaseTransform *phase ) const { function Node (line 1240) | Node *URShiftLNode::Identity( PhaseTransform *phase ) { function Node (line 1246) | Node *URShiftLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1295) | const Type *URShiftLNode::Value( PhaseTransform *phase ) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/mulnode.hpp class PhaseTransform (line 34) | class PhaseTransform class MulNode (line 41) | class MulNode : public Node { method MulNode (line 44) | MulNode( Node *in1, Node *in2 ): Node(0,in1,in2) { class MulINode (line 82) | class MulINode : public MulNode { method MulINode (line 84) | MulINode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 88) | const Type *mul_id() const { return TypeInt::ONE; } method Type (line 89) | const Type *add_id() const { return TypeInt::ZERO; } method add_opcode (line 90) | int add_opcode() const { return Op_AddI; } method mul_opcode (line 91) | int mul_opcode() const { return Op_MulI; } method Type (line 92) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 93) | virtual uint ideal_reg() const { return Op_RegI; } class MulLNode (line 98) | class MulLNode : public MulNode { method MulLNode (line 100) | MulLNode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 104) | const Type *mul_id() const { return TypeLong::ONE; } method Type (line 105) | const Type *add_id() const { return TypeLong::ZERO; } method add_opcode (line 106) | int add_opcode() const { return Op_AddL; } method mul_opcode (line 107) | int mul_opcode() const { return Op_MulL; } method Type (line 108) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 109) | virtual uint ideal_reg() const { return Op_RegL; } class MulFNode (line 115) | class MulFNode : public MulNode { method MulFNode (line 117) | MulFNode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 120) | const Type *mul_id() const { return TypeF::ONE; } method Type (line 121) | const Type *add_id() const { return TypeF::ZERO; } method add_opcode (line 122) | int add_opcode() const { return Op_AddF; } method mul_opcode (line 123) | int mul_opcode() const { return Op_MulF; } method Type (line 124) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 125) | virtual uint ideal_reg() const { return Op_RegF; } class MulDNode (line 130) | class MulDNode : public MulNode { method MulDNode (line 132) | MulDNode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 135) | const Type *mul_id() const { return TypeD::ONE; } method Type (line 136) | const Type *add_id() const { return TypeD::ZERO; } method add_opcode (line 137) | int add_opcode() const { return Op_AddD; } method mul_opcode (line 138) | int mul_opcode() const { return Op_MulD; } method Type (line 139) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 140) | virtual uint ideal_reg() const { return Op_RegD; } class MulHiLNode (line 145) | class MulHiLNode : public Node { method MulHiLNode (line 147) | MulHiLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 150) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 151) | virtual uint ideal_reg() const { return Op_RegL; } class AndINode (line 157) | class AndINode : public MulINode { method AndINode (line 159) | AndINode( Node *in1, Node *in2 ) : MulINode(in1,in2) {} method Type (line 164) | const Type *mul_id() const { return TypeInt::MINUS_1; } method Type (line 165) | const Type *add_id() const { return TypeInt::ZERO; } method add_opcode (line 166) | int add_opcode() const { return Op_OrI; } method mul_opcode (line 167) | int mul_opcode() const { return Op_AndI; } method uint (line 168) | virtual uint ideal_reg() const { return Op_RegI; } class AndLNode (line 174) | class AndLNode : public MulLNode { method AndLNode (line 176) | AndLNode( Node *in1, Node *in2 ) : MulLNode(in1,in2) {} method Type (line 181) | const Type *mul_id() const { return TypeLong::MINUS_1; } method Type (line 182) | const Type *add_id() const { return TypeLong::ZERO; } method add_opcode (line 183) | int add_opcode() const { return Op_OrL; } method mul_opcode (line 184) | int mul_opcode() const { return Op_AndL; } method uint (line 185) | virtual uint ideal_reg() const { return Op_RegL; } class LShiftINode (line 190) | class LShiftINode : public Node { method LShiftINode (line 192) | LShiftINode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 197) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 198) | virtual uint ideal_reg() const { return Op_RegI; } class LShiftLNode (line 203) | class LShiftLNode : public Node { method LShiftLNode (line 205) | LShiftLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 210) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 211) | virtual uint ideal_reg() const { return Op_RegL; } class RShiftINode (line 216) | class RShiftINode : public Node { method RShiftINode (line 218) | RShiftINode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 223) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 224) | virtual uint ideal_reg() const { return Op_RegI; } class RShiftLNode (line 229) | class RShiftLNode : public Node { method RShiftLNode (line 231) | RShiftLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 235) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 236) | virtual uint ideal_reg() const { return Op_RegL; } class URShiftINode (line 242) | class URShiftINode : public Node { method URShiftINode (line 244) | URShiftINode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 249) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 250) | virtual uint ideal_reg() const { return Op_RegI; } class URShiftLNode (line 255) | class URShiftLNode : public Node { method URShiftLNode (line 257) | URShiftLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 262) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 263) | virtual uint ideal_reg() const { return Op_RegL; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/multnode.cpp function RegMask (line 35) | const RegMask &MultiNode::out_RegMask() const { function Node (line 39) | Node *MultiNode::match( const ProjNode *proj, const Matcher *m ) { retur... function ProjNode (line 43) | ProjNode* MultiNode::proj_out(uint which_proj) const { function uint (line 63) | uint ProjNode::hash() const { function uint (line 67) | uint ProjNode::cmp( const Node &n ) const { return _con == ((ProjNode&)n... function uint (line 68) | uint ProjNode::size_of() const { return sizeof(ProjNode); } function Type (line 76) | const Type *ProjNode::bottom_type() const { function TypePtr (line 85) | const TypePtr *ProjNode::adr_type() const { function Type (line 117) | const Type *ProjNode::Value( PhaseTransform *phase ) const { function RegMask (line 127) | const RegMask &ProjNode::out_RegMask() const { function uint (line 132) | uint ProjNode::ideal_reg() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/multnode.hpp class Matcher (line 30) | class Matcher class ProjNode (line 31) | class ProjNode method ProjNode (line 65) | ProjNode( Node *src, uint con, bool io_use = false ) method depends_only_on_test (line 79) | virtual bool depends_only_on_test() const { return false; } class MultiNode (line 36) | class MultiNode : public Node { method MultiNode (line 38) | MultiNode( uint required ) : Node(required) { method is_CFG (line 43) | virtual bool is_CFG() const { return true; } method uint (line 44) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 45) | virtual bool depends_only_on_test() const { return false; } method uint (line 48) | virtual uint ideal_reg() const { return NotAMachineReg; } class ProjNode (line 57) | class ProjNode : public Node { method ProjNode (line 65) | ProjNode( Node *src, uint con, bool io_use = false ) method depends_only_on_test (line 79) | virtual bool depends_only_on_test() const { return false; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/node.cpp class RegMask (line 38) | class RegMask class PhaseTransform (line 40) | class PhaseTransform class PhaseGVN (line 41) | class PhaseGVN function init_node_notes (line 290) | static void init_node_notes(Compile* C, int idx, Node_Notes* nn) { function Node (line 473) | Node *Node::clone() const { function Node (line 848) | Node* Node::uncast() const { function Node (line 858) | Node* Node::uncast_helper(const Node* p) { function uint (line 919) | uint Node::size_of() const { return sizeof(*this); } function uint (line 922) | uint Node::ideal_reg() const { return 0; } function JVMState (line 925) | JVMState* Node::jvms() const { return NULL; } function uint (line 951) | uint Node::size(PhaseRegAlloc *ra_) const { return 0; } function Node (line 956) | const Node *Node::is_block_proj() const { return 0; } function Type (line 959) | const Type *Node::bottom_type() const { return Type::BOTTOM; } function Node (line 982) | Node *Node::Identity( PhaseTransform * ) { function Type (line 988) | const Type *Node::Value( PhaseTransform * ) const { function Node (line 1045) | Node *Node::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1071) | Node* Node::find_exact_control(Node* ctrl) { function kill_dead_code (line 1218) | static void kill_dead_code( Node *dead, PhaseIterGVN *igvn ) { function Node (line 1311) | Node *Node::Ideal_DU_postCCP( PhaseCCP * ) { function uint (line 1317) | uint Node::hash() const { function uint (line 1326) | uint Node::cmp( const Node &n ) const { function TypeInt (line 1351) | const TypeInt* Node::find_int_type() const { function TypeLong (line 1376) | const TypeLong* Node::find_long_type() const { function TypePtr (line 1390) | const TypePtr* Node::get_ptr_type() const { function jdouble (line 1403) | jdouble Node::getd() const { function jfloat (line 1410) | jfloat Node::getf() const { function NotANode (line 1419) | static inline bool NotANode(const Node* n) { function find_recur (line 1430) | static void find_recur(Compile* C, Node* &result, Node *n, int idx, boo... function Node (line 1469) | Node* find_node(Node* n, int idx) { function Node (line 1474) | Node* Node::find(int idx) const { function Node (line 1484) | Node* Node::find_ctrl(int idx) const { function is_disconnected (line 1502) | static bool is_disconnected(const Node* n) { function dump_orig (line 1510) | static void dump_orig(Node* orig, outputStream *st) { function dump_nodes (line 1687) | static void dump_nodes(const Node* start, int d, bool only_ctrl) { function uint (line 1868) | uint Node::match_edge(uint idx) const { function RegMask (line 1873) | const RegMask &Node::out_RegMask() const { function RegMask (line 1878) | const RegMask &Node::in_RegMask(uint) const { function Node (line 1964) | Node* Node::find_similar(int opc) { function Node (line 1991) | Node* Node::unique_ctrl_out() { function Node (line 2072) | Node* Node_Stack::find(uint idx) const { function uint (line 2082) | uint TypeNode::size_of() const { return sizeof(*this); } function uint (line 2091) | uint TypeNode::hash() const { function uint (line 2094) | uint TypeNode::cmp( const Node &n ) const function Type (line 2096) | const Type *TypeNode::bottom_type() const { return _type; } function Type (line 2097) | const Type *TypeNode::Value( PhaseTransform * ) const { return _type; } function uint (line 2100) | uint TypeNode::ideal_reg() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/node.hpp class AbstractLockNode (line 38) | class AbstractLockNode class AddNode (line 39) | class AddNode class AddPNode (line 40) | class AddPNode class AliasInfo (line 41) | class AliasInfo class AllocateArrayNode (line 42) | class AllocateArrayNode class AllocateNode (line 43) | class AllocateNode class Block (line 44) | class Block class Block_Array (line 45) | class Block_Array class BoolNode (line 46) | class BoolNode class BoxLockNode (line 47) | class BoxLockNode class CMoveNode (line 48) | class CMoveNode class CallDynamicJavaNode (line 49) | class CallDynamicJavaNode class CallJavaNode (line 50) | class CallJavaNode class CallLeafNode (line 51) | class CallLeafNode class CallNode (line 52) | class CallNode class CallRuntimeNode (line 53) | class CallRuntimeNode class CallStaticJavaNode (line 54) | class CallStaticJavaNode class CatchNode (line 55) | class CatchNode class CatchProjNode (line 56) | class CatchProjNode class CheckCastPPNode (line 57) | class CheckCastPPNode class ClearArrayNode (line 58) | class ClearArrayNode class CmpNode (line 59) | class CmpNode class CodeBuffer (line 60) | class CodeBuffer class ConstraintCastNode (line 61) | class ConstraintCastNode class ConNode (line 62) | class ConNode class CountedLoopNode (line 63) | class CountedLoopNode class CountedLoopEndNode (line 64) | class CountedLoopEndNode class DecodeNNode (line 65) | class DecodeNNode class EncodePNode (line 66) | class EncodePNode class FastLockNode (line 67) | class FastLockNode class FastUnlockNode (line 68) | class FastUnlockNode class IfNode (line 69) | class IfNode class IfFalseNode (line 70) | class IfFalseNode class IfTrueNode (line 71) | class IfTrueNode class InitializeNode (line 72) | class InitializeNode class JVMState (line 73) | class JVMState class JumpNode (line 74) | class JumpNode class JumpProjNode (line 75) | class JumpProjNode class LoadNode (line 76) | class LoadNode class LoadStoreNode (line 77) | class LoadStoreNode class LockNode (line 78) | class LockNode class LoopNode (line 79) | class LoopNode class MachBranchNode (line 80) | class MachBranchNode class MachCallDynamicJavaNode (line 81) | class MachCallDynamicJavaNode class MachCallJavaNode (line 82) | class MachCallJavaNode class MachCallLeafNode (line 83) | class MachCallLeafNode class MachCallNode (line 84) | class MachCallNode class MachCallRuntimeNode (line 85) | class MachCallRuntimeNode class MachCallStaticJavaNode (line 86) | class MachCallStaticJavaNode class MachConstantBaseNode (line 87) | class MachConstantBaseNode class MachConstantNode (line 88) | class MachConstantNode class MachGotoNode (line 89) | class MachGotoNode class MachIfNode (line 90) | class MachIfNode class MachNode (line 91) | class MachNode class MachNullCheckNode (line 92) | class MachNullCheckNode class MachProjNode (line 93) | class MachProjNode class MachReturnNode (line 94) | class MachReturnNode class MachSafePointNode (line 95) | class MachSafePointNode class MachSpillCopyNode (line 96) | class MachSpillCopyNode class MachTempNode (line 97) | class MachTempNode class Matcher (line 98) | class Matcher class MemBarNode (line 99) | class MemBarNode class MemBarStoreStoreNode (line 100) | class MemBarStoreStoreNode class MemNode (line 101) | class MemNode class MergeMemNode (line 102) | class MergeMemNode class MulNode (line 103) | class MulNode class MultiNode (line 104) | class MultiNode class MultiBranchNode (line 105) | class MultiBranchNode class NeverBranchNode (line 106) | class NeverBranchNode class Node (line 107) | class Node method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class Node_Array (line 108) | class Node_Array method Node_Array (line 1305) | Node_Array(Arena *a) : _a(a), _max(OptoNodeListSize) { method Node_Array (line 1312) | Node_Array(Node_Array *na) : _a(na->_a), _max(na->_max), _nodes(na->_n... method Node (line 1313) | Node *operator[] ( uint i ) const // Lookup, or NULL for not mapped method Node (line 1315) | Node *at( uint i ) const { assert(i<_max,"oob"); return _nodes[i]; } method Node (line 1316) | Node **adr() { return _nodes; } method map (line 1318) | void map( uint i, Node *n ) { if( i>=_max ) grow(i); _nodes[i] = n; } method uint (line 1324) | uint Size() const { return _max; } class Node_List (line 109) | class Node_List method Node_List (line 1332) | Node_List() : Node_Array(Thread::current()->resource_area()), _cnt(0) {} method Node_List (line 1333) | Node_List(Arena *a) : Node_Array(a), _cnt(0) {} method contains (line 1334) | bool contains(Node* n) { method insert (line 1340) | void insert( uint i, Node *n ) { Node_Array::insert(i,n); _cnt++; } method remove (line 1341) | void remove( uint i ) { Node_Array::remove(i); _cnt--; } method push (line 1342) | void push( Node *b ) { map(_cnt++,b); } method Node (line 1344) | Node *pop() { return _nodes[--_cnt]; } method Node (line 1345) | Node *rpop() { Node *b = _nodes[0]; _nodes[0]=_nodes[--_cnt]; return b;} method clear (line 1346) | void clear() { _cnt = 0; Node_Array::clear(); } method uint (line 1347) | uint size() const { return _cnt; } class Node_Stack (line 110) | class Node_Stack type INode (line 1406) | struct INode { method Node_Stack (line 1416) | Node_Stack(int size) { method Node_Stack (line 1424) | Node_Stack(Arena *a, int size) : _a(a) { method pop (line 1431) | void pop() { method push (line 1435) | void push(Node *n, uint i) { method Node (line 1442) | Node *node() const { method Node (line 1445) | Node* node_at(uint i) const { method uint (line 1449) | uint index() const { method uint (line 1452) | uint index_at(uint i) const { method set_node (line 1456) | void set_node(Node *n) { method set_index (line 1459) | void set_index(uint i) { method uint (line 1462) | uint size_max() const { return (uint)pointer_delta(_inode_max, _inodes... method uint (line 1463) | uint size() const { return (uint)pointer_delta((_inode_top+1), _inodes... method is_nonempty (line 1464) | bool is_nonempty() const { return (_inode_top >= _inodes); } method is_empty (line 1465) | bool is_empty() const { return (_inode_top < _inodes); } method clear (line 1466) | void clear() { _inode_top = _inodes - 1; } class NullCheckNode (line 111) | class NullCheckNode class OopMap (line 112) | class OopMap class ParmNode (line 113) | class ParmNode class PCTableNode (line 114) | class PCTableNode class PhaseCCP (line 115) | class PhaseCCP class PhaseGVN (line 116) | class PhaseGVN class PhaseIterGVN (line 117) | class PhaseIterGVN class PhaseRegAlloc (line 118) | class PhaseRegAlloc class PhaseTransform (line 119) | class PhaseTransform class PhaseValues (line 120) | class PhaseValues class PhiNode (line 121) | class PhiNode class Pipeline (line 122) | class Pipeline class ProjNode (line 123) | class ProjNode class RegMask (line 124) | class RegMask class RegionNode (line 125) | class RegionNode class RootNode (line 126) | class RootNode class SafePointNode (line 127) | class SafePointNode class SafePointScalarObjectNode (line 128) | class SafePointScalarObjectNode class StartNode (line 129) | class StartNode class State (line 130) | class State class StoreNode (line 131) | class StoreNode class SubNode (line 132) | class SubNode class Type (line 133) | class Type class TypeNode (line 134) | class TypeNode method set_type (line 1558) | void set_type(const Type* t) { method Type (line 1565) | const Type* type() const { assert(_type != NULL, "sanity"); return _ty... method TypeNode (line 1566) | TypeNode( const Type *t, uint required ) : Node(required), _type(t) { class UnlockNode (line 135) | class UnlockNode class VectorNode (line 136) | class VectorNode class LoadVectorNode (line 137) | class LoadVectorNode class StoreVectorNode (line 138) | class StoreVectorNode class VectorSet (line 139) | class VectorSet class DUIterator (line 161) | class DUIterator method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() class DUIterator_Fast (line 162) | class DUIterator_Fast method DUIterator_Fast (line 1173) | DUIterator_Fast(const Node* node, ptrdiff_t offset) method DUIterator_Fast (line 1178) | DUIterator_Fast() class DUIterator_Last (line 163) | class DUIterator_Last method DUIterator_Last (line 1231) | DUIterator_Last(const Node* node, ptrdiff_t offset) method DUIterator_Last (line 1238) | DUIterator_Last() { } class Node (line 188) | class Node { method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... function VALUE_OBJ_CLASS_SPEC (line 1053) | class DUIterator_Common VALUE_OBJ_CLASS_SPEC { class DUIterator (line 1090) | class DUIterator : public DUIterator_Common { method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() function DUIterator (line 1132) | DUIterator Node::outs() const method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() function DUIterator (line 1134) | DUIterator& Node::refresh_out_pos(DUIterator& i) const method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() function Node (line 1138) | Node* Node::out(DUIterator& i) const method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class DUIterator_Fast (line 1154) | class DUIterator_Fast : public DUIterator_Common { method DUIterator_Fast (line 1173) | DUIterator_Fast(const Node* node, ptrdiff_t offset) method DUIterator_Fast (line 1178) | DUIterator_Fast() function DUIterator_Fast (line 1200) | DUIterator_Fast Node::fast_outs(DUIterator_Fast& imax) const { method DUIterator_Fast (line 1173) | DUIterator_Fast(const Node* node, ptrdiff_t offset) method DUIterator_Fast (line 1178) | DUIterator_Fast() function Node (line 1206) | Node* Node::fast_out(DUIterator_Fast& i) const { method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class DUIterator_Last (line 1221) | class DUIterator_Last : private DUIterator_Fast { method DUIterator_Last (line 1231) | DUIterator_Last(const Node* node, ptrdiff_t offset) method DUIterator_Last (line 1238) | DUIterator_Last() { } function DUIterator_Last (line 1257) | DUIterator_Last Node::last_outs(DUIterator_Last& imin) const { method DUIterator_Last (line 1231) | DUIterator_Last(const Node* node, ptrdiff_t offset) method DUIterator_Last (line 1238) | DUIterator_Last() { } function Node (line 1263) | Node* Node::last_out(DUIterator_Last& i) const { method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class SimpleDUIterator (line 1279) | class SimpleDUIterator : public StackObj { method SimpleDUIterator (line 1285) | SimpleDUIterator(Node* n): node(n), i(n->fast_outs(imax)) {} method has_next (line 1286) | bool has_next() { return i < imax; } method next (line 1287) | void next() { i++; } method Node (line 1288) | Node* get() { return node->fast_out(i); } class Node_Array (line 1297) | class Node_Array : public ResourceObj { method Node_Array (line 1305) | Node_Array(Arena *a) : _a(a), _max(OptoNodeListSize) { method Node_Array (line 1312) | Node_Array(Node_Array *na) : _a(na->_a), _max(na->_max), _nodes(na->_n... method Node (line 1313) | Node *operator[] ( uint i ) const // Lookup, or NULL for not mapped method Node (line 1315) | Node *at( uint i ) const { assert(i<_max,"oob"); return _nodes[i]; } method Node (line 1316) | Node **adr() { return _nodes; } method map (line 1318) | void map( uint i, Node *n ) { if( i>=_max ) grow(i); _nodes[i] = n; } method uint (line 1324) | uint Size() const { return _max; } class Node_List (line 1328) | class Node_List : public Node_Array { method Node_List (line 1332) | Node_List() : Node_Array(Thread::current()->resource_area()), _cnt(0) {} method Node_List (line 1333) | Node_List(Arena *a) : Node_Array(a), _cnt(0) {} method contains (line 1334) | bool contains(Node* n) { method insert (line 1340) | void insert( uint i, Node *n ) { Node_Array::insert(i,n); _cnt++; } method remove (line 1341) | void remove( uint i ) { Node_Array::remove(i); _cnt--; } method push (line 1342) | void push( Node *b ) { map(_cnt++,b); } method Node (line 1344) | Node *pop() { return _nodes[--_cnt]; } method Node (line 1345) | Node *rpop() { Node *b = _nodes[0]; _nodes[0]=_nodes[--_cnt]; return b;} method clear (line 1346) | void clear() { _cnt = 0; Node_Array::clear(); } method uint (line 1347) | uint size() const { return _cnt; } class Unique_Node_List (line 1352) | class Unique_Node_List : public Node_List { method Unique_Node_List (line 1357) | Unique_Node_List() : Node_List(), _in_worklist(Thread::current()->reso... method Unique_Node_List (line 1358) | Unique_Node_List(Arena *a) : Node_List(a), _in_worklist(a), _clock_ind... method member (line 1361) | bool member( Node *n ) { return _in_worklist.test(n->_idx) != 0; } method VectorSet (line 1362) | VectorSet &member_set(){ return _in_worklist; } method push (line 1364) | void push( Node *b ) { method Node (line 1368) | Node *pop() { method Node (line 1376) | Node *remove( uint i ) { method yank (line 1382) | void yank( Node *n ) { _in_worklist >>= n->_idx; Node_List::yank(n); } method clear (line 1383) | void clear() { method print_set (line 1393) | void print_set() const { _in_worklist.print(); } class Node_Stack (line 1403) | class Node_Stack { type INode (line 1406) | struct INode { method Node_Stack (line 1416) | Node_Stack(int size) { method Node_Stack (line 1424) | Node_Stack(Arena *a, int size) : _a(a) { method pop (line 1431) | void pop() { method push (line 1435) | void push(Node *n, uint i) { method Node (line 1442) | Node *node() const { method Node (line 1445) | Node* node_at(uint i) const { method uint (line 1449) | uint index() const { method uint (line 1452) | uint index_at(uint i) const { method set_node (line 1456) | void set_node(Node *n) { method set_index (line 1459) | void set_index(uint i) { method uint (line 1462) | uint size_max() const { return (uint)pointer_delta(_inode_max, _inodes... method uint (line 1463) | uint size() const { return (uint)pointer_delta((_inode_top+1), _inodes... method is_nonempty (line 1464) | bool is_nonempty() const { return (_inode_top >= _inodes); } method is_empty (line 1465) | bool is_empty() const { return (_inode_top < _inodes); } method clear (line 1466) | void clear() { _inode_top = _inodes - 1; } function VALUE_OBJ_CLASS_SPEC (line 1476) | class Node_Notes VALUE_OBJ_CLASS_SPEC { function Node_Notes (line 1525) | inline Node_Notes* class TypeNode (line 1551) | class TypeNode : public Node { method set_type (line 1558) | void set_type(const Type* t) { method Type (line 1565) | const Type* type() const { assert(_type != NULL, "sanity"); return _ty... method TypeNode (line 1566) | TypeNode( const Type *t, uint required ) : Node(required), _type(t) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/opcodes.hpp type Opcodes (line 30) | enum Opcodes { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/optoreg.hpp function VALUE_OBJ_CLASS_SPEC (line 48) | class OptoReg VALUE_OBJ_CLASS_SPEC { class OptoRegPair (line 174) | class OptoRegPair { method set_bad (line 180) | void set_bad ( ) { _second = OptoReg::Bad; _first = ... method set1 (line 181) | void set1 ( OptoReg::Name n ) { _second = OptoReg::Bad; _first = n; } method set2 (line 182) | void set2 ( OptoReg::Name n ) { _second = n + 1; _first = n; } method set_pair (line 183) | void set_pair( OptoReg::Name second, OptoReg::Name first ) { _secon... method set_ptr (line 184) | void set_ptr ( OptoReg::Name ptr ) { method second (line 193) | OptoReg::Name second() const { return _second; } method first (line 194) | OptoReg::Name first() const { return _first; } method OptoRegPair (line 195) | OptoRegPair(OptoReg::Name second, OptoReg::Name first) { _second = se... method OptoRegPair (line 196) | OptoRegPair(OptoReg::Name f) { _second = OptoReg::Bad; _first = f; } method OptoRegPair (line 197) | OptoRegPair() { _second = OptoReg::Bad; _first = OptoReg::Bad; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/output.cpp function Node (line 265) | Node* Compile::call_zap_node(MachSafePointNode* node_to_check, int block... function LocationValue (line 582) | static LocationValue *new_loc_value( PhaseRegAlloc *ra, OptoReg::Name re... function ObjectValue (line 591) | ObjectValue* class NonSafepointEmitter (line 968) | class NonSafepointEmitter { method NonSafepointEmitter (line 976) | NonSafepointEmitter(Compile* compile) { method observe_instruction (line 982) | void observe_instruction(Node* n, int pc_offset) { method observe_safepoint (line 1006) | void observe_safepoint(JVMState* jvms, int pc_offset) { method flush_at_end (line 1015) | void flush_at_end() { function turn_off_compiler (line 1051) | static void turn_off_compiler(Compile* C) { function CodeBuffer (line 1064) | CodeBuffer* Compile::init_buffer(uint* blk_starts) { function Node (line 1994) | Node * Scheduling::ChooseNodeToBundle() { function edge_from_to (line 2573) | static bool edge_from_to( Node *from, Node *to ) { function add_prec_edge_from_to (line 2647) | static void add_prec_edge_from_to( Node *from, Node *to ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/output.hpp class Arena (line 49) | class Arena class Bundle (line 50) | class Bundle class Block (line 51) | class Block class Block_Array (line 52) | class Block_Array class Node (line 53) | class Node class Node_Array (line 54) | class Node_Array class Node_List (line 55) | class Node_List class PhaseCFG (line 56) | class PhaseCFG class PhaseChaitin (line 57) | class PhaseChaitin class Pipeline_Use_Element (line 58) | class Pipeline_Use_Element class Pipeline_Use (line 59) | class Pipeline_Use class Scheduling (line 78) | class Scheduling { method Bundle (line 162) | Bundle* node_bundling(const Node *n) { method valid_bundle_info (line 167) | bool valid_bundle_info(const Node *n) const { method starts_bundle (line 171) | bool starts_bundle(const Node *n) const { method increment_instructions_per_bundle (line 226) | static void increment_instructions_per_bundle(uint i) { method increment_nop_size (line 230) | static void increment_nop_size(uint s) { method increment_method_size (line 234) | static void increment_method_size(uint s) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/parse.hpp class BytecodeParseHistogram (line 36) | class BytecodeParseHistogram class InlineTree (line 37) | class InlineTree method InlineTree (line 90) | InlineTree* caller_tree() const { return _caller_tree; } method inline_level (line 92) | int inline_level() const { return stack_depth(); } method stack_depth (line 93) | int stack_depth() const { return _caller_jvms ? _caller_... method set_msg (line 95) | void set_msg(const char* msg) { _msg = msg; } type InlineStyle (line 106) | enum InlineStyle { method JVMState (line 126) | JVMState* caller_jvms() const { return _caller_jvms; } method ciMethod (line 127) | ciMethod *method() const { return _method; } method caller_bci (line 128) | int caller_bci() const { return _caller_jvms ? _caller_... method uint (line 129) | uint count_inline_bcs() const { return _count_inline_bcs; } method site_invoke_ratio (line 130) | float site_invoke_ratio() const { return _site_invoke_ratio; } method uint (line 137) | uint count_inlines() const { return _count_inlines; } method subtrees (line 139) | GrowableArray subtrees() { return _subtrees; } class Parse (line 38) | class Parse class Block (line 151) | class Block { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { class BytecodeParseHistogram (line 267) | class BytecodeParseHistogram : public ResourceObj { type BPHType (line 269) | enum BPHType { method set_parse_histogram (line 309) | void set_parse_histogram(BytecodeParseHistogram *bph) { _parse_histogr... method BytecodeParseHistogram (line 310) | BytecodeParseHistogram* parse_histogram() { return _parse_histogr... type BPHType (line 269) | enum BPHType { method Parse (line 353) | virtual Parse* is_Parse() const { return (Parse*)this; } method JVMState (line 357) | JVMState* caller() const { return _caller; } method expected_uses (line 358) | float expected_uses() const { return _expected_uses; } method prof_factor (line 359) | float prof_factor() const { return _prof_factor; } method depth (line 360) | int depth() const { return _depth; } method TypeFunc (line 361) | const TypeFunc* tf() const { return _tf; } method ciTypeFlow (line 364) | ciTypeFlow* flow() const { return _flow; } method block_count (line 366) | int block_count() const { return _block_count; } method GraphKit (line 368) | GraphKit& exits() { return _exits; } method wrote_final (line 369) | bool wrote_final() const { return _wrote_final; } method set_wrote_final (line 370) | void set_wrote_final(bool z) { _wrote_final = z; } method count_invocations (line 371) | bool count_invocations() const { return _count_invocations; } method method_data_update (line 372) | bool method_data_update() const { return _method_data_update; } method Block (line 374) | Block* block() const { return _block; } method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method ciBytecodeStream (line 375) | ciBytecodeStream& iter() { return _iter; } method bc (line 376) | Bytecodes::Code bc() const { return _iter.cur_bc(); } method set_block (line 378) | void set_block(Block* b) { _block = b; } method is_normal_parse (line 381) | bool is_normal_parse() const { return _entry_bci == InvocationEntryBc... method is_osr_parse (line 382) | bool is_osr_parse() const { return _entry_bci != InvocationEntryBc... method osr_bci (line 383) | int osr_bci() const { assert(is_osr_parse(),""); return _ent... method failing (line 388) | bool failing() { return C->failing(); } method Block (line 390) | Block* rpo_at(int rpo) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 394) | Block* start_block() { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 398) | Block* successor_for_bci(int bci) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method store_state_to (line 414) | void store_state_to(Block* b) { b->record_state(this); } method maybe_add_safepoint (line 471) | void maybe_add_safepoint(int target_bci) { method do_getstatic (line 500) | void do_getstatic() { do_field_access(true, false); } method do_getfield (line 501) | void do_getfield () { do_field_access(true, true); } method do_putstatic (line 502) | void do_putstatic() { do_field_access(false, false); } method do_putfield (line 503) | void do_putfield () { do_field_access(false, true); } class SwitchRange (line 39) | class SwitchRange class InlineTree (line 43) | class InlineTree : public ResourceObj { method InlineTree (line 90) | InlineTree* caller_tree() const { return _caller_tree; } method inline_level (line 92) | int inline_level() const { return stack_depth(); } method stack_depth (line 93) | int stack_depth() const { return _caller_jvms ? _caller_... method set_msg (line 95) | void set_msg(const char* msg) { _msg = msg; } type InlineStyle (line 106) | enum InlineStyle { method JVMState (line 126) | JVMState* caller_jvms() const { return _caller_jvms; } method ciMethod (line 127) | ciMethod *method() const { return _method; } method caller_bci (line 128) | int caller_bci() const { return _caller_jvms ? _caller_... method uint (line 129) | uint count_inline_bcs() const { return _count_inline_bcs; } method site_invoke_ratio (line 130) | float site_invoke_ratio() const { return _site_invoke_ratio; } method uint (line 137) | uint count_inlines() const { return _count_inlines; } method subtrees (line 139) | GrowableArray subtrees() { return _subtrees; } class Parse (line 148) | class Parse : public GraphKit { class Block (line 151) | class Block { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { class BytecodeParseHistogram (line 267) | class BytecodeParseHistogram : public ResourceObj { type BPHType (line 269) | enum BPHType { method set_parse_histogram (line 309) | void set_parse_histogram(BytecodeParseHistogram *bph) { _parse_histogr... method BytecodeParseHistogram (line 310) | BytecodeParseHistogram* parse_histogram() { return _parse_histogr... type BPHType (line 269) | enum BPHType { method Parse (line 353) | virtual Parse* is_Parse() const { return (Parse*)this; } method JVMState (line 357) | JVMState* caller() const { return _caller; } method expected_uses (line 358) | float expected_uses() const { return _expected_uses; } method prof_factor (line 359) | float prof_factor() const { return _prof_factor; } method depth (line 360) | int depth() const { return _depth; } method TypeFunc (line 361) | const TypeFunc* tf() const { return _tf; } method ciTypeFlow (line 364) | ciTypeFlow* flow() const { return _flow; } method block_count (line 366) | int block_count() const { return _block_count; } method GraphKit (line 368) | GraphKit& exits() { return _exits; } method wrote_final (line 369) | bool wrote_final() const { return _wrote_final; } method set_wrote_final (line 370) | void set_wrote_final(bool z) { _wrote_final = z; } method count_invocations (line 371) | bool count_invocations() const { return _count_invocations; } method method_data_update (line 372) | bool method_data_update() const { return _method_data_update; } method Block (line 374) | Block* block() const { return _block; } method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method ciBytecodeStream (line 375) | ciBytecodeStream& iter() { return _iter; } method bc (line 376) | Bytecodes::Code bc() const { return _iter.cur_bc(); } method set_block (line 378) | void set_block(Block* b) { _block = b; } method is_normal_parse (line 381) | bool is_normal_parse() const { return _entry_bci == InvocationEntryBc... method is_osr_parse (line 382) | bool is_osr_parse() const { return _entry_bci != InvocationEntryBc... method osr_bci (line 383) | int osr_bci() const { assert(is_osr_parse(),""); return _ent... method failing (line 388) | bool failing() { return C->failing(); } method Block (line 390) | Block* rpo_at(int rpo) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 394) | Block* start_block() { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 398) | Block* successor_for_bci(int bci) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method store_state_to (line 414) | void store_state_to(Block* b) { b->record_state(this); } method maybe_add_safepoint (line 471) | void maybe_add_safepoint(int target_bci) { method do_getstatic (line 500) | void do_getstatic() { do_field_access(true, false); } method do_getfield (line 501) | void do_getfield () { do_field_access(true, true); } method do_putstatic (line 502) | void do_putstatic() { do_field_access(false, false); } method do_putfield (line 503) | void do_putfield () { do_field_access(false, true); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/parse1.cpp function Node (line 98) | Node *Parse::fetch_interpreter_state(int index, function Node (line 141) | Node* Parse::check_interpreter_type(Node* l, const Type* type, function JVMState (line 753) | JVMState* Compile::build_start_state(StartNode* start, const TypeFunc* t... function Node_Notes (line 787) | Node_Notes* Parse::make_node_notes(Node_Notes* caller_nn) { function SafePointNode (line 1000) | SafePointNode* Parse::create_entry_map() { function Type (line 1203) | const Type* Parse::Block::stack_type_at(int i) const { function Type (line 1209) | const Type* Parse::Block::local_type_at(int i) const { function PhiNode (line 1810) | PhiNode *Parse::ensure_phi(int idx, bool nocreate) { function PhiNode (line 1865) | PhiNode *Parse::ensure_memory_phi(int idx, bool nocreate) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/parse2.cpp function Node (line 71) | Node* Parse::array_addressing(BasicType type, int vals, const Type* *res... function IfNode (line 168) | IfNode* Parse::jump_if_fork_int(Node* a, Node* b, BoolTest::mask mask) { function Node (line 176) | Node* Parse::jump_if_join(Node* iffalse, Node* iftrue) { function jint_cmp (line 225) | static int jint_cmp(const void *i, const void *j) { class SwitchRange (line 237) | class SwitchRange : public StackObj { method jint (line 245) | jint lo() const { return _lo; } method jint (line 246) | jint hi() const { return _hi; } method dest (line 247) | int dest() const { return _dest; } method table_index (line 248) | int table_index() const { return _table_index; } method is_singleton (line 249) | bool is_singleton() const { return _lo == _hi; } method setRange (line 251) | void setRange(jint lo, jint hi, int dest, int table_index) { method adjoinRange (line 255) | bool adjoinRange(jint lo, jint hi, int dest, int table_index) { method set (line 264) | void set (jint value, int dest, int table_index) { method adjoin (line 267) | bool adjoin(jint value, int dest, int table_index) { method print (line 271) | void print(ciEnv* env) { function Node (line 1241) | static Node* extract_obj_from_klass_load(PhaseGVN* gvn, Node* n) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/parse3.cpp function Node (line 381) | Node* Parse::expand_multianewarray(ciArrayKlass* array_klass, Node* *len... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/parseHelper.cpp function Node (line 356) | Node* Parse::method_data_addressing(ciMethodData* md, ciProfileData* dat... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/phase.hpp class Compile (line 31) | class Compile class Phase (line 40) | class Phase : public StackObj { type PhaseNumber (line 42) | enum PhaseNumber { type PhaseNumber (line 62) | enum PhaseNumber FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/phaseX.cpp function Node (line 87) | Node *NodeHash::hash_find( const Node *n ) { function Node (line 132) | Node *NodeHash::hash_find_insert( Node *n ) { function uint (line 260) | uint NodeHash::round_up( uint x ) { function Node (line 350) | Node *NodeHash::find_index(uint idx) { // For debugging function TypeInt (line 478) | const TypeInt* PhaseTransform::find_int_type(Node* n) { function TypeLong (line 490) | const TypeLong* PhaseTransform::find_long_type(Node* n) { function ConNode (line 584) | ConNode* PhaseTransform::makecon(const Type *t) { function ConNode (line 600) | ConNode* PhaseValues::uncached_makecon(const Type *t) { function ConINode (line 620) | ConINode* PhaseTransform::intcon(int i) { function ConLNode (line 636) | ConLNode* PhaseTransform::longcon(jlong l) { function ConNode (line 652) | ConNode* PhaseTransform::zerocon(BasicType bt) { function Node (line 668) | Node *PhaseGVN::transform( Node *n ) { function Node (line 675) | Node *PhaseGVN::transform_no_reclaim( Node *n ) { function Node (line 1000) | Node* PhaseIterGVN::register_new_node_with_optimizer(Node* n, Node* orig) { function Node (line 1009) | Node *PhaseIterGVN::transform( Node *n ) { function Node (line 1026) | Node *PhaseIterGVN::transform_old( Node *n ) { function Type (line 1144) | const Type* PhaseIterGVN::saturate(const Type* new_type, const Type* old... type DeleteProgress (line 1153) | enum DeleteProgress { function ccp_type_widens (line 1413) | static bool ccp_type_widens(const Type* t, const Type* t0) { function Node (line 1492) | Node *PhaseCCP::transform( Node *n ) { function Node (line 1525) | Node *PhaseCCP::transform_once( Node *n ) { function Type (line 1599) | const Type* PhaseCCP::saturate(const Type* new_type, const Type* old_type, function Node (line 1636) | Node *PhasePeephole::transform( Node *n ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/phaseX.hpp class Compile (line 36) | class Compile class ConINode (line 37) | class ConINode class ConLNode (line 38) | class ConLNode class Node (line 39) | class Node class Type (line 40) | class Type class PhaseTransform (line 41) | class PhaseTransform method Arena (line 187) | Arena* arena() { return _arena; } method Type_Array (line 188) | Type_Array& types() { return _types; } method Type (line 196) | const Type* type(const Node* n) const { method Type (line 204) | const Type* type_or_null(const Node* n) const { method set_type (line 208) | void set_type(const Node* n, const Type *t) { method set_type_bottom (line 213) | void set_type_bottom(const Node* n) { method ensure_type_or_null (line 222) | void ensure_type_or_null(const Node* n) { method jint (line 230) | jint find_int_con( Node* n, jint value_if_unknown) { method jlong (line 234) | jlong find_long_con(Node* n, jlong value_if_unknown) { method ConNode (line 242) | virtual ConNode* uncached_makecon(const Type* t) // override in Phase... method eqv (line 259) | bool eqv(const Node* n1, const Node* n2) const { return n1 == n2; } method Type (line 309) | virtual const Type* saturate(const Type* new_type, const Type* old_type, method set_progress (line 321) | void set_progress() { ++_count_progress; assert( allow_progre... method clear_progress (line 322) | void clear_progress() { _count_progress = 0; } method uint (line 323) | uint made_progress() const { return _count_progress; } method set_transforms (line 326) | void set_transforms() { ++_count_transforms; } method clear_transforms (line 327) | void clear_transforms() { _count_transforms = 0; } method uint (line 328) | uint made_transforms() const{ return _count_transforms; } method set_allow_progress (line 331) | void set_allow_progress(bool allow) { _allow_progress = allow; } method allow_progress (line 332) | bool allow_progress() { return _allow_progress; } class PhaseGVN (line 42) | class PhaseGVN class PhaseIterGVN (line 43) | class PhaseIterGVN method PhaseIterGVN (line 433) | virtual PhaseIterGVN *is_IterGVN() { return this; } method remove_dead_node (line 456) | void remove_dead_node( Node *dead ) { method replace_node (line 466) | void replace_node( Node *old, Node *nn ) { method rehash_node_delayed (line 474) | void rehash_node_delayed(Node* n) { method replace_input_of (line 480) | void replace_input_of(Node* n, int i, Node* in) { method delete_input_of (line 486) | void delete_input_of(Node* n, int i) { method delay_transform (line 491) | bool delay_transform() const { return _delay_transform; } method set_delay_transform (line 493) | void set_delay_transform(bool delay) { class PhaseCCP (line 44) | class PhaseCCP method inc_invokes (line 540) | void inc_invokes() { ++PhaseCCP::_total_invokes; } method clear_constants (line 544) | void clear_constants() { _count_constants = 0; } method inc_constants (line 545) | void inc_constants() { ++_count_constants; } method uint (line 546) | uint count_constants() const { return _count_constants; } class PhasePeephole (line 45) | class PhasePeephole method clear_peepholes (line 571) | void clear_peepholes() { _count_peepholes = 0; } method inc_peepholes (line 572) | void inc_peepholes() { ++_count_peepholes; } method uint (line 573) | uint count_peepholes() const { return _count_peepholes; } class PhaseRegAlloc (line 46) | class PhaseRegAlloc class NodeHash (line 53) | class NodeHash : public StackObj { method check_grow (line 74) | void check_grow() { method uint (line 83) | uint insert_limit() const { return _max - (_max>>2); } method uint (line 87) | uint size() const { return _max; } method Node (line 89) | Node *at(uint table_index) { method Node (line 97) | Node *sentinel() { return _sentinel; } class Type_Array (line 122) | class Type_Array : public StackObj { method Type (line 127) | const Type *operator[] ( uint i ) const // Lookup, or NULL for not mapped method Type_Array (line 131) | Type_Array(Arena *a) : _a(a), _max(0), _types(0) {} method Type_Array (line 132) | Type_Array(Type_Array *ta) : _a(ta->_a), _max(ta->_max), _types(ta->_t... method Type (line 133) | const Type *fast_lookup(uint i) const{assert(i<_max,"oob");return _typ... method map (line 135) | void map( uint i, const Type *n ) { if( i>=_max ) grow(i); _types[i] =... method uint (line 136) | uint Size() const { return _max; } class PhaseRemoveUseless (line 145) | class PhaseRemoveUseless : public Phase { method Unique_Node_List (line 152) | Unique_Node_List *get_useful() { return &_useful; } class PhaseTransform (line 161) | class PhaseTransform : public Phase { method Arena (line 187) | Arena* arena() { return _arena; } method Type_Array (line 188) | Type_Array& types() { return _types; } method Type (line 196) | const Type* type(const Node* n) const { method Type (line 204) | const Type* type_or_null(const Node* n) const { method set_type (line 208) | void set_type(const Node* n, const Type *t) { method set_type_bottom (line 213) | void set_type_bottom(const Node* n) { method ensure_type_or_null (line 222) | void ensure_type_or_null(const Node* n) { method jint (line 230) | jint find_int_con( Node* n, jint value_if_unknown) { method jlong (line 234) | jlong find_long_con(Node* n, jlong value_if_unknown) { method ConNode (line 242) | virtual ConNode* uncached_makecon(const Type* t) // override in Phase... method eqv (line 259) | bool eqv(const Node* n1, const Node* n2) const { return n1 == n2; } method Type (line 309) | virtual const Type* saturate(const Type* new_type, const Type* old_type, method set_progress (line 321) | void set_progress() { ++_count_progress; assert( allow_progre... method clear_progress (line 322) | void clear_progress() { _count_progress = 0; } method uint (line 323) | uint made_progress() const { return _count_progress; } method set_transforms (line 326) | void set_transforms() { ++_count_transforms; } method clear_transforms (line 327) | void clear_transforms() { _count_transforms = 0; } method uint (line 328) | uint made_transforms() const{ return _count_transforms; } method set_allow_progress (line 331) | void set_allow_progress(bool allow) { _allow_progress = allow; } method allow_progress (line 332) | bool allow_progress() { return _allow_progress; } class PhaseValues (line 338) | class PhaseValues : public PhaseTransform { method PhaseIterGVN (line 347) | virtual PhaseIterGVN *is_IterGVN() { return 0; } method hash_delete (line 350) | bool hash_delete(Node *n) { return _table.hash_delete(n); } method hash_insert (line 351) | void hash_insert(Node *n) { _table.hash_insert(n); } method Node (line 352) | Node *hash_find_insert(Node *n){ return _table.hash_find_insert(n); } method Node (line 353) | Node *hash_find(const Node *n) { return _table.hash_find(n); } method remove_useless_nodes (line 356) | void remove_useless_nodes(VectorSet &useful) { method Type (line 364) | virtual const Type* saturate(const Type* new_type, const Type* old_type, method inc_new_values (line 370) | void inc_new_values() { ++_count_new_values; } method clear_new_values (line 371) | void clear_new_values() { _count_new_values = 0; } method uint (line 372) | uint made_new_values() const { return _count_new_values; } function PhaseGVN (line 381) | PhaseGVN( Arena *arena, uint est_max_size ) : PhaseValues( arena, est_ma... function PhaseGVN (line 382) | PhaseGVN( PhaseGVN *gvn ) : PhaseValues( gvn ) {} function PhaseGVN (line 383) | PhaseGVN( PhaseGVN *gvn, const char *dummy ) : PhaseValues( gvn, dummy ) {} function replace_with (line 390) | void replace_with(PhaseGVN* gvn) { class PhaseIterGVN (line 402) | class PhaseIterGVN : public PhaseGVN { method PhaseIterGVN (line 433) | virtual PhaseIterGVN *is_IterGVN() { return this; } method remove_dead_node (line 456) | void remove_dead_node( Node *dead ) { method replace_node (line 466) | void replace_node( Node *old, Node *nn ) { method rehash_node_delayed (line 474) | void rehash_node_delayed(Node* n) { method replace_input_of (line 480) | void replace_input_of(Node* n, int i, Node* in) { method delete_input_of (line 486) | void delete_input_of(Node* n, int i) { method delay_transform (line 491) | bool delay_transform() const { return _delay_transform; } method set_delay_transform (line 493) | void set_delay_transform(bool delay) { class PhaseCCP (line 517) | class PhaseCCP : public PhaseIterGVN { method inc_invokes (line 540) | void inc_invokes() { ++PhaseCCP::_total_invokes; } method clear_constants (line 544) | void clear_constants() { _count_constants = 0; } method inc_constants (line 545) | void inc_constants() { ++_count_constants; } method uint (line 546) | uint count_constants() const { return _count_constants; } class PhasePeephole (line 555) | class PhasePeephole : public PhaseTransform { method clear_peepholes (line 571) | void clear_peepholes() { _count_peepholes = 0; } method inc_peepholes (line 572) | void inc_peepholes() { ++_count_peepholes; } method uint (line 573) | uint count_peepholes() const { return _count_peepholes; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/phasetype.hpp type CompilerPhaseType (line 28) | enum CompilerPhaseType { class CompilerPhaseTypeHelper (line 59) | class CompilerPhaseTypeHelper { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/postaloc.cpp function register_contains_value (line 31) | static bool register_contains_value(Node* val, OptoReg::Name reg, int n_... function expected_yanked_node (line 95) | static bool expected_yanked_node(Node *old, Node *orig_old) { function Node (line 210) | Node *PhaseChaitin::skip_copies( Node *c ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/reg_split.cpp function contains_no_live_range_input (line 54) | static bool contains_no_live_range_input(const Node* def) { function Node (line 67) | Node *PhaseChaitin::get_spillcopy_wide( Node *def, Node *use, uint uidx ) { function uint (line 152) | uint PhaseChaitin::split_DEF( Node *def, Block *b, int loc, uint maxlrg,... function uint (line 192) | uint PhaseChaitin::split_USE( Node *def, Block *b, Node *use, uint useid... function Node (line 294) | Node* clone_node(Node* def, Block *b, Compile* C) { function Node (line 320) | Node *PhaseChaitin::split_Rematerialize( Node *def, Block *b, uint insid... function uint (line 461) | uint PhaseChaitin::Split(uint maxlrg, ResourceArea* split_arena) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/regalloc.hpp class Node (line 33) | class Node class Matcher (line 34) | class Matcher class PhaseCFG (line 35) | class PhaseCFG class PhaseRegAlloc (line 41) | class PhaseRegAlloc : public Phase { method uint (line 60) | uint node_regs_max_index() const { return _node_regs_max_index; } method get_reg_first (line 63) | OptoReg::Name get_reg_first( const Node *n ) const { method get_reg_second (line 68) | OptoReg::Name get_reg_second( const Node *n ) const { method set_bad (line 84) | void set_bad( uint idx ) { method set1 (line 88) | void set1( uint idx, OptoReg::Name reg ) { method set2 (line 92) | void set2( uint idx, OptoReg::Name reg ) { method set_pair (line 96) | void set_pair( uint idx, OptoReg::Name hi, OptoReg::Name lo ) { method set_ptr (line 100) | void set_ptr( uint idx, OptoReg::Name reg ) { method get_encode (line 116) | int get_encode( const Node *n ) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/regmask.cpp function find_lowest_bit (line 51) | int find_lowest_bit( uint32 mask ) { function find_hihghest_bit (line 80) | int find_hihghest_bit( uint32 mask ) { function uint (line 394) | uint RegMask::Size() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/regmask.hpp function VALUE_OBJ_CLASS_SPEC (line 84) | class RegMask VALUE_OBJ_CLASS_SPEC { function RegMask (line 135) | RegMask( RegMask *rm ) { function RegMask (line 142) | RegMask( ) { Clear(); } function RegMask (line 145) | RegMask( OptoReg::Name reg ) { Clear(); Insert(reg); } function Member (line 148) | int Member( OptoReg::Name reg ) const { function is_AllStack (line 156) | int is_AllStack() const { return _A[RM_SIZE-1] >> (_WordBits-1); } function set_AllStack (line 164) | void set_AllStack() { Insert(OptoReg::Name(CHUNK_SIZE-1)); } function is_NotEmpty (line 167) | int is_NotEmpty( ) const { function find_first_elem (line 176) | OptoReg::Name find_first_elem() const { function find_last_elem (line 185) | OptoReg::Name find_last_elem() const { function verify_pairs (line 204) | void verify_pairs() const { assert( is_aligned_pairs(), "mask is not ali... function is_misaligned_pair (line 209) | bool is_misaligned_pair() const { return Size()==2 && !is_aligned_pairs(... function is_bound (line 215) | int is_bound(uint ireg) const { function verify_sets (line 235) | void verify_sets(int size) const { assert(is_aligned_sets(size), "mask i... function is_misaligned_set (line 240) | bool is_misaligned_set(int size) const { return (int)Size()==size && !is... function overlap (line 249) | int overlap( const RegMask &rm ) const { function Clear (line 262) | void Clear( ) { function Set_All (line 269) | void Set_All( ) { function Insert (line 276) | void Insert( OptoReg::Name reg ) { function Remove (line 282) | void Remove( OptoReg::Name reg ) { function OR (line 288) | void OR( const RegMask &rm ) { function AND (line 295) | void AND( const RegMask &rm ) { function SUBTRACT (line 302) | void SUBTRACT( const RegMask &rm ) { function print (line 312) | void print() const { dump(); } function can_represent (line 318) | static bool can_represent(OptoReg::Name reg) { function can_represent_arg (line 324) | static bool can_represent_arg(OptoReg::Name reg) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/rootnode.cpp function Node (line 37) | Node *RootNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 72) | const Type *HaltNode::bottom_type() const { return Type::BOTTOM; } function Node (line 75) | Node *HaltNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 80) | const Type *HaltNode::Value( PhaseTransform *phase ) const { function RegMask (line 86) | const RegMask &HaltNode::out_RegMask() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/rootnode.hpp class RootNode (line 35) | class RootNode : public LoopNode { method RootNode (line 37) | RootNode( ) : LoopNode(0,0) { method Node (line 43) | virtual const Node *is_block_proj() const { return this; } method Type (line 44) | virtual const Type *bottom_type() const { return Type::BOTTOM; } method Node (line 45) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method Type (line 47) | virtual const Type *Value( PhaseTransform *phase ) const { return Type... class HaltNode (line 52) | class HaltNode : public Node { method pinned (line 56) | virtual bool pinned() const { return true; } method is_CFG (line 60) | virtual bool is_CFG() const { return true; } method uint (line 61) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 62) | virtual bool depends_only_on_test() const { return false; } method Node (line 63) | virtual const Node *is_block_proj() const { return this; } method uint (line 65) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 66) | virtual uint match_edge(uint idx) const { return 0; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/runtime.cpp function check_compiled_frame (line 130) | static bool check_compiled_frame(JavaThread* thread) { function address (line 180) | address OptoRuntime::generate_stub( ciEnv* env, function JRT_END (line 444) | JRT_END function TypeFunc (line 463) | const TypeFunc *OptoRuntime::athrow_Type() { function TypeFunc (line 478) | const TypeFunc *OptoRuntime::new_array_Type() { function TypeFunc (line 494) | const TypeFunc *OptoRuntime::multianewarray_Type(int ndim) { function TypeFunc (line 511) | const TypeFunc *OptoRuntime::multianewarray2_Type() { function TypeFunc (line 515) | const TypeFunc *OptoRuntime::multianewarray3_Type() { function TypeFunc (line 519) | const TypeFunc *OptoRuntime::multianewarray4_Type() { function TypeFunc (line 523) | const TypeFunc *OptoRuntime::multianewarray5_Type() { function TypeFunc (line 527) | const TypeFunc *OptoRuntime::multianewarrayN_Type() { function TypeFunc (line 542) | const TypeFunc *OptoRuntime::g1_wb_pre_Type() { function TypeFunc (line 555) | const TypeFunc *OptoRuntime::g1_wb_post_Type() { function TypeFunc (line 569) | const TypeFunc *OptoRuntime::uncommon_trap_Type() { function TypeFunc (line 586) | const TypeFunc *OptoRuntime::zap_dead_locals_Type() { function TypeFunc (line 602) | const TypeFunc *OptoRuntime::complete_monitor_enter_Type() { function TypeFunc (line 619) | const TypeFunc *OptoRuntime::complete_monitor_exit_Type() { function TypeFunc (line 634) | const TypeFunc* OptoRuntime::flush_windows_Type() { function TypeFunc (line 648) | const TypeFunc* OptoRuntime::l2f_Type() { function TypeFunc (line 663) | const TypeFunc* OptoRuntime::modf_Type() { function TypeFunc (line 678) | const TypeFunc *OptoRuntime::Math_D_D_Type() { function TypeFunc (line 695) | const TypeFunc* OptoRuntime::Math_DD_D_Type() { function TypeFunc (line 714) | const TypeFunc* OptoRuntime::void_long_Type() { type ArrayCopyType (line 729) | enum ArrayCopyType { function TypeFunc (line 736) | static const TypeFunc* make_arraycopy_Type(ArrayCopyType act) { function TypeFunc (line 774) | const TypeFunc* OptoRuntime::fast_arraycopy_Type() { function TypeFunc (line 779) | const TypeFunc* OptoRuntime::checkcast_arraycopy_Type() { function TypeFunc (line 784) | const TypeFunc* OptoRuntime::slow_arraycopy_Type() { function TypeFunc (line 790) | const TypeFunc* OptoRuntime::generic_arraycopy_Type() { function TypeFunc (line 796) | const TypeFunc* OptoRuntime::array_fill_Type() { function TypeFunc (line 815) | const TypeFunc* OptoRuntime::aescrypt_block_Type() { function TypeFunc (line 835) | const TypeFunc* OptoRuntime::cipherBlockChaining_aescrypt_Type() { function TypeFunc (line 857) | const TypeFunc* OptoRuntime::osr_end_Type() { function TypeFunc (line 873) | const TypeFunc* OptoRuntime::profile_receiver_type_Type() { function JRT_END (line 923) | JRT_END function JRT_END (line 1046) | JRT_END function address (line 1112) | address OptoRuntime::rethrow_C(oopDesc* exception, JavaThread* thread, a... function TypeFunc (line 1130) | const TypeFunc *OptoRuntime::rethrow_Type() { function TypeFunc (line 1175) | const TypeFunc *OptoRuntime::register_finalizer_Type() { function TypeFunc (line 1194) | const TypeFunc *OptoRuntime::dtrace_method_entry_exit_Type() { function TypeFunc (line 1209) | const TypeFunc *OptoRuntime::dtrace_object_alloc_Type() { function NamedCounter (line 1280) | NamedCounter* OptoRuntime::new_named_counter(JVMState* youngest_jvms, Na... function trace_exception (line 1321) | static void trace_exception(oop exception_oop, address exception_pc, con... function is_java_frame (line 1352) | static bool is_java_frame( frame* f) { return f->is_java_frame(); } function is_native_frame (line 1353) | static bool is_native_frame(frame* f) { return f->is_native_frame(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/runtime.hpp class CallInfo (line 51) | class CallInfo class NamedCounter (line 58) | class NamedCounter : public CHeapObj { type CounterTag (line 60) | enum CounterTag { method NamedCounter (line 74) | NamedCounter(const char *n, CounterTag tag = NoTag): method count (line 81) | int count() const { return _count; } method address (line 82) | address addr() { return (address)&_count; } method CounterTag (line 83) | CounterTag tag() const { return _tag; } method set_tag (line 84) | void set_tag(CounterTag tag) { _tag = tag; } method NamedCounter (line 86) | NamedCounter* next() const { return _next; } method set_next (line 87) | void set_next(NamedCounter* next) { class BiasedLockingNamedCounter (line 94) | class BiasedLockingNamedCounter : public NamedCounter { method BiasedLockingNamedCounter (line 99) | BiasedLockingNamedCounter(const char *n) : method BiasedLockingCounters (line 102) | BiasedLockingCounters* counters() { return &_counters; } class OptoRuntime (line 107) | class OptoRuntime : public AllStatic { method address (line 213) | static address new_instance_Java() { return _new_i... method address (line 214) | static address new_array_Java() { return _new_a... method address (line 215) | static address new_array_nozero_Java() { return _new_a... method address (line 216) | static address multianewarray2_Java() { return _multi... method address (line 217) | static address multianewarray3_Java() { return _multi... method address (line 218) | static address multianewarray4_Java() { return _multi... method address (line 219) | static address multianewarray5_Java() { return _multi... method address (line 220) | static address multianewarrayN_Java() { return _multi... method address (line 221) | static address g1_wb_pre_Java() { return _g1_wb... method address (line 222) | static address g1_wb_post_Java() { return _g1_wb... method address (line 223) | static address vtable_must_compile_stub() { return _vtabl... method address (line 224) | static address complete_monitor_locking_Java() { return _compl... method address (line 226) | static address slow_arraycopy_Java() { return _slow_... method address (line 227) | static address register_finalizer_Java() { return _regis... method address (line 231) | static address zap_dead_locals_stub(bool is_native) { return is_native method ExceptionBlob (line 237) | static ExceptionBlob* exception_blob() { retur... method address (line 247) | static address rethrow_stub() { return _rethrow_Java; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/split_if.cpp function Node (line 34) | Node *PhaseIdealLoop::split_thru_region( Node *n, Node *region ) { type small_cache (line 239) | struct small_cache : public Dict { method small_cache (line 241) | small_cache() : Dict( cmpkey, hashptr ) {} method Node (line 242) | Node *probe( Node *use_blk ) { return (Node*)((*this)[use_blk]); } method lru_insert (line 243) | void lru_insert( Node *use_blk, Node *new_def ) { Insert(use_blk,new_d... function Node (line 255) | Node *PhaseIdealLoop::spinup( Node *iff_dom, Node *new_false, Node *new_... function Node (line 323) | Node *PhaseIdealLoop::find_use_block( Node *use, Node *def, Node *old_fa... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/stringopts.cpp class StringConcat (line 40) | class StringConcat : public ResourceObj { method StringConcat (line 66) | StringConcat(PhaseStringOpts* stringopts, CallStaticJavaNode* end): method merge_add (line 78) | void merge_add() { method set_allocation (line 103) | void set_allocation(AllocateNode* alloc) { method append (line 107) | void append(Node* value, int mode) { method push (line 111) | void push(Node* value, int mode) { method push_string (line 116) | void push_string(Node* value) { method push_string_null_check (line 119) | void push_string_null_check(Node* value) { method push_int (line 122) | void push_int(Node* value) { method push_char (line 125) | void push_char(Node* value) { method is_SB_toString (line 129) | static bool is_SB_toString(Node* call) { method Node (line 142) | static Node* skip_string_null_check(Node* value) { method Node (line 167) | Node* argument(int i) { method Node (line 170) | Node* argument_uncast(int i) { method set_argument (line 179) | void set_argument(int i, Node* value) { method num_arguments (line 182) | int num_arguments() { method mode (line 185) | int mode(int i) { method add_control (line 188) | void add_control(Node* ctrl) { method CallStaticJavaNode (line 192) | CallStaticJavaNode* end() { return _end; } method AllocateNode (line 193) | AllocateNode* begin() { return _begin; } method Node (line 194) | Node* string_alloc() { return _string_alloc; } method maybe_log_transform (line 200) | void maybe_log_transform() { method convert_uncommon_traps (line 216) | void convert_uncommon_traps(GraphKit& kit, const JVMState* jvms) { method cleanup (line 248) | void cleanup() { function StringConcat (line 275) | StringConcat* StringConcat::merge(StringConcat* other, Node* arg) { method StringConcat (line 66) | StringConcat(PhaseStringOpts* stringopts, CallStaticJavaNode* end): method merge_add (line 78) | void merge_add() { method set_allocation (line 103) | void set_allocation(AllocateNode* alloc) { method append (line 107) | void append(Node* value, int mode) { method push (line 111) | void push(Node* value, int mode) { method push_string (line 116) | void push_string(Node* value) { method push_string_null_check (line 119) | void push_string_null_check(Node* value) { method push_int (line 122) | void push_int(Node* value) { method push_char (line 125) | void push_char(Node* value) { method is_SB_toString (line 129) | static bool is_SB_toString(Node* call) { method Node (line 142) | static Node* skip_string_null_check(Node* value) { method Node (line 167) | Node* argument(int i) { method Node (line 170) | Node* argument_uncast(int i) { method set_argument (line 179) | void set_argument(int i, Node* value) { method num_arguments (line 182) | int num_arguments() { method mode (line 185) | int mode(int i) { method add_control (line 188) | void add_control(Node* ctrl) { method CallStaticJavaNode (line 192) | CallStaticJavaNode* end() { return _end; } method AllocateNode (line 193) | AllocateNode* begin() { return _begin; } method Node (line 194) | Node* string_alloc() { return _string_alloc; } method maybe_log_transform (line 200) | void maybe_log_transform() { method convert_uncommon_traps (line 216) | void convert_uncommon_traps(GraphKit& kit, const JVMState* jvms) { method cleanup (line 248) | void cleanup() { function Node_List (line 365) | Node_List PhaseStringOpts::collect_toString_calls() { function StringConcat (line 400) | StringConcat* PhaseStringOpts::build_candidate(CallStaticJavaNode* call) { method StringConcat (line 66) | StringConcat(PhaseStringOpts* stringopts, CallStaticJavaNode* end): method merge_add (line 78) | void merge_add() { method set_allocation (line 103) | void set_allocation(AllocateNode* alloc) { method append (line 107) | void append(Node* value, int mode) { method push (line 111) | void push(Node* value, int mode) { method push_string (line 116) | void push_string(Node* value) { method push_string_null_check (line 119) | void push_string_null_check(Node* value) { method push_int (line 122) | void push_int(Node* value) { method push_char (line 125) | void push_char(Node* value) { method is_SB_toString (line 129) | static bool is_SB_toString(Node* call) { method Node (line 142) | static Node* skip_string_null_check(Node* value) { method Node (line 167) | Node* argument(int i) { method Node (line 170) | Node* argument_uncast(int i) { method set_argument (line 179) | void set_argument(int i, Node* value) { method num_arguments (line 182) | int num_arguments() { method mode (line 185) | int mode(int i) { method add_control (line 188) | void add_control(Node* ctrl) { method CallStaticJavaNode (line 192) | CallStaticJavaNode* end() { return _end; } method AllocateNode (line 193) | AllocateNode* begin() { return _begin; } method Node (line 194) | Node* string_alloc() { return _string_alloc; } method maybe_log_transform (line 200) | void maybe_log_transform() { method convert_uncommon_traps (line 216) | void convert_uncommon_traps(GraphKit& kit, const JVMState* jvms) { method cleanup (line 248) | void cleanup() { function Node (line 952) | Node* PhaseStringOpts::fetch_static_field(GraphKit& kit, ciField* field) { function Node (line 982) | Node* PhaseStringOpts::int_stringSize(GraphKit& kit, Node* arg) { function Node (line 1228) | Node* PhaseStringOpts::copy_string(GraphKit& kit, Node* str, Node* char_... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/stringopts.hpp class StringConcat (line 31) | class StringConcat class PhaseStringOpts (line 33) | class PhaseStringOpts : public Phase { method PhaseGVN (line 77) | PhaseGVN* gvn() { return _gvn; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/subnode.cpp function Node (line 49) | Node *SubNode::Identity( PhaseTransform *phase ) { function Type (line 83) | const Type *SubNode::Value( PhaseTransform *phase ) const { function ok_to_convert (line 107) | static bool ok_to_convert(Node* inc, Node* iv) { function Node (line 131) | Node *SubINode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 242) | const Type *SubINode::sub( const Type *t1, const Type *t2 ) const { function Node (line 261) | Node *SubLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 351) | const Type *SubLNode::sub( const Type *t1, const Type *t2 ) const { function Type (line 371) | const Type *SubFPNode::Value( PhaseTransform *phase ) const { function Node (line 398) | Node *SubFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 423) | const Type *SubFNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 441) | Node *SubDNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 466) | const Type *SubDNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 487) | Node *CmpNode::Identity( PhaseTransform *phase ) { function Type (line 495) | const Type *CmpINode::sub( const Type *t1, const Type *t2 ) const { function Type (line 516) | const Type *CmpUNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 580) | Node *CmpINode::Ideal( PhaseGVN *phase, bool can_reshape ) { function Type (line 602) | const Type *CmpLNode::sub( const Type *t1, const Type *t2 ) const { function Type (line 625) | const Type *CmpPNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 707) | static inline Node* isa_java_mirror_load(PhaseGVN* phase, Node* n) { function Node (line 727) | static inline Node* isa_const_java_mirror(PhaseGVN* phase, Node* n) { function Node (line 758) | Node *CmpPNode::Ideal( PhaseGVN *phase, bool can_reshape ) { function Type (line 863) | const Type *CmpNNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 936) | Node *CmpNNode::Ideal( PhaseGVN *phase, bool can_reshape ) { function Type (line 944) | const Type *CmpFNode::Value( PhaseTransform *phase ) const { function Type (line 974) | const Type *CmpDNode::Value( PhaseTransform *phase ) const { function Node (line 1000) | Node *CmpDNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 1044) | const Type *BoolTest::cc2logical( const Type *CC ) const { function uint (line 1077) | uint BoolNode::hash() const { return (Node::hash() << 3)|(_test._test+1); } function uint (line 1078) | uint BoolNode::size_of() const { return sizeof(BoolNode); } function uint (line 1081) | uint BoolNode::cmp( const Node &n ) const { function Node (line 1088) | static Node *clone_cmp( Node *cmp, Node *cmp1, Node *cmp2, PhaseGVN *gvn... function Node (line 1097) | Node* BoolNode::make_predicate(Node* test_value, PhaseGVN* phase) { function Node (line 1121) | Node* BoolNode::as_int_value(PhaseGVN* phase) { function BoolNode (line 1130) | BoolNode* BoolNode::negate(PhaseGVN* phase) { function Node (line 1137) | Node *BoolNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1275) | const Type *BoolNode::Value( PhaseTransform *phase ) const { function Type (line 1304) | const Type *SqrtDNode::Value( PhaseTransform *phase ) const { function Type (line 1316) | const Type *CosDNode::Value( PhaseTransform *phase ) const { function Type (line 1327) | const Type *SinDNode::Value( PhaseTransform *phase ) const { function Type (line 1338) | const Type *TanDNode::Value( PhaseTransform *phase ) const { function Type (line 1349) | const Type *LogDNode::Value( PhaseTransform *phase ) const { function Type (line 1360) | const Type *Log10DNode::Value( PhaseTransform *phase ) const { function Type (line 1371) | const Type *ExpDNode::Value( PhaseTransform *phase ) const { function Type (line 1383) | const Type *PowDNode::Value( PhaseTransform *phase ) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/subnode.hpp class SubNode (line 40) | class SubNode : public Node { method SubNode (line 42) | SubNode( Node *in1, Node *in2 ) : Node(0,in1,in2) { class SubINode (line 69) | class SubINode : public SubNode { method SubINode (line 71) | SubINode( Node *in1, Node *in2 ) : SubNode(in1,in2) {} method Type (line 75) | const Type *add_id() const { return TypeInt::ZERO; } method Type (line 76) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 77) | virtual uint ideal_reg() const { return Op_RegI; } class SubLNode (line 82) | class SubLNode : public SubNode { method SubLNode (line 84) | SubLNode( Node *in1, Node *in2 ) : SubNode(in1,in2) {} method Type (line 88) | const Type *add_id() const { return TypeLong::ZERO; } method Type (line 89) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 90) | virtual uint ideal_reg() const { return Op_RegL; } class SubFPNode (line 96) | class SubFPNode : public SubNode { method SubFPNode (line 98) | SubFPNode( Node *in1, Node *in2 ) : SubNode(in1,in2) {} class SubFNode (line 106) | class SubFNode : public SubFPNode { method SubFNode (line 108) | SubFNode( Node *in1, Node *in2 ) : SubFPNode(in1,in2) {} method Type (line 112) | const Type *add_id() const { return TypeF::ZERO; } method Type (line 113) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 114) | virtual uint ideal_reg() const { return Op_RegF; } class SubDNode (line 120) | class SubDNode : public SubFPNode { method SubDNode (line 122) | SubDNode( Node *in1, Node *in2 ) : SubFPNode(in1,in2) {} method Type (line 126) | const Type *add_id() const { return TypeD::ZERO; } method Type (line 127) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 128) | virtual uint ideal_reg() const { return Op_RegD; } class CmpNode (line 133) | class CmpNode : public SubNode { method CmpNode (line 135) | CmpNode( Node *in1, Node *in2 ) : SubNode(in1,in2) { method Type (line 139) | const Type *add_id() const { return TypeInt::ZERO; } method Type (line 140) | const Type *bottom_type() const { return TypeInt::CC; } method uint (line 141) | virtual uint ideal_reg() const { return Op_RegFlags; } class CmpINode (line 146) | class CmpINode : public CmpNode { method CmpINode (line 148) | CmpINode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpUNode (line 156) | class CmpUNode : public CmpNode { method CmpUNode (line 158) | CmpUNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpPNode (line 166) | class CmpPNode : public CmpNode { method CmpPNode (line 168) | CmpPNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpNNode (line 176) | class CmpNNode : public CmpNode { method CmpNNode (line 178) | CmpNNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpLNode (line 186) | class CmpLNode : public CmpNode { method CmpLNode (line 188) | CmpLNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpL3Node (line 195) | class CmpL3Node : public CmpLNode { method CmpL3Node (line 197) | CmpL3Node( Node *in1, Node *in2 ) : CmpLNode(in1,in2) { method uint (line 202) | virtual uint ideal_reg() const { return Op_RegI; } class CmpFNode (line 209) | class CmpFNode : public CmpNode { method CmpFNode (line 211) | CmpFNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} method Type (line 213) | virtual const Type *sub( const Type *, const Type * ) const { ShouldNo... class CmpF3Node (line 221) | class CmpF3Node : public CmpFNode { method CmpF3Node (line 223) | CmpF3Node( Node *in1, Node *in2 ) : CmpFNode(in1,in2) { method uint (line 229) | virtual uint ideal_reg() const { return Op_RegI; } class CmpDNode (line 237) | class CmpDNode : public CmpNode { method CmpDNode (line 239) | CmpDNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} method Type (line 241) | virtual const Type *sub( const Type *, const Type * ) const { ShouldNo... class CmpD3Node (line 250) | class CmpD3Node : public CmpDNode { method CmpD3Node (line 252) | CmpD3Node( Node *in1, Node *in2 ) : CmpDNode(in1,in2) { method uint (line 257) | virtual uint ideal_reg() const { return Op_RegI; } function VALUE_OBJ_CLASS_SPEC (line 265) | struct BoolTest VALUE_OBJ_CLASS_SPEC { class BoolNode (line 283) | class BoolNode : public Node { method BoolNode (line 289) | BoolNode( Node *cc, BoolTest::mask t): _test(t), Node(0,cc) { method Type (line 301) | virtual const Type *bottom_type() const { return TypeInt::BOOL; } method uint (line 302) | uint match_edge(uint idx) const { return 0; } method uint (line 303) | virtual uint ideal_reg() const { return Op_RegI; } class AbsNode (line 314) | class AbsNode : public Node { method AbsNode (line 316) | AbsNode( Node *value ) : Node(0,value) {} class AbsINode (line 322) | class AbsINode : public AbsNode { method AbsINode (line 324) | AbsINode( Node *in1 ) : AbsNode(in1) {} method Type (line 326) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 327) | virtual uint ideal_reg() const { return Op_RegI; } class AbsFNode (line 334) | class AbsFNode : public AbsNode { method AbsFNode (line 336) | AbsFNode( Node *in1 ) : AbsNode(in1) {} method Type (line 338) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 339) | virtual uint ideal_reg() const { return Op_RegF; } class AbsDNode (line 346) | class AbsDNode : public AbsNode { method AbsDNode (line 348) | AbsDNode( Node *in1 ) : AbsNode(in1) {} method Type (line 350) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 351) | virtual uint ideal_reg() const { return Op_RegD; } class CmpLTMaskNode (line 357) | class CmpLTMaskNode : public Node { method CmpLTMaskNode (line 359) | CmpLTMaskNode( Node *p, Node *q ) : Node(0, p, q) {} method Type (line 361) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 362) | virtual uint ideal_reg() const { return Op_RegI; } class NegNode (line 367) | class NegNode : public Node { method NegNode (line 369) | NegNode( Node *in1 ) : Node(0,in1) {} class NegFNode (line 377) | class NegFNode : public NegNode { method NegFNode (line 379) | NegFNode( Node *in1 ) : NegNode(in1) {} method Type (line 381) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 382) | virtual uint ideal_reg() const { return Op_RegF; } class NegDNode (line 390) | class NegDNode : public NegNode { method NegDNode (line 392) | NegDNode( Node *in1 ) : NegNode(in1) {} method Type (line 394) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 395) | virtual uint ideal_reg() const { return Op_RegD; } class CosDNode (line 400) | class CosDNode : public Node { method CosDNode (line 402) | CosDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 407) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 408) | virtual uint ideal_reg() const { return Op_RegD; } class SinDNode (line 414) | class SinDNode : public Node { method SinDNode (line 416) | SinDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 421) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 422) | virtual uint ideal_reg() const { return Op_RegD; } class TanDNode (line 429) | class TanDNode : public Node { method TanDNode (line 431) | TanDNode(Compile* C, Node *c,Node *in1) : Node(c, in1) { method Type (line 436) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 437) | virtual uint ideal_reg() const { return Op_RegD; } class AtanDNode (line 444) | class AtanDNode : public Node { method AtanDNode (line 446) | AtanDNode(Node *c, Node *in1, Node *in2 ) : Node(c, in1, in2) {} method Type (line 448) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 449) | virtual uint ideal_reg() const { return Op_RegD; } class SqrtDNode (line 455) | class SqrtDNode : public Node { method SqrtDNode (line 457) | SqrtDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 462) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 463) | virtual uint ideal_reg() const { return Op_RegD; } class ExpDNode (line 469) | class ExpDNode : public Node { method ExpDNode (line 471) | ExpDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 476) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 477) | virtual uint ideal_reg() const { return Op_RegD; } class LogDNode (line 483) | class LogDNode : public Node { method LogDNode (line 485) | LogDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 490) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 491) | virtual uint ideal_reg() const { return Op_RegD; } class Log10DNode (line 497) | class Log10DNode : public Node { method Log10DNode (line 499) | Log10DNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 504) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 505) | virtual uint ideal_reg() const { return Op_RegD; } class PowDNode (line 511) | class PowDNode : public Node { method PowDNode (line 513) | PowDNode(Compile* C, Node *c, Node *in1, Node *in2 ) : Node(c, in1, in... method Type (line 518) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 519) | virtual uint ideal_reg() const { return Op_RegD; } class ReverseBytesINode (line 525) | class ReverseBytesINode : public Node { method ReverseBytesINode (line 527) | ReverseBytesINode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 529) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 530) | virtual uint ideal_reg() const { return Op_RegI; } class ReverseBytesLNode (line 535) | class ReverseBytesLNode : public Node { method ReverseBytesLNode (line 537) | ReverseBytesLNode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 539) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 540) | virtual uint ideal_reg() const { return Op_RegL; } class ReverseBytesUSNode (line 545) | class ReverseBytesUSNode : public Node { method ReverseBytesUSNode (line 547) | ReverseBytesUSNode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 549) | const Type *bottom_type() const { return TypeInt::CHAR; } method uint (line 550) | virtual uint ideal_reg() const { return Op_RegI; } class ReverseBytesSNode (line 555) | class ReverseBytesSNode : public Node { method ReverseBytesSNode (line 557) | ReverseBytesSNode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 559) | const Type *bottom_type() const { return TypeInt::SHORT; } method uint (line 560) | virtual uint ideal_reg() const { return Op_RegI; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/superword.cpp function MemNode (line 338) | MemNode* SuperWord::find_align_to_ref(Node_List &memops) { function same_inputs (line 1072) | static bool same_inputs(Node_List* p, int idx) { function Node (line 1429) | Node* SuperWord::vector_opd(Node_List* p, int opd_idx) { function Type (line 1872) | const Type* SuperWord::container_type(Node* n) { function Node_List (line 1923) | Node_List* SuperWord::in_pack(Node* s, Node_List* p) { function Node (line 1946) | Node* SuperWord::executed_first(Node_List* p) { function Node (line 1962) | Node* SuperWord::executed_last(Node_List* p) { function CountedLoopEndNode (line 2139) | CountedLoopEndNode* SuperWord::get_pre_loop_end(CountedLoopNode *cl) { function DepMem (line 2418) | DepMem* DepGraph::make_node(Node* node) { function DepEdge (line 2429) | DepEdge* DepGraph::make_edge(DepMem* dpred, DepMem* dsucc) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/superword.hpp class SWPointer (line 62) | class SWPointer class OrderedPair (line 63) | class OrderedPair class DepMem (line 67) | class DepMem method DepMem (line 102) | DepMem(Node* node) : _node(node), _in_head(NULL), _out_head(NULL) {} method Node (line 104) | Node* node() { return _node; } method DepEdge (line 105) | DepEdge* in_head() { return _in_head; } method DepEdge (line 106) | DepEdge* out_head() { return _out_head; } method set_in_head (line 107) | void set_in_head(DepEdge* hd) { _in_head = hd; } method set_out_head (line 108) | void set_out_head(DepEdge* hd) { _out_head = hd; } class DepEdge (line 73) | class DepEdge : public ResourceObj { method DepEdge (line 81) | DepEdge(DepMem* pred, DepMem* succ, DepEdge* next_in, DepEdge* next_ou... method DepEdge (line 84) | DepEdge* next_in() { return _next_in; } method DepEdge (line 85) | DepEdge* next_out() { return _next_out; } method DepMem (line 86) | DepMem* pred() { return _pred; } method DepMem (line 87) | DepMem* succ() { return _succ; } class DepMem (line 95) | class DepMem : public ResourceObj { method DepMem (line 102) | DepMem(Node* node) : _node(node), _in_head(NULL), _out_head(NULL) {} method Node (line 104) | Node* node() { return _node; } method DepEdge (line 105) | DepEdge* in_head() { return _in_head; } method DepEdge (line 106) | DepEdge* out_head() { return _out_head; } method set_in_head (line 107) | void set_in_head(DepEdge* hd) { _in_head = hd; } method set_out_head (line 108) | void set_out_head(DepEdge* hd) { _out_head = hd; } function VALUE_OBJ_CLASS_SPEC (line 117) | class DepGraph VALUE_OBJ_CLASS_SPEC { class DepPreds (line 155) | class DepPreds : public StackObj { method Node (line 165) | Node* current() { return _current; } method done (line 166) | bool done() { return _done; } class DepSuccs (line 173) | class DepSuccs : public StackObj { method Node (line 183) | Node* current() { return _current; } method done (line 184) | bool done() { return _done; } function VALUE_OBJ_CLASS_SPEC (line 193) | class SWNodeInfo VALUE_OBJ_CLASS_SPEC { class SuperWord (line 206) | class SuperWord : public ResourceObj { type consts (line 212) | enum consts { top_align = -1, bottom_align = -666 } method PhaseIdealLoop (line 244) | PhaseIdealLoop* phase() { return _phase; } method IdealLoopTree (line 245) | IdealLoopTree* lpt() { return _lpt; } method PhiNode (line 246) | PhiNode* iv() { return _iv; } method Arena (line 255) | Arena* arena() { return _arena; } method Node (line 257) | Node* bb() { return _bb; } method set_bb (line 258) | void set_bb(Node* bb) { _bb = bb; } method set_lpt (line 260) | void set_lpt(IdealLoopTree* lpt) { _lpt = lpt; } method LoopNode (line 262) | LoopNode* lp() { return _lp; } method set_lp (line 263) | void set_lp(LoopNode* lp) { _lp = lp; method iv_stride (line 265) | int iv_stride() { return lp()->as_CountedLoop()->stri... method vector_width (line 267) | int vector_width(Node* n) { method vector_width_in_bytes (line 271) | int vector_width_in_bytes(Node* n) { method MemNode (line 275) | MemNode* align_to_ref() { return _align_to_ref; } method set_align_to_ref (line 276) | void set_align_to_ref(MemNode* m) { _align_to_ref = m; } method Node (line 278) | Node* ctrl(Node* n) const { return _phase->has_ctrl(n) ? _phase->get_c... method in_bb (line 281) | bool in_bb(Node* n) { return n != NULL && n->outcnt() > 0 && ctrl... method bb_idx (line 282) | int bb_idx(Node* n) { assert(in_bb(n), "must be"); return _bb_idx... method set_bb_idx (line 283) | void set_bb_idx(Node* n, int i) { _bb_idx.at_put_grow(n->_idx, i); } method visited_clear (line 286) | void visited_clear() { _visited.Clear(); } method visited_set (line 287) | void visited_set(Node* n) { return _visited.set(bb_idx(n)); } method visited_test (line 288) | int visited_test(Node* n) { return _visited.test(bb_idx(n)); } method visited_test_set (line 289) | int visited_test_set(Node* n) { return _visited.test_set(bb_idx(n)); } method post_visited_clear (line 290) | void post_visited_clear() { _post_visited.Clear(); } method post_visited_set (line 291) | void post_visited_set(Node* n) { return _post_visited.set(bb_idx(n)); } method post_visited_test (line 292) | int post_visited_test(Node* n) { return _post_visited.test(bb_idx(n)); } method grow_node_info (line 295) | void grow_node_info(int i) { if (i >= _node_info.length()) _node_info.... method alignment (line 298) | int alignment(Node* n) { return _node_info.adr_at(... method set_alignment (line 299) | void set_alignment(Node* n, int a) { int i = bb_idx(n); grow_n... method depth (line 302) | int depth(Node* n) { return _node_info.adr_at(... method set_depth (line 303) | void set_depth(Node* n, int d) { int i = bb_idx(n); grow_n... method Type (line 306) | const Type* velt_type(Node* n) { return _node_info.adr_at(... method BasicType (line 307) | BasicType velt_basic_type(Node* n) { return velt_type(n)->arra... method set_velt_type (line 308) | void set_velt_type(Node* n, const Type* t) { int i = bb_idx(n); grow_n... method Node_List (line 312) | Node_List* my_pack(Node* n) { return !in_bb(n) ? NULL :... method set_my_pack (line 313) | void set_my_pack(Node* n, Node_List* p) { int i = bb_idx(n); grow_n... function VALUE_OBJ_CLASS_SPEC (line 428) | class SWPointer VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 510) | class OrderedPair VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/type.cpp function Type (line 113) | const Type* Type::get_const_type(ciType* type) { function BasicType (line 125) | BasicType Type::array_element_basic_type() const { function Type (line 140) | const Type* Type::get_typeflow_type(ciType* type) { function Type (line 188) | const Type *Type::make( enum TYPES t ) { function Type (line 474) | const Type *Type::hashcons(void) { function Type (line 556) | const Type *Type::meet( const Type *t ) const { function Type (line 595) | const Type *Type::xmeet( const Type *t ) const { function Type (line 673) | const Type *Type::filter( const Type *kills ) const { function Type (line 718) | const Type *Type::xdual() const { function TypeF (line 849) | const TypeF *TypeF::make(float f) { function Type (line 855) | const Type *TypeF::xmeet( const Type *t ) const { function Type (line 897) | const Type *TypeF::xdual() const { function TypeD (line 965) | const TypeD *TypeD::make(double d) { function Type (line 971) | const Type *TypeD::xmeet( const Type *t ) const { function Type (line 1010) | const Type *TypeD::xdual() const { function TypeInt (line 1098) | const TypeInt *TypeInt::make( jint lo ) { function normalize_int_widen (line 1102) | static int normalize_int_widen( jint lo, jint hi, int w ) { function TypeInt (line 1115) | const TypeInt *TypeInt::make( jint lo, jint hi, int w ) { function Type (line 1124) | const Type *TypeInt::xmeet( const Type *t ) const { function Type (line 1161) | const Type *TypeInt::xdual() const { function Type (line 1168) | const Type *TypeInt::widen( const Type *old, const Type* limit ) const { function Type (line 1222) | const Type *TypeInt::narrow( const Type *old ) const { function Type (line 1253) | const Type *TypeInt::filter( const Type *kills ) const { function TypeLong (line 1353) | const TypeLong *TypeLong::make( jlong lo ) { function normalize_long_widen (line 1357) | static int normalize_long_widen( jlong lo, jlong hi, int w ) { function TypeLong (line 1370) | const TypeLong *TypeLong::make( jlong lo, jlong hi, int w ) { function Type (line 1380) | const Type *TypeLong::xmeet( const Type *t ) const { function Type (line 1417) | const Type *TypeLong::xdual() const { function Type (line 1424) | const Type *TypeLong::widen( const Type *old, const Type* limit ) const { function Type (line 1481) | const Type *TypeLong::narrow( const Type *old ) const { function Type (line 1512) | const Type *TypeLong::filter( const Type *kills ) const { function TypeTuple (line 1625) | const TypeTuple *TypeTuple::make_range(ciSignature* sig) { function TypeTuple (line 1657) | const TypeTuple *TypeTuple::make_domain(ciInstanceKlass* recv, ciSignatu... function TypeTuple (line 1702) | const TypeTuple *TypeTuple::make( uint cnt, const Type **fields ) { function Type (line 1708) | const Type **TypeTuple::fields( uint arg_cnt ) { function Type (line 1721) | const Type *TypeTuple::xmeet( const Type *t ) const { function Type (line 1750) | const Type *TypeTuple::xdual() const { function TypeInt (line 1819) | inline const TypeInt* normalize_array_size(const TypeInt* size) { function TypeAry (line 1831) | const TypeAry *TypeAry::make( const Type *elem, const TypeInt *size) { function Type (line 1841) | const Type *TypeAry::xmeet( const Type *t ) const { function Type (line 1867) | const Type *TypeAry::xdual() const { function TypeVect (line 1963) | const TypeVect* TypeVect::make(const Type *elem, uint length) { function Type (line 1986) | const Type *TypeVect::xmeet( const Type *t ) const { function Type (line 2017) | const Type *TypeVect::xdual() const { function TypePtr (line 2089) | const TypePtr *TypePtr::make( TYPES t, enum PTR ptr, int offset ) { function Type (line 2094) | const Type *TypePtr::cast_to_ptr_type(PTR ptr) const { function Type (line 2108) | const Type *TypePtr::xmeet( const Type *t ) const { function Type (line 2167) | const Type *TypePtr::xdual() const { function TypePtr (line 2188) | const TypePtr *TypePtr::add_offset( intptr_t offset ) const { function TypeRawPtr (line 2238) | const TypeRawPtr *TypeRawPtr::make( enum PTR ptr ) { function TypeRawPtr (line 2244) | const TypeRawPtr *TypeRawPtr::make( address bits ) { function Type (line 2250) | const Type *TypeRawPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 2266) | const Type *TypeRawPtr::xmeet( const Type *t ) const { function Type (line 2317) | const Type *TypeRawPtr::xdual() const { function TypePtr (line 2322) | const TypePtr *TypeRawPtr::add_offset( intptr_t offset ) const { function TypeOopPtr (line 2437) | const TypeOopPtr *TypeOopPtr::make(PTR ptr, function Type (line 2448) | const Type *TypeOopPtr::cast_to_ptr_type(PTR ptr) const { function TypeOopPtr (line 2455) | const TypeOopPtr *TypeOopPtr::cast_to_instance_id(int instance_id) const { function Type (line 2462) | const Type *TypeOopPtr::cast_to_exactness(bool klass_is_exact) const { function TypeKlassPtr (line 2472) | const TypeKlassPtr* TypeOopPtr::as_klass_type() const { function Type (line 2484) | const Type *TypeOopPtr::xmeet( const Type *t ) const { function Type (line 2550) | const Type *TypeOopPtr::xdual() const { function TypeOopPtr (line 2558) | const TypeOopPtr* TypeOopPtr::make_from_klass_common(ciKlass *klass, boo... function TypeOopPtr (line 2615) | const TypeOopPtr* TypeOopPtr::make_from_constant(ciObject* o, bool requi... function Type (line 2699) | const Type *TypeOopPtr::filter( const Type *kills ) const { function TypePtr (line 2803) | const TypePtr *TypeOopPtr::add_offset( intptr_t offset ) const { function TypeInstPtr (line 2842) | const TypeInstPtr *TypeInstPtr::make(PTR ptr, function Type (line 2876) | const Type *TypeInstPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 2885) | const Type *TypeInstPtr::cast_to_exactness(bool klass_is_exact) const { function TypeOopPtr (line 2896) | const TypeOopPtr *TypeInstPtr::cast_to_instance_id(int instance_id) const { function TypeInstPtr (line 2904) | const TypeInstPtr *TypeInstPtr::xmeet_unloaded(const TypeInstPtr *tinst)... function Type (line 2950) | const Type *TypeInstPtr::xmeet( const Type *t ) const { function ciType (line 3249) | ciType* TypeInstPtr::java_mirror_type() const { function Type (line 3263) | const Type *TypeInstPtr::xdual() const { function TypePtr (line 3324) | const TypePtr *TypeInstPtr::add_offset( intptr_t offset ) const { function TypeAryPtr (line 3342) | const TypeAryPtr *TypeAryPtr::make( PTR ptr, const TypeAry *ary, ciKlass... function TypeAryPtr (line 3352) | const TypeAryPtr *TypeAryPtr::make( PTR ptr, ciObject* o, const TypeAry ... function Type (line 3363) | const Type *TypeAryPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 3370) | const Type *TypeAryPtr::cast_to_exactness(bool klass_is_exact) const { function TypeOopPtr (line 3378) | const TypeOopPtr *TypeAryPtr::cast_to_instance_id(int instance_id) const { function jint (line 3387) | static jint max_array_length(BasicType etype) { function TypeInt (line 3407) | const TypeInt* TypeAryPtr::narrow_size_type(const TypeInt* size) const { function TypeAryPtr (line 3425) | const TypeAryPtr* TypeAryPtr::cast_to_size(const TypeInt* new_size) const { function Type (line 3451) | const Type *TypeAryPtr::xmeet( const Type *t ) const { function Type (line 3647) | const Type *TypeAryPtr::xdual() const { function TypePtr (line 3709) | const TypePtr *TypeAryPtr::add_offset( intptr_t offset ) const { function TypeNarrowOop (line 3719) | const TypeNarrowOop* TypeNarrowOop::make(const TypePtr* type) { function Type (line 3751) | const Type *TypeNarrowOop::xmeet( const Type *t ) const { function Type (line 3795) | const Type *TypeNarrowOop::xdual() const { // Compute dual right now. function Type (line 3800) | const Type *TypeNarrowOop::filter( const Type *kills ) const { function TypeKlassPtr (line 3846) | const TypeKlassPtr *TypeKlassPtr::make( PTR ptr, ciKlass* k, int offset ) { function ciKlass (line 3874) | ciKlass* TypeAryPtr::compute_klass(DEBUG_ONLY(bool verify)) const { function ciKlass (line 3930) | ciKlass* TypeAryPtr::klass() const { function TypePtr (line 3962) | const TypePtr *TypeKlassPtr::add_offset( intptr_t offset ) const { function Type (line 3967) | const Type *TypeKlassPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 3975) | const Type *TypeKlassPtr::cast_to_exactness(bool klass_is_exact) const { function TypeOopPtr (line 3985) | const TypeOopPtr* TypeKlassPtr::as_instance_type() const { function Type (line 3997) | const Type *TypeKlassPtr::xmeet( const Type *t ) const { function Type (line 4147) | const Type *TypeKlassPtr::xdual() const { function TypeFunc (line 4192) | const TypeFunc *TypeFunc::make( const TypeTuple *domain, const TypeTuple... function TypeFunc (line 4197) | const TypeFunc *TypeFunc::make(ciMethod* method) { function Type (line 4215) | const Type *TypeFunc::xmeet( const Type *t ) const { function Type (line 4236) | const Type *TypeFunc::xdual() const { function BasicType (line 4327) | BasicType TypeFunc::return_type() const{ FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/type.hpp class Dict (line 45) | class Dict class Type (line 46) | class Type type TYPES (line 75) | enum TYPES { type OFFSET_SIGNALS (line 114) | enum OFFSET_SIGNALS { type WIDEN (line 120) | enum WIDEN { method Dict (line 135) | static Dict *type_dict() { method Type (line 150) | Type( TYPES t ) : _dual(NULL), _base(t) {} method TYPES (line 174) | TYPES base() const { type TYPES (line 180) | enum TYPES method higher_equal (line 184) | int higher_equal( const Type *t ) const { return !cmp(meet(t),t); } method Type (line 189) | virtual const Type *widen( const Type *old, const Type* limit ) const ... method Type (line 191) | virtual const Type *narrow( const Type *old ) const { return this; } method Type (line 195) | const Type *dual() const { return _dual; } method Type (line 203) | const Type *join( const Type *t ) const { method dump (line 292) | void dump() const { method Type (line 302) | static const Type* get_const_basic_type(BasicType type) { method Type (line 314) | static const Type* get_zero_type(BasicType type) { method is_zero_type (line 320) | bool is_zero_type() const { method BasicType (line 341) | BasicType basic_type() const { return _basic_type[_base]; } class TypeD (line 47) | class TypeD method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} class TypeF (line 48) | class TypeF method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} class TypeInt (line 49) | class TypeInt method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } class TypeLong (line 50) | class TypeLong method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } class TypeNarrowOop (line 51) | class TypeNarrowOop method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { class TypeAry (line 52) | class TypeAry method TypeAry (line 562) | TypeAry( const Type *elem, const TypeInt *size) : Type(Array), class TypeTuple (line 53) | class TypeTuple method TypeTuple (line 512) | TypeTuple( uint cnt, const Type **fields ) : Type(Tuple), _cnt(cnt), _... method uint (line 524) | uint cnt() const { return _cnt; } method Type (line 525) | const Type* field_at(uint i) const { method set_field_at (line 529) | void set_field_at(uint i, const Type* t) { class TypeVect (line 54) | class TypeVect method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { class TypeVectS (line 55) | class TypeVectS method TypeVectS (line 635) | TypeVectS(const Type* elem, uint length) : TypeVect(VectorS, elem, len... class TypeVectD (line 56) | class TypeVectD method TypeVectD (line 640) | TypeVectD(const Type* elem, uint length) : TypeVect(VectorD, elem, len... class TypeVectX (line 57) | class TypeVectX method TypeVectX (line 645) | TypeVectX(const Type* elem, uint length) : TypeVect(VectorX, elem, len... class TypeVectY (line 58) | class TypeVectY method TypeVectY (line 650) | TypeVectY(const Type* elem, uint length) : TypeVect(VectorY, elem, len... class TypePtr (line 59) | class TypePtr type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } class TypeRawPtr (line 60) | class TypeRawPtr method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... class TypeOopPtr (line 61) | class TypeOopPtr method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... class TypeInstPtr (line 62) | class TypeInstPtr method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { class TypeAryPtr (line 63) | class TypeAryPtr method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { class TypeKlassPtr (line 64) | class TypeKlassPtr method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... class Type (line 71) | class Type { type TYPES (line 75) | enum TYPES { type OFFSET_SIGNALS (line 114) | enum OFFSET_SIGNALS { type WIDEN (line 120) | enum WIDEN { method Dict (line 135) | static Dict *type_dict() { method Type (line 150) | Type( TYPES t ) : _dual(NULL), _base(t) {} method TYPES (line 174) | TYPES base() const { type TYPES (line 180) | enum TYPES method higher_equal (line 184) | int higher_equal( const Type *t ) const { return !cmp(meet(t),t); } method Type (line 189) | virtual const Type *widen( const Type *old, const Type* limit ) const ... method Type (line 191) | virtual const Type *narrow( const Type *old ) const { return this; } method Type (line 195) | const Type *dual() const { return _dual; } method Type (line 203) | const Type *join( const Type *t ) const { method dump (line 292) | void dump() const { method Type (line 302) | static const Type* get_const_basic_type(BasicType type) { method Type (line 314) | static const Type* get_zero_type(BasicType type) { method is_zero_type (line 320) | bool is_zero_type() const { method BasicType (line 341) | BasicType basic_type() const { return _basic_type[_base]; } class TypeF (line 355) | class TypeF : public Type { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} class TypeD (line 382) | class TypeD : public Type { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} class TypeInt (line 410) | class TypeInt : public Type { method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } class TypeLong (line 466) | class TypeLong : public Type { method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } class TypeTuple (line 511) | class TypeTuple : public Type { method TypeTuple (line 512) | TypeTuple( uint cnt, const Type **fields ) : Type(Tuple), _cnt(cnt), _... method uint (line 524) | uint cnt() const { return _cnt; } method Type (line 525) | const Type* field_at(uint i) const { method set_field_at (line 529) | void set_field_at(uint i, const Type* t) { class TypeAry (line 561) | class TypeAry : public Type { method TypeAry (line 562) | TypeAry( const Type *elem, const TypeInt *size) : Type(Array), class TypeVect (line 592) | class TypeVect : public Type { method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { class TypeVectS (line 633) | class TypeVectS : public TypeVect { method TypeVectS (line 635) | TypeVectS(const Type* elem, uint length) : TypeVect(VectorS, elem, len... class TypeVectD (line 638) | class TypeVectD : public TypeVect { method TypeVectD (line 640) | TypeVectD(const Type* elem, uint length) : TypeVect(VectorD, elem, len... class TypeVectX (line 643) | class TypeVectX : public TypeVect { method TypeVectX (line 645) | TypeVectX(const Type* elem, uint length) : TypeVect(VectorX, elem, len... class TypeVectY (line 648) | class TypeVectY : public TypeVect { method TypeVectY (line 650) | TypeVectY(const Type* elem, uint length) : TypeVect(VectorY, elem, len... class TypePtr (line 658) | class TypePtr : public Type { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } class TypeRawPtr (line 719) | class TypeRawPtr : public TypePtr { method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... class TypeOopPtr (line 750) | class TypeOopPtr : public TypePtr { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... class TypeInstPtr (line 848) | class TypeInstPtr : public TypeOopPtr { method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { class TypeAryPtr (line 918) | class TypeAryPtr : public TypeOopPtr { method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { class TypeKlassPtr (line 999) | class TypeKlassPtr : public TypeOopPtr { method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... class TypeNarrowOop (line 1042) | class TypeNarrowOop : public Type { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { class TypeFunc (line 1088) | class TypeFunc : public Type { method TypeFunc (line 1089) | TypeFunc( const TypeTuple *domain, const TypeTuple *range ) : Type(Fun... method TypeTuple (line 1108) | const TypeTuple* domain() const { return _domain; } method TypeTuple (line 1109) | const TypeTuple* range() const { return _range; } function TypeInt (line 1146) | inline const TypeInt *Type::is_int() const { method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } function TypeInt (line 1151) | inline const TypeInt *Type::isa_int() const { method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } function TypeLong (line 1155) | inline const TypeLong *Type::is_long() const { method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } function TypeLong (line 1160) | inline const TypeLong *Type::isa_long() const { method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } function TypeF (line 1164) | inline const TypeF *Type::isa_float() const { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} function TypeF (line 1170) | inline const TypeF *Type::is_float_constant() const { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} function TypeF (line 1175) | inline const TypeF *Type::isa_float_constant() const { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} function TypeD (line 1179) | inline const TypeD *Type::isa_double() const { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} function TypeD (line 1185) | inline const TypeD *Type::is_double_constant() const { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} function TypeD (line 1190) | inline const TypeD *Type::isa_double_constant() const { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} function TypeTuple (line 1194) | inline const TypeTuple *Type::is_tuple() const { method TypeTuple (line 512) | TypeTuple( uint cnt, const Type **fields ) : Type(Tuple), _cnt(cnt), _... method uint (line 524) | uint cnt() const { return _cnt; } method Type (line 525) | const Type* field_at(uint i) const { method set_field_at (line 529) | void set_field_at(uint i, const Type* t) { function TypeAry (line 1199) | inline const TypeAry *Type::is_ary() const { method TypeAry (line 562) | TypeAry( const Type *elem, const TypeInt *size) : Type(Array), function TypeVect (line 1204) | inline const TypeVect *Type::is_vect() const { method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { function TypeVect (line 1209) | inline const TypeVect *Type::isa_vect() const { method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { function TypePtr (line 1213) | inline const TypePtr *Type::is_ptr() const { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } function TypePtr (line 1219) | inline const TypePtr *Type::isa_ptr() const { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } function TypeOopPtr (line 1224) | inline const TypeOopPtr *Type::is_oopptr() const { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... function TypeOopPtr (line 1230) | inline const TypeOopPtr *Type::isa_oopptr() const { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... function TypeRawPtr (line 1235) | inline const TypeRawPtr *Type::isa_rawptr() const { method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... function TypeRawPtr (line 1239) | inline const TypeRawPtr *Type::is_rawptr() const { method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... function TypeInstPtr (line 1244) | inline const TypeInstPtr *Type::isa_instptr() const { method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { function TypeInstPtr (line 1248) | inline const TypeInstPtr *Type::is_instptr() const { method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { function TypeAryPtr (line 1253) | inline const TypeAryPtr *Type::isa_aryptr() const { method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { function TypeAryPtr (line 1257) | inline const TypeAryPtr *Type::is_aryptr() const { method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { function TypeNarrowOop (line 1262) | inline const TypeNarrowOop *Type::is_narrowoop() const { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { function TypeNarrowOop (line 1268) | inline const TypeNarrowOop *Type::isa_narrowoop() const { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { function TypeKlassPtr (line 1273) | inline const TypeKlassPtr *Type::isa_klassptr() const { method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... function TypeKlassPtr (line 1277) | inline const TypeKlassPtr *Type::is_klassptr() const { method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... function TypePtr (line 1282) | inline const TypePtr* Type::make_ptr() const { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } function TypeOopPtr (line 1287) | inline const TypeOopPtr* Type::make_oopptr() const { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... function TypeNarrowOop (line 1291) | inline const TypeNarrowOop* Type::make_narrowoop() const { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/vectornode.cpp function VectorNode (line 248) | VectorNode* VectorNode::make(Compile* C, int opc, Node* n1, Node* n2, ui... function VectorNode (line 302) | VectorNode* VectorNode::scalar2vector(Compile* C, Node* s, uint vlen, co... function VectorNode (line 326) | VectorNode* VectorNode::shift_count(Compile* C, Node* shift, Node* cnt, ... function PackNode (line 345) | PackNode* PackNode::make(Compile* C, Node* s, uint vlen, BasicType bt) { function PackNode (line 368) | PackNode* PackNode::binary_tree_pack(Compile* C, int lo, int hi) { function LoadVectorNode (line 405) | LoadVectorNode* LoadVectorNode::make(Compile* C, int opc, Node* ctl, Nod... function StoreVectorNode (line 412) | StoreVectorNode* StoreVectorNode::make(Compile* C, int opc, Node* ctl, N... function Node (line 419) | Node* ExtractNode::make(Compile* C, Node* v, uint position, BasicType bt) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/opto/vectornode.hpp class VectorNode (line 34) | class VectorNode : public TypeNode { method VectorNode (line 37) | VectorNode(Node* n1, const TypeVect* vt) : TypeNode(vt, 2) { method VectorNode (line 41) | VectorNode(Node* n1, Node* n2, const TypeVect* vt) : TypeNode(vt, 3) { method TypeVect (line 47) | const TypeVect* vect_type() const { return type()->is_vect(); } method uint (line 48) | uint length() const { return vect_type()->length(); } method uint (line 49) | uint length_in_bytes() const { return vect_type()->length_in_bytes(); } method uint (line 53) | virtual uint ideal_reg() const { return Matcher::vector_ideal_reg(vect... class AddVBNode (line 71) | class AddVBNode : public VectorNode { method AddVBNode (line 73) | AddVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVSNode (line 79) | class AddVSNode : public VectorNode { method AddVSNode (line 81) | AddVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVINode (line 87) | class AddVINode : public VectorNode { method AddVINode (line 89) | AddVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVLNode (line 95) | class AddVLNode : public VectorNode { method AddVLNode (line 97) | AddVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVFNode (line 103) | class AddVFNode : public VectorNode { method AddVFNode (line 105) | AddVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVDNode (line 111) | class AddVDNode : public VectorNode { method AddVDNode (line 113) | AddVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVBNode (line 119) | class SubVBNode : public VectorNode { method SubVBNode (line 121) | SubVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVSNode (line 127) | class SubVSNode : public VectorNode { method SubVSNode (line 129) | SubVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVINode (line 135) | class SubVINode : public VectorNode { method SubVINode (line 137) | SubVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVLNode (line 143) | class SubVLNode : public VectorNode { method SubVLNode (line 145) | SubVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVFNode (line 151) | class SubVFNode : public VectorNode { method SubVFNode (line 153) | SubVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVDNode (line 159) | class SubVDNode : public VectorNode { method SubVDNode (line 161) | SubVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVSNode (line 167) | class MulVSNode : public VectorNode { method MulVSNode (line 169) | MulVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVINode (line 175) | class MulVINode : public VectorNode { method MulVINode (line 177) | MulVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVFNode (line 183) | class MulVFNode : public VectorNode { method MulVFNode (line 185) | MulVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVDNode (line 191) | class MulVDNode : public VectorNode { method MulVDNode (line 193) | MulVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class DivVFNode (line 199) | class DivVFNode : public VectorNode { method DivVFNode (line 201) | DivVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class DivVDNode (line 207) | class DivVDNode : public VectorNode { method DivVDNode (line 209) | DivVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class LShiftVBNode (line 215) | class LShiftVBNode : public VectorNode { method LShiftVBNode (line 217) | LShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class LShiftVSNode (line 223) | class LShiftVSNode : public VectorNode { method LShiftVSNode (line 225) | LShiftVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class LShiftVINode (line 231) | class LShiftVINode : public VectorNode { method LShiftVINode (line 233) | LShiftVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class LShiftVLNode (line 239) | class LShiftVLNode : public VectorNode { method LShiftVLNode (line 241) | LShiftVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVBNode (line 247) | class RShiftVBNode : public VectorNode { method RShiftVBNode (line 249) | RShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVSNode (line 255) | class RShiftVSNode : public VectorNode { method RShiftVSNode (line 257) | RShiftVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVINode (line 263) | class RShiftVINode : public VectorNode { method RShiftVINode (line 265) | RShiftVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVLNode (line 271) | class RShiftVLNode : public VectorNode { method RShiftVLNode (line 273) | RShiftVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class URShiftVBNode (line 279) | class URShiftVBNode : public VectorNode { method URShiftVBNode (line 281) | URShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class URShiftVSNode (line 287) | class URShiftVSNode : public VectorNode { method URShiftVSNode (line 289) | URShiftVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class URShiftVINode (line 295) | class URShiftVINode : public VectorNode { method URShiftVINode (line 297) | URShiftVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class URShiftVLNode (line 303) | class URShiftVLNode : public VectorNode { method URShiftVLNode (line 305) | URShiftVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class LShiftCntVNode (line 311) | class LShiftCntVNode : public VectorNode { method LShiftCntVNode (line 313) | LShiftCntVNode(Node* cnt, const TypeVect* vt) : VectorNode(cnt,vt) {} method uint (line 315) | virtual uint ideal_reg() const { return Matcher::vector_shift_count_id... class RShiftCntVNode (line 320) | class RShiftCntVNode : public VectorNode { method RShiftCntVNode (line 322) | RShiftCntVNode(Node* cnt, const TypeVect* vt) : VectorNode(cnt,vt) {} method uint (line 324) | virtual uint ideal_reg() const { return Matcher::vector_shift_count_id... class AndVNode (line 330) | class AndVNode : public VectorNode { method AndVNode (line 332) | AndVNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in... class OrVNode (line 338) | class OrVNode : public VectorNode { method OrVNode (line 340) | OrVNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in2... class XorVNode (line 346) | class XorVNode : public VectorNode { method XorVNode (line 348) | XorVNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in... class LoadVectorNode (line 356) | class LoadVectorNode : public LoadNode { method LoadVectorNode (line 358) | LoadVectorNode(Node* c, Node* mem, Node* adr, const TypePtr* at, const... method TypeVect (line 363) | const TypeVect* vect_type() const { return type()->is_vect(); } method uint (line 364) | uint length() const { return vect_type()->length(); } method uint (line 368) | virtual uint ideal_reg() const { return Matcher::vector_ideal_reg(mem... method BasicType (line 369) | virtual BasicType memory_type() const { return T_VOID; } method memory_size (line 370) | virtual int memory_size() const { return vect_type()->length_in_bytes(... method store_Opcode (line 372) | virtual int store_Opcode() const { return Op_StoreVector; } class StoreVectorNode (line 380) | class StoreVectorNode : public StoreNode { method StoreVectorNode (line 382) | StoreVectorNode(Node* c, Node* mem, Node* adr, const TypePtr* at, Node... method TypeVect (line 388) | const TypeVect* vect_type() const { return in(MemNode::ValueIn)->botto... method uint (line 389) | uint length() const { return vect_type()->length(); } method uint (line 393) | virtual uint ideal_reg() const { return Matcher::vector_ideal_reg(mem... method BasicType (line 394) | virtual BasicType memory_type() const { return T_VOID; } method memory_size (line 395) | virtual int memory_size() const { return vect_type()->length_in_bytes(... class ReplicateBNode (line 407) | class ReplicateBNode : public VectorNode { method ReplicateBNode (line 409) | ReplicateBNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateSNode (line 415) | class ReplicateSNode : public VectorNode { method ReplicateSNode (line 417) | ReplicateSNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateINode (line 423) | class ReplicateINode : public VectorNode { method ReplicateINode (line 425) | ReplicateINode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateLNode (line 431) | class ReplicateLNode : public VectorNode { method ReplicateLNode (line 433) | ReplicateLNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateFNode (line 439) | class ReplicateFNode : public VectorNode { method ReplicateFNode (line 441) | ReplicateFNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateDNode (line 447) | class ReplicateDNode : public VectorNode { method ReplicateDNode (line 449) | ReplicateDNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class PackNode (line 457) | class PackNode : public VectorNode { method PackNode (line 459) | PackNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} method PackNode (line 460) | PackNode(Node* in1, Node* n2, const TypeVect* vt) : VectorNode(in1, n2... method add_opd (line 463) | void add_opd(Node* n) { class PackBNode (line 475) | class PackBNode : public PackNode { method PackBNode (line 477) | PackBNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} class PackSNode (line 483) | class PackSNode : public PackNode { method PackSNode (line 485) | PackSNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackSNode (line 486) | PackSNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class PackINode (line 492) | class PackINode : public PackNode { method PackINode (line 494) | PackINode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackINode (line 495) | PackINode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class PackLNode (line 501) | class PackLNode : public PackNode { method PackLNode (line 503) | PackLNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackLNode (line 504) | PackLNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class Pack2LNode (line 510) | class Pack2LNode : public PackNode { method Pack2LNode (line 512) | Pack2LNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, i... class PackFNode (line 518) | class PackFNode : public PackNode { method PackFNode (line 520) | PackFNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackFNode (line 521) | PackFNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class PackDNode (line 527) | class PackDNode : public PackNode { method PackDNode (line 529) | PackDNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackDNode (line 530) | PackDNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class Pack2DNode (line 536) | class Pack2DNode : public PackNode { method Pack2DNode (line 538) | Pack2DNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, i... class ExtractNode (line 547) | class ExtractNode : public Node { method ExtractNode (line 549) | ExtractNode(Node* src, ConINode* pos) : Node(NULL, src, (Node*)pos) { method uint (line 553) | uint pos() const { return in(2)->get_int(); } class ExtractBNode (line 560) | class ExtractBNode : public ExtractNode { method ExtractBNode (line 562) | ExtractBNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 564) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 565) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractUBNode (line 570) | class ExtractUBNode : public ExtractNode { method ExtractUBNode (line 572) | ExtractUBNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 574) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 575) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractCNode (line 580) | class ExtractCNode : public ExtractNode { method ExtractCNode (line 582) | ExtractCNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 584) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 585) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractSNode (line 590) | class ExtractSNode : public ExtractNode { method ExtractSNode (line 592) | ExtractSNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 594) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 595) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractINode (line 600) | class ExtractINode : public ExtractNode { method ExtractINode (line 602) | ExtractINode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 604) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 605) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractLNode (line 610) | class ExtractLNode : public ExtractNode { method ExtractLNode (line 612) | ExtractLNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 614) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 615) | virtual uint ideal_reg() const { return Op_RegL; } class ExtractFNode (line 620) | class ExtractFNode : public ExtractNode { method ExtractFNode (line 622) | ExtractFNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 624) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 625) | virtual uint ideal_reg() const { return Op_RegF; } class ExtractDNode (line 630) | class ExtractDNode : public ExtractNode { method ExtractDNode (line 632) | ExtractDNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 634) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 635) | virtual uint ideal_reg() const { return Op_RegD; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/evmCompat.cpp function JVM_Process_DestroyProcess (line 38) | void JVM_Process_DestroyProcess(void) { function JVM_Process_ForkAndExec (line 42) | void JVM_Process_ForkAndExec(void) { function JVM_Process_WaitForProcessExit (line 46) | void JVM_Process_WaitForProcessExit(void) { function gc (line 50) | void gc(void) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/forte.cpp class vframeStreamForte (line 61) | class vframeStreamForte : public vframeStreamCommon { function is_decipherable_compiled_frame (line 135) | static bool is_decipherable_compiled_frame(JavaThread* thread, frame* fr... function is_decipherable_interpreted_frame (line 180) | static bool is_decipherable_interpreted_frame(JavaThread* thread, function find_initial_Java_frame (line 251) | static bool find_initial_Java_frame(JavaThread* thread, function forte_fill_call_trace_given_top (line 385) | static void forte_fill_call_trace_given_top(JavaThread* thd, function JNIEXPORT (line 528) | JNIEXPORT FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/forte.hpp class Forte (line 30) | class Forte : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jni.cpp class JNITraceWrapper (line 310) | class JNITraceWrapper : public StackObj { method JNITraceWrapper (line 312) | JNITraceWrapper(const char* format, ...) { class JNIHistogramElement (line 323) | class JNIHistogramElement : public HistogramElement { function JNI_END (line 745) | JNI_END function JNI_END (line 1082) | JNI_END class JNI_ArgumentPusherVaArg (line 1126) | class JNI_ArgumentPusherVaArg : public JNI_ArgumentPusher { method get_bool (line 1130) | inline void get_bool() { _arguments->push_int(va_arg(_ap, jint)); } method get_char (line 1131) | inline void get_char() { _arguments->push_int(va_arg(_ap, jint)); } method get_short (line 1132) | inline void get_short() { _arguments->push_int(va_arg(_ap, jint)); } method get_byte (line 1133) | inline void get_byte() { _arguments->push_int(va_arg(_ap, jint)); } method get_int (line 1134) | inline void get_int() { _arguments->push_int(va_arg(_ap, jint)); } method get_long (line 1138) | inline void get_long() { _arguments->push_long(va_arg(_ap, jlong)); } method get_float (line 1139) | inline void get_float() { _arguments->push_float((jfloat)va_arg(_ap, ... method get_double (line 1140) | inline void get_double() { _arguments->push_double(va_arg(_ap, jdouble... method get_object (line 1141) | inline void get_object() { jobject l = va_arg(_ap, jobject); method set_ap (line 1144) | inline void set_ap(va_list rap) { method JNI_ArgumentPusherVaArg (line 1155) | JNI_ArgumentPusherVaArg(Symbol* signature, va_list rap) method JNI_ArgumentPusherVaArg (line 1159) | JNI_ArgumentPusherVaArg(jmethodID method_id, va_list rap) method iterate (line 1165) | void iterate( uint64_t fingerprint ) { class JNI_ArgumentPusherArray (line 1208) | class JNI_ArgumentPusherArray : public JNI_ArgumentPusher { method get_bool (line 1212) | inline void get_bool() { _arguments->push_int((jint)(_ap++)->z); } method get_char (line 1213) | inline void get_char() { _arguments->push_int((jint)(_ap++)->c); } method get_short (line 1214) | inline void get_short() { _arguments->push_int((jint)(_ap++)->s); } method get_byte (line 1215) | inline void get_byte() { _arguments->push_int((jint)(_ap++)->b); } method get_int (line 1216) | inline void get_int() { _arguments->push_int((jint)(_ap++)->i); } method get_long (line 1218) | inline void get_long() { _arguments->push_long((_ap++)->j); } method get_float (line 1219) | inline void get_float() { _arguments->push_float((_ap++)->f); } method get_double (line 1220) | inline void get_double() { _arguments->push_double((_ap++)->d);} method get_object (line 1221) | inline void get_object() { _arguments->push_oop(Handle((oop *)(_ap++)-... method set_ap (line 1223) | inline void set_ap(const jvalue *rap) { _ap = rap; } method JNI_ArgumentPusherArray (line 1226) | JNI_ArgumentPusherArray(Symbol* signature, const jvalue *rap) method JNI_ArgumentPusherArray (line 1230) | JNI_ArgumentPusherArray(jmethodID method_id, const jvalue *rap) method iterate (line 1236) | void iterate( uint64_t fingerprint ) { type JNICallType (line 1286) | enum JNICallType { function methodHandle (line 1292) | static methodHandle jni_resolve_interface_call(Handle recv, methodHandle... function methodHandle (line 1305) | static methodHandle jni_resolve_virtual_call(Handle recv, methodHandle m... function jni_invoke_static (line 1320) | static void jni_invoke_static(JNIEnv *env, JavaValue* result, jobject re... function jni_invoke_nonstatic (line 1347) | static void jni_invoke_nonstatic(JNIEnv *env, JavaValue* result, jobject... function instanceOop (line 1423) | static instanceOop alloc_object(jclass clazz, TRAPS) { function JNI_END (line 1581) | JNI_END function address (line 2767) | address jni_GetByteField_addr() { function address (line 2770) | address jni_GetCharField_addr() { function address (line 2773) | address jni_GetShortField_addr() { function address (line 2776) | address jni_GetIntField_addr() { function address (line 2779) | address jni_GetLongField_addr() { function address (line 2782) | address jni_GetFloatField_addr() { function address (line 2785) | address jni_GetDoubleField_addr() { function methodOop (line 3948) | static methodOop find_prefixed_native(KlassHandle k, function register_native (line 3984) | static bool register_native(KlassHandle k, Symbol* name, Symbol* signatu... function jclass (line 4403) | static jclass lookupOne(JNIEnv* env, const char* name, TRAPS) { function JNI_ENTRY (line 4418) | JNI_ENTRY(bool, lookupDirectBufferClasses(JNIEnv* env)) function JNI_END (line 4425) | JNI_END function jobject (line 4472) | jobject JNICALL jni_NewDirectByteBuffer(JNIEnv *env, void* address, jlon... function jlong (line 4555) | jlong JNICALL jni_GetDirectBufferCapacity(JNIEnv *env, jobject buf) function copy_jni_function_table (line 4917) | void copy_jni_function_table(const struct JNINativeInterface_ *new_jni_N... function quicken_jni_functions (line 4926) | void quicken_jni_functions() { type JNINativeInterface_ (line 4973) | struct JNINativeInterface_ type JNINativeInterface_ (line 4979) | struct JNINativeInterface_ type JNIInvokeInterface_ (line 4988) | struct JNIInvokeInterface_ type JavaVM_ (line 4994) | struct JavaVM_ function _JNI_IMPORT_OR_EXPORT_ (line 5008) | _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_GetDefaultJavaVMInitArgs(void *a... function execute_internal_vm_tests (line 5045) | void execute_internal_vm_tests() { function _JNI_IMPORT_OR_EXPORT_ (line 5069) | _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_CreateJavaVM(JavaVM **vm, void *... function _JNI_IMPORT_OR_EXPORT_ (line 5188) | _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_GetCreatedJavaVMs(JavaVM **vm_bu... function jint (line 5222) | jint JNICALL jni_DestroyJavaVM(JavaVM *vm) { function jint (line 5264) | static jint attach_current_thread(JavaVM *vm, void **penv, void *_args, ... function jint (line 5379) | jint JNICALL jni_AttachCurrentThread(JavaVM *vm, void **penv, void *_arg... function jint (line 5408) | jint JNICALL jni_DetachCurrentThread(JavaVM *vm) { function jint (line 5474) | jint JNICALL jni_GetEnv(JavaVM *vm, void **penv, jint version) { function jint (line 5533) | jint JNICALL jni_AttachCurrentThreadAsDaemon(JavaVM *vm, void **penv, vo... type JNIInvokeInterface_ (line 5564) | struct JNIInvokeInterface_ FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jni.h type jboolean (line 57) | typedef unsigned char jboolean; type jchar (line 58) | typedef unsigned short jchar; type jshort (line 59) | typedef short jshort; type jfloat (line 60) | typedef float jfloat; type jdouble (line 61) | typedef double jdouble; type jint (line 63) | typedef jint jsize; function class (line 67) | class _jobject {} function class (line 68) | class _jclass : public _jobject {} function class (line 69) | class _jthrowable : public _jobject {} function class (line 70) | class _jstring : public _jobject {} function class (line 71) | class _jarray : public _jobject {} function class (line 72) | class _jbooleanArray : public _jarray {} function class (line 73) | class _jbyteArray : public _jarray {} function class (line 74) | class _jcharArray : public _jarray {} function class (line 75) | class _jshortArray : public _jarray {} function class (line 76) | class _jintArray : public _jarray {} function class (line 77) | class _jlongArray : public _jarray {} function class (line 78) | class _jfloatArray : public _jarray {} function class (line 79) | class _jdoubleArray : public _jarray {} function class (line 80) | class _jobjectArray : public _jarray {} type _jobject (line 82) | typedef _jobject *jobject; type _jclass (line 83) | typedef _jclass *jclass; type _jthrowable (line 84) | typedef _jthrowable *jthrowable; type _jstring (line 85) | typedef _jstring *jstring; type _jarray (line 86) | typedef _jarray *jarray; type _jbooleanArray (line 87) | typedef _jbooleanArray *jbooleanArray; type _jbyteArray (line 88) | typedef _jbyteArray *jbyteArray; type _jcharArray (line 89) | typedef _jcharArray *jcharArray; type _jshortArray (line 90) | typedef _jshortArray *jshortArray; type _jintArray (line 91) | typedef _jintArray *jintArray; type _jlongArray (line 92) | typedef _jlongArray *jlongArray; type _jfloatArray (line 93) | typedef _jfloatArray *jfloatArray; type _jdoubleArray (line 94) | typedef _jdoubleArray *jdoubleArray; type _jobjectArray (line 95) | typedef _jobjectArray *jobjectArray; type _jobject (line 99) | struct _jobject type _jobject (line 101) | struct _jobject type jobject (line 102) | typedef jobject jclass; type jobject (line 103) | typedef jobject jthrowable; type jobject (line 104) | typedef jobject jstring; type jobject (line 105) | typedef jobject jarray; type jarray (line 106) | typedef jarray jbooleanArray; type jarray (line 107) | typedef jarray jbyteArray; type jarray (line 108) | typedef jarray jcharArray; type jarray (line 109) | typedef jarray jshortArray; type jarray (line 110) | typedef jarray jintArray; type jarray (line 111) | typedef jarray jlongArray; type jarray (line 112) | typedef jarray jfloatArray; type jarray (line 113) | typedef jarray jdoubleArray; type jarray (line 114) | typedef jarray jobjectArray; type jobject (line 118) | typedef jobject jweak; type jvalue (line 120) | typedef union jvalue { type _jfieldID (line 132) | struct _jfieldID type _jfieldID (line 133) | struct _jfieldID type _jmethodID (line 135) | struct _jmethodID type _jmethodID (line 136) | struct _jmethodID type jobjectRefType (line 139) | typedef enum _jobjectType { type JNINativeMethod (line 180) | typedef struct { type JNINativeInterface_ (line 190) | struct JNINativeInterface_ type JNIEnv_ (line 192) | struct JNIEnv_ type JNIEnv_ (line 195) | typedef JNIEnv_ JNIEnv; type JNINativeInterface_ (line 197) | struct JNINativeInterface_ type JNIInvokeInterface_ (line 204) | struct JNIInvokeInterface_ type JavaVM_ (line 206) | struct JavaVM_ type JavaVM_ (line 209) | typedef JavaVM_ JavaVM; type JNIInvokeInterface_ (line 211) | struct JNIInvokeInterface_ type JNINativeInterface_ (line 214) | struct JNINativeInterface_ { type JNIEnv_ (line 782) | struct JNIEnv_ { type JavaVMOption (line 1863) | typedef struct JavaVMOption { type JavaVMInitArgs (line 1868) | typedef struct JavaVMInitArgs { type JavaVMAttachArgs (line 1876) | typedef struct JavaVMAttachArgs { type JNIInvokeInterface_ (line 1890) | struct JNIInvokeInterface_ { type JavaVM_ (line 1906) | struct JavaVM_ { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jniCheck.cpp type JNINativeInterface_ (line 82) | struct JNINativeInterface_ function ReportJNIWarning (line 144) | static void ReportJNIWarning(JavaThread* thr, const char *msg) { function functionEnterCritical (line 169) | static inline void function functionEnterCriticalExceptionAllowed (line 177) | static inline void function functionEnter (line 182) | static inline void function functionEnterExceptionAllowed (line 193) | static inline void function functionExit (line 201) | static inline void function checkStaticFieldID (line 207) | static inline void function checkInstanceFieldID (line 235) | static inline void function checkString (line 272) | static inline void function checkArray (line 281) | static inline void function oop (line 306) | oop jniCheck::validate_handle(JavaThread* thr, jobject obj) { function methodOop (line 319) | methodOop jniCheck::validate_jmethod_id(JavaThread* thr, jmethodID metho... function oop (line 335) | oop jniCheck::validate_object(JavaThread* thr, jobject obj) { function klassOop (line 363) | klassOop jniCheck::validate_class(JavaThread* thr, jclass clazz, bool al... type JNINativeInterface_ (line 2091) | struct JNINativeInterface_ FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jniCheck.hpp function ReportJNIFatalError (line 36) | static void ReportJNIFatalError(JavaThread* thr, const char *msg) { class jniCheck (line 47) | class jniCheck : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jniExport.hpp class JniExportedInterface (line 31) | class JniExportedInterface { method GetExportedInterface (line 33) | static bool GetExportedInterface(JavaVM* vm, void** penv, jint version... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jniFastGetField.cpp function address (line 32) | address JNI_FastGetField::find_slowcase_pc(address pc) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jniFastGetField.hpp class JNI_FastGetField (line 57) | class JNI_FastGetField : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvm.cpp function trace_class_resolution_impl (line 124) | static void trace_class_resolution_impl(klassOop to_class, TRAPS) { function trace_class_resolution (line 206) | void trace_class_resolution(klassOop to_class) { class JVMTraceWrapper (line 217) | class JVMTraceWrapper : public StackObj { method JVMTraceWrapper (line 219) | JVMTraceWrapper(const char* format, ...) { class JVMHistogramElement (line 233) | class JVMHistogramElement : public HistogramElement { function JVM_END (line 310) | JVM_END function JVM_END (line 437) | JVM_END function JVM_END (line 814) | JVM_END function jclass (line 831) | static jclass jvm_define_class_common(JNIEnv *env, const char *name, function JVM_END (line 1114) | JVM_END function oop (line 1151) | oop create_dummy_access_control_context(TRAPS) { function JVM_END (line 1258) | JVM_END function JVM_END (line 1444) | JVM_END function JVM_END (line 1463) | JVM_END function JVM_END (line 1593) | JVM_END function JVM_END (line 1649) | JVM_END function JVM_END (line 1715) | JVM_END function JVM_END (line 1767) | JVM_END function JVM_END (line 1819) | JVM_END function JVM_END (line 1832) | JVM_END function JVM_END (line 1854) | JVM_END function JVM_END (line 1863) | JVM_END function JVM_ENTRY (line 1873) | JVM_ENTRY(jclass, JVM_ConstantPoolGetClassAt(JNIEnv *env, jobject unused... function JVM_END (line 1885) | JVM_END function JVM_END (line 1901) | JVM_END function JVM_ENTRY (line 1932) | JVM_ENTRY(jobject, JVM_ConstantPoolGetMethodAt(JNIEnv *env, jobject unus... function JVM_END (line 1941) | JVM_END function JVM_END (line 1952) | JVM_END function JVM_ENTRY (line 1979) | JVM_ENTRY(jobject, JVM_ConstantPoolGetFieldAt(JNIEnv *env, jobject unuse... function JVM_END (line 1988) | JVM_END function JVM_END (line 1999) | JVM_END function JVM_END (line 2025) | JVM_END function JVM_END (line 2038) | JVM_END function JVM_END (line 2051) | JVM_END function JVM_END (line 2064) | JVM_END function JVM_END (line 2077) | JVM_END function JVM_END (line 2091) | JVM_END function jio_vsnprintf (line 2620) | int jio_vsnprintf(char *str, size_t count, const char *fmt, va_list args) { function jio_snprintf (line 2627) | int jio_snprintf(char *str, size_t count, const char *fmt, ...) { function jio_fprintf (line 2637) | int jio_fprintf(FILE* f, const char *fmt, ...) { function jio_vfprintf (line 2647) | int jio_vfprintf(FILE* f, const char *fmt, va_list args) { function JNIEXPORT (line 2656) | JNIEXPORT int jio_printf(const char *fmt, ...) { function jio_print (line 2667) | void jio_print(const char* s) { function thread_entry (line 2692) | static void thread_entry(JavaThread* thread, TRAPS) { function JVM_END (line 3110) | JVM_END function JVM_END (line 3169) | JVM_END function JVM_END (line 3291) | JVM_END function JVM_END (line 3472) | JVM_END type sockaddr (line 3626) | struct sockaddr type sockaddr (line 3633) | struct sockaddr type sockaddr (line 3640) | struct sockaddr type sockaddr (line 3650) | struct sockaddr type sockaddr (line 3660) | struct sockaddr type sockaddr (line 3670) | struct sockaddr function JVM_END (line 3773) | JVM_END function JNIEXPORT (line 3791) | JNIEXPORT void JNICALL JVM_RawMonitorDestroy(void *mon) { function JNIEXPORT (line 3798) | JNIEXPORT jint JNICALL JVM_RawMonitorEnter(void *mon) { function JNIEXPORT (line 3806) | JNIEXPORT void JNICALL JVM_RawMonitorExit(void *mon) { function initialize_converter_functions (line 3826) | void initialize_converter_functions() { function JVM_END (line 4096) | JVM_END function JVM_END (line 4319) | JVM_END function JVM_END (line 4362) | JVM_END function JVM_END (line 4423) | JVM_END function JVM_END (line 4545) | JVM_END FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvm.h type JVM_DTraceProbe (line 657) | typedef struct { type JVM_DTraceInterfaceAttributes (line 667) | typedef struct { type JVM_DTraceProvider (line 676) | typedef struct { type JVM_ExceptionTableEntryType (line 792) | typedef struct { type jboolean (line 1115) | typedef jboolean (*verifier_fn_t)(JNIEnv *env, type method_size_info (line 1124) | typedef struct { type class_size_info (line 1132) | typedef struct { type jstring (line 1149) | typedef jstring (*to_java_string_fn_t)(JNIEnv *env, char *str); type jint (line 1164) | typedef jint (*check_format_fn_t)(char *class_name, type sockaddr (line 1351) | struct sockaddr type sockaddr (line 1375) | struct sockaddr type sockaddr (line 1378) | struct sockaddr type sockaddr (line 1381) | struct sockaddr type sockaddr (line 1385) | struct sockaddr type sockaddr (line 1389) | struct sockaddr type sockaddr (line 1396) | struct sockaddr type jvm_version_info (line 1534) | typedef struct { type jdk_version_info (line 1569) | typedef struct { type JDK1_1InitArgs (line 1614) | typedef struct JDK1_1InitArgs { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvm_misc.hpp type JNINativeInterface_ (line 58) | struct JNINativeInterface_ type JNINativeInterface_ (line 59) | struct JNINativeInterface_ type JNINativeInterface_ (line 64) | struct JNINativeInterface_ type JNINativeInterface_ (line 65) | struct JNINativeInterface_ FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiAgentThread.hpp class JvmtiAgentThread (line 36) | class JvmtiAgentThread : public JavaThread { method is_jvmti_agent_thread (line 45) | bool is_jvmti_agent_thread() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiClassFileReconstituter.cpp function u2 (line 297) | u2 JvmtiClassFileReconstituter::inner_classes_attribute_length() { function u2 (line 358) | u2 JvmtiClassFileReconstituter::line_number_table_entries(methodHandle m... function address (line 645) | address JvmtiClassFileReconstituter::writeable_address(size_t size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiClassFileReconstituter.hpp class JvmtiConstantPoolReconstituter (line 31) | class JvmtiConstantPoolReconstituter : public StackObj { method instanceKlassHandle (line 41) | instanceKlassHandle ikh() { return _ikh; } method constantPoolHandle (line 42) | constantPoolHandle cpool() { return _cpool; } method u2 (line 44) | u2 symbol_to_cpool_index(Symbol* sym) { method u2 (line 48) | u2 class_symbol_to_cpool_index(Symbol* sym) { method JvmtiConstantPoolReconstituter (line 55) | JvmtiConstantPoolReconstituter(instanceKlassHandle ikh){ method set_error (line 81) | void set_error(jvmtiError err) { _err = err; } method jvmtiError (line 82) | jvmtiError get_error() { return _err; } method cpool_size (line 84) | int cpool_size() { return _cpool_size; } method copy_cpool_bytes (line 86) | void copy_cpool_bytes(unsigned char *cpool_bytes) { class JvmtiClassFileReconstituter (line 96) | class JvmtiClassFileReconstituter : public JvmtiConstantPoolReconstituter { method Thread (line 108) | inline Thread* thread() { return _thread; } method JvmtiClassFileReconstituter (line 139) | JvmtiClassFileReconstituter(instanceKlassHandle ikh) : method class_file_size (line 147) | size_t class_file_size() { return _buffer_ptr - _buffer; } method u1 (line 149) | u1* class_file_bytes() { return _buffer; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiCodeBlobEvents.cpp class CodeBlobCollector (line 58) | class CodeBlobCollector : StackObj { method CodeBlobCollector (line 67) | CodeBlobCollector() { method JvmtiCodeBlobDesc (line 84) | JvmtiCodeBlobDesc* first() { method JvmtiCodeBlobDesc (line 94) | JvmtiCodeBlobDesc* next() { function jvmtiError (line 183) | jvmtiError JvmtiCodeBlobEvents::generate_dynamic_code_events(JvmtiEnv* e... function jvmtiError (line 206) | jvmtiError JvmtiCodeBlobEvents::generate_compiled_method_load_events(Jvm... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiCodeBlobEvents.hpp class JvmtiEnv (line 31) | class JvmtiEnv class JvmtiCodeBlobEvents (line 40) | class JvmtiCodeBlobEvents : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEnv.cpp function JvmtiEnv (line 88) | JvmtiEnv* class VM_JNIFunctionTableCopier (line 97) | class VM_JNIFunctionTableCopier : public VM_Operation { type JNINativeInterface_ (line 99) | struct JNINativeInterface_ method VM_JNIFunctionTableCopier (line 101) | VM_JNIFunctionTableCopier(const struct JNINativeInterface_ *func_tbl) { method VMOp_Type (line 105) | VMOp_Type type() const { return VMOp_JNIFunctionTableCopier; } method doit (line 106) | void doit() { function jvmtiError (line 124) | jvmtiError function jvmtiError (line 131) | jvmtiError function jvmtiError (line 139) | jvmtiError function jvmtiError (line 161) | jvmtiError function jvmtiError (line 203) | jvmtiError function jvmtiError (line 212) | jvmtiError function jvmtiError (line 220) | jvmtiError function jvmtiError (line 229) | jvmtiError function jvmtiError (line 300) | jvmtiError function jvmtiError (line 314) | jvmtiError function jvmtiError (line 335) | jvmtiError function jvmtiError (line 345) | jvmtiError function jvmtiError (line 364) | jvmtiError function jvmtiError (line 372) | jvmtiError function jvmtiError (line 419) | jvmtiError function jvmtiError (line 429) | jvmtiError function jvmtiError (line 439) | jvmtiError function jvmtiError (line 447) | jvmtiError function jvmtiError (line 458) | jvmtiError function jvmtiError (line 501) | jvmtiError function jvmtiError (line 577) | jvmtiError function jvmtiError (line 584) | jvmtiError function jvmtiError (line 592) | jvmtiError function jvmtiError (line 600) | jvmtiError function jvmtiError (line 607) | jvmtiError function jvmtiError (line 615) | jvmtiError function jvmtiError (line 633) | jvmtiError function jvmtiError (line 657) | jvmtiError function jvmtiError (line 670) | jvmtiError function jvmtiError (line 712) | jvmtiError function jvmtiError (line 722) | jvmtiError function jvmtiError (line 757) | jvmtiError function jvmtiError (line 787) | jvmtiError function jvmtiError (line 850) | jvmtiError function jvmtiError (line 871) | jvmtiError function jvmtiError (line 903) | jvmtiError function jvmtiError (line 917) | jvmtiError function jvmtiError (line 943) | jvmtiError function jvmtiError (line 1006) | jvmtiError function jvmtiError (line 1051) | jvmtiError function jvmtiError (line 1099) | jvmtiError function jvmtiError (line 1120) | jvmtiError function jvmtiError (line 1164) | jvmtiError function jvmtiError (line 1189) | jvmtiError function jvmtiError (line 1234) | jvmtiError function jvmtiError (line 1310) | jvmtiError function jvmtiError (line 1331) | jvmtiError function jvmtiError (line 1350) | jvmtiError function jvmtiError (line 1367) | jvmtiError function jvmtiError (line 1391) | jvmtiError function jvmtiError (line 1489) | jvmtiError function jvmtiError (line 1510) | jvmtiError function jvmtiError (line 1552) | jvmtiError function jvmtiError (line 1562) | jvmtiError function jvmtiError (line 1572) | jvmtiError function jvmtiError (line 1582) | jvmtiError function jvmtiError (line 1592) | jvmtiError function jvmtiError (line 1602) | jvmtiError function jvmtiError (line 1618) | jvmtiError function jvmtiError (line 1649) | jvmtiError function jvmtiError (line 1678) | jvmtiError function jvmtiError (line 1687) | jvmtiError function jvmtiError (line 1701) | jvmtiError function jvmtiError (line 1708) | jvmtiError function jvmtiError (line 1721) | jvmtiError function jvmtiError (line 1734) | jvmtiError function jvmtiError (line 1744) | jvmtiError function jvmtiError (line 1757) | jvmtiError function jvmtiError (line 1785) | jvmtiError function jvmtiError (line 1808) | jvmtiError function jvmtiError (line 1832) | jvmtiError function jvmtiError (line 1850) | jvmtiError function jvmtiError (line 1868) | jvmtiError function jvmtiError (line 1886) | jvmtiError function jvmtiError (line 1903) | jvmtiError function jvmtiError (line 1920) | jvmtiError function jvmtiError (line 1937) | jvmtiError function jvmtiError (line 1954) | jvmtiError function jvmtiError (line 1971) | jvmtiError function jvmtiError (line 1989) | jvmtiError function jvmtiError (line 2015) | jvmtiError function jvmtiError (line 2046) | jvmtiError function jvmtiError (line 2058) | jvmtiError function jvmtiError (line 2070) | jvmtiError function jvmtiError (line 2082) | jvmtiError function jvmtiError (line 2101) | jvmtiError function jvmtiError (line 2149) | jvmtiError function jvmtiError (line 2167) | jvmtiError function jvmtiError (line 2195) | jvmtiError function jvmtiError (line 2226) | jvmtiError function jvmtiError (line 2283) | jvmtiError function jvmtiError (line 2337) | jvmtiError function jvmtiError (line 2383) | jvmtiError function jvmtiError (line 2413) | jvmtiError function jvmtiError (line 2466) | jvmtiError function jvmtiError (line 2485) | jvmtiError function jvmtiError (line 2504) | jvmtiError function jvmtiError (line 2531) | jvmtiError function jvmtiError (line 2559) | jvmtiError function jvmtiError (line 2574) | jvmtiError function jvmtiError (line 2595) | jvmtiError function jvmtiError (line 2636) | jvmtiError function jvmtiError (line 2645) | jvmtiError function jvmtiError (line 2657) | jvmtiError function jvmtiError (line 2672) | jvmtiError function jvmtiError (line 2713) | jvmtiError function jvmtiError (line 2723) | jvmtiError function jvmtiError (line 2733) | jvmtiError function jvmtiError (line 2744) | jvmtiError function jvmtiError (line 2757) | jvmtiError function jvmtiError (line 2799) | jvmtiError function jvmtiError (line 2819) | jvmtiError function jvmtiError (line 2896) | jvmtiError function jvmtiError (line 2918) | jvmtiError function jvmtiError (line 2928) | jvmtiError function jvmtiError (line 2938) | jvmtiError function jvmtiError (line 2962) | jvmtiError function jvmtiError (line 2974) | jvmtiError function jvmtiError (line 3016) | jvmtiError function jvmtiError (line 3079) | jvmtiError function jvmtiError (line 3122) | jvmtiError function jvmtiError (line 3181) | jvmtiError function jvmtiError (line 3212) | jvmtiError function jvmtiError (line 3247) | jvmtiError function jvmtiError (line 3258) | jvmtiError function jvmtiError (line 3272) | jvmtiError function jvmtiError (line 3300) | jvmtiError function jvmtiError (line 3308) | jvmtiError function jvmtiError (line 3315) | jvmtiError function jvmtiError (line 3325) | jvmtiError function jvmtiError (line 3333) | jvmtiError function jvmtiError (line 3341) | jvmtiError function jvmtiError (line 3351) | jvmtiError function jvmtiError (line 3359) | jvmtiError function jvmtiError (line 3367) | jvmtiError function jvmtiError (line 3375) | jvmtiError function jvmtiError (line 3387) | jvmtiError function jvmtiError (line 3419) | jvmtiError function jvmtiError (line 3439) | jvmtiError FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEnvBase.cpp class ThreadInsideIterationClosure (line 302) | class ThreadInsideIterationClosure: public ThreadClosure { method ThreadInsideIterationClosure (line 306) | ThreadInsideIterationClosure() : _inside(false) {} method do_thread (line 308) | void do_thread(Thread* thread) { method is_inside_jvmti_env_iteration (line 312) | bool is_inside_jvmti_env_iteration() { function jvmtiError (line 364) | jvmtiError function jobject (line 524) | jobject * function jthread (line 539) | jthread * function jthreadGroup (line 544) | jthreadGroup * function JavaThread (line 550) | JavaThread * function vframe (line 563) | vframe* function jclass (line 584) | jclass function jint (line 621) | jint function jvmtiError (line 652) | jvmtiError function jvmtiError (line 689) | jvmtiError function jvmtiError (line 727) | jvmtiError function jvmtiError (line 811) | jvmtiError function jvmtiError (line 887) | jvmtiError function jvmtiError (line 895) | jvmtiError function jvmtiError (line 937) | jvmtiError function jvmtiError (line 1157) | jvmtiError ResourceTracker::allocate(jlong size, unsigned char** mem_ptr) { type StackInfoNode (line 1184) | struct StackInfoNode { type StackInfoNode (line 1185) | struct StackInfoNode type StackInfoNode (line 1199) | struct StackInfoNode type StackInfoNode (line 1185) | struct StackInfoNode type StackInfoNode (line 1255) | struct StackInfoNode type StackInfoNode (line 1185) | struct StackInfoNode function jvmtiError (line 1317) | jvmtiError function jvmtiError (line 1379) | jvmtiError FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEnvBase.hpp class JvmtiEnv (line 43) | class JvmtiEnv class JvmtiThreadState (line 44) | class JvmtiThreadState class JvmtiRawMonitor (line 45) | class JvmtiRawMonitor class JvmtiEventControllerPrivate (line 46) | class JvmtiEventControllerPrivate class JvmtiTagMap (line 47) | class JvmtiTagMap class JvmtiEnvBase (line 55) | class JvmtiEnvBase : public CHeapObj { method jvmtiPhase (line 73) | static jvmtiPhase get_phase() { return _phase; } method set_phase (line 74) | static void set_phase(jvmtiPhase phase) { _phase = phase; } method is_vm_live (line 75) | static bool is_vm_live() { return _phase == J... method entering_dying_thread_env_iteration (line 77) | static void entering_dying_thread_env_iteration() { ++_dying_thread_en... method leaving_dying_thread_env_iteration (line 78) | static void leaving_dying_thread_env_iteration() { --_dying_thread_en... method is_inside_dying_thread_env_iteration (line 79) | static bool is_inside_dying_thread_env_iteration(){ return _dying_thre... method set_env_local_storage (line 112) | void set_env_local_storage(const void* data) { _env_local_storage ... method get_native_method_prefix_count (line 119) | int get_native_method_prefix_count() { return _native_meth... method JvmtiEnv (line 130) | JvmtiEnv* next_environment() { return (JvmtiEnv*)_... method set_next_environment (line 131) | void set_next_environment(JvmtiEnvBase* env) { _next = env; } method JvmtiEnv (line 132) | static JvmtiEnv* head_environment() { return (JvmtiEnv*)_... method is_retransformable (line 142) | bool is_retransformable() { return _is_retransf... method ByteSize (line 144) | static ByteSize jvmti_external_offset() { method JvmtiEnv (line 148) | static JvmtiEnv* JvmtiEnv_from_jvmti_env(jvmtiEnv *env) { method jvmtiCapabilities (line 152) | jvmtiCapabilities *get_capabilities() { return &_current_c... method jvmtiCapabilities (line 154) | jvmtiCapabilities *get_prohibited_capabilities() { return &_prohibite... method environments_might_exist (line 161) | static bool environments_might_exist() { method JvmtiEnvEventEnable (line 167) | JvmtiEnvEventEnable *env_event_enable() { method jvmtiError (line 171) | jvmtiError allocate(jlong size, unsigned char** mem_ptr) { method jvmtiError (line 186) | jvmtiError deallocate(unsigned char* mem) { method jobject (line 198) | jobject jni_reference(Handle hndl) { method jobject (line 205) | jobject jni_reference(JavaThread *thread, Handle hndl) { method destroy_jni_reference (line 210) | void destroy_jni_reference(jobject jobj) { method destroy_jni_reference (line 218) | void destroy_jni_reference(JavaThread *thread, jobject jobj) { method jvmtiEnv (line 222) | jvmtiEnv* jvmti_external() { return &_jvmti_external; } method has_callback (line 226) | bool has_callback(jvmtiEvent event_type) { method jvmtiEventCallbacks (line 232) | jvmtiEventCallbacks* callbacks() { method jvmtiExtEventCallbacks (line 236) | jvmtiExtEventCallbacks* ext_callbacks() { method set_tag_map (line 240) | void set_tag_map(JvmtiTagMap* tag_map) { method JvmtiTagMap (line 244) | JvmtiTagMap* tag_map() { method is_enabled (line 251) | bool is_enabled(jvmtiEvent event_type) { class JvmtiEnvIterator (line 310) | class JvmtiEnvIterator : public StackObj { method JvmtiEnvIterator (line 314) | JvmtiEnvIterator() { method JvmtiEnv (line 327) | JvmtiEnv* first() { return JvmtiEnvBase::head_environm... method JvmtiEnv (line 328) | JvmtiEnv* next(JvmtiEnvBase* env) { return env->next_environment(); } class VM_GetOwnedMonitorInfo (line 333) | class VM_GetOwnedMonitorInfo : public VM_Operation { method VM_GetOwnedMonitorInfo (line 342) | VM_GetOwnedMonitorInfo(JvmtiEnv* env, JavaThread* calling_thread, method VMOp_Type (line 351) | VMOp_Type type() const { return VMOp_GetOwnedMonitorInfo; } method doit (line 352) | void doit() { method jvmtiError (line 356) | jvmtiError result() { return _result; } class VM_GetObjectMonitorUsage (line 361) | class VM_GetObjectMonitorUsage : public VM_Operation { method VM_GetObjectMonitorUsage (line 370) | VM_GetObjectMonitorUsage(JvmtiEnv *env, JavaThread* calling_thread, jo... method VMOp_Type (line 376) | VMOp_Type type() const { return VMOp_GetObjectMonitorUsage; } method jvmtiError (line 377) | jvmtiError result() { return _result; } method doit (line 378) | void doit() { class VM_GetCurrentContendedMonitor (line 385) | class VM_GetCurrentContendedMonitor : public VM_Operation { method VM_GetCurrentContendedMonitor (line 394) | VM_GetCurrentContendedMonitor(JvmtiEnv *env, JavaThread *calling_threa... method VMOp_Type (line 400) | VMOp_Type type() const { return VMOp_GetCurrentContendedMonitor; } method jvmtiError (line 401) | jvmtiError result() { return _result; } method doit (line 402) | void doit() { class VM_GetStackTrace (line 408) | class VM_GetStackTrace : public VM_Operation { method VM_GetStackTrace (line 419) | VM_GetStackTrace(JvmtiEnv *env, JavaThread *java_thread, method jvmtiError (line 429) | jvmtiError result() { return _result; } method VMOp_Type (line 430) | VMOp_Type type() const { return VMOp_GetStackTrace; } method doit (line 431) | void doit() { type StackInfoNode (line 439) | struct StackInfoNode class VM_GetMultipleStackTraces (line 442) | class VM_GetMultipleStackTraces : public VM_Operation { type StackInfoNode (line 449) | struct StackInfoNode method JvmtiEnvBase (line 451) | JvmtiEnvBase *env() { return (JvmtiEnvBase *)_env; } method jint (line 452) | jint max_frame_count() { return _max_frame_count; } type StackInfoNode (line 453) | struct StackInfoNode method set_head (line 454) | void set_head(StackInfoNode *head) { _head = head; } method set_result (line 457) | void set_result(jvmtiError result) { _result = result; } method VM_GetMultipleStackTraces (line 462) | VM_GetMultipleStackTraces(JvmtiEnv *env, jint max_frame_count) { method VMOp_Type (line 469) | VMOp_Type type() const { return VMOp_GetMultipleStackTrace... method jvmtiStackInfo (line 470) | jvmtiStackInfo *stack_info() { return _stack_info; } method jvmtiError (line 471) | jvmtiError result() { return _result; } class VM_GetAllStackTraces (line 476) | class VM_GetAllStackTraces : public VM_GetMultipleStackTraces { method VM_GetAllStackTraces (line 482) | VM_GetAllStackTraces(JvmtiEnv *env, JavaThread *calling_thread, method VMOp_Type (line 487) | VMOp_Type type() const { return VMOp_GetAllStackTraces; } method jint (line 489) | jint final_thread_count() { return _final_thread_count; } class VM_GetThreadListStackTraces (line 493) | class VM_GetThreadListStackTraces : public VM_GetMultipleStackTraces { method VM_GetThreadListStackTraces (line 499) | VM_GetThreadListStackTraces(JvmtiEnv *env, jint thread_count, const jt... method VMOp_Type (line 504) | VMOp_Type type() const { return VMOp_GetThreadListStackTraces; } class VM_GetFrameCount (line 510) | class VM_GetFrameCount : public VM_Operation { method VM_GetFrameCount (line 518) | VM_GetFrameCount(JvmtiEnv *env, JvmtiThreadState *state, jint *count_p... method VMOp_Type (line 523) | VMOp_Type type() const { return VMOp_GetFrameCount; } method jvmtiError (line 524) | jvmtiError result() { return _result; } method doit (line 525) | void doit() { class VM_GetFrameLocation (line 531) | class VM_GetFrameLocation : public VM_Operation { method VM_GetFrameLocation (line 541) | VM_GetFrameLocation(JvmtiEnv *env, JavaThread* java_thread, jint depth, method VMOp_Type (line 549) | VMOp_Type type() const { return VMOp_GetFrameLocation; } method jvmtiError (line 550) | jvmtiError result() { return _result; } method doit (line 551) | void doit() { class ResourceTracker (line 574) | class ResourceTracker : public StackObj { class JvmtiMonitorClosure (line 589) | class JvmtiMonitorClosure: public MonitorClosure { method JvmtiMonitorClosure (line 598) | JvmtiMonitorClosure(JavaThread* thread, JavaThread *calling_thread, method jvmtiError (line 608) | jvmtiError error() { return _error;} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEnvFill.java class jvmtiEnvFill (line 28) | class jvmtiEnvFill { method main (line 30) | public static void main(String[] args) throws IOException { class SourceFile (line 51) | class SourceFile { class Function (line 65) | class Function { method Function (line 72) | Function() throws IOException { method remove (line 115) | void remove() { method fileName (line 119) | String fileName() { method fill (line 123) | void fill(Function filledFunc) { method output (line 146) | void output(PrintWriter out) { method SourceFile (line 167) | SourceFile(String fn) throws IOException { method error (line 181) | void error(String msg) { method readGaps (line 189) | boolean readGaps() throws IOException { method fill (line 228) | void fill(SourceFile filledSF) { method output (line 249) | void output(PrintWriter out) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEnvThreadState.cpp function JvmtiFramePops (line 192) | JvmtiFramePops* JvmtiEnvThreadState::get_frame_pops() { class VM_GetCurrentLocation (line 258) | class VM_GetCurrentLocation : public VM_Operation { method VM_GetCurrentLocation (line 265) | VM_GetCurrentLocation(JavaThread *thread) { method VMOp_Type (line 268) | VMOp_Type type() const { return VMOp_GetCurrentLocation; } method doit (line 269) | void doit() { method get_current_location (line 278) | void get_current_location(jmethodID *method_id, int *bci) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEnvThreadState.hpp class JvmtiEnv (line 36) | class JvmtiEnv function VALUE_OBJ_CLASS_SPEC (line 51) | class JvmtiFramePop VALUE_OBJ_CLASS_SPEC { class JvmtiFramePops (line 79) | class JvmtiFramePops : public CHeapObj { method contains (line 95) | bool contains(JvmtiFramePop& fp) { return _pops->contains(fp.frame_num... method length (line 96) | int length() { return _pops->length(); } class JvmtiEnvThreadState (line 110) | class JvmtiEnvThreadState : public CHeapObj { method set_current_location (line 127) | inline void set_current_location(jmethodID method_id, int bci) { method JvmtiEnvThreadState (line 133) | JvmtiEnvThreadState* next() { return _next; } method set_next (line 136) | void set_next(JvmtiEnvThreadState* link) { _next = link; } method is_enabled (line 142) | bool is_enabled(jvmtiEvent event_type) { return _event_enable.is_enabl... method JvmtiEnvThreadEventEnable (line 144) | JvmtiEnvThreadEventEnable *event_enable() { return &_event_enable; } method set_agent_thread_local_storage_data (line 146) | void set_agent_thread_local_storage_data (void *data) { _agent_thread_... method clear_current_location (line 156) | void clear_current_location() { set_current_location((jmethodID)NULL, ... method set_breakpoint_posted (line 160) | inline void set_breakpoint_posted() { _breakpoint_posted = true; } method set_single_stepping_posted (line 161) | inline void set_single_stepping_posted() { method breakpoint_posted (line 164) | inline bool breakpoint_posted() { return _breakpoint_posted; } method single_stepping_posted (line 165) | inline bool single_stepping_posted() { method JavaThread (line 169) | inline JavaThread *get_thread() { return _thread; } method JvmtiEnv (line 170) | inline JvmtiEnv *get_env() { return _env; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEventController.cpp class VM_EnterInterpOnlyMode (line 185) | class VM_EnterInterpOnlyMode : public VM_Operation { method allow_nested_vm_operations (line 192) | bool allow_nested_vm_operations() const { return true; } method VMOp_Type (line 193) | VMOp_Type type() const { return VMOp_EnterInterpOnlyMode; } method can_be_deoptimized (line 197) | bool can_be_deoptimized(vframe* vf) { class VM_ChangeSingleStep (line 244) | class VM_ChangeSingleStep : public VM_Operation { method VMOp_Type (line 250) | VMOp_Type type() const { return VMOp_ChangeSin... method allow_nested_vm_operations (line 251) | bool allow_nested_vm_operations() const { return true; } class JvmtiEventControllerPrivate (line 275) | class JvmtiEventControllerPrivate : public AllStatic { function jlong (line 400) | jlong function jlong (line 440) | jlong function jlong (line 492) | jlong FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEventController.hpp class JvmtiEventControllerPrivate (line 34) | class JvmtiEventControllerPrivate class JvmtiEventController (line 35) | class JvmtiEventController method is_valid_event_type (line 205) | static bool is_valid_event_type(jvmtiEvent event_type) { class JvmtiEnvThreadState (line 36) | class JvmtiEnvThreadState class JvmtiFramePop (line 37) | class JvmtiFramePop class JvmtiEnvBase (line 38) | class JvmtiEnvBase function VALUE_OBJ_CLASS_SPEC (line 79) | class JvmtiEventEnabled VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 108) | class JvmtiEnvThreadEventEnable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 131) | class JvmtiThreadEventEnable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 152) | class JvmtiEnvEventEnable VALUE_OBJ_CLASS_SPEC { class JvmtiEventController (line 190) | class JvmtiEventController : AllStatic { method is_valid_event_type (line 205) | static bool is_valid_event_type(jvmtiEvent event_type) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiEventController.inline.hpp function jlong (line 40) | inline jlong JvmtiEventEnabled::bit_for(jvmtiEvent event_type) { function jlong (line 45) | inline jlong JvmtiEventEnabled::get_bits() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiExport.cpp class JvmtiJavaThreadEventTransition (line 73) | class JvmtiJavaThreadEventTransition : StackObj { method JvmtiJavaThreadEventTransition (line 80) | JvmtiJavaThreadEventTransition(JavaThread *thread) : class JvmtiThreadEventTransition (line 88) | class JvmtiThreadEventTransition : StackObj { method JvmtiThreadEventTransition (line 96) | JvmtiThreadEventTransition(Thread *thread) : _rm(), _hm() { class JvmtiEventMark (line 122) | class JvmtiEventMark : public StackObj { method JvmtiEventMark (line 133) | JvmtiEventMark(JavaThread *thread) : _thread(thread), method jobject (line 192) | jobject to_jobject(oop obj) { return obj == NULL? NULL : _hblock->allo... method jobject (line 196) | jobject to_jobject(oop obj) { return JNIHandles::make_local(_thread,ob... method jclass (line 199) | jclass to_jclass(klassOop klass) { return (klass == NULL ? NULL : (jcl... method jmethodID (line 201) | jmethodID to_jmethodID(methodHandle method) { return method->jmethod_i... method JNIEnv (line 203) | JNIEnv* jni_env() { return _jni_env; } class JvmtiThreadEventMark (line 206) | class JvmtiThreadEventMark : public JvmtiEventMark { method JvmtiThreadEventMark (line 211) | JvmtiThreadEventMark(JavaThread *thread) : method jthread (line 215) | jthread jni_thread() { return _jt; } class JvmtiClassEventMark (line 218) | class JvmtiClassEventMark : public JvmtiThreadEventMark { method JvmtiClassEventMark (line 223) | JvmtiClassEventMark(JavaThread *thread, klassOop klass) : method jclass (line 227) | jclass jni_class() { return _jc; } class JvmtiMethodEventMark (line 230) | class JvmtiMethodEventMark : public JvmtiThreadEventMark { method JvmtiMethodEventMark (line 235) | JvmtiMethodEventMark(JavaThread *thread, methodHandle method) : method jmethodID (line 238) | jmethodID jni_methodID() { return _mid; } class JvmtiLocationEventMark (line 241) | class JvmtiLocationEventMark : public JvmtiMethodEventMark { method JvmtiLocationEventMark (line 246) | JvmtiLocationEventMark(JavaThread *thread, methodHandle method, addres... method jlocation (line 249) | jlocation location() { return _loc; } class JvmtiExceptionEventMark (line 252) | class JvmtiExceptionEventMark : public JvmtiLocationEventMark { method JvmtiExceptionEventMark (line 257) | JvmtiExceptionEventMark(JavaThread *thread, methodHandle method, addre... method jobject (line 260) | jobject exception() { return _exc; } class JvmtiClassFileLoadEventMark (line 263) | class JvmtiClassFileLoadEventMark : public JvmtiThreadEventMark { method JvmtiClassFileLoadEventMark (line 271) | JvmtiClassFileLoadEventMark(JavaThread *thread, Symbol* name, method jobject (line 285) | jobject jloader() { method jobject (line 288) | jobject protection_domain() { method jclass (line 291) | jclass class_being_redefined() { function address (line 314) | address JvmtiExport::get_field_access_count_addr() { function address (line 331) | address JvmtiExport::get_field_modification_count_addr() { function jint (line 348) | jint class JvmtiClassFileLoadHookPoster (line 507) | class JvmtiClassFileLoadHookPoster : public StackObj { method JvmtiClassFileLoadHookPoster (line 525) | inline JvmtiClassFileLoadHookPoster(Symbol* h_name, Handle class_loader, method post (line 559) | void post() { method post_all_envs (line 568) | void post_all_envs() { method post_to_env (line 592) | void post_to_env(JvmtiEnv* env, bool caching_needed) { method copy_modified_data (line 641) | void copy_modified_data() { function klassOop (line 671) | static inline klassOop oop_to_klassOop(oop obj) { class JvmtiVMObjectAllocEventMark (line 684) | class JvmtiVMObjectAllocEventMark : public JvmtiClassEventMark { method JvmtiVMObjectAllocEventMark (line 689) | JvmtiVMObjectAllocEventMark(JavaThread *thread, oop obj) : JvmtiClassE... method jobject (line 693) | jobject jni_jobject() { return _jobj; } method jlong (line 694) | jlong size() { return _size; } class JvmtiCompiledMethodLoadEventMark (line 697) | class JvmtiCompiledMethodLoadEventMark : public JvmtiMethodEventMark { method JvmtiCompiledMethodLoadEventMark (line 705) | JvmtiCompiledMethodLoadEventMark(JavaThread *thread, nmethod *nm, void... method jint (line 716) | jint code_size() { return _code_size; } method jint (line 718) | jint map_length() { return _map_length; } method jvmtiAddrLocationMap (line 719) | const jvmtiAddrLocationMap* map() { return _map; } class JvmtiMonitorEventMark (line 725) | class JvmtiMonitorEventMark : public JvmtiThreadEventMark { method JvmtiMonitorEventMark (line 729) | JvmtiMonitorEventMark(JavaThread *thread, oop object) method jobject (line 733) | jobject jni_object() { return _jobj; } function oop (line 1409) | oop JvmtiExport::jni_GetField_probe(JavaThread *thread, jobject jobj, oo... function oop (line 1422) | oop JvmtiExport::jni_GetField_probe_nh(JavaThread *thread, jobject jobj,... function oop (line 1503) | oop JvmtiExport::jni_SetField_probe(JavaThread *thread, jobject jobj, oo... function oop (line 1517) | oop JvmtiExport::jni_SetField_probe_nh(JavaThread *thread, jobject jobj,... function jvmtiCompiledMethodLoadInlineRecord (line 1694) | jvmtiCompiledMethodLoadInlineRecord* create_inline_record(nmethod* nm) { function jint (line 2167) | jint JvmtiExport::load_agent_library(AttachOperation* op, outputStream* ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiExport.hpp class JvmtiEventControllerPrivate (line 43) | class JvmtiEventControllerPrivate class JvmtiManageCapabilities (line 44) | class JvmtiManageCapabilities class JvmtiEnv (line 45) | class JvmtiEnv class JvmtiThreadState (line 46) | class JvmtiThreadState class AttachOperation (line 47) | class AttachOperation class JvmtiExport (line 59) | class JvmtiExport : public AllStatic { method set_can_modify_any_class (line 116) | inline static void set_can_modify_any_class(bool on) {... method set_can_access_local_variables (line 117) | inline static void set_can_access_local_variables(bool on) {... method set_can_hotswap_or_post_breakpoint (line 118) | inline static void set_can_hotswap_or_post_breakpoint(bool on) {... method set_can_walk_any_space (line 119) | inline static void set_can_walk_any_space(bool on) {... method set_has_redefined_a_class (line 168) | inline static void set_has_redefined_a_class() { method has_redefined_a_class (line 181) | inline static bool has_redefined_a_class() { method all_dependencies_are_recorded (line 185) | inline static bool all_dependencies_are_recorded() { method set_all_dependencies_are_recorded (line 189) | inline static void set_all_dependencies_are_recorded(bool on) { method can_modify_any_class (line 207) | inline static bool can_modify_any_class() { retu... method can_access_local_variables (line 208) | inline static bool can_access_local_variables() { retu... method can_hotswap_or_post_breakpoint (line 209) | inline static bool can_hotswap_or_post_breakpoint() { retu... method can_walk_any_space (line 210) | inline static bool can_walk_any_space() { retu... method is_jvmti_version (line 220) | static bool is_jvmti_version(jint version) { retu... method is_jvmdi_version (line 221) | static bool is_jvmdi_version(jint version) { retu... method set_should_post_class_file_load_hook (line 275) | inline static void set_should_post_class_file_load_hook(bool on) {... method should_post_class_file_load_hook (line 276) | inline static bool should_post_class_file_load_hook() { retu... method vm_object_alloc_event_collector (line 308) | inline static void vm_object_alloc_event_collector(oop object) { method post_array_size_exhausted (line 313) | inline static void post_array_size_exhausted() { class JvmtiCodeBlobDesc (line 337) | class JvmtiCodeBlobDesc : public CHeapObj { method JvmtiCodeBlobDesc (line 344) | JvmtiCodeBlobDesc(const char *name, address code_begin, address code_e... method address (line 352) | address code_begin() { return _code_begin; } method address (line 353) | address code_end() { return _code_end; } class JvmtiEventCollector (line 358) | class JvmtiEventCollector : public StackObj { method is_dynamic_code_event (line 365) | virtual bool is_dynamic_code_event() { return false; } method is_vm_object_alloc_event (line 366) | virtual bool is_vm_object_alloc_event(){ return false; } method JvmtiEventCollector (line 367) | JvmtiEventCollector *get_prev() { return _prev; } class JvmtiDynamicCodeEventCollector (line 387) | class JvmtiDynamicCodeEventCollector : public JvmtiEventCollector { method is_dynamic_code_event (line 397) | bool is_dynamic_code_event() { return true; } class JvmtiVMObjectAllocEventCollector (line 409) | class JvmtiVMObjectAllocEventCollector : public JvmtiEventCollector { method is_vm_object_alloc_event (line 430) | bool is_vm_object_alloc_event() { return true; } method is_enabled (line 432) | bool is_enabled() { return _enable; } method set_enabled (line 433) | void set_enabled(bool on) { _enable = on; } class NoJvmtiVMObjectAllocMark (line 451) | class NoJvmtiVMObjectAllocMark : public StackObj { method was_enabled (line 456) | bool was_enabled() { return _collector != NULL; } class JvmtiGCMarker (line 465) | class JvmtiGCMarker : public StackObj { class JvmtiHideSingleStepping (line 473) | class JvmtiHideSingleStepping : public StackObj { method JvmtiHideSingleStepping (line 479) | JvmtiHideSingleStepping(JavaThread * thread) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiExtensions.cpp function jvmtiError (line 37) | static jvmtiError JNICALL IsClassUnloadingEnabled(const jvmtiEnv* env, j... function jvmtiError (line 90) | jvmtiError JvmtiExtensions::get_functions(JvmtiEnv* env, function jvmtiError (line 179) | jvmtiError JvmtiExtensions::get_events(JvmtiEnv* env, function jvmtiError (line 250) | jvmtiError JvmtiExtensions::set_event_callback(JvmtiEnv* env, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiExtensions.hpp class JvmtiExtensions (line 39) | class JvmtiExtensions : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiGen.java class jvmtiGen (line 45) | public class jvmtiGen method showUsage (line 50) | private static void showUsage() { method main (line 63) | public static void main (String argv []) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiGetLoadedClasses.cpp class JvmtiGetLoadedClassesClosure (line 34) | class JvmtiGetLoadedClassesClosure : public StackObj { method JvmtiGetLoadedClassesClosure (line 47) | static JvmtiGetLoadedClassesClosure* get_this() { method set_this (line 53) | static void set_this(JvmtiGetLoadedClassesClosure* that) { method JvmtiGetLoadedClassesClosure (line 60) | JvmtiGetLoadedClassesClosure() { method JvmtiGetLoadedClassesClosure (line 70) | JvmtiGetLoadedClassesClosure(jobject initiatingLoader) { method jobject (line 94) | jobject get_initiatingLoader() { method get_count (line 98) | int get_count() { method set_count (line 102) | void set_count(int value) { method Handle (line 106) | Handle* get_list() { method set_list (line 110) | void set_list(Handle* value) { method get_index (line 114) | int get_index() { method set_index (line 118) | void set_index(int value) { method Handle (line 122) | Handle get_element(int index) { method set_element (line 131) | void set_element(int index, Handle value) { method available (line 140) | bool available() { method check (line 146) | void check(int limit) { method allocate (line 154) | void allocate() { method extract (line 162) | void extract(JvmtiEnv *env, jclass* result) { method increment (line 169) | static void increment(klassOop k) { method increment_with_loader (line 181) | static void increment_with_loader(klassOop k, oop loader) { method prim_array_increment_with_loader (line 190) | static void prim_array_increment_with_loader(klassOop array, oop loade... method add (line 197) | static void add(klassOop k) { method add_with_loader (line 215) | static void add_with_loader(klassOop k, oop loader) { method increment_for_basic_type_arrays (line 231) | static void increment_for_basic_type_arrays(klassOop k) { method add_for_basic_type_arrays (line 240) | static void add_for_basic_type_arrays(klassOop k) { function jvmtiError (line 253) | jvmtiError function jvmtiError (line 290) | jvmtiError FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiGetLoadedClasses.hpp class JvmtiGetLoadedClasses (line 30) | class JvmtiGetLoadedClasses : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiImpl.cpp function GrowableElement (line 161) | GrowableElement* GrowableCache::at(int index) { function address (line 282) | address JvmtiBreakpoint::getBcp() { function JvmtiBreakpoints (line 498) | JvmtiBreakpoints& JvmtiCurrentBreakpoints::get_jvmti_breakpoints() { function vframe (line 573) | vframe *VM_GetOrSetLocal::get_vframe() { function javaVFrame (line 587) | javaVFrame *VM_GetOrSetLocal::get_java_vframe() { function can_be_deoptimized (line 718) | static bool can_be_deoptimized(vframe* vf) { function JvmtiDeferredEvent (line 900) | JvmtiDeferredEvent JvmtiDeferredEvent::compiled_method_load_event( function JvmtiDeferredEvent (line 910) | JvmtiDeferredEvent JvmtiDeferredEvent::compiled_method_unload_event( function JvmtiDeferredEvent (line 925) | JvmtiDeferredEvent JvmtiDeferredEvent::dynamic_code_generated_event( function JvmtiDeferredEvent (line 1007) | JvmtiDeferredEvent JvmtiDeferredEventQueue::dequeue() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiImpl.hpp class JvmtiBreakpoint (line 42) | class JvmtiBreakpoint method methodOop (line 186) | methodOop method() { return _method; } method address (line 189) | address getCacheValue() { return getBcp(); } method lessThan (line 190) | bool lessThan(GrowableElement* e) { Unimplemented(); return false; } method equals (line 191) | bool equals(GrowableElement* e) { return equals((JvmtiBreakpoint&) *e); } method oops_do (line 192) | void oops_do(OopClosure* f) { f->do_oop((oop *) &_method); } method GrowableElement (line 193) | GrowableElement *clone() { class JvmtiBreakpoints (line 43) | class JvmtiBreakpoints class GrowableElement (line 65) | class GrowableElement : public CHeapObj { function VALUE_OBJ_CLASS_SPEC (line 74) | class GrowableCache VALUE_OBJ_CLASS_SPEC { class JvmtiBreakpointCache (line 131) | class JvmtiBreakpointCache : public CHeapObj { method JvmtiBreakpointCache (line 137) | JvmtiBreakpointCache() {} method initialize (line 140) | void initialize(void *this_obj, void listener_fun(void *, address*) ) { method length (line 144) | int length() { return _cache.length(); } method JvmtiBreakpoint (line 145) | JvmtiBreakpoint& at(int index) { return (JvmtiBreakpoint&) *(_c... method find (line 146) | int find(JvmtiBreakpoint& e) { return _cache.find((GrowableEl... method append (line 147) | void append(JvmtiBreakpoint& e) { _cache.append((GrowableElement... method remove (line 148) | void remove (int index) { _cache.remove(index); } method clear (line 149) | void clear() { _cache.clear(); } method oops_do (line 150) | void oops_do(OopClosure* f) { _cache.oops_do(f); } method gc_epilogue (line 151) | void gc_epilogue() { _cache.gc_epilogue(); } class JvmtiBreakpoint (line 167) | class JvmtiBreakpoint : public GrowableElement { method methodOop (line 186) | methodOop method() { return _method; } method address (line 189) | address getCacheValue() { return getBcp(); } method lessThan (line 190) | bool lessThan(GrowableElement* e) { Unimplemented(); return false; } method equals (line 191) | bool equals(GrowableElement* e) { return equals((JvmtiBreakpoint&) *e); } method oops_do (line 192) | void oops_do(OopClosure* f) { f->do_oop((oop *) &_method); } method GrowableElement (line 193) | GrowableElement *clone() { class JvmtiBreakpoints (line 218) | class JvmtiBreakpoints : public CHeapObj { class JvmtiCurrentBreakpoints (line 259) | class JvmtiCurrentBreakpoints : public AllStatic { method set_breakpoint_list (line 270) | static inline void set_breakpoint_list(address *breakpoint_list) { _br... method address (line 271) | static inline address *get_breakpoint_list() { ret... class VM_ChangeBreakpoints (line 311) | class VM_ChangeBreakpoints : public VM_Operation { method VM_ChangeBreakpoints (line 320) | VM_ChangeBreakpoints(int operation, JvmtiBreakpoint *bp) { method VMOp_Type (line 328) | VMOp_Type type() const { return VMOp_ChangeBreakpoints; } class VM_GetOrSetLocal (line 347) | class VM_GetOrSetLocal : public VM_Operation { method getting_receiver (line 360) | virtual bool getting_receiver() const { return false; } method VMOp_Type (line 379) | VMOp_Type type() const { return VMOp_GetOrSetLocal; } method jvalue (line 380) | jvalue value() { return _value; } method jvmtiError (line 381) | jvmtiError result() { return _result; } class VM_GetReceiver (line 392) | class VM_GetReceiver : public VM_GetOrSetLocal { method getting_receiver (line 394) | virtual bool getting_receiver() const { return true; } class JvmtiSuspendControl (line 413) | class JvmtiSuspendControl : public AllStatic { function VALUE_OBJ_CLASS_SPEC (line 435) | class JvmtiDeferredEvent VALUE_OBJ_CLASS_SPEC { class JvmtiDeferredEventQueue (line 482) | class JvmtiDeferredEventQueue : AllStatic { class QueueNode (line 485) | class QueueNode : public CHeapObj { method QueueNode (line 491) | QueueNode(const JvmtiDeferredEvent& event) method JvmtiDeferredEvent (line 494) | const JvmtiDeferredEvent& event() const { return _event; } method QueueNode (line 495) | QueueNode* next() const { return _next; } method set_next (line 497) | void set_next(QueueNode* next) { _next = next; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiManageCapabilities.cpp function jvmtiCapabilities (line 84) | jvmtiCapabilities JvmtiManageCapabilities::init_always_capabilities() { function jvmtiCapabilities (line 116) | jvmtiCapabilities JvmtiManageCapabilities::init_onload_capabilities() { function jvmtiCapabilities (line 143) | jvmtiCapabilities JvmtiManageCapabilities::init_always_solo_capabilities... function jvmtiCapabilities (line 152) | jvmtiCapabilities JvmtiManageCapabilities::init_onload_solo_capabilities... function jvmtiCapabilities (line 163) | jvmtiCapabilities *JvmtiManageCapabilities::either(const jvmtiCapabiliti... function jvmtiCapabilities (line 177) | jvmtiCapabilities *JvmtiManageCapabilities::both(const jvmtiCapabilities... function jvmtiCapabilities (line 191) | jvmtiCapabilities *JvmtiManageCapabilities::exclude(const jvmtiCapabilit... function jvmtiError (line 247) | jvmtiError JvmtiManageCapabilities::add_capabilities(const jvmtiCapabili... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiManageCapabilities.hpp class JvmtiManageCapabilities (line 31) | class JvmtiManageCapabilities : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiRawMonitor.hpp class JvmtiRawMonitor (line 39) | class JvmtiRawMonitor : public ObjectMonitor { method magic (line 59) | int magic() { return _magic; } class JvmtiPendingMonitors (line 68) | class JvmtiPendingMonitors : public AllStatic { method dispose (line 75) | static void dispose() { method enter (line 80) | static void enter(JvmtiRawMonitor *monitor) { method count (line 84) | static int count() { method destroy (line 88) | static void destroy(JvmtiRawMonitor *monitor) { method exit (line 95) | static bool exit(JvmtiRawMonitor *monitor) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiRedefineClasses.cpp function jvmtiError (line 512) | jvmtiError VM_RedefineClasses::compare_and_normalize_class_versions( function jvmtiError (line 838) | jvmtiError VM_RedefineClasses::load_new_class_versions(TRAPS) { function jvmtiError (line 1246) | jvmtiError VM_RedefineClasses::merge_cp_and_rewrite( function u2 (line 1709) | u2 VM_RedefineClasses::rewrite_cp_ref_in_annotation_data( class TransferNativeFunctionRegistration (line 2834) | class TransferNativeFunctionRegistration { method methodOop (line 2847) | methodOop search_prefix_name_space(int depth, char* name_str, size_t n... method methodOop (line 2904) | methodOop strip_and_search_for_new_native(methodOop method) { method TransferNativeFunctionRegistration (line 2914) | TransferNativeFunctionRegistration(instanceKlassHandle _the_class) { method transfer_registrations (line 2922) | void transfer_registrations(methodOop* old_methods, int methods_length) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiRedefineClasses.hpp class VM_RedefineClasses (line 345) | class VM_RedefineClasses: public VM_Operation { method VMOp_Type (line 488) | VMOp_Type type() const { return VMOp_RedefineClasses; } method allow_nested_vm_operations (line 493) | bool allow_nested_vm_operations() const { return true; } method jvmtiError (line 494) | jvmtiError check_error() { return _res; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiTagMap.cpp class JvmtiTagHashmapEntry (line 58) | class JvmtiTagHashmapEntry : public CHeapObj { method init (line 66) | inline void init(oop object, jlong tag) { method JvmtiTagHashmapEntry (line 73) | JvmtiTagHashmapEntry(oop object, jlong tag) { init(object, tag... method oop (line 78) | inline oop object() const { return _object; } method oop (line 79) | inline oop* object_addr() { return &_object; } method jlong (line 80) | inline jlong tag() const { return _tag; } method set_tag (line 82) | inline void set_tag(jlong tag) { method JvmtiTagHashmapEntry (line 87) | inline JvmtiTagHashmapEntry* next() const { return _next; } method set_next (line 88) | inline void set_next(JvmtiTagHashmapEntry* next) { _next = next; } class JvmtiTagHashmap (line 109) | class JvmtiTagHashmap : public CHeapObj { method resize_threshold (line 135) | int resize_threshold() const { return _resize_thresho... method trace_threshold (line 136) | int trace_threshold() const { return _trace_threshol... method init (line 139) | void init(int size_index=0, float load_factor=4.0f) { method hash (line 163) | static unsigned int hash(oop key, int size) { method hash (line 175) | unsigned int hash(oop key) { method resize (line 181) | void resize() { method remove (line 237) | inline void remove(JvmtiTagHashmapEntry* prev, int pos, JvmtiTagHashma... method is_resizing_enabled (line 249) | bool is_resizing_enabled() const { return _resizing_enabled; } method set_resizing_enabled (line 250) | void set_resizing_enabled(bool enable) { _resizing_enabled = enable; } method JvmtiTagHashmap (line 260) | JvmtiTagHashmap(int size, float load_factor=0.0f) { method JvmtiTagHashmap (line 280) | JvmtiTagHashmap() { method size (line 293) | int size() const { return _size; } method JvmtiTagHashmapEntry (line 294) | JvmtiTagHashmapEntry** table() const { return _table; } method entry_count (line 295) | int entry_count() const { return _entry_count; } method JvmtiTagHashmapEntry (line 298) | inline JvmtiTagHashmapEntry* find(oop key) { method add (line 312) | inline void add(oop key, JvmtiTagHashmapEntry* entry) { method JvmtiTagHashmapEntry (line 339) | inline JvmtiTagHashmapEntry* remove(oop key) { class JvmtiTagHashmapEntryClosure (line 368) | class JvmtiTagHashmapEntryClosure { function JvmtiTagHashmapEntry (line 468) | JvmtiTagHashmapEntry* JvmtiTagMap::create_entry(oop ref, jlong tag) { method init (line 66) | inline void init(oop object, jlong tag) { method JvmtiTagHashmapEntry (line 73) | JvmtiTagHashmapEntry(oop object, jlong tag) { init(object, tag... method oop (line 78) | inline oop object() const { return _object; } method oop (line 79) | inline oop* object_addr() { return &_object; } method jlong (line 80) | inline jlong tag() const { return _tag; } method set_tag (line 82) | inline void set_tag(jlong tag) { method JvmtiTagHashmapEntry (line 87) | inline JvmtiTagHashmapEntry* next() const { return _next; } method set_next (line 88) | inline void set_next(JvmtiTagHashmapEntry* next) { _next = next; } function JvmtiTagMap (line 498) | JvmtiTagMap* JvmtiTagMap::tag_map_for(JvmtiEnv* env) { function jlong (line 527) | static inline jlong tag_for(JvmtiTagMap* tag_map, oop o) { function oop (line 538) | static inline oop klassOop_if_java_lang_Class(oop o) { class CallbackWrapper (line 562) | class CallbackWrapper : public StackObj { method JvmtiTagMap (line 574) | JvmtiTagMap* tag_map() const { return _tag_map; } method CallbackWrapper (line 580) | CallbackWrapper(JvmtiTagMap* tag_map, oop o) { method jlong (line 613) | inline jlong* obj_tag_p() { return &_obj_tag; } method jlong (line 614) | inline jlong obj_size() const { return _obj_size; } method jlong (line 615) | inline jlong obj_tag() const { return _obj_tag; } method klassOop (line 616) | inline klassOop klass() const { return _klass; } method jlong (line 617) | inline jlong klass_tag() const { return _klass_tag; } class TwoOopCallbackWrapper (line 666) | class TwoOopCallbackWrapper : public CallbackWrapper { method is_reference_to_self (line 676) | bool is_reference_to_self() const { return _is_reference_t... method TwoOopCallbackWrapper (line 679) | TwoOopCallbackWrapper(JvmtiTagMap* tag_map, oop referrer, oop o) : method jlong (line 718) | inline jlong* referrer_tag_p() { return _referrer_tag_p; } method jlong (line 721) | inline jlong referrer_klass_tag() { return _referrer_klass_tag; } function jlong (line 764) | jlong JvmtiTagMap::get_tag(jobject object) { class ClassFieldDescriptor (line 779) | class ClassFieldDescriptor: public CHeapObj { method ClassFieldDescriptor (line 785) | ClassFieldDescriptor(int index, char type, int offset) : method field_index (line 788) | int field_index() const { return _field_index; } method field_type (line 789) | char field_type() const { return _field_type; } method field_offset (line 790) | int field_offset() const { return _field_offset; } class ClassFieldMap (line 793) | class ClassFieldMap: public CHeapObj { method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } function ClassFieldMap (line 843) | ClassFieldMap* ClassFieldMap::create_map_of_static_fields(klassOop k) { method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } function ClassFieldMap (line 868) | ClassFieldMap* ClassFieldMap::create_map_of_instance_fields(oop obj) { method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } class JvmtiCachedClassFieldMap (line 896) | class JvmtiCachedClassFieldMap : public CHeapObj { method ClassFieldMap (line 903) | ClassFieldMap* field_map() const { return _field_map; } class ClassFieldMapCacheMark (line 938) | class ClassFieldMapCacheMark : public StackObj { method ClassFieldMapCacheMark (line 942) | ClassFieldMapCacheMark() { method is_active (line 952) | static bool is_active() { return _is_active; } function ClassFieldMap (line 969) | ClassFieldMap* JvmtiCachedClassFieldMap::get_map_of_instance_fields(oop ... method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } function is_filtered_by_heap_filter (line 1012) | static inline bool is_filtered_by_heap_filter(jlong obj_tag, function is_filtered_by_klass_filter (line 1034) | static inline bool is_filtered_by_klass_filter(oop obj, KlassHandle klas... function is_primitive_field_type (line 1044) | static inline bool is_primitive_field_type(char type) { function copy_to_jvalue (line 1049) | static inline void copy_to_jvalue(jvalue *v, address addr, jvmtiPrimitiv... function jint (line 1065) | static jint invoke_string_value_callback(jvmtiStringPrimitiveValueCallba... function jint (line 1095) | static jint invoke_array_primitive_value_callback(jvmtiArrayPrimitiveVal... function jint (line 1121) | static jint invoke_primitive_field_callback_for_static_fields function jint (line 1192) | static jint invoke_primitive_field_callback_for_instance_fields( class VM_HeapIterateOperation (line 1243) | class VM_HeapIterateOperation: public VM_Operation { method VM_HeapIterateOperation (line 1247) | VM_HeapIterateOperation(ObjectClosure* blk) { _blk = blk; } method VMOp_Type (line 1249) | VMOp_Type type() const { return VMOp_HeapIterateOperation; } method doit (line 1250) | void doit() { class IterateOverHeapObjectClosure (line 1283) | class IterateOverHeapObjectClosure: public ObjectClosure { method JvmtiTagMap (line 1292) | JvmtiTagMap* tag_map() const { return _tag_map; } method jvmtiHeapObjectFilter (line 1293) | jvmtiHeapObjectFilter object_filter() const { return _object_filte... method jvmtiHeapObjectCallback (line 1294) | jvmtiHeapObjectCallback object_callback() const { return _heap_object_... method KlassHandle (line 1295) | KlassHandle klass() const { return _klass; } method is_iteration_aborted (line 1300) | bool is_iteration_aborted() const { return _iteration_ab... method set_iteration_aborted (line 1301) | void set_iteration_aborted(bool aborted) { _iteration_aborted =... method IterateOverHeapObjectClosure (line 1304) | IterateOverHeapObjectClosure(JvmtiTagMap* tag_map, class IterateThroughHeapObjectClosure (line 1356) | class IterateThroughHeapObjectClosure: public ObjectClosure { method JvmtiTagMap (line 1365) | JvmtiTagMap* tag_map() const { return _tag_map; } method heap_filter (line 1366) | int heap_filter() const { return _heap_filter; } method jvmtiHeapCallbacks (line 1367) | const jvmtiHeapCallbacks* callbacks() const { return _callbacks; } method KlassHandle (line 1368) | KlassHandle klass() const { return _klass; } method is_iteration_aborted (line 1373) | bool is_iteration_aborted() const { return _iteration_a... method check_flags_for_abort (line 1378) | bool check_flags_for_abort(jint flags) { method IterateThroughHeapObjectClosure (line 1387) | IterateThroughHeapObjectClosure(JvmtiTagMap* tag_map, class TagObjectCollector (line 1517) | class TagObjectCollector : public JvmtiTagHashmapEntryClosure { method TagObjectCollector (line 1527) | TagObjectCollector(JvmtiEnv* env, const jlong* tags, jint tag_count) { method do_entry (line 1544) | void do_entry(JvmtiTagHashmapEntry* entry) { method jvmtiError (line 1565) | jvmtiError result(jint* count_ptr, jobject** object_result_ptr, jlong*... function jvmtiError (line 1603) | jvmtiError JvmtiTagMap::get_objects_with_tags(const jlong* tags, class RestoreMarksClosure (line 1634) | class RestoreMarksClosure : public ObjectClosure { method do_object (line 1636) | void do_object(oop o) { class ObjectMarker (line 1647) | class ObjectMarker : AllStatic { method needs_reset (line 1661) | static inline bool needs_reset() { return _needs_reset; } method set_needs_reset (line 1662) | static inline void set_needs_reset(bool v) { _needs_reset = v; } class ObjectMarkerController (line 1747) | class ObjectMarkerController : public StackObj { method ObjectMarkerController (line 1749) | ObjectMarkerController() { function jvmtiHeapRootKind (line 1760) | static jvmtiHeapRootKind toJvmtiHeapRootKind(jvmtiHeapReferenceKind kind) { function VALUE_OBJ_CLASS_SPEC (line 1775) | class HeapWalkContext VALUE_OBJ_CLASS_SPEC { class BasicHeapWalkContext (line 1787) | class BasicHeapWalkContext: public HeapWalkContext { method BasicHeapWalkContext (line 1798) | BasicHeapWalkContext() : HeapWalkContext(false) { } method BasicHeapWalkContext (line 1800) | BasicHeapWalkContext(jvmtiHeapRootCallback heap_root_callback, method jvmtiHeapRootCallback (line 1812) | jvmtiHeapRootCallback heap_root_callback() const { return _hea... method jvmtiStackReferenceCallback (line 1813) | jvmtiStackReferenceCallback stack_ref_callback() const { return _sta... method jvmtiObjectReferenceCallback (line 1814) | jvmtiObjectReferenceCallback object_ref_callback() const { return _obj... method oop (line 1816) | oop last_referrer() const { return _last_referrer; } method set_last_referrer (line 1817) | void set_last_referrer(oop referrer) { _last_referrer = referrer; } method jlong (line 1818) | jlong last_referrer_tag() const { return _last_referrer_tag; } method set_last_referrer_tag (line 1819) | void set_last_referrer_tag(jlong value) { _last_referrer_tag = value; } class AdvancedHeapWalkContext (line 1824) | class AdvancedHeapWalkContext: public HeapWalkContext { method AdvancedHeapWalkContext (line 1831) | AdvancedHeapWalkContext() : HeapWalkContext(false) { } method AdvancedHeapWalkContext (line 1833) | AdvancedHeapWalkContext(jint heap_filter, method jint (line 1843) | jint heap_filter() const { return _heap_filter; } method KlassHandle (line 1844) | KlassHandle klass_filter() const { return _klass_filter; } method jvmtiHeapReferenceCallback (line 1846) | const jvmtiHeapReferenceCallback heap_reference_callback() const { method jvmtiPrimitiveFieldCallback (line 1849) | const jvmtiPrimitiveFieldCallback primitive_field_callback() const { method jvmtiArrayPrimitiveValueCallback (line 1852) | const jvmtiArrayPrimitiveValueCallback array_primitive_value_callback(... method jvmtiStringPrimitiveValueCallback (line 1855) | const jvmtiStringPrimitiveValueCallback string_primitive_value_callbac... class CallbackInvoker (line 1865) | class CallbackInvoker : AllStatic { method is_basic_heap_walk (line 1870) | static bool is_basic_heap_walk() { return _heap_walk_type ==... method is_advanced_heap_walk (line 1871) | static bool is_advanced_heap_walk() { return _heap_walk_type ==... method BasicHeapWalkContext (line 1875) | static BasicHeapWalkContext* basic_context() { method AdvancedHeapWalkContext (line 1882) | static AdvancedHeapWalkContext* advanced_context() { method JvmtiTagMap (line 1893) | static JvmtiTagMap* tag_map() { return _tag_map; } method check_for_visit (line 1899) | static inline bool check_for_visit(oop obj) { class SimpleRootsClosure (line 2576) | class SimpleRootsClosure : public OopClosure { method jvmtiHeapReferenceKind (line 2581) | jvmtiHeapReferenceKind root_kind() { return _kind; } method set_kind (line 2584) | void set_kind(jvmtiHeapReferenceKind kind) { method stopped (line 2589) | inline bool stopped() { method do_oop (line 2593) | void do_oop(oop* obj_p) { method do_oop (line 2637) | virtual void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class JNILocalRootsClosure (line 2641) | class JNILocalRootsClosure : public OopClosure { method set_context (line 2649) | void set_context(jlong thread_tag, jlong tid, jint depth, jmethodID me... method stopped (line 2657) | inline bool stopped() { method do_oop (line 2661) | void do_oop(oop* obj_p) { method do_oop (line 2680) | virtual void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class VM_HeapWalkOperation (line 2698) | class VM_HeapWalkOperation: public VM_Operation { method is_advanced_heap_walk (line 2721) | bool is_advanced_heap_walk() const { return _is_advanced... method JvmtiTagMap (line 2722) | JvmtiTagMap* tag_map() const { return _tag_map; } method Handle (line 2723) | Handle initial_object() const { return _initial_obj... method is_following_references (line 2725) | bool is_following_references() const { return _following_o... method is_reporting_primitive_fields (line 2727) | bool is_reporting_primitive_fields() const { return _reporting_p... method is_reporting_primitive_array_values (line 2728) | bool is_reporting_primitive_array_values() const { return _reporting_p... method is_reporting_string_values (line 2729) | bool is_reporting_string_values() const { return _reporting_s... method VMOp_Type (line 2760) | VMOp_Type type() const { return VMOp_HeapWalkOperation; } function verify_static_oop (line 2855) | static inline bool verify_static_oop(instanceKlass* ik, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiTagMap.hpp class JvmtiTagHashmap (line 38) | class JvmtiTagHashmap class JvmtiTagHashmapEntry (line 39) | class JvmtiTagHashmapEntry class JvmtiTagHashmapEntryClosure (line 40) | class JvmtiTagHashmapEntryClosure class JvmtiTagMap (line 42) | class JvmtiTagMap : public CHeapObj { method Mutex (line 60) | inline Mutex* lock() { return &_lock; } method JvmtiEnv (line 61) | inline JvmtiEnv* env() const { return _env; } method is_locked (line 71) | bool is_locked() { return lock()->is_locked(); } method JvmtiTagHashmap (line 73) | JvmtiTagHashmap* hashmap() { return _hashmap; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiThreadState.hpp class JvmtiEnvBase (line 39) | class JvmtiEnvBase class JvmtiEnvThreadState (line 40) | class JvmtiEnvThreadState class JvmtiDynamicCodeEventCollector (line 41) | class JvmtiDynamicCodeEventCollector type JvmtiClassLoadKind (line 43) | enum JvmtiClassLoadKind { class JvmtiEnvThreadStateIterator (line 58) | class JvmtiEnvThreadStateIterator : public StackObj { class JvmtiThreadState (line 75) | class JvmtiThreadState : public CHeapObj { method is_enabled (line 121) | bool is_enabled(jvmtiEvent event_type) { method JvmtiThreadEventEnable (line 125) | JvmtiThreadEventEnable *thread_event_enable() { method is_interp_only_mode (line 139) | bool is_interp_only_mode() { return _thread->is_interp_... method JvmtiThreadState (line 144) | static JvmtiThreadState *first() { method JvmtiThreadState (line 149) | JvmtiThreadState *next() { method JavaThread (line 163) | inline JavaThread *get_thread() { return _thread; } method is_exception_detected (line 164) | inline bool is_exception_detected() { return _exception_detected; } method is_exception_caught (line 165) | inline bool is_exception_caught() { return _exception_caught; } method set_exception_detected (line 166) | inline void set_exception_detected() { _exception_detected = true; method clear_exception_detected (line 168) | inline void clear_exception_detected() { method set_exception_caught (line 172) | inline void set_exception_caught() { _exception_caught = true; method clear_hide_single_stepping (line 175) | inline void clear_hide_single_stepping() { method hide_single_stepping (line 183) | inline bool hide_single_stepping() { return _hide_single_stepping; } method set_hide_single_stepping (line 184) | inline void set_hide_single_stepping() { method set_pending_step_for_popframe (line 196) | void set_pending_step_for_popframe() { _pending_step_for_popframe = tr... method clr_pending_step_for_popframe (line 197) | void clr_pending_step_for_popframe() { _pending_step_for_popframe = fa... method is_pending_step_for_popframe (line 198) | bool is_pending_step_for_popframe() { return _pending_step_for_popfra... method set_pending_step_for_earlyret (line 204) | void set_pending_step_for_earlyret() { _pending_step_for_earlyret = tr... method clr_pending_step_for_earlyret (line 205) | void clr_pending_step_for_earlyret() { _pending_step_for_earlyret = fa... method is_pending_step_for_earlyret (line 206) | bool is_pending_step_for_earlyret() { return _pending_step_for_earlyr... method set_class_being_redefined (line 213) | inline void set_class_being_redefined(KlassHandle *h_class, JvmtiClass... method clear_class_being_redefined (line 218) | inline void clear_class_being_redefined() { method KlassHandle (line 223) | inline KlassHandle *get_class_being_redefined() { method JvmtiClassLoadKind (line 227) | inline JvmtiClassLoadKind get_class_load_kind() { method set_class_versions_map (line 268) | inline void set_class_versions_map(KlassHandle *the_class, method clear_class_versions_map (line 274) | inline void clear_class_versions_map() { set_class_versions_map(NULL, ... method klassOop (line 276) | static inline method is_debuggable (line 293) | bool is_debuggable() { return _debuggable; } method set_debuggable (line 295) | void set_debuggable(bool debuggable) { _debuggable = debuggable; } method JvmtiDynamicCodeEventCollector (line 302) | JvmtiDynamicCodeEventCollector* get_dynamic_code_event_collector() { method JvmtiVMObjectAllocEventCollector (line 305) | JvmtiVMObjectAllocEventCollector* get_vm_object_alloc_event_collector() { method set_dynamic_code_event_collector (line 308) | void set_dynamic_code_event_collector(JvmtiDynamicCodeEventCollector* ... method set_vm_object_alloc_event_collector (line 311) | void set_vm_object_alloc_event_collector(JvmtiVMObjectAllocEventCollec... method has_last_frame (line 323) | bool has_last_frame() { return _thread->has_last_J... method JvmtiThreadState (line 329) | inline static JvmtiThreadState *state_for_while_locked(JavaThread *thr... method JvmtiThreadState (line 346) | inline static JvmtiThreadState *state_for(JavaThread *thread) { type EarlyretState (line 373) | enum EarlyretState { method set_earlyret_pending (line 378) | void set_earlyret_pending(void) { _earlyret_state = earlyret_pending; } method clr_earlyret_pending (line 379) | void clr_earlyret_pending(void) { _earlyret_state = earlyret_inactive; } method is_earlyret_pending (line 380) | bool is_earlyret_pending(void) { return (_earlyret_state == earlyret_... method TosState (line 382) | TosState earlyret_tos() { return _earlyret_... method oop (line 383) | oop earlyret_oop() const { return _earlyret_... method set_earlyret_oop (line 384) | void set_earlyret_oop (oop x) { _earlyret_oop = x... method jvalue (line 385) | jvalue earlyret_value() { return _earlyret_... method set_earlyret_value (line 386) | void set_earlyret_value(jvalue val, TosState tos) { _earlyret_tos = t... method clr_earlyret_value (line 387) | void clr_earlyret_value() { _earlyret_tos = i... method ByteSize (line 389) | static ByteSize earlyret_state_offset() { return byte_offset_of(JvmtiT... method ByteSize (line 390) | static ByteSize earlyret_tos_offset() { return byte_offset_of(JvmtiT... method ByteSize (line 391) | static ByteSize earlyret_oop_offset() { return byte_offset_of(JvmtiT... method ByteSize (line 392) | static ByteSize earlyret_value_offset() { return byte_offset_of(JvmtiT... method set_should_post_on_exceptions (line 397) | void set_should_post_on_exceptions(bool val) { _thread->set_should_pos... class RedefineVerifyMark (line 400) | class RedefineVerifyMark : public StackObj { method RedefineVerifyMark (line 405) | RedefineVerifyMark(KlassHandle *the_class, KlassHandle *scratch_class, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiThreadState.inline.hpp function JvmtiEnvThreadState (line 42) | inline JvmtiEnvThreadState* JvmtiEnvThreadStateIterator::first() { function JvmtiEnvThreadState (line 46) | inline JvmtiEnvThreadState* JvmtiEnvThreadStateIterator::next(JvmtiEnvTh... function JvmtiEnvThreadState (line 52) | JvmtiEnvThreadState* JvmtiThreadState::env_thread_state(JvmtiEnvBase *en... function JvmtiEnvThreadState (line 62) | JvmtiEnvThreadState* JvmtiThreadState::head_env_thread_state() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiTrace.hpp class JvmtiTrace (line 55) | class JvmtiTrace : AllStatic { method tracing (line 80) | static bool tracing() { return _on; } method trace_event_controller (line 81) | static bool trace_event_controller() { return _trace_event_contro... method jbyte (line 82) | static jbyte trace_flags(int num) { return _trace_flags[num]; } method jbyte (line 83) | static jbyte event_trace_flags(int num) { return _event_trace_flags[... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiUtil.cpp function ResourceArea (line 39) | ResourceArea* JvmtiUtil::single_threaded_resource_area() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/jvmtiUtil.hpp class JvmtiUtil (line 39) | class JvmtiUtil : AllStatic { method event_threaded (line 54) | static const bool event_threaded(int num) { class SafeResourceMark (line 74) | class SafeResourceMark : public ResourceMark { method ResourceArea (line 76) | ResourceArea* safe_resource_area() { method SafeResourceMark (line 91) | SafeResourceMark() : ResourceMark(safe_resource_area()) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/methodComparator.hpp class BciMap (line 32) | class BciMap method BciMap (line 72) | BciMap() { method store_fragment_location (line 100) | void store_fragment_location(int old_bci, int new_st_bci, int new_end_... method new_bci_for_old (line 113) | int new_bci_for_old(int old_bci) { method old_and_new_locations_same (line 123) | bool old_and_new_locations_same(int old_dest_bci, int new_dest_bci) { class MethodComparator (line 37) | class MethodComparator { class BciMap (line 65) | class BciMap { method BciMap (line 72) | BciMap() { method store_fragment_location (line 100) | void store_fragment_location(int old_bci, int new_st_bci, int new_end_... method new_bci_for_old (line 113) | int new_bci_for_old(int old_bci) { method old_and_new_locations_same (line 123) | bool old_and_new_locations_same(int old_dest_bci, int new_dest_bci) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/methodHandles.cpp function Handle (line 119) | Handle MethodHandles::new_MemberName(TRAPS) { function oop (line 126) | oop MethodHandles::init_MemberName(oop mname_oop, oop target_oop) { function oop (line 177) | oop MethodHandles::init_method_MemberName(oop mname_oop, methodOop m, bo... function Handle (line 225) | Handle MethodHandles::init_method_MemberName(oop mname_oop, CallInfo& in... function oop (line 250) | oop MethodHandles::init_field_MemberName(oop mname_oop, klassOop field_h... function Handle (line 277) | Handle MethodHandles::init_field_MemberName(oop mname_oop, FieldAccessIn... function Symbol (line 313) | Symbol* MethodHandles::signature_polymorphic_intrinsic_name(vmIntrinsics... function Symbol (line 378) | Symbol* MethodHandles::lookup_signature(oop type_str, bool intern_if_not... function Symbol (line 421) | Symbol* MethodHandles::lookup_basic_type_signature(Symbol* sig, bool kee... function oop (line 541) | static oop object_java_mirror() { function oop (line 545) | static oop field_name_or_null(Symbol* s) { function oop (line 550) | static oop field_signature_type_or_null(Symbol* s) { function Handle (line 574) | Handle MethodHandles::resolve_MemberName(Handle mname, TRAPS) { function JVM_ENTRY (line 922) | JVM_ENTRY(jint, MHN_getConstant(JNIEnv *env, jobject igcls, jint which)) { function advertise_con_value (line 957) | static bool advertise_con_value(int which) { function JVM_ENTRY (line 980) | JVM_ENTRY(jint, MHN_getNamedCon(JNIEnv *env, jobject igcls, jint which, ... function JVM_END (line 998) | JVM_END function JVM_END (line 1008) | JVM_END function JVM_END (line 1016) | JVM_END function JVM_END (line 1058) | JVM_END function JVM_ENTRY (line 1079) | JVM_ENTRY(jlong, MHN_objectFieldOffset(JNIEnv *env, jobject igcls, jobje... function JVM_END (line 1082) | JVM_END function JVM_END (line 1087) | JVM_END function JVM_END (line 1095) | JVM_END function JVM_END (line 1121) | JVM_END function JVM_END (line 1164) | JVM_END function JVM_END (line 1176) | JVM_END function JVM_END (line 1188) | JVM_END function JVM_END (line 1199) | JVM_END FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/methodHandles.hpp class MacroAssembler (line 34) | class MacroAssembler class Label (line 35) | class Label class MethodHandles (line 37) | class MethodHandles: AllStatic { method enabled (line 43) | static bool enabled() { return _enabled; } method is_signature_polymorphic (line 84) | static bool is_signature_polymorphic(vmIntrinsics::ID iid) { method is_signature_polymorphic_intrinsic (line 89) | static bool is_signature_polymorphic_intrinsic(vmIntrinsics::ID iid) { method is_signature_polymorphic_static (line 96) | static bool is_signature_polymorphic_static(vmIntrinsics::ID iid) { method has_member_arg (line 102) | static bool has_member_arg(vmIntrinsics::ID iid) { method has_member_arg (line 107) | static bool has_member_arg(Symbol* klass, Symbol* name) { method is_signature_polymorphic_name (line 121) | static bool is_signature_polymorphic_name(Symbol* name) { method is_signature_polymorphic_name (line 125) | static bool is_signature_polymorphic_name(klassOop klass, Symbol* name) { method Symbol (line 139) | static Symbol* lookup_basic_type_signature(Symbol* sig, TRAPS) { method print_as_method_type_on (line 146) | static void print_as_method_type_on(outputStream* st, Symbol* sig) { method ref_kind_is_valid (line 153) | static bool ref_kind_is_valid(int ref_kind) { method ref_kind_is_field (line 156) | static bool ref_kind_is_field(int ref_kind) { method ref_kind_is_getter (line 160) | static bool ref_kind_is_getter(int ref_kind) { method ref_kind_is_setter (line 164) | static bool ref_kind_is_setter(int ref_kind) { method ref_kind_is_method (line 167) | static bool ref_kind_is_method(int ref_kind) { method ref_kind_has_receiver (line 170) | static bool ref_kind_has_receiver(int ref_kind) { method ref_kind_is_static (line 174) | static bool ref_kind_is_static(int ref_kind) { method ref_kind_does_dispatch (line 177) | static bool ref_kind_does_dispatch(int ref_kind) { method trace_method_handle_interpreter_entry (line 201) | static void trace_method_handle_interpreter_entry(MacroAssembler* _mas... class MethodHandlesAdapterGenerator (line 226) | class MethodHandlesAdapterGenerator : public StubCodeGenerator { method MethodHandlesAdapterGenerator (line 228) | MethodHandlesAdapterGenerator(CodeBuffer* code) : StubCodeGenerator(co... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/nativeLookup.cpp function mangle_name_on (line 57) | static void mangle_name_on(outputStream* st, Symbol* name, int begin, in... function mangle_name_on (line 76) | static void mangle_name_on(outputStream* st, Symbol* name) { function address (line 141) | static address lookup_special_native(char* jni_name) { function address (line 153) | address NativeLookup::lookup_style(methodHandle method, char* pure_name,... function address (line 211) | address NativeLookup::lookup_critical_style(methodHandle method, char* p... function address (line 241) | address NativeLookup::lookup_entry(methodHandle method, bool& in_base_li... function address (line 276) | address NativeLookup::lookup_critical_entry(methodHandle method) { function address (line 330) | address NativeLookup::lookup_entry_prefixed(methodHandle method, bool& i... function address (line 364) | address NativeLookup::lookup_base(methodHandle method, bool& in_base_lib... function address (line 382) | address NativeLookup::lookup(methodHandle method, bool& in_base_library,... function address (line 398) | address NativeLookup::base_library_lookup(const char* class_name, const ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/nativeLookup.hpp class NativeLookup (line 34) | class NativeLookup : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/privilegedStack.hpp function VALUE_OBJ_CLASS_SPEC (line 33) | class PrivilegedElement VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/unsafe.cpp function jlong (line 84) | inline jlong addr_to_java(void* p) { function jlong (line 100) | inline jlong field_offset_to_byte_offset(jlong field_offset) { function jlong (line 104) | inline jlong field_offset_from_byte_offset(jlong byte_offset) { function jint (line 108) | inline jint invocation_key_from_method_slot(jint slot) { function jint (line 112) | inline jint invocation_key_to_method_slot(jint key) { function jlong (line 140) | jlong Unsafe_field_offset_to_byte_offset(jlong field_offset) { function jlong (line 143) | jlong Unsafe_field_offset_from_byte_offset(jlong byte_offset) { function jint (line 146) | jint Unsafe_invocation_key_from_method_slot(jint slot) { function jint (line 149) | jint Unsafe_invocation_key_to_method_slot(jint key) { function UNSAFE_END (line 692) | UNSAFE_END function UNSAFE_END (line 765) | UNSAFE_END function UNSAFE_END (line 780) | UNSAFE_END function UNSAFE_END (line 794) | UNSAFE_END function UNSAFE_END (line 844) | UNSAFE_END function jclass (line 856) | static jclass Unsafe_DefineClass(JNIEnv *env, jstring name, jbyteArray d... function oop (line 1000) | static oop function UNSAFE_ENTRY (line 1082) | UNSAFE_ENTRY(jclass, Unsafe_DefineAnonymousClass(JNIEnv *env, jobject un... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/wbtestmethods/parserTests.cpp function fill_in_parser (line 67) | static void fill_in_parser(DCmdParser* parser, oop argument) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/whitebox.cpp function WB_END (line 132) | WB_END function JVM_ENTRY (line 211) | JVM_ENTRY(void, JVM_RegisterWhiteBoxMethods(JNIEnv* env, jclass wbclass)) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/prims/whitebox.hpp class WhiteBox (line 39) | class WhiteBox : public AllStatic { method used (line 43) | static bool used() { return _used; } method set_used (line 44) | static void set_used() { _used = true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/advancedThresholdPolicy.cpp function CompileTask (line 157) | CompileTask* AdvancedThresholdPolicy::select_task(CompileQueue* compile_... function CompLevel (line 321) | CompLevel AdvancedThresholdPolicy::common(Predicate p, methodOop method,... function CompLevel (line 391) | CompLevel AdvancedThresholdPolicy::call_event(methodOop method, CompLeve... function CompLevel (line 412) | CompLevel AdvancedThresholdPolicy::loop_event(methodOop method, CompLeve... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/advancedThresholdPolicy.hpp class CompileTask (line 31) | class CompileTask class CompileQueue (line 32) | class CompileQueue class AdvancedThresholdPolicy (line 161) | class AdvancedThresholdPolicy : public SimpleThresholdPolicy { method set_start_time (line 207) | void set_start_time(jlong t) { _start_time = t; } method jlong (line 208) | jlong start_time() const { return _start_time; } method AdvancedThresholdPolicy (line 218) | AdvancedThresholdPolicy() : _start_time(0) { } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/aprofiler.cpp class AllocProfClosure (line 40) | class AllocProfClosure : public ObjectClosure { method do_object (line 42) | void do_object(oop obj) { class AllocProfResetClosure (line 52) | class AllocProfResetClosure : public ObjectClosure { method do_object (line 54) | void do_object(oop obj) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/aprofiler.hpp class AllocationProfiler (line 43) | class AllocationProfiler: AllStatic { method is_active (line 67) | static bool is_active() { return _active; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/arguments.cpp function match_option (line 108) | static bool match_option(const JavaVMOption *option, const char* name, function logOption (line 119) | static void logOption(const char* opt) { type dirent (line 519) | struct dirent function atomull (line 540) | static bool atomull(const char *s, julong* result) { function set_bool_flag (line 604) | static bool set_bool_flag(char* name, bool value, FlagValueOrigin origin) { function set_fp_numeric_flag (line 608) | static bool set_fp_numeric_flag(char* name, char* value, FlagValueOrigin... function set_numeric_flag (line 620) | static bool set_numeric_flag(char* name, char* value, FlagValueOrigin or... function set_string_flag (line 653) | static bool set_string_flag(char* name, const char* value, FlagValueOrig... function append_to_string_flag (line 660) | static bool append_to_string_flag(char* name, const char* new_value, Fla... function no_shared_spaces (line 1070) | static void no_shared_spaces() { function disable_adaptive_size_policy (line 1095) | static void disable_adaptive_size_policy(const char* collector_name) { function set_object_alignment (line 1310) | void set_object_alignment() { function verify_object_alignment (line 1329) | bool verify_object_alignment() { function uintx (line 1362) | inline uintx max_heap_for_compressed_oops() { function force_serial_gc (line 1731) | static void force_serial_gc() { function verify_serial_gc_flags (line 1741) | static bool verify_serial_gc_flags() { function check_gclog_consistency (line 1751) | void check_gclog_consistency() { function match_option (line 2052) | static bool match_option(const JavaVMOption* option, const char** names,... function jint (line 2096) | jint Arguments::parse_vm_init_args(const JavaVMInitArgs* args) { function jint (line 2152) | jint Arguments::parse_each_vm_init_arg(const JavaVMInitArgs* args, function jint (line 2787) | jint Arguments::finalize_vm_init_args(SysClassPath* scp_p, bool scp_asse... function jint (line 2857) | jint Arguments::parse_java_options_environment_variable(SysClassPath* sc... function jint (line 2862) | jint Arguments::parse_java_tool_options_environment_variable(SysClassPat... function jint (line 2867) | jint Arguments::parse_options_environment_variable(const char* name, Sys... function jint (line 3000) | jint Arguments::parse(const JavaVMInitArgs* args) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/arguments.hpp class SysClassPath (line 43) | class SysClassPath class SystemProperty (line 47) | class SystemProperty: public CHeapObj { method writeable (line 53) | bool writeable() { return _writeable; } method SystemProperty (line 59) | SystemProperty* next() const { return _next; } method set_next (line 60) | void set_next(SystemProperty* next) { _next = next; } method set_value (line 61) | bool set_value(char *value) { method append_value (line 75) | void append_value(const char *value) { method SystemProperty (line 99) | SystemProperty(const char* key, const char* value, bool writeable) { class AgentLibrary (line 119) | class AgentLibrary : public CHeapObj { method is_absolute_path (line 132) | bool is_absolute_path() const { return _is_absolute_path; } method set_os_lib (line 134) | void set_os_lib(void* os_lib) { _os_lib = os_lib; } method AgentLibrary (line 135) | AgentLibrary* next() const { return _next; } method AgentLibrary (line 138) | AgentLibrary(const char* name, const char* options, bool is_absolute_p... function VALUE_OBJ_CLASS_SPEC (line 154) | class AgentLibraryList VALUE_OBJ_CLASS_SPEC { function AgentLibrary (line 160) | AgentLibrary* first() const { return _first; } method is_absolute_path (line 132) | bool is_absolute_path() const { return _is_absolute_path; } method set_os_lib (line 134) | void set_os_lib(void* os_lib) { _os_lib = os_lib; } method AgentLibrary (line 135) | AgentLibrary* next() const { return _next; } method AgentLibrary (line 138) | AgentLibrary(const char* name, const char* options, bool is_absolute_p... function add (line 163) | void add(AgentLibrary* lib) { function remove (line 174) | void remove(AgentLibrary* lib) { function AgentLibraryList (line 198) | AgentLibraryList() { class Arguments (line 205) | class Arguments : AllStatic { type Mode (line 210) | enum Mode { type ArgsRange (line 216) | enum ArgsRange { method add_init_library (line 271) | static void add_init_library(const char* name, char* options) method add_init_agent (line 276) | static void add_init_agent(const char* name, char* options, bool absol... method add_loaded_agent (line 280) | static void add_loaded_agent(const char* name, char* options, bool abs... method set_java_compiler (line 287) | static void set_java_compiler(bool arg) { _java_compiler = arg; } method java_compiler (line 288) | static bool java_compiler() { return _java_compiler; } method set_xdebug_mode (line 292) | static void set_xdebug_mode(bool arg) { _xdebug_mode = arg; } method xdebug_mode (line 293) | static bool xdebug_mode() { return _xdebug_mode; } method is_bad_option (line 350) | static bool is_bad_option(const JavaVMOption* option, jboolean ignore) { method num_jvm_flags (line 426) | static int num_jvm_flags() { return _num_jvm_flags; } method num_jvm_args (line 427) | static int num_jvm_args() { return _num_jvm_args; } method SystemProperty (line 441) | static SystemProperty* system_properties() { return _system_propert... method sun_java_launcher_pid (line 454) | static int sun_java_launcher_pid() { return _sun_java_launcher_... method has_profile (line 460) | static bool has_profile() { return _has_profile; } method has_alloc_profile (line 461) | static bool has_alloc_profile() { return _has_alloc_profile; } method uintx (line 464) | static uintx min_heap_size() { return _min_heap_size; } method set_min_heap_size (line 465) | static void set_min_heap_size(uintx v) { _min_heap_size = v; } method AgentLibrary (line 468) | static AgentLibrary* libraries() { return _libraryList.first(... method init_libraries_at_startup (line 469) | static bool init_libraries_at_startup() { return !_libraryList.is_em... method convert_library_to_agent (line 470) | static void convert_library_to_agent(AgentLibrary* lib) method AgentLibrary (line 475) | static AgentLibrary* agents() { return _agentList.first(); } method init_agents_at_startup (line 476) | static bool init_agents_at_startup() { return !_agentList.is_empt... method abort_hook_t (line 479) | static abort_hook_t abort_hook() { return _abort_hook; } method exit_hook_t (line 480) | static exit_hook_t exit_hook() { return _exit_hook; } method vfprintf_hook_t (line 481) | static vfprintf_hook_t vfprintf_hook() { return _vfprintf_hook; } method GetCheckCompileOnly (line 483) | static bool GetCheckCompileOnly () { return CheckCompileOnly; } method CompileMethod (line 487) | static bool CompileMethod(char* className, char* methodName) { method PropertyList_unique_add (line 508) | static void PropertyList_unique_add(SystemProperty** plist, const char... method set_dll_dir (line 518) | static void set_dll_dir(char *value) { _sun_boot_library_path->set_val... method set_java_home (line 519) | static void set_java_home(char *value) { _java_home->set_value(value); } method set_library_path (line 520) | static void set_library_path(char *value) { _java_library_path->set_va... method set_ext_dirs (line 521) | static void set_ext_dirs(char *value) { _java_ext_dirs->set_value(valu... method set_endorsed_dirs (line 522) | static void set_endorsed_dirs(char *value) { _java_endorsed_dirs->set_... method set_sysclasspath (line 523) | static void set_sysclasspath(char *value) { _sun_boot_class_path->set_... method append_sysclasspath (line 524) | static void append_sysclasspath(const char *value) { _sun_boot_class_p... method set_meta_index_path (line 525) | static void set_meta_index_path(char* meta_index_path, char* meta_inde... method Mode (line 538) | static Mode mode() { return _mode; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/atomic.cpp function jbyte (line 70) | jbyte Atomic::cmpxchg(jbyte exchange_value, volatile jbyte* dest, jbyte ... function jlong (line 102) | jlong Atomic::add(jlong add_value, volatile jlong* dest) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/atomic.hpp class Atomic (line 30) | class Atomic : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/basicLock.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class BasicLock VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 57) | class BasicObjectLock VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/biasedLocking.cpp function enable_biased_locking (line 41) | static void enable_biased_locking(klassOop k) { class VM_EnableBiasedLocking (line 45) | class VM_EnableBiasedLocking: public VM_Operation { method VM_EnableBiasedLocking (line 49) | VM_EnableBiasedLocking(bool is_cheap_allocated) { _is_cheap_allocated ... method VMOp_Type (line 50) | VMOp_Type type() const { return VMOp_EnableBiasedLocking; } method Mode (line 51) | Mode evaluation_mode() const { return _is_cheap_allocated ? _async_... method is_cheap_allocated (line 52) | bool is_cheap_allocated() const { return _is_cheap_allocated; } method doit (line 54) | void doit() { method allow_nested_vm_operations (line 66) | bool allow_nested_vm_operations() const { return false; } class EnableBiasedLockingTask (line 71) | class EnableBiasedLockingTask : public PeriodicTask { method EnableBiasedLockingTask (line 73) | EnableBiasedLockingTask(size_t interval_time) : PeriodicTask(interval_... method task (line 75) | virtual void task() { function revoke_bias (line 146) | static BiasedLocking::Condition revoke_bias(oop obj, bool allow_rebias, ... type HeuristicsResult (line 258) | enum HeuristicsResult { function HeuristicsResult (line 266) | static HeuristicsResult update_heuristics(oop o, bool allow_rebias) { function bulk_revoke_or_rebias_at_safepoint (line 319) | static BiasedLocking::Condition bulk_revoke_or_rebias_at_safepoint(oop o, function clean_up_cached_monitor_info (line 432) | static void clean_up_cached_monitor_info() { class VM_RevokeBias (line 440) | class VM_RevokeBias : public VM_Operation { method VM_RevokeBias (line 448) | VM_RevokeBias(Handle* obj, JavaThread* requesting_thread) method VM_RevokeBias (line 454) | VM_RevokeBias(GrowableArray* objs, JavaThread* requesting_thread) method VMOp_Type (line 460) | virtual VMOp_Type type() const { return VMOp_RevokeBias; } method doit_prologue (line 462) | virtual bool doit_prologue() { method doit (line 482) | virtual void doit() { method status_code (line 498) | BiasedLocking::Condition status_code() const { class VM_BulkRevokeBias (line 504) | class VM_BulkRevokeBias : public VM_RevokeBias { method VM_BulkRevokeBias (line 510) | VM_BulkRevokeBias(Handle* obj, JavaThread* requesting_thread, method VMOp_Type (line 517) | virtual VMOp_Type type() const { return VMOp_BulkRevokeBias; } method doit_prologue (line 518) | virtual bool doit_prologue() { return true; } method doit (line 520) | virtual void doit() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/biasedLocking.hpp function VALUE_OBJ_CLASS_SPEC (line 111) | class BiasedLockingCounters VALUE_OBJ_CLASS_SPEC { class BiasedLocking (line 148) | class BiasedLocking : AllStatic { type Condition (line 161) | enum Condition { method print_counters (line 185) | static void print_counters() { _counters.print(); } method BiasedLockingCounters (line 186) | static BiasedLockingCounters* counters() { return &_counters; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/compilationPolicy.cpp function compilationPolicy_init (line 54) | void compilationPolicy_init() { class CounterDecay (line 223) | class CounterDecay : public AllStatic { method do_method (line 225) | static void do_method(methodOop m) { method is_decay_needed (line 230) | static bool is_decay_needed() { function CompileTask (line 290) | CompileTask* NonTieredCompPolicy::select_task(CompileQueue* compile_queu... function nmethod (line 309) | nmethod* NonTieredCompPolicy::event(methodHandle method, methodHandle in... function RFrame (line 477) | RFrame* StackWalkCompPolicy::findTopInlinableFrame(GrowableArray... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/compilationPolicy.hpp class CompileTask (line 37) | class CompileTask class CompileQueue (line 38) | class CompileQueue class CompilationPolicy (line 40) | class CompilationPolicy : public CHeapObj { method set_in_vm_startup (line 47) | static void set_in_vm_startup(bool in_vm_startup) { _in_vm_startup = ... method delay_compilation_during_startup (line 49) | static bool delay_compilation_during_startup() { return _in_vm_sta... method set_policy (line 56) | static void set_policy(CompilationPolicy* policy) { _policy = policy; } method CompilationPolicy (line 57) | static CompilationPolicy* policy() { return _policy; } method elapsedTimer (line 60) | elapsedTimer* accumulated_time() { return &_accumulated_time; } method should_not_inline (line 85) | virtual bool should_not_inline(ciEnv* env, ciMethod* method) { return ... class NonTieredCompPolicy (line 89) | class NonTieredCompPolicy : public CompilationPolicy { method NonTieredCompPolicy (line 98) | NonTieredCompPolicy() : _compiler_count(0) { } method CompLevel (line 99) | virtual CompLevel initial_compile_level() { return CompLevel_initial_c... class SimpleCompPolicy (line 113) | class SimpleCompPolicy : public NonTieredCompPolicy { class StackWalkCompPolicy (line 122) | class StackWalkCompPolicy : public NonTieredCompPolicy { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/deoptimization.cpp function JRT_END (line 169) | JRT_END function JRT_END (line 735) | JRT_END class FieldReassigner (line 785) | class FieldReassigner: public FieldClosure { method FieldReassigner (line 794) | FieldReassigner(frame* fr, RegisterMap* reg_map, ObjectValue* sv, oop ... method i (line 797) | int i() const { return _i; } method do_field (line 800) | void do_field(fieldDescriptor* fd) { function vframeArray (line 988) | vframeArray* Deoptimization::create_vframeArray(JavaThread* thread, fram... function collect_monitors (line 1047) | static void collect_monitors(compiledVFrame* cvf, GrowableArray*... function JRT_LEAF (line 1178) | JRT_LEAF(void, Deoptimization::popframe_preserve_args(JavaThread* thread... function JRT_ENTRY (line 1228) | JRT_ENTRY(void, Deoptimization::uncommon_trap_inner(JavaThread* thread, ... function JRT_END (line 1583) | JRT_END function ProfileData (line 1603) | ProfileData* function jint (line 1886) | jint Deoptimization::total_deoptimization_count() { function jint (line 1890) | jint Deoptimization::deoptimization_count(DeoptReason reason) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/deoptimization.hpp class ProfileData (line 31) | class ProfileData class vframeArray (line 32) | class vframeArray class MonitorValue (line 33) | class MonitorValue class ObjectValue (line 34) | class ObjectValue class Deoptimization (line 36) | class Deoptimization : AllStatic { type DeoptReason (line 41) | enum DeoptReason { type DeoptAction (line 72) | enum DeoptAction { type UnpackType (line 90) | enum UnpackType { class UnrollBlock (line 132) | class UnrollBlock : public CHeapObj { method number_of_frames (line 169) | int number_of_frames() const { return _number_of_frames; } method address (line 170) | address* frame_pcs() const { return _frame_pcs ; } method set_initial_info (line 175) | void set_initial_info(intptr_t info) { _initial_info = info; } method caller_actual_parameters (line 177) | int caller_actual_parameters() const { return _caller_actual_paramet... method size_of_deoptimized_frame_offset_in_bytes (line 180) | static int size_of_deoptimized_frame_offset_in_bytes() { return offs... method caller_adjustment_offset_in_bytes (line 181) | static int caller_adjustment_offset_in_bytes() { return offs... method number_of_frames_offset_in_bytes (line 182) | static int number_of_frames_offset_in_bytes() { return offs... method frame_sizes_offset_in_bytes (line 183) | static int frame_sizes_offset_in_bytes() { return offs... method total_frame_sizes_offset_in_bytes (line 184) | static int total_frame_sizes_offset_in_bytes() { return offs... method frame_pcs_offset_in_bytes (line 185) | static int frame_pcs_offset_in_bytes() { return offs... method register_block_offset_in_bytes (line 186) | static int register_block_offset_in_bytes() { return offs... method return_type_offset_in_bytes (line 187) | static int return_type_offset_in_bytes() { return offs... method counter_temp_offset_in_bytes (line 188) | static int counter_temp_offset_in_bytes() { return offs... method initial_info_offset_in_bytes (line 189) | static int initial_info_offset_in_bytes() { return offs... method unpack_kind_offset_in_bytes (line 190) | static int unpack_kind_offset_in_bytes() { return offs... method sender_sp_temp_offset_in_bytes (line 191) | static int sender_sp_temp_offset_in_bytes() { return offs... method BasicType (line 193) | BasicType return_type() const { return _return_type; } method DeoptReason (line 253) | static DeoptReason trap_request_reason(int trap_request) { method DeoptAction (line 261) | static DeoptAction trap_request_action(int trap_request) { method trap_request_index (line 269) | static int trap_request_index(int trap_request) { method make_trap_request (line 275) | static int make_trap_request(DeoptReason reason, DeoptAction action, method reason_is_recorded_per_bytecode (line 305) | static bool reason_is_recorded_per_bytecode(DeoptReason reason) { method DeoptReason (line 309) | static DeoptReason reason_recorded_per_bytecode_if_any(DeoptReason rea... class DeoptimizationMarker (line 361) | class DeoptimizationMarker : StackObj { // for profiling method DeoptimizationMarker (line 364) | DeoptimizationMarker() { _is_active = true; } method is_active (line 366) | static bool is_active() { return _is_active; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/dtraceJSDT.cpp function jlong (line 39) | jlong DTraceJSDT::activate( function jboolean (line 94) | jboolean DTraceJSDT::is_probe_enabled(jmethodID method) { function jboolean (line 107) | jboolean DTraceJSDT::is_supported() { function jlong (line 113) | jlong DTraceJSDT::activate( function jboolean (line 119) | jboolean DTraceJSDT::is_probe_enabled(jmethodID method) { function jboolean (line 127) | jboolean DTraceJSDT::is_supported() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/dtraceJSDT.hpp class RegisteredProbes (line 45) | class RegisteredProbes method RegisteredProbes (line 73) | RegisteredProbes(size_t count) { method RegisteredProbes (line 89) | static RegisteredProbes* toRegisteredProbes(OpaqueProbes p) { method OpaqueProbes (line 93) | static OpaqueProbes toOpaqueProbes(RegisteredProbes* p) { method set_helper_handle (line 97) | void set_helper_handle(int handle) { _helper_handle = handle; } method helper_handle (line 98) | int helper_handle() const { return _helper_handle; } method nmethod (line 100) | nmethod* nmethod_at(size_t i) { method nmethod_at_put (line 105) | void nmethod_at_put(size_t i, nmethod* nm) { class DTraceJSDT (line 48) | class DTraceJSDT : AllStatic { class RegisteredProbes (line 66) | class RegisteredProbes : public CHeapObj { method RegisteredProbes (line 73) | RegisteredProbes(size_t count) { method RegisteredProbes (line 89) | static RegisteredProbes* toRegisteredProbes(OpaqueProbes p) { method OpaqueProbes (line 93) | static OpaqueProbes toOpaqueProbes(RegisteredProbes* p) { method set_helper_handle (line 97) | void set_helper_handle(int handle) { _helper_handle = handle; } method helper_handle (line 98) | int helper_handle() const { return _helper_handle; } method nmethod (line 100) | nmethod* nmethod_at(size_t i) { method nmethod_at_put (line 105) | void nmethod_at_put(size_t i, nmethod* nm) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/extendedPC.hpp function VALUE_OBJ_CLASS_SPEC (line 31) | class ExtendedPC VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/fieldDescriptor.cpp function oop (line 37) | oop fieldDescriptor::loader() const { function Symbol (line 41) | Symbol* fieldDescriptor::generic_signature() const { function typeArrayOop (line 59) | typeArrayOop fieldDescriptor::annotations() const { function constantTag (line 67) | constantTag fieldDescriptor::initial_value_tag() const { function jint (line 71) | jint fieldDescriptor::int_initial_value() const { function jlong (line 75) | jlong fieldDescriptor::long_initial_value() const { function jfloat (line 79) | jfloat fieldDescriptor::float_initial_value() const { function jdouble (line 83) | jdouble fieldDescriptor::double_initial_value() const { function oop (line 87) | oop fieldDescriptor::string_initial_value(TRAPS) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/fieldDescriptor.hpp function VALUE_OBJ_CLASS_SPEC (line 40) | class fieldDescriptor VALUE_OBJ_CLASS_SPEC { function Symbol (line 61) | Symbol* signature() const { function klassOop (line 64) | klassOop field_holder() const { return _cp->pool_holder(); } function constantPoolOop (line 65) | constantPoolOop constants() const { return _cp(); } function AccessFlags (line 66) | AccessFlags access_flags() const { return _access_flags; } function offset (line 69) | int offset() const { return field()->offset(); } function index (line 71) | int index() const { return _index; } function has_initial_value (line 75) | bool has_initial_value() const { return field()->initval_index(... function initial_value_index (line 76) | int initial_value_index() const { return field()->initval_index(... function BasicType (line 85) | BasicType field_type() const { return FieldType::basic_type(s... function is_public (line 88) | bool is_public() const { return access_flags().is_publi... function is_private (line 89) | bool is_private() const { return access_flags().is_priva... function is_protected (line 90) | bool is_protected() const { return access_flags().is_prote... function is_package_private (line 91) | bool is_package_private() const { return !is_public() && !is_pri... function is_static (line 93) | bool is_static() const { return access_flags().is_stati... function is_final (line 94) | bool is_final() const { return access_flags().is_final... function is_volatile (line 95) | bool is_volatile() const { return access_flags().is_volat... function is_transient (line 96) | bool is_transient() const { return access_flags().is_trans... function is_synthetic (line 98) | bool is_synthetic() const { return access_flags().is_synth... function is_field_access_watched (line 100) | bool is_field_access_watched() const { return access_flags().is_field... function is_field_modification_watched (line 101) | bool is_field_modification_watched() const function has_generic_signature (line 103) | bool has_generic_signature() const { return access_flags().field_ha... function set_is_field_access_watched (line 105) | void set_is_field_access_watched(const bool value) { function set_is_field_modification_watched (line 110) | void set_is_field_modification_watched(const bool value) { function print (line 119) | void print() { print_on(tty); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/fieldType.cpp function BasicType (line 41) | BasicType FieldType::basic_type(Symbol* signature) { function BasicType (line 76) | BasicType FieldType::get_array_info(Symbol* signature, FieldArrayInfo& f... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/fieldType.hpp class FieldArrayInfo (line 38) | class FieldArrayInfo : public StackObj { method dimension (line 43) | int dimension() { return _dimension; } method Symbol (line 44) | Symbol* object_key() { return _object_key; } method FieldArrayInfo (line 46) | FieldArrayInfo() : _dimension(0), _object_key(NULL) {} class FieldType (line 52) | class FieldType: public AllStatic { method is_array (line 62) | static bool is_array(Symbol* signature) { return signature->utf8_lengt... method is_obj (line 64) | static bool is_obj(Symbol* signature) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/fprofiler.cpp class PCRecorder (line 130) | class PCRecorder : AllStatic { method index_for (line 137) | static int index_for(address pc) { return (pc - base)/bucket_size;... method address (line 138) | static address pc_for(int index) { return base + (index * bucket_s... method size (line 139) | static int size() { method address (line 143) | static address bucket_start_for(address pc) { method bucket_count_for (line 147) | static int bucket_count_for(address pc) { return counters[index_for(p... function address (line 174) | address FlatProfiler::bucket_start_for(address pc) { class tick_counter (line 226) | class tick_counter { // holds tick info for one node method tick_counter (line 231) | tick_counter() { ticks_in_code = ticks_in_native ... method tick_counter (line 232) | tick_counter(int code, int native) { ticks_in_code = code; ticks_in_n... method total (line 234) | int total() const { method add (line 238) | void add(tick_counter* a) { method update (line 243) | void update(TickPosition where) { method print_code (line 250) | void print_code(outputStream* st, int total_ticks) { method print_native (line 254) | void print_native(outputStream* st) { class ProfilerNode (line 259) | class ProfilerNode { method ProfilerNode (line 270) | ProfilerNode() { method set_next (line 279) | void set_next(ProfilerNode* n) { _next = n; } method ProfilerNode (line 280) | ProfilerNode* next() { return _next; } method update (line 282) | void update(TickPosition where) { ticks.update(where);} method total_ticks (line 283) | int total_ticks() { return ticks.total(); } method is_interpreted (line 285) | virtual bool is_interpreted() const { return false; } method is_compiled (line 286) | virtual bool is_compiled() const { return false; } method is_stub (line 287) | virtual bool is_stub() const { return false; } method is_runtime_stub (line 288) | virtual bool is_runtime_stub() const{ return false; } method interpreted_match (line 291) | virtual bool interpreted_match(methodOop m) const { return false; } method compiled_match (line 292) | virtual bool compiled_match(methodOop m ) const { return false; } method stub_match (line 293) | virtual bool stub_match(methodOop m, const char* name) const { return ... method adapter_match (line 294) | virtual bool adapter_match() const { return false; } method runtimeStub_match (line 295) | virtual bool runtimeStub_match(const CodeBlob* stub, const char* name)... method unknown_compiled_match (line 296) | virtual bool unknown_compiled_match(const CodeBlob* cb) const { return... method print_title (line 298) | static void print_title(outputStream* st) { method print_total (line 306) | static void print_total(outputStream* st, tick_counter* t, int total, ... method print_method_on (line 317) | virtual void print_method_on(outputStream* st) { method print (line 349) | virtual void print(outputStream* st, int total_ticks) { method hash (line 359) | static int hash(methodOop method) { method compare (line 371) | static int compare(ProfilerNode** a, ProfilerNode** b) { class interpretedNode (line 389) | class interpretedNode : public ProfilerNode { method interpretedNode (line 393) | interpretedNode(methodOop method, TickPosition where) : ProfilerNode() { method is_interpreted (line 398) | bool is_interpreted() const { return true; } method interpreted_match (line 400) | bool interpreted_match(methodOop m) const { method oops_do (line 404) | void oops_do(OopClosure* f) { method methodOop (line 408) | methodOop method() { return _method; } method print_title (line 410) | static void print_title(outputStream* st) { method print (line 416) | void print(outputStream* st, int total_ticks) { method print_method_on (line 420) | void print_method_on(outputStream* st) { class compiledNode (line 426) | class compiledNode : public ProfilerNode { method compiledNode (line 430) | compiledNode(methodOop method, TickPosition where) : ProfilerNode() { method is_compiled (line 434) | bool is_compiled() const { return true; } method compiled_match (line 436) | bool compiled_match(methodOop m) const { method methodOop (line 440) | methodOop method() { return _method; } method oops_do (line 442) | void oops_do(OopClosure* f) { method print_title (line 446) | static void print_title(outputStream* st) { method print (line 452) | void print(outputStream* st, int total_ticks) { method print_method_on (line 456) | void print_method_on(outputStream* st) { class stubNode (line 461) | class stubNode : public ProfilerNode { method stubNode (line 466) | stubNode(methodOop method, const char* name, TickPosition where) : Pro... method is_stub (line 472) | bool is_stub() const { return true; } method stub_match (line 474) | bool stub_match(methodOop m, const char* name) const { method oops_do (line 478) | void oops_do(OopClosure* f) { method methodOop (line 482) | methodOop method() { return _method; } method print_title (line 484) | static void print_title(outputStream* st) { method print (line 490) | void print(outputStream* st, int total_ticks) { method print_method_on (line 494) | void print_method_on(outputStream* st) { method print_symbol_on (line 499) | void print_symbol_on(outputStream* st) { class adapterNode (line 506) | class adapterNode : public ProfilerNode { method adapterNode (line 508) | adapterNode(TickPosition where) : ProfilerNode() { method is_compiled (line 511) | bool is_compiled() const { return true; } method adapter_match (line 513) | bool adapter_match() const { return true; } method methodOop (line 515) | methodOop method() { return NULL; } method oops_do (line 517) | void oops_do(OopClosure* f) { method print (line 521) | void print(outputStream* st, int total_ticks) { method print_method_on (line 525) | void print_method_on(outputStream* st) { class runtimeStubNode (line 530) | class runtimeStubNode : public ProfilerNode { method runtimeStubNode (line 535) | runtimeStubNode(const CodeBlob* stub, const char* name, TickPosition w... method is_runtime_stub (line 540) | bool is_runtime_stub() const { return true; } method runtimeStub_match (line 542) | bool runtimeStub_match(const CodeBlob* stub, const char* name) const { method methodOop (line 548) | methodOop method() { return NULL; } method print_title (line 550) | static void print_title(outputStream* st) { method oops_do (line 556) | void oops_do(OopClosure* f) { method print (line 560) | void print(outputStream* st, int total_ticks) { method print_method_on (line 564) | void print_method_on(outputStream* st) { method print_symbol_on (line 569) | void print_symbol_on(outputStream* st) { class unknown_compiledNode (line 577) | class unknown_compiledNode : public ProfilerNode { method unknown_compiledNode (line 580) | unknown_compiledNode(const CodeBlob* cb, TickPosition where) : Profile... method is_compiled (line 587) | bool is_compiled() const { return true; } method unknown_compiled_match (line 589) | bool unknown_compiled_match(const CodeBlob* cb) const { method methodOop (line 596) | methodOop method() { return NULL; } method oops_do (line 598) | void oops_do(OopClosure* f) { method print (line 602) | void print(outputStream* st, int total_ticks) { method print_method_on (line 606) | void print_method_on(outputStream* st) { class vmNode (line 611) | class vmNode : public ProfilerNode { method vmNode (line 615) | vmNode(const TickPosition where) : ProfilerNode() { method vmNode (line 620) | vmNode(const char* name, const TickPosition where) : ProfilerNode() { method is_compiled (line 626) | bool is_compiled() const { return true; } method vm_match (line 628) | bool vm_match(const char* name) const { return strcmp(name, _name) == ... method methodOop (line 630) | methodOop method() { return NULL; } method hash (line 632) | static int hash(const char* name){ method oops_do (line 646) | void oops_do(OopClosure* f) { method print (line 650) | void print(outputStream* st, int total_ticks) { method print_method_on (line 654) | void print_method_on(outputStream* st) { class FlatProfilerTask (line 791) | class FlatProfilerTask : public PeriodicTask { method FlatProfilerTask (line 793) | FlatProfilerTask(int interval_time) : PeriodicTask(interval_time) {} function print_ticks (line 1301) | void print_ticks(const char* title, int ticks, int total) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/fprofiler.hpp class ThreadProfiler (line 46) | class ThreadProfiler method inc_thread_ticks (line 183) | void inc_thread_ticks() { thread_ticks += 1; } type UnknownTickSites (line 195) | enum UnknownTickSites { method unknown_ticks (line 206) | int unknown_ticks() { method IntervalData (line 219) | IntervalData interval_data() { method IntervalData (line 222) | IntervalData* interval_data_ref() { class ThreadProfilerMark (line 47) | class ThreadProfilerMark type Region (line 66) | enum Region { noRegion, classLoaderRegion, extraRegion, maxRegion } class FlatProfiler (line 48) | class FlatProfiler method full_profile (line 258) | static bool full_profile() { method non_method_ticks (line 276) | static int non_method_ticks() { class IntervalData (line 49) | class IntervalData class ProfilerNode (line 52) | class ProfilerNode class FlatProfilerTask (line 53) | class FlatProfilerTask type TickPosition (line 55) | enum TickPosition { class ThreadProfilerMark (line 63) | class ThreadProfilerMark: public StackObj { type Region (line 66) | enum Region { noRegion, classLoaderRegion, extraRegion, maxRegion } function VALUE_OBJ_CLASS_SPEC (line 77) | class IntervalData VALUE_OBJ_CLASS_SPEC { class ThreadProfiler (line 122) | class ThreadProfiler: public CHeapObj { method inc_thread_ticks (line 183) | void inc_thread_ticks() { thread_ticks += 1; } type UnknownTickSites (line 195) | enum UnknownTickSites { method unknown_ticks (line 206) | int unknown_ticks() { method IntervalData (line 219) | IntervalData interval_data() { method IntervalData (line 222) | IntervalData* interval_data_ref() { class FlatProfiler (line 227) | class FlatProfiler: AllStatic { method full_profile (line 258) | static bool full_profile() { method non_method_ticks (line 276) | static int non_method_ticks() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/frame.cpp function address (line 143) | address frame::raw_pc() const { function JavaCallWrapper (line 226) | JavaCallWrapper* frame::entry_frame_call_wrapper_if_safe(JavaThread* thr... function frame (line 349) | frame frame::java_sender() const { function frame (line 357) | frame frame::real_sender(RegisterMap* map) const { function frame (line 367) | frame frame::profile_find_Java_sender_frame(JavaThread *thread) { function methodOop (line 397) | methodOop frame::interpreter_frame_method() const { function jint (line 446) | jint frame::interpreter_frame_bci() const { function address (line 458) | address frame::interpreter_frame_bcp() const { function address (line 476) | address frame::interpreter_frame_mdp() const { function BasicObjectLock (line 497) | BasicObjectLock* frame::next_monitor_in_interpreter_frame(BasicObjectLoc... function BasicObjectLock (line 506) | BasicObjectLock* frame::previous_monitor_in_interpreter_frame(BasicObjec... function jint (line 529) | jint frame::interpreter_frame_expression_stack_size() const { function print_C_frame (line 654) | static void print_C_frame(outputStream* st, char* buf, int buflen, addre... class InterpreterFrameClosure (line 755) | class InterpreterFrameClosure : public OffsetClosure { method InterpreterFrameClosure (line 763) | InterpreterFrameClosure(frame* fr, int max_locals, int max_stack, method offset_do (line 771) | void offset_do(int offset) { method max_locals (line 793) | int max_locals() { return _max_locals; } method frame (line 794) | frame* fr() { return _fr; } class InterpretedArgumentOopFinder (line 798) | class InterpretedArgumentOopFinder: public SignatureInfo { method set (line 805) | void set(int size, BasicType type) { method oop_offset_do (line 810) | void oop_offset_do() { method InterpretedArgumentOopFinder (line 817) | InterpretedArgumentOopFinder(Symbol* signature, bool has_receiver, fra... method oops_do (line 829) | void oops_do() { class EntryFrameOopFinder (line 851) | class EntryFrameOopFinder: public SignatureInfo { method set (line 858) | void set(int size, BasicType type) { method oop_at_offset_do (line 864) | void oop_at_offset_do(int offset) { method EntryFrameOopFinder (line 871) | EntryFrameOopFinder(frame* frame, Symbol* signature, bool is_static) :... method arguments_do (line 878) | void arguments_do(OopClosure* f) { function oop (line 886) | oop* frame::interpreter_callee_receiver_addr(Symbol* signature) { class CompiledArgumentOopFinder (line 1015) | class CompiledArgumentOopFinder: public SignatureInfo { method set (line 1025) | void set(int size, BasicType type) { method handle_oop_offset (line 1030) | virtual void handle_oop_offset() { method CompiledArgumentOopFinder (line 1039) | CompiledArgumentOopFinder(Symbol* signature, bool has_receiver, OopClo... method oops_do (line 1055) | void oops_do() { function oop (line 1077) | oop frame::retrieve_receiver(RegisterMap* reg_map) { function oop (line 1088) | oop* frame::oopmapreg_to_location(VMReg reg, const RegisterMap* reg_map)... function BasicLock (line 1098) | BasicLock* frame::get_native_monitor() { function oop (line 1107) | oop frame::get_native_receiver() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/frame.hpp class BytecodeInterpreter (line 60) | class BytecodeInterpreter class CodeBlob (line 62) | class CodeBlob class FrameValues (line 63) | class FrameValues method compare (line 517) | static int compare(FrameValue* a, FrameValue* b) { class vframeArray (line 64) | class vframeArray function VALUE_OBJ_CLASS_SPEC (line 73) | class frame VALUE_OBJ_CLASS_SPEC { function at (line 190) | intptr_t at(int index) const { return *addr_at(index); } function oop (line 193) | oop obj_at(int offset) const { return *obj_at_addr(off... function obj_at_put (line 194) | void obj_at_put(int offset, oop value) { *obj_at_addr(offset) = ... function jint (line 196) | jint int_at(int offset) const { return *int_at_addr(off... function int_at_put (line 197) | void int_at_put(int offset, jint value) { *int_at_addr(offset) = ... function oop (line 199) | oop* obj_at_addr(int offset) const { return (oop*) addr_... function oop (line 201) | oop* adjusted_obj_at_addr(methodOop method, int index) { return obj... class CheckValueClosure (line 440) | class CheckValueClosure: public OopClosure { method do_oop (line 443) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class CheckOopClosure (line 447) | class CheckOopClosure: public OopClosure { method do_oop (line 450) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class ZapDeadClosure (line 456) | class ZapDeadClosure: public OopClosure { method do_oop (line 459) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } function VALUE_OBJ_CLASS_SPEC (line 500) | class FrameValue VALUE_OBJ_CLASS_SPEC { class FrameValues (line 513) | class FrameValues { method compare (line 517) | static int compare(FrameValue* a, FrameValue* b) { class StackFrameStream (line 548) | class StackFrameStream : public StackObj { method is_done (line 557) | bool is_done() { return (_is_done) ? true : (_is_done... method next (line 558) | void next() { if (!_is_done) _fr = _fr.sender(&_re... method frame (line 561) | frame *current() { return &_fr; } method RegisterMap (line 562) | RegisterMap* register_map() { return &_reg_map; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/globals.cpp function MATERIALIZE_FLAGS_EXT (line 61) | MATERIALIZE_FLAGS_EXT function str_equal (line 278) | inline bool str_equal(const char* s, char* q, size_t len) { function Flag (line 285) | Flag* Flag::find_flag(char* name, size_t length, bool allow_locked) { function Flag (line 304) | static Flag* address_of_flag(CommandLineFlagWithType flag) { function compare_flags (line 512) | static int compare_flags(const void* void_a, const void* void_b) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/globals.hpp type FlagValueOrigin (line 197) | enum FlagValueOrigin { type Flag (line 208) | struct Flag { method is_bool (line 226) | bool is_bool() const { return strcmp(type, "bool") == 0; } method get_bool (line 227) | bool get_bool() const { return *((bool*) addr); } method set_bool (line 228) | void set_bool(bool value) { *((bool*) addr) = value; } method is_intx (line 230) | bool is_intx() const { return strcmp(type, "intx") == 0; } method intx (line 231) | intx get_intx() const { return *((intx*) addr); } method set_intx (line 232) | void set_intx(intx value) { *((intx*) addr) = value; } method is_uintx (line 234) | bool is_uintx() const { return strcmp(type, "uintx") == 0; } method uintx (line 235) | uintx get_uintx() const { return *((uintx*) addr); } method set_uintx (line 236) | void set_uintx(uintx value) { *((uintx*) addr) = value; } method is_uint64_t (line 238) | bool is_uint64_t() const { return strcmp(type, "uint64_t") ==... method get_uint64_t (line 239) | uint64_t get_uint64_t() const { return *((uint64_t*) addr); } method set_uint64_t (line 240) | void set_uint64_t(uint64_t value) { *((uint64_t*) addr) = value; } method is_double (line 242) | bool is_double() const { return strcmp(type, "double") == 0; } method get_double (line 243) | double get_double() const { return *((double*) addr); } method set_double (line 244) | void set_double(double value) { *((double*) addr) = value; } method is_ccstr (line 246) | bool is_ccstr() const { return strcmp(type, "ccstr") == 0 || ... method ccstr_accumulates (line 247) | bool ccstr_accumulates() const { return strcmp(type, "ccstrlist") == 0; } method ccstr (line 248) | ccstr get_ccstr() const { return *((ccstr*) addr); } method set_ccstr (line 249) | void set_ccstr(ccstr value) { *((ccstr*) addr) = value; } class FlagSetting (line 273) | class FlagSetting { method FlagSetting (line 277) | FlagSetting(bool& fl, bool newValue) { flag = &fl; val = fl; fl = newV... class CounterSetting (line 282) | class CounterSetting { method CounterSetting (line 285) | CounterSetting(intx* cnt) { counter = cnt; (*counter)++; } class IntFlagSetting (line 290) | class IntFlagSetting { method IntFlagSetting (line 294) | IntFlagSetting(intx& fl, intx newValue) { flag = &fl; val = fl; fl = n... class DoubleFlagSetting (line 299) | class DoubleFlagSetting { method DoubleFlagSetting (line 303) | DoubleFlagSetting(double& fl, double newValue) { flag = &fl; val = fl;... class CommandLineFlags (line 308) | class CommandLineFlags { method boolAt (line 311) | static bool boolAt(char* name, bool* value) { return boolAt(name,... method boolAtPut (line 313) | static bool boolAtPut(char* name, bool* value, FlagValueOrigin origin)... method intxAt (line 316) | static bool intxAt(char* name, intx* value) { return intxAt(name,... method intxAtPut (line 318) | static bool intxAtPut(char* name, intx* value, FlagValueOrigin origin)... method uintxAt (line 321) | static bool uintxAt(char* name, uintx* value) { return uintxAt(name... method uintxAtPut (line 323) | static bool uintxAtPut(char* name, uintx* value, FlagValueOrigin origi... method uint64_tAt (line 326) | static bool uint64_tAt(char* name, uint64_t* value) { return uint64_tA... method uint64_tAtPut (line 328) | static bool uint64_tAtPut(char* name, uint64_t* value, FlagValueOrigin... method doubleAt (line 331) | static bool doubleAt(char* name, double* value) { return doubleAt(n... method doubleAtPut (line 333) | static bool doubleAtPut(char* name, double* value, FlagValueOrigin ori... method ccstrAt (line 336) | static bool ccstrAt(char* name, ccstr* value) { return ccstrAt(name... method ccstrAtPut (line 338) | static bool ccstrAtPut(char* name, ccstr* value, FlagValueOrigin origi... class must (line 2306) | class " \ class to (line 2307) | class to FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/globals_extension.hpp class CommandLineFlagsEx (line 233) | class CommandLineFlagsEx : CommandLineFlags { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/handles.cpp function oop (line 47) | oop* HandleArea::allocate_handle(oop obj) { function uintx (line 65) | static uintx chunk_oops_do(OopClosure* f, Chunk* chunk, char* chunk_top) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/handles.hpp function VALUE_OBJ_CLASS_SPEC (line 75) | class Handle VALUE_OBJ_CLASS_SPEC { function oop (line 81) | oop non_null_obj() const { assert(_handle != NULL,... function oop (line 95) | oop operator () () const { return obj(); } function oop (line 96) | oop operator -> () const { return non_null_obj(); } function is_null (line 101) | bool is_null() const { return _handle == NULL; } function not_null (line 102) | bool not_null() const { return _handle != NULL; } function print (line 105) | void print() { obj()->print(); } function Handle (line 110) | Handle(oop *handle, bool dummy) { _handle = handle; } function oop (line 114) | oop* raw_value() { return _handle; } function oop (line 115) | static oop raw_resolve(oop *handle) { return handle == NULL ?... class KlassHandle (line 122) | class KlassHandle: public Handle { method klassOop (line 124) | klassOop obj() const { return (klassOop)Hand... method klassOop (line 125) | klassOop non_null_obj() const { return (klassOop)Hand... method Klass (line 126) | Klass* as_klass() const { return non_null_obj()... method KlassHandle (line 130) | KlassHandle () : Handle() {} method KlassHandle (line 131) | KlassHandle (oop obj) : Handle(obj) { method KlassHandle (line 134) | KlassHandle (Klass* kl) : Handle(kl ? kl->as_klassOop() : (klassOop)NU... method KlassHandle (line 139) | KlassHandle (Thread* thread, oop obj) : Handle(thread, obj) { method KlassHandle (line 142) | KlassHandle (Thread *thread, Klass* kl) method KlassHandle (line 151) | KlassHandle(klassOop *handle, bool dummy) : Handle((oop*)handle, dummy) { method klassOop (line 156) | klassOop operator () () const { return obj(); } method Klass (line 157) | Klass* operator -> () const { return as_klass(); } function type (line 218) | type* operator -> () const { return (type*)obj()->klas... class HandleArea (line 241) | class HandleArea: public Arena { method HandleArea (line 252) | HandleArea(HandleArea* prev) { method oop (line 260) | oop* real_allocate_handle(oop obj) { method oop (line 273) | oop* allocate_handle(oop obj) { return real_allocate_handle(obj); } method used (line 280) | size_t used() const { return Arena::used() / oopSize; } method debug_only (line 282) | debug_only(bool no_handle_mark_active() { return _no_handle_mark_nesti... class HandleMark (line 308) | class HandleMark { method set_previous_handle_mark (line 319) | void set_previous_handle_mark(HandleMark* mark) { _previous_handle_mar... method HandleMark (line 320) | HandleMark* previous_handle_mark() const { return _previous_han... method size_in_bytes (line 322) | size_t size_in_bytes() const { return _size_in_bytes; } method HandleMark (line 325) | HandleMark(Thread* thread) { initialize(thread); } class NoHandleMark (line 339) | class NoHandleMark: public StackObj { method NoHandleMark (line 345) | NoHandleMark() {} class ResetNoHandleMark (line 351) | class ResetNoHandleMark: public StackObj { method ResetNoHandleMark (line 358) | ResetNoHandleMark() {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/icache.cpp function icache_init (line 104) | void icache_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/icache.hpp class AbstractICache (line 43) | class AbstractICache : AllStatic { class ICacheStubGenerator (line 89) | class ICacheStubGenerator : public StubCodeGenerator { method ICacheStubGenerator (line 91) | ICacheStubGenerator(CodeBuffer *c) : StubCodeGenerator(c) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/init.cpp function vm_init_globals (line 82) | void vm_init_globals() { function jint (line 92) | jint init_globals() { function exit_globals (line 141) | void exit_globals() { function is_init_completed (line 161) | bool is_init_completed() { function set_init_completed (line 166) | void set_init_completed() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/interfaceSupport.cpp function InterfaceSupport_init (line 280) | void InterfaceSupport_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/interfaceSupport.hpp class HandleMarkCleaner (line 57) | class HandleMarkCleaner: public StackObj { method HandleMarkCleaner (line 61) | HandleMarkCleaner(Thread* thread) { class InterfaceSupport (line 80) | class InterfaceSupport: AllStatic { method check_gc_alot (line 92) | static void check_gc_alot() { if (ScavengeALot || FullGCALot) gc_alot(... class ThreadStateTransition (line 130) | class ThreadStateTransition : public StackObj { method ThreadStateTransition (line 134) | ThreadStateTransition(JavaThread *thread) { method transition (line 141) | static inline void transition(JavaThread *thread, JavaThreadState from... method transition_and_fence (line 174) | static inline void transition_and_fence(JavaThread *thread, JavaThread... method transition_from_java (line 202) | static inline void transition_from_java(JavaThread *thread, JavaThread... method transition_from_native (line 207) | static inline void transition_from_native(JavaThread *thread, JavaThre... method trans (line 237) | void trans(JavaThreadState from, JavaThreadState to) { transition(_th... method trans_from_java (line 238) | void trans_from_java(JavaThreadState to) { transition_fro... method trans_from_native (line 239) | void trans_from_native(JavaThreadState to) { transition_fro... method trans_and_fence (line 240) | void trans_and_fence(JavaThreadState from, JavaThreadState to) { trans... class ThreadInVMfromJava (line 244) | class ThreadInVMfromJava : public ThreadStateTransition { method ThreadInVMfromJava (line 246) | ThreadInVMfromJava(JavaThread* thread) : ThreadStateTransition(thread) { class ThreadInVMfromUnknown (line 257) | class ThreadInVMfromUnknown { method ThreadInVMfromUnknown (line 261) | ThreadInVMfromUnknown() : _thread(NULL) { class ThreadInVMfromNative (line 283) | class ThreadInVMfromNative : public ThreadStateTransition { method ThreadInVMfromNative (line 285) | ThreadInVMfromNative(JavaThread* thread) : ThreadStateTransition(threa... class ThreadToNativeFromVM (line 294) | class ThreadToNativeFromVM : public ThreadStateTransition { method ThreadToNativeFromVM (line 296) | ThreadToNativeFromVM(JavaThread *thread) : ThreadStateTransition(threa... class ThreadBlockInVM (line 313) | class ThreadBlockInVM : public ThreadStateTransition { method ThreadBlockInVM (line 315) | ThreadBlockInVM(JavaThread *thread) class ThreadInVMfromJavaNoAsyncException (line 331) | class ThreadInVMfromJavaNoAsyncException : public ThreadStateTransition { method ThreadInVMfromJavaNoAsyncException (line 333) | ThreadInVMfromJavaNoAsyncException(JavaThread* thread) : ThreadStateTr... class VMEntryWrapper (line 355) | class VMEntryWrapper { method VMEntryWrapper (line 357) | VMEntryWrapper() { class VMNativeEntryWrapper (line 397) | class VMNativeEntryWrapper { method VMNativeEntryWrapper (line 399) | VMNativeEntryWrapper() { class RuntimeHistogramElement (line 415) | class RuntimeHistogramElement : public HistogramElement { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/java.cpp function collect_invoked_methods (line 121) | void collect_invoked_methods(methodOop m) { function collect_profiled_methods (line 130) | void collect_profiled_methods(methodOop m) { function compare_methods (line 139) | int compare_methods(methodOop* a, methodOop* b) { function print_method_invocation_histogram (line 146) | void print_method_invocation_histogram() { function print_method_profiling_data (line 186) | void print_method_profiling_data() { function print_bytecode_count (line 208) | void print_bytecode_count() { function print_statistics (line 220) | void print_statistics() { function print_statistics (line 373) | void print_statistics() { class ExitProc (line 407) | class ExitProc : public CHeapObj { method ExitProc (line 414) | ExitProc(__exit_proc proc) { method evaluate (line 418) | void evaluate() { _proc(); } method ExitProc (line 419) | ExitProc* next() const { return _next; } method set_next (line 420) | void set_next(ExitProc* next) { _next = next; } function register_on_exit_function (line 430) | void register_on_exit_function(void (*func)(void)) { function before_exit (line 443) | void before_exit(JavaThread * thread) { function vm_exit (line 561) | void vm_exit(int code) { function notify_vm_shutdown (line 584) | void notify_vm_shutdown() { function vm_direct_exit (line 594) | void vm_direct_exit(int code) { function vm_perform_shutdown_actions (line 600) | void vm_perform_shutdown_actions() { function vm_shutdown (line 620) | void vm_shutdown() function vm_abort (line 627) | void vm_abort(bool dump_core) { function vm_notify_during_shutdown (line 634) | void vm_notify_during_shutdown(const char* error, const char* message) { function vm_exit_during_initialization (line 650) | void vm_exit_during_initialization(Handle exception) { function vm_exit_during_initialization (line 669) | void vm_exit_during_initialization(Symbol* ex, const char* message) { function vm_exit_during_initialization (line 677) | void vm_exit_during_initialization(const char* error, const char* messag... function vm_shutdown_during_initialization (line 684) | void vm_shutdown_during_initialization(const char* error, const char* me... function JDK_Version_init (line 740) | void JDK_Version_init() { function encode_jdk_version (line 744) | static int64_t encode_jdk_version(const JDK_Version& v) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/java.hpp function VALUE_OBJ_CLASS_SPEC (line 70) | class JDK_Version VALUE_OBJ_CLASS_SPEC { function JDK_Version (line 118) | JDK_Version() : _major(0), _minor(0), _micro(0), _update(0), function JDK_Version (line 123) | JDK_Version(uint8_t major, uint8_t minor = 0, uint8_t micro = 0, function JDK_Version (line 134) | static JDK_Version current() { return _current; } function JDK_Version (line 137) | static JDK_Version jdk(uint8_t m) { function JDK_Version (line 141) | static JDK_Version jdk_update(uint8_t major, uint8_t update_number) { function major_version (line 145) | uint8_t major_version() const { return _major; } function minor_version (line 146) | uint8_t minor_version() const { return _minor; } function micro_version (line 147) | uint8_t micro_version() const { return _micro; } function update_version (line 148) | uint8_t update_version() const { return _update; } function special_update_version (line 149) | uint8_t special_update_version() const { return _special; } function build_number (line 150) | uint8_t build_number() const { return _build; } function supports_thread_park_blocker (line 152) | bool supports_thread_park_blocker() const { function post_vm_init_hook_enabled (line 155) | bool post_vm_init_hook_enabled() const { function pending_list_uses_discovered_field (line 159) | bool pending_list_uses_discovered_field() const { function compare_major (line 171) | int compare_major(int version) const { function set_runtime_name (line 189) | static void set_runtime_name(const char* name) { function set_runtime_version (line 196) | static void set_runtime_version(const char* version) { function is_jdk12x_version (line 201) | static bool is_jdk12x_version() { function is_jdk13x_version (line 205) | static bool is_jdk13x_version() { function is_jdk14x_version (line 209) | static bool is_jdk14x_version() { function is_jdk15x_version (line 213) | static bool is_jdk15x_version() { function is_jdk16x_version (line 217) | static bool is_jdk16x_version() { function is_jdk17x_version (line 221) | static bool is_jdk17x_version() { function is_jdk18x_version (line 225) | static bool is_jdk18x_version() { function is_gte_jdk13x_version (line 229) | static bool is_gte_jdk13x_version() { function is_gte_jdk14x_version (line 233) | static bool is_gte_jdk14x_version() { function is_gte_jdk15x_version (line 237) | static bool is_gte_jdk15x_version() { function is_gte_jdk16x_version (line 241) | static bool is_gte_jdk16x_version() { function is_gte_jdk17x_version (line 245) | static bool is_gte_jdk17x_version() { function is_gte_jdk18x_version (line 249) | static bool is_gte_jdk18x_version() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/javaCalls.cpp function BasicType (line 164) | static BasicType runtime_type_from(JavaValue* result) { class SignatureChekker (line 454) | class SignatureChekker : public SignatureIterator { method SignatureChekker (line 465) | SignatureChekker(Symbol* signature, BasicType return_type, bool is_sta... method check_value (line 478) | void check_value(bool type) { method check_doing_return (line 482) | void check_doing_return(bool state) { _is_return = state; } method check_return_type (line 484) | void check_return_type(BasicType t) { method check_int (line 488) | void check_int(BasicType t) { method check_double (line 496) | void check_double(BasicType t) { check_long(t); } method check_long (line 498) | void check_long(BasicType t) { method check_obj (line 508) | void check_obj(BasicType t) { method do_bool (line 534) | void do_bool() { check_int(T_BOOLEAN); } method do_char (line 535) | void do_char() { check_int(T_CHAR); } method do_float (line 536) | void do_float() { check_int(T_FLOAT); } method do_double (line 537) | void do_double() { check_double(T_DOUBLE); } method do_byte (line 538) | void do_byte() { check_int(T_BYTE); } method do_short (line 539) | void do_short() { check_int(T_SHORT); } method do_int (line 540) | void do_int() { check_int(T_INT); } method do_long (line 541) | void do_long() { check_long(T_LONG); } method do_void (line 542) | void do_void() { check_return_type(T_VOID); } method do_object (line 543) | void do_object(int begin, int end) { check_obj(T_OBJECT); } method do_array (line 544) | void do_array(int begin, int end) { check_obj(T_OBJECT); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/javaCalls.hpp class JavaCallWrapper (line 65) | class JavaCallWrapper: StackObj { method JavaThread (line 83) | JavaThread* thread() const { return _thread; } method JNIHandleBlock (line 84) | JNIHandleBlock* handles() const { return _handles; } method JavaFrameAnchor (line 86) | JavaFrameAnchor* anchor(void) { return &_anchor; } method JavaValue (line 88) | JavaValue* result() const { return _result; } method methodOop (line 90) | methodOop callee_method() { return _callee_method; } method oop (line 91) | oop receiver() { return _receiver; } method is_first_frame (line 94) | bool is_first_frame() const { return _anchor.last_Java_s... class JavaCallArguments (line 100) | class JavaCallArguments : public StackObj { type Constants (line 102) | enum Constants { method initialize (line 115) | void initialize() { method JavaCallArguments (line 126) | JavaCallArguments() { initialize(); } method JavaCallArguments (line 128) | JavaCallArguments(Handle receiver) { method JavaCallArguments (line 133) | JavaCallArguments(int max_size) { method push_oop (line 149) | inline void push_oop(Handle h) { _is_oop[_size] = true; method push_int (line 152) | inline void push_int(int i) { _is_oop[_size] = false; method push_double (line 155) | inline void push_double(double d) { _is_oop[_size] = false; _is_oop[_s... method push_long (line 158) | inline void push_long(jlong l) { _is_oop[_size] = false; _is_oop[_s... method push_float (line 161) | inline void push_float(float f) { _is_oop[_size] = false; method Handle (line 165) | Handle receiver() { method set_receiver (line 172) | void set_receiver(Handle h) { method size_of_parameters (line 184) | int size_of_parameters() const { return _size; } class JavaCalls (line 194) | class JavaCalls: AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/javaFrameAnchor.hpp class JavaThread (line 63) | class JavaThread function VALUE_OBJ_CLASS_SPEC (line 65) | class JavaFrameAnchor VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/jfieldIDWorkaround.hpp class jfieldIDWorkaround (line 28) | class jfieldIDWorkaround: AllStatic { method is_checked_jfieldID (line 83) | static bool is_checked_jfieldID(jfieldID id) { method raw_instance_offset (line 87) | static intptr_t raw_instance_offset(jfieldID id) { method is_instance_jfieldID (line 101) | static bool is_instance_jfieldID(klassOop k, jfieldID id) { method is_static_jfieldID (line 105) | static bool is_static_jfieldID(jfieldID id) { method jfieldID (line 110) | static jfieldID to_instance_jfieldID(klassOop k, int offset) { method from_instance_jfieldID (line 127) | static intptr_t from_instance_jfieldID(klassOop k, jfieldID id) { method jfieldID (line 138) | static jfieldID to_static_jfieldID(JNIid* id) { method JNIid (line 145) | static JNIid* from_static_jfieldID(jfieldID id) { method jfieldID (line 153) | static jfieldID to_jfieldID(instanceKlassHandle k, int offset, bool is... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/jniHandles.cpp function jobject (line 50) | jobject JNIHandles::make_local(oop obj) { function jobject (line 63) | jobject JNIHandles::make_local(Thread* thread, oop obj) { function jobject (line 73) | jobject JNIHandles::make_local(JNIEnv* env, oop obj) { function jobject (line 84) | jobject JNIHandles::make_global(Handle obj) { function jobject (line 100) | jobject JNIHandles::make_weak_global(Handle obj) { function jmethodID (line 114) | jmethodID JNIHandles::make_jmethod_id(methodHandle mh) { class AlwaysAliveClosure (line 216) | class AlwaysAliveClosure: public BoolObjectClosure { method do_object_b (line 218) | bool do_object_b(oop obj) { return true; } method do_object (line 219) | void do_object(oop obj) { assert(false, "Don't call"); } class CountHandleClosure (line 222) | class CountHandleClosure: public OopClosure { method CountHandleClosure (line 226) | CountHandleClosure(): _count(0) {} method do_oop (line 227) | virtual void do_oop(oop* unused) { method do_oop (line 230) | virtual void do_oop(narrowOop* unused) { ShouldNotReachHere(); } method count (line 231) | int count() { return _count; } class VerifyHandleClosure (line 250) | class VerifyHandleClosure: public OopClosure { method do_oop (line 252) | virtual void do_oop(oop* root) { method do_oop (line 255) | virtual void do_oop(narrowOop* root) { ShouldNotReachHere(); } function jni_handles_init (line 268) | void jni_handles_init() { function JNIHandleBlock (line 288) | JNIHandleBlock* JNIHandleBlock::allocate_block(Thread* thread) { function jobject (line 444) | jobject JNIHandleBlock::allocate_handle(oop obj) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/jniHandles.hpp class JNIHandleBlock (line 31) | class JNIHandleBlock type SomeConstants (line 117) | enum SomeConstants { method clear (line 145) | void clear() { _top = 0; } method JNIHandleBlock (line 160) | JNIHandleBlock* pop_frame_link() const { return _pop_frame_li... method set_pop_frame_link (line 161) | void set_pop_frame_link(JNIHandleBlock* block) { _pop_frame_link = bl... method top_offset_in_bytes (line 164) | static int top_offset_in_bytes() { return offset_of(JNI... class JNIHandles (line 36) | class JNIHandles : AllStatic { method oop (line 85) | static oop deleted_handle() { return _deleted_handle; } method print (line 92) | static void print() { print_on(tty); } class JNIHandleBlock (line 112) | class JNIHandleBlock : public CHeapObj { type SomeConstants (line 117) | enum SomeConstants { method clear (line 145) | void clear() { _top = 0; } method JNIHandleBlock (line 160) | JNIHandleBlock* pop_frame_link() const { return _pop_frame_li... method set_pop_frame_link (line 161) | void set_pop_frame_link(JNIHandleBlock* block) { _pop_frame_link = bl... method top_offset_in_bytes (line 164) | static int top_offset_in_bytes() { return offset_of(JNI... function oop (line 184) | inline oop JNIHandles::resolve(jobject handle) { function oop (line 192) | inline oop JNIHandles::resolve_external_guard(jobject handle) { function oop (line 200) | inline oop JNIHandles::resolve_non_null(jobject handle) { function methodOop (line 210) | inline methodOop JNIHandles::resolve_jmethod_id(jmethodID mid) { function methodOop (line 214) | inline methodOop JNIHandles::checked_resolve_jmethod_id(jmethodID mid) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/jniPeriodicChecker.cpp class JniPeriodicCheckerTask (line 33) | class JniPeriodicCheckerTask : public PeriodicTask { method JniPeriodicCheckerTask (line 35) | JniPeriodicCheckerTask(int interval_time) : PeriodicTask(interval_time... method task (line 36) | void task() { os::run_periodic_checks(); } function jniPeriodicChecker_exit (line 75) | void jniPeriodicChecker_exit() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/jniPeriodicChecker.hpp class JniPeriodicCheckerTask (line 28) | class JniPeriodicCheckerTask class JniPeriodicChecker (line 37) | class JniPeriodicChecker : AllStatic { method is_active (line 49) | static bool is_active() { return _task != NULL; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/memprofiler.cpp class MemProfilerTask (line 58) | class MemProfilerTask : public PeriodicTask { method MemProfilerTask (line 60) | MemProfilerTask(int interval_time) : PeriodicTask(interval_time) {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/memprofiler.hpp class MemProfilerTask (line 30) | class MemProfilerTask class MemProfiler (line 32) | class MemProfiler : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/monitorChunk.hpp class MonitorChunk (line 33) | class MonitorChunk: public CHeapObj { method BasicObjectLock (line 37) | BasicObjectLock* monitors() const { return _monitors; } method MonitorChunk (line 45) | MonitorChunk* next() const { return _next; } method set_next (line 46) | void set_next(MonitorChunk* next) { _next = next; } method is_linked (line 49) | bool is_linked() const { return next() != NULL; } method number_of_monitors (line 52) | int number_of_monitors() const { return _number_of_monitors; } method BasicObjectLock (line 55) | BasicObjectLock* at(int index) { assert(index >= 0 && index... method contains (line 62) | bool contains(void* addr) const { return (addr >= (void*) mo... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/mutex.cpp function jint (line 278) | static inline jint MarsagliaXORV (jint x) { function jint (line 286) | static inline jint MarsagliaXOR (jint * const a) { function Stall (line 296) | static int Stall (int its) { function ParkCommon (line 416) | static int ParkCommon (ParkEvent * ev, jlong timo) { function Monitor (line 1218) | Monitor * Monitor::get_least_ranked_lock(Monitor * locks) { function Monitor (line 1238) | Monitor* Monitor::get_least_ranked_lock_besides_this(Monitor* locks) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/mutex.hpp class ParkEvent (line 77) | class ParkEvent class Monitor (line 87) | class Monitor : public CHeapObj { type lock_types (line 103) | enum lock_types { type LockWordBits (line 122) | enum LockWordBits { _LBIT=1 } type WaitResults (line 157) | enum WaitResults { method is_locked (line 195) | bool is_locked() const { return _owner != NULL; } method Thread (line 206) | Thread* owner() const { return _owner; } method print (line 219) | void print() const { print_on(tty); } method debug_only (line 220) | debug_only(int rank() const { return _rank; } method allow_vm_block (line 221) | bool allow_vm_block() { return _allow_vm_block; } method debug_only (line 223) | debug_only(Monitor *next() const { return _next; } method debug_only (line 224) | debug_only(void set_next(Monitor *next) { _next = next; } method set_owner (line 227) | void set_owner(Thread* owner) { class Mutex (line 262) | class Mutex : public Monitor { // degenerate Monitor method notify (line 267) | bool notify () { ShouldNotReachHere(); return false; } method notify_all (line 268) | bool notify_all() { ShouldNotReachHere(); return false; } method wait (line 269) | bool wait (bool no_safepoint_check, long timeout, bool as_suspend_equi... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/mutexLocker.cpp function assert_locked_or_safepoint (line 149) | void assert_locked_or_safepoint(const Monitor * lock) { function assert_lock_strong (line 163) | void assert_lock_strong(const Monitor * lock) { function mutex_init (line 178) | void mutex_init() { function print_owned_locks_on_error (line 301) | void print_owned_locks_on_error(outputStream* st) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/mutexLocker.hpp class MutexLocker (line 166) | class MutexLocker: StackObj { method MutexLocker (line 170) | MutexLocker(Monitor * mutex) { method MutexLocker (line 178) | MutexLocker(Monitor * mutex, Thread *thread) { class MutexLockerEx (line 207) | class MutexLockerEx: public StackObj { method MutexLockerEx (line 211) | MutexLockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_s... class MonitorLockerEx (line 234) | class MonitorLockerEx: public MutexLockerEx { method MonitorLockerEx (line 238) | MonitorLockerEx(Monitor* monitor, method wait (line 254) | bool wait(bool no_safepoint_check = !Mutex::_no_safepoint_check_flag, method notify_all (line 263) | bool notify_all() { method notify (line 270) | bool notify() { class GCMutexLocker (line 286) | class GCMutexLocker: public StackObj { class MutexUnlocker (line 300) | class MutexUnlocker: StackObj { method MutexUnlocker (line 305) | MutexUnlocker(Monitor * mutex) { class MutexUnlockerEx (line 318) | class MutexUnlockerEx: StackObj { method MutexUnlockerEx (line 324) | MutexUnlockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no... class VerifyMutexLocker (line 349) | class VerifyMutexLocker: StackObj { method VerifyMutexLocker (line 354) | VerifyMutexLocker(Monitor * mutex) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/objectMonitor.cpp function Adjust (line 1419) | static int Adjust (volatile int * adr, int dx) { function TEVENT (line 2179) | TEVENT (Spin failure) ; function ObjectWaiter (line 2315) | inline ObjectWaiter* ObjectMonitor::DequeueWaiter() { function kvGetInt (line 2432) | static int kvGetInt (char * kvList, const char * Key, int Default) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/objectMonitor.hpp class ObjectWaiter (line 38) | class ObjectWaiter : public StackObj { type TStates (line 40) | enum TStates { TS_UNDEF, TS_READY, TS_RUN, TS_WAIT, TS_ENTER, TS_CXQ } type Sorted (line 41) | enum Sorted { PREPEND, APPEND, SORTED } class EventJavaMonitorWait (line 59) | class EventJavaMonitorWait class ObjectMonitor (line 77) | class ObjectMonitor { method header_offset_in_bytes (line 90) | static int header_offset_in_bytes() { return offset_of(ObjectMoni... method object_offset_in_bytes (line 91) | static int object_offset_in_bytes() { return offset_of(ObjectMoni... method owner_offset_in_bytes (line 92) | static int owner_offset_in_bytes() { return offset_of(ObjectMoni... method count_offset_in_bytes (line 93) | static int count_offset_in_bytes() { return offset_of(ObjectMoni... method recursions_offset_in_bytes (line 94) | static int recursions_offset_in_bytes() { return offset_of(ObjectMoni... method cxq_offset_in_bytes (line 95) | static int cxq_offset_in_bytes() { return offset_of(ObjectMoni... method succ_offset_in_bytes (line 96) | static int succ_offset_in_bytes() { return offset_of(ObjectMoni... method EntryList_offset_in_bytes (line 97) | static int EntryList_offset_in_bytes() { return offset_of(ObjectMoni... method FreeNext_offset_in_bytes (line 98) | static int FreeNext_offset_in_bytes() { return offset_of(ObjectMoni... method WaitSet_offset_in_bytes (line 99) | static int WaitSet_offset_in_bytes() { return offset_of(ObjectMoni... method Responsible_offset_in_bytes (line 100) | static int Responsible_offset_in_bytes() { return offset_of(ObjectMoni... method Spinner_offset_in_bytes (line 101) | static int Spinner_offset_in_bytes() { return offset_of(ObjectMoni... method is_busy (line 114) | intptr_t is_busy() const { method recursions (line 131) | intptr_t recursions() const {... method ObjectWaiter (line 134) | ObjectWaiter* first_waiter() {... method ObjectWaiter (line 135) | ObjectWaiter* next_waiter(ObjectWaiter* o) {... method Thread (line 136) | Thread* thread_of_waiter(ObjectWaiter* o) {... method ObjectMonitor (line 140) | ObjectMonitor() { method Recycle (line 167) | void Recycle () { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/objectMonitor.inline.hpp function markOop (line 35) | inline markOop ObjectMonitor::header() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/orderAccess.hpp class OrderAccess (line 243) | class OrderAccess : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/os.cpp function os_init_globals (line 86) | void os_init_globals() { type tm (line 125) | struct tm function OSReturn (line 184) | OSReturn os::set_priority(Thread* thread, ThreadPriority p) { function OSReturn (line 205) | OSReturn os::get_priority(const Thread* const thread, ThreadPriority& pr... function signal_thread_entry (line 228) | static void signal_thread_entry(JavaThread* thread, TRAPS) { type JavaVM_ (line 381) | struct JavaVM_ function get_size (line 466) | inline size_t get_size(void* obj) { function u_char (line 475) | u_char* find_cushion_backwards(u_char* start) { function u_char (line 485) | u_char* find_cushion_forwards(u_char* start) { function print_neighbor_blocks (line 495) | void print_neighbor_blocks(void* ptr) { function report_heap_error (line 537) | void report_heap_error(void* memblock, void* bad, const char* where) { function verify_block (line 544) | void verify_block(void* memblock) { function test_random (line 1036) | void test_random() { class JavaThread (line 1208) | class JavaThread FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/os.hpp class Thread (line 55) | class Thread class JavaThread (line 56) | class JavaThread class Event (line 57) | class Event class DLL (line 58) | class DLL class FileHandle (line 59) | class FileHandle class GrowableArray (line 60) | class GrowableArray type OSReturn (line 65) | enum OSReturn { type ThreadPriority (line 74) | enum ThreadPriority { // JLS 20.20.1-3 class os (line 91) | class os: AllStatic { method init_page_sizes (line 104) | static void init_page_sizes(size_t default_page_size) { method init_globals (line 141) | static void init_globals(void) { // Called from init_globa... type tm (line 188) | struct tm type tm (line 188) | struct tm method is_MP (line 195) | static inline bool is_MP() { method processor_count (line 205) | static int processor_count() { method set_processor_count (line 208) | static void set_processor_count(int count) { _processor_count = count; } type ProtType (line 293) | enum ProtType { MEM_PROT_NONE, MEM_PROT_READ, MEM_PROT_RW, MEM_PROT_RWX } type page_info (line 324) | struct page_info { method address (line 342) | static address get_polling_page() { return _polling_page; } method set_polling_page (line 343) | static void set_polling_page(address page) { _polling_page = page; } method is_poll_address (line 344) | static bool is_poll_address(address addr) { return addr >= _pollin... method get_serialize_page_shift_count (line 356) | static int get_serialize_page_shift_count() { method set_serialize_page_mask (line 360) | static void set_serialize_page_mask(uintptr_t mask) { method get_serialize_page_mask (line 364) | static unsigned int get_serialize_page_mask() { method address (line 370) | static address get_memory_serialize_page() { method write_memory_serialize_page (line 374) | static inline void write_memory_serialize_page(JavaThread *thread) { method is_memory_serialize_page (line 381) | static bool is_memory_serialize_page(JavaThread *thread, address ad... type ThreadType (line 398) | enum ThreadType { type YieldResult (line 426) | enum YieldResult { type dirent (line 498) | struct dirent type stat (line 610) | struct stat type sockaddr (line 650) | struct sockaddr type sockaddr (line 651) | struct sockaddr type sockaddr (line 652) | struct sockaddr type sockaddr (line 654) | struct sockaddr type sockaddr (line 655) | struct sockaddr type sockaddr (line 657) | struct sockaddr type hostent (line 666) | struct hostent class CrashProtectionCallback (line 740) | class CrashProtectionCallback : public StackObj { class SuspendedThreadTaskContext (line 813) | class SuspendedThreadTaskContext { method SuspendedThreadTaskContext (line 815) | SuspendedThreadTaskContext(Thread* thread, void *ucontext) : _thread... method Thread (line 816) | Thread* thread() const { return _thread; } class SuspendedThreadTask (line 823) | class SuspendedThreadTask { method SuspendedThreadTask (line 825) | SuspendedThreadTask(Thread* thread) : _thread(thread), _done(false) {} method is_done (line 828) | bool is_done() { return _done; } class SuspendResume (line 853) | class SuspendResume { type State (line 855) | enum State { method State (line 869) | State switch_state(State from, State to) { method SuspendResume (line 879) | SuspendResume() : _state(SR_RUNNING) { } method State (line 881) | State state() const { return _state; } method State (line 883) | State request_suspend() { method State (line 887) | State cancel_suspend() { method State (line 891) | State suspended() { method State (line 895) | State request_wakeup() { method State (line 899) | State running() { method is_running (line 903) | bool is_running() const { method is_suspend_request (line 907) | bool is_suspend_request() const { method is_suspended (line 911) | bool is_suspended() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/osThread.hpp type ThreadState (line 44) | enum ThreadState { class OSThread (line 61) | class OSThread: public CHeapObj { method set_state (line 76) | void set_state(ThreadState state) { _state = state; } method ThreadState (line 77) | ThreadState get_state() { return _state; } method OSThreadStartFunc (line 83) | OSThreadStartFunc start_proc() const { return _start_proc; } method set_start_proc (line 84) | void set_start_proc(OSThreadStartFunc start_proc) { _start_proc = star... method set_start_parm (line 86) | void set_start_parm(void* start_parm) { _start_parm = star... method interrupted (line 88) | volatile bool interrupted() const { return _interrupte... method set_interrupted (line 89) | void set_interrupted(bool z) { _interrupted = z ?... method print (line 93) | void print() const { print_on(tty); } method ByteSize (line 96) | static ByteSize interrupted_offset() { return byte_offset_o... method ByteSize (line 113) | static ByteSize thread_id_offset() { return byte_offset_o... method thread_id_size (line 114) | static size_t thread_id_size() { return sizeof(thread... method thread_id_t (line 116) | thread_id_t thread_id() const { return _thread_id; } method set_thread_id (line 118) | void set_thread_id(thread_id_t id) { _thread_id = id; } class OSThreadWaitState (line 129) | class OSThreadWaitState : public StackObj { method OSThreadWaitState (line 133) | OSThreadWaitState(OSThread* osthread, bool is_object_wait) { class OSThreadContendState (line 149) | class OSThreadContendState : public StackObj { method OSThreadContendState (line 153) | OSThreadContendState(OSThread* osthread) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/park.cpp function ParkEvent (line 56) | ParkEvent * ParkEvent::Allocate (Thread * t) { function Parker (line 161) | Parker * Parker::Allocate (JavaThread * t) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/park.hpp class Parker (line 48) | class Parker : public os::PlatformParker { method Parker (line 55) | Parker() : PlatformParker() { class ParkEvent (line 118) | class ParkEvent : public os::PlatformEvent { method ParkEvent (line 154) | ParkEvent() : PlatformEvent() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/perfData.cpp function PerfData (line 323) | PerfData* PerfDataManager::find_by_name(const char* name) { function PerfDataList (line 327) | PerfDataList* PerfDataManager::all() { function PerfDataList (line 338) | PerfDataList* PerfDataManager::sampled() { function PerfDataList (line 349) | PerfDataList* PerfDataManager::constants() { function PerfStringConstant (line 383) | PerfStringConstant* PerfDataManager::create_string_constant(CounterNS ns, function PerfLongConstant (line 401) | PerfLongConstant* PerfDataManager::create_long_constant(CounterNS ns, function PerfStringVariable (line 419) | PerfStringVariable* PerfDataManager::create_string_variable(CounterNS ns, function PerfLongVariable (line 442) | PerfLongVariable* PerfDataManager::create_long_variable(CounterNS ns, function PerfLongVariable (line 460) | PerfLongVariable* PerfDataManager::create_long_variable(CounterNS ns, function PerfLongVariable (line 481) | PerfLongVariable* PerfDataManager::create_long_variable(CounterNS ns, function PerfLongCounter (line 503) | PerfLongCounter* PerfDataManager::create_long_counter(CounterNS ns, function PerfLongCounter (line 521) | PerfLongCounter* PerfDataManager::create_long_counter(CounterNS ns, function PerfLongCounter (line 542) | PerfLongCounter* PerfDataManager::create_long_counter(CounterNS ns, function PerfData (line 590) | PerfData* PerfDataList::find_by_name(const char* name) { function PerfDataList (line 600) | PerfDataList* PerfDataList::clone() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/perfData.hpp type CounterNS (line 38) | enum CounterNS { class PerfData (line 243) | class PerfData : public CHeapObj { type Variability (line 252) | enum Variability { type Units (line 261) | enum Units { type Flags (line 272) | enum Flags { method is_valid (line 307) | inline bool is_valid() { return _valuep != NULL; } method is_on_c_heap (line 311) | inline bool is_on_c_heap() { return _on_c_heap; } method Variability (line 322) | Variability variability() { return _v; } method Units (line 325) | Units units() { return _u; } method Flags (line 328) | Flags flags() { return _flags; } class PerfLongSampleHelper (line 345) | class PerfLongSampleHelper : public CHeapObj { class PerfLong (line 358) | class PerfLong : public PerfData { method jlong (line 369) | inline jlong get_value() { return *(jlong*)_valuep; } class PerfLongConstant (line 378) | class PerfLongConstant : public PerfLong { method sample (line 384) | void sample() { } method PerfLongConstant (line 388) | PerfLongConstant(CounterNS ns, const char* namep, Units u, class PerfLongVariant (line 404) | class PerfLongVariant : public PerfLong { method PerfLongVariant (line 410) | PerfLongVariant(CounterNS ns, const char* namep, Units u, Variability v, method inc (line 425) | inline void inc() { (*(jlong*)_valuep)++; } method inc (line 426) | inline void inc(jlong val) { (*(jlong*)_valuep) += val; } method add (line 427) | inline void add(jlong val) { (*(jlong*)_valuep) += val; } class PerfLongCounter (line 439) | class PerfLongCounter : public PerfLongVariant { method PerfLongCounter (line 445) | PerfLongCounter(CounterNS ns, const char* namep, Units u, method PerfLongCounter (line 450) | PerfLongCounter(CounterNS ns, const char* namep, Units u, jlong* sampled) method PerfLongCounter (line 453) | PerfLongCounter(CounterNS ns, const char* namep, Units u, class PerfLongVariable (line 466) | class PerfLongVariable : public PerfLongVariant { method PerfLongVariable (line 472) | PerfLongVariable(CounterNS ns, const char* namep, Units u, method PerfLongVariable (line 477) | PerfLongVariable(CounterNS ns, const char* namep, Units u, jlong* samp... method PerfLongVariable (line 480) | PerfLongVariable(CounterNS ns, const char* namep, Units u, method set_value (line 486) | inline void set_value(jlong val) { (*(jlong*)_valuep) = val; } class PerfByteArray (line 497) | class PerfByteArray : public PerfData { class PerfString (line 506) | class PerfString : public PerfByteArray { method PerfString (line 512) | PerfString(CounterNS ns, const char* namep, Variability v, jint length, class PerfStringConstant (line 528) | class PerfStringConstant : public PerfString { method sample (line 535) | void sample() { } class PerfStringVariable (line 555) | class PerfStringVariable : public PerfString { method sample (line 562) | void sample() { } method PerfStringVariable (line 564) | PerfStringVariable(CounterNS ns, const char* namep, jint max_length, method set_value (line 570) | inline void set_value(const char* val) { set_string(val); } class PerfDataList (line 594) | class PerfDataList : public CHeapObj { method PerfDataArray (line 609) | PerfDataArray* get_impl() { return _set; } method contains (line 627) | bool contains(const char* name) { return find_by_name(name) != NULL; } method length (line 630) | int length() { return _set->length(); } method append (line 633) | void append(PerfData *p) { _set->append(p); } method remove (line 641) | void remove(PerfData *p) { _set->remove(p); } method PerfData (line 652) | PerfData* at(int index) { return _set->at(index); } class PerfDataManager (line 661) | class PerfDataManager : AllStatic { method count (line 677) | static int count() { return _all->length(); } method sampled_count (line 682) | static int sampled_count() { return _sampled->length(); } method constants_count (line 687) | static int constants_count() { return _constants->length(); } method exists (line 693) | static bool exists(const char* name) { return _all->contains(name); } method is_stable_supported (line 705) | static bool is_stable_supported(CounterNS ns) { method is_unstable_supported (line 708) | static bool is_unstable_supported(CounterNS ns) { method is_unstable_unsupported (line 711) | static bool is_unstable_unsupported(CounterNS ns) { method is_stable_supported (line 717) | static bool is_stable_supported(const char* name) { method is_unstable_supported (line 721) | static bool is_unstable_supported(const char* name) { method is_unstable_unsupported (line 725) | static bool is_unstable_unsupported(const char* name) { method PerfStringVariable (line 772) | static PerfStringVariable* create_string_variable(CounterNS ns, method PerfLongVariable (line 783) | static PerfLongVariable* create_long_variable(CounterNS ns, method PerfLongCounter (line 805) | static PerfLongCounter* create_long_counter(CounterNS ns, const char* ... method PerfConstant (line 823) | static PerfConstant* create_constant(CounterNS ns, const char* name, method PerfVariable (line 828) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfVariable (line 833) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfVariable (line 838) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfVariable (line 843) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfCounter (line 849) | static PerfCounter* create_counter(CounterNS ns, const char* name, method PerfCounter (line 854) | static PerfCounter* create_counter(CounterNS ns, const char* name, method PerfCounter (line 859) | static PerfCounter* create_counter(CounterNS ns, const char* name, method PerfCounter (line 864) | static PerfCounter* create_counter(CounterNS ns, const char* name, class PerfTraceTime (line 905) | class PerfTraceTime : public StackObj { method PerfTraceTime (line 914) | inline PerfTraceTime(PerfLongCounter* timerp) : _timerp(timerp), _recu... method PerfTraceTime (line 919) | inline PerfTraceTime(PerfLongCounter* timerp, int* recursion_counter) ... method suspend (line 925) | inline void suspend() { if (!UsePerfData) return; _t.stop(); } method resume (line 926) | inline void resume() { if (!UsePerfData) return; _t.start(); } class PerfTraceTimedEvent (line 955) | class PerfTraceTimedEvent : public PerfTraceTime { method PerfTraceTimedEvent (line 961) | inline PerfTraceTimedEvent(PerfLongCounter* timerp, PerfLongCounter* e... method PerfTraceTimedEvent (line 966) | inline PerfTraceTimedEvent(PerfLongCounter* timerp, PerfLongCounter* e... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/perfMemory.cpp function perfMemory_init (line 52) | void perfMemory_init() { function perfMemory_exit (line 59) | void perfMemory_exit() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/perfMemory.hpp class PerfMemory (line 114) | class PerfMemory : AllStatic { type PerfMemoryMode (line 128) | enum PerfMemoryMode { method used (line 136) | static size_t used() { return (size_t) (_top - _start); } method capacity (line 137) | static size_t capacity() { return _capacity; } method is_initialized (line 138) | static bool is_initialized() { return _initialized != 0; } method contains (line 139) | static bool contains(char* addr) { method set_accessible (line 152) | static void set_accessible(bool value) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/prefetch.hpp class Prefetch (line 36) | class Prefetch : AllStatic { type style (line 38) | enum style { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/reflection.cpp function trace_class_resolution (line 49) | static void trace_class_resolution(klassOop to_class) { function oop (line 85) | oop Reflection::box(jvalue* value, BasicType type, TRAPS) { function BasicType (line 101) | BasicType Reflection::unbox_for_primitive(oop box, jvalue* value, TRAPS) { function BasicType (line 108) | BasicType Reflection::unbox_for_regular_object(oop box, jvalue* value) { function BasicType (line 206) | BasicType Reflection::array_get(jvalue* value, arrayOop a, int index, TR... function klassOop (line 304) | klassOop Reflection::basic_type_mirror_to_arrayklass(oop basic_type_mirr... function oop (line 315) | oop Reflection:: basic_type_arrayklass_to_mirror(klassOop basic_type_arr... function arrayOop (line 321) | arrayOop Reflection::reflect_new_array(oop element_mirror, jint length, ... function arrayOop (line 341) | arrayOop Reflection::reflect_new_multi_array(oop element_mirror, typeArr... function oop (line 384) | oop Reflection::array_component_type(oop mirror, TRAPS) { function under_host_klass (line 478) | static bool under_host_klass(instanceKlass* ik, klassOop host_klass) { function oop (line 625) | oop get_mirror_from_signature(methodHandle method, SignatureStream* ss, ... function objArrayHandle (line 648) | objArrayHandle Reflection::get_parameter_types(methodHandle method, int ... function objArrayHandle (line 671) | objArrayHandle Reflection::get_exception_types(methodHandle method, TRAP... function Handle (line 676) | Handle Reflection::new_type(Symbol* signature, KlassHandle k, TRAPS) { function oop (line 699) | oop Reflection::new_method(methodHandle method, bool intern_name, bool f... function oop (line 763) | oop Reflection::new_constructor(methodHandle method, TRAPS) { function oop (line 803) | oop Reflection::new_field(fieldDescriptor* fd, bool intern_name, TRAPS) { function methodHandle (line 838) | methodHandle Reflection::resolve_interface_call(instanceKlassHandle klas... function oop (line 853) | oop Reflection::invoke(instanceKlassHandle klass, methodHandle reflected... function BasicType (line 1060) | BasicType Reflection::basic_type_mirror_to_basic_type(oop basic_type_mir... function oop (line 1068) | oop Reflection::invoke_method(oop method_mirror, Handle receiver, objArr... function oop (line 1093) | oop Reflection::invoke_constructor(oop constructor_mirror, objArrayHandl... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/reflection.hpp class FieldStream (line 43) | class FieldStream class Reflection (line 45) | class Reflection: public AllStatic { type SomeConstants (line 61) | enum SomeConstants { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/reflectionUtils.hpp function VALUE_OBJ_CLASS_SPEC (line 46) | class KlassStream VALUE_OBJ_CLASS_SPEC { class MethodStream (line 82) | class MethodStream : public KlassStream { method length (line 84) | int length() const { return methods()->length(); } method objArrayOop (line 85) | objArrayOop methods() const { return _klass->methods(); } method MethodStream (line 87) | MethodStream(instanceKlassHandle klass, bool local_only, bool classes_... method next (line 93) | void next() { _index--; } method methodOop (line 94) | methodOop method() const { return methodOop(methods()->obj_at(index())... class FieldStream (line 108) | class FieldStream : public KlassStream { method length (line 110) | int length() const { return _klass->java_fields_count(); } method FieldStream (line 113) | FieldStream(instanceKlassHandle klass, bool local_only, bool classes_o... method next (line 119) | void next() { _index -= 1; } method AccessFlags (line 122) | AccessFlags access_flags() const { method Symbol (line 127) | Symbol* name() const { method Symbol (line 130) | Symbol* signature() const { method offset (line 134) | int offset() const { class FilteredField (line 139) | class FilteredField { method FilteredField (line 145) | FilteredField(klassOop klass, int field_offset) { method klassOop (line 149) | klassOop klass() { return _klass; } method oop (line 150) | oop* klass_addr() { return (oop*) &_klass; } method field_offset (line 151) | int field_offset() { return _field_offset; } class FilteredFieldsMap (line 154) | class FilteredFieldsMap : AllStatic { method is_filtered_field (line 159) | static bool is_filtered_field(klassOop klass, int field_offset) { method filtered_fields_count (line 168) | static int filtered_fields_count(klassOop klass, bool local_only) { method klasses_oops_do (line 180) | static void klasses_oops_do(OopClosure* f) { class FilteredFieldStream (line 199) | class FilteredFieldStream : public FieldStream { method has_filtered_field (line 202) | bool has_filtered_field() { return (_filtered_fields_count > 0); } method FilteredFieldStream (line 205) | FilteredFieldStream(instanceKlassHandle klass, bool local_only, bool c... method next (line 210) | void next() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/registerMap.hpp class JavaThread (line 46) | class JavaThread class RegisterMap (line 77) | class RegisterMap : public StackObj { method check_location_valid (line 96) | void check_location_valid() {} method address (line 104) | address location(VMReg reg) const { method set_location (line 115) | void set_location(VMReg reg, address loc) { method include_argument_oops (line 128) | bool include_argument_oops() const { return _include_argument_oop... method set_include_argument_oops (line 129) | void set_include_argument_oops(bool f) { _include_argument_oops = f; } method JavaThread (line 131) | JavaThread *thread() const { return _thread; } method update_map (line 132) | bool update_map() const { return _update_map; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/relocator.cpp class ChangeItem (line 42) | class ChangeItem : public ResourceObj { method ChangeItem (line 45) | ChangeItem(int bci) { _bci = bci; } method is_widen (line 49) | virtual bool is_widen() { return false; } method is_jump_widen (line 50) | virtual bool is_jump_widen() { return false; } method is_switch_pad (line 51) | virtual bool is_switch_pad() { return false; } method bci (line 54) | int bci() { return _bci; } method relocate (line 55) | void relocate(int break_bci, int delta) { if (_bci > break_bci) { _bci... method adjust (line 57) | virtual bool adjust(int bci, int delta) { return false; } class ChangeWiden (line 63) | class ChangeWiden : public ChangeItem { method ChangeWiden (line 67) | ChangeWiden(int bci, int new_ilen, u_char* inst_buffer) : ChangeItem(b... method handle_code_change (line 73) | bool handle_code_change(Relocator *r) { return r->handle_widen(bci(), ... method is_widen (line 75) | bool is_widen() { return true; } method print (line 77) | void print() { tty->print_cr("ChangeWiden. bci: %d N... class ChangeJumpWiden (line 80) | class ChangeJumpWiden : public ChangeItem { method ChangeJumpWiden (line 83) | ChangeJumpWiden(int bci, int delta) : ChangeItem(bci) { _delta = delta; } method handle_code_change (line 86) | bool handle_code_change(Relocator *r) { return r->handle_jump_widen(bc... method is_jump_widen (line 88) | bool is_jump_widen() { return true; } method adjust (line 91) | bool adjust(int jump_bci, int delta) { method print (line 102) | void print() { tty->print_cr("ChangeJumpWiden. bci: %d... class ChangeSwitchPad (line 105) | class ChangeSwitchPad : public ChangeItem { method ChangeSwitchPad (line 109) | ChangeSwitchPad(int bci, int padding, bool is_lookup_switch) : ChangeI... method handle_code_change (line 115) | bool handle_code_change(Relocator *r) { return r->handle_switch_pad(bc... method is_switch_pad (line 117) | bool is_switch_pad() { return true; } method padding (line 118) | int padding() { return _padding; } method is_lookup_switch (line 119) | bool is_lookup_switch() { return _is_lookup_switch; } method print (line 121) | void print() { tty->print_cr("ChangeSwitchPad. bci: %d ... function methodHandle (line 144) | methodHandle Relocator::insert_space_at(int bci, int size, u_char inst_b... function typeArrayOop (line 446) | static typeArrayOop insert_hole_at( FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/relocator.hpp class ChangeItem (line 49) | class ChangeItem class RelocatorListener (line 52) | class RelocatorListener : public StackObj { method RelocatorListener (line 54) | RelocatorListener() {} class Relocator (line 59) | class Relocator : public ResourceObj { method set_code_array (line 83) | void set_code_array(unsigned char* array) { _code_array = array; } method code_length (line 85) | int code_length() const { return _code_length; } method set_code_length (line 86) | void set_code_length(int length) { _code_length = length; } method code_array_length (line 88) | int code_array_length() const { return _code_array_length; } method set_code_array_length (line 89) | void set_code_array_length(int length) { _code_array_length = lengt... method set_compressed_line_number_table (line 92) | void set_compressed_line_number_table(unsigned char* table) { _compres... method compressed_line_number_table_size (line 94) | int compressed_line_number_table_size() const { return _... method set_compressed_line_number_table_size (line 95) | void set_compressed_line_number_table_size(int size) { _compres... method methodHandle (line 97) | methodHandle method() const { return _method; } method set_method (line 98) | void set_method(methodHandle method) { _method = method; } method code_at (line 101) | Bytecodes::Code code_at(int bci) const { return (Bytecodes::C... method code_at_put (line 102) | void code_at_put(int bci, Bytecodes::Code code) { code_array()[bci] = ... method int_at (line 105) | inline int int_at(int bci) const { return Bytes::get_J... method int_at_put (line 106) | inline void int_at_put(int bci, int value) { Bytes::put_Java_u4(... method short_at (line 109) | inline short short_at(int bci) const { return (short)Bytes:... method short_at_put (line 110) | inline void short_at_put(int bci, short value) { Bytes::put_Java_u2((... method instruction_length_at (line 115) | int instruction_length_at(int bci) { return Bytecodes::le... method align (line 118) | int align(int n) const { return (n+3) & ~3; } method code_slop_pct (line 119) | int code_slop_pct() const { return 25; } method notify (line 136) | void notify(int bci, int delta, int new_code_length) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/rframe.cpp function RFrame (line 82) | RFrame* RFrame::new_RFrame(frame fr, JavaThread* thread, RFrame*const c... function RFrame (line 100) | RFrame* RFrame::caller() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/rframe.hpp class RFrame (line 35) | class RFrame : public ResourceObj { method is_interpreted (line 54) | virtual bool is_interpreted() const { return false; } method is_compiled (line 55) | virtual bool is_compiled() const { return false; } method distance (line 56) | int distance() const { return _distance; } method invocations (line 58) | int invocations() const { return _invocations; } method num (line 59) | int num() const { return _num; } method frame (line 60) | frame fr() const { return _fr; } method JavaThread (line 61) | JavaThread* thread() const { return _thread; } method nmethod (line 65) | virtual nmethod* nm() const { ShouldNotCallThis(); return ... method RFrame (line 68) | RFrame* callee() const { return _callee; } class CompiledRFrame (line 78) | class CompiledRFrame : public RFrame { // frame containing a compiled... method is_compiled (line 90) | bool is_compiled() const { return true; } method methodHandle (line 91) | methodHandle top_method() const { return _method; } method javaVFrame (line 92) | javaVFrame* top_vframe() const { return _vf; } method nmethod (line 93) | nmethod* nm() const { return _nm; } class InterpretedRFrame (line 98) | class InterpretedRFrame : public RFrame { // interpreter frame method is_interpreted (line 109) | bool is_interpreted() const { return true; } method methodHandle (line 110) | methodHandle top_method() const { return _method; } method javaVFrame (line 111) | javaVFrame* top_vframe() const { return _vf; } class DeoptimizedRFrame (line 117) | class DeoptimizedRFrame : public InterpretedRFrame { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/safepoint.cpp function print_ptrs (line 754) | static void print_ptrs(intptr_t oldptr, intptr_t newptr, bool wasoop) { function print_longs (line 761) | static void print_longs(jlong oldptr, jlong newptr, bool wasoop) { function print_me (line 769) | static void print_me(intptr_t *new_sp, intptr_t *old_sp, bool *was_oops) { function print_header (line 1133) | static void print_header() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/safepoint.hpp class ThreadSafepointState (line 51) | class ThreadSafepointState type suspend_type (line 198) | enum suspend_type { method JavaThread (line 222) | JavaThread* thread() const { return _thread; } method suspend_type (line 223) | suspend_type type() const { return _type; } method is_running (line 224) | bool is_running() const { return (_type==_running); } method JavaThreadState (line 225) | JavaThreadState orig_thread_state() const { return _orig_thread_state; } method has_called_back (line 228) | bool has_called_back() const { return _has_called_ba... method set_has_called_back (line 229) | void set_has_called_back(bool val) { _has_called_back = va... method is_at_poll_safepoint (line 230) | bool is_at_poll_safepoint() { return _at_poll_safepoint; } method set_at_poll_safepoint (line 231) | void set_at_poll_safepoint(bool val) { _at_poll_safepoint... method print (line 237) | void print() const { print_on(tty); } method safepoint_msg (line 243) | void safepoint_msg(const char* format, ...) { class SnippetCache (line 52) | class SnippetCache class nmethod (line 53) | class nmethod class SafepointSynchronize (line 58) | class SafepointSynchronize : AllStatic { type SynchronizeState (line 60) | enum SynchronizeState { type SafepointingThread (line 67) | enum SafepointingThread { type SafepointTimeoutReason (line 73) | enum SafepointTimeoutReason { method inc_page_trap_count (line 125) | inline static void inc_page_trap_count() { method is_at_safepoint (line 146) | inline static bool is_at_safepoint() { return _state == _synchronize... method is_synchronizing (line 147) | inline static bool is_synchronizing() { return _state == _synchronizi... method do_call_back (line 149) | inline static bool do_call_back() { method increment_jni_active_count (line 153) | inline static void increment_jni_active_count() { method signal_thread_at_safepoint (line 160) | static void signal_thread_at_safepoint() { _waiting_to_... method last_non_safepoint_interval (line 166) | static long last_non_safepoint_interval() { method end_of_last_safepoint (line 169) | static long end_of_last_safepoint() { method inc_vmop_coalesced_count (line 181) | inline static void inc_vmop_coalesced_count() { _coalesced_vmop_count+... method set_is_at_safepoint (line 183) | static void set_is_at_safepoint() { _state = _s... method set_is_not_at_safepoint (line 184) | static void set_is_not_at_safepoint() { _state = _n... method address (line 187) | static address address_of_state() { return (add... method address (line 189) | static address safepoint_counter_addr() { return (add... class ThreadSafepointState (line 193) | class ThreadSafepointState: public CHeapObj { type suspend_type (line 198) | enum suspend_type { method JavaThread (line 222) | JavaThread* thread() const { return _thread; } method suspend_type (line 223) | suspend_type type() const { return _type; } method is_running (line 224) | bool is_running() const { return (_type==_running); } method JavaThreadState (line 225) | JavaThreadState orig_thread_state() const { return _orig_thread_state; } method has_called_back (line 228) | bool has_called_back() const { return _has_called_ba... method set_has_called_back (line 229) | void set_has_called_back(bool val) { _has_called_back = va... method is_at_poll_safepoint (line 230) | bool is_at_poll_safepoint() { return _at_poll_safepoint; } method set_at_poll_safepoint (line 231) | void set_at_poll_safepoint(bool val) { _at_poll_safepoint... method print (line 237) | void print() const { print_on(tty); } method safepoint_msg (line 243) | void safepoint_msg(const char* format, ...) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/serviceThread.hpp class ServiceThread (line 32) | class ServiceThread : public JavaThread { method ServiceThread (line 39) | ServiceThread(ThreadFunction entry_point) : JavaThread(entry_point) {} method is_hidden_from_external_view (line 45) | bool is_hidden_from_external_view() const { return true; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/sharedRuntime.cpp function JRT_END (line 386) | JRT_END function JRT_END (line 469) | JRT_END function JRT_END (line 526) | JRT_END function oop (line 574) | oop SharedRuntime::retrieve_receiver( Symbol* sig, frame caller ) { function JRT_END (line 623) | JRT_END function JRT_END (line 747) | JRT_END function JNI_ENTRY (line 895) | JNI_ENTRY(void*, throw_unsatisfied_link_error(JNIEnv* env, ...)) function JNI_END (line 901) | JNI_END function JRT_END (line 930) | JRT_END function JRT_END (line 1008) | JRT_END function Handle (line 1028) | Handle SharedRuntime::find_callee_info_helper(JavaThread* thread, function methodHandle (line 1102) | methodHandle SharedRuntime::find_callee_method(JavaThread* thread, TRAPS) { function methodHandle (line 1132) | methodHandle SharedRuntime::resolve_helper(JavaThread *thread, function methodHandle (line 1161) | methodHandle SharedRuntime::resolve_sub_helper(JavaThread *thread, function JRT_END (line 1383) | JRT_END function methodHandle (line 1523) | methodHandle SharedRuntime::reresolve_call_site(JavaThread *thread, TRAP... function IRT_END (line 1759) | IRT_END function JRT_END (line 1784) | JRT_END function percent (line 1937) | inline double percent(int x, int y) { class MethodArityHistogram (line 1941) | class MethodArityHistogram { method add_method_to_histogram (line 1950) | static void add_method_to_histogram(nmethod* nm) { method print_histogram_helper (line 1964) | void print_histogram_helper(int n, int* histo, const char* name) { method print_histogram (line 1981) | void print_histogram() { method MethodArityHistogram (line 1990) | MethodArityHistogram() { class AdapterFingerPrint (line 2036) | class AdapterFingerPrint : public CHeapObj { method adapter_encoding (line 2057) | static int adapter_encoding(BasicType in) { method AdapterFingerPrint (line 2090) | AdapterFingerPrint(int total_args_passed, BasicType* sig_bt) { method value (line 2129) | int value(int index) { method length (line 2135) | int length() { method is_compact (line 2140) | bool is_compact() { method compute_hash (line 2144) | unsigned int compute_hash() { method equals (line 2162) | bool equals(AdapterFingerPrint* other) { class AdapterHandlerTable (line 2184) | class AdapterHandlerTable : public BasicHashtable { method AdapterHandlerEntry (line 2197) | AdapterHandlerEntry* bucket(int i) { method AdapterHandlerTable (line 2202) | AdapterHandlerTable() method AdapterHandlerEntry (line 2206) | AdapterHandlerEntry* new_entry(AdapterFingerPrint* fingerprint, addres... method add (line 2213) | void add(AdapterHandlerEntry* entry) { method free_entry (line 2218) | void free_entry(AdapterHandlerEntry* entry) { method AdapterHandlerEntry (line 2224) | AdapterHandlerEntry* lookup(int total_args_passed, BasicType* sig_bt) { method print_statistics (line 2246) | void print_statistics() { class AdapterHandlerTableIterator (line 2281) | class AdapterHandlerTableIterator : public StackObj { method scan (line 2287) | void scan() { method AdapterHandlerTableIterator (line 2299) | AdapterHandlerTableIterator(AdapterHandlerTable* table): _table(table)... method has_next (line 2302) | bool has_next() { method AdapterHandlerEntry (line 2305) | AdapterHandlerEntry* next() { function BufferBlob (line 2325) | BufferBlob* AdapterHandlerLibrary::buffer_blob() { function AdapterHandlerEntry (line 2346) | AdapterHandlerEntry* AdapterHandlerLibrary::new_entry(AdapterFingerPrint... function AdapterHandlerEntry (line 2353) | AdapterHandlerEntry* AdapterHandlerLibrary::get_adapter(methodHandle met... function address (line 2501) | address AdapterHandlerEntry::base_address() { function nmethod (line 2564) | nmethod *AdapterHandlerLibrary::create_native_wrapper(methodHandle metho... function nmethod (line 2661) | nmethod *AdapterHandlerLibrary::create_dtrace_nmethod(methodHandle metho... function VMReg (line 2721) | VMReg SharedRuntime::name_for_receiver() { function VMRegPair (line 2730) | VMRegPair *SharedRuntime::find_callee_arguments(Symbol* sig, bool has_re... function JRT_END (line 2881) | JRT_END FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/sharedRuntime.hpp class AdapterHandlerEntry (line 36) | class AdapterHandlerEntry method init (line 612) | void init(AdapterFingerPrint* fingerprint, address i2c_entry, address ... method address (line 631) | address get_i2c_entry() const { return _i2c_entry; } method address (line 632) | address get_c2i_entry() const { return _c2i_entry; } method address (line 633) | address get_c2i_unverified_entry() const { return _c2i_unverified_entr... method AdapterFingerPrint (line 638) | AdapterFingerPrint* fingerprint() const { return _fingerprint; } method AdapterHandlerEntry (line 640) | AdapterHandlerEntry* next() { class AdapterHandlerTable (line 37) | class AdapterHandlerTable class AdapterFingerPrint (line 38) | class AdapterFingerPrint class vframeStream (line 39) | class vframeStream class SharedRuntime (line 47) | class SharedRuntime: AllStatic { type ImplicitExceptionKind (line 180) | enum ImplicitExceptionKind { method address (line 198) | static address get_ic_miss_stub() { method address (line 203) | static address get_handle_wrong_method_stub() { method UncommonTrapBlob (line 210) | static UncommonTrapBlob* uncommon_trap_blob() { retur... method address (line 213) | static address get_resolve_opt_virtual_call_stub(){ method address (line 217) | static address get_resolve_virtual_call_stub() { method address (line 221) | static address get_resolve_static_call_stub() { method SafepointBlob (line 226) | static SafepointBlob* polling_page_return_handler_blob() { return ... method SafepointBlob (line 227) | static SafepointBlob* polling_page_safepoint_handler_blob() { return ... method SafepointBlob (line 228) | static SafepointBlob* polling_page_vectors_safepoint_handler_blob() {... method address (line 232) | static address nof_megamorphic_calls_addr() { return (address)&_nof_me... method DeoptimizationBlob (line 313) | static DeoptimizationBlob* deopt_blob(void) { return _deopt_blob; } method address (line 544) | static address nof_normal_calls_addr() { return (addres... method address (line 545) | static address nof_optimized_calls_addr() { return (addres... method address (line 546) | static address nof_inlined_calls_addr() { return (addres... method address (line 547) | static address nof_static_calls_addr() { return (addres... method address (line 548) | static address nof_inlined_static_calls_addr() { return (addres... method address (line 549) | static address nof_interface_calls_addr() { return (addres... method address (line 550) | static address nof_optimized_interface_calls_addr() { return (addres... method address (line 551) | static address nof_inlined_interface_calls_addr() { return (addres... method address (line 552) | static address nof_megamorphic_interface_calls_addr() { return (addres... class AdapterHandlerEntry (line 594) | class AdapterHandlerEntry : public BasicHashtableEntry { method init (line 612) | void init(AdapterFingerPrint* fingerprint, address i2c_entry, address ... method address (line 631) | address get_i2c_entry() const { return _i2c_entry; } method address (line 632) | address get_c2i_entry() const { return _c2i_entry; } method address (line 633) | address get_c2i_unverified_entry() const { return _c2i_unverified_entr... method AdapterFingerPrint (line 638) | AdapterFingerPrint* fingerprint() const { return _fingerprint; } method AdapterHandlerEntry (line 640) | AdapterHandlerEntry* next() { class AdapterHandlerLibrary (line 654) | class AdapterHandlerLibrary: public AllStatic { method print_handler (line 673) | static void print_handler(CodeBlob* b) { print_handler_on(tty, b); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/sharedRuntimeTrans.cpp function copysign (line 59) | double copysign(double x, double y) { function scalbn (line 88) | double scalbn (double x, int n) { function __ieee754_log (line 179) | static double __ieee754_log(double x) { function __ieee754_log10 (line 273) | static double __ieee754_log10(double x) { function __ieee754_exp (line 384) | static double __ieee754_exp(double x) { function __ieee754_pow (line 509) | double __ieee754_pow(double x, double y) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/sharedRuntimeTrig.cpp function copysignA (line 79) | static double copysignA(double x, double y) { function scalbnA (line 97) | static double scalbnA (double x, int n) { function SAFEBUF (line 260) | static SAFEBUF int __kernel_rem_pio2(double *x, double *y, int e0, int n... function SAFEBUF (line 476) | static SAFEBUF int __ieee754_rem_pio2(double x, double *y) { function __kernel_sin (line 602) | static double __kernel_sin(double x, double y, int iy) function __kernel_cos (line 659) | static double __kernel_cos(double x, double y) function __kernel_tan (line 737) | static double __kernel_tan(double x, double y, int iy) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/signature.cpp function Symbol (line 321) | Symbol* SignatureStream::as_symbol(TRAPS) { function klassOop (line 339) | klassOop SignatureStream::as_klass(Handle class_loader, Handle protectio... function oop (line 351) | oop SignatureStream::as_java_mirror(Handle class_loader, Handle protecti... function Symbol (line 360) | Symbol* SignatureStream::as_symbol_or_null() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/signature.hpp class SignatureIterator (line 48) | class SignatureIterator: public ResourceObj { method parameter_index (line 99) | int parameter_index() const { return _parameter_index; } method is_return_type (line 100) | bool is_return_type() const { return parameter_index() < 0; } method BasicType (line 101) | BasicType get_ret_type() const { return _return_type; } class SignatureTypeNames (line 122) | class SignatureTypeNames : public SignatureIterator { method do_bool (line 126) | void do_bool() { type_name("jboolean"); } method do_char (line 127) | void do_char() { type_name("jchar" ); } method do_float (line 128) | void do_float() { type_name("jfloat" ); } method do_double (line 129) | void do_double() { type_name("jdouble" ); } method do_byte (line 130) | void do_byte() { type_name("jbyte" ); } method do_short (line 131) | void do_short() { type_name("jshort" ); } method do_int (line 132) | void do_int() { type_name("jint" ); } method do_long (line 133) | void do_long() { type_name("jlong" ); } method do_void (line 134) | void do_void() { type_name("void" ); } method do_object (line 135) | void do_object(int begin, int end) { type_name("jobject" ); } method do_array (line 136) | void do_array (int begin, int end) { type_name("jobject" ); } method SignatureTypeNames (line 139) | SignatureTypeNames(Symbol* signature) : SignatureIterator(signature) {} class SignatureInfo (line 143) | class SignatureInfo: public SignatureIterator { method lazy_iterate_parameters (line 149) | void lazy_iterate_parameters() { if (!_has_iterated) { iterate_p... method lazy_iterate_return (line 150) | void lazy_iterate_return() { if (!_has_iterated_return) { it... method do_bool (line 154) | void do_bool () { set(T_BOOLEAN_size, T_BOOLEAN); } method do_char (line 155) | void do_char () { set(T_CHAR_size , T_CHAR ); } method do_float (line 156) | void do_float () { set(T_FLOAT_size , T_FLOAT ); } method do_double (line 157) | void do_double() { set(T_DOUBLE_size , T_DOUBLE ); } method do_byte (line 158) | void do_byte () { set(T_BYTE_size , T_BYTE ); } method do_short (line 159) | void do_short () { set(T_SHORT_size , T_SHORT ); } method do_int (line 160) | void do_int () { set(T_INT_size , T_INT ); } method do_long (line 161) | void do_long () { set(T_LONG_size , T_LONG ); } method do_void (line 162) | void do_void () { set(T_VOID_size , T_VOID ); } method do_object (line 163) | void do_object(int begin, int end) { set(T_OBJECT_size , T_OBJECT ); } method do_array (line 164) | void do_array (int begin, int end) { set(T_ARRAY_size , T_ARRAY ); } method SignatureInfo (line 167) | SignatureInfo(Symbol* signature) : SignatureIterator(signature) { class ArgumentSizeComputer (line 178) | class ArgumentSizeComputer: public SignatureInfo { method set (line 180) | void set(int size, BasicType type) { _size += size; } method ArgumentSizeComputer (line 182) | ArgumentSizeComputer(Symbol* signature) : SignatureInfo(signature) {} method size (line 184) | int size() { lazy_iterate_parameters(); retu... class ArgumentCount (line 188) | class ArgumentCount: public SignatureInfo { method set (line 190) | void set(int size, BasicType type) { _size ++; } method ArgumentCount (line 192) | ArgumentCount(Symbol* signature) : SignatureInfo(signature) {} method size (line 194) | int size() { lazy_iterate_parameters(); retu... class ResultTypeFinder (line 200) | class ResultTypeFinder: public SignatureInfo { method set (line 202) | void set(int size, BasicType type) { _return_type = type; } method BasicType (line 204) | BasicType type() { lazy_iterate_return(); return _... method ResultTypeFinder (line 206) | ResultTypeFinder(Symbol* signature) : SignatureInfo(signature) {} class Fingerprinter (line 212) | class Fingerprinter: public SignatureIterator { method do_bool (line 220) | void do_bool() { _fingerprint |= (((uint64_t)bool_parm) << _shift_c... method do_char (line 221) | void do_char() { _fingerprint |= (((uint64_t)char_parm) << _shift_c... method do_byte (line 222) | void do_byte() { _fingerprint |= (((uint64_t)byte_parm) << _shift_c... method do_short (line 223) | void do_short() { _fingerprint |= (((uint64_t)short_parm) << _shift_... method do_int (line 224) | void do_int() { _fingerprint |= (((uint64_t)int_parm) << _shift_co... method do_long (line 225) | void do_long() { _fingerprint |= (((uint64_t)long_parm) << _shift_c... method do_float (line 226) | void do_float() { _fingerprint |= (((uint64_t)float_parm) << _shift_... method do_double (line 227) | void do_double() { _fingerprint |= (((uint64_t)double_parm) << _shift... method do_object (line 229) | void do_object(int begin, int end) { _fingerprint |= (((uint64_t)obj_... method do_array (line 230) | void do_array (int begin, int end) { _fingerprint |= (((uint64_t)obj_... method do_void (line 232) | void do_void() { ShouldNotReachHere(); } method Fingerprinter (line 234) | Fingerprinter(methodHandle method) : SignatureIterator(method->signatu... method fingerprint (line 239) | uint64_t fingerprint() { class NativeSignatureIterator (line 266) | class NativeSignatureIterator: public SignatureIterator { method do_bool (line 276) | void do_bool () { pass_int(); _jni_offset++; _... method do_char (line 277) | void do_char () { pass_int(); _jni_offset++; _... method do_float (line 278) | void do_float () { pass_float(); _jni_offset++; _... method do_double (line 280) | void do_double() { pass_double(); _jni_offset++; _... method do_double (line 282) | void do_double() { pass_double(); _jni_offset += 2... method do_byte (line 284) | void do_byte () { pass_int(); _jni_offset++; _... method do_short (line 285) | void do_short () { pass_int(); _jni_offset++; _... method do_int (line 286) | void do_int () { pass_int(); _jni_offset++; _... method do_long (line 288) | void do_long () { pass_long(); _jni_offset++; _... method do_long (line 290) | void do_long () { pass_long(); _jni_offset += 2... method do_void (line 292) | void do_void () { ShouldNotReachHere(); ... method do_object (line 293) | void do_object(int begin, int end) { pass_object(); _jni_offset++; _... method do_array (line 294) | void do_array (int begin, int end) { pass_object(); _jni_offset++; _... method methodHandle (line 297) | methodHandle method() const { return _method; } method offset (line 298) | int offset() const { return _offset; } method jni_offset (line 299) | int jni_offset() const { return _jni_offset + _prepended; } method is_static (line 301) | bool is_static() const { return method()->is_static(); } method pass_double (line 309) | virtual void pass_double() { pass_long(); } method NativeSignatureIterator (line 312) | NativeSignatureIterator(methodHandle method) : SignatureIterator(metho... method iterate (line 331) | void iterate() { iterate(Fingerprinter(method()).fingerprint()); method iterate (line 336) | void iterate( uint64_t fingerprint ) { class SignatureStream (line 350) | class SignatureStream : public StackObj { method at_return_type (line 360) | bool at_return_type() const { return _at_return_typ... method next (line 363) | void next() { method BasicType (line 394) | BasicType type() const { return _type; } type FailureMode (line 396) | enum FailureMode { ReturnNull, CNFException, NCDFError } method jbyte (line 399) | const jbyte* raw_bytes() { return _signature->bytes() + _begin; } method raw_length (line 400) | int raw_length() { return _end - _begin; } class SignatureVerifier (line 406) | class SignatureVerifier : public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/simpleThresholdPolicy.cpp function CompileTask (line 166) | CompileTask* SimpleThresholdPolicy::select_task(CompileQueue* compile_qu... function nmethod (line 184) | nmethod* SimpleThresholdPolicy::event(methodHandle method, methodHandle ... function CompLevel (line 294) | CompLevel SimpleThresholdPolicy::common(Predicate p, methodOop method, C... function CompLevel (line 334) | CompLevel SimpleThresholdPolicy::call_event(methodOop method, CompLevel... function CompLevel (line 356) | CompLevel SimpleThresholdPolicy::loop_event(methodOop method, CompLevel ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/simpleThresholdPolicy.hpp class CompileTask (line 33) | class CompileTask class CompileQueue (line 34) | class CompileQueue class SimpleThresholdPolicy (line 36) | class SimpleThresholdPolicy : public CompilationPolicy { method c1_count (line 60) | int c1_count() const { return _c1_count; } method c2_count (line 61) | int c2_count() const { return _c2_count; } method set_c1_count (line 62) | void set_c1_count(int x) { _c1_count = x; } method set_c2_count (line 63) | void set_c2_count(int x) { _c2_count = x; } type EventType (line 65) | enum EventType { CALL, LOOP, COMPILE, REMOVE_FROM_QUEUE, UPDATE_IN_QUE... method print_specific (line 68) | virtual void print_specific(EventType type, methodHandle mh, methodHan... method CompLevel (line 83) | static CompLevel comp_level(methodOop method) { method SimpleThresholdPolicy (line 95) | SimpleThresholdPolicy() : _c1_count(0), _c2_count(0) { } method compiler_count (line 96) | virtual int compiler_count(CompLevel comp_level) { method CompLevel (line 101) | virtual CompLevel initial_compile_level() { return MIN2((CompLevel)Tie... method do_safepoint_work (line 102) | virtual void do_safepoint_work() { } method delay_compilation (line 103) | virtual void delay_compilation(methodOop method) { } method disable_compilation (line 104) | virtual void disable_compilation(methodOop method) { } method should_not_inline (line 114) | virtual bool should_not_inline(ciEnv* env, ciMethod* callee) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stackValue.cpp function StackValue (line 32) | StackValue* StackValue::create_stack_value(const frame* fr, const Regist... function BasicLock (line 174) | BasicLock* StackValue::resolve_monitor_lock(const frame* fr, Location lo... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stackValue.hpp class StackValue (line 32) | class StackValue : public ResourceObj { method StackValue (line 39) | StackValue(intptr_t value) { method StackValue (line 44) | StackValue(Handle value, intptr_t scalar_replaced = 0) { method StackValue (line 51) | StackValue() { method StackValue (line 57) | StackValue(intptr_t o, BasicType t) { method Handle (line 63) | Handle get_obj() const { method obj_is_scalar_replaced (line 68) | bool obj_is_scalar_replaced() const { method set_obj (line 73) | void set_obj(Handle value) { method get_int (line 78) | intptr_t get_int() const { method get_int (line 84) | intptr_t get_int(BasicType t) const { method set_int (line 89) | void set_int(intptr_t value) { method BasicType (line 94) | BasicType type() const { return _type; } method equal (line 96) | bool equal(StackValue *value) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stackValueCollection.cpp function jint (line 43) | jint StackValueCollection::int_at(int slot) const { function jlong (line 49) | jlong StackValueCollection::long_at(int slot) const { function Handle (line 65) | Handle StackValueCollection::obj_at(int slot) const { function jfloat (line 69) | jfloat StackValueCollection::float_at(int slot) const { function jdouble (line 74) | jdouble StackValueCollection::double_at(int slot) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stackValueCollection.hpp class StackValueCollection (line 32) | class StackValueCollection : public ResourceObj { method StackValueCollection (line 37) | StackValueCollection() { _values = new GrowableArraypush(val); } method size (line 41) | int size() const { return _values->length(); } method is_empty (line 42) | bool is_empty() const { return (size() == 0); } method StackValue (line 43) | StackValue* at(int i) const { return _values->at(i); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/statSampler.cpp class StatSamplerTask (line 55) | class StatSamplerTask : public PeriodicTask { method StatSamplerTask (line 57) | StatSamplerTask(int interval_time) : PeriodicTask(interval_time) {} method task (line 58) | void task() { StatSampler::collect_sample(); } class HighResTimeSampler (line 353) | class HighResTimeSampler : public PerfSampleHelper { method jlong (line 355) | jlong take_sample() { return os::elapsed_counter(); } function statSampler_exit (line 379) | void statSampler_exit() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/statSampler.hpp class StatSamplerTask (line 31) | class StatSamplerTask class StatSampler (line 41) | class StatSampler : AllStatic { method is_active (line 62) | static bool is_active() { return _task != NULL; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stubCodeGenerator.cpp function StubCodeDesc (line 53) | StubCodeDesc* StubCodeDesc::desc_for(address pc) { function StubCodeDesc (line 61) | StubCodeDesc* StubCodeDesc::desc_for_index(int index) { function compare_cdesc (line 90) | static int compare_cdesc(const void* void_a, const void* void_b) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stubCodeGenerator.hpp class StubCodeDesc (line 39) | class StubCodeDesc: public CHeapObj { method set_end (line 51) | void set_end(address end) { method set_begin (line 56) | void set_begin(address begin) { method StubCodeDesc (line 70) | StubCodeDesc(const char* group, const char* name, address begin) { method index (line 83) | int index() const { return _index; } method address (line 84) | address begin() const { return _begin; } method address (line 85) | address end() const { return _end; } method size_in_bytes (line 86) | int size_in_bytes() const { return _end - _begin; } method contains (line 87) | bool contains(address pc) const { return _begin <= pc &... method print (line 89) | void print() const { print_on(tty); } class StubCodeGenerator (line 95) | class StubCodeGenerator: public StackObj { method MacroAssembler (line 107) | MacroAssembler* assembler() const { return _masm; } class StubCodeMark (line 119) | class StubCodeMark: public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stubRoutines.cpp function test_arraycopy_func (line 162) | static void test_arraycopy_func(address func, int alignment) { function stubRoutines_init1 (line 287) | void stubRoutines_init1() { StubRoutines::initialize1(); } function stubRoutines_init2 (line 288) | void stubRoutines_init2() { StubRoutines::initialize2(); } function gen_arraycopy_barrier_pre (line 294) | static void gen_arraycopy_barrier_pre(oop* dest, size_t count, bool dest... function gen_arraycopy_barrier (line 302) | static void gen_arraycopy_barrier(oop* dest, size_t count) { function JRT_END (line 403) | JRT_END function address (line 450) | address FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/stubRoutines.hpp class StubRoutines (line 93) | class StubRoutines: AllStatic { type platform_independent_constants (line 96) | enum platform_independent_constants { method is_stub_code (line 226) | static bool is_stub_code(address addr) { return cont... method contains (line 228) | static bool contains(address addr) { method CodeBlob (line 234) | static CodeBlob* code1() { return _code1; } method CodeBlob (line 235) | static CodeBlob* code2() { return _code2; } method jint (line 238) | static jint verify_oop_count() { return _ver... method jint (line 239) | static jint* verify_oop_count_addr() { return &_ve... method address (line 241) | static address verify_oop_subroutine_entry_address() { return (addr... method address (line 243) | static address catch_exception_entry() { return _cat... method CallStub (line 257) | static CallStub call_stub() { return CAST... method address (line 260) | static address forward_exception_entry() { return _for... method address (line 262) | static address throw_AbstractMethodError_entry() { return _thr... method address (line 263) | static address throw_IncompatibleClassChangeError_entry(){ return _thr... method address (line 264) | static address throw_NullPointerException_at_call_entry(){ return _thr... method address (line 265) | static address throw_StackOverflowError_entry() { return _thr... method address (line 269) | static address handler_for_unsafe_access() { return _han... method address (line 271) | static address atomic_xchg_entry() { return _ato... method address (line 272) | static address atomic_xchg_ptr_entry() { return _ato... method address (line 273) | static address atomic_store_entry() { return _ato... method address (line 274) | static address atomic_store_ptr_entry() { return _ato... method address (line 275) | static address atomic_cmpxchg_entry() { return _ato... method address (line 276) | static address atomic_cmpxchg_ptr_entry() { return _ato... method address (line 277) | static address atomic_cmpxchg_long_entry() { return _ato... method address (line 278) | static address atomic_add_entry() { return _ato... method address (line 279) | static address atomic_add_ptr_entry() { return _ato... method address (line 280) | static address fence_entry() { return _fen... method address (line 282) | static address d2i_wrapper() { return _d2i... method address (line 283) | static address d2l_wrapper() { return _d2l... method jint (line 284) | static jint fpu_cntrl_wrd_std() { return _fpu... method address (line 285) | static address addr_fpu_cntrl_wrd_std() { return (add... method address (line 286) | static address addr_fpu_cntrl_wrd_24() { return (add... method address (line 287) | static address addr_fpu_cntrl_wrd_64() { return (add... method address (line 288) | static address addr_fpu_cntrl_wrd_trunc() { return (add... method address (line 289) | static address addr_mxcsr_std() { return (add... method address (line 290) | static address addr_fpu_subnormal_bias1() { return (add... method address (line 291) | static address addr_fpu_subnormal_bias2() { return (add... method address (line 296) | static address jbyte_arraycopy() { return _jbyte_arraycopy; } method address (line 297) | static address jshort_arraycopy() { return _jshort_arraycopy; } method address (line 298) | static address jint_arraycopy() { return _jint_arraycopy; } method address (line 299) | static address jlong_arraycopy() { return _jlong_arraycopy; } method address (line 300) | static address oop_arraycopy(bool dest_uninitialized = false) { method address (line 303) | static address jbyte_disjoint_arraycopy() { return _jbyte_disjoint_ar... method address (line 304) | static address jshort_disjoint_arraycopy() { return _jshort_disjoint_a... method address (line 305) | static address jint_disjoint_arraycopy() { return _jint_disjoint_arr... method address (line 306) | static address jlong_disjoint_arraycopy() { return _jlong_disjoint_ar... method address (line 307) | static address oop_disjoint_arraycopy(bool dest_uninitialized = false) { method address (line 311) | static address arrayof_jbyte_arraycopy() { return _arrayof_jbyte_arra... method address (line 312) | static address arrayof_jshort_arraycopy() { return _arrayof_jshort_arr... method address (line 313) | static address arrayof_jint_arraycopy() { return _arrayof_jint_array... method address (line 314) | static address arrayof_jlong_arraycopy() { return _arrayof_jlong_arra... method address (line 315) | static address arrayof_oop_arraycopy(bool dest_uninitialized = false) { method address (line 319) | static address arrayof_jbyte_disjoint_arraycopy() { return _arrayof_j... method address (line 320) | static address arrayof_jshort_disjoint_arraycopy() { return _arrayof_j... method address (line 321) | static address arrayof_jint_disjoint_arraycopy() { return _arrayof_j... method address (line 322) | static address arrayof_jlong_disjoint_arraycopy() { return _arrayof_j... method address (line 323) | static address arrayof_oop_disjoint_arraycopy(bool dest_uninitialized ... method address (line 327) | static address checkcast_arraycopy(bool dest_uninitialized = false) { method address (line 330) | static address unsafe_arraycopy() { return _unsafe_arraycopy; } method address (line 331) | static address generic_arraycopy() { return _generic_arraycopy; } method address (line 333) | static address jbyte_fill() { return _jbyte_fill; } method address (line 334) | static address jshort_fill() { return _jshort_fill; } method address (line 335) | static address jint_fill() { return _jint_fill; } method address (line 336) | static address arrayof_jbyte_fill() { return _arrayof_jbyte_fill; } method address (line 337) | static address arrayof_jshort_fill() { return _arrayof_jshort_fill; } method address (line 338) | static address arrayof_jint_fill() { return _arrayof_jint_fill; } method address (line 340) | static address aescrypt_encryptBlock() { return _aescry... method address (line 341) | static address aescrypt_decryptBlock() { return _aescry... method address (line 342) | static address cipherBlockChaining_encryptAESCrypt() { return _cipher... method address (line 343) | static address cipherBlockChaining_decryptAESCrypt() { return _cipher... method address (line 347) | static address zero_aligned_words() { return _zero_aligned_words; } method intrinsic_log (line 349) | static double intrinsic_log(double d) { method intrinsic_log10 (line 353) | static double intrinsic_log10(double d) { method intrinsic_exp (line 357) | static double intrinsic_exp(double d) { method intrinsic_pow (line 361) | static double intrinsic_pow(double d, double d2) { method intrinsic_sin (line 365) | static double intrinsic_sin(double d) { method intrinsic_cos (line 369) | static double intrinsic_cos(double d) { method intrinsic_tan (line 373) | static double intrinsic_tan(double d) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/sweeper.cpp class SweeperRecord (line 45) | class SweeperRecord { method print (line 57) | void print() { class MarkActivationClosure (line 158) | class MarkActivationClosure: public CodeBlobClosure { method do_code_blob (line 160) | virtual void do_code_blob(CodeBlob* cb) { class NMethodMarker (line 357) | class NMethodMarker: public StackObj { method NMethodMarker (line 361) | NMethodMarker(nmethod* nm) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/sweeper.hpp class NMethodSweeper (line 33) | class NMethodSweeper : public AllStatic { method traversal_count (line 71) | static long traversal_count() { return _traversals; } method number_of_flushes (line 72) | static int number_of_flushes() { return _number_of_flushes; } method total_nof_methods_reclaimed (line 73) | static int total_nof_methods_reclaimed() { return _total_nof_methods... method jlong (line 74) | static jlong total_time_sweeping() { return _total_time_sweepi... method jlong (line 75) | static jlong peak_sweep_time() { return _peak_sweep_time; } method jlong (line 76) | static jlong peak_sweep_fraction_time() { return _peak_sweep_fracti... method jlong (line 77) | static jlong total_disconnect_time() { return _total_disconnect_... method jlong (line 78) | static jlong peak_disconnect_time() { return _peak_disconnect_t... method notify (line 91) | static void notify(nmethod* nm) { method set_was_full (line 101) | static void set_was_full(bool state) { _was_full = state; } method was_full (line 102) | static bool was_full() { return _was_full; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/synchronizer.cpp function dtrace_waited_probe (line 145) | int dtrace_waited_probe(ObjectMonitor* monitor, Handle obj, Thread* thr) { function MBFence (line 455) | static int MBFence (int x) { OrderAccess::fence(); return x; } type SharedGlobals (line 457) | struct SharedGlobals { function markOop (line 474) | static markOop ReadStableMark (oop obj) { function get_next_hash (line 560) | static inline intptr_t get_next_hash(Thread * Self, oop obj) { function JavaThread (line 791) | JavaThread* ObjectSynchronizer::get_lock_owner(Handle h_obj, bool doLock) { function ObjectMonitor (line 848) | static inline ObjectMonitor* next(ObjectMonitor* block) { function InduceScavenge (line 908) | static void InduceScavenge (Thread * Self, const char * Whence) { function ObjectMonitor (line 1180) | ObjectMonitor* ObjectSynchronizer::inflate_helper(oop obj) { type ManifestConstants (line 1418) | enum ManifestConstants { class ReleaseJavaMonitorsClosure (line 1601) | class ReleaseJavaMonitorsClosure: public MonitorClosure { method ReleaseJavaMonitorsClosure (line 1606) | ReleaseJavaMonitorsClosure(Thread* thread) : THREAD(thread) {} method do_monitor (line 1607) | void do_monitor(ObjectMonitor* mid) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/synchronizer.hpp class ObjectMonitor (line 35) | class ObjectMonitor class ObjectSynchronizer (line 37) | class ObjectSynchronizer : AllStatic { class ObjectLocker (line 146) | class ObjectLocker : public StackObj { method wait (line 157) | void wait (TRAPS) { ObjectSynchronizer::wait (_obj, 0, C... method notify_all (line 158) | void notify_all(TRAPS) { ObjectSynchronizer::notifyall(_obj, C... method waitUninterruptibly (line 159) | void waitUninterruptibly (TRAPS) { ObjectSynchronizer::waitUninterrupt... method complete_exit (line 162) | intptr_t complete_exit(TRAPS) { return ObjectSynchronizer::complete_e... method reenter (line 163) | void reenter(intptr_t recursion, TRAPS) { ObjectSynchronizer::reenter(... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/task.hpp class PeriodicTask (line 38) | class PeriodicTask: public CHeapObj { method num_tasks (line 49) | static int num_tasks() { return _num_tasks; } method execute_if_pending (line 80) | void execute_if_pending(int delay_time) { method time_to_next_interval (line 94) | int time_to_next_interval() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/thread.cpp function check_for_dangling_thread_pointer (line 390) | void check_for_dangling_thread_pointer(Thread *thread) { function ThreadPriority (line 430) | ThreadPriority Thread::get_priority(const Thread* const thread) { class TraceSuspendDebugBits (line 506) | class TraceSuspendDebugBits : public StackObj { method TraceSuspendDebugBits (line 514) | TraceSuspendDebugBits(JavaThread *_jt, bool _is_wait, bool _called_by_... function initialize_class (line 963) | static void initialize_class(Symbol* class_name, TRAPS) { function Handle (line 970) | static Handle create_initial_thread_group(TRAPS) { function oop (line 1003) | static oop create_initial_thread(Handle thread_group, JavaThread* thread... function call_initializeSystemClass (line 1025) | static void call_initializeSystemClass(TRAPS) { function call_postVMInitHook (line 1081) | static void call_postVMInitHook(TRAPS) { function reset_vm_info_property (line 1092) | static void reset_vm_info_property(TRAPS) { function ensure_join (line 1690) | static void ensure_join(JavaThread* thread) { function JavaThread (line 1983) | JavaThread* JavaThread::active() { function frame_gc_epilogue (line 2672) | static void frame_gc_epilogue(frame* f, const RegisterMap* map) { f->gc_... function frame_gc_prologue (line 2679) | static void frame_gc_prologue(frame* f, const RegisterMap* map) { f->gc_... class RememberProcessedThread (line 2687) | class RememberProcessedThread: public StackObj { method RememberProcessedThread (line 2690) | RememberProcessedThread(JavaThread* jthr) { function frame_verify (line 2854) | static void frame_verify(frame* f, const RegisterMap *map) { f->verify(m... function ThreadPriority (line 2953) | ThreadPriority JavaThread::java_priority() const { function oop (line 3000) | oop JavaThread::current_park_blocker() { function ByteSize (line 3053) | ByteSize JavaThread::popframe_preserved_args_size() { function WordSize (line 3057) | WordSize JavaThread::popframe_preserved_args_size_in_words() { class PrintAndVerifyOopClosure (line 3082) | class PrintAndVerifyOopClosure: public OopClosure { method do_oop_work (line 3084) | inline void do_oop_work(T* p) { method do_oop (line 3100) | virtual void do_oop(oop* p) { do_oop_work(p); } method do_oop (line 3101) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } function oops_print (line 3105) | static void oops_print(frame* f, const RegisterMap *map) { function javaVFrame (line 3170) | javaVFrame* JavaThread::last_java_vframe(RegisterMap *reg_map) { function klassOop (line 3180) | klassOop JavaThread::security_get_caller_class(int depth) { function compiler_thread_entry (line 3189) | static void compiler_thread_entry(JavaThread* thread, TRAPS) { function ALL_JAVA_THREADS (line 3243) | ALL_JAVA_THREADS(p) { function jint (line 3264) | jint Threads::create_vm(JavaVMInitArgs* args, bool* canTryAgain) { function OnLoadEntry_t (line 3701) | static OnLoadEntry_t lookup_on_load(AgentLibrary* agent, const char *on_... function OnLoadEntry_t (line 3753) | static OnLoadEntry_t lookup_jvm_on_load(AgentLibrary* agent) { function OnLoadEntry_t (line 3759) | static OnLoadEntry_t lookup_agent_on_load(AgentLibrary* agent) { type JavaVM_ (line 3795) | struct JavaVM_ type JavaVM_ (line 3822) | struct JavaVM_ type JavaVM_ (line 3845) | struct JavaVM_ function jboolean (line 4025) | jboolean Threads::is_supported_jni_version_including_1_1(jint version) { function jboolean (line 4031) | jboolean Threads::is_supported_jni_version(jint version) { function ALL_JAVA_THREADS (line 4121) | ALL_JAVA_THREADS(q) { function ALL_JAVA_THREADS (line 4137) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4158) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4172) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4180) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4188) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4195) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4201) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4207) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4223) | ALL_JAVA_THREADS(p) { function JavaThread (line 4237) | JavaThread *Threads::owning_thread_from_monitor_owner(address owner, boo... function ALL_JAVA_THREADS (line 4295) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4330) | ALL_JAVA_THREADS(thread) { type MuxBits (line 4489) | enum MuxBits { LOCKBIT = 1 } function ALL_JAVA_THREADS (line 4640) | ALL_JAVA_THREADS(p) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/thread.hpp class ThreadSafepointState (line 59) | class ThreadSafepointState class ThreadProfiler (line 60) | class ThreadProfiler class JvmtiThreadState (line 62) | class JvmtiThreadState class JvmtiGetLoadedClassesClosure (line 63) | class JvmtiGetLoadedClassesClosure class ThreadStatistics (line 64) | class ThreadStatistics class ConcurrentLocksDump (line 65) | class ConcurrentLocksDump class ParkEvent (line 66) | class ParkEvent class Parker (line 67) | class Parker class ciEnv (line 69) | class ciEnv class CompileThread (line 70) | class CompileThread class CompileLog (line 71) | class CompileLog class CompileTask (line 72) | class CompileTask class CompileQueue (line 73) | class CompileQueue class CompilerCounters (line 74) | class CompilerCounters class vframeArray (line 75) | class vframeArray class DeoptResourceMark (line 77) | class DeoptResourceMark class jvmtiDeferredLocalVariableSet (line 78) | class jvmtiDeferredLocalVariableSet class GCTaskQueue (line 80) | class GCTaskQueue class ThreadClosure (line 81) | class ThreadClosure class IdealGraphPrinter (line 82) | class IdealGraphPrinter class WorkerThread (line 84) | class WorkerThread method WorkerThread (line 696) | WorkerThread() : _id(0) { } method is_Worker_thread (line 697) | virtual bool is_Worker_thread() const { return true; } method WorkerThread (line 699) | virtual WorkerThread* as_Worker_thread() const { method set_id (line 704) | void set_id(uint work_id) { _id = work_id; } method uint (line 705) | uint id() const { return _id; } class Thread (line 97) | class Thread: public ThreadShadow { type SuspendFlags (line 183) | enum SuspendFlags { method enter_signal_handler (line 203) | void enter_signal_handler() { _num_nested_signal++; } method leave_signal_handler (line 204) | void leave_signal_handler() { _num_nested_signal--; } method is_inside_signal_handler (line 205) | bool is_inside_signal_handler() const { return _num_nested_signal > 0; } method set_last_handle_mark (line 225) | void set_last_handle_mark(HandleMark* mark) { _last_handle_mark = ma... method HandleMark (line 226) | HandleMark* last_handle_mark() const { return _last_handle_ma... method set_visited_for_critical_count (line 282) | void set_visited_for_critical_count(bool z) { _visited_for_critical_co... method was_visited_for_critical_count (line 283) | bool was_visited_for_critical_count() const { return _visited_for_cr... method is_VM_thread (line 302) | virtual bool is_VM_thread() const { return false; } method is_Java_thread (line 303) | virtual bool is_Java_thread() const { return false; } method is_Compiler_thread (line 304) | virtual bool is_Compiler_thread() const { return false; } method is_hidden_from_external_view (line 305) | virtual bool is_hidden_from_external_view() const { return false; } method is_jvmti_agent_thread (line 306) | virtual bool is_jvmti_agent_thread() const { return false; } method is_GC_task_thread (line 310) | virtual bool is_GC_task_thread() const { return false; } method is_Watcher_thread (line 311) | virtual bool is_Watcher_thread() const { return false; } method is_ConcurrentGC_thread (line 312) | virtual bool is_ConcurrentGC_thread() const { return false; } method is_Named_thread (line 313) | virtual bool is_Named_thread() const { return false; } method is_Worker_thread (line 314) | virtual bool is_Worker_thread() const { return false; } method WorkerThread (line 317) | virtual WorkerThread* as_Worker_thread() const { return NULL; } method set_native_thread_name (line 331) | void set_native_thread_name(const char *name) { method ObjectMonitor (line 336) | ObjectMonitor** omInUseList_addr() { return (ObjectMonitor... method Monitor (line 337) | Monitor* SR_lock() const { return _SR_lock; } method has_async_exception (line 339) | bool has_async_exception() const { return (_suspend_flags & _has_async... method set_suspend_flag (line 341) | void set_suspend_flag(SuspendFlags f) { method clear_suspend_flag (line 351) | void clear_suspend_flag(SuspendFlags f) { method set_has_async_exception (line 362) | void set_has_async_exception() { method clear_has_async_exception (line 365) | void clear_has_async_exception() { method do_critical_native_unlock (line 369) | bool do_critical_native_unlock() const { return (_suspend_flags & _cri... method set_critical_native_unlock (line 371) | void set_critical_native_unlock() { method clear_critical_native_unlock (line 374) | void clear_critical_native_unlock() { method UnhandledOops (line 383) | UnhandledOops* unhandled_oops() { return _unhandled_oops; } method allow_unhandled_oop (line 385) | void allow_unhandled_oop(oop *op) { method clear_unhandled_oops (line 389) | void clear_unhandled_oops() { method is_gc_locked_out (line 392) | bool is_gc_locked_out() { return _gc_locked_out_count > 0; } method skip_gcalot (line 396) | bool skip_gcalot() { return _skip_gcalot; } method set_skip_gcalot (line 397) | void set_skip_gcalot(bool v) { _skip_gcalot = v; } method ResourceArea (line 405) | ResourceArea* resource_area() const { return _resource_area; } method set_resource_area (line 406) | void set_resource_area(ResourceArea* area) { _resource_area = area; } method OSThread (line 408) | OSThread* osthread() const { return _osthread; } method set_osthread (line 409) | void set_osthread(OSThread* thread) { _osthread = thread; } method JNIHandleBlock (line 412) | JNIHandleBlock* active_handles() const { return _active_handle... method set_active_handles (line 413) | void set_active_handles(JNIHandleBlock* block) { _active_handles = blo... method JNIHandleBlock (line 414) | JNIHandleBlock* free_handle_block() const { return _free_handle_b... method set_free_handle_block (line 415) | void set_free_handle_block(JNIHandleBlock* block) { _free_handle_block... method HandleArea (line 418) | HandleArea* handle_area() const { return _handle_area; } method set_handle_area (line 419) | void set_handle_area(HandleArea* area) { _handle_area = area; } method ThreadLocalAllocBuffer (line 422) | ThreadLocalAllocBuffer& tlab() { return _tlab; } method initialize_tlab (line 423) | void initialize_tlab() { method jlong (line 429) | jlong allocated_bytes() { return _allocated_bytes; } method set_allocated_bytes (line 430) | void set_allocated_bytes(jlong value) { _allocated_bytes = value; } method incr_allocated_bytes (line 431) | void incr_allocated_bytes(jlong size) { _allocated_bytes += size; } method jlong (line 432) | jlong cooked_allocated_bytes() { method TRACE_DATA (line 445) | TRACE_DATA* trace_data() { return &_trace_data; } method vm_operation_ticket (line 448) | int vm_operation_ticket() { return ++_vm_operatio... method vm_operation_completed_count (line 449) | int vm_operation_completed_count() { return _vm_operation_... method increment_vm_operation_completed_count (line 450) | void increment_vm_operation_completed_count() { _vm_operation_complet... method ObjectMonitor (line 453) | ObjectMonitor* current_pending_monitor() { method set_current_pending_monitor (line 456) | void set_current_pending_monitor(ObjectMonitor* monitor) { method set_current_pending_monitor_is_from_java (line 459) | void set_current_pending_monitor_is_from_java(bool from_java) { method current_pending_monitor_is_from_java (line 462) | bool current_pending_monitor_is_from_java() { method ObjectMonitor (line 467) | ObjectMonitor* current_waiting_monitor() { method set_current_waiting_monitor (line 470) | void set_current_waiting_monitor(ObjectMonitor* monitor) { method claim_oops_do (line 491) | bool claim_oops_do(bool is_par, int collection_parity) { method address (line 535) | address stack_base() const { assert(_stack_base != NULL,"San... method set_stack_base (line 537) | void set_stack_base(address base) { _stack_base = base; } method stack_size (line 538) | size_t stack_size() const { return _stack_size; } method set_stack_size (line 539) | void set_stack_size(size_t size) { _stack_size = size; } method on_local_stack (line 542) | bool on_local_stack(address adr) const { method self_raw_id (line 547) | uintptr_t self_raw_id() { return _self_raw_id; } method set_self_raw_id (line 548) | void set_self_raw_id(uintptr_t value) { _self_raw_id = value; } method lgrp_id (line 550) | int lgrp_id() const { return _lgrp_id; } method set_lgrp_id (line 551) | void set_lgrp_id(int value) { _lgrp_id = value; } method print (line 555) | void print() const { print_on(tty); } method print_owned_locks (line 570) | void print_owned_locks() const { print_owned_locks_on(... method Monitor (line 571) | Monitor* owned_locks() const { return _owned_locks; ... method owns_locks (line 572) | bool owns_locks() const { return owned_locks() ... method allow_allocation (line 576) | bool allow_allocation() { return _allow_allocat... method entering_jvmti_env_iteration (line 585) | void entering_jvmti_env_iteration() { ++_jvmti_env_iteratio... method leaving_jvmti_env_iteration (line 586) | void leaving_jvmti_env_iteration() { --_jvmti_env_iteratio... method is_inside_jvmti_env_iteration (line 587) | bool is_inside_jvmti_env_iteration() { return _jvmti_env_ite... method ByteSize (line 590) | static ByteSize exception_file_offset() { return byte_offset_of... method ByteSize (line 591) | static ByteSize exception_line_offset() { return byte_offset_of... method ByteSize (line 592) | static ByteSize active_handles_offset() { return byte_offset_of... method ByteSize (line 594) | static ByteSize stack_base_offset() { return byte_offset_of... method ByteSize (line 595) | static ByteSize stack_size_offset() { return byte_offset_of... method ByteSize (line 612) | static ByteSize allocated_bytes_offset() { return byte_offset_of... method ByteSize (line 631) | static ByteSize ScratchA_offset() { return byte_offset_of(T... method ByteSize (line 632) | static ByteSize ScratchB_offset() { return byte_offset_of(T... function Thread (line 652) | inline Thread* Thread::current() { type SuspendFlags (line 183) | enum SuspendFlags { method enter_signal_handler (line 203) | void enter_signal_handler() { _num_nested_signal++; } method leave_signal_handler (line 204) | void leave_signal_handler() { _num_nested_signal--; } method is_inside_signal_handler (line 205) | bool is_inside_signal_handler() const { return _num_nested_signal > 0; } method set_last_handle_mark (line 225) | void set_last_handle_mark(HandleMark* mark) { _last_handle_mark = ma... method HandleMark (line 226) | HandleMark* last_handle_mark() const { return _last_handle_ma... method set_visited_for_critical_count (line 282) | void set_visited_for_critical_count(bool z) { _visited_for_critical_co... method was_visited_for_critical_count (line 283) | bool was_visited_for_critical_count() const { return _visited_for_cr... method is_VM_thread (line 302) | virtual bool is_VM_thread() const { return false; } method is_Java_thread (line 303) | virtual bool is_Java_thread() const { return false; } method is_Compiler_thread (line 304) | virtual bool is_Compiler_thread() const { return false; } method is_hidden_from_external_view (line 305) | virtual bool is_hidden_from_external_view() const { return false; } method is_jvmti_agent_thread (line 306) | virtual bool is_jvmti_agent_thread() const { return false; } method is_GC_task_thread (line 310) | virtual bool is_GC_task_thread() const { return false; } method is_Watcher_thread (line 311) | virtual bool is_Watcher_thread() const { return false; } method is_ConcurrentGC_thread (line 312) | virtual bool is_ConcurrentGC_thread() const { return false; } method is_Named_thread (line 313) | virtual bool is_Named_thread() const { return false; } method is_Worker_thread (line 314) | virtual bool is_Worker_thread() const { return false; } method WorkerThread (line 317) | virtual WorkerThread* as_Worker_thread() const { return NULL; } method set_native_thread_name (line 331) | void set_native_thread_name(const char *name) { method ObjectMonitor (line 336) | ObjectMonitor** omInUseList_addr() { return (ObjectMonitor... method Monitor (line 337) | Monitor* SR_lock() const { return _SR_lock; } method has_async_exception (line 339) | bool has_async_exception() const { return (_suspend_flags & _has_async... method set_suspend_flag (line 341) | void set_suspend_flag(SuspendFlags f) { method clear_suspend_flag (line 351) | void clear_suspend_flag(SuspendFlags f) { method set_has_async_exception (line 362) | void set_has_async_exception() { method clear_has_async_exception (line 365) | void clear_has_async_exception() { method do_critical_native_unlock (line 369) | bool do_critical_native_unlock() const { return (_suspend_flags & _cri... method set_critical_native_unlock (line 371) | void set_critical_native_unlock() { method clear_critical_native_unlock (line 374) | void clear_critical_native_unlock() { method UnhandledOops (line 383) | UnhandledOops* unhandled_oops() { return _unhandled_oops; } method allow_unhandled_oop (line 385) | void allow_unhandled_oop(oop *op) { method clear_unhandled_oops (line 389) | void clear_unhandled_oops() { method is_gc_locked_out (line 392) | bool is_gc_locked_out() { return _gc_locked_out_count > 0; } method skip_gcalot (line 396) | bool skip_gcalot() { return _skip_gcalot; } method set_skip_gcalot (line 397) | void set_skip_gcalot(bool v) { _skip_gcalot = v; } method ResourceArea (line 405) | ResourceArea* resource_area() const { return _resource_area; } method set_resource_area (line 406) | void set_resource_area(ResourceArea* area) { _resource_area = area; } method OSThread (line 408) | OSThread* osthread() const { return _osthread; } method set_osthread (line 409) | void set_osthread(OSThread* thread) { _osthread = thread; } method JNIHandleBlock (line 412) | JNIHandleBlock* active_handles() const { return _active_handle... method set_active_handles (line 413) | void set_active_handles(JNIHandleBlock* block) { _active_handles = blo... method JNIHandleBlock (line 414) | JNIHandleBlock* free_handle_block() const { return _free_handle_b... method set_free_handle_block (line 415) | void set_free_handle_block(JNIHandleBlock* block) { _free_handle_block... method HandleArea (line 418) | HandleArea* handle_area() const { return _handle_area; } method set_handle_area (line 419) | void set_handle_area(HandleArea* area) { _handle_area = area; } method ThreadLocalAllocBuffer (line 422) | ThreadLocalAllocBuffer& tlab() { return _tlab; } method initialize_tlab (line 423) | void initialize_tlab() { method jlong (line 429) | jlong allocated_bytes() { return _allocated_bytes; } method set_allocated_bytes (line 430) | void set_allocated_bytes(jlong value) { _allocated_bytes = value; } method incr_allocated_bytes (line 431) | void incr_allocated_bytes(jlong size) { _allocated_bytes += size; } method jlong (line 432) | jlong cooked_allocated_bytes() { method TRACE_DATA (line 445) | TRACE_DATA* trace_data() { return &_trace_data; } method vm_operation_ticket (line 448) | int vm_operation_ticket() { return ++_vm_operatio... method vm_operation_completed_count (line 449) | int vm_operation_completed_count() { return _vm_operation_... method increment_vm_operation_completed_count (line 450) | void increment_vm_operation_completed_count() { _vm_operation_complet... method ObjectMonitor (line 453) | ObjectMonitor* current_pending_monitor() { method set_current_pending_monitor (line 456) | void set_current_pending_monitor(ObjectMonitor* monitor) { method set_current_pending_monitor_is_from_java (line 459) | void set_current_pending_monitor_is_from_java(bool from_java) { method current_pending_monitor_is_from_java (line 462) | bool current_pending_monitor_is_from_java() { method ObjectMonitor (line 467) | ObjectMonitor* current_waiting_monitor() { method set_current_waiting_monitor (line 470) | void set_current_waiting_monitor(ObjectMonitor* monitor) { method claim_oops_do (line 491) | bool claim_oops_do(bool is_par, int collection_parity) { method address (line 535) | address stack_base() const { assert(_stack_base != NULL,"San... method set_stack_base (line 537) | void set_stack_base(address base) { _stack_base = base; } method stack_size (line 538) | size_t stack_size() const { return _stack_size; } method set_stack_size (line 539) | void set_stack_size(size_t size) { _stack_size = size; } method on_local_stack (line 542) | bool on_local_stack(address adr) const { method self_raw_id (line 547) | uintptr_t self_raw_id() { return _self_raw_id; } method set_self_raw_id (line 548) | void set_self_raw_id(uintptr_t value) { _self_raw_id = value; } method lgrp_id (line 550) | int lgrp_id() const { return _lgrp_id; } method set_lgrp_id (line 551) | void set_lgrp_id(int value) { _lgrp_id = value; } method print (line 555) | void print() const { print_on(tty); } method print_owned_locks (line 570) | void print_owned_locks() const { print_owned_locks_on(... method Monitor (line 571) | Monitor* owned_locks() const { return _owned_locks; ... method owns_locks (line 572) | bool owns_locks() const { return owned_locks() ... method allow_allocation (line 576) | bool allow_allocation() { return _allow_allocat... method entering_jvmti_env_iteration (line 585) | void entering_jvmti_env_iteration() { ++_jvmti_env_iteratio... method leaving_jvmti_env_iteration (line 586) | void leaving_jvmti_env_iteration() { --_jvmti_env_iteratio... method is_inside_jvmti_env_iteration (line 587) | bool is_inside_jvmti_env_iteration() { return _jvmti_env_ite... method ByteSize (line 590) | static ByteSize exception_file_offset() { return byte_offset_of... method ByteSize (line 591) | static ByteSize exception_line_offset() { return byte_offset_of... method ByteSize (line 592) | static ByteSize active_handles_offset() { return byte_offset_of... method ByteSize (line 594) | static ByteSize stack_base_offset() { return byte_offset_of... method ByteSize (line 595) | static ByteSize stack_size_offset() { return byte_offset_of... method ByteSize (line 612) | static ByteSize allocated_bytes_offset() { return byte_offset_of... method ByteSize (line 631) | static ByteSize ScratchA_offset() { return byte_offset_of(T... method ByteSize (line 632) | static ByteSize ScratchB_offset() { return byte_offset_of(T... class NamedThread (line 670) | class NamedThread: public Thread { method is_Named_thread (line 685) | virtual bool is_Named_thread() const { return true; } method JavaThread (line 687) | JavaThread *processed_thread() { return _processed_thread; } method set_processed_thread (line 688) | void set_processed_thread(JavaThread *thread) { _processed_thread = th... class WorkerThread (line 692) | class WorkerThread: public NamedThread { method WorkerThread (line 696) | WorkerThread() : _id(0) { } method is_Worker_thread (line 697) | virtual bool is_Worker_thread() const { return true; } method WorkerThread (line 699) | virtual WorkerThread* as_Worker_thread() const { method set_id (line 704) | void set_id(uint work_id) { _id = work_id; } method uint (line 705) | uint id() const { return _id; } class WatcherThread (line 709) | class WatcherThread: public Thread { type SomeConstants (line 722) | enum SomeConstants { method is_Watcher_thread (line 730) | bool is_Watcher_thread() const { return true; } method print (line 735) | void print() const { print_on(tty); } method WatcherThread (line 739) | static WatcherThread* watcher_thread() { return _watcher_threa... method set_crash_protection (line 748) | void set_crash_protection(os::WatcherThreadCrashProtection* crash_prot... method has_crash_protection (line 753) | bool has_crash_protection() const { return _crash_protection != NULL; } class CompilerThread (line 761) | class CompilerThread method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { class JavaThread (line 765) | class JavaThread: public Thread { method java_call_counter (line 776) | int java_call_counter() { return _java_call_cou... method inc_java_call_counter (line 777) | void inc_java_call_counter() { _java_call_counter++; } method dec_java_call_counter (line 778) | void dec_java_call_counter() { type AsyncRequests (line 837) | enum AsyncRequests { type TerminatedTypes (line 853) | enum TerminatedTypes { type JNIAttachStates (line 877) | enum JNIAttachStates { type StackGuardState (line 890) | enum StackGuardState { method set_jni_functions (line 964) | void set_jni_functions(struct JNINativeInterface_* functionTable) { type JNINativeInterface_ (line 967) | struct JNINativeInterface_ type JNINativeInterface_ (line 968) | struct JNINativeInterface_ type ExitType (line 979) | enum ExitType { method is_Java_thread (line 988) | virtual bool is_Java_thread() const { return true; } method set_is_compiling (line 991) | void set_is_compiling(bool f) { _is_compiling = f; } method is_compiling (line 992) | bool is_compiling() const { return _is_compiling; } method JavaThread (line 995) | JavaThread* next() const { return _next; } method set_next (line 996) | void set_next(JavaThread* p) { _next = p; } method oop (line 1000) | oop threadObj() const { return _threadObj; } method set_threadObj (line 1001) | void set_threadObj(oop p) { _threadObj = p; } method set_saved_exception_pc (line 1010) | void set_saved_exception_pc(address pc) { _saved_exception_pc =... method address (line 1011) | address saved_exception_pc() { return _saved_excepti... method ThreadFunction (line 1014) | ThreadFunction entry_point() const { return _entry_point; } method JavaFrameAnchor (line 1021) | JavaFrameAnchor* frame_anchor(void) { return &_anchor; } method has_last_Java_frame (line 1024) | bool has_last_Java_frame() const { return _anchor.ha... method address (line 1029) | address last_Java_pc(void) { return _anchor.la... method JavaThreadState (line 1032) | JavaThreadState thread_state() const { return _thread_state; } method set_thread_state (line 1033) | void set_thread_state(JavaThreadState s) { _thread_state=s; } method ThreadSafepointState (line 1034) | ThreadSafepointState *safepoint_state() const { return _safepoint_sta... method set_safepoint_state (line 1035) | void set_safepoint_state(ThreadSafepointState *state) { _safepoint_sta... method is_at_poll_safepoint (line 1036) | bool is_at_poll_safepoint() { return _safepoint_sta... method is_exiting (line 1039) | bool is_exiting() { return _terminated ==... method is_terminated (line 1043) | bool is_terminated() { return _terminated !=... method set_terminated (line 1044) | void set_terminated(TerminatedTypes t) { _terminated = t; } method set_terminated_value (line 1046) | void set_terminated_value() { _terminated = _thread... method doing_unsafe_access (line 1049) | bool doing_unsafe_access() { return _doing_unsafe_... method set_doing_unsafe_access (line 1050) | void set_doing_unsafe_access(bool val) { _doing_unsafe_access ... method do_not_unlock_if_synchronized (line 1052) | bool do_not_unlock_if_synchronized() { return _do_not_unlo... method set_do_not_unlock_if_synchronized (line 1053) | void set_do_not_unlock_if_synchronized(bool val) { _do_not_unlock_if_s... method MemRecorder (line 1056) | inline MemRecorder* get_recorder() const { return (MemRecorde... method set_recorder (line 1057) | inline void set_recorder(MemRecorder* rc) { _recorder = rc; } method set_ext_suspended (line 1065) | void set_ext_suspended() { set_suspend_flag (_ext_suspended); } method clear_ext_suspended (line 1066) | void clear_ext_suspended() { clear_suspend_flag(_ext_suspended); } method check_and_wait_while_suspended (line 1073) | void check_and_wait_while_suspended() { method is_ext_suspend_completed_with_lock (line 1097) | bool is_ext_suspend_completed_with_lock(uint32_t *bits) { method set_external_suspend (line 1114) | void set_external_suspend() { set_suspend_flag (_external_suspend... method clear_external_suspend (line 1115) | void clear_external_suspend() { clear_suspend_flag(_external_suspend... method set_deopt_suspend (line 1117) | void set_deopt_suspend() { set_suspend_flag (_deopt_suspend); } method clear_deopt_suspend (line 1118) | void clear_deopt_suspend() { clear_suspend_flag(_deopt_suspend); } method is_deopt_suspend (line 1119) | bool is_deopt_suspend() { return (_suspend_flags & _deopt_susp... method is_external_suspend (line 1121) | bool is_external_suspend() const { method is_suspend_after_native (line 1126) | bool is_suspend_after_native() const { method is_ext_suspended (line 1131) | bool is_ext_suspended() const { method is_external_suspend_with_lock (line 1135) | bool is_external_suspend_with_lock() const { method handle_special_suspend_equivalent_condition (line 1142) | bool handle_special_suspend_equivalent_condition() { method is_being_ext_suspended (line 1161) | bool is_being_ext_suspended() const { method is_suspend_equivalent (line 1166) | bool is_suspend_equivalent() const { return _suspend_equiv... method set_suspend_equivalent (line 1168) | void set_suspend_equivalent() { _suspend_equivalent =... method clear_suspend_equivalent (line 1169) | void clear_suspend_equivalent() { _suspend_equivalent =... method AsyncRequests (line 1173) | AsyncRequests clear_special_runtime_exit_condition() { method has_async_condition (line 1180) | bool has_async_condition() { return (_special_runtime_exit_condition !... method has_special_runtime_exit_condition (line 1189) | bool has_special_runtime_exit_condition() { method set_pending_unsafe_access_error (line 1204) | void set_pending_unsafe_access_error() { _special_runtime_exi... method set_pending_async_exception (line 1206) | void set_pending_async_exception(oop e) { method set_vframe_array_head (line 1218) | void set_vframe_array_head(vframeArray* value) { _vframe_array_head = ... method vframeArray (line 1219) | vframeArray* vframe_array_head() const { return _vframe_array_... method set_deferred_locals (line 1223) | void set_deferred_locals(GrowableArray 0; } method in_last_critical (line 1369) | bool in_last_critical() { return _jni_active_critical == 1; } method enter_critical (line 1370) | void enter_critical() { assert(Thread::current() == this || method exit_critical (line 1374) | void exit_critical() { assert(Thread::current() == this, method depth_first_number (line 1381) | int depth_first_number() { return _depth_first_number; } method set_depth_first_number (line 1382) | void set_depth_first_number(int dfn) { _depth_first_number = dfn; } method set_monitor_chunks (line 1385) | void set_monitor_chunks(MonitorChunk* monitor_chunks) { _monitor_chunk... method MonitorChunk (line 1388) | MonitorChunk* monitor_chunks() const { return _monitor_chunk... method in_deopt_handler (line 1391) | bool in_deopt_handler() const { return _in_deopt_hand... method inc_in_deopt_handler (line 1392) | void inc_in_deopt_handler() { _in_deopt_handler++; } method dec_in_deopt_handler (line 1393) | void dec_in_deopt_handler() { method set_entry_point (line 1401) | void set_entry_point(ThreadFunction entry_point) { _entry_point = entr... method print (line 1421) | void print() const { print_on(tty); } method frame (line 1436) | frame last_frame() { method print_stack (line 1448) | void print_stack() { print_stack_on(tty); } method validate_frame_layout (line 1458) | void validate_frame_layout() { method ThreadProfiler (line 1481) | ThreadProfiler* get_thread_profiler() { return _thread_profile... method ThreadProfiler (line 1482) | ThreadProfiler* set_thread_profiler(ThreadProfiler* tp) { method is_safepoint_visible (line 1495) | bool is_safepoint_visible() const { return _safepoint_visible; } method set_safepoint_visible (line 1496) | void set_safepoint_visible(bool visible) { _safepoint_visible = visibl... method PrivilegedElement (line 1524) | PrivilegedElement* privileged_stack_top() const { return _privil... method set_privileged_stack_top (line 1525) | void set_privileged_stack_top(PrivilegedElement *e) { _privileged_st... method register_array_for_gc (line 1526) | void register_array_for_gc(GrowableArray* array) { _array_for_gc ... method set_jvmti_thread_state (line 1530) | void set_jvmti_thread_state(JvmtiThreadState *value) ... method JvmtiThreadState (line 1538) | JvmtiThreadState *jvmti_thread_state() const ... method ByteSize (line 1539) | static ByteSize jvmti_thread_state_offset() ... method set_jvmti_get_loaded_classes_closure (line 1540) | void set_jvmti_get_loaded_classes_closure(JvmtiGetLoadedClassesClosure... method JvmtiGetLoadedClassesClosure (line 1541) | JvmtiGetLoadedClassesClosure* get_jvmti_get_loaded_classes_closure() c... type PopCondition (line 1551) | enum PopCondition { method PopCondition (line 1557) | PopCondition popframe_condition() { return (PopCondi... method set_popframe_condition (line 1558) | void set_popframe_condition(PopCondition c) { _popframe_condit... method set_popframe_condition_bit (line 1559) | void set_popframe_condition_bit(PopCondition c) { _popframe_condit... method clear_popframe_condition (line 1560) | void clear_popframe_condition() { _popframe_condit... method ByteSize (line 1561) | static ByteSize popframe_condition_offset() { return byte_offs... method has_pending_popframe (line 1562) | bool has_pending_popframe() { return (popframe... method popframe_forcing_deopt_reexecution (line 1563) | bool popframe_forcing_deopt_reexecution() { return (popframe... method clear_popframe_forcing_deopt_reexecution (line 1564) | void clear_popframe_forcing_deopt_reexecution() { _popframe_condit... method pop_frame_pending (line 1566) | bool pop_frame_pending(void) { return ((_popfra... method clr_pop_frame_pending (line 1567) | void clr_pop_frame_pending(void) { _popframe_condit... method pop_frame_in_process (line 1568) | bool pop_frame_in_process(void) { return ((_popfra... method set_pop_frame_in_process (line 1569) | void set_pop_frame_in_process(void) { _popframe_condit... method clr_pop_frame_in_process (line 1570) | void clr_pop_frame_in_process(void) { _popframe_condit... method ByteSize (line 1600) | static ByteSize interp_only_mode_offset() { return byte_offset_of(Java... method is_interp_only_mode (line 1601) | bool is_interp_only_mode() { return (_interp_only_mode ... method get_interp_only_mode (line 1602) | int get_interp_only_mode() { return _interp_only_mode; } method increment_interp_only_mode (line 1603) | void increment_interp_only_mode() { ++_interp_only_mode; } method decrement_interp_only_mode (line 1604) | void decrement_interp_only_mode() { --_interp_only_mode; } method should_post_on_exceptions_flag (line 1613) | int should_post_on_exceptions_flag() { return _should_post_on_excep... method set_should_post_on_exceptions_flag (line 1614) | void set_should_post_on_exceptions_flag(int val) { _should_post_on_e... method ThreadStatistics (line 1620) | ThreadStatistics* get_thread_stat() const { return _thread_stat; } method stack_size_at_create (line 1629) | static inline size_t stack_size_at_create(void) { method set_stack_size_at_create (line 1632) | static inline void set_stack_size_at_create(size_t value) { method ObjPtrQueue (line 1638) | ObjPtrQueue& satb_mark_queue() { return _satb_mark_queue; } method SATBMarkQueueSet (line 1639) | static SATBMarkQueueSet& satb_mark_queue_set() { method DirtyCardQueue (line 1644) | DirtyCardQueue& dirty_card_queue() { return _dirty_card_queue; } method DirtyCardQueueSet (line 1645) | static DirtyCardQueueSet& dirty_card_queue_set() { method initialize_queues (line 1670) | void initialize_queues() { } method set_blocked_on_compilation (line 1707) | void set_blocked_on_compilation(bool value) { method blocked_on_compilation (line 1711) | bool blocked_on_compilation() { method Parker (line 1722) | Parker* parker() { return _parker; } method set_cached_monitor_info (line 1729) | void set_cached_monitor_info(GrowableArray* info) { _cac... method is_attaching_via_jni (line 1732) | bool is_attaching_via_jni() const { return _jni_attach_state == _attac... method has_attached_via_jni (line 1733) | bool has_attached_via_jni() const { return is_attaching_via_jni() || _... method set_done_attaching_via_jni (line 1734) | void set_done_attaching_via_jni() { _jni_attach_state = _attached_via_... method get_claimed_par_id (line 1741) | int get_claimed_par_id() { return _claimed_par_id; } method set_claimed_par_id (line 1742) | void set_claimed_par_id(int id) { _claimed_par_id = id;} function JavaThread (line 1746) | inline JavaThread* JavaThread::current() { method java_call_counter (line 776) | int java_call_counter() { return _java_call_cou... method inc_java_call_counter (line 777) | void inc_java_call_counter() { _java_call_counter++; } method dec_java_call_counter (line 778) | void dec_java_call_counter() { type AsyncRequests (line 837) | enum AsyncRequests { type TerminatedTypes (line 853) | enum TerminatedTypes { type JNIAttachStates (line 877) | enum JNIAttachStates { type StackGuardState (line 890) | enum StackGuardState { method set_jni_functions (line 964) | void set_jni_functions(struct JNINativeInterface_* functionTable) { type JNINativeInterface_ (line 967) | struct JNINativeInterface_ type JNINativeInterface_ (line 968) | struct JNINativeInterface_ type ExitType (line 979) | enum ExitType { method is_Java_thread (line 988) | virtual bool is_Java_thread() const { return true; } method set_is_compiling (line 991) | void set_is_compiling(bool f) { _is_compiling = f; } method is_compiling (line 992) | bool is_compiling() const { return _is_compiling; } method JavaThread (line 995) | JavaThread* next() const { return _next; } method set_next (line 996) | void set_next(JavaThread* p) { _next = p; } method oop (line 1000) | oop threadObj() const { return _threadObj; } method set_threadObj (line 1001) | void set_threadObj(oop p) { _threadObj = p; } method set_saved_exception_pc (line 1010) | void set_saved_exception_pc(address pc) { _saved_exception_pc =... method address (line 1011) | address saved_exception_pc() { return _saved_excepti... method ThreadFunction (line 1014) | ThreadFunction entry_point() const { return _entry_point; } method JavaFrameAnchor (line 1021) | JavaFrameAnchor* frame_anchor(void) { return &_anchor; } method has_last_Java_frame (line 1024) | bool has_last_Java_frame() const { return _anchor.ha... method address (line 1029) | address last_Java_pc(void) { return _anchor.la... method JavaThreadState (line 1032) | JavaThreadState thread_state() const { return _thread_state; } method set_thread_state (line 1033) | void set_thread_state(JavaThreadState s) { _thread_state=s; } method ThreadSafepointState (line 1034) | ThreadSafepointState *safepoint_state() const { return _safepoint_sta... method set_safepoint_state (line 1035) | void set_safepoint_state(ThreadSafepointState *state) { _safepoint_sta... method is_at_poll_safepoint (line 1036) | bool is_at_poll_safepoint() { return _safepoint_sta... method is_exiting (line 1039) | bool is_exiting() { return _terminated ==... method is_terminated (line 1043) | bool is_terminated() { return _terminated !=... method set_terminated (line 1044) | void set_terminated(TerminatedTypes t) { _terminated = t; } method set_terminated_value (line 1046) | void set_terminated_value() { _terminated = _thread... method doing_unsafe_access (line 1049) | bool doing_unsafe_access() { return _doing_unsafe_... method set_doing_unsafe_access (line 1050) | void set_doing_unsafe_access(bool val) { _doing_unsafe_access ... method do_not_unlock_if_synchronized (line 1052) | bool do_not_unlock_if_synchronized() { return _do_not_unlo... method set_do_not_unlock_if_synchronized (line 1053) | void set_do_not_unlock_if_synchronized(bool val) { _do_not_unlock_if_s... method MemRecorder (line 1056) | inline MemRecorder* get_recorder() const { return (MemRecorde... method set_recorder (line 1057) | inline void set_recorder(MemRecorder* rc) { _recorder = rc; } method set_ext_suspended (line 1065) | void set_ext_suspended() { set_suspend_flag (_ext_suspended); } method clear_ext_suspended (line 1066) | void clear_ext_suspended() { clear_suspend_flag(_ext_suspended); } method check_and_wait_while_suspended (line 1073) | void check_and_wait_while_suspended() { method is_ext_suspend_completed_with_lock (line 1097) | bool is_ext_suspend_completed_with_lock(uint32_t *bits) { method set_external_suspend (line 1114) | void set_external_suspend() { set_suspend_flag (_external_suspend... method clear_external_suspend (line 1115) | void clear_external_suspend() { clear_suspend_flag(_external_suspend... method set_deopt_suspend (line 1117) | void set_deopt_suspend() { set_suspend_flag (_deopt_suspend); } method clear_deopt_suspend (line 1118) | void clear_deopt_suspend() { clear_suspend_flag(_deopt_suspend); } method is_deopt_suspend (line 1119) | bool is_deopt_suspend() { return (_suspend_flags & _deopt_susp... method is_external_suspend (line 1121) | bool is_external_suspend() const { method is_suspend_after_native (line 1126) | bool is_suspend_after_native() const { method is_ext_suspended (line 1131) | bool is_ext_suspended() const { method is_external_suspend_with_lock (line 1135) | bool is_external_suspend_with_lock() const { method handle_special_suspend_equivalent_condition (line 1142) | bool handle_special_suspend_equivalent_condition() { method is_being_ext_suspended (line 1161) | bool is_being_ext_suspended() const { method is_suspend_equivalent (line 1166) | bool is_suspend_equivalent() const { return _suspend_equiv... method set_suspend_equivalent (line 1168) | void set_suspend_equivalent() { _suspend_equivalent =... method clear_suspend_equivalent (line 1169) | void clear_suspend_equivalent() { _suspend_equivalent =... method AsyncRequests (line 1173) | AsyncRequests clear_special_runtime_exit_condition() { method has_async_condition (line 1180) | bool has_async_condition() { return (_special_runtime_exit_condition !... method has_special_runtime_exit_condition (line 1189) | bool has_special_runtime_exit_condition() { method set_pending_unsafe_access_error (line 1204) | void set_pending_unsafe_access_error() { _special_runtime_exi... method set_pending_async_exception (line 1206) | void set_pending_async_exception(oop e) { method set_vframe_array_head (line 1218) | void set_vframe_array_head(vframeArray* value) { _vframe_array_head = ... method vframeArray (line 1219) | vframeArray* vframe_array_head() const { return _vframe_array_... method set_deferred_locals (line 1223) | void set_deferred_locals(GrowableArray 0; } method in_last_critical (line 1369) | bool in_last_critical() { return _jni_active_critical == 1; } method enter_critical (line 1370) | void enter_critical() { assert(Thread::current() == this || method exit_critical (line 1374) | void exit_critical() { assert(Thread::current() == this, method depth_first_number (line 1381) | int depth_first_number() { return _depth_first_number; } method set_depth_first_number (line 1382) | void set_depth_first_number(int dfn) { _depth_first_number = dfn; } method set_monitor_chunks (line 1385) | void set_monitor_chunks(MonitorChunk* monitor_chunks) { _monitor_chunk... method MonitorChunk (line 1388) | MonitorChunk* monitor_chunks() const { return _monitor_chunk... method in_deopt_handler (line 1391) | bool in_deopt_handler() const { return _in_deopt_hand... method inc_in_deopt_handler (line 1392) | void inc_in_deopt_handler() { _in_deopt_handler++; } method dec_in_deopt_handler (line 1393) | void dec_in_deopt_handler() { method set_entry_point (line 1401) | void set_entry_point(ThreadFunction entry_point) { _entry_point = entr... method print (line 1421) | void print() const { print_on(tty); } method frame (line 1436) | frame last_frame() { method print_stack (line 1448) | void print_stack() { print_stack_on(tty); } method validate_frame_layout (line 1458) | void validate_frame_layout() { method ThreadProfiler (line 1481) | ThreadProfiler* get_thread_profiler() { return _thread_profile... method ThreadProfiler (line 1482) | ThreadProfiler* set_thread_profiler(ThreadProfiler* tp) { method is_safepoint_visible (line 1495) | bool is_safepoint_visible() const { return _safepoint_visible; } method set_safepoint_visible (line 1496) | void set_safepoint_visible(bool visible) { _safepoint_visible = visibl... method PrivilegedElement (line 1524) | PrivilegedElement* privileged_stack_top() const { return _privil... method set_privileged_stack_top (line 1525) | void set_privileged_stack_top(PrivilegedElement *e) { _privileged_st... method register_array_for_gc (line 1526) | void register_array_for_gc(GrowableArray* array) { _array_for_gc ... method set_jvmti_thread_state (line 1530) | void set_jvmti_thread_state(JvmtiThreadState *value) ... method JvmtiThreadState (line 1538) | JvmtiThreadState *jvmti_thread_state() const ... method ByteSize (line 1539) | static ByteSize jvmti_thread_state_offset() ... method set_jvmti_get_loaded_classes_closure (line 1540) | void set_jvmti_get_loaded_classes_closure(JvmtiGetLoadedClassesClosure... method JvmtiGetLoadedClassesClosure (line 1541) | JvmtiGetLoadedClassesClosure* get_jvmti_get_loaded_classes_closure() c... type PopCondition (line 1551) | enum PopCondition { method PopCondition (line 1557) | PopCondition popframe_condition() { return (PopCondi... method set_popframe_condition (line 1558) | void set_popframe_condition(PopCondition c) { _popframe_condit... method set_popframe_condition_bit (line 1559) | void set_popframe_condition_bit(PopCondition c) { _popframe_condit... method clear_popframe_condition (line 1560) | void clear_popframe_condition() { _popframe_condit... method ByteSize (line 1561) | static ByteSize popframe_condition_offset() { return byte_offs... method has_pending_popframe (line 1562) | bool has_pending_popframe() { return (popframe... method popframe_forcing_deopt_reexecution (line 1563) | bool popframe_forcing_deopt_reexecution() { return (popframe... method clear_popframe_forcing_deopt_reexecution (line 1564) | void clear_popframe_forcing_deopt_reexecution() { _popframe_condit... method pop_frame_pending (line 1566) | bool pop_frame_pending(void) { return ((_popfra... method clr_pop_frame_pending (line 1567) | void clr_pop_frame_pending(void) { _popframe_condit... method pop_frame_in_process (line 1568) | bool pop_frame_in_process(void) { return ((_popfra... method set_pop_frame_in_process (line 1569) | void set_pop_frame_in_process(void) { _popframe_condit... method clr_pop_frame_in_process (line 1570) | void clr_pop_frame_in_process(void) { _popframe_condit... method ByteSize (line 1600) | static ByteSize interp_only_mode_offset() { return byte_offset_of(Java... method is_interp_only_mode (line 1601) | bool is_interp_only_mode() { return (_interp_only_mode ... method get_interp_only_mode (line 1602) | int get_interp_only_mode() { return _interp_only_mode; } method increment_interp_only_mode (line 1603) | void increment_interp_only_mode() { ++_interp_only_mode; } method decrement_interp_only_mode (line 1604) | void decrement_interp_only_mode() { --_interp_only_mode; } method should_post_on_exceptions_flag (line 1613) | int should_post_on_exceptions_flag() { return _should_post_on_excep... method set_should_post_on_exceptions_flag (line 1614) | void set_should_post_on_exceptions_flag(int val) { _should_post_on_e... method ThreadStatistics (line 1620) | ThreadStatistics* get_thread_stat() const { return _thread_stat; } method stack_size_at_create (line 1629) | static inline size_t stack_size_at_create(void) { method set_stack_size_at_create (line 1632) | static inline void set_stack_size_at_create(size_t value) { method ObjPtrQueue (line 1638) | ObjPtrQueue& satb_mark_queue() { return _satb_mark_queue; } method SATBMarkQueueSet (line 1639) | static SATBMarkQueueSet& satb_mark_queue_set() { method DirtyCardQueue (line 1644) | DirtyCardQueue& dirty_card_queue() { return _dirty_card_queue; } method DirtyCardQueueSet (line 1645) | static DirtyCardQueueSet& dirty_card_queue_set() { method initialize_queues (line 1670) | void initialize_queues() { } method set_blocked_on_compilation (line 1707) | void set_blocked_on_compilation(bool value) { method blocked_on_compilation (line 1711) | bool blocked_on_compilation() { method Parker (line 1722) | Parker* parker() { return _parker; } method set_cached_monitor_info (line 1729) | void set_cached_monitor_info(GrowableArray* info) { _cac... method is_attaching_via_jni (line 1732) | bool is_attaching_via_jni() const { return _jni_attach_state == _attac... method has_attached_via_jni (line 1733) | bool has_attached_via_jni() const { return is_attaching_via_jni() || _... method set_done_attaching_via_jni (line 1734) | void set_done_attaching_via_jni() { _jni_attach_state = _attached_via_... method get_claimed_par_id (line 1741) | int get_claimed_par_id() { return _claimed_par_id; } method set_claimed_par_id (line 1742) | void set_claimed_par_id(int id) { _claimed_par_id = id;} function CompilerThread (line 1752) | inline CompilerThread* JavaThread::as_CompilerThread() { method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { class CompilerThread (line 1786) | class CompilerThread : public JavaThread { method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { function CompilerThread (line 1851) | inline CompilerThread* CompilerThread::current() { method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { class Threads (line 1858) | class Threads: AllStatic { method JavaThread (line 1873) | static JavaThread* first() { return _thread_list; } method print (line 1918) | static void print(bool print_stacks, bool internal_format) { method number_of_threads (line 1937) | static int number_of_threads() { return _number_of_thr... method number_of_non_daemon_threads (line 1939) | static int number_of_non_daemon_threads() { return _number_of_non... class ThreadClosure (line 1948) | class ThreadClosure: public StackObj { class SignalHandlerMark (line 1953) | class SignalHandlerMark: public StackObj { method SignalHandlerMark (line 1957) | SignalHandlerMark(Thread* t) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/threadCritical.hpp class ThreadCritical (line 49) | class ThreadCritical : public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/threadLocalStorage.cpp function Thread (line 47) | Thread* ThreadLocalStorage::get_thread_slow() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/threadLocalStorage.hpp class ThreadLocalStorage (line 40) | class ThreadLocalStorage : AllStatic { method invalidate_all (line 44) | static void invalidate_all() { pd_invalidate_all(); } method thread_index (line 81) | static inline int thread_index() { return _thread_index; } method set_thread_index (line 82) | static inline void set_thread_index(int index) { _thread_index = index; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/timer.cpp function jlong (line 70) | jlong elapsedTimer::milliseconds() const { function jlong (line 75) | jlong elapsedTimer::active_ticks() const { function jlong (line 99) | jlong TimeStamp::milliseconds() const { function jlong (line 108) | jlong TimeStamp::ticks_since_update() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/timer.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class elapsedTimer VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 52) | class TimeStamp VALUE_OBJ_CLASS_SPEC { class TraceTime (line 81) | class TraceTime: public StackObj { method set_verbose (line 98) | void set_verbose(bool verbose) { _verbose = verbose; } method verbose (line 99) | bool verbose() const { return _verbose; } method suspend (line 102) | void suspend() { if (_active) _t.stop(); } method resume (line 103) | void resume() { if (_active) _t.start(); } class TraceCPUTime (line 106) | class TraceCPUTime: public StackObj { class TimeHelper (line 123) | class TimeHelper { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/unhandledOops.cpp function match_oop_entry (line 76) | bool match_oop_entry(void *op, UnhandledOopEntry e) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/unhandledOops.hpp class oop (line 48) | class oop class Thread (line 49) | class Thread class UnhandledOopEntry (line 51) | class UnhandledOopEntry { method oop (line 58) | oop* oop_ptr() { return _oop_ptr; } method UnhandledOopEntry (line 59) | UnhandledOopEntry() : _oop_ptr(NULL), _ok_for_gc(false), _pc(NULL) {} method UnhandledOopEntry (line 60) | UnhandledOopEntry(oop* op, address pc) : class UnhandledOops (line 65) | class UnhandledOops { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vframe.cpp function vframe (line 61) | vframe* vframe::new_vframe(const frame* f, const RegisterMap* reg_map, J... function vframe (line 87) | vframe* vframe::sender() const { function vframe (line 96) | vframe* vframe::top() const { function javaVFrame (line 103) | javaVFrame* vframe::java_sender() const { function print_locked_object_class_name (line 145) | static void print_locked_object_class_name(outputStream* st, Handle obj,... function u_char (line 224) | u_char* interpretedVFrame::bcp() const { function methodOop (line 252) | methodOop interpretedVFrame::method() const { function StackValueCollection (line 256) | StackValueCollection* interpretedVFrame::locals() const { function StackValueCollection (line 324) | StackValueCollection* interpretedVFrame::expressions() const { function print_stack_values (line 505) | static void print_stack_values(const char* title, StackValueCollection* ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vframe.hpp class vframe (line 54) | class vframe: public ResourceObj { method frame (line 67) | frame fr() const { return _fr; } method CodeBlob (line 68) | CodeBlob* cb() const { return _fr.cb(); } method nmethod (line 69) | nmethod* nm() const { method frame (line 75) | frame* frame_pointer() { return &_fr; } method RegisterMap (line 76) | const RegisterMap* register_map() const { return &_reg_map; } method JavaThread (line 77) | JavaThread* thread() const { return _thread; } method is_top (line 87) | virtual bool is_top() const { return true; } method is_entry_frame (line 93) | virtual bool is_entry_frame() const { return false; } method is_java_frame (line 94) | virtual bool is_java_frame() const { return false; } method is_interpreted_frame (line 95) | virtual bool is_interpreted_frame() const { return false; } method is_compiled_frame (line 96) | virtual bool is_compiled_frame() const { return false; } class javaVFrame (line 106) | class javaVFrame: public vframe { method is_java_frame (line 122) | bool is_java_frame() const { return true; } method javaVFrame (line 125) | javaVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* th... method javaVFrame (line 126) | javaVFrame(const frame* fr, JavaThread* thread) : vframe(fr, thread) {} method javaVFrame (line 130) | static javaVFrame* cast(vframe* vf) { method print_lock_info (line 140) | void print_lock_info(int frame_count) { print_lock_info_on(tty, frame_... class interpretedVFrame (line 158) | class interpretedVFrame: public javaVFrame { method is_interpreted_frame (line 170) | bool is_interpreted_frame() const { return true; } method interpretedVFrame (line 173) | interpretedVFrame(const frame* fr, const RegisterMap* reg_map, JavaThr... method interpretedVFrame (line 181) | static interpretedVFrame* cast(vframe* vf) { class externalVFrame (line 202) | class externalVFrame: public vframe { method externalVFrame (line 204) | externalVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread... class entryVFrame (line 215) | class entryVFrame: public externalVFrame { method is_entry_frame (line 217) | bool is_entry_frame() const { return true; } method entryVFrame (line 224) | static entryVFrame* cast(vframe* vf) { class MonitorInfo (line 242) | class MonitorInfo : public ResourceObj { method MonitorInfo (line 251) | MonitorInfo(oop owner, BasicLock* lock, bool eliminated, bool owner_is... method oop (line 265) | oop owner() const { method klassOop (line 269) | klassOop owner_klass() const { method BasicLock (line 273) | BasicLock* lock() const { return _lock; } method eliminated (line 274) | bool eliminated() const { return _eliminated; } method owner_is_scalar_replaced (line 275) | bool owner_is_scalar_replaced() const { return _owner_is_scalar_repla... class vframeStreamCommon (line 278) | class vframeStreamCommon : StackObj { method vframeStreamCommon (line 309) | vframeStreamCommon(JavaThread* thread) : _reg_map(thread, false) { method methodOop (line 314) | methodOop method() const { return _method; } method bci (line 315) | int bci() const { return _bci; } method address (line 317) | address frame_pc() const { return _frame.pc(); } method CodeBlob (line 319) | CodeBlob* cb() const { return _frame.cb(); } method nmethod (line 320) | nmethod* nm() const { method is_interpreted_frame (line 326) | bool is_interpreted_frame() const { return _frame.is_interpreted_frame... method is_entry_frame (line 327) | bool is_entry_frame() const { return _frame.is_entry_frame(); } method next (line 330) | void next() { method at_end (line 340) | bool at_end() const { return _mode == at_end_mode; } class vframeStream (line 351) | class vframeStream : public vframeStreamCommon { method vframeStream (line 354) | vframeStream(JavaThread* thread, bool stop_at_java_call_stub = false) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vframeArray.cpp function vframeArray (line 445) | vframeArray* vframeArray::allocate(JavaThread* thread, int frame_size, G... function address (line 591) | address vframeArray::register_location(int i) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vframeArray.hpp class LocalsClosure (line 40) | class LocalsClosure class ExpressionStackClosure (line 41) | class ExpressionStackClosure class MonitorStackClosure (line 42) | class MonitorStackClosure class MonitorArrayElement (line 43) | class MonitorArrayElement class StackValueCollection (line 44) | class StackValueCollection class vframeArrayElement (line 49) | class vframeArrayElement : public _ValueObj { method frame (line 64) | frame* iframe(void) { return &_frame; } method raw_bci (line 68) | int raw_bci(void) const { return _bci; } method should_reexecute (line 69) | bool should_reexecute(void) const { return _reexecute; } method methodOop (line 71) | methodOop method(void) const { return _method; } method MonitorChunk (line 73) | MonitorChunk* monitors(void) const { return _monitors; } method StackValueCollection (line 77) | StackValueCollection* locals(void) const { return _locals; } method StackValueCollection (line 79) | StackValueCollection* expressions(void) const { return _express... class vframeArray (line 113) | class vframeArray: public CHeapObj { method is_location_valid (line 152) | bool is_location_valid(int i) const { return _valid[i] != 0; } method set_location_valid (line 153) | void set_location_valid(int i, bool valid) { _valid[i] = valid; } method is_within_bounds (line 159) | bool is_within_bounds(int index) const { return 0 <= index && i... method frames (line 162) | int frames() const { return _frames; } method vframeArrayElement (line 168) | vframeArrayElement* element(int index) { assert(is_within_bound... method JavaThread (line 174) | JavaThread* owner_thread() const { return _owner_thread; } method vframeArray (line 177) | vframeArray* next() const { return _next; } method set_next (line 178) | void set_next(vframeArray* value) { _next = value; } method address (line 185) | address original_pc() const { return _original.pc(); } method frame (line 187) | frame original() const { return _original; } method frame (line 189) | frame caller() const { return _caller; } method frame (line 191) | frame sender() const { return _sender; } method set_unroll_block (line 195) | void set_unroll_block(Deoptimization::UnrollBlock* block) { _unroll_bl... method frame_size (line 198) | int frame_size() const { return _frame_size; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vframe_hp.cpp function StackValueCollection (line 49) | StackValueCollection* compiledVFrame::locals() const { function StackValueCollection (line 165) | StackValueCollection* compiledVFrame::expressions() const { function StackValue (line 186) | StackValue *compiledVFrame::create_stack_value(ScopeValue *sv) const { function BasicLock (line 190) | BasicLock* compiledVFrame::resolve_monitor_lock(Location location) const { function nmethod (line 265) | nmethod* compiledVFrame::code() const { function methodOop (line 270) | methodOop compiledVFrame::method() const { function vframe (line 307) | vframe* compiledVFrame::sender() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vframe_hp.hpp class compiledVFrame (line 30) | class compiledVFrame: public javaVFrame { method is_compiled_frame (line 43) | bool is_compiled_frame() const { return true; } method compiledVFrame (line 48) | static compiledVFrame* cast(vframe* vf) { method ScopeDesc (line 64) | ScopeDesc* scope() const { return _scope; } class jvmtiDeferredLocalVariable (line 91) | class jvmtiDeferredLocalVariable method BasicType (line 127) | BasicType type(void) { return _type; } method index (line 128) | int index(void) { return _index; } method jvalue (line 129) | jvalue value(void) { return _value; } method set_value (line 131) | void set_value(jvalue value) { _value = value; } method oop (line 133) | oop* oop_addr(void) { return (oop*) &_value.l; } class jvmtiDeferredLocalVariableSet (line 92) | class jvmtiDeferredLocalVariableSet : public CHeapObj { method methodOop (line 102) | methodOop method() const { return _me... method bci (line 103) | int bci() const { return _bc... class jvmtiDeferredLocalVariable (line 122) | class jvmtiDeferredLocalVariable : public CHeapObj { method BasicType (line 127) | BasicType type(void) { return _type; } method index (line 128) | int index(void) { return _index; } method jvalue (line 129) | jvalue value(void) { return _value; } method set_value (line 131) | void set_value(jvalue value) { _value = value; } method oop (line 133) | oop* oop_addr(void) { return (oop*) &_value.l; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/virtualspace.cpp function ReservedSpace (line 420) | ReservedSpace ReservedSpace::first_part(size_t partition_size, size_t al... function ReservedSpace (line 432) | ReservedSpace FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/virtualspace.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class ReservedSpace VALUE_OBJ_CLASS_SPEC { function ReservedSpace (line 130) | ReservedSpace function ReservedSpace (line 136) | ReservedSpace ReservedSpace::last_part(size_t partition_size) class ReservedHeapSpace (line 142) | class ReservedHeapSpace : public ReservedSpace { class ReservedCodeSpace (line 153) | class ReservedCodeSpace : public ReservedSpace { function VALUE_OBJ_CLASS_SPEC (line 161) | class VirtualSpace VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vmStructs.cpp function cast_uint64_t (line 241) | static inline uint64_t cast_uint64_t(size_t x) function recursiveFindType (line 3158) | static int recursiveFindType(VMTypeEntry* origtypes, const char* typeNam... function vmStructs_init (line 3226) | void vmStructs_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vmStructs.hpp class VMStructs (line 100) | class VMStructs { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vmThread.cpp class VM_Dummy (line 61) | class VM_Dummy: public VM_Operation { method VMOp_Type (line 62) | VMOp_Type type() const { return VMOp_Dummy; } function VM_Operation (line 114) | VM_Operation* VMOperationQueue::queue_remove_front(int prio) { function VM_Operation (line 124) | VM_Operation* VMOperationQueue::queue_drain(int prio) { function VM_Operation (line 188) | VM_Operation* VMOperationQueue::remove_next() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vmThread.hpp class VMOperationQueue (line 49) | class VMOperationQueue : public CHeapObj { type Priorities (line 51) | enum Priorities { method queue_peek (line 78) | bool queue_peek(int prio) { return _queue_length[prio] > 0; } method VM_Operation (line 86) | VM_Operation* remove_next_at_safepoint_priority() { return queue_rem... method VM_Operation (line 87) | VM_Operation* drain_at_safepoint_priority() { return queue_drain(Safep... method set_drain_list (line 88) | void set_drain_list(VM_Operation* list) { _drain_list = list; } method peek_at_safepoint_priority (line 89) | bool peek_at_safepoint_priority() { return queue_peek(SafepointPriorit... class VMThread (line 104) | class VMThread: public NamedThread { method is_VM_thread (line 119) | bool is_VM_thread() const { return true; } method is_GC_thread (line 120) | bool is_GC_thread() const { return true; } method should_terminate (line 127) | static bool should_terminate() { return _should_termi... method is_terminated (line 128) | static bool is_terminated() { return _terminated =... method VM_Operation (line 134) | static VM_Operation* vm_operation() { return _cur_vm_opera... method VMThread (line 137) | static VMThread* vm_thread() { return _vm_thread; } method print (line 144) | void print() const { print_on(tty); } method PerfCounter (line 148) | static PerfCounter* perf_accumulated_vm_operation_time() ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vm_operations.cpp function ThreadSnapshot (line 372) | ThreadSnapshot* VM_ThreadDump::snapshot_thread(JavaThread* java_thread, ... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vm_operations.hpp class VM_Operation (line 100) | class VM_Operation: public CHeapObj { type Mode (line 102) | enum Mode { type VMOp_Type (line 109) | enum VMOp_Type { method VM_Operation (line 125) | VM_Operation() { _calling_thread = NULL; _next = NULL; _prev = NULL; } method Thread (line 129) | Thread* calling_thread() const { return _calling_threa... method ThreadPriority (line 130) | ThreadPriority priority() { return _priority; } method timestamp (line 133) | long timestamp() const { return _timestamp; } method set_timestamp (line 134) | void set_timestamp(long timestamp) { _timestamp = timestamp; } method doit_prologue (line 147) | virtual bool doit_prologue() { return true; } method is_methodCompiler (line 151) | virtual bool is_methodCompiler() const { return false; } method VM_Operation (line 154) | VM_Operation *next() const { return _next; } method VM_Operation (line 155) | VM_Operation *prev() const { return _prev; } method set_next (line 156) | void set_next(VM_Operation *next) { _next = next; } method set_prev (line 157) | void set_prev(VM_Operation *prev) { _prev = prev; } method Mode (line 161) | virtual Mode evaluation_mode() const { return _safepoint; } method allow_nested_vm_operations (line 162) | virtual bool allow_nested_vm_operations() const { return false; } method is_cheap_allocated (line 163) | virtual bool is_cheap_allocated() const { return false; } method evaluate_at_safepoint (line 173) | virtual bool evaluate_at_safepoint() const { method evaluate_concurrently (line 177) | virtual bool evaluate_concurrently() const { method print_on (line 192) | void print_on(outputStream* st) const { print_on_error(st); } class VM_ThreadStop (line 196) | class VM_ThreadStop: public VM_Operation { method VM_ThreadStop (line 203) | VM_ThreadStop(oop thread, oop throwable) { method VMOp_Type (line 207) | VMOp_Type type() const { return VMOp_ThreadSto... method oop (line 208) | oop target_thread() const { return _thread; } method oop (line 209) | oop throwable() const { return _throwable;} method allow_nested_vm_operations (line 212) | bool allow_nested_vm_operations() const { return true; } method Mode (line 213) | Mode evaluation_mode() const { return _async_safepoi... method is_cheap_allocated (line 214) | bool is_cheap_allocated() const { return true; } method oops_do (line 217) | void oops_do(OopClosure* f) { class VM_ForceSafepoint (line 223) | class VM_ForceSafepoint: public VM_Operation { method VM_ForceSafepoint (line 225) | VM_ForceSafepoint() {} method doit (line 226) | void doit() {} method VMOp_Type (line 227) | VMOp_Type type() const { return VMOp_ForceSafepoint; } class VM_ForceAsyncSafepoint (line 231) | class VM_ForceAsyncSafepoint: public VM_Operation { method VM_ForceAsyncSafepoint (line 233) | VM_ForceAsyncSafepoint() {} method doit (line 234) | void doit() {} method VMOp_Type (line 235) | VMOp_Type type() const { return VMOp_ForceAsyn... method Mode (line 236) | Mode evaluation_mode() const { return _async_safepoi... method is_cheap_allocated (line 237) | bool is_cheap_allocated() const { return true; } class VM_Deoptimize (line 240) | class VM_Deoptimize: public VM_Operation { method VM_Deoptimize (line 242) | VM_Deoptimize() {} method VMOp_Type (line 243) | VMOp_Type type() const { return VMOp_Deoptimize; } method allow_nested_vm_operations (line 245) | bool allow_nested_vm_operations() const { return true; } class VM_DeoptimizeFrame (line 251) | class VM_DeoptimizeFrame: public VM_Operation { method VMOp_Type (line 260) | VMOp_Type type() const { return VMOp_Deoptimiz... method allow_nested_vm_operations (line 262) | bool allow_nested_vm_operations() const { return true; } class VM_HandleFullCodeCache (line 265) | class VM_HandleFullCodeCache: public VM_Operation { method VM_HandleFullCodeCache (line 269) | VM_HandleFullCodeCache(bool is_full) { _is_full = is_full; } method VMOp_Type (line 270) | VMOp_Type type() const { return VMOp_HandleFul... method allow_nested_vm_operations (line 272) | bool allow_nested_vm_operations() const { return true; } class VM_DeoptimizeAll (line 276) | class VM_DeoptimizeAll: public VM_Operation { method VM_DeoptimizeAll (line 280) | VM_DeoptimizeAll() {} method VMOp_Type (line 281) | VMOp_Type type() const { return VMOp_Deoptimiz... method allow_nested_vm_operations (line 283) | bool allow_nested_vm_operations() const { return true; } class VM_ZombieAll (line 287) | class VM_ZombieAll: public VM_Operation { method VM_ZombieAll (line 289) | VM_ZombieAll() {} method VMOp_Type (line 290) | VMOp_Type type() const { return VMOp_ZombieAll; } method allow_nested_vm_operations (line 292) | bool allow_nested_vm_operations() const { return true; } class VM_UnlinkSymbols (line 296) | class VM_UnlinkSymbols: public VM_Operation { method VM_UnlinkSymbols (line 298) | VM_UnlinkSymbols() {} method VMOp_Type (line 299) | VMOp_Type type() const { return VMOp_UnlinkSym... method allow_nested_vm_operations (line 301) | bool allow_nested_vm_operations() const { return true; } class VM_Verify (line 304) | class VM_Verify: public VM_Operation { method VM_Verify (line 308) | VM_Verify() {} method VMOp_Type (line 309) | VMOp_Type type() const { return VMOp_Verify; } class VM_PrintThreads (line 314) | class VM_PrintThreads: public VM_Operation { method VM_PrintThreads (line 319) | VM_PrintThreads() { _ou... method VM_PrintThreads (line 320) | VM_PrintThreads(outputStream* out, bool print_concurrent_locks) { _ou... method VMOp_Type (line 321) | VMOp_Type type() const { re... class VM_PrintJNI (line 327) | class VM_PrintJNI: public VM_Operation { method VM_PrintJNI (line 331) | VM_PrintJNI() { _out = tty; } method VM_PrintJNI (line 332) | VM_PrintJNI(outputStream* out) { _out = out; } method VMOp_Type (line 333) | VMOp_Type type() const { return VMOp_PrintJNI; } class DeadlockCycle (line 337) | class DeadlockCycle class VM_FindDeadlocks (line 338) | class VM_FindDeadlocks: public VM_Operation { method VM_FindDeadlocks (line 345) | VM_FindDeadlocks(bool concurrent_locks) : _concurrent_locks(concurren... method VM_FindDeadlocks (line 346) | VM_FindDeadlocks(outputStream* st) : _concurrent_locks(true), _out(st)... method DeadlockCycle (line 349) | DeadlockCycle* result() { return _deadlocks; } method VMOp_Type (line 350) | VMOp_Type type() const { return VMOp_FindDeadlocks; } class ThreadDumpResult (line 355) | class ThreadDumpResult class ThreadSnapshot (line 356) | class ThreadSnapshot class ThreadConcurrentLocks (line 357) | class ThreadConcurrentLocks class VM_ThreadDump (line 359) | class VM_ThreadDump : public VM_Operation { method VMOp_Type (line 383) | VMOp_Type type() const { return VMOp_ThreadDump; } class VM_Exit (line 390) | class VM_Exit: public VM_Operation { method VM_Exit (line 397) | VM_Exit(int exit_code) { method vm_exited (line 402) | static bool vm_exited() { return _vm_exited; } method block_if_vm_exited (line 403) | static void block_if_vm_exited() { method VMOp_Type (line 408) | VMOp_Type type() const { return VMOp_Exit; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vm_version.cpp function VM_Version_init (line 270) | void VM_Version_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/runtime/vm_version.hpp class Abstract_VM_Version (line 33) | class Abstract_VM_Version: AllStatic { method vm_major_version (line 69) | static int vm_major_version() { assert(_initialized, "no... method vm_minor_version (line 70) | static int vm_minor_version() { assert(_initialized, "no... method vm_build_number (line 71) | static int vm_build_number() { assert(_initialized, "no... method supports_cx8 (line 81) | static bool supports_cx8() {return _supports_cx8;} method supports_atomic_getset4 (line 84) | static bool supports_atomic_getset4() {return _supports_atomic_getset4;} method supports_atomic_getset8 (line 85) | static bool supports_atomic_getset8() {return _supports_atomic_getset8;} method supports_atomic_getadd4 (line 86) | static bool supports_atomic_getadd4() {return _supports_atomic_getadd4;} method supports_atomic_getadd8 (line 87) | static bool supports_atomic_getadd8() {return _supports_atomic_getadd8;} method logical_processors_per_package (line 89) | static unsigned int logical_processors_per_package() { method reserve_for_allocation_prefetch (line 95) | static int reserve_for_allocation_prefetch() { method use_biased_locking (line 100) | static bool use_biased_locking() { return true; } method uint (line 106) | static uint page_size_count() { return 2; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/attachListener.cpp function klassOop (line 47) | static klassOop load_and_initialize_klass(Symbol* sh, TRAPS) { function jint (line 56) | static jint get_properties(AttachOperation* op, outputStream* out, Symbo... function jint (line 103) | static jint get_system_properties(AttachOperation* op, outputStream* out) { function jint (line 108) | static jint get_agent_properties(AttachOperation* op, outputStream* out) { function jint (line 119) | static jint data_dump(AttachOperation* op, outputStream* out) { function jint (line 133) | static jint thread_dump(AttachOperation* op, outputStream* out) { function jint (line 156) | static jint jcmd(AttachOperation* op, outputStream* out) { function jint (line 179) | jint dump_heap(AttachOperation* op, outputStream* out) { function jint (line 220) | static jint heap_inspection(AttachOperation* op, outputStream* out) { function jint (line 236) | static jint set_bool_flag(const char* name, AttachOperation* op, outputS... function jint (line 256) | static jint set_intx_flag(const char* name, AttachOperation* op, outputS... function jint (line 275) | static jint set_uintx_flag(const char* name, AttachOperation* op, output... function jint (line 294) | static jint set_uint64_t_flag(const char* name, AttachOperation* op, out... function jint (line 313) | static jint set_ccstr_flag(const char* name, AttachOperation* op, output... function jint (line 330) | static jint set_flag(AttachOperation* op, outputStream* out) { function jint (line 361) | static jint print_flag(AttachOperation* op, outputStream* out) { function attach_listener_thread_entry (line 400) | static void attach_listener_thread_entry(JavaThread* thread, TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/attachListener.hpp class AttachOperation (line 41) | class AttachOperation method set_name (line 114) | void set_name(char* name) { method set_arg (line 126) | void set_arg(int i, char* arg) { method AttachOperation (line 137) | AttachOperation(char* name) { type AttachOperationFunctionInfo (line 45) | struct AttachOperationFunctionInfo { class AttachListener (line 50) | class AttachListener: AllStatic { method is_initialized (line 69) | static bool is_initialized() { return _initialized; } method set_initialized (line 70) | static void set_initialized() { _initialized = true; } method is_attach_supported (line 73) | static bool is_attach_supported() { return !DisableAttachM... class AttachOperation (line 94) | class AttachOperation: public CHeapObj { method set_name (line 114) | void set_name(char* name) { method set_arg (line 126) | void set_arg(int i, char* arg) { method AttachOperation (line 137) | AttachOperation(char* name) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/classLoadingService.hpp class instanceKlass (line 32) | class instanceKlass class ClassLoadingService (line 35) | class ClassLoadingService : public AllStatic { method get_verbose (line 56) | static bool get_verbose() { return TraceClassLoading; } method jlong (line 60) | static jlong loaded_class_count() { method jlong (line 63) | static jlong unloaded_class_count() { method jlong (line 66) | static jlong loaded_class_bytes() { method jlong (line 73) | static jlong unloaded_class_bytes() { method jlong (line 81) | static jlong loaded_shared_class_count() { method jlong (line 84) | static jlong unloaded_shared_class_count() { method jlong (line 87) | static jlong loaded_shared_class_bytes() { method jlong (line 94) | static jlong unloaded_shared_class_bytes() { method jlong (line 101) | static jlong class_method_data_size() { method add_class_method_size (line 108) | static void add_class_method_size(int size) { class LoadedClassesEnumerator (line 116) | class LoadedClassesEnumerator : public StackObj { method num_loaded_classes (line 127) | int num_loaded_classes() { return _klass_handle_array->length(... method KlassHandle (line 128) | KlassHandle get_klass(int index) { return _klass_handle_array->at(inde... method add_loaded_class (line 130) | static void add_loaded_class(klassOop k) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/diagnosticArgument.hpp class StringArrayArgument (line 34) | class StringArrayArgument : public CHeapObj { method StringArrayArgument (line 38) | StringArrayArgument() { method add (line 42) | void add(const char* str, size_t len) { class NanoTimeArgument (line 63) | class NanoTimeArgument { class MemorySizeArgument (line 70) | class MemorySizeArgument { class GenDCmdArgument (line 77) | class GenDCmdArgument : public ResourceObj { method GenDCmdArgument (line 87) | GenDCmdArgument(const char* name, const char* description, const char*... method is_set (line 102) | bool is_set() { return _is_set; } method set_is_set (line 103) | void set_is_set(bool b) { _is_set = b; } method allow_multiple (line 104) | bool allow_multiple() { return _allow_multiple; } method is_mandatory (line 105) | bool is_mandatory() { return _is_mandatory; } method has_value (line 106) | bool has_value() { return _is_set || _default_string != NULL; } method has_default (line 107) | bool has_default() { return _default_string != NULL; } method set_next (line 114) | void set_next(GenDCmdArgument* arg) { method GenDCmdArgument (line 117) | GenDCmdArgument* next() { class DCmdArgument (line 129) | class DCmdArgument: public GenDCmdArgument { method DCmdArgument (line 133) | DCmdArgument(const char* name, const char* description, const char* type, method DCmdArgument (line 136) | DCmdArgument(const char* name, const char* description, const char* type, method ArgType (line 141) | ArgType value() { return _value;} method set_value (line 142) | void set_value(ArgType v) { _value = v; } method reset (line 143) | void reset(TRAPS) { method cleanup (line 148) | void cleanup() { method value_as_str (line 154) | void value_as_str(char *buf, size_t len) { return to_string(_value, bu... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/diagnosticCommand.hpp class HelpDCmd (line 39) | class HelpDCmd : public DCmdWithParser { class VersionDCmd (line 56) | class VersionDCmd : public DCmd { method VersionDCmd (line 58) | VersionDCmd(outputStream* output, bool heap) : DCmd(output,heap) { } method num_arguments (line 64) | static int num_arguments() { return 0; } class CommandLineDCmd (line 68) | class CommandLineDCmd : public DCmd { method CommandLineDCmd (line 70) | CommandLineDCmd(outputStream* output, bool heap) : DCmd(output, heap) { } method num_arguments (line 76) | static int num_arguments() { return 0; } method execute (line 77) | virtual void execute(TRAPS) { class PrintSystemPropertiesDCmd (line 83) | class PrintSystemPropertiesDCmd : public DCmd { method PrintSystemPropertiesDCmd (line 85) | PrintSystemPropertiesDCmd(outputStream* output, bool heap) : DCmd(outp... method num_arguments (line 93) | static int num_arguments() { return 0; } class PrintVMFlagsDCmd (line 98) | class PrintVMFlagsDCmd : public DCmdWithParser { class VMUptimeDCmd (line 114) | class VMUptimeDCmd : public DCmdWithParser { class SystemGCDCmd (line 130) | class SystemGCDCmd : public DCmd { method SystemGCDCmd (line 132) | SystemGCDCmd(outputStream* output, bool heap) : DCmd(output, heap) { } method num_arguments (line 140) | static int num_arguments() { return 0; } class RunFinalizationDCmd (line 144) | class RunFinalizationDCmd : public DCmd { method RunFinalizationDCmd (line 146) | RunFinalizationDCmd(outputStream* output, bool heap) : DCmd(output, he... method num_arguments (line 154) | static int num_arguments() { return 0; } class HeapDumpDCmd (line 160) | class HeapDumpDCmd : public DCmdWithParser { class ClassHistogramDCmd (line 182) | class ClassHistogramDCmd : public DCmdWithParser { class ThreadDumpDCmd (line 201) | class ThreadDumpDCmd : public DCmdWithParser { class JMXStartRemoteDCmd (line 219) | class JMXStartRemoteDCmd : public DCmdWithParser { class JMXStartLocalDCmd (line 266) | class JMXStartLocalDCmd : public DCmd { class JMXStopRemoteDCmd (line 287) | class JMXStopRemoteDCmd : public DCmd { method JMXStopRemoteDCmd (line 289) | JMXStopRemoteDCmd(outputStream *output, bool heap_allocated) : FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/diagnosticFramework.cpp function GenDCmdArgument (line 218) | GenDCmdArgument* DCmdParser::lookup_dcmd_option(const char* name, size_t... function DCmdFactory (line 425) | DCmdFactory* DCmdFactory::factory(const char* name, size_t len) { function DCmd (line 445) | DCmd* DCmdFactory::create_global_DCmd(CmdLine &line, outputStream* out, ... function DCmd (line 458) | DCmd* DCmdFactory::create_local_DCmd(CmdLine &line, outputStream* out, T... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/diagnosticFramework.hpp class CmdLine (line 41) | class CmdLine : public StackObj { method args_len (line 50) | size_t args_len() const { return _args_len; } method cmd_len (line 52) | size_t cmd_len() const { return _cmd_len; } method is_empty (line 53) | bool is_empty() { return _cmd_len == 0; } method is_executable (line 54) | bool is_executable() { return is_empty() || _cmd[0] != '#'; } method is_stop (line 55) | bool is_stop() { return !is_empty() && strncmp("stop", _cmd, _cmd_len)... class DCmdIter (line 60) | class DCmdIter : public StackObj { method DCmdIter (line 69) | DCmdIter(const char* str, char delim) { method has_next (line 75) | bool has_next() { return _cursor < _len; } method CmdLine (line 76) | CmdLine next() { class DCmdArgIter (line 89) | class DCmdArgIter : public ResourceObj { method DCmdArgIter (line 99) | DCmdArgIter(const char* buf, size_t len, char delim) { method key_length (line 107) | size_t key_length() { return _key_len; } method value_length (line 109) | size_t value_length() { return _value_len; } class DCmdInfo (line 114) | class DCmdInfo : public ResourceObj { method DCmdInfo (line 122) | DCmdInfo(const char* name, method num_arguments (line 136) | int num_arguments() const { return _num_arguments; } method is_enabled (line 137) | bool is_enabled() const { return _is_enabled; } class DCmdArgumentInfo (line 145) | class DCmdArgumentInfo : public ResourceObj { method DCmdArgumentInfo (line 155) | DCmdArgumentInfo(const char* name, const char* description, const char... method DCmdArgumentInfo (line 166) | DCmdArgumentInfo(const char* name, const char* description, const char... method is_mandatory (line 182) | bool is_mandatory() const { return _mandatory; } method is_option (line 183) | bool is_option() const { return _option; } method position (line 184) | int position() const { return _position; } class DCmdParser (line 189) | class DCmdParser { method DCmdParser (line 195) | DCmdParser() { method GenDCmdArgument (line 203) | GenDCmdArgument* arguments_list() { return _arguments_list; } class DCmd (line 228) | class DCmd : public ResourceObj { method DCmd (line 233) | DCmd(outputStream* output, bool heap_allocated) { method num_arguments (line 252) | static int num_arguments() { return 0; } method outputStream (line 253) | outputStream* output() { return _output; } method is_heap_allocated (line 254) | bool is_heap_allocated() { return _is_heap_allocated; } method print_help (line 255) | virtual void print_help(const char* name) { method parse (line 258) | virtual void parse(CmdLine* line, char delim, TRAPS) { method execute (line 266) | virtual void execute(TRAPS) { } method reset (line 267) | virtual void reset(TRAPS) { } method cleanup (line 268) | virtual void cleanup() { } class DCmdWithParser (line 285) | class DCmdWithParser : public DCmd { method DCmdWithParser (line 289) | DCmdWithParser (outputStream *output, bool heap=false) : DCmd(output, ... method num_arguments (line 294) | static int num_arguments() { return 0; } method execute (line 296) | virtual void execute(TRAPS) { } class DCmdMark (line 304) | class DCmdMark : public StackObj { method DCmdMark (line 307) | DCmdMark(DCmd* cmd) { _ref = cmd; } class DCmdFactory (line 323) | class DCmdFactory: public CHeapObj { method DCmdFactory (line 339) | DCmdFactory(int num_arguments, bool enabled, bool hidden) { method is_enabled (line 345) | bool is_enabled() const { return _enabled; } method set_enabled (line 346) | void set_enabled(bool b) { _enabled = b; } method is_hidden (line 347) | bool is_hidden() const { return _hidden; } method set_hidden (line 348) | void set_hidden(bool b) { _hidden = b; } method num_arguments (line 349) | int num_arguments() { return _num_arguments; } method DCmdFactory (line 350) | DCmdFactory* next() { return _next; } class DCmdFactoryImpl (line 375) | class DCmdFactoryImpl : public DCmdFactory { method DCmdFactoryImpl (line 377) | DCmdFactoryImpl(bool enabled, bool hidden) : method DCmd (line 380) | virtual DCmd* create_Cheap_instance(outputStream* output) { method DCmd (line 384) | virtual DCmd* create_resource_instance(outputStream* output) { class DCmdRegistrant (line 405) | class DCmdRegistrant : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/dtraceAttacher.cpp class VM_DeoptimizeTheWorld (line 35) | class VM_DeoptimizeTheWorld : public VM_Operation { method VMOp_Type (line 37) | VMOp_Type type() const { method doit (line 40) | void doit() { function set_bool_flag (line 52) | static void set_bool_flag(const char* flag, bool value) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/dtraceAttacher.hpp class DTrace (line 35) | class DTrace : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/g1MemoryPool.cpp function MemoryUsage (line 52) | MemoryUsage G1EdenPool::get_memory_usage() { function MemoryUsage (line 68) | MemoryUsage G1SurvivorPool::get_memory_usage() { function MemoryUsage (line 84) | MemoryUsage G1OldGenPool::get_memory_usage() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/g1MemoryPool.hpp class G1MemoryPoolSuper (line 54) | class G1MemoryPoolSuper : public CollectedMemoryPool { class G1EdenPool (line 68) | class G1EdenPool : public G1MemoryPoolSuper { method used_in_bytes (line 72) | size_t used_in_bytes() { method max_size (line 75) | size_t max_size() const { class G1SurvivorPool (line 82) | class G1SurvivorPool : public G1MemoryPoolSuper { method used_in_bytes (line 86) | size_t used_in_bytes() { method max_size (line 89) | size_t max_size() const { class G1OldGenPool (line 96) | class G1OldGenPool : public G1MemoryPoolSuper { method used_in_bytes (line 100) | size_t used_in_bytes() { method max_size (line 103) | size_t max_size() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/gcNotifier.cpp function GCNotificationRequest (line 65) | GCNotificationRequest *GCNotifier::getRequest() { function Handle (line 78) | static Handle getGcInfoBuilder(GCMemoryManager *gcManager,TRAPS) { function Handle (line 98) | static Handle createGcInfo(GCMemoryManager *gcManager, GCStatInfo *gcSta... class NotificationMark (line 191) | class NotificationMark : public StackObj { method NotificationMark (line 197) | NotificationMark(GCNotificationRequest* r) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/gcNotifier.hpp class GCNotificationRequest (line 33) | class GCNotificationRequest : public CHeapObj { method GCNotificationRequest (line 42) | GCNotificationRequest(jlong ts, GCMemoryManager *manager, const char*a... class GCNotifier (line 56) | class GCNotifier : public AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/heapDumper.cpp class DumpWriter (line 371) | class DumpWriter : public StackObj { method set_file_descriptor (line 386) | void set_file_descriptor(int fd) { _fd = fd; } method file_descriptor (line 387) | int file_descriptor() const { return _fd; } method buffer_size (line 390) | int buffer_size() const { return _size; } method position (line 391) | int position() const { return _pos; } method set_position (line 392) | void set_position(int pos) { _pos = pos; } method set_error (line 394) | void set_error(const char* error) { _error = (char*)os::st... method is_open (line 404) | bool is_open() const { return file_descriptor() >= 0; } method jlong (line 408) | jlong bytes_written() const { return _bytes_written; } method adjust_bytes_written (line 412) | void adjust_bytes_written(jlong n) { _bytes_written += n; } method jlong (line 415) | jlong bytes_unwritten() const { return (jlong)position(); } method write_u1 (line 424) | void write_u1(u1 x) { write_raw((void*)&x, 1); } function jlong (line 522) | jlong DumpWriter::current_offset() { class DumperSupport (line 599) | class DumperSupport : AllStatic { function hprofTag (line 650) | hprofTag DumperSupport::sig2tag(Symbol* sig) { function hprofTag (line 666) | hprofTag DumperSupport::type2tag(BasicType type) { function u4 (line 781) | u4 DumperSupport::instance_size(klassOop k) { class SymbolTableDumper (line 1142) | class SymbolTableDumper : public SymbolClosure { method DumpWriter (line 1145) | DumpWriter* writer() const { return _writer; } method SymbolTableDumper (line 1147) | SymbolTableDumper(DumpWriter* writer) { _writer = writer; } class JNILocalsDumper (line 1165) | class JNILocalsDumper : public OopClosure { method DumpWriter (line 1170) | DumpWriter* writer() const { return _writer; } method JNILocalsDumper (line 1172) | JNILocalsDumper(DumpWriter* writer, u4 thread_serial_num) { method set_frame_number (line 1177) | void set_frame_number(int n) { _frame_num = n; } method do_oop (line 1179) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class JNIGlobalsDumper (line 1197) | class JNIGlobalsDumper : public OopClosure { method DumpWriter (line 1200) | DumpWriter* writer() const { return _writer; } method JNIGlobalsDumper (line 1203) | JNIGlobalsDumper(DumpWriter* writer) { method do_oop (line 1207) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class MonitorUsedDumper (line 1227) | class MonitorUsedDumper : public OopClosure { method DumpWriter (line 1230) | DumpWriter* writer() const { return _writer; } method MonitorUsedDumper (line 1232) | MonitorUsedDumper(DumpWriter* writer) { method do_oop (line 1235) | void do_oop(oop* obj_p) { method do_oop (line 1239) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class StickyClassDumper (line 1245) | class StickyClassDumper : public OopClosure { method DumpWriter (line 1248) | DumpWriter* writer() const { return _writer; } method StickyClassDumper (line 1250) | StickyClassDumper(DumpWriter* writer) { method do_oop (line 1254) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class VM_HeapDumper (line 1272) | class VM_HeapDumper method VM_HeapDumper (line 1346) | static VM_HeapDumper* dumper() { assert(_global_dumper != NUL... method DumpWriter (line 1347) | static DumpWriter* writer() { assert(_global_writer != NUL... method set_global_dumper (line 1348) | void set_global_dumper() { method set_global_writer (line 1352) | void set_global_writer() { method clear_global_dumper (line 1356) | void clear_global_dumper() { _global_dumper = NULL; } method clear_global_writer (line 1357) | void clear_global_writer() { _global_writer = NULL; } method is_segmented_dump (line 1359) | bool is_segmented_dump() const { return _is_segmented_d... method set_segmented_dump (line 1360) | void set_segmented_dump() { _is_segmented_dump = t... method jlong (line 1361) | jlong dump_start() const { return _dump_start; } method add_class_serial_number (line 1381) | void add_class_serial_number(Klass* k, int serial_num) { method VM_HeapDumper (line 1399) | VM_HeapDumper(DumpWriter* writer, bool gc_before_heap_dump, bool oome) : method VMOp_Type (line 1434) | VMOp_Type type() const { return VMOp_HeapDumper; } class HeapObjectDumper (line 1276) | class HeapObjectDumper : public ObjectClosure { method VM_HeapDumper (line 1281) | VM_HeapDumper* dumper() { return _dumper; } method DumpWriter (line 1282) | DumpWriter* writer() { return _writer; } method HeapObjectDumper (line 1288) | HeapObjectDumper(VM_HeapDumper* dumper, DumpWriter* writer) { class VM_HeapDumper (line 1331) | class VM_HeapDumper : public VM_GC_Operation { method VM_HeapDumper (line 1346) | static VM_HeapDumper* dumper() { assert(_global_dumper != NUL... method DumpWriter (line 1347) | static DumpWriter* writer() { assert(_global_writer != NUL... method set_global_dumper (line 1348) | void set_global_dumper() { method set_global_writer (line 1352) | void set_global_writer() { method clear_global_dumper (line 1356) | void clear_global_dumper() { _global_dumper = NULL; } method clear_global_writer (line 1357) | void clear_global_writer() { _global_writer = NULL; } method is_segmented_dump (line 1359) | bool is_segmented_dump() const { return _is_segmented_d... method set_segmented_dump (line 1360) | void set_segmented_dump() { _is_segmented_dump = t... method jlong (line 1361) | jlong dump_start() const { return _dump_start; } method add_class_serial_number (line 1381) | void add_class_serial_number(Klass* k, int serial_num) { method VM_HeapDumper (line 1399) | VM_HeapDumper(DumpWriter* writer, bool gc_before_heap_dump, bool oome) : method VMOp_Type (line 1434) | VMOp_Type type() const { return VMOp_HeapDumper; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/heapDumper.hpp class HeapDumper (line 45) | class HeapDumper : public StackObj { method HeapDumper (line 53) | HeapDumper(bool gc_before_heap_dump, bool print_to_tty, bool oome) : method print_to_tty (line 61) | bool print_to_tty() const { return _print_to_tty; } method elapsedTimer (line 64) | elapsedTimer* timer() { return &_t; } method HeapDumper (line 69) | HeapDumper(bool gc_before_heap_dump) : FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/jmm.h type jmmOptionalSupport (line 55) | typedef struct { type jmmLongAttribute (line 68) | typedef enum { type jmmBoolAttribute (line 106) | typedef enum { type jmmStatisticType (line 122) | typedef enum { type jmmThresholdType (line 131) | typedef enum { type jmmVMGlobalType (line 139) | typedef enum { type jmmVMGlobalOrigin (line 146) | typedef enum { type jmmVMGlobal (line 156) | typedef struct { type jmmExtAttributeInfo (line 168) | typedef struct { type jmmGCStat (line 180) | typedef struct { type dcmdInfo (line 192) | typedef struct { type dcmdArgInfo (line 200) | typedef struct { type JmmInterface (line 210) | typedef struct jmmInterface_1_ { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/lowMemoryDetector.hpp class OopClosure (line 63) | class OopClosure class MemoryPool (line 64) | class MemoryPool class ThresholdSupport (line 66) | class ThresholdSupport : public CHeapObj { method ThresholdSupport (line 73) | ThresholdSupport(bool support_high, bool support_low) { method high_threshold (line 80) | size_t high_threshold() const { return _high_threshold; } method low_threshold (line 81) | size_t low_threshold() const { return _low_threshold; } method is_high_threshold_supported (line 82) | bool is_high_threshold_supported() { return _support_high_thres... method is_low_threshold_supported (line 83) | bool is_low_threshold_supported() { return _support_low_thresh... method is_high_threshold_crossed (line 85) | bool is_high_threshold_crossed(MemoryUsage usage) { method is_low_threshold_crossed (line 91) | bool is_low_threshold_crossed(MemoryUsage usage) { method set_high_threshold (line 98) | size_t set_high_threshold(size_t new_threshold) { method set_low_threshold (line 106) | size_t set_low_threshold(size_t new_threshold) { class SensorInfo (line 115) | class SensorInfo : public CHeapObj { method set_sensor (line 141) | void set_sensor(instanceOop sensor) { method has_pending_requests (line 146) | bool has_pending_requests() { method pending_trigger_count (line 150) | int pending_trigger_count() { return _pending_trigger_count; } method pending_clear_count (line 151) | int pending_clear_count() { return _pending_clear_count; } class LowMemoryDetector (line 213) | class LowMemoryDetector : public AllStatic { method temporary_disabled (line 224) | static bool temporary_disabled() { return _disabled_count > 0; } method disable (line 225) | static void disable() { Atomic::inc(&_disabled_count); } method enable (line 226) | static void enable() { Atomic::dec(&_disabled_count); } method is_enabled (line 234) | static bool is_enabled(MemoryPool* pool) { method is_enabled_for_collected_pools (line 249) | static inline bool is_enabled_for_collected_pools() { method detect_low_memory_for_collected_pools (line 257) | static inline void detect_low_memory_for_collected_pools() { class LowMemoryDetectorDisabler (line 279) | class LowMemoryDetectorDisabler: public StackObj { method LowMemoryDetectorDisabler (line 281) | LowMemoryDetectorDisabler() FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/management.cpp function management_init (line 75) | void management_init() { function klassOop (line 157) | klassOop Management::load_and_initialize_klass(Symbol* sh, TRAPS) { function jlong (line 176) | jlong Management::timestamp() { function klassOop (line 197) | klassOop Management::java_lang_management_ThreadInfo_klass(TRAPS) { function klassOop (line 204) | klassOop Management::java_lang_management_MemoryUsage_klass(TRAPS) { function klassOop (line 211) | klassOop Management::java_lang_management_MemoryPoolMXBean_klass(TRAPS) { function klassOop (line 218) | klassOop Management::java_lang_management_MemoryManagerMXBean_klass(TRAP... function klassOop (line 225) | klassOop Management::java_lang_management_GarbageCollectorMXBean_klass(T... function klassOop (line 232) | klassOop Management::sun_management_Sensor_klass(TRAPS) { function klassOop (line 239) | klassOop Management::sun_management_ManagementFactory_klass(TRAPS) { function klassOop (line 246) | klassOop Management::sun_management_GarbageCollectorImpl_klass(TRAPS) { function klassOop (line 253) | klassOop Management::com_sun_management_GcInfo_klass(TRAPS) { function initialize_ThreadInfo_constructor_arguments (line 260) | static void initialize_ThreadInfo_constructor_arguments(JavaCallArgument... function instanceOop (line 303) | instanceOop Management::create_thread_info_instance(ThreadSnapshot* snap... function instanceOop (line 329) | instanceOop Management::create_thread_info_instance(ThreadSnapshot* snap... function JavaThread (line 365) | static JavaThread* find_java_thread_from_id(jlong thread_id) { function GCMemoryManager (line 382) | static GCMemoryManager* get_gc_memory_manager_from_jobject(jobject mgr, ... function MemoryPool (line 405) | static MemoryPool* get_memory_pool_from_jobject(jobject obj, TRAPS) { function validate_thread_id_array (line 417) | static void validate_thread_id_array(typeArrayHandle ids_ah, TRAPS) { function validate_thread_info_array (line 432) | static void validate_thread_info_array(objArrayHandle infoArray_h, TRAPS) { function MemoryManager (line 443) | static MemoryManager* get_memory_manager_from_jobject(jobject obj, TRAPS) { function JVM_END (line 885) | JVM_END function JVM_END (line 904) | JVM_END function JVM_END (line 923) | JVM_END class VmThreadCountClosure (line 944) | class VmThreadCountClosure: public ThreadClosure { method VmThreadCountClosure (line 948) | VmThreadCountClosure() : _count(0) {} method count (line 950) | int count() { return _count; } function jint (line 962) | static jint get_vm_thread_count() { function jint (line 972) | static jint get_num_flags() { function jlong (line 986) | static jlong get_long_attribute(jmmLongAttribute att) { function JVM_END (line 1117) | JVM_END function JVM_END (line 1638) | JVM_END function JVM_END (line 1809) | JVM_END function JVM_END (line 1916) | JVM_END function JVM_END (line 1997) | JVM_END function JVM_END (line 2250) | JVM_END type jmmInterface_1_ (line 2258) | struct jmmInterface_1_ FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/management.hpp class OopClosure (line 33) | class OopClosure class ThreadSnapshot (line 34) | class ThreadSnapshot class Management (line 36) | class Management : public AllStatic { method record_vm_init_completed (line 71) | static void record_vm_init_completed() { method jlong (line 79) | static jlong begin_vm_creation_time() { method jlong (line 82) | static jlong vm_init_done_time() { class TraceVmCreationTime (line 101) | class TraceVmCreationTime : public StackObj { method TraceVmCreationTime (line 107) | TraceVmCreationTime() {} method start (line 110) | void start() method end (line 118) | void end() FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memBaseline.cpp function MemBaseline (line 407) | MemBaseline& MemBaseline::operator=(const MemBaseline& other) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memBaseline.hpp class MallocCallsitePointer (line 44) | class MallocCallsitePointer : public MemPointer { method MallocCallsitePointer (line 50) | MallocCallsitePointer() { method MallocCallsitePointer (line 55) | MallocCallsitePointer(address pc) : MemPointer(pc) { method MallocCallsitePointer (line 60) | MallocCallsitePointer& operator=(const MallocCallsitePointer& p) { method inc (line 67) | inline void inc(size_t size) { method count (line 72) | inline size_t count() const { method amount (line 76) | inline size_t amount() const { class VMCallsitePointer (line 82) | class VMCallsitePointer : public MemPointer { method VMCallsitePointer (line 89) | VMCallsitePointer() { method VMCallsitePointer (line 95) | VMCallsitePointer(address pc) : MemPointer(pc) { method VMCallsitePointer (line 101) | VMCallsitePointer& operator=(const VMCallsitePointer& p) { method inc (line 109) | inline void inc(size_t reserved, size_t committed) { method count (line 115) | inline size_t count() const { method reserved_amount (line 119) | inline size_t reserved_amount() const { method committed_amount (line 123) | inline size_t committed_amount() const { type _memType2Name (line 129) | struct _memType2Name { class MallocMem (line 136) | class MallocMem : public _ValueObj { method MallocMem (line 144) | MallocMem() { method MallocMem (line 150) | MallocMem(MEMFLAGS flags) { method set_type (line 157) | inline void set_type(MEMFLAGS flag) { method clear (line 161) | inline void clear() { method MallocMem (line 167) | MallocMem& operator=(const MallocMem& m) { method inc (line 174) | inline void inc(size_t amt) { method reduce (line 179) | inline void reduce(size_t amt) { method overwrite_counter (line 184) | inline void overwrite_counter(size_t count) { method MEMFLAGS (line 188) | inline MEMFLAGS type() const { method is_type (line 192) | inline bool is_type(MEMFLAGS flags) const { method count (line 196) | inline size_t count() const { method amount (line 200) | inline size_t amount() const { class ArenaMem (line 206) | class ArenaMem : public MallocMem { method ArenaMem (line 208) | ArenaMem(MEMFLAGS typeflag): MallocMem(typeflag) { method ArenaMem (line 210) | ArenaMem() { } class VMMem (line 214) | class VMMem : public _ValueObj { method VMMem (line 223) | VMMem() { method VMMem (line 230) | VMMem(MEMFLAGS flags) { method clear (line 238) | inline void clear() { method set_type (line 245) | inline void set_type(MEMFLAGS flags) { method VMMem (line 249) | VMMem& operator=(const VMMem& m) { method MEMFLAGS (line 259) | inline MEMFLAGS type() const { method is_type (line 263) | inline bool is_type(MEMFLAGS flags) const { method inc (line 267) | inline void inc(size_t reserved_amt, size_t committed_amt) { method count (line 273) | inline size_t count() const { method reserved_amount (line 277) | inline size_t reserved_amount() const { method committed_amount (line 281) | inline size_t committed_amount() const { class BaselineReporter (line 290) | class BaselineReporter class BaselineComparisonReporter (line 291) | class BaselineComparisonReporter class MemBaseline (line 299) | class MemBaseline : public _ValueObj { method MemBaseline (line 331) | MemBaseline(MemBaseline& copy) { ShouldNotReachHere(); } method baselined (line 342) | inline bool baselined() const { method malloc_amount (line 359) | inline size_t malloc_amount(MEMFLAGS flag) const { method malloc_count (line 363) | inline size_t malloc_count(MEMFLAGS flag) const { method arena_amount (line 367) | inline size_t arena_amount(MEMFLAGS flag) const { method arena_count (line 371) | inline size_t arena_count(MEMFLAGS flag) const { method reserved_amount (line 375) | inline size_t reserved_amount(MEMFLAGS flag) const { method committed_amount (line 379) | inline size_t committed_amount(MEMFLAGS flag) const { method total_amount (line 384) | inline size_t total_amount(MEMFLAGS flag) const { method total_malloc_amount (line 394) | inline size_t total_malloc_amount() const { method total_reserved_amount (line 398) | inline size_t total_reserved_amount() const { method total_committed_amount (line 402) | inline size_t total_committed_amount() const { method number_of_classes (line 406) | inline size_t number_of_classes() const { method number_of_threads (line 410) | inline size_t number_of_threads() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memPtr.cpp function jint (line 33) | jint SequenceGenerator::next() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memPtr.hpp function jint (line 42) | static jint peek() { function reset (line 47) | static void reset() { function current_generation (line 53) | static unsigned long current_generation() { return _generation; } function NOT_PRODUCT (line 54) | NOT_PRODUCT(static jint max_seq_num() { return _max_seq_number; } class MemPointer (line 92) | class MemPointer : public _ValueObj { method MemPointer (line 94) | MemPointer(): _addr(0) { } method MemPointer (line 95) | MemPointer(address addr): _addr(addr) { } method MemPointer (line 97) | MemPointer(const MemPointer& copy_from) { method address (line 101) | inline address addr() const { method MemPointer (line 113) | inline MemPointer& operator = (const MemPointer& other) { method set_addr (line 119) | inline void set_addr(address addr) { _addr = addr; } class MemPointerRecord (line 129) | class MemPointerRecord : public MemPointer { type MemPointerTags (line 143) | enum MemPointerTags { method is_allocation_record (line 156) | inline static bool is_allocation_record(MEMFLAGS flags) { method is_deallocation_record (line 160) | inline static bool is_deallocation_record(MEMFLAGS flags) { method is_arena_record (line 164) | inline static bool is_arena_record(MEMFLAGS flags) { method is_arena_memory_record (line 168) | inline static bool is_arena_memory_record(MEMFLAGS flags) { method is_virtual_memory_record (line 172) | inline static bool is_virtual_memory_record(MEMFLAGS flags) { method is_virtual_memory_reserve_record (line 176) | inline static bool is_virtual_memory_reserve_record(MEMFLAGS flags) { method is_virtual_memory_commit_record (line 180) | inline static bool is_virtual_memory_commit_record(MEMFLAGS flags) { method is_virtual_memory_uncommit_record (line 184) | inline static bool is_virtual_memory_uncommit_record(MEMFLAGS flags) { method is_virtual_memory_release_record (line 188) | inline static bool is_virtual_memory_release_record(MEMFLAGS flags) { method is_virtual_memory_type_record (line 192) | inline static bool is_virtual_memory_type_record(MEMFLAGS flags) { method MEMFLAGS (line 197) | inline static MEMFLAGS malloc_tag() { return tag_alloc... method MEMFLAGS (line 198) | inline static MEMFLAGS free_tag() { return tag_relea... method MEMFLAGS (line 199) | inline static MEMFLAGS arena_size_tag() { return tag_size ... method MEMFLAGS (line 200) | inline static MEMFLAGS virtual_memory_tag() { return vmBit; } method MEMFLAGS (line 201) | inline static MEMFLAGS virtual_memory_reserve_tag() { return (tag_allo... method MEMFLAGS (line 202) | inline static MEMFLAGS virtual_memory_commit_tag() { return (tag_comm... method MEMFLAGS (line 203) | inline static MEMFLAGS virtual_memory_uncommit_tag(){ return (tag_unco... method MEMFLAGS (line 204) | inline static MEMFLAGS virtual_memory_release_tag() { return (tag_rele... method MEMFLAGS (line 205) | inline static MEMFLAGS virtual_memory_type_tag() { return (tag_type... method MemPointerRecord (line 208) | MemPointerRecord(): _size(0), _flags(mtNone) { } method MemPointerRecord (line 210) | MemPointerRecord(address addr, MEMFLAGS memflags, size_t size = 0): method MemPointerRecord (line 213) | MemPointerRecord(const MemPointerRecord& copy_from): method jint (line 221) | virtual jint seq() const { return 0; } method size (line 223) | inline size_t size() const { return _size; } method set_size (line 224) | inline void set_size(size_t size) { _size = size; } method MEMFLAGS (line 226) | inline MEMFLAGS flags() const { return _flags; } method set_flags (line 227) | inline void set_flags(MEMFLAGS flags) { _flags = flags; } method MemPointerRecord (line 229) | MemPointerRecord& operator= (const MemPointerRecord& ptr) { method is_malloced_pointer (line 243) | inline bool is_malloced_pointer() const { method is_vm_pointer (line 248) | inline bool is_vm_pointer() const { method is_allocation_record (line 254) | inline bool is_allocation_record() const { method is_arena_memory_record (line 259) | inline bool is_arena_memory_record() const { method is_arena_record (line 264) | inline bool is_arena_record() const { method is_memory_record_of_arena (line 269) | inline bool is_memory_record_of_arena(const MemPointerRecord* arena_rc) { method is_deallocation_record (line 276) | inline bool is_deallocation_record() const { method is_commit_record (line 281) | inline bool is_commit_record() const { method is_uncommit_record (line 286) | inline bool is_uncommit_record() const { method is_type_tagging_record (line 291) | inline bool is_type_tagging_record() const { method is_same_region (line 297) | inline bool is_same_region(const MemPointerRecord* other) const { method contains_region (line 302) | inline bool contains_region(const MemPointerRecord* other) const { method contains_region (line 307) | inline bool contains_region(address add, size_t sz) const { method contains_address (line 311) | inline bool contains_address(address add) const { method overlaps_region (line 316) | inline bool overlaps_region(const MemPointerRecord* other) const { class MemPointerRecordEx (line 329) | class MemPointerRecordEx : public MemPointerRecord { method MemPointerRecordEx (line 334) | MemPointerRecordEx(): _pc(0) { } method MemPointerRecordEx (line 336) | MemPointerRecordEx(address addr, MEMFLAGS memflags, size_t size = 0, a... method MemPointerRecordEx (line 339) | MemPointerRecordEx(const MemPointerRecordEx& copy_from): method address (line 342) | inline address pc() const { return _pc; } method init (line 344) | void init(const MemPointerRecordEx* mpe) { method init (line 349) | void init(const MemPointerRecord* mp) { class VMMemRegion (line 357) | class VMMemRegion : public MemPointerRecord { method VMMemRegion (line 359) | VMMemRegion() { } method init (line 361) | void init(const MemPointerRecord* mp) { method VMMemRegion (line 368) | VMMemRegion& operator=(const VMMemRegion& other) { method is_reserved_region (line 373) | inline bool is_reserved_region() const { method is_committed_region (line 377) | inline bool is_committed_region() const { method address (line 382) | inline address base() const { method tag (line 387) | inline void tag(MEMFLAGS f) { method expand_region (line 393) | void expand_region(address addr, size_t sz) { method exclude_region (line 407) | inline void exclude_region(address add, size_t sz) { class VMMemRegionEx (line 422) | class VMMemRegionEx : public VMMemRegion { method VMMemRegionEx (line 427) | VMMemRegionEx(): _pc(0) { } method init (line 429) | void init(const MemPointerRecordEx* mpe) { method init (line 434) | void init(const MemPointerRecord* mpe) { method VMMemRegionEx (line 439) | VMMemRegionEx& operator=(const VMMemRegionEx& other) { method address (line 445) | inline address pc() const { return _pc; } class SeqMemPointerRecord (line 453) | class SeqMemPointerRecord : public MemPointerRecord { method SeqMemPointerRecord (line 458) | SeqMemPointerRecord(): _seq(0){ } method SeqMemPointerRecord (line 460) | SeqMemPointerRecord(address addr, MEMFLAGS flags, size_t size, jint seq) method SeqMemPointerRecord (line 464) | SeqMemPointerRecord(const SeqMemPointerRecord& copy_from) method SeqMemPointerRecord (line 469) | SeqMemPointerRecord& operator= (const SeqMemPointerRecord& ptr) { method jint (line 475) | inline jint seq() const { class SeqMemPointerRecordEx (line 482) | class SeqMemPointerRecordEx : public MemPointerRecordEx { method SeqMemPointerRecordEx (line 487) | SeqMemPointerRecordEx(): _seq(0) { } method SeqMemPointerRecordEx (line 489) | SeqMemPointerRecordEx(address addr, MEMFLAGS flags, size_t size, method SeqMemPointerRecordEx (line 494) | SeqMemPointerRecordEx(const SeqMemPointerRecordEx& copy_from) method SeqMemPointerRecordEx (line 499) | SeqMemPointerRecordEx& operator= (const SeqMemPointerRecordEx& ptr) { method jint (line 505) | inline jint seq() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memPtrArray.hpp class MemPtr (line 30) | class MemPtr class MemRecorder (line 31) | class MemRecorder class ArenaInfo (line 32) | class ArenaInfo class MemSnapshot (line 33) | class MemSnapshot class MemPointerArrayIterator (line 66) | class MemPointerArrayIterator class MemPointerArrayIteratorImpl (line 86) | class MemPointerArrayIteratorImpl : public MemPointerArrayIterator { method MemPointerArrayIteratorImpl (line 92) | MemPointerArrayIteratorImpl(MemPointerArray* arr) { method MemPointer (line 98) | virtual MemPointer* current() const { method MemPointer (line 105) | virtual MemPointer* next() { method MemPointer (line 113) | virtual MemPointer* peek_next() const { method MemPointer (line 120) | virtual MemPointer* peek_prev() const { method remove (line 127) | virtual void remove() { method insert (line 133) | virtual bool insert(MemPointer* ptr) { method insert_after (line 137) | virtual bool insert_after(MemPointer* ptr) { class MemPointerArrayImpl (line 152) | class MemPointerArrayImpl : public MemPointerArray { method MemPointerArrayImpl (line 160) | MemPointerArrayImpl(int initial_size = DEFAULT_PTR_ARRAY_SIZE, bool in... method out_of_memory (line 177) | bool out_of_memory() const { method instance_size (line 181) | size_t instance_size() const { method is_empty (line 185) | bool is_empty() const { method is_full (line 190) | bool is_full() { method length (line 199) | int length() const { method NOT_PRODUCT (line 204) | NOT_PRODUCT(int capacity() const { return _max_size; } method clear (line 206) | void clear() { method append (line 211) | bool append(MemPointer* ptr) { method insert_at (line 220) | bool insert_at(MemPointer* ptr, int pos) { method remove_at (line 233) | bool remove_at(int pos) { method MemPointer (line 246) | MemPointer* at(int index) const { method shrink (line 252) | bool shrink() { method sort (line 269) | void sort(FN_SORT fn) { method expand_array (line 275) | bool expand_array() { method raw_free (line 301) | void raw_free(void* ptr) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memRecorder.cpp function MemPointer (line 33) | MemPointer* SequencedRecordIterator::next_record() { function SequencedRecordIterator (line 149) | SequencedRecordIterator MemRecorder::pointer_itr() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memRecorder.hpp class MemSnapshot (line 32) | class MemSnapshot class MemTracker (line 33) | class MemTracker class MemTrackWorker (line 34) | class MemTrackWorker class FixedSizeMemPointerArray (line 37) | class FixedSizeMemPointerArray : method FixedSizeMemPointerArray (line 47) | FixedSizeMemPointerArray(bool init_elements = false): method instance_size (line 72) | inline size_t instance_size() const { method NOT_PRODUCT (line 76) | NOT_PRODUCT(int capacity() const { return SIZE; } method out_of_memory (line 80) | bool out_of_memory() const { return false; } method is_empty (line 81) | bool is_empty() const { return _size == 0; } method is_full (line 82) | bool is_full() { return length() >= SIZE; } method length (line 83) | int length() const { return _size; } method clear (line 85) | void clear() { method append (line 89) | bool append(MemPointer* ptr) { method insert_at (line 95) | virtual bool insert_at(MemPointer* p, int pos) { method remove_at (line 100) | virtual bool remove_at(int pos) { method MemPointer (line 105) | MemPointer* at(int index) const { method sort (line 111) | void sort(FN_SORT fn) { method shrink (line 115) | bool shrink() { class SequencedRecordIterator (line 130) | class SequencedRecordIterator : public MemPointerArrayIterator { method SequencedRecordIterator (line 136) | SequencedRecordIterator(const MemPointerArray* arr): method SequencedRecordIterator (line 141) | SequencedRecordIterator(const SequencedRecordIterator& itr): method MemPointer (line 147) | virtual MemPointer* current() const { method MemPointer (line 152) | virtual MemPointer* next() { method MemPointer (line 158) | virtual MemPointer* peek_next() const { method MemPointer (line 164) | virtual MemPointer* peek_prev() const { method remove (line 170) | virtual void remove() { method insert (line 174) | virtual bool insert(MemPointer* ptr) { method insert_after (line 179) | virtual bool insert_after(MemPointer* ptr) { method same_kind (line 190) | inline bool same_kind(const MemPointerRecord* p1, const MemPointerReco... class MemRecorder (line 202) | class MemRecorder : public CHeapObj { method set_next (line 226) | inline void set_next(MemRecorder* rec) { method MemRecorder (line 230) | inline MemRecorder* next() const { method is_full (line 235) | inline bool is_full() const { method out_of_memory (line 242) | inline bool out_of_memory() const { method clear (line 247) | inline void clear() { method get_generation (line 255) | unsigned long get_generation() const { return _generation; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memReporter.hpp class BaselineOutputer (line 38) | class BaselineOutputer : public StackObj { class BaselineReporter (line 121) | class BaselineReporter : public StackObj { method BaselineReporter (line 129) | BaselineReporter(BaselineOutputer& outputer, size_t scale = K): method scale (line 138) | size_t scale() const { return _scale; } class BaselineTTYOutputer (line 160) | class BaselineTTYOutputer : public BaselineOutputer { method BaselineTTYOutputer (line 177) | BaselineTTYOutputer(outputStream* st) { method num_of_classes (line 199) | void num_of_classes(size_t classes) { method num_of_threads (line 203) | void num_of_threads(size_t threads) { method thread_info (line 207) | void thread_info(size_t stack_reserved_amt, size_t stack_committed_amt) { method diff_num_of_classes (line 217) | void diff_num_of_classes(size_t classes, int diff) { method diff_num_of_threads (line 222) | void diff_num_of_threads(size_t threads, int diff) { method diff_thread_info (line 227) | void diff_thread_info(size_t stack_reserved_amt, size_t stack_committe... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memSnapshot.cpp function decode_pointer_record (line 36) | void decode_pointer_record(MemPointerRecord* rec) { function decode_vm_region_record (line 72) | void decode_vm_region_record(VMMemRegion* rec) { function sort_in_seq_order (line 352) | static int sort_in_seq_order(const void* p1, const void* p2) { function VMRecordIterator (line 382) | VMRecordIterator StagingArea::virtual_memory_record_walker() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memSnapshot.hpp class MemPointerIterator (line 37) | class MemPointerIterator : public MemPointerArrayIteratorImpl { method MemPointerIterator (line 39) | MemPointerIterator(MemPointerArray* arr): method is_dup_pointer (line 45) | virtual bool is_dup_pointer(const MemPointer* ptr1, method insert (line 60) | virtual bool insert(MemPointer* ptr) { method insert_after (line 76) | virtual bool insert_after(MemPointer* ptr) { method MemPointer (line 98) | virtual MemPointer* locate(address addr) { class VMMemPointerIterator (line 107) | class VMMemPointerIterator : public MemPointerIterator { method VMMemPointerIterator (line 109) | VMMemPointerIterator(MemPointerArray* arr): method MemPointer (line 116) | virtual MemPointer* locate(address addr) { method reset (line 147) | inline void reset() { _pos = 0; } method check_reserved_region (line 150) | bool check_reserved_region() { method is_dup_pointer (line 166) | virtual bool is_dup_pointer(const MemPointer* ptr1, class MallocRecordIterator (line 183) | class MallocRecordIterator : public MemPointerArrayIterator { method MallocRecordIterator (line 190) | MallocRecordIterator(MemPointerArray* arr) : _itr(arr) { method MemPointer (line 193) | virtual MemPointer* current() const { method MemPointer (line 205) | virtual MemPointer* next() { method MemPointer (line 238) | MemPointer* peek_next() const { ShouldNotReachHere(); return NULL; } method MemPointer (line 239) | MemPointer* peek_prev() const { ShouldNotReachHere(); return NULL; } method remove (line 240) | void remove() { ShouldNotReachHere(); } method insert (line 241) | bool insert(MemPointer* ptr) { ShouldNotReachHere(); return fals... method insert_after (line 242) | bool insert_after(MemPointer* ptr) { ShouldNotReachHere(); return fals... class VMRecordIterator (line 251) | class VMRecordIterator : public MemPointerArrayIterator { method VMRecordIterator (line 256) | VMRecordIterator(MemPointerArray* arr) : _itr(arr) { method MemPointer (line 273) | virtual MemPointer* current() const { method MemPointer (line 278) | virtual MemPointer* next() { method MemPointer (line 297) | MemPointer* peek_next() const { ShouldNotReachHere(); return NULL; } method MemPointer (line 298) | MemPointer* peek_prev() const { ShouldNotReachHere(); return NULL; } method remove (line 299) | void remove() { ShouldNotReachHere(); } method insert (line 300) | bool insert(MemPointer* ptr) { ShouldNotReachHere(); return fals... method insert_after (line 301) | bool insert_after(MemPointer* ptr) { ShouldNotReachHere(); return fals... method is_duplicated_record (line 304) | bool is_duplicated_record(MemPointerRecord* p1, MemPointerRecord* p2) ... class StagingArea (line 311) | class StagingArea : public _ValueObj { method StagingArea (line 317) | StagingArea() : _malloc_data(NULL), _vm_data(NULL) { method MallocRecordIterator (line 326) | MallocRecordIterator malloc_record_walker() { method clear (line 333) | void clear() { method MemPointerArray (line 340) | inline MemPointerArray* malloc_data() { return _malloc_data; } method MemPointerArray (line 341) | inline MemPointerArray* vm_data() { return _vm_data; } class MemBaseline (line 344) | class MemBaseline class MemSnapshot (line 345) | class MemSnapshot : public CHeapObj { method out_of_memory (line 369) | bool out_of_memory() { method number_of_classes (line 383) | int number_of_classes() const { return _number_of_classes; } method wait (line 385) | void wait(long timeout) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memTrackWorker.hpp class GenerationData (line 35) | class GenerationData : public _ValueObj { method GenerationData (line 41) | GenerationData(): _number_of_classes(0), _recorder_list(NULL) { } method number_of_classes (line 43) | inline int number_of_classes() const { return _number_of_classes; } method set_number_of_classes (line 44) | inline void set_number_of_classes(long num) { _number_of_classes = num; } method MemRecorder (line 46) | inline MemRecorder* next_recorder() { method has_more_recorder (line 56) | inline bool has_more_recorder() const { method add_recorders (line 61) | void add_recorders(MemRecorder* head) { method NOT_PRODUCT (line 75) | NOT_PRODUCT(MemRecorder* peek() const { return _recorder_list; } class MemTrackWorker (line 78) | class MemTrackWorker : public NamedThread { method has_error (line 99) | inline bool has_error() const { return _has_error; } method generations_in_use (line 113) | inline int generations_in_use() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memTracker.cpp function MemRecorder (line 251) | MemRecorder* MemTracker::get_thread_recorder(JavaThread* thread) { function MemRecorder (line 281) | MemRecorder* MemTracker::get_new_or_pooled_instance() { function MemRecorder (line 309) | MemRecorder* MemTracker::get_pending_recorders() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memTracker.hpp class SyncThreadRecorderClosure (line 56) | class SyncThreadRecorderClosure : public ThreadClosure { method SyncThreadRecorderClosure (line 61) | SyncThreadRecorderClosure() { method get_thread_count (line 66) | int get_thread_count() const { class BaselineOutputer (line 71) | class BaselineOutputer class MemSnapshot (line 72) | class MemSnapshot class MemTrackWorker (line 73) | class MemTrackWorker class Thread (line 74) | class Thread class MemTracker (line 78) | class MemTracker : AllStatic { type NMTStates (line 85) | enum NMTStates { class Tracker (line 96) | class Tracker : public StackObj { type MemoryOperation (line 99) | enum MemoryOperation { type NMTLevel (line 136) | enum NMTLevel { type ShutdownReason (line 142) | enum ShutdownReason { method is_on (line 160) | static inline bool is_on() { method tracking_level (line 165) | static inline enum NMTLevel tracking_level() { method can_walk_stack (line 197) | static bool can_walk_stack() { method track_callsite (line 207) | static inline bool track_callsite() { return _tracking_level == NMT_de... method set_autoShutdown (line 212) | static inline void set_autoShutdown(bool value) { method shutdown_in_progress (line 226) | static inline bool shutdown_in_progress() { method record_malloc (line 247) | static inline void record_malloc(address addr, size_t size, MEMFLAGS f... method record_free (line 253) | static inline void record_free(address addr, MEMFLAGS flags, Thread* t... method record_arena_size (line 258) | static inline void record_arena_size(address addr, size_t size) { method record_virtual_memory_reserve (line 264) | static inline void record_virtual_memory_reserve(address addr, size_t ... method record_thread_stack (line 273) | static inline void record_thread_stack(address addr, size_t size, Thre... method release_thread_stack (line 281) | static inline void release_thread_stack(address addr, size_t size, Thr... method record_virtual_memory_commit (line 289) | static inline void record_virtual_memory_commit(address addr, size_t s... method record_virtual_memory_reserve_and_commit (line 297) | static inline void record_virtual_memory_reserve_and_commit(address ad... method record_virtual_memory_type (line 307) | static inline void record_virtual_memory_type(address base, MEMFLAGS f... method Tracker (line 319) | static inline Tracker get_realloc_tracker() { type MemoryOperation (line 99) | enum MemoryOperation { method Tracker (line 323) | static inline Tracker get_virtual_memory_uncommit_tracker() { type MemoryOperation (line 99) | enum MemoryOperation { method Tracker (line 327) | static inline Tracker get_virtual_memory_release_tracker() { type MemoryOperation (line 99) | enum MemoryOperation { method has_baseline (line 335) | static bool has_baseline() { method MemSnapshot (line 358) | static MemSnapshot* get_snapshot() { method is_single_threaded_bootstrap (line 398) | static bool is_single_threaded_bootstrap() { method check_NMT_load (line 402) | static void check_NMT_load(Thread* thr) { method inc_pending_op_count (line 423) | static void inc_pending_op_count() { method dec_pending_op_count (line 427) | static void dec_pending_op_count() { method set_current_processing_generation (line 442) | static void set_current_processing_generation(unsigned long generation) { method report_worker_idle (line 447) | static void report_worker_idle() { type NMTLevel (line 496) | enum NMTLevel type NMTStates (line 499) | enum NMTStates type ShutdownReason (line 501) | enum ShutdownReason FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memoryManager.cpp function MemoryManager (line 60) | MemoryManager* MemoryManager::get_code_cache_memory_manager() { function GCMemoryManager (line 64) | GCMemoryManager* MemoryManager::get_copy_memory_manager() { function GCMemoryManager (line 68) | GCMemoryManager* MemoryManager::get_msc_memory_manager() { function GCMemoryManager (line 72) | GCMemoryManager* MemoryManager::get_parnew_memory_manager() { function GCMemoryManager (line 76) | GCMemoryManager* MemoryManager::get_cms_memory_manager() { function GCMemoryManager (line 80) | GCMemoryManager* MemoryManager::get_psScavenge_memory_manager() { function GCMemoryManager (line 84) | GCMemoryManager* MemoryManager::get_psMarkSweep_memory_manager() { function GCMemoryManager (line 88) | GCMemoryManager* MemoryManager::get_g1YoungGen_memory_manager() { function GCMemoryManager (line 92) | GCMemoryManager* MemoryManager::get_g1OldGen_memory_manager() { function instanceOop (line 96) | instanceOop MemoryManager::get_memory_manager_instance(TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memoryManager.hpp class MemoryPool (line 39) | class MemoryPool class GCMemoryManager (line 40) | class GCMemoryManager method is_gc_memory_manager (line 176) | bool is_gc_memory_manager() { return true; } method jlong (line 177) | jlong gc_time_ms() { return _accumulated_timer.mill... method gc_count (line 178) | size_t gc_count() { return _num_collections; } method num_gc_threads (line 179) | int num_gc_threads() { return _num_gc_threads; } method set_num_gc_threads (line 180) | void set_num_gc_threads(int count) { _num_gc_threads = count; } method reset_gc_stat (line 187) | void reset_gc_stat() { _num_collections = 0; _accumulated_tim... method set_notification_enabled (line 193) | void set_notification_enabled(bool enabled) { _notification_enabled = ... method is_notification_enabled (line 194) | bool is_notification_enabled() { return _notification_enabled; } class OopClosure (line 41) | class OopClosure class MemoryManager (line 43) | class MemoryManager : public CHeapObj { type Name (line 56) | enum Name { method num_memory_pools (line 71) | int num_memory_pools() const { return _num_pools; } method MemoryPool (line 72) | MemoryPool* get_memory_pool(int index) { method is_manager (line 79) | bool is_manager(instanceHandle mh) { return mh() == _memory_mgr_ob... method kind (line 82) | virtual MemoryManager::Name kind() { return MemoryManager::Abstrac... method is_gc_memory_manager (line 83) | virtual bool is_gc_memory_manager() { return false; } class CodeCacheMemoryManager (line 102) | class CodeCacheMemoryManager : public MemoryManager { method CodeCacheMemoryManager (line 105) | CodeCacheMemoryManager() : MemoryManager() {} method kind (line 107) | MemoryManager::Name kind() { return MemoryManager::CodeCache; } class GCStatInfo (line 111) | class GCStatInfo : public ResourceObj { method gc_index (line 128) | size_t gc_index() { return _index; } method jlong (line 129) | jlong start_time() { return _start_time; } method jlong (line 130) | jlong end_time() { return _end_time; } method usage_array_size (line 131) | int usage_array_size() { return _usage_array_size; } method MemoryUsage (line 132) | MemoryUsage before_gc_usage_for_pool(int pool_index) { method MemoryUsage (line 136) | MemoryUsage after_gc_usage_for_pool(int pool_index) { method MemoryUsage (line 141) | MemoryUsage* before_gc_usage_array() { return _before_gc_usage_array; } method MemoryUsage (line 142) | MemoryUsage* after_gc_usage_array() { return _after_gc_usage_array; } method set_index (line 144) | void set_index(size_t index) { _index = index; } method set_start_time (line 145) | void set_start_time(jlong time) { _start_time = time; } method set_end_time (line 146) | void set_end_time(jlong time) { _end_time = time; } method set_before_gc_usage (line 147) | void set_before_gc_usage(int pool_index, MemoryUsage usage) { method set_after_gc_usage (line 151) | void set_after_gc_usage(int pool_index, MemoryUsage usage) { class GCMemoryManager (line 159) | class GCMemoryManager : public MemoryManager { method is_gc_memory_manager (line 176) | bool is_gc_memory_manager() { return true; } method jlong (line 177) | jlong gc_time_ms() { return _accumulated_timer.mill... method gc_count (line 178) | size_t gc_count() { return _num_collections; } method num_gc_threads (line 179) | int num_gc_threads() { return _num_gc_threads; } method set_num_gc_threads (line 180) | void set_num_gc_threads(int count) { _num_gc_threads = count; } method reset_gc_stat (line 187) | void reset_gc_stat() { _num_collections = 0; _accumulated_tim... method set_notification_enabled (line 193) | void set_notification_enabled(bool enabled) { _notification_enabled = ... method is_notification_enabled (line 194) | bool is_notification_enabled() { return _notification_enabled; } class CopyMemoryManager (line 201) | class CopyMemoryManager : public GCMemoryManager { method CopyMemoryManager (line 204) | CopyMemoryManager() : GCMemoryManager() {} method kind (line 206) | MemoryManager::Name kind() { return MemoryManager::Copy; } class MSCMemoryManager (line 210) | class MSCMemoryManager : public GCMemoryManager { method MSCMemoryManager (line 213) | MSCMemoryManager() : GCMemoryManager() {} method kind (line 215) | MemoryManager::Name kind() { return MemoryManager::MarkSweepCompact; } class ParNewMemoryManager (line 220) | class ParNewMemoryManager : public GCMemoryManager { method ParNewMemoryManager (line 223) | ParNewMemoryManager() : GCMemoryManager() {} method kind (line 225) | MemoryManager::Name kind() { return MemoryManager::ParNew; } class CMSMemoryManager (line 230) | class CMSMemoryManager : public GCMemoryManager { method CMSMemoryManager (line 233) | CMSMemoryManager() : GCMemoryManager() {} method kind (line 235) | MemoryManager::Name kind() { return MemoryManager::ConcurrentMarkSweep; } class PSScavengeMemoryManager (line 240) | class PSScavengeMemoryManager : public GCMemoryManager { method PSScavengeMemoryManager (line 243) | PSScavengeMemoryManager() : GCMemoryManager() {} method kind (line 245) | MemoryManager::Name kind() { return MemoryManager::PSScavenge; } class PSMarkSweepMemoryManager (line 250) | class PSMarkSweepMemoryManager : public GCMemoryManager { method PSMarkSweepMemoryManager (line 253) | PSMarkSweepMemoryManager() : GCMemoryManager() {} method kind (line 255) | MemoryManager::Name kind() { return MemoryManager::PSMarkSweep; } class G1YoungGenMemoryManager (line 259) | class G1YoungGenMemoryManager : public GCMemoryManager { method G1YoungGenMemoryManager (line 262) | G1YoungGenMemoryManager() : GCMemoryManager() {} method kind (line 264) | MemoryManager::Name kind() { return MemoryManager::G1YoungGen; } class G1OldGenMemoryManager (line 268) | class G1OldGenMemoryManager : public GCMemoryManager { method G1OldGenMemoryManager (line 271) | G1OldGenMemoryManager() : GCMemoryManager() {} method kind (line 273) | MemoryManager::Name kind() { return MemoryManager::G1OldGen; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memoryPool.cpp function instanceOop (line 73) | instanceOop MemoryPool::get_memory_pool_instance(TRAPS) { function get_max_value (line 137) | inline static size_t get_max_value(size_t val1, size_t val2) { function set_sensor_obj_at (line 152) | static void set_sensor_obj_at(SensorInfo** sensor_ptr, instanceHandle sh) { function MemoryUsage (line 186) | MemoryUsage ContiguousSpacePool::get_memory_usage() { function MemoryUsage (line 203) | MemoryUsage SurvivorContiguousSpacePool::get_memory_usage() { function MemoryUsage (line 221) | MemoryUsage CompactibleFreeListSpacePool::get_memory_usage() { function MemoryUsage (line 238) | MemoryUsage GenerationPool::get_memory_usage() { function MemoryUsage (line 251) | MemoryUsage CodeHeapPool::get_memory_usage() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memoryPool.hpp class MemoryManager (line 45) | class MemoryManager class SensorInfo (line 46) | class SensorInfo class Generation (line 47) | class Generation class DefNewGeneration (line 48) | class DefNewGeneration class PSPermGen (line 49) | class PSPermGen class PermGen (line 50) | class PermGen class ThresholdSupport (line 51) | class ThresholdSupport class MemoryPool (line 53) | class MemoryPool : public CHeapObj { type PoolType (line 56) | enum PoolType { method is_heap (line 97) | bool is_heap() { return _type == Heap; } method is_non_heap (line 98) | bool is_non_heap() { return _type == NonHeap; } method initial_size (line 99) | size_t initial_size() const { return _initial_size; } method num_memory_managers (line 100) | int num_memory_managers() const { return _num_managers; } method max_size (line 102) | virtual size_t max_size() const { return _max_size; } method is_pool (line 104) | bool is_pool(instanceHandle pool) { return (pool() == _memory_pool_obj... method available_for_allocation (line 106) | bool available_for_allocation() { return _available_for_allocation; } method set_available_for_allocation (line 107) | bool set_available_for_allocation(bool value) { method MemoryManager (line 113) | MemoryManager* get_memory_manager(int index) { method MemoryUsage (line 121) | MemoryUsage get_peak_memory_usage() { method reset_peak_memory_usage (line 126) | void reset_peak_memory_usage() { method ThresholdSupport (line 130) | ThresholdSupport* usage_threshold() { return _usage_threshold; } method ThresholdSupport (line 131) | ThresholdSupport* gc_usage_threshold() { return _gc_usage_threshold; } method SensorInfo (line 133) | SensorInfo* usage_sensor() { return _usage_sensor; } method SensorInfo (line 134) | SensorInfo* gc_usage_sensor() { return _gc_usage_sensor; } method set_last_collection_usage (line 138) | void set_last_collection_usage(MemoryUsage u) { _after_gc_usag... method is_collected_pool (line 143) | virtual bool is_collected_pool() { return false; } method MemoryUsage (line 144) | virtual MemoryUsage get_last_collection_usage() { return _after_gc_usa... class CollectedMemoryPool (line 150) | class CollectedMemoryPool : public MemoryPool { method CollectedMemoryPool (line 152) | CollectedMemoryPool(const char* name, PoolType type, size_t init_size,... method is_collected_pool (line 154) | bool is_collected_pool() { return true; } class ContiguousSpacePool (line 157) | class ContiguousSpacePool : public CollectedMemoryPool { method ContiguousSpace (line 164) | ContiguousSpace* space() { return _space; } method used_in_bytes (line 166) | size_t used_in_bytes() { return space()->used(); } class SurvivorContiguousSpacePool (line 169) | class SurvivorContiguousSpacePool : public CollectedMemoryPool { method used_in_bytes (line 182) | size_t used_in_bytes() { method committed_in_bytes (line 185) | size_t committed_in_bytes() { class CompactibleFreeListSpacePool (line 191) | class CompactibleFreeListSpacePool : public CollectedMemoryPool { method used_in_bytes (line 202) | size_t used_in_bytes() { return _space->used(); } class GenerationPool (line 207) | class GenerationPool : public CollectedMemoryPool { method used_in_bytes (line 214) | size_t used_in_bytes() { return _gen->used(); } class CodeHeapPool (line 217) | class CodeHeapPool: public MemoryPool { method used_in_bytes (line 223) | size_t used_in_bytes() { return _codeHeap->allocated_capaci... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memoryService.cpp class GcThreadCountClosure (line 69) | class GcThreadCountClosure: public ThreadClosure { method GcThreadCountClosure (line 73) | GcThreadCountClosure() : _count(0) {} method count (line 75) | int count() { return _count; } function MemoryPool (line 214) | MemoryPool* MemoryService::add_gen(Generation* gen, function MemoryPool (line 225) | MemoryPool* MemoryService::add_space(ContiguousSpace* space, function MemoryPool (line 237) | MemoryPool* MemoryService::add_survivor_spaces(DefNewGeneration* gen, function MemoryPool (line 250) | MemoryPool* MemoryService::add_cms_space(CompactibleFreeListSpace* space, function MemoryManager (line 503) | MemoryManager* MemoryService::get_memory_manager(instanceHandle mh) { function MemoryPool (line 513) | MemoryPool* MemoryService::get_memory_pool(instanceHandle ph) { function Handle (line 607) | Handle MemoryService::create_MemoryUsage_obj(MemoryUsage usage, TRAPS) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memoryService.hpp class MemoryPool (line 35) | class MemoryPool class MemoryManager (line 36) | class MemoryManager class GCMemoryManager (line 37) | class GCMemoryManager class CollectedHeap (line 38) | class CollectedHeap class Generation (line 39) | class Generation class DefNewGeneration (line 40) | class DefNewGeneration class PSYoungGen (line 41) | class PSYoungGen class PSOldGen (line 42) | class PSOldGen class PSPermGen (line 43) | class PSPermGen class CodeHeap (line 44) | class CodeHeap class ContiguousSpace (line 45) | class ContiguousSpace class CompactibleFreeListSpace (line 46) | class CompactibleFreeListSpace class PermanentGenerationSpec (line 47) | class PermanentGenerationSpec class GenCollectedHeap (line 48) | class GenCollectedHeap class ParallelScavengeHeap (line 49) | class ParallelScavengeHeap class CompactingPermGenGen (line 50) | class CompactingPermGenGen class CMSPermGenGen (line 51) | class CMSPermGenGen class G1CollectedHeap (line 52) | class G1CollectedHeap class MemoryService (line 56) | class MemoryService : public AllStatic { method add_generation_memory_pool (line 83) | static void add_generation_memory_pool(Generation* gen, method num_memory_pools (line 140) | static const int num_memory_pools() { method num_memory_managers (line 143) | static const int num_memory_managers() { method MemoryPool (line 147) | static MemoryPool* get_memory_pool(int index) { method MemoryManager (line 151) | static MemoryManager* get_memory_manager(int index) { method track_code_cache_memory_usage (line 156) | static void track_code_cache_memory_usage() { method get_verbose (line 172) | static bool get_verbose() { return PrintGC; } method GCMemoryManager (line 178) | static const GCMemoryManager* get_minor_gc_manager() { method GCMemoryManager (line 182) | static const GCMemoryManager* get_major_gc_manager() { class TraceMemoryManagerStats (line 187) | class TraceMemoryManagerStats : public StackObj { method TraceMemoryManagerStats (line 199) | TraceMemoryManagerStats() {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/memoryUsage.hpp function VALUE_OBJ_CLASS_SPEC (line 47) | class MemoryUsage VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/nmtDCmd.hpp class NMTDCmd (line 34) | class NMTDCmd: public DCmdWithParser { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/psMemoryPool.cpp function MemoryUsage (line 53) | MemoryUsage PSGenerationPool::get_memory_usage() { function MemoryUsage (line 78) | MemoryUsage EdenMutableSpacePool::get_memory_usage() { function MemoryUsage (line 100) | MemoryUsage SurvivorMutableSpacePool::get_memory_usage() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/psMemoryPool.hpp class PSGenerationPool (line 39) | class PSGenerationPool : public CollectedMemoryPool { method used_in_bytes (line 48) | size_t used_in_bytes() { return _gen->used_in_bytes(); } method max_size (line 49) | size_t max_size() const { return _gen->reserved().byte_siz... class EdenMutableSpacePool (line 52) | class EdenMutableSpacePool : public CollectedMemoryPool { method MutableSpace (line 64) | MutableSpace* space() { return _space; } method used_in_bytes (line 66) | size_t used_in_bytes() { return space()->used_in_by... method max_size (line 67) | size_t max_size() const { class SurvivorMutableSpacePool (line 73) | class SurvivorMutableSpacePool : public CollectedMemoryPool { method used_in_bytes (line 85) | size_t used_in_bytes() { method committed_in_bytes (line 88) | size_t committed_in_bytes() { method max_size (line 91) | size_t max_size() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/runtimeService.cpp function jlong (line 173) | jlong RuntimeService::safepoint_sync_time_ms() { function jlong (line 178) | jlong RuntimeService::safepoint_count() { function jlong (line 182) | jlong RuntimeService::safepoint_time_ms() { function jlong (line 187) | jlong RuntimeService::application_time_ms() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/runtimeService.hpp class RuntimeService (line 31) | class RuntimeService : public AllStatic { method last_safepoint_time_sec (line 52) | static double last_safepoint_time_sec() { return _safepoint_timer... method last_application_time_sec (line 53) | static double last_application_time_sec() { return _app_timer.secon... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/serviceUtil.hpp class ServiceUtil (line 35) | class ServiceUtil : public AllStatic { method visible_oop (line 40) | static inline bool visible_oop(oop o) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/threadService.cpp function Handle (line 145) | Handle ThreadService::get_current_contended_monitor(JavaThread* thread) { function Handle (line 235) | Handle ThreadService::dump_stack_traces(GrowableArray* t... function DeadlockCycle (line 290) | DeadlockCycle* ThreadService::find_deadlocks_at_safepoint(bool concurren... class InflatedMonitorsClosure (line 473) | class InflatedMonitorsClosure: public MonitorClosure { method InflatedMonitorsClosure (line 478) | InflatedMonitorsClosure(Thread* t, ThreadStackTrace* st) { method do_monitor (line 482) | void do_monitor(ObjectMonitor* mid) { function Handle (line 566) | Handle ThreadStackTrace::allocate_fill_stack_trace_element_array(TRAPS) { function ThreadConcurrentLocks (line 663) | ThreadConcurrentLocks* ConcurrentLocksDump::thread_concurrent_locks(Java... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/services/threadService.hpp class OopClosure (line 38) | class OopClosure class ThreadDumpResult (line 39) | class ThreadDumpResult method set_next (line 351) | void set_next(ThreadDumpResult* next) { _next = next; } method ThreadDumpResult (line 352) | ThreadDumpResult* next() { return _next; } method num_threads (line 353) | int num_threads() { return _num_th... method num_snapshots (line 354) | int num_snapshots() { return _num_sn... method ThreadSnapshot (line 355) | ThreadSnapshot* snapshots() { return _snapsh... class ThreadStackTrace (line 40) | class ThreadStackTrace method JavaThread (line 260) | JavaThread* thread() { return _thread; } method StackFrameInfo (line 261) | StackFrameInfo* stack_frame_at(int i) { return _frames->at(i); } method get_stack_depth (line 262) | int get_stack_depth() { return _depth; } method num_jni_locked_monitors (line 269) | int num_jni_locked_monitors() { return (_jni_locked_monito... method add_jni_locked_monitor (line 272) | void add_jni_locked_monitor(oop object) { _jni_locked_monit... class ThreadSnapshot (line 41) | class ThreadSnapshot method ThreadSnapshot (line 213) | ThreadSnapshot() : _thread(NULL), _threadObj(NULL), _stack_trace(NULL)... method thread_status (line 218) | java_lang_Thread::ThreadStatus thread_status() { return _thread_status; } method oop (line 220) | oop threadObj() const { return _threadObj; } method set_next (line 222) | void set_next(ThreadSnapshot* n) { _next = n; } method is_ext_suspended (line 224) | bool is_ext_suspended() { return _is_ext_suspended; } method is_in_native (line 225) | bool is_in_native() { return _is_in_native; } method jlong (line 227) | jlong contended_enter_count() { return _contended_enter_coun... method jlong (line 228) | jlong contended_enter_ticks() { return _contended_enter_tick... method jlong (line 229) | jlong monitor_wait_count() { return _monitor_wait_count; } method jlong (line 230) | jlong monitor_wait_ticks() { return _monitor_wait_ticks; } method jlong (line 231) | jlong sleep_count() { return _sleep_count; } method jlong (line 232) | jlong sleep_ticks() { return _sleep_ticks; } method oop (line 235) | oop blocker_object() { return _blocker_object; } method oop (line 236) | oop blocker_object_owner() { return _blocker_object_owner; } method ThreadSnapshot (line 238) | ThreadSnapshot* next() const { return _next; } method ThreadStackTrace (line 239) | ThreadStackTrace* get_stack_trace() { return _stack_trace; } method ThreadConcurrentLocks (line 240) | ThreadConcurrentLocks* get_concurrent_locks() { return _concurrent... method set_concurrent_locks (line 243) | void set_concurrent_locks(ThreadConcurrentLocks* l) { _concurre... class StackFrameInfo (line 42) | class StackFrameInfo method methodOop (line 292) | methodOop method() const { return _method; } method bci (line 293) | int bci() const { return _bci; } method num_locked_monitors (line 296) | int num_locked_monitors() { return (_locked_monitors != NU... class ThreadConcurrentLocks (line 43) | class ThreadConcurrentLocks method set_next (line 312) | void set_next(ThreadConcurrentLocks* n) { _next... method ThreadConcurrentLocks (line 313) | ThreadConcurrentLocks* next() { return _next; } method JavaThread (line 314) | JavaThread* java_thread() { retur... class DeadlockCycle (line 44) | class DeadlockCycle method DeadlockCycle (line 368) | DeadlockCycle* next() { return _next; } method set_next (line 369) | void set_next(DeadlockCycle* d) { _next = d; } method add_thread (line 370) | void add_thread(JavaThread* t) { _threads->append(t); } method reset (line 371) | void reset() { _is_deadlock = false; _thr... method set_deadlock (line 372) | void set_deadlock(bool value) { _is_deadlock = value; } method is_deadlock (line 373) | bool is_deadlock() { return _is_deadlock; } method num_threads (line 374) | int num_threads() { return _threads->length(); } class ThreadService (line 53) | class ThreadService : public AllStatic { method is_thread_monitoring_contention (line 82) | static bool is_thread_monitoring_contention() { return _thread_monitor... method is_thread_cpu_time_enabled (line 85) | static bool is_thread_cpu_time_enabled() { return _thread_cpu_time_... method is_thread_allocated_memory_enabled (line 88) | static bool is_thread_allocated_memory_enabled() { return _thread_cpu_... method jlong (line 90) | static jlong get_total_thread_count() { return _total_threads_co... method jlong (line 91) | static jlong get_peak_thread_count() { return _peak_threads_cou... method jlong (line 92) | static jlong get_live_thread_count() { return _live_threads_cou... method jlong (line 93) | static jlong get_daemon_thread_count() { return _daemon_threads_c... method exiting_threads_count (line 95) | static int exiting_threads_count() { return _exiting_threads_... method exiting_daemon_threads_count (line 96) | static int exiting_daemon_threads_count() { return _exiting_daemon_t... class ThreadStatistics (line 119) | class ThreadStatistics : public CHeapObj { method check_and_reset_count (line 144) | void check_and_reset_count() { method check_and_reset_timer (line 151) | void check_and_reset_timer() { method jlong (line 162) | jlong contended_enter_count() { return (_count_pending_rese... method jlong (line 163) | jlong contended_enter_ticks() { return (_timer_pending_rese... method jlong (line 164) | jlong monitor_wait_count() { return (_count_pending_rese... method jlong (line 165) | jlong monitor_wait_ticks() { return (_timer_pending_rese... method jlong (line 166) | jlong sleep_count() { return (_count_pending_rese... method jlong (line 167) | jlong sleep_ticks() { return (_timer_pending_rese... method monitor_wait (line 169) | void monitor_wait() { check_and_reset_count(); _m... method monitor_wait_begin (line 170) | void monitor_wait_begin() { check_and_reset_timer(); _m... method monitor_wait_end (line 171) | void monitor_wait_end() { _monitor_wait_timer.stop();... method thread_sleep (line 173) | void thread_sleep() { check_and_reset_count(); _s... method thread_sleep_begin (line 174) | void thread_sleep_begin() { check_and_reset_timer(); _s... method thread_sleep_end (line 175) | void thread_sleep_end() { _sleep_timer.stop(); check_... method contended_enter (line 177) | void contended_enter() { check_and_reset_count(); _c... method contended_enter_begin (line 178) | void contended_enter_begin() { check_and_reset_timer(); _c... method contended_enter_end (line 179) | void contended_enter_end() { _contended_enter_timer.stop... method reset_count_stat (line 181) | void reset_count_stat() { _count_pending_reset = true; } method reset_time_stat (line 182) | void reset_time_stat() { _timer_pending_reset = true; } method elapsedTimer (line 185) | elapsedTimer* perf_timers_addr() { return _perf_timers; } class ThreadSnapshot (line 189) | class ThreadSnapshot : public CHeapObj { method ThreadSnapshot (line 213) | ThreadSnapshot() : _thread(NULL), _threadObj(NULL), _stack_trace(NULL)... method thread_status (line 218) | java_lang_Thread::ThreadStatus thread_status() { return _thread_status; } method oop (line 220) | oop threadObj() const { return _threadObj; } method set_next (line 222) | void set_next(ThreadSnapshot* n) { _next = n; } method is_ext_suspended (line 224) | bool is_ext_suspended() { return _is_ext_suspended; } method is_in_native (line 225) | bool is_in_native() { return _is_in_native; } method jlong (line 227) | jlong contended_enter_count() { return _contended_enter_coun... method jlong (line 228) | jlong contended_enter_ticks() { return _contended_enter_tick... method jlong (line 229) | jlong monitor_wait_count() { return _monitor_wait_count; } method jlong (line 230) | jlong monitor_wait_ticks() { return _monitor_wait_ticks; } method jlong (line 231) | jlong sleep_count() { return _sleep_count; } method jlong (line 232) | jlong sleep_ticks() { return _sleep_ticks; } method oop (line 235) | oop blocker_object() { return _blocker_object; } method oop (line 236) | oop blocker_object_owner() { return _blocker_object_owner; } method ThreadSnapshot (line 238) | ThreadSnapshot* next() const { return _next; } method ThreadStackTrace (line 239) | ThreadStackTrace* get_stack_trace() { return _stack_trace; } method ThreadConcurrentLocks (line 240) | ThreadConcurrentLocks* get_concurrent_locks() { return _concurrent... method set_concurrent_locks (line 243) | void set_concurrent_locks(ThreadConcurrentLocks* l) { _concurre... class ThreadStackTrace (line 247) | class ThreadStackTrace : public CHeapObj { method JavaThread (line 260) | JavaThread* thread() { return _thread; } method StackFrameInfo (line 261) | StackFrameInfo* stack_frame_at(int i) { return _frames->at(i); } method get_stack_depth (line 262) | int get_stack_depth() { return _depth; } method num_jni_locked_monitors (line 269) | int num_jni_locked_monitors() { return (_jni_locked_monito... method add_jni_locked_monitor (line 272) | void add_jni_locked_monitor(oop object) { _jni_locked_monit... class StackFrameInfo (line 278) | class StackFrameInfo : public CHeapObj { method methodOop (line 292) | methodOop method() const { return _method; } method bci (line 293) | int bci() const { return _bci; } method num_locked_monitors (line 296) | int num_locked_monitors() { return (_locked_monitors != NU... class ThreadConcurrentLocks (line 302) | class ThreadConcurrentLocks : public CHeapObj { method set_next (line 312) | void set_next(ThreadConcurrentLocks* n) { _next... method ThreadConcurrentLocks (line 313) | ThreadConcurrentLocks* next() { return _next; } method JavaThread (line 314) | JavaThread* java_thread() { retur... class ConcurrentLocksDump (line 319) | class ConcurrentLocksDump : public StackObj { method ConcurrentLocksDump (line 329) | ConcurrentLocksDump(bool retain_map_on_free) : _map(NULL), _last(NULL)... method ConcurrentLocksDump (line 330) | ConcurrentLocksDump() : _map(NULL), _last(NULL), _retain_map_on_free(f... class ThreadDumpResult (line 338) | class ThreadDumpResult : public StackObj { method set_next (line 351) | void set_next(ThreadDumpResult* next) { _next = next; } method ThreadDumpResult (line 352) | ThreadDumpResult* next() { return _next; } method num_threads (line 353) | int num_threads() { return _num_th... method num_snapshots (line 354) | int num_snapshots() { return _num_sn... method ThreadSnapshot (line 355) | ThreadSnapshot* snapshots() { return _snapsh... class DeadlockCycle (line 359) | class DeadlockCycle : public CHeapObj { method DeadlockCycle (line 368) | DeadlockCycle* next() { return _next; } method set_next (line 369) | void set_next(DeadlockCycle* d) { _next = d; } method add_thread (line 370) | void add_thread(JavaThread* t) { _threads->append(t); } method reset (line 371) | void reset() { _is_deadlock = false; _thr... method set_deadlock (line 372) | void set_deadlock(bool value) { _is_deadlock = value; } method is_deadlock (line 373) | bool is_deadlock() { return _is_deadlock; } method num_threads (line 374) | int num_threads() { return _threads->length(); } class ThreadsListEnumerator (line 380) | class ThreadsListEnumerator : public StackObj { method num_threads (line 387) | int num_threads() { return _threads_array->lengt... method instanceHandle (line 388) | instanceHandle get_threadObj(int index) { return _threads_array->at(in... class JavaThreadStatusChanger (line 393) | class JavaThreadStatusChanger : public StackObj { method save_old_state (line 399) | void save_old_state(JavaThread* java_thread) { method set_thread_status (line 408) | static void set_thread_status(JavaThread* java_thread, method set_thread_status (line 413) | void set_thread_status(java_lang_Thread::ThreadStatus state) { method JavaThreadStatusChanger (line 419) | JavaThreadStatusChanger(JavaThread* java_thread, method JavaThreadStatusChanger (line 425) | JavaThreadStatusChanger(JavaThread* java_thread) { method is_alive (line 433) | static bool is_alive(JavaThread* java_thread) { method is_alive (line 437) | bool is_alive() { class JavaThreadInObjectWaitState (line 443) | class JavaThreadInObjectWaitState : public JavaThreadStatusChanger { method JavaThreadInObjectWaitState (line 449) | JavaThreadInObjectWaitState(JavaThread *java_thread, bool timed) : class JavaThreadParkedState (line 472) | class JavaThreadParkedState : public JavaThreadStatusChanger { method JavaThreadParkedState (line 478) | JavaThreadParkedState(JavaThread *java_thread, bool timed) : class JavaThreadBlockedOnMonitorEnterState (line 501) | class JavaThreadBlockedOnMonitorEnterState : public JavaThreadStatusChan... method contended_enter_begin (line 506) | static bool contended_enter_begin(JavaThread *java_thread) { method wait_reenter_begin (line 520) | static bool wait_reenter_begin(JavaThread *java_thread, ObjectMonitor ... method wait_reenter_end (line 529) | static void wait_reenter_end(JavaThread *java_thread, bool active) { method JavaThreadBlockedOnMonitorEnterState (line 536) | JavaThreadBlockedOnMonitorEnterState(JavaThread *java_thread, ObjectMo... class JavaThreadSleepState (line 558) | class JavaThreadSleepState : public JavaThreadStatusChanger { method JavaThreadSleepState (line 563) | JavaThreadSleepState(JavaThread *java_thread) : FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/trace/noTraceBackend.hpp class NoTraceBackend (line 32) | class NoTraceBackend { method TracingTime (line 34) | static TracingTime time() { class TraceThreadData (line 39) | class TraceThreadData { method TraceThreadData (line 41) | TraceThreadData() {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/trace/traceBackend.hpp class TraceBackend (line 34) | class TraceBackend { method enabled (line 36) | static bool enabled(void) { method is_event_enabled (line 39) | static bool is_event_enabled(TraceEventId id) { method TracingTime (line 43) | static TracingTime time() { method TracingTime (line 47) | static TracingTime time_adjustment(jlong time) { method on_unloading_classes (line 51) | static void on_unloading_classes(BoolObjectClosure* is_alive, int no_o... class TraceThreadData (line 55) | class TraceThreadData { method TraceThreadData (line 57) | TraceThreadData() {} FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/trace/traceDataTypes.hpp type ReservedEvent (line 51) | enum ReservedEvent { type ReservedEvent (line 59) | enum ReservedEvent class TraceUnicodeString (line 66) | class TraceUnicodeString FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/trace/traceEvent.hpp type EventStartTime (line 28) | enum EventStartTime { class TraceEvent (line 41) | class TraceEvent : public StackObj { method TraceEvent (line 56) | TraceEvent(EventStartTime timing=TIMED) : method is_enabled (line 75) | static bool is_enabled() { method should_commit (line 79) | bool should_commit() { method ignoreCheck (line 83) | void ignoreCheck() { method commit (line 87) | void commit() { method set_starttime (line 101) | void set_starttime(jlong time) { method set_endtime (line 105) | void set_endtime(jlong time) { method TraceEventId (line 109) | TraceEventId id() const { method is_instant (line 113) | bool is_instant() const { method is_requestable (line 117) | bool is_requestable() const { method has_thread (line 121) | bool has_thread() const { method has_stacktrace (line 125) | bool has_stacktrace() const { method cancel (line 129) | void cancel() { method set_commited (line 134) | void set_commited() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/trace/traceStream.hpp class TraceStream (line 36) | class TraceStream : public StackObj { method TraceStream (line 41) | TraceStream(outputStream& stream): _st(stream) {} method print_val (line 43) | void print_val(const char* label, u1 val) { method print_val (line 47) | void print_val(const char* label, u2 val) { method print_val (line 51) | void print_val(const char* label, s2 val) { method print_val (line 55) | void print_val(const char* label, u4 val) { method print_val (line 59) | void print_val(const char* label, s4 val) { method print_val (line 63) | void print_val(const char* label, u8 val) { method print_val (line 67) | void print_val(const char* label, s8 val) { method print_val (line 71) | void print_val(const char* label, bool val) { method print_val (line 75) | void print_val(const char* label, float val) { method print_val (line 79) | void print_val(const char* label, double val) { method print_val (line 87) | void print_val(const char* label, const klassOop& val) { method print_val (line 103) | void print_val(const char* label, const methodOop& val) { method print_val (line 111) | void print_val(const char* label, const char* val) { method print (line 115) | void print(const char* val) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/accessFlags.cpp function accessFlags_init (line 80) | void accessFlags_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/accessFlags.hpp function VALUE_OBJ_CLASS_SPEC (line 93) | class AccessFlags VALUE_OBJ_CLASS_SPEC { function is_private (line 101) | bool is_private () const { return (_flags & JVM_ACC_PRIVATE ... function is_protected (line 102) | bool is_protected () const { return (_flags & JVM_ACC_PROTECTE... function is_static (line 103) | bool is_static () const { return (_flags & JVM_ACC_STATIC ... function is_final (line 104) | bool is_final () const { return (_flags & JVM_ACC_FINAL ... function is_synchronized (line 105) | bool is_synchronized() const { return (_flags & JVM_ACC_SYNCHRON... function is_super (line 106) | bool is_super () const { return (_flags & JVM_ACC_SUPER ... function is_volatile (line 107) | bool is_volatile () const { return (_flags & JVM_ACC_VOLATILE... function is_transient (line 108) | bool is_transient () const { return (_flags & JVM_ACC_TRANSIEN... function is_native (line 109) | bool is_native () const { return (_flags & JVM_ACC_NATIVE ... function is_interface (line 110) | bool is_interface () const { return (_flags & JVM_ACC_INTERFAC... function is_abstract (line 111) | bool is_abstract () const { return (_flags & JVM_ACC_ABSTRACT... function is_strict (line 112) | bool is_strict () const { return (_flags & JVM_ACC_STRICT ... function is_synthetic (line 115) | bool is_synthetic () const { return (_flags & JVM_ACC_SYNTHETI... function is_monitor_matching (line 118) | bool is_monitor_matching () const { return (_flags & JVM_ACC_MONITOR... function has_monitor_bytecodes (line 119) | bool has_monitor_bytecodes () const { return (_flags & JVM_ACC_HAS_MON... function has_loops (line 120) | bool has_loops () const { return (_flags & JVM_ACC_HAS_LOO... function loops_flag_init (line 121) | bool loops_flag_init () const { return (_flags & JVM_ACC_LOOPS_F... function queued_for_compilation (line 122) | bool queued_for_compilation () const { return (_flags & JVM_ACC_QUEUED ... function is_not_c1_compilable (line 123) | bool is_not_c1_compilable () const { return (_flags & JVM_ACC_NOT_C1_... function is_not_c2_compilable (line 124) | bool is_not_c2_compilable () const { return (_flags & JVM_ACC_NOT_C2_... function is_not_c2_osr_compilable (line 125) | bool is_not_c2_osr_compilable() const { return (_flags & JVM_ACC_NOT_C2_... function has_linenumber_table (line 126) | bool has_linenumber_table () const { return (_flags & JVM_ACC_HAS_LIN... function has_checked_exceptions (line 127) | bool has_checked_exceptions () const { return (_flags & JVM_ACC_HAS_CHE... function has_jsrs (line 128) | bool has_jsrs () const { return (_flags & JVM_ACC_HAS_JSR... function is_old (line 129) | bool is_old () const { return (_flags & JVM_ACC_IS_OLD ... function is_obsolete (line 130) | bool is_obsolete () const { return (_flags & JVM_ACC_IS_OBSO... function is_prefixed_native (line 131) | bool is_prefixed_native () const { return (_flags & JVM_ACC_IS_PREF... function has_miranda_methods (line 134) | bool has_miranda_methods () const { return (_flags & JVM_ACC_HAS_MIR... function has_vanilla_constructor (line 135) | bool has_vanilla_constructor () const { return (_flags & JVM_ACC_HAS_VAN... function has_finalizer (line 136) | bool has_finalizer () const { return (_flags & JVM_ACC_HAS_FIN... function has_final_method (line 137) | bool has_final_method () const { return (_flags & JVM_ACC_HAS_FIN... function is_cloneable (line 138) | bool is_cloneable () const { return (_flags & JVM_ACC_IS_CLON... function has_localvariable_table (line 140) | bool has_localvariable_table () const { return (_flags & JVM_ACC_HAS_LOC... function set_has_localvariable_table (line 141) | void set_has_localvariable_table() { atomic_set_bits(JVM_ACC_HAS_LOCA... function clear_has_localvariable_table (line 142) | void clear_has_localvariable_table() { atomic_clear_bits(JVM_ACC_HAS_LO... function is_field_access_watched (line 145) | bool is_field_access_watched() const { return (_flags & JVM_ACC_FIELD_A... function is_field_modification_watched (line 146) | bool is_field_modification_watched() const function is_internal (line 148) | bool is_internal() const { return (_flags & JVM_ACC_FIELD_I... function field_has_generic_signature (line 149) | bool field_has_generic_signature() const function jint (line 153) | jint get_flags () const { return (_flags & JVM_ACC_WRITTEN... function add_promoted_flags (line 156) | void add_promoted_flags(jint flags) { _flags |= (flags & JVM_ACC_PROMO... function set_field_flags (line 157) | void set_field_flags(jint flags) { function set_flags (line 161) | void set_flags(jint flags) { _flags = (flags & JVM_ACC_WRITTE... function set_queued_for_compilation (line 163) | void set_queued_for_compilation() { atomic_set_bits(JVM_ACC_QUEUED); } function clear_queued_for_compilation (line 164) | void clear_queued_for_compilation() { atomic_clear_bits(JVM_ACC_QUEUED); } function set_is_synthetic (line 178) | void set_is_synthetic() { atomic_set_bits(JVM_ACC_SYNTHETIC... function set_monitor_matching (line 181) | void set_monitor_matching() { atomic_set_bits(JVM_ACC_MONITOR_M... function set_has_monitor_bytecodes (line 182) | void set_has_monitor_bytecodes() { atomic_set_bits(JVM_ACC_HAS_MONIT... function set_has_loops (line 183) | void set_has_loops() { atomic_set_bits(JVM_ACC_HAS_LOOPS... function set_loops_flag_init (line 184) | void set_loops_flag_init() { atomic_set_bits(JVM_ACC_LOOPS_FLA... function set_not_c1_compilable (line 185) | void set_not_c1_compilable() { atomic_set_bits(JVM_ACC_NOT_C1_CO... function set_not_c2_compilable (line 186) | void set_not_c2_compilable() { atomic_set_bits(JVM_ACC_NOT_C2_CO... function set_not_c2_osr_compilable (line 187) | void set_not_c2_osr_compilable() { atomic_set_bits(JVM_ACC_NOT_C2_OS... function set_has_linenumber_table (line 188) | void set_has_linenumber_table() { atomic_set_bits(JVM_ACC_HAS_LINE_... function set_has_checked_exceptions (line 189) | void set_has_checked_exceptions() { atomic_set_bits(JVM_ACC_HAS_CHECK... function set_has_jsrs (line 190) | void set_has_jsrs() { atomic_set_bits(JVM_ACC_HAS_JSRS)... function set_is_old (line 191) | void set_is_old() { atomic_set_bits(JVM_ACC_IS_OLD); ... function set_is_obsolete (line 192) | void set_is_obsolete() { atomic_set_bits(JVM_ACC_IS_OBSOLE... function set_is_prefixed_native (line 193) | void set_is_prefixed_native() { atomic_set_bits(JVM_ACC_IS_PREFIX... function set_has_vanilla_constructor (line 196) | void set_has_vanilla_constructor() { atomic_set_bits(JVM_ACC_HAS_VANIL... function set_has_finalizer (line 197) | void set_has_finalizer() { atomic_set_bits(JVM_ACC_HAS_FINAL... function set_has_final_method (line 198) | void set_has_final_method() { atomic_set_bits(JVM_ACC_HAS_FINAL... function set_is_cloneable (line 199) | void set_is_cloneable() { atomic_set_bits(JVM_ACC_IS_CLONEA... function set_has_miranda_methods (line 200) | void set_has_miranda_methods() { atomic_set_bits(JVM_ACC_HAS_MIRAN... function set_is_field_modification_watched (line 212) | void set_is_field_modification_watched(const bool value) function set_field_has_generic_signature (line 220) | void set_field_has_generic_signature() function jshort (line 226) | jshort as_short() const { return (jshort)_flags; } function jint (line 227) | jint as_int() const { return _flags; } function AccessFlags (line 235) | inline AccessFlags accessFlags_from(jint flags) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/array.hpp class ResourceArray (line 36) | class ResourceArray: public ResourceObj { method ResourceArray (line 45) | ResourceArray() { method ResourceArray (line 53) | ResourceArray(size_t esize, int length) { method initialize (line 58) | void initialize(size_t esize, int length) { method length (line 77) | int length() const { return _length; } method is_empty (line 78) | bool is_empty() const { return length() == 0; } class CHeapArray (line 82) | class CHeapArray: public CHeapObj { method CHeapArray (line 88) | CHeapArray() { method CHeapArray (line 94) | CHeapArray(size_t esize, int length) { method length (line 111) | int length() const { return _length; } method is_empty (line 112) | bool is_empty() const { return length() == 0; } function array_name (line 125) | array_name() : base_class() {} function array_name (line 126) | array_name(const int length) : base_class(esize, length) {} function array_name (line 127) | array_name(const int length, const etype fx) { initialize(length, f... function initialize (line 128) | void initialize(const int length) { base_class::initialize(esize, le... function initialize (line 129) | void initialize(const int length, const etype fx) { ... function etype (line 135) | etype& operator [] (const int i) const { ... function index_of (line 140) | int index_of(const etype x) const { ... function sort (line 147) | void sort(int f(etype*, etype*)) { base_class::sort(esize, (... function contains (line 148) | bool contains(const etype x) const { return index_of(x) >= 0; } function etype (line 151) | etype at(const int i) const { return (*this)[i]; } function at_put (line 152) | void at_put(const int i, const etype x) { (*this)[i] = x; } function etype (line 153) | etype* adr_at(const int i) { return &(*this)[i]; } function find (line 154) | int find(const etype x) { return index_of(x); } function stack_name (line 176) | stack_name() : array_name() { _size = 0; } function stack_name (line 177) | stack_name(const int size) { initialize(size); } function stack_name (line 178) | stack_name(const int size, const etype fx) { initialize(size, fx); } function initialize (line 179) | void initialize(const int size, const etype fx) { ... function initialize (line 184) | void initialize(const int size) { ... function size (line 191) | int size() const { return _size; } function push (line 193) | int push(const etype x) { ... function etype (line 201) | etype pop() { ... function etype (line 206) | etype top() const { ... function push_all (line 211) | void push_all(const stack_name* stack) { ... function etype (line 216) | etype at_grow(const int i, const etype fx) { ... function at_put_grow (line 221) | void at_put_grow(const int i, const etype x, const etype fx) { ... function truncate (line 226) | void truncate(const int length) { ... function remove_at (line 231) | void remove_at(int i) { base_remove_at(esize, i); } function remove (line 232) | void remove(etype x) { remove_at(index_of(x)); } function insert_before (line 235) | void insert_before(const int i, const etype el) { ... function insert_before (line 247) | void insert_before(const int i, const stack_name *st) { ... function capacity (line 264) | int capacity() const { return size(); } function clear (line 265) | void clear() { truncate(0); } function trunc_to (line 266) | void trunc_to(const int length) { truncate(length); } function append (line 267) | int append(const etype x) { return push(x); } function appendAll (line 268) | void appendAll(const stack_name* stack) { push_all(stack); } function etype (line 269) | etype last() const { return top(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/bitMap.hpp class BitMapClosure (line 32) | class BitMapClosure function VALUE_OBJ_CLASS_SPEC (line 37) | class BitMap VALUE_OBJ_CLASS_SPEC { function bm_word_t (line 66) | static bm_word_t bit_mask(idx_t bit) { return (bm_word_t)1 << bit_in_wor... function idx_t (line 69) | static idx_t word_index(idx_t bit) { return bit >> LogBitsPerWord; } function idx_t (line 72) | static idx_t bit_index(idx_t word) { return word << LogBitsPerWord; } function bm_word_t (line 75) | bm_word_t* map() const { return _map; } function bm_word_t (line 76) | bm_word_t map(idx_t word) const { return _map[word]; } function bm_word_t (line 79) | bm_word_t* word_addr(idx_t bit) const { return map() + word_index(bit); } function set_word (line 82) | void set_word (idx_t word, bm_word_t val) { _map[word] = val; } function set_word (line 83) | void set_word (idx_t word) { set_word(word, ~(uintptr_t)0); } function clear_word (line 84) | void clear_word(idx_t word) { _map[word] = 0; } function set_map (line 128) | void set_map(bm_word_t* map) { _map = map; } function set_size (line 129) | void set_size(idx_t size_in_bits) { _size = size_in_bits; } function idx_t (line 141) | idx_t size() const { return _size; } function idx_t (line 142) | idx_t size_in_words() const { function at (line 146) | bool at(idx_t index) const { function idx_t (line 153) | static idx_t word_align_up(idx_t bit) { function idx_t (line 156) | static idx_t word_align_down(idx_t bit) { function is_word_aligned (line 159) | static bool is_word_aligned(idx_t bit) { function iterate (line 204) | bool iterate(BitMapClosure* blk) { function idx_t (line 224) | idx_t get_next_one_offset(idx_t offset) const { function idx_t (line 227) | idx_t get_next_zero_offset(idx_t offset) const { function VALUE_OBJ_CLASS_SPEC (line 275) | class BitMap2D VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 344) | class BitMapClosure VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/constantTag.cpp function BasicType (line 36) | BasicType constantTag::basic_type() const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/constantTag.hpp function VALUE_OBJ_CLASS_SPEC (line 50) | class constantTag VALUE_OBJ_CLASS_SPEC { function is_field (line 55) | bool is_field () const { return _tag == JVM_CONSTANT_Fieldref; } function is_method (line 56) | bool is_method() const { return _tag == JVM_CONSTANT_Methodre... function is_interface_method (line 57) | bool is_interface_method() const { return _tag == JVM_CONSTANT_Interfac... function is_string (line 58) | bool is_string() const { return _tag == JVM_CONSTANT_String; } function is_int (line 59) | bool is_int() const { return _tag == JVM_CONSTANT_Integer; } function is_float (line 60) | bool is_float() const { return _tag == JVM_CONSTANT_Float; } function is_long (line 61) | bool is_long() const { return _tag == JVM_CONSTANT_Long; } function is_double (line 62) | bool is_double() const { return _tag == JVM_CONSTANT_Double; } function is_name_and_type (line 63) | bool is_name_and_type() const { return _tag == JVM_CONSTANT_NameAndT... function is_utf8 (line 64) | bool is_utf8() const { return _tag == JVM_CONSTANT_Utf8; } function is_invalid (line 66) | bool is_invalid() const { return _tag == JVM_CONSTANT_Invalid; } function is_unresolved_klass (line 68) | bool is_unresolved_klass() const { function is_unresolved_klass_in_error (line 72) | bool is_unresolved_klass_in_error() const { function is_klass_index (line 76) | bool is_klass_index() const { return _tag == JVM_CONSTANT_ClassInd... function is_unresolved_string (line 77) | bool is_unresolved_string() const { return _tag == JVM_CONSTANT_Unresolv... function is_string_index (line 78) | bool is_string_index() const { return _tag == JVM_CONSTANT_StringIn... function is_object (line 80) | bool is_object() const { return _tag == JVM_CONSTANT_Object; } function is_klass_reference (line 82) | bool is_klass_reference() const { return is_klass_index() || is_unreso... function is_klass_or_reference (line 83) | bool is_klass_or_reference() const{ return is_klass() || is_klass_refere... function is_field_or_method (line 84) | bool is_field_or_method() const { return is_field() || is_method() || ... function is_symbol (line 85) | bool is_symbol() const { return is_utf8(); } function is_method_type (line 87) | bool is_method_type() const { return _tag == JVM_CONSTANT_M... function is_method_handle (line 88) | bool is_method_handle() const { return _tag == JVM_CONSTANT_M... function is_invoke_dynamic (line 89) | bool is_invoke_dynamic() const { return _tag == JVM_CONSTANT_I... function is_loadable_constant (line 91) | bool is_loadable_constant() const { function constantTag (line 98) | constantTag() { function constantTag (line 101) | constantTag(jbyte tag) { function jbyte (line 108) | jbyte value() { return _tag; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/copy.hpp class Copy (line 56) | class Copy : AllStatic { method conjoint_words (line 88) | static void conjoint_words(HeapWord* from, HeapWord* to, size_t count) { method disjoint_words (line 94) | static void disjoint_words(HeapWord* from, HeapWord* to, size_t count) { method disjoint_words_atomic (line 101) | static void disjoint_words_atomic(HeapWord* from, HeapWord* to, size_t... method aligned_conjoint_words (line 108) | static void aligned_conjoint_words(HeapWord* from, HeapWord* to, size_... method aligned_disjoint_words (line 114) | static void aligned_disjoint_words(HeapWord* from, HeapWord* to, size_... method conjoint_jbytes (line 123) | static void conjoint_jbytes(void* from, void* to, size_t count) { method conjoint_jbytes_atomic (line 128) | static void conjoint_jbytes_atomic(void* from, void* to, size_t count) { method conjoint_jshorts_atomic (line 133) | static void conjoint_jshorts_atomic(jshort* from, jshort* to, size_t c... method conjoint_jints_atomic (line 139) | static void conjoint_jints_atomic(jint* from, jint* to, size_t count) { method conjoint_jlongs_atomic (line 145) | static void conjoint_jlongs_atomic(jlong* from, jlong* to, size_t coun... method conjoint_oops_atomic (line 151) | static void conjoint_oops_atomic(oop* from, oop* to, size_t count) { method conjoint_oops_atomic (line 157) | static void conjoint_oops_atomic(narrowOop* from, narrowOop* to, size_... method arrayof_conjoint_jbytes (line 170) | static void arrayof_conjoint_jbytes(HeapWord* from, HeapWord* to, size... method arrayof_conjoint_jshorts (line 175) | static void arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, siz... method arrayof_conjoint_jints (line 181) | static void arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size_... method arrayof_conjoint_jlongs (line 187) | static void arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, size... method arrayof_conjoint_oops (line 193) | static void arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_t... method conjoint_words_to_lower (line 201) | inline static void conjoint_words_to_lower(HeapWord* from, HeapWord* t... method conjoint_words_to_higher (line 215) | inline static void conjoint_words_to_higher(HeapWord* from, HeapWord* ... method fill_to_words (line 234) | static void fill_to_words(HeapWord* to, size_t count, juint value = 0) { method fill_to_aligned_words (line 239) | static void fill_to_aligned_words(HeapWord* to, size_t count, juint va... method fill_to_bytes (line 245) | static void fill_to_bytes(void* to, size_t count, jubyte value = 0) { method zero_to_words (line 258) | static void zero_to_words(HeapWord* to, size_t count) { method zero_to_bytes (line 264) | static void zero_to_bytes(void* to, size_t count) { method params_disjoint (line 269) | static bool params_disjoint(HeapWord* from, HeapWord* to, size_t count) { method assert_disjoint (line 278) | static void assert_disjoint(HeapWord* from, HeapWord* to, size_t count) { method assert_params_ok (line 285) | static void assert_params_ok(void* from, void* to, intptr_t log_align) { method assert_params_ok (line 294) | static void assert_params_ok(HeapWord* to, intptr_t log_align) { method assert_params_aligned (line 300) | static void assert_params_aligned(HeapWord* from, HeapWord* to) { method assert_params_aligned (line 309) | static void assert_params_aligned(HeapWord* to) { method assert_byte_count_ok (line 316) | static void assert_byte_count_ok(size_t byte_count, size_t unit_size) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/debug.cpp function warning (line 102) | void warning(const char* format, ...) { function error_is_suppressed (line 126) | bool error_is_suppressed(const char* file_name, int line_no) { function report_vm_error (line 221) | void report_vm_error(const char* file, int line, const char* error_msg, function report_fatal (line 230) | void report_fatal(const char* file, int line, const char* message) function report_vm_out_of_memory (line 238) | void report_vm_out_of_memory(const char* file, int line, size_t size, function report_should_not_call (line 259) | void report_should_not_call(const char* file, int line) { function report_should_not_reach_here (line 263) | void report_should_not_reach_here(const char* file, int line) { function report_unimplemented (line 267) | void report_unimplemented(const char* file, int line) { function report_untested (line 271) | void report_untested(const char* file, int line, const char* message) { function report_out_of_shared_space (line 277) | void report_out_of_shared_space(SharedSpaceType shared_space) { function report_java_out_of_memory (line 298) | void report_java_out_of_memory(const char* message) { function set_error_reported (line 322) | void set_error_reported() { function is_error_reported (line 326) | bool is_error_reported() { function test_error_handler (line 333) | void test_error_handler() { class Command (line 388) | class Command : public StackObj { method Command (line 396) | Command(const char* str) { function blob (line 415) | void blob(CodeBlob* cb) { function dump_vtable (line 421) | void dump_vtable(address p) { function nm (line 428) | void nm(intptr_t p) { function disnm (line 440) | void disnm(intptr_t p) { function printnm (line 454) | void printnm(intptr_t p) { function universe (line 466) | void universe() { function verify (line 472) | void verify() { function pp (line 489) | void pp(void* p) { function pa (line 503) | void pa(intptr_t p) { ((AllocatedObj*) p)->print(); } function ps (line 508) | void ps() { // print stack function pfl (line 540) | void pfl() { function psf (line 554) | void psf() { // print stack frames function threads (line 568) | void threads() { function psd (line 574) | void psd() { function safepoints (line 580) | void safepoints() { function pss (line 587) | void pss() { // print all stacks function debug (line 595) | void debug() { // to set things up for compiler debugging function ndebug (line 604) | void ndebug() { // undo debug() function flush (line 612) | void flush() { function events (line 617) | void events() { function pnl (line 626) | void pnl(intptr_t old_heap_addr) { function methodOop (line 637) | methodOop findm(intptr_t pc) { function nmethod (line 644) | nmethod* findnm(intptr_t addr) { function address (line 649) | static address same_page(address x, address y) { class LookForRefInGenClosure (line 660) | class LookForRefInGenClosure : public OopsInGenClosure { method do_oop (line 663) | void do_oop(oop* o) { method do_oop (line 668) | void do_oop(narrowOop* o) { ShouldNotReachHere(); } class LookForRefInObjectClosure (line 672) | class LookForRefInObjectClosure : public ObjectClosure { method LookForRefInObjectClosure (line 676) | LookForRefInObjectClosure(oop target) { look_in_object.target = target; } method do_object (line 677) | void do_object(oop obj) { function findref (line 683) | static void findref(intptr_t x) { class FindClassObjectClosure (line 706) | class FindClassObjectClosure: public ObjectClosure { method FindClassObjectClosure (line 710) | FindClassObjectClosure(const char name[]) { _target = name; } method do_object (line 712) | virtual void do_object(oop obj) { function findclass (line 728) | void findclass(const char name[]) { function hsfind (line 739) | void hsfind(intptr_t x) { function hsfindref (line 745) | void hsfindref(intptr_t x) { function find (line 750) | void find(intptr_t x) { function findpc (line 756) | void findpc(intptr_t x) { function pp (line 764) | void pp(intptr_t p) { pp((void*)p); } function pp (line 765) | void pp(oop p) { pp((void*)p); } function help (line 767) | void help() { type CommandID (line 792) | enum CommandID { type CommandParser (line 809) | struct CommandParser { type CommandParser (line 815) | struct CommandParser function get_debug_command (line 839) | void get_debug_command() FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/debug.hpp class FormatBufferBase (line 34) | class FormatBufferBase { method FormatBufferBase (line 37) | inline FormatBufferBase(char* buf) : _buf(buf) {} class FormatBufferResource (line 44) | class FormatBufferResource : public FormatBufferBase { class FormatBuffer (line 51) | class FormatBuffer : public FormatBufferBase { method size (line 59) | int size() { return bufsz; } type SharedSpaceType (line 221) | enum SharedSpaceType { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/decoder.cpp function AbstractDecoder (line 46) | AbstractDecoder* Decoder::get_shared_instance() { function AbstractDecoder (line 56) | AbstractDecoder* Decoder::get_error_handler_instance() { function AbstractDecoder (line 64) | AbstractDecoder* Decoder::create_decoder() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/decoder.hpp class AbstractDecoder (line 32) | class AbstractDecoder : public CHeapObj { type decoder_status (line 35) | enum decoder_status { method decoder_status (line 57) | virtual decoder_status status() const { method has_error (line 61) | virtual bool has_error() const { method is_error (line 65) | static bool is_error(decoder_status status) { class NullDecoder (line 74) | class NullDecoder : public AbstractDecoder { method NullDecoder (line 76) | NullDecoder() { method decode (line 82) | virtual bool decode(address pc, char* buf, int buflen, int* offset, method decode (line 87) | virtual bool decode(address pc, char* buf, int buflen, int* offset, co... method demangle (line 91) | virtual bool demangle(const char* symbol, char* buf, int buflen) { method can_decode_C_frame_in_vm (line 95) | virtual bool can_decode_C_frame_in_vm() const { class Decoder (line 101) | class Decoder : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/decoder_elf.cpp function ElfFile (line 55) | ElfFile* ElfDecoder::get_elf_file(const char* filepath) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/decoder_elf.hpp class ElfDecoder (line 33) | class ElfDecoder : public AbstractDecoder { method ElfDecoder (line 36) | ElfDecoder() { method can_decode_C_frame_in_vm (line 42) | bool can_decode_C_frame_in_vm() const { return true; } method decode (line 46) | bool decode(address addr, char *buf, int buflen, int* offset, const vo... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/defaultStream.hpp class defaultStream (line 30) | class defaultStream : public xmlTextStream { method defaultStream (line 49) | defaultStream() { method FILE (line 60) | static inline FILE* output_stream() { method FILE (line 63) | static inline FILE* error_stream() { method output_fd (line 66) | static inline int output_fd() { method error_fd (line 69) | static inline int error_fd() { method flush (line 75) | void flush() { method intx (line 91) | intx writer() { return _writer; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/elfFile.cpp function ElfStringTable (line 191) | ElfStringTable* ElfFile::get_string_table(int index) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/elfFile.hpp class ElfStringTable (line 76) | class ElfStringTable class ElfSymbolTable (line 77) | class ElfSymbolTable class ElfFile (line 87) | class ElfFile: public CHeapObj { method same_elf_file (line 98) | bool same_elf_file(const char* filepath) { method get_status (line 104) | NullDecoder::decoder_status get_status() { method ElfFile (line 125) | ElfFile* next() const { return m_next; } method set_next (line 126) | void set_next(ElfFile* file) { m_next = file; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/elfStringTable.hpp class ElfStringTable (line 38) | class ElfStringTable: CHeapObj { method index (line 45) | int index() { return m_index; } method get_status (line 51) | NullDecoder::decoder_status get_status() { return m_status; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/elfSymbolTable.hpp class ElfSymbolTable (line 41) | class ElfSymbolTable: public CHeapObj { method get_status (line 50) | NullDecoder::decoder_status get_status() { return m_status; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/errorReporter.hpp class ErrorReporter (line 31) | class ErrorReporter : public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/events.cpp function eventlog_init (line 83) | void eventlog_init() { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/events.hpp class EventLog (line 49) | class EventLog : public CHeapObj { method EventLog (line 55) | EventLog* next() const { return _next; } class EventLogBase (line 71) | class EventLogBase : public EventLog { class EventRecord (line 72) | class EventRecord { method fetch_timestamp (line 97) | double fetch_timestamp() { method compute_log_index (line 104) | int compute_log_index() { method should_log (line 112) | bool should_log() { method print (line 128) | void print(outputStream* out, EventRecord& e) { class StringLogMessage (line 138) | class StringLogMessage : public FormatBuffer<256> { method stringStream (line 141) | stringStream stream() { class StringEventLog (line 147) | class StringEventLog : public EventLogBase { method StringEventLog (line 149) | StringEventLog(const char* name, int count = LogEventsBufferEntries) :... method logv (line 151) | void logv(Thread* thread, const char* format, va_list ap) { method log (line 162) | void log(Thread* thread, const char* format, ...) { class Events (line 173) | class Events : AllStatic { class EventMark (line 281) | class EventMark : public StackObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/exceptions.cpp function check_ThreadShadow (line 51) | void check_ThreadShadow() { function Handle (line 249) | Handle Exceptions::new_exception(Thread *thread, Symbol* name, function Handle (line 294) | Handle Exceptions::new_exception(Thread *thread, Symbol* name, function Handle (line 325) | Handle Exceptions::new_exception(Thread* thread, Symbol* name, function Handle (line 342) | Handle Exceptions::new_exception(Thread* thread, Symbol* name, function Handle (line 393) | Handle Exceptions::new_exception(Thread* thread, Symbol* name, FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/exceptions.hpp class Thread (line 51) | class Thread class Handle (line 52) | class Handle class Symbol (line 53) | class Symbol class JavaCallArguments (line 54) | class JavaCallArguments class ThreadShadow (line 60) | class ThreadShadow: public CHeapObj { method unused_initial_virtual (line 75) | virtual void unused_initial_virtual() { } method oop (line 78) | oop pending_exception() const { return _pending_excep... method has_pending_exception (line 79) | bool has_pending_exception() const { return _pending_excep... method exception_line (line 81) | int exception_line() const { return _exception_lin... method ByteSize (line 84) | static ByteSize pending_exception_offset() { return byte_offset_of... method ThreadShadow (line 92) | ThreadShadow() : _pending_exception(NULL), class ExceptionMark (line 289) | class ExceptionMark { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/globalDefinitions.cpp function basic_fatal (line 52) | void basic_fatal(const char* msg) { function basic_types_init (line 58) | void basic_types_init() { function BasicType (line 203) | BasicType name2type(const char* name) { function type2aelembytes (line 282) | int type2aelembytes(BasicType t, bool allow_address) { function jlong (line 295) | jlong float2long(jfloat f) { function jlong (line 312) | jlong double2long(jdouble f) { function lcm (line 329) | size_t lcm(size_t a, size_t b) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/globalDefinitions.hpp class HeapWord (line 121) | class HeapWord { function heap_word_size (line 154) | inline size_t heap_word_size(size_t byte_size) { function T (line 193) | inline T byte_size_in_proper_unit(T s) { function address (line 246) | inline address set_address_bits(address x, int m) { return a... function address (line 247) | inline address clear_address_bits(address x, int m) { return a... function address_word (line 251) | inline address_word mask_address_bits(address x, int m) { return a... function address_word (line 252) | inline address_word castable_address(address x) { return a... function address_word (line 253) | inline address_word castable_address(void* x) { return a... function pointer_delta (line 266) | inline size_t pointer_delta(const void* left, function pointer_delta (line 272) | inline size_t pointer_delta(const HeapWord* left, const HeapWord* right) { function align_size_up (line 376) | inline intptr_t align_size_up(intptr_t size, intptr_t alignment) { function align_size_down (line 382) | inline intptr_t align_size_down(intptr_t size, intptr_t alignment) { function align_object_size (line 390) | inline intptr_t align_object_size(intptr_t size) { function is_object_aligned (line 394) | inline bool is_object_aligned(intptr_t addr) { function align_object_offset (line 400) | inline intptr_t align_object_offset(intptr_t offset) { class Padded (line 419) | class Padded: public T { class Padded01 (line 426) | class Padded01: public T { method Padded01 (line 428) | Padded01(): T() { } method Padded01 (line 429) | Padded01(Arg1T arg1): T(arg1) { } function fabsd (line 448) | inline double fabsd(double value) { function jint (line 452) | inline jint low (jlong value) { return jint(value); } function jint (line 453) | inline jint high(jlong value) { return jint(value >> ... function set_low (line 457) | inline void set_low (jlong* value, jint low ) { *value &= (jlong)0xff... function set_high (line 460) | inline void set_high(jlong* value, jint high) { *value &= (jlong)(jul... function jlong (line 463) | inline jlong jlong_from(jint h, jint l) { type BasicType (line 479) | enum BasicType { function is_java_primitive (line 497) | inline bool is_java_primitive(BasicType t) { function is_subword_type (line 501) | inline bool is_subword_type(BasicType t) { function is_signed_subword_type (line 506) | inline bool is_signed_subword_type(BasicType t) { function BasicType (line 511) | inline BasicType char2type(char c) { function type2char (line 529) | inline char type2char(BasicType t) { return (uint)t < T_CONFLICT+1 ? typ... type BasicTypeSize (line 541) | enum BasicTypeSize { type ArrayElementSize (line 564) | enum ArrayElementSize { function type2aelembytes (line 588) | inline int type2aelembytes(BasicType t, bool allow_address = false) { re... class JavaValue (line 594) | class JavaValue { method JavaValue (line 610) | JavaValue(BasicType t = T_ILLEGAL) { _type = t; } method JavaValue (line 612) | JavaValue(jfloat value) { method JavaValue (line 617) | JavaValue(jdouble value) { method jfloat (line 622) | jfloat get_jfloat() const { return _value.f; } method jdouble (line 623) | jdouble get_jdouble() const { return _value.d; } method jint (line 624) | jint get_jint() const { return _value.i; } method jlong (line 625) | jlong get_jlong() const { return _value.l; } method jobject (line 626) | jobject get_jobject() const { return _value.h; } method JavaCallValue (line 627) | JavaCallValue* get_value_addr() { return &_value; } method BasicType (line 628) | BasicType get_type() const { return _type; } method set_jfloat (line 630) | void set_jfloat(jfloat f) { _value.f = f;} method set_jdouble (line 631) | void set_jdouble(jdouble d) { _value.d = d;} method set_jint (line 632) | void set_jint(jint i) { _value.i = i;} method set_jlong (line 633) | void set_jlong(jlong l) { _value.l = l;} method set_jobject (line 634) | void set_jobject(jobject h) { _value.h = h;} method set_type (line 635) | void set_type(BasicType t) { _type = t; } method jboolean (line 637) | jboolean get_jboolean() const { return (jboolean) (_value.i);} method jbyte (line 638) | jbyte get_jbyte() const { return (jbyte) (_value.i);} method jchar (line 639) | jchar get_jchar() const { return (jchar) (_value.i);} method jshort (line 640) | jshort get_jshort() const { return (jshort) (_value.i);} type TosState (line 663) | enum TosState { // describes the tos cache contents function TosState (line 678) | inline TosState as_TosState(BasicType type) { function BasicType (line 695) | inline BasicType as_BasicType(TosState state) { type JavaThreadState (line 733) | enum JavaThreadState { type MethodCompilation (line 750) | enum MethodCompilation { type CompLevel (line 756) | enum CompLevel { function is_c1_compile (line 784) | inline bool is_c1_compile(int comp_level) { function is_c2_compile (line 788) | inline bool is_c2_compile(int comp_level) { function is_highest_tier_compile (line 792) | inline bool is_highest_tier_compile(int comp_level) { class symbolTable (line 801) | class symbolTable class ClassFileStream (line 802) | class ClassFileStream class Event (line 804) | class Event class Thread (line 806) | class Thread class VMThread (line 807) | class VMThread class JavaThread (line 808) | class JavaThread class Threads (line 809) | class Threads class VM_Operation (line 811) | class VM_Operation class VMOperationQueue (line 812) | class VMOperationQueue class CodeBlob (line 814) | class CodeBlob class nmethod (line 815) | class nmethod class OSRAdapter (line 816) | class OSRAdapter class I2CAdapter (line 817) | class I2CAdapter class C2IAdapter (line 818) | class C2IAdapter class CompiledIC (line 819) | class CompiledIC class relocInfo (line 820) | class relocInfo class ScopeDesc (line 821) | class ScopeDesc class PcDesc (line 822) | class PcDesc class Recompiler (line 824) | class Recompiler class Recompilee (line 825) | class Recompilee class RecompilationPolicy (line 826) | class RecompilationPolicy class RFrame (line 827) | class RFrame class CompiledRFrame (line 828) | class CompiledRFrame class InterpretedRFrame (line 829) | class InterpretedRFrame class frame (line 831) | class frame class vframe (line 833) | class vframe class javaVFrame (line 834) | class javaVFrame class interpretedVFrame (line 835) | class interpretedVFrame class compiledVFrame (line 836) | class compiledVFrame class deoptimizedVFrame (line 837) | class deoptimizedVFrame class externalVFrame (line 838) | class externalVFrame class entryVFrame (line 839) | class entryVFrame class RegisterMap (line 841) | class RegisterMap class Mutex (line 843) | class Mutex class Monitor (line 844) | class Monitor class BasicLock (line 845) | class BasicLock class BasicObjectLock (line 846) | class BasicObjectLock class PeriodicTask (line 848) | class PeriodicTask class JavaCallWrapper (line 850) | class JavaCallWrapper class oopDesc (line 852) | class oopDesc class NativeCall (line 854) | class NativeCall class zone (line 856) | class zone class StubQueue (line 858) | class StubQueue class outputStream (line 860) | class outputStream class ResourceArea (line 862) | class ResourceArea class DebugInformationRecorder (line 864) | class DebugInformationRecorder class ScopeValue (line 865) | class ScopeValue class CompressedStream (line 866) | class CompressedStream class DebugInfoReadStream (line 867) | class DebugInfoReadStream class DebugInfoWriteStream (line 868) | class DebugInfoWriteStream class LocationValue (line 869) | class LocationValue class ConstantValue (line 870) | class ConstantValue class IllegalValue (line 871) | class IllegalValue class PrivilegedElement (line 873) | class PrivilegedElement class MonitorArray (line 874) | class MonitorArray class MonitorInfo (line 876) | class MonitorInfo class OffsetClosure (line 878) | class OffsetClosure class OopMapCache (line 879) | class OopMapCache class InterpreterOopMap (line 880) | class InterpreterOopMap class OopMapCacheEntry (line 881) | class OopMapCacheEntry class OSThread (line 882) | class OSThread class Space (line 886) | class Space class JavaValue (line 888) | class JavaValue method JavaValue (line 610) | JavaValue(BasicType t = T_ILLEGAL) { _type = t; } method JavaValue (line 612) | JavaValue(jfloat value) { method JavaValue (line 617) | JavaValue(jdouble value) { method jfloat (line 622) | jfloat get_jfloat() const { return _value.f; } method jdouble (line 623) | jdouble get_jdouble() const { return _value.d; } method jint (line 624) | jint get_jint() const { return _value.i; } method jlong (line 625) | jlong get_jlong() const { return _value.l; } method jobject (line 626) | jobject get_jobject() const { return _value.h; } method JavaCallValue (line 627) | JavaCallValue* get_value_addr() { return &_value; } method BasicType (line 628) | BasicType get_type() const { return _type; } method set_jfloat (line 630) | void set_jfloat(jfloat f) { _value.f = f;} method set_jdouble (line 631) | void set_jdouble(jdouble d) { _value.d = d;} method set_jint (line 632) | void set_jint(jint i) { _value.i = i;} method set_jlong (line 633) | void set_jlong(jlong l) { _value.l = l;} method set_jobject (line 634) | void set_jobject(jobject h) { _value.h = h;} method set_type (line 635) | void set_type(BasicType t) { _type = t; } method jboolean (line 637) | jboolean get_jboolean() const { return (jboolean) (_value.i);} method jbyte (line 638) | jbyte get_jbyte() const { return (jbyte) (_value.i);} method jchar (line 639) | jchar get_jchar() const { return (jchar) (_value.i);} method jshort (line 640) | jshort get_jshort() const { return (jshort) (_value.i);} class methodHandle (line 889) | class methodHandle class JavaCallArguments (line 890) | class JavaCallArguments function set_bits (line 939) | inline void set_bits (intptr_t& x, intptr_t m) { x |= m; } function clear_bits (line 940) | inline void clear_bits (intptr_t& x, intptr_t m) { x &= ~m; } function mask_bits (line 941) | inline intptr_t mask_bits (intptr_t x, intptr_t m) { return x & m; } function jlong (line 942) | inline jlong mask_long_bits (jlong x, jlong m) { return x & m; } function mask_bits_are_true (line 943) | inline bool mask_bits_are_true (intptr_t flags, intptr_t mask) { return ... function set_nth_bit (line 946) | inline void set_nth_bit(intptr_t& x, int n) { set_bits (x, nth_bit(n... function clear_nth_bit (line 947) | inline void clear_nth_bit(intptr_t& x, int n) { clear_bits(x, nth_bit(n... function is_set_nth_bit (line 948) | inline bool is_set_nth_bit(intptr_t x, int n) { return mask_bits (x, nt... function bitfield (line 951) | inline intptr_t bitfield(intptr_t x, int start_bit_no, int field_length) { function T (line 977) | inline T MAX2(T a, T b) { return (a > b) ? a : b; } function T (line 978) | inline T MIN2(T a, T b) { return (a < b) ? a : b; } function T (line 979) | inline T MAX3(T a, T b, T c) { return MAX2(MAX2(a, b), c); } function T (line 980) | inline T MIN3(T a, T b, T c) { return MIN2(MIN2(a, b), c); } function T (line 981) | inline T MAX4(T a, T b, T c, T d) { return MAX2(MAX3(a, b, c), d); } function T (line 982) | inline T MIN4(T a, T b, T c, T d) { return MIN2(MIN3(a, b, c), d); } function T (line 984) | inline T ABS(T x) { return (x > 0) ? x : -x; } function is_power_of_2 (line 987) | inline bool is_power_of_2(intptr_t x) { function is_power_of_2_long (line 992) | inline bool is_power_of_2_long(jlong x) { function log2_intptr (line 998) | inline int log2_intptr(intptr_t x) { function log2_long (line 1012) | inline int log2_long(jlong x) { function exact_log2 (line 1025) | inline int exact_log2(intptr_t x) { function exact_log2_long (line 1033) | inline int exact_log2_long(jlong x) { function round_to (line 1042) | inline intptr_t round_to(intptr_t x, uintx s) { function round_down (line 1051) | inline intptr_t round_down(intptr_t x, uintx s) { function is_odd (line 1060) | inline bool is_odd (intx x) { return x & 1; } function is_even (line 1061) | inline bool is_even(intx x) { return !is_odd(x); } function intx (line 1064) | inline intx byte_size(void* from, void* to) { function u8 (line 1080) | inline u8 build_u8_from( u1 c1, u1 c2, u1 c3, u1 c4, u1 c5, u1 c6, u1 c7... function u4 (line 1092) | inline u4 build_u4_from( u1 c1, u1 c2, u1 c3, u1 c4 ) { function u4 (line 1100) | inline u4 build_u4_from( u1* p ) { function u2 (line 1105) | inline u2 build_u2_from( u1 c1, u1 c2 ) { function u2 (line 1111) | inline u2 build_u2_from( u1* p ) { function jfloat (line 1116) | inline jfloat build_float_from( u1 c1, u1 c2, u1 c3, u1 c4 ) { function jfloat (line 1121) | inline jfloat build_float_from( u1* p ) { function jlong (line 1129) | inline jlong build_long_from( u1 c1, u1 c2, u1 c3, u1 c4, u1 c5, u1 c6, ... function jlong (line 1140) | inline jlong build_long_from( u1* p ) { function jdouble (line 1146) | inline jdouble build_double_from( u1 c1, u1 c2, u1 c3, u1 c4, u1 c5, u1 ... function jdouble (line 1151) | inline jdouble build_double_from( u1* p ) { function explode_short_to (line 1159) | inline void explode_short_to( u2 x, u1& c1, u1& c2 ) { function explode_short_to (line 1164) | inline void explode_short_to( u2 x, u1* p ) { function explode_int_to (line 1168) | inline void explode_int_to( u4 x, u1& c1, u1& c2, u1& c3, u1& c4 ) { function explode_int_to (line 1175) | inline void explode_int_to( u4 x, u1* p ) { function extract_low_short_from_int (line 1182) | inline int extract_low_short_from_int(jint x) { function extract_high_short_from_int (line 1186) | inline int extract_high_short_from_int(jint x) { function build_int_from_shorts (line 1190) | inline int build_int_from_shorts( jushort low, jushort high ) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/globalDefinitions_gcc.hpp function jint (line 175) | inline jint jint_cast (jfloat x) { return *(jint* )&x; } function jlong (line 176) | inline jlong jlong_cast (jdouble x) { return *(jlong* )&x; } function jfloat (line 178) | inline jfloat jfloat_cast (jint x) { return *(jfloat* )&x; } function jdouble (line 179) | inline jdouble jdouble_cast(jlong x) { return *(jdouble*)&x; } function g_isnan (line 247) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 250) | inline int g_isnan(float f) { return isnand(f); } function g_isnan (line 252) | inline int g_isnan(double f) { return isnand(f); } function g_isnan (line 254) | inline int g_isnan(double f) { return isnan(f); } function g_isnan (line 256) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 257) | inline int g_isnan(double f) { return isnan(f); } function g_isfinite (line 270) | inline int g_isfinite(jfloat f) { return finite(f); } function g_isfinite (line 271) | inline int g_isfinite(jdouble f) { return finite(f); } function wcslen (line 276) | inline int wcslen(const jchar* x) { return wcslen((const wchar_t*)x); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/globalDefinitions_sparcWorks.hpp function jint (line 190) | inline jint jint_cast (jfloat x) { return *(jint* )&x; } function jlong (line 191) | inline jlong jlong_cast (jdouble x) { return *(jlong* )&x; } function jfloat (line 193) | inline jfloat jfloat_cast (jint x) { return *(jfloat* )&x; } function jdouble (line 194) | inline jdouble jdouble_cast(jlong x) { return *(jdouble*)&x; } function g_isnan (line 253) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 256) | inline int g_isnan(float f) { return isnand(f); } function g_isnan (line 259) | inline int g_isnan(double f) { return isnand(f); } function g_isnan (line 261) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 262) | inline int g_isnan(double f) { return isnan(f); } function g_isfinite (line 269) | inline int g_isfinite(jfloat f) { return finite(f); } function g_isfinite (line 270) | inline int g_isfinite(jdouble f) { return finite(f); } function wcslen (line 275) | inline int wcslen(const jchar* x) { return wcslen((const wchar_t*)x); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/globalDefinitions_visCPP.hpp function jint (line 123) | inline jint jint_cast (jfloat x) { return *(jint* )&x; } function jlong (line 124) | inline jlong jlong_cast (jdouble x) { return *(jlong* )&x; } function jfloat (line 126) | inline jfloat jfloat_cast (jint x) { return *(jfloat* )&x; } function jdouble (line 127) | inline jdouble jdouble_cast(jlong x) { return *(jdouble*)&x; } function strcasecmp (line 132) | inline int strcasecmp(const char *s1, const char *s2) { return _stricmp(... function strncasecmp (line 133) | inline int strncasecmp(const char *s1, const char *s2, size_t n) { function g_isnan (line 151) | inline int g_isnan(jfloat f) { return _isnan(f); } function g_isnan (line 152) | inline int g_isnan(jdouble f) { return _isnan(f); } function g_isfinite (line 157) | inline int g_isfinite(jfloat f) { return _finite(f); } function g_isfinite (line 158) | inline int g_isfinite(jdouble f) { return _finite(f); } function vsnprintf (line 196) | inline int vsnprintf(char* buf, size_t count, const char* fmt, va_list a... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/growableArray.hpp class GenericGrowableArray (line 79) | class GenericGrowableArray : public ResourceObj { method on_C_heap (line 102) | bool on_C_heap() { return _arena == (Arena*)1; } method on_stack (line 103) | bool on_stack () { return _arena == NULL; } method on_arena (line 104) | bool on_arena () { return _arena > (Arena*)1; } method GenericGrowableArray (line 108) | GenericGrowableArray(int initial_size, int initial_len, bool c_heap, M... method GenericGrowableArray (line 127) | GenericGrowableArray(Arena* arena, int initial_size, int initial_len) { class GrowableArray (line 150) | class GrowableArray : public GenericGrowableArray { method GrowableArray (line 160) | GrowableArray(Thread* thread, int initial_size) : GenericGrowableArray... method GrowableArray (line 165) | GrowableArray(int initial_size, bool C_heap = false, MEMFLAGS F = mtIn... method GrowableArray (line 171) | GrowableArray(int initial_size, int initial_len, const E& filler, bool... method GrowableArray (line 179) | GrowableArray(Arena* arena, int initial_size, int initial_len, const E... method GrowableArray (line 186) | GrowableArray() : GenericGrowableArray(2, 0, false) { method clear (line 195) | void clear() { _len = 0; } method length (line 196) | int length() const { return _len; } method trunc_to (line 197) | void trunc_to(int l) { assert(l <= _len,"cannot increase leng... method is_empty (line 198) | bool is_empty() const { return _len == 0; } method is_nonempty (line 199) | bool is_nonempty() const { return _len != 0; } method is_full (line 200) | bool is_full() const { return _len == _max; } method DEBUG_ONLY (line 201) | DEBUG_ONLY(E* data_addr() const { return _data; } method append (line 205) | int append(const E& elem) { method append_if_missing (line 213) | bool append_if_missing(const E& elem) { method E (line 220) | E at(int i) const { method E (line 225) | E* adr_at(int i) const { method E (line 230) | E first() const { method E (line 235) | E top() const { method push (line 240) | void push(const E& elem) { append(elem); } method E (line 242) | E pop() { method at_put (line 247) | void at_put(int i, const E& elem) { method E (line 252) | E at_grow(int i, const E& fill = E()) { method at_put_grow (line 264) | void at_put_grow(int i, const E& elem, const E& fill = E()) { method contains (line 270) | bool contains(const E& elem) const { method find (line 277) | int find(const E& elem) const { method find (line 284) | int find(void* token, bool f(void*, E)) const { method find_at_end (line 291) | int find_at_end(void* token, bool f(void*, E)) const { method remove (line 299) | void remove(const E& elem) { method remove_at (line 311) | void remove_at(int index) { method delete_at (line 318) | void delete_at(int index) { method insert_before (line 327) | void insert_before(const int idx, const E& elem) { method appendAll (line 337) | void appendAll(const GrowableArray* l) { method sort (line 343) | void sort(int f(E*,E*)) { method sort (line 347) | void sort(int f(E*,E*), int stride) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/hashtable.cpp class Hashtable (line 317) | class Hashtable class Hashtable (line 318) | class Hashtable class Hashtable (line 319) | class Hashtable class Hashtable (line 320) | class Hashtable class Hashtable (line 322) | class Hashtable class Hashtable (line 324) | class Hashtable class Hashtable (line 325) | class Hashtable class HashtableEntry (line 326) | class HashtableEntry class HashtableEntry (line 327) | class HashtableEntry class HashtableEntry (line 328) | class HashtableEntry class BasicHashtableEntry (line 329) | class BasicHashtableEntry class BasicHashtableEntry (line 330) | class BasicHashtableEntry class BasicHashtable (line 331) | class BasicHashtable class BasicHashtable (line 332) | class BasicHashtable class BasicHashtable (line 333) | class BasicHashtable class BasicHashtable (line 334) | class BasicHashtable FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/hashtable.hpp class BasicHashtableEntry (line 43) | class BasicHashtableEntry : public CHeapObj { method BasicHashtableEntry (line 61) | BasicHashtableEntry() { ShouldNotReachHere(); } method hash (line 68) | unsigned int hash() const { return _hash; } method set_hash (line 69) | void set_hash(unsigned int hash) { _hash = hash; } method set_next (line 80) | void set_next(BasicHashtableEntry* next) { method is_shared (line 88) | bool is_shared() const { method set_shared (line 92) | void set_shared() { class HashtableEntry (line 99) | class HashtableEntry : public BasicHashtableEntry { method T (line 106) | T literal() const { return _literal; } method T (line 107) | T* literal_addr() { return &_literal; } method set_literal (line 108) | void set_literal(T s) { _literal = s; } method HashtableEntry (line 110) | HashtableEntry* next() const { method HashtableEntry (line 113) | HashtableEntry** next_addr() { class HashtableBucket (line 120) | class HashtableBucket : public CHeapObj { method clear (line 128) | void clear() { _entry = NULL; } class BasicHashtable (line 140) | class BasicHashtable : public CHeapObj { method hash_to_index (line 153) | int hash_to_index(unsigned int full_hash) { method entry_size (line 188) | int entry_size() const { return _entry_size; } method unlink_entry (line 204) | void unlink_entry(BasicHashtableEntry* entry) { method copy_freelist (line 210) | void copy_freelist(BasicHashtable* src) { method table_size (line 223) | int table_size() { return _table_size; } method number_of_entries (line 230) | int number_of_entries() { return _number_of_entries; } class Hashtable (line 236) | class Hashtable : public BasicHashtable { method Hashtable (line 240) | Hashtable(int table_size, int entry_size) method Hashtable (line 243) | Hashtable(int table_size, int entry_size, method compute_hash (line 258) | unsigned int compute_hash(Symbol* name) { method index_for (line 262) | int index_for(Symbol* name) { method use_alternate_hashcode (line 281) | static bool use_alternate_hashcode() { return _seed != 0; } method jint (line 282) | static jint seed() { return _seed; } class TwoOopHashtable (line 294) | class TwoOopHashtable : public Hashtable { method TwoOopHashtable (line 297) | TwoOopHashtable(int table_size, int entry_size) method TwoOopHashtable (line 300) | TwoOopHashtable(int table_size, int entry_size, HashtableBucket* t, method compute_hash (line 305) | unsigned int compute_hash(Symbol* name, Handle loader) { method index_for (line 315) | int index_for(Symbol* name, Handle loader) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/histogram.hpp class HistogramElement (line 80) | class HistogramElement : public CHeapObj { class Histogram (line 94) | class Histogram : public CHeapObj { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/intHisto.hpp class IntHistogram (line 50) | class IntHistogram : public CHeapObj { method total_entries (line 66) | int total_entries() { return _tot; } method fraction_for_outcome (line 69) | double fraction_for_outcome(int outcome) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/numberSeq.hpp class AbsSeq (line 45) | class AbsSeq: public CHeapObj { method total (line 60) | virtual double total() const { return (double) _num; } method add (line 66) | void add(unsigned val) { add((double) val); } method num (line 71) | int num() const { return _num; } method sum (line 73) | double sum() const { return _sum; } class NumberSeq (line 88) | class NumberSeq: public AbsSeq { method maximum (line 100) | virtual double maximum() const { return _maximum; } method last (line 101) | virtual double last() const { return _last; } class TruncatedSeq (line 107) | class TruncatedSeq: public AbsSeq { type PrivateConstants (line 109) | enum PrivateConstants { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/ostream.cpp function outputStream (line 240) | outputStream& outputStream::indent() { type sockaddr (line 1104) | struct sockaddr type sockaddr_in (line 1104) | struct sockaddr_in FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/ostream.hpp class outputStream (line 41) | class outputStream : public ResourceObj { method inc (line 63) | void inc() { _indentation++; } method dec (line 64) | void dec() { _indentation--; } method inc (line 65) | void inc(int n) { _indentation += n; } method dec (line 66) | void dec(int n) { _indentation -= n; } method indentation (line 67) | int indentation() const { return _indentation; } method set_indentation (line 68) | void set_indentation(int i) { _indentation = i; } method width (line 73) | int width() const { return _width; } method position (line 74) | int position() const { return _position; } method newlines (line 75) | int newlines() const { return _newlines; } method julong (line 76) | julong count() const { return _precount + _position; } method set_count (line 77) | void set_count(julong count) { _precount = count - _position; } method set_position (line 78) | void set_position(int pos) { _position = pos; } method print_raw (line 85) | void print_raw(const char* str) { write(str, strlen(str)); } method print_raw (line 86) | void print_raw(const char* str, int len) { write(str, len); } method print_raw_cr (line 87) | void print_raw_cr(const char* str) { write(str, strlen(str)); ... method print_raw_cr (line 88) | void print_raw_cr(const char* str, int len){ write(str, len); ... method bol (line 93) | void bol() { if (_position > 0) cr(); } method TimeStamp (line 96) | TimeStamp& time_stamp() { return _stamp; } method stamp (line 99) | void stamp(bool guard) { method date_stamp (line 105) | void date_stamp(bool guard) { method flush (line 114) | virtual void flush() {} method rotate_log (line 116) | virtual void rotate_log() {} method dec_cr (line 119) | void dec_cr() { dec(); cr(); } method inc_cr (line 120) | void inc_cr() { inc(); cr(); } class streamIndentor (line 128) | class streamIndentor : public StackObj { method streamIndentor (line 134) | streamIndentor(outputStream* str, int amt = 2) : _str(str), _amount(am... class ttyLocker (line 142) | class ttyLocker: StackObj { method ttyLocker (line 153) | ttyLocker() { _holder = hold_tty(); } class ttyUnlocker (line 159) | class ttyUnlocker: StackObj { method ttyUnlocker (line 163) | ttyUnlocker() { class stringStream (line 174) | class stringStream : public outputStream { method size (line 185) | size_t size() { return buffer_pos; } method reset (line 187) | void reset() { buffer_pos = 0; _precount = 0; _position = 0; } class fileStream (line 191) | class fileStream : public outputStream { method fileStream (line 196) | fileStream() { _file = NULL; _need_close = false; } method fileStream (line 199) | fileStream(FILE* file) { _file = file; _need_close = false; } method is_open (line 201) | bool is_open() const { return _file != NULL; } method set_need_close (line 202) | void set_need_close(bool b) { _need_close = b;} method read (line 204) | size_t read(void *data, size_t size, size_t count) { return ::fread(da... method eof (line 206) | int eof() { return feof(_file); } method rewind (line 208) | void rewind() { ::rewind(_file); } class fdStream (line 216) | class fdStream : public outputStream { method fdStream (line 222) | fdStream(int fd = -1) { _fd = fd; _need_close = false; } method is_open (line 224) | bool is_open() const { return _fd != -1; } method set_fd (line 225) | void set_fd(int fd) { _fd = fd; _need_close = false; } method fd (line 226) | int fd() const { return _fd; } class rotatingFileStream (line 231) | class rotatingFileStream : public fileStream { method rotatingFileStream (line 239) | rotatingFileStream(FILE* file) : fileStream(file) {} class staticBufferStream (line 253) | class staticBufferStream : public outputStream { class bufferedStream (line 272) | class bufferedStream : public outputStream { method size (line 284) | size_t size() { return buffer_pos; } method reset (line 286) | void reset() { buffer_pos = 0; _precount = 0; _position = 0; } class networkStream (line 294) | class networkStream : public bufferedStream { method is_open (line 304) | bool is_open() const { return _socket != -1; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/preserveException.hpp class PreserveExceptionMark (line 43) | class PreserveExceptionMark { class CautiouslyPreserveExceptionMark (line 59) | class CautiouslyPreserveExceptionMark { class WeakPreserveExceptionMark (line 75) | class WeakPreserveExceptionMark { method WeakPreserveExceptionMark (line 86) | WeakPreserveExceptionMark(Thread* pThread) : _thread(pThread), _prese... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/quickSort.cpp function test_comparator (line 35) | static int test_comparator(int a, int b) { function test_even_odd_comparator (line 45) | static int test_even_odd_comparator(int a, int b) { function test_stdlib_comparator (line 58) | static int test_stdlib_comparator(const void* a, const void* b) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/quickSort.hpp class QuickSort (line 32) | class QuickSort : AllStatic { method swap (line 36) | static void swap(T* array, int x, int y) { method find_pivot (line 49) | static int find_pivot(T* array, int length, C comparator) { method partition (line 70) | static int partition(T* array, int pivot, int length, C comparator) { method inner_sort (line 97) | static void inner_sort(T* array, int length, C comparator) { method sort (line 119) | static void sort(T* array, int length, C comparator, bool idempotent) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/sizes.hpp function VALUE_OBJ_CLASS_SPEC (line 63) | class ByteSize VALUE_OBJ_CLASS_SPEC { function ByteSize (line 91) | inline ByteSize in_ByteSize(int size) { return ByteSize(size); } function in_bytes (line 92) | inline int in_bytes(ByteSize x) { return x._size; } function VALUE_OBJ_CLASS_SPEC (line 95) | class WordSize VALUE_OBJ_CLASS_SPEC { function WordSize (line 123) | inline WordSize in_WordSize(int size) { return WordSize(size); } function in_words (line 124) | inline int in_words(WordSize x) { return x._size; } function ByteSize (line 138) | inline ByteSize in_ByteSize(int size) { return size; } function in_bytes (line 139) | inline int in_bytes (ByteSize x) { return x; } function WordSize (line 142) | inline WordSize in_WordSize(int size) { return size; } function in_words (line 143) | inline int in_words (WordSize x) { return x; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/stack.hpp class StackIterator (line 55) | class StackIterator method StackIterator (line 190) | StackIterator(Stack& stack): _stack(stack) { sync(); } method is_empty (line 194) | bool is_empty() const { return _cur_seg == NULL; } method E (line 196) | E next() { return *next_addr(); } class StackBase (line 59) | class StackBase method segment_size (line 62) | size_t segment_size() const { return _seg_size; } method max_size (line 63) | size_t max_size() const { return _max_size; } method max_cache_size (line 64) | size_t max_cache_size() const { return _max_cache_size; } method cache_size (line 67) | size_t cache_size() const { return _cache_size; } class Stack (line 94) | class Stack: public StackBase method is_empty (line 107) | inline bool is_empty() const { return this->_cur_seg == NULL; } method is_full (line 108) | inline bool is_full() const { return this->_full_seg_size >= this->ma... method size (line 114) | inline size_t size() const { class ResourceStack (line 165) | class ResourceStack: public Stack, public ResourceObj method ResourceStack (line 171) | ResourceStack(size_t segment_size): Stack(segment_size, max_uintx) class StackIterator (line 187) | class StackIterator: public StackObj method StackIterator (line 190) | StackIterator(Stack& stack): _stack(stack) { sync(); } method is_empty (line 194) | bool is_empty() const { return _cur_seg == NULL; } method E (line 196) | E next() { return *next_addr(); } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/stack.inline.hpp function E (line 69) | E Stack::pop() function E (line 121) | E** Stack::link_addr(E* seg) const function E (line 127) | E* Stack::get_link(E* seg) const function E (line 133) | E* Stack::set_link(E* new_seg, E* old_seg) function E (line 140) | E* Stack::alloc(size_t bytes) function E (line 247) | E* ResourceStack::alloc(size_t bytes) function E (line 267) | E* StackIterator::next_addr() FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/taskqueue.cpp function TaskQueueStats (line 55) | TaskQueueStats & TaskQueueStats::operator +=(const TaskQueueStats & addend) FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/taskqueue.hpp class TaskQueueStats (line 78) | class TaskQueueStats { type StatId (line 80) | enum StatId { method TaskQueueStats (line 92) | inline TaskQueueStats() { reset(); } method record_push (line 94) | inline void record_push() { ++_stats[push]; } method record_pop (line 95) | inline void record_pop() { ++_stats[pop]; } method record_pop_slow (line 96) | inline void record_pop_slow() { record_pop(); ++_stats[pop_slow]; } method get (line 102) | inline size_t get(StatId id) const { return _stats[id]; } class Age (line 146) | class Age { method Age (line 148) | Age(size_t data = 0) { _data = data; } method Age (line 149) | Age(const Age& age) { _data = age._data; } method Age (line 150) | Age(idx_t top, idx_t tag) { _fields._top = top; _fields._tag = tag; } method Age (line 152) | Age get() const volatile { return _data; } method set (line 153) | void set(Age age) volatile { _data = age._data; } method idx_t (line 155) | idx_t top() const volatile { return _fields._top; } method idx_t (line 156) | idx_t tag() const volatile { return _fields._tag; } method increment (line 159) | void increment() { method Age (line 164) | Age cmpxchg(const Age new_age, const Age old_age) volatile { type fields (line 173) | struct fields { function uint (line 186) | static uint increment_index(uint ind) { function uint (line 189) | static uint decrement_index(uint ind) { function uint (line 195) | uint dirty_size(uint bot, uint top) const { function uint (line 200) | uint size(uint bot, uint top) const { function TaskQueueSuper (line 220) | TaskQueueSuper() : _bottom(0), _age() {} function peek (line 223) | bool peek() const { return _bottom != _age.top(); } function is_empty (line 224) | bool is_empty() const { return size() == 0; } function uint (line 229) | uint size() const { function uint (line 233) | uint dirty_size() const { function set_empty (line 237) | void set_empty() { function uint (line 244) | uint max_elems() const { return N - 2; } function uint (line 247) | static const uint total_size() { return N; } class GenericTaskQueue (line 255) | class GenericTaskQueue: public TaskQueueSuper { class OverflowTaskQueue (line 435) | class OverflowTaskQueue: public GenericTaskQueue method overflow_t (line 449) | inline overflow_t* overflow_stack() { return &_overflow_stack; } method taskqueue_empty (line 451) | inline bool taskqueue_empty() const { return taskqueue_t::is_empty(); } method overflow_empty (line 452) | inline bool overflow_empty() const { return _overflow_stack.is_empty(... method is_empty (line 453) | inline bool is_empty() const { class TaskQueueSetSuper (line 479) | class TaskQueueSetSuper { class TaskQueueSetSuperImpl (line 487) | class TaskQueueSetSuperImpl: public CHeapObj, public TaskQueueSetSuper { class GenericTaskQueueSet (line 491) | class GenericTaskQueueSet: public TaskQueueSetSuperImpl { method GenericTaskQueueSet (line 499) | GenericTaskQueueSet(int n) : _n(n) { function T (line 531) | T* class TerminatorTerminator (line 621) | class TerminatorTerminator: public CHeapObj { class ParallelTaskTerminator (line 631) | class ParallelTaskTerminator: public StackObj { method offer_termination (line 658) | bool offer_termination() { method uint (line 677) | static uint total_yields() { return _total_yields; } method uint (line 678) | static uint total_spins() { return _total_spins; } method uint (line 679) | static uint total_peeks() { return _total_peeks; } class StarTask (line 746) | class StarTask { method StarTask (line 752) | StarTask(narrowOop* p) { method StarTask (line 756) | StarTask(oop* p) { method StarTask (line 760) | StarTask() { _holder = NULL; } method StarTask (line 766) | StarTask& operator=(const StarTask& t) { method StarTask (line 770) | volatile StarTask& operator=(const volatile StarTask& t) volatile { method is_narrow (line 775) | bool is_narrow() const { class ObjArrayTask (line 780) | class ObjArrayTask method ObjArrayTask (line 783) | ObjArrayTask(oop o = NULL, int idx = 0): _obj(o), _index(idx) { } method ObjArrayTask (line 784) | ObjArrayTask(oop o, size_t idx): _obj(o), _index(int(idx)) { method ObjArrayTask (line 787) | ObjArrayTask(const ObjArrayTask& t): _obj(t._obj), _index(t._index) { } method ObjArrayTask (line 789) | ObjArrayTask& operator =(const ObjArrayTask& t) { method ObjArrayTask (line 794) | volatile ObjArrayTask& method oop (line 801) | inline oop obj() const { return _obj; } method index (line 802) | inline int index() const { return _index; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/utf8.cpp function u_char (line 124) | static u_char* utf8_write(u_char* base, jchar ch) { function jbyte (line 167) | const jbyte* UTF8::strrchr(const jbyte* base, int length, jbyte c) { function jint (line 189) | jint UTF8::get_supplementary_character(const unsigned char* str) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/utf8.hpp class UTF8 (line 33) | class UTF8 : AllStatic { class UNICODE (line 67) | class UNICODE : AllStatic { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/vmError.cpp function print_bug_submit_message (line 195) | static void print_bug_submit_message(outputStream *out, Thread *thread) { class VM_ReportJavaOutOfMemory (line 1038) | class VM_ReportJavaOutOfMemory : public VM_Operation { method VM_ReportJavaOutOfMemory (line 1042) | VM_ReportJavaOutOfMemory(VMError *err) { _err = err; } method VMOp_Type (line 1043) | VMOp_Type type() const { return VMOp_ReportJavaOutOfMe... FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/vmError.hpp class Decoder (line 30) | class Decoder class VM_ReportJavaOutOfMemory (line 31) | class VM_ReportJavaOutOfMemory class VMError (line 33) | class VMError : public StackObj { type ErrorType (line 37) | enum ErrorType { method should_report_bug (line 99) | bool should_report_bug(unsigned int id) { return id != oom_error; } method fatal_error_in_progress (line 136) | static bool fatal_error_in_progress() { return first_error != NULL; } FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/workgroup.cpp function GangWorker (line 63) | GangWorker* WorkGang::allocate_worker(uint which) { function GangWorker (line 118) | GangWorker* AbstractWorkGang::gang_worker(uint i) const { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/workgroup.hpp class WorkGang (line 58) | class WorkGang class GangWorker (line 59) | class GangWorker method print (line 285) | virtual void print() const { print_on(tty); } method AbstractWorkGang (line 293) | AbstractWorkGang* gang() const { return _gang; } class YieldingFlexibleGangWorker (line 60) | class YieldingFlexibleGangWorker class YieldingFlexibleGangTask (line 61) | class YieldingFlexibleGangTask class WorkData (line 62) | class WorkData method WorkData (line 234) | WorkData() { method terminate (line 242) | bool terminate() const { return _terminate; } method set_terminate (line 243) | void set_terminate(bool value) { _terminate = value; } method AbstractGangTask (line 244) | AbstractGangTask* task() const { return _task; } method set_task (line 245) | void set_task(AbstractGangTask* value) { _task = value; } method sequence_number (line 246) | int sequence_number() const { return _sequence_number; } method set_sequence_number (line 247) | void set_sequence_number(int value) { _sequence_number = valu... method YieldingFlexibleGangTask (line 249) | YieldingFlexibleGangTask* yf_task() const { class AbstractWorkGang (line 63) | class AbstractWorkGang method needs_more_workers (line 138) | virtual bool needs_more_workers() const { return true; } method Monitor (line 168) | Monitor* monitor() const { method uint (line 171) | uint total_workers() const { method uint (line 174) | virtual uint active_workers() const { method terminate (line 177) | bool terminate() const { method GangWorker (line 180) | GangWorker** gang_workers() const { method AbstractGangTask (line 183) | AbstractGangTask* task() const { method sequence_number (line 186) | int sequence_number() const { method uint (line 189) | uint started_workers() const { method uint (line 192) | uint finished_workers() const { method are_GC_task_threads (line 195) | bool are_GC_task_threads() const { method are_ConcurrentGC_threads (line 198) | bool are_ConcurrentGC_threads() const { method is_idle (line 202) | bool is_idle() const { method print_worker_threads (line 212) | void print_worker_threads() const { class AbstractGangTask (line 67) | class AbstractGangTask function counter (line 82) | int counter() { return _counter; } function set_counter (line 83) | void set_counter(int value) { _counter = value; } function NOT_PRODUCT (line 87) | NOT_PRODUCT(virtual bool is_YieldingFlexibleGang_task() const { class AbstractGangTaskWOopQueues (line 109) | class AbstractGangTaskWOopQueues : public AbstractGangTask { method AbstractGangTaskWOopQueues (line 113) | AbstractGangTaskWOopQueues(const char* name, OopTaskQueueSet* queues) : method ParallelTaskTerminator (line 115) | ParallelTaskTerminator* terminator() { return &_terminator; } method set_for_termination (line 116) | virtual void set_for_termination(int active_workers) { method OopTaskQueueSet (line 119) | OopTaskQueueSet* queues() { return _queues; } class AbstractWorkGang (line 126) | class AbstractWorkGang: public CHeapObj { method needs_more_workers (line 138) | virtual bool needs_more_workers() const { return true; } method Monitor (line 168) | Monitor* monitor() const { method uint (line 171) | uint total_workers() const { method uint (line 174) | virtual uint active_workers() const { method terminate (line 177) | bool terminate() const { method GangWorker (line 180) | GangWorker** gang_workers() const { method AbstractGangTask (line 183) | AbstractGangTask* task() const { method sequence_number (line 186) | int sequence_number() const { method uint (line 189) | uint started_workers() const { method uint (line 192) | uint finished_workers() const { method are_GC_task_threads (line 195) | bool are_GC_task_threads() const { method are_ConcurrentGC_threads (line 198) | bool are_ConcurrentGC_threads() const { method is_idle (line 202) | bool is_idle() const { method print_worker_threads (line 212) | void print_worker_threads() const { class WorkData (line 226) | class WorkData: public StackObj { method WorkData (line 234) | WorkData() { method terminate (line 242) | bool terminate() const { return _terminate; } method set_terminate (line 243) | void set_terminate(bool value) { _terminate = value; } method AbstractGangTask (line 244) | AbstractGangTask* task() const { return _task; } method set_task (line 245) | void set_task(AbstractGangTask* value) { _task = value; } method sequence_number (line 246) | int sequence_number() const { return _sequence_number; } method set_sequence_number (line 247) | void set_sequence_number(int value) { _sequence_number = valu... method YieldingFlexibleGangTask (line 249) | YieldingFlexibleGangTask* yf_task() const { class WorkGang (line 255) | class WorkGang: public AbstractWorkGang { class GangWorker (line 273) | class GangWorker: public WorkerThread { method print (line 285) | virtual void print() const { print_on(tty); } method AbstractWorkGang (line 293) | AbstractWorkGang* gang() const { return _gang; } class FlexibleWorkGang (line 317) | class FlexibleWorkGang: public WorkGang { method FlexibleWorkGang (line 332) | FlexibleWorkGang(const char* name, uint workers, method uint (line 338) | virtual uint active_workers() const { return _active_workers; } method set_active_workers (line 339) | void set_active_workers(uint v) { method needs_more_workers (line 349) | virtual bool needs_more_workers() const { class WorkGangBarrierSync (line 370) | class WorkGangBarrierSync : public StackObj { method Monitor (line 377) | Monitor* monitor() { return &_monitor; } method uint (line 378) | uint n_workers() { return _n_workers; } method uint (line 379) | uint n_completed() { return _n_completed; } method should_reset (line 380) | bool should_reset() { return _should_reset; } method zero_completed (line 382) | void zero_completed() { _n_completed = 0; } method inc_completed (line 383) | void inc_completed() { _n_completed++; } method set_should_reset (line 385) | void set_should_reset(bool v) { _should_reset = v; } class SubTasksDone (line 405) | class SubTasksDone: public CHeapObj { method uint (line 433) | uint n_threads() { return _n_threads; } class SequentialSubTasksDone (line 457) | class SequentialSubTasksDone : public StackObj { method SequentialSubTasksDone (line 469) | SequentialSubTasksDone() { method uint (line 478) | uint n_tasks() const { return _n_tasks; } method uint (line 484) | uint n_threads() { return _n_threads; } method set_n_threads (line 485) | void set_n_threads(uint t) { _n_threads = t; } method set_n_tasks (line 491) | void set_n_tasks(uint t) { _n_tasks = t; } class FreeIdSet (line 508) | class FreeIdSet { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/xmlstream.hpp class xmlStream (line 31) | class xmlStream type MarkupState (line 64) | enum MarkupState { BODY, // after end_head() call, in text method xmlStream (line 76) | xmlStream() {} method outputStream (line 80) | outputStream* out() { return _out; } method xmlStream (line 97) | xmlStream(outputStream* out) { initialize(out); } method is_open (line 100) | bool is_open() { return _out != NULL; } method inside_attrs (line 103) | bool inside_attrs() { return _markup_state != BODY; } method unflushed_count (line 109) | int unflushed_count() { return (int)(out()->count() - _last_flush); } method outputStream (line 132) | outputStream* text() { return _text; } method va_text (line 134) | void va_text(const char* format, va_list ap) { class defaultStream (line 32) | class defaultStream class xmlTextStream (line 37) | class xmlTextStream : public outputStream { method xmlTextStream (line 44) | xmlTextStream() { _outer_xmlStream = NULL; } class xmlStream (line 61) | class xmlStream : public outputStream { type MarkupState (line 64) | enum MarkupState { BODY, // after end_head() call, in text method xmlStream (line 76) | xmlStream() {} method outputStream (line 80) | outputStream* out() { return _out; } method xmlStream (line 97) | xmlStream(outputStream* out) { initialize(out); } method is_open (line 100) | bool is_open() { return _out != NULL; } method inside_attrs (line 103) | bool inside_attrs() { return _markup_state != BODY; } method unflushed_count (line 109) | int unflushed_count() { return (int)(out()->count() - _last_flush); } method outputStream (line 132) | outputStream* text() { return _text; } method va_text (line 134) | void va_text(const char* format, va_list ap) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/yieldingWorkgroup.cpp class GangWorker (line 32) | class GangWorker class WorkData (line 33) | class WorkData function GangWorker (line 40) | GangWorker* YieldingFlexibleWorkGang::allocate_worker(uint which) { FILE: HotSpot1.7-JVM-Linux-x86/src/share/vm/utilities/yieldingWorkgroup.hpp class YieldingFlexibleWorkGang (line 34) | class YieldingFlexibleWorkGang method YieldingFlexibleGangTask (line 165) | YieldingFlexibleGangTask* yielding_task() const { method run_task (line 181) | void run_task(AbstractGangTask* task) { method uint (line 207) | uint yielded_workers() const { type Status (line 37) | enum Status { class YieldingFlexibleGangWorker (line 50) | class YieldingFlexibleGangWorker: public GangWorker { method YieldingFlexibleGangWorker (line 53) | YieldingFlexibleGangWorker(AbstractWorkGang* gang, int id) : method YieldingFlexibleWorkGang (line 57) | YieldingFlexibleWorkGang* yf_gang() const class FlexibleGangTask (line 64) | class FlexibleGangTask: public AbstractGangTask { method FlexibleGangTask (line 69) | FlexibleGangTask(const char* name): AbstractGangTask(name), method requested_size (line 76) | int requested_size() const { return _requested_size; } method actual_size (line 77) | int actual_size() const { return _actual_size; } method set_requested_size (line 79) | void set_requested_size(int sz) { _requested_size = sz; } method set_actual_size (line 80) | void set_actual_size(int sz) { _actual_size = sz; } class YieldingFlexibleGangTask (line 99) | class YieldingFlexibleGangTask: public FlexibleGangTask { method YieldingFlexibleGangTask (line 105) | YieldingFlexibleGangTask(const char* name): FlexibleGangTask(name), method NOT_PRODUCT (line 113) | NOT_PRODUCT(virtual bool is_YieldingFlexibleGang_task() const { method set_status (line 117) | void set_status(Status s) { method YieldingFlexibleWorkGang (line 120) | YieldingFlexibleWorkGang* gang() { method set_gang (line 123) | void set_gang(YieldingFlexibleWorkGang* gang) { method Status (line 146) | Status status() const { return _status; } method yielding (line 147) | bool yielding() const { return _status == YIELDING; } method yielded (line 148) | bool yielded() const { return _status == YIELDED; } method completed (line 149) | bool completed() const { return _status == COMPLETED; } method aborted (line 150) | bool aborted() const { return _status == ABORTED; } method active (line 151) | bool active() const { return _status == ACTIVE; } class YieldingFlexibleWorkGang (line 158) | class YieldingFlexibleWorkGang: public FlexibleWorkGang { method YieldingFlexibleGangTask (line 165) | YieldingFlexibleGangTask* yielding_task() const { method run_task (line 181) | void run_task(AbstractGangTask* task) { method uint (line 207) | uint yielded_workers() const { FILE: HotSpot1.7/agent/make/ClosureFinder.java class ClosureFinder (line 54) | public class ClosureFinder { method ClosureFinder (line 61) | public ClosureFinder(Collection roots, String classPath) { method parseClassPath (line 68) | private void parseClassPath() { method find (line 81) | public Map find() { method computeClosure (line 90) | private void computeClosure() { method lookupClassFile (line 101) | private String lookupClassFile(String classNameAsPath) { method mayBeClassName (line 137) | private boolean mayBeClassName(String internalClassName) { method computeClosure (line 148) | private void computeClosure(String className) { method main (line 224) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/os/bsd/BsdDebuggerLocal.c function throw_new_debugger_exception (line 59) | static void throw_new_debugger_exception(JNIEnv* env, const char* errMsg) { type ps_prochandle (line 63) | struct ps_prochandle type ps_prochandle (line 65) | struct ps_prochandle function JNICALL (line 73) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_init0 function JNICALL (line 106) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getAddressSize function fillThreadsAndLoadObjects (line 118) | static void fillThreadsAndLoadObjects(JNIEnv* env, jobject this_obj, str... function JNICALL (line 163) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_attach0__I function JNICALL (line 179) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_attach0__Ljav... function JNICALL (line 207) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_detach0 function JNICALL (line 220) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_lookupByName0 function JNICALL (line 249) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_lookupByAddress0 function JNICALL (line 266) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_readBytesFrom... function JNICALL (line 284) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getThreadInte... FILE: HotSpot1.7/agent/src/os/bsd/StubDebuggerLocal.c function throw_new_debugger_exception (line 33) | static void throw_new_debugger_exception(JNIEnv* env, const char* errMsg) { function JNICALL (line 42) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_init0 function JNICALL (line 46) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getAddressSize function JNICALL (line 62) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_attach0__I function JNICALL (line 73) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_attach0__Ljav... function JNICALL (line 83) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_detach0 function JNICALL (line 92) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_lookupByName0 function JNICALL (line 102) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_lookupByAddress0 function JNICALL (line 112) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_readBytesFrom... function JNICALL (line 117) | JNICALL Java_sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal_getThreadInte... FILE: HotSpot1.7/agent/src/os/bsd/libproc.h type ps_prochandle (line 82) | struct ps_prochandle type ps_prochandle (line 85) | struct ps_prochandle type ps_prochandle (line 88) | struct ps_prochandle type ps_prochandle (line 91) | struct ps_prochandle type ps_prochandle (line 100) | struct ps_prochandle type ps_prochandle (line 103) | struct ps_prochandle type ps_prochandle (line 106) | struct ps_prochandle type reg (line 106) | struct reg type ps_prochandle (line 109) | struct ps_prochandle type ps_prochandle (line 112) | struct ps_prochandle type ps_prochandle (line 115) | struct ps_prochandle type ps_prochandle (line 118) | struct ps_prochandle type ps_prochandle (line 121) | struct ps_prochandle type ps_prochandle (line 125) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/bsd/libproc_impl.c function init_alt_root (line 37) | static void init_alt_root() { function pathmap_open (line 48) | int pathmap_open(const char* name) { function print_debug (line 83) | void print_debug(const char* format,...) { function print_error (line 94) | void print_error(const char* format,...) { function is_debug (line 102) | bool is_debug() { function init_libproc (line 107) | bool init_libproc(bool debug) { function destroy_lib_info (line 120) | static void destroy_lib_info(struct ps_prochandle* ph) { function destroy_thread_info (line 132) | static void destroy_thread_info(struct ps_prochandle* ph) { function Prelease (line 144) | void Prelease(struct ps_prochandle* ph) { function lib_info (line 152) | lib_info* add_lib_info(struct ps_prochandle* ph, const char* libname, ui... function lib_info (line 156) | lib_info* add_lib_info_fd(struct ps_prochandle* ph, const char* libname,... function lookup_symbol (line 208) | uintptr_t lookup_symbol(struct ps_prochandle* ph, const char* object_name, type ps_prochandle (line 232) | struct ps_prochandle function thread_info (line 246) | thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread... type thread_db_client_data (line 266) | struct thread_db_client_data { function thread_db_callback (line 272) | static int thread_db_callback(const td_thrhandle_t *th_p, void *data) { function read_thread_info (line 293) | bool read_thread_info(struct ps_prochandle* ph, thread_info_callback cb) { function get_num_threads (line 319) | int get_num_threads(struct ps_prochandle* ph) { function lwpid_t (line 324) | lwpid_t get_lwp_id(struct ps_prochandle* ph, int index) { function get_lwp_regs (line 338) | bool get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, struct reg* ... function get_num_libs (line 343) | int get_num_libs(struct ps_prochandle* ph) { type ps_prochandle (line 348) | struct ps_prochandle function get_lib_base (line 362) | uintptr_t get_lib_base(struct ps_prochandle* ph, int index) { function find_lib (line 375) | bool find_lib(struct ps_prochandle* ph, const char *lib_name) { function ps_err_e (line 394) | ps_err_e ps_pglobal_lookup(struct ps_prochandle *ph, const char *object_... function ps_err_e (line 401) | ps_err_e ps_pread(struct ps_prochandle *ph, psaddr_t addr, function ps_err_e (line 407) | ps_err_e ps_pwrite(struct ps_prochandle *ph, psaddr_t addr, function ps_err_e (line 413) | ps_err_e ps_linfo(struct ps_prochandle *ph, lwpid_t lwp_id, void *linfo) { function ps_plog (line 418) | void function ps_err_e (line 432) | ps_err_e ps_lsetfpregs(struct ps_prochandle *ph, lwpid_t lid, const prfp... function ps_err_e (line 437) | ps_err_e ps_lsetregs(struct ps_prochandle *ph, lwpid_t lid, const prgreg... function ps_err_e (line 442) | ps_err_e ps_lgetfpregs(struct ps_prochandle *ph, lwpid_t lid, prfpre... function ps_err_e (line 447) | ps_err_e ps_lgetregs(struct ps_prochandle *ph, lwpid_t lid, prgregset_t ... function ps_err_e (line 452) | ps_err_e ps_lstop(struct ps_prochandle *ph, lwpid_t lid) { function ps_err_e (line 457) | ps_err_e ps_pcontinue(struct ps_prochandle *ph) { FILE: HotSpot1.7/agent/src/os/bsd/libproc_impl.h type lib_info (line 38) | typedef struct lib_info { type thread_info (line 47) | typedef struct thread_info { type map_info (line 55) | typedef struct map_info { type ps_prochandle_ops (line 64) | typedef struct ps_prochandle_ops { type core_data (line 81) | struct core_data { type ps_prochandle (line 96) | struct ps_prochandle { type ps_prochandle (line 113) | struct ps_prochandle type ps_prochandle (line 116) | struct ps_prochandle type ps_prochandle (line 119) | struct ps_prochandle type ps_prochandle (line 122) | struct ps_prochandle type ps_prochandle (line 126) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/bsd/ps_core.c function close_elf_files (line 44) | static void close_elf_files(struct ps_prochandle* ph) { function destroy_map_info (line 73) | static void destroy_map_info(struct ps_prochandle* ph) { function core_release (line 95) | static void core_release(struct ps_prochandle* ph) { function map_info (line 103) | static map_info* allocate_init_map(int fd, off_t offset, uintptr_t vaddr... function map_info (line 119) | static map_info* add_map_info(struct ps_prochandle* ph, int fd, off_t of... function map_info (line 135) | static map_info* add_class_share_map_info(struct ps_prochandle* ph, off_... function map_info (line 150) | static map_info* core_lookup(struct ps_prochandle *ph, uintptr_t addr) type FileMapHeader (line 219) | struct FileMapHeader { function read_jboolean (line 242) | static bool read_jboolean(struct ps_prochandle* ph, uintptr_t addr, jboo... function read_pointer (line 252) | static bool read_pointer(struct ps_prochandle* ph, uintptr_t addr, uintp... function read_string (line 263) | static bool read_string(struct ps_prochandle* ph, uintptr_t addr, char* ... function init_classsharing_workaround (line 285) | static bool init_classsharing_workaround(struct ps_prochandle* ph) { function core_cmp_mapping (line 399) | static int core_cmp_mapping(const void *lhsp, const void *rhsp) function sort_map_array (line 412) | static bool sort_map_array(struct ps_prochandle* ph) { function core_read_data (line 455) | static bool core_read_data(struct ps_prochandle* ph, uintptr_t addr, cha... function core_write_data (line 504) | static bool core_write_data(struct ps_prochandle* ph, function core_get_lwp_regs (line 509) | static bool core_get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, function core_get_lwp_info (line 523) | static bool core_get_lwp_info(struct ps_prochandle *ph, lwpid_t lwp_id, ... function core_handle_prstatus (line 537) | static bool core_handle_prstatus(struct ps_prochandle* ph, const char* b... function core_handle_note (line 603) | static bool core_handle_note(struct ps_prochandle* ph, ELF_PHDR* note_ph... function read_core_segments (line 651) | static bool read_core_segments(struct ps_prochandle* ph, ELF_EHDR* core_... function read_lib_segments (line 708) | static bool read_lib_segments(struct ps_prochandle* ph, int lib_fd, ELF_... function read_interp_segments (line 735) | static bool read_interp_segments(struct ps_prochandle* ph) { function read_exec_segments (line 752) | static bool read_exec_segments(struct ps_prochandle* ph, ELF_EHDR* exec_... function read_shared_lib_info (line 813) | static bool read_shared_lib_info(struct ps_prochandle* ph) { type ps_prochandle (line 945) | struct ps_prochandle type ps_prochandle (line 949) | struct ps_prochandle type ps_prochandle (line 949) | struct ps_prochandle type ps_prochandle (line 949) | struct ps_prochandle type core_data (line 955) | struct core_data type core_data (line 955) | struct core_data FILE: HotSpot1.7/agent/src/os/bsd/ps_proc.c function align (line 45) | static inline uintptr_t align(uintptr_t ptr, size_t size) { function process_read_data (line 58) | static bool process_read_data(struct ps_prochandle* ph, uintptr_t addr, ... function process_write_data (line 108) | static bool process_write_data(struct ps_prochandle* ph, function process_get_lwp_regs (line 114) | static bool process_get_lwp_regs(struct ps_prochandle* ph, pid_t pid, st... function process_get_lwp_info (line 125) | static bool process_get_lwp_info(struct ps_prochandle *ph, lwpid_t lwp_i... function ptrace_continue (line 132) | static bool ptrace_continue(pid_t pid, int signal) { function ptrace_waitpid (line 143) | static bool ptrace_waitpid(pid_t pid) { function ptrace_attach (line 186) | static bool ptrace_attach(pid_t pid) { function add_new_thread (line 200) | static bool add_new_thread(struct ps_prochandle* ph, pthread_t pthread_i... function linkmap_addr (line 220) | uintptr_t linkmap_addr(struct ps_prochandle *ph) { function read_lib_info (line 319) | static bool read_lib_info(struct ps_prochandle* ph) { function ptrace_detach (line 413) | static bool ptrace_detach(pid_t pid) { function process_cleanup (line 422) | static void process_cleanup(struct ps_prochandle* ph) { type ps_prochandle (line 435) | struct ps_prochandle type ps_prochandle (line 436) | struct ps_prochandle type ps_prochandle (line 439) | struct ps_prochandle type ps_prochandle (line 439) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/bsd/salibelf.c function read_elf_header (line 33) | int read_elf_header(int fd, ELF_EHDR* ehdr) { function is_elf_file (line 42) | bool is_elf_file(int fd) { function ELF_PHDR (line 48) | ELF_PHDR* read_program_header_table(int fd, ELF_EHDR* hdr) { function ELF_SHDR (line 68) | ELF_SHDR* read_section_header_table(int fd, ELF_EHDR* hdr) { function find_base_address (line 105) | uintptr_t find_base_address(int fd, ELF_EHDR* ehdr) { FILE: HotSpot1.7/agent/src/os/bsd/symtab.c type elf_section (line 39) | struct elf_section { type elf_symbol (line 44) | struct elf_symbol { type symtab_t (line 50) | typedef struct symtab { type symtab (line 58) | struct symtab type symtab (line 60) | struct symtab type elf_section (line 63) | struct elf_section function destroy_symtab (line 204) | void destroy_symtab(struct symtab* symtab) { function search_symbol (line 214) | uintptr_t search_symbol(struct symtab* symtab, uintptr_t base, type symtab (line 236) | struct symtab type elf_symbol (line 241) | struct elf_symbol FILE: HotSpot1.7/agent/src/os/bsd/symtab.h type symtab (line 32) | struct symtab type symtab (line 35) | struct symtab type symtab (line 38) | struct symtab type symtab (line 42) | struct symtab type symtab (line 47) | struct symtab FILE: HotSpot1.7/agent/src/os/bsd/test.c function main (line 29) | int main(int argc, char** argv) { FILE: HotSpot1.7/agent/src/os/linux/LinuxDebuggerLocal.c function throw_new_debugger_exception (line 58) | void throw_new_debugger_exception(JNIEnv* env, const char* errMsg) { type ps_prochandle (line 62) | struct ps_prochandle type ps_prochandle (line 64) | struct ps_prochandle function JNICALL (line 72) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_init0 function JNICALL (line 105) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getAddres... function fillThreadsAndLoadObjects (line 117) | static void fillThreadsAndLoadObjects(JNIEnv* env, jobject this_obj, str... function JNICALL (line 162) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_attach0__I function JNICALL (line 178) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_attach0__... function JNICALL (line 206) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_detach0 function JNICALL (line 219) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_lookupByN... function JNICALL (line 248) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_lookupByA... function JNICALL (line 265) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_readBytes... function JNICALL (line 284) | JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThread... FILE: HotSpot1.7/agent/src/os/linux/libproc.h type user_regs_struct (line 83) | struct user_regs_struct { type ps_prochandle (line 102) | struct ps_prochandle type ps_prochandle (line 105) | struct ps_prochandle type ps_prochandle (line 108) | struct ps_prochandle type ps_prochandle (line 111) | struct ps_prochandle type ps_prochandle (line 120) | struct ps_prochandle type ps_prochandle (line 123) | struct ps_prochandle type ps_prochandle (line 126) | struct ps_prochandle type user_regs_struct (line 126) | struct user_regs_struct type ps_prochandle (line 129) | struct ps_prochandle type ps_prochandle (line 132) | struct ps_prochandle type ps_prochandle (line 135) | struct ps_prochandle type ps_prochandle (line 138) | struct ps_prochandle type ps_prochandle (line 141) | struct ps_prochandle type ps_prochandle (line 145) | struct ps_prochandle type ps_prochandle (line 147) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/linux/libproc_impl.c function init_alt_root (line 37) | static void init_alt_root() { function pathmap_open (line 48) | int pathmap_open(const char* name) { function print_debug (line 84) | void print_debug(const char* format,...) { function print_error (line 95) | void print_error(const char* format,...) { function is_debug (line 103) | bool is_debug() { function init_libproc (line 108) | bool init_libproc(bool debug) { function destroy_lib_info (line 121) | static void destroy_lib_info(struct ps_prochandle* ph) { function destroy_thread_info (line 133) | static void destroy_thread_info(struct ps_prochandle* ph) { function Prelease (line 145) | void Prelease(struct ps_prochandle* ph) { function lib_info (line 153) | lib_info* add_lib_info(struct ps_prochandle* ph, const char* libname, ui... function lib_info (line 157) | lib_info* add_lib_info_fd(struct ps_prochandle* ph, const char* libname,... function lookup_symbol (line 206) | uintptr_t lookup_symbol(struct ps_prochandle* ph, const char* object_name, type ps_prochandle (line 230) | struct ps_prochandle function thread_info (line 244) | thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread... type thread_db_client_data (line 264) | struct thread_db_client_data { function thread_db_callback (line 270) | static int thread_db_callback(const td_thrhandle_t *th_p, void *data) { function read_thread_info (line 291) | bool read_thread_info(struct ps_prochandle* ph, thread_info_callback cb) { function get_num_threads (line 317) | int get_num_threads(struct ps_prochandle* ph) { function lwpid_t (line 322) | lwpid_t get_lwp_id(struct ps_prochandle* ph, int index) { function get_lwp_regs (line 336) | bool get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, struct user_... function get_num_libs (line 341) | int get_num_libs(struct ps_prochandle* ph) { type ps_prochandle (line 346) | struct ps_prochandle function get_lib_base (line 360) | uintptr_t get_lib_base(struct ps_prochandle* ph, int index) { function find_lib (line 373) | bool find_lib(struct ps_prochandle* ph, const char *lib_name) { function pid_t (line 388) | pid_t ps_getpid(struct ps_prochandle *ph) { function ps_err_e (line 397) | ps_err_e ps_pglobal_lookup(struct ps_prochandle *ph, const char *object_... function ps_err_e (line 404) | ps_err_e ps_pdread(struct ps_prochandle *ph, psaddr_t addr, function ps_err_e (line 410) | ps_err_e ps_pdwrite(struct ps_prochandle *ph, psaddr_t addr, function ps_err_e (line 419) | ps_err_e ps_lsetfpregs(struct ps_prochandle *ph, lwpid_t lid, const prfp... function ps_err_e (line 424) | ps_err_e ps_lsetregs(struct ps_prochandle *ph, lwpid_t lid, const prgreg... function ps_err_e (line 429) | ps_err_e ps_lgetfpregs(struct ps_prochandle *ph, lwpid_t lid, prfpre... function ps_err_e (line 434) | ps_err_e ps_lgetregs(struct ps_prochandle *ph, lwpid_t lid, prgregset_t ... function ps_err_e (line 440) | ps_err_e ps_get_thread_area() { FILE: HotSpot1.7/agent/src/os/linux/libproc_impl.h type lib_info (line 38) | typedef struct lib_info { type thread_info (line 47) | typedef struct thread_info { type map_info (line 55) | typedef struct map_info { type ps_prochandle_ops (line 64) | typedef struct ps_prochandle_ops { type core_data (line 79) | struct core_data { type ps_prochandle (line 94) | struct ps_prochandle { type ps_prochandle (line 111) | struct ps_prochandle type ps_prochandle (line 114) | struct ps_prochandle type ps_prochandle (line 117) | struct ps_prochandle type ps_prochandle (line 120) | struct ps_prochandle type ps_prochandle (line 124) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/linux/proc_service.h type ps_err_e (line 36) | typedef enum { type ps_prochandle (line 47) | struct ps_prochandle type ps_prochandle (line 54) | struct ps_prochandle type ps_prochandle (line 58) | struct ps_prochandle type ps_prochandle (line 62) | struct ps_prochandle type ps_prochandle (line 65) | struct ps_prochandle type ps_prochandle (line 67) | struct ps_prochandle type ps_prochandle (line 69) | struct ps_prochandle type ps_prochandle (line 71) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/linux/ps_core.c function close_elf_files (line 44) | static void close_elf_files(struct ps_prochandle* ph) { function destroy_map_info (line 73) | static void destroy_map_info(struct ps_prochandle* ph) { function core_release (line 95) | static void core_release(struct ps_prochandle* ph) { function map_info (line 103) | static map_info* allocate_init_map(int fd, off_t offset, uintptr_t vaddr... function map_info (line 119) | static map_info* add_map_info(struct ps_prochandle* ph, int fd, off_t of... function map_info (line 135) | static map_info* add_class_share_map_info(struct ps_prochandle* ph, off_... function map_info (line 149) | static map_info* core_lookup(struct ps_prochandle *ph, uintptr_t addr) type FileMapHeader (line 218) | struct FileMapHeader { function read_jboolean (line 241) | static bool read_jboolean(struct ps_prochandle* ph, uintptr_t addr, jboo... function read_pointer (line 251) | static bool read_pointer(struct ps_prochandle* ph, uintptr_t addr, uintp... function read_string (line 262) | static bool read_string(struct ps_prochandle* ph, uintptr_t addr, char* ... function init_classsharing_workaround (line 284) | static bool init_classsharing_workaround(struct ps_prochandle* ph) { function core_cmp_mapping (line 399) | static int core_cmp_mapping(const void *lhsp, const void *rhsp) function sort_map_array (line 412) | static bool sort_map_array(struct ps_prochandle* ph) { function core_read_data (line 455) | static bool core_read_data(struct ps_prochandle* ph, uintptr_t addr, cha... function core_write_data (line 504) | static bool core_write_data(struct ps_prochandle* ph, function core_get_lwp_regs (line 509) | static bool core_get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, function core_handle_prstatus (line 531) | static bool core_handle_prstatus(struct ps_prochandle* ph, const char* b... function core_handle_note (line 597) | static bool core_handle_note(struct ps_prochandle* ph, ELF_PHDR* note_ph... function read_core_segments (line 645) | static bool read_core_segments(struct ps_prochandle* ph, ELF_EHDR* core_... function read_lib_segments (line 702) | static bool read_lib_segments(struct ps_prochandle* ph, int lib_fd, ELF_... function read_interp_segments (line 729) | static bool read_interp_segments(struct ps_prochandle* ph) { function read_exec_segments (line 746) | static bool read_exec_segments(struct ps_prochandle* ph, ELF_EHDR* exec_... function read_shared_lib_info (line 807) | static bool read_shared_lib_info(struct ps_prochandle* ph) { type ps_prochandle (line 938) | struct ps_prochandle type ps_prochandle (line 943) | struct ps_prochandle type ps_prochandle (line 943) | struct ps_prochandle type ps_prochandle (line 943) | struct ps_prochandle type core_data (line 949) | struct core_data type core_data (line 949) | struct core_data FILE: HotSpot1.7/agent/src/os/linux/ps_proc.c function align (line 44) | static inline uintptr_t align(uintptr_t ptr, size_t size) { function process_read_data (line 57) | static bool process_read_data(struct ps_prochandle* ph, uintptr_t addr, ... function process_write_data (line 107) | static bool process_write_data(struct ps_prochandle* ph, function process_get_lwp_regs (line 113) | static bool process_get_lwp_regs(struct ps_prochandle* ph, pid_t pid, st... function ptrace_continue (line 146) | static bool ptrace_continue(pid_t pid, int signal) { function ptrace_waitpid (line 157) | static bool ptrace_waitpid(pid_t pid) { function ptrace_attach (line 205) | static bool ptrace_attach(pid_t pid) { function split_n_str (line 224) | static int split_n_str(char * str, int n, char ** ptrs, char delim, char... function add_new_thread (line 258) | static bool add_new_thread(struct ps_prochandle* ph, pthread_t pthread_i... function read_lib_info (line 262) | static bool read_lib_info(struct ps_prochandle* ph) { function ptrace_detach (line 299) | static bool ptrace_detach(pid_t pid) { function detach_all_pids (line 309) | static void detach_all_pids(struct ps_prochandle* ph) { function process_cleanup (line 317) | static void process_cleanup(struct ps_prochandle* ph) { type ps_prochandle (line 329) | struct ps_prochandle type ps_prochandle (line 330) | struct ps_prochandle type ps_prochandle (line 333) | struct ps_prochandle type ps_prochandle (line 333) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/linux/salibelf.c function read_elf_header (line 32) | int read_elf_header(int fd, ELF_EHDR* ehdr) { function is_elf_file (line 41) | bool is_elf_file(int fd) { function ELF_PHDR (line 47) | ELF_PHDR* read_program_header_table(int fd, ELF_EHDR* hdr) { function ELF_SHDR (line 67) | ELF_SHDR* read_section_header_table(int fd, ELF_EHDR* hdr) { function find_base_address (line 104) | uintptr_t find_base_address(int fd, ELF_EHDR* ehdr) { FILE: HotSpot1.7/agent/src/os/linux/symtab.c type elf_section (line 38) | struct elf_section { type elf_symbol (line 43) | struct elf_symbol { type symtab_t (line 49) | typedef struct symtab { function gnu_debuglink_crc32 (line 65) | unsigned int gnu_debuglink_crc32 (unsigned int crc, function open_debug_file (line 133) | static int type elf_section (line 162) | struct elf_section type elf_section (line 166) | struct elf_section function open_file_from_debug_link (line 195) | static int open_file_from_debug_link(const char *name, type symtab (line 255) | struct symtab type symtab (line 259) | struct symtab type elf_section (line 263) | struct elf_section type symtab (line 268) | struct symtab type symtab (line 301) | struct symtab type symtab (line 304) | struct symtab type symtab (line 323) | struct symtab type symtab (line 326) | struct symtab type elf_section (line 329) | struct elf_section type elf_section (line 352) | struct elf_section type elf_section (line 353) | struct elf_section type symtab (line 386) | struct symtab type symtab (line 386) | struct symtab type hsearch_data (line 398) | struct hsearch_data type hsearch_data (line 398) | struct hsearch_data type elf_symbol (line 412) | struct elf_symbol type elf_symbol (line 412) | struct elf_symbol type symtab (line 444) | struct symtab type symtab (line 491) | struct symtab function destroy_symtab (line 496) | void destroy_symtab(struct symtab* symtab) { function search_symbol (line 507) | uintptr_t search_symbol(struct symtab* symtab, uintptr_t base, type symtab (line 531) | struct symtab type elf_symbol (line 536) | struct elf_symbol FILE: HotSpot1.7/agent/src/os/linux/symtab.h type symtab (line 32) | struct symtab type symtab (line 35) | struct symtab type symtab (line 38) | struct symtab type symtab (line 42) | struct symtab type symtab (line 47) | struct symtab FILE: HotSpot1.7/agent/src/os/linux/test.c function main (line 29) | int main(int argc, char** argv) { FILE: HotSpot1.7/agent/src/os/solaris/proc/libproc.h type ps_prochandle (line 68) | struct ps_prochandle type syscall_t (line 77) | typedef uint32_t syscall_t; type uchar_t (line 86) | typedef uchar_t syscall_t[7]; type argdes_t (line 140) | typedef struct { /* argument descriptor for system call (Psyscall... type sysret_t (line 148) | typedef struct { /* return values from system call (Psyscall) */ type ps_prochandle (line 182) | struct ps_prochandle type ps_prochandle (line 187) | struct ps_prochandle type ps_prochandle (line 188) | struct ps_prochandle type ps_prochandle (line 189) | struct ps_prochandle type ps_prochandle (line 193) | struct ps_prochandle type ps_prochandle (line 194) | struct ps_prochandle type ps_prochandle (line 195) | struct ps_prochandle type ps_prochandle (line 197) | struct ps_prochandle type ps_prochandle (line 198) | struct ps_prochandle type ps_prochandle (line 199) | struct ps_prochandle type ps_prochandle (line 200) | struct ps_prochandle type ps_prochandle (line 201) | struct ps_prochandle type ps_prochandle (line 202) | struct ps_prochandle type ps_prochandle (line 203) | struct ps_prochandle type ps_prochandle (line 204) | struct ps_prochandle type ps_prochandle (line 205) | struct ps_prochandle type ps_prochandle (line 206) | struct ps_prochandle type ps_prochandle (line 207) | struct ps_prochandle type ps_prochandle (line 208) | struct ps_prochandle type ps_prochandle (line 209) | struct ps_prochandle type ps_prochandle (line 210) | struct ps_prochandle type ps_prochandle (line 211) | struct ps_prochandle type ps_prochandle (line 212) | struct ps_prochandle type ps_prochandle (line 213) | struct ps_prochandle type ps_prochandle (line 214) | struct ps_prochandle type ps_prochandle (line 215) | struct ps_prochandle type ps_prochandle (line 216) | struct ps_prochandle type ps_prochandle (line 217) | struct ps_prochandle type ps_prochandle (line 218) | struct ps_prochandle type ps_prochandle (line 219) | struct ps_prochandle type ps_prochandle (line 220) | struct ps_prochandle type ps_prochandle (line 221) | struct ps_prochandle type ps_prochandle (line 222) | struct ps_prochandle type ps_prochandle (line 223) | struct ps_prochandle type ps_prochandle (line 224) | struct ps_prochandle type ps_prochandle (line 225) | struct ps_prochandle type ps_prochandle (line 226) | struct ps_prochandle type ps_prochandle (line 227) | struct ps_prochandle type ps_prochandle (line 228) | struct ps_prochandle type ps_prochandle (line 229) | struct ps_prochandle type ps_prochandle (line 230) | struct ps_prochandle type ps_prochandle (line 235) | struct ps_prochandle type ps_prochandle (line 236) | struct ps_prochandle type ps_prochandle (line 237) | struct ps_prochandle type ps_prochandle (line 238) | struct ps_prochandle type door_info (line 238) | struct door_info type ps_prochandle (line 239) | struct ps_prochandle type ps_prochandle (line 241) | struct ps_prochandle type ps_prochandle (line 243) | struct ps_prochandle type ps_prochandle (line 244) | struct ps_prochandle type ps_prochandle (line 246) | struct ps_prochandle type sigaction (line 247) | struct sigaction type sigaction (line 247) | struct sigaction type ps_prochandle (line 248) | struct ps_prochandle type itimerval (line 249) | struct itimerval type ps_prochandle (line 250) | struct ps_prochandle type itimerval (line 251) | struct itimerval type itimerval (line 251) | struct itimerval type ps_prochandle (line 252) | struct ps_prochandle type ps_prochandle (line 253) | struct ps_prochandle type ps_prochandle (line 254) | struct ps_prochandle type stat (line 254) | struct stat type ps_prochandle (line 255) | struct ps_prochandle type stat (line 255) | struct stat type ps_prochandle (line 256) | struct ps_prochandle type stat (line 256) | struct stat type ps_prochandle (line 257) | struct ps_prochandle type ps_prochandle (line 258) | struct ps_prochandle type ps_prochandle (line 259) | struct ps_prochandle type rlimit (line 260) | struct rlimit type ps_prochandle (line 261) | struct ps_prochandle type rlimit (line 262) | struct rlimit type ps_prochandle (line 264) | struct ps_prochandle type rlimit64 (line 265) | struct rlimit64 type ps_prochandle (line 266) | struct ps_prochandle type rlimit64 (line 267) | struct rlimit64 type ps_prochandle (line 269) | struct ps_prochandle type ps_prochandle (line 270) | struct ps_prochandle type ps_prochandle (line 271) | struct ps_prochandle type ps_prochandle (line 273) | struct ps_prochandle type ps_prochandle (line 274) | struct ps_prochandle type ps_prochandle (line 275) | struct ps_prochandle type ps_prochandle (line 276) | struct ps_prochandle type ps_prochandle (line 277) | struct ps_prochandle type ps_prochandle (line 278) | struct ps_prochandle type sockaddr (line 279) | struct sockaddr type ps_prochandle (line 280) | struct ps_prochandle type sockaddr (line 281) | struct sockaddr type ps_prochandle (line 286) | struct ps_prochandle type ps_prochandle (line 287) | struct ps_prochandle type ps_prochandle (line 289) | struct ps_prochandle type ps_prochandle (line 290) | struct ps_prochandle type ps_prochandle (line 295) | struct ps_prochandle type ps_prochandle (line 296) | struct ps_prochandle type ps_prochandle (line 299) | struct ps_prochandle type ps_prochandle (line 300) | struct ps_prochandle type ps_prochandle (line 305) | struct ps_prochandle type ps_prochandle (line 311) | struct ps_prochandle type ps_prochandle (line 332) | struct ps_prochandle type ps_prochandle (line 335) | struct ps_prochandle type ps_prochandle (line 340) | struct ps_prochandle type ps_prochandle (line 341) | struct ps_prochandle type ps_prochandle (line 343) | struct ps_prochandle type ps_prochandle (line 344) | struct ps_prochandle type ps_prochandle (line 345) | struct ps_prochandle type ps_prochandle (line 347) | struct ps_prochandle type ps_prochandle (line 348) | struct ps_prochandle type utsname (line 348) | struct utsname type ps_prochandle (line 350) | struct ps_prochandle type ps_prochandle (line 351) | struct ps_prochandle type ps_prochandle (line 353) | struct ps_prochandle type ps_prochandle (line 354) | struct ps_prochandle type ps_prochandle (line 361) | struct ps_prochandle type ps_prochandle (line 390) | struct ps_prochandle type ps_prochandle (line 397) | struct ps_prochandle type ps_prochandle (line 411) | struct ps_prochandle type ps_prochandle (line 418) | struct ps_prochandle type ps_prochandle (line 440) | struct ps_prochandle type ps_prochandle (line 465) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/solaris/proc/salibproc.h type ps_prochandle (line 56) | struct ps_prochandle type ps_prochandle (line 60) | struct ps_prochandle type ps_prochandle (line 91) | struct ps_prochandle type ps_prochandle (line 92) | struct ps_prochandle type ps_prochandle (line 97) | struct ps_prochandle type ps_prochandle (line 98) | struct ps_prochandle type ps_prochandle (line 99) | struct ps_prochandle type ps_prochandle (line 121) | struct ps_prochandle FILE: HotSpot1.7/agent/src/os/solaris/proc/saproc.cpp function dprintf_2 (line 51) | static void dprintf_2(const char* format,...) { function print_debug (line 63) | static void print_debug(const char* format,...) { type Debugger (line 74) | struct Debugger { type DebuggerWithObject (line 79) | struct DebuggerWithObject : Debugger { type DebuggerWith2Objects (line 83) | struct DebuggerWith2Objects : DebuggerWithObject { function throwNewDebuggerException (line 92) | static void throwNewDebuggerException(JNIEnv* env, const char* errMsg) { function clear_libthread_db_ptrs (line 147) | static void function detach_internal (line 176) | static void detach_internal(JNIEnv* env, jobject this_obj) { function init_alt_root (line 224) | static void init_alt_root() { function libsaproc_open (line 239) | int libsaproc_open(const char * name, int oflag, ...) { function init_libthread_db_ptrs (line 326) | static int function fill_thread_list (line 427) | static int function fill_load_object_list (line 447) | static int function fill_cframe_list (line 471) | static int function wrapper_fill_cframe_list (line 495) | static int type FileMapHeader (line 519) | struct FileMapHeader { type space_info (line 525) | struct space_info { function read_jboolean (line 539) | static bool function read_pointer (line 550) | static bool function read_string (line 561) | static bool function init_classsharing_workaround (line 587) | static int function attach_internal (line 732) | static void attach_internal(JNIEnv* env, jobject this_obj, jstring cmdLi... function JNIEXPORT (line 866) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 877) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 890) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 901) | JNIEXPORT jint JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 917) | JNIEXPORT jint JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 944) | JNIEXPORT jlongArray JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebu... function JNIEXPORT (line 980) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 1010) | JNIEXPORT jobject JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebugge... function JNIEXPORT (line 1058) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 1075) | JNIEXPORT jbyteArray JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebu... function JNIEXPORT (line 1147) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 1167) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 1179) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... function JNIEXPORT (line 1192) | JNIEXPORT jlong JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerL... function JNIEXPORT (line 1230) | JNIEXPORT jobject JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebugge... function JNIEXPORT (line 1254) | JNIEXPORT jstring JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebugge... function set_has_newer_Pstack_iter (line 1281) | static void set_has_newer_Pstack_iter(JNIEnv *env) { function JNIEXPORT (line 1371) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_proc_ProcDebuggerLo... FILE: HotSpot1.7/agent/src/os/solaris/proc/saproc_audit.cpp function uint_t (line 43) | uint_t function uint_t (line 50) | uint_t FILE: HotSpot1.7/agent/src/os/win32/windbg/sawindbg.cpp class AutoArrayPtr (line 57) | class AutoArrayPtr { method AutoArrayPtr (line 60) | AutoArrayPtr(T* ptr) : m_ptr(ptr) { method T (line 67) | T* asPtr() { class AutoJavaString (line 72) | class AutoJavaString { method AutoJavaString (line 78) | AutoJavaString(JNIEnv* env, jstring str, const char* buf) function throwNewDebuggerException (line 117) | static void throwNewDebuggerException(JNIEnv* env, const char* errMsg) { function JNIEXPORT (line 126) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebugg... class SAOutputCallbacks (line 177) | class SAOutputCallbacks : public IDebugOutputCallbacks { method SAOutputCallbacks (line 182) | SAOutputCallbacks() : m_refCount(0), m_msgBuffer(0) { method clearBuffer (line 193) | void clearBuffer() { function STDMETHODIMP (line 225) | STDMETHODIMP SAOutputCallbacks::QueryInterface(THIS_ function STDMETHODIMP (line 239) | STDMETHODIMP SAOutputCallbacks::Output(THIS_ function getWindbgInterfaces (line 261) | static bool getWindbgInterfaces(JNIEnv* env, jobject obj) { function setImageAndSymbolPath (line 313) | static bool setImageAndSymbolPath(JNIEnv* env, jobject obj) { function openDumpFile (line 338) | static bool openDumpFile(JNIEnv* env, jobject obj, jstring coreFileName) { function attachToProcess (line 366) | static bool attachToProcess(JNIEnv* env, jobject obj, jint pid) { function addLoadObjects (line 407) | static bool addLoadObjects(JNIEnv* env, jobject obj) { function addThreads (line 444) | static bool addThreads(JNIEnv* env, jobject obj) { function JNIEXPORT (line 673) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebugg... function JNIEXPORT (line 698) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebugg... function releaseWindbgInterfaces (line 719) | static bool releaseWindbgInterfaces(JNIEnv* env, jobject obj) { function JNIEXPORT (line 778) | JNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebugg... function JNIEXPORT (line 793) | JNIEXPORT jbyteArray JNICALL Java_sun_jvm_hotspot_debugger_windbg_Windbg... function JNIEXPORT (line 827) | JNIEXPORT jlong JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebug... class AutoCOMPtr (line 845) | class AutoCOMPtr { method AutoCOMPtr (line 849) | AutoCOMPtr(T* ptr) : m_ptr(ptr) { method T (line 858) | T* operator->() { function JNIEXPORT (line 868) | JNIEXPORT jstring JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDeb... function JNIEXPORT (line 918) | JNIEXPORT jlong JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebug... function JNIEXPORT (line 947) | JNIEXPORT jobject JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDeb... FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/AboutAction.java class AboutAction (line 32) | public class AboutAction extends DelegateAction method AboutAction (line 35) | public AboutAction() method AboutAction (line 40) | public AboutAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/ActionManager.java class ActionManager (line 35) | public abstract class ActionManager method ActionManager (line 38) | protected ActionManager() method getInstance (line 44) | public static ActionManager getInstance() method addActions (line 49) | protected abstract void addActions(); method addAction (line 51) | protected void addAction(String cmdname, Action action) method getAction (line 56) | public Action getAction(String key) method getDelegateAction (line 61) | public DelegateAction getDelegateAction(String name) method getStateChangeAction (line 70) | public StateChangeAction getStateChangeAction(String name) method getIcon (line 79) | public static ImageIcon getIcon(String name) method setActionEnabled (line 84) | public void setActionEnabled(String name, boolean enabled) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java class ActionUtilities (line 30) | class ActionUtilities method ActionUtilities (line 33) | ActionUtilities() method getIcon (line 37) | public ImageIcon getIcon(String name) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java class AlignCenterAction (line 33) | public class AlignCenterAction extends StateChangeAction method AlignCenterAction (line 36) | public AlignCenterAction() method AlignCenterAction (line 41) | public AlignCenterAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java class AlignLeftAction (line 33) | public class AlignLeftAction extends StateChangeAction method AlignLeftAction (line 36) | public AlignLeftAction() method AlignLeftAction (line 41) | public AlignLeftAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java class AlignRightAction (line 33) | public class AlignRightAction extends StateChangeAction method AlignRightAction (line 36) | public AlignRightAction() method AlignRightAction (line 41) | public AlignRightAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java class ApplyAction (line 33) | public class ApplyAction extends DelegateAction method ApplyAction (line 36) | public ApplyAction() method ApplyAction (line 41) | public ApplyAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/BackAction.java class BackAction (line 33) | public class BackAction extends DelegateAction method BackAction (line 36) | public BackAction() method BackAction (line 41) | public BackAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/CancelAction.java class CancelAction (line 33) | public class CancelAction extends DelegateAction method CancelAction (line 36) | public CancelAction() method CancelAction (line 41) | public CancelAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java class DelegateAction (line 33) | public abstract class DelegateAction extends AbstractAction method DelegateAction (line 36) | public DelegateAction(String name, Icon icon) method addActionListener (line 41) | public void addActionListener(ActionListener listener) method removeActionListener (line 46) | public void removeActionListener(ActionListener listener) method getActionListeners (line 51) | public ActionListener[] getActionListeners() method actionPerformed (line 58) | public void actionPerformed(ActionEvent evt) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/ExitAction.java class ExitAction (line 33) | public class ExitAction extends DelegateAction method ExitAction (line 36) | public ExitAction() FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/FileMenu.java class FileMenu (line 31) | public class FileMenu extends AbstractAction method FileMenu (line 34) | public FileMenu() method actionPerformed (line 43) | public void actionPerformed(ActionEvent actionevent) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/FinishAction.java class FinishAction (line 33) | public class FinishAction extends DelegateAction method FinishAction (line 36) | public FinishAction() method FinishAction (line 41) | public FinishAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/HelpAction.java class HelpAction (line 33) | public class HelpAction extends DelegateAction method HelpAction (line 36) | public HelpAction() method HelpAction (line 41) | public HelpAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java class HelpMenu (line 31) | public class HelpMenu extends AbstractAction method HelpMenu (line 34) | public HelpMenu() method actionPerformed (line 43) | public void actionPerformed(ActionEvent actionevent) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/NewAction.java class NewAction (line 33) | public class NewAction extends DelegateAction method NewAction (line 36) | public NewAction() method NewAction (line 41) | public NewAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/NextAction.java class NextAction (line 33) | public class NextAction extends DelegateAction method NextAction (line 36) | public NextAction() method NextAction (line 41) | public NextAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/OkAction.java class OkAction (line 33) | public class OkAction extends DelegateAction method OkAction (line 36) | public OkAction() method OkAction (line 41) | public OkAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/OpenAction.java class OpenAction (line 33) | public class OpenAction extends DelegateAction method OpenAction (line 36) | public OpenAction() method OpenAction (line 41) | public OpenAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/SaveAction.java class SaveAction (line 33) | public class SaveAction extends DelegateAction method SaveAction (line 36) | public SaveAction() method SaveAction (line 41) | public SaveAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java class SaveAsAction (line 32) | public class SaveAsAction extends DelegateAction method SaveAsAction (line 35) | public SaveAsAction() method SaveAsAction (line 40) | public SaveAsAction(String iconPath) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java class StateChangeAction (line 35) | public abstract class StateChangeAction extends DelegateAction method StateChangeAction (line 39) | public StateChangeAction(String name) method StateChangeAction (line 45) | public StateChangeAction(String name, Icon icon) method isSelected (line 51) | public boolean isSelected() method setSelected (line 56) | public synchronized void setSelected(boolean newValue) method setItemListener (line 66) | public void setItemListener(ItemListener listener) method getItemListener (line 71) | public ItemListener getItemListener() method itemStateChanged (line 76) | public void itemStateChanged(ItemEvent evt) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java class ViewMenu (line 31) | public class ViewMenu extends AbstractAction method ViewMenu (line 34) | public ViewMenu() method actionPerformed (line 43) | public void actionPerformed(ActionEvent actionevent) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java class CommonMenuBar (line 35) | public abstract class CommonMenuBar extends JMenuBar method CommonMenuBar (line 38) | protected CommonMenuBar(ActionManager manager) method CommonMenuBar (line 43) | protected CommonMenuBar(ActionManager manager, StatusBar status) method configureMenu (line 50) | protected abstract void configureMenu(); method configureToggleMenuItem (line 52) | protected void configureToggleMenuItem(JMenuItem menuItem, Action action) method configureMenuItem (line 58) | protected void configureMenuItem(JMenuItem menuItem, Action action) method createMenu (line 63) | protected JMenu createMenu(String name, char mnemonic) method addMenuItem (line 70) | protected void addMenuItem(JMenu menu, Action action) method addCheckBoxMenuItem (line 76) | protected void addCheckBoxMenuItem(JMenu menu, StateChangeAction a) method addCheckBoxMenuItem (line 81) | protected void addCheckBoxMenuItem(JMenu menu, StateChangeAction a, bo... method addRadioButtonMenuItem (line 90) | protected void addRadioButtonMenuItem(JMenu menu, ButtonGroup group, S... method addRadioButtonMenuItem (line 95) | protected void addRadioButtonMenuItem(JMenu menu, ButtonGroup group, S... FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java class CommonToolBar (line 37) | public abstract class CommonToolBar extends JToolBar method CommonToolBar (line 40) | protected CommonToolBar(ActionManager manager) method CommonToolBar (line 45) | protected CommonToolBar(ActionManager manager, StatusBar status) method addComponents (line 54) | protected abstract void addComponents(); method addButton (line 56) | protected void addButton(Action action) method addToggleButton (line 62) | protected void addToggleButton(StateChangeAction a) method addToggleButton (line 67) | protected void addToggleButton(StateChangeAction a, ButtonGroup group) method configureToggleButton (line 78) | protected void configureToggleButton(JToggleButton button, Action action) method configureButton (line 84) | protected void configureButton(AbstractButton button, Action action) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java class CommonUI (line 37) | public class CommonUI class NumberDocument (line 39) | private static class NumberDocument extends PlainDocument method insertString (line 42) | public void insertString(int offs, String str, AttributeSet atts) method NumberDocument (line 55) | private NumberDocument() method CommonUI (line 62) | public CommonUI() method createLabel (line 66) | public static JLabel createLabel(String text, int mnemonic, Component ... method createLabel (line 79) | public static JLabel createLabel(String text) method createTextField (line 84) | public static JTextField createTextField(String text, KeyListener list... method createTextField (line 97) | public static JTextField createTextField(String text, boolean numbers) method createTextField (line 102) | public static JTextField createTextField(String text, KeyListener list... method createTextField (line 107) | public static JTextField createTextField(String text) method createRadioButton (line 112) | public static JRadioButton createRadioButton(String text, int mnemonic... method createRadioButton (line 125) | public static JRadioButton createRadioButton(String text, int mnemonic... method createRadioButton (line 130) | public static JRadioButton createRadioButton(String text, int mnemonic... method createRadioButton (line 135) | public static JRadioButton createRadioButton(String text, int mnemonic) method createRadioButton (line 140) | public static JRadioButton createRadioButton(String text) method createCheckBox (line 145) | public static JCheckBox createCheckBox(String text, int mnemonic, Acti... method createCheckBox (line 159) | public static JCheckBox createCheckBox(String text, int mnemonic, Acti... method createCheckBox (line 164) | public static JCheckBox createCheckBox(String text, int mnemonic, bool... method createCheckBox (line 169) | public static JCheckBox createCheckBox(String text, int mnemonic) method createCheckBox (line 174) | public static JCheckBox createCheckBox(String text) method createComboBox (line 179) | public static JComboBox createComboBox(Object items[], ActionListener ... method createComboBox (line 188) | public static JComboBox createComboBox(Object items[], boolean editable) method createComboBox (line 193) | public static JComboBox createComboBox(Vector items, ActionListener li... method createComboBox (line 202) | public static JComboBox createComboBox(Vector items, boolean editable) method createButton (line 207) | public static JButton createButton(Action action) method createButton (line 214) | public static JButton createButton(String text, ActionListener listene... method setButtonSize (line 225) | private static void setButtonSize(JButton button, Dimension size) method createButton (line 240) | public static JButton createButton(String text, ActionListener listener) method createSmallButton (line 245) | public static JButton createSmallButton(String text, ActionListener li... method createSmallButton (line 252) | public static JButton createSmallButton(String text, ActionListener li... method createBorder (line 257) | public static Border createBorder(String text) method createBorder (line 263) | public static Border createBorder() method createListPane (line 268) | public static JScrollPane createListPane(JList list, String text) method centerComponent (line 275) | public static void centerComponent(Component source, Component parent) method centerComponent (line 292) | public static void centerComponent(Component source) method getParentFrame (line 297) | public static JFrame getParentFrame(Component source) method msToSec (line 310) | public static Integer msToSec(Integer ms) method secToMs (line 317) | public static Integer secToMs(Integer sec) method stringFromStringArray (line 324) | public static String stringFromStringArray(String strings[], String de... method stringFromStringArray (line 341) | public static String stringFromStringArray(String strings[]) method stringArrayFromString (line 346) | public static String[] stringArrayFromString(String string, String delim) method stringArrayFromString (line 361) | public static String[] stringArrayFromString(String string) method setWaitCursor (line 366) | public static void setWaitCursor(Component comp) method setDefaultCursor (line 371) | public static void setDefaultCursor(Component comp) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java class OkCancelButtonPanel (line 35) | public class OkCancelButtonPanel extends JPanel method OkCancelButtonPanel (line 38) | public OkCancelButtonPanel(ActionListener listener) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java class OkCancelDialog (line 38) | public class OkCancelDialog extends JDialog method OkCancelDialog (line 42) | public OkCancelDialog(String title, JPanel panel) method OkCancelDialog (line 47) | public OkCancelDialog(String title, JPanel panel, boolean modal) method isOk (line 59) | public boolean isOk() method actionPerformed (line 64) | public void actionPerformed(ActionEvent evt) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java class SplashScreen (line 31) | public class SplashScreen extends Window method SplashScreen (line 34) | public SplashScreen(Frame f) method setVisible (line 52) | public void setVisible(boolean val) method paint (line 73) | public void paint(Graphics g) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java class StatusBar (line 32) | public class StatusBar extends JPanel method StatusBar (line 36) | public StatusBar() method getInstance (line 49) | public static StatusBar getInstance() method setInstance (line 56) | public static void setInstance(StatusBar sb) method getWidth (line 61) | protected int getWidth(String s) method getFontHeight (line 70) | protected int getFontHeight() method getPreferredSize (line 79) | public Dimension getPreferredSize() method setMessage (line 84) | public void setMessage(String message) method startBusyBar (line 90) | public void startBusyBar() method stopBusyBar (line 102) | public void stopBusyBar() method actionPerformed (line 114) | public void actionPerformed(ActionEvent evt) method mouseClicked (line 138) | public void mouseClicked(MouseEvent mouseevent) method mousePressed (line 142) | public void mousePressed(MouseEvent mouseevent) method mouseReleased (line 146) | public void mouseReleased(MouseEvent mouseevent) method mouseExited (line 150) | public void mouseExited(MouseEvent evt) method mouseEntered (line 155) | public void mouseEntered(MouseEvent evt) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java class TabsDlg (line 38) | public class TabsDlg extends JDialog class ApplyListener (line 40) | private class ApplyListener method actionPerformed (line 44) | public void actionPerformed(ActionEvent evt) method ApplyListener (line 53) | private ApplyListener() class CancelListener (line 59) | private class CancelListener method actionPerformed (line 63) | public void actionPerformed(ActionEvent evt) method CancelListener (line 70) | private CancelListener() class OkListener (line 76) | private class OkListener method actionPerformed (line 80) | public void actionPerformed(ActionEvent evt) method OkListener (line 87) | private OkListener() method TabsDlg (line 94) | public TabsDlg(String title, Vector panels) method main (line 116) | public static void main(String args[]) method createButtonPanel (line 157) | private JPanel createButtonPanel() method enableApplyButton (line 175) | public void enableApplyButton(boolean enabled) method addOkListener (line 180) | public synchronized void addOkListener(ActionListener l) method removeOkListener (line 185) | public synchronized void removeOkListener(ActionListener l) method addCancelListener (line 190) | public synchronized void addCancelListener(ActionListener l) method removeCancelListener (line 195) | public synchronized void removeCancelListener(ActionListener l) method addApplyListener (line 200) | public synchronized void addApplyListener(ActionListener l) method removeApplyListener (line 205) | public synchronized void removeApplyListener(ActionListener l) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java class ToggleActionPropertyChangeListener (line 32) | public class ToggleActionPropertyChangeListener method ToggleActionPropertyChangeListener (line 36) | public ToggleActionPropertyChangeListener(AbstractButton button) method propertyChange (line 41) | public void propertyChange(PropertyChangeEvent evt) FILE: HotSpot1.7/agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java class WizardDlg (line 38) | public class WizardDlg extends JDialog class CancelListener (line 40) | private class CancelListener method actionPerformed (line 44) | public void actionPerformed(ActionEvent evt) method CancelListener (line 51) | private CancelListener() class FinishListener (line 57) | private class FinishListener method actionPerformed (line 61) | public void actionPerformed(ActionEvent evt) method FinishListener (line 68) | private FinishListener() class NextListener (line 74) | private class NextListener method actionPerformed (line 78) | public void actionPerformed(ActionEvent evt) method NextListener (line 90) | private NextListener() class BackListener (line 96) | private class BackListener method actionPerformed (line 100) | public void actionPerformed(ActionEvent evt) method BackListener (line 112) | private BackListener() method WizardDlg (line 119) | public WizardDlg(JFrame frame, String title, Vector panels, Vector ima... method WizardDlg (line 135) | public WizardDlg(JFrame frame, String title, Vector panels) method WizardDlg (line 140) | public WizardDlg(String title, Vector panels) method setPanels (line 145) | public void setPanels(Vector panels) method reset (line 158) | public void reset() method setWestPanel (line 165) | public void setWestPanel(JPanel panel) method main (line 171) | public static void main(String args[]) method createButtonPanel (line 208) | private JPanel createButtonPanel() method enableBackNextButtons (line 231) | private void enableBackNextButtons() method setTitle (line 263) | private void setTitle() method addFinishListener (line 276) | public synchronized void addFinishListener(ActionListener l) method removeFinishListener (line 281) | public synchronized void removeFinishListener(ActionListener l) method addCancelListener (line 286) | public synchronized void addCancelListener(ActionListener l) method removeCancelListener (line 291) | public synchronized void removeCancelListener(ActionListener l) method addNextListener (line 296) | public synchronized void addNextListener(ActionListener l) method removeNextListener (line 301) | public synchronized void removeNextListener(ActionListener l) method addBackListener (line 306) | public synchronized void addBackListener(ActionListener l) method removeBackListener (line 311) | public synchronized void removeBackListener(ActionListener l) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java class BsdVtblAccess (line 31) | public class BsdVtblAccess extends BasicVtblAccess { method BsdVtblAccess (line 34) | public BsdVtblAccess(SymbolLookup symbolLookup, method vtblSymbolForType (line 48) | protected String vtblSymbolForType(Type type) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java class CLHSDB (line 33) | public class CLHSDB { method main (line 34) | public static void main(String[] args) { method run (line 38) | private void run() { method doUsage (line 106) | private void doUsage() { method CLHSDB (line 115) | private CLHSDB(String[] args) { method attachDebugger (line 152) | private void attachDebugger(String pidText) { method attachDebugger (line 181) | private void attachDebugger(final String executablePath, final String ... method connect (line 203) | private void connect(final String remoteMachineName) { method detachDebugger (line 219) | private void detachDebugger() { method detach (line 227) | private void detach() { method formatMessage (line 234) | private String formatMessage(String message, int charsPerLine) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java class CommandProcessor (line 56) | public class CommandProcessor { class DebuggerInterface (line 57) | public abstract static class DebuggerInterface { method getAgent (line 58) | public abstract HotSpotAgent getAgent(); method isAttached (line 59) | public abstract boolean isAttached(); method attach (line 60) | public abstract void attach(String pid); method attach (line 61) | public abstract void attach(String java, String core); method detach (line 62) | public abstract void detach(); method reattach (line 63) | public abstract void reattach(); class BootFilter (line 66) | public static class BootFilter implements ClassFilter { method canInclude (line 67) | public boolean canInclude(InstanceKlass kls) { class NonBootFilter (line 72) | public static class NonBootFilter implements ClassFilter { method canInclude (line 74) | public boolean canInclude(InstanceKlass kls) { class Tokens (line 87) | static class Tokens { method splitWhitespace (line 93) | String[] splitWhitespace(String cmd) { method add (line 101) | void add(String s, ArrayList t) { method Tokens (line 107) | Tokens(String cmd) { method nextToken (line 156) | String nextToken() { method hasMoreTokens (line 159) | boolean hasMoreTokens() { method countTokens (line 162) | int countTokens() { method trim (line 165) | void trim(int n) { method join (line 172) | String join(String sep) { method at (line 183) | String at(int i) { class Command (line 192) | abstract class Command { method Command (line 193) | Command(String n, String u, boolean ok) { method Command (line 199) | Command(String n, boolean ok) { method doit (line 208) | abstract void doit(Tokens t); method usage (line 209) | void usage() { method printOopValue (line 213) | void printOopValue(Oop oop) { method printNode (line 228) | void printNode(SimpleTreeNode node) { method quote (line 252) | void quote(String s) { method dumpType (line 262) | void dumpType(Type type) { method dumpFields (line 285) | void dumpFields(Type type) { method dumpFields (line 289) | void dumpFields(Type type, boolean allowStatic) { method lookup (line 315) | Address lookup(String symbol) { method parseAddress (line 334) | Address parseAddress(String addr) { method doit (line 340) | public void doit(Tokens t) { method doit (line 352) | public void doit(Tokens t) { method doit (line 368) | public void doit(Tokens t) { method fill (line 380) | String fill(Address a, int width) { method doit (line 391) | public void doit(Tokens t) { method doit (line 451) | public void doit(Tokens t) { method doit (line 462) | public void doit(Tokens t) { method doit (line 473) | public void doit(Tokens t) { method doit (line 482) | public void doit(Tokens t) { method doit (line 492) | public void doit(Tokens t) { method doit (line 529) | public void doit(Tokens t) { method doit (line 554) | public void doit(Tokens t) { method doit (line 568) | public void doit(Tokens t) { method doit (line 631) | public void doit(Tokens t) { method doit (line 662) | public void doit(Tokens t) { method doit (line 691) | public void doit(Tokens t) { method doit (line 718) | public void doit(Tokens t) { method doit (line 746) | public void doit(Tokens t) { method doit (line 782) | public void doit(Tokens t) { method doit (line 813) | public void doit(Tokens t) { method doit (line 819) | public void doit(Tokens t) { method doit (line 829) | public void doit(Tokens t) { method doit (line 840) | public void doit(Tokens t) { method doit (line 855) | public void doit(Tokens t) { method doit (line 871) | public void doit(Tokens t) { method doit (line 877) | public void doit(Tokens t) { method doit (line 887) | public void doit(Tokens t) { method doit (line 897) | public void doit(Tokens t) { method doit (line 908) | public void doit(Tokens t) { method doit (line 924) | public void doit(Tokens t) { method doit (line 956) | public void doit(Tokens t) { method doit (line 978) | public void doit(Tokens t) { method doit (line 1000) | public void doit(Tokens t) { method doit (line 1065) | public void doit(Tokens t) { method doit (line 1072) | public void doit(Tokens t) { method doit (line 1160) | public void doit(Tokens t) { method doit (line 1183) | public void doit(Tokens t) { method doit (line 1290) | public void doit(Tokens t) { method doit (line 1312) | public void doit(Tokens t) { method doit (line 1341) | public void doit(Tokens t) { method doit (line 1362) | public void doit(Tokens t) { method doit (line 1376) | public void doit(Tokens t) { method doit (line 1402) | public void doit(Tokens t) { method doit (line 1413) | public void doit(Tokens t) { method doit (line 1422) | public void doit(Tokens t) { method findCommand (line 1437) | private Command findCommand(String key) { method printPrompt (line 1441) | public void printPrompt() { method preAttach (line 1453) | private void preAttach() { method postAttach (line 1458) | private void postAttach() { method registerCommand (line 1496) | public void registerCommand(String cmd, String usage, final String fun... method setOutput (line 1509) | public void setOutput(PrintStream o) { method setErr (line 1513) | public void setErr(PrintStream e) { method CommandProcessor (line 1517) | public CommandProcessor(DebuggerInterface debugger, BufferedReader in,... method run (line 1536) | public void run(boolean prompt) { method executeCommand (line 1556) | public void executeCommand(String ln, boolean putInHistory) { method executeCommand (line 1686) | void executeCommand(Tokens args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/DebugServer.java class DebugServer (line 31) | public class DebugServer { method usage (line 32) | private void usage() { method main (line 44) | public static void main(String[] args) { method run (line 48) | private void run(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/HSDB.java class HSDB (line 53) | public class HSDB implements ObjectHistogramPanel.Listener, SAListener { method main (line 54) | public static void main(String[] args) { method doUsage (line 81) | private void doUsage() { method HSDB (line 90) | private HSDB(String[] args) { method run (line 124) | private void run() { method showAttachDialog (line 417) | private void showAttachDialog() { method showOpenCoreFileDialog (line 495) | private void showOpenCoreFileDialog() { method showConnectDialog (line 607) | private void showConnectDialog() { method showThreadOopInspector (line 680) | public void showThreadOopInspector(JavaThread thread) { method showInspector (line 684) | public void showInspector(SimpleTreeNode adapter) { method showLiveness (line 688) | public void showLiveness(Oop oop, LivenessPathList liveness) { method fireComputeReversePtrs (line 726) | private void fireComputeReversePtrs() { class SignalInfo (line 760) | class SignalInfo { class StackWalker (line 766) | abstract class StackWalker implements Runnable { method StackWalker (line 770) | StackWalker(JavaVFrame vf, AnnotatedMemoryPanel annoPanel) { method showThreadStackMemory (line 776) | public void showThreadStackMemory(final JavaThread thread) { method attach (line 1129) | private void attach(String pidText) { method attach (line 1198) | private void attach(final String executablePath, final String corePath) { method connect (line 1250) | private void connect(final String remoteMachineName) { method detachDebugger (line 1297) | private void detachDebugger() { method detach (line 1305) | private void detach() { method showThreadsDialog (line 1324) | private void showThreadsDialog() { method showObjectHistogram (line 1350) | private void showObjectHistogram() { class ObjectHistogramCleanupThunk (line 1360) | class ObjectHistogramCleanupThunk implements CleanupThunk { method ObjectHistogramCleanupThunk (line 1363) | ObjectHistogramCleanupThunk(sun.jvm.hotspot.oops.ObjectHistogram his... method heapIterationComplete (line 1367) | public void heapIterationComplete() { method showObjectsOfType (line 1388) | public void showObjectsOfType(Klass type) { class FindObjectByTypeCleanupThunk (line 1401) | class FindObjectByTypeCleanupThunk implements CleanupThunk { method FindObjectByTypeCleanupThunk (line 1404) | FindObjectByTypeCleanupThunk(FindObjectByType finder) { method heapIterationComplete (line 1408) | public void heapIterationComplete() { method showDebuggerConsole (line 1430) | private void showDebuggerConsole() { method showConsole (line 1448) | private void showConsole() { method showFindByQueryPanel (line 1479) | private void showFindByQueryPanel() { method showFindPanel (line 1483) | private void showFindPanel() { method showFindInHeapPanel (line 1487) | private void showFindInHeapPanel() { method showFindInCodeCachePanel (line 1491) | private void showFindInCodeCachePanel() { method showHeapParametersPanel (line 1495) | private void showHeapParametersPanel() { method showThreadInfo (line 1499) | public void showThreadInfo(final JavaThread thread) { method showJavaStackTrace (line 1503) | public void showJavaStackTrace(final JavaThread thread) { method showDeadlockDetectionPanel (line 1509) | private void showDeadlockDetectionPanel() { method showMonitorCacheDumpPanel (line 1513) | private void showMonitorCacheDumpPanel() { method showClassBrowser (line 1517) | public void showClassBrowser() { method showCodeViewer (line 1558) | public void showCodeViewer() { method showCodeViewer (line 1562) | public void showCodeViewer(final Address address) { method showMemoryViewer (line 1573) | public void showMemoryViewer() { method showCommandLineFlags (line 1577) | public void showCommandLineFlags() { method showVMVersion (line 1581) | public void showVMVersion() { method showSystemProperties (line 1585) | public void showSystemProperties() { method showPanel (line 1589) | private void showPanel(String name, JPanel panel) { method showPanel (line 1593) | private void showPanel(String name, JPanel panel, float aspectRatio, f... type CleanupThunk (line 1614) | interface CleanupThunk { method heapIterationComplete (line 1615) | public void heapIterationComplete(); class HeapProgress (line 1618) | class HeapProgress implements HeapProgressThunk { method HeapProgress (line 1625) | HeapProgress(String windowTitle) { method HeapProgress (line 1629) | HeapProgress(String windowTitle, String progressBarTitle) { method HeapProgress (line 1633) | HeapProgress(String windowTitle, String progressBarTitle, CleanupThu... method heapIterationFractionUpdate (line 1639) | public void heapIterationFractionUpdate(final double fractionOfHeapV... method heapIterationComplete (line 1665) | public void heapIterationComplete() { class VisitHeap (line 1683) | class VisitHeap implements Runnable { method VisitHeap (line 1686) | VisitHeap(HeapVisitor visitor) { method run (line 1690) | public void run() { method doHeapIteration (line 1695) | private void doHeapIteration(String frameTitle, method getLastJavaVFrame (line 1711) | private static JavaVFrame getLastJavaVFrame(JavaThread cur) { method dumpStack (line 1733) | private static void dumpStack(JavaThread cur) { method createMenuItem (line 1763) | private static JMenuItem createMenuItem(String name, ActionListener l) { method formatMessage (line 1772) | private String formatMessage(String message, int charsPerLine) { method setMenuItemsEnabled (line 1793) | private void setMenuItemsEnabled(java.util.List items, boolean enabled) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java class HelloWorld (line 29) | public class HelloWorld { method main (line 35) | public static void main(String[] args) { method a (line 41) | private static int a() { method b (line 45) | private static int b() { method c (line 49) | private static int c() { method d (line 53) | private static int d(String x) { method e (line 91) | public static int e() { method fib (line 111) | public static int fib(int n) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java class HotSpotAgent (line 54) | public class HotSpotAgent { method showUsage (line 96) | static void showUsage() { method HotSpotAgent (line 116) | public HotSpotAgent() { method getDebugger (line 136) | public synchronized Debugger getDebugger() { method getTypeDataBase (line 140) | public synchronized TypeDataBase getTypeDataBase() { method attach (line 149) | public synchronized void attach(int processID) method attach (line 161) | public synchronized void attach(String javaExecutableName, String core... method attach (line 180) | public synchronized void attach(String remoteServerID) method detach (line 197) | public synchronized boolean detach() throws DebuggerException { method startServer (line 212) | public synchronized void startServer(int processID, String uniqueID) { method startServer (line 226) | public synchronized void startServer(int processID) method startServer (line 235) | public synchronized void startServer(String javaExecutableName, method startServer (line 255) | public synchronized void startServer(String javaExecutableName, String... method shutdownServer (line 262) | public synchronized boolean shutdownServer() throws DebuggerException { method detachInternal (line 274) | private boolean detachInternal() { method go (line 312) | private void go() { method setupDebugger (line 317) | private void setupDebugger() { method setupVM (line 376) | private void setupVM() { method setupDebuggerSolaris (line 442) | private void setupDebuggerSolaris() { method connectRemoteDebugger (line 475) | private void connectRemoteDebugger() throws DebuggerException { method setupJVMLibNamesSolaris (line 496) | private void setupJVMLibNamesSolaris() { method setupDebuggerWin32 (line 504) | private void setupDebuggerWin32() { method setupJVMLibNamesWin32 (line 528) | private void setupJVMLibNamesWin32() { method setupDebuggerLinux (line 536) | private void setupDebuggerLinux() { method setupJVMLibNamesLinux (line 568) | private void setupJVMLibNamesLinux() { method setupDebuggerBsd (line 576) | private void setupDebuggerBsd() { method setupJVMLibNamesBsd (line 593) | private void setupJVMLibNamesBsd() { method attachDebugger (line 600) | private void attachDebugger() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java class HotSpotSolarisVtblAccess (line 34) | public class HotSpotSolarisVtblAccess extends BasicVtblAccess { method HotSpotSolarisVtblAccess (line 36) | public HotSpotSolarisVtblAccess(SymbolLookup symbolLookup, method vtblSymbolForType (line 41) | protected String vtblSymbolForType(Type type) { method mangle (line 50) | private String mangle(String symbol) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java class HotSpotTypeDataBase (line 46) | public class HotSpotTypeDataBase extends BasicTypeDataBase { method HotSpotTypeDataBase (line 77) | public HotSpotTypeDataBase(MachineDescription machDesc, method lookupType (line 93) | public Type lookupType(String cTypeName, boolean throwException) { method readVMTypes (line 138) | private void readVMTypes() { method initializePrimitiveTypes (line 194) | private void initializePrimitiveTypes() { method lookupPrimitiveType (line 216) | private Type lookupPrimitiveType(String typeName) { method readExternalDefinitions (line 226) | private void readExternalDefinitions() { method readVMStructs (line 376) | private void readVMStructs() { method readVMIntConstants (line 461) | private void readVMIntConstants() { method readVMLongConstants (line 508) | private void readVMLongConstants() { method lookupOrFail (line 555) | private BasicType lookupOrFail(String typeName) { method getLongValueFromProcess (line 565) | private long getLongValueFromProcess(String symbol) { method lookupInProcess (line 569) | private Address lookupInProcess(String symbol) throws NoSuchSymbolExce... method lookupOrCreateClass (line 591) | private BasicType lookupOrCreateClass(String typeName, boolean isOopType, method createBasicType (line 605) | private BasicType createBasicType(String typeName, boolean isOopType, method recursiveCreateBasicPointerType (line 640) | private BasicPointerType recursiveCreateBasicPointerType(String typeNa... method typeNameIsPointerType (line 686) | private boolean typeNameIsPointerType(String typeName) { method createType (line 697) | public void createType(String typeName, String superclassName, method createField (line 741) | public void createField(BasicType containingType, method internalCreateField (line 748) | Field internalCreateField(BasicType containingType, method dumpMemory (line 808) | private void dumpMemory(Address addr, int len) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java class LinuxVtblAccess (line 31) | public class LinuxVtblAccess extends BasicVtblAccess { method LinuxVtblAccess (line 34) | public LinuxVtblAccess(SymbolLookup symbolLookup, method vtblSymbolForType (line 48) | protected String vtblSymbolForType(Type type) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java class ObjectHistogram (line 29) | public class ObjectHistogram { method main (line 30) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java class RMIHelper (line 33) | public class RMIHelper { method rebind (line 61) | public static void rebind(String uniqueID, Remote object) throws Debug... method unbind (line 82) | public static void unbind(String uniqueID) throws DebuggerException { method lookup (line 91) | public static Remote lookup(String debugServerID) throws DebuggerExcep... method getName (line 119) | private static String getName(String uniqueID) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java class SALauncherLoader (line 47) | public class SALauncherLoader extends URLClassLoader { method findLibrary (line 53) | public String findLibrary(String name) { method SALauncherLoader (line 64) | public SALauncherLoader(ClassLoader parent) { method loadClass (line 77) | public synchronized Class loadClass(String name, boolean resolve) method getPermissions (line 109) | protected PermissionCollection getPermissions(CodeSource codesource) { method getClassPath (line 119) | private static URL[] getClassPath() { method pathToURLs (line 126) | private static URL[] pathToURLs(File[] path) { method getClassPath (line 134) | private static File[] getClassPath(String cp) { method getFileURL (line 143) | private static URL getFileURL(File file) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/StackTrace.java class StackTrace (line 29) | public class StackTrace { method main (line 30) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java class TestDebugger (line 33) | public class TestDebugger { method usage (line 35) | private static void usage() { method main (line 41) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java class Win32VtblAccess (line 38) | public class Win32VtblAccess extends BasicVtblAccess { method Win32VtblAccess (line 39) | public Win32VtblAccess(SymbolLookup symbolLookup, method vtblSymbolForType (line 44) | protected String vtblSymbolForType(Type type) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java class AbstractInstruction (line 27) | public abstract class AbstractInstruction implements Instruction { method AbstractInstruction (line 30) | public AbstractInstruction(String name) { method getName (line 34) | public String getName() { method isIllegal (line 39) | public boolean isIllegal() { method isArithmetic (line 43) | public boolean isArithmetic() { method isLogical (line 47) | public boolean isLogical() { method isShift (line 51) | public boolean isShift() { method isMove (line 55) | public boolean isMove() { method isBranch (line 59) | public boolean isBranch() { method isCall (line 63) | public boolean isCall() { method isReturn (line 67) | public boolean isReturn() { method isLoad (line 71) | public boolean isLoad() { method isStore (line 75) | public boolean isStore() { method isFloat (line 79) | public boolean isFloat() { method isTrap (line 83) | public boolean isTrap() { method isNoop (line 87) | public boolean isNoop() { method asString (line 94) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/Address.java class Address (line 27) | public abstract class Address extends Operand { method isAddress (line 28) | public boolean isAddress() { method toString (line 32) | public abstract String toString(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java type Arithmetic (line 27) | public interface Arithmetic extends Instruction, RTLOperations { method getArithmeticSources (line 28) | public Operand[] getArithmeticSources(); method getArithmeticDestination (line 29) | public Operand getArithmeticDestination(); method getOperation (line 30) | public int getOperation(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java type ArithmeticInstruction (line 27) | public interface ArithmeticInstruction extends Instruction, RTLOperations { method getArithmeticSources (line 28) | public Operand[] getArithmeticSources(); method getArithmeticDestination (line 29) | public Operand getArithmeticDestination(); method getOperation (line 30) | public int getOperation(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java class BaseIndexScaleDispAddress (line 30) | public abstract class BaseIndexScaleDispAddress extends IndirectAddress { method BaseIndexScaleDispAddress (line 37) | public BaseIndexScaleDispAddress(Register base, Register index, long d... method BaseIndexScaleDispAddress (line 44) | public BaseIndexScaleDispAddress(Register base, Register index, long d... method BaseIndexScaleDispAddress (line 48) | public BaseIndexScaleDispAddress(Register base, Register index) { method BaseIndexScaleDispAddress (line 52) | public BaseIndexScaleDispAddress(Register base, long disp) { method getBase (line 56) | public Register getBase() { method getIndex (line 60) | public Register getIndex() { method getScale (line 64) | public int getScale() { method getDisplacement (line 68) | public long getDisplacement() { method isAutoIncrement (line 73) | public boolean isAutoIncrement() { method setAutoIncrement (line 77) | public void setAutoIncrement(boolean value) { method isAutoDecrement (line 81) | public boolean isAutoDecrement() { method setAutoDecrement (line 85) | public void setAutoDecrement(boolean value) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java type BranchInstruction (line 27) | public interface BranchInstruction extends Instruction { method isConditional (line 28) | public boolean isConditional(); method getBranchDestination (line 29) | public Address getBranchDestination(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java type CPUHelper (line 27) | public interface CPUHelper { method createDisassembler (line 28) | public Disassembler createDisassembler(long startPc, byte[] code); method getIntegerRegister (line 29) | public Register getIntegerRegister(int num); method getFloatRegister (line 30) | public Register getFloatRegister(int num); method getStackPointer (line 31) | public Register getStackPointer(); method getFramePointer (line 32) | public Register getFramePointer(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java type CallInstruction (line 27) | public interface CallInstruction extends BranchInstruction { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java class DirectAddress (line 27) | public class DirectAddress extends Address { method DirectAddress (line 29) | public DirectAddress(long value) { method getValue (line 33) | public long getValue() { method toString (line 37) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java class Disassembler (line 27) | public abstract class Disassembler { method Disassembler (line 31) | public Disassembler(long startPc, byte[] code) { method getStartPC (line 36) | public long getStartPC() { method getCode (line 40) | public byte[] getCode() { method decode (line 44) | public abstract void decode(InstructionVisitor visitor); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java class DummySymbolFinder (line 27) | public class DummySymbolFinder implements SymbolFinder { method getSymbolFor (line 28) | public String getSymbolFor(long address) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java class Immediate (line 29) | public class Immediate extends ImmediateOrRegister { method Immediate (line 32) | public Immediate(Number value) { method getNumber (line 36) | public Number getNumber() { method isImmediate (line 40) | public boolean isImmediate() { method toString (line 44) | public String toString() { method hashCode (line 48) | public int hashCode() { method equals (line 52) | public boolean equals(Object obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java class ImmediateOrRegister (line 27) | public abstract class ImmediateOrRegister extends Operand { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java class IndirectAddress (line 27) | public abstract class IndirectAddress extends Address { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java type Instruction (line 27) | public interface Instruction { method getName (line 28) | public String getName(); method getSize (line 32) | public int getSize(); method isIllegal (line 35) | public boolean isIllegal(); method isArithmetic (line 36) | public boolean isArithmetic(); method isLogical (line 37) | public boolean isLogical(); method isShift (line 38) | public boolean isShift(); method isMove (line 39) | public boolean isMove(); method isBranch (line 40) | public boolean isBranch(); method isCall (line 41) | public boolean isCall(); method isReturn (line 42) | public boolean isReturn(); method isLoad (line 43) | public boolean isLoad(); method isStore (line 44) | public boolean isStore(); method isFloat (line 45) | public boolean isFloat(); method isTrap (line 46) | public boolean isTrap(); method isNoop (line 47) | public boolean isNoop(); method asString (line 52) | public String asString(long currentPc, SymbolFinder symFinder); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java type InstructionVisitor (line 27) | public interface InstructionVisitor { method prologue (line 28) | public void prologue(); method visit (line 29) | public void visit(long currentPc, Instruction instr); method epilogue (line 30) | public void epilogue(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java type LoadInstruction (line 27) | public interface LoadInstruction extends MemoryInstruction { method getLoadSource (line 28) | public Address getLoadSource(); method getLoadDestinations (line 29) | public Register[] getLoadDestinations(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java type LogicInstruction (line 27) | public interface LogicInstruction extends Instruction, RTLOperations { method getLogicSources (line 28) | public Operand[] getLogicSources(); method getLogicDestination (line 29) | public Operand getLogicDestination(); method getOperation (line 30) | public int getOperation(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java type MemoryInstruction (line 27) | public interface MemoryInstruction extends RTLDataTypes { method getDataType (line 28) | public int getDataType(); method isConditional (line 29) | public boolean isConditional(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java type MoveInstruction (line 27) | public interface MoveInstruction extends Instruction { method getMoveSource (line 28) | public ImmediateOrRegister getMoveSource(); method getMoveDestination (line 29) | public Register getMoveDestination(); method isConditional (line 31) | public boolean isConditional(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java class Operand (line 34) | public abstract class Operand { method isAddress (line 36) | public boolean isAddress() { method isImmediate (line 40) | public boolean isImmediate() { method isRegister (line 44) | public boolean isRegister() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java class PCRelativeAddress (line 29) | public class PCRelativeAddress extends IndirectAddress { method PCRelativeAddress (line 32) | public PCRelativeAddress(long disp) { method toString (line 36) | public String toString() { method getDisplacement (line 40) | public long getDisplacement() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java type RTLDataTypes (line 27) | public interface RTLDataTypes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java type RTLOperations (line 27) | public interface RTLOperations { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/Register.java class Register (line 31) | public abstract class Register extends ImmediateOrRegister { method Register (line 36) | public Register() { method Register (line 40) | public Register(int number) { method getNumberOfRegisters (line 46) | public abstract int getNumberOfRegisters(); method isValid (line 48) | public boolean isValid() { method getNumber (line 52) | public int getNumber() { method equals (line 56) | public boolean equals(Object x) { method hashCode (line 70) | public int hashCode() { method isRegister (line 74) | public boolean isRegister() { method isStackPointer (line 78) | public abstract boolean isStackPointer(); method isFramePointer (line 79) | public abstract boolean isFramePointer(); method isFloat (line 80) | public abstract boolean isFloat(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java type ReturnInstruction (line 27) | public interface ReturnInstruction extends BranchInstruction { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java type ShiftInstruction (line 27) | public interface ShiftInstruction extends Instruction, RTLOperations { method getShiftSource (line 28) | public Operand getShiftSource(); method getShiftLength (line 29) | public Operand getShiftLength(); method getShiftDestination (line 30) | public Operand getShiftDestination(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java type StoreInstruction (line 27) | public interface StoreInstruction extends MemoryInstruction { method getStoreSources (line 28) | public Register[] getStoreSources(); method getStoreDestination (line 29) | public Address getStoreDestination(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java type SymbolFinder (line 29) | public interface SymbolFinder { method getSymbolFor (line 31) | public String getSymbolFor(long address); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java class AMD64FloatRegister (line 30) | public class AMD64FloatRegister extends Register { method AMD64FloatRegister (line 32) | public AMD64FloatRegister(int number) { method getNumber (line 36) | public int getNumber() { method getNumberOfRegisters (line 40) | public int getNumberOfRegisters() { method isFloat (line 44) | public boolean isFloat() { method isFramePointer (line 48) | public boolean isFramePointer() { method isStackPointer (line 52) | public boolean isStackPointer() { method isValid (line 56) | public boolean isValid() { method toString (line 60) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java class AMD64FloatRegisters (line 29) | public class AMD64FloatRegisters { method getNumRegisters (line 31) | public static int getNumRegisters() { method getRegister (line 35) | public static AMD64FloatRegister getRegister(int regNum) { method getRegisterName (line 42) | public static String getRegisterName(int i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java class AMD64Helper (line 30) | public class AMD64Helper implements CPUHelper { method createDisassembler (line 31) | public Disassembler createDisassembler(long startPc, byte[] code) { method getIntegerRegister (line 36) | public Register getIntegerRegister(int num) { method getFloatRegister (line 40) | public Register getFloatRegister(int num) { method getStackPointer (line 44) | public Register getStackPointer() { method getFramePointer (line 48) | public Register getFramePointer() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java class AMD64Register (line 29) | public class AMD64Register extends Register { method AMD64Register (line 31) | public AMD64Register(int num, String name) { method getNumberOfRegisters (line 35) | public int getNumberOfRegisters() { method toString (line 38) | public String toString() { method isFramePointer (line 41) | public boolean isFramePointer() { method isStackPointer (line 44) | public boolean isStackPointer() { method isFloat (line 47) | public boolean isFloat() { method isSegmentPointer (line 50) | public boolean isSegmentPointer() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java class AMD64Registers (line 29) | public class AMD64Registers { method getNumberOfRegisters (line 74) | public static int getNumberOfRegisters() { method getRegister (line 78) | public static AMD64Register getRegister(int regNum) { method getRegisterName (line 86) | public static String getRegisterName(int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java class IA64FloatRegister (line 30) | public class IA64FloatRegister extends IA64Register { method IA64FloatRegister (line 32) | public IA64FloatRegister(int number) { method getNumber (line 36) | public int getNumber() { method getNumber (line 44) | public int getNumber(int width) { method getNumberOfRegisters (line 49) | public int getNumberOfRegisters() { method isFloat (line 53) | public boolean isFloat() { method isFramePointer (line 57) | public boolean isFramePointer() { method isStackPointer (line 61) | public boolean isStackPointer() { method isValid (line 65) | public boolean isValid() { method toString (line 69) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java class IA64FloatRegisters (line 29) | public class IA64FloatRegisters { method getNumRegisters (line 30) | public static int getNumRegisters() { method getRegister (line 34) | public static IA64FloatRegister getRegister(int i) { method getRegisterName (line 39) | public static String getRegisterName(int i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java class IA64Helper (line 29) | public class IA64Helper implements CPUHelper { method createDisassembler (line 30) | public Disassembler createDisassembler(long startPc, byte[] code) { method getIntegerRegister (line 35) | public Register getIntegerRegister(int num) { method getFloatRegister (line 40) | public Register getFloatRegister(int num) { method getStackPointer (line 45) | public Register getStackPointer() { method getFramePointer (line 50) | public Register getFramePointer() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java class IA64Register (line 31) | public class IA64Register extends Register { method IA64Register (line 43) | public IA64Register(int number) { method getNumberOfRegisters (line 47) | public int getNumberOfRegisters() { method isStacked (line 51) | public boolean isStacked() { method spOffsetInSavedWindow (line 56) | public long spOffsetInSavedWindow() { method toString (line 60) | public String toString() { method isFramePointer (line 64) | public boolean isFramePointer() { method isStackPointer (line 68) | public boolean isStackPointer() { method isFloat (line 72) | public boolean isFloat() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java class IA64Registers (line 29) | public class IA64Registers { method getNumRegisters (line 320) | public static int getNumRegisters() { method getRegisterName (line 325) | public static String getRegisterName(int regNum) { method getRegister (line 346) | public static IA64Register getRegister(int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java class AlternateSpaceLdstubDecoder (line 29) | class AlternateSpaceLdstubDecoder extends LdstubDecoder { method AlternateSpaceLdstubDecoder (line 30) | AlternateSpaceLdstubDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java class AlternateSpaceLoadDecoder (line 29) | class AlternateSpaceLoadDecoder extends LoadDecoder { method AlternateSpaceLoadDecoder (line 30) | AlternateSpaceLoadDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java class AlternateSpaceStoreDecoder (line 29) | class AlternateSpaceStoreDecoder extends StoreDecoder { method AlternateSpaceStoreDecoder (line 30) | AlternateSpaceStoreDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | protected Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java class AlternateSpaceSwapDecoder (line 29) | class AlternateSpaceSwapDecoder extends SwapDecoder { method AlternateSpaceSwapDecoder (line 30) | AlternateSpaceSwapDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java class ArithmeticDecoder (line 29) | class ArithmeticDecoder extends Format3ADecoder { method ArithmeticDecoder (line 30) | ArithmeticDecoder(int op3, String name, int rtlOperation) { method decodeFormat3AInstruction (line 34) | Instruction decodeFormat3AInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java class BranchDecoder (line 29) | abstract class BranchDecoder extends InstructionDecoder { method getAnnuledBit (line 55) | static boolean getAnnuledBit(int instruction) { method decode (line 59) | Instruction decode(int instruction, SPARCInstructionFactory factory) { method getConditionName (line 70) | abstract String getConditionName(int conditionCode, boolean isAnnuled); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java class CallDecoder (line 29) | class CallDecoder extends InstructionDecoder { method decode (line 30) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java class CoprocessorBranchDecoder (line 30) | class CoprocessorBranchDecoder extends BranchDecoder { method getConditionName (line 41) | String getConditionName(int conditionCode, boolean isAnnuled) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java class CoprocessorDecoder (line 29) | class CoprocessorDecoder extends InstructionDecoder { method CoprocessorDecoder (line 31) | CoprocessorDecoder(int op3) { method decode (line 35) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java class FP2RegisterDecoder (line 30) | class FP2RegisterDecoder extends FloatDecoder { method FP2RegisterDecoder (line 32) | FP2RegisterDecoder(int opf, String name, int srcType, int resultType) { method decodeFloatInstruction (line 36) | Instruction decodeFloatInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java class FPArithmeticDecoder (line 30) | class FPArithmeticDecoder extends FloatDecoder { method FPArithmeticDecoder (line 33) | FPArithmeticDecoder(int opf, String name, int rtlOperation, method decodeFloatInstruction (line 39) | Instruction decodeFloatInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java class FPMoveDecoder (line 30) | class FPMoveDecoder extends FloatDecoder { method FPMoveDecoder (line 32) | FPMoveDecoder(int opf, String name, int srcType, int resultType) { method decodeFloatInstruction (line 36) | Instruction decodeFloatInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java class FPopDecoder (line 29) | abstract class FPopDecoder extends InstructionDecoder { method getOpfDecoder (line 30) | abstract InstructionDecoder getOpfDecoder(int opf); method decode (line 32) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java class FloatBranchDecoder (line 27) | class FloatBranchDecoder extends BranchDecoder { method getConditionName (line 28) | String getConditionName(int conditionCode, boolean isAnnuled) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java class FloatDecoder (line 29) | abstract class FloatDecoder extends InstructionDecoder { method FloatDecoder (line 37) | FloatDecoder(int opf, String name, int src1Type, int src2Type, int res... method FloatDecoder (line 46) | FloatDecoder(int opf, String name, int src2Type, int resultType) { method decodeFloatInstruction (line 55) | abstract Instruction decodeFloatInstruction(int instruction, method decode (line 59) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java class FlushDecoder (line 29) | class FlushDecoder extends MemoryInstructionDecoder { method FlushDecoder (line 30) | FlushDecoder() { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, SPARCRegisterIndi... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java class Format3ADecoder (line 29) | abstract class Format3ADecoder extends InstructionDecoder method Format3ADecoder (line 35) | Format3ADecoder(int op3, String name, int rtlOperation) { method decode (line 41) | Instruction decode(int instruction, SPARCInstructionFactory factory) { method decodeFormat3AInstruction (line 48) | abstract Instruction decodeFormat3AInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java class IllegalInstructionDecoder (line 29) | class IllegalInstructionDecoder extends InstructionDecoder { method decode (line 30) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java class InstructionDecoder (line 30) | abstract class InstructionDecoder implements /* imports */ SPARCOpcodes ... method extractSignedIntFromNBits (line 33) | static int extractSignedIntFromNBits(int value, int num_bits) { method getSourceRegister1 (line 38) | static int getSourceRegister1(int instruction) { method getSourceRegister2 (line 43) | static int getSourceRegister2(int instruction) { method getDestinationRegister (line 48) | static int getDestinationRegister(int instruction) { method getConditionCode (line 52) | static int getConditionCode(int instruction) { method isIBitSet (line 59) | static boolean isIBitSet(int instruction) { method getOperand2 (line 63) | static ImmediateOrRegister getOperand2(int instruction) { method getOpf (line 75) | static int getOpf(int instruction) { method decode (line 79) | abstract Instruction decode(int instruction, SPARCInstructionFactory f... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java class IntegerBranchDecoder (line 27) | class IntegerBranchDecoder extends BranchDecoder { method getConditionName (line 28) | String getConditionName(int conditionCode, boolean isAnnuled) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java class JmplDecoder (line 29) | class JmplDecoder extends MemoryInstructionDecoder { method JmplDecoder (line 30) | JmplDecoder() { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, SPARCRegisterIndi... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java class LdstubDecoder (line 29) | class LdstubDecoder extends MemoryInstructionDecoder { method LdstubDecoder (line 30) | LdstubDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java class LoadDecoder (line 29) | class LoadDecoder extends MemoryInstructionDecoder { method LoadDecoder (line 30) | LoadDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java class LogicDecoder (line 29) | class LogicDecoder extends Format3ADecoder { method LogicDecoder (line 30) | LogicDecoder(int op3, String name, int rtlOperation) { method decodeFormat3AInstruction (line 34) | Instruction decodeFormat3AInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java class MemoryInstructionDecoder (line 29) | abstract class MemoryInstructionDecoder extends InstructionDecoder { method newRegisterIndirectAddress (line 34) | SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister ... method newRegisterIndirectAddress (line 38) | SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister ... method setAddressSpace (line 42) | static void setAddressSpace(int instruction, SPARCRegisterIndirectAddr... method getRegisterIndirectAddress (line 47) | SPARCRegisterIndirectAddress getRegisterIndirectAddress(int instructio... method MemoryInstructionDecoder (line 61) | MemoryInstructionDecoder(int op3, String name, int dataType) { method decode (line 67) | Instruction decode(int instruction, SPARCInstructionFactory factory) { method getDestination (line 77) | SPARCRegister getDestination(int instruction) { method decodeMemoryInstruction (line 83) | abstract Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java class ReadDecoder (line 29) | class ReadDecoder extends ReadWriteDecoder { method ReadDecoder (line 30) | ReadDecoder(int specialRegNum) { method decodeReadWrite (line 34) | Instruction decodeReadWrite(int instruction, SPARCInstructionFactory f... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java class ReadWriteDecoder (line 29) | abstract class ReadWriteDecoder extends InstructionDecoder { method decodeReadWrite (line 32) | abstract Instruction decodeReadWrite(int instruction, method ReadWriteDecoder (line 36) | ReadWriteDecoder(int specialRegNum) { method decode (line 40) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java class RegisterDecoder (line 29) | class RegisterDecoder implements /* imports */ RTLDataTypes { method decodeDouble (line 31) | private static SPARCFloatRegister decodeDouble(int num) { method decodeQuad (line 45) | private static SPARCFloatRegister decodeQuad(int num) { method decode (line 59) | static SPARCRegister decode(int dataType, int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java class RestoreDecoder (line 29) | class RestoreDecoder extends Format3ADecoder { method RestoreDecoder (line 30) | RestoreDecoder() { method decodeFormat3AInstruction (line 34) | Instruction decodeFormat3AInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java class RettDecoder (line 29) | class RettDecoder extends MemoryInstructionDecoder { method RettDecoder (line 30) | RettDecoder() { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, SPARCRegisterIndi... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java class SPARCArgument (line 36) | public class SPARCArgument { method SPARCArgument (line 45) | public SPARCArgument(int number, boolean isIn) { method getNumber (line 50) | int getNumber() { return number; } method getIsIn (line 51) | boolean getIsIn() { return isIn; } method getIsOut (line 52) | boolean getIsOut() { return !getIsIn(); } method getSuccessor (line 54) | public SPARCArgument getSuccessor() { return new SPARCArgument(getNumb... method asIn (line 55) | public SPARCArgument asIn() { return new SPARCArgument(getNumb... method asOut (line 56) | public SPARCArgument asOut() { return new SPARCArgument(getNumb... method isRegister (line 59) | public boolean isRegister() { return number < NUM_REGISTER_PAR... method asRegister (line 61) | public SPARCRegister asRegister() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java class SPARCArithmeticInstruction (line 29) | public class SPARCArithmeticInstruction extends SPARCFormat3AInstruction method SPARCArithmeticInstruction (line 33) | public SPARCArithmeticInstruction(String name, int opcode, int operati... method getDescription (line 39) | protected String getDescription() { method getArithmeticDestination (line 88) | public Operand getArithmeticDestination() { method getArithmeticSources (line 92) | public Operand[] getArithmeticSources() { method getOperation (line 96) | public int getOperation() { method isArithmetic (line 100) | public boolean isArithmetic() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java class SPARCAtomicLoadStoreInstruction (line 29) | public abstract class SPARCAtomicLoadStoreInstruction extends SPARCInstr... method SPARCAtomicLoadStoreInstruction (line 36) | public SPARCAtomicLoadStoreInstruction(String name, SPARCRegisterIndir... method initDescription (line 44) | private String initDescription() { method getLoadSource (line 54) | public Address getLoadSource() { method getStoreDestination (line 58) | public Address getStoreDestination() { method getLoadDestinations (line 62) | public Register[] getLoadDestinations() { method getStoreSources (line 66) | public Register[] getStoreSources() { method isLoad (line 70) | public boolean isLoad() { method isStore (line 74) | public boolean isStore() { method asString (line 78) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java class SPARCBranchInstruction (line 29) | public class SPARCBranchInstruction extends SPARCInstruction method SPARCBranchInstruction (line 35) | public SPARCBranchInstruction(String name, PCRelativeAddress addr, boo... method asString (line 42) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 51) | public Address getBranchDestination() { method getConditionCode (line 55) | public int getConditionCode() { method isAnnuledBranch (line 59) | public boolean isAnnuledBranch() { method isBranch (line 63) | public boolean isBranch() { method isConditional (line 67) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java class SPARCCallInstruction (line 29) | public class SPARCCallInstruction extends SPARCInstruction method SPARCCallInstruction (line 33) | public SPARCCallInstruction(PCRelativeAddress addr) { method asString (line 38) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 47) | public Address getBranchDestination() { method isCall (line 51) | public boolean isCall() { method isConditional (line 55) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java class SPARCDisassembler (line 31) | public abstract class SPARCDisassembler extends Disassembler method SPARCDisassembler (line 38) | public SPARCDisassembler(long startPc, byte[] code, SPARCInstructionFa... method decodeFormat1Instruction (line 47) | protected Instruction decodeFormat1Instruction(int instruction) { method getFormat2Decoder (line 51) | protected abstract InstructionDecoder getFormat2Decoder(int op2); method decodeFormat2Instruction (line 53) | protected Instruction decodeFormat2Instruction(int instruction) { method getOp3 (line 61) | protected static int getOp3(int instruction) { method getOp3Row (line 68) | protected static int getOp3Row(int op3) { method getOp3Column (line 72) | protected static int getOp3Column(int op3) { method getFormat3Decoder (line 76) | protected abstract InstructionDecoder getFormat3Decoder(int row, int c... method decodeFormat3Instruction (line 79) | protected Instruction decodeFormat3Instruction(int instruction) { method getFormat3ADecoder (line 86) | protected abstract InstructionDecoder getFormat3ADecoder(int row, int ... method decodeFormat3AInstruction (line 89) | protected Instruction decodeFormat3AInstruction(int instruction) { method decode (line 96) | public void decode(InstructionVisitor visitor) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java class SPARCFP2RegisterInstruction (line 29) | public class SPARCFP2RegisterInstruction extends SPARCInstruction { method SPARCFP2RegisterInstruction (line 34) | public SPARCFP2RegisterInstruction(String name, int opf, SPARCFloatReg... method asString (line 41) | public String asString(long currentPc, SymbolFinder symFinder) { method getDescription (line 45) | protected String getDescription() { method isFloat (line 56) | public boolean isFloat() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java class SPARCFPArithmeticInstruction (line 29) | public class SPARCFPArithmeticInstruction extends SPARCFormat3AInstruction method SPARCFPArithmeticInstruction (line 34) | public SPARCFPArithmeticInstruction(String name, int opcode, int rtlOp... method getDescription (line 42) | protected String getDescription() { method getOperation (line 54) | public int getOperation() { method getArithmeticSources (line 58) | public Operand[] getArithmeticSources() { method getArithmeticDestination (line 62) | public Operand getArithmeticDestination() { method isFloat (line 66) | public boolean isFloat() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java class SPARCFPMoveInstruction (line 29) | public class SPARCFPMoveInstruction extends SPARCFP2RegisterInstruction method SPARCFPMoveInstruction (line 32) | public SPARCFPMoveInstruction(String name, int opf, SPARCFloatRegister... method getMoveDestination (line 36) | public Register getMoveDestination() { method getMoveSource (line 40) | public ImmediateOrRegister getMoveSource() { method getMoveOpcode (line 44) | public int getMoveOpcode() { method isConditional (line 48) | public boolean isConditional() { method isMove (line 52) | public boolean isMove() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java class SPARCFloatRegister (line 30) | public class SPARCFloatRegister extends SPARCRegister { method SPARCFloatRegister (line 32) | public SPARCFloatRegister(int number) { method getNumber (line 36) | public int getNumber() { method getNumber (line 44) | public int getNumber(int width) { method getNumberOfRegisters (line 62) | public int getNumberOfRegisters() { method isFloat (line 66) | public boolean isFloat() { method isFramePointer (line 70) | public boolean isFramePointer() { method isStackPointer (line 74) | public boolean isStackPointer() { method isV9Only (line 78) | public boolean isV9Only() { method isValid (line 82) | public boolean isValid() { method toString (line 86) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java class SPARCFloatRegisters (line 29) | public class SPARCFloatRegisters { method getNumRegisters (line 30) | public static int getNumRegisters() { method getRegister (line 34) | public static SPARCFloatRegister getRegister(int i) { method getRegisterName (line 39) | public static String getRegisterName(int i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java class SPARCFlushInstruction (line 29) | public class SPARCFlushInstruction extends SPARCInstruction { method SPARCFlushInstruction (line 33) | public SPARCFlushInstruction(SPARCRegisterIndirectAddress addr) { method initDescription (line 39) | private String initDescription() { method asString (line 47) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java class SPARCFormat3AInstruction (line 29) | public abstract class SPARCFormat3AInstruction extends SPARCInstruction { method SPARCFormat3AInstruction (line 35) | public SPARCFormat3AInstruction(String name, int opcode, SPARCRegister... method getOperand2String (line 44) | protected String getOperand2String() { method getDescription (line 56) | protected String getDescription() { method asString (line 68) | public String asString(long currentPc, SymbolFinder symFinder) { method getOpcode (line 72) | public int getOpcode() { method getDestinationRegister (line 76) | public SPARCRegister getDestinationRegister() { method getOperand2 (line 80) | public ImmediateOrRegister getOperand2() { method getSourceRegister1 (line 84) | public SPARCRegister getSourceRegister1() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java class SPARCHelper (line 29) | public class SPARCHelper implements CPUHelper { method createDisassembler (line 30) | public Disassembler createDisassembler(long startPc, byte[] code) { method getIntegerRegister (line 34) | public Register getIntegerRegister(int num) { method getFloatRegister (line 38) | public Register getFloatRegister(int num) { method getStackPointer (line 42) | public Register getStackPointer() { method getFramePointer (line 46) | public Register getFramePointer() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java class SPARCIllegalInstruction (line 29) | public final class SPARCIllegalInstruction extends SPARCInstruction { method SPARCIllegalInstruction (line 33) | public SPARCIllegalInstruction(int instruction) { method asString (line 39) | public String asString(long currentPc, SymbolFinder symFinder) { method getInstruction (line 43) | public int getInstruction() { method isIllegal (line 47) | public boolean isIllegal() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java class SPARCIndirectCallInstruction (line 29) | public class SPARCIndirectCallInstruction extends SPARCJmplInstruction method SPARCIndirectCallInstruction (line 32) | public SPARCIndirectCallInstruction(SPARCRegisterIndirectAddress addr,... method getDescription (line 36) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java class SPARCInstruction (line 29) | public abstract class SPARCInstruction method SPARCInstruction (line 32) | public SPARCInstruction(String name) { method getSize (line 36) | public int getSize() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java type SPARCInstructionFactory (line 29) | public interface SPARCInstructionFactory { method newCallInstruction (line 30) | public SPARCInstruction newCallInstruction(PCRelativeAddress addr); method newNoopInstruction (line 32) | public SPARCInstruction newNoopInstruction(); method newSethiInstruction (line 34) | public SPARCInstruction newSethiInstruction(int imm22, SPARCRegister rd); method newUnimpInstruction (line 36) | public SPARCInstruction newUnimpInstruction(int const22); method newBranchInstruction (line 38) | public SPARCInstruction newBranchInstruction(String name, PCRelativeAd... method newSpecialLoadInstruction (line 40) | public SPARCInstruction newSpecialLoadInstruction(String name, int spe... method newSpecialStoreInstruction (line 43) | public SPARCInstruction newSpecialStoreInstruction(String name, int sp... method newLoadInstruction (line 46) | public SPARCInstruction newLoadInstruction(String name, int opcode, method newStoreInstruction (line 50) | public SPARCInstruction newStoreInstruction(String name, int opcode, method newStbarInstruction (line 54) | public SPARCInstruction newStbarInstruction(); method newReadInstruction (line 56) | public SPARCInstruction newReadInstruction(int specialReg, int asrRegN... method newWriteInstruction (line 58) | public SPARCInstruction newWriteInstruction(int specialReg, int asrReg... method newIllegalInstruction (line 61) | public SPARCInstruction newIllegalInstruction(int instruction); method newIndirectCallInstruction (line 63) | public SPARCInstruction newIndirectCallInstruction(SPARCRegisterIndire... method newReturnInstruction (line 66) | public SPARCInstruction newReturnInstruction(SPARCRegisterIndirectAddr... method newJmplInstruction (line 69) | public SPARCInstruction newJmplInstruction(SPARCRegisterIndirectAddres... method newFP2RegisterInstruction (line 72) | public SPARCInstruction newFP2RegisterInstruction(String name, int opf... method newFPMoveInstruction (line 74) | public SPARCInstruction newFPMoveInstruction(String name, int opf, SPA... method newFPArithmeticInstruction (line 76) | public SPARCInstruction newFPArithmeticInstruction(String name, int op... method newFlushInstruction (line 80) | public SPARCInstruction newFlushInstruction(SPARCRegisterIndirectAddre... method newSaveInstruction (line 82) | public SPARCInstruction newSaveInstruction(SPARCRegister rs1, Immediat... method newRestoreInstruction (line 84) | public SPARCInstruction newRestoreInstruction(SPARCRegister rs1, Immed... method newTrapInstruction (line 86) | public SPARCInstruction newTrapInstruction(String name, int conditionC... method newRettInstruction (line 88) | public SPARCInstruction newRettInstruction(SPARCRegisterIndirectAddres... method newArithmeticInstruction (line 90) | public SPARCInstruction newArithmeticInstruction(String name, int opco... method newLogicInstruction (line 94) | public SPARCInstruction newLogicInstruction(String name, int opcode, i... method newMoveInstruction (line 98) | public SPARCInstruction newMoveInstruction(String name, int opcode, method newShiftInstruction (line 102) | public SPARCInstruction newShiftInstruction(String name, int opcode, i... method newCoprocessorInstruction (line 106) | public SPARCInstruction newCoprocessorInstruction(int instruction, int... method newSwapInstruction (line 108) | public SPARCInstruction newSwapInstruction(String name, SPARCRegisterI... method newLdstubInstruction (line 109) | public SPARCInstruction newLdstubInstruction(String name, SPARCRegiste... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java class SPARCInstructionFactoryImpl (line 29) | public class SPARCInstructionFactoryImpl implements SPARCInstructionFact... method newCallInstruction (line 30) | public SPARCInstruction newCallInstruction(PCRelativeAddress addr) { method newNoopInstruction (line 34) | public SPARCInstruction newNoopInstruction() { method newSethiInstruction (line 38) | public SPARCInstruction newSethiInstruction(int imm22, SPARCRegister r... method newUnimpInstruction (line 42) | public SPARCInstruction newUnimpInstruction(int const22) { method newBranchInstruction (line 46) | public SPARCInstruction newBranchInstruction(String name, PCRelativeAd... method newSpecialLoadInstruction (line 50) | public SPARCInstruction newSpecialLoadInstruction(String name, int spe... method newSpecialStoreInstruction (line 56) | public SPARCInstruction newSpecialStoreInstruction(String name, int sp... method newLoadInstruction (line 61) | public SPARCInstruction newLoadInstruction(String name, int opcode, method newStoreInstruction (line 67) | public SPARCInstruction newStoreInstruction(String name, int opcode, method newStbarInstruction (line 73) | public SPARCInstruction newStbarInstruction() { method newReadInstruction (line 77) | public SPARCInstruction newReadInstruction(int specialReg, int asrRegN... method newWriteInstruction (line 81) | public SPARCInstruction newWriteInstruction(int specialReg, int asrReg... method newIllegalInstruction (line 86) | public SPARCInstruction newIllegalInstruction(int instruction) { method newIndirectCallInstruction (line 91) | public SPARCInstruction newIndirectCallInstruction(SPARCRegisterIndire... method newReturnInstruction (line 96) | public SPARCInstruction newReturnInstruction(SPARCRegisterIndirectAddr... method newJmplInstruction (line 101) | public SPARCInstruction newJmplInstruction(SPARCRegisterIndirectAddres... method newFPArithmeticInstruction (line 106) | public SPARCInstruction newFPArithmeticInstruction(String name, int op... method newFPMoveInstruction (line 112) | public SPARCInstruction newFPMoveInstruction(String name, int opf, SPA... method newFP2RegisterInstruction (line 116) | public SPARCInstruction newFP2RegisterInstruction(String name, int opf... method newFlushInstruction (line 120) | public SPARCInstruction newFlushInstruction(SPARCRegisterIndirectAddre... method newSaveInstruction (line 124) | public SPARCInstruction newSaveInstruction(SPARCRegister rs1, Immediat... method newRestoreInstruction (line 128) | public SPARCInstruction newRestoreInstruction(SPARCRegister rs1, Immed... method newTrapInstruction (line 132) | public SPARCInstruction newTrapInstruction(String name, int conditionC... method newRettInstruction (line 136) | public SPARCInstruction newRettInstruction(SPARCRegisterIndirectAddres... method newArithmeticInstruction (line 140) | public SPARCInstruction newArithmeticInstruction(String name, int opco... method newLogicInstruction (line 146) | public SPARCInstruction newLogicInstruction(String name, int opcode, i... method newMoveInstruction (line 152) | public SPARCInstruction newMoveInstruction(String name, int opcode, method newShiftInstruction (line 158) | public SPARCInstruction newShiftInstruction(String name, int opcode, i... method newCoprocessorInstruction (line 164) | public SPARCInstruction newCoprocessorInstruction(int instruction, int... method newSwapInstruction (line 169) | public SPARCInstruction newSwapInstruction(String name, SPARCRegisterI... method newLdstubInstruction (line 173) | public SPARCInstruction newLdstubInstruction(String name, SPARCRegiste... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java class SPARCJmplInstruction (line 29) | public class SPARCJmplInstruction extends SPARCInstruction method SPARCJmplInstruction (line 34) | protected SPARCJmplInstruction(String name, SPARCRegisterIndirectAddre... method SPARCJmplInstruction (line 40) | public SPARCJmplInstruction(SPARCRegisterIndirectAddress addr, SPARCRe... method getDescription (line 44) | protected String getDescription() { method asString (line 64) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 68) | public Address getBranchDestination() { method getReturnAddressRegister (line 72) | public SPARCRegister getReturnAddressRegister() { method isAnnuledBranch (line 76) | public boolean isAnnuledBranch() { method isBranch (line 80) | public boolean isBranch() { method isConditional (line 84) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java class SPARCLdstubInstruction (line 29) | public class SPARCLdstubInstruction extends SPARCAtomicLoadStoreInstruct... method SPARCLdstubInstruction (line 30) | public SPARCLdstubInstruction(String name, SPARCRegisterIndirectAddres... method getDataType (line 34) | public int getDataType() { method isConditional (line 38) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java class SPARCLoadInstruction (line 29) | public class SPARCLoadInstruction extends SPARCMemoryInstruction method SPARCLoadInstruction (line 34) | public SPARCLoadInstruction(String name, int opcode, SPARCRegisterIndi... method getDescription (line 49) | protected String getDescription() { method getLoadDestinations (line 59) | public Register[] getLoadDestinations() { method getLoadSource (line 63) | public Address getLoadSource() { method isLoad (line 67) | public boolean isLoad() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java class SPARCLogicInstruction (line 29) | public class SPARCLogicInstruction extends SPARCFormat3AInstruction method SPARCLogicInstruction (line 33) | public SPARCLogicInstruction(String name, int opcode, int operation, S... method getDescription (line 39) | protected String getDescription() { method getLogicDestination (line 90) | public Operand getLogicDestination() { method getLogicSources (line 94) | public Operand[] getLogicSources() { method getOperation (line 98) | public int getOperation() { method isLogic (line 102) | public boolean isLogic() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java class SPARCMemoryInstruction (line 30) | public abstract class SPARCMemoryInstruction extends SPARCInstruction method SPARCMemoryInstruction (line 37) | public SPARCMemoryInstruction(String name, int opcode, SPARCRegisterIn... method getDescription (line 45) | protected String getDescription() { method asString (line 55) | public String asString(long currentPc, SymbolFinder symFinder) { method getDataType (line 59) | public int getDataType() { method isConditional (line 63) | public boolean isConditional() { method getOpcode (line 67) | public int getOpcode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java class SPARCMoveInstruction (line 29) | public class SPARCMoveInstruction extends SPARCFormat3AInstruction method SPARCMoveInstruction (line 32) | public SPARCMoveInstruction(String name, int opcode, ImmediateOrRegist... method getDescription (line 36) | protected String getDescription() { method getMoveDestination (line 53) | public Register getMoveDestination() { method getMoveSource (line 57) | public ImmediateOrRegister getMoveSource() { method isConditional (line 61) | public boolean isConditional() { method isMove (line 65) | public boolean isMove() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java class SPARCNoopInstruction (line 29) | public class SPARCNoopInstruction extends SPARCInstruction { method SPARCNoopInstruction (line 30) | public SPARCNoopInstruction() { method isNoop (line 34) | public boolean isNoop() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java type SPARCOpcodes (line 31) | public interface SPARCOpcodes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java class SPARCReadInstruction (line 30) | public class SPARCReadInstruction extends SPARCSpecialRegisterInstruction { method SPARCReadInstruction (line 35) | public SPARCReadInstruction(int specialReg, int asrRegNum, SPARCRegist... method getSpecialRegister (line 42) | public int getSpecialRegister() { method getAncillaryRegister (line 46) | public int getAncillaryRegister() { method getDescription (line 52) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java class SPARCRegister (line 31) | public class SPARCRegister extends Register { method SPARCRegister (line 43) | public SPARCRegister(int number) { method SPARCRegister (line 48) | public SPARCRegister(SPARCRegisterType type, int number) { method getNumberOfRegisters (line 62) | public int getNumberOfRegisters() { method isIn (line 66) | public boolean isIn() { method isLocal (line 70) | public boolean isLocal() { method isOut (line 74) | public boolean isOut() { method isGlobal (line 78) | public boolean isGlobal() { method afterSave (line 82) | public SPARCRegister afterSave() { method afterRestore (line 89) | public SPARCRegister afterRestore() { method spOffsetInSavedWindow (line 97) | public long spOffsetInSavedWindow() { method toString (line 109) | public String toString() { method isFramePointer (line 113) | public boolean isFramePointer() { method isStackPointer (line 117) | public boolean isStackPointer() { method isFloat (line 121) | public boolean isFloat() { method isV9Only (line 125) | public boolean isV9Only() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java class SPARCRegisterIndirectAddress (line 30) | public class SPARCRegisterIndirectAddress extends BaseIndexScaleDispAddr... method SPARCRegisterIndirectAddress (line 33) | public SPARCRegisterIndirectAddress(SPARCRegister register, int offset) { method SPARCRegisterIndirectAddress (line 37) | public SPARCRegisterIndirectAddress(SPARCRegister base, SPARCRegister ... method getAddressSpace (line 41) | public int getAddressSpace() { method setAddressSpace (line 45) | public void setAddressSpace(int addressSpace) { method getAddressWithoutAsi (line 49) | public String getAddressWithoutAsi() { method toString (line 71) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java class SPARCRegisterType (line 29) | public class SPARCRegisterType { method SPARCRegisterType (line 30) | private SPARCRegisterType() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java class SPARCRegisters (line 29) | public class SPARCRegisters { method getNumRegisters (line 165) | public static int getNumRegisters() { method getRegisterName (line 170) | public static String getRegisterName(int regNum) { method getRegister (line 182) | public static SPARCRegister getRegister(int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java class SPARCRestoreInstruction (line 29) | public class SPARCRestoreInstruction extends SPARCFormat3AInstruction { method SPARCRestoreInstruction (line 31) | public SPARCRestoreInstruction(SPARCRegister rs1, ImmediateOrRegister ... method isTrivial (line 37) | public boolean isTrivial() { method getDescription (line 41) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java class SPARCRettInstruction (line 29) | public class SPARCRettInstruction extends SPARCInstruction method SPARCRettInstruction (line 34) | protected SPARCRettInstruction(String name, SPARCRegisterIndirectAddre... method SPARCRettInstruction (line 40) | public SPARCRettInstruction(SPARCRegisterIndirectAddress addr) { method initDescription (line 44) | private String initDescription() { method asString (line 52) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 56) | public Address getBranchDestination() { method isAnnuledBranch (line 60) | public boolean isAnnuledBranch() { method isBranch (line 64) | public boolean isBranch() { method isConditional (line 68) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java class SPARCReturnInstruction (line 29) | public class SPARCReturnInstruction extends SPARCJmplInstruction method SPARCReturnInstruction (line 34) | public SPARCReturnInstruction(SPARCRegisterIndirectAddress addr, SPARC... method isLeaf (line 39) | public boolean isLeaf() { method getDescription (line 43) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java class SPARCSaveInstruction (line 29) | public class SPARCSaveInstruction extends SPARCFormat3AInstruction { method SPARCSaveInstruction (line 31) | public SPARCSaveInstruction(SPARCRegister rs1, ImmediateOrRegister ope... method isTrivial (line 37) | public boolean isTrivial() { method getOperand2String (line 41) | protected String getOperand2String() { method getDescription (line 60) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java class SPARCSethiInstruction (line 29) | public class SPARCSethiInstruction extends SPARCInstruction method SPARCSethiInstruction (line 35) | public SPARCSethiInstruction(int value, SPARCRegister register) { method initDescription (line 43) | private String initDescription(int val) { method asString (line 59) | public String asString(long currentPc, SymbolFinder symFinder) { method getMoveDestination (line 63) | public Register getMoveDestination() { method getMoveSource (line 67) | public ImmediateOrRegister getMoveSource() { method isConditional (line 71) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java class SPARCShiftInstruction (line 29) | public class SPARCShiftInstruction extends SPARCFormat3AInstruction method SPARCShiftInstruction (line 33) | public SPARCShiftInstruction(String name, int opcode, int operation, S... method getOperation (line 39) | public int getOperation() { method getShiftDestination (line 43) | public Operand getShiftDestination() { method getShiftLength (line 47) | public Operand getShiftLength() { method getShiftSource (line 51) | public Operand getShiftSource() { method isShift (line 55) | public boolean isShift() { method getOperand2String (line 59) | protected String getOperand2String() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java class SPARCSpecialLoadInstruction (line 30) | public class SPARCSpecialLoadInstruction method SPARCSpecialLoadInstruction (line 37) | public SPARCSpecialLoadInstruction(String name, int specialReg, int cr... method SPARCSpecialLoadInstruction (line 45) | public SPARCSpecialLoadInstruction(String name, int specialReg, SPARCR... method getSpecialRegister (line 49) | public int getSpecialRegister() { method getCoprocessorRegister (line 53) | public int getCoprocessorRegister() { method getSource (line 59) | public Address getSource() { method getDescription (line 63) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java class SPARCSpecialRegisterInstruction (line 29) | public abstract class SPARCSpecialRegisterInstruction method SPARCSpecialRegisterInstruction (line 32) | protected SPARCSpecialRegisterInstruction(String name) { method getDescription (line 36) | protected abstract String getDescription(); method asString (line 38) | public String asString(long currentPc, SymbolFinder symFinder) { method getSpecialRegisterName (line 54) | protected static String getSpecialRegisterName(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java type SPARCSpecialRegisters (line 27) | public interface SPARCSpecialRegisters { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java class SPARCSpecialStoreInstruction (line 30) | public class SPARCSpecialStoreInstruction method SPARCSpecialStoreInstruction (line 37) | public SPARCSpecialStoreInstruction(String name, int specialReg, int c... method SPARCSpecialStoreInstruction (line 45) | public SPARCSpecialStoreInstruction(String name, int specialReg, method getSpecialRegister (line 50) | public int getSpecialRegister() { method getCoprocessorRegister (line 54) | public int getCoprocessorRegister() { method getDestination (line 60) | public Address getDestination() { method getDescription (line 64) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java class SPARCStbarInstruction (line 29) | public class SPARCStbarInstruction extends SPARCInstruction { method SPARCStbarInstruction (line 30) | public SPARCStbarInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java class SPARCStoreInstruction (line 29) | public class SPARCStoreInstruction extends SPARCMemoryInstruction method SPARCStoreInstruction (line 34) | public SPARCStoreInstruction(String name, int opcode, SPARCRegisterInd... method defaultInitDescription (line 49) | private String defaultInitDescription(StringBuffer buf) { method getDescription (line 58) | protected String getDescription() { method getDataType (line 82) | public int getDataType() { method getStoreDestination (line 86) | public Address getStoreDestination() { method getStoreSources (line 90) | public Register[] getStoreSources() { method isStore (line 94) | public boolean isStore() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java class SPARCSwapInstruction (line 29) | public class SPARCSwapInstruction extends SPARCAtomicLoadStoreInstruction { method SPARCSwapInstruction (line 30) | public SPARCSwapInstruction(String name, SPARCRegisterIndirectAddress ... method getDataType (line 34) | public int getDataType() { method isConditional (line 38) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java class SPARCTrapInstruction (line 29) | public class SPARCTrapInstruction extends SPARCInstruction method SPARCTrapInstruction (line 33) | public SPARCTrapInstruction(String name, int conditionCode) { method getBranchDestination (line 38) | public Address getBranchDestination() { method getConditionCode (line 42) | public int getConditionCode() { method isConditional (line 46) | public boolean isConditional() { method isTrap (line 50) | public boolean isTrap() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java class SPARCUnimpInstruction (line 29) | public class SPARCUnimpInstruction extends SPARCInstruction { method SPARCUnimpInstruction (line 33) | protected SPARCUnimpInstruction(String name, int const22) { method SPARCUnimpInstruction (line 39) | public SPARCUnimpInstruction(int const22) { method getConst22 (line 43) | public int getConst22() { method isIllegal (line 47) | public boolean isIllegal() { method initDescription (line 51) | private String initDescription() { method asString (line 60) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java class SPARCV8Disassembler (line 33) | public class SPARCV8Disassembler extends SPARCDisassembler { method SPARCV8Disassembler (line 35) | public SPARCV8Disassembler(long startPc, byte[] code, SPARCInstruction... method SPARCV8Disassembler (line 39) | public SPARCV8Disassembler(long startPc, byte[] code) { method getFormat2Decoder (line 55) | protected InstructionDecoder getFormat2Decoder(int op2) { method getFormat3Decoder (line 129) | protected InstructionDecoder getFormat3Decoder(int row, int column) { method getFormat3ADecoder (line 202) | protected InstructionDecoder getFormat3ADecoder(int row, int column) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java class SPARCV9BranchInstruction (line 29) | public class SPARCV9BranchInstruction extends SPARCBranchInstruction method SPARCV9BranchInstruction (line 34) | public SPARCV9BranchInstruction(String name, PCRelativeAddress addr, method getPredictTaken (line 41) | public boolean getPredictTaken() { method getConditionFlagName (line 45) | public String getConditionFlagName() { method getConditionFlag (line 49) | public int getConditionFlag() { method asString (line 53) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java class SPARCV9CasInstruction (line 29) | public class SPARCV9CasInstruction extends SPARCAtomicLoadStoreInstruction method SPARCV9CasInstruction (line 34) | public SPARCV9CasInstruction(String name, SPARCRegisterIndirectAddress... method getDataType (line 41) | public int getDataType() { method isConditional (line 45) | public boolean isConditional() { method getComparisonRegister (line 49) | public SPARCRegister getComparisonRegister() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java class SPARCV9ConditionFlags (line 27) | class SPARCV9ConditionFlags { method getFlagName (line 32) | public static String getFlagName(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java class SPARCV9Disassembler (line 31) | public class SPARCV9Disassembler extends SPARCDisassembler method SPARCV9Disassembler (line 33) | public SPARCV9Disassembler(long startPc, byte[] code, SPARCV9Instructi... method SPARCV9Disassembler (line 37) | public SPARCV9Disassembler(long startPc, byte[] code) { method getFormat2Decoder (line 53) | protected InstructionDecoder getFormat2Decoder(int op2) { method getFormat3Decoder (line 126) | protected InstructionDecoder getFormat3Decoder(int row, int column) { method getFormat3ADecoder (line 200) | protected InstructionDecoder getFormat3ADecoder(int row, int column) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java class SPARCV9DoneInstruction (line 29) | public class SPARCV9DoneInstruction extends SPARCInstruction method SPARCV9DoneInstruction (line 31) | public SPARCV9DoneInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java class SPARCV9FMOVccInstruction (line 29) | public class SPARCV9FMOVccInstruction extends SPARCFPMoveInstruction method SPARCV9FMOVccInstruction (line 34) | public SPARCV9FMOVccInstruction(String name, int opf, int conditionCode, method getConditionCode (line 42) | public int getConditionCode() { method getConditionFlag (line 46) | public int getConditionFlag() { method isConditional (line 50) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java class SPARCV9FMOVrInstruction (line 29) | public class SPARCV9FMOVrInstruction extends SPARCFPMoveInstruction method SPARCV9FMOVrInstruction (line 34) | public SPARCV9FMOVrInstruction(String name, int opf, SPARCRegister rs1, method getDescription (line 42) | protected String getDescription() { method getRegisterConditionCode (line 54) | public int getRegisterConditionCode() { method isConditional (line 58) | public boolean isConditional() { method getConditionRegister (line 62) | public Register getConditionRegister() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java class SPARCV9FlushwInstruction (line 29) | public class SPARCV9FlushwInstruction extends SPARCInstruction method SPARCV9FlushwInstruction (line 31) | public SPARCV9FlushwInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java class SPARCV9IlltrapInstruction (line 29) | public class SPARCV9IlltrapInstruction extends SPARCUnimpInstruction method SPARCV9IlltrapInstruction (line 31) | public SPARCV9IlltrapInstruction(int const22) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java class SPARCV9ImpdepInstruction (line 29) | public class SPARCV9ImpdepInstruction extends SPARCInstruction method SPARCV9ImpdepInstruction (line 31) | public SPARCV9ImpdepInstruction(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java type SPARCV9Instruction (line 27) | public interface SPARCV9Instruction extends SPARCV9Opcodes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java type SPARCV9InstructionFactory (line 29) | public interface SPARCV9InstructionFactory extends SPARCInstructionFacto... method newV9BranchInstruction (line 30) | public SPARCInstruction newV9BranchInstruction(String name, PCRelative... method newV9RegisterBranchInstruction (line 32) | public SPARCInstruction newV9RegisterBranchInstruction(String name, PC... method newV9CasInstruction (line 35) | public SPARCInstruction newV9CasInstruction(String name, SPARCRegister... method newV9PrefetchInstruction (line 37) | public SPARCInstruction newV9PrefetchInstruction(String name, SPARCReg... method newV9FlushwInstruction (line 39) | public SPARCInstruction newV9FlushwInstruction(); method newV9MOVccInstruction (line 40) | public SPARCInstruction newV9MOVccInstruction(String name, int conditi... method newV9MOVrInstruction (line 42) | public SPARCInstruction newV9MOVrInstruction(String name, SPARCRegiste... method newV9RdprInstruction (line 45) | public SPARCInstruction newV9RdprInstruction(int regNum, SPARCRegister... method newV9WrprInstruction (line 46) | public SPARCInstruction newV9WrprInstruction(SPARCRegister rs1, Immedi... method newV9PopcInstruction (line 47) | public SPARCInstruction newV9PopcInstruction(ImmediateOrRegister sourc... method newV9DoneInstruction (line 48) | public SPARCInstruction newV9DoneInstruction(); method newV9RetryInstruction (line 49) | public SPARCInstruction newV9RetryInstruction(); method newV9SavedInstruction (line 50) | public SPARCInstruction newV9SavedInstruction(); method newV9RestoredInstruction (line 51) | public SPARCInstruction newV9RestoredInstruction(); method newV9ReadInstruction (line 52) | public SPARCInstruction newV9ReadInstruction(int specialRegNum, int as... method newV9WriteInstruction (line 53) | public SPARCInstruction newV9WriteInstruction(int specialRegNum, int a... method newV9MembarInstruction (line 55) | public SPARCInstruction newV9MembarInstruction(int mmask, int cmask); method newV9SirInstruction (line 56) | public SPARCInstruction newV9SirInstruction(); method newV9FMOVccInstruction (line 57) | public SPARCInstruction newV9FMOVccInstruction(String name, int opf, i... method newV9FMOVrInstruction (line 60) | public SPARCInstruction newV9FMOVrInstruction(String name, int opf, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java class SPARCV9InstructionFactoryImpl (line 29) | public class SPARCV9InstructionFactoryImpl extends SPARCInstructionFacto... method newUnimpInstruction (line 32) | public SPARCInstruction newUnimpInstruction(int const22) { method newRettInstruction (line 36) | public SPARCInstruction newRettInstruction(SPARCRegisterIndirectAddres... method newCoprocessorInstruction (line 40) | public SPARCInstruction newCoprocessorInstruction(int instruction, int... method newV9ReadInstruction (line 45) | public SPARCInstruction newV9ReadInstruction(int specialRegNum, int as... method newV9WriteInstruction (line 49) | public SPARCInstruction newV9WriteInstruction(int specialRegNum, int a... method newV9BranchInstruction (line 54) | public SPARCInstruction newV9BranchInstruction(String name, PCRelative... method newV9RegisterBranchInstruction (line 60) | public SPARCInstruction newV9RegisterBranchInstruction(String name, PC... method newV9CasInstruction (line 67) | public SPARCInstruction newV9CasInstruction(String name, SPARCRegister... method newV9PrefetchInstruction (line 72) | public SPARCInstruction newV9PrefetchInstruction(String name, SPARCReg... method newV9FlushwInstruction (line 77) | public SPARCInstruction newV9FlushwInstruction() { method newV9MOVccInstruction (line 81) | public SPARCInstruction newV9MOVccInstruction(String name, int conditi... method newV9MOVrInstruction (line 86) | public SPARCInstruction newV9MOVrInstruction(String name, SPARCRegiste... method newV9RdprInstruction (line 92) | public SPARCInstruction newV9RdprInstruction(int regNum, SPARCRegister... method newV9WrprInstruction (line 96) | public SPARCInstruction newV9WrprInstruction(SPARCRegister rs1, Immedi... method newV9PopcInstruction (line 100) | public SPARCInstruction newV9PopcInstruction(ImmediateOrRegister sourc... method newV9DoneInstruction (line 104) | public SPARCInstruction newV9DoneInstruction() { method newV9RetryInstruction (line 108) | public SPARCInstruction newV9RetryInstruction() { method newV9SavedInstruction (line 112) | public SPARCInstruction newV9SavedInstruction() { method newV9RestoredInstruction (line 116) | public SPARCInstruction newV9RestoredInstruction() { method newV9MembarInstruction (line 120) | public SPARCInstruction newV9MembarInstruction(int mmask, int cmask) { method newV9SirInstruction (line 124) | public SPARCInstruction newV9SirInstruction() { method newV9FMOVccInstruction (line 128) | public SPARCInstruction newV9FMOVccInstruction(String name, int opf, method newV9FMOVrInstruction (line 134) | public SPARCInstruction newV9FMOVrInstruction(String name, int opf, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java class SPARCV9MOVccInstruction (line 29) | public class SPARCV9MOVccInstruction extends SPARCMoveInstruction method SPARCV9MOVccInstruction (line 34) | public SPARCV9MOVccInstruction(String name, int conditionCode, int con... method getDescription (line 41) | protected String getDescription() { method getConditionCode (line 53) | public int getConditionCode() { method getConditionFlag (line 57) | public int getConditionFlag() { method getConditionFlagName (line 61) | public String getConditionFlagName() { method isConditional (line 65) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java class SPARCV9MOVrInstruction (line 29) | public class SPARCV9MOVrInstruction extends SPARCMoveInstruction method SPARCV9MOVrInstruction (line 34) | public SPARCV9MOVrInstruction(String name, SPARCRegister rs1, method getDescription (line 42) | protected String getDescription() { method getRegisterConditionCode (line 54) | public int getRegisterConditionCode() { method isConditional (line 58) | public boolean isConditional() { method getConditionRegister (line 62) | public Register getConditionRegister() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java class SPARCV9MembarInstruction (line 30) | public class SPARCV9MembarInstruction extends SPARCInstruction method SPARCV9MembarInstruction (line 36) | public SPARCV9MembarInstruction(int mmask, int cmask) { method initDescription (line 43) | private String initDescription() { method getMMask (line 76) | public int getMMask() { method getCMask (line 80) | public int getCMask() { method asString (line 84) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java type SPARCV9Opcodes (line 31) | public interface SPARCV9Opcodes extends SPARCOpcodes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java class SPARCV9PopcInstruction (line 29) | public class SPARCV9PopcInstruction extends SPARCFormat3AInstruction method SPARCV9PopcInstruction (line 31) | public SPARCV9PopcInstruction(ImmediateOrRegister source, SPARCRegiste... method getDescription (line 35) | protected String getDescription() { method getSource (line 45) | public ImmediateOrRegister getSource() { method getDestination (line 49) | public SPARCRegister getDestination() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java class SPARCV9PrefetchInstruction (line 29) | public class SPARCV9PrefetchInstruction extends SPARCInstruction method SPARCV9PrefetchInstruction (line 41) | public SPARCV9PrefetchInstruction(String name, SPARCRegisterIndirectAd... method initDescription (line 48) | private String initDescription() { method getPrefetchFunction (line 58) | public int getPrefetchFunction() { method getPrefetchAddress (line 62) | public SPARCRegisterIndirectAddress getPrefetchAddress() { method asString (line 66) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java class SPARCV9PrivilegedRegisterInstruction (line 29) | public abstract class SPARCV9PrivilegedRegisterInstruction extends SPARC... method getPrivilegedRegisterName (line 36) | protected static String getPrivilegedRegisterName(int regNum) { method getDescription (line 44) | protected abstract String getDescription(); method SPARCV9PrivilegedRegisterInstruction (line 46) | protected SPARCV9PrivilegedRegisterInstruction(String name, int regNum) { method getPrivilegedRegisterNumber (line 51) | public int getPrivilegedRegisterNumber() { method asString (line 55) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java type SPARCV9PrivilegedRegisters (line 27) | public interface SPARCV9PrivilegedRegisters { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java class SPARCV9RdprInstruction (line 27) | public class SPARCV9RdprInstruction extends SPARCV9PrivilegedRegisterIns... method SPARCV9RdprInstruction (line 30) | public SPARCV9RdprInstruction(int regNum, SPARCRegister rd) { method getDescription (line 35) | protected String getDescription() { method getDestination (line 45) | public SPARCRegister getDestination() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java class SPARCV9ReadInstruction (line 30) | public class SPARCV9ReadInstruction extends SPARCV9SpecialRegisterInstru... method SPARCV9ReadInstruction (line 35) | public SPARCV9ReadInstruction(int specialReg, int asrRegNum, SPARCRegi... method getSpecialRegister (line 42) | public int getSpecialRegister() { method getAncillaryRegister (line 46) | public int getAncillaryRegister() { method getDescription (line 52) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java class SPARCV9RegisterBranchInstruction (line 29) | public class SPARCV9RegisterBranchInstruction extends SPARCInstruction method SPARCV9RegisterBranchInstruction (line 37) | public SPARCV9RegisterBranchInstruction(String name, PCRelativeAddress... method asString (line 48) | public String asString(long currentPc, SymbolFinder symFinder) { method isBranch (line 57) | public boolean isBranch() { method getBranchDestination (line 61) | public Address getBranchDestination() { method isAnnuledBranch (line 65) | public boolean isAnnuledBranch() { method isConditional (line 69) | public boolean isConditional() { method getRegisterConditionCode (line 73) | public int getRegisterConditionCode() { method getConditionRegister (line 77) | public SPARCRegister getConditionRegister() { method getPredictTaken (line 81) | public boolean getPredictTaken() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java class SPARCV9RegisterIndirectAddress (line 27) | public class SPARCV9RegisterIndirectAddress extends SPARCRegisterIndirec... method SPARCV9RegisterIndirectAddress (line 30) | public SPARCV9RegisterIndirectAddress(SPARCRegister register, int offs... method SPARCV9RegisterIndirectAddress (line 34) | public SPARCV9RegisterIndirectAddress(SPARCRegister base, SPARCRegiste... method getIndirectAsi (line 38) | public boolean getIndirectAsi() { method setIndirectAsi (line 42) | public void setIndirectAsi(boolean indirectAsi) { method toString (line 46) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java class SPARCV9RestoredInstruction (line 29) | public class SPARCV9RestoredInstruction extends SPARCInstruction method SPARCV9RestoredInstruction (line 31) | public SPARCV9RestoredInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java class SPARCV9RetryInstruction (line 29) | public class SPARCV9RetryInstruction extends SPARCInstruction method SPARCV9RetryInstruction (line 31) | public SPARCV9RetryInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java class SPARCV9ReturnInstruction (line 29) | public class SPARCV9ReturnInstruction extends SPARCRettInstruction method SPARCV9ReturnInstruction (line 31) | public SPARCV9ReturnInstruction(SPARCRegisterIndirectAddress addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java class SPARCV9SavedInstruction (line 29) | public class SPARCV9SavedInstruction extends SPARCInstruction method SPARCV9SavedInstruction (line 31) | public SPARCV9SavedInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java class SPARCV9SirInstruction (line 29) | public class SPARCV9SirInstruction extends SPARCInstruction method SPARCV9SirInstruction (line 31) | public SPARCV9SirInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java class SPARCV9SpecialRegisterInstruction (line 29) | public abstract class SPARCV9SpecialRegisterInstruction method SPARCV9SpecialRegisterInstruction (line 32) | protected SPARCV9SpecialRegisterInstruction(String name) { method getDescription (line 36) | protected abstract String getDescription(); method asString (line 38) | public String asString(long currentPc, SymbolFinder symFinder) { method getSpecialRegisterName (line 53) | protected static String getSpecialRegisterName(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java type SPARCV9SpecialRegisters (line 27) | public interface SPARCV9SpecialRegisters { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java class SPARCV9WriteInstruction (line 30) | public class SPARCV9WriteInstruction extends SPARCV9SpecialRegisterInstr... method SPARCV9WriteInstruction (line 36) | public SPARCV9WriteInstruction(int specialReg, int asrRegNum, SPARCReg... method getSpecialRegister (line 44) | public int getSpecialRegister() { method getAncillaryRegister (line 48) | public int getAncillaryRegister() { method getDescription (line 54) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java class SPARCV9WrprInstruction (line 29) | public class SPARCV9WrprInstruction extends SPARCV9PrivilegedRegisterIns... method SPARCV9WrprInstruction (line 33) | public SPARCV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister o... method getDescription (line 40) | protected String getDescription() { method getSourceRegister1 (line 57) | public SPARCRegister getSourceRegister1() { method getOperand2 (line 61) | public ImmediateOrRegister getOperand2() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java class SPARCWriteInstruction (line 30) | public class SPARCWriteInstruction extends SPARCSpecialRegisterInstructi... method SPARCWriteInstruction (line 36) | public SPARCWriteInstruction(int specialReg, int asrRegNum, SPARCRegis... method getSpecialRegister (line 44) | public int getSpecialRegister() { method getAncillaryRegister (line 48) | public int getAncillaryRegister() { method getDescription (line 54) | protected String getDescription() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java class SaveDecoder (line 29) | class SaveDecoder extends Format3ADecoder { method SaveDecoder (line 30) | SaveDecoder() { method decodeFormat3AInstruction (line 34) | Instruction decodeFormat3AInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java class SethiDecoder (line 29) | class SethiDecoder extends InstructionDecoder { method decode (line 30) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java class ShiftDecoder (line 29) | class ShiftDecoder extends InstructionDecoder { method ShiftDecoder (line 34) | ShiftDecoder(int op3, String name, int rtlOperation) { method getShiftLength (line 40) | private ImmediateOrRegister getShiftLength(int instruction) { method decode (line 52) | Instruction decode(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java class SpecialLoadDecoder (line 29) | class SpecialLoadDecoder extends SpecialLoadStoreDecoder { method SpecialLoadDecoder (line 30) | SpecialLoadDecoder(int op3, String name, int specialRegNum) { method decodeSpecialLoadStoreInstruction (line 34) | Instruction decodeSpecialLoadStoreInstruction(int cregNum, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java class SpecialLoadStoreDecoder (line 29) | abstract class SpecialLoadStoreDecoder extends MemoryInstructionDecoder { method SpecialLoadStoreDecoder (line 32) | SpecialLoadStoreDecoder(int op3, String name, int specialRegNum) { method decodeMemoryInstruction (line 37) | final Instruction decodeMemoryInstruction(int instruction, method decodeSpecialLoadStoreInstruction (line 44) | abstract Instruction decodeSpecialLoadStoreInstruction(int cregNum, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java class SpecialStoreDecoder (line 29) | class SpecialStoreDecoder extends SpecialLoadStoreDecoder { method SpecialStoreDecoder (line 30) | SpecialStoreDecoder(int op3, String name, int specialRegNum) { method decodeSpecialLoadStoreInstruction (line 34) | Instruction decodeSpecialLoadStoreInstruction(int cregNum, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java class StoreDecoder (line 29) | class StoreDecoder extends MemoryInstructionDecoder { method StoreDecoder (line 30) | StoreDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java class SwapDecoder (line 29) | class SwapDecoder extends MemoryInstructionDecoder { method SwapDecoder (line 30) | SwapDecoder(int op3, String name, int dataType) { method decodeMemoryInstruction (line 34) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java class TrapDecoder (line 29) | class TrapDecoder extends InstructionDecoder { method getTrapConditionName (line 35) | static String getTrapConditionName(int index) { method decode (line 39) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java class UnimpDecoder (line 29) | class UnimpDecoder extends InstructionDecoder { method decode (line 30) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java class V8FPop1Decoder (line 30) | class V8FPop1Decoder extends FPopDecoder { method addOpfDecoder (line 32) | static void addOpfDecoder(int fpOpcode, InstructionDecoder decoder) { method getOpfDecoder (line 72) | InstructionDecoder getOpfDecoder(int opf) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java class V8FPop2Decoder (line 30) | class V8FPop2Decoder extends FPopDecoder { method addFPop2Decoder (line 32) | static void addFPop2Decoder(int fpOpcode, InstructionDecoder decoder) { method getOpfDecoder (line 46) | InstructionDecoder getOpfDecoder(int opf) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java class V9AlternateSpaceDecoder (line 29) | abstract class V9AlternateSpaceDecoder extends MemoryInstructionDecoder method V9AlternateSpaceDecoder (line 31) | V9AlternateSpaceDecoder(int op3, String name, int dataType) { method newRegisterIndirectAddress (line 35) | SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister ... method newRegisterIndirectAddress (line 39) | SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister ... method decodeV9AsiLoadStore (line 43) | abstract Instruction decodeV9AsiLoadStore(int instruction, method decodeMemoryInstruction (line 48) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java class V9AlternateSpaceLdstubDecoder (line 29) | class V9AlternateSpaceLdstubDecoder extends V9AlternateSpaceDecoder { method V9AlternateSpaceLdstubDecoder (line 30) | V9AlternateSpaceLdstubDecoder(int op3, String name, int dataType) { method decodeV9AsiLoadStore (line 34) | Instruction decodeV9AsiLoadStore(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java class V9AlternateSpaceLoadDecoder (line 29) | class V9AlternateSpaceLoadDecoder extends V9AlternateSpaceDecoder { method V9AlternateSpaceLoadDecoder (line 30) | V9AlternateSpaceLoadDecoder(int op3, String name, int dataType) { method decodeV9AsiLoadStore (line 34) | Instruction decodeV9AsiLoadStore(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java class V9AlternateSpacePrefetchDecoder (line 29) | class V9AlternateSpacePrefetchDecoder extends V9AlternateSpaceDecoder { method V9AlternateSpacePrefetchDecoder (line 30) | V9AlternateSpacePrefetchDecoder() { method decodeV9AsiLoadStore (line 35) | Instruction decodeV9AsiLoadStore(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java class V9AlternateSpaceStoreDecoder (line 29) | class V9AlternateSpaceStoreDecoder extends V9AlternateSpaceDecoder { method V9AlternateSpaceStoreDecoder (line 30) | V9AlternateSpaceStoreDecoder(int op3, String name, int dataType) { method decodeV9AsiLoadStore (line 34) | Instruction decodeV9AsiLoadStore(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java class V9AlternateSpaceSwapDecoder (line 29) | class V9AlternateSpaceSwapDecoder extends V9AlternateSpaceDecoder { method V9AlternateSpaceSwapDecoder (line 30) | V9AlternateSpaceSwapDecoder(int op3, String name, int dataType) { method decodeV9AsiLoadStore (line 34) | Instruction decodeV9AsiLoadStore(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java class V9BranchDecoder (line 29) | abstract class V9BranchDecoder extends BranchDecoder method getPredictTaken (line 31) | static boolean getPredictTaken(int instruction) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java class V9CCBranchDecoder (line 29) | abstract class V9CCBranchDecoder extends V9BranchDecoder { method getConditionFlag (line 30) | abstract int getConditionFlag(int instruction); method decode (line 32) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java class V9CMoveDecoder (line 30) | abstract class V9CMoveDecoder extends InstructionDecoder method getConditionName (line 42) | static String getConditionName(int conditionCode, int conditionFlag) { method getMoveConditionCode (line 48) | static int getMoveConditionCode(int instruction) { method getRegisterConditionCode (line 52) | static int getRegisterConditionCode(int instruction) { method getCMoveSource (line 56) | static ImmediateOrRegister getCMoveSource(int instruction, int numBits) { method getFloatTypeCode (line 66) | static String getFloatTypeCode(int dataType) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java class V9CasDecoder (line 29) | class V9CasDecoder extends V9AlternateSpaceDecoder { method V9CasDecoder (line 30) | V9CasDecoder(int op3, String name, int dataType) { method decodeV9AsiLoadStore (line 34) | Instruction decodeV9AsiLoadStore(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java class V9DoneRetryDecoder (line 29) | class V9DoneRetryDecoder extends InstructionDecoder method decode (line 31) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java class V9FMOVccDecoder (line 30) | class V9FMOVccDecoder extends V9CMoveDecoder implements /* imports */ RT... method V9FMOVccDecoder (line 34) | V9FMOVccDecoder(int opf, int dataType) { method getFMoveCCName (line 39) | private static String getFMoveCCName(int conditionCode, int conditionF... method getFMoveConditionFlag (line 46) | private static int getFMoveConditionFlag(int instruction) { method decode (line 50) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java class V9FMOVrDecoder (line 29) | class V9FMOVrDecoder extends V9CMoveDecoder { method V9FMOVrDecoder (line 34) | V9FMOVrDecoder(int opf, String name, int dataType) { method decode (line 40) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java class V9FPop1Decoder (line 30) | class V9FPop1Decoder extends FPopDecoder method addV9OpfDecoder (line 33) | static void addV9OpfDecoder(int fpOpcode, InstructionDecoder decoder) { method getOpfDecoder (line 52) | InstructionDecoder getOpfDecoder(int opf) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java class V9FPop2Decoder (line 30) | class V9FPop2Decoder extends FPopDecoder method addV9FPop2Decoder (line 33) | static void addV9FPop2Decoder(int fpOpcode, InstructionDecoder decoder) { method getOpfDecoder (line 83) | InstructionDecoder getOpfDecoder(int opf) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java class V9FloatBranchDecoder (line 27) | class V9FloatBranchDecoder extends V9CCBranchDecoder { method getConditionName (line 28) | String getConditionName(int conditionCode, boolean isAnnuled) { method getConditionFlag (line 33) | int getConditionFlag(int instruction) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java class V9FlushwDecoder (line 29) | class V9FlushwDecoder extends InstructionDecoder method decode (line 31) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java type V9InstructionDecoder (line 27) | interface V9InstructionDecoder extends /* imports */ SPARCV9Opcodes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java class V9IntRegisterBranchDecoder (line 29) | class V9IntRegisterBranchDecoder extends V9RegisterBranchDecoder { method getRegisterConditionName (line 34) | String getRegisterConditionName(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java class V9IntegerBranchDecoder (line 27) | class V9IntegerBranchDecoder extends V9CCBranchDecoder { method getConditionName (line 28) | String getConditionName(int conditionCode, boolean isAnnuled) { method getConditionFlag (line 33) | int getConditionFlag(int instruction) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java class V9MOVccDecoder (line 29) | class V9MOVccDecoder extends V9CMoveDecoder { method getMoveCCName (line 30) | private static String getMoveCCName(int conditionCode, int conditionFl... method getMoveConditionFlag (line 34) | private static int getMoveConditionFlag(int instruction) { method decode (line 41) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java class V9MOVrDecoder (line 29) | class V9MOVrDecoder extends V9CMoveDecoder { method getMOVrName (line 34) | private static String getMOVrName(int conditionCode) { method decode (line 38) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java class V9PopcDecoder (line 29) | class V9PopcDecoder extends InstructionDecoder method decode (line 31) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java class V9PrefetchDecoder (line 29) | class V9PrefetchDecoder extends MemoryInstructionDecoder method V9PrefetchDecoder (line 31) | V9PrefetchDecoder() { method decodeMemoryInstruction (line 36) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java class V9PrivilegedReadWriteDecoder (line 29) | abstract class V9PrivilegedReadWriteDecoder extends InstructionDecoder method isLegalPrivilegedRegister (line 31) | static boolean isLegalPrivilegedRegister(int reg) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java class V9RdprDecoder (line 29) | class V9RdprDecoder extends V9PrivilegedReadWriteDecoder { method decode (line 30) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java class V9ReadDecoder (line 29) | class V9ReadDecoder extends InstructionDecoder method decode (line 31) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java class V9RegisterBranchDecoder (line 29) | abstract class V9RegisterBranchDecoder extends V9BranchDecoder { method getDisp16 (line 30) | static int getDisp16(int instruction) { method getConditionName (line 41) | String getConditionName(int conditionCode, boolean isAnnuled) { method getRegisterConditionName (line 45) | abstract String getRegisterConditionName(int rcond); method decode (line 47) | public Instruction decode(int instruction, SPARCInstructionFactory fac... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java class V9SavedRestoredDecoder (line 29) | class V9SavedRestoredDecoder extends InstructionDecoder method decode (line 31) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java class V9ShiftDecoder (line 29) | class V9ShiftDecoder extends InstructionDecoder method V9ShiftDecoder (line 35) | V9ShiftDecoder(int op3, String name, int rtlOperation) { method isXBitSet (line 41) | static boolean isXBitSet(int instruction) { method decode (line 45) | Instruction decode(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java class V9SpecialLoadDecoder (line 29) | class V9SpecialLoadDecoder extends MemoryInstructionDecoder method V9SpecialLoadDecoder (line 31) | V9SpecialLoadDecoder(int op3) { method decodeMemoryInstruction (line 35) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java class V9SpecialStoreDecoder (line 29) | class V9SpecialStoreDecoder extends MemoryInstructionDecoder method V9SpecialStoreDecoder (line 31) | V9SpecialStoreDecoder(int op3) { method decodeMemoryInstruction (line 35) | Instruction decodeMemoryInstruction(int instruction, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java class V9WriteDecoder (line 29) | class V9WriteDecoder extends InstructionDecoder method decode (line 31) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java class V9WrprDecoder (line 29) | class V9WrprDecoder extends V9PrivilegedReadWriteDecoder { method decode (line 30) | Instruction decode(int instruction, SPARCInstructionFactory factory) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java class WriteDecoder (line 29) | class WriteDecoder extends ReadWriteDecoder { method WriteDecoder (line 30) | WriteDecoder(int specialRegNum) { method decodeReadWrite (line 34) | Instruction decodeReadWrite(int instruction, SPARCInstructionFactory f... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java class ArithmeticDecoder (line 28) | public class ArithmeticDecoder extends InstructionDecoder { method ArithmeticDecoder (line 31) | public ArithmeticDecoder(String name, int addrMode1, int operandType1,... method ArithmeticDecoder (line 35) | public ArithmeticDecoder(String name, int addrMode1, int operandType1,... method ArithmeticDecoder (line 39) | public ArithmeticDecoder(String name, int addrMode1, int operandType1,... method decodeInstruction (line 43) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java class BranchDecoder (line 30) | public class BranchDecoder extends InstructionDecoder { method BranchDecoder (line 32) | public BranchDecoder(String name) { method BranchDecoder (line 35) | public BranchDecoder(String name, int addrMode1, int operandType1) { method decodeInstruction (line 38) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java class CallDecoder (line 29) | public class CallDecoder extends InstructionDecoder { method CallDecoder (line 30) | public CallDecoder(String name, int addrMode1, int operandType1) { method decodeInstruction (line 33) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java class ConditionalJmpDecoder (line 30) | public class ConditionalJmpDecoder extends InstructionDecoder { method ConditionalJmpDecoder (line 32) | public ConditionalJmpDecoder(String name, int addrMode1, int operandTy... method decodeInstruction (line 36) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java class FPArithmeticDecoder (line 29) | public class FPArithmeticDecoder extends FPInstructionDecoder { method FPArithmeticDecoder (line 32) | public FPArithmeticDecoder(String name, int addrMode1, int operandType... method FPArithmeticDecoder (line 36) | public FPArithmeticDecoder(String name, int addrMode1, int operandType... method decodeInstruction (line 41) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java class FPInstructionDecoder (line 30) | public class FPInstructionDecoder extends InstructionDecoder { method FPInstructionDecoder (line 32) | public FPInstructionDecoder(String name) { method FPInstructionDecoder (line 35) | public FPInstructionDecoder(String name, int addrMode1, int operandTyp... method FPInstructionDecoder (line 38) | public FPInstructionDecoder(String name, int addrMode1, int operandTyp... method decodeInstruction (line 42) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java class FPLoadDecoder (line 29) | class FPLoadDecoder extends FPInstructionDecoder { method FPLoadDecoder (line 30) | FPLoadDecoder(String name, int addrMode1, int operandType1) { method decodeInstruction (line 34) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java class FPStoreDecoder (line 29) | class FPStoreDecoder extends FPInstructionDecoder { method FPStoreDecoder (line 30) | FPStoreDecoder(String name, int addrMode1, int operandType1) { method decodeInstruction (line 34) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java class FloatDecoder (line 29) | public class FloatDecoder extends FPInstructionDecoder { method FloatDecoder (line 31) | public FloatDecoder() { method decode (line 224) | public Instruction decode(byte[] bytesArray, int index, int instrStart... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java class FloatGRPDecoder (line 29) | public class FloatGRPDecoder extends FPInstructionDecoder { method FloatGRPDecoder (line 138) | public FloatGRPDecoder(String name, int number) { method decode (line 143) | public Instruction decode(byte[] bytesArray, int index, int instrStart... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java class GRPDecoder (line 29) | public class GRPDecoder extends InstructionDecoder { method GRPDecoder (line 296) | public GRPDecoder(String name, int number) { method decode (line 301) | public Instruction decode(byte[] bytesArray, int index, int instrStart... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java class InstructionDecoder (line 30) | public class InstructionDecoder implements /* imports */ X86Opcodes , RT... method InstructionDecoder (line 48) | public InstructionDecoder(String name) { method InstructionDecoder (line 57) | public InstructionDecoder(String name, int addrMode1, int operandType1) { method InstructionDecoder (line 62) | public InstructionDecoder(String name, int addrMode1, int operandType1... method InstructionDecoder (line 67) | public InstructionDecoder(String name, int addrMode1, int operandType1... method getOperand1 (line 74) | protected Operand getOperand1(byte[] bytesArray, boolean operandSize, ... method getOperand2 (line 82) | protected Operand getOperand2(byte[] bytesArray, boolean operandSize, ... method getOperand3 (line 90) | protected Operand getOperand3(byte[] bytesArray, boolean operandSize, ... method readInt32 (line 97) | static int readInt32(byte[] bytesArray, int index) { method readInt16 (line 105) | static int readInt16(byte[] bytesArray, int index) { method readByte (line 111) | static int readByte(byte[] bytesArray, int index) { method isModRMPresent (line 119) | private boolean isModRMPresent(int addrMode) { method getCurrentIndex (line 125) | public int getCurrentIndex() { method decode (line 129) | public Instruction decode(byte[] bytesArray, int index, int instrStart... method decodeInstruction (line 157) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... method getCorrectOpcodeName (line 166) | private String getCorrectOpcodeName(String oldName, int prefixes, bool... method getOperand (line 200) | private Operand getOperand(byte[] bytesArray, int addrMode, int operan... method getSegmentRegisterFromPrefix (line 535) | private X86SegmentRegister getSegmentRegisterFromPrefix(int prefixes) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java class JmpDecoder (line 29) | public class JmpDecoder extends InstructionDecoder { method JmpDecoder (line 30) | public JmpDecoder(String name, int addrMode1, int operandType1) { method decodeInstruction (line 33) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java class LogicalDecoder (line 29) | public class LogicalDecoder extends InstructionDecoder { method LogicalDecoder (line 32) | public LogicalDecoder(String name, int addrMode1, int operandType1, in... method LogicalDecoder (line 36) | public LogicalDecoder(String name, int addrMode1, int operandType1, in... method decodeInstruction (line 40) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java class MoveDecoder (line 29) | public class MoveDecoder extends InstructionDecoder { method MoveDecoder (line 30) | public MoveDecoder(String name, int addrMode1, int operandType1, int a... method decodeInstruction (line 34) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java class RotateDecoder (line 29) | public class RotateDecoder extends InstructionDecoder { method RotateDecoder (line 31) | public RotateDecoder(String name, int addrMode1, int operandType1) { method RotateDecoder (line 34) | public RotateDecoder(String name, int addrMode1, int operandType1, int... method decodeInstruction (line 37) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java class SSEArithmeticDecoder (line 29) | public class SSEArithmeticDecoder extends SSEInstructionDecoder { method SSEArithmeticDecoder (line 32) | public SSEArithmeticDecoder(String name, int addrMode1, int operandTyp... method SSEArithmeticDecoder (line 37) | public SSEArithmeticDecoder(String name, int addrMode1, int operandTyp... method decodeInstruction (line 42) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java class SSEInstructionDecoder (line 30) | public class SSEInstructionDecoder extends InstructionDecoder { method SSEInstructionDecoder (line 32) | public SSEInstructionDecoder(String name) { method SSEInstructionDecoder (line 35) | public SSEInstructionDecoder(String name, int addrMode1, int operandTy... method SSEInstructionDecoder (line 38) | public SSEInstructionDecoder(String name, int addrMode1, int operandTy... method SSEInstructionDecoder (line 42) | public SSEInstructionDecoder(String name, int addrMode1, int operandTy... method decodeInstruction (line 46) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java class SSELogicalDecoder (line 29) | public class SSELogicalDecoder extends SSEInstructionDecoder { method SSELogicalDecoder (line 32) | public SSELogicalDecoder(String name, int addrMode1, int operandType1,... method decodeInstruction (line 38) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java class SSEMoveDecoder (line 29) | public class SSEMoveDecoder extends SSEInstructionDecoder { method SSEMoveDecoder (line 31) | public SSEMoveDecoder(String name, int addrMode1, int operandType1, in... method decodeInstruction (line 35) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java class SSEShiftDecoder (line 29) | public class SSEShiftDecoder extends SSEInstructionDecoder { method SSEShiftDecoder (line 32) | public SSEShiftDecoder(String name, int addrMode1, int operandType1, i... method decodeInstruction (line 37) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java class ShiftDecoder (line 29) | public class ShiftDecoder extends InstructionDecoder { method ShiftDecoder (line 32) | public ShiftDecoder(String name, int addrMode1, int operandType1, int ... method ShiftDecoder (line 36) | public ShiftDecoder(String name, int addrMode1, int operandType1, int ... method decodeInstruction (line 40) | protected Instruction decodeInstruction(byte[] bytesArray, boolean ope... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java class X86ArithmeticInstruction (line 29) | public class X86ArithmeticInstruction extends X86Instruction method X86ArithmeticInstruction (line 37) | public X86ArithmeticInstruction(String name, int operation, Operand op... method X86ArithmeticInstruction (line 46) | public X86ArithmeticInstruction(String name, int operation, Operand op... method initDescription (line 55) | protected String initDescription() { method asString (line 74) | public String asString(long currentPc, SymbolFinder symFinder) { method getArithmeticDestination (line 78) | public Operand getArithmeticDestination() { method getOperand1 (line 82) | public Operand getOperand1() { method getOperand2 (line 86) | public Operand getOperand2() { method getOperand3 (line 90) | public Operand getOperand3() { method getArithmeticSources (line 94) | public Operand[] getArithmeticSources() { method getOperation (line 98) | public int getOperation() { method isArithmetic (line 102) | public boolean isArithmetic() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java class X86BranchInstruction (line 29) | public class X86BranchInstruction extends X86Instruction method X86BranchInstruction (line 33) | public X86BranchInstruction(String name, X86PCRelativeAddress addr, in... method asString (line 41) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 56) | public Address getBranchDestination() { method isBranch (line 60) | public boolean isBranch() { method isConditional (line 64) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java class X86CallInstruction (line 29) | public class X86CallInstruction extends X86Instruction method X86CallInstruction (line 33) | public X86CallInstruction(String name, Address addr, int size, int pre... method asString (line 41) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 58) | public Address getBranchDestination() { method isCall (line 62) | public boolean isCall() { method isConditional (line 66) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java class X86CondJmpInstruction (line 29) | public class X86CondJmpInstruction extends X86Instruction method X86CondJmpInstruction (line 33) | public X86CondJmpInstruction(String name, X86PCRelativeAddress addr, i... method asString (line 41) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 55) | public Address getBranchDestination() { method isBranch (line 59) | public boolean isBranch() { method isConditional (line 63) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java class X86DirectAddress (line 31) | public class X86DirectAddress extends DirectAddress { method X86DirectAddress (line 33) | public X86DirectAddress(long segment, long disp) { method X86DirectAddress (line 37) | public X86DirectAddress(long disp) { method toString (line 42) | public String toString() { method getSegment (line 57) | long getSegment() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java class X86Disassembler (line 30) | public class X86Disassembler extends Disassembler method X86Disassembler (line 35) | public X86Disassembler(long startPc, byte[] code, X86InstructionFactor... method X86Disassembler (line 40) | public X86Disassembler(long startPc, byte[] code) { method decode (line 1503) | public void decode(InstructionVisitor visitor) { method getPrefixes (line 1563) | private int getPrefixes() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java class X86FPArithmeticInstruction (line 29) | public class X86FPArithmeticInstruction extends X86FPInstruction method X86FPArithmeticInstruction (line 36) | public X86FPArithmeticInstruction(String name, int operation, Operand ... method initDescription (line 44) | protected String initDescription() { method asString (line 59) | public String asString(long currentPc, SymbolFinder symFinder) { method getArithmeticDestination (line 63) | public Operand getArithmeticDestination() { method getOperand1 (line 66) | public Operand getOperand1() { method getOperand2 (line 70) | public Operand getOperand2() { method getArithmeticSources (line 74) | public Operand[] getArithmeticSources() { method getOperation (line 78) | public int getOperation() { method isArithmetic (line 82) | public boolean isArithmetic() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java class X86FPInstruction (line 29) | public class X86FPInstruction extends X86Instruction { method X86FPInstruction (line 34) | public X86FPInstruction(String name, int size, int prefixes) { method X86FPInstruction (line 40) | public X86FPInstruction(String name, Operand op1, int size, int prefix... method initDescription (line 46) | protected String initDescription() { method asString (line 57) | public String asString(long currentPc, SymbolFinder symFinder) { method getOperand1 (line 61) | public Operand getOperand1() { method isFloat (line 65) | public boolean isFloat() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java class X86FPLoadInstruction (line 29) | public class X86FPLoadInstruction extends X86FPInstruction { method X86FPLoadInstruction (line 33) | public X86FPLoadInstruction(String name, Operand operand, int size, in... method asString (line 38) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java class X86FPStoreInstruction (line 29) | public class X86FPStoreInstruction extends X86FPInstruction { method X86FPStoreInstruction (line 33) | public X86FPStoreInstruction(String name, Operand op, int size, int pr... method asString (line 38) | public String asString(long currentPc, SymbolFinder symFinder) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java class X86FloatRegister (line 30) | public class X86FloatRegister extends Register { method X86FloatRegister (line 32) | public X86FloatRegister(int number) { method getNumber (line 36) | public int getNumber() { method getNumberOfRegisters (line 40) | public int getNumberOfRegisters() { method isFloat (line 44) | public boolean isFloat() { method isFramePointer (line 48) | public boolean isFramePointer() { method isStackPointer (line 52) | public boolean isStackPointer() { method isValid (line 56) | public boolean isValid() { method toString (line 60) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java class X86FloatRegisters (line 29) | public class X86FloatRegisters { method getNumRegisters (line 31) | public static int getNumRegisters() { method getRegister (line 35) | public static X86FloatRegister getRegister(int regNum) { method getRegisterName (line 42) | public static String getRegisterName(int i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java class X86GeneralInstruction (line 29) | public class X86GeneralInstruction extends X86Instruction { method X86GeneralInstruction (line 35) | public X86GeneralInstruction(String name, Operand op1, Operand op2, Op... method X86GeneralInstruction (line 42) | public X86GeneralInstruction(String name, Operand op1, Operand op2, in... method X86GeneralInstruction (line 46) | public X86GeneralInstruction(String name, Operand op1, int size, int p... method initDescription (line 50) | protected String initDescription() { method asString (line 69) | public String asString(long currentPc, SymbolFinder symFinder) { method getOperand1 (line 73) | public Operand getOperand1() { method getOperand2 (line 77) | public Operand getOperand2() { method getOperand3 (line 81) | public Operand getOperand3() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java class X86Helper (line 30) | public class X86Helper implements CPUHelper { method createDisassembler (line 31) | public Disassembler createDisassembler(long startPc, byte[] code) { method getIntegerRegister (line 35) | public Register getIntegerRegister(int num) { method getFloatRegister (line 39) | public Register getFloatRegister(int num) { method getStackPointer (line 43) | public Register getStackPointer() { method getFramePointer (line 47) | public Register getFramePointer() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java class X86IllegalInstruction (line 29) | public final class X86IllegalInstruction extends X86Instruction { method X86IllegalInstruction (line 32) | public X86IllegalInstruction() { method asString (line 37) | public String asString(long currentPc, SymbolFinder symFinder) { method isIllegal (line 41) | public boolean isIllegal() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java class X86Instruction (line 29) | public abstract class X86Instruction implements Instruction, X86Opcodes { method X86Instruction (line 34) | public X86Instruction(String name, int size, int prefixes) { method asString (line 40) | public abstract String asString(long currentPc, SymbolFinder symFinder); method getName (line 42) | public String getName() { method getPrefixString (line 46) | public String getPrefixString() { method getOperandAsString (line 58) | protected String getOperandAsString(Operand op) { method getSize (line 70) | public int getSize() { method isArithmetic (line 74) | public boolean isArithmetic() { method isBranch (line 78) | public boolean isBranch() { method isCall (line 82) | public boolean isCall() { method isFloat (line 86) | public boolean isFloat() { method isIllegal (line 90) | public boolean isIllegal() { method isLoad (line 94) | public boolean isLoad() { method isLogical (line 98) | public boolean isLogical() { method isMove (line 102) | public boolean isMove() { method isReturn (line 106) | public boolean isReturn() { method isShift (line 110) | public boolean isShift() { method isStore (line 114) | public boolean isStore() { method isTrap (line 118) | public boolean isTrap() { method isNoop (line 122) | public boolean isNoop() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java type X86InstructionFactory (line 29) | public interface X86InstructionFactory { method newCallInstruction (line 30) | public X86Instruction newCallInstruction(String name, Address addr, in... method newJmpInstruction (line 32) | public X86Instruction newJmpInstruction(String name, Address addr, int... method newCondJmpInstruction (line 34) | public X86Instruction newCondJmpInstruction(String name, X86PCRelative... method newMoveInstruction (line 36) | public X86Instruction newMoveInstruction(String name, X86Register rd, ... method newMoveLoadInstruction (line 38) | public X86Instruction newMoveLoadInstruction(String name, X86Register ... method newMoveStoreInstruction (line 40) | public X86Instruction newMoveStoreInstruction(String name, Address op1... method newArithmeticInstruction (line 42) | public X86Instruction newArithmeticInstruction(String name, int rtlOpe... method newArithmeticInstruction (line 44) | public X86Instruction newArithmeticInstruction(String name, int rtlOpe... method newLogicInstruction (line 46) | public X86Instruction newLogicInstruction(String name, int rtlOperatio... method newBranchInstruction (line 48) | public X86Instruction newBranchInstruction(String name, X86PCRelativeA... method newShiftInstruction (line 50) | public X86Instruction newShiftInstruction(String name, int rtlOperatio... method newRotateInstruction (line 52) | public X86Instruction newRotateInstruction(String name, Operand op1, I... method newFPLoadInstruction (line 54) | public X86Instruction newFPLoadInstruction(String name, Operand op, in... method newFPStoreInstruction (line 56) | public X86Instruction newFPStoreInstruction(String name, Operand op, i... method newFPArithmeticInstruction (line 58) | public X86Instruction newFPArithmeticInstruction(String name, int rtlO... method newGeneralInstruction (line 60) | public X86Instruction newGeneralInstruction(String name, Operand op1, ... method newGeneralInstruction (line 62) | public X86Instruction newGeneralInstruction(String name, Operand op1, ... method newGeneralInstruction (line 64) | public X86Instruction newGeneralInstruction(String name, Operand op1, ... method newIllegalInstruction (line 66) | public X86Instruction newIllegalInstruction(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java class X86InstructionFactoryImpl (line 29) | public class X86InstructionFactoryImpl implements X86InstructionFactory { method newCallInstruction (line 31) | public X86Instruction newCallInstruction(String name, Address addr, in... method newJmpInstruction (line 35) | public X86Instruction newJmpInstruction(String name, Address addr, int... method newCondJmpInstruction (line 39) | public X86Instruction newCondJmpInstruction(String name, X86PCRelative... method newMoveInstruction (line 43) | public X86Instruction newMoveInstruction(String name, X86Register rd, ... method newMoveLoadInstruction (line 47) | public X86Instruction newMoveLoadInstruction(String name, X86Register ... method newMoveStoreInstruction (line 51) | public X86Instruction newMoveStoreInstruction(String name, Address op1... method newArithmeticInstruction (line 55) | public X86Instruction newArithmeticInstruction(String name, int rtlOpe... method newArithmeticInstruction (line 59) | public X86Instruction newArithmeticInstruction(String name, int rtlOpe... method newLogicInstruction (line 64) | public X86Instruction newLogicInstruction(String name, int rtlOperatio... method newBranchInstruction (line 68) | public X86Instruction newBranchInstruction(String name, X86PCRelativeA... method newShiftInstruction (line 72) | public X86Instruction newShiftInstruction(String name, int rtlOperatio... method newRotateInstruction (line 76) | public X86Instruction newRotateInstruction(String name, Operand op1, I... method newFPLoadInstruction (line 80) | public X86Instruction newFPLoadInstruction(String name, Operand op, in... method newFPStoreInstruction (line 84) | public X86Instruction newFPStoreInstruction(String name, Operand op, i... method newFPArithmeticInstruction (line 88) | public X86Instruction newFPArithmeticInstruction(String name, int rtlO... method newGeneralInstruction (line 92) | public X86Instruction newGeneralInstruction(String name, Operand op1, ... method newGeneralInstruction (line 96) | public X86Instruction newGeneralInstruction(String name, Operand op1, ... method newGeneralInstruction (line 100) | public X86Instruction newGeneralInstruction(String name, Operand op1, ... method newIllegalInstruction (line 104) | public X86Instruction newIllegalInstruction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java class X86JmpInstruction (line 29) | public class X86JmpInstruction extends X86Instruction method X86JmpInstruction (line 33) | public X86JmpInstruction(String name, Address addr, int size, int pref... method asString (line 41) | public String asString(long currentPc, SymbolFinder symFinder) { method getBranchDestination (line 58) | public Address getBranchDestination() { method isBranch (line 62) | public boolean isBranch() { method isConditional (line 66) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java class X86LogicInstruction (line 29) | public class X86LogicInstruction extends X86Instruction method X86LogicInstruction (line 35) | public X86LogicInstruction(String name, int operation, Operand op1, Op... method asString (line 42) | public String asString(long currentPc, SymbolFinder symFinder) { method getLogicDestination (line 55) | public Operand getLogicDestination() { method getLogicSources (line 59) | public Operand[] getLogicSources() { method getOperation (line 63) | public int getOperation() { method isLogic (line 67) | public boolean isLogic() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java class X86MMXRegister (line 29) | public class X86MMXRegister extends X86Register { method X86MMXRegister (line 31) | public X86MMXRegister(int num, String name) { method getNumberOfRegisters (line 34) | public int getNumberOfRegisters() { method toString (line 37) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java class X86MMXRegisters (line 31) | public class X86MMXRegisters { method getNumberOfRegisters (line 62) | public static int getNumberOfRegisters() { method getRegisterName (line 67) | public static String getRegisterName(int regNum) { method getRegister (line 74) | public static X86MMXRegister getRegister(int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java class X86MemoryIndirectAddress (line 30) | public class X86MemoryIndirectAddress extends IndirectAddress { method X86MemoryIndirectAddress (line 34) | public X86MemoryIndirectAddress(long value) { method toString (line 38) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java class X86MemoryInstruction (line 29) | public abstract class X86MemoryInstruction extends X86Instruction method X86MemoryInstruction (line 36) | public X86MemoryInstruction(String name, Address address, X86Register ... method initDescription (line 44) | protected String initDescription() { method asString (line 55) | public String asString(long currentPc, SymbolFinder symFinder) { method getDataType (line 59) | public int getDataType() { method isConditional (line 63) | public boolean isConditional() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java class X86MoveInstruction (line 29) | public class X86MoveInstruction extends X86Instruction method X86MoveInstruction (line 34) | public X86MoveInstruction(String name, X86Register rd, ImmediateOrRegi... method asString (line 39) | public String asString(long currentPc, SymbolFinder symFinder) { method getSourceString (line 50) | protected String getSourceString() { method getMoveSource (line 62) | public ImmediateOrRegister getMoveSource() { method getMoveDestination (line 66) | public Register getMoveDestination() { method isConditional (line 71) | public boolean isConditional() { method isMove (line 75) | public boolean isMove() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java class X86MoveLoadInstruction (line 29) | public class X86MoveLoadInstruction extends X86MemoryInstruction method X86MoveLoadInstruction (line 31) | public X86MoveLoadInstruction(String name, X86Register register, Addre... method isLoad (line 35) | public boolean isLoad() { method getLoadDestinations (line 39) | public Register[] getLoadDestinations() { method initDescription (line 45) | protected String initDescription() { method getLoadSource (line 56) | public Address getLoadSource() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java class X86MoveStoreInstruction (line 29) | public class X86MoveStoreInstruction extends X86MemoryInstruction method X86MoveStoreInstruction (line 33) | public X86MoveStoreInstruction(String name, Address address, X86Regist... method initDescription (line 39) | protected String initDescription() { method getDataType (line 50) | public int getDataType() { method getStoreDestination (line 54) | public Address getStoreDestination() { method getStoreSources (line 58) | public Register[] getStoreSources() { method isStore (line 62) | public boolean isStore() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java type X86Opcodes (line 32) | public interface X86Opcodes FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java class X86PCRelativeAddress (line 31) | public class X86PCRelativeAddress extends PCRelativeAddress { method X86PCRelativeAddress (line 34) | public X86PCRelativeAddress(long disp) { method setInstructionSize (line 39) | public void setInstructionSize(int size) { method toString (line 43) | public String toString() { method getDisplacement (line 50) | public long getDisplacement() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java class X86Register (line 29) | public class X86Register extends Register { method X86Register (line 31) | public X86Register(int num, String name) { method getNumberOfRegisters (line 35) | public int getNumberOfRegisters() { method toString (line 38) | public String toString() { method isFramePointer (line 41) | public boolean isFramePointer() { method isStackPointer (line 44) | public boolean isStackPointer() { method isFloat (line 47) | public boolean isFloat() { method isSegmentPointer (line 50) | public boolean isSegmentPointer() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java class X86RegisterDirectAddress (line 30) | public class X86RegisterDirectAddress extends Address { method X86RegisterDirectAddress (line 33) | public X86RegisterDirectAddress(X86Register base) { method toString (line 37) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java class X86RegisterIndirectAddress (line 30) | public class X86RegisterIndirectAddress extends BaseIndexScaleDispAddress { method X86RegisterIndirectAddress (line 34) | public X86RegisterIndirectAddress(X86SegmentRegister segReg, X86Regist... method X86RegisterIndirectAddress (line 39) | public X86RegisterIndirectAddress(X86SegmentRegister segReg, X86Regist... method toString (line 44) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java class X86RegisterPart (line 29) | public class X86RegisterPart extends X86Register { method X86RegisterPart (line 32) | public X86RegisterPart(int num, String name, int startBit, int length) { method is32BitRegister (line 37) | public boolean is32BitRegister() { method is16BitRegister (line 40) | public boolean is16BitRegister() { method is8BitRegister (line 43) | public boolean is8BitRegister() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java class X86Registers (line 29) | public class X86Registers { method getNumberOfRegisters (line 102) | public static int getNumberOfRegisters() { method getRegister8 (line 106) | public static X86Register getRegister8(int regNum) { method getRegister16 (line 113) | public static X86Register getRegister16(int regNum) { method getRegister32 (line 120) | public static X86Register getRegister32(int regNum) { method getRegisterName (line 128) | public static String getRegisterName(int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java class X86RotateInstruction (line 29) | public class X86RotateInstruction extends X86Instruction { method X86RotateInstruction (line 33) | public X86RotateInstruction(String name, Operand operand1, ImmediateOr... method asString (line 39) | public String asString(long currentPc, SymbolFinder symFinder) { method getRotateDestination (line 59) | public Operand getRotateDestination() { method getRotateSource (line 63) | public Operand getRotateSource() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java class X86SegmentRegister (line 29) | public class X86SegmentRegister extends X86Register { method X86SegmentRegister (line 31) | public X86SegmentRegister(int num, String name) { method getNumberOfRegisters (line 34) | public int getNumberOfRegisters() { method toString (line 37) | public String toString() { method isSegmentPointer (line 40) | public boolean isSegmentPointer() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java class X86SegmentRegisterAddress (line 29) | public class X86SegmentRegisterAddress extends IndirectAddress { method X86SegmentRegisterAddress (line 33) | public X86SegmentRegisterAddress(X86SegmentRegister segment, X86Regist... method toString (line 38) | public String toString() { method getSegment (line 46) | public X86SegmentRegister getSegment() { method getOffset (line 50) | public X86Register getOffset() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java class X86SegmentRegisters (line 29) | public class X86SegmentRegisters { method getNumberOfRegisters (line 56) | public static int getNumberOfRegisters() { method getSegmentRegister (line 60) | public static X86SegmentRegister getSegmentRegister(int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java class X86ShiftInstruction (line 29) | public class X86ShiftInstruction extends X86Instruction implements Shift... method X86ShiftInstruction (line 34) | public X86ShiftInstruction(String name, int operation, Operand operand... method asString (line 41) | public String asString(long currentPc, SymbolFinder symFinder) { method getOperation (line 63) | public int getOperation() { method getShiftDestination (line 67) | public Operand getShiftDestination() { method getShiftLength (line 71) | public Operand getShiftLength() { method getShiftSource (line 75) | public Operand getShiftSource() { method isShift (line 79) | public boolean isShift() { method getOperand2String (line 83) | protected String getOperand2String() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java class X86XMMRegister (line 29) | public class X86XMMRegister extends X86Register { method X86XMMRegister (line 31) | public X86XMMRegister(int num, String name) { method getNumberOfRegisters (line 34) | public int getNumberOfRegisters() { method toString (line 37) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java class X86XMMRegisters (line 31) | public class X86XMMRegisters { method getNumberOfRegisters (line 62) | public static int getNumberOfRegisters() { method getRegisterName (line 67) | public static String getRegisterName(int regNum) { method getRegister (line 74) | public static X86XMMRegister getRegister(int regNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java class BugSpot (line 50) | public class BugSpot extends JPanel { method BugSpot (line 51) | public BugSpot() { method setMDIMode (line 64) | public void setMDIMode(boolean onOrOff) { method getMDIMode (line 69) | public boolean getMDIMode() { method build (line 75) | public void build() { method getMenuBar (line 216) | public JMenuBar getMenuBar() { method showAttachDialog (line 220) | public void showAttachDialog() { method showThreadsDialog (line 300) | public void showThreadsDialog() { method showMemoryDialog (line 327) | public void showMemoryDialog() { method setEditorFactory (line 350) | public void setEditorFactory(EditorFactory fact) { class BreakpointResult (line 407) | static class BreakpointResult { method BreakpointResult (line 414) | BreakpointResult(boolean success, boolean set, int lineNo) { method BreakpointResult (line 419) | BreakpointResult(boolean success, boolean set, int lineNo, String wh... method succeeded (line 426) | public boolean succeeded() { method set (line 430) | public boolean set() { method getLine (line 436) | public int getLine() { method getWhy (line 440) | public String getWhy() { method windowClosed (line 450) | public void windowClosed(Editor editor) { method toggleBreakpointAtLine (line 454) | public void toggleBreakpointAtLine(Editor editor, int lineNumber) { method attach (line 482) | private void attach(final int pid) { method detachDebugger (line 560) | private synchronized void detachDebugger() { method detach (line 577) | private synchronized void detach() { method getLocalDebugger (line 597) | private Debugger getLocalDebugger() { method getAgent (line 636) | private BugSpotAgent getAgent() { method getDebugger (line 640) | private Debugger getDebugger() { method getCDebugger (line 644) | private CDebugger getCDebugger() { method resetCurrentThread (line 648) | private void resetCurrentThread() { method setCurrentThread (line 652) | private void setCurrentThread(ThreadProxy t) { method setCurrentFrame (line 731) | private void setCurrentFrame(CFrame fr, JavaVFrame jfr) { method packageName (line 798) | private String packageName(String str) { method javaThreadForProxy (line 806) | private JavaThread javaThreadForProxy(ThreadProxy t) { method createMenu (line 820) | private static JMenu createMenu(String name, char mnemonic, int mnemon... method createMenuItem (line 827) | private static JMenuItem createMenuItem(String name, ActionListener l) { method createMenuItemInternal (line 833) | private static JMenuItem createMenuItemInternal(String name, ActionLis... method createMenuItem (line 839) | private static JMenuItem createMenuItem(String name, ActionListener l,... method createMenuItem (line 843) | private static JMenuItem createMenuItem(String name, ActionListener l,... method createMenuItem (line 850) | private static JMenuItem createMenuItem(String name, method formatMessage (line 865) | private static String formatMessage(String message, int charsPerLine) { method setMenuItemsEnabled (line 886) | private void setMenuItemsEnabled(java.util.List items, boolean enabled) { method showMessageDialog (line 892) | private void showMessageDialog(final String message, final String titl... method newFrame (line 904) | private FrameWrapper newFrame(String title) { method addFrame (line 912) | private void addFrame(FrameWrapper frame) { method removeFrame (line 918) | private void removeFrame(FrameWrapper frame) { method getParentDimension (line 928) | private Dimension getParentDimension(Component c) { class DefaultEditor (line 937) | class DefaultEditor implements Editor { method DefaultEditor (line 945) | public DefaultEditor(DefaultEditorFactory fact, String filename, fin... method openFile (line 972) | public boolean openFile() { return code.openF... method getSourceFileName (line 973) | public String getSourceFileName() { return filename; ... method getCurrentLineNumber (line 974) | public int getCurrentLineNumber() { return code.getCu... method showLineNumber (line 975) | public void showLineNumber(int lineNo) { method highlightLineNumber (line 988) | public void highlightLineNumber(int lineNo) { code.highlightLin... method showBreakpointAtLine (line 989) | public void showBreakpointAtLine(int lineNo) { code.showBreakpoi... method hasBreakpointAtLine (line 990) | public boolean hasBreakpointAtLine(int lineNo) { return code.hasBr... method clearBreakpointAtLine (line 991) | public void clearBreakpointAtLine(int lineNo) { code.clearBreakpo... method clearBreakpoints (line 992) | public void clearBreakpoints() { code.clearBreakpo... method setUserData (line 993) | public void setUserData(Object o) { userData = o; ... method getUserData (line 994) | public Object getUserData() { return userData; ... method toFront (line 995) | public void toFront() { editorFrame.toFro... class DefaultEditorFactory (line 999) | class DefaultEditorFactory implements EditorFactory { method openFile (line 1002) | public Editor openFile(String filename, EditorCommands commands) { method getCurrentEditor (line 1010) | public Editor getCurrentEditor() { method editorClosed (line 1017) | void editorClosed(Editor editor) { method makeEditorCurrent (line 1021) | void makeEditorCurrent(Editor editor) { class JavaFileFilter (line 1029) | static class JavaFileFilter extends javax.swing.filechooser.FileFilter { method JavaFileFilter (line 1033) | JavaFileFilter(String packageName, String fileName) { method accept (line 1038) | public boolean accept(File f) { method getDescription (line 1055) | public String getDescription() { return "Java source files"; } class JavaUserData (line 1059) | static class JavaUserData { method JavaUserData (line 1065) | JavaUserData(String packageName, String sourceFileName) { method packageName (line 1070) | String packageName() { return packageName; } method sourceFileName (line 1071) | String sourceFileName() { return sourceFileName; } method openSourceFile (line 1076) | private void openSourceFile() { method showLineNumber (line 1135) | private void showLineNumber(String packageName, String fileName, int l... method isSuspended (line 1199) | private boolean isSuspended() { method suspend (line 1203) | private synchronized void suspend() { method resume (line 1217) | private synchronized void resume() { method handleBreakpointToggle (line 1248) | private synchronized BreakpointResult handleBreakpointToggle(Editor ed... method getLineNumberInfo (line 1352) | private LineNumberInfo getLineNumberInfo(String filename, int lineNumb... method getSourceFileToLineNumberInfoMap (line 1363) | private Map getSourceFileToLineNumberInfoMap() { method searchLineNumbers (line 1407) | private LineNumberInfo searchLineNumbers(java.util.List infoList, int ... method checkLineNumber (line 1438) | private boolean checkLineNumber(java.util.List infoList, int lineNo, i... method pollForDebugEvent (line 1447) | private synchronized void pollForDebugEvent() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java class BugSpotAgent (line 68) | public class BugSpotAgent { method debugPrintln (line 129) | static void debugPrintln(String str) { method showUsage (line 135) | static void showUsage() { method BugSpotAgent (line 155) | public BugSpotAgent() { method getDebugger (line 175) | public synchronized Debugger getDebugger() { method getCDebugger (line 179) | public synchronized CDebugger getCDebugger() { method getProcessControl (line 183) | public synchronized ProcessControl getProcessControl() { method getTypeDataBase (line 187) | public synchronized TypeDataBase getTypeDataBase() { method isSuspended (line 193) | public synchronized boolean isSuspended() throws DebuggerException { method suspend (line 199) | public synchronized void suspend() throws DebuggerException { method resume (line 205) | public synchronized void resume() throws DebuggerException { method isJavaMode (line 211) | public synchronized boolean isJavaMode() { method disableJavaInteraction (line 219) | public synchronized void disableJavaInteraction() { method enableJavaInteraction (line 227) | public synchronized void enableJavaInteraction() { method isJavaInteractionDisabled (line 232) | public synchronized boolean isJavaInteractionDisabled() { method canInteractWithJava (line 238) | public synchronized boolean canInteractWithJava() { method suspendJava (line 246) | public synchronized void suspendJava() throws DebuggerException { method resumeJava (line 260) | public synchronized void resumeJava() throws DebuggerException { method isJavaSuspended (line 272) | public synchronized boolean isJavaSuspended() throws DebuggerException { method toggleJavaBreakpoint (line 277) | public synchronized ServiceabilityAgentJVMDIModule.BreakpointToggleResult method javaEventPending (line 288) | public synchronized boolean javaEventPending() throws DebuggerException { method javaEventPoll (line 296) | public synchronized Event javaEventPoll() throws DebuggerException { method javaEventContinue (line 304) | public synchronized void javaEventContinue() throws DebuggerException { method attach (line 323) | public synchronized void attach(int processID) method attach (line 335) | public synchronized void attach(String executableName, String coreFile... method attach (line 354) | public synchronized void attach(String remoteServerID) method detach (line 371) | public synchronized boolean detach() throws DebuggerException { method startServer (line 386) | public synchronized void startServer(int processID, String uniqueID) method startServer (line 401) | public synchronized void startServer(int processID) method startServer (line 410) | public synchronized void startServer(String executableName, String cor... method startServer (line 430) | public synchronized void startServer(String executableName, String cor... method shutdownServer (line 437) | public synchronized boolean shutdownServer() throws DebuggerException { method detachInternal (line 449) | private boolean detachInternal() { method go (line 491) | private void go() { method setupDebugger (line 496) | private void setupDebugger() { method setupVM (line 554) | private boolean setupVM() { method setupDebuggerSolaris (line 632) | private void setupDebuggerSolaris() { method connectRemoteDebugger (line 663) | private void connectRemoteDebugger() throws DebuggerException { method setupJVMLibNamesSolaris (line 684) | private void setupJVMLibNamesSolaris() { method setupDebuggerWin32 (line 693) | private void setupDebuggerWin32() { method setupJVMLibNamesWin32 (line 715) | private void setupJVMLibNamesWin32() { method setupDebuggerLinux (line 724) | private void setupDebuggerLinux() { method setupJVMLibNamesLinux (line 758) | private void setupJVMLibNamesLinux() { method setupDebuggerBsd (line 767) | private void setupDebuggerBsd() { method setupJVMLibNamesBsd (line 786) | private void setupJVMLibNamesBsd() { method attachDebugger (line 794) | private void attachDebugger() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java class JavaLineNumberInfo (line 35) | public class JavaLineNumberInfo { method JavaLineNumberInfo (line 41) | public JavaLineNumberInfo(InstanceKlass klass, method getKlass (line 51) | public InstanceKlass getKlass() { return klass; } method getMethod (line 52) | public Method getMethod() { return method; } method getStartBCI (line 53) | public int getStartBCI() { return startBCI; } method getLineNumber (line 54) | public int getLineNumber() { return lineNumber; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java class Main (line 35) | public class Main { method main (line 36) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java class PCFinder (line 33) | public class PCFinder { class Info (line 37) | public static class Info { method Info (line 42) | public Info(String name, long offset, int confidence) { method getName (line 49) | public String getName() { return name; } method getOffset (line 53) | public long getOffset() { return offset; } method getConfidence (line 56) | public int getConfidence() { return confidence; } method findPC (line 61) | public static Info findPC(Address pc, LoadObject lo, CDebugger dbg) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java class PackageScanner (line 31) | public class PackageScanner { method PackageScanner (line 33) | public PackageScanner() { method scan (line 36) | public String scan(String filename) { method scan (line 43) | public String scan(File file) { method main (line 76) | public static void main(String[] args) { method usage (line 84) | private static void usage() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java class RegisterPanel (line 37) | public class RegisterPanel extends JPanel { class RegisterInfo (line 46) | static class RegisterInfo { method RegisterInfo (line 50) | RegisterInfo(String name, Address value) { method getName (line 55) | String getName() { return name; } method getValue (line 56) | Address getValue() { return value; } method RegisterPanel (line 59) | public RegisterPanel() { method update (line 127) | public void update(ThreadProxy curThread) { method clear (line 157) | public void clear() { method setFont (line 167) | public void setFont(Font font) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java class StackTraceEntry (line 34) | public class StackTraceEntry { method StackTraceEntry (line 46) | public StackTraceEntry(CFrame cFrame, CDebugger dbg) { method StackTraceEntry (line 52) | public StackTraceEntry(JavaVFrame javaFrame) { method isCFrame (line 57) | public boolean isCFrame() { return (cFrame != null); } method isJavaFrame (line 58) | public boolean isJavaFrame() { return (javaFrame != null); } method getCFrame (line 59) | public CFrame getCFrame() { return cFrame; } method getJavaFrame (line 60) | public JavaVFrame getJavaFrame() { return javaFrame; } method isUnknownCFrame (line 61) | public boolean isUnknownCFrame() { return isUnknownCFrame; } method toString (line 62) | public String toString() { method computeValue (line 66) | private void computeValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java class StackTracePanel (line 39) | public class StackTracePanel extends JPanel { type Listener (line 40) | public interface Listener { method frameChanged (line 41) | public void frameChanged(CFrame fr, JavaVFrame jfr); class Model (line 44) | class Model extends AbstractListModel implements ComboBoxModel { method getElementAt (line 46) | public Object getElementAt(int index) { method getSize (line 50) | public int getSize() { method getSelectedItem (line 54) | public Object getSelectedItem() { method setSelectedItem (line 57) | public void setSelectedItem(Object item) { method dataChanged (line 60) | public void dataChanged() { method StackTracePanel (line 70) | public StackTracePanel() { method setTrace (line 93) | public void setTrace(java.util.List trace) { method addListener (line 100) | public void addListener(Listener listener) { method fireFrameChanged (line 107) | protected void fireFrameChanged() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java class ThreadListPanel (line 51) | public class ThreadListPanel extends JPanel { type Listener (line 53) | public static interface Listener { method setFocus (line 57) | public void setFocus(ThreadProxy thread, JavaThread jthread); class ThreadInfo (line 60) | static class ThreadInfo { method ThreadInfo (line 69) | public ThreadInfo(ThreadProxy thread, CDebugger dbg, JavaThread jthr... method getThread (line 93) | public ThreadProxy getThread() { return thread; } method hasPC (line 94) | public boolean hasPC() { return gotPC; } method getPC (line 95) | public Address getPC() { return pc; } method getLocation (line 96) | public String getLocation() { return location; } method isJavaThread (line 97) | public boolean isJavaThread() { return (javaThread != null); } method getJavaThread (line 98) | public JavaThread getJavaThread() { return javaThread; } method getJavaThreadName (line 99) | public String getJavaThreadName() { return javaThreadName; } method ThreadListPanel (line 113) | public ThreadListPanel(CDebugger dbg, final boolean displayJavaThreads) { method addListener (line 231) | public void addListener(Listener l) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java class VariablePanel (line 41) | public class VariablePanel extends JPanel { method VariablePanel (line 46) | public VariablePanel() { method clear (line 70) | public void clear() { method update (line 76) | public void update(CFrame fr) { method update (line 84) | public void update(JavaVFrame jfr) { method update (line 194) | public void update(Address thisAddr, Type type) { method update (line 201) | private void update(CCollector coll) { class CCollector (line 209) | static class CCollector extends DefaultObjectVisitor { method CCollector (line 212) | public CCollector() { method getNumChildren (line 216) | public int getNumChildren() { method getChild (line 220) | public SimpleTreeNode getChild(int i) { method doBit (line 224) | public void doBit(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f, l... method doInt (line 227) | public void doInt(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f, l... method doEnum (line 230) | public void doEnum(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f, ... method doFloat (line 233) | public void doFloat(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f,... method doDouble (line 236) | public void doDouble(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f... method doPointer (line 239) | public void doPointer(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier ... method doArray (line 242) | public void doArray(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f,... method doRef (line 245) | public void doRef(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f, A... method doCompound (line 248) | public void doCompound(sun.jvm.hotspot.debugger.cdbg.FieldIdentifier... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java class AddressTreeNodeAdapter (line 33) | public class AddressTreeNodeAdapter extends FieldTreeNodeAdapter { method AddressTreeNodeAdapter (line 36) | public AddressTreeNodeAdapter(Address val, FieldIdentifier id) { method AddressTreeNodeAdapter (line 40) | public AddressTreeNodeAdapter(Address val, FieldIdentifier id, boolean... method getChildCount (line 45) | public int getChildCount() { method getChild (line 49) | public SimpleTreeNode getChild(int index) { method isLeaf (line 53) | public boolean isLeaf() { method getIndexOfChild (line 57) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 61) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java class DoubleTreeNodeAdapter (line 32) | public class DoubleTreeNodeAdapter extends FieldTreeNodeAdapter { method DoubleTreeNodeAdapter (line 35) | public DoubleTreeNodeAdapter(double val, FieldIdentifier id) { method DoubleTreeNodeAdapter (line 39) | public DoubleTreeNodeAdapter(double val, FieldIdentifier id, boolean t... method getChildCount (line 44) | public int getChildCount() { method getChild (line 48) | public SimpleTreeNode getChild(int index) { method isLeaf (line 52) | public boolean isLeaf() { method getIndexOfChild (line 56) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 60) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java class EnumTreeNodeAdapter (line 32) | public class EnumTreeNodeAdapter extends FieldTreeNodeAdapter { method EnumTreeNodeAdapter (line 36) | public EnumTreeNodeAdapter(String enumName, long val, FieldIdentifier ... method EnumTreeNodeAdapter (line 40) | public EnumTreeNodeAdapter(String enumName, long val, FieldIdentifier ... method getChildCount (line 46) | public int getChildCount() { method getChild (line 50) | public SimpleTreeNode getChild(int index) { method isLeaf (line 54) | public boolean isLeaf() { method getIndexOfChild (line 58) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 62) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java class FieldTreeNodeAdapter (line 32) | public abstract class FieldTreeNodeAdapter implements SimpleTreeNode { method FieldTreeNodeAdapter (line 37) | public FieldTreeNodeAdapter(FieldIdentifier id, boolean treeTableMode) { method getID (line 42) | public FieldIdentifier getID() { method getTreeTableMode (line 47) | public boolean getTreeTableMode() { method getType (line 51) | public Type getType() { method getName (line 55) | public String getName() { method toString (line 62) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java class FloatTreeNodeAdapter (line 32) | public class FloatTreeNodeAdapter extends FieldTreeNodeAdapter { method FloatTreeNodeAdapter (line 35) | public FloatTreeNodeAdapter(float val, FieldIdentifier id) { method FloatTreeNodeAdapter (line 39) | public FloatTreeNodeAdapter(float val, FieldIdentifier id, boolean tre... method getChildCount (line 44) | public int getChildCount() { method getChild (line 48) | public SimpleTreeNode getChild(int index) { method isLeaf (line 52) | public boolean isLeaf() { method getIndexOfChild (line 56) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 60) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java class LongTreeNodeAdapter (line 32) | public class LongTreeNodeAdapter extends FieldTreeNodeAdapter { method LongTreeNodeAdapter (line 35) | public LongTreeNodeAdapter(long val, FieldIdentifier id) { method LongTreeNodeAdapter (line 39) | public LongTreeNodeAdapter(long val, FieldIdentifier id, boolean treeT... method getChildCount (line 44) | public int getChildCount() { method getChild (line 48) | public SimpleTreeNode getChild(int index) { method isLeaf (line 52) | public boolean isLeaf() { method getIndexOfChild (line 56) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 60) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.java class ObjectTreeNodeAdapter (line 35) | public class ObjectTreeNodeAdapter extends FieldTreeNodeAdapter { method ObjectTreeNodeAdapter (line 42) | public ObjectTreeNodeAdapter(Address addr, FieldIdentifier id) { method ObjectTreeNodeAdapter (line 48) | public ObjectTreeNodeAdapter(Address addr, FieldIdentifier id, boolean... method getChildCount (line 53) | public int getChildCount() { method getChild (line 63) | public SimpleTreeNode getChild(int index) { method isLeaf (line 73) | public boolean isLeaf() { method getIndexOfChild (line 77) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 84) | public String getValue() { class Counter (line 93) | static class Counter extends DefaultObjectVisitor { method getNumFields (line 96) | public int getNumFields() { method doBit (line 100) | public void doBit(FieldIdentifier f, long val) { +... method doInt (line 101) | public void doInt(FieldIdentifier f, long val) { +... method doEnum (line 102) | public void doEnum(FieldIdentifier f, long val, String enumName) { +... method doFloat (line 103) | public void doFloat(FieldIdentifier f, float val) { +... method doDouble (line 104) | public void doDouble(FieldIdentifier f, double val) { +... method doPointer (line 105) | public void doPointer(FieldIdentifier f, Address val) { +... method doArray (line 106) | public void doArray(FieldIdentifier f, Address val) { +... method doRef (line 107) | public void doRef(FieldIdentifier f, Address val) { +... method doCompound (line 108) | public void doCompound(FieldIdentifier f, Address addr) { +... class Fetcher (line 112) | class Fetcher extends DefaultObjectVisitor { method Fetcher (line 117) | public Fetcher(int index) { method getChild (line 121) | public SimpleTreeNode getChild() { method doBit (line 125) | public void doBit(FieldIdentifier f, long val) { method doInt (line 132) | public void doInt(FieldIdentifier f, long val) { method doEnum (line 139) | public void doEnum(FieldIdentifier f, long val, String enumName) { method doFloat (line 146) | public void doFloat(FieldIdentifier f, float val) { method doDouble (line 153) | public void doDouble(FieldIdentifier f, double val) { method doPointer (line 160) | public void doPointer(FieldIdentifier f, Address val) { method doArray (line 167) | public void doArray(FieldIdentifier f, Address val) { method doRef (line 174) | public void doRef(FieldIdentifier f, Address val) { method doCompound (line 181) | public void doCompound(FieldIdentifier f, Address val) { class Finder (line 190) | static class Finder extends DefaultObjectVisitor { method Finder (line 195) | public Finder(FieldIdentifier id) { method getIndex (line 200) | public int getIndex() { method doBit (line 204) | public void doBit(FieldIdentifier f, long val) { if (f.equals... method doInt (line 205) | public void doInt(FieldIdentifier f, long val) { if (f.equals... method doEnum (line 206) | public void doEnum(FieldIdentifier f, long val, method doFloat (line 208) | public void doFloat(FieldIdentifier f, float val) { if (f.equals... method doDouble (line 209) | public void doDouble(FieldIdentifier f, double val) { if (f.equals... method doPointer (line 210) | public void doPointer(FieldIdentifier f, Address val) { if (f.equals... method doArray (line 211) | public void doArray(FieldIdentifier f, Address val) { if (f.equals... method doRef (line 212) | public void doRef(FieldIdentifier f, Address val) { if (f.equals... method doCompound (line 213) | public void doCompound(FieldIdentifier f, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java class Runtime1 (line 35) | public class Runtime1 { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) { method Runtime1 (line 52) | public Runtime1() { method entryFor (line 56) | public Address entryFor(int id) { method blobFor (line 61) | public CodeBlob blobFor(int id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java class ciArrayKlass (line 34) | public class ciArrayKlass extends ciKlass { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciArrayKlass (line 50) | public ciArrayKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java class ciArrayKlassKlass (line 34) | public class ciArrayKlassKlass extends ciKlassKlass { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciArrayKlassKlass (line 48) | public ciArrayKlassKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java class ciConstant (line 34) | public class ciConstant extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciConstant (line 60) | public ciConstant(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java class ciEnv (line 38) | public class ciEnv extends VMObject { method update (line 41) | public void update(Observable o, Object data) { method initialize (line 47) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciEnv (line 62) | public ciEnv(Address addr) { method compilerData (line 66) | public Compile compilerData() { method factory (line 70) | public ciObjectFactory factory() { method task (line 74) | public CompileTask task() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java class ciField (line 33) | public class ciField extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciField (line 59) | public ciField(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java class ciInstance (line 34) | public class ciInstance extends ciObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciInstance (line 48) | public ciInstance(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java class ciInstanceKlass (line 37) | public class ciInstanceKlass extends ciKlass { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciInstanceKlass (line 59) | public ciInstanceKlass(Address addr) { method initState (line 63) | public int initState() { method isShared (line 72) | public boolean isShared() { method isLinked (line 76) | public boolean isLinked() { method isInitialized (line 80) | public boolean isInitialized() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java class ciInstanceKlassKlass (line 33) | public class ciInstanceKlassKlass extends ciKlassKlass { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciInstanceKlassKlass (line 47) | public ciInstanceKlassKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java class ciKlass (line 34) | public class ciKlass extends ciType { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method name (line 50) | public String name() { method ciKlass (line 55) | public ciKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java class ciKlassKlass (line 34) | public class ciKlassKlass extends ciKlass { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciKlassKlass (line 48) | public ciKlassKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java class ciMethod (line 35) | public class ciMethod extends ciObject { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciMethod (line 59) | public ciMethod(Address addr) { method method (line 63) | public Method method() { method interpreterThrowoutCount (line 67) | public int interpreterThrowoutCount() { method interpreterInvocationCount (line 71) | public int interpreterInvocationCount() { method instructionsSize (line 75) | public int instructionsSize() { method printShortName (line 86) | public void printShortName(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java class ciMethodData (line 34) | public class ciMethodData extends ciObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciMethodData (line 73) | public ciMethodData(Address addr) { method fetchDataAt (line 77) | private byte[] fetchDataAt(Address base, long size) { method orig (line 85) | public byte[] orig() { method data (line 95) | public long[] data() { method dataSize (line 109) | int dataSize() { method state (line 113) | int state() { method currentMileage (line 117) | int currentMileage() { method outOfBounds (line 121) | boolean outOfBounds(int dataIndex) { method dataAt (line 125) | ProfileData dataAt(int dataIndex) { method dpToDi (line 154) | int dpToDi(int dp) { method firstDi (line 158) | int firstDi() { return 0; } method firstData (line 159) | ProfileData firstData() { return dataAt(firstDi()); } method nextData (line 160) | ProfileData nextData(ProfileData current) { method isValid (line 165) | boolean isValid(ProfileData current) { return current != null; } method printDataOn (line 167) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java class ciMethodKlass (line 33) | public class ciMethodKlass extends ciKlass { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciMethodKlass (line 47) | public ciMethodKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java class ciObjArrayKlass (line 34) | public class ciObjArrayKlass extends ciArrayKlass { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciObjArrayKlass (line 52) | public ciObjArrayKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java class ciObjArrayKlassKlass (line 34) | public class ciObjArrayKlassKlass extends ciArrayKlassKlass { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciObjArrayKlassKlass (line 48) | public ciObjArrayKlassKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java class ciObject (line 34) | public class ciObject extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method getOop (line 54) | public Oop getOop() { method ciObject (line 59) | public ciObject(Address addr) { method printOn (line 63) | public void printOn(PrintStream out) { method toString (line 68) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java class ciObjectFactory (line 35) | public class ciObjectFactory extends VMObject { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method get (line 61) | public static ciObject get(Address addr) { method objects (line 67) | public GrowableArray objects() { method symbols (line 71) | public GrowableArray symbols() { method ciObjectFactory (line 75) | public ciObjectFactory(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java class ciReceiverTypeData (line 34) | public class ciReceiverTypeData extends ReceiverTypeData { method ciReceiverTypeData (line 35) | public ciReceiverTypeData(DataLayout data) { method receiver (line 39) | public Klass receiver(int row) { method receiverAt (line 43) | public ciKlass receiverAt(int row) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java class ciSymbol (line 34) | public class ciSymbol extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method asUtf88 (line 52) | public String asUtf88() { method ciSymbol (line 57) | public ciSymbol(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java class ciType (line 33) | public class ciType extends ciObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciType (line 49) | public ciType(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java class ciTypeArrayKlass (line 34) | public class ciTypeArrayKlass extends ciArrayKlass { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciTypeArrayKlass (line 47) | public ciTypeArrayKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java class ciTypeArrayKlassKlass (line 34) | public class ciTypeArrayKlassKlass extends ciArrayKlassKlass { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ciTypeArrayKlassKlass (line 48) | public ciTypeArrayKlassKlass(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java class ciVirtualCallData (line 34) | public class ciVirtualCallData extends VirtualCallData { method ciVirtualCallData (line 35) | public ciVirtualCallData(DataLayout data) { method receiver (line 39) | public Klass receiver(int row) { method receiverAt (line 43) | public ciKlass receiverAt(int row) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java class AdapterBlob (line 32) | public class AdapterBlob extends CodeBlob { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static void initialize(TypeDataBase db) { method AdapterBlob (line 47) | public AdapterBlob(Address addr) { method isAdapterBlob (line 51) | public boolean isAdapterBlob() { method getName (line 55) | public String getName() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java class BufferBlob (line 32) | public class BufferBlob extends CodeBlob { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static void initialize(TypeDataBase db) { method BufferBlob (line 47) | public BufferBlob(Address addr) { method isBufferBlob (line 51) | public boolean isBufferBlob() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java class CodeBlob (line 37) | public class CodeBlob extends VMObject { method update (line 58) | public void update(Observable o, Object data) { method initialize (line 64) | private static void initialize(TypeDataBase db) { method CodeBlob (line 84) | public CodeBlob(Address addr) { method isBufferBlob (line 89) | public boolean isBufferBlob() { return false; } method isNMethod (line 90) | public boolean isNMethod() { return false; } method isRuntimeStub (line 91) | public boolean isRuntimeStub() { return false; } method isDeoptimizationStub (line 92) | public boolean isDeoptimizationStub() { return false; } method isUncommonTrapStub (line 93) | public boolean isUncommonTrapStub() { return false; } method isExceptionStub (line 94) | public boolean isExceptionStub() { return false; } method isSafepointStub (line 95) | public boolean isSafepointStub() { return false; } method isAdapterBlob (line 96) | public boolean isAdapterBlob() { return false; } method isJavaMethod (line 99) | public boolean isJavaMethod() { return false; } method isNativeMethod (line 100) | public boolean isNativeMethod() { return false; } method isOSRMethod (line 102) | public boolean isOSRMethod() { return false; } method asNMethodOrNull (line 104) | public NMethod asNMethodOrNull() { method headerBegin (line 110) | public Address headerBegin() { method headerEnd (line 114) | public Address headerEnd() { method contentBegin (line 122) | public Address contentBegin() { method contentEnd (line 126) | public Address contentEnd() { method codeBegin (line 130) | public Address codeBegin() { method codeEnd (line 134) | public Address codeEnd() { method dataBegin (line 138) | public Address dataBegin() { method dataEnd (line 142) | public Address dataEnd() { method getRelocationOffset (line 147) | public int getRelocationOffset() { return (int) headerSizeField .get... method getContentOffset (line 148) | public int getContentOffset() { return (int) contentOffsetField.get... method getCodeOffset (line 149) | public int getCodeOffset() { return (int) codeOffsetField .get... method getDataOffset (line 150) | public int getDataOffset() { return (int) dataOffsetField .get... method getSize (line 153) | public int getSize() { return (int) sizeField .getVal... method getHeaderSize (line 154) | public int getHeaderSize() { return (int) headerSizeField.getVal... method getContentSize (line 156) | public int getContentSize() { return (int) contentEnd().minus(con... method getCodeSize (line 157) | public int getCodeSize() { return (int) codeEnd() .minus(cod... method getDataSize (line 158) | public int getDataSize() { return (int) dataEnd() .minus(dat... method blobContains (line 161) | public boolean blobContains(Address addr) { return headerBegin() .l... method contentContains (line 163) | public boolean contentContains(Address addr) { return contentBegin().l... method codeContains (line 164) | public boolean codeContains(Address addr) { return codeBegin() .l... method dataContains (line 165) | public boolean dataContains(Address addr) { return dataBegin() .l... method contains (line 166) | public boolean contains(Address addr) { return contentContains(... method isFrameCompleteAt (line 167) | public boolean isFrameCompleteAt(Address a) { return codeContains(a) ... method isZombie (line 171) | public boolean isZombie() { return false; } method isLockedByVM (line 172) | public boolean isLockedByVM() { return false; } method getOopMaps (line 175) | public OopMapSet getOopMaps() { method getOopMapForReturnAddress (line 185) | public OopMap getOopMapForReturnAddress(Address returnAddress, boolean... method getFrameSize (line 197) | public long getFrameSize() { method callerMustGCArguments (line 202) | public boolean callerMustGCArguments() { return false; } method getName (line 204) | public String getName() { method print (line 212) | public void print() { method printOn (line 216) | public void printOn(PrintStream tty) { method printComponentsOn (line 221) | protected void printComponentsOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java class CodeCache (line 34) | public class CodeCache { method update (line 43) | public void update(Observable o, Object data) { method initialize (line 49) | private static synchronized void initialize(TypeDataBase db) { method CodeCache (line 70) | public CodeCache() { method scavengeRootMethods (line 74) | public NMethod scavengeRootMethods() { method contains (line 78) | public boolean contains(Address p) { method findBlob (line 84) | public CodeBlob findBlob(Address start) { method findBlobUnsafe (line 98) | public CodeBlob findBlobUnsafe(Address start) { method findNMethod (line 132) | public NMethod findNMethod(Address start) { method findNMethodUnsafe (line 140) | public NMethod findNMethodUnsafe(Address start) { method createCodeBlobWrapper (line 150) | public CodeBlob createCodeBlobWrapper(Address codeBlobAddr) { method iterate (line 169) | public void iterate(CodeCacheVisitor visitor) { method getHeap (line 203) | private CodeHeap getHeap() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java type CodeCacheVisitor (line 34) | public interface CodeCacheVisitor { method prologue (line 36) | void prologue(Address start, Address end); method visit (line 38) | void visit(CodeBlob blob); method epilogue (line 40) | void epilogue(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java class CompressedReadStream (line 29) | public class CompressedReadStream extends CompressedStream { method CompressedReadStream (line 31) | public CompressedReadStream(Address buffer) { method CompressedReadStream (line 35) | public CompressedReadStream(Address buffer, int position) { method readBoolean (line 39) | public boolean readBoolean() { method readByte (line 43) | public byte readByte() { method readChar (line 47) | public char readChar() { method readShort (line 51) | public short readShort() { method readSignedInt (line 55) | public int readSignedInt() { method readInt (line 59) | public int readInt() { method readFloat (line 69) | public float readFloat() { method readDouble (line 73) | public double readDouble() { method readLong (line 81) | public long readLong() { method readIntMb (line 109) | private int readIntMb(int b0) { method read (line 125) | private short read(int index) { method read (line 130) | private short read() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java class CompressedStream (line 36) | public class CompressedStream { method CompressedStream (line 41) | public CompressedStream(Address buffer) { method CompressedStream (line 45) | public CompressedStream(Address buffer, int position) { method getBuffer (line 50) | public Address getBuffer() { method getPosition (line 64) | public int getPosition() { method setPosition (line 67) | public void setPosition(int position) { method encodeSign (line 73) | public int encodeSign(int value) { method decodeSign (line 77) | public int decodeSign(int value) { method reverseInt (line 83) | public int reverseInt(int i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java class CompressedWriteStream (line 31) | public class CompressedWriteStream extends CompressedStream { method CompressedWriteStream (line 33) | public CompressedWriteStream(Address buffer) { method CompressedWriteStream (line 39) | public CompressedWriteStream(Address buffer, int position) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java class ConstantDoubleValue (line 33) | public class ConstantDoubleValue extends ScopeValue { method ConstantDoubleValue (line 36) | public ConstantDoubleValue(double value) { method isConstantDouble (line 40) | public boolean isConstantDouble() { method getValue (line 44) | public double getValue() { method ConstantDoubleValue (line 49) | ConstantDoubleValue(DebugInfoReadStream stream) { method print (line 58) | public void print() { method printOn (line 62) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java class ConstantIntValue (line 33) | public class ConstantIntValue extends ScopeValue { method ConstantIntValue (line 36) | public ConstantIntValue(int value) { method isConstantInt (line 40) | public boolean isConstantInt() { method getValue (line 44) | public int getValue() { method ConstantIntValue (line 49) | ConstantIntValue(DebugInfoReadStream stream) { method print (line 58) | public void print() { method printOn (line 62) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java class ConstantLongValue (line 33) | public class ConstantLongValue extends ScopeValue { method ConstantLongValue (line 36) | public ConstantLongValue(long value) { method isConstantLong (line 40) | public boolean isConstantLong() { method getValue (line 44) | public long getValue() { method ConstantLongValue (line 49) | ConstantLongValue(DebugInfoReadStream stream) { method print (line 58) | public void print() { method printOn (line 62) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java class ConstantOopReadValue (line 34) | public class ConstantOopReadValue extends ScopeValue { method ConstantOopReadValue (line 38) | public ConstantOopReadValue(DebugInfoReadStream stream) { method isConstantOop (line 42) | public boolean isConstantOop() { method getValue (line 46) | public OopHandle getValue() { method print (line 55) | public void print() { method printOn (line 59) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java class DebugInfoReadStream (line 33) | public class DebugInfoReadStream extends CompressedReadStream { method DebugInfoReadStream (line 38) | public DebugInfoReadStream(NMethod code, int offset) { method DebugInfoReadStream (line 45) | public DebugInfoReadStream(NMethod code, int offset, List objectPool) { method readOopHandle (line 52) | public OopHandle readOopHandle() { method readObjectValue (line 56) | ScopeValue readObjectValue() { method getCachedObject (line 72) | ScopeValue getCachedObject() { method readBCI (line 85) | public int readBCI() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java class DebugInformationRecorder (line 30) | public class DebugInformationRecorder { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java class DeoptimizationBlob (line 32) | public class DeoptimizationBlob extends SingletonBlob { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static void initialize(TypeDataBase db) { method DeoptimizationBlob (line 47) | public DeoptimizationBlob(Address addr) { method isDeoptimizationStub (line 51) | public boolean isDeoptimizationStub() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java class ExceptionBlob (line 35) | public class ExceptionBlob extends SingletonBlob { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static void initialize(TypeDataBase db) { method ExceptionBlob (line 50) | public ExceptionBlob(Address addr) { method isExceptionStub (line 54) | public boolean isExceptionStub() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/Location.java class Location (line 48) | public class Location { method update (line 51) | public void update(Observable o, Object data) { method initialize (line 57) | private static void initialize(TypeDataBase db) { class Where (line 88) | public static class Where { method Where (line 92) | private Where(String value) { method toString (line 96) | public String toString() { method getValue (line 102) | public int getValue() { class Type (line 114) | public static class Type { method Type (line 134) | private Type(String value) { method toString (line 139) | public String toString() { method getValue (line 143) | public int getValue() { method Location (line 191) | Location(Where where, Type type, int offset) { method getWhere (line 197) | public Where getWhere() { method getType (line 208) | public Type getType() { method getOffset (line 233) | public short getOffset() { method isRegister (line 237) | public boolean isRegister() { method isStack (line 241) | public boolean isStack() { method holdsOop (line 245) | public boolean holdsOop() { method holdsNarrowOop (line 249) | public boolean holdsNarrowOop() { method holdsInt (line 253) | public boolean holdsInt() { method holdsLong (line 257) | public boolean holdsLong() { method holdsFloat (line 261) | public boolean holdsFloat() { method holdsDouble (line 265) | public boolean holdsDouble() { method holdsAddr (line 269) | public boolean holdsAddr() { method isIllegal (line 273) | public boolean isIllegal() { method getStackOffset (line 277) | public int getStackOffset() { method getRegisterNumber (line 284) | public int getRegisterNumber() { method print (line 291) | public void print() { method printOn (line 295) | public void printOn(PrintStream tty) { method Location (line 330) | public Location(DebugInfoReadStream stream) { method setWhere (line 342) | private void setWhere(Where where) { method setType (line 346) | private void setType(Type type) { method setOffset (line 350) | private void setOffset(int offset) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java class LocationValue (line 33) | public class LocationValue extends ScopeValue { method LocationValue (line 36) | public LocationValue(Location location) { method isLocation (line 40) | public boolean isLocation() { method getLocation (line 44) | public Location getLocation() { method LocationValue (line 49) | LocationValue(DebugInfoReadStream stream) { method print (line 58) | public void print() { method printOn (line 62) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java class MethodHandlesAdapterBlob (line 32) | public class MethodHandlesAdapterBlob extends AdapterBlob { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static void initialize(TypeDataBase db) { method MethodHandlesAdapterBlob (line 47) | public MethodHandlesAdapterBlob(Address addr) { method isMethodHandlesAdapterBlob (line 51) | public boolean isMethodHandlesAdapterBlob() { method getName (line 55) | public String getName() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java class MonitorValue (line 29) | public class MonitorValue { method MonitorValue (line 37) | public MonitorValue(DebugInfoReadStream stream) { method owner (line 43) | public ScopeValue owner() { return owner; } method basicLock (line 44) | public Location basicLock() { return basicLock; } method eliminated (line 45) | public boolean eliminated() { return eliminated; } method printOn (line 50) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java class NMethod (line 36) | public class NMethod extends CodeBlob { method update (line 82) | public void update(Observable o, Object data) { method initialize (line 88) | private static void initialize(TypeDataBase db) { method NMethod (line 118) | public NMethod(Address addr) { method getAddress (line 124) | public Address getAddress() { method getMethod (line 128) | public Method getMethod() { method isNMethod (line 133) | public boolean isNMethod() { return true; } method isJavaMethod (line 134) | public boolean isJavaMethod() { return !getMethod().isNative(); } method isNativeMethod (line 135) | public boolean isNativeMethod() { return getMethod().isNative(); } method isOSRMethod (line 136) | public boolean isOSRMethod() { return getEntryBCI() != VM.getVM().g... method constantsBegin (line 139) | public Address constantsBegin() { return contentBegin(); ... method constantsEnd (line 140) | public Address constantsEnd() { return getEntryPoint(); ... method instsBegin (line 141) | public Address instsBegin() { return codeBegin(); ... method instsEnd (line 142) | public Address instsEnd() { return headerBegin().addOffset... method exceptionBegin (line 143) | public Address exceptionBegin() { return headerBegin().addOffset... method deoptHandlerBegin (line 144) | public Address deoptHandlerBegin() { return headerBegin().addOffset... method deoptMhHandlerBegin (line 145) | public Address deoptMhHandlerBegin() { return headerBegin().addOffset... method stubBegin (line 146) | public Address stubBegin() { return headerBegin().addOffset... method stubEnd (line 147) | public Address stubEnd() { return headerBegin().addOffset... method oopsBegin (line 148) | public Address oopsBegin() { return headerBegin().addOffset... method oopsEnd (line 149) | public Address oopsEnd() { return headerBegin().addOffset... method scopesDataBegin (line 150) | public Address scopesDataBegin() { return headerBegin().addOffset... method scopesDataEnd (line 151) | public Address scopesDataEnd() { return headerBegin().addOffset... method scopesPCsBegin (line 152) | public Address scopesPCsBegin() { return headerBegin().addOffset... method scopesPCsEnd (line 153) | public Address scopesPCsEnd() { return headerBegin().addOffset... method dependenciesBegin (line 154) | public Address dependenciesBegin() { return headerBegin().addOffset... method dependenciesEnd (line 155) | public Address dependenciesEnd() { return headerBegin().addOffset... method handlerTableBegin (line 156) | public Address handlerTableBegin() { return headerBegin().addOffset... method handlerTableEnd (line 157) | public Address handlerTableEnd() { return headerBegin().addOffset... method nulChkTableBegin (line 158) | public Address nulChkTableBegin() { return headerBegin().addOffset... method nulChkTableEnd (line 159) | public Address nulChkTableEnd() { return headerBegin().addOffset... method constantsSize (line 161) | public int constantsSize() { return (int) constantsEnd() ... method instsSize (line 162) | public int instsSize() { return (int) instsEnd() ... method stubSize (line 163) | public int stubSize() { return (int) stubEnd() ... method oopsSize (line 164) | public int oopsSize() { return (int) oopsEnd() ... method scopesDataSize (line 165) | public int scopesDataSize() { return (int) scopesDataEnd() ... method scopesPCsSize (line 166) | public int scopesPCsSize() { return (int) scopesPCsEnd() ... method dependenciesSize (line 167) | public int dependenciesSize() { return (int) dependenciesEnd()... method handlerTableSize (line 168) | public int handlerTableSize() { return (int) handlerTableEnd()... method nulChkTableSize (line 169) | public int nulChkTableSize() { return (int) nulChkTableEnd() ... method origPCOffset (line 170) | public int origPCOffset() { return (int) origPCOffsetField... method totalSize (line 172) | public int totalSize() { method constantsContains (line 184) | public boolean constantsContains (Address addr) { return constantsBe... method instsContains (line 185) | public boolean instsContains (Address addr) { return instsBegin(... method stubContains (line 186) | public boolean stubContains (Address addr) { return stubBegin()... method oopsContains (line 187) | public boolean oopsContains (Address addr) { return oopsBegin()... method scopesDataContains (line 188) | public boolean scopesDataContains (Address addr) { return scopesDataB... method scopesPCsContains (line 189) | public boolean scopesPCsContains (Address addr) { return scopesPCsBe... method handlerTableContains (line 190) | public boolean handlerTableContains(Address addr) { return handlerTabl... method nulChkTableContains (line 191) | public boolean nulChkTableContains (Address addr) { return nulChkTable... method getOopsLength (line 193) | public int getOopsLength() { return (int) (oopsSize() / VM.getVM().get... method getEntryPoint (line 196) | public Address getEntryPoint() { return entryPointField.getVal... method getVerifiedEntryPoint (line 197) | public Address getVerifiedEntryPoint() { return verifiedEntryPointFiel... method getOopAt (line 200) | public OopHandle getOopAt(int index) { method isZombie (line 222) | public boolean isZombie() { return false; } method getOSREntryBCI (line 239) | public int getOSREntryBCI() { method getOSRLink (line 246) | public NMethod getOSRLink() { method getScavengeRootLink (line 250) | public NMethod getScavengeRootLink() { method getScavengeRootState (line 254) | public int getScavengeRootState() { method isMethodHandleReturn (line 259) | public boolean isMethodHandleReturn(Address returnPc) { method isDeoptPc (line 271) | public boolean isDeoptPc (Address pc) { return isDeoptEntry(pc) |... method isDeoptEntry (line 272) | public boolean isDeoptEntry (Address pc) { return pc == deoptHandler... method isDeoptMhEntry (line 273) | public boolean isDeoptMhEntry (Address pc) { return pc == deoptMhHandl... method canBeDeoptimized (line 277) | public boolean canBeDeoptimized() { return isJavaMethod(); } method isLockedByVM (line 282) | public boolean isLockedByVM() { return lockCountField.getValue(addr) >... method getPCDescAt (line 294) | public PCDesc getPCDescAt(Address pc) { method getScopeDescAt (line 306) | public ScopeDesc getScopeDescAt(Address pc) { method getPCDescNearDbg (line 318) | public PCDesc getPCDescNearDbg(Address pc) { method getScopeDescNearDbg (line 340) | public ScopeDesc getScopeDescNearDbg(Address pc) { method getSafepoints (line 346) | public Map/**/ getSafepoints() { method getEntryPointOffset (line 364) | public static int getEntryPointOffset() { return (int) entr... method getVerifiedEntryPointOffset (line 365) | public static int getVerifiedEntryPointOffset() { return (int) veri... method getOSREntryPointOffset (line 366) | public static int getOSREntryPointOffset() { return (int) osrE... method getEntryBCIOffset (line 367) | public static int getEntryBCIOffset() { return (int) entr... method getMethodOffset (line 369) | public static int getMethodOffset() { return (int) meth... method print (line 371) | public void print() { method printComponentsOn (line 375) | protected void printComponentsOn(PrintStream tty) { method toString (line 384) | public String toString() { method flagsToString (line 392) | public String flagsToString() { method getName (line 397) | public String getName() { method getEntryBCI (line 409) | private int getEntryBCI() { return (int) entryBCIField ... method getExceptionOffset (line 410) | private int getExceptionOffset() { return (int) exceptionOffsetFiel... method getDeoptOffset (line 411) | private int getDeoptOffset() { return (int) deoptOffsetField ... method getDeoptMhOffset (line 412) | private int getDeoptMhOffset() { return (int) deoptMhOffsetField ... method getStubOffset (line 413) | private int getStubOffset() { return (int) stubOffsetField ... method getOopsOffset (line 414) | private int getOopsOffset() { return (int) oopsOffsetField ... method getScopesDataOffset (line 415) | private int getScopesDataOffset() { return (int) scopesDataOffsetFie... method getScopesPCsOffset (line 416) | private int getScopesPCsOffset() { return (int) scopesPCsOffsetFiel... method getDependenciesOffset (line 417) | private int getDependenciesOffset() { return (int) dependenciesOffsetF... method getHandlerTableOffset (line 418) | private int getHandlerTableOffset() { return (int) handlerTableOffsetF... method getNulChkTableOffset (line 419) | private int getNulChkTableOffset() { return (int) nulChkTableOffsetFi... method getNMethodEndOffset (line 420) | private int getNMethodEndOffset() { return (int) nmethodEndOffsetFie... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java class ObjectValue (line 35) | public class ObjectValue extends ScopeValue { method ObjectValue (line 43) | public ObjectValue(int id) { method isObject (line 49) | public boolean isObject() { return true; } method id (line 50) | public int id() { return id; } method getKlass (line 51) | public ScopeValue getKlass() { return klass; } method getFieldsValue (line 52) | public List getFieldsValue() { return fieldsValue; } method getFieldAt (line 53) | public ScopeValue getFieldAt(int i) { return (ScopeValue)fieldsValue.g... method fieldsSize (line 54) | public int fieldsSize() { return fieldsValue.size(); } method getValue (line 59) | public OopHandle getValue() { return null; } method readObject (line 63) | void readObject(DebugInfoReadStream stream) { method print (line 75) | public void print() { method printOn (line 79) | public void printOn(PrintStream tty) { method printFieldsOn (line 83) | void printFieldsOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java class PCDesc (line 36) | public class PCDesc extends VMObject { method update (line 47) | public void update(Observable o, Object data) { method initialize (line 53) | private static void initialize(TypeDataBase db) { method PCDesc (line 66) | public PCDesc(Address addr) { method getPCOffset (line 72) | public int getPCOffset() { method getScopeDecodeOffset (line 76) | public int getScopeDecodeOffset() { method getObjDecodeOffset (line 80) | public int getObjDecodeOffset() { method getRealPC (line 84) | public Address getRealPC(NMethod code) { method getReexecute (line 89) | public boolean getReexecute() { method isMethodHandleInvoke (line 94) | public boolean isMethodHandleInvoke() { method print (line 99) | public void print(NMethod code) { method printOn (line 103) | public void printOn(PrintStream tty, NMethod code) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java class RuntimeStub (line 32) | public class RuntimeStub extends CodeBlob { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static void initialize(TypeDataBase db) { method RuntimeStub (line 50) | public RuntimeStub(Address addr) { method isRuntimeStub (line 54) | public boolean isRuntimeStub() { method callerMustGCArguments (line 58) | public boolean callerMustGCArguments() { method getName (line 63) | public String getName() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java class SafepointBlob (line 34) | public class SafepointBlob extends SingletonBlob { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static void initialize(TypeDataBase db) { method SafepointBlob (line 49) | public SafepointBlob(Address addr) { method isSafepointStub (line 53) | public boolean isSafepointStub() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java class ScopeDesc (line 39) | public class ScopeDesc { method ScopeDesc (line 54) | private ScopeDesc(NMethod code, int decodeOffset, List objects, boolea... method ScopeDesc (line 72) | public ScopeDesc(NMethod code, int decodeOffset, int objectDecodeOffse... method getNMethod (line 90) | public NMethod getNMethod() { return code; } method getMethod (line 91) | public Method getMethod() { return method; } method getBCI (line 92) | public int getBCI() { return bci; } method getReexecute (line 93) | public boolean getReexecute() { return reexecute;} method getLocals (line 96) | public List getLocals() { method getExpressions (line 101) | public List getExpressions() { method getMonitors (line 106) | public List getMonitors() { method getObjects (line 111) | public List getObjects() { method sender (line 116) | public ScopeDesc sender() { method getDecodeOffset (line 125) | public int getDecodeOffset() { method isTop (line 130) | public boolean isTop() { method equals (line 134) | public boolean equals(Object arg) { method printValue (line 148) | public void printValue() { method printValueOn (line 152) | public void printValueOn(PrintStream tty) { method streamAt (line 164) | private DebugInfoReadStream streamAt(int decodeOffset) { method decodeScopeValues (line 169) | private List decodeScopeValues(int decodeOffset) { method decodeMonitorValues (line 183) | private List decodeMonitorValues(int decodeOffset) { method decodeObjectValues (line 197) | private List decodeObjectValues(int decodeOffset) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java class ScopeValue (line 45) | public abstract class ScopeValue { method isLocation (line 55) | public boolean isLocation() { return false; } method isConstantInt (line 56) | public boolean isConstantInt() { return false; } method isConstantDouble (line 57) | public boolean isConstantDouble() { return false; } method isConstantLong (line 58) | public boolean isConstantLong() { return false; } method isConstantOop (line 59) | public boolean isConstantOop() { return false; } method isObject (line 60) | public boolean isObject() { return false; } method readFrom (line 62) | public static ScopeValue readFrom(DebugInfoReadStream stream) { method printOn (line 84) | public abstract void printOn(PrintStream tty); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java class SingletonBlob (line 32) | public class SingletonBlob extends CodeBlob { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static void initialize(TypeDataBase db) { method SingletonBlob (line 47) | public SingletonBlob(Address addr) { method isSingletonBlob (line 51) | public boolean isSingletonBlob() { return true; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/Stub.java class Stub (line 39) | public class Stub extends VMObject { method Stub (line 41) | public Stub(Address addr) { method getSize (line 52) | public long getSize() { Assert.that(false, "should not call... method getAddress (line 55) | public Address getAddress() { return addr; } method codeBegin (line 62) | public Address codeBegin() { Assert.that(false, "should not call... method codeEnd (line 64) | public Address codeEnd() { Assert.that(false, "should not call... method verify (line 71) | public void verify() { Assert.that(false, "should not call... method printOn (line 73) | public void printOn(PrintStream tty) { Assert.that(false, "should not ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java class StubQueue (line 46) | public class StubQueue extends VMObject { method update (line 60) | public void update(Observable o, Object data) { method initialize (line 66) | private static synchronized void initialize(TypeDataBase db) { method StubQueue (line 76) | public StubQueue(Address addr, Class stubType) { method contains (line 81) | public boolean contains(Address pc) { method getStubContaining (line 87) | public Stub getStubContaining(Address pc) { method stubContains (line 99) | public boolean stubContains(Stub s, Address pc) { method getNumberOfStubs (line 103) | public int getNumberOfStubs() { method getFirst (line 107) | public Stub getFirst() { method getNext (line 111) | public Stub getNext(Stub s) { method getPrev (line 119) | public Stub getPrev(Stub s) { method getQueueBegin (line 138) | private long getQueueBegin() { method getQueueEnd (line 142) | private long getQueueEnd() { method getBufferLimit (line 146) | private long getBufferLimit() { method getStubBuffer (line 150) | private Address getStubBuffer() { method getStubAt (line 154) | private Stub getStubAt(long offset) { method getIndexOf (line 159) | private long getIndexOf(Stub s) { method getStubSize (line 165) | private long getStubSize(Stub s) { method checkIndex (line 169) | private void checkIndex(long i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java class UncommonTrapBlob (line 34) | public class UncommonTrapBlob extends SingletonBlob { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static void initialize(TypeDataBase db) { method UncommonTrapBlob (line 49) | public UncommonTrapBlob(Address addr) { method isUncommonTrapStub (line 53) | public boolean isUncommonTrapStub() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java class VMRegImpl (line 34) | public class VMRegImpl { method update (line 43) | public void update(Observable o, Object data) { method initialize (line 49) | private static void initialize(TypeDataBase db) { method getStack0 (line 58) | public static VMReg getStack0() { method getRegisterName (line 62) | public static String getRegisterName(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java class CompileTask (line 36) | public class CompileTask extends VMObject { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method CompileTask (line 54) | public CompileTask(Address addr) { method method (line 58) | public Method method() { method osrBci (line 63) | public int osrBci() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/compiler/OopMap.java class OopMap (line 34) | public class OopMap extends VMObject { method update (line 46) | public void update(Observable o, Object data) { method initialize (line 52) | private static void initialize(TypeDataBase db) { method OopMap (line 65) | public OopMap(Address addr) { method getOffset (line 69) | public long getOffset() { method getOMVData (line 78) | Address getOMVData() { method getOMVDataSize (line 82) | long getOMVDataSize() { method getOMVCount (line 86) | long getOMVCount() { method getWriteStream (line 90) | CompressedWriteStream getWriteStream() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.java class OopMapSet (line 35) | public class OopMapSet extends VMObject { class MyVisitor (line 44) | private static class MyVisitor implements OopMapVisitor { method MyVisitor (line 47) | public MyVisitor(AddressVisitor oopVisitor) { method setAddressVisitor (line 51) | public void setAddressVisitor(AddressVisitor addressVisitor) { method visitOopLocation (line 55) | public void visitOopLocation(Address oopAddr) { method visitDerivedOopLocation (line 59) | public void visitDerivedOopLocation(Address baseOopAddr, Address der... method visitValueLocation (line 68) | public void visitValueLocation(Address valueAddr) { method visitNarrowOopLocation (line 71) | public void visitNarrowOopLocation(Address narrowOopAddr) { method update (line 78) | public void update(Observable o, Object data) { method initialize (line 84) | private static void initialize(TypeDataBase db) { method OopMapSet (line 100) | public OopMapSet(Address addr) { method getSize (line 105) | public long getSize() { method getMapAt (line 110) | public OopMap getMapAt(int index) { method findMapAtOffset (line 122) | public OopMap findMapAtOffset(long pcOffset, boolean debugging) { method oopsDo (line 165) | public static void oopsDo(Frame fr, CodeBlob cb, RegisterMap regMap, A... method allDo (line 171) | public static void allDo(Frame fr, CodeBlob cb, RegisterMap regMap, Oo... method updateRegisterMap (line 228) | public static void updateRegisterMap(Frame fr, CodeBlob cb, RegisterMa... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java class OopMapStream (line 29) | public class OopMapStream { method OopMapStream (line 38) | public OopMapStream(OopMap oopMap) { method OopMapStream (line 42) | public OopMapStream(OopMap oopMap, OopMapValue.OopTypes type) { method OopMapStream (line 47) | public OopMapStream(OopMap oopMap, OopMapValue.OopTypes[] types) { method isDone (line 60) | public boolean isDone() { method next (line 67) | public void next() { method getCurrent (line 71) | public OopMapValue getCurrent() { method computeMask (line 79) | private int computeMask(OopMapValue.OopTypes[] types) { method findNext (line 89) | private void findNext() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java class OopMapValue (line 34) | public class OopMapValue { method update (line 59) | public void update(Observable o, Object data) { method initialize (line 65) | private static void initialize(TypeDataBase db) { class OopTypes (line 82) | public static abstract class OopTypes { method getValue (line 83) | int getValue() { return OopMapValue.UNUSED_VALUE; } method getValue (line 84) | int getValue() { return OopMapValue.OOP_VALUE; } method getValue (line 85) | int getValue() { return OopMapValue.VALUE_VALUE; } method getValue (line 86) | int getValue() { return OopMapValue.NARROWOOP_VALUE; } method getValue (line 87) | int getValue() { return OopMapValue.CALLEE_SAVED_VALUE; } method getValue (line 88) | int getValue() { return OopMapValue.DERIVED_OOP_VALUE; } method getValue (line 90) | abstract int getValue(); method OopTypes (line 91) | protected OopTypes() {} method OopMapValue (line 94) | public OopMapValue() { setValue((shor... method OopMapValue (line 95) | public OopMapValue(VMReg reg, OopTypes t) { setReg(reg); s... method OopMapValue (line 96) | public OopMapValue(VMReg reg, OopTypes t, VMReg reg2) { setReg(reg); s... method OopMapValue (line 97) | public OopMapValue(CompressedReadStream stream) { readFrom(strea... method readFrom (line 99) | public void readFrom(CompressedReadStream stream) { method isOop (line 107) | public boolean isOop() { return (getValue() & TYPE_MASK_IN_PLA... method isValue (line 108) | public boolean isValue() { return (getValue() & TYPE_MASK_IN_PLA... method isNarrowOop (line 109) | public boolean isNarrowOop() { return (getValue() & TYPE_MASK_IN_PLA... method isCalleeSaved (line 110) | public boolean isCalleeSaved() { return (getValue() & TYPE_MASK_IN_PLA... method isDerivedOop (line 111) | public boolean isDerivedOop() { return (getValue() & TYPE_MASK_IN_PLA... method getReg (line 113) | public VMReg getReg() { return new VMReg((getValue() & REGISTER_MASK_I... method setReg (line 114) | public void setReg(VMReg r) { setValue((short) (r.getValue() << REGIS... method getType (line 116) | public OopTypes getType() { method setType (line 126) | public void setType(OopTypes t) { setValue((short) ((getValue() & REGI... method getContentReg (line 128) | public VMReg getContentReg() { return new VMReg(contentReg); } method setContentReg (line 129) | public void setContentReg(VMReg r) { contentReg = (short) r.getValue(... method isRegisterLoc (line 132) | public boolean isRegisterLoc() { return (getReg().lessThan(VM.get... method isStackLoc (line 133) | public boolean isStackLoc() { return (getReg().greaterThanOrEq... method getStackOffset (line 136) | public int getStackOffset() { method setValue (line 147) | private void setValue(short value) { method getValue (line 151) | private int getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java type OopMapVisitor (line 31) | public interface OopMapVisitor { method visitOopLocation (line 32) | public void visitOopLocation(Address oopAddr); method visitDerivedOopLocation (line 33) | public void visitDerivedOopLocation(Address baseOopAddr, Address deriv... method visitValueLocation (line 34) | public void visitValueLocation(Address valueAddr); method visitNarrowOopLocation (line 35) | public void visitNarrowOopLocation(Address narrowOopAddr); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java type Address (line 66) | public interface Address { method equals (line 73) | public boolean equals(Object arg); method hashCode (line 80) | public int hashCode(); method getCIntegerAt (line 86) | public long getCIntegerAt (long offset, long numBytes, bool... method getAddressAt (line 89) | public Address getAddressAt (long offset) throws UnmappedAddr... method getCompOopAddressAt (line 91) | public Address getCompOopAddressAt (long offset) throws UnmappedAdd... method getJBooleanAt (line 97) | public boolean getJBooleanAt (long offset) throws UnmappedAddr... method getJByteAt (line 98) | public byte getJByteAt (long offset) throws UnmappedAddr... method getJCharAt (line 99) | public char getJCharAt (long offset) throws UnmappedAddr... method getJDoubleAt (line 100) | public double getJDoubleAt (long offset) throws UnmappedAddr... method getJFloatAt (line 101) | public float getJFloatAt (long offset) throws UnmappedAddr... method getJIntAt (line 102) | public int getJIntAt (long offset) throws UnmappedAddr... method getJLongAt (line 103) | public long getJLongAt (long offset) throws UnmappedAddr... method getJShortAt (line 104) | public short getJShortAt (long offset) throws UnmappedAddr... method getOopHandleAt (line 106) | public OopHandle getOopHandleAt (long offset) method getCompOopHandleAt (line 108) | public OopHandle getCompOopHandleAt (long offset) method setCIntegerAt (line 122) | public void setCIntegerAt(long offset, long numBytes, long value); method setAddressAt (line 125) | public void setAddressAt(long offset, Address value); method setJBooleanAt (line 131) | public void setJBooleanAt (long offset, boolean value) method setJByteAt (line 133) | public void setJByteAt (long offset, byte value) method setJCharAt (line 135) | public void setJCharAt (long offset, char value) method setJDoubleAt (line 137) | public void setJDoubleAt (long offset, double value) method setJFloatAt (line 139) | public void setJFloatAt (long offset, float value) method setJIntAt (line 141) | public void setJIntAt (long offset, int value) method setJLongAt (line 143) | public void setJLongAt (long offset, long value) method setJShortAt (line 145) | public void setJShortAt (long offset, short value) method setOopHandleAt (line 147) | public void setOopHandleAt (long offset, OopHandle value) method addOffsetTo (line 158) | public Address addOffsetTo (long offset) throws UnsupportedO... method addOffsetToAsOopHandle (line 167) | public OopHandle addOffsetToAsOopHandle(long offset) throws Unsupport... method minus (line 175) | public long minus(Address arg); method lessThan (line 179) | public boolean lessThan (Address arg); method lessThanOrEqual (line 182) | public boolean lessThanOrEqual (Address arg); method greaterThan (line 185) | public boolean greaterThan (Address arg); method greaterThanOrEqual (line 188) | public boolean greaterThanOrEqual(Address arg); method andWithMask (line 195) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 202) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 210) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java class AddressException (line 27) | public class AddressException extends RuntimeException { method AddressException (line 30) | public AddressException(long addr) { method AddressException (line 34) | public AddressException(String detail, long addr) { method getAddress (line 39) | public long getAddress() { method getMessage (line 43) | public String getMessage() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java type DataSource (line 35) | public interface DataSource { method readByte (line 36) | public byte readByte() throws IOException; method readShort (line 37) | public short readShort() throws IOException; method readInt (line 38) | public int readInt() throws IOException; method readLong (line 39) | public long readLong() throws IOException; method read (line 40) | public int read(byte[] b) throws IOException; method seek (line 41) | public void seek(long pos) throws IOException; method getFilePointer (line 42) | public long getFilePointer() throws IOException; method close (line 43) | public void close() throws IOException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java type Debugger (line 30) | public interface Debugger extends SymbolLookup, ThreadAccess { method hasProcessList (line 33) | public boolean hasProcessList() throws DebuggerException; method getProcessList (line 38) | public List getProcessList() throws DebuggerException; method attach (line 43) | public void attach(int processID) throws DebuggerException; method attach (line 50) | public void attach(String executableName, String coreFileName) method detach (line 55) | public boolean detach() throws DebuggerException; method parseAddress (line 65) | public Address parseAddress(String addressString) method getAddressValue (line 71) | public long getAddressValue(Address addr) throws DebuggerException; method getOS (line 77) | public String getOS() throws DebuggerException; method getCPU (line 83) | public String getCPU() throws DebuggerException; method getMachineDescription (line 88) | public MachineDescription getMachineDescription() throws DebuggerExcep... method hasConsole (line 95) | public boolean hasConsole() throws DebuggerException; method consoleExecuteCommand (line 101) | public String consoleExecuteCommand(String cmd) throws DebuggerException; method getConsolePrompt (line 105) | public String getConsolePrompt() throws DebuggerException; method getCDebugger (line 110) | public CDebugger getCDebugger() throws DebuggerException; method getJBooleanSize (line 113) | public long getJBooleanSize(); method getJByteSize (line 114) | public long getJByteSize(); method getJCharSize (line 115) | public long getJCharSize(); method getJDoubleSize (line 116) | public long getJDoubleSize(); method getJFloatSize (line 117) | public long getJFloatSize(); method getJIntSize (line 118) | public long getJIntSize(); method getJLongSize (line 119) | public long getJLongSize(); method getJShortSize (line 120) | public long getJShortSize(); method getHeapOopSize (line 121) | public long getHeapOopSize(); method getNarrowOopBase (line 122) | public long getNarrowOopBase(); method getNarrowOopShift (line 123) | public int getNarrowOopShift(); method readBytesFromProcess (line 125) | public ReadResult readBytesFromProcess(long address, long numBytes) method writeBytesToProcess (line 128) | public void writeBytesToProcess(long address, long numBytes, byte[] data) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java class DebuggerBase (line 39) | public abstract class DebuggerBase implements Debugger { class Fetcher (line 69) | class Fetcher implements PageFetcher { method fetchPage (line 70) | public Page fetchPage(long pageBaseAddress, long numBytes) { method DebuggerBase (line 84) | protected DebuggerBase() { method configureJavaPrimitiveTypeSizes (line 89) | public void configureJavaPrimitiveTypeSizes(long jbooleanSize, method putHeapConst (line 162) | public void putHeapConst(long heapOopSize, long narrowOopBase, int nar... method initCache (line 170) | protected final void initCache(long pageSize, long maxNumPages) { method setBigEndian (line 180) | protected final void setBigEndian(boolean bigEndian) { method clearCache (line 187) | protected final void clearCache() { method disableCache (line 197) | protected final void disableCache() { method enableCache (line 207) | protected final void enableCache() { method readBytes (line 214) | protected final byte[] readBytes(long address, long numBytes) method writeBytes (line 228) | protected final void writeBytes(long address, long numBytes, byte[] data) method readJBoolean (line 236) | public boolean readJBoolean(long address) method readJByte (line 248) | public byte readJByte(long address) method readJChar (line 262) | public char readJChar(long address) method readJDouble (line 276) | public double readJDouble(long address) method readJFloat (line 290) | public float readJFloat(long address) method readJInt (line 304) | public int readJInt(long address) method readJLong (line 318) | public long readJLong(long address) method readJShort (line 332) | public short readJShort(long address) method readCInteger (line 346) | public long readCInteger(long address, long numBytes, boolean isUnsigned) method writeJBoolean (line 380) | public void writeJBoolean(long address, boolean value) method writeJByte (line 388) | public void writeJByte(long address, byte value) method writeJChar (line 396) | public void writeJChar(long address, char value) method writeJDouble (line 404) | public void writeJDouble(long address, double value) method writeJFloat (line 412) | public void writeJFloat(long address, float value) method writeJInt (line 420) | public void writeJInt(long address, int value) method writeJLong (line 428) | public void writeJLong(long address, long value) method writeJShort (line 436) | public void writeJShort(long address, short value) method writeCInteger (line 444) | public void writeCInteger(long address, long numBytes, long value) method readAddressValue (line 452) | protected long readAddressValue(long address) method readCompOopAddressValue (line 457) | protected long readCompOopAddressValue(long address) method writeAddressValue (line 467) | protected void writeAddressValue(long address, long value) method checkConfigured (line 473) | protected final void checkConfigured() { method checkJavaConfigured (line 483) | protected final void checkJavaConfigured() { method parseCacheNumPagesProperty (line 492) | protected int parseCacheNumPagesProperty(int defaultNum) { method invalidatePageCache (line 508) | protected void invalidatePageCache(long startAddress, long numBytes) { method getJBooleanSize (line 512) | public long getJBooleanSize() { method getJByteSize (line 516) | public long getJByteSize() { method getJCharSize (line 520) | public long getJCharSize() { method getJDoubleSize (line 524) | public long getJDoubleSize() { method getJFloatSize (line 528) | public long getJFloatSize() { method getJIntSize (line 532) | public long getJIntSize() { method getJLongSize (line 536) | public long getJLongSize() { method getJShortSize (line 540) | public long getJShortSize() { method getHeapOopSize (line 544) | public long getHeapOopSize() { method getNarrowOopBase (line 548) | public long getNarrowOopBase() { method getNarrowOopShift (line 551) | public int getNarrowOopShift() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java class DebuggerException (line 27) | public class DebuggerException extends RuntimeException { method DebuggerException (line 28) | public DebuggerException() { method DebuggerException (line 32) | public DebuggerException(String message) { method DebuggerException (line 36) | public DebuggerException(String message, Throwable cause) { method DebuggerException (line 40) | public DebuggerException(Throwable cause) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java class DebuggerUtilities (line 29) | public class DebuggerUtilities { method DebuggerUtilities (line 33) | public DebuggerUtilities(long addressSize, boolean isBigEndian) { method addressValueToString (line 38) | public String addressValueToString(long address) { method checkAlignment (line 55) | public void checkAlignment(long address, long alignment) { method scanAddress (line 64) | public long scanAddress(String addrStr) throws NumberFormatException { method charToNibble (line 78) | public int charToNibble(char ascii) throws NumberFormatException { method dataToJBoolean (line 89) | public boolean dataToJBoolean(byte[] data, long jbooleanSize) { method dataToJByte (line 95) | public byte dataToJByte(byte[] data, long jbyteSize) { method dataToJChar (line 101) | public char dataToJChar(byte[] data, long jcharSize) { method dataToJDouble (line 111) | public double dataToJDouble(byte[] data, long jdoubleSize) { method dataToJFloat (line 117) | public float dataToJFloat(byte[] data, long jfloatSize) { method dataToJInt (line 123) | public int dataToJInt(byte[] data, long jintSize) { method dataToJLong (line 133) | public long dataToJLong(byte[] data, long jlongSize) { method dataToJShort (line 143) | public short dataToJShort(byte[] data, long jshortSize) { method dataToCInteger (line 153) | public long dataToCInteger(byte[] data, boolean isUnsigned) { method dataToAddressValue (line 182) | public long dataToAddressValue(byte[] data) { method jbooleanToData (line 192) | public byte[] jbooleanToData(boolean value) { method jbyteToData (line 198) | public byte[] jbyteToData(byte value) { method jcharToData (line 204) | public byte[] jcharToData(char value) { method jdoubleToData (line 214) | public byte[] jdoubleToData(double value) { method jfloatToData (line 218) | public byte[] jfloatToData(float value) { method jintToData (line 222) | public byte[] jintToData(int value) { method jlongToData (line 234) | public byte[] jlongToData(long value) { method jshortToData (line 246) | public byte[] jshortToData(short value) { method cIntegerToData (line 256) | public byte[] cIntegerToData(long longNumBytes, long value) { method checkDataContents (line 273) | private void checkDataContents(byte[] data, long len) { method byteSwap (line 279) | private void byteSwap(byte[] data) { method rawDataToJLong (line 288) | private long rawDataToJLong(byte[] data) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java class InputLexer (line 34) | public class InputLexer { method InputLexer (line 35) | public InputLexer(BufferedInputStream in) throws IOException { method close (line 40) | public void close() throws IOException { method parseBoolean (line 46) | public boolean parseBoolean() throws IOException { method parseInt (line 52) | public int parseInt() throws IOException { method parseLong (line 62) | public long parseLong() throws IOException { method parseAddress (line 80) | public long parseAddress() throws IOException { method skipByte (line 99) | public void skipByte() throws IOException { method readByte (line 104) | public byte readByte() throws IOException { method readBytes (line 113) | public void readBytes(byte[] buf, int off, int len) throws IOException { method readChar (line 132) | public char readChar() throws IOException { method readUnsignedInt (line 140) | public long readUnsignedInt() throws IOException { method readByteString (line 150) | public String readByteString(int len) throws IOException { method readCharString (line 164) | public String readCharString(int len) throws IOException { method skipWhitespace (line 176) | private void skipWhitespace() throws IOException { method isHexDigit (line 183) | private boolean isHexDigit(char c) { method pushBack (line 189) | private void pushBack(byte b) { method readByteInternal (line 197) | private byte readByteInternal() throws IOException { method error (line 205) | private void error() throws IOException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java type JVMDebugger (line 31) | public interface JVMDebugger extends Debugger { method configureJavaPrimitiveTypeSizes (line 37) | public void configureJavaPrimitiveTypeSizes(long jbooleanSize, method putHeapConst (line 45) | public void putHeapConst(long heapOopSize, long narrowOopBase, int nar... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java class LongHashMap (line 38) | public class LongHashMap class Entry (line 40) | static class Entry { method Entry (line 46) | Entry(int hash, long key, Object value, Entry next) { method getKey (line 58) | long getKey() { return key; } method getValue (line 67) | Object getValue() { return value; } method setValue (line 88) | Object setValue(Object value) { method equals (line 112) | public boolean equals(Object o) { method hashCode (line 135) | public int hashCode() { method LongHashMap (line 183) | public LongHashMap(int initialCapacity, float loadFactor) { method LongHashMap (line 205) | public LongHashMap(int initialCapacity) { method LongHashMap (line 213) | public LongHashMap() { method size (line 222) | public int size() { method isEmpty (line 231) | public boolean isEmpty() { method get (line 246) | public Object get(long key) { method containsKey (line 259) | public boolean containsKey(long key) { method getEntry (line 268) | Entry getEntry(long key) { method containsValue (line 288) | public boolean containsValue(Object value) { method put (line 318) | public Object put(long key, Object value) { method remove (line 355) | public Object remove(long key) { method removeEntryForKey (line 365) | Entry removeEntryForKey(long key) { method removeEntry (line 392) | void removeEntry(Entry doomed) { method clear (line 414) | public void clear() { method rehash (line 427) | void rehash() { method eq (line 449) | static boolean eq(Object o1, Object o2) { method newEntry (line 453) | Entry newEntry(int hash, long key, Object value, Entry next) { method capacity (line 457) | int capacity() { method loadFactor (line 461) | float loadFactor() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java type MachineDescription (line 33) | public interface MachineDescription extends Serializable { method getAddressSize (line 36) | public long getAddressSize(); method cIntegerTypeMaxValue (line 43) | public long cIntegerTypeMaxValue(long sizeInBytes, boolean isUnsigned); method cIntegerTypeMinValue (line 49) | public long cIntegerTypeMinValue(long sizeInBytes, boolean isUnsigned); method isBigEndian (line 54) | public boolean isBigEndian(); method isLP64 (line 58) | public boolean isLP64(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java class MachineDescriptionAMD64 (line 27) | public class MachineDescriptionAMD64 extends MachineDescriptionTwosCompl... method getAddressSize (line 28) | public long getAddressSize() { method isLP64 (line 32) | public boolean isLP64() { method isBigEndian (line 36) | public boolean isBigEndian() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java class MachineDescriptionIA64 (line 27) | public class MachineDescriptionIA64 extends MachineDescriptionTwosComple... method getAddressSize (line 28) | public long getAddressSize() { method isLP64 (line 32) | public boolean isLP64() { method isBigEndian (line 36) | public boolean isBigEndian() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java class MachineDescriptionIntelX86 (line 27) | public class MachineDescriptionIntelX86 extends MachineDescriptionTwosCo... method getAddressSize (line 28) | public long getAddressSize() { method isBigEndian (line 32) | public boolean isBigEndian() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java class MachineDescriptionSPARC32Bit (line 27) | public class MachineDescriptionSPARC32Bit extends MachineDescriptionTwos... method getAddressSize (line 28) | public long getAddressSize() { method isBigEndian (line 32) | public boolean isBigEndian() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java class MachineDescriptionSPARC64Bit (line 27) | public class MachineDescriptionSPARC64Bit extends MachineDescriptionTwos... method getAddressSize (line 28) | public long getAddressSize() { method isBigEndian (line 33) | public boolean isBigEndian() { method isLP64 (line 37) | public boolean isLP64() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java class MachineDescriptionTwosComplement (line 30) | public abstract class MachineDescriptionTwosComplement { method cIntegerTypeMaxValue (line 57) | public long cIntegerTypeMaxValue(long sizeInBytes, boolean isUnsigned) { method cIntegerTypeMinValue (line 69) | public long cIntegerTypeMinValue(long sizeInBytes, boolean isUnsigned) { method isLP64 (line 78) | public boolean isLP64() { method tableLookup (line 82) | private long tableLookup(long sizeInBytes, long[] table) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java class MappedByteBufferDataSource (line 35) | public class MappedByteBufferDataSource implements DataSource { method MappedByteBufferDataSource (line 38) | public MappedByteBufferDataSource(MappedByteBuffer buf) { method readByte (line 42) | public byte readByte() throws IOException { return buf.get(); ... method readShort (line 43) | public short readShort() throws IOException { return buf.getShort... method readInt (line 44) | public int readInt() throws IOException { return buf.getInt()... method readLong (line 45) | public long readLong() throws IOException { return buf.getLong(... method read (line 46) | public int read(byte[] b) throws IOException { buf.get(b); return ... method seek (line 47) | public void seek(long pos) throws IOException { method getFilePointer (line 55) | public long getFilePointer() throws IOException { return buf.position... method close (line 56) | public void close() throws IOException { buf = null; ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java class NoSuchSymbolException (line 27) | public class NoSuchSymbolException extends RuntimeException { method NoSuchSymbolException (line 30) | public NoSuchSymbolException(String symbol) { method NoSuchSymbolException (line 35) | public NoSuchSymbolException(String symbol, Throwable cause) { method NoSuchSymbolException (line 40) | public NoSuchSymbolException(String symbol, String detail) { method NoSuchSymbolException (line 45) | public NoSuchSymbolException(String symbol, String detail, Throwable c... method getSymbol (line 50) | public String getSymbol() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java class NotInHeapException (line 27) | public class NotInHeapException extends AddressException { method NotInHeapException (line 28) | public NotInHeapException(long addr) { method NotInHeapException (line 32) | public NotInHeapException(String detail, long addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java type OopHandle (line 44) | public interface OopHandle extends Address { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java class Page (line 30) | public class Page { method Page (line 39) | public Page(long baseAddress, byte[] data) { method Page (line 47) | public Page(long baseAddress, long unmappedPageLength) { method getBaseAddress (line 52) | public long getBaseAddress() { method getSize (line 56) | public long getSize() { method isMapped (line 66) | public boolean isMapped() { method getPrev (line 70) | public Page getPrev() { method setPrev (line 74) | public void setPrev(Page prev) { method getNext (line 78) | public Page getNext() { method setNext (line 82) | public void setNext(Page next) { method getData (line 92) | public void getData(long startAddress, long numBytes, method getDataAsBytes (line 117) | public void getDataAsBytes(long startAddress, long numBytes, method getBoolean (line 127) | public boolean getBoolean(long address) { method getByte (line 131) | public byte getByte(long address) { method getShort (line 135) | public short getShort(long address, boolean bigEndian) { method getChar (line 148) | public char getChar(long address, boolean bigEndian) { method getInt (line 152) | public int getInt(long address, boolean bigEndian) { method getLong (line 169) | public long getLong(long address, boolean bigEndian) { method getFloat (line 194) | public float getFloat(long address, boolean bigEndian) { method getDouble (line 198) | public double getDouble(long address, boolean bigEndian) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java class PageCache (line 36) | public class PageCache { method PageCache (line 40) | public PageCache(long pageSize, method getData (line 55) | public synchronized byte[] getData(long startAddress, long numBytes) method getBoolean (line 79) | public synchronized boolean getBoolean(long address) { method getByte (line 83) | public synchronized byte getByte(long address) { method getShort (line 87) | public synchronized short getShort(long address, boolean bigEndian) { method getChar (line 91) | public synchronized char getChar(long address, boolean bigEndian) { method getInt (line 95) | public synchronized int getInt(long address, boolean bigEndian) { method getLong (line 99) | public synchronized long getLong(long address, boolean bigEndian) { method getFloat (line 103) | public synchronized float getFloat(long address, boolean bigEndian) { method getDouble (line 107) | public synchronized double getDouble(long address, boolean bigEndian) { method clear (line 112) | public synchronized void clear(long startAddress, long numBytes) { method clear (line 123) | public synchronized void clear() { method disable (line 133) | public synchronized void disable() { method enable (line 140) | public synchronized void enable() { method getPage (line 163) | private Page getPage(long pageBaseAddress) { method checkPage (line 206) | private Page checkPage(Page page, long startAddress) { method countPages (line 213) | private int countPages() { method flushPage (line 226) | private void flushPage(long pageBaseAddress) { method addPageToList (line 235) | private void addPageToList(Page page) { method removePageFromList (line 251) | private void removePageFromList(Page page) { method checkPageInfo (line 266) | private void checkPageInfo(long pageSize, long maxNumPages) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java type PageFetcher (line 29) | public interface PageFetcher { method fetchPage (line 30) | public Page fetchPage(long pageBaseAddress, long numBytes); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java class ProcessInfo (line 30) | public class ProcessInfo { method ProcessInfo (line 31) | public ProcessInfo(String name, int pid) { method getName (line 36) | public String getName() { method getPid (line 40) | public int getPid() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java class RandomAccessFileDataSource (line 30) | public class RandomAccessFileDataSource implements DataSource { method RandomAccessFileDataSource (line 31) | public RandomAccessFileDataSource(RandomAccessFile file) { method readByte (line 35) | public byte readByte() throws IOException { return file.readByt... method readShort (line 36) | public short readShort() throws IOException { return file.readSho... method readInt (line 37) | public int readInt() throws IOException { return file.readInt... method readLong (line 38) | public long readLong() throws IOException { return file.readLon... method read (line 39) | public int read(byte[] b) throws IOException { return file.read(b)... method seek (line 40) | public void seek(long pos) throws IOException { file.seek(pos); ... method getFilePointer (line 41) | public long getFilePointer() throws IOException { return file.getFile... method close (line 42) | public void close() throws IOException { file.close(); ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java class ReadResult (line 33) | public class ReadResult implements Serializable { method ReadResult (line 38) | public ReadResult(byte[] data) { method ReadResult (line 43) | public ReadResult(long failureAddress) { method getData (line 47) | public byte[] getData() { method getFailureAddress (line 51) | public long getFailureAddress() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java type SymbolLookup (line 27) | public interface SymbolLookup { method lookup (line 40) | public Address lookup(String objectName, String symbol); method lookupOop (line 60) | public OopHandle lookupOop(String objectName, String symbol); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java type ThreadAccess (line 57) | public interface ThreadAccess { method getThreadForIdentifierAddress (line 63) | public ThreadProxy getThreadForIdentifierAddress(Address addr); method getThreadForThreadId (line 67) | public ThreadProxy getThreadForThreadId(long id); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java type ThreadContext (line 36) | public interface ThreadContext { method getNumRegisters (line 38) | public int getNumRegisters(); method getRegisterName (line 42) | public String getRegisterName(int i); method getRegister (line 46) | public long getRegister(int index); method setRegister (line 50) | public void setRegister(int index, long value); method getRegisterAsAddress (line 54) | public Address getRegisterAsAddress(int index); method setRegisterAsAddress (line 58) | public void setRegisterAsAddress(int index, Address value); method getTopFrame (line 60) | public CFrame getTopFrame(Debugger dbg); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java type ThreadProxy (line 51) | public interface ThreadProxy { method getContext (line 56) | public ThreadContext getContext() throws IllegalThreadStateException; method canSetContext (line 59) | public boolean canSetContext() throws DebuggerException; method setContext (line 68) | public void setContext(ThreadContext context) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java class UnalignedAddressException (line 27) | public class UnalignedAddressException extends AddressException { method UnalignedAddressException (line 28) | public UnalignedAddressException(long addr) { method UnalignedAddressException (line 32) | public UnalignedAddressException(String detail, long addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java class UnmappedAddressException (line 27) | public class UnmappedAddressException extends AddressException { method UnmappedAddressException (line 28) | public UnmappedAddressException(long addr) { method UnmappedAddressException (line 32) | public UnmappedAddressException(String detail, long addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java class AMD64ThreadContext (line 34) | public abstract class AMD64ThreadContext implements ThreadContext { method AMD64ThreadContext (line 82) | public AMD64ThreadContext() { method getNumRegisters (line 86) | public int getNumRegisters() { method getRegisterName (line 90) | public String getRegisterName(int index) { method setRegister (line 94) | public void setRegister(int index, long value) { method getRegister (line 98) | public long getRegister(int index) { method getTopFrame (line 102) | public CFrame getTopFrame(Debugger dbg) { method setRegisterAsAddress (line 108) | public abstract void setRegisterAsAddress(int index, Address value); method getRegisterAsAddress (line 112) | public abstract Address getRegisterAsAddress(int index); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java class BsdAddress (line 29) | class BsdAddress implements Address { method BsdAddress (line 33) | BsdAddress(BsdDebugger debugger, long addr) { method equals (line 42) | public boolean equals(Object arg) { method hashCode (line 54) | public int hashCode() { method toString (line 59) | public String toString() { method getCIntegerAt (line 67) | public long getCIntegerAt(long offset, long numBytes, boolean isUnsigned) method getAddressAt (line 72) | public Address getAddressAt(long offset) method getCompOopAddressAt (line 77) | public Address getCompOopAddressAt(long offset) method getJBooleanAt (line 86) | public boolean getJBooleanAt(long offset) throws UnalignedAddressExcep... method getJByteAt (line 90) | public byte getJByteAt(long offset) throws UnalignedAddressException, ... method getJCharAt (line 94) | public char getJCharAt(long offset) throws UnalignedAddressException, ... method getJDoubleAt (line 98) | public double getJDoubleAt(long offset) throws UnalignedAddressExcepti... method getJFloatAt (line 102) | public float getJFloatAt(long offset) throws UnalignedAddressException... method getJIntAt (line 106) | public int getJIntAt(long offset) throws UnalignedAddressException, Un... method getJLongAt (line 110) | public long getJLongAt(long offset) throws UnalignedAddressException, ... method getJShortAt (line 114) | public short getJShortAt(long offset) throws UnalignedAddressException... method getOopHandleAt (line 118) | public OopHandle getOopHandleAt(long offset) method getCompOopHandleAt (line 123) | public OopHandle getCompOopHandleAt(long offset) method setCIntegerAt (line 129) | public void setCIntegerAt(long offset, long numBytes, long value) { method setAddressAt (line 132) | public void setAddressAt(long offset, Address value) { method setJBooleanAt (line 135) | public void setJBooleanAt (long offset, boolean value) method setJByteAt (line 139) | public void setJByteAt (long offset, byte value) method setJCharAt (line 143) | public void setJCharAt (long offset, char value) method setJDoubleAt (line 147) | public void setJDoubleAt (long offset, double value) method setJFloatAt (line 151) | public void setJFloatAt (long offset, float value) method setJIntAt (line 155) | public void setJIntAt (long offset, int value) method setJLongAt (line 159) | public void setJLongAt (long offset, long value) method setJShortAt (line 163) | public void setJShortAt (long offset, short value) method setOopHandleAt (line 167) | public void setOopHandleAt (long offset, OopHandle value) method addOffsetTo (line 176) | public Address addOffsetTo (long offset) throws UnsupportedOp... method addOffsetToAsOopHandle (line 184) | public OopHandle addOffsetToAsOopHandle(long offset) throws Unsupport... method minus (line 194) | public long minus(Address arg) { method lessThan (line 206) | public boolean lessThan (Address a) { method lessThanOrEqual (line 220) | public boolean lessThanOrEqual (Address a) { method greaterThan (line 234) | public boolean greaterThan (Address a) { method greaterThanOrEqual (line 248) | public boolean greaterThanOrEqual(Address a) { method andWithMask (line 262) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 270) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 278) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... method getValue (line 291) | long getValue() { method check (line 296) | private static void check(boolean arg, String failMessage) { method main (line 304) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java class BsdCDebugger (line 37) | class BsdCDebugger implements CDebugger { method BsdCDebugger (line 40) | BsdCDebugger(BsdDebugger dbg) { method getThreadList (line 44) | public List getThreadList() throws DebuggerException { method getLoadObjectList (line 48) | public List/**/ getLoadObjectList() throws DebuggerExcepti... method loadObjectContainingPC (line 52) | public LoadObject loadObjectContainingPC(Address pc) throws DebuggerEx... method topFrameForThread (line 84) | public CFrame topFrameForThread(ThreadProxy thread) throws DebuggerExc... method getNameOfFile (line 105) | public String getNameOfFile(String fileName) { method getProcessControl (line 109) | public ProcessControl getProcessControl() throws DebuggerException { method canDemangle (line 114) | public boolean canDemangle() { method demangle (line 118) | public String demangle(String sym) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java type BsdDebugger (line 35) | public interface BsdDebugger extends JVMDebugger { method addressValueToString (line 36) | public String addressValueToString(long address) throws Debugger... method readJBoolean (line 37) | public boolean readJBoolean(long address) throws DebuggerException; method readJByte (line 38) | public byte readJByte(long address) throws DebuggerException; method readJChar (line 39) | public char readJChar(long address) throws DebuggerException; method readJDouble (line 40) | public double readJDouble(long address) throws DebuggerException; method readJFloat (line 41) | public float readJFloat(long address) throws DebuggerException; method readJInt (line 42) | public int readJInt(long address) throws DebuggerException; method readJLong (line 43) | public long readJLong(long address) throws DebuggerException; method readJShort (line 44) | public short readJShort(long address) throws DebuggerException; method readCInteger (line 45) | public long readCInteger(long address, long numBytes, boolean ... method readAddress (line 47) | public BsdAddress readAddress(long address) throws DebuggerException; method readCompOopAddress (line 48) | public BsdAddress readCompOopAddress(long address) throws DebuggerExce... method readOopHandle (line 49) | public BsdOopHandle readOopHandle(long address) throws DebuggerException; method readCompOopHandle (line 50) | public BsdOopHandle readCompOopHandle(long address) throws DebuggerExc... method getThreadIntegerRegisterSet (line 51) | public long[] getThreadIntegerRegisterSet(long unique_thread_id)... method getAddressValue (line 52) | public long getAddressValue(Address addr) throws DebuggerExcep... method newAddress (line 53) | public Address newAddress(long value) throws DebuggerException; method getThreadList (line 56) | public List getThreadList(); method getLoadObjectList (line 57) | public List getLoadObjectList(); method lookup (line 58) | public ClosestSymbol lookup(long address); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java class BsdDebuggerLocal (line 51) | public class BsdDebuggerLocal extends DebuggerBase implements BsdDebugger { method createClosestSymbol (line 67) | private ClosestSymbol createClosestSymbol(String name, long offset) { method createLoadObject (line 72) | private LoadObject createLoadObject(String fileName, long textsize, method init0 (line 81) | private native static void init0() method attach0 (line 83) | private native void attach0(int pid) method attach0 (line 85) | private native void attach0(String execName, String coreName) method detach0 (line 87) | private native void detach0() method lookupByName0 (line 89) | private native long lookupByName0(String objectName, String symbol) method lookupByAddress0 (line 91) | private native ClosestSymbol lookupByAddress0(long address) method getThreadIntegerRegisterSet0 (line 93) | private native long[] getThreadIntegerRegisterSet0(long unique_thread_id) method readBytesFromProcess0 (line 95) | private native byte[] readBytesFromProcess0(long address, long numBytes) method getAddressSize (line 97) | public native static int getAddressSize() ; type WorkerThreadTask (line 109) | interface WorkerThreadTask { method doit (line 110) | public void doit(BsdDebuggerLocal debugger) throws DebuggerException; class BsdDebuggerLocalWorkerThread (line 113) | class BsdDebuggerLocalWorkerThread extends Thread { method BsdDebuggerLocalWorkerThread (line 118) | public BsdDebuggerLocalWorkerThread(BsdDebuggerLocal debugger) { method run (line 123) | public void run() { method execute (line 144) | public WorkerThreadTask execute(WorkerThreadTask task) throws Debugg... method BsdDebuggerLocal (line 173) | public BsdDebuggerLocal(MachineDescription machDesc, method hasProcessList (line 216) | public boolean hasProcessList() throws DebuggerException { method getProcessList (line 221) | public List getProcessList() throws DebuggerException { method checkAttached (line 225) | private void checkAttached() throws DebuggerException { method requireAttach (line 235) | private void requireAttach() { method findABIVersion (line 242) | private void findABIVersion() throws DebuggerException { method attach (line 254) | public synchronized void attach(int processID) throws DebuggerException { method attach (line 274) | public synchronized void attach(String execName, String coreName) { method detach (line 285) | public synchronized boolean detach() { method parseAddress (line 315) | public Address parseAddress(String addressString) method getOS (line 325) | public String getOS() { method getCPU (line 330) | public String getCPU() { method hasConsole (line 334) | public boolean hasConsole() throws DebuggerException { method consoleExecuteCommand (line 338) | public String consoleExecuteCommand(String cmd) throws DebuggerExcepti... method getConsolePrompt (line 342) | public String getConsolePrompt() throws DebuggerException { method handleGCC32ABI (line 347) | private long handleGCC32ABI(long addr, String symbol) throws DebuggerE... method lookup (line 356) | public synchronized Address lookup(String objectName, String symbol) { method lookupOop (line 385) | public synchronized OopHandle lookupOop(String objectName, String symb... method getMachineDescription (line 394) | public MachineDescription getMachineDescription() { method getThreadForIdentifierAddress (line 403) | public ThreadProxy getThreadForIdentifierAddress(Address threadIdAddr,... method getThreadForIdentifierAddress (line 406) | @Override method getThreadForThreadId (line 413) | public ThreadProxy getThreadForThreadId(long id) { method addressValueToString (line 423) | public String addressValueToString(long address) { method readAddress (line 428) | public BsdAddress readAddress(long address) method readCompOopAddress (line 433) | public BsdAddress readCompOopAddress(long address) method readOopHandle (line 440) | public BsdOopHandle readOopHandle(long address) method readCompOopHandle (line 446) | public BsdOopHandle readCompOopHandle(long address) method getThreadIntegerRegisterSet (line 457) | public synchronized long[] getThreadIntegerRegisterSet(long unique_thr... method readCInteger (line 479) | public long readCInteger(long address, long numBytes, boolean isUnsigned) method readJLong (line 495) | public long readJLong(long address) method getAddressValue (line 507) | public long getAddressValue(Address addr) { method newAddress (line 513) | public Address newAddress(long value) { method getThreadList (line 519) | public List/**/ getThreadList() { method getLoadObjectList (line 525) | public List/**/ getLoadObjectList() { method lookup (line 531) | public synchronized ClosestSymbol lookup(long addr) { method getCDebugger (line 552) | public CDebugger getCDebugger() { method readBytesFromProcess (line 565) | public synchronized ReadResult readBytesFromProcess(long address, method writeBytesToProcess (line 592) | public void writeBytesToProcess(long address, long numBytes, byte[] data) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java class BsdOopHandle (line 29) | class BsdOopHandle extends BsdAddress implements OopHandle { method BsdOopHandle (line 30) | BsdOopHandle(BsdDebugger debugger, long addr) { method equals (line 34) | public boolean equals(Object arg) { method addOffsetTo (line 46) | public Address addOffsetTo (long offset) throws UnsupportedOp... method andWithMask (line 50) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 54) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 58) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java class BsdThread (line 29) | class BsdThread implements ThreadProxy { method BsdThread (line 36) | BsdThread(BsdDebugger debugger, Address threadIdAddr, Address uniqueTh... method BsdThread (line 45) | BsdThread(BsdDebugger debugger, long id) { method equals (line 50) | public boolean equals(Object obj) { method hashCode (line 58) | public int hashCode() { method toString (line 62) | public String toString() { method getContext (line 66) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 75) | public boolean canSetContext() throws DebuggerException { method setContext (line 79) | public void setContext(ThreadContext context) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java class BsdThreadContextFactory (line 31) | class BsdThreadContextFactory { method createThreadContext (line 32) | static ThreadContext createThreadContext(BsdDebugger dbg) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java class SharedObject (line 33) | class SharedObject extends DSO { method SharedObject (line 34) | SharedObject(BsdDebugger dbg, String filename, long size, Address relo... method newAddress (line 39) | protected Address newAddress(long address) { method getAddressValue (line 43) | protected long getAddressValue(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java class BsdAMD64CFrame (line 33) | final public class BsdAMD64CFrame extends BasicCFrame { method BsdAMD64CFrame (line 34) | public BsdAMD64CFrame(BsdDebugger dbg, Address rbp, Address rip) { method closestSymbolToPC (line 42) | public ClosestSymbol closestSymbolToPC() { method pc (line 47) | public Address pc() { method localVariableBase (line 51) | public Address localVariableBase() { method sender (line 55) | public CFrame sender(ThreadProxy thread) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java class BsdAMD64ThreadContext (line 31) | public class BsdAMD64ThreadContext extends AMD64ThreadContext { method BsdAMD64ThreadContext (line 34) | public BsdAMD64ThreadContext(BsdDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java class BsdX86CFrame (line 33) | final public class BsdX86CFrame extends BasicCFrame { method BsdX86CFrame (line 35) | public BsdX86CFrame(BsdDebugger dbg, Address ebp, Address pc) { method closestSymbolToPC (line 43) | public ClosestSymbol closestSymbolToPC() { method pc (line 48) | public Address pc() { method localVariableBase (line 52) | public Address localVariableBase() { method sender (line 56) | public CFrame sender(ThreadProxy thread) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java class BsdX86ThreadContext (line 31) | public class BsdX86ThreadContext extends X86ThreadContext { method BsdX86ThreadContext (line 34) | public BsdX86ThreadContext(BsdDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java type AccessControl (line 27) | public interface AccessControl { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java type ArrayType (line 27) | public interface ArrayType extends Type { method getElementType (line 28) | public Type getElementType(); method getLength (line 29) | public int getLength(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java type BaseClass (line 29) | public interface BaseClass { method getAccessControl (line 31) | public int getAccessControl(); method isVirtual (line 32) | public boolean isVirtual(); method getType (line 33) | public Type getType(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java type BitType (line 27) | public interface BitType extends IntType { method getSizeInBits (line 29) | public int getSizeInBits(); method getOffset (line 33) | public int getOffset(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java type BlockSym (line 32) | public interface BlockSym extends Sym { method getParent (line 34) | public BlockSym getParent(); method getLength (line 37) | public long getLength(); method getAddress (line 40) | public Address getAddress(); method getName (line 43) | public String getName(); method getNumLocals (line 46) | public int getNumLocals(); method getLocal (line 49) | public LocalSym getLocal(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java type CDebugInfoDataBase (line 34) | public interface CDebugInfoDataBase { method lookupType (line 36) | public Type lookupType(String name); method lookupType (line 39) | public Type lookupType(String name, int cvAttributes); method iterate (line 42) | public void iterate(TypeVisitor t); method debugInfoForPC (line 47) | public BlockSym debugInfoForPC(Address pc); method lookupSym (line 53) | public GlobalSym lookupSym(String name); method lineNumberForPC (line 59) | public LineNumberInfo lineNumberForPC(Address pc) throws DebuggerExcep... method iterate (line 63) | public void iterate(LineNumberVisitor v); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java type CDebugger (line 33) | public interface CDebugger { method getThreadList (line 38) | public List/**/ getThreadList() throws DebuggerException; method getLoadObjectList (line 44) | public List/**/ getLoadObjectList() throws DebuggerException; method loadObjectContainingPC (line 51) | public LoadObject loadObjectContainingPC(Address pc) throws DebuggerEx... method topFrameForThread (line 58) | public CFrame topFrameForThread(ThreadProxy t) method getNameOfFile (line 64) | public String getNameOfFile(String fileName) throws DebuggerException; method getProcessControl (line 71) | public ProcessControl getProcessControl() throws DebuggerException; method canDemangle (line 74) | public boolean canDemangle(); method demangle (line 78) | public String demangle(String sym) throws UnsupportedOperationException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java type CFrame (line 35) | public interface CFrame { method sender (line 37) | public CFrame sender(ThreadProxy th); method pc (line 40) | public Address pc(); method loadObjectForPC (line 45) | public LoadObject loadObjectForPC(); method blockForPC (line 51) | public BlockSym blockForPC(); method closestSymbolToPC (line 58) | public ClosestSymbol closestSymbolToPC(); method localVariableBase (line 63) | public Address localVariableBase(); method iterateLocals (line 67) | public void iterateLocals(ObjectVisitor v); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java type CVAttributes (line 27) | public interface CVAttributes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java class ClosestSymbol (line 30) | public class ClosestSymbol { method ClosestSymbol (line 34) | public ClosestSymbol(String name, long offset) { method getName (line 39) | public String getName() { method getOffset (line 43) | public long getOffset() { method offsetAsHex (line 47) | public String offsetAsHex() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java type CompoundType (line 31) | public interface CompoundType { method getNumBaseClasses (line 32) | public int getNumBaseClasses(); method getBaseClass (line 33) | public BaseClass getBaseClass(int i); method getNumFields (line 35) | public int getNumFields(); method getField (line 36) | public Field getField(int i); method isClass (line 39) | public boolean isClass(); method isStruct (line 42) | public boolean isStruct(); method isUnion (line 45) | public boolean isUnion(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java type DebugEvent (line 36) | public interface DebugEvent { class Type (line 37) | public static class Type { method Type (line 38) | private Type() {} method getType (line 57) | public Type getType(); method getThread (line 61) | public ThreadProxy getThread(); method getPC (line 66) | public Address getPC(); method getWasWrite (line 71) | public boolean getWasWrite(); method getAddress (line 78) | public Address getAddress(); method getUnknownEventDetail (line 82) | public String getUnknownEventDetail(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java class DefaultObjectVisitor (line 32) | public class DefaultObjectVisitor implements ObjectVisitor { method enterType (line 33) | public void enterType(Type type, Address objectAddress) {} method exitType (line 34) | public void exitType() {} method doBit (line 35) | public void doBit(FieldIdentifier f, long val) {} method doInt (line 36) | public void doInt(FieldIdentifier f, long val) {} method doEnum (line 37) | public void doEnum(FieldIdentifier f, long val, String enumName) {} method doFloat (line 38) | public void doFloat(FieldIdentifier f, float val) {} method doDouble (line 39) | public void doDouble(FieldIdentifier f, double val) {} method doPointer (line 40) | public void doPointer(FieldIdentifier f, Address val) {} method doArray (line 41) | public void doArray(FieldIdentifier f, Address val) {} method doRef (line 42) | public void doRef(FieldIdentifier f, Address val) {} method doCompound (line 43) | public void doCompound(FieldIdentifier f, Address addressOfEmbeddedCom... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java type DoubleType (line 27) | public interface DoubleType extends Type { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java type EnumType (line 30) | public interface EnumType extends IntType { method getNumEnumerates (line 32) | public int getNumEnumerates(); method getEnumName (line 35) | public String getEnumName(int i); method getEnumValue (line 38) | public long getEnumValue(int i); method enumNameForValue (line 41) | public String enumNameForValue(long val); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java type Field (line 29) | public interface Field { method getAccessControl (line 31) | public int getAccessControl(); method getName (line 32) | public String getName(); method getType (line 33) | public Type getType(); method isStatic (line 35) | public boolean isStatic(); method getOffset (line 37) | public long getOffset(); method getAddress (line 39) | public Address getAddress(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java type FieldIdentifier (line 31) | public interface FieldIdentifier { method getType (line 32) | public Type getType(); method toString (line 33) | public String toString(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java type FloatType (line 27) | public interface FloatType extends Type { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java type FunctionSym (line 31) | public interface FunctionSym extends BlockSym { method getType (line 34) | public Type getType(); method isModuleLocal (line 38) | public boolean isModuleLocal(); method toString (line 42) | public String toString(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java type FunctionType (line 27) | public interface FunctionType extends Type { method getReturnType (line 28) | public Type getReturnType(); method getNumArguments (line 29) | public int getNumArguments(); method getArgumentType (line 30) | public Type getArgumentType(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java type GlobalSym (line 31) | public interface GlobalSym extends Sym { method getName (line 33) | public String getName(); method getType (line 36) | public Type getType(); method getAddress (line 39) | public Address getAddress(); method isModuleLocal (line 42) | public boolean isModuleLocal(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java type IndexableFieldIdentifier (line 29) | public interface IndexableFieldIdentifier extends FieldIdentifier { method getIndex (line 30) | public int getIndex(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java type IntType (line 27) | public interface IntType extends Type { method getIntSize (line 29) | public int getIntSize(); method isUnsigned (line 32) | public boolean isUnsigned(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java type LineNumberInfo (line 32) | public interface LineNumberInfo { method getSourceFileName (line 34) | public String getSourceFileName(); method getLineNumber (line 35) | public int getLineNumber(); method getStartPC (line 36) | public Address getStartPC(); method getEndPC (line 40) | public Address getEndPC(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java type LineNumberVisitor (line 27) | public interface LineNumberVisitor { method doLineNumber (line 28) | public void doLineNumber(LineNumberInfo info); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java type LoadObject (line 32) | public interface LoadObject { method getBase (line 34) | public Address getBase(); method getName (line 37) | public String getName(); method getSize (line 41) | public long getSize(); method getDebugInfoDataBase (line 45) | public CDebugInfoDataBase getDebugInfoDataBase() throws DebuggerExcept... method debugInfoForPC (line 51) | public BlockSym debugInfoForPC(Address pc) throws DebuggerException; method closestSymbolToPC (line 57) | public ClosestSymbol closestSymbolToPC(Address pc) throws DebuggerExce... method lineNumberForPC (line 64) | public LineNumberInfo lineNumberForPC(Address pc) throws DebuggerExcep... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java class LoadObjectComparator (line 32) | public class LoadObjectComparator implements Comparator { method compare (line 33) | public int compare(Object o1, Object o2) { method equals (line 42) | public boolean equals(Object o) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java type LocalSym (line 31) | public interface LocalSym extends Sym { method getName (line 33) | public String getName(); method getType (line 36) | public Type getType(); method getFrameOffset (line 39) | public long getFrameOffset(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java type MemberFunctionType (line 27) | public interface MemberFunctionType extends FunctionType { method getContainingClass (line 29) | public Type getContainingClass(); method getThisType (line 32) | public Type getThisType(); method getThisAdjust (line 37) | public long getThisAdjust(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java type NamedFieldIdentifier (line 29) | public interface NamedFieldIdentifier extends FieldIdentifier { method getName (line 30) | public String getName(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java type ObjectVisitor (line 38) | public interface ObjectVisitor { method enterType (line 42) | public void enterType(Type type, Address objectAddress); method exitType (line 46) | public void exitType(); method doBit (line 51) | public void doBit(FieldIdentifier f, long val); method doInt (line 55) | public void doInt(FieldIdentifier f, long val); method doEnum (line 60) | public void doEnum(FieldIdentifier f, long val, String enumName); method doFloat (line 65) | public void doFloat(FieldIdentifier f, float val); method doDouble (line 70) | public void doDouble(FieldIdentifier f, double val); method doPointer (line 74) | public void doPointer(FieldIdentifier f, Address val); method doArray (line 78) | public void doArray(FieldIdentifier f, Address val); method doRef (line 83) | public void doRef(FieldIdentifier f, Address val); method doCompound (line 87) | public void doCompound(FieldIdentifier f, Address addressOfEmbeddedCom... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java type PointerType (line 27) | public interface PointerType extends Type { method getTargetType (line 28) | public Type getTargetType(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java type ProcessControl (line 48) | public interface ProcessControl { method suspend (line 58) | public void suspend() throws DebuggerException; method resume (line 64) | public void resume() throws DebuggerException; method isSuspended (line 67) | public boolean isSuspended() throws DebuggerException; method setBreakpoint (line 76) | public void setBreakpoint(Address addr) method clearBreakpoint (line 85) | public void clearBreakpoint(Address addr) throws DebuggerException; method isBreakpointSet (line 88) | public boolean isBreakpointSet(Address addr) throws DebuggerException; method debugEventPoll (line 101) | public DebugEvent debugEventPoll() throws DebuggerException; method debugEventContinue (line 113) | public void debugEventContinue() FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java type RefType (line 27) | public interface RefType extends Type { method getTargetType (line 28) | public Type getTargetType(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java type Sym (line 29) | public interface Sym { method getName (line 31) | public String getName(); method toString (line 35) | public String toString(); method asBlock (line 37) | public BlockSym asBlock(); method asFunction (line 38) | public FunctionSym asFunction(); method asGlobal (line 39) | public GlobalSym asGlobal(); method asLocal (line 40) | public LocalSym asLocal(); method isBlock (line 42) | public boolean isBlock(); method isFunction (line 43) | public boolean isFunction(); method isGlobal (line 44) | public boolean isGlobal(); method isLocal (line 45) | public boolean isLocal(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java type TemplateType (line 29) | public interface TemplateType extends Type { method getNumTemplateArguments (line 30) | public int getNumTemplateArguments(); method instantiate (line 31) | public Type instantiate(Type[] arguments); method instantiate (line 32) | public Type instantiate(List/**/ arguments); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java type Type (line 31) | public interface Type { method getName (line 32) | public String getName(); method getSize (line 34) | public int getSize(); method asBit (line 36) | public BitType asBit(); method asInt (line 37) | public IntType asInt(); method asEnum (line 38) | public EnumType asEnum(); method asFloat (line 39) | public FloatType asFloat(); method asDouble (line 40) | public DoubleType asDouble(); method asPointer (line 41) | public PointerType asPointer(); method asArray (line 42) | public ArrayType asArray(); method asRef (line 43) | public RefType asRef(); method asCompound (line 44) | public CompoundType asCompound(); method asFunction (line 45) | public FunctionType asFunction(); method asMemberFunction (line 46) | public MemberFunctionType asMemberFunction(); method asVoid (line 47) | public VoidType asVoid(); method isBit (line 49) | public boolean isBit(); method isInt (line 50) | public boolean isInt(); method isEnum (line 51) | public boolean isEnum(); method isFloat (line 52) | public boolean isFloat(); method isDouble (line 53) | public boolean isDouble(); method isPointer (line 54) | public boolean isPointer(); method isArray (line 55) | public boolean isArray(); method isRef (line 56) | public boolean isRef(); method isCompound (line 57) | public boolean isCompound(); method isFunction (line 58) | public boolean isFunction(); method isMemberFunction (line 59) | public boolean isMemberFunction(); method isVoid (line 60) | public boolean isVoid(); method isConst (line 62) | public boolean isConst(); method isVolatile (line 63) | public boolean isVolatile(); method iterateObject (line 67) | public void iterateObject(Address a, ObjectVisitor v); method iterateObject (line 72) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f); method toString (line 76) | public String toString(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java type TypeVisitor (line 27) | public interface TypeVisitor { method doBitType (line 28) | public void doBitType(BitType t); method doIntType (line 29) | public void doIntType(IntType t); method doEnumType (line 30) | public void doEnumType(EnumType t); method doFloatType (line 31) | public void doFloatType(FloatType t); method doDoubleType (line 32) | public void doDoubleType(DoubleType t); method doPointerType (line 33) | public void doPointerType(PointerType t); method doArrayType (line 34) | public void doArrayType(ArrayType t); method doRefType (line 35) | public void doRefType(RefType t); method doCompoundType (line 36) | public void doCompoundType(CompoundType t); method doFunctionType (line 37) | public void doFunctionType(FunctionType t); method doMemberFunctionType (line 38) | public void doMemberFunctionType(MemberFunctionType t); method doVoidType (line 39) | public void doVoidType(VoidType t); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java type VoidType (line 27) | public interface VoidType extends Type { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java class BasicArrayType (line 30) | public class BasicArrayType extends BasicType implements ArrayType { method BasicArrayType (line 34) | public BasicArrayType(String name, Type elementType, int sizeInBytes) { method BasicArrayType (line 38) | private BasicArrayType(String name, Type elementType, int sizeInBytes,... method asArray (line 44) | public ArrayType asArray() { return this; } method getElementType (line 46) | public Type getElementType() { return elementType; } method getLength (line 47) | public int getLength() { return length; } method resolveTypes (line 49) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 60) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 87) | protected Type createCVVariant(int cvAttributes) { method visit (line 91) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java class BasicBaseClass (line 29) | public class BasicBaseClass implements BaseClass { method BasicBaseClass (line 34) | public BasicBaseClass(int accessControl, boolean isVirtual, Type type) { method getAccessControl (line 40) | public int getAccessControl() { return accessControl; } method isVirtual (line 41) | public boolean isVirtual() { return isVirtual; } method getType (line 42) | public Type getType() { return type; } method resolveTypes (line 44) | public void resolveTypes(Type containingType, BasicCDebugInfoDataBase ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java class BasicBitType (line 31) | public class BasicBitType extends BasicIntType implements BitType { method BasicBitType (line 40) | public BasicBitType(Type underlyingType, int sizeInBits, int lsbOffset) { method BasicBitType (line 44) | private BasicBitType(Type underlyingType, int sizeInBits, int lsbOffse... method asBit (line 51) | public BitType asBit() { return this; } method getSize (line 53) | public int getSize() { return underlyingType.getSize(); } method isUnsigned (line 54) | public boolean isUnsigned() { method getSizeInBits (line 61) | public int getSizeInBits() { method getOffset (line 65) | public int getOffset() { method resolveTypes (line 69) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 81) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 93) | protected Type createCVVariant(int cvAttributes) { method visit (line 97) | public void visit(TypeVisitor v) { method maskFor (line 101) | private static long maskFor(int sizeInBits) { method highBit (line 105) | private static long highBit(int sizeInBits) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java class BasicBlockSym (line 32) | public class BasicBlockSym extends BasicSym implements BlockSym { method BasicBlockSym (line 40) | public BasicBlockSym(BlockSym parent, long length, Address addr, Strin... method asBlock (line 47) | public BlockSym asBlock() { return this; } method getParent (line 49) | public BlockSym getParent() { return parent; } method getLength (line 50) | public long getLength() { return length; } method getAddress (line 51) | public Address getAddress() { return addr; } method getNumLocals (line 53) | public int getNumLocals() { method getLocal (line 61) | public LocalSym getLocal(int i) { method addLocal (line 65) | public void addLocal(LocalSym local) { method resolve (line 72) | public void resolve(BasicCDebugInfoDataBase db, ResolveListener listen... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java class BasicCDebugInfoDataBase (line 33) | public class BasicCDebugInfoDataBase implements CDebugInfoDataBase { method beginConstruction (line 81) | public void beginConstruction() { method addType (line 102) | public void addType(Object lazyKey, Type type) { method resolve (line 115) | public void resolve(ResolveListener listener) { method endConstruction (line 155) | public void endConstruction() { method lookupType (line 185) | public Type lookupType(String name) { method lookupType (line 189) | public Type lookupType(String name, int cvAttributes) { method iterate (line 202) | public void iterate(TypeVisitor v) { method addBlock (line 218) | public void addBlock(Object key, BlockSym block) { method addGlobalSym (line 226) | public void addGlobalSym(GlobalSym sym) { method debugInfoForPC (line 230) | public BlockSym debugInfoForPC(Address pc) { method lookupSym (line 234) | public GlobalSym lookupSym(String name) { method addLineNumberInfo (line 238) | public void addLineNumberInfo(BasicLineNumberInfo info) { method lineNumberForPC (line 242) | public LineNumberInfo lineNumberForPC(Address pc) throws DebuggerExcep... method iterate (line 246) | public void iterate(LineNumberVisitor v) { method resolveType (line 255) | public Type resolveType(Type containingType, Type targetType, ResolveL... method resolveType (line 289) | public Type resolveType(Sym containingSymbol, Type targetType, Resolve... method resolveSym (line 317) | public Sym resolveSym(Sym containingSymbol, Sym targetSym, ResolveList... method resolveLazyMap (line 339) | private void resolveLazyMap(ResolveListener listener) { method searchBlocks (line 352) | private BlockSym searchBlocks(Address addr, int lowIdx, int highIdx) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java class BasicCFrame (line 33) | public abstract class BasicCFrame implements CFrame { method BasicCFrame (line 36) | protected BasicCFrame(CDebugger dbg) { method dbg (line 40) | protected CDebugger dbg() { method loadObjectForPC (line 44) | public LoadObject loadObjectForPC() { method blockForPC (line 48) | public BlockSym blockForPC() { method closestSymbolToPC (line 56) | public ClosestSymbol closestSymbolToPC() { method iterateLocals (line 64) | public void iterateLocals(ObjectVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java class BasicCompoundType (line 32) | public class BasicCompoundType extends BasicType implements CompoundType { method BasicCompoundType (line 37) | public BasicCompoundType(String name, int size, CompoundTypeKind kind) { method BasicCompoundType (line 41) | private BasicCompoundType(String name, int size, CompoundTypeKind kind... method asCompound (line 49) | public CompoundType asCompound() { return this; } method getNumBaseClasses (line 51) | public int getNumBaseClasses() { method getBaseClass (line 54) | public BaseClass getBaseClass(int i) { method addBaseClass (line 58) | public void addBaseClass(BaseClass b) { method getNumFields (line 65) | public int getNumFields() { method getField (line 68) | public Field getField(int i) { method addField (line 72) | public void addField(Field f) { method isClass (line 79) | public boolean isClass() { return (kind == CompoundTypeKind.CLASS); } method isStruct (line 80) | public boolean isStruct() { return (kind == CompoundTypeKind.STRUCT); } method isUnion (line 81) | public boolean isUnion() { return (kind == CompoundTypeKind.UNION); } method resolveTypes (line 83) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 100) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 132) | protected Type createCVVariant(int cvAttributes) { method visit (line 140) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java class BasicDebugEvent (line 30) | public class BasicDebugEvent implements DebugEvent { method BasicDebugEvent (line 38) | public BasicDebugEvent(DebugEvent.Type type, ThreadProxy thread) { method getType (line 43) | public DebugEvent.Type getType() { return type; ... method getThread (line 44) | public ThreadProxy getThread() { return thread; ... method getPC (line 45) | public Address getPC() { return pc; ... method getWasWrite (line 46) | public boolean getWasWrite() { return wasWrite; ... method getAddress (line 47) | public Address getAddress() { return address; ... method getUnknownEventDetail (line 48) | public String getUnknownEventDetail() { return detail; ... method setType (line 51) | public void setType(DebugEvent.Type type) { this.type = type; ... method setThread (line 52) | public void setThread(ThreadProxy thread) { this.thread = thread;... method setPC (line 53) | public void setPC(Address pc) { this.pc = pc; ... method setWasWrite (line 54) | public void setWasWrite(boolean val) { wasWrite = val; ... method setAddress (line 55) | public void setAddress(Address address) { this.address = addres... method setUnknownEventDetail (line 56) | public void setUnknownEventDetail(String msg) { detail = msg; ... method newLoadObjectLoadEvent (line 59) | public static BasicDebugEvent newLoadObjectLoadEvent(ThreadProxy threa... method newLoadObjectUnloadEvent (line 63) | public static BasicDebugEvent newLoadObjectUnloadEvent(ThreadProxy thr... method newBreakpointEvent (line 67) | public static BasicDebugEvent newBreakpointEvent(ThreadProxy thread, A... method newSingleStepEvent (line 71) | public static BasicDebugEvent newSingleStepEvent(ThreadProxy thread, A... method newAccessViolationEvent (line 75) | public static BasicDebugEvent newAccessViolationEvent(ThreadProxy thread, method newUnknownEvent (line 85) | public static BasicDebugEvent newUnknownEvent(ThreadProxy thread, Stri... method newAddressEvent (line 95) | private static BasicDebugEvent newAddressEvent(DebugEvent.Type type, T... method newPCEvent (line 101) | private static BasicDebugEvent newPCEvent(DebugEvent.Type type, Thread... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java class BasicDoubleType (line 30) | public class BasicDoubleType extends BasicType implements DoubleType { method BasicDoubleType (line 31) | public BasicDoubleType(String name, int size) { method BasicDoubleType (line 35) | private BasicDoubleType(String name, int size, int cvAttributes) { method asDouble (line 39) | public DoubleType asDouble() { return this; } method iterateObject (line 41) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 45) | protected Type createCVVariant(int cvAttributes) { method visit (line 49) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java class BasicEnumType (line 32) | public class BasicEnumType extends BasicIntType implements EnumType { class Enum (line 36) | private static class Enum { method Enum (line 39) | Enum(String name, long value) { method getName (line 44) | String getName() { return name; } method getValue (line 45) | long getValue() { return value; } method BasicEnumType (line 52) | public BasicEnumType(String name, Type underlyingType) { method BasicEnumType (line 56) | private BasicEnumType(String name, Type underlyingType, int cvAttribut... method asEnum (line 61) | public EnumType asEnum() { return this; } method getSize (line 63) | public int getSize() { return underlyingType.getSize(); } method isUnsigned (line 64) | public boolean isUnsigned() { method addEnum (line 71) | public void addEnum(String name, long val) { method getNumEnumerates (line 78) | public int getNumEnumerates() { return enums.size(); } method getEnumName (line 79) | public String getEnumName(int i) { return ((Enum) enums.get(i)).getNa... method getEnumValue (line 80) | public long getEnumValue(int i) { return ((Enum) enums.get(i)).getVa... method enumNameForValue (line 82) | public String enumNameForValue(long val) { method resolveTypes (line 97) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 108) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 113) | protected Type createCVVariant(int cvAttributes) { method visit (line 119) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java class BasicField (line 30) | public class BasicField implements Field { method BasicField (line 40) | public BasicField(String name, Type type, int accessControl, boolean i... method getAccessControl (line 46) | public int getAccessControl() { return accessControl; } method getName (line 48) | public String getName() { return name; } method getType (line 50) | public Type getType() { return type; } method isStatic (line 52) | public boolean isStatic() { return isStatic; } method setOffset (line 55) | public void setOffset(long offset) { method getOffset (line 61) | public long getOffset() { method setAddress (line 70) | public void setAddress(Address address) { method getAddress (line 76) | public Address getAddress() { method resolveTypes (line 81) | public void resolveTypes(Type containingType, BasicCDebugInfoDataBase ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java class BasicFloatType (line 30) | public class BasicFloatType extends BasicType implements FloatType { method BasicFloatType (line 31) | public BasicFloatType(String name, int size) { method BasicFloatType (line 35) | private BasicFloatType(String name, int size, int cvAttributes) { method asFloat (line 39) | public FloatType asFloat() { return this; } method iterateObject (line 41) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 45) | protected Type createCVVariant(int cvAttributes) { method visit (line 49) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java class BasicFunctionSym (line 30) | public class BasicFunctionSym extends BasicBlockSym implements FunctionS... method BasicFunctionSym (line 34) | public BasicFunctionSym(BlockSym parent, long length, Address addr, St... method asFunction (line 41) | public FunctionSym asFunction() { return this; } method getType (line 43) | public Type getType() { return type; } method isModuleLocal (line 44) | public boolean isModuleLocal() { return isModuleLocal; } method resolve (line 46) | public void resolve(BasicCDebugInfoDataBase db, ResolveListener listen... method toString (line 51) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java class BasicFunctionType (line 31) | public class BasicFunctionType extends BasicType implements FunctionType { method BasicFunctionType (line 35) | public BasicFunctionType(String name, int size, Type returnType) { method BasicFunctionType (line 39) | protected BasicFunctionType(String name, int size, Type returnType, in... method asFunction (line 44) | public FunctionType asFunction() { return this; } method getReturnType (line 46) | public Type getReturnType() { return returnType; } method getNumArguments (line 48) | public int getNumArguments() { return ((argumentTypes == null) ?... method getArgumentType (line 49) | public Type getArgumentType(int i) { method addArgumentType (line 52) | public void addArgumentType(Type t) { method resolveTypes (line 59) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 70) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 76) | protected Type createCVVariant(int cvAttributes) { method visit (line 82) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java class BasicGlobalSym (line 30) | public class BasicGlobalSym extends BasicSym implements GlobalSym { method BasicGlobalSym (line 35) | public BasicGlobalSym(String name, Type type, Address addr, boolean is... method asGlobal (line 42) | public GlobalSym asGlobal() { return this; } method getType (line 44) | public Type getType() { return type; } method getAddress (line 45) | public Address getAddress() { return addr; } method isModuleLocal (line 46) | public boolean isModuleLocal() { return isModuleLocal; } method resolve (line 48) | public void resolve(BasicCDebugInfoDataBase db, ResolveListener listen... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java class BasicIndexableFieldIdentifier (line 29) | public class BasicIndexableFieldIdentifier implements IndexableFieldIden... method BasicIndexableFieldIdentifier (line 33) | public BasicIndexableFieldIdentifier(Type type, int index) { method getType (line 38) | public Type getType() { return type; } method getIndex (line 39) | public int getIndex() { return index; } method toString (line 40) | public String toString() { return Integer.toString(getIndex()); } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java class BasicIntType (line 30) | public class BasicIntType extends BasicType implements IntType { method BasicIntType (line 33) | public BasicIntType(String name, int size, boolean unsigned) { method BasicIntType (line 37) | protected BasicIntType(String name, int size, boolean unsigned, int cv... method asInt (line 42) | public IntType asInt() { return this; } method getIntSize (line 44) | public int getIntSize() { return getSize(); } method isUnsigned (line 45) | public boolean isUnsigned() { return unsigned; } method iterateObject (line 47) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 51) | protected Type createCVVariant(int cvAttributes) { method visit (line 55) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java class BasicLineNumberInfo (line 33) | public class BasicLineNumberInfo implements LineNumberInfo { method BasicLineNumberInfo (line 39) | public BasicLineNumberInfo(String sourceFileName, method getSourceFileName (line 50) | public String getSourceFileName() { return sourceFileName; } method getLineNumber (line 51) | public int getLineNumber() { return lineNo; } method getStartPC (line 52) | public Address getStartPC() { return startPC; } method getEndPC (line 56) | public Address getEndPC() { return endPC; } method setEndPC (line 59) | public void setEndPC(Address pc) { endPC = pc; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java class BasicLineNumberMapping (line 32) | public class BasicLineNumberMapping { method BasicLineNumberMapping (line 35) | public BasicLineNumberMapping() { method addLineNumberInfo (line 42) | public void addLineNumberInfo(BasicLineNumberInfo info) { method sort (line 51) | public void sort() { method recomputeEndPCs (line 69) | public void recomputeEndPCs() { method lineNumberForPC (line 78) | public BasicLineNumberInfo lineNumberForPC(Address pc) throws Debugger... method iterate (line 83) | public void iterate(LineNumberVisitor v) { method get (line 94) | private BasicLineNumberInfo get(int i) { method searchLineNumbers (line 98) | private BasicLineNumberInfo searchLineNumbers(Address addr, int lowIdx... method check (line 129) | private boolean check(Address addr, int idx) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java class BasicLocalSym (line 29) | public class BasicLocalSym extends BasicSym implements LocalSym { method BasicLocalSym (line 33) | public BasicLocalSym(String name, Type type, long frameOffset) { method asLocal (line 39) | public LocalSym asLocal() { return this; } method getType (line 41) | public Type getType() { return type; } method getFrameOffset (line 42) | public long getFrameOffset() { return frameOffset; } method resolve (line 44) | public void resolve(BasicCDebugInfoDataBase db, ResolveListener listen... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java class BasicMemberFunctionType (line 31) | public class BasicMemberFunctionType extends BasicFunctionType implement... method BasicMemberFunctionType (line 36) | public BasicMemberFunctionType(String name, method BasicMemberFunctionType (line 45) | private BasicMemberFunctionType(String name, method asMemberFunction (line 58) | public MemberFunctionType asMemberFunction() { return this; } method getContainingClass (line 60) | public Type getContainingClass() { return containingClass; } method getThisType (line 61) | public Type getThisType() { return thisType; } method getThisAdjust (line 62) | public long getThisAdjust() { return thisAdjust; } method resolveTypes (line 64) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 71) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 77) | protected Type createCVVariant(int cvAttributes) { method visit (line 87) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java class BasicNamedFieldIdentifier (line 29) | public class BasicNamedFieldIdentifier implements NamedFieldIdentifier { method BasicNamedFieldIdentifier (line 32) | public BasicNamedFieldIdentifier(Field field) { method getName (line 36) | public String getName() { return field.getName(); } method getType (line 37) | public Type getType() { return field.getType(); } method toString (line 38) | public String toString() { return getName(); } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java class BasicPointerType (line 30) | public class BasicPointerType extends BasicType implements PointerType { method BasicPointerType (line 33) | public BasicPointerType(int size, Type targetType) { method BasicPointerType (line 37) | private BasicPointerType(String name, int size, Type targetType, int c... method asPointer (line 45) | public PointerType asPointer() { return this; } method getTargetType (line 47) | public Type getTargetType() { return targetType; } method resolveTypes (line 49) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 56) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 60) | protected Type createCVVariant(int cvAttributes) { method visit (line 64) | public void visit(TypeVisitor v) { method computeName (line 68) | private void computeName() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java class BasicRefType (line 30) | public class BasicRefType extends BasicType implements RefType { method BasicRefType (line 33) | public BasicRefType(String name, int size, Type targetType) { method BasicRefType (line 37) | private BasicRefType(String name, int size, Type targetType, int cvAtt... method asRef (line 45) | public RefType asRef() { return this; } method getTargetType (line 47) | public Type getTargetType() { return targetType; } method resolveTypes (line 49) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 56) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 60) | protected Type createCVVariant(int cvAttributes) { method visit (line 64) | public void visit(TypeVisitor v) { method computeName (line 68) | private void computeName() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java class BasicSym (line 29) | public abstract class BasicSym implements Sym { method BasicSym (line 32) | protected BasicSym(String name) { method getName (line 36) | public String getName() { return name; } method toString (line 37) | public String toString() { return getName(); } method asBlock (line 39) | public BlockSym asBlock() { return null; } method asFunction (line 40) | public FunctionSym asFunction() { return null; } method asGlobal (line 41) | public GlobalSym asGlobal() { return null; } method asLocal (line 42) | public LocalSym asLocal() { return null; } method isBlock (line 44) | public boolean isBlock() { return (asBlock() != null); } method isFunction (line 45) | public boolean isFunction() { return (asFunction() != null); } method isGlobal (line 46) | public boolean isGlobal() { return (asGlobal() != null); } method isLocal (line 47) | public boolean isLocal() { return (asLocal() != null); } method isLazy (line 49) | public boolean isLazy() { return false; } method resolve (line 52) | public abstract void resolve(BasicCDebugInfoDataBase db, ResolveListen... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java class BasicType (line 31) | public abstract class BasicType implements Type, CVAttributes { method BasicType (line 38) | protected BasicType(String name, int size) { method BasicType (line 42) | protected BasicType(String name, int size, int cvAttributes) { method getName (line 48) | public String getName() { return name; } method setName (line 51) | protected void setName(String name) { this.name = name; } method getSize (line 53) | public int getSize() { return size; } method asBit (line 55) | public BitType asBit() { return null; } method asInt (line 56) | public IntType asInt() { return null; } method asEnum (line 57) | public EnumType asEnum() { return null; } method asFloat (line 58) | public FloatType asFloat() { return null; } method asDouble (line 59) | public DoubleType asDouble() { return null; } method asPointer (line 60) | public PointerType asPointer() { return null; } method asArray (line 61) | public ArrayType asArray() { return null; } method asRef (line 62) | public RefType asRef() { return null; } method asCompound (line 63) | public CompoundType asCompound() { return null; } method asFunction (line 64) | public FunctionType asFunction() { return null; } method asMemberFunction (line 65) | public MemberFunctionType asMemberFunction() { return null; } method asVoid (line 66) | public VoidType asVoid() { return null; } method isBit (line 68) | public boolean isBit() { return (asBit() != null); } method isInt (line 69) | public boolean isInt() { return (asInt() != null); } method isEnum (line 70) | public boolean isEnum() { return (asEnum() != null); } method isFloat (line 71) | public boolean isFloat() { return (asFloat() != null); } method isDouble (line 72) | public boolean isDouble() { return (asDouble() != null); } method isPointer (line 73) | public boolean isPointer() { return (asPointer() != null); } method isArray (line 74) | public boolean isArray() { return (asArray() != null); } method isRef (line 75) | public boolean isRef() { return (asRef() != null); } method isCompound (line 76) | public boolean isCompound() { return (asCompound() != null); } method isFunction (line 77) | public boolean isFunction() { return (asFunction() != null); } method isMemberFunction (line 78) | public boolean isMemberFunction() { return (asMemberFunction() !=... method isVoid (line 79) | public boolean isVoid() { return (asVoid() != null); } method isConst (line 81) | public boolean isConst() { return ((cvAttributes & CONST) != 0... method isVolatile (line 82) | public boolean isVolatile() { return ((cvAttributes & VOLATILE) !... method resolveTypes (line 84) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method isLazy (line 92) | public boolean isLazy() { return false; } method iterateObject (line 93) | public void iterateObject(Address a, ObjectVisitor v) { method iterateObject (line 96) | public abstract void iterateObject(Address a, ObjectVisitor v, FieldId... method getCVVariant (line 97) | public Type getCVVariant(int cvAttributes) { method toString (line 105) | public String toString() { method getCVAttributes (line 109) | private int getCVAttributes() { return cvAttributes; } method createCVVariant (line 110) | protected abstract Type createCVVariant(int cvAttributes); method findCVVariant (line 111) | protected Type findCVVariant(int cvAttributes) { method addCVVariant (line 120) | protected void addCVVariant(Type t) { method visit (line 127) | public abstract void visit(TypeVisitor v); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java class BasicVoidType (line 30) | public class BasicVoidType extends BasicType implements VoidType { method BasicVoidType (line 31) | public BasicVoidType() { method asVoid (line 35) | public VoidType asVoid() { return this; } method iterateObject (line 37) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 39) | protected Type createCVVariant(int cvAttributes) { method visit (line 46) | public void visit(TypeVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java class CompoundTypeKind (line 30) | public class CompoundTypeKind { method CompoundTypeKind (line 35) | private CompoundTypeKind() {} FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java class LazyBlockSym (line 30) | public class LazyBlockSym extends BasicSym implements BlockSym { method LazyBlockSym (line 33) | public LazyBlockSym(Object key) { method asBlock (line 38) | public BlockSym asBlock() { return this; } method isLazy (line 39) | public boolean isLazy() { return true; } method getKey (line 41) | public Object getKey() { return key; } method getParent (line 43) | public BlockSym getParent() { return null; } method getLength (line 44) | public long getLength() { return 0; } method getAddress (line 45) | public Address getAddress() { return null; } method getNumLocals (line 46) | public int getNumLocals() { return 0; } method getLocal (line 47) | public LocalSym getLocal(int i) { throw new RuntimeException("Should n... method resolve (line 49) | public void resolve(BasicCDebugInfoDataBase db, ResolveListener listen... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java class LazyType (line 31) | public class LazyType extends BasicType { method LazyType (line 35) | public LazyType(Object key) { method LazyType (line 39) | private LazyType(Object key, int cvAttributes) { method isLazy (line 48) | public boolean isLazy() { return true; } method getKey (line 49) | public Object getKey() { return key; } method resolveTypes (line 51) | Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) { method iterateObject (line 63) | public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier ... method createCVVariant (line 64) | protected Type createCVVariant(int cvAttributes) { method visit (line 68) | public void visit(TypeVisitor v) {} FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java type ResolveListener (line 31) | public interface ResolveListener { method resolveFailed (line 33) | public void resolveFailed(Type containingType, LazyType failedResolve,... method resolveFailed (line 37) | public void resolveFailed(Type containingType, String staticFieldName); method resolveFailed (line 40) | public void resolveFailed(Sym containingSymbol, LazyType failedResolve... method resolveFailed (line 44) | public void resolveFailed(Sym containingSymbol, LazyBlockSym failedRes... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java class AMD64CFrame (line 34) | public class AMD64CFrame extends BasicCFrame { method AMD64CFrame (line 41) | public AMD64CFrame(CDebugger dbg, Address rbp, Address pc) { method sender (line 47) | public CFrame sender(ThreadProxy thread) { method pc (line 66) | public Address pc() { method localVariableBase (line 70) | public Address localVariableBase() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java class X86CFrame (line 34) | public class X86CFrame extends BasicCFrame { method X86CFrame (line 41) | public X86CFrame(CDebugger dbg, Address ebp, Address pc) { method sender (line 47) | public CFrame sender(ThreadProxy thread) { method pc (line 66) | public Address pc() { method localVariableBase (line 70) | public Address localVariableBase() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java class DummyAddress (line 31) | class DummyAddress implements Address { method DummyAddress (line 37) | DummyAddress(DummyDebugger debugger, long addr) { method equals (line 46) | public boolean equals(Object arg) { method hashCode (line 58) | public int hashCode() { method toString (line 63) | public String toString() { method getCIntegerAt (line 71) | public long getCIntegerAt(long offset, long numBytes, boolean isUnsign... method getAddressAt (line 75) | public Address getAddressAt(long offset) throws UnalignedAddressExcept... method getCompOopAddressAt (line 79) | public Address getCompOopAddressAt(long offset) throws UnalignedAddres... method getJBooleanAt (line 87) | public boolean getJBooleanAt(long offset) throws UnalignedAddressExcep... method getJByteAt (line 91) | public byte getJByteAt(long offset) throws UnalignedAddressException, ... method getJCharAt (line 95) | public char getJCharAt(long offset) throws UnalignedAddressException, ... method getJDoubleAt (line 99) | public double getJDoubleAt(long offset) throws UnalignedAddressExcepti... method getJFloatAt (line 103) | public float getJFloatAt(long offset) throws UnalignedAddressException... method getJIntAt (line 107) | public int getJIntAt(long offset) throws UnalignedAddressException, Un... method getJLongAt (line 111) | public long getJLongAt(long offset) throws UnalignedAddressException, ... method getJShortAt (line 115) | public short getJShortAt(long offset) throws UnalignedAddressException... method getOopHandleAt (line 119) | public OopHandle getOopHandleAt(long offset) method getCompOopHandleAt (line 123) | public OopHandle getCompOopHandleAt(long offset) method setCIntegerAt (line 129) | public void setCIntegerAt(long offset, long numBytes, long value) { method setAddressAt (line 132) | public void setAddressAt(long offset, Address value) { method setJBooleanAt (line 135) | public void setJBooleanAt (long offset, boolean value) method setJByteAt (line 139) | public void setJByteAt (long offset, byte value) method setJCharAt (line 143) | public void setJCharAt (long offset, char value) method setJDoubleAt (line 147) | public void setJDoubleAt (long offset, double value) method setJFloatAt (line 151) | public void setJFloatAt (long offset, float value) method setJIntAt (line 155) | public void setJIntAt (long offset, int value) method setJLongAt (line 159) | public void setJLongAt (long offset, long value) method setJShortAt (line 163) | public void setJShortAt (long offset, short value) method setOopHandleAt (line 167) | public void setOopHandleAt (long offset, OopHandle value) method addOffsetTo (line 176) | public Address addOffsetTo (long offset) throws UnsupportedOp... method addOffsetToAsOopHandle (line 184) | public OopHandle addOffsetToAsOopHandle(long offset) throws Unsupport... method minus (line 194) | public long minus(Address arg) { method lessThan (line 206) | public boolean lessThan (Address arg) { method lessThanOrEqual (line 217) | public boolean lessThanOrEqual (Address arg) { method greaterThan (line 228) | public boolean greaterThan (Address arg) { method greaterThanOrEqual (line 239) | public boolean greaterThanOrEqual(Address arg) { method andWithMask (line 250) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 258) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 266) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... method getValue (line 278) | long getValue() { method check (line 282) | private static void check(boolean arg, String failMessage) { method main (line 290) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java class DummyDebugger (line 34) | public class DummyDebugger extends DebuggerBase { method DummyDebugger (line 37) | public DummyDebugger(MachineDescription machDesc) { method hasProcessList (line 41) | public boolean hasProcessList() throws DebuggerException { method getProcessList (line 45) | public List getProcessList() throws DebuggerException { method attach (line 49) | public void attach(int processID) throws DebuggerException { method attach (line 52) | public void attach(String executableName, String coreFileName) method detach (line 56) | public boolean detach() { method parseAddress (line 60) | public Address parseAddress(String addrStr) { method getAddressValue (line 74) | public long getAddressValue(Address addr) { method getOS (line 79) | public String getOS() { method getCPU (line 83) | public String getCPU() { method getMachineDescription (line 87) | public MachineDescription getMachineDescription() throws DebuggerExcep... method hasConsole (line 91) | public boolean hasConsole() { method consoleExecuteCommand (line 95) | public String consoleExecuteCommand(String cmd) method getConsolePrompt (line 100) | public String getConsolePrompt() throws DebuggerException { method getCDebugger (line 104) | public CDebugger getCDebugger() throws DebuggerException { method lookup (line 108) | public Address lookup(String objectName, String symbol) { method lookupOop (line 112) | public OopHandle lookupOop(String objectName, String symbol) { method getThreadForIdentifierAddress (line 116) | public ThreadProxy getThreadForIdentifierAddress(Address addr) { method getThreadForThreadId (line 120) | public ThreadProxy getThreadForThreadId(long id) { method readBytesFromProcess (line 124) | public ReadResult readBytesFromProcess(long address, long numBytes) method writeBytesToProcess (line 129) | public void writeBytesToProcess(long a, long b, byte[] buf) method addressToString (line 138) | String addressToString(DummyAddress addr) { method charToNibble (line 158) | private int charToNibble(char ascii) throws NumberFormatException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java class DummyOopHandle (line 31) | class DummyOopHandle extends DummyAddress implements OopHandle { method DummyOopHandle (line 32) | DummyOopHandle(DummyDebugger debugger, long addr) { method equals (line 36) | public boolean equals(Object arg) { method addOffsetTo (line 48) | public Address addOffsetTo (long offset) throws UnsupportedOp... method andWithMask (line 52) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 56) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 60) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java class IA64ThreadContext (line 34) | public abstract class IA64ThreadContext implements ThreadContext { method IA64ThreadContext (line 156) | public IA64ThreadContext() { method getNumRegisters (line 160) | public int getNumRegisters() { method getRegisterName (line 164) | public String getRegisterName(int index) { method setRegister (line 168) | public void setRegister(int index, long value) { method getRegister (line 172) | public long getRegister(int index) { method getTopFrame (line 176) | public CFrame getTopFrame(Debugger dbg) { method setRegisterAsAddress (line 182) | public abstract void setRegisterAsAddress(int index, Address value); method getRegisterAsAddress (line 186) | public abstract Address getRegisterAsAddress(int index); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java class LinuxAddress (line 29) | class LinuxAddress implements Address { method LinuxAddress (line 33) | LinuxAddress(LinuxDebugger debugger, long addr) { method equals (line 42) | public boolean equals(Object arg) { method hashCode (line 54) | public int hashCode() { method toString (line 59) | public String toString() { method getCIntegerAt (line 67) | public long getCIntegerAt(long offset, long numBytes, boolean isUnsigned) method getAddressAt (line 72) | public Address getAddressAt(long offset) method getCompOopAddressAt (line 77) | public Address getCompOopAddressAt(long offset) method getJBooleanAt (line 86) | public boolean getJBooleanAt(long offset) throws UnalignedAddressExcep... method getJByteAt (line 90) | public byte getJByteAt(long offset) throws UnalignedAddressException, ... method getJCharAt (line 94) | public char getJCharAt(long offset) throws UnalignedAddressException, ... method getJDoubleAt (line 98) | public double getJDoubleAt(long offset) throws UnalignedAddressExcepti... method getJFloatAt (line 102) | public float getJFloatAt(long offset) throws UnalignedAddressException... method getJIntAt (line 106) | public int getJIntAt(long offset) throws UnalignedAddressException, Un... method getJLongAt (line 110) | public long getJLongAt(long offset) throws UnalignedAddressException, ... method getJShortAt (line 114) | public short getJShortAt(long offset) throws UnalignedAddressException... method getOopHandleAt (line 118) | public OopHandle getOopHandleAt(long offset) method getCompOopHandleAt (line 123) | public OopHandle getCompOopHandleAt(long offset) method setCIntegerAt (line 129) | public void setCIntegerAt(long offset, long numBytes, long value) { method setAddressAt (line 132) | public void setAddressAt(long offset, Address value) { method setJBooleanAt (line 135) | public void setJBooleanAt (long offset, boolean value) method setJByteAt (line 139) | public void setJByteAt (long offset, byte value) method setJCharAt (line 143) | public void setJCharAt (long offset, char value) method setJDoubleAt (line 147) | public void setJDoubleAt (long offset, double value) method setJFloatAt (line 151) | public void setJFloatAt (long offset, float value) method setJIntAt (line 155) | public void setJIntAt (long offset, int value) method setJLongAt (line 159) | public void setJLongAt (long offset, long value) method setJShortAt (line 163) | public void setJShortAt (long offset, short value) method setOopHandleAt (line 167) | public void setOopHandleAt (long offset, OopHandle value) method addOffsetTo (line 176) | public Address addOffsetTo (long offset) throws UnsupportedOp... method addOffsetToAsOopHandle (line 184) | public OopHandle addOffsetToAsOopHandle(long offset) throws Unsupport... method minus (line 194) | public long minus(Address arg) { method lessThan (line 206) | public boolean lessThan (Address a) { method lessThanOrEqual (line 220) | public boolean lessThanOrEqual (Address a) { method greaterThan (line 234) | public boolean greaterThan (Address a) { method greaterThanOrEqual (line 248) | public boolean greaterThanOrEqual(Address a) { method andWithMask (line 262) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 270) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 278) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... method getValue (line 291) | long getValue() { method check (line 296) | private static void check(boolean arg, String failMessage) { method main (line 304) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java class LinuxCDebugger (line 39) | class LinuxCDebugger implements CDebugger { method LinuxCDebugger (line 42) | LinuxCDebugger(LinuxDebugger dbg) { method getThreadList (line 46) | public List getThreadList() throws DebuggerException { method getLoadObjectList (line 50) | public List/**/ getLoadObjectList() throws DebuggerExcepti... method loadObjectContainingPC (line 54) | public LoadObject loadObjectContainingPC(Address pc) throws DebuggerEx... method topFrameForThread (line 86) | public CFrame topFrameForThread(ThreadProxy thread) throws DebuggerExc... method getNameOfFile (line 116) | public String getNameOfFile(String fileName) { method getProcessControl (line 120) | public ProcessControl getProcessControl() throws DebuggerException { method canDemangle (line 125) | public boolean canDemangle() { method demangle (line 129) | public String demangle(String sym) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java type LinuxDebugger (line 35) | public interface LinuxDebugger extends JVMDebugger { method addressValueToString (line 36) | public String addressValueToString(long address) throws Debugger... method readJBoolean (line 37) | public boolean readJBoolean(long address) throws DebuggerException; method readJByte (line 38) | public byte readJByte(long address) throws DebuggerException; method readJChar (line 39) | public char readJChar(long address) throws DebuggerException; method readJDouble (line 40) | public double readJDouble(long address) throws DebuggerException; method readJFloat (line 41) | public float readJFloat(long address) throws DebuggerException; method readJInt (line 42) | public int readJInt(long address) throws DebuggerException; method readJLong (line 43) | public long readJLong(long address) throws DebuggerException; method readJShort (line 44) | public short readJShort(long address) throws DebuggerException; method readCInteger (line 45) | public long readCInteger(long address, long numBytes, boolean ... method readAddress (line 47) | public LinuxAddress readAddress(long address) throws DebuggerException; method readCompOopAddress (line 48) | public LinuxAddress readCompOopAddress(long address) throws DebuggerEx... method readOopHandle (line 49) | public LinuxOopHandle readOopHandle(long address) throws DebuggerExcep... method readCompOopHandle (line 50) | public LinuxOopHandle readCompOopHandle(long address) throws DebuggerE... method getThreadIntegerRegisterSet (line 51) | public long[] getThreadIntegerRegisterSet(int lwp_id) throws Deb... method getAddressValue (line 52) | public long getAddressValue(Address addr) throws DebuggerExcep... method newAddress (line 53) | public Address newAddress(long value) throws DebuggerException; method getThreadList (line 56) | public List getThreadList(); method getLoadObjectList (line 57) | public List getLoadObjectList(); method lookup (line 58) | public ClosestSymbol lookup(long address); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java class LinuxDebuggerLocal (line 51) | public class LinuxDebuggerLocal extends DebuggerBase implements LinuxDeb... method createClosestSymbol (line 65) | private ClosestSymbol createClosestSymbol(String name, long offset) { method createLoadObject (line 70) | private LoadObject createLoadObject(String fileName, long textsize, method init0 (line 79) | private native static void init0() method attach0 (line 81) | private native void attach0(int pid) method attach0 (line 83) | private native void attach0(String execName, String coreName) method detach0 (line 85) | private native void detach0() method lookupByName0 (line 87) | private native long lookupByName0(String objectName, String symbol) method lookupByAddress0 (line 89) | private native ClosestSymbol lookupByAddress0(long address) method getThreadIntegerRegisterSet0 (line 91) | private native long[] getThreadIntegerRegisterSet0(int lwp_id) method readBytesFromProcess0 (line 93) | private native byte[] readBytesFromProcess0(long address, long numBytes) method getAddressSize (line 95) | public native static int getAddressSize() ; type WorkerThreadTask (line 107) | interface WorkerThreadTask { method doit (line 108) | public void doit(LinuxDebuggerLocal debugger) throws DebuggerException; class LinuxDebuggerLocalWorkerThread (line 111) | class LinuxDebuggerLocalWorkerThread extends Thread { method LinuxDebuggerLocalWorkerThread (line 116) | public LinuxDebuggerLocalWorkerThread(LinuxDebuggerLocal debugger) { method run (line 121) | public void run() { method execute (line 142) | public WorkerThreadTask execute(WorkerThreadTask task) throws Debugg... method LinuxDebuggerLocal (line 171) | public LinuxDebuggerLocal(MachineDescription machDesc, method hasProcessList (line 214) | public boolean hasProcessList() throws DebuggerException { method getProcessList (line 219) | public List getProcessList() throws DebuggerException { method checkAttached (line 223) | private void checkAttached() throws DebuggerException { method requireAttach (line 233) | private void requireAttach() { method findABIVersion (line 240) | private void findABIVersion() throws DebuggerException { method attach (line 252) | public synchronized void attach(int processID) throws DebuggerException { method attach (line 272) | public synchronized void attach(String execName, String coreName) { method detach (line 283) | public synchronized boolean detach() { method parseAddress (line 313) | public Address parseAddress(String addressString) method getOS (line 323) | public String getOS() { method getCPU (line 328) | public String getCPU() { method hasConsole (line 332) | public boolean hasConsole() throws DebuggerException { method consoleExecuteCommand (line 336) | public String consoleExecuteCommand(String cmd) throws DebuggerExcepti... method getConsolePrompt (line 340) | public String getConsolePrompt() throws DebuggerException { method handleGCC32ABI (line 345) | private long handleGCC32ABI(long addr, String symbol) throws DebuggerE... method lookup (line 354) | public synchronized Address lookup(String objectName, String symbol) { method lookupOop (line 383) | public synchronized OopHandle lookupOop(String objectName, String symb... method getMachineDescription (line 392) | public MachineDescription getMachineDescription() { method getThreadForIdentifierAddress (line 401) | public ThreadProxy getThreadForIdentifierAddress(Address addr) { method getThreadForThreadId (line 406) | public ThreadProxy getThreadForThreadId(long id) { method addressValueToString (line 416) | public String addressValueToString(long address) { method readAddress (line 421) | public LinuxAddress readAddress(long address) method readCompOopAddress (line 426) | public LinuxAddress readCompOopAddress(long address) method readOopHandle (line 433) | public LinuxOopHandle readOopHandle(long address) method readCompOopHandle (line 439) | public LinuxOopHandle readCompOopHandle(long address) method getThreadIntegerRegisterSet (line 450) | public synchronized long[] getThreadIntegerRegisterSet(int lwp_id) method readCInteger (line 472) | public long readCInteger(long address, long numBytes, boolean isUnsigned) method readJLong (line 488) | public long readJLong(long address) method getAddressValue (line 500) | public long getAddressValue(Address addr) { method newAddress (line 506) | public Address newAddress(long value) { method getThreadList (line 512) | public List/**/ getThreadList() { method getLoadObjectList (line 518) | public List/**/ getLoadObjectList() { method lookup (line 524) | public synchronized ClosestSymbol lookup(long addr) { method getCDebugger (line 545) | public CDebugger getCDebugger() { method readBytesFromProcess (line 558) | public synchronized ReadResult readBytesFromProcess(long address, method writeBytesToProcess (line 585) | public void writeBytesToProcess(long address, long numBytes, byte[] data) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java class LinuxOopHandle (line 29) | class LinuxOopHandle extends LinuxAddress implements OopHandle { method LinuxOopHandle (line 30) | LinuxOopHandle(LinuxDebugger debugger, long addr) { method equals (line 34) | public boolean equals(Object arg) { method addOffsetTo (line 46) | public Address addOffsetTo (long offset) throws UnsupportedOp... method andWithMask (line 50) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 54) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 58) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java class LinuxThread (line 29) | class LinuxThread implements ThreadProxy { method LinuxThread (line 35) | LinuxThread(LinuxDebugger debugger, Address addr) { method LinuxThread (line 43) | LinuxThread(LinuxDebugger debugger, long id) { method equals (line 48) | public boolean equals(Object obj) { method hashCode (line 56) | public int hashCode() { method toString (line 60) | public String toString() { method getContext (line 64) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 73) | public boolean canSetContext() throws DebuggerException { method setContext (line 77) | public void setContext(ThreadContext context) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java class LinuxThreadContextFactory (line 34) | class LinuxThreadContextFactory { method createThreadContext (line 35) | static ThreadContext createThreadContext(LinuxDebugger dbg) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java class SharedObject (line 33) | class SharedObject extends DSO { method SharedObject (line 34) | SharedObject(LinuxDebugger dbg, String filename, long size, Address re... method newAddress (line 39) | protected Address newAddress(long address) { method getAddressValue (line 43) | protected long getAddressValue(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java class LinuxAMD64CFrame (line 33) | final public class LinuxAMD64CFrame extends BasicCFrame { method LinuxAMD64CFrame (line 34) | public LinuxAMD64CFrame(LinuxDebugger dbg, Address rbp, Address rip) { method closestSymbolToPC (line 42) | public ClosestSymbol closestSymbolToPC() { method pc (line 47) | public Address pc() { method localVariableBase (line 51) | public Address localVariableBase() { method sender (line 55) | public CFrame sender(ThreadProxy thread) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java class LinuxAMD64ThreadContext (line 31) | public class LinuxAMD64ThreadContext extends AMD64ThreadContext { method LinuxAMD64ThreadContext (line 34) | public LinuxAMD64ThreadContext(LinuxDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java class LinuxIA64ThreadContext (line 31) | public class LinuxIA64ThreadContext extends IA64ThreadContext { method LinuxIA64ThreadContext (line 34) | public LinuxIA64ThreadContext(LinuxDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java class LinuxSPARCCFrame (line 33) | final public class LinuxSPARCCFrame extends BasicCFrame { method LinuxSPARCCFrame (line 36) | public LinuxSPARCCFrame(LinuxDebugger dbg, Address sp, Address pc, int... method closestSymbolToPC (line 47) | public ClosestSymbol closestSymbolToPC() { method pc (line 52) | public Address pc() { method localVariableBase (line 56) | public Address localVariableBase() { method sender (line 60) | public CFrame sender(ThreadProxy thread) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java class LinuxSPARCThreadContext (line 31) | public class LinuxSPARCThreadContext extends SPARCThreadContext { method LinuxSPARCThreadContext (line 34) | public LinuxSPARCThreadContext(LinuxDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java class LinuxX86CFrame (line 33) | final public class LinuxX86CFrame extends BasicCFrame { method LinuxX86CFrame (line 35) | public LinuxX86CFrame(LinuxDebugger dbg, Address ebp, Address pc) { method closestSymbolToPC (line 43) | public ClosestSymbol closestSymbolToPC() { method pc (line 48) | public Address pc() { method localVariableBase (line 52) | public Address localVariableBase() { method sender (line 56) | public CFrame sender(ThreadProxy thread) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java class LinuxX86ThreadContext (line 31) | public class LinuxX86ThreadContext extends X86ThreadContext { method LinuxX86ThreadContext (line 34) | public LinuxX86ThreadContext(LinuxDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java class AddressDataSource (line 30) | class AddressDataSource implements DataSource { method AddressDataSource (line 31) | AddressDataSource(Address addr) { method readByte (line 36) | public byte readByte() throws IOException { method readShort (line 49) | public short readShort() throws IOException { method readInt (line 56) | public int readInt() throws IOException { method readLong (line 65) | public long readLong() throws IOException { method read (line 79) | public int read(byte[] b) throws IOException { method seek (line 86) | public void seek(long pos) throws IOException { method getFilePointer (line 90) | public long getFilePointer() throws IOException { method close (line 94) | public void close() throws IOException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java class DSO (line 33) | public abstract class DSO implements LoadObject { class IsDSO (line 41) | class IsDSO extends MemoizedBoolean { method computeValue (line 42) | protected boolean computeValue() { class ELFFileByName (line 47) | class ELFFileByName extends MemoizedObject { method computeValue (line 48) | protected Object computeValue() { class ELFFileByAddress (line 53) | class ELFFileByAddress extends MemoizedObject { method computeValue (line 54) | protected Object computeValue() { method DSO (line 59) | public DSO(String filename, long size, Address relocation) throws ELFE... method DSO (line 66) | public DSO(long size, Address relocation) throws ELFException { method getName (line 72) | public String getName() { method getBase (line 76) | public Address getBase() { method setBase (line 82) | public void setBase(Address newBase) { method getSize (line 91) | public long getSize() { method getDebugInfoDataBase (line 95) | public CDebugInfoDataBase getDebugInfoDataBase() throws DebuggerExcept... method debugInfoForPC (line 100) | public BlockSym debugInfoForPC(Address pc) throws DebuggerException { method closestSymbolToPC (line 105) | public ClosestSymbol closestSymbolToPC(Address pcAsAddr) throws Debugg... method lineNumberForPC (line 112) | public LineNumberInfo lineNumberForPC(Address pc) throws DebuggerExcep... method isDSO (line 118) | public boolean isDSO() { method lookupSymbol (line 124) | public Address lookupSymbol(String symbol) throws ELFException { method equals (line 138) | public boolean equals(Object o) { method hashCode (line 146) | public int hashCode() { method getFile (line 150) | protected ELFFile getFile() { method newAddress (line 154) | protected abstract Address newAddress(long addr); method getAddressValue (line 155) | protected abstract long getAddressValue(Address addr); method createClosestSymbol (line 157) | protected ClosestSymbol createClosestSymbol(String name, long diff) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java class ELFException (line 32) | public class ELFException extends RuntimeException { method ELFException (line 33) | public ELFException() { method ELFException (line 37) | public ELFException(String message) { method ELFException (line 41) | public ELFException(Throwable cause) { method ELFException (line 45) | public ELFException(String message, Throwable cause) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java type ELFFile (line 27) | public interface ELFFile { method getHeader (line 57) | public ELFHeader getHeader(); method close (line 58) | public void close(); method getMagicNumber (line 62) | public byte[] getMagicNumber(); method getObjectSize (line 65) | public byte getObjectSize(); method getEncoding (line 68) | public byte getEncoding(); method getVersion (line 70) | public byte getVersion(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java class ELFFileParser (line 33) | public class ELFFileParser { method getParser (line 37) | public static ELFFileParser getParser() { method parse (line 47) | public ELFFile parse(String filename) throws ELFException { method parse (line 59) | public ELFFile parse(DataSource source) throws ELFException { class ELFFileImpl (line 66) | class ELFFileImpl implements ELFFile { method ELFFileImpl (line 71) | ELFFileImpl(DataSource file) throws ELFException { method getHeader (line 88) | public ELFHeader getHeader() { return header; } method getMagicNumber (line 90) | public byte[] getMagicNumber() { method getObjectSize (line 99) | public byte getObjectSize() { return ident[NDX_OBJECT_SIZE]; } method getEncoding (line 100) | public byte getEncoding() { return ident[NDX_ENCODING]; } method getVersion (line 101) | public byte getVersion() { return ident[NDX_VERSION]; } class ELFHeaderImpl (line 107) | class ELFHeaderImpl implements ELFHeader { method ELFHeaderImpl (line 164) | ELFHeaderImpl() throws ELFException { method getFileType (line 204) | public short getFileType() { return file_type; } method getArch (line 205) | public short getArch() { return arch; } method getSectionHeaderSize (line 206) | public short getSectionHeaderSize() { return sh_entry_size; } method getNumberOfSectionHeaders (line 207) | public short getNumberOfSectionHeaders() { return num_sh; } method getSectionHeader (line 216) | public ELFSectionHeader getSectionHeader(int index) { method getSectionHeaderStringTable (line 220) | public ELFStringTable getSectionHeaderStringTable() { method getStringTable (line 224) | public ELFStringTable getStringTable() { method getDynamicStringTable (line 228) | public ELFStringTable getDynamicStringTable() { method findStringTableWithName (line 233) | private ELFStringTable findStringTableWithName(String tableName) { method getHashTable (line 250) | public ELFHashTable getHashTable() { method getSymbolTableSection (line 265) | public ELFSectionHeader getSymbolTableSection() { method getDynamicSymbolTableSection (line 275) | public ELFSectionHeader getDynamicSymbolTableSection() { method getSymbolTableSection (line 285) | private ELFSectionHeader getSymbolTableSection(int type) { method getELFSymbol (line 297) | public ELFSymbol getELFSymbol(String symbolName) { method getELFSymbol (line 338) | public ELFSymbol getELFSymbol(long address) { class ELFSectionHeaderImpl (line 380) | class ELFSectionHeaderImpl implements ELFSectionHeader { method ELFSectionHeaderImpl (line 415) | ELFSectionHeaderImpl(long offset) throws ELFException { method getType (line 486) | public int getType() { method getNumberOfSymbols (line 490) | public int getNumberOfSymbols() { method getELFSymbol (line 500) | public ELFSymbol getELFSymbol(int index) { method getStringTable (line 504) | public ELFStringTable getStringTable() { method getHashTable (line 514) | public ELFHashTable getHashTable() { method getName (line 521) | public String getName() { method getLink (line 530) | public int getLink() { method getOffset (line 534) | public int getOffset() { class ELFSymbolImpl (line 621) | class ELFSymbolImpl implements ELFSymbol { method ELFSymbolImpl (line 646) | ELFSymbolImpl(long offset, int section_type) throws ELFException { method getBinding (line 678) | public int getBinding() { return info >> 4; } method getType (line 679) | public int getType() { return info & 0x0F; } method getOffset (line 680) | public long getOffset() { return offset; } method getName (line 682) | public String getName() { method getValue (line 700) | public long getValue() { method getSize (line 704) | public int getSize() { class ELFStringTableImpl (line 712) | class ELFStringTableImpl implements ELFStringTable { method ELFStringTableImpl (line 720) | ELFStringTableImpl(long offset, int length) throws ELFException { method get (line 739) | public String get(int index) { method getNumStrings (line 748) | public int getNumStrings() { class ELFHashTableImpl (line 755) | class ELFHashTableImpl implements ELFHashTable { method ELFHashTableImpl (line 763) | ELFHashTableImpl(long offset, int length) throws ELFException { method getSymbol (line 795) | public ELFSymbol getSymbol(String symbolName) { method close (line 829) | public void close() throws ELFException { method seek (line 837) | void seek(long offset) throws ELFException { method getFilePointer (line 845) | long getFilePointer() throws ELFException { method readByte (line 853) | byte readByte() throws ELFException { method readBytes (line 861) | int readBytes(byte[] b) throws ELFException { method readShort (line 869) | short readShort() throws ELFException { method readInt (line 888) | int readInt() throws ELFException { method readLong (line 907) | long readLong() throws ELFException { method byteSwap (line 928) | short byteSwap(short arg) { method byteSwap (line 932) | int byteSwap(int arg) { method byteSwap (line 937) | long byteSwap(long arg) { method readUnsignedByte (line 947) | short readUnsignedByte() throws ELFException { method readUnsignedShort (line 955) | int readUnsignedShort() throws ELFException { method readUnsignedInt (line 974) | long readUnsignedInt() throws ELFException { method unsignedByte (line 994) | short unsignedByte(byte arg) { method unsignedByte (line 999) | int unsignedByte(short arg) { method unsignedByte (line 1011) | long unsignedByte(int arg) { method unsignedByteSwap (line 1024) | int unsignedByteSwap(short arg) { method unsignedByteSwap (line 1029) | long unsignedByteSwap(int arg) { method main (line 1035) | public static void main(String args[]) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java type ELFHashTable (line 27) | public interface ELFHashTable { method getSymbol (line 33) | public ELFSymbol getSymbol(String symbolName); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java type ELFHeader (line 34) | public interface ELFHeader { method getFileType (line 68) | public short getFileType(); method getArch (line 70) | public short getArch(); method getSectionHeaderSize (line 72) | public short getSectionHeaderSize(); method getNumberOfSectionHeaders (line 74) | public short getNumberOfSectionHeaders(); method getSectionHeader (line 77) | public ELFSectionHeader getSectionHeader(int index); method getSectionHeaderStringTable (line 80) | public ELFStringTable getSectionHeaderStringTable(); method getStringTable (line 82) | public ELFStringTable getStringTable(); method getDynamicStringTable (line 85) | public ELFStringTable getDynamicStringTable(); method getHashTable (line 89) | public ELFHashTable getHashTable(); method getSymbolTableSection (line 92) | public ELFSectionHeader getSymbolTableSection(); method getDynamicSymbolTableSection (line 95) | public ELFSectionHeader getDynamicSymbolTableSection(); method getELFSymbol (line 98) | public ELFSymbol getELFSymbol(String name); method getELFSymbol (line 101) | public ELFSymbol getELFSymbol(long address); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java type ELFProgramHeader (line 32) | public interface ELFProgramHeader { method getType (line 46) | public int getType(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java type ELFSectionHeader (line 27) | public interface ELFSectionHeader { method getType (line 103) | public int getType(); method getNumberOfSymbols (line 105) | public int getNumberOfSymbols(); method getELFSymbol (line 108) | public ELFSymbol getELFSymbol(int index); method getStringTable (line 111) | public ELFStringTable getStringTable(); method getHashTable (line 115) | public ELFHashTable getHashTable(); method getLink (line 116) | public int getLink(); method getName (line 118) | public String getName(); method getOffset (line 120) | public int getOffset(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java type ELFStringTable (line 27) | public interface ELFStringTable { method get (line 28) | public String get(int index); method getNumStrings (line 29) | public int getNumStrings(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java type ELFSymbol (line 27) | public interface ELFSymbol { method getOffset (line 62) | public long getOffset(); method getName (line 64) | public String getName(); method getBinding (line 66) | public int getBinding(); method getType (line 68) | public int getType(); method getValue (line 72) | public long getValue(); method getSize (line 76) | public int getSize(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java class ProcAddress (line 29) | class ProcAddress implements Address { method ProcAddress (line 33) | ProcAddress(ProcDebugger debugger, long addr) { method equals (line 42) | public boolean equals(Object arg) { method hashCode (line 54) | public int hashCode() { method toString (line 59) | public String toString() { method getCIntegerAt (line 67) | public long getCIntegerAt(long offset, long numBytes, boolean isUnsign... method getAddressAt (line 71) | public Address getAddressAt(long offset) throws UnalignedAddressExcept... method getCompOopAddressAt (line 75) | public Address getCompOopAddressAt(long offset) throws UnalignedAddres... method getJBooleanAt (line 83) | public boolean getJBooleanAt(long offset) throws UnalignedAddressExcep... method getJByteAt (line 87) | public byte getJByteAt(long offset) throws UnalignedAddressException, ... method getJCharAt (line 91) | public char getJCharAt(long offset) throws UnalignedAddressException, ... method getJDoubleAt (line 95) | public double getJDoubleAt(long offset) throws UnalignedAddressExcepti... method getJFloatAt (line 99) | public float getJFloatAt(long offset) throws UnalignedAddressException... method getJIntAt (line 103) | public int getJIntAt(long offset) throws UnalignedAddressException, Un... method getJLongAt (line 107) | public long getJLongAt(long offset) throws UnalignedAddressException, ... method getJShortAt (line 111) | public short getJShortAt(long offset) throws UnalignedAddressException... method getOopHandleAt (line 115) | public OopHandle getOopHandleAt(long offset) method getCompOopHandleAt (line 119) | public OopHandle getCompOopHandleAt(long offset) method setCIntegerAt (line 125) | public void setCIntegerAt(long offset, long numBytes, long value) { method setAddressAt (line 128) | public void setAddressAt(long offset, Address value) { method setJBooleanAt (line 131) | public void setJBooleanAt (long offset, boolean value) method setJByteAt (line 135) | public void setJByteAt (long offset, byte value) method setJCharAt (line 139) | public void setJCharAt (long offset, char value) method setJDoubleAt (line 143) | public void setJDoubleAt (long offset, double value) method setJFloatAt (line 147) | public void setJFloatAt (long offset, float value) method setJIntAt (line 151) | public void setJIntAt (long offset, int value) method setJLongAt (line 155) | public void setJLongAt (long offset, long value) method setJShortAt (line 159) | public void setJShortAt (long offset, short value) method setOopHandleAt (line 163) | public void setOopHandleAt (long offset, OopHandle value) method addOffsetTo (line 172) | public Address addOffsetTo (long offset) throws UnsupportedOp... method addOffsetToAsOopHandle (line 180) | public OopHandle addOffsetToAsOopHandle(long offset) throws Unsupport... method minus (line 190) | public long minus(Address arg) { method lessThan (line 202) | public boolean lessThan (Address arg) { method lessThanOrEqual (line 216) | public boolean lessThanOrEqual (Address arg) { method greaterThan (line 230) | public boolean greaterThan (Address arg) { method greaterThanOrEqual (line 244) | public boolean greaterThanOrEqual(Address arg) { method andWithMask (line 258) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 266) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 274) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... method getValue (line 287) | long getValue() { method check (line 292) | private static void check(boolean arg, String failMessage) { method main (line 300) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java class ProcCDebugger (line 33) | class ProcCDebugger implements CDebugger { method ProcCDebugger (line 36) | ProcCDebugger(ProcDebugger dbg) { method getThreadList (line 40) | public List getThreadList() throws DebuggerException { method getLoadObjectList (line 44) | public List/**/ getLoadObjectList() throws DebuggerExcepti... method loadObjectContainingPC (line 48) | public LoadObject loadObjectContainingPC(Address pc) throws DebuggerEx... method topFrameForThread (line 80) | public CFrame topFrameForThread(ThreadProxy thread) throws DebuggerExc... method getNameOfFile (line 84) | public String getNameOfFile(String fileName) { method getProcessControl (line 88) | public ProcessControl getProcessControl() throws DebuggerException { method canDemangle (line 94) | public boolean canDemangle() { method demangle (line 98) | public String demangle(String sym) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java class ProcCFrame (line 31) | final class ProcCFrame extends BasicCFrame { method pc (line 32) | public Address pc() { method localVariableBase (line 36) | public Address localVariableBase() { method sender (line 40) | public CFrame sender(ThreadProxy t) { method closestSymbolToPC (line 44) | public ClosestSymbol closestSymbolToPC() { method ProcCFrame (line 52) | ProcCFrame(ProcDebugger dbg, Address pc, Address fp) { method setSender (line 59) | void setSender(ProcCFrame sender) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java type ProcDebugger (line 35) | public interface ProcDebugger extends JVMDebugger { method getMachineDescription (line 36) | public MachineDescription getMachineDescription() throws DebuggerExcep... method addressValueToString (line 37) | public String addressValueToString(long address) throws Debugger... method readJBoolean (line 38) | public boolean readJBoolean(long address) throws DebuggerException; method readJByte (line 39) | public byte readJByte(long address) throws DebuggerException; method readJChar (line 40) | public char readJChar(long address) throws DebuggerException; method readJDouble (line 41) | public double readJDouble(long address) throws DebuggerException; method readJFloat (line 42) | public float readJFloat(long address) throws DebuggerException; method readJInt (line 43) | public int readJInt(long address) throws DebuggerException; method readJLong (line 44) | public long readJLong(long address) throws DebuggerException; method readJShort (line 45) | public short readJShort(long address) throws DebuggerException; method readCInteger (line 46) | public long readCInteger(long address, long numBytes, boolean ... method readAddress (line 48) | public ProcAddress readAddress(long address) throws DebuggerException; method readCompOopAddress (line 49) | public ProcAddress readCompOopAddress(long address) throws DebuggerE... method readOopHandle (line 50) | public ProcOopHandle readOopHandle(long address) throws DebuggerExcept... method readCompOopHandle (line 51) | public ProcOopHandle readCompOopHandle(long address) throws DebuggerEx... method getThreadIntegerRegisterSet (line 52) | public long[] getThreadIntegerRegisterSet(int tid) throws Debugg... method getAddressValue (line 53) | public long getAddressValue(Address addr) throws DebuggerExcep... method newAddress (line 54) | public Address newAddress(long value) throws DebuggerException; method getThreadList (line 57) | public List getThreadList() throws DebuggerException; method getLoadObjectList (line 58) | public List getLoadObjectList() throws DebuggerException; method topFrameForThread (line 59) | public CFrame topFrameForThread(ThreadProxy thread) throws Debu... method lookup (line 60) | public ClosestSymbol lookup(long address) throws DebuggerException; method demangle (line 61) | public String demangle(String name); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java class ProcDebuggerLocal (line 56) | public class ProcDebuggerLocal extends DebuggerBase implements ProcDebug... method ProcDebuggerLocal (line 70) | public ProcDebuggerLocal(MachineDescription machDesc, boolean useCache) { method hasProcessList (line 121) | public boolean hasProcessList() throws DebuggerException { method getProcessList (line 125) | public List getProcessList() throws DebuggerException { method attach (line 131) | public synchronized void attach(int processID) throws DebuggerException { method attach (line 140) | public synchronized void attach method detach (line 151) | public synchronized boolean detach() { method suspend (line 174) | public synchronized void suspend() throws DebuggerException { method resume (line 185) | public synchronized void resume() throws DebuggerException { method isSuspended (line 195) | public synchronized boolean isSuspended() throws DebuggerException { method parseAddress (line 201) | public Address parseAddress(String addressString) throws NumberFormatE... method getOS (line 210) | public String getOS() { method getCPU (line 215) | public String getCPU() { method hasConsole (line 219) | public boolean hasConsole() throws DebuggerException { method consoleExecuteCommand (line 223) | public String consoleExecuteCommand(String cmd) throws DebuggerExcepti... method getConsolePrompt (line 227) | public String getConsolePrompt() throws DebuggerException { method getCDebugger (line 231) | public CDebugger getCDebugger() throws DebuggerException { method lookup (line 239) | public synchronized Address lookup(String objectName, String symbol) { method lookupOop (line 249) | public synchronized OopHandle lookupOop(String objectName, String symb... method getMachineDescription (line 258) | public MachineDescription getMachineDescription() { method setMachineDescription (line 267) | public void setMachineDescription(MachineDescription machDesc) { method getRemoteProcessAddressSize (line 273) | public synchronized int getRemoteProcessAddressSize() method getThreadForIdentifierAddress (line 284) | public ThreadProxy getThreadForIdentifierAddress(Address addr) { method getThreadForThreadId (line 288) | public ThreadProxy getThreadForThreadId(long id) { method readJLong (line 296) | public long readJLong(long address) method addressValueToString (line 317) | public String addressValueToString(long address) { method readCInteger (line 322) | public long readCInteger(long address, long numBytes, boolean isUnsigned) method readAddress (line 342) | public ProcAddress readAddress(long address) method readCompOopAddress (line 348) | public ProcAddress readCompOopAddress(long address) method readOopHandle (line 355) | public ProcOopHandle readOopHandle(long address) method readCompOopHandle (line 361) | public ProcOopHandle readCompOopHandle(long address) { method writeBytesToProcess (line 366) | public void writeBytesToProcess(long address, long numBytes, byte[] data) method readBytesFromProcess (line 374) | public synchronized ReadResult readBytesFromProcess(long address, long... method getPageSize (line 384) | protected int getPageSize() { method getThreadIntegerRegisterSet (line 402) | public synchronized long[] getThreadIntegerRegisterSet(int tid) { method getAddressValue (line 412) | public long getAddressValue(Address addr) { method newAddress (line 418) | public Address newAddress(long value) { method getThreadList (line 424) | public synchronized List getThreadList() throws DebuggerException { method getLoadObjectList (line 440) | public synchronized List getLoadObjectList() throws DebuggerException { method topFrameForThread (line 453) | public synchronized CFrame topFrameForThread(ThreadProxy thread) method lookup (line 475) | public synchronized ClosestSymbol lookup(long address) { method demangle (line 481) | public String demangle(String name) { method updateLoadObjectCache (line 489) | private void updateLoadObjectCache() { method sortLoadObjects (line 497) | private static List sortLoadObjects(List in) { method lookupByName (line 504) | private long lookupByName(String objectName, String symbolName) method findDSOByName (line 524) | private SharedObject findDSOByName(String fullPathName) { method reresolveLoadObjects (line 536) | private void reresolveLoadObjects() throws DebuggerException { method checkAttached (line 544) | private void checkAttached() { method requireAttach (line 554) | private void requireAttach() { method clearCacheFields (line 560) | private void clearCacheFields() { method resetNativePointers (line 567) | private void resetNativePointers() { method attach0 (line 589) | private native void attach0(String pid) throws DebuggerException; method attach0 (line 590) | private native void attach0(String executableFile, String coreFileName... method detach0 (line 591) | private native void detach0() throws DebuggerException; method getRemoteProcessAddressSize0 (line 594) | private native int getRemoteProcessAddressSize0() throws DebuggerExcep... method getPageSize0 (line 595) | private native int getPageSize0() throws DebuggerException; method getThreadIntegerRegisterSet0 (line 598) | private native long[] getThreadIntegerRegisterSet0(long tid) throws De... method fillThreadList0 (line 599) | private native void fillThreadList0(List l) throws DebuggerException; method fillCFrameList0 (line 602) | private native ProcCFrame fillCFrameList0(long[] regs) throws Debugger... method createSenderFrame (line 605) | private ProcCFrame createSenderFrame(ProcCFrame f, long pc, long fp) { method fillLoadObjectList0 (line 614) | private native void fillLoadObjectList0(List l) throws DebuggerException; method createLoadObject (line 617) | private LoadObject createLoadObject(String fileName, long textsize, lo... method lookupByName0 (line 636) | private native long lookupByName0(String objectName, String symbolName... method lookupByAddress0 (line 637) | private native ClosestSymbol lookupByAddress0(long address) throws Deb... method createClosestSymbol (line 640) | private ClosestSymbol createClosestSymbol(String name, long offset) { method readBytesFromProcess0 (line 645) | private native byte[] readBytesFromProcess0(long address, long numByte... method writeBytesToProcess0 (line 646) | private native void writeBytesToProcess0(long address, long numBytes, ... method suspend0 (line 649) | private native void suspend0() throws DebuggerException; method resume0 (line 650) | private native void resume0() throws DebuggerException; method demangle0 (line 653) | private native String demangle0(String name); method initIDs (line 656) | private native static void initIDs() throws DebuggerException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java class ProcOopHandle (line 29) | class ProcOopHandle extends ProcAddress implements OopHandle { method ProcOopHandle (line 30) | ProcOopHandle(ProcDebugger debugger, long addr) { method addOffsetTo (line 34) | public Address addOffsetTo (long offset) throws UnsupportedOp... method andWithMask (line 38) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 42) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 46) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java type ProcThreadFactory (line 32) | public interface ProcThreadFactory { method createThreadWrapper (line 33) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr); method createThreadWrapper (line 34) | public ThreadProxy createThreadWrapper(long id); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java class SharedObject (line 33) | class SharedObject extends DSO { method SharedObject (line 34) | SharedObject(ProcDebugger dbg, String filename, long size, Address rel... method newAddress (line 39) | protected Address newAddress(long address) { method getAddressValue (line 43) | protected long getAddressValue(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java class ProcAMD64Thread (line 32) | public class ProcAMD64Thread implements ThreadProxy { method ProcAMD64Thread (line 36) | public ProcAMD64Thread(ProcDebugger debugger, Address addr) { method ProcAMD64Thread (line 45) | public ProcAMD64Thread(ProcDebugger debugger, long id) { method getContext (line 50) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 62) | public boolean canSetContext() throws DebuggerException { method setContext (line 66) | public void setContext(ThreadContext context) method toString (line 71) | public String toString() { method equals (line 75) | public boolean equals(Object obj) { method hashCode (line 83) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java class ProcAMD64ThreadContext (line 31) | public class ProcAMD64ThreadContext extends AMD64ThreadContext { method ProcAMD64ThreadContext (line 34) | public ProcAMD64ThreadContext(ProcDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java class ProcAMD64ThreadFactory (line 30) | public class ProcAMD64ThreadFactory implements ProcThreadFactory { method ProcAMD64ThreadFactory (line 33) | public ProcAMD64ThreadFactory(ProcDebugger debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java class ProcSPARCThread (line 32) | public class ProcSPARCThread implements ThreadProxy { method ProcSPARCThread (line 36) | public ProcSPARCThread(ProcDebugger debugger, Address addr) { method ProcSPARCThread (line 45) | public ProcSPARCThread(ProcDebugger debugger, long id) { method getContext (line 50) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 62) | public boolean canSetContext() throws DebuggerException { method setContext (line 66) | public void setContext(ThreadContext context) method toString (line 71) | public String toString() { method equals (line 75) | public boolean equals(Object obj) { method hashCode (line 83) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java class ProcSPARCThreadContext (line 31) | public class ProcSPARCThreadContext extends SPARCThreadContext { method ProcSPARCThreadContext (line 34) | public ProcSPARCThreadContext(ProcDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java class ProcSPARCThreadFactory (line 30) | public class ProcSPARCThreadFactory implements ProcThreadFactory { method ProcSPARCThreadFactory (line 33) | public ProcSPARCThreadFactory(ProcDebugger debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java class ProcX86Thread (line 32) | public class ProcX86Thread implements ThreadProxy { method ProcX86Thread (line 36) | public ProcX86Thread(ProcDebugger debugger, Address addr) { method ProcX86Thread (line 45) | public ProcX86Thread(ProcDebugger debugger, long id) { method getContext (line 50) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 67) | public boolean canSetContext() throws DebuggerException { method setContext (line 71) | public void setContext(ThreadContext context) method toString (line 76) | public String toString() { method equals (line 80) | public boolean equals(Object obj) { method hashCode (line 88) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java class ProcX86ThreadContext (line 31) | public class ProcX86ThreadContext extends X86ThreadContext { method ProcX86ThreadContext (line 34) | public ProcX86ThreadContext(ProcDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java class ProcX86ThreadFactory (line 30) | public class ProcX86ThreadFactory implements ProcThreadFactory { method ProcX86ThreadFactory (line 33) | public ProcX86ThreadFactory(ProcDebugger debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java class RemoteAddress (line 29) | class RemoteAddress implements Address { method RemoteAddress (line 33) | RemoteAddress(RemoteDebuggerClient debugger, long addr) { method equals (line 42) | public boolean equals(Object arg) { method hashCode (line 54) | public int hashCode() { method toString (line 59) | public String toString() { method getCIntegerAt (line 67) | public long getCIntegerAt(long offset, long numBytes, boolean isUnsign... method getAddressAt (line 71) | public Address getAddressAt(long offset) throws UnalignedAddressExcept... method getCompOopAddressAt (line 74) | public Address getCompOopAddressAt(long offset) throws UnalignedAddres... method getJBooleanAt (line 82) | public boolean getJBooleanAt(long offset) throws UnalignedAddressExcep... method getJByteAt (line 86) | public byte getJByteAt(long offset) throws UnalignedAddressException, ... method getJCharAt (line 90) | public char getJCharAt(long offset) throws UnalignedAddressException, ... method getJDoubleAt (line 94) | public double getJDoubleAt(long offset) throws UnalignedAddressExcepti... method getJFloatAt (line 98) | public float getJFloatAt(long offset) throws UnalignedAddressException... method getJIntAt (line 102) | public int getJIntAt(long offset) throws UnalignedAddressException, Un... method getJLongAt (line 106) | public long getJLongAt(long offset) throws UnalignedAddressException, ... method getJShortAt (line 110) | public short getJShortAt(long offset) throws UnalignedAddressException... method getOopHandleAt (line 114) | public OopHandle getOopHandleAt(long offset) method getCompOopHandleAt (line 118) | public OopHandle getCompOopHandleAt(long offset) method setCIntegerAt (line 124) | public void setCIntegerAt(long offset, long numBytes, long value) { method setAddressAt (line 127) | public void setAddressAt(long offset, Address value) { method setJBooleanAt (line 130) | public void setJBooleanAt (long offset, boolean value) method setJByteAt (line 134) | public void setJByteAt (long offset, byte value) method setJCharAt (line 138) | public void setJCharAt (long offset, char value) method setJDoubleAt (line 142) | public void setJDoubleAt (long offset, double value) method setJFloatAt (line 146) | public void setJFloatAt (long offset, float value) method setJIntAt (line 150) | public void setJIntAt (long offset, int value) method setJLongAt (line 154) | public void setJLongAt (long offset, long value) method setJShortAt (line 158) | public void setJShortAt (long offset, short value) method setOopHandleAt (line 162) | public void setOopHandleAt (long offset, OopHandle value) method addOffsetTo (line 171) | public Address addOffsetTo (long offset) throws UnsupportedOp... method addOffsetToAsOopHandle (line 179) | public OopHandle addOffsetToAsOopHandle(long offset) throws Unsupport... method minus (line 189) | public long minus(Address arg) { method lessThan (line 201) | public boolean lessThan (Address arg) { method lessThanOrEqual (line 215) | public boolean lessThanOrEqual (Address arg) { method greaterThan (line 229) | public boolean greaterThan (Address arg) { method greaterThanOrEqual (line 243) | public boolean greaterThanOrEqual(Address arg) { method andWithMask (line 257) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 265) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 273) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... method getValue (line 286) | long getValue() { method check (line 291) | private static void check(boolean arg, String failMessage) { method main (line 299) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java type RemoteDebugger (line 51) | public interface RemoteDebugger extends Remote { method getOS (line 52) | public String getOS() throws RemoteException; method getCPU (line 53) | public String getCPU() throws RemoteException; method getMachineDescription (line 54) | public MachineDescription getMachineDescription() throws RemoteException; method lookupInProcess (line 55) | public long lookupInProcess(String objectName, String symbol) thr... method readBytesFromProcess (line 56) | public ReadResult readBytesFromProcess(long address, long numBytes) th... method hasConsole (line 57) | public boolean hasConsole() throws RemoteException; method getConsolePrompt (line 58) | public String getConsolePrompt() throws RemoteException; method consoleExecuteCommand (line 59) | public String consoleExecuteCommand(String cmd) throws RemoteExcept... method getJBooleanSize (line 60) | public long getJBooleanSize() throws RemoteException; method getJByteSize (line 61) | public long getJByteSize() throws RemoteException; method getJCharSize (line 62) | public long getJCharSize() throws RemoteException; method getJDoubleSize (line 63) | public long getJDoubleSize() throws RemoteException; method getJFloatSize (line 64) | public long getJFloatSize() throws RemoteException; method getJIntSize (line 65) | public long getJIntSize() throws RemoteException; method getJLongSize (line 66) | public long getJLongSize() throws RemoteException; method getJShortSize (line 67) | public long getJShortSize() throws RemoteException; method getHeapOopSize (line 68) | public long getHeapOopSize() throws RemoteException; method getNarrowOopBase (line 69) | public long getNarrowOopBase() throws RemoteException; method getNarrowOopShift (line 70) | public int getNarrowOopShift() throws RemoteException; method areThreadsEqual (line 72) | public boolean areThreadsEqual(long addrOrId1, boolean isAddress1, method getThreadHashCode (line 74) | public int getThreadHashCode(long addrOrId, boolean isAddress) t... method getThreadIntegerRegisterSet (line 75) | public long[] getThreadIntegerRegisterSet(long addrOrId, boolean is... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java class RemoteDebuggerClient (line 43) | public class RemoteDebuggerClient extends DebuggerBase implements JVMDeb... method RemoteDebuggerClient (line 49) | public RemoteDebuggerClient(RemoteDebugger remoteDebugger) throws Debu... method getThreadIntegerRegisterSet (line 109) | public long[] getThreadIntegerRegisterSet(Address addr) { method getThreadIntegerRegisterSet (line 118) | public long[] getThreadIntegerRegisterSet(long id) { method hasProcessList (line 128) | public boolean hasProcessList() throws DebuggerException { method getProcessList (line 133) | public List getProcessList() throws DebuggerException { method attach (line 138) | public void attach(int processID) throws DebuggerException { method attach (line 143) | public void attach(String executableName, String coreFileName) throws ... method detach (line 148) | public boolean detach() { method parseAddress (line 152) | public Address parseAddress(String addressString) throws NumberFormatE... method getOS (line 160) | public String getOS() throws DebuggerException { method getCPU (line 169) | public String getCPU() { method hasConsole (line 178) | public boolean hasConsole() throws DebuggerException { method consoleExecuteCommand (line 186) | public String consoleExecuteCommand(String cmd) throws DebuggerExcepti... method getConsolePrompt (line 195) | public String getConsolePrompt() throws DebuggerException { method getCDebugger (line 203) | public CDebugger getCDebugger() throws DebuggerException { method lookup (line 210) | public Address lookup(String objectName, String symbol) { method lookupOop (line 223) | public OopHandle lookupOop(String objectName, String symbol) { method readCInteger (line 237) | public long readCInteger(long address, long numBytes, boolean isUnsigned) method readJLong (line 257) | public long readJLong(long address) method configureJavaPrimitiveTypeSizes (line 277) | public void configureJavaPrimitiveTypeSizes(long jbooleanSize, method setMachineDescription (line 288) | public void setMachineDescription(MachineDescription machDesc) { method getRemoteProcessAddressSize (line 292) | public int getRemoteProcessAddressSize() { method addressValueToString (line 296) | public String addressValueToString(long addr) { method getAddressValue (line 300) | public long getAddressValue(Address addr) throws DebuggerException { method newAddress (line 305) | public Address newAddress(long value) { method readAddress (line 310) | RemoteAddress readAddress(long address) method readCompOopAddress (line 316) | RemoteAddress readCompOopAddress(long address) method readOopHandle (line 322) | RemoteOopHandle readOopHandle(long address) method readCompOopHandle (line 328) | RemoteOopHandle readCompOopHandle(long address) method areThreadsEqual (line 334) | boolean areThreadsEqual(Address addr1, Address addr2) { method areThreadsEqual (line 343) | boolean areThreadsEqual(long id1, long id2) { method areThreadsEqual (line 351) | boolean areThreadsEqual(Address addr1, long id2) { method areThreadsEqual (line 359) | boolean areThreadsEqual(long id1, Address addr2) { method getThreadHashCode (line 367) | int getThreadHashCode(Address a) { method getThreadHashCode (line 375) | int getThreadHashCode(long id) { method getThreadForIdentifierAddress (line 383) | public ThreadProxy getThreadForIdentifierAddress(Address addr) { method getThreadForThreadId (line 387) | public ThreadProxy getThreadForThreadId(long id) { method getMachineDescription (line 391) | public MachineDescription getMachineDescription() throws DebuggerExcep... method readBytesFromProcess (line 396) | public ReadResult readBytesFromProcess(long address, long numBytes) { method writeBytesToProcess (line 405) | public void writeBytesToProcess(long a, long b, byte[] c) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java class RemoteDebuggerServer (line 35) | public class RemoteDebuggerServer extends UnicastRemoteObject method RemoteDebuggerServer (line 41) | public RemoteDebuggerServer() throws RemoteException { method RemoteDebuggerServer (line 47) | public RemoteDebuggerServer(Debugger debugger) throws RemoteException { method getOS (line 52) | public String getOS() throws RemoteException { method getCPU (line 56) | public String getCPU() throws RemoteException { method getMachineDescription (line 60) | public MachineDescription getMachineDescription() throws RemoteExcepti... method lookupInProcess (line 64) | public long lookupInProcess(String objectName, String symbol) throws R... method readBytesFromProcess (line 69) | public ReadResult readBytesFromProcess(long address, long numBytes) th... method hasConsole (line 73) | public boolean hasConsole() throws RemoteException { method getConsolePrompt (line 77) | public String getConsolePrompt() throws RemoteException { method consoleExecuteCommand (line 81) | public String consoleExecuteCommand(String cmd) throws RemoteException { method getJBooleanSize (line 85) | public long getJBooleanSize() throws RemoteException { method getJByteSize (line 89) | public long getJByteSize() throws RemoteException { method getJCharSize (line 93) | public long getJCharSize() throws RemoteException { method getJDoubleSize (line 97) | public long getJDoubleSize() throws RemoteException { method getJFloatSize (line 101) | public long getJFloatSize() throws RemoteException { method getJIntSize (line 105) | public long getJIntSize() throws RemoteException { method getJLongSize (line 109) | public long getJLongSize() throws RemoteException { method getJShortSize (line 113) | public long getJShortSize() throws RemoteException { method getHeapOopSize (line 117) | public long getHeapOopSize() throws RemoteException { method getNarrowOopBase (line 121) | public long getNarrowOopBase() throws RemoteException { method getNarrowOopShift (line 125) | public int getNarrowOopShift() throws RemoteException { method areThreadsEqual (line 129) | public boolean areThreadsEqual(long addrOrId1, boolean isAddress1, method getThreadHashCode (line 137) | public int getThreadHashCode(long addrOrId, boolean isAddress) t... method getThreadIntegerRegisterSet (line 142) | public long[] getThreadIntegerRegisterSet(long addrOrId, boolean is... method getThreadProxy (line 152) | private ThreadProxy getThreadProxy(long addrOrId, boolean isAddress) t... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java class RemoteOopHandle (line 29) | class RemoteOopHandle extends RemoteAddress implements OopHandle { method RemoteOopHandle (line 30) | RemoteOopHandle(RemoteDebuggerClient debugger, long addr) { method addOffsetTo (line 34) | public Address addOffsetTo (long offset) throws UnsupportedOp... method andWithMask (line 38) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 42) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 46) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java class RemoteThread (line 29) | public abstract class RemoteThread implements ThreadProxy { method RemoteThread (line 34) | public RemoteThread(RemoteDebuggerClient debugger, Address addr) { method RemoteThread (line 40) | public RemoteThread(RemoteDebuggerClient debugger, long id) { method canSetContext (line 46) | public boolean canSetContext() throws DebuggerException { method setContext (line 50) | public void setContext(ThreadContext context) method equals (line 55) | public boolean equals(Object o) { method hashCode (line 76) | public int hashCode() { method toString (line 81) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java type RemoteThreadFactory (line 32) | public interface RemoteThreadFactory { method createThreadWrapper (line 33) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr); method createThreadWrapper (line 34) | public ThreadProxy createThreadWrapper(long id); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java class RemoteAMD64Thread (line 32) | public class RemoteAMD64Thread extends RemoteThread { method RemoteAMD64Thread (line 33) | public RemoteAMD64Thread(RemoteDebuggerClient debugger, Address addr) { method RemoteAMD64Thread (line 37) | public RemoteAMD64Thread(RemoteDebuggerClient debugger, long id) { method getContext (line 41) | public ThreadContext getContext() throws IllegalThreadStateException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java class RemoteAMD64ThreadContext (line 31) | public class RemoteAMD64ThreadContext extends AMD64ThreadContext { method RemoteAMD64ThreadContext (line 34) | public RemoteAMD64ThreadContext(RemoteDebuggerClient debugger) { method setRegisterAsAddress (line 41) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 47) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java class RemoteAMD64ThreadFactory (line 30) | public class RemoteAMD64ThreadFactory implements RemoteThreadFactory { method RemoteAMD64ThreadFactory (line 33) | public RemoteAMD64ThreadFactory(RemoteDebuggerClient debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java class RemoteSPARCThread (line 32) | public class RemoteSPARCThread extends RemoteThread { method RemoteSPARCThread (line 33) | public RemoteSPARCThread(RemoteDebuggerClient debugger, Address addr) { method RemoteSPARCThread (line 37) | public RemoteSPARCThread(RemoteDebuggerClient debugger, long id) { method getContext (line 41) | public ThreadContext getContext() throws IllegalThreadStateException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java class RemoteSPARCThreadContext (line 31) | public class RemoteSPARCThreadContext extends SPARCThreadContext { method RemoteSPARCThreadContext (line 34) | public RemoteSPARCThreadContext(RemoteDebuggerClient debugger) { method setRegisterAsAddress (line 41) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 47) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java class RemoteSPARCThreadFactory (line 30) | public class RemoteSPARCThreadFactory implements RemoteThreadFactory { method RemoteSPARCThreadFactory (line 33) | public RemoteSPARCThreadFactory(RemoteDebuggerClient debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java class RemoteX86Thread (line 32) | public class RemoteX86Thread extends RemoteThread { method RemoteX86Thread (line 33) | public RemoteX86Thread(RemoteDebuggerClient debugger, Address addr) { method RemoteX86Thread (line 37) | public RemoteX86Thread(RemoteDebuggerClient debugger, long id) { method getContext (line 41) | public ThreadContext getContext() throws IllegalThreadStateException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java class RemoteX86ThreadContext (line 31) | public class RemoteX86ThreadContext extends X86ThreadContext { method RemoteX86ThreadContext (line 34) | public RemoteX86ThreadContext(RemoteDebuggerClient debugger) { method setRegisterAsAddress (line 41) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 47) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java class RemoteX86ThreadFactory (line 30) | public class RemoteX86ThreadFactory implements RemoteThreadFactory { method RemoteX86ThreadFactory (line 33) | public RemoteX86ThreadFactory(RemoteDebuggerClient debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java class SPARCThreadContext (line 35) | public abstract class SPARCThreadContext implements ThreadContext { method SPARCThreadContext (line 108) | public SPARCThreadContext() { method getNumRegisters (line 112) | public int getNumRegisters() { method getRegisterName (line 116) | public String getRegisterName(int index) { method setRegister (line 120) | public void setRegister(int index, long value) { method getRegister (line 124) | public long getRegister(int index) { method getTopFrame (line 128) | public CFrame getTopFrame(Debugger dbg) { method setRegisterAsAddress (line 134) | public abstract void setRegisterAsAddress(int index, Address value); method getRegisterAsAddress (line 138) | public abstract Address getRegisterAsAddress(int index); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java type AuxBfEfRecord (line 31) | public interface AuxBfEfRecord extends AuxSymbolRecord { method getLineNumber (line 34) | public short getLineNumber(); method getPointerToNextFunction (line 39) | public int getPointerToNextFunction(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java type AuxFileRecord (line 32) | public interface AuxFileRecord extends AuxSymbolRecord { method getName (line 33) | public String getName(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java type AuxFunctionDefinitionRecord (line 32) | public interface AuxFunctionDefinitionRecord extends AuxSymbolRecord { method getTagIndex (line 35) | public int getTagIndex(); method getTotalSize (line 41) | public int getTotalSize(); method getPointerToLineNumber (line 47) | public int getPointerToLineNumber(); method getPointerToNextFunction (line 52) | public int getPointerToNextFunction(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java type AuxSectionDefinitionsRecord (line 36) | public interface AuxSectionDefinitionsRecord extends AuxSymbolRecord { method getLength (line 39) | public int getLength(); method getNumberOfRelocations (line 42) | public short getNumberOfRelocations(); method getNumberOfLineNumbers (line 45) | public short getNumberOfLineNumbers(); method getCheckSum (line 49) | public int getCheckSum(); method getNumber (line 53) | public short getNumber(); method getSelection (line 58) | public byte getSelection(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java type AuxSymbolRecord (line 31) | public interface AuxSymbolRecord { method getType (line 42) | public int getType(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java type AuxWeakExternalRecord (line 32) | public interface AuxWeakExternalRecord extends AuxSymbolRecord { method getTagIndex (line 39) | public int getTagIndex(); method getCharacteristics (line 51) | public int getCharacteristics(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java class COFFException (line 32) | public class COFFException extends RuntimeException { method COFFException (line 33) | public COFFException() { method COFFException (line 37) | public COFFException(Throwable cause) { method COFFException (line 41) | public COFFException(String message) { method COFFException (line 45) | public COFFException(String message, Throwable cause) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java type COFFFile (line 30) | public interface COFFFile { method getHeader (line 31) | public COFFHeader getHeader(); method isImage (line 35) | public boolean isImage(); method close (line 39) | public void close(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java class COFFFileParser (line 42) | public class COFFFileParser { method COFFFileParser (line 54) | private COFFFileParser() {} method getParser (line 57) | public static COFFFileParser getParser() { method parse (line 64) | public COFFFile parse(String filename) throws COFFException { method parse (line 86) | public COFFFile parse(DataSource source) throws COFFException { class COFFFileImpl (line 90) | class COFFFileImpl implements COFFFile { method computeValue (line 96) | public Object computeValue() { method COFFFileImpl (line 101) | COFFFileImpl(DataSource file) throws COFFException { method isImage (line 106) | public boolean isImage() { method getHeader (line 110) | public COFFHeader getHeader() { class COFFHeaderImpl (line 114) | class COFFHeaderImpl implements COFFHeader { method computeValue (line 128) | public Object computeValue() { method COFFHeaderImpl (line 140) | COFFHeaderImpl() { method getMachineType (line 176) | public short getMachineType() { return machine; } method getNumberOfSections (line 177) | public short getNumberOfSections() { return numberOfS... method getTimeDateStamp (line 178) | public int getTimeDateStamp() { return timeDateS... method getPointerToSymbolTable (line 179) | public int getPointerToSymbolTable() { return pointerTo... method getNumberOfSymbols (line 180) | public int getNumberOfSymbols() { return numberOfS... method getSizeOfOptionalHeader (line 181) | public short getSizeOfOptionalHeader() { return sizeOfOpt... method getOptionalHeader (line 182) | public OptionalHeader getOptionalHeader() throws COFFException { method getCharacteristics (line 188) | public short getCharacteristics() { return character... method hasCharacteristic (line 189) | public boolean hasCharacteristic(short characteristic) { method getSectionHeader (line 192) | public SectionHeader getSectionHeader(int index) { method getCOFFSymbol (line 196) | public COFFSymbol getCOFFSymbol(int index) { method getNumberOfStrings (line 199) | public int getNumberOfStrings() { method getString (line 202) | public String getString(int i) { method getStringTable (line 206) | StringTable getStringTable() { return (StringTable) strin... method rvaToFileOffset (line 209) | int rvaToFileOffset(int rva) { class OptionalHeaderImpl (line 225) | class OptionalHeaderImpl implements OptionalHeader { method OptionalHeaderImpl (line 239) | OptionalHeaderImpl(final int offset) { method getMagicNumber (line 274) | public short getMagicNumber() { method getStandardFields (line 278) | public OptionalHeaderStandardFields getStandardFields() { method getWindowsSpecificFields (line 282) | public OptionalHeaderWindowsSpecificFields getWindowsSpecificFie... method getDataDirectories (line 285) | public OptionalHeaderDataDirectories getDataDirectories() { class OptionalHeaderStandardFieldsImpl (line 290) | class OptionalHeaderStandardFieldsImpl implements OptionalHeaderSt... method OptionalHeaderStandardFieldsImpl (line 301) | OptionalHeaderStandardFieldsImpl(int offset, method getMajorLinkerVersion (line 318) | public byte getMajorLinkerVersion() { return majorLinkerVersion; } method getMinorLinkerVersion (line 319) | public byte getMinorLinkerVersion() { return minorLinkerVersion; } method getSizeOfCode (line 320) | public int getSizeOfCode() { return sizeOfCode; } method getSizeOfInitializedData (line 321) | public int getSizeOfInitializedData() { return sizeOfInitializ... method getSizeOfUninitializedData (line 322) | public int getSizeOfUninitializedData() { return sizeOfUninitial... method getAddressOfEntryPoint (line 323) | public int getAddressOfEntryPoint() { return addressOfEntryP... method getBaseOfCode (line 324) | public int getBaseOfCode() { return baseOfCode; } method getBaseOfData (line 325) | public int getBaseOfData() throws COFFException { class OptionalHeaderWindowsSpecificFieldsImpl (line 333) | class OptionalHeaderWindowsSpecificFieldsImpl implements OptionalH... method OptionalHeaderWindowsSpecificFieldsImpl (line 355) | OptionalHeaderWindowsSpecificFieldsImpl(int offset, boolean isPE... method getImageBase (line 392) | public long getImageBase() { return imageBase; } method getSectionAlignment (line 393) | public int getSectionAlignment() { return sectionAlignmen... method getFileAlignment (line 394) | public int getFileAlignment() { return fileAlignment; } method getMajorOperatingSystemVersion (line 395) | public short getMajorOperatingSystemVersion() { return majorOper... method getMinorOperatingSystemVersion (line 396) | public short getMinorOperatingSystemVersion() { return minorOper... method getMajorImageVersion (line 397) | public short getMajorImageVersion() { return majorImageVersi... method getMinorImageVersion (line 398) | public short getMinorImageVersion() { return minorImageVersi... method getMajorSubsystemVersion (line 399) | public short getMajorSubsystemVersion() { return majorSubsystemV... method getMinorSubsystemVersion (line 400) | public short getMinorSubsystemVersion() { return minorSubsystemV... method getSizeOfImage (line 401) | public int getSizeOfImage() { return sizeOfImage; } method getSizeOfHeaders (line 402) | public int getSizeOfHeaders() { return sizeOfHeaders; } method getCheckSum (line 403) | public int getCheckSum() { return checkSum; } method getSubsystem (line 404) | public short getSubsystem() { return subsystem; } method getDLLCharacteristics (line 405) | public short getDLLCharacteristics() { return dllCharacterist... method getSizeOfStackReserve (line 406) | public long getSizeOfStackReserve() { return sizeOfStackRese... method getSizeOfStackCommit (line 407) | public long getSizeOfStackCommit() { return sizeOfStackComm... method getSizeOfHeapReserve (line 408) | public long getSizeOfHeapReserve() { return sizeOfHeapReser... method getSizeOfHeapCommit (line 409) | public long getSizeOfHeapCommit() { return sizeOfHeapCommi... method getLoaderFlags (line 410) | public int getLoaderFlags() { return loaderFlags; } method getNumberOfRvaAndSizes (line 411) | public int getNumberOfRvaAndSizes() { return numberOfRvaAndS... method maskInt (line 413) | private long maskInt(long arg) { class OptionalHeaderDataDirectoriesImpl (line 418) | class OptionalHeaderDataDirectoriesImpl implements OptionalHeaderD... method OptionalHeaderDataDirectoriesImpl (line 426) | OptionalHeaderDataDirectoriesImpl(int offset, method getExportTable (line 463) | public DataDirectory getExportTable() throws COFFException { method getImportTable (line 466) | public DataDirectory getImportTable() throws COFFException { method getResourceTable (line 469) | public DataDirectory getResourceTable() throws COFFException { method getExceptionTable (line 472) | public DataDirectory getExceptionTable() throws COFFException { method getCertificateTable (line 475) | public DataDirectory getCertificateTable() throws COFFException { method getBaseRelocationTable (line 478) | public DataDirectory getBaseRelocationTable() throws COFFExcepti... method getDebug (line 481) | public DataDirectory getDebug() throws COFFException { method getArchitecture (line 484) | public DataDirectory getArchitecture() throws COFFException { method getGlobalPtr (line 487) | public DataDirectory getGlobalPtr() throws COFFException { method getTLSTable (line 490) | public DataDirectory getTLSTable() throws COFFException { method getLoadConfigTable (line 493) | public DataDirectory getLoadConfigTable() throws COFFException { method getBoundImportTable (line 496) | public DataDirectory getBoundImportTable() throws COFFException { method getImportAddressTable (line 499) | public DataDirectory getImportAddressTable() throws COFFException { method getDelayImportDescriptor (line 502) | public DataDirectory getDelayImportDescriptor() throws COFFExcep... method getCOMPlusRuntimeHeader (line 505) | public DataDirectory getCOMPlusRuntimeHeader() throws COFFExcept... method getExportDirectoryTable (line 509) | public ExportDirectoryTable getExportDirectoryTable() throws COF... method getDebugDirectory (line 513) | public DebugDirectory getDebugDirectory() throws COFFException { method checkIndex (line 517) | private int checkIndex(int index) throws COFFException { class DataDirectoryImpl (line 526) | class DataDirectoryImpl implements DataDirectory { method DataDirectoryImpl (line 530) | DataDirectoryImpl(int offset) { method getRVA (line 536) | public int getRVA() { return rva; } method getSize (line 537) | public int getSize() { return size; } class ExportDirectoryTableImpl (line 540) | class ExportDirectoryTableImpl implements ExportDirectoryTable { method ExportDirectoryTableImpl (line 564) | ExportDirectoryTableImpl(int exportDataDirRVA, int size) { method getExportFlags (line 643) | public int getExportFlags() { return exportFlags; } method getTimeDateStamp (line 644) | public int getTimeDateStamp() { return timeDateStamp; } method getMajorVersion (line 645) | public short getMajorVersion() { return majorVersion; } method getMinorVersion (line 646) | public short getMinorVersion() { return minorVersion; } method getNameRVA (line 647) | public int getNameRVA() { return nameRVA; } method getDLLName (line 649) | public String getDLLName() { method getOrdinalBase (line 653) | public int getOrdinalBase() { return ordinalBase; } method getNumberOfAddressTableEntries (line 654) | public int getNumberOfAddressTableEntries() { return addressTabl... method getNumberOfNamePointers (line 655) | public int getNumberOfNamePointers() { return numberOfNam... method getExportAddressTableRVA (line 656) | public int getExportAddressTableRVA() { return exportAddre... method getNamePointerTableRVA (line 657) | public int getNamePointerTableRVA() { return namePointer... method getOrdinalTableRVA (line 658) | public int getOrdinalTableRVA() { return ordinalTabl... method getExportName (line 660) | public String getExportName(int i) { method getExportOrdinal (line 664) | public short getExportOrdinal(int i) { method isExportAddressForwarder (line 668) | public boolean isExportAddressForwarder(short ordinal) { method getExportAddressForwarder (line 674) | public String getExportAddressForwarder(short ordinal) { method getExportAddress (line 679) | public int getExportAddress(short ordinal) { method getExportNameTable (line 697) | private ExportNameTable getExportNameTable() { method getExportNamePointerTable (line 701) | private int[] getExportNamePointerTable() { method getExportOrdinalTable (line 705) | private short[] getExportOrdinalTable() { method getExportAddressTable (line 709) | private int[] getExportAddressTable() { class ExportNameTable (line 714) | class ExportNameTable { method ExportNameTable (line 717) | ExportNameTable(final int[] exportNamePointerTable) { method get (line 730) | String get(int i) { class DebugDirectoryImpl (line 735) | class DebugDirectoryImpl implements DebugDirectory { method DebugDirectoryImpl (line 742) | DebugDirectoryImpl(int offset, int size) { method getNumEntries (line 754) | public int getNumEntries() { return numEntries; } method getEntry (line 755) | public DebugDirectoryEntry getEntry(int i) { class DebugDirectoryEntryImpl (line 761) | class DebugDirectoryEntryImpl implements DebugDirectoryEntry, Debu... method DebugDirectoryEntryImpl (line 771) | DebugDirectoryEntryImpl(int offset) { method getCharacteristics (line 783) | public int getCharacteristics() { return characteristics; } method getTimeDateStamp (line 784) | public int getTimeDateStamp() { return timeDateStamp; } method getMajorVersion (line 785) | public short getMajorVersion() { return majorVersion; } method getMinorVersion (line 786) | public short getMinorVersion() { return minorVersion; } method getType (line 787) | public int getType() { return type; } method getSizeOfData (line 788) | public int getSizeOfData() { return sizeOfData; } method getAddressOfRawData (line 789) | public int getAddressOfRawData() { return addressOfRawData; } method getPointerToRawData (line 790) | public int getPointerToRawData() { return pointerToRawData; } method getDebugVC50 (line 792) | public DebugVC50 getDebugVC50() { method getRawDataByte (line 811) | public byte getRawDataByte(int i) { class DebugVC50Impl (line 820) | class DebugVC50Impl implements DebugVC50, DebugVC50TypeLeafIndices { method DebugVC50Impl (line 826) | DebugVC50Impl(int offset) { method getSubsectionDirectoryOffset (line 842) | public int getSubsectionDirectoryOffset() { method getSubsectionDirectory (line 846) | public DebugVC50SubsectionDirectory getSubsectionDirectory() { method globalOffset (line 850) | private int globalOffset(int offset) { method verify (line 854) | private void verify() { class DebugVC50SubsectionDirectoryImpl (line 876) | class DebugVC50SubsectionDirectoryImpl method DebugVC50SubsectionDirectoryImpl (line 884) | DebugVC50SubsectionDirectoryImpl(int offset) { method getHeaderLength (line 893) | public short getHeaderLength() { return dirHeaderLength; } method getEntryLength (line 894) | public short getEntryLength() { return dirEntryLength; } method getNumEntries (line 895) | public int getNumEntries() { return numEntries; } method getSubsection (line 897) | public DebugVC50Subsection getSubsection(int i) { class DebugVC50SubsectionImpl (line 960) | class DebugVC50SubsectionImpl implements DebugVC50Subsection { method DebugVC50SubsectionImpl (line 965) | DebugVC50SubsectionImpl(short ssType, short iMod, int ssSize, ... method getSubsectionType (line 971) | public short getSubsectionType() { return ssType; } method getSubsectionModuleIndex (line 972) | public short getSubsectionModuleIndex() { return iMod; } method getSubsectionSize (line 973) | public int getSubsectionSize() { return ssSize; } class DebugVC50SSModuleImpl (line 976) | class DebugVC50SSModuleImpl extends DebugVC50SubsectionImpl impl... method DebugVC50SSModuleImpl (line 988) | DebugVC50SSModuleImpl(short ssType, short iMod, int ssSize, fi... method getOverlayNumber (line 1014) | public short getOverlayNumber() { return ovlNumber; } method getLibrariesIndex (line 1015) | public short getLibrariesIndex() { return iLib; } method getNumCodeSegments (line 1016) | public short getNumCodeSegments() { return cSeg; } method getDebuggingStyle (line 1017) | public short getDebuggingStyle() { return style; } method getSegInfo (line 1018) | public DebugVC50SegInfo getSegInfo(int i) { return ((DebugVC50... method getName (line 1019) | public String getName() { return (String) name.getVa... class DebugVC50SegInfoImpl (line 1022) | class DebugVC50SegInfoImpl implements DebugVC50SegInfo { method DebugVC50SegInfoImpl (line 1027) | DebugVC50SegInfoImpl(int offset) { method getSegment (line 1035) | public short getSegment() { return seg; } method getOffset (line 1036) | public int getOffset() { return offset; } method getSegmentCodeSize (line 1037) | public int getSegmentCodeSize() { return cbSeg; } class DebugVC50SSTypesImpl (line 1040) | class DebugVC50SSTypesImpl extends DebugVC50SubsectionImpl imple... method DebugVC50SSTypesImpl (line 1041) | DebugVC50SSTypesImpl(short ssType, short iMod, int ssSize, int... class DebugVC50SSPublicImpl (line 1046) | class DebugVC50SSPublicImpl extends DebugVC50SubsectionImpl impl... method DebugVC50SSPublicImpl (line 1047) | DebugVC50SSPublicImpl(short ssType, short iMod, int ssSize, in... class DebugVC50SSPublicSymImpl (line 1052) | class DebugVC50SSPublicSymImpl extends DebugVC50SubsectionImpl i... method DebugVC50SSPublicSymImpl (line 1053) | DebugVC50SSPublicSymImpl(short ssType, short iMod, int ssSize,... class DebugVC50SSSymbolsImpl (line 1058) | class DebugVC50SSSymbolsImpl extends DebugVC50SubsectionImpl imp... method DebugVC50SSSymbolsImpl (line 1059) | DebugVC50SSSymbolsImpl(short ssType, short iMod, int ssSize, i... class DebugVC50SSAlignSymImpl (line 1064) | class DebugVC50SSAlignSymImpl extends DebugVC50SubsectionImpl im... method DebugVC50SSAlignSymImpl (line 1067) | DebugVC50SSAlignSymImpl(short ssType, short iMod, int ssSize, ... method getSymbolIterator (line 1072) | public DebugVC50SymbolIterator getSymbolIterator() { class DebugVC50SSSrcLnSegImpl (line 1077) | class DebugVC50SSSrcLnSegImpl extends DebugVC50SubsectionImpl im... method DebugVC50SSSrcLnSegImpl (line 1078) | DebugVC50SSSrcLnSegImpl(short ssType, short iMod, int ssSize, ... class DebugVC50SSSrcModuleImpl (line 1083) | class DebugVC50SSSrcModuleImpl extends DebugVC50SubsectionImpl i... method DebugVC50SSSrcModuleImpl (line 1091) | DebugVC50SSSrcModuleImpl(short ssType, short iMod, int ssSize,... method getNumSourceFiles (line 1137) | public int getNumSourceFiles() { return cFile & 0xFFFF; } method getNumCodeSegments (line 1138) | public int getNumCodeSegments() { return cSeg & 0xFFFF; } method getSourceFileDesc (line 1139) | public DebugVC50SrcModFileDesc getSourceFileDesc(int i) { method getSegmentStartOffset (line 1143) | public int getSegmentStartOffset(int i) { method getSegmentEndOffset (line 1147) | public int getSegmentEndOffset(int i) { method getSegment (line 1151) | public int getSegment(int i) { class DebugVC50SrcModFileDescImpl (line 1156) | class DebugVC50SrcModFileDescImpl implements DebugVC50SrcModFile... method DebugVC50SrcModFileDescImpl (line 1162) | DebugVC50SrcModFileDescImpl(final int offset, final int baseOf... method getNumCodeSegments (line 1209) | public int getNumCodeSegments() { return cSeg & 0xFFFF; } method getLineNumberMap (line 1211) | public DebugVC50SrcModLineNumberMap getLineNumberMap(int i) { method getSegmentStartOffset (line 1215) | public int getSegmentStartOffset(int i) { method getSegmentEndOffset (line 1219) | public int getSegmentEndOffset(int i) { method getSourceFileName (line 1223) | public String getSourceFileName() { class DebugVC50SrcModLineNumberMapImpl (line 1228) | class DebugVC50SrcModLineNumberMapImpl implements DebugVC50SrcMo... method DebugVC50SrcModLineNumberMapImpl (line 1234) | DebugVC50SrcModLineNumberMapImpl(final int offset) { method getSegment (line 1261) | public int getSegment() { return seg; } method getNumSourceLinePairs (line 1262) | public int getNumSourceLinePairs() { return cPair; } method getCodeOffset (line 1263) | public int getCodeOffset(int i) { method getLineNumber (line 1266) | public int getLineNumber(int i) { class DebugVC50SSLibrariesImpl (line 1271) | class DebugVC50SSLibrariesImpl extends DebugVC50SubsectionImpl i... method DebugVC50SSLibrariesImpl (line 1272) | DebugVC50SSLibrariesImpl(short ssType, short iMod, int ssSize,... class DebugVC50SSSymbolBaseImpl (line 1279) | class DebugVC50SSSymbolBaseImpl extends DebugVC50SubsectionImpl ... method DebugVC50SSSymbolBaseImpl (line 1289) | DebugVC50SSSymbolBaseImpl(short ssType, short iMod, int ssSize... method getSymHashIndex (line 1300) | public short getSymHashIndex() { return symHash; } method getAddrHashIndex (line 1301) | public short getAddrHashIndex() { return addrHash; } method getSymTabSize (line 1302) | public int getSymTabSize() { return cbSymbol; } method getSymHashSize (line 1303) | public int getSymHashSize() { return cbSymHash; } method getAddrHashSize (line 1304) | public int getAddrHashSize() { return cbAddrHash; } method getSymbolIterator (line 1306) | public DebugVC50SymbolIterator getSymbolIterator() { class DebugVC50SSGlobalSymImpl (line 1311) | class DebugVC50SSGlobalSymImpl extends DebugVC50SSSymbolBaseImpl... method DebugVC50SSGlobalSymImpl (line 1312) | DebugVC50SSGlobalSymImpl(short ssType, short iMod, int ssSize,... class DebugVC50SSGlobalPubImpl (line 1316) | class DebugVC50SSGlobalPubImpl extends DebugVC50SSSymbolBaseImpl... method DebugVC50SSGlobalPubImpl (line 1317) | DebugVC50SSGlobalPubImpl(short ssType, short iMod, int ssSize,... class DebugVC50SSGlobalTypesImpl (line 1322) | class DebugVC50SSGlobalTypesImpl extends DebugVC50SubsectionImpl... method DebugVC50SSGlobalTypesImpl (line 1326) | DebugVC50SSGlobalTypesImpl(short ssType, short iMod, int ssSiz... method getNumTypes (line 1334) | public int getNumTypes() { return cType; } method getTypeOffset (line 1336) | public int getTypeOffset(int i) { method getTypeIterator (line 1341) | public DebugVC50TypeIterator getTypeIterator() { method offsetOfFirstType (line 1347) | private int offsetOfFirstType() { class DebugVC50SSMPCImpl (line 1352) | class DebugVC50SSMPCImpl extends DebugVC50SubsectionImpl impleme... method DebugVC50SSMPCImpl (line 1353) | DebugVC50SSMPCImpl(short ssType, short iMod, int ssSize, int o... class DebugVC50SSSegMapImpl (line 1358) | class DebugVC50SSSegMapImpl extends DebugVC50SubsectionImpl impl... method DebugVC50SSSegMapImpl (line 1363) | DebugVC50SSSegMapImpl(short ssType, short iMod, int ssSize, fi... method getNumSegDesc (line 1379) | public short getNumSegDesc() { return cSeg; } method getNumLogicalSegDesc (line 1380) | public short getNumLogicalSegDesc() { return cSegLog; } method getSegDesc (line 1381) | public DebugVC50SegDesc getSegDesc(int i) { return ((DebugVC50... class DebugVC50SegDescImpl (line 1384) | class DebugVC50SegDescImpl implements DebugVC50SegDesc { method DebugVC50SegDescImpl (line 1394) | DebugVC50SegDescImpl(int offset) { method getFlags (line 1406) | public short getFlags() { return flags; } method getOverlayNum (line 1407) | public short getOverlayNum() { return ovl; } method getGroup (line 1408) | public short getGroup() { return group; } method getFrame (line 1409) | public short getFrame() { return frame; } method getName (line 1410) | public short getName() { return iSegName; } method getClassName (line 1411) | public short getClassName() { return iClassName; } method getOffset (line 1412) | public int getOffset() { return offset; } method getSize (line 1413) | public int getSize() { return cbSeg; } class DebugVC50SSSegNameImpl (line 1417) | class DebugVC50SSSegNameImpl extends DebugVC50SubsectionImpl imp... method DebugVC50SSSegNameImpl (line 1422) | DebugVC50SSSegNameImpl(short ssType, short iMod, int ssSize, i... method getSegName (line 1443) | public String getSegName(int i) { class DebugVC50SSPreCompImpl (line 1448) | class DebugVC50SSPreCompImpl extends DebugVC50SubsectionImpl imp... method DebugVC50SSPreCompImpl (line 1449) | DebugVC50SSPreCompImpl(short ssType, short iMod, int ssSize, i... class DebugVC50SSOffsetMap16Impl (line 1454) | class DebugVC50SSOffsetMap16Impl extends DebugVC50SubsectionImpl... method DebugVC50SSOffsetMap16Impl (line 1455) | DebugVC50SSOffsetMap16Impl(short ssType, short iMod, int ssSiz... class DebugVC50SSOffsetMap32Impl (line 1460) | class DebugVC50SSOffsetMap32Impl extends DebugVC50SubsectionImpl... method DebugVC50SSOffsetMap32Impl (line 1461) | DebugVC50SSOffsetMap32Impl(short ssType, short iMod, int ssSiz... class DebugVC50SSFileIndexImpl (line 1466) | class DebugVC50SSFileIndexImpl extends DebugVC50SubsectionImpl i... method DebugVC50SSFileIndexImpl (line 1477) | DebugVC50SSFileIndexImpl(short ssType, short iMod, int ssSize,... method getNumModules (line 1524) | public short getNumModules() { return cMod; } method getNumReferences (line 1525) | public short getNumReferences() { return cRef; } method getModStart (line 1526) | public short[] getModStart() { return (short[]) modStart.ge... method getRefCount (line 1527) | public short[] getRefCount() { return (short[]) cRefCnt.get... method getNameRef (line 1528) | public int[] getNameRef() { return (int[]) nameRef.getVa... method getNames (line 1529) | public String[] getNames() { return (String[]) names.getV... class DebugVC50SSStaticSymImpl (line 1532) | class DebugVC50SSStaticSymImpl extends DebugVC50SSSymbolBaseImpl... method DebugVC50SSStaticSymImpl (line 1533) | DebugVC50SSStaticSymImpl(short ssType, short iMod, int ssSize,... class DebugVC50SymbolIteratorImpl (line 1544) | class DebugVC50SymbolIteratorImpl implements DebugVC50SymbolIter... method DebugVC50SymbolIteratorImpl (line 1553) | DebugVC50SymbolIteratorImpl(int base, int size) { method DebugVC50SymbolIteratorImpl (line 1557) | private DebugVC50SymbolIteratorImpl(int base, int size, int po... method done (line 1566) | public boolean done() { method next (line 1570) | public void next() throws NoSuchElementException { method getLength (line 1578) | public short getLength() { method getType (line 1582) | public int getType() { method getOffset (line 1586) | public int getOffset() { method getCompilerTargetProcessor (line 1594) | public byte getCompilerTargetProcessor() { method getCompilerFlags (line 1599) | public int getCompilerFlags() { method getComplierVersion (line 1609) | public String getComplierVersion() { method getRegisterSymbolType (line 1617) | public int getRegisterSymbolType() { method getRegisterEnum (line 1622) | public short getRegisterEnum() { method getRegisterSymbolName (line 1627) | public String getRegisterSymbolName() { method getConstantType (line 1635) | public int getConstantType() { method getConstantValueAsInt (line 1640) | public int getConstantValueAsInt() throws DebugVC50WrongNumeri... method getConstantValueAsLong (line 1644) | public long getConstantValueAsLong() throws DebugVC50WrongNume... method getConstantValueAsFloat (line 1648) | public float getConstantValueAsFloat() throws DebugVC50WrongNu... method getConstantValueAsDouble (line 1652) | public double getConstantValueAsDouble() throws DebugVC50Wrong... method getConstantName (line 1656) | public String getConstantName() { method getUDTType (line 1664) | public int getUDTType() { method getUDTName (line 1669) | public String getUDTName() { method getSearchSymbolOffset (line 1677) | public int getSearchSymbolOffset() { method getSearchSegment (line 1682) | public short getSearchSegment() { method getObjectCodeViewSignature (line 1709) | public int getObjectCodeViewSignature() { method getObjectName (line 1714) | public String getObjectName() { method getManyRegType (line 1734) | public int getManyRegType() { method getManyRegCount (line 1739) | public byte getManyRegCount() { method getManyRegRegister (line 1744) | public byte getManyRegRegister(int i) { method getManyRegName (line 1749) | public String getManyRegName() { method getReturnFlags (line 1757) | public short getReturnFlags() { method getReturnStyle (line 1762) | public byte getReturnStyle() { method getReturnRegisterCount (line 1767) | public byte getReturnRegisterCount() { method getReturnRegister (line 1772) | public byte getReturnRegister(int i) { method advanceToEntryThisSymbol (line 1781) | public void advanceToEntryThisSymbol() { method getBPRelOffset (line 1808) | public int getBPRelOffset() { method getBPRelType (line 1813) | public int getBPRelType() { method getBPRelName (line 1818) | public String getBPRelName() { method getLGDataType (line 1826) | public int getLGDataType() { method getLGDataOffset (line 1831) | public int getLGDataOffset() { method getLGDataSegment (line 1836) | public short getLGDataSegment() { method getLGDataName (line 1841) | public String getLGDataName() { method getLGProcParent (line 1856) | public DebugVC50SymbolIterator getLGProcParent() { method getLGProcParentOffset (line 1862) | public int getLGProcParentOffset() { method getLGProcEnd (line 1869) | public DebugVC50SymbolIterator getLGProcEnd() { method getLGProcEndOffset (line 1874) | public int getLGProcEndOffset() { method getLGProcNext (line 1883) | public DebugVC50SymbolIterator getLGProcNext() { method getLGProcNextOffset (line 1889) | public int getLGProcNextOffset() { method getLGProcLength (line 1896) | public int getLGProcLength() { method getLGProcDebugStart (line 1901) | public int getLGProcDebugStart() { method getLGProcDebugEnd (line 1906) | public int getLGProcDebugEnd() { method getLGProcType (line 1911) | public int getLGProcType() { method getLGProcOffset (line 1916) | public int getLGProcOffset() { method getLGProcSegment (line 1921) | public short getLGProcSegment() { method getLGProcFlags (line 1926) | public byte getLGProcFlags() { method getLGProcName (line 1931) | public String getLGProcName() { method getThunkParent (line 1939) | public DebugVC50SymbolIterator getThunkParent() { method getThunkParentOffset (line 1945) | public int getThunkParentOffset() { method getThunkEnd (line 1952) | public DebugVC50SymbolIterator getThunkEnd() { method getThunkEndOffset (line 1958) | public int getThunkEndOffset() { method getThunkNext (line 1967) | public DebugVC50SymbolIterator getThunkNext() { method getThunkNextOffset (line 1973) | public int getThunkNextOffset() { method getThunkOffset (line 1980) | public int getThunkOffset() { method getThunkSegment (line 1985) | public short getThunkSegment() { method getThunkLength (line 1990) | public short getThunkLength() { method getThunkType (line 1995) | public byte getThunkType() { method getThunkName (line 2000) | public String getThunkName() { method getThunkAdjustorThisDelta (line 2004) | public short getThunkAdjustorThisDelta() { method getThunkAdjustorTargetName (line 2009) | public String getThunkAdjustorTargetName() { method getThunkVCallDisplacement (line 2013) | public short getThunkVCallDisplacement() { method getThunkPCodeOffset (line 2018) | public int getThunkPCodeOffset() { method getThunkPCodeSegment (line 2023) | public short getThunkPCodeSegment() { method getBlockParent (line 2032) | public DebugVC50SymbolIterator getBlockParent() { method getBlockParentOffset (line 2038) | public int getBlockParentOffset() { method getBlockEnd (line 2045) | public DebugVC50SymbolIterator getBlockEnd() { method getBlockEndOffset (line 2051) | public int getBlockEndOffset() { method getBlockLength (line 2060) | public int getBlockLength() { method getBlockOffset (line 2065) | public int getBlockOffset() { method getBlockSegment (line 2070) | public short getBlockSegment() { method getBlockName (line 2075) | public String getBlockName() { method getLabelOffset (line 2089) | public int getLabelOffset() { method getLabelSegment (line 2094) | public short getLabelSegment() { method getLabelFlags (line 2099) | public byte getLabelFlags() { method getLabelName (line 2104) | public String getLabelName() { method getChangeOffset (line 2112) | public int getChangeOffset() { method getChangeSegment (line 2117) | public short getChangeSegment() { method getChangeModel (line 2122) | public short getChangeModel() { method getVTableRoot (line 2131) | public int getVTableRoot() { method getVTablePath (line 2136) | public int getVTablePath() { method getVTableOffset (line 2141) | public int getVTableOffset() { method getVTableSegment (line 2146) | public short getVTableSegment() { method getRegRelOffset (line 2155) | public int getRegRelOffset() { method getRegRelType (line 2160) | public int getRegRelType() { method getRegRelRegister (line 2165) | public short getRegRelRegister() { method getRegRelName (line 2170) | public String getRegRelName() { method getLThreadType (line 2178) | public int getLThreadType() { method getLThreadOffset (line 2183) | public int getLThreadOffset() { method getLThreadSegment (line 2188) | public short getLThreadSegment() { method getLThreadName (line 2193) | public String getLThreadName() { method symSeek (line 2201) | private void symSeek(int offsetInSym) { method numericLeafLengthAt (line 2205) | private int numericLeafLengthAt(int offsetInSym) { method readIntNumericLeafAt (line 2209) | private int readIntNumericLeafAt(int offsetInSym) { method readLongNumericLeafAt (line 2213) | private long readLongNumericLeafAt(int offsetInSym) { method readFloatNumericLeafAt (line 2217) | private float readFloatNumericLeafAt(int offsetInSym) { method readDoubleNumericLeafAt (line 2221) | private double readDoubleNumericLeafAt(int offsetInSym) { method lengthPrefixedStringLengthAt (line 2225) | private int lengthPrefixedStringLengthAt(int offsetInSym) { method readLengthPrefixedStringAt (line 2229) | private String readLengthPrefixedStringAt(int offsetInSym) { class DebugVC50TypeIteratorImpl (line 2234) | class DebugVC50TypeIteratorImpl implements DebugVC50TypeIterator, method DebugVC50TypeIteratorImpl (line 2245) | DebugVC50TypeIteratorImpl(DebugVC50SSGlobalTypes parent, int b... method DebugVC50TypeIteratorImpl (line 2249) | private DebugVC50TypeIteratorImpl(DebugVC50SSGlobalTypes paren... method done (line 2260) | public boolean done() { method next (line 2264) | public void next() throws NoSuchElementException { method getLength (line 2273) | public short getLength() { method getTypeIndex (line 2277) | public int getTypeIndex() { method getNumTypes (line 2281) | public int getNumTypes() { method typeStringDone (line 2285) | public boolean typeStringDone() { method typeStringNext (line 2289) | public void typeStringNext() throws NoSuchElementException { method typeStringLeaf (line 2295) | public int typeStringLeaf() { method typeStringOffset (line 2299) | public int typeStringOffset() { method getModifierIndex (line 2307) | public int getModifierIndex() { method getModifierAttribute (line 2312) | public short getModifierAttribute() { method getPointerType (line 2321) | public int getPointerType() { method getPointerAttributes (line 2326) | public int getPointerAttributes() { method getPointerBasedOnTypeIndex (line 2331) | public int getPointerBasedOnTypeIndex() { method getPointerBasedOnTypeName (line 2336) | public String getPointerBasedOnTypeName() { method getPointerToMemberClass (line 2340) | public int getPointerToMemberClass() { method getPointerToMemberFormat (line 2345) | public short getPointerToMemberFormat() { method getArrayElementType (line 2354) | public int getArrayElementType() { method getArrayIndexType (line 2359) | public int getArrayIndexType() { method getArrayLength (line 2364) | public int getArrayLength() throws DebugVC50WrongNumericTypeEx... method getArrayName (line 2368) | public String getArrayName() { method getClassCount (line 2376) | public short getClassCount() { method getClassProperty (line 2381) | public short getClassProperty() { method getClassFieldList (line 2386) | public int getClassFieldList() { method getClassFieldListIterator (line 2391) | public DebugVC50TypeIterator getClassFieldListIterator() { method getClassDerivationList (line 2397) | public int getClassDerivationList() { method getClassVShape (line 2402) | public int getClassVShape() { method getClassSize (line 2407) | public int getClassSize() throws DebugVC50WrongNumericTypeExce... method getClassName (line 2411) | public String getClassName() { method getUnionCount (line 2419) | public short getUnionCount() { method getUnionProperty (line 2424) | public short getUnionProperty() { method getUnionFieldList (line 2429) | public int getUnionFieldList() { method getUnionFieldListIterator (line 2434) | public DebugVC50TypeIterator getUnionFieldListIterator() { method getUnionSize (line 2440) | public int getUnionSize() throws DebugVC50WrongNumericTypeExce... method getUnionName (line 2444) | public String getUnionName() { method getEnumCount (line 2452) | public short getEnumCount() { method getEnumProperty (line 2457) | public short getEnumProperty() { method getEnumType (line 2462) | public int getEnumType() { method getEnumFieldList (line 2467) | public int getEnumFieldList() { method getEnumFieldListIterator (line 2472) | public DebugVC50TypeIterator getEnumFieldListIterator() { method getEnumName (line 2478) | public String getEnumName() { method getProcedureReturnType (line 2486) | public int getProcedureReturnType() { method getProcedureCallingConvention (line 2491) | public byte getProcedureCallingConvention() { method getProcedureNumberOfParameters (line 2496) | public short getProcedureNumberOfParameters() { method getProcedureArgumentList (line 2501) | public int getProcedureArgumentList() { method getProcedureArgumentListIterator (line 2506) | public DebugVC50TypeIterator getProcedureArgumentListIterator() { method getMFunctionReturnType (line 2516) | public int getMFunctionReturnType() { method getMFunctionContainingClass (line 2521) | public int getMFunctionContainingClass() { method getMFunctionThis (line 2526) | public int getMFunctionThis() { method getMFunctionCallingConvention (line 2531) | public byte getMFunctionCallingConvention() { method getMFunctionNumberOfParameters (line 2536) | public short getMFunctionNumberOfParameters() { method getMFunctionArgumentList (line 2541) | public int getMFunctionArgumentList() { method getMFunctionArgumentListIterator (line 2546) | public DebugVC50TypeIterator getMFunctionArgumentListIterator() { method getMFunctionThisAdjust (line 2552) | public int getMFunctionThisAdjust() { method getVTShapeCount (line 2561) | public short getVTShapeCount() { method getVTShapeDescriptor (line 2566) | public int getVTShapeDescriptor(int i) { method getBasicArrayType (line 2579) | public int getBasicArrayType() { method getLabelAddressMode (line 2588) | public short getLabelAddressMode() { method getDimArrayType (line 2597) | public int getDimArrayType() { method getDimArrayDimInfo (line 2602) | public int getDimArrayDimInfo() { method getDimArrayName (line 2607) | public String getDimArrayName() { method getVFTPathCount (line 2615) | public int getVFTPathCount() { method getVFTPathBase (line 2620) | public int getVFTPathBase(int i) { method getSkipIndex (line 2629) | public int getSkipIndex() { method getArgListCount (line 2638) | public int getArgListCount() { method getArgListType (line 2643) | public int getArgListType(int i) { method getDefaultArgType (line 2652) | public int getDefaultArgType() { method getDefaultArgExpression (line 2657) | public String getDefaultArgExpression() { method getDerivedCount (line 2665) | public int getDerivedCount() { method getDerivedType (line 2670) | public int getDerivedType(int i) { method getBitfieldFieldType (line 2679) | public int getBitfieldFieldType() { method getBitfieldLength (line 2684) | public byte getBitfieldLength() { method getBitfieldPosition (line 2689) | public byte getBitfieldPosition() { method getMListAttribute (line 2698) | public short getMListAttribute() { method getMListLength (line 2703) | public int getMListLength() { method getMListType (line 2707) | public int getMListType(int i) { method isMListIntroducingVirtual (line 2712) | public boolean isMListIntroducingVirtual() { method getMListVtabOffset (line 2716) | public int getMListVtabOffset() { method getRefSym (line 2725) | public DebugVC50SymbolIterator getRefSym() { method getBClassAttribute (line 2735) | public short getBClassAttribute() { method getBClassType (line 2740) | public int getBClassType() { method getBClassOffset (line 2745) | public int getBClassOffset() throws DebugVC50WrongNumericTypeE... method getVBClassAttribute (line 2753) | public short getVBClassAttribute() { method getVBClassBaseClassType (line 2758) | public int getVBClassBaseClassType() { method getVBClassVirtualBaseClassType (line 2763) | public int getVBClassVirtualBaseClassType() { method getVBClassVBPOff (line 2768) | public int getVBClassVBPOff() throws DebugVC50WrongNumericType... method getVBClassVBOff (line 2772) | public int getVBClassVBOff() throws DebugVC50WrongNumericTypeE... method getIVBClassAttribute (line 2780) | public short getIVBClassAttribute() { method getIVBClassBType (line 2785) | public int getIVBClassBType() { method getIVBClassVBPType (line 2790) | public int getIVBClassVBPType() { method getIVBClassVBPOff (line 2795) | public int getIVBClassVBPOff() throws DebugVC50WrongNumericTyp... method getIVBClassVBOff (line 2799) | public int getIVBClassVBOff() throws DebugVC50WrongNumericType... method getEnumerateAttribute (line 2807) | public short getEnumerateAttribute() { method getEnumerateValue (line 2812) | public long getEnumerateValue() { method getEnumerateName (line 2816) | public String getEnumerateName() { method getFriendFcnType (line 2824) | public int getFriendFcnType() { method getFriendFcnName (line 2829) | public String getFriendFcnName() { method getIndexValue (line 2837) | public int getIndexValue() { method getIndexIterator (line 2842) | public DebugVC50TypeIterator getIndexIterator() { method getMemberAttribute (line 2852) | public short getMemberAttribute() { method getMemberType (line 2857) | public int getMemberType() { method getMemberOffset (line 2862) | public int getMemberOffset() throws DebugVC50WrongNumericTypeE... method getMemberName (line 2866) | public String getMemberName() { method getStaticAttribute (line 2874) | public short getStaticAttribute() { method getStaticType (line 2879) | public int getStaticType() { method getStaticName (line 2884) | public String getStaticName() { method getMethodCount (line 2892) | public short getMethodCount() { method getMethodList (line 2897) | public int getMethodList() { method getMethodName (line 2902) | public String getMethodName() { method getNestedType (line 2910) | public int getNestedType() { method getNestedName (line 2915) | public String getNestedName() { method getVFuncTabType (line 2923) | public int getVFuncTabType() { method getFriendClsType (line 2932) | public int getFriendClsType() { method getOneMethodAttribute (line 2941) | public short getOneMethodAttribute() { method getOneMethodType (line 2946) | public int getOneMethodType() { method isOneMethodIntroducingVirtual (line 2951) | public boolean isOneMethodIntroducingVirtual() { method getOneMethodVBaseOff (line 2955) | public int getOneMethodVBaseOff() { method getOneMethodName (line 2960) | public String getOneMethodName() { method getVFuncOffType (line 2969) | public int getVFuncOffType() { method getVFuncOffOffset (line 2974) | public int getVFuncOffOffset() { method getNestedExAttribute (line 2983) | public short getNestedExAttribute() { method getNestedExType (line 2988) | public int getNestedExType() { method getNestedExName (line 2993) | public String getNestedExName() { method getMemberModifyAttribute (line 3001) | public short getMemberModifyAttribute() { method getMemberModifyType (line 3006) | public int getMemberModifyType() { method getMemberModifyName (line 3011) | public String getMemberModifyName() { method getNumericTypeAt (line 3019) | public short getNumericTypeAt(int byteOffset) { method getNumericLengthAt (line 3024) | public int getNumericLengthAt(int byteOffset) method getNumericIntAt (line 3029) | public int getNumericIntAt(int byteOffset) method getNumericLongAt (line 3034) | public long getNumericLongAt(int byteOffset) method getNumericFloatAt (line 3040) | public float getNumericFloatAt(int byteOffset) method getNumericDoubleAt (line 3046) | public double getNumericDoubleAt(int byteOffset) method getNumericDataAt (line 3052) | public byte[] getNumericDataAt(int byteOffset) method loadTypeRecord (line 3062) | private void loadTypeRecord() { method loadTypeString (line 3069) | private void loadTypeString() { method typeSeek (line 3081) | private void typeSeek(int offset) { method typeStringLength (line 3085) | private int typeStringLength() { method isIntroducingVirtual (line 3213) | private boolean isIntroducingVirtual(int mprop) { method numericLeafLengthAt (line 3219) | private int numericLeafLengthAt(int offset) { method readIntNumericLeafAt (line 3223) | private int readIntNumericLeafAt(int offset) { method lengthPrefixedStringLengthAt (line 3227) | private int lengthPrefixedStringLengthAt(int offset) { method readLengthPrefixedStringAt (line 3231) | private String readLengthPrefixedStringAt(int offset) { method numericLeafLengthAt (line 3236) | private int numericLeafLengthAt(int absoluteOffset) throws Debug... method readIntNumericLeafAt (line 3266) | private int readIntNumericLeafAt(int absoluteOffset) throws Debu... method readLongNumericLeafAt (line 3282) | private long readLongNumericLeafAt(int absoluteOffset) throws De... method readFloatNumericLeafAt (line 3300) | private float readFloatNumericLeafAt(int absoluteOffset) throws ... method readDoubleNumericLeafAt (line 3309) | private double readDoubleNumericLeafAt(int absoluteOffset) throw... method lengthPrefixedStringLengthAt (line 3318) | private int lengthPrefixedStringLengthAt(int absoluteOffset) { method readLengthPrefixedStringAt (line 3329) | private String readLengthPrefixedStringAt(int absoluteOffset) { method unbiasTypeIndex (line 3348) | private int unbiasTypeIndex(int index) { method biasTypeIndex (line 3352) | private int biasTypeIndex(int index) { class SectionHeaderImpl (line 3357) | class SectionHeaderImpl implements SectionHeader { method SectionHeaderImpl (line 3371) | public SectionHeaderImpl(int offset) throws COFFException { method getName (line 3442) | public String getName() { return name; } method getSize (line 3443) | public int getSize() { return virtualSize; } method getVirtualAddress (line 3444) | public int getVirtualAddress() { return virtualAddress; } method getSizeOfRawData (line 3445) | public int getSizeOfRawData() { return sizeOfRawData; } method getPointerToRawData (line 3446) | public int getPointerToRawData() { return pointerToRawData; } method getPointerToRelocations (line 3447) | public int getPointerToRelocations() { return pointerToRelocatio... method getPointerToLineNumbers (line 3448) | public int getPointerToLineNumbers() { return pointerToLineNumbe... method getNumberOfRelocations (line 3449) | public short getNumberOfRelocations() { return numberOfRelocatio... method getNumberOfLineNumbers (line 3450) | public short getNumberOfLineNumbers() { return numberOfLineNumbe... method getSectionFlags (line 3451) | public int getSectionFlags() { return characteristics; } method hasSectionFlag (line 3452) | public boolean hasSectionFlag(int flag ) { method getCOFFRelocation (line 3455) | public COFFRelocation getCOFFRelocation(int index) { method getCOFFLineNumber (line 3458) | public COFFLineNumber getCOFFLineNumber(int index) { class COFFSymbolImpl (line 3463) | class COFFSymbolImpl implements COFFSymbol, COFFSymbolConstants { method computeValue (line 3472) | public Object computeValue() { method computeValue (line 3477) | public Object computeValue() { method computeValue (line 3482) | public Object computeValue() { method computeValue (line 3487) | public Object computeValue() { method computeValue (line 3492) | public Object computeValue() { method COFFSymbolImpl (line 3497) | public COFFSymbolImpl(int offset) throws COFFException { method getOffset (line 3528) | public int getOffset() { return offset; } method getName (line 3529) | public String getName() { return name; } method getValue (line 3530) | public int getValue() { return value; } method getSectionNumber (line 3531) | public short getSectionNumber() { return sectionNumber; } method getType (line 3532) | public short getType() { return type; } method getStorageClass (line 3533) | public byte getStorageClass() { return storageClass; } method getNumberOfAuxSymbols (line 3534) | public byte getNumberOfAuxSymbols() { return numberOfAuxSymbols; } method isFunctionDefinition (line 3535) | public boolean isFunctionDefinition() { method getAuxFunctionDefinitionRecord (line 3540) | public AuxFunctionDefinitionRecord getAuxFunctionDefinitionRecor... method isBfOrEfSymbol (line 3543) | public boolean isBfOrEfSymbol() { method getAuxBfEfRecord (line 3547) | public AuxBfEfRecord getAuxBfEfRecord() { method isWeakExternal (line 3550) | public boolean isWeakExternal() { method getAuxWeakExternalRecord (line 3555) | public AuxWeakExternalRecord getAuxWeakExternalRecord() { method isFile (line 3558) | public boolean isFile() { method getAuxFileRecord (line 3562) | public AuxFileRecord getAuxFileRecord() { method isSectionDefinition (line 3565) | public boolean isSectionDefinition() { method getAuxSectionDefinitionsRecord (line 3571) | public AuxSectionDefinitionsRecord getAuxSectionDefinitionsRecor... class AuxFunctionDefinitionRecordImpl (line 3576) | class AuxFunctionDefinitionRecordImpl implements AuxFunctionDefini... method AuxFunctionDefinitionRecordImpl (line 3582) | AuxFunctionDefinitionRecordImpl(int offset) { method getTagIndex (line 3591) | public int getTagIndex() { return tagIndex; } method getTotalSize (line 3592) | public int getTotalSize() { return totalSize; } method getPointerToLineNumber (line 3593) | public int getPointerToLineNumber() { return pointerToLineNumb... method getPointerToNextFunction (line 3594) | public int getPointerToNextFunction() { return pointerToNextFunc... method getType (line 3595) | public int getType() { return FUNCTION_DEFINITI... class AuxBfEfRecordImpl (line 3598) | class AuxBfEfRecordImpl implements AuxBfEfRecord { method AuxBfEfRecordImpl (line 3602) | AuxBfEfRecordImpl(int offset) { method getLineNumber (line 3611) | public short getLineNumber() { return lineNumber; } method getPointerToNextFunction (line 3612) | public int getPointerToNextFunction() { return pointerToNextFunc... method getType (line 3613) | public int getType() { return BF_EF_RECORD; } class AuxWeakExternalRecordImpl (line 3616) | class AuxWeakExternalRecordImpl implements AuxWeakExternalRecord { method AuxWeakExternalRecordImpl (line 3620) | AuxWeakExternalRecordImpl(int offset) { method getTagIndex (line 3626) | public int getTagIndex() { return tagIndex; } method getCharacteristics (line 3627) | public int getCharacteristics() { return characteristics; } method getType (line 3628) | public int getType() { return WEAK_EXTERNAL; } class AuxFileRecordImpl (line 3631) | class AuxFileRecordImpl implements AuxFileRecord { method AuxFileRecordImpl (line 3634) | AuxFileRecordImpl(int offset) { method getName (line 3648) | public String getName() { return name; } method getType (line 3649) | public int getType() { return FILE; } class AuxSectionDefinitionsRecordImpl (line 3652) | class AuxSectionDefinitionsRecordImpl implements AuxSectionDefinit... method AuxSectionDefinitionsRecordImpl (line 3660) | AuxSectionDefinitionsRecordImpl(int offset) { method getLength (line 3670) | public int getLength() { return length; } method getNumberOfRelocations (line 3671) | public short getNumberOfRelocations() { return numberOfRelocatio... method getNumberOfLineNumbers (line 3672) | public short getNumberOfLineNumbers() { return numberOfLineNumbe... method getCheckSum (line 3673) | public int getCheckSum() { return checkSum; } method getNumber (line 3674) | public short getNumber() { return number; } method getSelection (line 3675) | public byte getSelection() { return selection; } method getType (line 3676) | public int getType() { return SECTION_DEFINITIO... class COFFRelocationImpl (line 3679) | class COFFRelocationImpl implements COFFRelocation { method COFFRelocationImpl (line 3684) | COFFRelocationImpl(int offset) { method getVirtualAddress (line 3691) | public int getVirtualAddress() { return virtualAddress; } method getSymbolTableIndex (line 3692) | public int getSymbolTableIndex() { return symbolTableIndex; } method getType (line 3693) | public short getType() { return type; } class COFFLineNumberImpl (line 3696) | class COFFLineNumberImpl implements COFFLineNumber { method COFFLineNumberImpl (line 3700) | COFFLineNumberImpl(int offset) { method getType (line 3706) | public int getType() { method getLineNumber (line 3710) | public short getLineNumber() { class StringTable (line 3715) | class StringTable { class COFFString (line 3716) | class COFFString { method COFFString (line 3720) | COFFString(String str, int offset) { method StringTable (line 3727) | StringTable(int offset) { method getNum (line 3767) | int getNum() { method get (line 3771) | String get(int i) { method getAtOffset (line 3776) | String getAtOffset(int offset) { method initialize (line 3799) | void initialize() throws COFFException { method readByteAt (line 3819) | byte readByteAt(long offset) throws COFFException { method readByte (line 3824) | byte readByte() throws COFFException { method readBytesAt (line 3833) | int readBytesAt(long offset, byte[] b) throws COFFException { method readBytes (line 3838) | int readBytes(byte[] b) throws COFFException { method readShortAt (line 3848) | short readShortAt(long offset) throws COFFException { method readShort (line 3854) | short readShort() throws COFFException { method readIntAt (line 3864) | int readIntAt(long offset) throws COFFException { method readInt (line 3870) | int readInt() throws COFFException { method readLongAt (line 3880) | long readLongAt(long offset) throws COFFException { method readLong (line 3886) | long readLong() throws COFFException { method readFloat (line 3896) | float readFloat() throws COFFException { method readDouble (line 3902) | double readDouble() throws COFFException { method readCString (line 3907) | String readCString() throws COFFException { method seek (line 3924) | void seek(long offset) throws COFFException { method getFilePointer (line 3934) | long getFilePointer() throws COFFException { method byteSwap (line 3942) | short byteSwap(short arg) { method byteSwap (line 3946) | int byteSwap(int arg) { method byteSwap (line 3950) | long byteSwap(long arg) { method close (line 3954) | public void close() throws COFFException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java type COFFHeader (line 30) | public interface COFFHeader { method getMachineType (line 33) | public short getMachineType(); method getNumberOfSections (line 37) | public short getNumberOfSections(); method getTimeDateStamp (line 40) | public int getTimeDateStamp(); method getPointerToSymbolTable (line 43) | public int getPointerToSymbolTable(); method getNumberOfSymbols (line 48) | public int getNumberOfSymbols(); method getSizeOfOptionalHeader (line 53) | public short getSizeOfOptionalHeader(); method getOptionalHeader (line 56) | public OptionalHeader getOptionalHeader() throws COFFException; method getCharacteristics (line 61) | public short getCharacteristics(); method hasCharacteristic (line 66) | public boolean hasCharacteristic(short characteristic); method getSectionHeader (line 71) | public SectionHeader getSectionHeader(int index); method getCOFFSymbol (line 76) | public COFFSymbol getCOFFSymbol(int index); method getNumberOfStrings (line 80) | public int getNumberOfStrings(); method getString (line 84) | public String getString(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java type COFFLineNumber (line 31) | public interface COFFLineNumber { method getType (line 45) | public int getType(); method getLineNumber (line 50) | public short getLineNumber(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java type COFFRelocation (line 31) | public interface COFFRelocation { method getVirtualAddress (line 38) | public int getVirtualAddress(); method getSymbolTableIndex (line 44) | public int getSymbolTableIndex(); method getType (line 49) | public short getType(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java type COFFSymbol (line 31) | public interface COFFSymbol { method getOffset (line 35) | public int getOffset(); method getName (line 37) | public String getName(); method getValue (line 42) | public int getValue(); method getSectionNumber (line 47) | public short getSectionNumber(); method getType (line 78) | public short getType(); method getStorageClass (line 83) | public byte getStorageClass(); method getNumberOfAuxSymbols (line 88) | public byte getNumberOfAuxSymbols(); method isFunctionDefinition (line 98) | public boolean isFunctionDefinition(); method getAuxFunctionDefinitionRecord (line 102) | public AuxFunctionDefinitionRecord getAuxFunctionDefinitionRecord(); method isBfOrEfSymbol (line 107) | public boolean isBfOrEfSymbol(); method getAuxBfEfRecord (line 111) | public AuxBfEfRecord getAuxBfEfRecord(); method isWeakExternal (line 116) | public boolean isWeakExternal(); method getAuxWeakExternalRecord (line 120) | public AuxWeakExternalRecord getAuxWeakExternalRecord(); method isFile (line 125) | public boolean isFile(); method getAuxFileRecord (line 129) | public AuxFileRecord getAuxFileRecord(); method isSectionDefinition (line 134) | public boolean isSectionDefinition(); method getAuxSectionDefinitionsRecord (line 138) | public AuxSectionDefinitionsRecord getAuxSectionDefinitionsRecord(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java type COFFSymbolConstants (line 32) | public interface COFFSymbolConstants { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java type COMDATSelectionTypes (line 31) | public interface COMDATSelectionTypes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java type Characteristics (line 31) | public interface Characteristics { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java type DLLCharacteristics (line 32) | public interface DLLCharacteristics { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java type DataDirectory (line 32) | public interface DataDirectory { method getRVA (line 36) | public int getRVA(); method getSize (line 39) | public int getSize(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java type DebugDirectory (line 33) | public interface DebugDirectory { method getNumEntries (line 35) | public int getNumEntries(); method getEntry (line 38) | public DebugDirectoryEntry getEntry(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java type DebugDirectoryEntry (line 33) | public interface DebugDirectoryEntry { method getCharacteristics (line 36) | public int getCharacteristics(); method getTimeDateStamp (line 39) | public int getTimeDateStamp(); method getMajorVersion (line 42) | public short getMajorVersion(); method getMinorVersion (line 45) | public short getMinorVersion(); method getType (line 50) | public int getType(); method getSizeOfData (line 53) | public int getSizeOfData(); method getAddressOfRawData (line 56) | public int getAddressOfRawData(); method getPointerToRawData (line 59) | public int getPointerToRawData(); method getDebugVC50 (line 65) | public DebugVC50 getDebugVC50(); method getRawDataByte (line 68) | public byte getRawDataByte(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java type DebugTypes (line 31) | public interface DebugTypes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java type DebugVC50 (line 29) | public interface DebugVC50 { method getSubsectionDirectoryOffset (line 30) | public int getSubsectionDirectoryOffset(); method getSubsectionDirectory (line 32) | public DebugVC50SubsectionDirectory getSubsectionDirectory(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java type DebugVC50MemberAttributes (line 30) | public interface DebugVC50MemberAttributes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java type DebugVC50ReservedTypes (line 122) | public interface DebugVC50ReservedTypes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java type DebugVC50SSAlignSym (line 33) | public interface DebugVC50SSAlignSym extends DebugVC50Subsection { method getSymbolIterator (line 34) | public DebugVC50SymbolIterator getSymbolIterator(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java type DebugVC50SSFileIndex (line 32) | public interface DebugVC50SSFileIndex extends DebugVC50Subsection { method getNumModules (line 34) | public short getNumModules(); method getNumReferences (line 37) | public short getNumReferences(); method getModStart (line 42) | public short[] getModStart(); method getRefCount (line 45) | public short[] getRefCount(); method getNameRef (line 52) | public int[] getNameRef(); method getNames (line 56) | public String[] getNames(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java type DebugVC50SSGlobalPub (line 35) | public interface DebugVC50SSGlobalPub extends DebugVC50SSSymbolBase { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java type DebugVC50SSGlobalSym (line 34) | public interface DebugVC50SSGlobalSym extends DebugVC50SSSymbolBase { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java type DebugVC50SSGlobalTypes (line 34) | public interface DebugVC50SSGlobalTypes extends DebugVC50Subsection { method getNumTypes (line 36) | public int getNumTypes(); method getTypeOffset (line 40) | public int getTypeOffset(int i); method getTypeIterator (line 44) | public DebugVC50TypeIterator getTypeIterator(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java type DebugVC50SSLibraries (line 32) | public interface DebugVC50SSLibraries extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java type DebugVC50SSMPC (line 31) | public interface DebugVC50SSMPC extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java type DebugVC50SSModule (line 31) | public interface DebugVC50SSModule extends DebugVC50Subsection { method getOverlayNumber (line 32) | public short getOverlayNumber(); method getLibrariesIndex (line 35) | public short getLibrariesIndex(); method getNumCodeSegments (line 39) | public short getNumCodeSegments(); method getDebuggingStyle (line 45) | public short getDebuggingStyle(); method getSegInfo (line 49) | public DebugVC50SegInfo getSegInfo(int i); method getName (line 52) | public String getName(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java type DebugVC50SSOffsetMap16 (line 30) | public interface DebugVC50SSOffsetMap16 extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java type DebugVC50SSOffsetMap32 (line 33) | public interface DebugVC50SSOffsetMap32 extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java type DebugVC50SSPreComp (line 30) | public interface DebugVC50SSPreComp extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java type DebugVC50SSPublic (line 31) | public interface DebugVC50SSPublic extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java type DebugVC50SSPublicSym (line 32) | public interface DebugVC50SSPublicSym extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java type DebugVC50SSSegMap (line 34) | public interface DebugVC50SSSegMap extends DebugVC50Subsection { method getNumSegDesc (line 36) | public short getNumSegDesc(); method getNumLogicalSegDesc (line 41) | public short getNumLogicalSegDesc(); method getSegDesc (line 45) | public DebugVC50SegDesc getSegDesc(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java type DebugVC50SSSegName (line 36) | public interface DebugVC50SSSegName extends DebugVC50Subsection { method getSegName (line 38) | public String getSegName(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java type DebugVC50SSSrcLnSeg (line 31) | public interface DebugVC50SSSrcLnSeg extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java type DebugVC50SSSrcModule (line 32) | public interface DebugVC50SSSrcModule extends DebugVC50Subsection { method getNumSourceFiles (line 34) | public int getNumSourceFiles(); method getNumCodeSegments (line 37) | public int getNumCodeSegments(); method getSourceFileDesc (line 42) | public DebugVC50SrcModFileDesc getSourceFileDesc(int i); method getSegmentStartOffset (line 49) | public int getSegmentStartOffset(int i); method getSegmentEndOffset (line 56) | public int getSegmentEndOffset(int i); method getSegment (line 61) | public int getSegment(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java type DebugVC50SSStaticSym (line 34) | public interface DebugVC50SSStaticSym extends DebugVC50SSSymbolBase { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java type DebugVC50SSSymbolBase (line 30) | public interface DebugVC50SSSymbolBase extends DebugVC50Subsection { method getSymHashIndex (line 32) | public short getSymHashIndex(); method getAddrHashIndex (line 35) | public short getAddrHashIndex(); method getSymTabSize (line 38) | public int getSymTabSize(); method getSymHashSize (line 41) | public int getSymHashSize(); method getAddrHashSize (line 44) | public int getAddrHashSize(); method getSymbolIterator (line 52) | public DebugVC50SymbolIterator getSymbolIterator(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java type DebugVC50SSSymbols (line 33) | public interface DebugVC50SSSymbols extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java type DebugVC50SSTypes (line 31) | public interface DebugVC50SSTypes extends DebugVC50Subsection { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java type DebugVC50SegDesc (line 30) | public interface DebugVC50SegDesc { method getFlags (line 33) | public short getFlags(); method getOverlayNum (line 36) | public short getOverlayNum(); method getGroup (line 40) | public short getGroup(); method getFrame (line 56) | public short getFrame(); method getName (line 60) | public short getName(); method getClassName (line 64) | public short getClassName(); method getOffset (line 70) | public int getOffset(); method getSize (line 73) | public int getSize(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java type DebugVC50SegDescEnums (line 30) | public interface DebugVC50SegDescEnums { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java type DebugVC50SegInfo (line 32) | public interface DebugVC50SegInfo { method getSegment (line 34) | public short getSegment(); method getOffset (line 37) | public int getOffset(); method getSegmentCodeSize (line 40) | public int getSegmentCodeSize(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java type DebugVC50SrcModFileDesc (line 31) | public interface DebugVC50SrcModFileDesc { method getNumCodeSegments (line 33) | public int getNumCodeSegments(); method getLineNumberMap (line 37) | public DebugVC50SrcModLineNumberMap getLineNumberMap(int i); method getSegmentStartOffset (line 44) | public int getSegmentStartOffset(int i); method getSegmentEndOffset (line 51) | public int getSegmentEndOffset(int i); method getSourceFileName (line 55) | public String getSourceFileName(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java type DebugVC50SrcModLineNumberMap (line 29) | public interface DebugVC50SrcModLineNumberMap { method getSegment (line 31) | public int getSegment(); method getNumSourceLinePairs (line 34) | public int getNumSourceLinePairs(); method getCodeOffset (line 39) | public int getCodeOffset(int i); method getLineNumber (line 43) | public int getLineNumber(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java type DebugVC50Subsection (line 29) | public interface DebugVC50Subsection { method getSubsectionType (line 32) | public short getSubsectionType(); method getSubsectionModuleIndex (line 39) | public short getSubsectionModuleIndex(); method getSubsectionSize (line 42) | public int getSubsectionSize(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java type DebugVC50SubsectionDirectory (line 30) | public interface DebugVC50SubsectionDirectory { method getHeaderLength (line 31) | public short getHeaderLength(); method getEntryLength (line 32) | public short getEntryLength(); method getNumEntries (line 33) | public int getNumEntries(); method getSubsection (line 39) | public DebugVC50Subsection getSubsection(int i); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java type DebugVC50SubsectionTypes (line 30) | public interface DebugVC50SubsectionTypes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java type DebugVC50SymbolEnums (line 29) | public interface DebugVC50SymbolEnums { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java type DebugVC50SymbolIterator (line 35) | public interface DebugVC50SymbolIterator method done (line 40) | public boolean done(); method next (line 48) | public void next() throws NoSuchElementException; method getLength (line 51) | public short getLength(); method getType (line 55) | public int getType(); method getOffset (line 58) | public int getOffset(); method getCompilerTargetProcessor (line 66) | public byte getCompilerTargetProcessor(); method getCompilerFlags (line 69) | public int getCompilerFlags(); method getComplierVersion (line 74) | public String getComplierVersion(); method getRegisterSymbolType (line 81) | public int getRegisterSymbolType(); method getRegisterEnum (line 86) | public short getRegisterEnum(); method getRegisterSymbolName (line 89) | public String getRegisterSymbolName(); method getConstantType (line 101) | public int getConstantType(); method getConstantValueAsInt (line 104) | public int getConstantValueAsInt() throws DebugVC50WrongNumericTypeExc... method getConstantValueAsLong (line 107) | public long getConstantValueAsLong() throws DebugVC50WrongNumericTypeE... method getConstantValueAsFloat (line 110) | public float getConstantValueAsFloat() throws DebugVC50WrongNumericTyp... method getConstantValueAsDouble (line 113) | public double getConstantValueAsDouble() throws DebugVC50WrongNumericT... method getConstantName (line 116) | public String getConstantName(); method getUDTType (line 124) | public int getUDTType(); method getUDTName (line 127) | public String getUDTName(); method getSearchSymbolOffset (line 137) | public int getSearchSymbolOffset(); method getSearchSegment (line 140) | public short getSearchSegment(); method getObjectCodeViewSignature (line 173) | public int getObjectCodeViewSignature(); method getObjectName (line 177) | public String getObjectName(); method getManyRegType (line 197) | public int getManyRegType(); method getManyRegCount (line 200) | public byte getManyRegCount(); method getManyRegRegister (line 204) | public byte getManyRegRegister(int i); method getManyRegName (line 207) | public String getManyRegName(); method getReturnFlags (line 216) | public short getReturnFlags(); method getReturnStyle (line 220) | public byte getReturnStyle(); method getReturnRegisterCount (line 224) | public byte getReturnRegisterCount(); method getReturnRegister (line 229) | public byte getReturnRegister(int i); method advanceToEntryThisSymbol (line 238) | public void advanceToEntryThisSymbol(); method getBPRelOffset (line 259) | public int getBPRelOffset(); method getBPRelType (line 262) | public int getBPRelType(); method getBPRelName (line 265) | public String getBPRelName(); method getLGDataType (line 290) | public int getLGDataType(); method getLGDataOffset (line 293) | public int getLGDataOffset(); method getLGDataSegment (line 296) | public short getLGDataSegment(); method getLGDataName (line 299) | public String getLGDataName(); method getLGProcParent (line 327) | public DebugVC50SymbolIterator getLGProcParent(); method getLGProcParentOffset (line 332) | public int getLGProcParentOffset(); method getLGProcEnd (line 337) | public DebugVC50SymbolIterator getLGProcEnd(); method getLGProcEndOffset (line 341) | public int getLGProcEndOffset(); method getLGProcNext (line 347) | public DebugVC50SymbolIterator getLGProcNext(); method getLGProcNextOffset (line 352) | public int getLGProcNextOffset(); method getLGProcLength (line 355) | public int getLGProcLength(); method getLGProcDebugStart (line 360) | public int getLGProcDebugStart(); method getLGProcDebugEnd (line 366) | public int getLGProcDebugEnd(); method getLGProcType (line 369) | public int getLGProcType(); method getLGProcOffset (line 372) | public int getLGProcOffset(); method getLGProcSegment (line 375) | public short getLGProcSegment(); method getLGProcFlags (line 380) | public byte getLGProcFlags(); method getLGProcName (line 383) | public String getLGProcName(); method getThunkParent (line 397) | public DebugVC50SymbolIterator getThunkParent(); method getThunkParentOffset (line 402) | public int getThunkParentOffset(); method getThunkEnd (line 407) | public DebugVC50SymbolIterator getThunkEnd(); method getThunkEndOffset (line 411) | public int getThunkEndOffset(); method getThunkNext (line 417) | public DebugVC50SymbolIterator getThunkNext(); method getThunkNextOffset (line 422) | public int getThunkNextOffset(); method getThunkOffset (line 425) | public int getThunkOffset(); method getThunkSegment (line 428) | public short getThunkSegment(); method getThunkLength (line 431) | public short getThunkLength(); method getThunkType (line 436) | public byte getThunkType(); method getThunkName (line 439) | public String getThunkName(); method getThunkAdjustorThisDelta (line 443) | public short getThunkAdjustorThisDelta(); method getThunkAdjustorTargetName (line 447) | public String getThunkAdjustorTargetName(); method getThunkVCallDisplacement (line 451) | public short getThunkVCallDisplacement(); method getThunkPCodeOffset (line 455) | public int getThunkPCodeOffset(); method getThunkPCodeSegment (line 459) | public short getThunkPCodeSegment(); method getBlockParent (line 472) | public DebugVC50SymbolIterator getBlockParent(); method getBlockParentOffset (line 477) | public int getBlockParentOffset(); method getBlockEnd (line 481) | public DebugVC50SymbolIterator getBlockEnd(); method getBlockEndOffset (line 485) | public int getBlockEndOffset(); method getBlockLength (line 488) | public int getBlockLength(); method getBlockOffset (line 491) | public int getBlockOffset(); method getBlockSegment (line 494) | public short getBlockSegment(); method getBlockName (line 497) | public String getBlockName(); method getLabelOffset (line 511) | public int getLabelOffset(); method getLabelSegment (line 515) | public short getLabelSegment(); method getLabelFlags (line 518) | public byte getLabelFlags(); method getLabelName (line 521) | public String getLabelName(); method getChangeOffset (line 534) | public int getChangeOffset(); method getChangeSegment (line 537) | public short getChangeSegment(); method getChangeModel (line 541) | public short getChangeModel(); method getVTableRoot (line 554) | public int getVTableRoot(); method getVTablePath (line 558) | public int getVTablePath(); method getVTableOffset (line 561) | public int getVTableOffset(); method getVTableSegment (line 564) | public short getVTableSegment(); method getRegRelOffset (line 574) | public int getRegRelOffset(); method getRegRelType (line 577) | public int getRegRelType(); method getRegRelRegister (line 581) | public short getRegRelRegister(); method getRegRelName (line 584) | public String getRegRelName(); method getLThreadType (line 601) | public int getLThreadType(); method getLThreadOffset (line 604) | public int getLThreadOffset(); method getLThreadSegment (line 607) | public short getLThreadSegment(); method getLThreadName (line 610) | public String getLThreadName(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java type DebugVC50SymbolTypes (line 37) | public interface DebugVC50SymbolTypes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java type DebugVC50TypeEnums (line 29) | public interface DebugVC50TypeEnums { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java type DebugVC50TypeIterator (line 42) | public interface DebugVC50TypeIterator { method done (line 49) | public boolean done(); method next (line 57) | public void next() throws NoSuchElementException; method getLength (line 60) | public short getLength(); method getTypeIndex (line 64) | public int getTypeIndex(); method getNumTypes (line 67) | public int getNumTypes(); method typeStringDone (line 75) | public boolean typeStringDone(); method typeStringNext (line 84) | public void typeStringNext() throws NoSuchElementException; method typeStringLeaf (line 89) | public int typeStringLeaf(); method typeStringOffset (line 93) | public int typeStringOffset(); method getModifierIndex (line 107) | public int getModifierIndex(); method getModifierAttribute (line 111) | public short getModifierAttribute(); method getPointerType (line 118) | public int getPointerType(); method getPointerAttributes (line 125) | public int getPointerAttributes(); method getPointerBasedOnTypeIndex (line 129) | public int getPointerBasedOnTypeIndex(); method getPointerBasedOnTypeName (line 133) | public String getPointerBasedOnTypeName(); method getPointerToMemberClass (line 138) | public int getPointerToMemberClass(); method getPointerToMemberFormat (line 144) | public short getPointerToMemberFormat(); method getArrayElementType (line 151) | public int getArrayElementType(); method getArrayIndexType (line 154) | public int getArrayIndexType(); method getArrayLength (line 157) | public int getArrayLength() throws DebugVC50WrongNumericTypeException; method getArrayName (line 160) | public String getArrayName(); method getClassCount (line 170) | public short getClassCount(); method getClassProperty (line 174) | public short getClassProperty(); method getClassFieldList (line 177) | public int getClassFieldList(); method getClassFieldListIterator (line 180) | public DebugVC50TypeIterator getClassFieldListIterator(); method getClassDerivationList (line 189) | public int getClassDerivationList(); method getClassVShape (line 192) | public int getClassVShape(); method getClassSize (line 195) | public int getClassSize() throws DebugVC50WrongNumericTypeException; method getClassName (line 198) | public String getClassName(); method getUnionCount (line 205) | public short getUnionCount(); method getUnionProperty (line 208) | public short getUnionProperty(); method getUnionFieldList (line 211) | public int getUnionFieldList(); method getUnionFieldListIterator (line 214) | public DebugVC50TypeIterator getUnionFieldListIterator(); method getUnionSize (line 217) | public int getUnionSize() throws DebugVC50WrongNumericTypeException; method getUnionName (line 220) | public String getUnionName(); method getEnumCount (line 227) | public short getEnumCount(); method getEnumProperty (line 230) | public short getEnumProperty(); method getEnumType (line 233) | public int getEnumType(); method getEnumFieldList (line 236) | public int getEnumFieldList(); method getEnumFieldListIterator (line 239) | public DebugVC50TypeIterator getEnumFieldListIterator(); method getEnumName (line 242) | public String getEnumName(); method getProcedureReturnType (line 249) | public int getProcedureReturnType(); method getProcedureCallingConvention (line 254) | public byte getProcedureCallingConvention(); method getProcedureNumberOfParameters (line 257) | public short getProcedureNumberOfParameters(); method getProcedureArgumentList (line 260) | public int getProcedureArgumentList(); method getProcedureArgumentListIterator (line 263) | public DebugVC50TypeIterator getProcedureArgumentListIterator(); method getMFunctionReturnType (line 270) | public int getMFunctionReturnType(); method getMFunctionContainingClass (line 273) | public int getMFunctionContainingClass(); method getMFunctionThis (line 278) | public int getMFunctionThis(); method getMFunctionCallingConvention (line 283) | public byte getMFunctionCallingConvention(); method getMFunctionNumberOfParameters (line 287) | public short getMFunctionNumberOfParameters(); method getMFunctionArgumentList (line 291) | public int getMFunctionArgumentList(); method getMFunctionArgumentListIterator (line 294) | public DebugVC50TypeIterator getMFunctionArgumentListIterator(); method getMFunctionThisAdjust (line 300) | public int getMFunctionThisAdjust(); method getVTShapeCount (line 318) | public short getVTShapeCount(); method getVTShapeDescriptor (line 324) | public int getVTShapeDescriptor(int i); method getBasicArrayType (line 335) | public int getBasicArrayType(); method getLabelAddressMode (line 344) | public short getLabelAddressMode(); method getDimArrayType (line 355) | public int getDimArrayType(); method getDimArrayDimInfo (line 358) | public int getDimArrayDimInfo(); method getDimArrayName (line 361) | public String getDimArrayName(); method getVFTPathCount (line 369) | public int getVFTPathCount(); method getVFTPathBase (line 373) | public int getVFTPathBase(int i); method getSkipIndex (line 402) | public int getSkipIndex(); method getArgListCount (line 409) | public int getArgListCount(); method getArgListType (line 413) | public int getArgListType(int i); method getDefaultArgType (line 420) | public int getDefaultArgType(); method getDefaultArgExpression (line 423) | public String getDefaultArgExpression(); method getDerivedCount (line 445) | public int getDerivedCount(); method getDerivedType (line 448) | public int getDerivedType(int i); method getBitfieldFieldType (line 458) | public int getBitfieldFieldType(); method getBitfieldLength (line 461) | public byte getBitfieldLength(); method getBitfieldPosition (line 464) | public byte getBitfieldPosition(); method getMListAttribute (line 489) | public short getMListAttribute(); method getMListLength (line 494) | public int getMListLength(); method getMListType (line 498) | public int getMListType(int i); method isMListIntroducingVirtual (line 502) | public boolean isMListIntroducingVirtual(); method getMListVtabOffset (line 509) | public int getMListVtabOffset(); method getRefSym (line 528) | public DebugVC50SymbolIterator getRefSym(); method getBClassAttribute (line 545) | public short getBClassAttribute(); method getBClassType (line 549) | public int getBClassType(); method getBClassOffset (line 553) | public int getBClassOffset() throws DebugVC50WrongNumericTypeException; method getVBClassAttribute (line 568) | public short getVBClassAttribute(); method getVBClassBaseClassType (line 572) | public int getVBClassBaseClassType(); method getVBClassVirtualBaseClassType (line 575) | public int getVBClassVirtualBaseClassType(); method getVBClassVBPOff (line 579) | public int getVBClassVBPOff() throws DebugVC50WrongNumericTypeException; method getVBClassVBOff (line 585) | public int getVBClassVBOff() throws DebugVC50WrongNumericTypeException; method getIVBClassAttribute (line 600) | public short getIVBClassAttribute(); method getIVBClassBType (line 604) | public int getIVBClassBType(); method getIVBClassVBPType (line 607) | public int getIVBClassVBPType(); method getIVBClassVBPOff (line 611) | public int getIVBClassVBPOff() throws DebugVC50WrongNumericTypeException; method getIVBClassVBOff (line 617) | public int getIVBClassVBOff() throws DebugVC50WrongNumericTypeException; method getEnumerateAttribute (line 624) | public short getEnumerateAttribute(); method getEnumerateValue (line 627) | public long getEnumerateValue() throws DebugVC50WrongNumericTypeExcept... method getEnumerateName (line 630) | public String getEnumerateName(); method getFriendFcnType (line 637) | public int getFriendFcnType(); method getFriendFcnName (line 640) | public String getFriendFcnName(); method getIndexValue (line 648) | public int getIndexValue(); method getIndexIterator (line 651) | public DebugVC50TypeIterator getIndexIterator(); method getMemberAttribute (line 658) | public short getMemberAttribute(); method getMemberType (line 661) | public int getMemberType(); method getMemberOffset (line 664) | public int getMemberOffset() throws DebugVC50WrongNumericTypeException; method getMemberName (line 667) | public String getMemberName(); method getStaticAttribute (line 680) | public short getStaticAttribute(); method getStaticType (line 683) | public int getStaticType(); method getStaticName (line 686) | public String getStaticName(); method getMethodCount (line 700) | public short getMethodCount(); method getMethodList (line 703) | public int getMethodList(); method getMethodName (line 706) | public String getMethodName(); method getNestedType (line 713) | public int getNestedType(); method getNestedName (line 716) | public String getNestedName(); method getVFuncTabType (line 730) | public int getVFuncTabType(); method getFriendClsType (line 738) | public int getFriendClsType(); method getOneMethodAttribute (line 748) | public short getOneMethodAttribute(); method getOneMethodType (line 751) | public int getOneMethodType(); method isOneMethodIntroducingVirtual (line 755) | public boolean isOneMethodIntroducingVirtual(); method getOneMethodVBaseOff (line 760) | public int getOneMethodVBaseOff(); method getOneMethodName (line 763) | public String getOneMethodName(); method getVFuncOffType (line 773) | public int getVFuncOffType(); method getVFuncOffOffset (line 777) | public int getVFuncOffOffset(); method getNestedExAttribute (line 788) | public short getNestedExAttribute(); method getNestedExType (line 791) | public int getNestedExType(); method getNestedExName (line 794) | public String getNestedExName(); method getMemberModifyAttribute (line 801) | public short getMemberModifyAttribute(); method getMemberModifyType (line 804) | public int getMemberModifyType(); method getMemberModifyName (line 807) | public String getMemberModifyName(); method getNumericTypeAt (line 816) | public short getNumericTypeAt(int byteOffset); method getNumericLengthAt (line 823) | public int getNumericLengthAt(int byteOffset) method getNumericIntAt (line 831) | public int getNumericIntAt(int byteOffset) method getNumericLongAt (line 839) | public long getNumericLongAt(int byteOffset) method getNumericFloatAt (line 848) | public float getNumericFloatAt(int byteOffset) method getNumericDoubleAt (line 857) | public double getNumericDoubleAt(int byteOffset) method getNumericDataAt (line 866) | public byte[] getNumericDataAt(int byteOffset) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java type DebugVC50TypeLeafIndices (line 37) | public interface DebugVC50TypeLeafIndices { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java class DebugVC50WrongNumericTypeException (line 31) | public class DebugVC50WrongNumericTypeException extends RuntimeException { method DebugVC50WrongNumericTypeException (line 32) | public DebugVC50WrongNumericTypeException() { method DebugVC50WrongNumericTypeException (line 36) | public DebugVC50WrongNumericTypeException(String message) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java type DebugVC50X86RegisterEnums (line 27) | public interface DebugVC50X86RegisterEnums { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java class DumpExports (line 27) | public class DumpExports { method usage (line 28) | private static void usage() { method main (line 33) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java type ExportDirectoryTable (line 35) | public interface ExportDirectoryTable { method getExportFlags (line 37) | public int getExportFlags(); method getTimeDateStamp (line 40) | public int getTimeDateStamp(); method getMajorVersion (line 44) | public short getMajorVersion(); method getMinorVersion (line 47) | public short getMinorVersion(); method getNameRVA (line 51) | public int getNameRVA(); method getDLLName (line 55) | public String getDLLName(); method getOrdinalBase (line 60) | public int getOrdinalBase(); method getNumberOfAddressTableEntries (line 63) | public int getNumberOfAddressTableEntries(); method getNumberOfNamePointers (line 67) | public int getNumberOfNamePointers(); method getExportAddressTableRVA (line 71) | public int getExportAddressTableRVA(); method getNamePointerTableRVA (line 75) | public int getNamePointerTableRVA(); method getOrdinalTableRVA (line 78) | public int getOrdinalTableRVA(); method getExportName (line 83) | public String getExportName(int i); method getExportOrdinal (line 89) | public short getExportOrdinal(int i); method isExportAddressForwarder (line 94) | public boolean isExportAddressForwarder(short ordinal); method getExportAddressForwarder (line 98) | public String getExportAddressForwarder(short ordinal); method getExportAddress (line 122) | public int getExportAddress(short ordinal); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java type MachineTypes (line 32) | public interface MachineTypes { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java type OptionalHeader (line 30) | public interface OptionalHeader { method getMagicNumber (line 43) | public short getMagicNumber(); method getStandardFields (line 47) | public OptionalHeaderStandardFields getStandardFields(); method getWindowsSpecificFields (line 51) | public OptionalHeaderWindowsSpecificFields getWindowsSpecificFields(); method getDataDirectories (line 54) | public OptionalHeaderDataDirectories getDataDirectories(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java type OptionalHeaderDataDirectories (line 36) | public interface OptionalHeaderDataDirectories { method getExportTable (line 38) | public DataDirectory getExportTable() throws COFFException; method getExportDirectoryTable (line 41) | public ExportDirectoryTable getExportDirectoryTable() throws COFFExcep... method getImportTable (line 44) | public DataDirectory getImportTable() throws COFFException; method getResourceTable (line 47) | public DataDirectory getResourceTable() throws COFFException; method getExceptionTable (line 50) | public DataDirectory getExceptionTable() throws COFFException; method getCertificateTable (line 53) | public DataDirectory getCertificateTable() throws COFFException; method getBaseRelocationTable (line 56) | public DataDirectory getBaseRelocationTable() throws COFFException; method getDebug (line 59) | public DataDirectory getDebug() throws COFFException; method getDebugDirectory (line 62) | public DebugDirectory getDebugDirectory() throws COFFException; method getArchitecture (line 65) | public DataDirectory getArchitecture() throws COFFException; method getGlobalPtr (line 70) | public DataDirectory getGlobalPtr() throws COFFException; method getTLSTable (line 73) | public DataDirectory getTLSTable() throws COFFException; method getLoadConfigTable (line 76) | public DataDirectory getLoadConfigTable() throws COFFException; method getBoundImportTable (line 79) | public DataDirectory getBoundImportTable() throws COFFException; method getImportAddressTable (line 82) | public DataDirectory getImportAddressTable() throws COFFException; method getDelayImportDescriptor (line 85) | public DataDirectory getDelayImportDescriptor() throws COFFException; method getCOMPlusRuntimeHeader (line 88) | public DataDirectory getCOMPlusRuntimeHeader() throws COFFException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java type OptionalHeaderStandardFields (line 32) | public interface OptionalHeaderStandardFields { method getMajorLinkerVersion (line 33) | public byte getMajorLinkerVersion(); method getMinorLinkerVersion (line 34) | public byte getMinorLinkerVersion(); method getSizeOfCode (line 38) | public int getSizeOfCode(); method getSizeOfInitializedData (line 42) | public int getSizeOfInitializedData(); method getSizeOfUninitializedData (line 46) | public int getSizeOfUninitializedData(); method getAddressOfEntryPoint (line 53) | public int getAddressOfEntryPoint(); method getBaseOfCode (line 57) | public int getBaseOfCode(); method getBaseOfData (line 62) | public int getBaseOfData() throws COFFException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java type OptionalHeaderWindowsSpecificFields (line 32) | public interface OptionalHeaderWindowsSpecificFields { method getImageBase (line 38) | public long getImageBase(); method getSectionAlignment (line 43) | public int getSectionAlignment(); method getFileAlignment (line 50) | public int getFileAlignment(); method getMajorOperatingSystemVersion (line 53) | public short getMajorOperatingSystemVersion(); method getMinorOperatingSystemVersion (line 56) | public short getMinorOperatingSystemVersion(); method getMajorImageVersion (line 59) | public short getMajorImageVersion(); method getMinorImageVersion (line 62) | public short getMinorImageVersion(); method getMajorSubsystemVersion (line 65) | public short getMajorSubsystemVersion(); method getMinorSubsystemVersion (line 68) | public short getMinorSubsystemVersion(); method getSizeOfImage (line 72) | public int getSizeOfImage(); method getSizeOfHeaders (line 76) | public int getSizeOfHeaders(); method getCheckSum (line 82) | public int getCheckSum(); method getSubsystem (line 87) | public short getSubsystem(); method getDLLCharacteristics (line 91) | public short getDLLCharacteristics(); method getSizeOfStackReserve (line 96) | public long getSizeOfStackReserve(); method getSizeOfStackCommit (line 99) | public long getSizeOfStackCommit(); method getSizeOfHeapReserve (line 104) | public long getSizeOfHeapReserve(); method getSizeOfHeapCommit (line 107) | public long getSizeOfHeapCommit(); method getLoaderFlags (line 110) | public int getLoaderFlags(); method getNumberOfRvaAndSizes (line 114) | public int getNumberOfRvaAndSizes(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java type SectionFlags (line 31) | public interface SectionFlags { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java type SectionHeader (line 32) | public interface SectionHeader { method getName (line 33) | public String getName(); method getSize (line 39) | public int getSize(); method getVirtualAddress (line 47) | public int getVirtualAddress(); method getSizeOfRawData (line 57) | public int getSizeOfRawData(); method getPointerToRawData (line 65) | public int getPointerToRawData(); method getPointerToRelocations (line 70) | public int getPointerToRelocations(); method getPointerToLineNumbers (line 74) | public int getPointerToLineNumbers(); method getNumberOfRelocations (line 78) | public short getNumberOfRelocations(); method getNumberOfLineNumbers (line 81) | public short getNumberOfLineNumbers(); method getSectionFlags (line 85) | public int getSectionFlags(); method hasSectionFlag (line 89) | public boolean hasSectionFlag(int flag); method getCOFFRelocation (line 94) | public COFFRelocation getCOFFRelocation(int index); method getCOFFLineNumber (line 98) | public COFFLineNumber getCOFFLineNumber(int index); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java class TestDebugInfo (line 27) | public class TestDebugInfo implements DebugVC50SubsectionTypes, DebugVC5... method main (line 28) | public static void main(String[] args) { method getDebugVC50 (line 85) | private static DebugVC50 getDebugVC50(COFFFile file) { method printSymbolTable (line 113) | private static void printSymbolTable(DebugVC50Subsection sec) { method printSymbolTable (line 119) | private static void printSymbolTable(DebugVC50SymbolIterator iter) { method printTypeTable (line 166) | private static void printTypeTable(DebugVC50Subsection sec) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java class TestParser (line 27) | public class TestParser { method main (line 28) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java type TypeIndicators (line 32) | public interface TypeIndicators { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java type WindowsNTSubsystem (line 33) | public interface WindowsNTSubsystem { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java class AddressDataSource (line 31) | public class AddressDataSource implements DataSource { method AddressDataSource (line 32) | public AddressDataSource(Address addr) { method readByte (line 37) | public byte readByte() throws IOException { method readShort (line 49) | public short readShort() throws IOException { method readInt (line 56) | public int readInt() throws IOException { method readLong (line 65) | public long readLong() throws IOException { method read (line 79) | public int read(byte[] b) throws IOException { method seek (line 86) | public void seek(long pos) throws IOException { method getFilePointer (line 90) | public long getFilePointer() throws IOException { method close (line 94) | public void close() throws IOException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java class DLL (line 36) | public class DLL implements LoadObject { method DLL (line 38) | public DLL(WindbgDebugger dbg, String filename, long size, Address rel... method DLL (line 55) | public DLL(Address base) throws COFFException { method isDLL (line 66) | public boolean isDLL() { method lookupSymbol (line 72) | public Address lookupSymbol(String symbol) throws COFFException { method getBase (line 81) | public Address getBase() { method getName (line 88) | public String getName() { method getSize (line 92) | public long getSize() { method getDebugInfoDataBase (line 96) | public CDebugInfoDataBase getDebugInfoDataBase() throws DebuggerExcept... method debugInfoForPC (line 114) | public BlockSym debugInfoForPC(Address pc) throws DebuggerException { method closestSymbolToPC (line 122) | public ClosestSymbol closestSymbolToPC(Address pcAsAddr) throws Debugg... method lineNumberForPC (line 146) | public LineNumberInfo lineNumberForPC(Address pc) throws DebuggerExcep... method close (line 154) | public void close() { method getFile (line 163) | private COFFFile getFile() { method lookupSymbol (line 167) | private Address lookupSymbol(String symbol, ExportDirectoryTable exports, method getExportDirectoryTable (line 195) | private ExportDirectoryTable getExportDirectoryTable() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java class WindbgAddress (line 29) | class WindbgAddress implements Address { method WindbgAddress (line 33) | WindbgAddress(WindbgDebugger debugger, long addr) { method equals (line 42) | public boolean equals(Object arg) { method hashCode (line 54) | public int hashCode() { method toString (line 59) | public String toString() { method getCIntegerAt (line 67) | public long getCIntegerAt(long offset, long numBytes, boolean isUnsign... method getAddressAt (line 71) | public Address getAddressAt(long offset) throws UnalignedAddressExcept... method getCompOopAddressAt (line 75) | public Address getCompOopAddressAt(long offset) throws UnalignedAddres... method getJBooleanAt (line 83) | public boolean getJBooleanAt(long offset) throws UnalignedAddressExcep... method getJByteAt (line 87) | public byte getJByteAt(long offset) throws UnalignedAddressException, ... method getJCharAt (line 91) | public char getJCharAt(long offset) throws UnalignedAddressException, ... method getJDoubleAt (line 95) | public double getJDoubleAt(long offset) throws UnalignedAddressExcepti... method getJFloatAt (line 99) | public float getJFloatAt(long offset) throws UnalignedAddressException... method getJIntAt (line 103) | public int getJIntAt(long offset) throws UnalignedAddressException, Un... method getJLongAt (line 107) | public long getJLongAt(long offset) throws UnalignedAddressException, ... method getJShortAt (line 111) | public short getJShortAt(long offset) throws UnalignedAddressException... method getOopHandleAt (line 115) | public OopHandle getOopHandleAt(long offset) method getCompOopHandleAt (line 120) | public OopHandle getCompOopHandleAt(long offset) method setCIntegerAt (line 128) | public void setCIntegerAt(long offset, long numBytes, long value) { method setAddressAt (line 131) | public void setAddressAt(long offset, Address value) { method setJBooleanAt (line 140) | public void setJBooleanAt (long offset, boolean value) method setJByteAt (line 144) | public void setJByteAt (long offset, byte value) method setJCharAt (line 148) | public void setJCharAt (long offset, char value) method setJDoubleAt (line 152) | public void setJDoubleAt (long offset, double value) method setJFloatAt (line 156) | public void setJFloatAt (long offset, float value) method setJIntAt (line 160) | public void setJIntAt (long offset, int value) method setJLongAt (line 164) | public void setJLongAt (long offset, long value) method setJShortAt (line 168) | public void setJShortAt (long offset, short value) method setOopHandleAt (line 172) | public void setOopHandleAt (long offset, OopHandle value) method addOffsetTo (line 181) | public Address addOffsetTo (long offset) throws UnsupportedOp... method addOffsetToAsOopHandle (line 189) | public OopHandle addOffsetToAsOopHandle(long offset) throws Unsupport... method minus (line 199) | public long minus(Address arg) { method lessThan (line 211) | public boolean lessThan (Address a) { method lessThanOrEqual (line 225) | public boolean lessThanOrEqual (Address a) { method greaterThan (line 239) | public boolean greaterThan (Address a) { method greaterThanOrEqual (line 253) | public boolean greaterThanOrEqual(Address a) { method andWithMask (line 267) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 275) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 283) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... method getValue (line 296) | long getValue() { method check (line 301) | private static void check(boolean arg, String failMessage) { method main (line 309) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java class WindbgCDebugInfoBuilder (line 35) | class WindbgCDebugInfoBuilder method WindbgCDebugInfoBuilder (line 62) | WindbgCDebugInfoBuilder(WindbgDebugger dbg) { method buildDataBase (line 66) | CDebugInfoDataBase buildDataBase(String dllName, Address base) { method getDebugVC50 (line 615) | private static DebugVC50 getDebugVC50(COFFFile file) { method getSegMap (line 643) | private DebugVC50SSSegMap getSegMap() { method getGlobalTypes (line 647) | private DebugVC50SSGlobalTypes getGlobalTypes() { method getGlobalSymbols (line 651) | private DebugVC50SSGlobalSym getGlobalSymbols() { method findSubsection (line 655) | private DebugVC50Subsection findSubsection(short ssType) { method putType (line 666) | private void putType(Type t) { method newAddress (line 670) | private Address newAddress(int offset, short segment) { method getTypeByIndex (line 684) | private BasicType getTypeByIndex(int intIndex) { method addBlock (line 783) | private void addBlock(BlockSym block) { method skipEnd (line 788) | private void skipEnd() { method newLazyBlockSym (line 792) | private BlockSym newLazyBlockSym(int offset) { method memberAttributeToAccessControl (line 800) | private int memberAttributeToAccessControl(short memberAttribute) { method addLocalToCurBlock (line 811) | private void addLocalToCurBlock(LocalSym local) { method addGlobalSym (line 815) | private void addGlobalSym(GlobalSym sym) { method skipTypeRecord (line 819) | private void skipTypeRecord() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java class WindbgCDebugger (line 37) | class WindbgCDebugger implements CDebugger { method WindbgCDebugger (line 43) | WindbgCDebugger(WindbgDebugger dbg) { method getThreadList (line 47) | public List getThreadList() throws DebuggerException { method getLoadObjectList (line 51) | public List/**/ getLoadObjectList() throws DebuggerException{ method loadObjectContainingPC (line 55) | public LoadObject loadObjectContainingPC(Address pc) throws DebuggerEx... method topFrameForThread (line 71) | public CFrame topFrameForThread(ThreadProxy thread) throws DebuggerExc... method getNameOfFile (line 92) | public String getNameOfFile(String fileName) { method getProcessControl (line 96) | public ProcessControl getProcessControl() throws DebuggerException { method canDemangle (line 101) | public boolean canDemangle() { method demangle (line 105) | public String demangle(String sym) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java type WindbgDebugger (line 35) | public interface WindbgDebugger extends JVMDebugger { method addressValueToString (line 36) | public String addressValueToString(long address) throws Debugger... method readJBoolean (line 37) | public boolean readJBoolean(long address) throws DebuggerException; method readJByte (line 38) | public byte readJByte(long address) throws DebuggerException; method readJChar (line 39) | public char readJChar(long address) throws DebuggerException; method readJDouble (line 40) | public double readJDouble(long address) throws DebuggerException; method readJFloat (line 41) | public float readJFloat(long address) throws DebuggerException; method readJInt (line 42) | public int readJInt(long address) throws DebuggerException; method readJLong (line 43) | public long readJLong(long address) throws DebuggerException; method readJShort (line 44) | public short readJShort(long address) throws DebuggerException; method readCInteger (line 45) | public long readCInteger(long address, long numBytes, boolean ... method readAddress (line 47) | public WindbgAddress readAddress(long address) throws DebuggerException; method readCompOopAddress (line 48) | public WindbgAddress readCompOopAddress(long address) throws DebuggerE... method readOopHandle (line 49) | public WindbgOopHandle readOopHandle(long address) throws DebuggerExce... method readCompOopHandle (line 50) | public WindbgOopHandle readCompOopHandle(long address) throws Debugger... method getThreadIntegerRegisterSet (line 56) | public long[] getThreadIntegerRegisterSet(long threadId) throws ... method newAddress (line 57) | public Address newAddress(long value) throws DebuggerException; method getThreadIdFromSysId (line 59) | public long getThreadIdFromSysId(long sysId) throws DebuggerEx... method getThreadList (line 62) | public List/**/ getThreadList() throws DebuggerException; method getLoadObjectList (line 66) | public List/**/ getLoadObjectList() throws DebuggerException; method getAddressSize (line 92) | public int getAddressSize(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java class WindbgDebuggerLocal (line 57) | public class WindbgDebuggerLocal extends DebuggerBase implements WindbgD... method WindbgDebuggerLocal (line 95) | public WindbgDebuggerLocal(MachineDescription machDesc, method hasProcessList (line 139) | public boolean hasProcessList() throws DebuggerException { method getProcessList (line 144) | public List getProcessList() throws DebuggerException { method attach (line 150) | public synchronized void attach(int processID) throws DebuggerException { method attach (line 158) | public synchronized void attach(String executableName, String coreFile... method getLoadObjectList (line 165) | public List getLoadObjectList() { method detach (line 171) | public synchronized boolean detach() { method parseAddress (line 201) | public Address parseAddress(String addressString) throws NumberFormatE... method getOS (line 206) | public String getOS() { method getCPU (line 211) | public String getCPU() { method hasConsole (line 215) | public boolean hasConsole() throws DebuggerException { method consoleExecuteCommand (line 219) | public synchronized String consoleExecuteCommand(String cmd) throws De... method getConsolePrompt (line 228) | public String getConsolePrompt() throws DebuggerException { method getCDebugger (line 232) | public CDebugger getCDebugger() throws DebuggerException { method lookup (line 244) | public synchronized Address lookup(String objectName, String symbol) { method lookupOop (line 250) | public synchronized OopHandle lookupOop(String objectName, String symb... method lookup (line 258) | public synchronized ClosestSymbol lookup(long address) { method getMachineDescription (line 263) | public MachineDescription getMachineDescription() { method getThreadForIdentifierAddress (line 273) | public ThreadProxy getThreadForIdentifierAddress(Address addr) { method getThreadForThreadId (line 277) | public ThreadProxy getThreadForThreadId(long handle) { method getThreadIdFromSysId (line 282) | public long getThreadIdFromSysId(long sysId) throws DebuggerException { method readJLong (line 291) | public long readJLong(long address) method addressValueToString (line 309) | public String addressValueToString(long address) { method readAddress (line 314) | public WindbgAddress readAddress(long address) method readCompOopAddress (line 319) | public WindbgAddress readCompOopAddress(long address) method readOopHandle (line 325) | public WindbgOopHandle readOopHandle(long address) method readCompOopHandle (line 330) | public WindbgOopHandle readCompOopHandle(long address) method getAddressSize (line 337) | public int getAddressSize() { method setThreadIntegerRegisterSet (line 345) | private synchronized void setThreadIntegerRegisterSet(long threadId, method addThread (line 350) | private synchronized void addThread(long sysId) { method getThreadIntegerRegisterSet (line 354) | public synchronized long[] getThreadIntegerRegisterSet(long threadId) method getThreadList (line 360) | public synchronized List getThreadList() throws DebuggerException { method findFullPath (line 365) | private String findFullPath(String file) { method addLoadObject (line 383) | private synchronized void addLoadObject(String file, long size, long b... method getAddressValue (line 412) | public long getAddressValue(Address addr) { method newAddress (line 418) | public Address newAddress(long value) { method checkAttached (line 428) | private void checkAttached() { method requireAttach (line 436) | private void requireAttach() { method attachInit (line 442) | private void attachInit() { method resetNativePointers (line 450) | private void resetNativePointers() { method lookupByName (line 460) | synchronized long lookupByName(String objectName, String symbol) { method readBytesFromProcess (line 482) | public synchronized ReadResult readBytesFromProcess(long address, long... method findDLLByName (line 493) | private DLL findDLLByName(String fullPathName) { method writeBytesToProcess (line 503) | public void writeBytesToProcess(long address, long numBytes, byte[] data) method initIDs (line 681) | private static native void initIDs(); method attach0 (line 682) | private native void attach0(String executableName, String coreFileName); method attach0 (line 683) | private native void attach0(int processID); method detach0 (line 684) | private native void detach0(); method readBytesFromProcess0 (line 685) | private native byte[] readBytesFromProcess0(long address, long numBytes) method getThreadIdFromSysId0 (line 687) | private native long getThreadIdFromSysId0(long sysId); method consoleExecuteCommand0 (line 688) | private native String consoleExecuteCommand0(String cmd); method lookupByName0 (line 689) | private native long lookupByName0(String objName, String symName); method lookupByAddress0 (line 690) | private native ClosestSymbol lookupByAddress0(long address); method createClosestSymbol (line 693) | private ClosestSymbol createClosestSymbol(String symbol, long diff) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java class WindbgOopHandle (line 29) | class WindbgOopHandle extends WindbgAddress implements OopHandle { method WindbgOopHandle (line 30) | WindbgOopHandle(WindbgDebugger debugger, long addr) { method equals (line 34) | public boolean equals(Object arg) { method addOffsetTo (line 46) | public Address addOffsetTo (long offset) throws UnsupportedOp... method andWithMask (line 50) | public Address andWithMask(long mask) throws UnsupportedOperationEx... method orWithMask (line 54) | public Address orWithMask(long mask) throws UnsupportedOperationExc... method xorWithMask (line 58) | public Address xorWithMask(long mask) throws UnsupportedOperationEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java type WindbgThreadFactory (line 32) | public interface WindbgThreadFactory { method createThreadWrapper (line 33) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr); method createThreadWrapper (line 34) | public ThreadProxy createThreadWrapper(long id); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java class WindbgAMD64Thread (line 31) | class WindbgAMD64Thread implements ThreadProxy { method WindbgAMD64Thread (line 38) | WindbgAMD64Thread(WindbgDebugger debugger, Address addr) { method WindbgAMD64Thread (line 44) | WindbgAMD64Thread(WindbgDebugger debugger, long sysId) { method getContext (line 50) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 59) | public boolean canSetContext() throws DebuggerException { method setContext (line 63) | public void setContext(ThreadContext thrCtx) method equals (line 68) | public boolean equals(Object obj) { method hashCode (line 76) | public int hashCode() { method toString (line 80) | public String toString() { method getThreadID (line 86) | private long getThreadID() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java class WindbgAMD64ThreadContext (line 31) | class WindbgAMD64ThreadContext extends AMD64ThreadContext { method WindbgAMD64ThreadContext (line 34) | public WindbgAMD64ThreadContext(WindbgDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java class WindbgAMD64ThreadFactory (line 30) | public class WindbgAMD64ThreadFactory implements WindbgThreadFactory { method WindbgAMD64ThreadFactory (line 33) | public WindbgAMD64ThreadFactory(WindbgDebugger debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java class WindbgIA64Thread (line 31) | class WindbgIA64Thread implements ThreadProxy { method WindbgIA64Thread (line 39) | WindbgIA64Thread(WindbgDebugger debugger, Address addr) { method WindbgIA64Thread (line 54) | WindbgIA64Thread(WindbgDebugger debugger, long sysId) { method getContext (line 60) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 69) | public boolean canSetContext() throws DebuggerException { method setContext (line 73) | public void setContext(ThreadContext thrCtx) method equals (line 78) | public boolean equals(Object obj) { method hashCode (line 86) | public int hashCode() { method toString (line 90) | public String toString() { method getThreadID (line 96) | private long getThreadID() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java class WindbgIA64ThreadContext (line 31) | class WindbgIA64ThreadContext extends IA64ThreadContext { method WindbgIA64ThreadContext (line 34) | public WindbgIA64ThreadContext(WindbgDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java class WindbgIA64ThreadFactory (line 30) | public class WindbgIA64ThreadFactory implements WindbgThreadFactory { method WindbgIA64ThreadFactory (line 33) | public WindbgIA64ThreadFactory(WindbgDebugger debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java class WindbgX86Thread (line 31) | class WindbgX86Thread implements ThreadProxy { method WindbgX86Thread (line 38) | WindbgX86Thread(WindbgDebugger debugger, Address addr) { method WindbgX86Thread (line 44) | WindbgX86Thread(WindbgDebugger debugger, long sysId) { method getContext (line 50) | public ThreadContext getContext() throws IllegalThreadStateException { method canSetContext (line 59) | public boolean canSetContext() throws DebuggerException { method setContext (line 63) | public void setContext(ThreadContext thrCtx) method equals (line 68) | public boolean equals(Object obj) { method hashCode (line 76) | public int hashCode() { method toString (line 80) | public String toString() { method getThreadID (line 86) | private long getThreadID() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java class WindbgX86ThreadContext (line 31) | class WindbgX86ThreadContext extends X86ThreadContext { method WindbgX86ThreadContext (line 34) | public WindbgX86ThreadContext(WindbgDebugger debugger) { method setRegisterAsAddress (line 39) | public void setRegisterAsAddress(int index, Address value) { method getRegisterAsAddress (line 43) | public Address getRegisterAsAddress(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java class WindbgX86ThreadFactory (line 30) | public class WindbgX86ThreadFactory implements WindbgThreadFactory { method WindbgX86ThreadFactory (line 33) | public WindbgX86ThreadFactory(WindbgDebugger debugger) { method createThreadWrapper (line 37) | public ThreadProxy createThreadWrapper(Address threadIdentifierAddr) { method createThreadWrapper (line 41) | public ThreadProxy createThreadWrapper(long id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java class X86ThreadContext (line 34) | public abstract class X86ThreadContext implements ThreadContext { method X86ThreadContext (line 93) | public X86ThreadContext() { method getNumRegisters (line 97) | public int getNumRegisters() { method getRegisterName (line 101) | public String getRegisterName(int index) { method setRegister (line 105) | public void setRegister(int index, long value) { method getRegister (line 109) | public long getRegister(int index) { method getTopFrame (line 113) | public CFrame getTopFrame(Debugger dbg) { method setRegisterAsAddress (line 119) | public abstract void setRegisterAsAddress(int index, Address value); method getRegisterAsAddress (line 123) | public abstract Address getRegisterAsAddress(int index); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java class G1CollectedHeap (line 45) | public class G1CollectedHeap extends SharedHeap { method update (line 61) | public void update(Observable o, Object data) { method initialize (line 67) | static private synchronized void initialize(TypeDataBase db) { method capacity (line 78) | public long capacity() { method used (line 84) | public long used() { method n_regions (line 88) | public long n_regions() { method hrs (line 92) | private HeapRegionSeq hrs() { method g1mm (line 98) | public G1MonitoringSupport g1mm() { method oldSet (line 103) | public HeapRegionSetBase oldSet() { method humongousSet (line 109) | public HeapRegionSetBase humongousSet() { method heapRegionIterator (line 115) | private Iterator heapRegionIterator() { method heapRegionIterate (line 119) | public void heapRegionIterate(SpaceClosure scl) { method kind (line 127) | public CollectedHeapName kind() { method G1CollectedHeap (line 131) | public G1CollectedHeap(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java class G1MonitoringSupport (line 39) | public class G1MonitoringSupport extends VMObject { method update (line 55) | public void update(Observable o, Object data) { method initialize (line 61) | static private synchronized void initialize(TypeDataBase db) { method edenCommitted (line 72) | public long edenCommitted() { method edenUsed (line 76) | public long edenUsed() { method edenRegionNum (line 80) | public long edenRegionNum() { method survivorCommitted (line 84) | public long survivorCommitted() { method survivorUsed (line 88) | public long survivorUsed() { method survivorRegionNum (line 92) | public long survivorRegionNum() { method oldCommitted (line 96) | public long oldCommitted() { method oldUsed (line 100) | public long oldUsed() { method G1MonitoringSupport (line 104) | public G1MonitoringSupport(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java class HeapRegion (line 41) | public class HeapRegion extends ContiguousSpace { method update (line 47) | public void update(Observable o, Object data) { method initialize (line 53) | static private synchronized void initialize(TypeDataBase db) { method grainBytes (line 59) | static public long grainBytes() { method HeapRegion (line 63) | public HeapRegion(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java class HeapRegionSeq (line 42) | public class HeapRegionSeq extends VMObject { method update (line 50) | public void update(Observable o, Object data) { method initialize (line 56) | static private synchronized void initialize(TypeDataBase db) { method at (line 63) | private HeapRegion at(long index) { method length (line 72) | public long length() { class HeapRegionIterator (line 76) | private class HeapRegionIterator implements Iterator { method hasNext (line 80) | @Override method next (line 83) | @Override method remove (line 86) | @Override method HeapRegionIterator (line 89) | HeapRegionIterator(Address addr) { method heapRegionIterator (line 95) | public Iterator heapRegionIterator() { method HeapRegionSeq (line 99) | public HeapRegionSeq(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java class HeapRegionSetBase (line 42) | public class HeapRegionSetBase extends VMObject { method update (line 52) | public void update(Observable o, Object data) { method initialize (line 58) | static private synchronized void initialize(TypeDataBase db) { method length (line 66) | public long length() { method regionNum (line 70) | public long regionNum() { method totalUsedBytes (line 74) | public long totalUsedBytes() { method HeapRegionSetBase (line 78) | public HeapRegionSetBase(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSOldGen.java class PSOldGen (line 36) | public class PSOldGen extends VMObject { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) { method PSOldGen (line 50) | public PSOldGen(Address addr) { method objectSpace (line 58) | public MutableSpace objectSpace() { method capacity (line 62) | public long capacity() { method used (line 66) | public long used() { method isIn (line 70) | public boolean isIn(Address a) { method printOn (line 74) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSPermGen.java class PSPermGen (line 36) | public class PSPermGen extends PSOldGen { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) { method PSPermGen (line 50) | public PSPermGen(Address addr) { method printOn (line 54) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSYoungGen.java class PSYoungGen (line 36) | public class PSYoungGen extends VMObject { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) { method PSYoungGen (line 52) | public PSYoungGen(Address addr) { method edenSpace (line 62) | public MutableSpace edenSpace() { method fromSpace (line 66) | public MutableSpace fromSpace() { method toSpace (line 70) | public MutableSpace toSpace() { method capacity (line 74) | public long capacity() { method used (line 78) | public long used() { method isIn (line 82) | public boolean isIn(Address a) { method printOn (line 93) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap.java class ParallelScavengeHeap (line 35) | public class ParallelScavengeHeap extends CollectedHeap { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method ParallelScavengeHeap (line 51) | public ParallelScavengeHeap(Address addr) { method youngGen (line 61) | public PSYoungGen youngGen() { method oldGen (line 65) | public PSOldGen oldGen() { method permGen (line 69) | public PSPermGen permGen() { method capacity (line 73) | public long capacity() { method used (line 77) | public long used() { method isIn (line 81) | public boolean isIn(Address a) { method kind (line 97) | public CollectedHeapName kind() { method printOn (line 101) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/ImmutableSpace.java class ImmutableSpace (line 35) | public abstract class ImmutableSpace extends VMObject { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method ImmutableSpace (line 50) | public ImmutableSpace(Address addr) { method bottom (line 59) | public Address bottom() { return bottomField.getValue(addr); } method end (line 60) | public Address end() { return endField.getValue(addr); } method usedRegion (line 64) | public MemRegion usedRegion() { method bottomAsOopHandle (line 71) | public OopHandle bottomAsOopHandle() { method getLiveRegions (line 76) | public abstract List/**/ getLiveRegions(); method capacity (line 79) | public long capacity() { return end().minus(bottom()); } method used (line 81) | public abstract long used(); method contains (line 84) | public boolean contains(Address p) { method print (line 88) | public void print() { printOn(System.out); } method printOn (line 89) | public abstract void printOn(PrintStream tty); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/MutableSpace.java class MutableSpace (line 35) | public class MutableSpace extends ImmutableSpace { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method MutableSpace (line 49) | public MutableSpace(Address addr) { method top (line 57) | public Address top() { return topField.getValue(addr); } method used (line 60) | public long used() { method getLiveRegions (line 65) | public List/**/ getLiveRegions() { method printOn (line 71) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java class CollectedHeap (line 35) | public class CollectedHeap extends VMObject { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) { method CollectedHeap (line 52) | public CollectedHeap(Address addr) { method start (line 57) | public Address start() { method capacity (line 61) | public long capacity() { return 0; } method used (line 62) | public long used() { return 0; } method reservedRegion (line 64) | public MemRegion reservedRegion() { method isIn (line 68) | public boolean isIn(Address a) { method isInReserved (line 72) | public boolean isInReserved(Address a) { method kind (line 76) | public CollectedHeapName kind() { method print (line 80) | public void print() { printOn(System.out); } method printOn (line 81) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java class CollectedHeapName (line 29) | public class CollectedHeapName { method CollectedHeapName (line 32) | private CollectedHeapName(String name) { this.name = name; } method toString (line 40) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java class Bytecode (line 31) | public class Bytecode { method Bytecode (line 38) | Bytecode(Method method, int bci) { method alignedOffset (line 45) | int alignedOffset(int offset) { method getIndexU1 (line 49) | public int getIndexU1() { return method.getBytecodeO... method getIndexU2 (line 50) | public int getIndexU2(int bc, boolean isWide) { method getIndexU4 (line 56) | public int getIndexU4() { return method.getNativeInt... method hasIndexU4 (line 57) | public boolean hasIndexU4() { return code() == Bytecodes... method getIndexU1Cpcache (line 59) | public int getIndexU1Cpcache() { return method.getBytecodeO... method getIndexU2Cpcache (line 60) | public int getIndexU2Cpcache() { return method.getNativeSho... method can_use_native_byte_order (line 62) | static boolean can_use_native_byte_order(int bc, boolean is_wide) { method javaSignedWordAt (line 66) | int javaSignedWordAt(int offset) { method javaShortAt (line 70) | short javaShortAt(int offset) { method javaByteAt (line 74) | byte javaByteAt(int offset) { method method (line 78) | public Method method() { return method; } method bci (line 79) | public int bci() { return bci; } method code (line 82) | public int code() { method javaCode (line 87) | public int javaCode() { method getBytecodeName (line 91) | public String getBytecodeName() { method getJavaBytecodeName (line 95) | public String getJavaBytecodeName() { method getLength (line 99) | public int getLength() { method getJavaLength (line 103) | public int getJavaLength() { method toString (line 107) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java class BytecodeANewArray (line 30) | public class BytecodeANewArray extends BytecodeWithKlass { method BytecodeANewArray (line 31) | BytecodeANewArray(Method method, int bci) { method getKlass (line 35) | public Klass getKlass() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeANewArray at(Method method, int bci) { method atCheck (line 58) | public static BytecodeANewArray atCheck(Method method, int bci) { method at (line 63) | public static BytecodeANewArray at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java class BytecodeBipush (line 30) | public class BytecodeBipush extends Bytecode { method BytecodeBipush (line 31) | BytecodeBipush(Method method, int bci) { method getValue (line 35) | public byte getValue() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeBipush at(Method method, int bci) { method atCheck (line 58) | public static BytecodeBipush atCheck(Method method, int bci) { method at (line 63) | public static BytecodeBipush at(BytecodeStream bcs) { method toString (line 67) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java class BytecodeCheckCast (line 30) | public class BytecodeCheckCast extends BytecodeWithKlass { method BytecodeCheckCast (line 31) | BytecodeCheckCast(Method method, int bci) { method getCheckCastKlass (line 35) | public InstanceKlass getCheckCastKlass() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeCheckCast at(Method method, int bci) { method atCheck (line 58) | public static BytecodeCheckCast atCheck(Method method, int bci) { method at (line 63) | public static BytecodeCheckCast at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java class BytecodeDisassembler (line 32) | public class BytecodeDisassembler { method addBytecodeClass (line 37) | private static void addBytecodeClass(int bytecode, Class clazz) { method getBytecodeClass (line 41) | private static Class getBytecodeClass(int bytecode) { method BytecodeDisassembler (line 102) | public BytecodeDisassembler(Method method) { method getMethod (line 106) | public Method getMethod() { method decode (line 110) | public void decode(BytecodeVisitor visitor) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java class BytecodeGetField (line 30) | public class BytecodeGetField extends BytecodeGetPut { method BytecodeGetField (line 31) | BytecodeGetField(Method method, int bci) { method isStatic (line 35) | public boolean isStatic() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeGetField at(Method method, int bci) { method atCheck (line 58) | public static BytecodeGetField atCheck(Method method, int bci) { method at (line 63) | public static BytecodeGetField at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java class BytecodeGetPut (line 32) | public abstract class BytecodeGetPut extends BytecodeWithCPIndex { method BytecodeGetPut (line 33) | BytecodeGetPut(Method method, int bci) { method name (line 38) | public Symbol name() { method signature (line 44) | public Symbol signature() { method getField (line 49) | public Field getField() { method toString (line 53) | public String toString() { method isStatic (line 75) | public abstract boolean isStatic(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java class BytecodeGetStatic (line 30) | public class BytecodeGetStatic extends BytecodeGetPut { method BytecodeGetStatic (line 31) | BytecodeGetStatic(Method method, int bci) { method isStatic (line 35) | public boolean isStatic() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeGetStatic at(Method method, int bci) { method atCheck (line 58) | public static BytecodeGetStatic atCheck(Method method, int bci) { method at (line 63) | public static BytecodeGetStatic at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java class BytecodeGoto (line 30) | public class BytecodeGoto extends BytecodeJmp { method BytecodeGoto (line 31) | BytecodeGoto(Method method, int bci) { method getTargetBCI (line 35) | public int getTargetBCI() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeGoto at(Method method, int bci) { method atCheck (line 58) | public static BytecodeGoto atCheck(Method method, int bci) { method at (line 63) | public static BytecodeGoto at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java class BytecodeGotoW (line 30) | public class BytecodeGotoW extends BytecodeJmp { method BytecodeGotoW (line 31) | BytecodeGotoW(Method method, int bci) { method getTargetBCI (line 35) | public int getTargetBCI() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeGotoW at(Method method, int bci) { method atCheck (line 58) | public static BytecodeGotoW atCheck(Method method, int bci) { method at (line 63) | public static BytecodeGotoW at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java class BytecodeIf (line 30) | public class BytecodeIf extends BytecodeJmp { method BytecodeIf (line 31) | BytecodeIf(Method method, int bci) { method getTargetBCI (line 35) | public int getTargetBCI() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 51) | public static BytecodeIf at(Method method, int bci) { method atCheck (line 60) | public static BytecodeIf atCheck(Method method, int bci) { method at (line 65) | public static BytecodeIf at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java class BytecodeIinc (line 30) | public class BytecodeIinc extends BytecodeWideable { method BytecodeIinc (line 31) | BytecodeIinc(Method method, int bci) { method getIncrement (line 35) | public int getIncrement() { method verify (line 40) | public void verify() { method isValid (line 46) | public boolean isValid() { method at (line 50) | public static BytecodeIinc at(Method method, int bci) { method atCheck (line 59) | public static BytecodeIinc atCheck(Method method, int bci) { method at (line 64) | public static BytecodeIinc at(BytecodeStream bcs) { method toString (line 68) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java class BytecodeInstanceOf (line 30) | public class BytecodeInstanceOf extends BytecodeWithKlass { method BytecodeInstanceOf (line 31) | BytecodeInstanceOf(Method method, int bci) { method getInstanceOfKlass (line 35) | public InstanceKlass getInstanceOfKlass() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeInstanceOf at(Method method, int bci) { method atCheck (line 58) | public static BytecodeInstanceOf atCheck(Method method, int bci) { method at (line 63) | public static BytecodeInstanceOf at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java class BytecodeInvoke (line 31) | public class BytecodeInvoke extends BytecodeWithCPIndex { method BytecodeInvoke (line 32) | BytecodeInvoke(Method method, int bci) { method at (line 36) | public static BytecodeInvoke at(Method method, int bci) { method atCheck (line 45) | public static BytecodeInvoke atCheck(Method method, int bci) { method at (line 50) | public static BytecodeInvoke at(BytecodeStream bcs) { method name (line 55) | public Symbol name() { method signature (line 65) | public Symbol signature() { method getSecondaryIndex (line 74) | public int getSecondaryIndex() { method getInvokedMethod (line 82) | public Method getInvokedMethod() { method resultType (line 87) | public int resultType() { method adjustedInvokeCode (line 93) | public int adjustedInvokeCode() { method isInvokeinterface (line 102) | public boolean isInvokeinterface() { return adjustedInvokeCode() == By... method isInvokevirtual (line 103) | public boolean isInvokevirtual() { return adjustedInvokeCode() == By... method isInvokestatic (line 104) | public boolean isInvokestatic() { return adjustedInvokeCode() == By... method isInvokespecial (line 105) | public boolean isInvokespecial() { return adjustedInvokeCode() == By... method isInvokedynamic (line 106) | public boolean isInvokedynamic() { return adjustedInvokeCode() == By... method isValid (line 108) | public boolean isValid() { return isInvokeinterface() || method verify (line 112) | public void verify() { method toString (line 118) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java class BytecodeJmp (line 30) | public abstract class BytecodeJmp extends Bytecode { method BytecodeJmp (line 31) | BytecodeJmp(Method method, int bci) { method getTargetBCI (line 35) | public abstract int getTargetBCI(); method toString (line 37) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java class BytecodeJsr (line 30) | public class BytecodeJsr extends BytecodeJmp { method BytecodeJsr (line 31) | BytecodeJsr(Method method, int bci) { method getTargetBCI (line 35) | public int getTargetBCI() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeJsr at(Method method, int bci) { method atCheck (line 58) | public static BytecodeJsr atCheck(Method method, int bci) { method at (line 63) | public static BytecodeJsr at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java class BytecodeJsrW (line 30) | public class BytecodeJsrW extends BytecodeJmp { method BytecodeJsrW (line 31) | BytecodeJsrW(Method method, int bci) { method getTargetBCI (line 35) | public int getTargetBCI() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeJsrW at(Method method, int bci) { method atCheck (line 58) | public static BytecodeJsrW atCheck(Method method, int bci) { method at (line 63) | public static BytecodeJsrW at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java class BytecodeLoad (line 30) | public class BytecodeLoad extends BytecodeLoadStore { method BytecodeLoad (line 31) | BytecodeLoad(Method method, int bci) { method verify (line 35) | public void verify() { method isValid (line 41) | public boolean isValid() { method at (line 55) | public static BytecodeLoad at(Method method, int bci) { method atCheck (line 64) | public static BytecodeLoad atCheck(Method method, int bci) { method at (line 69) | public static BytecodeLoad at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java class BytecodeLoadConstant (line 31) | public class BytecodeLoadConstant extends Bytecode { method BytecodeLoadConstant (line 32) | BytecodeLoadConstant(Method method, int bci) { method hasCacheIndex (line 36) | public boolean hasCacheIndex() { method rawIndex (line 41) | int rawIndex() { method poolIndex (line 48) | public int poolIndex() { method cacheIndex (line 58) | public int cacheIndex() { method resultType (line 66) | public BasicType resultType() { method getCachedConstant (line 72) | private Oop getCachedConstant() { method verify (line 81) | public void verify() { method isValid (line 87) | public boolean isValid() { method isKlassConstant (line 106) | public boolean isKlassConstant() { method getKlass (line 117) | public Object getKlass() { method at (line 136) | public static BytecodeLoadConstant at(Method method, int bci) { method atCheck (line 145) | public static BytecodeLoadConstant atCheck(Method method, int bci) { method at (line 150) | public static BytecodeLoadConstant at(BytecodeStream bcs) { method getConstantValue (line 154) | public String getConstantValue() { method toString (line 213) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java class BytecodeLoadStore (line 29) | public abstract class BytecodeLoadStore extends BytecodeWideable { method BytecodeLoadStore (line 30) | BytecodeLoadStore(Method method, int bci) { method toString (line 34) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java class BytecodeLookupswitch (line 30) | public class BytecodeLookupswitch extends Bytecode { method BytecodeLookupswitch (line 31) | BytecodeLookupswitch(Method method, int bci) { method defaultOffset (line 36) | public int defaultOffset() { return javaSignedWordAt(alignedOffset(1 +... method numberOfPairs (line 37) | public int numberOfPairs() { return javaSignedWordAt(alignedOffset(1 +... method pairAt (line 38) | public LookupswitchPair pairAt(int i) { method verify (line 45) | public void verify() { method isValid (line 51) | public boolean isValid() { method at (line 62) | public static BytecodeLookupswitch at(Method method, int bci) { method atCheck (line 71) | public static BytecodeLookupswitch atCheck(Method method, int bci) { method at (line 76) | public static BytecodeLookupswitch at(BytecodeStream bcs) { method toString (line 80) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java class BytecodeMultiANewArray (line 30) | public class BytecodeMultiANewArray extends BytecodeWithKlass { method BytecodeMultiANewArray (line 31) | BytecodeMultiANewArray(Method method, int bci) { method getKlass (line 35) | public Klass getKlass() { method getDimension (line 39) | public int getDimension() { method verify (line 43) | public void verify() { method isValid (line 49) | public boolean isValid() { method at (line 53) | public static BytecodeMultiANewArray at(Method method, int bci) { method atCheck (line 62) | public static BytecodeMultiANewArray atCheck(Method method, int bci) { method at (line 67) | public static BytecodeMultiANewArray at(BytecodeStream bcs) { method toString (line 71) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java class BytecodeNew (line 30) | public class BytecodeNew extends BytecodeWithKlass { method BytecodeNew (line 31) | BytecodeNew(Method method, int bci) { method getNewKlass (line 35) | public InstanceKlass getNewKlass() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeNew at(Method method, int bci) { method atCheck (line 58) | public static BytecodeNew atCheck(Method method, int bci) { method at (line 63) | public static BytecodeNew at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java class BytecodeNewArray (line 30) | public class BytecodeNewArray extends Bytecode { method BytecodeNewArray (line 31) | BytecodeNewArray(Method method, int bci) { method getType (line 35) | public int getType() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method getTypeName (line 65) | public String getTypeName() { method at (line 108) | public static BytecodeNewArray at(Method method, int bci) { method atCheck (line 117) | public static BytecodeNewArray atCheck(Method method, int bci) { method at (line 122) | public static BytecodeNewArray at(BytecodeStream bcs) { method toString (line 126) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java class BytecodePutField (line 30) | public class BytecodePutField extends BytecodeGetPut { method BytecodePutField (line 31) | BytecodePutField(Method method, int bci) { method isStatic (line 35) | public boolean isStatic() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodePutField at(Method method, int bci) { method atCheck (line 58) | public static BytecodePutField atCheck(Method method, int bci) { method at (line 63) | public static BytecodePutField at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java class BytecodePutStatic (line 30) | public class BytecodePutStatic extends BytecodeGetPut { method BytecodePutStatic (line 31) | BytecodePutStatic(Method method, int bci) { method isStatic (line 35) | public boolean isStatic() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodePutStatic at(Method method, int bci) { method atCheck (line 58) | public static BytecodePutStatic atCheck(Method method, int bci) { method at (line 63) | public static BytecodePutStatic at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java class BytecodeRet (line 30) | public class BytecodeRet extends BytecodeWideable { method BytecodeRet (line 31) | BytecodeRet(Method method, int bci) { method verify (line 35) | public void verify() { method isValid (line 41) | public boolean isValid() { method at (line 45) | public static BytecodeRet at(Method method, int bci) { method atCheck (line 54) | public static BytecodeRet atCheck(Method method, int bci) { method at (line 59) | public static BytecodeRet at(BytecodeStream bcs) { method toString (line 63) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java class BytecodeSipush (line 30) | public class BytecodeSipush extends Bytecode { method BytecodeSipush (line 31) | BytecodeSipush(Method method, int bci) { method getValue (line 35) | public short getValue() { method verify (line 39) | public void verify() { method isValid (line 45) | public boolean isValid() { method at (line 49) | public static BytecodeSipush at(Method method, int bci) { method atCheck (line 58) | public static BytecodeSipush atCheck(Method method, int bci) { method at (line 63) | public static BytecodeSipush at(BytecodeStream bcs) { method toString (line 67) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java class BytecodeStore (line 30) | public class BytecodeStore extends BytecodeLoadStore { method BytecodeStore (line 31) | BytecodeStore(Method method, int bci) { method verify (line 35) | public void verify() { method isValid (line 41) | public boolean isValid() { method at (line 55) | public static BytecodeStore at(Method method, int bci) { method atCheck (line 64) | public static BytecodeStore atCheck(Method method, int bci) { method at (line 69) | public static BytecodeStore at(BytecodeStream bcs) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java class BytecodeStream (line 31) | public class BytecodeStream { method BytecodeStream (line 44) | public BytecodeStream(Method method) { method setInterval (line 50) | public void setInterval(int beg_bci, int end_bci) { method setStart (line 61) | public void setStart(int beg_bci) { method next (line 66) | public int next() { method method (line 108) | public Method method() { return _method; } method bci (line 109) | public int bci() { return _bci; } method nextBCI (line 110) | public int nextBCI() { return _next_bci; } method endBCI (line 111) | public int endBCI() { return _end_bci; } method code (line 112) | public int code() { return _code; } method isWide (line 113) | public boolean isWide() { return _is_wide; } method isActiveBreakpoint (line 114) | public boolean isActiveBreakpoint() { return Bytecodes.isActiveBreakpo... method isLastBytecode (line 115) | public boolean isLastBytecode() { return _next_bci >= _end_bci; } method setNextBCI (line 118) | public void setNextBCI(int bci) { method dest (line 126) | public int dest() { return bci() + _method.getByteco... method dest_w (line 127) | public int dest_w() { return bci() + _method.getByteco... method getIndex (line 130) | public int getIndex() { return (isWide()) method getIndexU1 (line 133) | public int getIndexU1() { return _method.getBytecodeOrBPAt... method getIndexU2 (line 134) | public int getIndexU2() { return _method.getBytecodeShortA... method getIndexU4 (line 135) | public int getIndexU4() { return _method.getNativeIntArg(b... method hasIndexU4 (line 136) | public boolean hasIndexU4() { return code() == Bytecodes._invo... method getIndexU1Cpcache (line 138) | public int getIndexU1Cpcache() { return _method.getBytecod... method getIndexU2Cpcache (line 139) | public int getIndexU2Cpcache() { return _method.getNativeS... method codeAt (line 142) | public int codeAt(int bci) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java class BytecodeTableswitch (line 30) | public class BytecodeTableswitch extends Bytecode { method BytecodeTableswitch (line 31) | BytecodeTableswitch(Method method, int bci) { method defaultOffset (line 37) | public int defaultOffset() { return javaSignedWordAt(alignedOffse... method lowKey (line 38) | public int lowKey() { return javaSignedWordAt(alignedOffse... method highKey (line 39) | public int highKey() { return javaSignedWordAt(alignedOffse... method length (line 40) | public int length() { return highKey()-lowKey()+1; } method destOffsetAt (line 41) | public int destOffsetAt(int i) { method verify (line 47) | public void verify() { method isValid (line 53) | public boolean isValid() { method at (line 68) | public static BytecodeTableswitch at(Method method, int bci) { method atCheck (line 77) | public static BytecodeTableswitch atCheck(Method method, int bci) { method at (line 82) | public static BytecodeTableswitch at(BytecodeStream bcs) { method toString (line 86) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java type BytecodeVisitor (line 29) | public interface BytecodeVisitor { method prologue (line 30) | public void prologue(Method method); method visit (line 31) | public void visit(Bytecode bytecode); method epilogue (line 32) | public void epilogue(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java class BytecodeWideable (line 29) | public abstract class BytecodeWideable extends Bytecode { method BytecodeWideable (line 30) | BytecodeWideable(Method method, int bci) { method isWide (line 34) | public boolean isWide() { method getLocalVarIndex (line 40) | public int getLocalVarIndex() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java class BytecodeWithCPIndex (line 32) | public abstract class BytecodeWithCPIndex extends Bytecode { method BytecodeWithCPIndex (line 33) | BytecodeWithCPIndex(Method method, int bci) { method index (line 38) | public int index() { return getIndexU2(code(), false); } method getSecondaryIndex (line 40) | public int getSecondaryIndex() { method indexForFieldOrMethod (line 44) | protected int indexForFieldOrMethod() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java class BytecodeWithKlass (line 30) | public class BytecodeWithKlass extends BytecodeWithCPIndex { method BytecodeWithKlass (line 31) | BytecodeWithKlass(Method method, int bci) { method getKlass (line 35) | protected Klass getKlass() { method getClassName (line 39) | public Symbol getClassName() { method toString (line 48) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java class Bytecodes (line 35) | public class Bytecodes { method specialLengthAt (line 307) | public static int specialLengthAt(Method method, int bci) { method check (line 334) | public static void check(int code) { method wideCheck (line 339) | public static void wideCheck(int code) { method codeAt (line 346) | public static int codeAt(Method method, int bci) { method codeOrBPAt (line 355) | public static int codeOrBPAt(Method method, int bci) { method isActiveBreakpointAt (line 359) | public static boolean isActiveBreakpointAt(Method method, int bci) { method isDefined (line 368) | public static boolean isDefined (int code) { return 0 <= code && ... method wideIsDefined (line 369) | public static boolean wideIsDefined(int code) { return isDefined(cod... method name (line 370) | public static String name (int code) { check(code); re... method format (line 371) | public static String format (int code) { check(code); re... method wideFormat (line 372) | public static String wideFormat (int code) { wideCheck(code); re... method resultType (line 373) | public static int resultType (int code) { check(code); re... method depth (line 374) | public static int depth (int code) { check(code); re... method lengthFor (line 375) | public static int lengthFor (int code) { check(code); re... method wideLengthFor (line 376) | public static int wideLengthFor(int code) { check(code); re... method canTrap (line 377) | public static boolean canTrap (int code) { check(code); re... method javaCode (line 378) | public static int javaCode (int code) { check(code); re... method canRewrite (line 379) | public static boolean canRewrite (int code) { check(code); re... method native_byte_order (line 380) | public static boolean native_byte_order(int code) { check(code); ... method uses_cp_cache (line 381) | public static boolean uses_cp_cache (int code) { check(code); ... method lengthAt (line 382) | public static int lengthAt (Method method, int bci) { int l ... method javaLengthAt (line 383) | public static int javaLengthAt (Method method, int bci) { int l ... method isJavaCode (line 384) | public static boolean isJavaCode (int code) { return 0 <= code && ... method isFastCode (line 385) | public static boolean isFastCode (int code) { return number_of_jav... method isAload (line 387) | public static boolean isAload (int code) { return (code == _alo... method isAstore (line 389) | public static boolean isAstore (int code) { return (code == _ast... method isZeroConst (line 392) | public static boolean isZeroConst (int code) { return (code == _aco... method flags (line 395) | static int flags (int code, boolean is_wide) { method format_bits (line 399) | static int format_bits (int code, boolean is_wide) { return... method has_all_flags (line 400) | static boolean has_all_flags (int code, int test_flags, boolean i... method compute_flags (line 404) | static char compute_flags(String format) { method compute_flags (line 407) | static char compute_flags(String format, int more_flags) { method update (line 507) | public void update(Observable o, Object data) { method initialize (line 526) | private static void initialize() { method def (line 821) | private static void def(int code, String name, String format, String w... method def (line 825) | private static void def(int code, String name, String format, String w... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java class Interpreter (line 33) | public class Interpreter { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method Interpreter (line 50) | public Interpreter() { method getCode (line 53) | public StubQueue getCode() { method contains (line 59) | public boolean contains(Address pc) { method getCodeletContaining (line 64) | public InterpreterCodelet getCodeletContaining(Address pc) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java class InterpreterCodelet (line 40) | public class InterpreterCodelet extends Stub { method update (line 48) | public void update(Observable o, Object data) { method initialize (line 54) | private static synchronized void initialize(TypeDataBase db) { method InterpreterCodelet (line 64) | public InterpreterCodelet(Address addr) { method getSize (line 68) | public long getSize() { method codeBegin (line 72) | public Address codeBegin() { method codeEnd (line 76) | public Address codeEnd() { method codeSize (line 80) | public long codeSize() { method getDescription (line 84) | public String getDescription() { method verify (line 88) | public void verify() { method printOn (line 91) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java class LookupswitchPair (line 29) | public class LookupswitchPair extends Bytecode { method LookupswitchPair (line 30) | LookupswitchPair(Method method, int bci) { method match (line 34) | public int match() { method offset (line 38) | public int offset() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java class MaskFillerForNative (line 33) | class MaskFillerForNative extends NativeSignatureIterator { method MaskFillerForNative (line 34) | MaskFillerForNative(Method method, BitMap mask, int maskSize) { method passInt (line 40) | public void passInt() { /* ignore */ } method passLong (line 41) | public void passLong() { /* ignore */ } method passFloat (line 42) | public void passFloat() { /* ignore */ } method passDouble (line 43) | public void passDouble() { /* ignore */ } method passObject (line 44) | public void passObject() { mask.atPut(offset(), true); } method generate (line 46) | public void generate() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java type OffsetClosure (line 27) | public interface OffsetClosure { method offsetDo (line 28) | public void offsetDo(int offset); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java class OopMapCacheEntry (line 30) | public class OopMapCacheEntry { method isValue (line 32) | public boolean isValue(int offset) { return !entryAt(offset); } method isOop (line 33) | public boolean isOop (int offset) { return entryAt(offset); } method iterateOop (line 34) | public void iterateOop(OffsetClosure oopClosure) { method fill (line 44) | public void fill(Method method, int bci) { method setMask (line 57) | public void setMask(CellTypeStateList vars, method method (line 97) | Method method() { return method; } method bci (line 98) | int bci() { return bci; } method numberOfEntries (line 99) | int numberOfEntries() { return maskSize; } method entryAt (line 100) | boolean entryAt(int offset) { method setEmptyMask (line 104) | void setEmptyMask() { mask = null; } method allocateBitMask (line 105) | void allocateBitMask() { method fillForNative (line 112) | void fillForNative() { class VerifyClosure (line 123) | static class VerifyClosure implements OffsetClosure { method VerifyClosure (line 127) | VerifyClosure(OopMapCacheEntry entry) { this.entry = entry; } method offsetDo (line 128) | public void offsetDo(int offset) { if (!entry.isOop(of... method failed (line 129) | boolean failed() { return failed; } method verifyMask (line 132) | boolean verifyMask(CellTypeStateList vars, CellTypeStateList stack, in... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java class OopMapForCacheEntry (line 31) | class OopMapForCacheEntry extends GenerateOopMap { method OopMapForCacheEntry (line 36) | OopMapForCacheEntry(Method method, int bci, OopMapCacheEntry entry) { method reportResults (line 43) | public boolean reportResults() { return false; } method possibleGCPoint (line 45) | public boolean possibleGCPoint(BytecodeStream bcs) { method fillStackmapProlog (line 49) | public void fillStackmapProlog(int nof_gc_points) { method fillStackmapEpilog (line 53) | public void fillStackmapEpilog() { method fillStackmapForOpcodes (line 57) | public void fillStackmapForOpcodes(BytecodeStream bcs, method fillInitVars (line 68) | public void fillInitVars(List/**/ initVars) { method computeMap (line 72) | public void computeMap() { method size (line 85) | public int size() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java class ArrayReferenceImpl (line 38) | public class ArrayReferenceImpl extends ObjectReferenceImpl method ArrayReferenceImpl (line 42) | ArrayReferenceImpl(VirtualMachine aVm, sun.jvm.hotspot.oops.Array aRef) { method arrayType (line 47) | ArrayTypeImpl arrayType() { method length (line 54) | public int length() { method getValue (line 58) | public Value getValue(int index) { method getValues (line 63) | public List getValues() { method validateArrayAccess (line 72) | private void validateArrayAccess(int index, int len) { method getValues (line 90) | public List getValues(int index, int len) { method setValue (line 146) | public void setValue(int index, Value value) method setValues (line 152) | public void setValues(List values) method setValues (line 158) | public void setValues(int index, List values, method toString (line 167) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java class ArrayTypeImpl (line 41) | public class ArrayTypeImpl extends ReferenceTypeImpl implements ArrayType { method ArrayTypeImpl (line 42) | protected ArrayTypeImpl(VirtualMachine aVm, ArrayKlass aRef) { method newInstance (line 46) | public ArrayReference newInstance(int length) { method componentSignature (line 51) | public String componentSignature() { method componentTypeName (line 55) | public String componentTypeName() { method classLoader (line 60) | public ClassLoaderReference classLoader() { method addVisibleMethods (line 78) | void addVisibleMethods(Map methodMap) { method getAllMethods (line 82) | List getAllMethods() { method componentType (line 95) | public Type componentType() throws ClassNotLoadedException { method isComponentAssignable (line 110) | static boolean isComponentAssignable(Type destination, Type source) { method isAssignableTo (line 133) | boolean isAssignableTo(ReferenceType destType) { method inheritedTypes (line 158) | List inheritedTypes() { method getModifiers (line 166) | int getModifiers() { method toString (line 193) | public String toString() { method isPrepared (line 201) | public boolean isPrepared() { return true; } method isVerified (line 202) | public boolean isVerified() { return true; } method isInitialized (line 203) | public boolean isInitialized() { return true; } method failedToInitialize (line 204) | public boolean failedToInitialize() { return false; } method isAbstract (line 205) | public boolean isAbstract() { return false; } method isFinal (line 210) | public boolean isFinal() { return true; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java class BaseLineInfo (line 29) | class BaseLineInfo implements LineInfo { method BaseLineInfo (line 33) | BaseLineInfo(int lineNumber, method liStratum (line 39) | public String liStratum() { method liLineNumber (line 43) | public int liLineNumber() { method liSourceName (line 47) | public String liSourceName() method liSourcePath (line 52) | public String liSourcePath() FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java class BooleanTypeImpl (line 29) | public class BooleanTypeImpl extends PrimitiveTypeImpl implements Boolea... method BooleanTypeImpl (line 30) | BooleanTypeImpl(VirtualMachine vm) { method signature (line 34) | public String signature() { method convert (line 38) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java class BooleanValueImpl (line 29) | public class BooleanValueImpl extends PrimitiveValueImpl method BooleanValueImpl (line 33) | BooleanValueImpl(VirtualMachine aVm,boolean aValue) { method equals (line 39) | public boolean equals(Object obj) { method hashCode (line 48) | public int hashCode() { method type (line 55) | public Type type() { method value (line 59) | public boolean value() { method booleanValue (line 63) | public boolean booleanValue() { method byteValue (line 67) | public byte byteValue() { method charValue (line 71) | public char charValue() { method shortValue (line 75) | public short shortValue() { method intValue (line 79) | public int intValue() { method longValue (line 83) | public long longValue() { method floatValue (line 87) | public float floatValue() { method doubleValue (line 91) | public double doubleValue() { method toString (line 95) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java class ByteTypeImpl (line 29) | public class ByteTypeImpl extends PrimitiveTypeImpl implements ByteType { method ByteTypeImpl (line 30) | ByteTypeImpl(VirtualMachine vm) { method signature (line 35) | public String signature() { method convert (line 39) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java class ByteValueImpl (line 29) | public class ByteValueImpl extends PrimitiveValueImpl method ByteValueImpl (line 33) | ByteValueImpl(VirtualMachine aVm,byte aValue) { method equals (line 39) | public boolean equals(Object obj) { method hashCode (line 48) | public int hashCode() { method compareTo (line 55) | public int compareTo(ByteValue byteVal) { method type (line 59) | public Type type() { method value (line 63) | public byte value() { method booleanValue (line 67) | public boolean booleanValue() { method byteValue (line 71) | public byte byteValue() { method charValue (line 75) | public char charValue() { method shortValue (line 79) | public short shortValue() { method intValue (line 83) | public int intValue() { method longValue (line 87) | public long longValue() { method floatValue (line 91) | public float floatValue() { method doubleValue (line 95) | public double doubleValue() { method checkedCharValue (line 99) | char checkedCharValue() throws InvalidTypeException { method toString (line 107) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java class CharTypeImpl (line 29) | public class CharTypeImpl extends PrimitiveTypeImpl implements CharType { method CharTypeImpl (line 30) | CharTypeImpl(VirtualMachine vm) { method signature (line 35) | public String signature() { method convert (line 39) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java class CharValueImpl (line 29) | public class CharValueImpl extends PrimitiveValueImpl method CharValueImpl (line 33) | CharValueImpl(VirtualMachine aVm,char aValue) { method equals (line 39) | public boolean equals(Object obj) { method hashCode (line 48) | public int hashCode() { method compareTo (line 55) | public int compareTo(CharValue charVal) { method type (line 59) | public Type type() { method value (line 63) | public char value() { method booleanValue (line 67) | public boolean booleanValue() { method byteValue (line 71) | public byte byteValue() { method charValue (line 75) | public char charValue() { method shortValue (line 79) | public short shortValue() { method intValue (line 83) | public int intValue() { method longValue (line 87) | public long longValue() { method floatValue (line 91) | public float floatValue() { method doubleValue (line 95) | public double doubleValue() { method toString (line 99) | public String toString() { method checkedByteValue (line 103) | byte checkedByteValue() throws InvalidTypeException { method checkedShortValue (line 112) | short checkedShortValue() throws InvalidTypeException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java class ClassLoaderReferenceImpl (line 37) | public class ClassLoaderReferenceImpl method ClassLoaderReferenceImpl (line 46) | ClassLoaderReferenceImpl(VirtualMachine aVm, Instance oRef) { method description (line 50) | protected String description() { method definedClasses (line 54) | public List definedClasses() { method getSystemDictionary (line 68) | private SystemDictionary getSystemDictionary() { method getUniverse (line 72) | private Universe getUniverse() { method visibleClasses (line 76) | public List visibleClasses() { method findType (line 121) | Type findType(String signature) throws ClassNotLoadedException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java class ClassObjectReferenceImpl (line 32) | public class ClassObjectReferenceImpl extends ObjectReferenceImpl method ClassObjectReferenceImpl (line 36) | ClassObjectReferenceImpl(VirtualMachine vm, Instance oRef) { method reflectedType (line 40) | public ReferenceType reflectedType() { method toString (line 48) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java class ClassTypeImpl (line 34) | public class ClassTypeImpl extends ReferenceTypeImpl method ClassTypeImpl (line 41) | protected ClassTypeImpl(VirtualMachine aVm, InstanceKlass aRef) { method superclass (line 45) | public ClassType superclass() { method interfaces (line 53) | public List interfaces() { method addInterfaces (line 63) | void addInterfaces(List list) { method allInterfaces (line 83) | public List allInterfaces() { method subclasses (line 95) | public List subclasses() { method concreteMethodByName (line 117) | public Method concreteMethodByName(String name, String signature) { method getAllMethods (line 135) | List getAllMethods() { method inheritedTypes (line 154) | List inheritedTypes() { method isEnum (line 162) | public boolean isEnum() { method setValue (line 171) | public void setValue(Field field, Value value) method invokeMethod (line 177) | public Value invokeMethod(ThreadReference threadIntf, Method methodIntf, method newInstance (line 187) | public ObjectReference newInstance(ThreadReference threadIntf, method addVisibleMethods (line 198) | void addVisibleMethods(Map methodMap) { method isAssignableTo (line 219) | boolean isAssignableTo(ReferenceType type) { method toString (line 238) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java class ConcreteMethodImpl (line 40) | public class ConcreteMethodImpl extends MethodImpl { class SoftLocationXRefs (line 45) | static private class SoftLocationXRefs { method SoftLocationXRefs (line 59) | SoftLocationXRefs(String stratumID, Map lineMapper, List lineLocations, method ConcreteMethodImpl (line 78) | ConcreteMethodImpl(VirtualMachine vm, ReferenceTypeImpl declaringType, method argSlotCount (line 83) | int argSlotCount() throws AbsentInformationException { method getLocations (line 87) | private SoftLocationXRefs getLocations(SDE.Stratum stratum) { method getBaseLocations (line 160) | private SoftLocationXRefs getBaseLocations() { method sourceNameFilter (line 236) | List sourceNameFilter(List list, method allLineLocations (line 256) | public List allLineLocations(SDE.Stratum stratum, String sourceName) method locationsOfLine (line 268) | public List locationsOfLine(SDE.Stratum stratum, String sourceName, method codeIndexToLineInfo (line 290) | LineInfo codeIndexToLineInfo(SDE.Stratum stratum, method locationOfCodeIndex (line 333) | public Location locationOfCodeIndex(long codeIndex) { method variables (line 348) | public List variables() throws AbsentInformationException { method variablesByName (line 352) | public List variablesByName(String name) throws AbsentInformationExcep... method arguments (line 366) | public List arguments() throws AbsentInformationException { method bytecodes (line 382) | public byte[] bytecodes() { method location (line 397) | public Location location() { method getVariables (line 404) | private List getVariables() throws AbsentInformationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java class ConnectorImpl (line 35) | abstract class ConnectorImpl implements Connector { method addFreeVMImplClass (line 61) | private static synchronized void addFreeVMImplClass(Class clazz) { method getFreeVMImplClass (line 69) | private static synchronized Class getFreeVMImplClass() { method getVMImplClassFrom (line 83) | private static Class getVMImplClassFrom(ClassLoader cl) method loadVirtualMachineImplClass (line 96) | protected static Class loadVirtualMachineImplClass() method getSAClassPathForVM (line 110) | private static String getSAClassPathForVM(String vmVersion) { method loadVirtualMachineImplClass (line 158) | protected static Class loadVirtualMachineImplClass(String vmVersion) method isVMVersionMismatch (line 176) | private static boolean isVMVersionMismatch(Throwable throwable) { method getVMVersion (line 184) | private static String getVMVersion(Throwable throwable) method handleVMVersionMismatch (line 194) | protected static Class handleVMVersionMismatch(InvocationTargetExcepti... method checkNativeLink (line 219) | protected void checkNativeLink(SecurityManager sm, String os) { method setVMDisposeObserver (line 234) | protected static void setVMDisposeObserver(final Object vm) { method defaultArguments (line 258) | public Map defaultArguments() { method addStringArgument (line 270) | void addStringArgument(String name, String label, String description, method addBooleanArgument (line 279) | void addBooleanArgument(String name, String label, String description, method addIntegerArgument (line 288) | void addIntegerArgument(String name, String label, String description, method addSelectedArgument (line 299) | void addSelectedArgument(String name, String label, String description, method argument (line 309) | ArgumentImpl argument(String name, Map arguments) method getString (line 331) | String getString(String key) { method toString (line 337) | public String toString() { class ArgumentImpl (line 352) | abstract class ArgumentImpl implements Connector.Argument, Cloneable, ... method ArgumentImpl (line 359) | ArgumentImpl(String name, String label, String description, method isValid (line 369) | public abstract boolean isValid(String value); method name (line 371) | public String name() { method label (line 375) | public String label() { method description (line 379) | public String description() { method value (line 383) | public String value() { method setValue (line 387) | public void setValue(String value) { method mustSpecify (line 394) | public boolean mustSpecify() { method equals (line 398) | public boolean equals(Object obj) { method hashCode (line 410) | public int hashCode() { method clone (line 414) | public Object clone() { method toString (line 423) | public String toString() { class BooleanArgumentImpl (line 428) | class BooleanArgumentImpl extends ConnectorImpl.ArgumentImpl method BooleanArgumentImpl (line 431) | BooleanArgumentImpl(String name, String label, String description, method setValue (line 445) | public void setValue(boolean value) { method isValid (line 455) | public boolean isValid(String value) { method stringValueOf (line 466) | public String stringValueOf(boolean value) { method booleanValue (line 478) | public boolean booleanValue() { class IntegerArgumentImpl (line 483) | class IntegerArgumentImpl extends ConnectorImpl.ArgumentImpl method IntegerArgumentImpl (line 489) | IntegerArgumentImpl(String name, String label, String description, method setValue (line 504) | public void setValue(int value) { method isValid (line 513) | public boolean isValid(String value) { method isValid (line 529) | public boolean isValid(int value) { method stringValueOf (line 540) | public String stringValueOf(int value) { method intValue (line 556) | public int intValue() { method max (line 571) | public int max() { method min (line 579) | public int min() { class StringArgumentImpl (line 584) | class StringArgumentImpl extends ConnectorImpl.ArgumentImpl method StringArgumentImpl (line 587) | StringArgumentImpl(String name, String label, String description, method isValid (line 597) | public boolean isValid(String value) { class SelectedArgumentImpl (line 602) | class SelectedArgumentImpl extends ConnectorImpl.ArgumentImpl method SelectedArgumentImpl (line 607) | SelectedArgumentImpl(String name, String label, String description, method choices (line 619) | public List choices() { method isValid (line 627) | public boolean isValid(String value) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java class DoubleTypeImpl (line 29) | public class DoubleTypeImpl extends PrimitiveTypeImpl implements DoubleT... method DoubleTypeImpl (line 30) | DoubleTypeImpl(VirtualMachine vm) { method signature (line 35) | public String signature() { method convert (line 39) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java class DoubleValueImpl (line 29) | public class DoubleValueImpl extends PrimitiveValueImpl method DoubleValueImpl (line 33) | DoubleValueImpl(VirtualMachine aVm,double aValue) { method equals (line 39) | public boolean equals(Object obj) { method compareTo (line 48) | public int compareTo(DoubleValue doubleVal) { method hashCode (line 59) | public int hashCode() { method type (line 66) | public Type type() { method value (line 70) | public double value() { method booleanValue (line 74) | public boolean booleanValue() { method byteValue (line 78) | public byte byteValue() { method charValue (line 82) | public char charValue() { method shortValue (line 86) | public short shortValue() { method intValue (line 90) | public int intValue() { method longValue (line 94) | public long longValue() { method floatValue (line 98) | public float floatValue() { method doubleValue (line 102) | public double doubleValue() { method checkedByteValue (line 106) | byte checkedByteValue() throws InvalidTypeException { method checkedCharValue (line 114) | char checkedCharValue() throws InvalidTypeException { method checkedShortValue (line 122) | short checkedShortValue() throws InvalidTypeException { method checkedIntValue (line 130) | int checkedIntValue() throws InvalidTypeException { method checkedLongValue (line 138) | long checkedLongValue() throws InvalidTypeException { method checkedFloatValue (line 147) | float checkedFloatValue() throws InvalidTypeException { method toString (line 156) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java class FieldImpl (line 40) | public class FieldImpl extends TypeComponentImpl implements Field { method FieldImpl (line 44) | FieldImpl( VirtualMachine vm, ReferenceTypeImpl declaringType, method getParser (line 51) | private void getParser() { method ref (line 59) | sun.jvm.hotspot.oops.Field ref() { method getValue (line 64) | ValueImpl getValue() { method getValue (line 69) | ValueImpl getValue(Oop target) { method equals (line 109) | public boolean equals(Object obj) { method isTransient (line 120) | public boolean isTransient() { method isVolatile (line 124) | public boolean isVolatile() { method isEnumConstant (line 128) | public boolean isEnumConstant() { method type (line 132) | public Type type() throws ClassNotLoadedException { method typeName (line 137) | public String typeName() { //fixme jjh: jpda version creates redundant... method genericSignature (line 142) | public String genericSignature() { method compareTo (line 148) | public int compareTo(Field field) { method toString (line 159) | public String toString() { method name (line 168) | public String name() { method modifiers (line 174) | public int modifiers() { method isPackagePrivate (line 178) | public boolean isPackagePrivate() { method isPrivate (line 182) | public boolean isPrivate() { method isProtected (line 186) | public boolean isProtected() { method isPublic (line 190) | public boolean isPublic() { method isStatic (line 194) | public boolean isStatic() { method isFinal (line 198) | public boolean isFinal() { method isSynthetic (line 202) | public boolean isSynthetic() { method hashCode (line 206) | public int hashCode() { method findType (line 211) | private Type findType(String signature) throws ClassNotLoadedException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java class FloatTypeImpl (line 29) | public class FloatTypeImpl extends PrimitiveTypeImpl implements FloatType { method FloatTypeImpl (line 30) | FloatTypeImpl(VirtualMachine vm) { method signature (line 35) | public String signature() { method convert (line 39) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java class FloatValueImpl (line 29) | public class FloatValueImpl extends PrimitiveValueImpl method FloatValueImpl (line 33) | FloatValueImpl(VirtualMachine aVm,float aValue) { method equals (line 39) | public boolean equals(Object obj) { method hashCode (line 48) | public int hashCode() { method compareTo (line 55) | public int compareTo(FloatValue floatVal) { method type (line 66) | public Type type() { method value (line 70) | public float value() { method booleanValue (line 74) | public boolean booleanValue() { method byteValue (line 78) | public byte byteValue() { method charValue (line 82) | public char charValue() { method shortValue (line 86) | public short shortValue() { method intValue (line 90) | public int intValue() { method longValue (line 94) | public long longValue() { method floatValue (line 98) | public float floatValue() { method doubleValue (line 102) | public double doubleValue() { method checkedByteValue (line 106) | byte checkedByteValue() throws InvalidTypeException { method checkedCharValue (line 114) | char checkedCharValue() throws InvalidTypeException { method checkedShortValue (line 122) | short checkedShortValue() throws InvalidTypeException { method checkedIntValue (line 130) | int checkedIntValue() throws InvalidTypeException { method checkedLongValue (line 139) | long checkedLongValue() throws InvalidTypeException { method toString (line 148) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java class IntegerTypeImpl (line 29) | public class IntegerTypeImpl extends PrimitiveTypeImpl implements Intege... method IntegerTypeImpl (line 30) | IntegerTypeImpl(VirtualMachine vm) { method signature (line 34) | public String signature() { method convert (line 38) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java class IntegerValueImpl (line 29) | public class IntegerValueImpl extends PrimitiveValueImpl method IntegerValueImpl (line 33) | IntegerValueImpl(VirtualMachine aVm,int aValue) { method equals (line 39) | public boolean equals(Object obj) { method hashCode (line 48) | public int hashCode() { method compareTo (line 55) | public int compareTo(IntegerValue integerVal) { method type (line 59) | public Type type() { method value (line 63) | public int value() { method booleanValue (line 67) | public boolean booleanValue() { method byteValue (line 71) | public byte byteValue() { method charValue (line 75) | public char charValue() { method shortValue (line 79) | public short shortValue() { method intValue (line 83) | public int intValue() { method longValue (line 87) | public long longValue() { method floatValue (line 91) | public float floatValue() { method doubleValue (line 95) | public double doubleValue() { method checkedByteValue (line 99) | byte checkedByteValue() throws InvalidTypeException { method checkedCharValue (line 107) | char checkedCharValue() throws InvalidTypeException { method checkedShortValue (line 115) | short checkedShortValue() throws InvalidTypeException { method toString (line 123) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java class InterfaceTypeImpl (line 37) | public class InterfaceTypeImpl extends ReferenceTypeImpl method InterfaceTypeImpl (line 43) | protected InterfaceTypeImpl(VirtualMachine aVm, InstanceKlass aRef) { method superinterfaces (line 47) | public List superinterfaces() throws ClassNotPreparedException { method subinterfaces (line 57) | public List subinterfaces() { method implementors (line 78) | public List implementors() { method addVisibleMethods (line 99) | void addVisibleMethods(Map methodMap) { method getAllMethods (line 114) | List getAllMethods() { method allSuperinterfaces (line 130) | List allSuperinterfaces() { method addSuperinterfaces (line 136) | void addSuperinterfaces(List list) { method isAssignableTo (line 173) | boolean isAssignableTo(ReferenceType type) { method inheritedTypes (line 193) | List inheritedTypes() { method isInitialized (line 197) | public boolean isInitialized() { method toString (line 201) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java class JNITypeParser (line 30) | public class JNITypeParser { method JNITypeParser (line 41) | JNITypeParser(String signature) { method typeNameToSignature (line 45) | static String typeNameToSignature(String signature) { method typeName (line 83) | String typeName() { method argumentTypeNames (line 87) | List argumentTypeNames() { method signature (line 91) | String signature() { method argumentSignatures (line 95) | List argumentSignatures() { method dimensionCount (line 99) | int dimensionCount() { method componentSignature (line 108) | String componentSignature(int level) { method signatureList (line 112) | private synchronized List signatureList() { method typeNameList (line 131) | private synchronized List typeNameList() { method nextSignature (line 150) | private String nextSignature() { method nextTypeName (line 187) | private String nextTypeName() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java type JVMTIThreadState (line 28) | public interface JVMTIThreadState { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java type LineInfo (line 29) | interface LineInfo { method liStratum (line 31) | String liStratum(); method liLineNumber (line 33) | int liLineNumber(); method liSourceName (line 35) | String liSourceName() throws AbsentInformationException; method liSourcePath (line 37) | String liSourcePath() throws AbsentInformationException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java class LocalVariableImpl (line 28) | public class LocalVariableImpl extends MirrorImpl method LocalVariableImpl (line 39) | LocalVariableImpl(VirtualMachine vm, Method method, method equals (line 52) | public boolean equals(Object obj) { method hashCode (line 63) | public int hashCode() { method compareTo (line 70) | public int compareTo(LocalVariable localVar) { method name (line 79) | public String name() { method typeName (line 87) | public String typeName() { method type (line 92) | public Type type() throws ClassNotLoadedException { method findType (line 96) | public Type findType(String signature) throws ClassNotLoadedException { method signature (line 101) | public String signature() { method genericSignature (line 105) | public String genericSignature() { method isVisible (line 109) | public boolean isVisible(StackFrame frame) { method isArgument (line 129) | public boolean isArgument() { method slot (line 139) | int slot() { method hides (line 155) | boolean hides(LocalVariable other) { method toString (line 165) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java class LocationImpl (line 31) | public class LocationImpl extends MirrorImpl implements Location { method LocationImpl (line 39) | LocationImpl(VirtualMachine vm, method LocationImpl (line 53) | LocationImpl(VirtualMachine vm, ReferenceType declaringType, method equals (line 63) | public boolean equals(Object obj) { method hashCode (line 74) | public int hashCode() { method compareTo (line 81) | public int compareTo(Location other) { method declaringType (line 95) | public ReferenceType declaringType() { method method (line 99) | public Method method() { method codeIndex (line 109) | public long codeIndex() { method getBaseLineInfo (line 114) | LineInfo getBaseLineInfo(SDE.Stratum stratum) { method getLineInfo (line 133) | LineInfo getLineInfo(SDE.Stratum stratum) { method addStratumLineInfo (line 169) | void addStratumLineInfo(LineInfo lineInfo) { method addBaseLineInfo (line 173) | void addBaseLineInfo(LineInfo lineInfo) { method sourceName (line 177) | public String sourceName() throws AbsentInformationException { method sourceName (line 181) | public String sourceName(String stratumID) method sourceName (line 186) | String sourceName(SDE.Stratum stratum) method sourcePath (line 191) | public String sourcePath() throws AbsentInformationException { method sourcePath (line 195) | public String sourcePath(String stratumID) method sourcePath (line 200) | String sourcePath(SDE.Stratum stratum) method lineNumber (line 205) | public int lineNumber() { method lineNumber (line 209) | public int lineNumber(String stratumID) { method lineNumber (line 213) | int lineNumber(SDE.Stratum stratum) { method toString (line 217) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java class LongTypeImpl (line 29) | public class LongTypeImpl extends PrimitiveTypeImpl implements LongType { method LongTypeImpl (line 30) | LongTypeImpl(VirtualMachine vm) { method signature (line 35) | public String signature() { method convert (line 39) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java class LongValueImpl (line 29) | public class LongValueImpl extends PrimitiveValueImpl method LongValueImpl (line 33) | LongValueImpl(VirtualMachine aVm,long aValue) { method equals (line 39) | public boolean equals(Object obj) { method hashCode (line 48) | public int hashCode() { method compareTo (line 55) | public int compareTo(LongValue longVal) { method type (line 66) | public Type type() { method value (line 70) | public long value() { method booleanValue (line 74) | public boolean booleanValue() { method byteValue (line 78) | public byte byteValue() { method charValue (line 82) | public char charValue() { method shortValue (line 86) | public short shortValue() { method intValue (line 90) | public int intValue() { method longValue (line 94) | public long longValue() { method floatValue (line 98) | public float floatValue() { method doubleValue (line 102) | public double doubleValue() { method checkedByteValue (line 106) | byte checkedByteValue() throws InvalidTypeException { method checkedCharValue (line 114) | char checkedCharValue() throws InvalidTypeException { method checkedShortValue (line 122) | short checkedShortValue() throws InvalidTypeException { method checkedIntValue (line 130) | int checkedIntValue() throws InvalidTypeException { method toString (line 138) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java class MethodImpl (line 37) | public abstract class MethodImpl extends TypeComponentImpl implements Me... method argSlotCount (line 41) | abstract int argSlotCount() throws AbsentInformationException; method allLineLocations (line 42) | abstract List allLineLocations(SDE.Stratum stratum, method locationsOfLine (line 45) | abstract List locationsOfLine(SDE.Stratum stratum, method createMethodImpl (line 50) | static MethodImpl createMethodImpl(VirtualMachine vm, ReferenceTypeImp... method MethodImpl (line 60) | MethodImpl(VirtualMachine vm, ReferenceTypeImpl declaringType, method getParser (line 67) | private JNITypeParser getParser() { method ref (line 77) | sun.jvm.hotspot.oops.Method ref() { method genericSignature (line 81) | public String genericSignature() { method returnTypeName (line 86) | public String returnTypeName() { method returnType (line 90) | public Type returnType() throws ClassNotLoadedException { method findType (line 94) | private Type findType(String signature) throws ClassNotLoadedException { method argumentTypeNames (line 99) | public List argumentTypeNames() { method argumentSignatures (line 103) | List argumentSignatures() { method argumentType (line 107) | Type argumentType(int index) throws ClassNotLoadedException { method argumentTypes (line 113) | public List argumentTypes() throws ClassNotLoadedException { method isAbstract (line 123) | public boolean isAbstract() { method isBridge (line 127) | public boolean isBridge() { method isSynchronized (line 131) | public boolean isSynchronized() { method isNative (line 135) | public boolean isNative() { method isVarArgs (line 139) | public boolean isVarArgs() { method isConstructor (line 143) | public boolean isConstructor() { method isStaticInitializer (line 147) | public boolean isStaticInitializer() { method isObsolete (line 151) | public boolean isObsolete() { method allLineLocations (line 155) | public final List allLineLocations() method allLineLocations (line 160) | public List allLineLocations(String stratumID, method locationsOfLine (line 167) | public final List locationsOfLine(int lineNumber) method locationsOfLine (line 173) | public List locationsOfLine(String stratumID, method codeIndexToLineInfo (line 181) | LineInfo codeIndexToLineInfo(SDE.Stratum stratum, method equals (line 191) | public boolean equals(Object obj) { method compareTo (line 203) | public int compareTo(Method method) { method toString (line 214) | public String toString() { method name (line 232) | public String name() { method modifiers (line 237) | public int modifiers() { method isPackagePrivate (line 241) | public boolean isPackagePrivate() { method isPrivate (line 245) | public boolean isPrivate() { method isProtected (line 249) | public boolean isProtected() { method isPublic (line 253) | public boolean isPublic() { method isStatic (line 257) | public boolean isStatic() { method isSynthetic (line 261) | public boolean isSynthetic() { method isFinal (line 265) | public boolean isFinal() { method hashCode (line 269) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java class MirrorImpl (line 29) | abstract class MirrorImpl extends Object implements Mirror { method MirrorImpl (line 32) | MirrorImpl(VirtualMachine aVm) { method virtualMachine (line 41) | public VirtualMachine virtualMachine() { method equals (line 45) | public boolean equals(Object obj) { method hashCode (line 54) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java class MonitorInfoImpl (line 32) | public class MonitorInfoImpl extends MirrorImpl { method MonitorInfoImpl (line 43) | MonitorInfoImpl(VirtualMachine vm, ObjectReference mon, method validateMonitorInfo (line 51) | private void validateMonitorInfo() { method monitor (line 57) | public ObjectReference monitor() { method stackDepth (line 62) | public int stackDepth() { method thread (line 67) | public ThreadReference thread() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java class NonConcreteMethodImpl (line 41) | public class NonConcreteMethodImpl extends MethodImpl { method NonConcreteMethodImpl (line 45) | NonConcreteMethodImpl(VirtualMachine vm, method location (line 51) | public Location location() { method allLineLocations (line 61) | public List allLineLocations(String stratumID, method allLineLocations (line 66) | public List allLineLocations(SDE.Stratum stratum, method locationsOfLine (line 71) | public List locationsOfLine(String stratumID, method locationsOfLine (line 77) | public List locationsOfLine(SDE.Stratum stratum, method locationOfCodeIndex (line 83) | public Location locationOfCodeIndex(long codeIndex) { method codeIndexToLineInfo (line 87) | LineInfo codeIndexToLineInfo(SDE.Stratum stratum, method variables (line 98) | public List variables() throws AbsentInformationException { method variablesByName (line 102) | public List variablesByName(String name) throws AbsentInformationExcep... method arguments (line 106) | public List arguments() throws AbsentInformationException { method bytecodes (line 110) | public byte[] bytecodes() { method argSlotCount (line 114) | int argSlotCount() throws AbsentInformationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java class ObjectReferenceImpl (line 48) | public class ObjectReferenceImpl extends ValueImpl implements ObjectRefe... method nextID (line 57) | private static synchronized long nextID() { method ObjectReferenceImpl (line 61) | ObjectReferenceImpl(VirtualMachine aVm, sun.jvm.hotspot.oops.Oop oRef) { method ref (line 67) | protected Oop ref() { method type (line 71) | public Type type() { method referenceType (line 75) | public ReferenceType referenceType() { method getValue (line 80) | public Value getValue(Field sig) { method getValues (line 87) | public Map getValues(List theFields) { method setValue (line 129) | public void setValue(Field field, Value value) method invokeMethod (line 134) | public Value invokeMethod(ThreadReference threadIntf, Method methodIntf, method disableCollection (line 144) | public void disableCollection() { method enableCollection (line 148) | public void enableCollection() { method isCollected (line 152) | public boolean isCollected() { method uniqueID (line 157) | public long uniqueID() { method waitingThreads (line 161) | public List waitingThreads() throws IncompatibleThreadStateException { method owningThread (line 173) | public ThreadReference owningThread() throws IncompatibleThreadStateEx... method entryCount (line 185) | public int entryCount() throws IncompatibleThreadStateException { method referringObjects (line 198) | public List referringObjects(long maxReferrers) { method countLockedObjects (line 244) | private int countLockedObjects(JavaThread jt, Oop obj) { method getPendingThreads (line 264) | private List getPendingThreads(ObjectMonitor mon) { method getWaitingThreads (line 269) | private List getWaitingThreads(ObjectMonitor mon) { method owningThreadFromMonitor (line 273) | private JavaThread owningThreadFromMonitor(Address addr) { method computeMonitorInfo (line 278) | private void computeMonitorInfo() { method equals (line 350) | public boolean equals(Object obj) { method hashCode (line 360) | public int hashCode() { method toString (line 364) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java class PrimitiveTypeImpl (line 29) | abstract class PrimitiveTypeImpl extends TypeImpl implements PrimitiveTy... method PrimitiveTypeImpl (line 31) | PrimitiveTypeImpl(VirtualMachine vm) { method convert (line 38) | abstract PrimitiveValue convert(PrimitiveValue value) throws InvalidTy... method toString (line 40) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java class PrimitiveValueImpl (line 29) | public abstract class PrimitiveValueImpl extends ValueImpl method PrimitiveValueImpl (line 32) | PrimitiveValueImpl(VirtualMachine aVm) { method booleanValue (line 36) | abstract public boolean booleanValue(); method byteValue (line 37) | abstract public byte byteValue(); method charValue (line 38) | abstract public char charValue(); method shortValue (line 39) | abstract public short shortValue(); method intValue (line 40) | abstract public int intValue(); method longValue (line 41) | abstract public long longValue(); method floatValue (line 42) | abstract public float floatValue(); method doubleValue (line 43) | abstract public double doubleValue(); method checkedByteValue (line 54) | byte checkedByteValue() throws InvalidTypeException { method checkedCharValue (line 57) | char checkedCharValue() throws InvalidTypeException { method checkedShortValue (line 60) | short checkedShortValue() throws InvalidTypeException { method checkedIntValue (line 63) | int checkedIntValue() throws InvalidTypeException { method checkedLongValue (line 66) | long checkedLongValue() throws InvalidTypeException { method checkedFloatValue (line 69) | float checkedFloatValue() throws InvalidTypeException { method checkedBooleanValue (line 73) | final boolean checkedBooleanValue() throws InvalidTypeException { method checkedDoubleValue (line 85) | final double checkedDoubleValue() throws InvalidTypeException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java class ReferenceTypeImpl (line 46) | public abstract class ReferenceTypeImpl extends TypeImpl method ReferenceTypeImpl (line 63) | protected ReferenceTypeImpl(VirtualMachine aVm, sun.jvm.hotspot.oops.K... method typeNameAsSymbol (line 72) | Symbol typeNameAsSymbol() { method getMethodMirror (line 76) | Method getMethodMirror(sun.jvm.hotspot.oops.Method ref) { method equals (line 112) | public boolean equals(Object obj) { method hashCode (line 122) | public int hashCode() { method compareTo (line 126) | public int compareTo(ReferenceType refType) { method signature (line 152) | public String signature() { method genericSignature (line 161) | public String genericSignature() { method classLoader (line 170) | public ClassLoaderReference classLoader() { method isPublic (line 175) | public boolean isPublic() { method isProtected (line 179) | public boolean isProtected() { method isPrivate (line 183) | public boolean isPrivate() { method isPackagePrivate (line 187) | public boolean isPackagePrivate() { method isAbstract (line 191) | public boolean isAbstract() { method isFinal (line 195) | public boolean isFinal() { method isStatic (line 199) | public boolean isStatic() { method isPrepared (line 203) | public boolean isPrepared() { method checkPrepared (line 207) | final void checkPrepared() throws ClassNotPreparedException { method isVerified (line 213) | public boolean isVerified() { method isInitialized (line 217) | public boolean isInitialized() { method failedToInitialize (line 221) | public boolean failedToInitialize() { method isThrowableBacktraceField (line 225) | private boolean isThrowableBacktraceField(sun.jvm.hotspot.oops.Field f... method fields (line 237) | public final List fields() throws ClassNotPreparedException { method allFields (line 263) | public final List allFields() throws ClassNotPreparedException { method inheritedTypes (line 293) | abstract List inheritedTypes(); method addVisibleFields (line 295) | void addVisibleFields(List visibleList, Map visibleTable, List ambiguo... method visibleFields (line 317) | public final List visibleFields() throws ClassNotPreparedException { method fieldByName (line 359) | public final Field fieldByName(String fieldName) throws ClassNotPrepar... method methods (line 377) | public final List methods() throws ClassNotPreparedException { method getAllMethods (line 401) | abstract List getAllMethods(); method allMethods (line 402) | public final List allMethods() throws ClassNotPreparedException { method addToMethodMap (line 416) | void addToMethodMap(Map methodMap, List methodList) { method addVisibleMethods (line 424) | abstract void addVisibleMethods(Map methodMap); method visibleMethods (line 425) | public final List visibleMethods() throws ClassNotPreparedException { method jjstr (line 456) | static public String jjstr(Collection cc) { method methodsByName (line 480) | public final List methodsByName(String name) throws ClassNotPreparedEx... method methodsByName (line 495) | public final List methodsByName(String name, String signature) throws ... method getInterfaces (line 512) | List getInterfaces() { method nestedTypes (line 533) | public final List nestedTypes() { method getValue (line 562) | public Value getValue(Field sig) { method getValues (line 572) | public Map getValues(List theFields) { method validateFieldAccess (line 591) | void validateFieldAccess(Field field) { method classObject (line 602) | public ClassObjectReference classObject() { method stratum (line 606) | SDE.Stratum stratum(String stratumID) { method sourceName (line 614) | public String sourceName() throws AbsentInformationException { method sourceNames (line 618) | public List sourceNames(String stratumID) method sourcePaths (line 629) | public List sourcePaths(String stratumID) method baseSourceName (line 640) | String baseSourceName() throws AbsentInformationException { method baseSourcePath (line 652) | String baseSourcePath() throws AbsentInformationException { method baseSourceDir (line 656) | String baseSourceDir() { method sourceDebugExtension (line 670) | public String sourceDebugExtension() method sourceDebugExtensionInfo (line 682) | private SDE sourceDebugExtensionInfo() { method availableStrata (line 703) | public List availableStrata() { method defaultStratum (line 717) | public String defaultStratum() { method modifiers (line 726) | public final int modifiers() { method instances (line 735) | public List instances(long maxInstances) { method getModifiers (line 769) | int getModifiers() { method allLineLocations (line 773) | public List allLineLocations() method allLineLocations (line 778) | public List allLineLocations(String stratumID, String sourceName) method locationsOfLine (line 805) | public List locationsOfLine(int lineNumber) method locationsOfLine (line 812) | public List locationsOfLine(String stratumID, method ref (line 850) | Klass ref() { method isAssignableTo (line 859) | abstract boolean isAssignableTo(ReferenceType type); method isAssignableFrom (line 861) | boolean isAssignableFrom(ReferenceType type) { method isAssignableFrom (line 865) | boolean isAssignableFrom(ObjectReference object) { method indexOf (line 870) | int indexOf(Method method) { method indexOf (line 876) | int indexOf(Field field) { method isPrimitiveArray (line 881) | private static boolean isPrimitiveArray(String signature) { method findType (line 899) | Type findType(String signature) throws ClassNotLoadedException { method loaderString (line 926) | String loaderString() { method uniqueID (line 934) | long uniqueID() { method majorVersion (line 939) | public int majorVersion() { method minorVersion (line 947) | public int minorVersion() { method constantPoolCount (line 955) | public int constantPoolCount() { method constantPool (line 967) | public byte[] constantPool() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java class SACoreAttachingConnector (line 37) | public class SACoreAttachingConnector extends ConnectorImpl implements A... method SACoreAttachingConnector (line 43) | public SACoreAttachingConnector(com.sun.tools.jdi.VirtualMachineManage... method SACoreAttachingConnector (line 47) | public SACoreAttachingConnector() { method checkCoreAttach (line 72) | private void checkCoreAttach(String corefile) { method createVirtualMachine (line 86) | private VirtualMachine createVirtualMachine(Class vmImplClass, method attach (line 105) | public VirtualMachine attach(Map arguments) throws IOException, method name (line 145) | public String name() { method description (line 149) | public String description() { method transport (line 153) | public Transport transport() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java class SADebugServer (line 27) | public final class SADebugServer { method SADebugServer (line 29) | private SADebugServer() {} method usage (line 31) | private static void usage() { method main (line 44) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java class SADebugServerAttachingConnector (line 37) | public class SADebugServerAttachingConnector extends ConnectorImpl imple... method SADebugServerAttachingConnector (line 42) | public SADebugServerAttachingConnector(com.sun.tools.jdi.VirtualMachin... method SADebugServerAttachingConnector (line 46) | public SADebugServerAttachingConnector() { method createVirtualMachine (line 61) | private VirtualMachine createVirtualMachine(Class vmImplClass, method attach (line 80) | public VirtualMachine attach(Map arguments) throws IOException, method name (line 112) | public String name() { method description (line 116) | public String description() { method transport (line 120) | public Transport transport() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java class SAJDIClassLoader (line 63) | class SAJDIClassLoader extends URLClassLoader { method SAJDIClassLoader (line 72) | SAJDIClassLoader(ClassLoader parent) { method SAJDIClassLoader (line 77) | SAJDIClassLoader(ClassLoader parent, String classPath) { method loadClass (line 87) | public synchronized Class loadClass(String name) method findClass (line 120) | protected Class findClass(String name) throws ClassNotFoundException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java class SAPIDAttachingConnector (line 37) | public class SAPIDAttachingConnector extends ConnectorImpl implements At... method SAPIDAttachingConnector (line 41) | public SAPIDAttachingConnector(com.sun.tools.jdi.VirtualMachineManager... method SAPIDAttachingConnector (line 45) | public SAPIDAttachingConnector() { method checkProcessAttach (line 62) | private void checkProcessAttach(int pid) { method createVirtualMachine (line 79) | private VirtualMachine createVirtualMachine(Class virtualMachineImplCl... method attach (line 95) | public VirtualMachine attach(Map arguments) throws IOException, method name (line 132) | public String name() { method description (line 136) | public String description() { method transport (line 140) | public Transport transport() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java class SDE (line 32) | class SDE { class FileTableRecord (line 42) | private class FileTableRecord { method getSourcePath (line 53) | String getSourcePath(ReferenceTypeImpl refType) { class LineTableRecord (line 75) | private class LineTableRecord { class StratumTableRecord (line 84) | private class StratumTableRecord { class Stratum (line 90) | class Stratum { method Stratum (line 93) | private Stratum(int sti) { method id (line 97) | String id() { method isJava (line 101) | boolean isJava() { method sourceNames (line 112) | List sourceNames(ReferenceTypeImpl refType) { method sourcePaths (line 131) | List sourcePaths(ReferenceTypeImpl refType) { method lineStratum (line 143) | LineStratum lineStratum(ReferenceTypeImpl refType, class LineStratum (line 155) | class LineStratum { method LineStratum (line 163) | private LineStratum(int sti, int lti, method equals (line 172) | public boolean equals(Object obj) { method lineNumber (line 184) | int lineNumber() { method getSourceInfo (line 193) | void getSourceInfo() { method sourceName (line 209) | String sourceName() { method sourcePath (line 214) | String sourcePath() { method SDE (line 238) | SDE(String sourceDebugExtension) { method SDE (line 243) | SDE() { method sdePeek (line 248) | char sdePeek() { method sdeRead (line 255) | char sdeRead() { method sdeAdvance (line 262) | void sdeAdvance() { method syntax (line 266) | void syntax() { method syntax (line 271) | void syntax(String msg) { method assureLineTableSize (line 275) | void assureLineTableSize() { method assureFileTableSize (line 291) | void assureFileTableSize() { method assureStratumTableSize (line 307) | void assureStratumTableSize() { method readLine (line 323) | String readLine() { method defaultStratumTableIndex (line 339) | private int defaultStratumTableIndex() { method stratumTableIndex (line 347) | int stratumTableIndex(String stratumId) { method stratum (line 361) | Stratum stratum(String stratumID) { method availableStrata (line 366) | List availableStrata() { method ignoreWhite (line 405) | void ignoreWhite() { method ignoreLine (line 413) | void ignoreLine() { method readNumber (line 425) | int readNumber() { method storeFile (line 438) | void storeFile(int fileId, String sourceName, String sourcePath) { method fileLine (line 446) | void fileLine() { method storeLine (line 466) | void storeLine(int jplsStart, int jplsEnd, int jplsLineInc, method lineLine (line 483) | void lineLine() { method storeStratum (line 525) | void storeStratum(String stratumId) { method stratumSection (line 548) | void stratumSection() { method fileSection (line 552) | void fileSection() { method lineSection (line 559) | void lineSection() { method ignoreSection (line 569) | void ignoreSection() { method createJavaStratum (line 581) | void createJavaStratum() { method decode (line 594) | void decode() { method createProxyForAbsentSDE (line 632) | void createProxyForAbsentSDE() { method stiLineTableIndex (line 642) | private int stiLineTableIndex(int sti, int jplsLine) { method stiLineNumber (line 659) | private int stiLineNumber(int sti, int lti, int jplsLine) { method fileTableIndex (line 665) | private int fileTableIndex(int sti, int fileId) { method stiFileTableIndex (line 678) | private int stiFileTableIndex(int sti, int lti) { method isValid (line 682) | boolean isValid() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java class ShortTypeImpl (line 29) | public class ShortTypeImpl extends PrimitiveTypeImpl implements ShortType { method ShortTypeImpl (line 30) | ShortTypeImpl(VirtualMachine vm) { method signature (line 35) | public String signature() { method convert (line 39) | PrimitiveValue convert(PrimitiveValue value) throws InvalidTypeExcepti... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java class ShortValueImpl (line 29) | public class ShortValueImpl extends PrimitiveValueImpl method ShortValueImpl (line 33) | ShortValueImpl(VirtualMachine aVm,short aValue) { method equals (line 39) | public boolean equals(Object obj) { method hashCode (line 48) | public int hashCode() { method compareTo (line 55) | public int compareTo(ShortValue shortVal) { method type (line 59) | public Type type() { method value (line 63) | public short value() { method booleanValue (line 67) | public boolean booleanValue() { method byteValue (line 71) | public byte byteValue() { method charValue (line 75) | public char charValue() { method shortValue (line 79) | public short shortValue() { method intValue (line 83) | public int intValue() { method longValue (line 87) | public long longValue() { method floatValue (line 91) | public float floatValue() { method doubleValue (line 95) | public double doubleValue() { method checkedByteValue (line 99) | byte checkedByteValue() throws InvalidTypeException { method checkedCharValue (line 107) | char checkedCharValue() throws InvalidTypeException { method toString (line 115) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java class StackFrameImpl (line 46) | public class StackFrameImpl extends MirrorImpl method StackFrameImpl (line 60) | StackFrameImpl(VirtualMachine vm, ThreadReferenceImpl thread, method validateStackFrame (line 73) | private void validateStackFrame() { method getJavaVFrame (line 79) | JavaVFrame getJavaVFrame() { method location (line 87) | public Location location() { method thread (line 96) | public ThreadReference thread() { method equals (line 101) | public boolean equals(Object obj) { method hashCode (line 110) | public int hashCode() { method thisObject (line 114) | public ObjectReference thisObject() { method createVisibleVariables (line 140) | private void createVisibleVariables() throws AbsentInformationException { method visibleVariables (line 165) | public List visibleVariables() throws AbsentInformationException { method visibleVariableByName (line 177) | public LocalVariable visibleVariableByName(String name) throws AbsentI... method getValue (line 183) | public Value getValue(LocalVariable variable) { method getValues (line 190) | public Map getValues(List variables) { method getArgumentValues (line 212) | public List getArgumentValues() { method getSlotValue (line 234) | private ValueImpl getSlotValue(StackValueCollection values, method setValue (line 305) | public void setValue(LocalVariable variableIntf, Value valueIntf) method toString (line 311) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java class StratumLineInfo (line 29) | class StratumLineInfo implements LineInfo { method StratumLineInfo (line 35) | StratumLineInfo(String stratumID, int lineNumber, method liStratum (line 43) | public String liStratum() { method liLineNumber (line 47) | public int liLineNumber() { method liSourceName (line 51) | public String liSourceName() method liSourcePath (line 59) | public String liSourcePath() FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java class StringReferenceImpl (line 31) | public class StringReferenceImpl extends ObjectReferenceImpl method StringReferenceImpl (line 36) | StringReferenceImpl(VirtualMachine aVm, sun.jvm.hotspot.oops.Instance ... method value (line 41) | public String value() { method toString (line 45) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java class ThreadGroupReferenceImpl (line 34) | public class ThreadGroupReferenceImpl extends ObjectReferenceImpl method ThreadGroupReferenceImpl (line 37) | ThreadGroupReferenceImpl(VirtualMachine aVm, sun.jvm.hotspot.oops.Oop ... method description (line 41) | protected String description() { method name (line 45) | public String name() { method parent (line 49) | public ThreadGroupReference parent() { method suspend (line 54) | public void suspend() { method resume (line 58) | public void resume() { method threads (line 62) | public List threads() { method threadGroups (line 79) | public List threadGroups() { method toString (line 91) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java class ThreadReferenceImpl (line 45) | public class ThreadReferenceImpl extends ObjectReferenceImpl method ThreadReferenceImpl (line 54) | ThreadReferenceImpl(VirtualMachine aVm, sun.jvm.hotspot.runtime.JavaTh... method ThreadReferenceImpl (line 64) | ThreadReferenceImpl(VirtualMachine vm, Instance oRef) { method getJavaThread (line 75) | JavaThread getJavaThread() { method description (line 79) | protected String description() { method name (line 87) | public String name() { method suspend (line 91) | public void suspend() { method resume (line 95) | public void resume() { method suspendCount (line 99) | public int suspendCount() { method stop (line 105) | public void stop(ObjectReference throwable) throws InvalidTypeException { method interrupt (line 109) | public void interrupt() { method jvmtiGetThreadState (line 114) | private int jvmtiGetThreadState() { method status (line 134) | public int status() { method isSuspended (line 158) | public boolean isSuspended() { //fixme jjh method isAtBreakpoint (line 166) | public boolean isAtBreakpoint() { //fixme jjh method threadGroup (line 172) | public ThreadGroupReference threadGroup() { method frameCount (line 177) | public int frameCount() throws IncompatibleThreadStateException { //f... method frames (line 182) | public List frames() throws IncompatibleThreadStateException { method frame (line 186) | public StackFrame frame(int index) throws IncompatibleThreadStateExcep... method frames (line 191) | public List frames(int start, int length) method privateFrames (line 205) | private List privateFrames(int start, int length) method ownedMonitors (line 236) | public List ownedMonitors() throws IncompatibleThreadStateException { method ownedMonitorsAndFrames (line 262) | public List ownedMonitorsAndFrames() throws IncompatibleThreadStateExc... method ownedMonitorsWithStackDepth (line 280) | private void ownedMonitorsWithStackDepth() { method currentContendedMonitor (line 354) | public ObjectReference currentContendedMonitor() method popFrames (line 388) | public void popFrames(StackFrame frame) throws IncompatibleThreadState... method forceEarlyReturn (line 392) | public void forceEarlyReturn(Value returnValue) throws IncompatibleThr... method toString (line 396) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java class TypeComponentImpl (line 39) | abstract public class TypeComponentImpl extends MirrorImpl method TypeComponentImpl (line 45) | TypeComponentImpl(VirtualMachine vm, ReferenceTypeImpl declaringType) { method declaringType (line 50) | public ReferenceType declaringType() { method signature (line 54) | public String signature() { method name (line 58) | abstract public String name(); method modifiers (line 59) | abstract public int modifiers(); method isPackagePrivate (line 60) | abstract public boolean isPackagePrivate(); method isPrivate (line 61) | abstract public boolean isPrivate(); method isProtected (line 62) | abstract public boolean isProtected(); method isPublic (line 63) | abstract public boolean isPublic(); method isStatic (line 64) | abstract public boolean isStatic(); method isFinal (line 65) | abstract public boolean isFinal(); method hashCode (line 66) | abstract public int hashCode(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java class TypeImpl (line 29) | public abstract class TypeImpl extends MirrorImpl implements Type method TypeImpl (line 33) | TypeImpl(VirtualMachine aVm) { method signature (line 37) | public abstract String signature(); method name (line 39) | public String name() { method equals (line 47) | public boolean equals(Object obj) { method hashCode (line 57) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java type VMModifiers (line 30) | public interface VMModifiers extends ClassConstants { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java type ValueContainer (line 35) | interface ValueContainer { method type (line 36) | Type type() throws ClassNotLoadedException; method findType (line 37) | Type findType(String signature) throws ClassNotLoadedException; method typeName (line 38) | String typeName(); method signature (line 39) | String signature(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java class ValueImpl (line 29) | abstract class ValueImpl extends MirrorImpl implements Value { method ValueImpl (line 30) | ValueImpl(VirtualMachine aVm) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java class VirtualMachineImpl (line 66) | public class VirtualMachineImpl extends MirrorImpl implements PathSearch... method saVM (line 75) | VM saVM() { method saSystemDictionary (line 79) | SystemDictionary saSystemDictionary() { method saSymbolTable (line 83) | SymbolTable saSymbolTable() { method saUniverse (line 87) | Universe saUniverse() { method saObjectHeap (line 91) | ObjectHeap saObjectHeap() { method javaLangObject (line 145) | Symbol javaLangObject() { method javaLangCloneable (line 149) | Symbol javaLangCloneable() { method javaIoSerializable (line 153) | Symbol javaIoSerializable() { method javaLangEnum (line 157) | Symbol javaLangEnum() { method javaLangThrowable (line 161) | Symbol javaLangThrowable() { method initClassNameSymbols (line 169) | private void initClassNameSymbols() { method init (line 183) | private void init() { method createVirtualMachineForCorefile (line 192) | static public VirtualMachineImpl createVirtualMachineForCorefile(Virtu... method createVirtualMachineForPID (line 215) | static public VirtualMachineImpl createVirtualMachineForPID(VirtualMac... method createVirtualMachineForServer (line 231) | static public VirtualMachineImpl createVirtualMachineForServer(Virtual... method VirtualMachineImpl (line 251) | VirtualMachineImpl(VirtualMachineManager mgr, int sequenceNumber) method throwNotReadOnlyException (line 271) | void throwNotReadOnlyException(String operation) { method equals (line 288) | public boolean equals(Object obj) { method hashCode (line 294) | public int hashCode() { method classesByName (line 299) | public List classesByName(String className) { method allClasses (line 309) | public List allClasses() { method bootstrapClasses (line 321) | List bootstrapClasses() { method findReferenceTypes (line 335) | private synchronized List findReferenceTypes(String signature) { method retrieveAllClasses (line 374) | private void retrieveAllClasses() { method referenceType (line 418) | ReferenceTypeImpl referenceType(Klass kk) { method initReferenceTypes (line 431) | private void initReferenceTypes() { method addReferenceType (line 436) | private synchronized ReferenceTypeImpl addReferenceType(Klass kk) { method threadGroupForJDI (line 458) | ThreadGroup threadGroupForJDI() { method redefineClasses (line 462) | public void redefineClasses(Map classToBytes) { method getAllThreads (line 466) | private List getAllThreads() { method allThreads (line 483) | public List allThreads() { //fixme jjh method suspend (line 487) | public void suspend() { method resume (line 491) | public void resume() { method topLevelThreadGroups (line 495) | public List topLevelThreadGroups() { //fixme jjh method eventQueue (line 518) | public EventQueue eventQueue() { method eventRequestManager (line 523) | public EventRequestManager eventRequestManager() { method mirrorOf (line 528) | public BooleanValue mirrorOf(boolean value) { method mirrorOf (line 532) | public ByteValue mirrorOf(byte value) { method mirrorOf (line 536) | public CharValue mirrorOf(char value) { method mirrorOf (line 540) | public ShortValue mirrorOf(short value) { method mirrorOf (line 544) | public IntegerValue mirrorOf(int value) { method mirrorOf (line 548) | public LongValue mirrorOf(long value) { method mirrorOf (line 552) | public FloatValue mirrorOf(float value) { method mirrorOf (line 556) | public DoubleValue mirrorOf(double value) { method mirrorOf (line 560) | public StringReference mirrorOf(String value) { method mirrorOfVoid (line 565) | public VoidValue mirrorOfVoid() { method process (line 573) | public Process process() { method setDisposeObserver (line 586) | void setDisposeObserver(Observer observer) { method notifyDispose (line 590) | private void notifyDispose() { method dispose (line 597) | public void dispose() { method exit (line 602) | public void exit(int exitCode) { method canBeModified (line 606) | public boolean canBeModified() { method canWatchFieldModification (line 610) | public boolean canWatchFieldModification() { method canWatchFieldAccess (line 614) | public boolean canWatchFieldAccess() { method canGetBytecodes (line 618) | public boolean canGetBytecodes() { method canGetSyntheticAttribute (line 622) | public boolean canGetSyntheticAttribute() { method canGetOwnedMonitorInfo (line 627) | public boolean canGetOwnedMonitorInfo() { method canGetCurrentContendedMonitor (line 631) | public boolean canGetCurrentContendedMonitor() { method canGetMonitorInfo (line 635) | public boolean canGetMonitorInfo() { method canGet1_5LanguageFeatures (line 641) | public boolean canGet1_5LanguageFeatures() { method canUseInstanceFilters (line 645) | public boolean canUseInstanceFilters() { method canRedefineClasses (line 649) | public boolean canRedefineClasses() { method canAddMethod (line 653) | public boolean canAddMethod() { method canUnrestrictedlyRedefineClasses (line 657) | public boolean canUnrestrictedlyRedefineClasses() { method canPopFrames (line 661) | public boolean canPopFrames() { method canGetSourceDebugExtension (line 665) | public boolean canGetSourceDebugExtension() { method canRequestVMDeathEvent (line 674) | public boolean canRequestVMDeathEvent() { method canForceEarlyReturn (line 679) | public boolean canForceEarlyReturn() { method canGetConstantPool (line 684) | public boolean canGetConstantPool() { method canGetClassFileVersion (line 689) | public boolean canGetClassFileVersion() { method canGetMethodReturnValues (line 694) | public boolean canGetMethodReturnValues() { method canGetInstanceInfo (line 700) | public boolean canGetInstanceInfo() { method canUseSourceNameFilters (line 705) | public boolean canUseSourceNameFilters() { method canRequestMonitorEvents (line 710) | public boolean canRequestMonitorEvents() { method canGetMonitorFrameInfo (line 715) | public boolean canGetMonitorFrameInfo() { method instanceCounts (line 721) | public long[] instanceCounts(List classes) { method getPath (line 760) | private List getPath (String pathName) { method classPath (line 772) | public List classPath() { method bootClassPath (line 776) | public List bootClassPath() { method baseDirectory (line 780) | public String baseDirectory() { method setDefaultStratum (line 784) | public void setDefaultStratum(String stratum) { method getDefaultStratum (line 788) | public String getDefaultStratum() { method description (line 792) | public String description() { method version (line 800) | public String version() { method name (line 804) | public String name() { method virtualMachine (line 817) | public VirtualMachine virtualMachine() { method toString (line 821) | public String toString() { method setDebugTraceMode (line 825) | public void setDebugTraceMode(int traceFlags) { method canWalkHeap (line 833) | public boolean canWalkHeap() { method allObjects (line 838) | public List/**/ allObjects() { method objectsByType (line 851) | public List/**/ objectsByType(ReferenceType type) { method objectsByExactType (line 856) | private List/**/ objectsByExactType(ReferenceType typ... method objectsBySubType (line 871) | private List/**/ objectsBySubType(ReferenceType type) { method objectsByType (line 888) | public List/**/ objectsByType(ReferenceType type, boo... method findBootType (line 916) | Type findBootType(String signature) throws ClassNotLoadedException { method theBooleanType (line 931) | BooleanType theBooleanType() { method theByteType (line 942) | ByteType theByteType() { method theCharType (line 953) | CharType theCharType() { method theShortType (line 964) | ShortType theShortType() { method theIntegerType (line 975) | IntegerType theIntegerType() { method theLongType (line 986) | LongType theLongType() { method theFloatType (line 997) | FloatType theFloatType() { method theDoubleType (line 1008) | DoubleType theDoubleType() { method theVoidType (line 1019) | VoidType theVoidType() { method primitiveTypeMirror (line 1030) | PrimitiveType primitiveTypeMirror(char tag) { method processQueue (line 1053) | private void processQueue() { method getAddressValue (line 1062) | long getAddressValue(Oop obj) { method objectMirror (line 1066) | synchronized ObjectReferenceImpl objectMirror(Oop key) { method removeObjectMirror (line 1152) | synchronized void removeObjectMirror(SoftObjectReference ref) { method stringMirror (line 1160) | StringReferenceImpl stringMirror(Instance id) { method arrayMirror (line 1164) | ArrayReferenceImpl arrayMirror(Array id) { method threadMirror (line 1168) | ThreadReferenceImpl threadMirror(Instance id) { method threadMirror (line 1172) | ThreadReferenceImpl threadMirror(JavaThread jt) { method threadGroupMirror (line 1176) | ThreadGroupReferenceImpl threadGroupMirror(Instance id) { method classLoaderMirror (line 1180) | ClassLoaderReferenceImpl classLoaderMirror(Instance id) { method classObjectMirror (line 1184) | ClassObjectReferenceImpl classObjectMirror(Instance id) { class SoftObjectReference (line 1190) | static private class SoftObjectReference extends SoftReference { method SoftObjectReference (line 1194) | SoftObjectReference(Object key, ObjectReferenceImpl mirror, method count (line 1201) | int count() { method incrementCount (line 1205) | void incrementCount() { method key (line 1209) | Object key() { method object (line 1213) | ObjectReferenceImpl object() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java class VoidTypeImpl (line 29) | public class VoidTypeImpl extends TypeImpl implements VoidType { method VoidTypeImpl (line 30) | VoidTypeImpl(VirtualMachine vm) { method signature (line 34) | public String signature() { method toString (line 38) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java class VoidValueImpl (line 29) | public class VoidValueImpl extends ValueImpl implements VoidValue { method VoidValueImpl (line 31) | VoidValueImpl(VirtualMachine aVm) { method equals (line 35) | public boolean equals(Object obj) { method hashCode (line 39) | public int hashCode() { method type (line 43) | public Type type() { method prepareForAssignmentTo (line 47) | ValueImpl prepareForAssignmentTo(ValueContainer destination) method toString (line 53) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/livejvm/BreakpointEvent.java class BreakpointEvent (line 30) | public class BreakpointEvent extends Event { method BreakpointEvent (line 36) | public BreakpointEvent(Oop thread, method thread (line 47) | public Oop thread() { return thread; } method clazz (line 48) | public Oop clazz() { return clazz; } method methodID (line 49) | public JNIid methodID() { return method; } method location (line 50) | public int location() { return location; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java class CIntegerAccessor (line 29) | class CIntegerAccessor { method CIntegerAccessor (line 34) | CIntegerAccessor(Address addr, long numBytes, boolean isUnsigned) { method getValue (line 40) | long getValue() { method setValue (line 44) | void setValue(long value) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java class CStringAccessor (line 30) | class CStringAccessor { method CStringAccessor (line 34) | CStringAccessor(Address addr, int bufLen) { method getValue (line 39) | String getValue() throws DebuggerException { method setValue (line 55) | void setValue(String value) throws DebuggerException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java class Event (line 27) | public class Event { class Type (line 28) | public static class Type { method Type (line 29) | private Type() {} method Event (line 36) | public Event(Type type) { method getType (line 40) | public Type getType() { return type; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java class ExceptionEvent (line 30) | public class ExceptionEvent extends Event { method ExceptionEvent (line 40) | public ExceptionEvent(Oop thread, method thread (line 59) | public Oop thread() { return thread; } method clazz (line 60) | public Oop clazz() { return clazz; } method methodID (line 61) | public JNIid methodID() { return method; } method location (line 62) | public int location() { return location; } method exception (line 63) | public Oop exception() { return exception; } method catchClass (line 64) | public Oop catchClass() { return catchClass; } method catchMethodID (line 65) | public JNIid catchMethodID() { return catchMethod; } method catchLocation (line 66) | public int catchLocation() { return catchLocation; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java class JNIHandleAccessor (line 31) | class JNIHandleAccessor { method JNIHandleAccessor (line 35) | JNIHandleAccessor(Address addr, ObjectHeap heap) { method getValue (line 40) | Oop getValue() { method setValue (line 47) | void setValue(Oop value) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java class ServiceabilityAgentJVMDIModule (line 37) | public class ServiceabilityAgentJVMDIModule { method ServiceabilityAgentJVMDIModule (line 89) | public ServiceabilityAgentJVMDIModule(Debugger dbg, String[] saLibName... method canAttach (line 96) | public boolean canAttach() { method attach (line 102) | public void attach() throws DebuggerException { method detach (line 155) | public void detach() { method setCommandTimeout (line 164) | public void setCommandTimeout(long millis) { method getCommandTimeout (line 171) | public long getCommandTimeout() { method eventPending (line 176) | public boolean eventPending() { method eventPoll (line 181) | public Event eventPoll() { method eventContinue (line 217) | public void eventContinue() { method suspend (line 223) | public void suspend() { method resume (line 232) | public void resume() { method isSuspended (line 241) | public boolean isSuspended() { class BreakpointToggleResult (line 246) | public static class BreakpointToggleResult { method BreakpointToggleResult (line 256) | public BreakpointToggleResult(int lineNumber, int bci, boolean wasSet, method BreakpointToggleResult (line 267) | public BreakpointToggleResult(String errMsg) { method getSuccess (line 273) | public boolean getSuccess() { return success; } method getErrMsg (line 276) | public String getErrMsg() { return errMsg; } method getLineNumber (line 280) | public int getLineNumber() { return lineNumber; } method getBCI (line 284) | public int getBCI() { return bci; } method getWasSet (line 288) | public boolean getWasSet() { return wasSet; } method getMethodName (line 292) | public String getMethodName() { return methodName; } method getMethodSignature (line 296) | public String getMethodSignature() { return methodSig; } method toggleBreakpoint (line 305) | public BreakpointToggleResult toggleBreakpoint(String srcFileName, method lookupCInt (line 329) | private CIntegerAccessor lookupCInt(String symbolName) { method lookupCString (line 333) | private CStringAccessor lookupCString(String symbolName, int bufLen) { method lookupJNIHandle (line 337) | private JNIHandleAccessor lookupJNIHandle(String symbolName) { method lookupJNIid (line 341) | private JNIid lookupJNIid(String symbolName) { method lookupConstInt (line 349) | private int lookupConstInt(String symbolName) { method setupLookup (line 354) | private boolean setupLookup(String symbolName) { method lookup (line 368) | private Address lookup(String symbolName) { method waitForCommandCompletion (line 387) | private void waitForCommandCompletion() { method waitForCommandCompletion (line 392) | private boolean waitForCommandCompletion(boolean forBreakpoint) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java class BinaryTreeDictionary (line 33) | public class BinaryTreeDictionary extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) { method size (line 51) | public long size() { method BinaryTreeDictionary (line 56) | public BinaryTreeDictionary(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CMSBitMap.java class CMSBitMap (line 34) | public class CMSBitMap extends VMObject { method CMSBitMap (line 41) | public CMSBitMap(Address addr) { method update (line 47) | public void update(Observable o, Object data) { method initialize (line 53) | private static synchronized void initialize(TypeDataBase db) { method printAll (line 61) | public void printAll() { method bmStartWord (line 67) | public Address bmStartWord() { method bmWordSize (line 70) | public long bmWordSize() { method shifter (line 73) | public long shifter() { method virtualSpace (line 76) | public VirtualSpace virtualSpace() { method bm (line 80) | public BitMap bm() { method getNextMarkedWordAddress (line 87) | public Address getNextMarkedWordAddress(Address addr) { method heapWordToOffset (line 94) | int heapWordToOffset(Address addr) { method offsetToHeapWord (line 100) | Address offsetToHeapWord(int offset) { method isMarked (line 105) | boolean isMarked(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java class CMSCollector (line 33) | public class CMSCollector extends VMObject { method CMSCollector (line 36) | public CMSCollector(Address addr) { method update (line 42) | public void update(Observable o, Object data) { method initialize (line 48) | private static synchronized void initialize(TypeDataBase db) { method markBitMap (line 54) | public CMSBitMap markBitMap() { method blockSizeUsingPrintezisBits (line 60) | public long blockSizeUsingPrintezisBits(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGen.java class CMSPermGen (line 32) | public class CMSPermGen extends PermGen { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method CMSPermGen (line 49) | public CMSPermGen(Address addr) { method asGen (line 53) | public Generation asGen() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGenGen.java class CMSPermGenGen (line 29) | public class CMSPermGenGen extends ConcurrentMarkSweepGeneration { method CMSPermGenGen (line 30) | public CMSPermGenGen(Address addr) { method name (line 34) | public String name() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CardGeneration.java class CardGeneration (line 33) | public abstract class CardGeneration extends Generation { method CardGeneration (line 34) | public CardGeneration(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java class CodeHeap (line 32) | public class CodeHeap extends VMObject { method update (line 49) | public void update(Observable o, Object data) { method initialize (line 55) | private static void initialize(TypeDataBase db) { method CodeHeap (line 64) | public CodeHeap(Address addr) { method begin (line 71) | public Address begin() { method end (line 75) | public Address end() { method contains (line 79) | public boolean contains(Address p) { method findStart (line 84) | public Address findStart(Address p) { method nextBlock (line 93) | public Address nextBlock(Address ptr) { method getMemory (line 106) | private VirtualSpace getMemory() { method getSegmentMap (line 110) | private VirtualSpace getSegmentMap() { method segmentFor (line 114) | private long segmentFor(Address p) { method getLog2SegmentSize (line 118) | private int getLog2SegmentSize() { method getBlockAt (line 122) | private HeapBlock getBlockAt(Address addr) { method blockStart (line 127) | private HeapBlock blockStart(Address p) { method blockBase (line 133) | private Address blockBase(Address p) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java class CompactibleFreeListSpace (line 35) | public class CompactibleFreeListSpace extends CompactibleSpace { method update (line 54) | public void update(Observable o, Object data) { method initialize (line 60) | private static synchronized void initialize(TypeDataBase db) { method CompactibleFreeListSpace (line 74) | public CompactibleFreeListSpace(Address addr) { method collector (line 84) | public CMSCollector collector() { method free0 (line 90) | public long free0() { method used (line 94) | public long used() { method used0 (line 98) | public long used0() { method free (line 108) | public long free() { method printOn (line 133) | public void printOn(PrintStream tty) { method skipBlockSizeUsingPrintezisBits (line 146) | public Address skipBlockSizeUsingPrintezisBits(Address pos) { method getLiveRegions (line 160) | public List/**/ getLiveRegions() { method numQuanta (line 207) | private static long numQuanta(long x, long y) { method adjustObjectSizeInBytes (line 211) | public static long adjustObjectSizeInBytes(long sizeInBytes) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleSpace.java class CompactibleSpace (line 39) | public abstract class CompactibleSpace extends Space { method update (line 44) | public void update(Observable o, Object data) { method initialize (line 50) | private static synchronized void initialize(TypeDataBase db) { method CompactibleSpace (line 56) | public CompactibleSpace(Address addr) { method compactionTop (line 61) | public Address compactionTop() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGen.java class CompactingPermGen (line 35) | public class CompactingPermGen extends PermGen { method update (line 41) | public void update(Observable o, Object data) { method initialize (line 47) | private static synchronized void initialize(TypeDataBase db) { method CompactingPermGen (line 53) | public CompactingPermGen(Address addr) { method asGen (line 57) | public Generation asGen() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGenGen.java class CompactingPermGenGen (line 35) | public class CompactingPermGenGen extends OneContigSpaceCardGeneration { method update (line 49) | public void update(Observable o, Object data) { method initialize (line 55) | private static synchronized void initialize(TypeDataBase db) { method isSharingEnabled (line 69) | public boolean isSharingEnabled() { method CompactingPermGenGen (line 74) | public CompactingPermGenGen(Address addr) { method roSpace (line 78) | public OffsetTableContigSpace roSpace() { method rwSpace (line 82) | public OffsetTableContigSpace rwSpace() { method name (line 86) | public String name() { method unsharedBottom (line 90) | public static Address unsharedBottom() { method unsharedEnd (line 94) | public static Address unsharedEnd() { method sharedBottom (line 98) | public static Address sharedBottom() { method sharedEnd (line 102) | public static Address sharedEnd() { method readOnlyBottom (line 106) | public static Address readOnlyBottom() { method readOnlyEnd (line 110) | public static Address readOnlyEnd() { method readWriteBottom (line 114) | public static Address readWriteBottom() { method readWriteEnd (line 118) | public static Address readWriteEnd() { method isShared (line 122) | public static boolean isShared(Address p) { method isSharedReadOnly (line 126) | public static boolean isSharedReadOnly(Address p) { method isSharedReadWrite (line 130) | public static boolean isSharedReadWrite(Address p) { method isIn (line 134) | public boolean isIn(Address p) { method spaceIterate (line 138) | public void spaceIterate(SpaceClosure blk, boolean usedOnly) { method printOn (line 146) | public void printOn(PrintStream tty) { method newOffsetTableContigSpace (line 157) | private OffsetTableContigSpace newOffsetTableContigSpace(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/ConcurrentMarkSweepGeneration.java class ConcurrentMarkSweepGeneration (line 33) | public class ConcurrentMarkSweepGeneration extends CardGeneration { method ConcurrentMarkSweepGeneration (line 36) | public ConcurrentMarkSweepGeneration(Address addr) { method update (line 42) | public void update(Observable o, Object data) { method initialize (line 48) | private static synchronized void initialize(TypeDataBase db) { method cmsSpace (line 54) | public CompactibleFreeListSpace cmsSpace() { method capacity (line 60) | public long capacity() { return cmsSpace().capacity(); } method used (line 61) | public long used() { return cmsSpace().used(); } method free (line 62) | public long free() { return cmsSpace().free(); } method contiguousAvailable (line 63) | public long contiguousAvailable() { throw new RuntimeException("no... method contains (line 64) | public boolean contains(Address p) { return cmsSpace().contains(p); } method spaceIterate (line 65) | public void spaceIterate(SpaceClosure blk, boolean usedOnly) { method kind (line 69) | public Generation.Name kind() { method name (line 73) | public String name() { method printOn (line 77) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/ContigPermSpace.java class ContigPermSpace (line 31) | public class ContigPermSpace extends OffsetTableContigSpace { method ContigPermSpace (line 32) | public ContigPermSpace(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/ContiguousSpace.java class ContiguousSpace (line 34) | public class ContiguousSpace extends CompactibleSpace { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) { method ContiguousSpace (line 51) | public ContiguousSpace(Address addr) { method top (line 55) | public Address top() { method capacity (line 60) | public long capacity() { method used (line 65) | public long used() { method free (line 70) | public long free() { method usedRegion (line 76) | public MemRegion usedRegion() { method getLiveRegions (line 81) | public List/**/ getLiveRegions() { method contains (line 88) | public boolean contains(Address p) { method printOn (line 92) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java class DefNewGeneration (line 37) | public class DefNewGeneration extends Generation { method update (line 44) | public void update(Observable o, Object data) { method initialize (line 50) | private static synchronized void initialize(TypeDataBase db) { method DefNewGeneration (line 58) | public DefNewGeneration(Address addr) { method kind (line 62) | public Generation.Name kind() { method eden (line 67) | public EdenSpace eden() { method from (line 71) | public ContiguousSpace from() { method to (line 75) | public ContiguousSpace to() { method capacity (line 79) | public long capacity() { return eden().capacity() + from().... method used (line 80) | public long used() { return eden().used() + from().... method free (line 81) | public long free() { return eden().free() + from().... method contiguousAvailable (line 82) | public long contiguousAvailable() { return eden().free(); } method name (line 84) | public String name() { method spaceIterate (line 88) | public void spaceIterate(SpaceClosure blk, boolean usedOnly) { method printOn (line 96) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java class Dictionary (line 34) | public class Dictionary extends TwoOopHashtable { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method Dictionary (line 48) | public Dictionary(Address addr) { method getHashtableEntryClass (line 54) | protected Class getHashtableEntryClass() { method classesDo (line 60) | public void classesDo(SystemDictionary.ClassVisitor v) { method classesDo (line 76) | public void classesDo(SystemDictionary.ClassAndLoaderVisitor v) { method find (line 89) | public Klass find(int index, long hash, Symbol className, Oop classLoa... method getEntry (line 99) | private DictionaryEntry getEntry(int index, long hash, Symbol classNam... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java class DictionaryEntry (line 34) | public class DictionaryEntry extends sun.jvm.hotspot.utilities.Hashtable... method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method pdSet (line 55) | public ProtectionDomainEntry pdSet() { method loader (line 61) | public Oop loader() { method klass (line 65) | public Klass klass() { method DictionaryEntry (line 69) | public DictionaryEntry(Address addr) { method equals (line 73) | public boolean equals(Symbol className, Oop classLoader) { method isValidProtectionDomain (line 84) | public boolean isValidProtectionDomain(Oop protectionDomain) { method containsProtectionDomain (line 92) | public boolean containsProtectionDomain(Oop protectionDomain) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java class EdenSpace (line 36) | public class EdenSpace extends ContiguousSpace { method EdenSpace (line 37) | public EdenSpace(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java class FreeChunk (line 33) | public class FreeChunk extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) { method next (line 55) | public FreeChunk next() { method prev (line 59) | public FreeChunk prev() { method size (line 64) | public long size() { method FreeChunk (line 75) | public FreeChunk(Address addr) { method indicatesFreeChunk (line 79) | public static boolean indicatesFreeChunk(Address cur) { method isFree (line 84) | public boolean isFree() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java class FreeList (line 34) | public class FreeList extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method FreeList (line 56) | public FreeList(Address address) { method size (line 61) | public long size() { method count (line 65) | public long count() { method sizeOf (line 69) | public static long sizeOf() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java class GenCollectedHeap (line 36) | public class GenCollectedHeap extends SharedHeap { method update (line 45) | public void update(Observable o, Object data) { method initialize (line 51) | private static synchronized void initialize(TypeDataBase db) { method GenCollectedHeap (line 61) | public GenCollectedHeap(Address addr) { method nGens (line 65) | public int nGens() { method getGen (line 69) | public Generation getGen(int i) { method isIn (line 85) | public boolean isIn(Address a) { method capacity (line 96) | public long capacity() { method used (line 104) | public long used() { method spec (line 113) | GenerationSpec spec(int level) { method kind (line 132) | public CollectedHeapName kind() { method printOn (line 136) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java class Generation (line 52) | public abstract class Generation extends VMObject { method update (line 70) | public void update(Observable o, Object data) { method initialize (line 76) | private static synchronized void initialize(TypeDataBase db) { method Generation (line 95) | public Generation(Address addr) { class Name (line 99) | public static class Name { method Name (line 106) | private Name(String value) { method toString (line 111) | public String toString() { method kind (line 116) | public Generation.Name kind() { method nameForEnum (line 120) | static Generation.Name nameForEnum(int value) { method spec (line 136) | public GenerationSpec spec() { method level (line 140) | public int level() { method invocations (line 144) | public int invocations() { method capacity (line 150) | public abstract long capacity(); method used (line 153) | public abstract long used(); method free (line 156) | public abstract long free(); method contiguousAvailable (line 161) | public abstract long contiguousAvailable(); method reserved (line 163) | public MemRegion reserved() { method usedRegion (line 169) | public MemRegion usedRegion() { method isIn (line 175) | public boolean isIn(Address p) { method isInReserved (line 183) | public boolean isInReserved(Address p) { method virtualSpace (line 187) | protected VirtualSpace virtualSpace() { method name (line 191) | public abstract String name(); method spaceIterate (line 194) | public void spaceIterate(SpaceClosure blk) { method spaceIterate (line 199) | public abstract void spaceIterate(SpaceClosure blk, boolean usedOnly); method print (line 201) | public void print() { printOn(System.out); } method printOn (line 202) | public abstract void printOn(PrintStream tty); class StatRecord (line 204) | public static class StatRecord extends VMObject { method StatRecord (line 205) | public StatRecord(Address addr) { method getInvocations (line 209) | public int getInvocations() { method getStatRecord (line 215) | private StatRecord getStatRecord() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/GenerationFactory.java class GenerationFactory (line 36) | public class GenerationFactory { method update (line 41) | public void update(Observable o, Object data) { method initialize (line 47) | private static synchronized void initialize(TypeDataBase db) { method newObject (line 58) | public static Generation newObject(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/GenerationIsInClosure.java class GenerationIsInClosure (line 31) | class GenerationIsInClosure implements SpaceClosure { method GenerationIsInClosure (line 35) | GenerationIsInClosure(Address p) { method doSpace (line 39) | public void doSpace(Space s) { method space (line 45) | Space space() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/GenerationSpec.java class GenerationSpec (line 33) | public class GenerationSpec extends VMObject { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) { method GenerationSpec (line 54) | public GenerationSpec(Address addr) { method name (line 58) | public Generation.Name name() { method initSize (line 62) | public long initSize() { method maxSize (line 66) | public long maxSize() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java class HeapBlock (line 32) | public class HeapBlock extends VMObject { method update (line 41) | public void update(Observable o, Object data) { method initialize (line 47) | private static void initialize(TypeDataBase db) { method HeapBlock (line 59) | public HeapBlock(Address addr) { method getLength (line 63) | public long getLength() { method isFree (line 67) | public boolean isFree() { method getAllocatedSpace (line 71) | public Address getAllocatedSpace() { class Header (line 79) | public static class Header extends VMObject { method Header (line 80) | public Header(Address addr) { method getLength (line 84) | public long getLength() { method isFree (line 88) | public boolean isFree() { method getHeader (line 93) | private Header getHeader() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/LinearAllocBlock.java class LinearAllocBlock (line 33) | public class LinearAllocBlock extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) { method word_size (line 51) | public long word_size() { method LinearAllocBlock (line 56) | public LinearAllocBlock(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java class LoaderConstraintEntry (line 34) | public class LoaderConstraintEntry extends sun.jvm.hotspot.utilities.Has... method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method name (line 59) | public Symbol name() { method numLoaders (line 63) | public int numLoaders() { method maxLoaders (line 67) | public int maxLoaders() { method initiatingLoader (line 71) | public Oop initiatingLoader(int i) { method LoaderConstraintEntry (line 80) | public LoaderConstraintEntry(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java class LoaderConstraintTable (line 34) | public class LoaderConstraintTable extends TwoOopHashtable { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method LoaderConstraintTable (line 47) | public LoaderConstraintTable(Address addr) { method getHashtableEntryClass (line 53) | protected Class getHashtableEntryClass() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java class MemRegion (line 37) | public class MemRegion implements Cloneable { method update (line 46) | public void update(Observable o, Object data) { method initialize (line 52) | private static synchronized void initialize(TypeDataBase db) { method MemRegion (line 59) | public MemRegion() { method MemRegion (line 63) | public MemRegion(Address memRegionAddr) { method MemRegion (line 68) | public MemRegion(Address start, long wordSize) { method MemRegion (line 73) | public MemRegion(Address start, Address limit) { method clone (line 78) | public Object clone() { method copy (line 82) | public MemRegion copy() { method intersection (line 86) | public MemRegion intersection(MemRegion mr2) { method union (line 110) | public MemRegion union(MemRegion mr2) { method start (line 129) | public Address start() { method startAsOopHandle (line 133) | public OopHandle startAsOopHandle() { method end (line 137) | public Address end() { method endAsOopHandle (line 141) | public OopHandle endAsOopHandle() { method setStart (line 145) | public void setStart(Address start) { method setEnd (line 149) | public void setEnd(Address end) { method setWordSize (line 153) | public void setWordSize(long wordSize) { method contains (line 157) | public boolean contains(MemRegion mr2) { method contains (line 161) | public boolean contains(Address addr) { method byteSize (line 165) | public long byteSize() { method wordSize (line 169) | public long wordSize() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/OffsetTableContigSpace.java class OffsetTableContigSpace (line 31) | public class OffsetTableContigSpace extends ContiguousSpace { method OffsetTableContigSpace (line 32) | public OffsetTableContigSpace(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java class OneContigSpaceCardGeneration (line 39) | public abstract class OneContigSpaceCardGeneration extends CardGeneration { method update (line 44) | public void update(Observable o, Object data) { method initialize (line 50) | private static synchronized void initialize(TypeDataBase db) { method OneContigSpaceCardGeneration (line 56) | public OneContigSpaceCardGeneration(Address addr) { method theSpace (line 60) | public ContiguousSpace theSpace() { method isIn (line 64) | public boolean isIn(Address p) { method capacity (line 69) | public long capacity() { return theSpace().capacity(); ... method used (line 70) | public long used() { return theSpace().used(); ... method free (line 71) | public long free() { return theSpace().free(); ... method contiguousAvailable (line 72) | public long contiguousAvailable() { return theSpace().free() + virtual... method spaceIterate (line 74) | public void spaceIterate(SpaceClosure blk, boolean usedOnly) { method printOn (line 78) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/ParNewGeneration.java class ParNewGeneration (line 29) | public class ParNewGeneration extends DefNewGeneration { method ParNewGeneration (line 30) | public ParNewGeneration(Address addr) { method kind (line 34) | public Generation.Name kind() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/PermGen.java class PermGen (line 35) | public abstract class PermGen extends VMObject { method PermGen (line 37) | public PermGen(Address addr) { method asGen (line 41) | public abstract Generation asGen(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java class PlaceholderEntry (line 34) | public class PlaceholderEntry extends sun.jvm.hotspot.utilities.Hashtabl... method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method loader (line 52) | public Oop loader() { method PlaceholderEntry (line 56) | public PlaceholderEntry(Address addr) { method klass (line 60) | public Symbol klass() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java class PlaceholderTable (line 32) | public class PlaceholderTable extends TwoOopHashtable { method PlaceholderTable (line 33) | public PlaceholderTable(Address addr) { method getHashtableEntryClass (line 39) | protected Class getHashtableEntryClass() { method primArrayClassesDo (line 44) | public void primArrayClassesDo(SystemDictionary.ClassAndLoaderVisitor ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java class ProtectionDomainEntry (line 33) | public class ProtectionDomainEntry extends VMObject { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) { method ProtectionDomainEntry (line 52) | public ProtectionDomainEntry(Address addr) { method next (line 56) | public ProtectionDomainEntry next() { method protectionDomain (line 60) | public Oop protectionDomain() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java class SharedHeap (line 35) | public abstract class SharedHeap extends CollectedHeap { method update (line 41) | public void update(Observable o, Object data) { method initialize (line 47) | private static synchronized void initialize(TypeDataBase db) { method SharedHeap (line 56) | public SharedHeap(Address addr) { method perm (line 65) | public PermGen perm() { method kind (line 69) | public CollectedHeapName kind() { method permGen (line 73) | public Generation permGen() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/Space.java class Space (line 45) | public abstract class Space extends VMObject { method update (line 51) | public void update(Observable o, Object data) { method initialize (line 57) | private static synchronized void initialize(TypeDataBase db) { method Space (line 64) | public Space(Address addr) { method bottom (line 68) | public Address bottom() { return bottomField.getValue(addr); } method end (line 69) | public Address end() { return endField.getValue(addr); } method usedRegion (line 73) | public MemRegion usedRegion() { method bottomAsOopHandle (line 80) | public OopHandle bottomAsOopHandle() { method nextOopHandle (line 87) | public OopHandle nextOopHandle(OopHandle handle, long size) { method getLiveRegions (line 92) | public abstract List/**/ getLiveRegions(); method capacity (line 95) | public long capacity() { return end().minus(bottom()); } method used (line 97) | public abstract long used(); method free (line 99) | public abstract long free(); method contains (line 102) | public boolean contains(Address p) { method print (line 106) | public void print() { printOn(System.out); } method printOn (line 107) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/SpaceClosure.java type SpaceClosure (line 27) | public interface SpaceClosure { method doSpace (line 28) | public void doSpace(Space s); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java class StringTable (line 35) | public class StringTable extends sun.jvm.hotspot.utilities.Hashtable { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method getTheTable (line 53) | public static StringTable getTheTable() { method StringTable (line 58) | public StringTable(Address addr) { type StringVisitor (line 62) | public interface StringVisitor { method visit (line 63) | public void visit(Instance string); method stringsDo (line 66) | public void stringsDo(StringVisitor visitor) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java class SymbolTable (line 35) | public class SymbolTable extends sun.jvm.hotspot.utilities.Hashtable { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method getTheTable (line 55) | public static SymbolTable getTheTable() { method getSymbolTableSize (line 60) | public static int getSymbolTableSize() { method SymbolTable (line 64) | public SymbolTable(Address addr) { method probe (line 72) | public Symbol probe(String name) { method probe (line 84) | public Symbol probe(byte[] name) { type SymbolVisitor (line 97) | public interface SymbolVisitor { method visit (line 98) | public void visit(Symbol sym); method symbolsDo (line 101) | public void symbolsDo(SymbolVisitor visitor) { method toModifiedUTF8Bytes (line 111) | private static byte[] toModifiedUTF8Bytes(String name) throws IOExcept... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java class SystemDictionary (line 33) | public class SystemDictionary { method update (line 50) | public void update(Observable o, Object data) { method initialize (line 56) | private static synchronized void initialize(TypeDataBase db) { method WK_KLASS (line 75) | private static String WK_KLASS(String name) { method WK_KLASS_ENUM_NAME (line 79) | private static String WK_KLASS_ENUM_NAME(String kname) { method dictionary (line 84) | public Dictionary dictionary() { method sharedDictionary (line 89) | public Dictionary sharedDictionary() { method placeholders (line 94) | public PlaceholderTable placeholders() { method constraints (line 99) | public LoaderConstraintTable constraints() { method getThreadKlass (line 106) | public static InstanceKlass getThreadKlass() { method getThreadGroupKlass (line 110) | public static InstanceKlass getThreadGroupKlass() { method getObjectKlass (line 114) | public static InstanceKlass getObjectKlass() { method getStringKlass (line 118) | public static InstanceKlass getStringKlass() { method getClassLoaderKlass (line 122) | public static InstanceKlass getClassLoaderKlass() { method getSystemKlass (line 126) | public static InstanceKlass getSystemKlass() { method getMethodHandleKlass (line 130) | public static InstanceKlass getMethodHandleKlass() { method getAbstractOwnableSynchronizerKlass (line 134) | public InstanceKlass getAbstractOwnableSynchronizerKlass() { method javaSystemLoader (line 139) | public static Oop javaSystemLoader() { method newOop (line 143) | private static Oop newOop(OopHandle handle) { method find (line 148) | public Klass find(String className, Oop classLoader, Oop protectionDom... method find (line 155) | public Klass find(Symbol className, Oop classLoader, Oop protectionDom... type ClassVisitor (line 163) | public static interface ClassVisitor { method visit (line 164) | public void visit(Klass k); type ClassAndLoaderVisitor (line 169) | public static interface ClassAndLoaderVisitor { method visit (line 170) | public void visit(Klass k, Oop loader); method allClassesDo (line 175) | public void allClassesDo(final ClassVisitor v) { method classesDo (line 189) | public void classesDo(ClassVisitor v) { method classesDo (line 194) | public void classesDo(ClassAndLoaderVisitor v) { method primArrayClassesDo (line 199) | public void primArrayClassesDo(ClassAndLoaderVisitor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java class TenuredGeneration (line 29) | public class TenuredGeneration extends OneContigSpaceCardGeneration { method TenuredGeneration (line 30) | public TenuredGeneration(Address addr) { method kind (line 34) | public Generation.Name kind() { method name (line 38) | public String name() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/TenuredSpace.java class TenuredSpace (line 31) | public class TenuredSpace extends OffsetTableContigSpace { method TenuredSpace (line 32) | public TenuredSpace(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java class Universe (line 38) | public class Universe { method update (line 62) | public void update(Observable o, Object data) { method initialize (line 68) | private static synchronized void initialize(TypeDataBase db) { method Universe (line 96) | public Universe() { method heap (line 99) | public CollectedHeap heap() { method getNarrowOopBase (line 107) | public static long getNarrowOopBase() { method getNarrowOopShift (line 115) | public static int getNarrowOopShift() { method isIn (line 120) | public boolean isIn(Address p) { method isInReserved (line 125) | public boolean isInReserved(Address p) { method newOop (line 129) | private Oop newOop(OopHandle handle) { method mainThreadGroup (line 133) | public Oop mainThreadGroup() { method systemThreadGroup (line 137) | public Oop systemThreadGroup() { method systemObjArrayKlassObj (line 141) | public Oop systemObjArrayKlassObj() { method basicTypeClassesDo (line 147) | public void basicTypeClassesDo(SystemDictionary.ClassVisitor visitor) { method print (line 158) | public void print() { printOn(System.out); } method printOn (line 159) | public void printOn(PrintStream tty) { method elementTypeShouldBeAligned (line 166) | public static boolean elementTypeShouldBeAligned(BasicType type) { method fieldTypeShouldBeAligned (line 172) | public static boolean fieldTypeShouldBeAligned(BasicType type) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java class AccessFlags (line 30) | public class AccessFlags implements /* imports */ ClassConstants { method AccessFlags (line 31) | public AccessFlags(long flags) { method isPublic (line 38) | public boolean isPublic () { return (flags & JVM_ACC_PUBLIC ... method isPrivate (line 39) | public boolean isPrivate () { return (flags & JVM_ACC_PRIVATE ... method isProtected (line 40) | public boolean isProtected () { return (flags & JVM_ACC_PROTECTED ... method isStatic (line 41) | public boolean isStatic () { return (flags & JVM_ACC_STATIC ... method isFinal (line 42) | public boolean isFinal () { return (flags & JVM_ACC_FINAL ... method isSynchronized (line 43) | public boolean isSynchronized() { return (flags & JVM_ACC_SYNCHRONIZED... method isSuper (line 44) | public boolean isSuper () { return (flags & JVM_ACC_SUPER ... method isVolatile (line 45) | public boolean isVolatile () { return (flags & JVM_ACC_VOLATILE ... method isBridge (line 46) | public boolean isBridge () { return (flags & JVM_ACC_BRIDGE ... method isTransient (line 47) | public boolean isTransient () { return (flags & JVM_ACC_TRANSIENT ... method isVarArgs (line 48) | public boolean isVarArgs () { return (flags & JVM_ACC_VARARGS ... method isNative (line 49) | public boolean isNative () { return (flags & JVM_ACC_NATIVE ... method isEnum (line 50) | public boolean isEnum () { return (flags & JVM_ACC_ENUM ... method isAnnotation (line 51) | public boolean isAnnotation () { return (flags & JVM_ACC_ANNOTATION ... method isInterface (line 52) | public boolean isInterface () { return (flags & JVM_ACC_INTERFACE ... method isAbstract (line 53) | public boolean isAbstract () { return (flags & JVM_ACC_ABSTRACT ... method isStrict (line 54) | public boolean isStrict () { return (flags & JVM_ACC_STRICT ... method isSynthetic (line 55) | public boolean isSynthetic () { return (flags & JVM_ACC_SYNTHETIC ... method getValue (line 57) | public long getValue () { return flags; } method isMonitorMatching (line 61) | public boolean isMonitorMatching () { return (flags & JVM_ACC_MONITO... method hasMonitorBytecodes (line 62) | public boolean hasMonitorBytecodes () { return (flags & JVM_ACC_HAS_MO... method hasLoops (line 63) | public boolean hasLoops () { return (flags & JVM_ACC_HAS_LO... method loopsFlagInit (line 64) | public boolean loopsFlagInit () { return (flags & JVM_ACC_LOOPS_... method queuedForCompilation (line 65) | public boolean queuedForCompilation() { return (flags & JVM_ACC_QUEUED... method isNotOsrCompilable (line 66) | public boolean isNotOsrCompilable () { return (flags & JVM_ACC_NOT_OS... method hasLineNumberTable (line 67) | public boolean hasLineNumberTable () { return (flags & JVM_ACC_HAS_LI... method hasCheckedExceptions (line 68) | public boolean hasCheckedExceptions() { return (flags & JVM_ACC_HAS_CH... method hasJsrs (line 69) | public boolean hasJsrs () { return (flags & JVM_ACC_HAS_JS... method isObsolete (line 70) | public boolean isObsolete () { return (flags & JVM_ACC_IS_OBS... method hasMirandaMethods (line 73) | public boolean hasMirandaMethods () { return (flags & JVM_ACC_HAS_M... method hasVanillaConstructor (line 74) | public boolean hasVanillaConstructor() { return (flags & JVM_ACC_HAS_V... method hasFinalizer (line 75) | public boolean hasFinalizer () { return (flags & JVM_ACC_HAS_F... method isCloneable (line 76) | public boolean isCloneable () { return (flags & JVM_ACC_IS_CL... method hasLocalVariableTable (line 79) | public boolean hasLocalVariableTable() { return (flags & JVM_ACC_HAS_L... method fieldAccessWatched (line 82) | public boolean fieldAccessWatched () { return (flags & JVM_ACC_FIELD_A... method fieldModificationWatched (line 83) | public boolean fieldModificationWatched() { return (flags & JVM_ACC_FI... method fieldHasGenericSignature (line 84) | public boolean fieldHasGenericSignature() { return (flags & JVM_ACC_FI... method printOn (line 86) | public void printOn(PrintStream tty) { method getStandardFlags (line 107) | public int getStandardFlags() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Array.java class Array (line 35) | public class Array extends Oop { method update (line 38) | public void update(Observable o, Object data) { method Array (line 44) | Array(OopHandle handle, ObjectHeap heap) { method initialize (line 48) | private static void initialize(TypeDataBase db) throws WrongTypeExcept... method headerSizeInBytes (line 58) | private static long headerSizeInBytes() { method headerSize (line 71) | private static long headerSize(BasicType type) { method lengthOffsetInBytes (line 79) | private long lengthOffsetInBytes() { method getLength (line 92) | public long getLength() { method getObjectSize (line 97) | public long getObjectSize() { method baseOffsetInBytes (line 108) | public static long baseOffsetInBytes(BasicType type) { method isArray (line 112) | public boolean isArray() { return true; } method iterateFields (line 114) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java class ArrayData (line 39) | abstract class ArrayData extends ProfileData { method arrayUintAt (line 44) | int arrayUintAt(int index) { method arrayIntAt (line 48) | int arrayIntAt(int index) { method arrayOopAt (line 52) | Oop arrayOopAt(int index) { method arrayElementOffset (line 58) | static int arrayElementOffset(int index) { method ArrayData (line 62) | ArrayData(DataLayout layout) { method staticCellCount (line 66) | static int staticCellCount() { method arrayLen (line 70) | int arrayLen() { method cellCount (line 74) | public int cellCount() { method arrayLenOffset (line 79) | static int arrayLenOffset() { method arrayStartOffset (line 82) | static int arrayStartOffset() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java class ArrayKlass (line 37) | public class ArrayKlass extends Klass { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ArrayKlass (line 59) | ArrayKlass(OopHandle handle, ObjectHeap heap) { method getJavaSuper (line 70) | public Klass getJavaSuper() { method getDimension (line 75) | public long getDimension() { return dimension.getValue(... method getHigherDimension (line 76) | public Klass getHigherDimension() { return (Klass) higherDimension.get... method getLowerDimension (line 77) | public Klass getLowerDimension() { return (Klass) lowerDimension.getV... method getVtableLen (line 78) | public long getVtableLen() { return vtableLen.getValue(... method getAllocSize (line 79) | public long getAllocSize() { return allocSize.getValue(... method getComponentMirror (line 80) | public Oop getComponentMirror() { return componentMirror.get... method javaLangCloneableName (line 87) | private static Symbol javaLangCloneableName() { method javaLangObjectName (line 94) | private static Symbol javaLangObjectName() { method javaIoSerializableName (line 101) | private static Symbol javaIoSerializableName() { method getClassStatus (line 108) | public int getClassStatus() { method computeModifierFlags (line 112) | public long computeModifierFlags() { method getArrayHeaderInBytes (line 116) | public long getArrayHeaderInBytes() { method getLog2ElementSize (line 120) | public int getLog2ElementSize() { method getElementType (line 124) | public int getElementType() { method computeSubtypeOf (line 128) | boolean computeSubtypeOf(Klass k) { method printValueOn (line 140) | public void printValueOn(PrintStream tty) { method getObjectSize (line 144) | public long getObjectSize() { method iterateFields (line 148) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlassKlass.java class ArrayKlassKlass (line 33) | public class ArrayKlassKlass extends KlassKlass { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ArrayKlassKlass (line 47) | ArrayKlassKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 53) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 55) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java class BitData (line 37) | public class BitData extends ProfileData { method BitData (line 44) | public BitData(DataLayout layout) { method staticCellCount (line 48) | static int staticCellCount() { method cellCount (line 52) | public int cellCount() { method nullSeen (line 60) | boolean nullSeen() { return flagAt(nullSeenFlag); } method bitDataSize (line 67) | static int bitDataSize() { method printDataOn (line 71) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java class BooleanField (line 30) | public class BooleanField extends Field { method BooleanField (line 31) | public BooleanField(FieldIdentifier id, long offset, boolean isVMField) { method BooleanField (line 35) | public BooleanField(sun.jvm.hotspot.types.JBooleanField vmField, long ... method BooleanField (line 39) | public BooleanField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public boolean getValue(Oop obj) { return obj.getHandle().getJBooleanA... method setValue (line 44) | public void setValue(Oop obj, boolean value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java class BranchData (line 39) | public class BranchData extends JumpData { method BranchData (line 44) | public BranchData(DataLayout layout) { method staticCellCount (line 49) | static int staticCellCount() { method cellCount (line 53) | public int cellCount() { method notTaken (line 58) | int notTaken() { method notTakenOffset (line 63) | static int notTakenOffset() { method branchDataSize (line 66) | static int branchDataSize() { method printDataOn (line 70) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java class BreakpointInfo (line 33) | public class BreakpointInfo extends VMObject { method update (line 42) | public void update(Observable o, Object data) { method initialize (line 48) | private static synchronized void initialize(TypeDataBase db) throws Wr... method BreakpointInfo (line 58) | public BreakpointInfo(Address addr) { method getOrigBytecode (line 62) | public int getOrigBytecode() { return (int) origBytecodeField.getVa... method getBCI (line 63) | public int getBCI() { return (int) bciField.getValue(addr)... method getNameIndex (line 64) | public long getNameIndex() { return nameIndexField.getValue(addr)... method getSignatureIndex (line 65) | public long getSignatureIndex() { return signatureIndexField.getValue(... method getNext (line 66) | public BreakpointInfo getNext() { method match (line 70) | public boolean match(Method m, int bci) { method match (line 74) | public boolean match(Method m) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java class ByteField (line 30) | public class ByteField extends Field { method ByteField (line 31) | public ByteField(FieldIdentifier id, long offset, boolean isVMField) { method ByteField (line 35) | public ByteField(sun.jvm.hotspot.types.JByteField vmField, long startO... method ByteField (line 39) | public ByteField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public byte getValue(Oop obj) { return obj.getHandle().getJByteAt(getO... method setValue (line 44) | public void setValue(Oop obj, char value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java class CIntField (line 30) | public class CIntField extends Field { method CIntField (line 32) | public CIntField(sun.jvm.hotspot.types.CIntegerField vmField, long sta... method getValue (line 41) | public long getValue(Oop obj) { method getValue (line 44) | public long getValue(Address addr) { method setValue (line 47) | public void setValue(Oop obj, long value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java class CellTypeState (line 31) | public class CellTypeState { method CellTypeState (line 73) | private CellTypeState() {} method CellTypeState (line 75) | private CellTypeState(int state) { method copy (line 79) | public CellTypeState copy() { method makeAny (line 83) | public static CellTypeState makeAny(int state) { method makeBottom (line 91) | public static CellTypeState makeBottom() { method makeTop (line 95) | public static CellTypeState makeTop() { method makeAddr (line 99) | public static CellTypeState makeAddr(int bci) { method makeSlotRef (line 107) | public static CellTypeState makeSlotRef(int slot_num) { method makeLineRef (line 115) | public static CellTypeState makeLineRef(int bci) { method makeLockRef (line 123) | public static CellTypeState makeLockRef(int bci) { method isBottom (line 131) | public boolean isBottom() { return _state == 0; } method isLive (line 132) | public boolean isLive() { return ((_state & live_bits_mask) != 0... method isValidState (line 133) | public boolean isValidState() { method isAddress (line 149) | public boolean isAddress() { return ((_state & bits_mask) == addr... method isReference (line 150) | public boolean isReference() { return ((_state & bits_mask) == ref_... method isValue (line 151) | public boolean isValue() { return ((_state & bits_mask) == val_... method isUninit (line 152) | public boolean isUninit() { return ((_state & bits_mask) == unin... method canBeAddress (line 154) | public boolean canBeAddress() { return ((_state & addr_bit) != 0); } method canBeReference (line 155) | public boolean canBeReference() { return ((_state & ref_bit) != 0); } method canBeValue (line 156) | public boolean canBeValue() { return ((_state & val_bit) != 0); } method canBeUninit (line 157) | public boolean canBeUninit() { return ((_state & uninit_bit) != 0); } method isInfoBottom (line 159) | public boolean isInfoBottom() { return ((_state & not_bottom_info_bi... method isInfoTop (line 160) | public boolean isInfoTop() { return ((_state & top_info_bit) != 0... method getInfo (line 161) | public int getInfo() { method getMonitorSource (line 169) | public int getMonitorSource() { method isGoodAddress (line 176) | public boolean isGoodAddress() { return isAddress() && !isInfoTop(); } method isLockReference (line 177) | public boolean isLockReference() { method isNonlockReference (line 180) | public boolean isNonlockReference() { method equal (line 184) | public boolean equal(CellTypeState a) { return _state == a._state; } method equalKind (line 185) | public boolean equalKind(CellTypeState a) { method toChar (line 189) | public char toChar() { method set (line 206) | public void set(CellTypeState cts) { method merge (line 211) | public CellTypeState merge (CellTypeState cts, int slot) { method print (line 243) | public void print(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java class CellTypeStateList (line 30) | public class CellTypeStateList { method CellTypeStateList (line 31) | public CellTypeStateList(int size) { method size (line 38) | public int size() { method get (line 42) | public CellTypeState get(int i) { method subList (line 46) | public CellTypeStateList subList(int fromIndex, int toIndex) { method CellTypeStateList (line 52) | private CellTypeStateList(List list) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java class CharField (line 30) | public class CharField extends Field { method CharField (line 31) | public CharField(FieldIdentifier id, long offset, boolean isVMField) { method CharField (line 35) | public CharField(sun.jvm.hotspot.types.JCharField vmField, long startO... method CharField (line 39) | public CharField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public char getValue(Oop obj) { return obj.getHandle().getJCharAt(getO... method setValue (line 44) | public void setValue(Oop obj, char value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java class CheckedExceptionElement (line 35) | public class CheckedExceptionElement { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method CheckedExceptionElement (line 54) | public CheckedExceptionElement(OopHandle handle, long offset) { method getClassCPIndex (line 59) | public int getClassCPIndex() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java class CompiledICHolder (line 33) | public class CompiledICHolder extends Oop { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method CompiledICHolder (line 49) | CompiledICHolder(OopHandle handle, ObjectHeap heap) { method isCompiledICHolder (line 53) | public boolean isCompiledICHolder() { return true; } method getHolderMethod (line 62) | public Method getHolderMethod() { return (Method) holderMethod.getValu... method getHolderKlass (line 63) | public Klass getHolderKlass() { return (Klass) holderKlass.getValue... method printValueOn (line 65) | public void printValueOn(PrintStream tty) { method getObjectSize (line 69) | public long getObjectSize() { method iterateFields (line 73) | void iterateFields(OopVisitor visitor, boolean doVMFields) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolderKlass.java class CompiledICHolderKlass (line 33) | public class CompiledICHolderKlass extends Klass { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method CompiledICHolderKlass (line 47) | CompiledICHolderKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 53) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 55) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java class CompressedLineNumberReadStream (line 30) | public class CompressedLineNumberReadStream extends CompressedReadStream { method CompressedLineNumberReadStream (line 32) | public CompressedLineNumberReadStream(Address buffer) { method CompressedLineNumberReadStream (line 36) | public CompressedLineNumberReadStream(Address buffer, int position) { method readPair (line 41) | public boolean readPair() { method bci (line 57) | public int bci() { return bci; } method line (line 58) | public int line() { return line; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java class ConstMethod (line 37) | public class ConstMethod extends Oop { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 52) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ConstMethod (line 84) | ConstMethod(OopHandle handle, ObjectHeap heap) { method getMethod (line 105) | public Method getMethod() { method getConstants (line 112) | public ConstantPool getConstants() { method getConstMethodSize (line 116) | public long getConstMethodSize() { method getFlags (line 120) | public byte getFlags() { method getCodeSize (line 124) | public long getCodeSize() { method getNameIndex (line 128) | public long getNameIndex() { method getSignatureIndex (line 132) | public long getSignatureIndex() { method getGenericSignatureIndex (line 136) | public long getGenericSignatureIndex() { method getIdNum (line 140) | public long getIdNum() { method getName (line 144) | public Symbol getName() { method getSignature (line 148) | public Symbol getSignature() { method getGenericSignature (line 152) | public Symbol getGenericSignature() { method getBytecodeOrBPAt (line 159) | public int getBytecodeOrBPAt(int bci) { method getBytecodeByteArg (line 163) | public byte getBytecodeByteArg(int bci) { method getBytecodeShortArg (line 169) | public short getBytecodeShortArg(int bci) { method getNativeShortArg (line 177) | public short getNativeShortArg(int bci) { method getBytecodeIntArg (line 189) | public int getBytecodeIntArg(int bci) { method getNativeIntArg (line 200) | public int getNativeIntArg(int bci) { method getByteCode (line 213) | public byte[] getByteCode() { method getObjectSize (line 223) | public long getObjectSize() { method printValueOn (line 227) | public void printValueOn(PrintStream tty) { method iterateFields (line 231) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method hasLineNumberTable (line 247) | public boolean hasLineNumberTable() { method getLineNumberFromBCI (line 251) | public int getLineNumberFromBCI(int bci) { method getLineNumberTable (line 286) | public LineNumberTableElement[] getLineNumberTable() { method hasLocalVariableTable (line 303) | public boolean hasLocalVariableTable() { method getLocalVariableName (line 307) | public Symbol getLocalVariableName(int bci, int slot) { method getLocalVariableTable (line 312) | public LocalVariableTableElement[] getLocalVariableTable() { method hasExceptionTable (line 325) | public boolean hasExceptionTable() { method getExceptionTable (line 329) | public ExceptionTableElement[] getExceptionTable() { method hasCheckedExceptions (line 342) | public boolean hasCheckedExceptions() { method getCheckedExceptions (line 346) | public CheckedExceptionElement[] getCheckedExceptions() { method isNative (line 364) | private boolean isNative() { method offsetOfCodeEnd (line 369) | private long offsetOfCodeEnd() { method offsetOfCompressedLineNumberTable (line 374) | private long offsetOfCompressedLineNumberTable() { method offsetOfLastU2Element (line 379) | private long offsetOfLastU2Element() { method offsetOfCheckedExceptionsLength (line 383) | private long offsetOfCheckedExceptionsLength() { method getCheckedExceptionsLength (line 387) | private int getCheckedExceptionsLength() { method offsetOfCheckedExceptions (line 396) | private long offsetOfCheckedExceptions() { method getLineNumberTableLength (line 406) | private int getLineNumberTableLength() { method getLocalVariableTableLength (line 418) | private int getLocalVariableTableLength() { method offsetOfLocalVariableTableLength (line 427) | private long offsetOfLocalVariableTableLength() { method offsetOfLocalVariableTable (line 441) | private long offsetOfLocalVariableTable() { method getExceptionTableLength (line 451) | private int getExceptionTableLength() { method offsetOfExceptionTableLength (line 459) | private long offsetOfExceptionTableLength() { method offsetOfExceptionTable (line 470) | private long offsetOfExceptionTable() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethodKlass.java class ConstMethodKlass (line 35) | public class ConstMethodKlass extends Klass { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ConstMethodKlass (line 49) | ConstMethodKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 55) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 57) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java class ConstantPool (line 37) | public class ConstantPool extends Oop implements ClassConstants { class CPSlot (line 39) | public class CPSlot { method CPSlot (line 42) | CPSlot(Address ptr) { method CPSlot (line 45) | CPSlot(Symbol sym) { method isOop (line 49) | public boolean isOop() { method isMetaData (line 52) | public boolean isMetaData() { method getSymbol (line 56) | public Symbol getSymbol() { method getOop (line 62) | public Oop getOop() { method debugMessage (line 73) | protected void debugMessage(String message) { method update (line 79) | public void update(Observable o, Object data) { method initialize (line 85) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ConstantPool (line 100) | ConstantPool(OopHandle handle, ObjectHeap heap) { method isConstantPool (line 104) | public boolean isConstantPool() { return true; } method getTags (line 119) | public TypeArray getTags() { return (TypeArray) ... method getOperands (line 120) | public TypeArray getOperands() { return (TypeArray) ... method getCache (line 121) | public ConstantPoolCache getCache() { return (ConstantPoolCache) ... method getPoolHolder (line 122) | public Klass getPoolHolder() { return (Klass) ... method getLength (line 123) | public int getLength() { return (int)length.getValue... method getElementSize (line 125) | private long getElementSize() { method indexOffset (line 134) | private long indexOffset(long index) { method getTagAt (line 141) | public ConstantTag getTagAt(long index) { method getSlotAt (line 145) | public CPSlot getSlotAt(long index) { method getObjAtRaw (line 149) | public Oop getObjAtRaw(long index){ method getSymbolAt (line 153) | public Symbol getSymbolAt(long index) { method getIntAt (line 158) | public int getIntAt(long index){ method getFloatAt (line 162) | public float getFloatAt(long index){ method getLongAt (line 166) | public long getLongAt(long index) { method getDoubleAt (line 174) | public double getDoubleAt(long index) { method getFieldOrMethodAt (line 178) | public int getFieldOrMethodAt(int which) { method getNameAndTypeAt (line 203) | public int[] getNameAndTypeAt(int which) { method getNameRefAt (line 214) | public Symbol getNameRefAt(int which) { method implGetNameRefAt (line 218) | private Symbol implGetNameRefAt(int which, boolean uncached) { method getSignatureRefAt (line 223) | public Symbol getSignatureRefAt(int which) { method implGetSignatureRefAt (line 227) | private Symbol implGetSignatureRefAt(int which, boolean uncached) { method implNameAndTypeRefIndexAt (line 233) | private int implNameAndTypeRefIndexAt(int which, boolean uncached) { method remapInstructionOperandFromCache (line 258) | private int remapInstructionOperandFromCache(int operand) { method invokeDynamicNameAndTypeRefIndexAt (line 266) | int invokeDynamicNameAndTypeRefIndexAt(int which) { method getKlassRefAt (line 272) | public Klass getKlassRefAt(int which) { method getFieldOrMethodKlassRefAt (line 278) | public InstanceKlass getFieldOrMethodKlassRefAt(int which) { method getMethodRefAt (line 285) | public Method getMethodRefAt(int which) { method getFieldRefAt (line 294) | public Field getFieldRefAt(int which) { method getNameAndTypeRefIndexAt (line 302) | public int getNameAndTypeRefIndexAt(int index) { method getNameRefIndexAt (line 307) | public int getNameRefIndexAt(int index) { method getSignatureRefIndexAt (line 320) | public int getSignatureRefIndexAt(int index) { method getMethodHandleIndexAt (line 333) | public int getMethodHandleIndexAt(int i) { method getMethodHandleRefKindAt (line 345) | public int getMethodHandleRefKindAt(int i) { method getMethodTypeIndexAt (line 357) | public int getMethodTypeIndexAt(int i) { method getBootstrapSpecifierAt (line 369) | public short[] getBootstrapSpecifierAt(int i) { method nameForTag (line 391) | private String nameForTag(int tag) { method iterateFields (line 418) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method writeBytes (line 481) | public void writeBytes(OutputStream os) throws IOException { method printValueOn (line 650) | public void printValueOn(PrintStream tty) { method getObjectSize (line 659) | public long getObjectSize() { method extractHighShortFromInt (line 667) | private static int extractHighShortFromInt(int val) { method extractLowShortFromInt (line 672) | private static int extractLowShortFromInt(int val) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java class ConstantPoolCache (line 37) | public class ConstantPoolCache extends Oop { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ConstantPoolCache (line 55) | ConstantPoolCache(OopHandle handle, ObjectHeap heap) { method isConstantPoolCache (line 59) | public boolean isConstantPoolCache() { return true; } method getConstants (line 68) | public ConstantPool getConstants() { return (ConstantPool) constants.g... method getObjectSize (line 70) | public long getObjectSize() { method getEntryAt (line 74) | public ConstantPoolCacheEntry getEntryAt(int i) { method isSecondaryIndex (line 79) | public static boolean isSecondaryIndex(int i) { return (i < 0); } method decodeSecondaryIndex (line 80) | public static int decodeSecondaryIndex(int i) { return isSecondar... method encodeSecondaryIndex (line 81) | public static int encodeSecondaryIndex(int i) { return !isSecondar... method getSecondaryEntryAt (line 84) | public ConstantPoolCacheEntry getSecondaryEntryAt(int i) { method getMainEntryAt (line 96) | public ConstantPoolCacheEntry getMainEntryAt(int i) { method getIntAt (line 110) | public int getIntAt(int entry, int fld) { method printValueOn (line 117) | public void printValueOn(PrintStream tty) { method getLength (line 121) | public int getLength() { method iterateFields (line 125) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java class ConstantPoolCacheEntry (line 33) | public class ConstantPoolCacheEntry { method update (line 46) | public void update(Observable o, Object data) { method initialize (line 52) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ConstantPoolCacheEntry (line 65) | ConstantPoolCacheEntry(ConstantPoolCache cp, int index) { method getConstantPoolIndex (line 70) | public int getConstantPoolIndex() { method isSecondaryEntry (line 77) | public boolean isSecondaryEntry() { method getMainEntryIndex (line 81) | public int getMainEntryIndex() { method getIndices (line 88) | private long getIndices() { method getF1 (line 92) | public Oop getF1() { method getF2 (line 96) | public int getF2() { method getFlags (line 100) | public int getFlags() { method iterateFields (line 108) | public void iterateFields(OopVisitor visitor) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheKlass.java class ConstantPoolCacheKlass (line 35) | public class ConstantPoolCacheKlass extends Klass { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ConstantPoolCacheKlass (line 49) | ConstantPoolCacheKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 53) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 55) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolKlass.java class ConstantPoolKlass (line 35) | public class ConstantPoolKlass extends Klass { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ConstantPoolKlass (line 49) | ConstantPoolKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 53) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 55) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java class CounterData (line 37) | public class CounterData extends BitData { method CounterData (line 42) | public CounterData(DataLayout layout) { method staticCellCount (line 46) | static int staticCellCount() { method cellCount (line 50) | public int cellCount() { method count (line 55) | int count() { method countOffset (line 60) | static int countOffset() { method counterDataSize (line 63) | static int counterDataSize() { method printDataOn (line 67) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java class DataLayout (line 34) | public class DataLayout { method DataLayout (line 66) | public DataLayout(MethodData d, int o) { method DataLayout (line 71) | public DataLayout(Address d, int o) { method dp (line 77) | public int dp() { return offset; } method getU11 (line 79) | private int getU11(int at) { method getU22 (line 83) | private int getU22(int at) { method cellAt (line 87) | int cellAt(int index) { method oopAt (line 92) | Oop oopAt(int index) { method addressAt (line 101) | public Address addressAt(int index) { method needsArrayLen (line 126) | static boolean needsArrayLen(int tag) { method headerSizeInBytes (line 133) | static int headerSizeInBytes() { method headerSizeInCells (line 136) | static int headerSizeInCells() { method computeSizeInBytes (line 140) | static int computeSizeInBytes(int cellCount) { method tag (line 148) | public int tag() { method trapState (line 160) | int trapState() { method flags (line 164) | int flags() { method bci (line 168) | int bci() { method flagAt (line 172) | boolean flagAt(int flagNumber) { method headerOffset (line 178) | static int headerOffset() { method tagOffset (line 181) | static int tagOffset() { method flagsOffset (line 184) | static int flagsOffset() { method bciOffset (line 187) | static int bciOffset() { method cellOffset (line 190) | public static int cellOffset(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java class DefaultHeapVisitor (line 30) | public class DefaultHeapVisitor implements HeapVisitor { method prologue (line 31) | public void prologue(long usedSize) {} method doObj (line 32) | public boolean doObj(Oop obj) {return false;} method epilogue (line 33) | public void epilogue() {} FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java class DefaultOopVisitor (line 31) | public class DefaultOopVisitor implements OopVisitor { method prologue (line 34) | public void prologue() {} method epilogue (line 37) | public void epilogue() {} method setObj (line 39) | public void setObj(Oop obj) { method getObj (line 43) | public Oop getObj() { method doOop (line 48) | public void doOop(OopField field, boolean isVMField) {} method doOop (line 49) | public void doOop(NarrowOopField field, boolean isVMField) {} method doByte (line 50) | public void doByte(ByteField field, boolean isVMField) {} method doChar (line 51) | public void doChar(CharField field, boolean isVMField) {} method doBoolean (line 52) | public void doBoolean(BooleanField field, boolean isVMField) {} method doShort (line 53) | public void doShort(ShortField field, boolean isVMField) {} method doInt (line 54) | public void doInt(IntField field, boolean isVMField) {} method doLong (line 55) | public void doLong(LongField field, boolean isVMField) {} method doFloat (line 56) | public void doFloat(FloatField field, boolean isVMField) {} method doDouble (line 57) | public void doDouble(DoubleField field, boolean isVMField) {} method doCInt (line 58) | public void doCInt(CIntField field, boolean isVMField) {} FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java class DoubleField (line 30) | public class DoubleField extends Field { method DoubleField (line 31) | public DoubleField(FieldIdentifier id, long offset, boolean isVMField) { method DoubleField (line 35) | public DoubleField(sun.jvm.hotspot.types.JDoubleField vmField, long st... method DoubleField (line 39) | public DoubleField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public double getValue(Oop obj) { return obj.getHandle().getJDoubleAt(... method setValue (line 44) | public void setValue(Oop obj, double value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java class ExceptionTableElement (line 35) | public class ExceptionTableElement { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ExceptionTableElement (line 60) | public ExceptionTableElement(OopHandle handle, long offset) { method getStartPC (line 65) | public int getStartPC() { method getEndPC (line 69) | public int getEndPC() { method getHandlerPC (line 73) | public int getHandlerPC() { method getCatchTypeIndex (line 77) | public int getCatchTypeIndex() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Field.java class Field (line 32) | public class Field { method Field (line 34) | Field(FieldIdentifier id, long offset, boolean isVMField) { method Field (line 42) | Field(InstanceKlass holder, int fieldIndex) { method getOffset (line 71) | public long getOffset() { return offset; } method getID (line 74) | public FieldIdentifier getID() { return id; } method isVMField (line 77) | public boolean isVMField() { return isVMField; } method isNamedField (line 80) | public boolean isNamedField() { return (id instanceof NamedFieldIdenti... method printOn (line 82) | public void printOn(PrintStream tty) { method getFieldHolder (line 89) | public InstanceKlass getFieldHolder() { method getFieldIndex (line 96) | public int getFieldIndex() { method getAccessFlags (line 101) | public long getAccessFlags() { return accessFlags.getValue(); } method getAccessFlagsObj (line 102) | public AccessFlags getAccessFlagsObj() { return accessFlags; } method getFieldType (line 105) | public FieldType getFieldType() { return fieldType; } method getSignature (line 109) | public Symbol getSignature() { return signature; } method getGenericSignature (line 110) | public Symbol getGenericSignature() { return genericSignature; } method isPublic (line 115) | public boolean isPublic() { return accessFlags.isPubl... method isPrivate (line 116) | public boolean isPrivate() { return accessFlags.isPriv... method isProtected (line 117) | public boolean isProtected() { return accessFlags.isProt... method isPackagePrivate (line 118) | public boolean isPackagePrivate() { return !isPublic() && !is... method isStatic (line 120) | public boolean isStatic() { return accessFlags.isStat... method isFinal (line 121) | public boolean isFinal() { return accessFlags.isFina... method isVolatile (line 122) | public boolean isVolatile() { return accessFlags.isVola... method isTransient (line 123) | public boolean isTransient() { return accessFlags.isTran... method isSynthetic (line 125) | public boolean isSynthetic() { return accessFlags.isSynt... method isEnumConstant (line 126) | public boolean isEnumConstant() { return accessFlags.isEnum... method equals (line 128) | public boolean equals(Object obj) { method hashCode (line 142) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java class FieldIdentifier (line 30) | public class FieldIdentifier { method getName (line 32) | public String getName() { return ""; } method printOn (line 34) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java class FieldType (line 31) | public class FieldType { method FieldType (line 36) | public FieldType(Symbol signature) { method isOop (line 58) | public boolean isOop() { return isObject() || isArray(); } method isByte (line 59) | public boolean isByte() { return first == 'B'; } method isChar (line 60) | public boolean isChar() { return first == 'C'; } method isDouble (line 61) | public boolean isDouble() { return first == 'D'; } method isFloat (line 62) | public boolean isFloat() { return first == 'F'; } method isInt (line 63) | public boolean isInt() { return first == 'I'; } method isLong (line 64) | public boolean isLong() { return first == 'J'; } method isShort (line 65) | public boolean isShort() { return first == 'S'; } method isBoolean (line 66) | public boolean isBoolean() { return first == 'Z'; } method isObject (line 67) | public boolean isObject() { return first == 'L'; } method isArray (line 68) | public boolean isArray() { return first == '['; } method getSignature (line 70) | public Symbol getSignature() { return signature; } class ArrayInfo (line 72) | public static class ArrayInfo { method ArrayInfo (line 77) | public ArrayInfo(int dimension, int elementBasicType) { method dimension (line 82) | public int dimension() { return dimension; } method elementBasicType (line 84) | public int elementBasicType() { return elementBasicType; } method getArrayInfo (line 88) | public ArrayInfo getArrayInfo() { method skipOptionalSize (line 101) | private int skipOptionalSize(Symbol sig, int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java class FloatField (line 30) | public class FloatField extends Field { method FloatField (line 31) | public FloatField(FieldIdentifier id, long offset, boolean isVMField) { method FloatField (line 35) | public FloatField(sun.jvm.hotspot.types.JFloatField vmField, long star... method FloatField (line 39) | public FloatField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public float getValue(Oop obj) { return obj.getHandle().getJFloatAt(ge... method setValue (line 44) | public void setValue(Oop obj, float value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java class GenerateOopMap (line 35) | public class GenerateOopMap { type JumpClosure (line 36) | interface JumpClosure { method process (line 37) | public void process(GenerateOopMap c, int bcpDelta, int[] data); class ComputeCallStack (line 65) | static class ComputeCallStack extends SignatureIterator { method set (line 69) | void set(CellTypeState state) { _effect.get(_idx++).set(stat... method length (line 70) | int length() { return _idx; } method doBool (line 72) | public void doBool () { set(CellTypeState.value); } method doChar (line 73) | public void doChar () { set(CellTypeState.value); } method doFloat (line 74) | public void doFloat () { set(CellTypeState.value); } method doByte (line 75) | public void doByte () { set(CellTypeState.value); } method doShort (line 76) | public void doShort () { set(CellTypeState.value); } method doInt (line 77) | public void doInt () { set(CellTypeState.value); } method doVoid (line 78) | public void doVoid () { set(CellTypeState.bottom);} method doObject (line 79) | public void doObject(int begin, int end) { set(CellTypeState.ref); } method doArray (line 80) | public void doArray (int begin, int end) { set(CellTypeState.ref); } method doDouble (line 82) | public void doDouble() { set(CellTypeState.value); method doLong (line 84) | public void doLong () { set(CellTypeState.value); method ComputeCallStack (line 87) | ComputeCallStack(Symbol signature) { method computeForParameters (line 92) | int computeForParameters(boolean is_static, CellTypeStateList effect) { method computeForReturntype (line 105) | int computeForReturntype(CellTypeStateList effect) { class ComputeEntryStack (line 116) | static class ComputeEntryStack extends SignatureIterator { method set (line 120) | void set(CellTypeState state) { _effect.get(_idx++).set(stat... method length (line 121) | int length() { return _idx; } method doBool (line 123) | public void doBool () { set(CellTypeState.value); } method doChar (line 124) | public void doChar () { set(CellTypeState.value); } method doFloat (line 125) | public void doFloat () { set(CellTypeState.value); } method doByte (line 126) | public void doByte () { set(CellTypeState.value); } method doShort (line 127) | public void doShort () { set(CellTypeState.value); } method doInt (line 128) | public void doInt () { set(CellTypeState.value); } method doVoid (line 129) | public void doVoid () { set(CellTypeState.bottom);} method doObject (line 130) | public void doObject(int begin, int end) { set(CellTypeState.makeSlo... method doArray (line 131) | public void doArray (int begin, int end) { set(CellTypeState.makeSlo... method doDouble (line 133) | public void doDouble() { set(CellTypeState.value); method doLong (line 135) | public void doLong () { set(CellTypeState.value); method ComputeEntryStack (line 138) | ComputeEntryStack(Symbol signature) { method computeForParameters (line 143) | int computeForParameters(boolean is_static, CellTypeStateList effect) { method computeForReturntype (line 156) | int computeForReturntype(CellTypeStateList effect) { class RetTableEntry (line 168) | static class RetTableEntry { method RetTableEntry (line 174) | RetTableEntry(int target, RetTableEntry next) { method targetBci (line 181) | int targetBci() { return _target_bci; } method nofJsrs (line 182) | int nofJsrs() { return _jsrs.size(); } method jsrs (line 183) | int jsrs(int i) { return ((Integer) _jsrs.get(i)).intValue(); } method addJsr (line 186) | void addJsr (int return_bci) { _jsrs.add(new Integer(return_bci... method addDelta (line 187) | void addDelta(int bci, int delta) { method next (line 199) | RetTableEntry next() { return _next; } class RetTable (line 202) | static class RetTable { method addJsr (line 206) | private void addJsr(int return_bci, int target_bci) { method RetTable (line 223) | RetTable() {} method computeRetTable (line 224) | void computeRetTable(Method method) { method updateRetTable (line 239) | void updateRetTable(int bci, int delta) { method findJsrsForTarget (line 246) | RetTableEntry findJsrsForTarget(int targBci) { class BasicBlock (line 262) | static class BasicBlock { method vars (line 277) | CellTypeStateList vars() { return _state; } method stack (line 278) | CellTypeStateList stack() { return _state.subList(_max_locals,... method changed (line 280) | boolean changed() { return _changed; } method setChanged (line 281) | void setChanged(boolean s) { _changed = s; } method isReachable (line 284) | boolean isReachable() { return _stack_top >= 0; } method isDead (line 288) | boolean isDead() { return _stack_top == _dead_basic_b... method isAlive (line 289) | boolean isAlive() { return _stack_top != _dead_basic_b... method markAsAlive (line 290) | void markAsAlive() { method initState (line 336) | void initState() { method makeContextUninitialized (line 341) | void makeContextUninitialized () { method methodsigToEffect (line 351) | int methodsigToEffect (Symbol signature, boolean ... method mergeStateVectors (line 356) | boolean mergeStateVectors (CellTypeStateList cts, Cel... method copyState (line 388) | void copyState (CellTypeStateList dst, Cel... method mergeStateIntoBB (line 406) | void mergeStateIntoBB (BasicBlock bb) { method mergeState (line 441) | void mergeState (int bci, int[] data) { method setVar (line 445) | void setVar (int localNo, CellTypeState... method getVar (line 456) | CellTypeState getVar (int localNo) { method pop (line 466) | CellTypeState pop () { method push (line 473) | void push (CellTypeState cts) { method monitorPop (line 489) | CellTypeState monitorPop () { method monitorPush (line 506) | void monitorPush (CellTypeState cts) { method vars (line 524) | CellTypeStateList vars () { return _state; } method stack (line 525) | CellTypeStateList stack () { return _state.subList(_max_locals, ... method monitors (line 526) | CellTypeStateList monitors() { return _state.subList(_max_locals+_... method replaceAllCTSMatches (line 528) | void replaceAllCTSMatches (CellTypeState match, method printStates (line 551) | void printStates (PrintStream tty, CellTypeS... method printCurrentState (line 557) | void printCurrentState (PrintStream tty, method reportMonitorMismatch (line 627) | void reportMonitorMismatch (String msg) { method initializeBB (line 642) | void initializeBB () { method markBBHeadersAndCountGCPoints (line 648) | void markBBHeadersAndCountGCPoints() { method isBBHeader (line 700) | boolean isBBHeader (int bci) { method gcPoints (line 704) | int gcPoints () { method bbCount (line 708) | int bbCount () { method setBBMarkBit (line 712) | void setBBMarkBit (int bci) { method clear_bbmark_bit (line 716) | void clear_bbmark_bit (int bci) { method getBasicBlockAt (line 720) | BasicBlock getBasicBlockAt (int bci) { method getBasicBlockContaining (line 728) | BasicBlock getBasicBlockContaining (int bci) { method interpBB (line 761) | void interpBB (BasicBlock bb) { method restoreState (line 845) | void restoreState (BasicBlock bb) { method nextBBStartPC (line 853) | int nextBBStartPC (BasicBlock bb) { method updateBasicBlocks (line 861) | void updateBasicBlocks (int bci, int delta) { method markBB (line 873) | void markBB(int bci, int[] data) { method markReachableCode (line 889) | void markReachableCode() { method reachableBasicblock (line 952) | void reachableBasicblock (int bci, int[] data) { method doInterpretation (line 964) | void doInterpretation () { method initBasicBlocks (line 988) | void initBasicBlocks () { method setupMethodEntryState (line 1080) | void setupMethodEntryState () { method interpAll (line 1098) | void interpAll () { method interp1 (line 1121) | void interp1 (BytecodeStream itr) { method doExceptionEdge (line 1434) | void doExceptionEdge (BytecodeStream itr) { method checkType (line 1535) | void checkType (CellTypeState expected, Cel... method ppstore (line 1543) | void ppstore (CellTypeState[] in, int lo... method ppload (line 1555) | void ppload (CellTypeState[] out, int lo... method ppush1 (line 1597) | void ppush1 (CellTypeState in) { method ppush (line 1607) | void ppush (CellTypeState[] in) { method ppush (line 1613) | void ppush (CellTypeStateList in) { method ppop1 (line 1619) | void ppop1 (CellTypeState out) { method ppop (line 1627) | void ppop (CellTypeState[] out) { method ppopAny (line 1633) | void ppopAny (int poplen) { method pp (line 1641) | void pp (CellTypeState[] in, CellTyp... method ppNewRef (line 1646) | void ppNewRef (CellTypeState[] in, int bci) { method ppdupswap (line 1651) | void ppdupswap (int poplen, String out) { method doLdc (line 1669) | void doLdc (int bci) { method doAstore (line 1677) | void doAstore (int idx) { method doJsr (line 1688) | void doJsr (int targBCI) { method doField (line 1692) | void doField (boolean is_get, boolean is_... method doMethod (line 1728) | void doMethod (boolean is_static, boolean ... method doMultianewarray (line 1769) | void doMultianewarray (int dims, int bci) { method doMonitorenter (line 1779) | void doMonitorenter (int bci) { method doMonitorexit (line 1808) | void doMonitorexit (int bci) { method doReturnMonitorCheck (line 1852) | void doReturnMonitorCheck () { method doCheckcast (line 1867) | void doCheckcast () { method sigcharToEffect (line 1873) | CellTypeState[] sigcharToEffect (char sigch, int bci, CellTy... method copyCTS (line 1887) | int copyCTS (CellTypeState[] dst, CellTy... method reportResult (line 1900) | void reportResult () { method initializeVars (line 1931) | void initializeVars () { method addToRefInitSet (line 1936) | void addToRefInitSet (int localNo) { method recordRefvalConflict (line 1954) | void recordRefvalConflict (int varNo) { method rewriteRefvalConflicts (line 1978) | void rewriteRefvalConflicts () { method stateVecToString (line 2003) | String stateVecToString (CellTypeStateList vec, int ... method retJumpTargetsDo (line 2012) | void retJumpTargetsDo (BytecodeStream bcs, JumpClo... method jumpTargetsDo (line 2046) | boolean jumpTargetsDo (BytecodeStream bcs, JumpClo... method GenerateOopMap (line 2133) | public GenerateOopMap(Method method) { method computeMap (line 2143) | public void computeMap() { method resultForBasicblock (line 2215) | public void resultForBasicblock(int bci) { method maxLocals (line 2232) | public int maxLocals() { return _max_... method method (line 2233) | public Method method() { return _meth... method monitorSafe (line 2241) | public boolean monitorSafe() { return _moni... method getMonitorMatch (line 2245) | public int getMonitorMatch(int bci) { method bbIndex (line 2277) | private int bbIndex(BasicBlock bb) { method allowRewrites (line 2307) | public boolean allowRewrites () ... method reportResults (line 2308) | public boolean reportResults () ... method reportInitVars (line 2309) | public boolean reportInitVars () ... method possibleGCPoint (line 2310) | public boolean possibleGCPoint (BytecodeStream bcs) ... method fillStackmapProlog (line 2311) | public void fillStackmapProlog (int nofGCPoints) ... method fillStackmapEpilog (line 2312) | public void fillStackmapEpilog () ... method fillStackmapForOpcodes (line 2313) | public void fillStackmapForOpcodes (BytecodeStream bcs, method fillInitVars (line 2317) | public void fillInitVars (List/**/ init_vars) ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java class HeapPrinter (line 29) | public class HeapPrinter implements HeapVisitor { method HeapPrinter (line 31) | public HeapPrinter(PrintStream tty) { method prologue (line 37) | public void prologue(long size) {} method doObj (line 39) | public boolean doObj(Oop obj) { method epilogue (line 44) | public void epilogue() {} FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java type HeapVisitor (line 29) | public interface HeapVisitor { method prologue (line 33) | public void prologue(long usedSize); method doObj (line 37) | public boolean doObj(Oop obj); method epilogue (line 40) | public void epilogue(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java class IndexableFieldIdentifier (line 33) | public class IndexableFieldIdentifier extends FieldIdentifier { method IndexableFieldIdentifier (line 35) | public IndexableFieldIdentifier(int index) { method getIndex (line 41) | public int getIndex() { return index; } method getName (line 43) | public String getName() { return Integer.toString(getIndex()); } method printOn (line 45) | public void printOn(PrintStream tty) { method equals (line 49) | public boolean equals(Object obj) { method hashCode (line 61) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java class Instance (line 35) | public class Instance extends Oop { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Instance (line 50) | Instance(OopHandle handle, ObjectHeap heap) { method getHeaderSize (line 55) | public static long getHeaderSize() { method isInstance (line 63) | public boolean isInstance() { return true; } method iterateFields (line 65) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method printValueOn (line 70) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java class InstanceKlass (line 37) | public class InstanceKlass extends Klass { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 64) | private static synchronized void initialize(TypeDataBase db) throws Wr... method InstanceKlass (line 114) | InstanceKlass(OopHandle handle, ObjectHeap heap) { method isAnonymous (line 158) | public boolean isAnonymous() { class ClassState (line 163) | public static class ClassState { method ClassState (line 172) | private ClassState(String value) { method toString (line 176) | public String toString() { method getInitStateAsInt (line 183) | public int getInitStateAsInt() { return (int) initState.getValue(this... method getInitState (line 184) | public ClassState getInitState() { method isLoaded (line 206) | public boolean isLoaded() { method isLinked (line 210) | public boolean isLinked() { method isInitialized (line 214) | public boolean isInitialized() { method isNotInitialized (line 218) | public boolean isNotInitialized() { method isBeingInitialized (line 222) | public boolean isBeingInitialized() { method isInErrorState (line 226) | public boolean isInErrorState() { method getClassStatus (line 230) | public int getClassStatus() { method getObjectSize (line 252) | public long getObjectSize(Oop object) { method getHeaderSize (line 256) | public static long getHeaderSize() { return headerSize; } method getFieldAccessFlags (line 258) | public short getFieldAccessFlags(int index) { method getFieldNameIndex (line 262) | public short getFieldNameIndex(int index) { method getFieldName (line 267) | public Symbol getFieldName(int index) { method getFieldSignatureIndex (line 276) | public short getFieldSignatureIndex(int index) { method getFieldSignature (line 281) | public Symbol getFieldSignature(int index) { method getFieldGenericSignatureIndex (line 290) | public short getFieldGenericSignatureIndex(int index) { method getFieldGenericSignature (line 312) | public Symbol getFieldGenericSignature(int index) { method getFieldInitialValueIndex (line 320) | public short getFieldInitialValueIndex(int index) { method getFieldOffset (line 325) | public int getFieldOffset(int index) { method getArrayKlasses (line 332) | public Klass getArrayKlasses() { return (Klass) arra... method getMethods (line 333) | public ObjArray getMethods() { return (ObjArray) meth... method getMethodOrdering (line 334) | public TypeArray getMethodOrdering() { return (TypeArray) meth... method getLocalInterfaces (line 335) | public ObjArray getLocalInterfaces() { return (ObjArray) loca... method getTransitiveInterfaces (line 336) | public ObjArray getTransitiveInterfaces() { return (ObjArray) tra... method getFields (line 337) | public TypeArray getFields() { return (TypeArray) fiel... method getJavaFieldsCount (line 338) | public int getJavaFieldsCount() { return (int... method getAllFieldsCount (line 339) | public int getAllFieldsCount() { method getConstants (line 351) | public ConstantPool getConstants() { return (ConstantPool) cons... method getClassLoader (line 352) | public Oop getClassLoader() { return clas... method getProtectionDomain (line 353) | public Oop getProtectionDomain() { return prot... method getSigners (line 354) | public ObjArray getSigners() { return (ObjArray) sign... method getSourceFileName (line 355) | public Symbol getSourceFileName() { return getSymbol(sourceFil... method getSourceDebugExtension (line 356) | public String getSourceDebugExtension(){ return CStr... method getInnerClasses (line 357) | public TypeArray getInnerClasses() { return (TypeArray) inne... method getNonstaticFieldSize (line 358) | public long getNonstaticFieldSize() { return nons... method getStaticOopFieldCount (line 359) | public long getStaticOopFieldCount() { return stat... method getNonstaticOopMapSize (line 360) | public long getNonstaticOopMapSize() { return nons... method getIsMarkedDependent (line 361) | public boolean getIsMarkedDependent() { return isMa... method getVtableLen (line 362) | public long getVtableLen() { return vtab... method getItableLen (line 363) | public long getItableLen() { return itab... method getGenericSignature (line 364) | public Symbol getGenericSignature() { return getSymbol(genericSi... method majorVersion (line 365) | public long majorVersion() { return majo... method minorVersion (line 366) | public long minorVersion() { return mino... method getSizeHelper (line 369) | public long getSizeHelper() { type InnerClassAttributeOffset (line 378) | public static interface InnerClassAttributeOffset { type EnclosingMethodAttributeOffset (line 387) | public static interface EnclosingMethodAttributeOffset { method computeModifierFlags (line 394) | public long computeModifierFlags() { method isInnerClassName (line 443) | public boolean isInnerClassName(Symbol sym) { method isInnerOrLocalClassName (line 449) | public boolean isInnerOrLocalClassName(Symbol sym) { method isInInnerClasses (line 453) | private boolean isInInnerClasses(Symbol sym, boolean includeLocals) { method implementsInterface (line 523) | public boolean implementsInterface(Klass k) { method computeSubtypeOf (line 535) | boolean computeSubtypeOf(Klass k) { method printValueOn (line 543) | public void printValueOn(PrintStream tty) { method iterateFields (line 547) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method iterateStaticFields (line 577) | public void iterateStaticFields(OopVisitor visitor) { method iterateStaticFieldsInternal (line 585) | void iterateStaticFieldsInternal(OopVisitor visitor) { method getJavaSuper (line 597) | public Klass getJavaSuper() { class StaticField (line 601) | public static class StaticField { method StaticField (line 605) | StaticField(Field field, AccessFlags flags) { method iterateNonStaticFields (line 611) | public void iterateNonStaticFields(OopVisitor visitor, Oop obj) { method findLocalField (line 627) | public Field findLocalField(Symbol name, Symbol sig) { method findInterfaceField (line 641) | public Field findInterfaceField(Symbol name, Symbol sig) { method findField (line 667) | public Field findField(Symbol name, Symbol sig) { method findField (line 687) | public Field findField(String name, String sig) { method findFieldDbg (line 700) | public Field findFieldDbg(String name, String sig) { method getFieldByIndex (line 706) | public Field getFieldByIndex(int fieldIndex) { method getImmediateFields (line 715) | public List getImmediateFields() { method getAllFields (line 733) | public List getAllFields() { method getImmediateMethods (line 769) | public List getImmediateMethods() { method getDirectImplementedInterfaces (line 796) | public List getDirectImplementedInterfaces() { method getObjectSize (line 812) | public long getObjectSize() { method arrayKlassImpl (line 832) | public Klass arrayKlassImpl(boolean orNull, int n) { method arrayKlassImpl (line 843) | public Klass arrayKlassImpl(boolean orNull) { method signature (line 847) | public String signature() { method findMethod (line 853) | public Method findMethod(String name, String sig) { method findMethod (line 864) | public Method findMethod(Symbol name, Symbol sig) { method getBreakpoints (line 869) | public BreakpointInfo getBreakpoints() { method visitField (line 878) | private void visitField(OopVisitor visitor, FieldType type, int index) { method newField (line 919) | private Field newField(int index) { method findMethod (line 955) | private static Method findMethod(ObjArray methods, Symbol name, Symbol... method linearSearch (line 1004) | private static int linearSearch(ObjArray methods, Symbol name, Symbol ... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlassKlass.java class InstanceKlassKlass (line 36) | public class InstanceKlassKlass extends KlassKlass { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method InstanceKlassKlass (line 50) | InstanceKlassKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 56) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 58) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java class InstanceMirrorKlass (line 37) | public class InstanceMirrorKlass extends InstanceKlass { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) throws Wr... method InstanceMirrorKlass (line 51) | InstanceMirrorKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 55) | public long getObjectSize(Oop o) { method iterateNonStaticFields (line 59) | public void iterateNonStaticFields(OopVisitor visitor, Oop obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java class IntField (line 30) | public class IntField extends Field { method IntField (line 31) | public IntField(FieldIdentifier id, long offset, boolean isVMField) { method IntField (line 35) | public IntField(sun.jvm.hotspot.types.JIntField vmField, long startOff... method IntField (line 39) | public IntField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public int getValue(Oop obj) { method setValue (line 49) | public void setValue(Oop obj, int value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java type JVMDIClassStatus (line 30) | public interface JVMDIClassStatus { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java class JumpData (line 40) | public class JumpData extends ProfileData { method JumpData (line 45) | public JumpData(DataLayout layout) { method staticCellCount (line 51) | static int staticCellCount() { method cellCount (line 55) | public int cellCount() { method taken (line 60) | int taken() { method displacement (line 64) | int displacement() { method takenOffset (line 69) | static int takenOffset() { method displacementOffset (line 73) | static int displacementOffset() { method printDataOn (line 77) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java class Klass (line 33) | public class Klass extends Oop implements ClassConstants { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 51) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Klass (line 71) | Klass(OopHandle handle, ObjectHeap heap) { method getClassStatus (line 76) | public int getClassStatus() { method isKlass (line 80) | public boolean isKlass() { return true; } method getValue (line 92) | private Address getValue(AddressField field) { method getSymbol (line 96) | protected Symbol getSymbol(AddressField field) { method getJavaMirror (line 101) | public Instance getJavaMirror() { return (Instance) javaMirror.g... method getSuper (line 102) | public Klass getSuper() { return (Klass) superField.g... method getJavaSuper (line 103) | public Klass getJavaSuper() { return null; } method getLayoutHelper (line 104) | public int getLayoutHelper() { return (int) layoutH... method getName (line 105) | public Symbol getName() { return getSymbol(name); } method getAccessFlags (line 106) | public long getAccessFlags() { return accessFlags.... method getAccessFlagsObj (line 108) | public AccessFlags getAccessFlagsObj(){ return new AccessFlags(getAcce... method getSubklassKlass (line 109) | public Klass getSubklassKlass() { return (Klass) subklass.get... method getNextSiblingKlass (line 110) | public Klass getNextSiblingKlass() { return (Klass) nextSibling.... method getAllocCount (line 111) | public long getAllocCount() { return allocCount.g... method computeModifierFlags (line 115) | public long computeModifierFlags() { method getClassModifiers (line 120) | public final long getClassModifiers() { method isSubclassOf (line 131) | public boolean isSubclassOf(Klass k) { method isSubtypeOf (line 144) | public boolean isSubtypeOf(Klass k) { method computeSubtypeOf (line 148) | boolean computeSubtypeOf(Klass k) { method lca (line 153) | public Klass lca( Klass k2 ) { method printValueOn (line 163) | public void printValueOn(PrintStream tty) { method iterateFields (line 167) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method getObjectSize (line 181) | public long getObjectSize() { method arrayKlass (line 186) | public Klass arrayKlass(int rank) { return arrayKlassImpl(false,... method arrayKlass (line 188) | public Klass arrayKlass() { return arrayKlassImpl(false)... method arrayKlassOrNull (line 190) | public Klass arrayKlassOrNull(int rank) { return arrayKlassImpl(true, ... method arrayKlassOrNull (line 191) | public Klass arrayKlassOrNull() { return arrayKlassImpl(true);... method arrayKlassImpl (line 193) | public Klass arrayKlassImpl(boolean orNull, int rank) { method arrayKlassImpl (line 197) | public Klass arrayKlassImpl(boolean orNull) { method signature (line 204) | public String signature() { return getName().asString(); } method isPublic (line 207) | public boolean isPublic() { return getAccessFlagsObj()... method isFinal (line 208) | public boolean isFinal() { return getAccessFlagsObj()... method isInterface (line 209) | public boolean isInterface() { return getAccessFlagsObj()... method isAbstract (line 210) | public boolean isAbstract() { return getAccessFlagsObj()... method isSuper (line 211) | public boolean isSuper() { return getAccessFlagsObj()... method isSynthetic (line 212) | public boolean isSynthetic() { return getAccessFlagsObj()... method hasFinalizer (line 213) | public boolean hasFinalizer() { return getAccessFlagsObj()... method isCloneable (line 214) | public boolean isCloneable() { return getAccessFlagsObj()... method hasVanillaConstructor (line 215) | public boolean hasVanillaConstructor() { return getAccessFlagsObj()... method hasMirandaMethods (line 216) | public boolean hasMirandaMethods () { return getAccessFlagsObj()... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/KlassKlass.java class KlassKlass (line 36) | public class KlassKlass extends Klass { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method KlassKlass (line 50) | KlassKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 56) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 58) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java class LineNumberTableElement (line 35) | public class LineNumberTableElement { method LineNumberTableElement (line 39) | public LineNumberTableElement(int start_bci, int line_number) { method getStartBCI (line 44) | public int getStartBCI() { method getLineNumber (line 48) | public int getLineNumber() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java class LocalVariableTableElement (line 35) | public class LocalVariableTableElement { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method LocalVariableTableElement (line 64) | public LocalVariableTableElement(OopHandle handle, long offset) { method getStartBCI (line 69) | public int getStartBCI() { method getLength (line 73) | public int getLength() { method getNameCPIndex (line 77) | public int getNameCPIndex() { method getDescriptorCPIndex (line 81) | public int getDescriptorCPIndex() { method getSignatureCPIndex (line 85) | public int getSignatureCPIndex() { method getSlot (line 89) | public int getSlot() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java class LongField (line 30) | public class LongField extends Field { method LongField (line 31) | public LongField(FieldIdentifier id, long offset, boolean isVMField) { method LongField (line 35) | public LongField(sun.jvm.hotspot.types.JLongField vmField, long startO... method LongField (line 39) | public LongField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public long getValue(Oop obj) { return obj.getHandle().getJLongAt(getO... method setValue (line 44) | public void setValue(Oop obj, long value) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java class Mark (line 41) | public class Mark extends VMObject { method update (line 44) | public void update(Observable o, Object data) { method initialize (line 50) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Mark (line 133) | public Mark(Address addr) { method value (line 137) | public long value() { method valueAsAddress (line 141) | public Address valueAsAddress() { method hasBiasPattern (line 151) | public boolean hasBiasPattern() { method biasedLocker (line 155) | public JavaThread biasedLocker() { method isBiasedAnonymously (line 163) | public boolean isBiasedAnonymously() { method isLocked (line 168) | public boolean isLocked() { method isUnlocked (line 171) | public boolean isUnlocked() { method isMarked (line 174) | public boolean isMarked() { method isBeingInflated (line 180) | public boolean isBeingInflated() { method mustBePreserved (line 185) | public boolean mustBePreserved() { method hasLocker (line 197) | public boolean hasLocker() { method locker (line 200) | public BasicLock locker() { method hasMonitor (line 206) | public boolean hasMonitor() { method monitor (line 209) | public ObjectMonitor monitor() { method hasDisplacedMarkHelper (line 217) | public boolean hasDisplacedMarkHelper() { method displacedMarkHelper (line 220) | public Mark displacedMarkHelper() { method age (line 259) | public int age() { return (int) Bits.maskBitsLong(value() >> ageShift,... method hash (line 267) | public long hash() { method hasNoHash (line 271) | public boolean hasNoHash() { method printOn (line 282) | public void printOn(PrintStream tty) { method isCmsFreeChunk (line 305) | public boolean isCmsFreeChunk() { method getSize (line 309) | public long getSize() { return (long)(value() >> sizeShift); } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Method.java class Method (line 39) | public class Method extends Oop { method update (line 42) | public void update(Observable o, Object data) { method initialize (line 48) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Method (line 77) | Method(OopHandle handle, ObjectHeap heap) { method isMethod (line 81) | public boolean isMethod() { return true; } method objectInitializerName (line 105) | private static Symbol objectInitializerName() { method classInitializerName (line 111) | private static Symbol classInitializerName() { method getConstMethod (line 125) | public ConstMethod getConstMethod() { return (ConstMet... method getConstants (line 126) | public ConstantPool getConstants() { method getMethodData (line 129) | public MethodData getMethodData() { return (MethodDa... method getMethodSize (line 131) | public long getMethodSize() { return ... method getMaxStack (line 132) | public long getMaxStack() { return ... method getMaxLocals (line 133) | public long getMaxLocals() { return ... method getSizeOfParameters (line 134) | public long getSizeOfParameters() { return ... method getNameIndex (line 135) | public long getNameIndex() { return ... method getSignatureIndex (line 136) | public long getSignatureIndex() { return ... method getGenericSignatureIndex (line 137) | public long getGenericSignatureIndex() { return getCo... method getAccessFlags (line 138) | public long getAccessFlags() { return ... method getCodeSize (line 139) | public long getCodeSize() { return ... method getVtableIndex (line 140) | public long getVtableIndex() { return ... method getInvocationCounter (line 141) | public long getInvocationCounter() { method getBackedgeCounter (line 147) | public long getBackedgeCounter() { method getNativeMethod (line 155) | public NMethod getNativeMethod() { method getAccessFlagsObj (line 161) | public AccessFlags getAccessFlagsObj() { method getBytecodeOrBPAt (line 166) | public int getBytecodeOrBPAt(int bci) { method getOrigBytecodeAt (line 173) | public int getOrigBytecodeAt(int bci) { method getBytecodeByteArg (line 189) | public byte getBytecodeByteArg(int bci) { method getBytecodeShortArg (line 195) | public short getBytecodeShortArg(int bci) { method getNativeShortArg (line 201) | public short getNativeShortArg(int bci) { method getBytecodeIntArg (line 207) | public int getBytecodeIntArg(int bci) { method getNativeIntArg (line 213) | public int getNativeIntArg(int bci) { method getByteCode (line 217) | public byte[] getByteCode() { method getName (line 227) | public Symbol getName() { return getConstants().getSymbolAt(... method getSignature (line 228) | public Symbol getSignature() { return getConstants().getSymbolAt(... method getGenericSignature (line 229) | public Symbol getGenericSignature() { method getMethodHolder (line 235) | public Klass getMethodHolder() { return getConstants().getPoolHolde... method isPublic (line 238) | public boolean isPublic() { return getAccessFlagsObj().isPubli... method isPrivate (line 239) | public boolean isPrivate() { return getAccessFlagsObj().isPriva... method isProtected (line 240) | public boolean isProtected() { return getAccessFlagsObj().isProte... method isPackagePrivate (line 241) | public boolean isPackagePrivate() { AccessFlags af = getAccessFlagsObj(); method isStatic (line 243) | public boolean isStatic() { return getAccessFlagsObj().isStati... method isFinal (line 244) | public boolean isFinal() { return getAccessFlagsObj().isFinal... method isSynchronized (line 245) | public boolean isSynchronized() { return getAccessFlagsObj().isSynch... method isBridge (line 246) | public boolean isBridge() { return getAccessFlagsObj().isBridg... method isVarArgs (line 247) | public boolean isVarArgs() { return getAccessFlagsObj().isVarAr... method isNative (line 248) | public boolean isNative() { return getAccessFlagsObj().isNativ... method isAbstract (line 249) | public boolean isAbstract() { return getAccessFlagsObj().isAbstr... method isStrict (line 250) | public boolean isStrict() { return getAccessFlagsObj().isStric... method isSynthetic (line 251) | public boolean isSynthetic() { return getAccessFlagsObj().isSynth... method isConstructor (line 253) | public boolean isConstructor() { method isStaticInitializer (line 257) | public boolean isStaticInitializer() { method isObsolete (line 261) | public boolean isObsolete() { method getMaskFor (line 265) | public OopMapCacheEntry getMaskFor(int bci) { method getObjectSize (line 271) | public long getObjectSize() { method printValueOn (line 275) | public void printValueOn(PrintStream tty) { method iterateFields (line 279) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method hasLineNumberTable (line 291) | public boolean hasLineNumberTable() { method getLineNumberFromBCI (line 295) | public int getLineNumberFromBCI(int bci) { method getLineNumberTable (line 299) | public LineNumberTableElement[] getLineNumberTable() { method hasLocalVariableTable (line 303) | public boolean hasLocalVariableTable() { method getLocalVariableTable (line 308) | public LocalVariableTableElement[] getLocalVariableTable() { method getLocalVariableName (line 312) | public Symbol getLocalVariableName(int bci, int slot) { method hasExceptionTable (line 330) | public boolean hasExceptionTable() { method getExceptionTable (line 334) | public ExceptionTableElement[] getExceptionTable() { method hasCheckedExceptions (line 338) | public boolean hasCheckedExceptions() { method getCheckedExceptions (line 343) | public CheckedExceptionElement[] getCheckedExceptions() { method externalNameAndSignature (line 349) | public String externalNameAndSignature() { method interpreterThrowoutCount (line 359) | public int interpreterThrowoutCount() { method interpreterInvocationCount (line 363) | public int interpreterInvocationCount() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java class MethodData (line 36) | public class MethodData extends Oop { method trapReasonName (line 48) | static String trapReasonName(int reason) { method trapStateReason (line 56) | static int trapStateReason(int trapState) { method trapStateIsRecompiled (line 75) | static boolean trapStateIsRecompiled(int trapState) { method reasonIsRecordedPerBytecode (line 79) | static boolean reasonIsRecordedPerBytecode(int reason) { method trapStateAddReason (line 82) | static int trapStateAddReason(int trapState, int reason) { method trapStateSetRecompiled (line 96) | static int trapStateSetRecompiled(int trapState, boolean z) { method formatTrapState (line 101) | static String formatTrapState(int trapState) { method update (line 125) | public void update(Observable o, Object data) { method initialize (line 131) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MethodData (line 190) | MethodData(OopHandle handle, ObjectHeap heap) { method isMethodData (line 194) | public boolean isMethodData() { return true; } method getObjectSize (line 205) | public long getObjectSize() { method getMethod (line 209) | public Method getMethod() { method printValueOn (line 213) | public void printValueOn(PrintStream tty) { method iterateFields (line 218) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method dataSize (line 226) | int dataSize() { method outOfBounds (line 234) | boolean outOfBounds(int dataIndex) { method dataAt (line 238) | ProfileData dataAt(int dataIndex) { method dpToDi (line 267) | int dpToDi(int dp) { method firstDi (line 272) | int firstDi() { return 0; } method firstData (line 273) | public ProfileData firstData() { return dataAt(firstDi()); } method nextData (line 274) | public ProfileData nextData(ProfileData current) { method isValid (line 279) | boolean isValid(ProfileData current) { return current != null; } method printDataOn (line 281) | public void printDataOn(PrintStream st) { method fetchDataAt (line 291) | private byte[] fetchDataAt(Address base, long offset, long size) { method orig (line 299) | public byte[] orig() { method data (line 304) | public long[] data() { method mileageOf (line 320) | int mileageOf(Method method) { method currentMileage (line 337) | public int currentMileage() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataKlass.java class MethodDataKlass (line 35) | public class MethodDataKlass extends Klass { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MethodDataKlass (line 49) | MethodDataKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 55) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 57) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/MethodKlass.java class MethodKlass (line 35) | public class MethodKlass extends Klass { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MethodKlass (line 49) | MethodKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 55) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 57) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java class MultiBranchData (line 40) | public class MultiBranchData extends ArrayData { method MultiBranchData (line 48) | public MultiBranchData(DataLayout layout) { method numberOfCases (line 55) | int numberOfCases() { method defaultCount (line 61) | int defaultCount() { method defaultDisplacement (line 64) | int defaultDisplacement() { method countAt (line 68) | int countAt(int index) { method displacementAt (line 73) | int displacementAt(int index) { method defaultCountOffset (line 80) | static int defaultCountOffset() { method defaultDisplacementOffset (line 83) | static int defaultDisplacementOffset() { method caseCountOffset (line 86) | static int caseCountOffset(int index) { method caseArrayOffset (line 91) | static int caseArrayOffset() { method perCaseSize (line 94) | static int perCaseSize() { method relativeCountOffset (line 97) | static int relativeCountOffset() { method relativeDisplacementOffset (line 100) | static int relativeDisplacementOffset() { method printDataOn (line 104) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java class MutationException (line 27) | public class MutationException extends RuntimeException { method MutationException (line 28) | public MutationException() { method MutationException (line 32) | public MutationException(String detail) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java class NamedFieldIdentifier (line 30) | public class NamedFieldIdentifier extends FieldIdentifier { method NamedFieldIdentifier (line 32) | public NamedFieldIdentifier(String name) { method getName (line 38) | public String getName() { return name; } method printOn (line 40) | public void printOn(PrintStream tty) { method equals (line 44) | public boolean equals(Object obj) { method hashCode (line 56) | public int hashCode() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java class NarrowOopField (line 30) | public class NarrowOopField extends OopField { method NarrowOopField (line 31) | public NarrowOopField(FieldIdentifier id, long offset, boolean isVMFie... method NarrowOopField (line 35) | public NarrowOopField(sun.jvm.hotspot.types.OopField vmField, long sta... method NarrowOopField (line 39) | public NarrowOopField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public Oop getValue(Oop obj) { method getValueAsOopHandle (line 48) | public OopHandle getValueAsOopHandle(Oop obj) { method setValue (line 52) | public void setValue(Oop obj) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java class ObjArray (line 35) | public class ObjArray extends Array { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ObjArray (line 49) | ObjArray(OopHandle handle, ObjectHeap heap) { method isObjArray (line 53) | public boolean isObjArray() { return true; } method getOopHandleAt (line 57) | public OopHandle getOopHandleAt(long index) { method getObjAt (line 66) | public Oop getObjAt(long index) { method printValueOn (line 70) | public void printValueOn(PrintStream tty) { method iterateFields (line 74) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java class ObjArrayKlass (line 36) | public class ObjArrayKlass extends ArrayKlass { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ObjArrayKlass (line 51) | ObjArrayKlass(OopHandle handle, ObjectHeap heap) { method getElementKlass (line 58) | public Klass getElementKlass() { return (Klass) elementKlass.getValue(... method getBottomKlass (line 59) | public Klass getBottomKlass() { return (Klass) bottomKlass.getValue(t... method computeModifierFlags (line 61) | public long computeModifierFlags() { method iterateFields (line 74) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method arrayKlassImpl (line 82) | public Klass arrayKlassImpl(boolean orNull, int n) { method arrayKlassImpl (line 104) | public Klass arrayKlassImpl(boolean orNull) { method printValueOn (line 108) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlassKlass.java class ObjArrayKlassKlass (line 36) | public class ObjArrayKlassKlass extends ArrayKlassKlass { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ObjArrayKlassKlass (line 50) | ObjArrayKlassKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 56) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 58) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java class ObjectHeap (line 43) | public class ObjectHeap { method initialize (line 91) | public void initialize(TypeDataBase db) throws WrongTypeException { method ObjectHeap (line 155) | public ObjectHeap(TypeDataBase db) throws WrongTypeException { method equal (line 171) | public boolean equal(Oop o1, Oop o2) { method getOopSize (line 187) | public long getOopSize() { return oopSize; } method getByteSize (line 188) | public long getByteSize() { return byteSize; } method getCharSize (line 189) | public long getCharSize() { return charSize; } method getBooleanSize (line 190) | public long getBooleanSize() { return booleanSize; } method getIntSize (line 191) | public long getIntSize() { return intSize; } method getShortSize (line 192) | public long getShortSize() { return shortSize; } method getLongSize (line 193) | public long getLongSize() { return longSize; } method getFloatSize (line 194) | public long getFloatSize() { return floatSize; } method getDoubleSize (line 195) | public long getDoubleSize() { return doubleSize; } method getMethodKlassObj (line 198) | public MethodKlass getMethodKlassObj() { return ... method getConstMethodKlassObj (line 199) | public ConstMethodKlass getConstMethodKlassObj() { return ... method getMethodDataKlassObj (line 200) | public MethodDataKlass getMethodDataKlassObj() { return ... method getConstantPoolKlassObj (line 201) | public ConstantPoolKlass getConstantPoolKlassObj() { return ... method getConstantPoolCacheKlassObj (line 202) | public ConstantPoolCacheKlass getConstantPoolCacheKlassObj() { return ... method getKlassKlassObj (line 203) | public KlassKlass getKlassKlassObj() { return ... method getArrayKlassKlassObj (line 204) | public ArrayKlassKlass getArrayKlassKlassObj() { return ... method getInstanceKlassKlassObj (line 205) | public InstanceKlassKlass getInstanceKlassKlassObj() { return ... method getObjArrayKlassKlassObj (line 206) | public ObjArrayKlassKlass getObjArrayKlassKlassObj() { return ... method getTypeArrayKlassKlassObj (line 207) | public TypeArrayKlassKlass getTypeArrayKlassKlassObj() { return ... method getBoolArrayKlassObj (line 208) | public TypeArrayKlass getBoolArrayKlassObj() { return ... method getByteArrayKlassObj (line 209) | public TypeArrayKlass getByteArrayKlassObj() { return ... method getCharArrayKlassObj (line 210) | public TypeArrayKlass getCharArrayKlassObj() { return ... method getIntArrayKlassObj (line 211) | public TypeArrayKlass getIntArrayKlassObj() { return ... method getShortArrayKlassObj (line 212) | public TypeArrayKlass getShortArrayKlassObj() { return ... method getLongArrayKlassObj (line 213) | public TypeArrayKlass getLongArrayKlassObj() { return ... method getSingleArrayKlassObj (line 214) | public TypeArrayKlass getSingleArrayKlassObj() { return ... method getDoubleArrayKlassObj (line 215) | public TypeArrayKlass getDoubleArrayKlassObj() { return ... method getCompiledICHolderKlassObj (line 216) | public CompiledICHolderKlass getCompiledICHolderKlassObj() { method typeArrayKlassObj (line 225) | public Klass typeArrayKlassObj(int t) { type ObjectFilter (line 238) | public static interface ObjectFilter { method canInclude (line 239) | public boolean canInclude(Oop obj); method iterate (line 243) | public void iterate(HeapVisitor visitor) { method iterate (line 248) | public void iterate(HeapVisitor visitor, ObjectFilter of) { method iterateObjectsOfKlass (line 254) | public void iterateObjectsOfKlass(HeapVisitor visitor, final Klass k, ... method iterateObjectsOfKlass (line 271) | public void iterateObjectsOfKlass(HeapVisitor visitor, final Klass k) { method iterateRaw (line 278) | public void iterateRaw(RawHeapVisitor visitor) { method iteratePerm (line 306) | public void iteratePerm(HeapVisitor visitor) { method isValidMethod (line 314) | public boolean isValidMethod(OopHandle handle) { method newOop (line 323) | public Oop newOop(OopHandle handle) { method print (line 397) | public void print() { method iterateExact (line 406) | private void iterateExact(HeapVisitor visitor, final Klass k) { method iterateSubtypes (line 416) | private void iterateSubtypes(HeapVisitor visitor, final Klass k) { method iterateLiveRegions (line 426) | private void iterateLiveRegions(List liveRegions, HeapVisitor visitor,... method addPermGenLiveRegions (line 515) | private void addPermGenLiveRegions(List output, CollectedHeap heap) { method addLiveRegions (line 541) | private void addLiveRegions(List input, List output) { class LiveRegionsCollector (line 557) | private class LiveRegionsCollector implements SpaceClosure { method LiveRegionsCollector (line 558) | LiveRegionsCollector(List l) { method doSpace (line 562) | public void doSpace(Space s) { method collectLiveRegions (line 570) | private List collectLiveRegions() { method sortLiveRegions (line 654) | private void sortLiveRegions(List liveRegions) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java class ObjectHistogram (line 30) | public class ObjectHistogram implements HeapVisitor { method ObjectHistogram (line 32) | public ObjectHistogram() { map = new HashMap(); } method prologue (line 36) | public void prologue(long size) {} method doObj (line 38) | public boolean doObj(Oop obj) { method epilogue (line 45) | public void epilogue() {} method getElements (line 50) | public List getElements() { method print (line 61) | public void print() { printOn(System.out); } method printOn (line 63) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java class ObjectHistogramElement (line 32) | public class ObjectHistogramElement { method ObjectHistogramElement (line 38) | public ObjectHistogramElement(Klass k) { method updateWith (line 44) | public void updateWith(Oop obj) { method compare (line 49) | public int compare(ObjectHistogramElement other) { method getKlass (line 54) | public Klass getKlass() { method getCount (line 59) | public long getCount() { method getSize (line 64) | public long getSize() { method getInternalName (line 68) | private String getInternalName(Klass k) { method getDescription (line 76) | public String getDescription() { method titleOn (line 110) | public static void titleOn(PrintStream tty) { method printOn (line 117) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java class Oop (line 38) | public class Oop { method update (line 41) | public void update(Observable o, Object data) { method initialize (line 47) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Oop (line 58) | Oop(OopHandle handle, ObjectHeap heap) { method getHeap (line 63) | ObjectHeap getHeap() { return heap; } method getHandle (line 68) | public OopHandle getHandle() { return handle; } method getHeaderSize (line 71) | public static long getHeaderSize() { return headerSize; } method isShared (line 77) | public boolean isShared() { method isSharedReadOnly (line 81) | public boolean isSharedReadOnly() { method isSharedReadWrite (line 85) | public boolean isSharedReadWrite() { method getMark (line 90) | public Mark getMark() { return new Mark(getHandle()); } method getKlass (line 91) | public Klass getKlass() { method isA (line 99) | public boolean isA(Klass k) { method getObjectSize (line 104) | public long getObjectSize() { method isInstance (line 111) | public boolean isInstance() { return false; } method isInstanceRef (line 112) | public boolean isInstanceRef() { return false; } method isArray (line 113) | public boolean isArray() { return false; } method isObjArray (line 114) | public boolean isObjArray() { return false; } method isTypeArray (line 115) | public boolean isTypeArray() { return false; } method isSymbol (line 116) | public boolean isSymbol() { return false; } method isKlass (line 117) | public boolean isKlass() { return false; } method isThread (line 118) | public boolean isThread() { return false; } method isMethod (line 119) | public boolean isMethod() { return false; } method isMethodData (line 120) | public boolean isMethodData() { return false; } method isConstantPool (line 121) | public boolean isConstantPool() { return false; } method isConstantPoolCache (line 122) | public boolean isConstantPoolCache() { return false; } method isCompiledICHolder (line 123) | public boolean isCompiledICHolder() { return false; } method alignObjectSize (line 126) | public static long alignObjectSize(long size) { method alignObjectOffset (line 131) | public static long alignObjectOffset(long offset) { method equals (line 135) | public boolean equals(Object obj) { method hashCode (line 142) | public int hashCode() { return getHandle().hashCode(); } method identityHash (line 145) | public long identityHash() { method slowIdentityHash (line 156) | public long slowIdentityHash() { method iterate (line 160) | public void iterate(OopVisitor visitor, boolean doVMFields) { method iterateFields (line 167) | void iterateFields(OopVisitor visitor, boolean doVMFields) { method print (line 178) | public void print() { printOn(System.out); } method printValue (line 179) | public void printValue() { printValueOn(System.out); } method printRaw (line 180) | public void printRaw() { printRawOn(System.out); } method printOopValueOn (line 182) | public static void printOopValueOn(Oop obj, PrintStream tty) { method printOopAddressOn (line 191) | public static void printOopAddressOn(Oop obj, PrintStream tty) { method printOn (line 199) | public void printOn(PrintStream tty) { method printValueOn (line 204) | public void printValueOn(PrintStream tty) { method printRawOn (line 212) | public void printRawOn(PrintStream tty) { method verify (line 223) | public boolean verify() { return true;} method getKlassForOopHandle (line 226) | static OopHandle getKlassForOopHandle(OopHandle handle) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java class OopField (line 30) | public class OopField extends Field { method OopField (line 31) | public OopField(FieldIdentifier id, long offset, boolean isVMField) { method OopField (line 35) | public OopField(sun.jvm.hotspot.types.OopField vmField, long startOffs... method OopField (line 39) | public OopField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public Oop getValue(Oop obj) { method getValueAsOopHandle (line 51) | public OopHandle getValueAsOopHandle(Oop obj) { method setValue (line 58) | public void setValue(Oop obj) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java class OopPrinter (line 29) | public class OopPrinter implements OopVisitor { method OopPrinter (line 30) | public OopPrinter(PrintStream tty) { method prologue (line 36) | public void prologue() { method epilogue (line 41) | public void epilogue() { method setObj (line 47) | public void setObj(Oop obj) { this.obj = obj; } method getObj (line 48) | public Oop getObj() { return obj; } method printField (line 51) | private void printField(Field field) { method doOop (line 55) | public void doOop(OopField field, boolean isVMField) { method doOop (line 61) | public void doOop(NarrowOopField field, boolean isVMField) { method doChar (line 67) | public void doChar(CharField field, boolean isVMField) { method doByte (line 74) | public void doByte(ByteField field, boolean isVMField) { method doBoolean (line 78) | public void doBoolean(BooleanField field, boolean isVMField) { method doShort (line 82) | public void doShort(ShortField field, boolean isVMField) { method doInt (line 86) | public void doInt(IntField field, boolean isVMField) { method doLong (line 90) | public void doLong(LongField field, boolean isVMField) { method doFloat (line 94) | public void doFloat(FloatField field, boolean isVMField) { method doDouble (line 98) | public void doDouble(DoubleField field, boolean isVMField) { method doCInt (line 102) | public void doCInt(CIntField field, boolean isVMField) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java class OopUtilities (line 38) | public class OopUtilities implements /* imports */ JVMTIThreadState { method update (line 82) | public void update(Observable o, Object data) { method initialize (line 88) | private static synchronized void initialize(TypeDataBase db) { method charArrayToString (line 93) | public static String charArrayToString(TypeArray charArray) { method charArrayToString (line 100) | public static String charArrayToString(TypeArray charArray, int offset... method escapeString (line 115) | public static String escapeString(String s) { method stringOopToString (line 141) | public static String stringOopToString(Oop stringOop) { method stringOopToEscapedString (line 159) | public static String stringOopToEscapedString(Oop stringOop) { method initThreadGroupFields (line 163) | private static void initThreadGroupFields() { method threadGroupOopGetParent (line 184) | public static Oop threadGroupOopGetParent(Oop threadGroupOop) { method threadGroupOopGetName (line 189) | public static String threadGroupOopGetName(Oop threadGroupOop) { method threadGroupOopGetThreads (line 194) | public static Oop[] threadGroupOopGetThreads(Oop threadGroupOop) { method threadGroupOopGetGroups (line 205) | public static Oop[] threadGroupOopGetGroups(Oop threadGroupOop) { method initThreadFields (line 216) | private static void initThreadFields() { method threadOopGetThreadGroup (line 251) | public static Oop threadOopGetThreadGroup(Oop threadOop) { method threadOopGetName (line 256) | public static String threadOopGetName(Oop threadOop) { method threadOopGetJavaThread (line 262) | public static JavaThread threadOopGetJavaThread(Oop threadOop) { method threadOopGetThreadStatus (line 272) | public static int threadOopGetThreadStatus(Oop threadOop) { method threadOopGetParkBlocker (line 291) | public static Oop threadOopGetParkBlocker(Oop threadOop) { method initAbsOwnSyncFields (line 300) | private static void initAbsOwnSyncFields() { method abstractOwnableSynchronizerGetOwnerThread (line 311) | public static Oop abstractOwnableSynchronizerGetOwnerThread(Oop oop) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java type OopVisitor (line 30) | public interface OopVisitor { method prologue (line 32) | public void prologue(); method epilogue (line 35) | public void epilogue(); method setObj (line 37) | public void setObj(Oop obj); method getObj (line 40) | public Oop getObj(); method doOop (line 43) | public void doOop(OopField field, boolean isVMField); method doOop (line 44) | public void doOop(NarrowOopField field, boolean isVMField); method doByte (line 45) | public void doByte(ByteField field, boolean isVMField); method doChar (line 46) | public void doChar(CharField field, boolean isVMField); method doBoolean (line 47) | public void doBoolean(BooleanField field, boolean isVMField); method doShort (line 48) | public void doShort(ShortField field, boolean isVMField); method doInt (line 49) | public void doInt(IntField field, boolean isVMField); method doLong (line 50) | public void doLong(LongField field, boolean isVMField); method doFloat (line 51) | public void doFloat(FloatField field, boolean isVMField); method doDouble (line 52) | public void doDouble(DoubleField field, boolean isVMField); method doCInt (line 53) | public void doCInt(CIntField field, boolean isVMField); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java class ProfileData (line 34) | public abstract class ProfileData { method data (line 38) | public DataLayout data() { return _data; } method cellCount (line 41) | public abstract int cellCount(); method sizeInBytes (line 45) | public int sizeInBytes() { method dp (line 49) | public int dp() { method intptrAt (line 54) | int intptrAt(int index) { method intAt (line 58) | int intAt(int index) { method uintAt (line 61) | int uintAt(int index) { method oopAt (line 64) | Oop oopAt(int index) { method addressAt (line 68) | public Address addressAt(int index) { method flagAt (line 72) | boolean flagAt(int flagNumber) { method cellOffset (line 77) | public static int cellOffset(int index) { method ProfileData (line 81) | public ProfileData(DataLayout data) { method ProfileData (line 86) | ProfileData() { method bci (line 90) | int bci() { method trapState (line 94) | int trapState() { method printDataOn (line 97) | public abstract void printDataOn(PrintStream st); method tab (line 99) | void tab(PrintStream st) { method printShared (line 103) | void printShared(PrintStream st, String name) { method toString (line 117) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java type RawHeapVisitor (line 29) | public interface RawHeapVisitor extends AddressVisitor { method prologue (line 33) | public void prologue(long usedSize); method epilogue (line 36) | public void epilogue(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java class ReceiverTypeData (line 40) | public class ReceiverTypeData extends CounterData { method ReceiverTypeData (line 45) | public ReceiverTypeData(DataLayout layout) { method isReceivertypedata (line 51) | boolean isReceivertypedata() { return true; } method staticCellCount (line 53) | static int staticCellCount() { method cellCount (line 57) | public int cellCount() { method rowLimit (line 62) | public static int rowLimit() { method receiverCellIndex (line 65) | public static int receiverCellIndex(int row) { method receiverCountCellIndex (line 68) | public static int receiverCountCellIndex(int row) { method receiverUnchecked (line 76) | Klass receiverUnchecked(int row) { method receiver (line 82) | public Klass receiver(int row) { method receiverCount (line 88) | public int receiverCount(int row) { method receiverOffset (line 94) | static int receiverOffset(int row) { method receiverCountOffset (line 97) | static int receiverCountOffset(int row) { method receiverTypeDataSize (line 100) | static int receiverTypeDataSize() { method printReceiverDataOn (line 104) | void printReceiverDataOn(PrintStream st) { method printDataOn (line 119) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java class RetData (line 41) | public class RetData extends CounterData { method RetData (line 48) | public RetData(DataLayout layout) { method staticCellCount (line 55) | static int staticCellCount() { method cellCount (line 59) | public int cellCount() { method rowLimit (line 63) | static int rowLimit() { method bciCellIndex (line 66) | static int bciCellIndex(int row) { method bciCountCellIndex (line 69) | static int bciCountCellIndex(int row) { method bciDisplacementCellIndex (line 72) | static int bciDisplacementCellIndex(int row) { method bci (line 77) | int bci(int row) { method bciCount (line 80) | int bciCount(int row) { method bciDisplacement (line 83) | int bciDisplacement(int row) { method bciOffset (line 88) | static int bciOffset(int row) { method bciCountOffset (line 91) | static int bciCountOffset(int row) { method bciDisplacementOffset (line 94) | static int bciDisplacementOffset(int row) { method printDataOn (line 98) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java class ShortField (line 30) | public class ShortField extends Field { method ShortField (line 31) | public ShortField(FieldIdentifier id, long offset, boolean isVMField) { method ShortField (line 35) | public ShortField(sun.jvm.hotspot.types.JShortField vmField, long star... method ShortField (line 39) | public ShortField(InstanceKlass holder, int fieldArrayIndex) { method getValue (line 43) | public short getValue(Oop obj) { return obj.getHandle().getJShortAt(ge... method setValue (line 44) | public void setValue(Oop obj, short value) throws MutationException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java class Symbol (line 37) | public class Symbol extends VMObject { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 46) | private static synchronized void initialize(TypeDataBase db) throws Wr... method create (line 59) | public static Symbol create(Address addr) { method Symbol (line 66) | Symbol(Address addr) { method isSymbol (line 70) | public boolean isSymbol() { return true; } method getLength (line 78) | public long getLength() { return length.getValue(this.addr); } method getByteAt (line 80) | public byte getByteAt(long index) { method identityHash (line 86) | public int identityHash() { return (int)idHash.getValue(this.addr); } method equals (line 88) | public boolean equals(byte[] modUTF8Chars) { method asByteArray (line 100) | public byte[] asByteArray() { method asString (line 109) | public String asString() { method startsWith (line 120) | public boolean startsWith(String str) { method printValueOn (line 124) | public void printValueOn(PrintStream tty) { method fastCompare (line 133) | public int fastCompare(Symbol other) { method readModifiedUTF8 (line 137) | private static String readModifiedUTF8(byte[] buf) throws IOException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java class TypeArray (line 36) | public class TypeArray extends Array { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method TypeArray (line 49) | TypeArray(OopHandle handle, ObjectHeap heap) { method isTypeArray (line 53) | public boolean isTypeArray() { return true; } method getByteAt (line 55) | public byte getByteAt(long index) { method getBooleanAt (line 63) | public boolean getBooleanAt(long index) { method getCharAt (line 68) | public char getCharAt(long index) { method getIntAt (line 73) | public int getIntAt(long index) { method getShortAt (line 78) | public short getShortAt(long index) { method getLongAt (line 83) | public long getLongAt(long index) { method getFloatAt (line 88) | public float getFloatAt(long index) { method getDoubleAt (line 93) | public double getDoubleAt(long index) { method printValueOn (line 98) | public void printValueOn(PrintStream tty) { method iterateFields (line 103) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java class TypeArrayKlass (line 36) | public class TypeArrayKlass extends ArrayKlass { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method TypeArrayKlass (line 50) | TypeArrayKlass(OopHandle handle, ObjectHeap heap) { method getMaxLength (line 56) | public long getMaxLength() { return maxLength.getValue(this); } method getTypeName (line 67) | public String getTypeName() { method getElementTypeName (line 81) | public String getElementTypeName() { method printValueOn (line 95) | public void printValueOn(PrintStream tty) { method iterateFields (line 99) | public void iterateFields(OopVisitor visitor, boolean doVMFields) { method arrayKlassImpl (line 106) | public Klass arrayKlassImpl(boolean orNull, int n) { method arrayKlassImpl (line 126) | public Klass arrayKlassImpl(boolean orNull) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlassKlass.java class TypeArrayKlassKlass (line 33) | public class TypeArrayKlassKlass extends ArrayKlassKlass { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method TypeArrayKlassKlass (line 47) | public TypeArrayKlassKlass(OopHandle handle, ObjectHeap heap) { method getObjectSize (line 53) | public long getObjectSize() { return alignObjectSize(headerSize); } method printValueOn (line 55) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java class UnknownOopException (line 27) | public class UnknownOopException extends RuntimeException { method UnknownOopException (line 28) | public UnknownOopException() { method UnknownOopException (line 32) | public UnknownOopException(String detail) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java class VirtualCallData (line 38) | public class VirtualCallData extends ReceiverTypeData { method VirtualCallData (line 39) | public VirtualCallData(DataLayout layout) { method staticCellCount (line 44) | static int staticCellCount() { method cellCount (line 50) | public int cellCount() { method virtualCallDataSize (line 55) | static int virtualCallDataSize() { method printDataOn (line 59) | public void printDataOn(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java class java_lang_Class (line 40) | public class java_lang_Class { method update (line 48) | public void update(Observable o, Object data) { method initialize (line 54) | private static synchronized void initialize(TypeDataBase db) { method asKlass (line 69) | public static Klass asKlass(Oop aClass) { method getOopSize (line 74) | public static long getOopSize(Oop aClass) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Block.java class Block (line 34) | public class Block extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Block (line 62) | public Block(Address addr) { method preOrder (line 66) | public int preOrder() { method freq (line 70) | public float freq() { method nodes (line 74) | public Node_List nodes() { method dump (line 78) | public void dump(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java class Block_Array (line 33) | public class Block_Array extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Block_Array (line 53) | public Block_Array(Address addr) { method Max (line 57) | public int Max() { method at (line 61) | public Block at(int i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java class Block_List (line 33) | public class Block_List extends Block_Array { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Block_List (line 49) | public Block_List(Address addr) { method size (line 53) | public int size() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java class CallDynamicJavaNode (line 33) | public class CallDynamicJavaNode extends CallJavaNode { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method CallDynamicJavaNode (line 47) | public CallDynamicJavaNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java class CallJavaNode (line 36) | public class CallJavaNode extends CallNode { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method CallJavaNode (line 52) | public CallJavaNode(Address addr) { method method (line 56) | public ciMethod method() { method dumpSpec (line 60) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java class CallNode (line 34) | public class CallNode extends SafePointNode { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method entryPoint (line 50) | public Address entryPoint() { method CallNode (line 54) | public CallNode(Address addr) { method dumpSpec (line 58) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java class CallRuntimeNode (line 35) | public class CallRuntimeNode extends CallNode { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method name (line 51) | public String name() { method CallRuntimeNode (line 55) | public CallRuntimeNode(Address addr) { method dumpSpec (line 59) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java class CallStaticJavaNode (line 35) | public class CallStaticJavaNode extends CallJavaNode { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method name (line 51) | public String name() { method CallStaticJavaNode (line 55) | public CallStaticJavaNode(Address addr) { method dumpSpec (line 59) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java class Compile (line 34) | public class Compile extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Compile (line 64) | public Compile(Address addr) { method root (line 68) | public Node root() { method entryBci (line 72) | public int entryBci() { method method (line 76) | public ciMethod method() { method cfg (line 80) | public PhaseCFG cfg() { method ilt (line 88) | public InlineTree ilt() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java class HaltNode (line 33) | public class HaltNode extends Node { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method HaltNode (line 47) | public HaltNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java class InlineTree (line 36) | public class InlineTree extends VMObject { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method InlineTree (line 60) | public InlineTree(Address addr) { method callerTree (line 64) | public InlineTree callerTree() { method method (line 71) | public ciMethod method() { method callerJvms (line 75) | public JVMState callerJvms() { method callerBci (line 79) | public int callerBci() { method subtrees (line 84) | public GrowableArray subtrees() { method printImpl (line 90) | public void printImpl(PrintStream st, int indent) { method print (line 101) | public void print(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java class JVMState (line 35) | public class JVMState extends VMObject { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method create (line 74) | public static JVMState create(Address addr) { method JVMState (line 79) | public JVMState(Address addr) { method method (line 83) | public ciMethod method() { method bci (line 87) | public int bci() { method caller (line 91) | public JVMState caller() { method dumpSpec (line 95) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java class LoopNode (line 33) | public class LoopNode extends RegionNode { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method LoopNode (line 47) | public LoopNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java class MachCallJavaNode (line 36) | public class MachCallJavaNode extends MachCallNode { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) throws Wr... method method (line 54) | public ciMethod method() { method MachCallJavaNode (line 58) | public MachCallJavaNode(Address addr) { method dumpSpec (line 62) | public void dumpSpec(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java class MachCallNode (line 34) | public class MachCallNode extends MachSafePointNode { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MachCallNode (line 47) | public MachCallNode(Address addr) { method dumpSpec (line 51) | public void dumpSpec(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java class MachCallRuntimeNode (line 35) | public class MachCallRuntimeNode extends MachCallJavaNode { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method name (line 51) | public String name() { method MachCallRuntimeNode (line 55) | public MachCallRuntimeNode(Address addr) { method dumpSpec (line 59) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java class MachCallStaticJavaNode (line 35) | public class MachCallStaticJavaNode extends MachCallJavaNode { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method name (line 51) | public String name() { method MachCallStaticJavaNode (line 55) | public MachCallStaticJavaNode(Address addr) { method dumpSpec (line 59) | public void dumpSpec(PrintStream st) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java class MachIfNode (line 34) | public class MachIfNode extends MachNode { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method prob (line 52) | float prob() { method cnt (line 56) | float cnt() { method MachIfNode (line 60) | public MachIfNode(Address addr) { method dumpSpec (line 64) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java class MachNode (line 33) | public class MachNode extends Node { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MachNode (line 46) | public MachNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java class MachReturnNode (line 33) | public class MachReturnNode extends MachNode { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MachReturnNode (line 46) | public MachReturnNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java class MachSafePointNode (line 34) | public class MachSafePointNode extends MachReturnNode { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MachSafePointNode (line 52) | public MachSafePointNode(Address addr) { method jvms (line 56) | public JVMState jvms() { method dumpSpec (line 60) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java class MultiNode (line 33) | public class MultiNode extends Node { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method MultiNode (line 47) | public MultiNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Node.java class Node (line 35) | public class Node extends VMObject { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... class Instantiator (line 75) | static abstract class Instantiator { method create (line 76) | abstract Node create(Address addr); method create (line 79) | static public Node create(Address addr) { method Node (line 89) | public Node(Address addr) { method outcnt (line 93) | public int outcnt() { method req (line 97) | public int req() { method len (line 101) | public int len() { method idx (line 105) | public int idx() { method rawOut (line 112) | public Node rawOut(int i) { method in (line 124) | public Node in(int i) { method collect (line 136) | public ArrayList collect(int d, boolean onlyCtrl) { method dumpNodes (line 170) | protected void dumpNodes(Node s, int d, boolean onlyCtrl, PrintStream ... method dump (line 186) | public void dump(int depth, PrintStream out) { method Name (line 190) | public String Name() { method dump (line 212) | public void dump(PrintStream out) { method dumpOut (line 247) | void dumpOut(PrintStream out) { method dumpSpec (line 267) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java class Node_Array (line 33) | public class Node_Array extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Node_Array (line 53) | public Node_Array(Address addr) { method Size (line 57) | public int Size() { method at (line 61) | public Node at(int i) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java class Node_List (line 33) | public class Node_List extends Node_Array { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Node_List (line 49) | public Node_List(Address addr) { method size (line 53) | public int size() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java class Phase (line 33) | public class Phase extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method Phase (line 47) | public Phase(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java class PhaseCFG (line 34) | public class PhaseCFG extends Phase { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method PhaseCFG (line 56) | public PhaseCFG(Address addr) { method dump (line 60) | public void dump(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java class PhaseRegAlloc (line 33) | public class PhaseRegAlloc extends Phase { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method PhaseRegAlloc (line 55) | public PhaseRegAlloc(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java class PhiNode (line 33) | public class PhiNode extends TypeNode { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method PhiNode (line 47) | public PhiNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java class ProjNode (line 33) | public class ProjNode extends Node { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ProjNode (line 47) | public ProjNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java class RegionNode (line 33) | public class RegionNode extends Node { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method RegionNode (line 47) | public RegionNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java class RootNode (line 33) | public class RootNode extends LoopNode { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method RootNode (line 47) | public RootNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java class SafePointNode (line 34) | public class SafePointNode extends MultiNode { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method SafePointNode (line 50) | public SafePointNode(Address addr) { method jvms (line 54) | public JVMState jvms() { method dumpSpec (line 58) | public void dumpSpec(PrintStream out) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java class TypeNode (line 33) | public class TypeNode extends Node { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method TypeNode (line 47) | public TypeNode(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java class JvmtiExport (line 33) | public class JvmtiExport { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method canAccessLocalVariables (line 54) | public static boolean canAccessLocalVariables() { method canHotswapOrPostBreakpoint (line 58) | public static boolean canHotswapOrPostBreakpoint() { method canPostOnExceptions (line 62) | public static boolean canPostOnExceptions() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java type AddressVisitor (line 32) | public interface AddressVisitor { method visitAddress (line 33) | public void visitAddress(Address addr); method visitCompOopAddress (line 34) | public void visitCompOopAddress(Address addr); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java class ArgumentSizeComputer (line 31) | public class ArgumentSizeComputer extends SignatureInfo { method set (line 32) | protected void set(int size, int type) { if (!isReturnType()) t... method ArgumentSizeComputer (line 33) | public ArgumentSizeComputer(Symbol signature) { super(signature); } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java class Arguments (line 35) | public class Arguments { method update (line 38) | public void update(Observable o, Object data) { method getJVMFlags (line 44) | public static String getJVMFlags() { method getJVMArgs (line 48) | public static String getJVMArgs() { method getJavaCommand (line 52) | public static String getJavaCommand() { method initialize (line 65) | private static synchronized void initialize(TypeDataBase db) { method buildString (line 75) | private static String buildString(AddressField arrayField, long count) { method getString (line 87) | private static String getString(AddressField field) { method getStringAt (line 92) | private static String getStringAt(AddressField field, long index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java class BasicLock (line 33) | public class BasicLock extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method BasicLock (line 49) | public BasicLock(Address addr) { method displacedHeader (line 53) | public Mark displacedHeader() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java class BasicObjectLock (line 32) | public class BasicObjectLock extends VMObject { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static synchronized void initialize(TypeDataBase db) throws Wr... method BasicObjectLock (line 52) | public BasicObjectLock(Address addr) { method obj (line 56) | public OopHandle obj() { return objField.getValue(addr); } method lock (line 57) | public BasicLock lock() { return new BasicLock(addr.addOffsetTo(lockFi... method size (line 63) | public static int size() { return size; } method address (line 66) | public Address address() { return addr; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java class BasicType (line 30) | public class BasicType { method getTBoolean (line 61) | public static int getTBoolean() { method getTChar (line 65) | public static int getTChar() { method getTFloat (line 69) | public static int getTFloat() { method getTDouble (line 73) | public static int getTDouble() { method getTByte (line 77) | public static int getTByte() { method getTShort (line 81) | public static int getTShort() { method getTInt (line 85) | public static int getTInt() { method getTLong (line 89) | public static int getTLong() { method getTObject (line 93) | public static int getTObject() { method getTArray (line 97) | public static int getTArray() { method getTVoid (line 101) | public static int getTVoid() { method getTAddress (line 105) | public static int getTAddress() { method getTConflict (line 110) | public static int getTConflict() { method getTIllegal (line 114) | public static int getTIllegal() { method charToBasicType (line 118) | public static BasicType charToBasicType(char c) { method charToType (line 135) | public static int charToType(char c) { method getType (line 139) | public int getType() { method BasicType (line 144) | private BasicType(int type) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java class BasicTypeSize (line 30) | public class BasicTypeSize { method getTBooleanSize (line 44) | public static int getTBooleanSize() { method getTCharSize (line 48) | public static int getTCharSize() { method getTFloatSize (line 52) | public static int getTFloatSize() { method getTDoubleSize (line 56) | public static int getTDoubleSize() { method getTByteSize (line 60) | public static int getTByteSize() { method getTShortSize (line 64) | public static int getTShortSize() { method getTIntSize (line 68) | public static int getTIntSize() { method getTLongSize (line 72) | public static int getTLongSize() { method getTObjectSize (line 76) | public static int getTObjectSize() { method getTArraySize (line 80) | public static int getTArraySize() { method getTVoidSize (line 84) | public static int getTVoidSize() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java class Bytes (line 31) | public class Bytes { method Bytes (line 34) | public Bytes(MachineDescription machDesc) { method swapShort (line 40) | public short swapShort(short x) { method swapInt (line 49) | public int swapInt(int x) { method swapLong (line 58) | public long swapLong(long x) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java type ClassConstants (line 27) | public interface ClassConstants FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java class CompiledVFrame (line 38) | public class CompiledVFrame extends JavaVFrame { method CompiledVFrame (line 42) | public CompiledVFrame(Frame fr, RegisterMap regMap, JavaThread thread,... method isTop (line 51) | public boolean isTop() { method isCompiledFrame (line 59) | public boolean isCompiledFrame() { method isDeoptimized (line 63) | public boolean isDeoptimized() { method mayBeImpreciseDbg (line 67) | public boolean mayBeImpreciseDbg() { method getCode (line 72) | public NMethod getCode() { method getCodeUnsafe (line 79) | public NMethod getCodeUnsafe() { method getScope (line 84) | public ScopeDesc getScope() { method getMethod (line 88) | public Method getMethod() { method getLocals (line 95) | public StackValueCollection getLocals() { method getExpressions (line 112) | public StackValueCollection getExpressions() { method getMonitors (line 130) | public List getMonitors() { method getBCI (line 154) | public int getBCI() { method getRawBCI (line 160) | public int getRawBCI() { method sender (line 168) | public VFrame sender() { method sender (line 175) | public VFrame sender(boolean mayBeImprecise) { method createStackValue (line 187) | private StackValue createStackValue(ScopeValue sv) { method resolveMonitorLock (line 312) | private BasicLock resolveMonitorLock(Location location) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java class CompilerThread (line 33) | public class CompilerThread extends JavaThread { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) throws Wr... method env (line 52) | public synchronized ciEnv env() { method CompilerThread (line 62) | public CompilerThread(Address addr) { method isJavaThread (line 66) | public boolean isJavaThread() { return false; } method isHiddenFromExternalView (line 67) | public boolean isHiddenFromExternalView() { return true; } method isCompilerThread (line 68) | public boolean isCompilerThread() { return true; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java class ConcurrentLocksPrinter (line 32) | public class ConcurrentLocksPrinter { method ConcurrentLocksPrinter (line 35) | public ConcurrentLocksPrinter() { method print (line 39) | public void print(JavaThread jthread, PrintStream tty) { method getOwnerThread (line 54) | private JavaThread getOwnerThread(Oop oop) { method fillLocks (line 63) | private void fillLocks() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java class ConstructionException (line 27) | public class ConstructionException extends RuntimeException { method ConstructionException (line 28) | public ConstructionException() { method ConstructionException (line 32) | public ConstructionException(String message) { method ConstructionException (line 36) | public ConstructionException(Throwable e) { method ConstructionException (line 40) | public ConstructionException(String message, Throwable e) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java class DeadlockDetector (line 36) | public class DeadlockDetector { method print (line 38) | public static void print(PrintStream tty) { method print (line 44) | public static void print(PrintStream tty, boolean concurrentLocks) { method createThreadTable (line 147) | private static void createThreadTable() { method dfn (line 155) | private static int dfn(JavaThread thread) { method dfn (line 163) | private static int dfn(Entry e) { method printOneDeadlock (line 167) | private static void printOneDeadlock(PrintStream tty, JavaThread thread, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java class ExternalVFrame (line 29) | public class ExternalVFrame extends VFrame { method ExternalVFrame (line 33) | ExternalVFrame(Frame fr, RegisterMap regMap, JavaThread thread, boolea... method print (line 39) | public void print() { method printOn (line 43) | public void printOn(PrintStream tty) { method printValue (line 47) | public void printValue() { method printValueOn (line 51) | public void printValueOn(PrintStream tty) { method mayBeImpreciseDbg (line 55) | public boolean mayBeImpreciseDbg() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java class Frame (line 54) | public abstract class Frame implements Cloneable { method Frame (line 63) | public Frame() { method update (line 69) | public void update(Observable o, Object data) { method pcReturnOffset (line 80) | public static int pcReturnOffset() { method initialize (line 84) | private static synchronized void initialize(TypeDataBase db) { method bcpToBci (line 93) | protected int bcpToBci(Address bcp, ConstMethod cm) { method bcpToBci (line 103) | protected int bcpToBci(Address bcp, Method m) { method clone (line 107) | public abstract Object clone(); method getPC (line 114) | public Address getPC() { return pc; } method setPC (line 115) | public void setPC(Address newpc) { pc = newpc; } method isDeoptimized (line 116) | public boolean isDeoptimized() { return deoptimized; } method cb (line 118) | public CodeBlob cb() { method getSP (line 122) | public abstract Address getSP(); method getID (line 123) | public abstract Address getID(); method getFP (line 124) | public abstract Address getFP(); method equals (line 127) | public abstract boolean equals(Object arg); method isInterpretedFrame (line 130) | public boolean isInterpretedFrame() { return VM.getVM().getI... method isJavaFrame (line 131) | public boolean isJavaFrame() { method isEntryFrame (line 140) | public boolean isEntryFrame() { return VM.getVM().getS... method isNativeFrame (line 141) | public boolean isNativeFrame() { method isCompiledFrame (line 150) | public boolean isCompiledFrame() { method isRuntimeFrame (line 158) | public boolean isRuntimeFrame() { method isFirstFrame (line 177) | public boolean isFirstFrame() { return ((isEntryFrame(... method isFirstJavaFrame (line 180) | public boolean isFirstJavaFrame() { throw new RuntimeExcep... method isSignalHandlerFrameDbg (line 184) | public abstract boolean isSignalHandlerFrameDbg(); method getSignalNumberDbg (line 188) | public abstract int getSignalNumberDbg(); method getSignalNameDbg (line 192) | public abstract String getSignalNameDbg(); method isInterpretedFrameValid (line 195) | public abstract boolean isInterpretedFrameValid(); method shouldBeDeoptimized (line 198) | public boolean shouldBeDeoptimized() { throw new RuntimeExcep... method canBeDeoptimized (line 201) | public boolean canBeDeoptimized() { throw new RuntimeExcep... method sender (line 204) | public abstract Frame sender(RegisterMap map, CodeBlob nm); method sender (line 207) | public Frame sender(RegisterMap map) { return sender(map, nul... method realSender (line 210) | public Frame realSender(RegisterMap map) { method hasSenderPD (line 228) | protected abstract boolean hasSenderPD(); method addressOfStackSlot (line 237) | public Address addressOfStackSlot(int slot) { return ge... method getOopHandleAt (line 240) | public OopHandle getOopHandleAt(int slot) { return ad... method getIntAt (line 248) | public int getIntAt(int slot) { return ad... method frameSize (line 253) | public abstract long frameSize(); method getLink (line 256) | public abstract Address getLink(); method getSenderPC (line 260) | public abstract Address getSenderPC(); method getUnextendedSP (line 267) | public abstract Address getUnextendedSP(); method getSenderSP (line 270) | public abstract Address getSenderSP(); method addressOfInterpreterFrameLocals (line 276) | public abstract Address addressOfInterpreterFrameLocals(); method addressOfInterpreterFrameLocal (line 278) | public Address addressOfInterpreterFrameLocal(int slot) { method getInterpreterFrameBCI (line 299) | public abstract int getInterpreterFrameBCI(); method addressOfInterpreterFrameExpressionStack (line 315) | public abstract Address addressOfInterpreterFrameExpressionStack(); method getInterpreterFrameExpressionStackDirection (line 316) | public abstract int getInterpreterFrameExpressionStackDirection(); method addressOfInterpreterFrameExpressionStackSlot (line 317) | public Address addressOfInterpreterFrameExpressionStackSlot(int slot) { method addressOfInterpreterFrameTOS (line 322) | public abstract Address addressOfInterpreterFrameTOS(); method addressOfInterpreterFrameTOSAt (line 325) | public abstract Address addressOfInterpreterFrameTOSAt(int slot); method getInterpreterFrameExpressionStackSize (line 328) | public int getInterpreterFrameExpressionStackSize() { method getInterpreterFrameSenderSP (line 333) | public abstract Address getInterpreterFrameSenderSP(); method interpreterFrameMonitorBegin (line 341) | public abstract BasicObjectLock interpreterFrameMonitorBegin(); method interpreterFrameMonitorEnd (line 342) | public abstract BasicObjectLock interpreterFrameMonitorEnd(); method interpreterFrameMonitorSize (line 344) | public abstract int interpreterFrameMonitorSize(); method nextMonitorInInterpreterFrame (line 345) | public BasicObjectLock nextMonitorInInterpreterFrame(BasicObj... method previousMonitorInInterpreterFrame (line 348) | public BasicObjectLock previousMonitorInInterpreterFrame(Basi... method addressOfInterpreterFrameMethod (line 373) | public abstract Address addressOfInterpreterFrameMethod(); method getInterpreterFrameMethod (line 376) | public Method getInterpreterFrameMethod() { method addressOfInterpreterFrameCPCache (line 385) | public abstract Address addressOfInterpreterFrameCPCache(); method getInterpreterFrameCPCache (line 387) | public ConstantPoolCache getInterpreterFrameCPCache() { method getEntryFrameCallWrapper (line 395) | public abstract JavaCallWrapper getEntryFrameCallWrapper(); method entryFrameIsFirst (line 402) | public boolean entryFrameIsFirst() { return (getEntryFrameC... method addressOfSavedOopResult (line 408) | protected abstract Address addressOfSavedOopResult(); method addressOfSavedReceiver (line 409) | protected abstract Address addressOfSavedReceiver(); method getSavedOopResult (line 411) | public OopHandle getSavedOopResult() { method getSavedReceiver (line 418) | public OopHandle getSavedReceiver() { method oopsInterpretedArgumentsDo (line 429) | public void oopsInterpretedArgumentsDo(Symbol signature, boolean isSta... method oopMapRegToLocation (line 435) | public Address oopMapRegToLocation(VMReg reg, RegisterMap regMap) { method oopsDo (line 446) | public void oopsDo(AddressVisitor oopVisitor, RegisterMap map) { method printValue (line 462) | public void printValue() { method printValueOn (line 466) | public void printValueOn(PrintStream tty) { method print (line 470) | public void print() { method printOn (line 474) | public void printOn(PrintStream tty) { method interpreterFramePrintOn (line 478) | public void interpreterFramePrintOn(PrintStream tty) { class InterpVisitor (line 523) | private static class InterpVisitor implements OopMapVisitor { method InterpVisitor (line 526) | public InterpVisitor(AddressVisitor oopVisitor) { method setAddressVisitor (line 530) | public void setAddressVisitor(AddressVisitor addressVisitor) { method visitOopLocation (line 534) | public void visitOopLocation(Address oopAddr) { method visitDerivedOopLocation (line 538) | public void visitDerivedOopLocation(Address baseOopAddr, Address der... method visitValueLocation (line 547) | public void visitValueLocation(Address valueAddr) { method visitNarrowOopLocation (line 550) | public void visitNarrowOopLocation(Address compOopAddr) { method oopsInterpretedDo (line 555) | private void oopsInterpretedDo(AddressVisitor oopVisitor, RegisterMap ... method oopsEntryDo (line 621) | private void oopsEntryDo (AddressVisitor oopVisitor, RegisterMap ... method oopsCodeBlobDo (line 622) | private void oopsCodeBlobDo (AddressVisitor oopVisitor, RegisterMap ... class InterpreterFrameClosure (line 651) | class InterpreterFrameClosure implements OffsetClosure { method InterpreterFrameClosure (line 660) | InterpreterFrameClosure(Frame fr, int maxLocals, int maxStack, Address... method offsetDo (line 667) | public void offsetDo(int offset) { class ArgumentOopFinder (line 711) | class ArgumentOopFinder extends SignatureInfo { method set (line 717) | protected void set(int size, int type) { method oopOffsetDo (line 722) | private void oopOffsetDo() { method ArgumentOopFinder (line 726) | public ArgumentOopFinder(Symbol signature, boolean isStatic, Frame fr,... method oopsDo (line 742) | public void oopsDo() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java class InstanceConstructor (line 39) | abstract public class InstanceConstructor { method instantiateWrapperFor (line 45) | abstract public T instantiateWrapperFor(Address addr) throws WrongType... method newWrongTypeException (line 47) | protected WrongTypeException newWrongTypeException(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java class InterpretedVFrame (line 33) | public class InterpretedVFrame extends JavaVFrame { method getMethod (line 35) | public Method getMethod() { method getLocals (line 39) | public StackValueCollection getLocals() { method getExpressions (line 76) | public StackValueCollection getExpressions() { method getMonitors (line 111) | public List getMonitors() { method isInterpretedFrame (line 122) | public boolean isInterpretedFrame() { return true; } method InterpretedVFrame (line 125) | InterpretedVFrame(Frame fr, RegisterMap regMap, JavaThread thread) { method getBCI (line 131) | public int getBCI() { method verify (line 141) | public void verify() { method addressOfLocalAt (line 148) | private Address addressOfLocalAt(int index) { method addressOfExpressionStackAt (line 155) | private Address addressOfExpressionStackAt(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java class JNIHandleBlock (line 34) | public class JNIHandleBlock extends VMObject { method update (line 43) | public void update(Observable o, Object data) { method initialize (line 49) | private static synchronized void initialize(TypeDataBase db) { method JNIHandleBlock (line 59) | public JNIHandleBlock(Address addr) { method next (line 63) | public JNIHandleBlock next() { method top (line 76) | public int top() { method oopsDo (line 80) | public void oopsDo(AddressVisitor visitor) { method getOopHandle (line 96) | public OopHandle getOopHandle(int x) { method blockContainingHandle (line 107) | public JNIHandleBlock blockContainingHandle(Address jniHandle) { method indexOfHandle (line 121) | public int indexOfHandle(Address jniHandle) { method toString (line 133) | public String toString() { method getOopHandleAddress (line 140) | private Address getOopHandleAddress(int x) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java class JNIHandles (line 31) | public class JNIHandles { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method JNIHandles (line 53) | public JNIHandles() { method globalHandles (line 56) | public JNIHandleBlock globalHandles() { method weakGlobalHandles (line 64) | public JNIHandleBlock weakGlobalHandles() { method deletedHandle (line 72) | public OopHandle deletedHandle() { method isDeletedHandle (line 76) | public boolean isDeletedHandle(OopHandle handle) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java class JNIid (line 33) | public class JNIid extends VMObject { method update (line 44) | public void update(Observable o, Object data) { method initialize (line 50) | private static synchronized void initialize(TypeDataBase db) { method JNIid (line 67) | public JNIid(Address addr, ObjectHeap heap) { method next (line 72) | public JNIid next() { method holder (line 80) | public Klass holder() { return (Klass) heap.newOop(holde... method offset (line 81) | public int offset() { return (int) offset.getValue(add... method method (line 82) | public Method method() { method resolvedMethod (line 85) | public Method resolvedMethod() { return (Method) heap.newOop(reso... method resolvedReceiver (line 86) | public Klass resolvedReceiver() { return (Klass) heap.newOop(resol... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java class JavaCallWrapper (line 41) | public class JavaCallWrapper extends VMObject { method update (line 48) | public void update(Observable o, Object data) { method initialize (line 54) | private static synchronized void initialize(TypeDataBase db) { method JavaCallWrapper (line 63) | public JavaCallWrapper(Address addr) { method getLastJavaSP (line 67) | public Address getLastJavaSP() { method getLastJavaPC (line 71) | public Address getLastJavaPC() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java class JavaThread (line 41) | public class JavaThread extends Thread { method update (line 71) | public void update(Observable o, Object data) { method initialize (line 77) | private static synchronized void initialize(TypeDataBase db) { method JavaThread (line 104) | public JavaThread(Address addr) { method setThreadPDAccess (line 108) | void setThreadPDAccess(JavaThreadPDAccess access) { method next (line 112) | public JavaThread next() { method isJavaThread (line 128) | public boolean isJavaThread() { return true; } method getAnchorField (line 130) | public static AddressField getAnchorField() { return anchorField; } method getLastJavaSP (line 133) | public Address getLastJavaSP() { method getLastJavaPC (line 138) | public Address getLastJavaPC() { method getLastJavaFP (line 147) | public Address getLastJavaFP(){ method getBaseOfStackPointer (line 168) | public Address getBaseOfStackPointer(){ method hasLastJavaFrame (line 175) | public boolean hasLastJavaFrame() { method getLastFrame (line 180) | public Frame getLastFrame() { method getLastFramePD (line 188) | protected Frame getLastFramePD(){ method getLastJavaVFrame (line 196) | public JavaVFrame getLastJavaVFrame(RegisterMap regMap) { method getLastJavaVFrameDbg (line 216) | public JavaVFrame getLastJavaVFrameDbg() { method newRegisterMap (line 244) | public RegisterMap newRegisterMap(boolean updateMap){ method getCurrentFrameGuess (line 255) | public Frame getCurrentFrameGuess(){ method printThreadIDOn (line 264) | public void printThreadIDOn(PrintStream tty) { method printThreadID (line 268) | public void printThreadID() { method getThreadProxy (line 272) | public ThreadProxy getThreadProxy() { method getThreadState (line 280) | public JavaThreadState getThreadState() { method getOSThread (line 315) | public OSThread getOSThread() { method getStackBase (line 319) | public Address getStackBase() { method getStackSize (line 323) | public long getStackSize() { method getThreadObj (line 328) | public Oop getThreadObj() { method getThreadName (line 339) | public String getThreadName() { method oopsDo (line 351) | public void oopsDo(AddressVisitor oopVisitor) { method isInStack (line 362) | public boolean isInStack(Address a) { method isLockOwned (line 373) | public boolean isLockOwned(Address a) { method getCurrentParkBlocker (line 382) | public Oop getCurrentParkBlocker() { method printInfoOn (line 390) | public void printInfoOn(PrintStream tty) { method cookLastFrame (line 433) | private Frame cookLastFrame(Frame fr) { method lastSPDbg (line 448) | private Address lastSPDbg() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java type JavaThreadFactory (line 36) | public interface JavaThreadFactory { method createJavaThreadWrapper (line 37) | public JavaThread createJavaThreadWrapper(Address realThreadObjAddr, T... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java type JavaThreadPDAccess (line 34) | public interface JavaThreadPDAccess { method getLastJavaFP (line 35) | public Address getLastJavaFP(Address addr); method getLastJavaPC (line 36) | public Address getLastJavaPC(Address addr); method getBaseOfStackPointer (line 37) | public Address getBaseOfStackPointer(Address addr); method getLastFramePD (line 38) | public Frame getLastFramePD(JavaThread thread, Address addr); method newRegisterMap (line 39) | public RegisterMap newRegisterMap(JavaThread thread, boolean update... method getCurrentFrameGuess (line 40) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr); method printThreadIDOn (line 41) | public void printThreadIDOn(Address addr, PrintStream tty); method printInfoOn (line 42) | public void printInfoOn(Address threadAddr, PrintStream tty); method getLastSP (line 43) | public Address getLastSP(Address addr); method getThreadProxy (line 44) | public ThreadProxy getThreadProxy(Address addr); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java class JavaThreadState (line 31) | public class JavaThreadState { method JavaThreadState (line 58) | private JavaThreadState(String stringVal) { method toString (line 62) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java class JavaVFrame (line 32) | public abstract class JavaVFrame extends VFrame { method getMethod (line 34) | public abstract Method getMethod(); method getBCI (line 35) | public abstract int getBCI(); method getLocals (line 36) | public abstract StackValueCollection getLocals(); method getExpressions (line 37) | public abstract StackValueCollection getExpressions(); method getMonitors (line 38) | public abstract List getMonitors(); method isJavaFrame (line 41) | public boolean isJavaFrame() { return true; } method JavaVFrame (line 44) | JavaVFrame(Frame fr, RegisterMap regMap, JavaThread thread) { method print (line 62) | public void print() { method printOn (line 66) | public void printOn(PrintStream tty) { method printActivation (line 94) | public void printActivation(int index) { method printActivationOn (line 98) | public void printActivationOn(PrintStream tty, int index) { method verify (line 111) | public void verify() { method equals (line 114) | public boolean equals(Object o) { method hashCode (line 137) | public int hashCode() { method structuralCompare (line 142) | public boolean structuralCompare(JavaVFrame other) { method printStackValuesOn (line 188) | private void printStackValuesOn(PrintStream tty, String title, StackVa... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java class JvmtiAgentThread (line 35) | public class JvmtiAgentThread extends JavaThread { method JvmtiAgentThread (line 36) | public JvmtiAgentThread(Address addr) { method isJavaThread (line 40) | public boolean isJavaThread() { return false; } method isJvmtiAgentThread (line 42) | public boolean isJvmtiAgentThread() { return true; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java class MonitorInfo (line 30) | public class MonitorInfo { method MonitorInfo (line 37) | public MonitorInfo(OopHandle owner, BasicLock lock, boolean eliminated... method owner (line 50) | public OopHandle owner() { method ownerKlass (line 55) | public OopHandle ownerKlass() { method lock (line 60) | public BasicLock lock() { return lock; } method eliminated (line 61) | public boolean eliminated() { return eliminated; } method ownerIsScalarReplaced (line 62) | public boolean ownerIsScalarReplaced() { return ownerIsScalarReplaced; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java class NativeSignatureIterator (line 31) | public abstract class NativeSignatureIterator extends SignatureIterator { method doBool (line 40) | public void doBool () { passInt(); jni_offset+... method doChar (line 41) | public void doChar () { passInt(); jni_offset+... method doFloat (line 42) | public void doFloat () { method doDouble (line 51) | public void doDouble() { method doByte (line 59) | public void doByte () { passInt(); jni_offset+... method doShort (line 60) | public void doShort () { passInt(); jni_offset+... method doInt (line 61) | public void doInt () { passInt(); jni_offset+... method doLong (line 63) | public void doLong () { method doVoid (line 71) | public void doVoid () { throw new RuntimeExceptio... method doObject (line 72) | public void doObject(int begin, int end) { passObject(); jni_offset+... method doArray (line 73) | public void doArray (int begin, int end) { passObject(); jni_offset+... method method (line 75) | public Method method() { return method; } method offset (line 76) | public int offset() { return offset; } method jniOffset (line 77) | public int jniOffset() { return jni_offset + prepe... method isStatic (line 78) | public boolean isStatic() { return method.isStatic(); } method passInt (line 80) | public abstract void passInt(); method passLong (line 81) | public abstract void passLong(); method passObject (line 82) | public abstract void passObject(); method passFloat (line 83) | public abstract void passFloat(); method passDouble (line 84) | public abstract void passDouble(); method NativeSignatureIterator (line 86) | public NativeSignatureIterator(Method method) { method iterate (line 105) | public void iterate() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java class OSThread (line 33) | public class OSThread extends VMObject { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method OSThread (line 50) | public OSThread(Address addr) { method interrupted (line 54) | public boolean interrupted() { method threadId (line 58) | public int threadId() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java class ObjectMonitor (line 33) | public class ObjectMonitor extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method ObjectMonitor (line 58) | public ObjectMonitor(Address addr) { method header (line 62) | public Mark header() { method isEntered (line 71) | public boolean isEntered(sun.jvm.hotspot.runtime.Thread current) { method owner (line 80) | public Address owner() { return addr.getAddressAt(ownerFieldOffset); } method waiters (line 84) | public long waiters() { return waitersField.getValue(addr); } method freeNext (line 86) | public Address freeNext() { return addr.getAddressAt(FreeNextFieldOffs... method count (line 90) | public long count() { return countField.getValue(addr); } method recursions (line 94) | public long recursions() { return recursionsField.getValue(addr); } method object (line 96) | public OopHandle object() { method contentions (line 100) | public long contentions() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java class ObjectSynchronizer (line 34) | public class ObjectSynchronizer { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) throws Wr... method identityHashValueFor (line 56) | public long identityHashValueFor(Oop obj) { method objectMonitorIterator (line 78) | public static Iterator objectMonitorIterator() { class ObjectMonitorIterator (line 86) | private static class ObjectMonitorIterator implements Iterator { method ObjectMonitorIterator (line 91) | ObjectMonitorIterator() { method hasNext (line 97) | public boolean hasNext() { method next (line 101) | public Object next() { method remove (line 114) | public void remove() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java class PerfDataEntry (line 33) | public class PerfDataEntry extends VMObject { method update (line 45) | public void update(Observable o, Object data) { method initialize (line 51) | private static synchronized void initialize(TypeDataBase db) { method PerfDataEntry (line 63) | public PerfDataEntry(Address addr) { method entryLength (line 69) | public int entryLength() { method nameOffset (line 73) | public int nameOffset() { method vectorLength (line 77) | public int vectorLength() { method dataType (line 82) | public int dataType() { method flags (line 87) | public byte flags() { method supported (line 91) | public boolean supported() { type PerfDataUnits (line 96) | public interface PerfDataUnits { method dataUnits (line 106) | public int dataUnits() { type PerfDataVariability (line 111) | public interface PerfDataVariability { method dataVariability (line 118) | public int dataVariability() { method dataOffset (line 122) | public int dataOffset() { method name (line 126) | public String name() { method booleanValue (line 131) | public boolean booleanValue() { method charValue (line 139) | public char charValue() { method byteValue (line 147) | public byte byteValue() { method shortValue (line 156) | public short shortValue() { method intValue (line 164) | public int intValue() { method longValue (line 172) | public long longValue() { method floatValue (line 180) | public float floatValue() { method doubleValue (line 188) | public double doubleValue() { method booleanArrayValue (line 196) | public boolean[] booleanArrayValue() { method charArrayValue (line 211) | public char[] charArrayValue() { method byteArrayValue (line 226) | public byte[] byteArrayValue() { method shortArrayValue (line 241) | public short[] shortArrayValue() { method intArrayValue (line 256) | public int[] intArrayValue() { method longArrayValue (line 271) | public long[] longArrayValue() { method floatArrayValue (line 286) | public float[] floatArrayValue() { method doubleArrayValue (line 301) | public double[] doubleArrayValue() { method valueAsString (line 317) | public String valueAsString() { method getHeap (line 477) | private ObjectHeap getHeap() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java class PerfDataPrologue (line 32) | public class PerfDataPrologue extends VMObject { method update (line 46) | public void update(Observable o, Object data) { method initialize (line 52) | private static synchronized void initialize(TypeDataBase db) { method PerfDataPrologue (line 66) | public PerfDataPrologue(Address addr) { method magic (line 71) | public int magic() { method byteOrder (line 75) | public byte byteOrder() { method majorVersion (line 79) | public byte majorVersion() { method accessible (line 83) | public boolean accessible() { method used (line 87) | public int used() { method overflow (line 91) | public int overflow() { method modTimeStamp (line 95) | public long modTimeStamp() { method entryOffset (line 99) | public int entryOffset() { method numEntries (line 103) | public int numEntries() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java class PerfMemory (line 32) | public class PerfMemory { method update (line 42) | public void update(Observable o, Object data) { method initialize (line 48) | private static synchronized void initialize(TypeDataBase db) { method start (line 59) | public static Address start() { method end (line 63) | public static Address end() { method top (line 67) | public static Address top() { method capacity (line 71) | public static long capacity() { method initialized (line 75) | public static boolean initialized() { method prologue (line 79) | public static PerfDataPrologue prologue() { method contains (line 84) | public static boolean contains(Address addr) { type PerfDataEntryVisitor (line 91) | public static interface PerfDataEntryVisitor { method visit (line 93) | public boolean visit(PerfDataEntry pde); method iterate (line 96) | public static void iterate(PerfDataEntryVisitor visitor) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java class RegisterMap (line 49) | public abstract class RegisterMap implements Cloneable { method update (line 67) | public void update(Observable o, Object data) { method initialize (line 73) | private static void initialize(TypeDataBase db) { method RegisterMap (line 81) | protected RegisterMap(JavaThread thread, boolean updateMap) { method RegisterMap (line 90) | protected RegisterMap(RegisterMap map) { method clone (line 120) | public abstract Object clone(); method copy (line 122) | public RegisterMap copy() { method clear (line 126) | public void clear() { method getLocation (line 140) | public Address getLocation(VMReg reg) { method setLocation (line 154) | public void setLocation(VMReg reg, Address loc) { method getIncludeArgumentOops (line 166) | public boolean getIncludeArgumentOops() { method setIncludeArgumentOops (line 170) | public void setIncludeArgumentOops(boolean f) { method getThread (line 174) | public JavaThread getThread() { method getUpdateMap (line 178) | public boolean getUpdateMap() { method print (line 182) | public void print() { method printOn (line 186) | public void printOn(PrintStream tty) { method clearPD (line 203) | protected abstract void clearPD(); method initializePD (line 205) | protected abstract void initializePD(); method initializeFromPD (line 207) | protected abstract void initializeFromPD(RegisterMap map); method getLocationPD (line 209) | protected abstract Address getLocationPD(VMReg reg); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java class ResultTypeFinder (line 31) | public class ResultTypeFinder extends SignatureInfo { method set (line 32) | protected void set(int size, int type) { if (isReturnType()) this.t... method ResultTypeFinder (line 33) | public ResultTypeFinder(Symbol signature) { super(signature); } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java class ServiceThread (line 32) | public class ServiceThread extends JavaThread { method ServiceThread (line 33) | public ServiceThread(Address addr) { method isJavaThread (line 37) | public boolean isJavaThread() { return false; } method isHiddenFromExternalView (line 38) | public boolean isHiddenFromExternalView() { return true; } method isServiceThread (line 39) | public boolean isServiceThread() { return true; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java class SignatureConverter (line 29) | public class SignatureConverter extends SignatureIterator { method SignatureConverter (line 33) | public SignatureConverter(Symbol sig, StringBuffer buf) { method doBool (line 38) | public void doBool () { appendComma(); buf.append("boolean"); } method doChar (line 39) | public void doChar () { appendComma(); buf.append("char"); } method doFloat (line 40) | public void doFloat () { appendComma(); buf.append("float"); } method doDouble (line 41) | public void doDouble() { appendComma(); buf.append("double"); } method doByte (line 42) | public void doByte () { appendComma(); buf.append("byte"); } method doShort (line 43) | public void doShort () { appendComma(); buf.append("short"); } method doInt (line 44) | public void doInt () { appendComma(); buf.append("int"); } method doLong (line 45) | public void doLong () { appendComma(); buf.append("long"); } method doVoid (line 46) | public void doVoid () { method doObject (line 54) | public void doObject(int begin, int end) { doObject(begin, end, true); } method doArray (line 55) | public void doArray (int begin, int end) { method appendComma (line 75) | public void appendComma() { method doObject (line 82) | private void doObject(int begin, int end, boolean comma) { method appendSubstring (line 89) | private void appendSubstring(int begin, int end) { method arrayInnerBegin (line 95) | private int arrayInnerBegin(int begin) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java class SignatureInfo (line 29) | public abstract class SignatureInfo extends SignatureIterator { method lazyIterate (line 34) | protected void lazyIterate() { method set (line 41) | protected abstract void set(int size, int /*BasicType*/ type); method doBool (line 43) | public void doBool() { set(BasicTypeSize.getTBoole... method doChar (line 44) | public void doChar() { set(BasicTypeSize.getTCharS... method doFloat (line 45) | public void doFloat() { set(BasicTypeSize.getTFloat... method doDouble (line 46) | public void doDouble() { set(BasicTypeSize.getTDoubl... method doByte (line 47) | public void doByte() { set(BasicTypeSize.getTByteS... method doShort (line 48) | public void doShort() { set(BasicTypeSize.getTShort... method doInt (line 49) | public void doInt() { set(BasicTypeSize.getTIntSi... method doLong (line 50) | public void doLong() { set(BasicTypeSize.getTLongS... method doVoid (line 51) | public void doVoid() { set(BasicTypeSize.getTVoidS... method doObject (line 52) | public void doObject(int begin, int end) { set(BasicTypeSize.getTObjec... method doArray (line 53) | public void doArray(int begin, int end) { set(BasicTypeSize.getTArray... method SignatureInfo (line 55) | public SignatureInfo(Symbol signature) { method size (line 61) | public int size() { lazyIterate(); return size; } method type (line 62) | public int type() { lazyIterate(); return type; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java class SignatureIterator (line 50) | public abstract class SignatureIterator { method expect (line 55) | protected void expect(char c) { method skipOptionalSize (line 61) | protected void skipOptionalSize() { method parseType (line 68) | protected int parseType() { method checkSignatureEnd (line 113) | protected void checkSignatureEnd() { method SignatureIterator (line 121) | public SignatureIterator(Symbol signature) { method dispatchField (line 131) | public void dispatchField() { method iterateParameters (line 140) | public void iterateParameters() { method iterateReturntype (line 153) | public void iterateReturntype() { method iterate (line 169) | public void iterate() { method parameterIndex (line 186) | public int parameterIndex() { return _parameter_index; } method isReturnType (line 187) | public boolean isReturnType() { return (parameterIndex() ... method doBool (line 190) | public abstract void doBool (); method doChar (line 191) | public abstract void doChar (); method doFloat (line 192) | public abstract void doFloat (); method doDouble (line 193) | public abstract void doDouble(); method doByte (line 194) | public abstract void doByte (); method doShort (line 195) | public abstract void doShort (); method doInt (line 196) | public abstract void doInt (); method doLong (line 197) | public abstract void doLong (); method doVoid (line 198) | public abstract void doVoid (); method doObject (line 202) | public abstract void doObject(int begin, int end); method doArray (line 203) | public abstract void doArray (int begin, int end); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java class StackFrameStream (line 44) | public class StackFrameStream { method StackFrameStream (line 50) | public StackFrameStream(JavaThread thread) { method StackFrameStream (line 54) | public StackFrameStream(JavaThread thread, boolean update) { method isDone (line 83) | public boolean isDone() { method next (line 96) | public void next() { method getCurrent (line 103) | public Frame getCurrent() { return fr; } method getRegisterMap (line 104) | public RegisterMap getRegisterMap() { return regMap; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java class StackValue (line 31) | public class StackValue { method StackValue (line 36) | public StackValue() { method StackValue (line 40) | public StackValue(OopHandle h, long scalar_replaced) { method StackValue (line 47) | public StackValue(long i) { method getType (line 53) | public int getType() { method getObject (line 57) | public OopHandle getObject() { method objIsScalarReplaced (line 64) | boolean objIsScalarReplaced() { method getInteger (line 71) | public long getInteger() { method equals (line 78) | public boolean equals(Object arg) { method hashCode (line 101) | public int hashCode() { method print (line 110) | public void print() { method printOn (line 114) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java class StackValueCollection (line 31) | public class StackValueCollection { method StackValueCollection (line 34) | public StackValueCollection() { list = new ArrayList(); } method StackValueCollection (line 35) | public StackValueCollection(int length) { list = new ArrayList(length); } method add (line 37) | public void add(StackValue val) { list.add(val); } method size (line 38) | public int size() { return list.size(); } method isEmpty (line 39) | public boolean isEmpty() { return (size() == 0); } method get (line 40) | public StackValue get(int i) { return (StackValue) list.get(i); } method booleanAt (line 44) | public boolean booleanAt(int slot) { return (int)get(slot).getInte... method byteAt (line 45) | public byte byteAt(int slot) { return (byte) get(slot).getIn... method charAt (line 46) | public char charAt(int slot) { return (char) get(slot).getIn... method shortAt (line 47) | public short shortAt(int slot) { return (short) get(slot).getI... method intAt (line 48) | public int intAt(int slot) { return (int) get(slot).getInt... method longAt (line 49) | public long longAt(int slot) { return VM.getVM().buildLongFr... method oopHandleAt (line 51) | public OopHandle oopHandleAt(int slot) { return get(slot).getObject(); } method floatAt (line 52) | public float floatAt(int slot) { return Float.intBitsToFloat(i... method doubleAt (line 53) | public double doubleAt(int slot) { return Double.longBitsToDoubl... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java class StaticBaseConstructor (line 37) | public class StaticBaseConstructor extends InstanceConstructor { method StaticBaseConstructor (line 40) | public StaticBaseConstructor(Class t) { method instantiateWrapperFor (line 45) | public VMObject instantiateWrapperFor(Address addr) throws WrongTypeEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java class StubRoutines (line 33) | public class StubRoutines { method update (line 38) | public void update(Observable o, Object data) { method initialize (line 44) | private static synchronized void initialize(TypeDataBase db) { method StubRoutines (line 49) | public StubRoutines() { method returnsToCallStub (line 52) | public boolean returnsToCallStub(Address returnPC) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java class Thread (line 31) | public class Thread extends VMObject { method update (line 46) | public void update(Observable o, Object data) { method initialize (line 52) | private static synchronized void initialize(TypeDataBase db) { method Thread (line 66) | public Thread(Address addr) { method suspendFlags (line 70) | public int suspendFlags() { method isExternalSuspend (line 74) | public boolean isExternalSuspend() { method isExtSuspended (line 78) | public boolean isExtSuspended() { method isBeingExtSuspended (line 82) | public boolean isBeingExtSuspended() { method isAnySuspended (line 87) | public boolean isAnySuspended() { method hasAsyncException (line 91) | public boolean hasAsyncException() { method tlab (line 95) | public ThreadLocalAllocBuffer tlab() { method activeHandles (line 99) | public JNIHandleBlock activeHandles() { method isVMThread (line 107) | public boolean isVMThread() { return false; } method isJavaThread (line 108) | public boolean isJavaThread() { return false; } method isCompilerThread (line 109) | public boolean isCompilerThread() { return false; } method isHiddenFromExternalView (line 110) | public boolean isHiddenFromExternalView() { return false; } method isJvmtiAgentThread (line 111) | public boolean isJvmtiAgentThread() { return false; } method isWatcherThread (line 112) | public boolean isWatcherThread() { return false; } method isConcurrentMarkSweepThread (line 113) | public boolean isConcurrentMarkSweepThread() { return false; } method isServiceThread (line 114) | public boolean isServiceThread() { return false; } method oopsDo (line 117) | public void oopsDo(AddressVisitor oopVisitor) { method getCurrentPendingMonitor (line 122) | public ObjectMonitor getCurrentPendingMonitor() { method getCurrentWaitingMonitor (line 130) | public ObjectMonitor getCurrentWaitingMonitor() { method isLockOwned (line 138) | public boolean isLockOwned(Address lock) { method isInStack (line 143) | public boolean isInStack(Address a) { method threadObjectAddress (line 153) | Address threadObjectAddress() { return addr; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java class ThreadLocalAllocBuffer (line 38) | public class ThreadLocalAllocBuffer extends VMObject { method update (line 46) | public void update(Observable o, Object data) { method initialize (line 52) | private static synchronized void initialize(TypeDataBase db) { method ThreadLocalAllocBuffer (line 61) | public ThreadLocalAllocBuffer(Address addr) { method start (line 65) | public Address start() { return startField.getV... method end (line 66) | public Address end() { return endField.getV... method top (line 67) | public Address top() { return topField.getV... method startAsOopHandle (line 72) | public OopHandle startAsOopHandle() { method nextOopHandle (line 79) | public OopHandle nextOopHandle(OopHandle handle, long size) { method print (line 85) | public void print() { method contains (line 89) | public boolean contains(Address p) { method printOn (line 96) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java class Threads (line 44) | public class Threads { method update (line 52) | public void update(Observable o, Object data) { method initialize (line 58) | private static synchronized void initialize(TypeDataBase db) { method Threads (line 130) | public Threads() { method first (line 144) | public JavaThread first() { method createJavaThreadWrapper (line 156) | public JavaThread createJavaThreadWrapper(Address threadAddr) { method oopsDo (line 168) | public void oopsDo(AddressVisitor oopVisitor) { method owningThreadFromMonitor (line 176) | public JavaThread owningThreadFromMonitor(Address o) { method owningThreadFromMonitor (line 191) | public JavaThread owningThreadFromMonitor(ObjectMonitor monitor) { method getPendingThreads (line 197) | public List getPendingThreads(ObjectMonitor monitor) { method getWaitingThreads (line 212) | public List getWaitingThreads(ObjectMonitor monitor) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java class VFrame (line 31) | public class VFrame { method VFrame (line 36) | protected VFrame(Frame f, RegisterMap regMap, JavaThread thread) { method newVFrame (line 53) | public static VFrame newVFrame(Frame f, RegisterMap regMap, JavaThread... method newVFrame (line 96) | public static VFrame newVFrame(Frame f, RegisterMap regMap, JavaThread... method getFrame (line 101) | public Frame getFrame() { return fr; } method getRegisterMap (line 102) | public RegisterMap getRegisterMap() { return regMap; } method getThread (line 103) | public JavaThread getThread() { return thread; } method sender (line 106) | public VFrame sender() { method sender (line 114) | public VFrame sender(boolean mayBeImprecise) { method javaSender (line 137) | public JavaVFrame javaSender() { method isTop (line 158) | public boolean isTop() { method top (line 163) | public VFrame top() { method isEntryFrame (line 172) | public boolean isEntryFrame() { return false; } method isJavaFrame (line 173) | public boolean isJavaFrame() { return false; } method isInterpretedFrame (line 174) | public boolean isInterpretedFrame() { return false; } method isCompiledFrame (line 175) | public boolean isCompiledFrame() { return false; } method isDeoptimized (line 176) | public boolean isDeoptimized() { return false; } method mayBeImpreciseDbg (line 186) | public boolean mayBeImpreciseDbg() { return false; } method print (line 189) | public void print() { method printOn (line 193) | public void printOn(PrintStream tty) { method printValue (line 199) | public void printValue() { method printValueOn (line 203) | public void printValueOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java class VM (line 67) | public class VM { class Flag (line 133) | public static final class Flag { method Flag (line 140) | private Flag(String type, String name, Address addr, String kind, in... method getType (line 148) | public String getType() { method getName (line 152) | public String getName() { method getAddress (line 156) | public Address getAddress() { method getKind (line 160) | public String getKind() { method getOrigin (line 164) | public int getOrigin() { method isBool (line 168) | public boolean isBool() { method getBool (line 172) | public boolean getBool() { method isIntx (line 180) | public boolean isIntx() { method getIntx (line 184) | public long getIntx() { method isUIntx (line 191) | public boolean isUIntx() { method getUIntx (line 195) | public long getUIntx() { method getValue (line 202) | public String getValue() { method checkVMVersion (line 215) | private static void checkVMVersion(String vmRelease) { method VM (line 267) | private VM(TypeDataBase db, JVMDebugger debugger, boolean isBigEndian) { method initialize (line 353) | public static void initialize(TypeDataBase db, boolean isBigEndian) { method initialize (line 364) | public static void initialize(TypeDataBase db, JVMDebugger debugger) { method shutdown (line 379) | public static void shutdown() { method registerVMInitializedObserver (line 389) | public static void registerVMInitializedObserver(Observer o) { method getVM (line 396) | public static VM getVM() { method registerVMResumedObserver (line 410) | public void registerVMResumedObserver(Observer o) { method registerVMSuspendedObserver (line 421) | public void registerVMSuspendedObserver(Observer o) { method fireVMResumed (line 431) | public void fireVMResumed() { method fireVMSuspended (line 443) | public void fireVMSuspended() { method getOS (line 452) | public String getOS() { method getCPU (line 462) | public String getCPU() { method lookupType (line 469) | public Type lookupType(String cTypeName) { method lookupIntConstant (line 473) | public Integer lookupIntConstant(String name) { method getAddressSize (line 477) | public long getAddressSize() { method getOopSize (line 481) | public long getOopSize() { method getLogAddressSize (line 485) | public long getLogAddressSize() { method getIntSize (line 489) | public long getIntSize() { method getStackBias (line 494) | public long getStackBias() { method isLP64 (line 500) | public boolean isLP64() { method getBytesPerLong (line 508) | public int getBytesPerLong() { method getMinObjAlignmentInBytes (line 513) | public int getMinObjAlignmentInBytes() { method getLogMinObjAlignmentInBytes (line 516) | public int getLogMinObjAlignmentInBytes() { method getHeapWordSize (line 520) | public int getHeapWordSize() { method getHeapOopSize (line 524) | public int getHeapOopSize() { method alignUp (line 528) | public long alignUp(long size, long alignment) { method alignDown (line 533) | public long alignDown(long size, long alignment) { method buildIntFromShorts (line 539) | public int buildIntFromShorts(short low, short high) { method buildLongFromIntsPD (line 545) | public long buildLongFromIntsPD(int oneHalf, int otherHalf) { method getUseTLAB (line 554) | public boolean getUseTLAB() { method getEnableInvokeDynamic (line 558) | public boolean getEnableInvokeDynamic() { method getTypeDataBase (line 562) | public TypeDataBase getTypeDataBase() { method getUniverse (line 566) | public Universe getUniverse() { method getObjectHeap (line 573) | public ObjectHeap getObjectHeap() { method getSymbolTable (line 580) | public SymbolTable getSymbolTable() { method getStringTable (line 587) | public StringTable getStringTable() { method getSystemDictionary (line 594) | public SystemDictionary getSystemDictionary() { method getThreads (line 601) | public Threads getThreads() { method getObjectSynchronizer (line 608) | public ObjectSynchronizer getObjectSynchronizer() { method getJNIHandles (line 615) | public JNIHandles getJNIHandles() { method getInterpreter (line 622) | public Interpreter getInterpreter() { method getStubRoutines (line 629) | public StubRoutines getStubRoutines() { method getVMRegImplInfo (line 636) | public VMRegImpl getVMRegImplInfo() { method getBytes (line 643) | public Bytes getBytes() { method isBigEndian (line 651) | public boolean isBigEndian() { method isCore (line 657) | public boolean isCore() { method isClientCompiler (line 662) | public boolean isClientCompiler() { method isServerCompiler (line 667) | public boolean isServerCompiler() { method useDerivedPointerTable (line 672) | public boolean useDerivedPointerTable() { method getCodeCache (line 677) | public CodeCache getCodeCache() { method getRuntime1 (line 688) | public Runtime1 getRuntime1() { method isDebugging (line 701) | public boolean isDebugging() { method getDebugger (line 706) | public JVMDebugger getDebugger() { method isJavaPCDbg (line 717) | public boolean isJavaPCDbg(Address addr) { method getInvocationEntryBCI (line 725) | public int getInvocationEntryBCI() { method getInvalidOSREntryBCI (line 730) | public int getInvalidOSREntryBCI() { method wizardMode (line 735) | public boolean wizardMode() { method getRevPtrs (line 739) | public ReversePtrs getRevPtrs() { method setRevPtrs (line 743) | public void setRevPtrs(ReversePtrs rp) { method getVMRelease (line 748) | public String getVMRelease() { method getVMInternalInfo (line 753) | public String getVMInternalInfo() { method isSharingEnabled (line 757) | public boolean isSharingEnabled() { method isCompressedOopsEnabled (line 766) | public boolean isCompressedOopsEnabled() { method getObjectAlignmentInBytes (line 775) | public int getObjectAlignmentInBytes() { method getCommandLineFlags (line 784) | public Flag[] getCommandLineFlags() { method getCommandLineFlag (line 792) | public Flag getCommandLineFlag(String name) { method readCommandLineFlags (line 803) | private void readCommandLineFlags() { method getSystemProperty (line 842) | public String getSystemProperty(String key) { method getSystemProperties (line 847) | public Properties getSystemProperties() { method readSystemProperties (line 854) | private void readSystemProperties() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java class VMObject (line 35) | public class VMObject { method VMObject (line 40) | public VMObject(Address addr) { method toString (line 44) | public String toString() { method equals (line 48) | public boolean equals(Object arg) { method hashCode (line 65) | public int hashCode() { method getAddress (line 69) | public Address getAddress() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java class VMObjectFactory (line 47) | public class VMObjectFactory { method newObject (line 48) | public static Object newObject(Class clazz, Address addr) FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java class VMReg (line 36) | public class VMReg { method update (line 44) | public void update(Observable o, Object data) { method initialize (line 50) | private static void initialize(TypeDataBase db) { method VMReg (line 58) | public VMReg(int i) { method getValue (line 62) | public int getValue() { method regEncode (line 66) | public int regEncode() { method equals (line 73) | public boolean equals(Object arg) { method lessThan (line 81) | public boolean lessThan(VMReg arg) { return value < arg.val... method lessThanOrEqual (line 82) | public boolean lessThanOrEqual(VMReg arg) { return value <= arg.va... method greaterThan (line 83) | public boolean greaterThan(VMReg arg) { return value > arg.val... method greaterThanOrEqual (line 84) | public boolean greaterThanOrEqual(VMReg arg) { return value >= arg.va... method minus (line 86) | public int minus(VMReg arg) { return value - arg.val... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java class VMVersionMismatchException (line 29) | public class VMVersionMismatchException extends RuntimeException { method VMVersionMismatchException (line 30) | public VMVersionMismatchException(String supported, String target) { method getMessage (line 36) | public String getMessage() { method getSupportedVersions (line 45) | public String getSupportedVersions() { method getTargetVersion (line 49) | public String getTargetVersion() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java class VirtualBaseConstructor (line 39) | public class VirtualBaseConstructor extends InstanceConstructor { method VirtualBaseConstructor (line 45) | public VirtualBaseConstructor(TypeDataBase db, Type baseType, String p... method instantiateWrapperFor (line 82) | public VMObject instantiateWrapperFor(Address addr) throws WrongTypeEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java class VirtualConstructor (line 41) | public class VirtualConstructor extends InstanceConstructor { method VirtualConstructor (line 45) | public VirtualConstructor(TypeDataBase db) { method addMapping (line 54) | public boolean addMapping(String cTypeName, Class clazz) { method instantiateWrapperFor (line 68) | public VMObject instantiateWrapperFor(Address addr) throws WrongTypeEx... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualSpace.java class VirtualSpace (line 31) | public class VirtualSpace extends VMObject { method update (line 39) | public void update(Observable o, Object data) { method initialize (line 45) | private static synchronized void initialize(TypeDataBase db) { method VirtualSpace (line 54) | public VirtualSpace(Address addr) { method low (line 58) | public Address low() { return lowField.getVal... method high (line 59) | public Address high() { return highField.getVa... method lowBoundary (line 60) | public Address lowBoundary() { return lowBoundaryFiel... method highBoundary (line 61) | public Address highBoundary() { return highBoundaryFie... method committedSize (line 64) | public long committedSize() { return high().minus(lo... method reservedSize (line 65) | public long reservedSize() { return highBoundary().... method uncommittedSize (line 66) | public long uncommittedSize() { return reservedSize() ... method contains (line 67) | public boolean contains(Address addr) { return (low().lessThan... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java class WatcherThread (line 32) | public class WatcherThread extends Thread { method WatcherThread (line 33) | public WatcherThread(Address addr) { method isWatcherThread (line 37) | public boolean isWatcherThread() { return true; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java class AMD64CurrentFrameGuess (line 49) | public class AMD64CurrentFrameGuess { method AMD64CurrentFrameGuess (line 59) | public AMD64CurrentFrameGuess(AMD64ThreadContext context, method run (line 66) | public boolean run(long regionInBytesToSearch) { method getSP (line 204) | public Address getSP() { return spFound; } method getFP (line 205) | public Address getFP() { return fpFound; } method getPC (line 209) | public Address getPC() { return pcFound; } method setValues (line 211) | private void setValues(Address sp, Address fp, Address pc) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java class AMD64JavaCallWrapper (line 32) | public class AMD64JavaCallWrapper extends JavaCallWrapper { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method AMD64JavaCallWrapper (line 49) | public AMD64JavaCallWrapper(Address addr) { method getLastJavaFP (line 53) | public Address getLastJavaFP() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java class BsdSignals (line 27) | public class BsdSignals { method getSignalName (line 63) | public static String getSignalName(int sigNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java class BsdAMD64JavaThreadPDAccess (line 39) | public class BsdAMD64JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 53) | public void update(Observable o, Object data) { method initialize (line 59) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 71) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 75) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 79) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 83) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 91) | public RegisterMap newRegisterMap(JavaThread thread, boolean update... method getCurrentFrameGuess (line 95) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 109) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 113) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 119) | public Address getLastSP(Address addr) { method getThreadProxy (line 125) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java class BsdSignals (line 27) | public class BsdSignals { method getSignalName (line 63) | public static String getSignalName(int sigNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java class BsdX86JavaThreadPDAccess (line 36) | public class BsdX86JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 49) | public void update(Observable o, Object data) { method initialize (line 55) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 66) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 70) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 74) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 78) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 86) | public RegisterMap newRegisterMap(JavaThread thread, boolean update... method getCurrentFrameGuess (line 90) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 104) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 108) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 114) | public Address getLastSP(Address addr) { method getThreadProxy (line 120) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java class IA64CurrentFrameGuess (line 43) | public class IA64CurrentFrameGuess { method IA64CurrentFrameGuess (line 52) | public IA64CurrentFrameGuess(IA64ThreadContext context, method run (line 59) | public boolean run(long regionInBytesToSearch) { method getSP (line 68) | public Address getSP() { return null; } method getFP (line 69) | public Address getFP() { return null; } method getPC (line 73) | public Address getPC() { return null; } method setValues (line 75) | private void setValues(Address sp, Address fp, Address pc) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java class IA64Frame (line 40) | public class IA64Frame extends Frame { method IA64Frame (line 56) | private IA64Frame() { method IA64Frame (line 59) | public IA64Frame(Address raw_sp, Address iframe, Address pc) { method clone (line 69) | public Object clone() { method equals (line 77) | public boolean equals(Object arg) { method hashCode (line 93) | public int hashCode() { method toString (line 101) | public String toString() { method getFP (line 108) | public Address getFP() { return null; } method getIFRAME (line 109) | public Address getIFRAME() { return iframe; } method getSP (line 110) | public Address getSP() { return raw_sp; } method getID (line 111) | public Address getID() { return getFP(); } method isSignalHandlerFrameDbg (line 114) | public boolean isSignalHandlerFrameDbg() { return false; } method getSignalNumberDbg (line 115) | public int getSignalNumberDbg() { return 0; } method getSignalNameDbg (line 116) | public String getSignalNameDbg() { return null; } method isInterpretedFrameValid (line 119) | public boolean isInterpretedFrameValid() { method isInterpretedFrame (line 123) | public boolean isInterpretedFrame() { return iframe != null; } method sender (line 129) | public Frame sender(RegisterMap regMap, CodeBlob cb) { method senderForEntryFrame (line 187) | private Frame senderForEntryFrame(IA64RegisterMap map) { method senderForInterpreterFrame (line 209) | private Frame senderForInterpreterFrame(IA64RegisterMap map) { method senderForDeoptimizedFrame (line 220) | private Frame senderForDeoptimizedFrame(IA64RegisterMap map, CodeBlob ... method senderForCompiledFrame (line 225) | private Frame senderForCompiledFrame(IA64RegisterMap map, CodeBlob cb) { method hasSenderPD (line 276) | protected boolean hasSenderPD() { method frameSize (line 281) | public long frameSize() { method getLink (line 288) | public Address getLink() { method getUnextendedSP (line 298) | public Address getUnextendedSP() { return getSP(); } method getSenderPC (line 305) | public Address getSenderPC() { return null; } method getSenderSP (line 314) | public Address getSenderSP() { return null; } method addressOfInterpreterFrameLocals (line 327) | public Address addressOfInterpreterFrameLocals() { method addressOfInterpreterFrameBCX (line 335) | private Address addressOfInterpreterFrameBCX() { method getInterpreterFrameBCI (line 343) | public int getInterpreterFrameBCI() { method addressOfInterpreterFrameMDX (line 353) | public Address addressOfInterpreterFrameMDX() { method addressOfInterpreterFrameExpressionStack (line 365) | public Address addressOfInterpreterFrameExpressionStack() { method getInterpreterFrameExpressionStackDirection (line 373) | public int getInterpreterFrameExpressionStackDirection() { return -1; } method addressOfInterpreterFrameTOS (line 376) | public Address addressOfInterpreterFrameTOS() { method addressOfInterpreterFrameTOSAt (line 386) | public Address addressOfInterpreterFrameTOSAt(int slot) { method getInterpreterFrameSenderSP (line 390) | public Address getInterpreterFrameSenderSP() { method interpreterFrameMonitorBegin (line 398) | public BasicObjectLock interpreterFrameMonitorBegin() { method interpreterFrameMonitorEnd (line 406) | public BasicObjectLock interpreterFrameMonitorEnd() { method interpreterFrameMonitorSize (line 423) | public int interpreterFrameMonitorSize() { method addressOfInterpreterFrameMethod (line 428) | public Address addressOfInterpreterFrameMethod() { method addressOfInterpreterFrameCPCache (line 437) | public Address addressOfInterpreterFrameCPCache() { method getEntryFrameCallWrapper (line 446) | public JavaCallWrapper getEntryFrameCallWrapper() { method addressOfSavedOopResult (line 450) | protected Address addressOfSavedOopResult() { method addressOfSavedReceiver (line 459) | protected Address addressOfSavedReceiver() { method dumpStack (line 464) | private void dumpStack() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java class IA64JavaCallWrapper (line 32) | public class IA64JavaCallWrapper extends JavaCallWrapper { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method IA64JavaCallWrapper (line 49) | public IA64JavaCallWrapper(Address addr) { method getPrevIFrame (line 53) | public Address getPrevIFrame() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java class IA64RegisterMap (line 31) | public class IA64RegisterMap extends RegisterMap { method IA64RegisterMap (line 34) | public IA64RegisterMap(JavaThread thread, boolean updateMap) { method IA64RegisterMap (line 38) | protected IA64RegisterMap(RegisterMap map) { method clone (line 42) | public Object clone() { method clearPD (line 48) | protected void clearPD() {} method initializePD (line 49) | protected void initializePD() {} method initializeFromPD (line 50) | protected void initializeFromPD(RegisterMap map) {} method getLocationPD (line 51) | protected Address getLocationPD(VMReg reg) { return null; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java class cInterpreter (line 40) | public class cInterpreter extends VMObject { method update (line 71) | public void update(Observable o, Object data) { method initialize (line 77) | private static synchronized void initialize(TypeDataBase db) { method cInterpreter (line 110) | public cInterpreter(Address addr) { method prev (line 114) | public Address prev() { method locals (line 118) | public Address locals() { method localsAddr (line 124) | public Address localsAddr() { method bcp (line 130) | public Address bcp() { method bcpAddr (line 136) | public Address bcpAddr() { method constants (line 142) | public Address constants() { method constantsAddr (line 148) | public Address constantsAddr() { method method (line 154) | public Address method() { method methodAddr (line 159) | public Address methodAddr() { method stack (line 165) | public Address stack() { method stackBase (line 171) | public Address stackBase() { method stackLimit (line 177) | public Address stackLimit() { method monitorBase (line 183) | public Address monitorBase() { method wrapper (line 189) | public Address wrapper() { method message (line 194) | public int message() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java class LinuxSignals (line 27) | public class LinuxSignals { method getSignalName (line 64) | public static String getSignalName(int sigNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java class LinuxAMD64JavaThreadPDAccess (line 37) | public class LinuxAMD64JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 50) | public void update(Observable o, Object data) { method initialize (line 56) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 67) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 71) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 75) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 79) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 87) | public RegisterMap newRegisterMap(JavaThread thread, boolean update... method getCurrentFrameGuess (line 91) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 105) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 109) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 115) | public Address getLastSP(Address addr) { method getThreadProxy (line 121) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java class LinuxIA64JavaThreadPDAccess (line 36) | public class LinuxIA64JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 51) | public void update(Observable o, Object data) { method initialize (line 57) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaIFrame (line 67) | public Address getLastJavaIFrame(Address addr) { method getBaseOfStackPointer (line 72) | public Address getBaseOfStackPointer(Address addr) { method getLastJavaFP (line 76) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 80) | public Address getLastJavaPC(Address addr) { method isInterpretedFrame (line 84) | public boolean isInterpretedFrame() { method getLastFramePD (line 91) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 102) | public RegisterMap newRegisterMap(JavaThread thread, boolean update... method getCurrentFrameGuess (line 106) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 110) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 114) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 120) | public Address getLastSP(Address addr) { method getThreadProxy (line 126) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java class LinuxSPARCJavaThreadPDAccess (line 36) | public class LinuxSPARCJavaThreadPDAccess implements JavaThreadPDAccess { method update (line 48) | public void update(Observable o, Object data) { method initialize (line 54) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 65) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 70) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 74) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 78) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 118) | public RegisterMap newRegisterMap(JavaThread thread, boolean updateMap) { method getCurrentFrameGuess (line 122) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 140) | public void printThreadIDOn(Address addr, PrintStream tty) { method getLastSP (line 144) | public Address getLastSP(Address addr) { method printInfoOn (line 150) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getThreadProxy (line 153) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java class LinuxSignals (line 27) | public class LinuxSignals { method getSignalName (line 64) | public static String getSignalName(int sigNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java class LinuxX86JavaThreadPDAccess (line 36) | public class LinuxX86JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 49) | public void update(Observable o, Object data) { method initialize (line 55) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 66) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 70) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 74) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 78) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 86) | public RegisterMap newRegisterMap(JavaThread thread, boolean update... method getCurrentFrameGuess (line 90) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 104) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 108) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 114) | public Address getLastSP(Address addr) { method getThreadProxy (line 120) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java class POSIXSignals (line 27) | public class POSIXSignals { method getSignalName (line 69) | public static String getSignalName(int sigNum) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java class SolarisAMD64JavaThreadPDAccess (line 37) | public class SolarisAMD64JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 52) | public void update(Observable o, Object data) { method initialize (line 58) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 69) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 73) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 77) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 81) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 94) | public RegisterMap newRegisterMap(JavaThread thread, boolean updateMap) { method getCurrentFrameGuess (line 98) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 113) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 118) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 121) | public Address getLastSP(Address addr) { method getThreadProxy (line 127) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java class SolarisSPARCJavaThreadPDAccess (line 36) | public class SolarisSPARCJavaThreadPDAccess implements JavaThreadPDAccess { method update (line 48) | public void update(Observable o, Object data) { method initialize (line 54) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 66) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 71) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 75) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 79) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 119) | public RegisterMap newRegisterMap(JavaThread thread, boolean updateMap) { method getCurrentFrameGuess (line 123) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 148) | public void printThreadIDOn(Address addr, PrintStream tty) { method getLastSP (line 152) | public Address getLastSP(Address addr) { method printInfoOn (line 158) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getThreadProxy (line 161) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java class SolarisX86JavaThreadPDAccess (line 39) | public class SolarisX86JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 54) | public void update(Observable o, Object data) { method initialize (line 60) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 71) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 75) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 79) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 83) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 96) | public RegisterMap newRegisterMap(JavaThread thread, boolean updateMap) { method getCurrentFrameGuess (line 100) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 115) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 120) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 123) | public Address getLastSP(Address addr) { method getThreadProxy (line 129) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java class SPARCFrame (line 45) | public class SPARCFrame extends Frame { method unBiasSP (line 103) | public static Address unBiasSP(Address raw_sp) { method biasSP (line 111) | public static Address biasSP(Address real_sp) { method findYoungerSP (line 130) | public static Address findYoungerSP(Address top, Address find) { method getSP (line 164) | public Address getSP() { method getID (line 171) | public Address getID() { method getYoungerSP (line 175) | public Address getYoungerSP() { method SPARCFrame (line 190) | public SPARCFrame(Address raw_sp, Address raw_youngerSP, boolean young... method SPARCFrame (line 250) | public SPARCFrame(Address raw_sp, Address pc) { method SPARCFrame (line 266) | private SPARCFrame() { method clone (line 269) | public Object clone() { method equals (line 279) | public boolean equals(Object arg) { method hashCode (line 295) | public int hashCode() { method toString (line 303) | public String toString() { method isSignalHandlerFrameDbg (line 348) | public boolean isSignalHandlerFrameDbg() { method getSignalNumberDbg (line 396) | public int getSignalNumberDbg() { method getSignalNameDbg (line 407) | public String getSignalNameDbg() { method isInterpretedFrameValid (line 411) | public boolean isInterpretedFrameValid() { method frameSize (line 464) | public long frameSize() { method getLink (line 468) | public Address getLink() { method sender (line 479) | public Frame sender(RegisterMap regMap, CodeBlob cb) { method hasSenderPD (line 604) | protected boolean hasSenderPD() { method getSenderPC (line 626) | public Address getSenderPC() { method getUnextendedSP (line 633) | public Address getUnextendedSP() { method getSenderSP (line 637) | public Address getSenderSP() { method afterSave (line 645) | public SPARCFrame afterSave() { method getFP (line 650) | public Address getFP() { method addressOfFPSlot (line 668) | private Address addressOfFPSlot(int index) { method addressOfInterpreterFrameLocals (line 774) | public Address addressOfInterpreterFrameLocals() { method addressOfInterpreterFrameBCX (line 780) | private Address addressOfInterpreterFrameBCX() { method getInterpreterFrameBCI (line 785) | public int getInterpreterFrameBCI() { method addressOfInterpreterFrameExpressionStack (line 795) | public Address addressOfInterpreterFrameExpressionStack() { method getInterpreterFrameExpressionStackDirection (line 799) | public int getInterpreterFrameExpressionStackDirection() { method addressOfInterpreterFrameTOS (line 804) | public Address addressOfInterpreterFrameTOS() { method addressOfInterpreterFrameTOSAt (line 809) | public Address addressOfInterpreterFrameTOSAt(int slot) { method getInterpreterFrameSenderSP (line 813) | public Address getInterpreterFrameSenderSP() { method addressOfInterpreterFrameMonitors (line 829) | private Address addressOfInterpreterFrameMonitors() { method interpreterFrameMonitorBegin (line 834) | public BasicObjectLock interpreterFrameMonitorBegin() { method interpreterFrameMonitorEnd (line 839) | public BasicObjectLock interpreterFrameMonitorEnd() { method interpreterFrameMonitorSize (line 843) | public int interpreterFrameMonitorSize() { method addressOfInterpreterFrameMethod (line 873) | public Address addressOfInterpreterFrameMethod() { method addressOfInterpreterFrameCPCache (line 877) | public Address addressOfInterpreterFrameCPCache() { method getEntryFrameCallWrapper (line 885) | public JavaCallWrapper getEntryFrameCallWrapper() { method addressOfSavedOopResult (line 904) | protected Address addressOfSavedOopResult() { method addressOfSavedReceiver (line 908) | protected Address addressOfSavedReceiver() { method addressOfI7 (line 917) | private Address addressOfI7() { method addressOfO7 (line 921) | private Address addressOfO7() { method addressOfI0 (line 925) | private Address addressOfI0() { method addressOfO0 (line 929) | private Address addressOfO0() { method addressesEqual (line 933) | private static boolean addressesEqual(Address a1, Address a2) { method senderForEntryFrame (line 946) | private Frame senderForEntryFrame(RegisterMap regMap) { method getNextYoungerSP (line 978) | private static Address getNextYoungerSP(Address oldSP, Address youngSP) { method getNextYoungerSPOrNull (line 986) | private static Address getNextYoungerSPOrNull(Address oldSP, Address y... method spIsValid (line 1013) | private static boolean spIsValid(Address oldSP, Address youngSP, Addre... method getUContextOffset (line 1022) | public long getUContextOffset() { method getMContextAreaOffsetInUContext (line 1030) | public long getMContextAreaOffsetInUContext() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java class SPARCRegisterMap (line 35) | public class SPARCRegisterMap extends RegisterMap { method update (line 57) | public void update(Observable o, Object data) { method initialize (line 63) | private static void initialize(TypeDataBase db) { method SPARCRegisterMap (line 93) | public SPARCRegisterMap(JavaThread thread, boolean updateMap) { method SPARCRegisterMap (line 97) | protected SPARCRegisterMap(RegisterMap map) { method clone (line 101) | public Object clone() { method clearPD (line 106) | protected void clearPD() { method getLocationPD (line 122) | protected Address getLocationPD(VMReg vmreg) { method initializePD (line 168) | protected void initializePD() { method initializeFromPD (line 175) | protected void initializeFromPD(RegisterMap map) { method shiftWindow (line 183) | public void shiftWindow(Address sp, Address youngerSP) { method makeIntegerRegsUnsaved (line 194) | public void makeIntegerRegsUnsaved() { method shiftIndividualRegisters (line 202) | private void shiftIndividualRegisters() { method isEven (line 231) | private boolean isEven(int i) { method checkLocationValid (line 235) | private void checkLocationValid() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java class vmSymbols (line 37) | public class vmSymbols { method update (line 40) | public void update(Observable o, Object data) { method initialize (line 50) | private static synchronized void initialize(TypeDataBase db) throws Wr... method symbolAt (line 57) | public static Symbol symbolAt(int id) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java class Win32AMD64JavaThreadPDAccess (line 41) | public class Win32AMD64JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 54) | public void update(Observable o, Object data) { method initialize (line 60) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 70) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 74) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 78) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 82) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 95) | public RegisterMap newRegisterMap(JavaThread thread, boolean updateMap) { method getCurrentFrameGuess (line 99) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 113) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 117) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 120) | public Address getLastSP(Address addr) { method getThreadProxy (line 126) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java class Win32IA64JavaThreadPDAccess (line 36) | public class Win32IA64JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 51) | public void update(Observable o, Object data) { method initialize (line 57) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaIFrame (line 67) | public Address getLastJavaIFrame(Address addr) { method getBaseOfStackPointer (line 72) | public Address getBaseOfStackPointer(Address addr) { method getLastJavaFP (line 76) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 80) | public Address getLastJavaPC(Address addr) { method isInterpretedFrame (line 84) | public boolean isInterpretedFrame() { method getLastFramePD (line 91) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 102) | public RegisterMap newRegisterMap(JavaThread thread, boolean update... method getCurrentFrameGuess (line 106) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 110) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 114) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 120) | public Address getLastSP(Address addr) { method getThreadProxy (line 126) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java class Win32X86JavaThreadPDAccess (line 40) | public class Win32X86JavaThreadPDAccess implements JavaThreadPDAccess { method update (line 53) | public void update(Observable o, Object data) { method initialize (line 59) | private static synchronized void initialize(TypeDataBase db) { method getLastJavaFP (line 69) | public Address getLastJavaFP(Address addr) { method getLastJavaPC (line 73) | public Address getLastJavaPC(Address addr) { method getBaseOfStackPointer (line 77) | public Address getBaseOfStackPointer(Address addr) { method getLastFramePD (line 81) | public Frame getLastFramePD(JavaThread thread, Address addr) { method newRegisterMap (line 94) | public RegisterMap newRegisterMap(JavaThread thread, boolean updateMap) { method getCurrentFrameGuess (line 98) | public Frame getCurrentFrameGuess(JavaThread thread, Address addr) { method printThreadIDOn (line 112) | public void printThreadIDOn(Address addr, PrintStream tty) { method printInfoOn (line 116) | public void printInfoOn(Address threadAddr, PrintStream tty) { method getLastSP (line 119) | public Address getLastSP(Address addr) { method getThreadProxy (line 125) | public ThreadProxy getThreadProxy(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java class X86CurrentFrameGuess (line 48) | public class X86CurrentFrameGuess { method X86CurrentFrameGuess (line 58) | public X86CurrentFrameGuess(X86ThreadContext context, method run (line 65) | public boolean run(long regionInBytesToSearch) { method getSP (line 204) | public Address getSP() { return spFound; } method getFP (line 205) | public Address getFP() { return fpFound; } method getPC (line 209) | public Address getPC() { return pcFound; } method setValues (line 211) | private void setValues(Address sp, Address fp, Address pc) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java class X86Frame (line 39) | public class X86Frame extends Frame { method update (line 73) | public void update(Observable o, Object data) { method initialize (line 79) | private static synchronized void initialize(TypeDataBase db) { method X86Frame (line 101) | private X86Frame() { method adjustForDeopt (line 104) | private void adjustForDeopt() { method X86Frame (line 122) | public X86Frame(Address raw_sp, Address raw_fp, Address pc) { method X86Frame (line 138) | public X86Frame(Address raw_sp, Address raw_fp) { method X86Frame (line 154) | public X86Frame(Address raw_sp, Address raw_unextendedSp, Address raw_... method clone (line 171) | public Object clone() { method equals (line 181) | public boolean equals(Object arg) { method hashCode (line 198) | public int hashCode() { method toString (line 206) | public String toString() { method getFP (line 214) | public Address getFP() { return raw_fp; } method getSP (line 215) | public Address getSP() { return raw_sp; } method getID (line 216) | public Address getID() { return raw_sp; } method isSignalHandlerFrameDbg (line 219) | public boolean isSignalHandlerFrameDbg() { return false; } method getSignalNumberDbg (line 220) | public int getSignalNumberDbg() { return 0; } method getSignalNameDbg (line 221) | public String getSignalNameDbg() { return null; } method isInterpretedFrameValid (line 223) | public boolean isInterpretedFrameValid() { method sender (line 259) | public Frame sender(RegisterMap regMap, CodeBlob cb) { method senderForEntryFrame (line 290) | private Frame senderForEntryFrame(X86RegisterMap map) { method adjustUnextendedSP (line 319) | private void adjustUnextendedSP() { method senderForInterpreterFrame (line 344) | private Frame senderForInterpreterFrame(X86RegisterMap map) { method updateMapWithSavedLink (line 363) | private void updateMapWithSavedLink(RegisterMap map, Address savedFPAd... method senderForCompiledFrame (line 367) | private Frame senderForCompiledFrame(X86RegisterMap map, CodeBlob cb) { method hasSenderPD (line 412) | protected boolean hasSenderPD() { method frameSize (line 418) | public long frameSize() { method getLink (line 422) | public Address getLink() { method getUnextendedSP (line 429) | public Address getUnextendedSP() { return raw_unextendedSP; } method getSenderPCAddr (line 432) | public Address getSenderPCAddr() { return addressOfStackSlot(RETURN_AD... method getSenderPC (line 433) | public Address getSenderPC() { return getSenderPCAddr().getAddress... method getNativeParamAddr (line 436) | public Address getNativeParamAddr(int idx) { method getSenderSP (line 440) | public Address getSenderSP() { return addressOfStackSlot(SENDER_SP... method addressOfInterpreterFrameLocals (line 442) | public Address addressOfInterpreterFrameLocals() { method addressOfInterpreterFrameBCX (line 446) | private Address addressOfInterpreterFrameBCX() { method getInterpreterFrameBCI (line 450) | public int getInterpreterFrameBCI() { method addressOfInterpreterFrameMDX (line 460) | public Address addressOfInterpreterFrameMDX() { method addressOfInterpreterFrameExpressionStack (line 472) | public Address addressOfInterpreterFrameExpressionStack() { method getInterpreterFrameExpressionStackDirection (line 477) | public int getInterpreterFrameExpressionStackDirection() { return -1; } method addressOfInterpreterFrameTOS (line 480) | public Address addressOfInterpreterFrameTOS() { method addressOfInterpreterFrameTOSAt (line 485) | public Address addressOfInterpreterFrameTOSAt(int slot) { method getInterpreterFrameSenderSP (line 489) | public Address getInterpreterFrameSenderSP() { method interpreterFrameMonitorBegin (line 497) | public BasicObjectLock interpreterFrameMonitorBegin() { method interpreterFrameMonitorEnd (line 501) | public BasicObjectLock interpreterFrameMonitorEnd() { method interpreterFrameMonitorSize (line 511) | public int interpreterFrameMonitorSize() { method addressOfInterpreterFrameMethod (line 516) | public Address addressOfInterpreterFrameMethod() { method addressOfInterpreterFrameCPCache (line 521) | public Address addressOfInterpreterFrameCPCache() { method getEntryFrameCallWrapper (line 526) | public JavaCallWrapper getEntryFrameCallWrapper() { method addressOfSavedOopResult (line 530) | protected Address addressOfSavedOopResult() { method addressOfSavedReceiver (line 536) | protected Address addressOfSavedReceiver() { method dumpStack (line 540) | private void dumpStack() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java class X86JavaCallWrapper (line 32) | public class X86JavaCallWrapper extends JavaCallWrapper { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method X86JavaCallWrapper (line 49) | public X86JavaCallWrapper(Address addr) { method getLastJavaFP (line 53) | public Address getLastJavaFP() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java class X86RegisterMap (line 31) | public class X86RegisterMap extends RegisterMap { method X86RegisterMap (line 34) | public X86RegisterMap(JavaThread thread, boolean updateMap) { method X86RegisterMap (line 38) | protected X86RegisterMap(RegisterMap map) { method clone (line 42) | public Object clone() { method clearPD (line 48) | protected void clearPD() {} method initializePD (line 49) | protected void initializePD() {} method initializeFromPD (line 50) | protected void initializeFromPD(RegisterMap map) {} method getLocationPD (line 51) | protected Address getLocationPD(VMReg reg) { return null; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java class FinalizerInfo (line 44) | public class FinalizerInfo extends Tool { method main (line 45) | public static void main(String[] args) { method run (line 51) | public void run() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java class FlagDumper (line 30) | public class FlagDumper extends Tool { method run (line 32) | public void run() { method main (line 46) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java class HeapDumper (line 35) | public class HeapDumper extends Tool { method HeapDumper (line 41) | public HeapDumper(String dumpFile) { method printFlagsUsage (line 45) | protected void printFlagsUsage() { method run (line 53) | public void run() { method main (line 65) | public static void main(String args[]) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java class HeapSummary (line 36) | public class HeapSummary extends Tool { method main (line 38) | public static void main(String[] args) { method run (line 44) | public void run() { method printGCAlgorithm (line 155) | private void printGCAlgorithm(Map flagMap) { method printPSYoungGen (line 192) | private void printPSYoungGen(PSYoungGen youngGen) { method printMutableSpace (line 205) | private void printMutableSpace(MutableSpace space) { method printGen (line 215) | private void printGen(Generation gen) { method printSpace (line 222) | private void printSpace(ContiguousSpace space) { method printG1Space (line 229) | private void printG1Space(String spaceName, long regionNum, method printValMB (line 242) | private void printValMB(String title, long value) { method printValue (line 251) | private void printValue(String title, long value) { method getFlagValue (line 255) | private long getFlagValue(String name, Map flagMap) { method printInternStringStatistics (line 268) | private void printInternStringStatistics() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java class JInfo (line 29) | public class JInfo extends Tool { method JInfo (line 30) | public JInfo(int m) { method needsJavaPrefix (line 34) | protected boolean needsJavaPrefix() { method getName (line 38) | public String getName() { method printFlagsUsage (line 42) | protected void printFlagsUsage() { method run (line 53) | public void run() { method main (line 87) | public static void main(String[] args) { method printVMFlags (line 132) | private void printVMFlags() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java class JMap (line 30) | public class JMap extends Tool { method JMap (line 31) | public JMap(int m) { method JMap (line 35) | public JMap() { method needsJavaPrefix (line 39) | protected boolean needsJavaPrefix() { method getName (line 43) | public String getName() { method getCommandFlags (line 47) | protected String getCommandFlags() { method printFlagsUsage (line 51) | protected void printFlagsUsage() { method run (line 69) | public void run() { method main (line 111) | public static void main(String[] args) { method writeHeapHprofBin (line 155) | public boolean writeHeapHprofBin(String fileName) { method writeHeapHprofBin (line 167) | public boolean writeHeapHprofBin() { method writeHeapGXL (line 171) | private boolean writeHeapGXL(String fileName) { method writeHeapGXL (line 183) | public boolean writeHeapGXL() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java class JSnap (line 30) | public class JSnap extends Tool { method run (line 31) | public void run() { method main (line 55) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java class JStack (line 27) | public class JStack extends Tool { method JStack (line 28) | public JStack(boolean mixedMode, boolean concurrentLocks) { method JStack (line 33) | public JStack() { method needsJavaPrefix (line 37) | protected boolean needsJavaPrefix() { method getName (line 41) | public String getName() { method printFlagsUsage (line 45) | protected void printFlagsUsage() { method run (line 51) | public void run() { method main (line 63) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java class ObjectHistogram (line 34) | public class ObjectHistogram extends Tool { method run (line 36) | public void run() { method run (line 40) | public void run(PrintStream out, PrintStream err) { method main (line 54) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java class PMap (line 33) | public class PMap extends Tool { method run (line 34) | public void run() { method run (line 38) | public void run(PrintStream out) { method run (line 42) | public void run(PrintStream out, Debugger dbg) { method requiresVM (line 61) | protected boolean requiresVM() { method main (line 65) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java class PStack (line 36) | public class PStack extends Tool { method PStack (line 38) | public PStack(boolean v, boolean concurrentLocks) { method PStack (line 43) | public PStack() { method run (line 47) | public void run() { method run (line 51) | public void run(PrintStream out) { method run (line 56) | public void run(PrintStream out, Debugger dbg) { method run (line 60) | private void run(PrintStream out, Debugger dbg, final boolean isJava) { method requiresVM (line 183) | protected boolean requiresVM() { method main (line 187) | public static void main(String[] args) throws Exception { method initJFrameCache (line 200) | private void initJFrameCache() { method printUnknown (line 223) | private void printUnknown(PrintStream out) { method getJavaNames (line 227) | private String[] getJavaNames(ThreadProxy th, Address fp) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java class PermStat (line 41) | public class PermStat extends Tool { method main (line 44) | public static void main(String[] args) { class ClassData (line 50) | private static class ClassData { method ClassData (line 54) | ClassData(Klass klass, long size) { class LoaderData (line 59) | private static class LoaderData { method run (line 65) | public void run() { method printClassLoaderStatistics (line 69) | private void printClassLoaderStatistics() { method objectSize (line 231) | private static long objectSize(Oop oop) { method arraySize (line 236) | private static long arraySize(Array arr) { method computeSize (line 240) | private long computeSize(InstanceKlass k) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java class StackTrace (line 33) | public class StackTrace extends Tool { method StackTrace (line 35) | public StackTrace(boolean v, boolean concurrentLocks) { method StackTrace (line 40) | public StackTrace() { method run (line 44) | public void run() { method run (line 48) | public void run(java.io.PrintStream tty) { method main (line 128) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java class SysPropsDumper (line 32) | public class SysPropsDumper extends Tool { method run (line 34) | public void run() { method main (line 50) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java class Tool (line 37) | public abstract class Tool implements Runnable { method getName (line 46) | public String getName() { method needsJavaPrefix (line 50) | protected boolean needsJavaPrefix() { method requiresVM (line 55) | protected boolean requiresVM() { method setAgent (line 59) | protected void setAgent(BugSpotAgent a) { method setDebugeeType (line 63) | protected void setDebugeeType(int dt) { method getAgent (line 67) | protected BugSpotAgent getAgent() { method getDebugeeType (line 71) | protected int getDebugeeType() { method printUsage (line 75) | protected void printUsage() { method printFlagsUsage (line 93) | protected void printFlagsUsage() { method usage (line 97) | protected void usage() { method stop (line 112) | protected void stop() { method start (line 119) | protected void start(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java class ByteCodeRewriter (line 33) | public class ByteCodeRewriter method debugMessage (line 44) | protected void debugMessage(String message) { method ByteCodeRewriter (line 48) | public ByteCodeRewriter(Method method, ConstantPool cpool, byte[] code) { method getConstantPoolIndex (line 57) | protected short getConstantPoolIndex(int rawcode, int bci) { method writeShort (line 88) | static private void writeShort(byte[] buf, int index, short value) { method rewrite (line 93) | public void rewrite() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java class ClassDump (line 37) | public class ClassDump extends Tool { method setClassFilter (line 42) | public void setClassFilter(ClassFilter cf) { method setOutputDirectory (line 46) | public void setOutputDirectory(String od) { method setJarOutput (line 58) | public void setJarOutput(String jarFileName) throws IOException { method run (line 63) | public void run() { method getName (line 97) | public String getName() { method dumpKlass (line 101) | private void dumpKlass(InstanceKlass kls) { method main (line 141) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java type ClassFilter (line 29) | public interface ClassFilter method canInclude (line 31) | public boolean canInclude(InstanceKlass kls); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java class ClassWriter (line 32) | public class ClassWriter implements /* imports */ ClassConstants method debugMessage (line 36) | protected void debugMessage(String message) { method extractHighShortFromInt (line 63) | protected static int extractHighShortFromInt(int val) { method extractLowShortFromInt (line 68) | protected static int extractLowShortFromInt(int val) { method ClassWriter (line 73) | public ClassWriter(InstanceKlass kls, OutputStream os) { method write (line 79) | public void write() throws IOException { method writeVersion (line 99) | protected void writeVersion() throws IOException { method writeIndex (line 104) | protected void writeIndex(int index) throws IOException { method writeConstantPool (line 109) | protected void writeConstantPool() throws IOException { method writeClassAccessFlags (line 342) | protected void writeClassAccessFlags() throws IOException { method writeThisClass (line 347) | protected void writeThisClass() throws IOException { method writeSuperClass (line 354) | protected void writeSuperClass() throws IOException { method writeInterfaces (line 365) | protected void writeInterfaces() throws IOException { method writeFields (line 381) | protected void writeFields() throws IOException { method isSynthetic (line 435) | protected boolean isSynthetic(short accessFlags) { method hasSyntheticAttribute (line 439) | protected boolean hasSyntheticAttribute(short accessFlags) { method writeSynthetic (line 444) | protected void writeSynthetic() throws IOException { method writeMethods (line 449) | protected void writeMethods() throws IOException { method writeMethod (line 460) | protected void writeMethod(Method m) throws IOException { method rewriteByteCode (line 654) | protected void rewriteByteCode(Method m, byte[] code) { method writeGenericSignature (line 659) | protected void writeGenericSignature(String signature) throws IOExcept... method writeClassAttributes (line 668) | protected void writeClassAttributes() throws IOException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java class NameFilter (line 30) | public class NameFilter implements ClassFilter method NameFilter (line 34) | public NameFilter() { method NameFilter (line 38) | public NameFilter(String pattern) { method canInclude (line 43) | public boolean canInclude(InstanceKlass kls) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java class PackageNameFilter (line 30) | public class PackageNameFilter implements ClassFilter method PackageNameFilter (line 34) | public PackageNameFilter() { method PackageNameFilter (line 39) | public PackageNameFilter(String pattern) { method canInclude (line 52) | public boolean canInclude(InstanceKlass kls) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java class JSDB (line 32) | public class JSDB extends Tool { method main (line 33) | public static void main(String[] args) { method run (line 39) | public void run() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java class SOQL (line 40) | public class SOQL extends Tool { method main (line 41) | public static void main(String[] args) { method run (line 53) | public void run() { method handleSelect (line 89) | protected void handleSelect(String query) { method handleClasses (line 123) | protected void handleClasses(String line) { method handleClass (line 133) | protected void handleClass(String line) { method getOopAtAddress (line 176) | protected Oop getOopAtAddress(Address addr) { method handleObject (line 181) | protected void handleObject(String line) { method handleUnknown (line 212) | protected void handleUnknown(String line) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java type AddressField (line 35) | public interface AddressField extends Field { method getValue (line 37) | public Address getValue(Address addr) throws UnmappedAddressExcept... method getValue (line 40) | public Address getValue() throws UnmappedAddressExcept... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java type CIntegerField (line 34) | public interface CIntegerField extends Field { method isUnsigned (line 35) | public boolean isUnsigned(); method getValue (line 39) | public long getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 43) | public long getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java type CIntegerType (line 46) | public interface CIntegerType extends Type { method isUnsigned (line 48) | public boolean isUnsigned(); method maxValue (line 52) | public long maxValue(); method minValue (line 56) | public long minValue(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/Field.java type Field (line 61) | public interface Field { method getName (line 63) | public String getName(); method getType (line 66) | public Type getType(); method getSize (line 70) | public long getSize(); method isStatic (line 73) | public boolean isStatic(); method getOffset (line 78) | public long getOffset() throws WrongTypeException; method getStaticFieldAddress (line 82) | public Address getStaticFieldAddress() throws WrongTypeException; method getJBoolean (line 99) | public boolean getJBoolean (Address addr) throws UnmappedAddressExce... method getJByte (line 100) | public byte getJByte (Address addr) throws UnmappedAddressExce... method getJChar (line 101) | public char getJChar (Address addr) throws UnmappedAddressExce... method getJShort (line 102) | public short getJShort (Address addr) throws UnmappedAddressExce... method getJInt (line 103) | public int getJInt (Address addr) throws UnmappedAddressExce... method getJLong (line 104) | public long getJLong (Address addr) throws UnmappedAddressExce... method getJFloat (line 105) | public float getJFloat (Address addr) throws UnmappedAddressExce... method getJDouble (line 106) | public double getJDouble (Address addr) throws UnmappedAddressExce... method getCInteger (line 107) | public long getCInteger (Address addr, CIntegerType type) method getAddress (line 109) | public Address getAddress (Address addr) throws UnmappedAddressExce... method getOopHandle (line 110) | public OopHandle getOopHandle(Address addr) method getNarrowOopHandle (line 112) | public OopHandle getNarrowOopHandle(Address addr) method getJBoolean (line 130) | public boolean getJBoolean () throws UnmappedAddressException, Unali... method getJByte (line 131) | public byte getJByte () throws UnmappedAddressException, Unali... method getJChar (line 132) | public char getJChar () throws UnmappedAddressException, Unali... method getJFloat (line 133) | public float getJFloat () throws UnmappedAddressException, Unali... method getJDouble (line 134) | public double getJDouble () throws UnmappedAddressException, Unali... method getJInt (line 135) | public int getJInt () throws UnmappedAddressException, Unali... method getJLong (line 136) | public long getJLong () throws UnmappedAddressException, Unali... method getJShort (line 137) | public short getJShort () throws UnmappedAddressException, Unali... method getCInteger (line 138) | public long getCInteger (CIntegerType type) method getAddress (line 140) | public Address getAddress () throws UnmappedAddressException, Unali... method getOopHandle (line 141) | public OopHandle getOopHandle() method getNarrowOopHandle (line 143) | public OopHandle getNarrowOopHandle() FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java type JBooleanField (line 34) | public interface JBooleanField extends Field { method getValue (line 37) | public boolean getValue(Address addr) throws UnmappedAddressException,... method getValue (line 41) | public boolean getValue() throws UnmappedAddressException, UnalignedAd... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java type JByteField (line 34) | public interface JByteField extends Field { method getValue (line 37) | public byte getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 41) | public byte getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java type JCharField (line 34) | public interface JCharField extends Field { method getValue (line 37) | public char getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 41) | public char getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java type JDoubleField (line 34) | public interface JDoubleField extends Field { method getValue (line 37) | public double getValue(Address addr) throws UnmappedAddressException, ... method getValue (line 41) | public double getValue() throws UnmappedAddressException, UnalignedAdd... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java type JFloatField (line 34) | public interface JFloatField extends Field { method getValue (line 37) | public float getValue(Address addr) throws UnmappedAddressException, U... method getValue (line 41) | public float getValue() throws UnmappedAddressException, UnalignedAddr... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java type JIntField (line 34) | public interface JIntField extends Field { method getValue (line 37) | public int getValue(Address addr) throws UnmappedAddressException, Una... method getValue (line 41) | public int getValue() throws UnmappedAddressException, UnalignedAddres... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java type JLongField (line 34) | public interface JLongField extends Field { method getValue (line 37) | public long getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 41) | public long getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java type JShortField (line 34) | public interface JShortField extends Field { method getValue (line 37) | public short getValue(Address addr) throws UnmappedAddressException, U... method getValue (line 41) | public short getValue() throws UnmappedAddressException, UnalignedAddr... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java type NarrowOopField (line 33) | public interface NarrowOopField extends OopField { method getValue (line 36) | public OopHandle getValue(Address addr) throws UnmappedAddressExce... method getValue (line 40) | public OopHandle getValue() throws UnmappedAddressExce... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/OopField.java type OopField (line 33) | public interface OopField extends Field { method getValue (line 36) | public OopHandle getValue(Address addr) throws UnmappedAddressExce... method getValue (line 40) | public OopHandle getValue() throws UnmappedAddressExce... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java type PointerType (line 32) | public interface PointerType extends Type { method getTargetType (line 34) | public Type getTargetType(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/Type.java type Type (line 33) | public interface Type { method getName (line 34) | public String getName(); method getSuperclass (line 41) | public Type getSuperclass(); method getSize (line 47) | public long getSize(); method isCIntegerType (line 51) | public boolean isCIntegerType(); method isCStringType (line 54) | public boolean isCStringType(); method isJavaPrimitiveType (line 57) | public boolean isJavaPrimitiveType(); method isOopType (line 60) | public boolean isOopType(); method isPointerType (line 63) | public boolean isPointerType(); method getField (line 69) | public Field getField(String fieldName, boolean searchSuperclassFields, method getField (line 76) | public Field getField(String fieldName, boolean searchSuperclassFields); method getField (line 82) | public Field getField(String fieldName); method getField (line 88) | public Field getField(String fieldName, Type declaredType, method getField (line 97) | public Field getField(String fieldName, Type declaredType) throws Wron... method getFields (line 102) | public Iterator getFields(); method getJBooleanField (line 115) | public JBooleanField getJBooleanField (String fieldName) th... method getJByteField (line 116) | public JByteField getJByteField (String fieldName) th... method getJCharField (line 117) | public JCharField getJCharField (String fieldName) th... method getJDoubleField (line 118) | public JDoubleField getJDoubleField (String fieldName) th... method getJFloatField (line 119) | public JFloatField getJFloatField (String fieldName) th... method getJIntField (line 120) | public JIntField getJIntField (String fieldName) th... method getJLongField (line 121) | public JLongField getJLongField (String fieldName) th... method getJShortField (line 122) | public JShortField getJShortField (String fieldName) th... method getCIntegerField (line 123) | public CIntegerField getCIntegerField (String fieldName) th... method getOopField (line 124) | public OopField getOopField (String fieldName) th... method getNarrowOopField (line 125) | public NarrowOopField getNarrowOopField (String fieldName) th... method getAddressField (line 126) | public AddressField getAddressField (String fieldName); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java type TypeDataBase (line 30) | public interface TypeDataBase { method lookupType (line 32) | public Type lookupType(String cTypeName); method lookupType (line 38) | public Type lookupType(String cTypeName, boolean throwException); method lookupIntConstant (line 41) | public Integer lookupIntConstant(String constantName); method lookupIntConstant (line 47) | public Integer lookupIntConstant(String constantName, boolean throwExc... method lookupLongConstant (line 50) | public Long lookupLongConstant(String constantName); method lookupLongConstant (line 56) | public Long lookupLongConstant(String constantName, boolean throwExcep... method getJBooleanType (line 60) | public Type getJBooleanType(); method getJByteType (line 61) | public Type getJByteType(); method getJCharType (line 62) | public Type getJCharType(); method getJDoubleType (line 63) | public Type getJDoubleType(); method getJFloatType (line 64) | public Type getJFloatType(); method getJIntType (line 65) | public Type getJIntType(); method getJLongType (line 66) | public Type getJLongType(); method getJShortType (line 67) | public Type getJShortType(); method getAddressSize (line 75) | public long getAddressSize(); method getOopSize (line 84) | public long getOopSize(); method addressTypeIsEqualToType (line 114) | public boolean addressTypeIsEqualToType(Address addr, Type type); method guessTypeForAddress (line 121) | public Type guessTypeForAddress(Address addr); method findDynamicTypeForAddress (line 126) | public Type findDynamicTypeForAddress(Address addr, Type baseType); method getTypes (line 129) | public Iterator getTypes(); method getIntConstants (line 133) | public Iterator getIntConstants(); method getLongConstants (line 137) | public Iterator getLongConstants(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java class WrongTypeException (line 27) | public class WrongTypeException extends RuntimeException { method WrongTypeException (line 28) | public WrongTypeException() { method WrongTypeException (line 32) | public WrongTypeException(String detail) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java class BasicAddressFieldWrapper (line 36) | public class BasicAddressFieldWrapper extends BasicFieldWrapper implemen... method BasicAddressFieldWrapper (line 37) | public BasicAddressFieldWrapper(Field field) { method getValue (line 41) | public Address getValue(Address addr) method getValue (line 46) | public Address getValue() FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java class BasicCIntegerField (line 33) | public class BasicCIntegerField extends BasicField implements CIntegerFi... method BasicCIntegerField (line 36) | public BasicCIntegerField(BasicTypeDataBase db, Type containingType, S... method isUnsigned (line 47) | public boolean isUnsigned() { method getValue (line 53) | public long getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 59) | public long getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java class BasicCIntegerType (line 34) | public class BasicCIntegerType extends BasicType implements CIntegerType { method BasicCIntegerType (line 37) | public BasicCIntegerType(BasicTypeDataBase db, String name, boolean is... method equals (line 43) | public boolean equals(Object obj) { method toString (line 61) | public String toString() { method isCIntegerType (line 74) | public boolean isCIntegerType() { method isUnsigned (line 78) | public boolean isUnsigned() { method setIsUnsigned (line 84) | public void setIsUnsigned(boolean isUnsigned) { method maxValue (line 88) | public long maxValue() { method minValue (line 92) | public long minValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java class BasicField (line 33) | public class BasicField implements Field { method BasicField (line 47) | public BasicField(Field fld) { method BasicField (line 61) | public BasicField(BasicTypeDataBase db, Type containingType, String na... method getName (line 73) | public String getName() { method getType (line 77) | public Type getType() { method getSize (line 81) | public long getSize() { method isStatic (line 85) | public boolean isStatic() { method getOffset (line 89) | public long getOffset() throws WrongTypeException { method getStaticFieldAddress (line 97) | public Address getStaticFieldAddress() throws WrongTypeException { method getJBoolean (line 109) | public boolean getJBoolean (Address addr) throws UnmappedAddressExce... method getJByte (line 115) | public byte getJByte (Address addr) throws UnmappedAddressExce... method getJChar (line 121) | public char getJChar (Address addr) throws UnmappedAddressExce... method getJDouble (line 127) | public double getJDouble (Address addr) throws UnmappedAddressExce... method getJFloat (line 133) | public float getJFloat (Address addr) throws UnmappedAddressExce... method getJInt (line 139) | public int getJInt (Address addr) throws UnmappedAddressExce... method getJLong (line 145) | public long getJLong (Address addr) throws UnmappedAddressExce... method getJShort (line 151) | public short getJShort (Address addr) throws UnmappedAddressExce... method getCInteger (line 157) | public long getCInteger (Address addr, CIntegerType type) method getAddress (line 164) | public Address getAddress (Address addr) throws UnmappedAddressExce... method getOopHandle (line 170) | public OopHandle getOopHandle(Address addr) method getNarrowOopHandle (line 177) | public OopHandle getNarrowOopHandle(Address addr) method getJBoolean (line 189) | public boolean getJBoolean () throws UnmappedAddressException, Unali... method getJByte (line 195) | public byte getJByte () throws UnmappedAddressException, Unali... method getJChar (line 201) | public char getJChar () throws UnmappedAddressException, Unali... method getJDouble (line 207) | public double getJDouble () throws UnmappedAddressException, Unali... method getJFloat (line 213) | public float getJFloat () throws UnmappedAddressException, Unali... method getJInt (line 219) | public int getJInt () throws UnmappedAddressException, Unali... method getJLong (line 225) | public long getJLong () throws UnmappedAddressException, Unali... method getJShort (line 231) | public short getJShort () throws UnmappedAddressException, Unali... method getCInteger (line 237) | public long getCInteger (CIntegerType type) method getAddress (line 244) | public Address getAddress () throws UnmappedAddressException, Unali... method getOopHandle (line 250) | public OopHandle getOopHandle() method getNarrowOopHandle (line 257) | public OopHandle getNarrowOopHandle() FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java class BasicFieldWrapper (line 33) | public class BasicFieldWrapper implements Field { method BasicFieldWrapper (line 36) | public BasicFieldWrapper(Field field) { method getName (line 40) | public String getName() { method getType (line 44) | public Type getType() { method getSize (line 48) | public long getSize() { method isStatic (line 52) | public boolean isStatic() { method getOffset (line 56) | public long getOffset() throws WrongTypeException { method getStaticFieldAddress (line 60) | public Address getStaticFieldAddress() throws WrongTypeException { method getJBoolean (line 64) | public boolean getJBoolean (Address addr) throws UnmappedAddressExc... method getJByte (line 67) | public byte getJByte (Address addr) throws UnmappedAddressExc... method getJChar (line 70) | public char getJChar (Address addr) throws UnmappedAddressExc... method getJDouble (line 73) | public double getJDouble (Address addr) throws UnmappedAddressExc... method getJFloat (line 76) | public float getJFloat (Address addr) throws UnmappedAddressExc... method getJInt (line 79) | public int getJInt (Address addr) throws UnmappedAddressExc... method getJLong (line 82) | public long getJLong (Address addr) throws UnmappedAddressExc... method getJShort (line 85) | public short getJShort (Address addr) throws UnmappedAddressExc... method getCInteger (line 88) | public long getCInteger (Address addr, CIntegerType type) throws... method getAddress (line 91) | public Address getAddress (Address addr) throws UnmappedAddressExc... method getOopHandle (line 94) | public OopHandle getOopHandle(Address addr) method getNarrowOopHandle (line 98) | public OopHandle getNarrowOopHandle(Address addr) method getJBoolean (line 103) | public boolean getJBoolean () throws UnmappedAddressException, Unal... method getJByte (line 106) | public byte getJByte () throws UnmappedAddressException, Unal... method getJChar (line 109) | public char getJChar () throws UnmappedAddressException, Unal... method getJDouble (line 112) | public double getJDouble () throws UnmappedAddressException, Unal... method getJFloat (line 115) | public float getJFloat () throws UnmappedAddressException, Unal... method getJInt (line 118) | public int getJInt () throws UnmappedAddressException, Unal... method getJLong (line 121) | public long getJLong () throws UnmappedAddressException, Unal... method getJShort (line 124) | public short getJShort () throws UnmappedAddressException, Unal... method getCInteger (line 127) | public long getCInteger (CIntegerType type) throws UnmappedAddre... method getAddress (line 130) | public Address getAddress () throws UnmappedAddressException, Unal... method getOopHandle (line 133) | public OopHandle getOopHandle() method getNarrowOopHandle (line 137) | public OopHandle getNarrowOopHandle() FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java class BasicJBooleanField (line 35) | public class BasicJBooleanField extends BasicField implements JBooleanFi... method BasicJBooleanField (line 36) | public BasicJBooleanField(BasicTypeDataBase db, Type containingType, S... method getValue (line 47) | public boolean getValue(Address addr) throws UnmappedAddressException,... method getValue (line 53) | public boolean getValue() throws UnmappedAddressException, UnalignedAd... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java class BasicJByteField (line 35) | public class BasicJByteField extends BasicField implements JByteField { method BasicJByteField (line 36) | public BasicJByteField(BasicTypeDataBase db, Type containingType, Stri... method getValue (line 47) | public byte getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 53) | public byte getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java class BasicJCharField (line 35) | public class BasicJCharField extends BasicField implements JCharField { method BasicJCharField (line 36) | public BasicJCharField(BasicTypeDataBase db, Type containingType, Stri... method getValue (line 47) | public char getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 53) | public char getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java class BasicJDoubleField (line 35) | public class BasicJDoubleField extends BasicField implements JDoubleField { method BasicJDoubleField (line 36) | public BasicJDoubleField(BasicTypeDataBase db, Type containingType, St... method getValue (line 47) | public double getValue(Address addr) throws UnmappedAddressException, ... method getValue (line 53) | public double getValue() throws UnmappedAddressException, UnalignedAdd... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java class BasicJFloatField (line 35) | public class BasicJFloatField extends BasicField implements JFloatField { method BasicJFloatField (line 36) | public BasicJFloatField(BasicTypeDataBase db, Type containingType, Str... method getValue (line 47) | public float getValue(Address addr) throws UnmappedAddressException, U... method getValue (line 53) | public float getValue() throws UnmappedAddressException, UnalignedAddr... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java class BasicJIntField (line 35) | public class BasicJIntField extends BasicField implements JIntField { method BasicJIntField (line 36) | public BasicJIntField(BasicTypeDataBase db, Type containingType, Strin... method getValue (line 47) | public int getValue(Address addr) throws UnmappedAddressException, Una... method getValue (line 53) | public int getValue() throws UnmappedAddressException, UnalignedAddres... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java class BasicJLongField (line 35) | public class BasicJLongField extends BasicField implements JLongField { method BasicJLongField (line 36) | public BasicJLongField(BasicTypeDataBase db, Type containingType, Stri... method getValue (line 47) | public long getValue(Address addr) throws UnmappedAddressException, Un... method getValue (line 53) | public long getValue() throws UnmappedAddressException, UnalignedAddre... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java class BasicJShortField (line 35) | public class BasicJShortField extends BasicField implements JShortField { method BasicJShortField (line 36) | public BasicJShortField(BasicTypeDataBase db, Type containingType, Str... method getValue (line 47) | public short getValue(Address addr) throws UnmappedAddressException, U... method getValue (line 53) | public short getValue() throws UnmappedAddressException, UnalignedAddr... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java class BasicNarrowOopField (line 34) | public class BasicNarrowOopField extends BasicOopField implements Narrow... method BasicNarrowOopField (line 38) | public BasicNarrowOopField (OopField oopf) { method BasicNarrowOopField (line 42) | public BasicNarrowOopField(BasicTypeDataBase db, Type containingType, ... method getValue (line 56) | public OopHandle getValue(Address addr) throws UnmappedAddressExceptio... method getValue (line 62) | public OopHandle getValue() throws UnmappedAddressException, Unaligned... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java class BasicOopField (line 34) | public class BasicOopField extends BasicField implements OopField { method BasicOopField (line 37) | public BasicOopField(OopField oopf) { method BasicOopField (line 41) | public BasicOopField(BasicTypeDataBase db, Type containingType, String... method getValue (line 52) | public OopHandle getValue(Address addr) throws UnmappedAddressExceptio... method getValue (line 58) | public OopHandle getValue() throws UnmappedAddressException, Unaligned... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java class BasicPointerType (line 34) | public class BasicPointerType extends BasicType implements PointerType { method BasicPointerType (line 37) | public BasicPointerType(BasicTypeDataBase db, String name, Type target... method isPointerType (line 43) | public boolean isPointerType() { method getTargetType (line 47) | public Type getTargetType() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java class BasicType (line 45) | public class BasicType implements Type { method BasicType (line 61) | public BasicType(BasicTypeDataBase db, String name, Type superclass) { method BasicType (line 71) | public BasicType(BasicTypeDataBase db, String name) { method equals (line 75) | public boolean equals(Object obj) { method hashCode (line 93) | public int hashCode() { method toString (line 97) | public String toString() { method getName (line 101) | public String getName() { method setSuperclass (line 107) | public void setSuperclass(Type superclass) { method getSuperclass (line 111) | public Type getSuperclass() { method setSize (line 117) | public void setSize(long sizeInBytes) { method getSize (line 121) | public long getSize() { method isCIntegerType (line 126) | public boolean isCIntegerType() { method isCStringType (line 130) | public boolean isCStringType() { method isJavaPrimitiveType (line 140) | public boolean isJavaPrimitiveType() { method setIsJavaPrimitiveType (line 146) | public void setIsJavaPrimitiveType(boolean isJavaPrimitiveType) { method isOopType (line 150) | public boolean isOopType() { method isPointerType (line 155) | public boolean isPointerType() { method setIsOopType (line 161) | public void setIsOopType(boolean isOopType) { method getField (line 165) | public Field getField(String fieldName, boolean searchSuperclassFields, method getField (line 189) | public Field getField(String fieldName, boolean searchSuperclassFields) { method getField (line 193) | public Field getField(String fieldName) { method getField (line 197) | public Field getField(String fieldName, Type declaredType, method getField (line 211) | public Field getField(String fieldName, Type declaredType) throws Wron... method getFields (line 216) | public Iterator getFields() { method getJBooleanField (line 224) | public JBooleanField getJBooleanField(String fieldName) throws WrongTy... method getJByteField (line 228) | public JByteField getJByteField(String fieldName) throws WrongTypeE... method getJCharField (line 232) | public JCharField getJCharField(String fieldName) throws WrongTypeE... method getJDoubleField (line 236) | public JDoubleField getJDoubleField(String fieldName) throws WrongTyp... method getJFloatField (line 240) | public JFloatField getJFloatField(String fieldName) throws WrongType... method getJIntField (line 244) | public JIntField getJIntField(String fieldName) throws WrongTypeEx... method getJLongField (line 248) | public JLongField getJLongField(String fieldName) throws WrongTypeE... method getJShortField (line 252) | public JShortField getJShortField(String fieldName) throws WrongType... method getCIntegerField (line 256) | public CIntegerField getCIntegerField(String fieldName) throws WrongTy... method getOopField (line 266) | public OopField getOopField(String fieldName) throws WrongTypeException { method getNarrowOopField (line 276) | public NarrowOopField getNarrowOopField(String fieldName) throws Wrong... method getAddressField (line 280) | public AddressField getAddressField(String fieldName) { method addField (line 292) | public void addField(Field field) { method removeField (line 304) | public void removeField(Field field) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java class BasicTypeDataBase (line 43) | public class BasicTypeDataBase implements TypeDataBase { method BasicTypeDataBase (line 68) | public BasicTypeDataBase(MachineDescription machDesc, VtblAccess vtblA... method lookupType (line 73) | public Type lookupType(String cTypeName) { method lookupType (line 77) | public Type lookupType(String cTypeName, boolean throwException) { method lookupIntConstant (line 85) | public Integer lookupIntConstant(String constantName) { method lookupIntConstant (line 89) | public Integer lookupIntConstant(String constantName, boolean throwExc... method lookupLongConstant (line 99) | public Long lookupLongConstant(String constantName) { method lookupLongConstant (line 103) | public Long lookupLongConstant(String constantName, boolean throwExcep... method getJBooleanType (line 113) | public Type getJBooleanType() { method getJByteType (line 117) | public Type getJByteType() { method getJCharType (line 121) | public Type getJCharType() { method getJDoubleType (line 125) | public Type getJDoubleType() { method getJFloatType (line 129) | public Type getJFloatType() { method getJIntType (line 133) | public Type getJIntType() { method getJLongType (line 137) | public Type getJLongType() { method getJShortType (line 141) | public Type getJShortType() { method getAddressSize (line 145) | public long getAddressSize() { method getOopSize (line 149) | public long getOopSize() { method vtblForType (line 155) | private Address vtblForType(Type type) { method addressTypeIsEqualToType (line 166) | public boolean addressTypeIsEqualToType(Address addr, Type type) { method findDynamicTypeForAddress (line 267) | public Type findDynamicTypeForAddress(Address addr, Type baseType) { method guessTypeForAddress (line 339) | public Type guessTypeForAddress(Address addr) { method cIntegerTypeMaxValue (line 349) | public long cIntegerTypeMaxValue(long sizeInBytes, boolean isUnsigned) { method cIntegerTypeMinValue (line 353) | public long cIntegerTypeMinValue(long sizeInBytes, boolean isUnsigned) { method getTypes (line 357) | public Iterator getTypes() { method getIntConstants (line 361) | public Iterator getIntConstants() { method getLongConstants (line 365) | public Iterator getLongConstants() { method setJBooleanType (line 375) | public void setJBooleanType(Type type) { method setJByteType (line 381) | public void setJByteType(Type type) { method setJCharType (line 387) | public void setJCharType(Type type) { method setJDoubleType (line 393) | public void setJDoubleType(Type type) { method setJFloatType (line 399) | public void setJFloatType(Type type) { method setJIntType (line 405) | public void setJIntType(Type type) { method setJLongType (line 411) | public void setJLongType(Type type) { method setJShortType (line 417) | public void setJShortType(Type type) { method addType (line 424) | public void addType(Type type) { method removeType (line 435) | public void removeType(Type type) { method addIntConstant (line 451) | public void addIntConstant(String name, int value) { method removeIntConstant (line 462) | public void removeIntConstant(String name) { method addLongConstant (line 474) | public void addLongConstant(String name, long value) { method removeLongConstant (line 485) | public void removeLongConstant(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java class BasicVtblAccess (line 32) | public abstract class BasicVtblAccess implements VtblAccess { method BasicVtblAccess (line 38) | public BasicVtblAccess(SymbolLookup symbolLookup, method getVtblForType (line 46) | public Address getVtblForType(Type type) { method clearCaches (line 73) | public void clearCaches() { method vtblSymbolForType (line 77) | protected abstract String vtblSymbolForType(Type type); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java type VtblAccess (line 34) | public interface VtblAccess { method getVtblForType (line 44) | public Address getVtblForType(Type type); method clearCaches (line 51) | public void clearCaches(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java class AnnotatedMemoryPanel (line 46) | public class AnnotatedMemoryPanel extends JPanel { method compare (line 59) | public int compare(Object o1, Object o2) { method AnnotatedMemoryPanel (line 97) | public AnnotatedMemoryPanel(Debugger debugger) { method AnnotatedMemoryPanel (line 101) | public AnnotatedMemoryPanel(Debugger debugger, boolean is64Bit, Addres... method AnnotatedMemoryPanel (line 106) | public AnnotatedMemoryPanel(Debugger debugger, boolean is64Bit ) { class AnnoX (line 111) | static class AnnoX { method AnnoX (line 115) | public AnnoX(int lineX, Address highBound) { method paintComponent (line 121) | public synchronized void paintComponent(Graphics g) { method addAnnotation (line 261) | public synchronized void addAnnotation(Annotation annotation) { method makeVisible (line 266) | public synchronized void makeVisible(Address addr) { method print (line 271) | public void print() { method printOn (line 275) | public void printOn(PrintStream tty) { method init (line 283) | private void init(Debugger debugger, boolean is64Bit, BigInteger addrV... method setupScrollBar (line 341) | private void setupScrollBar(BigInteger value, BigInteger min, BigInteg... method defaultMemoryLocation (line 368) | private static BigInteger defaultMemoryLocation(boolean is64Bit) { method defaultMemoryLow (line 378) | private static BigInteger defaultMemoryLow(boolean is64Bit) { method defaultMemoryHigh (line 388) | private static BigInteger defaultMemoryHigh(boolean is64Bit) { method setupScrollBar (line 398) | private void setupScrollBar() { method bigIntToHexString (line 404) | private String bigIntToHexString(BigInteger bi) { method bigIntToAddress (line 415) | private Address bigIntToAddress(BigInteger i) { method addressToBigInt (line 420) | private BigInteger addressToBigInt(Address a) { method addressToString (line 428) | private String addressToString(Address a) { method scrollAnnotations (line 440) | private void scrollAnnotations(int y) { method layoutAnnotations (line 451) | private void layoutAnnotations(java.util.List va, method layoutBefore (line 558) | private void layoutBefore(Annotation anno, Annotation constraintAnno, method layoutAfter (line 582) | private void layoutAfter(Annotation anno, Annotation constraintAnno, method prevColor (line 604) | private Color prevColor(Color c) { method nextColor (line 614) | private Color nextColor(Color c) { method findColorIndex (line 618) | private int findColorIndex(Color c) { method main (line 627) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java class Annotation (line 39) | public class Annotation { method Annotation (line 53) | public Annotation(Address lowAddress, method getInterval (line 69) | public Interval getInterval() { method getLowAddress (line 73) | public Address getLowAddress() { method getHighAddress (line 77) | public Address getHighAddress() { method draw (line 83) | public void draw(Graphics g) { method setColor (line 96) | public void setColor(Color c) { method getColor (line 101) | public Color getColor() { method computeWidthAndHeight (line 109) | public void computeWidthAndHeight(Graphics g) { method getWidth (line 122) | public int getWidth() { method getHeight (line 126) | public int getHeight() { method setXAndY (line 131) | public void setXAndY(int x, int y) { method setX (line 135) | public void setX(int x) { method getX (line 139) | public int getX() { method setY (line 143) | public void setY(int y) { method getY (line 147) | public int getY() { method getBounds (line 151) | public Rectangle getBounds() { method toString (line 154) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java class CommandProcessorPanel (line 42) | public class CommandProcessorPanel extends JPanel { method CommandProcessorPanel (line 55) | public CommandProcessorPanel(CommandProcessor cp) { method requestFocus (line 145) | public void requestFocus() { method clear (line 149) | public void clear() { method setMark (line 157) | public void setMark() { method getMarkedText (line 161) | public String getMarkedText() { method beginUpdate (line 180) | private void beginUpdate() { method endUpdate (line 184) | private void endUpdate() { method insertContains (line 188) | private boolean insertContains(DocumentEvent e, char c) { method trimContinuations (line 204) | private String trimContinuations(String text) { method main (line 212) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java class DeadlockDetectionPanel (line 34) | public class DeadlockDetectionPanel extends JPanel { method DeadlockDetectionPanel (line 35) | public DeadlockDetectionPanel() { method printDeadlocks (line 56) | private void printDeadlocks(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java class DebuggerConsolePanel (line 40) | public class DebuggerConsolePanel extends JPanel { method DebuggerConsolePanel (line 49) | public DebuggerConsolePanel(Debugger debugger) { method requestFocus (line 133) | public void requestFocus() { method clear (line 137) | public void clear() { method setMark (line 145) | public void setMark() { method getMarkedText (line 149) | public String getMarkedText() { method beginUpdate (line 168) | private void beginUpdate() { method endUpdate (line 172) | private void endUpdate() { method print (line 176) | private void print(String s) { method printPrompt (line 186) | private void printPrompt() { method insertContains (line 194) | private boolean insertContains(DocumentEvent e, char c) { method trimContinuations (line 210) | private String trimContinuations(String text) { method main (line 218) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java class EditableAtEndDocument (line 36) | public class EditableAtEndDocument extends PlainDocument { method insertString (line 39) | public void insertString(int offset, String text, AttributeSet a) method remove (line 45) | public void remove(int offs, int len) throws BadLocationException { method setMark (line 63) | public void setMark() { method getMarkedText (line 67) | public String getMarkedText() throws BadLocationException { method clear (line 72) | public void clear() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java type Editor (line 31) | public interface Editor { method getSourceFileName (line 33) | public String getSourceFileName(); method getCurrentLineNumber (line 36) | public int getCurrentLineNumber(); method showLineNumber (line 40) | public void showLineNumber(int lineNo); method highlightLineNumber (line 44) | public void highlightLineNumber(int lineNo); method showBreakpointAtLine (line 47) | public void showBreakpointAtLine(int lineNo); method hasBreakpointAtLine (line 51) | public boolean hasBreakpointAtLine(int lineNo); method clearBreakpointAtLine (line 54) | public void clearBreakpointAtLine(int lineNo); method clearBreakpoints (line 57) | public void clearBreakpoints(); method setUserData (line 60) | public void setUserData(Object o); method getUserData (line 63) | public Object getUserData(); method toFront (line 68) | public void toFront(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java type EditorCommands (line 31) | public interface EditorCommands { method windowClosed (line 33) | public void windowClosed(Editor editor); method toggleBreakpointAtLine (line 36) | public void toggleBreakpointAtLine(Editor editor, int lineNumber); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java type EditorFactory (line 33) | public interface EditorFactory { method openFile (line 41) | public Editor openFile(String filename, EditorCommands commands); method getCurrentEditor (line 50) | public Editor getCurrentEditor(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java class FindByQueryPanel (line 38) | public class FindByQueryPanel extends SAPanel { method FindByQueryPanel (line 43) | public FindByQueryPanel() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java class FindInCodeCachePanel (line 44) | public class FindInCodeCachePanel extends SAPanel { class Visitor (line 54) | class Visitor implements CodeCacheVisitor { method prologue (line 59) | public void prologue(Address start, Address end) { method visit (line 68) | public void visit(CodeBlob blob) { method epilogue (line 86) | public void epilogue() { method cleanup (line 89) | public void cleanup() { method search (line 96) | private void search() { method FindInCodeCachePanel (line 134) | public FindInCodeCachePanel() { method reportResult (line 191) | private void reportResult(StringBuffer result, CodeBlob blob) { method clearResultWindow (line 201) | private void clearResultWindow() { method updateProgressBar (line 209) | private void updateProgressBar(final StringBuffer result) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java class FindInHeapPanel (line 42) | public class FindInHeapPanel extends JPanel { method FindInHeapPanel (line 57) | public FindInHeapPanel() { method reportResult (line 160) | private boolean reportResult(final Address addr) { method clearResultWindow (line 181) | private void clearResultWindow() { method updateResultWindow (line 194) | private synchronized void updateResultWindow() { method invokeInDispatchThread (line 205) | private void invokeInDispatchThread(Runnable runnable) { method updateProgressBar (line 213) | private void updateProgressBar() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java class FindPanel (line 40) | public class FindPanel extends JPanel { method FindPanel (line 46) | public FindPanel() { method clear (line 91) | private void clear() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java type FrameWrapper (line 34) | public interface FrameWrapper { method getComponent (line 36) | public Component getComponent(); method getContentPane (line 38) | public Container getContentPane(); method setVisible (line 39) | public void setVisible(boolean visible); method setSize (line 40) | public void setSize(int x, int y); method pack (line 41) | public void pack(); method dispose (line 42) | public void dispose(); method setBackground (line 43) | public void setBackground(Color color); method setResizable (line 44) | public void setResizable(boolean resizable); method setClosable (line 48) | public void setClosable(boolean closable); method setClosingActionListener (line 53) | public void setClosingActionListener(ActionListener l); method setActivatedActionListener (line 59) | public void setActivatedActionListener(ActionListener l); method toFront (line 63) | public void toFront(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java class GraphicsUtilities (line 36) | public class GraphicsUtilities { method lookupFont (line 39) | public static Font lookupFont(String fontName) { method getStringBounds (line 56) | public static Rectangle2D getStringBounds(String s, Graphics g) { method getStringWidth (line 64) | public static int getStringWidth(String s, FontMetrics fm) { method reshapeToAspectRatio (line 68) | public static void reshapeToAspectRatio(Component component, method constrainToSize (line 88) | public static void constrainToSize(Component component, Dimension cont... method centerInContainer (line 108) | public static void centerInContainer(Component c) { method centerInContainer (line 112) | public static void centerInContainer(Component component, method moveToInContainer (line 120) | public static void moveToInContainer(Component component, method randomLocation (line 140) | public static void randomLocation(Component c) { method randomLocation (line 144) | public static void randomLocation(Component component, method newBorder (line 153) | public static Border newBorder(int size) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java class HeapParametersPanel (line 37) | public class HeapParametersPanel extends JPanel { method HeapParametersPanel (line 38) | public HeapParametersPanel() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java class HighPrecisionJScrollBar (line 41) | public class HighPrecisionJScrollBar extends JScrollBar { method HighPrecisionJScrollBar (line 71) | public HighPrecisionJScrollBar() { method HighPrecisionJScrollBar (line 77) | public HighPrecisionJScrollBar(int orientation) { method HighPrecisionJScrollBar (line 84) | public HighPrecisionJScrollBar(int orientation, BigInteger value, BigI... method getValueHP (line 90) | public BigInteger getValueHP() { method setValueHP (line 99) | public void setValueHP(BigInteger value) { method getMinimumHP (line 114) | public BigInteger getMinimumHP() { method setMinimumHP (line 118) | public void setMinimumHP(BigInteger minimum) { method getMaximumHP (line 123) | public BigInteger getMaximumHP() { method setMaximumHP (line 127) | public void setMaximumHP(BigInteger maximum) { method getVisibleAmountHP (line 132) | public BigInteger getVisibleAmountHP() { method setVisibleAmountHP (line 136) | public void setVisibleAmountHP(BigInteger visibleAmount) { method getBlockIncrementHP (line 154) | public BigInteger getBlockIncrementHP() { method setBlockIncrementHP (line 158) | public void setBlockIncrementHP(BigInteger blockIncrement) { method getUnitIncrementHP (line 164) | public BigInteger getUnitIncrementHP() { method setUnitIncrementHP (line 168) | public void setUnitIncrementHP(BigInteger unitIncrement) { method addChangeListener (line 175) | public void addChangeListener(ChangeListener l) { method removeChangeListener (line 179) | public void removeChangeListener(ChangeListener l) { method scrollUpOrLeft (line 187) | public void scrollUpOrLeft() { method scrollDownOrRight (line 194) | public void scrollDownOrRight() { method pageUpOrLeft (line 201) | public void pageUpOrLeft() { method pageDownOrRight (line 208) | public void pageDownOrRight() { method beginUpdate (line 219) | private void beginUpdate() { method endUpdate (line 223) | private void endUpdate() { method initialize (line 227) | private void initialize(BigInteger value, BigInteger minimum, BigInteg... method initialize (line 247) | private void initialize() { method setRange (line 253) | private void setRange(BigInteger minimum, BigInteger maximum) { method updateScrollBarValues (line 275) | private void updateScrollBarValues() { method getScaleFactor (line 282) | private BigDecimal getScaleFactor() { method scaleToHP (line 288) | private BigInteger scaleToHP(int i) { method scaleToUnderlying (line 294) | private int scaleToUnderlying(BigInteger i) { method toHPRange (line 301) | private BigInteger toHPRange(int i) { method toUnderlyingRange (line 306) | private int toUnderlyingRange(BigInteger i) { method installListener (line 311) | private void installListener() { method fireStateChanged (line 370) | private void fireStateChanged() { method main (line 381) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java class HistoryComboBox (line 34) | public class HistoryComboBox extends JComboBox { method HistoryComboBox (line 37) | public HistoryComboBox() { method getText (line 49) | public String getText() { method setText (line 57) | public void setText(String text) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java class Inspector (line 45) | public class Inspector extends SAPanel { method Inspector (line 62) | public Inspector() { method Inspector (line 289) | public Inspector(final SimpleTreeNode root) { method setRoot (line 302) | private void setRoot(SimpleTreeNode root) { method fireComputeLiveness (line 312) | private void fireComputeLiveness() { method fireShowLiveness (line 348) | private void fireShowLiveness() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java class JFrameWrapper (line 31) | public class JFrameWrapper implements FrameWrapper { method JFrameWrapper (line 37) | public JFrameWrapper(JFrame frame) { method getComponent (line 41) | public Component getComponent() { return frame; ... method getContentPane (line 42) | public Container getContentPane() { return frame.getConten... method setVisible (line 43) | public void setVisible(boolean visible) { frame.setVisible(visib... method setSize (line 44) | public void setSize(int x, int y) { frame.setSize(x, y); ... method pack (line 45) | public void pack() { frame.pack(); ... method show (line 46) | public void show() { frame.setVisible(true)... method dispose (line 47) | public void dispose() { frame.dispose(); ... method setBackground (line 48) | public void setBackground(Color color) { frame.setBackground(co... method setResizable (line 49) | public void setResizable(boolean resizable) { frame.setResizable... method setClosable (line 51) | public void setClosable(boolean closable) { method setClosingActionListener (line 59) | public void setClosingActionListener(ActionListener l) { method setActivatedActionListener (line 64) | public void setActivatedActionListener(ActionListener l) { method toFront (line 69) | public void toFront() { method maybeInstallWindowListener (line 78) | private void maybeInstallWindowListener() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java class JInternalFrameWrapper (line 32) | public class JInternalFrameWrapper implements FrameWrapper { method JInternalFrameWrapper (line 38) | public JInternalFrameWrapper(JInternalFrame frame) { method getComponent (line 42) | public Component getComponent() { return frame; ... method getContentPane (line 43) | public Container getContentPane() { return frame.getConten... method setVisible (line 44) | public void setVisible(boolean visible) { frame.setVisible(visib... method setSize (line 45) | public void setSize(int x, int y) { frame.setSize(x, y); ... method pack (line 46) | public void pack() { frame.pack(); ... method show (line 47) | public void show() { frame.show(); ... method dispose (line 48) | public void dispose() { frame.dispose(); ... method setBackground (line 49) | public void setBackground(Color color) { frame.setBackground(co... method setResizable (line 50) | public void setResizable(boolean resizable) { frame.setResizable... method setClosable (line 51) | public void setClosable(boolean closable) { frame.setClosable(cl... method setClosingActionListener (line 53) | public void setClosingActionListener(ActionListener l) { method setActivatedActionListener (line 58) | public void setActivatedActionListener(ActionListener l) { method toFront (line 63) | public void toFront() { method maybeInstallWindowListener (line 75) | private void maybeInstallWindowListener() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java class JavaStackTracePanel (line 36) | public class JavaStackTracePanel extends JPanel { method JavaStackTracePanel (line 42) | public JavaStackTracePanel() { method initUI (line 46) | private void initUI() { method setJavaThread (line 77) | public void setJavaThread(final JavaThread thread) { method setStackTraceText (line 81) | private void setStackTraceText(String text) { method setContentText (line 85) | private void setContentText(String text) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java class JavaThreadsPanel (line 54) | public class JavaThreadsPanel extends SAPanel implements ActionListener { method JavaThreadsPanel (line 65) | public JavaThreadsPanel() { class ThreadPanel (line 107) | private class ThreadPanel extends JPanel { method ThreadPanel (line 116) | public ThreadPanel(JTable table) { method isInfoVisible (line 165) | private boolean isInfoVisible() { method showOutputPane (line 169) | private void showOutputPane() { method hideOutputPane (line 185) | private void hideOutputPane() { method showCurrentThreadInfo (line 191) | private void showCurrentThreadInfo() { method setActionsEnabled (line 198) | private void setActionsEnabled(boolean enabled) { class JavaThreadsToolBar (line 210) | private class JavaThreadsToolBar extends CommonToolBar { method JavaThreadsToolBar (line 211) | public JavaThreadsToolBar(StatusBar status) { method addComponents (line 215) | protected void addComponents() { class JavaThreadsColumnModel (line 225) | private class JavaThreadsColumnModel extends DefaultTableColumnModel { method JavaThreadsColumnModel (line 228) | public JavaThreadsColumnModel() { class JavaThreadsTableModel (line 254) | private class JavaThreadsTableModel extends AbstractTableModel { method JavaThreadsTableModel (line 259) | public JavaThreadsTableModel(java.util.List threads) { method getColumnCount (line 263) | public int getColumnCount() { method getRowCount (line 267) | public int getRowCount() { method getColumnName (line 271) | public String getColumnName(int col) { method getValueAt (line 275) | public Object getValueAt(int row, int col) { method getJavaThread (line 290) | public JavaThread getJavaThread(int index) { method getRow (line 294) | private CachedThread getRow(int row) { method threadIDAt (line 298) | private String threadIDAt(int index) { method threadNameAt (line 302) | private String threadNameAt(int index) { method actionPerformed (line 313) | public void actionPerformed(ActionEvent evt) { class CachedThread (line 334) | private class CachedThread { method CachedThread (line 340) | public CachedThread(JavaThread thread) { method getThread (line 344) | public JavaThread getThread() { method getThreadID (line 348) | public String getThreadID() { method getThreadName (line 356) | public String getThreadName() { method compute (line 364) | private void compute() { method registerActions (line 378) | protected void registerActions() { method registerAction (line 391) | private void registerAction(String actionName) { method fireShowThreadOopInspector (line 399) | private void fireShowThreadOopInspector() { method fireShowThreadStackMemory (line 409) | private void fireShowThreadStackMemory() { method fireShowJavaStackTrace (line 417) | private void fireShowJavaStackTrace() { method fireShowThreadInfo (line 425) | private void fireShowThreadInfo() { method fireShowThreadCrashes (line 439) | private boolean fireShowThreadCrashes() { method cache (line 457) | private void cache() { method decache (line 466) | private void decache() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java class MemoryPanel (line 39) | public class MemoryPanel extends JPanel { class ActionWrapper (line 61) | abstract class ActionWrapper extends AbstractAction { method ActionWrapper (line 63) | ActionWrapper() { method setParent (line 66) | void setParent(Action parent) { method getParent (line 70) | Action getParent() { method actionPerformed (line 74) | public void actionPerformed(ActionEvent e) { method MemoryPanel (line 81) | public MemoryPanel(final Debugger debugger, boolean is64Bit) { method makeVisible (line 468) | public void makeVisible(Address addr) { method setupScrollBar (line 477) | private void setupScrollBar() { method updateFromScrollBar (line 521) | private void updateFromScrollBar() { method constrain (line 533) | private void constrain() { method recomputeNumVisibleRows (line 544) | private void recomputeNumVisibleRows() { method bigIntToHexString (line 555) | private String bigIntToHexString(BigInteger bi) { method bigIntToAddress (line 566) | private Address bigIntToAddress(BigInteger i) { method addressToBigInt (line 571) | private BigInteger addressToBigInt(Address a) { method addressToString (line 579) | private String addressToString(Address a) { method installActionWrapper (line 590) | private static void installActionWrapper(ActionMap map, method shouldIgnore (line 597) | private boolean shouldIgnore(MouseEvent e) { method clearSelection (line 601) | private void clearSelection() { method updating (line 607) | private boolean updating() { return updateLevel > 0; } method beginUpdate (line 608) | private void beginUpdate() { ++updateLevel; } method endUpdate (line 609) | private void endUpdate() { --updateLevel; } method haveAnchor (line 611) | private boolean haveAnchor() { return haveAnchor; } method haveLead (line 612) | private boolean haveLead() { return haveLead; } method haveSelection (line 613) | private boolean haveSelection() { return haveAnchor() && haveLead(); } method getRowAnchor (line 614) | private int getRowAnchor() { return rowAnchorIndex; } method getColAnchor (line 615) | private int getColAnchor() { return colAnchorIndex; } method getRowLead (line 616) | private int getRowLead() { return rowLeadIndex; } method getColLead (line 617) | private int getColLead() { return colLeadIndex; } method setAnchorFromTable (line 619) | private void setAnchorFromTable() { method setLeadFromTable (line 623) | private void setLeadFromTable() { method setAnchor (line 627) | private void setAnchor(int row, int col) { method setLead (line 632) | private void setLead(int row, int col) { method clamp (line 637) | private int clamp(int val, int min, int max) { method maybeGrabSelection (line 640) | private void maybeGrabSelection() { method setSelection (line 657) | private void setSelection(int rowAnchor, int rowLead, int colAnchor, i... method modifySelection (line 664) | private void modifySelection(int amount) { method printSelection (line 670) | private void printSelection() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java class MemoryViewer (line 35) | public class MemoryViewer extends JPanel { method MemoryViewer (line 36) | public MemoryViewer(final Debugger debugger, boolean is64Bit) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java class MonitorCacheDumpPanel (line 39) | public class MonitorCacheDumpPanel extends JPanel { method MonitorCacheDumpPanel (line 40) | public MonitorCacheDumpPanel() { method dumpMonitor (line 64) | private static void dumpMonitor(PrintStream tty, ObjectMonitor mon, bo... method dumpOn (line 91) | private void dumpOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java class ObjectHistogramPanel (line 57) | public class ObjectHistogramPanel extends JPanel implements ActionListen... method ObjectHistogramPanel (line 64) | public ObjectHistogramPanel(ObjectHistogram histo) { class ObjectHistogramToolBar (line 92) | private class ObjectHistogramToolBar extends CommonToolBar { method ObjectHistogramToolBar (line 96) | public ObjectHistogramToolBar(StatusBar status) { method addComponents (line 100) | protected void addComponents() { method getFindText (line 115) | public String getFindText() { class ObjectHistogramColummModel (line 120) | private class ObjectHistogramColummModel extends DefaultTableColumnMod... method ObjectHistogramColummModel (line 126) | public ObjectHistogramColummModel() { class ObjectHistogramTableModel (line 163) | private class ObjectHistogramTableModel extends SortableTableModel { method ObjectHistogramTableModel (line 167) | public ObjectHistogramTableModel(ObjectHistogram histo) { method getColumnCount (line 174) | public int getColumnCount() { method getRowCount (line 178) | public int getRowCount() { method getColumnName (line 182) | public String getColumnName(int col) { method getColumnClass (line 186) | public Class getColumnClass(int col) { method getValueAt (line 190) | public Object getValueAt(int row, int col) { method getValueForColumn (line 194) | public Object getValueForColumn(Object obj, int col) { method getElement (line 208) | public ObjectHistogramElement getElement(int index) { class ObjectHistogramComparator (line 212) | private class ObjectHistogramComparator extends TableModelComparator { method ObjectHistogramComparator (line 214) | public ObjectHistogramComparator(ObjectHistogramTableModel model) { method getValueForColumn (line 225) | public Object getValueForColumn(Object obj, int column) { method actionPerformed (line 238) | public void actionPerformed(ActionEvent evt) { method registerActions (line 249) | protected void registerActions() { method registerAction (line 254) | private void registerAction(String actionName) { type Listener (line 260) | public interface Listener { method showObjectsOfType (line 261) | public void showObjectsOfType(Klass type); method addPanelListener (line 264) | public void addPanelListener(Listener listener) { method removePanelListener (line 271) | public void removePanelListener(Listener listener) { method findObject (line 288) | private void findObject() { method fireShowObjectsOfType (line 328) | private void fireShowObjectsOfType() { method main (line 342) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java class ObjectListPanel (line 43) | public class ObjectListPanel extends SAPanel { method ObjectListPanel (line 58) | public ObjectListPanel(java.util.List els, class AddressWrapper (line 123) | private static class AddressWrapper implements Comparable { method AddressWrapper (line 126) | private AddressWrapper(Address address) { method toString (line 130) | public String toString() { method compareTo (line 134) | public int compareTo(Object o) { class ObjectListTableModel (line 143) | private class ObjectListTableModel extends SortableTableModel { method ObjectListTableModel (line 144) | public ObjectListTableModel() { method getColumnCount (line 150) | public int getColumnCount() { return numColumns; } method getRowCount (line 151) | public int getRowCount() { return elements.size(); } method getColumnName (line 152) | public String getColumnName(int col) { method getValueAt (line 178) | public Object getValueAt(int row, int col) { method getValueForColumn (line 183) | public Object getValueForColumn(Oop oop, int col) { class ObjectListComparator (line 232) | private class ObjectListComparator extends TableModelComparator { method ObjectListComparator (line 233) | public ObjectListComparator(ObjectListTableModel model) { method getValueForColumn (line 244) | public Object getValueForColumn(Object obj, int column) { method fireShowInspector (line 251) | private void fireShowInspector() { method fireComputeLiveness (line 265) | private void fireComputeLiveness() { method fireShowLiveness (line 304) | private void fireShowLiveness() { method checkForArrays (line 326) | private void checkForArrays() { method computeNumColumns (line 337) | private void computeNumColumns() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java class ProcessListPanel (line 36) | public class ProcessListPanel extends JPanel { method ProcessListPanel (line 48) | public ProcessListPanel(Debugger dbg) { method setAutoUpdateInterval (line 133) | public void setAutoUpdateInterval(int millis) { method start (line 138) | public void start() { method stop (line 143) | public void stop() { method update (line 148) | public synchronized void update() { method getSelectedProcess (line 174) | public synchronized ProcessInfo getSelectedProcess() { method sort (line 182) | private synchronized void sort(java.util.List els) { method getTimer (line 208) | private javax.swing.Timer getTimer() { method getPid (line 219) | private synchronized int getPid(java.util.List els, int index) { method findPid (line 223) | private synchronized int findPid(java.util.List els, int pid) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java class ProgressBarPanel (line 32) | public class ProgressBarPanel extends JPanel { method ProgressBarPanel (line 40) | public ProgressBarPanel() { method ProgressBarPanel (line 45) | public ProgressBarPanel(int layoutType) { method ProgressBarPanel (line 65) | public ProgressBarPanel(String text) { method ProgressBarPanel (line 70) | public ProgressBarPanel(int layoutType, String text) { method setText (line 75) | public void setText(String text) { method setValue (line 79) | public void setValue(double val) { method setIndeterminate (line 84) | public void setIndeterminate(boolean value) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java class SAEditorPane (line 38) | public class SAEditorPane extends JEditorPane { method SAEditorPane (line 40) | public SAEditorPane() { method getSelectedText (line 50) | public String getSelectedText() { method setText (line 88) | public void setText(String text) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java type SAListener (line 52) | public interface SAListener { method showThreadOopInspector (line 53) | public void showThreadOopInspector(JavaThread thread); method showInspector (line 54) | public void showInspector(SimpleTreeNode node); method showThreadStackMemory (line 55) | public void showThreadStackMemory(JavaThread thread); method showThreadInfo (line 56) | public void showThreadInfo(JavaThread thread); method showJavaStackTrace (line 57) | public void showJavaStackTrace(JavaThread thread); method showCodeViewer (line 58) | public void showCodeViewer(Address address); method showLiveness (line 59) | public void showLiveness(Oop oop, LivenessPathList liveness); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java class SAPanel (line 55) | public class SAPanel extends JPanel { method SAPanel (line 59) | public SAPanel() { method addPanelListener (line 62) | public void addPanelListener(SAListener listener) { method removePanelListener (line 66) | public void removePanelListener(SAListener listener) { method showThreadOopInspector (line 70) | public void showThreadOopInspector(JavaThread t) { method showInspector (line 77) | public void showInspector(Oop oop) { method showInspector (line 81) | public void showInspector(SimpleTreeNode node) { method showThreadStackMemory (line 88) | public void showThreadStackMemory(JavaThread t) { method showJavaStackTrace (line 95) | public void showJavaStackTrace(JavaThread t) { method showThreadInfo (line 102) | public void showThreadInfo(JavaThread t) { method showCodeViewer (line 109) | public void showCodeViewer(Address address) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java class SourceCodePanel (line 39) | public class SourceCodePanel extends JPanel { class RowHeader (line 60) | class RowHeader extends JPanel { method RowHeader (line 67) | public RowHeader() { method paint (line 77) | public void paint(Graphics g) { method getShowLineNumbers (line 111) | public boolean getShowLineNumbers() { method setShowLineNumbers (line 115) | public void setShowLineNumbers(boolean val) { method setFont (line 125) | public void setFont(Font f) { method setViewport (line 131) | void setViewport(JViewport view) { method recomputeSize (line 135) | void recomputeSize() { method SourceCodePanel (line 157) | public SourceCodePanel() { method setFont (line 198) | public void setFont(Font f) { method getShowLineNumbers (line 208) | public boolean getShowLineNumbers() { method setShowLineNumbers (line 212) | public void setShowLineNumbers(boolean val) { method openFile (line 216) | public boolean openFile(String filename) { method getSourceFileName (line 241) | public String getSourceFileName() { method getCurrentLineNumber (line 246) | public int getCurrentLineNumber() { method showLineNumber (line 255) | public void showLineNumber(int lineNo) { method highlightLineNumber (line 269) | public void highlightLineNumber(int lineNo) { method showBreakpointAtLine (line 273) | public void showBreakpointAtLine(int lineNo) { breakpoints.add(new In... method hasBreakpointAtLine (line 274) | public boolean hasBreakpointAtLine(int lineNo){ return breakpoints.con... method clearBreakpointAtLine (line 275) | public void clearBreakpointAtLine(int lineNo) { breakpoints.remove(new... method clearBreakpoints (line 276) | public void clearBreakpoints() { breakpoints.clear(); ... method setEditorCommands (line 278) | public void setEditorCommands(EditorCommands comm, Editor parent) { method requestFocus (line 283) | public void requestFocus() { method maybeLoadIcons (line 291) | private void maybeLoadIcons() { method loadIcon (line 299) | private Icon loadIcon(String which) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java class StringTransferable (line 35) | class StringTransferable implements Transferable { method StringTransferable (line 41) | public StringTransferable(String str) { method getTransferDataFlavors (line 45) | public DataFlavor[] getTransferDataFlavors() { method isDataFlavorSupported (line 49) | public boolean isDataFlavorSupported(DataFlavor flavor) { method getTransferData (line 53) | public Object getTransferData(DataFlavor flavor) throws UnsupportedFla... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java class SysPropsPanel (line 35) | public class SysPropsPanel extends JPanel { method SysPropsPanel (line 38) | public SysPropsPanel() { method initUI (line 42) | private void initUI() { method getFlags (line 50) | private String getFlags() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java class ThreadInfoPanel (line 36) | public class ThreadInfoPanel extends JPanel { method ThreadInfoPanel (line 40) | public ThreadInfoPanel() { method initUI (line 44) | private void initUI() { method ThreadInfoPanel (line 58) | public ThreadInfoPanel(final JavaThread thread) { method setJavaThread (line 63) | public void setJavaThread(final JavaThread thread) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java class VMFlagsPanel (line 34) | public class VMFlagsPanel extends JPanel { method VMFlagsPanel (line 37) | public VMFlagsPanel() { method initUI (line 41) | private void initUI() { method getFlags (line 51) | private String getFlags() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java class VMVersionInfoPanel (line 34) | public class VMVersionInfoPanel extends JPanel { method VMVersionInfoPanel (line 37) | public VMVersionInfoPanel() { method initUI (line 41) | private void initUI() { method getVersionInfo (line 51) | private String getVersionInfo() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java class FindAction (line 35) | public class FindAction extends DelegateAction { method FindAction (line 45) | public FindAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java class FindClassesAction (line 35) | public class FindClassesAction extends DelegateAction { method FindClassesAction (line 45) | public FindClassesAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java class FindCrashesAction (line 35) | public class FindCrashesAction extends DelegateAction { method FindCrashesAction (line 46) | public FindCrashesAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java class HSDBActionManager (line 32) | public class HSDBActionManager extends ActionManager { method getInstance (line 34) | public static ActionManager getInstance() { method addActions (line 41) | protected void addActions() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java class InspectAction (line 35) | public class InspectAction extends DelegateAction { method InspectAction (line 45) | public InspectAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java class JavaStackTraceAction (line 35) | public class JavaStackTraceAction extends DelegateAction { method JavaStackTraceAction (line 44) | public JavaStackTraceAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java class MemoryAction (line 35) | public class MemoryAction extends DelegateAction { method MemoryAction (line 46) | public MemoryAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java class ShowAction (line 35) | public class ShowAction extends DelegateAction { method ShowAction (line 44) | public ShowAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java class ThreadInfoAction (line 35) | public class ThreadInfoAction extends StateChangeAction { method ThreadInfoAction (line 45) | public ThreadInfoAction() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java class ClassBrowserPanel (line 42) | public class ClassBrowserPanel extends JPanel implements ActionListener { method ClassBrowserPanel (line 50) | public ClassBrowserPanel() { method setClassesText (line 87) | public void setClassesText(String text) { method setContentText (line 92) | public void setContentText(String text) { class ClassBrowserToolBar (line 97) | private class ClassBrowserToolBar extends CommonToolBar { method ClassBrowserToolBar (line 100) | public ClassBrowserToolBar(StatusBar status) { method addComponents (line 104) | protected void addComponents() { method getFindText (line 118) | public String getFindText() { method actionPerformed (line 127) | public void actionPerformed(ActionEvent evt) { method registerActions (line 135) | protected void registerActions() { method registerAction (line 139) | private void registerAction(String actionName) { method findClasses (line 145) | private void findClasses() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java class CodeViewerPanel (line 38) | public class CodeViewerPanel extends JPanel { method CodeViewerPanel (line 44) | public CodeViewerPanel() { method viewAddress (line 91) | private void viewAddress() { method viewAddress (line 97) | public void viewAddress(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java class HTMLGenerator (line 45) | public class HTMLGenerator implements /* imports */ ClassConstants { class Formatter (line 46) | static class Formatter { method Formatter (line 50) | Formatter(boolean h) { method append (line 54) | void append(String s) { method append (line 58) | void append(int s) { method append (line 62) | void append(char s) { method append (line 66) | void append(StringBuffer s) { method append (line 70) | void append(Formatter s) { method getBuffer (line 74) | StringBuffer getBuffer() { method toString (line 78) | public String toString() { method wrap (line 82) | void wrap(String tag, String text) { method wrap (line 85) | void wrap(String before, String after, String text) { method h1 (line 92) | void h1(String s) { nl(); wrap("h1", s); nl(); } method h2 (line 93) | void h2(String s) { nl(); wrap("h2", s); nl(); } method h3 (line 94) | void h3(String s) { nl(); wrap("h3", s); nl(); } method h4 (line 95) | void h4(String s) { nl(); wrap("h4", s); nl(); } method beginList (line 98) | void beginList() { beginTag("ul"); nl(); } method endList (line 99) | void endList() { endTag("ul"); nl(); } method beginListItem (line 100) | void beginListItem() { beginTag("li"); } method endListItem (line 101) | void endListItem() { endTag("li"); nl(); } method li (line 102) | void li(String s) { wrap("li", s); nl(); } method beginTable (line 105) | void beginTable(int border) { method cell (line 108) | void cell(String s) { wrap("td", s); } method headerCell (line 109) | void headerCell(String s) { wrap("th", s); } method endTable (line 110) | void endTable() { endTag("table"); } method link (line 112) | void link(String href, String text) { method beginTag (line 115) | void beginTag(String s) { method endTag (line 118) | void endTag(String s) { method bold (line 130) | void bold(String s) { method nl (line 134) | void nl() { method br (line 138) | void br() { method genEmptyHTML (line 142) | void genEmptyHTML() { method genHTMLPrologue (line 146) | void genHTMLPrologue() { method genHTMLPrologue (line 150) | void genHTMLPrologue(String title) { method genHTMLEpilogue (line 159) | void genHTMLEpilogue() { method HTMLGenerator (line 172) | public HTMLGenerator() { method HTMLGenerator (line 176) | public HTMLGenerator(boolean html) { method update (line 190) | public void update(Observable o, Object data) { method initialize (line 196) | private static synchronized void initialize() { method getCPUHelper (line 217) | protected static synchronized CPUHelper getCPUHelper() { method escapeHTMLSpecialChars (line 221) | protected String escapeHTMLSpecialChars(String value) { method genHTMLForMessage (line 246) | public String genHTMLForMessage(String message) { method genHTMLErrorMessage (line 253) | public String genHTMLErrorMessage(Exception exp) { method genHTMLForWait (line 258) | public String genHTMLForWait(String message) { method genKlassTitle (line 265) | protected String genKlassTitle(InstanceKlass klass) { method genBaseHref (line 320) | protected String genBaseHref() { method genKlassHref (line 324) | protected String genKlassHref(InstanceKlass klass) { method genKlassLink (line 328) | protected String genKlassLink(InstanceKlass klass) { method genMethodModifierString (line 334) | protected String genMethodModifierString(AccessFlags acc) { method genMethodNameAndSignature (line 380) | protected String genMethodNameAndSignature(Method method) { method genMethodTitle (line 401) | protected String genMethodTitle(Method method) { method genMethodHref (line 410) | protected String genMethodHref(Method m) { method genMethodLink (line 414) | protected String genMethodLink(Method m) { method genMethodAndKlassLink (line 420) | protected String genMethodAndKlassLink(Method m) { method genNMethodHref (line 428) | protected String genNMethodHref(NMethod nm) { method genNMethodTitle (line 432) | public String genNMethodTitle(NMethod nmethod) { method genNMethodLink (line 444) | protected String genNMethodLink(NMethod nm) { method genCodeBlobTitle (line 450) | public String genCodeBlobTitle(CodeBlob blob) { method createBytecodeDisassembler (line 459) | protected BytecodeDisassembler createBytecodeDisassembler(Method m) { method genLowHighShort (line 463) | private String genLowHighShort(int val) { method genListOfShort (line 472) | private String genListOfShort(short[] values) { method genHTMLTableForConstantPool (line 485) | protected String genHTMLTableForConstantPool(ConstantPool cpool) { method genHTML (line 624) | public String genHTML(ConstantPool cpool) { method genConstantPoolHref (line 639) | protected String genConstantPoolHref(ConstantPool cpool) { method genConstantPoolTitle (line 643) | protected String genConstantPoolTitle(ConstantPool cpool) { method genConstantPoolLink (line 652) | protected String genConstantPoolLink(ConstantPool cpool) { method genHTML (line 658) | public String genHTML(Method method) { method createDisassembler (line 837) | protected Disassembler createDisassembler(long startPc, byte[] code) { method createSymbolFinder (line 841) | protected SymbolFinder createSymbolFinder() { method genHTMLForAddress (line 848) | public String genHTMLForAddress(String addrStr) { method genHTML (line 852) | public String genHTML(sun.jvm.hotspot.debugger.Address pc) { method readBuffer (line 901) | protected byte[] readBuffer(sun.jvm.hotspot.debugger.Address addr, int... method genHTMLForRawDisassembly (line 909) | public String genHTMLForRawDisassembly(sun.jvm.hotspot.debugger.Addres... method genHTMLForRawDisassembly (line 917) | protected String genHTMLForRawDisassembly(sun.jvm.hotspot.debugger.Add... method genPCHref (line 926) | protected String genPCHref(long targetPc) { method genMultPCHref (line 930) | protected String genMultPCHref(String pcs) { method genPCHref (line 937) | protected String genPCHref(long currentPc, sun.jvm.hotspot.asm.Address... class RawCodeVisitor (line 949) | class RawCodeVisitor implements InstructionVisitor { method RawCodeVisitor (line 954) | RawCodeVisitor(Formatter buf) { method getInstructionSize (line 958) | public int getInstructionSize() { method prologue (line 962) | public void prologue() { method visit (line 965) | public void visit(long currentPc, Instruction instr) { method epilogue (line 987) | public void epilogue() { method genHTMLForRawDisassembly (line 991) | protected String genHTMLForRawDisassembly(sun.jvm.hotspot.debugger.Add... method genSafepointInfo (line 1033) | protected String genSafepointInfo(NMethod nm, PCDesc pcDesc) { method genScope (line 1054) | protected void genScope(Formatter buf, Formatter tabs, ScopeDesc sd) { method genScObjInfo (line 1099) | protected void genScObjInfo(Formatter buf, Formatter tabs, ScopeDesc s... method genHTMLForOopMap (line 1181) | protected String genHTMLForOopMap(OopMap map) { method genOopMapInfo (line 1250) | protected String genOopMapInfo(NMethod nmethod, PCDesc pcDesc) { method genOopMapInfo (line 1263) | protected String genOopMapInfo(OopMap map) { method locationAsString (line 1274) | protected String locationAsString(Location loc) { method scopeValueAsString (line 1316) | private String scopeValueAsString(ScopeDesc sd, ScopeValue sv) { method genHTMLForScopeValues (line 1358) | protected String genHTMLForScopeValues(ScopeDesc sd, boolean locals, L... method genHTMLForLocals (line 1393) | protected String genHTMLForLocals(ScopeDesc sd, List locals) { method genHTMLForExpressions (line 1397) | protected String genHTMLForExpressions(ScopeDesc sd, List expressions) { method genHTMLForMonitors (line 1401) | protected String genHTMLForMonitors(ScopeDesc sd, List monitors) { method genHTML (line 1430) | public String genHTML(final NMethod nmethod) { method genHTML (line 1515) | public String genHTML(final CodeBlob blob) { method genInterpreterCodeletTitle (line 1596) | protected String genInterpreterCodeletTitle(InterpreterCodelet codelet) { method genInterpreterCodeletLinkPageHref (line 1607) | protected String genInterpreterCodeletLinkPageHref(StubQueue stubq) { method genInterpreterCodeletLinksPage (line 1611) | public String genInterpreterCodeletLinksPage() { method genHTML (line 1632) | public String genHTML(InterpreterCodelet codelet) { method genDumpKlassesTitle (line 1681) | protected String genDumpKlassesTitle(InstanceKlass[] klasses) { method genDumpKlassesHref (line 1686) | protected String genDumpKlassesHref(InstanceKlass[] klasses) { method genDumpKlassesLink (line 1696) | protected String genDumpKlassesLink(InstanceKlass[] klasses) { method genHTMLForKlassNames (line 1704) | public String genHTMLForKlassNames(InstanceKlass[] klasses) { method genHTMLListForKlassNames (line 1718) | protected String genHTMLListForKlassNames(InstanceKlass[] klasses) { method genHTMLForMethodNames (line 1732) | public String genHTMLForMethodNames(InstanceKlass klass) { method genHTMLListForMethods (line 1744) | protected String genHTMLListForMethods(InstanceKlass klass) { method genHTMLListForInterfaces (line 1760) | protected String genHTMLListForInterfaces(InstanceKlass klass) { method genFieldModifierString (line 1780) | protected String genFieldModifierString(AccessFlags acc) { method genHTMLForFieldNames (line 1811) | public String genHTMLForFieldNames(InstanceKlass klass) { method genHTMLListForFields (line 1823) | protected String genHTMLListForFields(InstanceKlass klass) { method genKlassHierarchyHref (line 1859) | protected String genKlassHierarchyHref(InstanceKlass klass) { method genKlassHierarchyTitle (line 1863) | protected String genKlassHierarchyTitle(InstanceKlass klass) { method genKlassHierarchyLink (line 1870) | protected String genKlassHierarchyLink(InstanceKlass klass) { method genHTMLListForSubKlasses (line 1876) | protected String genHTMLListForSubKlasses(InstanceKlass klass) { method genHTMLForKlassHierarchy (line 1892) | public String genHTMLForKlassHierarchy(InstanceKlass klass) { method genDumpKlassHref (line 1921) | protected String genDumpKlassHref(InstanceKlass klass) { method genDumpKlassLink (line 1925) | protected String genDumpKlassLink(InstanceKlass klass) { method genHTML (line 1933) | public String genHTML(InstanceKlass klass) { method parseAddress (line 1971) | protected sun.jvm.hotspot.debugger.Address parseAddress(String address) { method addressToLong (line 1977) | protected long addressToLong(sun.jvm.hotspot.debugger.Address addr) { method longToAddress (line 1981) | protected sun.jvm.hotspot.debugger.Address longToAddress(long addr) { method getOopAtAddress (line 1985) | protected Oop getOopAtAddress(sun.jvm.hotspot.debugger.Address addr) { method getOopAtAddress (line 1990) | protected Oop getOopAtAddress(String address) { method dumpKlass (line 1995) | private void dumpKlass(InstanceKlass kls) throws IOException { method genDumpKlass (line 2016) | public String genDumpKlass(InstanceKlass kls) { method genJavaStackTraceTitle (line 2030) | protected String genJavaStackTraceTitle(JavaThread thread) { method genHTMLForJavaStackTrace (line 2037) | public String genHTMLForJavaStackTrace(JavaThread thread) { method genHTMLForHyperlink (line 2082) | public String genHTMLForHyperlink(String href) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java class LongCellRenderer (line 35) | public class LongCellRenderer extends DefaultTableCellRenderer { method getTableCellRendererComponent (line 40) | public Component getTableCellRendererComponent(JTable table, Object va... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java class SortHeaderCellRenderer (line 37) | public class SortHeaderCellRenderer extends DefaultTableCellRenderer { method SortHeaderCellRenderer (line 44) | public SortHeaderCellRenderer(JTableHeader header, SortableTableModel ... method getIcon (line 62) | public ImageIcon getIcon(String name) { method getTableCellRendererComponent (line 71) | public Component getTableCellRendererComponent(JTable table, Object va... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java class SortHeaderMouseAdapter (line 40) | public class SortHeaderMouseAdapter extends MouseAdapter { method SortHeaderMouseAdapter (line 45) | public SortHeaderMouseAdapter(JTable table, SortableTableModel model) { method mouseClicked (line 50) | public void mouseClicked(MouseEvent evt) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java class SortableTableModel (line 38) | public abstract class SortableTableModel extends AbstractTableModel { method setComparator (line 50) | public void setComparator(TableModelComparator comparator) { method sortByColumn (line 54) | public void sortByColumn(int column, boolean ascending) { method isAscending (line 63) | public boolean isAscending() { method getColumn (line 67) | public int getColumn() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java class TableModelComparator (line 35) | public abstract class TableModelComparator implements Comparator { method TableModelComparator (line 42) | public TableModelComparator(TableModel model) { method addColumn (line 53) | public void addColumn(int column) { method getColumn (line 65) | public int getColumn() { method setAscending (line 69) | public void setAscending(boolean ascending) { method isAscending (line 73) | public boolean isAscending() { method compare (line 81) | public int compare(Object row1, Object row2) { method getValueForColumn (line 124) | public abstract Object getValueForColumn(Object obj, int column); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java class BadAddressTreeNodeAdapter (line 33) | public class BadAddressTreeNodeAdapter extends FieldTreeNodeAdapter { method BadAddressTreeNodeAdapter (line 38) | public BadAddressTreeNodeAdapter(Address addr, FieldIdentifier id) { method BadAddressTreeNodeAdapter (line 45) | public BadAddressTreeNodeAdapter(Address addr, FieldIdentifier id, boo... method BadAddressTreeNodeAdapter (line 51) | public BadAddressTreeNodeAdapter(long addr, FieldIdentifier id) { method BadAddressTreeNodeAdapter (line 56) | public BadAddressTreeNodeAdapter(long addrValue, FieldIdentifier id, b... method getChildCount (line 62) | public int getChildCount() { method getChild (line 66) | public SimpleTreeNode getChild(int index) { method isLeaf (line 70) | public boolean isLeaf() { method getIndexOfChild (line 74) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 78) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java class BadOopTreeNodeAdapter (line 33) | public class BadOopTreeNodeAdapter extends FieldTreeNodeAdapter { method BadOopTreeNodeAdapter (line 36) | public BadOopTreeNodeAdapter(OopHandle oop, FieldIdentifier id) { method BadOopTreeNodeAdapter (line 42) | public BadOopTreeNodeAdapter(OopHandle oop, FieldIdentifier id, boolea... method getChildCount (line 47) | public int getChildCount() { method getChild (line 51) | public SimpleTreeNode getChild(int index) { method isLeaf (line 55) | public boolean isLeaf() { method getIndexOfChild (line 59) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 63) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java class BooleanTreeNodeAdapter (line 31) | public class BooleanTreeNodeAdapter extends FieldTreeNodeAdapter { method BooleanTreeNodeAdapter (line 34) | public BooleanTreeNodeAdapter(boolean val, FieldIdentifier id) { method BooleanTreeNodeAdapter (line 38) | public BooleanTreeNodeAdapter(boolean val, FieldIdentifier id, boolean... method getChildCount (line 43) | public int getChildCount() { method getChild (line 47) | public SimpleTreeNode getChild(int index) { method isLeaf (line 51) | public boolean isLeaf() { method getIndexOfChild (line 55) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 59) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java class CStringTreeNodeAdapter (line 31) | public class CStringTreeNodeAdapter extends FieldTreeNodeAdapter { method CStringTreeNodeAdapter (line 34) | public CStringTreeNodeAdapter(String val, FieldIdentifier id) { method CStringTreeNodeAdapter (line 38) | public CStringTreeNodeAdapter(String val, FieldIdentifier id, boolean ... method getChildCount (line 43) | public int getChildCount() { method getChild (line 47) | public SimpleTreeNode getChild(int index) { method isLeaf (line 51) | public boolean isLeaf() { method getIndexOfChild (line 55) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 59) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java class CTypeTreeNodeAdapter (line 38) | public class CTypeTreeNodeAdapter extends FieldTreeNodeAdapter { method collectFields (line 43) | private void collectFields(Type type, ArrayList list, boolean statics,... method getFields (line 58) | private CTypeFieldIdentifier[] getFields() { class CTypeFieldIdentifier (line 67) | static class CTypeFieldIdentifier extends FieldIdentifier { method CTypeFieldIdentifier (line 71) | CTypeFieldIdentifier(Type t, Field f) { method getField (line 76) | public Field getField() { method getName (line 80) | public String getName() { method CTypeTreeNodeAdapter (line 86) | public CTypeTreeNodeAdapter(Address a, Type t, FieldIdentifier id) { method CTypeTreeNodeAdapter (line 90) | public CTypeTreeNodeAdapter(Address a, Type t, FieldIdentifier id, boo... method CTypeTreeNodeAdapter (line 96) | public CTypeTreeNodeAdapter(Type t) { method CTypeTreeNodeAdapter (line 105) | public CTypeTreeNodeAdapter(Iterator types) { method getChildCount (line 116) | public int getChildCount() { method getChild (line 120) | public SimpleTreeNode getChild(int index) { method isLeaf (line 210) | public boolean isLeaf() { method getIndexOfChild (line 214) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 225) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java class CharTreeNodeAdapter (line 31) | public class CharTreeNodeAdapter extends FieldTreeNodeAdapter { method CharTreeNodeAdapter (line 34) | public CharTreeNodeAdapter(char val, FieldIdentifier id) { method CharTreeNodeAdapter (line 38) | public CharTreeNodeAdapter(char val, FieldIdentifier id, boolean treeT... method getChildCount (line 43) | public int getChildCount() { method getChild (line 47) | public SimpleTreeNode getChild(int index) { method isLeaf (line 51) | public boolean isLeaf() { method getIndexOfChild (line 55) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 59) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java class DoubleTreeNodeAdapter (line 31) | public class DoubleTreeNodeAdapter extends FieldTreeNodeAdapter { method DoubleTreeNodeAdapter (line 34) | public DoubleTreeNodeAdapter(double val, FieldIdentifier id) { method DoubleTreeNodeAdapter (line 38) | public DoubleTreeNodeAdapter(double val, FieldIdentifier id, boolean t... method getChildCount (line 43) | public int getChildCount() { method getChild (line 47) | public SimpleTreeNode getChild(int index) { method isLeaf (line 51) | public boolean isLeaf() { method getIndexOfChild (line 55) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 59) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java class FieldTreeNodeAdapter (line 31) | public abstract class FieldTreeNodeAdapter implements SimpleTreeNode { method FieldTreeNodeAdapter (line 36) | public FieldTreeNodeAdapter(FieldIdentifier id, boolean treeTableMode) { method getID (line 41) | public FieldIdentifier getID() { method getTreeTableMode (line 46) | public boolean getTreeTableMode() { method getName (line 50) | public String getName() { method toString (line 57) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java class FloatTreeNodeAdapter (line 31) | public class FloatTreeNodeAdapter extends FieldTreeNodeAdapter { method FloatTreeNodeAdapter (line 34) | public FloatTreeNodeAdapter(float val, FieldIdentifier id) { method FloatTreeNodeAdapter (line 38) | public FloatTreeNodeAdapter(float val, FieldIdentifier id, boolean tre... method getChildCount (line 43) | public int getChildCount() { method getChild (line 47) | public SimpleTreeNode getChild(int index) { method isLeaf (line 51) | public boolean isLeaf() { method getIndexOfChild (line 55) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 59) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java class LongTreeNodeAdapter (line 31) | public class LongTreeNodeAdapter extends FieldTreeNodeAdapter { method LongTreeNodeAdapter (line 35) | public LongTreeNodeAdapter(long val, FieldIdentifier id) { method LongTreeNodeAdapter (line 39) | public LongTreeNodeAdapter(long val, FieldIdentifier id, boolean treeT... method setHexFormat (line 44) | public void setHexFormat(boolean hexFormat) { method getHexFormat (line 48) | public boolean getHexFormat() { method getChildCount (line 52) | public int getChildCount() { method getChild (line 56) | public SimpleTreeNode getChild(int index) { method isLeaf (line 60) | public boolean isLeaf() { method getIndexOfChild (line 64) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 68) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java class OopTreeNodeAdapter (line 38) | public class OopTreeNodeAdapter extends FieldTreeNodeAdapter { method OopTreeNodeAdapter (line 44) | public OopTreeNodeAdapter(Oop oop, FieldIdentifier id) { method OopTreeNodeAdapter (line 50) | public OopTreeNodeAdapter(Oop oop, FieldIdentifier id, boolean treeTab... method getOop (line 55) | public Oop getOop() { method getChildCount (line 59) | public int getChildCount() { method getChild (line 69) | public SimpleTreeNode getChild(int index) { method isLeaf (line 86) | public boolean isLeaf() { method getIndexOfChild (line 90) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 101) | public String getValue() { class Counter (line 116) | static class Counter extends DefaultOopVisitor { method getNumFields (line 119) | public int getNumFields() { method prologue (line 123) | public void prologue() { method doOop (line 127) | public void doOop(OopField field, boolean isVMField) { ++num... method doByte (line 128) | public void doByte(ByteField field, boolean isVMField) { ++num... method doChar (line 129) | public void doChar(CharField field, boolean isVMField) { ++num... method doBoolean (line 130) | public void doBoolean(BooleanField field, boolean isVMField) { ++num... method doShort (line 131) | public void doShort(ShortField field, boolean isVMField) { ++num... method doInt (line 132) | public void doInt(IntField field, boolean isVMField) { ++num... method doLong (line 133) | public void doLong(LongField field, boolean isVMField) { ++num... method doFloat (line 134) | public void doFloat(FloatField field, boolean isVMField) { ++num... method doDouble (line 135) | public void doDouble(DoubleField field, boolean isVMField) { ++num... method doCInt (line 136) | public void doCInt(CIntField field, boolean isVMField) { ++num... class Fetcher (line 141) | class Fetcher extends DefaultOopVisitor { method Fetcher (line 146) | public Fetcher(int index) { method getChild (line 150) | public SimpleTreeNode getChild() { method prologue (line 154) | public void prologue() { method doOop (line 158) | public void doOop(OopField field, boolean isVMField) { method doByte (line 171) | public void doByte(ByteField field, boolean isVMField) { method doChar (line 178) | public void doChar(CharField field, boolean isVMField) { method doBoolean (line 185) | public void doBoolean(BooleanField field, boolean isVMField) { method doShort (line 192) | public void doShort(ShortField field, boolean isVMField) { method doInt (line 199) | public void doInt(IntField field, boolean isVMField) { method doLong (line 206) | public void doLong(LongField field, boolean isVMField) { method doFloat (line 213) | public void doFloat(FloatField field, boolean isVMField) { method doDouble (line 220) | public void doDouble(DoubleField field, boolean isVMField) { method doCInt (line 227) | public void doCInt(CIntField field, boolean isVMField) { class Finder (line 236) | static class Finder extends DefaultOopVisitor { method Finder (line 241) | public Finder(FieldIdentifier id) { method getIndex (line 246) | public int getIndex() { method prologue (line 250) | public void prologue() { method doOop (line 255) | public void doOop(OopField field, boolean isVMField) { if (f... method doByte (line 256) | public void doByte(ByteField field, boolean isVMField) { if (f... method doChar (line 257) | public void doChar(CharField field, boolean isVMField) { if (f... method doBoolean (line 258) | public void doBoolean(BooleanField field, boolean isVMField) { if (f... method doShort (line 259) | public void doShort(ShortField field, boolean isVMField) { if (f... method doInt (line 260) | public void doInt(IntField field, boolean isVMField) { if (f... method doLong (line 261) | public void doLong(LongField field, boolean isVMField) { if (f... method doFloat (line 262) | public void doFloat(FloatField field, boolean isVMField) { if (f... method doDouble (line 263) | public void doDouble(DoubleField field, boolean isVMField) { if (f... method doCInt (line 264) | public void doCInt(CIntField field, boolean isVMField) { if (f... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java class RevPtrsTreeNodeAdapter (line 36) | public class RevPtrsTreeNodeAdapter extends FieldTreeNodeAdapter { method RevPtrsTreeNodeAdapter (line 41) | public RevPtrsTreeNodeAdapter(Oop oop) { method RevPtrsTreeNodeAdapter (line 45) | public RevPtrsTreeNodeAdapter(Oop oop, boolean treeTableMode) { method getChildCount (line 50) | public int getChildCount() { method getChild (line 54) | public SimpleTreeNode getChild(int index) { method isLeaf (line 66) | public boolean isLeaf() { method getIndexOfChild (line 70) | public int getIndexOfChild(SimpleTreeNode child) { method getName (line 76) | public String getName() { return "<>"; } method getValue (line 77) | public String getValue() { return ""; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java class RootTreeNodeAdapter (line 31) | public class RootTreeNodeAdapter extends FieldTreeNodeAdapter { method RootTreeNodeAdapter (line 34) | public RootTreeNodeAdapter(String val, FieldIdentifier id) { method RootTreeNodeAdapter (line 39) | public RootTreeNodeAdapter(String val, FieldIdentifier id, boolean tre... method getChildCount (line 44) | public int getChildCount() { method getChild (line 48) | public SimpleTreeNode getChild(int index) { method isLeaf (line 52) | public boolean isLeaf() { method getIndexOfChild (line 56) | public int getIndexOfChild(SimpleTreeNode child) { method getValue (line 60) | public String getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java class SimpleTreeGroupNode (line 32) | public class SimpleTreeGroupNode implements SimpleTreeNode { method SimpleTreeGroupNode (line 35) | public SimpleTreeGroupNode() { method getChildCount (line 39) | public int getChildCount() { return children.size(); } method getChild (line 40) | public SimpleTreeNode getChild(int index) { method addChild (line 43) | public void addChild(SimpleTreeNode child) { method removeChild (line 46) | public SimpleTreeNode removeChild(int index) { method removeAllChildren (line 49) | public void removeAllChildren() { method isLeaf (line 52) | public boolean isLeaf() { method getIndexOfChild (line 55) | public int getIndexOfChild(SimpleTreeNode child) { method getName (line 59) | public String getName() { return null; } method getValue (line 60) | public String getValue() { return null; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java class SimpleTreeModel (line 37) | public class SimpleTreeModel implements TreeModel { method getChildCount (line 39) | public int getChildCount() { return 0; } method getChild (line 40) | public SimpleTreeNode getChild(int index) { return null; } method isLeaf (line 41) | public boolean isLeaf() { return true; } method getIndexOfChild (line 42) | public int getIndexOfChild(SimpleTreeNode child) { return 0; } method toString (line 43) | public String toString() { return ""; } method getName (line 44) | public String getName() { return toString(); } method getValue (line 45) | public String getValue() { return toString(); } method setRoot (line 51) | public void setRoot(SimpleTreeNode node) { method getRoot (line 60) | public Object getRoot() { method getChild (line 64) | public Object getChild(Object parent, int index) { method getChildCount (line 68) | public int getChildCount(Object parent) { method isLeaf (line 72) | public boolean isLeaf(Object node) { method valueForPathChanged (line 80) | public void valueForPathChanged(TreePath path, Object newValue) { method getIndexOfChild (line 84) | public int getIndexOfChild(Object parent, Object child) { method addTreeModelListener (line 88) | public void addTreeModelListener(TreeModelListener l) { method removeTreeModelListener (line 92) | public void removeTreeModelListener(TreeModelListener l) { method fireTreeStructureChanged (line 96) | public void fireTreeStructureChanged() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java type SimpleTreeNode (line 32) | public interface SimpleTreeNode { method getChildCount (line 33) | public int getChildCount(); method getChild (line 34) | public SimpleTreeNode getChild(int index); method isLeaf (line 35) | public boolean isLeaf(); method getIndexOfChild (line 36) | public int getIndexOfChild(SimpleTreeNode child); method getName (line 39) | public String getName(); method getValue (line 42) | public String getValue(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java class AbstractTreeTableModel (line 36) | public abstract class AbstractTreeTableModel implements TreeTableModel { method AbstractTreeTableModel (line 40) | public AbstractTreeTableModel(Object root) { method getRoot (line 48) | public Object getRoot() { method isLeaf (line 52) | public boolean isLeaf(Object node) { method valueForPathChanged (line 56) | public void valueForPathChanged(TreePath path, Object newValue) {} method getIndexOfChild (line 59) | public int getIndexOfChild(Object parent, Object child) { method addTreeModelListener (line 68) | public void addTreeModelListener(TreeModelListener l) { method removeTreeModelListener (line 72) | public void removeTreeModelListener(TreeModelListener l) { method fireTreeNodesChanged (line 83) | protected void fireTreeNodesChanged(Object source, Object[] path, method fireTreeNodesInserted (line 109) | protected void fireTreeNodesInserted(Object source, Object[] path, method fireTreeNodesRemoved (line 135) | protected void fireTreeNodesRemoved(Object source, Object[] path, method fireTreeStructureChanged (line 161) | protected void fireTreeStructureChanged(Object source, Object[] path, method getColumnClass (line 184) | public Class getColumnClass(int column) { return Object.class; } method isCellEditable (line 190) | public boolean isCellEditable(Object node, int column) { method setValueAt (line 194) | public void setValueAt(Object aValue, Object node, int column) {} FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java class JTreeTable (line 48) | public class JTreeTable extends JTable { method getTreeEditable (line 59) | public boolean getTreeEditable() { method setTreeEditable (line 63) | public void setTreeEditable(boolean editable) { method getShowsIcons (line 67) | public boolean getShowsIcons() { method setShowsIcons (line 71) | public void setShowsIcons(boolean show) { method setRootVisible (line 75) | public void setRootVisible(boolean visible) { method getShowsRootHandles (line 79) | public boolean getShowsRootHandles() { method setShowsRootHandles (line 83) | public void setShowsRootHandles(boolean newValue) { method JTreeTable (line 87) | public JTreeTable(TreeTableModel treeTableModel) { method updateUI (line 125) | public void updateUI() { method getEditingRow (line 147) | public int getEditingRow() { method realEditingRow (line 156) | private int realEditingRow() { method sizeColumnsToFit (line 167) | public void sizeColumnsToFit(int resizingColumn) { method setRowHeight (line 182) | public void setRowHeight(int rowHeight) { method getTree (line 192) | public JTree getTree() { method editCellAt (line 202) | public boolean editCellAt(int row, int column, EventObject e){ class JTreeTableCellRenderer (line 212) | class JTreeTableCellRenderer extends DefaultTreeCellRenderer { method getClosedIcon (line 213) | public Icon getClosedIcon() { return (showsIcons ? super.getC... method getDefaultClosedIcon (line 214) | public Icon getDefaultClosedIcon() { return (showsIcons ? super.getD... method getDefaultLeafIcon (line 215) | public Icon getDefaultLeafIcon() { return (showsIcons ? super.getD... method getDefaultOpenIcon (line 216) | public Icon getDefaultOpenIcon() { return (showsIcons ? super.getD... method getLeafIcon (line 217) | public Icon getLeafIcon() { return (showsIcons ? super.getL... method getOpenIcon (line 218) | public Icon getOpenIcon() { return (showsIcons ? super.getO... class TreeTableCellRenderer (line 224) | public class TreeTableCellRenderer extends JTree implements method TreeTableCellRenderer (line 232) | public TreeTableCellRenderer(TreeModel model) { method updateUI (line 241) | public void updateUI() { method setRowHeight (line 263) | public void setRowHeight(int rowHeight) { method setBounds (line 276) | public void setBounds(int x, int y, int w, int h) { method paint (line 284) | public void paint(Graphics g) { method getTableCellRendererComponent (line 298) | public Component getTableCellRendererComponent(JTable table, class TreeTableCellEditor (line 386) | public class TreeTableCellEditor extends DefaultCellEditor { method TreeTableCellEditor (line 387) | public TreeTableCellEditor() { method getTableCellEditorComponent (line 399) | public Component getTableCellEditorComponent(JTable table, method isCellEditable (line 434) | public boolean isCellEditable(EventObject e) { class TreeTableTextField (line 477) | static class TreeTableTextField extends JTextField { method setBounds (line 480) | public void setBounds(int x, int y, int w, int h) { class ListToTreeSelectionModelWrapper (line 493) | class ListToTreeSelectionModelWrapper extends DefaultTreeSelectionModel { method ListToTreeSelectionModelWrapper (line 497) | public ListToTreeSelectionModelWrapper() { method getListSelectionModel (line 508) | ListSelectionModel getListSelectionModel() { method resetRowSelection (line 517) | public void resetRowSelection() { method createListSelectionListener (line 537) | protected ListSelectionListener createListSelectionListener() { method updateSelectedPathsFromSelectedRows (line 546) | protected void updateSelectedPathsFromSelectedRows() { class ListSelectionHandler (line 579) | class ListSelectionHandler implements ListSelectionListener { method valueChanged (line 580) | public void valueChanged(ListSelectionEvent e) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java class SimpleTreeTableModel (line 39) | public class SimpleTreeTableModel extends SimpleTreeModel implements Tre... method getColumnCount (line 42) | public int getColumnCount() { method getColumnName (line 45) | public String getColumnName(int column) { method getColumnClass (line 52) | public Class getColumnClass(int column) { method getValueAt (line 59) | public Object getValueAt(Object node, int column) { method isCellEditable (line 67) | public boolean isCellEditable(Object node, int column) { method setValueAt (line 76) | public void setValueAt(Object aValue, Object node, int column) { method getValuesEditable (line 82) | public boolean getValuesEditable() { method setValuesEditable (line 87) | public void setValuesEditable(boolean val) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java type TreeTableModel (line 40) | public interface TreeTableModel extends TreeModel method getColumnCount (line 45) | public int getColumnCount(); method getColumnName (line 50) | public String getColumnName(int column); method getColumnClass (line 55) | public Class getColumnClass(int column); method getValueAt (line 61) | public Object getValueAt(Object node, int column); method isCellEditable (line 67) | public boolean isCellEditable(Object node, int column); method setValueAt (line 73) | public void setValueAt(Object aValue, Object node, int column); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java class TreeTableModelAdapter (line 46) | public class TreeTableModelAdapter extends AbstractTableModel method TreeTableModelAdapter (line 51) | public TreeTableModelAdapter(TreeTableModel treeTableModel, JTree tree) { method getColumnCount (line 91) | public int getColumnCount() { method getColumnName (line 95) | public String getColumnName(int column) { method getColumnClass (line 99) | public Class getColumnClass(int column) { method getRowCount (line 103) | public int getRowCount() { method nodeForRow (line 107) | protected Object nodeForRow(int row) { method getValueAt (line 112) | public Object getValueAt(int row, int column) { method isCellEditable (line 116) | public boolean isCellEditable(int row, int column) { method setValueAt (line 120) | public void setValueAt(Object value, int row, int column) { method delayedFireTableDataChanged (line 128) | protected void delayedFireTableDataChanged() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java class AbstractHeapGraphWriter (line 42) | public abstract class AbstractHeapGraphWriter implements HeapGraphWriter { method write (line 44) | protected void write() throws IOException { method writeJavaThreads (line 126) | protected void writeJavaThreads() throws IOException { method writeJavaThread (line 140) | protected void writeJavaThread(JavaThread jt, int index) method writeGlobalJNIHandles (line 144) | protected void writeGlobalJNIHandles() throws IOException { method writeGlobalJNIHandle (line 169) | protected void writeGlobalJNIHandle(Address handleAddr) throws IOExcep... method writeHeapHeader (line 172) | protected void writeHeapHeader() throws IOException { method writeInternalObject (line 176) | protected void writeInternalObject(Oop oop) throws IOException { method writePrimitiveArray (line 180) | protected void writePrimitiveArray(TypeArray array) throws IOException { method writeObjectArray (line 185) | protected void writeObjectArray(ObjArray array) throws IOException { method writeInstance (line 189) | protected void writeInstance(Instance instance) throws IOException { method writeString (line 193) | protected void writeString(Instance instance) throws IOException { method writeClass (line 197) | protected void writeClass(Instance instance) throws IOException { method writeThread (line 201) | protected void writeThread(Instance instance) throws IOException { method writeObject (line 205) | protected void writeObject(Oop oop) throws IOException { method writeObjectHeader (line 211) | protected void writeObjectHeader(Oop oop) throws IOException { method writeObjectFields (line 215) | protected void writeObjectFields(final Oop oop) throws IOException { method writeInternalReferenceField (line 303) | protected void writeInternalReferenceField(Oop oop, OopField field) method writeReferenceField (line 307) | protected void writeReferenceField(Oop oop, OopField field) method writeByteField (line 311) | protected void writeByteField(Oop oop, ByteField field) method writeCharField (line 315) | protected void writeCharField(Oop oop, CharField field) method writeBooleanField (line 319) | protected void writeBooleanField(Oop oop, BooleanField field) method writeShortField (line 323) | protected void writeShortField(Oop oop, ShortField field) method writeIntField (line 327) | protected void writeIntField(Oop oop, IntField field) method writeLongField (line 331) | protected void writeLongField(Oop oop, LongField field) method writeFloatField (line 335) | protected void writeFloatField(Oop oop, FloatField field) method writeDoubleField (line 339) | protected void writeDoubleField(Oop oop, DoubleField field) method writeObjectFooter (line 343) | protected void writeObjectFooter(Oop oop) throws IOException { method writeHeapFooter (line 346) | protected void writeHeapFooter() throws IOException { method handleRuntimeException (line 355) | protected void handleRuntimeException(RuntimeException re) method isJavaVisible (line 367) | protected boolean isJavaVisible(Oop oop) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java class AddressOps (line 33) | public class AddressOps { method lessThan (line 35) | public static boolean lessThan(Address a1, Address a2) { method lessThanOrEqual (line 46) | public static boolean lessThanOrEqual(Address a1, Address a2) { method greaterThan (line 57) | public static boolean greaterThan(Address a1, Address a2) { method greaterThanOrEqual (line 68) | public static boolean greaterThanOrEqual(Address a1, Address a2) { method equal (line 79) | public static boolean equal(Address a1, Address a2) { method lt (line 92) | public static boolean lt(Address a1, Address a2) { method lte (line 97) | public static boolean lte(Address a1, Address a2) { method gt (line 102) | public static boolean gt(Address a1, Address a2) { method gte (line 107) | public static boolean gte(Address a1, Address a2) { method max (line 112) | public static Address max(Address a1, Address a2) { method min (line 117) | public static Address min(Address a1, Address a2) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java type AltPlatformInfo (line 27) | public interface AltPlatformInfo { method knownCPU (line 30) | public boolean knownCPU(String cpu); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java class Assert (line 27) | public class Assert { method that (line 30) | public static void that(boolean test, String message) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java class AssertionFailure (line 27) | public class AssertionFailure extends RuntimeException { method AssertionFailure (line 28) | public AssertionFailure() { method AssertionFailure (line 32) | public AssertionFailure(String message) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java class BasicHashtable (line 34) | public class BasicHashtable extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method tableSize (line 56) | protected int tableSize() { method bucket (line 60) | protected BasicHashtableEntry bucket(int i) { method getHashtableEntryClass (line 72) | protected Class getHashtableEntryClass() { method BasicHashtable (line 76) | public BasicHashtable(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java class BasicHashtableEntry (line 34) | public class BasicHashtableEntry extends VMObject { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method hash (line 54) | public long hash() { method nextAddressValue (line 58) | private long nextAddressValue() { method isShared (line 64) | public boolean isShared() { method next (line 68) | public BasicHashtableEntry next() { method BasicHashtableEntry (line 77) | public BasicHashtableEntry(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java class BitMap (line 30) | public class BitMap { method BitMap (line 31) | public BitMap(int sizeInBits) { method size (line 37) | public int size() { method at (line 42) | public boolean at(int offset) { method atPut (line 49) | public void atPut(int offset, boolean value) { method set_size (line 59) | public void set_size(int value) { method set_map (line 63) | public void set_map(Address addr) { method clear (line 71) | public void clear() { method iterate (line 77) | public void iterate(BitMapClosure blk) { method setUnion (line 96) | public boolean setUnion(BitMap other) { method setIntersection (line 111) | public void setIntersection(BitMap other) { method setFrom (line 122) | public void setFrom(BitMap other) { method setDifference (line 135) | public boolean setDifference(BitMap other) { method isSame (line 149) | public boolean isSame(BitMap other) { method getNextOneOffset (line 159) | public int getNextOneOffset(int l_offset, int r_offset) { method sizeInWords (line 200) | private int sizeInWords() { method indexFor (line 204) | private int indexFor(int offset) { method wordFor (line 208) | private int wordFor(int offset) { method bitInWord (line 212) | private int bitInWord(int offset) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java type BitMapClosure (line 27) | public interface BitMapClosure { method doBit (line 29) | public void doBit(int offset); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java class Bits (line 29) | public class Bits { method setBits (line 41) | public static int setBits(int x, int m) { method clearBits (line 45) | public static int clearBits(int x, int m) { method nthBit (line 49) | public static int nthBit(int n) { method setNthBit (line 53) | public static int setNthBit(int x, int n) { method clearNthBit (line 57) | public static int clearNthBit(int x, int n) { method isSetNthBit (line 61) | public static boolean isSetNthBit(int word, int n) { method rightNBits (line 65) | public static int rightNBits(int n) { method maskBits (line 69) | public static int maskBits(int x, int m) { method maskBitsLong (line 73) | public static long maskBitsLong(long x, long m) { method roundTo (line 79) | public static int roundTo(int x, int s) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java class CPPExpressions (line 32) | public class CPPExpressions { class CastExpr (line 38) | public static class CastExpr { method CastExpr (line 42) | private CastExpr(String type, String address) { method getType (line 47) | public String getType() { method getAddress (line 51) | public String getAddress() { class StaticFieldExpr (line 57) | public static class StaticFieldExpr { method StaticFieldExpr (line 61) | private StaticFieldExpr(String containingType, String fieldName) { method getContainingType (line 66) | public String getContainingType() { method getFieldName (line 70) | public String getFieldName() { method parseCast (line 77) | public static CastExpr parseCast(String expr) { method parseStaticField (line 93) | public static StaticFieldExpr parseStaticField(String expr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java class CStringUtilities (line 35) | public class CStringUtilities { method getStringLength (line 38) | public static int getStringLength(Address addr) { method getString (line 52) | public static String getString(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java class ConstIterator (line 32) | public class ConstIterator implements Iterator { method ConstIterator (line 35) | public ConstIterator(Iterator iter) { method hasNext (line 39) | public boolean hasNext() { method next (line 43) | public Object next() { method remove (line 47) | public void remove() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java class ConstantTag (line 29) | public class ConstantTag { method ConstantTag (line 68) | public ConstantTag(byte tag) { method value (line 72) | public int value() { return tag; } method isKlass (line 74) | public boolean isKlass() { return tag == JVM_CONSTANT_Class; } method isField (line 75) | public boolean isField () { return tag == JVM_CONSTANT_Field... method isMethod (line 76) | public boolean isMethod() { return tag == JVM_CONSTANT_Metho... method isInterfaceMethod (line 77) | public boolean isInterfaceMethod() { return tag == JVM_CONSTANT_Inter... method isString (line 78) | public boolean isString() { return tag == JVM_CONSTANT_Strin... method isInt (line 79) | public boolean isInt() { return tag == JVM_CONSTANT_Integ... method isFloat (line 80) | public boolean isFloat() { return tag == JVM_CONSTANT_Float; } method isLong (line 81) | public boolean isLong() { return tag == JVM_CONSTANT_Long; } method isDouble (line 82) | public boolean isDouble() { return tag == JVM_CONSTANT_Doubl... method isNameAndType (line 83) | public boolean isNameAndType() { return tag == JVM_CONSTANT_NameA... method isUtf8 (line 84) | public boolean isUtf8() { return tag == JVM_CONSTANT_Utf8; } method isMethodHandle (line 85) | public boolean isMethodHandle() { return tag == JVM_CONSTANT_Metho... method isMethodType (line 86) | public boolean isMethodType() { return tag == JVM_CONSTANT_Metho... method isInvokeDynamic (line 87) | public boolean isInvokeDynamic() { return tag == JVM_CONSTANT_Invok... method isInvalid (line 89) | public boolean isInvalid() { return tag == JVM_CONSTANT_Inval... method isUnresolvedKlass (line 91) | public boolean isUnresolvedKlass() { method isUnresolveKlassInError (line 94) | public boolean isUnresolveKlassInError() { return tag == JVM_CONSTANT... method isKlassIndex (line 95) | public boolean isKlassIndex() { return tag == JVM_CONSTANT... method isUnresolvedString (line 96) | public boolean isUnresolvedString() { return tag == JVM_CONSTANT... method isStringIndex (line 97) | public boolean isStringIndex() { return tag == JVM_CONSTANT... method isObject (line 99) | public boolean isObject() { return tag == JVM_CONSTANT... method isKlassReference (line 101) | public boolean isKlassReference() { return isKlassIndex() || isUnres... method isFieldOrMethod (line 102) | public boolean isFieldOrMethod() { return isField() || isMethod() |... method isSymbol (line 103) | public boolean isSymbol() { return isUtf8(); } method basicType (line 105) | public BasicType basicType() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java class FindObjectByType (line 31) | public class FindObjectByType implements HeapVisitor { method FindObjectByType (line 35) | public FindObjectByType(Klass type) { method getResults (line 40) | public List getResults() { method prologue (line 44) | public void prologue(long size) {} method epilogue (line 45) | public void epilogue() {} method doObj (line 47) | public boolean doObj(Oop obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java class GenericGrowableArray (line 33) | public class GenericGrowableArray extends VMObject { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method max (line 53) | public int max() { method length (line 57) | public int length() { method GenericGrowableArray (line 61) | public GenericGrowableArray(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java class GrowableArray (line 33) | public class GrowableArray extends GenericGrowableArray { method update (line 36) | public void update(Observable o, Object data) { method initialize (line 42) | private static synchronized void initialize(TypeDataBase db) throws Wr... method create (line 51) | public static GrowableArray create(Address addr, InstanceConstr... method at (line 56) | public T at(int i) { method GrowableArray (line 64) | private GrowableArray(Address addr, InstanceConstructor v) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java class Hashtable (line 32) | public class Hashtable extends BasicHashtable { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static synchronized void initialize(TypeDataBase db) { method getHashtableEntryClass (line 47) | protected Class getHashtableEntryClass() { method hashToIndex (line 51) | public int hashToIndex(long fullHash) { method Hashtable (line 55) | public Hashtable(Address addr) { method hashSymbol (line 60) | protected static long hashSymbol(byte[] buf) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java class HashtableBucket (line 32) | public class HashtableBucket extends VMObject { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static synchronized void initialize(TypeDataBase db) { method getEntry (line 50) | public BasicHashtableEntry getEntry(Class clazz) { method entry (line 55) | public BasicHashtableEntry entry() { method HashtableBucket (line 59) | public HashtableBucket(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java class HashtableEntry (line 34) | public class HashtableEntry extends BasicHashtableEntry { method update (line 37) | public void update(Observable o, Object data) { method initialize (line 43) | private static synchronized void initialize(TypeDataBase db) { method literalValue (line 52) | public Address literalValue() { method HashtableEntry (line 56) | public HashtableEntry(Address addr) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java class HeapGXLWriter (line 72) | public class HeapGXLWriter extends AbstractHeapGraphWriter { method write (line 73) | public void write(String fileName) throws IOException { method writeHeapHeader (line 82) | protected void writeHeapHeader() throws IOException { method writeObjectHeader (line 103) | protected void writeObjectHeader(Oop oop) throws IOException { method writeObjectFooter (line 116) | protected void writeObjectFooter(Oop oop) throws IOException { method writeObjectArray (line 136) | protected void writeObjectArray(ObjArray array) throws IOException { method writePrimitiveArray (line 143) | protected void writePrimitiveArray(TypeArray array) method writeClass (line 165) | protected void writeClass(Instance instance) throws IOException { method writeReferenceField (line 227) | protected void writeReferenceField(Oop oop, OopField field) method writeByteField (line 232) | protected void writeByteField(Oop oop, ByteField field) method writeCharField (line 237) | protected void writeCharField(Oop oop, CharField field) method writeBooleanField (line 243) | protected void writeBooleanField(Oop oop, BooleanField field) method writeShortField (line 248) | protected void writeShortField(Oop oop, ShortField field) method writeIntField (line 253) | protected void writeIntField(Oop oop, IntField field) method writeLongField (line 258) | protected void writeLongField(Oop oop, LongField field) method writeFloatField (line 263) | protected void writeFloatField(Oop oop, FloatField field) method writeDoubleField (line 268) | protected void writeDoubleField(Oop oop, DoubleField field) method writeHeapFooter (line 273) | protected void writeHeapFooter() throws IOException { method identifierToXMLName (line 281) | private static String identifierToXMLName(String name) { method escapeXMLChars (line 287) | private static String escapeXMLChars(String s) { method getID (line 326) | private static String getID(Oop oop) { method writeArrayLength (line 335) | private void writeArrayLength(Array array) throws IOException { method writeAttribute (line 340) | private void writeAttribute(String name, String type, String value) { method writeEdge (line 352) | private void writeEdge(Oop from, Oop to, String name) throws IOExcepti... method writeField (line 362) | private void writeField(Field field, String type, String kind, method writeVMInfo (line 390) | private void writeVMInfo() throws IOException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java type HeapGraphWriter (line 33) | public interface HeapGraphWriter { method write (line 35) | public void write(String fileName) throws IOException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java class HeapHprofBinWriter (line 297) | public class HeapHprofBinWriter extends AbstractHeapGraphWriter { method write (line 356) | public synchronized void write(String fileName) throws IOException { method writeClassDumpRecords (line 440) | private void writeClassDumpRecords() throws IOException { method writeClass (line 457) | protected void writeClass(Instance instance) throws IOException { method writeClassDumpRecord (line 466) | private void writeClassDumpRecord(Klass k) throws IOException { method writeJavaThread (line 546) | protected void writeJavaThread(JavaThread jt, int index) throws IOExce... method writeLocalJNIHandles (line 554) | protected void writeLocalJNIHandles(JavaThread jt, int index) throws I... method writeGlobalJNIHandle (line 588) | protected void writeGlobalJNIHandle(Address handleAddr) throws IOExcep... method writeObjectArray (line 600) | protected void writeObjectArray(ObjArray array) throws IOException { method writePrimitiveArray (line 613) | protected void writePrimitiveArray(TypeArray array) throws IOException { method writeBooleanArray (line 651) | private void writeBooleanArray(TypeArray array) throws IOException { method writeByteArray (line 659) | private void writeByteArray(TypeArray array) throws IOException { method writeShortArray (line 667) | private void writeShortArray(TypeArray array) throws IOException { method writeIntArray (line 675) | private void writeIntArray(TypeArray array) throws IOException { method writeLongArray (line 683) | private void writeLongArray(TypeArray array) throws IOException { method writeCharArray (line 691) | private void writeCharArray(TypeArray array) throws IOException { method writeFloatArray (line 699) | private void writeFloatArray(TypeArray array) throws IOException { method writeDoubleArray (line 707) | private void writeDoubleArray(TypeArray array) throws IOException { method writeInstance (line 715) | protected void writeInstance(Instance instance) throws IOException { method writeFieldDescriptors (line 736) | private void writeFieldDescriptors(List fields, InstanceKlass ik) method signatureToHprofKind (line 754) | public static int signatureToHprofKind(char ch) { method writeField (line 780) | private void writeField(Field field, Oop oop) throws IOException { method writeHeader (line 823) | private void writeHeader(int tag, int len) throws IOException { method writeDummyTrace (line 829) | private void writeDummyTrace() throws IOException { method writeSymbols (line 836) | private void writeSymbols() throws IOException { method writeSymbol (line 852) | private void writeSymbol(Symbol sym) throws IOException { method writeClasses (line 859) | private void writeClasses() throws IOException { method writeFileHeader (line 885) | private void writeFileHeader() throws IOException { method writeObjectID (line 898) | private void writeObjectID(Oop oop) throws IOException { method writeSymbolID (line 904) | private void writeSymbolID(Symbol sym) throws IOException { method writeObjectID (line 908) | private void writeObjectID(long address) throws IOException { method getAddressValue (line 916) | private long getAddressValue(Address addr) { method getInstanceFields (line 921) | private static List/**/ getInstanceFields(InstanceKlass ik) { method getSizeForFields (line 940) | private int getSizeForFields(List fields) { class ClassData (line 1005) | private static class ClassData { method ClassData (line 1008) | ClassData(int instSize, List fields) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java type HeapProgressThunk (line 30) | public interface HeapProgressThunk { method heapIterationFractionUpdate (line 32) | public void heapIterationFractionUpdate(double fractionOfHeapVisited); method heapIterationComplete (line 35) | public void heapIterationComplete(); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java class IntegerEnum (line 30) | public class IntegerEnum { method IntegerEnum (line 35) | protected IntegerEnum(int value) { method getValue (line 39) | public int getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java class Interval (line 32) | public class Interval { method Interval (line 39) | public Interval(Object lowEndpoint, Object highEndpoint) { method getLowEndpoint (line 44) | public Object getLowEndpoint() { method getHighEndpoint (line 48) | public Object getHighEndpoint() { method overlaps (line 55) | public boolean overlaps(Interval arg, Comparator endpointComparator) { method overlaps (line 62) | public boolean overlaps(Object otherLowEndpoint, method toString (line 74) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java class IntervalNode (line 31) | public class IntervalNode extends RBNode { method IntervalNode (line 37) | public IntervalNode(Interval interval, Comparator endpointComparator, ... method copyFrom (line 43) | public void copyFrom(RBNode arg) { method getInterval (line 48) | public Interval getInterval() { method getMinEndpoint (line 52) | public Object getMinEndpoint() { method getMaxEndpoint (line 56) | public Object getMaxEndpoint() { method update (line 60) | public boolean update() { method computeMinEndpoint (line 74) | public Object computeMinEndpoint() { method computeMaxEndpoint (line 83) | public Object computeMaxEndpoint() { method toString (line 101) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java class IntervalTree (line 34) | public class IntervalTree extends RBTree { method IntervalTree (line 40) | public IntervalTree(Comparator endpointComparator) { method insert (line 45) | public void insert(Interval interval, Object data) { method findAllNodesIntersecting (line 54) | public List findAllNodesIntersecting(Interval interval) { method print (line 60) | public void print() { method printOn (line 64) | public void printOn(PrintStream tty) { method getNodeValue (line 71) | protected Object getNodeValue(RBNode node) { method verify (line 75) | protected void verify() { method verifyFromNode (line 84) | private void verifyFromNode(RBNode node) { class IntervalComparator (line 111) | static class IntervalComparator implements Comparator { method IntervalComparator (line 114) | public IntervalComparator(Comparator endpointComparator) { method compare (line 118) | public int compare(Object o1, Object o2) { method searchForIntersectingNodesFrom (line 125) | private void searchForIntersectingNodesFrom(IntervalNode node, method printFromNode (line 157) | private void printFromNode(RBNode node, PrintStream tty, int indentDep... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java class LivenessAnalysis (line 41) | public class LivenessAnalysis { method LivenessAnalysis (line 45) | private LivenessAnalysis() {} method computeAllLivenessPaths (line 47) | public static LivenessPathList computeAllLivenessPaths(Oop target) { method computeAllLivenessPaths (line 71) | private static LivenessPathList computeAllLivenessPaths(Oop target, bo... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java class LivenessPath (line 39) | public class LivenessPath { method LivenessPath (line 40) | LivenessPath() { method size (line 45) | public int size() { method get (line 50) | public LivenessPathElement get(int index) throws ArrayIndexOutOfBounds... method printOn (line 54) | public void printOn(PrintStream tty) { method isComplete (line 73) | boolean isComplete() { method peek (line 80) | LivenessPathElement peek() { method push (line 85) | void push(LivenessPathElement el) { method pop (line 90) | void pop() { method copy (line 96) | LivenessPath copy() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java class LivenessPathElement (line 35) | public class LivenessPathElement { method LivenessPathElement (line 36) | LivenessPathElement(Oop obj, FieldIdentifier id) { method isRoot (line 41) | public boolean isRoot() { method isTerminal (line 45) | public boolean isTerminal() { method getObj (line 49) | public Oop getObj() { method getField (line 53) | public FieldIdentifier getField() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java class LivenessPathList (line 31) | public class LivenessPathList { method LivenessPathList (line 32) | public LivenessPathList() { method size (line 36) | public int size() { method get (line 40) | public LivenessPath get(int i) { method add (line 44) | void add(LivenessPath path) { method remove (line 48) | void remove(LivenessPath path) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java class MarkBits (line 37) | public class MarkBits { method MarkBits (line 38) | public MarkBits(CollectedHeap heap) { method clear (line 48) | public void clear() { method mark (line 56) | public boolean mark(Oop obj) { method clear (line 78) | public void clear(Oop obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java type MessageQueue (line 33) | public interface MessageQueue { method readMessage (line 38) | public Object readMessage(); method readMessageWithTimeout (line 48) | public Object readMessageWithTimeout(long millis); method writeMessage (line 51) | public void writeMessage(Object obj); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java class MessageQueueBackend (line 33) | public class MessageQueueBackend { method MessageQueueBackend (line 38) | public MessageQueueBackend() { method getFirstQueue (line 46) | public MessageQueue getFirstQueue() { method getSecondQueue (line 51) | public MessageQueue getSecondQueue() { class MessageQueueImpl (line 55) | private class MessageQueueImpl implements MessageQueue { method MessageQueueImpl (line 59) | public MessageQueueImpl(LinkedList listToReadFrom, LinkedList listTo... method readMessage (line 64) | public Object readMessage() { method readMessageWithTimeout (line 77) | public Object readMessageWithTimeout(long millis) { method writeMessage (line 97) | public void writeMessage(Object obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java class ObjectReader (line 71) | public class ObjectReader { method ObjectReader (line 78) | public ObjectReader(ClassLoader cl) { method ObjectReader (line 84) | public ObjectReader() { method debugPrintln (line 88) | static void debugPrintln(String msg) { method debugPrintStackTrace (line 94) | static void debugPrintStackTrace(Exception exp) { method readObject (line 103) | public Object readObject(Oop oop) throws ClassNotFoundException { method getDefaultPrimitiveValue (line 115) | protected final Object getDefaultPrimitiveValue(Class clz) { method getVMSymbol (line 142) | protected Symbol getVMSymbol(String name) { method javaLangString (line 146) | protected Symbol javaLangString() { method javaUtilHashtableEntry (line 153) | protected Symbol javaUtilHashtableEntry() { method javaUtilHashtable (line 160) | protected Symbol javaUtilHashtable() { method javaUtilProperties (line 167) | protected Symbol javaUtilProperties() { method setHashtableEntry (line 174) | private void setHashtableEntry(java.util.Hashtable p, Oop oop) { method getHashtable (line 207) | protected Object getHashtable(Instance oop, boolean isProperties) { method readInstance (line 228) | public Object readInstance(Instance oop) throws ClassNotFoundException { method readPrimitiveArray (line 290) | public Object readPrimitiveArray(final TypeArray array) { method isRobust (line 403) | protected final boolean isRobust(OopHandle handle) { method readObjectArray (line 407) | public Object readObjectArray(final ObjArray array) throws ClassNotFou... class FieldSetter (line 450) | protected class FieldSetter extends DefaultOopVisitor { method FieldSetter (line 453) | public FieldSetter(Object obj) { method printFieldSetError (line 457) | private void printFieldSetError(java.lang.reflect.Field f, Exception... method doOop (line 465) | public void doOop(OopField field, boolean isVMField) { method doByte (line 482) | public void doByte(ByteField field, boolean isVMField) { method doChar (line 494) | public void doChar(CharField field, boolean isVMField) { method doBoolean (line 506) | public void doBoolean(BooleanField field, boolean isVMField) { method doShort (line 518) | public void doShort(ShortField field, boolean isVMField) { method doInt (line 530) | public void doInt(IntField field, boolean isVMField) { method doLong (line 542) | public void doLong(LongField field, boolean isVMField) { method doFloat (line 554) | public void doFloat(FloatField field, boolean isVMField) { method doDouble (line 566) | public void doDouble(DoubleField field, boolean isVMField) { method doCInt (line 578) | public void doCInt(CIntField field, boolean isVMField) { method readClass (line 583) | public Class readClass(InstanceKlass kls) throws ClassNotFoundException { method readMethodOrConstructor (line 592) | public Object readMethodOrConstructor(sun.jvm.hotspot.oops.Method m) method readMethod (line 602) | public java.lang.reflect.Method readMethod(sun.jvm.hotspot.oops.Method m) method readConstructor (line 615) | public java.lang.reflect.Constructor readConstructor(sun.jvm.hotspot.o... method readField (line 628) | public java.lang.reflect.Field readField(sun.jvm.hotspot.oops.Field f) method putIntoObjTable (line 649) | protected void putIntoObjTable(Oop oop, Object obj) { method getFromObjTable (line 653) | protected Object getFromObjTable(Oop oop) { class SignatureParser (line 657) | protected class SignatureParser extends SignatureIterator { method SignatureParser (line 660) | public SignatureParser(Symbol s) { method doBool (line 664) | public void doBool () { tmp.add(Boolean.TYPE); } method doChar (line 665) | public void doChar () { tmp.add(Character.TYPE); } method doFloat (line 666) | public void doFloat () { tmp.add(Float.TYPE); } method doDouble (line 667) | public void doDouble() { tmp.add(Double.TYPE); } method doByte (line 668) | public void doByte () { tmp.add(Byte.TYPE); } method doShort (line 669) | public void doShort () { tmp.add(Short.TYPE); } method doInt (line 670) | public void doInt () { tmp.add(Integer.TYPE); } method doLong (line 671) | public void doLong () { tmp.add(Long.TYPE); } method doVoid (line 672) | public void doVoid () { method doObject (line 680) | public void doObject(int begin, int end) { method doArray (line 684) | public void doArray (int begin, int end) { method getClass (line 706) | protected Class getClass(int begin, int end) { method getClassName (line 718) | protected String getClassName(int begin, int end) { method arrayInnerBegin (line 731) | protected int arrayInnerBegin(int begin) { method getNumParams (line 738) | public int getNumParams() { method getParamTypes (line 742) | public Enumeration getParamTypes() { method getParamTypes (line 747) | protected Class[] getParamTypes(Symbol signature) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java class PlatformInfo (line 30) | public class PlatformInfo { method getOS (line 34) | public static String getOS() throws UnsupportedPlatformException { method getCPU (line 58) | public static String getCPU() throws UnsupportedPlatformException { method main (line 79) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java class PointerFinder (line 37) | public class PointerFinder { method find (line 38) | public static PointerLocation find(Address a) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java class PointerLocation (line 38) | public class PointerLocation { method PointerLocation (line 79) | public PointerLocation(Address addr) { method isInHeap (line 83) | public boolean isInHeap() { method isInNewGen (line 87) | public boolean isInNewGen() { method isInOldGen (line 91) | public boolean isInOldGen() { method isInPermGen (line 95) | public boolean isInPermGen() { method inOtherGen (line 99) | public boolean inOtherGen() { method getGeneration (line 104) | public Generation getGeneration() { method isInTLAB (line 113) | public boolean isInTLAB() { method getTLABThread (line 118) | public JavaThread getTLABThread() { method getTLAB (line 123) | public ThreadLocalAllocBuffer getTLAB() { method isInInterpreter (line 127) | public boolean isInInterpreter() { method getInterpreterCodelet (line 132) | public InterpreterCodelet getInterpreterCodelet() { method isInCodeCache (line 136) | public boolean isInCodeCache() { method getCodeBlob (line 141) | public CodeBlob getCodeBlob() { method isInBlobCode (line 145) | public boolean isInBlobCode() { method isInBlobData (line 149) | public boolean isInBlobData() { method isInBlobOops (line 153) | public boolean isInBlobOops() { method isInBlobUnknownLocation (line 157) | public boolean isInBlobUnknownLocation() { method isInStrongGlobalJNIHandleBlock (line 161) | public boolean isInStrongGlobalJNIHandleBlock() { method isInWeakGlobalJNIHandleBlock (line 165) | public boolean isInWeakGlobalJNIHandleBlock() { method isInLocalJNIHandleBlock (line 169) | public boolean isInLocalJNIHandleBlock() { method getJNIHandleBlock (line 175) | public JNIHandleBlock getJNIHandleBlock() { method getJNIHandleThread (line 180) | public sun.jvm.hotspot.runtime.Thread getJNIHandleThread() { method isUnknown (line 184) | public boolean isUnknown() { method toString (line 189) | public String toString() { method print (line 195) | public void print() { method printOn (line 199) | public void printOn(PrintStream tty) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java class ProcImageClassLoader (line 36) | public class ProcImageClassLoader extends ClassLoader { method ProcImageClassLoader (line 37) | public ProcImageClassLoader(ClassLoader parent) { method ProcImageClassLoader (line 41) | public ProcImageClassLoader() { method findClass (line 45) | protected Class findClass(String className) throws ClassNotFoundExcept... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java class ProgressiveHeapVisitor (line 35) | public class ProgressiveHeapVisitor implements HeapVisitor { method ProgressiveHeapVisitor (line 43) | public ProgressiveHeapVisitor(HeapVisitor userHeapVisitor, method prologue (line 49) | public void prologue(long usedSize) { method doObj (line 55) | public boolean doObj(Oop obj) { method epilogue (line 66) | public void epilogue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java class RBColor (line 29) | public class RBColor { method getName (line 33) | public String getName() { method RBColor (line 37) | private RBColor(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java class RBNode (line 31) | public class RBNode { method RBNode (line 39) | public RBNode(Object data) { method getData (line 44) | public Object getData() { method copyFrom (line 55) | public void copyFrom(RBNode arg) { method update (line 65) | public boolean update() { method getColor (line 69) | public RBColor getColor() { return color; } method setColor (line 70) | public void setColor(RBColor color) { this.color = color; } method getParent (line 72) | public RBNode getParent() { return parent; } method setParent (line 73) | public void setParent(RBNode parent) { this.parent = parent; } method getLeft (line 76) | public RBNode getLeft() { return left; } method setLeft (line 77) | public void setLeft(RBNode left) { this.left = left; } method getRight (line 80) | public RBNode getRight() { return right; } method setRight (line 81) | public void setRight(RBNode right) { this.right = right; } FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java class RBTree (line 58) | public class RBTree { method RBTree (line 65) | public RBTree(Comparator comparator) { method getRoot (line 69) | public RBNode getRoot() { method insertNode (line 73) | public void insertNode(RBNode x) { method deleteNode (line 173) | public void deleteNode(RBNode z) { method print (line 222) | public void print() { method printOn (line 226) | public void printOn(PrintStream tty) { method getNodeValue (line 234) | protected Object getNodeValue(RBNode node) { method verify (line 239) | protected void verify() { method treeInsert (line 251) | private void treeInsert(RBNode z) { method treeSuccessor (line 275) | private RBNode treeSuccessor(RBNode x) { method treeMinimum (line 287) | private RBNode treeMinimum(RBNode x) { method leftRotate (line 299) | private boolean leftRotate(RBNode x) { method rightRotate (line 328) | private boolean rightRotate(RBNode y) { method deleteFixup (line 359) | private void deleteFixup(RBNode x, RBNode xParent) { method verifyFromNode (line 455) | private int verifyFromNode(RBNode node) { method printFromNode (line 512) | private void printFromNode(RBNode node, PrintStream tty, int indentDep... method main (line 533) | public static void main(String[] args) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java class ReversePtrs (line 32) | public class ReversePtrs { method ReversePtrs (line 35) | public ReversePtrs() { method put (line 39) | public void put(LivenessPathElement from, Oop to) { method get (line 56) | public ArrayList/**/ get(Oop obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java class ReversePtrsAnalysis (line 43) | public class ReversePtrsAnalysis { method ReversePtrsAnalysis (line 47) | public ReversePtrsAnalysis() { method setHeapProgressThunk (line 51) | public void setHeapProgressThunk(HeapProgressThunk thunk) { method run (line 57) | public void run() { method markAndTraverse (line 173) | private void markAndTraverse(OopHandle handle) { method printHeader (line 186) | private void printHeader() { method markAndTraverse (line 192) | private void markAndTraverse(final Oop obj) { class RootVisitor (line 270) | class RootVisitor implements AddressVisitor { method RootVisitor (line 271) | RootVisitor(String baseRootDescription) { method visitAddress (line 275) | public void visitAddress(Address addr) { method visitCompOopAddress (line 284) | public void visitCompOopAddress(Address addr) { method doStack (line 297) | private void doStack(JavaThread thread, AddressVisitor oopVisitor) { method doJNIHandleBlock (line 304) | private void doJNIHandleBlock(JNIHandleBlock handles, AddressVisitor o... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java class RobustOopDeterminator (line 40) | public class RobustOopDeterminator { method update (line 45) | public void update(Observable o, Object data) { method initialize (line 51) | private static void initialize(TypeDataBase db) { method oopLooksValid (line 61) | public static boolean oopLooksValid(OopHandle oop) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java class StreamMonitor (line 34) | public class StreamMonitor implements Runnable { class Trigger (line 48) | class Trigger { method Trigger (line 52) | Trigger(String str, int val) { method Trigger (line 59) | Trigger(String[] strs, int val) { method matches (line 64) | boolean matches(String str) { method equals (line 73) | boolean equals(String[] strs) { method StreamMonitor (line 89) | public StreamMonitor(InputStream istr) { method StreamMonitor (line 93) | public StreamMonitor(InputStream istr, String prefixString, boolean pr... method addTrigger (line 106) | public boolean addTrigger(String str, int value) { method addTrigger (line 114) | public boolean addTrigger(String[] strs, int value) { method removeTrigger (line 127) | public boolean removeTrigger(String str) { method removeTrigger (line 133) | public boolean removeTrigger(String[] strs) { method getTriggersSeen (line 148) | public synchronized List getTriggersSeen() { method waitFor (line 156) | public synchronized boolean waitFor(String str, long millis) { method startCapture (line 169) | public synchronized void startCapture() { method stopCapture (line 173) | public synchronized String stopCapture() { method run (line 179) | public void run() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java class SystemDictionaryHelper (line 32) | public class SystemDictionaryHelper { method update (line 35) | public void update(Observable o, Object data) { method initialize (line 41) | private static synchronized void initialize() { method getAllInstanceKlasses (line 49) | public static synchronized InstanceKlass[] getAllInstanceKlasses() { method findInstanceKlasses (line 81) | public static InstanceKlass[] findInstanceKlasses(String namePart) { method findInstanceKlass (line 100) | public static InstanceKlass findInstanceKlass(String className) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java class TwoOopHashtable (line 30) | public class TwoOopHashtable extends Hashtable { method TwoOopHashtable (line 31) | public TwoOopHashtable(Address addr) { method computeHash (line 35) | public long computeHash(Symbol name, Oop loader) { method indexFor (line 40) | public int indexFor(Symbol name, Oop loader) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java class UnsupportedPlatformException (line 27) | public class UnsupportedPlatformException extends RuntimeException { method UnsupportedPlatformException (line 28) | public UnsupportedPlatformException() { method UnsupportedPlatformException (line 32) | public UnsupportedPlatformException(String message) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java class WorkerThread (line 30) | public class WorkerThread { method WorkerThread (line 35) | public WorkerThread() { method invokeLater (line 43) | public void invokeLater(Runnable runnable) { method shutdown (line 50) | public void shutdown() { class MainLoop (line 55) | class MainLoop implements Runnable { method MainLoop (line 58) | public MainLoop() { method run (line 62) | public void run() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java class MemoizedBoolean (line 30) | public abstract class MemoizedBoolean { method computeValue (line 36) | protected abstract boolean computeValue(); method getValue (line 39) | public boolean getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java class MemoizedByte (line 30) | public abstract class MemoizedByte { method computeValue (line 36) | protected abstract byte computeValue(); method getValue (line 39) | public byte getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java class MemoizedChar (line 30) | public abstract class MemoizedChar { method computeValue (line 36) | protected abstract char computeValue(); method getValue (line 39) | public char getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java class MemoizedDouble (line 30) | public abstract class MemoizedDouble { method computeValue (line 36) | protected abstract double computeValue(); method getValue (line 39) | public double getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java class MemoizedFloat (line 30) | public abstract class MemoizedFloat { method computeValue (line 36) | protected abstract float computeValue(); method getValue (line 39) | public float getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java class MemoizedInt (line 30) | public abstract class MemoizedInt { method computeValue (line 36) | protected abstract int computeValue(); method getValue (line 39) | public int getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java class MemoizedLong (line 30) | public abstract class MemoizedLong { method computeValue (line 36) | protected abstract long computeValue(); method getValue (line 39) | public long getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java class MemoizedObject (line 30) | public abstract class MemoizedObject { method computeValue (line 36) | protected abstract Object computeValue(); method getValue (line 39) | public Object getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java class MemoizedShort (line 30) | public abstract class MemoizedShort { method computeValue (line 36) | protected abstract short computeValue(); method getValue (line 39) | public short getValue() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java type Callable (line 32) | public interface Callable { method call (line 37) | public Object call(Object[] args) throws ScriptException; FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java class DefaultScriptObject (line 34) | public class DefaultScriptObject implements ScriptObject { method getIds (line 35) | public Object[] getIds() { method get (line 39) | public Object get(String name) { method get (line 43) | public Object get(int index) { method put (line 47) | public void put(String name, Object value) { method put (line 50) | public void put(int index, Object value) { method has (line 53) | public boolean has(String name) { method has (line 57) | public boolean has(int index) { method delete (line 61) | public boolean delete(String name) { method delete (line 65) | public boolean delete(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java class InvocableCallable (line 35) | public class InvocableCallable implements Callable { method InvocableCallable (line 40) | public InvocableCallable(Object target, String name, method call (line 47) | public Object call(Object[] args) throws ScriptException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java class JSJavaArray (line 33) | public abstract class JSJavaArray extends JSJavaObject { method JSJavaArray (line 34) | public JSJavaArray(Array array, JSJavaFactory fac) { method getArray (line 39) | public final Array getArray() { method getJSJavaClass (line 43) | public final JSJavaClass getJSJavaClass() { method get (line 47) | public Object get(String name) { method get (line 55) | public Object get(int index) { method getIds (line 60) | public Object[] getIds() { method has (line 71) | public boolean has(String name) { method has (line 79) | public boolean has(int index) { method put (line 87) | public void put(String name, Object value) { method put (line 93) | public void put(int index, Object value) { method isInRange (line 100) | private boolean isInRange(int index) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java class JSJavaArrayKlass (line 34) | public abstract class JSJavaArrayKlass extends JSJavaKlass { method JSJavaArrayKlass (line 35) | public JSJavaArrayKlass(ArrayKlass kls, JSJavaFactory fac) { method getArrayKlass (line 39) | public final ArrayKlass getArrayKlass() { method getMetaClassFieldValue (line 43) | public Object getMetaClassFieldValue(String name) { method hasMetaClassField (line 51) | public boolean hasMetaClassField(String name) { method isArray (line 59) | public boolean isArray() { method getMetaClassFieldNames (line 63) | public String[] getMetaClassFieldNames() { method getFieldValue (line 71) | public abstract Object getFieldValue(int index, Array array); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java class JSJavaClass (line 31) | public class JSJavaClass extends JSJavaInstance { method JSJavaClass (line 32) | public JSJavaClass(Instance instance, JSJavaKlass jk, JSJavaFactory f... method getJSJavaKlass (line 37) | public JSJavaKlass getJSJavaKlass() { method toString (line 41) | public String toString() { method getFieldValue (line 51) | protected Object getFieldValue(String name) { method getFieldNames (line 55) | protected String[] getFieldNames() { method hasField (line 59) | protected boolean hasField(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java type JSJavaFactory (line 31) | public interface JSJavaFactory { method newJSJavaObject (line 32) | public JSJavaObject newJSJavaObject(Oop oop); method newJSJavaKlass (line 33) | public JSJavaKlass newJSJavaKlass(Klass klass); method newJSJavaField (line 34) | public JSJavaField newJSJavaField(Field f); method newJSJavaThread (line 35) | public JSJavaThread newJSJavaThread(JavaThread jt); method newJSJavaFrame (line 36) | public JSJavaFrame newJSJavaFrame(JavaVFrame vf); method newJSList (line 37) | public JSList newJSList(List l); method newJSMap (line 38) | public JSMap newJSMap(Map m); method newJSJavaHeap (line 39) | public JSJavaHeap newJSJavaHeap(); method newJSJavaVM (line 40) | public JSJavaVM newJSJavaVM(); method newJSJavaWrapper (line 42) | public Object newJSJavaWrapper(Object o); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java class JSJavaFactoryImpl (line 33) | public class JSJavaFactoryImpl implements JSJavaFactory { method newJSJavaObject (line 34) | public JSJavaObject newJSJavaObject(Oop oop) { method newJSJavaKlass (line 55) | public JSJavaKlass newJSJavaKlass(Klass klass) { method newJSJavaField (line 70) | public JSJavaField newJSJavaField(Field field) { method newJSJavaThread (line 75) | public JSJavaThread newJSJavaThread(JavaThread jthread) { method newJSJavaFrame (line 80) | public JSJavaFrame newJSJavaFrame(JavaVFrame jvf) { method newJSList (line 85) | public JSList newJSList(List list) { method newJSMap (line 90) | public JSMap newJSMap(Map map) { method newJSJavaWrapper (line 95) | public Object newJSJavaWrapper(Object item) { method newJSJavaHeap (line 115) | public JSJavaHeap newJSJavaHeap() { method newJSJavaVM (line 119) | public JSJavaVM newJSJavaVM() { method javaLangString (line 124) | private Symbol javaLangString() { method javaLangThread (line 131) | private Symbol javaLangThread() { method javaLangClass (line 138) | private Symbol javaLangClass() { method getSymbol (line 145) | private Symbol getSymbol(String str) { method newJavaInstance (line 149) | private JSJavaObject newJavaInstance(Instance instance) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java class JSJavaField (line 31) | public class JSJavaField extends DefaultScriptObject { method JSJavaField (line 46) | public JSJavaField(Field f, JSJavaFactory fac) { method get (line 51) | public Object get(String name) { method getIds (line 84) | public Object[] getIds() { method has (line 93) | public boolean has(String name) { method put (line 101) | public void put(String name, Object value) { method equals (line 107) | public boolean equals(Object o) { method hashCode (line 116) | public int hashCode() { method toString (line 120) | public String toString() { method getFieldHolder (line 130) | private JSJavaObject getFieldHolder() { method addField (line 135) | private static void addField(String name, int fieldId) { method getFieldID (line 139) | private static int getFieldID(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java class JSJavaFrame (line 32) | public class JSJavaFrame extends DefaultScriptObject { method JSJavaFrame (line 41) | public JSJavaFrame(JavaVFrame jvf, JSJavaFactory fac) { method get (line 46) | public Object get(String name) { method getIds (line 67) | public Object[] getIds() { method has (line 76) | public boolean has(String name) { method put (line 84) | public void put(String name, Object value) { method toString (line 90) | public String toString() { method addField (line 104) | private static void addField(String name, int fieldId) { method getFieldID (line 108) | private static int getFieldID(String name) { method getMethod (line 122) | private JSJavaObject getMethod() { method getBCI (line 126) | private int getBCI() { method getLineNumber (line 130) | private int getLineNumber() { method getLocals (line 140) | private synchronized JSMap getLocals() { method getThisObject (line 201) | private JSJavaObject getThisObject() { method getThread (line 218) | private JSJavaThread getThread() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java class JSJavaHeap (line 36) | public class JSJavaHeap extends DefaultScriptObject { method JSJavaHeap (line 44) | public JSJavaHeap(JSJavaFactory fac) { method get (line 48) | public Object get(String name) { method getIds (line 65) | public Object[] getIds() { method has (line 74) | public boolean has(String name) { method put (line 82) | public void put(String name, Object value) { method forEachObject (line 88) | public void forEachObject(Object[] args) { method forEachClass (line 145) | public void forEachClass(Object[] args) { method toString (line 213) | public String toString() { method addField (line 225) | private static void addField(String name, int fieldId) { method getFieldID (line 229) | private static int getFieldID(String name) { method getCapacity (line 252) | private long getCapacity() { method getUsed (line 256) | private long getUsed() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java class JSJavaInstance (line 31) | public class JSJavaInstance extends JSJavaObject { method JSJavaInstance (line 32) | public JSJavaInstance(Instance instance, JSJavaFactory fac) { method getInstance (line 37) | public final Instance getInstance() { method getJSJavaClass (line 41) | public final JSJavaClass getJSJavaClass() { method get (line 45) | public Object get(String name) { method getIds (line 53) | public Object[] getIds() { method has (line 62) | public boolean has(String name) { method put (line 70) | public void put(String name, Object value) { method getFieldValue (line 76) | protected Object getFieldValue(String name) { method getFieldNames (line 84) | protected String[] getFieldNames() { method hasField (line 88) | protected boolean hasField(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java class JSJavaInstanceKlass (line 34) | public class JSJavaInstanceKlass extends JSJavaKlass { method JSJavaInstanceKlass (line 55) | public JSJavaInstanceKlass(InstanceKlass kls, JSJavaFactory fac) { method getInstanceKlass (line 61) | public final InstanceKlass getInstanceKlass() { method getMetaClassFieldValue (line 65) | public Object getMetaClassFieldValue(String name) { method hasMetaClassField (line 115) | public boolean hasMetaClassField(String name) { method getName (line 123) | public String getName() { method isArray (line 127) | public boolean isArray() { method getMetaClassFieldNames (line 131) | public String[] getMetaClassFieldNames() { method getInstanceFieldValue (line 144) | public Object getInstanceFieldValue(String name, Instance instance) th... method getStaticFieldValue (line 154) | public Object getStaticFieldValue(String name) throws NoSuchFieldExcep... method getInstanceFieldNames (line 164) | public String[] getInstanceFieldNames() { method hasInstanceField (line 191) | public boolean hasInstanceField(String name) { method getStaticFieldNames (line 196) | public String[] getStaticFieldNames() { method hasStaticField (line 217) | public boolean hasStaticField(String name) { method addField (line 224) | private static void addField(String name, int fieldId) { method getFieldID (line 228) | private static int getFieldID(String name) { method getAccessFlags (line 254) | private AccessFlags getAccessFlags() { method getFieldValue (line 261) | private Object getFieldValue(Field fld, String name, Oop oop) { method findInstanceField (line 289) | private Field findInstanceField(String name) { method findStaticField (line 312) | private Field findStaticField(String name) { method getInterfaces (line 334) | private JSList getInterfaces() { method getStatics (line 345) | private JSMap getStatics() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java class JSJavaKlass (line 34) | public abstract class JSJavaKlass { method JSJavaKlass (line 40) | public JSJavaKlass(Klass klass, JSJavaFactory factory) { method getKlass (line 45) | public final Klass getKlass() { method getJSJavaClass (line 49) | public JSJavaClass getJSJavaClass() { method getMetaClassFieldValue (line 53) | public Object getMetaClassFieldValue(String name) { method hasMetaClassField (line 70) | public boolean hasMetaClassField(String name) { method getMetaClassFieldNames (line 75) | public String[] getMetaClassFieldNames() { method getName (line 80) | public abstract String getName(); method isArray (line 81) | public abstract boolean isArray(); method addField (line 85) | private static void addField(String name, int fieldId) { method getFieldID (line 89) | private static int getFieldID(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java class JSJavaMethod (line 34) | public class JSJavaMethod extends JSJavaObject { method JSJavaMethod (line 52) | public JSJavaMethod(Method m, JSJavaFactory fac) { method getMethod (line 56) | public final Method getMethod() { method get (line 60) | public Object get(String name) { method getIds (line 100) | public Object[] getIds() { method has (line 109) | public boolean has(String name) { method put (line 117) | public void put(String name, Object value) { method toString (line 125) | public String toString() { method getMethodHolder (line 133) | private JSJavaObject getMethodHolder() { method addField (line 139) | private static void addField(String name, int fieldId) { method getFieldID (line 143) | private static int getFieldID(String name) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java class JSJavaObjArray (line 33) | public class JSJavaObjArray extends JSJavaArray { method JSJavaObjArray (line 34) | public JSJavaObjArray(ObjArray array, JSJavaFactory fac) { method getObjArray (line 38) | public final ObjArray getObjArray() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java class JSJavaObjArrayKlass (line 34) | public class JSJavaObjArrayKlass extends JSJavaArrayKlass { method JSJavaObjArrayKlass (line 35) | public JSJavaObjArrayKlass(ObjArrayKlass kls, JSJavaFactory fac) { method getObjArrayKlass (line 39) | public ObjArrayKlass getObjArrayKlass() { method getName (line 43) | public String getName() { method getFieldValue (line 57) | public Object getFieldValue(int index, Array array) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java class JSJavaObject (line 31) | public abstract class JSJavaObject extends DefaultScriptObject { method JSJavaObject (line 32) | public JSJavaObject(Oop oop, JSJavaFactory factory) { method getOop (line 37) | public final Oop getOop() { method equals (line 41) | public boolean equals(Object o) { method hashCode (line 50) | public int hashCode() { method toString (line 54) | public String toString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java class JSJavaScriptEngine (line 48) | public abstract class JSJavaScriptEngine extends MapScriptObject { method startConsole (line 52) | public void startConsole() { method start (line 60) | public void start() { method defineFunction (line 67) | public void defineFunction(Object target, Method method) { method call (line 75) | public Object call(String name, Object[] args) { method address (line 90) | public Object address(Object[] args) { method classof (line 106) | public Object classof(Object[] args) { method dumpClass (line 137) | public Object dumpClass(Object[] args) { method dumpHeap (line 204) | public Object dumpHeap(Object[] args) { method help (line 215) | public void help(Object[] args) { method identityHash (line 239) | public Object identityHash(Object[] args) { method load (line 254) | public void load(Object[] args) { method mirror (line 265) | public Object mirror(Object[] args) { method owner (line 289) | public Object owner(Object[] args) { method object (line 302) | public Object object(Object[] args) { method sizeof (line 318) | public Object sizeof(Object[] args) { method staticof (line 333) | public Object staticof(Object[] args) { method read (line 368) | public Object read(Object[] args) { method quit (line 389) | public void quit(Object[] args) { method writeln (line 393) | public void writeln(Object[] args) { method write (line 401) | public void write(Object[] args) { method start (line 409) | protected void start(boolean console) { method JSJavaScriptEngine (line 437) | protected JSJavaScriptEngine(boolean debug) { method JSJavaScriptEngine (line 458) | protected JSJavaScriptEngine() { method getObjectReader (line 462) | protected abstract ObjectReader getObjectReader(); method getJSJavaFactory (line 463) | protected abstract JSJavaFactory getJSJavaFactory(); method printPrompt (line 464) | protected void printPrompt(String str) { method loadInitFile (line 469) | protected void loadInitFile() { method loadUserInitFile (line 475) | protected void loadUserInitFile() { method getUserInitFileDir (line 483) | protected String getUserInitFileDir() { method getUserInitFileName (line 487) | protected String getUserInitFileName() { method getInputReader (line 491) | protected BufferedReader getInputReader() { method getOutputStream (line 498) | protected PrintStream getOutputStream() { method getErrorStream (line 502) | protected PrintStream getErrorStream() { method print (line 506) | protected void print(String name) { method println (line 510) | protected void println(String name) { method printError (line 514) | protected void printError(String message) { method printError (line 518) | protected void printError(String message, Exception exp) { method isQuitting (line 525) | protected boolean isQuitting() { method quit (line 529) | protected void quit() { method getScriptEngine (line 533) | protected ScriptEngine getScriptEngine() { method getOwningThread (line 537) | private JSJavaThread getOwningThread(JSJavaObject jo) { method processSource (line 576) | private void processSource(String filename) { method evalString (line 612) | protected Object evalString(String source, String filename, int lineNu... method evalReader (line 624) | private Object evalReader(Reader in, String filename) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java class JSJavaString (line 32) | public class JSJavaString extends JSJavaInstance { method JSJavaString (line 33) | public JSJavaString(Instance instance, JSJavaFactory fac) { method toString (line 37) | public String toString() { method getFieldValue (line 49) | protected Object getFieldValue(String name) { method getFieldNames (line 57) | protected String[] getFieldNames() { method hasField (line 65) | protected boolean hasField(String name) { method getString (line 74) | private String getString() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java class JSJavaThread (line 35) | public class JSJavaThread extends JSJavaInstance { method JSJavaThread (line 36) | public JSJavaThread(Instance threadOop, JSJavaFactory fac) { method JSJavaThread (line 44) | public JSJavaThread(JavaThread jt, JSJavaFactory fac) { method toString (line 49) | public String toString() { method getFieldValue (line 64) | protected Object getFieldValue(String name) { method getFieldNames (line 76) | protected String[] getFieldNames() { method hasField (line 85) | protected boolean hasField(String name) { method getName (line 94) | private String getName() { method getFrames (line 98) | private synchronized JSList getFrames() { method getOwnedMonitors (line 113) | private synchronized JSList getOwnedMonitors() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java class JSJavaTypeArray (line 33) | public class JSJavaTypeArray extends JSJavaArray { method JSJavaTypeArray (line 34) | public JSJavaTypeArray(TypeArray array, JSJavaFactory fac) { method getTypeArray (line 38) | public final TypeArray getTypeArray() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java class JSJavaTypeArrayKlass (line 35) | public class JSJavaTypeArrayKlass extends JSJavaArrayKlass { method JSJavaTypeArrayKlass (line 36) | public JSJavaTypeArrayKlass(TypeArrayKlass kls, JSJavaFactory fac) { method getTypeArrayKlass (line 40) | public final TypeArrayKlass getTypeArrayKlass() { method getName (line 44) | public String getName() { method getFieldValue (line 71) | public Object getFieldValue(int index, Array array) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java class JSJavaVM (line 32) | public class JSJavaVM extends DefaultScriptObject { method JSJavaVM (line 48) | public JSJavaVM(JSJavaFactory factory) { method get (line 53) | public Object get(String name) { method getIds (line 88) | public Object[] getIds() { method has (line 97) | public boolean has(String name) { method put (line 105) | public void put(String name, Object value) { method toString (line 111) | public String toString() { method addField (line 125) | private static void addField(String name, int fieldId) { method getFieldID (line 129) | private static int getFieldID(String name) { method getVMBit (line 150) | private long getVMBit() { method getFlags (line 155) | private synchronized JSMap getFlags() { method getHeap (line 170) | private synchronized JSJavaHeap getHeap() { method getSysProps (line 177) | private synchronized JSMap getSysProps() { method getThreads (line 193) | private synchronized JSList getThreads() { method getType (line 206) | private String getType() { method getClassPath (line 216) | private String getClassPath() { method getBootClassPath (line 220) | private String getBootClassPath() { method getUserDir (line 224) | private String getUserDir() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java class JSList (line 34) | public class JSList extends DefaultScriptObject { method JSList (line 35) | public JSList(List list, JSJavaFactory fac) { method get (line 40) | public Object get(String name) { method get (line 48) | public Object get(int index) { method getIds (line 57) | public Object[] getIds() { method has (line 68) | public boolean has(String name) { method has (line 76) | public boolean has(int index) { method put (line 84) | public void put(String name, Object value) { method put (line 90) | public void put(int index, Object value) { method toString (line 96) | public String toString() { method isInRange (line 110) | private boolean isInRange(int index) { method wrapObject (line 114) | private Object wrapObject(Object obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java class JSMap (line 34) | public class JSMap extends DefaultScriptObject { method JSMap (line 35) | public JSMap(Map map, JSJavaFactory fac) { method get (line 40) | public Object get(String name) { method getIds (line 48) | public Object[] getIds() { method has (line 57) | public boolean has(String name) { method put (line 65) | public void put(String name, Object value) { method toString (line 71) | public String toString() { method wrapObject (line 88) | private Object wrapObject(Object obj) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java class MapScriptObject (line 39) | public class MapScriptObject implements ScriptObject { method MapScriptObject (line 43) | public MapScriptObject() { method MapScriptObject (line 47) | public MapScriptObject(Map map) { method getIds (line 52) | public Object[] getIds() { method get (line 56) | public Object get(String name) { method get (line 64) | public Object get(int index) { method put (line 73) | public void put(String name, Object value) { method put (line 77) | public void put(int index, Object value) { method has (line 81) | public boolean has(String name) { method has (line 85) | public boolean has(int index) { method delete (line 89) | public boolean delete(String name) { method delete (line 98) | public boolean delete(int index) { method putFunction (line 109) | protected void putFunction(Object target, Method method) { method putFunction (line 114) | protected void putFunction(Object target, Method method, boolean wrapA... method putFunction (line 119) | protected void putFunction(Object target, String name, Invocable invoc... FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java class MethodCallable (line 34) | public class MethodCallable implements Callable { method MethodCallable (line 43) | public MethodCallable(Object target, Method method, boolean wrapArgs) { method MethodCallable (line 49) | public MethodCallable(Object target, Method method) { method call (line 53) | public Object call(Object[] args) throws ScriptException { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java type ObjectVisitor (line 32) | public interface ObjectVisitor { method visit (line 33) | public void visit(Object o); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java class SOQLEngine (line 38) | public class SOQLEngine extends JSJavaScriptEngine { method getEngine (line 39) | public static synchronized SOQLEngine getEngine() { method executeQuery (line 54) | public synchronized void executeQuery(String query, ObjectVisitor visi... method executeQuery (line 118) | private void executeQuery(SOQLQuery q, ObjectVisitor visitor) throws S... method dispatchObject (line 176) | private void dispatchObject(Oop oop, ObjectVisitor visitor, boolean fi... method iterateOops (line 202) | private void iterateOops(final InstanceKlass ik, final ObjectVisitor v... method beginQuery (line 220) | private void beginQuery() { method endQuery (line 227) | private void endQuery() { method getObjectReader (line 232) | protected ObjectReader getObjectReader() { method getJSJavaFactory (line 236) | protected JSJavaFactory getJSJavaFactory() { method isQuitting (line 240) | protected boolean isQuitting() { method quit (line 244) | protected void quit() { method debugPrint (line 248) | private static void debugPrint(String msg) { method SOQLEngine (line 257) | protected SOQLEngine() { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java class SOQLException (line 27) | public class SOQLException extends Exception { method SOQLException (line 28) | public SOQLException(String msg) { method SOQLException (line 32) | public SOQLException(String msg, Throwable cause) { method SOQLException (line 36) | public SOQLException(Throwable cause) { FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java class SOQLQuery (line 27) | class SOQLQuery { method SOQLQuery (line 28) | SOQLQuery(String selectExpr, boolean isInstanceOf, FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java type ScriptObject (line 36) | public interface ScriptObject { method getIds (line 47) | public Object[] getIds(); method get (line 52) | public Object get(String name); method get (line 58) | public Object get(int index); method put (line 63) | public void put(String name, Object value); method put (line 68) | public void put(int index, Object value); method has (line 73) | public boolean has(String name); method has (line 78) | public boolean has(int index); method delete (line 83) | public boolean delete(String name); method delete (line 88) | public boolean delete(int index); FILE: HotSpot1.7/agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js function main (line 83) | function main(globals, jvmarg) { function str2addr (line 323) | function str2addr(str) { function any2addr (line 341) | function any2addr(addr) { function addr2str (line 353) | function addr2str(addr) { function addr2num (line 362) | function addr2num(addr) { function sym2addr (line 367) | function sym2addr(dso, sym) { function closestSymbolFor (line 372) | function closestSymbolFor(addr) { function addr2sym (line 389) | function addr2sym(addr) { function readBytesAt (line 400) | function readBytesAt(addr, num) { function readWordsAt (line 412) | function readWordsAt(addr, num) { function readCStrAt (line 423) | function readCStrAt(addr) { function readCStrLen (line 429) | function readCStrLen(addr) { function forEachThread (line 435) | function forEachThread(callback) { function readRegs (line 448) | function readRegs(threadProxy) { function regs (line 460) | function regs(threadProxy) { function forEachCFrame (line 468) | function forEachCFrame(threadProxy, callback) { function forEachLoadObject (line 482) | function forEachLoadObject(callback) { function mem (line 495) | function mem(addr, num) { function disassemblerClass (line 510) | function disassemblerClass() { function dis (line 521) | function dis(addr, num) { function findInstanceKlass (line 560) | function findInstanceKlass(name) { function systemLoader (line 565) | function systemLoader() { function forEachKlass (line 570) | function forEachKlass(callback) { function forEachKlassAndLoader (line 577) | function forEachKlassAndLoader(callback) { function forEachPrimArrayKlass (line 584) | function forEachPrimArrayKlass(callback) { function str2sym (line 592) | function str2sym(str) { function sym2str (line 597) | function sym2str(sym) { function addr2oop (line 604) | function addr2oop(addr) { function oop2addr (line 610) | function oop2addr(oop) { function oop2obj (line 617) | function oop2obj(oop) { function obj2oop (line 622) | function obj2oop(obj) { function forEachOop (line 629) | function forEachOop(callback) { function forEachOopOfKlass (line 636) | function forEachOopOfKlass(callback, klass, includeSubtypes) { function forEachCodeBlob (line 652) | function forEachCodeBlob(callback) { function findCodeBlob (line 658) | function findCodeBlob(addr) { function findNMethod (line 664) | function findNMethod(addr) { function pcDescAt (line 670) | function pcDescAt(addr) { function printScope (line 677) | function printScope(scopeDesc) { function printSafepointInfo (line 696) | function printSafepointInfo(nmethod, pcDesc) { function nmethoddis (line 704) | function nmethoddis(nmethod) { function forEachInterpCodelet (line 763) | function forEachInterpCodelet(callback) { function printExceptionTable (line 773) | function printExceptionTable(method) { function jdis (line 801) | function jdis(method) { function forEachJavaThread (line 848) | function forEachJavaThread(callback) { function forEachFrame (line 858) | function forEachFrame(javaThread, callback) { function forEachVFrame (line 867) | function forEachVFrame(javaThread, callback) { function printStackTrace (line 875) | function printStackTrace(javaThread) { function where (line 893) | function where(javaThread) { function findVMType (line 904) | function findVMType(typeName) { function forEachVMType (line 909) | function forEachVMType(callback) { function findVMIntConst (line 917) | function findVMIntConst(name) { function findVMLongConst (line 922) | function findVMLongConst(name) { function forEachVMIntConst (line 927) | function forEachVMIntConst(callback) { function forEachVMLongConst (line 935) | function forEachVMLongConst(callback) { function vmTypeof (line 943) | function vmTypeof(addr) { function isOfVMType (line 950) | function isOfVMType(addr, type) { function readVMStaticField (line 963) | function readVMStaticField(field) { function readVMInstanceField (line 977) | function readVMInstanceField(field, addr) { function readVMType (line 992) | function readVMType(type, addr) { function printVMType (line 1018) | function printVMType(type, addr) { function newVMObject (line 1105) | function newVMObject(addr) { function vmobj2addr (line 1122) | function vmobj2addr(vmobj) { function addr2vmobj (line 1126) | function addr2vmobj(addr) { function findPtr (line 1133) | function findPtr(addr) { function isOop (line 1139) | function isOop(addr) { function whatis (line 1146) | function whatis(addr) { FILE: HotSpot1.7/agent/src/share/native/jvmdi/sa.cpp class MonitorLocker (line 183) | class MonitorLocker { method MonitorLocker (line 187) | MonitorLocker(JVMDI_RawMonitor lock) { class JvmdiDeallocator (line 200) | class JvmdiDeallocator { method JvmdiDeallocator (line 204) | JvmdiDeallocator(void* ptr) { class JvmdiRefListDeallocator (line 212) | class JvmdiRefListDeallocator { method JvmdiRefListDeallocator (line 218) | JvmdiRefListDeallocator(JNIEnv* env, jobject* refList, jint refCount) { function stop (line 231) | static void function reportErrorToSA (line 240) | static void function packageNameMatches (line 250) | static bool function executeOneCommand (line 280) | static void function saCommandThread (line 494) | static void function saEventHook (line 512) | static void function JNIEXPORT (line 589) | JNIEXPORT jint JNICALL FILE: HotSpot1.7/agent/test/jdi/SASanityChecker.java class SASanityChecker (line 36) | public class SASanityChecker extends Tool { method run (line 50) | public void run() { method main (line 129) | public static void main(String[] args) { FILE: HotSpot1.7/agent/test/jdi/TargetAdapter.java class TargetAdapter (line 30) | public class TargetAdapter implements TargetListener { method removeThisListener (line 33) | public void removeThisListener() { method shouldRemoveListener (line 37) | public boolean shouldRemoveListener() { method eventSetReceived (line 41) | public void eventSetReceived(EventSet set) {} method eventSetComplete (line 42) | public void eventSetComplete(EventSet set) {} method eventReceived (line 43) | public void eventReceived(Event event) {} method breakpointReached (line 44) | public void breakpointReached(BreakpointEvent event) {} method exceptionThrown (line 45) | public void exceptionThrown(ExceptionEvent event) {} method stepCompleted (line 46) | public void stepCompleted(StepEvent event) {} method classPrepared (line 47) | public void classPrepared(ClassPrepareEvent event) {} method classUnloaded (line 48) | public void classUnloaded(ClassUnloadEvent event) {} method methodEntered (line 49) | public void methodEntered(MethodEntryEvent event) {} method methodExited (line 50) | public void methodExited(MethodExitEvent event) {} method fieldAccessed (line 51) | public void fieldAccessed(AccessWatchpointEvent event) {} method fieldModified (line 52) | public void fieldModified(ModificationWatchpointEvent event) {} method threadStarted (line 53) | public void threadStarted(ThreadStartEvent event) {} method threadDied (line 54) | public void threadDied(ThreadDeathEvent event) {} method vmStarted (line 55) | public void vmStarted(VMStartEvent event) {} method vmDied (line 56) | public void vmDied(VMDeathEvent event) {} method vmDisconnected (line 57) | public void vmDisconnected(VMDisconnectEvent event) {} FILE: HotSpot1.7/agent/test/jdi/TargetListener.java type TargetListener (line 30) | public interface TargetListener { method shouldRemoveListener (line 31) | boolean shouldRemoveListener(); method eventSetReceived (line 33) | void eventSetReceived(EventSet set); method eventSetComplete (line 34) | void eventSetComplete(EventSet set); method eventReceived (line 35) | void eventReceived(Event event); method breakpointReached (line 36) | void breakpointReached(BreakpointEvent event); method exceptionThrown (line 37) | void exceptionThrown(ExceptionEvent event); method stepCompleted (line 38) | void stepCompleted(StepEvent event); method classPrepared (line 39) | void classPrepared(ClassPrepareEvent event); method classUnloaded (line 40) | void classUnloaded(ClassUnloadEvent event); method methodEntered (line 41) | void methodEntered(MethodEntryEvent event); method methodExited (line 42) | void methodExited(MethodExitEvent event); method fieldAccessed (line 43) | void fieldAccessed(AccessWatchpointEvent event); method fieldModified (line 44) | void fieldModified(ModificationWatchpointEvent event); method threadStarted (line 45) | void threadStarted(ThreadStartEvent event); method threadDied (line 46) | void threadDied(ThreadDeathEvent event); method vmStarted (line 47) | void vmStarted(VMStartEvent event); method vmDied (line 48) | void vmDied(VMDeathEvent event); method vmDisconnected (line 49) | void vmDisconnected(VMDisconnectEvent event); FILE: HotSpot1.7/agent/test/jdi/TestScaffold.java class TestScaffold (line 34) | abstract public class TestScaffold extends TargetAdapter { class ArgInfo (line 65) | static private class ArgInfo { method mySleep (line 75) | public void mySleep(int millis) { method getExceptionCaught (line 82) | boolean getExceptionCaught() { method setExceptionCaught (line 86) | void setExceptionCaught(boolean value) { method containsOurVMDeathRequest (line 94) | private boolean containsOurVMDeathRequest(EventSet eventSet) { method eventSetComplete (line 119) | public void eventSetComplete(EventSet set) { method createDefaultEventRequests (line 133) | protected void createDefaultEventRequests() { method createDefaultVMDeathRequest (line 152) | protected void createDefaultVMDeathRequest() { method createDefaultExceptionRequest (line 166) | protected void createDefaultExceptionRequest() { class EventHandler (line 179) | private class EventHandler implements Runnable { method EventHandler (line 180) | EventHandler() { method notifyEvent (line 186) | private void notifyEvent(TargetListener listener, Event event) { method traceSuspendPolicy (line 220) | private void traceSuspendPolicy(int policy) { method run (line 236) | public void run() { method TestScaffold (line 304) | public TestScaffold(String[] args) { method enableScaffoldTrace (line 308) | public void enableScaffoldTrace() { method disableScaffoldTrace (line 312) | public void disableScaffoldTrace() { method startUp (line 317) | protected void startUp(String targetName) { method startToMain (line 325) | protected BreakpointEvent startToMain(String targetName) { method waitForInput (line 333) | protected void waitForInput() { method runTests (line 349) | abstract protected void runTests() throws Exception; method startTests (line 351) | final public void startTests() throws Exception { method println (line 359) | protected void println(String str) { method print (line 363) | protected void print(String str) { method traceln (line 367) | protected void traceln(String str) { method failure (line 373) | protected void failure(String str) { method parseArgs (line 378) | private ArgInfo parseArgs(String args[]) { method connect (line 428) | public void connect(String args[]) { method vm (line 505) | public VirtualMachine vm() { method eventRequestManager (line 509) | public EventRequestManager eventRequestManager() { method addListener (line 513) | public void addListener(TargetListener listener) { method removeListener (line 518) | public void removeListener(TargetListener listener) { method listenUntilVMDisconnect (line 524) | protected void listenUntilVMDisconnect() { method waitForVMStart (line 536) | public synchronized ThreadReference waitForVMStart() { method waitForVMDisconnect (line 551) | public synchronized void waitForVMDisconnect() { method waitForRequestedEvent (line 562) | public Event waitForRequestedEvent(final EventRequest request) { method doStep (line 610) | private StepEvent doStep(ThreadReference thread, int gran, int depth) { method stepIntoInstruction (line 624) | public StepEvent stepIntoInstruction(ThreadReference thread) { method stepIntoLine (line 628) | public StepEvent stepIntoLine(ThreadReference thread) { method stepOverInstruction (line 632) | public StepEvent stepOverInstruction(ThreadReference thread) { method stepOverLine (line 636) | public StepEvent stepOverLine(ThreadReference thread) { method stepOut (line 640) | public StepEvent stepOut(ThreadReference thread) { method resumeTo (line 644) | public BreakpointEvent resumeTo(Location loc) { method findReferenceType (line 652) | public ReferenceType findReferenceType(String name) { method findMethod (line 664) | public Method findMethod(ReferenceType rt, String name, String signatu... method findLocation (line 677) | public Location findLocation(ReferenceType rt, int lineNumber) method resumeTo (line 689) | public BreakpointEvent resumeTo(String clsName, String methodName, method resumeTo (line 704) | public BreakpointEvent resumeTo(String clsName, int lineNumber) throws... method resumeToPrepareOf (line 713) | public ClassPrepareEvent resumeToPrepareOf(String className) { method resumeToVMDisconnect (line 722) | public void resumeToVMDisconnect() { method shutdown (line 732) | public void shutdown() { method shutdown (line 736) | public void shutdown(String message) { FILE: HotSpot1.7/agent/test/jdi/VMConnection.java class VMConnection (line 36) | class VMConnection { method getDebuggeeVMOptions (line 51) | static public String getDebuggeeVMOptions() { method findConnector (line 122) | private Connector findConnector(String name) { method parseConnectorArgs (line 134) | private Map parseConnectorArgs(Connector connector, String argString) { method VMConnection (line 158) | VMConnection(String connectSpec, int traceFlags) { method open (line 180) | synchronized VirtualMachine open() { method setConnectorArg (line 199) | boolean setConnectorArg(String name, String value) { method connectorArg (line 215) | String connectorArg(String name) { method vm (line 223) | public synchronized VirtualMachine vm() { method isOpen (line 231) | boolean isOpen() { method isLaunch (line 235) | boolean isLaunch() { method connector (line 239) | Connector connector() { method isListen (line 243) | boolean isListen() { method isAttach (line 247) | boolean isAttach() { method notifyOutputComplete (line 251) | private synchronized void notifyOutputComplete() { method waitOutputComplete (line 256) | private synchronized void waitOutputComplete() { method disposeVM (line 265) | public void disposeVM() { method dumpStream (line 280) | private void dumpStream(InputStream stream) throws IOException { method displayRemoteOutput (line 295) | private void displayRemoteOutput(final InputStream stream) { method dumpFailedLaunchInfo (line 312) | private void dumpFailedLaunchInfo(Process process) { method launchTarget (line 323) | private VirtualMachine launchTarget() { method attachTarget (line 346) | private VirtualMachine attachTarget() { method listenTarget (line 361) | private VirtualMachine listenTarget() { FILE: HotSpot1.7/agent/test/jdi/multivm.java class multivm (line 38) | public class multivm { method println (line 44) | public static void println(String msg) { method usage (line 48) | private static void usage() { method main (line 53) | public static void main(String args[]) { method attachPID (line 115) | private static VirtualMachine attachPID(int pid) { FILE: HotSpot1.7/agent/test/jdi/sagclient.java class sagclient (line 33) | public class sagclient { method println (line 40) | public static void println(String msg) { method main (line 45) | public static void main(String args[]) { method attachCore (line 108) | private static VirtualMachine attachCore(String coreFilename, String e... method attachPID (line 129) | private static VirtualMachine attachPID(int pid) { method attachDebugServer (line 149) | private static VirtualMachine attachDebugServer(String debugServer) { FILE: HotSpot1.7/agent/test/jdi/sagdoit.java class comparator (line 33) | class comparator implements Comparator { method compare (line 35) | public int compare(Object o1, Object o2) { method equals (line 41) | public boolean equals(Object oo) { class sagdoit (line 46) | public class sagdoit { method sagdoit (line 53) | sagdoit(VirtualMachine vm) { method indent (line 58) | void indent(int count) { method pp (line 62) | void pp(String msg) { method doAll (line 66) | public void doAll() { method doThreadGroups (line 73) | public void doThreadGroups() { method doThreadGroupList (line 77) | private void doThreadGroupList(List groups) { method doOneThreadGroup (line 91) | public void doOneThreadGroup(ThreadGroupReference xx) { method doThreads (line 106) | public void doThreads() { method doThreadList (line 110) | public void doThreadList(List threads) { method doOneThread (line 121) | public void doOneThread(ThreadReference xx) { method doOneFrame (line 152) | public void doOneFrame(StackFrame frame) { method doClasses (line 174) | public void doClasses() { method doOneClass (line 189) | public void doOneClass(ReferenceType xx) { method doReferenceTypeFields (line 244) | public void doReferenceTypeFields(ReferenceType xx) { FILE: HotSpot1.7/agent/test/jdi/sagtarg.java type MyInterface (line 31) | interface MyInterface { method myMethod (line 32) | public void myMethod(); class MySuper (line 36) | abstract class MySuper implements MyInterface { class sagtarg (line 39) | class sagtarg extends MySuper { method main (line 40) | public static void main(String[] args){ method myMethod (line 55) | public void myMethod() { FILE: HotSpot1.7/agent/test/jdi/sagtest.java class sagtest (line 48) | public class sagtest extends TestScaffold { method sagtest (line 52) | sagtest (String args[]) { method main (line 56) | public static void main(String[] args) throws Exception { method runTests (line 65) | protected void runTests() throws Exception { FILE: HotSpot1.7/agent/test/jdi/serialvm.java class serialvm (line 40) | public class serialvm { method println (line 46) | public static void println(String msg) { method usage (line 50) | private static void usage() { method main (line 55) | public static void main(String args[]) { method attachPID (line 119) | private static VirtualMachine attachPID(int pid) { FILE: HotSpot1.7/agent/test/libproc/LibprocClient.java class LibprocClient (line 40) | public class LibprocClient extends Tool { method run (line 42) | public void run() { method main (line 70) | public static void main(String[] args) { method getLastJavaVFrame (line 83) | private static JavaVFrame getLastJavaVFrame(JavaThread cur) { method checkMethodSignature (line 101) | private void checkMethodSignature(Symbol sig) { method checkBCI (line 119) | private void checkBCI(Method m, int bci) { method checkMethodHolder (line 130) | private void checkMethodHolder(Method method) { method checkFrame (line 135) | private void checkFrame(JavaVFrame vf) { method checkMainThread (line 152) | private void checkMainThread(JavaThread thread) { method checkFrames (line 156) | private void checkFrames(JavaThread thread, String[] expectedMethodNam... FILE: HotSpot1.7/agent/test/libproc/LibprocTest.java class LibprocTest (line 29) | public class LibprocTest { method main (line 30) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/make/test/Queens.java class Queens (line 30) | class Queens { method try_i (line 32) | static void try_i(boolean a[], boolean b[], boolean c[], int x[], int ... method main (line 50) | public static void main(String s[]) { method print (line 68) | static void print(int x[]) { FILE: HotSpot1.7/my-docs/interpreter/概述.java method generate_all (line 1) | 初始化过程 FILE: HotSpot1.7/my-test/Test.java class Test (line 1) | public class Test { method main (line 3) | public static void main(String[] args) { FILE: HotSpot1.7/src/cpu/sparc/vm/args.cc function print_reg (line 45) | static void print_reg( int reg ) { function print_convention (line 63) | static void print_convention( int *sig, const char *s, int length ) { function INT_SCALE (line 80) | static int INT_SCALE( int x ) { function java_convention (line 84) | static void java_convention( int *sig, const char *s, int length ) { function int_stk_helper (line 202) | static int int_stk_helper( int i ) { function native_convention (line 207) | static void native_convention( int *sig, const char *s, int length ) { function main (line 283) | int main( int argc, char **argv ) { FILE: HotSpot1.7/src/cpu/sparc/vm/assembler_sparc.cpp function Address (line 55) | Address Address::make_raw(int base, int index, int scale, int disp, bool... function Address (line 74) | Address Argument::address_in_frame() const { function Thread (line 857) | static Thread* reinitialize_thread() { function Thread (line 890) | static Thread* verify_thread_subroutine(Thread* gthread_value) { function AddressLiteral (line 1597) | AddressLiteral MacroAssembler::allocate_oop_address(jobject obj) { function AddressLiteral (line 1604) | AddressLiteral MacroAssembler::constant_oop_address(jobject obj) { function cond2rcond (line 2118) | Assembler::RCondition cond2rcond(Assembler::Condition c) { function RegisterOrConstant (line 2779) | RegisterOrConstant MacroAssembler::delayed_value_impl(intptr_t* delayed_... function RegisterOrConstant (line 2802) | RegisterOrConstant MacroAssembler::regcon_andn_ptr(RegisterOrConstant s1... function RegisterOrConstant (line 2835) | RegisterOrConstant MacroAssembler::regcon_inc_ptr(RegisterOrConstant s1,... function RegisterOrConstant (line 2867) | RegisterOrConstant MacroAssembler::regcon_sll_ptr(RegisterOrConstant s1,... function RegisterOrConstant (line 3290) | RegisterOrConstant MacroAssembler::argument_offset(RegisterOrConstant ar... function Address (line 3309) | Address MacroAssembler::argument_address(RegisterOrConstant arg_slot, function generate_satb_log_enqueue (line 4304) | static void generate_satb_log_enqueue(bool with_frame) { function generate_satb_log_enqueue_if_necessary (line 4393) | static inline void generate_satb_log_enqueue_if_necessary(bool with_fram... function generate_dirty_card_log_enqueue (line 4508) | static void generate_dirty_card_log_enqueue(jbyte* byte_map_base) { function generate_dirty_card_log_enqueue_if_necessary (line 4596) | static inline void FILE: HotSpot1.7/src/cpu/sparc/vm/assembler_sparc.hpp class BiasedLockingCounters (line 28) | class BiasedLockingCounters function VALUE_OBJ_CLASS_SPEC (line 279) | class Address VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 360) | class AddressLiteral VALUE_OBJ_CLASS_SPEC { class ExternalAddress (line 469) | class ExternalAddress: public AddressLiteral { method reloc_for_target (line 471) | static relocInfo::relocType reloc_for_target(address target) { method ExternalAddress (line 480) | ExternalAddress(address target) : AddressLiteral(target, reloc_for_tar... method ExternalAddress (line 481) | ExternalAddress(oop* target) : AddressLiteral(target, reloc_for_tar... function Address (line 484) | inline Address RegisterImpl::address_in_saved_window() const { function VALUE_OBJ_CLASS_SPEC (line 496) | class Argument VALUE_OBJ_CLASS_SPEC { class Assembler (line 568) | class Assembler : public AbstractAssembler { type ops (line 588) | enum ops { type op2s (line 595) | enum op2s { type op3s (line 605) | enum op3s { type opfs (line 725) | enum opfs { type RCondition (line 764) | enum RCondition { rc_z = 1, rc_lez = 2, rc_lz = 3, rc_nz = 5, rc_gz... type Condition (line 766) | enum Condition { type CC (line 831) | enum CC { type PrefetchFcn (line 838) | enum PrefetchFcn { type Predict (line 845) | enum Predict { pt = 1, pn = 0 } type Membar_mask_bits (line 847) | enum Membar_mask_bits { // page 184, v9 method is_in_wdisp_range (line 858) | static bool is_in_wdisp_range(address a, address b, int nbits) { method address (line 863) | address target_distance(Label& L) { method is_in_wdisp16_range (line 873) | bool is_in_wdisp16_range(Label& L) { method is_in_wdisp30_range (line 877) | static bool is_in_wdisp30_range(address a, address b) { type ASIs (line 881) | enum ASIs { // page 72, v9 method assert_signed_range (line 898) | static void assert_signed_range(intptr_t x, int nbits) { method assert_signed_word_disp_range (line 903) | static void assert_signed_word_disp_range(intptr_t x, int nbits) { method assert_unsigned_const (line 908) | static void assert_unsigned_const(int x, int nbits) { method fmask (line 915) | static int fmask(juint hi_bit, juint lo_bit) { method inv_u_field (line 922) | static int inv_u_field(int x, int hi_bit, int lo_bit) { method inv_s_field (line 931) | static int inv_s_field(int x, int hi_bit, int lo_bit) { method u_field (line 941) | static int u_field(int x, int hi_bit, int lo_bit) { method inv_op (line 953) | static int inv_op( int x ) { return inv_u_field(x, 31, 30); } method inv_op2 (line 954) | static int inv_op2( int x ) { return inv_u_field(x, 24, 22); } method inv_op3 (line 955) | static int inv_op3( int x ) { return inv_u_field(x, 24, 19); } method inv_cond (line 956) | static int inv_cond( int x ){ return inv_u_field(x, 28, 25); } method inv_immed (line 958) | static bool inv_immed( int x ) { return (x & Assembler::immed(true)) !... method Register (line 960) | static Register inv_rd( int x ) { return as_Register(inv_u_field(x, 2... method Register (line 961) | static Register inv_rs1( int x ) { return as_Register(inv_u_field(x, 1... method Register (line 962) | static Register inv_rs2( int x ) { return as_Register(inv_u_field(x, ... method op (line 964) | static int op( int x) { return u_field(x, ... method rd (line 965) | static int rd( Register r) { return u_field(r->encoding(), ... method fcn (line 966) | static int fcn( int x) { return u_field(x, ... method op3 (line 967) | static int op3( int x) { return u_field(x, ... method rs1 (line 968) | static int rs1( Register r) { return u_field(r->encoding(), ... method rs2 (line 969) | static int rs2( Register r) { return u_field(r->encoding(), ... method annul (line 970) | static int annul( bool a) { return u_field(a ? 1 : 0, ... method cond (line 971) | static int cond( int x) { return u_field(x, ... method cond_mov (line 972) | static int cond_mov( int x) { return u_field(x, ... method rcond (line 973) | static int rcond( RCondition x) { return u_field(x, ... method op2 (line 974) | static int op2( int x) { return u_field(x, ... method predict (line 975) | static int predict( bool p) { return u_field(p ? 1 : 0, ... method branchcc (line 976) | static int branchcc( CC fcca) { return u_field(fcca, ... method cmpcc (line 977) | static int cmpcc( CC fcca) { return u_field(fcca, ... method imm_asi (line 978) | static int imm_asi( int x) { return u_field(x, ... method immed (line 979) | static int immed( bool i) { return u_field(i ? 1 : 0, ... method opf_low6 (line 980) | static int opf_low6( int w) { return u_field(w, ... method opf_low5 (line 981) | static int opf_low5( int w) { return u_field(w, ... method trapcc (line 982) | static int trapcc( CC cc) { return u_field(cc, ... method sx (line 983) | static int sx( int i) { return u_field(i, ... method opf (line 984) | static int opf( int x) { return u_field(x, ... method is_cbcond (line 986) | static bool is_cbcond( int x ) { method is_cxb (line 990) | static bool is_cxb( int x ) { method cond_cbcond (line 994) | static int cond_cbcond( int x) { return u_field((((x & 8)<<1... method inv_cond_cbcond (line 995) | static int inv_cond_cbcond(int x) { method opf_cc (line 1000) | static int opf_cc( CC c, bool useFloat ) { return u_field((... method mov_cc (line 1001) | static int mov_cc( CC c, bool useFloat ) { return u_field(u... method fd (line 1003) | static int fd( FloatRegister r, FloatRegisterImpl::Width fwa) { retur... method fs1 (line 1004) | static int fs1(FloatRegister r, FloatRegisterImpl::Width fwa) { retur... method fs2 (line 1005) | static int fs2(FloatRegister r, FloatRegisterImpl::Width fwa) { retur... method alt_op3 (line 1008) | static int alt_op3(int op, FloatRegisterImpl::Width w) { method inv_simm (line 1021) | static int inv_simm(int x, int nbits) { method inv_simm13 (line 1025) | static int inv_simm13( int x ) { return inv_simm(x, 13); } method simm (line 1028) | static int simm(int x, int nbits) { method inv_wdisp16 (line 1034) | static intptr_t inv_wdisp16(int x, intptr_t pos) { method wdisp16 (line 1042) | static int wdisp16(intptr_t x, intptr_t off) { method inv_wdisp10 (line 1052) | static intptr_t inv_wdisp10(int x, intptr_t pos) { method wdisp10 (line 1061) | static int wdisp10(intptr_t x, intptr_t off) { method inv_wdisp (line 1074) | static intptr_t inv_wdisp( int x, intptr_t pos, int nbits ) { method wdisp (line 1082) | static int wdisp( intptr_t x, intptr_t off, int nbits ) { method hi32 (line 1092) | static int32_t hi32( int64_t x ) { method inv_hi22 (line 1098) | static int inv_hi22( int x ) { method hi22 (line 1103) | static int hi22( int x ) { method low10 (line 1110) | static int low10( int x ) { method vis3_only (line 1115) | static void vis3_only() { assert( VM_Version::has_vis3(), "This instru... method v9_only (line 1118) | static void v9_only() { assert( VM_Version::v9_instructions_work(), "T... method v8_only (line 1121) | static void v8_only() { assert( VM_Version::v8_instructions_work(), "T... method v9_dep (line 1124) | static void v9_dep() { } method v8_s_only (line 1127) | static void v8_s_only(FloatRegisterImpl::Width w) { if (w != FloatReg... method v8_no_cc (line 1130) | static void v8_no_cc(CC cc) { if (cc) v9_only(); } type Delay_state (line 1145) | enum Delay_state { no_delay, at_delay_slot, filling_delay_slot } method assert_not_delayed (line 1151) | void assert_not_delayed() { method assert_not_delayed (line 1158) | void assert_not_delayed(const char* msg) { method cti (line 1169) | void cti() { method has_delay_slot (line 1176) | void has_delay_slot() { method cbcond_before (line 1184) | bool cbcond_before() { method no_cbcond_before (line 1190) | void no_cbcond_before() { method use_cbcond (line 1196) | bool use_cbcond(Label& L) { method Assembler (line 1204) | Assembler* delayed() { method flush (line 1212) | void flush() { method emit_data (line 1220) | inline void emit_data(int x) { emit_long(x); } method addcc (line 1238) | void addcc( Register s1, Register s2, Register d ) { emit_long( op(ar... method addcc (line 1239) | void addcc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method addc (line 1240) | void addc( Register s1, Register s2, Register d ) { emit_long( op(ar... method addc (line 1241) | void addc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method addccc (line 1242) | void addccc( Register s1, Register s2, Register d ) { emit_long( op(ar... method addccc (line 1243) | void addccc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method casa (line 1296) | void casa( Register s1, Register s2, Register d, int ia = -1 ) { v9_o... method casxa (line 1297) | void casxa( Register s1, Register s2, Register d, int ia = -1 ) { v9_o... method udiv (line 1301) | void udiv( Register s1, Register s2, Register d ) { emit_long( op(ar... method udiv (line 1302) | void udiv( Register s1, int simm13a, Register d ) { emit_long( op(ar... method sdiv (line 1303) | void sdiv( Register s1, Register s2, Register d ) { emit_long( op(ar... method sdiv (line 1304) | void sdiv( Register s1, int simm13a, Register d ) { emit_long( op(ar... method udivcc (line 1305) | void udivcc( Register s1, Register s2, Register d ) { emit_long( op(ar... method udivcc (line 1306) | void udivcc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method sdivcc (line 1307) | void sdivcc( Register s1, Register s2, Register d ) { emit_long( op(ar... method sdivcc (line 1308) | void sdivcc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method done (line 1312) | void done() { v9_only(); cti(); emit_long( op(arith_op) | fcn(0) | ... method retry (line 1313) | void retry() { v9_only(); cti(); emit_long( op(arith_op) | fcn(1) | ... method fadd (line 1317) | void fadd( FloatRegisterImpl::Width w, FloatRegister s1, FloatRegister... method fsub (line 1318) | void fsub( FloatRegisterImpl::Width w, FloatRegister s1, FloatRegister... method fcmp (line 1322) | void fcmp( FloatRegisterImpl::Width w, CC cc, FloatRegister s1, Float... method fcmpe (line 1323) | void fcmpe( FloatRegisterImpl::Width w, CC cc, FloatRegister s1, Float... method ftox (line 1327) | void ftox( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister ... method ftoi (line 1328) | void ftoi( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister ... method ftof (line 1332) | void ftof( FloatRegisterImpl::Width sw, FloatRegisterImpl::Width dw, F... method fxtof (line 1336) | void fxtof( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister... method fitof (line 1337) | void fitof( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister... method fmov (line 1341) | void fmov( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister ... method fneg (line 1343) | void fneg( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister ... method fneg (line 1348) | void fneg( FloatRegisterImpl::Width w, FloatRegister sd ) { if (VM_Ver... method fabs (line 1350) | void fabs( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister ... method fabs (line 1355) | void fabs( FloatRegisterImpl::Width w, FloatRegister sd ) { if (VM_Ver... method fmul (line 1359) | void fmul( FloatRegisterImpl::Width w, Floa... method fmul (line 1360) | void fmul( FloatRegisterImpl::Width sw, FloatRegisterImpl::Width dw, ... method fdiv (line 1361) | void fdiv( FloatRegisterImpl::Width w, Floa... method fsqrt (line 1365) | void fsqrt( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister... method flushw (line 1374) | void flushw() { v9_only(); emit_long( op(arith_op) | op3(flushw_op3) ... method illtrap (line 1378) | void illtrap( int const22a) { if (const22a != 0) v9_only(); emit_long... method impdep1 (line 1383) | void impdep1( int id1, int const19a ) { v9_only(); emit_long( op(arit... method impdep2 (line 1384) | void impdep2( int id1, int const19a ) { v9_only(); emit_long( op(arit... method cpop1 (line 1388) | void cpop1( int opc, int cr1, int cr2, int crd ) { v8_only(); emit_lo... method cpop2 (line 1389) | void cpop2( int opc, int cr1, int cr2, int crd ) { v8_only(); emit_lo... method ldfa (line 1422) | void ldfa( FloatRegisterImpl::Width w, Register s1, Register s2, int ... method ldfa (line 1423) | void ldfa( FloatRegisterImpl::Width w, Register s1, int simm13a, ... method ldsba (line 1473) | void ldsba( Register s1, Register s2, int ia, Register d ) { ... method ldsba (line 1474) | void ldsba( Register s1, int simm13a, Register d ) { ... method ldsha (line 1475) | void ldsha( Register s1, Register s2, int ia, Register d ) { ... method ldsha (line 1476) | void ldsha( Register s1, int simm13a, Register d ) { ... method ldswa (line 1477) | void ldswa( Register s1, Register s2, int ia, Register d ) { v9_only(... method ldswa (line 1478) | void ldswa( Register s1, int simm13a, Register d ) { v9_only(... method lduba (line 1479) | void lduba( Register s1, Register s2, int ia, Register d ) { ... method lduba (line 1480) | void lduba( Register s1, int simm13a, Register d ) { ... method lduha (line 1481) | void lduha( Register s1, Register s2, int ia, Register d ) { ... method lduha (line 1482) | void lduha( Register s1, int simm13a, Register d ) { ... method lduwa (line 1483) | void lduwa( Register s1, Register s2, int ia, Register d ) { ... method lduwa (line 1484) | void lduwa( Register s1, int simm13a, Register d ) { ... method ldxa (line 1485) | void ldxa( Register s1, Register s2, int ia, Register d ) { v9_only(... method ldxa (line 1486) | void ldxa( Register s1, int simm13a, Register d ) { v9_only(... method ldda (line 1487) | void ldda( Register s1, Register s2, int ia, Register d ) { v9_dep()... method ldda (line 1488) | void ldda( Register s1, int simm13a, Register d ) { v9_dep()... method ldstuba (line 1497) | void ldstuba( Register s1, Register s2, int ia, Register d ) { emit_lo... method ldstuba (line 1498) | void ldstuba( Register s1, int simm13a, Register d ) { emit_lo... method and3 (line 1502) | void and3( Register s1, Register s2, Register d ) { emit_long( op(a... method and3 (line 1503) | void and3( Register s1, int simm13a, Register d ) { emit_long( op(a... method andcc (line 1504) | void andcc( Register s1, Register s2, Register d ) { emit_long( op(a... method andcc (line 1505) | void andcc( Register s1, int simm13a, Register d ) { emit_long( op(a... method andn (line 1506) | void andn( Register s1, Register s2, Register d ) { emit_long( op(a... method andn (line 1507) | void andn( Register s1, int simm13a, Register d ) { emit_long( op(a... method andncc (line 1509) | void andncc( Register s1, Register s2, Register d ) { emit_long( op(a... method andncc (line 1510) | void andncc( Register s1, int simm13a, Register d ) { emit_long( op(a... method or3 (line 1511) | void or3( Register s1, Register s2, Register d ) { emit_long( op(a... method or3 (line 1512) | void or3( Register s1, int simm13a, Register d ) { emit_long( op(a... method orcc (line 1513) | void orcc( Register s1, Register s2, Register d ) { emit_long( op(a... method orcc (line 1514) | void orcc( Register s1, int simm13a, Register d ) { emit_long( op(a... method orn (line 1515) | void orn( Register s1, Register s2, Register d ) { emit_long( op(a... method orn (line 1516) | void orn( Register s1, int simm13a, Register d ) { emit_long( op(a... method orncc (line 1517) | void orncc( Register s1, Register s2, Register d ) { emit_long( op(a... method orncc (line 1518) | void orncc( Register s1, int simm13a, Register d ) { emit_long( op(a... method xor3 (line 1519) | void xor3( Register s1, Register s2, Register d ) { emit_long( op(a... method xor3 (line 1520) | void xor3( Register s1, int simm13a, Register d ) { emit_long( op(a... method xorcc (line 1521) | void xorcc( Register s1, Register s2, Register d ) { emit_long( op(a... method xorcc (line 1522) | void xorcc( Register s1, int simm13a, Register d ) { emit_long( op(a... method xnor (line 1523) | void xnor( Register s1, Register s2, Register d ) { emit_long( op(a... method xnor (line 1524) | void xnor( Register s1, int simm13a, Register d ) { emit_long( op(a... method xnorcc (line 1525) | void xnorcc( Register s1, Register s2, Register d ) { emit_long( op(a... method xnorcc (line 1526) | void xnorcc( Register s1, int simm13a, Register d ) { emit_long( op(a... method membar (line 1530) | void membar( Membar_mask_bits const7a ) { v9_only(); emit_long( op(ari... method fmov (line 1534) | void fmov( FloatRegisterImpl::Width w, Condition c, bool floatCC, CC ... method fmov (line 1538) | void fmov( FloatRegisterImpl::Width w, RCondition c, Register s1, Flo... method movcc (line 1542) | void movcc( Condition c, bool floatCC, CC cca, Register s2, Register d... method movcc (line 1543) | void movcc( Condition c, bool floatCC, CC cca, int simm11a, Register d... method movr (line 1547) | void movr( RCondition c, Register s1, Register s2, Register d ) { v9_... method movr (line 1548) | void movr( RCondition c, Register s1, int simm10a, Register d ) { v9_... method mulx (line 1552) | void mulx( Register s1, Register s2, Register d ) { v9_only(); emit_l... method mulx (line 1553) | void mulx( Register s1, int simm13a, Register d ) { v9_only(); emit_l... method sdivx (line 1554) | void sdivx( Register s1, Register s2, Register d ) { v9_only(); emit_l... method sdivx (line 1555) | void sdivx( Register s1, int simm13a, Register d ) { v9_only(); emit_l... method udivx (line 1556) | void udivx( Register s1, Register s2, Register d ) { v9_only(); emit_l... method udivx (line 1557) | void udivx( Register s1, int simm13a, Register d ) { v9_only(); emit_l... method umul (line 1561) | void umul( Register s1, Register s2, Register d ) { emit_long( op(ar... method umul (line 1562) | void umul( Register s1, int simm13a, Register d ) { emit_long( op(ar... method smul (line 1563) | void smul( Register s1, Register s2, Register d ) { emit_long( op(ar... method smul (line 1564) | void smul( Register s1, int simm13a, Register d ) { emit_long( op(ar... method umulcc (line 1565) | void umulcc( Register s1, Register s2, Register d ) { emit_long( op(ar... method umulcc (line 1566) | void umulcc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method smulcc (line 1567) | void smulcc( Register s1, Register s2, Register d ) { emit_long( op(ar... method smulcc (line 1568) | void smulcc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method mulscc (line 1572) | void mulscc( Register s1, Register s2, Register d ) { v9_dep(); emi... method mulscc (line 1573) | void mulscc( Register s1, int simm13a, Register d ) { v9_dep(); emi... method nop (line 1577) | void nop() { emit_long( op(branch_op) | op2(sethi_op2) ); } method popc (line 1582) | void popc( Register s, Register d) { v9_only(); emit_long( op(arith_... method popc (line 1583) | void popc( int simm13a, Register d) { v9_only(); emit_long( op(arith_... method prefetcha (line 1589) | void prefetcha( Register s1, Register s2, int ia, PrefetchFcn f ) { v... method prefetcha (line 1590) | void prefetcha( Register s1, int simm13a, PrefetchFcn f ) { v... method rdy (line 1598) | inline void rdy( Register d) { v9_dep(); emit_long( op(arith_op) |... method rdccr (line 1599) | inline void rdccr( Register d) { v9_only(); emit_long( op(arith_op) |... method rdasi (line 1600) | inline void rdasi( Register d) { v9_only(); emit_long( op(arith_op) |... method rdtick (line 1601) | inline void rdtick( Register d) { v9_only(); emit_long( op(arith_op) |... method rdpc (line 1602) | inline void rdpc( Register d) { v9_only(); emit_long( op(arith_op) |... method rdfprs (line 1603) | inline void rdfprs( Register d) { v9_only(); emit_long( op(arith_op) |... method save (line 1612) | void save( Register s1, Register s2, Register d ) { emit_long( op(a... method save (line 1613) | void save( Register s1, int simm13a, Register d ) { method restore (line 1619) | void restore( Register s1 = G0, Register s2 = G0, Register d = G0 ) {... method restore (line 1620) | void restore( Register s1, int simm13a, Register d ) {... method saved (line 1624) | void saved() { v9_only(); emit_long( op(arith_op) | fcn(0) | op3(s... method restored (line 1625) | void restored() { v9_only(); emit_long( op(arith_op) | fcn(1) | op3(s... method sll (line 1632) | void sll( Register s1, Register s2, Register d ) { emit_long( op(arit... method sll (line 1633) | void sll( Register s1, int imm5a, Register d ) { emit_long( op(arit... method srl (line 1634) | void srl( Register s1, Register s2, Register d ) { emit_long( op(arit... method srl (line 1635) | void srl( Register s1, int imm5a, Register d ) { emit_long( op(arit... method sra (line 1636) | void sra( Register s1, Register s2, Register d ) { emit_long( op(arit... method sra (line 1637) | void sra( Register s1, int imm5a, Register d ) { emit_long( op(arit... method sllx (line 1639) | void sllx( Register s1, Register s2, Register d ) { v9_only(); emit_l... method sllx (line 1640) | void sllx( Register s1, int imm6a, Register d ) { v9_only(); emit_l... method srlx (line 1641) | void srlx( Register s1, Register s2, Register d ) { v9_only(); emit_l... method srlx (line 1642) | void srlx( Register s1, int imm6a, Register d ) { v9_only(); emit_l... method srax (line 1643) | void srax( Register s1, Register s2, Register d ) { v9_only(); emit_l... method srax (line 1644) | void srax( Register s1, int imm6a, Register d ) { v9_only(); emit_l... method sir (line 1648) | void sir( int simm13a ) { emit_long( op(arith_op) | fcn(15) | op3(sir_... method stbar (line 1652) | void stbar() { emit_long( op(arith_op) | op3(membar_op3) | u_field(15,... method stfa (line 1668) | void stfa( FloatRegisterImpl::Width w, FloatRegister d, Register s1, ... method stfa (line 1669) | void stfa( FloatRegisterImpl::Width w, FloatRegister d, Register s1, ... method stba (line 1707) | void stba( Register d, Register s1, Register s2, int ia ) { ... method stba (line 1708) | void stba( Register d, Register s1, int simm13a ) { ... method stha (line 1709) | void stha( Register d, Register s1, Register s2, int ia ) { ... method stha (line 1710) | void stha( Register d, Register s1, int simm13a ) { ... method stwa (line 1711) | void stwa( Register d, Register s1, Register s2, int ia ) { ... method stwa (line 1712) | void stwa( Register d, Register s1, int simm13a ) { ... method stxa (line 1713) | void stxa( Register d, Register s1, Register s2, int ia ) { v9_only()... method stxa (line 1714) | void stxa( Register d, Register s1, int simm13a ) { v9_only()... method stda (line 1715) | void stda( Register d, Register s1, Register s2, int ia ) { ... method stda (line 1716) | void stda( Register d, Register s1, int simm13a ) { ... method sub (line 1731) | void sub( Register s1, Register s2, Register d ) { emit_long( op(ar... method sub (line 1732) | void sub( Register s1, int simm13a, Register d ) { emit_long( op(ar... method subcc (line 1737) | void subcc( Register s1, Register s2, Register d ) { emit_long( op(ar... method subcc (line 1738) | void subcc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method subc (line 1739) | void subc( Register s1, Register s2, Register d ) { emit_long( op(ar... method subc (line 1740) | void subc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method subccc (line 1741) | void subccc( Register s1, Register s2, Register d ) { emit_long( op(ar... method subccc (line 1742) | void subccc( Register s1, int simm13a, Register d ) { emit_long( op(ar... method swapa (line 1752) | void swapa( Register s1, Register s2, int ia, Register d ) { v9_dep(... method swapa (line 1753) | void swapa( Register s1, int simm13a, Register d ) { v9_dep(... method taddcc (line 1757) | void taddcc( Register s1, Register s2, Register d ) { em... method taddcc (line 1758) | void taddcc( Register s1, int simm13a, Register d ) { em... method taddcctv (line 1759) | void taddcctv( Register s1, Register s2, Register d ) { v9_dep(); em... method taddcctv (line 1760) | void taddcctv( Register s1, int simm13a, Register d ) { v9_dep(); em... method tsubcc (line 1764) | void tsubcc( Register s1, Register s2, Register d ) { emit_long( op... method tsubcc (line 1765) | void tsubcc( Register s1, int simm13a, Register d ) { emit_long( op... method tsubcctv (line 1766) | void tsubcctv( Register s1, Register s2, Register d ) { emit_long( op... method tsubcctv (line 1767) | void tsubcctv( Register s1, int simm13a, Register d ) { emit_long( op... method trap (line 1771) | void trap( Condition c, CC cc, Register s1, Register s2 ) { v8_no_cc(c... method trap (line 1772) | void trap( Condition c, CC cc, Register s1, int trapa ) { v8_no_cc(c... method trap (line 1774) | void trap( int trapa ) { trap( always, icc, G0, trapa ); } method wry (line 1778) | inline void wry( Register d) { v9_dep(); emit_long( op(arith_op) |... method wrccr (line 1779) | inline void wrccr(Register s) { v9_only(); emit_long( op(arith_op) | r... method wrccr (line 1780) | inline void wrccr(Register s, int simm13a) { v9_only(); emit_long( op(... method wrasi (line 1786) | inline void wrasi(Register d) { v9_only(); emit_long( op(arith_op) | r... method wrasi (line 1788) | inline void wrasi(Register d, int simm13a) { v9_only(); emit_long( op(... method wrfprs (line 1790) | inline void wrfprs( Register d) { v9_only(); emit_long( op(arith_op) |... method movstosw (line 1795) | void movstosw( FloatRegister s, Register d ) { vis3_only(); emit_long... method movstouw (line 1796) | void movstouw( FloatRegister s, Register d ) { vis3_only(); emit_long... method movdtox (line 1797) | void movdtox( FloatRegister s, Register d ) { vis3_only(); emit_long... method movwtos (line 1799) | void movwtos( Register s, FloatRegister d ) { vis3_only(); emit_long(... method movxtod (line 1800) | void movxtod( Register s, FloatRegister d ) { vis3_only(); emit_long(... method Assembler (line 1812) | Assembler(CodeBuffer* code) : AbstractAssembler(code) { class RegistersForDebugging (line 1826) | class RegistersForDebugging : public StackObj { method i_offset (line 1834) | static int i_offset(int j) { return offset_of(RegistersForDebugging, i... method l_offset (line 1835) | static int l_offset(int j) { return offset_of(RegistersForDebugging, l... method o_offset (line 1836) | static int o_offset(int j) { return offset_of(RegistersForDebugging, o... method g_offset (line 1837) | static int g_offset(int j) { return offset_of(RegistersForDebugging, g... method f_offset (line 1838) | static int f_offset(int j) { return offset_of(RegistersForDebugging, f... method d_offset (line 1839) | static int d_offset(int j) { return offset_of(RegistersForDebugging, d... class MacroAssembler (line 1863) | class MacroAssembler: public Assembler { method MacroAssembler (line 1910) | MacroAssembler(CodeBuffer* code) : Assembler(code) {} method MacroAssembler (line 1925) | MacroAssembler* delayed() { Assembler::delayed(); return this; } method cmp (line 1979) | inline void cmp( Register s1, Register s2 ) { subcc( s1, s2, G0 ); } method cmp (line 1980) | inline void cmp( Register s1, int simm13a ) { subcc( s1, simm13a, G0 ... method tst (line 1996) | inline void tst( Register s ) { orcc( G0, s, G0 ); } method ret (line 1999) | inline void ret( bool trace = TraceJumps ) { if (trace) { method retl (line 2007) | inline void retl( bool trace = TraceJumps ) { if (trace) JMP(O7, 2 * ... method insts_for_set (line 2040) | static int insts_for_set(intptr_t value) { return insts_for_internal_s... method signx (line 2048) | inline void signx( Register s, Register d ) { sra( s, G0, d); } method signx (line 2049) | inline void signx( Register d ) { sra( d, G0, d); } method not1 (line 2051) | inline void not1( Register s, Register d ) { xnor( s, G0, d ); } method not1 (line 2052) | inline void not1( Register d ) { xnor( d, G0, d ); } method neg (line 2054) | inline void neg( Register s, Register d ) { sub( G0, s, d ); } method neg (line 2055) | inline void neg( Register d ) { sub( G0, d, d ); } method cas (line 2057) | inline void cas( Register s1, Register s2, Register d) { casa( s1, s2... method casx (line 2058) | inline void casx( Register s1, Register s2, Register d) { casxa(s1, s2... method cas_ptr (line 2061) | inline void cas_ptr( Register s1, Register s2, Register d) { method casl (line 2077) | inline void casl( Register s1, Register s2, Register d) { casa( s1, s... method casxl (line 2078) | inline void casxl( Register s1, Register s2, Register d) { casxa(s1, s... method inc (line 2080) | inline void inc( Register d, int const13 = 1 ) { add( d, const13,... method inccc (line 2081) | inline void inccc( Register d, int const13 = 1 ) { addcc( d, const13,... method dec (line 2083) | inline void dec( Register d, int const13 = 1 ) { sub( d, const13,... method deccc (line 2084) | inline void deccc( Register d, int const13 = 1 ) { subcc( d, const13,... method btst (line 2086) | inline void btst( Register s1, Register s2 ) { andcc( s1, s2, G0 ); } method btst (line 2087) | inline void btst( int simm13a, Register s ) { andcc( s, simm13a, G0... method bset (line 2089) | inline void bset( Register s1, Register s2 ) { or3( s1, s2, s2 ); } method bset (line 2090) | inline void bset( int simm13a, Register s ) { or3( s, simm13a, s ); } method bclr (line 2092) | inline void bclr( Register s1, Register s2 ) { andn( s1, s2, s2 ); } method bclr (line 2093) | inline void bclr( int simm13a, Register s ) { andn( s, simm13a, s ); } method btog (line 2095) | inline void btog( Register s1, Register s2 ) { xor3( s1, s2, s2 ); } method btog (line 2096) | inline void btog( int simm13a, Register s ) { xor3( s, simm13a, s ); } method clr (line 2098) | inline void clr( Register d ) { or3( G0, G0, d ); } method clruw (line 2111) | inline void clruw( Register s, Register d ) { srl( s, G0, d); } method clruwu (line 2113) | inline void clruwu( Register d ) { srl( d, G0, d); } method mov (line 2122) | inline void mov( Register s, Register d) { method mov_or_nop (line 2127) | inline void mov_or_nop( Register s, Register d) { method mov (line 2132) | inline void mov( int simm13a, Register d) { or3( G0, simm13a, d); } method round_to (line 2165) | inline void round_to( Register r, int modulus ) { method RegisterOrConstant (line 2210) | RegisterOrConstant ensure_simm13_or_reg(RegisterOrConstant src, Regist... method stbool (line 2252) | inline void stbool(Register d, const Address& a) { stb(d, a); } method ldbool (line 2253) | inline void ldbool(const Address& a, Register d) { ldub(a, d); } method movbool (line 2254) | inline void movbool( bool boolconst, Register d) { mov( (int) boolcons... method encode_heap_oop (line 2271) | void encode_heap_oop(Register r) { method decode_heap_oop (line 2275) | void decode_heap_oop(Register r) { method unimplemented (line 2384) | void unimplemented(const char* what = "") { char* b = new char[10... method should_not_reach_here (line 2385) | void should_not_reach_here() { stop("should not reac... method fneg (line 2466) | void fneg( FloatRegisterImpl::Width w, FloatRegister sd ) { Assembler:... method bang_stack_with_offset (line 2595) | void bang_stack_with_offset(int offset) { class SkipIfEqual (line 2638) | class SkipIfEqual : public StackObj { FILE: HotSpot1.7/src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp function jfloat (line 30) | inline jfloat BytecodeInterpreter::VMfloatAdd(jfloat op1, jfloat op2) { ... function jfloat (line 31) | inline jfloat BytecodeInterpreter::VMfloatSub(jfloat op1, jfloat op2) { ... function jfloat (line 32) | inline jfloat BytecodeInterpreter::VMfloatMul(jfloat op1, jfloat op2) { ... function jfloat (line 33) | inline jfloat BytecodeInterpreter::VMfloatDiv(jfloat op1, jfloat op2) { ... function jfloat (line 34) | inline jfloat BytecodeInterpreter::VMfloatRem(jfloat op1, jfloat op2) { ... function jfloat (line 36) | inline jfloat BytecodeInterpreter::VMfloatNeg(jfloat op) { return -op; } function jlong (line 53) | inline jlong BytecodeInterpreter::VMlongAdd(jlong op1, jlong op2) { function jlong (line 57) | inline jlong BytecodeInterpreter::VMlongAnd(jlong op1, jlong op2) { function jlong (line 61) | inline jlong BytecodeInterpreter::VMlongDiv(jlong op1, jlong op2) { function jlong (line 66) | inline jlong BytecodeInterpreter::VMlongMul(jlong op1, jlong op2) { function jlong (line 70) | inline jlong BytecodeInterpreter::VMlongOr(jlong op1, jlong op2) { function jlong (line 74) | inline jlong BytecodeInterpreter::VMlongSub(jlong op1, jlong op2) { function jlong (line 78) | inline jlong BytecodeInterpreter::VMlongXor(jlong op1, jlong op2) { function jlong (line 82) | inline jlong BytecodeInterpreter::VMlongRem(jlong op1, jlong op2) { function jlong (line 86) | inline jlong BytecodeInterpreter::VMlongUshr(jlong op1, jint op2) { function jlong (line 91) | inline jlong BytecodeInterpreter::VMlongShr(jlong op1, jint op2) { function jlong (line 95) | inline jlong BytecodeInterpreter::VMlongShl(jlong op1, jint op2) { function jlong (line 99) | inline jlong BytecodeInterpreter::VMlongNeg(jlong op) { function jlong (line 103) | inline jlong BytecodeInterpreter::VMlongNot(jlong op) { function jdouble (line 149) | inline jdouble BytecodeInterpreter::VMlong2Double(jlong val) { function jfloat (line 153) | inline jfloat BytecodeInterpreter::VMlong2Float(jlong val) { function jint (line 157) | inline jint BytecodeInterpreter::VMlong2Int(jlong val) { function jdouble (line 163) | inline jdouble BytecodeInterpreter::VMdoubleAdd(jdouble op1, jdouble op2) { function jdouble (line 167) | inline jdouble BytecodeInterpreter::VMdoubleDiv(jdouble op1, jdouble op2) { function jdouble (line 172) | inline jdouble BytecodeInterpreter::VMdoubleMul(jdouble op1, jdouble op2) { function jdouble (line 176) | inline jdouble BytecodeInterpreter::VMdoubleNeg(jdouble op) { function jdouble (line 180) | inline jdouble BytecodeInterpreter::VMdoubleRem(jdouble op1, jdouble op2) { function jdouble (line 184) | inline jdouble BytecodeInterpreter::VMdoubleSub(jdouble op1, jdouble op2) { function jfloat (line 197) | inline jfloat BytecodeInterpreter::VMdouble2Float(jdouble val) { function jdouble (line 203) | inline jdouble BytecodeInterpreter::VMfloat2Double(jfloat op) { function jint (line 209) | inline jint BytecodeInterpreter::VMintAdd(jint op1, jint op2) { function jint (line 213) | inline jint BytecodeInterpreter::VMintAnd(jint op1, jint op2) { function jint (line 217) | inline jint BytecodeInterpreter::VMintDiv(jint op1, jint op2) { function jint (line 223) | inline jint BytecodeInterpreter::VMintMul(jint op1, jint op2) { function jint (line 227) | inline jint BytecodeInterpreter::VMintNeg(jint op) { function jint (line 231) | inline jint BytecodeInterpreter::VMintOr(jint op1, jint op2) { function jint (line 235) | inline jint BytecodeInterpreter::VMintRem(jint op1, jint op2) { function jint (line 241) | inline jint BytecodeInterpreter::VMintShl(jint op1, jint op2) { function jint (line 245) | inline jint BytecodeInterpreter::VMintShr(jint op1, jint op2) { function jint (line 249) | inline jint BytecodeInterpreter::VMintSub(jint op1, jint op2) { function juint (line 253) | inline juint BytecodeInterpreter::VMintUshr(jint op1, jint op2) { function jint (line 257) | inline jint BytecodeInterpreter::VMintXor(jint op1, jint op2) { function jdouble (line 261) | inline jdouble BytecodeInterpreter::VMint2Double(jint val) { function jfloat (line 265) | inline jfloat BytecodeInterpreter::VMint2Float(jint val) { function jlong (line 269) | inline jlong BytecodeInterpreter::VMint2Long(jint val) { function jchar (line 273) | inline jchar BytecodeInterpreter::VMint2Char(jint val) { function jshort (line 277) | inline jshort BytecodeInterpreter::VMint2Short(jint val) { function jbyte (line 281) | inline jbyte BytecodeInterpreter::VMint2Byte(jint val) { class u8_converter (line 303) | class u8_converter { method jdouble (line 308) | static jdouble get_jdouble(address p) { method put_jdouble (line 315) | static void put_jdouble(address p, jdouble d) { method jlong (line 322) | static jlong get_jlong(address p) { method put_jlong (line 329) | static void put_jlong(address p, jlong l) { FILE: HotSpot1.7/src/cpu/sparc/vm/bytes_sparc.hpp class Bytes (line 30) | class Bytes: AllStatic { method is_Java_byte_ordering_different (line 39) | static inline bool is_Java_byte_ordering_different() { return false; } method u2 (line 42) | static inline u2 swap_u2(u2 x) { return x; } method u4 (line 43) | static inline u4 swap_u4(u4 x) { return x; } method u8 (line 44) | static inline u8 swap_u8(u8 x) { return x; } method u2 (line 46) | static inline u2 get_native_u2(address p){ method u4 (line 53) | static inline u4 get_native_u4(address p) { method u8 (line 67) | static inline u8 get_native_u8(address p) { method put_native_u2 (line 92) | static inline void put_native_u2(address p, u2 x) { method put_native_u4 (line 100) | static inline void put_native_u4(address p, u4 x) { method put_native_u8 (line 117) | static inline void put_native_u8(address p, u8 x) { method u2 (line 146) | static inline u2 get_Java_u2(address p) { return get_native_u2(p); } method u4 (line 147) | static inline u4 get_Java_u4(address p) { return get_native_u4(p); } method u8 (line 148) | static inline u8 get_Java_u8(address p) { return get_native_u8(p); } method put_Java_u2 (line 150) | static inline void put_Java_u2(address p, u2 x) { put_native_u2(p,... method put_Java_u4 (line 151) | static inline void put_Java_u4(address p, u4 x) { put_native_u4(p,... method put_Java_u8 (line 152) | static inline void put_Java_u8(address p, u8 x) { put_native_u8(p,... FILE: HotSpot1.7/src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp function jbyte (line 440) | jbyte* G1PostBarrierStub::byte_map_base_slow() { FILE: HotSpot1.7/src/cpu/sparc/vm/c1_FpuStackSim_sparc.hpp class FpuStackSim (line 29) | class FpuStackSim FILE: HotSpot1.7/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp function LIR_Opr (line 35) | LIR_Opr FrameMap::map_to_opr(BasicType type, VMRegPair* reg, bool outgoi... function FloatRegister (line 160) | FloatRegister FrameMap::nr2floatreg (int rnr) { function NEEDS_CLEANUP (line 178) | NEEDS_CLEANUP // once the new calling convention is enabled, we no function Address (line 338) | Address FrameMap::make_new_address(ByteSize sp_offset) const { function VMReg (line 343) | VMReg FrameMap::fpu_regname (int n) { function LIR_Opr (line 348) | LIR_Opr FrameMap::stack_pointer() { function LIR_Opr (line 354) | LIR_Opr FrameMap::method_handle_invoke_SP_save_opr() { FILE: HotSpot1.7/src/cpu/sparc/vm/c1_FrameMap_sparc.hpp function LIR_Opr (line 120) | static LIR_Opr as_long_single_opr(Register r) { function LIR_Opr (line 123) | static LIR_Opr as_long_pair_opr(Register r) { function LIR_Opr (line 130) | static LIR_Opr as_long_opr(Register r) { function LIR_Opr (line 133) | static LIR_Opr as_pointer_opr(Register r) { function LIR_Opr (line 137) | static LIR_Opr as_long_opr(Register r) { function LIR_Opr (line 140) | static LIR_Opr as_pointer_opr(Register r) { function LIR_Opr (line 144) | static LIR_Opr as_float_opr(FloatRegister r) { function LIR_Opr (line 147) | static LIR_Opr as_double_opr(FloatRegister r) { function nof_caller_save_cpu_regs (line 158) | static int nof_caller_save_cpu_regs() { return pd_nof_caller_save_cpu_re... function last_cpu_reg (line 159) | static int last_cpu_reg() { return pd_last_cpu_reg; } FILE: HotSpot1.7/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp function LIR_Opr (line 140) | LIR_Opr LIR_Assembler::receiverOpr() { function LIR_Opr (line 145) | LIR_Opr LIR_Assembler::osrBufferPointer() { function Address (line 1285) | Address LIR_Assembler::as_Address(LIR_Address* addr) { function Address (line 1334) | Address LIR_Assembler::as_Address_hi(LIR_Address* addr) { function Address (line 1340) | Address LIR_Assembler::as_Address_lo(LIR_Address* addr) { FILE: HotSpot1.7/src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp function LIR_Opr (line 69) | LIR_Opr LIRGenerator::exceptionOopOpr() { return FrameMap::... function LIR_Opr (line 70) | LIR_Opr LIRGenerator::exceptionPcOpr() { return FrameMap::... function LIR_Opr (line 71) | LIR_Opr LIRGenerator::syncTempOpr() { return new_regist... function LIR_Opr (line 72) | LIR_Opr LIRGenerator::getThreadTemp() { return rlock_call... function LIR_Opr (line 74) | LIR_Opr LIRGenerator::result_register_for(ValueType* type, bool callee) { function LIR_Opr (line 91) | LIR_Opr LIRGenerator::rlock_callee_saved(BasicType type) { function LIR_Opr (line 98) | LIR_Opr LIRGenerator::rlock_byte(BasicType type) { function LIR_Opr (line 140) | LIR_Opr LIRGenerator::safepoint_poll_register() { function LIR_Address (line 146) | LIR_Address* LIRGenerator::generate_address(LIR_Opr base, LIR_Opr index, function LIR_Address (line 192) | LIR_Address* LIRGenerator::emit_array_address(LIR_Opr array_opr, LIR_Opr... function LIR_Opr (line 242) | LIR_Opr LIRGenerator::load_immediate(int x, BasicType type) { function is_simm13 (line 547) | static bool is_simm13(LIR_Opr item) { function LIR_Opr (line 1123) | LIR_Opr LIRGenerator::getThreadPointer() { FILE: HotSpot1.7/src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp function pd_init (line 28) | void pd_init() { /* nothing to do */ } FILE: HotSpot1.7/src/cpu/sparc/vm/c1_Runtime1_sparc.cpp function OopMap (line 148) | static OopMap* generate_oop_map(StubAssembler* sasm, bool save_fpu_regis... function OopMap (line 176) | static OopMap* save_live_registers(StubAssembler* sasm, bool save_fpu_re... function restore_live_registers (line 208) | static void restore_live_registers(StubAssembler* sasm, bool restore_fpu... function OopMapSet (line 275) | OopMapSet* Runtime1::generate_exception_throw(StubAssembler* sasm, addre... function OopMapSet (line 292) | OopMapSet* Runtime1::generate_stub_call(StubAssembler* sasm, Register re... function OopMapSet (line 320) | OopMapSet* Runtime1::generate_patching(StubAssembler* sasm, address targ... function OopMapSet (line 355) | OopMapSet* Runtime1::generate_code_for(StubID id, StubAssembler* sasm) { function OopMapSet (line 995) | OopMapSet* Runtime1::generate_handle_exception(StubID id, StubAssembler*... FILE: HotSpot1.7/src/cpu/sparc/vm/codeBuffer_sparc.hpp function is_backward_branch (line 35) | bool is_backward_branch(Label& L) { FILE: HotSpot1.7/src/cpu/sparc/vm/copy_sparc.hpp function pd_conjoint_words (line 30) | static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words (line 34) | static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words_atomic (line 50) | static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_... function pd_aligned_conjoint_words (line 68) | static void pd_aligned_conjoint_words(HeapWord* from, HeapWord* to, size... function pd_aligned_disjoint_words (line 72) | static void pd_aligned_disjoint_words(HeapWord* from, HeapWord* to, size... function pd_conjoint_bytes (line 76) | static void pd_conjoint_bytes(void* from, void* to, size_t count) { function pd_conjoint_bytes_atomic (line 80) | static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) { function pd_conjoint_jshorts_atomic (line 84) | static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t ... function pd_conjoint_jints_atomic (line 100) | static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function pd_conjoint_jlongs_atomic (line 116) | static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t cou... function pd_conjoint_oops_atomic (line 127) | static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { function pd_arrayof_conjoint_bytes (line 144) | static void pd_arrayof_conjoint_bytes(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jshorts (line 148) | static void pd_arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, si... function pd_arrayof_conjoint_jints (line 152) | static void pd_arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jlongs (line 156) | static void pd_arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, siz... function pd_arrayof_conjoint_oops (line 160) | static void pd_arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_... function pd_fill_to_words (line 164) | static void pd_fill_to_words(HeapWord* tohw, size_t count, juint value) { function pd_fill_to_aligned_words (line 183) | static void pd_fill_to_aligned_words(HeapWord* tohw, size_t count, juint... function pd_fill_to_bytes (line 211) | static void pd_fill_to_bytes(void* to, size_t count, jubyte value) { function pd_zero_to_words (line 215) | static void pd_zero_to_words(HeapWord* tohw, size_t count) { function pd_zero_to_bytes (line 219) | static void pd_zero_to_bytes(void* to, size_t count) { FILE: HotSpot1.7/src/cpu/sparc/vm/cppInterpreter_sparc.cpp function RecursiveInterpreterActivation (line 58) | void RecursiveInterpreterActivation(interpreterState istate) { function address (line 113) | address CppInterpreterGenerator::generate_result_handler_for(BasicType t... function address (line 147) | address CppInterpreterGenerator::generate_tosca_to_stack_converter(Basic... function address (line 239) | address CppInterpreterGenerator::generate_stack_to_stack_converter(Basic... function address (line 303) | address CppInterpreterGenerator::generate_stack_to_native_abi_converter(... function address (line 367) | address CppInterpreter::return_entry(TosState state, int length) { function address (line 372) | address CppInterpreter::deopt_entry(TosState state, int length) { function address (line 425) | address InterpreterGenerator::generate_empty_entry(void) { function address (line 456) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 555) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 581) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1521) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function size_activation_helper (line 2051) | static int size_activation_helper(int callee_extra_locals, int max_stack... FILE: HotSpot1.7/src/cpu/sparc/vm/debug_sparc.cpp function pd_ps (line 39) | void pd_ps(frame f) { FILE: HotSpot1.7/src/cpu/sparc/vm/disassembler_sparc.hpp function pd_instruction_alignment (line 28) | static int pd_instruction_alignment() { FILE: HotSpot1.7/src/cpu/sparc/vm/frame_sparc.cpp function register_map_init (line 66) | static void register_map_init() { function address (line 93) | address RegisterMap::pd_location(VMReg regname) const { function frame (line 442) | static frame nth_sender(int n) { function frame (line 465) | frame frame::sender_for_entry_frame(RegisterMap *map) const { function frame (line 487) | frame frame::sender_for_interpreter_frame(RegisterMap *map) const { function frame (line 492) | frame frame::sender_for_compiled_frame(RegisterMap *map) const { function frame (line 497) | frame frame::sender(RegisterMap* map) const { function sp_is_valid (line 575) | static bool sp_is_valid(intptr_t* old_sp, intptr_t* young_sp, intptr_t* ... function BasicType (line 740) | BasicType frame::interpreter_frame_result(oop* oop_result, jvalue* value... FILE: HotSpot1.7/src/cpu/sparc/vm/frame_sparc.hpp function callee_sp_adjustment (line 147) | int callee_sp_adjustment() const { return _sp_adjustment_by_callee; } function set_sp_adjustment_by_callee (line 148) | void set_sp_adjustment_by_callee(int number_of_words) { _sp_adjustment_b... type unpatchable_t (line 164) | enum unpatchable_t { unpatchable } FILE: HotSpot1.7/src/cpu/sparc/vm/frame_sparc.inline.hpp function address (line 75) | inline address frame::sender_pc() const { return *I7_addr() +... function address (line 77) | inline address* frame::I7_addr() const { return (address*) &sp()[ I7->s... function address (line 78) | inline address* frame::I0_addr() const { return (address*) &sp()[ I0->s... function address (line 80) | inline address* frame::O7_addr() const { return (address*) &younger_sp(... function address (line 81) | inline address* frame::O0_addr() const { return (address*) &younger_sp(... function jint (line 109) | inline jint frame::interpreter_frame_expression_stack_direction() { retu... function BasicObjectLock (line 128) | inline BasicObjectLock* frame::interpreter_frame_monitor_begin() c... function BasicObjectLock (line 132) | inline BasicObjectLock* frame::interpreter_frame_monitor_end() c... function methodOop (line 141) | inline methodOop* frame::interpreter_frame_method_addr() const { function constantPoolCacheOop (line 150) | inline constantPoolCacheOop* frame::interpreter_frame_cpoolcache_addr() ... function constantPoolCacheOop (line 155) | inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { function jint (line 176) | inline jint frame::interpreter_frame_expression_stack_direction() { retu... function BasicObjectLock (line 198) | inline BasicObjectLock* frame::interpreter_frame_monitor_begin() c... function BasicObjectLock (line 203) | inline BasicObjectLock* frame::interpreter_frame_monitor_end() c... function methodOop (line 216) | inline methodOop* frame::interpreter_frame_method_addr() const { function constantPoolCacheOop (line 224) | inline constantPoolCacheOop* frame::interpreter_frame_cpoolcache_addr() ... function constantPoolCacheOop (line 228) | inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { function JavaCallWrapper (line 234) | inline JavaCallWrapper** frame::entry_frame_call_wrapper_addr() const { function oop (line 296) | inline oop frame::saved_oop_result(RegisterMap* map) const { FILE: HotSpot1.7/src/cpu/sparc/vm/icBuffer_sparc.cpp function address (line 69) | address InlineCacheBuffer::ic_buffer_entry_point(address code_begin) { function oop (line 76) | oop InlineCacheBuffer::ic_buffer_cached_oop(address code_begin) { FILE: HotSpot1.7/src/cpu/sparc/vm/icache_sparc.hpp class ICache (line 32) | class ICache : public AbstractICache { FILE: HotSpot1.7/src/cpu/sparc/vm/interp_masm_sparc.cpp function Address (line 2066) | Address InterpreterMacroAssembler::top_most_monitor() { function verify_return_address (line 2220) | static bool verify_return_address(methodOopDesc* m, int bci) { FILE: HotSpot1.7/src/cpu/sparc/vm/interp_masm_sparc.hpp class InterpreterMacroAssembler (line 53) | class InterpreterMacroAssembler: public MacroAssembler { method InterpreterMacroAssembler (line 80) | InterpreterMacroAssembler(CodeBuffer* c) type signedOrNot (line 177) | enum signedOrNot { Signed, Unsigned } type setCCOrNot (line 178) | enum setCCOrNot { set_CC, dont_set_CC } FILE: HotSpot1.7/src/cpu/sparc/vm/interpreterRT_sparc.cpp class SlowSignatureHandler (line 145) | class SlowSignatureHandler: public NativeSignatureIterator { method pass_int (line 159) | virtual void pass_int() { method pass_object (line 165) | virtual void pass_object() { method pass_float (line 174) | virtual void pass_float() { method pass_double (line 180) | virtual void pass_double() { method pass_long (line 186) | virtual void pass_long() { method pass_long (line 194) | virtual void pass_long() { method pass_float (line 202) | virtual void pass_float() { method add_signature (line 210) | virtual void add_signature( intptr_t sig_type ) { method SlowSignatureHandler (line 219) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to, ... FILE: HotSpot1.7/src/cpu/sparc/vm/interpreterRT_sparc.hpp class SignatureHandlerGenerator (line 42) | class SignatureHandlerGenerator: public NativeSignatureIterator { method pass_int (line 47) | void pass_int() { pass_word(1, 0); } method SignatureHandlerGenerator (line 55) | SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : N... FILE: HotSpot1.7/src/cpu/sparc/vm/interpreter_sparc.cpp function address (line 89) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 131) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 246) | address InterpreterGenerator::generate_abstract_entry(void) { function address (line 374) | address AbstractInterpreterGenerator::generate_method_entry(AbstractInte... FILE: HotSpot1.7/src/cpu/sparc/vm/interpreter_sparc.hpp function expr_index_at (line 33) | static int expr_index_at(int i) { return stackElementWords * i; } function local_index_at (line 36) | static int local_index_at(int i) { FILE: HotSpot1.7/src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp type pd_Constants (line 33) | enum pd_Constants { function flags (line 37) | int flags(void) { return _flags; } function set_flags (line 38) | void set_flags(int flags) { _flags = flags; } function ByteSize (line 40) | static ByteSize flags_offset() { return byte_offset_of(J... function clear (line 48) | void clear(void) { function copy (line 56) | void copy(JavaFrameAnchor* src) { function walkable (line 74) | inline bool walkable( void) { function set_last_Java_sp (line 80) | void set_last_Java_sp(intptr_t* sp) { _last_Java_sp = sp; } function address (line 82) | address last_Java_pc(void) { return _last_Java_pc; } function set_window_flushed (line 99) | void set_window_flushed( void) { FILE: HotSpot1.7/src/cpu/sparc/vm/jniFastGetField_sparc.cpp function address (line 46) | address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) { function address (line 113) | address JNI_FastGetField::generate_fast_get_boolean_field() { function address (line 117) | address JNI_FastGetField::generate_fast_get_byte_field() { function address (line 121) | address JNI_FastGetField::generate_fast_get_char_field() { function address (line 125) | address JNI_FastGetField::generate_fast_get_short_field() { function address (line 129) | address JNI_FastGetField::generate_fast_get_int_field() { function address (line 133) | address JNI_FastGetField::generate_fast_get_long_field() { function address (line 200) | address JNI_FastGetField::generate_fast_get_float_field0(BasicType type) { function address (line 259) | address JNI_FastGetField::generate_fast_get_float_field() { function address (line 263) | address JNI_FastGetField::generate_fast_get_double_field() { FILE: HotSpot1.7/src/cpu/sparc/vm/jniTypes_sparc.hpp class JNITypes (line 35) | class JNITypes : AllStatic { method put_int2 (line 47) | static inline void put_int2 (jint *from, jint *to) { to[0... method put_int2 (line 48) | static inline void put_int2 (jint *from, jint *to, int& pos) { put_... method put_int2r (line 49) | static inline void put_int2r(jint *from, jint *to) { to[0... method put_int2r (line 50) | static inline void put_int2r(jint *from, jint *to, int& pos) { put_... method put_int (line 54) | static inline void put_int(jint from, intptr_t *to) ... method put_int (line 55) | static inline void put_int(jint from, intptr_t *to, int& pos) ... method put_int (line 56) | static inline void put_int(jint *from, intptr_t *to, int& pos) ... method put_long (line 60) | static inline void put_long(jlong from, intptr_t *to) ... method put_long (line 61) | static inline void put_long(jlong from, intptr_t *to, int& pos) ... method put_long (line 62) | static inline void put_long(jlong *from, intptr_t *to, int& pos) ... method put_long (line 66) | static inline void put_long(jlong from, intptr_t *to) {... method put_long (line 67) | static inline void put_long(jlong from, intptr_t *to, int& pos) {... method put_long (line 68) | static inline void put_long(jlong *from, intptr_t *to, int& pos) {... method put_obj (line 72) | static inline void put_obj(oop from, intptr_t *to) ... method put_obj (line 73) | static inline void put_obj(oop from, intptr_t *to, int& pos) ... method put_obj (line 74) | static inline void put_obj(oop *from, intptr_t *to, int& pos) ... method put_float (line 77) | static inline void put_float(jfloat from, intptr_t *to) ... method put_float (line 78) | static inline void put_float(jfloat from, intptr_t *to, int& pos) ... method put_float (line 79) | static inline void put_float(jfloat *from, intptr_t *to, int& pos) ... method put_double (line 83) | static inline void put_double(jdouble from, intptr_t *to) ... method put_double (line 84) | static inline void put_double(jdouble from, intptr_t *to, int& pos... method put_double (line 85) | static inline void put_double(jdouble *from, intptr_t *to, int& pos... method put_double (line 88) | static inline void put_double(jdouble from, intptr_t *to) ... method put_double (line 89) | static inline void put_double(jdouble from, intptr_t *to, int& pos... method put_double (line 90) | static inline void put_double(jdouble *from, intptr_t *to, int& pos... method jint (line 95) | static inline jint get_int(intptr_t *from) { return *(jint ... method jlong (line 98) | static inline jlong get_long(intptr_t *from) { return *(jlong... method jlong (line 100) | static inline jlong get_long(intptr_t *from) { return ((jlong... method oop (line 104) | static inline oop get_obj(intptr_t *from) { return *(oop *... method jfloat (line 105) | static inline jfloat get_float(intptr_t *from) { return *(jfloa... method jdouble (line 108) | static inline jdouble get_double(intptr_t *from) { return *(jdoub... method jdouble (line 110) | static inline jdouble get_double(intptr_t *from) { jlong jl = ((j... FILE: HotSpot1.7/src/cpu/sparc/vm/jni_sparc.h type jint (line 35) | typedef int jint; type jlong (line 38) | typedef long jlong; type jlong (line 40) | typedef long long jlong; type jbyte (line 43) | typedef signed char jbyte; FILE: HotSpot1.7/src/cpu/sparc/vm/methodHandles_sparc.cpp function RegisterOrConstant (line 43) | static RegisterOrConstant constant(int value) { function check_nonzero (line 55) | static int check_nonzero(const char* xname, int x) { function address (line 194) | address MethodHandles::generate_method_handle_interpreter_entry(MacroAss... function trace_method_handle_stub (line 465) | void trace_method_handle_stub(const char* adaptername, FILE: HotSpot1.7/src/cpu/sparc/vm/methodHandles_sparc.hpp function verify_method_handle (line 42) | static void verify_method_handle(MacroAssembler* _masm, Register mh_reg, FILE: HotSpot1.7/src/cpu/sparc/vm/nativeInst_sparc.hpp class NativeInstruction (line 47) | class NativeInstruction type Sparc_specific_constants (line 51) | enum Sparc_specific_constants { function is_nop (line 56) | bool is_nop() { return long_at(0) == nop_instruct... function is_call (line 57) | bool is_call() { return is_op(long_at(0), Assemble... function is_sethi (line 58) | bool is_sethi() { return (is_op2(long_at(0), Assemb... function sets_cc (line 61) | bool sets_cc() { function is_zombie (line 70) | bool is_zombie() { function is_return (line 80) | bool is_return() { function is_int_jump (line 89) | bool is_int_jump() { function is_float_jump (line 94) | bool is_float_jump() { function is_jump (line 99) | bool is_jump() { function is_cond_jump (line 102) | bool is_cond_jump() { function is_stack_bang (line 108) | bool is_stack_bang() { function is_prefetch (line 114) | bool is_prefetch() { function is_membar (line 119) | bool is_membar() { function rdpc_instruction (line 140) | static int rdpc_instruction() { return Assembler::op(Assembler::a... function rdpc_instruction (line 143) | static int rdpc_instruction() { return Assembler::op(Assembler::a... function nop_instruction (line 145) | static int nop_instruction() { return Assembler::op(Assembler::b... function call_instruction (line 147) | static int call_instruction(address destination, address pc) { return As... function branch_instruction (line 149) | static int branch_instruction(Assembler::op2s op2val, Assembler::Conditi... function op3_instruction (line 153) | static int op3_instruction(Assembler::ops opval, Register rd, Assembler:... function sethi_instruction (line 157) | static int sethi_instruction(Register rd, int imm22a) { function long_at (line 163) | int long_at(int offset) const { return *(int*)addr_at(offset); } function address (line 168) | address instruction_address() const { return addr_at(0); } function address (line 169) | address next_instruction_address() const { return addr_at(BytesPerInstW... function is_op (line 171) | static bool is_op( int x, Assembler::ops opval) { function is_op2 (line 174) | static bool is_op2(int x, Assembler::op2s op2val) { function is_op3 (line 177) | static bool is_op3(int x, Assembler::op3s op3val, Assembler::ops opval) { function Register (line 182) | static Register inv_rd( int x ) { return Assembler::inv_rd( x); } function Register (line 183) | static Register inv_rs1( int x ) { return Assembler::inv_rs1(x); } function Register (line 184) | static Register inv_rs2( int x ) { return Assembler::inv_rs2(x); } function inv_immed (line 186) | static bool inv_immed( int x ) { return Assembler::inv_immed(x); } function inv_annul (line 187) | static bool inv_annul( int x ) { return (Assembler::annul(true) & x) != ... function inv_cond (line 188) | static int inv_cond( int x ) { return Assembler::inv_cond(x); } function inv_op (line 190) | static int inv_op( int x ) { return Assembler::inv_op( x); } function inv_op2 (line 191) | static int inv_op2( int x ) { return Assembler::inv_op2(x); } function inv_op3 (line 192) | static int inv_op3( int x ) { return Assembler::inv_op3(x); } function inv_simm (line 194) | static int inv_simm( int x, int nbits ) { return Assembler::inv_simm(... function inv_wdisp (line 195) | static intptr_t inv_wdisp( int x, int nbits ) { return Assembler::inv_... function inv_wdisp16 (line 196) | static intptr_t inv_wdisp16( int x ) { return Assembler::inv_... function branch_destination_offset (line 197) | static int branch_destination_offset(int x) { return Assembler::branch_d... function patch_branch_destination_offset (line 198) | static int patch_branch_destination_offset(int dest_offset, int x) { function set_annul_bit (line 201) | void set_annul_bit() { set_long_at(0, long_at(0) | Assembler::annul(true... function is_either (line 204) | static bool is_either(int x, int k1, int k2) { function fits_in_simm (line 210) | static bool fits_in_simm(int x, int nbits) { function set_simm (line 217) | static int set_simm(int insn, int imm, int nbits) { function set_wdisp (line 222) | static int set_wdisp(int insn, intptr_t disp, int nbits) { function set_wdisp16 (line 226) | static int set_wdisp16(int insn, intptr_t disp) { function get_simm13 (line 231) | static int get_simm13(int insn) { function set_simm13 (line 239) | static bool set_simm13(int insn, int imm) { function data64 (line 245) | static intptr_t data64( address pc, int arith_insn ) { function data32 (line 260) | static int data32(int sethi_insn, int arith_insn) { function set_data32_sethi (line 268) | static int set_data32_sethi(int sethi_insn, int imm) { function set_data32_simm13 (line 274) | static int set_data32_simm13(int arith_insn, int imm) { function low10 (line 280) | static int low10(int imm) { function address (line 288) | static address gethi( unsigned int *pc ) { function test (line 325) | static void test() {} function NativeInstruction (line 330) | inline NativeInstruction* nativeInstruction_at(address address) { class NativeCall (line 348) | class NativeCall: public NativeInstruction { type Sparc_specific_constants (line 350) | enum Sparc_specific_constants { method address (line 357) | address instruction_address() const { return addr_at(0); } method address (line 358) | address next_instruction_address() const { return addr_at(instruction... method address (line 359) | address return_address() const { return addr_at(return_addr... method address (line 361) | address destination() const { return inv_wdisp(long_at(0... method address (line 362) | address displacement_address() const { return addr_at(displacemen... method set_destination (line 363) | void set_destination(address dest) { set_long_at(0, set_wdisp(l... method verify_alignment (line 366) | void verify_alignment() {} method NativeCall (line 375) | NativeCall* nativeCall_overwriting_at(address instr, address destinati... method NativeCall (line 386) | inline NativeCall* nativeCall_before(address return_address) { method is_call_at (line 394) | static bool is_call_at(address instr) { method is_call_before (line 398) | static bool is_call_before(address instr) { method is_call_to (line 402) | static bool is_call_to(address instr, address target) { method insert (line 408) | static void insert(address code_pos, address entry) { function NativeCall (line 414) | inline NativeCall* nativeCall_at(address instr) { type Sparc_specific_constants (line 350) | enum Sparc_specific_constants { method address (line 357) | address instruction_address() const { return addr_at(0); } method address (line 358) | address next_instruction_address() const { return addr_at(instruction... method address (line 359) | address return_address() const { return addr_at(return_addr... method address (line 361) | address destination() const { return inv_wdisp(long_at(0... method address (line 362) | address displacement_address() const { return addr_at(displacemen... method set_destination (line 363) | void set_destination(address dest) { set_long_at(0, set_wdisp(l... method verify_alignment (line 366) | void verify_alignment() {} method NativeCall (line 375) | NativeCall* nativeCall_overwriting_at(address instr, address destinati... method NativeCall (line 386) | inline NativeCall* nativeCall_before(address return_address) { method is_call_at (line 394) | static bool is_call_at(address instr) { method is_call_before (line 398) | static bool is_call_before(address instr) { method is_call_to (line 402) | static bool is_call_to(address instr, address target) { method insert (line 408) | static void insert(address code_pos, address entry) { class NativeFarCall (line 429) | class NativeFarCall method NativeFarCall (line 433) | inline NativeFarCall* nativeFarCall_at(address instr) { return (Native... method NativeFarCall (line 434) | NativeFarCall* nativeFarCall_overwriting_at(address instr, address des... method NativeFarCall (line 436) | NativeFarCall* nativeFarCall_before(address return_address) type Sparc_specific_constants (line 451) | enum Sparc_specific_constants { method address (line 459) | address instruction_address() const { return addr_at(0); } method address (line 460) | address next_instruction_address() const { return addr_at(instruction... method address (line 461) | address return_address() const { return addr_at(return_addr... method address (line 463) | address destination() const { method address (line 466) | address displacement_address() const { return addr_at(displacemen... method NativeFarCall (line 478) | inline NativeFarCall* nativeFarCall_at(address instr) { method NativeFarCall (line 486) | inline NativeFarCall* nativeFarCall_overwriting_at(address instr, addr... method NativeFarCall (line 492) | NativeFarCall* nativeFarCall_before(address return_address) { method insert (line 503) | static void insert(address code_pos, address entry) { class NativeFarCall (line 431) | class NativeFarCall : public NativeCall { method NativeFarCall (line 433) | inline NativeFarCall* nativeFarCall_at(address instr) { return (Native... method NativeFarCall (line 434) | NativeFarCall* nativeFarCall_overwriting_at(address instr, address des... method NativeFarCall (line 436) | NativeFarCall* nativeFarCall_before(address return_address) type Sparc_specific_constants (line 451) | enum Sparc_specific_constants { method address (line 459) | address instruction_address() const { return addr_at(0); } method address (line 460) | address next_instruction_address() const { return addr_at(instruction... method address (line 461) | address return_address() const { return addr_at(return_addr... method address (line 463) | address destination() const { method address (line 466) | address displacement_address() const { return addr_at(displacemen... method NativeFarCall (line 478) | inline NativeFarCall* nativeFarCall_at(address instr) { method NativeFarCall (line 486) | inline NativeFarCall* nativeFarCall_overwriting_at(address instr, addr... method NativeFarCall (line 492) | NativeFarCall* nativeFarCall_before(address return_address) { method insert (line 503) | static void insert(address code_pos, address entry) { class NativeFarCall (line 446) | class NativeFarCall method NativeFarCall (line 433) | inline NativeFarCall* nativeFarCall_at(address instr) { return (Native... method NativeFarCall (line 434) | NativeFarCall* nativeFarCall_overwriting_at(address instr, address des... method NativeFarCall (line 436) | NativeFarCall* nativeFarCall_before(address return_address) type Sparc_specific_constants (line 451) | enum Sparc_specific_constants { method address (line 459) | address instruction_address() const { return addr_at(0); } method address (line 460) | address next_instruction_address() const { return addr_at(instruction... method address (line 461) | address return_address() const { return addr_at(return_addr... method address (line 463) | address destination() const { method address (line 466) | address displacement_address() const { return addr_at(displacemen... method NativeFarCall (line 478) | inline NativeFarCall* nativeFarCall_at(address instr) { method NativeFarCall (line 486) | inline NativeFarCall* nativeFarCall_overwriting_at(address instr, addr... method NativeFarCall (line 492) | NativeFarCall* nativeFarCall_before(address return_address) { method insert (line 503) | static void insert(address code_pos, address entry) { class NativeFarCall (line 449) | class NativeFarCall: public NativeInstruction { method NativeFarCall (line 433) | inline NativeFarCall* nativeFarCall_at(address instr) { return (Native... method NativeFarCall (line 434) | NativeFarCall* nativeFarCall_overwriting_at(address instr, address des... method NativeFarCall (line 436) | NativeFarCall* nativeFarCall_before(address return_address) type Sparc_specific_constants (line 451) | enum Sparc_specific_constants { method address (line 459) | address instruction_address() const { return addr_at(0); } method address (line 460) | address next_instruction_address() const { return addr_at(instruction... method address (line 461) | address return_address() const { return addr_at(return_addr... method address (line 463) | address destination() const { method address (line 466) | address displacement_address() const { return addr_at(displacemen... method NativeFarCall (line 478) | inline NativeFarCall* nativeFarCall_at(address instr) { method NativeFarCall (line 486) | inline NativeFarCall* nativeFarCall_overwriting_at(address instr, addr... method NativeFarCall (line 492) | NativeFarCall* nativeFarCall_before(address return_address) { method insert (line 503) | static void insert(address code_pos, address entry) { class NativeMovConstReg (line 515) | class NativeMovConstReg type Sparc_specific_constants (line 519) | enum Sparc_specific_constants { method address (line 530) | address instruction_address() const { return addr_at(0); } method address (line 531) | address next_instruction_address() const { return addr_at(instruction... method Register (line 538) | Register destination() { return inv_rd(long_at(sethi_offset)); } method NativeMovConstReg (line 547) | inline NativeMovConstReg* nativeMovConstReg_at(address address) { method NativeMovConstReg (line 556) | NativeMovConstReg* nativeMovConstReg_before(address address) { class NativeMovConstReg (line 517) | class NativeMovConstReg: public NativeInstruction { type Sparc_specific_constants (line 519) | enum Sparc_specific_constants { method address (line 530) | address instruction_address() const { return addr_at(0); } method address (line 531) | address next_instruction_address() const { return addr_at(instruction... method Register (line 538) | Register destination() { return inv_rd(long_at(sethi_offset)); } method NativeMovConstReg (line 547) | inline NativeMovConstReg* nativeMovConstReg_at(address address) { method NativeMovConstReg (line 556) | NativeMovConstReg* nativeMovConstReg_before(address address) { class NativeMovConstRegPatching (line 575) | class NativeMovConstRegPatching type Sparc_specific_constants (line 578) | enum Sparc_specific_constants { method address (line 589) | address instruction_address() const { return addr_at(0); } method address (line 590) | address next_instruction_address() const { return addr_at(instruction... method Register (line 597) | Register destination() { return inv_rd(long_at(sethi_offset)); } method NativeMovConstRegPatching (line 606) | inline NativeMovConstRegPatching* nativeMovConstRegPatching_at(address... method NativeMovConstRegPatching (line 615) | NativeMovConstRegPatching* nativeMovConstRegPatching_before(address ad... class NativeMovConstRegPatching (line 576) | class NativeMovConstRegPatching: public NativeInstruction { type Sparc_specific_constants (line 578) | enum Sparc_specific_constants { method address (line 589) | address instruction_address() const { return addr_at(0); } method address (line 590) | address next_instruction_address() const { return addr_at(instruction... method Register (line 597) | Register destination() { return inv_rd(long_at(sethi_offset)); } method NativeMovConstRegPatching (line 606) | inline NativeMovConstRegPatching* nativeMovConstRegPatching_at(address... method NativeMovConstRegPatching (line 615) | NativeMovConstRegPatching* nativeMovConstRegPatching_before(address ad... class NativeMovRegMem (line 633) | class NativeMovRegMem type Sparc_specific_constants (line 637) | enum Sparc_specific_constants { method is_immediate (line 666) | bool is_immediate() const { method address (line 672) | address instruction_address() const { return addr_at(0); } method address (line 673) | address next_instruction_address() const { method offset (line 680) | intptr_t offset() const { method set_offset (line 684) | void set_offset(intptr_t x) { method add_offset_in_bytes (line 692) | void add_offset_in_bytes(intptr_t radd_offset) { method NativeMovRegMem (line 705) | inline NativeMovRegMem* nativeMovRegMem_at (address address) { class NativeMovRegMem (line 635) | class NativeMovRegMem: public NativeInstruction { type Sparc_specific_constants (line 637) | enum Sparc_specific_constants { method is_immediate (line 666) | bool is_immediate() const { method address (line 672) | address instruction_address() const { return addr_at(0); } method address (line 673) | address next_instruction_address() const { method offset (line 680) | intptr_t offset() const { method set_offset (line 684) | void set_offset(intptr_t x) { method add_offset_in_bytes (line 692) | void add_offset_in_bytes(intptr_t radd_offset) { method NativeMovRegMem (line 705) | inline NativeMovRegMem* nativeMovRegMem_at (address address) { class NativeMovRegMemPatching (line 725) | class NativeMovRegMemPatching type Sparc_specific_constants (line 729) | enum Sparc_specific_constants { method is_immediate (line 759) | bool is_immediate() const { method address (line 765) | address instruction_address() const { return addr_at(0); } method address (line 766) | address next_instruction_address() const { method offset (line 769) | int offset() const { method set_offset (line 773) | void set_offset(int x) { method add_offset_in_bytes (line 782) | void add_offset_in_bytes(intptr_t radd_offset) { method NativeMovRegMemPatching (line 795) | inline NativeMovRegMemPatching* nativeMovRegMemPatching_at (address ad... class NativeMovRegMemPatching (line 727) | class NativeMovRegMemPatching: public NativeInstruction { type Sparc_specific_constants (line 729) | enum Sparc_specific_constants { method is_immediate (line 759) | bool is_immediate() const { method address (line 765) | address instruction_address() const { return addr_at(0); } method address (line 766) | address next_instruction_address() const { method offset (line 769) | int offset() const { method set_offset (line 773) | void set_offset(int x) { method add_offset_in_bytes (line 782) | void add_offset_in_bytes(intptr_t radd_offset) { method NativeMovRegMemPatching (line 795) | inline NativeMovRegMemPatching* nativeMovRegMemPatching_at (address ad... class NativeJump (line 810) | class NativeJump method guarantee_displacement (line 814) | void guarantee_displacement(int disp, int width) { type Sparc_specific_constants (line 819) | enum Sparc_specific_constants { method address (line 830) | address instruction_address() const { return addr_at(0); } method address (line 831) | address next_instruction_address() const { return addr_at(instruction... method address (line 834) | address jump_destination() const { method set_jump_destination (line 837) | void set_jump_destination(address dest) { method address (line 842) | address jump_destination() const { method set_jump_destination (line 845) | void set_jump_destination(address dest) { method NativeJump (line 852) | inline NativeJump* nativeJump_at(address address) { method check_verified_entry_alignment (line 869) | static void check_verified_entry_alignment(address entry, address veri... class NativeJump (line 812) | class NativeJump: public NativeInstruction { method guarantee_displacement (line 814) | void guarantee_displacement(int disp, int width) { type Sparc_specific_constants (line 819) | enum Sparc_specific_constants { method address (line 830) | address instruction_address() const { return addr_at(0); } method address (line 831) | address next_instruction_address() const { return addr_at(instruction... method address (line 834) | address jump_destination() const { method set_jump_destination (line 837) | void set_jump_destination(address dest) { method address (line 842) | address jump_destination() const { method set_jump_destination (line 845) | void set_jump_destination(address dest) { method NativeJump (line 852) | inline NativeJump* nativeJump_at(address address) { method check_verified_entry_alignment (line 869) | static void check_verified_entry_alignment(address entry, address veri... class NativeGeneralJump (line 878) | class NativeGeneralJump type Sparc_specific_constants (line 882) | enum Sparc_specific_constants { method address (line 886) | address instruction_address() const { return addr_at(0); } method address (line 887) | address jump_destination() const { return addr_at(0) + branch... method set_jump_destination (line 888) | void set_jump_destination(address dest) { method set_annul (line 892) | void set_annul() { set_annul_bit(); } method NativeInstruction (line 893) | NativeInstruction *delay_slot_instr() { return nativeInstruction_at(ad... method fill_delay_slot (line 894) | void fill_delay_slot(int instr) { set_long_at(4, instr);} method condition (line 895) | Assembler::Condition condition() { method NativeGeneralJump (line 901) | inline NativeGeneralJump* nativeGeneralJump_at(address address) { class NativeGeneralJump (line 880) | class NativeGeneralJump: public NativeInstruction { type Sparc_specific_constants (line 882) | enum Sparc_specific_constants { method address (line 886) | address instruction_address() const { return addr_at(0); } method address (line 887) | address jump_destination() const { return addr_at(0) + branch... method set_jump_destination (line 888) | void set_jump_destination(address dest) { method set_annul (line 892) | void set_annul() { set_annul_bit(); } method NativeInstruction (line 893) | NativeInstruction *delay_slot_instr() { return nativeInstruction_at(ad... method fill_delay_slot (line 894) | void fill_delay_slot(int instr) { set_long_at(4, instr);} method condition (line 895) | Assembler::Condition condition() { method NativeGeneralJump (line 901) | inline NativeGeneralJump* nativeGeneralJump_at(address address) { class NativeIllegalInstruction (line 917) | class NativeIllegalInstruction: public NativeInstruction { type Sparc_specific_constants (line 919) | enum Sparc_specific_constants { FILE: HotSpot1.7/src/cpu/sparc/vm/registerMap_sparc.hpp function pd_initialize_from (line 38) | void pd_initialize_from(const RegisterMap* map) { function pd_initialize (line 43) | void pd_initialize() { function shift_window (line 48) | void shift_window(intptr_t* sp, intptr_t* younger_sp) { function make_integer_regs_unsaved (line 57) | void make_integer_regs_unsaved() { _location_valid[0] = 0; } FILE: HotSpot1.7/src/cpu/sparc/vm/register_sparc.hpp class Address (line 32) | class Address class VMRegImpl (line 33) | class VMRegImpl class RegisterImpl (line 38) | class RegisterImpl method encoding (line 71) | int encoding() const { assert(is_valid(... method is_valid (line 75) | bool is_valid() const { return (0 <= (va... method is_even (line 76) | bool is_even() const { return (encoding... method is_in (line 77) | bool is_in() const { return (encoding... method is_local (line 78) | bool is_local() const { return (encoding... method is_out (line 79) | bool is_out() const { return (encoding... method is_global (line 80) | bool is_global() const { return (encoding... method Register (line 83) | Register successor() const { return as_Regist... method input_number (line 85) | int input_number() const { method Register (line 90) | Register after_save() const { method Register (line 95) | Register after_restore() const { method sp_offset_in_saved_window (line 100) | int sp_offset_in_saved_window() const { function Register (line 42) | inline Register as_Register(int encoding) { class RegisterImpl (line 47) | class RegisterImpl: public AbstractRegisterImpl { method encoding (line 71) | int encoding() const { assert(is_valid(... method is_valid (line 75) | bool is_valid() const { return (0 <= (va... method is_even (line 76) | bool is_even() const { return (encoding... method is_in (line 77) | bool is_in() const { return (encoding... method is_local (line 78) | bool is_local() const { return (encoding... method is_out (line 79) | bool is_out() const { return (encoding... method is_global (line 80) | bool is_global() const { return (encoding... method Register (line 83) | Register successor() const { return as_Regist... method input_number (line 85) | int input_number() const { method Register (line 90) | Register after_save() const { method Register (line 95) | Register after_restore() const { method sp_offset_in_saved_window (line 100) | int sp_offset_in_saved_window() const { function Register (line 110) | inline Register as_iRegister(int number) { return as_Register... function Register (line 111) | inline Register as_lRegister(int number) { return as_Register... function Register (line 112) | inline Register as_oRegister(int number) { return as_Register... function Register (line 113) | inline Register as_gRegister(int number) { return as_Register... class FloatRegisterImpl (line 215) | class FloatRegisterImpl type Width (line 232) | enum Width { method encoding (line 240) | int encoding() const { assert(is_valid(... method encoding (line 243) | int encoding(Width w) const { method is_valid (line 264) | bool is_valid() const { return 0 <= valu... method FloatRegister (line 267) | FloatRegister successor() const { return as_FloatR... function FloatRegister (line 220) | inline FloatRegister as_FloatRegister(int encoding) { class FloatRegisterImpl (line 226) | class FloatRegisterImpl: public AbstractRegisterImpl { type Width (line 232) | enum Width { method encoding (line 240) | int encoding() const { assert(is_valid(... method encoding (line 243) | int encoding(Width w) const { method is_valid (line 264) | bool is_valid() const { return 0 <= valu... method FloatRegister (line 267) | FloatRegister successor() const { return as_FloatR... class ConcreteRegisterImpl (line 381) | class ConcreteRegisterImpl : public AbstractRegisterImpl { class SingleFloatRegisterImpl (line 413) | class SingleFloatRegisterImpl method FloatRegister (line 419) | inline FloatRegister as_SingleFloatRegister(int encoding) { class SingleFloatRegisterImpl (line 417) | class SingleFloatRegisterImpl { method FloatRegister (line 419) | inline FloatRegister as_SingleFloatRegister(int encoding) { class DoubleFloatRegisterImpl (line 426) | class DoubleFloatRegisterImpl method FloatRegister (line 432) | inline FloatRegister as_DoubleFloatRegister(int encoding) { class DoubleFloatRegisterImpl (line 430) | class DoubleFloatRegisterImpl { method FloatRegister (line 432) | inline FloatRegister as_DoubleFloatRegister(int encoding) { class QuadFloatRegisterImpl (line 439) | class QuadFloatRegisterImpl method FloatRegister (line 444) | FloatRegister as_QuadFloatRegister(int encoding) { class QuadFloatRegisterImpl (line 442) | class QuadFloatRegisterImpl { method FloatRegister (line 444) | FloatRegister as_QuadFloatRegister(int encoding) { FILE: HotSpot1.7/src/cpu/sparc/vm/relocInfo_sparc.cpp function address (line 144) | address Relocation::pd_call_destination(address orig_addr) { function address (line 184) | address* Relocation::pd_address_in_code() { function address (line 191) | address Relocation::pd_get_address_from_code() { FILE: HotSpot1.7/src/cpu/sparc/vm/sharedRuntime_sparc.cpp class RegisterSaver (line 51) | class RegisterSaver { method Oexception_offset (line 99) | static int Oexception_offset() { return o0_offset; } method G3_offset (line 100) | static int G3_offset() { return g3_offset; } method G5_offset (line 101) | static int G5_offset() { return g5_offset; } function OopMap (line 111) | OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int add... function reg2offset (line 328) | static int reg2offset(VMReg r) { function VMRegPair (line 332) | static VMRegPair reg64_to_VMRegPair(Register r) { class AdapterGenerator (line 479) | class AdapterGenerator { method set_Rdisp (line 482) | void set_Rdisp(Register r) { Rdisp = r; } method arg_offset (line 487) | int arg_offset(const int st_off) { return st_off; } method next_arg_offset (line 488) | int next_arg_offset(const int st_off) { method AdapterGenerator (line 522) | AdapterGenerator(MacroAssembler *_masm) : masm(_masm) {} function RegisterOrConstant (line 581) | RegisterOrConstant AdapterGenerator::arg_slot(const int st_off) { function RegisterOrConstant (line 586) | RegisterOrConstant AdapterGenerator::next_arg_slot(const int st_off) { function range_check (line 750) | static void range_check(MacroAssembler* masm, Register pc_reg, Register ... function AdapterHandlerEntry (line 1023) | AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(MacroAssembl... function VMReg (line 1091) | static VMReg int_stk_helper( int i ) { function check_forward_pending_exception (line 1261) | static void check_forward_pending_exception(MacroAssembler *masm, Regist... function simple_move32 (line 1276) | static void simple_move32(MacroAssembler* masm, VMRegPair src, VMRegPair... function move32_64 (line 1298) | static void move32_64(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function move_ptr (line 1317) | static void move_ptr(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function object_move (line 1337) | static void object_move(MacroAssembler* masm, function float_move (line 1396) | static void float_move(MacroAssembler* masm, VMRegPair src, VMRegPair ds... function split_long_move (line 1444) | static void split_long_move(MacroAssembler* masm, VMRegPair src, VMRegPa... function long_move (line 1454) | static void long_move(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function double_move (line 1518) | static void double_move(MacroAssembler* masm, VMRegPair src, VMRegPair d... function create_inner_frame (line 1629) | static void create_inner_frame(MacroAssembler* masm, bool* already_creat... function save_or_restore_arguments (line 1641) | static void save_or_restore_arguments(MacroAssembler* masm, function check_needs_gc_for_critical_native (line 1714) | static void check_needs_gc_for_critical_native(MacroAssembler* masm, function unpack_array_argument (line 1777) | static void unpack_array_argument(MacroAssembler* masm, VMRegPair reg, B... function verify_oop_args (line 1800) | static void verify_oop_args(MacroAssembler* masm, function gen_special_dispatch (line 1824) | static void gen_special_dispatch(MacroAssembler* masm, function nmethod (line 1916) | nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm, function nmethod (line 2762) | nmethod *SharedRuntime::generate_dtrace_nmethod( function uint (line 3293) | uint SharedRuntime::out_preserve_stack_slots() { function gen_new_frame (line 3297) | static void gen_new_frame(MacroAssembler* masm, bool deopt) { function make_new_frames (line 3358) | static void make_new_frames(MacroAssembler* masm, bool deopt) { function SafepointBlob (line 3746) | SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, in... function RuntimeStub (line 3840) | RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, c... FILE: HotSpot1.7/src/cpu/sparc/vm/stubGenerator_sparc.cpp function address (line 74) | static address handle_unsafe_access() { class StubGenerator (line 88) | class StubGenerator: public StubCodeGenerator { method address (line 102) | address generate_call_stub(address& return_pc) { method address (line 328) | address generate_catch_exception() { method address (line 367) | address generate_forward_exception() { method address (line 439) | address generate_throw_exception(const char* name, address runtime_entry, method address (line 514) | address generate_test_stop() { method address (line 562) | address generate_stop_subroutine() { method address (line 571) | address generate_flush_callers_register_windows() { method get_v8_oop_lock_ptr (line 586) | void get_v8_oop_lock_ptr(Register lock_ptr_reg, Register mark_oop_reg,... method generate_v8_lock_prologue (line 599) | void generate_v8_lock_prologue(Register lock_reg, Register lock_ptr_re... method generate_v8_lock_epilogue (line 638) | void generate_v8_lock_epilogue(Register lock_reg, Register lock_ptr_re... method address (line 653) | address generate_atomic_xchg() { method address (line 712) | address generate_atomic_cmpxchg() { method address (line 742) | address generate_atomic_cmpxchg_long() { method address (line 777) | address generate_atomic_add() { method address (line 834) | address generate_handler_for_unsafe_access() { method address (line 885) | address generate_partial_subtype_check() { method address (line 953) | address generate_verify_oop_subroutine() { method assert_clean_int (line 972) | void assert_clean_int(Register Rint, Register Rtmp) { method array_overlap_test (line 990) | void array_overlap_test(address no_overlap_target, int log2_elem_size) { method array_overlap_test (line 994) | void array_overlap_test(Label& L_no_overlap, int log2_elem_size) { method array_overlap_test (line 997) | void array_overlap_test(address no_overlap_target, Label* NOLp, int lo... method gen_write_ref_array_pre_barrier (line 1028) | void gen_write_ref_array_pre_barrier(Register addr, Register count, bo... method gen_write_ref_array_post_barrier (line 1074) | void gen_write_ref_array_post_barrier(Register addr, Register count, method disjoint_copy_core (line 1128) | void disjoint_copy_core(Register from, Register to, Register count, in... method copy_16_bytes_shift_loop (line 1206) | void copy_16_bytes_shift_loop(Register from, Register to, Register cou... method copy_16_bytes_forward_with_shift (line 1252) | void copy_16_bytes_forward_with_shift(Register from, Register to, method copy_16_bytes_backward_with_shift (line 1312) | void copy_16_bytes_backward_with_shift(Register end_from, Register end... method address (line 1381) | address generate_disjoint_byte_copy(bool aligned, address *entry, cons... method address (line 1490) | address generate_conjoint_byte_copy(bool aligned, address nooverlap_ta... method address (line 1602) | address generate_disjoint_short_copy(bool aligned, address *entry, con... method address (line 1718) | address generate_fill(BasicType t, bool aligned, const char* name) { method stub_prolog (line 3459) | void stub_prolog(StubCodeDesc* cdesc) { method align (line 3473) | void align(bool at_header = false) { function StubGenerator_generate (line 3492) | void StubGenerator_generate(CodeBuffer* code, bool all) { FILE: HotSpot1.7/src/cpu/sparc/vm/stubRoutines_sparc.cpp function address (line 43) | address bootstrap_flush_windows(void) { FILE: HotSpot1.7/src/cpu/sparc/vm/stubRoutines_sparc.hpp function returns_to_call_stub (line 36) | static bool returns_to_call_stub(address return_pc) { class Sparc (line 47) | class Sparc { method atomic_memory_operation_lock (line 87) | static int atomic_memory_operation_lock() { return _atomic_memory_oper... method set_atomic_memory_operation_lock (line 88) | static void set_atomic_memory_operation_lock(int value) { _atomic_memo... method address (line 94) | static address stop_subroutine_entry_address() { return (addr... method address (line 99) | static address partial_subtype_check() { return _part... FILE: HotSpot1.7/src/cpu/sparc/vm/templateInterpreter_sparc.cpp function address (line 95) | address TemplateInterpreterGenerator::generate_exception_handler_common(... function address (line 116) | address TemplateInterpreterGenerator::generate_ClassCastException_handle... function address (line 131) | address TemplateInterpreterGenerator::generate_ArrayIndexOutOfBounds_han... function address (line 145) | address TemplateInterpreterGenerator::generate_StackOverflowError_handle... function address (line 155) | address TemplateInterpreterGenerator::generate_return_entry_for(TosState... function address (line 215) | address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState ... function address (line 235) | address TemplateInterpreterGenerator::generate_result_handler_for(BasicT... function address (line 266) | address TemplateInterpreterGenerator::generate_safept_entry_for(TosState... function address (line 275) | address TemplateInterpreterGenerator::generate_continuation_for(TosState... function address (line 603) | address InterpreterGenerator::generate_empty_entry(void) { function address (line 636) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 734) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 819) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1250) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function size_activation_helper (line 1530) | static int size_activation_helper(int callee_extra_locals, int max_stack... function address (line 1940) | address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosSta... function address (line 1993) | address TemplateInterpreterGenerator::generate_trace_code(TosState state) { FILE: HotSpot1.7/src/cpu/sparc/vm/templateTable_sparc.cpp function do_oop_store (line 45) | static void do_oop_store(InterpreterMacroAssembler* _masm, function ccNot (line 136) | Assembler::Condition ccNot(TemplateTable::Condition cc) { function Address (line 153) | Address TemplateTable::at_bcp(int offset) { FILE: HotSpot1.7/src/cpu/sparc/vm/vm_version_sparc.hpp class VM_Version (line 31) | class VM_Version: public Abstract_VM_Version { type Feature_Flag (line 33) | enum Feature_Flag { type Feature_Flag_Set (line 54) | enum Feature_Flag_Set { method is_M_family (line 94) | static bool is_M_family(int features) { return (features & M_family_m)... method is_T_family (line 95) | static bool is_T_family(int features) { return (features & T_family_m)... method is_niagara (line 96) | static bool is_niagara() { return is_T_family(_features); } method DEBUG_ONLY (line 97) | DEBUG_ONLY( static bool is_niagara(int features) { return (features &... method is_T1_model (line 100) | static bool is_T1_model(int features) { return is_T_family(features) &... method maximum_niagara1_processor_count (line 102) | static int maximum_niagara1_processor_count() { return 32; } method has_v8 (line 109) | static bool has_v8() { return (_features & v8_instruc... method has_v9 (line 110) | static bool has_v9() { return (_features & v9_instruc... method has_hardware_mul32 (line 111) | static bool has_hardware_mul32() { return (_features & hardware_m... method has_hardware_div32 (line 112) | static bool has_hardware_div32() { return (_features & hardware_d... method has_hardware_fsmuld (line 113) | static bool has_hardware_fsmuld() { return (_features & hardware_f... method has_hardware_popc (line 114) | static bool has_hardware_popc() { return (_features & hardware_p... method has_vis1 (line 115) | static bool has_vis1() { return (_features & vis1_instr... method has_vis2 (line 116) | static bool has_vis2() { return (_features & vis2_instr... method has_vis3 (line 117) | static bool has_vis3() { return (_features & vis3_instr... method has_blk_init (line 118) | static bool has_blk_init() { return (_features & blk_init_i... method has_cbcond (line 119) | static bool has_cbcond() { return (_features & cbcond_ins... method supports_compare_and_exchange (line 121) | static bool supports_compare_and_exchange() method is_niagara_plus (line 126) | static bool is_niagara_plus() { return is_T_family(_features) ... method is_M_series (line 128) | static bool is_M_series() { return is_M_family(_features); } method is_T4 (line 129) | static bool is_T4() { return is_T_family(_features) ... method is_sparc64 (line 132) | static bool is_sparc64() { return (_features & sparc64_fa... method is_sun4v (line 134) | static bool is_sun4v() { return (_features & sun4v_m) !... method is_ultra3 (line 135) | static bool is_ultra3() { return (_features & ultra3_m) ... method has_fast_fxtof (line 137) | static bool has_fast_fxtof() { return is_niagara() || is_spar... method has_fast_idiv (line 138) | static bool has_fast_idiv() { return is_niagara_plus() || is... method has_fast_rdpc (line 141) | static bool has_fast_rdpc() { return is_T4(); } method has_block_zeroing (line 144) | static bool has_block_zeroing() { return has_blk_init() && is_T4... method intx (line 148) | static intx prefetch_data_size() { method intx (line 153) | static intx prefetch_copy_interval_in_bytes() { method intx (line 157) | static intx prefetch_scan_interval_in_bytes() { method intx (line 161) | static intx prefetch_fields_ahead() { method intx (line 166) | static intx allocate_prefetch_distance() { method intx (line 174) | static intx allocate_prefetch_style() { method v8_instructions_work (line 181) | static bool v8_instructions_work() { return has_v8() && !has_v9(); } method v9_instructions_work (line 182) | static bool v9_instructions_work() { return has_v9(); } method uint (line 189) | static uint page_size_count() { return is_sun4v() ? 4 : 2; } FILE: HotSpot1.7/src/cpu/sparc/vm/vmreg_sparc.inline.hpp function VMReg (line 28) | inline VMReg RegisterImpl::as_VMReg() { function VMReg (line 33) | inline VMReg FloatRegisterImpl::as_VMReg() { return VMRegImpl::as_VMReg(... function Register (line 39) | inline Register VMRegImpl::as_Register() { function FloatRegister (line 46) | inline FloatRegister VMRegImpl::as_FloatRegister() { FILE: HotSpot1.7/src/cpu/sparc/vm/vtableStubs_sparc.cpp function VtableStub (line 53) | VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { function VtableStub (line 126) | VtableStub* VtableStubs::create_itable_stub(int itable_index) { FILE: HotSpot1.7/src/cpu/x86/vm/assembler_x86.cpp function Address (line 96) | Address Address::make_array(ArrayAddress adr) { function Address (line 132) | Address Address::make_array(ArrayAddress adr) { function Address (line 157) | Address Address::make_raw(int base, int index, int scale, int disp, bool... function encode (line 206) | static int encode(Register r) { function encode (line 214) | static int encode(XMMRegister r) { function address (line 419) | address Assembler::locate_operand(address inst, WhichOperand which) { function address (line 830) | address Assembler::locate_next_instruction(address inst) { function Address (line 5515) | Address MacroAssembler::as_Address(AddressLiteral adr) { function Address (line 5519) | Address MacroAssembler::as_Address(ArrayAddress adr) { function pass_arg0 (line 5986) | static void pass_arg0(MacroAssembler* masm, Register arg) { function pass_arg1 (line 5990) | static void pass_arg1(MacroAssembler* masm, Register arg) { function pass_arg2 (line 5994) | static void pass_arg2(MacroAssembler* masm, Register arg) { function pass_arg3 (line 5998) | static void pass_arg3(MacroAssembler* masm, Register arg) { function Address (line 6113) | Address MacroAssembler::as_Address(AddressLiteral adr) { function Address (line 6123) | Address MacroAssembler::as_Address(ArrayAddress adr) { function pass_arg0 (line 6538) | static void pass_arg0(MacroAssembler* masm, Register arg) { function pass_arg1 (line 6544) | static void pass_arg1(MacroAssembler* masm, Register arg) { function pass_arg2 (line 6550) | static void pass_arg2(MacroAssembler* masm, Register arg) { function pass_arg3 (line 6556) | static void pass_arg3(MacroAssembler* masm, Register arg) { function Register (line 8918) | Register MacroAssembler::tlab_refill(Label& retry, function RegisterOrConstant (line 9680) | RegisterOrConstant MacroAssembler::delayed_value_impl(intptr_t* delayed_... function Address (line 9718) | Address MacroAssembler::argument_address(RegisterOrConstant arg_slot, class ControlWord (line 9811) | class ControlWord { method rounding_control (line 9815) | int rounding_control() const { return (_value >> 10) & 3 ... method precision_control (line 9816) | int precision_control() const { return (_value >> 8) & 3 ... method precision (line 9817) | bool precision() const { return ((_value >> 5) & 1) != ... method underflow (line 9818) | bool underflow() const { return ((_value >> 4) & 1) != ... method overflow (line 9819) | bool overflow() const { return ((_value >> 3) & 1) != ... method zero_divide (line 9820) | bool zero_divide() const { return ((_value >> 2) & 1) != ... method denormalized (line 9821) | bool denormalized() const { return ((_value >> 1) & 1) != ... method invalid (line 9822) | bool invalid() const { return ((_value >> 0) & 1) != ... method print (line 9824) | void print() const { class StatusWord (line 9858) | class StatusWord { method busy (line 9862) | bool busy() const { return ((_value >> 15) & 1) != ... method C3 (line 9863) | bool C3() const { return ((_value >> 14) & 1) != ... method C2 (line 9864) | bool C2() const { return ((_value >> 10) & 1) != ... method C1 (line 9865) | bool C1() const { return ((_value >> 9) & 1) != ... method C0 (line 9866) | bool C0() const { return ((_value >> 8) & 1) != ... method top (line 9867) | int top() const { return (_value >> 11) & 7 ... method error_status (line 9868) | bool error_status() const { return ((_value >> 7) & 1) != ... method stack_fault (line 9869) | bool stack_fault() const { return ((_value >> 6) & 1) != ... method precision (line 9870) | bool precision() const { return ((_value >> 5) & 1) != ... method underflow (line 9871) | bool underflow() const { return ((_value >> 4) & 1) != ... method overflow (line 9872) | bool overflow() const { return ((_value >> 3) & 1) != ... method zero_divide (line 9873) | bool zero_divide() const { return ((_value >> 2) & 1) != ... method denormalized (line 9874) | bool denormalized() const { return ((_value >> 1) & 1) != ... method invalid (line 9875) | bool invalid() const { return ((_value >> 0) & 1) != ... method print (line 9877) | void print() const { class TagWord (line 9902) | class TagWord { method tag_at (line 9906) | int tag_at(int i) const { return (_value >> (i*2)) & 3; } method print (line 9908) | void print() const { class FPU_Register (line 9914) | class FPU_Register { method is_indefinite (line 9920) | bool is_indefinite() const { method print (line 9924) | void print() const { class FPU_State (line 9932) | class FPU_State { method tag_for_st (line 9949) | int tag_for_st(int i) const { return _tag_word.tag_at((_statu... method FPU_Register (line 9950) | FPU_Register* st(int i) const { return (FPU_Register*)&_registe... method print (line 9963) | void print() const { class Flag_Register (line 9982) | class Flag_Register { method overflow (line 9986) | bool overflow() const { return ((_value >> 11) & 1) != ... method direction (line 9987) | bool direction() const { return ((_value >> 10) & 1) != ... method sign (line 9988) | bool sign() const { return ((_value >> 7) & 1) != ... method zero (line 9989) | bool zero() const { return ((_value >> 6) & 1) != ... method auxiliary_carry (line 9990) | bool auxiliary_carry() const { return ((_value >> 4) & 1) != ... method parity (line 9991) | bool parity() const { return ((_value >> 2) & 1) != ... method carry (line 9992) | bool carry() const { return ((_value >> 0) & 1) != ... method print (line 9994) | void print() const { class IU_Register (line 10011) | class IU_Register { method print (line 10015) | void print() const { class IU_State (line 10021) | class IU_State { method print (line 10033) | void print() const { class CPU_State (line 10050) | class CPU_State { method print (line 10055) | void print() const { function _print_CPU_state (line 10066) | static void _print_CPU_state(CPU_State* state) { function _verify_FPU (line 10080) | static bool _verify_FPU(int stack_depth, char* s, CPU_State* state) { FILE: HotSpot1.7/src/cpu/x86/vm/assembler_x86.hpp class BiasedLockingCounters (line 28) | class BiasedLockingCounters function VALUE_OBJ_CLASS_SPEC (line 33) | class Argument VALUE_OBJ_CLASS_SPEC { class ArrayAddress (line 151) | class ArrayAddress function VALUE_OBJ_CLASS_SPEC (line 153) | class Address VALUE_OBJ_CLASS_SPEC { function index_needs_rex (line 311) | bool index_needs_rex() const { function reloc (line 315) | relocInfo::relocType reloc() const { return _rspec.type(); } function VALUE_OBJ_CLASS_SPEC (line 331) | class AddressLiteral VALUE_OBJ_CLASS_SPEC { class RuntimeAddress (line 385) | class RuntimeAddress: public AddressLiteral { method RuntimeAddress (line 389) | RuntimeAddress(address target) : AddressLiteral(target, relocInfo::run... class OopAddress (line 393) | class OopAddress: public AddressLiteral { method OopAddress (line 397) | OopAddress(address target) : AddressLiteral(target, relocInfo::oop_typ... class ExternalAddress (line 401) | class ExternalAddress: public AddressLiteral { method reloc_for_target (line 403) | static relocInfo::relocType reloc_for_target(address target) { method ExternalAddress (line 413) | ExternalAddress(address target) : AddressLiteral(target, reloc_for_tar... class InternalAddress (line 417) | class InternalAddress: public AddressLiteral { method InternalAddress (line 421) | InternalAddress(address target) : AddressLiteral(target, relocInfo::in... function VALUE_OBJ_CLASS_SPEC (line 429) | class ArrayAddress VALUE_OBJ_CLASS_SPEC { class Assembler (line 450) | class Assembler : public AbstractAssembler { type Condition (line 456) | enum Condition { // The x86 condition codes used f... type Prefix (line 479) | enum Prefix { type VexPrefix (line 512) | enum VexPrefix { type VexSimdPrefix (line 519) | enum VexSimdPrefix { type VexOpcode (line 526) | enum VexOpcode { type WhichOperand (line 533) | enum WhichOperand { method vex_prefix (line 592) | void vex_prefix(XMMRegister dst, XMMRegister nds, Address src, method vex_prefix_and_encode (line 603) | int vex_prefix_and_encode(XMMRegister dst, XMMRegister nds, XMMRegist... method simd_prefix (line 616) | void simd_prefix(XMMRegister dst, Address src, method simd_prefix (line 621) | void simd_prefix(Address dst, XMMRegister src, VexSimdPrefix pre) { method simd_prefix_q (line 624) | void simd_prefix_q(XMMRegister dst, XMMRegister nds, Address src, method simd_prefix_and_encode (line 635) | int simd_prefix_and_encode(XMMRegister dst, XMMRegister nds, Register ... method simd_prefix_and_encode (line 642) | int simd_prefix_and_encode(XMMRegister dst, Register src, VexSimdPrefi... method simd_prefix_and_encode (line 645) | int simd_prefix_and_encode(Register dst, XMMRegister src, method simd_prefix_and_encode_q (line 651) | int simd_prefix_and_encode_q(XMMRegister dst, XMMRegister nds, Registe... method simd_prefix_and_encode_q (line 656) | int simd_prefix_and_encode_q(XMMRegister dst, Register src, VexSimdPre... method simd_prefix_and_encode_q (line 659) | int simd_prefix_and_encode_q(Register dst, XMMRegister src, function cld (line 930) | void cld() { emit_byte(0xfc); } function cpuid (line 977) | void cpuid() { function lfence (line 1225) | void lfence() { type Membar_mask_bits (line 1239) | enum Membar_mask_bits { function membar (line 1247) | void membar(Membar_mask_bits order_constraint) { function std (line 1540) | void std() { emit_byte(0xfd); } function xgetbv (line 1597) | void xgetbv() { class MacroAssembler (line 1807) | class MacroAssembler: public Assembler { method MacroAssembler (line 1864) | MacroAssembler(CodeBuffer* code) : Assembler(code) {} method increment (line 1902) | void increment(Register reg, int value = 1) { LP64_ONLY(incrementq(reg... method decrement (line 1903) | void decrement(Register reg, int value = 1) { LP64_ONLY(decrementq(reg... method movflt (line 1919) | void movflt(XMMRegister dst, XMMRegister src) { method movflt (line 1923) | void movflt(XMMRegister dst, Address src) { movss(dst, src); } method movflt (line 1925) | void movflt(Address dst, XMMRegister src) { movss(dst, src); } method movdbl (line 1927) | void movdbl(XMMRegister dst, XMMRegister src) { method movdbl (line 1934) | void movdbl(XMMRegister dst, Address src) { method movdbl (line 1938) | void movdbl(Address dst, XMMRegister src) { movsd(dst, src); } method untested (line 2337) | void untested() { stop("untested"); } method unimplemented (line 2339) | void unimplemented(const char* what = "") { char* b = new char[10... method should_not_reach_here (line 2341) | void should_not_reach_here() { stop("should not reac... method bang_stack_with_offset (line 2346) | void bang_stack_with_offset(int offset) { method addptr (line 2395) | void addptr(Address dst, int32_t src) { LP64_ONLY(addq(dst, src)) NOT_... method addptr (line 2398) | void addptr(Register dst, Address src) { LP64_ONLY(addq(dst, src)) NOT... method addptr (line 2401) | void addptr(Register dst, RegisterOrConstant src) { method andptr (line 2407) | void andptr(Register src1, Register src2) { LP64_ONLY(andq(src1, src2)... method cmpptr (line 2430) | void cmpptr(Register src1, Register src2) { LP64_ONLY(cmpq(src1, src2)... method cmpptr (line 2431) | void cmpptr(Register src1, Address src2) { LP64_ONLY(cmpq(src1, src2))... method cmpptr (line 2434) | void cmpptr(Register src1, int32_t src2) { LP64_ONLY(cmpq(src1, src2))... method cmpptr (line 2435) | void cmpptr(Address src1, int32_t src2) { LP64_ONLY(cmpq(src1, src2)) ... method imulptr (line 2445) | void imulptr(Register dst, Register src) { LP64_ONLY(imulq(dst, src)) ... method negptr (line 2448) | void negptr(Register dst) { LP64_ONLY(negq(dst)) NOT_LP64(negl(dst)); } method notptr (line 2450) | void notptr(Register dst) { LP64_ONLY(notq(dst)) NOT_LP64(notl(dst)); } method shlptr (line 2453) | void shlptr(Register dst) { LP64_ONLY(shlq(dst)) NOT_LP64(shll(dst)); } method shrptr (line 2456) | void shrptr(Register dst) { LP64_ONLY(shrq(dst)) NOT_LP64(shrl(dst)); } method sarptr (line 2458) | void sarptr(Register dst) { LP64_ONLY(sarq(dst)) NOT_LP64(sarl(dst)); } method sarptr (line 2459) | void sarptr(Register dst, int32_t src) { LP64_ONLY(sarq(dst, src)) NOT... method subptr (line 2461) | void subptr(Address dst, int32_t src) { LP64_ONLY(subq(dst, src)) NOT_... method subptr (line 2463) | void subptr(Register dst, Address src) { LP64_ONLY(subq(dst, src)) NOT... method subptr (line 2468) | void subptr(Register dst, RegisterOrConstant src) { method sbbptr (line 2473) | void sbbptr(Address dst, int32_t src) { LP64_ONLY(sbbq(dst, src)) NOT_... method sbbptr (line 2474) | void sbbptr(Register dst, int32_t src) { LP64_ONLY(sbbq(dst, src)) NOT... method xchgptr (line 2476) | void xchgptr(Register src1, Register src2) { LP64_ONLY(xchgq(src1, src... method xchgptr (line 2477) | void xchgptr(Register src1, Address src2) { LP64_ONLY(xchgq(src1, src2... method xaddptr (line 2479) | void xaddptr(Address src1, Register src2) { LP64_ONLY(xaddq(src1, src2... method lea (line 2491) | void lea(Register dst, Address adr) { Assembler::lea(dst, adr); } method leal32 (line 2493) | void leal32(Register dst, Address src) { leal(dst, src); } method orptr (line 2500) | void orptr(Register dst, Address src) { LP64_ONLY(orq(dst, src)) NOT_L... method orptr (line 2501) | void orptr(Register dst, Register src) { LP64_ONLY(orq(dst, src)) NOT_... method orptr (line 2502) | void orptr(Register dst, int32_t src) { LP64_ONLY(orq(dst, src)) NOT_L... method testptr (line 2504) | void testptr(Register src, int32_t imm32) { LP64_ONLY(testq(src, imm3... method xorptr (line 2507) | void xorptr(Register dst, Register src) { LP64_ONLY(xorq(dst, src)) NO... method xorptr (line 2508) | void xorptr(Register dst, Address src) { LP64_ONLY(xorq(dst, src)) NOT... method andpd (line 2535) | void andpd(XMMRegister dst, Address src) { Assembler::andpd(dst, src); } method andps (line 2538) | void andps(XMMRegister dst, XMMRegister src) { Assembler::andps(dst, s... method andps (line 2539) | void andps(XMMRegister dst, Address src) { Assembler::andps(dst, src); } method comiss (line 2542) | void comiss(XMMRegister dst, XMMRegister src) { Assembler::comiss(dst,... method comiss (line 2543) | void comiss(XMMRegister dst, Address src) { Assembler::comiss(dst, src... method comisd (line 2546) | void comisd(XMMRegister dst, XMMRegister src) { Assembler::comisd(dst,... method comisd (line 2547) | void comisd(XMMRegister dst, Address src) { Assembler::comisd(dst, src... method fadd_s (line 2550) | void fadd_s(Address src) { Assembler::fadd_s(src); } method fadd_s (line 2551) | void fadd_s(AddressLiteral src) { Assembler::fadd_s(as_Address(src)); } method fldcw (line 2553) | void fldcw(Address src) { Assembler::fldcw(src); } method fld_s (line 2556) | void fld_s(int index) { Assembler::fld_s(index); } method fld_s (line 2557) | void fld_s(Address src) { Assembler::fld_s(src); } method fld_d (line 2560) | void fld_d(Address src) { Assembler::fld_d(src); } method fld_x (line 2563) | void fld_x(Address src) { Assembler::fld_x(src); } method fmul_s (line 2566) | void fmul_s(Address src) { Assembler::fmul_s(src); } method fmul_s (line 2567) | void fmul_s(AddressLiteral src) { Assembler::fmul_s(as_Address(src)); } method ldmxcsr (line 2569) | void ldmxcsr(Address src) { Assembler::ldmxcsr(src); } method exp_with_fallback (line 2581) | void exp_with_fallback(int num_fpu_regs_in_use) { pow_or_exp(true, num... method pow_with_fallback (line 2583) | void pow_with_fallback(int num_fpu_regs_in_use) { pow_or_exp(false, nu... method movss (line 2598) | void movss(Address dst, XMMRegister src) { Assembler::movss(dst, s... method movss (line 2599) | void movss(XMMRegister dst, XMMRegister src) { Assembler::movss(dst, s... method movss (line 2600) | void movss(XMMRegister dst, Address src) { Assembler::movss(dst, s... method movlpd (line 2603) | void movlpd(XMMRegister dst, Address src) {Assembler::movlpd(dst, s... method addsd (line 2608) | void addsd(XMMRegister dst, XMMRegister src) { Assembler::addsd(dst... method addsd (line 2609) | void addsd(XMMRegister dst, Address src) { Assembler::addsd(dst... method addss (line 2612) | void addss(XMMRegister dst, XMMRegister src) { Assembler::addss(dst... method addss (line 2613) | void addss(XMMRegister dst, Address src) { Assembler::addss(dst... method divsd (line 2616) | void divsd(XMMRegister dst, XMMRegister src) { Assembler::divsd(dst... method divsd (line 2617) | void divsd(XMMRegister dst, Address src) { Assembler::divsd(dst... method divss (line 2620) | void divss(XMMRegister dst, XMMRegister src) { Assembler::divss(dst... method divss (line 2621) | void divss(XMMRegister dst, Address src) { Assembler::divss(dst... method movdqu (line 2625) | void movdqu(Address dst, XMMRegister src) { Assembler::movdqu(ds... method movdqu (line 2626) | void movdqu(XMMRegister dst, Address src) { Assembler::movdqu(ds... method movdqu (line 2627) | void movdqu(XMMRegister dst, XMMRegister src) { Assembler::movdqu(ds... method movsd (line 2630) | void movsd(XMMRegister dst, XMMRegister src) { Assembler::movsd(dst, s... method movsd (line 2631) | void movsd(Address dst, XMMRegister src) { Assembler::movsd(dst, s... method movsd (line 2632) | void movsd(XMMRegister dst, Address src) { Assembler::movsd(dst, s... method mulsd (line 2635) | void mulsd(XMMRegister dst, XMMRegister src) { Assembler::mulsd(dst... method mulsd (line 2636) | void mulsd(XMMRegister dst, Address src) { Assembler::mulsd(dst... method mulss (line 2639) | void mulss(XMMRegister dst, XMMRegister src) { Assembler::mulss(dst... method mulss (line 2640) | void mulss(XMMRegister dst, Address src) { Assembler::mulss(dst... method sqrtsd (line 2643) | void sqrtsd(XMMRegister dst, XMMRegister src) { Assembler::sqrtsd(d... method sqrtsd (line 2644) | void sqrtsd(XMMRegister dst, Address src) { Assembler::sqrtsd(d... method sqrtss (line 2647) | void sqrtss(XMMRegister dst, XMMRegister src) { Assembler::sqrtss(d... method sqrtss (line 2648) | void sqrtss(XMMRegister dst, Address src) { Assembler::sqrtss(d... method subsd (line 2651) | void subsd(XMMRegister dst, XMMRegister src) { Assembler::subsd(dst... method subsd (line 2652) | void subsd(XMMRegister dst, Address src) { Assembler::subsd(dst... method subss (line 2655) | void subss(XMMRegister dst, XMMRegister src) { Assembler::subss(dst... method subss (line 2656) | void subss(XMMRegister dst, Address src) { Assembler::subss(dst... method ucomiss (line 2659) | void ucomiss(XMMRegister dst, XMMRegister src) { Assembler::ucomiss(ds... method ucomiss (line 2660) | void ucomiss(XMMRegister dst, Address src) { Assembler::ucomiss(ds... method ucomisd (line 2663) | void ucomisd(XMMRegister dst, XMMRegister src) { Assembler::ucomisd(ds... method ucomisd (line 2664) | void ucomisd(XMMRegister dst, Address src) { Assembler::ucomisd(ds... method xorpd (line 2668) | void xorpd(XMMRegister dst, XMMRegister src) { Assembler::xorpd(dst, s... method xorpd (line 2669) | void xorpd(XMMRegister dst, Address src) { Assembler::xorpd(dst, s... method xorps (line 2673) | void xorps(XMMRegister dst, XMMRegister src) { Assembler::xorps(dst, s... method xorps (line 2674) | void xorps(XMMRegister dst, Address src) { Assembler::xorps(dst, s... method pshufb (line 2678) | void pshufb(XMMRegister dst, XMMRegister src) { Assembler::pshufb(dst,... method pshufb (line 2679) | void pshufb(XMMRegister dst, Address src) { Assembler::pshufb(dst,... method vaddsd (line 2683) | void vaddsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vaddsd (line 2684) | void vaddsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vaddss (line 2687) | void vaddss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vaddss (line 2688) | void vaddss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vandpd (line 2691) | void vandpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vandpd (line 2692) | void vandpd(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vandps (line 2695) | void vandps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vandps (line 2696) | void vandps(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vdivsd (line 2699) | void vdivsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vdivsd (line 2700) | void vdivsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vdivss (line 2703) | void vdivss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vdivss (line 2704) | void vdivss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vmulsd (line 2707) | void vmulsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vmulsd (line 2708) | void vmulsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vmulss (line 2711) | void vmulss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vmulss (line 2712) | void vmulss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vsubsd (line 2715) | void vsubsd(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vsubsd (line 2716) | void vsubsd(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vsubss (line 2719) | void vsubss(XMMRegister dst, XMMRegister nds, XMMRegister src) { Assem... method vsubss (line 2720) | void vsubss(XMMRegister dst, XMMRegister nds, Address src) { Assem... method vxorpd (line 2725) | void vxorpd(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vxorpd (line 2726) | void vxorpd(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vxorps (line 2729) | void vxorps(XMMRegister dst, XMMRegister nds, XMMRegister src, bool ve... method vxorps (line 2730) | void vxorps(XMMRegister dst, XMMRegister nds, Address src, bool vector... method vpxor (line 2733) | void vpxor(XMMRegister dst, XMMRegister nds, XMMRegister src, bool vec... method vpxor (line 2739) | void vpxor(XMMRegister dst, XMMRegister nds, Address src, bool vector2... method vpxor (line 2747) | void vpxor(XMMRegister dst, XMMRegister src) { Assembler::vpxor(dst, d... method vpxor (line 2748) | void vpxor(XMMRegister dst, Address src) { Assembler::vpxor(dst, dst, ... method vinserti128h (line 2751) | void vinserti128h(XMMRegister dst, XMMRegister nds, XMMRegister src) { method cmov (line 2763) | void cmov( Condition cc, Register dst, Register src) { cmovptr(cc, d... method cmovptr (line 2765) | void cmovptr(Condition cc, Register dst, Address src) { LP64_ONLY(cmo... method cmovptr (line 2766) | void cmovptr(Condition cc, Register dst, Register src) { LP64_ONLY(cmo... method movptr (line 2785) | void movptr(Register dst, RegisterOrConstant src) { method pushptr (line 2819) | void pushptr(Address src) { LP64_ONLY(pushq(src)) NOT_LP64(pushl(src)); } method popptr (line 2820) | void popptr(Address src) { LP64_ONLY(popq(src)) NOT_LP64(popl(src)); } method movl2ptr (line 2825) | void movl2ptr(Register dst, Address src) { LP64_ONLY(movslq(dst, src))... method movl2ptr (line 2826) | void movl2ptr(Register dst, Register src) { LP64_ONLY(movslq(dst, src)... class SkipIfEqual (line 2878) | class SkipIfEqual { FILE: HotSpot1.7/src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp function jfloat (line 30) | inline jfloat BytecodeInterpreter::VMfloatAdd(jfloat op1, jfloat op2) { ... function jfloat (line 31) | inline jfloat BytecodeInterpreter::VMfloatSub(jfloat op1, jfloat op2) { ... function jfloat (line 32) | inline jfloat BytecodeInterpreter::VMfloatMul(jfloat op1, jfloat op2) { ... function jfloat (line 33) | inline jfloat BytecodeInterpreter::VMfloatDiv(jfloat op1, jfloat op2) { ... function jfloat (line 34) | inline jfloat BytecodeInterpreter::VMfloatRem(jfloat op1, jfloat op2) { ... function jfloat (line 36) | inline jfloat BytecodeInterpreter::VMfloatNeg(jfloat op) { return -op; } function jlong (line 53) | inline jlong BytecodeInterpreter::VMlongAdd(jlong op1, jlong op2) { function jlong (line 57) | inline jlong BytecodeInterpreter::VMlongAnd(jlong op1, jlong op2) { function jlong (line 61) | inline jlong BytecodeInterpreter::VMlongDiv(jlong op1, jlong op2) { function jlong (line 66) | inline jlong BytecodeInterpreter::VMlongMul(jlong op1, jlong op2) { function jlong (line 70) | inline jlong BytecodeInterpreter::VMlongOr(jlong op1, jlong op2) { function jlong (line 74) | inline jlong BytecodeInterpreter::VMlongSub(jlong op1, jlong op2) { function jlong (line 78) | inline jlong BytecodeInterpreter::VMlongXor(jlong op1, jlong op2) { function jlong (line 82) | inline jlong BytecodeInterpreter::VMlongRem(jlong op1, jlong op2) { function jlong (line 86) | inline jlong BytecodeInterpreter::VMlongUshr(jlong op1, jint op2) { function jlong (line 91) | inline jlong BytecodeInterpreter::VMlongShr(jlong op1, jint op2) { function jlong (line 95) | inline jlong BytecodeInterpreter::VMlongShl(jlong op1, jint op2) { function jlong (line 99) | inline jlong BytecodeInterpreter::VMlongNeg(jlong op) { function jlong (line 103) | inline jlong BytecodeInterpreter::VMlongNot(jlong op) { function jdouble (line 149) | inline jdouble BytecodeInterpreter::VMlong2Double(jlong val) { function jfloat (line 153) | inline jfloat BytecodeInterpreter::VMlong2Float(jlong val) { function jint (line 157) | inline jint BytecodeInterpreter::VMlong2Int(jlong val) { function jdouble (line 163) | inline jdouble BytecodeInterpreter::VMdoubleAdd(jdouble op1, jdouble op2) { function jdouble (line 167) | inline jdouble BytecodeInterpreter::VMdoubleDiv(jdouble op1, jdouble op2) { function jdouble (line 172) | inline jdouble BytecodeInterpreter::VMdoubleMul(jdouble op1, jdouble op2) { function jdouble (line 176) | inline jdouble BytecodeInterpreter::VMdoubleNeg(jdouble op) { function jdouble (line 180) | inline jdouble BytecodeInterpreter::VMdoubleRem(jdouble op1, jdouble op2) { function jdouble (line 184) | inline jdouble BytecodeInterpreter::VMdoubleSub(jdouble op1, jdouble op2) { function jfloat (line 197) | inline jfloat BytecodeInterpreter::VMdouble2Float(jdouble val) { function jdouble (line 203) | inline jdouble BytecodeInterpreter::VMfloat2Double(jfloat op) { function jint (line 209) | inline jint BytecodeInterpreter::VMintAdd(jint op1, jint op2) { function jint (line 213) | inline jint BytecodeInterpreter::VMintAnd(jint op1, jint op2) { function jint (line 217) | inline jint BytecodeInterpreter::VMintDiv(jint op1, jint op2) { function jint (line 223) | inline jint BytecodeInterpreter::VMintMul(jint op1, jint op2) { function jint (line 227) | inline jint BytecodeInterpreter::VMintNeg(jint op) { function jint (line 231) | inline jint BytecodeInterpreter::VMintOr(jint op1, jint op2) { function jint (line 235) | inline jint BytecodeInterpreter::VMintRem(jint op1, jint op2) { function jint (line 241) | inline jint BytecodeInterpreter::VMintShl(jint op1, jint op2) { function jint (line 245) | inline jint BytecodeInterpreter::VMintShr(jint op1, jint op2) { function jint (line 249) | inline jint BytecodeInterpreter::VMintSub(jint op1, jint op2) { function jint (line 253) | inline jint BytecodeInterpreter::VMintUshr(jint op1, jint op2) { function jint (line 257) | inline jint BytecodeInterpreter::VMintXor(jint op1, jint op2) { function jdouble (line 261) | inline jdouble BytecodeInterpreter::VMint2Double(jint val) { function jfloat (line 265) | inline jfloat BytecodeInterpreter::VMint2Float(jint val) { function jlong (line 269) | inline jlong BytecodeInterpreter::VMint2Long(jint val) { function jchar (line 273) | inline jchar BytecodeInterpreter::VMint2Char(jint val) { function jshort (line 277) | inline jshort BytecodeInterpreter::VMint2Short(jint val) { function jbyte (line 281) | inline jbyte BytecodeInterpreter::VMint2Byte(jint val) { FILE: HotSpot1.7/src/cpu/x86/vm/bytes_x86.hpp class Bytes (line 30) | class Bytes: AllStatic { method is_Java_byte_ordering_different (line 41) | static inline bool is_Java_byte_ordering_different(){ return true; } method u2 (line 46) | static inline u2 get_native_u2(address p) { return *(u2*)p; } method u4 (line 47) | static inline u4 get_native_u4(address p) { return *(u4*)p; } method u8 (line 48) | static inline u8 get_native_u8(address p) { return *(u8*)p; } method put_native_u2 (line 50) | static inline void put_native_u2(address p, u2 x) { *(u2*)p = x; } method put_native_u4 (line 51) | static inline void put_native_u4(address p, u4 x) { *(u4*)p = x; } method put_native_u8 (line 52) | static inline void put_native_u8(address p, u8 x) { *(u8*)p = x; } method u2 (line 58) | static inline u2 get_Java_u2(address p) { return swap_u2(g... method u4 (line 59) | static inline u4 get_Java_u4(address p) { return swap_u4(g... method u8 (line 60) | static inline u8 get_Java_u8(address p) { return swap_u8(g... method put_Java_u2 (line 62) | static inline void put_Java_u2(address p, u2 x) { put_native_u2(p,... method put_Java_u4 (line 63) | static inline void put_Java_u4(address p, u4 x) { put_native_u4(p,... method put_Java_u8 (line 64) | static inline void put_Java_u8(address p, u8 x) { put_native_u8(p,... FILE: HotSpot1.7/src/cpu/x86/vm/c1_CodeStubs_x86.cpp function jbyte (line 493) | jbyte* G1PostBarrierStub::byte_map_base_slow() { FILE: HotSpot1.7/src/cpu/x86/vm/c1_FpuStackSim_x86.cpp function intArray (line 170) | intArray* FpuStackSim::write_state() { FILE: HotSpot1.7/src/cpu/x86/vm/c1_FpuStackSim_x86.hpp class Compilation (line 31) | class Compilation function VALUE_OBJ_CLASS_SPEC (line 33) | class FpuStackSim VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/cpu/x86/vm/c1_FrameMap_x86.cpp function LIR_Opr (line 33) | LIR_Opr FrameMap::map_to_opr(BasicType type, VMRegPair* reg, bool) { function XMMRegister (line 133) | XMMRegister FrameMap::nr2xmmreg(int rnr) { function Address (line 259) | Address FrameMap::make_new_address(ByteSize sp_offset) const { function VMReg (line 306) | VMReg FrameMap::fpu_regname (int n) { function LIR_Opr (line 312) | LIR_Opr FrameMap::stack_pointer() { function LIR_Opr (line 318) | LIR_Opr FrameMap::method_handle_invoke_SP_save_opr() { FILE: HotSpot1.7/src/cpu/x86/vm/c1_FrameMap_x86.hpp function LIR_Opr (line 105) | static LIR_Opr as_long_opr(Register r) { function LIR_Opr (line 108) | static LIR_Opr as_pointer_opr(Register r) { function LIR_Opr (line 112) | static LIR_Opr as_long_opr(Register r, Register r2) { function LIR_Opr (line 115) | static LIR_Opr as_pointer_opr(Register r) { function is_caller_save_register (line 125) | static bool is_caller_save_register (LIR_Opr opr) { return true; } function is_caller_save_register (line 126) | static bool is_caller_save_register (Register r) { return true; } function LIR_Opr (line 128) | static LIR_Opr caller_save_xmm_reg_at(int i) { function adjust_reg_range (line 133) | static int adjust_reg_range(int range) { function nof_caller_save_cpu_regs (line 139) | static int nof_caller_save_cpu_regs() { return adjust_reg_range(pd_nof_c... function last_cpu_reg (line 140) | static int last_cpu_reg() { return adjust_reg_range(pd_last_... function last_byte_reg (line 141) | static int last_byte_reg() { return adjust_reg_range(pd_last_... FILE: HotSpot1.7/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp function jlong (line 47) | static jlong* double_quadword(jlong *adr, jlong lo, jlong hi) { function select_different_registers (line 76) | static void select_different_registers(Register preserve, function select_different_registers (line 92) | static void select_different_registers(Register preserve, function LIR_Opr (line 128) | LIR_Opr LIR_Assembler::receiverOpr() { function LIR_Opr (line 132) | LIR_Opr LIR_Assembler::osrBufferPointer() { function address (line 139) | address LIR_Assembler::float_constant(float f) { function address (line 150) | address LIR_Assembler::double_constant(double d) { function Address (line 226) | Address LIR_Assembler::as_Address(LIR_Address* addr) { function Address (line 230) | Address LIR_Assembler::as_Address(LIR_Address* addr, Register tmp) { function Address (line 262) | Address LIR_Assembler::as_Address_hi(LIR_Address* addr) { function Address (line 268) | Address LIR_Assembler::as_Address_lo(LIR_Address* addr) { function NOT_LP64 (line 2024) | NOT_LP64(__ cmovptr(ncond, result->as_register_hi(), frame_map()->addres... FILE: HotSpot1.7/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp function LIR_Opr (line 77) | LIR_Opr LIRGenerator::exceptionOopOpr() { return FrameMap::rax_oop_opr; } function LIR_Opr (line 78) | LIR_Opr LIRGenerator::exceptionPcOpr() { return FrameMap::rdx_opr; } function LIR_Opr (line 79) | LIR_Opr LIRGenerator::divInOpr() { return FrameMap::rax_opr; } function LIR_Opr (line 80) | LIR_Opr LIRGenerator::divOutOpr() { return FrameMap::rax_opr; } function LIR_Opr (line 81) | LIR_Opr LIRGenerator::remOutOpr() { return FrameMap::rdx_opr; } function LIR_Opr (line 82) | LIR_Opr LIRGenerator::shiftCountOpr() { return FrameMap::rcx_opr; } function LIR_Opr (line 83) | LIR_Opr LIRGenerator::syncTempOpr() { return FrameMap::rax_opr; } function LIR_Opr (line 84) | LIR_Opr LIRGenerator::getThreadTemp() { return LIR_OprFact::illegalOpr; } function LIR_Opr (line 87) | LIR_Opr LIRGenerator::result_register_for(ValueType* type, bool callee) { function LIR_Opr (line 105) | LIR_Opr LIRGenerator::rlock_byte(BasicType type) { function LIR_Opr (line 144) | LIR_Opr LIRGenerator::safepoint_poll_register() { function LIR_Address (line 149) | LIR_Address* LIRGenerator::generate_address(LIR_Opr base, LIR_Opr index, function LIR_Address (line 162) | LIR_Address* LIRGenerator::emit_array_address(LIR_Opr array_opr, LIR_Opr... function LIR_Opr (line 197) | LIR_Opr LIRGenerator::load_immediate(int x, BasicType type) { function LIR_Opr (line 940) | LIR_Opr fixed_register_for(BasicType type) { function LIR_Opr (line 1257) | LIR_Opr LIRGenerator::getThreadPointer() { FILE: HotSpot1.7/src/cpu/x86/vm/c1_LinearScan_x86.cpp function LIR_Opr (line 325) | LIR_Opr FpuStackAllocator::to_fpu_stack(LIR_Opr opr) { function LIR_Opr (line 337) | LIR_Opr FpuStackAllocator::to_fpu_stack_top(LIR_Opr opr, bool dont_check... FILE: HotSpot1.7/src/cpu/x86/vm/c1_LinearScan_x86.hpp function VALUE_OBJ_CLASS_SPEC (line 118) | class FpuStackAllocator VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/cpu/x86/vm/c1_MacroAssembler_x86.cpp function else (line 174) | else if (UseCompressedOops) { FILE: HotSpot1.7/src/cpu/x86/vm/c1_MacroAssembler_x86.hpp function pd_init (line 33) | void pd_init() { _rsp_offset = 0; } function rsp_offset (line 94) | int rsp_offset() const { return _rsp_offset; } function set_rsp_offset (line 95) | void set_rsp_offset(int n) { _rsp_offset = n; } function push_jint (line 100) | void push_jint (jint i) { _rsp_offset++; push(i); } function push_oop (line 101) | void push_oop (jobject o) { _rsp_offset++; pushoop(o); } function push_addr (line 103) | void push_addr (Address a) { _rsp_offset++; pushptr(a); } function push_reg (line 104) | void push_reg (Register r) { _rsp_offset++; push(r); } function pop_reg (line 105) | void pop_reg (Register r) { _rsp_offset--; pop(r); assert(_rsp_offset ... function dec_stack (line 107) | void dec_stack (int nof_words) { function dec_stack_after_call (line 113) | void dec_stack_after_call (int nof_words) { FILE: HotSpot1.7/src/cpu/x86/vm/c1_Runtime1_x86.cpp class StubFrame (line 199) | class StubFrame: public StackObj { type reg_save_layout (line 262) | enum reg_save_layout { function OopMap (line 319) | static OopMap* generate_oop_map(StubAssembler* sasm, int num_rt_args, function OopMap (line 407) | static OopMap* save_live_registers(StubAssembler* sasm, int num_rt_args, function restore_fpu (line 498) | static void restore_fpu(StubAssembler* sasm, bool restore_fpu_registers ... function restore_live_registers (line 558) | static void restore_live_registers(StubAssembler* sasm, bool restore_fpu... function restore_live_registers_except_rax (line 566) | static void restore_live_registers_except_rax(StubAssembler* sasm, bool ... function OopMapSet (line 611) | OopMapSet* Runtime1::generate_exception_throw(StubAssembler* sasm, addre... function OopMapSet (line 643) | OopMapSet* Runtime1::generate_handle_exception(StubID id, StubAssembler ... function OopMapSet (line 853) | OopMapSet* Runtime1::generate_patching(StubAssembler* sasm, address targ... function OopMapSet (line 981) | OopMapSet* Runtime1::generate_code_for(StubID id, StubAssembler* sasm) { FILE: HotSpot1.7/src/cpu/x86/vm/copy_x86.hpp function pd_fill_to_words (line 45) | static void pd_fill_to_words(HeapWord* tohw, size_t count, juint value) { function pd_fill_to_aligned_words (line 61) | static void pd_fill_to_aligned_words(HeapWord* tohw, size_t count, juint... function pd_fill_to_bytes (line 65) | static void pd_fill_to_bytes(void* to, size_t count, jubyte value) { function pd_zero_to_words (line 69) | static void pd_zero_to_words(HeapWord* tohw, size_t count) { function pd_zero_to_bytes (line 73) | static void pd_zero_to_bytes(void* to, size_t count) { FILE: HotSpot1.7/src/cpu/x86/vm/cppInterpreter_x86.cpp function RecursiveInterpreterActivation (line 58) | void RecursiveInterpreterActivation(interpreterState istate ) function address (line 122) | address CppInterpreterGenerator::generate_result_handler_for(BasicType t... function address (line 177) | address CppInterpreterGenerator::generate_tosca_to_stack_converter(Basic... function address (line 245) | address CppInterpreterGenerator::generate_stack_to_stack_converter(Basic... function address (line 313) | address CppInterpreterGenerator::generate_stack_to_native_abi_converter(... function address (line 369) | address CppInterpreter::return_entry(TosState state, int length) { function address (line 374) | address CppInterpreter::deopt_entry(TosState state, int length) { function address (line 794) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 942) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 969) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1641) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function address (line 2198) | address AbstractInterpreterGenerator::generate_method_entry(AbstractInte... function size_activation_helper (line 2260) | static int size_activation_helper(int extra_locals_size, int monitor_siz... FILE: HotSpot1.7/src/cpu/x86/vm/debug_x86.cpp function pd_ps (line 34) | void pd_ps(frame f) {} FILE: HotSpot1.7/src/cpu/x86/vm/disassembler_x86.hpp function pd_instruction_alignment (line 28) | static int pd_instruction_alignment() { FILE: HotSpot1.7/src/cpu/x86/vm/frame_x86.cpp function BasicObjectLock (line 316) | BasicObjectLock* frame::interpreter_frame_monitor_begin() const { function BasicObjectLock (line 320) | BasicObjectLock* frame::interpreter_frame_monitor_end() const { function BasicObjectLock (line 339) | BasicObjectLock* frame::interpreter_frame_monitor_begin() const { function BasicObjectLock (line 343) | BasicObjectLock* frame::interpreter_frame_monitor_end() const { function frame (line 361) | frame frame::sender_for_entry_frame(RegisterMap* map) const { function frame (line 451) | frame frame::sender_for_interpreter_frame(RegisterMap* map) const { function frame (line 471) | frame frame::sender_for_compiled_frame(RegisterMap* map) const { function frame (line 508) | frame frame::sender(RegisterMap* map) const { function BasicType (line 603) | BasicType frame::interpreter_frame_result(oop* oop_result, jvalue* value... FILE: HotSpot1.7/src/cpu/x86/vm/frame_x86.hpp function ptr_at (line 148) | intptr_t ptr_at(int offset) const { function ptr_at_put (line 152) | void ptr_at_put(int offset, intptr_t value) { function verify_deopt_mh_original_pc (line 176) | static void verify_deopt_mh_original_pc(nmethod* nm, intptr_t* unextende... FILE: HotSpot1.7/src/cpu/x86/vm/frame_x86.inline.hpp function address (line 142) | inline address* frame::sender_pc_addr() const { return (address*) a... function address (line 143) | inline address frame::sender_pc() const { return *sender_pc_a... function address (line 146) | inline address* frame::native_param_addr(int idx) const { return (addres... function interpreterState (line 150) | inline interpreterState frame::get_interpreterState() const { function constantPoolCacheOop (line 177) | inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { function methodOop (line 184) | inline methodOop* frame::interpreter_frame_method_addr() const { function constantPoolCacheOop (line 224) | inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { function methodOop (line 230) | inline methodOop* frame::interpreter_frame_method_addr() const { function jint (line 268) | inline jint frame::interpreter_frame_expression_stack_direction() { retu... function JavaCallWrapper (line 273) | inline JavaCallWrapper** frame::entry_frame_call_wrapper_addr() const { function oop (line 297) | inline oop frame::saved_oop_result(RegisterMap* map) const { FILE: HotSpot1.7/src/cpu/x86/vm/icBuffer_x86.cpp function address (line 61) | address InlineCacheBuffer::ic_buffer_entry_point(address code_begin) { function oop (line 68) | oop InlineCacheBuffer::ic_buffer_cached_oop(address code_begin) { FILE: HotSpot1.7/src/cpu/x86/vm/icache_x86.hpp class ICache (line 41) | class ICache : public AbstractICache { FILE: HotSpot1.7/src/cpu/x86/vm/interp_masm_x86_32.hpp class InterpreterMacroAssembler (line 34) | class InterpreterMacroAssembler: public MacroAssembler { method InterpreterMacroAssembler (line 60) | InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} method save_bcp (line 66) | void save_bcp() { /* not nee... method restore_bcp (line 67) | void restore_bcp() { /* not nee... method save_bcp (line 74) | void save_bcp() { movptr(Addr... method restore_bcp (line 75) | void restore_bcp() { movptr(rsi,... method restore_locals (line 76) | void restore_locals() { movptr(rdi,... method get_method (line 79) | void get_method(Register reg) { movptr(reg,... method get_const (line 80) | void get_const(Register reg) { get_method(... method get_constant_pool (line 81) | void get_constant_pool(Register reg) { get_const(r... method get_constant_pool_cache (line 82) | void get_constant_pool_cache(Register reg) { get_constan... method get_cpool_and_tags (line 83) | void get_cpool_and_tags(Register cpool, Register tags) { get_constan... method pop (line 110) | void pop(Register r ) { ((MacroAssembler*)this)->pop(r); } method push (line 112) | void push(Register r ) { ((MacroAssembler*)this)->push(r); } method push (line 113) | void push(int32_t imm ) { ((MacroAssembler*)this)->push(imm); } method empty_expression_stack (line 119) | void empty_expression_stack() { FILE: HotSpot1.7/src/cpu/x86/vm/interp_masm_x86_64.hpp class InterpreterMacroAssembler (line 34) | class InterpreterMacroAssembler: public MacroAssembler { method InterpreterMacroAssembler (line 56) | InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} method save_bcp (line 61) | void save_bcp() { /* not nee... method restore_bcp (line 62) | void restore_bcp() { /* not nee... method save_bcp (line 70) | void save_bcp() { method restore_bcp (line 74) | void restore_bcp() { method restore_locals (line 78) | void restore_locals() { method get_method (line 83) | void get_method(Register reg) { method get_const (line 87) | void get_const(Register reg) { method get_constant_pool (line 92) | void get_constant_pool(Register reg) { method get_constant_pool_cache (line 97) | void get_constant_pool_cache(Register reg) { method get_cpool_and_tags (line 102) | void get_cpool_and_tags(Register cpool, Register tags) { method pop (line 124) | void pop(Register r ) { ((MacroAssembler*)this)->pop(r); } method push (line 126) | void push(Register r ) { ((MacroAssembler*)this)->push(r); } method push (line 127) | void push(int32_t imm ) { ((MacroAssembler*)this)->push(imm); } method empty_expression_stack (line 132) | void empty_expression_stack() { FILE: HotSpot1.7/src/cpu/x86/vm/interpreterRT_x86.hpp class SignatureHandlerGenerator (line 32) | class SignatureHandlerGenerator: public NativeSignatureIterator { method SignatureHandlerGenerator (line 58) | SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : N... FILE: HotSpot1.7/src/cpu/x86/vm/interpreterRT_x86_32.cpp function Register (line 88) | Register InterpreterRuntime::SignatureHandlerGenerator::from() { r... function Register (line 89) | Register InterpreterRuntime::SignatureHandlerGenerator::to() { r... function Register (line 90) | Register InterpreterRuntime::SignatureHandlerGenerator::temp() { r... class SlowSignatureHandler (line 97) | class SlowSignatureHandler: public NativeSignatureIterator { method pass_int (line 102) | virtual void pass_int() { method pass_float (line 107) | virtual void pass_float() { method pass_long (line 112) | virtual void pass_long() { method pass_object (line 119) | virtual void pass_object() { method SlowSignatureHandler (line 127) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) : FILE: HotSpot1.7/src/cpu/x86/vm/interpreterRT_x86_64.cpp function Register (line 41) | Register InterpreterRuntime::SignatureHandlerGenerator::from() { return ... function Register (line 42) | Register InterpreterRuntime::SignatureHandlerGenerator::to() { return ... function Register (line 43) | Register InterpreterRuntime::SignatureHandlerGenerator::temp() { return ... class SlowSignatureHandler (line 296) | class SlowSignatureHandler method pass_int (line 305) | virtual void pass_int() method pass_long (line 318) | virtual void pass_long() method pass_object (line 331) | virtual void pass_object() method pass_float (line 343) | virtual void pass_float() method pass_double (line 357) | virtual void pass_double() method SlowSignatureHandler (line 372) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) method pass_int (line 397) | virtual void pass_int() method pass_long (line 410) | virtual void pass_long() method pass_object (line 423) | virtual void pass_object() method pass_float (line 436) | virtual void pass_float() method pass_double (line 449) | virtual void pass_double() method SlowSignatureHandler (line 464) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) class SlowSignatureHandler (line 386) | class SlowSignatureHandler method pass_int (line 305) | virtual void pass_int() method pass_long (line 318) | virtual void pass_long() method pass_object (line 331) | virtual void pass_object() method pass_float (line 343) | virtual void pass_float() method pass_double (line 357) | virtual void pass_double() method SlowSignatureHandler (line 372) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) method pass_int (line 397) | virtual void pass_int() method pass_long (line 410) | virtual void pass_long() method pass_object (line 423) | virtual void pass_object() method pass_float (line 436) | virtual void pass_float() method pass_double (line 449) | virtual void pass_double() method SlowSignatureHandler (line 464) | SlowSignatureHandler(methodHandle method, address from, intptr_t* to) FILE: HotSpot1.7/src/cpu/x86/vm/interpreter_x86.hpp function expr_offset_in_bytes (line 34) | static int expr_offset_in_bytes(int i) { return stackElementSize * i; } function expr_index_at (line 37) | static int expr_index_at(int i) { return stackElementWords * i; } function local_index_at (line 40) | static int local_index_at(int i) { FILE: HotSpot1.7/src/cpu/x86/vm/interpreter_x86_32.cpp function address (line 56) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 77) | address InterpreterGenerator::generate_empty_entry(void) { function address (line 108) | address InterpreterGenerator::generate_math_entry(AbstractInterpreter::M... function address (line 220) | address InterpreterGenerator::generate_abstract_entry(void) { FILE: HotSpot1.7/src/cpu/x86/vm/interpreter_x86_64.cpp function address (line 56) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 135) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 203) | address InterpreterGenerator::generate_math_entry(AbstractInterpreter::M... function address (line 305) | address InterpreterGenerator::generate_abstract_entry(void) { function address (line 330) | address InterpreterGenerator::generate_empty_entry(void) { FILE: HotSpot1.7/src/cpu/x86/vm/javaFrameAnchor_x86.hpp function copy (line 48) | void copy(JavaFrameAnchor* src) { function walkable (line 66) | bool walkable(void) { return true; } function make_walkable (line 68) | void make_walkable(JavaThread* thread) { } function address (line 72) | address last_Java_pc(void) { return _last_Java_pc; } function set_last_Java_fp (line 84) | void set_last_Java_fp(intptr_t* fp) { _last_Java_fp = fp; } FILE: HotSpot1.7/src/cpu/x86/vm/jniFastGetField_x86_32.cpp function address (line 50) | address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) { function address (line 152) | address JNI_FastGetField::generate_fast_get_boolean_field() { function address (line 156) | address JNI_FastGetField::generate_fast_get_byte_field() { function address (line 160) | address JNI_FastGetField::generate_fast_get_char_field() { function address (line 164) | address JNI_FastGetField::generate_fast_get_short_field() { function address (line 168) | address JNI_FastGetField::generate_fast_get_int_field() { function address (line 172) | address JNI_FastGetField::generate_fast_get_long_field() { function address (line 258) | address JNI_FastGetField::generate_fast_get_float_field0(BasicType type) { function address (line 362) | address JNI_FastGetField::generate_fast_get_float_field() { function address (line 366) | address JNI_FastGetField::generate_fast_get_double_field() { FILE: HotSpot1.7/src/cpu/x86/vm/jniFastGetField_x86_64.cpp function address (line 53) | address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) { function address (line 131) | address JNI_FastGetField::generate_fast_get_boolean_field() { function address (line 135) | address JNI_FastGetField::generate_fast_get_byte_field() { function address (line 139) | address JNI_FastGetField::generate_fast_get_char_field() { function address (line 143) | address JNI_FastGetField::generate_fast_get_short_field() { function address (line 147) | address JNI_FastGetField::generate_fast_get_int_field() { function address (line 151) | address JNI_FastGetField::generate_fast_get_long_field() { function address (line 155) | address JNI_FastGetField::generate_fast_get_float_field0(BasicType type) { function address (line 222) | address JNI_FastGetField::generate_fast_get_float_field() { function address (line 226) | address JNI_FastGetField::generate_fast_get_double_field() { FILE: HotSpot1.7/src/cpu/x86/vm/jniTypes_x86.hpp class JNITypes (line 35) | class JNITypes : AllStatic { method put_int2r (line 49) | static inline void put_int2r(jint *from, intptr_t *to) { ... method put_int2r (line 51) | static inline void put_int2r(jint *from, intptr_t *to, int& pos) { ... method put_int (line 56) | static inline void put_int(jint from, intptr_t *to) { *(... method put_int (line 57) | static inline void put_int(jint from, intptr_t *to, int& pos) { *(... method put_int (line 58) | static inline void put_int(jint *from, intptr_t *to, int& pos) { *(... method put_long (line 63) | static inline void put_long(jlong from, intptr_t *to) { method put_long (line 67) | static inline void put_long(jlong from, intptr_t *to, int& pos) { method put_long (line 72) | static inline void put_long(jlong *from, intptr_t *to, int& pos) { method put_long (line 79) | static inline void put_long(jlong from, intptr_t *to) { ... method put_long (line 80) | static inline void put_long(jlong from, intptr_t *to, int& pos) { ... method put_long (line 81) | static inline void put_long(jlong *from, intptr_t *to, int& pos) { ... method put_obj (line 85) | static inline void put_obj(oop from, intptr_t *to) { *(o... method put_obj (line 86) | static inline void put_obj(oop from, intptr_t *to, int& pos) { *(o... method put_obj (line 87) | static inline void put_obj(oop *from, intptr_t *to, int& pos) { *(o... method put_float (line 90) | static inline void put_float(jfloat from, intptr_t *to) ... method put_float (line 91) | static inline void put_float(jfloat from, intptr_t *to, int& pos) ... method put_float (line 92) | static inline void put_float(jfloat *from, intptr_t *to, int& pos) ... method put_double (line 99) | static inline void put_double(jdouble from, intptr_t *to) { method put_double (line 103) | static inline void put_double(jdouble from, intptr_t *to, int& pos) { method put_double (line 108) | static inline void put_double(jdouble *from, intptr_t *to, int& pos) { method put_double (line 116) | static inline void put_double(jdouble from, intptr_t *to) ... method put_double (line 117) | static inline void put_double(jdouble from, intptr_t *to, int& pos... method put_double (line 118) | static inline void put_double(jdouble *from, intptr_t *to, int& pos... method jint (line 125) | static inline jint get_int (intptr_t *from) { return *(jint *) ... method jlong (line 126) | static inline jlong get_long (intptr_t *from) { return *(jlong *) ... method oop (line 127) | static inline oop get_obj (intptr_t *from) { return *(oop *) ... method jfloat (line 128) | static inline jfloat get_float (intptr_t *from) { return *(jfloat *) ... method jdouble (line 129) | static inline jdouble get_double(intptr_t *from) { return *(jdouble *)... FILE: HotSpot1.7/src/cpu/x86/vm/jni_x86.h type jint (line 40) | typedef int jint; type jlong (line 42) | typedef long jlong; type jlong (line 49) | typedef long long jlong; type jint (line 57) | typedef int jint; type __int64 (line 58) | typedef __int64 jlong; type jbyte (line 61) | typedef signed char jbyte; FILE: HotSpot1.7/src/cpu/x86/vm/methodHandles_x86.cpp function RegisterOrConstant (line 44) | static RegisterOrConstant constant(int value) { function check_nonzero (line 56) | static int check_nonzero(const char* xname, int x) { function address (line 192) | address MethodHandles::generate_method_handle_interpreter_entry(MacroAss... function trace_method_handle_stub (line 473) | void trace_method_handle_stub(const char* adaptername, type MethodHandleStubArguments (line 565) | struct MethodHandleStubArguments { function trace_method_handle_stub_wrapper (line 571) | void trace_method_handle_stub_wrapper(MethodHandleStubArguments* args) { FILE: HotSpot1.7/src/cpu/x86/vm/methodHandles_x86.hpp function verify_method_handle (line 41) | static void verify_method_handle(MacroAssembler* _masm, Register mh_reg) { function Register (line 58) | static Register saved_last_sp_register() { FILE: HotSpot1.7/src/cpu/x86/vm/nativeInst_x86.cpp function address (line 53) | address NativeCall::destination() const { function address (line 291) | address NativeMovRegMem::instruction_address() const { function address (line 295) | address NativeMovRegMem::next_instruction_address() const { function address (line 592) | address NativeGeneralJump::jump_destination() const { FILE: HotSpot1.7/src/cpu/x86/vm/nativeInst_x86.hpp function VALUE_OBJ_CLASS_SPEC (line 52) | class NativeInstruction VALUE_OBJ_CLASS_SPEC { function s_char (line 74) | s_char sbyte_at(int offset) const { return *(s_char*) addr_at(offset); } function u_char (line 75) | u_char ubyte_at(int offset) const { return *(u_char*) addr_at(offset); } function jint (line 77) | jint int_at(int offset) const { return *(jint*) addr_at(offset); } function ptr_at (line 79) | intptr_t ptr_at(int offset) const { return *(intptr_t*) addr_at(offse... function oop (line 81) | oop oop_at (int offset) const { return *(oop*) addr_at(offset); } function set_char_at (line 84) | void set_char_at(int offset, char c) { *addr_at(offset) = (u_char... function set_int_at (line 85) | void set_int_at(int offset, jint i) { *(jint*)addr_at(offset) = ... function set_ptr_at (line 86) | void set_ptr_at (int offset, intptr_t ptr) { *(intptr_t*) addr_at(offse... function set_oop_at (line 87) | void set_oop_at (int offset, oop o) { *(oop*) addr_at(offset) = ... function NativeInstruction (line 101) | inline NativeInstruction* nativeInstruction_at(address address) { class NativeCall (line 113) | class NativeCall: public NativeInstruction { type Intel_specific_constants (line 115) | enum Intel_specific_constants { method address (line 125) | address instruction_address() const { return addr_at(instruction... method address (line 126) | address next_instruction_address() const { return addr_at(return_addr... method displacement (line 127) | int displacement() const { return (jint) int_at(displ... method address (line 128) | address displacement_address() const { return addr_at(displacemen... method address (line 129) | address return_address() const { return addr_at(return_addr... method set_destination (line 131) | void set_destination(address dest) { method verify_alignment (line 141) | void verify_alignment() { assert((intptr_t)addr_at(displacement_offse... method is_call_at (line 149) | static bool is_call_at(address instr) { method is_call_before (line 153) | static bool is_call_before(address return_address) { method is_call_to (line 157) | static bool is_call_to(address instr, address target) { function NativeCall (line 168) | inline NativeCall* nativeCall_at(address address) { type Intel_specific_constants (line 115) | enum Intel_specific_constants { method address (line 125) | address instruction_address() const { return addr_at(instruction... method address (line 126) | address next_instruction_address() const { return addr_at(return_addr... method displacement (line 127) | int displacement() const { return (jint) int_at(displ... method address (line 128) | address displacement_address() const { return addr_at(displacemen... method address (line 129) | address return_address() const { return addr_at(return_addr... method set_destination (line 131) | void set_destination(address dest) { method verify_alignment (line 141) | void verify_alignment() { assert((intptr_t)addr_at(displacement_offse... method is_call_at (line 149) | static bool is_call_at(address instr) { method is_call_before (line 153) | static bool is_call_before(address return_address) { method is_call_to (line 157) | static bool is_call_to(address instr, address target) { function NativeCall (line 176) | inline NativeCall* nativeCall_before(address return_address) { type Intel_specific_constants (line 115) | enum Intel_specific_constants { method address (line 125) | address instruction_address() const { return addr_at(instruction... method address (line 126) | address next_instruction_address() const { return addr_at(return_addr... method displacement (line 127) | int displacement() const { return (jint) int_at(displ... method address (line 128) | address displacement_address() const { return addr_at(displacemen... method address (line 129) | address return_address() const { return addr_at(return_addr... method set_destination (line 131) | void set_destination(address dest) { method verify_alignment (line 141) | void verify_alignment() { assert((intptr_t)addr_at(displacement_offse... method is_call_at (line 149) | static bool is_call_at(address instr) { method is_call_before (line 153) | static bool is_call_before(address return_address) { method is_call_to (line 157) | static bool is_call_to(address instr, address target) { class NativeMovConstReg (line 186) | class NativeMovConstReg: public NativeInstruction { type Intel_specific_constants (line 195) | enum Intel_specific_constants { method address (line 204) | address instruction_address() const { return addr_at(instruction... method address (line 205) | address next_instruction_address() const { return addr_at(next_instru... method data (line 206) | intptr_t data() const { return ptr_at(data_offset); } method set_data (line 207) | void set_data(intptr_t x) { set_ptr_at(data_offset, x); } method test (line 213) | static void test() {} function NativeMovConstReg (line 220) | inline NativeMovConstReg* nativeMovConstReg_at(address address) { type Intel_specific_constants (line 195) | enum Intel_specific_constants { method address (line 204) | address instruction_address() const { return addr_at(instruction... method address (line 205) | address next_instruction_address() const { return addr_at(next_instru... method data (line 206) | intptr_t data() const { return ptr_at(data_offset); } method set_data (line 207) | void set_data(intptr_t x) { set_ptr_at(data_offset, x); } method test (line 213) | static void test() {} function NativeMovConstReg (line 228) | inline NativeMovConstReg* nativeMovConstReg_before(address address) { type Intel_specific_constants (line 195) | enum Intel_specific_constants { method address (line 204) | address instruction_address() const { return addr_at(instruction... method address (line 205) | address next_instruction_address() const { return addr_at(next_instru... method data (line 206) | intptr_t data() const { return ptr_at(data_offset); } method set_data (line 207) | void set_data(intptr_t x) { set_ptr_at(data_offset, x); } method test (line 213) | static void test() {} class NativeMovConstRegPatching (line 236) | class NativeMovConstRegPatching: public NativeMovConstReg { method NativeMovConstRegPatching (line 238) | NativeMovConstRegPatching* nativeMovConstRegPatching_at(address addres... class NativeMovRegMem (line 263) | class NativeMovRegMem: public NativeInstruction { type Intel_specific_constants (line 265) | enum Intel_specific_constants { method add_offset_in_bytes (line 310) | void add_offset_in_bytes(int add_offset) { set_offset ( ( offset(... method test (line 316) | static void test() {} function NativeMovRegMem (line 322) | inline NativeMovRegMem* nativeMovRegMem_at (address address) { type Intel_specific_constants (line 265) | enum Intel_specific_constants { method add_offset_in_bytes (line 310) | void add_offset_in_bytes(int add_offset) { set_offset ( ( offset(... method test (line 316) | static void test() {} class NativeMovRegMemPatching (line 330) | class NativeMovRegMemPatching: public NativeMovRegMem { method NativeMovRegMemPatching (line 332) | NativeMovRegMemPatching* nativeMovRegMemPatching_at (address address) { class NativeLoadAddress (line 346) | class NativeLoadAddress: public NativeMovRegMem { type Intel_specific_constants (line 355) | enum Intel_specific_constants { method test (line 366) | static void test() {} method NativeLoadAddress (line 369) | NativeLoadAddress* nativeLoadAddress_at (address address) { class NativeJump (line 380) | class NativeJump: public NativeInstruction { type Intel_specific_constants (line 382) | enum Intel_specific_constants { method address (line 390) | address instruction_address() const { return addr_at(instruction... method address (line 391) | address next_instruction_address() const { return addr_at(next_instru... method address (line 392) | address jump_destination() const { method set_jump_destination (line 404) | void set_jump_destination(address dest) { method test (line 421) | static void test() {} function NativeJump (line 430) | inline NativeJump* nativeJump_at(address address) { type Intel_specific_constants (line 382) | enum Intel_specific_constants { method address (line 390) | address instruction_address() const { return addr_at(instruction... method address (line 391) | address next_instruction_address() const { return addr_at(next_instru... method address (line 392) | address jump_destination() const { method set_jump_destination (line 404) | void set_jump_destination(address dest) { method test (line 421) | static void test() {} class NativeGeneralJump (line 439) | class NativeGeneralJump: public NativeInstruction { type Intel_specific_constants (line 441) | enum Intel_specific_constants { method address (line 452) | address instruction_address() const { return addr_at(0); } function NativeGeneralJump (line 465) | inline NativeGeneralJump* nativeGeneralJump_at(address address) { type Intel_specific_constants (line 441) | enum Intel_specific_constants { method address (line 452) | address instruction_address() const { return addr_at(0); } class NativePopReg (line 471) | class NativePopReg : public NativeInstruction { type Intel_specific_constants (line 473) | enum Intel_specific_constants { class NativeIllegalInstruction (line 486) | class NativeIllegalInstruction: public NativeInstruction { type Intel_specific_constants (line 488) | enum Intel_specific_constants { class NativeReturn (line 500) | class NativeReturn: public NativeInstruction { type Intel_specific_constants (line 502) | enum Intel_specific_constants { class NativeReturnX (line 511) | class NativeReturnX: public NativeInstruction { type Intel_specific_constants (line 513) | enum Intel_specific_constants { class NativeTstRegMem (line 522) | class NativeTstRegMem: public NativeInstruction { type Intel_specific_constants (line 524) | enum Intel_specific_constants { FILE: HotSpot1.7/src/cpu/x86/vm/registerMap_x86.hpp function pd_clear (line 40) | void pd_clear() {} function pd_initialize (line 41) | void pd_initialize() {} function pd_initialize_from (line 42) | void pd_initialize_from(const RegisterMap* map) {} FILE: HotSpot1.7/src/cpu/x86/vm/register_x86.hpp class VMRegImpl (line 31) | class VMRegImpl class RegisterImpl (line 35) | class RegisterImpl method Register (line 57) | Register successor() const { return as_Regist... method encoding (line 65) | int encoding() const { assert(is_valid(), "i... method is_valid (line 66) | bool is_valid() const { return 0 <= (intptr_t... method has_byte_register (line 67) | bool has_byte_register() const { return 0 <= (intptr_t... function Register (line 40) | inline Register as_Register(int encoding) { class RegisterImpl (line 44) | class RegisterImpl: public AbstractRegisterImpl { method Register (line 57) | Register successor() const { return as_Regist... method encoding (line 65) | int encoding() const { assert(is_valid(), "i... method is_valid (line 66) | bool is_valid() const { return 0 <= (intptr_t... method has_byte_register (line 67) | bool has_byte_register() const { return 0 <= (intptr_t... class FloatRegisterImpl (line 96) | class FloatRegisterImpl method FloatRegister (line 116) | FloatRegister successor() const { return as_F... method encoding (line 119) | int encoding() const { assert(is_valid(), "... method is_valid (line 120) | bool is_valid() const { return 0 <= (intptr_... function FloatRegister (line 99) | inline FloatRegister as_FloatRegister(int encoding) { class FloatRegisterImpl (line 104) | class FloatRegisterImpl: public AbstractRegisterImpl { method FloatRegister (line 116) | FloatRegister successor() const { return as_F... method encoding (line 119) | int encoding() const { assert(is_valid(), "... method is_valid (line 120) | bool is_valid() const { return 0 <= (intptr_... class XMMRegisterImpl (line 126) | class XMMRegisterImpl method XMMRegister (line 158) | XMMRegister successor() const { return as_XMM... method encoding (line 161) | int encoding() const { assert(is_valid(), e... method is_valid (line 162) | bool is_valid() const { return 0 <= (intptr_... class MMXRegisterImpl (line 130) | class MMXRegisterImpl function XMMRegister (line 133) | inline XMMRegister as_XMMRegister(int encoding) { function MMXRegister (line 137) | inline MMXRegister as_MMXRegister(int encoding) { class XMMRegisterImpl (line 142) | class XMMRegisterImpl: public AbstractRegisterImpl { method XMMRegister (line 158) | XMMRegister successor() const { return as_XMM... method encoding (line 161) | int encoding() const { assert(is_valid(), e... method is_valid (line 162) | bool is_valid() const { return 0 <= (intptr_... class ConcreteRegisterImpl (line 206) | class ConcreteRegisterImpl : public AbstractRegisterImpl { FILE: HotSpot1.7/src/cpu/x86/vm/relocInfo_x86.cpp function address (line 76) | address Relocation::pd_call_destination(address orig_addr) { function address (line 129) | address* Relocation::pd_address_in_code() { function address (line 153) | address Relocation::pd_get_address_from_code() { FILE: HotSpot1.7/src/cpu/x86/vm/runtime_x86_32.cpp type layout (line 73) | enum layout { FILE: HotSpot1.7/src/cpu/x86/vm/sharedRuntime_x86_32.cpp class RegisterSaver (line 48) | class RegisterSaver { type layout (line 51) | enum layout { method rax_offset (line 94) | static int rax_offset() { return rax_off; } method rbx_offset (line 95) | static int rbx_offset() { return rbx_off; } method raxOffset (line 101) | static int raxOffset(void) { return rax_off; } method rdxOffset (line 102) | static int rdxOffset(void) { return rdx_off; } method rbxOffset (line 103) | static int rbxOffset(void) { return rbx_off; } method xmm0Offset (line 104) | static int xmm0Offset(void) { return xmm0_off; } method fpResultOffset (line 106) | static int fpResultOffset(void) { return st0_off; } function OopMap (line 115) | OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int add... function reg2offset_in (line 372) | static int reg2offset_in(VMReg r) { function reg2offset_out (line 378) | static int reg2offset_out(VMReg r) { function patch_callers_callsite (line 511) | static void patch_callers_callsite(MacroAssembler *masm) { function move_c2i_double (line 567) | static void move_c2i_double(MacroAssembler *masm, XMMRegister r, int st_... function gen_c2i_adapter (line 572) | static void gen_c2i_adapter(MacroAssembler *masm, function move_i2c_double (line 698) | static void move_i2c_double(MacroAssembler *masm, XMMRegister r, Registe... function range_check (line 703) | static void range_check(MacroAssembler* masm, Register pc_reg, Register ... function gen_i2c_adapter (line 716) | static void gen_i2c_adapter(MacroAssembler *masm, function AdapterHandlerEntry (line 929) | AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(MacroAssembl... function simple_move32 (line 1024) | static void simple_move32(MacroAssembler* masm, VMRegPair src, VMRegPair... function object_move (line 1048) | static void object_move(MacroAssembler* masm, function float_move (line 1103) | static void float_move(MacroAssembler* masm, VMRegPair src, VMRegPair ds... function long_move (line 1121) | static void long_move(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function double_move (line 1140) | static void double_move(MacroAssembler* masm, VMRegPair src, VMRegPair d... function save_or_restore_arguments (line 1209) | static void save_or_restore_arguments(MacroAssembler* masm, function check_needs_gc_for_critical_native (line 1308) | static void check_needs_gc_for_critical_native(MacroAssembler* masm, function unpack_array_argument (line 1378) | static void unpack_array_argument(MacroAssembler* masm, VMRegPair reg, B... function verify_oop_args (line 1410) | static void verify_oop_args(MacroAssembler* masm, function gen_special_dispatch (line 1432) | static void gen_special_dispatch(MacroAssembler* masm, function nmethod (line 1520) | nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm, function nmethod (line 2430) | nmethod *SharedRuntime::generate_dtrace_nmethod( function uint (line 2796) | uint SharedRuntime::out_preserve_stack_slots() { type frame_layout (line 3163) | enum frame_layout { function SafepointBlob (line 3337) | SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, in... function RuntimeStub (line 3434) | RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, c... FILE: HotSpot1.7/src/cpu/x86/vm/sharedRuntime_x86_64.cpp class SimpleRuntimeFrame (line 48) | class SimpleRuntimeFrame { type layout (line 55) | enum layout { class RegisterSaver (line 66) | class RegisterSaver { type layout (line 70) | enum layout { method rax_offset_in_bytes (line 126) | static int rax_offset_in_bytes(void) { return BytesPerInt * rax_off; } method rdx_offset_in_bytes (line 127) | static int rdx_offset_in_bytes(void) { return BytesPerInt * rdx_off; } method rbx_offset_in_bytes (line 128) | static int rbx_offset_in_bytes(void) { return BytesPerInt * rbx_off; } method xmm0_offset_in_bytes (line 129) | static int xmm0_offset_in_bytes(void) { return BytesPerInt * xmm0_of... method return_offset_in_bytes (line 130) | static int return_offset_in_bytes(void) { return BytesPerInt * return_... function OopMap (line 137) | OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int add... function reg2offset_in (line 342) | static int reg2offset_in(VMReg r) { function reg2offset_out (line 348) | static int reg2offset_out(VMReg r) { function patch_callers_callsite (line 452) | static void patch_callers_callsite(MacroAssembler *masm) { function gen_c2i_adapter (line 496) | static void gen_c2i_adapter(MacroAssembler *masm, function range_check (line 631) | static void range_check(MacroAssembler* masm, Register pc_reg, Register ... function gen_i2c_adapter (line 644) | static void gen_i2c_adapter(MacroAssembler *masm, function AdapterHandlerEntry (line 842) | AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters(MacroAssembl... function move32_64 (line 1012) | static void move32_64(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function move_ptr (line 1036) | static void move_ptr(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function object_move (line 1057) | static void object_move(MacroAssembler* masm, function float_move (line 1130) | static void float_move(MacroAssembler* masm, VMRegPair src, VMRegPair ds... function long_move (line 1160) | static void long_move(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { function double_move (line 1186) | static void double_move(MacroAssembler* masm, VMRegPair src, VMRegPair d... function save_args (line 1247) | static void save_args(MacroAssembler *masm, int arg_count, int first_arg... function restore_args (line 1258) | static void restore_args(MacroAssembler *masm, int arg_count, int first_... function save_or_restore_arguments (line 1270) | static void save_or_restore_arguments(MacroAssembler* masm, function check_needs_gc_for_critical_native (line 1359) | static void check_needs_gc_for_critical_native(MacroAssembler* masm, function unpack_array_argument (line 1430) | static void unpack_array_argument(MacroAssembler* masm, VMRegPair reg, B... class ComputeMoveOrder (line 1476) | class ComputeMoveOrder: public StackObj { class MoveOperation (line 1477) | class MoveOperation: public ResourceObj { method get_id (line 1488) | static int get_id(VMRegPair r) { method MoveOperation (line 1493) | MoveOperation(int src_index, VMRegPair src, int dst_index, VMRegPair... method VMRegPair (line 1503) | VMRegPair src() const { return _src; } method src_id (line 1504) | int src_id() const { return get_id(src()); } method src_index (line 1505) | int src_index() const { return _src_index; } method VMRegPair (line 1506) | VMRegPair dst() const { return _dst; } method set_dst (line 1507) | void set_dst(int i, VMRegPair dst) { _dst_index = i, _dst = dst; } method dst_index (line 1508) | int dst_index() const { return _dst_index; } method dst_id (line 1509) | int dst_id() const { return get_id(dst()); } method MoveOperation (line 1510) | MoveOperation* next() const { return _next; } method MoveOperation (line 1511) | MoveOperation* prev() const { return _prev; } method set_processed (line 1512) | void set_processed() { _processed = true; } method is_processed (line 1513) | bool is_processed() const { return _processed; } method break_cycle (line 1516) | void break_cycle(VMRegPair temp_register) { method link (line 1533) | void link(GrowableArray& killer) { method ComputeMoveOrder (line 1548) | ComputeMoveOrder(int total_in_args, VMRegPair* in_regs, int total_c_ar... method add_edge (line 1590) | void add_edge(int src_index, VMRegPair src, int dst_index, VMRegPair d... function verify_oop_args (line 1642) | static void verify_oop_args(MacroAssembler* masm, function gen_special_dispatch (line 1664) | static void gen_special_dispatch(MacroAssembler* masm, function nmethod (line 1752) | nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm, function nmethod (line 2669) | nmethod *SharedRuntime::generate_dtrace_nmethod(MacroAssembler *masm, function uint (line 3280) | uint SharedRuntime::out_preserve_stack_slots() { function SafepointBlob (line 3788) | SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, in... function RuntimeStub (line 3876) | RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, c... FILE: HotSpot1.7/src/cpu/x86/vm/stubGenerator_x86_32.cpp function address (line 78) | static address handle_unsafe_access() { class StubGenerator (line 93) | class StubGenerator: public StubCodeGenerator { method inc_counter_np_ (line 99) | void inc_counter_np_(int& counter) { method inc_copy_counter_np (line 107) | void inc_copy_counter_np(BasicType t) { method address (line 146) | address generate_call_stub(address& return_address) { method address (line 347) | address generate_catch_exception() { method address (line 390) | address generate_forward_exception() { method address (line 469) | address generate_atomic_xchg() { method address (line 493) | address generate_verify_mxcsr() { method address (line 532) | address generate_verify_fpu_cntrl_wrd() { method address (line 570) | address generate_d2i_wrapper(BasicType t, address fcn) { method address (line 635) | address generate_handler_for_unsafe_access() { method address (line 655) | address generate_verify_oop() { method gen_write_ref_array_pre_barrier (line 735) | void gen_write_ref_array_pre_barrier(Register start, Register count, ... method gen_write_ref_array_post_barrier (line 768) | void gen_write_ref_array_post_barrier(Register start, Register count) { method xmm_copy_forward (line 820) | void xmm_copy_forward(Register from, Register to_from, Register qword_... method mmx_copy_forward (line 893) | void mmx_copy_forward(Register from, Register to_from, Register qword_... method address (line 935) | address generate_disjoint_copy(BasicType t, bool aligned, method address (line 1073) | address generate_fill(BasicType t, bool aligned, const char *name) { method address (line 1100) | address generate_conjoint_copy(BasicType t, bool aligned, method address (line 1263) | address generate_disjoint_long_copy(address* entry, const char *name) { method address (line 1307) | address generate_conjoint_long_copy(address nooverlap_target, method generate_type_check (line 1370) | void generate_type_check(Register sub_klass, method address (line 1434) | address generate_checkcast_copy(const char *name, address* entry, bool... method address (line 1583) | address generate_unsafe_copy(const char *name, method arraycopy_range_checks (line 1651) | void arraycopy_range_checks(Register src, method address (line 1689) | address generate_generic_copy(const char *name, method generate_arraycopy_stubs (line 2007) | void generate_arraycopy_stubs() { method generate_math_stubs (line 2111) | void generate_math_stubs() { method address (line 2174) | address generate_key_shuffle_mask() { method load_key (line 2187) | void load_key(XMMRegister xmmdst, Register key, int offset, XMMRegiste... method aes_enc_key (line 2198) | void aes_enc_key(XMMRegister xmmdst, XMMRegister xmmtmp, Register key,... method aes_dec_key (line 2205) | void aes_dec_key(XMMRegister xmmdst, XMMRegister xmmtmp, Register key,... method address (line 2218) | address generate_aescrypt_encryptBlock() { method address (line 2316) | address generate_aescrypt_decryptBlock() { method handleSOERegisters (line 2408) | void handleSOERegisters(bool saving) { method address (line 2436) | address generate_cipherBlockChaining_encryptAESCrypt() { method address (line 2591) | address generate_cipherBlockChaining_decryptAESCrypt() { type layout (line 2751) | enum layout { method address (line 2788) | address generate_throw_exception(const char* name, address runtime_entry, method create_control_words (line 2861) | void create_control_words() { method generate_initial (line 2887) | void generate_initial() { method generate_all (line 2922) | void generate_all() { method StubGenerator (line 2955) | StubGenerator(CodeBuffer* code, bool all) : StubCodeGenerator(code) { function StubGenerator_generate (line 2965) | void StubGenerator_generate(CodeBuffer* code, bool all) { FILE: HotSpot1.7/src/cpu/x86/vm/stubGenerator_x86_64.cpp function address (line 76) | static address handle_unsafe_access() { class StubGenerator (line 91) | class StubGenerator: public StubCodeGenerator { method inc_counter_np_ (line 97) | void inc_counter_np_(int& counter) { type call_stub_layout (line 177) | enum call_stub_layout { method Address (line 222) | Address xmm_save(int reg) { method address (line 228) | address generate_call_stub(address& return_address) { method address (line 436) | address generate_catch_exception() { method address (line 486) | address generate_forward_exception() { method address (line 552) | address generate_atomic_xchg() { method address (line 571) | address generate_atomic_xchg_ptr() { method address (line 596) | address generate_atomic_cmpxchg() { method address (line 622) | address generate_atomic_cmpxchg_long() { method address (line 643) | address generate_atomic_add() { method address (line 665) | address generate_atomic_add_ptr() { method address (line 683) | address generate_orderaccess_fence() { method address (line 698) | address generate_get_previous_fp() { method address (line 717) | address generate_get_previous_sp() { method address (line 735) | address generate_verify_mxcsr() { method address (line 766) | address generate_f2i_fixup() { method address (line 804) | address generate_f2l_fixup() { method address (line 841) | address generate_d2i_fixup() { method address (line 888) | address generate_d2l_fixup() { method address (line 935) | address generate_fp_mask(const char *stub_name, int64_t mask) { method address (line 950) | address generate_handler_for_unsafe_access() { method address (line 988) | address generate_verify_oop() { method assert_clean_int (line 1111) | void assert_clean_int(Register Rint, Register Rtmp) { method array_overlap_test (line 1133) | void array_overlap_test(address no_overlap_target, Address::ScaleFacto... method array_overlap_test (line 1137) | void array_overlap_test(Label& L_no_overlap, Address::ScaleFactor sf) { method array_overlap_test (line 1140) | void array_overlap_test(address no_overlap_target, Label* NOLp, Addres... method setup_arg_regs (line 1171) | void setup_arg_regs(int nargs = 3) { method restore_arg_regs (line 1193) | void restore_arg_regs() { method gen_write_ref_array_pre_barrier (line 1210) | void gen_write_ref_array_pre_barrier(Register addr, Register count, b... method gen_write_ref_array_post_barrier (line 1254) | void gen_write_ref_array_post_barrier(Register start, Register count,... method copy_bytes_forward (line 1316) | void copy_bytes_forward(Register end_from, Register end_to, method copy_bytes_backward (line 1392) | void copy_bytes_backward(Register from, Register dest, method address (line 1479) | address generate_disjoint_byte_copy(bool aligned, address* entry, cons... method address (line 1581) | address generate_conjoint_byte_copy(bool aligned, address nooverlap_ta... method address (line 1679) | address generate_disjoint_short_copy(bool aligned, address *entry, con... method address (line 1758) | address generate_fill(BasicType t, bool aligned, const char *name) { method address (line 1793) | address generate_conjoint_short_copy(bool aligned, address nooverlap_t... method address (line 1883) | address generate_disjoint_int_oop_copy(bool aligned, bool is_oop, addr... method address (line 1973) | address generate_conjoint_int_oop_copy(bool aligned, bool is_oop, addr... method address (line 2066) | address generate_disjoint_long_oop_copy(bool aligned, bool is_oop, add... method address (line 2157) | address generate_conjoint_long_oop_copy(bool aligned, bool is_oop, method generate_type_check (line 2232) | void generate_type_check(Register sub_klass, method address (line 2267) | address generate_checkcast_copy(const char *name, address *entry, method address (line 2441) | address generate_unsafe_copy(const char *name, method arraycopy_range_checks (line 2495) | void arraycopy_range_checks(Register src, // source array oop (c_r... method address (line 2541) | address generate_generic_copy(const char *name, method generate_arraycopy_stubs (line 2833) | void generate_arraycopy_stubs() { method generate_math_stubs (line 2932) | void generate_math_stubs() { method address (line 3031) | address generate_key_shuffle_mask() { method load_key (line 3042) | void load_key(XMMRegister xmmdst, Register key, int offset, XMMRegiste... method address (line 3058) | address generate_aescrypt_encryptBlock() { method address (line 3152) | address generate_aescrypt_decryptBlock() { method address (line 3249) | address generate_cipherBlockChaining_encryptAESCrypt() { method address (line 3404) | address generate_cipherBlockChaining_decryptAESCrypt_Parallel() { method address (line 3636) | address generate_throw_exception(const char* name, method create_control_words (line 3723) | void create_control_words() { method generate_initial (line 3747) | void generate_initial() { method generate_all (line 3793) | void generate_all() { method StubGenerator (line 3848) | StubGenerator(CodeBuffer* code, bool all) : StubCodeGenerator(code) { function StubGenerator_generate (line 3857) | void StubGenerator_generate(CodeBuffer* code, bool all) { FILE: HotSpot1.7/src/cpu/x86/vm/stubRoutines_x86_32.hpp type platform_dependent_constants (line 32) | enum platform_dependent_constants { class x86 (line 37) | class x86 { method address (line 48) | static address verify_mxcsr_entry() { return _v... method address (line 49) | static address verify_fpu_cntrl_wrd_entry() { return _v... method address (line 50) | static address key_shuffle_mask_addr() { return _k... function returns_to_call_stub (line 54) | static bool returns_to_call_stub(address return_pc) { return retu... FILE: HotSpot1.7/src/cpu/x86/vm/stubRoutines_x86_64.hpp function returns_to_call_stub (line 32) | static bool returns_to_call_stub(address return_pc) { return return... type platform_dependent_constants (line 34) | enum platform_dependent_constants { class x86 (line 39) | class x86 { method address (line 61) | static address get_previous_fp_entry() method address (line 66) | static address get_previous_sp_entry() method address (line 71) | static address verify_mxcsr_entry() method address (line 76) | static address f2i_fixup() method address (line 81) | static address f2l_fixup() method address (line 86) | static address d2i_fixup() method address (line 91) | static address d2l_fixup() method address (line 96) | static address float_sign_mask() method address (line 101) | static address float_sign_flip() method address (line 106) | static address double_sign_mask() method address (line 111) | static address double_sign_flip() method address (line 116) | static address key_shuffle_mask_addr() { return _k... FILE: HotSpot1.7/src/cpu/x86/vm/templateInterpreter_x86_32.cpp function address (line 58) | address TemplateInterpreterGenerator::generate_StackOverflowError_handle... function address (line 88) | address TemplateInterpreterGenerator::generate_ArrayIndexOutOfBounds_han... function address (line 100) | address TemplateInterpreterGenerator::generate_ClassCastException_handle... function address (line 115) | address TemplateInterpreterGenerator::generate_exception_handler_common(... function address (line 143) | address TemplateInterpreterGenerator::generate_continuation_for(TosState... function address (line 152) | address TemplateInterpreterGenerator::generate_return_entry_for(TosState... function address (line 221) | address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState ... function address (line 280) | address TemplateInterpreterGenerator::generate_result_handler_for(BasicT... function address (line 325) | address TemplateInterpreterGenerator::generate_safept_entry_for(TosState... function address (line 634) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 765) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 862) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1281) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function address (line 1489) | address AbstractInterpreterGenerator::generate_method_entry(AbstractInte... function address (line 1831) | address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosSta... function address (line 1889) | address TemplateInterpreterGenerator::generate_trace_code(TosState state) { FILE: HotSpot1.7/src/cpu/x86/vm/templateInterpreter_x86_64.cpp function address (line 58) | address TemplateInterpreterGenerator::generate_StackOverflowError_handle... function address (line 88) | address TemplateInterpreterGenerator::generate_ArrayIndexOutOfBounds_han... function address (line 105) | address TemplateInterpreterGenerator::generate_ClassCastException_handle... function address (line 123) | address TemplateInterpreterGenerator::generate_exception_handler_common( function address (line 159) | address TemplateInterpreterGenerator::generate_continuation_for(TosState... function address (line 168) | address TemplateInterpreterGenerator::generate_return_entry_for(TosState... function address (line 205) | address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState ... function address (line 249) | address TemplateInterpreterGenerator::generate_result_handler_for( function address (line 274) | address TemplateInterpreterGenerator::generate_safept_entry_for( function address (line 606) | address InterpreterGenerator::generate_accessor_entry(void) { function address (line 747) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 838) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 1293) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function address (line 1511) | address AbstractInterpreterGenerator::generate_method_entry( function address (line 1858) | address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosSta... function address (line 1924) | address TemplateInterpreterGenerator::generate_trace_code(TosState state) { FILE: HotSpot1.7/src/cpu/x86/vm/templateTable_x86_32.cpp function Address (line 53) | static inline Address iaddress(int n) { function Address (line 57) | static inline Address laddress(int n) { return iaddress(n + 1... function Address (line 58) | static inline Address haddress(int n) { return iaddress(n + 0... function Address (line 59) | static inline Address faddress(int n) { return iaddress(n); } function Address (line 60) | static inline Address daddress(int n) { return laddress(n); } function Address (line 61) | static inline Address aaddress(int n) { return iaddress(n); } function Address (line 63) | static inline Address iaddress(Register r) { function Address (line 66) | static inline Address laddress(Register r) { function Address (line 69) | static inline Address haddress(Register r) { function Address (line 73) | static inline Address faddress(Register r) { return iaddress(r); } function Address (line 74) | static inline Address daddress(Register r) { return laddress(r); } function Address (line 75) | static inline Address aaddress(Register r) { return iaddress(r); } function Address (line 81) | static inline Address at_rsp () { function Address (line 87) | static inline Address at_tos () { function Address (line 92) | static inline Address at_tos_p1() { function Address (line 96) | static inline Address at_tos_p2() { function j_not (line 101) | static Assembler::Condition j_not(TemplateTable::Condition cc) { function do_oop_store (line 121) | static void do_oop_store(InterpreterMacroAssembler* _masm, function Address (line 199) | Address TemplateTable::at_bcp(int offset) { FILE: HotSpot1.7/src/cpu/x86/vm/templateTable_x86_64.cpp function Address (line 50) | static inline Address iaddress(int n) { function Address (line 54) | static inline Address laddress(int n) { function Address (line 58) | static inline Address faddress(int n) { function Address (line 62) | static inline Address daddress(int n) { function Address (line 66) | static inline Address aaddress(int n) { function Address (line 70) | static inline Address iaddress(Register r) { function Address (line 74) | static inline Address laddress(Register r) { function Address (line 78) | static inline Address faddress(Register r) { function Address (line 82) | static inline Address daddress(Register r) { function Address (line 86) | static inline Address aaddress(Register r) { function Address (line 90) | static inline Address at_rsp() { function Address (line 96) | static inline Address at_tos () { function Address (line 100) | static inline Address at_tos_p1() { function Address (line 104) | static inline Address at_tos_p2() { function Address (line 108) | static inline Address at_tos_p3() { function j_not (line 113) | static Assembler::Condition j_not(TemplateTable::Condition cc) { function do_oop_store (line 131) | static void do_oop_store(InterpreterMacroAssembler* _masm, function Address (line 206) | Address TemplateTable::at_bcp(int offset) { function jlong (line 1385) | static jlong* double_quadword(jlong *adr, jlong lo, jlong hi) { FILE: HotSpot1.7/src/cpu/x86/vm/vm_version_x86.cpp class VM_Version_StubGenerator (line 61) | class VM_Version_StubGenerator: public StubCodeGenerator { method VM_Version_StubGenerator (line 64) | VM_Version_StubGenerator(CodeBuffer *c) : StubCodeGenerator(c) {} method address (line 66) | address generate_getPsrInfo() { FILE: HotSpot1.7/src/cpu/x86/vm/vm_version_x86.hpp class VM_Version (line 31) | class VM_Version : public Abstract_VM_Version { type CpuidInfo (line 277) | struct CpuidInfo { method extended_cpu_family (line 365) | static uint32_t extended_cpu_family() { method extended_cpu_model (line 371) | static uint32_t extended_cpu_model() { method cpu_stepping (line 377) | static uint32_t cpu_stepping() { method uint (line 382) | static uint logical_processor_count() { method feature_flags (line 387) | static uint32_t feature_flags() { method ByteSize (line 451) | static ByteSize std_cpuid0_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 452) | static ByteSize std_cpuid1_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 453) | static ByteSize dcp_cpuid4_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 454) | static ByteSize sef_cpuid7_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 455) | static ByteSize ext_cpuid1_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 456) | static ByteSize ext_cpuid5_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 457) | static ByteSize ext_cpuid7_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 458) | static ByteSize ext_cpuid8_offset() { return byte_offset_of(CpuidInfo,... method ByteSize (line 459) | static ByteSize tpl_cpuidB0_offset() { return byte_offset_of(CpuidInfo... method ByteSize (line 460) | static ByteSize tpl_cpuidB1_offset() { return byte_offset_of(CpuidInfo... method ByteSize (line 461) | static ByteSize tpl_cpuidB2_offset() { return byte_offset_of(CpuidInfo... method ByteSize (line 462) | static ByteSize xem_xcr0_offset() { return byte_offset_of(CpuidInfo, x... method assert_is_initialized (line 468) | static void assert_is_initialized() { method cpu_family (line 487) | static int cpu_family() { return _cpu;} method is_P6 (line 488) | static bool is_P6() { return cpu_family() >= 6; } method is_amd (line 489) | static bool is_amd() { assert_is_initialized(); return _cpu... method is_intel (line 490) | static bool is_intel() { assert_is_initialized(); return _cpu... method supports_processor_topology (line 492) | static bool supports_processor_topology() { method uint (line 499) | static uint cores_per_cpu() { method uint (line 514) | static uint threads_per_core() { method intx (line 525) | static intx prefetch_data_size() { method supports_cpuid (line 540) | static bool supports_cpuid() { return _cpuFeatures != 0; } method supports_cmpxchg8 (line 541) | static bool supports_cmpxchg8() { return (_cpuFeatures & CPU_CX8) != 0; } method supports_cmov (line 542) | static bool supports_cmov() { return (_cpuFeatures & CPU_CMOV) != ... method supports_fxsr (line 543) | static bool supports_fxsr() { return (_cpuFeatures & CPU_FXSR) != ... method supports_ht (line 544) | static bool supports_ht() { return (_cpuFeatures & CPU_HT) != 0; } method supports_mmx (line 545) | static bool supports_mmx() { return (_cpuFeatures & CPU_MMX) != 0; } method supports_sse (line 546) | static bool supports_sse() { return (_cpuFeatures & CPU_SSE) != 0; } method supports_sse2 (line 547) | static bool supports_sse2() { return (_cpuFeatures & CPU_SSE2) != ... method supports_sse3 (line 548) | static bool supports_sse3() { return (_cpuFeatures & CPU_SSE3) != ... method supports_ssse3 (line 549) | static bool supports_ssse3() { return (_cpuFeatures & CPU_SSSE3)!= ... method supports_sse4_1 (line 550) | static bool supports_sse4_1() { return (_cpuFeatures & CPU_SSE4_1) !... method supports_sse4_2 (line 551) | static bool supports_sse4_2() { return (_cpuFeatures & CPU_SSE4_2) !... method supports_popcnt (line 552) | static bool supports_popcnt() { return (_cpuFeatures & CPU_POPCNT) !... method supports_avx (line 553) | static bool supports_avx() { return (_cpuFeatures & CPU_AVX) != 0; } method supports_avx2 (line 554) | static bool supports_avx2() { return (_cpuFeatures & CPU_AVX2) != ... method supports_tsc (line 555) | static bool supports_tsc() { return (_cpuFeatures & CPU_TSC) !... method supports_aes (line 556) | static bool supports_aes() { return (_cpuFeatures & CPU_AES) != 0; } method supports_erms (line 557) | static bool supports_erms() { return (_cpuFeatures & CPU_ERMS) != ... method is_intel_family_core (line 560) | static bool is_intel_family_core() { return is_intel() && method is_intel_tsc_synched_at_init (line 563) | static bool is_intel_tsc_synched_at_init() { method supports_3dnow_prefetch (line 582) | static bool supports_3dnow_prefetch() { return (_cpuFeatures & CPU_... method supports_mmx_ext (line 583) | static bool supports_mmx_ext() { return is_amd() && _cpuid_info.ext_c... method supports_lzcnt (line 584) | static bool supports_lzcnt() { return (_cpuFeatures & CPU_LZCNT) !=... method supports_sse4a (line 585) | static bool supports_sse4a() { return (_cpuFeatures & CPU_SSE4A) !=... method is_amd_Barcelona (line 587) | static bool is_amd_Barcelona() { return is_amd() && method supports_tscinv_bit (line 591) | static bool supports_tscinv_bit() { method supports_tscinv (line 594) | static bool supports_tscinv() { method has_fast_idiv (line 601) | static bool has_fast_idiv() { return is_intel() && cpu_family() ==... method supports_compare_and_exchange (line 604) | static bool supports_compare_and_exchange() { return true; } method intx (line 608) | static intx allocate_prefetch_distance() { method intx (line 646) | static intx allocate_prefetch_style() { method intx (line 661) | static intx prefetch_copy_interval_in_bytes() { method intx (line 665) | static intx prefetch_scan_interval_in_bytes() { method intx (line 669) | static intx prefetch_fields_ahead() { FILE: HotSpot1.7/src/cpu/x86/vm/vmreg_x86.inline.hpp function VMReg (line 28) | inline VMReg RegisterImpl::as_VMReg() { function VMReg (line 37) | inline VMReg FloatRegisterImpl::as_VMReg() { function VMReg (line 41) | inline VMReg XMMRegisterImpl::as_VMReg() { function Register (line 58) | inline Register VMRegImpl::as_Register() { function FloatRegister (line 69) | inline FloatRegister VMRegImpl::as_FloatRegister() { function XMMRegister (line 75) | inline XMMRegister VMRegImpl::as_XMMRegister() { FILE: HotSpot1.7/src/cpu/x86/vm/vtableStubs_x86_32.cpp function VtableStub (line 59) | VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { function VtableStub (line 131) | VtableStub* VtableStubs::create_itable_stub(int itable_index) { FILE: HotSpot1.7/src/cpu/x86/vm/vtableStubs_x86_64.cpp function VtableStub (line 50) | VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { function VtableStub (line 124) | VtableStub* VtableStubs::create_itable_stub(int itable_index) { FILE: HotSpot1.7/src/cpu/zero/vm/assembler_zero.cpp function RegisterOrConstant (line 73) | RegisterOrConstant MacroAssembler::delayed_value_impl( function should_not_call (line 83) | static void should_not_call() { function address (line 87) | address ShouldNotCallThisStub() { function address (line 91) | address ShouldNotCallThisEntry() { FILE: HotSpot1.7/src/cpu/zero/vm/assembler_zero.hpp class Assembler (line 34) | class Assembler : public AbstractAssembler { method Assembler (line 36) | Assembler(CodeBuffer* code) : AbstractAssembler(code) {} class MacroAssembler (line 45) | class MacroAssembler : public Assembler { method MacroAssembler (line 47) | MacroAssembler(CodeBuffer* code) : Assembler(code) {} FILE: HotSpot1.7/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp function set_method (line 44) | inline void set_method(methodOop new_method) { function interpreterState (line 47) | inline interpreterState self_link() { function set_self_link (line 50) | inline void set_self_link(interpreterState new_self_link) { function interpreterState (line 53) | inline interpreterState prev_link() { function set_prev_link (line 56) | inline void set_prev_link(interpreterState new_prev_link) { function set_stack_limit (line 59) | inline void set_stack_limit(intptr_t* new_stack_limit) { function set_stack_base (line 62) | inline void set_stack_base(intptr_t* new_stack_base) { function set_monitor_base (line 65) | inline void set_monitor_base(BasicObjectLock *new_monitor_base) { function set_thread (line 68) | inline void set_thread(JavaThread* new_thread) { function set_constants (line 71) | inline void set_constants(constantPoolCacheOop new_constants) { function oop (line 74) | inline oop oop_temp() { function oop (line 77) | inline oop *oop_temp_addr() { function set_oop_temp (line 80) | inline void set_oop_temp(oop new_oop_temp) { function address (line 83) | inline address callee_entry_point() { function address (line 86) | inline address osr_buf() { function address (line 89) | inline address osr_entry() { FILE: HotSpot1.7/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp function jfloat (line 31) | inline jfloat BytecodeInterpreter::VMfloatAdd(jfloat op1, jfloat op2) { function jfloat (line 35) | inline jfloat BytecodeInterpreter::VMfloatSub(jfloat op1, jfloat op2) { function jfloat (line 39) | inline jfloat BytecodeInterpreter::VMfloatMul(jfloat op1, jfloat op2) { function jfloat (line 43) | inline jfloat BytecodeInterpreter::VMfloatDiv(jfloat op1, jfloat op2) { function jfloat (line 47) | inline jfloat BytecodeInterpreter::VMfloatRem(jfloat op1, jfloat op2) { function jfloat (line 51) | inline jfloat BytecodeInterpreter::VMfloatNeg(jfloat op) { function jlong (line 70) | inline jlong BytecodeInterpreter::VMlongAdd(jlong op1, jlong op2) { function jlong (line 74) | inline jlong BytecodeInterpreter::VMlongAnd(jlong op1, jlong op2) { function jlong (line 78) | inline jlong BytecodeInterpreter::VMlongDiv(jlong op1, jlong op2) { function jlong (line 84) | inline jlong BytecodeInterpreter::VMlongMul(jlong op1, jlong op2) { function jlong (line 88) | inline jlong BytecodeInterpreter::VMlongOr(jlong op1, jlong op2) { function jlong (line 92) | inline jlong BytecodeInterpreter::VMlongSub(jlong op1, jlong op2) { function jlong (line 96) | inline jlong BytecodeInterpreter::VMlongXor(jlong op1, jlong op2) { function jlong (line 100) | inline jlong BytecodeInterpreter::VMlongRem(jlong op1, jlong op2) { function jlong (line 106) | inline jlong BytecodeInterpreter::VMlongUshr(jlong op1, jint op2) { function jlong (line 110) | inline jlong BytecodeInterpreter::VMlongShr(jlong op1, jint op2) { function jlong (line 114) | inline jlong BytecodeInterpreter::VMlongShl(jlong op1, jint op2) { function jlong (line 118) | inline jlong BytecodeInterpreter::VMlongNeg(jlong op) { function jlong (line 122) | inline jlong BytecodeInterpreter::VMlongNot(jlong op) { function jdouble (line 168) | inline jdouble BytecodeInterpreter::VMlong2Double(jlong val) { function jfloat (line 172) | inline jfloat BytecodeInterpreter::VMlong2Float(jlong val) { function jint (line 176) | inline jint BytecodeInterpreter::VMlong2Int(jlong val) { function jdouble (line 182) | inline jdouble BytecodeInterpreter::VMdoubleAdd(jdouble op1, jdouble op2) { function jdouble (line 186) | inline jdouble BytecodeInterpreter::VMdoubleDiv(jdouble op1, jdouble op2) { function jdouble (line 191) | inline jdouble BytecodeInterpreter::VMdoubleMul(jdouble op1, jdouble op2) { function jdouble (line 195) | inline jdouble BytecodeInterpreter::VMdoubleNeg(jdouble op) { function jdouble (line 199) | inline jdouble BytecodeInterpreter::VMdoubleRem(jdouble op1, jdouble op2) { function jdouble (line 203) | inline jdouble BytecodeInterpreter::VMdoubleSub(jdouble op1, jdouble op2) { function jfloat (line 218) | inline jfloat BytecodeInterpreter::VMdouble2Float(jdouble val) { function jdouble (line 224) | inline jdouble BytecodeInterpreter::VMfloat2Double(jfloat op) { function jint (line 230) | inline jint BytecodeInterpreter::VMintAdd(jint op1, jint op2) { function jint (line 234) | inline jint BytecodeInterpreter::VMintAnd(jint op1, jint op2) { function jint (line 238) | inline jint BytecodeInterpreter::VMintDiv(jint op1, jint op2) { function jint (line 244) | inline jint BytecodeInterpreter::VMintMul(jint op1, jint op2) { function jint (line 248) | inline jint BytecodeInterpreter::VMintNeg(jint op) { function jint (line 252) | inline jint BytecodeInterpreter::VMintOr(jint op1, jint op2) { function jint (line 256) | inline jint BytecodeInterpreter::VMintRem(jint op1, jint op2) { function jint (line 262) | inline jint BytecodeInterpreter::VMintShl(jint op1, jint op2) { function jint (line 266) | inline jint BytecodeInterpreter::VMintShr(jint op1, jint op2) { function jint (line 270) | inline jint BytecodeInterpreter::VMintSub(jint op1, jint op2) { function juint (line 274) | inline juint BytecodeInterpreter::VMintUshr(jint op1, jint op2) { function jint (line 278) | inline jint BytecodeInterpreter::VMintXor(jint op1, jint op2) { function jdouble (line 282) | inline jdouble BytecodeInterpreter::VMint2Double(jint val) { function jfloat (line 286) | inline jfloat BytecodeInterpreter::VMint2Float(jint val) { function jlong (line 290) | inline jlong BytecodeInterpreter::VMint2Long(jint val) { function jchar (line 294) | inline jchar BytecodeInterpreter::VMint2Char(jint val) { function jshort (line 298) | inline jshort BytecodeInterpreter::VMint2Short(jint val) { function jbyte (line 302) | inline jbyte BytecodeInterpreter::VMint2Byte(jint val) { FILE: HotSpot1.7/src/cpu/zero/vm/bytes_zero.hpp class Bytes (line 37) | class Bytes: AllStatic { method is_Java_byte_ordering_different (line 41) | static inline bool is_Java_byte_ordering_different() { method u2 (line 51) | static inline u2 get_native_u2(address p){ method u4 (line 56) | static inline u4 get_native_u4(address p) { method u8 (line 61) | static inline u8 get_native_u8(address p) { method put_native_u2 (line 66) | static inline void put_native_u2(address p, u2 x) { method put_native_u4 (line 71) | static inline void put_native_u4(address p, u4 x) { method put_native_u8 (line 76) | static inline void put_native_u8(address p, u8 x) { method u2 (line 85) | static inline u2 get_Java_u2(address p) { method u4 (line 89) | static inline u4 get_Java_u4(address p) { method u8 (line 95) | static inline u8 get_Java_u8(address p) { method put_Java_u2 (line 108) | static inline void put_Java_u2(address p, u2 x) { method put_Java_u4 (line 112) | static inline void put_Java_u4(address p, u4 x) { method put_Java_u8 (line 118) | static inline void put_Java_u8(address p, u8 x) { method u2 (line 138) | static inline u2 get_Java_u2(address p) { method u4 (line 141) | static inline u4 get_Java_u4(address p) { method u8 (line 144) | static inline u8 get_Java_u8(address p) { method put_Java_u2 (line 148) | static inline void put_Java_u2(address p, u2 x) { method put_Java_u4 (line 151) | static inline void put_Java_u4(address p, u4 x) { method put_Java_u8 (line 154) | static inline void put_Java_u8(address p, u8 x) { method u2 (line 159) | static inline u2 swap_u2(u2 x) { return x; } method u4 (line 160) | static inline u4 swap_u4(u4 x) { return x; } method u8 (line 161) | static inline u8 swap_u8(u8 x) { return x; } FILE: HotSpot1.7/src/cpu/zero/vm/copy_zero.hpp function pd_conjoint_words (line 31) | static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words (line 35) | static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words_atomic (line 52) | static void pd_disjoint_words_atomic(HeapWord* from, function pd_aligned_conjoint_words (line 73) | static void pd_aligned_conjoint_words(HeapWord* from, function pd_aligned_disjoint_words (line 79) | static void pd_aligned_disjoint_words(HeapWord* from, function pd_conjoint_bytes (line 85) | static void pd_conjoint_bytes(void* from, void* to, size_t count) { function pd_conjoint_bytes_atomic (line 89) | static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) { function pd_conjoint_jshorts_atomic (line 93) | static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t ... function pd_conjoint_jints_atomic (line 97) | static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function pd_conjoint_jlongs_atomic (line 101) | static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t cou... function pd_conjoint_oops_atomic (line 105) | static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { function pd_arrayof_conjoint_bytes (line 115) | static void pd_arrayof_conjoint_bytes(HeapWord* from, function pd_arrayof_conjoint_jshorts (line 121) | static void pd_arrayof_conjoint_jshorts(HeapWord* from, function pd_arrayof_conjoint_jints (line 127) | static void pd_arrayof_conjoint_jints(HeapWord* from, function pd_arrayof_conjoint_jlongs (line 133) | static void pd_arrayof_conjoint_jlongs(HeapWord* from, function pd_arrayof_conjoint_oops (line 139) | static void pd_arrayof_conjoint_oops(HeapWord* from, function pd_fill_to_words (line 151) | static void pd_fill_to_words(HeapWord* tohw, size_t count, juint value) { function pd_fill_to_aligned_words (line 165) | static void pd_fill_to_aligned_words(HeapWord* tohw, function pd_fill_to_bytes (line 171) | static void pd_fill_to_bytes(void* to, size_t count, jubyte value) { function pd_zero_to_words (line 175) | static void pd_zero_to_words(HeapWord* tohw, size_t count) { function pd_zero_to_bytes (line 179) | static void pd_zero_to_bytes(void* to, size_t count) { FILE: HotSpot1.7/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp function address (line 43) | address generate_entry(address entry_point) { FILE: HotSpot1.7/src/cpu/zero/vm/cppInterpreter_zero.cpp function BasicType (line 643) | BasicType CppInterpreter::result_type_of_handle(oop method_handle) { function IRT_END (line 661) | IRT_END function BasicType (line 759) | BasicType CppInterpreter::result_type_of(methodOop method) { function address (line 779) | address InterpreterGenerator::generate_empty_entry() { function address (line 786) | address InterpreterGenerator::generate_accessor_entry() { function address (line 793) | address InterpreterGenerator::generate_Reference_get_entry(void) { function address (line 813) | address InterpreterGenerator::generate_native_entry(bool synchronized) { function address (line 819) | address InterpreterGenerator::generate_normal_entry(bool synchronized) { function address (line 825) | address AbstractInterpreterGenerator::generate_method_entry( function InterpreterFrame (line 887) | InterpreterFrame *InterpreterFrame::build(int size, TRAPS) { function address (line 1002) | address CppInterpreter::return_entry(TosState state, int length) { function address (line 1006) | address CppInterpreter::deopt_entry(TosState state, int length) { function address (line 1028) | address CppInterpreterGenerator::generate_result_handler_for( function address (line 1034) | address CppInterpreterGenerator::generate_tosca_to_stack_converter( function address (line 1040) | address CppInterpreterGenerator::generate_stack_to_stack_converter( function address (line 1046) | address CppInterpreterGenerator::generate_stack_to_native_abi_converter( FILE: HotSpot1.7/src/cpu/zero/vm/debug_zero.cpp function pd_ps (line 35) | void pd_ps(frame f) { FILE: HotSpot1.7/src/cpu/zero/vm/disassembler_zero.hpp function pd_instruction_alignment (line 29) | static int pd_instruction_alignment() { FILE: HotSpot1.7/src/cpu/zero/vm/entryFrame_zero.hpp class EntryFrame (line 43) | class EntryFrame : public ZeroFrame { method EntryFrame (line 45) | EntryFrame() : ZeroFrame() { type Layout (line 50) | enum Layout { method JavaCallWrapper (line 61) | JavaCallWrapper *call_wrapper() const { FILE: HotSpot1.7/src/cpu/zero/vm/entry_zero.hpp class ZeroEntry (line 29) | class ZeroEntry { method ZeroEntry (line 31) | ZeroEntry() { method address (line 39) | address entry_point() const { method set_entry_point (line 42) | void set_entry_point(address entry_point) { method invoke (line 56) | void invoke(methodOop method, TRAPS) const { method invoke_osr (line 61) | void invoke_osr(methodOop method, address osr_buf, TRAPS) const { method maybe_deoptimize (line 68) | static void maybe_deoptimize(int deoptimized_frames, TRAPS) { method ByteSize (line 74) | static ByteSize entry_point_offset() { FILE: HotSpot1.7/src/cpu/zero/vm/fakeStubFrame_zero.hpp class FakeStubFrame (line 38) | class FakeStubFrame : public ZeroFrame { method FakeStubFrame (line 40) | FakeStubFrame() : ZeroFrame() { type Layout (line 45) | enum Layout { method identify_word (line 53) | void identify_word(int frame_index, FILE: HotSpot1.7/src/cpu/zero/vm/frame_zero.cpp function frame (line 61) | frame frame::sender_for_entry_frame(RegisterMap *map) const { function frame (line 72) | frame frame::sender_for_nonentry_frame(RegisterMap *map) const { function frame (line 79) | frame frame::sender(RegisterMap* map) const { function BasicObjectLock (line 91) | BasicObjectLock* frame::interpreter_frame_monitor_begin() const { function BasicObjectLock (line 95) | BasicObjectLock* frame::interpreter_frame_monitor_end() const { function BasicType (line 118) | BasicType frame::interpreter_frame_result(oop* oop_result, FILE: HotSpot1.7/src/cpu/zero/vm/frame_zero.hpp function InterpreterFrame (line 63) | const InterpreterFrame *zero_interpreterframe() const { function SharkFrame (line 66) | const SharkFrame *zero_sharkframe() const { FILE: HotSpot1.7/src/cpu/zero/vm/frame_zero.inline.hpp function address (line 39) | inline address frame::sender_pc() const { ShouldNotCallThis()... function interpreterState (line 86) | inline interpreterState frame::get_interpreterState() const { function constantPoolCacheOop (line 98) | inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { function methodOop (line 102) | inline methodOop* frame::interpreter_frame_method_addr() const { function jint (line 124) | inline jint frame::interpreter_frame_expression_stack_direction() { function JavaCallWrapper (line 135) | inline JavaCallWrapper* frame::entry_frame_call_wrapper() const { function oop (line 143) | inline oop frame::saved_oop_result(RegisterMap* map) const { FILE: HotSpot1.7/src/cpu/zero/vm/icBuffer_zero.cpp function address (line 49) | address InlineCacheBuffer::ic_buffer_entry_point(address code_begin) { function oop (line 54) | oop InlineCacheBuffer::ic_buffer_cached_oop(address code_begin) { FILE: HotSpot1.7/src/cpu/zero/vm/icache_zero.hpp class ICache (line 34) | class ICache : public AbstractICache { method initialize (line 36) | static void initialize() {} method invalidate_word (line 37) | static void invalidate_word(address addr) {} method invalidate_range (line 38) | static void invalidate_range(address start, int nbytes) {} FILE: HotSpot1.7/src/cpu/zero/vm/interp_masm_zero.hpp class InterpreterMacroAssembler (line 34) | class InterpreterMacroAssembler : public MacroAssembler { method InterpreterMacroAssembler (line 36) | InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} method RegisterOrConstant (line 39) | RegisterOrConstant delayed_value_impl(intptr_t* delayed_value_addr, FILE: HotSpot1.7/src/cpu/zero/vm/interpreterFrame_zero.hpp class InterpreterFrame (line 49) | class InterpreterFrame : public ZeroFrame { method InterpreterFrame (line 53) | InterpreterFrame() : ZeroFrame() { type Layout (line 58) | enum Layout { method interpreterState (line 70) | interpreterState interpreter_state() const { FILE: HotSpot1.7/src/cpu/zero/vm/interpreterRT_zero.cpp function IRT_END (line 164) | IRT_END FILE: HotSpot1.7/src/cpu/zero/vm/interpreterRT_zero.hpp class SignatureHandler (line 31) | class SignatureHandler { method SignatureHandler (line 33) | static SignatureHandler *from_handlerAddr(address handlerAddr) { method ffi_cif (line 38) | ffi_cif* cif() const { method argument_count (line 42) | int argument_count() const { method ffi_type (line 46) | ffi_type** argument_types() const { method ffi_type (line 50) | ffi_type* argument_type(int i) const { method ffi_type (line 54) | ffi_type* result_type() const { class SignatureHandlerGeneratorBase (line 65) | class SignatureHandlerGeneratorBase : public NativeSignatureIterator { method SignatureHandlerGeneratorBase (line 70) | SignatureHandlerGeneratorBase(methodHandle method, ffi_cif *cif) method ffi_cif (line 75) | ffi_cif *cif() const { class SignatureHandlerGenerator (line 94) | class SignatureHandlerGenerator : public SignatureHandlerGeneratorBase { method SignatureHandlerGenerator (line 99) | SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) method push (line 106) | void push(intptr_t value) { class SlowSignatureHandlerGenerator (line 113) | class SlowSignatureHandlerGenerator : public SignatureHandlerGeneratorBa... method SlowSignatureHandlerGenerator (line 118) | SlowSignatureHandlerGenerator(methodHandle method, intptr_t* buf) method push (line 124) | void push(intptr_t value) { method SignatureHandler (line 129) | SignatureHandler *handler() const { FILE: HotSpot1.7/src/cpu/zero/vm/interpreter_zero.cpp function address (line 56) | address AbstractInterpreterGenerator::generate_slow_signature_handler() { function address (line 61) | address InterpreterGenerator::generate_math_entry( function address (line 69) | address InterpreterGenerator::generate_abstract_entry() { FILE: HotSpot1.7/src/cpu/zero/vm/interpreter_zero.hpp function invoke_osr (line 33) | static void invoke_osr(methodOop method, function expr_offset_in_bytes (line 45) | static int expr_offset_in_bytes(int i) { function local_index_at (line 49) | static int local_index_at(int i) { FILE: HotSpot1.7/src/cpu/zero/vm/javaFrameAnchor_zero.hpp function copy (line 49) | void copy(JavaFrameAnchor* src) { function set (line 53) | void set(intptr_t* sp, address pc, ZeroFrame* fp) { function walkable (line 72) | bool walkable() { function make_walkable (line 76) | void make_walkable(JavaThread* thread) { function ZeroFrame (line 84) | ZeroFrame* last_Java_fp() const { function address (line 88) | address last_Java_pc() const { function ByteSize (line 92) | static ByteSize last_Java_fp_offset() { FILE: HotSpot1.7/src/cpu/zero/vm/jniFastGetField_zero.cpp function address (line 33) | address JNI_FastGetField::generate_fast_get_boolean_field() { function address (line 37) | address JNI_FastGetField::generate_fast_get_byte_field() { function address (line 41) | address JNI_FastGetField::generate_fast_get_char_field() { function address (line 45) | address JNI_FastGetField::generate_fast_get_short_field() { function address (line 49) | address JNI_FastGetField::generate_fast_get_int_field() { function address (line 53) | address JNI_FastGetField::generate_fast_get_long_field() { function address (line 57) | address JNI_FastGetField::generate_fast_get_float_field() { function address (line 61) | address JNI_FastGetField::generate_fast_get_double_field() { FILE: HotSpot1.7/src/cpu/zero/vm/jniTypes_zero.hpp class JNITypes (line 35) | class JNITypes : AllStatic { method put_int2 (line 47) | static inline void put_int2 (jint *from, jint *to) { to[0... method put_int2 (line 48) | static inline void put_int2 (jint *from, jint *to, int& pos) { put_... method put_int2r (line 49) | static inline void put_int2r(jint *from, jint *to) { to[0... method put_int2r (line 50) | static inline void put_int2r(jint *from, jint *to, int& pos) { put_... method put_int (line 54) | static inline void put_int(jint from, intptr_t *to) ... method put_int (line 55) | static inline void put_int(jint from, intptr_t *to, int& pos) ... method put_int (line 56) | static inline void put_int(jint *from, intptr_t *to, int& pos) ... method put_long (line 60) | static inline void put_long(jlong from, intptr_t *to) ... method put_long (line 61) | static inline void put_long(jlong from, intptr_t *to, int& pos) ... method put_long (line 62) | static inline void put_long(jlong *from, intptr_t *to, int& pos) ... method put_long (line 66) | static inline void put_long(jlong from, intptr_t *to) {... method put_long (line 67) | static inline void put_long(jlong from, intptr_t *to, int& pos) {... method put_long (line 68) | static inline void put_long(jlong *from, intptr_t *to, int& pos) {... method put_obj (line 72) | static inline void put_obj(oop from, intptr_t *to) ... method put_obj (line 73) | static inline void put_obj(oop from, intptr_t *to, int& pos) ... method put_obj (line 74) | static inline void put_obj(oop *from, intptr_t *to, int& pos) ... method put_float (line 77) | static inline void put_float(jfloat from, intptr_t *to) ... method put_float (line 78) | static inline void put_float(jfloat from, intptr_t *to, int& pos) ... method put_float (line 79) | static inline void put_float(jfloat *from, intptr_t *to, int& pos) ... method put_double (line 83) | static inline void put_double(jdouble from, intptr_t *to) ... method put_double (line 84) | static inline void put_double(jdouble from, intptr_t *to, int& pos... method put_double (line 85) | static inline void put_double(jdouble *from, intptr_t *to, int& pos... method put_double (line 88) | static inline void put_double(jdouble from, intptr_t *to) ... method put_double (line 89) | static inline void put_double(jdouble from, intptr_t *to, int& pos... method put_double (line 90) | static inline void put_double(jdouble *from, intptr_t *to, int& pos... method jint (line 95) | static inline jint get_int(intptr_t *from) { return *(jint ... method jlong (line 98) | static inline jlong get_long(intptr_t *from) { return *(jlong... method jlong (line 100) | static inline jlong get_long(intptr_t *from) { return ((jlong... method oop (line 104) | static inline oop get_obj(intptr_t *from) { return *(oop *... method jfloat (line 105) | static inline jfloat get_float(intptr_t *from) { return *(jfloa... method jdouble (line 108) | static inline jdouble get_double(intptr_t *from) { return *(jdoub... method jdouble (line 110) | static inline jdouble get_double(intptr_t *from) { jlong jl = ((j... FILE: HotSpot1.7/src/cpu/zero/vm/jni_zero.h type jint (line 37) | typedef int jint; type jbyte (line 38) | typedef signed char jbyte; type jlong (line 41) | typedef long jlong; type jlong (line 43) | typedef long long jlong; FILE: HotSpot1.7/src/cpu/zero/vm/methodHandles_zero.cpp function oop (line 49) | oop MethodHandles::popFromStack(TRAPS) { function address (line 160) | address MethodHandles::generate_method_handle_interpreter_entry(MacroAss... FILE: HotSpot1.7/src/cpu/zero/vm/nativeInst_zero.hpp function VALUE_OBJ_CLASS_SPEC (line 50) | class NativeInstruction VALUE_OBJ_CLASS_SPEC { function is_safepoint_poll (line 56) | bool is_safepoint_poll() { function NativeInstruction (line 61) | inline NativeInstruction* nativeInstruction_at(address address) { class NativeCall (line 65) | class NativeCall : public NativeInstruction { type zero_specific_constants (line 67) | enum zero_specific_constants { method address (line 71) | address instruction_address() const { method address (line 75) | address next_instruction_address() const { method address (line 79) | address return_address() const { method address (line 83) | address destination() const { method set_destination_mt_safe (line 87) | void set_destination_mt_safe(address dest) { method verify_alignment (line 91) | void verify_alignment() { method verify (line 95) | void verify() { method is_call_before (line 99) | static bool is_call_before(address return_address) { function NativeCall (line 104) | inline NativeCall* nativeCall_before(address return_address) { type zero_specific_constants (line 67) | enum zero_specific_constants { method address (line 71) | address instruction_address() const { method address (line 75) | address next_instruction_address() const { method address (line 79) | address return_address() const { method address (line 83) | address destination() const { method set_destination_mt_safe (line 87) | void set_destination_mt_safe(address dest) { method verify_alignment (line 91) | void verify_alignment() { method verify (line 95) | void verify() { method is_call_before (line 99) | static bool is_call_before(address return_address) { function NativeCall (line 108) | inline NativeCall* nativeCall_at(address address) { type zero_specific_constants (line 67) | enum zero_specific_constants { method address (line 71) | address instruction_address() const { method address (line 75) | address next_instruction_address() const { method address (line 79) | address return_address() const { method address (line 83) | address destination() const { method set_destination_mt_safe (line 87) | void set_destination_mt_safe(address dest) { method verify_alignment (line 91) | void verify_alignment() { method verify (line 95) | void verify() { method is_call_before (line 99) | static bool is_call_before(address return_address) { class NativeMovConstReg (line 112) | class NativeMovConstReg : public NativeInstruction { method address (line 114) | address next_instruction_address() const { method data (line 118) | intptr_t data() const { method set_data (line 122) | void set_data(intptr_t x) { function NativeMovConstReg (line 127) | inline NativeMovConstReg* nativeMovConstReg_at(address address) { method address (line 114) | address next_instruction_address() const { method data (line 118) | intptr_t data() const { method set_data (line 122) | void set_data(intptr_t x) { class NativeMovRegMem (line 131) | class NativeMovRegMem : public NativeInstruction { method offset (line 133) | int offset() const { method set_offset (line 137) | void set_offset(intptr_t x) { method add_offset_in_bytes (line 141) | void add_offset_in_bytes(int add_offset) { function NativeMovRegMem (line 146) | inline NativeMovRegMem* nativeMovRegMem_at(address address) { method offset (line 133) | int offset() const { method set_offset (line 137) | void set_offset(intptr_t x) { method add_offset_in_bytes (line 141) | void add_offset_in_bytes(int add_offset) { class NativeJump (line 150) | class NativeJump : public NativeInstruction { type zero_specific_constants (line 152) | enum zero_specific_constants { method address (line 156) | address jump_destination() const { method set_jump_destination (line 160) | void set_jump_destination(address dest) { method check_verified_entry_alignment (line 164) | static void check_verified_entry_alignment(address entry, function NativeJump (line 173) | inline NativeJump* nativeJump_at(address address) { type zero_specific_constants (line 152) | enum zero_specific_constants { method address (line 156) | address jump_destination() const { method set_jump_destination (line 160) | void set_jump_destination(address dest) { method check_verified_entry_alignment (line 164) | static void check_verified_entry_alignment(address entry, class NativeGeneralJump (line 177) | class NativeGeneralJump : public NativeInstruction { method address (line 179) | address jump_destination() const { method insert_unconditional (line 183) | static void insert_unconditional(address code_pos, address entry) { method replace_mt_safe (line 187) | static void replace_mt_safe(address instr_addr, address code_buffer) { function NativeGeneralJump (line 192) | inline NativeGeneralJump* nativeGeneralJump_at(address address) { method address (line 179) | address jump_destination() const { method insert_unconditional (line 183) | static void insert_unconditional(address code_pos, address entry) { method replace_mt_safe (line 187) | static void replace_mt_safe(address instr_addr, address code_buffer) { FILE: HotSpot1.7/src/cpu/zero/vm/registerMap_zero.hpp function pd_clear (line 40) | void pd_clear() {} function pd_initialize (line 41) | void pd_initialize() {} function pd_initialize_from (line 42) | void pd_initialize_from(const RegisterMap* map) {} FILE: HotSpot1.7/src/cpu/zero/vm/register_zero.hpp class VMRegImpl (line 32) | class VMRegImpl class RegisterImpl (line 36) | class RegisterImpl method Register (line 55) | Register successor() const { method encoding (line 60) | int encoding() const { method is_valid (line 64) | bool is_valid() const { function Register (line 39) | inline Register as_Register(int encoding) { class RegisterImpl (line 44) | class RegisterImpl : public AbstractRegisterImpl { method Register (line 55) | Register successor() const { method encoding (line 60) | int encoding() const { method is_valid (line 64) | bool is_valid() const { class FloatRegisterImpl (line 71) | class FloatRegisterImpl method FloatRegister (line 90) | FloatRegister successor() const { method encoding (line 95) | int encoding() const { method is_valid (line 99) | bool is_valid() const { function FloatRegister (line 74) | inline FloatRegister as_FloatRegister(int encoding) { class FloatRegisterImpl (line 79) | class FloatRegisterImpl : public AbstractRegisterImpl { method FloatRegister (line 90) | FloatRegister successor() const { method encoding (line 95) | int encoding() const { method is_valid (line 99) | bool is_valid() const { class ConcreteRegisterImpl (line 105) | class ConcreteRegisterImpl : public AbstractRegisterImpl { FILE: HotSpot1.7/src/cpu/zero/vm/relocInfo_zero.cpp function address (line 38) | address Relocation::pd_call_destination(address orig_addr) { function address (line 46) | address Relocation::pd_get_address_from_code() { function address (line 50) | address* Relocation::pd_address_in_code() { FILE: HotSpot1.7/src/cpu/zero/vm/sharedRuntime_zero.cpp function address (line 52) | static address zero_null_code_stub() { function AdapterHandlerEntry (line 64) | AdapterHandlerEntry* SharedRuntime::generate_i2c2i_adapters( function nmethod (line 78) | nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm, function uint (line 100) | uint SharedRuntime::out_preserve_stack_slots() { function JRT_END (line 106) | JRT_END function SafepointBlob (line 114) | static SafepointBlob* generate_empty_safepoint_blob() { function DeoptimizationBlob (line 118) | static DeoptimizationBlob* generate_empty_deopt_blob() { function SafepointBlob (line 127) | SafepointBlob* SharedRuntime::generate_handler_blob(address call_ptr, in... function RuntimeStub (line 131) | RuntimeStub* SharedRuntime::generate_resolve_blob(address destination, c... FILE: HotSpot1.7/src/cpu/zero/vm/sharkFrame_zero.hpp class SharkFrame (line 49) | class SharkFrame : public ZeroFrame { method SharkFrame (line 53) | SharkFrame() : ZeroFrame() { type Layout (line 58) | enum Layout { method address (line 67) | address pc() const { method methodOop (line 75) | methodOop method() const { FILE: HotSpot1.7/src/cpu/zero/vm/stack_zero.hpp class ZeroStack (line 31) | class ZeroStack { method ZeroStack (line 41) | ZeroStack() method needs_setup (line 46) | bool needs_setup() const { method setup (line 52) | void setup(void *mem, size_t size) { method teardown (line 60) | void teardown() { method set_sp (line 72) | void set_sp(intptr_t *new_sp) { method total_words (line 77) | int total_words() const { method available_words (line 80) | int available_words() const { method push (line 84) | void push(intptr_t value) { method pop (line 88) | intptr_t pop() { method shadow_pages_size (line 99) | int shadow_pages_size() const { method ByteSize (line 112) | static ByteSize base_offset() { method ByteSize (line 115) | static ByteSize top_offset() { method ByteSize (line 118) | static ByteSize sp_offset() { class EntryFrame (line 124) | class EntryFrame class InterpreterFrame (line 125) | class InterpreterFrame class SharkFrame (line 126) | class SharkFrame class FakeStubFrame (line 127) | class FakeStubFrame class ZeroFrame (line 138) | class ZeroFrame { method ZeroFrame (line 143) | ZeroFrame() { type Layout (line 147) | enum Layout { type FrameType (line 153) | enum FrameType { method value_of_word (line 164) | intptr_t value_of_word(int offset) const { method ZeroFrame (line 169) | ZeroFrame *next() const { method FrameType (line 174) | FrameType type() const { method is_entry_frame (line 179) | bool is_entry_frame() const { method is_interpreter_frame (line 182) | bool is_interpreter_frame() const { method is_shark_frame (line 185) | bool is_shark_frame() const { method is_fake_stub_frame (line 188) | bool is_fake_stub_frame() const { method EntryFrame (line 193) | EntryFrame *as_entry_frame() const { method InterpreterFrame (line 197) | InterpreterFrame *as_interpreter_frame() const { method SharkFrame (line 201) | SharkFrame *as_shark_frame() const { method FakeStubFrame (line 205) | FakeStubFrame *as_fake_stub_frame() const { FILE: HotSpot1.7/src/cpu/zero/vm/stubGenerator_zero.cpp class StubGenerator (line 57) | class StubGenerator: public StubCodeGenerator { method call_stub (line 60) | static void call_stub( method fake_arraycopy_stub (line 129) | static void fake_arraycopy_stub(address src, address dst, int count) { method generate_arraycopy_stubs (line 133) | void generate_arraycopy_stubs() { method generate_initial (line 184) | void generate_initial() { method generate_all (line 212) | void generate_all() { method StubGenerator (line 236) | StubGenerator(CodeBuffer* code, bool all) : StubCodeGenerator(code) { function StubGenerator_generate (line 245) | void StubGenerator_generate(CodeBuffer* code, bool all) { function EntryFrame (line 249) | EntryFrame *EntryFrame::build(const intptr_t* parameters, FILE: HotSpot1.7/src/cpu/zero/vm/stubRoutines_zero.hpp function returns_to_call_stub (line 38) | static bool returns_to_call_stub(address return_pc) { type platform_dependent_constants (line 42) | enum platform_dependent_constants { type method_handles_platform_dependent_constants (line 47) | enum method_handles_platform_dependent_constants { FILE: HotSpot1.7/src/cpu/zero/vm/vm_version_zero.hpp class VM_Version (line 32) | class VM_Version : public Abstract_VM_Version { FILE: HotSpot1.7/src/cpu/zero/vm/vmreg_zero.cpp function Register (line 55) | Register VMRegImpl::as_Register() { function FloatRegister (line 60) | FloatRegister VMRegImpl::as_FloatRegister() { FILE: HotSpot1.7/src/cpu/zero/vm/vmreg_zero.inline.hpp function VMReg (line 29) | inline VMReg RegisterImpl::as_VMReg() { function VMReg (line 33) | inline VMReg FloatRegisterImpl::as_VMReg() { FILE: HotSpot1.7/src/cpu/zero/vm/vtableStubs_zero.cpp function VtableStub (line 40) | VtableStub* VtableStubs::create_vtable_stub(int vtable_index) { function VtableStub (line 44) | VtableStub* VtableStubs::create_itable_stub(int vtable_index) { FILE: HotSpot1.7/src/os/bsd/dtrace/generateJvmOffsets.cpp function gen_prologue (line 133) | void gen_prologue(GEN_variant gen_variant) { function gen_epilogue (line 160) | void gen_epilogue(GEN_variant gen_variant) { function generateJvmOffsets (line 168) | int generateJvmOffsets(GEN_variant gen_variant) { FILE: HotSpot1.7/src/os/bsd/dtrace/generateJvmOffsets.h type GEN_variant (line 31) | typedef enum GEN_variant { FILE: HotSpot1.7/src/os/bsd/dtrace/generateJvmOffsetsMain.c function main (line 31) | int main(int argc, const char *argv[]) { FILE: HotSpot1.7/src/os/bsd/dtrace/jvm_dtrace.c type _jvm_t (line 74) | struct _jvm_t { function print_debug (line 80) | static void print_debug(const char* fmt,...) { function init_jvm_dtrace (line 94) | static void init_jvm_dtrace() { function set_jvm_error (line 107) | static void set_jvm_error(const char* msg) { function clear_jvm_error (line 112) | static void clear_jvm_error() { function file_open (line 118) | static int file_open(const char* path, int flag) { function file_close (line 124) | static int file_close(int fd) { function file_read (line 130) | static int file_read(int fd, char* buf, int len) { function send_sigquit (line 137) | static int send_sigquit(pid_t pid) { function check_permission (line 144) | static int check_permission(const char* path) { function fill_attach_file_name (line 173) | static void fill_attach_file_name(char* path, int len, pid_t pid) { function open_door (line 181) | static int open_door(pid_t pid) { function create_attach_file (line 203) | static int create_attach_file(pid_t pid) { function delete_attach_file (line 218) | static void delete_attach_file(pid_t pid) { function jvm_t (line 230) | jvm_t* jvm_attach(pid_t pid) { function jvm_detach (line 295) | int jvm_detach(jvm_t* jvm) { function enqueue_command (line 357) | static function read_status (line 463) | static int read_status(int fd) { function jvm_enable_dtprobes (line 489) | int jvm_enable_dtprobes(jvm_t* jvm, int num_probe_types, const char** pr... FILE: HotSpot1.7/src/os/bsd/dtrace/jvm_dtrace.h type _jvm_t (line 41) | struct _jvm_t type jvm_t (line 42) | typedef struct _jvm_t jvm_t; FILE: HotSpot1.7/src/os/bsd/dtrace/libjvm_db.c type Jframe_t (line 42) | typedef struct { function main (line 55) | int main(int arg) { return arg; } function failed (line 59) | static void failed(int err, const char * file, int line) { function warn (line 65) | static void warn(const char * file, int line, const char * msg) { function warn1 (line 71) | static void warn1(const char * file, int line, const char * msg, intptr_... type VMStructEntry (line 84) | typedef struct VMStructEntry { type Vframe_t (line 103) | typedef struct vframe { type Frame_t (line 111) | typedef struct frame { type Nmethod_t (line 118) | typedef struct Nmethod_t { type jvm_agent (line 141) | struct jvm_agent { function read_string (line 175) | static int function read_compressed_pointer (line 193) | static int read_compressed_pointer(jvm_agent_t* J, uint64_t base, uint32... function read_pointer (line 201) | static int read_pointer(jvm_agent_t* J, uint64_t base, uint64_t* ptr) { function read_string_pointer (line 218) | static int read_string_pointer(jvm_agent_t* J, uint64_t base, const char... function parse_vmstruct_entry (line 237) | static int parse_vmstruct_entry(jvm_agent_t* J, uint64_t base, VMStructE... function parse_vmstructs (line 256) | static int parse_vmstructs(jvm_agent_t* J) { function find_symbol (line 308) | static int find_symbol(jvm_agent_t* J, const char *name, uint64_t* value... function read_volatiles (line 321) | static int read_volatiles(jvm_agent_t* J) { function codecache_contains (line 365) | static int codecache_contains(jvm_agent_t* J, uint64_t ptr) { function segment_for (line 370) | static uint64_t segment_for(jvm_agent_t* J, uint64_t p) { function block_at (line 374) | static uint64_t block_at(jvm_agent_t* J, int i) { function find_start (line 378) | static int find_start(jvm_agent_t* J, uint64_t ptr, uint64_t *startp) { function find_jlong_constant (line 409) | static int find_jlong_constant(jvm_agent_t* J, const char *name, uint64_... function jvm_agent_t (line 420) | jvm_agent_t *Jagent_create(struct ps_prochandle *P, int vers) { function Jagent_destroy (line 471) | void Jagent_destroy(jvm_agent_t *J) { function is_methodOop (line 477) | static int is_methodOop(jvm_agent_t* J, uint64_t methodOopPtr) { function name_for_methodOop (line 498) | static int function nmethod_info (line 583) | static int nmethod_info(Nmethod_t *N) function raw_read_int (line 647) | static int function read_pair (line 693) | static int function line_number_from_bci (line 754) | static int function get_real_pc (line 835) | static int function pc_desc_at (line 856) | static int pc_desc_at(Nmethod_t *N) function scope_desc_at (line 908) | static int function scopeDesc_chain (line 943) | static int scopeDesc_chain(Nmethod_t *N) { function name_for_nmethod (line 997) | static int function is_bci (line 1087) | int is_bci(intptr_t bcx) { function name_for_imethod (line 1097) | static int function name_for_codecache (line 1146) | static int function Jget_vframe (line 1305) | int Jget_vframe(jvm_agent_t* J, int vframe_no, function Jlookup_by_regs (line 1338) | int Jlookup_by_regs(jvm_agent_t* J, const prgregset_t regs, char *name, function update_gregs (line 1480) | void update_gregs(prgregset_t gregs, Jframe_t jframe) { function Jframe_iter (line 1514) | int Jframe_iter(jvm_agent_t *J, prgregset_t gregs, java_stack_f *func, v... FILE: HotSpot1.7/src/os/bsd/dtrace/libjvm_db.h type jvm_agent_t (line 34) | typedef struct jvm_agent jvm_agent_t; type ps_prochandle (line 38) | struct ps_prochandle FILE: HotSpot1.7/src/os/bsd/vm/attachListener_bsd.cpp class BsdAttachOperation (line 59) | class BsdAttachOperation method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method BsdAttachOperation (line 117) | BsdAttachOperation(char* name) : AttachOperation(name) { class BsdAttachListener (line 61) | class BsdAttachListener: AllStatic { method set_path (line 70) | static void set_path(char* path) { method set_listener (line 80) | static void set_listener(int s) { _listener = s; } method has_path (line 97) | static bool has_path() { return _has_path; } method listener (line 98) | static int listener() { return _listener; } class BsdAttachOperation (line 106) | class BsdAttachOperation: public AttachOperation { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method BsdAttachOperation (line 117) | BsdAttachOperation(char* name) : AttachOperation(name) { class ArgumentIterator (line 128) | class ArgumentIterator : public StackObj { method ArgumentIterator (line 133) | ArgumentIterator(char* arg_buffer, size_t arg_size) { function listener_cleanup (line 155) | static void listener_cleanup() { type sockaddr_un (line 196) | struct sockaddr_un type sockaddr (line 200) | struct sockaddr function BsdAttachOperation (line 236) | BsdAttachOperation* BsdAttachListener::read_request(int s) { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method BsdAttachOperation (line 117) | BsdAttachOperation(char* name) : AttachOperation(name) { function BsdAttachOperation (line 331) | BsdAttachOperation* BsdAttachListener::dequeue() { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method BsdAttachOperation (line 117) | BsdAttachOperation(char* name) : AttachOperation(name) { function AttachOperation (line 439) | AttachOperation* AttachListener::dequeue() { type stat64 (line 463) | struct stat64 type stat (line 513) | struct stat function AttachOperationFunctionInfo (line 538) | AttachOperationFunctionInfo* AttachListener::pd_find_operation(const cha... function jint (line 542) | jint AttachListener::pd_set_flag(AttachOperation* op, outputStream* out) { FILE: HotSpot1.7/src/os/bsd/vm/decoder_machO.cpp type symtab_command (line 53) | struct symtab_command type symtab_command (line 53) | struct symtab_command type mach_header_64 (line 54) | struct mach_header_64 type nlist_64 (line 68) | struct nlist_64 type nlist_64 (line 68) | struct nlist_64 type nlist_64 (line 69) | struct nlist_64 type nlist_64 (line 88) | struct nlist_64 type mach_header_64 (line 106) | struct mach_header_64 type load_command (line 109) | struct load_command type load_command (line 109) | struct load_command type mach_header_64 (line 109) | struct mach_header_64 type load_command (line 111) | struct load_command type load_command (line 111) | struct load_command FILE: HotSpot1.7/src/os/bsd/vm/decoder_machO.hpp class MachODecoder (line 34) | class MachODecoder : public AbstractDecoder { method MachODecoder (line 36) | MachODecoder() { } method can_decode_C_frame_in_vm (line 38) | virtual bool can_decode_C_frame_in_vm() const { method decode (line 44) | virtual bool decode(address pc, char* buf, int buflen, int* offset, type mach_header_64 (line 51) | struct mach_header_64 FILE: HotSpot1.7/src/os/bsd/vm/dtraceJSDT_bsd.cpp function jboolean (line 52) | jboolean DTraceJSDT::pd_is_supported() { FILE: HotSpot1.7/src/os/bsd/vm/interfaceSupport_bsd.hpp function serialize_memory (line 30) | static inline void serialize_memory(JavaThread *thread) { FILE: HotSpot1.7/src/os/bsd/vm/jsig.c type sigaction (line 43) | struct sigaction type sa_handler_t (line 53) | typedef sa_handler_t (*signal_t)(int, sa_handler_t); type sigaction (line 54) | struct sigaction type sigaction (line 54) | struct sigaction function signal_lock (line 62) | static void signal_lock() { function signal_unlock (line 73) | static void signal_unlock() { function sa_handler_t (line 77) | static sa_handler_t call_os_signal(int sig, sa_handler_t disp, function save_signal_handler (line 93) | static void save_signal_handler(int sig, sa_handler_t disp) { function sa_handler_t (line 101) | static sa_handler_t set_signal(int sig, sa_handler_t disp, bool is_sigse... function sa_handler_t (line 138) | sa_handler_t signal(int sig, sa_handler_t disp) { function sa_handler_t (line 142) | sa_handler_t sigset(int sig, sa_handler_t disp) { function call_os_sigaction (line 147) | static int call_os_sigaction(int sig, const struct sigaction *act, function sigaction (line 159) | int sigaction(int sig, const struct sigaction *act, struct sigaction *oa... function JVM_begin_signal_setting (line 204) | void JVM_begin_signal_setting() { function JVM_end_signal_setting (line 211) | void JVM_end_signal_setting() { type sigaction (line 219) | struct sigaction FILE: HotSpot1.7/src/os/bsd/vm/jvm_bsd.cpp function JVM_END (line 110) | JVM_END type siglabel (line 136) | struct siglabel function JVM_END (line 181) | JVM_END FILE: HotSpot1.7/src/os/bsd/vm/osThread_bsd.hpp function set_thread_type (line 36) | void set_thread_type(int type) { function set_caller_sigmask (line 69) | void set_caller_sigmask(sigset_t sigmask) { _caller_sigmask = sigmas... function thread_identifier (line 73) | intptr_t thread_identifier() const { return (intptr_t)_pthread_id; } function valid_reposition_failure (line 79) | bool valid_reposition_failure() { function pthread_t (line 84) | pthread_t pthread_id() const { function set_pthread_id (line 87) | void set_pthread_id(pthread_t tid) { function set_unique_thread_id (line 91) | void set_unique_thread_id(uint64_t id) { function set_siginfo (line 126) | void set_siginfo(void* ptr) { _siginfo = ptr; } function ucontext_t (line 127) | ucontext_t* ucontext() const { return _ucontext; } function set_ucontext (line 128) | void set_ucontext(ucontext_t* ptr) { _ucontext = ptr; } function set_expanding_stack (line 129) | void set_expanding_stack(void) { _expanding_stack = 1; } function clear_expanding_stack (line 130) | void clear_expanding_stack(void) { _expanding_stack = 0; } function expanding_stack (line 131) | int expanding_stack(void) { return _expanding_stack; } function set_alt_sig_stack (line 133) | void set_alt_sig_stack(address val) { _alt_sig_stack = val; } function address (line 134) | address alt_sig_stack(void) { return _alt_sig_stack; } FILE: HotSpot1.7/src/os/bsd/vm/os_bsd.cpp type timespec (line 159) | struct timespec function julong (line 197) | julong os::available_memory() { function julong (line 201) | julong os::Bsd::available_memory() { function julong (line 214) | julong os::physical_memory() { function julong (line 218) | julong os::allocatable_physical_memory(julong size) { function pid_t (line 315) | pid_t os::Bsd::gettid() { type rlimit (line 371) | struct rlimit type passwd (line 400) | struct passwd function breakpoint (line 642) | void breakpoint() { type sigaction (line 653) | struct sigaction type sigaction (line 654) | struct sigaction function sigset_t (line 711) | sigset_t* os::Bsd::unblocked_signals() { function sigset_t (line 718) | sigset_t* os::Bsd::vm_signals() { function sigset_t (line 724) | sigset_t* os::Bsd::allowdebug_blocked_signals() { function _expand_stack_to (line 876) | static void _expand_stack_to(address bottom) { function _thread_safety_check (line 923) | static bool _thread_safety_check(Thread* thread) { function locate_unique_thread_id (line 974) | static uint64_t locate_unique_thread_id() { function Thread (line 1307) | Thread* get_thread() { function find_vma (line 1331) | static bool find_vma(address addr, address* vma_low, address* vma_high) { type rlimit (line 1360) | struct rlimit function jlong (line 1563) | jlong os::elapsed_counter() { function jlong (line 1569) | jlong os::elapsed_frequency() { function jlong (line 1582) | jlong os::javaTimeMillis() { type timespec (line 1599) | struct timespec type timespec (line 1600) | struct timespec type timespec (line 1617) | struct timespec type timespec (line 1618) | struct timespec type timespec (line 1619) | struct timespec type timespec (line 1620) | struct timespec type timespec (line 1630) | struct timespec type timespec (line 1631) | struct timespec type timespec (line 1665) | struct timespec function jlong (line 1688) | jlong os::javaTimeNanos() { type tms (line 1728) | struct tms type tm (line 1745) | struct tm type tm (line 1755) | struct tm type tm (line 1755) | struct tm function intx (line 1831) | intx os::current_thread_id() { function file_exists (line 1890) | static bool file_exists(const char* filename) { type _address_to_library_name (line 2029) | struct _address_to_library_name { function address_to_library_name_callback (line 2036) | static int address_to_library_name_callback(struct dl_phdr_info *info, type _address_to_library_name (line 2076) | struct _address_to_library_name function _print_ascii_file (line 2307) | static bool _print_ascii_file(const char* filename, outputStream* st) { type sysinfo (line 2411) | struct sysinfo function UserHandler (line 2627) | static void type sigaction (line 2654) | struct sigaction class Semaphore (line 2700) | class Semaphore : public StackObj { function jlong (line 2729) | jlong Semaphore::currenttime() const { type timespec (line 2777) | struct timespec function check_pending_signals (line 2812) | static int check_pending_signals(bool wait) { function bsd_wrap_code (line 2879) | void bsd_wrap_code(char* base, size_t size) { function warn_fail_commit_memory (line 2909) | static void warn_fail_commit_memory(char* addr, size_t size, bool exec, function JNIEXPORT (line 3036) | JNIEXPORT void numa_warn(int number, char *where, ...) { } function JNIEXPORT (line 3037) | JNIEXPORT void numa_error(char *where) { } function JNIEXPORT (line 3038) | JNIEXPORT int fork1() { return fork(); } function anon_munmap (line 3201) | static int anon_munmap(char * addr, size_t size) { function address (line 3214) | static address highest_vm_reserved_address() { function bsd_mprotect (line 3218) | static bool bsd_mprotect(char* addr, size_t size, int prot) { function set_coredump_filter (line 3310) | static void set_coredump_filter(void) { function prio_init (line 3806) | static int prio_init() { function OSReturn (line 3824) | OSReturn os::set_native_priority(Thread* thread, int newpri) { function OSReturn (line 3851) | OSReturn os::get_native_priority(const Thread* const thread, int *priori... function resume_clear_context (line 3900) | static void resume_clear_context(OSThread *osthread) { function suspend_save_context (line 3905) | static void suspend_save_context(OSThread *osthread, siginfo_t* siginfo,... function SR_handler (line 3924) | static void SR_handler(int sig, siginfo_t* siginfo, ucontext_t* context) { function SR_initialize (line 3979) | static int SR_initialize() { function SR_finalize (line 4016) | static int SR_finalize() { function sr_notify (line 4020) | static int sr_notify(OSThread* osthread) { function do_suspend (line 4034) | static bool do_suspend(OSThread* osthread) { function do_resume (line 4073) | static void do_resume(OSThread* osthread) { function signalHandler (line 4174) | void signalHandler(int sig, siginfo_t* info, void* uc) { type sigaction (line 4185) | struct sigaction type sigaction (line 4188) | struct sigaction type sigaction (line 4191) | struct sigaction type sigaction (line 4192) | struct sigaction function call_chained_handler (line 4206) | static bool call_chained_handler(struct sigaction *actp, int sig, type sigaction (line 4255) | struct sigaction type sigaction (line 4263) | struct sigaction type sigaction (line 4270) | struct sigaction type sigaction (line 4291) | struct sigaction type sigaction (line 4292) | struct sigaction type sigaction (line 4314) | struct sigaction function jlong (line 4432) | jlong os::Bsd::fast_thread_cpu_time(clockid_t clockid) { function print_signal_handler (line 4469) | static void print_signal_handler(outputStream* st, int sig, type sigaction (line 4554) | struct sigaction type sigaction (line 4554) | struct sigaction type sigaction (line 4563) | struct sigaction type sigaction (line 4570) | struct sigaction function perfMemory_exit_helper (line 4695) | static void perfMemory_exit_helper() { function jint (line 4701) | jint os::init_2(void) class PcFetcher (line 4928) | class PcFetcher : public os::SuspendedThreadTask { method PcFetcher (line 4930) | PcFetcher(Thread* thread) : os::SuspendedThreadTask(thread) {} function ExtendedPC (line 4938) | ExtendedPC PcFetcher::result() { function ExtendedPC (line 4956) | ExtendedPC os::get_thread_pc(Thread* thread) { type timespec (line 4966) | struct timespec function address (line 4992) | static address same_page(address x, address y) { type stat (line 5075) | struct stat function local_vsnprintf (line 5089) | int local_vsnprintf(char* buf, size_t count, const char* format, va_list... type dirent (line 5096) | struct dirent type dirent (line 5103) | struct dirent type stat (line 5139) | struct stat function jlong (line 5202) | jlong os::current_file_offset(int fd) { function jlong (line 5207) | jlong os::seek_to_file_offset(int fd, jlong offset) { type stat (line 5217) | struct stat function clockid_t (line 5309) | static clockid_t thread_cpu_clockid(Thread* thread) { function jlong (line 5327) | jlong os::current_thread_cpu_time() { function jlong (line 5340) | jlong os::thread_cpu_time(Thread* thread) { function jlong (line 5351) | jlong os::current_thread_cpu_time(bool user_sys_cpu_time) { function jlong (line 5363) | jlong os::thread_cpu_time(Thread *thread, bool user_sys_cpu_time) { function jlong (line 5397) | static jlong slow_thread_cpu_time(Thread *thread, bool user_sys_cpu_time) { type stat (line 5525) | struct stat type timespec (line 5600) | struct timespec type timespec (line 5600) | struct timespec type timeval (line 5602) | struct timeval type timespec (line 5680) | struct timespec function unpackTime (line 5807) | static void unpackTime(struct timespec* absTime, bool isAbsolute, jlong ... type timespec (line 5868) | struct timespec type stat (line 6052) | struct stat FILE: HotSpot1.7/src/os/bsd/vm/os_bsd.hpp class Bsd (line 39) | class Bsd { type sigaction (line 44) | struct sigaction type sigaction (line 49) | struct sigaction type sigaction (line 50) | struct sigaction type sigaction (line 51) | struct sigaction type timespec (line 58) | struct timespec method julong (line 85) | static julong physical_memory() { return _physical_memory; } method set_glibc_version (line 89) | static void set_glibc_version(const char *s) { _glibc_version = s; } method set_libpthread_version (line 90) | static void set_libpthread_version(const char *s) { _libpthread_versio... method set_is_NPTL (line 96) | static void set_is_NPTL() { _is_NPTL = true; } method set_is_BsdThreads (line 97) | static void set_is_BsdThreads() { _is_NPTL = false; } method set_is_floating_stack (line 98) | static void set_is_floating_stack() { _is_floating_stack = tru... method pthread_t (line 113) | static pthread_t main_thread(void) { re... method set_createThread_lock (line 119) | static void set_createThread_lock(Mutex* lk) { _c... method Mutex (line 120) | static Mutex* createThread_lock(void) { re... method address (line 125) | static address initial_thread_stack_bottom(void) { re... method initial_thread_stack_size (line 126) | static uintptr_t initial_thread_stack_size(void) { re... method page_size (line 130) | static int page_size(void) { re... method set_page_size (line 131) | static void set_page_size(int val) { _p... type sigaction (line 161) | struct sigaction method is_BsdThreads (line 170) | static bool is_BsdThreads() { return !_is_NPTL; } method is_NPTL (line 171) | static bool is_NPTL() { return _is_NPTL; } method is_floating_stack (line 175) | static bool is_floating_stack() { return _is_floating_stac... method supports_monotonic_clock (line 205) | static inline bool supports_monotonic_clock() { method clock_gettime (line 209) | static int clock_gettime(clockid_t clock_id, struct timespec *tp) { method pthread_getcpuclockid (line 214) | static int pthread_getcpuclockid(pthread_t tid, clockid_t *clock_id) { method supports_fast_thread_cpu_time (line 218) | static bool supports_fast_thread_cpu_time() { type timespec (line 230) | struct timespec method set_sched_getcpu (line 248) | static void set_sched_getcpu(sched_getcpu_func_t func) { _sched_getcpu... method set_numa_node_to_cpus (line 249) | static void set_numa_node_to_cpus(numa_node_to_cpus_func_t func) { _nu... method set_numa_max_node (line 250) | static void set_numa_max_node(numa_max_node_func_t func) { _numa_max_n... method set_numa_available (line 251) | static void set_numa_available(numa_available_func_t func) { _numa_ava... method set_numa_tonode_memory (line 252) | static void set_numa_tonode_memory(numa_tonode_memory_func_t func) { _... method set_numa_interleave_memory (line 253) | static void set_numa_interleave_memory(numa_interleave_memory_func_t f... method set_numa_all_nodes (line 254) | static void set_numa_all_nodes(unsigned long* ptr) { _numa_all_nodes =... method sched_getcpu (line 256) | static int sched_getcpu() { return _sched_getcpu != NULL ? _sched_get... method numa_node_to_cpus (line 257) | static int numa_node_to_cpus(int node, unsigned long *buffer, int buff... method numa_max_node (line 260) | static int numa_max_node() { return _numa_max_node != NULL ? _numa_max... method numa_available (line 261) | static int numa_available() { return _numa_available != NULL ? _numa_a... method numa_tonode_memory (line 262) | static int numa_tonode_memory(void *start, size_t size, int node) { method numa_interleave_memory (line 265) | static void numa_interleave_memory(void *start, size_t size) { class PlatformEvent (line 274) | class PlatformEvent : public CHeapObj { method PlatformEvent (line 288) | PlatformEvent() { method reset (line 300) | void reset() { _Event = 0 ; } method fired (line 301) | int fired() { return _Event; } method SetAssociation (line 306) | void SetAssociation (Thread * a) { _Assoc = a ; } class PlatformParker (line 309) | class PlatformParker : public CHeapObj { method PlatformParker (line 318) | PlatformParker() { FILE: HotSpot1.7/src/os/bsd/vm/os_bsd.inline.hpp function DIR (line 113) | inline DIR* os::opendir(const char* dirname) function jlong (line 124) | inline jlong os::lseek(int fd, jlong offset, int whence) { type dirent (line 140) | struct dirent type timeval (line 215) | struct timeval type pollfd (line 221) | struct pollfd type sockaddr (line 249) | struct sockaddr type sockaddr (line 253) | struct sockaddr type sockaddr (line 264) | struct sockaddr type sockaddr (line 272) | struct sockaddr type sockaddr (line 276) | struct sockaddr type hostent (line 284) | struct hostent FILE: HotSpot1.7/src/os/bsd/vm/perfMemory_bsd.cpp function delete_standard_memory (line 76) | static void delete_standard_memory(char* addr, size_t size) { function save_memory_to_file (line 91) | static void save_memory_to_file(char* addr, size_t size) { function pid_t (line 168) | static pid_t filename_to_pid(const char* filename) { function is_directory_secure (line 205) | static bool is_directory_secure(const char* path) { type passwd (line 241) | struct passwd type passwd (line 253) | struct passwd type dirent (line 331) | struct dirent type dirent (line 334) | struct dirent type dirent (line 366) | struct dirent type dirent (line 369) | struct dirent type stat (line 372) | struct stat function remove_file (line 449) | static void remove_file(const char* path) { function remove_file (line 473) | static void remove_file(const char* dirname, const char* filename) { function cleanup_sharedmem_resources (line 497) | static void cleanup_sharedmem_resources(const char* dirname) { function make_user_tmp_dir (line 568) | static bool make_user_tmp_dir(const char* dirname) { function create_sharedmem_resources (line 607) | static int create_sharedmem_resources(const char* dirname, const char* f... function open_sharedmem_file (line 668) | static int open_sharedmem_file(const char* filename, int oflags, TRAPS) { function unmap_shared (line 765) | static void unmap_shared(char* addr, size_t bytes) { function delete_shared_memory (line 779) | static void delete_shared_memory(char* addr, size_t size) { function sharedmem_filesize (line 800) | static size_t sharedmem_filesize(int fd, TRAPS) { function mmap_attach_shared (line 825) | static void mmap_attach_shared(const char* user, int vmid, PerfMemory::P... FILE: HotSpot1.7/src/os/bsd/vm/vmError_bsd.cpp function save_signal (line 70) | static void save_signal(int idx, int sig) function address (line 89) | address VMError::get_resetted_sighandler(int sig) { function crash_handler (line 98) | static void crash_handler(int sig, siginfo_t* info, void* ucVoid) { FILE: HotSpot1.7/src/os/linux/vm/attachListener_linux.cpp class LinuxAttachOperation (line 59) | class LinuxAttachOperation method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { class LinuxAttachListener (line 61) | class LinuxAttachListener: AllStatic { method set_path (line 70) | static void set_path(char* path) { method set_listener (line 80) | static void set_listener(int s) { _listener = s; } method has_path (line 97) | static bool has_path() { return _has_path; } method listener (line 98) | static int listener() { return _listener; } class LinuxAttachOperation (line 106) | class LinuxAttachOperation: public AttachOperation { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { class ArgumentIterator (line 128) | class ArgumentIterator : public StackObj { method ArgumentIterator (line 133) | ArgumentIterator(char* arg_buffer, size_t arg_size) { function listener_cleanup (line 155) | static void listener_cleanup() { type sockaddr_un (line 196) | struct sockaddr_un type sockaddr (line 200) | struct sockaddr function LinuxAttachOperation (line 231) | LinuxAttachOperation* LinuxAttachListener::read_request(int s) { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { function LinuxAttachOperation (line 326) | LinuxAttachOperation* LinuxAttachListener::dequeue() { method set_socket (line 114) | void set_socket(int s) { _socket = s; } method socket (line 115) | int socket() const { return _socket; } method LinuxAttachOperation (line 117) | LinuxAttachOperation(char* name) : AttachOperation(name) { function AttachOperation (line 422) | AttachOperation* AttachListener::dequeue() { type stat64 (line 446) | struct stat64 type stat64 (line 497) | struct stat64 function AttachOperationFunctionInfo (line 524) | AttachOperationFunctionInfo* AttachListener::pd_find_operation(const cha... function jint (line 528) | jint AttachListener::pd_set_flag(AttachOperation* op, outputStream* out) { FILE: HotSpot1.7/src/os/linux/vm/dtraceJSDT_linux.cpp function jboolean (line 45) | jboolean DTraceJSDT::pd_is_supported() { FILE: HotSpot1.7/src/os/linux/vm/interfaceSupport_linux.hpp function serialize_memory (line 30) | static inline void serialize_memory(JavaThread *thread) { FILE: HotSpot1.7/src/os/linux/vm/jsig.c type sigaction (line 46) | struct sigaction type sa_handler_t (line 56) | typedef sa_handler_t (*signal_t)(int, sa_handler_t); type sigaction (line 57) | struct sigaction type sigaction (line 57) | struct sigaction function signal_lock (line 65) | static void signal_lock() { function signal_unlock (line 76) | static void signal_unlock() { function sa_handler_t (line 80) | static sa_handler_t call_os_signal(int sig, sa_handler_t disp, function save_signal_handler (line 96) | static void save_signal_handler(int sig, sa_handler_t disp) { function sa_handler_t (line 104) | static sa_handler_t set_signal(int sig, sa_handler_t disp, bool is_sigse... function sa_handler_t (line 141) | sa_handler_t signal(int sig, sa_handler_t disp) { function sa_handler_t (line 145) | sa_handler_t sigset(int sig, sa_handler_t disp) { function call_os_sigaction (line 149) | static int call_os_sigaction(int sig, const struct sigaction *act, function sigaction (line 161) | int sigaction(int sig, const struct sigaction *act, struct sigaction *oa... function JVM_begin_signal_setting (line 206) | void JVM_begin_signal_setting() { function JVM_end_signal_setting (line 213) | void JVM_end_signal_setting() { type sigaction (line 221) | struct sigaction FILE: HotSpot1.7/src/os/linux/vm/jvm_linux.cpp function JVM_END (line 110) | JVM_END type siglabel (line 136) | struct siglabel function JVM_END (line 188) | JVM_END FILE: HotSpot1.7/src/os/linux/vm/osThread_linux.hpp function set_thread_type (line 38) | void set_thread_type(int type) { function set_caller_sigmask (line 52) | void set_caller_sigmask(sigset_t sigmask) { _caller_sigmask = sigmas... function thread_identifier (line 56) | int thread_identifier() const { return _thread_id; } function valid_reposition_failure (line 61) | bool valid_reposition_failure() { function pthread_t (line 65) | pthread_t pthread_id() const { function set_pthread_id (line 68) | void set_pthread_id(pthread_t tid) { function set_siginfo (line 103) | void set_siginfo(void* ptr) { _siginfo = ptr; } function ucontext_t (line 104) | ucontext_t* ucontext() const { return _ucontext; } function set_ucontext (line 105) | void set_ucontext(ucontext_t* ptr) { _ucontext = ptr; } function set_expanding_stack (line 106) | void set_expanding_stack(void) { _expanding_stack = 1; } function clear_expanding_stack (line 107) | void clear_expanding_stack(void) { _expanding_stack = 0; } function expanding_stack (line 108) | int expanding_stack(void) { return _expanding_stack; } function set_alt_sig_stack (line 110) | void set_alt_sig_stack(address val) { _alt_sig_stack = val; } function address (line 111) | address alt_sig_stack(void) { return _alt_sig_stack; } FILE: HotSpot1.7/src/os/linux/vm/os_linux.cpp type timespec (line 136) | struct timespec class MemNotifyThread (line 171) | class MemNotifyThread: public Thread { method is_memnotify_thread (line 186) | bool is_memnotify_thread() const { return true; } method MemNotifyThread (line 192) | static MemNotifyThread* memnotify_thread() { return _memnotify_thread; } function julong (line 204) | julong os::available_memory() { function julong (line 208) | julong os::Linux::available_memory() { function julong (line 216) | julong os::physical_memory() { function julong (line 220) | julong os::allocatable_physical_memory(julong size) { function pid_t (line 308) | pid_t os::Linux::gettid() { function breakpoint (line 517) | void breakpoint() { type sigaction (line 528) | struct sigaction type sigaction (line 529) | struct sigaction function sigset_t (line 586) | sigset_t* os::Linux::unblocked_signals() { function sigset_t (line 593) | sigset_t* os::Linux::vm_signals() { function sigset_t (line 599) | sigset_t* os::Linux::allowdebug_blocked_signals() { function _expand_stack_to (line 750) | static void _expand_stack_to(address bottom) { function _thread_safety_check (line 796) | static bool _thread_safety_check(Thread* thread) { function Thread (line 1116) | Thread* get_thread() { function find_vma (line 1139) | static bool find_vma(address addr, address* vma_low, address* vma_high) { type rlimit (line 1168) | struct rlimit function jlong (line 1370) | jlong os::elapsed_counter() { function jlong (line 1376) | jlong os::elapsed_frequency() { function jlong (line 1391) | jlong os::javaTimeMillis() { type timespec (line 1411) | struct timespec type timespec (line 1412) | struct timespec type timespec (line 1413) | struct timespec type timespec (line 1414) | struct timespec type timespec (line 1424) | struct timespec type timespec (line 1425) | struct timespec type timespec (line 1457) | struct timespec function jlong (line 1479) | jlong os::javaTimeNanos() { type tms (line 1519) | struct tms type tm (line 1536) | struct tm type tm (line 1546) | struct tm type tm (line 1546) | struct tm function intx (line 1622) | intx os::current_thread_id() { return (intx)pthread_self(); } function file_exists (line 1652) | static bool file_exists(const char* filename) { type _address_to_library_name (line 1753) | struct _address_to_library_name { function address_to_library_name_callback (line 1760) | static int address_to_library_name_callback(struct dl_phdr_info *info, type _address_to_library_name (line 1803) | struct _address_to_library_name class VM_LinuxDllLoad (line 1849) | class VM_LinuxDllLoad: public VM_Operation { method VM_LinuxDllLoad (line 1856) | VM_LinuxDllLoad(const char *fn, char *ebuf, int ebuflen) : method VMOp_Type (line 1858) | VMOp_Type type() const { return VMOp_LinuxDllLoad; } method doit (line 1859) | void doit() { function _print_ascii_file (line 2131) | static bool _print_ascii_file(const char* filename, outputStream* st) { type sysinfo (line 2235) | struct sysinfo function UserHandler (line 2438) | static void class Semaphore (line 2459) | class Semaphore : public StackObj { type timespec (line 2493) | struct timespec type sigaction (line 2516) | struct sigaction function check_pending_signals (line 2564) | static int check_pending_signals(bool wait) { function linux_wrap_code (line 2631) | void linux_wrap_code(char* base, size_t size) { function recoverable_mmap_error (line 2661) | static bool recoverable_mmap_error(int err) { function warn_fail_commit_memory (line 2684) | static void warn_fail_commit_memory(char* addr, size_t size, bool exec, function warn_fail_commit_memory (line 2691) | static void warn_fail_commit_memory(char* addr, size_t size, function JNIEXPORT (line 2889) | JNIEXPORT void numa_warn(int number, char *where, ...) { } function JNIEXPORT (line 2890) | JNIEXPORT void numa_error(char *where) { } function JNIEXPORT (line 2891) | JNIEXPORT int fork1() { return fork(); } function get_stack_bounds (line 3023) | static function anon_munmap (line 3130) | static int anon_munmap(char * addr, size_t size) { function address (line 3143) | static address highest_vm_reserved_address() { function linux_mprotect (line 3147) | static bool linux_mprotect(char* addr, size_t size, int prot) { function set_coredump_filter (line 3237) | static void set_coredump_filter(void) { function prio_init (line 3685) | static int prio_init() { function OSReturn (line 3703) | OSReturn os::set_native_priority(Thread* thread, int newpri) { function OSReturn (line 3710) | OSReturn os::get_native_priority(const Thread* const thread, int *priori... function resume_clear_context (line 3749) | static void resume_clear_context(OSThread *osthread) { function suspend_save_context (line 3754) | static void suspend_save_context(OSThread *osthread, siginfo_t* siginfo,... function SR_handler (line 3773) | static void SR_handler(int sig, siginfo_t* siginfo, ucontext_t* context) { function SR_initialize (line 3826) | static int SR_initialize() { function SR_finalize (line 3863) | static int SR_finalize() { function sr_notify (line 3867) | static int sr_notify(OSThread* osthread) { function do_suspend (line 3881) | static bool do_suspend(OSThread* osthread) { function do_resume (line 3920) | static void do_resume(OSThread* osthread) { function signalHandler (line 4021) | void signalHandler(int sig, siginfo_t* info, void* uc) { type sigaction (line 4032) | struct sigaction type sigaction (line 4035) | struct sigaction type sigaction (line 4038) | struct sigaction type sigaction (line 4039) | struct sigaction function call_chained_handler (line 4053) | static bool call_chained_handler(struct sigaction *actp, int sig, type sigaction (line 4102) | struct sigaction type sigaction (line 4110) | struct sigaction type sigaction (line 4117) | struct sigaction type sigaction (line 4138) | struct sigaction type sigaction (line 4139) | struct sigaction type sigaction (line 4161) | struct sigaction function jlong (line 4248) | jlong os::Linux::fast_thread_cpu_time(clockid_t clockid) { function print_signal_handler (line 4284) | static void print_signal_handler(outputStream* st, int sig, type sigaction (line 4369) | struct sigaction type sigaction (line 4369) | struct sigaction type sigaction (line 4378) | struct sigaction type sigaction (line 4385) | struct sigaction function perfMemory_exit_helper (line 4510) | static void perfMemory_exit_helper() { function jint (line 4516) | jint os::init_2(void) class PcFetcher (line 4720) | class PcFetcher : public os::SuspendedThreadTask { method PcFetcher (line 4722) | PcFetcher(Thread* thread) : os::SuspendedThreadTask(thread) {} function ExtendedPC (line 4730) | ExtendedPC PcFetcher::result() { function ExtendedPC (line 4748) | ExtendedPC os::get_thread_pc(Thread* thread) { type timespec (line 4758) | struct timespec function address (line 4780) | static address same_page(address x, address y) { type stat (line 4863) | struct stat function local_vsnprintf (line 4877) | int local_vsnprintf(char* buf, size_t count, const char* format, va_list... type dirent (line 4884) | struct dirent type dirent (line 4891) | struct dirent type stat64 (line 4927) | struct stat64 function jlong (line 4990) | jlong os::current_file_offset(int fd) { function jlong (line 4995) | jlong os::seek_to_file_offset(int fd, jlong offset) { type stat64 (line 5005) | struct stat64 function clockid_t (line 5089) | static clockid_t thread_cpu_clockid(Thread* thread) { function jlong (line 5106) | jlong os::current_thread_cpu_time() { function jlong (line 5115) | jlong os::thread_cpu_time(Thread* thread) { function jlong (line 5124) | jlong os::current_thread_cpu_time(bool user_sys_cpu_time) { function jlong (line 5132) | jlong os::thread_cpu_time(Thread *thread, bool user_sys_cpu_time) { function jlong (line 5144) | static jlong slow_thread_cpu_time(Thread *thread, bool user_sys_cpu_time) { type stat (line 5265) | struct stat type timespec (line 5340) | struct timespec type timeval (line 5342) | struct timeval type timespec (line 5420) | struct timespec function unpackTime (line 5547) | static void unpackTime(timespec* absTime, bool isAbsolute, jlong time) { type stat (line 5796) | struct stat FILE: HotSpot1.7/src/os/linux/vm/os_linux.hpp class Linux (line 33) | class Linux { type sigaction (line 38) | struct sigaction type sigaction (line 43) | struct sigaction type sigaction (line 44) | struct sigaction type sigaction (line 45) | struct sigaction type timespec (line 52) | struct timespec method julong (line 76) | static julong physical_memory() { return _physical_memory; } method set_glibc_version (line 83) | static void set_glibc_version(const char *s) { _glibc_version = s; } method set_libpthread_version (line 84) | static void set_libpthread_version(const char *s) { _libpthread_versio... method set_is_NPTL (line 88) | static void set_is_NPTL() { _is_NPTL = true; } method set_is_LinuxThreads (line 89) | static void set_is_LinuxThreads() { _is_NPTL = false; } method set_is_floating_stack (line 90) | static void set_is_floating_stack() { _is_floating_stack = tru... method pthread_t (line 109) | static pthread_t main_thread(void) { re... method set_createThread_lock (line 113) | static void set_createThread_lock(Mutex* lk) { _c... method Mutex (line 114) | static Mutex* createThread_lock(void) { re... method address (line 117) | static address initial_thread_stack_bottom(void) { re... method initial_thread_stack_size (line 118) | static uintptr_t initial_thread_stack_size(void) { re... method page_size (line 121) | static int page_size(void) { re... method set_page_size (line 122) | static void set_page_size(int val) { _p... method vm_default_page_size (line 124) | static int vm_default_page_size(void) { re... type sigaction (line 154) | struct sigaction method is_LinuxThreads (line 162) | static bool is_LinuxThreads() { return !_is_NPTL; } method is_NPTL (line 163) | static bool is_NPTL() { return _is_NPTL; } method is_floating_stack (line 167) | static bool is_floating_stack() { return _is_floating_stac... method supports_monotonic_clock (line 192) | static inline bool supports_monotonic_clock() { method clock_gettime (line 196) | static int clock_gettime(clockid_t clock_id, struct timespec *tp) { method pthread_getcpuclockid (line 200) | static int pthread_getcpuclockid(pthread_t tid, clockid_t *clock_id) { method supports_fast_thread_cpu_time (line 204) | static bool supports_fast_thread_cpu_time() { type timespec (line 215) | struct timespec method set_sched_getcpu (line 233) | static void set_sched_getcpu(sched_getcpu_func_t func) { _sched_getcpu... method set_numa_node_to_cpus (line 234) | static void set_numa_node_to_cpus(numa_node_to_cpus_func_t func) { _nu... method set_numa_max_node (line 235) | static void set_numa_max_node(numa_max_node_func_t func) { _numa_max_n... method set_numa_available (line 236) | static void set_numa_available(numa_available_func_t func) { _numa_ava... method set_numa_tonode_memory (line 237) | static void set_numa_tonode_memory(numa_tonode_memory_func_t func) { _... method set_numa_interleave_memory (line 238) | static void set_numa_interleave_memory(numa_interleave_memory_func_t f... method set_numa_all_nodes (line 239) | static void set_numa_all_nodes(unsigned long* ptr) { _numa_all_nodes =... method sched_getcpu (line 242) | static int sched_getcpu() { return _sched_getcpu != NULL ? _sched_get... method numa_node_to_cpus (line 243) | static int numa_node_to_cpus(int node, unsigned long *buffer, int buff... method numa_max_node (line 246) | static int numa_max_node() { return _numa_max_node != NULL ? _numa_max... method numa_available (line 247) | static int numa_available() { return _numa_available != NULL ? _numa_a... method numa_tonode_memory (line 248) | static int numa_tonode_memory(void *start, size_t size, int node) { method numa_interleave_memory (line 251) | static void numa_interleave_memory(void *start, size_t size) { class PlatformEvent (line 260) | class PlatformEvent : public CHeapObj { method PlatformEvent (line 274) | PlatformEvent() { method reset (line 286) | void reset() { _Event = 0 ; } method fired (line 287) | int fired() { return _Event; } method SetAssociation (line 292) | void SetAssociation (Thread * a) { _Assoc = a ; } class PlatformParker (line 295) | class PlatformParker : public CHeapObj { method PlatformParker (line 304) | PlatformParker() { FILE: HotSpot1.7/src/os/linux/vm/os_linux.inline.hpp function DIR (line 117) | inline DIR* os::opendir(const char* dirname) function jlong (line 128) | inline jlong os::lseek(int fd, jlong offset, int whence) { type dirent (line 144) | struct dirent type timeval (line 219) | struct timeval type pollfd (line 225) | struct pollfd type sockaddr (line 253) | struct sockaddr type sockaddr (line 257) | struct sockaddr type sockaddr (line 269) | struct sockaddr type sockaddr (line 277) | struct sockaddr type sockaddr (line 281) | struct sockaddr type hostent (line 289) | struct hostent FILE: HotSpot1.7/src/os/linux/vm/perfMemory_linux.cpp function delete_standard_memory (line 76) | static void delete_standard_memory(char* addr, size_t size) { function save_memory_to_file (line 91) | static void save_memory_to_file(char* addr, size_t size) { function pid_t (line 168) | static pid_t filename_to_pid(const char* filename) { function is_directory_secure (line 205) | static bool is_directory_secure(const char* path) { type passwd (line 241) | struct passwd type passwd (line 253) | struct passwd type dirent (line 331) | struct dirent type dirent (line 334) | struct dirent type dirent (line 366) | struct dirent type dirent (line 369) | struct dirent type stat (line 372) | struct stat function remove_file (line 449) | static void remove_file(const char* path) { function remove_file (line 473) | static void remove_file(const char* dirname, const char* filename) { function cleanup_sharedmem_resources (line 497) | static void cleanup_sharedmem_resources(const char* dirname) { function make_user_tmp_dir (line 568) | static bool make_user_tmp_dir(const char* dirname) { function create_sharedmem_resources (line 607) | static int create_sharedmem_resources(const char* dirname, const char* f... function open_sharedmem_file (line 668) | static int open_sharedmem_file(const char* filename, int oflags, TRAPS) { function unmap_shared (line 765) | static void unmap_shared(char* addr, size_t bytes) { function delete_shared_memory (line 779) | static void delete_shared_memory(char* addr, size_t size) { function sharedmem_filesize (line 800) | static size_t sharedmem_filesize(int fd, TRAPS) { function mmap_attach_shared (line 825) | static void mmap_attach_shared(const char* user, int vmid, PerfMemory::P... FILE: HotSpot1.7/src/os/linux/vm/vmError_linux.cpp function save_signal (line 70) | static void save_signal(int idx, int sig) function address (line 89) | address VMError::get_resetted_sighandler(int sig) { function crash_handler (line 98) | static void crash_handler(int sig, siginfo_t* info, void* ucVoid) { FILE: HotSpot1.7/src/os/posix/launcher/java_md.c function CreateExecutionEnvironment (line 187) | void function jboolean (line 649) | static jboolean function jboolean (line 698) | static jboolean function jboolean (line 736) | jboolean function jboolean (line 823) | jboolean function ProgramExists (line 880) | static int function ReportErrorMessage (line 1026) | void ReportErrorMessage(char * message, jboolean always) { function ReportErrorMessage2 (line 1032) | void ReportErrorMessage2(char * format, char * string, jboolean always) { function ReportExceptionDescription (line 1039) | void ReportExceptionDescription(JNIEnv * env) { function jboolean (line 1053) | jboolean RemovableMachineDependentOption(char * option) { function PrintMachineDependentOptions (line 1069) | void PrintMachineDependentOptions() { function physical_memory (line 1101) | uint64_t function physical_processors (line 1122) | unsigned long function jboolean (line 1133) | jboolean function get_cpuid (line 1164) | void function get_cpuid (line 1216) | void type HyperThreadingSupport_enum (line 1281) | enum HyperThreadingSupport_enum { type HyperThreadingSupport (line 1288) | typedef enum HyperThreadingSupport_enum HyperThreadingSupport; function HyperThreadingSupport (line 1291) | HyperThreadingSupport function logical_processors_per_package (line 1373) | unsigned int function physical_processors (line 1398) | unsigned long function jboolean (line 1423) | jboolean function jboolean (line 1456) | jboolean function jboolean (line 1489) | jboolean function jboolean (line 1520) | jboolean function CheckSanity (line 1555) | static int type dirent (line 1589) | struct dirent function ExecJRE (line 1695) | void function match_noeq (line 1799) | static int function borrowed_unsetenv (line 1818) | static int function UnsetEnv (line 1848) | int function SplashFreeLibrary (line 1872) | void SplashFreeLibrary() { function ContinueInNewThread (line 1887) | int function SetJavaLauncherPlatformProps (line 1933) | void SetJavaLauncherPlatformProps() { FILE: HotSpot1.7/src/os/posix/vm/os_posix.cpp type rlimit (line 38) | struct rlimit function address (line 65) | address os::get_caller_pc(int n) { type rlimit (line 151) | struct rlimit type utsname (line 186) | struct utsname FILE: HotSpot1.7/src/os/posix/vm/os_posix.hpp class Posix (line 27) | class Posix { class WatcherThreadCrashProtection (line 49) | class WatcherThreadCrashProtection : public StackObj { FILE: HotSpot1.7/src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c function main (line 52) | void function failure (line 209) | static void function gnu_debuglink_crc32 (line 221) | static unsigned int FILE: HotSpot1.7/src/os/solaris/dtrace/generateJvmOffsets.cpp function gen_prologue (line 128) | void gen_prologue(GEN_variant gen_variant) { function gen_epilogue (line 155) | void gen_epilogue(GEN_variant gen_variant) { function generateJvmOffsets (line 163) | int generateJvmOffsets(GEN_variant gen_variant) { FILE: HotSpot1.7/src/os/solaris/dtrace/generateJvmOffsets.h type GEN_variant (line 31) | typedef enum GEN_variant { FILE: HotSpot1.7/src/os/solaris/dtrace/generateJvmOffsetsMain.c function main (line 31) | int main(int argc, const char *argv[]) { FILE: HotSpot1.7/src/os/solaris/dtrace/jvm_dtrace.c type _jvm_t (line 74) | struct _jvm_t { function print_debug (line 80) | static void print_debug(const char* fmt,...) { function init_jvm_dtrace (line 94) | static void init_jvm_dtrace() { function set_jvm_error (line 107) | static void set_jvm_error(const char* msg) { function clear_jvm_error (line 112) | static void clear_jvm_error() { function file_open (line 118) | static int file_open(const char* path, int flag) { function file_close (line 124) | static int file_close(int fd) { function file_read (line 130) | static int file_read(int fd, char* buf, int len) { function send_sigquit (line 137) | static int send_sigquit(pid_t pid) { function check_permission (line 144) | static int check_permission(const char* path) { function fill_attach_file_name (line 173) | static void fill_attach_file_name(char* path, int len, pid_t pid) { function open_door (line 181) | static int open_door(pid_t pid) { function create_attach_file (line 203) | static int create_attach_file(pid_t pid) { function delete_attach_file (line 218) | static void delete_attach_file(pid_t pid) { function jvm_t (line 230) | jvm_t* jvm_attach(pid_t pid) { function jvm_detach (line 295) | int jvm_detach(jvm_t* jvm) { function enqueue_command (line 357) | static function read_status (line 463) | static int read_status(int fd) { function jvm_enable_dtprobes (line 489) | int jvm_enable_dtprobes(jvm_t* jvm, int num_probe_types, const char** pr... FILE: HotSpot1.7/src/os/solaris/dtrace/jvm_dtrace.h type _jvm_t (line 41) | struct _jvm_t type jvm_t (line 42) | typedef struct _jvm_t jvm_t; FILE: HotSpot1.7/src/os/solaris/dtrace/libjvm_db.c type Jframe_t (line 42) | typedef struct { function main (line 55) | int main(int arg) { return arg; } function failed (line 59) | static void failed(int err, const char * file, int line) { function warn (line 65) | static void warn(const char * file, int line, const char * msg) { function warn1 (line 71) | static void warn1(const char * file, int line, const char * msg, intptr_... type VMStructEntry (line 84) | typedef struct VMStructEntry { type Vframe_t (line 103) | typedef struct vframe { type Frame_t (line 111) | typedef struct frame { type Nmethod_t (line 118) | typedef struct Nmethod_t { type jvm_agent (line 141) | struct jvm_agent { function read_string (line 175) | static int function read_compressed_pointer (line 193) | static int read_compressed_pointer(jvm_agent_t* J, uint64_t base, uint32... function read_pointer (line 201) | static int read_pointer(jvm_agent_t* J, uint64_t base, uint64_t* ptr) { function read_string_pointer (line 218) | static int read_string_pointer(jvm_agent_t* J, uint64_t base, const char... function parse_vmstruct_entry (line 237) | static int parse_vmstruct_entry(jvm_agent_t* J, uint64_t base, VMStructE... function parse_vmstructs (line 256) | static int parse_vmstructs(jvm_agent_t* J) { function find_symbol (line 308) | static int find_symbol(jvm_agent_t* J, const char *name, uint64_t* value... function read_volatiles (line 321) | static int read_volatiles(jvm_agent_t* J) { function codecache_contains (line 365) | static int codecache_contains(jvm_agent_t* J, uint64_t ptr) { function segment_for (line 370) | static uint64_t segment_for(jvm_agent_t* J, uint64_t p) { function block_at (line 374) | static uint64_t block_at(jvm_agent_t* J, int i) { function find_start (line 378) | static int find_start(jvm_agent_t* J, uint64_t ptr, uint64_t *startp) { function find_jlong_constant (line 409) | static int find_jlong_constant(jvm_agent_t* J, const char *name, uint64_... function jvm_agent_t (line 420) | jvm_agent_t *Jagent_create(struct ps_prochandle *P, int vers) { function Jagent_destroy (line 471) | void Jagent_destroy(jvm_agent_t *J) { function is_methodOop (line 477) | static int is_methodOop(jvm_agent_t* J, uint64_t methodOopPtr) { function name_for_methodOop (line 498) | static int function nmethod_info (line 583) | static int nmethod_info(Nmethod_t *N) function raw_read_int (line 647) | static int function read_pair (line 693) | static int function line_number_from_bci (line 754) | static int function get_real_pc (line 835) | static int function pc_desc_at (line 856) | static int pc_desc_at(Nmethod_t *N) function scope_desc_at (line 908) | static int function scopeDesc_chain (line 943) | static int scopeDesc_chain(Nmethod_t *N) { function name_for_nmethod (line 997) | static int function is_bci (line 1087) | int is_bci(intptr_t bcx) { function name_for_imethod (line 1097) | static int function name_for_codecache (line 1146) | static int function Jget_vframe (line 1305) | int Jget_vframe(jvm_agent_t* J, int vframe_no, function Jlookup_by_regs (line 1338) | int Jlookup_by_regs(jvm_agent_t* J, const prgregset_t regs, char *name, function update_gregs (line 1480) | void update_gregs(prgregset_t gregs, Jframe_t jframe) { function Jframe_iter (line 1514) | int Jframe_iter(jvm_agent_t *J, prgregset_t gregs, java_stack_f *func, v... FILE: HotSpot1.7/src/os/solaris/dtrace/libjvm_db.h type jvm_agent_t (line 34) | typedef struct jvm_agent jvm_agent_t; type ps_prochandle (line 38) | struct ps_prochandle FILE: HotSpot1.7/src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c function main (line 45) | void function failure (line 177) | static void FILE: HotSpot1.7/src/os/solaris/vm/attachListener_solaris.cpp class SolarisAttachOperation (line 63) | class SolarisAttachOperation method SolarisAttachOperation (line 150) | SolarisAttachOperation* next() { return _next; } method set_next (line 151) | void set_next(SolarisAttachOperation* next) { _next = next; } method socket (line 156) | int socket() const { return _socke... method set_socket (line 157) | void set_socket(int s) { _socket = s; } method SolarisAttachOperation (line 159) | SolarisAttachOperation(char* name) : AttachOperation(name) { class SolarisAttachListener (line 65) | class SolarisAttachListener: AllStatic { method set_door_path (line 75) | static void set_door_path(char* path) { method set_door_descriptor (line 85) | static void set_door_descriptor(int dd) { _door_descript... method mutex_t (line 93) | static mutex_t* mutex() { return &_mutex; } method sema_t (line 94) | static sema_t* wakeup() { return &_wakeu... method SolarisAttachOperation (line 100) | static SolarisAttachOperation* head() { return _head; } method set_head (line 101) | static void set_head(SolarisAttachOperation* head) { _head = head; } method SolarisAttachOperation (line 103) | static SolarisAttachOperation* tail() { return _tail; } method set_tail (line 104) | static void set_tail(SolarisAttachOperation* tail) { _tail = tail; } method has_door_path (line 124) | static bool has_door_path() { return _has_do... method door_descriptor (line 126) | static int door_descriptor() { return _door_d... class SolarisAttachOperation (line 140) | class SolarisAttachOperation: public AttachOperation { method SolarisAttachOperation (line 150) | SolarisAttachOperation* next() { return _next; } method set_next (line 151) | void set_next(SolarisAttachOperation* next) { _next = next; } method socket (line 156) | int socket() const { return _socke... method set_socket (line 157) | void set_socket(int s) { _socket = s; } method SolarisAttachOperation (line 159) | SolarisAttachOperation(char* name) : AttachOperation(name) { class ArgumentIterator (line 175) | class ArgumentIterator : public StackObj { method ArgumentIterator (line 180) | ArgumentIterator(char* arg_buffer, size_t arg_size) { function check_credentials (line 200) | static int check_credentials() { function SolarisAttachOperation (line 228) | static SolarisAttachOperation* create_operation(char* argp, size_t arg_s... method SolarisAttachOperation (line 150) | SolarisAttachOperation* next() { return _next; } method set_next (line 151) | void set_next(SolarisAttachOperation* next) { _next = next; } method socket (line 156) | int socket() const { return _socke... method set_socket (line 157) | void set_socket(int s) { _socket = s; } method SolarisAttachOperation (line 159) | SolarisAttachOperation(char* name) : AttachOperation(name) { function SolarisAttachOperation (line 276) | static SolarisAttachOperation* create_detachall_operation() { method SolarisAttachOperation (line 150) | SolarisAttachOperation* next() { return _next; } method set_next (line 151) | void set_next(SolarisAttachOperation* next) { _next = next; } method socket (line 156) | int socket() const { return _socke... method set_socket (line 157) | void set_socket(int s) { _socket = s; } method SolarisAttachOperation (line 159) | SolarisAttachOperation(char* name) : AttachOperation(name) { function enqueue_proc (line 282) | static void enqueue_proc(void* cookie, char* argp, size_t arg_size, function listener_cleanup (line 352) | static void listener_cleanup() { function SolarisAttachOperation (line 449) | SolarisAttachOperation* SolarisAttachListener::dequeue() { method SolarisAttachOperation (line 150) | SolarisAttachOperation* next() { return _next; } method set_next (line 151) | void set_next(SolarisAttachOperation* next) { _next = next; } method socket (line 156) | int socket() const { return _socke... method set_socket (line 157) | void set_socket(int s) { _socket = s; } method SolarisAttachOperation (line 159) | SolarisAttachOperation(char* name) : AttachOperation(name) { function write_fully (line 509) | static int write_fully(int s, char* buf, int len) { function AttachOperation (line 563) | AttachOperation* AttachListener::dequeue() { type stat64 (line 587) | struct stat64 type stat64 (line 638) | struct stat64 function jint (line 665) | static jint enable_dprobes(AttachOperation* op, outputStream* out) { function AttachOperationFunctionInfo (line 688) | AttachOperationFunctionInfo* AttachListener::pd_find_operation(const cha... function jint (line 700) | jint AttachListener::pd_set_flag(AttachOperation* op, outputStream* out) { FILE: HotSpot1.7/src/os/solaris/vm/dtraceJSDT_solaris.cpp function dofhelper_open (line 53) | static int dofhelper_open() { function jint (line 65) | static jint dof_register(jstring module, uint8_t* dof, void* modaddr) { function jboolean (line 461) | jboolean DTraceJSDT::pd_is_supported() { function printDOFStringTabSec (line 503) | static void printDOFStringTabSec(void* dof, dof_sec_t* sec) { function printDOFProviderSec (line 514) | static void printDOFProviderSec(void* dof, dof_sec_t* sec) { function printDOFProbesSec (line 530) | static void printDOFProbesSec(void* dof, dof_sec_t* sec) { function printDOFOffsetsSec (line 550) | static void printDOFOffsetsSec(void* dof, dof_sec_t* sec) { function printDOFArgsSec (line 560) | static void printDOFArgsSec(void* dof, dof_sec_t* sec) { function printDOFSection (line 570) | static void printDOFSection(void* dof, dof_sec_t* sec) { function printDOFHeader (line 590) | static void printDOFHeader(dof_hdr_t* hdr) { function printDOF (line 618) | static void printDOF(void* dof) { function printDOFHelper (line 629) | static void printDOFHelper(dof_helper_t* helper) { function jboolean (line 652) | jboolean DTraceJSDT::pd_is_supported() { FILE: HotSpot1.7/src/os/solaris/vm/interfaceSupport_solaris.hpp function serialize_memory (line 30) | static inline void serialize_memory(JavaThread *thread) { FILE: HotSpot1.7/src/os/solaris/vm/jsig.c type sigaction (line 46) | struct sigaction type sigaction (line 46) | struct sigaction type sa_handler_t (line 56) | typedef sa_handler_t (*signal_t)(int, sa_handler_t); type sigaction (line 57) | struct sigaction type sigaction (line 57) | struct sigaction function allocate_sact (line 67) | static void allocate_sact() { function signal_lock (line 83) | static void signal_lock() { function signal_unlock (line 94) | static void signal_unlock() { function sa_handler_t (line 98) | static sa_handler_t call_os_signal(int sig, sa_handler_t disp, function save_signal_handler (line 114) | static void save_signal_handler(int sig, sa_handler_t disp, bool is_sigs... function sa_handler_t (line 132) | static sa_handler_t set_signal(int sig, sa_handler_t disp, bool is_sigse... function sa_handler_t (line 179) | sa_handler_t signal(int sig, sa_handler_t disp) { function sa_handler_t (line 183) | sa_handler_t sigset(int sig, sa_handler_t disp) { function call_os_sigaction (line 187) | static int call_os_sigaction(int sig, const struct sigaction *act, function sigaction (line 199) | int sigaction(int sig, const struct sigaction *act, struct sigaction *oa... function JVM_begin_signal_setting (line 245) | void JVM_begin_signal_setting() { function JVM_end_signal_setting (line 252) | void JVM_end_signal_setting() { type sigaction (line 260) | struct sigaction function JVM_get_libjsig_version (line 271) | int JVM_get_libjsig_version() { FILE: HotSpot1.7/src/os/solaris/vm/osThread_solaris.hpp function native_priority (line 41) | int native_priority() const { return _native_priority; } function set_vm_created (line 44) | void set_vm_created() { _vm_created_thread = true; } function is_vm_created (line 45) | bool is_vm_created() { return _vm_created_thread; } function sigset_t (line 48) | sigset_t caller_sigmask() const { return _caller_sigmask; } function set_caller_sigmask (line 49) | void set_caller_sigmask(sigset_t sigmask) { _caller_sigmask = sigmas... function thread_identifier (line 53) | int thread_identifier() const { return _thread_id; } function valid_reposition_failure (line 60) | bool valid_reposition_failure() { function set_lwp_id (line 65) | void set_lwp_id(uint id) { _lwp_id = id; } function set_native_priority (line 66) | void set_native_priority(int prio) { _native_priority = prio; } function set_ucontext (line 82) | void set_ucontext(ucontext_t* ptr) { _ucontext = ptr; } function set_saved_interrupt_thread_state (line 97) | void set_saved_interrupt_thread_state(JavaThreadState state... FILE: HotSpot1.7/src/os/solaris/vm/os_solaris.cpp type memcntl_mha (line 152) | struct memcntl_mha { function lwp_mutex_init (line 237) | static int lwp_mutex_init(mutex_t *mx, int scope, void *arg) { memset(mx... function lwp_mutex_destroy (line 238) | static int lwp_mutex_destroy(mutex_t *mx) { return 0; } function lwp_cond_init (line 240) | static int lwp_cond_init(cond_t *cv, int scope, void *arg){ memset(cv, 0... function lwp_cond_destroy (line 241) | static int lwp_cond_destroy(cond_t *cv) { return 0; } function pthread_mutex_default_init (line 246) | static int pthread_mutex_default_init(mutex_t *mx, int scope, void *arg)... function pthread_cond_default_init (line 247) | static int pthread_cond_default_init(cond_t *cv, int scope, void *arg){ ... function Thread (line 274) | Thread* ThreadLocalStorage::get_thread_via_cache_slowly(uintptr_t raw_id, function adjust_stack_size (line 321) | static inline size_t adjust_stack_size(address base, size_t size) { function stack_t (line 333) | static inline stack_t get_stack_info() { function address (line 343) | address os::current_stack_base() { type rlimit (line 372) | struct rlimit type tm (line 382) | struct tm type tm (line 382) | struct tm function JavaThread (line 413) | JavaThread* os::Solaris::setup_interruptible() { function JavaThread (line 437) | JavaThread* os::Solaris::setup_interruptible_native() { function julong (line 474) | julong os::available_memory() { function julong (line 478) | julong os::Solaris::available_memory() { function julong (line 484) | julong os::physical_memory() { function julong (line 488) | julong os::allocatable_physical_memory(julong size) { function find_processors_in_pset (line 539) | static bool find_processors_in_pset(psetid_t pset, function find_processors_online (line 571) | static bool find_processors_online(processorid_t** id_array, function assign_distribution (line 606) | static bool assign_distribution(processorid_t* id_array, function breakpoint (line 1009) | void breakpoint() { function OSThread (line 1085) | static OSThread* create_os_thread(Thread* thread, thread_t thread_id) { type sigaction (line 1383) | struct sigaction type sigaction (line 1384) | struct sigaction function isJVM1available (line 1395) | static bool isJVM1available() { function sigset_t (line 1462) | sigset_t* os::Solaris::unblocked_signals() { function sigset_t (line 1469) | sigset_t* os::Solaris::vm_signals() { function sigset_t (line 1475) | sigset_t* os::Solaris::allowdebug_blocked_signals() { function _handle_uncaught_cxx_exception (line 1481) | void _handle_uncaught_cxx_exception() { type rlimit (line 1524) | struct rlimit function intx (line 1606) | intx os::current_thread_id() { function hrtime_t (line 1680) | inline hrtime_t oldgetTimeNanos() { function hrtime_t (line 1701) | inline hrtime_t getTimeNanos() { function jlong (line 1733) | jlong os::elapsed_counter() { function jlong (line 1737) | jlong os::elapsed_frequency() { type tms (line 1746) | struct tms function jlong (line 1799) | jlong getTimeMillis() { function jlong (line 1805) | jlong os::javaTimeMillis() { function jlong (line 1812) | jlong os::javaTimeNanos() { type tm (line 1824) | struct tm function file_exists (line 1891) | static bool file_exists(const char* filename) { type stat (line 2235) | struct stat function _print_ascii_file (line 2245) | static bool _print_ascii_file(const char* filename, outputStream* st) { function check_addr0 (line 2301) | static bool check_addr0(outputStream* st) { function print_signal_handler (line 2437) | static void print_signal_handler(outputStream* st, int sig, function UserHandler (line 2618) | static void UserHandler(int sig, void *siginfo, void *context) { class Semaphore (line 2634) | class Semaphore : public StackObj { type timespec (line 2668) | struct timespec type sigaction (line 2691) | struct sigaction type sigaction (line 2717) | struct sigaction type sigaction (line 2742) | struct sigaction type sigaction (line 2742) | struct sigaction type sigaction (line 2744) | struct sigaction function check_pending_signals (line 2767) | static int check_pending_signals(bool wait_for_signal) { function recoverable_mmap_error (line 2836) | static bool recoverable_mmap_error(int err) { function warn_fail_commit_memory (line 2856) | static void warn_fail_commit_memory(char* addr, size_t bytes, bool exec, function warn_fail_commit_memory (line 2863) | static void warn_fail_commit_memory(char* addr, size_t bytes, function solaris_mprotect (line 3335) | static bool solaris_mprotect(char* addr, size_t bytes, int prot) { function insertion_sort_descending (line 3415) | static void insertion_sort_descending(size_t* array, int len) { type memcntl_mha (line 3521) | struct memcntl_mha function os_sleep (line 3616) | static int os_sleep(jlong millis, bool interruptible) { function priocntl_stub (line 3901) | static long priocntl_stub(int pcver, idtype_t idtype, id_t id, int cmd, ... function lwp_priocntl_init (line 3916) | static function scale_to_lwp_priority (line 4060) | static function set_lwp_class_and_priority (line 4076) | int set_lwp_class_and_priority(int ThreadID, int lwpid, function OSReturn (line 4278) | OSReturn os::set_native_priority(Thread* thread, int newpri) { function OSReturn (line 4322) | OSReturn os::get_native_priority(const Thread* const thread, int *priori... function resume_clear_context (line 4343) | static void resume_clear_context(OSThread *osthread) { function suspend_save_context (line 4347) | static void suspend_save_context(OSThread *osthread, ucontext_t* context) { function sr_notify (line 4488) | static int sr_notify(OSThread* osthread) { function do_suspend (line 4500) | static bool do_suspend(OSThread* osthread) { function do_resume (line 4539) | static void do_resume(OSThread* osthread) { class PcFetcher (line 4572) | class PcFetcher : public os::SuspendedThreadTask { method PcFetcher (line 4574) | PcFetcher(Thread* thread) : os::SuspendedThreadTask(thread) {} function ExtendedPC (line 4582) | ExtendedPC PcFetcher::result() { function ExtendedPC (line 4600) | ExtendedPC os::get_thread_pc(Thread* thread) { function signalHandler (line 4649) | void signalHandler(int sig, siginfo_t* info, void* ucVoid) { function sigINTRHandler (line 4658) | void sigINTRHandler(int sig, siginfo_t* info, void* ucVoid) { type sigaction (line 4673) | struct sigaction type sigaction (line 4676) | struct sigaction type sigaction (line 4677) | struct sigaction function call_chained_handler (line 4691) | static bool call_chained_handler(struct sigaction *actp, int sig, type sigaction (line 4740) | struct sigaction type sigaction (line 4748) | struct sigaction type sigaction (line 4749) | struct sigaction type sigaction (line 4756) | struct sigaction type sigaction (line 4759) | struct sigaction type sigaction (line 4766) | struct sigaction type sigaction (line 4767) | struct sigaction type sigaction (line 4791) | struct sigaction type sigaction (line 4860) | struct sigaction type sigaction (line 4860) | struct sigaction type sigaction (line 4868) | struct sigaction type sigaction (line 4875) | struct sigaction function address (line 5063) | static address resolve_symbol_lazy(const char* name) { function address (line 5072) | static address resolve_symbol(const char* name) { function isT2_libthread (line 5096) | bool isT2_libthread() { function uint_t (line 5289) | uint_t os::Solaris::getisax(uint32_t* array, uint_t n) { function init_pset_getloadavg_ptr (line 5303) | void init_pset_getloadavg_ptr(void) { function perfMemory_exit_helper (line 5374) | static void perfMemory_exit_helper() { function jint (line 5380) | jint os::init_2(void) { function local_vsnprintf (line 5581) | int local_vsnprintf(char* buf, size_t count, const char* fmt, va_list ar... type dirent (line 5602) | struct dirent type dirent (line 5609) | struct dirent type dirent (line 5610) | struct dirent type dirent (line 5610) | struct dirent type stat64 (line 5645) | struct stat64 function jlong (line 5749) | jlong os::current_file_offset(int fd) { function jlong (line 5754) | jlong os::seek_to_file_offset(int fd, jlong offset) { function jlong (line 5758) | jlong os::lseek(int fd, jlong offset, int whence) { type stat64 (line 5777) | struct stat64 type stat (line 5864) | struct stat class RecordSynch (line 5884) | class RecordSynch { method RecordSynch (line 5887) | RecordSynch(char* name) :_name(name) function record_synch (line 5986) | void record_synch(char* name, bool returning) { function record_synch_enable (line 6000) | void record_synch_enable() { function record_synch_disable (line 6006) | void record_synch_disable() { function jlong (line 6033) | jlong os::current_thread_cpu_time() { function jlong (line 6037) | jlong os::thread_cpu_time(Thread *thread) { function jlong (line 6044) | jlong os::current_thread_cpu_time(bool user_sys_cpu_time) { function jlong (line 6052) | jlong os::thread_cpu_time(Thread *thread, bool user_sys_cpu_time) { function address (line 6124) | static address same_page(address x, address y) { function sysThreadAvailableStackWithSlack (line 6183) | intptr_t sysThreadAvailableStackWithSlack() { class ASGCT_CallTrace (line 6196) | class ASGCT_CallTrace function timestruc_t (line 6263) | static timestruc_t* compute_abstime(timestruc_t* abstime, jlong millis) { function unpackTime (line 6466) | static void unpackTime(timespec* absTime, bool isAbsolute, jlong time) { type stat (line 6702) | struct stat type timeval (line 6766) | struct timeval type pollfd (line 6769) | struct pollfd type sockaddr (line 6791) | struct sockaddr type sockaddr (line 6817) | struct sockaddr type sockaddr (line 6832) | struct sockaddr type sockaddr (line 6848) | struct sockaddr FILE: HotSpot1.7/src/os/solaris/vm/os_solaris.hpp class Solaris (line 30) | class Solaris { type lgrp_view (line 73) | enum lgrp_view { type sigaction (line 119) | struct sigaction type sigaction (line 120) | struct sigaction type sigaction (line 122) | struct sigaction method set_SIGinterrupt (line 127) | static void set_SIGinterrupt(int newsig) { _SIGinterrupt = newsig; } method set_SIGasync (line 128) | static void set_SIGasync(int newsig) { _SIGasync = newsig; } method SIGinterrupt (line 134) | static int SIGinterrupt() { return _SIGinterrupt; } method SIGasync (line 135) | static int SIGasync() { return _SIGasync; } method julong (line 165) | static julong physical_memory() { return _physical_memory; } method get_dev_zero_fd (line 169) | static int get_dev_zero_fd() { return _dev_zero_fd; } method set_dev_zero_fd (line 170) | static void set_dev_zero_fd(int fd) { _dev_zero_fd = fd; } type sigaction (line 212) | struct sigaction method T2_libthread (line 218) | static bool T2_libthread() { return _T2... method set_T2_libthread (line 219) | static void set_T2_libthread(bool T2_libthread) { _T2_libthread = T2_l... method thr_getstate (line 221) | static int thr_getstate(thread_t tid, int *flag, unsigned *lwp, stack_... method set_thr_getstate (line 223) | static void set_thr_getstate(int_fnP_thread_t_iP_uP_stack_tP_gregset_t... method thr_setstate (line 226) | static int thr_setstate(thread_t tid, int flag, gregset_t rs) { retu... method set_thr_setstate (line 227) | static void set_thr_setstate(int_fnP_thread_t_i_gregset_t func) { _thr... method thr_setmutator (line 229) | static int thr_setmutator(thread_t tid, int enabled) { return _thr_... method set_thr_setmutator (line 230) | static void set_thr_setmutator(int_fnP_thread_t_i func) { _thr_setmuta... method thr_suspend_mutator (line 232) | static int thr_suspend_mutator(thread_t tid) { return _t... method set_thr_suspend_mutator (line 233) | static void set_thr_suspend_mutator(int_fnP_thread_t func) { _thr_susp... method thr_continue_mutator (line 235) | static int thr_continue_mutator(thread_t tid) { return _... method set_thr_continue_mutator (line 236) | static void set_thr_continue_mutator(int_fnP_thread_t func) { _thr_con... method mutex_lock (line 239) | static int mutex_lock(mutex_t *mx) { return _mutex_lock(mx); } method mutex_trylock (line 240) | static int mutex_trylock(mutex_t *mx) { return _mutex_trylock(mx); } method mutex_unlock (line 241) | static int mutex_unlock(mutex_t *mx) { return _mutex_unlock(mx); } method mutex_init (line 242) | static int mutex_init(mutex_t *mx) { return _mutex_init(mx, os::Sol... method mutex_destroy (line 243) | static int mutex_destroy(mutex_t *mx) { return _mutex_destroy(mx); } method mutex_scope (line 244) | static int mutex_scope() { return _mutex_scope; } method set_mutex_lock (line 246) | static void set_mutex_lock(int_fnP_mutex_tP func) { _mutex_lock =... method set_mutex_trylock (line 247) | static void set_mutex_trylock(int_fnP_mutex_tP func) { _mutex_tryloc... method set_mutex_unlock (line 248) | static void set_mutex_unlock(int_fnP_mutex_tP func) { _mutex_unlock... method set_mutex_init (line 249) | static void set_mutex_init(int_fnP_mutex_tP_i_vP func) { _mutex_init =... method set_mutex_destroy (line 250) | static void set_mutex_destroy(int_fnP_mutex_tP func) { _mutex_destro... method set_mutex_scope (line 251) | static void set_mutex_scope(int scope) { _mutex_scope ... method cond_timedwait (line 253) | static int cond_timedwait(cond_t *cv, mutex_t *mx, timestruc_t *abst) method cond_wait (line 255) | static int cond_wait(cond_t *cv, mutex_t *mx) { return _cond_wait(cv, ... method cond_signal (line 256) | static int cond_signal(cond_t *cv) { return _cond_signal(cv... method cond_broadcast (line 257) | static int cond_broadcast(cond_t *cv) { return _cond_broadcast... method cond_init (line 258) | static int cond_init(cond_t *cv) { return _cond_init(cv, ... method cond_destroy (line 259) | static int cond_destroy(cond_t *cv) { return _cond_destroy(c... method cond_scope (line 260) | static int cond_scope() { return _cond_scope; } method set_cond_timedwait (line 262) | static void set_cond_timedwait(int_fnP_cond_tP_mutex_tP_timestruc_tP f... method set_cond_wait (line 264) | static void set_cond_wait(int_fnP_cond_tP_mutex_tP func) { _cond_wait ... method set_cond_signal (line 265) | static void set_cond_signal(int_fnP_cond_tP func) { _cond_signa... method set_cond_broadcast (line 266) | static void set_cond_broadcast(int_fnP_cond_tP func) { _cond_broad... method set_cond_init (line 267) | static void set_cond_init(int_fnP_cond_tP_i_vP func) { _cond_init ... method set_cond_destroy (line 268) | static void set_cond_destroy(int_fnP_cond_tP func) { _cond_destr... method set_cond_scope (line 269) | static void set_cond_scope(int scope) { _cond_scope... method set_lgrp_home (line 271) | static void set_lgrp_home(lgrp_home_func_t func) { _lgrp_home = func; } method set_lgrp_init (line 272) | static void set_lgrp_init(lgrp_init_func_t func) { _lgrp_init = func; } method set_lgrp_fini (line 273) | static void set_lgrp_fini(lgrp_fini_func_t func) { _lgrp_fini = func; } method set_lgrp_root (line 274) | static void set_lgrp_root(lgrp_root_func_t func) { _lgrp_root = func; } method set_lgrp_children (line 275) | static void set_lgrp_children(lgrp_children_func_t func) { _lgrp_chi... method set_lgrp_resources (line 276) | static void set_lgrp_resources(lgrp_resources_func_t func) { _lgrp_res... method set_lgrp_nlgrps (line 277) | static void set_lgrp_nlgrps(lgrp_nlgrps_func_t func) { _lgrp_nlg... method set_lgrp_cookie_stale (line 278) | static void set_lgrp_cookie_stale(lgrp_cookie_stale_func_t func) { _lg... method set_lgrp_cookie (line 279) | static void set_lgrp_cookie(lgrp_cookie_t cookie) { _lgrp_cookie = co... method id_t (line 281) | static id_t lgrp_home(idtype_t type, id_t id) { return _lgrp_home... method lgrp_cookie_t (line 282) | static lgrp_cookie_t lgrp_init(lgrp_view_t view) { return _lgrp_init... method lgrp_fini (line 283) | static int lgrp_fini(lgrp_cookie_t cookie) { return _lgrp_fini... method lgrp_id_t (line 284) | static lgrp_id_t lgrp_root(lgrp_cookie_t cookie) { return _lgrp_root... method lgrp_children (line 285) | static int lgrp_children(lgrp_cookie_t cookie, lgrp_id_t parent, method lgrp_resources (line 289) | static int lgrp_resources(lgrp_cookie_t cookie, lgrp_id_t lgrp, method lgrp_nlgrps (line 295) | static int lgrp_nlgrps(lgrp_cookie_t cookie) { return _lgrp_nlgr... method lgrp_cookie_stale (line 296) | static int lgrp_cookie_stale(lgrp_cookie_t cookie) { method lgrp_cookie_t (line 299) | static lgrp_cookie_t lgrp_cookie() { return _lgrp_cook... method supports_getisax (line 301) | static bool supports_getisax() { return _getisax !... method set_meminfo (line 304) | static void set_meminfo(meminfo_func_t func) { _meminfo = func; } method meminfo (line 305) | static int meminfo (const uint64_t inaddr[], int addr_count, class PlatformEvent (line 354) | class PlatformEvent : public CHeapObj { method PlatformEvent (line 370) | PlatformEvent() { method reset (line 383) | void reset() { _Event = 0 ; } method fired (line 384) | int fired() { return _Event; } class PlatformParker (line 391) | class PlatformParker : public CHeapObj { method PlatformParker (line 400) | PlatformParker() { FILE: HotSpot1.7/src/os/solaris/vm/os_solaris.inline.hpp function DIR (line 84) | inline DIR* os::opendir(const char* dirname) { type dirent (line 94) | struct dirent type sockaddr (line 246) | struct sockaddr type hostent (line 254) | struct hostent FILE: HotSpot1.7/src/os/solaris/vm/perfMemory_solaris.cpp function delete_standard_memory (line 78) | static void delete_standard_memory(char* addr, size_t size) { function save_memory_to_file (line 93) | static void save_memory_to_file(char* addr, size_t size) { function pid_t (line 170) | static pid_t filename_to_pid(const char* filename) { function is_directory_secure (line 207) | static bool is_directory_secure(const char* path) { type passwd (line 243) | struct passwd type passwd (line 255) | struct passwd type passwd (line 258) | struct passwd type dirent (line 322) | struct dirent type dirent (line 325) | struct dirent type dirent (line 357) | struct dirent type dirent (line 360) | struct dirent type stat (line 363) | struct stat function remove_file (line 486) | static void remove_file(const char* path) { function remove_file (line 510) | static void remove_file(const char* dirname, const char* filename) { function cleanup_sharedmem_resources (line 534) | static void cleanup_sharedmem_resources(const char* dirname) { function make_user_tmp_dir (line 605) | static bool make_user_tmp_dir(const char* dirname) { function create_sharedmem_resources (line 644) | static int create_sharedmem_resources(const char* dirname, const char* f... function open_sharedmem_file (line 683) | static int open_sharedmem_file(const char* filename, int oflags, TRAPS) { function unmap_shared (line 780) | static void unmap_shared(char* addr, size_t bytes) { function delete_shared_memory (line 794) | static void delete_shared_memory(char* addr, size_t size) { function sharedmem_filesize (line 815) | static size_t sharedmem_filesize(int fd, TRAPS) { function mmap_attach_shared (line 840) | static void mmap_attach_shared(const char* user, int vmid, PerfMemory::P... FILE: HotSpot1.7/src/os/solaris/vm/thread_solaris.inline.hpp function Thread (line 50) | inline Thread* ThreadLocalStorage::thread() { FILE: HotSpot1.7/src/os/solaris/vm/vmError_solaris.cpp function save_signal (line 66) | static void save_signal(int idx, int sig) function address (line 85) | address VMError::get_resetted_sighandler(int sig) { function crash_handler (line 94) | static void crash_handler(int sig, siginfo_t* info, void* ucVoid) { FILE: HotSpot1.7/src/os/windows/launcher/java_md.c function GetBoolParamValue (line 127) | int GetBoolParamValue(const char *paramName, const char *arg) { function CreateExecutionEnvironment (line 158) | void function jboolean (line 231) | static jboolean function EnsureJreInstallation (line 279) | static void function jboolean (line 346) | jboolean function jboolean (line 388) | static jboolean function jboolean (line 430) | jboolean function jboolean (line 472) | jboolean function WinMain (line 553) | int WINAPI function jboolean (line 574) | static jboolean function jboolean (line 589) | static jboolean function jlong (line 663) | jlong CounterGet() function jlong (line 678) | jlong Counter2Micros(jlong counts) function ReportErrorMessage (line 686) | void ReportErrorMessage(char * message, jboolean always) { function ReportErrorMessage2 (line 699) | void ReportErrorMessage2(char * format, char * string, jboolean always) { function ReportSysErrorMessage2 (line 729) | void ReportSysErrorMessage2(char * format, char * string, jboolean alway... function ReportExceptionDescription (line 777) | void ReportExceptionDescription(JNIEnv * env) { function jboolean (line 796) | jboolean RemovableMachineDependentOption(char * option) { function PrintMachineDependentOptions (line 818) | void PrintMachineDependentOptions() { function jboolean (line 824) | jboolean function ExecJRE (line 1077) | void function UnsetEnv (line 1281) | int function SplashFreeLibrary (line 1319) | void SplashFreeLibrary() { function ContinueInNewThread (line 1334) | int function SetJavaLauncherPlatformProps (line 1417) | void SetJavaLauncherPlatformProps() {} function AWTPreload (line 1432) | int AWTPreload(const char *funcName) function AWTPreloadStop (line 1506) | void AWTPreloadStop() { FILE: HotSpot1.7/src/os/windows/vm/attachListener_windows.cpp class Win32AttachOperation (line 58) | class Win32AttachOperation method set_pipe (line 133) | void set_pipe(const char* pipe) { method Win32AttachOperation (line 143) | Win32AttachOperation* next() const { return _next; } method set_next (line 144) | void set_next(Win32AttachOperation* next) { _next = next; } method Win32AttachOperation (line 147) | Win32AttachOperation() : AttachOperation("") { class Win32AttachListener (line 61) | class Win32AttachListener: AllStatic { method Win32AttachOperation (line 78) | static Win32AttachOperation* head() { return _he... method set_head (line 79) | static void set_head(Win32AttachOperation* head) { _head = he... method Win32AttachOperation (line 81) | static Win32AttachOperation* tail() { return _ta... method set_tail (line 82) | static void set_tail(Win32AttachOperation* tail) { _tail = ta... method HANDLE (line 87) | static HANDLE wakeup() { return _wa... method HANDLE (line 98) | static HANDLE mutex() { return _mu... method Win32AttachOperation (line 100) | static Win32AttachOperation* available() { return _av... method set_available (line 101) | static void set_available(Win32AttachOperation* avail) { _avail = a... class Win32AttachOperation (line 122) | class Win32AttachOperation: public AttachOperation { method set_pipe (line 133) | void set_pipe(const char* pipe) { method Win32AttachOperation (line 143) | Win32AttachOperation* next() const { return _next; } method set_next (line 144) | void set_next(Win32AttachOperation* next) { _next = next; } method Win32AttachOperation (line 147) | Win32AttachOperation() : AttachOperation("") { function Win32AttachOperation (line 233) | Win32AttachOperation* Win32AttachListener::dequeue() { method set_pipe (line 133) | void set_pipe(const char* pipe) { method Win32AttachOperation (line 143) | Win32AttachOperation* next() const { return _next; } method set_next (line 144) | void set_next(Win32AttachOperation* next) { _next = next; } method Win32AttachOperation (line 147) | Win32AttachOperation() : AttachOperation("") { function HANDLE (line 258) | HANDLE Win32AttachOperation::open_pipe() { function BOOL (line 279) | BOOL Win32AttachOperation::write_pipe(HANDLE hPipe, char* buf, int len) { function AttachOperation (line 345) | AttachOperation* AttachListener::dequeue() { function AttachOperationFunctionInfo (line 387) | AttachOperationFunctionInfo* AttachListener::pd_find_operation(const cha... function jint (line 391) | jint AttachListener::pd_set_flag(AttachOperation* op, outputStream* out) { function JNIEXPORT (line 402) | JNIEXPORT jint JNICALL FILE: HotSpot1.7/src/os/windows/vm/decoder_windows.hpp class WindowsDecoder (line 41) | class WindowsDecoder : public AbstractDecoder { method decode (line 50) | bool decode(address addr, char *buf, int buflen, int* offset, const vo... FILE: HotSpot1.7/src/os/windows/vm/dtraceJSDT_windows.cpp function jboolean (line 45) | jboolean DTraceJSDT::pd_is_supported() { FILE: HotSpot1.7/src/os/windows/vm/interfaceSupport_windows.hpp function serialize_memory (line 30) | static inline void serialize_memory(JavaThread *thread) { FILE: HotSpot1.7/src/os/windows/vm/jvm_windows.cpp function JVM_END (line 74) | JVM_END function JVM_END (line 89) | JVM_END type siglabel (line 110) | struct siglabel type siglabel (line 123) | struct siglabel FILE: HotSpot1.7/src/os/windows/vm/jvm_windows.h type MODULEINFO (line 50) | typedef struct _MODULEINFO { type socklen_t (line 62) | typedef int socklen_t; type dirent (line 76) | struct dirent { type DIR (line 80) | typedef struct { FILE: HotSpot1.7/src/os/windows/vm/osThread_windows.hpp function set_thread_handle (line 42) | void set_thread_handle(HANDLE handle) { _thread_handle = hand... function HANDLE (line 43) | HANDLE interrupt_event() const { return _interrupt_eve... function set_interrupt_event (line 44) | void set_interrupt_event(HANDLE interrupt_event) { _interrupt_event = in... function thread_identifier (line 48) | int thread_identifier() const { return _thread_id; } function valid_reposition_failure (line 53) | bool valid_reposition_failure() { function is_try_mutex_enter (line 57) | bool is_try_mutex_enter() { return false; } function set_last_state (line 62) | void set_last_state(ThreadState state) { _last_state = state; } function ThreadState (line 63) | ThreadState get_last_state() { return _last_state; } FILE: HotSpot1.7/src/os/windows/vm/os_windows.cpp function BOOL (line 130) | BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) { function fileTimeAsDouble (line 153) | static inline double fileTimeAsDouble(FILETIME* time) { type _EXCEPTION_POINTERS (line 186) | struct _EXCEPTION_POINTERS function breakpoint (line 317) | void breakpoint() { function address (line 326) | address os::get_caller_pc(int n) { function address (line 344) | address os::current_stack_base() { type tm (line 379) | struct tm type tm (line 379) | struct tm type tm (line 380) | struct tm type _EXCEPTION_POINTERS (line 388) | struct _EXCEPTION_POINTERS function java_start (line 391) | static unsigned __stdcall java_start(Thread* thread) { function OSThread (line 438) | static OSThread* create_os_thread(Thread* thread, HANDLE thread_handle, ... function jlong (line 632) | jlong as_long(LARGE_INTEGER x) { function jlong (line 640) | jlong os::elapsed_counter() { function jlong (line 653) | jlong os::elapsed_frequency() { function julong (line 663) | julong os::available_memory() { function julong (line 667) | julong os::win32::available_memory() { function julong (line 677) | julong os::physical_memory() { function julong (line 681) | julong os::allocatable_physical_memory(julong size) { function initialize_performance_counter (line 728) | static void initialize_performance_counter() { function jlong (line 764) | jlong offset() { function jlong (line 785) | jlong offset() { function jlong (line 790) | jlong windows_to_java_time(FILETIME wt) { function FILETIME (line 795) | FILETIME java_to_windows_time(jlong l) { function jlong (line 814) | jlong os::javaTimeMillis() { function jlong (line 824) | jlong os::javaTimeNanos() { function DIR (line 1024) | DIR * type dirent (line 1095) | struct dirent function file_exists (line 1145) | static bool file_exists(const char* filename) { function _addr_in_ntdll (line 1213) | static bool _addr_in_ntdll( address addr ) function _enumerate_modules_winnt (line 1250) | static int _enumerate_modules_winnt( int pid, EnumModulesCallbackFunc fu... function _enumerate_modules_windows (line 1303) | static int _enumerate_modules_windows( int pid, EnumModulesCallbackFunc ... function enumerate_modules (line 1337) | int enumerate_modules( int pid, EnumModulesCallbackFunc func, void * par... type _modinfo (line 1346) | struct _modinfo { function _locate_module_by_addr (line 1353) | static int _locate_module_by_addr(int pid, char * mod_fname, address bas... type _modinfo (line 1380) | struct _modinfo function _locate_jvm_dll (line 1410) | static int _locate_jvm_dll(int pid, char* mod_fname, address base_addr, function _print_module (line 1439) | static int _print_module(int pid, char* fname, address base, function UserHandler (line 1851) | static void UserHandler(int sig, void *siginfo, void *context) { function BOOL (line 1880) | static BOOL WINAPI consoleHandler(DWORD event) { function check_pending_signals (line 1974) | static int check_pending_signals(bool wait_for_signal) { function LONG (line 2026) | LONG Handle_Exception(struct _EXCEPTION_POINTERS* exceptionInfo, address... type siglabel (line 2067) | struct siglabel { type siglabel (line 2082) | struct siglabel function LONG (line 2122) | LONG Handle_IDiv_Exception(struct _EXCEPTION_POINTERS* exceptionInfo) { function LONG (line 2155) | LONG WINAPI Handle_FLT_Exception(struct _EXCEPTION_POINTERS* exceptionIn... function report_error (line 2217) | static inline void report_error(Thread* t, DWORD exception_code, function LONG (line 2227) | LONG WINAPI topLevelExceptionFilter(struct _EXCEPTION_POINTERS* exceptio... function LONG (line 2586) | LONG WINAPI fastJNIAccessorExceptionFilter(struct _EXCEPTION_POINTERS* e... function address (line 2616) | address os::win32::fast_jni_accessor_wrapper(BasicType type) { class NUMANodeListHolder (line 2678) | class NUMANodeListHolder { method free_node_list (line 2683) | void free_node_list() { method NUMANodeListHolder (line 2690) | NUMANodeListHolder() { method build (line 2700) | bool build() { method get_count (line 2718) | int get_count() {return _numa_used_node_count;} method get_node_list_entry (line 2719) | int get_node_list_entry(int n) { function resolve_functions_for_large_page_init (line 2730) | static bool resolve_functions_for_large_page_init() { function request_lock_memory_privilege (line 2735) | static bool request_lock_memory_privilege() { function cleanup_after_large_page_init (line 2760) | static void cleanup_after_large_page_init() { function numa_interleaving_init (line 2767) | static bool numa_interleaving_init() { function warn_fail_commit_memory (line 3130) | static void warn_fail_commit_memory(char* addr, size_t bytes, bool exec) { class HighResolutionInterval (line 3334) | class HighResolutionInterval { method HighResolutionInterval (line 3353) | HighResolutionInterval(jlong ms) { function prio_init (line 3475) | static int prio_init() { function OSReturn (line 3489) | OSReturn os::set_native_priority(Thread* thread, int priority) { function OSReturn (line 3495) | OSReturn os::get_native_priority(const Thread* const thread, int* priori... function ExtendedPC (line 3557) | ExtendedPC os::get_thread_pc(Thread* thread) { function intx (line 3578) | intx os::current_thread_id() { return GetCurrentThreadId(); } function HINSTANCE (line 3658) | HINSTANCE os::win32::load_Windows_dll(const char* name, char *ebuf, int ... function nx_exception_filter (line 3746) | int nx_exception_filter(_EXCEPTION_POINTERS *pex) { function nx_check_protection (line 3756) | void nx_check_protection() { function perfMemory_exit_helper (line 3800) | static void perfMemory_exit_helper() { function jint (line 3806) | jint os::init_2(void) { type stat (line 3969) | struct stat function jlong (line 4019) | jlong os::current_thread_cpu_time() { function jlong (line 4024) | jlong os::thread_cpu_time(Thread* thread) { function jlong (line 4029) | jlong os::current_thread_cpu_time(bool user_sys_cpu_time) { function jlong (line 4033) | jlong os::thread_cpu_time(Thread* thread, bool user_sys_cpu_time) { function jlong (line 4154) | jlong os::current_file_offset(int fd) { function jlong (line 4159) | jlong os::seek_to_file_offset(int fd, jlong offset) { function jlong (line 4164) | jlong os::lseek(int fd, jlong offset, int whence) { type _stati64 (line 4330) | struct _stati64 function nonSeekAvailable (line 4362) | static int nonSeekAvailable(int fd, long *pbytes) { function stdinAvailable (line 4395) | static int stdinAvailable(int fd, long *pbytes) { type stat (line 4619) | struct stat function LONG (line 4953) | LONG WINAPI os::win32::serialize_fault_filter(struct _EXCEPTION_POINTERS... function initSock (line 4981) | static void initSock() { type hostent (line 5000) | struct hostent type hostent (line 5007) | struct hostent type sockaddr (line 5027) | struct sockaddr type sockaddr (line 5031) | struct sockaddr type sockaddr (line 5036) | struct sockaddr type timeval (line 5061) | struct timeval type sockaddr (line 5080) | struct sockaddr type sockaddr (line 5084) | struct sockaddr function do_suspend (line 5107) | static bool do_suspend(HANDLE* h) { function do_resume (line 5118) | static void do_resume(HANDLE* h) { function get_thread_handle_for_extended_context (line 5126) | void get_thread_handle_for_extended_context(HANDLE* h, OSThread::thread_... function SIZE_T (line 5179) | SIZE_T os::Kernel32Dll::GetLargePageMinimum() { function BOOL (line 5185) | BOOL os::Kernel32Dll::GetLargePageMinimumAvailable() { function BOOL (line 5192) | BOOL os::Kernel32Dll::NumaCallsAvailable() { function LPVOID (line 5199) | LPVOID os::Kernel32Dll::VirtualAllocExNuma(HANDLE hProc, LPVOID addr, SI... function BOOL (line 5206) | BOOL os::Kernel32Dll::GetNumaHighestNodeNumber(PULONG ptr_highest_node_n... function BOOL (line 5213) | BOOL os::Kernel32Dll::GetNumaNodeProcessorMask(UCHAR node, PULONGLONG pr... function USHORT (line 5220) | USHORT os::Kernel32Dll::RtlCaptureStackBackTrace(ULONG FrameToSkip, function BOOL (line 5257) | inline BOOL os::Kernel32Dll::SwitchToThread() { function BOOL (line 5261) | inline BOOL os::Kernel32Dll::SwitchToThreadAvailable() { function BOOL (line 5266) | inline BOOL os::Kernel32Dll::HelpToolsAvailable() { function HANDLE (line 5270) | inline HANDLE os::Kernel32Dll::CreateToolhelp32Snapshot(DWORD dwFlags,DW... function BOOL (line 5274) | inline BOOL os::Kernel32Dll::Module32First(HANDLE hSnapshot,LPMODULEENTR... function BOOL (line 5278) | inline BOOL os::Kernel32Dll::Module32Next(HANDLE hSnapshot,LPMODULEENTRY... function BOOL (line 5283) | inline BOOL os::Kernel32Dll::GetNativeSystemInfoAvailable() { function BOOL (line 5292) | inline BOOL os::PSApiDll::EnumProcessModules(HANDLE hProcess, HMODULE *l... function DWORD (line 5296) | inline DWORD os::PSApiDll::GetModuleFileNameEx(HANDLE hProcess, HMODULE ... function BOOL (line 5300) | inline BOOL os::PSApiDll::GetModuleInformation(HANDLE hProcess, HMODULE ... function BOOL (line 5304) | inline BOOL os::PSApiDll::PSApiAvailable() { function BOOL (line 5310) | inline BOOL os::WinSock2Dll::WSAStartup(WORD wVersionRequested, LPWSADAT... type hostent (line 5314) | struct hostent function BOOL (line 5318) | inline BOOL os::WinSock2Dll::WinSock2Available() { function BOOL (line 5323) | inline BOOL os::Advapi32Dll::AdjustTokenPrivileges(HANDLE TokenHandle, function BOOL (line 5330) | inline BOOL os::Advapi32Dll::OpenProcessToken(HANDLE ProcessHandle, DWOR... function BOOL (line 5335) | inline BOOL os::Advapi32Dll::LookupPrivilegeValue(LPCTSTR lpSystemName, ... function BOOL (line 5339) | inline BOOL os::Advapi32Dll::AdvapiAvailable() { function BOOL (line 5374) | BOOL os::Kernel32Dll::SwitchToThread() { function BOOL (line 5381) | BOOL os::Kernel32Dll::SwitchToThreadAvailable() { function BOOL (line 5389) | BOOL os::Kernel32Dll::HelpToolsAvailable() { function HANDLE (line 5398) | HANDLE os::Kernel32Dll::CreateToolhelp32Snapshot(DWORD dwFlags,DWORD th3... function BOOL (line 5405) | BOOL os::Kernel32Dll::Module32First(HANDLE hSnapshot,LPMODULEENTRY32 lpm... function BOOL (line 5412) | inline BOOL os::Kernel32Dll::Module32Next(HANDLE hSnapshot,LPMODULEENTRY... function BOOL (line 5420) | BOOL os::Kernel32Dll::GetNativeSystemInfoAvailable() { function BOOL (line 5463) | BOOL os::PSApiDll::EnumProcessModules(HANDLE hProcess, HMODULE *lpModule... function DWORD (line 5469) | DWORD os::PSApiDll::GetModuleFileNameEx(HANDLE hProcess, HMODULE hModule... function BOOL (line 5475) | BOOL os::PSApiDll::GetModuleInformation(HANDLE hProcess, HMODULE hModule... function BOOL (line 5481) | BOOL os::PSApiDll::PSApiAvailable() { type hostent (line 5493) | struct hostent function BOOL (line 5511) | BOOL os::WinSock2Dll::WSAStartup(WORD wVersionRequested, LPWSADATA lpWSA... type hostent (line 5517) | struct hostent function BOOL (line 5523) | BOOL os::WinSock2Dll::WinSock2Available() { function BOOL (line 5555) | BOOL os::Advapi32Dll::AdjustTokenPrivileges(HANDLE TokenHandle, function BOOL (line 5564) | BOOL os::Advapi32Dll::OpenProcessToken(HANDLE ProcessHandle, DWORD Desir... function BOOL (line 5571) | BOOL os::Advapi32Dll::LookupPrivilegeValue(LPCTSTR lpSystemName, LPCTSTR... function BOOL (line 5577) | BOOL os::Advapi32Dll::AdvapiAvailable() { FILE: HotSpot1.7/src/os/windows/vm/os_windows.hpp class win32 (line 29) | class win32 { method processor_type (line 51) | static int processor_type() { return _processor_type; } method processor_level (line 53) | static int processor_level() { method julong (line 58) | static julong physical_memory() { return _physical_memory; } method is_nt (line 71) | static bool is_nt() { return _is_nt; } method is_windows_server (line 74) | static bool is_windows_server() { return _is_windows_server; } method is_windows_2003 (line 77) | static bool is_windows_2003() { return _is_windows_2003; } method vm_page_size (line 80) | static int vm_page_size() { return _vm_page_size; } method vm_allocation_granularity (line 83) | static int vm_allocation_granularity() { return _vm_allocation_granula... method default_stack_size (line 90) | static size_t default_stack_size() { return _default_stack_size; } type _EXCEPTION_POINTERS (line 102) | struct _EXCEPTION_POINTERS class WatcherThreadCrashProtection (line 113) | class WatcherThreadCrashProtection : public StackObj { class PlatformEvent (line 119) | class PlatformEvent : public CHeapObj { method PlatformEvent (line 129) | PlatformEvent() { method reset (line 136) | void reset() { _Event = 0 ; } method fired (line 137) | int fired() { return _Event; } class PlatformParker (line 145) | class PlatformParker : public CHeapObj { method PlatformParker (line 151) | PlatformParker () { class WinSock2Dll (line 165) | class WinSock2Dll: AllStatic { type hostent (line 168) | struct hostent type hostent (line 173) | struct hostent class Kernel32Dll (line 180) | class Kernel32Dll: AllStatic { class Advapi32Dll (line 232) | class Advapi32Dll: AllStatic { class PSApiDll (line 251) | class PSApiDll: AllStatic { FILE: HotSpot1.7/src/os/windows/vm/perfMemory_windows.cpp function delete_standard_memory (line 74) | static void delete_standard_memory(char* addr, size_t size) { function save_memory_to_file (line 87) | static void save_memory_to_file(char* addr, size_t size) { function filename_to_pid (line 172) | static int filename_to_pid(const char* filename) { function is_directory_secure (line 208) | static bool is_directory_secure(const char* path) { type dirent (line 318) | struct dirent type dirent (line 321) | struct dirent type dirent (line 353) | struct dirent type dirent (line 356) | struct dirent type stat (line 359) | struct stat function remove_file (line 486) | static void remove_file(const char* dirname, const char* filename) { function is_alive (line 514) | static bool is_alive(int pid) { function is_filesystem_secure (line 543) | static bool is_filesystem_secure(const char* path) { function cleanup_sharedmem_resources (line 618) | static void cleanup_sharedmem_resources(const char* dirname) { function HANDLE (line 691) | static HANDLE create_file_mapping(const char* name, HANDLE fh, LPSECURIT... function free_security_desc (line 737) | static void free_security_desc(PSECURITY_DESCRIPTOR pSD) { function free_security_attr (line 762) | static void free_security_attr(LPSECURITY_ATTRIBUTES lpSA) { function PSID (line 776) | static PSID get_user_sid(HANDLE hProcess) { type ace_data (line 845) | struct ace_data { function add_allow_aces (line 858) | static bool add_allow_aces(PSECURITY_DESCRIPTOR pSD, function LPSECURITY_ATTRIBUTES (line 1054) | static LPSECURITY_ATTRIBUTES make_security_attr(ace_data_t aces[], int c... function LPSECURITY_ATTRIBUTES (line 1098) | static LPSECURITY_ATTRIBUTES make_user_everybody_admin_security_attr( function LPSECURITY_ATTRIBUTES (line 1165) | static LPSECURITY_ATTRIBUTES make_tmpdir_security_attr() { function LPSECURITY_ATTRIBUTES (line 1185) | static LPSECURITY_ATTRIBUTES make_file_security_attr() { function LPSECURITY_ATTRIBUTES (line 1206) | static LPSECURITY_ATTRIBUTES make_smo_security_attr() { function make_user_tmp_dir (line 1222) | static bool make_user_tmp_dir(const char* dirname) { function HANDLE (line 1279) | static HANDLE create_sharedmem_resources(const char* dirname, const char... function HANDLE (line 1398) | static HANDLE open_sharedmem_object(const char* objectname, DWORD ofm_ac... function delete_file_mapping (line 1508) | static void delete_file_mapping(char* addr, size_t size) { function sharedmem_filesize (line 1541) | static size_t sharedmem_filesize(const char* filename, TRAPS) { function open_file_mapping (line 1576) | static void open_file_mapping(const char* user, int vmid, function remove_file_mapping (line 1699) | static void remove_file_mapping(char* addr) { function delete_shared_memory (line 1715) | void delete_shared_memory(char* addr, size_t size) { FILE: HotSpot1.7/src/os/windows/vm/vmError_windows.cpp function address (line 67) | address VMError::get_resetted_sighandler(int sig) { function LONG (line 71) | LONG WINAPI crash_handler(struct _EXCEPTION_POINTERS* exceptionInfo) { FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp function jint (line 51) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 81) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 94) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 145) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 162) | inline jlong Atomic::load(volatile jlong* src) { return *src; } function jlong (line 193) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 205) | inline jlong Atomic::load(volatile jlong* src) { FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp function u2 (line 58) | inline u2 Bytes::swap_u2(u2 x) { function u4 (line 75) | inline u4 Bytes::swap_u4(u4 x) { function u8 (line 91) | inline u8 Bytes::swap_u8(u8 x) { function u8 (line 107) | inline u8 Bytes::swap_u8_base(u4 x, u4 y) { function u8 (line 111) | inline u8 Bytes::swap_u8(u8 x) { FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/copy_bsd_x86.inline.hpp function pd_conjoint_words (line 28) | static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words (line 73) | static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words_atomic (line 111) | static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_... function pd_aligned_conjoint_words (line 135) | static void pd_aligned_conjoint_words(HeapWord* from, HeapWord* to, size... function pd_aligned_disjoint_words (line 139) | static void pd_aligned_disjoint_words(HeapWord* from, HeapWord* to, size... function pd_conjoint_bytes (line 143) | static void pd_conjoint_bytes(void* from, void* to, size_t count) { function pd_conjoint_bytes_atomic (line 222) | static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) { function pd_conjoint_jshorts_atomic (line 226) | static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t ... function pd_conjoint_jints_atomic (line 230) | static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function pd_conjoint_jlongs_atomic (line 240) | static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t cou... function pd_conjoint_oops_atomic (line 265) | static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { function pd_arrayof_conjoint_bytes (line 276) | static void pd_arrayof_conjoint_bytes(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jshorts (line 280) | static void pd_arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, si... function pd_arrayof_conjoint_jints (line 284) | static void pd_arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jlongs (line 292) | static void pd_arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, siz... function pd_arrayof_conjoint_oops (line 300) | static void pd_arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_... FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp function jbyte (line 65) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { return ... function jshort (line 66) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { return ... function jint (line 67) | inline jint OrderAccess::load_acquire(volatile jint* p) { return ... function jlong (line 68) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { return ... function jubyte (line 69) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { return ... function jushort (line 70) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { return ... function juint (line 71) | inline juint OrderAccess::load_acquire(volatile juint* p) { return ... function julong (line 72) | inline julong OrderAccess::load_acquire(volatile julong* p) { return ... function jfloat (line 73) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { return ... function jdouble (line 74) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { return ... FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp function address (line 271) | address os::current_stack_pointer() { function address (line 298) | address os::Bsd::ucontext_get_pc(ucontext_t * uc) { function ExtendedPC (line 315) | ExtendedPC os::Bsd::fetch_frame_from_ucontext(Thread* thread, function ExtendedPC (line 325) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 345) | frame os::fetch_frame_from_context(void* ucVoid) { function frame (line 354) | frame os::get_sender_for_C_frame(frame* fr) { function frame (line 369) | frame os::current_frame() { type utsname (line 792) | struct utsname function current_stack_region (line 935) | static void current_stack_region(address * bottom, size_t * size) { function address (line 1002) | address os::current_stack_base() { FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp function register_code_area (line 37) | static bool register_code_area(char *low, char *high) { return true; } FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/os_bsd_x86.inline.hpp function jlong (line 31) | inline jlong os::rdtsc() { FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp function Thread (line 43) | static Thread** sp_map_addr() { return _sp_map; } function Thread (line 46) | static Thread* thread() { FILE: HotSpot1.7/src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp function frame (line 33) | frame pd_last_frame() { function set_last_Java_fp (line 46) | void set_last_Java_fp(intptr_t* fp) { _anchor.set_last_Java_f... function set_base_of_stack_pointer (line 48) | void set_base_of_stack_pointer(intptr_t* base_sp) { function ByteSize (line 51) | static ByteSize last_Java_fp_offset() { function record_base_of_stack_pointer (line 58) | void record_base_of_stack_pointer() { function enable_register_stack_guard (line 74) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 75) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp function __m68k_cmpxchg (line 52) | static inline int __m68k_cmpxchg(int oldval, int newval, volatile int *p... function m68k_compare_and_swap (line 63) | static inline int m68k_compare_and_swap(volatile int *ptr, function m68k_add_and_fetch (line 80) | static inline int m68k_add_and_fetch(volatile int *ptr, int add_value) { function m68k_lock_test_and_set (line 93) | static inline int m68k_lock_test_and_set(volatile int *ptr, int newval) { function arm_compare_and_swap (line 124) | static inline int arm_compare_and_swap(volatile int *ptr, function arm_add_and_fetch (line 141) | static inline int arm_add_and_fetch(volatile int *ptr, int add_value) { function arm_lock_test_and_set (line 154) | static inline int arm_lock_test_and_set(volatile int *ptr, int newval) { function jint (line 179) | inline jint Atomic::add(jint add_value, volatile jint* dest) { function jint (line 231) | inline jint Atomic::xchg(jint exchange_value, volatile jint* dest) { function jint (line 265) | inline jint Atomic::cmpxchg(jint exchange_value, function jlong (line 279) | inline jlong Atomic::cmpxchg(jlong exchange_value, function jlong (line 309) | inline jlong Atomic::load(volatile jlong* src) { FILE: HotSpot1.7/src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp function u2 (line 55) | inline u2 Bytes::swap_u2(u2 x) { function u4 (line 59) | inline u4 Bytes::swap_u4(u4 x) { function u8 (line 63) | inline u8 Bytes::swap_u8(u8 x) { FILE: HotSpot1.7/src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp function jbyte (line 88) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { jbyte d... function jshort (line 89) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { jshort ... function jint (line 90) | inline jint OrderAccess::load_acquire(volatile jint* p) { jint da... function jlong (line 91) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { function jubyte (line 97) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { jubyt... function jushort (line 98) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { jusho... function juint (line 99) | inline juint OrderAccess::load_acquire(volatile juint* p) { juint... function julong (line 100) | inline julong OrderAccess::load_acquire(volatile julong* p) { function jfloat (line 106) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { jfloat ... function jdouble (line 107) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { FILE: HotSpot1.7/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp function address (line 62) | address os::current_stack_pointer() { function frame (line 67) | frame os::get_sender_for_C_frame(frame* fr) { function frame (line 71) | frame os::current_frame() { function address (line 104) | address os::Bsd::ucontext_get_pc(ucontext_t* uc) { function ExtendedPC (line 108) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 114) | frame os::fetch_frame_from_context(void* ucVoid) { function JNIEXPORT (line 118) | JNIEXPORT int function current_stack_region (line 321) | static void current_stack_region(address *bottom, size_t *size) { function address (line 435) | address os::current_stack_base() { function SpinPause (line 466) | int SpinPause() { function SafeFetch32 (line 469) | int SafeFetch32(int *adr, int errValue) { function SafeFetchN (line 474) | intptr_t SafeFetchN(intptr_t *adr, intptr_t errValue) { function _Copy_conjoint_jshorts_atomic (line 480) | void _Copy_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t coun... function _Copy_conjoint_jints_atomic (line 494) | void _Copy_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function _Copy_conjoint_jlongs_atomic (line 508) | void _Copy_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t count) { function _Copy_arrayof_conjoint_bytes (line 523) | void _Copy_arrayof_conjoint_bytes(HeapWord* from, function _Copy_arrayof_conjoint_jshorts (line 528) | void _Copy_arrayof_conjoint_jshorts(HeapWord* from, function _Copy_arrayof_conjoint_jints (line 533) | void _Copy_arrayof_conjoint_jints(HeapWord* from, function _Copy_arrayof_conjoint_jlongs (line 538) | void _Copy_arrayof_conjoint_jlongs(HeapWord* from, function __sync_val_compare_and_swap_8 (line 551) | long long unsigned int __sync_val_compare_and_swap_8( FILE: HotSpot1.7/src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp function setup_fpu (line 29) | static void setup_fpu() {} function register_code_area (line 35) | static bool register_code_area(char *low, char *high) { return true; } function atomic_copy64 (line 38) | static void atomic_copy64(volatile void *src, volatile void *dst) { FILE: HotSpot1.7/src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp function pd_initialize (line 33) | void pd_initialize() { function push_zero_frame (line 46) | void push_zero_frame(ZeroFrame *frame) { function pop_zero_frame (line 50) | void pop_zero_frame() { function ByteSize (line 59) | static ByteSize top_zero_frame_offset() { function set_base_of_stack_pointer (line 67) | void set_base_of_stack_pointer(intptr_t* base_sp) { function reset_last_Java_frame (line 76) | void reset_last_Java_frame() { function set_last_Java_frame (line 79) | void set_last_Java_frame(ZeroFrame* fp, intptr_t* sp) { function ByteSize (line 95) | static ByteSize last_Java_fp_offset() { function register_stack_overflow (line 117) | static bool register_stack_overflow() { return false; } function enable_register_stack_guard (line 118) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 119) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp function jlong (line 57) | inline jlong Atomic::load(volatile jlong* src) { return *src; } function jint (line 59) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 113) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 153) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 163) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... FILE: HotSpot1.7/src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp function jbyte (line 53) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { return ... function jshort (line 54) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { return ... function jint (line 55) | inline jint OrderAccess::load_acquire(volatile jint* p) { return ... function jlong (line 56) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { return ... function jubyte (line 57) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { return ... function jushort (line 58) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { return ... function juint (line 59) | inline juint OrderAccess::load_acquire(volatile juint* p) { return ... function julong (line 60) | inline julong OrderAccess::load_acquire(volatile julong* p) { return ... function jfloat (line 61) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { return ... function jdouble (line 62) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { return ... FILE: HotSpot1.7/src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp function set_cont_address (line 88) | static inline void set_cont_address(sigcontext* ctx, address addr) { function ExtendedPC (line 98) | ExtendedPC os::Linux::fetch_frame_from_ucontext(Thread* thread, function ExtendedPC (line 109) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 137) | frame os::fetch_frame_from_context(void* ucVoid) { function frame (line 144) | frame os::get_sender_for_C_frame(frame* fr) { function frame (line 148) | frame os::current_frame() { function address (line 162) | address os::current_stack_pointer() { function current_stack_region (line 167) | static void current_stack_region(address* bottom, size_t* size) { function address (line 197) | address os::current_stack_base() { function address (line 352) | address os::Linux::ucontext_get_pc(ucontext_t* uc) { function checkPrefetch (line 374) | inline static bool checkPrefetch(sigcontext* uc, address pc) { function checkOverflow (line 386) | inline static bool checkOverflow(sigcontext* uc, function checkPollingPage (line 438) | inline static bool checkPollingPage(address pc, address fault, address* ... function checkByteBuffer (line 446) | inline static bool checkByteBuffer(address pc, address* stub) { function checkVerifyOops (line 459) | inline static bool checkVerifyOops(address pc, address fault, address* s... function checkFPFault (line 470) | inline static bool checkFPFault(address pc, int code, function checkNullPointer (line 483) | inline static bool checkNullPointer(address pc, intptr_t fault, function checkFastJNIAccess (line 497) | inline static bool checkFastJNIAccess(address pc, address* stub) { function checkSerializePage (line 506) | inline static bool checkSerializePage(JavaThread* thread, address addr) { function checkZombie (line 510) | inline static bool checkZombie(sigcontext* uc, address* pc, address* stu... function checkICMiss (line 523) | inline static bool checkICMiss(sigcontext* uc, address* pc, address* stu... function JNIEXPORT (line 543) | JNIEXPORT int FILE: HotSpot1.7/src/os_cpu/linux_sparc/vm/os_linux_sparc.hpp function setup_fpu (line 41) | static void setup_fpu() {} function register_code_area (line 47) | static bool register_code_area(char *low, char *high) { return true; } FILE: HotSpot1.7/src/os_cpu/linux_sparc/vm/thread_linux_sparc.hpp function frame (line 35) | frame pd_last_frame() { function address (line 68) | address o_reg_temps(int i) { return (address)&_o_reg_temps[i]; } function saved_exception_npc_offset_in_bytes (line 71) | static int saved_exception_npc_offset_in_bytes() { return offset_of(Java... function address (line 73) | address saved_exception_npc() { return _saved_exception_npc; } function set_saved_exception_npc (line 74) | void set_saved_exception_npc(address a) { _saved_exception_npc = a; } function set_base_of_stack_pointer (line 81) | void set_base_of_stack_pointer(intptr_t* base_sp) { function record_base_of_stack_pointer (line 85) | void record_base_of_stack_pointer() { function register_stack_overflow (line 99) | static bool register_stack_overflow() { return false; } function enable_register_stack_guard (line 100) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 101) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp function detect_niagara (line 29) | static bool detect_niagara() { FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp function jint (line 51) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 81) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 94) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 145) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 162) | inline jlong Atomic::load(volatile jlong* src) { return *src; } function jlong (line 193) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 205) | inline jlong Atomic::load(volatile jlong* src) { FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/bytes_linux_x86.inline.hpp function u2 (line 32) | inline u2 Bytes::swap_u2(u2 x) { function u4 (line 49) | inline u4 Bytes::swap_u4(u4 x) { function u8 (line 65) | inline u8 Bytes::swap_u8(u8 x) { function u8 (line 81) | inline u8 Bytes::swap_u8_base(u4 x, u4 y) { function u8 (line 85) | inline u8 Bytes::swap_u8(u8 x) { FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp function pd_conjoint_words (line 28) | static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words (line 73) | static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words_atomic (line 111) | static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_... function pd_aligned_conjoint_words (line 135) | static void pd_aligned_conjoint_words(HeapWord* from, HeapWord* to, size... function pd_aligned_disjoint_words (line 139) | static void pd_aligned_disjoint_words(HeapWord* from, HeapWord* to, size... function pd_conjoint_bytes (line 143) | static void pd_conjoint_bytes(void* from, void* to, size_t count) { function pd_conjoint_bytes_atomic (line 222) | static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) { function pd_conjoint_jshorts_atomic (line 226) | static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t ... function pd_conjoint_jints_atomic (line 230) | static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function pd_conjoint_jlongs_atomic (line 240) | static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t cou... function pd_conjoint_oops_atomic (line 265) | static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { function pd_arrayof_conjoint_bytes (line 276) | static void pd_arrayof_conjoint_bytes(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jshorts (line 280) | static void pd_arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, si... function pd_arrayof_conjoint_jints (line 284) | static void pd_arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jlongs (line 292) | static void pd_arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, siz... function pd_arrayof_conjoint_oops (line 300) | static void pd_arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_... FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp function jbyte (line 65) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { return ... function jshort (line 66) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { return ... function jint (line 67) | inline jint OrderAccess::load_acquire(volatile jint* p) { return ... function jlong (line 68) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { return ... function jubyte (line 69) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { return ... function jushort (line 70) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { return ... function juint (line 71) | inline juint OrderAccess::load_acquire(volatile juint* p) { return ... function julong (line 72) | inline julong OrderAccess::load_acquire(volatile julong* p) { return ... function jfloat (line 73) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { return ... function jdouble (line 74) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { return ... FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/os_linux_x86.cpp function address (line 92) | address os::current_stack_pointer() { function address (line 115) | address os::Linux::ucontext_get_pc(ucontext_t * uc) { function ExtendedPC (line 132) | ExtendedPC os::Linux::fetch_frame_from_ucontext(Thread* thread, function ExtendedPC (line 142) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 162) | frame os::fetch_frame_from_context(void* ucVoid) { function frame (line 171) | frame os::get_sender_for_C_frame(frame* fr) { function frame (line 186) | frame os::current_frame() { type utsname (line 565) | struct utsname function current_stack_region (line 704) | static void current_stack_region(address * bottom, size_t * size) { function address (line 735) | address os::current_stack_base() { FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/os_linux_x86.hpp function register_code_area (line 37) | static bool register_code_area(char *low, char *high) { return true; } FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/os_linux_x86.inline.hpp function jlong (line 31) | inline jlong os::rdtsc() { FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp function Thread (line 42) | static Thread* thread() { FILE: HotSpot1.7/src/os_cpu/linux_x86/vm/thread_linux_x86.hpp function frame (line 33) | frame pd_last_frame() { function set_last_Java_fp (line 46) | void set_last_Java_fp(intptr_t* fp) { _anchor.set_last_Java_f... function set_base_of_stack_pointer (line 48) | void set_base_of_stack_pointer(intptr_t* base_sp) { function ByteSize (line 51) | static ByteSize last_Java_fp_offset() { function record_base_of_stack_pointer (line 58) | void record_base_of_stack_pointer() { function enable_register_stack_guard (line 72) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 73) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp function __m68k_cmpxchg (line 52) | static inline int __m68k_cmpxchg(int oldval, int newval, volatile int *p... function m68k_compare_and_swap (line 63) | static inline int m68k_compare_and_swap(volatile int *ptr, function m68k_add_and_fetch (line 80) | static inline int m68k_add_and_fetch(volatile int *ptr, int add_value) { function m68k_lock_test_and_set (line 93) | static inline int m68k_lock_test_and_set(volatile int *ptr, int newval) { function arm_compare_and_swap (line 124) | static inline int arm_compare_and_swap(volatile int *ptr, function arm_add_and_fetch (line 141) | static inline int arm_add_and_fetch(volatile int *ptr, int add_value) { function arm_lock_test_and_set (line 154) | static inline int arm_lock_test_and_set(volatile int *ptr, int newval) { function jint (line 173) | inline jint Atomic::add(jint add_value, volatile jint* dest) { function jint (line 225) | inline jint Atomic::xchg(jint exchange_value, volatile jint* dest) { function jint (line 259) | inline jint Atomic::cmpxchg(jint exchange_value, function jlong (line 273) | inline jlong Atomic::cmpxchg(jlong exchange_value, function jlong (line 303) | inline jlong Atomic::load(volatile jlong* src) { FILE: HotSpot1.7/src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp function u2 (line 33) | inline u2 Bytes::swap_u2(u2 x) { function u4 (line 37) | inline u4 Bytes::swap_u4(u4 x) { function u8 (line 41) | inline u8 Bytes::swap_u8(u8 x) { FILE: HotSpot1.7/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp function jbyte (line 87) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { jbyte d... function jshort (line 88) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { jshort ... function jint (line 89) | inline jint OrderAccess::load_acquire(volatile jint* p) { jint da... function jlong (line 90) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { function jubyte (line 96) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { jubyt... function jushort (line 97) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { jusho... function juint (line 98) | inline juint OrderAccess::load_acquire(volatile juint* p) { juint... function julong (line 99) | inline julong OrderAccess::load_acquire(volatile julong* p) { function jfloat (line 105) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { jfloat ... function jdouble (line 106) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { FILE: HotSpot1.7/src/os_cpu/linux_zero/vm/os_linux_zero.cpp function address (line 57) | address os::current_stack_pointer() { function frame (line 62) | frame os::get_sender_for_C_frame(frame* fr) { function frame (line 66) | frame os::current_frame() { function address (line 99) | address os::Linux::ucontext_get_pc(ucontext_t* uc) { function ExtendedPC (line 103) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 109) | frame os::fetch_frame_from_context(void* ucVoid) { function JNIEXPORT (line 113) | JNIEXPORT int function current_stack_region (line 311) | static void current_stack_region(address *bottom, size_t *size) { function address (line 379) | address os::current_stack_base() { function SpinPause (line 410) | int SpinPause() { function SafeFetch32 (line 413) | int SafeFetch32(int *adr, int errValue) { function SafeFetchN (line 418) | intptr_t SafeFetchN(intptr_t *adr, intptr_t errValue) { function _Copy_conjoint_jshorts_atomic (line 424) | void _Copy_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t coun... function _Copy_conjoint_jints_atomic (line 438) | void _Copy_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function _Copy_conjoint_jlongs_atomic (line 452) | void _Copy_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t count) { function _Copy_arrayof_conjoint_bytes (line 467) | void _Copy_arrayof_conjoint_bytes(HeapWord* from, function _Copy_arrayof_conjoint_jshorts (line 472) | void _Copy_arrayof_conjoint_jshorts(HeapWord* from, function _Copy_arrayof_conjoint_jints (line 477) | void _Copy_arrayof_conjoint_jints(HeapWord* from, function _Copy_arrayof_conjoint_jlongs (line 482) | void _Copy_arrayof_conjoint_jlongs(HeapWord* from, function __sync_val_compare_and_swap_8 (line 495) | long long unsigned int __sync_val_compare_and_swap_8( FILE: HotSpot1.7/src/os_cpu/linux_zero/vm/os_linux_zero.hpp function setup_fpu (line 29) | static void setup_fpu() {} function register_code_area (line 35) | static bool register_code_area(char *low, char *high) { return true; } function atomic_copy64 (line 38) | static void atomic_copy64(volatile void *src, volatile void *dst) { FILE: HotSpot1.7/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp function pd_initialize (line 33) | void pd_initialize() { function push_zero_frame (line 46) | void push_zero_frame(ZeroFrame *frame) { function pop_zero_frame (line 50) | void pop_zero_frame() { function ByteSize (line 59) | static ByteSize top_zero_frame_offset() { function set_base_of_stack_pointer (line 67) | void set_base_of_stack_pointer(intptr_t* base_sp) { function reset_last_Java_frame (line 76) | void reset_last_Java_frame() { function set_last_Java_frame (line 79) | void set_last_Java_frame(ZeroFrame* fp, intptr_t* sp) { function ByteSize (line 95) | static ByteSize last_Java_fp_offset() { function register_stack_overflow (line 117) | static bool register_stack_overflow() { return false; } function enable_register_stack_guard (line 118) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 119) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp function jlong (line 60) | inline jlong Atomic::load(volatile jlong* src) { return *src; } function Atomic_move_long (line 67) | inline void Atomic_move_long(volatile jlong* src, volatile jlong* dst) { function jlong (line 81) | inline jlong Atomic::load(volatile jlong* src) { function jint (line 99) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 153) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 193) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 203) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jint (line 279) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 296) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 313) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 317) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jint (line 346) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 359) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 372) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 376) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp function jbyte (line 77) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { return ... function jshort (line 78) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { return ... function jint (line 79) | inline jint OrderAccess::load_acquire(volatile jint* p) { return ... function jlong (line 80) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { return ... function jubyte (line 81) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { return ... function jushort (line 82) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { return ... function juint (line 83) | inline juint OrderAccess::load_acquire(volatile juint* p) { return ... function julong (line 84) | inline julong OrderAccess::load_acquire(volatile julong* p) { return ... function jfloat (line 85) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { return ... function jdouble (line 86) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { return ... FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp function handle_unflushed_register_windows (line 98) | static void handle_unflushed_register_windows(gwindows_t *win) { function ucontext_t (line 149) | ucontext_t* os::Solaris::get_valid_uc_in_signal_handler(Thread *thread, function ExtendedPC (line 180) | ExtendedPC os::Solaris::ucontext_get_ExtendedPC(ucontext_t *uc) { function address (line 197) | address os::Solaris::ucontext_get_pc(ucontext_t *uc) { function ExtendedPC (line 209) | ExtendedPC os::Solaris::fetch_frame_from_ucontext(Thread* thread, function ExtendedPC (line 223) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 241) | frame os::fetch_frame_from_context(void* ucVoid) { function frame (line 248) | frame os::get_sender_for_C_frame(frame* fr) { function address (line 255) | address os::current_stack_pointer() { function frame (line 261) | frame os::current_frame() { function threadgetstate (line 273) | static int threadgetstate(thread_t tid, int *flags, lwpid_t *lwp, stack_... function JNIEXPORT (line 311) | JNIEXPORT int function jint (line 734) | jint os::atomic_xchg_bootstrap(jint exchange_value, volatile jint* dest) { function jint (line 749) | jint os::atomic_cmpxchg_bootstrap(jint exchange_value, volatile jint* de... function jlong (line 765) | jlong os::atomic_cmpxchg_long_bootstrap(jlong exchange_value, volatile j... function jint (line 781) | jint os::atomic_add_bootstrap(jint add_value, volatile jint* dest) { function _mark_fpu_nosave (line 804) | void _mark_fpu_nosave() { FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/os_solaris_sparc.hpp function setup_fpu (line 41) | static void setup_fpu() {} function register_code_area (line 47) | static bool register_code_area(char *low, char *high) { return true; } FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/prefetch_solaris_sparc.inline.hpp function _Prefetch_read (line 47) | inline void _Prefetch_read (void *loc, intx interval) { function _Prefetch_write (line 51) | inline void _Prefetch_write(void *loc, intx interval) { FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp function Thread (line 43) | Thread* get_thread() { FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp type Constants (line 44) | enum Constants { function pd_raw_thread_id (line 50) | static uintptr_t pd_raw_thread_id() { function pd_cache_index (line 54) | static int pd_cache_index(uintptr_t raw_id) { FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp function frame (line 34) | frame pd_last_frame() { function address (line 67) | address o_reg_temps(int i) { return (address)&_o_reg_temps[i]; } function saved_exception_npc_offset_in_bytes (line 70) | static int saved_exception_npc_offset_in_bytes() { return offset_of(Java... function address (line 72) | address saved_exception_npc() { return _saved_exception_npc; } function set_saved_exception_npc (line 73) | void set_saved_exception_npc(address a) { _saved_exception_npc = a; } function set_base_of_stack_pointer (line 80) | void set_base_of_stack_pointer(intptr_t* base_sp) { function record_base_of_stack_pointer (line 84) | void record_base_of_stack_pointer() { function enable_register_stack_guard (line 104) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 105) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp function do_sysinfo (line 44) | static void do_sysinfo(int si, const char* string, int* features, int ma... type str_t (line 181) | struct str_t { FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp function slow_call_thr_specific (line 44) | static void slow_call_thr_specific(MacroAssembler* _masm, Register threa... function slow_call_thr_specific (line 70) | static void slow_call_thr_specific(MacroAssembler* _masm, Register threa... FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp function jint (line 79) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 83) | inline jint Atomic::xchg (jint exchange_value, volatile ji... function jint (line 87) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 91) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 126) | inline jlong Atomic::load(volatile jlong* src) { return *src; } function jlong (line 156) | inline jlong Atomic::load(volatile jlong* src) { function jint (line 177) | inline jint _Atomic_add(jint add_value, volatile jint* dest, int mp) { function jlong (line 187) | inline jlong _Atomic_add_long(jlong add_value, volatile jlong* dest, int... function jlong (line 196) | inline jlong _Atomic_xchg_long(jlong exchange_value, volatile jlong* des... function jint (line 206) | inline jint _Atomic_xchg(jint exchange_value, volatile jint* dest) { function jint (line 214) | inline jint _Atomic_cmpxchg(jint exchange_value, volatile jint* dest, ji... function jlong (line 225) | inline jlong _Atomic_cmpxchg_long(jlong exchange_value, volatile jlong* ... FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/bytes_solaris_x86.inline.hpp function u2 (line 40) | inline u2 Bytes::swap_u2(u2 x) { function u4 (line 44) | inline u4 Bytes::swap_u4(u4 x) { function u8 (line 48) | inline u8 Bytes::swap_u8(u8 x) { function u8 (line 59) | inline u8 Bytes::swap_u8_base(u4 x, u4 y) { function u2 (line 69) | inline u2 _raw_swap_u2(u2 x) { function u4 (line 74) | inline u4 _raw_swap_u4(u4 x) { function u8 (line 79) | inline u8 _raw_swap_u8(u8 x) { function u2 (line 85) | inline u2 _raw_swap_u2(u2 x) { function u4 (line 98) | inline u4 _raw_swap_u4(u4 x) { function u8 (line 109) | inline u8 _raw_swap_u8(u4 x, u4 y) { FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/copy_solaris_x86.inline.hpp function pd_conjoint_words (line 28) | static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words (line 32) | static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words_atomic (line 53) | static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_... function pd_aligned_conjoint_words (line 71) | static void pd_aligned_conjoint_words(HeapWord* from, HeapWord* to, size... function pd_aligned_disjoint_words (line 75) | static void pd_aligned_disjoint_words(HeapWord* from, HeapWord* to, size... function pd_conjoint_bytes (line 79) | static void pd_conjoint_bytes(void* from, void* to, size_t count) { function pd_conjoint_bytes_atomic (line 87) | static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) { function pd_conjoint_jshorts_atomic (line 91) | static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t ... function pd_conjoint_jints_atomic (line 95) | static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function pd_conjoint_jlongs_atomic (line 99) | static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t cou... function pd_conjoint_oops_atomic (line 104) | static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { function pd_arrayof_conjoint_bytes (line 113) | static void pd_arrayof_conjoint_bytes(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jshorts (line 117) | static void pd_arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, si... function pd_arrayof_conjoint_jints (line 121) | static void pd_arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jlongs (line 125) | static void pd_arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, siz... function pd_arrayof_conjoint_oops (line 133) | static void pd_arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_... FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp function _OrderAccess_acquire (line 64) | inline void _OrderAccess_acquire() { function _OrderAccess_fence (line 72) | inline void _OrderAccess_fence() { function jbyte (line 81) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { return ... function jshort (line 82) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { return ... function jint (line 83) | inline jint OrderAccess::load_acquire(volatile jint* p) { return ... function jlong (line 84) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { return ... function jubyte (line 85) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { return ... function jushort (line 86) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { return ... function juint (line 87) | inline juint OrderAccess::load_acquire(volatile juint* p) { return ... function julong (line 88) | inline julong OrderAccess::load_acquire(volatile julong* p) { return ... function jfloat (line 89) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { return ... function jdouble (line 90) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { return ... FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp function ucontext_t (line 148) | ucontext_t* os::Solaris::get_valid_uc_in_signal_handler(Thread *thread, function ExtendedPC (line 173) | ExtendedPC os::Solaris::ucontext_get_ExtendedPC(ucontext_t *uc) { function address (line 187) | address os::Solaris::ucontext_get_pc(ucontext_t *uc) { function ExtendedPC (line 196) | ExtendedPC os::Solaris::fetch_frame_from_ucontext(Thread* thread, function ExtendedPC (line 207) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 227) | frame os::fetch_frame_from_context(void* ucVoid) { function frame (line 234) | frame os::get_sender_for_C_frame(frame* fr) { function address (line 240) | address os::current_stack_pointer() { function frame (line 246) | frame os::current_frame() { function threadgetstate (line 260) | static int threadgetstate(thread_t tid, int *flags, lwpid_t *lwp, stack_... function check_for_sse_support (line 295) | static void check_for_sse_support() { function JNIEXPORT (line 363) | JNIEXPORT int function jint (line 872) | jint os::atomic_xchg_bootstrap(jint exchange_value, volatile jint* dest) { function jint (line 887) | jint os::atomic_cmpxchg_bootstrap(jint exchange_value, volatile jint* de... function jlong (line 903) | jlong os::atomic_cmpxchg_long_bootstrap(jlong exchange_value, volatile j... function jint (line 919) | jint os::atomic_add_bootstrap(jint add_value, volatile jint* dest) { FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp function setup_fpu (line 32) | static void setup_fpu() {} function register_code_area (line 55) | static bool register_code_area(char *low, char *high) { return true; } FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/os_solaris_x86.inline.hpp function jlong (line 30) | inline jlong os::rdtsc() { return _raw_rdtsc(); } FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp function AllocateTLSOffset (line 107) | static void AllocateTLSOffset () function Thread (line 190) | Thread* get_thread() { FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp type Constants (line 41) | enum Constants { type pd_tlsAccessMode (line 49) | enum pd_tlsAccessMode { function pd_raw_thread_id (line 61) | static uintptr_t pd_raw_thread_id() { function pd_cache_index (line 75) | static int pd_cache_index(uintptr_t raw_id) { FILE: HotSpot1.7/src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp function frame (line 31) | frame pd_last_frame() { function set_last_Java_fp (line 44) | void set_last_Java_fp(intptr_t* fp) { _anchor.set_last_Java_f... function set_base_of_stack_pointer (line 46) | void set_base_of_stack_pointer(intptr_t* base_sp) {} function ByteSize (line 48) | static ByteSize last_Java_fp_offset() { function record_base_of_stack_pointer (line 53) | void record_base_of_stack_pointer() {} function enable_register_stack_guard (line 67) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 68) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp function jint (line 76) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 112) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 124) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 128) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 140) | inline jlong Atomic::load(volatile jlong* src) { return *src; } function jint (line 144) | inline jint Atomic::add (jint add_value, volatile jint* d... function jint (line 200) | inline jint Atomic::xchg (jint exchange_value, volatile jint*... function jint (line 217) | inline jint Atomic::cmpxchg (jint exchange_value, volatile ji... function jlong (line 229) | inline jlong Atomic::cmpxchg (jlong exchange_value, volatile jl... function jlong (line 258) | inline jlong Atomic::load(volatile jlong* src) { FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/bytes_windows_x86.inline.hpp function u2 (line 32) | inline u2 Bytes::swap_u2(u2 x) { function u4 (line 46) | inline u4 Bytes::swap_u4(u4 x) { function u8 (line 61) | inline u8 Bytes::swap_u8(u8 x) { function u8 (line 80) | inline u8 Bytes::swap_u8(u8 x) { FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/copy_windows_x86.inline.hpp function pd_conjoint_words (line 28) | static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words (line 32) | static void pd_disjoint_words(HeapWord* from, HeapWord* to, size_t count) { function pd_disjoint_words_atomic (line 53) | static void pd_disjoint_words_atomic(HeapWord* from, HeapWord* to, size_... function pd_aligned_conjoint_words (line 71) | static void pd_aligned_conjoint_words(HeapWord* from, HeapWord* to, size... function pd_aligned_disjoint_words (line 75) | static void pd_aligned_disjoint_words(HeapWord* from, HeapWord* to, size... function pd_conjoint_bytes (line 79) | static void pd_conjoint_bytes(void* from, void* to, size_t count) { function pd_conjoint_bytes_atomic (line 83) | static void pd_conjoint_bytes_atomic(void* from, void* to, size_t count) { function pd_conjoint_jshorts_atomic (line 87) | static void pd_conjoint_jshorts_atomic(jshort* from, jshort* to, size_t ... function pd_conjoint_jints_atomic (line 103) | static void pd_conjoint_jints_atomic(jint* from, jint* to, size_t count) { function pd_conjoint_jlongs_atomic (line 119) | static void pd_conjoint_jlongs_atomic(jlong* from, jlong* to, size_t cou... function pd_conjoint_oops_atomic (line 152) | static void pd_conjoint_oops_atomic(oop* from, oop* to, size_t count) { function pd_arrayof_conjoint_bytes (line 169) | static void pd_arrayof_conjoint_bytes(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jshorts (line 177) | static void pd_arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, si... function pd_arrayof_conjoint_jints (line 181) | static void pd_arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size... function pd_arrayof_conjoint_jlongs (line 185) | static void pd_arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, siz... function pd_arrayof_conjoint_oops (line 189) | static void pd_arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_... FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp function jbyte (line 66) | inline jbyte OrderAccess::load_acquire(volatile jbyte* p) { return ... function jshort (line 67) | inline jshort OrderAccess::load_acquire(volatile jshort* p) { return ... function jint (line 68) | inline jint OrderAccess::load_acquire(volatile jint* p) { return ... function jlong (line 69) | inline jlong OrderAccess::load_acquire(volatile jlong* p) { return ... function jubyte (line 70) | inline jubyte OrderAccess::load_acquire(volatile jubyte* p) { return ... function jushort (line 71) | inline jushort OrderAccess::load_acquire(volatile jushort* p) { return ... function juint (line 72) | inline juint OrderAccess::load_acquire(volatile juint* p) { return ... function julong (line 73) | inline julong OrderAccess::load_acquire(volatile julong* p) { return ... function jfloat (line 74) | inline jfloat OrderAccess::load_acquire(volatile jfloat* p) { return ... function jdouble (line 75) | inline jdouble OrderAccess::load_acquire(volatile jdouble* p) { return ... FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/os_windows_x86.cpp function LONG (line 126) | LONG HandleExceptionFromCodeCache( function jint (line 231) | jint os::atomic_xchg_bootstrap(jint exchange_value, volatile jint* dest) { function jint (line 262) | jint os::atomic_cmpxchg_bootstrap(jint exchange_value, volatile jint* de... function jlong (line 279) | jlong os::atomic_cmpxchg_long_bootstrap(jlong exchange_value, volatile j... function jint (line 297) | jint os::atomic_add_bootstrap(jint add_value, volatile jint* dest) { function ExtendedPC (line 333) | ExtendedPC os::fetch_frame_from_context(void* ucVoid, function frame (line 353) | frame os::fetch_frame_from_context(void* ucVoid) { function frame (line 363) | frame os::get_sender_for_C_frame(frame* fr) { function address (line 371) | address os::current_stack_pointer() { function address (line 379) | address os::current_stack_pointer() { function frame (line 398) | frame os::current_frame() { function SafeFetch32 (line 524) | int SafeFetch32 (int * adr, int Err) { function __except (line 528) | __except(EXCEPTION_EXECUTE_HANDLER) { function SafeFetchN (line 533) | intptr_t SafeFetchN (intptr_t * adr, intptr_t Err) { function __except (line 537) | __except(EXCEPTION_EXECUTE_HANDLER) { function SpinPause (line 542) | int SpinPause () { FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/os_windows_x86.hpp function supports_sse (line 59) | static bool supports_sse() { return true; } FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/os_windows_x86.inline.hpp function jlong (line 30) | inline jlong os::rdtsc() { FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp function call_wrapper_dummy (line 36) | static void call_wrapper_dummy() {} FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/thread_windows_x86.hpp function frame (line 33) | frame pd_last_frame() { function set_last_Java_fp (line 46) | void set_last_Java_fp(intptr_t* fp) { _anchor.set_last_Java_f... function set_base_of_stack_pointer (line 48) | void set_base_of_stack_pointer(intptr_t* base_sp) {} function ByteSize (line 51) | static ByteSize last_Java_fp_offset() { function record_base_of_stack_pointer (line 56) | void record_base_of_stack_pointer() {} function enable_register_stack_guard (line 70) | static void enable_register_stack_guard() {} function disable_register_stack_guard (line 71) | static void disable_register_stack_guard() {} FILE: HotSpot1.7/src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp type _UNWIND_INFO_EH_ONLY (line 39) | struct _UNWIND_INFO_EH_ONLY { type _DISPATCHER_CONTEXT (line 62) | struct _DISPATCHER_CONTEXT { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/BatikSVG.java class BatikSVG (line 37) | public class BatikSVG { method createGraphicsObject (line 45) | public static Graphics2D createGraphicsObject() { method printToStream (line 77) | public static void printToStream(Graphics2D svgGenerator, Writer strea... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeNode.java class BytecodeNode (line 45) | public class BytecodeNode extends AbstractNode { method BytecodeNode (line 49) | public BytecodeNode(InputBytecode bytecode, InputGraph graph, String b... method getIcon (line 69) | @Override method getOpenedIcon (line 78) | @Override method getActions (line 83) | @Override method getPreferredAction (line 88) | @Override method getCookie (line 93) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewAction.java class BytecodeViewAction (line 34) | public class BytecodeViewAction extends AbstractAction { method BytecodeViewAction (line 36) | public BytecodeViewAction() { method actionPerformed (line 40) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.java class BytecodeViewTopComponent (line 47) | final class BytecodeViewTopComponent extends TopComponent implements Exp... method BytecodeViewTopComponent (line 56) | private BytecodeViewTopComponent() { method initComponents (line 79) | private void initComponents() { method getDefault (line 99) | public static synchronized BytecodeViewTopComponent getDefault() { method findInstance (line 109) | public static synchronized BytecodeViewTopComponent findInstance() { method getPersistenceType (line 122) | @Override method componentOpened (line 127) | @Override method componentClosed (line 134) | @Override method writeReplace (line 140) | @Override method preferredID (line 145) | @Override method getExplorerManager (line 150) | public ExplorerManager getExplorerManager() { method resultChanged (line 154) | public void resultChanged(LookupEvent lookupEvent) { class ResolvableHelper (line 169) | final static class ResolvableHelper implements Serializable { method readResolve (line 173) | public Object readResolve() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/MethodNode.java class MethodNode (line 39) | public class MethodNode extends AbstractNode { class MethodNodeChildren (line 41) | private static class MethodNodeChildren extends Children.Keys { method MethodNodeChildren (line 47) | public MethodNodeChildren(InputMethod method, InputGraph graph, Stri... method createNodes (line 53) | protected Node[] createNodes(Object object) { method addNotify (line 63) | @Override method setMethod (line 70) | public void setMethod(InputMethod method, InputGraph graph) { method MethodNode (line 78) | public MethodNode(InputMethod method, InputGraph graph, String bciStri... method getIcon (line 85) | @Override method getOpenedIcon (line 90) | @Override method update (line 95) | public void update(InputGraph graph, InputMethod method) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java class SelectBytecodesAction (line 37) | public final class SelectBytecodesAction extends CookieAction { method performAction (line 39) | protected void performAction(Node[] activatedNodes) { method mode (line 47) | protected int mode() { method getName (line 51) | public String getName() { method cookieClasses (line 55) | protected Class[] cookieClasses() { method initialize (line 61) | @Override method getHelpCtx (line 67) | public HelpCtx getHelpCtx() { method asynchronous (line 71) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesCookie.java class SelectBytecodesCookie (line 35) | public class SelectBytecodesCookie implements Node.Cookie { method SelectBytecodesCookie (line 40) | public SelectBytecodesCookie(Set nodes) { method getNodes (line 44) | public Set getNodes() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java class BlockConnectionWidget (line 38) | public class BlockConnectionWidget extends ConnectionWidget implements L... method BlockConnectionWidget (line 47) | public BlockConnectionWidget(ControlFlowScene scene, InputBlockEdge ed... method getEdge (line 58) | public InputBlockEdge getEdge() { method getTo (line 62) | public Port getTo() { method getFrom (line 66) | public Port getFrom() { method setControlPoints (line 70) | public void setControlPoints(List p) { method getControlPoints (line 74) | @Override method toString (line 79) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockWidget.java class BlockWidget (line 42) | public class BlockWidget extends LabelWidget implements Vertex { method BlockWidget (line 56) | public BlockWidget(ControlFlowScene scene, InputBlock block) { method getInputSlot (line 91) | public Port getInputSlot() { method getOutputSlot (line 95) | public Port getOutputSlot() { method getBlock (line 99) | public InputBlock getBlock() { method getSize (line 103) | public Dimension getSize() { method setPosition (line 107) | public void setPosition(Point p) { method toString (line 111) | @Override method getPosition (line 116) | public Point getPosition() { method getCluster (line 120) | public Cluster getCluster() { method isRoot (line 124) | public boolean isRoot() { method setCluster (line 128) | public void setCluster(Cluster c) { method setRoot (line 132) | public void setRoot(boolean b) { method compareTo (line 136) | public int compareTo(Vertex o) { method notifyStateChanged (line 140) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowAction.java class ControlFlowAction (line 35) | public class ControlFlowAction extends AbstractAction { method ControlFlowAction (line 37) | public ControlFlowAction() { method actionPerformed (line 41) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowScene.java class ControlFlowScene (line 61) | public class ControlFlowScene extends GraphScene extends GraphLayout { method HierarchicalGraphLayout (line 51) | public HierarchicalGraphLayout() { class LinkWrapper (line 54) | private class LinkWrapper implements Link { method LinkWrapper (line 59) | public LinkWrapper(VertexWrapper from, VertexWrapper to) { method getFrom (line 64) | public Port getFrom() { method getTo (line 68) | public Port getTo() { method getControlPoints (line 72) | public List getControlPoints() { method setControlPoints (line 76) | public void setControlPoints(List list) { class VertexWrapper (line 81) | private class VertexWrapper implements Vertex { method VertexWrapper (line 88) | public VertexWrapper(N node, UniversalGraph graph) { method getCluster (line 107) | public Cluster getCluster() { method getSize (line 111) | public Dimension getSize() { method getPosition (line 116) | public Point getPosition() { method setPosition (line 120) | public void setPosition(Point p) { method isRoot (line 125) | public boolean isRoot() { method compareTo (line 129) | public int compareTo(Vertex o) { method getSlot (line 134) | public Port getSlot() { method performGraphLayout (line 139) | protected void performGraphLayout(UniversalGraph graph) { method performNodesLayout (line 164) | protected void performNodesLayout(UniversalGraph graph, Collecti... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java class FolderNode (line 46) | public class FolderNode extends AbstractNode { class FolderChildren (line 54) | private static class FolderChildren extends Children.Keys implements C... method setParent (line 59) | public void setParent(FolderNode parent) { method createNodes (line 64) | @Override method addNotify (line 95) | @Override method changed (line 100) | public void changed(Group source) { method getContent (line 108) | protected InstanceContent getContent() { method getIcon (line 112) | @Override method FolderNode (line 117) | protected FolderNode(String name, GroupOrganizer organizer, List... method init (line 139) | public void init(String name, GroupOrganizer organizer, List o... method getOpenedIcon (line 151) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphCountGroupOrganizer.java class GraphCountGroupOrganizer (line 41) | public class GraphCountGroupOrganizer implements GroupOrganizer { method getName (line 43) | public String getName() { method organize (line 47) | public List>> organize(List subFolder... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphNode.java class GraphNode (line 50) | public class GraphNode extends AbstractNode { method GraphNode (line 55) | public GraphNode(InputGraph graph) { method GraphNode (line 59) | private GraphNode(final InputGraph graph, InstanceContent content) { method createSheet (line 86) | @Override method getIcon (line 93) | @Override method getOpenedIcon (line 98) | @Override method getCookie (line 103) | @Override method getActions (line 121) | @Override method getPreferredAction (line 126) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java class OutlineTopComponent (line 68) | public final class OutlineTopComponent extends TopComponent implements E... method OutlineTopComponent (line 77) | private OutlineTopComponent() { method initListView (line 89) | private void initListView() { method initToolbar (line 106) | private void initToolbar() { method setOrganizer (line 129) | public void setOrganizer(GroupOrganizer organizer) { method initOrganizers (line 134) | private void initOrganizers() { method initReceivers (line 138) | private void initReceivers() { method updateStructure (line 161) | private void updateStructure() { method clear (line 165) | public void clear() { method getExplorerManager (line 169) | public ExplorerManager getExplorerManager() { method getDocument (line 173) | public GraphDocument getDocument() { method getDefault (line 182) | public static synchronized OutlineTopComponent getDefault() { method findInstance (line 192) | public static synchronized OutlineTopComponent findInstance() { method getPersistenceType (line 205) | @Override method componentOpened (line 210) | @Override method componentClosed (line 215) | @Override method preferredID (line 219) | @Override method resultChanged (line 224) | public void resultChanged(LookupEvent lookupEvent) { method readExternal (line 227) | @Override method writeExternal (line 234) | @Override class ResolvableHelper (line 239) | static final class ResolvableHelper implements Serializable { method readResolve (line 243) | public Object readResolve() { method initComponents (line 254) | private void initComponents() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardGroupOrganizer.java class StandardGroupOrganizer (line 37) | public class StandardGroupOrganizer implements GroupOrganizer { method getName (line 39) | public String getName() { method organize (line 43) | public List>> organize(List subFolder... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphAction.java class DiffGraphAction (line 36) | public final class DiffGraphAction extends CookieAction { method performAction (line 38) | protected void performAction(Node[] activatedNodes) { method mode (line 43) | protected int mode() { method getName (line 47) | public String getName() { method cookieClasses (line 51) | protected Class[] cookieClasses() { method iconResource (line 57) | @Override method getHelpCtx (line 62) | public HelpCtx getHelpCtx() { method asynchronous (line 66) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphCookie.java class DiffGraphCookie (line 37) | public class DiffGraphCookie implements Node.Cookie { method DiffGraphCookie (line 42) | public DiffGraphCookie(InputGraph a, InputGraph b) { method openDiff (line 47) | public void openDiff() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java class ImportAction (line 59) | public final class ImportAction extends CallableSystemAction { method getFileFilter (line 61) | public static FileFilter getFileFilter() { method performAction (line 74) | public void performAction() { method getName (line 153) | public String getName() { method ImportAction (line 157) | public ImportAction() { method iconResource (line 162) | @Override method getHelpCtx (line 167) | public HelpCtx getHelpCtx() { method asynchronous (line 171) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/OutlineAction.java class OutlineAction (line 37) | public class OutlineAction extends AbstractAction { method OutlineAction (line 39) | public OutlineAction() { method actionPerformed (line 43) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java class RemoveAction (line 37) | public final class RemoveAction extends NodeAction { method performAction (line 39) | protected void performAction(Node[] activatedNodes) { method RemoveAction (line 48) | public RemoveAction() { method getName (line 52) | public String getName() { method iconResource (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override method enable (line 70) | protected boolean enable(Node[] nodes) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java class RemoveAllAction (line 40) | public final class RemoveAllAction extends CallableSystemAction { method getName (line 43) | public String getName() { method RemoveAllAction (line 47) | public RemoveAllAction() { method iconResource (line 52) | @Override method getHelpCtx (line 57) | public HelpCtx getHelpCtx() { method asynchronous (line 61) | @Override method performAction (line 66) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveCookie.java type RemoveCookie (line 34) | public interface RemoveCookie extends Node.Cookie { method remove (line 35) | void remove(); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java class SaveAllAction (line 40) | public final class SaveAllAction extends CallableSystemAction { method performAction (line 42) | public void performAction() { method getName (line 47) | public String getName() { method SaveAllAction (line 51) | public SaveAllAction() { method iconResource (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java class SaveAsAction (line 48) | public final class SaveAsAction extends NodeAction { method performAction (line 50) | protected void performAction(Node[] activatedNodes) { method save (line 61) | public static void save(GraphDocument doc) { method mode (line 91) | protected int mode() { method getName (line 95) | public String getName() { method iconResource (line 99) | @Override method getHelpCtx (line 104) | public HelpCtx getHelpCtx() { method asynchronous (line 108) | @Override method enable (line 113) | protected boolean enable(Node[] nodes) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/StructuredViewAction.java class StructuredViewAction (line 58) | public class StructuredViewAction extends CallableSystemAction { method StructuredViewAction (line 66) | public StructuredViewAction() { method getToolbarPresenter (line 71) | @Override class MyMenuItemListener (line 151) | private class MyMenuItemListener implements ActionListener { method actionPerformed (line 153) | public void actionPerformed(ActionEvent ev) { method performAction (line 162) | @Override method getName (line 167) | public String getName() { method getHelpCtx (line 171) | public HelpCtx getHelpCtx() { method asynchronous (line 175) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEvent.java class ChangedEvent (line 30) | public class ChangedEvent extends Event> { method ChangedEvent (line 34) | public ChangedEvent() { method ChangedEvent (line 37) | public ChangedEvent(T object) { method fire (line 41) | protected void fire(ChangedListener l) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEventProvider.java type ChangedEventProvider (line 31) | public interface ChangedEventProvider { method getChangedEvent (line 33) | public ChangedEvent getChangedEvent(); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedListener.java type ChangedListener (line 30) | public interface ChangedListener { method changed (line 32) | public void changed(T source); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Event.java class Event (line 33) | public abstract class Event { method Event (line 37) | public Event() { method addListener (line 41) | public void addListener(L l) { method removeListener (line 45) | public void removeListener(L l) { method fire (line 49) | public void fire() { method fire (line 56) | protected abstract void fire(L l); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java class GraphDocument (line 34) | public class GraphDocument extends Properties.Entity implements ChangedE... method GraphDocument (line 39) | public GraphDocument() { method clear (line 44) | public void clear() { method getChangedEvent (line 49) | public ChangedEvent getChangedEvent() { method getGroups (line 53) | public List getGroups() { method addGroup (line 57) | public void addGroup(Group group) { method removeGroup (line 63) | public void removeGroup(Group group) { method addGraphDocument (line 71) | public void addGraphDocument(GraphDocument document) { method toString (line 79) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Group.java class Group (line 40) | public class Group extends Properties.Entity implements ChangedEventProv... method Group (line 48) | public Group() { method init (line 53) | private void init() { method fireChangedEvent (line 57) | public void fireChangedEvent() { method setAssembly (line 61) | public void setAssembly(String s) { method getAssembly (line 65) | public String getAssembly() { method setMethod (line 69) | public void setMethod(InputMethod method) { method getMethod (line 73) | public InputMethod getMethod() { method setDocument (line 77) | void setDocument(GraphDocument document) { method getDocument (line 81) | public GraphDocument getDocument() { method getChangedEvent (line 85) | public ChangedEvent getChangedEvent() { method getGraphs (line 89) | public List getGraphs() { method addGraph (line 93) | public void addGraph(InputGraph g) { method removeGraph (line 100) | public void removeGraph(InputGraph g) { method getAllNodes (line 108) | public Set getAllNodes() { method getLastAdded (line 120) | public InputGraph getLastAdded() { method toString (line 127) | @Override method getName (line 138) | public String getName() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java class InputBlock (line 37) | public class InputBlock { method InputBlock (line 49) | public InputBlock(InputGraph graph, String name) { method removeSuccessor (line 60) | public void removeSuccessor(InputBlock b) { method getName (line 72) | public String getName() { method setName (line 76) | public void setName(String s) { method getNodes (line 80) | public List getNodes() { method addNode (line 84) | public void addNode(int id) { method addNode (line 91) | public void addNode(InputNode node) { method getPredecessors (line 96) | public Set getPredecessors() { method getSuccessors (line 100) | public Set getSuccessors() { method getInputs (line 104) | public Set getInputs() { method getOutputs (line 108) | public Set getOutputs() { method addSuccessor (line 113) | public void addSuccessor(String name) { method resolveBlockLinks (line 117) | public void resolveBlockLinks() { method addSuccessor (line 126) | public void addSuccessor(InputBlock b) { method toString (line 136) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlockEdge.java class InputBlockEdge (line 30) | public class InputBlockEdge { method InputBlockEdge (line 35) | public InputBlockEdge(InputBlock from, InputBlock to) { method getFrom (line 42) | public InputBlock getFrom() { method getTo (line 46) | public InputBlock getTo() { method equals (line 50) | @Override method hashCode (line 59) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBytecode.java class InputBytecode (line 30) | public class InputBytecode { method InputBytecode (line 36) | public InputBytecode(int bci, String name) { method getInlined (line 41) | public InputMethod getInlined() { method setInlined (line 45) | public void setInlined(InputMethod inlined) { method getBci (line 49) | public int getBci() { method getName (line 53) | public String getName() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputEdge.java class InputEdge (line 30) | public class InputEdge { type State (line 32) | public enum State { method InputEdge (line 43) | public InputEdge(char toIndex, int from, int to) { method getState (line 50) | public State getState() { method setState (line 54) | public void setState(State x) { method getToIndex (line 58) | public char getToIndex() { method getName (line 62) | public String getName() { method getFrom (line 66) | public int getFrom() { method getTo (line 70) | public int getTo() { method equals (line 74) | @Override method toString (line 83) | @Override method hashCode (line 88) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputGraph.java class InputGraph (line 38) | public class InputGraph extends Properties.Entity { method InputGraph (line 47) | public InputGraph(Group parent) { method InputGraph (line 51) | public InputGraph(Group parent, InputGraph last) { method clearBlocks (line 55) | private void clearBlocks() { method InputGraph (line 60) | public InputGraph(Group parent, InputGraph last, String name) { method schedule (line 79) | public void schedule(Collection newBlocks) { method setBlock (line 110) | public void setBlock(InputNode node, InputBlock block) { method getBlock (line 114) | public InputBlock getBlock(int nodeId) { method getBlock (line 118) | public InputBlock getBlock(InputNode node) { method getNext (line 122) | public InputGraph getNext() { method getPrev (line 135) | public InputGraph getPrev() { method getName (line 148) | public String getName() { method getAbsoluteName (line 152) | public String getAbsoluteName() { method getNodes (line 160) | public Collection getNodes() { method getNodesAsSet (line 164) | public Set getNodesAsSet() { method getBlocks (line 168) | public Collection getBlocks() { method addNode (line 172) | public void addNode(InputNode node) { method getNode (line 176) | public InputNode getNode(int id) { method removeNode (line 180) | public InputNode removeNode(int index) { method getEdges (line 184) | public Collection getEdges() { method removeEdge (line 188) | public void removeEdge(InputEdge c) { method addEdge (line 194) | public void addEdge(InputEdge c) { method getGroup (line 200) | public Group getGroup() { method toString (line 204) | @Override method addBlock (line 220) | public void addBlock(InputBlock b) { method resolveBlockLinks (line 227) | public void resolveBlockLinks() { method setName (line 233) | public void setName(String s) { method getBlock (line 237) | public InputBlock getBlock(String s) { method isDifferenceGraph (line 241) | public boolean isDifferenceGraph() { method setIsDifferenceGraph (line 245) | public void setIsDifferenceGraph(boolean b) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputMethod.java class InputMethod (line 35) | public class InputMethod extends Properties.Entity { method InputMethod (line 46) | public InputMethod(Group parent, String name, String shortName, int bc... method getBytecodes (line 55) | public List getBytecodes() { method getInlined (line 59) | public List getInlined() { method addInlined (line 63) | public void addInlined(InputMethod m) { method getGroup (line 81) | public Group getGroup() { method getShortName (line 85) | public String getShortName() { method setBytecodes (line 89) | public void setBytecodes(String text) { method getName (line 120) | public String getName() { method getBci (line 124) | public int getBci() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputNode.java class InputNode (line 30) | public class InputNode extends Properties.Entity { method InputNode (line 34) | public InputNode(InputNode n) { method InputNode (line 39) | public InputNode(int id) { method setId (line 43) | public void setId(int id) { method getId (line 48) | public int getId() { method equals (line 52) | @Override method hashCode (line 64) | @Override method toString (line 69) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Pair.java class Pair (line 30) | public class Pair { method Pair (line 35) | public Pair() { method Pair (line 38) | public Pair(L l, R r) { method getLeft (line 43) | public L getLeft() { method setLeft (line 47) | public void setLeft(L l) { method getRight (line 51) | public R getRight() { method setRight (line 55) | public void setRight(R r) { method equals (line 59) | @Override method hashCode (line 68) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java class Properties (line 39) | public class Properties implements Serializable, Iterable { method Properties (line 44) | public Properties() { method equals (line 47) | @Override method hashCode (line 64) | @Override method Properties (line 71) | public Properties(String name, String value) { method Properties (line 76) | public Properties(String name, String value, String name1, String valu... method Properties (line 81) | public Properties(String name, String value, String name1, String valu... method Properties (line 86) | public Properties(Properties p) { class Entity (line 91) | public static class Entity implements Provider { method Entity (line 95) | public Entity() { method Entity (line 99) | public Entity(Properties.Entity object) { method getProperties (line 103) | public Properties getProperties() { method getProperty (line 108) | private String getProperty(String key) { type PropertyMatcher (line 116) | public interface PropertyMatcher { method getName (line 118) | String getName(); method match (line 120) | boolean match(String value); class InvertPropertyMatcher (line 123) | public static class InvertPropertyMatcher implements PropertyMatcher { method InvertPropertyMatcher (line 127) | public InvertPropertyMatcher(PropertyMatcher matcher) { method getName (line 131) | public String getName() { method match (line 135) | public boolean match(String p) { class StringPropertyMatcher (line 140) | public static class StringPropertyMatcher implements PropertyMatcher { method StringPropertyMatcher (line 145) | public StringPropertyMatcher(String name, String value) { method getName (line 150) | public String getName() { method match (line 154) | public boolean match(String p) { class RegexpPropertyMatcher (line 159) | public static class RegexpPropertyMatcher implements PropertyMatcher { method RegexpPropertyMatcher (line 164) | public RegexpPropertyMatcher(String name, String value) { method getName (line 169) | public String getName() { method match (line 173) | public boolean match(String p) { method selectSingle (line 179) | public Property selectSingle(PropertyMatcher matcher) { type Provider (line 194) | public interface Provider { method getProperties (line 196) | public Properties getProperties(); method toString (line 199) | @Override class PropertySelector (line 212) | public static class PropertySelector { method PropertySelector (line 216) | public PropertySelector(Collection objects) { method selectSingle (line 220) | public T selectSingle(final String name, final String value) { method selectSingle (line 224) | public T selectSingle(PropertyMatcher matcher) { method selectMultiple (line 236) | public List selectMultiple(final String name, final String value) { method selectMultiple (line 240) | public List selectMultiple(PropertyMatcher matcher) { method get (line 252) | public String get(String key) { method setProperty (line 261) | public void setProperty(String name, String value) { method getProperties (line 292) | public Iterator getProperties() { method add (line 296) | public void add(Properties properties) { method add (line 302) | public void add(Property property) { class PropertiesIterator (line 307) | class PropertiesIterator implements Iterator, Iterable iterator() { method hasNext (line 314) | public boolean hasNext() { method next (line 320) | public Property next() { method remove (line 328) | public void remove() { method iterator (line 333) | public Iterator iterator() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Property.java class Property (line 32) | public class Property implements Serializable { method Property (line 39) | private Property() { method Property (line 43) | private Property(Property p) { method Property (line 47) | private Property(String name) { method Property (line 51) | public Property(String name, String value) { method getName (line 56) | public String getName() { method getValue (line 60) | public String getValue() { method toString (line 64) | @Override method equals (line 69) | @Override method hashCode (line 75) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/Parser.java class Parser (line 50) | public class Parser { method lookupID (line 95) | private int lookupID(String i) { method start (line 107) | @Override method start (line 115) | @Override method end (line 132) | @Override method end (line 141) | @Override method start (line 149) | @Override method parseMethod (line 158) | private InputMethod parseMethod(XMLParser.ElementHandler handler, Grou... method end (line 172) | @Override method start (line 182) | @Override method start (line 194) | @Override method end (line 207) | @Override method start (line 220) | @Override method start (line 234) | @Override method start (line 253) | @Override method start (line 263) | @Override method start (line 280) | @Override class EdgeElementHandler (line 296) | private class EdgeElementHandler extends ElementHandler extends ElementHandler extends ElementHandler { method ElementHandler (line 96) | public ElementHandler(String name) { method getParentElement (line 100) | public ElementHandler getParentElement() { method getParentObject (line 104) | public P getParentObject() { method needsText (line 108) | protected boolean needsText() { method ElementHandler (line 112) | public ElementHandler(String name, boolean needsText) { method getMonitor (line 118) | public ParseMonitor getMonitor() { method getChild (line 122) | public ElementHandler getChild(String name) { method addChild (line 126) | public void addChild(ElementHandler handler) { method getName (line 131) | public String getName() { method getObject (line 135) | public T getObject() { method readAttribute (line 139) | public String readAttribute(String name) { method readRequiredAttribute (line 143) | public String readRequiredAttribute(String name) throws SAXException { method processAttributesAsProperties (line 151) | public void processAttributesAsProperties(Properties p) { method startElement (line 160) | public void startElement(ElementHandler parentElement, Attribu... method start (line 168) | protected T start() throws SAXException { method end (line 172) | protected void end(String text) throws SAXException { method endElement (line 176) | public void endElement() throws SAXException { method text (line 180) | protected void text(char[] c, int start, int length) { method XMLParser (line 188) | public XMLParser(TopElementHandler rootHandler, ParseMonitor monitor) { method setDocumentLocator (line 194) | public void setDocumentLocator(Locator locator) { method startDocument (line 200) | public void startDocument() throws SAXException { method endDocument (line 203) | public void endDocument() throws SAXException { method startPrefixMapping (line 206) | public void startPrefixMapping(String prefix, String uri) throws SAXEx... method endPrefixMapping (line 209) | public void endPrefixMapping(String prefix) throws SAXException { method startElement (line 212) | public void startElement(String uri, String localName, String qName, A... method endElement (line 228) | public void endElement(String uri, String localName, String qName) thr... method characters (line 235) | public void characters(char[] ch, int start, int length) throws SAXExc... method ignorableWhitespace (line 246) | public void ignorableWhitespace(char[] ch, int start, int length) thro... method processingInstruction (line 249) | public void processingInstruction(String target, String data) throws S... method skippedEntity (line 252) | public void skippedEntity(String name) throws SAXException { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/XMLWriter.java class XMLWriter (line 37) | public class XMLWriter extends Writer { method XMLWriter (line 42) | public XMLWriter(Writer inner) { method write (line 47) | @Override method write (line 52) | public void write(char[] cbuf, int off, int len) throws IOException { method flush (line 67) | public void flush() throws IOException { method close (line 71) | public void close() throws IOException { method endTag (line 75) | public void endTag() throws IOException { method startTag (line 79) | public void startTag(String name) throws IOException { method simpleTag (line 84) | public void simpleTag(String name) throws IOException { method startTag (line 88) | public void startTag(String name, Properties attributes) throws IOExce... method simpleTag (line 101) | public void simpleTag(String name, Properties attributes) throws IOExc... method writeProperties (line 113) | public void writeProperties(Properties props) throws IOException { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GraphViewer.java type GraphViewer (line 32) | public interface GraphViewer { method view (line 34) | public void view(InputGraph graph); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupCallback.java type GroupCallback (line 33) | public interface GroupCallback { method started (line 35) | public void started(Group g); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupOrganizer.java type GroupOrganizer (line 34) | public interface GroupOrganizer { method getName (line 36) | public String getName(); method organize (line 38) | public List>> organize(List subFolder... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupReceiver.java type GroupReceiver (line 32) | public interface GroupReceiver { method init (line 34) | public Component init(GroupCallback callback); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java type InputGraphProvider (line 35) | public interface InputGraphProvider { method getGraph (line 37) | InputGraph getGraph(); method setSelectedNodes (line 39) | void setSelectedNodes(Set nodes); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/Scheduler.java type Scheduler (line 35) | public interface Scheduler { method schedule (line 37) | public Collection schedule(InputGraph graph); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Difference.java class Difference (line 42) | public class Difference { method createDiffGraph (line 54) | public static InputGraph createDiffGraph(InputGraph a, InputGraph b) { method createDiffSameGroup (line 62) | private static InputGraph createDiffSameGroup(InputGraph a, InputGraph... method createDiff (line 85) | private static InputGraph createDiff(InputGraph a, InputGraph b, Set getChangedEvent() { method fireChangedEvent (line 57) | protected void fireChangedEvent() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ColorFilter.java class ColorFilter (line 41) | public class ColorFilter extends AbstractFilter { method ColorFilter (line 46) | public ColorFilter(String name) { method getName (line 51) | public String getName() { method apply (line 55) | public void apply(Diagram diagram) { method applyRule (line 75) | private void applyRule(ColorRule rule, Figure f) { method addRule (line 95) | public void addRule(ColorRule r) { class ColorRule (line 99) | public static class ColorRule { method ColorRule (line 106) | public ColorRule(Selector selector, Color c) { method ColorRule (line 110) | public ColorRule(Selector selector, Color c, Color lineColor, Connec... method ColorRule (line 118) | public ColorRule(Color c) { method getColor (line 122) | public Color getColor() { method getSelector (line 126) | public Selector getSelector() { method getLineColor (line 130) | public Color getLineColor() { method getLineStyle (line 134) | public Connection.ConnectionStyle getLineStyle() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CombineFilter.java class CombineFilter (line 42) | public class CombineFilter extends AbstractFilter { method CombineFilter (line 47) | public CombineFilter(String name) { method getName (line 52) | public String getName() { method apply (line 56) | public void apply(Diagram diagram) { method addRule (line 161) | public void addRule(CombineRule combineRule) { class CombineRule (line 165) | public static class CombineRule { method CombineRule (line 171) | public CombineRule(PropertyMatcher first, PropertyMatcher second) { method CombineRule (line 176) | public CombineRule(PropertyMatcher first, PropertyMatcher second, bo... method isReversed (line 182) | public boolean isReversed() { method getFirstMatcher (line 186) | public PropertyMatcher getFirstMatcher() { method getSecondMatcher (line 190) | public PropertyMatcher getSecondMatcher() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ConnectionFilter.java class ConnectionFilter (line 40) | public class ConnectionFilter extends AbstractFilter { method ConnectionFilter (line 45) | public ConnectionFilter(String name) { method getName (line 50) | public String getName() { method apply (line 54) | public void apply(Diagram diagram) { method addRule (line 78) | public void addRule(ConnectionStyleRule r) { class ConnectionStyleRule (line 82) | public static class ConnectionStyleRule { method ConnectionStyleRule (line 88) | public ConnectionStyleRule(Selector selector, Color lineColor, Conne... method getSelector (line 94) | public Selector getSelector() { method getLineColor (line 98) | public Color getLineColor() { method getLineStyle (line 102) | public Connection.ConnectionStyle getLineStyle() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CustomFilter.java class CustomFilter (line 48) | public class CustomFilter extends AbstractFilter { method CustomFilter (line 55) | public CustomFilter(String name, String code) { method getName (line 61) | public String getName() { method getCode (line 65) | public String getCode() { method setName (line 69) | public void setName(String s) { method setCode (line 74) | public void setCode(String s) { method getEditor (line 79) | @Override method openInEditor (line 89) | public boolean openInEditor() { method toString (line 95) | @Override method getEngine (line 100) | public static ScriptEngineAbstraction getEngine() { method getJsHelperText (line 129) | private static String getJsHelperText() { method apply (line 155) | public void apply(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/EditFilterDialog.java class EditFilterDialog (line 33) | public class EditFilterDialog extends javax.swing.JDialog { method EditFilterDialog (line 39) | public EditFilterDialog(CustomFilter customFilter) { method wasAccepted (line 48) | public boolean wasAccepted() { method initComponents (line 58) | private void initComponents() { method okButtonClicked (line 139) | private void okButtonClicked(java.awt.event.ActionEvent evt) {//GEN-FI... method cancelButtonClicked (line 146) | private void cancelButtonClicked(java.awt.event.ActionEvent evt) {//GE... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/Filter.java type Filter (line 36) | public interface Filter extends Properties.Provider, ChangedEventProvide... method getName (line 38) | public String getName(); method apply (line 40) | public void apply(Diagram d); method getEditor (line 42) | OpenCookie getEditor(); method getChangedEvent (line 44) | ChangedEvent getChangedEvent(); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChain.java class FilterChain (line 37) | public class FilterChain implements ChangedEventProvider { method FilterChain (line 43) | public FilterChain() { method FilterChain (line 49) | public FilterChain(FilterChain f) { method getChangedEvent (line 55) | public ChangedEvent getChangedEvent() { method getFilterAt (line 59) | public Filter getFilterAt(int index) { method apply (line 64) | public void apply(Diagram d) { method apply (line 70) | public void apply(Diagram d, FilterChain sequence) { method beginAtomic (line 87) | public void beginAtomic() { method endAtomic (line 91) | public void endAtomic() { method addFilter (line 96) | public void addFilter(Filter filter) { method addFilterSameSequence (line 104) | public void addFilterSameSequence(Filter filter) { method containsFilter (line 112) | public boolean containsFilter(Filter filter) { method removeFilter (line 116) | public void removeFilter(Filter filter) { method moveFilterUp (line 124) | public void moveFilterUp(Filter filter) { method moveFilterDown (line 136) | public void moveFilterDown(Filter filter) { method getFilters (line 148) | public List getFilters() { method clear (line 152) | public void clear() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChainProvider.java type FilterChainProvider (line 30) | public interface FilterChainProvider { method getFilterChain (line 32) | public FilterChain getFilterChain(); method getSequence (line 34) | public FilterChain getSequence(); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterSetting.java class FilterSetting (line 34) | public class FilterSetting { method FilterSetting (line 39) | public FilterSetting() { method FilterSetting (line 43) | public FilterSetting(String name) { method getFilters (line 48) | public Set getFilters() { method addFilter (line 52) | public void addFilter(Filter f) { method removeFilter (line 57) | public void removeFilter(Filter f) { method containsFilter (line 62) | public boolean containsFilter(Filter f) { method getName (line 66) | public String getName() { method setName (line 70) | public void setName(String name) { method getFilterCount (line 74) | public int getFilterCount() { method toString (line 78) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/JavaSE6ScriptEngine.java class JavaSE6ScriptEngine (line 39) | public class JavaSE6ScriptEngine implements ScriptEngineAbstraction { method initialize (line 44) | public boolean initialize(String jsHelperText) { method execute (line 59) | public void execute(Diagram d, String code) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/NullScriptEngine.java class NullScriptEngine (line 32) | public class NullScriptEngine implements ScriptEngineAbstraction { method initialize (line 34) | public boolean initialize(String jsHelperText) { method execute (line 38) | public void execute(Diagram d, String code) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveFilter.java class RemoveFilter (line 40) | public class RemoveFilter extends AbstractFilter { method RemoveFilter (line 45) | public RemoveFilter(String name) { method getName (line 50) | public String getName() { method apply (line 54) | public void apply(Diagram diagram) { method addRule (line 100) | public void addRule(RemoveRule rule) { class RemoveRule (line 104) | public static class RemoveRule { method RemoveRule (line 110) | public RemoveRule(Selector selector, boolean b) { method RemoveRule (line 114) | public RemoveRule(Selector selector, boolean removeAllWithoutPredece... method getSelector (line 120) | public Selector getSelector() { method getRemoveOnlyInputs (line 124) | public boolean getRemoveOnlyInputs() { method getRemoveAllWithoutPredecessor (line 128) | public boolean getRemoveAllWithoutPredecessor() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveInputsFilter.java class RemoveInputsFilter (line 39) | public class RemoveInputsFilter extends AbstractFilter { method RemoveInputsFilter (line 44) | public RemoveInputsFilter(String name) { method getName (line 49) | public String getName() { method apply (line 53) | public void apply(Diagram diagram) { method addRule (line 107) | public void addRule(RemoveInputsRule rule) { class RemoveInputsRule (line 111) | public static class RemoveInputsRule { method RemoveInputsRule (line 117) | public RemoveInputsRule(Selector selector) { method RemoveInputsRule (line 121) | public RemoveInputsRule(Selector selector, int startIndex) { method RemoveInputsRule (line 125) | public RemoveInputsRule(Selector selector, int startIndex, int endIn... method getStartingIndex (line 131) | public int getStartingIndex() { method getEndIndex (line 135) | public int getEndIndex() { method getSelector (line 139) | public Selector getSelector() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveSelfLoopsFilter.java class RemoveSelfLoopsFilter (line 38) | public class RemoveSelfLoopsFilter extends AbstractFilter { method RemoveSelfLoopsFilter (line 43) | public RemoveSelfLoopsFilter(String name) { method getName (line 47) | public String getName() { method apply (line 51) | public void apply(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ScriptEngineAbstraction.java type ScriptEngineAbstraction (line 33) | public interface ScriptEngineAbstraction { method initialize (line 35) | public boolean initialize(String jsHelperText); method execute (line 37) | public void execute(Diagram d, String code); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/SplitFilter.java class SplitFilter (line 38) | public class SplitFilter extends AbstractFilter { method SplitFilter (line 43) | public SplitFilter(String name, Selector selector) { method getName (line 48) | public String getName() { method apply (line 52) | public void apply(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/helper.js function colorize (line 30) | function colorize(property, regexp, color) { function remove (line 36) | function remove(property, regexp) { function split (line 42) | function split(property, regexp) { function removeInputs (line 47) | function removeInputs(property, regexp, from, to) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckListView.java class CheckListView (line 34) | public class CheckListView extends ListView { method showSelection (line 36) | @Override method createModel (line 41) | @Override method createList (line 46) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNode.java class CheckNode (line 35) | public class CheckNode extends AbstractNode { method CheckNode (line 41) | public CheckNode(Children c, Lookup lookup) { method getSelectionChangedEvent (line 48) | public ChangedEvent getSelectionChangedEvent() { method isSelected (line 52) | public boolean isSelected() { method setSelected (line 56) | public void setSelected(boolean b) { method setEnabled (line 63) | public void setEnabled(boolean b) { method isEnabled (line 67) | public boolean isEnabled() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNodeListModel.java class CheckNodeListModel (line 33) | public class CheckNodeListModel extends NodeListModel { method setNode (line 37) | @Override method getCheckNodeAt (line 43) | public CheckNode getCheckNodeAt(int index) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckRenderer.java class CheckRenderer (line 40) | public class CheckRenderer extends JCheckBox implements ListCellRenderer { method CheckRenderer (line 45) | public CheckRenderer(final JList list) { method getListCellRendererComponent (line 68) | public Component getListCellRendererComponent(final JList list, Object... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterChainProviderImplementation.java class FilterChainProviderImplementation (line 33) | public class FilterChainProviderImplementation implements FilterChainPro... method getFilterChain (line 35) | public FilterChain getFilterChain() { method getSequence (line 39) | public FilterChain getSequence() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterNode.java class FilterNode (line 48) | public class FilterNode extends CheckNode implements LookupListener, Cha... method FilterNode (line 53) | public FilterNode(Filter filter) { method FilterNode (line 57) | private FilterNode(Filter filter, InstanceContent content) { method update (line 80) | private void update() { method getFilter (line 84) | public Filter getFilter() { method createSheet (line 88) | @Override method getActions (line 95) | @Override method getPreferredAction (line 100) | @Override method resultChanged (line 105) | public void resultChanged(LookupEvent lookupEvent) { method changed (line 109) | public void changed(FilterTopComponent source) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java class FilterTopComponent (line 90) | public final class FilterTopComponent extends TopComponent implements Lo... method actionPerformed (line 108) | public void actionPerformed(ActionEvent e) { method getFilterSettingsChangedEvent (line 113) | public ChangedEvent getFilterSettingsChangedEvent() { method getSequence (line 117) | public FilterChain getSequence() { method updateSelection (line 121) | public void updateSelection() { method comboBoxSelectionChanged (line 131) | private void comboBoxSelectionChanged() { method updateComboBox (line 169) | private void updateComboBox() { method addFilterSetting (line 179) | public void addFilterSetting() { method canRemoveFilterSetting (line 215) | public boolean canRemoveFilterSetting() { method removeFilterSetting (line 219) | public void removeFilterSetting() { method createFilterSetting (line 234) | private FilterSetting createFilterSetting(String name) { method updateComboBoxSelection (line 243) | private void updateComboBoxSelection() { class FilterChildren (line 270) | private class FilterChildren extends Children.Keys implements ChangedL... method createNodes (line 276) | protected Node[] createNodes(Object object) { method FilterChildren (line 289) | public FilterChildren() { method addNotify (line 300) | protected void addNotify() { method changed (line 305) | public void changed(CheckNode source) { method getFilterChain (line 324) | public FilterChain getFilterChain() { method FilterTopComponent (line 333) | private FilterTopComponent() { method newFilter (line 371) | public void newFilter() { method removeFilter (line 382) | public void removeFilter(Filter f) { class FilterChangedListener (line 394) | private static class FilterChangedListener implements ChangedListener<... method FilterChangedListener (line 399) | public FilterChangedListener(FileObject fo, CustomFilter cf) { method changed (line 404) | public void changed(Filter source) { method initFilters (line 429) | public void initFilters() { method initComponents (line 524) | private void initComponents() { method getDefault (line 536) | public static synchronized FilterTopComponent getDefault() { method findInstance (line 546) | public static synchronized FilterTopComponent findInstance() { method getPersistenceType (line 559) | @Override method preferredID (line 564) | @Override method getExplorerManager (line 569) | @Override method componentOpened (line 574) | @Override method componentClosed (line 581) | @Override method resultChanged (line 587) | public void resultChanged(LookupEvent lookupEvent) { method setChain (line 596) | public void setChain(FilterChain chain) { method getFileObject (line 600) | private FileObject getFileObject(CustomFilter cf) { method writeExternal (line 612) | @Override method findFilter (line 647) | public CustomFilter findFilter(String name) { method readExternal (line 659) | @Override class ResolvableHelper (line 681) | final static class ResolvableHelper implements Serializable { method readResolve (line 685) | public Object readResolve() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/FilterAction.java class FilterAction (line 36) | public class FilterAction extends AbstractAction { method FilterAction (line 38) | public FilterAction() { method actionPerformed (line 42) | public void actionPerformed(ActionEvent evt) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterDownAction.java class MoveFilterDownAction (line 38) | public final class MoveFilterDownAction extends CookieAction { method performAction (line 40) | protected void performAction(Node[] activatedNodes) { method mode (line 47) | protected int mode() { method MoveFilterDownAction (line 51) | public MoveFilterDownAction() { method getName (line 56) | public String getName() { method cookieClasses (line 60) | protected Class[] cookieClasses() { method iconResource (line 66) | @Override method initialize (line 71) | @Override method getHelpCtx (line 77) | public HelpCtx getHelpCtx() { method asynchronous (line 81) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterUpAction.java class MoveFilterUpAction (line 38) | public final class MoveFilterUpAction extends CookieAction { method performAction (line 40) | protected void performAction(Node[] activatedNodes) { method mode (line 47) | protected int mode() { method MoveFilterUpAction (line 51) | public MoveFilterUpAction() { method getName (line 55) | public String getName() { method cookieClasses (line 59) | protected Class[] cookieClasses() { method iconResource (line 65) | @Override method initialize (line 70) | @Override method getHelpCtx (line 76) | public HelpCtx getHelpCtx() { method asynchronous (line 80) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/NewFilterAction.java class NewFilterAction (line 36) | public final class NewFilterAction extends CallableSystemAction { method NewFilterAction (line 38) | public NewFilterAction() { method performAction (line 42) | public void performAction() { method getName (line 46) | public String getName() { method initialize (line 50) | @Override method getHelpCtx (line 55) | public HelpCtx getHelpCtx() { method asynchronous (line 59) | @Override method iconResource (line 64) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterAction.java class RemoveFilterAction (line 40) | public final class RemoveFilterAction extends CookieAction { method performAction (line 42) | protected void performAction(Node[] activatedNodes) { method mode (line 62) | protected int mode() { method getName (line 66) | public String getName() { method RemoveFilterAction (line 70) | public RemoveFilterAction() { method cookieClasses (line 74) | protected Class[] cookieClasses() { method initialize (line 80) | @Override method iconResource (line 86) | @Override method getHelpCtx (line 91) | public HelpCtx getHelpCtx() { method asynchronous (line 95) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterSettingsAction.java class RemoveFilterSettingsAction (line 36) | public final class RemoveFilterSettingsAction extends CallableSystemActi... method performAction (line 38) | public void performAction() { method getName (line 42) | public String getName() { method RemoveFilterSettingsAction (line 46) | public RemoveFilterSettingsAction() { method initialize (line 50) | @Override method getHelpCtx (line 55) | public HelpCtx getHelpCtx() { method asynchronous (line 59) | @Override method iconResource (line 64) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/SaveFilterSettingsAction.java class SaveFilterSettingsAction (line 36) | public final class SaveFilterSettingsAction extends CallableSystemAction { method performAction (line 38) | public void performAction() { method getName (line 42) | public String getName() { method initialize (line 46) | @Override method SaveFilterSettingsAction (line 51) | public SaveFilterSettingsAction() { method getHelpCtx (line 55) | public HelpCtx getHelpCtx() { method asynchronous (line 59) | @Override method iconResource (line 64) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/AndSelector.java class AndSelector (line 33) | public class AndSelector implements Selector { method AndSelector (line 38) | public AndSelector(Selector s1, Selector s2) { method selected (line 43) | public List
selected(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Block.java class Block (line 36) | public class Block implements Cluster { method Block (line 42) | public Block(InputBlock inputBlock, Diagram diagram) { method getOuter (line 47) | public Cluster getOuter() { method getInputBlock (line 51) | public InputBlock getInputBlock() { method getSuccessors (line 55) | public Set getSuccessors() { method getPredecessors (line 63) | public Set getPredecessors() { method setBounds (line 71) | public void setBounds(Rectangle r) { method getBounds (line 75) | public Rectangle getBounds() { method compareTo (line 79) | public int compareTo(Cluster o) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Connection.java class Connection (line 37) | public class Connection implements Source.Provider, Link { type ConnectionStyle (line 39) | public enum ConnectionStyle { method Connection (line 52) | protected Connection(InputSlot inputSlot, OutputSlot outputSlot) { method getInputSlot (line 68) | public InputSlot getInputSlot() { method getOutputSlot (line 72) | public OutputSlot getOutputSlot() { method getColor (line 76) | public Color getColor() { method getStyle (line 80) | public ConnectionStyle getStyle() { method setColor (line 84) | public void setColor(Color c) { method setStyle (line 88) | public void setStyle(ConnectionStyle s) { method getSource (line 92) | public Source getSource() { method remove (line 96) | public void remove() { method toString (line 103) | @Override method getFrom (line 108) | public Port getFrom() { method getTo (line 112) | public Port getTo() { method getControlPoints (line 116) | public List getControlPoints() { method setControlPoints (line 120) | public void setControlPoints(List list) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Diagram.java class Diagram (line 47) | public class Diagram { method getFont (line 56) | public Font getFont() { method Diagram (line 60) | private Diagram() { method getBlock (line 67) | public Block getBlock(InputBlock b) { method getNodeText (line 71) | public String getNodeText() { method schedule (line 75) | public void schedule(Collection newBlocks) { method updateBlocks (line 80) | private void updateBlocks() { method getNext (line 88) | public Diagram getNext() { method getBlocks (line 92) | public Collection getBlocks() { method getPrev (line 96) | public Diagram getPrev() { method getFigures (line 100) | public List
getFigures() { method createFigure (line 104) | public Figure createFigure() { method createConnection (line 111) | public Connection createConnection(InputSlot inputSlot, OutputSlot out... method createDiagram (line 117) | public static Diagram createDiagram(InputGraph graph, String nodeText) { method removeAllFigures (line 172) | public void removeAllFigures(Set
figuresToRemove) { method freeFigure (line 186) | private void freeFigure(Figure succ) { method removeFigure (line 205) | public void removeFigure(Figure succ) { method getName (line 212) | public String getName() { method getGraph (line 216) | public InputGraph getGraph() { method getConnections (line 220) | public Set getConnections() { method getRootFigure (line 233) | public Figure getRootFigure() { method printStatistics (line 251) | public void printStatistics() { method getRootFigures (line 285) | public List
getRootFigures() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java class Figure (line 45) | public class Figure extends Properties.Entity implements Source.Provider... method getHeight (line 65) | public int getHeight() { method getWidth (line 77) | public int getWidth() { method Figure (line 95) | protected Figure(Diagram diagram, int id) { method getId (line 109) | public int getId() { method setColor (line 113) | public void setColor(Color color) { method getColor (line 117) | public Color getColor() { method getPredecessors (line 121) | public List
getPredecessors() { method getPredecessorSet (line 125) | public Set
getPredecessorSet() { method getSuccessorSet (line 133) | public Set
getSuccessorSet() { method getSuccessors (line 141) | public List
getSuccessors() { method addPredecessor (line 145) | protected void addPredecessor(Figure f) { method addSuccessor (line 149) | protected void addSuccessor(Figure f) { method removePredecessor (line 153) | protected void removePredecessor(Figure f) { method removeSuccessor (line 158) | protected void removeSuccessor(Figure f) { method setPosition (line 163) | public void setPosition(Point p) { method getPosition (line 167) | public Point getPosition() { method getDiagram (line 171) | public Diagram getDiagram() { method getSource (line 175) | public Source getSource() { method createInputSlot (line 179) | public InputSlot createInputSlot() { method createInputSlot (line 185) | public InputSlot createInputSlot(int index) { method removeSlot (line 192) | public void removeSlot(Slot s) { method createOutputSlot (line 208) | public OutputSlot createOutputSlot() { method createOutputSlot (line 214) | public OutputSlot createOutputSlot(int index) { method getInputSlots (line 221) | public List getInputSlots() { method getOutputSlots (line 225) | public List getOutputSlots() { method removeInputSlot (line 229) | void removeInputSlot(InputSlot s) { method removeOutputSlot (line 234) | void removeOutputSlot(OutputSlot s) { method getLines (line 239) | public String[] getLines() { method updateLines (line 246) | public void updateLines() { method resolveString (line 257) | private String resolveString(String string) { method getSize (line 289) | public Dimension getSize() { method toString (line 301) | @Override method getCluster (line 306) | public Cluster getCluster() { method isRoot (line 317) | public boolean isRoot() { method compareTo (line 325) | public int compareTo(Vertex f) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InputSlot.java class InputSlot (line 33) | public class InputSlot extends Slot { method InputSlot (line 35) | protected InputSlot(Figure figure, int wantedIndex) { method getPosition (line 39) | public int getPosition() { method setPosition (line 43) | public void setPosition(int position) { method getRelativePosition (line 49) | public Point getRelativePosition() { method toString (line 53) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InvertSelector.java class InvertSelector (line 33) | public class InvertSelector implements Selector { method InvertSelector (line 37) | public InvertSelector(Selector selector) { method selected (line 41) | public List
selected(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/MatcherSelector.java class MatcherSelector (line 34) | public class MatcherSelector implements Selector { method MatcherSelector (line 38) | public MatcherSelector(PropertyMatcher matcher) { method selected (line 42) | public List
selected(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OrSelector.java class OrSelector (line 32) | public class OrSelector implements Selector { method OrSelector (line 38) | public OrSelector(Selector s1, Selector s2) { method selected (line 43) | public List
selected(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OutputSlot.java class OutputSlot (line 32) | public class OutputSlot extends Slot { method OutputSlot (line 34) | protected OutputSlot(Figure figure, int wantedIndex) { method getPosition (line 38) | public int getPosition() { method setPosition (line 42) | public void setPosition(int position) { method getRelativePosition (line 47) | public Point getRelativePosition() { method toString (line 51) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/PredecessorSelector.java class PredecessorSelector (line 33) | public class PredecessorSelector implements Selector { method PredecessorSelector (line 37) | public PredecessorSelector(Selector innerSelector) { method selected (line 41) | public List
selected(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Selector.java type Selector (line 32) | public interface Selector { method selected (line 34) | List
selected(Diagram d); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java class Slot (line 37) | public abstract class Slot implements Port, Source.Provider { method Slot (line 46) | protected Slot(Figure figure, int wantedIndex) { method compare (line 57) | public int compare(Slot o1, Slot o2) { method compare (line 63) | public int compare(Slot o1, Slot o2) { method getWantedIndex (line 68) | public int getWantedIndex() { method getSource (line 72) | public Source getSource() { method getName (line 76) | public String getName() { method setShortName (line 80) | public void setShortName(String s) { method getShortName (line 87) | public String getShortName() { method getShowName (line 91) | public boolean getShowName() { method setName (line 95) | public void setName(String s) { method getFigure (line 102) | public Figure getFigure() { method getConnections (line 107) | public List getConnections() { method removeAllConnections (line 111) | public void removeAllConnections() { method getVertex (line 118) | public Vertex getVertex() { method getPosition (line 122) | public abstract int getPosition(); method setPosition (line 124) | public abstract void setPosition(int position); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Source.java class Source (line 39) | public class Source { method Source (line 44) | public Source() { method getSourceNodes (line 48) | public List getSourceNodes() { method getSourceNodesAsSet (line 52) | public Set getSourceNodesAsSet() { method addSourceNode (line 64) | public void addSourceNode(InputNode n) { method removeSourceNode (line 69) | public void removeSourceNode(InputNode n) { type Provider (line 74) | public interface Provider { method getSource (line 76) | public Source getSource(); method setSourceNodes (line 79) | public void setSourceNodes(List sourceNodes) { method addSourceNodes (line 84) | public void addSourceNodes(Source s) { method isInBlock (line 91) | public boolean isInBlock(InputGraph g, InputBlock blockNode) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/SuccessorSelector.java class SuccessorSelector (line 33) | public class SuccessorSelector implements Selector { method SuccessorSelector (line 37) | public SuccessorSelector(Selector innerSelector) { method selected (line 41) | public List
selected(Diagram d) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java class ClusterEdge (line 35) | public class ClusterEdge implements Link { method ClusterEdge (line 41) | public ClusterEdge(ClusterNode from, ClusterNode to) { method getTo (line 48) | public Port getTo() { method getFrom (line 52) | public Port getFrom() { method setControlPoints (line 56) | public void setControlPoints(List p) { method getControlPoints (line 60) | public List getControlPoints() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java class ClusterIngoingConnection (line 36) | public class ClusterIngoingConnection implements Link { method ClusterIngoingConnection (line 44) | public ClusterIngoingConnection(ClusterInputSlotNode inputSlotNode, Li... method getConnection (line 53) | public Link getConnection() { method getInputSlotNode (line 57) | public ClusterInputSlotNode getInputSlotNode() { method getTo (line 61) | public Port getTo() { method getFrom (line 65) | public Port getFrom() { method setControlPoints (line 69) | public void setControlPoints(List p) { method getControlPoints (line 73) | public List getControlPoints() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java class ClusterInputSlotNode (line 36) | public class ClusterInputSlotNode implements Vertex { method setIngoingConnection (line 47) | public void setIngoingConnection(ClusterIngoingConnection c) { method getIngoingConnection (line 51) | public ClusterIngoingConnection getIngoingConnection() { method toString (line 56) | @Override method ClusterInputSlotNode (line 61) | public ClusterInputSlotNode(ClusterNode n, String id) { method getInputSlot (line 106) | public Port getInputSlot() { method getInterBlockConnection (line 110) | public InterClusterConnection getInterBlockConnection() { method getOutputSlot (line 114) | public Port getOutputSlot() { method getSize (line 118) | public Dimension getSize() { method setPosition (line 122) | public void setPosition(Point p) { method getPosition (line 126) | public Point getPosition() { method setInterBlockConnection (line 130) | public void setInterBlockConnection(InterClusterConnection interBlockC... method getCluster (line 134) | public Cluster getCluster() { method isRoot (line 138) | public boolean isRoot() { method compareTo (line 142) | public int compareTo(Vertex o) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java class ClusterNode (line 42) | public class ClusterNode implements Vertex { method ClusterNode (line 56) | public ClusterNode(Cluster cluster, String name) { method addSubNode (line 64) | public void addSubNode(Vertex v) { method addSubEdge (line 68) | public void addSubEdge(Link l) { method getSubEdges (line 72) | public Set getSubEdges() { method updateSize (line 76) | public void updateSize() { method calculateSize (line 105) | private void calculateSize() { method getInputSlot (line 158) | public Port getInputSlot() { method getOutputSlot (line 163) | public Port getOutputSlot() { method getSize (line 167) | public Dimension getSize() { method getPosition (line 171) | public Point getPosition() { method setPosition (line 175) | public void setPosition(Point pos) { method getCluster (line 201) | public Cluster getCluster() { method setCluster (line 205) | public void setCluster(Cluster c) { method setDirty (line 209) | public void setDirty(boolean b) { method setRoot (line 213) | public void setRoot(boolean b) { method isRoot (line 217) | public boolean isRoot() { method compareTo (line 221) | public int compareTo(Vertex o) { method toString (line 225) | @Override method getSubNodes (line 230) | public Set getSubNodes() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java class ClusterOutgoingConnection (line 36) | public class ClusterOutgoingConnection implements Link { method ClusterOutgoingConnection (line 44) | public ClusterOutgoingConnection(ClusterOutputSlotNode outputSlotNode,... method getTo (line 53) | public Port getTo() { method getFrom (line 57) | public Port getFrom() { method setControlPoints (line 61) | public void setControlPoints(List p) { method getControlPoints (line 65) | public List getControlPoints() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java class ClusterOutputSlotNode (line 36) | public class ClusterOutputSlotNode implements Vertex { method setOutgoingConnection (line 48) | public void setOutgoingConnection(ClusterOutgoingConnection c) { method getOutgoingConnection (line 52) | public ClusterOutgoingConnection getOutgoingConnection() { method toString (line 56) | @Override method ClusterOutputSlotNode (line 61) | public ClusterOutputSlotNode(ClusterNode n, String id) { method getSize (line 106) | public Dimension getSize() { method setPosition (line 110) | public void setPosition(Point p) { method getPosition (line 114) | public Point getPosition() { method getInputSlot (line 118) | public Port getInputSlot() { method getOutputSlot (line 122) | public Port getOutputSlot() { method setCluster (line 126) | public void setCluster(Cluster c) { method setRoot (line 130) | public void setRoot(boolean b) { method getCluster (line 134) | public Cluster getCluster() { method isRoot (line 138) | public boolean isRoot() { method compareTo (line 142) | public int compareTo(Vertex o) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Edge.java class Edge (line 30) | public class Edge { method Edge (line 36) | protected Edge(Graph graph, Node source, Node dest, ... method getSource (line 47) | public Node getSource() { method getDest (line 51) | public Node getDest() { method getData (line 55) | public E getData() { method setData (line 59) | public void setData(E e) { method remove (line 63) | public void remove() { method isSelfLoop (line 67) | public boolean isSelfLoop() { method reverse (line 71) | public void reverse() { method toString (line 86) | public String toString() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Graph.java class Graph (line 38) | public class Graph { method Graph (line 44) | public Graph() { method createNode (line 50) | public Node createNode(N data, Object key) { method createEdge (line 60) | public Edge createEdge(Node source, Node dest, E dat... method getNode (line 70) | public Node getNode(Object key) { method getEdge (line 74) | public Edge getEdge(Object key) { method getEdges (line 78) | public Collection> getEdges() { method getNodes (line 82) | public Collection> getNodes() { method removeEdge (line 86) | public void removeEdge(Edge e, Object key) { class DFSTraversalVisitor (line 95) | public class DFSTraversalVisitor { method visitNode (line 97) | public void visitNode(Node n) { method visitEdge (line 100) | public boolean visitEdge(Edge e, boolean backEdge) { class BFSTraversalVisitor (line 105) | public class BFSTraversalVisitor { method visitNode (line 107) | public void visitNode(Node n, int depth) { method getNodesWithInDegree (line 111) | public List> getNodesWithInDegree(int x) { method getNodesWithInDegree (line 115) | public List> getNodesWithInDegree(int x, boolean countSelfL... method markReachable (line 128) | private void markReachable(Node startingNode) { method traverseBFS (line 143) | public void traverseBFS(Node startingNode, BFSTraversalVisitor t... method traverseDFS (line 197) | public void traverseDFS(DFSTraversalVisitor tv) { method traverseDFS (line 201) | public void traverseDFS(Collection> startingNodes, DFSTrave... method traverse (line 214) | private void traverse(DFSTraversalVisitor tv, Node n) { method hasCycles (line 238) | public boolean hasCycles() { method checkCycles (line 255) | private boolean checkCycles(Node n) { method toString (line 279) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java class HierarchicalClusterLayoutManager (line 45) | public class HierarchicalClusterLayoutManager implements LayoutManager { method HierarchicalClusterLayoutManager (line 52) | public HierarchicalClusterLayoutManager(OldHierarchicalLayoutManager.C... method doLayout (line 56) | public void doLayout(LayoutGraph graph) { method setSubManager (line 60) | public void setSubManager(LayoutManager manager) { method setManager (line 64) | public void setManager(LayoutManager manager) { method doLayout (line 68) | public void doLayout(LayoutGraph graph, Set firstLay... method doRouting (line 245) | public void doRouting(LayoutGraph graph) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java class HierarchicalLayoutManager (line 49) | public class HierarchicalLayoutManager implements LayoutManager { type Combine (line 62) | public enum Combine { class LayoutNode (line 93) | private class LayoutNode { method toString (line 111) | @Override class LayoutEdge (line 117) | private class LayoutEdge { class AlgorithmPart (line 126) | private abstract class AlgorithmPart { method start (line 128) | public void start() { method run (line 150) | protected abstract void run(); method printStatistics (line 152) | protected void printStatistics() { method postCheck (line 155) | protected void postCheck() { method preCheck (line 158) | protected void preCheck() { method HierarchicalLayoutManager (line 162) | public HierarchicalLayoutManager() { method HierarchicalLayoutManager (line 166) | public HierarchicalLayoutManager(Combine b) { method getMaxLayerLength (line 177) | public int getMaxLayerLength() { method setMaxLayerLength (line 181) | public void setMaxLayerLength(int v) { method setMinLayerDifference (line 185) | public void setMinLayerDifference(int v) { method doLayout (line 189) | public void doLayout(LayoutGraph graph) { method doLayout (line 194) | public void doLayout(LayoutGraph graph, Set firstLay... class WriteResult (line 259) | private class WriteResult extends AlgorithmPart { method run (line 263) | protected void run() { method printStatistics (line 482) | @Override class Segment (line 494) | private static class Segment { method compare (line 505) | public int compare(Segment s1, Segment s2) { class Region (line 510) | private static class Region { method compare (line 520) | public int compare(Region r1, Region r2) { method compare (line 526) | public int compare(LayoutNode n1, LayoutNode n2) { method compare (line 532) | public int compare(LayoutNode n1, LayoutNode n2) { method compare (line 544) | public int compare(LayoutNode n1, LayoutNode n2) { class AssignXCoordinates2 (line 555) | private class AssignXCoordinates2 extends AlgorithmPart { method initialPositions (line 561) | private void initialPositions() { method run (line 567) | protected void run() { method calculateOptimalDown (line 601) | private int calculateOptimalDown(LayoutNode n) { method calculateOptimalBoth (line 614) | private int calculateOptimalBoth(LayoutNode n) { method calculateOptimalUp (line 633) | private int calculateOptimalUp(LayoutNode n) { method median (line 649) | private int median(List values) { method sweepUp (line 658) | private void sweepUp() { method doubleSweep (line 676) | private void doubleSweep() { method sweepDown (line 686) | private void sweepDown() { class NodeRow (line 697) | private static class NodeRow { method NodeRow (line 702) | public NodeRow(ArrayList space) { method offset (line 707) | public int offset(LayoutNode n1, LayoutNode n2) { method insert (line 713) | public void insert(LayoutNode n, int pos) { class AssignXCoordinates (line 749) | private class AssignXCoordinates extends AlgorithmPart { method generateSegments (line 754) | private void generateSegments() { method addEdges (line 789) | private void addEdges() { method topologicalSorting (line 810) | private void topologicalSorting() { method initialPositions (line 842) | private void initialPositions() { method predSum (line 862) | private int predSum(LayoutNode n) { method succSum (line 873) | private int succSum(LayoutNode n) { method downValues (line 886) | private void downValues() { method downValues (line 895) | private void downValues(Segment s) { method upValues (line 910) | private void upValues() { method upValues (line 916) | private void upValues(Segment s) { method sweep (line 931) | private void sweep(boolean down) { method processRegion (line 1005) | private void processRegion(Region r, boolean down) { method run (line 1073) | protected void run() { method compare (line 1093) | public int compare(LayoutNode n1, LayoutNode n2) { class CrossingReduction (line 1098) | private class CrossingReduction extends AlgorithmPart { method preCheck (line 1100) | @Override method run (line 1107) | protected void run() { method initX (line 1155) | private void initX() { method updateXOfLayer (line 1162) | private void updateXOfLayer(int index) { method updatePositions (line 1171) | private void updatePositions() { method downSweep (line 1182) | private void downSweep() { method updateCrossingNumbers (line 1225) | private void updateCrossingNumbers(int index, boolean down) { method upSweep (line 1293) | private void upSweep() { method evaluate (line 1334) | private int evaluate() { method postCheck (line 1339) | @Override class AssignYCoordinates (line 1354) | private class AssignYCoordinates extends AlgorithmPart { method run (line 1356) | protected void run() { class CreateDummyNodes (line 1394) | private class CreateDummyNodes extends AlgorithmPart { method preCheck (line 1398) | @Override method run (line 1414) | protected void run() { method processSingleEdge (line 1589) | private void processSingleEdge(LayoutEdge e) { method addBetween (line 1599) | private LayoutEdge addBetween(LayoutEdge e, int layer) { method printStatistics (line 1619) | @Override method postCheck (line 1624) | @Override class AssignLayers (line 1642) | private class AssignLayers extends AlgorithmPart { method preCheck (line 1644) | @Override method run (line 1651) | protected void run() { method optimize (line 1721) | public void optimize(HashSet set) { method postCheck (line 1736) | @Override class ReverseEdges (line 1748) | private class ReverseEdges extends AlgorithmPart { method run (line 1753) | protected void run() { method DFS (line 1915) | private void DFS(LayoutNode startNode) { method reverseAllInputs (line 1950) | private void reverseAllInputs(LayoutNode node) { method reverseEdge (line 1967) | private void reverseEdge(LayoutEdge e) { method postCheck (line 1987) | @Override method compare (line 2016) | public int compare(Link l1, Link l2) { class BuildDatastructure (line 2035) | private class BuildDatastructure extends AlgorithmPart { method run (line 2037) | protected void run() { method postCheck (line 2084) | @Override method doRouting (line 2107) | public void doRouting(LayoutGraph graph) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java class InterClusterConnection (line 36) | public class InterClusterConnection implements Link { method InterClusterConnection (line 44) | public InterClusterConnection(ClusterOutputSlotNode outputSlotNode, Cl... method getOutputSlotNode (line 52) | public ClusterOutputSlotNode getOutputSlotNode() { method getTo (line 56) | public Port getTo() { method getFrom (line 60) | public Port getFrom() { method setControlPoints (line 64) | public void setControlPoints(List p) { method getControlPoints (line 68) | public List getControlPoints() { method toString (line 72) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Node.java class Node (line 34) | public class Node { method isVisited (line 44) | protected boolean isVisited() { method setVisited (line 48) | protected void setVisited(boolean b) { method isReachable (line 52) | protected boolean isReachable() { method setReachable (line 56) | protected void setReachable(boolean b) { method isActive (line 60) | protected boolean isActive() { method setActive (line 64) | protected void setActive(boolean b) { method getInDegree (line 68) | public int getInDegree() { method getInDegree (line 72) | public int getInDegree(boolean countSelfLoops) { method getOutDegree (line 86) | public int getOutDegree() { method Node (line 90) | protected Node(Graph graph, N data) { method addInEdge (line 97) | protected void addInEdge(Edge e) { method getGraph (line 101) | public Graph getGraph() { method addOutEdge (line 105) | protected void addOutEdge(Edge e) { method removeInEdge (line 109) | protected void removeInEdge(Edge e) { method removeOutEdge (line 114) | protected void removeOutEdge(Edge e) { method getInEdges (line 119) | public List> getInEdges() { method getOutEdges (line 123) | public List> getOutEdges() { method getSuccessors (line 127) | public List> getSuccessors() { method getPredecessors (line 138) | public List> getPredecessors() { method getData (line 149) | public N getData() { method setData (line 153) | public void setData(N d) { method toString (line 157) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/OldHierarchicalLayoutManager.java class OldHierarchicalLayoutManager (line 45) | public class OldHierarchicalLayoutManager implements LayoutManager { type Combine (line 67) | public enum Combine { class NodeData (line 74) | private class NodeData { method NodeData (line 84) | public NodeData(Vertex node) { method NodeData (line 97) | public NodeData(Link edge) { method getNode (line 109) | public Vertex getNode() { method getEdge (line 113) | public Link getEdge() { method getCoordinate (line 117) | public int getCoordinate() { method setCoordinate (line 121) | public void setCoordinate(int x) { method getX (line 125) | public int getX() { method getY (line 133) | public int getY() { method setLayerCoordinate (line 141) | public void setLayerCoordinate(int y) { method setLayer (line 145) | public void setLayer(int x) { method getLayer (line 149) | public int getLayer() { method isDummy (line 153) | public boolean isDummy() { method getWidth (line 157) | public int getWidth() { method addReversedStartEdge (line 161) | public void addReversedStartEdge(Edge e) { method addReversedPort (line 173) | private int addReversedPort(Port p) { method addReversedEndEdge (line 183) | public void addReversedEndEdge(Edge e) { method getHeight (line 194) | public int getHeight() { method toString (line 211) | @Override class EdgeData (line 221) | private class EdgeData { method EdgeData (line 231) | public EdgeData(Link edge) { method EdgeData (line 235) | public EdgeData(Link edge, boolean rev) { method isImportant (line 249) | public boolean isImportant() { method setImportant (line 253) | public void setImportant(boolean b) { method getStartPoints (line 257) | public List getStartPoints() { method getEndPoints (line 261) | public List getEndPoints() { method getAbsoluteEndPoints (line 265) | public List getAbsoluteEndPoints() { method getAbsoluteStartPoints (line 280) | public List getAbsoluteStartPoints() { method addEndPoint (line 295) | public void addEndPoint(Point p) { method addStartPoint (line 299) | public void addStartPoint(Point p) { method getEdge (line 303) | public Link getEdge() { method setRelativeEnd (line 307) | public void setRelativeEnd(Point p) { method setRelativeStart (line 311) | public void setRelativeStart(Point p) { method getRelativeEnd (line 315) | public Point getRelativeEnd() { method getRelativeStart (line 319) | public Point getRelativeStart() { method isReversed (line 323) | public boolean isReversed() { method setReversed (line 327) | public void setReversed(boolean b) { method toString (line 331) | @Override method OldHierarchicalLayoutManager (line 341) | public OldHierarchicalLayoutManager(Combine combine) { method OldHierarchicalLayoutManager (line 345) | public OldHierarchicalLayoutManager(Combine combine, int layerOffset) { method doRouting (line 350) | public void doRouting(LayoutGraph graph) { method doLayout (line 354) | public void doLayout(LayoutGraph layoutGraph) { method doLayout (line 358) | public void doLayout(LayoutGraph layoutGraph, Set fi... method doLayout (line 362) | public void doLayout(LayoutGraph layoutGraph, Set fi... method onOneLine (line 598) | public boolean onOneLine(Point p1, Point p2, Point p3) { method assignToRealObjects (line 607) | private void assignToRealObjects(int layerSizes[], Node> laye... method assignLayerCoordinates (line 737) | private void assignLayerCoordinates(ArrayList... method assignCoordinates (line 755) | private void assignCoordinates(ArrayList> lay... method normalizeCoordinate (line 806) | private void normalizeCoordinate() { method optimizeMedian (line 819) | private void optimizeMedian(ArrayList> layers... method median (line 883) | private int median(ArrayList arr) { method calcRelativeCoordinate (line 893) | private int calcRelativeCoordinate(Node n, Node n1, Node> alreadyAssigned,... method findOverlap (line 1065) | private boolean findOverlap(List> nodes, Node... method evaluateSolution (line 1076) | private int evaluateSolution() { method crossingReduction (line 1090) | private void crossingReduction(ArrayList> lay... method removeCycles (line 1110) | private void removeCycles(Set> rootNodes) { method checkRemoveCycles (line 1150) | private boolean checkRemoveCycles() { method assignLayers (line 1156) | private int assignLayers(Set> rootNodes, Set<... method checkAssignLayers (line 1193) | private boolean checkAssignLayers() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Timing.java class Timing (line 30) | public class Timing { method Timing (line 36) | public Timing(String name) { method toString (line 40) | @Override method print (line 51) | public void print() { method start (line 55) | public void start() { method stop (line 59) | public void stop() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Cluster.java type Cluster (line 33) | public interface Cluster extends Comparable { method getOuter (line 35) | public Cluster getOuter(); method setBounds (line 37) | public void setBounds(Rectangle r); method getSuccessors (line 39) | public Set getSuccessors(); method getPredecessors (line 41) | public Set getPredecessors(); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutGraph.java class LayoutGraph (line 36) | public class LayoutGraph { method LayoutGraph (line 44) | public LayoutGraph(Set links) { method LayoutGraph (line 48) | public LayoutGraph(Set links, Set ad... method getInputPorts (line 104) | public Set getInputPorts(Vertex v) { method getOutputPorts (line 108) | public Set getOutputPorts(Vertex v) { method getPortLinks (line 112) | public Set getPortLinks(Port p) { method getLinks (line 116) | public Set getLinks() { method verify (line 120) | public boolean verify() { method getVertices (line 124) | public SortedSet getVertices() { method markNotRoot (line 128) | private void markNotRoot(Set notRootSet, Vertex v, Vertex star... method findRootVertices (line 153) | public Set findRootVertices(Set startingRoots) { method findRootVertices (line 187) | public Set findRootVertices() { method getClusters (line 191) | public SortedSet getClusters() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutManager.java type LayoutManager (line 32) | public interface LayoutManager { method doLayout (line 34) | public void doLayout(LayoutGraph graph); method doLayout (line 36) | public void doLayout(LayoutGraph graph, Set firstLay... method doRouting (line 38) | public void doRouting(LayoutGraph graph); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Link.java type Link (line 33) | public interface Link { method getFrom (line 35) | public Port getFrom(); method getTo (line 37) | public Port getTo(); method getControlPoints (line 39) | public List getControlPoints(); method setControlPoints (line 41) | public void setControlPoints(List list); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Port.java type Port (line 32) | public interface Port { method getVertex (line 34) | public Vertex getVertex(); method getRelativePosition (line 36) | public Point getRelativePosition(); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Vertex.java type Vertex (line 33) | public interface Vertex extends Comparable { method getCluster (line 35) | public Cluster getCluster(); method getSize (line 37) | public Dimension getSize(); method getPosition (line 39) | public Point getPosition(); method setPosition (line 41) | public void setPosition(Point p); method isRoot (line 43) | public boolean isRoot(); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Client.java class Client (line 45) | public class Client implements Runnable, GroupCallback { method Client (line 51) | public Client(Socket socket, JTextField networkTextField, GroupCallbac... method run (line 57) | public void run() { method started (line 84) | public void started(final Group g) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Server.java class Server (line 46) | public class Server implements GroupCallback, GroupReceiver, PreferenceC... method init (line 56) | public Component init(GroupCallback callback) { method networkCheckBoxChanged (line 87) | private void networkCheckBoxChanged(javax.swing.event.ChangeEvent evt) { method preferenceChange (line 91) | public void preferenceChange(PreferenceChangeEvent e) { method initializeNetwork (line 99) | private void initializeNetwork() { method started (line 137) | public void started(final Group g) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/RhinoScriptEngine.java class RhinoScriptEngine (line 37) | public class RhinoScriptEngine implements ScriptEngineAbstraction { method initialize (line 46) | public boolean initialize(String s) { method execute (line 67) | public void execute(Diagram d, String code) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/JavaGroupOrganizer.java class JavaGroupOrganizer (line 40) | public class JavaGroupOrganizer implements GroupOrganizer { method getName (line 42) | public String getName() { method organize (line 46) | public List>> organize(List subFolder... method buildResult (line 70) | private void buildResult(List>> result, List<... type NameProvider (line 94) | private static interface NameProvider { method getName (line 96) | public String getName(Group g); method getName (line 100) | public String getName(Group g) { method getName (line 132) | public String getName(Group g) { method getName (line 168) | public String getName(Group g) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java class ServerCompilerScheduler (line 48) | public class ServerCompilerScheduler implements Scheduler { class Node (line 50) | private static class Node { method compare (line 68) | public int compare(InputEdge o1, InputEdge o2) { method buildBlocks (line 73) | public void buildBlocks() { method getBlockName (line 184) | private String getBlockName(InputNode n) { method schedule (line 188) | public Collection schedule(InputGraph graph) { method scheduleLatest (line 218) | public void scheduleLatest() { method markWithBlock (line 301) | private void markWithBlock(Node n, InputBlock b, Set reachable) { class BlockIntermediate (line 331) | private class BlockIntermediate { method buildCommonDominators (line 344) | public void buildCommonDominators() { method getCommonDominator (line 353) | public InputBlock getCommonDominator(int a, int b) { method buildDominators (line 376) | public void buildDominators() { method compress (line 494) | private void compress(int index, Vector blocks) { method eval (line 517) | private int eval(int index, Vector blocks) { method link (line 527) | private void link(int index1, int index2, Vector bl... method isRegion (line 532) | private boolean isRegion(Node n) { method isPhi (line 536) | private boolean isPhi(Node n) { method findRoot (line 540) | private Node findRoot() { method buildUpGraph (line 552) | public void buildUpGraph() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/Settings.java class Settings (line 33) | public class Settings { method get (line 44) | public static Preferences get() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsCategory.java class ViewOptionsCategory (line 37) | public final class ViewOptionsCategory extends OptionsCategory { method getIcon (line 39) | @Override method getCategoryName (line 44) | public String getCategoryName() { method getTitle (line 48) | public String getTitle() { method create (line 52) | public OptionsPanelController create() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsPanelController.java class ViewOptionsPanelController (line 37) | final class ViewOptionsPanelController extends OptionsPanelController { method update (line 43) | public void update() { method applyChanges (line 48) | public void applyChanges() { method cancel (line 53) | public void cancel() { method isValid (line 57) | public boolean isValid() { method isChanged (line 61) | public boolean isChanged() { method getHelpCtx (line 65) | public HelpCtx getHelpCtx() { method getComponent (line 69) | public JComponent getComponent(Lookup masterLookup) { method addPropertyChangeListener (line 73) | public void addPropertyChangeListener(PropertyChangeListener l) { method removePropertyChangeListener (line 77) | public void removePropertyChangeListener(PropertyChangeListener l) { method getPanel (line 81) | private ViewPanel getPanel() { method changed (line 88) | void changed() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewPanel.java class ViewPanel (line 30) | final class ViewPanel extends javax.swing.JPanel { method ViewPanel (line 34) | ViewPanel(ViewOptionsPanelController controller) { method initComponents (line 45) | private void initComponents() { method load (line 119) | void load() { method store (line 125) | void store() { method valid (line 131) | boolean valid() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/BoundedZoomAction.java class BoundedZoomAction (line 43) | public class BoundedZoomAction extends WidgetAction.Adapter { method BoundedZoomAction (line 50) | public BoundedZoomAction(double zoomMultiplier, boolean useAnimator) { method getMinFactor (line 55) | public double getMinFactor() { method setMinFactor (line 59) | public void setMinFactor(double d) { method getMaxFactor (line 63) | public double getMaxFactor() { method setMaxFactor (line 67) | public void setMaxFactor(double d) { method findScrollPane (line 71) | private JScrollPane findScrollPane(JComponent component) { method mouseWheelMoved (line 87) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ColorIcon.java class ColorIcon (line 35) | public class ColorIcon implements Icon { method ColorIcon (line 39) | public ColorIcon(Color c) { method paintIcon (line 43) | public void paintIcon(Component c, Graphics g, int x, int y) { method getIconWidth (line 48) | public int getIconWidth() { method getIconHeight (line 52) | public int getIconHeight() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ContextAction.java class ContextAction (line 39) | public abstract class ContextAction extends CallableSystemAction impl... method ContextAction (line 44) | public ContextAction() { method ContextAction (line 48) | public ContextAction(Lookup context) { method init (line 52) | private void init(Lookup context) { method resultChanged (line 59) | public void resultChanged(LookupEvent e) { method performAction (line 67) | @Override method update (line 80) | public void update(T t) { method isEnabled (line 88) | public boolean isEnabled(T context) { method contextClass (line 92) | public abstract Class contextClass(); method performAction (line 94) | public abstract void performAction(T context); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickAction.java class DoubleClickAction (line 33) | public class DoubleClickAction extends WidgetAction.Adapter { method DoubleClickAction (line 37) | public DoubleClickAction(DoubleClickHandler handler) { method mouseClicked (line 41) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickHandler.java type DoubleClickHandler (line 33) | public interface DoubleClickHandler { method handleDoubleClick (line 35) | public void handleDoubleClick(Widget w, WidgetMouseEvent e); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSatelliteComponent.java class ExtendedSatelliteComponent (line 36) | public class ExtendedSatelliteComponent extends JComponent implements Mo... method ExtendedSatelliteComponent (line 43) | public ExtendedSatelliteComponent(Scene scene) { method addNotify (line 51) | @Override method removeNotify (line 63) | @Override method update (line 70) | public void update() { method paint (line 75) | @Override method mouseClicked (line 121) | public void mouseClicked(MouseEvent e) { method mousePressed (line 124) | public void mousePressed(MouseEvent e) { method mouseReleased (line 128) | public void mouseReleased(MouseEvent e) { method mouseEntered (line 132) | public void mouseEntered(MouseEvent e) { method mouseExited (line 135) | public void mouseExited(MouseEvent e) { method mouseDragged (line 138) | public void mouseDragged(MouseEvent e) { method mouseMoved (line 142) | public void mouseMoved(MouseEvent e) { method moveVisibleRect (line 145) | private void moveVisibleRect(Point center) { method sceneRepaint (line 173) | public void sceneRepaint() { method sceneValidating (line 176) | public void sceneValidating() { method sceneValidated (line 179) | public void sceneValidated() { method componentResized (line 182) | public void componentResized(ComponentEvent e) { method componentMoved (line 186) | public void componentMoved(ComponentEvent e) { method componentShown (line 190) | public void componentShown(ComponentEvent e) { method componentHidden (line 193) | public void componentHidden(ComponentEvent e) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSelectAction.java class ExtendedSelectAction (line 40) | public class ExtendedSelectAction extends WidgetAction.Adapter { method ExtendedSelectAction (line 45) | public ExtendedSelectAction(SelectProvider provider) { method mousePressed (line 50) | @Override method mouseReleased (line 60) | @Override method keyTyped (line 65) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/PropertiesSheet.java class PropertiesSheet (line 37) | public class PropertiesSheet { method initializeSheet (line 39) | public static void initializeSheet(final Properties properties, Sheet ... FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/RangeSlider.java class RangeSlider (line 47) | public class RangeSlider extends JComponent implements ChangedListener positions) { method setPositions (line 73) | protected void setPositions(List positions) { method setColors (line 83) | public void setColors(List colors) { method getColors (line 88) | public List getColors() { method copy (line 92) | public RangeSliderModel copy() { method getPositions (line 100) | public List getPositions() { method getFirstPosition (line 104) | public int getFirstPosition() { method getSecondPosition (line 108) | public int getSecondPosition() { method setPositions (line 112) | public void setPositions(int fp, int sp) { method ensureOrder (line 121) | private void ensureOrder() { method getColorChangedEvent (line 129) | public ChangedEvent getColorChangedEvent() { method getChangedEvent (line 133) | public ChangedEvent getChangedEvent() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/BoundedZoomAction.java class BoundedZoomAction (line 43) | public class BoundedZoomAction extends WidgetAction.Adapter { method BoundedZoomAction (line 50) | public BoundedZoomAction(double zoomMultiplier, boolean useAnimator) { method getMinFactor (line 56) | public double getMinFactor() { method setMinFactor (line 60) | public void setMinFactor(double d) { method getMaxFactor (line 64) | public double getMaxFactor() { method setMaxFactor (line 68) | public void setMaxFactor(double d) { method findScrollPane (line 72) | private JScrollPane findScrollPane(JComponent component) { method mouseWheelMoved (line 88) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ConnectionAnchor.java class ConnectionAnchor (line 38) | public class ConnectionAnchor extends Anchor { type HorizontalAlignment (line 40) | public enum HorizontalAlignment { method ConnectionAnchor (line 48) | public ConnectionAnchor(Widget widget) { method ConnectionAnchor (line 52) | public ConnectionAnchor(HorizontalAlignment alignment, Widget widget) { method compute (line 57) | public Result compute(Entry entry) { method getRelatedSceneLocation (line 61) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java class DiagramScene (line 105) | public class DiagramScene extends Scene implements ChangedListener oldVisibleWidgets) { method processOutputSlot (line 765) | private void processOutputSlot(OutputSlot s, List connecti... method clearSelection (line 833) | private void clearSelection() { method getLookup (line 845) | public Lookup getLookup() { method gotoFigures (line 849) | public void gotoFigures(final List
figures) { method calcCenter (line 872) | private Point calcCenter(Rectangle r) { method centerRectangle (line 887) | private void centerRectangle(Rectangle r) { method addToSelection (line 912) | private void addToSelection(Figure f) { method addToSelection (line 917) | private void addToSelection(FigureWidget w) { method setSelection (line 924) | private void setSelection(Set nodes) { method setSelection (line 935) | public void setSelection(Collection
list) { method getSelectedFigures (line 945) | public Set
getSelectedFigures() { method getSelectedNodes (line 958) | public Set getSelectedNodes() { method getUndoRedoManager (line 971) | private UndoRedo.Manager getUndoRedoManager() { method getUndoRedo (line 980) | public UndoRedo getUndoRedo() { method isVisible (line 984) | private boolean isVisible(Figure f) { method doesIntersect (line 993) | private boolean doesIntersect(Set s1, Set s2) { method showNot (line 1009) | public void showNot(final Set nodes) { method showOnly (line 1013) | public void showOnly(final Set nodes) { method updateHiddenNodes (line 1019) | private void updateHiddenNodes(Set newHiddenNodes, boolean do... method showFigures (line 1119) | private void showFigures(Collection
f) { method showFigure (line 1127) | private void showFigure(Figure f) { method showAll (line 1133) | public void showAll(final Collection
f) { method show (line 1138) | public void show(final Figure f) { method gotoFigure (line 1142) | public void gotoFigure(final Figure f) { method createPopupMenu (line 1161) | public JPopupMenu createPopupMenu() { class DiagramUndoRedo (line 1173) | private static class DiagramUndoRedo extends AbstractUndoableEdit impl... method DiagramUndoRedo (line 1180) | public DiagramUndoRedo(DiagramScene scene, Point oldScrollPosition, ... method redo (line 1189) | @Override method undo (line 1200) | @Override method changed (line 1219) | public void changed(DiagramViewModel source) { method setUndoRedoEnabled (line 1230) | public void setUndoRedoEnabled(boolean b) { method getUndoRedoEnabled (line 1234) | public boolean getUndoRedoEnabled() { method changed (line 1238) | public void changed(DiagramViewModel source) { method addUndo (line 1244) | private void addUndo() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java class DiagramViewModel (line 48) | public class DiagramViewModel extends RangeSliderModel implements Change... method changed (line 66) | public void changed(FilterChain source) { method copy (line 71) | @Override method setData (line 78) | public void setData(DiagramViewModel newModel) { method getShowBlocks (line 118) | public boolean getShowBlocks() { method setShowBlocks (line 122) | public void setShowBlocks(boolean b) { method getShowNodeHull (line 127) | public boolean getShowNodeHull() { method setShowNodeHull (line 131) | public void setShowNodeHull(boolean b) { method DiagramViewModel (line 136) | public DiagramViewModel(Group g, FilterChain filterChain, FilterChain ... method changed (line 165) | public void changed(DiagramViewModel source) { method changed (line 177) | public void changed(Group source) { method getDiagramChangedEvent (line 185) | public ChangedEvent getDiagramChangedEvent() { method getViewChangedEvent (line 189) | public ChangedEvent getViewChangedEvent() { method getViewPropertiesChangedEvent (line 193) | public ChangedEvent getViewPropertiesChangedEvent() { method getSelectedNodes (line 197) | public Set getSelectedNodes() { method getHiddenNodes (line 201) | public Set getHiddenNodes() { method getOnScreenNodes (line 205) | public Set getOnScreenNodes() { method setSelectedNodes (line 209) | public void setSelectedNodes(Set nodes) { method setHiddenNodes (line 251) | public void setHiddenNodes(Set nodes) { method setOnScreenNodes (line 256) | public void setOnScreenNodes(Set onScreenNodes) { method getSequenceFilterChain (line 261) | public FilterChain getSequenceFilterChain() { method setSequenceFilterChain (line 265) | public void setSequenceFilterChain(FilterChain chain) { method diagramChanged (line 273) | private void diagramChanged() { method getFilterChain (line 280) | public FilterChain getFilterChain() { method setFilterChain (line 284) | public void setFilterChain(FilterChain chain) { method calculateStringList (line 292) | private static List calculateStringList(Group g) { method getFirstGraph (line 300) | public InputGraph getFirstGraph() { method getSecondGraph (line 304) | public InputGraph getSecondGraph() { method selectGraph (line 311) | public void selectGraph(InputGraph g) { method getDiagramToView (line 317) | public Diagram getDiagramToView() { method getGraphToView (line 327) | public InputGraph getGraphToView() { method changed (line 337) | public void changed(RangeSliderModel source) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java class EditorInputGraphProvider (line 36) | public class EditorInputGraphProvider implements InputGraphProvider { method getGraph (line 38) | public InputGraph getGraph() { method setSelectedNodes (line 46) | public void setSelectedNodes(Set nodes) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java class EditorTopComponent (line 103) | public final class EditorTopComponent extends TopComponent implements Ch... method export (line 123) | public void export(File f) { method updateDisplayName (line 155) | private void updateDisplayName() { method EditorTopComponent (line 159) | public EditorTopComponent(Diagram diagram) { method keyTyped (line 301) | public void keyTyped(KeyEvent e) { method keyPressed (line 304) | public void keyPressed(KeyEvent e) { method keyReleased (line 311) | public void keyReleased(KeyEvent e) { method getDiagramModel (line 319) | public DiagramViewModel getDiagramModel() { method showSatellite (line 323) | private void showSatellite() { method showScene (line 329) | private void showScene() { method findNode (line 334) | public void findNode() { method zoomOut (line 338) | public void zoomOut() { method zoomIn (line 350) | public void zoomIn() { method showPrevDiagram (line 362) | public void showPrevDiagram() { method getModel (line 372) | public DiagramViewModel getModel() { method getFilterChain (line 376) | public FilterChain getFilterChain() { method getActive (line 380) | public static EditorTopComponent getActive() { method initComponents (line 397) | private void initComponents() { method getPersistenceType (line 410) | @Override method componentOpened (line 415) | @Override method componentClosed (line 419) | @Override method preferredID (line 423) | @Override method changed (line 428) | public void changed(RangeSliderModel model) { method showPredSucc (line 432) | public boolean showPredSucc() { method setSelection (line 436) | public void setSelection(PropertyMatcher matcher) { method setSelectedNodes (line 447) | public void setSelectedNodes(Set nodes) { method propertyChange (line 468) | public void propertyChange(PropertyChangeEvent evt) { method extract (line 488) | public void extract() { method hideNodes (line 492) | public void hideNodes() { method expandPredecessors (line 499) | public void expandPredecessors() { method expandSuccessors (line 524) | public void expandSuccessors() { method showAll (line 549) | public void showAll() { method getDiagram (line 553) | public Diagram getDiagram() { method componentActivated (line 557) | @Override method requestFocus (line 561) | @Override method requestFocusInWindow (line 567) | @Override method getUndoRedo (line 573) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExportCookie.java type ExportCookie (line 33) | public interface ExportCookie { method export (line 35) | void export(File f); FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedPanAction.java class ExtendedPanAction (line 42) | public class ExtendedPanAction extends WidgetAction.LockedAdapter { method isLocked (line 48) | protected boolean isLocked() { method mousePressed (line 52) | @Override method findScrollPane (line 66) | private JScrollPane findScrollPane(JComponent component) { method mouseReleased (line 82) | @Override method mouseDragged (line 91) | @Override method pan (line 96) | private boolean pan(Widget widget, Point newLocation) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedSatelliteComponent.java class ExtendedSatelliteComponent (line 36) | public class ExtendedSatelliteComponent extends JComponent implements Mo... method ExtendedSatelliteComponent (line 43) | public ExtendedSatelliteComponent(DiagramScene scene) { method addNotify (line 51) | public void addNotify() { method removeNotify (line 62) | public void removeNotify() { method update (line 68) | public void update() { method paint (line 77) | public void paint(Graphics g) { method mouseClicked (line 124) | public void mouseClicked(MouseEvent e) { method mousePressed (line 127) | public void mousePressed(MouseEvent e) { method mouseReleased (line 131) | public void mouseReleased(MouseEvent e) { method mouseEntered (line 135) | public void mouseEntered(MouseEvent e) { method mouseExited (line 138) | public void mouseExited(MouseEvent e) { method mouseDragged (line 141) | public void mouseDragged(MouseEvent e) { method mouseMoved (line 145) | public void mouseMoved(MouseEvent e) { method moveVisibleRect (line 148) | private void moveVisibleRect(Point center) { method sceneRepaint (line 177) | public void sceneRepaint() { method sceneValidating (line 181) | public void sceneValidating() { method sceneValidated (line 184) | public void sceneValidated() { method componentResized (line 187) | public void componentResized(ComponentEvent e) { method componentMoved (line 191) | public void componentMoved(ComponentEvent e) { method componentShown (line 195) | public void componentShown(ComponentEvent e) { method componentHidden (line 198) | public void componentHidden(ComponentEvent e) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/FindPanel.java class FindPanel (line 44) | class FindPanel extends JPanel implements KeyListener { method FindPanel (line 49) | public FindPanel(List
figures) { method createDesign (line 54) | protected void createDesign() { method updateComboBox (line 63) | public void updateComboBox(List
figures) { method getNameText (line 83) | public String getNameText() { method getValueText (line 87) | public String getValueText() { method keyTyped (line 91) | public void keyTyped(KeyEvent e) { method keyPressed (line 94) | public void keyPressed(KeyEvent e) { method find (line 100) | public void find() { method keyReleased (line 108) | public void keyReleased(KeyEvent e) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/GraphViewerImplementation.java class GraphViewerImplementation (line 35) | public class GraphViewerImplementation implements GraphViewer { method view (line 37) | public void view(InputGraph graph) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/PreferenceConstants.java class PreferenceConstants (line 30) | public class PreferenceConstants { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/SlotLayout.java class SlotLayout (line 38) | public class SlotLayout implements Layout { type HorizontalAlignment (line 40) | public enum HorizontalAlignment { method SlotLayout (line 50) | public SlotLayout() { method SlotLayout (line 54) | public SlotLayout(HorizontalAlignment alignment, boolean vertical) { method layout (line 60) | public void layout(Widget widget) { method requiresJustification (line 138) | public boolean requiresJustification(Widget widget) { method justify (line 142) | public void justify(Widget widget) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/EnableBlockLayoutAction.java class EnableBlockLayoutAction (line 35) | public class EnableBlockLayoutAction extends AbstractAction { method EnableBlockLayoutAction (line 40) | public EnableBlockLayoutAction() { method actionPerformed (line 47) | public void actionPerformed(ActionEvent ev) { method iconResource (line 52) | protected String iconResource() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java class ExpandPredecessorsAction (line 34) | public final class ExpandPredecessorsAction extends CallableSystemAction { method performAction (line 36) | public void performAction() { method getName (line 43) | public String getName() { method initialize (line 47) | @Override method getHelpCtx (line 52) | public HelpCtx getHelpCtx() { method asynchronous (line 56) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java class ExpandSuccessorsAction (line 34) | public final class ExpandSuccessorsAction extends CallableSystemAction { method performAction (line 36) | public void performAction() { method getName (line 43) | public String getName() { method initialize (line 47) | @Override method getHelpCtx (line 52) | public HelpCtx getHelpCtx() { method asynchronous (line 56) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExportAction.java class ExportAction (line 47) | public final class ExportAction extends CallableSystemAction implements ... method ExportAction (line 52) | public ExportAction() { method resultChanged (line 61) | public void resultChanged(LookupEvent e) { method performAction (line 65) | public void performAction() { method getName (line 100) | public String getName() { method iconResource (line 104) | @Override method getHelpCtx (line 109) | public HelpCtx getHelpCtx() { method asynchronous (line 113) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExtractAction.java class ExtractAction (line 38) | public final class ExtractAction extends CallableSystemAction { method performAction (line 40) | public void performAction() { method ExtractAction (line 47) | public ExtractAction() { method getName (line 52) | public String getName() { method initialize (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override method iconResource (line 70) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/HideAction.java class HideAction (line 38) | public final class HideAction extends CallableSystemAction { method performAction (line 40) | public void performAction() { method HideAction (line 47) | public HideAction() { method getName (line 52) | public String getName() { method initialize (line 56) | @Override method getHelpCtx (line 61) | public HelpCtx getHelpCtx() { method asynchronous (line 65) | @Override method iconResource (line 70) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/MouseOverAction.java class MouseOverAction (line 35) | public class MouseOverAction extends WidgetAction.Adapter { method MouseOverAction (line 40) | public MouseOverAction(HoverProvider provider) { method mouseMoved (line 44) | @Override method mouseExited (line 54) | @Override FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/NextDiagramAction.java class NextDiagramAction (line 40) | public final class NextDiagramAction extends ContextAction c... method getFrom (line 125) | public Point getFrom() { method getTo (line 129) | public Point getTo() { method addSuccessor (line 133) | private void addSuccessor(LineWidget widget) { method calculateClientArea (line 137) | @Override method paintWidget (line 142) | @Override method setHighlighted (line 208) | private void setHighlighted(boolean b) { method setPopupVisible (line 213) | private void setPopupVisible(boolean b) { method isHitAt (line 218) | @Override method notifyStateChanged (line 223) | @Override method setRecursiveHighlighted (line 230) | private void setRecursiveHighlighted(boolean b) { method highlightSuccessors (line 241) | private void highlightSuccessors(boolean b) { method setRecursivePopupVisible (line 248) | private void setRecursivePopupVisible(boolean b) { method popupVisibleSuccessors (line 259) | private void popupVisibleSuccessors(boolean b) { method getPopupMenu (line 266) | public JPopupMenu getPopupMenu(Widget widget, Point localLocation) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/MultiConnectionWidget.java class MultiConnectionWidget (line 55) | public class MultiConnectionWidget extends Widget implements PopupMenuPr... class Route (line 60) | private static class Route { method Route (line 68) | public Route(Point from, Point to) { method equals (line 76) | @Override method hashCode (line 87) | @Override method MultiConnectionWidget (line 101) | public MultiConnectionWidget(OutputSlot outputSlot, DiagramScene scene) { method setHoverPosition (line 174) | private void setHoverPosition(Point location) { method getNearest (line 178) | private Route getNearest(Point localLocation) { method isHitAt (line 195) | @Override method calculateClientArea (line 212) | @Override method paintWidget (line 217) | @Override method notifyStateChanged (line 236) | @Override method getPopupMenu (line 248) | public JPopupMenu getPopupMenu(Widget widget, Point localLocation) { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java class OutputSlotWidget (line 36) | public class OutputSlotWidget extends SlotWidget { method OutputSlotWidget (line 40) | public OutputSlotWidget(OutputSlot slot, DiagramScene scene, Widget pa... method getOutputSlot (line 47) | public OutputSlot getOutputSlot() { method calculateRelativeLocation (line 51) | protected Point calculateRelativeLocation() { FILE: HotSpot1.7/src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/SlotWidget.java class SlotWidget (line 43) | public abstract class SlotWidget extends Widget { method SlotWidget (line 52) | public SlotWidget(Slot slot, DiagramScene scene, Widget parent, Figure... method getAnchorPosition (line 61) | public Point getAnchorPosition() { method init (line 68) | protected void init() { method getSlot (line 76) | public Slot getSlot() { method getFigureWidget (line 80) | public FigureWidget getFigureWidget() { method paintWidget (line 84) | @Override method calculateClientArea (line 113) | @Override method calculateRelativeLocation (line 118) | protected abstract Point calculateRelativeLocation(); method calculateRelativeY (line 120) | protected double calculateRelativeY(int size, int index) { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java class BasicLogEvent (line 33) | public abstract class BasicLogEvent implements LogEvent { method BasicLogEvent (line 40) | BasicLogEvent(double start, String id) { method getStart (line 46) | public double getStart() { method getEnd (line 50) | public double getEnd() { method setEnd (line 54) | public void setEnd(double end) { method getElapsedTime (line 58) | public double getElapsedTime() { method getId (line 62) | public String getId() { method getCompilation (line 66) | public Compilation getCompilation() { method setCompilation (line 70) | public void setCompilation(Compilation compilation) { method print (line 74) | abstract public void print(PrintStream stream); FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java class CallSite (line 31) | public class CallSite { method CallSite (line 44) | CallSite() { method CallSite (line 47) | CallSite(int bci, Method m) { method add (line 52) | void add(CallSite site) { method last (line 59) | CallSite last() { method last (line 63) | CallSite last(int fromEnd) { method toString (line 67) | public String toString() { method print (line 84) | public void print(PrintStream stream) { method emit (line 88) | void emit(PrintStream stream, int indent) { method print (line 95) | public void print(PrintStream stream, int indent) { method getBci (line 127) | public int getBci() { method setBci (line 131) | public void setBci(int bci) { method getMethod (line 135) | public Method getMethod() { method setMethod (line 139) | public void setMethod(Method method) { method getCount (line 143) | public int getCount() { method setCount (line 147) | public void setCount(int count) { method getReceiver (line 151) | public String getReceiver() { method setReceiver (line 155) | public void setReceiver(String receiver) { method getReceiverCount (line 159) | public int getReceiverCount() { method setReceiver_count (line 163) | public void setReceiver_count(int receiver_count) { method getReason (line 167) | public String getReason() { method setReason (line 171) | public void setReason(String reason) { method getCalls (line 175) | public List getCalls() { method setCalls (line 179) | public void setCalls(List calls) { method isCompat (line 183) | public static boolean isCompat() { method setCompat (line 187) | public static void setCompat(boolean aCompat) { method setEndNodes (line 191) | void setEndNodes(int n) { method getEndNodes (line 195) | public int getEndNodes() { method setEndLiveNodes (line 199) | void setEndLiveNodes(int n) { method getEndLiveNodes (line 203) | public int getEndLiveNodes() { method setTimeStamp (line 207) | void setTimeStamp(double time) { method getTimeStamp (line 211) | public double getTimeStamp() { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java class Compilation (line 30) | public class Compilation implements LogEvent { method Compilation (line 48) | Compilation(int id) { method getPhase (line 52) | Phase getPhase(String s) { method getRegallocTime (line 61) | double getRegallocTime() { method getStart (line 65) | public double getStart() { method toString (line 69) | @Override method printShort (line 94) | public void printShort(PrintStream stream) { method print (line 103) | public void print(PrintStream stream) { method print (line 107) | public void print(PrintStream stream, boolean printInlining) { method print (line 111) | public void print(PrintStream stream, int indent, boolean printInlinin... method getId (line 135) | public int getId() { method setId (line 139) | public void setId(int id) { method isOsr (line 143) | public boolean isOsr() { method setOsr (line 147) | public void setOsr(boolean osr) { method getOsr_bci (line 151) | public int getOsr_bci() { method setOsr_bci (line 155) | public void setOsr_bci(int osrBci) { method getIcount (line 159) | public String getIcount() { method setICount (line 163) | public void setICount(String icount) { method getBcount (line 167) | public String getBcount() { method setBCount (line 171) | public void setBCount(String bcount) { method getSpecial (line 175) | public String getSpecial() { method setSpecial (line 179) | public void setSpecial(String special) { method setStart (line 183) | public void setStart(double start) { method getEnd (line 187) | public double getEnd() { method setEnd (line 191) | public void setEnd(double end) { method getAttempts (line 195) | public int getAttempts() { method setAttempts (line 199) | public void setAttempts(int attempts) { method getNMethod (line 203) | public NMethod getNMethod() { method setNMethod (line 207) | public void setNMethod(NMethod NMethod) { method getPhases (line 211) | public ArrayList getPhases() { method setPhases (line 215) | public void setPhases(ArrayList phases) { method getFailureReason (line 219) | public String getFailureReason() { method setFailureReason (line 223) | public void setFailureReason(String failureReason) { method getMethod (line 227) | public Method getMethod() { method setMethod (line 231) | public void setMethod(Method method) { method getCall (line 239) | public CallSite getCall() { method setCall (line 243) | public void setCall(CallSite call) { method getLateInlineCall (line 247) | public CallSite getLateInlineCall() { method getElapsedTime (line 251) | public double getElapsedTime() { method getCompilation (line 255) | public Compilation getCompilation() { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java type Constants (line 27) | interface Constants { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java class LogCleanupReader (line 37) | class LogCleanupReader extends Reader { method LogCleanupReader (line 54) | LogCleanupReader(Reader r) { method fill (line 62) | private void fill() throws IOException { method rawFill (line 94) | private void rawFill() throws IOException { method read (line 156) | public int read() throws java.io.IOException { method read (line 161) | public int read(char[] buffer) throws java.io.IOException { method read (line 165) | public int read(char[] b, int off, int len) throws java.io.IOException { method skip (line 183) | public long skip(long n) throws java.io.IOException { method ready (line 189) | public boolean ready() throws java.io.IOException { method markSupported (line 193) | public boolean markSupported() { method mark (line 197) | public void mark(int unused) throws java.io.IOException { method reset (line 201) | public void reset() throws java.io.IOException { method close (line 207) | public void close() throws java.io.IOException { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java class LogCompilation (line 37) | public class LogCompilation extends DefaultHandler implements ErrorHandl... method usage (line 39) | public static void usage(int exitcode) { method main (line 50) | public static void main(String[] args) throws Exception { method printStatistics (line 107) | public static void printStatistics(ArrayList events, PrintSt... FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java type LogEvent (line 30) | public interface LogEvent { method getStart (line 31) | public double getStart(); method getElapsedTime (line 33) | public double getElapsedTime(); method getCompilation (line 35) | public Compilation getCompilation(); method print (line 37) | public void print(PrintStream stream); FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java class LogParser (line 47) | public class LogParser extends DefaultHandler implements ErrorHandler, C... method compare (line 61) | public int compare(LogEvent a, LogEvent b) { method equals (line 72) | @Override method hashCode (line 77) | @Override method compare (line 84) | public int compare(LogEvent a, LogEvent b) { method equals (line 103) | public boolean equals(Object other) { method hashCode (line 107) | @Override method compare (line 114) | public int compare(LogEvent a, LogEvent b) { method equals (line 125) | @Override method hashCode (line 130) | @Override method parseLong (line 151) | long parseLong(String l) { method parse (line 173) | public static ArrayList parse(String file, boolean cleanup) ... method parse (line 177) | public static ArrayList parse(Reader reader, boolean cleanup... method search (line 209) | String search(Attributes attr, String name) { method search (line 213) | String search(Attributes attr, String name, String defaultValue) { method type (line 228) | String type(String id) { method type (line 240) | void type(String id, String name) { method method (line 245) | Method method(String id) { method makeId (line 253) | public String makeId(Attributes atts) { method startElement (line 262) | @Override method endElement (line 423) | @Override method warning (line 476) | @Override method error (line 482) | @Override method fatalError (line 488) | @Override FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java class MakeNotEntrantEvent (line 29) | class MakeNotEntrantEvent extends BasicLogEvent { method MakeNotEntrantEvent (line 34) | MakeNotEntrantEvent(double s, String i, boolean z, NMethod nm) { method getNMethod (line 40) | public NMethod getNMethod() { method print (line 44) | public void print(PrintStream stream) { method isZombie (line 52) | public boolean isZombie() { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java class Method (line 29) | public class Method implements Constants { method decodeFlags (line 39) | String decodeFlags(int osr_bci) { method format (line 52) | String format(int osr_bci) { method toString (line 60) | @Override method getHolder (line 65) | public String getHolder() { method setHolder (line 69) | public void setHolder(String holder) { method getName (line 73) | public String getName() { method setName (line 77) | public void setName(String name) { method getReturnType (line 81) | public String getReturnType() { method setReturnType (line 85) | public void setReturnType(String returnType) { method getArguments (line 89) | public String getArguments() { method setArguments (line 93) | public void setArguments(String arguments) { method getBytes (line 97) | public String getBytes() { method setBytes (line 101) | public void setBytes(String bytes) { method getIICount (line 105) | public String getIICount() { method setIICount (line 109) | public void setIICount(String iicount) { method getFlags (line 113) | public String getFlags() { method setFlags (line 117) | public void setFlags(String flags) { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java class NMethod (line 29) | public class NMethod extends BasicLogEvent { method NMethod (line 34) | NMethod(double s, String i, long a, long sz) { method print (line 40) | public void print(PrintStream out) { method getAddress (line 45) | public long getAddress() { method setAddress (line 49) | public void setAddress(long address) { method getSize (line 53) | public long getSize() { method setSize (line 57) | public void setSize(long size) { FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java class Phase (line 29) | public class Phase extends BasicLogEvent { method Phase (line 36) | Phase(String n, double s, int nodes, int live) { method getNodes (line 42) | int getNodes() { method setEndNodes (line 46) | void setEndNodes(int n) { method getName (line 50) | public String getName() { method getStartNodes (line 54) | public int getStartNodes() { method getEndNodes (line 58) | public int getEndNodes() { method getLiveNodes (line 62) | int getLiveNodes() { method setEndLiveNodes (line 66) | void setEndLiveNodes(int n) { method getStartLiveNodes (line 70) | public int getStartLiveNodes() { method getEndLiveNodes (line 74) | public int getEndLiveNodes() { method print (line 78) | @Override FILE: HotSpot1.7/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java class UncommonTrapEvent (line 29) | class UncommonTrapEvent extends BasicLogEvent { method UncommonTrapEvent (line 36) | UncommonTrapEvent(double s, String i, String r, String a, int c) { method addJVMS (line 44) | public void addJVMS(String method, int bci) { method updateCount (line 48) | public void updateCount(UncommonTrapEvent trap) { method print (line 52) | public void print(PrintStream stream) { method getReason (line 57) | public String getReason() { method getAction (line 61) | public String getAction() { method getCount (line 65) | public int getCount() { method setCount (line 69) | public void setCount(int count) { method getJvms (line 73) | public String getJvms() { method setJvms (line 77) | public void setJvms(String jvms) { method setCompilation (line 81) | public void setCompilation(Compilation compilation) { FILE: HotSpot1.7/src/share/tools/ProjectCreator/ArgsParser.java class ArgIterator (line 25) | class ArgIterator { method ArgIterator (line 28) | ArgIterator(String[] args) { method get (line 32) | String get() { return args[i]; } method hasMore (line 33) | boolean hasMore() { return args != null && i < args.length; } method next (line 34) | boolean next() { return ++i < args.length; } class ArgHandler (line 37) | abstract class ArgHandler { method handle (line 38) | public abstract void handle(ArgIterator it); class ArgRule (line 42) | class ArgRule { method ArgRule (line 45) | ArgRule(String arg, ArgHandler handler) { method process (line 50) | boolean process(ArgIterator it) { method match (line 57) | boolean match(String rule_pattern, String arg) { class ArgsParser (line 62) | class ArgsParser { method ArgsParser (line 63) | ArgsParser(String[] args, FILE: HotSpot1.7/src/share/tools/ProjectCreator/BuildConfig.java class BuildConfig (line 29) | class BuildConfig { method getCI (line 36) | static CompilerInterface getCI() { method initNames (line 49) | @SuppressWarnings("rawtypes") method init (line 79) | protected void init(Vector includes, Vector defines) { method initDefaultCompilerFlags (line 87) | protected void initDefaultCompilerFlags(Vector includes) { method initDefaultLinkerFlags (line 97) | protected void initDefaultLinkerFlags() { method matchesIgnoredPath (line 105) | public boolean matchesIgnoredPath(String path) { method matchesHidePath (line 116) | public boolean matchesHidePath(String path) { method matchesAdditionalGeneratedPath (line 127) | public Vector matchesAdditionalGeneratedPath(String fullPath) { method addTo (line 143) | void addTo(Hashtable ht, String key, String value) { method initDefaultDefines (line 147) | void initDefaultDefines(Vector defines) { method get (line 166) | String get(String key) { method getV (line 170) | Vector getV(String key) { method getO (line 174) | Object getO(String key) { method getH (line 178) | Hashtable getH(String key) { method getFieldInContext (line 182) | Object getFieldInContext(String field) { method lookupHashFieldInContext (line 192) | Object lookupHashFieldInContext(String field, String key) { method put (line 205) | void put(String key, String value) { method put (line 209) | void put(String key, Vector vvalue) { method add (line 213) | void add(String key, Vector vvalue) { method flavour (line 217) | String flavour() { method build (line 221) | String build() { method getSpecificField (line 225) | Object getSpecificField(String field) { method putSpecificField (line 229) | void putSpecificField(String field, Object value) { method collectRelevantVectors (line 233) | void collectRelevantVectors(Vector rv, String field) { method collectRelevantHashes (line 244) | void collectRelevantHashes(Hashtable rv, String field) { method getDefines (line 258) | Vector getDefines() { method getIncludes (line 264) | Vector getIncludes() { method getSourceIncludes (line 271) | private Vector getSourceIncludes() { method appliesToTieredBuild (line 285) | static boolean appliesToTieredBuild(String cfg) { method appliesToTieredBuild (line 293) | static boolean appliesToTieredBuild(String cfg, String key) { method getTieredBuildCfg (line 297) | static String getTieredBuildCfg(String cfg) { method getField (line 302) | static Object getField(String cfg, String field) { method getFieldString (line 311) | static String getFieldString(String cfg, String field) { method getFieldVector (line 315) | static Vector getFieldVector(String cfg, String field) { method putField (line 319) | static void putField(String cfg, String field, Object value) { method putFieldImpl (line 326) | private static void putFieldImpl(String cfg, String field, Object valu... method getFieldHash (line 341) | static Object getFieldHash(String cfg, String field, String name) { method putFieldHash (line 347) | static void putFieldHash(String cfg, String field, String name, Object... method putFieldHashImpl (line 354) | private static void putFieldHashImpl(String cfg, String field, String ... method addFieldVector (line 365) | static void addFieldVector(String cfg, String field, String element) { method addFieldVectorImpl (line 372) | private static void addFieldVectorImpl(String cfg, String field, Strin... method expandFormat (line 383) | String expandFormat(String format) { class GenericDebugConfig (line 422) | abstract class GenericDebugConfig extends BuildConfig { method getOptFlag (line 423) | abstract String getOptFlag(); method init (line 425) | protected void init(Vector includes, Vector defines) { class GenericDebugNonKernelConfig (line 436) | abstract class GenericDebugNonKernelConfig extends GenericDebugConfig { method init (line 437) | protected void init(Vector includes, Vector defines) { class C1DebugConfig (line 443) | class C1DebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 444) | String getOptFlag() { method C1DebugConfig (line 448) | C1DebugConfig() { class C1FastDebugConfig (line 454) | class C1FastDebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 455) | String getOptFlag() { method C1FastDebugConfig (line 459) | C1FastDebugConfig() { class C2DebugConfig (line 465) | class C2DebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 466) | String getOptFlag() { method C2DebugConfig (line 470) | C2DebugConfig() { class C2FastDebugConfig (line 476) | class C2FastDebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 477) | String getOptFlag() { method C2FastDebugConfig (line 481) | C2FastDebugConfig() { class TieredDebugConfig (line 487) | class TieredDebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 488) | String getOptFlag() { method TieredDebugConfig (line 492) | TieredDebugConfig() { class TieredFastDebugConfig (line 498) | class TieredFastDebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 499) | String getOptFlag() { method TieredFastDebugConfig (line 503) | TieredFastDebugConfig() { class ProductConfig (line 509) | abstract class ProductConfig extends BuildConfig { method init (line 510) | protected void init(Vector includes, Vector defines) { class C1ProductConfig (line 521) | class C1ProductConfig extends ProductConfig { method C1ProductConfig (line 522) | C1ProductConfig() { class C2ProductConfig (line 528) | class C2ProductConfig extends ProductConfig { method C2ProductConfig (line 529) | C2ProductConfig() { class TieredProductConfig (line 535) | class TieredProductConfig extends ProductConfig { method TieredProductConfig (line 536) | TieredProductConfig() { class CoreDebugConfig (line 542) | class CoreDebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 543) | String getOptFlag() { method CoreDebugConfig (line 547) | CoreDebugConfig() { class CoreFastDebugConfig (line 553) | class CoreFastDebugConfig extends GenericDebugNonKernelConfig { method getOptFlag (line 554) | String getOptFlag() { method CoreFastDebugConfig (line 558) | CoreFastDebugConfig() { class CoreProductConfig (line 564) | class CoreProductConfig extends ProductConfig { method CoreProductConfig (line 565) | CoreProductConfig() { class CompilerInterface (line 572) | abstract class CompilerInterface { method getBaseCompilerFlags (line 573) | abstract Vector getBaseCompilerFlags(Vector defines, Vector includes, ... method getBaseLinkerFlags (line 574) | abstract Vector getBaseLinkerFlags(String outDir, String outDll, Strin... method getDebugCompilerFlags (line 575) | abstract Vector getDebugCompilerFlags(String opt); method getDebugLinkerFlags (line 576) | abstract Vector getDebugLinkerFlags(); method getAdditionalNonKernelLinkerFlags (line 577) | abstract void getAdditionalNonKernelLinkerFlags(Vector rv); method getProductCompilerFlags (line 578) | abstract Vector getProductCompilerFlags(); method getProductLinkerFlags (line 579) | abstract Vector getProductLinkerFlags(); method getOptFlag (line 580) | abstract String getOptFlag(); method getNoOptFlag (line 581) | abstract String getNoOptFlag(); method makeCfgName (line 582) | abstract String makeCfgName(String flavourBuild, String platformName); method addAttr (line 584) | void addAttr(Vector receiver, String attr, String value) { method extAttr (line 587) | void extAttr(Vector receiver, String attr, String value) { FILE: HotSpot1.7/src/share/tools/ProjectCreator/FileTreeCreator.java class FileTreeCreator (line 8) | public class FileTreeCreator extends SimpleFileVisitor method FileTreeCreator (line 17) | public FileTreeCreator(Path startDir, Vector allConfigs, ... class DirAttributes (line 27) | public class DirAttributes { method DirAttributes (line 32) | public DirAttributes() { method DirAttributes (line 37) | public DirAttributes(HashSet excludes2, HashSet allConfi... method visitFile (line 18) | @Override method preVisitDirectory (line 91) | @Override method postVisitDirectory (line 125) | @Override method visitFileFailed (line 132) | @Override method writeFileTree (line 137) | public void writeFileTree() throws IOException { FILE: HotSpot1.7/src/share/tools/ProjectCreator/FileTreeCreatorVC7.java class FileTreeCreatorVC7 (line 12) | public class FileTreeCreatorVC7 extends FileTreeCreator { method FileTreeCreatorVC7 (line 14) | public FileTreeCreatorVC7(Path startDir, Vector allConfig... method visitFile (line 18) | @Override method preVisitDirectory (line 102) | @Override method postVisitDirectory (line 139) | @Override method visitFileFailed (line 148) | @Override method writeFileTree (line 153) | public void writeFileTree() throws IOException { FILE: HotSpot1.7/src/share/tools/ProjectCreator/ProjectCreator.java class ProjectCreator (line 25) | public class ProjectCreator { method usage (line 27) | public static void usage() { method main (line 77) | public static void main(String[] args) { FILE: HotSpot1.7/src/share/tools/ProjectCreator/Util.java class Util (line 28) | public class Util { method join (line 30) | static String join(String padder, Vector v) { method join (line 34) | static String join(String padder, Vector v, boolean quoted) { method prefixed_join (line 52) | static String prefixed_join(String padder, Vector v, boolean q... method normalize (line 71) | static String normalize(String file) { FILE: HotSpot1.7/src/share/tools/ProjectCreator/WinGammaPlatform.java class HsArgHandler (line 36) | abstract class HsArgHandler extends ArgHandler { method nextNotKey (line 41) | boolean nextNotKey(ArgIterator it) { method empty (line 50) | void empty(String key, String message) { method getCfg (line 60) | static String getCfg(String val) { class ArgRuleSpecific (line 71) | class ArgRuleSpecific extends ArgRule { method ArgRuleSpecific (line 72) | ArgRuleSpecific(String arg, ArgHandler handler) { method match (line 76) | boolean match(String rulePattern, String arg) { class SpecificHsArgHandler (line 82) | class SpecificHsArgHandler extends HsArgHandler { method handle (line 87) | public void handle(ArgIterator it) { method SpecificHsArgHandler (line 111) | SpecificHsArgHandler(String argKey, String valKey, String message, int... class HsArgRule (line 120) | class HsArgRule extends ArgRuleSpecific { method HsArgRule (line 122) | HsArgRule(String argKey, String valKey, String message, int type) { class WinGammaPlatform (line 128) | public abstract class WinGammaPlatform { method fileNameStringEquality (line 130) | public boolean fileNameStringEquality(String s1, String s2) { method usage (line 134) | static void usage() throws IllegalArgumentException { method addPerFileLine (line 162) | public void addPerFileLine(Hashtable table, class PerFileCondData (line 175) | protected static class PerFileCondData { method addConditionalPerFileLine (line 180) | protected void addConditionalPerFileLine(Hashtable table, class PrelinkCommandData (line 197) | protected static class PrelinkCommandData { method addPrelinkCommand (line 202) | protected void addPrelinkCommand(Hashtable table, method findString (line 212) | public boolean findString(Vector v, String s) { method getProjectName (line 222) | String getProjectName(String fullPath, String extension) method getProjectExt (line 258) | protected abstract String getProjectExt(); method createVcproj (line 260) | public void createVcproj(String[] args) method writePrologue (line 273) | protected void writePrologue(String[] args) { method parseArguments (line 282) | void parseArguments(String[] args) { method createAllConfigs (line 548) | Vector createAllConfigs(String platform) { method writeProjectFile (line 572) | public void writeProjectFile(String projectFileName, String projectName, method startTagPrim (line 580) | private void startTagPrim(String name, String[] attrs, boolean close) { method startTagPrim (line 584) | private void startTagPrim(String name, String[] attrs, boolean close, method startTag (line 611) | void startTag(String name, String... attrs) { method startTagV (line 615) | void startTagV(String name, Vector attrs) { method endTag (line 623) | void endTag() { method endTagNoIndent (line 630) | private void endTagNoIndent() { method tag (line 636) | void tag(String name, String... attrs) { method tagData (line 640) | void tagData(String name, String data) { method tagData (line 646) | void tagData(String name, String data, String... attrs) { method tagV (line 652) | void tagV(String name, Vector attrs) { method doIndent (line 660) | void doIndent() { FILE: HotSpot1.7/src/share/tools/ProjectCreator/WinGammaPlatformVC10.java class WinGammaPlatformVC10 (line 12) | public class WinGammaPlatformVC10 extends WinGammaPlatformVC7 { method getProjectExt (line 18) | @Override method writeProjectFile (line 23) | @Override method writeUserFile (line 129) | private void writeUserFile(String projectFileName, Vector... method addFilter (line 153) | public void addFilter(String rPath) { method addFilterDependency (line 157) | public void addFilterDependency(String fileLoc, String filter) { method writeFilterFile (line 161) | private void writeFilterFile(String projectFileName, String projectName, method getFileTagFromSuffix (line 204) | public String getFileTagFromSuffix(String fileName) { method writeFiles (line 218) | void writeFiles(Vector allConfigs, String projDir) { method handleIncludes (line 243) | private void handleIncludes(Vector includes, Vector v) { method tagData (line 267) | void tagData(BuildConfig cfg, String name, String data) { method tag (line 271) | void tag(BuildConfig cfg, String name, String... attrs) { method startTag (line 280) | void startTag(BuildConfig cfg, String name, String... attrs) { class CompilerInterfaceVC10 (line 291) | class CompilerInterfaceVC10 extends CompilerInterface { method getBaseCompilerFlags (line 293) | @Override method getDebugCompilerFlags (line 327) | @Override method getProductCompilerFlags (line 344) | @Override method getBaseLinkerFlags (line 364) | @Override method getDebugLinkerFlags (line 401) | @Override method getProductLinkerFlags (line 410) | @Override method getAdditionalNonKernelLinkerFlags (line 422) | @Override method getOptFlag (line 427) | @Override method getNoOptFlag (line 432) | @Override method makeCfgName (line 437) | @Override FILE: HotSpot1.7/src/share/tools/ProjectCreator/WinGammaPlatformVC7.java class WinGammaPlatformVC7 (line 31) | public class WinGammaPlatformVC7 extends WinGammaPlatform { method projectVersion (line 35) | String projectVersion() { method writeProjectFile (line 39) | public void writeProjectFile(String projectFileName, String projectName, method writeCustomToolConfig (line 79) | void writeCustomToolConfig(Vector configs, String[] custo... method writeFiles (line 89) | void writeFiles(Vector allConfigs) { method handleIncludes (line 118) | private void handleIncludes(Vector includes, Vector... function ExprDict (line 902) | ExprDict &ExprDict::operator =( const ExprDict &rhs) { function Production (line 958) | Production *ProductionState::getProduction(const char *result) { method Expr (line 66) | Expr *cost_lb() const { return (Expr *)_cost_lb; } method Expr (line 67) | Expr *cost_ub() const { return (Expr *)_cost_ub; } function Expr (line 989) | Expr *ProductionState::cost_lb(const char *result) { function Expr (line 993) | Expr *ProductionState::cost_ub(const char *result) { function print_key (line 1036) | static void print_key (const void* key) { fprintf(stdout, "... function print_production (line 1037) | static void print_production(const void* production) { fflush(stdout); (... FILE: HotSpot1.7/src/share/vm/adlc/dict2.cpp class bucket (line 40) | class bucket { function Dict (line 152) | Dict &Dict::operator =( const Dict &d ) { function printvoid (line 258) | static void printvoid(const void* x) { printf("%p", x); } function hashstr (line 285) | int hashstr(const void *t) { function hashptr (line 301) | int hashptr(const void *key) { function hashkey (line 310) | int hashkey(const void *key) { function cmpstr (line 315) | int cmpstr(const void *k1, const void *k2) { function cmpkey (line 320) | int cmpkey(const void *key1, const void *key2) { FILE: HotSpot1.7/src/share/vm/adlc/dict2.hpp class Dict (line 31) | class Dict class Arena (line 46) | class Arena class bucket (line 47) | class bucket method Size (line 70) | int Size(void) const { return _cnt; } class Dict (line 44) | class Dict { // Dictionary structure class Arena (line 46) | class Arena class bucket (line 47) | class bucket method Size (line 70) | int Size(void) const { return _cnt; } class DictI (line 108) | class DictI { method DictI (line 115) | DictI( const Dict *d ) {reset(d);} method test (line 118) | int test(void) { return _i<_d->_size;} FILE: HotSpot1.7/src/share/vm/adlc/filebuff.cpp function FileBuffRegion (line 108) | FileBuffRegion *FileBuffRegion::copy() { function FileBuffRegion (line 120) | FileBuffRegion *FileBuffRegion::merge( FileBuffRegion *br ) { function expandtab (line 162) | static int expandtab( ostream &os, int off, char c, char fill1, char fil... function printline (line 176) | static int printline( ostream& os, const char *fname, int line, function ostream (line 227) | ostream& operator<< ( ostream& os, FileBuffRegion &br ) { FILE: HotSpot1.7/src/share/vm/adlc/filebuff.hpp class BufferedFile (line 35) | class BufferedFile { method BufferedFile (line 39) | inline BufferedFile() { _name = NULL; _fp = NULL; } class ArchDesc (line 43) | class ArchDesc class FileBuff (line 48) | class FileBuff { method linenum (line 78) | int linenum() const { return _linenum; } method set_linenum (line 79) | void set_linenum(int line) { _linenum = line; } method getoff (line 83) | long getoff(const char* s) { return _bufoff + (long)(s - _buf); } class FileBuffRegion (line 90) | class FileBuffRegion { FILE: HotSpot1.7/src/share/vm/adlc/forms.cpp function Arena (line 31) | Arena *Form::generate_arena() { function OpClassForm (line 180) | OpClassForm *Form::is_opclass() const { function OperandForm (line 184) | OperandForm *Form::is_operand() const { function InstructForm (line 188) | InstructForm *Form::is_instruction() const { function MachNodeForm (line 192) | MachNodeForm *Form::is_machnode() const { function AttributeForm (line 196) | AttributeForm *Form::is_attribute() const { function Effect (line 200) | Effect *Form::is_effect() const { function ResourceForm (line 204) | ResourceForm *Form::is_resource() const { function PipeClassForm (line 208) | PipeClassForm *Form::is_pipeclass() const { function Form (line 318) | const Form *FormDict::Insert(const char *name, Form *form) { function Form (line 324) | const Form *FormDict::operator [](const char *name) const { function FormDict (line 335) | FormDict &FormDict::operator =( const FormDict &rhs) { function dumpkey (line 349) | static void dumpkey (const void* key) { fprintf(stdout, "%s", (char*) k... function dumpform (line 350) | static void dumpform(const void* form) { fflush(stdout); ((Form*)form)->... FILE: HotSpot1.7/src/share/vm/adlc/forms.hpp class Form (line 40) | class Form method is_cisc_reg (line 143) | virtual bool is_cisc_reg(FormDict &globals) const { return f... method is_cisc_mem (line 144) | virtual bool is_cisc_mem(FormDict &globals) const { return f... method Form (line 147) | Form(int formType=0, int line=0) method ideal_only (line 151) | virtual bool ideal_only() const { method verify (line 157) | virtual bool verify() { return true; } method dump (line 159) | virtual void dump() { output(stderr); } method output (line 161) | virtual void output(FILE *fp) { fprintf(fp,"Form Output"); } type DataType (line 165) | enum DataType { type CallType (line 191) | enum CallType { type InterfaceType (line 203) | enum InterfaceType { type CiscSpillInfo (line 212) | enum CiscSpillInfo { class InstructForm (line 41) | class InstructForm class MachNodeForm (line 42) | class MachNodeForm class OperandForm (line 43) | class OperandForm class OpClassForm (line 44) | class OpClassForm class AttributeForm (line 45) | class AttributeForm class RegisterForm (line 46) | class RegisterForm class PipelineForm (line 47) | class PipelineForm class SourceForm (line 48) | class SourceForm class EncodeForm (line 49) | class EncodeForm class Component (line 50) | class Component class Constraint (line 51) | class Constraint class Predicate (line 52) | class Predicate class MatchRule (line 53) | class MatchRule class Attribute (line 54) | class Attribute class Effect (line 55) | class Effect class ExpandRule (line 56) | class ExpandRule class RewriteRule (line 57) | class RewriteRule class ConstructRule (line 58) | class ConstructRule class FormatRule (line 59) | class FormatRule class Peephole (line 60) | class Peephole class EncClass (line 61) | class EncClass class Interface (line 62) | class Interface class RegInterface (line 63) | class RegInterface class ConstInterface (line 64) | class ConstInterface class MemInterface (line 65) | class MemInterface class CondInterface (line 66) | class CondInterface class Opcode (line 67) | class Opcode class InsEncode (line 68) | class InsEncode class RegDef (line 69) | class RegDef class RegClass (line 70) | class RegClass class AllocClass (line 71) | class AllocClass class ResourceForm (line 72) | class ResourceForm class PipeClassForm (line 73) | class PipeClassForm class PeepMatch (line 74) | class PeepMatch class PeepConstraint (line 75) | class PeepConstraint class PeepReplace (line 76) | class PeepReplace class MatchList (line 77) | class MatchList class ArchDesc (line 79) | class ArchDesc class FormDict (line 83) | class FormDict { class Form (line 118) | class Form { method is_cisc_reg (line 143) | virtual bool is_cisc_reg(FormDict &globals) const { return f... method is_cisc_mem (line 144) | virtual bool is_cisc_mem(FormDict &globals) const { return f... method Form (line 147) | Form(int formType=0, int line=0) method ideal_only (line 151) | virtual bool ideal_only() const { method verify (line 157) | virtual bool verify() { return true; } method dump (line 159) | virtual void dump() { output(stderr); } method output (line 161) | virtual void output(FILE *fp) { fprintf(fp,"Form Output"); } type DataType (line 165) | enum DataType { type CallType (line 191) | enum CallType { type InterfaceType (line 203) | enum InterfaceType { type CiscSpillInfo (line 212) | enum CiscSpillInfo { class FormList (line 254) | class FormList { method addForm (line 264) | void addForm(Form * entry) { method Form (line 268) | Form * current() { return _cur; } method Form (line 269) | Form * iter() { if (_justReset) _justReset = 0; method reset (line 272) | void reset() { if (_root) {_cur = _root; _justReset = 1;} } method Form (line 275) | Form * current2(){ return _cur2; } method Form (line 276) | Form * iter2() { if (_justReset2) _justReset2 = 0; method reset2 (line 279) | void reset2() { if (_root) {_cur2 = _root; _justReset2 = 1;} } method count (line 281) | int count() { method dump (line 287) | void dump() { method verify (line 295) | bool verify() { method output (line 307) | void output(FILE* fp) { method FormList (line 315) | FormList() { _justReset = 1; _justReset2 = 1; _root = NULL; _tail = NU... class NameList (line 321) | class NameList { class PreserveIter (line 368) | class PreserveIter { method PreserveIter (line 375) | PreserveIter(NameList* nl) { class NameAndList (line 390) | class NameAndList { method count (line 407) | int count() { return _list.count(); } class ComponentList (line 420) | class ComponentList : private NameList { method match_count (line 433) | int match_count() { return _matchcnt; } method Component (line 443) | Component *at(int position) { return (*this)[position]; } class SourceForm (line 469) | class SourceForm : public Form { class HeaderForm (line 486) | class HeaderForm : public SourceForm { method HeaderForm (line 488) | HeaderForm(char* code) : SourceForm(code) { } class PreHeaderForm (line 493) | class PreHeaderForm : public SourceForm { method PreHeaderForm (line 495) | PreHeaderForm(char* code) : SourceForm(code) { } class Expr (line 508) | class Expr { method is_unknown (line 524) | bool is_unknown() const { return (this == Expr::get_unknown()); } method is_zero (line 525) | bool is_zero() const { return (_min_value == Expr::Zero && _max_va... method less_than_or_equal (line 526) | bool less_than_or_equal(const Expr *c) const { return (_max_value <= ... method set_external_name (line 531) | void set_external_name(const char *name) { _external_name = name; } class ExprDict (line 557) | class ExprDict { FILE: HotSpot1.7/src/share/vm/adlc/formsopt.cpp function RegClass (line 50) | RegClass *RegisterForm::addRegClass(const char *className) { function AllocClass (line 58) | AllocClass *RegisterForm::addAllocClass(char *className) { function RegDef (line 85) | RegDef *RegisterForm::iter_RegDefs() { function RegDef (line 107) | RegDef *RegisterForm::getRegDef(const char *regName) { function RegClass (line 113) | RegClass *RegisterForm::getRegClass(const char *className) { function uint32 (line 210) | uint32 RegDef::register_num() const { function uint (line 239) | uint RegClass::size() const { function RegDef (line 243) | const RegDef *RegClass::get_RegDef(const char *rd_name) const { function RegDef (line 255) | RegDef *RegClass::RegDef_iter() { function RegDef (line 261) | const RegDef* RegClass::find_first_elem() { function ResourceForm (line 452) | ResourceForm *ResourceForm::is_resource() const { function PipeClassForm (line 515) | PipeClassForm *PipeClassForm::is_pipeclass() const { function PeepConstraint (line 675) | PeepConstraint *PeepConstraint::next() { FILE: HotSpot1.7/src/share/vm/adlc/formsopt.hpp class Form (line 31) | class Form class InstructForm (line 32) | class InstructForm class OperandForm (line 33) | class OperandForm class OpClassForm (line 34) | class OpClassForm class AttributeForm (line 35) | class AttributeForm class RegisterForm (line 36) | class RegisterForm class PipelineForm (line 37) | class PipelineForm class SourceForm (line 38) | class SourceForm class EncodeForm (line 39) | class EncodeForm class Component (line 40) | class Component class Constraint (line 41) | class Constraint class Predicate (line 42) | class Predicate class MatchRule (line 43) | class MatchRule class Attribute (line 44) | class Attribute class Effect (line 45) | class Effect class ExpandRule (line 46) | class ExpandRule class RewriteRule (line 47) | class RewriteRule class ConstructRule (line 48) | class ConstructRule class FormatRule (line 49) | class FormatRule class Peephole (line 50) | class Peephole method peephole_number (line 433) | int peephole_number() { return _peephole_number; } method PeepMatch (line 434) | PeepMatch *match() { return _match; } method PeepConstraint (line 435) | PeepConstraint *constraints() { return _constraint; } method PeepReplace (line 436) | PeepReplace *replacement() { return _replace; } method Peephole (line 437) | Peephole *next() { return _next; } class PeepMatch (line 51) | class PeepMatch class PeepConstraint (line 52) | class PeepConstraint class EncClass (line 53) | class EncClass class Interface (line 54) | class Interface class RegInterface (line 55) | class RegInterface class ConstInterface (line 56) | class ConstInterface class MemInterface (line 57) | class MemInterface class CondInterface (line 58) | class CondInterface class Opcode (line 59) | class Opcode class InsEncode (line 60) | class InsEncode class RegDef (line 61) | class RegDef class RegClass (line 62) | class RegClass class AllocClass (line 63) | class AllocClass method uint (line 202) | uint size() {return _regDef.Size();} class ResourceForm (line 64) | class ResourceForm method mask (line 287) | unsigned mask() const { return _resmask; } class PipeClassForm (line 65) | class PipeClassForm method hasFixedLatency (line 385) | bool hasFixedLatency() { return _has_fixed_latency; } method fixedLatency (line 386) | int fixedLatency() { return _fixed_latency; } method setFixedLatency (line 388) | void setFixedLatency(int fixed_latency) { _has_fixed_latency = 1; _fix... method setInstructionCount (line 390) | void setInstructionCount(int i) { _instruction_count = i; } method setMultipleBundles (line 391) | void setMultipleBundles(bool b) { _has_multiple_bundles = b; } method setBranchDelay (line 392) | void setBranchDelay(bool s) { _has_branch_delay_slot = s; } method setForceSerialization (line 393) | void setForceSerialization(bool s) { _force_serialization = s; } method setMayHaveNoCode (line 394) | void setMayHaveNoCode(bool s) { _may_have_no_code = s; } method InstructionCount (line 396) | int InstructionCount() const { return _instruction_count; } method hasMultipleBundles (line 397) | bool hasMultipleBundles() const { return _has_multiple_bundles; } method hasBranchDelay (line 398) | bool hasBranchDelay() const { return _has_branch_delay_slot; } method forceSerialization (line 399) | bool forceSerialization() const { return _force_serialization; } method mayHaveNoCode (line 400) | bool mayHaveNoCode() const { return _may_have_no_code; } class PipeClassOperandForm (line 66) | class PipeClassOperandForm method PipeClassOperandForm (line 317) | PipeClassOperandForm(const char *stage, unsigned iswrite, unsigned mor... method isWrite (line 325) | bool isWrite() const { return _iswrite != 0; } class PipeClassResourceForm (line 67) | class PipeClassResourceForm method PipeClassResourceForm (line 342) | PipeClassResourceForm(const char *resource, const char *stage, int cyc... class PeepMatch (line 68) | class PeepMatch class PeepConstraint (line 69) | class PeepConstraint class PeepReplace (line 70) | class PeepReplace class MatchList (line 71) | class MatchList class ArchDesc (line 73) | class ArchDesc class RegisterForm (line 77) | class RegisterForm : public Form { class RegDef (line 124) | class RegDef : public Form { class RegClass (line 157) | class RegClass : public Form { class AllocClass (line 189) | class AllocClass : public Form { method uint (line 202) | uint size() {return _regDef.Size();} class FrameForm (line 211) | class FrameForm : public Form { class PipelineForm (line 247) | class PipelineForm : public Form { class ResourceForm (line 285) | class ResourceForm : public Form { method mask (line 287) | unsigned mask() const { return _resmask; } class PipeClassOperandForm (line 307) | class PipeClassOperandForm : public Form { method PipeClassOperandForm (line 317) | PipeClassOperandForm(const char *stage, unsigned iswrite, unsigned mor... method isWrite (line 325) | bool isWrite() const { return _iswrite != 0; } class PipeClassResourceForm (line 332) | class PipeClassResourceForm : public Form { method PipeClassResourceForm (line 342) | PipeClassResourceForm(const char *resource, const char *stage, int cyc... class PipeClassForm (line 356) | class PipeClassForm : public Form { method hasFixedLatency (line 385) | bool hasFixedLatency() { return _has_fixed_latency; } method fixedLatency (line 386) | int fixedLatency() { return _fixed_latency; } method setFixedLatency (line 388) | void setFixedLatency(int fixed_latency) { _has_fixed_latency = 1; _fix... method setInstructionCount (line 390) | void setInstructionCount(int i) { _instruction_count = i; } method setMultipleBundles (line 391) | void setMultipleBundles(bool b) { _has_multiple_bundles = b; } method setBranchDelay (line 392) | void setBranchDelay(bool s) { _has_branch_delay_slot = s; } method setForceSerialization (line 393) | void setForceSerialization(bool s) { _force_serialization = s; } method setMayHaveNoCode (line 394) | void setMayHaveNoCode(bool s) { _may_have_no_code = s; } method InstructionCount (line 396) | int InstructionCount() const { return _instruction_count; } method hasMultipleBundles (line 397) | bool hasMultipleBundles() const { return _has_multiple_bundles; } method hasBranchDelay (line 398) | bool hasBranchDelay() const { return _has_branch_delay_slot; } method forceSerialization (line 399) | bool forceSerialization() const { return _force_serialization; } method mayHaveNoCode (line 400) | bool mayHaveNoCode() const { return _may_have_no_code; } class Peephole (line 409) | class Peephole : public Form { method peephole_number (line 433) | int peephole_number() { return _peephole_number; } method PeepMatch (line 434) | PeepMatch *match() { return _match; } method PeepConstraint (line 435) | PeepConstraint *constraints() { return _constraint; } method PeepReplace (line 436) | PeepReplace *replacement() { return _replace; } method Peephole (line 437) | Peephole *next() { return _next; } class PeepMatch (line 444) | class PeepMatch : public Form { class PeepConstraint (line 476) | class PeepConstraint : public Form { class PeepReplace (line 506) | class PeepReplace : public Form { class PeepChild (line 534) | class PeepChild : public Form { method PeepChild (line 541) | PeepChild(char *inst_name) method PeepChild (line 543) | PeepChild(int inst_num, char *inst_op, char *inst_name) method use_leaf_operand (line 547) | bool use_leaf_operand() { return _inst_num != -1; } method generate_an_instruction (line 548) | bool generate_an_instruction() { return _inst_num == -1; } FILE: HotSpot1.7/src/share/vm/adlc/formssel.cpp function InstructForm (line 102) | InstructForm *InstructForm::is_instruction() const { function uint (line 142) | uint InstructForm::num_defs_or_kills() { function Peephole (line 161) | Peephole *InstructForm::peepholes() const { function uint (line 448) | uint InstructForm::two_address(FormDict &globals) { function uint (line 791) | uint InstructForm::num_opnds() { function uint (line 821) | uint InstructForm::num_post_match_opnds() { function uint (line 830) | uint InstructForm::num_consts(FormDict &globals) const { function uint (line 838) | uint InstructForm::num_consts(FormDict &globals, Form::DataType type) co... function uint (line 856) | uint InstructForm::oper_input_base(FormDict &globals) { function uint (line 1006) | uint InstructForm::reloc(FormDict &globals) { function equivalent_predicates (line 1153) | bool equivalent_predicates( const InstructForm *instr1, const InstructFo... function Predicate (line 1471) | Predicate *InstructForm::build_predicate() { function EncClass (line 1526) | EncClass *EncodeForm::add_EncClass(const char *className) { function EncClass (line 1534) | EncClass *EncodeForm::encClass(const char *className) { function NameAndList (line 1734) | NameAndList *InsEncode::add_encode(char *encoding) { function effect_lookup (line 1796) | static int effect_lookup(const char *name) { function Effect (line 1832) | Effect *Effect::is_effect() const { function NameAndList (line 1871) | NameAndList* ExpandRule::iter_instructions() { function MachNodeForm (line 1924) | MachNodeForm *MachNodeForm::is_machnode() const { function OpClassForm (line 1939) | OpClassForm *OpClassForm::is_opclass() const { function OperandForm (line 2029) | OperandForm *OperandForm::is_operand() const { function uint (line 2061) | uint OperandForm::num_leaves() const { function uint (line 2069) | uint OperandForm::num_consts(FormDict &globals) const { function uint (line 2077) | uint OperandForm::num_consts(FormDict &globals, Form::DataType type) con... function uint (line 2085) | uint OperandForm::num_const_ptrs(FormDict &globals) const { function uint (line 2092) | uint OperandForm::num_edges(FormDict &globals) const { function RegClass (line 2217) | RegClass* OperandForm::get_RegClass() const { function OperandForm (line 2513) | OperandForm *OperandForm::constant_operand(FormDict &globals, function RegInterface (line 2660) | RegInterface *Interface::is_RegInterface() { function MemInterface (line 2665) | MemInterface *Interface::is_MemInterface() { function ConstInterface (line 2669) | ConstInterface *Interface::is_ConstInterface() { function CondInterface (line 2673) | CondInterface *Interface::is_CondInterface() { function AttributeForm (line 2812) | AttributeForm *AttributeForm::is_attribute() const { function Component (line 2901) | Component *ComponentList::current() { return (Component*)NameList::curre... function Component (line 2902) | Component *ComponentList::iter() { return (Component*)NameList::iter(... function Component (line 2903) | Component *ComponentList::match_iter() { function Component (line 2907) | Component *ComponentList::post_match_iter() { function Component (line 2924) | Component *ComponentList::operator[](int position) { function Component (line 2940) | const Component *ComponentList::search(const char *name) { function uint (line 3268) | uint MatchNode::num_consts(FormDict &globals) const { function uint (line 3286) | uint MatchNode::num_consts(FormDict &globals, Form::DataType type) const { function uint (line 3303) | uint MatchNode::num_const_ptrs(FormDict &globals) const { function root_ops_match (line 3531) | bool static root_ops_match(FormDict &globals, const char *op1, const cha... FILE: HotSpot1.7/src/share/vm/adlc/formssel.hpp class Form (line 31) | class Form class InstructForm (line 32) | class InstructForm method set_cisc_spill_operand (line 80) | void set_cisc_spill_operand(uint op_index) { _cisc_spill_ope... method is_ideal_mem (line 172) | bool is_ideal_mem() const { return is_ideal_load() != Form::non... type memory_operand_type (line 190) | enum memory_operand_type { method InstructForm (line 245) | InstructForm *cisc_spill_alternate() { return _cisc_spill_altern... method cisc_spill_operand (line 246) | int cisc_spill_operand() const { return _cisc_spill_op... method is_cisc_alternate (line 247) | bool is_cisc_alternate() const { return _is_cisc_altern... method set_cisc_alternate (line 248) | void set_cisc_alternate(bool val) { _is_cisc_alternate ... method set_cisc_reg_mask_name (line 250) | void set_cisc_reg_mask_name(const char *rm_name) { _cis... method is_short_branch (line 257) | bool is_short_branch() { return _is_short_branch; } method set_short_branch (line 258) | void set_short_branch(bool val) { _is_short_branch = va... method is_mach_constant (line 260) | bool is_mach_constant() const { return _is_mach_con... method set_is_mach_constant (line 261) | void set_is_mach_constant(bool x) { _is_mach_con... method InstructForm (line 263) | InstructForm *short_branch_form() { return _short_branch_form; } method has_short_branch_form (line 264) | bool has_short_branch_form() { return _short_branch_for... method uint (line 269) | uint alignment() { return _alignment; } method set_alignment (line 270) | void set_alignment(uint val) { _alignment = val; } method uint (line 274) | uint num_unique_opnds() { return _num_uniq; } method uint (line 275) | uint unique_opnds_idx(int idx) { method is_noninput_operand (line 288) | bool is_noninput_operand(uint idx) { class MachNodeForm (line 33) | class MachNodeForm class OperandForm (line 34) | class OperandForm method has_conI (line 610) | bool has_conI(FormDict &globals) const { method has_conL (line 612) | bool has_conL(FormDict &globals) const { class OpClassForm (line 35) | class OpClassForm class AttributeForm (line 36) | class AttributeForm method type (line 862) | int type() { return id;} class RegisterForm (line 37) | class RegisterForm class PipelineForm (line 38) | class PipelineForm class SourceForm (line 39) | class SourceForm class EncodeForm (line 40) | class EncodeForm class Component (line 41) | class Component type use_def_enum (line 900) | enum use_def_enum { class Constraint (line 42) | class Constraint class Predicate (line 43) | class Predicate class MatchRule (line 44) | class MatchRule class Attribute (line 45) | class Attribute class Effect (line 46) | class Effect class ExpandRule (line 47) | class ExpandRule class RewriteRule (line 48) | class RewriteRule class ConstructRule (line 49) | class ConstructRule class FormatRule (line 50) | class FormatRule class Peephole (line 51) | class Peephole class EncClass (line 52) | class EncClass method num_args (line 359) | int num_args() { return _parameter_name.count(); } class Interface (line 53) | class Interface class RegInterface (line 54) | class RegInterface class ConstInterface (line 55) | class ConstInterface class MemInterface (line 56) | class MemInterface class CondInterface (line 57) | class CondInterface class Opcode (line 58) | class Opcode type opcode_type (line 402) | enum opcode_type { class InsEncode (line 59) | class InsEncode method current_encoding_num_args (line 449) | int current_encoding_num_args() { class RegDef (line 60) | class RegDef class RegClass (line 61) | class RegClass class AllocClass (line 62) | class AllocClass class ResourceForm (line 63) | class ResourceForm class PipeDesc (line 64) | class PipeDesc class PipeClass (line 65) | class PipeClass class PeepMatch (line 66) | class PeepMatch class PeepConstraint (line 67) | class PeepConstraint class PeepReplace (line 68) | class PeepReplace class MatchList (line 69) | class MatchList class ArchDesc (line 71) | class ArchDesc class InstructForm (line 75) | class InstructForm : public Form { method set_cisc_spill_operand (line 80) | void set_cisc_spill_operand(uint op_index) { _cisc_spill_ope... method is_ideal_mem (line 172) | bool is_ideal_mem() const { return is_ideal_load() != Form::non... type memory_operand_type (line 190) | enum memory_operand_type { method InstructForm (line 245) | InstructForm *cisc_spill_alternate() { return _cisc_spill_altern... method cisc_spill_operand (line 246) | int cisc_spill_operand() const { return _cisc_spill_op... method is_cisc_alternate (line 247) | bool is_cisc_alternate() const { return _is_cisc_altern... method set_cisc_alternate (line 248) | void set_cisc_alternate(bool val) { _is_cisc_alternate ... method set_cisc_reg_mask_name (line 250) | void set_cisc_reg_mask_name(const char *rm_name) { _cis... method is_short_branch (line 257) | bool is_short_branch() { return _is_short_branch; } method set_short_branch (line 258) | void set_short_branch(bool val) { _is_short_branch = va... method is_mach_constant (line 260) | bool is_mach_constant() const { return _is_mach_con... method set_is_mach_constant (line 261) | void set_is_mach_constant(bool x) { _is_mach_con... method InstructForm (line 263) | InstructForm *short_branch_form() { return _short_branch_form; } method has_short_branch_form (line 264) | bool has_short_branch_form() { return _short_branch_for... method uint (line 269) | uint alignment() { return _alignment; } method set_alignment (line 270) | void set_alignment(uint val) { _alignment = val; } method uint (line 274) | uint num_unique_opnds() { return _num_uniq; } method uint (line 275) | uint unique_opnds_idx(int idx) { method is_noninput_operand (line 288) | bool is_noninput_operand(uint idx) { class EncodeForm (line 307) | class EncodeForm : public Form { class EncClass (line 330) | class EncClass : public Form { method num_args (line 359) | int num_args() { return _parameter_name.count(); } class MachNodeForm (line 374) | class MachNodeForm: public Form { class Opcode (line 392) | class Opcode : public Form { type opcode_type (line 402) | enum opcode_type { class InsEncode (line 423) | class InsEncode : public Form { method current_encoding_num_args (line 449) | int current_encoding_num_args() { class Effect (line 465) | class Effect : public Form { class ExpandRule (line 490) | class ExpandRule : public Form { class RewriteRule (line 512) | class RewriteRule : public Form { class OpClassForm (line 533) | class OpClassForm : public Form { class OperandForm (line 561) | class OperandForm : public OpClassForm { method has_conI (line 610) | bool has_conI(FormDict &globals) const { method has_conL (line 612) | bool has_conL(FormDict &globals) const { class Constraint (line 688) | class Constraint : public Form { class Predicate (line 706) | class Predicate : public Form { class Interface (line 722) | class Interface : public Form { class RegInterface (line 746) | class RegInterface : public Interface { class ConstInterface (line 759) | class ConstInterface : public Interface { class MemInterface (line 772) | class MemInterface : public Interface { class CondInterface (line 791) | class CondInterface : public Interface { class ConstructRule (line 822) | class ConstructRule : public Form { class AttributeForm (line 841) | class AttributeForm : public Form { method type (line 862) | int type() { return id;} class Component (line 872) | class Component : public Form { type use_def_enum (line 900) | enum use_def_enum { class MatchNode (line 913) | class MatchNode : public Form { class MatchRule (line 982) | class MatchRule : public MatchNode { class Attribute (line 1043) | class Attribute : public Form { class FormatRule (line 1062) | class FormatRule : public Form { FILE: HotSpot1.7/src/share/vm/adlc/main.cpp function main (line 49) | int main(int argc, char *argv[]) function usage (line 341) | static void usage(ArchDesc& AD) function get_legal_text (line 475) | int get_legal_text(FileBuff &fbuf, char **legal_text) FILE: HotSpot1.7/src/share/vm/adlc/output_c.cpp function is_def (line 30) | static bool is_def(int usedef) { function is_use (line 38) | static bool is_use(int usedef) { function is_kill (line 47) | static bool is_kill(int usedef) { function defineRegNames (line 56) | static void defineRegNames(FILE *fp, RegisterForm *registers) { function defineRegEncodes (line 96) | static void defineRegEncodes(FILE *fp, RegisterForm *registers) { function defineRegClassEnum (line 126) | static void defineRegClassEnum(FILE *fp, RegisterForm *registers) { function pipeline_reads_initializer (line 227) | static int pipeline_reads_initializer(FILE *fp_cpp, NameList &pipeline_r... function pipeline_res_stages_initializer (line 297) | static int pipeline_res_stages_initializer( function pipeline_res_cycles_initializer (line 374) | static int pipeline_res_cycles_initializer( function pipeline_res_mask_initializer (line 447) | static int pipeline_res_mask_initializer( function defineOut_RegMask (line 1062) | static void defineOut_RegMask(FILE *fp, const char *node, const char *re... function print_block_index (line 1067) | static void print_block_index(FILE *fp, int inst_position) { function check_peepmatch_instruction_sequence (line 1076) | static void check_peepmatch_instruction_sequence(FILE *fp, PeepMatch *pm... function build_instruction_index_mapping (line 1114) | static void build_instruction_index_mapping( FILE *fp, FormDict &globals... function check_peepconstraints (line 1140) | static void check_peepconstraints(FILE *fp, FormDict &globals, PeepMatch... function generate_peepreplace (line 1332) | static void generate_peepreplace( FILE *fp, FormDict &globals, PeepMatch... class DefineEmitState (line 1849) | class DefineEmitState { type reloc_format (line 1851) | enum reloc_format { RELOC_NONE = -1, type literal_status (line 1855) | enum literal_status{ LITERAL_NOT_SEEN = 0, method DefineEmitState (line 1892) | DefineEmitState(FILE *fp, ArchDesc &AD, EncClass &encoding, method clear (line 1898) | void clear() { method update_state (line 1924) | void update_state(const char *rep_var) { method add_rep_var (line 2119) | void add_rep_var(const char *rep_var) { method emit_replacement (line 2152) | void emit_replacement() { method emit_reloc_type (line 2221) | void emit_reloc_type(const char* type) { method gen_emit_x_reloc (line 2227) | void gen_emit_x_reloc(const char *d32_lo_hi ) { method emit (line 2235) | void emit() { method emit_field (line 2304) | void emit_field(const char *rep_var) { method emit_rep_var (line 2393) | void emit_rep_var(const char *rep_var) { function defineIn_RegMask (line 2667) | static void defineIn_RegMask(FILE *fp, FormDict &globals, OperandForm &o... function defineClone (line 2731) | static void defineClone(FILE *fp, FormDict &globalNames, OperandForm &op... function OperandForm (line 2757) | OperandForm *rep_var_to_operand(const char *encoding, OperandForm &oper,... function rep_var_to_constant_index (line 2777) | int rep_var_to_constant_index(const char *encoding, OperandForm &oper, F... function is_regI (line 2801) | bool is_regI(const char *encoding, OperandForm &oper, FormDict &globals ) { function is_conP (line 2817) | bool is_conP(const char *encoding, OperandForm &oper, FormDict &globals ) { function define_fill_new_machnode (line 2926) | static void define_fill_new_machnode(bool used, FILE *fp_cpp) { class PipeClassForm (line 3211) | class PipeClassForm class PipeClassForm (line 3223) | class PipeClassForm class PipeClassForm (line 3225) | class PipeClassForm class OutputReduceOp (line 3234) | class OutputReduceOp : public OutputMap { method OutputReduceOp (line 3236) | OutputReduceOp(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3239) | void declaration() { fprintf(_hpp, "extern const int reduceOp[];\n"); } method definition (line 3240) | void definition() { fprintf(_cpp, "const int reduceOp[] = {\... method closing (line 3241) | void closing() { fprintf(_cpp, " 0 // no trailing comma\n"); method map (line 3244) | void map(OpClassForm &opc) { method map (line 3249) | void map(OperandForm &oper) { method map (line 3257) | void map(InstructForm &inst) { method map (line 3262) | void map(char *reduce) { class OutputLeftOp (line 3269) | class OutputLeftOp : public OutputMap { method OutputLeftOp (line 3271) | OutputLeftOp(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3274) | void declaration() { fprintf(_hpp, "extern const int leftOp[];\n"); } method definition (line 3275) | void definition() { fprintf(_cpp, "const int leftOp[] = {\n"... method closing (line 3276) | void closing() { fprintf(_cpp, " 0 // no trailing comma\n"); method map (line 3279) | void map(OpClassForm &opc) { fprintf(_cpp, " 0"); } method map (line 3280) | void map(OperandForm &oper) { method map (line 3285) | void map(char *name) { method map (line 3290) | void map(InstructForm &inst) { class OutputRightOp (line 3299) | class OutputRightOp : public OutputMap { method OutputRightOp (line 3301) | OutputRightOp(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3304) | void declaration() { fprintf(_hpp, "extern const int rightOp[];\n"); } method definition (line 3305) | void definition() { fprintf(_cpp, "const int rightOp[] = {\n... method closing (line 3306) | void closing() { fprintf(_cpp, " 0 // no trailing comma\n"); method map (line 3309) | void map(OpClassForm &opc) { fprintf(_cpp, " 0"); } method map (line 3310) | void map(OperandForm &oper) { method map (line 3315) | void map(char *name) { method map (line 3320) | void map(InstructForm &inst) { class OutputRuleName (line 3329) | class OutputRuleName : public OutputMap { method OutputRuleName (line 3331) | OutputRuleName(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3334) | void declaration() { fprintf(_hpp, "extern const char *ruleName[];\n"); } method definition (line 3335) | void definition() { fprintf(_cpp, "const char *ruleName[] = {\... method closing (line 3336) | void closing() { fprintf(_cpp, " \"invalid rule name\" // no trai... method map (line 3339) | void map(OpClassForm &opc) { fprintf(_cpp, " \"%s\"", _AD.machOperEn... method map (line 3340) | void map(OperandForm &oper) { fprintf(_cpp, " \"%s\"", _AD.machOperEn... method map (line 3341) | void map(char *name) { fprintf(_cpp, " \"%s\"", name ? name : ... method map (line 3342) | void map(InstructForm &inst){ fprintf(_cpp, " \"%s\"", inst._ident ? ... class OutputSwallowed (line 3347) | class OutputSwallowed : public OutputMap { method OutputSwallowed (line 3349) | OutputSwallowed(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 3352) | void declaration() { fprintf(_hpp, "extern const bool swallowed[];\n"... method definition (line 3353) | void definition() { fprintf(_cpp, "const bool swallowed[] = {... method closing (line 3354) | void closing() { fprintf(_cpp, " false // no trailing comma\n"); method map (line 3357) | void map(OperandForm &oper) { // Generate the entry for this opcode method map (line 3361) | void map(OpClassForm &opc) { fprintf(_cpp, " false"); } method map (line 3362) | void map(char *name) { fprintf(_cpp, " false"); } method map (line 3363) | void map(InstructForm &inst){ fprintf(_cpp, " false"); } class OutputInstChainRule (line 3368) | class OutputInstChainRule : public OutputMap { method OutputInstChainRule (line 3370) | OutputInstChainRule(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc ... method declaration (line 3373) | void declaration() { fprintf(_hpp, "extern const bool instruction_cha... method definition (line 3374) | void definition() { fprintf(_cpp, "const bool instruction_cha... method closing (line 3375) | void closing() { fprintf(_cpp, " false // no trailing comma\n"); method map (line 3378) | void map(OpClassForm &opc) { fprintf(_cpp, " false"); } method map (line 3379) | void map(OperandForm &oper) { fprintf(_cpp, " false"); } method map (line 3380) | void map(char *name) { fprintf(_cpp, " false"); } method map (line 3381) | void map(InstructForm &inst) { // Check for simple chain rule function reg_save_policy (line 3498) | char reg_save_policy(const char *calling_convention) { function path_to_constant (line 3621) | static void path_to_constant(FILE *fp, FormDict &globals, function genMachOperCase (line 3677) | static void genMachOperCase(FILE *fp, FormDict &globalNames, ArchDesc &AD, FILE: HotSpot1.7/src/share/vm/adlc/output_h.cpp function defineRegCount (line 32) | static void defineRegCount(FILE *fp, RegisterForm *registers) { function declareRegNames (line 158) | static void declareRegNames(FILE *fp, RegisterForm *registers) { function declareRegEncodes (line 172) | static void declareRegEncodes(FILE *fp, RegisterForm *registers) { function out_RegMask (line 185) | static void out_RegMask(FILE *fp) { function in_RegMask (line 194) | static void in_RegMask(FILE *fp) { function declareConstStorage (line 198) | static void declareConstStorage(FILE *fp, FormDict &globals, OperandForm... function defineConstructor (line 279) | static void defineConstructor(FILE *fp, const char *name, uint num_consts, function defineCCodeDump (line 368) | static void defineCCodeDump(OperandForm* oper, FILE *fp, int i) { function uint (line 380) | static uint dump_spec_constant(FILE *fp, const char *ideal_type, uint i,... function gen_oper_format (line 420) | void gen_oper_format(FILE *fp, FormDict &globals, OperandForm &oper, boo... function gen_inst_format (line 576) | void gen_inst_format(FILE *fp, FormDict &globals, InstructForm &inst, bo... class OutputMachOperands (line 2033) | class OutputMachOperands : public OutputMap { method OutputMachOperands (line 2035) | OutputMachOperands(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 2038) | void declaration() { } method definition (line 2039) | void definition() { fprintf(_cpp, "enum MachOperands {\n"); } method closing (line 2040) | void closing() { fprintf(_cpp, " _LAST_MACH_OPER\n"); method map (line 2043) | void map(OpClassForm &opc) { method map (line 2048) | void map(OperandForm &oper) { method map (line 2053) | void map(char *name) { method do_instructions (line 2059) | bool do_instructions() { return false; } method map (line 2060) | void map(InstructForm &inst){ assert( false, "ShouldNotCallThis()"); } class OutputMachOpcodes (line 2075) | class OutputMachOpcodes : public OutputMap { method OutputMachOpcodes (line 2082) | OutputMachOpcodes(FILE *hpp, FILE *cpp, FormDict &globals, ArchDesc &AD) method declaration (line 2087) | void declaration() { } method definition (line 2088) | void definition() { fprintf(_cpp, "enum MachOpcodes {\n"); } method closing (line 2089) | void closing() { method map (line 2102) | void map(OpClassForm &opc) { fprintf(_cpp, " %s_rule", opc._ident ); } method map (line 2103) | void map(OperandForm &oper) { fprintf(_cpp, " %s_rule", oper._ident ); } method map (line 2104) | void map(char *name) { if (name) fprintf(_cpp, " %s_rule", name); method map (line 2106) | void map(InstructForm &inst) {fprintf(_cpp, " %s_rule", inst._ident ); } method record_position (line 2108) | void record_position(OutputMap::position place, int idx ) { FILE: HotSpot1.7/src/share/vm/asm/assembler.cpp function address (line 82) | address AbstractAssembler::start_a_stub(int required_space) { function address (line 104) | address AbstractAssembler::start_a_const(int required_space, int require... type DelayedConstant (line 263) | struct DelayedConstant { method match (line 277) | bool match(BasicType t, value_fn_t cfn) { function DelayedConstant (line 287) | DelayedConstant* DelayedConstant::add(BasicType type, method match (line 277) | bool match(BasicType t, value_fn_t cfn) { function RegisterOrConstant (line 321) | RegisterOrConstant AbstractAssembler::delayed_value(int(*value_fn)(), Re... function RegisterOrConstant (line 326) | RegisterOrConstant AbstractAssembler::delayed_value(address(*value_fn)()... FILE: HotSpot1.7/src/share/vm/asm/assembler.hpp class CodeBuffer (line 57) | class CodeBuffer class MacroAssembler (line 58) | class MacroAssembler class AbstractAssembler (line 59) | class AbstractAssembler method address (line 210) | address addr_at(int pos) const { return _code_begin + pos; } method is8bit (line 216) | bool is8bit(int x) const { return -0x80 <= x && x < 0x80; } method isByte (line 217) | bool isByte(int x) const { return 0 <= x && x < 0x100; } method isShiftCount (line 218) | bool isShiftCount(int x) const { return 0 <= x && x < 32; } class InstructionMark (line 226) | class InstructionMark: public StackObj { method InstructionMark (line 231) | InstructionMark(AbstractAssembler* assm) : _assm(assm) { method short_branch_delta (line 248) | int short_branch_delta() const { return _short_branch_delta; } method set_short_branch_delta (line 249) | void set_short_branch_delta() { _short_branch_delta = 32; } method clear_short_branch_delta (line 250) | void clear_short_branch_delta() { _short_branch_delta = 0; } class ShortBranchVerifier (line 252) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} class ShortBranchVerifier (line 267) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} method min_simm (line 288) | static int min_simm(int nbits) { return -(intptr_t(1) << (nbits - 1)) ... method max_simm (line 289) | static int max_simm(int nbits) { return (intptr_t(1) << (nbits - 1)) ... method min_simm10 (line 292) | static int min_simm10() { return min_simm(10); } method min_simm13 (line 293) | static int min_simm13() { return min_simm(13); } method min_simm16 (line 294) | static int min_simm16() { return min_simm(16); } method is_simm (line 297) | static bool is_simm(intptr_t x, int nbits) { return min_simm(nbits) <=... method is_simm5 (line 300) | static bool is_simm5( intptr_t x) { return is_simm(x, 5 ); } method is_simm8 (line 301) | static bool is_simm8( intptr_t x) { return is_simm(x, 8 ); } method is_simm10 (line 302) | static bool is_simm10(intptr_t x) { return is_simm(x, 10); } method is_simm11 (line 303) | static bool is_simm11(intptr_t x) { return is_simm(x, 11); } method is_simm12 (line 304) | static bool is_simm12(intptr_t x) { return is_simm(x, 12); } method is_simm13 (line 305) | static bool is_simm13(intptr_t x) { return is_simm(x, 13); } method is_simm16 (line 306) | static bool is_simm16(intptr_t x) { return is_simm(x, 16); } method is_simm26 (line 307) | static bool is_simm26(intptr_t x) { return is_simm(x, 26); } method is_simm32 (line 308) | static bool is_simm32(intptr_t x) { return is_simm(x, 32); } method CodeSection (line 312) | CodeSection* code_section() const { return _code_section; } method address (line 314) | address pc() const { return _code_pos; } method offset (line 315) | int offset() const { return _code_pos - _code_begin; } method OopRecorder (line 317) | OopRecorder* oop_recorder() const { return _oop_recorder; } method set_oop_recorder (line 318) | void set_oop_recorder(OopRecorder* r) { _oop_recorder = r; } method relocate (line 328) | void relocate( relocInfo::relocType rtype, int format = 0) { method address (line 356) | address long_constant(jlong c) { method address (line 365) | address double_constant(jdouble c) { method address (line 374) | address float_constant(jfloat c) { method address (line 383) | address address_constant(address c) { method address (line 392) | address address_constant(address c, RelocationHolder const& rspec) { class Label (line 60) | class Label function VALUE_OBJ_CLASS_SPEC (line 92) | class Label VALUE_OBJ_CLASS_SPEC { function loc (line 136) | int loc() const { function is_bound (line 143) | bool is_bound() const { return _loc >= 0; } function is_unbound (line 144) | bool is_unbound() const { return _loc == -1 && _patch_index > 0; } function is_unused (line 145) | bool is_unused() const { return _loc == -1 && _patch_index == 0; } function init (line 162) | void init() { function Label (line 168) | Label() { function VALUE_OBJ_CLASS_SPEC (line 176) | class RegisterOrConstant VALUE_OBJ_CLASS_SPEC { class AbstractAssembler (line 199) | class AbstractAssembler : public ResourceObj { method address (line 210) | address addr_at(int pos) const { return _code_begin + pos; } method is8bit (line 216) | bool is8bit(int x) const { return -0x80 <= x && x < 0x80; } method isByte (line 217) | bool isByte(int x) const { return 0 <= x && x < 0x100; } method isShiftCount (line 218) | bool isShiftCount(int x) const { return 0 <= x && x < 32; } class InstructionMark (line 226) | class InstructionMark: public StackObj { method InstructionMark (line 231) | InstructionMark(AbstractAssembler* assm) : _assm(assm) { method short_branch_delta (line 248) | int short_branch_delta() const { return _short_branch_delta; } method set_short_branch_delta (line 249) | void set_short_branch_delta() { _short_branch_delta = 32; } method clear_short_branch_delta (line 250) | void clear_short_branch_delta() { _short_branch_delta = 0; } class ShortBranchVerifier (line 252) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} class ShortBranchVerifier (line 267) | class ShortBranchVerifier: public StackObj { method ShortBranchVerifier (line 257) | ShortBranchVerifier(AbstractAssembler* assm) : _assm(assm) { method ShortBranchVerifier (line 269) | ShortBranchVerifier(AbstractAssembler* assm) {} method min_simm (line 288) | static int min_simm(int nbits) { return -(intptr_t(1) << (nbits - 1)) ... method max_simm (line 289) | static int max_simm(int nbits) { return (intptr_t(1) << (nbits - 1)) ... method min_simm10 (line 292) | static int min_simm10() { return min_simm(10); } method min_simm13 (line 293) | static int min_simm13() { return min_simm(13); } method min_simm16 (line 294) | static int min_simm16() { return min_simm(16); } method is_simm (line 297) | static bool is_simm(intptr_t x, int nbits) { return min_simm(nbits) <=... method is_simm5 (line 300) | static bool is_simm5( intptr_t x) { return is_simm(x, 5 ); } method is_simm8 (line 301) | static bool is_simm8( intptr_t x) { return is_simm(x, 8 ); } method is_simm10 (line 302) | static bool is_simm10(intptr_t x) { return is_simm(x, 10); } method is_simm11 (line 303) | static bool is_simm11(intptr_t x) { return is_simm(x, 11); } method is_simm12 (line 304) | static bool is_simm12(intptr_t x) { return is_simm(x, 12); } method is_simm13 (line 305) | static bool is_simm13(intptr_t x) { return is_simm(x, 13); } method is_simm16 (line 306) | static bool is_simm16(intptr_t x) { return is_simm(x, 16); } method is_simm26 (line 307) | static bool is_simm26(intptr_t x) { return is_simm(x, 26); } method is_simm32 (line 308) | static bool is_simm32(intptr_t x) { return is_simm(x, 32); } method CodeSection (line 312) | CodeSection* code_section() const { return _code_section; } method address (line 314) | address pc() const { return _code_pos; } method offset (line 315) | int offset() const { return _code_pos - _code_begin; } method OopRecorder (line 317) | OopRecorder* oop_recorder() const { return _oop_recorder; } method set_oop_recorder (line 318) | void set_oop_recorder(OopRecorder* r) { _oop_recorder = r; } method relocate (line 328) | void relocate( relocInfo::relocType rtype, int format = 0) { method address (line 356) | address long_constant(jlong c) { method address (line 365) | address double_constant(jdouble c) { method address (line 374) | address float_constant(jfloat c) { method address (line 383) | address address_constant(address c) { method address (line 392) | address address_constant(address c, RelocationHolder const& rspec) { FILE: HotSpot1.7/src/share/vm/asm/assembler.inline.hpp function address (line 66) | inline address AbstractAssembler::inst_mark() const { function CodeBuffer (line 89) | inline CodeBuffer* AbstractAssembler::code() const { function address (line 101) | inline address AbstractAssembler::target(Label& L) { FILE: HotSpot1.7/src/share/vm/asm/codeBuffer.cpp function address (line 248) | address CodeBuffer::locator_address(int locator) const { function address (line 254) | address CodeBuffer::decode_begin() { function address (line 273) | address CodeSection::target(Label& L, address branch_pc) { function csize_t (line 422) | csize_t CodeBuffer::total_content_size() const { function csize_t (line 492) | csize_t CodeBuffer::total_offset_of(CodeSection* cs) const { function csize_t (line 508) | csize_t CodeBuffer::total_relocation_size() const { function csize_t (line 515) | csize_t CodeBuffer::copy_relocations_to(CodeBlob* dest) const { function csize_t (line 686) | csize_t CodeBuffer::figure_expanded_capacities(CodeSection* which_cs, class CodeString (line 917) | class CodeString: public CHeapObj { method is_comment (line 929) | bool is_comment() const { return _offset >= 0; } method CodeString (line 932) | CodeString(const char * string, intptr_t offset = -1) method offset (line 938) | intptr_t offset() const { assert(_offset >= 0, "offset for non com... method CodeString (line 939) | CodeString* next() const { return _next; } method set_next (line 941) | void set_next(CodeString* next) { _next = next; } method CodeString (line 943) | CodeString* first_comment() { method CodeString (line 950) | CodeString* next_comment() const { function CodeString (line 959) | CodeString* CodeStrings::find(intptr_t offset) const { method is_comment (line 929) | bool is_comment() const { return _offset >= 0; } method CodeString (line 932) | CodeString(const char * string, intptr_t offset = -1) method offset (line 938) | intptr_t offset() const { assert(_offset >= 0, "offset for non com... method CodeString (line 939) | CodeString* next() const { return _next; } method set_next (line 941) | void set_next(CodeString* next) { _next = next; } method CodeString (line 943) | CodeString* first_comment() { method CodeString (line 950) | CodeString* next_comment() const { function CodeString (line 968) | CodeString* CodeStrings::find_last(intptr_t offset) const { method is_comment (line 929) | bool is_comment() const { return _offset >= 0; } method CodeString (line 932) | CodeString(const char * string, intptr_t offset = -1) method offset (line 938) | intptr_t offset() const { assert(_offset >= 0, "offset for non com... method CodeString (line 939) | CodeString* next() const { return _next; } method set_next (line 941) | void set_next(CodeString* next) { _next = next; } method CodeString (line 943) | CodeString* first_comment() { method CodeString (line 950) | CodeString* next_comment() const { FILE: HotSpot1.7/src/share/vm/asm/codeBuffer.hpp class CodeStrings (line 32) | class CodeStrings class AbstractAssembler (line 33) | class AbstractAssembler class MacroAssembler (line 34) | class MacroAssembler class PhaseCFG (line 35) | class PhaseCFG class Compile (line 36) | class Compile class BufferBlob (line 37) | class BufferBlob class CodeBuffer (line 38) | class CodeBuffer method initialize_misc (line 338) | void initialize_misc(const char * name) { method initialize (line 349) | void initialize(address code_start, csize_t code_size) { method CodeBuffer (line 394) | CodeBuffer(address code_start, csize_t code_size) { method CodeBuffer (line 407) | CodeBuffer(const char* name) { method CodeBuffer (line 415) | CodeBuffer(const char* name, csize_t code_size, csize_t locs_size) { method CodeSection (line 428) | CodeSection* consts() { return &_consts; } method CodeSection (line 429) | CodeSection* insts() { return &_insts; } method CodeSection (line 430) | CodeSection* stubs() { return &_stubs; } method CodeSection (line 433) | CodeSection* code_section(int n) { method CodeSection (line 441) | const CodeSection* code_section(int n) const { // yucky const stuff method contains (line 446) | bool contains(address addr) const { method locator_pos (line 452) | static int locator_pos(int locator) { return locator >> sect_bits; } method locator_sect (line 453) | static int locator_sect(int locator) { return locator & sect_mask; } method locator (line 454) | static int locator(int pos, int sect) { return (pos << sect_bits) | se... method CodeBuffer (line 460) | CodeBuffer* before_expand() const { return _before_expand; } method BufferBlob (line 461) | BufferBlob* blob() const { return _blob; } method address (line 466) | address insts_begin() const { return _insts.start(); } method address (line 467) | address insts_end() const { return _insts.end(); } method set_insts_end (line 468) | void set_insts_end(address end) { _insts.set_end(end); } method address (line 469) | address insts_limit() const { return _insts.limit(); } method address (line 470) | address insts_mark() const { return _insts.mark(); } method set_insts_mark (line 471) | void set_insts_mark() { _insts.set_mark(); } method clear_insts_mark (line 472) | void clear_insts_mark() { _insts.clear_mark(); } method is_pure (line 475) | bool is_pure() const { return insts_size() == total_... method csize_t (line 478) | csize_t insts_size() const { return _insts.size(); } method csize_t (line 481) | csize_t pure_insts_size() const { assert(is_pure(), "no non-cod... method csize_t (line 484) | csize_t insts_capacity() const { return _insts.capacity(); } method csize_t (line 487) | csize_t insts_remaining() const { return _insts.remaining(); } method insts_contains (line 490) | bool insts_contains(address pc) const { return _insts.contains(pc); } method insts_contains2 (line 491) | bool insts_contains2(address pc) const { return _insts.contains2(pc); } method csize_t (line 506) | csize_t total_oop_size() const { method initialize_consts_size (line 514) | void initialize_consts_size(csize_t size) { initialize_sect... method initialize_stubs_size (line 515) | void initialize_stubs_size(csize_t size) { initialize_sect... method OopRecorder (line 519) | OopRecorder* oop_recorder() const { return _oop_recorder; } method CodeStrings (line 520) | CodeStrings& strings() { return _strings; } method relocate (line 523) | void relocate(address at, RelocationHolder const& rspec, int format = ... method relocate (line 526) | void relocate(address at, relocInfo::relocType rtype, int format = ... method copy_code_and_locs_to (line 534) | void copy_code_and_locs_to(CodeBlob* blob) { method copy_oops_to (line 539) | void copy_oops_to(nmethod* nm) { class CodeOffsets (line 40) | class CodeOffsets: public StackObj { type Entries (line 42) | enum Entries { Entry, method CodeOffsets (line 62) | CodeOffsets() { method value (line 73) | int value(Entries e) { return _values[e]; } method set_value (line 74) | void set_value(Entries e, int val) { _values[e] = val; } function VALUE_OBJ_CLASS_SPEC (line 80) | class CodeSection VALUE_OBJ_CLASS_SPEC { class CodeString (line 241) | class CodeString function VALUE_OBJ_CLASS_SPEC (line 242) | class CodeStrings VALUE_OBJ_CLASS_SPEC { class CodeBuffer (line 290) | class CodeBuffer: public StackObj { method initialize_misc (line 338) | void initialize_misc(const char * name) { method initialize (line 349) | void initialize(address code_start, csize_t code_size) { method CodeBuffer (line 394) | CodeBuffer(address code_start, csize_t code_size) { method CodeBuffer (line 407) | CodeBuffer(const char* name) { method CodeBuffer (line 415) | CodeBuffer(const char* name, csize_t code_size, csize_t locs_size) { method CodeSection (line 428) | CodeSection* consts() { return &_consts; } method CodeSection (line 429) | CodeSection* insts() { return &_insts; } method CodeSection (line 430) | CodeSection* stubs() { return &_stubs; } method CodeSection (line 433) | CodeSection* code_section(int n) { method CodeSection (line 441) | const CodeSection* code_section(int n) const { // yucky const stuff method contains (line 446) | bool contains(address addr) const { method locator_pos (line 452) | static int locator_pos(int locator) { return locator >> sect_bits; } method locator_sect (line 453) | static int locator_sect(int locator) { return locator & sect_mask; } method locator (line 454) | static int locator(int pos, int sect) { return (pos << sect_bits) | se... method CodeBuffer (line 460) | CodeBuffer* before_expand() const { return _before_expand; } method BufferBlob (line 461) | BufferBlob* blob() const { return _blob; } method address (line 466) | address insts_begin() const { return _insts.start(); } method address (line 467) | address insts_end() const { return _insts.end(); } method set_insts_end (line 468) | void set_insts_end(address end) { _insts.set_end(end); } method address (line 469) | address insts_limit() const { return _insts.limit(); } method address (line 470) | address insts_mark() const { return _insts.mark(); } method set_insts_mark (line 471) | void set_insts_mark() { _insts.set_mark(); } method clear_insts_mark (line 472) | void clear_insts_mark() { _insts.clear_mark(); } method is_pure (line 475) | bool is_pure() const { return insts_size() == total_... method csize_t (line 478) | csize_t insts_size() const { return _insts.size(); } method csize_t (line 481) | csize_t pure_insts_size() const { assert(is_pure(), "no non-cod... method csize_t (line 484) | csize_t insts_capacity() const { return _insts.capacity(); } method csize_t (line 487) | csize_t insts_remaining() const { return _insts.remaining(); } method insts_contains (line 490) | bool insts_contains(address pc) const { return _insts.contains(pc); } method insts_contains2 (line 491) | bool insts_contains2(address pc) const { return _insts.contains2(pc); } method csize_t (line 506) | csize_t total_oop_size() const { method initialize_consts_size (line 514) | void initialize_consts_size(csize_t size) { initialize_sect... method initialize_stubs_size (line 515) | void initialize_stubs_size(csize_t size) { initialize_sect... method OopRecorder (line 519) | OopRecorder* oop_recorder() const { return _oop_recorder; } method CodeStrings (line 520) | CodeStrings& strings() { return _strings; } method relocate (line 523) | void relocate(address at, RelocationHolder const& rspec, int format = ... method relocate (line 526) | void relocate(address at, relocInfo::relocType rtype, int format = ... method copy_code_and_locs_to (line 534) | void copy_code_and_locs_to(CodeBlob* blob) { method copy_oops_to (line 539) | void copy_oops_to(nmethod* nm) { FILE: HotSpot1.7/src/share/vm/asm/register.hpp class AbstractRegisterImpl (line 31) | class AbstractRegisterImpl method value (line 43) | int value() const { return (int)(intx)thi... class AbstractRegisterImpl (line 41) | class AbstractRegisterImpl { method value (line 43) | int value() const { return (int)(intx)thi... function assert_different_registers (line 100) | inline void assert_different_registers( function assert_different_registers (line 112) | inline void assert_different_registers( function assert_different_registers (line 126) | inline void assert_different_registers( function assert_different_registers (line 142) | inline void assert_different_registers( function assert_different_registers (line 160) | inline void assert_different_registers( function assert_different_registers (line 180) | inline void assert_different_registers( function assert_different_registers (line 202) | inline void assert_different_registers( function assert_different_registers (line 226) | inline void assert_different_registers( FILE: HotSpot1.7/src/share/vm/c1/c1_CFGPrinter.cpp class CFGPrinterOutput (line 36) | class CFGPrinterOutput : public CHeapObj { class PrintBlockClosure (line 44) | class PrintBlockClosure: public BlockClosure { method block_do (line 45) | void block_do(BlockBegin* block) { if (block != NULL) CFGPrinter::ou... method outputStream (line 49) | outputStream* output() { assert(_output != NULL, ""); return _output; } method set_compilation (line 62) | void set_compilation(Compilation* compilation) { _compilation = compil... method set_print_flags (line 63) | void set_print_flags(bool do_print_HIR, bool do_print_LIR) { _do_print... function for_each_state (line 182) | for_each_state(state) { FILE: HotSpot1.7/src/share/vm/c1/c1_CFGPrinter.hpp class CFGPrinterOutput (line 36) | class CFGPrinterOutput class IntervalList (line 37) | class IntervalList class CFGPrinter (line 39) | class CFGPrinter : public AllStatic { method CFGPrinterOutput (line 43) | static CFGPrinterOutput* output() { assert(_output != NULL, ""); retur... FILE: HotSpot1.7/src/share/vm/c1/c1_Canonicalizer.cpp class PrintValueVisitor (line 33) | class PrintValueVisitor: public ValueVisitor { method visit (line 34) | void visit(Value* vp) { function in_current_block (line 192) | static bool in_current_block(Value v) { function is_true (line 612) | static bool is_true(jlong x, If::Condition cond, jlong y) { function is_safepoint (line 625) | static bool is_safepoint(BlockEnd* x, BlockBegin* sux) { function match_index_and_scale (line 809) | static bool match_index_and_scale(Instruction* instr, function match (line 878) | static bool match(UnsafeRawOp* x, FILE: HotSpot1.7/src/share/vm/c1/c1_Canonicalizer.hpp class Canonicalizer (line 30) | class Canonicalizer: InstructionVisitor { method Compilation (line 36) | Compilation *compilation() { return _compilation; } method set_bci (line 38) | void set_bci(int bci) { _bci = bci; } method set_constant (line 39) | void set_constant(jint x) { set_canonical(new Con... method set_constant (line 40) | void set_constant(jlong x) { set_canonical(new Con... method set_constant (line 41) | void set_constant(jfloat x) { set_canonical(new Con... method set_constant (line 42) | void set_constant(jdouble x) { set_canonical(new Con... method Canonicalizer (line 53) | Canonicalizer(Compilation* c, Value x, int bci) : _compilation(c), _ca... method Value (line 57) | Value canonical() const { return _canonical; } method bci (line 58) | int bci() const { return _bci; } FILE: HotSpot1.7/src/share/vm/c1/c1_CodeStubs.hpp class CodeEmitInfo (line 35) | class CodeEmitInfo class LIR_Assembler (line 36) | class LIR_Assembler class LIR_OpVisitState (line 37) | class LIR_OpVisitState class CodeStub (line 44) | class CodeStub: public CompilationResourceObj { method CodeStub (line 50) | CodeStub() {} method assert_no_unbound_labels (line 53) | void assert_no_unbound_labels() { assert(!_entry.is_unb... method CodeEmitInfo (line 55) | virtual CodeEmitInfo* info() const { return NULL; } method is_exception_throw_stub (line 56) | virtual bool is_exception_throw_stub() const { return false; } method is_range_check_stub (line 57) | virtual bool is_range_check_stub() const { return false; } method is_divbyzero_stub (line 58) | virtual bool is_divbyzero_stub() const { return false; } method Label (line 64) | Label* entry() { return &_entry; } method Label (line 65) | Label* continuation() { return &_continuation; } method visit (line 67) | virtual void visit(LIR_OpVisitState* visit) { class CounterOverflowStub (line 93) | class CounterOverflowStub: public CodeStub { method CounterOverflowStub (line 100) | CounterOverflowStub(CodeEmitInfo* info, int bci, LIR_Opr method) : _i... method visit (line 105) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 111) | virtual void print_name(outputStream* out) const { out->print("Counter... class ConversionStub (line 116) | class ConversionStub: public CodeStub { method ConversionStub (line 125) | ConversionStub(Bytecodes::Code bytecode, LIR_Opr input, LIR_Opr result) method bytecode (line 129) | Bytecodes::Code bytecode() { return _bytecode; } method LIR_Opr (line 130) | LIR_Opr input() { return _input; } method LIR_Opr (line 131) | LIR_Opr result() { return _result; } method visit (line 134) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 140) | virtual void print_name(outputStream* out) const { out->print("Convers... class RangeCheckStub (line 147) | class RangeCheckStub: public CodeStub { method CodeEmitInfo (line 156) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 157) | virtual bool is_exception_throw_stub() const { return true; } method is_range_check_stub (line 158) | virtual bool is_range_check_stub() const { return true; } method visit (line 159) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 164) | virtual void print_name(outputStream* out) const { out->print("RangeCh... class DivByZeroStub (line 169) | class DivByZeroStub: public CodeStub { method DivByZeroStub (line 175) | DivByZeroStub(CodeEmitInfo* info) method DivByZeroStub (line 178) | DivByZeroStub(int offset, CodeEmitInfo* info) method CodeEmitInfo (line 182) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 183) | virtual bool is_exception_throw_stub() const { return true; } method is_divbyzero_stub (line 184) | virtual bool is_divbyzero_stub() const { return true; } method visit (line 185) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 189) | virtual void print_name(outputStream* out) const { out->print("DivByZe... class ImplicitNullCheckStub (line 194) | class ImplicitNullCheckStub: public CodeStub { method ImplicitNullCheckStub (line 200) | ImplicitNullCheckStub(int offset, CodeEmitInfo* info) method CodeEmitInfo (line 204) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 205) | virtual bool is_exception_throw_stub() const { return true; } method visit (line 206) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 210) | virtual void print_name(outputStream* out) const { out->print("Implici... class NewInstanceStub (line 215) | class NewInstanceStub: public CodeStub { method CodeEmitInfo (line 226) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 227) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 233) | virtual void print_name(outputStream* out) const { out->print("NewInst... class NewTypeArrayStub (line 238) | class NewTypeArrayStub: public CodeStub { method CodeEmitInfo (line 248) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 249) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 256) | virtual void print_name(outputStream* out) const { out->print("NewType... class NewObjectArrayStub (line 261) | class NewObjectArrayStub: public CodeStub { method CodeEmitInfo (line 271) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 272) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 279) | virtual void print_name(outputStream* out) const { out->print("NewObje... class MonitorAccessStub (line 284) | class MonitorAccessStub: public CodeStub { method MonitorAccessStub (line 290) | MonitorAccessStub(LIR_Opr obj_reg, LIR_Opr lock_reg) { method print_name (line 296) | virtual void print_name(outputStream* out) const { out->print("Monitor... class MonitorEnterStub (line 301) | class MonitorEnterStub: public MonitorAccessStub { method CodeEmitInfo (line 309) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 310) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 316) | virtual void print_name(outputStream* out) const { out->print("Monitor... class MonitorExitStub (line 321) | class MonitorExitStub: public MonitorAccessStub { method MonitorExitStub (line 327) | MonitorExitStub(LIR_Opr lock_reg, bool compute_lock, int monitor_ix) method visit (line 331) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 340) | virtual void print_name(outputStream* out) const { out->print("Monitor... class PatchingStub (line 345) | class PatchingStub: public CodeStub { type PatchID (line 347) | enum PatchID { type constants (line 351) | enum constants { method patch_info_offset (line 369) | static int patch_info_offset() { return _patch_info_offset; } method PatchingStub (line 371) | PatchingStub(MacroAssembler* masm, PatchID id, int oop_index = -1): method install (line 384) | void install(MacroAssembler* masm, LIR_PatchCode patch_code, Register ... method address (line 414) | address pc_start() const { return _pc_start; } method PatchID (line 415) | PatchID id() const { return _id; } method CodeEmitInfo (line 418) | virtual CodeEmitInfo* info() const { return _info; } method visit (line 419) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 423) | virtual void print_name(outputStream* out) const { out->print("Patchin... class DeoptimizeStub (line 431) | class DeoptimizeStub : public CodeStub { method DeoptimizeStub (line 436) | DeoptimizeStub(CodeEmitInfo* info) : _info(new CodeEmitInfo(info)) {} method CodeEmitInfo (line 439) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 440) | virtual bool is_exception_throw_stub() const { return true; } method visit (line 441) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 445) | virtual void print_name(outputStream* out) const { out->print("Deoptim... class SimpleExceptionStub (line 450) | class SimpleExceptionStub: public CodeStub { method SimpleExceptionStub (line 457) | SimpleExceptionStub(Runtime1::StubID stub, LIR_Opr obj, CodeEmitInfo* ... method set_obj (line 461) | void set_obj(LIR_Opr obj) { method CodeEmitInfo (line 466) | virtual CodeEmitInfo* info() const { return _info; } method is_exception_throw_stub (line 467) | virtual bool is_exception_throw_stub() const { return true; } method visit (line 468) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 473) | virtual void print_name(outputStream* out) const { out->print("SimpleE... class ArrayStoreExceptionStub (line 479) | class ArrayStoreExceptionStub: public SimpleExceptionStub { method ArrayStoreExceptionStub (line 484) | ArrayStoreExceptionStub(LIR_Opr obj, CodeEmitInfo* info): SimpleExcept... method print_name (line 486) | virtual void print_name(outputStream* out) const { out->print("ArraySt... class ArrayCopyStub (line 491) | class ArrayCopyStub: public CodeStub { method ArrayCopyStub (line 496) | ArrayCopyStub(LIR_OpArrayCopy* op): _op(op) { } method LIR_Opr (line 498) | LIR_Opr src() const { return _op->src(); } method LIR_Opr (line 499) | LIR_Opr src_pos() const { return _op->src_pos(); } method LIR_Opr (line 500) | LIR_Opr dst() const { return _op->dst(); } method LIR_Opr (line 501) | LIR_Opr dst_pos() const { return _op->dst_pos(); } method LIR_Opr (line 502) | LIR_Opr length() const { return _op->length(); } method LIR_Opr (line 503) | LIR_Opr tmp() const { return _op->tmp(); } method CodeEmitInfo (line 506) | virtual CodeEmitInfo* info() const { return _op->info(); } method visit (line 507) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 512) | virtual void print_name(outputStream* out) const { out->print("ArrayCo... class G1PreBarrierStub (line 520) | class G1PreBarrierStub: public CodeStub { method G1PreBarrierStub (line 532) | G1PreBarrierStub(LIR_Opr addr, LIR_Opr pre_val, LIR_PatchCode patch_co... method G1PreBarrierStub (line 542) | G1PreBarrierStub(LIR_Opr pre_val) : method LIR_Opr (line 549) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 550) | LIR_Opr pre_val() const { return _pre_val; } method LIR_PatchCode (line 551) | LIR_PatchCode patch_code() const { return _patch_code; } method CodeEmitInfo (line 552) | CodeEmitInfo* info() const { return _info; } method do_load (line 553) | bool do_load() const { return _do_load; } method visit (line 556) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 573) | virtual void print_name(outputStream* out) const { out->print("G1PreBa... class G1PostBarrierStub (line 577) | class G1PostBarrierStub: public CodeStub { method jbyte (line 584) | static jbyte* byte_map_base() { method G1PostBarrierStub (line 593) | G1PostBarrierStub(LIR_Opr addr, LIR_Opr new_val): _addr(addr), _new_va... method LIR_Opr (line 595) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 596) | LIR_Opr new_val() const { return _new_val; } method visit (line 599) | virtual void visit(LIR_OpVisitState* visitor) { method print_name (line 606) | virtual void print_name(outputStream* out) const { out->print("G1PostB... FILE: HotSpot1.7/src/share/vm/c1/c1_Compilation.cpp class PhaseTraceTime (line 68) | class PhaseTraceTime: public TraceTime { method PhaseTraceTime (line 74) | PhaseTraceTime(TimerName timer) function DebugInformationRecorder (line 107) | DebugInformationRecorder* Compilation::debug_info_recorder() const { function Dependencies (line 112) | Dependencies* Compilation::dependency_recorder() const { FILE: HotSpot1.7/src/share/vm/c1/c1_Compilation.hpp class CompilationResourceObj (line 32) | class CompilationResourceObj class XHandlers (line 33) | class XHandlers class ExceptionInfo (line 34) | class ExceptionInfo method ExceptionInfo (line 290) | ExceptionInfo(int pco, XHandlers* exception_handlers) method pco (line 295) | int pco() { return _pco; } method XHandlers (line 296) | XHandlers* exception_handlers() { return _exception_han... class DebugInformationRecorder (line 35) | class DebugInformationRecorder class FrameMap (line 36) | class FrameMap class IR (line 37) | class IR class IRScope (line 38) | class IRScope class Instruction (line 39) | class Instruction class LinearScan (line 40) | class LinearScan class OopMap (line 41) | class OopMap class LIR_Emitter (line 42) | class LIR_Emitter class LIR_Assembler (line 43) | class LIR_Assembler class CodeEmitInfo (line 44) | class CodeEmitInfo class ciEnv (line 45) | class ciEnv class ciMethod (line 46) | class ciMethod class ValueStack (line 47) | class ValueStack class LIR_OprDesc (line 48) | class LIR_OprDesc class C1_MacroAssembler (line 49) | class C1_MacroAssembler class CFGPrinter (line 50) | class CFGPrinter function ExceptionInfoList (line 103) | ExceptionInfoList* exception_info_list() const { return _exception_info_... function ExceptionHandlerTable (line 104) | ExceptionHandlerTable* exception_handler_table() { return &_exception_ha... function LinearScan (line 106) | LinearScan* allocator() { return _allocator; ... function set_allocator (line 107) | void set_allocator(LinearScan* allocator) { _allocator = allocato... function Compilation (line 121) | static Compilation* current() { function ciEnv (line 126) | ciEnv* env() const { return _env; } function CompileLog (line 127) | CompileLog* log() const { return _log; } function AbstractCompiler (line 128) | AbstractCompiler* compiler() const { return _compiler; } function has_exception_handlers (line 129) | bool has_exception_handlers() const { return _has_exception_h... function has_fpu_code (line 130) | bool has_fpu_code() const { return _has_fpu_code; } function has_unsafe_access (line 131) | bool has_unsafe_access() const { return _has_unsafe_acce... function max_vector_size (line 132) | int max_vector_size() const { return 0; } function ciMethod (line 133) | ciMethod* method() const { return _method; } function osr_bci (line 134) | int osr_bci() const { return _osr_bci; } function is_osr_compile (line 135) | bool is_osr_compile() const { return osr_bci() >= 0; } function IR (line 136) | IR* hir() const { return _hir; } function max_spills (line 137) | int max_spills() const { return _max_spills; } function FrameMap (line 138) | FrameMap* frame_map() const { return _frame_map; } function CodeBuffer (line 139) | CodeBuffer* code() { return &_code; } function C1_MacroAssembler (line 140) | C1_MacroAssembler* masm() const { return _masm; } function CodeOffsets (line 141) | CodeOffsets* offsets() { return &_offsets; } function Arena (line 142) | Arena* arena() { return _arena; } function get_next_id (line 145) | int get_next_id() { return _next_id++; } function number_of_instructions (line 146) | int number_of_instructions() const { return _next_id; } function get_next_block_id (line 149) | int get_next_block_id() { return _next_block_id++; } function number_of_blocks (line 150) | int number_of_blocks() const { return _next_block_id; } function set_has_exception_handlers (line 153) | void set_has_exception_handlers(bool f) { _has_exception_handlers... function set_has_fpu_code (line 154) | void set_has_fpu_code(bool f) { _has_fpu_code = f; } function set_has_unsafe_access (line 155) | void set_has_unsafe_access(bool f) { _has_unsafe_access = f; } function set_would_profile (line 156) | void set_would_profile(bool f) { _would_profile = f; } function has_method_handle_invokes (line 163) | bool has_method_handle_invokes() const { return _has_method_handle_i... function set_has_method_handle_invokes (line 164) | void set_has_method_handle_invokes(bool z) { _has_method_handle_i... function ImplicitExceptionTable (line 168) | ImplicitExceptionTable* implicit_exception_table() { return &_implic... function Instruction (line 170) | Instruction* current_instruction() const { return _current_instruc... function Instruction (line 171) | Instruction* set_current_instruction(Instruction* instr) { function bailed_out (line 183) | bool bailed_out() const { return _bailout_msg != ... function desired_max_code_buffer_size (line 186) | static int desired_max_code_buffer_size() { function desired_max_constant_size (line 194) | static int desired_max_constant_size() { function is_profiling (line 213) | bool is_profiling() { function count_invocations (line 217) | bool count_invocations() { return is_profiling(); } function count_backedges (line 218) | bool count_backedges() { return is_profiling(); } function profile_branches (line 221) | bool profile_branches() { function profile_calls (line 225) | bool profile_calls() { function profile_inlined_calls (line 229) | bool profile_inlined_calls() { function profile_checkcasts (line 232) | bool profile_checkcasts() { class InstructionMark (line 249) | class InstructionMark: public StackObj { method InstructionMark (line 255) | InstructionMark(Compilation* compilation, Instruction* instr) { function ALLOCATION_SUPER_CLASS_SPEC (line 267) | class CompilationResourceObj ALLOCATION_SUPER_CLASS_SPEC { class ExceptionInfo (line 284) | class ExceptionInfo: public CompilationResourceObj { method ExceptionInfo (line 290) | ExceptionInfo(int pco, XHandlers* exception_handlers) method pco (line 295) | int pco() { return _pco; } method XHandlers (line 296) | XHandlers* exception_handlers() { return _exception_han... FILE: HotSpot1.7/src/share/vm/c1/c1_Compiler.cpp function BufferBlob (line 80) | BufferBlob* Compiler::build_buffer_blob() { FILE: HotSpot1.7/src/share/vm/c1/c1_Compiler.hpp class Compiler (line 32) | class Compiler: public AbstractCompiler { method is_c1 (line 47) | virtual bool is_c1() { return true; } method supports_native (line 52) | virtual bool supports_native() { return true; } method supports_osr (line 53) | virtual bool supports_osr () { return true; } method needs_adapters (line 56) | virtual bool needs_adapters () { return false; } method needs_stubs (line 57) | virtual bool needs_stubs () { return false; } FILE: HotSpot1.7/src/share/vm/c1/c1_FpuStackSim.hpp class FpuStackSim (line 33) | class FpuStackSim FILE: HotSpot1.7/src/share/vm/c1/c1_FrameMap.cpp function BasicTypeArray (line 50) | BasicTypeArray* FrameMap::signature_type_array_for(const ciMethod* metho... function CallingConvention (line 69) | CallingConvention* FrameMap::java_calling_convention(const BasicTypeArra... function CallingConvention (line 115) | CallingConvention* FrameMap::c_calling_convention(const BasicTypeArray* ... function VMReg (line 224) | VMReg FrameMap::sp_offset2vmreg(ByteSize offset) const { function ByteSize (line 265) | ByteSize FrameMap::sp_offset_for_slot(const int index) const { function ByteSize (line 278) | ByteSize FrameMap::sp_offset_for_double_slot(const int index) const { function ByteSize (line 287) | ByteSize FrameMap::sp_offset_for_spill(const int index) const { function ByteSize (line 294) | ByteSize FrameMap::sp_offset_for_monitor_base(const int index) const { function ByteSize (line 301) | ByteSize FrameMap::sp_offset_for_monitor_lock(int index) const { function ByteSize (line 306) | ByteSize FrameMap::sp_offset_for_monitor_object(int index) const { function VMReg (line 327) | VMReg FrameMap::regname(LIR_Opr opr) const { FILE: HotSpot1.7/src/share/vm/c1/c1_FrameMap.hpp class ciMethod (line 37) | class ciMethod class CallingConvention (line 38) | class CallingConvention method CallingConvention (line 271) | CallingConvention (LIR_OprList* args, int reserved_stack_slots) method LIR_OprList (line 275) | LIR_OprList* args() { return _args; } method LIR_Opr (line 277) | LIR_Opr at(int i) const { return _args->at(i); } method length (line 278) | int length() const { return _args->length(); } method reserved_stack_slots (line 281) | int reserved_stack_slots() const { return _reserved_stack_s... method print (line 284) | void print () const { class BasicTypeArray (line 39) | class BasicTypeArray class BasicTypeList (line 40) | class BasicTypeList class LIR_OprDesc (line 66) | class LIR_OprDesc class FrameMap (line 70) | class FrameMap : public CompilationResourceObj { method check_spill_index (line 119) | void check_spill_index (int spill_index) const { assert(spill_inde... method check_monitor_index (line 120) | void check_monitor_index (int monitor_index) const { assert(monitor_in... method Register (line 123) | static Register cpu_rnr2reg (int rnr) { method cpu_reg2rnr (line 129) | static int cpu_reg2rnr (Register reg) { method map_register (line 135) | static void map_register(int rnr, Register reg) { method update_reserved_argument_area_size (line 142) | void update_reserved_argument_area_size (int size) { method cpu_range_check (line 149) | static void cpu_range_check (int rnr) { assert(0 <= rnr && rn... method fpu_range_check (line 150) | static void fpu_range_check (int rnr) { assert(0 <= rnr && rn... method ByteSize (line 188) | ByteSize sp_offset_for_orig_pc() { return sp_offset_for_monitor_base(_... method LIR_Opr (line 190) | static LIR_Opr as_opr(Register r) { method LIR_Opr (line 193) | static LIR_Opr as_oop_opr(Register r) { method reserved_argument_area_size (line 200) | int reserved_argument_area_size () const { return _reserved_argu... method framesize (line 201) | int framesize () const { assert(_framesize != ... method ByteSize (line 202) | ByteSize framesize_in_bytes () const { return in_ByteSize(fr... method num_monitors (line 203) | int num_monitors () const { return _num_monitors; } method num_spills (line 204) | int num_spills () const { assert(_num_spills >=... method argcount (line 205) | int argcount () const { assert(_argcount >= 0, "not... method oop_map_arg_count (line 207) | int oop_map_arg_count() const { return _oop_map_arg_count; } method CallingConvention (line 209) | CallingConvention* incoming_arguments() const { return _incoming_argu... method Address (line 212) | Address address_for_slot(int index, int sp_adjust = 0) const { method Address (line 215) | Address address_for_double_slot(int index, int sp_adjust = 0) const { method Address (line 218) | Address address_for_monitor_lock(int monitor_index) const { method Address (line 221) | Address address_for_monitor_object(int monitor_index) const { method location_for_monitor_lock (line 232) | bool location_for_monitor_lock (int monitor_index, Location* loc) con... method location_for_monitor_object (line 235) | bool location_for_monitor_object(int monitor_index, Location* loc) con... method VMReg (line 241) | VMReg slot_regname(int index) const { method VMReg (line 244) | VMReg monitor_object_regname(int monitor_index) const { method LIR_Opr (line 249) | static LIR_Opr caller_save_cpu_reg_at(int i) { method LIR_Opr (line 254) | static LIR_Opr caller_save_fpu_reg_at(int i) { class CallingConvention (line 265) | class CallingConvention: public ResourceObj { method CallingConvention (line 271) | CallingConvention (LIR_OprList* args, int reserved_stack_slots) method LIR_OprList (line 275) | LIR_OprList* args() { return _args; } method LIR_Opr (line 277) | LIR_Opr at(int i) const { return _args->at(i); } method length (line 278) | int length() const { return _args->length(); } method reserved_stack_slots (line 281) | int reserved_stack_slots() const { return _reserved_stack_s... method print (line 284) | void print () const { FILE: HotSpot1.7/src/share/vm/c1/c1_GraphBuilder.cpp function VALUE_OBJ_CLASS_SPEC (line 41) | class BlockListBuilder VALUE_OBJ_CLASS_SPEC { function BlockBegin (line 147) | BlockBegin* BlockListBuilder::make_block_at(int cur_bci, BlockBegin* pre... function compare_depth_first (line 443) | int compare_depth_first(BlockBegin** a, BlockBegin** b) { class FieldBuffer (line 480) | class FieldBuffer: public CompilationResourceObj { method FieldBuffer (line 485) | FieldBuffer() {} method kill (line 487) | void kill() { method Value (line 491) | Value at(ciField* field) { method at_put (line 501) | void at_put(ciField* field, Value value) { class MemoryBuffer (line 525) | class MemoryBuffer: public CompilationResourceObj { method MemoryBuffer (line 533) | MemoryBuffer() {} method StoreField (line 535) | StoreField* store(StoreField* st) { method is_default_value (line 576) | bool is_default_value(Value value) { method Value (line 593) | Value load(LoadField* load) { method new_instance (line 629) | void new_instance(NewInstance* object) { method store_value (line 639) | void store_value(Value value) { method kill (line 654) | void kill() { function BlockBegin (line 699) | BlockBegin* GraphBuilder::ScopeData::block_at(int bci) { function XHandlers (line 738) | XHandlers* GraphBuilder::ScopeData::xhandlers() const { function BlockBegin (line 811) | BlockBegin* GraphBuilder::ScopeData::remove_from_work_list() { function Dependencies (line 1642) | Dependencies* GraphBuilder::dependency_recorder() const { function Value (line 2075) | Value GraphBuilder::round_fp(Value fp_value) { function Instruction (line 2092) | Instruction* GraphBuilder::append_with_bci(Instruction* instr, int bci) { function Instruction (line 2156) | Instruction* GraphBuilder::append(Instruction* instr) { function Instruction (line 2162) | Instruction* GraphBuilder::append_split(StateSplit* instr) { function XHandlers (line 2187) | XHandlers* GraphBuilder::handle_exception(Instruction* instruction) { class PhiSimplifier (line 2318) | class PhiSimplifier : public BlockClosure { method PhiSimplifier (line 2324) | PhiSimplifier(BlockBegin* start) : _has_substitutions(false) { method has_substitutions (line 2331) | bool has_substitutions() const { return _has_substitutions; } function Value (line 2335) | Value PhiSimplifier::simplify(Value v) { function BlockEnd (line 2439) | BlockEnd* GraphBuilder::iterate_bytecodes_for_block(int bci) { function BlockBegin (line 2830) | BlockBegin* GraphBuilder::header_block(BlockBegin* entry, BlockBegin::Fl... function BlockBegin (line 2850) | BlockBegin* GraphBuilder::setup_start_block(int osr_bci, BlockBegin* std... function for_each_local_value (line 2941) | for_each_local_value(state, index, local) { function ValueStack (line 2970) | ValueStack* GraphBuilder::state_at_entry() { function ValueStack (line 3142) | ValueStack* GraphBuilder::copy_state_before() { function ValueStack (line 3146) | ValueStack* GraphBuilder::copy_state_exhandling() { function ValueStack (line 3150) | ValueStack* GraphBuilder::copy_state_for_exception() { function ValueStack (line 3154) | ValueStack* GraphBuilder::copy_state_before_with_bci(int bci) { function ValueStack (line 3158) | ValueStack* GraphBuilder::copy_state_exhandling_with_bci(int bci) { function ValueStack (line 3163) | ValueStack* GraphBuilder::copy_state_for_exception_with_bci(int bci) { FILE: HotSpot1.7/src/share/vm/c1/c1_GraphBuilder.hpp class MemoryBuffer (line 36) | class MemoryBuffer function VALUE_OBJ_CLASS_SPEC (line 38) | class GraphBuilder VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/c1/c1_IR.cpp function BlockBegin (line 125) | BlockBegin* IRScope::build_graph(Compilation* compilation, int osr_bci) { function sort_pairs (line 270) | static int sort_pairs(BlockPair** a, BlockPair** b) { class CriticalEdgeFinder (line 279) | class CriticalEdgeFinder: public BlockClosure { method CriticalEdgeFinder (line 284) | CriticalEdgeFinder(IR* ir): _ir(ir) {} method block_do (line 285) | void block_do(BlockBegin* bb) { method split_edges (line 298) | void split_edges() { class UseCountComputer (line 326) | class UseCountComputer: public ValueVisitor, BlockClosure { method visit (line 328) | void visit(Value* n) { method uses_do (line 352) | void uses_do(Value* n) { method block_do (line 370) | void block_do(BlockBegin* b) { method UseCountComputer (line 393) | UseCountComputer() { method compute (line 399) | static void compute(BlockList* blocks) { class ComputeLinearScanOrder (line 416) | class ComputeLinearScanOrder : public StackObj { method init_visited (line 436) | void init_visited() { _active_blocks.clear(); _vis... method is_visited (line 437) | bool is_visited(BlockBegin* b) const { return _visited_blocks.at(b-... method is_active (line 438) | bool is_active(BlockBegin* b) const { return _active_blocks.at(b->... method set_visited (line 439) | void set_visited(BlockBegin* b) { assert(!is_visited(b), "alre... method set_active (line 440) | void set_active(BlockBegin* b) { assert(!is_active(b), "alrea... method clear_active (line 441) | void clear_active(BlockBegin* b) { assert(is_active(b), "not al... method inc_forward_branches (line 444) | void inc_forward_branches(BlockBegin* b) { _forward_branches.at_put(b-... method dec_forward_branches (line 445) | int dec_forward_branches(BlockBegin* b) { _forward_branches.at_put(b-... method is_block_in_loop (line 448) | bool is_block_in_loop (int loop_idx, BlockBegin* b) const { return _... method set_block_in_loop (line 449) | void set_block_in_loop (int loop_idx, BlockBegin* b) { _loop_ma... method clear_block_in_loop (line 450) | void clear_block_in_loop(int loop_idx, int block_id) { _loop_ma... method Compilation (line 477) | Compilation* compilation() const { return _compilation; } method BlockList (line 482) | BlockList* linear_scan_order() const { return _linear_scan_order; } method num_loops (line 483) | int num_loops() const { return _num_loops; } function BlockBegin (line 707) | BlockBegin* ComputeLinearScanOrder::common_dominator(BlockBegin* a, Bloc... class BlockPrinter (line 1127) | class BlockPrinter: public BlockClosure { method BlockPrinter (line 1134) | BlockPrinter(InstructionPrinter* ip, bool cfg_only, bool live_only = f... method block_do (line 1140) | virtual void block_do(BlockBegin* block) { function cmp (line 1175) | static int cmp(BlockBegin** a, BlockBegin** b) { function block_do (line 1220) | virtual void block_do(BlockBegin* block) { class SubstitutionChecker (line 1271) | class SubstitutionChecker: public ValueVisitor { method visit (line 1272) | void visit(Value* v) { FILE: HotSpot1.7/src/share/vm/c1/c1_IR.hpp class XHandler (line 36) | class XHandler: public CompilationResourceObj { method XHandler (line 52) | XHandler(ciExceptionHandler* desc) method XHandler (line 64) | XHandler(XHandler* other) method beg_bci (line 77) | int beg_bci() const { return _desc->start(); } method end_bci (line 78) | int end_bci() const { return _desc->limit(); } method handler_bci (line 79) | int handler_bci() const { return _desc->handler... method is_catch_all (line 80) | bool is_catch_all() const { return _desc->is_catc... method catch_type (line 81) | int catch_type() const { return _desc->catch_k... method ciInstanceKlass (line 82) | ciInstanceKlass* catch_klass() const { return _desc->catch_k... method covers (line 83) | bool covers(int bci) const { return beg_bci() <= b... method BlockBegin (line 86) | BlockBegin* entry_block() const { return _entry_block; } method LIR_List (line 87) | LIR_List* entry_code() const { return _entry_code; } method entry_pco (line 88) | int entry_pco() const { return _entry_pco; } method phi_operand (line 89) | int phi_operand() const { assert(_phi_operand !... method scope_count (line 90) | int scope_count() const { assert(_scope_count !... method DEBUG_ONLY (line 91) | DEBUG_ONLY(int lir_op_id() const { return _lir_op_id; } method set_entry_block (line 93) | void set_entry_block(BlockBegin* entry_block) { method set_entry_code (line 98) | void set_entry_code(LIR_List* entry_code) { _entry_code = entry_c... method set_entry_pco (line 99) | void set_entry_pco(int entry_pco) { _entry_pco = entry_pc... method set_phi_operand (line 100) | void set_phi_operand(int phi_operand) { _phi_operand = phi_op... method set_scope_count (line 101) | void set_scope_count(int scope_count) { _scope_count = scope_... method DEBUG_ONLY (line 102) | DEBUG_ONLY(void set_lir_op_id(int lir_op_id) { _lir_op_id = lir_op_i... class XHandlers (line 112) | class XHandlers: public CompilationResourceObj { method XHandlers (line 118) | XHandlers() : _list() { } method length (line 123) | int length() const { return _list.length(); } method XHandler (line 124) | XHandler* handler_at(int i) const { return _list.at(i); } method has_handlers (line 125) | bool has_handlers() const { return _list.length()... method append (line 126) | void append(XHandler* h) { _list.append(h); } method XHandler (line 127) | XHandler* remove_last() { return _list.pop(); } class IRScope (line 134) | class IRScope method Compilation (line 165) | Compilation* compilation() const { return _compilation; } method IRScope (line 166) | IRScope* caller() const { return _caller; } method level (line 167) | int level() const { return _level; } method ciMethod (line 168) | ciMethod* method() const { return _method; } method BitMap (line 170) | BitMap& requires_phi_function() { return _requires_phi_... method is_top_scope (line 173) | bool is_top_scope() const { return _caller == NUL... method add_callee (line 174) | void add_callee(IRScope* callee) { _callees.append(calle... method number_of_callees (line 175) | int number_of_callees() const { return _callees.lengt... method IRScope (line 176) | IRScope* callee_no(int i) const { return _callees.at(i); } method is_valid (line 179) | bool is_valid() const { return start() != NUL... method XHandlers (line 180) | XHandlers* xhandlers() const { return _xhandlers; } method number_of_locks (line 181) | int number_of_locks() const { return _number_of_loc... method set_min_number_of_locks (line 182) | void set_min_number_of_locks(int n) { if (n > _number_of_lo... method monitor_pairing_ok (line 183) | bool monitor_pairing_ok() const { return _monitor_pairi... method BlockBegin (line 184) | BlockBegin* start() const { return _start; } method set_wrote_final (line 185) | void set_wrote_final() { _wrote_final = true; } method wrote_final (line 186) | bool wrote_final () const { return _wrote_final; } class IRScope (line 139) | class IRScope: public CompilationResourceObj { method Compilation (line 165) | Compilation* compilation() const { return _compilation; } method IRScope (line 166) | IRScope* caller() const { return _caller; } method level (line 167) | int level() const { return _level; } method ciMethod (line 168) | ciMethod* method() const { return _method; } method BitMap (line 170) | BitMap& requires_phi_function() { return _requires_phi_... method is_top_scope (line 173) | bool is_top_scope() const { return _caller == NUL... method add_callee (line 174) | void add_callee(IRScope* callee) { _callees.append(calle... method number_of_callees (line 175) | int number_of_callees() const { return _callees.lengt... method IRScope (line 176) | IRScope* callee_no(int i) const { return _callees.at(i); } method is_valid (line 179) | bool is_valid() const { return start() != NUL... method XHandlers (line 180) | XHandlers* xhandlers() const { return _xhandlers; } method number_of_locks (line 181) | int number_of_locks() const { return _number_of_loc... method set_min_number_of_locks (line 182) | void set_min_number_of_locks(int n) { if (n > _number_of_lo... method monitor_pairing_ok (line 183) | bool monitor_pairing_ok() const { return _monitor_pairi... method BlockBegin (line 184) | BlockBegin* start() const { return _start; } method set_wrote_final (line 185) | void set_wrote_final() { _wrote_final = true; } method wrote_final (line 186) | bool wrote_final () const { return _wrote_final; } class IRScopeDebugInfo (line 198) | class IRScopeDebugInfo: public CompilationResourceObj { method IRScopeDebugInfo (line 208) | IRScopeDebugInfo(IRScope* scope, method IRScope (line 222) | IRScope* scope() { return _scope; } method bci (line 223) | int bci() { return _bci; } method IRScopeDebugInfo (line 227) | IRScopeDebugInfo* caller() { return _caller; } method record_debug_info (line 232) | void record_debug_info(DebugInformationRecorder* recorder, int pc_offs... class CodeEmitInfo (line 248) | class CodeEmitInfo: public CompilationResourceObj { method FrameMap (line 258) | FrameMap* frame_map() const { return scope()->compi... method Compilation (line 259) | Compilation* compilation() const { return scope()->compi... method OopMap (line 270) | OopMap* oop_map() { return _oop_map; } method ciMethod (line 271) | ciMethod* method() const { return _scope->method... method IRScope (line 272) | IRScope* scope() const { return _scope; } method XHandlers (line 273) | XHandlers* exception_handlers() const { return _exception_han... method ValueStack (line 274) | ValueStack* stack() const { return _stack; } method is_method_handle_invoke (line 279) | bool is_method_handle_invoke() const { return _is_method_handle_in... method set_is_method_handle_invoke (line 280) | void set_is_method_handle_invoke(bool x) { _is_method_handle_in... class IR (line 284) | class IR: public CompilationResourceObj { method is_valid (line 297) | bool is_valid() const { return top_scope()->i... method Compilation (line 298) | Compilation* compilation() const { return _compilation; } method IRScope (line 299) | IRScope* top_scope() const { return _top_scope; } method number_of_locks (line 300) | int number_of_locks() const { return top_scope()->n... method ciMethod (line 301) | ciMethod* method() const { return top_scope()->m... method BlockBegin (line 302) | BlockBegin* start() const { return top_scope()->s... method BlockBegin (line 303) | BlockBegin* std_entry() const { return start()->end()... method BlockBegin (line 304) | BlockBegin* osr_entry() const { return start()->end()... method WordSize (line 305) | WordSize locals_size() const { return _locals_size; } method locals_size_in_words (line 306) | int locals_size_in_words() const { return in_words(_loca... method BlockList (line 307) | BlockList* code() const { return _code; } method num_loops (line 308) | int num_loops() const { return _num_loops; } method max_stack (line 309) | int max_stack() const { return top_scope()->m... method BlockList (line 320) | BlockList* linear_scan_order() { assert(_code != NULL, "not computed"... class SubstitutionResolver (line 338) | class SubstitutionResolver: public BlockClosure, ValueVisitor { method SubstitutionResolver (line 342) | SubstitutionResolver(IR* hir) { method SubstitutionResolver (line 346) | SubstitutionResolver(BlockBegin* block) { FILE: HotSpot1.7/src/share/vm/c1/c1_Instruction.cpp function Instruction (line 74) | Instruction* Instruction::prev(BlockBegin* block) { function ciType (line 138) | ciType* Local::exact_type() const { function ciType (line 164) | ciType* Constant::exact_type() const { function ciType (line 171) | ciType* LoadIndexed::exact_type() const { function ciType (line 189) | ciType* LoadIndexed::declared_type() const { function ciType (line 200) | ciType* LoadField::declared_type() const { function ciType (line 205) | ciType* LoadField::exact_type() const { function ciType (line 221) | ciType* NewTypeArray::exact_type() const { function ciType (line 225) | ciType* NewObjectArray::exact_type() const { function ciType (line 229) | ciType* NewArray::declared_type() const { function ciType (line 233) | ciType* NewInstance::exact_type() const { function ciType (line 237) | ciType* NewInstance::declared_type() const { function ciType (line 241) | ciType* CheckCast::declared_type() const { function ciType (line 245) | ciType* CheckCast::exact_type() const { function IRScope (line 324) | IRScope* StateSplit::scope() const { function ciType (line 387) | ciType* Invoke::declared_type() const { function intx (line 394) | intx Constant::hash() const { function BlockBegin (line 606) | BlockBegin* BlockBegin::insert_block_between(BlockBegin* sux) { function for_each_local_value (line 764) | for_each_local_value(new_state, index, new_value) { function for_each_stack_value (line 775) | for_each_stack_value(new_state, index, new_value) { function for_each_local_value (line 782) | for_each_local_value(new_state, index, new_value) { function for_each_local_value (line 809) | for_each_local_value(existing_state, index, existing_value) { function for_each_stack_value (line 820) | for_each_stack_value(existing_state, index, existing_value) { function for_each_local_value (line 823) | for_each_local_value(existing_state, index, existing_value) { function for_each_stack_value (line 832) | for_each_stack_value(existing_state, index, existing_value) { function for_each_local_value (line 843) | for_each_local_value(existing_state, index, existing_value) { function Value (line 959) | Value Phi::operand_at(int i) const { FILE: HotSpot1.7/src/share/vm/c1/c1_Instruction.hpp class ciField (line 34) | class ciField class ValueStack (line 35) | class ValueStack class InstructionPrinter (line 36) | class InstructionPrinter class IRScope (line 37) | class IRScope class LIR_OprDesc (line 38) | class LIR_OprDesc class Instruction (line 48) | class Instruction method set_type (line 311) | void set_type(ValueType* type) { type InstructionFlag (line 326) | enum InstructionFlag { method check_flag (line 349) | bool check_flag(InstructionFlag id) const { return (_flags & (1 <... method set_flag (line 350) | void set_flag(InstructionFlag id, bool f) { _flags = f ? (_flags ... type Condition (line 353) | enum Condition { type PinReason (line 359) | enum PinReason { method number_of_instructions (line 371) | static int number_of_instructions() { method Instruction (line 376) | Instruction(ValueType* type, ValueStack* state_before = NULL, bool typ... method id (line 396) | int id() const { return _id; } method has_printable_bci (line 398) | bool has_printable_bci() const { return _printable_bci... method printable_bci (line 399) | int printable_bci() const { assert(has_printable_... method set_printable_bci (line 400) | void set_printable_bci(int bci) { _printable_bci = bci; } method use_count (line 402) | int use_count() const { return _use_count; } method pin_state (line 403) | int pin_state() const { return _pin_state; } method is_pinned (line 404) | bool is_pinned() const { return _pin_state != ... method ValueType (line 405) | ValueType* type() const { return _type; } method Instruction (line 407) | Instruction* next() const { return _next; } method has_subst (line 408) | bool has_subst() const { return _subst != NULL; } method Instruction (line 409) | Instruction* subst() { return _subst == NULL... method LIR_Opr (line 410) | LIR_Opr operand() const { return _operand; } method set_needs_null_check (line 412) | void set_needs_null_check(bool f) { set_flag(NeedsNullChe... method needs_null_check (line 413) | bool needs_null_check() const { return check_flag(Nee... method is_linked (line 414) | bool is_linked() const { return check_flag(IsL... method can_be_linked (line 415) | bool can_be_linked() { return as_Local() == ... method has_uses (line 417) | bool has_uses() const { return use_count() > ... method ValueStack (line 418) | ValueStack* state_before() const { return _state_before; } method ValueStack (line 419) | ValueStack* exception_state() const { return _exception_sta... method needs_exception_state (line 420) | virtual bool needs_exception_state() const { return true; } method XHandlers (line 421) | XHandlers* exception_handlers() const { return _exception_han... method pin (line 424) | void pin(PinReason reason) { _pin_state |= reason; } method pin (line 425) | void pin() { _pin_state |= PinUnkn... method unpin (line 427) | void unpin(PinReason reason) { assert((reason & PinU... method Instruction (line 429) | Instruction* set_next(Instruction* next) { method Instruction (line 440) | Instruction* set_next(Instruction* next, int bci) { method set_subst (line 447) | void set_subst(Instruction* subst) { method set_exception_handlers (line 453) | void set_exception_handlers(XHandlers *xhandlers) { _exception_handler... method set_exception_state (line 454) | void set_exception_state(ValueStack* s) { check_state(s); _exce... method set_operand (line 457) | void set_operand(LIR_Opr operand) { assert(operand != LIR... method clear_operand (line 458) | void clear_operand() { _operand = LIR_OprFac... method Instruction (line 461) | virtual Instruction* as_Instruction() { return this; } method Phi (line 462) | virtual Phi* as_Phi() { return NULL; } method Local (line 463) | virtual Local* as_Local() { return NULL; } method Constant (line 464) | virtual Constant* as_Constant() { return NULL; } method AccessField (line 465) | virtual AccessField* as_AccessField() { return NULL; } method LoadField (line 466) | virtual LoadField* as_LoadField() { return NULL; } method StoreField (line 467) | virtual StoreField* as_StoreField() { return NULL; } method AccessArray (line 468) | virtual AccessArray* as_AccessArray() { return NULL; } method ArrayLength (line 469) | virtual ArrayLength* as_ArrayLength() { return NULL; } method AccessIndexed (line 470) | virtual AccessIndexed* as_AccessIndexed() { return NULL; } method LoadIndexed (line 471) | virtual LoadIndexed* as_LoadIndexed() { return NULL; } method StoreIndexed (line 472) | virtual StoreIndexed* as_StoreIndexed() { return NULL; } method NegateOp (line 473) | virtual NegateOp* as_NegateOp() { return NULL; } method Op2 (line 474) | virtual Op2* as_Op2() { return NULL; } method ArithmeticOp (line 475) | virtual ArithmeticOp* as_ArithmeticOp() { return NULL; } method ShiftOp (line 476) | virtual ShiftOp* as_ShiftOp() { return NULL; } method LogicOp (line 477) | virtual LogicOp* as_LogicOp() { return NULL; } method CompareOp (line 478) | virtual CompareOp* as_CompareOp() { return NULL; } method IfOp (line 479) | virtual IfOp* as_IfOp() { return NULL; } method Convert (line 480) | virtual Convert* as_Convert() { return NULL; } method NullCheck (line 481) | virtual NullCheck* as_NullCheck() { return NULL; } method OsrEntry (line 482) | virtual OsrEntry* as_OsrEntry() { return NULL; } method StateSplit (line 483) | virtual StateSplit* as_StateSplit() { return NULL; } method Invoke (line 484) | virtual Invoke* as_Invoke() { return NULL; } method NewInstance (line 485) | virtual NewInstance* as_NewInstance() { return NULL; } method NewArray (line 486) | virtual NewArray* as_NewArray() { return NULL; } method NewTypeArray (line 487) | virtual NewTypeArray* as_NewTypeArray() { return NULL; } method NewObjectArray (line 488) | virtual NewObjectArray* as_NewObjectArray() { return NULL; } method NewMultiArray (line 489) | virtual NewMultiArray* as_NewMultiArray() { return NULL; } method TypeCheck (line 490) | virtual TypeCheck* as_TypeCheck() { return NULL; } method CheckCast (line 491) | virtual CheckCast* as_CheckCast() { return NULL; } method InstanceOf (line 492) | virtual InstanceOf* as_InstanceOf() { return NULL; } method TypeCast (line 493) | virtual TypeCast* as_TypeCast() { return NULL; } method AccessMonitor (line 494) | virtual AccessMonitor* as_AccessMonitor() { return NULL; } method MonitorEnter (line 495) | virtual MonitorEnter* as_MonitorEnter() { return NULL; } method MonitorExit (line 496) | virtual MonitorExit* as_MonitorExit() { return NULL; } method Intrinsic (line 497) | virtual Intrinsic* as_Intrinsic() { return NULL; } method BlockBegin (line 498) | virtual BlockBegin* as_BlockBegin() { return NULL; } method BlockEnd (line 499) | virtual BlockEnd* as_BlockEnd() { return NULL; } method Goto (line 500) | virtual Goto* as_Goto() { return NULL; } method If (line 501) | virtual If* as_If() { return NULL; } method IfInstanceOf (line 502) | virtual IfInstanceOf* as_IfInstanceOf() { return NULL; } method TableSwitch (line 503) | virtual TableSwitch* as_TableSwitch() { return NULL; } method LookupSwitch (line 504) | virtual LookupSwitch* as_LookupSwitch() { return NULL; } method Return (line 505) | virtual Return* as_Return() { return NULL; } method Throw (line 506) | virtual Throw* as_Throw() { return NULL; } method Base (line 507) | virtual Base* as_Base() { return NULL; } method RoundFP (line 508) | virtual RoundFP* as_RoundFP() { return NULL; } method ExceptionObject (line 509) | virtual ExceptionObject* as_ExceptionObject() { return NULL; } method UnsafeOp (line 510) | virtual UnsafeOp* as_UnsafeOp() { return NULL; } method ProfileInvoke (line 511) | virtual ProfileInvoke* as_ProfileInvoke() { return NULL; } method can_trap (line 515) | virtual bool can_trap() const { return false; } method other_values_do (line 519) | virtual void other_values_do(ValueVisitor* f) { /* usually no other ... method values_do (line 520) | void values_do(ValueVisitor* f) { input_values_do(f); state_va... method ciType (line 522) | virtual ciType* exact_type() const { return NULL; } method ciType (line 523) | virtual ciType* declared_type() const { return NULL; } class Phi (line 49) | class Phi class Local (line 50) | class Local class Constant (line 51) | class Constant class AccessField (line 52) | class AccessField class LoadField (line 53) | class LoadField class StoreField (line 54) | class StoreField class AccessArray (line 55) | class AccessArray class ArrayLength (line 56) | class ArrayLength class AccessIndexed (line 57) | class AccessIndexed class LoadIndexed (line 58) | class LoadIndexed class StoreIndexed (line 59) | class StoreIndexed class NegateOp (line 60) | class NegateOp class Op2 (line 61) | class Op2 class ArithmeticOp (line 62) | class ArithmeticOp class ShiftOp (line 63) | class ShiftOp class LogicOp (line 64) | class LogicOp class CompareOp (line 65) | class CompareOp class IfOp (line 66) | class IfOp class Convert (line 67) | class Convert class NullCheck (line 68) | class NullCheck class TypeCast (line 69) | class TypeCast class OsrEntry (line 70) | class OsrEntry class ExceptionObject (line 71) | class ExceptionObject class StateSplit (line 72) | class StateSplit class Invoke (line 73) | class Invoke class NewInstance (line 74) | class NewInstance class NewArray (line 75) | class NewArray class NewTypeArray (line 76) | class NewTypeArray class NewObjectArray (line 77) | class NewObjectArray class NewMultiArray (line 78) | class NewMultiArray class TypeCheck (line 79) | class TypeCheck class CheckCast (line 80) | class CheckCast class InstanceOf (line 81) | class InstanceOf class AccessMonitor (line 82) | class AccessMonitor class MonitorEnter (line 83) | class MonitorEnter class MonitorExit (line 84) | class MonitorExit class Intrinsic (line 85) | class Intrinsic class BlockBegin (line 86) | class BlockBegin class BlockEnd (line 87) | class BlockEnd class Goto (line 88) | class Goto class If (line 89) | class If class IfInstanceOf (line 90) | class IfInstanceOf class Switch (line 91) | class Switch class TableSwitch (line 92) | class TableSwitch class LookupSwitch (line 93) | class LookupSwitch class Return (line 94) | class Return class Throw (line 95) | class Throw class Base (line 96) | class Base class RoundFP (line 97) | class RoundFP class UnsafeOp (line 98) | class UnsafeOp class UnsafeRawOp (line 99) | class UnsafeRawOp class UnsafeGetRaw (line 100) | class UnsafeGetRaw class UnsafePutRaw (line 101) | class UnsafePutRaw class UnsafeObjectOp (line 102) | class UnsafeObjectOp class UnsafeGetObject (line 103) | class UnsafeGetObject class UnsafePutObject (line 104) | class UnsafePutObject class UnsafeGetAndSetObject (line 105) | class UnsafeGetAndSetObject class UnsafePrefetch (line 106) | class UnsafePrefetch class UnsafePrefetchRead (line 107) | class UnsafePrefetchRead class UnsafePrefetchWrite (line 108) | class UnsafePrefetchWrite class ProfileCall (line 109) | class ProfileCall class ProfileInvoke (line 110) | class ProfileInvoke class RuntimeCall (line 111) | class RuntimeCall class MemBar (line 112) | class MemBar class BlockClosure (line 124) | class BlockClosure: public CompilationResourceObj { class ValueVisitor (line 131) | class ValueVisitor: public StackObj { class InstructionVisitor (line 161) | class InstructionVisitor: public StackObj { class Instruction (line 286) | class Instruction: public CompilationResourceObj { method set_type (line 311) | void set_type(ValueType* type) { type InstructionFlag (line 326) | enum InstructionFlag { method check_flag (line 349) | bool check_flag(InstructionFlag id) const { return (_flags & (1 <... method set_flag (line 350) | void set_flag(InstructionFlag id, bool f) { _flags = f ? (_flags ... type Condition (line 353) | enum Condition { type PinReason (line 359) | enum PinReason { method number_of_instructions (line 371) | static int number_of_instructions() { method Instruction (line 376) | Instruction(ValueType* type, ValueStack* state_before = NULL, bool typ... method id (line 396) | int id() const { return _id; } method has_printable_bci (line 398) | bool has_printable_bci() const { return _printable_bci... method printable_bci (line 399) | int printable_bci() const { assert(has_printable_... method set_printable_bci (line 400) | void set_printable_bci(int bci) { _printable_bci = bci; } method use_count (line 402) | int use_count() const { return _use_count; } method pin_state (line 403) | int pin_state() const { return _pin_state; } method is_pinned (line 404) | bool is_pinned() const { return _pin_state != ... method ValueType (line 405) | ValueType* type() const { return _type; } method Instruction (line 407) | Instruction* next() const { return _next; } method has_subst (line 408) | bool has_subst() const { return _subst != NULL; } method Instruction (line 409) | Instruction* subst() { return _subst == NULL... method LIR_Opr (line 410) | LIR_Opr operand() const { return _operand; } method set_needs_null_check (line 412) | void set_needs_null_check(bool f) { set_flag(NeedsNullChe... method needs_null_check (line 413) | bool needs_null_check() const { return check_flag(Nee... method is_linked (line 414) | bool is_linked() const { return check_flag(IsL... method can_be_linked (line 415) | bool can_be_linked() { return as_Local() == ... method has_uses (line 417) | bool has_uses() const { return use_count() > ... method ValueStack (line 418) | ValueStack* state_before() const { return _state_before; } method ValueStack (line 419) | ValueStack* exception_state() const { return _exception_sta... method needs_exception_state (line 420) | virtual bool needs_exception_state() const { return true; } method XHandlers (line 421) | XHandlers* exception_handlers() const { return _exception_han... method pin (line 424) | void pin(PinReason reason) { _pin_state |= reason; } method pin (line 425) | void pin() { _pin_state |= PinUnkn... method unpin (line 427) | void unpin(PinReason reason) { assert((reason & PinU... method Instruction (line 429) | Instruction* set_next(Instruction* next) { method Instruction (line 440) | Instruction* set_next(Instruction* next, int bci) { method set_subst (line 447) | void set_subst(Instruction* subst) { method set_exception_handlers (line 453) | void set_exception_handlers(XHandlers *xhandlers) { _exception_handler... method set_exception_state (line 454) | void set_exception_state(ValueStack* s) { check_state(s); _exce... method set_operand (line 457) | void set_operand(LIR_Opr operand) { assert(operand != LIR... method clear_operand (line 458) | void clear_operand() { _operand = LIR_OprFac... method Instruction (line 461) | virtual Instruction* as_Instruction() { return this; } method Phi (line 462) | virtual Phi* as_Phi() { return NULL; } method Local (line 463) | virtual Local* as_Local() { return NULL; } method Constant (line 464) | virtual Constant* as_Constant() { return NULL; } method AccessField (line 465) | virtual AccessField* as_AccessField() { return NULL; } method LoadField (line 466) | virtual LoadField* as_LoadField() { return NULL; } method StoreField (line 467) | virtual StoreField* as_StoreField() { return NULL; } method AccessArray (line 468) | virtual AccessArray* as_AccessArray() { return NULL; } method ArrayLength (line 469) | virtual ArrayLength* as_ArrayLength() { return NULL; } method AccessIndexed (line 470) | virtual AccessIndexed* as_AccessIndexed() { return NULL; } method LoadIndexed (line 471) | virtual LoadIndexed* as_LoadIndexed() { return NULL; } method StoreIndexed (line 472) | virtual StoreIndexed* as_StoreIndexed() { return NULL; } method NegateOp (line 473) | virtual NegateOp* as_NegateOp() { return NULL; } method Op2 (line 474) | virtual Op2* as_Op2() { return NULL; } method ArithmeticOp (line 475) | virtual ArithmeticOp* as_ArithmeticOp() { return NULL; } method ShiftOp (line 476) | virtual ShiftOp* as_ShiftOp() { return NULL; } method LogicOp (line 477) | virtual LogicOp* as_LogicOp() { return NULL; } method CompareOp (line 478) | virtual CompareOp* as_CompareOp() { return NULL; } method IfOp (line 479) | virtual IfOp* as_IfOp() { return NULL; } method Convert (line 480) | virtual Convert* as_Convert() { return NULL; } method NullCheck (line 481) | virtual NullCheck* as_NullCheck() { return NULL; } method OsrEntry (line 482) | virtual OsrEntry* as_OsrEntry() { return NULL; } method StateSplit (line 483) | virtual StateSplit* as_StateSplit() { return NULL; } method Invoke (line 484) | virtual Invoke* as_Invoke() { return NULL; } method NewInstance (line 485) | virtual NewInstance* as_NewInstance() { return NULL; } method NewArray (line 486) | virtual NewArray* as_NewArray() { return NULL; } method NewTypeArray (line 487) | virtual NewTypeArray* as_NewTypeArray() { return NULL; } method NewObjectArray (line 488) | virtual NewObjectArray* as_NewObjectArray() { return NULL; } method NewMultiArray (line 489) | virtual NewMultiArray* as_NewMultiArray() { return NULL; } method TypeCheck (line 490) | virtual TypeCheck* as_TypeCheck() { return NULL; } method CheckCast (line 491) | virtual CheckCast* as_CheckCast() { return NULL; } method InstanceOf (line 492) | virtual InstanceOf* as_InstanceOf() { return NULL; } method TypeCast (line 493) | virtual TypeCast* as_TypeCast() { return NULL; } method AccessMonitor (line 494) | virtual AccessMonitor* as_AccessMonitor() { return NULL; } method MonitorEnter (line 495) | virtual MonitorEnter* as_MonitorEnter() { return NULL; } method MonitorExit (line 496) | virtual MonitorExit* as_MonitorExit() { return NULL; } method Intrinsic (line 497) | virtual Intrinsic* as_Intrinsic() { return NULL; } method BlockBegin (line 498) | virtual BlockBegin* as_BlockBegin() { return NULL; } method BlockEnd (line 499) | virtual BlockEnd* as_BlockEnd() { return NULL; } method Goto (line 500) | virtual Goto* as_Goto() { return NULL; } method If (line 501) | virtual If* as_If() { return NULL; } method IfInstanceOf (line 502) | virtual IfInstanceOf* as_IfInstanceOf() { return NULL; } method TableSwitch (line 503) | virtual TableSwitch* as_TableSwitch() { return NULL; } method LookupSwitch (line 504) | virtual LookupSwitch* as_LookupSwitch() { return NULL; } method Return (line 505) | virtual Return* as_Return() { return NULL; } method Throw (line 506) | virtual Throw* as_Throw() { return NULL; } method Base (line 507) | virtual Base* as_Base() { return NULL; } method RoundFP (line 508) | virtual RoundFP* as_RoundFP() { return NULL; } method ExceptionObject (line 509) | virtual ExceptionObject* as_ExceptionObject() { return NULL; } method UnsafeOp (line 510) | virtual UnsafeOp* as_UnsafeOp() { return NULL; } method ProfileInvoke (line 511) | virtual ProfileInvoke* as_ProfileInvoke() { return NULL; } method can_trap (line 515) | virtual bool can_trap() const { return false; } method other_values_do (line 519) | virtual void other_values_do(ValueVisitor* f) { /* usually no other ... method values_do (line 520) | void values_do(ValueVisitor* f) { input_values_do(f); state_va... method ciType (line 522) | virtual ciType* exact_type() const { return NULL; } method ciType (line 523) | virtual ciType* declared_type() const { return NULL; } class AssertValues (line 558) | class AssertValues: public ValueVisitor { method visit (line 559) | void visit(Value* x) { assert((*x) != NULL, "value must ex... type Flag (line 591) | enum Flag { function is_local (line 598) | bool is_local() const { return _index >= 0; } function is_on_stack (line 599) | bool is_on_stack() const { return !is_local(); } function local_index (line 600) | int local_index() const { assert(is_local(), ""); return _index; } function stack_index (line 601) | int stack_index() const { assert(is_on_stack(), ""); return -(_i... function BlockBegin (line 606) | BlockBegin* block() const { return _block; } function set (line 608) | void set(Flag f) { _pf_flags |= f; } function clear (line 609) | void clear(Flag f) { _pf_flags &= ~f; } function is_set (line 610) | bool is_set(Flag f) const { return (_pf_flags & f) != 0; } function make_illegal (line 614) | void make_illegal() { function is_illegal (line 619) | bool is_illegal() const { function java_index (line 645) | int java_index() const { return _java_index; } function ciType (line 647) | virtual ciType* declared_type() const { return _declared_type; } function Constant (line 664) | Constant(ValueType* type, ValueStack* state_before): function can_trap (line 673) | virtual bool can_trap() const { return state_before() !... function input_values_do (line 674) | virtual void input_values_do(ValueVisitor* f) { /* no values */ } type CompareResult (line 681) | enum CompareResult { not_comparable = -1, cond_false, cond_true } function BlockBegin (line 684) | BlockBegin* compare(Instruction::Condition cond, Value right, function Value (line 727) | Value obj() const { return _obj; } function offset (line 728) | int offset() const { return _offset; } function ciField (line 729) | ciField* field() const { return _field; } function BasicType (line 730) | BasicType field_type() const { return _field->type()->... function is_static (line 731) | bool is_static() const { return check_flag(IsSta... function NullCheck (line 732) | NullCheck* explicit_null_check() const { return _explicit_null_c... function needs_patching (line 733) | bool needs_patching() const { return check_flag(Needs... function is_init_point (line 738) | bool is_init_point() const { return is_static() && (... function set_explicit_null_check (line 747) | void set_explicit_null_check(NullCheck* check) { _explicit_null_check = ... function can_trap (line 750) | virtual bool can_trap() const { return needs_null_check... function input_values_do (line 751) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_obj); } function Value (line 788) | Value value() const { return _value; } function needs_write_barrier (line 789) | bool needs_write_barrier() const { return check_flag(Needs... function input_values_do (line 792) | virtual void input_values_do(ValueVisitor* f) { AccessField::input_val... function Value (line 811) | Value array() const { return _array; } function can_trap (line 814) | virtual bool can_trap() const { return needs_null_check... function input_values_do (line 815) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_array); } function NullCheck (line 830) | NullCheck* explicit_null_check() const { return _explicit_null_c... function set_explicit_null_check (line 834) | void set_explicit_null_check(NullCheck* check) { _explicit_null_check = ... function Value (line 859) | Value index() const { return _index; } function Value (line 860) | Value length() const { return _length; } function BasicType (line 861) | BasicType elt_type() const { return _elt_type; } function input_values_do (line 867) | virtual void input_values_do(ValueVisitor* f) { AccessArray::input_val... function NullCheck (line 882) | NullCheck* explicit_null_check() const { return _explicit_null_c... function set_explicit_null_check (line 886) | void set_explicit_null_check(NullCheck* check) { _explicit_null_check = ... function Value (line 915) | Value value() const { return _value; } function needs_write_barrier (line 916) | bool needs_write_barrier() const { return check_flag(Needs... function needs_store_check (line 917) | bool needs_store_check() const { return check_flag(Needs... function set_should_profile (line 919) | void set_should_profile(bool value) { set_flag(ProfileMDO... function set_profiled_method (line 920) | void set_profiled_method(ciMethod* method) { _profiled_method = ... function set_profiled_bci (line 921) | void set_profiled_bci(int bci) { _profiled_bci = bci... function should_profile (line 922) | bool should_profile() const { return check_flag(P... function ciMethod (line 923) | ciMethod* profiled_method() const { return _profiled_me... function profiled_bci (line 924) | int profiled_bci() const { return _profiled_bc... function input_values_do (line 926) | virtual void input_values_do(ValueVisitor* f) { AccessIndexed::input_v... function Value (line 941) | Value x() const { return _x; } function input_values_do (line 944) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_x); } function op (line 966) | Bytecodes::Code op() const { return _op; } function Value (line 967) | Value x() const { return _x; } function Value (line 968) | Value y() const { return _y; } function swap_operands (line 971) | void swap_operands() { function is_commutative (line 977) | virtual bool is_commutative() const { return false; } function input_values_do (line 978) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_x); f->visi... function is_strictfp (line 993) | bool is_strictfp() const { return check_flag(IsStr... function op (line 1053) | Bytecodes::Code op() const { ShouldNotCallThis(); re... function Condition (line 1054) | Condition cond() const { return (Condition)Op2::... function Value (line 1055) | Value tval() const { return _tval; } function Value (line 1056) | Value fval() const { return _fval; } function input_values_do (line 1059) | virtual void input_values_do(ValueVisitor* f) { Op2::input_values_do(f... function op (line 1075) | Bytecodes::Code op() const { return _op; } function Value (line 1076) | Value value() const { return _value; } function input_values_do (line 1079) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_value); } function Value (line 1101) | Value obj() const { return _obj; } function set_can_trap (line 1104) | void set_can_trap(bool can_trap) { set_flag(CanTrapFlag, c... function can_trap (line 1107) | virtual bool can_trap() const { return check_flag(CanTr... function input_values_do (line 1108) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_obj); } function ciType (line 1128) | ciType* declared_type() const { return _declared_type; } function Value (line 1129) | Value obj() const { return _obj; } function input_values_do (line 1132) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_obj); } function ValueStack (line 1153) | ValueStack* state() const { return _state; } function set_state (line 1157) | void set_state(ValueStack* state) { assert(_state == NULL, ... function input_values_do (line 1160) | virtual void input_values_do(ValueVisitor* f) { /* no values */ } function code (line 1180) | Bytecodes::Code code() const { return _code; } function Value (line 1181) | Value receiver() const { return _recv; } function has_receiver (line 1182) | bool has_receiver() const { return receiver() != NU... function number_of_arguments (line 1183) | int number_of_arguments() const { return _args->length(); } function Value (line 1184) | Value argument_at(int i) const { return _args->at(i); } function vtable_index (line 1185) | int vtable_index() const { return _vtable_index; } function BasicTypeList (line 1186) | BasicTypeList* signature() const { return _signature; } function ciMethod (line 1187) | ciMethod* target() const { return _target; } function target_is_final (line 1192) | bool target_is_final() const { return check_flag(Targe... function target_is_loaded (line 1193) | bool target_is_loaded() const { return check_flag(Targe... function target_is_strictfp (line 1195) | bool target_is_strictfp() const { return check_flag(Targe... function is_invokedynamic (line 1198) | bool is_invokedynamic() const { return code() == Byteco... function is_method_handle_intrinsic (line 1199) | bool is_method_handle_intrinsic() const { return target()->is_met... function needs_exception_state (line 1201) | virtual bool needs_exception_state() const { return false; } function can_trap (line 1204) | virtual bool can_trap() const { return true; } function input_values_do (line 1205) | virtual void input_values_do(ValueVisitor* f) { function ciInstanceKlass (line 1226) | ciInstanceKlass* klass() const { return _klass; } function needs_exception_state (line 1228) | virtual bool needs_exception_state() const { return false; } function can_trap (line 1231) | virtual bool can_trap() const { return true; } function Value (line 1251) | Value length() const { return _length; } function needs_exception_state (line 1253) | virtual bool needs_exception_state() const { return false; } function can_trap (line 1258) | virtual bool can_trap() const { return true; } function input_values_do (line 1259) | virtual void input_values_do(ValueVisitor* f) { StateSplit::input_valu... function BasicType (line 1275) | BasicType elt_type() const { return _elt_type; } function ciKlass (line 1289) | ciKlass* klass() const { return _klass; } function ciKlass (line 1306) | ciKlass* klass() const { return _klass; } function Values (line 1307) | Values* dims() const { return _dims; } function rank (line 1308) | int rank() const { return dims()->length(); } function input_values_do (line 1311) | virtual void input_values_do(ValueVisitor* f) { function ciKlass (line 1342) | ciKlass* klass() const { return _klass; } function Value (line 1343) | Value obj() const { return _obj; } function is_loaded (line 1344) | bool is_loaded() const { return klass() != NULL; } function direct_compare (line 1345) | bool direct_compare() const { return check_flag(Direc... function set_direct_compare (line 1348) | void set_direct_compare(bool flag) { set_flag(DirectCompareF... function can_trap (line 1351) | virtual bool can_trap() const { return true; } function input_values_do (line 1352) | virtual void input_values_do(ValueVisitor* f) { StateSplit::input_valu... function set_should_profile (line 1355) | void set_should_profile(bool value) { set_flag(ProfileMDO... function set_profiled_method (line 1356) | void set_profiled_method(ciMethod* method) { _profiled_method = ... function set_profiled_bci (line 1357) | void set_profiled_bci(int bci) { _profiled_bci = bci... function should_profile (line 1358) | bool should_profile() const { return check_flag(P... function ciMethod (line 1359) | ciMethod* profiled_method() const { return _profiled_me... function profiled_bci (line 1360) | int profiled_bci() const { return _profiled_bc... function set_incompatible_class_change_check (line 1370) | void set_incompatible_class_change_check() { function is_incompatible_class_change_check (line 1373) | bool is_incompatible_class_change_check() const { function needs_exception_state (line 1387) | virtual bool needs_exception_state() const { return false; } function Value (line 1408) | Value obj() const { return _obj; } function monitor_no (line 1409) | int monitor_no() const { return _monitor_no; } function input_values_do (line 1412) | virtual void input_values_do(ValueVisitor* f) { StateSplit::input_valu... function can_trap (line 1426) | virtual bool can_trap() const { return true; } function id (line 1485) | vmIntrinsics::ID id() const { return _id; } function number_of_arguments (line 1486) | int number_of_arguments() const { return _args->length(); } function Value (line 1487) | Value argument_at(int i) const { return _args->at(i); } function has_receiver (line 1489) | bool has_receiver() const { return (_recv != NULL); } function Value (line 1490) | Value receiver() const { assert(has_receiver(), ... function preserves_state (line 1491) | bool preserves_state() const { return check_flag(Prese... function arg_needs_null_check (line 1493) | bool arg_needs_null_check(int i) { function set_arg_needs_null_check (line 1500) | void set_arg_needs_null_check(int i, bool check) { function can_trap (line 1511) | virtual bool can_trap() const { return check_flag(CanTr... function input_values_do (line 1512) | virtual void input_values_do(ValueVisitor* f) { class LIR_List (line 1519) | class LIR_List function number_of_blocks (line 1574) | static int number_of_blocks() { function BlockBegin (line 1579) | BlockBegin(int bci) function block_id (line 1612) | int block_id() const { return _block_id; } function bci (line 1613) | int bci() const { return _bci; } function BlockList (line 1614) | BlockList* successors() { return &_successors; } function BlockBegin (line 1615) | BlockBegin* dominator() const { return _dominator; } function loop_depth (line 1616) | int loop_depth() const { return _loop_depth; } function depth_first_number (line 1617) | int depth_first_number() const { return _depth_first_num... function linear_scan_number (line 1618) | int linear_scan_number() const { return _linear_scan_num... function BlockEnd (line 1619) | BlockEnd* end() const { return _end; } function Label (line 1620) | Label* label() { return &_label; } function LIR_List (line 1621) | LIR_List* lir() const { return _lir; } function exception_handler_pco (line 1622) | int exception_handler_pco() const { return _exception_handl... function BitMap (line 1623) | BitMap& live_in() { return _live_in; } function BitMap (line 1624) | BitMap& live_out() { return _live_out; } function BitMap (line 1625) | BitMap& live_gen() { return _live_gen; } function BitMap (line 1626) | BitMap& live_kill() { return _live_kill; } function BitMap (line 1627) | BitMap& fpu_register_usage() { return _fpu_register_us... function intArray (line 1628) | intArray* fpu_stack_state() const { return _fpu_stack_state... function first_lir_instruction_id (line 1629) | int first_lir_instruction_id() const { return _first_lir_instr... function last_lir_instruction_id (line 1630) | int last_lir_instruction_id() const { return _last_lir_instru... function total_preds (line 1631) | int total_preds() const { return _total_preds; } function BitMap (line 1632) | BitMap& stores_to_locals() { return _stores_to_local... function set_dominator (line 1635) | void set_dominator(BlockBegin* dom) { _dominator = dom; } function set_loop_depth (line 1636) | void set_loop_depth(int d) { _loop_depth = d; } function set_depth_first_number (line 1637) | void set_depth_first_number(int dfn) { _depth_first_number = d... function set_linear_scan_number (line 1638) | void set_linear_scan_number(int lsn) { _linear_scan_number = l... function set_lir (line 1645) | void set_lir(LIR_List* lir) { _lir = lir; } function set_exception_handler_pco (line 1646) | void set_exception_handler_pco(int pco) { _exception_handler_pco ... function set_live_in (line 1647) | void set_live_in (BitMap map) { _live_in = map; } function set_live_out (line 1648) | void set_live_out (BitMap map) { _live_out = map; } function set_live_gen (line 1649) | void set_live_gen (BitMap map) { _live_gen = map; } function set_live_kill (line 1650) | void set_live_kill (BitMap map) { _live_kill = map; } function set_fpu_register_usage (line 1651) | void set_fpu_register_usage(BitMap map) { _fpu_register_usage = m... function set_fpu_stack_state (line 1652) | void set_fpu_stack_state(intArray* state) { _fpu_stack_state = stat... function set_first_lir_instruction_id (line 1653) | void set_first_lir_instruction_id(int id) { _first_lir_instruction_... function set_last_lir_instruction_id (line 1654) | void set_last_lir_instruction_id(int id) { _last_lir_instruction_i... function increment_total_preds (line 1655) | void increment_total_preds(int n = 1) { _total_preds += n; } function init_stores_to_locals (line 1656) | void init_stores_to_locals(int locals_count) { _stores_to_locals = Bit... function is_successor (line 1666) | bool is_successor(BlockBegin* sux) const { return _successors.cont... function is_predecessor (line 1670) | bool is_predecessor(BlockBegin* pred) const { return _predecessors.co... function number_of_preds (line 1671) | int number_of_preds() const { return _predecessors.le... function BlockBegin (line 1672) | BlockBegin* pred_at(int i) const { return _predecessors[i]; } function is_exception_handler (line 1676) | bool is_exception_handler(BlockBegin* b) const { return _exception_handl... function number_of_exception_handlers (line 1677) | int number_of_exception_handlers() const { return _exception_handl... function BlockBegin (line 1678) | BlockBegin* exception_handler_at(int i) const { return _exception_handl... function number_of_exception_states (line 1681) | int number_of_exception_states() { assert(is_set(exception... function ValueStack (line 1682) | ValueStack* exception_state_at(int idx) const { assert(is_set(exception... type Flag (line 1686) | enum Flag { function set (line 1701) | void set(Flag f) { _flags |= f; } function clear (line 1702) | void clear(Flag f) { _flags &= ~f; } function is_set (line 1703) | bool is_set(Flag f) const { return (_flags & f) != ... function is_entry_block (line 1704) | bool is_entry_block() const { function set_loop_index (line 1716) | void set_loop_index(int ix) { _loop_index = ix; } function loop_index (line 1717) | int loop_index() const { return _loop_index; } function merge (line 1721) | void merge(ValueStack* state) { bool b = try_merge(stat... function set_sux (line 1737) | void set_sux(BlockList* sux) { function is_safepoint (line 1756) | bool is_safepoint() const { return check_flag(IsSaf... function BlockBegin (line 1757) | BlockBegin* begin() const { return _begin; } function number_of_sux (line 1763) | int number_of_sux() const { return _sux != NULL ? _... function BlockBegin (line 1764) | BlockBegin* sux_at(int i) const { return _sux->at(i); } function BlockBegin (line 1765) | BlockBegin* default_sux() const { return sux_at(number_of... function BlockBegin (line 1766) | BlockBegin** addr_sux_at(int i) const { return _sux->adr_at(i); } function sux_index (line 1767) | int sux_index(BlockBegin* sux) const { return _sux->find(sux); } type Direction (line 1774) | enum Direction { function Goto (line 1794) | Goto(BlockBegin* sux, bool is_safepoint) : BlockEnd(illegalType, NULL, i... function should_profile (line 1803) | bool should_profile() const { return check_flag(Profi... function ciMethod (line 1804) | ciMethod* profiled_method() const { return _profiled_method; } function profiled_bci (line 1805) | int profiled_bci() const { return _profiled_bci; } function Direction (line 1806) | Direction direction() const { return _direction; } function set_should_profile (line 1808) | void set_should_profile(bool value) { set_flag(ProfileMDOFlag... function set_profiled_method (line 1809) | void set_profiled_method(ciMethod* method) { _profiled_method = meth... function set_profiled_bci (line 1810) | void set_profiled_bci(int bci) { _profiled_bci = bci; } function set_direction (line 1811) | void set_direction(Direction d) { _direction = d; } function Value (line 1846) | Value x() const { return _x; } function Condition (line 1847) | Condition cond() const { return _cond; } function unordered_is_true (line 1848) | bool unordered_is_true() const { return check_flag(Unord... function Value (line 1849) | Value y() const { return _y; } function BlockBegin (line 1850) | BlockBegin* sux_for(bool is_true) const { return sux_at(is_true ?... function BlockBegin (line 1851) | BlockBegin* tsux() const { return sux_for(true); } function BlockBegin (line 1852) | BlockBegin* fsux() const { return sux_for(false); } function BlockBegin (line 1853) | BlockBegin* usux() const { return sux_for(unordere... function should_profile (line 1854) | bool should_profile() const { return check_flag(Profi... function ciMethod (line 1855) | ciMethod* profiled_method() const { return _profiled_method; } function profiled_bci (line 1856) | int profiled_bci() const { return _profiled_bci; } function is_swapped (line 1857) | bool is_swapped() const { return _swapped; } function swap_operands (line 1860) | void swap_operands() { function swap_sux (line 1865) | void swap_sux() { function set_should_profile (line 1873) | void set_should_profile(bool value) { set_flag(ProfileMDOFla... function set_profiled_method (line 1874) | void set_profiled_method(ciMethod* method) { _profiled_method = met... function set_profiled_bci (line 1875) | void set_profiled_bci(int bci) { _profiled_bci = bci; ... function set_swapped (line 1876) | void set_swapped(bool value) { _swapped = value; ... function input_values_do (line 1878) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function ciKlass (line 1915) | ciKlass* klass() const { return _klass; } function Value (line 1916) | Value obj() const { return _obj; } function instanceof_bci (line 1917) | int instanceof_bci() const { return _instanceof_bci; } function test_is_instance (line 1918) | bool test_is_instance() const { return _test_is_instanc... function BlockBegin (line 1919) | BlockBegin* sux_for(bool is_true) const { return sux_at(is_true ?... function BlockBegin (line 1920) | BlockBegin* tsux() const { return sux_for(true); } function BlockBegin (line 1921) | BlockBegin* fsux() const { return sux_for(false); } function swap_sux (line 1924) | void swap_sux() { function input_values_do (line 1932) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function Value (line 1950) | Value tag() const { return _tag; } function length (line 1951) | int length() const { return number_of_sux() ... function needs_exception_state (line 1953) | virtual bool needs_exception_state() const { return false; } function input_values_do (line 1956) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function lo_key (line 1971) | int lo_key() const { return _lo_key; } function hi_key (line 1972) | int hi_key() const { return _lo_key + length... function key_at (line 1990) | int key_at(int i) const { return _keys->at(i); } function Value (line 2005) | Value result() const { return _result; } function has_result (line 2006) | bool has_result() const { return result() != NULL; } function input_values_do (line 2009) | virtual void input_values_do(ValueVisitor* f) { function Value (line 2027) | Value exception() const { return _exception; } function can_trap (line 2030) | virtual bool can_trap() const { return true; } function input_values_do (line 2031) | virtual void input_values_do(ValueVisitor* f) { BlockEnd::input_values... function BlockBegin (line 2048) | BlockBegin* std_entry() const { return default_sux(); } function BlockBegin (line 2049) | BlockBegin* osr_entry() const { return number_of_sux() ... function OsrEntry (line 2057) | OsrEntry() : Instruction(longType) { pin(); } function OsrEntry (line 2059) | OsrEntry() : Instruction(intType) { pin(); } function Value (line 2097) | Value input() const { return _input; } function input_values_do (line 2100) | virtual void input_values_do(ValueVisitor* f) { f->visit(&_input); } function UnsafeRawOp (line 2148) | UnsafeRawOp(BasicType basic_type, Value base, Value index, int log2_scal... function Value (line 2159) | Value index() { return _index; } function has_index (line 2160) | bool has_index() { return (_index != NULL); } function log2_scale (line 2161) | int log2_scale() { return _log2_scale; } function set_base (line 2164) | void set_base (Value base) { _base = base; } function set_index (line 2165) | void set_index(Value index) { _index = index; } function set_log2_scale (line 2166) | void set_log2_scale(int log2_scale) { _log2_scale = log2_scal... function input_values_do (line 2169) | virtual void input_values_do(ValueVisitor* f) { UnsafeOp::input_values... function UnsafeGetRaw (line 2186) | UnsafeGetRaw(BasicType basic_type, Value base, Value index, int log2_sca... function may_be_unaligned (line 2192) | bool may_be_unaligned() { return _may_be_unalign... function is_wide (line 2193) | bool is_wide() { return _is_wide; } function UnsafePutRaw (line 2210) | UnsafePutRaw(BasicType basic_type, Value base, Value index, int log2_sca... function Value (line 2219) | Value value() { return _value; } function input_values_do (line 2222) | virtual void input_values_do(ValueVisitor* f) { UnsafeRawOp::input_val... function Value (line 2239) | Value object() { return _object; } function Value (line 2240) | Value offset() { return _offset; } function is_volatile (line 2241) | bool is_volatile() { return _is_volatile; } function input_values_do (line 2243) | virtual void input_values_do(ValueVisitor* f) { UnsafeOp::input_values... function Value (line 2271) | Value value() { return _value; } function input_values_do (line 2274) | virtual void input_values_do(ValueVisitor* f) { UnsafeObjectOp::input_... function is_add (line 2292) | bool is_add() const { return _is_add; } function Value (line 2293) | Value value() { return _value; } function input_values_do (line 2296) | virtual void input_values_do(ValueVisitor* f) { UnsafeObjectOp::input_... function ciMethod (line 2349) | ciMethod* method() { return _method; } function bci_of_invoke (line 2350) | int bci_of_invoke() { return _bci_of_invoke; } function ciMethod (line 2351) | ciMethod* callee() { return _callee; } function Value (line 2352) | Value recv() { return _recv; } function ciKlass (line 2353) | ciKlass* known_holder() { return _known_holder; } function input_values_do (line 2355) | virtual void input_values_do(ValueVisitor* f) { if (_recv != NULL) f->... function address (line 2380) | address entry() const { return _entry; } function number_of_arguments (line 2381) | int number_of_arguments() const { return _args->length(); } function Value (line 2382) | Value argument_at(int i) const { return _args->at(i); } function pass_thread (line 2383) | bool pass_thread() const { return _pass_thread; } function input_values_do (line 2385) | virtual void input_values_do(ValueVisitor* f) { function ciMethod (line 2407) | ciMethod* inlinee() { return _inlinee; } function ValueStack (line 2408) | ValueStack* state() { return _state; } function input_values_do (line 2409) | virtual void input_values_do(ValueVisitor*) {} function LIR_Code (line 2425) | LIR_Code code() { return _code; } class BlockPair (line 2430) | class BlockPair: public CompilationResourceObj { method BlockPair (line 2435) | BlockPair(BlockBegin* from, BlockBegin* to): _from(from), _to(to) {} method BlockBegin (line 2436) | BlockBegin* from() const { return _from; } method BlockBegin (line 2437) | BlockBegin* to() const { return _to; } method is_same (line 2438) | bool is_same(BlockBegin* from, BlockBegin* to) const { return _from =... method is_same (line 2439) | bool is_same(BlockPair* p) const { return _from == p->from() && _to =... method set_to (line 2440) | void set_to(BlockBegin* b) { _to = b; } method set_from (line 2441) | void set_from(BlockBegin* b) { _from = b; } function BlockBegin (line 2450) | inline BlockBegin* BlockBegin::sux_at(int i) const { assert... FILE: HotSpot1.7/src/share/vm/c1/c1_InstructionPrinter.hpp class InstructionPrinter (line 33) | class InstructionPrinter: public InstructionVisitor { type LayoutConstants (line 38) | enum LayoutConstants { method InstructionPrinter (line 49) | InstructionPrinter(bool print_phis = true, outputStream* output = tty) method outputStream (line 54) | outputStream* output() { return _output; } FILE: HotSpot1.7/src/share/vm/c1/c1_LIR.cpp function Register (line 33) | Register LIR_OprDesc::as_register() const { function Register (line 37) | Register LIR_OprDesc::as_register_lo() const { function Register (line 41) | Register LIR_OprDesc::as_register_hi() const { function XMMRegister (line 47) | XMMRegister LIR_OprDesc::as_xmm_float_reg() const { function XMMRegister (line 51) | XMMRegister LIR_OprDesc::as_xmm_double_reg() const { function FloatRegister (line 60) | FloatRegister LIR_OprDesc::as_float_reg() const { function FloatRegister (line 64) | FloatRegister LIR_OprDesc::as_double_reg() const { function FloatRegister (line 72) | FloatRegister LIR_OprDesc::as_float_reg() const { function FloatRegister (line 76) | FloatRegister LIR_OprDesc::as_double_reg() const { function LIR_Opr (line 85) | LIR_Opr LIR_OprFact::value_type(ValueType* type) { function LIR_Opr (line 106) | LIR_Opr LIR_OprFact::dummy_value_type(ValueType* type) { function XHandlers (line 986) | XHandlers* LIR_OpVisitState::all_xhandler() { function check_LIR (line 1421) | void check_LIR() { function print_LIR (line 1483) | void print_LIR(BlockList* blocks) { function print_block (line 1577) | static void print_block(BlockBegin* x) { function print_LIR (line 1620) | void print_LIR(BlockList* blocks) { FILE: HotSpot1.7/src/share/vm/c1/c1_LIR.hpp class BlockBegin (line 31) | class BlockBegin class BlockList (line 32) | class BlockList class LIR_Assembler (line 33) | class LIR_Assembler class CodeEmitInfo (line 34) | class CodeEmitInfo class CodeStub (line 35) | class CodeStub class CodeStubList (line 36) | class CodeStubList class ArrayCopyStub (line 37) | class ArrayCopyStub class LIR_Op (line 38) | class LIR_Op method is_in_range (line 1026) | static bool is_in_range(LIR_Code test, LIR_Code start, LIR_Code end) ... method LIR_Op (line 1029) | LIR_Op() method LIR_Op (line 1042) | LIR_Op(LIR_Code code, LIR_Opr result, CodeEmitInfo* info) method CodeEmitInfo (line 1055) | CodeEmitInfo* info() const { return _info; } method LIR_Code (line 1056) | LIR_Code code() const { return (LIR_Code)_code; } method LIR_Opr (line 1057) | LIR_Opr result_opr() const { return _result; } method set_result_opr (line 1058) | void set_result_opr(LIR_Opr opr) { _result = opr; } method set_file_and_line (line 1061) | void set_file_and_line(const char * file, int line) { method id (line 1069) | int id() const { return _id; } method set_id (line 1070) | void set_id(int id) { _id = id; } method set_fpu_pop_count (line 1073) | void set_fpu_pop_count(int count) { assert(count >= 0 && cou... method fpu_pop_count (line 1074) | int fpu_pop_count() const { return _fpu_pop_count; } method pop_fpu_stack (line 1075) | bool pop_fpu_stack() { return _fpu_pop_count > ... method Instruction (line 1077) | Instruction* source() const { return _source; } method set_source (line 1078) | void set_source(Instruction* ins) { _source = ins; } method LIR_OpCall (line 1084) | virtual LIR_OpCall* as_OpCall() { return NULL; } method LIR_OpJavaCall (line 1085) | virtual LIR_OpJavaCall* as_OpJavaCall() { return NULL; } method LIR_OpLabel (line 1086) | virtual LIR_OpLabel* as_OpLabel() { return NULL; } method LIR_OpDelay (line 1087) | virtual LIR_OpDelay* as_OpDelay() { return NULL; } method LIR_OpLock (line 1088) | virtual LIR_OpLock* as_OpLock() { return NULL; } method LIR_OpAllocArray (line 1089) | virtual LIR_OpAllocArray* as_OpAllocArray() { return NULL; } method LIR_OpAllocObj (line 1090) | virtual LIR_OpAllocObj* as_OpAllocObj() { return NULL; } method LIR_OpRoundFP (line 1091) | virtual LIR_OpRoundFP* as_OpRoundFP() { return NULL; } method LIR_OpBranch (line 1092) | virtual LIR_OpBranch* as_OpBranch() { return NULL; } method LIR_OpRTCall (line 1093) | virtual LIR_OpRTCall* as_OpRTCall() { return NULL; } method LIR_OpConvert (line 1094) | virtual LIR_OpConvert* as_OpConvert() { return NULL; } method LIR_Op0 (line 1095) | virtual LIR_Op0* as_Op0() { return NULL; } method LIR_Op1 (line 1096) | virtual LIR_Op1* as_Op1() { return NULL; } method LIR_Op2 (line 1097) | virtual LIR_Op2* as_Op2() { return NULL; } method LIR_Op3 (line 1098) | virtual LIR_Op3* as_Op3() { return NULL; } method LIR_OpArrayCopy (line 1099) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return NULL; } method LIR_OpTypeCheck (line 1100) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return NULL; } method LIR_OpCompareAndSwap (line 1101) | virtual LIR_OpCompareAndSwap* as_OpCompareAndSwap() { return NULL; } method LIR_OpProfileCall (line 1102) | virtual LIR_OpProfileCall* as_OpProfileCall() { return NULL; } method verify (line 1104) | virtual void verify() const {} class ciType (line 39) | class ciType class ValueType (line 40) | class ValueType class LIR_OpVisitState (line 41) | class LIR_OpVisitState method append (line 2245) | void append(LIR_Opr& opr, OprMode mode) { method append (line 2282) | void append(CodeEmitInfo* info) { method LIR_OpVisitState (line 2289) | LIR_OpVisitState() { reset(); } method LIR_Op (line 2291) | LIR_Op* op() const { return _op; } method set_op (line 2292) | void set_op(LIR_Op* op) { reset(); _op = op; } method has_call (line 2294) | bool has_call() const { return _has_call; } method has_slow_case (line 2295) | bool has_slow_case() const { return _has_slow_case; } method reset (line 2297) | void reset() { method opr_count (line 2309) | int opr_count(OprMode mode) const { method LIR_Opr (line 2314) | LIR_Opr opr_at(OprMode mode, int index) const { method set_opr_at (line 2320) | void set_opr_at(OprMode mode, int index, LIR_Opr opr) const { method info_count (line 2326) | int info_count() const { method CodeEmitInfo (line 2330) | CodeEmitInfo* info_at(int index) const { method do_input (line 2346) | void do_input(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_output (line 2347) | void do_output(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_temp (line 2348) | void do_temp(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_info (line 2349) | void do_info(CodeEmitInfo* info) { append(info); } method do_call (line 2352) | void do_call() { _has_call = true; } method do_slow_case (line 2353) | void do_slow_case() { _has_slow_case = true; } method do_slow_case (line 2354) | void do_slow_case(CodeEmitInfo* info) { class FpuStackSim (line 42) | class FpuStackSim class LIR_OprDesc (line 51) | class LIR_OprDesc method value (line 205) | intptr_t value() const { return (intptr_t) thi... method check_value_mask (line 207) | bool check_value_mask(intptr_t mask, intptr_t masked_value) const { type OprKind (line 211) | enum OprKind { type OprBits (line 219) | enum OprBits { type OprShift (line 235) | enum OprShift { type OprSize (line 250) | enum OprSize { type OprMask (line 255) | enum OprMask { method data (line 268) | uintptr_t data() const { return value() >> dat... method lo_reg_half (line 269) | int lo_reg_half() const { return data() & lower... method hi_reg_half (line 270) | int hi_reg_half() const { return (data() >> reg... method OprKind (line 271) | OprKind kind_field() const { return (OprKind)(valu... method OprSize (line 272) | OprSize size_field() const { return (OprSize)(valu... type OprType (line 284) | enum OprType { method OprType (line 296) | OprType type_field_valid() const { assert(is_register() ... method OprType (line 297) | OprType type_field() const { return is_illegal() ?... method OprSize (line 299) | static OprSize size_for(BasicType t) { method BasicType (line 327) | BasicType type() const { method ValueType (line 335) | ValueType* value_type() const { return as_ValueType(t... method type_char (line 337) | char type_char() const { return type_char((is_... method is_equal (line 339) | bool is_equal(LIR_Opr opr) const { return this == opr; } method is_same_type (line 341) | bool is_same_type(LIR_Opr opr) const { method is_same_register (line 346) | bool is_same_register(LIR_Opr opr) { method is_pointer (line 352) | bool is_pointer() const { return check_value_mask(pointer_mask, p... method is_illegal (line 353) | bool is_illegal() const { return kind_field() == illegal_value; } method is_valid (line 354) | bool is_valid() const { return kind_field() != illegal_value; } method is_register (line 356) | bool is_register() const { return is_cpu_register() || is_fpu_regi... method is_virtual (line 357) | bool is_virtual() const { return is_virtual_cpu() || is_virtual_... method is_constant (line 359) | bool is_constant() const { return is_pointer() && pointer()->as_co... method is_address (line 360) | bool is_address() const { return is_pointer() && pointer()->as_ad... method is_float_kind (line 362) | bool is_float_kind() const { return is_pointer() ? pointer()->is_flo... method is_stack (line 371) | bool is_stack() const { validate_type(); return check_value_mas... method is_single_stack (line 372) | bool is_single_stack() const { validate_type(); return check_value_mas... method is_double_stack (line 373) | bool is_double_stack() const { validate_type(); return check_value_mas... method is_cpu_register (line 375) | bool is_cpu_register() const { validate_type(); return check_value_mas... method is_virtual_cpu (line 376) | bool is_virtual_cpu() const { validate_type(); return check_value_mas... method is_fixed_cpu (line 377) | bool is_fixed_cpu() const { validate_type(); return check_value_mas... method is_single_cpu (line 378) | bool is_single_cpu() const { validate_type(); return check_value_mas... method is_double_cpu (line 379) | bool is_double_cpu() const { validate_type(); return check_value_mas... method is_fpu_register (line 381) | bool is_fpu_register() const { validate_type(); return check_value_mas... method is_virtual_fpu (line 382) | bool is_virtual_fpu() const { validate_type(); return check_value_mas... method is_fixed_fpu (line 383) | bool is_fixed_fpu() const { validate_type(); return check_value_mas... method is_single_fpu (line 384) | bool is_single_fpu() const { validate_type(); return check_value_mas... method is_double_fpu (line 385) | bool is_double_fpu() const { validate_type(); return check_value_mas... method is_xmm_register (line 387) | bool is_xmm_register() const { validate_type(); return check_value_mas... method is_single_xmm (line 388) | bool is_single_xmm() const { validate_type(); return check_value_mas... method is_double_xmm (line 389) | bool is_double_xmm() const { validate_type(); return check_value_mas... method is_single_word (line 393) | bool is_single_word() const { assert(is_register() || is_stack(),... method is_double_word (line 394) | bool is_double_word() const { assert(is_register() || is_stack(),... method is_virtual_register (line 395) | bool is_virtual_register() const { assert(is_register(), ... method is_oop_register (line 396) | bool is_oop_register() const { assert(is_register() || is_stack(),... method BasicType (line 397) | BasicType type_register() const { assert(is_register() || is_stack(),... method is_last_use (line 399) | bool is_last_use() const { assert(is_register(), "only works f... method is_fpu_stack_offset (line 400) | bool is_fpu_stack_offset() const { assert(is_register(), "only works f... method LIR_Opr (line 401) | LIR_Opr make_last_use() { assert(is_register(), "only works f... method LIR_Opr (line 402) | LIR_Opr make_fpu_stack_offset() { assert(is_register(), "only works f... method single_stack_ix (line 405) | int single_stack_ix() const { assert(is_single_stack() && !is_virtual... method double_stack_ix (line 406) | int double_stack_ix() const { assert(is_double_stack() && !is_virtual... method RegNr (line 407) | RegNr cpu_regnr() const { assert(is_single_cpu() && !is_virtual... method RegNr (line 408) | RegNr cpu_regnrLo() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 409) | RegNr cpu_regnrHi() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 410) | RegNr fpu_regnr() const { assert(is_single_fpu() && !is_virtual... method RegNr (line 411) | RegNr fpu_regnrLo() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 412) | RegNr fpu_regnrHi() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 413) | RegNr xmm_regnr() const { assert(is_single_xmm() && !is_virtual... method RegNr (line 414) | RegNr xmm_regnrLo() const { assert(is_double_xmm() && !is_virtual... method RegNr (line 415) | RegNr xmm_regnrHi() const { assert(is_double_xmm() && !is_virtual... method vreg_number (line 416) | int vreg_number() const { assert(is_virtual(), ... method LIR_OprPtr (line 418) | LIR_OprPtr* pointer() const { assert(is_pointer(), ... method LIR_Const (line 419) | LIR_Const* as_constant_ptr() const { return pointer()->as_... method LIR_Address (line 420) | LIR_Address* as_address_ptr() const { return pointer()->as_... method Register (line 426) | Register as_pointer_register() { method fpu (line 440) | int fpu () const { return lo_reg_half... method jint (line 447) | jint as_jint() const { return as_constant_ptr()->as_jint(); } method jlong (line 448) | jlong as_jlong() const { return as_constant_ptr()->as_jlong(); } method jfloat (line 449) | jfloat as_jfloat() const { return as_constant_ptr()->as_jfloat(); } method jdouble (line 450) | jdouble as_jdouble() const { return as_constant_ptr()->as_jdouble(); } method jobject (line 451) | jobject as_jobject() const { return as_constant_ptr()->as_jobject(); } class LIR_OprPtr (line 52) | class LIR_OprPtr class LIR_Const (line 53) | class LIR_Const method type_check (line 92) | void type_check(BasicType t) const { assert(type() == t, "type check... method type_check (line 93) | void type_check(BasicType t1, BasicType t2) const { assert(type() ==... method type_check (line 94) | void type_check(BasicType t1, BasicType t2, BasicType t3) const { as... method LIR_Const (line 97) | LIR_Const(jint i, bool is_address=false) { _value.set_type(is_ad... method LIR_Const (line 98) | LIR_Const(jlong l) { _value.set_type(T_LON... method LIR_Const (line 99) | LIR_Const(jfloat f) { _value.set_type(T_FLO... method LIR_Const (line 100) | LIR_Const(jdouble d) { _value.set_type(T_DOU... method LIR_Const (line 101) | LIR_Const(jobject o) { _value.set_type(T_OBJ... method LIR_Const (line 102) | LIR_Const(void* p) { method BasicType (line 112) | virtual BasicType type() const { return _value.get_type(); } method LIR_Const (line 113) | virtual LIR_Const* as_constant() { return this; } method jint (line 115) | jint as_jint() const { type_check(T_INT, T_ADDRESS); r... method jlong (line 116) | jlong as_jlong() const { type_check(T_LONG ); return _v... method jfloat (line 117) | jfloat as_jfloat() const { type_check(T_FLOAT ); return _v... method jdouble (line 118) | jdouble as_jdouble() const { type_check(T_DOUBLE); return _v... method jobject (line 119) | jobject as_jobject() const { type_check(T_OBJECT); return _v... method jint (line 120) | jint as_jint_lo() const { type_check(T_LONG ); return lo... method jint (line 121) | jint as_jint_hi() const { type_check(T_LONG ); return hi... method address (line 124) | address as_pointer() const { type_check(T_LONG ); return (a... method address (line 126) | address as_pointer() const { type_check(T_INT ); return (a... method jint (line 130) | jint as_jint_bits() const { type_check(T_FLOAT, T_INT, T_AD... method jint (line 131) | jint as_jint_lo_bits() const { method jint (line 138) | jint as_jint_hi_bits() const { method jlong (line 145) | jlong as_jlong_bits() const { method is_zero_float (line 156) | bool is_zero_float() { method is_one_float (line 162) | bool is_one_float() { method is_zero_double (line 167) | bool is_zero_double() { method is_one_double (line 173) | bool is_one_double() { class LIR_Address (line 54) | class LIR_Address type Scale (line 494) | enum Scale { method LIR_Address (line 509) | LIR_Address(LIR_Opr base, LIR_Opr index, BasicType type): method LIR_Address (line 516) | LIR_Address(LIR_Opr base, intx disp, BasicType type): method LIR_Address (line 523) | LIR_Address(LIR_Opr base, BasicType type): method LIR_Address (line 531) | LIR_Address(LIR_Opr base, LIR_Opr index, Scale scale, intx disp, Basic... method LIR_Opr (line 539) | LIR_Opr base() const { return _base; } method LIR_Opr (line 540) | LIR_Opr index() const { return _index; } method Scale (line 541) | Scale scale() const { return _scale; } method intx (line 542) | intx disp() const { return _disp; } method equals (line 544) | bool equals(LIR_Address* other) const { return base() == othe... method LIR_Address (line 546) | virtual LIR_Address* as_address() { return this; } method BasicType (line 547) | virtual BasicType type() const { return _type; } class LIR_OprVisitor (line 55) | class LIR_OprVisitor class LIR_Const (line 88) | class LIR_Const: public LIR_OprPtr { method type_check (line 92) | void type_check(BasicType t) const { assert(type() == t, "type check... method type_check (line 93) | void type_check(BasicType t1, BasicType t2) const { assert(type() ==... method type_check (line 94) | void type_check(BasicType t1, BasicType t2, BasicType t3) const { as... method LIR_Const (line 97) | LIR_Const(jint i, bool is_address=false) { _value.set_type(is_ad... method LIR_Const (line 98) | LIR_Const(jlong l) { _value.set_type(T_LON... method LIR_Const (line 99) | LIR_Const(jfloat f) { _value.set_type(T_FLO... method LIR_Const (line 100) | LIR_Const(jdouble d) { _value.set_type(T_DOU... method LIR_Const (line 101) | LIR_Const(jobject o) { _value.set_type(T_OBJ... method LIR_Const (line 102) | LIR_Const(void* p) { method BasicType (line 112) | virtual BasicType type() const { return _value.get_type(); } method LIR_Const (line 113) | virtual LIR_Const* as_constant() { return this; } method jint (line 115) | jint as_jint() const { type_check(T_INT, T_ADDRESS); r... method jlong (line 116) | jlong as_jlong() const { type_check(T_LONG ); return _v... method jfloat (line 117) | jfloat as_jfloat() const { type_check(T_FLOAT ); return _v... method jdouble (line 118) | jdouble as_jdouble() const { type_check(T_DOUBLE); return _v... method jobject (line 119) | jobject as_jobject() const { type_check(T_OBJECT); return _v... method jint (line 120) | jint as_jint_lo() const { type_check(T_LONG ); return lo... method jint (line 121) | jint as_jint_hi() const { type_check(T_LONG ); return hi... method address (line 124) | address as_pointer() const { type_check(T_LONG ); return (a... method address (line 126) | address as_pointer() const { type_check(T_INT ); return (a... method jint (line 130) | jint as_jint_bits() const { type_check(T_FLOAT, T_INT, T_AD... method jint (line 131) | jint as_jint_lo_bits() const { method jint (line 138) | jint as_jint_hi_bits() const { method jlong (line 145) | jlong as_jlong_bits() const { method is_zero_float (line 156) | bool is_zero_float() { method is_one_float (line 162) | bool is_one_float() { method is_zero_double (line 167) | bool is_zero_double() { method is_one_double (line 173) | bool is_one_double() { class LIR_OprDesc (line 189) | class LIR_OprDesc: public CompilationResourceObj { method value (line 205) | intptr_t value() const { return (intptr_t) thi... method check_value_mask (line 207) | bool check_value_mask(intptr_t mask, intptr_t masked_value) const { type OprKind (line 211) | enum OprKind { type OprBits (line 219) | enum OprBits { type OprShift (line 235) | enum OprShift { type OprSize (line 250) | enum OprSize { type OprMask (line 255) | enum OprMask { method data (line 268) | uintptr_t data() const { return value() >> dat... method lo_reg_half (line 269) | int lo_reg_half() const { return data() & lower... method hi_reg_half (line 270) | int hi_reg_half() const { return (data() >> reg... method OprKind (line 271) | OprKind kind_field() const { return (OprKind)(valu... method OprSize (line 272) | OprSize size_field() const { return (OprSize)(valu... type OprType (line 284) | enum OprType { method OprType (line 296) | OprType type_field_valid() const { assert(is_register() ... method OprType (line 297) | OprType type_field() const { return is_illegal() ?... method OprSize (line 299) | static OprSize size_for(BasicType t) { method BasicType (line 327) | BasicType type() const { method ValueType (line 335) | ValueType* value_type() const { return as_ValueType(t... method type_char (line 337) | char type_char() const { return type_char((is_... method is_equal (line 339) | bool is_equal(LIR_Opr opr) const { return this == opr; } method is_same_type (line 341) | bool is_same_type(LIR_Opr opr) const { method is_same_register (line 346) | bool is_same_register(LIR_Opr opr) { method is_pointer (line 352) | bool is_pointer() const { return check_value_mask(pointer_mask, p... method is_illegal (line 353) | bool is_illegal() const { return kind_field() == illegal_value; } method is_valid (line 354) | bool is_valid() const { return kind_field() != illegal_value; } method is_register (line 356) | bool is_register() const { return is_cpu_register() || is_fpu_regi... method is_virtual (line 357) | bool is_virtual() const { return is_virtual_cpu() || is_virtual_... method is_constant (line 359) | bool is_constant() const { return is_pointer() && pointer()->as_co... method is_address (line 360) | bool is_address() const { return is_pointer() && pointer()->as_ad... method is_float_kind (line 362) | bool is_float_kind() const { return is_pointer() ? pointer()->is_flo... method is_stack (line 371) | bool is_stack() const { validate_type(); return check_value_mas... method is_single_stack (line 372) | bool is_single_stack() const { validate_type(); return check_value_mas... method is_double_stack (line 373) | bool is_double_stack() const { validate_type(); return check_value_mas... method is_cpu_register (line 375) | bool is_cpu_register() const { validate_type(); return check_value_mas... method is_virtual_cpu (line 376) | bool is_virtual_cpu() const { validate_type(); return check_value_mas... method is_fixed_cpu (line 377) | bool is_fixed_cpu() const { validate_type(); return check_value_mas... method is_single_cpu (line 378) | bool is_single_cpu() const { validate_type(); return check_value_mas... method is_double_cpu (line 379) | bool is_double_cpu() const { validate_type(); return check_value_mas... method is_fpu_register (line 381) | bool is_fpu_register() const { validate_type(); return check_value_mas... method is_virtual_fpu (line 382) | bool is_virtual_fpu() const { validate_type(); return check_value_mas... method is_fixed_fpu (line 383) | bool is_fixed_fpu() const { validate_type(); return check_value_mas... method is_single_fpu (line 384) | bool is_single_fpu() const { validate_type(); return check_value_mas... method is_double_fpu (line 385) | bool is_double_fpu() const { validate_type(); return check_value_mas... method is_xmm_register (line 387) | bool is_xmm_register() const { validate_type(); return check_value_mas... method is_single_xmm (line 388) | bool is_single_xmm() const { validate_type(); return check_value_mas... method is_double_xmm (line 389) | bool is_double_xmm() const { validate_type(); return check_value_mas... method is_single_word (line 393) | bool is_single_word() const { assert(is_register() || is_stack(),... method is_double_word (line 394) | bool is_double_word() const { assert(is_register() || is_stack(),... method is_virtual_register (line 395) | bool is_virtual_register() const { assert(is_register(), ... method is_oop_register (line 396) | bool is_oop_register() const { assert(is_register() || is_stack(),... method BasicType (line 397) | BasicType type_register() const { assert(is_register() || is_stack(),... method is_last_use (line 399) | bool is_last_use() const { assert(is_register(), "only works f... method is_fpu_stack_offset (line 400) | bool is_fpu_stack_offset() const { assert(is_register(), "only works f... method LIR_Opr (line 401) | LIR_Opr make_last_use() { assert(is_register(), "only works f... method LIR_Opr (line 402) | LIR_Opr make_fpu_stack_offset() { assert(is_register(), "only works f... method single_stack_ix (line 405) | int single_stack_ix() const { assert(is_single_stack() && !is_virtual... method double_stack_ix (line 406) | int double_stack_ix() const { assert(is_double_stack() && !is_virtual... method RegNr (line 407) | RegNr cpu_regnr() const { assert(is_single_cpu() && !is_virtual... method RegNr (line 408) | RegNr cpu_regnrLo() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 409) | RegNr cpu_regnrHi() const { assert(is_double_cpu() && !is_virtual... method RegNr (line 410) | RegNr fpu_regnr() const { assert(is_single_fpu() && !is_virtual... method RegNr (line 411) | RegNr fpu_regnrLo() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 412) | RegNr fpu_regnrHi() const { assert(is_double_fpu() && !is_virtual... method RegNr (line 413) | RegNr xmm_regnr() const { assert(is_single_xmm() && !is_virtual... method RegNr (line 414) | RegNr xmm_regnrLo() const { assert(is_double_xmm() && !is_virtual... method RegNr (line 415) | RegNr xmm_regnrHi() const { assert(is_double_xmm() && !is_virtual... method vreg_number (line 416) | int vreg_number() const { assert(is_virtual(), ... method LIR_OprPtr (line 418) | LIR_OprPtr* pointer() const { assert(is_pointer(), ... method LIR_Const (line 419) | LIR_Const* as_constant_ptr() const { return pointer()->as_... method LIR_Address (line 420) | LIR_Address* as_address_ptr() const { return pointer()->as_... method Register (line 426) | Register as_pointer_register() { method fpu (line 440) | int fpu () const { return lo_reg_half... method jint (line 447) | jint as_jint() const { return as_constant_ptr()->as_jint(); } method jlong (line 448) | jlong as_jlong() const { return as_constant_ptr()->as_jlong(); } method jfloat (line 449) | jfloat as_jfloat() const { return as_constant_ptr()->as_jfloat(); } method jdouble (line 450) | jdouble as_jdouble() const { return as_constant_ptr()->as_jdouble(); } method jobject (line 451) | jobject as_jobject() const { return as_constant_ptr()->as_jobject(); } function as_OprType (line 458) | inline LIR_OprDesc::OprType as_OprType(BasicType type) { function BasicType (line 472) | inline BasicType as_BasicType(LIR_OprDesc::OprType t) { class LIR_Address (line 487) | class LIR_Address: public LIR_OprPtr { type Scale (line 494) | enum Scale { method LIR_Address (line 509) | LIR_Address(LIR_Opr base, LIR_Opr index, BasicType type): method LIR_Address (line 516) | LIR_Address(LIR_Opr base, intx disp, BasicType type): method LIR_Address (line 523) | LIR_Address(LIR_Opr base, BasicType type): method LIR_Address (line 531) | LIR_Address(LIR_Opr base, LIR_Opr index, Scale scale, intx disp, Basic... method LIR_Opr (line 539) | LIR_Opr base() const { return _base; } method LIR_Opr (line 540) | LIR_Opr index() const { return _index; } method Scale (line 541) | Scale scale() const { return _scale; } method intx (line 542) | intx disp() const { return _disp; } method equals (line 544) | bool equals(LIR_Address* other) const { return base() == othe... method LIR_Address (line 546) | virtual LIR_Address* as_address() { return this; } method BasicType (line 547) | virtual BasicType type() const { return _type; } class LIR_OprFact (line 557) | class LIR_OprFact: public AllStatic { method LIR_Opr (line 562) | static LIR_Opr single_cpu(int reg) { method LIR_Opr (line 568) | static LIR_Opr single_cpu_oop(int reg) { method LIR_Opr (line 574) | static LIR_Opr single_cpu_address(int reg) { method LIR_Opr (line 580) | static LIR_Opr double_cpu(int reg1, int reg2) { method LIR_Opr (line 589) | static LIR_Opr single_fpu(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 594) | static LIR_Opr double_fpu(int reg1, int reg2) { return (LIR_Opr)((r... method LIR_Opr (line 595) | static LIR_Opr single_softfp(int reg) { return (LIR_Opr)((r... method LIR_Opr (line 596) | static LIR_Opr double_softfp(int reg1, int reg2) { return (LIR_Opr)((r... method LIR_Opr (line 599) | static LIR_Opr double_fpu(int reg1, int reg2) { return (LIR_Opr)(intpt... method LIR_Opr (line 606) | static LIR_Opr double_fpu(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 612) | static LIR_Opr single_xmm(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 617) | static LIR_Opr double_xmm(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 625) | static LIR_Opr double_fpu(int reg) { return (LIR_Opr)(intpt... method LIR_Opr (line 630) | static LIR_Opr single_softfp(int reg) { return (LIR_Opr)((r... method LIR_Opr (line 634) | static LIR_Opr double_softfp(int reg1, int reg2) { return (LIR_Opr)((r... method LIR_Opr (line 641) | static LIR_Opr virtual_register(int index, BasicType type) { method LIR_Opr (line 739) | static LIR_Opr stack(int index, BasicType type) { method LIR_Opr (line 801) | static LIR_Opr intConst(jint i) { return (LIR_Opr)(new ... method LIR_Opr (line 802) | static LIR_Opr longConst(jlong l) { return (LIR_Opr)(new ... method LIR_Opr (line 803) | static LIR_Opr floatConst(jfloat f) { return (LIR_Opr)(new ... method LIR_Opr (line 804) | static LIR_Opr doubleConst(jdouble d) { return (LIR_Opr)(new ... method LIR_Opr (line 805) | static LIR_Opr oopConst(jobject o) { return (LIR_Opr)(new ... method LIR_Opr (line 806) | static LIR_Opr address(LIR_Address* a) { return (LIR_Opr)a; } method LIR_Opr (line 807) | static LIR_Opr intptrConst(void* p) { return (LIR_Opr)(new ... method LIR_Opr (line 808) | static LIR_Opr intptrConst(intptr_t v) { return (LIR_Opr)(new ... method LIR_Opr (line 809) | static LIR_Opr illegal() { return (LIR_Opr)-1; } method LIR_Opr (line 810) | static LIR_Opr addressConst(jint i) { return (LIR_Opr)(new ... class LIR_Op (line 829) | class LIR_Op method is_in_range (line 1026) | static bool is_in_range(LIR_Code test, LIR_Code start, LIR_Code end) ... method LIR_Op (line 1029) | LIR_Op() method LIR_Op (line 1042) | LIR_Op(LIR_Code code, LIR_Opr result, CodeEmitInfo* info) method CodeEmitInfo (line 1055) | CodeEmitInfo* info() const { return _info; } method LIR_Code (line 1056) | LIR_Code code() const { return (LIR_Code)_code; } method LIR_Opr (line 1057) | LIR_Opr result_opr() const { return _result; } method set_result_opr (line 1058) | void set_result_opr(LIR_Opr opr) { _result = opr; } method set_file_and_line (line 1061) | void set_file_and_line(const char * file, int line) { method id (line 1069) | int id() const { return _id; } method set_id (line 1070) | void set_id(int id) { _id = id; } method set_fpu_pop_count (line 1073) | void set_fpu_pop_count(int count) { assert(count >= 0 && cou... method fpu_pop_count (line 1074) | int fpu_pop_count() const { return _fpu_pop_count; } method pop_fpu_stack (line 1075) | bool pop_fpu_stack() { return _fpu_pop_count > ... method Instruction (line 1077) | Instruction* source() const { return _source; } method set_source (line 1078) | void set_source(Instruction* ins) { _source = ins; } method LIR_OpCall (line 1084) | virtual LIR_OpCall* as_OpCall() { return NULL; } method LIR_OpJavaCall (line 1085) | virtual LIR_OpJavaCall* as_OpJavaCall() { return NULL; } method LIR_OpLabel (line 1086) | virtual LIR_OpLabel* as_OpLabel() { return NULL; } method LIR_OpDelay (line 1087) | virtual LIR_OpDelay* as_OpDelay() { return NULL; } method LIR_OpLock (line 1088) | virtual LIR_OpLock* as_OpLock() { return NULL; } method LIR_OpAllocArray (line 1089) | virtual LIR_OpAllocArray* as_OpAllocArray() { return NULL; } method LIR_OpAllocObj (line 1090) | virtual LIR_OpAllocObj* as_OpAllocObj() { return NULL; } method LIR_OpRoundFP (line 1091) | virtual LIR_OpRoundFP* as_OpRoundFP() { return NULL; } method LIR_OpBranch (line 1092) | virtual LIR_OpBranch* as_OpBranch() { return NULL; } method LIR_OpRTCall (line 1093) | virtual LIR_OpRTCall* as_OpRTCall() { return NULL; } method LIR_OpConvert (line 1094) | virtual LIR_OpConvert* as_OpConvert() { return NULL; } method LIR_Op0 (line 1095) | virtual LIR_Op0* as_Op0() { return NULL; } method LIR_Op1 (line 1096) | virtual LIR_Op1* as_Op1() { return NULL; } method LIR_Op2 (line 1097) | virtual LIR_Op2* as_Op2() { return NULL; } method LIR_Op3 (line 1098) | virtual LIR_Op3* as_Op3() { return NULL; } method LIR_OpArrayCopy (line 1099) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return NULL; } method LIR_OpTypeCheck (line 1100) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return NULL; } method LIR_OpCompareAndSwap (line 1101) | virtual LIR_OpCompareAndSwap* as_OpCompareAndSwap() { return NULL; } method LIR_OpProfileCall (line 1102) | virtual LIR_OpProfileCall* as_OpProfileCall() { return NULL; } method verify (line 1104) | virtual void verify() const {} class LIR_Op0 (line 830) | class LIR_Op0 method LIR_Op0 (line 1261) | LIR_Op0(LIR_Code code) method LIR_Op0 (line 1263) | LIR_Op0(LIR_Code code, LIR_Opr result, CodeEmitInfo* info = NULL) method LIR_Op0 (line 1267) | virtual LIR_Op0* as_Op0() { return this; } class LIR_OpLabel (line 831) | class LIR_OpLabel method LIR_OpLabel (line 1193) | LIR_OpLabel(Label* lbl) method Label (line 1196) | Label* label() const { return _label; } method LIR_OpLabel (line 1199) | virtual LIR_OpLabel* as_OpLabel() { return this; } class LIR_Op1 (line 832) | class LIR_Op1 method set_kind (line 1286) | void set_kind(LIR_MoveKind kind) { method LIR_Op1 (line 1292) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result = LIR_OprFact::ille... method LIR_Op1 (line 1298) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result, BasicType type, LI... method LIR_Op1 (line 1307) | LIR_Op1(LIR_Code code, LIR_Opr opr, CodeEmitInfo* info) method LIR_Opr (line 1313) | LIR_Opr in_opr() const { return _opr; } method LIR_PatchCode (line 1314) | LIR_PatchCode patch_code() const { return _patch; } method BasicType (line 1315) | BasicType type() const { return _type; } method LIR_MoveKind (line 1317) | LIR_MoveKind move_kind() const { method LIR_Op1 (line 1323) | virtual LIR_Op1* as_Op1() { return this; } method set_in_opr (line 1326) | void set_in_opr(LIR_Opr opr) { _opr = opr; } class LIR_OpBranch (line 833) | class LIR_OpBranch method LIR_OpBranch (line 1367) | LIR_OpBranch(LIR_Condition cond, BasicType type, Label* lbl) method LIR_Condition (line 1382) | LIR_Condition cond() const { return _cond; } method BasicType (line 1383) | BasicType type() const { return _type; } method Label (line 1384) | Label* label() const { return _label; } method BlockBegin (line 1385) | BlockBegin* block() const { return _block; } method BlockBegin (line 1386) | BlockBegin* ublock() const { return _ublock; } method CodeStub (line 1387) | CodeStub* stub() const { return _stub; } method LIR_OpBranch (line 1394) | virtual LIR_OpBranch* as_OpBranch() { return this; } class LIR_OpConvert (line 834) | class LIR_OpConvert method LIR_OpConvert (line 1413) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method LIR_OpConvert (line 1423) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method bytecode (line 1432) | Bytecodes::Code bytecode() const { return _bytecode; } method ConversionStub (line 1433) | ConversionStub* stub() const { return _stub; } method LIR_Opr (line 1435) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1436) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpConvert (line 1440) | virtual LIR_OpConvert* as_OpConvert() { return this; } class LIR_OpAllocObj (line 835) | class LIR_OpAllocObj method LIR_OpAllocObj (line 1462) | LIR_OpAllocObj(LIR_Opr klass, LIR_Opr result, method LIR_Opr (line 1475) | LIR_Opr klass() const { return in_opr(); } method LIR_Opr (line 1476) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1477) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1478) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1479) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1480) | LIR_Opr tmp4() const { return _tmp4; } method header_size (line 1481) | int header_size() const { return _hdr_size; } method object_size (line 1482) | int object_size() const { return _obj_size; } method init_check (line 1483) | bool init_check() const { return _init_check; } method CodeStub (line 1484) | CodeStub* stub() const { return _stub; } method LIR_OpAllocObj (line 1487) | virtual LIR_OpAllocObj * as_OpAllocObj () { return this; } class LIR_OpRoundFP (line 836) | class LIR_OpRoundFP method LIR_OpRoundFP (line 1500) | LIR_OpRoundFP(LIR_Opr reg, LIR_Opr stack_loc_temp, LIR_Opr result) method LIR_Opr (line 1504) | LIR_Opr tmp() const { return _tmp; } method LIR_OpRoundFP (line 1505) | virtual LIR_OpRoundFP* as_OpRoundFP() { return this; } class LIR_Op2 (line 837) | class LIR_Op2 method LIR_Op2 (line 1579) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1594) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1610) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result = LI... method LIR_Op2 (line 1626) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result, LIR... method LIR_Opr (line 1642) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1643) | LIR_Opr in_opr2() const { return _opr2; } method BasicType (line 1644) | BasicType type() const { return _type; } method LIR_Opr (line 1645) | LIR_Opr tmp1_opr() const { return _tmp1; } method LIR_Opr (line 1646) | LIR_Opr tmp2_opr() const { return _tmp2; } method LIR_Opr (line 1647) | LIR_Opr tmp3_opr() const { return _tmp3; } method LIR_Opr (line 1648) | LIR_Opr tmp4_opr() const { return _tmp4; } method LIR_Opr (line 1649) | LIR_Opr tmp5_opr() const { return _tmp5; } method LIR_Condition (line 1650) | LIR_Condition condition() const { method set_condition (line 1653) | void set_condition(LIR_Condition condition) { method set_fpu_stack_size (line 1657) | void set_fpu_stack_size(int size) { _fpu_stack_size = siz... method fpu_stack_size (line 1658) | int fpu_stack_size() const { return _fpu_stack_siz... method set_in_opr1 (line 1660) | void set_in_opr1(LIR_Opr opr) { _opr1 = opr; } method set_in_opr2 (line 1661) | void set_in_opr2(LIR_Opr opr) { _opr2 = opr; } method LIR_Op2 (line 1664) | virtual LIR_Op2* as_Op2() { return this; } class LIR_OpDelay (line 838) | class LIR_OpDelay method LIR_OpDelay (line 1779) | LIR_OpDelay(LIR_Op* op, CodeEmitInfo* info): method LIR_OpDelay (line 1785) | virtual LIR_OpDelay* as_OpDelay() { return this; } method LIR_Op (line 1787) | LIR_Op* delay_op() const { return _op; } method CodeEmitInfo (line 1788) | CodeEmitInfo* call_info() const { return info(); } class LIR_Op3 (line 839) | class LIR_Op3 method LIR_Op3 (line 1717) | LIR_Op3(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr opr3, LIR_O... method LIR_Opr (line 1722) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1723) | LIR_Opr in_opr2() const { return _opr2; } method LIR_Opr (line 1724) | LIR_Opr in_opr3() const { return _opr3; } method LIR_Op3 (line 1727) | virtual LIR_Op3* as_Op3() { return this; } class LIR_OpAllocArray (line 840) | class LIR_OpAllocArray method LIR_OpAllocArray (line 1682) | LIR_OpAllocArray(LIR_Opr klass, LIR_Opr len, LIR_Opr result, LIR_Opr t... method LIR_Opr (line 1693) | LIR_Opr klass() const { return _klass; } method LIR_Opr (line 1694) | LIR_Opr len() const { return _len; } method LIR_Opr (line 1695) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1696) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1697) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1698) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1699) | LIR_Opr tmp4() const { return _tmp4; } method BasicType (line 1700) | BasicType type() const { return _type; } method CodeStub (line 1701) | CodeStub* stub() const { return _stub; } method LIR_OpAllocArray (line 1704) | virtual LIR_OpAllocArray * as_OpAllocArray () { return this; } class LIR_OpCall (line 841) | class LIR_OpCall method LIR_OpCall (line 1115) | LIR_OpCall(LIR_Code code, address addr, LIR_Opr result, method address (line 1122) | address addr() const { return _addr; } method LIR_OprList (line 1123) | const LIR_OprList* arguments() const { return _arguments; } method LIR_OpCall (line 1124) | virtual LIR_OpCall* as_OpCall() { return this; } class LIR_OpJavaCall (line 842) | class LIR_OpJavaCall method LIR_OpJavaCall (line 1140) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_OpJavaCall (line 1150) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_Opr (line 1159) | LIR_Opr receiver() const { return _receiver; } method ciMethod (line 1160) | ciMethod* method() const { return _method; } method is_invokedynamic (line 1163) | bool is_invokedynamic() const { return code() == lir_... method is_method_handle_invoke (line 1164) | bool is_method_handle_invoke() const { method vtable_offset (line 1173) | intptr_t vtable_offset() const { method LIR_OpJavaCall (line 1179) | virtual LIR_OpJavaCall* as_OpJavaCall() { return this; } class LIR_OpRTCall (line 843) | class LIR_OpRTCall method LIR_OpRTCall (line 1340) | LIR_OpRTCall(address addr, LIR_Opr tmp, method LIR_OpRTCall (line 1347) | virtual LIR_OpRTCall* as_OpRTCall() { return this; } method LIR_Opr (line 1349) | LIR_Opr tmp() const { return _tmp; } class LIR_OpArrayCopy (line 844) | class LIR_OpArrayCopy type Flags (line 1219) | enum Flags { method LIR_Opr (line 1238) | LIR_Opr src() const { return _src; } method LIR_Opr (line 1239) | LIR_Opr src_pos() const { return _src_pos; } method LIR_Opr (line 1240) | LIR_Opr dst() const { return _dst; } method LIR_Opr (line 1241) | LIR_Opr dst_pos() const { return _dst_pos; } method LIR_Opr (line 1242) | LIR_Opr length() const { return _length; } method LIR_Opr (line 1243) | LIR_Opr tmp() const { return _tmp; } method flags (line 1244) | int flags() const { return _flags; } method ciArrayKlass (line 1245) | ciArrayKlass* expected_type() const { return _expected_type; } method ArrayCopyStub (line 1246) | ArrayCopyStub* stub() const { return _stub; } method LIR_OpArrayCopy (line 1249) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return this; } class LIR_OpLock (line 845) | class LIR_OpLock method LIR_OpLock (line 1752) | LIR_OpLock(LIR_Code code, LIR_Opr hdr, LIR_Opr obj, LIR_Opr lock, LIR_... method LIR_Opr (line 1760) | LIR_Opr hdr_opr() const { return _hdr; } method LIR_Opr (line 1761) | LIR_Opr obj_opr() const { return _obj; } method LIR_Opr (line 1762) | LIR_Opr lock_opr() const { return _lock; } method LIR_Opr (line 1763) | LIR_Opr scratch_opr() const { return _scratch; } method CodeStub (line 1764) | CodeStub* stub() const { return _stub; } method LIR_OpLock (line 1767) | virtual LIR_OpLock* as_OpLock() { return this; } class LIR_OpTypeCheck (line 846) | class LIR_OpTypeCheck method LIR_Opr (line 1535) | LIR_Opr object() const { return _object; ... method LIR_Opr (line 1536) | LIR_Opr array() const { assert(code() == lir_... method LIR_Opr (line 1537) | LIR_Opr tmp1() const { return _tmp1; ... method LIR_Opr (line 1538) | LIR_Opr tmp2() const { return _tmp2; ... method LIR_Opr (line 1539) | LIR_Opr tmp3() const { return _tmp3; ... method ciKlass (line 1540) | ciKlass* klass() const { assert(code() == lir_... method fast_check (line 1541) | bool fast_check() const { assert(code() == lir_... method CodeEmitInfo (line 1542) | CodeEmitInfo* info_for_patch() const { return _info_for_patc... method CodeEmitInfo (line 1543) | CodeEmitInfo* info_for_exception() const { return _info_for_exce... method CodeStub (line 1544) | CodeStub* stub() const { return _stub; ... method set_profiled_method (line 1547) | void set_profiled_method(ciMethod *method) { _profiled_method = me... method set_profiled_bci (line 1548) | void set_profiled_bci(int bci) { _profiled_bci = bci; ... method set_should_profile (line 1549) | void set_should_profile(bool b) { _should_profile = b; ... method ciMethod (line 1550) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1551) | int profiled_bci() const { return _profiled_bci;... method should_profile (line 1552) | bool should_profile() const { return _should_profil... method LIR_OpTypeCheck (line 1555) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return this; } class LIR_OpCompareAndSwap (line 847) | class LIR_OpCompareAndSwap method LIR_OpCompareAndSwap (line 1804) | LIR_OpCompareAndSwap(LIR_Code code, LIR_Opr addr, LIR_Opr cmp_value, L... method LIR_Opr (line 1813) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 1814) | LIR_Opr cmp_value() const { return _cmp_value; } method LIR_Opr (line 1815) | LIR_Opr new_value() const { return _new_value; } method LIR_Opr (line 1816) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1817) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpCompareAndSwap (line 1820) | virtual LIR_OpCompareAndSwap * as_OpCompareAndSwap () { return this; } class LIR_OpProfileCall (line 848) | class LIR_OpProfileCall method LIR_OpProfileCall (line 1839) | LIR_OpProfileCall(LIR_Code code, ciMethod* profiled_method, int profil... method ciMethod (line 1849) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1850) | int profiled_bci() const { return _profiled_bci;... method ciMethod (line 1851) | ciMethod* profiled_callee() const { return _profiled_call... method LIR_Opr (line 1852) | LIR_Opr mdo() const { return _mdo; ... method LIR_Opr (line 1853) | LIR_Opr recv() const { return _recv; ... method LIR_Opr (line 1854) | LIR_Opr tmp1() const { return _tmp1; ... method ciKlass (line 1855) | ciKlass* known_holder() const { return _known_holder;... method LIR_OpProfileCall (line 1858) | virtual LIR_OpProfileCall* as_OpProfileCall() { return this; } type LIR_Code (line 852) | enum LIR_Code { type LIR_Condition (line 971) | enum LIR_Condition { type LIR_PatchCode (line 985) | enum LIR_PatchCode { type LIR_MoveKind (line 993) | enum LIR_MoveKind { class LIR_Op (line 1005) | class LIR_Op: public CompilationResourceObj { method is_in_range (line 1026) | static bool is_in_range(LIR_Code test, LIR_Code start, LIR_Code end) ... method LIR_Op (line 1029) | LIR_Op() method LIR_Op (line 1042) | LIR_Op(LIR_Code code, LIR_Opr result, CodeEmitInfo* info) method CodeEmitInfo (line 1055) | CodeEmitInfo* info() const { return _info; } method LIR_Code (line 1056) | LIR_Code code() const { return (LIR_Code)_code; } method LIR_Opr (line 1057) | LIR_Opr result_opr() const { return _result; } method set_result_opr (line 1058) | void set_result_opr(LIR_Opr opr) { _result = opr; } method set_file_and_line (line 1061) | void set_file_and_line(const char * file, int line) { method id (line 1069) | int id() const { return _id; } method set_id (line 1070) | void set_id(int id) { _id = id; } method set_fpu_pop_count (line 1073) | void set_fpu_pop_count(int count) { assert(count >= 0 && cou... method fpu_pop_count (line 1074) | int fpu_pop_count() const { return _fpu_pop_count; } method pop_fpu_stack (line 1075) | bool pop_fpu_stack() { return _fpu_pop_count > ... method Instruction (line 1077) | Instruction* source() const { return _source; } method set_source (line 1078) | void set_source(Instruction* ins) { _source = ins; } method LIR_OpCall (line 1084) | virtual LIR_OpCall* as_OpCall() { return NULL; } method LIR_OpJavaCall (line 1085) | virtual LIR_OpJavaCall* as_OpJavaCall() { return NULL; } method LIR_OpLabel (line 1086) | virtual LIR_OpLabel* as_OpLabel() { return NULL; } method LIR_OpDelay (line 1087) | virtual LIR_OpDelay* as_OpDelay() { return NULL; } method LIR_OpLock (line 1088) | virtual LIR_OpLock* as_OpLock() { return NULL; } method LIR_OpAllocArray (line 1089) | virtual LIR_OpAllocArray* as_OpAllocArray() { return NULL; } method LIR_OpAllocObj (line 1090) | virtual LIR_OpAllocObj* as_OpAllocObj() { return NULL; } method LIR_OpRoundFP (line 1091) | virtual LIR_OpRoundFP* as_OpRoundFP() { return NULL; } method LIR_OpBranch (line 1092) | virtual LIR_OpBranch* as_OpBranch() { return NULL; } method LIR_OpRTCall (line 1093) | virtual LIR_OpRTCall* as_OpRTCall() { return NULL; } method LIR_OpConvert (line 1094) | virtual LIR_OpConvert* as_OpConvert() { return NULL; } method LIR_Op0 (line 1095) | virtual LIR_Op0* as_Op0() { return NULL; } method LIR_Op1 (line 1096) | virtual LIR_Op1* as_Op1() { return NULL; } method LIR_Op2 (line 1097) | virtual LIR_Op2* as_Op2() { return NULL; } method LIR_Op3 (line 1098) | virtual LIR_Op3* as_Op3() { return NULL; } method LIR_OpArrayCopy (line 1099) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return NULL; } method LIR_OpTypeCheck (line 1100) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return NULL; } method LIR_OpCompareAndSwap (line 1101) | virtual LIR_OpCompareAndSwap* as_OpCompareAndSwap() { return NULL; } method LIR_OpProfileCall (line 1102) | virtual LIR_OpProfileCall* as_OpProfileCall() { return NULL; } method verify (line 1104) | virtual void verify() const {} class LIR_OpCall (line 1108) | class LIR_OpCall: public LIR_Op { method LIR_OpCall (line 1115) | LIR_OpCall(LIR_Code code, address addr, LIR_Opr result, method address (line 1122) | address addr() const { return _addr; } method LIR_OprList (line 1123) | const LIR_OprList* arguments() const { return _arguments; } method LIR_OpCall (line 1124) | virtual LIR_OpCall* as_OpCall() { return this; } class LIR_OpJavaCall (line 1131) | class LIR_OpJavaCall: public LIR_OpCall { method LIR_OpJavaCall (line 1140) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_OpJavaCall (line 1150) | LIR_OpJavaCall(LIR_Code code, ciMethod* method, method LIR_Opr (line 1159) | LIR_Opr receiver() const { return _receiver; } method ciMethod (line 1160) | ciMethod* method() const { return _method; } method is_invokedynamic (line 1163) | bool is_invokedynamic() const { return code() == lir_... method is_method_handle_invoke (line 1164) | bool is_method_handle_invoke() const { method vtable_offset (line 1173) | intptr_t vtable_offset() const { method LIR_OpJavaCall (line 1179) | virtual LIR_OpJavaCall* as_OpJavaCall() { return this; } class LIR_OpLabel (line 1187) | class LIR_OpLabel: public LIR_Op { method LIR_OpLabel (line 1193) | LIR_OpLabel(Label* lbl) method Label (line 1196) | Label* label() const { return _label; } method LIR_OpLabel (line 1199) | virtual LIR_OpLabel* as_OpLabel() { return this; } class LIR_OpArrayCopy (line 1204) | class LIR_OpArrayCopy: public LIR_Op { type Flags (line 1219) | enum Flags { method LIR_Opr (line 1238) | LIR_Opr src() const { return _src; } method LIR_Opr (line 1239) | LIR_Opr src_pos() const { return _src_pos; } method LIR_Opr (line 1240) | LIR_Opr dst() const { return _dst; } method LIR_Opr (line 1241) | LIR_Opr dst_pos() const { return _dst_pos; } method LIR_Opr (line 1242) | LIR_Opr length() const { return _length; } method LIR_Opr (line 1243) | LIR_Opr tmp() const { return _tmp; } method flags (line 1244) | int flags() const { return _flags; } method ciArrayKlass (line 1245) | ciArrayKlass* expected_type() const { return _expected_type; } method ArrayCopyStub (line 1246) | ArrayCopyStub* stub() const { return _stub; } method LIR_OpArrayCopy (line 1249) | virtual LIR_OpArrayCopy* as_OpArrayCopy() { return this; } class LIR_Op0 (line 1257) | class LIR_Op0: public LIR_Op { method LIR_Op0 (line 1261) | LIR_Op0(LIR_Code code) method LIR_Op0 (line 1263) | LIR_Op0(LIR_Code code, LIR_Opr result, CodeEmitInfo* info = NULL) method LIR_Op0 (line 1267) | virtual LIR_Op0* as_Op0() { return this; } class LIR_Op1 (line 1276) | class LIR_Op1: public LIR_Op { method set_kind (line 1286) | void set_kind(LIR_MoveKind kind) { method LIR_Op1 (line 1292) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result = LIR_OprFact::ille... method LIR_Op1 (line 1298) | LIR_Op1(LIR_Code code, LIR_Opr opr, LIR_Opr result, BasicType type, LI... method LIR_Op1 (line 1307) | LIR_Op1(LIR_Code code, LIR_Opr opr, CodeEmitInfo* info) method LIR_Opr (line 1313) | LIR_Opr in_opr() const { return _opr; } method LIR_PatchCode (line 1314) | LIR_PatchCode patch_code() const { return _patch; } method BasicType (line 1315) | BasicType type() const { return _type; } method LIR_MoveKind (line 1317) | LIR_MoveKind move_kind() const { method LIR_Op1 (line 1323) | virtual LIR_Op1* as_Op1() { return this; } method set_in_opr (line 1326) | void set_in_opr(LIR_Opr opr) { _opr = opr; } class LIR_OpRTCall (line 1334) | class LIR_OpRTCall: public LIR_OpCall { method LIR_OpRTCall (line 1340) | LIR_OpRTCall(address addr, LIR_Opr tmp, method LIR_OpRTCall (line 1347) | virtual LIR_OpRTCall* as_OpRTCall() { return this; } method LIR_Opr (line 1349) | LIR_Opr tmp() const { return _tmp; } class LIR_OpBranch (line 1355) | class LIR_OpBranch: public LIR_Op { method LIR_OpBranch (line 1367) | LIR_OpBranch(LIR_Condition cond, BasicType type, Label* lbl) method LIR_Condition (line 1382) | LIR_Condition cond() const { return _cond; } method BasicType (line 1383) | BasicType type() const { return _type; } method Label (line 1384) | Label* label() const { return _label; } method BlockBegin (line 1385) | BlockBegin* block() const { return _block; } method BlockBegin (line 1386) | BlockBegin* ublock() const { return _ublock; } method CodeStub (line 1387) | CodeStub* stub() const { return _stub; } method LIR_OpBranch (line 1394) | virtual LIR_OpBranch* as_OpBranch() { return this; } class ConversionStub (line 1399) | class ConversionStub class LIR_OpConvert (line 1401) | class LIR_OpConvert: public LIR_Op1 { method LIR_OpConvert (line 1413) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method LIR_OpConvert (line 1423) | LIR_OpConvert(Bytecodes::Code code, LIR_Opr opr, LIR_Opr result, Conve... method bytecode (line 1432) | Bytecodes::Code bytecode() const { return _bytecode; } method ConversionStub (line 1433) | ConversionStub* stub() const { return _stub; } method LIR_Opr (line 1435) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1436) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpConvert (line 1440) | virtual LIR_OpConvert* as_OpConvert() { return this; } class LIR_OpAllocObj (line 1448) | class LIR_OpAllocObj : public LIR_Op1 { method LIR_OpAllocObj (line 1462) | LIR_OpAllocObj(LIR_Opr klass, LIR_Opr result, method LIR_Opr (line 1475) | LIR_Opr klass() const { return in_opr(); } method LIR_Opr (line 1476) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1477) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1478) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1479) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1480) | LIR_Opr tmp4() const { return _tmp4; } method header_size (line 1481) | int header_size() const { return _hdr_size; } method object_size (line 1482) | int object_size() const { return _obj_size; } method init_check (line 1483) | bool init_check() const { return _init_check; } method CodeStub (line 1484) | CodeStub* stub() const { return _stub; } method LIR_OpAllocObj (line 1487) | virtual LIR_OpAllocObj * as_OpAllocObj () { return this; } class LIR_OpRoundFP (line 1493) | class LIR_OpRoundFP : public LIR_Op1 { method LIR_OpRoundFP (line 1500) | LIR_OpRoundFP(LIR_Opr reg, LIR_Opr stack_loc_temp, LIR_Opr result) method LIR_Opr (line 1504) | LIR_Opr tmp() const { return _tmp; } method LIR_OpRoundFP (line 1505) | virtual LIR_OpRoundFP* as_OpRoundFP() { return this; } class LIR_OpTypeCheck (line 1510) | class LIR_OpTypeCheck: public LIR_Op { method LIR_Opr (line 1535) | LIR_Opr object() const { return _object; ... method LIR_Opr (line 1536) | LIR_Opr array() const { assert(code() == lir_... method LIR_Opr (line 1537) | LIR_Opr tmp1() const { return _tmp1; ... method LIR_Opr (line 1538) | LIR_Opr tmp2() const { return _tmp2; ... method LIR_Opr (line 1539) | LIR_Opr tmp3() const { return _tmp3; ... method ciKlass (line 1540) | ciKlass* klass() const { assert(code() == lir_... method fast_check (line 1541) | bool fast_check() const { assert(code() == lir_... method CodeEmitInfo (line 1542) | CodeEmitInfo* info_for_patch() const { return _info_for_patc... method CodeEmitInfo (line 1543) | CodeEmitInfo* info_for_exception() const { return _info_for_exce... method CodeStub (line 1544) | CodeStub* stub() const { return _stub; ... method set_profiled_method (line 1547) | void set_profiled_method(ciMethod *method) { _profiled_method = me... method set_profiled_bci (line 1548) | void set_profiled_bci(int bci) { _profiled_bci = bci; ... method set_should_profile (line 1549) | void set_should_profile(bool b) { _should_profile = b; ... method ciMethod (line 1550) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1551) | int profiled_bci() const { return _profiled_bci;... method should_profile (line 1552) | bool should_profile() const { return _should_profil... method LIR_OpTypeCheck (line 1555) | virtual LIR_OpTypeCheck* as_OpTypeCheck() { return this; } class LIR_Op2 (line 1560) | class LIR_Op2: public LIR_Op { method LIR_Op2 (line 1579) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1594) | LIR_Op2(LIR_Code code, LIR_Condition condition, LIR_Opr opr1, LIR_Opr ... method LIR_Op2 (line 1610) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result = LI... method LIR_Op2 (line 1626) | LIR_Op2(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr result, LIR... method LIR_Opr (line 1642) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1643) | LIR_Opr in_opr2() const { return _opr2; } method BasicType (line 1644) | BasicType type() const { return _type; } method LIR_Opr (line 1645) | LIR_Opr tmp1_opr() const { return _tmp1; } method LIR_Opr (line 1646) | LIR_Opr tmp2_opr() const { return _tmp2; } method LIR_Opr (line 1647) | LIR_Opr tmp3_opr() const { return _tmp3; } method LIR_Opr (line 1648) | LIR_Opr tmp4_opr() const { return _tmp4; } method LIR_Opr (line 1649) | LIR_Opr tmp5_opr() const { return _tmp5; } method LIR_Condition (line 1650) | LIR_Condition condition() const { method set_condition (line 1653) | void set_condition(LIR_Condition condition) { method set_fpu_stack_size (line 1657) | void set_fpu_stack_size(int size) { _fpu_stack_size = siz... method fpu_stack_size (line 1658) | int fpu_stack_size() const { return _fpu_stack_siz... method set_in_opr1 (line 1660) | void set_in_opr1(LIR_Opr opr) { _opr1 = opr; } method set_in_opr2 (line 1661) | void set_in_opr2(LIR_Opr opr) { _opr2 = opr; } method LIR_Op2 (line 1664) | virtual LIR_Op2* as_Op2() { return this; } class LIR_OpAllocArray (line 1668) | class LIR_OpAllocArray : public LIR_Op { method LIR_OpAllocArray (line 1682) | LIR_OpAllocArray(LIR_Opr klass, LIR_Opr len, LIR_Opr result, LIR_Opr t... method LIR_Opr (line 1693) | LIR_Opr klass() const { return _klass; } method LIR_Opr (line 1694) | LIR_Opr len() const { return _len; } method LIR_Opr (line 1695) | LIR_Opr obj() const { return result_opr(); } method LIR_Opr (line 1696) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1697) | LIR_Opr tmp2() const { return _tmp2; } method LIR_Opr (line 1698) | LIR_Opr tmp3() const { return _tmp3; } method LIR_Opr (line 1699) | LIR_Opr tmp4() const { return _tmp4; } method BasicType (line 1700) | BasicType type() const { return _type; } method CodeStub (line 1701) | CodeStub* stub() const { return _stub; } method LIR_OpAllocArray (line 1704) | virtual LIR_OpAllocArray * as_OpAllocArray () { return this; } class LIR_Op3 (line 1709) | class LIR_Op3: public LIR_Op { method LIR_Op3 (line 1717) | LIR_Op3(LIR_Code code, LIR_Opr opr1, LIR_Opr opr2, LIR_Opr opr3, LIR_O... method LIR_Opr (line 1722) | LIR_Opr in_opr1() const { return _opr1; } method LIR_Opr (line 1723) | LIR_Opr in_opr2() const { return _opr2; } method LIR_Opr (line 1724) | LIR_Opr in_opr3() const { return _opr3; } method LIR_Op3 (line 1727) | virtual LIR_Op3* as_Op3() { return this; } class LabelObj (line 1733) | class LabelObj: public CompilationResourceObj { method LabelObj (line 1737) | LabelObj() {} method Label (line 1738) | Label* label() { return &_label; } class LIR_OpLock (line 1742) | class LIR_OpLock: public LIR_Op { method LIR_OpLock (line 1752) | LIR_OpLock(LIR_Code code, LIR_Opr hdr, LIR_Opr obj, LIR_Opr lock, LIR_... method LIR_Opr (line 1760) | LIR_Opr hdr_opr() const { return _hdr; } method LIR_Opr (line 1761) | LIR_Opr obj_opr() const { return _obj; } method LIR_Opr (line 1762) | LIR_Opr lock_opr() const { return _lock; } method LIR_Opr (line 1763) | LIR_Opr scratch_opr() const { return _scratch; } method CodeStub (line 1764) | CodeStub* stub() const { return _stub; } method LIR_OpLock (line 1767) | virtual LIR_OpLock* as_OpLock() { return this; } class LIR_OpDelay (line 1772) | class LIR_OpDelay: public LIR_Op { method LIR_OpDelay (line 1779) | LIR_OpDelay(LIR_Op* op, CodeEmitInfo* info): method LIR_OpDelay (line 1785) | virtual LIR_OpDelay* as_OpDelay() { return this; } method LIR_Op (line 1787) | LIR_Op* delay_op() const { return _op; } method CodeEmitInfo (line 1788) | CodeEmitInfo* call_info() const { return info(); } class LIR_OpCompareAndSwap (line 1793) | class LIR_OpCompareAndSwap : public LIR_Op { method LIR_OpCompareAndSwap (line 1804) | LIR_OpCompareAndSwap(LIR_Code code, LIR_Opr addr, LIR_Opr cmp_value, L... method LIR_Opr (line 1813) | LIR_Opr addr() const { return _addr; } method LIR_Opr (line 1814) | LIR_Opr cmp_value() const { return _cmp_value; } method LIR_Opr (line 1815) | LIR_Opr new_value() const { return _new_value; } method LIR_Opr (line 1816) | LIR_Opr tmp1() const { return _tmp1; } method LIR_Opr (line 1817) | LIR_Opr tmp2() const { return _tmp2; } method LIR_OpCompareAndSwap (line 1820) | virtual LIR_OpCompareAndSwap * as_OpCompareAndSwap () { return this; } class LIR_OpProfileCall (line 1825) | class LIR_OpProfileCall : public LIR_Op { method LIR_OpProfileCall (line 1839) | LIR_OpProfileCall(LIR_Code code, ciMethod* profiled_method, int profil... method ciMethod (line 1849) | ciMethod* profiled_method() const { return _profiled_meth... method profiled_bci (line 1850) | int profiled_bci() const { return _profiled_bci;... method ciMethod (line 1851) | ciMethod* profiled_callee() const { return _profiled_call... method LIR_Opr (line 1852) | LIR_Opr mdo() const { return _mdo; ... method LIR_Opr (line 1853) | LIR_Opr recv() const { return _recv; ... method LIR_Opr (line 1854) | LIR_Opr tmp1() const { return _tmp1; ... method ciKlass (line 1855) | ciKlass* known_holder() const { return _known_holder;... method LIR_OpProfileCall (line 1858) | virtual LIR_OpProfileCall* as_OpProfileCall() { return this; } class LIR_InsertionBuffer (line 1862) | class LIR_InsertionBuffer method append_new (line 2177) | void append_new(int index, int count) { _index_and_count.append(index... method set_index_at (line 2178) | void set_index_at(int i, int value) { _index_and_count.at_put((i <<... method set_count_at (line 2179) | void set_count_at(int i, int value) { _index_and_count.at_put((i <<... method LIR_InsertionBuffer (line 2185) | LIR_InsertionBuffer() : _lir(NULL), _index_and_count(8), _ops(8) { } method init (line 2188) | void init(LIR_List* lir) { assert(!initialized(), "already initialize... method initialized (line 2189) | bool initialized() const { return _lir != NULL; } method finish (line 2191) | void finish() { _lir = NULL; } method LIR_List (line 2194) | LIR_List* lir_list() const { return _lir; } method number_of_insertion_points (line 2195) | int number_of_insertion_points() const { return _index_and_count.leng... method index_at (line 2196) | int index_at(int i) const { return _index_and_count.at((... method count_at (line 2197) | int count_at(int i) const { return _index_and_count.at((... method number_of_ops (line 2199) | int number_of_ops() const { return _ops.length(); } method LIR_Op (line 2200) | LIR_Op* op_at(int i) const { return _ops.at(i); } method move (line 2206) | void move(int index, LIR_Opr src, LIR_Opr dst, CodeEmitInfo* info = NU... class LIR_List (line 1872) | class LIR_List: public CompilationResourceObj { method append (line 1885) | void append(LIR_Op* op) { method LIR_OpList (line 1913) | LIR_OpList* instructions_list() { return &_operations; } method length (line 1914) | int length() const { return _operations.le... method LIR_Op (line 1915) | LIR_Op* at(int i) const { return _operations.at... method NOT_PRODUCT (line 1917) | NOT_PRODUCT(BlockBegin* block() const { return _block; } method insert_before (line 1923) | void insert_before(int i, LIR_List* op_list) { _operations.insert_be... method insert_before (line 1924) | void insert_before(int i, LIR_Op* op) { _operations.insert_be... method remove_at (line 1925) | void remove_at(int i) { _operations.remove_at... method call_opt_virtual (line 1932) | void call_opt_virtual(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method call_static (line 1937) | void call_static(ciMethod* method, LIR_Opr result, method call_icvirtual (line 1941) | void call_icvirtual(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method call_virtual (line 1945) | void call_virtual(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method call_dynamic (line 1949) | void call_dynamic(ciMethod* method, LIR_Opr receiver, LIR_Opr result, method get_thread (line 1954) | void get_thread(LIR_Opr result) { append(new LIR_Op0(li... method word_align (line 1955) | void word_align() { append(new LIR_Op0(li... method membar (line 1956) | void membar() { append(new LIR_Op0(li... method membar_acquire (line 1957) | void membar_acquire() { append(new LIR_Op0(li... method membar_release (line 1958) | void membar_release() { append(new LIR_Op0(li... method membar_loadload (line 1959) | void membar_loadload() { append(new LIR_Op0(li... method membar_storestore (line 1960) | void membar_storestore() { append(new LIR_Op0(li... method membar_loadstore (line 1961) | void membar_loadstore() { append(new LIR_Op0(li... method membar_storeload (line 1962) | void membar_storeload() { append(new LIR_Op0(li... method nop (line 1964) | void nop() { append(new LIR_Op0(li... method build_frame (line 1965) | void build_frame() { append(new LIR_Op0(li... method std_entry (line 1967) | void std_entry(LIR_Opr receiver) { append(new LIR_Op0(li... method osr_entry (line 1968) | void osr_entry(LIR_Opr osrPointer) { append(new LIR_Op0(li... method branch_destination (line 1970) | void branch_destination(Label* lbl) { append(new LIR_OpLabe... method negate (line 1972) | void negate(LIR_Opr from, LIR_Opr to) { append(new LIR_Op1(li... method leal (line 1973) | void leal(LIR_Opr from, LIR_Opr result_reg) { append(new LIR_Op1(li... method roundfp (line 1977) | void roundfp(LIR_Opr reg, LIR_Opr stack_loc_temp, LIR_Opr result) { ap... method unaligned_move (line 1978) | void unaligned_move(LIR_Address* src, LIR_Opr dst) { append(new LIR_Op... method unaligned_move (line 1979) | void unaligned_move(LIR_Opr src, LIR_Address* dst) { append(new LIR_Op... method unaligned_move (line 1980) | void unaligned_move(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir... method move (line 1981) | void move(LIR_Opr src, LIR_Opr dst, CodeEmitInfo* info = NULL) { appen... method move (line 1982) | void move(LIR_Address* src, LIR_Opr dst, CodeEmitInfo* info = NULL) { ... method move (line 1983) | void move(LIR_Opr src, LIR_Address* dst, CodeEmitInfo* info = NULL) { ... method move_wide (line 1984) | void move_wide(LIR_Address* src, LIR_Opr dst, CodeEmitInfo* info = NUL... method move_wide (line 1991) | void move_wide(LIR_Opr src, LIR_Address* dst, CodeEmitInfo* info = NUL... method volatile_move (line 1998) | void volatile_move(LIR_Opr src, LIR_Opr dst, BasicType type, CodeEmitI... method oop2reg (line 2000) | void oop2reg (jobject o, LIR_Opr reg) { append(new LIR_Op1(li... method return_op (line 2003) | void return_op(LIR_Opr result) { append(new LIR_Op1(li... method safepoint (line 2005) | void safepoint(LIR_Opr tmp, CodeEmitInfo* info) { append(new LIR_Op1(... method convert (line 2008) | void convert(Bytecodes::Code code, LIR_Opr left, LIR_Opr dst, LIR_Opr ... method convert (line 2010) | void convert(Bytecodes::Code code, LIR_Opr left, LIR_Opr dst, Conversi... method logical_and (line 2012) | void logical_and (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(n... method logical_or (line 2013) | void logical_or (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(n... method logical_xor (line 2014) | void logical_xor (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(n... method pack64 (line 2016) | void pack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_pack6... method unpack64 (line 2017) | void unpack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_unpac... method null_check (line 2019) | void null_check(LIR_Opr opr, CodeEmitInfo* info) { append(new ... method throw_exception (line 2020) | void throw_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEm... method unwind_exception (line 2023) | void unwind_exception(LIR_Opr exceptionOop) { method compare_to (line 2027) | void compare_to (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { method push (line 2031) | void push(LIR_Opr opr) { append(new ... method pop (line 2032) | void pop(LIR_Opr reg) { append(new ... method cmp (line 2034) | void cmp(LIR_Condition condition, LIR_Opr left, LIR_Opr right, CodeEmi... method cmp (line 2037) | void cmp(LIR_Condition condition, LIR_Opr left, int right, CodeEmitInf... method cmove (line 2044) | void cmove(LIR_Condition condition, LIR_Opr src1, LIR_Opr src2, LIR_Op... method abs (line 2055) | void abs (LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method sqrt (line 2056) | void sqrt(LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method log (line 2057) | void log (LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method log10 (line 2058) | void log10 (LIR_Opr from, LIR_Opr to, LIR_Opr tmp) { appe... method sin (line 2059) | void sin (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) { appe... method cos (line 2060) | void cos (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) { appe... method tan (line 2061) | void tan (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) { appe... method exp (line 2062) | void exp (LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Op... method pow (line 2063) | void pow (LIR_Opr arg1, LIR_Opr arg2, LIR_Opr res, LIR_Opr tmp1, LIR_O... method add (line 2065) | void add (LIR_Opr left, LIR_Opr right, LIR_Opr res) { append(new ... method sub (line 2066) | void sub (LIR_Opr left, LIR_Opr right, LIR_Opr res, CodeEmitInfo* info... method mul (line 2067) | void mul (LIR_Opr left, LIR_Opr right, LIR_Opr res) { append(new LIR_O... method mul_strictfp (line 2068) | void mul_strictfp (LIR_Opr left, LIR_Opr right, LIR_Opr res, LIR_Opr t... method div (line 2069) | void div (LIR_Opr left, LIR_Opr right, LIR_Opr res, CodeEmitInfo* info... method div_strictfp (line 2070) | void div_strictfp (LIR_Opr left, LIR_Opr right, LIR_Opr res, LIR_Opr t... method rem (line 2071) | void rem (LIR_Opr left, LIR_Opr right, LIR_Opr res, CodeEmitInfo* info... method jump (line 2095) | void jump(BlockBegin* block) { method jump (line 2098) | void jump(CodeStub* stub) { method branch (line 2101) | void branch(LIR_Condition cond, BasicType type, Label* lbl) { a... method branch (line 2102) | void branch(LIR_Condition cond, BasicType type, BlockBegin* block) { method branch (line 2106) | void branch(LIR_Condition cond, BasicType type, CodeStub* stub) { method branch (line 2110) | void branch(LIR_Condition cond, BasicType type, BlockBegin* block, Blo... method shift_left (line 2119) | void shift_left(LIR_Opr value, int count, LIR_Opr dst) { shift_l... method shift_right (line 2120) | void shift_right(LIR_Opr value, int count, LIR_Opr dst) { shift_r... method unsigned_shift_right (line 2121) | void unsigned_shift_right(LIR_Opr value, int count, LIR_Opr dst) { uns... method lcmp2int (line 2123) | void lcmp2int(LIR_Opr left, LIR_Opr right, LIR_Opr dst) { appen... method call_runtime_leaf (line 2126) | void call_runtime_leaf(address routine, LIR_Opr tmp, LIR_Opr result, L... method call_runtime (line 2130) | void call_runtime(address routine, LIR_Opr tmp, LIR_Opr result, method load_stack_address_monitor (line 2135) | void load_stack_address_monitor(int monitor_ix, LIR_Opr dst) { append... method set_24bit_fpu (line 2139) | void set_24bit_fpu() { a... method restore_fpu (line 2140) | void restore_fpu() { a... method breakpoint (line 2141) | void breakpoint() { a... method arraycopy (line 2143) | void arraycopy(LIR_Opr src, LIR_Opr src_pos, LIR_Opr dst, LIR_Opr dst_... method fpop_raw (line 2145) | void fpop_raw() { append(new LIR_Op0(li... method profile_call (line 2155) | void profile_call(ciMethod* method, int bci, ciMethod* callee, LIR_Opr... method xadd (line 2159) | void xadd(LIR_Opr src, LIR_Opr add, LIR_Opr res, LIR_Opr tmp) { append... method xchg (line 2160) | void xchg(LIR_Opr src, LIR_Opr set, LIR_Opr res, LIR_Opr tmp) { append... class LIR_InsertionBuffer (line 2165) | class LIR_InsertionBuffer : public CompilationResourceObj { method append_new (line 2177) | void append_new(int index, int count) { _index_and_count.append(index... method set_index_at (line 2178) | void set_index_at(int i, int value) { _index_and_count.at_put((i <<... method set_count_at (line 2179) | void set_count_at(int i, int value) { _index_and_count.at_put((i <<... method LIR_InsertionBuffer (line 2185) | LIR_InsertionBuffer() : _lir(NULL), _index_and_count(8), _ops(8) { } method init (line 2188) | void init(LIR_List* lir) { assert(!initialized(), "already initialize... method initialized (line 2189) | bool initialized() const { return _lir != NULL; } method finish (line 2191) | void finish() { _lir = NULL; } method LIR_List (line 2194) | LIR_List* lir_list() const { return _lir; } method number_of_insertion_points (line 2195) | int number_of_insertion_points() const { return _index_and_count.leng... method index_at (line 2196) | int index_at(int i) const { return _index_and_count.at((... method count_at (line 2197) | int count_at(int i) const { return _index_and_count.at((... method number_of_ops (line 2199) | int number_of_ops() const { return _ops.length(); } method LIR_Op (line 2200) | LIR_Op* op_at(int i) const { return _ops.at(i); } method move (line 2206) | void move(int index, LIR_Opr src, LIR_Opr dst, CodeEmitInfo* info = NU... class LIR_OpVisitState (line 2219) | class LIR_OpVisitState: public StackObj { method append (line 2245) | void append(LIR_Opr& opr, OprMode mode) { method append (line 2282) | void append(CodeEmitInfo* info) { method LIR_OpVisitState (line 2289) | LIR_OpVisitState() { reset(); } method LIR_Op (line 2291) | LIR_Op* op() const { return _op; } method set_op (line 2292) | void set_op(LIR_Op* op) { reset(); _op = op; } method has_call (line 2294) | bool has_call() const { return _has_call; } method has_slow_case (line 2295) | bool has_slow_case() const { return _has_slow_case; } method reset (line 2297) | void reset() { method opr_count (line 2309) | int opr_count(OprMode mode) const { method LIR_Opr (line 2314) | LIR_Opr opr_at(OprMode mode, int index) const { method set_opr_at (line 2320) | void set_opr_at(OprMode mode, int index, LIR_Opr opr) const { method info_count (line 2326) | int info_count() const { method CodeEmitInfo (line 2330) | CodeEmitInfo* info_at(int index) const { method do_input (line 2346) | void do_input(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_output (line 2347) | void do_output(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_temp (line 2348) | void do_temp(LIR_Opr& opr) { append(opr, LIR_OpVisitState... method do_info (line 2349) | void do_info(CodeEmitInfo* info) { append(info); } method do_call (line 2352) | void do_call() { _has_call = true; } method do_slow_case (line 2353) | void do_slow_case() { _has_slow_case = true; } method do_slow_case (line 2354) | void do_slow_case(CodeEmitInfo* info) { function LIR_Opr (line 2361) | inline LIR_Opr LIR_OprDesc::illegalOpr() { return LIR_OprFact::illegal... FILE: HotSpot1.7/src/share/vm/c1/c1_LIRAssembler.cpp function address (line 172) | address LIR_Assembler::pc() const { function ValueStack (line 338) | static ValueStack* debug_info(Instruction* ins) { function ValueStack (line 375) | static ValueStack* nth_oldest(ValueStack* s, int n, int& bci_result) { FILE: HotSpot1.7/src/share/vm/c1/c1_LIRAssembler.hpp class Compilation (line 33) | class Compilation class ScopeValue (line 34) | class ScopeValue class BarrierSet (line 35) | class BarrierSet class LIR_Assembler (line 37) | class LIR_Assembler: public CompilationResourceObj { method FrameMap (line 57) | FrameMap* frame_map() const { return _frame_map; } method set_current_block (line 59) | void set_current_block(BlockBegin* b) { _current_block = b; } method BlockBegin (line 60) | BlockBegin* current_block() const { return _current_block; } method flush_debug_info (line 63) | void flush_debug_info(int before_pc_offset) { method bailout (line 74) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 75) | bool bailed_out() const { return compilation()-... method C1_MacroAssembler (line 122) | C1_MacroAssembler* masm() const { return _masm; } method Compilation (line 123) | Compilation* compilation() const { return _compilation; } method ciMethod (line 124) | ciMethod* method() const { return compilation()-... method CodeOffsets (line 126) | CodeOffsets* offsets() const { return _compilation->... method add_call_info_here (line 142) | void add_call_info_here(CodeEmitInfo* info) ... FILE: HotSpot1.7/src/share/vm/c1/c1_LIRGenerator.cpp function ResolveNode (line 167) | ResolveNode* PhiResolver::create_node(LIR_Opr opr, bool source) { function ciObject (line 259) | ciObject* LIRItem::get_jobject_constant() const { function jint (line 268) | jint LIRItem::get_jint_constant() const { function jint (line 275) | jint LIRItem::get_address_constant() const { function jfloat (line 282) | jfloat LIRItem::get_jfloat_constant() const { function jdouble (line 289) | jdouble LIRItem::get_jdouble_constant() const { function jlong (line 296) | jlong LIRItem::get_jlong_constant() const { function CodeEmitInfo (line 402) | CodeEmitInfo* LIRGenerator::state_for(Instruction* x, ValueStack* state,... function CodeEmitInfo (line 459) | CodeEmitInfo* LIRGenerator::state_for(Instruction* x) { function is_constant_zero (line 683) | static bool is_constant_zero(Instruction* inst) { function positive_constant (line 692) | static bool positive_constant(Instruction* inst) { function ciArrayKlass (line 701) | static ciArrayKlass* as_array_klass(ciType* type) { function Value (line 709) | static Value maxvalue(IfOp* ifop) { function ciType (line 728) | static ciType* phi_declared_type(Phi* phi) { function LIR_Opr (line 907) | LIR_Opr LIRGenerator::round_item(LIR_Opr opr) { function LIR_Opr (line 922) | LIR_Opr LIRGenerator::force_to_spill(LIR_Opr value, BasicType t) { function for_each_stack_value (line 1031) | for_each_stack_value(sux_state, index, sux_value) { function for_each_local_value (line 1035) | for_each_local_value(sux_state, index, sux_value) { function LIR_Opr (line 1045) | LIR_Opr LIRGenerator::new_register(BasicType type) { function LIR_Opr (line 1064) | LIR_Opr LIRGenerator::rlock(Value instr) { function LIR_Opr (line 1070) | LIR_Opr LIRGenerator::rlock_result(Value x) { function LIR_Opr (line 1078) | LIR_Opr LIRGenerator::rlock_result(Value x, BasicType type) { function ciObject (line 1096) | ciObject* LIRGenerator::get_jobject_constant(Value value) { function LIR_Opr (line 1322) | LIR_Opr LIRGenerator::operand_for_instruction(Instruction* x) { function Instruction (line 1338) | Instruction* LIRGenerator::instruction_for_opr(LIR_Opr opr) { function Instruction (line 1346) | Instruction* LIRGenerator::instruction_for_vreg(int reg_num) { function LIR_Opr (line 1377) | LIR_Opr LIRGenerator::load_constant(Constant* x) { function LIR_Opr (line 1384) | LIR_Opr LIRGenerator::load_constant(LIR_Const* c) { function SwitchRangeArray (line 2400) | SwitchRangeArray* LIRGenerator::create_lookup_ranges(TableSwitch* x) { function SwitchRangeArray (line 2429) | SwitchRangeArray* LIRGenerator::create_lookup_ranges(LookupSwitch* x) { function LIRItemList (line 2702) | LIRItemList* LIRGenerator::invoke_visit_arguments(Invoke* x) { function LIR_Opr (line 3093) | LIR_Opr LIRGenerator::call_runtime(Value arg1, address entry, ValueType*... function LIR_Opr (line 3104) | LIR_Opr LIRGenerator::call_runtime(Value arg1, Value arg2, address entry... function LIR_Opr (line 3118) | LIR_Opr LIRGenerator::call_runtime(BasicTypeArray* signature, LIR_OprLis... function LIR_Opr (line 3163) | LIR_Opr LIRGenerator::call_runtime(BasicTypeArray* signature, LIRItemLis... FILE: HotSpot1.7/src/share/vm/c1/c1_LIRGenerator.hpp class LIRGenerator (line 36) | class LIRGenerator method LIRGenerator (line 168) | LIRGenerator* gen() { method LIR_List (line 173) | LIR_List* lir(const char * file, int line) const { method LIR_List (line 178) | LIR_List* lir() const { method bailout (line 190) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 191) | bool bailed_out() const { return compilation()-... method set_result (line 210) | void set_result(Value x, LIR_Opr opr) { method set_no_result (line 220) | void set_no_result(Value x) { assert(!x->has_uses... method PhiResolverState (line 227) | PhiResolverState& resolver_state() { return _resolver_state; } method LIR_Address (line 344) | LIR_Address* generate_address(LIR_Opr base, int disp, BasicType type) { method increment_invocation_counter (line 364) | void increment_invocation_counter(CodeEmitInfo *info) { method increment_backedge_counter (line 369) | void increment_backedge_counter(CodeEmitInfo* info, int bci) { method set_block (line 382) | void set_block(BlockBegin* block) { _block = block; } method LIR_Opr (line 394) | LIR_Opr new_register(Value value) { return new_register(a... method LIR_Opr (line 395) | LIR_Opr new_register(ValueType* type) { return new_register(a... method LIR_Opr (line 398) | LIR_Opr new_pointer_register() { method LIR_Condition (line 406) | static LIR_Condition lir_cond(If::Condition cond) { method Compilation (line 436) | Compilation* compilation() const { return _compilation; } method FrameMap (line 437) | FrameMap* frame_map() const { return _compilation->... method ciMethod (line 438) | ciMethod* method() const { return _method; } method BlockBegin (line 439) | BlockBegin* block() const { return _block; } method IRScope (line 440) | IRScope* scope() const { return block()->scope... method max_virtual_register_number (line 442) | int max_virtual_register_number() const { return _virtual_regis... type VregFlag (line 447) | enum VregFlag { method LIRGenerator (line 455) | LIRGenerator(Compilation* compilation, ciMethod* method) method set_vreg_flag (line 469) | void set_vreg_flag (LIR_Opr opr, VregFlag f) { set_vreg_flag(opr->v... method is_vreg_flag_set (line 470) | bool is_vreg_flag_set(LIR_Opr opr, VregFlag f) { return is_vreg_flag_... class LIREmitter (line 37) | class LIREmitter class Invoke (line 38) | class Invoke class SwitchRange (line 39) | class SwitchRange class LIRItem (line 40) | class LIRItem method LIRGenerator (line 548) | LIRGenerator* gen() const { return _gen; } method LIRItem (line 551) | LIRItem(Value value, LIRGenerator* gen) { method LIRItem (line 557) | LIRItem(LIRGenerator* gen) { method set_instruction (line 564) | void set_instruction(Value value) { method Value (line 574) | Value value() const { return _value; } method ValueType (line 575) | ValueType* type() const { return value()->type(); } method LIR_Opr (line 576) | LIR_Opr result() { method dont_load_item (line 600) | void dont_load_item() { method set_destroys_register (line 604) | void set_destroys_register() { method is_constant (line 608) | bool is_constant() const { return value()->as_Constant() != NULL; } method is_stack (line 609) | bool is_stack() { return result()->is_stack(); } method is_register (line 610) | bool is_register() { return result()->is_register(); } function set_high_key (line 52) | void set_high_key(int key) { _high_key = key; } function high_key (line 54) | int high_key() const { return _high_key; } function low_key (line 55) | int low_key() const { return _low_key; } function BlockBegin (line 56) | BlockBegin* sux() const { return _sux; } class ResolveNode (line 71) | class ResolveNode: public CompilationResourceObj { method ResolveNode (line 80) | ResolveNode(LIR_Opr operand) method LIR_Opr (line 87) | LIR_Opr operand() const { return _operand; } method no_of_destinations (line 88) | int no_of_destinations() const { return _destinations.length(); } method ResolveNode (line 89) | ResolveNode* destination_at(int i) { return _destinations[i]; } method assigned (line 90) | bool assigned() const { return _assigned; } method visited (line 91) | bool visited() const { return _visited; } method start_node (line 92) | bool start_node() const { return _start_node; } method append (line 95) | void append(ResolveNode* dest) { _destinations.append(dest); } method set_assigned (line 96) | void set_assigned() { _assigned = true; } method set_visited (line 97) | void set_visited() { _visited = true; } method set_start_node (line 98) | void set_start_node() { _start_node = true; } class PhiResolverState (line 104) | class PhiResolverState: public CompilationResourceObj { method PhiResolverState (line 113) | PhiResolverState() {} class PhiResolver (line 120) | class PhiResolver: public CompilationResourceObj { method NodeList (line 129) | NodeList& virtual_operands() { return _state._virtual_operands; } method NodeList (line 130) | NodeList& other_operands() { return _state._other_operands; } method NodeList (line 131) | NodeList& vreg_table() { return _state._vreg_table; } method ResolveNode (line 134) | ResolveNode* source_node(LIR_Opr opr) { return create_node(opr, t... method ResolveNode (line 135) | ResolveNode* destination_node(LIR_Opr opr) { return create_node(opr, f... method LIRGenerator (line 142) | LIRGenerator* gen() { class LIRGenerator (line 155) | class LIRGenerator: public InstructionVisitor, public BlockClosure { method LIRGenerator (line 168) | LIRGenerator* gen() { method LIR_List (line 173) | LIR_List* lir(const char * file, int line) const { method LIR_List (line 178) | LIR_List* lir() const { method bailout (line 190) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 191) | bool bailed_out() const { return compilation()-... method set_result (line 210) | void set_result(Value x, LIR_Opr opr) { method set_no_result (line 220) | void set_no_result(Value x) { assert(!x->has_uses... method PhiResolverState (line 227) | PhiResolverState& resolver_state() { return _resolver_state; } method LIR_Address (line 344) | LIR_Address* generate_address(LIR_Opr base, int disp, BasicType type) { method increment_invocation_counter (line 364) | void increment_invocation_counter(CodeEmitInfo *info) { method increment_backedge_counter (line 369) | void increment_backedge_counter(CodeEmitInfo* info, int bci) { method set_block (line 382) | void set_block(BlockBegin* block) { _block = block; } method LIR_Opr (line 394) | LIR_Opr new_register(Value value) { return new_register(a... method LIR_Opr (line 395) | LIR_Opr new_register(ValueType* type) { return new_register(a... method LIR_Opr (line 398) | LIR_Opr new_pointer_register() { method LIR_Condition (line 406) | static LIR_Condition lir_cond(If::Condition cond) { method Compilation (line 436) | Compilation* compilation() const { return _compilation; } method FrameMap (line 437) | FrameMap* frame_map() const { return _compilation->... method ciMethod (line 438) | ciMethod* method() const { return _method; } method BlockBegin (line 439) | BlockBegin* block() const { return _block; } method IRScope (line 440) | IRScope* scope() const { return block()->scope... method max_virtual_register_number (line 442) | int max_virtual_register_number() const { return _virtual_regis... type VregFlag (line 447) | enum VregFlag { method LIRGenerator (line 455) | LIRGenerator(Compilation* compilation, ciMethod* method) method set_vreg_flag (line 469) | void set_vreg_flag (LIR_Opr opr, VregFlag f) { set_vreg_flag(opr->v... method is_vreg_flag_set (line 470) | bool is_vreg_flag_set(LIR_Opr opr, VregFlag f) { return is_vreg_flag_... class LIRItem (line 540) | class LIRItem: public CompilationResourceObj { method LIRGenerator (line 548) | LIRGenerator* gen() const { return _gen; } method LIRItem (line 551) | LIRItem(Value value, LIRGenerator* gen) { method LIRItem (line 557) | LIRItem(LIRGenerator* gen) { method set_instruction (line 564) | void set_instruction(Value value) { method Value (line 574) | Value value() const { return _value; } method ValueType (line 575) | ValueType* type() const { return value()->type(); } method LIR_Opr (line 576) | LIR_Opr result() { method dont_load_item (line 600) | void dont_load_item() { method set_destroys_register (line 604) | void set_destroys_register() { method is_constant (line 608) | bool is_constant() const { return value()->as_Constant() != NULL; } method is_stack (line 609) | bool is_stack() { return result()->is_stack(); } method is_register (line 610) | bool is_register() { return result()->is_register(); } FILE: HotSpot1.7/src/share/vm/c1/c1_LinearScan.cpp function Interval (line 286) | Interval* LinearScan::create_interval(int reg_num) { function IntervalUseKind (line 1033) | IntervalUseKind LinearScan::use_kind_of_output_operand(LIR_Op* op, LIR_O... function IntervalUseKind (line 1069) | IntervalUseKind LinearScan::use_kind_of_input_operand(LIR_Op* op, LIR_Op... function Interval (line 1660) | Interval* LinearScan::split_child_at_op_id(Interval* interval, int op_id... function Interval (line 1674) | Interval* LinearScan::interval_at_block_begin(BlockBegin* block, int reg... function Interval (line 1681) | Interval* LinearScan::interval_at_block_end(BlockBegin* block, int reg_n... function Interval (line 1688) | Interval* LinearScan::interval_at_op_id(int reg_num, int op_id) { function VMReg (line 2019) | VMReg LinearScan::vm_reg_for_interval(Interval* interval) { function VMReg (line 2029) | VMReg LinearScan::vm_reg_for_operand(LIR_Opr opr) { function LIR_Opr (line 2035) | LIR_Opr LinearScan::operand_for_interval(Interval* interval) { function LIR_Opr (line 2046) | LIR_Opr LinearScan::calc_operand_for_interval(const Interval* interval) { function LIR_Opr (line 2158) | LIR_Opr LinearScan::canonical_spill_opr(Interval* interval) { function LIR_Opr (line 2163) | LIR_Opr LinearScan::color_lir_opr(LIR_Opr opr, int op_id, LIR_OpVisitSta... function assert_no_register_values (line 2216) | void assert_no_register_values(GrowableArray* values) { function assert_no_register_values (line 2231) | void assert_no_register_values(GrowableArray* values) { function assert_equal (line 2247) | void assert_equal(Location l1, Location l2) { function assert_equal (line 2251) | void assert_equal(ScopeValue* v1, ScopeValue* v2) { function assert_equal (line 2272) | void assert_equal(MonitorValue* m1, MonitorValue* m2) { function assert_equal (line 2277) | void assert_equal(IRScopeDebugInfo* d1, IRScopeDebugInfo* d2) { function check_stack_depth (line 2319) | void check_stack_depth(CodeEmitInfo* info, int stack_end) { function IntervalWalker (line 2348) | IntervalWalker* LinearScan::init_compute_oop_maps() { function OopMap (line 2365) | OopMap* LinearScan::compute_oop_map(IntervalWalker* iw, LIR_Op* op, Code... function MonitorValue (line 2483) | MonitorValue* LinearScan::location_for_monitor_index(int monitor_index) { function LocationValue (line 2496) | LocationValue* LinearScan::location_for_name(int name, Location::Type lo... function IRScopeDebugInfo (line 2834) | IRScopeDebugInfo* LinearScan::compute_debug_info_for_scope(int op_id, IR... function for_each_visitor_mode (line 2941) | for_each_visitor_mode(mode) { function for_each_visitor_mode (line 3304) | for_each_visitor_mode(mode) { function for_each_visitor_mode (line 3330) | for_each_visitor_mode(mode) { class RegisterVerifier (line 3387) | class RegisterVerifier: public StackObj { method Compilation (line 3394) | Compilation* compilation() const { return _allocator->co... method Interval (line 3395) | Interval* interval_at(int reg_num) const { return _allocator->in... method reg_num (line 3396) | int reg_num(LIR_Opr opr) const { return _allocator->re... method state_size (line 3399) | int state_size() { return LinearScan::no... method IntervalList (line 3402) | IntervalList* state_for_block(BlockBegin* block) { return _saved_state... method set_state_for_block (line 3403) | void set_state_for_block(BlockBegin* block, IntervalList* sav... method add_to_work_list (line 3404) | void add_to_work_list(BlockBegin* block) { if (!_work_list.co... method RegisterVerifier (line 3417) | RegisterVerifier(LinearScan* allocator) function IntervalList (line 3548) | IntervalList* RegisterVerifier::copy(IntervalList* input_state) { function Interval (line 4134) | Interval* Interval::register_hint(bool search_split_child) const { function Interval (line 4163) | Interval* Interval::split_child_at_op_id(int op_id, LIR_OpVisitState::Op... function Interval (line 4214) | Interval* Interval::split_child_before_op_id(int op_id) { function Interval (line 4352) | Interval* Interval::new_split_child() { function Interval (line 4383) | Interval* Interval::split(int split_pos) { function Interval (line 4451) | Interval* Interval::split_from_start(int split_pos) { function for_each_interval_kind (line 4672) | for_each_interval_kind(kind) { function LIR_Op (line 5830) | LIR_Op* EdgeMoveOptimizer::instruction_at(int edge) { FILE: HotSpot1.7/src/share/vm/c1/c1_LinearScan.hpp class DebugInfoCache (line 35) | class DebugInfoCache class FpuStackAllocator (line 36) | class FpuStackAllocator class IRScopeDebugInfo (line 37) | class IRScopeDebugInfo class Interval (line 38) | class Interval method Interval (line 551) | static Interval* end() { return _end; } method reg_num (line 554) | int reg_num() const { return _reg_num; } method set_reg_num (line 555) | void set_reg_num(int r) { assert(_reg_num == -1... method BasicType (line 556) | BasicType type() const { assert(_reg_num == -1... method set_type (line 557) | void set_type(BasicType type) { assert(_reg_num < LIR... method Range (line 559) | Range* first() const { return _first; } method from (line 560) | int from() const { return _first->from(); } method to (line 561) | int to() { if (_cached_to == -1)... method num_use_positions (line 562) | int num_use_positions() const { return _use_pos_and_k... method Interval (line 564) | Interval* next() const { return _next; } method Interval (line 565) | Interval** next_addr() { return &_next; } method set_next (line 566) | void set_next(Interval* next) { _next = next; } method assigned_reg (line 568) | int assigned_reg() const { return _assigned_reg; } method assigned_regHi (line 569) | int assigned_regHi() const { return _assigned_regH... method assign_reg (line 570) | void assign_reg(int reg) { _assigned_reg = reg; ... method assign_reg (line 571) | void assign_reg(int reg,int regHi) { _assigned_reg = reg; ... method set_register_hint (line 574) | void set_register_hint(Interval* i) { _register_hint = i; } method state (line 576) | int state() const { return _state; } method set_state (line 577) | void set_state(IntervalState s) { _state = s; } method is_split_parent (line 580) | bool is_split_parent() const { return _split_parent ... method is_split_child (line 581) | bool is_split_child() const { return _split_parent ... method Interval (line 582) | Interval* split_parent() const { assert(_split_parent-... method canonical_spill_slot (line 589) | int canonical_spill_slot() const { return spli... method set_canonical_spill_slot (line 590) | void set_canonical_spill_slot(int slot) { assert(spli... method Interval (line 591) | Interval* current_split_child() const { return spli... method make_current_split_child (line 592) | void make_current_split_child() { split_paren... method insert_move_when_activated (line 594) | bool insert_move_when_activated() const { return _ins... method set_insert_move_when_activated (line 595) | void set_insert_move_when_activated(bool b) { _insert_mov... method IntervalSpillState (line 598) | IntervalSpillState spill_state() const { return split_parent()... method spill_definition_pos (line 599) | int spill_definition_pos() const { return split_parent()... method set_spill_state (line 600) | void set_spill_state(IntervalSpillState state) { assert(s... method set_spill_definition_pos (line 601) | void set_spill_definition_pos(int pos) { assert(spill_defi... method always_in_memory (line 603) | bool always_in_memory() const { return split_parent()... method LIR_Opr (line 606) | LIR_Opr cached_opr() const { return _cached_opr; } method VMReg (line 607) | VMReg cached_vm_reg() const { return _cached_vm_reg; } method set_cached_opr (line 608) | void set_cached_opr(LIR_Opr opr) { _cached_opr = opr; } method set_cached_vm_reg (line 609) | void set_cached_vm_reg(VMReg reg) { _cached_vm_reg = reg; } method remove_first_use_pos (line 622) | void remove_first_use_pos() { _use_pos_and_kinds.tr... method intersects (line 627) | bool intersects(Interval* i) const { return _first->inters... method intersects_at (line 628) | int intersects_at(Interval* i) const { return _first->inters... method rewind_range (line 631) | void rewind_range() { _current = _first; } method next_range (line 632) | void next_range() { assert(this != _end, ... method current_from (line 633) | int current_from() const { return _current->from... method current_to (line 634) | int current_to() const { return _current->to(); } method current_at_end (line 635) | bool current_at_end() const { return _current == Ra... method current_intersects (line 636) | bool current_intersects(Interval* it) { return _current->inte... method current_intersects_at (line 637) | int current_intersects_at(Interval* it) { return _current->inte... class IntervalWalker (line 39) | class IntervalWalker method Compilation (line 658) | Compilation* compilation() const { return _compilati... method LinearScan (line 659) | LinearScan* allocator() const { return _allocator; } method bailout (line 662) | void bailout(const char* msg) const { compilation()->ba... method bailed_out (line 663) | bool bailed_out() const { return compilatio... method check_bounds (line 665) | void check_bounds(IntervalKind kind) { assert(kind >= fixedKind && kin... method Interval (line 667) | Interval** unhandled_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 668) | Interval** active_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 669) | Interval** inactive_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 679) | Interval* current() const { return _current; } method IntervalKind (line 680) | IntervalKind current_kind() const { return _current_kind; } method activate_current (line 687) | virtual bool activate_current() { return true; } method Interval (line 696) | Interval* unhandled_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 697) | Interval* active_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 698) | Interval* inactive_first(IntervalKind kind) { check_bounds(kind); r... method walk_before (line 703) | void walk_before(int lir_op_id) { walk_to(lir_op_id-1); } method walk (line 705) | void walk() { walk_to(max_jint); } method current_position (line 707) | int current_position() { return _current_position; } class LIRGenerator (line 40) | class LIRGenerator class LinearScan (line 41) | class LinearScan method IR (line 170) | IR* ir() const { return _ir; } method Compilation (line 171) | Compilation* compilation() const { return _compilation; } method LIRGenerator (line 172) | LIRGenerator* gen() const { return _gen; } method FrameMap (line 173) | FrameMap* frame_map() const { return _frame_map; } method bailout (line 176) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 177) | bool bailed_out() const { return compilation()-... method block_count (line 180) | int block_count() const { assert(_cached_blocks... method BlockBegin (line 181) | BlockBegin* block_at(int idx) const { assert(_cached_blocks... method num_virtual_regs (line 183) | int num_virtual_regs() const { return _num_virtual_r... method live_set_size (line 185) | int live_set_size() const { return round_to(_num_... method has_fpu_registers (line 186) | bool has_fpu_registers() const { return _has_fpu_regis... method num_loops (line 187) | int num_loops() const { return ir()->num_loop... method is_interval_in_loop (line 188) | bool is_interval_in_loop(int interval, int loop) const { retu... method use_fpu_stack_allocation (line 193) | bool use_fpu_stack_allocation() const { return UseSSE < 2 && ... method use_fpu_stack_allocation (line 195) | bool use_fpu_stack_allocation() const { return false; } method interval_count (line 200) | int interval_count() const { return _intervals.len... method Interval (line 201) | Interval* interval_at(int reg_num) const { return _intervals.at(... method IntervalList (line 203) | IntervalList* new_intervals_from_allocation() const { return _new_inte... method max_lir_op_id (line 206) | int max_lir_op_id() const { assert(_lir_ops.le... method LIR_Op (line 207) | LIR_Op* lir_op_with_id(int op_id) const { assert(op_id >= 0 ... method BlockBegin (line 208) | BlockBegin* block_of_op_with_id(int op_id) const { assert(_block_of_o... method is_block_begin (line 210) | bool is_block_begin(int op_id) { return op_id == 0 ... method covers_block_begin (line 211) | bool covers_block_begin(int op_id_1, int op_id_2) { return block_of_op... method has_call (line 213) | bool has_call(int op_id) { assert(op_id % 2 =... method has_info (line 214) | bool has_info(int op_id) { assert(op_id % 2 =... method is_valid_reg_num (line 218) | static bool is_valid_reg_num(int reg_num) { return reg_num >= ... method set_oop (line 355) | void set_oop(OopMap* map, VMReg name) { method max_spills (line 404) | int max_spills() const { return _max_spills; } method num_calls (line 405) | int num_calls() const { assert(_num_calls >= 0, "not set"); ... class MoveResolver (line 42) | class MoveResolver method register_blocked (line 436) | int register_blocked(int reg) { assert(reg >= 0 &&... method set_register_blocked (line 437) | void set_register_blocked(int reg, int direction) { assert(reg >= 0 &&... method set_multiple_reads_allowed (line 454) | void set_multiple_reads_allowed() { _multiple_reads_allowed = true; } method LinearScan (line 461) | LinearScan* allocator() { return _allocator; } method has_mappings (line 462) | bool has_mappings() { return _mapping_from.length() > 0; } class Range (line 43) | class Range method intersects (line 477) | bool intersects(Range* r) const { return intersects_at(... method Range (line 484) | static Range* end() { return _end; } method from (line 486) | int from() const { return _from; } method to (line 487) | int to() const { return _to; } method Range (line 488) | Range* next() const { return _next; } method set_from (line 489) | void set_from(int from) { _from = from; } method set_to (line 490) | void set_to(int to) { _to = to; } method set_next (line 491) | void set_next(Range* next) { _next = next; } type IntervalUseKind (line 60) | enum IntervalUseKind { type IntervalKind (line 74) | enum IntervalKind { type IntervalState (line 83) | enum IntervalState { type IntervalSpillState (line 92) | enum IntervalSpillState { class LinearScan (line 112) | class LinearScan : public CompilationResourceObj { method IR (line 170) | IR* ir() const { return _ir; } method Compilation (line 171) | Compilation* compilation() const { return _compilation; } method LIRGenerator (line 172) | LIRGenerator* gen() const { return _gen; } method FrameMap (line 173) | FrameMap* frame_map() const { return _frame_map; } method bailout (line 176) | void bailout(const char* msg) const { compilation()->bailou... method bailed_out (line 177) | bool bailed_out() const { return compilation()-... method block_count (line 180) | int block_count() const { assert(_cached_blocks... method BlockBegin (line 181) | BlockBegin* block_at(int idx) const { assert(_cached_blocks... method num_virtual_regs (line 183) | int num_virtual_regs() const { return _num_virtual_r... method live_set_size (line 185) | int live_set_size() const { return round_to(_num_... method has_fpu_registers (line 186) | bool has_fpu_registers() const { return _has_fpu_regis... method num_loops (line 187) | int num_loops() const { return ir()->num_loop... method is_interval_in_loop (line 188) | bool is_interval_in_loop(int interval, int loop) const { retu... method use_fpu_stack_allocation (line 193) | bool use_fpu_stack_allocation() const { return UseSSE < 2 && ... method use_fpu_stack_allocation (line 195) | bool use_fpu_stack_allocation() const { return false; } method interval_count (line 200) | int interval_count() const { return _intervals.len... method Interval (line 201) | Interval* interval_at(int reg_num) const { return _intervals.at(... method IntervalList (line 203) | IntervalList* new_intervals_from_allocation() const { return _new_inte... method max_lir_op_id (line 206) | int max_lir_op_id() const { assert(_lir_ops.le... method LIR_Op (line 207) | LIR_Op* lir_op_with_id(int op_id) const { assert(op_id >= 0 ... method BlockBegin (line 208) | BlockBegin* block_of_op_with_id(int op_id) const { assert(_block_of_o... method is_block_begin (line 210) | bool is_block_begin(int op_id) { return op_id == 0 ... method covers_block_begin (line 211) | bool covers_block_begin(int op_id_1, int op_id_2) { return block_of_op... method has_call (line 213) | bool has_call(int op_id) { assert(op_id % 2 =... method has_info (line 214) | bool has_info(int op_id) { assert(op_id % 2 =... method is_valid_reg_num (line 218) | static bool is_valid_reg_num(int reg_num) { return reg_num >= ... method set_oop (line 355) | void set_oop(OopMap* map, VMReg name) { method max_spills (line 404) | int max_spills() const { return _max_spills; } method num_calls (line 405) | int num_calls() const { assert(_num_calls >= 0, "not set"); ... class MoveResolver (line 422) | class MoveResolver: public StackObj { method register_blocked (line 436) | int register_blocked(int reg) { assert(reg >= 0 &&... method set_register_blocked (line 437) | void set_register_blocked(int reg, int direction) { assert(reg >= 0 &&... method set_multiple_reads_allowed (line 454) | void set_multiple_reads_allowed() { _multiple_reads_allowed = true; } method LinearScan (line 461) | LinearScan* allocator() { return _allocator; } method has_mappings (line 462) | bool has_mappings() { return _mapping_from.length() > 0; } class Range (line 466) | class Range : public CompilationResourceObj { method intersects (line 477) | bool intersects(Range* r) const { return intersects_at(... method Range (line 484) | static Range* end() { return _end; } method from (line 486) | int from() const { return _from; } method to (line 487) | int to() const { return _to; } method Range (line 488) | Range* next() const { return _next; } method set_from (line 489) | void set_from(int from) { _from = from; } method set_to (line 490) | void set_to(int to) { _to = to; } method set_next (line 491) | void set_next(Range* next) { _next = next; } class Interval (line 514) | class Interval : public CompilationResourceObj { method Interval (line 551) | static Interval* end() { return _end; } method reg_num (line 554) | int reg_num() const { return _reg_num; } method set_reg_num (line 555) | void set_reg_num(int r) { assert(_reg_num == -1... method BasicType (line 556) | BasicType type() const { assert(_reg_num == -1... method set_type (line 557) | void set_type(BasicType type) { assert(_reg_num < LIR... method Range (line 559) | Range* first() const { return _first; } method from (line 560) | int from() const { return _first->from(); } method to (line 561) | int to() { if (_cached_to == -1)... method num_use_positions (line 562) | int num_use_positions() const { return _use_pos_and_k... method Interval (line 564) | Interval* next() const { return _next; } method Interval (line 565) | Interval** next_addr() { return &_next; } method set_next (line 566) | void set_next(Interval* next) { _next = next; } method assigned_reg (line 568) | int assigned_reg() const { return _assigned_reg; } method assigned_regHi (line 569) | int assigned_regHi() const { return _assigned_regH... method assign_reg (line 570) | void assign_reg(int reg) { _assigned_reg = reg; ... method assign_reg (line 571) | void assign_reg(int reg,int regHi) { _assigned_reg = reg; ... method set_register_hint (line 574) | void set_register_hint(Interval* i) { _register_hint = i; } method state (line 576) | int state() const { return _state; } method set_state (line 577) | void set_state(IntervalState s) { _state = s; } method is_split_parent (line 580) | bool is_split_parent() const { return _split_parent ... method is_split_child (line 581) | bool is_split_child() const { return _split_parent ... method Interval (line 582) | Interval* split_parent() const { assert(_split_parent-... method canonical_spill_slot (line 589) | int canonical_spill_slot() const { return spli... method set_canonical_spill_slot (line 590) | void set_canonical_spill_slot(int slot) { assert(spli... method Interval (line 591) | Interval* current_split_child() const { return spli... method make_current_split_child (line 592) | void make_current_split_child() { split_paren... method insert_move_when_activated (line 594) | bool insert_move_when_activated() const { return _ins... method set_insert_move_when_activated (line 595) | void set_insert_move_when_activated(bool b) { _insert_mov... method IntervalSpillState (line 598) | IntervalSpillState spill_state() const { return split_parent()... method spill_definition_pos (line 599) | int spill_definition_pos() const { return split_parent()... method set_spill_state (line 600) | void set_spill_state(IntervalSpillState state) { assert(s... method set_spill_definition_pos (line 601) | void set_spill_definition_pos(int pos) { assert(spill_defi... method always_in_memory (line 603) | bool always_in_memory() const { return split_parent()... method LIR_Opr (line 606) | LIR_Opr cached_opr() const { return _cached_opr; } method VMReg (line 607) | VMReg cached_vm_reg() const { return _cached_vm_reg; } method set_cached_opr (line 608) | void set_cached_opr(LIR_Opr opr) { _cached_opr = opr; } method set_cached_vm_reg (line 609) | void set_cached_vm_reg(VMReg reg) { _cached_vm_reg = reg; } method remove_first_use_pos (line 622) | void remove_first_use_pos() { _use_pos_and_kinds.tr... method intersects (line 627) | bool intersects(Interval* i) const { return _first->inters... method intersects_at (line 628) | int intersects_at(Interval* i) const { return _first->inters... method rewind_range (line 631) | void rewind_range() { _current = _first; } method next_range (line 632) | void next_range() { assert(this != _end, ... method current_from (line 633) | int current_from() const { return _current->from... method current_to (line 634) | int current_to() const { return _current->to(); } method current_at_end (line 635) | bool current_at_end() const { return _current == Ra... method current_intersects (line 636) | bool current_intersects(Interval* it) { return _current->inte... method current_intersects_at (line 637) | int current_intersects_at(Interval* it) { return _current->inte... class IntervalWalker (line 644) | class IntervalWalker : public CompilationResourceObj { method Compilation (line 658) | Compilation* compilation() const { return _compilati... method LinearScan (line 659) | LinearScan* allocator() const { return _allocator; } method bailout (line 662) | void bailout(const char* msg) const { compilation()->ba... method bailed_out (line 663) | bool bailed_out() const { return compilatio... method check_bounds (line 665) | void check_bounds(IntervalKind kind) { assert(kind >= fixedKind && kin... method Interval (line 667) | Interval** unhandled_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 668) | Interval** active_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 669) | Interval** inactive_first_addr(IntervalKind kind) { check_bounds(kind... method Interval (line 679) | Interval* current() const { return _current; } method IntervalKind (line 680) | IntervalKind current_kind() const { return _current_kind; } method activate_current (line 687) | virtual bool activate_current() { return true; } method Interval (line 696) | Interval* unhandled_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 697) | Interval* active_first(IntervalKind kind) { check_bounds(kind); r... method Interval (line 698) | Interval* inactive_first(IntervalKind kind) { check_bounds(kind); r... method walk_before (line 703) | void walk_before(int lir_op_id) { walk_to(lir_op_id-1); } method walk (line 705) | void walk() { walk_to(max_jint); } method current_position (line 707) | int current_position() { return _current_position; } class LinearScanWalker (line 712) | class LinearScanWalker : public IntervalWalker { method block_count (line 730) | int block_count() const { return allocator()->block_count... method BlockBegin (line 731) | BlockBegin* block_at(int idx) const { return allocator()->block_at(id... method BlockBegin (line 732) | BlockBegin* block_of_op_with_id(int op_id) const { return allocator()-... method finish_allocation (line 785) | void finish_allocation() { _move_resolver.resolv... class EdgeMoveOptimizer (line 807) | class EdgeMoveOptimizer : public StackObj { class ControlFlowOptimizer (line 832) | class ControlFlowOptimizer : public StackObj { class LinearScanStatistic (line 860) | class LinearScanStatistic : public StackObj { type Counter (line 862) | enum Counter { method inc_counter (line 921) | void inc_counter(Counter idx, int value = 1) { _counters_sum[idx] += v... class LinearScanTimers (line 937) | class LinearScanTimers : public StackObj { type Timer (line 939) | enum Timer { method elapsedTimer (line 968) | elapsedTimer* timer(int idx) { return &(_timers[idx]); } FILE: HotSpot1.7/src/share/vm/c1/c1_MacroAssembler.hpp class CodeEmitInfo (line 45) | class CodeEmitInfo class C1_MacroAssembler (line 47) | class C1_MacroAssembler: public MacroAssembler { method C1_MacroAssembler (line 50) | C1_MacroAssembler(CodeBuffer* code) : MacroAssembler(code) { pd_init(); } class StubAssembler (line 86) | class StubAssembler: public C1_MacroAssembler { method must_gc_arguments (line 104) | bool must_gc_arguments() const { return _must_gc_argum... method frame_size (line 105) | int frame_size() const { return _frame_size; } method num_rt_args (line 106) | int num_rt_args() const { return _num_rt_args; } method stub_id (line 107) | int stub_id() const { return _stub_id; } FILE: HotSpot1.7/src/share/vm/c1/c1_Optimizer.cpp class CE_Eliminator (line 43) | class CE_Eliminator: public BlockClosure { method CE_Eliminator (line 51) | CE_Eliminator(IR* hir) : _cee_count(0), _ifop_count(0), _hir(hir) { method cee_count (line 70) | int cee_count() const { return _cee_count; } method ifop_count (line 71) | int ifop_count() const { return _ifop_count; } method adjust_exception_edges (line 73) | void adjust_exception_edges(BlockBegin* block, BlockBegin* sux) { function Value (line 249) | Value CE_Eliminator::make_ifop(Value x, Instruction::Condition cond, Val... class BlockMerger (line 310) | class BlockMerger: public BlockClosure { method BlockMerger (line 316) | BlockMerger(IR* hir) method try_merge (line 332) | bool try_merge(BlockBegin* block) { method block_do (line 459) | virtual void block_do(BlockBegin* block) { class NullCheckEliminator (line 475) | class NullCheckEliminator method visitable (line 549) | bool visitable(Value x) { method mark_visited (line 553) | void mark_visited(Value x) { method mark_visitable (line 557) | void mark_visitable(Value x) { method clear_visitable_state (line 561) | void clear_visitable_state() { method set_contains (line 571) | bool set_contains(Value x) { assert(_set != NULL,... method set_put (line 572) | void set_put (Value x) { assert(_set != NULL,... method set_remove (line 573) | void set_remove (Value x) { assert(_set != NULL,... method BlockList (line 575) | BlockList* work_list() { return _work_list; } method ValueSet (line 580) | ValueSet* state() { return _set; } method set_state_from (line 581) | void set_state_from (ValueSet* state) { _set->set_from(state... method ValueSet (line 582) | ValueSet* state_for (BlockBegin* block) { return _block_states... method set_state_for (line 583) | void set_state_for (BlockBegin* block, ValueSet* stack) { _block... method NullCheckEliminator (line 590) | NullCheckEliminator(Optimizer* opt) method Optimizer (line 609) | Optimizer* opt() { return _opt; } method IR (line 610) | IR* ir () { return opt()->ir(); } method set_last_explicit_null_check (line 624) | void set_last_explicit_null_check(NullCheck* check) { _last_exp... method NullCheck (line 625) | NullCheck* last_explicit_null_check() { return _l... method Value (line 626) | Value last_explicit_null_check_obj() { return (_... method NullCheck (line 629) | NullCheck* consume_last_explicit_null_check() { method clear_last_explicit_null_check (line 634) | void clear_last_explicit_null_check() { _last_exp... class NullCheckVisitor (line 476) | class NullCheckVisitor: public InstructionVisitor { method NullCheckEliminator (line 479) | NullCheckEliminator* nce() { return _nce; } method NullCheckVisitor (line 482) | NullCheckVisitor() {} method set_eliminator (line 484) | void set_eliminator(NullCheckEliminator* nce) { _nce = nce; } class NullCheckEliminator (line 542) | class NullCheckEliminator: public ValueVisitor { method visitable (line 549) | bool visitable(Value x) { method mark_visited (line 553) | void mark_visited(Value x) { method mark_visitable (line 557) | void mark_visitable(Value x) { method clear_visitable_state (line 561) | void clear_visitable_state() { method set_contains (line 571) | bool set_contains(Value x) { assert(_set != NULL,... method set_put (line 572) | void set_put (Value x) { assert(_set != NULL,... method set_remove (line 573) | void set_remove (Value x) { assert(_set != NULL,... method BlockList (line 575) | BlockList* work_list() { return _work_list; } method ValueSet (line 580) | ValueSet* state() { return _set; } method set_state_from (line 581) | void set_state_from (ValueSet* state) { _set->set_from(state... method ValueSet (line 582) | ValueSet* state_for (BlockBegin* block) { return _block_states... method set_state_for (line 583) | void set_state_for (BlockBegin* block, ValueSet* stack) { _block... method NullCheckEliminator (line 590) | NullCheckEliminator(Optimizer* opt) method Optimizer (line 609) | Optimizer* opt() { return _opt; } method IR (line 610) | IR* ir () { return opt()->ir(); } method set_last_explicit_null_check (line 624) | void set_last_explicit_null_check(NullCheck* check) { _last_exp... method NullCheck (line 625) | NullCheck* last_explicit_null_check() { return _l... method Value (line 626) | Value last_explicit_null_check_obj() { return (_... method NullCheck (line 629) | NullCheck* consume_last_explicit_null_check() { method clear_last_explicit_null_check (line 634) | void clear_last_explicit_null_check() { _last_exp... FILE: HotSpot1.7/src/share/vm/c1/c1_Optimizer.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class Optimizer VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/c1/c1_Runtime1.cpp function address (line 132) | address Runtime1::arraycopy_count_address(BasicType type) { function caller_is_deopted (line 156) | static bool caller_is_deopted() { function deopt_caller (line 166) | static void deopt_caller() { function CodeBlob (line 253) | CodeBlob* Runtime1::blob_for(StubID id) { function JRT_END (line 379) | JRT_END function JRT_END (line 570) | JRT_END function JRT_END (line 702) | JRT_END function JRT_END (line 1099) | JRT_END function debug_only (line 1144) | debug_only(NoHandleMark nhm;) function obj_arraycopy_work (line 1173) | int obj_arraycopy_work(oopDesc* src, T* src_addr, FILE: HotSpot1.7/src/share/vm/c1/c1_Runtime1.hpp class StubAssembler (line 34) | class StubAssembler class Runtime1 (line 80) | class Runtime1: public AllStatic { type StubID (line 85) | enum StubID { method address (line 170) | static address entry_for(StubID id) { return blob_for(id)->... method address (line 181) | static address throw_count_address() { return (address)&... FILE: HotSpot1.7/src/share/vm/c1/c1_ValueMap.cpp function Value (line 109) | Value ValueMap::find_insert(Value x) { class ShortLoopOptimizer (line 272) | class ShortLoopOptimizer : public ValueNumberingVisitor { method ValueMap (line 279) | ValueMap* current_map() { return _gvn->current_... method ValueMap (line 280) | ValueMap* value_map_of(BlockBegin* block) { return _gvn->value_ma... method kill_memory (line 283) | void kill_memory() { _too_complic... method kill_field (line 284) | void kill_field(ciField* field, bool all_offsets) { current_map(... method kill_array (line 285) | void kill_array(ValueType* type) { current_map(... method ShortLoopOptimizer (line 288) | ShortLoopOptimizer(GlobalValueNumbering* gvn) FILE: HotSpot1.7/src/share/vm/c1/c1_ValueMap.hpp class ValueMapEntry (line 32) | class ValueMapEntry: public CompilationResourceObj { method ValueMapEntry (line 40) | ValueMapEntry(intx hash, Value value, int nesting, ValueMapEntry* next) method intx (line 48) | intx hash() { return _hash; } method Value (line 49) | Value value() { return _value; } method nesting (line 50) | int nesting() { return _nesting; } method ValueMapEntry (line 51) | ValueMapEntry* next() { return _next; } method set_next (line 53) | void set_next(ValueMapEntry* next) { _next = next; } class ValueMap (line 74) | class ValueMap: public CompilationResourceObj { method nesting (line 81) | int nesting() { return _nesting; } method is_local_value_numbering (line 82) | bool is_local_value_numbering() { return _nesting == 0; } method is_global_value_numbering (line 83) | bool is_global_value_numbering() { return _nesting > 0; } method entry_count (line 85) | int entry_count() { return _entry_count; } method size (line 86) | int size() { return _entries.lengt... method ValueMapEntry (line 87) | ValueMapEntry* entry_at(int i) { return _entries.at(i); } method entry_index (line 90) | int entry_index(intx hash, int n) { return (unsigned int)... method size_threshold (line 93) | int size_threshold() { return size(); } method kill_value (line 96) | void kill_value(Value v) { if (is_global_value_n... method is_killed (line 97) | bool is_killed(Value v) { if (is_global_value_n... class ValueNumberingVisitor (line 135) | class ValueNumberingVisitor: public InstructionVisitor { method do_StoreField (line 143) | void do_StoreField (StoreField* x) { method do_StoreIndexed (line 154) | void do_StoreIndexed (StoreIndexed* x) { kill_array(x->type()); } method do_MonitorEnter (line 155) | void do_MonitorEnter (MonitorEnter* x) { kill_memory(); } method do_MonitorExit (line 156) | void do_MonitorExit (MonitorExit* x) { kill_memory(); } method do_Invoke (line 157) | void do_Invoke (Invoke* x) { kill_memory(); } method do_UnsafePutRaw (line 158) | void do_UnsafePutRaw (UnsafePutRaw* x) { kill_memory(); } method do_UnsafePutObject (line 159) | void do_UnsafePutObject(UnsafePutObject* x) { kill_memory(); } method do_UnsafeGetAndSetObject (line 160) | void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x) { kill_memory(... method do_Intrinsic (line 161) | void do_Intrinsic (Intrinsic* x) { if (!x->preserves_state(... method do_Phi (line 163) | void do_Phi (Phi* x) { /* nothing to do */ } method do_Local (line 164) | void do_Local (Local* x) { /* nothing to do */ } method do_Constant (line 165) | void do_Constant (Constant* x) { /* nothing to do */ } method do_LoadField (line 166) | void do_LoadField (LoadField* x) { method do_ArrayLength (line 172) | void do_ArrayLength (ArrayLength* x) { /* nothing to do */ } method do_LoadIndexed (line 173) | void do_LoadIndexed (LoadIndexed* x) { /* nothing to do */ } method do_NegateOp (line 174) | void do_NegateOp (NegateOp* x) { /* nothing to do */ } method do_ArithmeticOp (line 175) | void do_ArithmeticOp (ArithmeticOp* x) { /* nothing to do */ } method do_ShiftOp (line 176) | void do_ShiftOp (ShiftOp* x) { /* nothing to do */ } method do_LogicOp (line 177) | void do_LogicOp (LogicOp* x) { /* nothing to do */ } method do_CompareOp (line 178) | void do_CompareOp (CompareOp* x) { /* nothing to do */ } method do_IfOp (line 179) | void do_IfOp (IfOp* x) { /* nothing to do */ } method do_Convert (line 180) | void do_Convert (Convert* x) { /* nothing to do */ } method do_NullCheck (line 181) | void do_NullCheck (NullCheck* x) { /* nothing to do */ } method do_TypeCast (line 182) | void do_TypeCast (TypeCast* x) { /* nothing to do */ } method do_NewInstance (line 183) | void do_NewInstance (NewInstance* x) { /* nothing to do */ } method do_NewTypeArray (line 184) | void do_NewTypeArray (NewTypeArray* x) { /* nothing to do */ } method do_NewObjectArray (line 185) | void do_NewObjectArray (NewObjectArray* x) { /* nothing to do */ } method do_NewMultiArray (line 186) | void do_NewMultiArray (NewMultiArray* x) { /* nothing to do */ } method do_CheckCast (line 187) | void do_CheckCast (CheckCast* x) { /* nothing to do */ } method do_InstanceOf (line 188) | void do_InstanceOf (InstanceOf* x) { /* nothing to do */ } method do_BlockBegin (line 189) | void do_BlockBegin (BlockBegin* x) { /* nothing to do */ } method do_Goto (line 190) | void do_Goto (Goto* x) { /* nothing to do */ } method do_If (line 191) | void do_If (If* x) { /* nothing to do */ } method do_IfInstanceOf (line 192) | void do_IfInstanceOf (IfInstanceOf* x) { /* nothing to do */ } method do_TableSwitch (line 193) | void do_TableSwitch (TableSwitch* x) { /* nothing to do */ } method do_LookupSwitch (line 194) | void do_LookupSwitch (LookupSwitch* x) { /* nothing to do */ } method do_Return (line 195) | void do_Return (Return* x) { /* nothing to do */ } method do_Throw (line 196) | void do_Throw (Throw* x) { /* nothing to do */ } method do_Base (line 197) | void do_Base (Base* x) { /* nothing to do */ } method do_OsrEntry (line 198) | void do_OsrEntry (OsrEntry* x) { /* nothing to do */ } method do_ExceptionObject (line 199) | void do_ExceptionObject(ExceptionObject* x) { /* nothing to do */ } method do_RoundFP (line 200) | void do_RoundFP (RoundFP* x) { /* nothing to do */ } method do_UnsafeGetRaw (line 201) | void do_UnsafeGetRaw (UnsafeGetRaw* x) { /* nothing to do */ } method do_UnsafeGetObject (line 202) | void do_UnsafeGetObject(UnsafeGetObject* x) { /* nothing to do */ } method do_UnsafePrefetchRead (line 203) | void do_UnsafePrefetchRead (UnsafePrefetchRead* x) { /* nothing to do... method do_UnsafePrefetchWrite (line 204) | void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x) { /* nothing to do... method do_ProfileCall (line 205) | void do_ProfileCall (ProfileCall* x) { /* nothing to do */ } class ValueNumberingEffects (line 212) | class ValueNumberingEffects: public ValueNumberingVisitor { method kill_memory (line 218) | void kill_memory() { _map->ki... method kill_field (line 219) | void kill_field(ciField* field, bool all_offsets) { _map->ki... method kill_array (line 220) | void kill_array(ValueType* type) { _map->ki... method ValueNumberingEffects (line 222) | ValueNumberingEffects(ValueMap* map): _map(map) {} class GlobalValueNumbering (line 226) | class GlobalValueNumbering: public ValueNumberingVisitor { method ValueMap (line 233) | ValueMap* current_map() { return _current_map; } method ValueMap (line 234) | ValueMap* value_map_of(BlockBegin* block) { return _value_maps.at... method set_value_map_of (line 235) | void set_value_map_of(BlockBegin* block, ValueMap* map) { a... method kill_memory (line 238) | void kill_memory() { current_... method kill_field (line 239) | void kill_field(ciField* field, bool all_offsets) { current_... method kill_array (line 240) | void kill_array(ValueType* type) { current_... FILE: HotSpot1.7/src/share/vm/c1/c1_ValueSet.hpp class ValueSet (line 37) | class ValueSet: public CompilationResourceObj { function ValueSet (line 60) | inline ValueSet* ValueSet::copy() { FILE: HotSpot1.7/src/share/vm/c1/c1_ValueStack.cpp function for_each_state (line 135) | for_each_state(state) { function Values (line 143) | Values* ValueStack::pop_arguments(int argument_size) { function for_each_state (line 156) | for_each_state(state) { FILE: HotSpot1.7/src/share/vm/c1/c1_ValueStack.hpp class ValueStack (line 30) | class ValueStack: public CompilationResourceObj { type Kind (line 32) | enum Kind { method Value (line 52) | Value check(ValueTag tag, Value t) { method Value (line 57) | Value check(ValueTag tag, Value t, Value h) { method ValueStack (line 72) | ValueStack* copy() { return new ValueStack... method ValueStack (line 73) | ValueStack* copy(Kind new_kind, int new_bci) { return new ValueStack... method ValueStack (line 74) | ValueStack* copy_for_parsing() { return new ValueStack... method set_caller_state (line 76) | void set_caller_state(ValueStack* s) { method IRScope (line 86) | IRScope* scope() const { return _scope; } method ValueStack (line 87) | ValueStack* caller_state() const { return _caller_state; } method bci (line 88) | int bci() const { return _bci; } method Kind (line 89) | Kind kind() const { return _kind; } method locals_size (line 91) | int locals_size() const { return _locals.length... method stack_size (line 92) | int stack_size() const { return _stack.length(... method locks_size (line 93) | int locks_size() const { return _locks.length(... method stack_is_empty (line 94) | bool stack_is_empty() const { return _stack.is_empt... method no_active_locks (line 95) | bool no_active_locks() const { return _locks.is_empt... method invalidate_local (line 101) | void invalidate_local(int i) { method Value (line 107) | Value local_at(int i) const { method store_local (line 114) | void store_local(int i, Value x) { method Value (line 132) | Value stack_at(int i) const { method Value (line 139) | Value stack_at_inc(int& i) const { method stack_at_put (line 145) | void stack_at_put(int i, Value x) { method truncate_stack (line 156) | void truncate_stack(int size) { _stack.trunc_to(size); } method raw_push (line 157) | void raw_push(Value t) { _stack.push(t); } method Value (line 158) | Value raw_pop() { return _stack.pop(); } method ipush (line 161) | void ipush(Value t) { _stack.push(check(int... method fpush (line 162) | void fpush(Value t) { _stack.push(check(flo... method apush (line 163) | void apush(Value t) { _stack.push(check(obj... method rpush (line 164) | void rpush(Value t) { _stack.push(check(add... method lpush (line 165) | void lpush(Value t) { _stack.push(check(lon... method dpush (line 166) | void dpush(Value t) { _stack.push(check(dou... method push (line 168) | void push(ValueType* type, Value t) { method Value (line 180) | Value ipop() { return check(intTag ... method Value (line 181) | Value fpop() { return check(floatTag... method Value (line 182) | Value apop() { return check(objectTa... method Value (line 183) | Value rpop() { return check(addressT... method Value (line 184) | Value lpop() { Value h = _stack.pop(... method Value (line 185) | Value dpop() { Value h = _stack.pop(... method Value (line 187) | Value pop(ValueType* type) { method Value (line 205) | Value lock_at(int i) const { return _locks.at(i); } FILE: HotSpot1.7/src/share/vm/c1/c1_ValueType.cpp function ValueType (line 75) | ValueType* ValueType::meet(ValueType* y) const { function ValueType (line 82) | ValueType* ValueType::join(ValueType* y) const { function jobject (line 89) | jobject ObjectType::encoding() const { function ciObject (line 99) | ciObject* ObjectConstant::constant_value() const { ret... function ciObject (line 100) | ciObject* ArrayConstant::constant_value() const { ret... function ciObject (line 101) | ciObject* InstanceConstant::constant_value() const { ret... function ciObject (line 102) | ciObject* ClassConstant::constant_value() const { ret... function ciType (line 104) | ciType* ObjectConstant::exact_type() const { function ciType (line 108) | ciType* ArrayConstant::exact_type() const { function ciType (line 112) | ciType* InstanceConstant::exact_type() const { function ciType (line 116) | ciType* ClassConstant::exact_type() const { function ValueType (line 122) | ValueType* as_ValueType(BasicType type) { function ValueType (line 143) | ValueType* as_ValueType(ciConstant value) { function BasicType (line 161) | BasicType as_BasicType(ValueType* type) { FILE: HotSpot1.7/src/share/vm/c1/c1_ValueType.hpp class ValueType (line 32) | class ValueType method ValueType (line 99) | ValueType(ValueTag tag, int size): _tag(tag), _size(size) {} method ValueTag (line 107) | ValueTag tag() const { return _tag; } method size (line 108) | int size() const { // the size of an objec... method is_constant (line 114) | virtual bool is_constant() const { return false; } method is_void (line 117) | bool is_void() { return tag() == voidT... method is_int (line 118) | bool is_int() { return tag() == intTa... method is_long (line 119) | bool is_long() { return tag() == longT... method is_float (line 120) | bool is_float() { return tag() == float... method is_double (line 121) | bool is_double() { return tag() == doubl... method is_object (line 122) | bool is_object() { return as_ObjectType(... method is_array (line 123) | bool is_array() { return as_ArrayType()... method is_instance (line 124) | bool is_instance() { return as_InstanceTyp... method is_class (line 125) | bool is_class() { return as_ClassType()... method is_address (line 126) | bool is_address() { return as_AddressType... method is_illegal (line 127) | bool is_illegal() { return tag() == illeg... method is_int_kind (line 129) | bool is_int_kind() const { return tag() == intTa... method is_float_kind (line 130) | bool is_float_kind() const { return tag() == float... method is_object_kind (line 131) | bool is_object_kind() const { return tag() == objec... method is_single_word (line 133) | bool is_single_word() const { return _size == 1; } method is_double_word (line 134) | bool is_double_word() const { return _size == 2; } method VoidType (line 137) | virtual VoidType* as_VoidType() { return NULL; } method IntType (line 138) | virtual IntType* as_IntType() { return NULL; } method LongType (line 139) | virtual LongType* as_LongType() { return NULL; } method FloatType (line 140) | virtual FloatType* as_FloatType() { return NULL; } method DoubleType (line 141) | virtual DoubleType* as_DoubleType() { return NULL; } method ObjectType (line 142) | virtual ObjectType* as_ObjectType() { return NULL; } method ArrayType (line 143) | virtual ArrayType* as_ArrayType() { return NULL; } method InstanceType (line 144) | virtual InstanceType* as_InstanceType() { return NULL; } method ClassType (line 145) | virtual ClassType* as_ClassType() { return NULL; } method AddressType (line 146) | virtual AddressType* as_AddressType() { return NULL; } method IllegalType (line 147) | virtual IllegalType* as_IllegalType() { return NULL; } method IntConstant (line 149) | virtual IntConstant* as_IntConstant() { return NULL; } method LongConstant (line 150) | virtual LongConstant* as_LongConstant() { return NULL; } method FloatConstant (line 151) | virtual FloatConstant* as_FloatConstant() { return NULL; } method DoubleConstant (line 152) | virtual DoubleConstant* as_DoubleConstant() { return NULL; } method ObjectConstant (line 153) | virtual ObjectConstant* as_ObjectConstant() { return NULL; } method InstanceConstant (line 154) | virtual InstanceConstant* as_InstanceConstant(){ return NULL; } method ClassConstant (line 155) | virtual ClassConstant* as_ClassConstant() { return NULL; } method ArrayConstant (line 156) | virtual ArrayConstant* as_ArrayConstant() { return NULL; } method AddressConstant (line 157) | virtual AddressConstant* as_AddressConstant() { return NULL; } method print (line 164) | void print(outputStream* s = tty) { s->print(name()); } class VoidType (line 33) | class VoidType method VoidType (line 170) | VoidType(): ValueType(voidTag, 0) {} method ValueType (line 171) | virtual ValueType* base() const { return voidType; } method tchar (line 172) | virtual const char tchar() const { return 'v'; } method VoidType (line 174) | virtual VoidType* as_VoidType() { return this; } class IntType (line 34) | class IntType method IntType (line 180) | IntType(): ValueType(intTag, 1) {} method ValueType (line 181) | virtual ValueType* base() const { return intType; } method tchar (line 182) | virtual const char tchar() const { return 'i'; } method IntType (line 184) | virtual IntType* as_IntType() { return this; } class IntConstant (line 35) | class IntConstant method IntConstant (line 193) | IntConstant(jint value) { _value = value; } method jint (line 195) | jint value() const { return _value; } method is_constant (line 197) | virtual bool is_constant() const { return true; } method IntConstant (line 198) | virtual IntConstant* as_IntConstant() { return this; } class IntInterval (line 36) | class IntInterval method IntInterval (line 208) | IntInterval(jint beg, jint end) { method jint (line 214) | jint beg() const { return _beg; } method jint (line 215) | jint end() const { return _end; } method is_interval (line 217) | virtual bool is_interval() const { return true; } class LongType (line 37) | class LongType method LongType (line 223) | LongType(): ValueType(longTag, 2) {} method ValueType (line 224) | virtual ValueType* base() const { return longType; } method tchar (line 225) | virtual const char tchar() const { return 'l'; } method LongType (line 227) | virtual LongType* as_LongType() { return this; } class LongConstant (line 38) | class LongConstant method LongConstant (line 236) | LongConstant(jlong value) { _value = value; } method jlong (line 238) | jlong value() const { return _value; } method is_constant (line 240) | virtual bool is_constant() const { return true; } method LongConstant (line 241) | virtual LongConstant* as_LongConstant() { return this; } class FloatType (line 39) | class FloatType method FloatType (line 247) | FloatType(): ValueType(floatTag, 1) {} method ValueType (line 248) | virtual ValueType* base() const { return floatType; } method tchar (line 249) | virtual const char tchar() const { return 'f'; } method FloatType (line 251) | virtual FloatType* as_FloatType() { return this; } class FloatConstant (line 40) | class FloatConstant method FloatConstant (line 260) | FloatConstant(jfloat value) { _value = value; } method jfloat (line 262) | jfloat value() const { return _value; } method is_constant (line 264) | virtual bool is_constant() const { return true; } method FloatConstant (line 265) | virtual FloatConstant* as_FloatConstant() { return this; } class DoubleType (line 41) | class DoubleType method DoubleType (line 271) | DoubleType(): ValueType(doubleTag, 2) {} method ValueType (line 272) | virtual ValueType* base() const { return doubleType; } method tchar (line 273) | virtual const char tchar() const { return 'd'; } method DoubleType (line 275) | virtual DoubleType* as_DoubleType() { return this; } class DoubleConstant (line 42) | class DoubleConstant method DoubleConstant (line 284) | DoubleConstant(jdouble value) { _value = value; } method jdouble (line 286) | jdouble value() const { return _value; } method is_constant (line 288) | virtual bool is_constant() const { return true; } method DoubleConstant (line 289) | virtual DoubleConstant* as_DoubleConstant() { return this; } class ObjectType (line 43) | class ObjectType method ObjectType (line 295) | ObjectType(): ValueType(objectTag, 1) {} method ValueType (line 296) | virtual ValueType* base() const { return objectType; } method tchar (line 297) | virtual const char tchar() const { return 'a'; } method ObjectType (line 299) | virtual ObjectType* as_ObjectType() { return this; } method ciObject (line 300) | virtual ciObject* constant_value() const { ShouldNotReachHere();... method ciType (line 301) | virtual ciType* exact_type() const { return NULL; } class ObjectConstant (line 44) | class ObjectConstant method ObjectConstant (line 312) | ObjectConstant(ciObject* value) { _value = value; } method ciObject (line 314) | ciObject* value() const { return _value; } method is_constant (line 316) | virtual bool is_constant() const { return true; } method ObjectConstant (line 317) | virtual ObjectConstant* as_ObjectConstant() { return this; } class ArrayType (line 45) | class ArrayType method ArrayType (line 325) | virtual ArrayType* as_ArrayType() { return this; } class ArrayConstant (line 46) | class ArrayConstant method ArrayConstant (line 334) | ArrayConstant(ciArray* value) { _value = value; } method ciArray (line 336) | ciArray* value() const { return _value; } method is_constant (line 338) | virtual bool is_constant() const { return true; } method ArrayConstant (line 339) | virtual ArrayConstant* as_ArrayConstant() { return this; } class InstanceType (line 47) | class InstanceType method InstanceType (line 347) | virtual InstanceType* as_InstanceType() { return this; } class InstanceConstant (line 48) | class InstanceConstant method InstanceConstant (line 356) | InstanceConstant(ciInstance* value) { _value = value; } method ciInstance (line 358) | ciInstance* value() const { return _value; } method is_constant (line 360) | virtual bool is_constant() const { return true; } method InstanceConstant (line 361) | virtual InstanceConstant* as_InstanceConstant(){ return this; } class ClassType (line 49) | class ClassType method ClassType (line 369) | virtual ClassType* as_ClassType() { return this; } class ClassConstant (line 50) | class ClassConstant method ClassConstant (line 378) | ClassConstant(ciInstanceKlass* value) { _value = value; } method ciInstanceKlass (line 380) | ciInstanceKlass* value() const { return _value; } method is_constant (line 382) | virtual bool is_constant() const { return true; } method ClassConstant (line 383) | virtual ClassConstant* as_ClassConstant() { return this; } class AddressType (line 51) | class AddressType method AddressType (line 391) | AddressType(): ValueType(addressTag, 1) {} method ValueType (line 392) | virtual ValueType* base() const { return addressType; } method tchar (line 393) | virtual const char tchar() const { return 'r'; } method AddressType (line 395) | virtual AddressType* as_AddressType() { return this; } class AddressConstant (line 52) | class AddressConstant method AddressConstant (line 404) | AddressConstant(jint value) { _value = value; } method jint (line 406) | jint value() const { return _value; } method is_constant (line 408) | virtual bool is_constant() const { return true; } method AddressConstant (line 410) | virtual AddressConstant* as_AddressConstant() { return this; } class IllegalType (line 53) | class IllegalType method IllegalType (line 416) | IllegalType(): ValueType(illegalTag, -1) {} method ValueType (line 417) | virtual ValueType* base() const { return illegalType; } method tchar (line 418) | virtual const char tchar() const { return ' '; } method IllegalType (line 420) | virtual IllegalType* as_IllegalType() { return this; } type ValueTag (line 77) | enum ValueTag { class ValueType (line 93) | class ValueType: public CompilationResourceObj { method ValueType (line 99) | ValueType(ValueTag tag, int size): _tag(tag), _size(size) {} method ValueTag (line 107) | ValueTag tag() const { return _tag; } method size (line 108) | int size() const { // the size of an objec... method is_constant (line 114) | virtual bool is_constant() const { return false; } method is_void (line 117) | bool is_void() { return tag() == voidT... method is_int (line 118) | bool is_int() { return tag() == intTa... method is_long (line 119) | bool is_long() { return tag() == longT... method is_float (line 120) | bool is_float() { return tag() == float... method is_double (line 121) | bool is_double() { return tag() == doubl... method is_object (line 122) | bool is_object() { return as_ObjectType(... method is_array (line 123) | bool is_array() { return as_ArrayType()... method is_instance (line 124) | bool is_instance() { return as_InstanceTyp... method is_class (line 125) | bool is_class() { return as_ClassType()... method is_address (line 126) | bool is_address() { return as_AddressType... method is_illegal (line 127) | bool is_illegal() { return tag() == illeg... method is_int_kind (line 129) | bool is_int_kind() const { return tag() == intTa... method is_float_kind (line 130) | bool is_float_kind() const { return tag() == float... method is_object_kind (line 131) | bool is_object_kind() const { return tag() == objec... method is_single_word (line 133) | bool is_single_word() const { return _size == 1; } method is_double_word (line 134) | bool is_double_word() const { return _size == 2; } method VoidType (line 137) | virtual VoidType* as_VoidType() { return NULL; } method IntType (line 138) | virtual IntType* as_IntType() { return NULL; } method LongType (line 139) | virtual LongType* as_LongType() { return NULL; } method FloatType (line 140) | virtual FloatType* as_FloatType() { return NULL; } method DoubleType (line 141) | virtual DoubleType* as_DoubleType() { return NULL; } method ObjectType (line 142) | virtual ObjectType* as_ObjectType() { return NULL; } method ArrayType (line 143) | virtual ArrayType* as_ArrayType() { return NULL; } method InstanceType (line 144) | virtual InstanceType* as_InstanceType() { return NULL; } method ClassType (line 145) | virtual ClassType* as_ClassType() { return NULL; } method AddressType (line 146) | virtual AddressType* as_AddressType() { return NULL; } method IllegalType (line 147) | virtual IllegalType* as_IllegalType() { return NULL; } method IntConstant (line 149) | virtual IntConstant* as_IntConstant() { return NULL; } method LongConstant (line 150) | virtual LongConstant* as_LongConstant() { return NULL; } method FloatConstant (line 151) | virtual FloatConstant* as_FloatConstant() { return NULL; } method DoubleConstant (line 152) | virtual DoubleConstant* as_DoubleConstant() { return NULL; } method ObjectConstant (line 153) | virtual ObjectConstant* as_ObjectConstant() { return NULL; } method InstanceConstant (line 154) | virtual InstanceConstant* as_InstanceConstant(){ return NULL; } method ClassConstant (line 155) | virtual ClassConstant* as_ClassConstant() { return NULL; } method ArrayConstant (line 156) | virtual ArrayConstant* as_ArrayConstant() { return NULL; } method AddressConstant (line 157) | virtual AddressConstant* as_AddressConstant() { return NULL; } method print (line 164) | void print(outputStream* s = tty) { s->print(name()); } class VoidType (line 168) | class VoidType: public ValueType { method VoidType (line 170) | VoidType(): ValueType(voidTag, 0) {} method ValueType (line 171) | virtual ValueType* base() const { return voidType; } method tchar (line 172) | virtual const char tchar() const { return 'v'; } method VoidType (line 174) | virtual VoidType* as_VoidType() { return this; } class IntType (line 178) | class IntType: public ValueType { method IntType (line 180) | IntType(): ValueType(intTag, 1) {} method ValueType (line 181) | virtual ValueType* base() const { return intType; } method tchar (line 182) | virtual const char tchar() const { return 'i'; } method IntType (line 184) | virtual IntType* as_IntType() { return this; } class IntConstant (line 188) | class IntConstant: public IntType { method IntConstant (line 193) | IntConstant(jint value) { _value = value; } method jint (line 195) | jint value() const { return _value; } method is_constant (line 197) | virtual bool is_constant() const { return true; } method IntConstant (line 198) | virtual IntConstant* as_IntConstant() { return this; } class IntInterval (line 202) | class IntInterval: public IntType { method IntInterval (line 208) | IntInterval(jint beg, jint end) { method jint (line 214) | jint beg() const { return _beg; } method jint (line 215) | jint end() const { return _end; } method is_interval (line 217) | virtual bool is_interval() const { return true; } class LongType (line 221) | class LongType: public ValueType { method LongType (line 223) | LongType(): ValueType(longTag, 2) {} method ValueType (line 224) | virtual ValueType* base() const { return longType; } method tchar (line 225) | virtual const char tchar() const { return 'l'; } method LongType (line 227) | virtual LongType* as_LongType() { return this; } class LongConstant (line 231) | class LongConstant: public LongType { method LongConstant (line 236) | LongConstant(jlong value) { _value = value; } method jlong (line 238) | jlong value() const { return _value; } method is_constant (line 240) | virtual bool is_constant() const { return true; } method LongConstant (line 241) | virtual LongConstant* as_LongConstant() { return this; } class FloatType (line 245) | class FloatType: public ValueType { method FloatType (line 247) | FloatType(): ValueType(floatTag, 1) {} method ValueType (line 248) | virtual ValueType* base() const { return floatType; } method tchar (line 249) | virtual const char tchar() const { return 'f'; } method FloatType (line 251) | virtual FloatType* as_FloatType() { return this; } class FloatConstant (line 255) | class FloatConstant: public FloatType { method FloatConstant (line 260) | FloatConstant(jfloat value) { _value = value; } method jfloat (line 262) | jfloat value() const { return _value; } method is_constant (line 264) | virtual bool is_constant() const { return true; } method FloatConstant (line 265) | virtual FloatConstant* as_FloatConstant() { return this; } class DoubleType (line 269) | class DoubleType: public ValueType { method DoubleType (line 271) | DoubleType(): ValueType(doubleTag, 2) {} method ValueType (line 272) | virtual ValueType* base() const { return doubleType; } method tchar (line 273) | virtual const char tchar() const { return 'd'; } method DoubleType (line 275) | virtual DoubleType* as_DoubleType() { return this; } class DoubleConstant (line 279) | class DoubleConstant: public DoubleType { method DoubleConstant (line 284) | DoubleConstant(jdouble value) { _value = value; } method jdouble (line 286) | jdouble value() const { return _value; } method is_constant (line 288) | virtual bool is_constant() const { return true; } method DoubleConstant (line 289) | virtual DoubleConstant* as_DoubleConstant() { return this; } class ObjectType (line 293) | class ObjectType: public ValueType { method ObjectType (line 295) | ObjectType(): ValueType(objectTag, 1) {} method ValueType (line 296) | virtual ValueType* base() const { return objectType; } method tchar (line 297) | virtual const char tchar() const { return 'a'; } method ObjectType (line 299) | virtual ObjectType* as_ObjectType() { return this; } method ciObject (line 300) | virtual ciObject* constant_value() const { ShouldNotReachHere();... method ciType (line 301) | virtual ciType* exact_type() const { return NULL; } class ObjectConstant (line 307) | class ObjectConstant: public ObjectType { method ObjectConstant (line 312) | ObjectConstant(ciObject* value) { _value = value; } method ciObject (line 314) | ciObject* value() const { return _value; } method is_constant (line 316) | virtual bool is_constant() const { return true; } method ObjectConstant (line 317) | virtual ObjectConstant* as_ObjectConstant() { return this; } class ArrayType (line 323) | class ArrayType: public ObjectType { method ArrayType (line 325) | virtual ArrayType* as_ArrayType() { return this; } class ArrayConstant (line 329) | class ArrayConstant: public ArrayType { method ArrayConstant (line 334) | ArrayConstant(ciArray* value) { _value = value; } method ciArray (line 336) | ciArray* value() const { return _value; } method is_constant (line 338) | virtual bool is_constant() const { return true; } method ArrayConstant (line 339) | virtual ArrayConstant* as_ArrayConstant() { return this; } class InstanceType (line 345) | class InstanceType: public ObjectType { method InstanceType (line 347) | virtual InstanceType* as_InstanceType() { return this; } class InstanceConstant (line 351) | class InstanceConstant: public InstanceType { method InstanceConstant (line 356) | InstanceConstant(ciInstance* value) { _value = value; } method ciInstance (line 358) | ciInstance* value() const { return _value; } method is_constant (line 360) | virtual bool is_constant() const { return true; } method InstanceConstant (line 361) | virtual InstanceConstant* as_InstanceConstant(){ return this; } class ClassType (line 367) | class ClassType: public ObjectType { method ClassType (line 369) | virtual ClassType* as_ClassType() { return this; } class ClassConstant (line 373) | class ClassConstant: public ClassType { method ClassConstant (line 378) | ClassConstant(ciInstanceKlass* value) { _value = value; } method ciInstanceKlass (line 380) | ciInstanceKlass* value() const { return _value; } method is_constant (line 382) | virtual bool is_constant() const { return true; } method ClassConstant (line 383) | virtual ClassConstant* as_ClassConstant() { return this; } class AddressType (line 389) | class AddressType: public ValueType { method AddressType (line 391) | AddressType(): ValueType(addressTag, 1) {} method ValueType (line 392) | virtual ValueType* base() const { return addressType; } method tchar (line 393) | virtual const char tchar() const { return 'r'; } method AddressType (line 395) | virtual AddressType* as_AddressType() { return this; } class AddressConstant (line 399) | class AddressConstant: public AddressType { method AddressConstant (line 404) | AddressConstant(jint value) { _value = value; } method jint (line 406) | jint value() const { return _value; } method is_constant (line 408) | virtual bool is_constant() const { return true; } method AddressConstant (line 410) | virtual AddressConstant* as_AddressConstant() { return this; } class IllegalType (line 414) | class IllegalType: public ValueType { method IllegalType (line 416) | IllegalType(): ValueType(illegalTag, -1) {} method ValueType (line 417) | virtual ValueType* base() const { return illegalType; } method tchar (line 418) | virtual const char tchar() const { return ' '; } method IllegalType (line 420) | virtual IllegalType* as_IllegalType() { return this; } function ValueType (line 429) | inline ValueType* as_ValueType(ciType* type) { return as_ValueType(type-... method ValueType (line 99) | ValueType(ValueTag tag, int size): _tag(tag), _size(size) {} method ValueTag (line 107) | ValueTag tag() const { return _tag; } method size (line 108) | int size() const { // the size of an objec... method is_constant (line 114) | virtual bool is_constant() const { return false; } method is_void (line 117) | bool is_void() { return tag() == voidT... method is_int (line 118) | bool is_int() { return tag() == intTa... method is_long (line 119) | bool is_long() { return tag() == longT... method is_float (line 120) | bool is_float() { return tag() == float... method is_double (line 121) | bool is_double() { return tag() == doubl... method is_object (line 122) | bool is_object() { return as_ObjectType(... method is_array (line 123) | bool is_array() { return as_ArrayType()... method is_instance (line 124) | bool is_instance() { return as_InstanceTyp... method is_class (line 125) | bool is_class() { return as_ClassType()... method is_address (line 126) | bool is_address() { return as_AddressType... method is_illegal (line 127) | bool is_illegal() { return tag() == illeg... method is_int_kind (line 129) | bool is_int_kind() const { return tag() == intTa... method is_float_kind (line 130) | bool is_float_kind() const { return tag() == float... method is_object_kind (line 131) | bool is_object_kind() const { return tag() == objec... method is_single_word (line 133) | bool is_single_word() const { return _size == 1; } method is_double_word (line 134) | bool is_double_word() const { return _size == 2; } method VoidType (line 137) | virtual VoidType* as_VoidType() { return NULL; } method IntType (line 138) | virtual IntType* as_IntType() { return NULL; } method LongType (line 139) | virtual LongType* as_LongType() { return NULL; } method FloatType (line 140) | virtual FloatType* as_FloatType() { return NULL; } method DoubleType (line 141) | virtual DoubleType* as_DoubleType() { return NULL; } method ObjectType (line 142) | virtual ObjectType* as_ObjectType() { return NULL; } method ArrayType (line 143) | virtual ArrayType* as_ArrayType() { return NULL; } method InstanceType (line 144) | virtual InstanceType* as_InstanceType() { return NULL; } method ClassType (line 145) | virtual ClassType* as_ClassType() { return NULL; } method AddressType (line 146) | virtual AddressType* as_AddressType() { return NULL; } method IllegalType (line 147) | virtual IllegalType* as_IllegalType() { return NULL; } method IntConstant (line 149) | virtual IntConstant* as_IntConstant() { return NULL; } method LongConstant (line 150) | virtual LongConstant* as_LongConstant() { return NULL; } method FloatConstant (line 151) | virtual FloatConstant* as_FloatConstant() { return NULL; } method DoubleConstant (line 152) | virtual DoubleConstant* as_DoubleConstant() { return NULL; } method ObjectConstant (line 153) | virtual ObjectConstant* as_ObjectConstant() { return NULL; } method InstanceConstant (line 154) | virtual InstanceConstant* as_InstanceConstant(){ return NULL; } method ClassConstant (line 155) | virtual ClassConstant* as_ClassConstant() { return NULL; } method ArrayConstant (line 156) | virtual ArrayConstant* as_ArrayConstant() { return NULL; } method AddressConstant (line 157) | virtual AddressConstant* as_AddressConstant() { return NULL; } method print (line 164) | void print(outputStream* s = tty) { s->print(name()); } FILE: HotSpot1.7/src/share/vm/ci/bcEscapeAnalyzer.cpp class BCEscapeAnalyzer::ArgumentMap (line 52) | class BCEscapeAnalyzer::ArgumentMap { method uint (line 58) | uint int_to_bit(uint e) const { method ArgumentMap (line 65) | ArgumentMap() { _bits = 0;} method set_bits (line 66) | void set_bits(uint bits) { _bits = bits;} method uint (line 67) | uint get_bits() const { return _bits;} method clear (line 68) | void clear() { _bits = 0;} method set_all (line 69) | void set_all() { _bits = ~0u; } method is_empty (line 70) | bool is_empty() const { return _bits == 0; } method contains (line 71) | bool contains(uint var) const { return (_bits & int_to_bit(var... method is_singleton (line 72) | bool is_singleton(uint var) const { return (_bits == int_to_bit(va... method contains_unknown (line 73) | bool contains_unknown() const { return (_bits & UNKNOWN) != 0; } method contains_allocated (line 74) | bool contains_allocated() const { return (_bits & ALLOCATED) != ... method contains_vars (line 75) | bool contains_vars() const { return (_bits & (((1 << MAXBIT... method set (line 76) | void set(uint var) { _bits = int_to_bit(var); } method add (line 77) | void add(uint var) { _bits |= int_to_bit(var); } method add_unknown (line 78) | void add_unknown() { _bits = UNKNOWN; } method add_allocated (line 79) | void add_allocated() { _bits = ALLOCATED; } method set_union (line 80) | void set_union(const ArgumentMap &am) { _bits |= am._bits; } method set_intersect (line 81) | void set_intersect(const ArgumentMap &am) { _bits |= am._bits; } method set_difference (line 82) | void set_difference(const ArgumentMap &am) { _bits &= ~am._bits; } class BCEscapeAnalyzer::StateInfo (line 88) | class BCEscapeAnalyzer::StateInfo { method StateInfo (line 97) | StateInfo() { method ArgumentMap (line 101) | ArgumentMap raw_pop() { guarantee(_stack_height > 0, "stack underflow... method ArgumentMap (line 102) | ArgumentMap apop() { return raw_pop(); } method spop (line 103) | void spop() { raw_pop(); } method lpop (line 104) | void lpop() { spop(); spop(); } method raw_push (line 105) | void raw_push(ArgumentMap i) { guarantee(_stack_height < _max_stack,... method apush (line 106) | void apush(ArgumentMap i) { raw_push(i); } method spush (line 107) | void spush() { raw_push(empty_map); } method lpush (line 108) | void lpush() { spush(); spush(); } FILE: HotSpot1.7/src/share/vm/ci/bcEscapeAnalyzer.hpp class ciMethodBlocks (line 41) | class ciMethodBlocks class ciBlock (line 42) | class ciBlock class BCEscapeAnalyzer (line 44) | class BCEscapeAnalyzer : public ResourceObj { class ArgumentMap (line 73) | class ArgumentMap class StateInfo (line 74) | class StateInfo method is_argument (line 78) | bool is_argument(int i) { return i >= 0 && i < _arg_size; } method ciMethod (line 114) | ciMethod* method() const { return _method; } method ciMethodData (line 115) | ciMethodData* methodData() const { return _methodData; } method BCEscapeAnalyzer (line 116) | BCEscapeAnalyzer* parent() const { return _parent; } method level (line 117) | int level() const { return _level; } method has_dependencies (line 119) | bool has_dependencies() const { return !_dependencies... method is_arg_local (line 124) | bool is_arg_local(int i) const { method is_arg_stack (line 130) | bool is_arg_stack(int i) const { method is_arg_returned (line 135) | bool is_arg_returned(int i) const { method is_return_local (line 139) | bool is_return_local() const { method is_return_allocated (line 144) | bool is_return_allocated() const { method has_non_arg_side_affects (line 153) | bool has_non_arg_side_affects() { return _unknown_modified; } FILE: HotSpot1.7/src/share/vm/ci/ciArray.hpp class ciArray (line 37) | class ciArray : public ciObject { method ciArray (line 42) | ciArray( arrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} method ciArray (line 43) | ciArray( objArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} method ciArray (line 44) | ciArray(typeArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} method ciArray (line 46) | ciArray(ciKlass* klass, int len) : ciObject(klass), _length(len) {} method arrayOop (line 48) | arrayOop get_arrayOop() { return (arrayOop)get_oop(); } method length (line 55) | int length() { return _length; } method is_array (line 58) | bool is_array() { return true; } method is_java_object (line 59) | bool is_java_object() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciArrayKlass.cpp function ciType (line 58) | ciType* ciArrayKlass::element_type() { function ciType (line 71) | ciType* ciArrayKlass::base_element_type() { function ciArrayKlass (line 99) | ciArrayKlass* ciArrayKlass::make(ciType* element_type) { FILE: HotSpot1.7/src/share/vm/ci/ciArrayKlass.hpp class ciArrayKlass (line 34) | class ciArrayKlass : public ciKlass { method arrayKlass (line 43) | arrayKlass* get_arrayKlass() { method jint (line 50) | jint dimension() { return _dimension; } method ciInstance (line 55) | ciInstance* component_mirror() { method is_array_klass (line 61) | bool is_array_klass() { return true; } method is_java_klass (line 62) | bool is_java_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciArrayKlassKlass.hpp class ciArrayKlassKlass (line 34) | class ciArrayKlassKlass : public ciKlassKlass { method ciArrayKlassKlass (line 36) | ciArrayKlassKlass(KlassHandle h_k, ciSymbol* name) method arrayKlassKlass (line 39) | arrayKlassKlass* get_arrayKlassKlass() { method is_array_klass_klass (line 47) | bool is_array_klass_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciCPCache.hpp class ciCPCache (line 38) | class ciCPCache : public ciObject { method constantPoolCacheOop (line 40) | constantPoolCacheOop get_cpCacheOop() { // must be called inside a V... method ConstantPoolCacheEntry (line 44) | ConstantPoolCacheEntry* entry_at(int i) { method ciCPCache (line 52) | ciCPCache(constantPoolCacheHandle cpcache) : ciObject(cpcache) {} method is_cpcache (line 55) | bool is_cpcache() const { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciCallProfile.hpp class ciCallProfile (line 35) | class ciCallProfile : StackObj { method ciCallProfile (line 49) | ciCallProfile() { method has_receiver (line 62) | bool has_receiver(int i) const { return _limit > i; } method morphism (line 63) | int morphism() const { return _morphism; } method count (line 65) | int count() const { return _count; } method receiver_count (line 66) | int receiver_count(int i) { method receiver_prob (line 70) | float receiver_prob(int i) { method ciMethod (line 74) | ciMethod* method(int i) { method ciKlass (line 78) | ciKlass* receiver(int i) { method ciCallProfile (line 84) | ciCallProfile rescale(double scale) { FILE: HotSpot1.7/src/share/vm/ci/ciCallSite.cpp function ciMethodHandle (line 45) | ciMethodHandle* ciCallSite::get_target() const { FILE: HotSpot1.7/src/share/vm/ci/ciCallSite.hpp class ciCallSite (line 33) | class ciCallSite : public ciInstance { method ciCallSite (line 35) | ciCallSite(instanceHandle h_i) : ciInstance(h_i) {} method is_call_site (line 38) | bool is_call_site() const { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciClassList.hpp class ciEnv (line 28) | class ciEnv class ciObjectFactory (line 29) | class ciObjectFactory class ciConstantPoolCache (line 30) | class ciConstantPoolCache class ciCPCache (line 31) | class ciCPCache class ciField (line 33) | class ciField class ciConstant (line 34) | class ciConstant class ciFlags (line 35) | class ciFlags class ciExceptionHandler (line 36) | class ciExceptionHandler class ciCallProfile (line 37) | class ciCallProfile class ciSignature (line 38) | class ciSignature class ciBytecodeStream (line 40) | class ciBytecodeStream class ciSignatureStream (line 41) | class ciSignatureStream class ciExceptionHandlerStream (line 42) | class ciExceptionHandlerStream class ciTypeFlow (line 44) | class ciTypeFlow class ciObject (line 46) | class ciObject class ciNullObject (line 47) | class ciNullObject class ciInstance (line 48) | class ciInstance class ciCallSite (line 49) | class ciCallSite class ciMemberName (line 50) | class ciMemberName class ciMethodHandle (line 51) | class ciMethodHandle class ciMethodType (line 52) | class ciMethodType class ciMethod (line 53) | class ciMethod class ciMethodData (line 54) | class ciMethodData class ciReceiverTypeData (line 55) | class ciReceiverTypeData class ciSymbol (line 56) | class ciSymbol class ciArray (line 57) | class ciArray class ciObjArray (line 58) | class ciObjArray class ciTypeArray (line 59) | class ciTypeArray class ciType (line 60) | class ciType class ciReturnAddress (line 61) | class ciReturnAddress class ciKlass (line 62) | class ciKlass class ciInstanceKlass (line 63) | class ciInstanceKlass class ciMethodKlass (line 64) | class ciMethodKlass class ciArrayKlass (line 65) | class ciArrayKlass class ciObjArrayKlass (line 66) | class ciObjArrayKlass class ciTypeArrayKlass (line 67) | class ciTypeArrayKlass class ciKlassKlass (line 68) | class ciKlassKlass class ciInstanceKlassKlass (line 69) | class ciInstanceKlassKlass class ciArrayKlassKlass (line 70) | class ciArrayKlassKlass class ciObjArrayKlassKlass (line 71) | class ciObjArrayKlassKlass class ciTypeArrayKlassKlass (line 72) | class ciTypeArrayKlassKlass FILE: HotSpot1.7/src/share/vm/ci/ciConstant.hpp function VALUE_OBJ_CLASS_SPEC (line 34) | class ciConstant VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/ci/ciConstantPoolCache.hpp class ciConstantPoolCache (line 36) | class ciConstantPoolCache : public ResourceObj { FILE: HotSpot1.7/src/share/vm/ci/ciEnv.cpp function ciInstance (line 237) | ciInstance* ciEnv::get_or_create_exception(jobject& handle, Symbol* name) { function ciInstance (line 260) | ciInstance* ciEnv::ArrayIndexOutOfBoundsException_instance() { function ciInstance (line 268) | ciInstance* ciEnv::ArrayStoreException_instance() { function ciInstance (line 276) | ciInstance* ciEnv::ClassCastException_instance() { function ciInstance (line 285) | ciInstance* ciEnv::the_null_string() { function ciInstance (line 293) | ciInstance* ciEnv::the_min_jint_string() { function ciMethod (line 303) | ciMethod* ciEnv::get_method_from_handle(jobject method) { function ciArray (line 310) | ciArray* ciEnv::make_system_array(GrowableArray* objects) { function ciKlass (line 373) | ciKlass* ciEnv::get_klass_by_name_impl(ciKlass* accessing_klass, function ciKlass (line 483) | ciKlass* ciEnv::get_klass_by_name(ciKlass* accessing_klass, function ciKlass (line 496) | ciKlass* ciEnv::get_klass_by_index_impl(constantPoolHandle cpool, function ciKlass (line 563) | ciKlass* ciEnv::get_klass_by_index(constantPoolHandle cpool, function ciConstant (line 574) | ciConstant ciEnv::get_constant_by_index_impl(constantPoolHandle cpool, function ciConstant (line 657) | ciConstant ciEnv::get_constant_by_index(constantPoolHandle cpool, function ciField (line 670) | ciField* ciEnv::get_field_by_index_impl(ciInstanceKlass* accessor, function ciField (line 690) | ciField* ciEnv::get_field_by_index(ciInstanceKlass* accessor, function methodOop (line 700) | methodOop ciEnv::lookup_method(instanceKlass* accessor, function ciMethod (line 738) | ciMethod* ciEnv::get_method_by_index_impl(constantPoolHandle cpool, function ciInstanceKlass (line 821) | ciInstanceKlass* ciEnv::get_instance_klass_for_declared_method_holder(ci... function ciMethod (line 843) | ciMethod* ciEnv::get_method_by_index(constantPoolHandle cpool, function ciKlass (line 1102) | ciKlass* ciEnv::find_system_klass(ciSymbol* klass_name) { function uint (line 1116) | uint ciEnv::compile_id() { FILE: HotSpot1.7/src/share/vm/ci/ciEnv.hpp class CompileTask (line 37) | class CompileTask class ciEnv (line 43) | class ciEnv : StackObj { class CompileBroker (line 46) | class CompileBroker method ciObject (line 167) | ciObject* get_object(oop o) { method ciSymbol (line 175) | ciSymbol* get_symbol(Symbol* o) { method ciMethod (line 191) | ciMethod* get_unloaded_method(ciInstanceKlass* holder, method ciKlass (line 200) | ciKlass* get_unloaded_klass(ciKlass* accessing_klass, method ciInstance (line 207) | ciInstance* get_unloaded_klass_mirror(ciKlass* type) { method ciInstance (line 212) | ciInstance* get_unloaded_method_handle_constant(ciKlass* holder, method ciInstance (line 220) | ciInstance* get_unloaded_method_type_constant(ciSymbol* signature) { method ciKlass (line 226) | ciKlass *check_get_unloaded_klass(ciKlass* accessing_klass, ciSymbol*... method ciReturnAddress (line 232) | ciReturnAddress* get_return_address(int bci) { method ciMethodData (line 238) | ciMethodData* get_empty_methodData() { method OopRecorder (line 265) | OopRecorder* oop_recorder() { return _oop_recorder; } method set_oop_recorder (line 266) | void set_oop_recorder(OopRecorder* r) { _oop_recorder = r; } method DebugInformationRecorder (line 268) | DebugInformationRecorder* debug_info() { return _debug_info; } method set_debug_info (line 269) | void set_debug_info(DebugInformationRecorder* i) { _debug_info = i; } method Dependencies (line 271) | Dependencies* dependencies() { return _dependencies; } method set_dependencies (line 272) | void set_dependencies(Dependencies* d) { _dependencies = d; } method failing (line 276) | bool failing() { return _failure_reason != NULL; } method compilable (line 282) | int compilable() { return _compilable; } method break_at_compile (line 298) | bool break_at_compile() { return _break_at_compile; } method set_break_at_compile (line 299) | void set_break_at_compile(bool z) { _break_at_compile = z; } method jvmti_can_hotswap_or_post_breakpoint (line 303) | bool jvmti_can_hotswap_or_post_breakpoint() const { return _jvmti_can... method jvmti_can_access_local_variables (line 304) | bool jvmti_can_access_local_variables() const { return _jvmti_can... method jvmti_can_post_on_exceptions (line 305) | bool jvmti_can_post_on_exceptions() const { return _jvmti_can... method dtrace_extended_probes (line 309) | bool dtrace_extended_probes() const { return _dtrace_extended_probes; } method dtrace_monitor_probes (line 310) | bool dtrace_monitor_probes() const { return _dtrace_monitor_probes; } method dtrace_method_probes (line 311) | bool dtrace_method_probes() const { return _dtrace_method_probes; } method dtrace_alloc_probes (line 312) | bool dtrace_alloc_probes() const { return _dtrace_alloc_probes; } method CompileTask (line 316) | CompileTask* task() { return _task; } method ciInstance (line 345) | ciInstance* NullPointerException_instance() { method ciInstance (line 349) | ciInstance* ArithmeticException_instance() { method ciSymbol (line 362) | static ciSymbol* unloaded_cisymbol() { method ciObjArrayKlass (line 365) | static ciObjArrayKlass* unloaded_ciobjarrayklass() { method ciInstanceKlass (line 368) | static ciInstanceKlass* unloaded_ciinstance_klass() { method Arena (line 391) | Arena* arena() { return _arena; } method ciEnv (line 394) | static ciEnv* current() { return CompilerThread::current()->env(); } method ciEnv (line 397) | static ciEnv* current(CompilerThread *thread) { return thread->env(); } method set_compiler_data (line 401) | void set_compiler_data(void* x) { _compiler_data = x; } method CompileLog (line 411) | CompileLog* log() { return _log; } method set_log (line 412) | void set_log(CompileLog* log) { _log = log; } FILE: HotSpot1.7/src/share/vm/ci/ciExceptionHandler.cpp function ciInstanceKlass (line 37) | ciInstanceKlass* ciExceptionHandler::catch_klass() { FILE: HotSpot1.7/src/share/vm/ci/ciExceptionHandler.hpp class ciExceptionHandler (line 34) | class ciExceptionHandler : public ResourceObj { method ciExceptionHandler (line 52) | ciExceptionHandler(ciInstanceKlass* loading_klass, method start (line 63) | int start() { return _start; } method limit (line 64) | int limit() { return _limit; } method handler_bci (line 65) | int handler_bci() { return _handler_bci; } method catch_klass_index (line 66) | int catch_klass_index() { return _catch_klass_index; } method is_catch_all (line 71) | bool is_catch_all() { return catch_klass_index() == 0; } method is_in_range (line 72) | bool is_in_range(int bci) { method catches (line 75) | bool catches(ciInstanceKlass *exc) { method is_rethrow (line 78) | bool is_rethrow() { return handler_bci() == -1; } FILE: HotSpot1.7/src/share/vm/ci/ciField.cpp function trust_final_non_static_fields (line 173) | static bool trust_final_non_static_fields(ciInstanceKlass* holder) { function ciType (line 285) | ciType* ciField::compute_type() { function ciType (line 289) | ciType* ciField::compute_type_impl() { FILE: HotSpot1.7/src/share/vm/ci/ciField.hpp class ciField (line 38) | class ciField : public ResourceObj { class ciEnv (line 40) | class ciEnv method ciFlags (line 69) | ciFlags flags() { return _flags; } method ciInstanceKlass (line 96) | ciInstanceKlass* holder() { return _holder; } method ciSymbol (line 99) | ciSymbol* name() { return _name; } method ciSymbol (line 102) | ciSymbol* signature() { return _signature; } method ciType (line 105) | ciType* type() { return (_type == NULL) ? compute_type() : _type; } method BasicType (line 108) | BasicType layout_type() { return type2field[(_type == NULL) ? T_OBJECT... method size_in_bytes (line 111) | int size_in_bytes() { return type2aelembytes(layout_type()); } method offset (line 114) | int offset() { method offset_in_bytes (line 120) | int offset_in_bytes() { method is_shared (line 125) | bool is_shared() { method is_constant (line 143) | bool is_constant() { return _is_constant; } method ciConstant (line 146) | ciConstant constant_value() { method ciConstant (line 153) | ciConstant constant_value_of(ciObject* object) { method is_public (line 171) | bool is_public () { return flags().is_public(); } method is_private (line 172) | bool is_private () { return flags().is_private(); } method is_protected (line 173) | bool is_protected () { return flags().is_protected(); } method is_static (line 174) | bool is_static () { return flags().is_static(); } method is_final (line 175) | bool is_final () { return flags().is_final(); } method is_volatile (line 176) | bool is_volatile () { return flags().is_volatile(); } method is_transient (line 177) | bool is_transient () { return flags().is_transient(); } method is_call_site_target (line 179) | bool is_call_site_target() { FILE: HotSpot1.7/src/share/vm/ci/ciFlags.hpp function VALUE_OBJ_CLASS_SPEC (line 36) | class ciFlags VALUE_OBJ_CLASS_SPEC { function is_private (line 50) | bool is_private () const { return (_flags & JVM_ACC_PRIVATE ... function is_protected (line 51) | bool is_protected () const { return (_flags & JVM_ACC_PROTECTE... function is_static (line 52) | bool is_static () const { return (_flags & JVM_ACC_STATIC ... function is_final (line 53) | bool is_final () const { return (_flags & JVM_ACC_FINAL ... function is_synchronized (line 54) | bool is_synchronized() const { return (_flags & JVM_ACC_SYNCHRON... function is_super (line 55) | bool is_super () const { return (_flags & JVM_ACC_SUPER ... function is_volatile (line 56) | bool is_volatile () const { return (_flags & JVM_ACC_VOLATILE... function is_transient (line 57) | bool is_transient () const { return (_flags & JVM_ACC_TRANSIEN... function is_native (line 58) | bool is_native () const { return (_flags & JVM_ACC_NATIVE ... function is_interface (line 59) | bool is_interface () const { return (_flags & JVM_ACC_INTERFAC... function is_abstract (line 60) | bool is_abstract () const { return (_flags & JVM_ACC_ABSTRACT... function is_strict (line 61) | bool is_strict () const { return (_flags & JVM_ACC_STRICT ... function jint (line 64) | jint as_int() { return _flags; } FILE: HotSpot1.7/src/share/vm/ci/ciInstance.cpp function ciType (line 41) | ciType* ciInstance::java_mirror_type() { function ciConstant (line 62) | ciConstant ciInstance::field_value(ciField* field) { function ciConstant (line 127) | ciConstant ciInstance::field_value_by_offset(int field_offset) { function ciKlass (line 143) | ciKlass* ciInstance::java_lang_Class_klass() { FILE: HotSpot1.7/src/share/vm/ci/ciInstance.hpp class ciInstance (line 36) | class ciInstance : public ciObject { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciInstance (line 44) | ciInstance(ciKlass* klass) : ciObject(klass) {} method instanceOop (line 46) | instanceOop get_instanceOop() { return (instanceOop)get_oop(); } method is_instance (line 59) | bool is_instance() { return true; } method is_java_object (line 60) | bool is_java_object() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciInstanceKlass.cpp function oop (line 133) | oop ciInstanceKlass::loader() { function jobject (line 140) | jobject ciInstanceKlass::loader_handle() { function oop (line 146) | oop ciInstanceKlass::protection_domain() { function jobject (line 153) | jobject ciInstanceKlass::protection_domain_handle() { function ciConstantPoolCache (line 161) | ciConstantPoolCache* ciInstanceKlass::field_cache() { function ciInstanceKlass (line 176) | ciInstanceKlass* ciInstanceKlass::get_canonical_holder(int offset) { function ciInstanceKlass (line 291) | ciInstanceKlass* ciInstanceKlass::super() { function ciInstance (line 307) | ciInstance* ciInstanceKlass::java_mirror() { function ciInstanceKlass (line 319) | ciInstanceKlass* ciInstanceKlass::unique_concrete_subklass() { function ciField (line 343) | ciField* ciInstanceKlass::get_field_by_offset(int field_offset, bool is_... function ciField (line 368) | ciField* ciInstanceKlass::get_field_by_name(ciSymbol* name, ciSymbol* si... class NonStaticFieldFiller (line 383) | class NonStaticFieldFiller: public FieldClosure { method NonStaticFieldFiller (line 387) | NonStaticFieldFiller(ciEnv* curEnv, GrowableArray* arr) : method do_field (line 390) | void do_field(fieldDescriptor* fd) { function sort_field_by_offset (line 412) | static int sort_field_by_offset(ciField** a, ciField** b) { function ciMethod (line 509) | ciMethod* ciInstanceKlass::find_method(ciSymbol* name, ciSymbol* signatu... function ciInstanceKlass (line 541) | ciInstanceKlass* ciInstanceKlass::implementor() { FILE: HotSpot1.7/src/share/vm/ci/ciInstanceKlass.hpp class ciInstanceKlass (line 39) | class ciInstanceKlass : public ciKlass { class ciBytecodeStream (line 41) | class ciBytecodeStream method instanceKlass (line 80) | instanceKlass* get_instanceKlass() const { method is_shared (line 98) | bool is_shared() { return _is_shared; } method update_if_shared (line 106) | void update_if_shared(instanceKlass::ClassState expected) { method is_initialized (line 114) | bool is_initialized() { method is_being_initialized (line 119) | bool is_being_initialized() { method is_linked (line 124) | bool is_linked() { method ciFlags (line 130) | ciFlags flags() { method has_finalizer (line 134) | bool has_finalizer() { method has_subklass (line 137) | bool has_subklass() { method jint (line 148) | jint size_helper() { method jint (line 152) | jint nonstatic_field_size() { method jint (line 155) | jint has_nonstatic_fields() { method jint (line 158) | jint nonstatic_oop_map_size() { method jint (line 162) | jint nof_implementors() { method nof_nonstatic_fields (line 182) | int nof_nonstatic_fields() { method ciField (line 189) | ciField* nonstatic_field_at(int i) { method contains_field_offset (line 197) | bool contains_field_offset(int offset) { method is_public (line 207) | bool is_public () { return flags().is_public(); } method is_final (line 208) | bool is_final () { return flags().is_final(); } method is_super (line 209) | bool is_super () { return flags().is_super(); } method is_interface (line 210) | bool is_interface () { return flags().is_interface(); } method is_abstract (line 211) | bool is_abstract () { return flags().is_abstract(); } method is_in_package (line 226) | bool is_in_package(const char* packagename) { method is_instance_klass (line 232) | bool is_instance_klass() { return true; } method is_java_klass (line 233) | bool is_java_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciInstanceKlassKlass.cpp function ciInstanceKlassKlass (line 38) | ciInstanceKlassKlass* ciInstanceKlassKlass::make() { FILE: HotSpot1.7/src/share/vm/ci/ciInstanceKlassKlass.hpp class ciInstanceKlassKlass (line 34) | class ciInstanceKlassKlass : public ciKlassKlass { method CI_PACKAGE_ACCESS (line 35) | CI_PACKAGE_ACCESS method instanceKlassKlass (line 43) | instanceKlassKlass* get_instanceKlassKlass() { method is_instance_klass_klass (line 51) | bool is_instance_klass_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciKlass.cpp function juint (line 101) | juint ciKlass::super_depth() { function juint (line 112) | juint ciKlass::super_check_offset() { function ciKlass (line 123) | ciKlass* ciKlass::super_of_depth(juint i) { function ciKlass (line 156) | ciKlass* function ciKlass (line 190) | ciKlass* ciKlass::find_klass(ciSymbol* klass_name) { function ciInstance (line 202) | ciInstance* ciKlass::java_mirror() { function jint (line 213) | jint ciKlass::modifier_flags() { function jint (line 222) | jint ciKlass::access_flags() { FILE: HotSpot1.7/src/share/vm/ci/ciKlass.hpp class ciKlass (line 40) | class ciKlass : public ciType { class ciEnv (line 42) | class ciEnv method klassOop (line 55) | klassOop get_klassOop() const { method Klass (line 61) | Klass* get_Klass() const { return get_klassOop()->klass_part(); } method oop (line 64) | virtual oop loader() { return NULL; } method jobject (line 65) | virtual jobject loader_handle() { return NULL; } method oop (line 67) | virtual oop protection_domain() { return NULL; } method jobject (line 68) | virtual jobject protection_domain_handle() { return NULL; } method ciSymbol (line 78) | ciSymbol* name() const { return _name; } method jint (line 81) | jint layout_helper() { return _layout_helper; } method juint (line 89) | static juint primary_super_limit() { return Klass::primary_super_limit... method is_interface (line 94) | virtual bool is_interface() { method is_abstract (line 98) | virtual bool is_abstract() { method is_leaf_type (line 103) | virtual bool is_leaf_type() { method is_klass (line 122) | bool is_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciKlassKlass.cpp function ciKlassKlass (line 38) | ciKlassKlass* ciKlassKlass::make() { FILE: HotSpot1.7/src/share/vm/ci/ciKlassKlass.hpp class ciKlassKlass (line 36) | class ciKlassKlass : public ciKlass { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciKlassKlass (line 44) | ciKlassKlass(KlassHandle h_k, ciSymbol *name) method klassKlass (line 47) | klassKlass* get_klassKlass() { return (klassKlass*)get_Klass(); } method is_klass_klass (line 53) | bool is_klass_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciMemberName.cpp function ciMethod (line 35) | ciMethod* ciMemberName::get_vmtarget() const { FILE: HotSpot1.7/src/share/vm/ci/ciMemberName.hpp class ciMemberName (line 34) | class ciMemberName : public ciInstance { method ciMemberName (line 36) | ciMemberName(instanceHandle h_i) : ciInstance(h_i) {} method is_member_name (line 39) | bool is_member_name() const { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciMethod.cpp function u_char (line 245) | u_char* ciMethod::compressed_linenumber_table() const { function address (line 291) | address ciMethod::native_entry() { function address (line 306) | address ciMethod::interpreter_entry() { function ciTypeFlow (line 351) | ciTypeFlow* ciMethod::get_flow_analysis() { function ciTypeFlow (line 368) | ciTypeFlow* ciMethod::get_osr_flow_analysis(int osr_bci) { function MethodLivenessResult (line 386) | MethodLivenessResult ciMethod::raw_liveness_at_bci(int bci) { function MethodLivenessResult (line 403) | MethodLivenessResult ciMethod::liveness_at_bci(int bci) { function BitMap (line 426) | BitMap ciMethod::live_local_oops_at_bci(int bci) { function BitMap (line 446) | const BitMap ciMethod::bci_block_start() { function ciCallProfile (line 465) | ciCallProfile ciMethod::call_profile_at_bci(int bci) { function ciMethod (line 567) | ciMethod* ciMethod::find_monomorphic_target(ciInstanceKlass* caller, function ciMethod (line 651) | ciMethod* ciMethod::resolve_invoke(ciKlass* caller, ciKlass* exact_recei... function ciField (line 739) | ciField* ciMethod::get_field_at_bci(int bci, bool &will_link) { function ciMethod (line 748) | ciMethod* ciMethod::get_method_at_bci(int bci, bool &will_link, ciSignat... function ciMethodData (line 860) | ciMethodData* ciMethod::method_data() { function ciMethodData (line 883) | ciMethodData* ciMethod::method_data_or_null() { function GUARDED_VM_ENTRY (line 1043) | GUARDED_VM_ENTRY( function BCEscapeAnalyzer (line 1147) | BCEscapeAnalyzer *ciMethod::get_bcea() { function ciMethodBlocks (line 1159) | ciMethodBlocks *ciMethod::get_method_blocks() { FILE: HotSpot1.7/src/share/vm/ci/ciMethod.hpp class ciMethodBlocks (line 36) | class ciMethodBlocks class MethodLiveness (line 37) | class MethodLiveness class BitMap (line 38) | class BitMap class Arena (line 39) | class Arena class BCEscapeAnalyzer (line 40) | class BCEscapeAnalyzer class ciMethod (line 47) | class ciMethod : public ciObject { class ciEnv (line 50) | class ciEnv method methodOop (line 93) | methodOop get_methodOop() const { method oop (line 99) | oop loader() const { return _holder->loade... method check_is_loaded (line 107) | void check_is_loaded() const { assert(is_loaded(), "... method code_at_put (line 111) | void code_at_put(int bci, Bytecodes::Code code) { method ciFlags (line 120) | ciFlags flags() const { check_is_loaded(); re... method ciSymbol (line 121) | ciSymbol* name() const { return _name; } method ciInstanceKlass (line 122) | ciInstanceKlass* holder() const { return _holder; } method ciSignature (line 127) | ciSignature* signature() const { return _signature; } method ciType (line 128) | ciType* return_type() const { return _signature->re... method arg_size_no_receiver (line 129) | int arg_size_no_receiver() const { return _signature->si... method arg_size (line 131) | int arg_size() const { method invoke_arg_size (line 138) | int invoke_arg_size(Bytecodes::Code code) const { method address (line 154) | address code() { if (_code == NULL) lo... method code_size (line 155) | int code_size() const { check_is_loaded(); re... method max_stack (line 156) | int max_stack() const { check_is_loaded(); re... method max_locals (line 157) | int max_locals() const { check_is_loaded(); re... method intrinsic_id (line 158) | vmIntrinsics::ID intrinsic_id() const { check_is_loaded(); re... method has_exception_handlers (line 159) | bool has_exception_handlers() const { check_is_loaded(); re... method exception_table_length (line 160) | int exception_table_length() const { check_is_loaded(); re... method interpreter_invocation_count (line 161) | int interpreter_invocation_count() const { check_is_loaded(); re... method interpreter_throwout_count (line 162) | int interpreter_throwout_count() const { check_is_loaded(); re... method force_inline (line 167) | bool force_inline() { return get_methodOop()->force_inline(); } method dont_inline (line 168) | bool dont_inline() { return get_methodOop()->dont_inline(); } method java_code_at_bci (line 173) | Bytecodes::Code java_code_at_bci(int bci) { method uses_monitors (line 196) | bool uses_monitors() const { return _uses_monitors; } method has_monitor_bytecodes (line 197) | bool has_monitor_bytecodes() const { return _uses_monitors; } method is_method (line 271) | bool is_method() { return true; } method is_public (line 274) | bool is_public () const { return flags().is_pub... method is_private (line 275) | bool is_private () const { return flags().is_pri... method is_protected (line 276) | bool is_protected () const { return flags().is_pro... method is_static (line 277) | bool is_static () const { return flags().is_sta... method is_final (line 278) | bool is_final () const { return flags().is_fin... method is_synchronized (line 279) | bool is_synchronized() const { return flags().is_syn... method is_native (line 280) | bool is_native () const { return flags().is_nat... method is_interface (line 281) | bool is_interface () const { return flags().is_int... method is_abstract (line 282) | bool is_abstract () const { return flags().is_abs... method is_strict (line 283) | bool is_strict () const { return flags().is_str... method is_final_method (line 288) | bool is_final_method() const { return is_final() || ... method can_be_statically_bound (line 293) | bool can_be_statically_bound() const { return _can_be_static... method print_codes (line 297) | void print_codes() { FILE: HotSpot1.7/src/share/vm/ci/ciMethodBlocks.cpp function ciBlock (line 35) | ciBlock *ciMethodBlocks::block_containing(int bci) { function ciBlock (line 53) | ciBlock *ciMethodBlocks::split_block_at(int bci) { function ciBlock (line 84) | ciBlock *ciMethodBlocks::make_block_at(int bci) { function ciBlock (line 104) | ciBlock *ciMethodBlocks::make_dummy_block() { FILE: HotSpot1.7/src/share/vm/ci/ciMethodBlocks.hpp class ciBlock (line 33) | class ciBlock method start_bci (line 94) | int start_bci() const { return _start_bci; } method limit_bci (line 95) | int limit_bci() const { return _limit_bci; } method control_bci (line 96) | int control_bci() const { return _control_bci; } method index (line 97) | int index() const { return _idx; } method set_start_bci (line 98) | void set_start_bci(int bci) { _start_bci = bci; } method set_limit_bci (line 99) | void set_limit_bci(int bci) { _limit_bci = bci; } method set_control_bci (line 100) | void set_control_bci(int bci) { _control_bci = bci;} method ex_start_bci (line 102) | int ex_start_bci() const { return _ex_start_bci; } method ex_limit_bci (line 103) | int ex_limit_bci() const { return _ex_limit_bci; } method contains (line 104) | bool contains(int bci) const { return start_bci() <= bci && bci < limi... method processed (line 107) | bool processed() const { return (_flags & Processed) != 0; } method is_handler (line 108) | bool is_handler() const { return (_flags & Handler) != 0; } method may_throw (line 109) | bool may_throw() const { return (_flags & MayThrow) != 0; } method does_jsr (line 110) | bool does_jsr() const { return (_flags & DoesJsr) != 0; } method does_ret (line 111) | bool does_ret() const { return (_flags & DoesRet) != 0; } method has_handler (line 112) | bool has_handler() const { return (_flags & HasHandler) != 0; } method is_ret_target (line 113) | bool is_ret_target() const { return (_flags & RetTarget) != 0; } method set_processed (line 114) | void set_processed() { _flags |= Processed; } method clear_processed (line 115) | void clear_processed() { _flags &= ~Processed; } method set_handler (line 116) | void set_handler() { _flags |= Handler; } method set_may_throw (line 117) | void set_may_throw() { _flags |= MayThrow; } method set_does_jsr (line 118) | void set_does_jsr() { _flags |= DoesJsr; } method clear_does_jsr (line 119) | void clear_does_jsr() { _flags &= ~DoesJsr; } method set_does_ret (line 120) | void set_does_ret() { _flags |= DoesRet; } method clear_does_ret (line 121) | void clear_does_ret() { _flags &= ~DoesRet; } method set_is_ret_target (line 122) | void set_is_ret_target() { _flags |= RetTarget; } method set_has_handler (line 123) | void set_has_handler() { _flags |= HasHandler; } method clear_exception_handler (line 124) | void clear_exception_handler() { _flags &= ~Handler; _ex_start_bci ... method ciMethod (line 126) | ciMethod *method() const { return _method; } class ciMethodBlocks (line 37) | class ciMethodBlocks : public ResourceObj { method ciBlock (line 51) | ciBlock *block(int index) { return _blocks->at(index); } method num_blocks (line 55) | int num_blocks() { return _num_blocks;} class ciBlock (line 65) | class ciBlock : public ResourceObj { method start_bci (line 94) | int start_bci() const { return _start_bci; } method limit_bci (line 95) | int limit_bci() const { return _limit_bci; } method control_bci (line 96) | int control_bci() const { return _control_bci; } method index (line 97) | int index() const { return _idx; } method set_start_bci (line 98) | void set_start_bci(int bci) { _start_bci = bci; } method set_limit_bci (line 99) | void set_limit_bci(int bci) { _limit_bci = bci; } method set_control_bci (line 100) | void set_control_bci(int bci) { _control_bci = bci;} method ex_start_bci (line 102) | int ex_start_bci() const { return _ex_start_bci; } method ex_limit_bci (line 103) | int ex_limit_bci() const { return _ex_limit_bci; } method contains (line 104) | bool contains(int bci) const { return start_bci() <= bci && bci < limi... method processed (line 107) | bool processed() const { return (_flags & Processed) != 0; } method is_handler (line 108) | bool is_handler() const { return (_flags & Handler) != 0; } method may_throw (line 109) | bool may_throw() const { return (_flags & MayThrow) != 0; } method does_jsr (line 110) | bool does_jsr() const { return (_flags & DoesJsr) != 0; } method does_ret (line 111) | bool does_ret() const { return (_flags & DoesRet) != 0; } method has_handler (line 112) | bool has_handler() const { return (_flags & HasHandler) != 0; } method is_ret_target (line 113) | bool is_ret_target() const { return (_flags & RetTarget) != 0; } method set_processed (line 114) | void set_processed() { _flags |= Processed; } method clear_processed (line 115) | void clear_processed() { _flags &= ~Processed; } method set_handler (line 116) | void set_handler() { _flags |= Handler; } method set_may_throw (line 117) | void set_may_throw() { _flags |= MayThrow; } method set_does_jsr (line 118) | void set_does_jsr() { _flags |= DoesJsr; } method clear_does_jsr (line 119) | void clear_does_jsr() { _flags &= ~DoesJsr; } method set_does_ret (line 120) | void set_does_ret() { _flags |= DoesRet; } method clear_does_ret (line 121) | void clear_does_ret() { _flags &= ~DoesRet; } method set_is_ret_target (line 122) | void set_is_ret_target() { _flags |= RetTarget; } method set_has_handler (line 123) | void set_has_handler() { _flags |= HasHandler; } method clear_exception_handler (line 124) | void clear_exception_handler() { _flags &= ~Handler; _ex_start_bci ... method ciMethod (line 126) | ciMethod *method() const { return _method; } FILE: HotSpot1.7/src/share/vm/ci/ciMethodData.cpp function ciProfileData (line 133) | ciProfileData* ciMethodData::data_at(int data_index) { function ciProfileData (line 166) | ciProfileData* ciMethodData::next_data(ciProfileData* current) { function ciProfileData (line 174) | ciProfileData* ciMethodData::bci_to_data(int bci) { function uint (line 332) | uint ciMethodData::arg_modified(int arg) const { function ByteSize (line 340) | ByteSize ciMethodData::offset_of_slot(ciProfileData* data, ByteSize slot... function ciArgInfoData (line 353) | ciArgInfoData *ciMethodData::arg_info() const { FILE: HotSpot1.7/src/share/vm/ci/ciMethodData.hpp class ciBitData (line 35) | class ciBitData method ciBitData (line 49) | ciBitData(DataLayout* layout) : BitData(layout) {} class ciCounterData (line 36) | class ciCounterData method ciCounterData (line 54) | ciCounterData(DataLayout* layout) : CounterData(layout) {} class ciJumpData (line 37) | class ciJumpData method ciJumpData (line 59) | ciJumpData(DataLayout* layout) : JumpData(layout) {} class ciReceiverTypeData (line 38) | class ciReceiverTypeData method ciReceiverTypeData (line 64) | ciReceiverTypeData(DataLayout* layout) : ReceiverTypeData(layout) {} method set_receiver (line 66) | void set_receiver(uint row, ciKlass* recv) { method ciKlass (line 72) | ciKlass* receiver(uint row) { method translate_from (line 80) | virtual void translate_from(ProfileData* data) { class ciRetData (line 39) | class ciRetData method ciRetData (line 117) | ciRetData(DataLayout* layout) : RetData(layout) {} class ciBranchData (line 40) | class ciBranchData method ciBranchData (line 122) | ciBranchData(DataLayout* layout) : BranchData(layout) {} class ciArrayData (line 41) | class ciArrayData method ciArrayData (line 127) | ciArrayData(DataLayout* layout) : ArrayData(layout) {} class ciMultiBranchData (line 42) | class ciMultiBranchData method ciMultiBranchData (line 132) | ciMultiBranchData(DataLayout* layout) : MultiBranchData(layout) {} class ciArgInfoData (line 43) | class ciArgInfoData method ciArgInfoData (line 137) | ciArgInfoData(DataLayout* layout) : ArgInfoData(layout) {} class ciBitData (line 47) | class ciBitData : public BitData { method ciBitData (line 49) | ciBitData(DataLayout* layout) : BitData(layout) {} class ciCounterData (line 52) | class ciCounterData : public CounterData { method ciCounterData (line 54) | ciCounterData(DataLayout* layout) : CounterData(layout) {} class ciJumpData (line 57) | class ciJumpData : public JumpData { method ciJumpData (line 59) | ciJumpData(DataLayout* layout) : JumpData(layout) {} class ciReceiverTypeData (line 62) | class ciReceiverTypeData : public ReceiverTypeData { method ciReceiverTypeData (line 64) | ciReceiverTypeData(DataLayout* layout) : ReceiverTypeData(layout) {} method set_receiver (line 66) | void set_receiver(uint row, ciKlass* recv) { method ciKlass (line 72) | ciKlass* receiver(uint row) { method translate_from (line 80) | virtual void translate_from(ProfileData* data) { class ciVirtualCallData (line 90) | class ciVirtualCallData : public VirtualCallData { method ciReceiverTypeData (line 92) | ciReceiverTypeData* rtd_super() { return (ciReceiverTypeData*) this; } method ciVirtualCallData (line 95) | ciVirtualCallData(DataLayout* layout) : VirtualCallData(layout) {} method set_receiver (line 97) | void set_receiver(uint row, ciKlass* recv) { method ciKlass (line 101) | ciKlass* receiver(uint row) { method translate_from (line 106) | virtual void translate_from(ProfileData* data) { class ciRetData (line 115) | class ciRetData : public RetData { method ciRetData (line 117) | ciRetData(DataLayout* layout) : RetData(layout) {} class ciBranchData (line 120) | class ciBranchData : public BranchData { method ciBranchData (line 122) | ciBranchData(DataLayout* layout) : BranchData(layout) {} class ciArrayData (line 125) | class ciArrayData : public ArrayData { method ciArrayData (line 127) | ciArrayData(DataLayout* layout) : ArrayData(layout) {} class ciMultiBranchData (line 130) | class ciMultiBranchData : public MultiBranchData { method ciMultiBranchData (line 132) | ciMultiBranchData(DataLayout* layout) : MultiBranchData(layout) {} class ciArgInfoData (line 135) | class ciArgInfoData : public ArgInfoData { method ciArgInfoData (line 137) | ciArgInfoData(DataLayout* layout) : ArgInfoData(layout) {} class ciMethodData (line 145) | class ciMethodData : public ciObject { method data_size (line 188) | int data_size() const { return _data_size; } method extra_data_size (line 189) | int extra_data_size() const { return _extra_data_size; } method methodDataOop (line 192) | methodDataOop get_methodDataOop() const { method DataLayout (line 203) | DataLayout* data_layout_at(int data_index) const { method out_of_bounds (line 208) | bool out_of_bounds(int data_index) { method hint_di (line 213) | int hint_di() const { return _hint_di; } method set_hint_di (line 214) | void set_hint_di(int di) { method ciProfileData (line 218) | ciProfileData* data_before(int bci) { method first_di (line 230) | int first_di() { return 0; } method is_method_data (line 235) | bool is_method_data() { return true; } method set_mature (line 237) | void set_mature() { _state = mature_state; } method is_empty (line 239) | bool is_empty() { return _state == empty_state; } method is_mature (line 240) | bool is_mature() { return _state == mature_state; } method creation_mileage (line 242) | int creation_mileage() { return _orig.creation_mileage(); } method current_mileage (line 243) | int current_mileage() { return _current_mileage; } method invocation_count (line 245) | int invocation_count() { return _invocation_counter; } method backedge_count (line 246) | int backedge_count() { return _backedge_counter; } method dp_to_di (line 258) | int dp_to_di(address dp) { method ciProfileData (line 266) | ciProfileData* first_data() { return data_at(first_di()); } method is_valid (line 268) | bool is_valid(ciProfileData* current) { return current != NULL; } method uint (line 274) | uint overflow_trap_count() const { method uint (line 277) | uint overflow_recompile_count() const { method uint (line 280) | uint decompile_count() const { method uint (line 283) | uint trap_count(int reason) const { method uint (line 286) | uint trap_reason_limit() const { return _orig.trap_reason_limit(); } method uint (line 287) | uint trap_count_limit() const { return _orig.trap_count_limit(); } method has_trap_at (line 291) | int has_trap_at(int bci, int reason) { method trap_recompiled_at (line 295) | int trap_recompiled_at(int bci) { method byte_offset_of_slot (line 319) | int byte_offset_of_slot(ciProfileData* data, ByteSize slot_offset... FILE: HotSpot1.7/src/share/vm/ci/ciMethodHandle.cpp function ciMethod (line 35) | ciMethod* ciMethodHandle::get_vmtarget() const { FILE: HotSpot1.7/src/share/vm/ci/ciMethodHandle.hpp class ciMethodHandle (line 34) | class ciMethodHandle : public ciInstance { method ciMethodHandle (line 36) | ciMethodHandle(instanceHandle h_i) : ciInstance(h_i) {} method is_method_handle (line 39) | bool is_method_handle() const { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciMethodKlass.cpp function ciMethodKlass (line 38) | ciMethodKlass* ciMethodKlass::make() { FILE: HotSpot1.7/src/share/vm/ci/ciMethodKlass.hpp class ciMethodKlass (line 35) | class ciMethodKlass : public ciKlass { method CI_PACKAGE_ACCESS (line 36) | CI_PACKAGE_ACCESS method methodKlass (line 44) | methodKlass* get_methodKlass() { return (methodKlass*)get_Klass(); } method is_method_klass (line 50) | bool is_method_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciMethodType.hpp class ciMethodType (line 35) | class ciMethodType : public ciInstance { method ciType (line 37) | ciType* class_to_citype(oop klass_oop) const { method ciMethodType (line 48) | ciMethodType(instanceHandle h_i) : ciInstance(h_i) {} method is_method_type (line 51) | bool is_method_type() const { return true; } method ciType (line 53) | ciType* rtype() const { method ptype_count (line 60) | int ptype_count() const { method ptype_slot_count (line 64) | int ptype_slot_count() const { method ciType (line 68) | ciType* ptype_at(int index) const { FILE: HotSpot1.7/src/share/vm/ci/ciNullObject.cpp function ciNullObject (line 46) | ciNullObject* ciNullObject::make() { FILE: HotSpot1.7/src/share/vm/ci/ciNullObject.hpp class ciNullObject (line 35) | class ciNullObject : public ciObject { method CI_PACKAGE_ACCESS (line 36) | CI_PACKAGE_ACCESS method is_java_object (line 48) | bool is_java_object() { return true; } method is_null_object (line 51) | bool is_null_object() const { return true; } method is_classless (line 52) | bool is_classless() const { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciObjArray.cpp function ciObject (line 36) | ciObject* ciObjArray::obj_at(int index) { FILE: HotSpot1.7/src/share/vm/ci/ciObjArray.hpp class ciObjArray (line 36) | class ciObjArray : public ciArray { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciObjArray (line 42) | ciObjArray(ciKlass* klass, int len) : ciArray(klass, len) {} method objArrayOop (line 44) | objArrayOop get_objArrayOop() { method is_obj_array (line 52) | bool is_obj_array() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciObjArrayKlass.cpp function ciKlass (line 82) | ciKlass* ciObjArrayKlass::element_klass() { function ciSymbol (line 109) | ciSymbol* ciObjArrayKlass::construct_array_name(ciSymbol* element_name, function ciObjArrayKlass (line 152) | ciObjArrayKlass* ciObjArrayKlass::make_impl(ciKlass* element_klass) { function ciObjArrayKlass (line 181) | ciObjArrayKlass* ciObjArrayKlass::make(ciKlass* element_klass) { FILE: HotSpot1.7/src/share/vm/ci/ciObjArrayKlass.hpp class ciObjArrayKlass (line 34) | class ciObjArrayKlass : public ciArrayKlass { class ciEnv (line 36) | class ciEnv method objArrayKlass (line 48) | objArrayKlass* get_objArrayKlass() { method oop (line 58) | oop loader() { return _base_element_klass->loader(); } method jobject (line 59) | jobject loader_handle() { return _base_element_klass->loader_handle(); } method oop (line 61) | oop protection_domain() { return _base_element_klass->prote... method jobject (line 62) | jobject protection_domain_handle() { return _base_element_klass->prote... method ciKlass (line 70) | ciKlass* base_element_klass() { return _base_element_klass; } method is_obj_array_klass (line 73) | bool is_obj_array_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciObjArrayKlassKlass.cpp function ciObjArrayKlassKlass (line 38) | ciObjArrayKlassKlass* ciObjArrayKlassKlass::make() { FILE: HotSpot1.7/src/share/vm/ci/ciObjArrayKlassKlass.hpp class ciObjArrayKlassKlass (line 34) | class ciObjArrayKlassKlass : public ciArrayKlassKlass { method CI_PACKAGE_ACCESS (line 35) | CI_PACKAGE_ACCESS method objArrayKlassKlass (line 43) | objArrayKlassKlass* get_objArrayKlassKlass() { method is_obj_array_klass_klass (line 51) | bool is_obj_array_klass_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciObject.cpp function ciKlass (line 107) | ciKlass* ciObject::klass() { function uint (line 140) | uint ciObject::ident() { function jobject (line 180) | jobject ciObject::constant_encoding() { FILE: HotSpot1.7/src/share/vm/ci/ciObject.hpp class ciObject (line 51) | class ciObject : public ResourceObj { class ciEnv (line 53) | class ciEnv method jobject (line 73) | jobject handle() const { return _handle; } method oop (line 75) | oop get_oop() const { method init_flags_from (line 80) | void init_flags_from(oop x) { method print_impl (line 92) | virtual void print_impl(outputStream* st) {} method is_perm (line 125) | bool is_perm() { return (_ident & PERM_FLAG) != 0; } method is_scavengable (line 129) | bool is_scavengable() { return (_ident & SCAVENGABLE_FLAG) != 0; } method is_null_object (line 141) | virtual bool is_null_object() const { return false; } method is_call_site (line 142) | virtual bool is_call_site() const { return false; } method is_cpcache (line 143) | virtual bool is_cpcache() const { return false; } method is_instance (line 144) | virtual bool is_instance() { return false; } method is_member_name (line 145) | virtual bool is_member_name() const { return false; } method is_method (line 146) | virtual bool is_method() { return false; } method is_method_data (line 147) | virtual bool is_method_data() { return false; } method is_method_handle (line 148) | virtual bool is_method_handle() const { return false; } method is_method_type (line 149) | virtual bool is_method_type() const { return false; } method is_array (line 150) | virtual bool is_array() { return false; } method is_obj_array (line 151) | virtual bool is_obj_array() { return false; } method is_type_array (line 152) | virtual bool is_type_array() { return false; } method is_symbol (line 153) | virtual bool is_symbol() { return false; } method is_type (line 154) | virtual bool is_type() { return false; } method is_return_address (line 155) | virtual bool is_return_address() { return false; } method is_klass (line 156) | virtual bool is_klass() { return false; } method is_instance_klass (line 157) | virtual bool is_instance_klass() { return false; } method is_method_klass (line 158) | virtual bool is_method_klass() { return false; } method is_array_klass (line 159) | virtual bool is_array_klass() { return false; } method is_obj_array_klass (line 160) | virtual bool is_obj_array_klass() { return false; } method is_type_array_klass (line 161) | virtual bool is_type_array_klass() { return false; } method is_symbol_klass (line 162) | virtual bool is_symbol_klass() { return false; } method is_klass_klass (line 163) | virtual bool is_klass_klass() { return false; } method is_instance_klass_klass (line 164) | virtual bool is_instance_klass_klass() { return false; } method is_array_klass_klass (line 165) | virtual bool is_array_klass_klass() { return false; } method is_obj_array_klass_klass (line 166) | virtual bool is_obj_array_klass_klass() { return false; } method is_type_array_klass_klass (line 167) | virtual bool is_type_array_klass_klass() { return false; } method is_classless (line 171) | virtual bool is_classless() const { return false; } method is_java_object (line 175) | virtual bool is_java_object() { return false; } method is_java_klass (line 179) | virtual bool is_java_klass() { return false; } method is_java_lang_Object (line 183) | virtual bool is_java_lang_Object() { return false; } method is_loaded (line 192) | bool is_loaded() const { method ciNullObject (line 197) | ciNullObject* as_null_object() { method ciCallSite (line 201) | ciCallSite* as_call_site() { method ciCPCache (line 205) | ciCPCache* as_cpcache() { method ciInstance (line 209) | ciInstance* as_instance() { method ciMemberName (line 213) | ciMemberName* as_member_name() { method ciMethod (line 217) | ciMethod* as_method() { method ciMethodData (line 221) | ciMethodData* as_method_data() { method ciMethodHandle (line 225) | ciMethodHandle* as_method_handle() { method ciMethodType (line 229) | ciMethodType* as_method_type() { method ciArray (line 233) | ciArray* as_array() { method ciObjArray (line 237) | ciObjArray* as_obj_array() { method ciTypeArray (line 241) | ciTypeArray* as_type_array() { method ciSymbol (line 245) | ciSymbol* as_symbol() { method ciType (line 249) | ciType* as_type() { method ciReturnAddress (line 253) | ciReturnAddress* as_return_address() { method ciKlass (line 257) | ciKlass* as_klass() { method ciInstanceKlass (line 261) | ciInstanceKlass* as_instance_klass() { method ciMethodKlass (line 265) | ciMethodKlass* as_method_klass() { method ciArrayKlass (line 269) | ciArrayKlass* as_array_klass() { method ciObjArrayKlass (line 273) | ciObjArrayKlass* as_obj_array_klass() { method ciTypeArrayKlass (line 277) | ciTypeArrayKlass* as_type_array_klass() { method ciKlassKlass (line 281) | ciKlassKlass* as_klass_klass() { method ciInstanceKlassKlass (line 285) | ciInstanceKlassKlass* as_instance_klass_klass() { method ciArrayKlassKlass (line 289) | ciArrayKlassKlass* as_array_klass_klass() { method ciObjArrayKlassKlass (line 293) | ciObjArrayKlassKlass* as_obj_array_klass_klass() { method ciTypeArrayKlassKlass (line 297) | ciTypeArrayKlassKlass* as_type_array_klass_klass() { method print (line 304) | void print() { print(tty); } FILE: HotSpot1.7/src/share/vm/ci/ciObjectFactory.cpp function ciSymbol (line 223) | ciSymbol* ciObjectFactory::get_symbol(Symbol* key) { function ciObject (line 252) | ciObject* ciObjectFactory::get(oop key) { function ciObject (line 313) | ciObject* ciObjectFactory::create_new_object(oop o) { function ciMethod (line 381) | ciMethod* ciObjectFactory::get_unloaded_method(ciInstanceKlass* holder, function ciKlass (line 424) | ciKlass* ciObjectFactory::get_unloaded_klass(ciKlass* accessing_klass, function ciInstance (line 502) | ciInstance* ciObjectFactory::get_unloaded_instance(ciInstanceKlass* inst... function ciInstance (line 532) | ciInstance* ciObjectFactory::get_unloaded_klass_mirror(ciKlass* type) { function ciInstance (line 543) | ciInstance* ciObjectFactory::get_unloaded_method_handle_constant(ciKlass... function ciInstance (line 557) | ciInstance* ciObjectFactory::get_unloaded_method_type_constant(ciSymbol*... function ciMethodData (line 569) | ciMethodData* ciObjectFactory::get_empty_methodData() { function ciReturnAddress (line 579) | ciReturnAddress* ciObjectFactory::get_return_address(int bci) { function ciSymbol (line 733) | ciSymbol* ciObjectFactory::vm_symbol_at(int index) { FILE: HotSpot1.7/src/share/vm/ci/ciObjectFactory.hpp class ciObjectFactory (line 38) | class ciObjectFactory : public ResourceObj { type NonPermObject (line 58) | struct NonPermObject : public ResourceObj { method ciObject (line 63) | ciObject* object() { return _object; } method NonPermObject (line 64) | NonPermObject* &next() { return _next; } method is_equal (line 75) | static bool is_equal(NonPermObject* p, oop key) { method Arena (line 85) | Arena* arena() { return _arena; } method is_initialized (line 92) | static bool is_initialized() { return _initialized; } FILE: HotSpot1.7/src/share/vm/ci/ciSignature.cpp function ciType (line 105) | ciType* ciSignature::return_type() const { function ciType (line 114) | ciType* ciSignature::type_at(int index) const { FILE: HotSpot1.7/src/share/vm/ci/ciSignature.hpp class ciSignature (line 36) | class ciSignature : public ResourceObj { method Symbol (line 54) | Symbol* get_symbol() const { return _symbol->get_s... method ciSymbol (line 57) | ciSymbol* as_symbol() const { return _symbol; } method ciKlass (line 58) | ciKlass* accessing_klass() const { return _accessing_kla... method size (line 63) | int size() const { return _size; } method count (line 64) | int count() const { return _count; } method arg_size_for_bc (line 66) | int arg_size_for_bc(Bytecodes::Code bc) { return size() + (Byte... FILE: HotSpot1.7/src/share/vm/ci/ciStreams.cpp function ciKlass (line 187) | ciKlass* ciBytecodeStream::get_klass(bool& will_link) { function ciConstant (line 237) | ciConstant ciBytecodeStream::get_constant() { function constantTag (line 254) | constantTag ciBytecodeStream::get_constant_pool_tag(int index) const { function ciField (line 278) | ciField* ciBytecodeStream::get_field(bool& will_link) { function ciInstanceKlass (line 296) | ciInstanceKlass* ciBytecodeStream::get_declared_field_holder() { function ciMethod (line 360) | ciMethod* ciBytecodeStream::get_method(bool& will_link, ciSignature* *de... function ciObject (line 397) | ciObject* ciBytecodeStream::get_appendix() { function ciMethodType (line 421) | ciMethodType* ciBytecodeStream::get_method_type() { function ciKlass (line 440) | ciKlass* ciBytecodeStream::get_declared_method_holder() { function ciCPCache (line 478) | ciCPCache* ciBytecodeStream::get_cpcache() const { function ciCallSite (line 492) | ciCallSite* ciBytecodeStream::get_call_site() { FILE: HotSpot1.7/src/share/vm/ci/ciStreams.hpp class ciBytecodeStream (line 41) | class ciBytecodeStream : StackObj { method check_java (line 46) | static Bytecodes::Code check_java(Bytecodes::Code c) { method check_defined (line 51) | static Bytecodes::Code check_defined(Bytecodes::Code c) { method reset (line 69) | void reset( address base, unsigned int size ) { method assert_wide (line 75) | void assert_wide(bool require_wide) const { method Bytecode (line 81) | Bytecode bytecode() const { return Bytecode(this, _bc_start); } method Bytecode (line 82) | Bytecode next_bytecode() const { return Bytecode(this, _pc); } method EOBC (line 86) | static Bytecodes::Code EOBC() { method ciBytecodeStream (line 90) | ciBytecodeStream(ciMethod* m) { method ciBytecodeStream (line 94) | ciBytecodeStream() { method ciMethod (line 98) | ciMethod* method() const { return _method; } method reset_to_method (line 100) | void reset_to_method(ciMethod* m) { method set_max_bci (line 116) | void set_max_bci( int max ) { method address (line 120) | address cur_bcp() const { return _bc_start; } method next_bci (line 121) | int next_bci() const { return _pc - _start; } method cur_bci (line 122) | int cur_bci() const { return _bc_start - _start; } method instruction_size (line 123) | int instruction_size() const { return _pc - _bc_start; } method cur_bc (line 125) | Bytecodes::Code cur_bc() const{ return check_java(_bc); } method cur_bc_raw (line 126) | Bytecodes::Code cur_bc_raw() const { return check_defined(_raw_bc); } method next_bc (line 127) | Bytecodes::Code next_bc() { return Bytecodes::java_code((Bytecodes... method next (line 134) | Bytecodes::Code next() { method is_wide (line 149) | bool is_wide() const { return ( _pc == _was_wide ); } method has_cache_index (line 152) | bool has_cache_index() const { return Bytecodes::uses_cp_cache(cur_bc_... method has_optional_appendix (line 154) | bool has_optional_appendix() { return Bytecodes::has_optional_appendix... method get_index_u1 (line 156) | int get_index_u1() const { method get_index_u1_cpcache (line 160) | int get_index_u1_cpcache() const { method get_index (line 166) | int get_index() const { method get_index_u2 (line 174) | int get_index_u2(bool is_wide = false) const { method get_index_u2_cpcache (line 179) | int get_index_u2_cpcache() const { method get_index_u4 (line 184) | int get_index_u4() const { method has_index_u4 (line 188) | bool has_index_u4() const { method get_dimensions (line 193) | int get_dimensions() const { return *(unsigned char*)(_pc-1); } method get_constant_u1 (line 196) | int get_constant_u1() const { return bytecode().ge... method get_constant_u2 (line 197) | int get_constant_u2(bool is_wide = false) const { return bytecode().ge... method get_iinc_con (line 201) | int get_iinc_con() const {return (_pc==_was_wide) ? (jshort) get_const... method get_dest (line 204) | int get_dest() const { method next_get_dest (line 209) | int next_get_dest() const { method get_far_dest (line 215) | int get_far_dest() const { method get_int_table (line 220) | int get_int_table( int index ) const { method get_tableswitch_length (line 224) | int get_tableswitch_length() { return get_int_table(2)-get_int_table(... method get_dest_table (line 226) | int get_dest_table( int index ) const { method is_unresolved_klass (line 249) | bool is_unresolved_klass() const { class ciSignatureStream (line 279) | class ciSignatureStream : public StackObj { method ciSignatureStream (line 284) | ciSignatureStream(ciSignature* signature) { method at_return_type (line 289) | bool at_return_type() { return _pos == _sig->count(); } method is_done (line 291) | bool is_done() { return _pos > _sig->count(); } method next (line 293) | void next() { method ciType (line 299) | ciType* type() { class ciExceptionHandlerStream (line 313) | class ciExceptionHandlerStream : public StackObj { method ciExceptionHandlerStream (line 327) | ciExceptionHandlerStream(ciMethod* method) { method ciExceptionHandlerStream (line 340) | ciExceptionHandlerStream(ciMethod* method, int bci, method is_done (line 371) | bool is_done() { method next (line 375) | void next() { method ciExceptionHandler (line 411) | ciExceptionHandler* handler() { FILE: HotSpot1.7/src/share/vm/ci/ciSymbol.cpp function jbyte (line 68) | const jbyte* ciSymbol::base() { function ciSymbol (line 125) | ciSymbol* ciSymbol::make_impl(const char* s) { function ciSymbol (line 140) | ciSymbol* ciSymbol::make(const char* s) { FILE: HotSpot1.7/src/share/vm/ci/ciSymbol.hpp class ciSymbol (line 37) | class ciSymbol : public ResourceObj { class ciEnv (line 43) | class ciEnv method DEBUG_ONLY (line 51) | DEBUG_ONLY( bool sid_ok() { return vmSymbols::find_sid(get_symbol()) =... method Symbol (line 56) | Symbol* get_symbol() const { return _symbol; } method set_ident (line 68) | void set_ident(uint id) { _ident = id; } method uint (line 71) | uint ident() { return _ident; } method sid (line 74) | vmSymbols::SID sid() const { return _sid; } method print_symbol (line 90) | void print_symbol() { method print (line 104) | void print() { method equals (line 109) | bool equals(ciSymbol* obj) { return this->_symbol == obj->get_symbol(); } FILE: HotSpot1.7/src/share/vm/ci/ciType.cpp function ciInstance (line 102) | ciInstance* ciType::java_mirror() { function ciKlass (line 110) | ciKlass* ciType::box_klass() { function ciType (line 127) | ciType* ciType::make(BasicType t) { function ciReturnAddress (line 159) | ciReturnAddress* ciReturnAddress::make(int bci) { FILE: HotSpot1.7/src/share/vm/ci/ciType.hpp class ciType (line 35) | class ciType : public ciObject { class ciKlass (line 37) | class ciKlass method BasicType (line 55) | BasicType basic_type() const { return _basic_type; } method is_primitive_type (line 72) | bool is_primitive_type() const { return basic_type() != T_O... method size (line 73) | int size() const { return type2size[basic_typ... method is_void (line 74) | bool is_void() const { return basic_type() == T_V... method is_one_word (line 75) | bool is_one_word() const { return size() == 1; } method is_two_word (line 76) | bool is_two_word() const { return size() == 2; } method is_type (line 79) | bool is_type() { return true; } method is_classless (line 80) | bool is_classless() const { return is_primitive_type(); } method print_name (line 84) | void print_name() { class ciReturnAddress (line 96) | class ciReturnAddress : public ciType { method is_return_address (line 110) | bool is_return_address() { return true; } method bci (line 112) | int bci() { return _bci; } FILE: HotSpot1.7/src/share/vm/ci/ciTypeArray.cpp function jchar (line 39) | jchar ciTypeArray::char_at(int index) { FILE: HotSpot1.7/src/share/vm/ci/ciTypeArray.hpp class ciTypeArray (line 36) | class ciTypeArray : public ciArray { method CI_PACKAGE_ACCESS (line 37) | CI_PACKAGE_ACCESS method ciTypeArray (line 42) | ciTypeArray(ciKlass* klass, int len) : ciArray(klass, len) {} method typeArrayOop (line 44) | typeArrayOop get_typeArrayOop() { method is_type_array (line 52) | bool is_type_array() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciTypeArrayKlass.cpp function ciTypeArrayKlass (line 45) | ciTypeArrayKlass* ciTypeArrayKlass::make_impl(BasicType t) { function ciTypeArrayKlass (line 54) | ciTypeArrayKlass* ciTypeArrayKlass::make(BasicType t) { FILE: HotSpot1.7/src/share/vm/ci/ciTypeArrayKlass.hpp class ciTypeArrayKlass (line 34) | class ciTypeArrayKlass : public ciArrayKlass { method typeArrayKlass (line 40) | typeArrayKlass* get_typeArrayKlass() { method BasicType (line 51) | BasicType element_type() { method is_type_array_klass (line 56) | bool is_type_array_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciTypeArrayKlassKlass.cpp function ciTypeArrayKlassKlass (line 38) | ciTypeArrayKlassKlass* ciTypeArrayKlassKlass::make() { FILE: HotSpot1.7/src/share/vm/ci/ciTypeArrayKlassKlass.hpp class ciTypeArrayKlassKlass (line 34) | class ciTypeArrayKlassKlass : public ciArrayKlassKlass { method CI_PACKAGE_ACCESS (line 35) | CI_PACKAGE_ACCESS method typeArrayKlassKlass (line 44) | typeArrayKlassKlass* get_typeArrayKlassKlass() { method is_type_array_klass_klass (line 52) | bool is_type_array_klass_klass() { return true; } FILE: HotSpot1.7/src/share/vm/ci/ciTypeFlow.cpp function ciType (line 268) | ciType* ciTypeFlow::StateVector::type_meet_internal(ciType* t1, ciType* ... FILE: HotSpot1.7/src/share/vm/ci/ciTypeFlow.hpp class ciTypeFlow (line 41) | class ciTypeFlow : public ResourceObj { class StateVector (line 57) | class StateVector method ciType (line 189) | static ciType* top_type() { return ciType::make((BasicType)T_TOP); } method ciType (line 190) | static ciType* bottom_type() { return ciType::make((BasicType)T_BOTT... method ciType (line 191) | static ciType* long2_type() { return ciType::make((BasicType)T_LONG... method ciType (line 192) | static ciType* double2_type(){ return ciType::make((BasicType)T_DOUB... method ciType (line 193) | static ciType* null_type() { return ciType::make((BasicType)T_NULL... method ciType (line 195) | static ciType* half_type(ciType* t) { method ciType (line 204) | ciType* type_meet(ciType* t1, ciType* t2) { method ciTypeFlow (line 209) | ciTypeFlow* outer() const { return _outer; } method stack_size (line 211) | int stack_size() const { return _stack_size; } method set_stack_size (line 212) | void set_stack_size(int ss) { _stack_size = ss; } method monitor_count (line 214) | int monitor_count() const { return _monitor_count; } method set_monitor_count (line 215) | void set_monitor_count(int mc) { _monitor_count = mc; } method LocalSet (line 217) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 218) | const LocalSet* def_locals() const { return &_def_locals; } method Cell (line 220) | static Cell start_cell() { return (Cell)0; } method Cell (line 221) | static Cell next_cell(Cell c) { return (Cell)(((int)c) + 1); } method Cell (line 222) | Cell limit_cell() const { method Cell (line 227) | Cell local(int lnum) const { method Cell (line 232) | Cell stack(int snum) const { method Cell (line 237) | Cell tos() const { return stack(stack_size()-1); } method ciType (line 240) | ciType* local_type_at(int i) const { return type_at(local(i)); } method ciType (line 241) | ciType* stack_type_at(int i) const { return type_at(stack(i)); } method ciType (line 244) | ciType* type_at(Cell c) const { method set_type_at (line 249) | void set_type_at(Cell c, ciType* type) { method set_type_at_tos (line 255) | void set_type_at_tos(ciType* type) { set_type_at(tos(), type); } method ciType (line 256) | ciType* type_at_tos() const { return type_at(tos()); } method push (line 258) | void push(ciType* type) { method pop (line 262) | void pop() { method ciType (line 266) | ciType* pop_value() { method is_reference (line 273) | bool is_reference(ciType* type) const { method is_int (line 276) | bool is_int(ciType* type) const { method is_long (line 279) | bool is_long(ciType* type) const { method is_float (line 282) | bool is_float(ciType* type) const { method is_double (line 285) | bool is_double(ciType* type) const { method store_to_local (line 289) | void store_to_local(int lnum) { method push_int (line 295) | void push_int() { method pop_int (line 298) | void pop_int() { method check_int (line 302) | void check_int(Cell c) { method push_double (line 305) | void push_double() { method pop_double (line 309) | void pop_double() { method push_float (line 315) | void push_float() { method pop_float (line 318) | void pop_float() { method push_long (line 322) | void push_long() { method pop_long (line 326) | void pop_long() { method push_object (line 332) | void push_object(ciKlass* klass) { method pop_object (line 335) | void pop_object() { method pop_array (line 339) | void pop_array() { method ciObjArrayKlass (line 347) | ciObjArrayKlass* pop_objArray() { method ciTypeArrayKlass (line 353) | ciTypeArrayKlass* pop_typeArray() { method push_null (line 359) | void push_null() { method overwrite_local_double_long (line 379) | void overwrite_local_double_long(int index) { method load_local_object (line 390) | void load_local_object(int index) { method store_local_object (line 395) | void store_local_object(int index) { method load_local_double (line 404) | void load_local_double(int index) { method store_local_double (line 412) | void store_local_double(int index) { method load_local_float (line 424) | void load_local_float(int index) { method store_local_float (line 429) | void store_local_float(int index) { method load_local_int (line 437) | void load_local_int(int index) { method store_local_int (line 442) | void store_local_int(int index) { method load_local_long (line 450) | void load_local_long(int index) { method store_local_long (line 458) | void store_local_long(int index) { method trap_bci (line 490) | int trap_bci() { return _trap_bci; } method trap_index (line 493) | int trap_index() { return _trap_index; } class Loop (line 58) | class Loop method Loop (line 725) | Loop(Block* head, Block* tail) : method Loop (line 730) | Loop* parent() const { return _parent; } method Loop (line 731) | Loop* sibling() const { return _sibling; } method Loop (line 732) | Loop* child() const { return _child; } method Block (line 733) | Block* head() const { return _head; } method Block (line 734) | Block* tail() const { return _tail; } method set_parent (line 735) | void set_parent(Loop* p) { _parent = p; } method set_sibling (line 736) | void set_sibling(Loop* s) { _sibling = s; } method set_child (line 737) | void set_child(Loop* c) { _child = c; } method set_head (line 738) | void set_head(Block* hd) { _head = hd; } method set_tail (line 739) | void set_tail(Block* tl) { _tail = tl; } method contains (line 745) | bool contains(Block* blk) const { return contains(blk->loop()); } method LocalSet (line 748) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 749) | const LocalSet* def_locals() const { return &_def_locals; } method set_irreducible (line 756) | void set_irreducible(Block* entry) { method is_irreducible (line 760) | bool is_irreducible() const { return _irreducible; } method is_root (line 762) | bool is_root() const { return _tail->pre_order() == max_jint; } class Block (line 59) | class Block method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method ciMethod (line 66) | ciMethod* method() const { return _method; } method ciEnv (line 67) | ciEnv* env() { return _env; } method Arena (line 68) | Arena* arena() { return _env->arena(); } method is_osr_flow (line 69) | bool is_osr_flow() const{ return _osr_bci != InvocationEntryBci; } method start_bci (line 70) | int start_bci() const { return is_osr_flow()? _osr_bci: 0; } method max_locals (line 71) | int max_locals() const { return _max_locals; } method max_stack (line 72) | int max_stack() const { return _max_stack; } method max_cells (line 73) | int max_cells() const { return _max_locals + _max_stack; } method code_size (line 74) | int code_size() const { return _code_size; } method has_irreducible_entry (line 75) | bool has_irreducible_entry() const { return _has_irreducible_entr... class JsrRecord (line 80) | class JsrRecord : public ResourceObj { method JsrRecord (line 85) | JsrRecord(int entry_address, int return_address) { method entry_address (line 90) | int entry_address() const { return _entry_address; } method return_address (line 91) | int return_address() const { return _return_address; } method print_on (line 93) | void print_on(outputStream* st) const { class JsrSet (line 111) | class JsrSet : public ResourceObj { method JsrRecord (line 115) | JsrRecord* record_at(int i) { method size (line 141) | int size() const { return _set->length(); } class LocalSet (line 146) | class LocalSet type Constants (line 148) | enum Constants { max = 63 } method add (line 152) | void add(uint32_t i) { if (i < (uint32_t)max) _bits |= (1LL <<... method add (line 153) | void add(LocalSet* ls) { _bits |= ls->_bits; } method test (line 154) | bool test(uint32_t i) const { return i < (uint32_t)max ? (_bits>>i)&1U... method clear (line 155) | void clear() { _bits = 0; } type Cell (line 160) | enum Cell { class StateVector (line 166) | class StateVector : public ResourceObj { method ciType (line 189) | static ciType* top_type() { return ciType::make((BasicType)T_TOP); } method ciType (line 190) | static ciType* bottom_type() { return ciType::make((BasicType)T_BOTT... method ciType (line 191) | static ciType* long2_type() { return ciType::make((BasicType)T_LONG... method ciType (line 192) | static ciType* double2_type(){ return ciType::make((BasicType)T_DOUB... method ciType (line 193) | static ciType* null_type() { return ciType::make((BasicType)T_NULL... method ciType (line 195) | static ciType* half_type(ciType* t) { method ciType (line 204) | ciType* type_meet(ciType* t1, ciType* t2) { method ciTypeFlow (line 209) | ciTypeFlow* outer() const { return _outer; } method stack_size (line 211) | int stack_size() const { return _stack_size; } method set_stack_size (line 212) | void set_stack_size(int ss) { _stack_size = ss; } method monitor_count (line 214) | int monitor_count() const { return _monitor_count; } method set_monitor_count (line 215) | void set_monitor_count(int mc) { _monitor_count = mc; } method LocalSet (line 217) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 218) | const LocalSet* def_locals() const { return &_def_locals; } method Cell (line 220) | static Cell start_cell() { return (Cell)0; } method Cell (line 221) | static Cell next_cell(Cell c) { return (Cell)(((int)c) + 1); } method Cell (line 222) | Cell limit_cell() const { method Cell (line 227) | Cell local(int lnum) const { method Cell (line 232) | Cell stack(int snum) const { method Cell (line 237) | Cell tos() const { return stack(stack_size()-1); } method ciType (line 240) | ciType* local_type_at(int i) const { return type_at(local(i)); } method ciType (line 241) | ciType* stack_type_at(int i) const { return type_at(stack(i)); } method ciType (line 244) | ciType* type_at(Cell c) const { method set_type_at (line 249) | void set_type_at(Cell c, ciType* type) { method set_type_at_tos (line 255) | void set_type_at_tos(ciType* type) { set_type_at(tos(), type); } method ciType (line 256) | ciType* type_at_tos() const { return type_at(tos()); } method push (line 258) | void push(ciType* type) { method pop (line 262) | void pop() { method ciType (line 266) | ciType* pop_value() { method is_reference (line 273) | bool is_reference(ciType* type) const { method is_int (line 276) | bool is_int(ciType* type) const { method is_long (line 279) | bool is_long(ciType* type) const { method is_float (line 282) | bool is_float(ciType* type) const { method is_double (line 285) | bool is_double(ciType* type) const { method store_to_local (line 289) | void store_to_local(int lnum) { method push_int (line 295) | void push_int() { method pop_int (line 298) | void pop_int() { method check_int (line 302) | void check_int(Cell c) { method push_double (line 305) | void push_double() { method pop_double (line 309) | void pop_double() { method push_float (line 315) | void push_float() { method pop_float (line 318) | void pop_float() { method push_long (line 322) | void push_long() { method pop_long (line 326) | void pop_long() { method push_object (line 332) | void push_object(ciKlass* klass) { method pop_object (line 335) | void pop_object() { method pop_array (line 339) | void pop_array() { method ciObjArrayKlass (line 347) | ciObjArrayKlass* pop_objArray() { method ciTypeArrayKlass (line 353) | ciTypeArrayKlass* pop_typeArray() { method push_null (line 359) | void push_null() { method overwrite_local_double_long (line 379) | void overwrite_local_double_long(int index) { method load_local_object (line 390) | void load_local_object(int index) { method store_local_object (line 395) | void store_local_object(int index) { method load_local_double (line 404) | void load_local_double(int index) { method store_local_double (line 412) | void store_local_double(int index) { method load_local_float (line 424) | void load_local_float(int index) { method store_local_float (line 429) | void store_local_float(int index) { method load_local_int (line 437) | void load_local_int(int index) { method store_local_int (line 442) | void store_local_int(int index) { method load_local_long (line 450) | void load_local_long(int index) { method store_local_long (line 458) | void store_local_long(int index) { method trap_bci (line 490) | int trap_bci() { return _trap_bci; } method trap_index (line 493) | int trap_index() { return _trap_index; } type CreateOption (line 501) | enum CreateOption { class SuccIter (line 508) | class SuccIter : public StackObj { method SuccIter (line 514) | SuccIter() : _pred(NULL), _index(-1), _succ(N... method SuccIter (line 515) | SuccIter(Block* pred) : _pred(pred), _index(-1), _succ(N... method index (line 516) | int index() { return _index; } method Block (line 517) | Block* pred() { return _pred; } method done (line 518) | bool done() { return _index < 0; } method Block (line 519) | Block* succ() { return _succ; } method is_normal_ctrl (line 522) | bool is_normal_ctrl() { return index() < _pred->successors()->leng... class Block (line 526) | class Block : public ResourceObj { method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { class Loop (line 714) | class Loop : public ResourceObj { method Loop (line 725) | Loop(Block* head, Block* tail) : method Loop (line 730) | Loop* parent() const { return _parent; } method Loop (line 731) | Loop* sibling() const { return _sibling; } method Loop (line 732) | Loop* child() const { return _child; } method Block (line 733) | Block* head() const { return _head; } method Block (line 734) | Block* tail() const { return _tail; } method set_parent (line 735) | void set_parent(Loop* p) { _parent = p; } method set_sibling (line 736) | void set_sibling(Loop* s) { _sibling = s; } method set_child (line 737) | void set_child(Loop* c) { _child = c; } method set_head (line 738) | void set_head(Block* hd) { _head = hd; } method set_tail (line 739) | void set_tail(Block* tl) { _tail = tl; } method contains (line 745) | bool contains(Block* blk) const { return contains(blk->loop()); } method LocalSet (line 748) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 749) | const LocalSet* def_locals() const { return &_def_locals; } method set_irreducible (line 756) | void set_irreducible(Block* entry) { method is_irreducible (line 760) | bool is_irreducible() const { return _irreducible; } method is_root (line 762) | bool is_root() const { return _tail->pre_order() == max_jint; } class PostorderLoops (line 768) | class PostorderLoops : public StackObj { method PostorderLoops (line 773) | PostorderLoops(Loop* root) : _root(root), _current(root) { method done (line 778) | bool done() { return _current == NULL; } method Loop (line 780) | Loop* current() { return _current; } class PreorderLoops (line 784) | class PreorderLoops : public StackObj { method PreorderLoops (line 789) | PreorderLoops(Loop* root) : _root(root), _current(root) {} method done (line 790) | bool done() { return _current == NULL; } method Loop (line 792) | Loop* current() { return _current; } method Block (line 838) | Block* existing_block_at(int bci, JsrSet* set) { return block_at(bci, ... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method failing (line 841) | bool failing() { return env()->failing() || _failure_reason != NULL; } method have_block_count (line 850) | int have_block_count() const { return _block_map != NULL; } method block_count (line 851) | int block_count() const { assert(have_block_count(), ""); method Block (line 853) | Block* pre_order_at(int po) const { assert(0 <= po && po < block_count... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method Block (line 855) | Block* start_block() const { return pre_order_at(start_block_nu... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method start_block_num (line 856) | int start_block_num() const { return 0; } method Block (line 857) | Block* rpo_at(int rpo) const { assert(0 <= rpo && rpo < block_cou... method ciBlock (line 561) | ciBlock* ciblock() const { return _ciblock; } method StateVector (line 562) | StateVector* state() const { return _state; } method set_trap (line 571) | void set_trap(int trap_bci, int trap_index) { method has_trap (line 576) | bool has_trap() const { return _trap_bci != -1; } method trap_bci (line 577) | int trap_bci() const { assert(has_trap(), ""); return _trap_bci; } method trap_index (line 578) | int trap_index() const { assert(has_trap(), ""); return _trap_inde... method ciTypeFlow (line 581) | ciTypeFlow* outer() const { return state()->outer(); } method start (line 582) | int start() const { return _ciblock->start_bci(); } method limit (line 583) | int limit() const { return _ciblock->limit_bci(); } method control (line 584) | int control() const { return _ciblock->control_bci(); } method JsrSet (line 585) | JsrSet* jsrs() const { return _jsrs; } method is_backedge_copy (line 587) | bool is_backedge_copy() const { return _backedge_copy; } method backedge_copy_count (line 589) | int backedge_copy_count() const { return outer()->backedge_co... method stack_size (line 592) | int stack_size() const { return _state->stack_size(); } method monitor_count (line 593) | int monitor_count() const { return _state->monitor_count(); } method ciType (line 594) | ciType* local_type_at(int i) const { return _state->local_type_at(i); } method ciType (line 595) | ciType* stack_type_at(int i) const { return _state->stack_type_at(i); } method is_invariant_local (line 598) | bool is_invariant_local(uint v) const { method LocalSet (line 608) | LocalSet* def_locals() { return _state->def_locals(); } method LocalSet (line 609) | const LocalSet* def_locals() const { return _state->def_locals(); } method is_compatible_with (line 638) | bool is_compatible_with(JsrSet* other) { method copy_state_into (line 643) | void copy_state_into(StateVector* copy) const { method copy_jsrs_into (line 648) | void copy_jsrs_into(JsrSet* copy) const { method meet (line 654) | bool meet(const StateVector* incoming) { method meet_exception (line 661) | bool meet_exception(ciInstanceKlass* exc, const StateVector* incomin... method set_next (line 666) | void set_next(Block* block) { _next = block; } method Block (line 667) | Block* next() const { return _next; } method set_on_work_list (line 669) | void set_on_work_list(bool c) { _on_work_list = c; } method is_on_work_list (line 670) | bool is_on_work_list() const { return _on_work_list; } method has_pre_order (line 672) | bool has_pre_order() const { return _pre_order >= 0; } method set_pre_order (line 673) | void set_pre_order(int po) { assert(!has_pre_order(), ""); _pre_o... method pre_order (line 674) | int pre_order() const { assert(has_pre_order(), ""); return ... method set_next_pre_order (line 675) | void set_next_pre_order() { set_pre_order(outer()->inc_next_pre_... method is_start (line 676) | bool is_start() const { return _pre_order == outer()->start_... method has_post_order (line 680) | bool has_post_order() const { return _post_order >= 0; } method set_post_order (line 681) | void set_post_order(int po) { assert(!has_post_order() && po >= 0,... method reset_post_order (line 682) | void reset_post_order(int o){ _post_order = o; } method post_order (line 683) | int post_order() const { assert(has_post_order(), ""); return... method has_rpo (line 685) | bool has_rpo() const { return has_post_order() && outer()->... method rpo (line 686) | int rpo() const { assert(has_rpo(), ""); return outer(... method set_rpo_next (line 687) | void set_rpo_next(Block* b) { _rpo_next = b; } method Block (line 688) | Block* rpo_next() { return _rpo_next; } method Loop (line 691) | Loop* loop() const { return _loop; } method set_loop (line 692) | void set_loop(Loop* lp) { _loop = lp; } method is_loop_head (line 693) | bool is_loop_head() const { return _loop && _loop->head()... method set_irreducible_entry (line 694) | void set_irreducible_entry(bool c) { _irreducible_entry = c; } method is_irreducible_entry (line 695) | bool is_irreducible_entry() const { return _irreducible_entry; } method set_has_monitorenter (line 696) | void set_has_monitorenter() { _has_monitorenter = true; } method has_monitorenter (line 697) | bool has_monitorenter() const { return _has_monitorenter; } method is_visited (line 698) | bool is_visited() const { return has_pre_order(); } method is_post_visited (line 699) | bool is_post_visited() const { return has_post_order(); } method is_single_entry_loop_head (line 702) | bool is_single_entry_loop_head() const { method next_pre_order (line 859) | int next_pre_order() { return _next_pre_order; } method inc_next_pre_order (line 860) | int inc_next_pre_order() { return _next_pre_order++; } method work_list_empty (line 873) | bool work_list_empty() { return _work_list == NULL; } method prepend_to_rpo_list (line 882) | void prepend_to_rpo_list(Block* blk) { method set_loop_tree_root (line 899) | void set_loop_tree_root(Loop* ltr) { _loop_tree_root = ltr; } method Loop (line 900) | Loop* loop_tree_root() { return _loop_tree_root; } method Loop (line 725) | Loop(Block* head, Block* tail) : method Loop (line 730) | Loop* parent() const { return _parent; } method Loop (line 731) | Loop* sibling() const { return _sibling; } method Loop (line 732) | Loop* child() const { return _child; } method Block (line 733) | Block* head() const { return _head; } method Block (line 734) | Block* tail() const { return _tail; } method set_parent (line 735) | void set_parent(Loop* p) { _parent = p; } method set_sibling (line 736) | void set_sibling(Loop* s) { _sibling = s; } method set_child (line 737) | void set_child(Loop* c) { _child = c; } method set_head (line 738) | void set_head(Block* hd) { _head = hd; } method set_tail (line 739) | void set_tail(Block* tl) { _tail = tl; } method contains (line 745) | bool contains(Block* blk) const { return contains(blk->loop()); } method LocalSet (line 748) | LocalSet* def_locals() { return &_def_locals; } method LocalSet (line 749) | const LocalSet* def_locals() const { return &_def_locals; } method set_irreducible (line 756) | void set_irreducible(Block* entry) { method is_irreducible (line 760) | bool is_irreducible() const { return _irreducible; } method is_root (line 762) | bool is_root() const { return _tail->pre_order() == max_jint; } FILE: HotSpot1.7/src/share/vm/ci/ciUtilities.cpp function basictype_to_char (line 42) | const char basictype_to_char(BasicType t) { FILE: HotSpot1.7/src/share/vm/classfile/altHashing.cpp function object_hash (line 36) | intptr_t object_hash(klassOop k) { function jint (line 42) | jint AltHashing::compute_seed() { function jint (line 61) | jint AltHashing::murmur3_32(jint seed, const jbyte* data, int len) { function jint (line 122) | jint AltHashing::murmur3_32(jint seed, const jchar* data, int len) { function jint (line 170) | jint AltHashing::murmur3_32(jint seed, const int* data, int len) { function jint (line 205) | jint AltHashing::murmur3_32(const int* data, int len) { function jint (line 211) | jint AltHashing::murmur3_32(const jbyte* data, int len) { function jint (line 215) | jint AltHashing::murmur3_32(const jchar* data, int len) { FILE: HotSpot1.7/src/share/vm/classfile/altHashing.hpp class AltHashing (line 39) | class AltHashing : AllStatic { method jint (line 42) | static jint Integer_rotateLeft(jint i, int distance) { FILE: HotSpot1.7/src/share/vm/classfile/classFileParser.cpp class ConstantPoolCleaner (line 310) | class ConstantPoolCleaner : public StackObj { method ConstantPoolCleaner (line 314) | ConstantPoolCleaner(constantPoolHandle cp) : _cphandle(cp), _in_error(... method set_in_error (line 320) | void set_in_error(bool clean) { _in_error = clean; } function valid_cp_range (line 323) | bool inline valid_cp_range(int index, int length) { return (index > 0 &&... function Symbol (line 325) | inline Symbol* check_symbol_at(constantPoolHandle cp, int index) { function constantPoolHandle (line 332) | constantPoolHandle ClassFileParser::parse_constant_pool(Handle class_loa... class NameSigHash (line 744) | class NameSigHash: public ResourceObj { function hash (line 754) | unsigned int hash(Symbol* name, Symbol* sig) { function initialize_hashtable (line 763) | void initialize_hashtable(NameSigHash** table) { function put_after_lookup (line 772) | bool put_after_lookup(Symbol* name, Symbol* sig, NameSigHash** table) { function objArrayHandle (line 798) | objArrayHandle ClassFileParser::parse_interfaces(constantPoolHandle cp, type FieldAllocationType (line 1002) | enum FieldAllocationType { function FieldAllocationType (line 1056) | static FieldAllocationType basic_type_to_atype(bool is_static, BasicType... class FieldAllocationCount (line 1063) | class FieldAllocationCount: public ResourceObj { method FieldAllocationCount (line 1067) | FieldAllocationCount() { method FieldAllocationType (line 1073) | FieldAllocationType update(bool is_static, BasicType type) { function typeArrayHandle (line 1083) | typeArrayHandle ClassFileParser::parse_fields(Symbol* class_name, function copy_u2_with_conversion (line 1295) | static void copy_u2_with_conversion(u2* dest, u2* src, int length) { function u2 (line 1302) | u2* ClassFileParser::parse_exception_table(u4 code_length, function VALUE_OBJ_CLASS_SPEC (line 1372) | class Classfile_LVT_Element VALUE_OBJ_CLASS_SPEC { class LVT_Hash (line 1382) | class LVT_Hash: public CHeapObj { function hash (line 1388) | unsigned int hash(LocalVariableTableElement *elem) { function initialize_hashtable (line 1398) | void initialize_hashtable(LVT_Hash** table) { function clear_hashtable (line 1404) | void clear_hashtable(LVT_Hash** table) { function LVT_Hash (line 1418) | LVT_Hash* LVT_lookup(LocalVariableTableElement *elem, int index, LVT_Has... function LVT_put_after_lookup (line 1442) | bool LVT_put_after_lookup(LocalVariableTableElement *elem, LVT_Hash** ta... function copy_lvt_element (line 1463) | void copy_lvt_element(Classfile_LVT_Element *src, LocalVariableTableElem... function u2 (line 1474) | u2* ClassFileParser::parse_localvariable_table(u4 code_length, function typeArrayOop (line 1584) | typeArrayOop ClassFileParser::parse_stackmap_table( function u2 (line 1609) | u2* ClassFileParser::parse_checked_exceptions(u2* checked_exceptions_len... function methodHandle (line 1826) | methodHandle ClassFileParser::parse_method(constantPoolHandle cp, bool i... function objArrayHandle (line 2365) | objArrayHandle ClassFileParser::parse_methods(constantPoolHandle cp, boo... function typeArrayHandle (line 2454) | typeArrayHandle ClassFileParser::sort_methods(objArrayHandle methods, function u2 (line 2538) | u2 ClassFileParser::parse_classfile_inner_classes_attribute(u1* inner_cl... function typeArrayHandle (line 2905) | typeArrayHandle ClassFileParser::assemble_annotations(u1* runtime_visibl... function instanceKlassHandle (line 2926) | instanceKlassHandle ClassFileParser::parseClassFile(Symbol* name, function append_interfaces (line 3932) | void append_interfaces(objArrayHandle result, int& index, objArrayOop if... function objArrayHandle (line 3952) | objArrayHandle ClassFileParser::compute_transitive_interfaces(instanceKl... FILE: HotSpot1.7/src/share/vm/classfile/classFileParser.hpp class FieldAllocationCount (line 36) | class FieldAllocationCount function VALUE_OBJ_CLASS_SPEC (line 43) | class ClassFileParser VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/classfile/classFileStream.cpp function u1 (line 41) | u1 ClassFileStream::get_u1(TRAPS) { function u2 (line 50) | u2 ClassFileStream::get_u2(TRAPS) { function u4 (line 61) | u4 ClassFileStream::get_u4(TRAPS) { function u8 (line 72) | u8 ClassFileStream::get_u8(TRAPS) { FILE: HotSpot1.7/src/share/vm/classfile/classFileStream.hpp class ClassFileStream (line 51) | class ClassFileStream: public ResourceObj { method u1 (line 65) | u1* buffer() const { return _buffer_start; } method length (line 66) | int length() const { return _buffer_end - _buffer_start; } method u1 (line 67) | u1* current() const { return _current; } method set_current (line 68) | void set_current(u1* pos) { _current = pos; } method set_verify (line 70) | void set_verify(bool flag) { _need_verify = flag; } method check_truncated_file (line 72) | void check_truncated_file(bool b, TRAPS) { method guarantee_more (line 78) | void guarantee_more(int size, TRAPS) { method u1 (line 86) | u1 get_u1_fast() { method u2 (line 92) | u2 get_u2_fast() { method u4 (line 100) | u4 get_u4_fast() { method u8 (line 108) | u8 get_u8_fast() { method u1 (line 117) | u1* get_u1_buffer() { method u2 (line 121) | u2* get_u2_buffer() { method skip_u1_fast (line 127) | void skip_u1_fast(int length) { method skip_u2_fast (line 132) | void skip_u2_fast(int length) { method at_eos (line 137) | bool at_eos() const { return _current == _buffer_end; } FILE: HotSpot1.7/src/share/vm/classfile/classLoader.cpp function string_starts_with (line 132) | bool string_starts_with(const char* str, const char* str_to_find) { function string_ends_with (line 141) | bool string_ends_with(const char* str, const char* str_to_find) { function ClassFileStream (line 200) | ClassFileStream* ClassPathDirEntry::open_stream(const char* name) { function ClassFileStream (line 243) | ClassFileStream* ClassPathZipEntry::open_stream(const char* name) { type stat (line 287) | struct stat function ClassPathEntry (line 298) | ClassPathEntry* LazyClassPathEntry::resolve_entry() { function ClassFileStream (line 317) | ClassFileStream* LazyClassPathEntry::open_stream(const char* name) { function print_meta_index (line 329) | static void print_meta_index(LazyClassPathEntry* entry, type stat (line 468) | struct stat function ClassPathZipEntry (line 522) | ClassPathZipEntry* ClassLoader::create_class_path_zip_entry(const char *... type stat (line 577) | struct stat class PackageInfo (line 655) | class PackageInfo: public BasicHashtableEntry { method PackageInfo (line 660) | PackageInfo* next() { method set_pkgname (line 665) | void set_pkgname(char* pkgname) { _pkgname = pkgname; } method set_index (line 671) | void set_index(int index) { class PackageHashtable (line 677) | class PackageHashtable : public BasicHashtable { method compute_hash (line 679) | inline unsigned int compute_hash(const char *s, int n) { method PackageInfo (line 687) | PackageInfo* bucket(int index) { method PackageInfo (line 691) | PackageInfo* get_entry(int index, unsigned int hash, method PackageHashtable (line 704) | PackageHashtable(int table_size) method PackageHashtable (line 707) | PackageHashtable(int table_size, HashtableBucket* t, int numb... method PackageInfo (line 710) | PackageInfo* get_entry(const char* pkgname, int n) { method PackageInfo (line 715) | PackageInfo* new_entry(char* pkgname, int n) { method add_entry (line 723) | void add_entry(PackageInfo* pp) { method copy_pkgnames (line 728) | void copy_pkgnames(const char** packages) { function PackageInfo (line 788) | PackageInfo* ClassLoader::lookup_package(const char *pkgname) { method PackageInfo (line 660) | PackageInfo* next() { method set_pkgname (line 665) | void set_pkgname(char* pkgname) { _pkgname = pkgname; } method set_index (line 671) | void set_index(int index) { function oop (line 836) | oop ClassLoader::get_system_package(const char* name, TRAPS) { function objArrayOop (line 851) | objArrayOop ClassLoader::get_system_packages(TRAPS) { function instanceKlassHandle (line 877) | instanceKlassHandle ClassLoader::load_classfile(Symbol* h_name, TRAPS) { function jlong (line 1028) | jlong ClassLoader::classloader_time_ms() { function jlong (line 1033) | jlong ClassLoader::class_init_count() { function jlong (line 1037) | jlong ClassLoader::class_init_time_ms() { function jlong (line 1042) | jlong ClassLoader::class_verify_time_ms() { function jlong (line 1047) | jlong ClassLoader::class_link_count() { function jlong (line 1051) | jlong ClassLoader::class_link_time_ms() { function classLoader_init (line 1065) | void classLoader_init() { type real_jzentry13 (line 1115) | struct real_jzentry13 { /* Zip file entry */ type real_jzfile13 (line 1126) | struct real_jzfile13 { /* Zip file */ type real_jzentry12 (line 1147) | struct real_jzentry12 { /* Zip file entry */ type real_jzentry12 (line 1156) | struct real_jzentry12 type real_jzfile12 (line 1159) | struct real_jzfile12 { /* Zip file */ function clear_pending_exception_if_not_oom (line 1297) | static void clear_pending_exception_if_not_oom(TRAPS) { FILE: HotSpot1.7/src/share/vm/classfile/classLoader.hpp class MetaIndex (line 36) | class MetaIndex: public CHeapObj { function ClassPathEntry (line 54) | ClassPathEntry* next() { return _next; } function set_next (line 55) | void set_next(ClassPathEntry* next) { function is_jar_file (line 77) | bool is_jar_file() { return false; } function is_jar_file (line 106) | bool is_jar_file() { return true; } type stat (line 126) | struct stat type stat (line 133) | struct stat function set_meta_index (line 135) | void set_meta_index(MetaIndex* meta_index) { _meta_index = meta_index; } class PackageHashtable (line 142) | class PackageHashtable class PackageInfo (line 143) | class PackageInfo class HashtableBucket (line 144) | class HashtableBucket class ClassLoader (line 146) | class ClassLoader: AllStatic { type SomeConstants (line 148) | enum SomeConstants { type stat (line 210) | struct stat method PerfCounter (line 222) | static PerfCounter* perf_accumulated_time() { return _perf_acc... method PerfCounter (line 223) | static PerfCounter* perf_classes_inited() { return _perf_cla... method PerfCounter (line 224) | static PerfCounter* perf_class_init_time() { return _perf_cla... method PerfCounter (line 225) | static PerfCounter* perf_class_init_selftime() { return _perf_cla... method PerfCounter (line 226) | static PerfCounter* perf_classes_verified() { return _perf_cla... method PerfCounter (line 227) | static PerfCounter* perf_class_verify_time() { return _perf_cla... method PerfCounter (line 228) | static PerfCounter* perf_class_verify_selftime() { return _perf_cla... method PerfCounter (line 229) | static PerfCounter* perf_classes_linked() { return _perf_cla... method PerfCounter (line 230) | static PerfCounter* perf_class_link_time() { return _perf_cla... method PerfCounter (line 231) | static PerfCounter* perf_class_link_selftime() { return _perf_cla... method PerfCounter (line 232) | static PerfCounter* perf_class_parse_time() { return _perf_cla... method PerfCounter (line 233) | static PerfCounter* perf_class_parse_selftime() { return _perf_cla... method PerfCounter (line 234) | static PerfCounter* perf_sys_class_lookup_time() { return _perf_sys... method PerfCounter (line 235) | static PerfCounter* perf_shared_classload_time() { return _perf_sha... method PerfCounter (line 236) | static PerfCounter* perf_sys_classload_time() { return _perf_sys... method PerfCounter (line 237) | static PerfCounter* perf_app_classload_time() { return _perf_app... method PerfCounter (line 238) | static PerfCounter* perf_app_classload_selftime() { return _perf_app... method PerfCounter (line 239) | static PerfCounter* perf_app_classload_count() { return _perf_app... method PerfCounter (line 240) | static PerfCounter* perf_define_appclasses() { return _perf_def... method PerfCounter (line 241) | static PerfCounter* perf_define_appclass_time() { return _perf_def... method PerfCounter (line 242) | static PerfCounter* perf_define_appclass_selftime() { return _perf_def... method PerfCounter (line 243) | static PerfCounter* perf_app_classfile_bytes_read() { return _perf_app... method PerfCounter (line 244) | static PerfCounter* perf_sys_classfile_bytes_read() { return _perf_sys... method PerfCounter (line 247) | static PerfCounter* sync_systemLoaderLockContentionRate() { method PerfCounter (line 252) | static PerfCounter* sync_nonSystemLoaderLockContentionRate() { method PerfCounter (line 257) | static PerfCounter* sync_JVMFindLoadedClassLockFreeCounter() { method PerfCounter (line 262) | static PerfCounter* sync_JVMDefineClassLockFreeCounter() { method PerfCounter (line 267) | static PerfCounter* sync_JNIDefineClassLockFreeCounter() { method PerfCounter (line 272) | static PerfCounter* unsafe_defineClassCallCounter() { method PerfCounter (line 278) | static PerfCounter* load_instance_class_failCounter() { method ClassPathEntry (line 306) | static ClassPathEntry* classpath_entry(int n) { method compile_the_world_counter (line 347) | static int compile_the_world_counter() { return _compile_the_world_co... class PerfClassTraceTime (line 358) | class PerfClassTraceTime { method PerfClassTraceTime (line 388) | inline PerfClassTraceTime(PerfLongCounter* timep, /* counter incre... method PerfClassTraceTime (line 398) | inline PerfClassTraceTime(PerfLongCounter* timep, /* counter incre... method suspend (line 405) | inline void suspend() { _t.stop(); _timers[_event_type].stop(); } method resume (line 406) | inline void resume() { _t.start(); _timers[_event_type].start(); } FILE: HotSpot1.7/src/share/vm/classfile/dictionary.cpp function DictionaryEntry (line 54) | DictionaryEntry* Dictionary::new_entry(unsigned int hash, klassOop klass, function DictionaryEntry (line 64) | DictionaryEntry* Dictionary::new_entry() { function klassOop (line 404) | klassOop Dictionary::try_get_next_class() { function DictionaryEntry (line 446) | DictionaryEntry* Dictionary::get_entry(int index, unsigned int hash, function klassOop (line 463) | klassOop Dictionary::find(int index, unsigned int hash, Symbol* name, function klassOop (line 474) | klassOop Dictionary::find_class(int index, unsigned int hash, function klassOop (line 487) | klassOop Dictionary::find_shared_class(int index, unsigned int hash, function SymbolPropertyEntry (line 567) | SymbolPropertyEntry* SymbolPropertyTable::find_entry(int index, unsigned... function SymbolPropertyEntry (line 580) | SymbolPropertyEntry* SymbolPropertyTable::add_entry(int index, unsigned ... FILE: HotSpot1.7/src/share/vm/classfile/dictionary.hpp class DictionaryEntry (line 33) | class DictionaryEntry method klassOop (line 165) | klassOop klass() const { return (klassOop)literal(); } method klassOop (line 166) | klassOop* klass_addr() { return (klassOop*)literal_addr(); } method DictionaryEntry (line 168) | DictionaryEntry* next() const { method DictionaryEntry (line 172) | DictionaryEntry** next_addr() { method oop (line 176) | oop loader() const { return _loader; } method set_loader (line 177) | void set_loader(oop loader) { _loader = loader; } method oop (line 178) | oop* loader_addr() { return &_loader; } method ProtectionDomainEntry (line 180) | ProtectionDomainEntry* pd_set() const { return _pd_set; } method set_pd_set (line 181) | void set_pd_set(ProtectionDomainEntry* pd_set) { _pd_set = pd_set; } method has_protection_domain (line 183) | bool has_protection_domain() { return _pd_set != NULL; } method is_valid_protection_domain (line 186) | bool is_valid_protection_domain(Handle protection_domain) { method protection_domain_set_oops_do (line 196) | void protection_domain_set_oops_do(OopClosure* f) { method verify_protection_domain_set (line 204) | void verify_protection_domain_set() { method equals (line 212) | bool equals(Symbol* class_name, oop class_loader) const { method print (line 218) | void print() { class Dictionary (line 39) | class Dictionary : public TwoOopHashtable { method DictionaryEntry (line 50) | DictionaryEntry* bucket(int i) { method DictionaryEntry (line 55) | DictionaryEntry** bucket_addr(int i) { method add_entry (line 59) | void add_entry(int index, DictionaryEntry* new_entry) { method is_strongly_reachable (line 98) | static bool is_strongly_reachable(oop class_loader, klassOop klass) { class ProtectionDomainEntry (line 132) | class ProtectionDomainEntry :public CHeapObj { method ProtectionDomainEntry (line 138) | ProtectionDomainEntry(oop protection_domain, ProtectionDomainEntry* ne... method ProtectionDomainEntry (line 143) | ProtectionDomainEntry* next() { return _next; } method oop (line 144) | oop protection_domain() { return _protection_domain; } class DictionaryEntry (line 150) | class DictionaryEntry : public HashtableEntry { method klassOop (line 165) | klassOop klass() const { return (klassOop)literal(); } method klassOop (line 166) | klassOop* klass_addr() { return (klassOop*)literal_addr(); } method DictionaryEntry (line 168) | DictionaryEntry* next() const { method DictionaryEntry (line 172) | DictionaryEntry** next_addr() { method oop (line 176) | oop loader() const { return _loader; } method set_loader (line 177) | void set_loader(oop loader) { _loader = loader; } method oop (line 178) | oop* loader_addr() { return &_loader; } method ProtectionDomainEntry (line 180) | ProtectionDomainEntry* pd_set() const { return _pd_set; } method set_pd_set (line 181) | void set_pd_set(ProtectionDomainEntry* pd_set) { _pd_set = pd_set; } method has_protection_domain (line 183) | bool has_protection_domain() { return _pd_set != NULL; } method is_valid_protection_domain (line 186) | bool is_valid_protection_domain(Handle protection_domain) { method protection_domain_set_oops_do (line 196) | void protection_domain_set_oops_do(OopClosure* f) { method verify_protection_domain_set (line 204) | void verify_protection_domain_set() { method equals (line 212) | bool equals(Symbol* class_name, oop class_loader) const { method print (line 218) | void print() { class SymbolPropertyEntry (line 231) | class SymbolPropertyEntry : public HashtableEntry { method Symbol (line 239) | Symbol* symbol() const { return literal(); } method symbol_mode (line 241) | intptr_t symbol_mode() const { return _symbol_mode; } method set_symbol_mode (line 242) | void set_symbol_mode(intptr_t m) { _symbol_mode = m; } method oop (line 244) | oop property_oop() const { return _property_oop; } method set_property_oop (line 245) | void set_property_oop(oop p) { _property_oop = p; } method address (line 247) | address property_data() const { return _property_data; } method set_property_data (line 248) | void set_property_data(address p) { _property_data = p; } method SymbolPropertyEntry (line 250) | SymbolPropertyEntry* next() const { method SymbolPropertyEntry (line 254) | SymbolPropertyEntry** next_addr() { method oop (line 258) | oop* property_oop_addr() { return &_property_oop; } method print_on (line 260) | void print_on(outputStream* st) const { class SymbolPropertyTable (line 281) | class SymbolPropertyTable : public Hashtable { method SymbolPropertyEntry (line 284) | SymbolPropertyEntry* bucket(int i) { method SymbolPropertyEntry (line 289) | SymbolPropertyEntry** bucket_addr(int i) { method add_entry (line 293) | void add_entry(int index, SymbolPropertyEntry* new_entry) { method set_entry (line 296) | void set_entry(int index, SymbolPropertyEntry* new_entry) { method SymbolPropertyEntry (line 300) | SymbolPropertyEntry* new_entry(unsigned int hash, Symbol* symbol, intp... method free_entry (line 314) | void free_entry(SymbolPropertyEntry* entry) { method compute_hash (line 320) | unsigned int compute_hash(Symbol* sym, intptr_t symbol_mode) { method index_for (line 325) | int index_for(Symbol* name, intptr_t symbol_mode) { FILE: HotSpot1.7/src/share/vm/classfile/javaAssertions.cpp function oop (line 95) | oop JavaAssertions::createAssertionStatusDirectives(TRAPS) { FILE: HotSpot1.7/src/share/vm/classfile/javaAssertions.hpp class JavaAssertions (line 33) | class JavaAssertions: AllStatic { class OptionList (line 55) | class OptionList class JavaAssertions::OptionList (line 71) | class JavaAssertions::OptionList: public CHeapObj { method enabled (line 76) | inline bool enabled() const { return _enabled; } method OptionList (line 77) | inline OptionList* next() const { return _next; } FILE: HotSpot1.7/src/share/vm/classfile/javaClasses.cpp function InjectedField (line 81) | InjectedField* JavaClasses::get_injected(Symbol* class_name, int* field_... function find_field (line 109) | static bool find_field(instanceKlass* ik, function compute_offset (line 120) | static void function compute_optional_offset (line 142) | static void function Handle (line 173) | Handle java_lang_String::basic_create(int length, bool tenured, TRAPS) { function Handle (line 205) | Handle java_lang_String::basic_create_from_unicode(jchar* unicode, int l... function Handle (line 214) | Handle java_lang_String::create_from_unicode(jchar* unicode, int length,... function Handle (line 218) | Handle java_lang_String::create_tenured_from_unicode(jchar* unicode, int... function oop (line 222) | oop java_lang_String::create_oop_from_unicode(jchar* unicode, int length... function Handle (line 227) | Handle java_lang_String::create_from_str(const char* utf8_str, TRAPS) { function oop (line 239) | oop java_lang_String::create_oop_from_str(const char* utf8_str, TRAPS) { function Handle (line 244) | Handle java_lang_String::create_from_symbol(Symbol* symbol, TRAPS) { function Handle (line 254) | Handle java_lang_String::create_from_platform_dependent_str(const char* ... function Handle (line 308) | Handle java_lang_String::char_converter(Handle java_string, jchar from_c... function jchar (line 346) | jchar* java_lang_String::as_unicode_string(oop java_string, int& length) { function Symbol (line 380) | Symbol* java_lang_String::as_symbol(Handle java_string, TRAPS) { function Symbol (line 390) | Symbol* java_lang_String::as_symbol_or_null(oop java_string) { function initialize_static_field (line 471) | static void initialize_static_field(fieldDescriptor* fd, TRAPS) { function oop (line 536) | oop java_lang_Class::create_mirror(KlassHandle k, TRAPS) { function oop (line 602) | oop java_lang_Class::create_basic_type_mirror(const char* basic_type_nam... function klassOop (line 619) | klassOop java_lang_Class::as_klassOop(oop java_class) { function Symbol (line 654) | Symbol* java_lang_Class::as_signature(oop java_class, bool intern_if_not... function klassOop (line 683) | klassOop java_lang_Class::array_klass(oop java_class) { function methodOop (line 696) | methodOop java_lang_Class::resolved_constructor(oop java_class) { function BasicType (line 717) | BasicType java_lang_Class::primitive_type(oop java_class) { function BasicType (line 731) | BasicType java_lang_Class::as_BasicType(oop java_class, klassOop* refere... function oop (line 745) | oop java_lang_Class::primitive_mirror(BasicType t) { function JavaThread (line 838) | JavaThread* java_lang_Thread::thread(oop java_thread) { function typeArrayOop (line 848) | typeArrayOop java_lang_Thread::name(oop java_thread) { function ThreadPriority (line 861) | ThreadPriority java_lang_Thread::priority(oop java_thread) { function oop (line 871) | oop java_lang_Thread::threadGroup(oop java_thread) { function oop (line 902) | oop java_lang_Thread::context_class_loader(oop java_thread) { function oop (line 906) | oop java_lang_Thread::inherited_access_control_context(oop java_thread) { function jlong (line 911) | jlong java_lang_Thread::stackSize(oop java_thread) { function jlong (line 953) | jlong java_lang_Thread::thread_id(oop java_thread) { function oop (line 962) | oop java_lang_Thread::park_blocker(oop java_thread) { function jlong (line 973) | jlong java_lang_Thread::park_event(oop java_thread) { function oop (line 1016) | oop java_lang_ThreadGroup::parent(oop java_thread_group) { function typeArrayOop (line 1023) | typeArrayOop java_lang_ThreadGroup::name(oop java_thread_group) { function objArrayOop (line 1034) | objArrayOop java_lang_ThreadGroup::threads(oop java_thread_group) { function objArrayOop (line 1046) | objArrayOop java_lang_ThreadGroup::groups(oop java_thread_group) { function ThreadPriority (line 1052) | ThreadPriority java_lang_ThreadGroup::maxPriority(oop java_thread_group) { function oop (line 1089) | oop java_lang_Throwable::unassigned_stacktrace() { function oop (line 1099) | oop java_lang_Throwable::backtrace(oop throwable) { function oop (line 1109) | oop java_lang_Throwable::message(oop throwable) { function oop (line 1114) | oop java_lang_Throwable::message(Handle throwable) { class BacktraceBuilder (line 1335) | class BacktraceBuilder: public StackObj { method BacktraceBuilder (line 1355) | BacktraceBuilder(TRAPS): _methods(NULL), _bcis(NULL), _head(NULL) { method expand (line 1361) | void expand(TRAPS) { method oop (line 1386) | oop backtrace() { method push (line 1390) | inline void push(methodOop method, int bci, TRAPS) { method methodOop (line 1408) | methodOop current_method() { method jushort (line 1413) | jushort current_bci() { function oop (line 1681) | oop java_lang_Throwable::get_stack_trace_element(oop throwable, int inde... function oop (line 1714) | oop java_lang_StackTraceElement::create(methodHandle method, int bci, TR... function jboolean (line 1766) | jboolean java_lang_reflect_AccessibleObject::override(oop reflect) { function Handle (line 1796) | Handle java_lang_reflect_Method::create(TRAPS) { function oop (line 1805) | oop java_lang_reflect_Method::clazz(oop reflect) { function oop (line 1825) | oop java_lang_reflect_Method::name(oop method) { function oop (line 1835) | oop java_lang_reflect_Method::return_type(oop method) { function oop (line 1845) | oop java_lang_reflect_Method::parameter_types(oop method) { function oop (line 1855) | oop java_lang_reflect_Method::exception_types(oop method) { function oop (line 1879) | oop java_lang_reflect_Method::signature(oop method) { function oop (line 1895) | oop java_lang_reflect_Method::annotations(oop method) { function oop (line 1911) | oop java_lang_reflect_Method::parameter_annotations(oop method) { function oop (line 1927) | oop java_lang_reflect_Method::annotation_default(oop method) { function Handle (line 1955) | Handle java_lang_reflect_Constructor::create(TRAPS) { function oop (line 1965) | oop java_lang_reflect_Constructor::clazz(oop reflect) { function oop (line 1975) | oop java_lang_reflect_Constructor::parameter_types(oop constructor) { function oop (line 1985) | oop java_lang_reflect_Constructor::exception_types(oop constructor) { function oop (line 2019) | oop java_lang_reflect_Constructor::signature(oop constructor) { function oop (line 2035) | oop java_lang_reflect_Constructor::annotations(oop constructor) { function oop (line 2051) | oop java_lang_reflect_Constructor::parameter_annotations(oop method) { function Handle (line 2077) | Handle java_lang_reflect_Field::create(TRAPS) { function oop (line 2087) | oop java_lang_reflect_Field::clazz(oop reflect) { function oop (line 2097) | oop java_lang_reflect_Field::name(oop field) { function oop (line 2107) | oop java_lang_reflect_Field::type(oop field) { function oop (line 2141) | oop java_lang_reflect_Field::signature(oop field) { function oop (line 2157) | oop java_lang_reflect_Field::annotations(oop field) { function Handle (line 2179) | Handle sun_reflect_ConstantPool::create(TRAPS) { function oop (line 2189) | oop sun_reflect_ConstantPool::cp_oop(oop reflect) { function oop (line 2209) | oop java_lang_boxing_object::initialize_and_allocate(BasicType type, TRA... function oop (line 2218) | oop java_lang_boxing_object::create(BasicType type, jvalue* value, TRAPS) { function BasicType (line 2253) | BasicType java_lang_boxing_object::basic_type(oop box) { function BasicType (line 2262) | BasicType java_lang_boxing_object::get_value(oop box, jvalue* value) { function BasicType (line 2296) | BasicType java_lang_boxing_object::set_value(oop box, jvalue* value) { function oop (line 2346) | oop java_lang_ref_Reference::pending_list_lock() { function HeapWord (line 2356) | HeapWord *java_lang_ref_Reference::pending_list_addr() { function oop (line 2363) | oop java_lang_ref_Reference::pending_list() { function jlong (line 2375) | jlong java_lang_ref_SoftReference::timestamp(oop ref) { function jlong (line 2379) | jlong java_lang_ref_SoftReference::clock() { function oop (line 2435) | oop java_lang_invoke_MethodHandle::type(oop mh) { function oop (line 2443) | oop java_lang_invoke_MethodHandle::form(oop mh) { function oop (line 2455) | oop java_lang_invoke_MemberName::clazz(oop mname) { function oop (line 2465) | oop java_lang_invoke_MemberName::name(oop mname) { function oop (line 2475) | oop java_lang_invoke_MemberName::type(oop mname) { function oop (line 2495) | oop java_lang_invoke_MemberName::vmtarget(oop mname) { function oop (line 2533) | oop java_lang_invoke_LambdaForm::vmentry(oop lform) { function Symbol (line 2562) | Symbol* java_lang_invoke_MethodType::as_signature(oop mt, bool intern_if... function oop (line 2591) | oop java_lang_invoke_MethodType::rtype(oop mt) { function objArrayOop (line 2596) | objArrayOop java_lang_invoke_MethodType::ptypes(oop mt) { function oop (line 2601) | oop java_lang_invoke_MethodType::ptype(oop mt, int idx) { function oop (line 2681) | oop java_security_AccessControlContext::create(objArrayHandle context, b... function oop (line 2713) | oop java_lang_ClassLoader::parent(oop loader) { function oop (line 2759) | oop java_lang_ClassLoader::non_reflection_class_loader(oop loader) { function oop (line 2933) | oop java_util_concurrent_locks_AbstractOwnableSynchronizer::get_owner_th... function javaClasses_init (line 3247) | void javaClasses_init() { FILE: HotSpot1.7/src/share/vm/classfile/javaClasses.hpp class java_lang_String (line 53) | class java_lang_String : AllStatic { method set_value (line 65) | static void set_value( oop string, typeArrayOop buffer) { method set_offset (line 69) | static void set_offset(oop string, int offset) { method set_count (line 75) | static void set_count( oop string, int count) { method has_offset_field (line 95) | static bool has_offset_field() { method has_count_field (line 100) | static bool has_count_field() { method has_hash_field (line 105) | static bool has_hash_field() { method value_offset_in_bytes (line 110) | static int value_offset_in_bytes() { method count_offset_in_bytes (line 114) | static int count_offset_in_bytes() { method offset_offset_in_bytes (line 118) | static int offset_offset_in_bytes() { method hash_offset_in_bytes (line 122) | static int hash_offset_in_bytes() { method typeArrayOop (line 128) | static typeArrayOop value(oop java_string) { method offset (line 133) | static int offset(oop java_string) { method length (line 142) | static int length(oop java_string) { method to_hash (line 170) | static unsigned int to_hash(T* s, int len) { method Handle (line 187) | static Handle externalize_classname(Handle java_string, TRAPS) { retur... method Handle (line 188) | static Handle internalize_classname(Handle java_string, TRAPS) { retur... method is_instance (line 195) | static bool is_instance(oop obj) { class java_lang_Class (line 214) | class java_lang_Class : AllStatic { method BasicType (line 241) | static BasicType as_BasicType(oop java_class, KlassHandle* reference_k... method is_instance (line 250) | static bool is_instance(oop obj) { method klass_offset_in_bytes (line 263) | static int klass_offset_in_bytes() { return _klass_offs... method resolved_constructor_offset_in_bytes (line 264) | static int resolved_constructor_offset_in_bytes() { return _resolved_c... method array_klass_offset_in_bytes (line 265) | static int array_klass_offset_in_bytes() { return _array_klas... class java_lang_Thread (line 283) | class java_lang_Thread : AllStatic { type ThreadStatus (line 348) | enum ThreadStatus { class java_lang_ThreadGroup (line 389) | class java_lang_ThreadGroup : AllStatic { class java_lang_Throwable (line 434) | class java_lang_Throwable: AllStatic { method get_backtrace_offset (line 479) | static int get_backtrace_offset() { return backtrace_offset;} method get_detailMessage_offset (line 480) | static int get_detailMessage_offset() { return detailMessage_offset;} class java_lang_reflect_AccessibleObject (line 514) | class java_lang_reflect_AccessibleObject: AllStatic { class java_lang_reflect_Method (line 534) | class java_lang_reflect_Method : public java_lang_reflect_AccessibleObje... class java_lang_reflect_Constructor (line 601) | class java_lang_reflect_Constructor : public java_lang_reflect_Accessibl... class java_lang_reflect_Field (line 655) | class java_lang_reflect_Field : public java_lang_reflect_AccessibleObject { class sun_reflect_ConstantPool (line 710) | class sun_reflect_ConstantPool { method cp_oop_offset (line 725) | static int cp_oop_offset() { class sun_reflect_UnsafeStaticFieldAccessorImpl (line 734) | class sun_reflect_UnsafeStaticFieldAccessorImpl { method base_offset (line 740) | static int base_offset() { class java_lang_boxing_object (line 760) | class java_lang_boxing_object: AllStatic { method is_instance (line 776) | static bool is_instance(oop box) { return basic_type(b... method is_instance (line 777) | static bool is_instance(oop box, BasicType type) { return basic_type(b... method print (line 778) | static void print(oop box, outputStream* st) { jvalue value; prin... method value_offset_in_bytes (line 781) | static int value_offset_in_bytes(BasicType type) { class java_lang_ref_Reference (line 794) | class java_lang_ref_Reference: AllStatic { method oop (line 816) | static oop referent(oop ref) { method set_referent (line 819) | static void set_referent(oop ref, oop value) { method set_referent_raw (line 822) | static void set_referent_raw(oop ref, oop value) { method HeapWord (line 825) | static HeapWord* referent_addr(oop ref) { method oop (line 828) | static oop next(oop ref) { method set_next (line 831) | static void set_next(oop ref, oop value) { method set_next_raw (line 834) | static void set_next_raw(oop ref, oop value) { method HeapWord (line 837) | static HeapWord* next_addr(oop ref) { method oop (line 840) | static oop discovered(oop ref) { method set_discovered (line 843) | static void set_discovered(oop ref, oop value) { method set_discovered_raw (line 846) | static void set_discovered_raw(oop ref, oop value) { method HeapWord (line 849) | static HeapWord* discovered_addr(oop ref) { class java_lang_ref_SoftReference (line 862) | class java_lang_ref_SoftReference: public java_lang_ref_Reference { class MethodHandleEntry (line 886) | class MethodHandleEntry class java_lang_invoke_MethodHandle (line 888) | class java_lang_invoke_MethodHandle: AllStatic { method is_subclass (line 906) | static bool is_subclass(klassOop klass) { method is_instance (line 909) | static bool is_instance(oop obj) { method type_offset_in_bytes (line 914) | static int type_offset_in_bytes() { return _type_offset; } method form_offset_in_bytes (line 915) | static int form_offset_in_bytes() { return _form_offset; } class java_lang_invoke_LambdaForm (line 921) | class java_lang_invoke_LambdaForm: AllStatic { method is_subclass (line 935) | static bool is_subclass(klassOop klass) { method is_instance (line 939) | static bool is_instance(oop obj) { method vmentry_offset_in_bytes (line 944) | static int vmentry_offset_in_bytes() { return _vmentry_offset; } class java_lang_invoke_MemberName (line 955) | class java_lang_invoke_MemberName: AllStatic { method is_subclass (line 996) | static bool is_subclass(klassOop klass) { method is_instance (line 999) | static bool is_instance(oop obj) { method clazz_offset_in_bytes (line 1017) | static int clazz_offset_in_bytes() { return _clazz_offset; } method type_offset_in_bytes (line 1018) | static int type_offset_in_bytes() { return _type_offset; } method name_offset_in_bytes (line 1019) | static int name_offset_in_bytes() { return _name_offset; } method flags_offset_in_bytes (line 1020) | static int flags_offset_in_bytes() { return _flags_offset; } method vmtarget_offset_in_bytes (line 1021) | static int vmtarget_offset_in_bytes() { return _vmtarget_offse... method vmindex_offset_in_bytes (line 1022) | static int vmindex_offset_in_bytes() { return _vmindex_offset; } class java_lang_invoke_MethodType (line 1028) | class java_lang_invoke_MethodType: AllStatic { method is_instance (line 1051) | static bool is_instance(oop obj) { method rtype_offset_in_bytes (line 1058) | static int rtype_offset_in_bytes() { return _rtype_offset; } method ptypes_offset_in_bytes (line 1059) | static int ptypes_offset_in_bytes() { return _ptypes_offset; } class java_lang_invoke_CallSite (line 1065) | class java_lang_invoke_CallSite: AllStatic { method oop (line 1075) | static oop target( oop site) { return... method set_target (line 1076) | static void set_target( oop site, oop target) { ... method oop (line 1078) | static volatile oop target_volatile(oop site) { return... method set_target_volatile (line 1079) | static void set_target_volatile(oop site, oop target) { ... method is_subclass (line 1082) | static bool is_subclass(klassOop klass) { method is_instance (line 1085) | static bool is_instance(oop obj) { method target_offset_in_bytes (line 1090) | static int target_offset_in_bytes() { return _target_offset; } class java_security_AccessControlContext (line 1096) | class java_security_AccessControlContext: AllStatic { class java_lang_ClassLoader (line 1118) | class java_lang_ClassLoader : AllStatic { method is_subclass (line 1143) | static bool is_subclass(klassOop klass) { method is_instance (line 1146) | static bool is_instance(oop obj) { class java_lang_System (line 1157) | class java_lang_System : AllStatic { class java_lang_StackTraceElement (line 1185) | class java_lang_StackTraceElement: AllStatic { class java_lang_AssertionStatusDirectives (line 1216) | class java_lang_AssertionStatusDirectives: AllStatic { class java_nio_Buffer (line 1244) | class java_nio_Buffer: AllStatic { class java_util_concurrent_locks_AbstractOwnableSynchronizer (line 1253) | class java_util_concurrent_locks_AbstractOwnableSynchronizer : AllStatic { class InjectedField (line 1270) | class InjectedField { method klassOop (line 1278) | klassOop klass() const { return SystemDictionary::well_known_klass(... method Symbol (line 1279) | Symbol* name() const { return lookup_symbol(name_index); } method Symbol (line 1280) | Symbol* signature() const { return lookup_symbol(signature_index); } method Symbol (line 1285) | static Symbol* lookup_symbol(int symbol_index) { class JavaClasses (line 1299) | class JavaClasses : AllStatic { type InjectedFieldID (line 1309) | enum InjectedFieldID { FILE: HotSpot1.7/src/share/vm/classfile/loaderConstraints.cpp function LoaderConstraintEntry (line 37) | LoaderConstraintEntry* LoaderConstraintTable::new_entry( function LoaderConstraintEntry (line 78) | LoaderConstraintEntry** LoaderConstraintTable::find_loader_constraint( function klassOop (line 322) | klassOop LoaderConstraintTable::find_constrained_klass(Symbol* name, FILE: HotSpot1.7/src/share/vm/classfile/loaderConstraints.hpp class LoaderConstraintEntry (line 32) | class LoaderConstraintEntry method klassOop (line 107) | klassOop klass() { return literal(); } method klassOop (line 108) | klassOop* klass_addr() { return literal_addr(); } method set_klass (line 109) | void set_klass(klassOop k) { set_literal(k); } method LoaderConstraintEntry (line 111) | LoaderConstraintEntry* next() { method LoaderConstraintEntry (line 115) | LoaderConstraintEntry** next_addr() { method set_next (line 118) | void set_next(LoaderConstraintEntry* next) { method Symbol (line 122) | Symbol* name() { return _name; } method set_name (line 123) | void set_name(Symbol* name) { method num_loaders (line 128) | int num_loaders() { return _num_loaders; } method set_num_loaders (line 129) | void set_num_loaders(int i) { _num_loaders = i; } method max_loaders (line 131) | int max_loaders() { return _max_loaders; } method set_max_loaders (line 132) | void set_max_loaders(int i) { _max_loaders = i; } method oop (line 134) | oop* loaders() { return _loaders; } method set_loaders (line 135) | void set_loaders(oop* loaders) { _loaders = loaders; } method oop (line 137) | oop loader(int i) { return _loaders[i]; } method oop (line 138) | oop* loader_addr(int i) { return &_loaders[i]; } method set_loader (line 139) | void set_loader(int i, oop p) { _loaders[i] = p; } class LoaderConstraintTable (line 34) | class LoaderConstraintTable : public Hashtable { type Constants (line 38) | enum Constants { method LoaderConstraintEntry (line 55) | LoaderConstraintEntry* bucket(int i) { method LoaderConstraintEntry (line 59) | LoaderConstraintEntry** bucket_addr(int i) { class LoaderConstraintEntry (line 97) | class LoaderConstraintEntry : public HashtableEntry { method klassOop (line 107) | klassOop klass() { return literal(); } method klassOop (line 108) | klassOop* klass_addr() { return literal_addr(); } method set_klass (line 109) | void set_klass(klassOop k) { set_literal(k); } method LoaderConstraintEntry (line 111) | LoaderConstraintEntry* next() { method LoaderConstraintEntry (line 115) | LoaderConstraintEntry** next_addr() { method set_next (line 118) | void set_next(LoaderConstraintEntry* next) { method Symbol (line 122) | Symbol* name() { return _name; } method set_name (line 123) | void set_name(Symbol* name) { method num_loaders (line 128) | int num_loaders() { return _num_loaders; } method set_num_loaders (line 129) | void set_num_loaders(int i) { _num_loaders = i; } method max_loaders (line 131) | int max_loaders() { return _max_loaders; } method set_max_loaders (line 132) | void set_max_loaders(int i) { _max_loaders = i; } method oop (line 134) | oop* loaders() { return _loaders; } method set_loaders (line 135) | void set_loaders(oop* loaders) { _loaders = loaders; } method oop (line 137) | oop loader(int i) { return _loaders[i]; } method oop (line 138) | oop* loader_addr(int i) { return &_loaders[i]; } method set_loader (line 139) | void set_loader(int i, oop p) { _loaders[i] = p; } FILE: HotSpot1.7/src/share/vm/classfile/placeholders.cpp function PlaceholderEntry (line 34) | PlaceholderEntry* PlaceholderTable::new_entry(int hash, Symbol* name, function PlaceholderEntry (line 94) | PlaceholderEntry* PlaceholderTable::get_entry(int index, unsigned int hash, function Symbol (line 112) | Symbol* PlaceholderTable::find_entry(int index, unsigned int hash, function PlaceholderEntry (line 124) | PlaceholderEntry* PlaceholderTable::find_and_add(int index, unsigned int... FILE: HotSpot1.7/src/share/vm/classfile/placeholders.hpp class PlaceholderEntry (line 31) | class PlaceholderEntry method Symbol (line 177) | Symbol* klassname() const { return literal(); } method oop (line 179) | oop loader() const { return _loader; } method set_loader (line 180) | void set_loader(oop loader) { _loader = loader; } method oop (line 181) | oop* loader_addr() { return &_loader; } method havesupername (line 183) | bool havesupername() const { return _havesupername; } method set_havesupername (line 184) | void set_havesupername(bool havesupername) { _havesupern... method Symbol (line 186) | Symbol* supername() const { return _supername; } method set_supername (line 187) | void set_supername(Symbol* supername) { method Thread (line 192) | Thread* definer() const {return _definer; } method set_definer (line 193) | void set_definer(Thread* definer) { _definer = definer; } method klassOop (line 195) | klassOop instanceKlass() const {return _instanceKlass; } method set_instanceKlass (line 196) | void set_instanceKlass(klassOop instanceKlass) { _instan... method klassOop (line 197) | klassOop* instanceKlass_addr() { return &_instanceKlass; } method SeenThread (line 199) | SeenThread* superThreadQ() const { return _superThreadQ; } method set_superThreadQ (line 200) | void set_superThreadQ(SeenThread* SeenThread) { _superTh... method SeenThread (line 202) | SeenThread* loadInstanceThreadQ() const { return _loadInstanceT... method set_loadInstanceThreadQ (line 203) | void set_loadInstanceThreadQ(SeenThread* SeenThread) { _... method SeenThread (line 205) | SeenThread* defineThreadQ() const { return _defineThread... method set_defineThreadQ (line 206) | void set_defineThreadQ(SeenThread* SeenThread) { _define... method PlaceholderEntry (line 208) | PlaceholderEntry* next() const { method PlaceholderEntry (line 212) | PlaceholderEntry** next_addr() { method equals (line 218) | bool equals(Symbol* class_name, oop class_loader) const { method SeenThread (line 222) | SeenThread* actionToQueue(PlaceholderTable::classloadAction action) { method set_threadQ (line 239) | void set_threadQ(SeenThread* seenthread, PlaceholderTable::classloadAc... method super_load_in_progress (line 255) | bool super_load_in_progress() { method instance_load_in_progress (line 259) | bool instance_load_in_progress() { method define_class_in_progress (line 263) | bool define_class_in_progress() { method add_seen_thread (line 272) | void add_seen_thread(Thread* thread, PlaceholderTable::classloadAction... method check_seen_thread (line 290) | bool check_seen_thread(Thread* thread, PlaceholderTable::classloadActi... method remove_seen_thread (line 308) | bool remove_seen_thread(Thread* thread, PlaceholderTable::classloadAct... class PlaceholderTable (line 37) | class PlaceholderTable : public TwoOopHashtable { method PlaceholderEntry (line 46) | PlaceholderEntry* bucket(int i) { method PlaceholderEntry (line 50) | PlaceholderEntry** bucket_addr(int i) { method add_entry (line 54) | void add_entry(int index, PlaceholderEntry* new_entry) { type classloadAction (line 78) | enum classloadAction { class SeenThread (line 119) | class SeenThread: public CHeapObj { method SeenThread (line 125) | SeenThread(Thread *thread) { method Thread (line 130) | Thread* thread() const { return _thread;} method set_thread (line 131) | void set_thread(Thread *thread) { _thread = thread; } method SeenThread (line 133) | SeenThread* next() const { return _stnext;} method set_next (line 134) | void set_next(SeenThread *seen) { _stnext = seen; } method set_prev (line 135) | void set_prev(SeenThread *seen) { _stprev = seen; } method printActionQ (line 138) | void printActionQ() { class PlaceholderEntry (line 155) | class PlaceholderEntry : public HashtableEntry { method Symbol (line 177) | Symbol* klassname() const { return literal(); } method oop (line 179) | oop loader() const { return _loader; } method set_loader (line 180) | void set_loader(oop loader) { _loader = loader; } method oop (line 181) | oop* loader_addr() { return &_loader; } method havesupername (line 183) | bool havesupername() const { return _havesupername; } method set_havesupername (line 184) | void set_havesupername(bool havesupername) { _havesupern... method Symbol (line 186) | Symbol* supername() const { return _supername; } method set_supername (line 187) | void set_supername(Symbol* supername) { method Thread (line 192) | Thread* definer() const {return _definer; } method set_definer (line 193) | void set_definer(Thread* definer) { _definer = definer; } method klassOop (line 195) | klassOop instanceKlass() const {return _instanceKlass; } method set_instanceKlass (line 196) | void set_instanceKlass(klassOop instanceKlass) { _instan... method klassOop (line 197) | klassOop* instanceKlass_addr() { return &_instanceKlass; } method SeenThread (line 199) | SeenThread* superThreadQ() const { return _superThreadQ; } method set_superThreadQ (line 200) | void set_superThreadQ(SeenThread* SeenThread) { _superTh... method SeenThread (line 202) | SeenThread* loadInstanceThreadQ() const { return _loadInstanceT... method set_loadInstanceThreadQ (line 203) | void set_loadInstanceThreadQ(SeenThread* SeenThread) { _... method SeenThread (line 205) | SeenThread* defineThreadQ() const { return _defineThread... method set_defineThreadQ (line 206) | void set_defineThreadQ(SeenThread* SeenThread) { _define... method PlaceholderEntry (line 208) | PlaceholderEntry* next() const { method PlaceholderEntry (line 212) | PlaceholderEntry** next_addr() { method equals (line 218) | bool equals(Symbol* class_name, oop class_loader) const { method SeenThread (line 222) | SeenThread* actionToQueue(PlaceholderTable::classloadAction action) { method set_threadQ (line 239) | void set_threadQ(SeenThread* seenthread, PlaceholderTable::classloadAc... method super_load_in_progress (line 255) | bool super_load_in_progress() { method instance_load_in_progress (line 259) | bool instance_load_in_progress() { method define_class_in_progress (line 263) | bool define_class_in_progress() { method add_seen_thread (line 272) | void add_seen_thread(Thread* thread, PlaceholderTable::classloadAction... method check_seen_thread (line 290) | bool check_seen_thread(Thread* thread, PlaceholderTable::classloadActi... method remove_seen_thread (line 308) | bool remove_seen_thread(Thread* thread, PlaceholderTable::classloadAct... FILE: HotSpot1.7/src/share/vm/classfile/resolutionErrors.cpp function ResolutionErrorEntry (line 45) | ResolutionErrorEntry* ResolutionErrorTable::find_entry(int index, unsign... function ResolutionErrorEntry (line 67) | ResolutionErrorEntry* ResolutionErrorTable::new_entry(int hash, constant... FILE: HotSpot1.7/src/share/vm/classfile/resolutionErrors.hpp class ResolutionErrorEntry (line 31) | class ResolutionErrorEntry method constantPoolOop (line 84) | constantPoolOop pool() const { return (constantPoolOo... method constantPoolOop (line 85) | constantPoolOop* pool_addr() { return (constantPoolOo... method cp_index (line 87) | int cp_index() const { return _cp_index; } method set_cp_index (line 88) | void set_cp_index(int cp_index) { _cp_index = cp_index; } method Symbol (line 90) | Symbol* error() const { return _error; } method ResolutionErrorEntry (line 93) | ResolutionErrorEntry* next() const { method ResolutionErrorEntry (line 97) | ResolutionErrorEntry** next_addr() { class ResolutionErrorTable (line 36) | class ResolutionErrorTable : public Hashtable { method ResolutionErrorEntry (line 44) | ResolutionErrorEntry* bucket(int i) { method ResolutionErrorEntry (line 48) | ResolutionErrorEntry** bucket_addr(int i) { method add_entry (line 52) | void add_entry(int index, ResolutionErrorEntry* new_entry) { method compute_hash (line 66) | unsigned int compute_hash(constantPoolHandle pool, int cp_index) { class ResolutionErrorEntry (line 78) | class ResolutionErrorEntry : public HashtableEntrydecrement_refcount(); _temp... method Symbol (line 71) | Symbol* operator -> () const { return _temp; } class SymbolTable (line 77) | class SymbolTable : public Hashtable { method new_symbols (line 102) | static void new_symbols(Handle class_loader, constantPoolHandle cp, method SymbolTable (line 117) | SymbolTable() method SymbolTable (line 120) | SymbolTable(HashtableBucket* t, int number_of_entries) method Arena (line 126) | static Arena* arena() { return _arena; } method SymbolTable (line 137) | static SymbolTable* the_table() { return _the_table; } method create_table (line 139) | static void create_table() { method create_table (line 145) | static void create_table(HashtableBucket* t, int length, method Symbol (line 184) | static Symbol* new_symbol(const char* utf8_buffer, int length, TRAPS) { method Symbol (line 188) | static Symbol* new_symbol(const char* name, TRAPS) { method Symbol (line 191) | static Symbol* new_symbol(const Symbol* sym, int begin, int end,... method Symbol (line 205) | static Symbol* probe(const char* name, int len) { method Symbol (line 209) | static Symbol* probe_unicode(const jchar* name, int len) { method copy_buckets (line 223) | static void copy_buckets(char** top, char*end) { method copy_table (line 226) | static void copy_table(char** top, char*end) { method reverse (line 229) | static void reverse(void* boundary = NULL) { method needs_rehashing (line 235) | static bool needs_rehashing() { return _needs_rehashing; } class StringTable (line 238) | class StringTable : public Hashtable { method StringTable (line 261) | StringTable() : Hashtable((int)StringTableSize, method StringTable (line 264) | StringTable(HashtableBucket* t, int number_of_entries) method StringTable (line 269) | static StringTable* the_table() { return _the_table; } method create_table (line 271) | static void create_table() { method create_table (line 276) | static void create_table(HashtableBucket* t, int length, method copy_buckets (line 315) | static void copy_buckets(char** top, char*end) { method copy_table (line 318) | static void copy_table(char** top, char*end) { method reverse (line 321) | static void reverse() { method needs_rehashing (line 327) | static bool needs_rehashing() { return _needs_rehashing; } method clear_parallel_claimed_index (line 330) | static void clear_parallel_claimed_index() { _parallel_claimed_idx = 0; } FILE: HotSpot1.7/src/share/vm/classfile/systemDictionary.cpp function oop (line 96) | oop SystemDictionary::java_system_loader() { function klassOop (line 153) | klassOop SystemDictionary::resolve_or_fail(Symbol* class_name, Handle cl... function klassOop (line 163) | klassOop SystemDictionary::handle_resolution_exception(Symbol* class_nam... function klassOop (line 192) | klassOop SystemDictionary::resolve_or_fail(Symbol* class_name, function klassOop (line 201) | klassOop SystemDictionary::resolve_or_null(Symbol* class_name, Handle cl... function klassOop (line 219) | klassOop SystemDictionary::resolve_or_null(Symbol* class_name, TRAPS) { function klassOop (line 225) | klassOop SystemDictionary::resolve_array_class_or_null(Symbol* class_name, function klassOop (line 287) | klassOop SystemDictionary::resolve_super_or_fail(Symbol* child_name, function instanceKlassHandle (line 494) | instanceKlassHandle SystemDictionary::handle_parallel_super_load( function klassOop (line 584) | klassOop SystemDictionary::resolve_instance_class_or_null(Symbol* name, ... function klassOop (line 880) | klassOop SystemDictionary::find(Symbol* class_name, function klassOop (line 910) | klassOop SystemDictionary::find_instance_or_array_klass(Symbol* class_name, function klassOop (line 940) | klassOop SystemDictionary::parse_stream(Symbol* class_name, function klassOop (line 1020) | klassOop SystemDictionary::resolve_from_stream(Symbol* class_name, function klassOop (line 1147) | klassOop SystemDictionary::find_shared_class(Symbol* class_name) { function instanceKlassHandle (line 1164) | instanceKlassHandle SystemDictionary::load_shared_class( function instanceKlassHandle (line 1175) | instanceKlassHandle SystemDictionary::load_shared_class( function instanceKlassHandle (line 1252) | instanceKlassHandle SystemDictionary::load_instance_class(Symbol* class_... function instanceKlassHandle (line 1435) | instanceKlassHandle SystemDictionary::find_or_define_instance_class(Symb... function Handle (line 1515) | Handle SystemDictionary::compute_loader_lock_object(Handle class_loader,... function klassOop (line 1550) | klassOop SystemDictionary::find_class(int index, unsigned int hash, function Symbol (line 1563) | Symbol* SystemDictionary::find_placeholder(Symbol* class_name, function klassOop (line 1573) | klassOop SystemDictionary::find_class(Symbol* class_name, Handle class_l... function klassOop (line 1590) | klassOop SystemDictionary::try_get_next_class() { function BasicType (line 1916) | BasicType SystemDictionary::box_klass_type(klassOop k) { function KlassHandle (line 1925) | KlassHandle SystemDictionaryHandles::box_klass(BasicType t) { function klassOop (line 2055) | klassOop SystemDictionary::find_constrained_instance_or_array_klass( function Symbol (line 2143) | Symbol* SystemDictionary::find_resolution_error(constantPoolHandle pool,... function methodHandle (line 2229) | methodHandle SystemDictionary::find_method_handle_intrinsic(vmIntrinsics... function methodHandle (line 2270) | static methodHandle unpack_method_and_appendix(Handle mname, function methodHandle (line 2296) | methodHandle SystemDictionary::find_method_handle_invoker(Symbol* name, function Handle (line 2341) | Handle SystemDictionary::find_method_handle_type(Symbol* signature, function Handle (line 2431) | Handle SystemDictionary::link_method_handle_constant(KlassHandle caller, function methodHandle (line 2475) | methodHandle SystemDictionary::find_dynamic_call_site_invoker(KlassHandl... class ClassStatistics (line 2679) | class ClassStatistics: AllStatic { method do_class (line 2689) | static void do_class(klassOop k) { method do_method (line 2703) | static void do_method(methodOop m) { method print (line 2719) | static void print() { class MethodStatistics (line 2745) | class MethodStatistics: AllStatic { method initialize (line 2762) | static void initialize() { method do_method (line 2774) | static void do_method(methodOop m) { method print (line 2798) | static void print() { FILE: HotSpot1.7/src/share/vm/classfile/systemDictionary.hpp class Dictionary (line 74) | class Dictionary class PlaceholderTable (line 75) | class PlaceholderTable class LoaderConstraintTable (line 76) | class LoaderConstraintTable class HashtableBucket (line 77) | class HashtableBucket class ResolutionErrorTable (line 78) | class ResolutionErrorTable class SymbolPropertyTable (line 79) | class SymbolPropertyTable class BoolObjectClosure (line 80) | class BoolObjectClosure class SystemDictionary (line 185) | class SystemDictionary : AllStatic { type WKID (line 192) | enum WKID { type InitOption (line 204) | enum InitOption { method klassOop (line 252) | static klassOop parse_stream(Symbol* class_name, method oop (line 344) | static oop system_loader_lock() { return _system_loader_lock... method number_of_modifications (line 373) | static inline int number_of_modifications() { assert_locked_or_saf... method notice_modification (line 375) | static inline void notice_modification() { assert_locked_or_saf... method klassOop (line 393) | static klassOop check_klass(klassOop k) { method klassOop (line 398) | static klassOop check_klass_Pre( klassOop k) { return check_klas... method klassOop (line 399) | static klassOop check_klass_Pre_JSR292(klassOop k) { return EnableInvo... method klassOop (line 400) | static klassOop check_klass_Opt( klassOop k) { return k; } method klassOop (line 401) | static klassOop check_klass_Opt_Only_JDK15(klassOop k) { method klassOop (line 405) | static klassOop check_klass_Opt_Only_JDK14NewRef(klassOop k) { method initialize_wk_klasses_through (line 413) | static void initialize_wk_klasses_through(WKID end_id, WKID &start_id,... method klassOop (line 424) | static klassOop well_known_klass(WKID id) { method klassOop (line 432) | static klassOop box_klass(BasicType t) { method klassOop (line 440) | static klassOop abstract_ownable_synchronizer_klass() { return check_k... method has_loadClassInternal (line 446) | static bool has_loadClassInternal() { return _has_loadClassInter... method has_checkPackageAccess (line 450) | static bool has_checkPackageAccess() { return _has_checkPackageAc... method Class_klass_loaded (line 452) | static bool Class_klass_loaded() { return WK_KLASS(Class_klas... method Cloneable_klass_loaded (line 453) | static bool Cloneable_klass_loaded() { return WK_KLASS(Cloneable_... method oop (line 463) | static oop check_mirror(oop m) { type Constants (line 527) | enum Constants { method Dictionary (line 583) | static Dictionary* dictionary() { return _dictionary; } method Dictionary (line 584) | static Dictionary* shared_dictionary() { return _shared_dictio... method PlaceholderTable (line 585) | static PlaceholderTable* placeholders() { return _placeholders; } method LoaderConstraintTable (line 586) | static LoaderConstraintTable* constraints() { return _loader_constrain... method ResolutionErrorTable (line 587) | static ResolutionErrorTable* resolution_errors() { return _resolution_... method SymbolPropertyTable (line 588) | static SymbolPropertyTable* invoke_method_table() { return _invoke_met... class SystemDictionaryHandles (line 689) | class SystemDictionaryHandles : AllStatic { FILE: HotSpot1.7/src/share/vm/classfile/verificationType.cpp function VerificationType (line 30) | VerificationType VerificationType::from_tag(u1 tag) { function VerificationType (line 85) | VerificationType VerificationType::get_component(ClassVerifier *context,... FILE: HotSpot1.7/src/share/vm/classfile/verificationType.hpp class ClassVerifier (line 50) | class ClassVerifier function VALUE_OBJ_CLASS_SPEC (line 52) | class VerificationType VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/classfile/verifier.cpp function Symbol (line 218) | Symbol* Verifier::inference_verify( function TypeOrigin (line 275) | TypeOrigin TypeOrigin::null() { function TypeOrigin (line 278) | TypeOrigin TypeOrigin::local(u2 index, StackMapFrame* frame) { function TypeOrigin (line 283) | TypeOrigin TypeOrigin::stack(u2 index, StackMapFrame* frame) { function TypeOrigin (line 288) | TypeOrigin TypeOrigin::sm_local(u2 index, StackMapFrame* frame) { function TypeOrigin (line 293) | TypeOrigin TypeOrigin::sm_stack(u2 index, StackMapFrame* frame) { function TypeOrigin (line 298) | TypeOrigin TypeOrigin::bad_index(u2 index) { function TypeOrigin (line 301) | TypeOrigin TypeOrigin::cp(u2 index, VerificationType vt) { function TypeOrigin (line 304) | TypeOrigin TypeOrigin::signature(VerificationType vt) { function TypeOrigin (line 307) | TypeOrigin TypeOrigin::implicit(VerificationType t) { function TypeOrigin (line 310) | TypeOrigin TypeOrigin::frame(StackMapFrame* frame) { function VerificationType (line 534) | VerificationType ClassVerifier::object_type() const { function TypeOrigin (line 538) | TypeOrigin ClassVerifier::ref_ctx(const char* sig, TRAPS) { function u2 (line 1770) | u2 ClassVerifier::verify_stackmap_table(u2 stackmap_index, u2 bci, function klassOop (line 1918) | klassOop ClassVerifier::load_class(Symbol* name, TRAPS) { function VerificationType (line 2502) | VerificationType ClassVerifier::get_newarray_type( function Symbol (line 2654) | Symbol* ClassVerifier::create_temporary_symbol(const Symbol *s, int begin, function Symbol (line 2661) | Symbol* ClassVerifier::create_temporary_symbol(const char *s, int length... FILE: HotSpot1.7/src/share/vm/classfile/verifier.hpp class Verifier (line 36) | class Verifier : AllStatic { class RawBytecodeStream (line 66) | class RawBytecodeStream class StackMapFrame (line 67) | class StackMapFrame class StackMapTable (line 68) | class StackMapTable function VALUE_OBJ_CLASS_SPEC (line 91) | class TypeOrigin VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 141) | class ErrorContext VALUE_OBJ_CLASS_SPEC { class ClassVerifier (line 249) | class ClassVerifier : public StackObj { method VerificationType (line 265) | VerificationType cp_ref_index_to_type( method was_recursively_verified (line 344) | bool was_recursively_verified() { return _klass->is_rewritten(); } method Thread (line 358) | Thread* thread() { return _thread; } method methodHandle (line 359) | methodHandle method() { return _method; } method instanceKlassHandle (line 360) | instanceKlassHandle current_class() const { return _klass; } method VerificationType (line 361) | VerificationType current_type() const { return _this_type; } method Symbol (line 369) | Symbol* result() const { return _exception_type; } method has_error (line 370) | bool has_error() const { return result() != NULL; } method VerificationType (line 388) | VerificationType cp_index_to_type(int index, constantPoolHandle cp, TR... FILE: HotSpot1.7/src/share/vm/classfile/vmSymbols.cpp function compare_symbol (line 37) | inline int compare_symbol(Symbol* a, Symbol* b) { function compare_vmsymbol_sid (line 45) | static int compare_vmsymbol_sid(const void* void_a, const void* void_b) { function BasicType (line 191) | BasicType vmSymbols::signature_type(Symbol* s) { function wrapper_intrinsic (line 286) | static vmIntrinsics::ID wrapper_intrinsic(BasicType type, bool unboxing) { function match_F_R (line 354) | inline bool match_F_R(jshort flags) { function match_F_Y (line 359) | inline bool match_F_Y(jshort flags) { function match_F_RN (line 364) | inline bool match_F_RN(jshort flags) { function match_F_S (line 369) | inline bool match_F_S(jshort flags) { function match_F_SN (line 374) | inline bool match_F_SN(jshort flags) { function match_F_RNY (line 379) | inline bool match_F_RNY(jshort flags) { function jlong (line 453) | inline jlong intrinsic_info(vmIntrinsics::ID id) { function match_method (line 489) | static bool match_method(methodOop m, Symbol* n, Symbol* s) { function match_method_with_klass (line 494) | static vmIntrinsics::ID match_method_with_klass(methodOop m, Symbol* mk) { FILE: HotSpot1.7/src/share/vm/classfile/vmSymbols.hpp class vmSymbols (line 1003) | class vmSymbols: AllStatic { type SID (line 1008) | enum SID { method Symbol (line 1049) | static Symbol* type_signature(BasicType t) { method Symbol (line 1057) | static Symbol* symbol_at(SID id) { class vmIntrinsics (line 1074) | class vmIntrinsics: AllStatic { type ID (line 1080) | enum ID { type Flags (line 1097) | enum Flags { method ID (line 1114) | static ID ID_from(int raw_id) { method ID (line 1130) | static ID find_id(vmSymbols::SID holder, FILE: HotSpot1.7/src/share/vm/code/codeBlob.cpp function align_code_offset (line 61) | unsigned int align_code_offset(int offset) { function OopMap (line 192) | OopMap* CodeBlob::oop_map_for_return_address(address return_address) { function BufferBlob (line 206) | BufferBlob* BufferBlob::create(const char* name, int buffer_size) { function BufferBlob (line 230) | BufferBlob* BufferBlob::create(const char* name, CodeBuffer* cb) { function AdapterBlob (line 272) | AdapterBlob* AdapterBlob::create(CodeBuffer* cb) { function MethodHandlesAdapterBlob (line 291) | MethodHandlesAdapterBlob* MethodHandlesAdapterBlob::create(int buffer_si... function RuntimeStub (line 328) | RuntimeStub* RuntimeStub::new_runtime_stub(const char* stub_name, function DeoptimizationBlob (line 386) | DeoptimizationBlob* DeoptimizationBlob::create( function UncommonTrapBlob (line 428) | UncommonTrapBlob* UncommonTrapBlob::create( function ExceptionBlob (line 464) | ExceptionBlob* ExceptionBlob::create( function SafepointBlob (line 499) | SafepointBlob* SafepointBlob::create( FILE: HotSpot1.7/src/share/vm/code/codeBlob.hpp class DeoptimizationBlob (line 49) | class DeoptimizationBlob method is_deoptimization_stub (line 385) | bool is_deoptimization_stub() const { return true; } method exception_address_is_unpack_entry (line 386) | bool exception_address_is_unpack_entry(address pc) const { method preserve_callee_argument_oops (line 395) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method address (line 400) | address unpack() const { return code_begin() +... method address (line 401) | address unpack_with_exception() const { return code_begin() +... method address (line 402) | address unpack_with_reexecution() const { return code_begin() +... method set_unpack_with_exception_in_tls_offset (line 409) | void set_unpack_with_exception_in_tls_offset(int offset) { method address (line 413) | address unpack_with_exception_in_tls() const { return code_begin() +... function VALUE_OBJ_CLASS_SPEC (line 51) | class CodeBlob VALUE_OBJ_CLASS_SPEC { class BufferBlob (line 204) | class BufferBlob: public CodeBlob { method is_buffer_blob (line 224) | virtual bool is_buffer_blob() const { return true; } method preserve_callee_argument_oops (line 227) | void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_ma... method is_alive (line 228) | bool is_alive() const { return true; } class AdapterBlob (line 239) | class AdapterBlob: public BufferBlob { method is_adapter_blob (line 248) | virtual bool is_adapter_blob() const { return true; } class MethodHandlesAdapterBlob (line 255) | class MethodHandlesAdapterBlob: public BufferBlob { method MethodHandlesAdapterBlob (line 257) | MethodHandlesAdapterBlob(int size) : BufferBlob("Metho... method MethodHandlesAdapterBlob (line 258) | MethodHandlesAdapterBlob(int size, CodeBuffer* cb) : BufferBlob("Metho... method is_method_handles_adapter_blob (line 265) | virtual bool is_method_handles_adapter_blob() const { return true; } class RuntimeStub (line 272) | class RuntimeStub: public CodeBlob { method is_runtime_stub (line 302) | bool is_runtime_stub() const { return true; } method caller_must_gc_arguments (line 305) | bool caller_must_gc_arguments(JavaThread* thread) const { return _call... method address (line 307) | address entry_point() { return code_begin(); } method preserve_callee_argument_oops (line 310) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method is_alive (line 311) | bool is_alive() const { return true; } class SingletonBlob (line 322) | class SingletonBlob: public CodeBlob { method SingletonBlob (line 329) | SingletonBlob( method address (line 340) | address entry_point() { return code_begin(); } method is_alive (line 342) | bool is_alive() const { return true; } class DeoptimizationBlob (line 353) | class DeoptimizationBlob: public SingletonBlob { method is_deoptimization_stub (line 385) | bool is_deoptimization_stub() const { return true; } method exception_address_is_unpack_entry (line 386) | bool exception_address_is_unpack_entry(address pc) const { method preserve_callee_argument_oops (line 395) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method address (line 400) | address unpack() const { return code_begin() +... method address (line 401) | address unpack_with_exception() const { return code_begin() +... method address (line 402) | address unpack_with_reexecution() const { return code_begin() +... method set_unpack_with_exception_in_tls_offset (line 409) | void set_unpack_with_exception_in_tls_offset(int offset) { method address (line 413) | address unpack_with_exception_in_tls() const { return code_begin() +... class UncommonTrapBlob (line 422) | class UncommonTrapBlob: public SingletonBlob { method preserve_callee_argument_oops (line 442) | void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_ma... method is_uncommon_trap_stub (line 445) | bool is_uncommon_trap_stub() const { return true; } class ExceptionBlob (line 452) | class ExceptionBlob: public SingletonBlob { method preserve_callee_argument_oops (line 472) | void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_ma... method is_exception_stub (line 475) | bool is_exception_stub() const { return true; } class SafepointBlob (line 483) | class SafepointBlob: public SingletonBlob { method preserve_callee_argument_oops (line 503) | void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_ma... method is_safepoint_stub (line 506) | bool is_safepoint_stub() const { return true; } FILE: HotSpot1.7/src/share/vm/code/codeCache.cpp class CodeBlob_sizes (line 50) | class CodeBlob_sizes { method CodeBlob_sizes (line 63) | CodeBlob_sizes() { method total (line 75) | int total() { return total_size; } method is_empty (line 76) | bool is_empty() { return count == 0; } method print (line 78) | void print(const char* title) { method add (line 92) | void add(CodeBlob* cb) { function CodeBlob (line 124) | CodeBlob* CodeCache::first() { function CodeBlob (line 130) | CodeBlob* CodeCache::next(CodeBlob* cb) { function CodeBlob (line 136) | CodeBlob* CodeCache::alive(CodeBlob *cb) { function nmethod (line 143) | nmethod* CodeCache::alive_nmethod(CodeBlob* cb) { function nmethod (line 149) | nmethod* CodeCache::first_nmethod() { function nmethod (line 158) | nmethod* CodeCache::next_nmethod (CodeBlob* cb) { function CodeBlob (line 167) | CodeBlob* CodeCache::allocate(int size) { function CodeBlob (line 259) | CodeBlob* CodeCache::find_blob(void* start) { function nmethod (line 267) | nmethod* CodeCache::find_nmethod(void* start) { function FOR_ALL_BLOBS (line 276) | FOR_ALL_BLOBS(p) { function FOR_ALL_BLOBS (line 284) | FOR_ALL_BLOBS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 306) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_BLOBS (line 313) | FOR_ALL_ALIVE_BLOBS(cb) { function FOR_ALL_ALIVE_BLOBS (line 423) | FOR_ALL_ALIVE_BLOBS(cb) { function FOR_ALL_ALIVE_BLOBS (line 436) | FOR_ALL_ALIVE_BLOBS(cb) { function nmethod (line 453) | nmethod* CodeCache::find_and_remove_saved_code(methodOop m) { function FOR_ALL_ALIVE_BLOBS (line 539) | FOR_ALL_ALIVE_BLOBS(cb) { function FOR_ALL_ALIVE_BLOBS (line 559) | FOR_ALL_ALIVE_BLOBS(cb) { function address (line 569) | address CodeCache::first_address() { function address (line 575) | address CodeCache::last_address() { function codeCache_init (line 612) | void codeCache_init() { function FOR_ALL_ALIVE_NMETHODS (line 624) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 662) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 699) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 720) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 730) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 743) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_NMETHODS (line 764) | FOR_ALL_ALIVE_NMETHODS(nm) { function FOR_ALL_ALIVE_BLOBS (line 773) | FOR_ALL_ALIVE_BLOBS(p) { function FOR_ALL_BLOBS (line 918) | FOR_ALL_BLOBS(p) { function FOR_ALL_BLOBS (line 945) | FOR_ALL_BLOBS(p) { FILE: HotSpot1.7/src/share/vm/code/codeCache.hpp class OopClosure (line 43) | class OopClosure class DepChange (line 44) | class DepChange class CodeCache (line 46) | class CodeCache : AllStatic { method CodeBlob (line 94) | static CodeBlob* find_blob_unsafe(void* start) { method nof_blobs (line 125) | static int nof_blobs() { return _number_of_blobs; } method nof_adapters (line 126) | static int nof_adapters() { return _number_of_adapt... method nof_nmethods (line 127) | static int nof_nmethods() { return _number_of_nmeth... method oops_do (line 139) | static void oops_do(OopClosure* f) { method nmethod (line 146) | static nmethod* scavenge_root_nmethods() { return _scavenge_r... method set_scavenge_root_nmethods (line 147) | static void set_scavenge_root_nmethods(nmethod* nm) { _scavenge_root_n... method address (line 161) | static address low_bound() { return (address) _hea... method address (line 162) | static address high_bound() { return (address) _hea... method address (line 163) | static address high() { return (address) _hea... method capacity (line 168) | static size_t capacity() { return _heap->capacit... method max_capacity (line 169) | static size_t max_capacity() { return _heap->max_cap... method unallocated_capacity (line 170) | static size_t unallocated_capacity() { return _heap->unalloc... method needs_flushing (line 172) | static bool needs_flushing() { return largest_free_b... method needs_cache_clean (line 174) | static bool needs_cache_clean() { return _needs_cache_c... method set_needs_cache_clean (line 175) | static void set_needs_cache_clean(bool v) { _needs_cache_clean = ... method get_codemem_full_count (line 196) | static int get_codemem_full_count() { return _codemem_full_count; } FILE: HotSpot1.7/src/share/vm/code/compiledIC.cpp function oop (line 78) | oop CompiledIC::cached_oop() const { function address (line 111) | address CompiledIC::ic_destination() const { function address (line 129) | address CompiledIC::stub_address() const { function RelocIterator (line 458) | inline static RelocIterator parse_ic(nmethod* nm, address ic_call, oop* ... function address (line 597) | address CompiledStaticCall::find_stub() { FILE: HotSpot1.7/src/share/vm/code/compiledIC.hpp class CompiledIC (line 77) | class CompiledIC method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... class CompiledICInfo (line 79) | class CompiledICInfo { method address (line 87) | address entry() const { return _entry; } method Handle (line 88) | Handle cached_oop() const { return _cached_oop; } method is_optimized (line 89) | bool is_optimized() const { return _is_optimized; } class CompiledIC (line 92) | class CompiledIC: public ResourceObj { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... function CompiledIC (line 162) | inline CompiledIC* CompiledIC_before(address return_addr) { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... function CompiledIC (line 168) | inline CompiledIC* CompiledIC_at(address call_site) { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... function CompiledIC (line 174) | inline CompiledIC* CompiledIC_at(Relocation* call_site) { method is_optimized (line 128) | bool is_optimized() const { return _is_optimized; } method address (line 136) | address end_of_call() { return _ic_call->return_address(); } method address (line 154) | address instruction_address() const { return _ic_call->instruction_add... class CompiledStaticCall (line 197) | class CompiledStaticCall class StaticCallInfo (line 199) | class StaticCallInfo { method address (line 207) | address entry() const { return _entry; } method methodHandle (line 208) | methodHandle callee() const { return _callee; } class CompiledStaticCall (line 212) | class CompiledStaticCall: public NativeCall { function CompiledStaticCall (line 250) | inline CompiledStaticCall* compiledStaticCall_before(address return_addr) { function CompiledStaticCall (line 256) | inline CompiledStaticCall* compiledStaticCall_at(address native_call) { function CompiledStaticCall (line 262) | inline CompiledStaticCall* compiledStaticCall_at(Relocation* call_site) { FILE: HotSpot1.7/src/share/vm/code/compressedStream.cpp function juint (line 31) | inline juint CompressedStream::encode_sign(jint value) { function jint (line 34) | inline jint CompressedStream::decode_sign(juint value) { function juint (line 40) | inline juint CompressedStream::reverse_int(juint i) { function jint (line 50) | jint CompressedReadStream::read_signed_int() { function jfloat (line 60) | jfloat CompressedReadStream::read_float() { function jdouble (line 66) | jdouble CompressedReadStream::read_double() { function jlong (line 74) | jlong CompressedReadStream::read_long() { function jint (line 147) | jint CompressedReadStream::read_int_mb(jint b0) { function jlong (line 205) | static jlong stretch(jint x, int bits) { function test_compressed_stream (line 215) | void test_compressed_stream(int trace) { FILE: HotSpot1.7/src/share/vm/code/compressedStream.hpp class CompressedStream (line 33) | class CompressedStream : public ResourceObj { method CompressedStream (line 52) | CompressedStream(u_char* buffer, int position = 0) { method u_char (line 57) | u_char* buffer() const { return _buffer; } method position (line 60) | int position() const { return _position; } method set_position (line 61) | void set_position(int position) { _position = position; } class CompressedReadStream (line 65) | class CompressedReadStream : public CompressedStream { method u_char (line 67) | inline u_char read() { return _buffer[_position++]; } method CompressedReadStream (line 72) | CompressedReadStream(u_char* buffer, int position = 0) method jboolean (line 75) | jboolean read_bool() { return (jboolean) read(); } method jbyte (line 76) | jbyte read_byte() { return (jbyte ) read(); } method jchar (line 77) | jchar read_char() { return (jchar ) read_int(); } method jshort (line 78) | jshort read_short() { return (jshort ) read_signed_i... method jint (line 79) | jint read_int() { jint b0 = read(); class CompressedWriteStream (line 90) | class CompressedWriteStream : public CompressedStream { method full (line 92) | bool full() { method store (line 95) | void store(u_char b) { method write (line 98) | void write(u_char b) { method CompressedWriteStream (line 111) | CompressedWriteStream(u_char* buffer, int initial_size, int position = 0) method write_bool (line 114) | void write_bool(jboolean value) { write(value); } method write_byte (line 115) | void write_byte(jbyte value) { write(value); } method write_char (line 116) | void write_char(jchar value) { write_int(value); } method write_short (line 117) | void write_short(jshort value) { write_signed_int(value); } method write_int (line 118) | void write_int(jint value) { if ((juint)value < L && !full()) FILE: HotSpot1.7/src/share/vm/code/debugInfo.cpp function ScopeValue (line 44) | ScopeValue* DebugInfoReadStream::read_object_value() { function ScopeValue (line 59) | ScopeValue* DebugInfoReadStream::get_cached_object() { function ScopeValue (line 78) | ScopeValue* ScopeValue::read_from(DebugInfoReadStream* stream) { FILE: HotSpot1.7/src/share/vm/code/debugInfo.hpp class ScopeValue (line 43) | class ScopeValue: public ResourceObj { method is_location (line 46) | virtual bool is_location() const { return false; } method is_object (line 47) | virtual bool is_object() const { return false; } method is_constant_int (line 48) | virtual bool is_constant_int() const { return false; } method is_constant_double (line 49) | virtual bool is_constant_double() const { return false; } method is_constant_long (line 50) | virtual bool is_constant_long() const { return false; } method is_constant_oop (line 51) | virtual bool is_constant_oop() const { return false; } method equals (line 52) | virtual bool equals(ScopeValue* other) const { return false; } class LocationValue (line 63) | class LocationValue: public ScopeValue { method LocationValue (line 67) | LocationValue(Location location) { _location = location; } method is_location (line 68) | bool is_location() const { return true; } method Location (line 69) | Location location() const { return _location; } class ObjectValue (line 82) | class ObjectValue: public ScopeValue { method ObjectValue (line 91) | ObjectValue(int id, ScopeValue* klass) method ObjectValue (line 100) | ObjectValue(int id) method is_object (line 108) | bool is_object() const { return true; } method id (line 109) | int id() const { return _id; } method ScopeValue (line 110) | ScopeValue* klass() const { return _klass; } method ScopeValue (line 112) | ScopeValue* field_at(int i) const { return _field_... method field_size (line 113) | int field_size() { return _field_... method Handle (line 114) | Handle value() const { return _value; } method is_visited (line 115) | bool is_visited() const { return _visite... method set_value (line 117) | void set_value(oop value) { _value = Handl... method set_visited (line 118) | void set_visited(bool visited) { _visited = fal... class ConstantIntValue (line 133) | class ConstantIntValue: public ScopeValue { method ConstantIntValue (line 137) | ConstantIntValue(jint value) { _value = value; } method jint (line 138) | jint value() const { return _value; } method is_constant_int (line 139) | bool is_constant_int() const { return true; } method equals (line 140) | bool equals(ScopeValue* other) const { return false; } class ConstantLongValue (line 150) | class ConstantLongValue: public ScopeValue { method ConstantLongValue (line 154) | ConstantLongValue(jlong value) { _value = value; } method jlong (line 155) | jlong value() const { return _value; } method is_constant_long (line 156) | bool is_constant_long() const { return true; } method equals (line 157) | bool equals(ScopeValue* other) const { return false; } class ConstantDoubleValue (line 167) | class ConstantDoubleValue: public ScopeValue { method ConstantDoubleValue (line 171) | ConstantDoubleValue(jdouble value) { _value = value; } method jdouble (line 172) | jdouble value() const { return _value; } method is_constant_double (line 173) | bool is_constant_double() const { return true; } method equals (line 174) | bool equals(ScopeValue* other) const { return false; } class ConstantOopWriteValue (line 187) | class ConstantOopWriteValue: public ScopeValue { method ConstantOopWriteValue (line 191) | ConstantOopWriteValue(jobject value) { _value = value; } method jobject (line 192) | jobject value() const { return _value; } method is_constant_oop (line 193) | bool is_constant_oop() const { return true; } method equals (line 194) | bool equals(ScopeValue* other) const { return false; } class ConstantOopReadValue (line 206) | class ConstantOopReadValue: public ScopeValue { method Handle (line 210) | Handle value() const { return _value; } method is_constant_oop (line 211) | bool is_constant_oop() const { return true; } method equals (line 212) | bool equals(ScopeValue* other) const { return false; } class MonitorValue (line 224) | class MonitorValue: public ResourceObj { method ScopeValue (line 234) | ScopeValue* owner() const { return _owner; } method Location (line 235) | Location basic_lock() const { return _basic_lock; } method eliminated (line 236) | bool eliminated() const { return _eliminated; } class DebugInfoReadStream (line 249) | class DebugInfoReadStream : public CompressedReadStream { method nmethod (line 252) | const nmethod* code() const { return _code; } method DebugInfoReadStream (line 255) | DebugInfoReadStream(const nmethod* code, int offset, GrowableArray* arr, function compute_recording_non_safepoints (line 82) | static inline bool compute_recording_non_safepoints() { type dir_stats_struct (line 221) | struct dir_stats_struct { method print (line 227) | void print() { function DebugToken (line 381) | DebugToken* DebugInformationRecorder::create_scope_values(GrowableArray<... function DebugToken (line 387) | DebugToken* DebugInformationRecorder::create_monitor_values(GrowableArra... FILE: HotSpot1.7/src/share/vm/code/debugInfoRec.hpp class DebugToken (line 63) | class DebugToken class DIR_Chunk (line 74) | class DIR_Chunk class DebugInformationRecorder (line 76) | class DebugInformationRecorder: public ResourceObj { method end_safepoint (line 115) | void end_safepoint(int pc_offset) { end_scopes(pc_offset, true); } method end_non_safepoint (line 116) | void end_non_safepoint(int pc_offset) { end_scopes(pc_offset, false); } method oop_size (line 125) | int oop_size() { return oop_recorder()->oop_size(); } method set_oopmaps (line 137) | void set_oopmaps(OopMapSet *oopmaps) { _oopmaps = oopmaps; } method OopRecorder (line 139) | OopRecorder* oop_recorder() { return _oop_recorder; } method last_pc_offset (line 141) | int last_pc_offset() { return last_pc()->pc_offset(); } method recording_non_safepoints (line 143) | bool recording_non_safepoints() { return _recording_non_safepoints; } method DebugInfoWriteStream (line 157) | DebugInfoWriteStream* stream() const { return _stream; } method PcDesc (line 181) | PcDesc* last_pc() { method PcDesc (line 185) | PcDesc* prev_pc() { FILE: HotSpot1.7/src/share/vm/code/dependencies.cpp function must_be_in_vm (line 38) | static bool must_be_in_vm() { function sort_dep (line 244) | static int sort_dep(ciObject** p1, ciObject** p2, int narg) { function sort_dep_arg_1 (line 251) | static int sort_dep_arg_1(ciObject** p1, ciObject** p2) function sort_dep_arg_2 (line 253) | static int sort_dep_arg_2(ciObject** p1, ciObject** p2) function sort_dep_arg_3 (line 255) | static int sort_dep_arg_3(ciObject** p1, ciObject** p2) function ciKlass (line 282) | ciKlass* Dependencies::ctxk_encoded_as_null(DepType dept, ciObject* x) { function klassOop (line 293) | klassOop Dependencies::ctxk_encoded_as_null(DepType dept, oop x) { function oop (line 618) | inline oop Dependencies::DepStream::recorded_oop_at(int i) { function oop (line 624) | oop Dependencies::DepStream::argument(int i) { function klassOop (line 636) | klassOop Dependencies::DepStream::context_type() { class ClassHierarchyWalker (line 672) | class ClassHierarchyWalker { method initialize (line 691) | void initialize(klassOop participant) { method initialize_from_method (line 704) | void initialize_from_method(methodOop m) { method ClassHierarchyWalker (line 713) | ClassHierarchyWalker(klassOop participant, methodOop m) { method ClassHierarchyWalker (line 717) | ClassHierarchyWalker(methodOop m) { method ClassHierarchyWalker (line 721) | ClassHierarchyWalker(klassOop participant = NULL) { method doing_subtype_search (line 729) | bool doing_subtype_search() { method num_participants (line 733) | int num_participants() { return _num_participants; } method klassOop (line 734) | klassOop participant(int n) { method methodOop (line 740) | methodOop found_method(int n) { method check_method_context (line 751) | bool check_method_context(klassOop ctxk, methodOop m) { method add_participant (line 795) | void add_participant(klassOop participant) { method record_witnesses (line 803) | void record_witnesses(int add) { method is_witness (line 809) | bool is_witness(klassOop k) { method is_participant (line 822) | bool is_participant(klassOop k) { method ignore_witness (line 831) | bool ignore_witness(klassOop witness) { method in_list (line 840) | static bool in_list(klassOop x, klassOop* list) { method klassOop (line 859) | klassOop find_witness_subtype(klassOop context_type, KlassDepChange* c... method klassOop (line 872) | klassOop find_witness_definer(klassOop context_type, KlassDepChange* c... function count_find_witness_calls (line 892) | static bool count_find_witness_calls() { function klassOop (line 933) | klassOop ClassHierarchyWalker::find_witness_in(KlassDepChange& changes, function klassOop (line 984) | klassOop ClassHierarchyWalker::find_witness_anywhere(klassOop context_type, function Klass (line 1116) | Klass* Dependencies::find_finalizable_subclass(Klass* k) { function klassOop (line 1155) | klassOop Dependencies::check_evol_method(methodOop m) { function klassOop (line 1175) | klassOop Dependencies::check_leaf_type(klassOop ctxk) { function klassOop (line 1197) | klassOop Dependencies::check_abstract_with_unique_concrete_subtype(klass... function klassOop (line 1207) | klassOop Dependencies::check_abstract_with_no_concrete_subtype(klassOop ... function klassOop (line 1217) | klassOop Dependencies::check_concrete_with_no_concrete_subtype(klassOop ... function klassOop (line 1230) | klassOop Dependencies::find_unique_concrete_subtype(klassOop ctxk) { function klassOop (line 1275) | klassOop Dependencies::check_abstract_with_exclusive_concrete_subtypes( function klassOop (line 1339) | klassOop Dependencies::check_unique_concrete_method(klassOop ctxk, metho... function methodOop (line 1353) | methodOop Dependencies::find_unique_concrete_method(klassOop ctxk, metho... function klassOop (line 1380) | klassOop Dependencies::check_exclusive_concrete_methods(klassOop ctxk, function klassOop (line 1445) | klassOop Dependencies::check_has_no_finalizable_subclasses(klassOop ctxk... function klassOop (line 1457) | klassOop Dependencies::check_call_site_target_value(oop call_site, oop m... function klassOop (line 1486) | klassOop Dependencies::DepStream::check_klass_dependency(KlassDepChange*... function klassOop (line 1528) | klassOop Dependencies::DepStream::check_call_site_dependency(CallSiteDep... function klassOop (line 1546) | klassOop Dependencies::DepStream::spot_check_dependency_at(DepChange& ch... FILE: HotSpot1.7/src/share/vm/code/dependencies.hpp class ciEnv (line 52) | class ciEnv class nmethod (line 53) | class nmethod class OopRecorder (line 54) | class OopRecorder class xmlStream (line 55) | class xmlStream class CompileLog (line 56) | class CompileLog class DepChange (line 57) | class DepChange method is_klass_change (line 509) | virtual bool is_klass_change() const { return false; } method is_call_site_change (line 510) | virtual bool is_call_site_change() const { return false; } method KlassDepChange (line 513) | KlassDepChange* as_klass_change() { method CallSiteDepChange (line 517) | CallSiteDepChange* as_call_site_change() { type ChangeType (line 525) | enum ChangeType { class ContextStream (line 541) | class ContextStream : public StackObj { method ContextStream (line 557) | ContextStream(DepChange& changes) method ContextStream (line 561) | ContextStream(DepChange& changes, No_Safepoint_Verifier& nsv) method ChangeType (line 568) | ChangeType change_type() { return _change_type; } method klassOop (line 569) | klassOop klass() { return _klass; } class KlassDepChange (line 58) | class KlassDepChange method KlassDepChange (line 589) | KlassDepChange(KlassHandle new_type) method is_klass_change (line 599) | virtual bool is_klass_change() const { return true; } method klassOop (line 601) | klassOop new_type() { return _new_type(); } class CallSiteDepChange (line 59) | class CallSiteDepChange method CallSiteDepChange (line 615) | CallSiteDepChange(Handle call_site, Handle method_handle) method is_call_site_change (line 624) | virtual bool is_call_site_change() const { return true; } method oop (line 626) | oop call_site() const { return _call_site(); } method oop (line 627) | oop method_handle() const { return _method_handle(); } class No_Safepoint_Verifier (line 60) | class No_Safepoint_Verifier class Dependencies (line 62) | class Dependencies: public ResourceObj { type DepType (line 100) | enum DepType { method is_klass_type (line 193) | static bool is_klass_type( DepType dept) { return dept_in_ma... method has_explicit_context_arg (line 195) | static bool has_explicit_context_arg(DepType dept) { return dept_in_ma... method has_implicit_context_arg (line 196) | static bool has_implicit_context_arg(DepType dept) { return dept_in_ma... method dep_context_arg (line 198) | static int dep_context_arg(DepType dept) { return has_explic... method dep_implicit_context_arg (line 199) | static int dep_implicit_context_arg(DepType dept) { return has_implic... method dept_in_mask (line 211) | static bool dept_in_mask(DepType dept, int mask) { method note_dep_seen (line 215) | bool note_dep_seen(int dept, ciObject* x) { method Dependencies (line 245) | Dependencies(ciEnv* env) { method check_ctxk (line 252) | static void check_ctxk(ciKlass* ctxk) { method check_ctxk_concrete (line 255) | static void check_ctxk_concrete(ciKlass* ctxk) { method check_ctxk_abstract (line 258) | static void check_ctxk_abstract(ciKlass* ctxk) { method address (line 356) | address content_bytes() { method size_in_bytes (line 360) | size_t size_in_bytes() { method OopRecorder (line 365) | OopRecorder* oop_recorder() { return _oop_recorder; } method CompileLog (line 366) | CompileLog* log() { return _log; } method log_dependency (line 371) | void log_dependency(DepType dept, int nargs, ciObject* args[]) { method log_dependency (line 374) | void log_dependency(DepType dept, class DepStream (line 421) | class DepStream { method DepStream (line 445) | DepStream(Dependencies* deps) method DepStream (line 452) | DepStream(nmethod* code) method DepType (line 462) | DepType type() { return _type; } method argument_count (line 463) | int argument_count() { return dep_args(type()); } method argument_index (line 464) | int argument_index(int i) { assert(0 <= i && i < argument_count()... method is_klass_type (line 469) | bool is_klass_type() { return Dependencies::is_klass_type(ty... method methodOop (line 471) | methodOop method_argument(int i) { method klassOop (line 476) | klassOop type_argument(int i) { method klassOop (line 483) | klassOop check_dependency() { class DepChange (line 506) | class DepChange : public StackObj { method is_klass_change (line 509) | virtual bool is_klass_change() const { return false; } method is_call_site_change (line 510) | virtual bool is_call_site_change() const { return false; } method KlassDepChange (line 513) | KlassDepChange* as_klass_change() { method CallSiteDepChange (line 517) | CallSiteDepChange* as_call_site_change() { type ChangeType (line 525) | enum ChangeType { class ContextStream (line 541) | class ContextStream : public StackObj { method ContextStream (line 557) | ContextStream(DepChange& changes) method ContextStream (line 561) | ContextStream(DepChange& changes, No_Safepoint_Verifier& nsv) method ChangeType (line 568) | ChangeType change_type() { return _change_type; } method klassOop (line 569) | klassOop klass() { return _klass; } class KlassDepChange (line 580) | class KlassDepChange : public DepChange { method KlassDepChange (line 589) | KlassDepChange(KlassHandle new_type) method is_klass_change (line 599) | virtual bool is_klass_change() const { return true; } method klassOop (line 601) | klassOop new_type() { return _new_type(); } class CallSiteDepChange (line 609) | class CallSiteDepChange : public DepChange { method CallSiteDepChange (line 615) | CallSiteDepChange(Handle call_site, Handle method_handle) method is_call_site_change (line 624) | virtual bool is_call_site_change() const { return true; } method oop (line 626) | oop call_site() const { return _call_site(); } method oop (line 627) | oop method_handle() const { return _method_handle(); } FILE: HotSpot1.7/src/share/vm/code/exceptionHandlerTable.cpp function HandlerTableEntry (line 44) | HandlerTableEntry* ExceptionHandlerTable::subtable_for(int catch_pco) co... function HandlerTableEntry (line 107) | HandlerTableEntry* ExceptionHandlerTable::entry_for(int catch_pco, int h... function uint (line 176) | uint ImplicitExceptionTable::at( uint exec_off ) const { FILE: HotSpot1.7/src/share/vm/code/exceptionHandlerTable.hpp class HandlerTableEntry (line 42) | class HandlerTableEntry { method HandlerTableEntry (line 49) | HandlerTableEntry(int bci, int pco, int scope_depth) { method len (line 57) | int len() const { return _bci; } method bci (line 58) | int bci() const { return _bci; } method pco (line 59) | int pco() const { return _pco; } method scope_depth (line 60) | int scope_depth() const { return _scope_depth; } class nmethod (line 84) | class nmethod function VALUE_OBJ_CLASS_SPEC (line 85) | class ExceptionHandlerTable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 141) | class ImplicitExceptionTable VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/code/icBuffer.cpp function address (line 76) | address ICStub::destination() const { function oop (line 80) | oop ICStub::cached_oop() const { function ICStub (line 131) | ICStub* InlineCacheBuffer::new_ic_stub() { function InlineCacheBuffer_init (line 177) | void InlineCacheBuffer_init() { function address (line 205) | address InlineCacheBuffer::ic_destination_for(CompiledIC *ic) { function oop (line 211) | oop InlineCacheBuffer::cached_oop_for(CompiledIC *ic) { FILE: HotSpot1.7/src/share/vm/code/icBuffer.hpp class ICStub (line 44) | class ICStub: public Stub { method initialize (line 52) | void initialize(int size, method size (line 57) | int size() const { return _size; } method code_size_to_size (line 58) | static int code_size_to_size(int code_size) { return round_to(sizeo... method address (line 65) | address code_begin() const { return (address)this ... method address (line 66) | address code_end() const { return (address)this ... method address (line 69) | address ic_site() const { return _ic_site; } method is_empty (line 71) | bool is_empty() const { return _ic_site == NU... function ICStub (line 86) | inline ICStub* ICStub_from_destination_address(address destination_addre... method initialize (line 52) | void initialize(int size, method size (line 57) | int size() const { return _size; } method code_size_to_size (line 58) | static int code_size_to_size(int code_size) { return round_to(sizeo... method address (line 65) | address code_begin() const { return (address)this ... method address (line 66) | address code_end() const { return (address)this ... method address (line 69) | address ic_site() const { return _ic_site; } method is_empty (line 71) | bool is_empty() const { return _ic_site == NU... class InlineCacheBuffer (line 94) | class InlineCacheBuffer: public AllStatic { method StubQueue (line 104) | static StubQueue* buffer() { return _buffer; ... method set_next_stub (line 105) | static void set_next_stub(ICStub* next_stub) { _next_stub = next... method ICStub (line 106) | static ICStub* get_next_stub() { return _next_stub... FILE: HotSpot1.7/src/share/vm/code/jvmticmlr.h type jvmtiCMLRKind (line 65) | typedef enum { type jvmtiCompiledMethodLoadRecordHeader (line 74) | typedef struct _jvmtiCompiledMethodLoadRecordHeader { type PCStackInfo (line 87) | typedef struct _PCStackInfo { type jvmtiCompiledMethodLoadInlineRecord (line 98) | typedef struct _jvmtiCompiledMethodLoadInlineRecord { type jvmtiCompiledMethodLoadDummyRecord (line 110) | typedef struct _jvmtiCompiledMethodLoadDummyRecord { FILE: HotSpot1.7/src/share/vm/code/location.hpp function VALUE_OBJ_CLASS_SPEC (line 43) | class Location VALUE_OBJ_CLASS_SPEC { function Location (line 95) | static Location new_reg_loc( Type t, VMReg reg ) { return Location(in_re... function Location (line 97) | Location() { set(on_stack,invalid,0); } function Where (line 100) | Where where() const { return (Where) ((_value & WHERE_MASK) >> W... function Type (line 101) | Type type() const { return (Type) ((_value & TYPE_MASK) >> T... function offset (line 102) | unsigned offset() const { return (unsigned) ((_value & OFFSET_MASK) >> O... function is_register (line 105) | bool is_register() const { return where() == in_register; } function is_stack (line 106) | bool is_stack() const { return where() == on_stack; } function stack_offset (line 108) | int stack_offset() const { assert(where() == on_stack, "wrong Wher... function register_number (line 109) | int register_number() const { assert(where() == in_register, "wrong Wher... function VMReg (line 111) | VMReg reg() const { assert(where() == in_register, "wrong Where"); retur... FILE: HotSpot1.7/src/share/vm/code/nmethod.cpp type nmethod_stats_struct (line 123) | struct nmethod_stats_struct { method note_nmethod (line 137) | void note_nmethod(nmethod* nm) { method print_nmethod_stats (line 151) | void print_nmethod_stats() { method note_native_nmethod (line 172) | void note_native_nmethod(nmethod* nm) { method print_native_nmethod_stats (line 179) | void print_native_nmethod_stats() { method print_pc_stats (line 197) | void print_pc_stats() { function address (line 228) | address ExceptionCache::match(Handle exception, address pc) { function address (line 248) | address ExceptionCache::test_address(address addr) { function ExceptionCache (line 273) | ExceptionCache* nmethod::exception_cache_entry_for_exception(Handle exce... function match_desc (line 289) | static inline bool match_desc(PcDesc* pc, int pc_offset, bool approximat... function PcDesc (line 309) | PcDesc* PcDescCache::find_pc_desc(int pc_offset, bool approximate) { function adjust_pcs_size (line 358) | static int adjust_pcs_size(int pcs_size) { function address (line 404) | address nmethod::handler_for_exception_and_pc(Handle exception, address ... function nmethod (line 490) | nmethod* nmethod::new_native_nmethod(methodHandle method, function nmethod (line 527) | nmethod* nmethod::new_dtrace_nmethod(methodHandle method, function nmethod (line 561) | nmethod* nmethod::new_nmethod(methodHandle method, function ScopeDesc (line 1084) | ScopeDesc* nmethod::scope_desc_at(address pc) { function jmethodID (line 1526) | jmethodID nmethod::get_and_cache_jmethod_id() { class DetectScavengeRoot (line 1822) | class DetectScavengeRoot: public OopClosure { method DetectScavengeRoot (line 1825) | DetectScavengeRoot() : _detected_scavenge_root(false) method detected_scavenge_root (line 1827) | bool detected_scavenge_root() { return _detected_scavenge_root; } method do_oop (line 1828) | virtual void do_oop(oop* p) { method do_oop (line 1834) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } method maybe_print (line 1838) | void maybe_print(oop* p) { function oop (line 1873) | oop nmethod::embeddedOop_at(u_char* p) { function includes (line 1883) | inline bool includes(void* p, void* from, void* to) { function PcDesc (line 1940) | static PcDesc* linear_search(nmethod* nm, int pc_offset, bool approximat... function PcDesc (line 1960) | PcDesc* nmethod::find_pc_desc_internal(address pc, bool approximate) { function address (line 2118) | address nmethod::continuation_for_implicit_exception(address pc) { function nmethod_init (line 2147) | void nmethod_init() { function address (line 2185) | address nmethod::get_deopt_original_pc(const frame* fr) { class VerifyOopsClosure (line 2211) | class VerifyOopsClosure: public OopClosure { method VerifyOopsClosure (line 2215) | VerifyOopsClosure(nmethod* nm) : _nm(nm), _ok(true) { } method ok (line 2216) | bool ok() { return _ok; } method do_oop (line 2217) | virtual void do_oop(oop* p) { method do_oop (line 2226) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } class DebugScavengeRoot (line 2332) | class DebugScavengeRoot: public OopClosure { method DebugScavengeRoot (line 2336) | DebugScavengeRoot(nmethod* nm) : _nm(nm), _ok(true) { } method ok (line 2337) | bool ok() { return _ok; } method do_oop (line 2338) | virtual void do_oop(oop* p) { method do_oop (line 2348) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } function ScopeDesc (line 2551) | ScopeDesc* nmethod::scope_desc_in(address begin, address end) { FILE: HotSpot1.7/src/share/vm/code/nmethod.hpp class ExceptionCache (line 34) | class ExceptionCache : public CHeapObj { method address (line 44) | address pc_at(int index) { assert(index >= 0 && in... method set_pc_at (line 45) | void set_pc_at(int index, address a) { assert(index >= 0 && in... method address (line 46) | address handler_at(int index) { assert(index >= 0 && in... method set_handler_at (line 47) | void set_handler_at(int index, address a) { assert(index >= 0 && in... method count (line 48) | int count() { return _count; } method increment_count (line 49) | void increment_count() { _count++; } method klassOop (line 55) | klassOop exception_type() { return _exception_type; } method klassOop (line 56) | klassOop* exception_type_addr() { return &_exception_type; } method ExceptionCache (line 57) | ExceptionCache* next() { return _next; } method set_next (line 58) | void set_next(ExceptionCache *ec) { _next = ec; } function VALUE_OBJ_CLASS_SPEC (line 68) | class PcDescCache VALUE_OBJ_CLASS_SPEC { class Dependencies (line 103) | class Dependencies class ExceptionHandlerTable (line 104) | class ExceptionHandlerTable class ImplicitExceptionTable (line 105) | class ImplicitExceptionTable class AbstractCompiler (line 106) | class AbstractCompiler class xmlStream (line 107) | class xmlStream class nmethod (line 109) | class nmethod : public CodeBlob { method trap_offset (line 323) | int trap_offset() const { return _trap_offset; } method address (line 324) | address trap_address() const { return insts_begin() + _trap_offset; } method methodOop (line 329) | methodOop method() const { return _method; } method AbstractCompiler (line 330) | AbstractCompiler* compiler() const { return _compiler; } method is_nmethod (line 333) | bool is_nmethod() const { return true; } method is_java_method (line 334) | bool is_java_method() const { return !method()->is... method is_native_method (line 335) | bool is_native_method() const { return method()->is_... method is_osr_method (line 336) | bool is_osr_method() const { return _entry_bci !=... method address (line 343) | address consts_begin () const { return hea... method address (line 344) | address consts_end () const { return hea... method address (line 345) | address insts_begin () const { return hea... method address (line 346) | address insts_end () const { return hea... method address (line 347) | address stub_begin () const { return hea... method address (line 348) | address stub_end () const { return hea... method address (line 349) | address exception_begin () const { return hea... method address (line 350) | address deopt_handler_begin () const { return hea... method address (line 351) | address deopt_mh_handler_begin() const { return hea... method address (line 352) | address unwind_handler_begin () const { return _unwind_handl... method oop (line 353) | oop* oops_begin () const { return (oop*) (hea... method oop (line 354) | oop* oops_end () const { return (oop*) (hea... method address (line 356) | address scopes_data_begin () const { return hea... method address (line 357) | address scopes_data_end () const { return hea... method PcDesc (line 358) | PcDesc* scopes_pcs_begin () const { return (PcDesc*)(hea... method PcDesc (line 359) | PcDesc* scopes_pcs_end () const { return (PcDesc*)(hea... method address (line 360) | address dependencies_begin () const { return hea... method address (line 361) | address dependencies_end () const { return hea... method address (line 362) | address handler_table_begin () const { return hea... method address (line 363) | address handler_table_end () const { return hea... method address (line 364) | address nul_chk_table_begin () const { return hea... method address (line 365) | address nul_chk_table_end () const { return hea... method consts_size (line 368) | int consts_size () const { return co... method insts_size (line 369) | int insts_size () const { return in... method stub_size (line 370) | int stub_size () const { return st... method oops_size (line 371) | int oops_size () const { return (address) oo... method scopes_data_size (line 372) | int scopes_data_size () const { return sc... method scopes_pcs_size (line 373) | int scopes_pcs_size () const { return (intptr_t) sc... method dependencies_size (line 374) | int dependencies_size () const { return de... method handler_table_size (line 375) | int handler_table_size() const { return ha... method nul_chk_table_size (line 376) | int nul_chk_table_size() const { return nu... method consts_contains (line 381) | bool consts_contains (address addr) const { return consts_begin ... method insts_contains (line 382) | bool insts_contains (address addr) const { return insts_begin ... method stub_contains (line 383) | bool stub_contains (address addr) const { return stub_begin ... method oops_contains (line 384) | bool oops_contains (oop* addr) const { return oops_begin ... method scopes_data_contains (line 385) | bool scopes_data_contains (address addr) const { return scopes_data_b... method scopes_pcs_contains (line 386) | bool scopes_pcs_contains (PcDesc* addr) const { return scopes_pcs_be... method handler_table_contains (line 387) | bool handler_table_contains(address addr) const { return handler_table... method nul_chk_table_contains (line 388) | bool nul_chk_table_contains(address addr) const { return nul_chk_table... method address (line 391) | address entry_point() const { return _entry_point;... method address (line 392) | address verified_entry_point() const { return _verified_ent... method is_in_use (line 395) | bool is_in_use() const { return _state == ali... method is_alive (line 396) | bool is_alive() const { return _state == ali... method is_not_entrant (line 397) | bool is_not_entrant() const { return _state == not... method is_zombie (line 398) | bool is_zombie() const { return _state == zom... method is_unloaded (line 399) | bool is_unloaded() const { return _state == unl... method make_not_entrant (line 405) | bool make_not_entrant() { return make_not_entr... method make_zombie (line 406) | bool make_zombie() { return make_not_entr... method unload_reported (line 409) | bool unload_reported() { return _unload_repor... method set_unload_reported (line 410) | void set_unload_reported() { _unload_reported = t... method is_marked_for_deoptimization (line 412) | bool is_marked_for_deoptimization() const { return _marked_for_d... method mark_for_deoptimization (line 413) | void mark_for_deoptimization() { _marked_for_deoptimi... method has_dependencies (line 417) | bool has_dependencies() { return dependencies_... method has_flushed_dependencies (line 419) | bool has_flushed_dependencies() { return _has_flushed_... method set_has_flushed_dependencies (line 420) | void set_has_flushed_dependencies() { method is_marked_for_reclamation (line 425) | bool is_marked_for_reclamation() const { return _marked_for_r... method mark_for_reclamation (line 426) | void mark_for_reclamation() { _marked_for_reclamat... method has_unsafe_access (line 428) | bool has_unsafe_access() const { return _has_unsafe_a... method set_has_unsafe_access (line 429) | void set_has_unsafe_access(bool z) { _has_unsafe_access =... method has_method_handle_invokes (line 431) | bool has_method_handle_invokes() const { return _has_method_h... method set_has_method_handle_invokes (line 432) | void set_has_method_handle_invokes(bool z) { _has_method_handle_i... method is_speculatively_disconnected (line 434) | bool is_speculatively_disconnected() const { return _speculativel... method set_speculatively_disconnected (line 435) | void set_speculatively_disconnected(bool z) { _speculatively_disco... method is_lazy_critical_native (line 437) | bool is_lazy_critical_native() const { return _lazy_critica... method set_lazy_critical_native (line 438) | void set_lazy_critical_native(bool z) { _lazy_critical_nativ... method has_wide_vectors (line 440) | bool has_wide_vectors() const { return _has_wide_vec... method set_has_wide_vectors (line 441) | void set_has_wide_vectors(bool z) { _has_wide_vectors = ... method comp_level (line 443) | int comp_level() const { return _comp_level; } method oop (line 447) | oop oop_at(int index) const { return index == 0 ? ... method oop (line 448) | oop* oop_addr_at(int index) const { // for GC method fix_oop_relocations (line 463) | void fix_oop_relocations(address begin, address end) { fix_oop_relocat... method fix_oop_relocations (line 464) | void fix_oop_relocations() { fix_oop_relocat... method on_scavenge_root_list (line 471) | bool on_scavenge_root_list() const { return (_scaven... method set_on_scavenge_root_list (line 474) | void set_on_scavenge_root_list() { _scavenge_root_... method clear_on_scavenge_root_list (line 475) | void clear_on_scavenge_root_list() { _scavenge_root_... method set_scavenge_root_marked (line 478) | void set_scavenge_root_marked() { _scavenge_root_... method clear_scavenge_root_marked (line 479) | void clear_scavenge_root_marked() { _scavenge_root_... method scavenge_root_not_marked (line 480) | bool scavenge_root_not_marked() { return (_scaven... method nmethod (line 483) | nmethod* scavenge_root_link() const { return _scaveng... method set_scavenge_root_link (line 484) | void set_scavenge_root_link(nmethod *n) { _scavenge_root_... method nmethod (line 486) | nmethod* saved_nmethod_link() const { return _saved_n... method set_saved_nmethod_link (line 487) | void set_saved_nmethod_link(nmethod *n) { _saved_nmethod_... method stack_traversal_mark (line 492) | long stack_traversal_mark() { return _stack_traver... method set_stack_traversal_mark (line 493) | void set_stack_traversal_mark(long l) { _stack_traversal_mar... method ExceptionCache (line 496) | ExceptionCache* exception_cache() const { return _exception_ca... method set_exception_cache (line 497) | void set_exception_cache(ExceptionCache *ec) { _exception_cache = e... method osr_entry_bci (line 506) | int osr_entry_bci() const { assert(is_osr_method... method address (line 507) | address osr_entry() const { assert(is_osr_method... method nmethod (line 509) | nmethod* osr_link() const { return _osr_link; } method set_osr_link (line 510) | void set_osr_link(nmethod *n) { _osr_link = n; } method can_be_deoptimized (line 514) | bool can_be_deoptimized() const { return is_java_method(); } method inlinecache_check_contains (line 519) | bool inlinecache_check_contains(address addr) const { method is_locked_by_vm (line 534) | bool is_locked_by_vm() const { return _lock_count >... method set_method (line 541) | void set_method(methodOop method) { _method = method; } method oops_do (line 551) | void oops_do(OopClosure* f) { oops_do(f, false); } method oops_do_marking_is_active (line 559) | static bool oops_do_marking_is_active() { return _oops_do_mark_nmethod... method test_oops_do_mark (line 560) | bool test_oops_do_mark() { return _oops_do_mark_link != NULL; } method address (line 568) | address* orig_pc_addr(const frame* fr) { return (address*) ((address)f... method PcDesc (line 572) | PcDesc* find_pc_desc(address pc, bool approximate) { method PcDesc (line 582) | PcDesc* pc_desc_at(address pc) { return find_pc_desc(pc, false); } method PcDesc (line 584) | PcDesc* pc_desc_near(address pc) { return find_pc_desc(pc, true); } method is_deopt_pc (line 593) | bool is_deopt_pc (address pc) { return is_deopt_entry(pc) || is_d... method is_deopt_entry (line 594) | bool is_deopt_entry (address pc) { return pc == deopt_handler_begin(... method is_deopt_mh_entry (line 595) | bool is_deopt_mh_entry(address pc) { return pc == deopt_mh_handler_beg... method address (line 597) | address get_original_pc(const frame* fr) { return *orig_pc_addr(fr); } method set_original_pc (line 598) | void set_original_pc(const frame* fr, address pc) { *orig_pc_addr(f... method print_on (line 628) | virtual void print_on(outputStream* st) const { CodeBlob::print_on(st); } method print_block_comment (line 637) | virtual void print_block_comment(outputStream* stream, address block_b... method compile_id (line 651) | int compile_id() const { return _compile_id; } method ByteSize (line 681) | ByteSize native_receiver_sp_offset() { method ByteSize (line 684) | ByteSize native_basic_lock_sp_offset() { method verified_entry_point_offset (line 689) | static int verified_entry_point_offset() { return offset_of(nme... method osr_entry_point_offset (line 690) | static int osr_entry_point_offset() { return offset_of(nme... method entry_bci_offset (line 691) | static int entry_bci_offset() { return offset_of(nme... class nmethodLocker (line 700) | class nmethodLocker : public StackObj { method nmethodLocker (line 712) | nmethodLocker(nmethod *nm) { _nm = nm; lock_nmethod(_nm); } method nmethodLocker (line 713) | nmethodLocker() { _nm = NULL; } method nmethod (line 716) | nmethod* code() { return _nm; } method set_code (line 717) | void set_code(nmethod* new_nm) { FILE: HotSpot1.7/src/share/vm/code/oopRecorder.cpp function jobject (line 74) | jobject OopRecorder::handle_at(int index) { FILE: HotSpot1.7/src/share/vm/code/oopRecorder.hpp class CodeBlob (line 33) | class CodeBlob class OopRecorder (line 35) | class OopRecorder : public ResourceObj { method allocate_index (line 49) | int allocate_index(jobject h) { method find_index (line 56) | int find_index(jobject h) { method element_count (line 74) | int element_count() { method is_unused (line 82) | bool is_unused() { return _handles == NULL && !_complete; } method is_complete (line 84) | bool is_complete() { return _complete; } class IndexCache (line 89) | class IndexCache: public ResourceObj { method juint (line 101) | static juint cache_index(jobject handle) { method cache_location_collision (line 110) | static bool cache_location_collision(int* cloc) { method cache_location_index (line 113) | static int cache_location_index(int* cloc) { method set_cache_location_index (line 116) | static void set_cache_location_index(int* cloc, int index) { FILE: HotSpot1.7/src/share/vm/code/pcDesc.cpp function address (line 39) | address PcDesc::real_pc(const nmethod* code) const { FILE: HotSpot1.7/src/share/vm/code/pcDesc.hpp class nmethod (line 33) | class nmethod function VALUE_OBJ_CLASS_SPEC (line 35) | class PcDesc VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/code/relocInfo.cpp function relocInfo (line 84) | relocInfo* relocInfo::finish_prefix(short* prefix_limit) { type RelocIndexEntry (line 199) | struct RelocIndexEntry { function num_cards (line 211) | static inline int num_cards(int code_size) { function Relocation (line 414) | Relocation* RelocIterator::reloc() { function RelocationHolder (line 432) | RelocationHolder RelocationHolder::plus(int offset) const { function address (line 455) | address Relocation::value() { function RelocationHolder (line 466) | RelocationHolder Relocation::spec_simple(relocInfo::relocType rtype) { function address (line 500) | address Relocation::index_to_runtime_address(int32_t index) { function address (line 518) | address Relocation::old_addr_for(address newa, function address (line 527) | address Relocation::new_addr_for(address olda, function oop (line 767) | oop* oop_Relocation::oop_addr() { function oop (line 779) | oop oop_Relocation::oop_value() { function RelocIterator (line 803) | RelocIterator virtual_call_Relocation::parse_ic(nmethod* &nm, address &i... function address (line 881) | address virtual_call_Relocation::first_oop() { function address (line 887) | address virtual_call_Relocation::oop_limit() { function address (line 914) | address opt_virtual_call_Relocation::static_stub() { function address (line 936) | address static_call_Relocation::static_stub() { function address (line 972) | address external_word_Relocation::target() { function address (line 994) | address internal_word_Relocation::target() { function address (line 1027) | address breakpoint_Relocation::target() const { function print_blob_locs (line 1204) | void print_blob_locs(nmethod* nm) { function print_buf_locs (line 1210) | void print_buf_locs(CodeBuffer* cb) { FILE: HotSpot1.7/src/share/vm/code/relocInfo.hpp class Relocation (line 248) | class Relocation class CodeBuffer (line 249) | class CodeBuffer class CodeSection (line 250) | class CodeSection class RelocIterator (line 251) | class RelocIterator method set_has_current (line 546) | void set_has_current(bool b) { method set_current (line 550) | void set_current(relocInfo& ri) { method relocInfo (line 557) | relocInfo* current() const { assert(has_current(), "must have current"); method RelocIterator (line 570) | RelocIterator() { initialize_misc(); } method next (line 578) | bool next() { method address (line 604) | address limit() const { return _limit; } method relocType (line 606) | relocType type() const { return current()->type(); } method format (line 607) | int format() const { return (relocInfo::have_format) ? ... method address (line 608) | address addr() const { return _addr; } method nmethod (line 609) | nmethod* code() const { return _code; } method datalen (line 611) | int datalen() const { return _datalen; } method has_current (line 612) | bool has_current() const { return _datalen >= 0; } method set_addr (line 614) | void set_addr(address addr) { _addr = addr; } method address (line 617) | address section_start(int n) const { method address (line 621) | address section_end(int n) const { function VALUE_OBJ_CLASS_SPEC (line 253) | class relocInfo VALUE_OBJ_CLASS_SPEC { function format (line 327) | int format() const { return format_mask==0? 0: format_mask & function addr_offset (line 329) | int addr_offset() const { assert(!is_prefix(), "must have offset"); function datalen (line 335) | int datalen() const { assert(is_datalen(), "must have data"); function immediate (line 337) | int immediate() const { assert(is_immediate(), "must have immed"); function offset_limit (line 341) | static int offset_limit() { return (1 << offset_width) * offset_unit; } function remove (line 346) | void remove() { set_type(none); } function is_prefix (line 350) | bool is_prefix() const { return type() == data_prefix_tag; } function is_datalen (line 351) | bool is_datalen() const { assert(is_prefix(), "must be prefi... function is_immediate (line 353) | bool is_immediate() const { assert(is_prefix(), "must be prefi... function fits_into_immediate (line 382) | static bool fits_into_immediate(int data0) { function data0_from_int (line 403) | static int data0_from_int(jint x) { return x >> value_width; } function data1_from_int (line 404) | static int data1_from_int(jint x) { return (short)x; } function jint (line 405) | static jint jint_from_data(short* data) { function jint (line 409) | static jint short_data_at(int n, short* data, int datalen) { function jint (line 413) | static jint jint_data_at(int n, short* data, int datalen) { function relocInfo (line 465) | inline relocInfo filler_relocInfo() { function relocInfo (line 469) | inline relocInfo prefix_relocInfo(int datalen) { function VALUE_OBJ_CLASS_SPEC (line 478) | class RelocationHolder VALUE_OBJ_CLASS_SPEC { class RelocIterator (line 525) | class RelocIterator : public StackObj { method set_has_current (line 546) | void set_has_current(bool b) { method set_current (line 550) | void set_current(relocInfo& ri) { method relocInfo (line 557) | relocInfo* current() const { assert(has_current(), "must have current"); method RelocIterator (line 570) | RelocIterator() { initialize_misc(); } method next (line 578) | bool next() { method address (line 604) | address limit() const { return _limit; } method relocType (line 606) | relocType type() const { return current()->type(); } method format (line 607) | int format() const { return (relocInfo::have_format) ? ... method address (line 608) | address addr() const { return _addr; } method nmethod (line 609) | nmethod* code() const { return _code; } method datalen (line 611) | int datalen() const { return _datalen; } method has_current (line 612) | bool has_current() const { return _datalen >= 0; } method set_addr (line 614) | void set_addr(address addr) { _addr = addr; } method address (line 617) | address section_start(int n) const { method address (line 621) | address section_end(int n) const { function VALUE_OBJ_CLASS_SPEC (line 657) | class Relocation VALUE_OBJ_CLASS_SPEC { function set_binding (line 674) | void set_binding(RelocIterator* b) { function Relocation (line 680) | Relocation() { function RelocationHolder (line 684) | static RelocationHolder newHolder() { function pack_data_to (line 699) | virtual void pack_data_to(CodeSection* dest) { } function unpack_data (line 702) | virtual void unpack_data() { function is_reloc_index (line 706) | static bool is_reloc_index(intptr_t index) { function unpack_1_int (line 738) | int unpack_1_int() { function unpack_2_ints (line 757) | void unpack_2_ints(jint& x0, jint& x1) { function pd_verify_data_value (line 773) | void pd_verify_data_value (address x, intptr_t off) { pd_set_da... function jint (line 787) | static jint scaled_offset(address x, address base) { function jint (line 793) | static jint scaled_offset_null_special(address x, address base) { function address (line 800) | static address address_from_scaled_offset(jint offset, address base) { function nmethod (line 817) | nmethod* code() const { return binding()->code(); } function addr_in_const (line 818) | bool addr_in_const() const { return binding()->addr_in_const(); } function datalen (line 821) | int datalen() const { return binding()->datalen(); } function format (line 822) | int format() const { return binding()->format(); } function is_call (line 828) | virtual bool is_call() { return false; } function is_data (line 831) | virtual bool is_data() { return false; } function clear_inline_cache (line 839) | virtual void clear_inline_cache() { } function fix_relocation_after_move (line 844) | virtual void fix_relocation_after_move(const CodeBuffer* src, CodeBuffer... class DataRelocation (line 874) | class DataRelocation : public Relocation { method is_data (line 876) | bool is_data() { return true; } method offset (line 879) | virtual int offset() { return 0; } method set_value (line 881) | void set_value(address x) { set_value(x, offset()); } method set_value (line 882) | void set_value(address x, intptr_t o) { method verify_value (line 888) | void verify_value(address x) { class CallRelocation (line 910) | class CallRelocation : public Relocation { method is_call (line 912) | bool is_call() { return true; } method address (line 914) | address destination() { return pd_call_destination... method address (line 918) | address value() { return destination(); } method set_value (line 919) | void set_value(address x) { set_destination(x); } class oop_Relocation (line 922) | class oop_Relocation : public DataRelocation { method type (line 923) | relocInfo::relocType type() { return relocInfo::oop_type; } method RelocationHolder (line 928) | static RelocationHolder spec(int oop_index, int offset = 0) { method RelocationHolder (line 935) | static RelocationHolder spec_for_immediate() { method oop_Relocation (line 947) | oop_Relocation(int oop_index, int offset) { method oop_Relocation (line 952) | oop_Relocation() { } method oop_index (line 955) | int oop_index() { return _oop_index; } method offset (line 956) | int offset() { return _offset; } method address (line 966) | address value() { return (address) *oop_addr(); } method oop_is_immediate (line 968) | bool oop_is_immediate() { return oop_index() == 0; } class virtual_call_Relocation (line 975) | class virtual_call_Relocation : public CallRelocation { method type (line 976) | relocInfo::relocType type() { return relocInfo::virtual_call_type; } method RelocationHolder (line 982) | static RelocationHolder spec(address first_oop, address oop_limit = NU... method virtual_call_Relocation (line 988) | virtual_call_Relocation(address first_oop, address oop_limit) { method virtual_call_Relocation (line 998) | virtual_call_Relocation() { } class opt_virtual_call_Relocation (line 1025) | class opt_virtual_call_Relocation : public CallRelocation { method type (line 1026) | relocInfo::relocType type() { return relocInfo::opt_virtual_call_type; } method RelocationHolder (line 1029) | static RelocationHolder spec() { method opt_virtual_call_Relocation (line 1037) | opt_virtual_call_Relocation() { } class static_call_Relocation (line 1047) | class static_call_Relocation : public CallRelocation { method type (line 1048) | relocInfo::relocType type() { return relocInfo::static_call_type; } method RelocationHolder (line 1051) | static RelocationHolder spec() { method static_call_Relocation (line 1059) | static_call_Relocation() { } class static_stub_Relocation (line 1068) | class static_stub_Relocation : public Relocation { method type (line 1069) | relocInfo::relocType type() { return relocInfo::static_stub_type; } method RelocationHolder (line 1072) | static RelocationHolder spec(address static_call) { method static_stub_Relocation (line 1081) | static_stub_Relocation(address static_call) { method static_stub_Relocation (line 1086) | static_stub_Relocation() { } method address (line 1091) | address static_call() { return _static_call; } class runtime_call_Relocation (line 1098) | class runtime_call_Relocation : public CallRelocation { method type (line 1099) | relocInfo::relocType type() { return relocInfo::runtime_call_type; } method RelocationHolder (line 1102) | static RelocationHolder spec() { method runtime_call_Relocation (line 1110) | runtime_call_Relocation() { } class external_word_Relocation (line 1115) | class external_word_Relocation : public DataRelocation { method type (line 1116) | relocInfo::relocType type() { return relocInfo::external_word_type; } method RelocationHolder (line 1119) | static RelocationHolder spec(address target) { method RelocationHolder (line 1128) | static RelocationHolder spec_for_immediate() { method can_be_relocated (line 1136) | static bool can_be_relocated(address target) { method external_word_Relocation (line 1143) | external_word_Relocation(address target) { method external_word_Relocation (line 1148) | external_word_Relocation() { } method address (line 1161) | address value() { return target(); } class internal_word_Relocation (line 1164) | class internal_word_Relocation : public DataRelocation { method type (line 1165) | relocInfo::relocType type() { return relocInfo::internal_word_type; } method RelocationHolder (line 1168) | static RelocationHolder spec(address target) { method RelocationHolder (line 1176) | static RelocationHolder spec_for_immediate() { method internal_word_Relocation (line 1182) | internal_word_Relocation(address target) { method internal_word_Relocation (line 1192) | internal_word_Relocation() { } method section (line 1207) | int section() { return _section; } method address (line 1208) | address value() { return target(); } class section_word_Relocation (line 1211) | class section_word_Relocation : public internal_word_Relocation { method type (line 1212) | relocInfo::relocType type() { return relocInfo::section_word_type; } method RelocationHolder (line 1215) | static RelocationHolder spec(address target, int section) { method section_word_Relocation (line 1221) | section_word_Relocation(address target, int section) { method section_word_Relocation (line 1233) | section_word_Relocation() { } class poll_Relocation (line 1237) | class poll_Relocation : public Relocation { method is_data (line 1238) | bool is_data() { return true; } method type (line 1239) | relocInfo::relocType type() { return relocInfo::poll_type; } class poll_return_Relocation (line 1243) | class poll_return_Relocation : public Relocation { method is_data (line 1244) | bool is_data() { return true; } method type (line 1245) | relocInfo::relocType type() { return relocInfo::poll_return_type; } class breakpoint_Relocation (line 1250) | class breakpoint_Relocation : public Relocation { method type (line 1251) | relocInfo::relocType type() { return relocInfo::breakpoint_type; } method RelocationHolder (line 1275) | static RelocationHolder spec(int kind, address target = NULL, bool int... method breakpoint_Relocation (line 1292) | breakpoint_Relocation() { } method bits (line 1294) | short bits() const { return _bits; } method instrlen (line 1297) | int instrlen() const { return removable() ? pd_breakpoint_size(... method set_bits (line 1299) | void set_bits(short x) { method kind (line 1308) | int kind() const { return bits() & kind_mask; } method enabled (line 1309) | bool enabled() const { return (bits() & enabled_state) != 0; } method active (line 1310) | bool active() const { return (bits() & active_state) != 0; } method internal (line 1311) | bool internal() const { return (bits() & internal_attr) != 0; } method removable (line 1312) | bool removable() const { return (bits() & removable_attr) != 0; } method settable (line 1313) | bool settable() const { return (bits() & settable_attr) != 0; } method fix_relocation_after_move (line 1324) | void fix_relocation_after_move(const CodeBuffer* src, CodeBuffer* dest) { class PatchingRelocIterator (line 1350) | class PatchingRelocIterator : public RelocIterator { method PatchingRelocIterator (line 1363) | PatchingRelocIterator(nmethod* nm, address begin = NULL, address limit... FILE: HotSpot1.7/src/share/vm/code/scopeDesc.cpp function DebugInfoReadStream (line 126) | DebugInfoReadStream* ScopeDesc::stream_at(int decode_offset) const { function ScopeDesc (line 150) | ScopeDesc* ScopeDesc::sender() const { FILE: HotSpot1.7/src/share/vm/code/scopeDesc.hpp class SimpleScopeDesc (line 38) | class SimpleScopeDesc : public StackObj { method SimpleScopeDesc (line 44) | SimpleScopeDesc(nmethod* code,address pc) { method methodOop (line 53) | methodOop method() { return _method; } method bci (line 54) | int bci() { return _bci; } class ScopeDesc (line 60) | class ScopeDesc : public ResourceObj { method methodHandle (line 71) | methodHandle method() const { return _method; } method bci (line 72) | int bci() const { return _bci; } method should_reexecute (line 73) | bool should_reexecute() const { return _reexecute; } method return_oop (line 74) | bool return_oop() const { return _return_oop; } method decode_offset (line 85) | int decode_offset() const { return _decode_offset; } FILE: HotSpot1.7/src/share/vm/code/stubs.cpp function Stub (line 92) | Stub* StubQueue::stub_containing(address pc) const { function Stub (line 102) | Stub* StubQueue::request_committed(int code_size) { function Stub (line 110) | Stub* StubQueue::request(int requested_code_size) { FILE: HotSpot1.7/src/share/vm/code/stubs.hpp function VALUE_OBJ_CLASS_SPEC (line 72) | class Stub VALUE_OBJ_CLASS_SPEC { function finalize (line 77) | void finalize() { ShouldNotCallThis(); } function size (line 80) | int size() const { ShouldNotCallThis(); re... function code_size_to_size (line 81) | static int code_size_to_size(int code_size) { ShouldNotCallThis(); re... function address (line 84) | address code_begin() const { ShouldNotCallThis(); re... function address (line 85) | address code_end() const { ShouldNotCallThis(); re... function verify (line 88) | void verify() { ShouldNotCallThis(); } function print (line 89) | void print() { ShouldNotCallThis(); } class StubInterface (line 106) | class StubInterface: public CHeapObj { function initialize (line 138) | virtual void initialize(Stub* self, int size, \ function finalize (line 140) | virtual void finalize(Stub* self) { cast(self)->fin... function size (line 143) | virtual int size(Stub* self) const { return cast(sel... function code_size_to_size (line 144) | virtual int code_size_to_size(int code_size) const { return stub::co... function address (line 147) | virtual address code_begin(Stub* self) const { return cast(sel... function address (line 148) | virtual address code_end(Stub* self) const { return cast(sel... function verify (line 151) | virtual void verify(Stub* self) { cast(self)->ver... function print (line 152) | virtual void print(Stub* self) { cast(self)->pri... class StubQueue (line 159) | class StubQueue: public CHeapObj { method check_index (line 171) | void check_index(int i) const { assert(0 <= i && i < ... method is_contiguous (line 172) | bool is_contiguous() const { return _queue_begin <... method index_of (line 173) | int index_of(Stub* s) const { int i = (address)s - ... method Stub (line 174) | Stub* stub_at(int i) const { check_index(i); retur... method Stub (line 175) | Stub* current_stub() const { return stub_at(_queue... method stub_initialize (line 178) | void stub_initialize(Stub* s, int size, method stub_finalize (line 180) | void stub_finalize(Stub* s) { _stub_interface->fina... method stub_size (line 181) | int stub_size(Stub* s) const { return _stub_interfac... method stub_contains (line 182) | bool stub_contains(Stub* s, address pc) const { return _stub_interfac... method stub_code_size_to_size (line 183) | int stub_code_size_to_size(int code_size) const { return _stub_inter... method stub_verify (line 184) | void stub_verify(Stub* s) { _stub_interface->veri... method stub_print (line 185) | void stub_print(Stub* s) { _stub_interface->prin... method is_empty (line 195) | bool is_empty() const { return _queue_begin =... method total_space (line 196) | int total_space() const { return _buffer_size -... method available_space (line 197) | int available_space() const { int d = _queue_begin ... method used_space (line 198) | int used_space() const { return total_space() ... method number_of_stubs (line 199) | int number_of_stubs() const { return _number_of_stu... method contains (line 200) | bool contains(address pc) const { return _stub_buffer <... method address (line 202) | address code_start() const { return _stub_buffer; } method address (line 203) | address code_end() const { return _stub_buffer +... method Stub (line 219) | Stub* first() const { return number_of_stub... method Stub (line 220) | Stub* next(Stub* s) const { int i = index_of(s) +... method address (line 225) | address stub_code_begin(Stub* s) const { return _stub_interfac... method address (line 226) | address stub_code_end(Stub* s) const { return _stub_interfac... FILE: HotSpot1.7/src/share/vm/code/vmreg.hpp class VMRegImpl (line 76) | class VMRegImpl method VMReg (line 99) | static VMReg as_VMReg(int val, bool bad_ok = false) { assert(val > BA... method VMReg (line 111) | static VMReg Bad() { return (VMReg) (intptr_t) BAD; } method is_valid (line 112) | bool is_valid() const { return ((intptr_t) this) != BAD; } method is_stack (line 113) | bool is_stack() const { return (intptr_t) this >= (intptr_t) stack0; } method is_reg (line 114) | bool is_reg() const { return is_valid() && !is_stack(); } method VMReg (line 130) | VMReg next() { method VMReg (line 134) | VMReg next(int i) { method VMReg (line 138) | VMReg prev() { method value (line 144) | intptr_t value() const {return (intptr_t) this; } method print (line 147) | void print() const { print_on(tty); } method VMReg (line 154) | VMReg bias(int offset) { method VMReg (line 163) | static VMReg stack2reg( int idx ) { method reg2stack (line 167) | uintptr_t reg2stack() { class VMRegImpl (line 79) | class VMRegImpl { method VMReg (line 99) | static VMReg as_VMReg(int val, bool bad_ok = false) { assert(val > BA... method VMReg (line 111) | static VMReg Bad() { return (VMReg) (intptr_t) BAD; } method is_valid (line 112) | bool is_valid() const { return ((intptr_t) this) != BAD; } method is_stack (line 113) | bool is_stack() const { return (intptr_t) this >= (intptr_t) stack0; } method is_reg (line 114) | bool is_reg() const { return is_valid() && !is_stack(); } method VMReg (line 130) | VMReg next() { method VMReg (line 134) | VMReg next(int i) { method VMReg (line 138) | VMReg prev() { method value (line 144) | intptr_t value() const {return (intptr_t) this; } method print (line 147) | void print() const { print_on(tty); } method VMReg (line 154) | VMReg bias(int offset) { method VMReg (line 163) | static VMReg stack2reg( int idx ) { method reg2stack (line 167) | uintptr_t reg2stack() { class VMRegPair (line 203) | class VMRegPair { method set_bad (line 208) | void set_bad ( ) { _second=VMRegImpl::Bad(); _first=... method set1 (line 209) | void set1 ( VMReg v ) { _second=VMRegImpl::Bad(); _first=v; } method set2 (line 210) | void set2 ( VMReg v ) { _second=v->next(); _first=v; } method set_pair (line 211) | void set_pair( VMReg second, VMReg first ) { _second= second; _f... method set_ptr (line 212) | void set_ptr ( VMReg ptr ) { method is_single_reg (line 221) | bool is_single_reg() const { method is_adjacent_on_stack (line 226) | bool is_adjacent_on_stack(int alignment) const { method is_adjacent_aligned_on_stack (line 231) | bool is_adjacent_aligned_on_stack(int alignment) const { method is_single_phys_reg (line 236) | bool is_single_phys_reg() const { method VMReg (line 240) | VMReg second() const { return _second; } method VMReg (line 241) | VMReg first() const { return _first; } method VMRegPair (line 242) | VMRegPair(VMReg s, VMReg f) { _second = s; _first = f; } method VMRegPair (line 243) | VMRegPair(VMReg f) { _second = VMRegImpl::Bad(); _first = f; } method VMRegPair (line 244) | VMRegPair() { _second = VMRegImpl::Bad(); _first = VMRegImpl::Bad(); } FILE: HotSpot1.7/src/share/vm/code/vtableStubs.cpp function address (line 114) | address VtableStubs::create_stub(bool is_vtable_stub, int vtable_index, ... function uint (line 135) | inline uint VtableStubs::hash(bool is_vtable_stub, int vtable_index){ function VtableStub (line 142) | VtableStub* VtableStubs::lookup(bool is_vtable_stub, int vtable_index) { function VtableStub (line 179) | VtableStub* VtableStubs::stub_containing(address pc) { function vtableStubs_init (line 191) | void vtableStubs_init() { function bad_compiled_vtable_index (line 200) | void bad_compiled_vtable_index(JavaThread* thread, oop receiver, int ind... FILE: HotSpot1.7/src/share/vm/code/vtableStubs.hpp class VtableStub (line 34) | class VtableStub { method VtableStub (line 51) | VtableStub(bool is_vtable_stub, int index) method VtableStub (line 54) | VtableStub* next() const { return _next; } method index (line 55) | int index() const { return _index; } method VMReg (line 56) | static VMReg receiver_location() { return _receiver_loca... method set_next (line 57) | void set_next(VtableStub* n) { _next = n; } method address (line 60) | address code_begin() const { return (address)(this... method address (line 61) | address code_end() const { return code_begin() +... method address (line 62) | address entry_point() const { return code_begin(); } method entry_offset (line 63) | static int entry_offset() { return sizeof(class V... method matches (line 65) | bool matches(bool is_vtable_stub, int index) const { method contains (line 68) | bool contains(address pc) const { return code_begin() <... method set_exception_points (line 71) | void set_exception_points(address npe_addr, address ame_addr) { method align_chunk (line 86) | static void align_chunk() { method is_itable_stub (line 93) | bool is_itable_stub() { return !_is_vtable_st... method is_vtable_stub (line 94) | bool is_vtable_stub() { return _is_vtable_st... method is_abstract_method_error (line 95) | bool is_abstract_method_error(address epc) { return epc == code_be... method is_null_pointer_exception (line 96) | bool is_null_pointer_exception(address epc) { return epc == code_be... method print (line 99) | void print() const { print_on(tty); } class VtableStubs (line 108) | class VtableStubs : AllStatic { method number_of_vtable_stubs (line 130) | static int number_of_vtable_stubs() { return _number_of_vtable... FILE: HotSpot1.7/src/share/vm/compiler/abstractCompiler.hpp class AbstractCompiler (line 32) | class AbstractCompiler : public CHeapObj { method AbstractCompiler (line 45) | AbstractCompiler() : _is_initialized(false) {} method supports_native (line 51) | virtual bool supports_native() { return true; } method supports_osr (line 52) | virtual bool supports_osr () { return true; } method is_c1 (line 54) | virtual bool is_c1 () { return false; } method is_c2 (line 55) | virtual bool is_c2 () { return false; } method is_shark (line 56) | virtual bool is_shark() { return false; } method is_c1 (line 59) | bool is_c1 () { return true; } method is_c2 (line 60) | bool is_c2 () { return false; } method is_shark (line 61) | bool is_shark() { return false; } method is_c1 (line 64) | bool is_c1 () { return false; } method is_c2 (line 65) | bool is_c2 () { return true; } method is_shark (line 66) | bool is_shark() { return false; } method is_c1 (line 69) | bool is_c1 () { return false; } method is_c2 (line 70) | bool is_c2 () { return false; } method is_shark (line 71) | bool is_shark() { return true; } method mark_initialized (line 78) | void mark_initialized() { _is_initialized = tru... method is_initialized (line 79) | bool is_initialized() { return _is_initialize... method compile_method (line 84) | virtual void compile_method(ciEnv* env, method print_timers (line 92) | virtual void print_timers() { FILE: HotSpot1.7/src/share/vm/compiler/compileBroker.cpp class CompilationLog (line 196) | class CompilationLog : public StringEventLog { method CompilationLog (line 198) | CompilationLog() : StringEventLog("Compilation events") { method log_compile (line 201) | void log_compile(JavaThread* thread, CompileTask* task) { method log_nmethod (line 209) | void log_nmethod(JavaThread* thread, nmethod* nm) { method log_failure (line 215) | void log_failure(JavaThread* thread, CompileTask* task, const char* re... function compileBroker_init (line 228) | void compileBroker_init() { function nmethod (line 308) | nmethod* CompileTask::code() const { function CompileTask (line 634) | CompileTask* CompileQueue::get() { function CompilerThread (line 871) | CompilerThread* CompileBroker::make_compiler_thread(const char* name, Co... function nmethod (line 1180) | nmethod* CompileBroker::compile_method(methodHandle method, int osr_bci, function uint (line 1393) | uint CompileBroker::assign_compile_id(methodHandle method, int osr_bci) { function CompileTask (line 1440) | CompileTask* CompileBroker::create_compile_task(CompileQueue* queue, function CompileTask (line 1462) | CompileTask* CompileBroker::allocate_task() { FILE: HotSpot1.7/src/share/vm/compiler/compileBroker.hpp class nmethod (line 32) | class nmethod class nmethodLocker (line 33) | class nmethodLocker class CompileTask (line 39) | class CompileTask : public CHeapObj { method CompileTask (line 62) | CompileTask() { method compile_id (line 72) | int compile_id() const { return _compile_id; } method jobject (line 73) | jobject method_handle() const { return _method; } method osr_bci (line 74) | int osr_bci() const { return _osr_bci; } method is_complete (line 75) | bool is_complete() const { return _is_complete; } method is_blocking (line 76) | bool is_blocking() const { return _is_blocking; } method is_success (line 77) | bool is_success() const { return _is_success; } method nmethodLocker (line 79) | nmethodLocker* code_handle() const { return _code_handle; } method set_code_handle (line 80) | void set_code_handle(nmethodLocker* l) { _code_handle = l; } method Monitor (line 84) | Monitor* lock() const { return _lock; } method mark_complete (line 86) | void mark_complete() { _is_complete = true; } method mark_success (line 87) | void mark_success() { _is_success = true; } method comp_level (line 89) | int comp_level() { return _comp_level;} method set_comp_level (line 90) | void set_comp_level(int comp_level) { _comp_level = comp_le... method num_inlined_bytecodes (line 92) | int num_inlined_bytecodes() const { return _num_inlined_b... method set_num_inlined_bytecodes (line 93) | void set_num_inlined_bytecodes(int n) { _num_inlined_bytecode... method CompileTask (line 95) | CompileTask* next() const { return _next; } method set_next (line 96) | void set_next(CompileTask* next) { _next = next; } method CompileTask (line 97) | CompileTask* prev() const { return _prev; } method set_prev (line 98) | void set_prev(CompileTask* prev) { _prev = prev; } method print_compilation (line 107) | static void print_compilation(outputStream* st, const nmethod* nm, co... method print_inlining (line 114) | static void print_inlining(ciMethod* method, int inline_level, int bc... class CompilerCounters (line 134) | class CompilerCounters : public CHeapObj { method set_current_method (line 157) | void set_current_method(const char* method) { method set_compile_type (line 164) | void set_compile_type(int compile_type) { method compile_type (line 169) | int compile_type() { return _compile_type; } method PerfCounter (line 171) | PerfCounter* time_counter() { return _perf_time; } method PerfCounter (line 172) | PerfCounter* compile_counter() { return _perf_compiles; } class CompileQueue (line 178) | class CompileQueue : public CHeapObj { method CompileQueue (line 188) | CompileQueue(const char* name, Monitor* lock) { method Monitor (line 197) | Monitor* lock() const { return _lock; } method CompileTask (line 201) | CompileTask* first() { return _first; } method CompileTask (line 202) | CompileTask* last() { return _last; } method is_empty (line 206) | bool is_empty() const { return _first == NULL; } method size (line 207) | int size() const { return _size; } class CompileTaskWrapper (line 216) | class CompileTaskWrapper : StackObj { class CompileBroker (line 226) | class CompileBroker: AllStatic { method CompileQueue (line 341) | static CompileQueue* compile_queue(int comp_level) { method AbstractCompiler (line 352) | static AbstractCompiler* compiler(int comp_level) { method queue_size (line 359) | static int queue_size(int comp_level) { method uint (line 374) | static uint get_compilation_id() { return _compilation_id; } method should_compile_new_jobs (line 390) | static bool should_compile_new_jobs() { return UseCompiler && (_should... method set_should_compile_new_jobs (line 391) | static bool set_should_compile_new_jobs(jint new_state) { method jlong (line 399) | static jlong total_compilation_ticks() { method get_total_compile_count (line 411) | static int get_total_compile_count() { return _total_compile_... method get_total_bailout_count (line 412) | static int get_total_bailout_count() { return _total_bailout_... method get_total_invalidated_count (line 413) | static int get_total_invalidated_count() { return _total_invalida... method get_total_native_compile_count (line 414) | static int get_total_native_compile_count() { return _total_native_c... method get_total_osr_compile_count (line 415) | static int get_total_osr_compile_count() { return _total_osr_comp... method get_total_standard_compile_count (line 416) | static int get_total_standard_compile_count() { return _total_standard... method get_sum_osr_bytes_compiled (line 417) | static int get_sum_osr_bytes_compiled() { return _sum_osr_bytes_... method get_sum_standard_bytes_compiled (line 418) | static int get_sum_standard_bytes_compiled() { return _sum_standard_b... method get_sum_nmethod_size (line 419) | static int get_sum_nmethod_size() { return _sum_nmethod_si... method get_sum_nmethod_code_size (line 420) | static int get_sum_nmethod_code_size() { return _sum_nmethod_co... method get_peak_compilation_time (line 421) | static long get_peak_compilation_time() { return _peak_compilati... method get_total_compilation_time (line 422) | static long get_total_compilation_time() { return _t_total_compil... FILE: HotSpot1.7/src/share/vm/compiler/compileLog.hpp class ciObject (line 30) | class ciObject class ciSymbol (line 31) | class ciSymbol class CompileLog (line 38) | class CompileLog : public xmlStream { method intx (line 61) | intx thread_id() { return _thread_id; } method stringStream (line 67) | stringStream* context() { return &_context; } method clear_context (line 68) | void clear_context() { context()->reset(); } method name (line 72) | void name(Symbol* s) { xmlStream::name(s); } method mark_file_end (line 86) | void mark_file_end() { _file_end = out()->count(); } FILE: HotSpot1.7/src/share/vm/compiler/compilerOracle.cpp class MethodMatcher (line 37) | class MethodMatcher : public CHeapObj { type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { class MethodOptionMatcher (line 171) | class MethodOptionMatcher: public MethodMatcher { method MethodOptionMatcher (line 174) | MethodOptionMatcher(Symbol* class_name, Mode class_mode, method match (line 181) | bool match(methodHandle method, const char* opt) { method MethodOptionMatcher (line 196) | MethodOptionMatcher* next() { method print (line 200) | virtual void print() { type OracleCommand (line 210) | enum OracleCommand { class MethodMatcher (line 247) | class MethodMatcher type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { function check_predicate (line 251) | static bool check_predicate(OracleCommand command, methodHandle method) { function MethodMatcher (line 258) | static MethodMatcher* add_predicate(OracleCommand command, type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { function MethodMatcher (line 271) | static MethodMatcher* add_option_string(Symbol* class_name, MethodMatche... type Mode (line 39) | enum Mode { method Symbol (line 58) | Symbol* class_name() const { return _class_name; } method Symbol (line 59) | Symbol* method_name() const { return _method_name; } method Symbol (line 60) | Symbol* signature() const { return _signature; } method MethodMatcher (line 69) | MethodMatcher* find(methodHandle method) { method match (line 82) | bool match(methodHandle method) { method MethodMatcher (line 86) | MethodMatcher* next() const { return _next; } method print_symbol (line 88) | static void print_symbol(Symbol* h, Mode mode) { method print_base (line 102) | void print_base() { method print (line 112) | virtual void print() { function OracleCommand (line 330) | static OracleCommand parse_command_name(const char * line, int* bytes_re... function usage (line 346) | static void usage() { function check_mode (line 403) | static MethodMatcher::Mode check_mode(char name[], const char*& error_ms... function scan_line (line 425) | static bool scan_line(const char * line, function compilerOracle_init (line 637) | void compilerOracle_init() { FILE: HotSpot1.7/src/share/vm/compiler/compilerOracle.hpp class CompilerOracle (line 34) | class CompilerOracle : AllStatic { FILE: HotSpot1.7/src/share/vm/compiler/disassembler.cpp class decode_env (line 147) | class decode_env { method match (line 163) | static bool match(const char* event, const char* tag) { method collect_options (line 171) | void collect_options(const char* p) { method start_insn (line 195) | void start_insn(address pc) { method end_insn (line 201) | void end_insn(address pc) { method outputStream (line 226) | outputStream* output() { return _output; } method address (line 227) | address cur_insn() { return _cur_insn; } method total_ticks (line 228) | int total_ticks() { return _total_ticks; } method set_total_ticks (line 229) | void set_total_ticks(int n) { _total_ticks = n; } function address (line 268) | address decode_env::handle_event(const char* event, address arg) { function printf_to_env (line 402) | static int printf_to_env(void* env_pv, const char* format, ...) { function address (line 431) | address decode_env::decode_instructions(address start, address end) { FILE: HotSpot1.7/src/share/vm/compiler/disassembler.hpp class decode_env (line 43) | class decode_env class Disassembler (line 48) | class Disassembler { method can_decode (line 86) | static bool can_decode() { FILE: HotSpot1.7/src/share/vm/compiler/methodLiveness.cpp class BitCounter (line 79) | class BitCounter: public BitMapClosure { method BitCounter (line 83) | BitCounter() : _count(0) {} method do_bit (line 86) | virtual bool do_bit(size_t offset) { method count (line 91) | int count() { function MethodLivenessResult (line 468) | MethodLivenessResult MethodLiveness::get_liveness_at(int entry_bci) { function MethodLivenessResult (line 1000) | MethodLivenessResult MethodLiveness::BasicBlock::get_liveness_at(ciMetho... FILE: HotSpot1.7/src/share/vm/compiler/methodLiveness.hpp class ciMethod (line 31) | class ciMethod class MethodLivenessResult (line 33) | class MethodLivenessResult : public BitMap { method MethodLivenessResult (line 38) | MethodLivenessResult(BitMap::bm_word_t* map, idx_t size_in_bits) method MethodLivenessResult (line 43) | MethodLivenessResult(idx_t size_in_bits) method set_is_valid (line 48) | void set_is_valid() { _is_valid = true; } method is_valid (line 49) | bool is_valid() { return _is_valid; } class MethodLiveness (line 52) | class MethodLiveness : public ResourceObj { class BasicBlock (line 56) | class BasicBlock : public ResourceObj { method start_bci (line 126) | int start_bci() const { return _start_bci; } method limit_bci (line 128) | int limit_bci() const { return _limit_bci; } method set_limit_bci (line 129) | void set_limit_bci(int limit) { _limit_bci = limit; } method BasicBlock (line 131) | BasicBlock *next() const { return _next; } method set_next (line 132) | void set_next(BasicBlock *next) { _next = next; } method on_work_list (line 134) | bool on_work_list() const { return _on_work_list; } method set_on_work_list (line 135) | void set_on_work_list(bool val) { _on_work_list = val; } method add_normal_predecessor (line 140) | void add_normal_predecessor(BasicBlock *pred) { method add_exception_predecessor (line 145) | void add_exception_predecessor(BasicBlock *pred) { method ciMethod (line 173) | ciMethod* method() const { return _method; } method Arena (line 177) | Arena* arena() const { return _arena; } method bit_map_size_bits (line 220) | int bit_map_size_bits() const { return _bit_map_size_bits; } method bit_map_size_words (line 221) | int bit_map_size_words() const { return _bit_map_size_words; } method BitMap (line 273) | const BitMap get_bci_block_start() const { return _bci_block_start; } FILE: HotSpot1.7/src/share/vm/compiler/oopMap.cpp function OopMap (line 121) | OopMap* OopMap::deep_copy() { function OopMap (line 288) | OopMap* OopMapSet::singular_oop_map() { function OopMap (line 294) | OopMap* OopMapSet::find_map_at_offset(int pc_offset) const { class DoNothingClosure (line 312) | class DoNothingClosure: public OopClosure { method do_oop (line 314) | void do_oop(oop* p) {} method do_oop (line 315) | void do_oop(narrowOop* p) {} function add_derived_oop (line 319) | static void add_derived_oop(oop* base, oop* derived) { function trace_codeblob_maps (line 330) | static void trace_codeblob_maps(const frame *fr, const RegisterMap *reg_... function print_register_type (line 537) | static class DerivedPointerEntry (line 602) | class DerivedPointerEntry : public CHeapObj { method DerivedPointerEntry (line 607) | DerivedPointerEntry(oop* location, intptr_t offset) { _location = loca... method oop (line 608) | oop* location() { return _location; } method offset (line 609) | intptr_t offset() { return _offset; } function value_of_loc (line 631) | intptr_t value_of_loc(oop *pointer) { return (intptr_t)(*pointer); } FILE: HotSpot1.7/src/share/vm/compiler/oopMap.hpp class frame (line 43) | class frame class RegisterMap (line 44) | class RegisterMap class DerivedPointerEntry (line 45) | class DerivedPointerEntry class OopMapValue (line 47) | class OopMapValue: public StackObj { method value (line 51) | int value() const { return _value; } method set_value (line 52) | void set_value(int value) { _value = value; } type oop_types (line 68) | enum oop_types { // must fit in type_bits method OopMapValue (line 77) | OopMapValue () { set_value(0); set_content_reg(VMRegImpl::Bad()); } method OopMapValue (line 78) | OopMapValue (VMReg reg, oop_types t) { set_reg_type(reg,t); } method OopMapValue (line 79) | OopMapValue (VMReg reg, oop_types t, VMReg reg2) { set_reg_type(reg,t)... method OopMapValue (line 80) | OopMapValue (CompressedReadStream* stream) { read_from(stream); } method write_on (line 83) | void write_on(CompressedWriteStream* stream) { method read_from (line 90) | void read_from(CompressedReadStream* stream) { method is_oop (line 98) | bool is_oop() { return mask_bits(value(), type_mask_in_p... method is_value (line 99) | bool is_value() { return mask_bits(value(), type_mask_in_p... method is_narrowoop (line 100) | bool is_narrowoop() { return mask_bits(value(), type_mask_in... method is_callee_saved (line 101) | bool is_callee_saved() { return mask_bits(value(), type_mask_in_p... method is_derived_oop (line 102) | bool is_derived_oop() { return mask_bits(value(), type_mask_in_p... method set_oop (line 104) | void set_oop() { set_value((value() & register_mask_in_pl... method set_value (line 105) | void set_value() { set_value((value() & register_mask_in_pl... method set_narrowoop (line 106) | void set_narrowoop() { set_value((value() & register_mask_in_... method set_callee_saved (line 107) | void set_callee_saved() { set_value((value() & register_mask_in_pl... method set_derived_oop (line 108) | void set_derived_oop() { set_value((value() & register_mask_in_pl... method VMReg (line 110) | VMReg reg() const { return VMRegImpl::as_VMReg(mask_bits(value(), regi... method oop_types (line 111) | oop_types type() const { return (oop_types)mask_bits(value(), typ... method legal_vm_reg_name (line 113) | static bool legal_vm_reg_name(VMReg p) { method set_reg_type (line 117) | void set_reg_type(VMReg p, oop_types t) { method VMReg (line 124) | VMReg content_reg() const { return VMRegImpl::as_VMReg(_content_... method set_content_reg (line 125) | void set_content_reg(VMReg r) { _content_reg = r->value(); } method is_register_loc (line 128) | bool is_register_loc() { return reg()->is_reg(); } method is_stack_loc (line 129) | bool is_stack_loc() { return reg()->is_stack(); } method stack_offset (line 132) | int stack_offset() { method print (line 138) | void print() const { print_on(tty); } class OopMap (line 142) | class OopMap: public ResourceObj { method set_omv_data (line 156) | void set_omv_data(unsigned char* value) { _omv_data = value; } method omv_data_size (line 157) | int omv_data_size() const { return _omv_data_size; } method set_omv_data_size (line 158) | void set_omv_data_size(int value) { _omv_data_size = value; } method omv_count (line 159) | int omv_count() const { return _omv_count; } method set_omv_count (line 160) | void set_omv_count(int value) { _omv_count = value; } method increment_count (line 161) | void increment_count() { _omv_count++; } method CompressedWriteStream (line 162) | CompressedWriteStream* write_stream() const { return _write_stream; } method set_write_stream (line 163) | void set_write_stream(CompressedWriteStream* value) { _write_stream = ... type DeepCopyToken (line 166) | enum DeepCopyToken { _deep_copy_token } method offset (line 173) | int offset() const { return _pc_offset; } method set_offset (line 174) | void set_offset(int o) { _pc_offset = o; } method debug_only (line 177) | debug_only(OopMapValue::oop_types locs_used( int indx ) { return _locs... method legal_vm_reg_name (line 196) | bool legal_vm_reg_name(VMReg local) { method print (line 202) | void print() const { print_on(tty); } class OopMapSet (line 206) | class OopMapSet : public ResourceObj { method om_count (line 213) | int om_count() const { return _om_count; } method set_om_count (line 214) | void set_om_count(int value) { _om_count = value; } method increment_count (line 215) | void increment_count() { _om_count++; } method om_size (line 216) | int om_size() const { return _om_size; } method set_om_size (line 217) | void set_om_size(int value) { _om_size = value; } method OopMap (line 218) | OopMap** om_data() const { return _om_data; } method set_om_data (line 219) | void set_om_data(OopMap** value) { _om_data = value; } method set (line 221) | void set(int index,OopMap* value) { assert((index == 0) || ((index > 0... method size (line 227) | int size() const { return _om_count; } method OopMap (line 229) | OopMap* at(int index) const { assert((index >= 0) && (index <= om_coun... method print (line 261) | void print() const { print_on(tty); } class OopMapStream (line 265) | class OopMapStream : public StackObj { method is_done (line 278) | bool is_done() { if(!_valid_omv) { find_next();... method next (line 279) | void next() { find_next(); } method OopMapValue (line 280) | OopMapValue current() { return _omv; } class DerivedPointerTable (line 290) | class DerivedPointerTable : public AllStatic { method is_empty (line 299) | static bool is_empty() { return _list == NULL || _... method is_active (line 300) | static bool is_active() { return _active; } method set_active (line 301) | static void set_active(bool value) { _active = value; } class DerivedPointerTableDeactivate (line 306) | class DerivedPointerTableDeactivate: public StackObj { method DerivedPointerTableDeactivate (line 310) | DerivedPointerTableDeactivate() { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp class elapsedTimer (line 43) | class elapsedTimer class CMSAdaptiveSizePolicy (line 45) | class CMSAdaptiveSizePolicy : public AdaptiveSizePolicy { method set_first_after_collection (line 126) | void set_first_after_collection() { _first_after_collection = true; } method processor_count (line 197) | int processor_count() const { return _processor_count; } method concurrent_processor_count (line 198) | int concurrent_processor_count() const { return _concurrent_processor_... method AdaptiveWeightedAverage (line 200) | AdaptiveWeightedAverage* avg_concurrent_time() const { method AdaptiveWeightedAverage (line 204) | AdaptiveWeightedAverage* avg_concurrent_interval() const { method AdaptiveWeightedAverage (line 208) | AdaptiveWeightedAverage* avg_concurrent_gc_cost() const { method AdaptiveWeightedAverage (line 212) | AdaptiveWeightedAverage* avg_cms_STW_time() const { method AdaptiveWeightedAverage (line 216) | AdaptiveWeightedAverage* avg_cms_STW_gc_cost() const { method AdaptivePaddedAverage (line 220) | AdaptivePaddedAverage* avg_initial_pause() const { method AdaptivePaddedAverage (line 224) | AdaptivePaddedAverage* avg_remark_pause() const { method AdaptiveWeightedAverage (line 228) | AdaptiveWeightedAverage* avg_cms_free() const { method AdaptiveWeightedAverage (line 232) | AdaptiveWeightedAverage* avg_cms_free_at_sweep() const { method AdaptiveWeightedAverage (line 236) | AdaptiveWeightedAverage* avg_msc_pause() const { method AdaptiveWeightedAverage (line 240) | AdaptiveWeightedAverage* avg_msc_interval() const { method AdaptiveWeightedAverage (line 244) | AdaptiveWeightedAverage* avg_msc_gc_cost() const { method AdaptiveWeightedAverage (line 248) | AdaptiveWeightedAverage* avg_ms_pause() const { method AdaptiveWeightedAverage (line 252) | AdaptiveWeightedAverage* avg_ms_interval() const { method AdaptiveWeightedAverage (line 256) | AdaptiveWeightedAverage* avg_ms_gc_cost() const { method LinearLeastSquareFit (line 260) | LinearLeastSquareFit* remark_pause_old_estimator() { method LinearLeastSquareFit (line 263) | LinearLeastSquareFit* initial_pause_old_estimator() { method LinearLeastSquareFit (line 266) | LinearLeastSquareFit* remark_pause_young_estimator() { method LinearLeastSquareFit (line 269) | LinearLeastSquareFit* initial_pause_young_estimator() { method remark_pause_old_slope (line 284) | float remark_pause_old_slope() { method initial_pause_old_slope (line 288) | float initial_pause_old_slope() { method remark_pause_young_slope (line 292) | float remark_pause_young_slope() { method initial_pause_young_slope (line 296) | float initial_pause_young_slope() { method GCPolicyKind (line 322) | virtual GCPolicyKind kind() const { return _gc_cms_adaptive_size_polic... method ms_gc_cost (line 379) | double ms_gc_cost() const { method msc_gc_cost (line 388) | double msc_gc_cost() const { method compacting_gc_cost (line 393) | double compacting_gc_cost() const { method elapsedTimer (line 411) | static elapsedTimer* concurrent_timer_ptr() { method AdaptiveWeightedAverage (line 415) | AdaptiveWeightedAverage* avg_cms_promo() const { method change_young_gen_for_maj_pauses (line 419) | int change_young_gen_for_maj_pauses() { method set_change_young_gen_for_maj_pauses (line 422) | void set_change_young_gen_for_maj_pauses(int v) { method promo_size (line 431) | size_t promo_size() { return _promo_size; } method set_promo_size (line 432) | void set_promo_size(size_t v) { _promo_size = v; } method generation_alignment (line 437) | size_t generation_alignment() { return _generation_alignment; } FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp class ConcurrentMarkSweepPolicy (line 30) | class ConcurrentMarkSweepPolicy : public TwoGenerationCollectorPolicy { method ConcurrentMarkSweepPolicy (line 37) | ConcurrentMarkSweepPolicy* as_concurrent_mark_sweep_policy() { return ... class ASConcurrentMarkSweepPolicy (line 49) | class ASConcurrentMarkSweepPolicy : public ConcurrentMarkSweepPolicy { method kind (line 59) | virtual CollectorPolicy::Name kind() { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp class CMSGCAdaptivePolicyCounters (line 37) | class CMSGCAdaptivePolicyCounters : public GCAdaptivePolicyCounters { method CMSAdaptiveSizePolicy (line 127) | CMSAdaptiveSizePolicy* cms_size_policy() { method update_avg_cms_STW_time_counter (line 134) | inline void update_avg_cms_STW_time_counter() { method update_avg_cms_STW_gc_cost_counter (line 140) | inline void update_avg_cms_STW_gc_cost_counter() { method update_avg_initial_pause_counter (line 145) | inline void update_avg_initial_pause_counter() { method update_avg_remark_pause_counter (line 151) | inline void update_avg_remark_pause_counter() { method update_initial_pause_counter (line 157) | inline void update_initial_pause_counter() { method update_remark_pause_counter (line 163) | inline void update_remark_pause_counter() { method update_avg_concurrent_time_counter (line 169) | inline void update_avg_concurrent_time_counter() { method update_avg_concurrent_interval_counter (line 175) | inline void update_avg_concurrent_interval_counter() { method update_avg_concurrent_gc_cost_counter (line 181) | inline void update_avg_concurrent_gc_cost_counter() { method update_avg_cms_free_counter (line 186) | inline void update_avg_cms_free_counter() { method update_avg_cms_free_at_sweep_counter (line 191) | inline void update_avg_cms_free_at_sweep_counter() { method update_avg_cms_promo_counter (line 196) | inline void update_avg_cms_promo_counter() { method update_avg_old_live_counter (line 201) | inline void update_avg_old_live_counter() { method update_avg_msc_pause_counter (line 207) | inline void update_avg_msc_pause_counter() { method update_avg_msc_interval_counter (line 213) | inline void update_avg_msc_interval_counter() { method update_msc_gc_cost_counter (line 219) | inline void update_msc_gc_cost_counter() { method update_avg_ms_pause_counter (line 224) | inline void update_avg_ms_pause_counter() { method update_avg_ms_interval_counter (line 230) | inline void update_avg_ms_interval_counter() { method update_ms_gc_cost_counter (line 236) | inline void update_ms_gc_cost_counter() { method update_major_gc_cost_counter (line 241) | inline void update_major_gc_cost_counter() { method update_mutator_cost_counter (line 246) | inline void update_mutator_cost_counter() { method update_avg_promoted_avg (line 252) | inline void update_avg_promoted_avg(CMSGCStats* gc_stats) { method update_avg_promoted_dev (line 257) | inline void update_avg_promoted_dev(CMSGCStats* gc_stats) { method update_avg_promoted_padded_avg (line 262) | inline void update_avg_promoted_padded_avg(CMSGCStats* gc_stats) { method update_remark_pause_old_slope_counter (line 267) | inline void update_remark_pause_old_slope_counter() { method update_initial_pause_old_slope_counter (line 272) | inline void update_initial_pause_old_slope_counter() { method update_remark_pause_young_slope_counter (line 277) | inline void update_remark_pause_young_slope_counter() { method update_initial_pause_young_slope_counter (line 282) | inline void update_initial_pause_young_slope_counter() { method update_change_young_gen_for_maj_pauses (line 287) | inline void update_change_young_gen_for_maj_pauses() { method update_cms_capacity_counter (line 301) | inline void update_cms_capacity_counter(size_t size_in_bytes) { method kind (line 305) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp class CMSLockVerifier (line 35) | class CMSLockVerifier: AllStatic { method assert_locked (line 39) | static void assert_locked(const Mutex* lock, const Mutex* p_lock) { method assert_locked (line 42) | static void assert_locked(const Mutex* lock) { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp class ConcurrentMarkSweepGeneration (line 33) | class ConcurrentMarkSweepGeneration class CMSBitMap (line 34) | class CMSBitMap class CMSMarkStack (line 35) | class CMSMarkStack class CMSCollector (line 36) | class CMSCollector class MarkFromRootsClosure (line 37) | class MarkFromRootsClosure class Par_MarkFromRootsClosure (line 38) | class Par_MarkFromRootsClosure class MarkRefsIntoClosure (line 51) | class MarkRefsIntoClosure: public OopsInGenClosure { method do_oop_nv (line 61) | inline void do_oop_nv(oop* p) { MarkRefsIntoClosure::do_oop_work... method do_oop_nv (line 62) | inline void do_oop_nv(narrowOop* p) { MarkRefsIntoClosure::do_oop_work... method do_header (line 63) | bool do_header() { return true; } method prefetch_style (line 64) | Prefetch::style prefetch_style() { class MarkRefsIntoVerifyClosure (line 71) | class MarkRefsIntoVerifyClosure: public OopsInGenClosure { method do_oop_nv (line 83) | inline void do_oop_nv(oop* p) { MarkRefsIntoVerifyClosure::do_oo... method do_oop_nv (line 84) | inline void do_oop_nv(narrowOop* p) { MarkRefsIntoVerifyClosure::do_oo... method do_header (line 85) | bool do_header() { return true; } method prefetch_style (line 86) | Prefetch::style prefetch_style() { class KlassRememberingOopClosure (line 97) | class KlassRememberingOopClosure : public OopClosure { method should_remember_klasses (line 104) | virtual const bool should_remember_klasses() const { class Par_KlassRememberingOopClosure (line 118) | class Par_KlassRememberingOopClosure : public KlassRememberingOopClosure { method Par_KlassRememberingOopClosure (line 120) | Par_KlassRememberingOopClosure(CMSCollector* collector, class PushAndMarkClosure (line 128) | class PushAndMarkClosure: public KlassRememberingOopClosure { method do_oop_nv (line 148) | inline void do_oop_nv(oop* p) { PushAndMarkClosure::do_oop_work(... method do_oop_nv (line 149) | inline void do_oop_nv(narrowOop* p) { PushAndMarkClosure::do_oop_work(... method do_header (line 150) | bool do_header() { return true; } method prefetch_style (line 151) | Prefetch::style prefetch_style() { method should_remember_mdo (line 155) | virtual const bool should_remember_mdo() const { class Par_PushAndMarkClosure (line 168) | class Par_PushAndMarkClosure: public Par_KlassRememberingOopClosure { method do_oop_nv (line 184) | inline void do_oop_nv(oop* p) { Par_PushAndMarkClosure::do_oop_w... method do_oop_nv (line 185) | inline void do_oop_nv(narrowOop* p) { Par_PushAndMarkClosure::do_oop_w... method do_header (line 186) | bool do_header() { return true; } method prefetch_style (line 187) | Prefetch::style prefetch_style() { method should_remember_mdo (line 191) | virtual const bool should_remember_mdo() const { class MarkRefsIntoAndScanClosure (line 199) | class MarkRefsIntoAndScanClosure: public OopsInGenClosure { method do_oop_nv (line 224) | inline void do_oop_nv(oop* p) { MarkRefsIntoAndScanClosure::do_o... method do_oop_nv (line 225) | inline void do_oop_nv(narrowOop* p) { MarkRefsIntoAndScanClosure::do_o... method do_header (line 226) | bool do_header() { return true; } method prefetch_style (line 227) | Prefetch::style prefetch_style() { method set_freelistLock (line 230) | void set_freelistLock(Mutex* m) { method should_remember_klasses (line 233) | virtual const bool should_remember_klasses() const { method remember_klass (line 236) | virtual void remember_klass(Klass* k) { class Par_MarkRefsIntoAndScanClosure (line 250) | class Par_MarkRefsIntoAndScanClosure: public OopsInGenClosure { method do_oop_nv (line 268) | inline void do_oop_nv(oop* p) { Par_MarkRefsIntoAndScanClosure::... method do_oop_nv (line 269) | inline void do_oop_nv(narrowOop* p) { Par_MarkRefsIntoAndScanClosure::... method do_header (line 270) | bool do_header() { return true; } method should_remember_klasses (line 274) | virtual const bool should_remember_klasses() const { method remember_klass (line 278) | virtual void remember_klass(Klass* k) { method prefetch_style (line 281) | Prefetch::style prefetch_style() { class PushOrMarkClosure (line 290) | class PushOrMarkClosure: public KlassRememberingOopClosure { method do_oop_nv (line 310) | inline void do_oop_nv(oop* p) { PushOrMarkClosure::do_oop_work(p... method do_oop_nv (line 311) | inline void do_oop_nv(narrowOop* p) { PushOrMarkClosure::do_oop_work(p... method should_remember_mdo (line 313) | virtual const bool should_remember_mdo() const { class Par_PushOrMarkClosure (line 329) | class Par_PushOrMarkClosure: public Par_KlassRememberingOopClosure { method do_oop_nv (line 354) | inline void do_oop_nv(oop* p) { Par_PushOrMarkClosure::do_oop_wo... method do_oop_nv (line 355) | inline void do_oop_nv(narrowOop* p) { Par_PushOrMarkClosure::do_oop_wo... method should_remember_mdo (line 357) | virtual const bool should_remember_mdo() const { class CMSKeepAliveClosure (line 375) | class CMSKeepAliveClosure: public KlassRememberingOopClosure { method concurrent_precleaning (line 387) | bool concurrent_precleaning() const { return _concurrent_precleanin... method do_oop_nv (line 390) | inline void do_oop_nv(oop* p) { CMSKeepAliveClosure::do_oop_work... method do_oop_nv (line 391) | inline void do_oop_nv(narrowOop* p) { CMSKeepAliveClosure::do_oop_work... class CMSInnerParMarkAndPushClosure (line 394) | class CMSInnerParMarkAndPushClosure: public Par_KlassRememberingOopClosu... method do_oop_nv (line 408) | inline void do_oop_nv(oop* p) { CMSInnerParMarkAndPushClosure::d... method do_oop_nv (line 409) | inline void do_oop_nv(narrowOop* p) { CMSInnerParMarkAndPushClosure::d... class CMSParKeepAliveClosure (line 415) | class CMSParKeepAliveClosure: public Par_KlassRememberingOopClosure { method do_oop_nv (line 432) | inline void do_oop_nv(oop* p) { CMSParKeepAliveClosure::do_oop_w... method do_oop_nv (line 433) | inline void do_oop_nv(narrowOop* p) { CMSParKeepAliveClosure::do_oop_w... FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp function HeapWord (line 53) | HeapWord* CMSPermGen::mem_allocate(size_t size) { function HeapWord (line 64) | HeapWord* CMSPermGen::request_expand_and_allocate(Generation* gen, FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp class CardTableRS (line 31) | class CardTableRS class ConcurrentMarkSweepGeneration (line 32) | class ConcurrentMarkSweepGeneration class CMSPermGen (line 35) | class CMSPermGen: public PermGen { method Generation (line 54) | Generation* as_gen() const { return _gen; } class CMSPermGenGen (line 58) | class CMSPermGenGen: public ConcurrentMarkSweepGeneration { method CMSPermGenGen (line 62) | CMSPermGenGen(ReservedSpace rs, size_t initial_byte_size, method must_be_youngest (line 81) | bool must_be_youngest() const { return false; } method must_be_oldest (line 82) | bool must_be_oldest() const { return false; } FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp function HeapWord (line 168) | HeapWord* CompactibleFreeListSpace::forward(oop q, size_t size, function HeapWord (line 237) | HeapWord* CompactibleFreeListSpace::cross_threshold(HeapWord* start, Hea... function FreeChunk (line 321) | FreeChunk* CompactibleFreeListSpace::find_chunk_at_end() { function debug_only (line 347) | debug_only( class BlkPrintingClosure (line 482) | class BlkPrintingClosure: public BlkClosure { method BlkPrintingClosure (line 489) | BlkPrintingClosure(const CMSCollector* collector, function debug_only (line 580) | debug_only( class FreeListSpace_DCTOC (line 647) | class FreeListSpace_DCTOC : public Filtering_DCTOC { method FreeListSpace_DCTOC (line 666) | FreeListSpace_DCTOC(CompactibleFreeListSpace* sp, function DirtyCardToOopClosure (line 753) | DirtyCardToOopClosure* function HeapWord (line 912) | HeapWord* function HeapWord (line 946) | HeapWord* function HeapWord (line 983) | HeapWord* CompactibleFreeListSpace::block_start_const(const void* p) con... function HeapWord (line 988) | HeapWord* CompactibleFreeListSpace::block_start_careful(const void* p) c... function HeapWord (line 1202) | HeapWord* CompactibleFreeListSpace::par_allocate(size_t size) { function HeapWord (line 1207) | HeapWord* function HeapWord (line 1212) | HeapWord* CompactibleFreeListSpace::allocate(size_t size) { function HeapWord (line 1244) | HeapWord* CompactibleFreeListSpace::allocate_non_adaptive_freelists(size... function HeapWord (line 1265) | HeapWord* CompactibleFreeListSpace::allocate_adaptive_freelists(size_t s... function FreeChunk (line 1329) | FreeChunk* CompactibleFreeListSpace::getChunkFromGreater(size_t numWords) { function FreeChunk (line 1407) | FreeChunk* CompactibleFreeListSpace::allocateScratch(size_t size) { function oop (line 1430) | oop CompactibleFreeListSpace::promote(oop obj, size_t obj_size) { function HeapWord (line 1458) | HeapWord* function HeapWord (line 1467) | HeapWord* function HeapWord (line 1531) | HeapWord* CompactibleFreeListSpace::getChunkFromLinearAllocBlockRemainder( function FreeChunk (line 1561) | FreeChunk* function FreeChunk (line 1575) | FreeChunk* function FreeChunk (line 1666) | FreeChunk* function FreeChunk (line 1683) | FreeChunk* function NOT_PRODUCT (line 1852) | NOT_PRODUCT( function NOT_PRODUCT (line 1858) | NOT_PRODUCT( function FreeChunk (line 1865) | FreeChunk* CompactibleFreeListSpace::bestFitSmall(size_t numWords) { function FreeChunk (line 1894) | FreeChunk* CompactibleFreeListSpace::getFromListGreater(FreeList { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp class CMSTokenSync (line 126) | class CMSTokenSync: public StackObj { method CMSTokenSync (line 130) | CMSTokenSync(bool is_cms_thread): class CMSTokenSyncWithLocks (line 148) | class CMSTokenSyncWithLocks: public CMSTokenSync { method CMSTokenSyncWithLocks (line 154) | CMSTokenSyncWithLocks(bool is_cms_thread, Mutex* mutex1, class ICMSDisabler (line 165) | class ICMSDisabler: public StackObj { method ICMSDisabler (line 170) | ICMSDisabler() { CMSCollector::disable_icms(); CMSCollector::start_ic... class CMSParGCThreadState (line 182) | class CMSParGCThreadState: public CHeapObj { method CMSParGCThreadState (line 188) | CMSParGCThreadState(CompactibleFreeListSpace* cfls) : lab(cfls) { function CMSAdaptiveSizePolicy (line 321) | CMSAdaptiveSizePolicy* CMSCollector::size_policy() { function CMSGCAdaptivePolicyCounters (line 332) | CMSGCAdaptivePolicyCounters* CMSCollector::gc_adaptive_policy_counters() { function CompactibleSpace (line 919) | CompactibleSpace* function Mutex (line 999) | Mutex* ConcurrentMarkSweepGeneration::freelistLock() const { function HeapWord (line 1003) | HeapWord* ConcurrentMarkSweepGeneration::allocate(size_t size, function HeapWord (line 1011) | HeapWord* ConcurrentMarkSweepGeneration::have_lock_and_allocate(size_t s... function percent_of_space (line 1133) | static inline size_t percent_of_space(Space* space, HeapWord* addr) function HeapWord (line 1200) | HeapWord* function oop (line 1264) | oop ConcurrentMarkSweepGeneration::promote(oop obj, size_t obj_size) { function HeapWord (line 1306) | HeapWord* function oop (line 1357) | oop function NOT_PRODUCT (line 1863) | NOT_PRODUCT( class ReleaseForegroundGC (line 2166) | class ReleaseForegroundGC: public StackObj { method ReleaseForegroundGC (line 2170) | ReleaseForegroundGC(CMSCollector* c) : _c(c) { class VerifyMarkedClosure (line 2873) | class VerifyMarkedClosure: public BitMapClosure { method VerifyMarkedClosure (line 2878) | VerifyMarkedClosure(CMSBitMap* bm): _marks(bm), _failed(false) {} method do_bit (line 2880) | bool do_bit(size_t offset) { method failed (line 2890) | bool failed() { return _failed; } function HeapWord (line 3298) | HeapWord* CMSCollector::block_start(const void* p) const { function HeapWord (line 3313) | HeapWord* function HeapWord (line 3353) | HeapWord* ConcurrentMarkSweepGeneration::expand_and_par_lab_allocate(CMS... class CMSPhaseAccounting (line 3467) | class CMSPhaseAccounting: public StackObj { method jlong (line 3483) | jlong wallclock_millis() { class CMSConcMarkingTask (line 3751) | class CMSConcMarkingTask method CMSConcMarkingTask (line 3805) | CMSConcMarkingTask(CMSCollector* collector, method OopTaskQueueSet (line 3829) | OopTaskQueueSet* task_queues() { return _task_queues; } method OopTaskQueue (line 3831) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } method HeapWord (line 3833) | HeapWord** global_finger_addr() { return &_global_finger; } method CMSConcMarkingTerminator (line 3835) | CMSConcMarkingTerminator* terminator() { return &_term; } method set_for_termination (line 3837) | virtual void set_for_termination(int active_workers) { method should_yield (line 3842) | bool should_yield() { method result (line 3849) | bool result() { return _result; } method reset (line 3851) | void reset(HeapWord* ra) { class CMSConcMarkingTerminator (line 3753) | class CMSConcMarkingTerminator: public ParallelTaskTerminator { method CMSConcMarkingTerminator (line 3763) | CMSConcMarkingTerminator(int n_threads, TaskQueueSetSuper* queue_set, ... method set_task (line 3767) | void set_task(CMSConcMarkingTask* task) { class CMSConcMarkingTerminatorTerminator (line 3772) | class CMSConcMarkingTerminatorTerminator: public TerminatorTerminator { method set_task (line 3776) | void set_task(CMSConcMarkingTask* task) { class CMSConcMarkingTask (line 3782) | class CMSConcMarkingTask: public YieldingFlexibleGangTask { method CMSConcMarkingTask (line 3805) | CMSConcMarkingTask(CMSCollector* collector, method OopTaskQueueSet (line 3829) | OopTaskQueueSet* task_queues() { return _task_queues; } method OopTaskQueue (line 3831) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } method HeapWord (line 3833) | HeapWord** global_finger_addr() { return &_global_finger; } method CMSConcMarkingTerminator (line 3835) | CMSConcMarkingTerminator* terminator() { return &_term; } method set_for_termination (line 3837) | virtual void set_for_termination(int active_workers) { method should_yield (line 3842) | bool should_yield() { method result (line 3849) | bool result() { return _result; } method reset (line 3851) | void reset(HeapWord* ra) { class Par_ConcMarkingClosure (line 4104) | class Par_ConcMarkingClosure: public Par_KlassRememberingOopClosure { method do_yield_check (line 4128) | void do_yield_check() { class CMSParRemarkTask (line 5111) | class CMSParRemarkTask: public AbstractGangTask { method CMSParRemarkTask (line 5124) | CMSParRemarkTask(CMSCollector* collector, method OopTaskQueueSet (line 5136) | OopTaskQueueSet* task_queues() { return _task_queues; } method OopTaskQueue (line 5138) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } method ParallelTaskTerminator (line 5140) | ParallelTaskTerminator* terminator() { return &_term; } method n_workers (line 5141) | int n_workers() { return _n_workers; } class CMSRefProcTaskProxy (line 5770) | class CMSRefProcTaskProxy: public AbstractGangTaskWOopQueues { method CMSRefProcTaskProxy (line 5778) | CMSRefProcTaskProxy(ProcessTask& task, method OopTaskQueueSet (line 5798) | OopTaskQueueSet* task_queues() { return queues(); } method OopTaskQueue (line 5800) | OopTaskQueue* work_queue(int i) { return task_queues()->queue(i); } class CMSRefEnqueueTaskProxy (line 5830) | class CMSRefEnqueueTaskProxy: public AbstractGangTask { method CMSRefEnqueueTaskProxy (line 5835) | CMSRefEnqueueTaskProxy(EnqueueTask& task) method work (line 5840) | virtual void work(uint worker_id) function FreeChunk (line 6225) | FreeChunk* ConcurrentMarkSweepGeneration::find_chunk_at_end() { function CMSAdaptiveSizePolicy (line 6239) | CMSAdaptiveSizePolicy* ConcurrentMarkSweepGeneration::size_policy() { function NOT_PRODUCT (line 6396) | NOT_PRODUCT( function HeapWord (line 6481) | HeapWord* CMSCollector::next_card_start_after_block(HeapWord* addr) const { function debug_verify_chunk_in_free_list (line 8629) | bool debug_verify_chunk_in_free_list(FreeChunk* fc) { function CMSAdaptiveSizePolicy (line 9152) | CMSAdaptiveSizePolicy* ASConcurrentMarkSweepGeneration::cms_size_policy(... function CMSGCAdaptivePolicyCounters (line 9185) | CMSGCAdaptivePolicyCounters* ASConcurrentMarkSweepGeneration::gc_adaptiv... FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp class CMSAdaptiveSizePolicy (line 55) | class CMSAdaptiveSizePolicy class CMSConcMarkingTask (line 56) | class CMSConcMarkingTask class CMSGCAdaptivePolicyCounters (line 57) | class CMSGCAdaptivePolicyCounters class CMSTracer (line 58) | class CMSTracer class ConcurrentGCTimer (line 59) | class ConcurrentGCTimer class ConcurrentMarkSweepGeneration (line 60) | class ConcurrentMarkSweepGeneration method incremental_collection_failed (line 1077) | bool incremental_collection_failed() { method set_incremental_collection_failed (line 1080) | void set_incremental_collection_failed() { method clear_incremental_collection_failed (line 1083) | void clear_incremental_collection_failed() { method set_expansion_cause (line 1088) | void set_expansion_cause(CMSExpansionCause::Cause v) { _expansion_caus... method expansion_cause (line 1089) | CMSExpansionCause::Cause expansion_cause() const { return _expansion_c... type CollectionTypes (line 1101) | enum CollectionTypes { method initiating_occupancy (line 1126) | double initiating_occupancy() const { return _initiating_occupancy; } method CMSCollector (line 1136) | CMSCollector* collector() const { return _collector; } method set_collector (line 1137) | static void set_collector(CMSCollector* collector) { method CompactibleFreeListSpace (line 1141) | CompactibleFreeListSpace* cmsSpace() const { return _cmsSpace; } method kind (line 1145) | virtual Generation::Name kind() { return Generation::ConcurrentMarkSwe... method refs_discovery_is_atomic (line 1150) | bool refs_discovery_is_atomic() const { return false; } method refs_discovery_is_mt (line 1151) | bool refs_discovery_is_mt() const { method clear_expansion_cause (line 1171) | void clear_expansion_cause() { _expansion_cause = CMSExpansionCause::_... method occupancy (line 1177) | double occupancy() const { return ((double)used())/((double)capacity()... method full_collects_younger_generations (line 1190) | virtual bool full_collects_younger_generations() const { method HeapWord (line 1206) | HeapWord* par_allocate(size_t size, bool tlab) { method direct_allocated_words (line 1216) | size_t direct_allocated_words() const { return _direct_allocated_words; } method reset_direct_allocated_words (line 1217) | void reset_direct_allocated_words() { _direct_allocated_words = 0; } method jlong (line 1255) | jlong time_of_last_gc(jlong now) { method update_time_of_last_gc (line 1258) | void update_time_of_last_gc(jlong now) { method CollectorCounters (line 1313) | CollectorCounters* counters() { return collector()->counters(); } method must_be_youngest (line 1326) | bool must_be_youngest() const { return false; } method must_be_oldest (line 1327) | bool must_be_oldest() const { return true; } method CollectionTypes (line 1331) | CollectionTypes debug_collection_type() { return _debug_collection_typ... class ConcurrentMarkSweepPolicy (line 61) | class ConcurrentMarkSweepPolicy class ConcurrentMarkSweepThread (line 62) | class ConcurrentMarkSweepThread class CompactibleFreeListSpace (line 63) | class CompactibleFreeListSpace class FreeChunk (line 64) | class FreeChunk class PromotionInfo (line 65) | class PromotionInfo class ScanMarkedObjectsAgainCarefullyClosure (line 66) | class ScanMarkedObjectsAgainCarefullyClosure method ScanMarkedObjectsAgainCarefullyClosure (line 1632) | ScanMarkedObjectsAgainCarefullyClosure(CMSCollector* collector, method do_object (line 1647) | void do_object(oop p) { method do_object_careful (line 1651) | size_t do_object_careful(oop p) { method setFreelistLock (line 1658) | void setFreelistLock(Mutex* m) { class SerialOldTracer (line 67) | class SerialOldTracer function VALUE_OBJ_CLASS_SPEC (line 76) | class CMSBitMap VALUE_OBJ_CLASS_SPEC { class CMSMarkStack (line 169) | class CMSMarkStack: public CHeapObj { method CMSMarkStack (line 186) | CMSMarkStack(): method capacity (line 193) | size_t capacity() const { return _capacity; } method oop (line 195) | oop pop() { method push (line 202) | bool push(oop ptr) { method isEmpty (line 212) | bool isEmpty() const { return _index == 0; } method isFull (line 213) | bool isFull() const { method length (line 218) | size_t length() { return _index; } method oop (line 221) | oop par_pop() { method par_push (line 227) | bool par_push(oop ptr) { method reset (line 234) | void reset() { method oop (line 242) | oop least_value(HeapWord* low) { method Mutex (line 251) | Mutex* par_lock() { return &_par_lock; } class CardTableRS (line 254) | class CardTableRS class CMSParGCThreadState (line 255) | class CMSParGCThreadState class ModUnionClosure (line 257) | class ModUnionClosure: public MemRegionClosure { method ModUnionClosure (line 261) | ModUnionClosure(CMSBitMap* t): _t(t) { } class ModUnionClosurePar (line 265) | class ModUnionClosurePar: public ModUnionClosure { method ModUnionClosurePar (line 267) | ModUnionClosurePar(CMSBitMap* t): ModUnionClosure(t) { } class ChunkArray (line 273) | class ChunkArray: public CHeapObj { method ChunkArray (line 280) | ChunkArray() : _index(0), _capacity(0), _overflows(0), _array(NULL) {} method ChunkArray (line 281) | ChunkArray(HeapWord** a, size_t c): method HeapWord (line 284) | HeapWord** array() { return _array; } method set_array (line 285) | void set_array(HeapWord** a) { _array = a; } method capacity (line 287) | size_t capacity() { return _capacity; } method set_capacity (line 288) | void set_capacity(size_t c) { _capacity = c; } method end (line 290) | size_t end() { method HeapWord (line 297) | HeapWord* nth(size_t n) { method reset (line 302) | void reset() { method record_sample (line 311) | void record_sample(HeapWord* p, size_t sz) { function VALUE_OBJ_CLASS_SPEC (line 329) | class CMSStats VALUE_OBJ_CLASS_SPEC { class CMSIsAliveClosure (line 477) | class CMSIsAliveClosure: public BoolObjectClosure { method CMSIsAliveClosure (line 483) | CMSIsAliveClosure(MemRegion span, method do_object (line 490) | void do_object(oop obj) { class CMSRefProcTaskExecutor (line 499) | class CMSRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method CMSRefProcTaskExecutor (line 502) | CMSRefProcTaskExecutor(CMSCollector& collector) class CMSCollector (line 514) | class CMSCollector: public CHeapObj { method update_time_of_last_gc (line 549) | void update_time_of_last_gc(jlong now) { method concurrent_cycles_since_last_unload (line 583) | unsigned int concurrent_cycles_since_last_unload() const { method unloaded_classes_last_cycle (line 587) | bool unloaded_classes_last_cycle() const { method roots_scanning_options (line 592) | int roots_scanning_options() const { return _roots_scanning_optio... method add_root_scanning_option (line 593) | void add_root_scanning_option(int o) { _roots_scanning_options |= o... method remove_root_scanning_option (line 594) | void remove_root_scanning_option(int o) { _roots_scanning_options &= ~... method verifying (line 603) | bool verifying() const { return _verifying; } method set_verifying (line 604) | void set_verifying(bool v) { _verifying = v; } method ConcurrentMarkSweepPolicy (line 608) | ConcurrentMarkSweepPolicy* collector_policy() { return _collector_poli... type CollectorState (line 684) | enum CollectorState { type CMS_op_type (line 735) | enum CMS_op_type { method OopTaskQueueSet (line 743) | OopTaskQueueSet* task_queues() { return _task_queues; } method YieldingFlexibleWorkGang (line 745) | YieldingFlexibleWorkGang* conc_workers() { return _conc_workers; } method ConcurrentMarkSweepThread (line 885) | ConcurrentMarkSweepThread* cmsThread() { return _cmsThread; } method ReferenceProcessor (line 887) | ReferenceProcessor* ref_processor() { return _ref_processor; } method Mutex (line 890) | Mutex* bitMapLock() const { return _markBitMap.lock(); } method CollectorState (line 891) | static CollectorState abstract_state() { return _collectorState; } method ConcurrentMarkSweepGeneration (line 897) | ConcurrentMarkSweepGeneration* cmsGen() { return _cmsGen; } method should_unload_classes (line 915) | bool should_unload_classes() const { method jlong (line 944) | jlong time_of_last_gc(jlong now) { method CMSBitMap (line 957) | CMSBitMap* markBitMap() { return &_markBitMap; } method CollectorCounters (line 977) | CollectorCounters* counters() { return _gc_counters; } method startTimer (line 980) | void startTimer() { assert(!_timer.is_active(), "Error"); _timer.st... method stopTimer (line 981) | void stopTimer() { assert( _timer.is_active(), "Error"); _timer.st... method resetTimer (line 982) | void resetTimer() { assert(!_timer.is_active(), "Error"); _timer.re... method timerValue (line 983) | double timerValue() { assert(!_timer.is_active(), "Error"); return _t... method yields (line 985) | int yields() { return _numYields; } method resetYields (line 986) | void resetYields() { _numYields = 0; } method incrementYields (line 987) | void incrementYields() { _numYields++; } method resetNumDirtyCards (line 988) | void resetNumDirtyCards() { _numDirtyCards = 0; } method incrementNumDirtyCards (line 989) | void incrementNumDirtyCards(size_t num) { _numDirtyCards += num; } method numDirtyCards (line 990) | size_t numDirtyCards() { return _numDirtyCards; } method foregroundGCShouldWait (line 992) | static bool foregroundGCShouldWait() { return _foregroundGCShouldWait; } method set_foregroundGCShouldWait (line 993) | static void set_foregroundGCShouldWait(bool v) { _foregroundGCShouldWa... method foregroundGCIsActive (line 994) | static bool foregroundGCIsActive() { return _foregroundGCIsActive; } method set_foregroundGCIsActive (line 995) | static void set_foregroundGCIsActive(bool v) { _foregroundGCIsActive =... method sweep_count (line 996) | size_t sweep_count() const { return _sweep_count; } method increment_sweep_count (line 997) | void increment_sweep_count() { _sweep_count++; } method CMSStats (line 1000) | CMSStats& stats() { return _stats; } method CMSMarkStack (line 1026) | CMSMarkStack* verification_mark_stack() { return &_markStack; } method CMSBitMap (line 1027) | CMSBitMap* verification_mark_bm() { return &_verification_mark_b... method CMSBitMap (line 1030) | CMSBitMap* perm_gen_verify_bit_map() { return &_perm_gen_verify_... method completed_initialization (line 1033) | bool completed_initialization() { return _completed_initialization; } class CMSExpansionCause (line 1036) | class CMSExpansionCause : public AllStatic { type Cause (line 1038) | enum Cause { class ConcurrentMarkSweepGeneration (line 1051) | class ConcurrentMarkSweepGeneration: public CardGeneration { method incremental_collection_failed (line 1077) | bool incremental_collection_failed() { method set_incremental_collection_failed (line 1080) | void set_incremental_collection_failed() { method clear_incremental_collection_failed (line 1083) | void clear_incremental_collection_failed() { method set_expansion_cause (line 1088) | void set_expansion_cause(CMSExpansionCause::Cause v) { _expansion_caus... method expansion_cause (line 1089) | CMSExpansionCause::Cause expansion_cause() const { return _expansion_c... type CollectionTypes (line 1101) | enum CollectionTypes { method initiating_occupancy (line 1126) | double initiating_occupancy() const { return _initiating_occupancy; } method CMSCollector (line 1136) | CMSCollector* collector() const { return _collector; } method set_collector (line 1137) | static void set_collector(CMSCollector* collector) { method CompactibleFreeListSpace (line 1141) | CompactibleFreeListSpace* cmsSpace() const { return _cmsSpace; } method kind (line 1145) | virtual Generation::Name kind() { return Generation::ConcurrentMarkSwe... method refs_discovery_is_atomic (line 1150) | bool refs_discovery_is_atomic() const { return false; } method refs_discovery_is_mt (line 1151) | bool refs_discovery_is_mt() const { method clear_expansion_cause (line 1171) | void clear_expansion_cause() { _expansion_cause = CMSExpansionCause::_... method occupancy (line 1177) | double occupancy() const { return ((double)used())/((double)capacity()... method full_collects_younger_generations (line 1190) | virtual bool full_collects_younger_generations() const { method HeapWord (line 1206) | HeapWord* par_allocate(size_t size, bool tlab) { method direct_allocated_words (line 1216) | size_t direct_allocated_words() const { return _direct_allocated_words; } method reset_direct_allocated_words (line 1217) | void reset_direct_allocated_words() { _direct_allocated_words = 0; } method jlong (line 1255) | jlong time_of_last_gc(jlong now) { method update_time_of_last_gc (line 1258) | void update_time_of_last_gc(jlong now) { method CollectorCounters (line 1313) | CollectorCounters* counters() { return collector()->counters(); } method must_be_youngest (line 1326) | bool must_be_youngest() const { return false; } method must_be_oldest (line 1327) | bool must_be_oldest() const { return true; } method CollectionTypes (line 1331) | CollectionTypes debug_collection_type() { return _debug_collection_typ... class ASConcurrentMarkSweepGeneration (line 1335) | class ASConcurrentMarkSweepGeneration : public ConcurrentMarkSweepGenera... method ASConcurrentMarkSweepGeneration (line 1352) | ASConcurrentMarkSweepGeneration(ReservedSpace rs, size_t initial_byte_... method kind (line 1361) | virtual Generation::Name kind() { return Generation::ASConcurrentMarkS... class FalseClosure (line 1372) | class FalseClosure: public OopClosure { method do_oop (line 1374) | void do_oop(oop* p) { guarantee(false, "Should be an empty set"); } method do_oop (line 1375) | void do_oop(narrowOop* p) { guarantee(false, "Should be an empty set"); } class MarkFromRootsClosure (line 1380) | class MarkFromRootsClosure: public BitMapClosure { class Par_MarkFromRootsClosure (line 1413) | class Par_MarkFromRootsClosure: public BitMapClosure { class PushAndMarkVerifyClosure (line 1446) | class PushAndMarkVerifyClosure: public OopClosure { method do_oop_work (line 1454) | inline void do_oop_work(T *p) { class MarkFromRootsVerifyClosure (line 1470) | class MarkFromRootsVerifyClosure: public BitMapClosure { class FalseBitMapClosure (line 1490) | class FalseBitMapClosure: public BitMapClosure { method do_bit (line 1492) | bool do_bit(size_t offset) { class ScanMarkedObjectsAgainClosure (line 1509) | class ScanMarkedObjectsAgainClosure: public UpwardsObjectClosure { method ScanMarkedObjectsAgainClosure (line 1526) | ScanMarkedObjectsAgainClosure(CMSCollector* collector, method ScanMarkedObjectsAgainClosure (line 1542) | ScanMarkedObjectsAgainClosure(CMSCollector* collector, method do_object (line 1558) | void do_object(oop obj) { method do_object_b (line 1561) | bool do_object_b(oop obj) { class MarkFromDirtyCardsClosure (line 1574) | class MarkFromDirtyCardsClosure: public MemRegionClosure { method MarkFromDirtyCardsClosure (line 1580) | MarkFromDirtyCardsClosure(CMSCollector* collector, method MarkFromDirtyCardsClosure (line 1592) | MarkFromDirtyCardsClosure(CMSCollector* collector, method set_space (line 1605) | void set_space(CompactibleFreeListSpace* space) { _space = space; } method num_dirty_cards (line 1606) | size_t num_dirty_cards() { return _num_dirty_cards; } class FalseMemRegionClosure (line 1611) | class FalseMemRegionClosure: public MemRegionClosure { method do_MemRegion (line 1612) | void do_MemRegion(MemRegion mr) { class ScanMarkedObjectsAgainCarefullyClosure (line 1622) | class ScanMarkedObjectsAgainCarefullyClosure: public ObjectClosureCareful { method ScanMarkedObjectsAgainCarefullyClosure (line 1632) | ScanMarkedObjectsAgainCarefullyClosure(CMSCollector* collector, method do_object (line 1647) | void do_object(oop p) { method do_object_careful (line 1651) | size_t do_object_careful(oop p) { method setFreelistLock (line 1658) | void setFreelistLock(Mutex* m) { class SurvivorSpacePrecleanClosure (line 1669) | class SurvivorSpacePrecleanClosure: public ObjectClosureCareful { method SurvivorSpacePrecleanClosure (line 1679) | SurvivorSpacePrecleanClosure(CMSCollector* collector, method do_object (line 1695) | void do_object(oop p) { method do_object_careful_m (line 1701) | size_t do_object_careful_m(oop p, MemRegion mr) { class SweepClosure (line 1724) | class SweepClosure: public BlkClosureCareful { method HeapWord (line 1787) | HeapWord* freeFinger() const { return _freeFinger; } method set_freeFinger (line 1788) | void set_freeFinger(HeapWord* v) { _freeFinger = v; } method inFreeRange (line 1789) | bool inFreeRange() const { return _inFreeRange; } method set_inFreeRange (line 1790) | void set_inFreeRange(bool v) { _inFreeRange = v; } method lastFreeRangeCoalesced (line 1791) | bool lastFreeRangeCoalesced() const { return _lastFreeRangeCoalesce... method set_lastFreeRangeCoalesced (line 1792) | void set_lastFreeRangeCoalesced(bool v) { _lastFreeRangeCoalesced = v; } method freeRangeInFreeLists (line 1793) | bool freeRangeInFreeLists() const { return _freeRangeInFreeLists; } method set_freeRangeInFreeLists (line 1794) | void set_freeRangeInFreeLists(bool v) { _freeRangeInFreeLists = v; } method print (line 1816) | void print() const { print_on(tty); } class CMSDrainMarkingStackClosure (line 1829) | class CMSDrainMarkingStackClosure: public VoidClosure { method CMSDrainMarkingStackClosure (line 1837) | CMSDrainMarkingStackClosure(CMSCollector* collector, MemRegion span, class CMSParDrainMarkingStackClosure (line 1855) | class CMSParDrainMarkingStackClosure: public VoidClosure { method CMSParDrainMarkingStackClosure (line 1863) | CMSParDrainMarkingStackClosure(CMSCollector* collector, class CMSPrecleanRefsYieldClosure (line 1880) | class CMSPrecleanRefsYieldClosure: public YieldClosure { method CMSPrecleanRefsYieldClosure (line 1884) | CMSPrecleanRefsYieldClosure(CMSCollector* collector): class FreelistLocker (line 1891) | class FreelistLocker: public StackObj { method FreelistLocker (line 1895) | FreelistLocker(CMSCollector* collector): class MarkDeadObjectsClosure (line 1906) | class MarkDeadObjectsClosure: public BlkClosure { method MarkDeadObjectsClosure (line 1912) | MarkDeadObjectsClosure(const CMSCollector* collector, class TraceCMSMemoryManagerStats (line 1923) | class TraceCMSMemoryManagerStats : public TraceMemoryManagerStats { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp function HeapWord (line 46) | inline HeapWord* CMSBitMap::offsetToHeapWord(size_t offset) const { function MemRegion (line 134) | inline MemRegion CMSBitMap::getAndClearMarkedRegion(HeapWord* addr) { function MemRegion (line 141) | inline MemRegion CMSBitMap::getAndClearMarkedRegion(HeapWord* start_addr, function HeapWord (line 179) | inline HeapWord* CMSBitMap::getNextMarkedWordAddress(HeapWord* addr) con... function HeapWord (line 185) | inline HeapWord* CMSBitMap::getNextMarkedWordAddress( function HeapWord (line 202) | inline HeapWord* CMSBitMap::getNextUnmarkedWordAddress(HeapWord* addr) c... function HeapWord (line 208) | inline HeapWord* CMSBitMap::getNextUnmarkedWordAddress( function MemRegion (line 432) | inline MemRegion ConcurrentMarkSweepGeneration::used_region() const { function MemRegion (line 436) | inline MemRegion ConcurrentMarkSweepGeneration::used_region_at_save_mark... FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp function ConcurrentMarkSweepThread (line 176) | ConcurrentMarkSweepThread* ConcurrentMarkSweepThread::start(CMSCollector... FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp class ConcurrentMarkSweepGeneration (line 43) | class ConcurrentMarkSweepGeneration class CMSCollector (line 44) | class CMSCollector class ConcurrentMarkSweepThread (line 47) | class ConcurrentMarkSweepThread: public ConcurrentGCThread { type CMS_flag_type (line 63) | enum CMS_flag_type { method CMS_flag_is_set (line 73) | static bool CMS_flag_is_set(int b) { return (_CMS_flag & b) != ... method set_CMS_flag (line 74) | static bool set_CMS_flag(int b) { return (_CMS_flag |= b) !=... method clear_CMS_flag (line 75) | static bool clear_CMS_flag(int b) { return (_CMS_flag &= ~b) !... method SurrogateLockerThread (line 100) | static SurrogateLockerThread* slt() { return _slt; } method is_ConcurrentGC_thread (line 103) | bool is_ConcurrentGC_thread() const { return true; } method print (line 109) | void print() const { print_on(tty); } method print_all (line 111) | static void print_all() { print_all_on(tty... method ConcurrentMarkSweepThread (line 114) | static ConcurrentMarkSweepThread* cmst() { return _cmst; } method CMSCollector (line 115) | static CMSCollector* collector() { return _collector; } method should_terminate (line 120) | static bool should_terminate() { return _should_terminate; } method vm_thread_has_cms_token (line 125) | static bool vm_thread_has_cms_token() { method cms_thread_has_cms_token (line 128) | static bool cms_thread_has_cms_token() { method vm_thread_wants_cms_token (line 131) | static bool vm_thread_wants_cms_token() { method cms_thread_wants_cms_token (line 134) | static bool cms_thread_wants_cms_token() { method increment_pending_yields (line 184) | static void increment_pending_yields() { method decrement_pending_yields (line 188) | static void decrement_pending_yields() { method asynchronous_yield_request (line 192) | static void asynchronous_yield_request() { method acknowledge_yield_request (line 198) | static void acknowledge_yield_request() { method should_yield (line 209) | static bool should_yield() { return _pending_yields > 0; } method enable_icms (line 222) | static inline void enable_icms() { method disable_icms (line 226) | static inline void disable_icms() { method icms_is_disabled (line 230) | static inline bool icms_is_disabled() { method icms_is_enabled (line 234) | static inline bool icms_is_enabled() { class CMSSynchronousYieldRequest (line 254) | class CMSSynchronousYieldRequest: public StackObj { method CMSSynchronousYieldRequest (line 256) | CMSSynchronousYieldRequest() { class CMSLoopCountWarn (line 266) | class CMSLoopCountWarn: public StackObj { method CMSLoopCountWarn (line 274) | inline CMSLoopCountWarn(const char* src, const char* msg, method tick (line 278) | inline void tick() { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp function VALUE_OBJ_CLASS_SPEC (line 57) | class FreeChunk VALUE_OBJ_CLASS_SPEC { function size (line 102) | size_t size() const volatile { function set_size (line 106) | void set_size(size_t sz) { function FreeChunk (line 111) | FreeChunk* next() const { return _next; } function link_after (line 113) | void link_after(FreeChunk* ptr) { function link_next (line 117) | void link_next(FreeChunk* ptr) { _next = ptr; } function link_prev (line 118) | void link_prev(FreeChunk* ptr) { function clear_next (line 122) | void clear_next() { _next = NULL; } function markNotFree (line 123) | void markNotFree() { function HeapWord (line 136) | HeapWord* end() const { return ((HeapWord*) this) + size(); } FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp function markOop (line 92) | markOop PromotionInfo::nextDisplacedHeader() { function SpoolBlock (line 213) | SpoolBlock* PromotionInfo::getSpoolBlock() { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp class CompactibleFreeListSpace (line 32) | class CompactibleFreeListSpace function VALUE_OBJ_CLASS_SPEC (line 34) | class PromotedObject VALUE_OBJ_CLASS_SPEC { function setNext (line 79) | inline void setNext(PromotedObject* x) { function setPromotedMark (line 90) | inline void setPromotedMark() { function hasPromotedMark (line 94) | inline bool hasPromotedMark() const { function setDisplacedMark (line 98) | inline void setDisplacedMark() { function hasDisplacedMark (line 102) | inline bool hasDisplacedMark() const { function clear_next (line 106) | inline void clear_next() { function debug_only (line 110) | debug_only(void *next_addr() { return (void *) &_next; } class SpoolBlock (line 113) | class SpoolBlock: public FreeChunk { method computeBufferSize (line 123) | size_t computeBufferSize() { method init (line 128) | void init() { method print (line 135) | void print() const { print_on(gclog_or_tty); } function VALUE_OBJ_CLASS_SPEC (line 138) | class PromotionInfo VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp class CMSCollector (line 50) | class CMSCollector class VM_CMS_Operation (line 52) | class VM_CMS_Operation: public VM_Operation { method VM_CMS_Operation (line 64) | VM_CMS_Operation(CMSCollector* collector): method evaluate_at_safepoint (line 82) | virtual bool evaluate_at_safepoint() const { return true; } method is_cheap_allocated (line 83) | virtual bool is_cheap_allocated() const { return false; } method allow_nested_vm_operations (line 84) | virtual bool allow_nested_vm_operations() const { return false; } method prologue_succeeded (line 85) | bool prologue_succeeded() const { return _prologue_succeeded; } class VM_CMS_Initial_Mark (line 93) | class VM_CMS_Initial_Mark: public VM_CMS_Operation { method VM_CMS_Initial_Mark (line 95) | VM_CMS_Initial_Mark(CMSCollector* _collector) : method VMOp_Type (line 98) | virtual VMOp_Type type() const { return VMOp_CMS_Initial_Mark; } method legal_state (line 101) | virtual const CMSCollector::CollectorState legal_state() const { method needs_pll (line 105) | virtual const bool needs_pll() const { class VM_CMS_Final_Remark (line 111) | class VM_CMS_Final_Remark: public VM_CMS_Operation { method VM_CMS_Final_Remark (line 113) | VM_CMS_Final_Remark(CMSCollector* _collector) : method VMOp_Type (line 115) | virtual VMOp_Type type() const { return VMOp_CMS_Final_Remark; } method legal_state (line 118) | virtual const CMSCollector::CollectorState legal_state() const { method needs_pll (line 122) | virtual const bool needs_pll() const { class VM_GenCollectFullConcurrent (line 130) | class VM_GenCollectFullConcurrent: public VM_GC_Operation { method VM_GenCollectFullConcurrent (line 133) | VM_GenCollectFullConcurrent(unsigned int gc_count_before, method VMOp_Type (line 143) | virtual VMOp_Type type() const { return VMOp_GenCollectFullConcurrent; } method is_cheap_allocated (line 146) | virtual bool is_cheap_allocated() const { return false; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp class Generation (line 44) | class Generation class HeapRegion (line 45) | class HeapRegion class BufferingOopClosure (line 47) | class BufferingOopClosure: public OopClosure { type PrivateConstants (line 49) | enum PrivateConstants { method process_buffer (line 60) | void process_buffer () { method do_oop_work (line 74) | inline void do_oop_work(T* p) { method do_oop (line 84) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 85) | virtual void do_oop(oop* p) { do_oop_work(p); } method done (line 87) | void done () { method closure_app_seconds (line 92) | double closure_app_seconds () { method BufferingOopClosure (line 95) | BufferingOopClosure (OopClosure *oc) : class BufferingOopsInGenClosure (line 101) | class BufferingOopsInGenClosure: public OopsInGenClosure { method do_oop_work (line 105) | inline void do_oop_work(T* p) { method BufferingOopsInGenClosure (line 110) | BufferingOopsInGenClosure(OopsInGenClosure *oc) : method do_oop (line 113) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 114) | virtual void do_oop(oop* p) { do_oop_work(p); } method done (line 116) | void done() { method closure_app_seconds (line 120) | double closure_app_seconds () { method set_generation (line 124) | void set_generation(Generation* gen) { method reset_generation (line 129) | void reset_generation() { class BufferingOopsInHeapRegionClosure (line 139) | class BufferingOopsInHeapRegionClosure: public OopsInHeapRegionClosure { type PrivateConstants (line 141) | enum PrivateConstants { method process_buffer (line 155) | void process_buffer () { method do_oop (line 183) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 184) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 186) | void do_oop_work(T* p) { method done (line 197) | void done () { method closure_app_seconds (line 203) | double closure_app_seconds () { method BufferingOopsInHeapRegionClosure (line 206) | BufferingOopsInHeapRegionClosure (OopsInHeapRegionClosure *oc) : FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/collectionSetChooser.cpp function order_regions (line 41) | static int order_regions(HeapRegion* hr1, HeapRegion* hr2) { function order_regions (line 63) | static int order_regions(HeapRegion** hr1p, HeapRegion** hr2p) { function uint (line 181) | uint CollectionSetChooser::claim_array_chunk(uint chunk_size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/collectionSetChooser.hpp class CollectionSetChooser (line 31) | class CollectionSetChooser: public CHeapObj { method uint (line 39) | uint regions_length() { return (uint) _regions.length(); } method HeapRegion (line 40) | HeapRegion* regions_at(uint i) { return _regions.at((int) i); } method regions_at_put (line 41) | void regions_at_put(uint i, HeapRegion* hr) { method regions_at_put_grow (line 44) | void regions_at_put_grow(uint i, HeapRegion* hr) { method regions_trunc_to (line 47) | void regions_trunc_to(uint i) { _regions.trunc_to((uint) i); } method HeapRegion (line 74) | HeapRegion* peek() { method remove_and_move_to_next (line 88) | void remove_and_move_to_next(HeapRegion* hr) { method should_add (line 109) | bool should_add(HeapRegion* hr) { method uint (line 117) | uint length() { return _length; } method uint (line 139) | uint remaining_regions() { return _length - _curr_index; } method is_empty (line 142) | bool is_empty() { return remaining_regions() == 0; } method remaining_reclaimable_bytes (line 146) | size_t remaining_reclaimable_bytes() { return _remaining_reclaimable_b... class CSetChooserParUpdater (line 153) | class CSetChooserParUpdater : public StackObj { method CSetChooserParUpdater (line 164) | CSetChooserParUpdater(CollectionSetChooser* chooser, method add_region (line 176) | void add_region(HeapRegion* hr) { method should_add (line 192) | bool should_add(HeapRegion* hr) { return _chooser->should_add(hr); } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp class ConcurrentG1RefineThread (line 34) | class ConcurrentG1RefineThread class G1CollectedHeap (line 35) | class G1CollectedHeap class G1HotCardCache (line 36) | class G1HotCardCache class G1RemSet (line 37) | class G1RemSet class ConcurrentG1Refine (line 39) | class ConcurrentG1Refine: public CHeapObj { method set_green_zone (line 88) | void set_green_zone(int x) { _green_zone = x; } method set_yellow_zone (line 89) | void set_yellow_zone(int x) { _yellow_zone = x; } method set_red_zone (line 90) | void set_red_zone(int x) { _red_zone = x; } method green_zone (line 92) | int green_zone() const { return _green_zone; } method yellow_zone (line 93) | int yellow_zone() const { return _yellow_zone; } method red_zone (line 94) | int red_zone() const { return _red_zone; } method total_thread_num (line 96) | int total_thread_num() const { return _n_threads; } method worker_thread_num (line 97) | int worker_thread_num() const { return _n_worker_threads; } method thread_threshold_step (line 99) | int thread_threshold_step() const { return _thread_threshold_step; } method G1HotCardCache (line 101) | G1HotCardCache* hot_card_cache() { return &_hot_card_cache; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp class ConcurrentG1Refine (line 31) | class ConcurrentG1Refine class ConcurrentG1RefineThread (line 35) | class ConcurrentG1RefineThread: public ConcurrentGCThread { method set_active (line 62) | void set_active(bool x) { _active = x; } method SuspendibleThreadSet (line 68) | static SuspendibleThreadSet* sts() { return &_sts; } method vtime_accum (line 83) | double vtime_accum() { return _vtime_accum; } method ConcurrentG1Refine (line 85) | ConcurrentG1Refine* cg1r() { return _cg1r; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/concurrentMark.cpp function HeapWord (line 75) | HeapWord* CMBitMapRO::getNextMarkedWordAddress(HeapWord* addr, function HeapWord (line 93) | HeapWord* CMBitMapRO::getNextUnmarkedWordAddress(HeapWord* addr, function MemRegion (line 147) | MemRegion CMBitMap::getAndClearMarkedRegion(HeapWord* addr, function HeapRegion (line 345) | HeapRegion* CMRootRegions::claim_next() { function uint (line 408) | uint ConcurrentMark::scale_parallel_threads(uint n_par_threads) { class NoteStartOfMarkHRClosure (line 765) | class NoteStartOfMarkHRClosure: public HeapRegionClosure { method doHeapRegion (line 767) | bool doHeapRegion(HeapRegion* r) { class CMConcurrentMarkingTask (line 942) | class CMConcurrentMarkingTask: public AbstractGangTask { method work (line 948) | void work(uint worker_id) { method CMConcurrentMarkingTask (line 1008) | CMConcurrentMarkingTask(ConcurrentMark* cm, function uint (line 1017) | uint ConcurrentMark::calc_parallel_marking_threads() { class CMRootRegionScanTask (line 1060) | class CMRootRegionScanTask : public AbstractGangTask { method CMRootRegionScanTask (line 1065) | CMRootRegionScanTask(ConcurrentMark* cm) : method work (line 1068) | void work(uint worker_id) { class CMCountDataClosureBase (line 1236) | class CMCountDataClosureBase: public HeapRegionClosure { method set_bit_for_region (line 1250) | void set_bit_for_region(HeapRegion* hr) { method CMCountDataClosureBase (line 1266) | CMCountDataClosureBase(G1CollectedHeap* g1h, class CalcLiveObjectsClosure (line 1275) | class CalcLiveObjectsClosure: public CMCountDataClosureBase { method CalcLiveObjectsClosure (line 1280) | CalcLiveObjectsClosure(CMBitMapRO *bm, G1CollectedHeap* g1h, method doHeapRegion (line 1285) | bool doHeapRegion(HeapRegion* hr) { method region_marked_bytes (line 1372) | size_t region_marked_bytes() const { return _region_marked_bytes; } class VerifyLiveObjectDataHRClosure (line 1380) | class VerifyLiveObjectDataHRClosure: public HeapRegionClosure { method VerifyLiveObjectDataHRClosure (line 1394) | VerifyLiveObjectDataHRClosure(G1CollectedHeap* g1h, method failures (line 1406) | int failures() const { return _failures; } method doHeapRegion (line 1408) | bool doHeapRegion(HeapRegion* hr) { class G1ParVerifyFinalCountTask (line 1502) | class G1ParVerifyFinalCountTask: public AbstractGangTask { method G1ParVerifyFinalCountTask (line 1518) | G1ParVerifyFinalCountTask(G1CollectedHeap* g1h, method work (line 1545) | void work(uint worker_id) { method failures (line 1566) | int failures() const { return _failures; } class FinalCountDataUpdateClosure (line 1576) | class FinalCountDataUpdateClosure: public CMCountDataClosureBase { method FinalCountDataUpdateClosure (line 1578) | FinalCountDataUpdateClosure(G1CollectedHeap* g1h, method doHeapRegion (line 1583) | bool doHeapRegion(HeapRegion* hr) { class G1ParFinalCountTask (line 1639) | class G1ParFinalCountTask: public AbstractGangTask { method G1ParFinalCountTask (line 1649) | G1ParFinalCountTask(G1CollectedHeap* g1h, BitMap* region_bm, BitMap* c... method work (line 1665) | void work(uint worker_id) { class G1ParNoteEndTask (line 1683) | class G1ParNoteEndTask method G1ParNoteEndTask (line 1758) | G1ParNoteEndTask(G1CollectedHeap* g1h, method work (line 1763) | void work(uint worker_id) { method max_live_bytes (line 1816) | size_t max_live_bytes() { return _max_live_bytes; } method freed_bytes (line 1817) | size_t freed_bytes() { return _freed_bytes; } class G1NoteEndOfConcMarkClosure (line 1685) | class G1NoteEndOfConcMarkClosure : public HeapRegionClosure { method G1NoteEndOfConcMarkClosure (line 1699) | G1NoteEndOfConcMarkClosure(G1CollectedHeap* g1, method freed_bytes (line 1714) | size_t freed_bytes() { return _freed_bytes; } method doHeapRegion (line 1716) | bool doHeapRegion(HeapRegion *hr) { method max_live_bytes (line 1742) | size_t max_live_bytes() { return _max_live_bytes; } method uint (line 1743) | uint regions_claimed() { return _regions_claimed; } method claimed_region_time_sec (line 1744) | double claimed_region_time_sec() { return _claimed_region_time; } method max_region_time_sec (line 1745) | double max_region_time_sec() { return _max_region_time; } class G1ParNoteEndTask (line 1748) | class G1ParNoteEndTask: public AbstractGangTask { method G1ParNoteEndTask (line 1758) | G1ParNoteEndTask(G1CollectedHeap* g1h, method work (line 1763) | void work(uint worker_id) { method max_live_bytes (line 1816) | size_t max_live_bytes() { return _max_live_bytes; } method freed_bytes (line 1817) | size_t freed_bytes() { return _freed_bytes; } class G1ParScrubRemSetTask (line 1820) | class G1ParScrubRemSetTask: public AbstractGangTask { method G1ParScrubRemSetTask (line 1826) | G1ParScrubRemSetTask(G1CollectedHeap* g1h, method work (line 1831) | void work(uint worker_id) { class G1CMKeepAliveAndDrainClosure (line 2099) | class G1CMKeepAliveAndDrainClosure: public OopClosure { method G1CMKeepAliveAndDrainClosure (line 2106) | G1CMKeepAliveAndDrainClosure(ConcurrentMark* cm, CMTask* task, bool is... method do_oop (line 2114) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 2115) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 2117) | void do_oop_work(T* p) { class G1CMDrainMarkingStackClosure (line 2169) | class G1CMDrainMarkingStackClosure: public VoidClosure { method G1CMDrainMarkingStackClosure (line 2174) | G1CMDrainMarkingStackClosure(ConcurrentMark* cm, CMTask* task, bool is... method do_void (line 2179) | void do_void() { class G1CMRefProcTaskExecutor (line 2213) | class G1CMRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method G1CMRefProcTaskExecutor (line 2221) | G1CMRefProcTaskExecutor(G1CollectedHeap* g1h, class G1CMRefProcTaskProxy (line 2233) | class G1CMRefProcTaskProxy: public AbstractGangTask { method G1CMRefProcTaskProxy (line 2240) | G1CMRefProcTaskProxy(ProcessTask& proc_task, method work (line 2249) | virtual void work(uint worker_id) { class G1CMRefEnqueueTaskProxy (line 2275) | class G1CMRefEnqueueTaskProxy: public AbstractGangTask { method G1CMRefEnqueueTaskProxy (line 2280) | G1CMRefEnqueueTaskProxy(EnqueueTask& enq_task) : method work (line 2284) | virtual void work(uint worker_id) { class CMRemarkTask (line 2427) | class CMRemarkTask: public AbstractGangTask { method work (line 2432) | void work(uint worker_id) { method CMRemarkTask (line 2449) | CMRemarkTask(ConcurrentMark* cm, int active_workers, bool is_serial) : class PrintReachableOopClosure (line 2522) | class PrintReachableOopClosure: public OopClosure { method PrintReachableOopClosure (line 2530) | PrintReachableOopClosure(outputStream* out, method do_oop (line 2536) | void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 2537) | void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 2539) | void do_oop_work(T* p) { class PrintReachableObjectClosure (line 2571) | class PrintReachableObjectClosure : public ObjectClosure { method PrintReachableObjectClosure (line 2580) | PrintReachableObjectClosure(outputStream* out, method do_object (line 2587) | void do_object(oop o) { class PrintReachableRegionClosure (line 2601) | class PrintReachableRegionClosure : public HeapRegionClosure { method doHeapRegion (line 2609) | bool doHeapRegion(HeapRegion* hr) { method PrintReachableRegionClosure (line 2632) | PrintReachableRegionClosure(outputStream* out, function HeapRegion (line 2696) | HeapRegion* type VerifyNoCSetOopsPhase (line 2790) | enum VerifyNoCSetOopsPhase { class VerifyNoCSetOopsClosure (line 2797) | class VerifyNoCSetOopsClosure : public OopClosure, public ObjectClosure { method do_object_work (line 2814) | void do_object_work(oop obj) { method VerifyNoCSetOopsClosure (line 2821) | VerifyNoCSetOopsClosure() : _g1h(G1CollectedHeap::heap()) { } method set_phase (line 2823) | void set_phase(VerifyNoCSetOopsPhase phase, int info = -1) { method do_oop (line 2828) | virtual void do_oop(oop* p) { method do_oop (line 2833) | virtual void do_oop(narrowOop* p) { method do_object (line 2839) | virtual void do_object(oop obj) { class AggregateCountDataHRClosure (line 2919) | class AggregateCountDataHRClosure: public HeapRegionClosure { method AggregateCountDataHRClosure (line 2927) | AggregateCountDataHRClosure(G1CollectedHeap* g1h, method doHeapRegion (line 2934) | bool doHeapRegion(HeapRegion* hr) { class G1AggregateCountDataTask (line 3024) | class G1AggregateCountDataTask: public AbstractGangTask { method G1AggregateCountDataTask (line 3033) | G1AggregateCountDataTask(G1CollectedHeap* g1h, method work (line 3043) | void work(uint worker_id) { function print_ms_time_info (line 3141) | static void print_ms_time_info(const char* prefix, const char* name, class CMBitMapClosure (line 3245) | class CMBitMapClosure : public BitMapClosure { method CMBitMapClosure (line 3253) | CMBitMapClosure(CMTask *task, ConcurrentMark* cm, CMBitMap* nextMarkBi... method do_bit (line 3256) | bool do_bit(size_t offset) { class CMObjectClosure (line 3280) | class CMObjectClosure : public ObjectClosure { method do_object (line 3285) | void do_object(oop obj) { method CMObjectClosure (line 3289) | CMObjectClosure(CMTask* task) : _task(task) { } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/concurrentMark.hpp class G1CollectedHeap (line 31) | class G1CollectedHeap class CMTask (line 32) | class CMTask type PrivateConstants (line 943) | enum PrivateConstants { method check_limits (line 1098) | void check_limits() { method concurrent (line 1108) | bool concurrent() { return _concurrent; } method set_concurrent (line 1117) | void set_concurrent(bool concurrent) { _concurrent = concurrent; } method record_start_time (line 1128) | void record_start_time() { method record_end_time (line 1131) | void record_end_time() { method task_id (line 1136) | int task_id() { return _task_id; } method HeapWord (line 1147) | HeapWord* finger() { return _finger; } method has_aborted (line 1149) | bool has_aborted() { return _has_aborted; } method set_has_aborted (line 1150) | void set_has_aborted() { _has_aborted = true; } method clear_has_aborted (line 1151) | void clear_has_aborted() { _has_aborted = false; } method has_timed_out (line 1152) | bool has_timed_out() { return _has_timed_out; } method claimed (line 1153) | bool claimed() { return _claimed; } method move_finger_to (line 1185) | inline void move_finger_to(HeapWord* new_finger) { method increase_objs_found_on_bitmap (line 1198) | void increase_objs_found_on_bitmap() { ++_objs_found_on_bitmap; } class G1CMIsAliveClosure (line 42) | class G1CMIsAliveClosure: public BoolObjectClosure { method G1CMIsAliveClosure (line 45) | G1CMIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) { } method do_object (line 47) | void do_object(oop obj) { function VALUE_OBJ_CLASS_SPEC (line 56) | class CMBitMapRO VALUE_OBJ_CLASS_SPEC { class CMBitMap (line 116) | class CMBitMap : public CMBitMapRO { method CMBitMap (line 120) | CMBitMap(ReservedSpace rs, int shifter) : method mark (line 124) | void mark(HeapWord* addr) { method clear (line 129) | void clear(HeapWord* addr) { method parMark (line 134) | bool parMark(HeapWord* addr) { method parClear (line 139) | bool parClear(HeapWord* addr) { function VALUE_OBJ_CLASS_SPEC (line 160) | class CMMarkStack VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 254) | class ForceOverflowSettings VALUE_OBJ_CLASS_SPEC { class YoungList (line 291) | class YoungList function VALUE_OBJ_CLASS_SPEC (line 306) | class CMRootRegions VALUE_OBJ_CLASS_SPEC { class ConcurrentMarkThread (line 344) | class ConcurrentMarkThread class ConcurrentMark (line 346) | class ConcurrentMark: public CHeapObj { method cleanup_list_is_empty (line 483) | bool cleanup_list_is_empty() { method uint (line 488) | uint parallel_marking_threads() const { return _parallel_marking_t... method uint (line 489) | uint max_parallel_marking_threads() const { return _max_parallel_marki... method sleep_factor (line 490) | double sleep_factor() { return _sleep_factor; } method marking_task_overhead (line 491) | double marking_task_overhead() { return _marking_task_overh... method cleanup_sleep_factor (line 492) | double cleanup_sleep_factor() { return _cleanup_sleep_fact... method cleanup_task_overhead (line 493) | double cleanup_task_overhead() { return _cleanup_task_overh... method use_parallel_marking_threads (line 495) | bool use_parallel_marking_threads() const { method HeapWord (line 504) | HeapWord* finger() { return _finger; } method concurrent (line 505) | bool concurrent() { return _concurrent; } method uint (line 506) | uint active_tasks() { return _active_tasks; } method ParallelTaskTerminator (line 507) | ParallelTaskTerminator* terminator() { return &_terminator; } method out_of_regions (line 526) | bool out_of_regions() { return _finger == _heap_end; } method CMTask (line 529) | CMTask* task(int id) { method CMTaskQueue (line 536) | CMTaskQueue* task_queue(int id) { method CMTaskQueueSet (line 543) | CMTaskQueueSet* task_queues() { return _task_queues; } method has_overflown (line 547) | bool has_overflown() { return _has_overflown; } method set_has_overflown (line 548) | void set_has_overflown() { _has_overflown = true; } method clear_has_overflown (line 549) | void clear_has_overflown() { _has_overflown = false; } method restart_for_overflow (line 550) | bool restart_for_overflow() { return _restart_for_overflow; } method ForceOverflowSettings (line 556) | ForceOverflowSettings* force_overflow_conc() { method ForceOverflowSettings (line 560) | ForceOverflowSettings* force_overflow_stw() { method ForceOverflowSettings (line 564) | ForceOverflowSettings* force_overflow() { method mark_stack_push (line 600) | bool mark_stack_push(oop p) { method mark_stack_push (line 608) | bool mark_stack_push(oop* arr, int n) { method mark_stack_pop (line 616) | void mark_stack_pop(oop* arr, int max, int* n) { method mark_stack_size (line 619) | size_t mark_stack_size() { return _markStack.size(); } method partial_mark_stack_size_target (line 620) | size_t partial_mark_stack_size_target() { return _markStack.maxElems()... method mark_stack_overflow (line 621) | bool mark_stack_overflow() { return _markStack.overflow(); } method mark_stack_empty (line 622) | bool mark_stack_empty() { return _markStack.isEmpty(); } method CMRootRegions (line 624) | CMRootRegions* root_regions() { return &_root_regions; } method concurrent_marking_in_progress (line 626) | bool concurrent_marking_in_progress() { method set_concurrent_marking_in_progress (line 629) | void set_concurrent_marking_in_progress() { method clear_concurrent_marking_in_progress (line 632) | void clear_concurrent_marking_in_progress() { method update_accum_task_vtime (line 636) | void update_accum_task_vtime(int i, double vtime) { method all_task_accum_vtime (line 640) | double all_task_accum_vtime() { method try_stealing (line 648) | bool try_stealing(int task_num, int* hash_seed, oop& obj) { method ConcurrentMarkThread (line 655) | ConcurrentMarkThread* cmThread() { return _cmThread; } method CMBitMapRO (line 657) | CMBitMapRO* prevMarkBitMap() const { return _prevMarkBitMap; } method CMBitMap (line 658) | CMBitMap* nextMarkBitMap() const { return _nextMarkBitMap; } method note_start_of_gc (line 744) | void note_start_of_gc() { method note_end_of_gc (line 749) | void note_end_of_gc() { method isMarked (line 769) | bool isMarked(oop p) const { method isPrevMarked (line 784) | bool isPrevMarked(oop p) const { method has_aborted (line 799) | bool has_aborted() { return _has_aborted; } method verbose_stats (line 811) | bool verbose_stats() { method verbose_low (line 814) | bool verbose_low() { method verbose_medium (line 817) | bool verbose_medium() { method verbose_high (line 820) | bool verbose_high() { method heap_bottom_card_num (line 835) | intptr_t heap_bottom_card_num() const { method BitMap (line 840) | BitMap* count_card_bitmap_for(uint worker_id) { class CMTask (line 941) | class CMTask : public TerminatorTerminator { type PrivateConstants (line 943) | enum PrivateConstants { method check_limits (line 1098) | void check_limits() { method concurrent (line 1108) | bool concurrent() { return _concurrent; } method set_concurrent (line 1117) | void set_concurrent(bool concurrent) { _concurrent = concurrent; } method record_start_time (line 1128) | void record_start_time() { method record_end_time (line 1131) | void record_end_time() { method task_id (line 1136) | int task_id() { return _task_id; } method HeapWord (line 1147) | HeapWord* finger() { return _finger; } method has_aborted (line 1149) | bool has_aborted() { return _has_aborted; } method set_has_aborted (line 1150) | void set_has_aborted() { _has_aborted = true; } method clear_has_aborted (line 1151) | void clear_has_aborted() { _has_aborted = false; } method has_timed_out (line 1152) | bool has_timed_out() { return _has_timed_out; } method claimed (line 1153) | bool claimed() { return _claimed; } method move_finger_to (line 1185) | inline void move_finger_to(HeapWord* new_finger) { method increase_objs_found_on_bitmap (line 1198) | void increase_objs_found_on_bitmap() { ++_objs_found_on_bitmap; } class G1PrintRegionLivenessInfoClosure (line 1205) | class G1PrintRegionLivenessInfoClosure: public HeapRegionClosure { method perc (line 1227) | static double perc(size_t val, size_t total) { method bytes_to_mb (line 1235) | static double bytes_to_mb(size_t val) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp class CMCheckpointRootsFinalClosure (line 52) | class CMCheckpointRootsFinalClosure: public VoidClosure { method CMCheckpointRootsFinalClosure (line 57) | CMCheckpointRootsFinalClosure(ConcurrentMark* cm) : method do_void (line 60) | void do_void(){ class CMCleanUp (line 65) | class CMCleanUp: public VoidClosure { method CMCleanUp (line 69) | CMCleanUp(ConcurrentMark* cm) : method do_void (line 72) | void do_void(){ FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp class ConcurrentMark (line 34) | class ConcurrentMark class ConcurrentMarkThread (line 36) | class ConcurrentMarkThread: public ConcurrentGCThread { method SurrogateLockerThread (line 61) | static SurrogateLockerThread* slt() { return _slt; } method ConcurrentMark (line 72) | ConcurrentMark* cm() { return _cm; } method set_started (line 74) | void set_started() { assert(!_in_progress, "cycle in progress");... method clear_started (line 75) | void clear_started() { assert(_in_progress, "must be starting a cy... method started (line 76) | bool started() { return _started; } method set_in_progress (line 78) | void set_in_progress() { assert(_started, "must be starting a cycle"... method clear_in_progress (line 79) | void clear_in_progress() { assert(!_started, "must not be starting a n... method in_progress (line 80) | bool in_progress() { return _in_progress; } method during_cycle (line 90) | bool during_cycle() { return started() || in_progress(); } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp function BufferNode (line 176) | BufferNode* FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp class FreeIdSet (line 31) | class FreeIdSet class CardTableEntryClosure (line 35) | class CardTableEntryClosure: public CHeapObj { class DirtyCardQueue (line 43) | class DirtyCardQueue: public PtrQueue { method DirtyCardQueue (line 45) | DirtyCardQueue(PtrQueueSet* qset_, bool perm = false) : method set_buf (line 68) | void set_buf(void **buf) {_buf = buf;} method get_index (line 69) | size_t get_index() { return _index;} method reinitialize (line 70) | void reinitialize() { _buf = 0; _sz = 0; _index = 0;} class DirtyCardQueueSet (line 75) | class DirtyCardQueueSet: public PtrQueueSet { method DirtyCardQueue (line 154) | DirtyCardQueue* shared_dirty_card_queue() { method clear_n_completed_buffers (line 167) | void clear_n_completed_buffers() { _n_completed_buffers = 0;} method jint (line 169) | jint processed_buffers_mut() { method jint (line 172) | jint processed_buffers_rs_thread() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/evacuationInfo.hpp class EvacuationInfo (line 30) | class EvacuationInfo : public StackObj { method EvacuationInfo (line 40) | EvacuationInfo() : _collectionset_regions(0), _allocation_regions(0), ... method set_collectionset_regions (line 44) | void set_collectionset_regions(uint collectionset_regions) { method set_allocation_regions (line 48) | void set_allocation_regions(uint allocation_regions) { method set_collectionset_used_before (line 52) | void set_collectionset_used_before(size_t used) { method increment_collectionset_used_after (line 56) | void increment_collectionset_used_after(size_t used) { method set_alloc_regions_used_before (line 60) | void set_alloc_regions_used_before(size_t used) { method set_bytes_copied (line 64) | void set_bytes_copied(size_t copied) { method set_regions_freed (line 68) | void set_regions_freed(uint freed) { method uint (line 72) | uint collectionset_regions() { return _collectionset_regions; } method uint (line 73) | uint allocation_regions() { return _allocation_regions; } method collectionset_used_before (line 74) | size_t collectionset_used_before() { return _collectionset_used_before; } method collectionset_used_after (line 75) | size_t collectionset_used_after() { return _collectionset_used_after; } method alloc_regions_used_before (line 76) | size_t alloc_regions_used_before() { return _alloc_regions_used_before; } method bytes_copied (line 77) | size_t bytes_copied() { return _bytes_copied; } method uint (line 78) | uint regions_freed() { return _regions_freed; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1AllocRegion.cpp function HeapWord (line 113) | HeapWord* G1AllocRegion::new_alloc_region_and_allocate(size_t word_size, function HeapRegion (line 174) | HeapRegion* G1AllocRegion::release() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1AllocRegion.hpp class G1CollectedHeap (line 30) | class G1CollectedHeap class ar_ext_msg (line 35) | class ar_ext_msg method ar_ext_msg (line 186) | ar_ext_msg(G1AllocRegion* alloc_region, const char *message) : err_msg... function VALUE_OBJ_CLASS_SPEC (line 44) | class G1AllocRegion VALUE_OBJ_CLASS_SPEC { class ar_ext_msg (line 184) | class ar_ext_msg : public err_msg { method ar_ext_msg (line 186) | ar_ext_msg(G1AllocRegion* alloc_region, const char *message) : err_msg... FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp function HeapWord (line 30) | inline HeapWord* G1AllocRegion::allocate(HeapRegion* alloc_region, function HeapWord (line 42) | inline HeapWord* G1AllocRegion::par_allocate(HeapRegion* alloc_region, function HeapWord (line 55) | inline HeapWord* G1AllocRegion::attempt_allocation(size_t word_size, function HeapWord (line 71) | inline HeapWord* G1AllocRegion::attempt_allocation_locked(size_t word_size, function HeapWord (line 91) | inline HeapWord* G1AllocRegion::attempt_allocation_force(size_t word_size, FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp function HeapWord (line 350) | HeapWord* G1BlockOffsetArray::block_start_unsafe(const void* addr) { function HeapWord (line 366) | HeapWord* function HeapWord (line 384) | HeapWord* function HeapWord (line 428) | HeapWord* G1BlockOffsetArray::block_start_careful(const void* addr) const { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp class ContiguousSpace (line 55) | class ContiguousSpace class G1BlockOffsetSharedArray (line 56) | class G1BlockOffsetSharedArray method check_index (line 139) | void check_index(size_t index, const char* msg) const { method check_offset (line 146) | void check_offset(size_t offset, const char* msg) const { method u_char (line 155) | u_char offset_array(size_t index) const { method set_offset_array (line 160) | void set_offset_array(size_t index, u_char offset) { method set_offset_array (line 166) | void set_offset_array(size_t index, HeapWord* high, HeapWord* low) { method set_offset_array (line 173) | void set_offset_array(HeapWord* left, HeapWord* right, u_char offset) { method set_offset_array (line 188) | void set_offset_array(size_t left, size_t right, u_char offset) { method check_offset_array (line 203) | void check_offset_array(size_t index, HeapWord* high, HeapWord* low) c... method compute_size (line 219) | size_t compute_size(size_t mem_region_words) { type SomePublicConstants (line 225) | enum SomePublicConstants { function VALUE_OBJ_CLASS_SPEC (line 58) | class G1BlockOffsetTable VALUE_OBJ_CLASS_SPEC { function set_bottom (line 80) | virtual void set_bottom(HeapWord* new_bottom) { class G1BlockOffsetSharedArray (line 122) | class G1BlockOffsetSharedArray: public CHeapObj { method check_index (line 139) | void check_index(size_t index, const char* msg) const { method check_offset (line 146) | void check_offset(size_t offset, const char* msg) const { method u_char (line 155) | u_char offset_array(size_t index) const { method set_offset_array (line 160) | void set_offset_array(size_t index, u_char offset) { method set_offset_array (line 166) | void set_offset_array(size_t index, HeapWord* high, HeapWord* low) { method set_offset_array (line 173) | void set_offset_array(HeapWord* left, HeapWord* right, u_char offset) { method set_offset_array (line 188) | void set_offset_array(size_t left, size_t right, u_char offset) { method check_offset_array (line 203) | void check_offset_array(size_t index, HeapWord* high, HeapWord* low) c... method compute_size (line 219) | size_t compute_size(size_t mem_region_words) { type SomePublicConstants (line 225) | enum SomePublicConstants { class G1BlockOffsetArray (line 261) | class G1BlockOffsetArray: public G1BlockOffsetTable { type SomePrivateConstants (line 266) | enum SomePrivateConstants { type Action (line 272) | enum Action { method ContiguousSpace (line 313) | ContiguousSpace* csp() const { return _csp; } method alloc_block (line 378) | virtual void alloc_block(HeapWord* blk, size_t size) { method single_block (line 398) | void single_block(HeapWord* blk, size_t size) { method mark_block (line 408) | void mark_block(HeapWord* blk, size_t size) { method allocated (line 416) | inline void allocated(HeapWord* blk_start, HeapWord* blk_end) { method allocated (line 424) | inline void allocated(HeapWord* blk, size_t size) { method init_to_zero (line 441) | bool init_to_zero() { return _init_to_zero; } method verify_single_block (line 447) | inline void verify_single_block(HeapWord* blk_start, HeapWord* blk_end) { method verify_single_block (line 453) | inline void verify_single_block(HeapWord* blk, size_t size) { method verify_not_unallocated (line 464) | inline void verify_not_unallocated(HeapWord* blk_start, method verify_not_unallocated (line 472) | inline void verify_not_unallocated(HeapWord* blk, size_t size) const { class G1BlockOffsetArrayContigSpace (line 484) | class G1BlockOffsetArrayContigSpace: public G1BlockOffsetArray { method alloc_block_work1 (line 493) | void alloc_block_work1(HeapWord* blk_start, HeapWord* blk_end) { method HeapWord (line 510) | HeapWord* threshold() const { return _next_offset_threshold; } method alloc_block (line 516) | void alloc_block(HeapWord* blk_start, HeapWord* blk_end) { method alloc_block (line 520) | void alloc_block(HeapWord* blk, size_t size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp function HeapWord (line 31) | inline HeapWord* G1BlockOffsetTable::block_start(const void* addr) { function HeapWord (line 39) | inline HeapWord* function HeapWord (line 60) | inline HeapWord* function HeapWord (line 69) | inline HeapWord* function HeapWord (line 97) | inline HeapWord* function HeapWord (line 122) | inline HeapWord* FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1CardCounts.cpp function uint (line 140) | uint G1CardCounts::add_card_count(jbyte* card_ptr) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1CardCounts.hpp class CardTableModRefBS (line 32) | class CardTableModRefBS class G1CollectedHeap (line 33) | class G1CollectedHeap class HeapRegion (line 34) | class HeapRegion class G1CardCounts (line 43) | class G1CardCounts: public CHeapObj { method has_reserved_count_table (line 68) | bool has_reserved_count_table() { return _card_counts != NULL; } method has_count_table (line 71) | bool has_count_table() { method check_card_num (line 75) | void check_card_num(size_t card_num, const char* msg) { method ptr_2_card_num (line 79) | size_t ptr_2_card_num(const jbyte* card_ptr) { method jbyte (line 91) | jbyte* card_num_2_ptr(size_t card_num) { method committed_to_card_num (line 101) | size_t committed_to_card_num(size_t committed_size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp class RefineCardTableEntryClosure (line 92) | class RefineCardTableEntryClosure: public CardTableEntryClosure { method RefineCardTableEntryClosure (line 98) | RefineCardTableEntryClosure(SuspendibleThreadSet* sts, method do_card_ptr (line 103) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { method set_concurrent (line 117) | void set_concurrent(bool b) { _concurrent = b; } class ClearLoggedCardTableEntryClosure (line 121) | class ClearLoggedCardTableEntryClosure: public CardTableEntryClosure { method ClearLoggedCardTableEntryClosure (line 127) | ClearLoggedCardTableEntryClosure() : method do_card_ptr (line 134) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { method calls (line 144) | int calls() { return _calls; } method print_histo (line 145) | void print_histo() { class RedirtyLoggedCardTableEntryClosure (line 155) | class RedirtyLoggedCardTableEntryClosure: public CardTableEntryClosure { method RedirtyLoggedCardTableEntryClosure (line 160) | RedirtyLoggedCardTableEntryClosure() : method do_card_ptr (line 166) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { method calls (line 173) | int calls() { return _calls; } class RedirtyLoggedCardTableEntryFastClosure (line 176) | class RedirtyLoggedCardTableEntryFastClosure : public CardTableEntryClos... method do_card_ptr (line 178) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { function HeapRegion (line 420) | HeapRegion* G1CollectedHeap::pop_dirty_cards_region() function HeapRegion (line 529) | HeapRegion* function HeapRegion (line 568) | HeapRegion* G1CollectedHeap::new_region(size_t word_size, bool do_expand) { function uint (line 622) | uint G1CollectedHeap::humongous_obj_allocate_find_first(uint num_regions, function HeapWord (line 666) | HeapWord* function HeapWord (line 802) | HeapWord* G1CollectedHeap::humongous_obj_allocate(size_t word_size) { function HeapWord (line 856) | HeapWord* G1CollectedHeap::allocate_new_tlab(size_t word_size) { function HeapWord (line 864) | HeapWord* function HeapWord (line 916) | HeapWord* G1CollectedHeap::attempt_allocation_slow(size_t word_size, function HeapWord (line 1025) | HeapWord* G1CollectedHeap::attempt_allocation_humongous(size_t word_size, function HeapWord (line 1135) | HeapWord* G1CollectedHeap::attempt_allocation_at_safepoint(size_t word_s... class PostMCRemSetClearClosure (line 1156) | class PostMCRemSetClearClosure: public HeapRegionClosure { method PostMCRemSetClearClosure (line 1160) | PostMCRemSetClearClosure(G1CollectedHeap* g1h, ModRefBarrierSet* mr_bs) : method doHeapRegion (line 1162) | bool doHeapRegion(HeapRegion* r) { class RebuildRSOutOfRegionClosure (line 1184) | class RebuildRSOutOfRegionClosure: public HeapRegionClosure { method RebuildRSOutOfRegionClosure (line 1189) | RebuildRSOutOfRegionClosure(G1CollectedHeap* g1, int worker_i = 0) : method doHeapRegion (line 1195) | bool doHeapRegion(HeapRegion* r) { class ParRebuildRSTask (line 1204) | class ParRebuildRSTask: public AbstractGangTask { method ParRebuildRSTask (line 1207) | ParRebuildRSTask(G1CollectedHeap* g1) method work (line 1212) | void work(uint worker_id) { class PostCompactionPrinterClosure (line 1220) | class PostCompactionPrinterClosure: public HeapRegionClosure { method doHeapRegion (line 1224) | bool doHeapRegion(HeapRegion* hr) { method PostCompactionPrinterClosure (line 1245) | PostCompactionPrinterClosure(G1HRPrinter* hr_printer) function HeapWord (line 1658) | HeapWord* function HeapWord (line 1733) | HeapWord* G1CollectedHeap::expand_and_allocate(size_t word_size) { function jint (line 1982) | jint G1CollectedHeap::initialize() { class CheckGCTimeStampsHRClosure (line 2327) | class CheckGCTimeStampsHRClosure : public HeapRegionClosure { method CheckGCTimeStampsHRClosure (line 2333) | CheckGCTimeStampsHRClosure(unsigned gc_time_stamp) : method doHeapRegion (line 2336) | virtual bool doHeapRegion(HeapRegion* hr) { method failures (line 2347) | bool failures() { return _failures; } class SumUsedClosure (line 2394) | class SumUsedClosure: public HeapRegionClosure { method SumUsedClosure (line 2397) | SumUsedClosure() : _used(0) {} method doHeapRegion (line 2398) | bool doHeapRegion(HeapRegion* r) { method result (line 2404) | size_t result() { return _used; } function G1YCType (line 2547) | G1YCType G1CollectedHeap::yc_type() { class IterateOopClosureRegionClosure (line 2660) | class IterateOopClosureRegionClosure: public HeapRegionClosure { method IterateOopClosureRegionClosure (line 2664) | IterateOopClosureRegionClosure(MemRegion mr, OopClosure* cl) method doHeapRegion (line 2666) | bool doHeapRegion(HeapRegion* r) { class IterateObjectClosureRegionClosure (line 2692) | class IterateObjectClosureRegionClosure: public HeapRegionClosure { method IterateObjectClosureRegionClosure (line 2695) | IterateObjectClosureRegionClosure(ObjectClosure* cl) : _cl(cl) {} method doHeapRegion (line 2696) | bool doHeapRegion(HeapRegion* r) { class SpaceClosureRegionClosure (line 2719) | class SpaceClosureRegionClosure: public HeapRegionClosure { method SpaceClosureRegionClosure (line 2722) | SpaceClosureRegionClosure(SpaceClosure* cl) : _cl(cl) {} method doHeapRegion (line 2723) | bool doHeapRegion(HeapRegion* r) { class ResetClaimValuesClosure (line 2820) | class ResetClaimValuesClosure: public HeapRegionClosure { method doHeapRegion (line 2822) | bool doHeapRegion(HeapRegion* r) { class CheckClaimValuesClosure (line 2844) | class CheckClaimValuesClosure : public HeapRegionClosure { method CheckClaimValuesClosure (line 2851) | CheckClaimValuesClosure(jint claim_value) : method doHeapRegion (line 2853) | bool doHeapRegion(HeapRegion* r) { method uint (line 2877) | uint failures() { return _failures; } class CheckClaimValuesInCSetHRClosure (line 2886) | class CheckClaimValuesInCSetHRClosure: public HeapRegionClosure { method CheckClaimValuesInCSetHRClosure (line 2892) | CheckClaimValuesInCSetHRClosure(jint claim_value) : method uint (line 2895) | uint failures() { return _failures; } method doHeapRegion (line 2897) | bool doHeapRegion(HeapRegion* hr) { function HeapRegion (line 2933) | HeapRegion* G1CollectedHeap::start_cset_region_for_worker(int worker_i) { function HeapRegion (line 2995) | HeapRegion* G1CollectedHeap::start_region_for_worker(uint worker_i, function CompactibleSpace (line 3047) | CompactibleSpace* G1CollectedHeap::first_compactible_space() { function Space (line 3052) | Space* G1CollectedHeap::space_containing(const void* addr) const { function HeapWord (line 3059) | HeapWord* G1CollectedHeap::block_start(const void* addr) const { function jlong (line 3107) | jlong G1CollectedHeap::millis_since_last_gc() { function HeapWord (line 3134) | HeapWord* G1CollectedHeap::top_at_mark_start(HeapRegion* hr, VerifyOptio... class VerifyLivenessOopClosure (line 3164) | class VerifyLivenessOopClosure: public OopClosure { method VerifyLivenessOopClosure (line 3168) | VerifyLivenessOopClosure(G1CollectedHeap* g1h, VerifyOption vo): method do_oop (line 3171) | void do_oop(narrowOop *p) { do_oop_work(p); } method do_oop (line 3172) | void do_oop( oop *p) { do_oop_work(p); } method do_oop_work (line 3174) | void do_oop_work(T *p) { class VerifyObjsInRegionClosure (line 3181) | class VerifyObjsInRegionClosure: public ObjectClosure { method VerifyObjsInRegionClosure (line 3191) | VerifyObjsInRegionClosure(HeapRegion *hr, VerifyOption vo) method do_object (line 3195) | void do_object(oop o) { method live_bytes (line 3217) | size_t live_bytes() { return _live_bytes; } class PrintObjsInRegionClosure (line 3220) | class PrintObjsInRegionClosure : public ObjectClosure { method PrintObjsInRegionClosure (line 3224) | PrintObjsInRegionClosure(HeapRegion *hr) : _hr(hr) { method do_object (line 3228) | void do_object(oop o) { class VerifyRegionClosure (line 3249) | class VerifyRegionClosure: public HeapRegionClosure { method VerifyRegionClosure (line 3258) | VerifyRegionClosure(bool par, VerifyOption vo) method failures (line 3263) | bool failures() { method doHeapRegion (line 3267) | bool doHeapRegion(HeapRegion* r) { class VerifyRootsClosure (line 3297) | class VerifyRootsClosure: public OopsInGenClosure { method VerifyRootsClosure (line 3306) | VerifyRootsClosure(VerifyOption vo) : method failures (line 3311) | bool failures() { return _failures; } method do_oop_nv (line 3313) | void do_oop_nv(T* p) { method do_oop (line 3329) | void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 3330) | void do_oop(narrowOop* p) { do_oop_nv(p); } class G1ParVerifyTask (line 3335) | class G1ParVerifyTask: public AbstractGangTask { method G1ParVerifyTask (line 3345) | G1ParVerifyTask(G1CollectedHeap* g1h, VerifyOption vo) : method failures (line 3351) | bool failures() { method work (line 3355) | void work(uint worker_id) { class PrintRegionClosure (line 3476) | class PrintRegionClosure: public HeapRegionClosure { method PrintRegionClosure (line 3479) | PrintRegionClosure(outputStream* st) : _st(st) {} method doHeapRegion (line 3480) | bool doHeapRegion(HeapRegion* r) { class PrintRSetsClosure (line 3559) | class PrintRSetsClosure : public HeapRegionClosure { method doHeapRegion (line 3565) | bool doHeapRegion(HeapRegion* r) { method PrintRSetsClosure (line 3581) | PrintRSetsClosure(const char* msg) : _msg(msg), _occupied_sum(0) { function G1CollectedHeap (line 3606) | G1CollectedHeap* G1CollectedHeap::heap() { function HeapWord (line 3634) | HeapWord* G1CollectedHeap::do_collection_pause(size_t word_size, class VerifyCSetClosure (line 3721) | class VerifyCSetClosure: public HeapRegionClosure { method doHeapRegion (line 3723) | bool doHeapRegion(HeapRegion* hr) { function oop (line 4376) | oop function HeapWord (line 4450) | HeapWord* G1CollectedHeap::par_allocate_during_gc(GCAllocPurpose purpose, function oop (line 4643) | oop G1ParCopyClosure class G1ParEvacuateFollowersClosure (line 4832) | class G1ParEvacuateFollowersClosure : public VoidClosure { method G1ParScanThreadState (line 4839) | G1ParScanThreadState* par_scan_state() { return _par_scan_state; } method RefToScanQueueSet (line 4840) | RefToScanQueueSet* queues() { return _queues; } method ParallelTaskTerminator (line 4841) | ParallelTaskTerminator* terminator() { return _terminator; } method G1ParEvacuateFollowersClosure (line 4844) | G1ParEvacuateFollowersClosure(G1CollectedHeap* g1h, class G1ParTask (line 4889) | class G1ParTask : public AbstractGangTask { method Mutex (line 4897) | Mutex* stats_lock() { return &_stats_lock; } method getNCards (line 4899) | size_t getNCards() { method G1ParTask (line 4905) | G1ParTask(G1CollectedHeap* g1h, method RefToScanQueueSet (line 4914) | RefToScanQueueSet* queues() { return _queues; } method RefToScanQueue (line 4916) | RefToScanQueue *work_queue(int i) { method ParallelTaskTerminator (line 4920) | ParallelTaskTerminator* terminator() { return &_terminator; } method set_for_termination (line 4922) | virtual void set_for_termination(int active_workers) { method work (line 4934) | void work(uint worker_id) { class G1FilteredCodeBlobToOopClosure (line 5021) | class G1FilteredCodeBlobToOopClosure : public CodeBlobToOopClosure { class G1PointsIntoCSOopClosure (line 5023) | class G1PointsIntoCSOopClosure : public OopClosure { method G1PointsIntoCSOopClosure (line 5027) | G1PointsIntoCSOopClosure(G1CollectedHeap* g1) : method points_into_cs (line 5030) | bool points_into_cs() const { return _points_into_cs; } method do_oop_nv (line 5033) | void do_oop_nv(T* p) { method do_oop (line 5043) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 5044) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method G1FilteredCodeBlobToOopClosure (line 5050) | G1FilteredCodeBlobToOopClosure(G1CollectedHeap* g1, OopClosure* cl) : method do_code_blob (line 5053) | virtual void do_code_blob(CodeBlob* cb) { class G1AlwaysAliveClosure (line 5160) | class G1AlwaysAliveClosure: public BoolObjectClosure { method G1AlwaysAliveClosure (line 5163) | G1AlwaysAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} method do_object (line 5164) | void do_object(oop p) { assert(false, "Do not call."); } method do_object_b (line 5165) | bool do_object_b(oop p) { class G1KeepAliveClosure (line 5180) | class G1KeepAliveClosure: public OopClosure { method G1KeepAliveClosure (line 5183) | G1KeepAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} method do_oop (line 5184) | void do_oop(narrowOop* p) { guarantee(false, "Not needed"); } method do_oop (line 5185) | void do_oop( oop* p) { class G1CopyingKeepAliveClosure (line 5200) | class G1CopyingKeepAliveClosure: public OopClosure { method G1CopyingKeepAliveClosure (line 5207) | G1CopyingKeepAliveClosure(G1CollectedHeap* g1h, method do_oop (line 5217) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 5218) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 5220) | void do_oop_work(T* p) { class G1STWDrainQueueClosure (line 5260) | class G1STWDrainQueueClosure: public VoidClosure { method G1ParScanThreadState (line 5265) | G1ParScanThreadState* par_scan_state() { return _par_scan_state; } method G1STWDrainQueueClosure (line 5268) | G1STWDrainQueueClosure(G1CollectedHeap* g1h, G1ParScanThreadState* pss) : method do_void (line 5273) | void do_void() { class G1STWRefProcTaskExecutor (line 5284) | class G1STWRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method G1STWRefProcTaskExecutor (line 5292) | G1STWRefProcTaskExecutor(G1CollectedHeap* g1h, class G1STWRefProcTaskProxy (line 5311) | class G1STWRefProcTaskProxy: public AbstractGangTask { method G1STWRefProcTaskProxy (line 5319) | G1STWRefProcTaskProxy(ProcessTask& proc_task, method work (line 5330) | virtual void work(uint worker_id) { class G1STWRefEnqueueTaskProxy (line 5394) | class G1STWRefEnqueueTaskProxy: public AbstractGangTask { method G1STWRefEnqueueTaskProxy (line 5399) | G1STWRefEnqueueTaskProxy(EnqueueTask& enq_task) : method work (line 5404) | virtual void work(uint worker_id) { class G1ParPreserveCMReferentsTask (line 5429) | class G1ParPreserveCMReferentsTask: public AbstractGangTask { method G1ParPreserveCMReferentsTask (line 5437) | G1ParPreserveCMReferentsTask(G1CollectedHeap* g1h,int workers, RefToSc... method work (line 5445) | void work(uint worker_id) { class G1ParCleanupCTTask (line 5914) | class G1ParCleanupCTTask : public AbstractGangTask { method G1ParCleanupCTTask (line 5919) | G1ParCleanupCTTask(CardTableModRefBS* ct_bs, method work (line 5924) | void work(uint worker_id) { method clear_cards (line 5931) | void clear_cards(HeapRegion* r) { class G1VerifyCardTableCleanup (line 5940) | class G1VerifyCardTableCleanup: public HeapRegionClosure { method G1VerifyCardTableCleanup (line 5944) | G1VerifyCardTableCleanup(G1CollectedHeap* g1h, CardTableModRefBS* ct_bs) method doHeapRegion (line 5946) | virtual bool doHeapRegion(HeapRegion* r) { class NoYoungRegionsClosure (line 6213) | class NoYoungRegionsClosure: public HeapRegionClosure { method NoYoungRegionsClosure (line 6217) | NoYoungRegionsClosure() : _success(true) { } method doHeapRegion (line 6218) | bool doHeapRegion(HeapRegion* r) { method success (line 6226) | bool success() { return _success; } class TearDownRegionSetsClosure (line 6241) | class TearDownRegionSetsClosure : public HeapRegionClosure { method TearDownRegionSetsClosure (line 6246) | TearDownRegionSetsClosure(OldRegionSet* old_set) : _old_set(old_set) { } method doHeapRegion (line 6248) | bool doHeapRegion(HeapRegion* r) { class RebuildRegionSetsClosure (line 6282) | class RebuildRegionSetsClosure : public HeapRegionClosure { method RebuildRegionSetsClosure (line 6290) | RebuildRegionSetsClosure(bool free_list_only, method doHeapRegion (line 6300) | bool doHeapRegion(HeapRegion* r) { method total_used (line 6323) | size_t total_used() { function HeapRegion (line 6358) | HeapRegion* G1CollectedHeap::new_mutator_alloc_region(size_t word_size, function HeapRegion (line 6390) | HeapRegion* MutatorAllocRegion::allocate_new_region(size_t word_size, function HeapRegion (line 6418) | HeapRegion* G1CollectedHeap::new_gc_alloc_region(size_t word_size, function HeapRegion (line 6461) | HeapRegion* SurvivorGCAllocRegion::allocate_new_region(size_t word_size, function HeapRegion (line 6473) | HeapRegion* OldGCAllocRegion::allocate_new_region(size_t word_size, class VerifyRegionListsClosure (line 6486) | class VerifyRegionListsClosure : public HeapRegionClosure { method VerifyRegionListsClosure (line 6494) | VerifyRegionListsClosure(OldRegionSet* old_set, method uint (line 6500) | uint region_count() { return _region_count; } method doHeapRegion (line 6502) | bool doHeapRegion(HeapRegion* hr) { function HeapRegion (line 6522) | HeapRegion* G1CollectedHeap::new_heap_region(uint hrs_index, FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp class HeapRegion (line 49) | class HeapRegion class HRRSCleanupTask (line 50) | class HRRSCleanupTask class PermanentGenerationSpec (line 51) | class PermanentGenerationSpec class GenerationSpec (line 52) | class GenerationSpec class OopsInHeapRegionClosure (line 53) | class OopsInHeapRegionClosure class G1ScanHeapEvacClosure (line 54) | class G1ScanHeapEvacClosure class ObjectClosure (line 55) | class ObjectClosure class SpaceClosure (line 56) | class SpaceClosure class CompactibleSpaceClosure (line 57) | class CompactibleSpaceClosure class Space (line 58) | class Space class G1CollectorPolicy (line 59) | class G1CollectorPolicy class GenRemSet (line 60) | class GenRemSet class G1RemSet (line 61) | class G1RemSet class HeapRegionRemSetIterator (line 62) | class HeapRegionRemSetIterator class ConcurrentMark (line 63) | class ConcurrentMark class ConcurrentMarkThread (line 64) | class ConcurrentMarkThread class ConcurrentG1Refine (line 65) | class ConcurrentG1Refine class ConcurrentGCTimer (line 66) | class ConcurrentGCTimer class GenerationCounters (line 67) | class GenerationCounters class STWGCTimer (line 68) | class STWGCTimer class G1NewTracer (line 69) | class G1NewTracer class G1OldTracer (line 70) | class G1OldTracer class EvacuationFailedInfo (line 71) | class EvacuationFailedInfo type GCAllocPurpose (line 79) | enum GCAllocPurpose { class YoungList (line 85) | class YoungList : public CHeapObj { method is_empty (line 111) | bool is_empty() { return _length == 0; } method uint (line 112) | uint length() { return _length; } method uint (line 113) | uint survivor_length() { return _survivor_length; } method eden_used_bytes (line 120) | size_t eden_used_bytes() { method survivor_used_bytes (line 124) | size_t survivor_used_bytes() { method reset_sampled_info (line 132) | void reset_sampled_info() { method sampled_rs_lengths (line 135) | size_t sampled_rs_lengths() { return _last_sampled_rs_lengths; } method clear (line 139) | void clear() { _head = NULL; _length = 0; } method clear_survivors (line 141) | void clear_survivors() { method HeapRegion (line 147) | HeapRegion* first_region() { return _head; } method HeapRegion (line 148) | HeapRegion* first_survivor_region() { return _survivor_head; } method HeapRegion (line 149) | HeapRegion* last_survivor_region() { return _survivor_tail; } class MutatorAllocRegion (line 157) | class MutatorAllocRegion : public G1AllocRegion { method MutatorAllocRegion (line 162) | MutatorAllocRegion() class G1STWIsAliveClosure (line 171) | class G1STWIsAliveClosure: public BoolObjectClosure { method G1STWIsAliveClosure (line 174) | G1STWIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} method do_object (line 175) | void do_object(oop p) { assert(false, "Do not call."); } class SurvivorGCAllocRegion (line 179) | class SurvivorGCAllocRegion : public G1AllocRegion { method SurvivorGCAllocRegion (line 184) | SurvivorGCAllocRegion() class OldGCAllocRegion (line 188) | class OldGCAllocRegion : public G1AllocRegion { method OldGCAllocRegion (line 193) | OldGCAllocRegion() class RefineCardTableEntryClosure (line 197) | class RefineCardTableEntryClosure class G1CollectedHeap (line 199) | class G1CollectedHeap : public SharedHeap { method PLABStats (line 299) | PLABStats* stats_for_purpose(GCAllocPurpose purpose) { method G1MonitoringSupport (line 674) | G1MonitoringSupport* g1mm() { method register_region_with_in_cset_fast_test (line 691) | void register_region_with_in_cset_fast_test(HeapRegion* r) { method in_cset_fast_test (line 703) | bool in_cset_fast_test(oop obj) { method clear_cset_fast_test (line 720) | void clear_cset_fast_test() { method old_marking_cycles_completed (line 746) | unsigned int old_marking_cycles_completed() { method G1HRPrinter (line 756) | G1HRPrinter* hr_printer() { return &_hr_printer; } method set_evac_failure_closure (line 909) | void type G1H_process_strong_roots_tasks (line 1061) | enum G1H_process_strong_roots_tasks { method SubTasksDone (line 1074) | SubTasksDone* process_strong_tasks() { return _process_strong_tasks; } method DirtyCardQueueSet (line 1081) | DirtyCardQueueSet& dirty_card_queue_set() { return _dirty_card_queue_s... method DirtyCardQueueSet (line 1087) | DirtyCardQueueSet& into_cset_dirty_card_queue_set() method set_par_threads (line 1103) | void set_par_threads(uint t) { method set_n_termination (line 1114) | void set_n_termination(int t) { method kind (line 1118) | virtual CollectedHeap::Name kind() const { method G1CollectorPolicy (line 1123) | G1CollectorPolicy* g1_policy() const { return _g1_policy; } method AdaptiveSizePolicy (line 1126) | virtual AdaptiveSizePolicy* size_policy() { return NULL; } method G1RemSet (line 1129) | G1RemSet* g1_rem_set() const { return _g1_rem_set; } method ModRefBarrierSet (line 1130) | ModRefBarrierSet* mr_bs() const { return _mr_bs; } method HeapRegionRemSetIterator (line 1133) | HeapRegionRemSetIterator* rem_set_iterator(int i) { method HeapRegionRemSetIterator (line 1137) | HeapRegionRemSetIterator* rem_set_iterator() { method get_gc_time_stamp (line 1141) | unsigned get_gc_time_stamp() { method reset_gc_time_stamp (line 1145) | void reset_gc_time_stamp() { method increment_gc_time_stamp (line 1155) | void increment_gc_time_stamp() { method G1BlockOffsetSharedArray (line 1170) | G1BlockOffsetSharedArray* bot_shared() const { return _bot_shared; } method ReferenceProcessor (line 1175) | ReferenceProcessor* ref_processor_stw() const { return _ref_processor_... method ReferenceProcessor (line 1178) | ReferenceProcessor* ref_processor_cm() const { return _ref_processor_c... method ConcurrentGCTimer (line 1180) | ConcurrentGCTimer* gc_timer_cm() const { return _gc_timer_cm; } method G1OldTracer (line 1181) | G1OldTracer* gc_tracer_cm() const { return _gc_tracer_cm; } method is_maximal_no_gc (line 1205) | virtual bool is_maximal_no_gc() const { method uint (line 1210) | uint n_regions() { return _hrs.length(); } method uint (line 1213) | uint max_regions() { return _hrs.max_length(); } method uint (line 1216) | uint free_regions() { return _free_list.length(); } method uint (line 1219) | uint used_regions() { return n_regions() - free_regions(); } method uint (line 1222) | uint expansion_regions() { return _expansion_regions; } method verify_region_sets_optional (line 1242) | void verify_region_sets_optional() { method verify_region_sets_optional (line 1246) | void verify_region_sets_optional() { } method is_on_master_free_list (line 1250) | bool is_on_master_free_list(HeapRegion* hr) { method is_in_humongous_set (line 1254) | bool is_in_humongous_set(HeapRegion* hr) { method secondary_free_list_add_as_tail (line 1262) | void secondary_free_list_add_as_tail(FreeRegionList* list) { method append_secondary_free_list (line 1266) | void append_secondary_free_list() { method append_secondary_free_list_if_not_empty_with_lock (line 1270) | void append_secondary_free_list_if_not_empty_with_lock() { method old_set_remove (line 1279) | void old_set_remove(HeapRegion* hr) { method non_young_capacity_bytes (line 1283) | size_t non_young_capacity_bytes() { method free_regions_coming (line 1289) | bool free_regions_coming() { return _free_regions_coming; } method is_old_gc_alloc_region (line 1294) | bool is_old_gc_alloc_region(HeapRegion* hr) { method evacuation_failed (line 1313) | bool evacuation_failed() { return _evacuation_failed; } method is_in_g1_reserved (line 1346) | bool is_in_g1_reserved(const void* p) const { method MemRegion (line 1352) | MemRegion g1_reserved() { method MemRegion (line 1358) | MemRegion g1_committed() { method oop_iterate (line 1372) | virtual void oop_iterate(OopClosure* cl) { method oop_iterate (line 1378) | virtual void oop_iterate(MemRegion mr, OopClosure* cl) { method object_iterate (line 1384) | virtual void object_iterate(ObjectClosure* cl) { method safe_object_iterate (line 1387) | virtual void safe_object_iterate(ObjectClosure* cl) { method HeapRegion (line 1405) | HeapRegion* region_at(uint index) const { return _hrs.at(index); } method supports_heap_inspection (line 1502) | virtual bool supports_heap_inspection() const { return true; } method can_elide_tlab_store_barriers (line 1524) | virtual bool can_elide_tlab_store_barriers() const { method card_mark_must_follow_store (line 1528) | virtual bool card_mark_must_follow_store() const { method is_in_young (line 1532) | bool is_in_young(const oop obj) { method can_elide_initializing_store_barrier (line 1548) | virtual bool can_elide_initializing_store_barrier(oop new_obj) { method can_elide_permanent_oop_store_barriers (line 1555) | virtual bool can_elide_permanent_oop_store_barriers() const { method isHumongous (line 1562) | static bool isHumongous(size_t word_size) { method set_marking_complete (line 1580) | void set_marking_complete() { method set_marking_started (line 1583) | void set_marking_started() { method mark_in_progress (line 1586) | bool mark_in_progress() { method YoungList (line 1638) | YoungList* young_list() { return _young_list; } method check_young_list_well_formed (line 1641) | bool check_young_list_well_formed() { method is_obj_dead (line 1666) | bool is_obj_dead(const oop obj, const HeapRegion* hr) const { method is_obj_ill (line 1676) | bool is_obj_ill(const oop obj, const HeapRegion* hr) const { method is_obj_dead (line 1689) | bool is_obj_dead(const oop obj) const { method is_obj_ill (line 1700) | bool is_obj_ill(const oop obj) const { method is_obj_dead_cond (line 1719) | bool is_obj_dead_cond(const oop obj, method is_obj_dead_cond (line 1731) | bool is_obj_dead_cond(const oop obj, method set_full_collection (line 1751) | void set_full_collection() { _full_collection = true;} method clear_full_collection (line 1752) | void clear_full_collection() {_full_collection = false;} method full_collection (line 1753) | bool full_collection() {return _full_collection;} method ConcurrentMark (line 1755) | ConcurrentMark* concurrent_mark() const { return _cm; } method ConcurrentG1Refine (line 1756) | ConcurrentG1Refine* concurrent_g1_refine() const { return _cg1r; } class G1ParGCAllocBuffer (line 1778) | class G1ParGCAllocBuffer: public ParGCAllocBuffer { method set_buf (line 1785) | void set_buf(HeapWord* buf) { method retire (line 1790) | void retire(bool end_of_gc, bool retain) { class G1ParScanThreadState (line 1798) | class G1ParScanThreadState : public StackObj { method add_to_alloc_buffer_waste (line 1837) | void add_to_alloc_buffer_waste(size_t waste) { _alloc_buffer_waste +... method add_to_undo_waste (line 1839) | void add_to_undo_waste(size_t waste) { _undo_waste += waste; } method DirtyCardQueue (line 1841) | DirtyCardQueue& dirty_card_queue() { return _dcq; } method CardTableModRefBS (line 1842) | CardTableModRefBS* ctbs() { return _ct_bs; } method immediate_rs_update (line 1844) | void immediate_rs_update(HeapRegion* from, T* p, int tid) { method deferred_rs_update (line 1850) | void deferred_rs_update(HeapRegion* from, T* p, int tid) { method RefToScanQueue (line 1869) | RefToScanQueue* refs() { return _refs; } method ageTable (line 1870) | ageTable* age_table() { return &_age_table; } method G1ParGCAllocBuffer (line 1872) | G1ParGCAllocBuffer* alloc_buffer(GCAllocPurpose purpose) { method alloc_buffer_waste (line 1876) | size_t alloc_buffer_waste() const { return _alloc_buffer_... method undo_waste (line 1877) | size_t undo_waste() const { return _undo_waste; } method push_on_queue (line 1885) | void push_on_queue(T* ref) { method update_rs (line 1890) | void update_rs(HeapRegion* from, T* p, int tid) { method HeapWord (line 1898) | HeapWord* allocate_slow(GCAllocPurpose purpose, size_t word_sz) { method HeapWord (line 1920) | HeapWord* allocate(GCAllocPurpose purpose, size_t word_sz) { method undo_allocation (line 1926) | void undo_allocation(GCAllocPurpose purpose, HeapWord* obj, size_t wor... method set_evac_failure_closure (line 1937) | void set_evac_failure_closure(OopsInHeapRegionClosure* evac_failure_cl) { method OopsInHeapRegionClosure (line 1940) | OopsInHeapRegionClosure* evac_failure_closure() { method set_evac_closure (line 1944) | void set_evac_closure(G1ParScanHeapEvacClosure* evac_cl) { method set_partial_scan_closure (line 1948) | void set_partial_scan_closure(G1ParScanPartialArrayClosure* partial_sc... method uint (line 1953) | uint queue_num() { return _queue_num; } method term_attempts (line 1955) | size_t term_attempts() const { return _term_attempts; } method note_term_attempt (line 1956) | void note_term_attempt() { _term_attempts++; } method start_strong_roots (line 1958) | void start_strong_roots() { method end_strong_roots (line 1961) | void end_strong_roots() { method strong_roots_time (line 1964) | double strong_roots_time() const { return _strong_roots_time; } method start_term_time (line 1966) | void start_term_time() { method end_term_time (line 1970) | void end_term_time() { method term_time (line 1973) | double term_time() const { return _term_time; } method elapsed_time (line 1975) | double elapsed_time() const { method retire_alloc_buffers (line 1990) | void retire_alloc_buffers() { method deal_with_reference (line 2000) | void deal_with_reference(T* ref_to_scan) { method deal_with_reference (line 2013) | void deal_with_reference(StarTask ref) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp function HeapRegion (line 38) | inline HeapRegion* function HeapRegion (line 49) | inline HeapRegion* function HeapWord (line 61) | inline HeapWord* function HeapWord (line 80) | inline HeapWord* G1CollectedHeap::survivor_attempt_allocation(size_t function HeapWord (line 98) | inline HeapWord* G1CollectedHeap::old_attempt_allocation(size_t word_siz... function RefToScanQueue (line 137) | inline RefToScanQueue* G1CollectedHeap::task_queue(int i) const { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp function uint (line 355) | uint G1YoungGenSizer::calculate_default_min_length(uint new_number_of_he... function uint (line 360) | uint G1YoungGenSizer::calculate_default_max_length(uint new_number_of_he... function uint (line 462) | uint G1CollectorPolicy::calculate_young_list_desired_min_length( function uint (line 480) | uint G1CollectorPolicy::calculate_young_list_desired_max_length() { function uint (line 557) | uint function HeapWord (line 684) | HeapWord* G1CollectorPolicy::mem_allocate_work(size_t size, function HeapWord (line 693) | HeapWord* G1CollectorPolicy::satisfy_failed_allocation(size_t size, function uint (line 1385) | uint G1CollectorPolicy::max_regions(int purpose) { class KnownGarbageClosure (line 1503) | class KnownGarbageClosure: public HeapRegionClosure { method KnownGarbageClosure (line 1508) | KnownGarbageClosure(CollectionSetChooser* hrSorted) : method doHeapRegion (line 1511) | bool doHeapRegion(HeapRegion* r) { class ParKnownGarbageHRClosure (line 1529) | class ParKnownGarbageHRClosure: public HeapRegionClosure { method ParKnownGarbageHRClosure (line 1534) | ParKnownGarbageHRClosure(CollectionSetChooser* hrSorted, method doHeapRegion (line 1539) | bool doHeapRegion(HeapRegion* r) { class ParKnownGarbageTask (line 1553) | class ParKnownGarbageTask: public AbstractGangTask { method ParKnownGarbageTask (line 1558) | ParKnownGarbageTask(CollectionSetChooser* hrSorted, uint chunk_size) : method work (line 1563) | void work(uint worker_id) { function uint (line 1867) | uint G1CollectorPolicy::calc_min_old_cset_length() { function uint (line 1888) | uint G1CollectorPolicy::calc_max_old_cset_length() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp class HeapRegion (line 37) | class HeapRegion class CollectionSetChooser (line 38) | class CollectionSetChooser class G1GCPhaseTimes (line 39) | class G1GCPhaseTimes class TraceGen0TimeData (line 44) | class TraceGen0TimeData : public CHeapObj { method TraceGen0TimeData (line 69) | TraceGen0TimeData() : _young_pause_num(0), _mixed_pause_num(0) {} class TraceGen1TimeData (line 78) | class TraceGen1TimeData : public CHeapObj { class G1YoungGenSizer (line 123) | class G1YoungGenSizer : public CHeapObj { type SizerKind (line 125) | enum SizerKind { method uint (line 142) | uint min_desired_young_length() { method uint (line 145) | uint max_desired_young_length() { method adaptive_young_list_length (line 148) | bool adaptive_young_list_length() { class G1CollectorPolicy (line 153) | class G1CollectorPolicy: public CollectorPolicy { type SomePrivateConstants (line 162) | enum SomePrivateConstants { method initialize_all (line 170) | void initialize_all() { method during_marking (line 219) | bool during_marking() { type PredictionConstants (line 224) | enum PredictionConstants { method uint (line 256) | uint eden_cset_region_length() { return _eden_cset_region_length; ... method uint (line 257) | uint survivor_cset_region_length() { return _survivor_cset_region_leng... method uint (line 258) | uint old_cset_region_length() { return _old_cset_region_length; ... method sigma (line 268) | double sigma() { return _sigma; } method confidence_factor (line 274) | double confidence_factor(int samples) { method get_new_neg_prediction (line 279) | double get_new_neg_prediction(TruncatedSeq* seq) { method uintx (line 291) | uintx no_of_gc_threads() { return _no_of_gc_threads; } method set_no_of_gc_threads (line 292) | void set_no_of_gc_threads(uintx v) { _no_of_gc_threads = v; } method set_region_eden (line 301) | void set_region_eden(HeapRegion* hr, int young_index_in_cset) { method set_region_survivor (line 307) | void set_region_survivor(HeapRegion* hr, int young_index_in_cset) { method get_new_prediction (line 317) | double get_new_prediction(TruncatedSeq* seq) { method record_max_rs_lengths (line 322) | void record_max_rs_lengths(size_t rs_lengths) { method predict_rs_length_diff (line 326) | size_t predict_rs_length_diff() { method predict_alloc_rate_ms (line 330) | double predict_alloc_rate_ms() { method predict_cost_per_card_ms (line 334) | double predict_cost_per_card_ms() { method predict_rs_update_time_ms (line 338) | double predict_rs_update_time_ms(size_t pending_cards) { method predict_young_cards_per_entry_ratio (line 342) | double predict_young_cards_per_entry_ratio() { method predict_mixed_cards_per_entry_ratio (line 346) | double predict_mixed_cards_per_entry_ratio() { method predict_young_card_num (line 354) | size_t predict_young_card_num(size_t rs_length) { method predict_non_young_card_num (line 359) | size_t predict_non_young_card_num(size_t rs_length) { method predict_rs_scan_time_ms (line 364) | double predict_rs_scan_time_ms(size_t card_num) { method predict_mixed_rs_scan_time_ms (line 372) | double predict_mixed_rs_scan_time_ms(size_t card_num) { method predict_object_copy_time_ms_during_cm (line 381) | double predict_object_copy_time_ms_during_cm(size_t bytes_to_copy) { method predict_object_copy_time_ms (line 391) | double predict_object_copy_time_ms(size_t bytes_to_copy) { method predict_constant_other_time_ms (line 400) | double predict_constant_other_time_ms() { method predict_young_other_time_ms (line 404) | double predict_young_other_time_ms(size_t young_num) { method predict_non_young_other_time_ms (line 409) | double predict_non_young_other_time_ms(size_t non_young_num) { method uint (line 422) | uint cset_region_length() { return young_cset_region_length() + method uint (line 424) | uint young_cset_region_length() { return eden_cset_region_length() + method cset_regions_freed (line 429) | void cset_regions_freed() { method G1MMUTracker (line 436) | G1MMUTracker* mmu_tracker() { method max_pause_time_ms (line 440) | double max_pause_time_ms() { method predict_remark_time_ms (line 444) | double predict_remark_time_ms() { method predict_cleanup_time_ms (line 448) | double predict_cleanup_time_ms() { method predict_yg_surv_rate (line 454) | double predict_yg_surv_rate(int age, SurvRateGroup* surv_rate_group) { method predict_yg_surv_rate (line 465) | double predict_yg_surv_rate(int age) { method accum_yg_surv_rate_pred (line 469) | double accum_yg_surv_rate_pred(int age) { type CSetBuildType (line 498) | enum CSetBuildType { method recent_avg_pause_time_ratio (line 550) | double recent_avg_pause_time_ratio() { method G1CollectorPolicy (line 639) | virtual G1CollectorPolicy* as_g1_policy() { return this; } method kind (line 641) | virtual CollectorPolicy::Name kind() { method G1GCPhaseTimes (line 645) | G1GCPhaseTimes* phase_times() const { return _phase_times; } method barrier_set_name (line 669) | BarrierSet::Name barrier_set_name() { return BarrierSet::G1SATBCTLoggi... method rem_set_name (line 671) | GenRemSet::Name rem_set_name() { return GenRemSet::CardTable; } method record_bytes_copied_during_gc (line 708) | void record_bytes_copied_during_gc(size_t bytes) { method bytes_copied_during_gc (line 713) | size_t bytes_copied_during_gc() { method HeapRegion (line 730) | HeapRegion* collection_set() { return _collection_set; } method clear_collection_set (line 732) | void clear_collection_set() { _collection_set = NULL; } method HeapRegion (line 740) | HeapRegion* inc_cset_head() { return _inc_cset_head; } method HeapRegion (line 743) | HeapRegion* inc_set_tail() { return _inc_cset_tail; } method clear_incremental_cset (line 752) | void clear_incremental_cset() { method stop_incremental_cset_building (line 758) | void stop_incremental_cset_building() { _inc_cset_build_state = Inacti... method initiate_conc_mark_if_possible (line 784) | bool initiate_conc_mark_if_possible() { return _initiate_conc_ma... method set_initiate_conc_mark_if_possible (line 785) | void set_initiate_conc_mark_if_possible() { _initiate_conc_mark_if_p... method clear_initiate_conc_mark_if_possible (line 786) | void clear_initiate_conc_mark_if_possible() { _initiate_conc_mark_if_p... method during_initial_mark_pause (line 788) | bool during_initial_mark_pause() { return _during_initial_mark_pa... method set_during_initial_mark_pause (line 789) | void set_during_initial_mark_pause() { _during_initial_mark_pause = t... method clear_during_initial_mark_pause (line 790) | void clear_during_initial_mark_pause(){ _during_initial_mark_pause = f... method finished_recalculating_age_indexes (line 816) | void finished_recalculating_age_indexes(bool is_survivors) { method is_young_list_full (line 825) | bool is_young_list_full() { method can_expand_young_list (line 831) | bool can_expand_young_list() { method uint (line 837) | uint young_list_max_length() { method gcs_are_young (line 841) | bool gcs_are_young() { method set_gcs_are_young (line 844) | void set_gcs_are_young(bool gcs_are_young) { method adaptive_young_list_length (line 848) | bool adaptive_young_list_length() { method uint (line 878) | uint tenuring_threshold() const { return _tenuring_threshold; } method GCAllocPurpose (line 880) | inline GCAllocPurpose method track_object_age (line 889) | inline bool track_object_age(GCAllocPurpose purpose) { method note_alloc_region_limit_reached (line 898) | void note_alloc_region_limit_reached(int purpose) { method note_start_adding_survivor_regions (line 904) | void note_start_adding_survivor_regions() { method note_stop_adding_survivor_regions (line 908) | void note_stop_adding_survivor_regions() { method record_survivor_regions (line 912) | void record_survivor_regions(uint regions, method uint (line 920) | uint recorded_survivor_regions() { method record_thread_age_table (line 924) | void record_thread_age_table(ageTable* age_table) { function variance (line 940) | inline double variance(int n, double sum_of_squares, double sum) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp class G1ErgoVerbose (line 77) | class G1ErgoVerbose : AllStatic { method ErgoLevel (line 85) | static ErgoLevel extract_level(int tag) { method ErgoHeuristic (line 89) | static ErgoHeuristic extract_heuristic(int tag) { method enabled (line 102) | static bool enabled(int tag) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1EvacFailure.hpp class UpdateRSetDeferred (line 40) | class UpdateRSetDeferred : public OopsInHeapRegionClosure { method UpdateRSetDeferred (line 47) | UpdateRSetDeferred(G1CollectedHeap* g1, DirtyCardQueue* dcq) : method do_oop (line 50) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 51) | virtual void do_oop( oop* p) { do_oop_work(p); } method do_oop_work (line 52) | void do_oop_work(T* p) { class RemoveSelfForwardPtrObjClosure (line 64) | class RemoveSelfForwardPtrObjClosure: public ObjectClosure { method RemoveSelfForwardPtrObjClosure (line 76) | RemoveSelfForwardPtrObjClosure(G1CollectedHeap* g1, ConcurrentMark* cm, method marked_bytes (line 88) | size_t marked_bytes() { return _marked_bytes; } method do_object (line 106) | void do_object(oop obj) { class RemoveSelfForwardPtrHRClosure (line 158) | class RemoveSelfForwardPtrHRClosure: public HeapRegionClosure { method RemoveSelfForwardPtrHRClosure (line 165) | RemoveSelfForwardPtrHRClosure(G1CollectedHeap* g1h, method doHeapRegion (line 171) | bool doHeapRegion(HeapRegion *hr) { class G1ParRemoveSelfForwardPtrsTask (line 217) | class G1ParRemoveSelfForwardPtrsTask: public AbstractGangTask { method G1ParRemoveSelfForwardPtrsTask (line 222) | G1ParRemoveSelfForwardPtrsTask(G1CollectedHeap* g1h) : method work (line 226) | void work(uint worker_id) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp class LineBuffer (line 32) | class LineBuffer: public StackObj { method vappend (line 41) | void vappend(const char* format, va_list ap) { method LineBuffer (line 53) | explicit LineBuffer(int indent_level): _indent_level(indent_level), _c... method append (line 65) | void append(const char* format, ...) { method append_and_print_cr (line 72) | void append_and_print_cr(const char* format, ...) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp class WorkerDataArray (line 32) | class WorkerDataArray : public CHeapObj { method WorkerDataArray (line 49) | WorkerDataArray(uint length, const char* print_format, bool print_sum ... method set (line 59) | void set(uint worker_i, T value) { method T (line 66) | T get(uint worker_i) { method add (line 72) | void add(uint worker_i, T value) { method average (line 79) | double average(){ method T (line 86) | T sum() { method calculate_totals (line 100) | void calculate_totals(){ class G1GCPhaseTimes (line 110) | class G1GCPhaseTimes : public CHeapObj { method record_gc_worker_start_time (line 158) | void record_gc_worker_start_time(uint worker_i, double ms) { method record_ext_root_scan_time (line 162) | void record_ext_root_scan_time(uint worker_i, double ms) { method record_satb_filtering_time (line 166) | void record_satb_filtering_time(uint worker_i, double ms) { method record_update_rs_time (line 170) | void record_update_rs_time(uint worker_i, double ms) { method record_update_rs_processed_buffers (line 174) | void record_update_rs_processed_buffers(uint worker_i, int processed_b... method record_scan_rs_time (line 178) | void record_scan_rs_time(uint worker_i, double ms) { method record_obj_copy_time (line 182) | void record_obj_copy_time(uint worker_i, double ms) { method add_obj_copy_time (line 186) | void add_obj_copy_time(uint worker_i, double ms) { method record_termination (line 190) | void record_termination(uint worker_i, double ms, size_t attempts) { method record_gc_worker_end_time (line 195) | void record_gc_worker_end_time(uint worker_i, double ms) { method record_clear_ct_time (line 199) | void record_clear_ct_time(double ms) { method record_par_time (line 203) | void record_par_time(double ms) { method record_code_root_fixup_time (line 207) | void record_code_root_fixup_time(double ms) { method record_ref_proc_time (line 211) | void record_ref_proc_time(double ms) { method record_ref_enq_time (line 215) | void record_ref_enq_time(double ms) { method record_root_region_scan_wait_time (line 219) | void record_root_region_scan_wait_time(double time_ms) { method record_young_free_cset_time_ms (line 223) | void record_young_free_cset_time_ms(double time_ms) { method record_non_young_free_cset_time_ms (line 227) | void record_non_young_free_cset_time_ms(double time_ms) { method record_young_cset_choice_time_ms (line 231) | void record_young_cset_choice_time_ms(double time_ms) { method record_non_young_cset_choice_time_ms (line 235) | void record_non_young_cset_choice_time_ms(double time_ms) { method record_cur_collection_start_sec (line 239) | void record_cur_collection_start_sec(double time_ms) { method record_verify_before_time_ms (line 243) | void record_verify_before_time_ms(double time_ms) { method record_verify_after_time_ms (line 247) | void record_verify_after_time_ms(double time_ms) { method cur_collection_start_sec (line 253) | double cur_collection_start_sec() { method cur_collection_par_time_ms (line 257) | double cur_collection_par_time_ms() { method cur_clear_ct_time_ms (line 261) | double cur_clear_ct_time_ms() { method root_region_scan_wait_time_ms (line 265) | double root_region_scan_wait_time_ms() { method young_cset_choice_time_ms (line 269) | double young_cset_choice_time_ms() { method young_free_cset_time_ms (line 273) | double young_free_cset_time_ms() { method non_young_cset_choice_time_ms (line 277) | double non_young_cset_choice_time_ms() { method non_young_free_cset_time_ms (line 281) | double non_young_free_cset_time_ms() { method average_last_update_rs_time (line 285) | double average_last_update_rs_time() { method sum_last_update_rs_processed_buffers (line 289) | int sum_last_update_rs_processed_buffers() { method average_last_scan_rs_time (line 293) | double average_last_scan_rs_time(){ method average_last_obj_copy_time (line 297) | double average_last_obj_copy_time() { method average_last_termination_time (line 301) | double average_last_termination_time() { method average_last_ext_root_scan_time (line 305) | double average_last_ext_root_scan_time() { method average_last_satb_filtering_times_ms (line 309) | double average_last_satb_filtering_times_ms() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1HRPrinter.hpp function VALUE_OBJ_CLASS_SPEC (line 33) | class G1HRPrinter VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1HotCardCache.cpp function jbyte (line 63) | jbyte* G1HotCardCache::insert(jbyte* card_ptr) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1HotCardCache.hpp class DirtyCardQueue (line 35) | class DirtyCardQueue class G1CollectedHeap (line 36) | class G1CollectedHeap class G1RemSet (line 37) | class G1RemSet class HeapRegion (line 38) | class HeapRegion class G1HotCardCache (line 56) | class G1HotCardCache: public CHeapObj { method default_use_cache (line 73) | bool default_use_cache() const { method use_cache (line 83) | bool use_cache() { return _use_cache; } method set_use_cache (line 85) | void set_use_cache(bool b) { method reset_hot_cache_claimed_index (line 105) | void reset_hot_cache_claimed_index() { method reset_hot_cache (line 110) | void reset_hot_cache() { method hot_cache_is_empty (line 116) | bool hot_cache_is_empty() { return _n_hot == 0; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1Log.hpp class G1Log (line 30) | class G1Log : public AllStatic { method fine (line 41) | inline static bool fine() { method finer (line 45) | inline static bool finer() { method finest (line 49) | inline static bool finest() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1MMUTracker.hpp class G1MMUTracker (line 37) | class G1MMUTracker: public CHeapObj { method max_gc_time (line 49) | double max_gc_time() { method now_max_gc (line 53) | inline bool now_max_gc(double current_time) { method when_max_gc_sec (line 57) | inline double when_max_gc_sec(double current_time) { method jlong (line 61) | inline jlong when_max_gc_ms(double current_time) { method jlong (line 66) | inline jlong when_ms(double current_time, double pause_time) { function VALUE_OBJ_CLASS_SPEC (line 72) | class G1MMUTrackerQueueElem VALUE_OBJ_CLASS_SPEC { class G1MMUTrackerQueue (line 95) | class G1MMUTrackerQueue: public G1MMUTracker { type PrivateConstants (line 97) | enum PrivateConstants { method trim_index (line 118) | inline int trim_index(int index) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp class HeapRegion (line 55) | class HeapRegion class G1PrepareCompactClosure (line 213) | class G1PrepareCompactClosure: public HeapRegionClosure { method free_humongous_region (line 219) | void free_humongous_region(HeapRegion* hr) { method G1PrepareCompactClosure (line 236) | G1PrepareCompactClosure(CompactibleSpace* cs) method update_sets (line 242) | void update_sets() { method doHeapRegion (line 252) | bool doHeapRegion(HeapRegion* hr) { class G1AdjustPointersClosure (line 309) | class G1AdjustPointersClosure: public HeapRegionClosure { method doHeapRegion (line 311) | bool doHeapRegion(HeapRegion* r) { class G1SpaceCompactClosure (line 361) | class G1SpaceCompactClosure: public HeapRegionClosure { method G1SpaceCompactClosure (line 363) | G1SpaceCompactClosure() {} method doHeapRegion (line 365) | bool doHeapRegion(HeapRegion* hr) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1MarkSweep.hpp class ReferenceProcessor (line 38) | class ReferenceProcessor class G1MarkSweep (line 48) | class G1MarkSweep : AllStatic { method STWGCTimer (line 57) | static STWGCTimer* gc_timer() { return GenMarkSweep::_gc_timer; } method SerialOldTracer (line 58) | static SerialOldTracer* gc_tracer() { return GenMarkSweep::_gc_tracer; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp class G1CollectedHeap (line 30) | class G1CollectedHeap class G1MonitoringSupport (line 115) | class G1MonitoringSupport : public CHeapObj { method G1CollectedHeap (line 160) | G1CollectedHeap* g1h() { return _g1h; } method subtract_up_to_zero (line 169) | static size_t subtract_up_to_zero(size_t x, size_t y) { method pad_capacity (line 196) | static size_t pad_capacity(size_t size_bytes, size_t mult = 1) { method CollectorCounters (line 207) | CollectorCounters* incremental_collection_counters() { method CollectorCounters (line 210) | CollectorCounters* full_collection_counters() { method GenerationCounters (line 213) | GenerationCounters* young_collection_counters() { method GenerationCounters (line 216) | GenerationCounters* old_collection_counters() { method HSpaceCounters (line 219) | HSpaceCounters* old_space_counters() { return _old_space_counters; } method HSpaceCounters (line 220) | HSpaceCounters* eden_counters() { return _eden_counters; } method HSpaceCounters (line 221) | HSpaceCounters* from_counters() { return _from_counters; } method HSpaceCounters (line 222) | HSpaceCounters* to_counters() { return _to_counters; } method overall_reserved (line 229) | size_t overall_reserved() { return _overall_reserved; } method overall_committed (line 230) | size_t overall_committed() { return _overall_committed; } method overall_used (line 231) | size_t overall_used() { return _overall_used; } method young_gen_committed (line 233) | size_t young_gen_committed() { return _young_gen_committed; } method young_gen_max (line 234) | size_t young_gen_max() { return overall_reserved(); } method eden_space_committed (line 235) | size_t eden_space_committed() { return _eden_committed; } method eden_space_used (line 236) | size_t eden_space_used() { return _eden_used; } method survivor_space_committed (line 237) | size_t survivor_space_committed() { return _survivor_committed; } method survivor_space_used (line 238) | size_t survivor_space_used() { return _survivor_used; } method old_gen_committed (line 240) | size_t old_gen_committed() { return old_space_committed(); } method old_gen_max (line 241) | size_t old_gen_max() { return overall_reserved(); } method old_space_committed (line 242) | size_t old_space_committed() { return _old_committed; } method old_space_used (line 243) | size_t old_space_used() { return _old_used; } class G1GenerationCounters (line 246) | class G1GenerationCounters: public GenerationCounters { class G1YoungGenerationCounters (line 257) | class G1YoungGenerationCounters: public G1GenerationCounters { class G1OldGenerationCounters (line 263) | class G1OldGenerationCounters: public G1GenerationCounters { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1OopClosures.hpp class HeapRegion (line 28) | class HeapRegion class G1CollectedHeap (line 29) | class G1CollectedHeap class G1RemSet (line 30) | class G1RemSet class ConcurrentMark (line 31) | class ConcurrentMark class DirtyCardToOopClosure (line 32) | class DirtyCardToOopClosure class CMBitMap (line 33) | class CMBitMap class CMMarkStack (line 34) | class CMMarkStack class G1ParScanThreadState (line 35) | class G1ParScanThreadState class CMTask (line 36) | class CMTask class ReferenceProcessor (line 37) | class ReferenceProcessor class OopsInHeapRegionClosure (line 41) | class OopsInHeapRegionClosure: public OopsInGenClosure { method set_region (line 45) | void set_region(HeapRegion* from) { _from = from; } class G1ParClosureSuper (line 48) | class G1ParClosureSuper : public OopsInHeapRegionClosure { method apply_to_weak_ref_discovered_field (line 59) | bool apply_to_weak_ref_discovered_field() { return true; } class G1ParPushHeapRSClosure (line 62) | class G1ParPushHeapRSClosure : public G1ParClosureSuper { method G1ParPushHeapRSClosure (line 64) | G1ParPushHeapRSClosure(G1CollectedHeap* g1, method do_oop (line 69) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 70) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1ParScanClosure (line 73) | class G1ParScanClosure : public G1ParClosureSuper { method G1ParScanClosure (line 75) | G1ParScanClosure(G1CollectedHeap* g1, G1ParScanThreadState* par_scan_s... method do_oop (line 83) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 84) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } function has_partial_array_mask (line 89) | inline bool has_partial_array_mask(T* ref) { function T (line 93) | inline T* set_partial_array_mask(T obj) { function oop (line 98) | inline oop clear_partial_array_mask(T* ref) { class G1ParScanPartialArrayClosure (line 102) | class G1ParScanPartialArrayClosure : public G1ParClosureSuper { method G1ParScanPartialArrayClosure (line 106) | G1ParScanPartialArrayClosure(G1CollectedHeap* g1, G1ParScanThreadState... method G1ParScanClosure (line 112) | G1ParScanClosure* scanner() { method do_oop (line 117) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 118) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1ParCopyClosure (line 122) | class G1ParCopyClosure : public G1ParClosureSuper { method G1ParCopyClosure (line 140) | G1ParCopyClosure(G1CollectedHeap* g1, G1ParScanThreadState* par_scan_s... method G1ParScanClosure (line 147) | G1ParScanClosure* scanner() { return &_scanner; } method do_oop_nv (line 149) | void do_oop_nv(T* p) { method do_oop (line 152) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 153) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class FilterIntoCSClosure (line 179) | class FilterIntoCSClosure: public OopClosure { method FilterIntoCSClosure (line 184) | FilterIntoCSClosure( DirtyCardToOopClosure* dcto_cl, method do_oop (line 190) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 191) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method apply_to_weak_ref_discovered_field (line 192) | bool apply_to_weak_ref_discovered_field() { return true; } method do_header (line 193) | bool do_header() { return false; } class FilterOutOfRegionClosure (line 196) | class FilterOutOfRegionClosure: public OopClosure { method do_oop (line 203) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 204) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method apply_to_weak_ref_discovered_field (line 205) | bool apply_to_weak_ref_discovered_field() { return true; } method do_header (line 206) | bool do_header() { return false; } class G1CMOopClosure (line 210) | class G1CMOopClosure : public OopClosure { method do_oop (line 218) | virtual void do_oop( oop* p) { do_oop_nv(p); } method do_oop (line 219) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1RootRegionScanClosure (line 223) | class G1RootRegionScanClosure : public OopClosure { method G1RootRegionScanClosure (line 229) | G1RootRegionScanClosure(G1CollectedHeap* g1h, ConcurrentMark* cm, method do_oop (line 233) | virtual void do_oop( oop* p) { do_oop_nv(p); } method do_oop (line 234) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1Mux2Closure (line 242) | class G1Mux2Closure : public OopClosure { method do_oop (line 248) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 249) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1TriggerClosure (line 255) | class G1TriggerClosure : public OopClosure { method triggered (line 259) | bool triggered() const { return _triggered; } method do_oop (line 261) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 262) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1InvokeIfNotTriggeredClosure (line 268) | class G1InvokeIfNotTriggeredClosure: public OopClosure { method do_oop (line 274) | virtual void do_oop(oop* p) { do_oop_nv(p); } method do_oop (line 275) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } class G1UpdateRSOrPushRefOopClosure (line 278) | class G1UpdateRSOrPushRefOopClosure: public OopClosure { method set_from (line 293) | void set_from(HeapRegion* from) { method self_forwarded (line 298) | bool self_forwarded(oop obj) { method apply_to_weak_ref_discovered_field (line 303) | bool apply_to_weak_ref_discovered_field() { return true; } method do_oop (line 306) | virtual void do_oop(narrowOop* p) { do_oop_nv(p); } method do_oop (line 307) | virtual void do_oop(oop* p) { do_oop_nv(p); } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1RemSet.cpp function init_ct_freq_table (line 47) | void init_ct_freq_table(size_t heap_sz_bytes) { function ct_freq_note_card (line 55) | void ct_freq_note_card(size_t index) { function ct_freq_update_histo_and_reset (line 62) | void ct_freq_update_histo_and_reset() { class ScanRSClosure (line 101) | class ScanRSClosure : public HeapRegionClosure { method ScanRSClosure (line 111) | ScanRSClosure(OopsInHeapRegionClosure* oc, int worker_i) : method set_try_claimed (line 124) | void set_try_claimed() { _try_claimed = true; } method scanCard (line 126) | void scanCard(size_t index, HeapRegion *r) { method printCard (line 149) | void printCard(HeapRegion* card_region, size_t card_index, method doHeapRegion (line 160) | bool doHeapRegion(HeapRegion* r) { method cards_done (line 210) | size_t cards_done() { return _cards_done;} method cards_looked_up (line 211) | size_t cards_looked_up() { return _cards;} class RefineRecordRefsIntoCSCardTableEntryClosure (line 236) | class RefineRecordRefsIntoCSCardTableEntryClosure: public CardTableEntry... method RefineRecordRefsIntoCSCardTableEntryClosure (line 240) | RefineRecordRefsIntoCSCardTableEntryClosure(G1CollectedHeap* g1h, method do_card_ptr (line 244) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { class UpdateRSetCardTableEntryIntoCSetClosure (line 364) | class UpdateRSetCardTableEntryIntoCSetClosure: public CardTableEntryClos... method UpdateRSetCardTableEntryIntoCSetClosure (line 368) | UpdateRSetCardTableEntryIntoCSetClosure(G1CollectedHeap* g1, method do_card_ptr (line 373) | bool do_card_ptr(jbyte* card_ptr, int worker_i) { class ScrubRSClosure (line 466) | class ScrubRSClosure: public HeapRegionClosure { method ScrubRSClosure (line 472) | ScrubRSClosure(BitMap* region_bm, BitMap* card_bm) : method doHeapRegion (line 482) | bool doHeapRegion(HeapRegion* r) { class HRRSStatsIter (line 703) | class HRRSStatsIter: public HeapRegionClosure { method HRRSStatsIter (line 709) | HRRSStatsIter() : method doHeapRegion (line 716) | bool doHeapRegion(HeapRegion* r) { method total_mem_sz (line 728) | size_t total_mem_sz() { return _total_mem_sz; } method max_mem_sz (line 729) | size_t max_mem_sz() { return _max_mem_sz; } method occupied (line 730) | size_t occupied() { return _occupied; } method HeapRegion (line 731) | HeapRegion* max_mem_sz_region() { return _max_mem_sz_region; } class PrintRSThreadVTimeClosure (line 734) | class PrintRSThreadVTimeClosure : public ThreadClosure { method do_thread (line 736) | virtual void do_thread(Thread *t) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1RemSet.hpp class G1CollectedHeap (line 31) | class G1CollectedHeap class CardTableModRefBarrierSet (line 32) | class CardTableModRefBarrierSet class ConcurrentG1Refine (line 33) | class ConcurrentG1Refine class G1RemSet (line 39) | class G1RemSet: public CHeapObj { type SomePrivateConstants (line 46) | enum SomePrivateConstants { method CardTableModRefBS (line 98) | CardTableModRefBS* ct_bs() { return _ct_bs; } method cardsScanned (line 99) | size_t cardsScanned() { return _total_cards_scanned; } class CountNonCleanMemRegionClosure (line 133) | class CountNonCleanMemRegionClosure: public MemRegionClosure { method CountNonCleanMemRegionClosure (line 138) | CountNonCleanMemRegionClosure(G1CollectedHeap* g1) : method n (line 142) | int n() { return _n; } method HeapWord (line 143) | HeapWord* start_first() { return _start_first; } class UpdateRSOopClosure (line 146) | class UpdateRSOopClosure: public OopClosure { method UpdateRSOopClosure (line 154) | UpdateRSOopClosure(G1RemSet* rs, int worker_i = 0) : method set_from (line 158) | void set_from(HeapRegion* from) { method do_oop (line 163) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 164) | virtual void do_oop(oop* p) { do_oop_work(p); } method apply_to_weak_ref_discovered_field (line 168) | bool apply_to_weak_ref_discovered_field() { return true; } class UpdateRSetImmediate (line 171) | class UpdateRSetImmediate: public OopsInHeapRegionClosure { method UpdateRSetImmediate (line 177) | UpdateRSetImmediate(G1RemSet* rs) : method do_oop (line 180) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 181) | virtual void do_oop( oop* p) { do_oop_work(p); } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp function uint (line 32) | inline uint G1RemSet::n_workers() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp class DirtyCardQueueSet (line 34) | class DirtyCardQueueSet class G1SATBCardTableModRefBS (line 39) | class G1SATBCardTableModRefBS: public CardTableModRefBSForCTRS { method is_a (line 48) | bool is_a(BarrierSet::Name bsn) { method has_write_ref_pre_barrier (line 52) | virtual bool has_write_ref_pre_barrier() { return true; } method write_ref_field_pre_static (line 56) | static void write_ref_field_pre_static(T* field, oop newVal) { method inline_write_ref_field_pre (line 65) | inline void inline_write_ref_field_pre(T* field, oop newVal) { method write_ref_field_pre_work (line 70) | virtual void write_ref_field_pre_work(oop* field, oop new_val) { method write_ref_field_pre_work (line 73) | virtual void write_ref_field_pre_work(narrowOop* field, oop new_val) { method write_ref_field_pre_work (line 76) | virtual void write_ref_field_pre_work(void* field, oop new_val) { method write_ref_array_pre (line 81) | virtual void write_ref_array_pre(oop* dst, int count, bool dest_uninit... method write_ref_array_pre (line 86) | virtual void write_ref_array_pre(narrowOop* dst, int count, bool dest_... class G1SATBCardTableLoggingModRefBS (line 95) | class G1SATBCardTableLoggingModRefBS: public G1SATBCardTableModRefBS { method is_a (line 102) | bool is_a(BarrierSet::Name bsn) { method write_region_work (line 116) | void write_region_work(MemRegion mr) { invalidate(mr); } method write_ref_array_work (line 117) | void write_ref_array_work(MemRegion mr) { invalidate(mr); } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1YCTypes.hpp type G1YCType (line 30) | enum G1YCType { class G1YCTypeHelper (line 38) | class G1YCTypeHelper { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp type G1Barrier (line 34) | enum G1Barrier { class G1ParCopyClosure (line 41) | class G1ParCopyClosure class G1ParScanClosure (line 43) | class G1ParScanClosure class G1ParPushHeapRSClosure (line 44) | class G1ParPushHeapRSClosure class FilterIntoCSClosure (line 48) | class FilterIntoCSClosure class FilterOutOfRegionClosure (line 49) | class FilterOutOfRegionClosure class G1CMOopClosure (line 50) | class G1CMOopClosure class G1RootRegionScanClosure (line 51) | class G1RootRegionScanClosure class G1Mux2Closure (line 54) | class G1Mux2Closure class G1TriggerClosure (line 55) | class G1TriggerClosure class G1InvokeIfNotTriggeredClosure (line 56) | class G1InvokeIfNotTriggeredClosure class G1UpdateRSOrPushRefOopClosure (line 57) | class G1UpdateRSOrPushRefOopClosure FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegion.cpp class VerifyLiveClosure (line 53) | class VerifyLiveClosure: public OopClosure { method VerifyLiveClosure (line 65) | VerifyLiveClosure(G1CollectedHeap* g1h, VerifyOption vo) : method set_containing_obj (line 74) | void set_containing_obj(oop obj) { method failures (line 78) | bool failures() { return _failures; } method n_failures (line 79) | int n_failures() { return _n_failures; } method do_oop (line 81) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } method do_oop (line 82) | virtual void do_oop( oop* p) { do_oop_work(p); } method print_object (line 84) | void print_object(outputStream* out, oop obj) { method do_oop_work (line 95) | void do_oop_work(T* p) { function HeapWord (line 192) | HeapWord* walk_mem_region_loop(ClosureType* cl, G1CollectedHeap* g1h, function HeapWord (line 456) | HeapWord* HeapRegion::next_block_start_careful(HeapWord* addr) { function CompactibleSpace (line 519) | CompactibleSpace* HeapRegion::next_compaction_space() const { function HeapWord (line 592) | HeapWord* function HeapWord (line 624) | HeapWord* function HeapWord (line 942) | HeapWord* G1OffsetTableContigSpace::initialize_threshold() { function HeapWord (line 946) | HeapWord* G1OffsetTableContigSpace::cross_threshold(HeapWord* start, function HeapWord (line 952) | HeapWord* G1OffsetTableContigSpace::saved_mark_word() const { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegion.hpp class CompactibleSpace (line 48) | class CompactibleSpace class ContiguousSpace (line 49) | class ContiguousSpace class HeapRegionRemSet (line 50) | class HeapRegionRemSet class HeapRegionRemSetIterator (line 51) | class HeapRegionRemSetIterator class HeapRegion (line 52) | class HeapRegion type HumongousType (line 226) | enum HumongousType { method G1BlockOffsetArrayContigSpace (line 241) | G1BlockOffsetArrayContigSpace* offsets() { return &_offsets; } type YoungType (line 291) | enum YoungType { method init_top_at_mark_start (line 313) | void init_top_at_mark_start() { method set_young_type (line 322) | void set_young_type(YoungType new_type) { method align_up_to_region_byte_size (line 355) | static size_t align_up_to_region_byte_size(size_t sz) { type ClaimValues (line 368) | enum ClaimValues { method HeapWord (line 380) | inline HeapWord* par_allocate_no_bot_updates(size_t word_size) { method HeapWord (line 384) | inline HeapWord* allocate_no_bot_updates(size_t word_size) { method uint (line 391) | uint hrs_index() const { return _hrs_index; } method marked_bytes (line 394) | size_t marked_bytes() { return _prev_marked_bytes; } method live_bytes (line 395) | size_t live_bytes() { method next_marked_bytes (line 400) | size_t next_marked_bytes() { return _next_marked_bytes; } method next_live_bytes (line 402) | size_t next_live_bytes() { method garbage_bytes (line 408) | size_t garbage_bytes() { method reclaimable_bytes (line 420) | size_t reclaimable_bytes() { method max_live_bytes (line 427) | size_t max_live_bytes() { return used() - garbage_bytes(); } method add_to_marked_bytes (line 429) | void add_to_marked_bytes(size_t incr_bytes) { method zero_marked_bytes (line 434) | void zero_marked_bytes() { method isHumongous (line 438) | bool isHumongous() const { return _humongous_type != NotHumongous; } method startsHumongous (line 439) | bool startsHumongous() const { return _humongous_type == StartsHumongo... method continuesHumongous (line 440) | bool continuesHumongous() const { return _humongous_type == ContinuesH... method HeapRegion (line 442) | HeapRegion* humongous_start_region() const { method uint (line 448) | uint region_num() const { method uint (line 460) | uint last_hc_index() const { method is_in_reserved_raw (line 469) | bool is_in_reserved_raw(const void* p) const { method HeapRegionRemSet (line 507) | HeapRegionRemSet* rem_set() const { method in_collection_set (line 512) | bool in_collection_set() const { method set_in_collection_set (line 515) | void set_in_collection_set(bool b) { method HeapRegion (line 518) | HeapRegion* next_in_collection_set() { method set_next_in_collection_set (line 525) | void set_next_in_collection_set(HeapRegion* r) { method HeapRegion (line 535) | HeapRegion* next() { return _next; } method set_next (line 537) | void set_next(HeapRegion* next) { _next = next; } method set_containing_set (line 544) | void set_containing_set(HeapRegionSetBase* containing_set) { method HeapRegionSetBase (line 554) | HeapRegionSetBase* containing_set() { return _containing_set; } method set_containing_set (line 556) | void set_containing_set(HeapRegionSetBase* containing_set) { } method pending_removal (line 566) | bool pending_removal() { return _pending_removal; } method set_pending_removal (line 568) | void set_pending_removal(bool pending_removal) { method HeapRegion (line 582) | HeapRegion* get_next_young_region() { return _next_young_region; } method set_next_young_region (line 583) | void set_next_young_region(HeapRegion* hr) { method HeapRegion (line 587) | HeapRegion* get_next_dirty_cards_region() const { return _next_dirty_c... method HeapRegion (line 588) | HeapRegion** next_dirty_cards_region_addr() { return &_next_dirty_card... method set_next_dirty_cards_region (line 589) | void set_next_dirty_cards_region(HeapRegion* hr) { _next_dirty_cards_r... method is_on_dirty_cards_region_list (line 590) | bool is_on_dirty_cards_region_list() const { return get_next_dirty_car... method HeapWord (line 592) | HeapWord* orig_end() { return _orig_end; } method HeapWord (line 604) | HeapWord* prev_top_at_mark_start() const { return _prev_top_at_mark_st... method HeapWord (line 605) | HeapWord* next_top_at_mark_start() const { return _next_top_at_mark_st... method is_marked (line 645) | bool is_marked() { return _prev_top_at_mark_start != bottom(); } method reset_during_compaction (line 647) | void reset_during_compaction() { method gc_efficiency (line 656) | double gc_efficiency() { return _gc_efficiency;} method is_young (line 658) | bool is_young() const { return _young_type != NotYoung; } method is_survivor (line 659) | bool is_survivor() const { return _young_type == Survivor; } method young_index_in_cset (line 661) | int young_index_in_cset() const { return _young_index_in_cset; } method set_young_index_in_cset (line 662) | void set_young_index_in_cset(int index) { method age_in_surv_rate_group (line 667) | int age_in_surv_rate_group() { method record_surv_words_in_group (line 673) | void record_surv_words_in_group(size_t words_survived) { method age_in_surv_rate_group_cond (line 680) | int age_in_surv_rate_group_cond() { method SurvRateGroup (line 687) | SurvRateGroup* surv_rate_group() { method install_surv_rate_group (line 691) | void install_surv_rate_group(SurvRateGroup* surv_rate_group) { method uninstall_surv_rate_group (line 700) | void uninstall_surv_rate_group() { method set_young (line 712) | void set_young() { set_young_type(Young); } method set_survivor (line 714) | void set_survivor() { set_young_type(Survivor); } method set_not_young (line 716) | void set_not_young() { set_young_type(NotYoung); } method obj_allocated_since_prev_marking (line 721) | bool obj_allocated_since_prev_marking(oop obj) const { method obj_allocated_since_next_marking (line 724) | bool obj_allocated_since_next_marking(oop obj) const { method jint (line 730) | jint claim_value() { return _claimed; } method set_claim_value (line 732) | void set_claim_value(int claimValue) { _claimed = claimValue; } method evacuation_failed (line 735) | bool evacuation_failed() { return _evacuation_failed; } method set_evacuation_failed (line 738) | void set_evacuation_failed(bool b) { method HeapWord (line 771) | HeapWord* block_start_careful(const void* p) const { method recorded_rs_length (line 780) | size_t recorded_rs_length() const { return _recorded_rs_length; } method predicted_elapsed_time_ms (line 781) | double predicted_elapsed_time_ms() const { return _predicted_elapsed_t... method predicted_bytes_to_copy (line 782) | size_t predicted_bytes_to_copy() const { return _predicted_bytes_to_... method set_recorded_rs_length (line 784) | void set_recorded_rs_length(size_t rs_length) { method set_predicted_elapsed_time_ms (line 788) | void set_predicted_elapsed_time_ms(double ms) { method set_predicted_bytes_to_copy (line 792) | void set_predicted_bytes_to_copy(size_t bytes) { class HeapRegionSetBase (line 53) | class HeapRegionSetBase class HeapRegionDCTOC (line 72) | class HeapRegionDCTOC : public ContiguousSpaceDCTOC { type FilterKind (line 75) | enum FilterKind { method walk_mem_region_with_cl (line 93) | void walk_mem_region_with_cl(MemRegion mr, method HeapWord (line 106) | HeapWord* get_actual_top(HeapWord* top, HeapWord* top_obj) { method walk_mem_region (line 116) | void walk_mem_region(MemRegion mr, HeapWord* bottom, HeapWord* top) { class G1OffsetTableContigSpace (line 153) | class G1OffsetTableContigSpace: public ContiguousSpace { method reset_gc_time_stamp (line 178) | void reset_gc_time_stamp() { _gc_time_stamp = 0; } method get_gc_time_stamp (line 179) | unsigned get_gc_time_stamp() { return _gc_time_stamp; } method set_pre_dummy_top (line 183) | void set_pre_dummy_top(HeapWord* pre_dummy_top) { method HeapWord (line 187) | HeapWord* pre_dummy_top() { method reset_pre_dummy_top (line 190) | void reset_pre_dummy_top() { _pre_dummy_top = NULL; } method reset_bot (line 208) | void reset_bot() { method update_bot_for_object (line 213) | void update_bot_for_object(HeapWord* start, size_t word_size) { method print_bot_on (line 217) | void print_bot_on(outputStream* out) { class HeapRegion (line 222) | class HeapRegion: public G1OffsetTableContigSpace { type HumongousType (line 226) | enum HumongousType { method G1BlockOffsetArrayContigSpace (line 241) | G1BlockOffsetArrayContigSpace* offsets() { return &_offsets; } type YoungType (line 291) | enum YoungType { method init_top_at_mark_start (line 313) | void init_top_at_mark_start() { method set_young_type (line 322) | void set_young_type(YoungType new_type) { method align_up_to_region_byte_size (line 355) | static size_t align_up_to_region_byte_size(size_t sz) { type ClaimValues (line 368) | enum ClaimValues { method HeapWord (line 380) | inline HeapWord* par_allocate_no_bot_updates(size_t word_size) { method HeapWord (line 384) | inline HeapWord* allocate_no_bot_updates(size_t word_size) { method uint (line 391) | uint hrs_index() const { return _hrs_index; } method marked_bytes (line 394) | size_t marked_bytes() { return _prev_marked_bytes; } method live_bytes (line 395) | size_t live_bytes() { method next_marked_bytes (line 400) | size_t next_marked_bytes() { return _next_marked_bytes; } method next_live_bytes (line 402) | size_t next_live_bytes() { method garbage_bytes (line 408) | size_t garbage_bytes() { method reclaimable_bytes (line 420) | size_t reclaimable_bytes() { method max_live_bytes (line 427) | size_t max_live_bytes() { return used() - garbage_bytes(); } method add_to_marked_bytes (line 429) | void add_to_marked_bytes(size_t incr_bytes) { method zero_marked_bytes (line 434) | void zero_marked_bytes() { method isHumongous (line 438) | bool isHumongous() const { return _humongous_type != NotHumongous; } method startsHumongous (line 439) | bool startsHumongous() const { return _humongous_type == StartsHumongo... method continuesHumongous (line 440) | bool continuesHumongous() const { return _humongous_type == ContinuesH... method HeapRegion (line 442) | HeapRegion* humongous_start_region() const { method uint (line 448) | uint region_num() const { method uint (line 460) | uint last_hc_index() const { method is_in_reserved_raw (line 469) | bool is_in_reserved_raw(const void* p) const { method HeapRegionRemSet (line 507) | HeapRegionRemSet* rem_set() const { method in_collection_set (line 512) | bool in_collection_set() const { method set_in_collection_set (line 515) | void set_in_collection_set(bool b) { method HeapRegion (line 518) | HeapRegion* next_in_collection_set() { method set_next_in_collection_set (line 525) | void set_next_in_collection_set(HeapRegion* r) { method HeapRegion (line 535) | HeapRegion* next() { return _next; } method set_next (line 537) | void set_next(HeapRegion* next) { _next = next; } method set_containing_set (line 544) | void set_containing_set(HeapRegionSetBase* containing_set) { method HeapRegionSetBase (line 554) | HeapRegionSetBase* containing_set() { return _containing_set; } method set_containing_set (line 556) | void set_containing_set(HeapRegionSetBase* containing_set) { } method pending_removal (line 566) | bool pending_removal() { return _pending_removal; } method set_pending_removal (line 568) | void set_pending_removal(bool pending_removal) { method HeapRegion (line 582) | HeapRegion* get_next_young_region() { return _next_young_region; } method set_next_young_region (line 583) | void set_next_young_region(HeapRegion* hr) { method HeapRegion (line 587) | HeapRegion* get_next_dirty_cards_region() const { return _next_dirty_c... method HeapRegion (line 588) | HeapRegion** next_dirty_cards_region_addr() { return &_next_dirty_card... method set_next_dirty_cards_region (line 589) | void set_next_dirty_cards_region(HeapRegion* hr) { _next_dirty_cards_r... method is_on_dirty_cards_region_list (line 590) | bool is_on_dirty_cards_region_list() const { return get_next_dirty_car... method HeapWord (line 592) | HeapWord* orig_end() { return _orig_end; } method HeapWord (line 604) | HeapWord* prev_top_at_mark_start() const { return _prev_top_at_mark_st... method HeapWord (line 605) | HeapWord* next_top_at_mark_start() const { return _next_top_at_mark_st... method is_marked (line 645) | bool is_marked() { return _prev_top_at_mark_start != bottom(); } method reset_during_compaction (line 647) | void reset_during_compaction() { method gc_efficiency (line 656) | double gc_efficiency() { return _gc_efficiency;} method is_young (line 658) | bool is_young() const { return _young_type != NotYoung; } method is_survivor (line 659) | bool is_survivor() const { return _young_type == Survivor; } method young_index_in_cset (line 661) | int young_index_in_cset() const { return _young_index_in_cset; } method set_young_index_in_cset (line 662) | void set_young_index_in_cset(int index) { method age_in_surv_rate_group (line 667) | int age_in_surv_rate_group() { method record_surv_words_in_group (line 673) | void record_surv_words_in_group(size_t words_survived) { method age_in_surv_rate_group_cond (line 680) | int age_in_surv_rate_group_cond() { method SurvRateGroup (line 687) | SurvRateGroup* surv_rate_group() { method install_surv_rate_group (line 691) | void install_surv_rate_group(SurvRateGroup* surv_rate_group) { method uninstall_surv_rate_group (line 700) | void uninstall_surv_rate_group() { method set_young (line 712) | void set_young() { set_young_type(Young); } method set_survivor (line 714) | void set_survivor() { set_young_type(Survivor); } method set_not_young (line 716) | void set_not_young() { set_young_type(NotYoung); } method obj_allocated_since_prev_marking (line 721) | bool obj_allocated_since_prev_marking(oop obj) const { method obj_allocated_since_next_marking (line 724) | bool obj_allocated_since_next_marking(oop obj) const { method jint (line 730) | jint claim_value() { return _claimed; } method set_claim_value (line 732) | void set_claim_value(int claimValue) { _claimed = claimValue; } method evacuation_failed (line 735) | bool evacuation_failed() { return _evacuation_failed; } method set_evacuation_failed (line 738) | void set_evacuation_failed(bool b) { method HeapWord (line 771) | HeapWord* block_start_careful(const void* p) const { method recorded_rs_length (line 780) | size_t recorded_rs_length() const { return _recorded_rs_length; } method predicted_elapsed_time_ms (line 781) | double predicted_elapsed_time_ms() const { return _predicted_elapsed_t... method predicted_bytes_to_copy (line 782) | size_t predicted_bytes_to_copy() const { return _predicted_bytes_to_... method set_recorded_rs_length (line 784) | void set_recorded_rs_length(size_t rs_length) { method set_predicted_elapsed_time_ms (line 788) | void set_predicted_elapsed_time_ms(double ms) { method set_predicted_bytes_to_copy (line 792) | void set_predicted_bytes_to_copy(size_t bytes) { class HeapRegionClosure (line 828) | class HeapRegionClosure : public StackObj { method incomplete (line 833) | void incomplete() { _complete = false; } method HeapRegionClosure (line 836) | HeapRegionClosure(): _complete(true) {} method complete (line 843) | bool complete() { return _complete; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegion.inline.hpp function HeapWord (line 28) | inline HeapWord* G1OffsetTableContigSpace::allocate(size_t size) { function HeapWord (line 39) | inline HeapWord* G1OffsetTableContigSpace::par_allocate(size_t size) { function HeapWord (line 49) | inline HeapWord* G1OffsetTableContigSpace::block_start(const void* p) { function HeapWord (line 53) | inline HeapWord* FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp class PerRegionTable (line 37) | class PerRegionTable: public CHeapObj { method BitMap (line 59) | BitMap* bm() { return &_bm; } method recount_occupied (line 61) | void recount_occupied() { method PerRegionTable (line 65) | PerRegionTable(HeapRegion* hr) : method add_card_work (line 72) | void add_card_work(CardIdx_t from_card, bool par) { method add_reference_work (line 85) | void add_reference_work(OopOrNarrowOopStar from, bool par) { method HeapRegion (line 118) | HeapRegion* hr() const { return _hr; } method jint (line 120) | jint occupied() const { method init (line 126) | void init(HeapRegion* hr, bool clear_links_to_all_list) { method add_reference (line 137) | void add_reference(OopOrNarrowOopStar from) { method seq_add_reference (line 141) | void seq_add_reference(OopOrNarrowOopStar from) { method scrub (line 145) | void scrub(CardTableModRefBS* ctbs, BitMap* card_bm) { method add_card (line 152) | void add_card(CardIdx_t from_card_index) { method seq_add_card (line 156) | void seq_add_card(CardIdx_t from_card_index) { method union_bitmap_into (line 162) | void union_bitmap_into(BitMap* bm) { method mem_size (line 167) | size_t mem_size() const { method contains_reference (line 172) | bool contains_reference(OopOrNarrowOopStar from) const { method bulk_free (line 181) | static void bulk_free(PerRegionTable* prt, PerRegionTable* last) { method free (line 193) | static void free(PerRegionTable* prt) { method PerRegionTable (line 198) | static PerRegionTable* alloc(HeapRegion* hr) { method PerRegionTable (line 216) | PerRegionTable* next() const { return _next; } method set_next (line 217) | void set_next(PerRegionTable* next) { _next = next; } method PerRegionTable (line 218) | PerRegionTable* prev() const { return _prev; } method set_prev (line 219) | void set_prev(PerRegionTable* prev) { _prev = prev; } method PerRegionTable (line 229) | PerRegionTable* collision_list_next() const { method set_collision_list_next (line 233) | void set_collision_list_next(PerRegionTable* next) { method PerRegionTable (line 237) | PerRegionTable** collision_list_next_addr() { method fl_mem_size (line 241) | static size_t fl_mem_size() { function PerRegionTable (line 529) | PerRegionTable* method BitMap (line 59) | BitMap* bm() { return &_bm; } method recount_occupied (line 61) | void recount_occupied() { method PerRegionTable (line 65) | PerRegionTable(HeapRegion* hr) : method add_card_work (line 72) | void add_card_work(CardIdx_t from_card, bool par) { method add_reference_work (line 85) | void add_reference_work(OopOrNarrowOopStar from, bool par) { method HeapRegion (line 118) | HeapRegion* hr() const { return _hr; } method jint (line 120) | jint occupied() const { method init (line 126) | void init(HeapRegion* hr, bool clear_links_to_all_list) { method add_reference (line 137) | void add_reference(OopOrNarrowOopStar from) { method seq_add_reference (line 141) | void seq_add_reference(OopOrNarrowOopStar from) { method scrub (line 145) | void scrub(CardTableModRefBS* ctbs, BitMap* card_bm) { method add_card (line 152) | void add_card(CardIdx_t from_card_index) { method seq_add_card (line 156) | void seq_add_card(CardIdx_t from_card_index) { method union_bitmap_into (line 162) | void union_bitmap_into(BitMap* bm) { method mem_size (line 167) | size_t mem_size() const { method contains_reference (line 172) | bool contains_reference(OopOrNarrowOopStar from) const { method bulk_free (line 181) | static void bulk_free(PerRegionTable* prt, PerRegionTable* last) { method free (line 193) | static void free(PerRegionTable* prt) { method PerRegionTable (line 198) | static PerRegionTable* alloc(HeapRegion* hr) { method PerRegionTable (line 216) | PerRegionTable* next() const { return _next; } method set_next (line 217) | void set_next(PerRegionTable* next) { _next = next; } method PerRegionTable (line 218) | PerRegionTable* prev() const { return _prev; } method set_prev (line 219) | void set_prev(PerRegionTable* prev) { _prev = prev; } method PerRegionTable (line 229) | PerRegionTable* collision_list_next() const { method set_collision_list_next (line 233) | void set_collision_list_next(PerRegionTable* next) { method PerRegionTable (line 237) | PerRegionTable** collision_list_next_addr() { method fl_mem_size (line 241) | static size_t fl_mem_size() { function PerRegionTable (line 542) | PerRegionTable* OtherRegionsTable::delete_region_table() { method BitMap (line 59) | BitMap* bm() { return &_bm; } method recount_occupied (line 61) | void recount_occupied() { method PerRegionTable (line 65) | PerRegionTable(HeapRegion* hr) : method add_card_work (line 72) | void add_card_work(CardIdx_t from_card, bool par) { method add_reference_work (line 85) | void add_reference_work(OopOrNarrowOopStar from, bool par) { method HeapRegion (line 118) | HeapRegion* hr() const { return _hr; } method jint (line 120) | jint occupied() const { method init (line 126) | void init(HeapRegion* hr, bool clear_links_to_all_list) { method add_reference (line 137) | void add_reference(OopOrNarrowOopStar from) { method seq_add_reference (line 141) | void seq_add_reference(OopOrNarrowOopStar from) { method scrub (line 145) | void scrub(CardTableModRefBS* ctbs, BitMap* card_bm) { method add_card (line 152) | void add_card(CardIdx_t from_card_index) { method seq_add_card (line 156) | void seq_add_card(CardIdx_t from_card_index) { method union_bitmap_into (line 162) | void union_bitmap_into(BitMap* bm) { method mem_size (line 167) | size_t mem_size() const { method contains_reference (line 172) | bool contains_reference(OopOrNarrowOopStar from) const { method bulk_free (line 181) | static void bulk_free(PerRegionTable* prt, PerRegionTable* last) { method free (line 193) | static void free(PerRegionTable* prt) { method PerRegionTable (line 198) | static PerRegionTable* alloc(HeapRegion* hr) { method PerRegionTable (line 216) | PerRegionTable* next() const { return _next; } method set_next (line 217) | void set_next(PerRegionTable* next) { _next = next; } method PerRegionTable (line 218) | PerRegionTable* prev() const { return _prev; } method set_prev (line 219) | void set_prev(PerRegionTable* prev) { _prev = prev; } method PerRegionTable (line 229) | PerRegionTable* collision_list_next() const { method set_collision_list_next (line 233) | void set_collision_list_next(PerRegionTable* next) { method PerRegionTable (line 237) | PerRegionTable** collision_list_next_addr() { method fl_mem_size (line 241) | static size_t fl_mem_size() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp class G1CollectedHeap (line 34) | class G1CollectedHeap class G1BlockOffsetSharedArray (line 35) | class G1BlockOffsetSharedArray class HeapRegion (line 36) | class HeapRegion class HeapRegionRemSetIterator (line 37) | class HeapRegionRemSetIterator type IterState (line 367) | enum IterState { method n_yielded_fine (line 416) | size_t n_yielded_fine() { return _n_yielded_fine; } method n_yielded_coarse (line 417) | size_t n_yielded_coarse() { return _n_yielded_coarse; } method n_yielded_sparse (line 418) | size_t n_yielded_sparse() { return _n_yielded_sparse; } method n_yielded (line 419) | size_t n_yielded() { class PerRegionTable (line 38) | class PerRegionTable class SparsePRT (line 39) | class SparsePRT class HRRSCleanupTask (line 43) | class HRRSCleanupTask : public SparsePRTCleanupTask { function VALUE_OBJ_CLASS_SPEC (line 70) | class OtherRegionsTable VALUE_OBJ_CLASS_SPEC { class HeapRegionRemSet (line 181) | class HeapRegionRemSet : public CHeapObj { type Event (line 186) | enum Event { method G1BlockOffsetSharedArray (line 192) | G1BlockOffsetSharedArray* bosa() const { return _bosa; } type ParIterState (line 196) | enum ParIterState { Unclaimed, Claimed, Complete } method HeapRegion (line 222) | HeapRegion* hr() const { method occupied (line 226) | size_t occupied() const { method occ_fine (line 229) | size_t occ_fine() const { method occ_coarse (line 232) | size_t occ_coarse() const { method occ_sparse (line 235) | size_t occ_sparse() const { method jint (line 239) | static jint n_coarsenings() { return OtherRegionsTable::n_coarsenings(... method add_reference (line 242) | void add_reference(OopOrNarrowOopStar from) { method add_reference (line 247) | void add_reference(OopOrNarrowOopStar from, int tid) { method iter_claimed (line 268) | size_t iter_claimed() const { return (size_t)_iter_claimed; } method iter_claimed_next (line 270) | size_t iter_claimed_next(size_t step) { method verify_ready_for_par_iteration (line 280) | bool verify_ready_for_par_iteration() { method mem_size (line 288) | size_t mem_size() { method static_mem_size (line 297) | static size_t static_mem_size() { method fl_mem_size (line 303) | static size_t fl_mem_size() { method contains_reference (line 307) | bool contains_reference(OopOrNarrowOopStar from) const { method init_heap (line 317) | static void init_heap(uint max_regions) { method shrink_heap (line 322) | static void shrink_heap(uint new_n_regs) { method print_from_card_cache (line 327) | static void print_from_card_cache() { class HeapRegionRemSetIterator (line 348) | class HeapRegionRemSetIterator : public CHeapObj { type IterState (line 367) | enum IterState { method n_yielded_fine (line 416) | size_t n_yielded_fine() { return _n_yielded_fine; } method n_yielded_coarse (line 417) | size_t n_yielded_coarse() { return _n_yielded_coarse; } method n_yielded_sparse (line 418) | size_t n_yielded_sparse() { return _n_yielded_sparse; } method n_yielded (line 419) | size_t n_yielded() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionSeq.cpp function uint (line 34) | uint HeapRegionSeq::find_contiguous_from(uint from, uint num) { function MemRegion (line 97) | MemRegion HeapRegionSeq::expand_by(HeapWord* old_end, function uint (line 141) | uint HeapRegionSeq::free_suffix() { function uint (line 154) | uint HeapRegionSeq::find_contiguous(uint num) { function MemRegion (line 204) | MemRegion HeapRegionSeq::shrink_by(size_t shrink_bytes, FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionSeq.hpp class HeapRegion (line 28) | class HeapRegion class HeapRegionClosure (line 29) | class HeapRegionClosure class FreeRegionList (line 30) | class FreeRegionList class HeapRegionSeq (line 56) | class HeapRegionSeq: public CHeapObj { method increment_length (line 95) | void increment_length(uint* length) { method decrement_length (line 100) | void decrement_length(uint* length) { method HeapRegionSeq (line 107) | HeapRegionSeq() { } method uint (line 124) | uint length() const { return _length; } method uint (line 127) | uint max_length() const { return _max_length; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp function uintx (line 31) | inline uintx HeapRegionSeq::addr_to_index_biased(HeapWord* addr) const { function HeapRegion (line 39) | inline HeapRegion* HeapRegionSeq::addr_to_region_unsafe(HeapWord* addr) ... function HeapRegion (line 49) | inline HeapRegion* HeapRegionSeq::addr_to_region(HeapWord* addr) const { function HeapRegion (line 58) | inline HeapRegion* HeapRegionSeq::at(uint index) const { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionSet.hpp class hrs_ext_msg (line 48) | class hrs_ext_msg method hrs_ext_msg (line 193) | hrs_ext_msg(HeapRegionSetBase* set, const char* message) : hrs_err_msg... class HRSPhaseSetter (line 57) | class HRSPhaseSetter method HRSPhaseSetter (line 200) | HRSPhaseSetter(HRSPhase phase) { function VALUE_OBJ_CLASS_SPEC (line 59) | class HeapRegionSetBase VALUE_OBJ_CLASS_SPEC { class hrs_ext_msg (line 191) | class hrs_ext_msg : public hrs_err_msg { method hrs_ext_msg (line 193) | hrs_ext_msg(HeapRegionSetBase* set, const char* message) : hrs_err_msg... class HRSPhaseSetter (line 198) | class HRSPhaseSetter { method HRSPhaseSetter (line 200) | HRSPhaseSetter(HRSPhase phase) { class HeapRegionSet (line 238) | class HeapRegionSet : public HeapRegionSetBase { method HeapRegionSet (line 248) | HeapRegionSet(const char* name) : HeapRegionSetBase(name) { class HeapRegionLinkedListIterator (line 284) | class HeapRegionLinkedListIterator method more_available (line 360) | bool more_available() { method HeapRegion (line 364) | HeapRegion* get_next() { method HeapRegionLinkedListIterator (line 377) | HeapRegionLinkedListIterator(HeapRegionLinkedList* list) class HeapRegionLinkedList (line 286) | class HeapRegionLinkedList : public HeapRegionSetBase { method HeapRegion (line 294) | HeapRegion* head() { return _head; } method HeapRegion (line 295) | HeapRegion* tail() { return _tail; } method HeapRegionLinkedList (line 303) | HeapRegionLinkedList(const char* name) : HeapRegionSetBase(name) { class HeapRegionLinkedListIterator (line 354) | class HeapRegionLinkedListIterator : public StackObj { method more_available (line 360) | bool more_available() { method HeapRegion (line 364) | HeapRegion* get_next() { method HeapRegionLinkedListIterator (line 377) | HeapRegionLinkedListIterator(HeapRegionLinkedList* list) FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp function HeapRegion (line 138) | inline HeapRegion* HeapRegionLinkedList::remove_head() { function HeapRegion (line 157) | inline HeapRegion* HeapRegionLinkedList::remove_head_or_null() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/heapRegionSets.hpp class FreeRegionList (line 32) | class FreeRegionList : public HeapRegionLinkedList { method regions_humongous (line 36) | virtual bool regions_humongous() { return false; } method regions_empty (line 37) | virtual bool regions_empty() { return true; } method FreeRegionList (line 40) | FreeRegionList(const char* name) : HeapRegionLinkedList(name) { } class MasterFreeRegionList (line 45) | class MasterFreeRegionList : public FreeRegionList { method MasterFreeRegionList (line 51) | MasterFreeRegionList(const char* name) : FreeRegionList(name) { } class SecondaryFreeRegionList (line 56) | class SecondaryFreeRegionList : public FreeRegionList { method SecondaryFreeRegionList (line 61) | SecondaryFreeRegionList(const char* name) : FreeRegionList(name) { } class OldRegionSet (line 66) | class OldRegionSet : public HeapRegionSet { method regions_humongous (line 70) | virtual bool regions_humongous() { return false; } method regions_empty (line 71) | virtual bool regions_empty() { return false; } method OldRegionSet (line 74) | OldRegionSet(const char* name) : HeapRegionSet(name) { } class MasterOldRegionSet (line 79) | class MasterOldRegionSet : public OldRegionSet { method MasterOldRegionSet (line 85) | MasterOldRegionSet(const char* name) : OldRegionSet(name) { } class HumongousRegionSet (line 90) | class HumongousRegionSet : public HeapRegionSet { method regions_humongous (line 94) | virtual bool regions_humongous() { return true; } method regions_empty (line 95) | virtual bool regions_empty() { return false; } method HumongousRegionSet (line 98) | HumongousRegionSet(const char* name) : HeapRegionSet(name) { } class MasterHumongousRegionSet (line 103) | class MasterHumongousRegionSet : public HumongousRegionSet { method MasterHumongousRegionSet (line 108) | MasterHumongousRegionSet(const char* name) : HumongousRegionSet(name) { } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/ptrQueue.cpp function byte_index_to_index (line 67) | static int byte_index_to_index(int ind) { function index_to_byte_index (line 72) | static int index_to_byte_index(int byte_ind) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/ptrQueue.hpp class PtrQueueSet (line 39) | class PtrQueueSet function VALUE_OBJ_CLASS_SPEC (line 40) | class PtrQueue VALUE_OBJ_CLASS_SPEC { class BufferNode (line 151) | class BufferNode { method BufferNode (line 155) | BufferNode() : _index(0), _next(NULL) { } method BufferNode (line 156) | BufferNode* next() const { return _next; } method set_next (line 157) | void set_next(BufferNode* n) { _next = n; } method index (line 158) | size_t index() const { return _index; } method set_index (line 159) | void set_index(size_t i) { _index = i; } method aligned_size (line 162) | static size_t aligned_size() { method BufferNode (line 171) | static BufferNode* new_from_buffer(void** buf) { method BufferNode (line 176) | static BufferNode* make_node_from_buffer(void** buf) { function VALUE_OBJ_CLASS_SPEC (line 197) | class PtrQueueSet VALUE_OBJ_CLASS_SPEC { function initialize (line 247) | void initialize(Monitor* cbl_mon, Mutex* fl_lock, function completed_buffers_exist_dirty (line 273) | bool completed_buffers_exist_dirty() { function process_completed_buffers (line 277) | bool process_completed_buffers() { return _process_completed; } function set_process_completed (line 278) | void set_process_completed(bool x) { _process_completed = x; } function is_active (line 280) | bool is_active() { return _all_active; } function buffer_size (line 287) | size_t buffer_size() { return _sz; } function set_process_completed_threshold (line 290) | void set_process_completed_threshold(int sz) { _process_completed_thresh... function process_completed_threshold (line 291) | int process_completed_threshold() const { return _process_completed_thre... function completed_buffers_num (line 297) | int completed_buffers_num() { return _n_completed_buffers; } function set_max_completed_queue (line 301) | void set_max_completed_queue(int m) { _max_completed_queue = m; } function max_completed_queue (line 302) | int max_completed_queue() { return _max_completed_queue; } function set_completed_queue_padding (line 304) | void set_completed_queue_padding(int padding) { _completed_queue_padding... function completed_queue_padding (line 305) | int completed_queue_padding() { return _completed_queue_padding; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/satbQueue.hpp class ObjectClosure (line 30) | class ObjectClosure class JavaThread (line 31) | class JavaThread class SATBMarkQueueSet (line 32) | class SATBMarkQueueSet method apply_closure_to_completed_buffer (line 131) | bool apply_closure_to_completed_buffer() { method par_apply_closure_to_completed_buffer (line 135) | bool par_apply_closure_to_completed_buffer(int worker) { method ObjPtrQueue (line 150) | ObjPtrQueue* shared_satb_queue() { return &_shared_satb_queue; } class ObjPtrQueue (line 35) | class ObjPtrQueue: public PtrQueue { method ObjPtrQueue (line 53) | ObjPtrQueue(PtrQueueSet* qset, bool perm = false) : class SATBMarkQueueSet (line 78) | class SATBMarkQueueSet: public PtrQueueSet { method apply_closure_to_completed_buffer (line 131) | bool apply_closure_to_completed_buffer() { method par_apply_closure_to_completed_buffer (line 135) | bool par_apply_closure_to_completed_buffer(int worker) { method ObjPtrQueue (line 150) | ObjPtrQueue* shared_satb_queue() { return &_shared_satb_queue; } FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/sparsePRT.cpp function SparsePRTEntry (line 217) | SparsePRTEntry* RSHashTable::get_entry(RegionIdx_t region_ind) { function SparsePRTEntry (line 253) | SparsePRTEntry* function SparsePRTEntry (line 272) | SparsePRTEntry* function CardIdx_t (line 317) | CardIdx_t RSHashTableIter::find_first_card_in_list() { function SparsePRT (line 401) | SparsePRT* SparsePRT::get_from_expanded_list() { function SparsePRTEntry (line 497) | SparsePRTEntry* SparsePRT::get_entry(RegionIdx_t region_id) { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/sparsePRT.hpp class SparsePRTEntry (line 45) | class SparsePRTEntry: public CHeapObj { type SomePublicConstants (line 47) | enum SomePublicConstants { method size (line 59) | static size_t size() { return sizeof(SparsePRTEntry) + sizeof(CardIdx_... method cards_num (line 61) | static int cards_num() { method RegionIdx_t (line 71) | RegionIdx_t r_ind() const { return _region_ind; } method valid_entry (line 72) | bool valid_entry() const { return r_ind() >= 0; } method set_r_ind (line 73) | void set_r_ind(RegionIdx_t rind) { _region_ind = rind; } method next_index (line 75) | int next_index() const { return _next_index; } method set_next_index (line 77) | void set_next_index(int ni) { _next_index = ni; } type AddCardResult (line 88) | enum AddCardResult { method CardIdx_t (line 100) | inline CardIdx_t card(int i) const { return _cards[i]; } class RSHashTable (line 104) | class RSHashTable : public CHeapObj { type SomePrivateConstants (line 108) | enum SomePrivateConstants { method capacity (line 165) | size_t capacity() const { return _capacity; } method capacity_mask (line 166) | size_t capacity_mask() const { return _capacity_mask; } method occupied_entries (line 167) | size_t occupied_entries() const { return _occupied_entries; } method occupied_cards (line 168) | size_t occupied_cards() const { return _occupied_cards; } method SparsePRTEntry (line 171) | SparsePRTEntry* entry(int i) const { return (SparsePRTEntry*)((char*)_... function VALUE_OBJ_CLASS_SPEC (line 177) | class RSHashTableIter VALUE_OBJ_CLASS_SPEC { class SparsePRTIter (line 214) | class SparsePRTIter method init (line 324) | void init(const SparsePRT* sprt) { method has_next (line 327) | bool has_next(size_t& card_index) { class SparsePRTCleanupTask (line 215) | class SparsePRTCleanupTask function VALUE_OBJ_CLASS_SPEC (line 217) | class SparsePRT VALUE_OBJ_CLASS_SPEC { class SparsePRTIter (line 322) | class SparsePRTIter: public RSHashTableIter { method init (line 324) | void init(const SparsePRT* sprt) { method has_next (line 327) | bool has_next(size_t& card_index) { function VALUE_OBJ_CLASS_SPEC (line 337) | class SparsePRTCleanupTask VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/survRateGroup.hpp class G1CollectorPolicy (line 30) | class G1CollectorPolicy class SurvRateGroup (line 32) | class SurvRateGroup : public CHeapObj { method region_num (line 62) | size_t region_num() { return _region_num; } method accum_surv_rate_pred (line 63) | double accum_surv_rate_pred(int age) { method TruncatedSeq (line 75) | TruncatedSeq* get_seq(size_t age) { method age_in_group (line 86) | int age_in_group(int age_index) { method finished_recalculating_age_indexes (line 91) | void finished_recalculating_age_indexes() { FILE: HotSpot1.7/src/share/vm/gc_implementation/g1/vm_operations_g1.hpp class VM_G1OperationWithAllocRequest (line 38) | class VM_G1OperationWithAllocRequest: public VM_GC_Operation { method VM_G1OperationWithAllocRequest (line 45) | VM_G1OperationWithAllocRequest(unsigned int gc_count_before, method HeapWord (line 50) | HeapWord* result() { return _result; } method pause_succeeded (line 51) | bool pause_succeeded() { return _pause_succeeded; } class VM_G1CollectFull (line 54) | class VM_G1CollectFull: public VM_GC_Operation { method VM_G1CollectFull (line 56) | VM_G1CollectFull(unsigned int gc_count_before, method VMOp_Type (line 60) | virtual VMOp_Type type() const { return VMOp_G1CollectFull; } class VM_G1CollectForAllocation (line 67) | class VM_G1CollectForAllocation: public VM_G1OperationWithAllocRequest { method VMOp_Type (line 71) | virtual VMOp_Type type() const { return VMOp_G1CollectForAllocation; } class VM_G1IncCollectionPause (line 78) | class VM_G1IncCollectionPause: public VM_G1OperationWithAllocRequest { method VMOp_Type (line 90) | virtual VMOp_Type type() const { return VMOp_G1IncCollectionPause; } method should_retry_gc (line 97) | bool should_retry_gc() const { return _should_retry_gc; } class VM_CGC_Operation (line 102) | class VM_CGC_Operation: public VM_Operation { method VM_CGC_Operation (line 113) | VM_CGC_Operation(VoidClosure* cl, const char *printGCMsg, bool needs_pll) method VMOp_Type (line 115) | virtual VMOp_Type type() const { return VMOp_CGC_Operation; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp class ASParNewGeneration (line 48) | class ASParNewGeneration: public ParNewGeneration { method VirtualSpace (line 68) | VirtualSpace* virtual_space() { return &_virtual_space; } method kind (line 81) | virtual Generation::Name kind() { return ASParNew; } method max_gen_size (line 91) | size_t max_gen_size() { return _reserved.byte_size(); } method min_gen_size (line 92) | size_t min_gen_size() const { return _min_gen_size; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp function HeapWord (line 222) | HeapWord* ParScanThreadState::alloc_in_to_space_slow(size_t word_sz) { class ParScanThreadStateSet (line 293) | class ParScanThreadStateSet: private ResourceArray { method is_valid (line 328) | bool is_valid(int id) const { return id < length(); } method ParallelTaskTerminator (line 329) | ParallelTaskTerminator* terminator() { return &_term; } function ParScanThreadState (line 352) | inline ParScanThreadState& ParScanThreadStateSet::thread_state(int i) class ParNewRefProcTaskProxy (line 765) | class ParNewRefProcTaskProxy: public AbstractGangTask { method set_for_termination (line 775) | virtual void set_for_termination(int active_workers) { class ParNewRefEnqueueTaskProxy (line 811) | class ParNewRefEnqueueTaskProxy: public AbstractGangTask { method ParNewRefEnqueueTaskProxy (line 816) | ParNewRefEnqueueTaskProxy(EnqueueTask& task) method work (line 821) | virtual void work(uint worker_id) function oop (line 1123) | oop ParNewGeneration::real_forwardee(oop obj) { function oop (line 1132) | oop ParNewGeneration::real_forwardee_slow(oop obj) { function oop (line 1167) | oop ParNewGeneration::copy_to_survivor_space_avoiding_promotion_undo( function oop (line 1282) | oop ParNewGeneration::copy_to_survivor_space_with_undo( FILE: HotSpot1.7/src/share/vm/gc_implementation/parNew/parNewGeneration.hpp class ChunkArray (line 34) | class ChunkArray class ParScanWithoutBarrierClosure (line 35) | class ParScanWithoutBarrierClosure class ParScanWithBarrierClosure (line 36) | class ParScanWithBarrierClosure class ParRootScanWithoutBarrierClosure (line 37) | class ParRootScanWithoutBarrierClosure class ParRootScanWithBarrierTwoGensClosure (line 38) | class ParRootScanWithBarrierTwoGensClosure class ParEvacuateFollowersClosure (line 39) | class ParEvacuateFollowersClosure class ParKeepAliveClosure (line 48) | class ParKeepAliveClosure: public DefNewGeneration::KeepAliveClosure { class ParScanThreadState (line 60) | class ParScanThreadState { method Space (line 87) | Space* to_space() { return _to_space; } method ParNewGeneration (line 90) | ParNewGeneration* young_gen() const { return _young_gen; } method Generation (line 93) | Generation* old_gen() { return _old_gen; } method ChunkArray (line 125) | ChunkArray* survivor_chunk_array() { return _survivor_chunk_array; } method ageTable (line 137) | ageTable* age_table() {return &_ageTable;} method ObjToScanQueue (line 139) | ObjToScanQueue* work_queue() { return _work_queue; } method ParGCAllocBuffer (line 141) | ParGCAllocBuffer* to_space_alloc_buffer() { method ParEvacuateFollowersClosure (line 145) | ParEvacuateFollowersClosure& evacuate_followers_closure() { retur... method ParScanWeakRefClosure (line 147) | ParScanWeakRefClosure& scan_weak_ref_closure() { return _sc... method ParKeepAliveClosure (line 148) | ParKeepAliveClosure& keep_alive_closure() { return _keep_... method ParScanClosure (line 149) | ParScanClosure& older_gen_closure() { return _older_... method ParRootScanWithoutBarrierClosure (line 150) | ParRootScanWithoutBarrierClosure& to_space_root_closure() { return _to... method thread_num (line 164) | int thread_num() { return _thread_num; } method HeapWord (line 169) | HeapWord* alloc_in_to_space(size_t word_sz) { method HeapWord (line 175) | HeapWord* young_old_boundary() { return _young_old_boundary; } method set_young_old_boundary (line 177) | void set_young_old_boundary(HeapWord *boundary) { method register_promotion_failure (line 185) | void register_promotion_failure(size_t sz) { method PromotionFailedInfo (line 188) | PromotionFailedInfo& promotion_failed_info() { method promotion_failed (line 191) | bool promotion_failed() { method TaskQueueStats (line 197) | TaskQueueStats & taskqueue_stats() const { return _work_queue->stats; } method term_attempts (line 199) | size_t term_attempts() const { return _term_attempts; } method overflow_refills (line 200) | size_t overflow_refills() const { return _overflow_refills; } method overflow_refill_objs (line 201) | size_t overflow_refill_objs() const { return _overflow_refill_obj... method note_term_attempt (line 203) | void note_term_attempt() { ++_term_attempts; } method note_overflow_refill (line 204) | void note_overflow_refill(size_t objs) { method start_strong_roots (line 211) | void start_strong_roots() { method end_strong_roots (line 214) | void end_strong_roots() { method strong_roots_time (line 217) | double strong_roots_time() const { return _strong_roots_time; } method start_term_time (line 218) | void start_term_time() { method end_term_time (line 222) | void end_term_time() { method term_time (line 225) | double term_time() const { return _term_time; } method elapsed_time (line 227) | double elapsed_time() const { class ParNewGenTask (line 232) | class ParNewGenTask: public AbstractGangTask { class ParScanThreadStateSet (line 237) | class ParScanThreadStateSet method HeapWord (line 245) | HeapWord* young_old_boundary() { return _young_old_boundary; } class KeepAliveClosure (line 254) | class KeepAliveClosure: public DefNewGeneration::KeepAliveClosure { class EvacuateFollowersClosureGeneral (line 263) | class EvacuateFollowersClosureGeneral: public VoidClosure { class ScanClosureWithParBarrier (line 278) | class ScanClosureWithParBarrier: public ScanClosure { class ParNewRefProcTaskExecutor (line 288) | class ParNewRefProcTaskExecutor: public AbstractRefProcTaskExecutor { method ParNewRefProcTaskExecutor (line 293) | ParNewRefProcTaskExecutor(ParNewGeneration& generation, class ParNewGeneration (line 308) | class ParNewGeneration: public DefNewGeneration { method avoid_promotion_undo (line 351) | bool avoid_promotion_undo() { return _avoid_promotion_undo; } method set_avoid_promotion_undo (line 352) | void set_avoid_promotion_undo(bool v) { _avoid_promotion_undo = v; } method survivor_overflow (line 354) | bool survivor_overflow() { return _survivor_overflow; } method set_survivor_overflow (line 355) | void set_survivor_overflow(bool v) { _survivor_overflow = v; } method kind (line 374) | virtual Generation::Name kind() { return Generation::ParNew; } method refs_discovery_is_mt (line 379) | virtual bool refs_discovery_is_mt() const { method oop (line 394) | inline oop copy_to_survivor_space(ParScanThreadState* par_scan_state, method oop (line 415) | oop overflow_list() { return _overflow_list; } method ObjToScanQueueSet (line 427) | ObjToScanQueueSet* task_queues() { method PLABStats (line 431) | PLABStats* plab_stats() { method desired_plab_sz (line 435) | size_t desired_plab_sz() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parNew/parOopClosures.hpp class ParScanThreadState (line 32) | class ParScanThreadState class ParNewGeneration (line 33) | class ParNewGeneration class ParallelTaskTerminator (line 36) | class ParallelTaskTerminator class ParScanClosure (line 38) | class ParScanClosure: public OopsInGenClosure { class ParScanWithBarrierClosure (line 51) | class ParScanWithBarrierClosure: public ParScanClosure { method ParScanWithBarrierClosure (line 53) | ParScanWithBarrierClosure(ParNewGeneration* g, class ParScanWithoutBarrierClosure (line 62) | class ParScanWithoutBarrierClosure: public ParScanClosure { method ParScanWithoutBarrierClosure (line 64) | ParScanWithoutBarrierClosure(ParNewGeneration* g, class ParRootScanWithBarrierTwoGensClosure (line 73) | class ParRootScanWithBarrierTwoGensClosure: public ParScanClosure { method ParRootScanWithBarrierTwoGensClosure (line 75) | ParRootScanWithBarrierTwoGensClosure(ParNewGeneration* g, class ParRootScanWithoutBarrierClosure (line 82) | class ParRootScanWithoutBarrierClosure: public ParScanClosure { method ParRootScanWithoutBarrierClosure (line 84) | ParRootScanWithoutBarrierClosure(ParNewGeneration* g, class ParScanWeakRefClosure (line 91) | class ParScanWeakRefClosure: public ScanWeakRefClosure { class ParEvacuateFollowersClosure (line 104) | class ParEvacuateFollowersClosure: public VoidClosure { method ParScanThreadState (line 107) | ParScanThreadState* par_scan_state() { return _par_scan_state; } method ParScanWithoutBarrierClosure (line 112) | ParScanWithoutBarrierClosure* to_space_closure() { method ParRootScanWithoutBarrierClosure (line 116) | ParRootScanWithoutBarrierClosure* to_space_root_closure() { method ParScanWithBarrierClosure (line 121) | ParScanWithBarrierClosure* old_gen_closure () { method ParRootScanWithBarrierTwoGensClosure (line 125) | ParRootScanWithBarrierTwoGensClosure* old_gen_root_closure () { method ParNewGeneration (line 130) | ParNewGeneration* par_gen() { return _par_gen; } method ObjToScanQueueSet (line 133) | ObjToScanQueueSet* task_queues() { return _task_queues; } method ParallelTaskTerminator (line 136) | ParallelTaskTerminator* terminator() { return _terminator; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp class AdjoiningGenerations (line 43) | class AdjoiningGenerations : public CHeapObj { method PSYoungGen (line 70) | PSYoungGen* young_gen() { return _young_gen; } method PSOldGen (line 71) | PSOldGen* old_gen() { return _old_gen; } method AdjoiningVirtualSpaces (line 73) | AdjoiningVirtualSpaces* virtual_spaces() { return &_virtual_spaces; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp class AdjoiningVirtualSpaces (line 62) | class AdjoiningVirtualSpaces { method PSVirtualSpace (line 87) | PSVirtualSpace* high() { return _high; } method PSVirtualSpace (line 88) | PSVirtualSpace* low() { return _low; } method ReservedSpace (line 89) | ReservedSpace reserved_space() { return _reserved_space; } method min_low_byte_size (line 90) | size_t min_low_byte_size() { return _min_low_byte_size; } method min_high_byte_size (line 91) | size_t min_high_byte_size() { return _min_high_byte_size; } method alignment (line 92) | size_t alignment() const { return _alignment; } method high_byte_size_limit (line 100) | size_t high_byte_size_limit() { method low_byte_size_limit (line 104) | size_t low_byte_size_limit() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp class ASPSOldGen (line 35) | class ASPSOldGen : public PSOldGen { method gen_size_limit (line 49) | size_t gen_size_limit() { return _gen_size_limit; } method max_gen_size (line 50) | size_t max_gen_size() { return _reserved.byte_size(); } method set_gen_size_limit (line 51) | void set_gen_size_limit(size_t v) { _gen_size_limit = v; } method set_reserved (line 63) | void set_reserved(MemRegion v) { _reserved = v; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.hpp class ASPSYoungGen (line 36) | class ASPSYoungGen : public PSYoungGen { method gen_size_limit (line 56) | size_t gen_size_limit() { return _gen_size_limit; } method set_gen_size_limit (line 57) | void set_gen_size_limit(size_t v) { _gen_size_limit = v; } method set_reserved (line 71) | void set_reserved(MemRegion v) { _reserved = v; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp class CheckForUnmarkedOops (line 36) | class CheckForUnmarkedOops : public OopClosure { method do_oop_work (line 44) | void do_oop_work(T* p) { method CheckForUnmarkedOops (line 57) | CheckForUnmarkedOops(PSYoungGen* young_gen, CardTableExtension* card_t... method do_oop (line 60) | virtual void do_oop(oop* p) { CheckForUnmarkedOops::do_oop_work(... method do_oop (line 61) | virtual void do_oop(narrowOop* p) { CheckForUnmarkedOops::do_oop_work(... method has_unmarked_oop (line 63) | bool has_unmarked_oop() { class CheckForUnmarkedObjects (line 70) | class CheckForUnmarkedObjects : public ObjectClosure { method CheckForUnmarkedObjects (line 76) | CheckForUnmarkedObjects() { method do_object (line 90) | virtual void do_object(oop obj) { class CheckForPreciseMarks (line 100) | class CheckForPreciseMarks : public OopClosure { method do_oop_work (line 106) | void do_oop_work(T* p) { method CheckForPreciseMarks (line 115) | CheckForPreciseMarks( PSYoungGen* young_gen, CardTableExtension* card_... method do_oop (line 118) | virtual void do_oop(oop* p) { CheckForPreciseMarks::do_oop_work(... method do_oop (line 119) | virtual void do_oop(narrowOop* p) { CheckForPreciseMarks::do_oop_work(... function HeapWord (line 770) | HeapWord* CardTableExtension::lowest_prev_committed_start(int ind) const { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp class MutableSpace (line 30) | class MutableSpace class ObjectStartArray (line 31) | class ObjectStartArray class PSPromotionManager (line 32) | class PSPromotionManager class GCTaskQueue (line 33) | class GCTaskQueue class CardTableExtension (line 35) | class CardTableExtension : public CardTableModRefBS { type ExtendedCardValue (line 51) | enum ExtendedCardValue { method CardTableExtension (line 56) | CardTableExtension(MemRegion whole_heap, int max_covered_regions) : method set_card_newgen (line 82) | void set_card_newgen(void* addr) { jbyte* p = byte_for(addr); *p = v... method card_is_dirty (line 85) | static bool card_is_dirty(int value) { return value == dirty_card; } method card_is_newgen (line 86) | static bool card_is_newgen(int value) { return value == youngergen... method card_is_clean (line 87) | static bool card_is_clean(int value) { return value == clean_card; } method card_is_verify (line 88) | static bool card_is_verify(int value) { return value == verify_car... method inline_write_ref_field_gc (line 91) | void inline_write_ref_field_gc(void* field, oop new_val) { method is_valid_card_address (line 111) | bool is_valid_card_address(jbyte* addr) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp function NOT_PRODUCT (line 98) | NOT_PRODUCT( function GCTaskQueue (line 109) | GCTaskQueue* GCTaskQueue::create() { function GCTaskQueue (line 118) | GCTaskQueue* GCTaskQueue::create_on_c_heap() { function GCTask (line 231) | GCTask* GCTaskQueue::dequeue() { function GCTask (line 248) | GCTask* GCTaskQueue::dequeue(uint affinity) { function GCTask (line 281) | GCTask* GCTaskQueue::remove() { function GCTask (line 301) | GCTask* GCTaskQueue::remove(GCTask* task) { function NOT_PRODUCT (line 325) | NOT_PRODUCT( function GCTaskThread (line 580) | GCTaskThread* GCTaskManager::thread(uint which) { function GCTask (line 632) | GCTask* GCTaskManager::get_task(uint which) { function uint (line 738) | uint GCTaskManager::increment_busy_workers() { function uint (line 744) | uint GCTaskManager::decrement_busy_workers() { function NoopGCTask (line 814) | NoopGCTask* NoopGCTask::create() { function NoopGCTask (line 819) | NoopGCTask* NoopGCTask::create_on_c_heap() { function IdleGCTask (line 843) | IdleGCTask* IdleGCTask::create() { function IdleGCTask (line 850) | IdleGCTask* IdleGCTask::create_on_c_heap() { function WaitForBarrierGCTask (line 980) | WaitForBarrierGCTask* WaitForBarrierGCTask::create() { function WaitForBarrierGCTask (line 985) | WaitForBarrierGCTask* WaitForBarrierGCTask::create_on_c_heap() { function Monitor (line 1104) | Monitor* MonitorSupply::reserve() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp class GCTask (line 37) | class GCTask class Kind (line 62) | class Kind : AllStatic { type kind (line 64) | enum kind { method kind (line 85) | Kind::kind kind() const { method uint (line 88) | uint affinity() const { method GCTask (line 91) | GCTask* newer() const { method set_newer (line 94) | void set_newer(GCTask* n) { method GCTask (line 97) | GCTask* older() const { method set_older (line 100) | void set_older(GCTask* p) { method is_ordinary_task (line 104) | bool is_ordinary_task() const { method is_barrier_task (line 107) | bool is_barrier_task() const { method is_noop_task (line 110) | bool is_noop_task() const { method is_idle_task (line 113) | bool is_idle_task() const { class GCTaskQueue (line 38) | class GCTaskQueue method is_empty (line 157) | bool is_empty() const { method uint (line 164) | uint length() const { method GCTask (line 184) | GCTask* insert_end() const { method set_insert_end (line 187) | void set_insert_end(GCTask* value) { method GCTask (line 190) | GCTask* remove_end() const { method set_remove_end (line 193) | void set_remove_end(GCTask* value) { method increment_length (line 196) | void increment_length() { method decrement_length (line 199) | void decrement_length() { method set_length (line 202) | void set_length(uint value) { method is_c_heap_obj (line 205) | bool is_c_heap_obj() const { class SynchronizedGCTaskQueue (line 39) | class SynchronizedGCTaskQueue method SynchronizedGCTaskQueue (line 226) | static SynchronizedGCTaskQueue* create(GCTaskQueue* queue, Monitor * l... method destroy (line 229) | static void destroy(SynchronizedGCTaskQueue* that) { method GCTaskQueue (line 235) | GCTaskQueue* unsynchronized_queue() const { method Monitor (line 238) | Monitor * lock() const { method is_empty (line 244) | bool is_empty() const { method enqueue (line 248) | void enqueue(GCTask* task) { method enqueue (line 252) | void enqueue(GCTaskQueue* list) { method GCTask (line 256) | GCTask* dequeue() { method GCTask (line 260) | GCTask* dequeue(uint affinity) { method uint (line 264) | uint length() const { method own_lock (line 269) | bool own_lock() const { class GCTaskManager (line 40) | class GCTaskManager method GCTaskManager (line 387) | static GCTaskManager* create(uint workers) { method GCTaskManager (line 390) | static GCTaskManager* create(uint workers, NotifyDoneClosure* ndc) { method destroy (line 393) | static void destroy(GCTaskManager* that) { method uint (line 399) | uint busy_workers() const { method uint (line 402) | volatile uint idle_workers() const { method Monitor (line 406) | Monitor* monitor() const { method Monitor (line 409) | Monitor * lock() const { method WaitForBarrierGCTask (line 412) | WaitForBarrierGCTask* idle_inactive_task() { method is_blocked (line 425) | bool is_blocked() const { method uint (line 440) | static uint sentinel_worker() { method uint (line 460) | uint workers() const { method set_active_workers (line 463) | void set_active_workers(uint v) { method NotifyDoneClosure (line 472) | NotifyDoneClosure* notify_done_closure() const { method SynchronizedGCTaskQueue (line 475) | SynchronizedGCTaskQueue* queue() const { method NoopGCTask (line 478) | NoopGCTask* noop_task() const { method uint (line 488) | uint blocking_worker() const { method set_blocking_worker (line 491) | void set_blocking_worker(uint value) { method set_unblocked (line 494) | void set_unblocked() { method reset_busy_workers (line 498) | void reset_busy_workers() { method uint (line 504) | uint delivered_tasks() const { method increment_delivered_tasks (line 507) | void increment_delivered_tasks() { method reset_delivered_tasks (line 510) | void reset_delivered_tasks() { method uint (line 514) | uint completed_tasks() const { method increment_completed_tasks (line 517) | void increment_completed_tasks() { method reset_completed_tasks (line 520) | void reset_completed_tasks() { method uint (line 524) | uint barriers() const { method increment_barriers (line 527) | void increment_barriers() { method reset_barriers (line 530) | void reset_barriers() { method uint (line 534) | uint emptied_queue() const { method increment_emptied_queue (line 537) | void increment_emptied_queue() { method reset_emptied_queue (line 540) | void reset_emptied_queue() { method uint (line 545) | uint noop_tasks() const { method increment_noop_tasks (line 548) | void increment_noop_tasks() { method reset_noop_tasks (line 551) | void reset_noop_tasks() { method increment_idle_workers (line 554) | void increment_idle_workers() { method decrement_idle_workers (line 557) | void decrement_idle_workers() { method all_workers_active (line 565) | bool all_workers_active() { return workers() == active_workers(); } method uint (line 566) | uint active_workers() const { class NotifyDoneClosure (line 41) | class NotifyDoneClosure method NotifyDoneClosure (line 287) | NotifyDoneClosure() { class NoopGCTask (line 43) | class NoopGCTask method do_it (line 588) | void do_it(GCTaskManager* manager, uint which) { method NoopGCTask (line 593) | NoopGCTask(bool on_c_heap) : method is_c_heap_obj (line 601) | bool is_c_heap_obj() const { class BarrierGCTask (line 44) | class BarrierGCTask method BarrierGCTask (line 611) | static BarrierGCTask* create() { method destroy (line 614) | static void destroy(BarrierGCTask* that) { method BarrierGCTask (line 624) | BarrierGCTask() : class ReleasingBarrierGCTask (line 45) | class ReleasingBarrierGCTask method ReleasingBarrierGCTask (line 642) | static ReleasingBarrierGCTask* create() { method destroy (line 645) | static void destroy(ReleasingBarrierGCTask* that) { method ReleasingBarrierGCTask (line 655) | ReleasingBarrierGCTask() : class NotifyingBarrierGCTask (line 46) | class NotifyingBarrierGCTask method NotifyingBarrierGCTask (line 671) | static NotifyingBarrierGCTask* create(NotifyDoneClosure* ndc) { method destroy (line 674) | static void destroy(NotifyingBarrierGCTask* that) { method NotifyingBarrierGCTask (line 684) | NotifyingBarrierGCTask(NotifyDoneClosure* ndc) : method NotifyDoneClosure (line 692) | NotifyDoneClosure* notify_done_closure() const { return _ndc; } class WaitForBarrierGCTask (line 47) | class WaitForBarrierGCTask method set_should_wait (line 717) | void set_should_wait(bool value) { method Monitor (line 726) | Monitor* monitor() const { method should_wait (line 729) | bool should_wait() const { method is_c_heap_obj (line 732) | bool is_c_heap_obj() { class IdleGCTask (line 48) | class IdleGCTask method is_c_heap_obj (line 742) | bool is_c_heap_obj() { method IdleGCTask (line 755) | IdleGCTask(bool on_c_heap) : class MonitorSupply (line 50) | class MonitorSupply method Mutex (line 778) | static Mutex* lock() { class GCTaskThread (line 53) | class GCTaskThread class Mutex (line 54) | class Mutex class Monitor (line 55) | class Monitor class ThreadClosure (line 56) | class ThreadClosure class GCTask (line 59) | class GCTask : public ResourceObj { class Kind (line 62) | class Kind : AllStatic { type kind (line 64) | enum kind { method kind (line 85) | Kind::kind kind() const { method uint (line 88) | uint affinity() const { method GCTask (line 91) | GCTask* newer() const { method set_newer (line 94) | void set_newer(GCTask* n) { method GCTask (line 97) | GCTask* older() const { method set_older (line 100) | void set_older(GCTask* p) { method is_ordinary_task (line 104) | bool is_ordinary_task() const { method is_barrier_task (line 107) | bool is_barrier_task() const { method is_noop_task (line 110) | bool is_noop_task() const { method is_idle_task (line 113) | bool is_idle_task() const { class GCTaskQueue (line 140) | class GCTaskQueue : public ResourceObj { method is_empty (line 157) | bool is_empty() const { method uint (line 164) | uint length() const { method GCTask (line 184) | GCTask* insert_end() const { method set_insert_end (line 187) | void set_insert_end(GCTask* value) { method GCTask (line 190) | GCTask* remove_end() const { method set_remove_end (line 193) | void set_remove_end(GCTask* value) { method increment_length (line 196) | void increment_length() { method decrement_length (line 199) | void decrement_length() { method set_length (line 202) | void set_length(uint value) { method is_c_heap_obj (line 205) | bool is_c_heap_obj() const { class SynchronizedGCTaskQueue (line 219) | class SynchronizedGCTaskQueue : public CHeapObj { method SynchronizedGCTaskQueue (line 226) | static SynchronizedGCTaskQueue* create(GCTaskQueue* queue, Monitor * l... method destroy (line 229) | static void destroy(SynchronizedGCTaskQueue* that) { method GCTaskQueue (line 235) | GCTaskQueue* unsynchronized_queue() const { method Monitor (line 238) | Monitor * lock() const { method is_empty (line 244) | bool is_empty() const { method enqueue (line 248) | void enqueue(GCTask* task) { method enqueue (line 252) | void enqueue(GCTaskQueue* list) { method GCTask (line 256) | GCTask* dequeue() { method GCTask (line 260) | GCTask* dequeue(uint affinity) { method uint (line 264) | uint length() const { method own_lock (line 269) | bool own_lock() const { class NotifyDoneClosure (line 281) | class NotifyDoneClosure : public CHeapObj { method NotifyDoneClosure (line 287) | NotifyDoneClosure() { class GCTaskManager (line 358) | class GCTaskManager : public CHeapObj { method GCTaskManager (line 387) | static GCTaskManager* create(uint workers) { method GCTaskManager (line 390) | static GCTaskManager* create(uint workers, NotifyDoneClosure* ndc) { method destroy (line 393) | static void destroy(GCTaskManager* that) { method uint (line 399) | uint busy_workers() const { method uint (line 402) | volatile uint idle_workers() const { method Monitor (line 406) | Monitor* monitor() const { method Monitor (line 409) | Monitor * lock() const { method WaitForBarrierGCTask (line 412) | WaitForBarrierGCTask* idle_inactive_task() { method is_blocked (line 425) | bool is_blocked() const { method uint (line 440) | static uint sentinel_worker() { method uint (line 460) | uint workers() const { method set_active_workers (line 463) | void set_active_workers(uint v) { method NotifyDoneClosure (line 472) | NotifyDoneClosure* notify_done_closure() const { method SynchronizedGCTaskQueue (line 475) | SynchronizedGCTaskQueue* queue() const { method NoopGCTask (line 478) | NoopGCTask* noop_task() const { method uint (line 488) | uint blocking_worker() const { method set_blocking_worker (line 491) | void set_blocking_worker(uint value) { method set_unblocked (line 494) | void set_unblocked() { method reset_busy_workers (line 498) | void reset_busy_workers() { method uint (line 504) | uint delivered_tasks() const { method increment_delivered_tasks (line 507) | void increment_delivered_tasks() { method reset_delivered_tasks (line 510) | void reset_delivered_tasks() { method uint (line 514) | uint completed_tasks() const { method increment_completed_tasks (line 517) | void increment_completed_tasks() { method reset_completed_tasks (line 520) | void reset_completed_tasks() { method uint (line 524) | uint barriers() const { method increment_barriers (line 527) | void increment_barriers() { method reset_barriers (line 530) | void reset_barriers() { method uint (line 534) | uint emptied_queue() const { method increment_emptied_queue (line 537) | void increment_emptied_queue() { method reset_emptied_queue (line 540) | void reset_emptied_queue() { method uint (line 545) | uint noop_tasks() const { method increment_noop_tasks (line 548) | void increment_noop_tasks() { method reset_noop_tasks (line 551) | void reset_noop_tasks() { method increment_idle_workers (line 554) | void increment_idle_workers() { method decrement_idle_workers (line 557) | void decrement_idle_workers() { method all_workers_active (line 565) | bool all_workers_active() { return workers() == active_workers(); } method uint (line 566) | uint active_workers() const { class NoopGCTask (line 577) | class NoopGCTask : public GCTask { method do_it (line 588) | void do_it(GCTaskManager* manager, uint which) { method NoopGCTask (line 593) | NoopGCTask(bool on_c_heap) : method is_c_heap_obj (line 601) | bool is_c_heap_obj() const { class BarrierGCTask (line 608) | class BarrierGCTask : public GCTask { method BarrierGCTask (line 611) | static BarrierGCTask* create() { method destroy (line 614) | static void destroy(BarrierGCTask* that) { method BarrierGCTask (line 624) | BarrierGCTask() : class ReleasingBarrierGCTask (line 639) | class ReleasingBarrierGCTask : public BarrierGCTask { method ReleasingBarrierGCTask (line 642) | static ReleasingBarrierGCTask* create() { method destroy (line 645) | static void destroy(ReleasingBarrierGCTask* that) { method ReleasingBarrierGCTask (line 655) | ReleasingBarrierGCTask() : class NotifyingBarrierGCTask (line 665) | class NotifyingBarrierGCTask : public BarrierGCTask { method NotifyingBarrierGCTask (line 671) | static NotifyingBarrierGCTask* create(NotifyDoneClosure* ndc) { method destroy (line 674) | static void destroy(NotifyingBarrierGCTask* that) { method NotifyingBarrierGCTask (line 684) | NotifyingBarrierGCTask(NotifyDoneClosure* ndc) : method NotifyDoneClosure (line 692) | NotifyDoneClosure* notify_done_closure() const { return _ndc; } class WaitForBarrierGCTask (line 699) | class WaitForBarrierGCTask : public BarrierGCTask { method set_should_wait (line 717) | void set_should_wait(bool value) { method Monitor (line 726) | Monitor* monitor() const { method should_wait (line 729) | bool should_wait() const { method is_c_heap_obj (line 732) | bool is_c_heap_obj() { class IdleGCTask (line 739) | class IdleGCTask : public GCTask { method is_c_heap_obj (line 742) | bool is_c_heap_obj() { method IdleGCTask (line 755) | IdleGCTask(bool on_c_heap) : class MonitorSupply (line 764) | class MonitorSupply : public AllStatic { method Mutex (line 778) | static Mutex* lock() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp function GCTaskTimeStamp (line 67) | GCTaskTimeStamp* GCTaskThread::time_stamp_at(uint index) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp class GCTaskThread (line 31) | class GCTaskThread method GCTaskThread (line 53) | static GCTaskThread* create(GCTaskManager* manager, method destroy (line 58) | static void destroy(GCTaskThread* manager) { method is_GC_task_thread (line 64) | bool is_GC_task_thread() const { method print (line 73) | void print() const { print_on(tty); } method GCTaskManager (line 81) | GCTaskManager* manager() const { method uint (line 84) | uint which() const { method uint (line 87) | uint processor_id() const { method set_is_working (line 90) | void set_is_working(bool v) { _is_working = v; } class GCTaskTimeStamp (line 32) | class GCTaskTimeStamp method jlong (line 101) | jlong entry_time() { return _entry_time; } method jlong (line 102) | jlong exit_time() { return _exit_time; } method set_entry_time (line 105) | void set_entry_time(jlong time) { _entry_time = time; } method set_exit_time (line 106) | void set_exit_time(jlong time) { _exit_time = time; } method set_name (line 107) | void set_name(char* name) { _name = name; } class GCTaskManager (line 35) | class GCTaskManager class GCTaskThread (line 37) | class GCTaskThread : public WorkerThread { method GCTaskThread (line 53) | static GCTaskThread* create(GCTaskManager* manager, method destroy (line 58) | static void destroy(GCTaskThread* manager) { method is_GC_task_thread (line 64) | bool is_GC_task_thread() const { method print (line 73) | void print() const { print_on(tty); } method GCTaskManager (line 81) | GCTaskManager* manager() const { method uint (line 84) | uint which() const { method uint (line 87) | uint processor_id() const { method set_is_working (line 90) | void set_is_working(bool v) { _is_working = v; } class GCTaskTimeStamp (line 93) | class GCTaskTimeStamp : public CHeapObj method jlong (line 101) | jlong entry_time() { return _entry_time; } method jlong (line 102) | jlong exit_time() { return _exit_time; } method set_entry_time (line 105) | void set_entry_time(jlong time) { _entry_time = time; } method set_exit_time (line 106) | void set_exit_time(jlong time) { _exit_time = time; } method set_name (line 107) | void set_name(char* name) { _name = name; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp class GenerationSizer (line 33) | class GenerationSizer : public TwoGenerationCollectorPolicy { method GenerationSizer (line 35) | GenerationSizer() { method initialize_flags (line 41) | void initialize_flags() { method min_young_gen_size (line 64) | size_t min_young_gen_size() { return _min_gen0_size; } method young_gen_size (line 65) | size_t young_gen_size() { return _initial_gen0_size; } method max_young_gen_size (line 66) | size_t max_young_gen_size() { return _max_gen0_size; } method min_old_gen_size (line 68) | size_t min_old_gen_size() { return _min_gen1_size; } method old_gen_size (line 69) | size_t old_gen_size() { return _initial_gen1_size; } method max_old_gen_size (line 70) | size_t max_old_gen_size() { return _max_gen1_size; } method perm_gen_size (line 72) | size_t perm_gen_size() { return PermSize; } method max_perm_gen_size (line 73) | size_t max_perm_gen_size() { return MaxPermSize; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp class ObjectStartArray (line 38) | class ObjectStartArray : public CHeapObj { type BlockValueConstants (line 51) | enum BlockValueConstants { type BlockSizeConstants (line 55) | enum BlockSizeConstants { method jbyte (line 64) | jbyte* block_for_addr(void* p) const { method HeapWord (line 74) | HeapWord* addr_for_block(jbyte* p) { method HeapWord (line 87) | HeapWord* offset_addr_for_block (jbyte* p) const { method MemRegion (line 120) | MemRegion covered_region() { return _covered_region; } method allocate_block (line 122) | void allocate_block(HeapWord* p) { method HeapWord (line 139) | HeapWord* object_start(HeapWord* addr) const { method is_block_allocated (line 157) | bool is_block_allocated(HeapWord* addr) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp class oopDesc (line 32) | class oopDesc class ParMarkBitMapClosure (line 33) | class ParMarkBitMapClosure class ParMarkBitMap (line 35) | class ParMarkBitMap: public CHeapObj type IterationStatus (line 41) | enum IterationStatus { incomplete, complete, full, would_overflow } method obj_size_in_words (line 83) | size_t obj_size_in_words(oop obj) const { return obj_size((HeapWord*)o... method obj_size_in_words (line 84) | size_t obj_size_in_words(HeapWord* addr) const { return obj_size(addr); } method reserved_byte_size (line 144) | size_t reserved_byte_size() const { return _reserved_byte_size; } method clear (line 161) | inline void clear() { clear_range(0, size()); } method cas_tries (line 171) | size_t cas_tries() { return _cas_tries; } method cas_retries (line 172) | size_t cas_retries() { return _cas_retries; } method cas_by_another (line 173) | size_t cas_by_another() { return _cas_by_another; } method obj_granularity (line 188) | static inline size_t obj_granularity() { return size_t(MinObjAlignment... method obj_granularity_shift (line 189) | static inline int obj_granularity_shift() { return LogMinObjAlignment; } function HeapWord (line 247) | inline HeapWord* function HeapWord (line 253) | inline HeapWord* function HeapWord (line 389) | inline HeapWord* function HeapWord (line 408) | inline HeapWord* function HeapWord (line 418) | inline HeapWord* FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp function trace_gen_sizes (line 56) | static void trace_gen_sizes(const char* const str, function jint (line 73) | jint ParallelScavengeHeap::initialize() { function HeapWord (line 397) | HeapWord* ParallelScavengeHeap::mem_allocate( function HeapWord (line 544) | HeapWord* ParallelScavengeHeap::mem_allocate_old_gen(size_t size) { function HeapWord (line 569) | HeapWord* ParallelScavengeHeap::failed_mem_allocate(size_t size) { function HeapWord (line 618) | HeapWord* ParallelScavengeHeap::permanent_mem_allocate(size_t size) { function HeapWord (line 744) | HeapWord* ParallelScavengeHeap::failed_permanent_mem_allocate(size_t siz... function HeapWord (line 785) | HeapWord* ParallelScavengeHeap::allocate_new_tlab(size_t size) { function HeapWord (line 861) | HeapWord* ParallelScavengeHeap::block_start(const void* addr) const { function jlong (line 888) | jlong ParallelScavengeHeap::millis_since_last_gc() { function PSHeapSummary (line 898) | PSHeapSummary ParallelScavengeHeap::create_ps_heap_summary() { function VirtualSpaceSummary (line 921) | VirtualSpaceSummary ParallelScavengeHeap::create_perm_gen_space_summary() { function ParallelScavengeHeap (line 995) | ParallelScavengeHeap* ParallelScavengeHeap::heap() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp class AdjoiningGenerations (line 37) | class AdjoiningGenerations class CollectorPolicy (line 38) | class CollectorPolicy class GCHeapSummary (line 39) | class GCHeapSummary class GCTaskManager (line 40) | class GCTaskManager class GenerationSizer (line 41) | class GenerationSizer class CollectorPolicy (line 42) | class CollectorPolicy class PSAdaptiveSizePolicy (line 43) | class PSAdaptiveSizePolicy class PSHeapSummary (line 44) | class PSHeapSummary class VirtualSpaceSummary (line 45) | class VirtualSpaceSummary class ParallelScavengeHeap (line 47) | class ParallelScavengeHeap : public CollectedHeap { method ParallelScavengeHeap (line 86) | ParallelScavengeHeap() : CollectedHeap() { type CollectionType (line 94) | enum CollectionType { method kind (line 99) | ParallelScavengeHeap::Name kind() const { method CollectorPolicy (line 103) | CollectorPolicy* collector_policy() const { return (CollectorPolicy*) ... method PSYoungGen (line 106) | static PSYoungGen* young_gen() { return _young_gen; } method PSOldGen (line 107) | static PSOldGen* old_gen() { return _old_gen; } method PSPermGen (line 108) | static PSPermGen* perm_gen() { return _perm_gen; } method PSAdaptiveSizePolicy (line 110) | virtual PSAdaptiveSizePolicy* size_policy() { return _size_policy; } method PSGCAdaptivePolicyCounters (line 112) | static PSGCAdaptivePolicyCounters* gc_policy_counters() { return _gc_p... method GCTaskManager (line 116) | static GCTaskManager* const gc_task_manager() { return _gc_task_manage... method AdjoiningGenerations (line 118) | AdjoiningGenerations* gens() { return _gens; } method perm_gen_alignment (line 126) | size_t perm_gen_alignment() const { return _perm_gen_alignment; } method young_gen_alignment (line 127) | size_t young_gen_alignment() const { return _young_gen_alignment; } method old_gen_alignment (line 128) | size_t old_gen_alignment() const { return _old_gen_alignment; } method intra_heap_alignment (line 132) | size_t intra_heap_alignment() const { return 64 * K * HeapWordSize; } method supports_heap_inspection (line 149) | bool supports_heap_inspection() const { return true; } method is_in_permanent (line 160) | bool is_in_permanent(const void *p) const { // reserved part method is_permanent (line 168) | bool is_permanent(const void *p) const { // committed part method supports_inline_contig_alloc (line 210) | bool supports_inline_contig_alloc() const { return !UseNUMA; } method HeapWord (line 212) | HeapWord** top_addr() const { return !UseNUMA ? young_gen()->top_addr(... method HeapWord (line 213) | HeapWord** end_addr() const { return !UseNUMA ? young_gen()->end_addr(... method supports_tlab_allocation (line 221) | bool supports_tlab_allocation() const { return true; } method can_elide_tlab_store_barriers (line 229) | virtual bool can_elide_tlab_store_barriers() const { method card_mark_must_follow_store (line 233) | virtual bool card_mark_must_follow_store() const { method can_elide_permanent_oop_store_barriers (line 244) | virtual bool can_elide_permanent_oop_store_barriers() const { method safe_object_iterate (line 250) | void safe_object_iterate(ObjectClosure* cl) { object_iterate(cl); } class ParStrongRootsScope (line 287) | class ParStrongRootsScope : public MarkingCodeBlobClosure::MarkScope { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp class ParallelTaskTerminator (line 66) | class ParallelTaskTerminator class ThreadRootsMarkingTask (line 68) | class ThreadRootsMarkingTask : public GCTask { method ThreadRootsMarkingTask (line 73) | ThreadRootsMarkingTask(JavaThread* root) : _java_thread(root), _vm_thr... method ThreadRootsMarkingTask (line 74) | ThreadRootsMarkingTask(VMThread* root) : _java_thread(NULL), _vm_threa... class MarkFromRootsTask (line 90) | class MarkFromRootsTask : public GCTask { type RootType (line 92) | enum RootType { method MarkFromRootsTask (line 106) | MarkFromRootsTask(RootType value) : _root_type(value) {} class RefProcTaskProxy (line 119) | class RefProcTaskProxy : public GCTask { method RefProcTaskProxy (line 124) | RefProcTaskProxy(ProcessTask & rp_task, uint work_id) class RefEnqueueTaskProxy (line 143) | class RefEnqueueTaskProxy: public GCTask { method RefEnqueueTaskProxy (line 149) | RefEnqueueTaskProxy(EnqueueTask& enq_task, uint work_id) method do_it (line 155) | virtual void do_it(GCTaskManager* manager, uint which) class RefProcTaskExecutor (line 169) | class RefProcTaskExecutor: public AbstractRefProcTaskExecutor { class StealMarkingTask (line 181) | class StealMarkingTask : public GCTask { method ParallelTaskTerminator (line 191) | ParallelTaskTerminator* terminator() { return _terminator; } class StealRegionCompactionTask (line 202) | class StealRegionCompactionTask : public GCTask { method ParallelTaskTerminator (line 209) | ParallelTaskTerminator* terminator() { return _terminator; } class UpdateDensePrefixTask (line 221) | class UpdateDensePrefixTask : public GCTask { class DrainStacksCompactionTask (line 249) | class DrainStacksCompactionTask : public GCTask { method uint (line 251) | uint stack_index() { return _stack_index; } method DrainStacksCompactionTask (line 253) | DrainStacksCompactionTask(uint stack_index) : GCTask(), FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp class elapsedTimer (line 55) | class elapsedTimer class GenerationSizer (line 56) | class GenerationSizer class PSAdaptiveSizePolicy (line 58) | class PSAdaptiveSizePolicy : public AdaptiveSizePolicy { method AdaptivePaddedAverage (line 135) | AdaptivePaddedAverage* avg_major_pause() const { return _avg_major_pau... method gc_minor_pause_goal_sec (line 136) | double gc_minor_pause_goal_sec() const { return _gc_minor_pause_goal_s... method live_space (line 183) | size_t live_space() const { method free_space (line 188) | size_t free_space() const { method set_promo_size (line 192) | void set_promo_size(size_t new_size) { method set_survivor_size (line 195) | void set_survivor_size(size_t new_size) { method GCPolicyKind (line 202) | virtual GCPolicyKind kind() const { return _gc_ps_adaptive_size_policy; } method AdaptivePaddedNoZeroDevAverage (line 215) | AdaptivePaddedNoZeroDevAverage* avg_promoted() const { method AdaptiveWeightedAverage (line 218) | AdaptiveWeightedAverage* avg_base_footprint() const { method tenured_allocation (line 242) | void tenured_allocation(size_t size) { method calculated_old_free_size_in_bytes (line 249) | size_t calculated_old_free_size_in_bytes() const { method average_old_live_in_bytes (line 253) | size_t average_old_live_in_bytes() const { method average_promoted_in_bytes (line 257) | size_t average_promoted_in_bytes() const { method padded_average_promoted_in_bytes (line 261) | size_t padded_average_promoted_in_bytes() const { method change_young_gen_for_maj_pauses (line 265) | int change_young_gen_for_maj_pauses() { method set_change_young_gen_for_maj_pauses (line 268) | void set_change_young_gen_for_maj_pauses(int v) { method change_old_gen_for_min_pauses (line 272) | int change_old_gen_for_min_pauses() { method set_change_old_gen_for_min_pauses (line 275) | void set_change_old_gen_for_min_pauses(int v) { method old_gen_changed_for_pauses (line 281) | bool old_gen_changed_for_pauses() { method young_gen_changed_for_pauses (line 289) | bool young_gen_changed_for_pauses() { method old_gen_changed_for_throughput (line 298) | bool old_gen_changed_for_throughput() { method young_gen_changed_for_throughput (line 305) | bool young_gen_changed_for_throughput() { method decrease_for_footprint (line 310) | int decrease_for_footprint() { return _decrease_for_footprint; } method LinearLeastSquareFit (line 316) | LinearLeastSquareFit* major_pause_old_estimator() { method LinearLeastSquareFit (line 320) | LinearLeastSquareFit* major_pause_young_estimator() { method major_pause_old_slope (line 327) | float major_pause_old_slope() { return _major_pause_old_estimator->slo... method major_pause_young_slope (line 328) | float major_pause_young_slope() { method major_collection_slope (line 331) | float major_collection_slope() { return _major_collection_estimator->s... method old_gen_policy_is_ready (line 333) | bool old_gen_policy_is_ready() { return _old_gen_policy_is_ready; } method max_survivor_size (line 363) | size_t max_survivor_size(size_t gen_size) { method live_at_last_full_gc (line 375) | size_t live_at_last_full_gc() { method bytes_absorbed_from_eden (line 379) | size_t bytes_absorbed_from_eden() const { return _bytes_absorbed_from_... method reset_bytes_absorbed_from_eden (line 380) | void reset_bytes_absorbed_from_eden() { _bytes_absorbed_from_eden = ... method set_bytes_absorbed_from_eden (line 382) | void set_bytes_absorbed_from_eden(size_t val) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp function ParCompactionManager (line 171) | ParCompactionManager* FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp class MutableSpace (line 37) | class MutableSpace class PSOldGen (line 38) | class PSOldGen class ParCompactionManager (line 39) | class ParCompactionManager type Action (line 57) | enum Action { method PSOldGen (line 120) | static PSOldGen* old_gen() { return _old_gen; } method ObjectStartArray (line 121) | static ObjectStartArray* start_array() { return _start_array; } method OopTaskQueueSet (line 122) | static OopTaskQueueSet* stack_array() { return _stack_array; } method RegionTaskQueueSet (line 128) | static RegionTaskQueueSet* region_array() { return _region_array; } method Action (line 138) | Action action() { return _action; } method set_action (line 139) | void set_action(Action v) { _action = v; } method RegionTaskQueue (line 141) | RegionTaskQueue* region_stack() { return _region_stack; } method set_region_stack (line 142) | void set_region_stack(RegionTaskQueue* v) { _region_stack = v; } method RegionTaskQueue (line 146) | inline static RegionTaskQueue* region_list(int index) { method uint (line 150) | uint region_stack_index() { return _region_stack_index; } method set_region_stack_index (line 151) | void set_region_stack_index(uint v) { _region_stack_index = v; } method reset_recycled_stack_index (line 156) | static void reset_recycled_stack_index() { method ParMarkBitMap (line 168) | ParMarkBitMap* mark_bitmap() { return _mark_bitmap; } method push (line 182) | inline void push(oop obj) { _marking_stack.push(obj); } method steal (line 189) | static bool steal(int queue_num, int* seed, oop& t) { method steal_objarray (line 193) | static bool steal_objarray(int queue_num, int* seed, ObjArrayTask& t) { method steal (line 197) | static bool steal(int queue_num, int* seed, size_t& region) { class ObjectStartArray (line 40) | class ObjectStartArray class ParallelCompactData (line 41) | class ParallelCompactData class ParMarkBitMap (line 42) | class ParMarkBitMap class ParCompactionManager (line 44) | class ParCompactionManager : public CHeapObj { type Action (line 57) | enum Action { method PSOldGen (line 120) | static PSOldGen* old_gen() { return _old_gen; } method ObjectStartArray (line 121) | static ObjectStartArray* start_array() { return _start_array; } method OopTaskQueueSet (line 122) | static OopTaskQueueSet* stack_array() { return _stack_array; } method RegionTaskQueueSet (line 128) | static RegionTaskQueueSet* region_array() { return _region_array; } method Action (line 138) | Action action() { return _action; } method set_action (line 139) | void set_action(Action v) { _action = v; } method RegionTaskQueue (line 141) | RegionTaskQueue* region_stack() { return _region_stack; } method set_region_stack (line 142) | void set_region_stack(RegionTaskQueue* v) { _region_stack = v; } method RegionTaskQueue (line 146) | inline static RegionTaskQueue* region_list(int index) { method uint (line 150) | uint region_stack_index() { return _region_stack_index; } method set_region_stack_index (line 151) | void set_region_stack_index(uint v) { _region_stack_index = v; } method reset_recycled_stack_index (line 156) | static void reset_recycled_stack_index() { method ParMarkBitMap (line 168) | ParMarkBitMap* mark_bitmap() { return _mark_bitmap; } method push (line 182) | inline void push(oop obj) { _marking_stack.push(obj); } method steal (line 189) | static bool steal(int queue_num, int* seed, oop& t) { method steal_objarray (line 193) | static bool steal_objarray(int queue_num, int* seed, ObjArrayTask& t) { method steal (line 197) | static bool steal(int queue_num, int* seed, size_t& region) { function ParCompactionManager (line 210) | inline ParCompactionManager* ParCompactionManager::manager_array(int ind... type Action (line 57) | enum Action { method PSOldGen (line 120) | static PSOldGen* old_gen() { return _old_gen; } method ObjectStartArray (line 121) | static ObjectStartArray* start_array() { return _start_array; } method OopTaskQueueSet (line 122) | static OopTaskQueueSet* stack_array() { return _stack_array; } method RegionTaskQueueSet (line 128) | static RegionTaskQueueSet* region_array() { return _region_array; } method Action (line 138) | Action action() { return _action; } method set_action (line 139) | void set_action(Action v) { _action = v; } method RegionTaskQueue (line 141) | RegionTaskQueue* region_stack() { return _region_stack; } method set_region_stack (line 142) | void set_region_stack(RegionTaskQueue* v) { _region_stack = v; } method RegionTaskQueue (line 146) | inline static RegionTaskQueue* region_list(int index) { method uint (line 150) | uint region_stack_index() { return _region_stack_index; } method set_region_stack_index (line 151) | void set_region_stack_index(uint v) { _region_stack_index = v; } method reset_recycled_stack_index (line 156) | static void reset_recycled_stack_index() { method ParMarkBitMap (line 168) | ParMarkBitMap* mark_bitmap() { return _mark_bitmap; } method push (line 182) | inline void push(oop obj) { _marking_stack.push(obj); } method steal (line 189) | static bool steal(int queue_num, int* seed, oop& t) { method steal_objarray (line 193) | static bool steal_objarray(int queue_num, int* seed, ObjArrayTask& t) { method steal (line 197) | static bool steal(int queue_num, int* seed, size_t& region) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp class PSGCAdaptivePolicyCounters (line 36) | class PSGCAdaptivePolicyCounters : public GCAdaptivePolicyCounters { method PSAdaptiveSizePolicy (line 73) | PSAdaptiveSizePolicy* ps_size_policy() { method update_old_capacity (line 80) | inline void update_old_capacity(size_t size_in_bytes) { method update_old_eden_size (line 83) | inline void update_old_eden_size(size_t old_size) { method update_old_promo_size (line 86) | inline void update_old_promo_size(size_t old_size) { method update_boundary_moved (line 89) | inline void update_boundary_moved(int size_in_bytes) { method update_avg_promoted_avg (line 92) | inline void update_avg_promoted_avg() { method update_avg_promoted_dev (line 97) | inline void update_avg_promoted_dev() { method update_avg_promoted_padded_avg (line 102) | inline void update_avg_promoted_padded_avg() { method update_avg_pretenured_padded_avg (line 108) | inline void update_avg_pretenured_padded_avg() { method update_change_young_gen_for_maj_pauses (line 113) | inline void update_change_young_gen_for_maj_pauses() { method update_change_old_gen_for_min_pauses (line 117) | inline void update_change_old_gen_for_min_pauses() { method update_avg_major_pause (line 124) | inline void update_avg_major_pause() { method update_avg_major_interval (line 129) | inline void update_avg_major_interval() { method update_major_gc_cost_counter (line 135) | inline void update_major_gc_cost_counter() { method update_mutator_cost_counter (line 140) | inline void update_mutator_cost_counter() { method update_live_space (line 146) | inline void update_live_space() { method update_free_space (line 149) | inline void update_free_space() { method update_avg_base_footprint (line 153) | inline void update_avg_base_footprint() { method update_avg_old_live (line 158) | inline void update_avg_old_live() { method update_major_pause_old_slope (line 164) | inline void update_major_pause_old_slope() { method update_minor_pause_old_slope (line 169) | inline void update_minor_pause_old_slope() { method update_major_pause_young_slope (line 174) | inline void update_major_pause_young_slope() { method update_gc_overhead_limit_exceeded_counter (line 179) | inline void update_gc_overhead_limit_exceeded_counter() { method update_live_at_last_full_gc_counter (line 183) | inline void update_live_at_last_full_gc_counter() { method update_scavenge_skipped (line 188) | inline void update_scavenge_skipped(int cause) { method update_full_follows_scavenge (line 192) | inline void update_full_follows_scavenge(int event) { method kind (line 206) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp class PSGenerationCounters (line 36) | class PSGenerationCounters: public GenerationCounters { method update_all (line 46) | void update_all() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp class PSAlwaysTrueClosure (line 608) | class PSAlwaysTrueClosure: public BoolObjectClosure { method do_object (line 610) | void do_object(oop p) { ShouldNotReachHere(); } method do_object_b (line 611) | bool do_object_b(oop p) { return true; } function jlong (line 679) | jlong PSMarkSweep::millis_since_last_gc() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp class PSAdaptiveSizePolicy (line 32) | class PSAdaptiveSizePolicy class PSYoungGen (line 33) | class PSYoungGen class PSOldGen (line 34) | class PSOldGen class PSMarkSweep (line 36) | class PSMarkSweep : public MarkSweep { method OopClosure (line 44) | static OopClosure* mark_and_push_closure() { return &MarkSweep::mark_a... method VoidClosure (line 45) | static VoidClosure* follow_stack_closure() { return (VoidClosure*)&Mar... method OopClosure (line 46) | static OopClosure* adjust_pointer_closure() { return (OopClosure*)&Mar... method OopClosure (line 47) | static OopClosure* adjust_root_pointer_closure() { return (OopClosure*... method BoolObjectClosure (line 48) | static BoolObjectClosure* is_alive_closure() { return (BoolObjectClosu... method set_ref_processor (line 65) | static void set_ref_processor(ReferenceProcessor* rp) { // delete thi... method elapsedTimer (line 86) | static elapsedTimer* accumulated_time() { return &_accumulated_time; } method total_invocations (line 87) | static unsigned int total_invocations() { return _total_invocations; } method CollectorCounters (line 88) | static CollectorCounters* counters() { return _counters; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp function PSMarkSweepDecorator (line 76) | PSMarkSweepDecorator* PSMarkSweepDecorator::destination_decorator() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp class ObjectStartArray (line 35) | class ObjectStartArray class PSMarkSweepDecorator (line 37) | class PSMarkSweepDecorator: public CHeapObj { method PSMarkSweepDecorator (line 53) | PSMarkSweepDecorator(MutableSpace* space, ObjectStartArray* start_array, method MutableSpace (line 67) | MutableSpace* space() { return _space; } method ObjectStartArray (line 68) | ObjectStartArray* start_array() { return _start_array; } method HeapWord (line 70) | HeapWord* compaction_top() { return _compaction_top; } method set_compaction_top (line 71) | void set_compaction_top(HeapWord* value) { _compaction_top = value; } method allowed_dead_ratio (line 73) | size_t allowed_dead_ratio() { return _allowed_dead_ratio; } method set_allowed_dead_ratio (line 74) | void set_allowed_dead_ratio(size_t value) { _allowed_dead_ratio = valu... FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp function HeapWord (line 185) | HeapWord* PSOldGen::allocate(size_t word_size) { function HeapWord (line 202) | HeapWord* PSOldGen::expand_and_allocate(size_t word_size) { function HeapWord (line 210) | HeapWord* PSOldGen::expand_and_cas_allocate(size_t word_size) { class VerifyObjectStartArrayClosure (line 483) | class VerifyObjectStartArrayClosure : public ObjectClosure { method VerifyObjectStartArrayClosure (line 488) | VerifyObjectStartArrayClosure(PSOldGen* gen, ObjectStartArray* start_a... method do_object (line 491) | virtual void do_object(oop obj) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp class PSMarkSweepDecorator (line 35) | class PSMarkSweepDecorator class PSOldGen (line 37) | class PSOldGen : public CHeapObj { method HeapWord (line 63) | HeapWord* allocate_noexpand(size_t word_size) { method HeapWord (line 76) | HeapWord* cas_allocate_noexpand(size_t word_size) { method HeapWord (line 86) | HeapWord* cas_allocate(size_t word_size) { method MemRegion (line 115) | MemRegion reserved() const { return _reserved; } method max_gen_size (line 116) | virtual size_t max_gen_size() { return _max_gen_size; } method min_gen_size (line 117) | size_t min_gen_size() { return _min_gen_size; } method is_in (line 124) | bool is_in(const void* p) const { method is_in_reserved (line 128) | bool is_in_reserved(const void* p) const { method MutableSpace (line 132) | MutableSpace* object_space() const { return _object_space; } method PSMarkSweepDecorator (line 133) | PSMarkSweepDecorator* object_mark_sweep() const { return _object_mark_... method ObjectStartArray (line 134) | ObjectStartArray* start_array() { return &_start_array; } method PSVirtualSpace (line 135) | PSVirtualSpace* virtual_space() const { return _virtual_space;} method capacity_in_bytes (line 146) | size_t capacity_in_bytes() const { return object_space()->capac... method used_in_bytes (line 147) | size_t used_in_bytes() const { return object_space()->used_... method free_in_bytes (line 148) | size_t free_in_bytes() const { return object_space()->free_... method capacity_in_words (line 150) | size_t capacity_in_words() const { return object_space()->capac... method used_in_words (line 151) | size_t used_in_words() const { return object_space()->used_... method free_in_words (line 152) | size_t free_in_words() const { return object_space()->free_... method is_maximal_no_gc (line 157) | bool is_maximal_no_gc() const { method oop_iterate (line 169) | void oop_iterate(OopClosure* cl) { object_space()->oop_iterate(cl); } method object_iterate (line 170) | void object_iterate(ObjectClosure* cl) { object_space()->object_iterat... FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp function print_generic_summary_region (line 228) | void function print_generic_summary_data (line 248) | void function print_generic_summary_data (line 271) | void function print_initial_summary_region (line 282) | void function print_initial_summary_data (line 296) | void function print_initial_summary_data (line 363) | void function PSVirtualSpace (line 416) | PSVirtualSpace* function HeapWord (line 489) | HeapWord* ParallelCompactData::partial_obj_end(size_t region_idx) const function HeapWord (line 575) | HeapWord* function HeapWord (line 763) | HeapWord* ParallelCompactData::calc_new_pointer(HeapWord* addr) { function klassOop (line 806) | klassOop ParallelCompactData::calc_new_klass(klassOop old_klass) { class PreGCValues (line 951) | class PreGCValues { method PreGCValues (line 953) | PreGCValues() { } method PreGCValues (line 954) | PreGCValues(ParallelScavengeHeap* heap) { fill(heap); } method fill (line 956) | void fill(ParallelScavengeHeap* heap) { method heap_used (line 963) | size_t heap_used() const { return _heap_used; } method young_gen_used (line 964) | size_t young_gen_used() const { return _young_gen_used; } method old_gen_used (line 965) | size_t old_gen_used() const { return _old_gen_used; } method perm_gen_used (line 966) | size_t perm_gen_used() const { return _perm_gen_used; } function HeapWord (line 1114) | HeapWord* function HeapWord (line 1401) | HeapWord* function GCTaskManager (line 2384) | GCTaskManager* const PSParallelCompact::gc_task_manager() { class PSAlwaysTrueClosure (line 2476) | class PSAlwaysTrueClosure: public BoolObjectClosure { method do_object (line 2478) | void do_object(oop p) { ShouldNotReachHere(); } method do_object_b (line 2479) | bool do_object_b(oop p) { return true; } class AdjusterTracker (line 2906) | class AdjusterTracker: public OopClosure { method AdjusterTracker (line 2908) | AdjusterTracker() {} method do_oop (line 2909) | void do_oop(oop* o) { PSParallelCompact::check_adjust_pointer(... method do_oop (line 2910) | void do_oop(narrowOop* o) { PSParallelCompact::check_adjust_pointer(... function HeapWord (line 3129) | HeapWord* function HeapWord (line 3157) | HeapWord* PSParallelCompact::first_src_addr(HeapWord* const dest_addr, function jlong (line 3529) | jlong PSParallelCompact::millis_since_last_gc() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp class ParallelScavengeHeap (line 37) | class ParallelScavengeHeap class PSAdaptiveSizePolicy (line 38) | class PSAdaptiveSizePolicy class PSYoungGen (line 39) | class PSYoungGen class PSOldGen (line 40) | class PSOldGen class PSPermGen (line 41) | class PSPermGen class ParCompactionManager (line 42) | class ParCompactionManager class ParallelTaskTerminator (line 43) | class ParallelTaskTerminator class PSParallelCompact (line 44) | class PSParallelCompact class IsAliveClosure (line 935) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 941) | class KeepAliveClosure: public OopClosure { method KeepAliveClosure (line 947) | KeepAliveClosure(ParCompactionManager* cm) : _compaction_manager(cm)... class FollowRootClosure (line 953) | class FollowRootClosure: public OopsInGenClosure { method FollowRootClosure (line 957) | FollowRootClosure(ParCompactionManager* cm) : _compaction_manager(cm... class FollowStackClosure (line 962) | class FollowStackClosure: public VoidClosure { method FollowStackClosure (line 966) | FollowStackClosure(ParCompactionManager* cm) : _compaction_manager(c... class AdjustPointerClosure (line 970) | class AdjustPointerClosure: public OopsInGenClosure { method AdjustPointerClosure (line 974) | AdjustPointerClosure(bool is_root) : _is_root(is_root) { } method do_code_blob (line 978) | virtual void do_code_blob(CodeBlob* cb) const { } method OopClosure (line 1021) | static OopClosure* adjust_pointer_closure() { return (OopClosure*... method OopClosure (line 1022) | static OopClosure* adjust_root_pointer_closure() { return (OopClosure*... method BoolObjectClosure (line 1023) | static BoolObjectClosure* is_alive_closure() { return (BoolObjectC... method adjust_root_pointer (line 1042) | static void adjust_root_pointer(oop* p) { adjust_pointer(p, true); } class MarkAndPushClosure (line 1192) | class MarkAndPushClosure: public OopClosure { method MarkAndPushClosure (line 1196) | MarkAndPushClosure(ParCompactionManager* cm) : _compaction_manager(c... method ParallelScavengeHeap (line 1204) | static ParallelScavengeHeap* gc_heap() { method elapsedTimer (line 1219) | static elapsedTimer* accumulated_time() { return &_accumulated_time; } method total_invocations (line 1220) | static unsigned int total_invocations() { return _total_invocations; } method CollectorCounters (line 1221) | static CollectorCounters* counters() { return _counters; } method klassOop (line 1225) | static klassOop updated_int_array_klass_obj() { method fill_and_update_region (line 1303) | static void fill_and_update_region(ParCompactionManager* cm, size_t re... method ParMarkBitMap (line 1313) | static ParMarkBitMap* mark_bitmap() { return &_mark_bitmap; } method ParallelCompactData (line 1314) | static ParallelCompactData& summary_data() { return _summary_data; } method adjust_pointer (line 1316) | static inline void adjust_pointer(oop* p) { adjust_pointer(p, fa... method adjust_pointer (line 1317) | static inline void adjust_pointer(narrowOop* p) { adjust_pointer(p, fa... method ReferenceProcessor (line 1320) | static ReferenceProcessor* const ref_processor() { return _ref_process... method STWGCTimer (line 1322) | static STWGCTimer* gc_timer() { return &_gc_timer; } class GCTaskManager (line 45) | class GCTaskManager class GCTaskQueue (line 46) | class GCTaskQueue class PreGCValues (line 47) | class PreGCValues class MoveAndUpdateClosure (line 48) | class MoveAndUpdateClosure method HeapWord (line 1532) | HeapWord* destination() const { return _destination; } class RefProcTaskExecutor (line 49) | class RefProcTaskExecutor class ParallelOldTracer (line 50) | class ParallelOldTracer class STWGCTimer (line 51) | class STWGCTimer class SplitInfo (line 116) | class SplitInfo method is_valid (line 122) | bool is_valid() const { return _src_region_idx > 0; } method src_region_idx (line 129) | size_t src_region_idx() const { return _src_region_idx; } method partial_obj_size (line 130) | size_t partial_obj_size() const { return _partial_obj_size; } method HeapWord (line 131) | HeapWord* destination() const { return _destination; } method destination_count (line 136) | unsigned int destination_count() const { return _destination_count; } method HeapWord (line 141) | HeapWord* dest_region_addr() const { return _dest_region_addr; } method HeapWord (line 146) | HeapWord* first_src_addr() const { return _first_src_addr; } class SpaceInfo (line 170) | class SpaceInfo method MutableSpace (line 173) | MutableSpace* space() const { return _space; } method HeapWord (line 177) | HeapWord* new_top() const { return _new_top; } method HeapWord (line 180) | HeapWord** new_top_addr() { return &_new_top; } method HeapWord (line 183) | HeapWord* min_dense_prefix() const { return _min_dense_prefix; } method HeapWord (line 186) | HeapWord* dense_prefix() const { return _dense_prefix; } method ObjectStartArray (line 190) | ObjectStartArray* start_array() const { return _start_array; } method SplitInfo (line 192) | SplitInfo& split_info() { return _split_info; } method set_space (line 194) | void set_space(MutableSpace* s) { _space = s; } method set_new_top (line 195) | void set_new_top(HeapWord* addr) { _new_top = addr; } method set_min_dense_prefix (line 196) | void set_min_dense_prefix(HeapWord* addr) { _min_dense_prefix = addr; } method set_dense_prefix (line 197) | void set_dense_prefix(HeapWord* addr) { _dense_prefix = addr; } method set_start_array (line 198) | void set_start_array(ObjectStartArray* s) { _start_array = s; } method publish_new_top (line 200) | void publish_new_top() const { _space->set_top(_new_top); } class ParallelCompactData (line 211) | class ParallelCompactData class RegionData (line 237) | class RegionData method HeapWord (line 241) | HeapWord* destination() const { return _destination; } method source_region (line 244) | size_t source_region() const { return _source_region; } method HeapWord (line 251) | HeapWord* deferred_obj_addr() const { return _partial_obj_addr; } method HeapWord (line 254) | HeapWord* partial_obj_addr() const { return _partial_obj_addr; } method partial_obj_size (line 257) | size_t partial_obj_size() const { return _partial_obj_size; } method live_obj_size (line 263) | size_t live_obj_size() const { return _dc_and_los & los_mask; } method data_size (line 266) | size_t data_size() const { return partial_obj_size() + live_obj_size... method available (line 307) | bool available() const { return _dc_and_los < dc_one; } method claimed (line 308) | bool claimed() const { return _dc_and_los >= dc_claimed; } method completed (line 309) | bool completed() const { return _dc_and_los >= dc_completed; } method set_destination (line 312) | void set_destination(HeapWord* addr) { _destination = addr; } method set_source_region (line 313) | void set_source_region(size_t region) { _source_region = region; } method set_deferred_obj_addr (line 314) | void set_deferred_obj_addr(HeapWord* addr) { _partial_obj_addr = add... method set_partial_obj_addr (line 315) | void set_partial_obj_addr(HeapWord* addr) { _partial_obj_addr = add... method set_partial_obj_size (line 316) | void set_partial_obj_size(size_t words) { class BlockData (line 373) | class BlockData method blk_ofs_t (line 378) | blk_ofs_t offset() const { return _offset; } method set_offset (line 379) | void set_offset(size_t val) { _offset = (blk_ofs_t)val; } method region_count (line 389) | size_t region_count() const { return _region_count; } method reserved_byte_size (line 390) | size_t reserved_byte_size() const { return _reserved_byte_size; } method block_count (line 396) | size_t block_count() const { return _block_count; } method add_obj (line 401) | void add_obj(oop p, size_t len) { add_obj((HeapWord*)p, len); } method clear_range (line 419) | void clear_range(HeapWord* beg, HeapWord* end) { method addr_to_block_idx (line 441) | size_t addr_to_block_idx(const oop obj) const { method HeapWord (line 458) | HeapWord* calc_new_pointer(oop p) { function uint (line 491) | inline uint function uint (line 497) | inline uint function HeapWord (line 546) | inline HeapWord* ParallelCompactData::RegionData::data_location() const function HeapWord (line 552) | inline HeapWord* ParallelCompactData::RegionData::highest_ref() const function HeapWord (line 647) | inline HeapWord* function HeapWord (line 654) | inline HeapWord* function HeapWord (line 661) | inline HeapWord* function HeapWord (line 669) | inline HeapWord* function HeapWord (line 677) | inline HeapWord* function HeapWord (line 713) | inline HeapWord* function HeapWord (line 726) | inline HeapWord* function HeapWord (line 734) | inline HeapWord* class ParMarkBitMapClosure (line 759) | class ParMarkBitMapClosure: public StackObj { function ParCompactionManager (line 804) | inline ParCompactionManager* ParMarkBitMapClosure::compaction_manager() ... function ParMarkBitMap (line 808) | inline ParMarkBitMap* ParMarkBitMapClosure::bitmap() const { function HeapWord (line 820) | inline HeapWord* ParMarkBitMapClosure::source() const { class PSParallelCompact (line 920) | class PSParallelCompact : AllStatic { class IsAliveClosure (line 935) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 941) | class KeepAliveClosure: public OopClosure { method KeepAliveClosure (line 947) | KeepAliveClosure(ParCompactionManager* cm) : _compaction_manager(cm)... class FollowRootClosure (line 953) | class FollowRootClosure: public OopsInGenClosure { method FollowRootClosure (line 957) | FollowRootClosure(ParCompactionManager* cm) : _compaction_manager(cm... class FollowStackClosure (line 962) | class FollowStackClosure: public VoidClosure { method FollowStackClosure (line 966) | FollowStackClosure(ParCompactionManager* cm) : _compaction_manager(c... class AdjustPointerClosure (line 970) | class AdjustPointerClosure: public OopsInGenClosure { method AdjustPointerClosure (line 974) | AdjustPointerClosure(bool is_root) : _is_root(is_root) { } method do_code_blob (line 978) | virtual void do_code_blob(CodeBlob* cb) const { } method OopClosure (line 1021) | static OopClosure* adjust_pointer_closure() { return (OopClosure*... method OopClosure (line 1022) | static OopClosure* adjust_root_pointer_closure() { return (OopClosure*... method BoolObjectClosure (line 1023) | static BoolObjectClosure* is_alive_closure() { return (BoolObjectC... method adjust_root_pointer (line 1042) | static void adjust_root_pointer(oop* p) { adjust_pointer(p, true); } class MarkAndPushClosure (line 1192) | class MarkAndPushClosure: public OopClosure { method MarkAndPushClosure (line 1196) | MarkAndPushClosure(ParCompactionManager* cm) : _compaction_manager(c... method ParallelScavengeHeap (line 1204) | static ParallelScavengeHeap* gc_heap() { method elapsedTimer (line 1219) | static elapsedTimer* accumulated_time() { return &_accumulated_time; } method total_invocations (line 1220) | static unsigned int total_invocations() { return _total_invocations; } method CollectorCounters (line 1221) | static CollectorCounters* counters() { return _counters; } method klassOop (line 1225) | static klassOop updated_int_array_klass_obj() { method fill_and_update_region (line 1303) | static void fill_and_update_region(ParCompactionManager* cm, size_t re... method ParMarkBitMap (line 1313) | static ParMarkBitMap* mark_bitmap() { return &_mark_bitmap; } method ParallelCompactData (line 1314) | static ParallelCompactData& summary_data() { return _summary_data; } method adjust_pointer (line 1316) | static inline void adjust_pointer(oop* p) { adjust_pointer(p, fa... method adjust_pointer (line 1317) | static inline void adjust_pointer(narrowOop* p) { adjust_pointer(p, fa... method ReferenceProcessor (line 1320) | static ReferenceProcessor* const ref_processor() { return _ref_process... method STWGCTimer (line 1322) | static STWGCTimer* gc_timer() { return &_gc_timer; } function MutableSpace (line 1490) | inline MutableSpace* PSParallelCompact::space(SpaceId id) { function HeapWord (line 1495) | inline HeapWord* PSParallelCompact::new_top(SpaceId id) { function HeapWord (line 1500) | inline HeapWord* PSParallelCompact::dense_prefix(SpaceId id) { function ObjectStartArray (line 1505) | inline ObjectStartArray* PSParallelCompact::start_array(SpaceId id) { class MoveAndUpdateClosure (line 1525) | class MoveAndUpdateClosure: public ParMarkBitMapClosure { method HeapWord (line 1532) | HeapWord* destination() const { return _destination; } class UpdateOnlyClosure (line 1576) | class UpdateOnlyClosure: public ParMarkBitMapClosure { class FillClosure (line 1598) | class FillClosure: public ParMarkBitMapClosure method FillClosure (line 1601) | FillClosure(ParCompactionManager* cm, PSParallelCompact::SpaceId space... method IterationStatus (line 1610) | virtual IterationStatus do_addr(HeapWord* addr, size_t size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp function HeapWord (line 47) | HeapWord* PSPermGen::allocate_permanent(size_t size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp class AdaptivePaddedAverage (line 30) | class AdaptivePaddedAverage class PSPermGen (line 32) | class PSPermGen : public PSOldGen { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp class ObjectStartArray (line 37) | class ObjectStartArray class PSPromotionLAB (line 39) | class PSPromotionLAB : public CHeapObj { type LabState (line 43) | enum LabState { method set_top (line 54) | void set_top(HeapWord* value) { _top = value; } method set_bottom (line 55) | void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 56) | void set_end(HeapWord* value) { _end = value; } method debug_only (line 59) | debug_only(virtual bool lab_is_valid(MemRegion lab) { return false; } method PSPromotionLAB (line 61) | PSPromotionLAB() : _top(NULL), _bottom(NULL), _end(NULL) { } method HeapWord (line 70) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 71) | HeapWord* end() const { return _end; } method HeapWord (line 72) | HeapWord* top() const { return _top; } method is_flushed (line 74) | bool is_flushed() { return _state == flushed; } method MemRegion (line 79) | MemRegion used_region() { return MemRegion(bottom(), top()); } method is_empty (line 82) | bool is_empty() const { return used() == 0; } method not_empty (line 83) | bool not_empty() const { return used() > 0; } method contains (line 84) | bool contains(const void* p) const { return _bottom <= p && p < _end; } method capacity (line 87) | size_t capacity() const { return byte_size(bottom(), end()); } method used (line 88) | size_t used() const { return byte_size(bottom(), top()); } method free (line 89) | size_t free() const { return byte_size(top(), end()); } class PSYoungPromotionLAB (line 92) | class PSYoungPromotionLAB : public PSPromotionLAB { method PSYoungPromotionLAB (line 94) | PSYoungPromotionLAB() { } method HeapWord (line 97) | HeapWord* allocate(size_t size) { class PSOldPromotionLAB (line 116) | class PSOldPromotionLAB : public PSPromotionLAB { method PSOldPromotionLAB (line 121) | PSOldPromotionLAB() : _start_array(NULL) { } method PSOldPromotionLAB (line 122) | PSOldPromotionLAB(ObjectStartArray* start_array) : _start_array(start_... method set_start_array (line 124) | void set_start_array(ObjectStartArray* start_array) { _start_array = s... method HeapWord (line 129) | HeapWord* allocate(size_t size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp function PSPromotionManager (line 68) | PSPromotionManager* PSPromotionManager::gc_thread_promotion_manager(int ... function PSPromotionManager (line 74) | PSPromotionManager* PSPromotionManager::vm_thread_promotion_manager() { function oop (line 307) | oop PSPromotionManager::oop_promotion_failed(oop obj, markOop obj_mark) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp class MutableSpace (line 50) | class MutableSpace class PSOldGen (line 51) | class PSOldGen class ParCompactionManager (line 52) | class ParCompactionManager class PSPromotionManager (line 54) | class PSPromotionManager : public CHeapObj { method PSOldGen (line 93) | static PSOldGen* old_gen() { return _old_gen; } method MutableSpace (line 94) | static MutableSpace* young_space() { return _young_space; } method is_oop_masked (line 119) | bool is_oop_masked(StarTask p) { method oop (line 125) | oop* mask_chunked_array_oop(oop obj) { method oop (line 132) | oop unmask_chunked_array_oop(StarTask p) { method push_depth (line 145) | void push_depth(T* p) { method OopStarTaskQueueSet (line 150) | static OopStarTaskQueueSet* stack_array_depth() { return _stack_arra... method steal_depth (line 161) | static bool steal_depth(int queue_num, int* seed, StarTask& t) { method OopStarTaskQueue (line 168) | OopStarTaskQueue* claimed_stack_depth() { method young_gen_is_full (line 172) | bool young_gen_is_full() { return _young_gen_is_full; } method old_gen_is_full (line 174) | bool old_gen_is_full() { return _old_gen_is_full; } method set_old_gen_is_full (line 175) | void set_old_gen_is_full(bool state) { _old_gen_is_full = state; } method drain_stacks (line 184) | void drain_stacks(bool totally_drain) { method drain_stacks_cond_depth (line 188) | void drain_stacks_cond_depth() { method stacks_empty (line 195) | bool stacks_empty() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp function PSPromotionManager (line 32) | inline PSPromotionManager* PSPromotionManager::manager_array(int index) { function oop (line 71) | oop PSPromotionManager::copy_to_survivor_space(oop o) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp class PSIsAliveClosure (line 76) | class PSIsAliveClosure: public BoolObjectClosure { method do_object (line 78) | void do_object(oop p) { method do_object_b (line 81) | bool do_object_b(oop p) { class PSKeepAliveClosure (line 88) | class PSKeepAliveClosure: public OopClosure { method PSKeepAliveClosure (line 94) | PSKeepAliveClosure(PSPromotionManager* pm) : _promotion_manager(pm) { method do_oop_work (line 102) | void do_oop_work(T* p) { method do_oop (line 112) | virtual void do_oop(oop* p) { PSKeepAliveClosure::do_oop_work(p); } method do_oop (line 113) | virtual void do_oop(narrowOop* p) { PSKeepAliveClosure::do_oop_work(p); } class PSEvacuateFollowersClosure (line 116) | class PSEvacuateFollowersClosure: public VoidClosure { method PSEvacuateFollowersClosure (line 120) | PSEvacuateFollowersClosure(PSPromotionManager* pm) : _promotion_manage... method do_void (line 122) | virtual void do_void() { class PSPromotionFailedClosure (line 130) | class PSPromotionFailedClosure : public ObjectClosure { method do_object (line 131) | virtual void do_object(oop obj) { class PSRefProcTaskProxy (line 138) | class PSRefProcTaskProxy: public GCTask { method PSRefProcTaskProxy (line 143) | PSRefProcTaskProxy(ProcessTask & rp_task, uint work_id) class PSRefEnqueueTaskProxy (line 164) | class PSRefEnqueueTaskProxy: public GCTask { method PSRefEnqueueTaskProxy (line 170) | PSRefEnqueueTaskProxy(EnqueueTask& enq_task, uint work_id) method do_it (line 176) | virtual void do_it(GCTaskManager* manager, uint which) class PSRefProcTaskExecutor (line 182) | class PSRefProcTaskExecutor: public AbstractRefProcTaskExecutor { function GCTaskManager (line 809) | GCTaskManager* const PSScavenge::gc_task_manager() { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp class GCTaskManager (line 36) | class GCTaskManager class GCTaskQueue (line 37) | class GCTaskQueue class OopStack (line 38) | class OopStack class ReferenceProcessor (line 39) | class ReferenceProcessor class ParallelScavengeHeap (line 40) | class ParallelScavengeHeap class ParallelScavengeTracer (line 41) | class ParallelScavengeTracer class PSIsAliveClosure (line 42) | class PSIsAliveClosure class PSRefProcTaskExecutor (line 43) | class PSRefProcTaskExecutor class STWGCTimer (line 44) | class STWGCTimer class PSScavenge (line 46) | class PSScavenge: AllStatic { type ScavengeSkippedCause (line 51) | enum ScavengeSkippedCause { method HeapWord (line 87) | static HeapWord* to_space_top_before_gc() { return _to_space_top_befor... method CardTableExtension (line 91) | static CardTableExtension* const card_table() { assert(_card_tab... method tenuring_threshold (line 95) | static int tenuring_threshold() { return _tenuring_thres... method elapsedTimer (line 96) | static elapsedTimer* accumulated_time() { return &_accumulated_t... method consecutive_skipped_scavenges (line 97) | static int consecutive_skipped_scavenges() method CollectorCounters (line 101) | static CollectorCounters* counters() { return _counters; } method ReferenceProcessor (line 104) | static ReferenceProcessor* const reference_processor() { method set_survivor_overflow (line 111) | static void set_survivor_overflow(bool state) { method set_young_generation_boundary (line 116) | static void set_young_generation_boundary(HeapWord* v) { method is_obj_in_young (line 146) | inline static bool is_obj_in_young(HeapWord* o) { FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp class PSRootsClosure (line 91) | class PSRootsClosure: public OopClosure { method do_oop_work (line 96) | void do_oop_work(T *p) { method PSRootsClosure (line 103) | PSRootsClosure(PSPromotionManager* pm) : _promotion_manager(pm) { } method do_oop (line 104) | void do_oop(oop* p) { PSRootsClosure::do_oop_work(p); } method do_oop (line 105) | void do_oop(narrowOop* p) { PSRootsClosure::do_oop_work(p); } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp class GCTask (line 36) | class GCTask class OopClosure (line 37) | class OopClosure class OopStack (line 38) | class OopStack class ObjectStartArray (line 39) | class ObjectStartArray class ParallelTaskTerminator (line 40) | class ParallelTaskTerminator class MutableSpace (line 41) | class MutableSpace class PSOldGen (line 42) | class PSOldGen class Thread (line 43) | class Thread class VMThread (line 44) | class VMThread class ScavengeRootsTask (line 53) | class ScavengeRootsTask : public GCTask { type RootType (line 55) | enum RootType { method ScavengeRootsTask (line 69) | ScavengeRootsTask(RootType value) : _root_type(value) {} class ThreadRootsTask (line 83) | class ThreadRootsTask : public GCTask { method ThreadRootsTask (line 88) | ThreadRootsTask(JavaThread* root) : _java_thread(root), _vm_thread(NUL... method ThreadRootsTask (line 89) | ThreadRootsTask(VMThread* root) : _java_thread(NULL), _vm_thread(root) {} class StealTask (line 102) | class StealTask : public GCTask { method ParallelTaskTerminator (line 110) | ParallelTaskTerminator* terminator() { return _terminator; } class SerialOldToYoungRootsTask (line 120) | class SerialOldToYoungRootsTask : public GCTask { method SerialOldToYoungRootsTask (line 126) | SerialOldToYoungRootsTask(PSOldGen *gen, HeapWord* gen_top) : class OldToYoungRootsTask (line 179) | class OldToYoungRootsTask : public GCTask { method OldToYoungRootsTask (line 187) | OldToYoungRootsTask(PSOldGen *gen, FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp class PSVirtualSpace (line 35) | class PSVirtualSpace : public CHeapObj { method PSVirtualSpace (line 66) | PSVirtualSpace(size_t alignment): _alignment(alignment) { } method alignment (line 73) | size_t alignment() const { return _alignment; } method special (line 78) | bool special() const { return _special; } method grows_up (line 100) | virtual bool grows_up() const { return true; } method grows_down (line 101) | bool grows_down() const { return !grows_up(); } class PSVirtualSpaceVerifier (line 104) | class PSVirtualSpaceVerifier: public StackObj { method PSVirtualSpaceVerifier (line 108) | PSVirtualSpaceVerifier(PSVirtualSpace* space): _space(space) { class PSVirtualSpaceHighToLow (line 129) | class PSVirtualSpaceHighToLow : public PSVirtualSpace { method grows_up (line 143) | virtual bool grows_up() const { return false; } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp class PSMarkSweepDecorator (line 34) | class PSMarkSweepDecorator class PSYoungGen (line 36) | class PSYoungGen : public CHeapObj { method MemRegion (line 103) | MemRegion reserved() const { return _reserved; } method is_in (line 105) | bool is_in(const void* p) const { method is_in_reserved (line 109) | bool is_in_reserved(const void* p) const { method MutableSpace (line 113) | MutableSpace* eden_space() const { return _eden_space; } method MutableSpace (line 114) | MutableSpace* from_space() const { return _from_space; } method MutableSpace (line 115) | MutableSpace* to_space() const { return _to_space; } method PSVirtualSpace (line 116) | PSVirtualSpace* virtual_space() const { return _virtual_space; } method min_gen_size (line 119) | size_t min_gen_size() { return _min_gen_size; } method PSMarkSweepDecorator (line 122) | PSMarkSweepDecorator* eden_mark_sweep() const { return _eden_mark_s... method PSMarkSweepDecorator (line 123) | PSMarkSweepDecorator* from_mark_sweep() const { return _from_mark_s... method PSMarkSweepDecorator (line 124) | PSMarkSweepDecorator* to_mark_sweep() const { return _to_mark_swe... method max_size (line 149) | size_t max_size() const { return _reserved.byte_size(); } method gen_size_limit (line 153) | size_t gen_size_limit() const { return _max_gen_size; } method is_maximal_no_gc (line 155) | bool is_maximal_no_gc() const { method HeapWord (line 160) | HeapWord* allocate(size_t word_size) { method HeapWord (line 165) | HeapWord** top_addr() const { return eden_space()->top_addr(); } method HeapWord (line 166) | HeapWord** end_addr() const { return eden_space()->end_addr(); } FILE: HotSpot1.7/src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp class VM_ParallelGCFailedAllocation (line 32) | class VM_ParallelGCFailedAllocation: public VM_GC_Operation { method VMOp_Type (line 40) | virtual VMOp_Type type() const { method HeapWord (line 45) | HeapWord* result() const { return _result; } class VM_ParallelGCFailedPermanentAllocation (line 48) | class VM_ParallelGCFailedPermanentAllocation: public VM_GC_Operation { method VMOp_Type (line 57) | virtual VMOp_Type type() const { method HeapWord (line 61) | HeapWord* result() const { return _result; } class VM_ParallelGCSystemGC (line 64) | class VM_ParallelGCSystemGC: public VM_GC_Operation { method VMOp_Type (line 68) | virtual VMOp_Type type() const { return VMOp_ParallelGCSystemGC; } FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp class elapsedTimer (line 38) | class elapsedTimer class CollectorPolicy (line 39) | class CollectorPolicy class AdaptiveSizePolicy (line 41) | class AdaptiveSizePolicy : public CHeapObj { type GCPolicyKind (line 47) | enum GCPolicyKind { method GCPolicyKind (line 52) | virtual GCPolicyKind kind() const { return _gc_adaptive_size_policy; } type SizePolicyTrueValues (line 54) | enum SizePolicyTrueValues { method gc_pause_goal_sec (line 194) | double gc_pause_goal_sec() const { return _gc_pause_goal_sec; } method major_gc_cost (line 205) | double major_gc_cost() const { method minor_gc_cost (line 220) | double minor_gc_cost() const { method gc_cost (line 231) | virtual double gc_cost() const { method major_gc_interval_average_for_decay (line 248) | virtual double major_gc_interval_average_for_decay() const { method adjusted_mutator_cost (line 265) | double adjusted_mutator_cost() const { method mutator_cost (line 271) | virtual double mutator_cost() const { method young_gen_policy_is_ready (line 278) | bool young_gen_policy_is_ready() { return _young_gen_policy_is_ready; } method update_minor_pause_old_estimator (line 281) | virtual void update_minor_pause_old_estimator(double minor_pause_in_ms) { method change_old_gen_for_throughput (line 295) | int change_old_gen_for_throughput() const { method set_change_old_gen_for_throughput (line 298) | void set_change_old_gen_for_throughput(int v) { method change_young_gen_for_throughput (line 301) | int change_young_gen_for_throughput() const { method set_change_young_gen_for_throughput (line 304) | void set_change_young_gen_for_throughput(int v) { method change_old_gen_for_maj_pauses (line 308) | int change_old_gen_for_maj_pauses() const { method set_change_old_gen_for_maj_pauses (line 311) | void set_change_old_gen_for_maj_pauses(int v) { method decrement_tenuring_threshold_for_gc_cost (line 315) | bool decrement_tenuring_threshold_for_gc_cost() const { method set_decrement_tenuring_threshold_for_gc_cost (line 318) | void set_decrement_tenuring_threshold_for_gc_cost(bool v) { method increment_tenuring_threshold_for_gc_cost (line 321) | bool increment_tenuring_threshold_for_gc_cost() const { method set_increment_tenuring_threshold_for_gc_cost (line 324) | void set_increment_tenuring_threshold_for_gc_cost(bool v) { method decrement_tenuring_threshold_for_survivor_limit (line 327) | bool decrement_tenuring_threshold_for_survivor_limit() const { method set_decrement_tenuring_threshold_for_survivor_limit (line 330) | void set_decrement_tenuring_threshold_for_survivor_limit(bool v) { method is_gc_cms_adaptive_size_policy (line 370) | bool is_gc_cms_adaptive_size_policy() { method is_gc_ps_adaptive_size_policy (line 373) | bool is_gc_ps_adaptive_size_policy() { method AdaptivePaddedAverage (line 377) | AdaptivePaddedAverage* avg_minor_pause() const { return _avg_minor_p... method AdaptiveWeightedAverage (line 378) | AdaptiveWeightedAverage* avg_minor_interval() const { method AdaptiveWeightedAverage (line 381) | AdaptiveWeightedAverage* avg_minor_gc_cost() const { method AdaptiveWeightedAverage (line 385) | AdaptiveWeightedAverage* avg_major_gc_cost() const { method AdaptiveWeightedAverage (line 389) | AdaptiveWeightedAverage* avg_young_live() const { return _avg_young_li... method AdaptiveWeightedAverage (line 390) | AdaptiveWeightedAverage* avg_eden_live() const { return _avg_eden_live; } method AdaptiveWeightedAverage (line 391) | AdaptiveWeightedAverage* avg_old_live() const { return _avg_old_live; } method AdaptivePaddedAverage (line 393) | AdaptivePaddedAverage* avg_survived() const { return _avg_survived; } method AdaptivePaddedNoZeroDevAverage (line 394) | AdaptivePaddedNoZeroDevAverage* avg_pretenured() { return _avg_preten... method LinearLeastSquareFit (line 401) | virtual LinearLeastSquareFit* minor_pause_old_estimator() const { method LinearLeastSquareFit (line 405) | LinearLeastSquareFit* minor_pause_young_estimator() { method LinearLeastSquareFit (line 408) | LinearLeastSquareFit* minor_collection_estimator() { method LinearLeastSquareFit (line 412) | LinearLeastSquareFit* major_collection_estimator() { method minor_pause_young_slope (line 416) | float minor_pause_young_slope() { method minor_collection_slope (line 420) | float minor_collection_slope() { return _minor_collection_estimator->s... method major_collection_slope (line 421) | float major_collection_slope() { return _major_collection_estimator->s... method minor_pause_old_slope (line 423) | float minor_pause_old_slope() { method set_eden_size (line 427) | void set_eden_size(size_t new_size) { method set_survivor_size (line 430) | void set_survivor_size(size_t new_size) { method calculated_eden_size_in_bytes (line 434) | size_t calculated_eden_size_in_bytes() const { method calculated_promo_size_in_bytes (line 438) | size_t calculated_promo_size_in_bytes() const { method calculated_survivor_size_in_bytes (line 442) | size_t calculated_survivor_size_in_bytes() const { method gc_overhead_limit_exceeded (line 451) | bool gc_overhead_limit_exceeded() { method set_gc_overhead_limit_exceeded (line 454) | void set_gc_overhead_limit_exceeded(bool v) { method gc_overhead_limit_near (line 459) | bool gc_overhead_limit_near() { method uint (line 463) | uint gc_overhead_limit_count() { return _gc_overhead_limit_count; } method reset_gc_overhead_limit_count (line 464) | void reset_gc_overhead_limit_count() { _gc_overhead_limit_count = 0; } method inc_gc_overhead_limit_count (line 465) | void inc_gc_overhead_limit_count() { _gc_overhead_limit_count++; } method change_young_gen_for_min_pauses (line 469) | int change_young_gen_for_min_pauses() const { method set_change_young_gen_for_min_pauses (line 472) | void set_change_young_gen_for_min_pauses(int v) { method set_decrease_for_footprint (line 475) | void set_decrease_for_footprint(int v) { _decrease_for_footprint = v; } method decrease_for_footprint (line 476) | int decrease_for_footprint() const { return _decrease_for_footprint; } method decide_at_full_gc (line 477) | int decide_at_full_gc() { return _decide_at_full_gc; } method set_decide_at_full_gc (line 478) | void set_decide_at_full_gc(int v) { _decide_at_full_gc = v; } class AdaptiveSizePolicyOutput (line 500) | class AdaptiveSizePolicyOutput : StackObj { method print_test (line 503) | bool print_test(uint count) { method AdaptiveSizePolicyOutput (line 518) | AdaptiveSizePolicyOutput(uint count) { method AdaptiveSizePolicyOutput (line 528) | AdaptiveSizePolicyOutput(AdaptiveSizePolicy* size_policy, FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/ageTable.hpp function VALUE_OBJ_CLASS_SPEC (line 39) | class ageTable VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/allocationStats.hpp function VALUE_OBJ_CLASS_SPEC (line 34) | class AllocationStats VALUE_OBJ_CLASS_SPEC { function AllocationStats (line 84) | AllocationStats() { function compute_desired (line 89) | void compute_desired(size_t count, function desired (line 130) | ssize_t desired() const { return _desired; } function set_desired (line 131) | void set_desired(ssize_t v) { _desired = v; } function coal_desired (line 133) | ssize_t coal_desired() const { return _coal_desired; } function set_coal_desired (line 134) | void set_coal_desired(ssize_t v) { _coal_desired = v; } function surplus (line 136) | ssize_t surplus() const { return _surplus; } function set_surplus (line 137) | void set_surplus(ssize_t v) { _surplus = v; } function increment_surplus (line 138) | void increment_surplus() { _surplus++; } function decrement_surplus (line 139) | void decrement_surplus() { _surplus--; } function bfr_surp (line 141) | ssize_t bfr_surp() const { return _bfr_surp; } function set_bfr_surp (line 142) | void set_bfr_surp(ssize_t v) { _bfr_surp = v; } function prev_sweep (line 143) | ssize_t prev_sweep() const { return _prev_sweep; } function set_prev_sweep (line 144) | void set_prev_sweep(ssize_t v) { _prev_sweep = v; } function before_sweep (line 145) | ssize_t before_sweep() const { return _before_sweep; } function set_before_sweep (line 146) | void set_before_sweep(ssize_t v) { _before_sweep = v; } function coal_births (line 148) | ssize_t coal_births() const { return _coal_births; } function set_coal_births (line 149) | void set_coal_births(ssize_t v) { _coal_births = v; } function increment_coal_births (line 150) | void increment_coal_births() { _coal_births++; } function coal_deaths (line 152) | ssize_t coal_deaths() const { return _coal_deaths; } function set_coal_deaths (line 153) | void set_coal_deaths(ssize_t v) { _coal_deaths = v; } function increment_coal_deaths (line 154) | void increment_coal_deaths() { _coal_deaths++; } function split_births (line 156) | ssize_t split_births() const { return _split_births; } function set_split_births (line 157) | void set_split_births(ssize_t v) { _split_births = v; } function increment_split_births (line 158) | void increment_split_births() { _split_births++; } function split_deaths (line 160) | ssize_t split_deaths() const { return _split_deaths; } function set_split_deaths (line 161) | void set_split_deaths(ssize_t v) { _split_deaths = v; } function increment_split_deaths (line 162) | void increment_split_deaths() { _split_deaths++; } function NOT_PRODUCT (line 164) | NOT_PRODUCT( function set_returned_bytes (line 166) | void set_returned_bytes(size_t v) { _returned_bytes = v; } FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/cSpaceCounters.hpp class CSpaceCounters (line 35) | class CSpaceCounters: public CHeapObj { method update_capacity (line 58) | inline void update_capacity() { method update_used (line 62) | inline void update_used() { method update_all (line 66) | inline void update_all() { class ContiguousSpaceUsedHelper (line 74) | class ContiguousSpaceUsedHelper : public PerfLongSampleHelper { method ContiguousSpaceUsedHelper (line 79) | ContiguousSpaceUsedHelper(ContiguousSpace* space) : _space(space) { } method jlong (line 81) | inline jlong take_sample() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/collectorCounters.hpp class CollectorCounters (line 33) | class CollectorCounters: public CHeapObj { method PerfCounter (line 56) | inline PerfCounter* invocation_counter() const { return _invocations; } method PerfCounter (line 58) | inline PerfCounter* time_counter() const { return _time; } method PerfVariable (line 60) | inline PerfVariable* last_entry_counter() const { return _last_entry_t... method PerfVariable (line 62) | inline PerfVariable* last_exit_counter() const { return _last_exit_ti... class TraceCollectorStats (line 67) | class TraceCollectorStats: public PerfTraceTimedEvent { method TraceCollectorStats (line 73) | inline TraceCollectorStats(CollectorCounters* c) : FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/concurrentGCThread.cpp function _sltLoop (line 166) | static void _sltLoop(JavaThread* thread, TRAPS) { function SurrogateLockerThread (line 177) | SurrogateLockerThread* SurrogateLockerThread::make(TRAPS) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/concurrentGCThread.hpp class VoidClosure (line 32) | class VoidClosure class SuspendibleThreadSet (line 43) | class SuspendibleThreadSet { method SuspendibleThreadSet (line 54) | SuspendibleThreadSet() : _initialized(false) {} method should_yield (line 62) | bool should_yield() { return _async_stop; } method initialize (line 71) | void initialize() { class ConcurrentGCThread (line 78) | class ConcurrentGCThread: public NamedThread { type CGC_flag_type (line 85) | enum CGC_flag_type { method CGC_flag_is_set (line 94) | static bool CGC_flag_is_set(int b) { return (_CGC_flag & b) != 0; } method set_CGC_flag (line 95) | static int set_CGC_flag(int b) { return _CGC_flag |= b; } method reset_CGC_flag (line 96) | static int reset_CGC_flag(int b) { return _CGC_flag &= ~b; } method is_ConcurrentGC_thread (line 122) | bool is_ConcurrentGC_thread() const { return true; } method yield (line 130) | virtual void yield() {} method should_yield (line 132) | bool should_yield() { return _sts.should_yield(); } class SurrogateLockerThread (line 147) | class SurrogateLockerThread: public JavaThread { type SLT_msg_type (line 150) | enum SLT_msg_type { method is_hidden_from_external_view (line 166) | bool is_hidden_from_external_view() const { return true; } FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/copyFailedInfo.hpp class CopyFailedInfo (line 31) | class CopyFailedInfo : public CHeapObj { method CopyFailedInfo (line 38) | CopyFailedInfo() : _first_size(0), _smallest_size(0), _total_size(0), ... method register_copy_failure (line 40) | virtual void register_copy_failure(size_t size) { method reset (line 51) | virtual void reset() { method has_failed (line 58) | bool has_failed() const { return _count != 0; } method first_size (line 59) | size_t first_size() const { return _first_size; } method smallest_size (line 60) | size_t smallest_size() const { return _smallest_size; } method total_size (line 61) | size_t total_size() const { return _total_size; } method uint (line 62) | uint failed_count() const { return _count; } class PromotionFailedInfo (line 65) | class PromotionFailedInfo : public CopyFailedInfo { method PromotionFailedInfo (line 69) | PromotionFailedInfo() : CopyFailedInfo(), _thread(NULL) {} method register_copy_failure (line 71) | void register_copy_failure(size_t size) { method reset (line 80) | void reset() { method OSThread (line 85) | OSThread* thread() const { return _thread; } class EvacuationFailedInfo (line 88) | class EvacuationFailedInfo : public CopyFailedInfo {} FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gSpaceCounters.hpp class GSpaceCounters (line 37) | class GSpaceCounters: public CHeapObj { method update_capacity (line 60) | inline void update_capacity() { method update_used (line 64) | inline void update_used() { method update_used (line 74) | inline void update_used(size_t used) { method inc_used (line 78) | inline void inc_used(size_t size) { method debug_only (line 82) | debug_only( method jlong (line 88) | jlong capacity() { method update_all (line 93) | inline void update_all() { class GenerationUsedHelper (line 101) | class GenerationUsedHelper : public PerfLongSampleHelper { method GenerationUsedHelper (line 106) | GenerationUsedHelper(Generation* g) : _gen(g) { } method jlong (line 108) | inline jlong take_sample() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp class GCAdaptivePolicyCounters (line 36) | class GCAdaptivePolicyCounters : public GCPolicyCounters { method update_eden_size (line 85) | inline void update_eden_size() { method update_promo_size (line 90) | inline void update_promo_size() { method update_avg_minor_pause_counter (line 95) | inline void update_avg_minor_pause_counter() { method update_avg_minor_interval_counter (line 99) | inline void update_avg_minor_interval_counter() { method update_minor_pause_counter (line 105) | inline void update_minor_pause_counter() { method update_minor_gc_cost_counter (line 110) | inline void update_minor_gc_cost_counter() { method update_avg_young_live_counter (line 115) | inline void update_avg_young_live_counter() { method update_avg_survived_avg_counters (line 121) | inline void update_avg_survived_avg_counters() { method update_avg_survived_dev_counters (line 126) | inline void update_avg_survived_dev_counters() { method update_avg_survived_padded_avg_counters (line 131) | inline void update_avg_survived_padded_avg_counters() { method update_change_old_gen_for_throughput (line 137) | inline void update_change_old_gen_for_throughput() { method update_change_young_gen_for_throughput (line 141) | inline void update_change_young_gen_for_throughput() { method update_decrease_for_footprint (line 145) | inline void update_decrease_for_footprint() { method update_decide_at_full_gc_counter (line 150) | inline void update_decide_at_full_gc_counter() { method update_minor_pause_young_slope_counter (line 155) | inline void update_minor_pause_young_slope_counter() { method AdaptiveSizePolicy (line 164) | virtual AdaptiveSizePolicy* size_policy() { return _size_policy; } method update_survived (line 172) | inline void update_survived(size_t survived) { method update_promoted (line 175) | inline void update_promoted(size_t promoted) { method update_young_capacity (line 178) | inline void update_young_capacity(size_t size_in_bytes) { method update_survivor_size_counters (line 184) | inline void update_survivor_size_counters() { method update_survivor_overflowed (line 188) | inline void update_survivor_overflowed(bool survivor_overflowed) { method update_tenuring_threshold (line 191) | inline void update_tenuring_threshold(int threshold) { method update_increment_tenuring_threshold_for_gc_cost (line 194) | inline void update_increment_tenuring_threshold_for_gc_cost() { method update_decrement_tenuring_threshold_for_gc_cost (line 198) | inline void update_decrement_tenuring_threshold_for_gc_cost() { method update_decrement_tenuring_threshold_for_survivor_limit (line 202) | inline void update_decrement_tenuring_threshold_for_survivor_limit() { method update_change_young_gen_for_min_pauses (line 206) | inline void update_change_young_gen_for_min_pauses() { method update_change_old_gen_for_maj_pauses (line 210) | inline void update_change_old_gen_for_maj_pauses() { method update_minor_collection_slope_counter (line 215) | inline void update_minor_collection_slope_counter() { method update_major_collection_slope_counter (line 221) | inline void update_major_collection_slope_counter() { method set_size_policy (line 227) | void set_size_policy(AdaptiveSizePolicy* v) { _size_policy = v; } method kind (line 229) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcHeapSummary.hpp class VirtualSpaceSummary (line 30) | class VirtualSpaceSummary : public StackObj { method VirtualSpaceSummary (line 35) | VirtualSpaceSummary() : method VirtualSpaceSummary (line 37) | VirtualSpaceSummary(HeapWord* start, HeapWord* committed_end, HeapWord... method HeapWord (line 40) | HeapWord* start() const { return _start; } method HeapWord (line 41) | HeapWord* committed_end() const { return _committed_end; } method HeapWord (line 42) | HeapWord* reserved_end() const { return _reserved_end; } method committed_size (line 43) | size_t committed_size() const { return (uintptr_t)_committed_end - (ui... method reserved_size (line 44) | size_t reserved_size() const { return (uintptr_t)_reserved_end - (uint... class SpaceSummary (line 47) | class SpaceSummary : public StackObj { method SpaceSummary (line 52) | SpaceSummary() : method SpaceSummary (line 54) | SpaceSummary(HeapWord* start, HeapWord* end, size_t used) : method HeapWord (line 57) | HeapWord* start() const { return _start; } method HeapWord (line 58) | HeapWord* end() const { return _end; } method used (line 59) | size_t used() const { return _used; } method size (line 60) | size_t size() const { return (uintptr_t)_end - (uintptr_t)_start; } class GCHeapSummary (line 63) | class GCHeapSummary method GCHeapSummary (line 77) | GCHeapSummary() : method GCHeapSummary (line 79) | GCHeapSummary(VirtualSpaceSummary& heap_space, size_t used) : method VirtualSpaceSummary (line 82) | const VirtualSpaceSummary& heap() const { return _heap; } method used (line 83) | size_t used() const { return _used; } method accept (line 85) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class PSHeapSummary (line 64) | class PSHeapSummary method PSHeapSummary (line 98) | PSHeapSummary(VirtualSpaceSummary& heap_space, size_t heap_used, Virtu... method VirtualSpaceSummary (line 100) | const VirtualSpaceSummary& old() const { return _old; } method SpaceSummary (line 101) | const SpaceSummary& old_space() const { return _old_space; } method VirtualSpaceSummary (line 102) | const VirtualSpaceSummary& young() const { return _young; } method SpaceSummary (line 103) | const SpaceSummary& eden() const { return _eden; } method SpaceSummary (line 104) | const SpaceSummary& from() const { return _from; } method SpaceSummary (line 105) | const SpaceSummary& to() const { return _to; } method accept (line 107) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class GCHeapSummaryVisitor (line 66) | class GCHeapSummaryVisitor { method visit (line 69) | virtual void visit(const PSHeapSummary* heap_summary) const {} class GCHeapSummary (line 72) | class GCHeapSummary : public StackObj { method GCHeapSummary (line 77) | GCHeapSummary() : method GCHeapSummary (line 79) | GCHeapSummary(VirtualSpaceSummary& heap_space, size_t used) : method VirtualSpaceSummary (line 82) | const VirtualSpaceSummary& heap() const { return _heap; } method used (line 83) | size_t used() const { return _used; } method accept (line 85) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class PSHeapSummary (line 90) | class PSHeapSummary : public GCHeapSummary { method PSHeapSummary (line 98) | PSHeapSummary(VirtualSpaceSummary& heap_space, size_t heap_used, Virtu... method VirtualSpaceSummary (line 100) | const VirtualSpaceSummary& old() const { return _old; } method SpaceSummary (line 101) | const SpaceSummary& old_space() const { return _old_space; } method VirtualSpaceSummary (line 102) | const VirtualSpaceSummary& young() const { return _young; } method SpaceSummary (line 103) | const SpaceSummary& eden() const { return _eden; } method SpaceSummary (line 104) | const SpaceSummary& from() const { return _from; } method SpaceSummary (line 105) | const SpaceSummary& to() const { return _to; } method accept (line 107) | virtual void accept(GCHeapSummaryVisitor* visitor) const { class PermGenSummary (line 112) | class PermGenSummary : public StackObj { method PermGenSummary (line 117) | PermGenSummary() : method PermGenSummary (line 119) | PermGenSummary(const VirtualSpaceSummary& perm_space, const SpaceSumma... method VirtualSpaceSummary (line 122) | const VirtualSpaceSummary& perm_space() const { return _perm_space; } method SpaceSummary (line 123) | const SpaceSummary& object_space() const { return _object_space; } FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp class GCPolicyCounters (line 33) | class GCPolicyCounters: public CHeapObj { type Name (line 51) | enum Name { method PerfVariable (line 61) | inline PerfVariable* tenuring_threshold() const { method PerfVariable (line 65) | inline PerfVariable* desired_survivor_size() const { method update_counters (line 71) | virtual void update_counters() {} method kind (line 73) | virtual GCPolicyCounters::Name kind() const { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcStats.hpp class GCStats (line 30) | class GCStats : public CHeapObj { type Name (line 39) | enum Name { method Name (line 44) | virtual Name kind() { method AdaptivePaddedNoZeroDevAverage (line 48) | AdaptivePaddedNoZeroDevAverage* avg_promoted() const { return _avg_pr... method average_promoted_in_bytes (line 51) | size_t average_promoted_in_bytes() const { method padded_average_promoted_in_bytes (line 56) | size_t padded_average_promoted_in_bytes() const { class CMSGCStats (line 61) | class CMSGCStats : public GCStats { method Name (line 65) | virtual Name kind() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcTimer.cpp function GCPhase (line 153) | GCPhase* TimePartitions::phase_at(int index) const { function jlong (line 160) | jlong TimePartitions::sum_of_pauses() { function jlong (line 164) | jlong TimePartitions::longest_pause() { function GCPhase (line 176) | GCPhase* TimePartitionPhasesIterator::next() { class TimePartitionPhasesIteratorTest (line 186) | class TimePartitionPhasesIteratorTest { method all (line 188) | static void all() { method validate_pause_phase (line 197) | static void validate_pause_phase(GCPhase* phase, int level, const char... method one_pause (line 204) | static void one_pause() { method two_pauses (line 218) | static void two_pauses() { method one_sub_pause_phase (line 236) | static void one_sub_pause_phase() { method max_nested_pause_phases (line 254) | static void max_nested_pause_phases() { method many_sub_pause_phases (line 278) | static void many_sub_pause_phases() { method many_sub_pause_phases2 (line 307) | static void many_sub_pause_phases2() { class GCTimerTest (line 346) | class GCTimerTest { method all (line 348) | static void all() { method gc_start (line 353) | static void gc_start() { method gc_end (line 360) | static void gc_end() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcTimer.hpp class ConcurrentPhase (line 32) | class ConcurrentPhase method accept (line 75) | void accept(PhaseVisitor* visitor) { class GCPhase (line 33) | class GCPhase method set_name (line 52) | void set_name(const char* name) { _name = name; } method level (line 55) | int level() { return _level; } method set_level (line 56) | void set_level(int level) { _level = level; } method jlong (line 58) | jlong start() { return _start; } method set_start (line 59) | void set_start(jlong time) { _start = time; } method jlong (line 61) | jlong end() { return _end; } method set_end (line 62) | void set_end(jlong time) { _end = time; } class PausePhase (line 34) | class PausePhase method accept (line 69) | void accept(PhaseVisitor* visitor) { class GrowableArray (line 36) | class GrowableArray class PhaseVisitor (line 38) | class PhaseVisitor { method visit (line 41) | virtual void visit(PausePhase* phase) { visit((GCPhase*)phase); } method visit (line 42) | virtual void visit(ConcurrentPhase* phase) { visit((GCPhase*)phase); } class GCPhase (line 45) | class GCPhase { method set_name (line 52) | void set_name(const char* name) { _name = name; } method level (line 55) | int level() { return _level; } method set_level (line 56) | void set_level(int level) { _level = level; } method jlong (line 58) | jlong start() { return _start; } method set_start (line 59) | void set_start(jlong time) { _start = time; } method jlong (line 61) | jlong end() { return _end; } method set_end (line 62) | void set_end(jlong time) { _end = time; } class PausePhase (line 67) | class PausePhase : public GCPhase { method accept (line 69) | void accept(PhaseVisitor* visitor) { class ConcurrentPhase (line 74) | class ConcurrentPhase : public GCPhase { method accept (line 75) | void accept(PhaseVisitor* visitor) { class PhasesStack (line 80) | class PhasesStack { method PhasesStack (line 90) | PhasesStack() { clear(); } class TimePartitions (line 98) | class TimePartitions { class PhasesIterator (line 127) | class PhasesIterator { class GCTimer (line 133) | class GCTimer : public ResourceObj { method jlong (line 147) | jlong gc_start() { return _gc_start; } method jlong (line 148) | jlong gc_end() { return _gc_end; } method TimePartitions (line 150) | TimePartitions* time_partitions() { return &_time_partitions; } class STWGCTimer (line 160) | class STWGCTimer : public GCTimer { class ConcurrentGCTimer (line 166) | class ConcurrentGCTimer : public GCTimer { class TimePartitionPhasesIterator (line 172) | class TimePartitionPhasesIterator { method TimePartitionPhasesIterator (line 177) | TimePartitionPhasesIterator(TimePartitions* time_partitions) : _time_p... class GCTimerAllTest (line 188) | class GCTimerAllTest { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcTrace.cpp function GCId (line 45) | static GCId create_new_gc_id() { class ObjectCountEventSenderClosure (line 96) | class ObjectCountEventSenderClosure : public KlassInfoClosure { method ObjectCountEventSenderClosure (line 103) | ObjectCountEventSenderClosure(GCId gc_id, size_t total_size_in_words, ... method do_cinfo (line 110) | virtual void do_cinfo(KlassInfoEntry* entry) { method should_send_event (line 117) | bool should_send_event(const KlassInfoEntry* entry) const { class ObjectCountFilter (line 123) | class ObjectCountFilter : public BoolObjectClosure { method ObjectCountFilter (line 127) | ObjectCountFilter(BoolObjectClosure* is_alive) : _is_alive(is_alive) { method do_object_b (line 131) | bool do_object_b(oop obj) { method do_object (line 135) | void do_object(oop obj) { ShouldNotReachHere(); } method is_externally_visible_klass (line 138) | bool is_externally_visible_klass(klassOop k) const { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcTrace.hpp class EvacuationInfo (line 40) | class EvacuationInfo class GCHeapSummary (line 41) | class GCHeapSummary class PermGenSummary (line 42) | class PermGenSummary class PSHeapSummary (line 43) | class PSHeapSummary class ReferenceProcessorStats (line 44) | class ReferenceProcessorStats class TimePartitions (line 45) | class TimePartitions class BoolObjectClosure (line 46) | class BoolObjectClosure function VALUE_OBJ_CLASS_SPEC (line 48) | class SharedGCInfo VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 89) | class ParallelOldGCInfo VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 101) | class G1YoungGCInfo VALUE_OBJ_CLASS_SPEC { class GCTracer (line 113) | class GCTracer : public ResourceObj { method GCTracer (line 127) | GCTracer(GCName name) : _shared_gc_info(name) {} class YoungGCTracer (line 139) | class YoungGCTracer : public GCTracer { method YoungGCTracer (line 145) | YoungGCTracer(GCName name) : GCTracer(name), _tenuring_threshold(UNSET... class OldGCTracer (line 157) | class OldGCTracer : public GCTracer { method OldGCTracer (line 159) | OldGCTracer(GCName name) : GCTracer(name) {} class ParallelOldTracer (line 170) | class ParallelOldTracer : public OldGCTracer { method ParallelOldTracer (line 174) | ParallelOldTracer() : OldGCTracer(ParallelOld) {} class SerialOldTracer (line 184) | class SerialOldTracer : public OldGCTracer { method SerialOldTracer (line 186) | SerialOldTracer() : OldGCTracer(SerialOld) {} class ParallelScavengeTracer (line 189) | class ParallelScavengeTracer : public YoungGCTracer { method ParallelScavengeTracer (line 191) | ParallelScavengeTracer() : YoungGCTracer(ParallelScavenge) {} class DefNewTracer (line 194) | class DefNewTracer : public YoungGCTracer { method DefNewTracer (line 196) | DefNewTracer() : YoungGCTracer(DefNew) {} class ParNewTracer (line 199) | class ParNewTracer : public YoungGCTracer { method ParNewTracer (line 201) | ParNewTracer() : YoungGCTracer(ParNew) {} class G1NewTracer (line 205) | class G1NewTracer : public YoungGCTracer { method G1NewTracer (line 209) | G1NewTracer() : YoungGCTracer(G1New) {} class CMSTracer (line 223) | class CMSTracer : public OldGCTracer { method CMSTracer (line 225) | CMSTracer() : OldGCTracer(ConcurrentMarkSweep) {} class G1OldTracer (line 228) | class G1OldTracer : public OldGCTracer { method G1OldTracer (line 230) | G1OldTracer() : OldGCTracer(G1Old) {} FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcTraceSend.cpp function TraceStructCopyFailed (line 98) | static TraceStructCopyFailed to_trace_struct(const CopyFailedInfo& cf_in... function TraceStructVirtualSpace (line 164) | static TraceStructVirtualSpace to_trace_struct(const VirtualSpaceSummary... function TraceStructObjectSpace (line 174) | static TraceStructObjectSpace to_trace_struct(const SpaceSummary& summar... class GCHeapSummaryEventSender (line 183) | class GCHeapSummaryEventSender : public GCHeapSummaryVisitor { method GCHeapSummaryEventSender (line 187) | GCHeapSummaryEventSender(GCId id, GCWhen::Type when) : _id(id), _when(... method visit (line 189) | void visit(const GCHeapSummary* heap_summary) const { method visit (line 202) | void visit(const PSHeapSummary* ps_heap_summary) const { class PhaseSender (line 239) | class PhaseSender : public PhaseVisitor { method PhaseSender (line 242) | PhaseSender(GCId gc_id) : _gc_id(gc_id) {} method send_phase (line 245) | void send_phase(PausePhase* pause) { method visit (line 256) | void visit(GCPhase* pause) { ShouldNotReachHere(); } method visit (line 257) | void visit(ConcurrentPhase* pause) { Unimplemented(); } method visit (line 258) | void visit(PausePhase* pause) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcTraceTime.hpp class GCTimer (line 30) | class GCTimer class GCTraceTime (line 32) | class GCTraceTime { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcUtil.hpp class AdaptiveWeightedAverage (line 46) | class AdaptiveWeightedAverage : public CHeapObj { method increment_count (line 60) | void increment_count() { method set_average (line 67) | void set_average(float avg) { _average = avg; } method AdaptiveWeightedAverage (line 75) | AdaptiveWeightedAverage(unsigned weight, float avg = 0.0) : method clear (line 80) | void clear() { method modify (line 88) | void modify(size_t avg, unsigned wt, bool force = false) { method average (line 95) | float average() const { return _average; } method weight (line 96) | unsigned weight() const { return _weight; } method count (line 97) | unsigned count() const { return _sample_count; } method last_sample (line 98) | float last_sample() const { return _last_sample; } method is_old (line 99) | bool is_old() const { return _is_old; } method exp_avg (line 104) | static inline float exp_avg(float avg, float sample, method exp_avg (line 109) | static inline size_t exp_avg(size_t avg, size_t sample, class AdaptivePaddedAverage (line 126) | class AdaptivePaddedAverage : public AdaptiveWeightedAverage { method set_padded_average (line 134) | void set_padded_average(float avg) { _padded_avg = avg; } method set_deviation (line 135) | void set_deviation(float dev) { _deviation = dev; } method AdaptivePaddedAverage (line 138) | AdaptivePaddedAverage() : method AdaptivePaddedAverage (line 142) | AdaptivePaddedAverage(unsigned weight, unsigned padding) : method padded_average (line 152) | float padded_average() const { return _padded_avg; } method deviation (line 153) | float deviation() const { return _deviation; } method padding (line 154) | unsigned padding() const { return _padding; } method clear (line 156) | void clear() { class AdaptivePaddedNoZeroDevAverage (line 179) | class AdaptivePaddedNoZeroDevAverage : public AdaptivePaddedAverage { method AdaptivePaddedNoZeroDevAverage (line 181) | AdaptivePaddedNoZeroDevAverage(unsigned weight, unsigned padding) : class LinearLeastSquareFit (line 195) | class LinearLeastSquareFit : public CHeapObj { method slope (line 211) | double slope() { return _slope; } class GCPauseTimer (line 219) | class GCPauseTimer : StackObj { method GCPauseTimer (line 222) | GCPauseTimer(elapsedTimer* timer) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/gcWhen.hpp class GCWhen (line 31) | class GCWhen : AllStatic { type Type (line 33) | enum Type { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/generationCounters.hpp class GenerationCounters (line 34) | class GenerationCounters: public CHeapObj { method GenerationCounters (line 58) | GenerationCounters() FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/hSpaceCounters.hpp class HeapSpaceUsedHelper (line 37) | class HeapSpaceUsedHelper class G1SpaceMonitoringSupport (line 38) | class G1SpaceMonitoringSupport class HSpaceCounters (line 40) | class HSpaceCounters: public CHeapObj { method update_capacity (line 61) | inline void update_capacity(size_t v) { method update_used (line 65) | inline void update_used(size_t v) { method debug_only (line 69) | debug_only( method jlong (line 75) | jlong capacity() { method update_all (line 80) | inline void update_all(size_t capacity, size_t used) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/immutableSpace.hpp class ImmutableSpace (line 36) | class ImmutableSpace: public CHeapObj { method ImmutableSpace (line 43) | ImmutableSpace() { _bottom = NULL; _end = NULL; } method HeapWord (line 44) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 45) | HeapWord* end() const { return _end; } method MemRegion (line 47) | MemRegion region() const { return MemRegion(bottom(), end()); } method contains (line 52) | bool contains(const void* p) const { return _bottom <= p && p < _end; } method capacity_in_bytes (line 55) | size_t capacity_in_bytes() const { return capacity_in_words... method capacity_in_words (line 58) | size_t capacity_in_words() const { return pointer_delta... method capacity_in_words (line 59) | virtual size_t capacity_in_words(Thread*) const { return capacity_in_w... FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/isGCActiveMark.hpp class IsGCActiveMark (line 35) | class IsGCActiveMark : public StackObj { method IsGCActiveMark (line 37) | IsGCActiveMark() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/liveRange.hpp class LiveRange (line 36) | class LiveRange: public MemRegion { method LiveRange (line 38) | LiveRange(HeapWord* bottom, HeapWord* top): MemRegion(bottom, top) {} method set_end (line 40) | void set_end(HeapWord* e) { method set_word_size (line 44) | void set_word_size(size_t ws) { method LiveRange (line 49) | LiveRange * next() { return (LiveRange *) end(); } method move_to (line 51) | void move_to(HeapWord* destination) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/markSweep.cpp class AdjusterTracker (line 231) | class AdjusterTracker: public OopClosure { method AdjusterTracker (line 233) | AdjusterTracker() {} method do_oop (line 234) | void do_oop(oop* o) { MarkSweep::check_adjust_pointer(o); } method do_oop (line 235) | void do_oop(narrowOop* o) { MarkSweep::check_adjust_pointer(o); } function marksweep_init (line 347) | void marksweep_init() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/markSweep.hpp class ReferenceProcessor (line 37) | class ReferenceProcessor class DataLayout (line 38) | class DataLayout class SerialOldTracer (line 39) | class SerialOldTracer class STWGCTimer (line 40) | class STWGCTimer class PreservedMark (line 65) | class PreservedMark class MarkSweep (line 67) | class MarkSweep : AllStatic { class FollowRootClosure (line 71) | class FollowRootClosure: public OopsInGenClosure { class MarkAndPushClosure (line 77) | class MarkAndPushClosure: public OopClosure { method should_remember_mdo (line 81) | virtual const bool should_remember_mdo() const { return true; } method remember_mdo (line 82) | virtual void remember_mdo(DataLayout* p) { MarkSweep::revisit_mdo(p); } class FollowStackClosure (line 85) | class FollowStackClosure: public VoidClosure { class AdjustPointerClosure (line 90) | class AdjustPointerClosure: public OopsInGenClosure { method AdjustPointerClosure (line 94) | AdjustPointerClosure(bool is_root) : _is_root(is_root) {} class IsAliveClosure (line 100) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 106) | class KeepAliveClosure: public OopClosure { method ReferenceProcessor (line 198) | static ReferenceProcessor* const ref_processor() { return _ref_process... method STWGCTimer (line 200) | static STWGCTimer* gc_timer() { return _gc_timer; } method SerialOldTracer (line 201) | static SerialOldTracer* gc_tracer() { return _gc_tracer; } method adjust_root_pointer (line 220) | static void adjust_root_pointer(oop* p) { adjust_pointer(p, true); } method adjust_pointer (line 221) | static void adjust_pointer(oop* p) { adjust_pointer(p, false); } method adjust_pointer (line 222) | static void adjust_pointer(narrowOop* p) { adjust_pointer(p, false); } function VALUE_OBJ_CLASS_SPEC (line 250) | class PreservedMark VALUE_OBJ_CLASS_SPEC { function adjust_pointer (line 261) | void adjust_pointer() { function restore (line 265) | void restore() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp function HeapWord (line 765) | HeapWord* MutableNUMASpace::allocate(size_t size) { function HeapWord (line 810) | HeapWord* MutableNUMASpace::cas_allocate(size_t size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp class MutableNUMASpace (line 63) | class MutableNUMASpace : public MutableSpace { class LGRPSpace (line 66) | class LGRPSpace : public CHeapObj { type SpaceStats (line 73) | struct SpaceStats { method SpaceStats (line 77) | SpaceStats() { method set_last_page_scanned (line 91) | void set_last_page_scanned(char* p) { _last_page_scanned = p; } method LGRPSpace (line 93) | LGRPSpace(int l, size_t alignment) : _lgrp_id(l), _last_page_scanned... method add_invalid_region (line 102) | void add_invalid_region(MemRegion r) { method equals (line 111) | static bool equals(void* lgrp_id_value, LGRPSpace* p) { method set_allocation_failed (line 116) | void set_allocation_failed() { _allocation_failed = true; } method sample (line 118) | void sample() { method MemRegion (line 132) | MemRegion invalid_region() const { return _invalid_re... method set_invalid_region (line 133) | void set_invalid_region(MemRegion r) { _invalid_region = ... method lgrp_id (line 134) | int lgrp_id() const { return _lgrp_id; ... method MutableSpace (line 135) | MutableSpace* space() const { return _space; ... method AdaptiveWeightedAverage (line 136) | AdaptiveWeightedAverage* alloc_rate() const { return _alloc_rate... method clear_alloc_rate (line 137) | void clear_alloc_rate() { _alloc_rate->clear... method SpaceStats (line 138) | SpaceStats* space_stats() { return &_space_sta... method SpaceStats (line 77) | SpaceStats() { method clear_space_stats (line 139) | void clear_space_stats() { _space_stats = Spa... method set_page_size (line 149) | void set_page_size(size_t psz) { _page_size = psz;... method page_size (line 150) | size_t page_size() const { return _page_size... method adaptation_cycles (line 152) | unsigned adaptation_cycles() { return _adaptatio... method set_adaptation_cycles (line 153) | void set_adaptation_cycles(int v) { _adaptation_cycle... method samples_count (line 155) | unsigned samples_count() { return _samples_c... method increment_samples_count (line 156) | void increment_samples_count() { ++_samples_count;... method set_base_space_size (line 159) | void set_base_space_size(size_t v) { _base_space_size ... method base_space_size (line 160) | size_t base_space_size() const { return _base_spac... FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/mutableSpace.cpp function HeapWord (line 174) | HeapWord* MutableSpace::allocate(size_t size) { function HeapWord (line 192) | HeapWord* MutableSpace::cas_allocate(size_t size) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/mutableSpace.hpp class MutableSpaceMangler (line 43) | class MutableSpaceMangler class MutableSpace (line 45) | class MutableSpace: public ImmutableSpace { method MutableSpaceMangler (line 56) | MutableSpaceMangler* mangler() { return _mangler; } method set_last_setup_region (line 61) | void set_last_setup_region(MemRegion mr) { _last_setup_region = mr; } method MemRegion (line 62) | MemRegion last_setup_region() const { return _last_setup_region; } method HeapWord (line 69) | HeapWord* top() const { return _top; } method set_top (line 70) | virtual void set_top(HeapWord* value) { _top = value; } method HeapWord (line 72) | HeapWord** top_addr() { return &_top; } method HeapWord (line 73) | HeapWord** end_addr() { return &_end; } method set_bottom (line 75) | virtual void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 76) | virtual void set_end(HeapWord* value) { _end = value; } method alignment (line 78) | size_t alignment() { return _alignment; } method MemRegion (line 81) | MemRegion used_region() { return MemRegion(bottom(), top()); } method update (line 97) | virtual void update() { } method accumulate_statistics (line 98) | virtual void accumulate_statistics() { } method ensure_parsability (line 110) | virtual void ensure_parsability() { } method is_empty (line 115) | bool is_empty() const { return used_in_words() == 0; } method not_empty (line 116) | bool not_empty() const { return used_in_words() > 0; } method contains (line 117) | bool contains(const void* p) const { return _bottom <= p && p < _end; } method used_in_bytes (line 120) | size_t used_in_bytes() const { return used_in_words() *... method free_in_bytes (line 121) | size_t free_in_bytes() const { return free_in_words() *... method used_in_words (line 124) | virtual size_t used_in_words() const { return point... method free_in_words (line 125) | virtual size_t free_in_words() const { return point... method tlab_capacity (line 126) | virtual size_t tlab_capacity(Thread* thr) const { return capac... method unsafe_max_tlab_alloc (line 127) | virtual size_t unsafe_max_tlab_alloc(Thread* thr) const { return free_... FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/objectCountEventSender.hpp class KlassInfoEntry (line 31) | class KlassInfoEntry class ObjectCountEventSender (line 33) | class ObjectCountEventSender : public AllStatic { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp function HeapWord (line 174) | HeapWord* ParGCAllocBufferWithBOT::allocate_slow(size_t word_sz) { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp class PLABStats (line 35) | class PLABStats class ParGCAllocBuffer (line 38) | class ParGCAllocBuffer: public CHeapObj { method min_size (line 64) | static const size_t min_size() { method max_size (line 68) | static const size_t max_size() { method HeapWord (line 76) | HeapWord* allocate(size_t word_sz) { method undo_allocation (line 88) | void undo_allocation(HeapWord* obj, size_t word_sz) { method word_sz (line 96) | size_t word_sz() { return _word_sz; } method set_word_size (line 100) | void set_word_size(size_t new_word_sz) { method words_remaining (line 106) | size_t words_remaining() { method contains (line 111) | bool contains(void* addr) { method set_buf (line 116) | void set_buf(HeapWord* buf) { method flush_stats_and_retire (line 128) | void flush_stats_and_retire(PLABStats* stats, bool end_of_gc, bool ret... method invalidate (line 150) | void invalidate() { function VALUE_OBJ_CLASS_SPEC (line 167) | class PLABStats VALUE_OBJ_CLASS_SPEC { class ParGCAllocBufferWithBOT (line 224) | class ParGCAllocBufferWithBOT: public ParGCAllocBuffer { method HeapWord (line 238) | HeapWord* allocate(size_t word_sz) { method set_buf (line 250) | void set_buf(HeapWord* buf_start) { method MemRegion (line 259) | MemRegion range() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/spaceCounters.hpp class SpaceCounters (line 38) | class SpaceCounters: public CHeapObj { method update_capacity (line 61) | inline void update_capacity() { method update_used (line 65) | inline void update_used() { method update_all (line 69) | inline void update_all() { class MutableSpaceUsedHelper (line 77) | class MutableSpaceUsedHelper: public PerfLongSampleHelper { method MutableSpaceUsedHelper (line 82) | MutableSpaceUsedHelper(MutableSpace* m) : _m(m) { } method jlong (line 84) | inline jlong take_sample() { FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/spaceDecorator.hpp class SpaceDecorator (line 32) | class SpaceDecorator: public AllStatic { class SpaceMangler (line 73) | class SpaceMangler: public CHeapObj { method HeapWord (line 82) | HeapWord* top_for_allocations() { return _top_for_allocations; } method SpaceMangler (line 91) | SpaceMangler() : _top_for_allocations(NULL) {} class ContiguousSpace (line 122) | class ContiguousSpace class GenSpaceMangler (line 125) | class GenSpaceMangler: public SpaceMangler { method ContiguousSpace (line 128) | ContiguousSpace* sp() { return _sp; } method HeapWord (line 130) | HeapWord* top() const { return _sp->top(); } method HeapWord (line 131) | HeapWord* end() const { return _sp->end(); } method GenSpaceMangler (line 134) | GenSpaceMangler(ContiguousSpace* sp) : SpaceMangler(), _sp(sp) {} class MutableSpaceMangler (line 138) | class MutableSpaceMangler: public SpaceMangler { method MutableSpace (line 141) | MutableSpace* sp() { return _sp; } method HeapWord (line 143) | HeapWord* top() const { return _sp->top(); } method HeapWord (line 144) | HeapWord* end() const { return _sp->end(); } method MutableSpaceMangler (line 147) | MutableSpaceMangler(MutableSpace* sp) : SpaceMangler(), _sp(sp) {} FILE: HotSpot1.7/src/share/vm/gc_implementation/shared/vmGCOperations.hpp class VM_GC_Operation (line 70) | class VM_GC_Operation: public VM_Operation { method VM_GC_Operation (line 87) | VM_GC_Operation(unsigned int gc_count_before, method allow_nested_vm_operations (line 120) | virtual bool allow_nested_vm_operations() const { return true; } method prologue_succeeded (line 121) | bool prologue_succeeded() const { return _prologue_succeeded; } method set_gc_locked (line 123) | void set_gc_locked() { _gc_locked = true; } method gc_locked (line 124) | bool gc_locked() const { return _gc_locked; } class VM_GC_HeapInspection (line 131) | class VM_GC_HeapInspection: public VM_GC_Operation { method VM_GC_HeapInspection (line 137) | VM_GC_HeapInspection(outputStream* out, bool request_full_gc, method VMOp_Type (line 149) | virtual VMOp_Type type() const { return VMOp_GC_HeapInspection; } class VM_GenCollectForAllocation (line 158) | class VM_GenCollectForAllocation: public VM_GC_Operation { method VM_GenCollectForAllocation (line 164) | VM_GenCollectForAllocation(size_t size, method VMOp_Type (line 173) | virtual VMOp_Type type() const { return VMOp_GenCollectForAllocation; } method HeapWord (line 175) | HeapWord* result() const { return _res; } class VM_GenCollectFull (line 181) | class VM_GenCollectFull: public VM_GC_Operation { method VM_GenCollectFull (line 185) | VM_GenCollectFull(unsigned int gc_count_before, method VMOp_Type (line 192) | virtual VMOp_Type type() const { return VMOp_GenCollectFull; } class VM_GenCollectForPermanentAllocation (line 196) | class VM_GenCollectForPermanentAllocation: public VM_GC_Operation { method VM_GenCollectForPermanentAllocation (line 201) | VM_GenCollectForPermanentAllocation(size_t size, method VMOp_Type (line 211) | virtual VMOp_Type type() const { return VMOp_GenCollectForPermanentAll... method HeapWord (line 213) | HeapWord* result() const { return _res; } class SvcGCMarker (line 216) | class SvcGCMarker : public StackObj { method SvcGCMarker (line 222) | SvcGCMarker(reason_type reason ) { FILE: HotSpot1.7/src/share/vm/gc_interface/allocTracer.hpp class AllocTracer (line 31) | class AllocTracer : AllStatic { FILE: HotSpot1.7/src/share/vm/gc_interface/collectedHeap.cpp function VirtualSpaceSummary (line 87) | VirtualSpaceSummary CollectedHeap::create_heap_space_summary() { function GCHeapSummary (line 94) | GCHeapSummary CollectedHeap::create_heap_summary() { function PermGenSummary (line 99) | PermGenSummary CollectedHeap::create_perm_gen_summary() { function HeapWord (line 245) | HeapWord* CollectedHeap::allocate_from_tlab_slow(KlassHandle klass, Thre... function oop (line 356) | oop CollectedHeap::new_store_pre_barrier(JavaThread* thread, oop new_obj) { function HeapWord (line 463) | HeapWord* CollectedHeap::allocate_new_tlab(size_t size) { function oop (line 549) | oop CollectedHeap::Class_obj_allocate(KlassHandle klass, int size, Klass... FILE: HotSpot1.7/src/share/vm/gc_interface/collectedHeap.hpp class AdaptiveSizePolicy (line 42) | class AdaptiveSizePolicy class BarrierSet (line 43) | class BarrierSet class CollectorPolicy (line 44) | class CollectorPolicy class GCHeapSummary (line 45) | class GCHeapSummary class GCTimer (line 46) | class GCTimer class GCTracer (line 47) | class GCTracer class PermGenSummary (line 48) | class PermGenSummary class Thread (line 49) | class Thread class ThreadClosure (line 50) | class ThreadClosure class VirtualSpaceSummary (line 51) | class VirtualSpaceSummary class GCMessage (line 53) | class GCMessage : public FormatBuffer<1024> { method GCMessage (line 58) | GCMessage() {} class GCHeapLog (line 61) | class GCHeapLog : public EventLogBase { method GCHeapLog (line 66) | GCHeapLog() : EventLogBase("GC Heap History") {} method log_heap_before (line 68) | void log_heap_before() { method log_heap_after (line 71) | void log_heap_after() { class CollectedHeap (line 83) | class CollectedHeap : public CHeapObj { type Name (line 206) | enum Name { method filler_array_max_size (line 214) | static inline size_t filler_array_max_size() { method kind (line 218) | virtual CollectedHeap::Name kind() const { return CollectedHeap::Abstr... method MemRegion (line 231) | MemRegion reserved_region() const { return _reserved; } method address (line 232) | address base() const { return (address)reserved_region().start(); } method is_in_reserved (line 254) | bool is_in_reserved(const void* p) const { method is_in_reserved_or_null (line 258) | bool is_in_reserved_or_null(const void* p) const { method is_in_or_null (line 267) | bool is_in_or_null(const void* p) const { method is_in_closed_subset (line 295) | virtual bool is_in_closed_subset(const void* p) const { method is_in_closed_subset_or_null (line 299) | bool is_in_closed_subset_or_null(const void* p) const { method is_in_permanent_or_null (line 321) | bool is_in_permanent_or_null(const void *p) const { method is_permanent_or_null (line 330) | bool is_permanent_or_null(const void *p) const { method set_gc_cause (line 343) | void set_gc_cause(GCCause::Cause v) { method gc_cause (line 351) | GCCause::Cause gc_cause() { return _gc_cause; } method uint (line 354) | uint n_par_threads() { return _n_par_threads; } method set_par_threads (line 357) | virtual void set_par_threads(uint t) { _n_par_threads = t; } method preload_and_dump (line 362) | virtual void preload_and_dump(TRAPS) { ShouldNotReachHere(); } method min_fill_size (line 404) | static size_t min_fill_size() { method fill_with_object (line 411) | static void fill_with_object(MemRegion region, bool zap = true) { method fill_with_object (line 414) | static void fill_with_object(HeapWord* start, HeapWord* end, bool zap ... method supports_inline_contig_alloc (line 424) | virtual bool supports_inline_contig_alloc() const { method HeapWord (line 430) | virtual HeapWord** top_addr() const { method HeapWord (line 434) | virtual HeapWord** end_addr() const { method supports_tlab_allocation (line 470) | virtual bool supports_tlab_allocation() const { method tlab_capacity (line 474) | virtual size_t tlab_capacity(Thread *thr) const { method unsafe_max_tlab_alloc (line 481) | virtual size_t unsafe_max_tlab_alloc(Thread *thr) const { method BarrierSet (line 545) | BarrierSet* barrier_set() { return _barrier_set; } method is_gc_active (line 550) | bool is_gc_active() const { return _is_gc_active; } method total_collections (line 553) | unsigned int total_collections() const { return _total_collections; } method total_full_collections (line 554) | unsigned int total_full_collections() const { return _total_full_colle... method increment_total_collections (line 558) | void increment_total_collections(bool full = false) { method increment_total_full_collections (line 565) | void increment_total_full_collections() { _total_full_collections++; } method print (line 642) | virtual void print() const { method print_extended_on (line 649) | virtual void print_extended_on(outputStream* st) const { method print_gc_threads (line 657) | void print_gc_threads() { method fired_fake_oom (line 691) | static int fired_fake_oom() { method use_parallel_gc_threads (line 702) | static bool use_parallel_gc_threads() { return ParallelGCThreads > 0; } class GCCauseSetter (line 711) | class GCCauseSetter : StackObj { method GCCauseSetter (line 715) | GCCauseSetter(CollectedHeap* heap, GCCause::Cause cause) { FILE: HotSpot1.7/src/share/vm/gc_interface/collectedHeap.inline.hpp function post_allocation_notify (line 86) | inline void post_allocation_notify(KlassHandle klass, oop obj) { function HeapWord (line 124) | HeapWord* CollectedHeap::common_mem_allocate_noinit(KlassHandle klass, s... function HeapWord (line 185) | HeapWord* CollectedHeap::common_mem_allocate_init(KlassHandle klass, siz... function HeapWord (line 192) | HeapWord* CollectedHeap::common_permanent_mem_allocate_noinit(size_t siz... function HeapWord (line 228) | HeapWord* CollectedHeap::common_permanent_mem_allocate_init(size_t size,... function HeapWord (line 234) | HeapWord* CollectedHeap::allocate_from_tlab(KlassHandle klass, Thread* t... function oop (line 253) | oop CollectedHeap::obj_allocate(KlassHandle klass, int size, TRAPS) { function oop (line 263) | oop CollectedHeap::array_allocate(KlassHandle klass, function oop (line 276) | oop CollectedHeap::array_allocate_nozero(KlassHandle klass, function oop (line 293) | oop CollectedHeap::permanent_obj_allocate(KlassHandle klass, int size, T... function oop (line 301) | oop CollectedHeap::permanent_obj_allocate_no_klass_install(KlassHandle k... function oop (line 316) | oop CollectedHeap::permanent_array_allocate(KlassHandle klass, FILE: HotSpot1.7/src/share/vm/gc_interface/gcCause.hpp class GCCause (line 37) | class GCCause : public AllStatic { type Cause (line 39) | enum Cause { method is_user_requested_gc (line 76) | inline static bool is_user_requested_gc(GCCause::Cause cause) { method is_serviceability_requested_gc (line 81) | inline static bool is_serviceability_requested_gc(GCCause::Cause class GCCauseString (line 94) | class GCCauseString : StackObj { method GCCauseString (line 101) | GCCauseString(const char* prefix, GCCause::Cause cause) { method GCCauseString (line 111) | GCCauseString& append(const char* str) { FILE: HotSpot1.7/src/share/vm/gc_interface/gcName.hpp type GCName (line 30) | enum GCName { class GCNameHelper (line 43) | class GCNameHelper { FILE: HotSpot1.7/src/share/vm/interpreter/abstractInterpreter.hpp class AbstractInterpreter (line 89) | class AbstractInterpreter: AllStatic { type MethodKind (line 94) | enum MethodKind { method method_handle_intrinsic (line 121) | static vmIntrinsics::ID method_handle_intrinsic(MethodKind kind) { type SomeConstants (line 128) | enum SomeConstants { method StubQueue (line 154) | static StubQueue* code() { return... method address (line 159) | static address entry_for_kind(MethodKind k) { assert... method address (line 160) | static address entry_for_method(methodHandle m) { return... method address (line 172) | static address deopt_entry (TosState state, int length) { ShouldN... method address (line 173) | static address return_entry (TosState state, int length) { ShouldN... method address (line 175) | static address rethrow_exception_entry() { return... method size_activation (line 193) | static int size_activation(methodOop method, method notice_safepoints (line 230) | static void notice_safepoints() { Should... method ignore_safepoints (line 231) | static void ignore_safepoints() { Should... method address (line 234) | static address slow_signature_handler() { return... method address (line 235) | static address result_handler(BasicType type) { return... method in_native_entry (line 237) | static bool in_native_entry(address pc) { return... method local_offset_in_bytes (line 248) | static int local_offset_in_bytes(int n) { method oop (line 253) | static oop* oop_addr_in_slot(intptr_t* slot_addr) { method jint (line 256) | static jint* int_addr_in_slot(intptr_t* slot_addr) { method jlong (line 263) | static jlong long_in_slot(intptr_t* slot_addr) { method set_long_in_slot (line 270) | static void set_long_in_slot(intptr_t* slot_addr, jlong value) { method get_jvalue_in_slot (line 277) | static void get_jvalue_in_slot(intptr_t* slot_addr, BasicType type, jv... method set_jvalue_in_slot (line 291) | static void set_jvalue_in_slot(intptr_t* slot_addr, BasicType type, jv... class Template (line 310) | class Template class AbstractInterpreterGenerator (line 311) | class AbstractInterpreterGenerator: public StackObj { FILE: HotSpot1.7/src/share/vm/interpreter/bytecode.cpp function Symbol (line 127) | Symbol* Bytecode_member_ref::klass() const { function Symbol (line 132) | Symbol* Bytecode_member_ref::name() const { function Symbol (line 137) | Symbol* Bytecode_member_ref::signature() const { function BasicType (line 142) | BasicType Bytecode_member_ref::result_type() const { function methodHandle (line 149) | methodHandle Bytecode_invoke::static_target(TRAPS) { function Handle (line 159) | Handle Bytecode_invoke::appendix(TRAPS) { function ConstantPoolCacheEntry (line 180) | ConstantPoolCacheEntry* Bytecode_member_ref::cpcache_entry() const { function BasicType (line 215) | BasicType Bytecode_loadconstant::result_type() const { function oop (line 221) | oop Bytecode_loadconstant::resolve_constant(TRAPS) const { FILE: HotSpot1.7/src/share/vm/interpreter/bytecode.hpp class ciBytecodeStream (line 47) | class ciBytecodeStream class Bytecode (line 53) | class Bytecode: public StackObj { method address (line 59) | address addr_at (int offset) const { return (add... method u_char (line 60) | u_char byte_at(int offset) const { return *addr_at(offse... method address (line 61) | address aligned_addr_at (int offset) const { return (add... method aligned_offset (line 62) | int aligned_offset (int offset) const { return alig... method get_Java_u2_at (line 65) | int get_Java_u2_at (int offset) const { return Byte... method get_Java_u4_at (line 66) | int get_Java_u4_at (int offset) const { return Byte... method get_native_u2_at (line 67) | int get_native_u2_at (int offset) const { return Byte... method get_native_u4_at (line 68) | int get_native_u4_at (int offset) const { return Byte... method Bytecode (line 71) | Bytecode(methodOop method, address bcp): _bcp(bcp), _code(Bytecodes::c... method address (line 78) | address bcp() const { return _bcp; } method instruction_size (line 79) | int instruction_size() const { return Bytecodes::len... method code (line 81) | Bytecodes::Code code() const { return _code; } method java_code (line 82) | Bytecodes::Code java_code() const { return Bytecodes::jav... method invoke_code (line 83) | Bytecodes::Code invoke_code() const { return (code() == Byt... method get_index_u1 (line 86) | int get_index_u1(Bytecodes::Code bc) const { method get_index_u2 (line 90) | int get_index_u2(Bytecodes::Code bc, bool is_wide = false) const { method get_index_u1_cpcache (line 97) | int get_index_u1_cpcache(Bytecodes::Code bc) const { method get_index_u2_cpcache (line 101) | int get_index_u2_cpcache(Bytecodes::Code bc) const { method get_index_u4 (line 105) | int get_index_u4(Bytecodes::Code bc) const { method has_index_u4 (line 110) | bool has_index_u4(Bytecodes::Code bc) const { method get_offset_s2 (line 114) | int get_offset_s2(Bytecodes::Code bc) const { method get_offset_s4 (line 118) | int get_offset_s4(Bytecodes::Code bc) const { method get_constant_u1 (line 123) | int get_constant_u1(int offset, Bytecodes::Code bc) const { method get_constant_u2 (line 127) | int get_constant_u2(int offset, Bytecodes::Code bc, bool is_wide = fal... method can_use_native_byte_order (line 138) | static bool can_use_native_byte_order(Bytecodes::Code bc, bool is_wide... function VALUE_OBJ_CLASS_SPEC (line 145) | class LookupswitchPair VALUE_OBJ_CLASS_SPEC { class Bytecode_lookupswitch (line 159) | class Bytecode_lookupswitch: public Bytecode { method Bytecode_lookupswitch (line 161) | Bytecode_lookupswitch(methodOop method, address bcp): Bytecode(method,... method default_offset (line 167) | int default_offset() const { return get_Java_u4_at... method number_of_pairs (line 168) | int number_of_pairs() const { return get_Java_u4_at... method LookupswitchPair (line 169) | LookupswitchPair pair_at(int i) const { class Bytecode_tableswitch (line 175) | class Bytecode_tableswitch: public Bytecode { method Bytecode_tableswitch (line 177) | Bytecode_tableswitch(methodOop method, address bcp): Bytecode(method, ... method default_offset (line 183) | int default_offset() const { return get_Java_u4_at... method low_key (line 184) | int low_key() const { return get_Java_u4_at... method high_key (line 185) | int high_key() const { return get_Java_u4_at... method length (line 187) | int length() { return high_key()-low... class Bytecode_member_ref (line 192) | class Bytecode_member_ref: public Bytecode { method Bytecode_member_ref (line 196) | Bytecode_member_ref(methodHandle method, int bci) : Bytecode(method()... method methodHandle (line 198) | methodHandle method() const { return _method; } method constantPoolOop (line 199) | constantPoolOop constants() const { return _method->const... method constantPoolCacheOop (line 200) | constantPoolCacheOop cpcache() const { return _method->const... class Bytecode_invoke (line 215) | class Bytecode_invoke: public Bytecode_member_ref { method Bytecode_invoke (line 218) | Bytecode_invoke(methodHandle method, int bci, bool unused) : Bytecode... method Bytecode_invoke (line 221) | Bytecode_invoke(methodHandle method, int bci) : Bytecode_member_ref(m... method is_invokeinterface (line 229) | bool is_invokeinterface() const { return invoke_code() ... method is_invokevirtual (line 230) | bool is_invokevirtual() const { return invoke_code() ... method is_invokestatic (line 231) | bool is_invokestatic() const { return invoke_code() ... method is_invokespecial (line 232) | bool is_invokespecial() const { return invoke_code() ... method is_invokedynamic (line 233) | bool is_invokedynamic() const { return invoke_code() ... method is_invokehandle (line 234) | bool is_invokehandle() const { return invoke_code() ... method has_receiver (line 236) | bool has_receiver() const { return !is_invokestat... method is_valid (line 238) | bool is_valid() const { return is_invokeinter... method has_appendix (line 245) | bool has_appendix() { return cpcache_entry(... function Bytecode_invoke (line 252) | inline Bytecode_invoke Bytecode_invoke_check(methodHandle method, int bc... method Bytecode_invoke (line 218) | Bytecode_invoke(methodHandle method, int bci, bool unused) : Bytecode... method Bytecode_invoke (line 221) | Bytecode_invoke(methodHandle method, int bci) : Bytecode_member_ref(m... method is_invokeinterface (line 229) | bool is_invokeinterface() const { return invoke_code() ... method is_invokevirtual (line 230) | bool is_invokevirtual() const { return invoke_code() ... method is_invokestatic (line 231) | bool is_invokestatic() const { return invoke_code() ... method is_invokespecial (line 232) | bool is_invokespecial() const { return invoke_code() ... method is_invokedynamic (line 233) | bool is_invokedynamic() const { return invoke_code() ... method is_invokehandle (line 234) | bool is_invokehandle() const { return invoke_code() ... method has_receiver (line 236) | bool has_receiver() const { return !is_invokestat... method is_valid (line 238) | bool is_valid() const { return is_invokeinter... method has_appendix (line 245) | bool has_appendix() { return cpcache_entry(... class Bytecode_field (line 258) | class Bytecode_field: public Bytecode_member_ref { method Bytecode_field (line 260) | Bytecode_field(methodHandle method, int bci) : Bytecode_member_ref(me... method is_getfield (line 263) | bool is_getfield() const { return java_code() ==... method is_putfield (line 264) | bool is_putfield() const { return java_code() ==... method is_getstatic (line 265) | bool is_getstatic() const { return java_code() ==... method is_putstatic (line 266) | bool is_putstatic() const { return java_code() ==... method is_getter (line 268) | bool is_getter() const { return is_getfield() ... method is_static (line 269) | bool is_static() const { return is_getstatic()... method is_valid (line 271) | bool is_valid() const { return is_getfield() ... class Bytecode_checkcast (line 279) | class Bytecode_checkcast: public Bytecode { method Bytecode_checkcast (line 281) | Bytecode_checkcast(methodOop method, address bcp): Bytecode(method, bc... method verify (line 282) | void verify() const { assert(Bytecodes::java_code(code()) == Bytecodes... method index (line 285) | long index() const { return get_index_u2(Bytecodes::_checkcast); } class Bytecode_instanceof (line 289) | class Bytecode_instanceof: public Bytecode { method Bytecode_instanceof (line 291) | Bytecode_instanceof(methodOop method, address bcp): Bytecode(method, b... method verify (line 292) | void verify() const { assert(code() == Bytecodes::_instanceof, "check ... method index (line 295) | long index() const { return get_index_u2(Bytecodes::_instanceof); } class Bytecode_new (line 298) | class Bytecode_new: public Bytecode { method Bytecode_new (line 300) | Bytecode_new(methodOop method, address bcp): Bytecode(method, bcp) { v... method verify (line 301) | void verify() const { assert(java_code() == Bytecodes::_new, "check ne... method index (line 304) | long index() const { return get_index_u2(Bytecodes::_new); } class Bytecode_multianewarray (line 307) | class Bytecode_multianewarray: public Bytecode { method Bytecode_multianewarray (line 309) | Bytecode_multianewarray(methodOop method, address bcp): Bytecode(metho... method verify (line 310) | void verify() const { assert(java_code() == Bytecodes::_multianewarray... method index (line 313) | long index() const { return get_index_u2(Bytecodes::_multianewarray); } class Bytecode_anewarray (line 316) | class Bytecode_anewarray: public Bytecode { method Bytecode_anewarray (line 318) | Bytecode_anewarray(methodOop method, address bcp): Bytecode(method, bc... method verify (line 319) | void verify() const { assert(java_code() == Bytecodes::_anewarray, "ch... method index (line 322) | long index() const { return get_index_u2(Bytecodes::_anewarray); } class Bytecode_loadconstant (line 326) | class Bytecode_loadconstant: public Bytecode { method Bytecode_loadconstant (line 333) | Bytecode_loadconstant(methodHandle method, int bci): Bytecode(method()... method verify (line 335) | void verify() const { method has_cache_index (line 344) | bool has_cache_index() const { return code() >= Bytecodes::number_of_j... method cache_index (line 347) | int cache_index() const { // index into CP cache (or -1 if... FILE: HotSpot1.7/src/share/vm/interpreter/bytecodeHistogram.cpp class HistoEntry (line 69) | class HistoEntry: public ResourceObj { method HistoEntry (line 75) | HistoEntry(int index, int count) { _index = in... method index (line 76) | int index() const { return _ind... method count (line 77) | int count() const { return _cou... method compare (line 79) | static int compare(HistoEntry** x, HistoEntry** y) { return (*x)... function total_count (line 94) | static int total_count(GrowableArray* profile) { FILE: HotSpot1.7/src/share/vm/interpreter/bytecodeHistogram.hpp class BytecodeCounter (line 33) | class BytecodeCounter: AllStatic { method PRODUCT_RETURN0 (line 46) | PRODUCT_RETURN0 NOT_PRODUCT({ return _counter_value; } class BytecodeHistogram (line 57) | class BytecodeHistogram: AllStatic { class BytecodePairHistogram (line 77) | class BytecodePairHistogram: AllStatic { type Constants (line 79) | enum Constants { FILE: HotSpot1.7/src/share/vm/interpreter/bytecodeInterpreter.cpp function CASE (line 1025) | CASE(_wide): { function CASE (line 1144) | CASE(_swap): { /* swap top two elements on the stack */ function CASE (line 1238) | CASE(_iinc): function CASE (line 1255) | CASE(_lneg): function CASE (line 1261) | CASE(_dneg): function CASE (line 1273) | CASE(_i2l): /* convert top of stack int to long */ function CASE (line 1283) | CASE(_i2d): /* convert top of stack int to double */ function CASE (line 1293) | CASE(_l2i): /* convert top of stack long to int */ function CASE (line 1301) | CASE(_l2f): /* convert top of stack long to float */ function CASE (line 1309) | CASE(_l2d): /* convert top of stack long to double */ function CASE (line 1321) | CASE(_f2l): /* convert top of stack float to long */ function CASE (line 1329) | CASE(_f2d): /* convert top of stack float to double */ function CASE (line 1340) | CASE(_d2i): /* convert top of stack double to int */ function CASE (line 1348) | CASE(_d2f): /* convert top of stack double to float */ function CASE (line 1356) | CASE(_d2l): /* convert top of stack double to long */ function CASE (line 1438) | CASE(_tableswitch): { function CASE (line 1457) | CASE(_lookupswitch): { function CASE (line 1475) | CASE(_fcmpl): function CASE (line 1485) | CASE(_dcmpl): function CASE (line 1496) | CASE(_lcmp): function CASE (line 1507) | CASE(_areturn): function CASE (line 1517) | CASE(_lreturn): function CASE (line 1525) | CASE(_return_register_finalizer): { function CASE (line 1534) | CASE(_return): { function CASE (line 1617) | CASE(_aastore): { function CASE (line 1653) | CASE(_arraylength): function CASE (line 1663) | CASE(_monitorenter): { function CASE (line 1697) | CASE(_monitorexit): { function CASE (line 1731) | CASE(_getfield): function CASE (line 1832) | CASE(_putfield): function CASE (line 1941) | CASE(_new): { function CASE (line 2000) | CASE(_anewarray): { function CASE (line 2009) | CASE(_multianewarray): { function CASE (line 2023) | CASE(_checkcast): function CASE (line 2060) | CASE(_instanceof): function CASE (line 2085) | CASE(_ldc_w): function CASE (line 2132) | CASE(_ldc2_w): function CASE (line 2151) | CASE(_fast_aldc_w): function CASE (line 2189) | CASE(_invokedynamic): { function CASE (line 2229) | CASE(_invokehandle): { function CASE (line 2263) | CASE(_invokeinterface): { function CASE (line 2345) | CASE(_invokevirtual): function CASE (line 2416) | CASE(_newarray): { function CASE (line 2429) | CASE(_athrow): { function CASE (line 2441) | CASE(_jsr): { function CASE (line 2448) | CASE(_goto): function CASE (line 2457) | CASE(_jsr_w): { function CASE (line 2464) | CASE(_goto_w): function CASE (line 2475) | CASE(_ret): { function CASE (line 2482) | CASE(_breakpoint): { function address (line 2852) | address BytecodeInterpreter::stack_slot(intptr_t *tos, int offset) { function jint (line 2856) | jint BytecodeInterpreter::stack_int(intptr_t *tos, int offset) { function jfloat (line 2860) | jfloat BytecodeInterpreter::stack_float(intptr_t *tos, int offset) { function oop (line 2864) | oop BytecodeInterpreter::stack_object(intptr_t *tos, int offset) { function jdouble (line 2868) | jdouble BytecodeInterpreter::stack_double(intptr_t *tos, int offset) { function jlong (line 2872) | jlong BytecodeInterpreter::stack_long(intptr_t *tos, int offset) { function address (line 2924) | address BytecodeInterpreter::locals_slot(intptr_t* locals, int offset) { function jint (line 2927) | jint BytecodeInterpreter::locals_int(intptr_t* locals, int offset) { function jfloat (line 2930) | jfloat BytecodeInterpreter::locals_float(intptr_t* locals, int offset) { function oop (line 2933) | oop BytecodeInterpreter::locals_object(intptr_t* locals, int offset) { function jdouble (line 2936) | jdouble BytecodeInterpreter::locals_double(intptr_t* locals, int offset) { function jlong (line 2939) | jlong BytecodeInterpreter::locals_long(intptr_t* locals, int offset) { function address (line 2944) | address BytecodeInterpreter::locals_long_at(intptr_t* locals, int offset) { function address (line 2947) | address BytecodeInterpreter::locals_double_at(intptr_t* locals, int offs... function PI (line 3111) | void PI(uintptr_t arg) { FILE: HotSpot1.7/src/share/vm/interpreter/bytecodeInterpreter.hpp class BytecodeInterpreter (line 66) | class BytecodeInterpreter type messages (line 102) | enum messages { class oopDesc (line 164) | class oopDesc method JavaThread (line 196) | inline JavaThread* thread() { return _thread; } method address (line 198) | inline address bcp() { return _bcp; } method set_bcp (line 199) | inline void set_bcp(address new_bcp) { _bcp = new_bcp; } method constantPoolCacheOop (line 203) | inline constantPoolCacheOop constants() { return _constants; } method methodOop (line 204) | inline methodOop method() { return _method; } method DataLayout (line 205) | inline DataLayout* mdx() { return _mdx; } method set_mdx (line 206) | inline void set_mdx(DataLayout *new_mdx) { _mdx = new_mdx; } method messages (line 208) | inline messages msg() { return _msg; } method set_msg (line 209) | inline void set_msg(messages new_msg) { _msg = new_msg; } method methodOop (line 211) | inline methodOop callee() { return _result._to_call._callee; } method set_callee (line 212) | inline void set_callee(methodOop new_callee) { _result._to_call._calle... method set_callee_entry_point (line 213) | inline void set_callee_entry_point(address entry) { _result._to_call._... method set_osr_buf (line 214) | inline void set_osr_buf(address buf) { _result._osr._osr_buf = buf; } method set_osr_entry (line 215) | inline void set_osr_entry(address entry) { _result._osr._osr_entry = e... method bcp_advance (line 216) | inline int bcp_advance() { return _result._to_call._bcp_advance; } method set_bcp_advance (line 217) | inline void set_bcp_advance(int count) { _result._to_call._bcp_advance... method set_return_kind (line 219) | inline void set_return_kind(Bytecodes::Code kind) { _result._return_ki... method interpreterState (line 221) | inline interpreterState prev() { return _prev_link; } method set_stack (line 224) | inline void set_stack(intptr_t* new_stack) { _stack = new_stack; } method BasicObjectLock (line 230) | inline BasicObjectLock* monitor_base() { return _monitor_base; } type call_message (line 68) | struct call_message { class methodOopDesc (line 69) | class methodOopDesc type osr_message (line 74) | struct osr_message { type osr_result (line 79) | struct osr_result { class BytecodeInterpreter (line 92) | class BytecodeInterpreter : StackObj { type messages (line 102) | enum messages { class oopDesc (line 164) | class oopDesc method JavaThread (line 196) | inline JavaThread* thread() { return _thread; } method address (line 198) | inline address bcp() { return _bcp; } method set_bcp (line 199) | inline void set_bcp(address new_bcp) { _bcp = new_bcp; } method constantPoolCacheOop (line 203) | inline constantPoolCacheOop constants() { return _constants; } method methodOop (line 204) | inline methodOop method() { return _method; } method DataLayout (line 205) | inline DataLayout* mdx() { return _mdx; } method set_mdx (line 206) | inline void set_mdx(DataLayout *new_mdx) { _mdx = new_mdx; } method messages (line 208) | inline messages msg() { return _msg; } method set_msg (line 209) | inline void set_msg(messages new_msg) { _msg = new_msg; } method methodOop (line 211) | inline methodOop callee() { return _result._to_call._callee; } method set_callee (line 212) | inline void set_callee(methodOop new_callee) { _result._to_call._calle... method set_callee_entry_point (line 213) | inline void set_callee_entry_point(address entry) { _result._to_call._... method set_osr_buf (line 214) | inline void set_osr_buf(address buf) { _result._osr._osr_buf = buf; } method set_osr_entry (line 215) | inline void set_osr_entry(address entry) { _result._osr._osr_entry = e... method bcp_advance (line 216) | inline int bcp_advance() { return _result._to_call._bcp_advance; } method set_bcp_advance (line 217) | inline void set_bcp_advance(int count) { _result._to_call._bcp_advance... method set_return_kind (line 219) | inline void set_return_kind(Bytecodes::Code kind) { _result._return_ki... method interpreterState (line 221) | inline interpreterState prev() { return _prev_link; } method set_stack (line 224) | inline void set_stack(intptr_t* new_stack) { _stack = new_stack; } method BasicObjectLock (line 230) | inline BasicObjectLock* monitor_base() { return _monitor_base; } FILE: HotSpot1.7/src/share/vm/interpreter/bytecodeStream.hpp class BaseBytecodeStream (line 63) | class BaseBytecodeStream: StackObj { method BaseBytecodeStream (line 79) | BaseBytecodeStream(methodHandle method) : _method(method) { method set_interval (line 86) | void set_interval(int beg_bci, int end_bci) { method set_start (line 95) | void set_start (int beg_bci) { method is_raw (line 99) | bool is_raw() const { return _is_raw; } method methodHandle (line 102) | methodHandle method() const { return _method; } method bci (line 104) | int bci() const { return _bci; } method next_bci (line 105) | int next_bci() const { return _next_bci; } method end_bci (line 106) | int end_bci() const { return _end_bci; } method raw_code (line 108) | Bytecodes::Code raw_code() const { return _raw_code; } method is_wide (line 109) | bool is_wide() const { return _is_wide; } method instruction_size (line 110) | int instruction_size() const { return (_next_bci - _... method is_last_bytecode (line 111) | bool is_last_bytecode() const { return _next_bci >= _... method address (line 113) | address bcp() const { return method()->code... method Bytecode (line 114) | Bytecode bytecode() const { return Bytecode(_meth... method set_next_bci (line 117) | void set_next_bci(int bci) { assert(0 <= bci && bc... method dest (line 120) | int dest() const { return bci() + byteco... method dest_w (line 121) | int dest_w() const { return bci() + byteco... method get_index_u1 (line 124) | int get_index_u1() const { assert_raw_index_size... class RawBytecodeStream (line 131) | class RawBytecodeStream: public BaseBytecodeStream { method RawBytecodeStream (line 134) | RawBytecodeStream(methodHandle method) : BaseBytecodeStream(method) { method raw_next (line 141) | Bytecodes::Code raw_next() { method get_index (line 166) | int get_index() const { return (is_wide()) ? get_... method get_index_u2 (line 168) | int get_index_u2() const { assert(!is_wide(), ""); r... method get_index_u2_raw (line 171) | int get_index_u2_raw(address p) const { class BytecodeStream (line 180) | class BytecodeStream: public BaseBytecodeStream { method BytecodeStream (line 185) | BytecodeStream(methodHandle method) : BaseBytecodeStream(method) { } method next (line 188) | Bytecodes::Code next() { method is_active_breakpoint (line 224) | bool is_active_breakpoint() const { return Bytecodes::is_... method code (line 225) | Bytecodes::Code code() const { return _code; } method get_index (line 228) | int get_index() const { return is_wide() ? by... method get_index_u2 (line 230) | int get_index_u2() const { assert_raw_stream(fal... method get_index_u2_cpcache (line 233) | int get_index_u2_cpcache() const { assert_raw_stream(fal... method get_index_u4 (line 235) | int get_index_u4() const { assert_raw_stream(fal... method has_index_u4 (line 237) | bool has_index_u4() const { return bytecode().has... FILE: HotSpot1.7/src/share/vm/interpreter/bytecodeTracer.cpp class BytecodePrinter (line 43) | class BytecodePrinter: public BytecodeClosure { method align (line 54) | void align() { _next_pc = (address)round_to((int... method get_byte (line 55) | int get_byte() { return *(jbyte*) _next_pc++; } method get_short (line 56) | short get_short() { short i=Bytes::get_Java_u2(_next_... method get_int (line 57) | int get_int() { int i=Bytes::get_Java_u4(_next_pc... method get_index_u1 (line 59) | int get_index_u1() { return *(address)_next_pc++; } method get_index_u2 (line 60) | int get_index_u2() { int i=Bytes::get_Java_u2(_next_pc... method get_index_u1_cpcache (line 61) | int get_index_u1_cpcache() { return get_index_u1() + constantP... method get_index_u2_cpcache (line 62) | int get_index_u2_cpcache() { int i=Bytes::get_native_u2(_next_... method get_index_u4 (line 63) | int get_index_u4() { int i=Bytes::get_native_u4(_next_... method get_index_special (line 64) | int get_index_special() { return (is_wide()) ? get_index_u2... method methodOop (line 65) | methodOop method() { return _current_method; } method is_wide (line 66) | bool is_wide() { return _is_wide; } method raw_code (line 67) | Bytecodes::Code raw_code() { return Bytecodes::Code(_code); } method BytecodePrinter (line 78) | BytecodePrinter() { method trace (line 85) | void trace(methodHandle method, address bcp, uintptr_t tos, uintptr_t ... method trace (line 127) | void trace(methodHandle method, address bcp, outputStream* st) { function BytecodeClosure (line 162) | BytecodeClosure* BytecodeTracer::std_closure() { function print_symbol (line 191) | void print_symbol(Symbol* sym, outputStream* st) { function print_oop (line 202) | void print_oop(oop value, outputStream* st) { FILE: HotSpot1.7/src/share/vm/interpreter/bytecodeTracer.hpp class BytecodeClosure (line 40) | class BytecodeClosure class BytecodeTracer (line 41) | class BytecodeTracer: AllStatic { method BytecodeClosure (line 47) | static BytecodeClosure* closure() ... method set_closure (line 48) | static void set_closure(BytecodeClosure* closure) { _closu... class BytecodeClosure (line 57) | class BytecodeClosure { FILE: HotSpot1.7/src/share/vm/interpreter/bytecodes.cpp function bytecodes_init (line 568) | void bytecodes_init() { FILE: HotSpot1.7/src/share/vm/interpreter/bytecodes.hpp class Bytecodes (line 35) | class Bytecodes: AllStatic { type Code (line 37) | enum Code { type Flags (line 312) | enum Flags { method check (line 362) | static void check (Code code) { assert(is_defined(c... method wide_check (line 363) | static void wide_check (Code code) { assert(wide_is_defi... method Code (line 364) | static Code cast (int code) { return (Code)code; } method Code (line 373) | static Code code_at(const methodOopDesc* method, address bcp) { method Code (line 379) | static Code java_code_at(const methodOopDesc* method, address bc... method Code (line 384) | static Code code_or_bp_at(address bcp) { return (Code)cast(*b... method is_active_breakpoint_at (line 387) | static bool is_active_breakpoint_at(address bcp) { return (Code)... method is_defined (line 393) | static bool is_defined (int code) { return 0 <= code &&... method wide_is_defined (line 394) | static bool wide_is_defined(int code) { return is_defined(c... method BasicType (line 396) | static BasicType result_type (Code code) { check(code); r... method depth (line 397) | static int depth (Code code) { check(code); r... method length_for (line 400) | static int length_for (Code code) { /*no check*/ r... method wide_length_for (line 401) | static int wide_length_for(Code code) { /*no check*/ r... method can_trap (line 402) | static bool can_trap (Code code) { check(code); r... method Code (line 403) | static Code java_code (Code code) { check(code); r... method can_rewrite (line 404) | static bool can_rewrite (Code code) { check(code); r... method must_rewrite (line 405) | static bool must_rewrite(Bytecodes::Code code) { return can_rew... method native_byte_order (line 406) | static bool native_byte_order(Code code) { check(code); r... method uses_cp_cache (line 407) | static bool uses_cp_cache (Code code) { check(code); r... method special_length_at (line 411) | static int special_length_at(methodOop method, address bcp, ad... method length_for_code_at (line 413) | static int length_for_code_at(Bytecodes::Code code, address bc... method length_at (line 414) | static int length_at (methodOop method, address bcp) { r... method java_length_at (line 415) | static int java_length_at (methodOop method, address bcp) { r... method is_java_code (line 416) | static bool is_java_code (Code code) { return 0 <= code &&... method is_aload (line 418) | static bool is_aload (Code code) { return (code == _al... method is_astore (line 420) | static bool is_astore (Code code) { return (code == _as... method is_zero_const (line 423) | static bool is_zero_const (Code code) { return (code == _ac... method is_invoke (line 425) | static bool is_invoke (Code code) { return (_invokevirt... method has_receiver (line 426) | static bool has_receiver (Code code) { assert(is_invoke(co... method has_optional_appendix (line 429) | static bool has_optional_appendix(Code code) { return code == _... method flags (line 432) | static int flags (int code, bool is_wide) { method format_bits (line 436) | static int format_bits (Code code, bool is_wide) { return f... method has_all_flags (line 437) | static bool has_all_flags (Code code, int test_flags, bool is_... FILE: HotSpot1.7/src/share/vm/interpreter/cppInterpreter.hpp class CppInterpreter (line 35) | class CppInterpreter: public AbstractInterpreter { method notice_safepoints (line 68) | static void notice_safepoints() {} method ignore_safepoints (line 69) | static void ignore_safepoints() {} method address (line 71) | static address native_result_to_tosca() { return... method address (line 72) | static address tosca_result_to_stack() { return... method address (line 73) | static address stack_result_to_stack() { return... method address (line 74) | static address stack_result_to_native() { return... method address (line 76) | static address native_result_to_tosca(int index) { return... method address (line 77) | static address tosca_result_to_stack(int index) { return... method address (line 78) | static address stack_result_to_stack(int index) { return... method address (line 79) | static address stack_result_to_native(int index) { return... FILE: HotSpot1.7/src/share/vm/interpreter/cppInterpreterGenerator.hpp class CppInterpreterGenerator (line 33) | class CppInterpreterGenerator: public AbstractInterpreterGenerator { FILE: HotSpot1.7/src/share/vm/interpreter/interpreter.cpp function interpreter_init (line 115) | void interpreter_init() { function address (line 317) | address AbstractInterpreter::deopt_continue_after_entry(methodOop method... function address (line 387) | address AbstractInterpreter::deopt_reexecute_entry(methodOop method, add... FILE: HotSpot1.7/src/share/vm/interpreter/interpreter.hpp class InterpreterCodelet (line 45) | class InterpreterCodelet: public Stub { method initialize (line 55) | void initialize(int size, method finalize (line 57) | void finalize() { ShouldNotCallThis(); } method size (line 60) | int size() const { return _size; } method code_size_to_size (line 61) | static int code_size_to_size(int code_size) { return round_to(sizeo... method address (line 64) | address code_begin() const { return (address)this ... method address (line 65) | address code_end() const { return (address)this ... method print (line 70) | void print() const { print_on(tty); } method code_size (line 76) | int code_size() const { return code_end() - c... method bytecode (line 78) | Bytecodes::Code bytecode() const { return _bytecode; } class CodeletMark (line 90) | class CodeletMark: ResourceMark { method codelet_size (line 96) | int codelet_size() { method CodeletMark (line 109) | CodeletMark( function NOT_CC_INTERP (line 143) | class Interpreter: public CC_INTERP_ONLY(CppInterpreter) NOT_CC_INTERP(T... FILE: HotSpot1.7/src/share/vm/interpreter/interpreterGenerator.hpp function NOT_CC_INTERP (line 37) | class InterpreterGenerator: public CC_INTERP_ONLY(CppInterpreterGenerator) FILE: HotSpot1.7/src/share/vm/interpreter/interpreterRuntime.cpp class UnlockFlagSaver (line 78) | class UnlockFlagSaver { method UnlockFlagSaver (line 83) | UnlockFlagSaver(JavaThread* t) { function IRT_END (line 134) | IRT_END function IRT_END (line 248) | IRT_END function Handle (line 280) | static Handle get_preinitialized_exception(klassOop k, TRAPS) { function IRT_END (line 559) | IRT_END function IRT_END (line 657) | IRT_END function IRT_END (line 728) | IRT_END function IRT_END (line 752) | IRT_END function IRT_END (line 780) | IRT_END function IRT_END (line 926) | IRT_END function IRT_END (line 1041) | IRT_END function IRT_END (line 1047) | IRT_END function address (line 1079) | address SignatureHandlerLibrary::set_handler(CodeBuffer* buffer) { FILE: HotSpot1.7/src/share/vm/interpreter/interpreterRuntime.hpp class InterpreterRuntime (line 51) | class InterpreterRuntime: AllStatic { method frame (line 57) | static frame last_frame(JavaThread *thread) { return thread->la... method methodOop (line 58) | static methodOop method(JavaThread *thread) { return last_frame... method address (line 59) | static address bcp(JavaThread *thread) { return last_frame... method bci (line 60) | static int bci(JavaThread *thread) { return last_frame... method code (line 62) | static Bytecodes::Code code(JavaThread *thread) { method already_resolved (line 66) | static bool already_resolved(JavaThread *thread) { return cache_e... method Bytecode (line 67) | static Bytecode bytecode(JavaThread *thread) { return Bytecode(m... method get_index_u1 (line 68) | static int get_index_u1(JavaThread *thread, Bytecodes::Code bc) method get_index_u2 (line 70) | static int get_index_u2(JavaThread *thread, Bytecodes::Code bc) method get_index_u2_cpcache (line 72) | static int get_index_u2_cpcache(JavaThread *thread, Bytecodes::C... method get_index_u4 (line 74) | static int get_index_u4(JavaThread *thread, Bytecodes::Code bc) method number_of_dimensions (line 76) | static int number_of_dimensions(JavaThread *thread) { return bc... method ConstantPoolCacheEntry (line 78) | static ConstantPoolCacheEntry* cache_entry_at(JavaThread *thread, int ... method ConstantPoolCacheEntry (line 79) | static ConstantPoolCacheEntry* cache_entry(JavaThread *thread) ... method is_breakpoint (line 130) | static bool is_breakpoint(JavaThread *thread) { return Bytecodes::code... class SignatureHandlerLibrary (line 186) | class SignatureHandlerLibrary: public AllStatic { FILE: HotSpot1.7/src/share/vm/interpreter/invocationCounter.cpp function address (line 105) | static address do_nothing(methodHandle method, TRAPS) { function address (line 113) | static address do_decay(methodHandle method, TRAPS) { function address (line 127) | address dummy_invocation_counter_overflow(methodHandle m, TRAPS) { function invocationCounter_init (line 163) | void invocationCounter_init() { FILE: HotSpot1.7/src/share/vm/interpreter/invocationCounter.hpp function VALUE_OBJ_CLASS_SPEC (line 41) | class InvocationCounter VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/interpreter/linkResolver.cpp function methodHandle (line 1015) | methodHandle LinkResolver::linktime_resolve_interface_method_or_null( function methodHandle (line 1032) | methodHandle LinkResolver::linktime_resolve_virtual_method_or_null( function methodHandle (line 1049) | methodHandle LinkResolver::resolve_virtual_call_or_null( function methodHandle (line 1065) | methodHandle LinkResolver::resolve_interface_call_or_null( function methodHandle (line 1097) | methodHandle LinkResolver::resolve_static_call_or_null( function methodHandle (line 1112) | methodHandle LinkResolver::resolve_special_call_or_null(KlassHandle reso... FILE: HotSpot1.7/src/share/vm/interpreter/linkResolver.hpp class LinkInfo (line 39) | class LinkInfo class FieldAccessInfo (line 45) | class FieldAccessInfo: public LinkInfo { method KlassHandle (line 57) | KlassHandle klass() const { return _klass; } method Symbol (line 58) | Symbol* name() const { return _name; } method field_index (line 59) | int field_index() const { return _field_index; } method field_offset (line 60) | int field_offset() const { return _field_offset; } method BasicType (line 61) | BasicType field_type() const { return _field_type; } method AccessFlags (line 62) | AccessFlags access_flags() const { return _access_flags; } class CallInfo (line 71) | class CallInfo: public LinkInfo { method KlassHandle (line 90) | KlassHandle resolved_klass() const { return _resolved_klas... method KlassHandle (line 91) | KlassHandle selected_klass() const { return _selected_klas... method methodHandle (line 92) | methodHandle resolved_method() const { return _resolved_meth... method methodHandle (line 93) | methodHandle selected_method() const { return _selected_meth... method Handle (line 94) | Handle resolved_appendix() const { return _resolved_appe... method Handle (line 95) | Handle resolved_method_type() const { return _resolved_meth... method BasicType (line 97) | BasicType result_type() const { return selected_metho... method has_vtable_index (line 98) | bool has_vtable_index() const { return _vtable_index ... method is_statically_bound (line 99) | bool is_statically_bound() const { return _vtable_index ... method vtable_index (line 100) | int vtable_index() const { class LinkResolver (line 112) | class LinkResolver: AllStatic { FILE: HotSpot1.7/src/share/vm/interpreter/oopMapCache.cpp class OopMapCacheEntry (line 34) | class OopMapCacheEntry: private InterpreterOopMap { method OopMapCacheEntry (line 56) | OopMapCacheEntry() : InterpreterOopMap() { class OopMapForCacheEntry (line 67) | class OopMapForCacheEntry: public GenerateOopMap { method report_results (line 72) | virtual bool report_results() const { return false; } class VerifyClosure (line 151) | class VerifyClosure : public OffsetClosure { method VerifyClosure (line 157) | VerifyClosure(OopMapCacheEntry* entry) { _entry = entry; _fail... method offset_do (line 158) | void offset_do(int offset) { if (!_entry->is_oop(o... method failed (line 159) | bool failed() const { return _failed; } class MaskFillerForNative (line 276) | class MaskFillerForNative: public NativeSignatureIterator { method set_one (line 281) | void set_one(int i) { method pass_int (line 288) | void pass_int() { /* ignore */ } method pass_long (line 289) | void pass_long() { /* ignore */ } method pass_float (line 290) | void pass_float() { /* ignore */ } method pass_double (line 291) | void pass_double() { /* ignore */ } method pass_object (line 292) | void pass_object() { set_one(offset()); } method MaskFillerForNative (line 294) | MaskFillerForNative(methodHandle method, uintptr_t* mask, int size) : ... method generate (line 302) | void generate() { function OopMapCacheEntry (line 526) | OopMapCacheEntry* OopMapCache::entry_at(int i) const { method OopMapCacheEntry (line 56) | OopMapCacheEntry() : InterpreterOopMap() { FILE: HotSpot1.7/src/share/vm/interpreter/oopMapCache.hpp class OffsetClosure (line 58) | class OffsetClosure { class InterpreterOopMap (line 64) | class InterpreterOopMap: ResourceObj { method methodOop (line 103) | methodOop method() const { return _method; } method set_method (line 104) | void set_method(methodOop v) { _method = v; } method bci (line 105) | int bci() const { return _bci; } method set_bci (line 106) | void set_bci(int v) { _bci = v; } method mask_size (line 107) | int mask_size() const { return _mask_size; } method set_mask_size (line 108) | void set_mask_size(int v) { _mask_size = v; } method number_of_entries (line 109) | int number_of_entries() const { return mask_size() / ... method mask_word_size (line 115) | size_t mask_word_size() { method entry_at (line 119) | uintptr_t entry_at(int offset) { int i = offset * bits_per_... method set_expression_stack_size (line 121) | void set_expression_stack_size(int sz) { _expression_stack_size = s... method is_dead (line 124) | bool is_dead(int offset) { return (entry_at(offs... method match (line 128) | bool match(methodHandle method, int bci) { return _method == met... method is_oop (line 150) | bool is_oop (int offset) { return (entry_at(offs... method expression_stack_size (line 152) | int expression_stack_size() { return _expression_st... class OopMapCache (line 159) | class OopMapCache : public CHeapObj { FILE: HotSpot1.7/src/share/vm/interpreter/rewriter.cpp function methodHandle (line 377) | methodHandle Rewriter::rewrite_jsrs(methodHandle method, TRAPS) { FILE: HotSpot1.7/src/share/vm/interpreter/rewriter.hpp class Rewriter (line 35) | class Rewriter: public StackObj { method init_cp_map (line 44) | void init_cp_map(int length) { method cp_entry_to_cp_cache (line 50) | int cp_entry_to_cp_cache(int i) { assert(has_cp_cache(i), "oob"); ret... method has_cp_cache (line 51) | bool has_cp_cache(int i) { return (uint)i < (uint)_cp_map.length() && ... method maybe_add_cp_cache_entry (line 52) | int maybe_add_cp_cache_entry(int i) { return has_cp_cache(i) ? _cp_map... method add_cp_cache_entry (line 53) | int add_cp_cache_entry(int cp_index) { method add_secondary_cp_cache_entry (line 61) | int add_secondary_cp_cache_entry(int main_cpc_entry) { method cp_cache_entry_pool_index (line 68) | int cp_cache_entry_pool_index(int cache_index) { method cp_cache_secondary_entry_main_index (line 75) | int cp_cache_secondary_entry_main_index(int cache_index) { FILE: HotSpot1.7/src/share/vm/interpreter/templateInterpreter.cpp function address (line 97) | address EntryPoint::entry(TosState state) const { function EntryPoint (line 125) | EntryPoint DispatchTable::entry(int i) const { function address (line 393) | address TemplateInterpreterGenerator::generate_error_exit(const char* ms... function address (line 531) | address TemplateInterpreter::return_entry(TosState state, int length) { function address (line 537) | address TemplateInterpreter::deopt_entry(TosState state, int length) { function copy_table (line 555) | static inline void copy_table(address* from, address* to, int size) { function address (line 587) | address TemplateInterpreter::deopt_continue_after_entry(methodOop method... function address (line 595) | address TemplateInterpreter::deopt_reexecute_entry(methodOop method, add... FILE: HotSpot1.7/src/share/vm/interpreter/templateInterpreter.hpp function VALUE_OBJ_CLASS_SPEC (line 40) | class EntryPoint VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 62) | class DispatchTable VALUE_OBJ_CLASS_SPEC { class TemplateInterpreter (line 82) | class TemplateInterpreter: public AbstractInterpreter { type MoreConstants (line 91) | enum MoreConstants { method contains (line 136) | static bool contains(address pc) { return... method address (line 140) | static address remove_activation_early_entry(TosState state) { retu... method address (line 142) | static address remove_activation_preserving_args_entry() { return... method address (line 145) | static address remove_activation_entry() { return... method address (line 146) | static address throw_exception_entry() { return... method address (line 147) | static address throw_ArithmeticException_entry() { return... method address (line 148) | static address throw_WrongMethodType_entry() { return... method address (line 149) | static address throw_NullPointerException_entry() { return... method address (line 150) | static address throw_StackOverflowError_entry() { return... method address (line 154) | static address trace_code (TosState state) { return... method address (line 156) | static address continuation (TosState state) { return... method address (line 157) | static address* dispatch_table(TosState state) { return... method address (line 158) | static address* dispatch_table() { return... method distance_from_dispatch_table (line 159) | static int distance_from_dispatch_table(TosState state){ return... method address (line 160) | static address* normal_table(TosState state) { return... method address (line 161) | static address* normal_table() { return... method address (line 164) | static address* return_3_addrs_by_index_table() { return... method address (line 165) | static address* return_5_addrs_by_index_table() { return... FILE: HotSpot1.7/src/share/vm/interpreter/templateInterpreterGenerator.hpp class TemplateInterpreterGenerator (line 33) | class TemplateInterpreterGenerator: public AbstractInterpreterGenerator { method address (line 46) | address generate_exception_handler(const char* name, const char* messa... method address (line 49) | address generate_klass_exception_handler(const char* name) { FILE: HotSpot1.7/src/share/vm/interpreter/templateTable.cpp function templateTable_init (line 33) | void templateTable_init() { function templateTable_init (line 542) | void templateTable_init() { FILE: HotSpot1.7/src/share/vm/interpreter/templateTable.hpp function VALUE_OBJ_CLASS_SPEC (line 60) | class Template VALUE_OBJ_CLASS_SPEC { class TemplateTable (line 97) | class TemplateTable: AllStatic { type Operation (line 99) | enum Operation { add, sub, mul, div, rem, _and, _or, _xor, shl, shr, u... type Condition (line 100) | enum Condition { equal, not_equal, less, less_equal, greater, greater_... type CacheByte (line 101) | enum CacheByte { f1_byte = 1, f2_byte = 2, f12_oop = 0x12 } method bytecode (line 109) | static Bytecodes::Code bytecode() { return _desc->bytecod... method Template (line 358) | static Template* template_for (Bytecodes::Code code) { Bytecodes:... method Template (line 359) | static Template* template_for_wide(Bytecodes::Code code) { Bytecodes:... FILE: HotSpot1.7/src/share/vm/libadt/dict.cpp class bucket (line 54) | class bucket : public ResourceObj { function Dict (line 188) | Dict &Dict::operator =( const Dict &d ) { function int32 (line 284) | int32 Dict::operator ==(const Dict &d2) const { function hashstr (line 319) | int hashstr(const void *t) { function hashptr (line 334) | int hashptr(const void *key) { function hashkey (line 343) | int hashkey(const void *key) { function int32 (line 348) | int32 cmpstr(const void *k1, const void *k2) { function int32 (line 353) | int32 cmpkey(const void *key1, const void *key2) { FILE: HotSpot1.7/src/share/vm/libadt/dict.hpp class ostream (line 32) | class ostream class Dict (line 33) | class Dict class Arena (line 47) | class Arena class bucket (line 48) | class bucket method uint32 (line 70) | uint32 Size(void) const { return _cnt; } class Dict (line 45) | class Dict : public ResourceObj { // Dictionary structure class Arena (line 47) | class Arena class bucket (line 48) | class bucket method uint32 (line 70) | uint32 Size(void) const { return _cnt; } class DictI (line 107) | class DictI { method DictI (line 114) | DictI( const Dict *d ) {reset(d);} method test (line 117) | int test(void) { return _i<_d->_size;} FILE: HotSpot1.7/src/share/vm/libadt/port.cpp function uint32 (line 47) | uint32 gcd( register uint32 x, register uint32 y ) function ff1 (line 60) | int ff1( uint32 mask ) function fh1 (line 71) | int fh1( uint32 mask ) function uint32 (line 83) | uint32 rotate32( register uint32 x, register int32 cnt ) function ostream (line 114) | ostream &ostream::operator << (const void *ptr) FILE: HotSpot1.7/src/share/vm/libadt/port.hpp function bcopy (line 52) | inline void bcopy(const void *s, void *d, int l) { memmove(d,s,l); } function bzero (line 53) | inline void bzero(void *p, int l) { memset(p,0,l); } function bcmp (line 54) | inline int bcmp(const void *s, const void *d, int l) { return memcmp(s,d... function min (line 55) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 56) | inline int max( int a, int b) { return a > b ? a : b; } function abs (line 59) | inline long abs( long x ) { return x < 0 ? -x : x; } function min (line 73) | inline long min( long a, long b) { return a < b ? a : b; } function max (line 74) | inline long max( long a, long b) { return a > b ? a : b; } function min (line 75) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 76) | inline int max( int a, int b) { return a > b ? a : b; } function abs (line 77) | inline long abs( long x ) { return x < 0 ? -x : x; } function min (line 85) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 86) | inline int max( int a, int b) { return a > b ? a : b; } function min (line 94) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 95) | inline int max( int a, int b) { return a > b ? a : b; } function min (line 141) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 142) | inline int max( int a, int b) { return a > b ? a : b; } function min (line 148) | inline int min( int a, int b) { return a < b ? a : b; } function max (line 149) | inline int max( int a, int b) { return a > b ? a : b; } FILE: HotSpot1.7/src/share/vm/libadt/set.cpp class SparseSet (line 47) | class SparseSet function SparseSet (line 50) | const SparseSet *Set::asSparseSet() const { assert(0); return NULL; } class VectorSet (line 51) | class VectorSet function VectorSet (line 54) | const VectorSet *Set::asVectorSet() const { assert(0); return NULL; } class ListSet (line 55) | class ListSet function ListSet (line 58) | const ListSet *Set::asListSet() const { assert(0); return NULL; } class CoSet (line 59) | class CoSet function CoSet (line 62) | const CoSet *Set::asCoSet() const { assert(0); return NULL; } FILE: HotSpot1.7/src/share/vm/libadt/set.hpp class SparseSet (line 35) | class SparseSet class VectorSet (line 36) | class VectorSet class ListSet (line 37) | class ListSet class CoSet (line 38) | class CoSet class ostream (line 40) | class ostream class SetI_ (line 41) | class SetI_ class Set (line 117) | class Set : public ResourceObj { method Set (line 122) | Set(Arena *arena) : _set_arena(arena) {} method Set (line 126) | Set(const Set &) {} class SetI_ (line 212) | class SetI_ class SetI_ (line 230) | class SetI_ : public ResourceObj { class SetI (line 238) | class SetI { method SetI (line 244) | SetI( const Set *s ) { impl = s->iterate(elem); } method reset (line 246) | void reset( const Set *s ) { delete impl; impl = s->iterate(elem); } method test (line 248) | int test(void) { return impl->test(); } FILE: HotSpot1.7/src/share/vm/libadt/vectset.cpp function Set (line 68) | Set &VectorSet_Construct(Arena *arena) function Set (line 74) | Set &VectorSet::operator = (const Set &set) function Set (line 106) | Set &VectorSet::operator <<= (uint elem) function Set (line 119) | Set &VectorSet::operator >>= (uint elem) function VectorSet (line 131) | VectorSet &VectorSet::operator &= (const VectorSet &s) function Set (line 143) | Set &VectorSet::operator &= (const Set &set) function VectorSet (line 151) | VectorSet &VectorSet::operator |= (const VectorSet &s) function Set (line 168) | Set &VectorSet::operator |= (const Set &set) function VectorSet (line 176) | VectorSet &VectorSet::operator -= (const VectorSet &s) function Set (line 188) | Set &VectorSet::operator -= (const Set &set) function uint (line 302) | uint VectorSet::getelem(void) const function uint (line 328) | uint VectorSet::Size(void) const class VSetI_ (line 355) | class VSetI_ : public SetI_ { method VSetI_ (line 358) | VSetI_( const VectorSet *vset, uint &elem ) : vsi(vset) { elem = vsi.e... method uint (line 360) | uint next(void) { ++vsi; return vsi.elem; } method test (line 361) | int test(void) { return vsi.test(); } function SetI_ (line 364) | SetI_ *VectorSet::iterate(uint &elem) const { function uint (line 372) | uint VectorSetI::next(void) FILE: HotSpot1.7/src/share/vm/libadt/vectset.hpp class VectorSet (line 46) | class VectorSet : public Set { method VectorSet (line 58) | VectorSet(const VectorSet &s) : Set(s._set_arena) {slamin(s);} method VectorSet (line 60) | VectorSet &operator =(const VectorSet &s) // Set clone; deep-copy ... method Set (line 63) | Set &clone(void) const { return *(new VectorSet(*this)); } method VectorSet (line 66) | VectorSet operator << (uint elem) // Add member to new set method VectorSet (line 69) | VectorSet operator >> (uint elem) // Delete member from new set method VectorSet (line 74) | VectorSet operator & (const VectorSet &s) const method VectorSet (line 79) | VectorSet operator | (const VectorSet &s) const method VectorSet (line 84) | VectorSet operator - (const VectorSet &s) const method Reset (line 101) | void Reset(void) { // Reset a set method VectorSet (line 107) | const VectorSet *asVectorSet() const { return this; } method uint (line 110) | uint word_size() const { return size; } method uint32 (line 111) | uint32 *EXPOSE() const { return data; } method test_set (line 119) | int test_set( uint elem ) { method test_set_grow (line 128) | int test_set_grow( uint elem ) { // Insert & return 0; method test (line 134) | int test( uint elem ) const { method set (line 142) | void set( uint elem ) { class VectorSetI (line 163) | class VectorSetI : public StackObj { method VectorSetI (line 173) | VectorSetI( const VectorSet *vset ) : method test (line 182) | int test(void) { return i < s->size; } FILE: HotSpot1.7/src/share/vm/memory/allocation.cpp function ResourceObj (line 138) | ResourceObj& ResourceObj::operator=(const ResourceObj& r) { // default c... function trace_heap_malloc (line 156) | void trace_heap_malloc(size_t size, const char* name, void* p) { function trace_heap_free (line 162) | void trace_heap_free(void* p) { class ChunkPool (line 174) | class ChunkPool: public CHeapObj { method ChunkPool (line 197) | ChunkPool(size_t size) : _size(size) { _first = NULL; _num_chunks = _n... method _NOINLINE_ (line 200) | _NOINLINE_ void* allocate(size_t bytes, AllocFailType alloc_failmode) { method free (line 217) | void free(Chunk* chunk) { method free_all_but (line 229) | void free_all_but(size_t n) { method ChunkPool (line 260) | static ChunkPool* large_pool() { assert(_large_pool != NULL, "must b... method ChunkPool (line 261) | static ChunkPool* medium_pool() { assert(_medium_pool != NULL, "must b... method ChunkPool (line 262) | static ChunkPool* small_pool() { assert(_small_pool != NULL, "must b... method initialize (line 264) | static void initialize() { method clean (line 270) | static void clean() { function chunkpool_init (line 282) | void chunkpool_init() { class ChunkPoolCleaner (line 296) | class ChunkPoolCleaner : public PeriodicTask { method ChunkPoolCleaner (line 300) | ChunkPoolCleaner() : PeriodicTask(CleaningInterval) {} method task (line 301) | void task() { function Arena (line 393) | Arena *Arena::move_contents(Arena *copy) { function julong (line 656) | julong AllocStats::num_mallocs() { return os::num_mallocs - start_mallo... function julong (line 657) | julong AllocStats::alloc_bytes() { return os::alloc_bytes - start_mallo... function julong (line 658) | julong AllocStats::num_frees() { return os::num_frees - start_frees; } function julong (line 659) | julong AllocStats::free_bytes() { return os::free_bytes - start_mfree_... function julong (line 660) | julong AllocStats::resource_bytes() { return Arena::_bytes_allocated - ... FILE: HotSpot1.7/src/share/vm/memory/allocation.hpp class AllocFailStrategy (line 55) | class AllocFailStrategy { type AllocFailEnum (line 57) | enum AllocFailEnum { EXIT_OOM, RETURN_NULL } class AllocatedObj (line 108) | class AllocatedObj { type MemoryType (line 126) | enum MemoryType { function ALLOCATION_SUPER_CLASS_SPEC (line 182) | class CHeapObj ALLOCATION_SUPER_CLASS_SPEC { function ALLOCATION_SUPER_CLASS_SPEC (line 194) | class StackObj ALLOCATION_SUPER_CLASS_SPEC { class _ValueObj (line 218) | class _ValueObj { class AllStatic (line 226) | class AllStatic { method AllStatic (line 228) | AllStatic() { ShouldNotCallThis(); } class Chunk (line 235) | class Chunk: CHeapObj { method aligned_overhead_size (line 264) | static size_t aligned_overhead_size(void) { return ARENA_ALIGN(sizeof(... method length (line 266) | size_t length() const { return _len; } method Chunk (line 267) | Chunk* next() const { return _next; } method set_next (line 268) | void set_next(Chunk* n) { _next = n; } method contains (line 272) | bool contains(char* p) const { return bottom() <= p && p <= top(); } class Arena (line 282) | class Arena : public CHeapObj { method check_for_overflow (line 304) | bool check_for_overflow(size_t request, const char* whence, method Afree (line 389) | void Afree(void *ptr, size_t size) { method size_in_bytes (line 410) | size_t size_in_bytes() const { return _size_in_bytes; } method reset (line 420) | void reset(void) { function ALLOCATION_SUPER_CLASS_SPEC (line 459) | class ResourceObj ALLOCATION_SUPER_CLASS_SPEC { class AllocStats (line 557) | class AllocStats : StackObj { class ReallocMark (line 578) | class ReallocMark: public StackObj { function VALUE_OBJ_CLASS_SPEC (line 595) | class ArrayAllocator VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/memory/allocation.inline.hpp function inc_stat_counter (line 37) | inline void inc_stat_counter(volatile julong* dest, julong add_value) { function FreeHeap (line 76) | inline void FreeHeap(void* p, MEMFLAGS memflags = mtInternal) { function E (line 111) | E* ArrayAllocator::allocate(size_t length) { FILE: HotSpot1.7/src/share/vm/memory/barrierSet.hpp class BarrierSet (line 34) | class BarrierSet: public CHeapObj { type Name (line 37) | enum Name { type Flags (line 47) | enum Flags { method BarrierSet (line 57) | BarrierSet() { _kind = Uninit; } method kind (line 59) | BarrierSet::Name kind() { return _kind; } method write_ref_field_pre_work (line 97) | virtual void write_ref_field_pre_work( void* field, oop new_val) {... method has_write_ref_array_pre_opt (line 121) | virtual bool has_write_ref_array_pre_opt() { return true; } method write_ref_array_pre (line 135) | virtual void write_ref_array_pre(oop* dst, int length, method write_ref_array_pre (line 137) | virtual void write_ref_array_pre(narrowOop* dst, int length, method BarrierSet (line 172) | BarrierSet(int max_covered_regions) : FILE: HotSpot1.7/src/share/vm/memory/binaryTreeDictionary.cpp type FreeBlockDictionary::Dither (line 377) | enum FreeBlockDictionary::Dither function Chunk (line 499) | Chunk* BinaryTreeDictionary::find_largest_dict() const { class TreeCensusClosure (line 903) | class TreeCensusClosure : public StackObj { class AscendTreeCensusClosure (line 911) | class AscendTreeCensusClosure : public TreeCensusClosure { method do_tree (line 914) | void do_tree(TreeList* tl) { class DescendTreeCensusClosure (line 924) | class DescendTreeCensusClosure : public TreeCensusClosure { method do_tree (line 927) | void do_tree(TreeList* tl) { class BeginSweepClosure (line 939) | class BeginSweepClosure : public AscendTreeCensusClosure { method BeginSweepClosure (line 946) | BeginSweepClosure(double p, float inter_sweep_current, method do_list (line 954) | void do_list(FreeList* fl) { class TreeSearchClosure (line 968) | class TreeSearchClosure : public StackObj { class AscendTreeSearchClosure (line 977) | class AscendTreeSearchClosure : public TreeSearchClosure { method do_tree (line 979) | bool do_tree(TreeList* tl) { class DescendTreeSearchClosure (line 991) | class DescendTreeSearchClosure : public TreeSearchClosure { method do_tree (line 994) | bool do_tree(TreeList* tl) { class EndTreeSearchClosure (line 1007) | class EndTreeSearchClosure : public DescendTreeSearchClosure { method EndTreeSearchClosure (line 1012) | EndTreeSearchClosure(HeapWord* target) : _target(target), _found(NULL) {} method do_list (line 1013) | bool do_list(FreeList* fl) { method Chunk (line 1024) | Chunk* found() { return _found; } function Chunk (line 1028) | Chunk* BinaryTreeDictionary::find_chunk_ends_at(HeapWord* target)... class InitializeDictReturnedBytesClosure (line 1049) | class InitializeDictReturnedBytesClosure : public AscendTreeCensusClosur... method do_list (line 1051) | void do_list(FreeList* fl) { class ReturnedBytesClosure (line 1063) | class ReturnedBytesClosure : public AscendTreeCensusClosure { method ReturnedBytesClosure (line 1066) | ReturnedBytesClosure() { _dict_returned_bytes = 0; } method do_list (line 1067) | void do_list(FreeList* fl) { method dict_returned_bytes (line 1070) | size_t dict_returned_bytes() { return _dict_returned_bytes; } class treeCountClosure (line 1083) | class treeCountClosure : public DescendTreeCensusClosure { method treeCountClosure (line 1086) | treeCountClosure(uint c) { count = c; } method do_list (line 1087) | void do_list(FreeList* fl) { class setTreeSurplusClosure (line 1102) | class setTreeSurplusClosure : public AscendTreeCensusClosure { method setTreeSurplusClosure (line 1105) | setTreeSurplusClosure(double v) { percentage = v; } method do_list (line 1106) | void do_list(FreeList* fl) { class setTreeHintsClosure (line 1121) | class setTreeHintsClosure : public DescendTreeCensusClosure { method setTreeHintsClosure (line 1124) | setTreeHintsClosure(size_t v) { hint = v; } method do_list (line 1125) | void do_list(FreeList* fl) { class clearTreeCensusClosure (line 1143) | class clearTreeCensusClosure : public AscendTreeCensusClosure { method do_list (line 1144) | void do_list(FreeList* fl) { class PrintTreeCensusClosure (line 1192) | class PrintTreeCensusClosure : public AscendTreeCensusClosure { method PrintTreeCensusClosure (line 1198) | PrintTreeCensusClosure() { method total_free (line 1203) | size_t total_free() { return _total_free; } method do_list (line 1204) | void do_list(FreeList* fl) { class PrintFreeListsClosure (line 1247) | class PrintFreeListsClosure : public AscendTreeCensusClosure { method PrintFreeListsClosure (line 1252) | PrintFreeListsClosure(outputStream* st) { method do_list (line 1256) | void do_list(FreeList* fl) { class BinaryTreeDictionary (line 1343) | class BinaryTreeDictionary class TreeChunk (line 1344) | class TreeChunk class TreeList (line 1345) | class TreeList FILE: HotSpot1.7/src/share/vm/memory/binaryTreeDictionary.hpp class TreeChunk (line 40) | class TreeChunk method set_embedded_list (line 144) | void set_embedded_list(TreeList* v) { _embedded_list = *v; } method set_list (line 147) | void set_list(TreeList* v) { _list = v; } method initialize (line 152) | void initialize() { embedded_list()->initialize(); } method Chunk (line 154) | Chunk* next() const { return Chunk::next(); } method Chunk (line 155) | Chunk* prev() const { return Chunk::prev(); } method size (line 156) | size_t size() const volatile { return Chunk::size(); } class BinaryTreeDictionary (line 41) | class BinaryTreeDictionary method splay (line 173) | bool splay() const { return _splay; } method set_splay (line 174) | void set_splay(bool v) { _splay = v; } method set_total_size (line 175) | void set_total_size(size_t v) { _total_size = v; } method total_free_blocks (line 178) | size_t total_free_blocks() const { return _total_free_blocks; } method set_total_free_blocks (line 179) | void set_total_free_blocks(size_t v) { _total_free_blocks = v; } method set_root (line 181) | void set_root(TreeList* v) { _root = v; } method adaptive_freelists (line 182) | bool adaptive_freelists() { return _adaptive_freelists; } type FreeBlockDictionary::Dither (line 194) | enum FreeBlockDictionary::Dither method total_size (line 241) | size_t total_size() const { return _total_size; } method Chunk (line 253) | Chunk* get_chunk(size_t size, enum FreeBlockDictionary::Dither ... method return_chunk (line 261) | void return_chunk(Chunk* chunk) { method remove_chunk (line 266) | void remove_chunk(Chunk* chunk) { method total_chunk_size (line 273) | size_t total_chunk_size(debug_only(const Mutex* lock)) const { method min_size (line 283) | size_t min_size() const { method sum_of_squared_block_sizes (line 287) | double sum_of_squared_block_sizes() const { class AscendTreeCensusClosure (line 42) | class AscendTreeCensusClosure class DescendTreeCensusClosure (line 43) | class DescendTreeCensusClosure class DescendTreeSearchClosure (line 44) | class DescendTreeSearchClosure class TreeList (line 47) | class TreeList: public FreeList { method set_left (line 78) | void set_left(TreeList* tl) { method set_right (line 83) | void set_right(TreeList* tl) { method set_parent (line 88) | void set_parent(TreeList* tl) { _parent = tl; } method clearLeft (line 90) | void clearLeft() { _left = NULL; } method clear_right (line 91) | void clear_right() { _right = NULL; } method clear_parent (line 92) | void clear_parent() { _parent = NULL; } method initialize (line 93) | void initialize() { clearLeft(); clear_right(), clear_par... class TreeChunk (line 138) | class TreeChunk : public Chunk { method set_embedded_list (line 144) | void set_embedded_list(TreeList* v) { _embedded_list = *v; } method set_list (line 147) | void set_list(TreeList* v) { _list = v; } method initialize (line 152) | void initialize() { embedded_list()->initialize(); } method Chunk (line 154) | Chunk* next() const { return Chunk::next(); } method Chunk (line 155) | Chunk* prev() const { return Chunk::prev(); } method size (line 156) | size_t size() const volatile { return Chunk::size(); } class BinaryTreeDictionary (line 164) | class BinaryTreeDictionary: public FreeBlockDictionary { method splay (line 173) | bool splay() const { return _splay; } method set_splay (line 174) | void set_splay(bool v) { _splay = v; } method set_total_size (line 175) | void set_total_size(size_t v) { _total_size = v; } method total_free_blocks (line 178) | size_t total_free_blocks() const { return _total_free_blocks; } method set_total_free_blocks (line 179) | void set_total_free_blocks(size_t v) { _total_free_blocks = v; } method set_root (line 181) | void set_root(TreeList* v) { _root = v; } method adaptive_freelists (line 182) | bool adaptive_freelists() { return _adaptive_freelists; } type FreeBlockDictionary::Dither (line 194) | enum FreeBlockDictionary::Dither method total_size (line 241) | size_t total_size() const { return _total_size; } method Chunk (line 253) | Chunk* get_chunk(size_t size, enum FreeBlockDictionary::Dither ... method return_chunk (line 261) | void return_chunk(Chunk* chunk) { method remove_chunk (line 266) | void remove_chunk(Chunk* chunk) { method total_chunk_size (line 273) | size_t total_chunk_size(debug_only(const Mutex* lock)) const { method min_size (line 283) | size_t min_size() const { method sum_of_squared_block_sizes (line 287) | double sum_of_squared_block_sizes() const { FILE: HotSpot1.7/src/share/vm/memory/blockOffsetTable.cpp function HeapWord (line 525) | HeapWord* BlockOffsetArrayNonContigSpace::block_start_unsafe( function HeapWord (line 587) | HeapWord* BlockOffsetArrayNonContigSpace::block_start_careful( function HeapWord (line 668) | HeapWord* BlockOffsetArrayContigSpace::block_start_unsafe(const void* ad... function HeapWord (line 787) | HeapWord* BlockOffsetArrayContigSpace::initialize_threshold() { FILE: HotSpot1.7/src/share/vm/memory/blockOffsetTable.hpp class ContiguousSpace (line 44) | class ContiguousSpace class SerializeOopClosure (line 45) | class SerializeOopClosure function VALUE_OBJ_CLASS_SPEC (line 50) | class BlockOffsetTable VALUE_OBJ_CLASS_SPEC { function set_bottom (line 71) | virtual void set_bottom(HeapWord* new_bottom) { class BlockOffsetSharedArray (line 103) | class BlockOffsetSharedArray: public CHeapObj { type SomePrivateConstants (line 110) | enum SomePrivateConstants { method u_char (line 133) | u_char offset_array(size_t index) const { method set_offset_array (line 140) | void set_offset_array(size_t index, u_char offset, bool reducing = fal... method set_offset_array (line 147) | void set_offset_array(size_t index, HeapWord* high, HeapWord* low, boo... method set_offset_array (line 157) | void set_offset_array(HeapWord* left, HeapWord* right, u_char offset, ... method set_offset_array (line 180) | void set_offset_array(size_t left, size_t right, u_char offset, bool r... method check_offset_array (line 202) | void check_offset_array(size_t index, HeapWord* high, HeapWord* low) c... method compute_size (line 219) | size_t compute_size(size_t mem_region_words) { method set_init_to_zero (line 242) | void set_init_to_zero(bool val) { _init_to_zero = val; } method init_to_zero (line 243) | bool init_to_zero() { return _init_to_zero; } method HeapWord (line 260) | HeapWord* inc_by_region_size(HeapWord* p) const { return p + N_words; } class BlockOffsetArray (line 269) | class BlockOffsetArray: public BlockOffsetTable { type Action (line 274) | enum Action { type SomePrivateConstants (line 281) | enum SomePrivateConstants { method power_to_cards_back (line 291) | static size_t power_to_cards_back(uint i) { method power_to_words_back (line 294) | static size_t power_to_words_back(uint i) { method entry_to_cards_back (line 297) | static size_t entry_to_cards_back(u_char entry) { method entry_to_words_back (line 301) | static size_t entry_to_words_back(u_char entry) { method check_reducing_assertion (line 319) | void check_reducing_assertion(bool reducing) { _array->check_reducing_... method set_space (line 348) | void set_space(Space* sp) { _sp = sp; } method set_region (line 351) | void set_region(MemRegion mr) { method resize (line 358) | virtual void resize(size_t new_word_size) { method single_block (line 376) | void single_block(HeapWord* blk, size_t size) { method alloc_block (line 390) | void alloc_block(HeapWord* blk, size_t size) { method init_to_zero (line 396) | bool init_to_zero() { return _init_to_zero; } method set_init_to_zero (line 398) | void set_init_to_zero(bool val) { class BlockOffsetArrayNonContigSpace (line 418) | class BlockOffsetArrayNonContigSpace: public BlockOffsetArray { method BlockOffsetArrayNonContigSpace (line 427) | BlockOffsetArrayNonContigSpace(BlockOffsetSharedArray* array, MemRegio... method HeapWord (line 432) | HeapWord* unallocated_block() const { method set_unallocated_block (line 438) | void set_unallocated_block(HeapWord* block) { method alloc_block (line 448) | void alloc_block(HeapWord* blk, size_t size) { method mark_block (line 470) | void mark_block(HeapWord* blk, size_t size, bool reducing = false) { method allocated (line 478) | void allocated(HeapWord* blk_start, HeapWord* blk_end, bool reducing =... method allocated (line 486) | void allocated(HeapWord* blk, size_t size, bool reducing = false) { class BlockOffsetArrayContigSpace (line 522) | class BlockOffsetArrayContigSpace: public BlockOffsetArray { method BlockOffsetArrayContigSpace (line 533) | BlockOffsetArrayContigSpace(BlockOffsetSharedArray* array, MemRegion mr): method set_contig_space (line 539) | void set_contig_space(ContiguousSpace* sp) { set_space((Space*)sp); } method HeapWord (line 548) | HeapWord* threshold() const { return _next_offset_threshold; } method alloc_block (line 555) | void alloc_block(HeapWord* blk_start, HeapWord* blk_end) { method alloc_block (line 560) | void alloc_block(HeapWord* blk, size_t size) { FILE: HotSpot1.7/src/share/vm/memory/blockOffsetTable.inline.hpp function HeapWord (line 38) | inline HeapWord* BlockOffsetTable::block_start(const void* addr) const { function HeapWord (line 60) | inline HeapWord* BlockOffsetSharedArray::address_for_index(size_t index)... FILE: HotSpot1.7/src/share/vm/memory/cardTableModRefBS.cpp function HeapWord (line 188) | HeapWord* CardTableModRefBS::largest_prev_committed_end(int ind) const { function MemRegion (line 197) | MemRegion CardTableModRefBS::committed_unique_to_self(int self, function MemRegion (line 633) | MemRegion CardTableModRefBS::dirty_card_range_after_reset(MemRegion mr, function uintx (line 665) | uintx CardTableModRefBS::ct_max_alignment_constraint() { FILE: HotSpot1.7/src/share/vm/memory/cardTableModRefBS.hpp class Generation (line 44) | class Generation class OopsInGenClosure (line 45) | class OopsInGenClosure class DirtyCardToOopClosure (line 46) | class DirtyCardToOopClosure class ClearNoncleanCardWrapper (line 47) | class ClearNoncleanCardWrapper class CardTableModRefBS (line 49) | class CardTableModRefBS: public ModRefBarrierSet { type CardValues (line 62) | enum CardValues { method card_is_dirty_wrt_gen_iter (line 79) | static bool card_is_dirty_wrt_gen_iter(jbyte cv) { method card_will_be_scanned (line 86) | virtual bool card_will_be_scanned(jbyte cv) { method card_may_have_been_dirty (line 92) | virtual bool card_may_have_been_dirty(jbyte cv) { method jbyte (line 154) | jbyte* byte_for(const void* p) const { method jbyte (line 168) | jbyte* byte_after(const void* p) const { method chunks_to_cover (line 228) | size_t chunks_to_cover(MemRegion mr) { method addr_to_chunk_index (line 235) | uintptr_t addr_to_chunk_index(const void* addr) { type SomePublicConstants (line 264) | enum SomePublicConstants { method clean_card_val (line 270) | static int clean_card_val() { return clean_card; } method clean_card_mask_val (line 271) | static int clean_card_mask_val() { return clean_card_mask; } method dirty_card_val (line 272) | static int dirty_card_val() { return dirty_card; } method claimed_card_val (line 273) | static int claimed_card_val() { return claimed_card; } method precleaned_card_val (line 274) | static int precleaned_card_val() { return precleaned_card; } method deferred_card_val (line 275) | static int deferred_card_val() { return deferred_card; } method is_a (line 278) | bool is_a(BarrierSet::Name bsn) { method has_write_ref_pre_barrier (line 286) | bool has_write_ref_pre_barrier() { return false; } method write_ref_needs_barrier (line 288) | inline bool write_ref_needs_barrier(void* field, oop new_val) { method has_write_ref_array_opt (line 303) | bool has_write_ref_array_opt() { return true; } method has_write_region_opt (line 304) | bool has_write_region_opt() { return true; } method inline_write_region (line 306) | inline void inline_write_region(MemRegion mr) { method write_region_work (line 310) | void write_region_work(MemRegion mr) { method inline_write_ref_array (line 315) | inline void inline_write_ref_array(MemRegion mr) { method write_ref_array_work (line 319) | void write_ref_array_work(MemRegion mr) { method is_aligned (line 324) | bool is_aligned(HeapWord* addr) { method inline_write_ref_field_pre (line 330) | inline void inline_write_ref_field_pre(T* field, oop newVal) {} method inline_write_ref_field (line 332) | inline void inline_write_ref_field(T* field, oop newVal) { method is_card_dirty (line 339) | bool is_card_dirty(size_t card_index) { method mark_card_dirty (line 343) | void mark_card_dirty(size_t card_index) { method is_card_claimed (line 347) | bool is_card_claimed(size_t card_index) { method set_card_claimed (line 352) | void set_card_claimed(size_t card_index) { method is_card_clean (line 364) | bool is_card_clean(size_t card_index) { method is_card_deferred (line 368) | bool is_card_deferred(size_t card_index) { method is_card_aligned (line 382) | bool is_card_aligned(HeapWord* p) { method HeapWord (line 387) | HeapWord* align_to_card_boundary(HeapWord* p) { type PrecisionStyle (line 393) | enum PrecisionStyle { method PrecisionStyle (line 399) | PrecisionStyle precision() { method mod_card_iterate (line 417) | void mod_card_iterate(MemRegionClosure* cl) { method mod_card_iterate (line 424) | void mod_card_iterate(MemRegion mr, MemRegionClosure* cl) { method jbyte (line 442) | const jbyte* byte_for_const(const void* p) const { method jbyte (line 445) | const jbyte* byte_after_const(const void* p) const { method HeapWord (line 450) | HeapWord* addr_for(const jbyte* p) const { method index_for (line 463) | size_t index_for(void* p) { method jbyte (line 471) | const jbyte* byte_for_index(const size_t card_index) const { method par_chunk_heapword_alignment (line 487) | static size_t par_chunk_heapword_alignment() { class CardTableRS (line 493) | class CardTableRS class CardTableModRefBSForCTRS (line 496) | class CardTableModRefBSForCTRS: public CardTableModRefBS { method CardTableModRefBSForCTRS (line 502) | CardTableModRefBSForCTRS(MemRegion whole_heap, method set_CTRS (line 506) | void set_CTRS(CardTableRS* rs) { _rs = rs; } FILE: HotSpot1.7/src/share/vm/memory/cardTableRS.cpp function jbyte (line 70) | jbyte CardTableRS::find_unused_youngergenP_card_value() { class VerifyCleanCardClosure (line 361) | class VerifyCleanCardClosure: public OopClosure { method do_oop_work (line 367) | void do_oop_work(T* p) { method VerifyCleanCardClosure (line 381) | VerifyCleanCardClosure(HeapWord* b, HeapWord* begin, HeapWord* end) : method do_oop (line 391) | virtual void do_oop(oop* p) { VerifyCleanCardClosure::do_oop_wor... method do_oop (line 392) | virtual void do_oop(narrowOop* p) { VerifyCleanCardClosure::do_oop_wor... class VerifyCTSpaceClosure (line 395) | class VerifyCTSpaceClosure: public SpaceClosure { method VerifyCTSpaceClosure (line 400) | VerifyCTSpaceClosure(CardTableRS* ct, HeapWord* boundary) : method do_space (line 402) | virtual void do_space(Space* s) { _ct->verify_space(s, _boundary); } class VerifyCTGenClosure (line 405) | class VerifyCTGenClosure: public GenCollectedHeap::GenClosure { method VerifyCTGenClosure (line 408) | VerifyCTGenClosure(CardTableRS* ct) : _ct(ct) {} method do_generation (line 409) | void do_generation(Generation* gen) { FILE: HotSpot1.7/src/share/vm/memory/cardTableRS.hpp class Space (line 32) | class Space class OopsInGenClosure (line 33) | class OopsInGenClosure class CardTableRS (line 38) | class CardTableRS: public GenRemSet { method jbyte (line 44) | static jbyte clean_card_val() { method clean_card_row (line 48) | static intptr_t clean_card_row() { method card_is_dirty_wrt_gen_iter (line 52) | static bool type ExtendedCardValue (line 63) | enum ExtendedCardValue { method jbyte (line 88) | jbyte cur_youngergen_card_val() { method set_cur_youngergen_card_val (line 91) | void set_cur_youngergen_card_val(jbyte v) { method is_prev_youngergen_card_val (line 94) | bool is_prev_youngergen_card_val(jbyte v) { method rs_kind (line 107) | GenRemSet::Name rs_kind() { return GenRemSet::CardTable; } method CardTableRS (line 109) | CardTableRS* as_CardTableRS() { return this; } method CardTableModRefBS (line 111) | CardTableModRefBS* ct_bs() { return _ct_bs; } method inline_write_ref_field_gc (line 121) | void inline_write_ref_field_gc(void* field, oop new_val) { method write_ref_field_gc_work (line 125) | void write_ref_field_gc_work(void* field, oop new_val) { method is_aligned (line 136) | bool is_aligned(HeapWord* addr) { method clear (line 143) | void clear(MemRegion mr) { _ct_bs->clear(mr); } method invalidate (line 146) | void invalidate(MemRegion mr, bool whole_heap = false) { method uintx (line 151) | static uintx ct_max_alignment_constraint() { method jbyte (line 155) | jbyte* byte_for(void* p) { return _ct_bs->byte_for(p); } method jbyte (line 156) | jbyte* byte_after(void* p) { return _ct_bs->byte_after(p); } method HeapWord (line 157) | HeapWord* addr_for(jbyte* p) { return _ct_bs->addr_for(p); } method is_prev_nonclean_card_val (line 159) | bool is_prev_nonclean_card_val(jbyte v) { method youngergen_may_have_been_dirty (line 166) | static bool youngergen_may_have_been_dirty(jbyte cv) { class ClearNoncleanCardWrapper (line 172) | class ClearNoncleanCardWrapper: public MemRegionClosure { FILE: HotSpot1.7/src/share/vm/memory/classify.cpp function object_type (line 48) | object_type ClassifyObjectClosure::classify_object(oop obj, bool count) { FILE: HotSpot1.7/src/share/vm/memory/classify.hpp type oop_type (line 30) | enum oop_type { class ClassifyObjectClosure (line 53) | class ClassifyObjectClosure : public ObjectClosure { method ClassifyObjectClosure (line 64) | ClassifyObjectClosure() { reset(); } class ClassifyInstanceKlassClosure (line 75) | class ClassifyInstanceKlassClosure : public ClassifyObjectClosure { method ClassifyInstanceKlassClosure (line 79) | ClassifyInstanceKlassClosure() { reset(); } class ClearAllocCountClosure (line 89) | class ClearAllocCountClosure : public ObjectClosure { method do_object (line 91) | void do_object(oop obj) { FILE: HotSpot1.7/src/share/vm/memory/collectorPolicy.cpp function GenRemSet (line 162) | GenRemSet* CollectorPolicy::create_rem_set(MemRegion whole_heap, function HeapWord (line 538) | HeapWord* GenCollectorPolicy::mem_allocate_work(size_t size, function HeapWord (line 666) | HeapWord* GenCollectorPolicy::expand_heap_and_allocate(size_t size, function HeapWord (line 680) | HeapWord* GenCollectorPolicy::satisfy_failed_allocation(size_t size, FILE: HotSpot1.7/src/share/vm/memory/collectorPolicy.hpp class GenCollectorPolicy (line 47) | class GenCollectorPolicy method min_gen0_size (line 253) | size_t min_gen0_size() { return _min_gen0_size; } method set_min_gen0_size (line 254) | void set_min_gen0_size(size_t v) { _min_gen0_size = v; } method initial_gen0_size (line 255) | size_t initial_gen0_size() { return _initial_gen0_size; } method set_initial_gen0_size (line 256) | void set_initial_gen0_size(size_t v) { _initial_gen0_size = v; } method max_gen0_size (line 257) | size_t max_gen0_size() { return _max_gen0_size; } method set_max_gen0_size (line 258) | void set_max_gen0_size(size_t v) { _max_gen0_size = v; } method GenerationSpec (line 262) | virtual GenerationSpec **generations() { method GenCollectorPolicy (line 267) | virtual GenCollectorPolicy* as_generation_policy() { return this; } method initialize_all (line 271) | virtual void initialize_all() { class TwoGenerationCollectorPolicy (line 48) | class TwoGenerationCollectorPolicy method initialize_generations (line 303) | void initialize_generations() { ShouldNotReachHere(); } method min_gen1_size (line 307) | size_t min_gen1_size() { return _min_gen1_size; } method set_min_gen1_size (line 308) | void set_min_gen1_size(size_t v) { _min_gen1_size = v; } method initial_gen1_size (line 309) | size_t initial_gen1_size() { return _initial_gen1_size; } method set_initial_gen1_size (line 310) | void set_initial_gen1_size(size_t v) { _initial_gen1_size = v; } method max_gen1_size (line 311) | size_t max_gen1_size() { return _max_gen1_size; } method set_max_gen1_size (line 312) | void set_max_gen1_size(size_t v) { _max_gen1_size = v; } method TwoGenerationCollectorPolicy (line 315) | TwoGenerationCollectorPolicy* as_two_generation_policy() { return this; } method number_of_generations (line 317) | int number_of_generations() { return 2; } method barrier_set_name (line 318) | BarrierSet::Name barrier_set_name() { return BarrierSet::Card... method rem_set_name (line 319) | GenRemSet::Name rem_set_name() { return GenRemSet::CardT... method kind (line 321) | virtual CollectorPolicy::Name kind() { class AdaptiveSizePolicy (line 49) | class AdaptiveSizePolicy class ConcurrentMarkSweepPolicy (line 51) | class ConcurrentMarkSweepPolicy class G1CollectorPolicy (line 52) | class G1CollectorPolicy class GCPolicyCounters (line 55) | class GCPolicyCounters class PermanentGenerationSpec (line 56) | class PermanentGenerationSpec class MarkSweepPolicy (line 57) | class MarkSweepPolicy method MarkSweepPolicy (line 337) | MarkSweepPolicy* as_mark_sweep_policy() { return this; } class CollectorPolicy (line 59) | class CollectorPolicy : public CHeapObj { method CollectorPolicy (line 92) | CollectorPolicy() : method set_min_alignment (line 104) | void set_min_alignment(size_t align) { _min_alignment = align; } method min_alignment (line 105) | size_t min_alignment() { return _min_alignment; } method set_max_alignment (line 106) | void set_max_alignment(size_t align) { _max_alignment = align; } method max_alignment (line 107) | size_t max_alignment() { return _max_alignment; } method initial_heap_byte_size (line 109) | size_t initial_heap_byte_size() { return _initial_heap_byte_size; } method set_initial_heap_byte_size (line 110) | void set_initial_heap_byte_size(size_t v) { _initial_heap_byte_size = ... method max_heap_byte_size (line 111) | size_t max_heap_byte_size() { return _max_heap_byte_size; } method set_max_heap_byte_size (line 112) | void set_max_heap_byte_size(size_t v) { _max_heap_byte_size = v; } method min_heap_byte_size (line 113) | size_t min_heap_byte_size() { return _min_heap_byte_size; } method set_min_heap_byte_size (line 114) | void set_min_heap_byte_size(size_t v) { _min_heap_byte_size = v; } type Name (line 116) | enum Name { method AdaptiveSizePolicy (line 124) | AdaptiveSizePolicy* size_policy() { return _size_policy; } method should_clear_all_soft_refs (line 125) | bool should_clear_all_soft_refs() { return _should_clear_all_soft_refs; } method set_should_clear_all_soft_refs (line 126) | void set_should_clear_all_soft_refs(bool v) { _should_clear_all_soft_r... method all_soft_refs_clear (line 130) | bool all_soft_refs_clear() { return _all_soft_refs_clear; } method set_all_soft_refs_clear (line 131) | void set_all_soft_refs_clear(bool v) { _all_soft_refs_clear = v; } method GenCollectorPolicy (line 138) | virtual GenCollectorPolicy* as_generation_policy() ... method TwoGenerationCollectorPolicy (line 139) | virtual TwoGenerationCollectorPolicy* as_two_generation_policy() ... method MarkSweepPolicy (line 140) | virtual MarkSweepPolicy* as_mark_sweep_policy() ... method ConcurrentMarkSweepPolicy (line 142) | virtual ConcurrentMarkSweepPolicy* as_concurrent_mark_sweep_policy(... method G1CollectorPolicy (line 143) | virtual G1CollectorPolicy* as_g1_policy() ... method is_generation_policy (line 146) | bool is_generation_policy() { return as_generation_policy()... method is_two_generation_policy (line 147) | bool is_two_generation_policy() { return as_two_generation_poli... method is_mark_sweep_policy (line 148) | bool is_mark_sweep_policy() { return as_mark_sweep_policy()... method is_concurrent_mark_sweep_policy (line 150) | bool is_concurrent_mark_sweep_policy() { return as_concurrent_mark_swe... method is_g1_policy (line 151) | bool is_g1_policy() { return as_g1_policy() != NULL; } method is_concurrent_mark_sweep_policy (line 153) | bool is_concurrent_mark_sweep_policy() { return false; } method is_g1_policy (line 154) | bool is_g1_policy() { return false; } method PermanentGenerationSpec (line 158) | virtual PermanentGenerationSpec *permanent_generation() { method GCPolicyCounters (line 185) | GCPolicyCounters* counters() { return _gc_policy_counters; } method initialize_gc_policy_counters (line 189) | virtual void initialize_gc_policy_counters() { method kind (line 193) | virtual CollectorPolicy::Name kind() { method has_soft_ended_eden (line 198) | virtual bool has_soft_ended_eden() { class ClearedAllSoftRefs (line 204) | class ClearedAllSoftRefs : public StackObj { method ClearedAllSoftRefs (line 208) | ClearedAllSoftRefs(bool clear_all_soft_refs, class GenCollectorPolicy (line 220) | class GenCollectorPolicy : public CollectorPolicy { method min_gen0_size (line 253) | size_t min_gen0_size() { return _min_gen0_size; } method set_min_gen0_size (line 254) | void set_min_gen0_size(size_t v) { _min_gen0_size = v; } method initial_gen0_size (line 255) | size_t initial_gen0_size() { return _initial_gen0_size; } method set_initial_gen0_size (line 256) | void set_initial_gen0_size(size_t v) { _initial_gen0_size = v; } method max_gen0_size (line 257) | size_t max_gen0_size() { return _max_gen0_size; } method set_max_gen0_size (line 258) | void set_max_gen0_size(size_t v) { _max_gen0_size = v; } method GenerationSpec (line 262) | virtual GenerationSpec **generations() { method GenCollectorPolicy (line 267) | virtual GenCollectorPolicy* as_generation_policy() { return this; } method initialize_all (line 271) | virtual void initialize_all() { class TwoGenerationCollectorPolicy (line 295) | class TwoGenerationCollectorPolicy : public GenCollectorPolicy { method initialize_generations (line 303) | void initialize_generations() { ShouldNotReachHere(); } method min_gen1_size (line 307) | size_t min_gen1_size() { return _min_gen1_size; } method set_min_gen1_size (line 308) | void set_min_gen1_size(size_t v) { _min_gen1_size = v; } method initial_gen1_size (line 309) | size_t initial_gen1_size() { return _initial_gen1_size; } method set_initial_gen1_size (line 310) | void set_initial_gen1_size(size_t v) { _initial_gen1_size = v; } method max_gen1_size (line 311) | size_t max_gen1_size() { return _max_gen1_size; } method set_max_gen1_size (line 312) | void set_max_gen1_size(size_t v) { _max_gen1_size = v; } method TwoGenerationCollectorPolicy (line 315) | TwoGenerationCollectorPolicy* as_two_generation_policy() { return this; } method number_of_generations (line 317) | int number_of_generations() { return 2; } method barrier_set_name (line 318) | BarrierSet::Name barrier_set_name() { return BarrierSet::Card... method rem_set_name (line 319) | GenRemSet::Name rem_set_name() { return GenRemSet::CardT... method kind (line 321) | virtual CollectorPolicy::Name kind() { class MarkSweepPolicy (line 330) | class MarkSweepPolicy : public TwoGenerationCollectorPolicy { method MarkSweepPolicy (line 337) | MarkSweepPolicy* as_mark_sweep_policy() { return this; } FILE: HotSpot1.7/src/share/vm/memory/compactPermGen.hpp class ContigPermSpace (line 31) | class ContigPermSpace class CardTableModRefBS (line 32) | class CardTableModRefBS class CompactingPermGenGen (line 33) | class CompactingPermGenGen class PermanentGenerationSpec (line 34) | class PermanentGenerationSpec class CompactingPermGen (line 37) | class CompactingPermGen: public PermGen { method Generation (line 52) | Generation* as_gen() const { return _gen; } FILE: HotSpot1.7/src/share/vm/memory/compactingPermGenGen.cpp class AdjustSharedObjectClosure (line 45) | class AdjustSharedObjectClosure : public ObjectClosure { method do_object (line 47) | void do_object(oop obj) { class RecursiveAdjustSharedObjectClosure (line 62) | class RecursiveAdjustSharedObjectClosure : public OopClosure { method do_oop_work (line 64) | inline void do_oop_work(T* p) { method do_oop (line 87) | virtual void do_oop(oop* p) { RecursiveAdjustSharedObjectClosure... method do_oop (line 88) | virtual void do_oop(narrowOop* p) { RecursiveAdjustSharedObjectClosure... class TraversePlaceholdersClosure (line 99) | class TraversePlaceholdersClosure { method placeholders_do (line 101) | static void placeholders_do(Symbol* sym, oop loader) { class VerifyMarksClearedClosure (line 335) | class VerifyMarksClearedClosure : public ObjectClosure { method do_object (line 337) | void do_object(oop obj) { FILE: HotSpot1.7/src/share/vm/memory/compactingPermGenGen.hpp class PermanentGenerationSpec (line 35) | class PermanentGenerationSpec class CompactingPermGenGen (line 41) | class CompactingPermGenGen: public OneContigSpaceCardGeneration { method compute_new_size (line 140) | void compute_new_size() { method must_be_youngest (line 144) | bool must_be_youngest() const { return false; } method must_be_oldest (line 145) | bool must_be_oldest() const { return false; } method OffsetTableContigSpace (line 147) | OffsetTableContigSpace* ro_space() const { return _ro_space; } method OffsetTableContigSpace (line 148) | OffsetTableContigSpace* rw_space() const { return _rw_space; } method VirtualSpace (line 149) | VirtualSpace* md_space() { return &_md_vs; } method VirtualSpace (line 150) | VirtualSpace* mc_space() { return &_mc_vs; } method ContiguousSpace (line 151) | ContiguousSpace* unshared_space() const { return _the_space; } method is_shared (line 153) | static bool inline is_shared(const void* p) { method is_shared_readonly (line 159) | static bool inline is_shared_readonly(const void* p) { method is_shared_readwrite (line 165) | static bool inline is_shared_readwrite(const void* p) { method is_in (line 170) | inline bool is_in(const void* p) const { method PermanentGenerationSpec (line 174) | inline PermanentGenerationSpec* spec() const { return _spec; } method set_spec (line 175) | inline void set_spec(PermanentGenerationSpec* spec) { _spec = spec; } method block_is_obj (line 189) | inline bool block_is_obj(const HeapWord* addr) const { method block_size (line 199) | inline size_t block_size(const HeapWord* addr) const { FILE: HotSpot1.7/src/share/vm/memory/defNewGeneration.cpp function HeapWord (line 475) | HeapWord** DefNewGeneration::top_addr() const { return eden()->top_addr(... function HeapWord (line 476) | HeapWord** DefNewGeneration::end_addr() const { return eden()->end_addr(... function HeapWord (line 493) | HeapWord* DefNewGeneration::allocate_from_space(size_t size) { function HeapWord (line 525) | HeapWord* DefNewGeneration::expand_and_allocate(size_t size, class RemoveForwardPointerClosure (line 690) | class RemoveForwardPointerClosure: public ObjectClosure { method do_object (line 692) | void do_object(oop obj) { function oop (line 754) | oop DefNewGeneration::copy_to_survivor_space(oop old) { function CompactibleSpace (line 994) | CompactibleSpace* DefNewGeneration::first_compaction_space() const { function HeapWord (line 998) | HeapWord* DefNewGeneration::allocate(size_t word_size, function HeapWord (line 1041) | HeapWord* DefNewGeneration::par_allocate(size_t word_size, FILE: HotSpot1.7/src/share/vm/memory/defNewGeneration.hpp class EdenSpace (line 35) | class EdenSpace class ContiguousSpace (line 36) | class ContiguousSpace class ScanClosure (line 37) | class ScanClosure class STWGCTimer (line 38) | class STWGCTimer class DefNewGeneration (line 43) | class DefNewGeneration: public Generation { method ageTable (line 53) | ageTable* age_table() { return &_age_table; } method promotion_failed (line 60) | bool promotion_failed() { return _promotion_failed; } method set_promo_failure_scan_stack_closure (line 101) | void set_promo_failure_scan_stack_closure(OopClosure *scan_stack_closu... method should_allocate_from_space (line 121) | bool should_allocate_from_space() const { method clear_should_allocate_from_space (line 124) | void clear_should_allocate_from_space() { method set_should_allocate_from_space (line 127) | void set_should_allocate_from_space() { type SomeProtectedConstants (line 139) | enum SomeProtectedConstants { method compute_survivor_size (line 147) | size_t compute_survivor_size(size_t gen_size, size_t alignment) const { class IsAliveClosure (line 153) | class IsAliveClosure: public BoolObjectClosure { class KeepAliveClosure (line 161) | class KeepAliveClosure: public OopClosure { class FastKeepAliveClosure (line 172) | class FastKeepAliveClosure: public KeepAliveClosure { class EvacuateFollowersClosure (line 182) | class EvacuateFollowersClosure: public VoidClosure { class FastEvacuateFollowersClosure (line 193) | class FastEvacuateFollowersClosure: public VoidClosure { method kind (line 213) | virtual Generation::Name kind() { return Generation::DefNew; } method EdenSpace (line 216) | EdenSpace* eden() const { return _eden_space; } method ContiguousSpace (line 217) | ContiguousSpace* from() const { return _from_space; } method ContiguousSpace (line 218) | ContiguousSpace* to() const { return _to_space; } method max_eden_size (line 231) | size_t max_eden_size() const { return _max_eden_size; } method max_survivor_size (line 232) | size_t max_survivor_size() const { return _max_survivor_size; } method supports_inline_contig_alloc (line 234) | bool supports_inline_contig_alloc() const { return true; } method supports_tlab_allocation (line 239) | bool supports_tlab_allocation() const { return true; } method is_maximal_no_gc (line 250) | virtual bool is_maximal_no_gc() const { return true; } method should_allocate (line 261) | virtual bool should_allocate(size_t word_size, bool is_tlab) { method performs_in_place_marking (line 292) | virtual bool performs_in_place_marking() const { return false; } method tenuring_threshold (line 336) | int tenuring_threshold() { return _tenuring_threshold; } method must_be_youngest (line 345) | bool must_be_youngest() const { return true; } method must_be_oldest (line 346) | bool must_be_oldest() const { return false; } method promo_failure_scan_is_complete (line 353) | bool promo_failure_scan_is_complete() const { FILE: HotSpot1.7/src/share/vm/memory/dump.cpp class FingerprintMethodsClosure (line 46) | class FingerprintMethodsClosure: public ObjectClosure { method do_object (line 48) | void do_object(oop obj) { class StringHashCodeClosure (line 68) | class StringHashCodeClosure: public OopClosure { method StringHashCodeClosure (line 73) | StringHashCodeClosure(Thread* t) { method do_oop (line 78) | void do_oop(oop* p) { method do_oop (line 88) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class RemoveUnshareableInfoClosure (line 95) | class RemoveUnshareableInfoClosure : public ObjectClosure { method do_object (line 97) | void do_object(oop obj) { function mark_object (line 115) | static bool mark_object(oop obj) { class MoveSymbols (line 128) | class MoveSymbols : public SymbolClosure { method in_shared_space (line 135) | bool in_shared_space(Symbol* sym) const { method Symbol (line 139) | Symbol* get_shared_copy(Symbol* sym) { method Symbol (line 143) | Symbol* make_shared_copy(Symbol* sym) { method MoveSymbols (line 168) | MoveSymbols(char* top, char* end) : method count (line 172) | int count() const { return _count; } method do_symbol (line 174) | void do_symbol(Symbol** p) { class MarkObjectsOopClosure (line 192) | class MarkObjectsOopClosure : public OopClosure { method do_oop (line 194) | void do_oop(oop* p) { mark_object(*p); } method do_oop (line 195) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class MarkObjectsSkippingKlassesOopClosure (line 199) | class MarkObjectsSkippingKlassesOopClosure : public OopClosure { method do_oop (line 201) | void do_oop(oop* pobj) { method do_oop (line 208) | void do_oop(narrowOop* pobj) { ShouldNotReachHere(); } function mark_object_recursive_skipping_klasses (line 212) | static void mark_object_recursive_skipping_klasses(oop obj) { class MarkCommonReadOnly (line 223) | class MarkCommonReadOnly : public ObjectClosure { method do_object (line 227) | void do_object(oop obj) { class CommonSymbolsClosure (line 273) | class CommonSymbolsClosure : public ObjectClosure { method CommonSymbolsClosure (line 277) | CommonSymbolsClosure(SymbolClosure* closure) : _closure(closure) { } method do_object (line 279) | void do_object(oop obj) { class MarkStringValues (line 322) | class MarkStringValues : public ObjectClosure { method do_object (line 326) | void do_object(oop obj) { class CheckRemainingObjects (line 340) | class CheckRemainingObjects : public ObjectClosure { method CheckRemainingObjects (line 345) | CheckRemainingObjects() { method do_object (line 349) | void do_object(oop obj) { method status (line 360) | void status() { class MarkReadWriteObjects (line 369) | class MarkReadWriteObjects : public ObjectClosure { method do_object (line 373) | void do_object(oop obj) { class MarkStringObjects (line 416) | class MarkStringObjects : public ObjectClosure { method do_object (line 420) | void do_object(oop obj) { class MoveMarkedObjects (line 436) | class MoveMarkedObjects : public ObjectClosure { method MoveMarkedObjects (line 442) | MoveMarkedObjects(OffsetTableContigSpace* space, bool read_only) { method do_object (line 447) | void do_object(oop obj) { function mark_and_move (line 473) | static void mark_and_move(oop obj, MoveMarkedObjects* move) { type order_policy (line 477) | enum order_policy { function mark_and_move_for_policy (line 483) | static void mark_and_move_for_policy(order_policy policy, oop obj, MoveM... class MarkAndMoveOrderedReadOnly (line 487) | class MarkAndMoveOrderedReadOnly : public ObjectClosure { method MarkAndMoveOrderedReadOnly (line 492) | MarkAndMoveOrderedReadOnly(MoveMarkedObjects *move_ro) : _move_ro(move... method do_object (line 494) | void do_object(oop obj) { class MarkAndMoveOrderedReadWrite (line 533) | class MarkAndMoveOrderedReadWrite: public ObjectClosure { method MarkAndMoveOrderedReadWrite (line 538) | MarkAndMoveOrderedReadWrite(MoveMarkedObjects *move_rw) : _move_rw(mov... method do_object (line 540) | void do_object(oop obj) { class ResolveForwardingClosure (line 586) | class ResolveForwardingClosure: public OopClosure { method do_oop (line 588) | void do_oop(oop* p) { method do_oop (line 598) | void do_oop(narrowOop* pobj) { ShouldNotReachHere(); } class SortMethodsClosure (line 607) | class SortMethodsClosure: public ObjectClosure { method do_object (line 609) | void do_object(oop obj) { class ReinitializeTables (line 628) | class ReinitializeTables: public ObjectClosure { method ReinitializeTables (line 633) | ReinitializeTables(Thread* thread) : _thread(thread) {} method reinitialize_vtables (line 637) | void reinitialize_vtables(klassOop k) { method do_object (line 648) | void do_object(oop obj) { class PatchOopsClosure (line 670) | class PatchOopsClosure: public ObjectClosure { method PatchOopsClosure (line 676) | PatchOopsClosure(Thread* thread) : _thread(thread) {} method do_object (line 678) | void do_object(oop obj) { class ClearSpaceClosure (line 707) | class ClearSpaceClosure : public SpaceClosure { method do_space (line 709) | void do_space(Space* s) { class WriteClosure (line 718) | class WriteClosure : public SerializeOopClosure { method check_space (line 723) | inline void check_space() { method WriteClosure (line 731) | WriteClosure(char* md_top, char* md_end) { method do_oop (line 738) | void do_oop(oop* p) { method do_oop (line 748) | void do_oop(narrowOop* pobj) { ShouldNotReachHere(); } method do_int (line 750) | void do_int(int* p) { method do_size_t (line 756) | void do_size_t(size_t* p) { method do_ptr (line 762) | void do_ptr(void** p) { method do_ptr (line 768) | void do_ptr(HeapWord** p) { do_ptr((void **) p); } method do_tag (line 770) | void do_tag(int tag) { method do_region (line 776) | void do_region(u_char* start, size_t size) { method reading (line 791) | bool reading() const { return false; } class ResolveConstantPoolsClosure (line 795) | class ResolveConstantPoolsClosure : public ObjectClosure { method ResolveConstantPoolsClosure (line 799) | ResolveConstantPoolsClosure(Thread *t) { method do_object (line 802) | void do_object(oop obj) { function print_contents (line 816) | static void print_contents() { class PatchKlassVtables (line 909) | class PatchKlassVtables: public ObjectClosure { method PatchKlassVtables (line 914) | PatchKlassVtables() { method do_object (line 918) | void do_object(oop obj) { method patch (line 924) | void patch(void** vtbl_list, void* new_vtable_start) { class PatchSymbolVtables (line 940) | class PatchSymbolVtables: public SymbolClosure { method PatchSymbolVtables (line 945) | PatchSymbolVtables(void** vtbl_list, void* new_vtable_start) { method do_symbol (line 951) | void do_symbol(Symbol** p) { class VM_PopulateDumpSharedSpace (line 961) | class VM_PopulateDumpSharedSpace: public VM_Operation { method VM_PopulateDumpSharedSpace (line 970) | VM_PopulateDumpSharedSpace(GrowableArray *class_promote_order, method VMOp_Type (line 981) | VMOp_Type type() const { return VMOp_PopulateDumpSharedSpace; } method doit (line 982) | void doit() { function jint (line 1353) | jint CompactingPermGenGen::dump_shared(GrowableArray* class_promote... class LinkClassesClosure (line 1386) | class LinkClassesClosure : public ObjectClosure { method LinkClassesClosure (line 1391) | LinkClassesClosure(Thread* thread) : THREAD(thread) {} method do_object (line 1393) | void do_object(oop obj) { function jlong (line 1418) | static jlong FILE: HotSpot1.7/src/share/vm/memory/filemap.cpp function fail (line 50) | static void fail(const char *msg, va_list ap) { type stat (line 117) | struct stat type FileMapHeader (line 144) | struct FileMapHeader type FileMapHeader (line 145) | struct FileMapHeader type FileMapInfo::FileMapHeader::space_info (line 211) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 222) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 304) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 324) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 354) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 375) | struct FileMapInfo::FileMapHeader::space_info type FileMapInfo::FileMapHeader::space_info (line 404) | struct FileMapInfo::FileMapHeader::space_info type stat (line 487) | struct stat FILE: HotSpot1.7/src/share/vm/memory/filemap.hpp class FileMapInfo (line 47) | class FileMapInfo : public CHeapObj { type FileMapHeader (line 62) | struct FileMapHeader { type space_info (line 67) | struct space_info { method FileMapInfo (line 98) | FileMapInfo() { method current_version (line 104) | static int current_version() { return _current_version; } method version (line 108) | int version() { return _header._version; } method alignment (line 109) | size_t alignment() { return _header._alignment; } method space_capacity (line 110) | size_t space_capacity(int i) { return _header._space[i]._capaci... type FileMapHeader (line 112) | struct FileMapHeader type space_info (line 67) | struct space_info { method set_current_info (line 114) | static void set_current_info(FileMapInfo* info) { _current_info = inf... method FileMapInfo (line 115) | static FileMapInfo* current_info() { return _current_info; } method is_open (line 133) | bool is_open() { return _file_open; } FILE: HotSpot1.7/src/share/vm/memory/freeBlockDictionary.cpp function Mutex (line 44) | Mutex* FreeBlockDictionary::par_lock() const { class FreeBlockDictionary (line 67) | class FreeBlockDictionary FILE: HotSpot1.7/src/share/vm/memory/freeBlockDictionary.hpp class FreeBlockDictionary (line 37) | class FreeBlockDictionary: public CHeapObj { type Dither (line 39) | enum Dither { type DictionaryChoice (line 44) | enum DictionaryChoice { method report_statistics (line 88) | virtual void report_statistics() const { FILE: HotSpot1.7/src/share/vm/memory/freeList.cpp function Chunk (line 86) | Chunk* FreeList::get_chunk_at_head() { function DEBUG_ONLY (line 200) | DEBUG_ONLY( function DEBUG_ONLY (line 236) | DEBUG_ONLY( class FreeList (line 369) | class FreeList FILE: HotSpot1.7/src/share/vm/memory/freeList.hpp class CompactibleFreeListSpace (line 30) | class CompactibleFreeListSpace class Mutex (line 42) | class Mutex class TreeList (line 43) | class TreeList class PrintTreeCensusClosure (line 44) | class PrintTreeCensusClosure function VALUE_OBJ_CLASS_SPEC (line 47) | class FreeList VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/memory/gcLocker.hpp class GC_locker (line 52) | class GC_locker: public AllStatic { method is_jni_active (line 73) | static bool is_jni_active() { method is_active_internal (line 86) | static bool is_active_internal() { method is_active (line 93) | static bool is_active() { method needs_gc (line 97) | static bool needs_gc() { return _needs_gc; } method is_active_and_needs_gc (line 100) | static bool is_active_and_needs_gc() { method increment_debug_jni_lock_count (line 108) | static void increment_debug_jni_lock_count() { method decrement_debug_jni_lock_count (line 114) | static void decrement_debug_jni_lock_count() { method set_jni_lock_count (line 122) | static void set_jni_lock_count(int count) { method address (line 178) | static address needs_gc_address() { return (address) &_needs_gc; } class No_GC_Verifier (line 188) | class No_GC_Verifier: public StackObj { method No_GC_Verifier (line 200) | No_GC_Verifier(bool verifygc = true) {} class Pause_No_GC_Verifier (line 210) | class Pause_No_GC_Verifier: public StackObj { method Pause_No_GC_Verifier (line 219) | Pause_No_GC_Verifier(No_GC_Verifier * ngcv) {} class No_Safepoint_Verifier (line 232) | class No_Safepoint_Verifier : public No_GC_Verifier { method No_Safepoint_Verifier (line 240) | No_Safepoint_Verifier(bool activated = true, bool verifygc = true ) : method No_Safepoint_Verifier (line 257) | No_Safepoint_Verifier(bool activated = true, bool verifygc = true) : N... class Pause_No_Safepoint_Verifier (line 269) | class Pause_No_Safepoint_Verifier : public Pause_No_GC_Verifier { method Pause_No_Safepoint_Verifier (line 275) | Pause_No_Safepoint_Verifier(No_Safepoint_Verifier * nsv) method Pause_No_Safepoint_Verifier (line 292) | Pause_No_Safepoint_Verifier(No_Safepoint_Verifier * nsv) class SkipGCALot (line 301) | class SkipGCALot : public StackObj { method SkipGCALot (line 308) | SkipGCALot(Thread* t) : _t(t) { method SkipGCALot (line 318) | SkipGCALot(Thread* t) { } class JRT_Leaf_Verifier (line 327) | class JRT_Leaf_Verifier : public No_Safepoint_Verifier { method JRT_Leaf_Verifier (line 334) | JRT_Leaf_Verifier() {} class No_Alloc_Verifier (line 347) | class No_Alloc_Verifier : public StackObj { method No_Alloc_Verifier (line 353) | No_Alloc_Verifier(bool activated = true) { method No_Alloc_Verifier (line 362) | No_Alloc_Verifier(bool activated = true) {} FILE: HotSpot1.7/src/share/vm/memory/gcLocker.inline.hpp function CHECK_UNHANDLED_OOPS_ONLY (line 33) | CHECK_UNHANDLED_OOPS_ONLY( function CHECK_UNHANDLED_OOPS_ONLY (line 42) | CHECK_UNHANDLED_OOPS_ONLY( FILE: HotSpot1.7/src/share/vm/memory/genCollectedHeap.cpp type GCH_process_strong_roots_tasks (line 67) | enum GCH_process_strong_roots_tasks { function jint (line 88) | jint GenCollectedHeap::initialize() { function HeapWord (line 412) | HeapWord* GenCollectedHeap::attempt_allocation(size_t size, function HeapWord (line 427) | HeapWord* GenCollectedHeap::mem_allocate(size_t size, function HeapWord (line 674) | HeapWord* GenCollectedHeap::satisfy_failed_allocation(size_t size, bool ... function HeapWord (line 761) | HeapWord** GenCollectedHeap::top_addr() const { function HeapWord (line 765) | HeapWord** GenCollectedHeap::end_addr() const { function Space (line 997) | Space* GenCollectedHeap::space_containing(const void* addr) const { function HeapWord (line 1010) | HeapWord* GenCollectedHeap::block_start(const void* addr) const { function HeapWord (line 1090) | HeapWord* GenCollectedHeap::allocate_new_tlab(size_t size) { function ScratchBlock (line 1099) | static ScratchBlock *removeSmallestScratch(ScratchBlock **prev_ptr) { function sort_scratch_list (line 1122) | static void sort_scratch_list(ScratchBlock*& list) { function ScratchBlock (line 1133) | ScratchBlock* GenCollectedHeap::gather_scratch(Generation* requestor, class GenPrepareForVerifyClosure (line 1149) | class GenPrepareForVerifyClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1150) | void do_generation(Generation* gen) { function GenCollectedHeap (line 1205) | GenCollectedHeap* GenCollectedHeap::heap() { function GCStats (line 1222) | GCStats* GenCollectedHeap::gc_stats(int level) const { class GenGCPrologueClosure (line 1304) | class GenGCPrologueClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1308) | void do_generation(Generation* gen) { method GenGCPrologueClosure (line 1311) | GenGCPrologueClosure(bool full) : _full(full) {} class GenGCEpilogueClosure (line 1330) | class GenGCEpilogueClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1334) | void do_generation(Generation* gen) { method GenGCEpilogueClosure (line 1337) | GenGCEpilogueClosure(bool full) : _full(full) {} class GenGCSaveTopsBeforeGCClosure (line 1361) | class GenGCSaveTopsBeforeGCClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1364) | void do_generation(Generation* gen) { class GenEnsureParsabilityClosure (line 1378) | class GenEnsureParsabilityClosure: public GenCollectedHeap::GenClosure { method do_generation (line 1380) | void do_generation(Generation* gen) { function oop (line 1392) | oop GenCollectedHeap::handle_failed_promotion(Generation* gen, class GenTimeOfLastGCClosure (line 1420) | class GenTimeOfLastGCClosure: public GenCollectedHeap::GenClosure { method GenTimeOfLastGCClosure (line 1425) | GenTimeOfLastGCClosure(jlong now) : _time(now), _now(now) { } method jlong (line 1427) | jlong time() { return _time; } method do_generation (line 1429) | void do_generation(Generation* gen) { function jlong (line 1434) | jlong GenCollectedHeap::millis_since_last_gc() { FILE: HotSpot1.7/src/share/vm/memory/genCollectedHeap.hpp class SubTasksDone (line 33) | class SubTasksDone class GenCollectedHeap (line 37) | class GenCollectedHeap : public SharedHeap { type SomeConstants (line 55) | enum SomeConstants { method SubTasksDone (line 84) | SubTasksDone* gen_process_strong_tasks() { return _gen_process_strong_... method kind (line 142) | virtual CollectedHeap::Name kind() const { method GenCollectorPolicy (line 147) | GenCollectorPolicy* gen_policy() const { return _gen_policy; } method AdaptiveSizePolicy (line 150) | virtual AdaptiveSizePolicy* size_policy() { method supports_heap_inspection (line 181) | virtual bool supports_heap_inspection() const { return true; } method is_in_closed_subset (line 209) | bool is_in_closed_subset(const void* p) const { method is_scavengable (line 226) | virtual bool is_scavengable(const void* addr) { method can_elide_tlab_store_barriers (line 275) | virtual bool can_elide_tlab_store_barriers() const { method card_mark_must_follow_store (line 279) | virtual bool card_mark_must_follow_store() const { method can_elide_initializing_store_barrier (line 288) | virtual bool can_elide_initializing_store_barrier(oop new_obj) { method can_elide_permanent_oop_store_barriers (line 300) | virtual bool can_elide_permanent_oop_store_barriers() const { method total_full_collections_completed (line 324) | unsigned int total_full_collections_completed() { method update_time_of_last_gc (line 337) | void update_time_of_last_gc(jlong now) { method update_gc_stats (line 346) | void update_gc_stats(int current_level, bool full) { method no_gc_in_progress (line 354) | bool no_gc_in_progress() { return !is_gc_active(); } class GenClosure (line 376) | class GenClosure : public StackObj { method Generation (line 393) | Generation* prev_gen(Generation* gen) const { method Generation (line 400) | Generation* next_gen(Generation* gen) const { method Generation (line 406) | Generation* get_gen(int i) const { method n_gens (line 413) | int n_gens() const { method incremental_collection_will_fail (line 487) | bool incremental_collection_will_fail(bool consult_young) { method incremental_collection_failed (line 499) | bool incremental_collection_failed() const { method set_incremental_collection_failed (line 502) | void set_incremental_collection_failed() { method clear_incremental_collection_failed (line 505) | void clear_incremental_collection_failed() { method NOT_PRODUCT (line 519) | NOT_PRODUCT( FILE: HotSpot1.7/src/share/vm/memory/genMarkSweep.cpp function VALIDATE_MARK_SWEEP_ONLY (line 121) | VALIDATE_MARK_SWEEP_ONLY( function VALIDATE_MARK_SWEEP_ONLY (line 129) | VALIDATE_MARK_SWEEP_ONLY( class GenAdjustPointersClosure (line 355) | class GenAdjustPointersClosure: public GenCollectedHeap::GenClosure { method do_generation (line 357) | void do_generation(Generation* gen) { class GenCompactClosure (line 405) | class GenCompactClosure: public GenCollectedHeap::GenClosure { method do_generation (line 407) | void do_generation(Generation* gen) { FILE: HotSpot1.7/src/share/vm/memory/genMarkSweep.hpp class GenMarkSweep (line 30) | class GenMarkSweep : public MarkSweep { FILE: HotSpot1.7/src/share/vm/memory/genOopClosures.hpp class Generation (line 31) | class Generation class HeapWord (line 32) | class HeapWord class CardTableRS (line 33) | class CardTableRS class CardTableModRefBS (line 34) | class CardTableModRefBS class DefNewGeneration (line 35) | class DefNewGeneration class GenericTaskQueue (line 37) | class GenericTaskQueue class GenericTaskQueueSet (line 39) | class GenericTaskQueueSet class OopsInGenClosure (line 47) | class OopsInGenClosure : public OopClosure { method Generation (line 58) | Generation* generation() { return _gen; } method CardTableRS (line 59) | CardTableRS* rs() { return _rs; } method OopsInGenClosure (line 69) | OopsInGenClosure() : OopClosure(NULL), method reset_generation (line 75) | void reset_generation() { _gen = _orig_gen; } method set_orig_generation (line 79) | void set_orig_generation(Generation* gen) { method HeapWord (line 84) | HeapWord* gen_boundary() { return _gen_boundary; } class ScanClosure (line 91) | class ScanClosure: public OopsInGenClosure { method do_header (line 103) | bool do_header() { return false; } method prefetch_style (line 104) | Prefetch::style prefetch_style() { class FastScanClosure (line 114) | class FastScanClosure: public OopsInGenClosure { method do_header (line 126) | bool do_header() { return false; } method prefetch_style (line 127) | Prefetch::style prefetch_style() { class FilteringClosure (line 132) | class FilteringClosure: public OopClosure { method do_oop_work (line 137) | inline void do_oop_work(T* p) { method FilteringClosure (line 147) | FilteringClosure(HeapWord* boundary, OopClosure* cl) : method do_oop_nv (line 152) | inline void do_oop_nv(oop* p) { FilteringClosure::do_oop_work(p); } method do_oop_nv (line 153) | inline void do_oop_nv(narrowOop* p) { FilteringClosure::do_oop_work(p); } method do_header (line 154) | bool do_header() { return false; } class ScanWeakRefClosure (line 161) | class ScanWeakRefClosure: public OopClosure { class VerifyOopClosure (line 174) | class VerifyOopClosure: public OopClosure { method do_oop_work (line 176) | inline void do_oop_work(T* p) { FILE: HotSpot1.7/src/share/vm/memory/genRemSet.cpp function uintx (line 33) | uintx GenRemSet::max_alignment_constraint(Name nm) { FILE: HotSpot1.7/src/share/vm/memory/genRemSet.hpp class Generation (line 33) | class Generation class BarrierSet (line 34) | class BarrierSet class OopsInGenClosure (line 35) | class OopsInGenClosure class CardTableRS (line 36) | class CardTableRS class GenRemSet (line 38) | class GenRemSet: public CHeapObj { type Name (line 44) | enum Name { method GenRemSet (line 49) | GenRemSet(BarrierSet * bs) : _bs(bs) {} method GenRemSet (line 50) | GenRemSet() : _bs(NULL) {} method CardTableRS (line 57) | virtual CardTableRS* as_CardTableRS() { return NULL; } method BarrierSet (line 60) | BarrierSet* bs() { return _bs; } method set_bs (line 63) | void set_bs(BarrierSet* bs) { _bs = bs; } method print (line 114) | virtual void print() {} FILE: HotSpot1.7/src/share/vm/memory/generation.cpp function GenerationSpec (line 63) | GenerationSpec* Generation::spec() { class GenerationIsInReservedClosure (line 123) | class GenerationIsInReservedClosure : public SpaceClosure { method do_space (line 127) | virtual void do_space(Space* s) { method GenerationIsInReservedClosure (line 132) | GenerationIsInReservedClosure(const void* p) : _p(p), sp(NULL) {} class GenerationIsInClosure (line 135) | class GenerationIsInClosure : public SpaceClosure { method do_space (line 139) | virtual void do_space(Space* s) { method GenerationIsInClosure (line 144) | GenerationIsInClosure(const void* p) : _p(p), sp(NULL) {} function DefNewGeneration (line 153) | DefNewGeneration* Generation::as_DefNewGeneration() { function Generation (line 161) | Generation* Generation::next_gen() const { function oop (line 196) | oop Generation::promote(oop obj, size_t obj_size) { function oop (line 215) | oop Generation::par_promote(int thread_num, function Space (line 228) | Space* Generation::space_containing(const void* p) const { class GenerationBlockStartClosure (line 238) | class GenerationBlockStartClosure : public SpaceClosure { method do_space (line 242) | virtual void do_space(Space* s) { method GenerationBlockStartClosure (line 247) | GenerationBlockStartClosure(const void* p) { _p = p; _start = NULL; } function HeapWord (line 250) | HeapWord* Generation::block_start(const void* p) const { class GenerationBlockSizeClosure (line 257) | class GenerationBlockSizeClosure : public SpaceClosure { method do_space (line 261) | virtual void do_space(Space* s) { method GenerationBlockSizeClosure (line 266) | GenerationBlockSizeClosure(const HeapWord* p) { _p = p; size = 0; } class GenerationBlockIsObjClosure (line 277) | class GenerationBlockIsObjClosure : public SpaceClosure { method do_space (line 281) | virtual void do_space(Space* s) { method GenerationBlockIsObjClosure (line 286) | GenerationBlockIsObjClosure(const HeapWord* p) { _p = p; is_obj = fals... class GenerationOopIterateClosure (line 296) | class GenerationOopIterateClosure : public SpaceClosure { method do_space (line 300) | virtual void do_space(Space* s) { method GenerationOopIterateClosure (line 303) | GenerationOopIterateClosure(OopClosure* _cl, MemRegion _mr) : class GenerationObjIterateClosure (line 323) | class GenerationObjIterateClosure : public SpaceClosure { method do_space (line 327) | virtual void do_space(Space* s) { method GenerationObjIterateClosure (line 330) | GenerationObjIterateClosure(ObjectClosure* cl) : _cl(cl) {} class GenerationSafeObjIterateClosure (line 338) | class GenerationSafeObjIterateClosure : public SpaceClosure { method do_space (line 342) | virtual void do_space(Space* s) { method GenerationSafeObjIterateClosure (line 345) | GenerationSafeObjIterateClosure(ObjectClosure* cl) : _cl(cl) {} class AdjustPointersClosure (line 362) | class AdjustPointersClosure: public SpaceClosure { method do_space (line 364) | void do_space(Space* sp) { function HeapWord (line 493) | HeapWord* function MemRegion (line 553) | MemRegion OneContigSpaceCardGeneration::used_region() const { FILE: HotSpot1.7/src/share/vm/memory/generation.hpp class DefNewGeneration (line 65) | class DefNewGeneration class GenerationSpec (line 66) | class GenerationSpec class CompactibleSpace (line 67) | class CompactibleSpace class ContiguousSpace (line 68) | class ContiguousSpace class CompactPoint (line 69) | class CompactPoint class OopsInGenClosure (line 70) | class OopsInGenClosure class OopClosure (line 71) | class OopClosure class ScanClosure (line 72) | class ScanClosure class FastScanClosure (line 73) | class FastScanClosure class GenCollectedHeap (line 74) | class GenCollectedHeap class GenRemSet (line 75) | class GenRemSet class GCStats (line 76) | class GCStats type ScratchBlock (line 81) | struct ScratchBlock { class Generation (line 89) | class Generation: public CHeapObj { type Name (line 134) | enum Name { type SomePublicConstants (line 144) | enum SomePublicConstants { method set_ref_processor (line 155) | void set_ref_processor(ReferenceProcessor* rp) { method kind (line 160) | virtual Generation::Name kind() { return Generation::Other; } method refs_discovery_is_atomic (line 165) | virtual bool refs_discovery_is_atomic() const { return true; } method refs_discovery_is_mt (line 166) | virtual bool refs_discovery_is_mt() const { return false; } method capacity_before_gc (line 181) | virtual size_t capacity_before_gc() const { return 0; } method promotion_failure_occurred (line 199) | virtual void promotion_failure_occurred() { /* does nothing */ } method is_maximal_no_gc (line 210) | virtual bool is_maximal_no_gc() const { method MemRegion (line 214) | MemRegion reserved() const { return _reserved; } method MemRegion (line 218) | virtual MemRegion used_region() const { return _reserved; } method MemRegion (line 220) | MemRegion prev_used_region() const { return _prev_used_region; } method save_used_region (line 221) | virtual void save_used_region() { _prev_used_region = used_region(); } method is_in_reserved (line 231) | bool is_in_reserved(const void* p) const { method should_allocate (line 255) | virtual bool should_allocate(size_t word_size, bool is_tlab) { method HeapWord (line 274) | virtual HeapWord* allocation_limit_reached(Space* space, HeapWord* top, method supports_inline_contig_alloc (line 289) | virtual bool supports_inline_contig_alloc() const { return false; } method HeapWord (line 294) | virtual HeapWord** top_addr() const { return NULL; } method HeapWord (line 295) | virtual HeapWord** end_addr() const { return NULL; } method supports_tlab_allocation (line 298) | virtual bool supports_tlab_allocation() const { return false; } method tlab_capacity (line 299) | virtual size_t tlab_capacity() const { method unsafe_max_tlab_alloc (line 303) | virtual size_t unsafe_max_tlab_alloc() const { method par_promote_alloc_done (line 335) | virtual void par_promote_alloc_done(int thread_num) {} method par_oop_since_save_marks_iterate_done (line 341) | virtual void par_oop_since_save_marks_iterate_done(int thread_num) {} method full_collects_younger_generations (line 345) | virtual bool full_collects_younger_generations() const { return false; } method performs_in_place_marking (line 352) | virtual bool performs_in_place_marking() const { return true; } method should_collect (line 364) | virtual bool should_collect(bool full, method collection_attempt_is_safe (line 375) | virtual bool collection_attempt_is_safe() { method jlong (line 415) | virtual jlong time_of_last_gc(jlong now) { method update_time_of_last_gc (line 428) | virtual void update_time_of_last_gc(jlong now) { method GCStats (line 439) | GCStats* gc_stats() const { return _gc_stats; } method update_gc_stats (line 440) | virtual void update_gc_stats(int current_level, bool full) {} method pre_adjust_pointers (line 445) | virtual void pre_adjust_pointers() {ShouldNotReachHere();} method post_compact (line 449) | virtual void post_compact() {ShouldNotReachHere();} method save_marks (line 471) | virtual void save_marks() {} method reset_saved_marks (line 475) | virtual void reset_saved_marks() {} method contribute_scratch (line 509) | virtual void contribute_scratch(ScratchBlock*& list, Generation* reque... method level (line 525) | int level() const { return _level; } method ReferenceProcessor (line 535) | ReferenceProcessor* const ref_processor() { return _ref_processor; } method clear_remembered_set (line 571) | virtual void clear_remembered_set() { } method invalidate_remembered_set (line 575) | virtual void invalidate_remembered_set() { } type StatRecord (line 604) | struct StatRecord { method StatRecord (line 607) | StatRecord() : method StatRecord (line 614) | StatRecord* stat_record() { return &_stat_record; } method StatRecord (line 607) | StatRecord() : method CollectorCounters (line 621) | virtual CollectorCounters* counters() { return _gc_counters; } class BlockOffsetSharedArray (line 629) | class BlockOffsetSharedArray class CardGeneration (line 631) | class CardGeneration: public Generation { class OneContigSpaceCardGeneration (line 666) | class OneContigSpaceCardGeneration: public CardGeneration { method ContiguousSpace (line 690) | ContiguousSpace* the_space() const { return _the_space; } method OneContigSpaceCardGeneration (line 693) | OneContigSpaceCardGeneration(ReservedSpace rs, size_t initial_byte_size, FILE: HotSpot1.7/src/share/vm/memory/generation.inline.hpp function WaterMark (line 37) | WaterMark OneContigSpaceCardGeneration::top_mark() { function CompactibleSpace (line 41) | CompactibleSpace* function HeapWord (line 46) | HeapWord* OneContigSpaceCardGeneration::allocate(size_t word_size, function HeapWord (line 52) | HeapWord* OneContigSpaceCardGeneration::par_allocate(size_t word_size, function WaterMark (line 58) | WaterMark OneContigSpaceCardGeneration::bottom_mark() { FILE: HotSpot1.7/src/share/vm/memory/generationSpec.cpp function Generation (line 39) | Generation* GenerationSpec::init(ReservedSpace rs, int level, function PermGen (line 140) | PermGen* PermanentGenerationSpec::init(ReservedSpace rs, FILE: HotSpot1.7/src/share/vm/memory/generationSpec.hpp class GenerationSpec (line 35) | class GenerationSpec : public CHeapObj { method GenerationSpec (line 43) | GenerationSpec(Generation::Name name, size_t init_size, size_t max_siz... method name (line 52) | Generation::Name name() const { return _name; } method init_size (line 53) | size_t init_size() const { return _init_size; } method set_init_size (line 54) | void set_init_size(size_t size) { _init_size = size; } method max_size (line 55) | size_t max_size() const { return _max_size; } method set_max_size (line 56) | void set_max_size(size_t size) { _max_size = size; } method align (line 59) | void align(size_t alignment) { method n_covered_regions (line 66) | virtual int n_covered_regions() const { return 1; } class PermanentGenerationSpec (line 74) | class PermanentGenerationSpec : public CHeapObj { method disable_sharing (line 98) | void disable_sharing() { method name (line 107) | PermGen::Name name() const { return _name; } method init_size (line 108) | size_t init_size() const { return _init_size; } method set_init_size (line 109) | void set_init_size(size_t size) { _init_size = size; } method max_size (line 113) | size_t max_size() const { method n_covered_regions (line 119) | int n_covered_regions() const { return 2; } method read_only_size (line 123) | size_t read_only_size() const { return _read_only_size; } method read_write_size (line 124) | size_t read_write_size() const { return _read_write_size; } method misc_data_size (line 125) | size_t misc_data_size() const { return _misc_data_size; } method misc_code_size (line 126) | size_t misc_code_size() const { return _misc_code_size; } method enable_shared_spaces (line 127) | bool enable_shared_spaces() const { return _enable_shared_spaces; } FILE: HotSpot1.7/src/share/vm/memory/heap.cpp function align_to_page_size (line 75) | static size_t align_to_page_size(size_t size) { function align_to_allocation_size (line 82) | static size_t align_to_allocation_size(size_t size) { function HeapBlock (line 277) | HeapBlock* CodeHeap::first_block() const { function HeapBlock (line 283) | HeapBlock *CodeHeap::block_start(void *q) const { function HeapBlock (line 290) | HeapBlock* CodeHeap::next_block(HeapBlock *b) const { function FreeBlock (line 339) | FreeBlock *CodeHeap::following_block(FreeBlock *b) { function FreeBlock (line 410) | FreeBlock* CodeHeap::search_freelist(size_t length) { FILE: HotSpot1.7/src/share/vm/memory/heap.hpp function VALUE_OBJ_CLASS_SPEC (line 33) | class HeapBlock VALUE_OBJ_CLASS_SPEC { function length (line 55) | size_t length() const { return _header._length; } function set_used (line 58) | void set_used() { _header._used = true; } function set_free (line 59) | void set_free() { _header._used = false; } function free (line 60) | bool free() { return !_header._used; } class FreeBlock (line 63) | class FreeBlock: public HeapBlock { method initialize (line 70) | void initialize(size_t length) { HeapBlock::initialize(len... method set_length (line 73) | void set_length(size_t l) { _header._length = l; } method FreeBlock (line 76) | FreeBlock* link() const { return _link; } method set_link (line 77) | void set_link(FreeBlock* link) { _link = link; } class CodeHeap (line 80) | class CodeHeap : public CHeapObj { method number_of_segments (line 97) | size_t number_of_segments(size_t size) const { return (size + _segme... method size (line 98) | size_t size(size_t number_of_segments) const { return number_of_segm... method segment_for (line 100) | size_t segment_for(void* p) const { return ((char*)p - _m... method HeapBlock (line 101) | HeapBlock* block_at(size_t i) const { return (HeapBlock*)(_... method contains (line 141) | bool contains(void* p) const { return begin() <= p &... method unallocated_capacity (line 163) | size_t unallocated_capacity() const { return max_capacity()... FILE: HotSpot1.7/src/share/vm/memory/heapInspection.cpp function KlassInfoEntry (line 82) | KlassInfoEntry* KlassInfoBucket::lookup(const klassOop k) { function uint (line 137) | uint KlassInfoTable::hash(klassOop p) { function KlassInfoEntry (line 142) | KlassInfoEntry* KlassInfoTable::lookup(const klassOop k) { class HistoClosure (line 220) | class HistoClosure : public KlassInfoClosure { method HistoClosure (line 224) | HistoClosure(KlassInfoHisto* cih) : _cih(cih) {} method do_cinfo (line 226) | void do_cinfo(KlassInfoEntry* cie) { class RecordInstanceClosure (line 231) | class RecordInstanceClosure : public ObjectClosure { method RecordInstanceClosure (line 237) | RecordInstanceClosure(KlassInfoTable* cit, BoolObjectClosure* filter) : method do_object (line 240) | void do_object(oop obj) { method missed_count (line 248) | size_t missed_count() { return _missed_count; } method should_visit (line 250) | bool should_visit(oop obj) { function HeapWord (line 255) | HeapWord* HeapInspection::start_of_perm_gen() { class FindInstanceClosure (line 336) | class FindInstanceClosure : public ObjectClosure { method FindInstanceClosure (line 342) | FindInstanceClosure(klassOop k, GrowableArray* result) : _klass(k... method do_object (line 344) | void do_object(oop obj) { FILE: HotSpot1.7/src/share/vm/memory/heapInspection.hpp class KlassInfoEntry (line 45) | class KlassInfoEntry: public CHeapObj { method KlassInfoEntry (line 53) | KlassInfoEntry(klassOop k, KlassInfoEntry* next) : method KlassInfoEntry (line 56) | KlassInfoEntry* next() { return _next; } method is_equal (line 57) | bool is_equal(klassOop k) { return k == _klass; } method klassOop (line 58) | klassOop klass() const { return _klass; } method count (line 59) | long count() const { return _instance_count; } method set_count (line 60) | void set_count(long ct) { _instance_count = ct; } method words (line 61) | size_t words() const { return _instance_words; } method set_words (line 62) | void set_words(size_t wds) { _instance_words = wds; } class KlassInfoClosure (line 67) | class KlassInfoClosure : public StackObj { class KlassInfoBucket (line 73) | class KlassInfoBucket: public CHeapObj { method KlassInfoEntry (line 76) | KlassInfoEntry* list() { return _list; } method set_list (line 77) | void set_list(KlassInfoEntry* l) { _list = l; } method initialize (line 80) | void initialize() { _list = NULL; } class KlassInfoTable (line 85) | class KlassInfoTable: public StackObj { method allocation_failed (line 105) | bool allocation_failed() { return _buckets == NULL; } class KlassInfoHisto (line 109) | class KlassInfoHisto : public StackObj { class HeapInspection (line 127) | class HeapInspection : public AllStatic { FILE: HotSpot1.7/src/share/vm/memory/iterator.hpp class CodeBlob (line 35) | class CodeBlob class nmethod (line 36) | class nmethod class ReferenceProcessor (line 37) | class ReferenceProcessor class DataLayout (line 38) | class DataLayout class Closure (line 42) | class Closure : public StackObj { method set_abort (line 45) | void set_abort() { _abort = true; } method Closure (line 47) | Closure() : _abort(false) {} method abort (line 50) | bool abort() { return _abort; } method clear_abort (line 51) | void clear_abort() { _abort = false; } class OopClosure (line 56) | class OopClosure : public Closure { method OopClosure (line 59) | OopClosure(ReferenceProcessor* rp) : _ref_processor(rp) { } method OopClosure (line 60) | OopClosure() : _ref_processor(NULL) { } method do_oop_v (line 62) | virtual void do_oop_v(oop* o) { do_oop(o); } method do_oop_v (line 64) | virtual void do_oop_v(narrowOop* o) { do_oop(o); } method should_remember_klasses (line 69) | virtual const bool should_remember_klasses() const { method remember_klass (line 74) | virtual void remember_klass(Klass* k) { /* do nothing */ } method should_remember_mdo (line 79) | virtual const bool should_remember_mdo() const { return false; } method remember_mdo (line 80) | virtual void remember_mdo(DataLayout* v) { /* do nothing */ } method do_header (line 86) | bool do_header() { return true; } method prefetch_style (line 88) | Prefetch::style prefetch_style() { // Note that this is non-virtual. method idempotent (line 94) | virtual bool idempotent() { return false; } method apply_to_weak_ref_discovered_field (line 95) | virtual bool apply_to_weak_ref_discovered_field() { return false; } class ObjectClosure (line 106) | class ObjectClosure : public Closure { class BoolObjectClosure (line 113) | class BoolObjectClosure : public ObjectClosure { class ObjectToOopClosure (line 120) | class ObjectToOopClosure: public ObjectClosure { method ObjectToOopClosure (line 124) | ObjectToOopClosure(OopClosure* cl) : _cl(cl) {} class UpwardsObjectClosure (line 128) | class UpwardsObjectClosure: public BoolObjectClosure { method UpwardsObjectClosure (line 131) | UpwardsObjectClosure() : _previous_address(NULL) { } method set_previous (line 132) | void set_previous(HeapWord* addr) { _previous_address = addr; } method HeapWord (line 133) | HeapWord* previous() { return _previous_address; } class ObjectClosureCareful (line 142) | class ObjectClosureCareful : public ObjectClosure { class BlkClosure (line 152) | class BlkClosure : public StackObj { class BlkClosureCareful (line 159) | class BlkClosureCareful : public BlkClosure { method do_blk (line 161) | size_t do_blk(HeapWord* addr) { class Space (line 170) | class Space class CompactibleSpace (line 171) | class CompactibleSpace class SpaceClosure (line 173) | class SpaceClosure : public StackObj { class CompactibleSpaceClosure (line 179) | class CompactibleSpaceClosure : public StackObj { class CodeBlobClosure (line 189) | class CodeBlobClosure : public Closure { class MarkingCodeBlobClosure (line 196) | class MarkingCodeBlobClosure : public CodeBlobClosure { class MarkScope (line 204) | class MarkScope : public StackObj { class CodeBlobToOopClosure (line 218) | class CodeBlobToOopClosure: public MarkingCodeBlobClosure { method CodeBlobToOopClosure (line 226) | CodeBlobToOopClosure(OopClosure* cl, bool do_marking) class ObjectMonitor (line 234) | class ObjectMonitor class MonitorClosure (line 236) | class MonitorClosure : public StackObj { class VoidClosure (line 243) | class VoidClosure : public StackObj { class YieldClosure (line 259) | class YieldClosure : public StackObj { class SerializeOopClosure (line 266) | class SerializeOopClosure : public OopClosure { class SymbolClosure (line 293) | class SymbolClosure : public StackObj { method Symbol (line 298) | static Symbol* load_symbol(Symbol** p) { method store_symbol (line 304) | static void store_symbol(Symbol** p, Symbol* sym) { class RememberKlassesChecker (line 322) | class RememberKlassesChecker: StackObj { method RememberKlassesChecker (line 326) | RememberKlassesChecker(bool checking_on) : _saved_state(false), FILE: HotSpot1.7/src/share/vm/memory/memRegion.cpp function MemRegion (line 32) | MemRegion MemRegion::intersection(const MemRegion mr2) const { function MemRegion (line 43) | MemRegion MemRegion::_union(const MemRegion mr2) const { function MemRegion (line 60) | MemRegion MemRegion::minus(const MemRegion mr2) const { FILE: HotSpot1.7/src/share/vm/memory/memRegion.hpp function VALUE_OBJ_CLASS_SPEC (line 39) | class MemRegion VALUE_OBJ_CLASS_SPEC { class MemRegionClosure (line 93) | class MemRegionClosure : public StackObj { class MemRegionClosureRO (line 100) | class MemRegionClosureRO: public MemRegionClosure { FILE: HotSpot1.7/src/share/vm/memory/modRefBarrierSet.hpp class OopClosure (line 34) | class OopClosure class Generation (line 35) | class Generation class ModRefBarrierSet (line 37) | class ModRefBarrierSet: public BarrierSet { method ModRefBarrierSet (line 40) | ModRefBarrierSet() { _kind = BarrierSet::ModRef; } method is_a (line 42) | bool is_a(BarrierSet::Name bsn) { method has_read_ref_barrier (line 47) | bool has_read_ref_barrier() { return false; } method has_read_prim_barrier (line 48) | bool has_read_prim_barrier() { return false; } method has_write_ref_barrier (line 49) | bool has_write_ref_barrier() { return true; } method has_write_prim_barrier (line 50) | bool has_write_prim_barrier() { return false; } method read_ref_needs_barrier (line 52) | bool read_ref_needs_barrier(void* field) { return false; } method read_prim_needs_barrier (line 53) | bool read_prim_needs_barrier(HeapWord* field, size_t bytes) { return f... method write_prim_needs_barrier (line 55) | bool write_prim_needs_barrier(HeapWord* field, size_t bytes, method write_prim_field (line 58) | void write_prim_field(oop obj, size_t offset, size_t bytes, method read_ref_field (line 61) | void read_ref_field(void* field) {} method read_prim_field (line 62) | void read_prim_field(HeapWord* field, size_t bytes) {} method write_prim_field (line 66) | void write_prim_field(HeapWord* field, size_t bytes, method has_read_ref_array_opt (line 69) | bool has_read_ref_array_opt() { return false; } method has_read_prim_array_opt (line 70) | bool has_read_prim_array_opt() { return false; } method has_write_prim_array_opt (line 71) | bool has_write_prim_array_opt() { return false; } method has_read_region_opt (line 73) | bool has_read_region_opt() { return false; } method read_ref_array (line 78) | void read_ref_array(MemRegion mr) { method read_prim_array (line 81) | void read_prim_array(MemRegion mr) { method write_prim_array (line 84) | void write_prim_array(MemRegion mr) { method read_region (line 87) | void read_region(MemRegion mr) { method ModRefBarrierSet (line 101) | ModRefBarrierSet(int max_covered_regions) : FILE: HotSpot1.7/src/share/vm/memory/oopFactory.cpp function typeArrayOop (line 49) | typeArrayOop oopFactory::new_charArray(const char* utf8_str, TRAPS) { function typeArrayOop (line 58) | typeArrayOop oopFactory::new_permanent_charArray(int length, TRAPS) { function typeArrayOop (line 62) | typeArrayOop oopFactory::new_permanent_byteArray(int length, TRAPS) { function typeArrayOop (line 67) | typeArrayOop oopFactory::new_permanent_shortArray(int length, TRAPS) { function typeArrayOop (line 72) | typeArrayOop oopFactory::new_permanent_intArray(int length, TRAPS) { function typeArrayOop (line 77) | typeArrayOop oopFactory::new_typeArray(BasicType type, int length, TRAPS) { function typeArrayOop (line 84) | typeArrayOop oopFactory::new_typeArray_nozero(BasicType type, int length... function objArrayOop (line 92) | objArrayOop oopFactory::new_objArray(klassOop klass, int length, TRAPS) { function objArrayOop (line 102) | objArrayOop oopFactory::new_system_objArray(int length, TRAPS) { function constantPoolOop (line 112) | constantPoolOop oopFactory::new_constantPool(int length, function constantPoolCacheOop (line 120) | constantPoolCacheOop oopFactory::new_constantPoolCache(int length, function klassOop (line 127) | klassOop oopFactory::new_instanceKlass(Symbol* name, int vtable_len, int... function constMethodOop (line 140) | constMethodOop oopFactory::new_constMethod(int byte_code_size, function methodOop (line 156) | methodOop oopFactory::new_method(int byte_code_size, AccessFlags access_... function methodDataOop (line 177) | methodDataOop oopFactory::new_methodData(methodHandle method, TRAPS) { function compiledICHolderOop (line 183) | compiledICHolderOop oopFactory::new_compiledICHolder(methodHandle method... FILE: HotSpot1.7/src/share/vm/memory/oopFactory.hpp class vframeArray (line 40) | class vframeArray class oopFactory (line 42) | class oopFactory: AllStatic { method typeArrayOop (line 45) | static typeArrayOop new_boolArray (int length, TRAPS) { return typ... method typeArrayOop (line 46) | static typeArrayOop new_charArray (int length, TRAPS) { return typ... method typeArrayOop (line 47) | static typeArrayOop new_singleArray(int length, TRAPS) { return typ... method typeArrayOop (line 48) | static typeArrayOop new_doubleArray(int length, TRAPS) { return typ... method typeArrayOop (line 49) | static typeArrayOop new_byteArray (int length, TRAPS) { return typ... method typeArrayOop (line 50) | static typeArrayOop new_shortArray (int length, TRAPS) { return typ... method typeArrayOop (line 51) | static typeArrayOop new_intArray (int length, TRAPS) { return typ... method typeArrayOop (line 52) | static typeArrayOop new_longArray (int length, TRAPS) { return typ... method objArrayOop (line 55) | static objArrayOop new_objectArray(int length, TRAPS) { FILE: HotSpot1.7/src/share/vm/memory/permGen.cpp function HeapWord (line 41) | HeapWord* PermGen::request_expand_and_allocate(Generation* gen, size_t s... function HeapWord (line 52) | HeapWord* PermGen::mem_allocate_in_gen(size_t size, Generation* gen) { function HeapWord (line 138) | HeapWord* CompactingPermGen::mem_allocate(size_t size) { FILE: HotSpot1.7/src/share/vm/memory/permGen.hpp class Generation (line 39) | class Generation class GenRemSet (line 40) | class GenRemSet class CSpaceCounters (line 41) | class CSpaceCounters class PermGen (line 45) | class PermGen : public CHeapObj { method set_capacity_expansion_limit (line 50) | void set_capacity_expansion_limit(size_t limit) { type Name (line 65) | enum Name { method oop_iterate (line 78) | virtual void oop_iterate(OopClosure* cl) { method object_iterate (line 84) | virtual void object_iterate(ObjectClosure* cl) { method update_counters (line 91) | virtual void update_counters() { FILE: HotSpot1.7/src/share/vm/memory/referencePolicy.hpp class ReferencePolicy (line 32) | class ReferencePolicy : public CHeapObj { method should_clear_reference (line 34) | virtual bool should_clear_reference(oop p, jlong timestamp_clock) { method setup (line 40) | virtual void setup() { /* do nothing */ } class NeverClearPolicy (line 43) | class NeverClearPolicy : public ReferencePolicy { method should_clear_reference (line 45) | virtual bool should_clear_reference(oop p, jlong timestamp_clock) { class AlwaysClearPolicy (line 50) | class AlwaysClearPolicy : public ReferencePolicy { method should_clear_reference (line 52) | virtual bool should_clear_reference(oop p, jlong timestamp_clock) { class LRUCurrentHeapPolicy (line 57) | class LRUCurrentHeapPolicy : public ReferencePolicy { class LRUMaxHeapPolicy (line 69) | class LRUMaxHeapPolicy : public ReferencePolicy { FILE: HotSpot1.7/src/share/vm/memory/referenceProcessor.cpp function referenceProcessor_init (line 43) | void referenceProcessor_init() { function ReferenceProcessorStats (line 193) | ReferenceProcessorStats ReferenceProcessor::process_discovered_references( function uint (line 273) | uint ReferenceProcessor::count_jni_refs() { function enqueue_discovered_ref_helper (line 311) | bool enqueue_discovered_ref_helper(ReferenceProcessor* ref, class RefProcEnqueueTask (line 423) | class RefProcEnqueueTask: public AbstractRefProcTaskExecutor::EnqueueTask { method RefProcEnqueueTask (line 425) | RefProcEnqueueTask(ReferenceProcessor& ref_processor, method work (line 433) | virtual void work(unsigned int work_id) { function NOT_PRODUCT (line 581) | NOT_PRODUCT( class RefProcPhase1Task (line 730) | class RefProcPhase1Task: public AbstractRefProcTaskExecutor::ProcessTask { method RefProcPhase1Task (line 732) | RefProcPhase1Task(ReferenceProcessor& ref_processor, method work (line 739) | virtual void work(unsigned int i, BoolObjectClosure& is_alive, class RefProcPhase2Task (line 752) | class RefProcPhase2Task: public AbstractRefProcTaskExecutor::ProcessTask { method RefProcPhase2Task (line 754) | RefProcPhase2Task(ReferenceProcessor& ref_processor, method work (line 759) | virtual void work(unsigned int i, BoolObjectClosure& is_alive, class RefProcPhase3Task (line 768) | class RefProcPhase3Task: public AbstractRefProcTaskExecutor::ProcessTask { method RefProcPhase3Task (line 770) | RefProcPhase3Task(ReferenceProcessor& ref_processor, method work (line 777) | virtual void work(unsigned int i, BoolObjectClosure& is_alive, function debug_only (line 1002) | debug_only( function NOT_PRODUCT (line 1017) | NOT_PRODUCT( function DiscoveredList (line 1026) | inline DiscoveredList* ReferenceProcessor::get_discovered_list(Reference... FILE: HotSpot1.7/src/share/vm/memory/referenceProcessor.hpp class GCTimer (line 33) | class GCTimer class ReferencePolicy (line 53) | class ReferencePolicy class AbstractRefProcTaskExecutor (line 54) | class AbstractRefProcTaskExecutor class ProcessTask (line 671) | class ProcessTask class EnqueueTask (line 672) | class EnqueueTask class DiscoveredList (line 57) | class DiscoveredList { method DiscoveredList (line 59) | DiscoveredList() : _len(0), _compressed_head(0), _oop_head(NULL) { } method oop (line 60) | oop head() const { method HeapWord (line 64) | HeapWord* adr_head() { method set_head (line 68) | void set_head(oop o) { method is_empty (line 76) | bool is_empty() const { return head() == NULL; } method length (line 77) | size_t length() { return _len; } method set_length (line 78) | void set_length(size_t len) { _len = len; } method inc_length (line 79) | void inc_length(size_t inc) { _len += inc; assert(_len > 0, "Error"); } method dec_length (line 80) | void dec_length(size_t dec) { _len -= dec; } class DiscoveredListIterator (line 90) | class DiscoveredListIterator { method DiscoveredListIterator (line 113) | inline DiscoveredListIterator(DiscoveredList& refs_list, method has_next (line 133) | inline bool has_next() const { return _ref != NULL; } method oop (line 136) | inline oop obj() const { return _ref; } method oop (line 139) | inline oop referent() const { return _referent; } method is_referent_alive (line 142) | inline bool is_referent_alive() const { method next (line 154) | inline void next() { method make_referent_alive (line 167) | inline void make_referent_alive() { method update_discovered (line 176) | inline void update_discovered() { method NOT_PRODUCT (line 193) | NOT_PRODUCT( method removed (line 195) | inline size_t removed() const { return _removed; } method move_to_next (line 198) | inline void move_to_next() { class ReferenceProcessor (line 210) | class ReferenceProcessor : public CHeapObj { method number_of_subclasses_of_ref (line 277) | static int number_of_subclasses_of_ref() { return (REF_PHANTOM - REF_O... method uint (line 279) | uint num_q() { return _num_q; } method uint (line 280) | uint max_num_q() { return _max_num_q; } method set_active_mt_degree (line 281) | void set_active_mt_degree(uint v) { _num_q = v; } method DiscoveredList (line 283) | DiscoveredList* discovered_refs() { return _discovered_refs; } method ReferencePolicy (line 285) | ReferencePolicy* setup_policy(bool always_clear) { method process_phase2 (line 315) | inline void process_phase2(DiscoveredList& refs_list, method uint (line 400) | uint next_id() { method ReferenceProcessor (line 426) | ReferenceProcessor(): type DiscoveryPolicy (line 453) | enum DiscoveryPolicy { method BoolObjectClosure (line 464) | BoolObjectClosure* is_alive_non_header() { method set_is_alive_non_header (line 467) | void set_is_alive_non_header(BoolObjectClosure* is_alive_non_header) { method MemRegion (line 472) | MemRegion span() { return _span; } method set_span (line 473) | void set_span(MemRegion span) { _span = span; } method disable_discovery (line 477) | void disable_discovery() { _discovering_refs = false; } method discovery_enabled (line 478) | bool discovery_enabled() { return _discovering_refs; } method discovery_is_atomic (line 481) | bool discovery_is_atomic() const { return _discovery_is_atomic; } method set_atomic_discovery (line 482) | void set_atomic_discovery(bool atomic) { _discovery_is_atomic = atomic; } method pending_list_uses_discovered_field (line 487) | static bool pending_list_uses_discovered_field() { method discovery_is_mt (line 492) | bool discovery_is_mt() const { return _discovery_is_mt; } method set_mt_discovery (line 493) | void set_mt_discovery(bool mt) { _discovery_is_mt = mt; } method processing_is_mt (line 496) | bool processing_is_mt() const { return _processing_is_mt; } method set_mt_processing (line 497) | void set_mt_processing(bool mt) { _processing_is_mt = mt; } method enqueuing_is_done (line 500) | bool enqueuing_is_done() { return _enqueuing_is_done; } method set_enqueuing_is_done (line 501) | void set_enqueuing_is_done(bool v) { _enqueuing_is_done = v; } class NoRefDiscovery (line 538) | class NoRefDiscovery: StackObj { method NoRefDiscovery (line 543) | NoRefDiscovery(ReferenceProcessor* rp) : _rp(rp) { class ReferenceProcessorSpanMutator (line 560) | class ReferenceProcessorSpanMutator: StackObj { method ReferenceProcessorSpanMutator (line 566) | ReferenceProcessorSpanMutator(ReferenceProcessor* rp, class ReferenceProcessorMTDiscoveryMutator (line 581) | class ReferenceProcessorMTDiscoveryMutator: StackObj { method ReferenceProcessorMTDiscoveryMutator (line 587) | ReferenceProcessorMTDiscoveryMutator(ReferenceProcessor* rp, class ReferenceProcessorIsAliveMutator (line 603) | class ReferenceProcessorIsAliveMutator: StackObj { method ReferenceProcessorIsAliveMutator (line 609) | ReferenceProcessorIsAliveMutator(ReferenceProcessor* rp, class ReferenceProcessorAtomicMutator (line 624) | class ReferenceProcessorAtomicMutator: StackObj { method ReferenceProcessorAtomicMutator (line 630) | ReferenceProcessorAtomicMutator(ReferenceProcessor* rp, class ReferenceProcessorMTProcMutator (line 646) | class ReferenceProcessorMTProcMutator: StackObj { method ReferenceProcessorMTProcMutator (line 652) | ReferenceProcessorMTProcMutator(ReferenceProcessor* rp, class AbstractRefProcTaskExecutor (line 667) | class AbstractRefProcTaskExecutor { class ProcessTask (line 671) | class ProcessTask class EnqueueTask (line 672) | class EnqueueTask class AbstractRefProcTaskExecutor::ProcessTask (line 683) | class AbstractRefProcTaskExecutor::ProcessTask { method ProcessTask (line 685) | ProcessTask(ReferenceProcessor& ref_processor, method marks_oops_alive (line 699) | bool marks_oops_alive() const class AbstractRefProcTaskExecutor::EnqueueTask (line 709) | class AbstractRefProcTaskExecutor::EnqueueTask { method EnqueueTask (line 711) | EnqueueTask(ReferenceProcessor& ref_processor, FILE: HotSpot1.7/src/share/vm/memory/referenceProcessorStats.hpp class ReferenceProcessor (line 30) | class ReferenceProcessor class ReferenceProcessorStats (line 34) | class ReferenceProcessorStats { method ReferenceProcessorStats (line 41) | ReferenceProcessorStats() : method ReferenceProcessorStats (line 47) | ReferenceProcessorStats(size_t soft_count, method soft_count (line 57) | size_t soft_count() const { method weak_count (line 61) | size_t weak_count() const { method final_count (line 65) | size_t final_count() const { method phantom_count (line 69) | size_t phantom_count() const { FILE: HotSpot1.7/src/share/vm/memory/referenceType.hpp type ReferenceType (line 32) | enum ReferenceType { FILE: HotSpot1.7/src/share/vm/memory/resourceArea.cpp function resource_free_bytes (line 60) | extern void resource_free_bytes( char *old, size_t size ) { FILE: HotSpot1.7/src/share/vm/memory/resourceArea.hpp class ResourceArea (line 55) | class ResourceArea: public Arena { method debug_only (line 60) | debug_only(static int _warned;) // to suppress multiple warnings method ResourceArea (line 67) | ResourceArea(size_t init_size) : Arena(init_size) { method debug_only (line 84) | debug_only(int nesting() const { return _nesting; } class ResourceMark (line 91) | class ResourceMark: public StackObj { method initialize (line 98) | void initialize(Thread *thread) { method ResourceMark (line 110) | ResourceMark(Thread *thread) { method ResourceMark (line 118) | ResourceMark() { initialize(Thread::current()); } method ResourceMark (line 120) | ResourceMark( ResourceArea *r ) : method reset_to_mark (line 127) | void reset_to_mark() { method size_in_bytes (line 156) | size_t size_in_bytes() { return _size_in_bytes; } class DeoptResourceMark (line 188) | class DeoptResourceMark: public CHeapObj { method initialize (line 195) | void initialize(Thread *thread) { method DeoptResourceMark (line 208) | DeoptResourceMark(Thread *thread) { method DeoptResourceMark (line 216) | DeoptResourceMark() { initialize(Thread::current()); } method DeoptResourceMark (line 218) | DeoptResourceMark( ResourceArea *r ) : method reset_to_mark (line 225) | void reset_to_mark() { method size_in_bytes (line 254) | size_t size_in_bytes() { return _size_in_bytes; } FILE: HotSpot1.7/src/share/vm/memory/restore.cpp class ReadClosure (line 36) | class ReadClosure : public SerializeOopClosure { method oop (line 40) | inline oop nextOop() { method ReadClosure (line 45) | ReadClosure(oop** oop_array) { _oop_array = oop_array; } method do_oop (line 47) | void do_oop(oop* p) { method do_oop (line 57) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } method do_ptr (line 59) | void do_ptr(void** p) { method do_ptr (line 67) | void do_ptr(HeapWord** p) { do_ptr((void **) p); } method do_int (line 69) | void do_int(int* p) { method do_size_t (line 73) | void do_size_t(size_t* p) { method do_tag (line 78) | void do_tag(int tag) { method do_region (line 84) | void do_region(u_char* start, size_t size) { method reading (line 95) | bool reading() const { return true; } FILE: HotSpot1.7/src/share/vm/memory/sharedHeap.cpp type SH_process_strong_roots_tasks (line 41) | enum SH_process_strong_roots_tasks { class AssertIsPermClosure (line 102) | class AssertIsPermClosure: public OopClosure { method do_oop (line 104) | virtual void do_oop(oop* p) { method do_oop (line 107) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } class AssertNonScavengableClosure (line 112) | class AssertNonScavengableClosure: public OopClosure { method do_oop (line 114) | virtual void do_oop(oop* p) { method do_oop (line 117) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } class AlwaysTrueClosure (line 245) | class AlwaysTrueClosure: public BoolObjectClosure { method do_object (line 247) | void do_object(oop p) { ShouldNotReachHere(); } method do_object_b (line 248) | bool do_object_b(oop p) { return true; } class SkipAdjustingSharedStrings (line 252) | class SkipAdjustingSharedStrings: public OopClosure { method SkipAdjustingSharedStrings (line 255) | SkipAdjustingSharedStrings(OopClosure* clo) : _clo(clo) {} method do_oop (line 257) | virtual void do_oop(oop* p) { method do_oop (line 263) | virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } FILE: HotSpot1.7/src/share/vm/memory/sharedHeap.hpp class PermGen (line 38) | class PermGen class Generation (line 39) | class Generation class BarrierSet (line 40) | class BarrierSet class GenRemSet (line 41) | class GenRemSet class Space (line 42) | class Space class SpaceClosure (line 43) | class SpaceClosure class OopClosure (line 44) | class OopClosure class OopsInGenClosure (line 45) | class OopsInGenClosure class ObjectClosure (line 46) | class ObjectClosure class SubTasksDone (line 47) | class SubTasksDone class WorkGang (line 48) | class WorkGang class FlexibleWorkGang (line 49) | class FlexibleWorkGang class CollectorPolicy (line 50) | class CollectorPolicy class KlassHandle (line 51) | class KlassHandle class SharedHeap (line 109) | class SharedHeap : public CollectedHeap { method SharedHeap (line 157) | static SharedHeap* heap() { return _sh; } method CollectorPolicy (line 159) | CollectorPolicy *collector_policy() const { return _collector_policy; } method SubTasksDone (line 162) | SubTasksDone* process_strong_tasks() { return _process_strong_tasks; } method set_perm (line 170) | void set_perm(PermGen* perm_gen) { _perm_gen = perm_gen; } method GenRemSet (line 175) | GenRemSet* rem_set() { return _rem_set; } method PermGen (line 180) | PermGen* perm() const { return _perm_gen; } method Generation (line 181) | Generation* perm_gen() const { return _perm_gen->as_gen(); } method no_gc_in_progress (line 202) | bool no_gc_in_progress() { return !is_gc_active(); } method strong_roots_parity (line 232) | int strong_roots_parity() { return _strong_roots_parity; } class StrongRootsScope (line 237) | class StrongRootsScope : public MarkingCodeBlobClosure::MarkScope { type ScanningOption (line 244) | enum ScanningOption { method FlexibleWorkGang (line 252) | FlexibleWorkGang* workers() const { return _workers; } method permanent_capacity (line 300) | size_t permanent_capacity() const { method permanent_used (line 305) | size_t permanent_used() const { method VirtualSpaceSummary (line 310) | VirtualSpaceSummary create_perm_gen_space_summary() { method is_in_permanent (line 315) | bool is_in_permanent(const void *p) const { method is_permanent (line 325) | bool is_permanent(const void *p) const { method HeapWord (line 330) | HeapWord* permanent_mem_allocate(size_t size) { method permanent_oop_iterate (line 335) | void permanent_oop_iterate(OopClosure* cl) { method permanent_object_iterate (line 340) | void permanent_object_iterate(ObjectClosure* cl) { FILE: HotSpot1.7/src/share/vm/memory/space.cpp function HeapWord (line 47) | HeapWord* DirtyCardToOopClosure::get_actual_top(HeapWord* top, function DirtyCardToOopClosure (line 181) | DirtyCardToOopClosure* Space::new_dcto_cl(OopClosure* cl, function HeapWord (line 187) | HeapWord* ContiguousSpaceDCTOC::get_actual_top(HeapWord* top, function DirtyCardToOopClosure (line 259) | DirtyCardToOopClosure* function HeapWord (line 381) | HeapWord* CompactibleSpace::forward(oop q, size_t size, function HeapWord (line 556) | HeapWord* Space::object_iterate_careful(ObjectClosureCareful* cl) { function HeapWord (line 561) | HeapWord* Space::object_iterate_careful_m(MemRegion mr, function HeapWord (line 750) | HeapWord* function HeapWord (line 792) | HeapWord* ContiguousSpace::block_start_const(const void* p) const { function HeapWord (line 832) | inline HeapWord* ContiguousSpace::allocate_impl(size_t size, function HeapWord (line 855) | inline HeapWord* ContiguousSpace::par_allocate_impl(size_t size, function HeapWord (line 876) | HeapWord* ContiguousSpace::allocate(size_t size) { function HeapWord (line 881) | HeapWord* ContiguousSpace::par_allocate(size_t size) { function HeapWord (line 923) | HeapWord* EdenSpace::allocate(size_t size) { function HeapWord (line 928) | HeapWord* EdenSpace::par_allocate(size_t size) { function HeapWord (line 932) | HeapWord* ConcEdenSpace::par_allocate(size_t size) function HeapWord (line 960) | HeapWord* OffsetTableContigSpace::initialize_threshold() { function HeapWord (line 964) | HeapWord* OffsetTableContigSpace::cross_threshold(HeapWord* start, HeapW... FILE: HotSpot1.7/src/share/vm/memory/space.hpp class Space (line 71) | class Space method Space (line 124) | Space(): method HeapWord (line 129) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 130) | HeapWord* end() const { return _end; } method set_bottom (line 131) | virtual void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 132) | virtual void set_end(HeapWord* value) { _end = value; } method HeapWord (line 134) | virtual HeapWord* saved_mark_word() const { return _saved_mark_word; } method set_saved_mark_word (line 136) | void set_saved_mark_word(HeapWord* p) { _saved_mark_word = p; } method MemRegionClosure (line 138) | MemRegionClosure* preconsumptionDirtyCardClosure() const { method setPreconsumptionDirtyCardClosure (line 141) | void setPreconsumptionDirtyCardClosure(MemRegionClosure* cl) { method MemRegion (line 147) | virtual MemRegion used_region() const { return MemRegion(bottom(), end... method MemRegion (line 157) | virtual MemRegion used_region_at_save_marks() const { method mangle_unused_area (line 176) | virtual void mangle_unused_area() {} method mangle_unused_area_complete (line 177) | virtual void mangle_unused_area_complete() {} method mangle_region (line 178) | virtual void mangle_region(MemRegion mr) {} method is_empty (line 181) | bool is_empty() const { return used() == 0; } method not_empty (line 182) | bool not_empty() const { return used() > 0; } method is_in_reserved (line 194) | bool is_in_reserved(const void* p) const { return _bottom <= p && p < ... method is_aligned (line 200) | static bool is_aligned(void* p) { method capacity (line 205) | size_t capacity() const { return byte_size(bottom(), end()); } method SequentialSubTasksDone (line 301) | SequentialSubTasksDone* par_seq_tasks() { return &_par_seq_tasks; } method ContiguousSpace (line 304) | virtual ContiguousSpace* toContiguousSpace() { class BlockOffsetArray (line 72) | class BlockOffsetArray class BlockOffsetArrayContigSpace (line 73) | class BlockOffsetArrayContigSpace class Generation (line 74) | class Generation class CompactibleSpace (line 75) | class CompactibleSpace method CompactibleSpace (line 404) | CompactibleSpace() : method HeapWord (line 412) | HeapWord* compaction_top() const { return _compaction_top; } method set_compaction_top (line 414) | void set_compaction_top(HeapWord* value) { method reset_after_compaction (line 422) | virtual void reset_after_compaction() {} method CompactibleSpace (line 428) | virtual CompactibleSpace* next_compaction_space() const { method set_next_compaction_space (line 432) | void set_next_compaction_space(CompactibleSpace* csp) { method allowed_dead_ratio (line 454) | virtual size_t allowed_dead_ratio() const { return 0; } method HeapWord (line 461) | virtual HeapWord* initialize_threshold() { return end(); } method adjust_object_size_v (line 479) | virtual size_t adjust_object_size_v(size_t size) const { return size; } method HeapWord (line 492) | virtual HeapWord* cross_threshold(HeapWord* start, HeapWord* the_end) { class BlockOffsetTable (line 76) | class BlockOffsetTable class GenRemSet (line 77) | class GenRemSet class CardTableRS (line 78) | class CardTableRS class DirtyCardToOopClosure (line 79) | class DirtyCardToOopClosure method DirtyCardToOopClosure (line 354) | DirtyCardToOopClosure(Space* sp, OopClosure* cl, method set_min_done (line 365) | void set_min_done(HeapWord* min_done) { method set_last_bottom (line 370) | void set_last_bottom(HeapWord* last_bottom) { class SpaceMemRegionOopsIterClosure (line 82) | class SpaceMemRegionOopsIterClosure: public OopClosure { method do_oop_work (line 87) | void do_oop_work(T* p) { method SpaceMemRegionOopsIterClosure (line 93) | SpaceMemRegionOopsIterClosure(OopClosure* cl, MemRegion mr): class Space (line 108) | class Space: public CHeapObj { method Space (line 124) | Space(): method HeapWord (line 129) | HeapWord* bottom() const { return _bottom; } method HeapWord (line 130) | HeapWord* end() const { return _end; } method set_bottom (line 131) | virtual void set_bottom(HeapWord* value) { _bottom = value; } method set_end (line 132) | virtual void set_end(HeapWord* value) { _end = value; } method HeapWord (line 134) | virtual HeapWord* saved_mark_word() const { return _saved_mark_word; } method set_saved_mark_word (line 136) | void set_saved_mark_word(HeapWord* p) { _saved_mark_word = p; } method MemRegionClosure (line 138) | MemRegionClosure* preconsumptionDirtyCardClosure() const { method setPreconsumptionDirtyCardClosure (line 141) | void setPreconsumptionDirtyCardClosure(MemRegionClosure* cl) { method MemRegion (line 147) | virtual MemRegion used_region() const { return MemRegion(bottom(), end... method MemRegion (line 157) | virtual MemRegion used_region_at_save_marks() const { method mangle_unused_area (line 176) | virtual void mangle_unused_area() {} method mangle_unused_area_complete (line 177) | virtual void mangle_unused_area_complete() {} method mangle_region (line 178) | virtual void mangle_region(MemRegion mr) {} method is_empty (line 181) | bool is_empty() const { return used() == 0; } method not_empty (line 182) | bool not_empty() const { return used() > 0; } method is_in_reserved (line 194) | bool is_in_reserved(const void* p) const { return _bottom <= p && p < ... method is_aligned (line 200) | static bool is_aligned(void* p) { method capacity (line 205) | size_t capacity() const { return byte_size(bottom(), end()); } method SequentialSubTasksDone (line 301) | SequentialSubTasksDone* par_seq_tasks() { return &_par_seq_tasks; } method ContiguousSpace (line 304) | virtual ContiguousSpace* toContiguousSpace() { class DirtyCardToOopClosure (line 322) | class DirtyCardToOopClosure: public MemRegionClosureRO { method DirtyCardToOopClosure (line 354) | DirtyCardToOopClosure(Space* sp, OopClosure* cl, method set_min_done (line 365) | void set_min_done(HeapWord* min_done) { method set_last_bottom (line 370) | void set_last_bottom(HeapWord* last_bottom) { class CompactPoint (line 378) | class CompactPoint : public StackObj { method CompactPoint (line 383) | CompactPoint(Generation* _gen, CompactibleSpace* _space, class CompactibleSpace (line 394) | class CompactibleSpace: public Space { method CompactibleSpace (line 404) | CompactibleSpace() : method HeapWord (line 412) | HeapWord* compaction_top() const { return _compaction_top; } method set_compaction_top (line 414) | void set_compaction_top(HeapWord* value) { method reset_after_compaction (line 422) | virtual void reset_after_compaction() {} method CompactibleSpace (line 428) | virtual CompactibleSpace* next_compaction_space() const { method set_next_compaction_space (line 432) | void set_next_compaction_space(CompactibleSpace* csp) { method allowed_dead_ratio (line 454) | virtual size_t allowed_dead_ratio() const { return 0; } method HeapWord (line 461) | virtual HeapWord* initialize_threshold() { return end(); } method adjust_object_size_v (line 479) | virtual size_t adjust_object_size_v(size_t size) const { return size; } method HeapWord (line 492) | virtual HeapWord* cross_threshold(HeapWord* start, HeapWord* the_end) { function debug_only (line 715) | debug_only( ... class GenSpaceMangler (line 787) | class GenSpaceMangler class ContiguousSpace (line 791) | class ContiguousSpace: public CompactibleSpace { method GenSpaceMangler (line 800) | GenSpaceMangler* mangler() { return _mangler; } method HeapWord (line 814) | HeapWord* top() const { return _top; } method set_top (line 815) | void set_top(HeapWord* value) { _top = value; } method set_saved_mark (line 817) | virtual void set_saved_mark() { _saved_mark_word = top(); } method reset_saved_mark (line 818) | void reset_saved_mark() { _saved_mark_word = bottom(); } method WaterMark (line 820) | WaterMark bottom_mark() { return WaterMark(this, bottom()); } method WaterMark (line 821) | WaterMark top_mark() { return WaterMark(this, top()); } method WaterMark (line 822) | WaterMark saved_mark() { return WaterMark(this, saved_mark_word()... method saved_mark_at_top (line 823) | bool saved_mark_at_top() const { return saved_mark_word() == top(); } method capacity (line 848) | size_t capacity() const { return byte_size(bottom(), end()); } method used (line 849) | size_t used() const { return byte_size(bottom(), top()); } method free (line 850) | size_t free() const { return byte_size(top(), end()); } method MemRegion (line 859) | MemRegion used_region() const { return MemRegion(bottom(), top()); } method MemRegion (line 861) | MemRegion used_region_at_save_marks() const { method obj_allocated_since_save_marks (line 869) | virtual bool obj_allocated_since_save_marks(const oop obj) const { method HeapWord (line 883) | HeapWord* concurrent_iteration_safe_limit() { method set_concurrent_iteration_safe_limit (line 890) | void set_concurrent_iteration_safe_limit(HeapWord* new_limit) { method reset_after_compaction (line 905) | virtual void reset_after_compaction() { method minimum_free_block_size (line 911) | virtual size_t minimum_free_block_size() const { return 0; } method block_is_obj (line 940) | bool block_is_obj(const HeapWord* p) const { return p < top(); } method HeapWord (line 943) | HeapWord** top_addr() { return &_top; } method HeapWord (line 944) | HeapWord** end_addr() { return &_end; } method ContiguousSpace (line 953) | virtual ContiguousSpace* toContiguousSpace() { class Filtering_DCTOC (line 969) | class Filtering_DCTOC : public DirtyCardToOopClosure { method Filtering_DCTOC (line 990) | Filtering_DCTOC(Space* sp, OopClosure* cl, class ContiguousSpaceDCTOC (line 1006) | class ContiguousSpaceDCTOC : public Filtering_DCTOC { method ContiguousSpaceDCTOC (line 1019) | ContiguousSpaceDCTOC(ContiguousSpace* sp, OopClosure* cl, class DefNewGeneration (line 1029) | class DefNewGeneration class EdenSpace (line 1031) | class EdenSpace : public ContiguousSpace { method EdenSpace (line 1042) | EdenSpace(DefNewGeneration* gen) : method HeapWord (line 1046) | HeapWord* soft_end() { return _soft_end; } method HeapWord (line 1047) | HeapWord** soft_end_addr() { return &_soft_end; } method set_soft_end (line 1048) | void set_soft_end(HeapWord* value) { _soft_end = value; } method set_end (line 1054) | void set_end(HeapWord* value) { class ConcEdenSpace (line 1067) | class ConcEdenSpace : public EdenSpace { method ConcEdenSpace (line 1069) | ConcEdenSpace(DefNewGeneration* gen) : EdenSpace(gen) { } class OffsetTableContigSpace (line 1081) | class OffsetTableContigSpace: public ContiguousSpace { class TenuredSpace (line 1119) | class TenuredSpace: public OffsetTableContigSpace { method TenuredSpace (line 1126) | TenuredSpace(BlockOffsetSharedArray* sharedOffsetArray, class ContigPermSpace (line 1134) | class ContigPermSpace: public OffsetTableContigSpace { method ContigPermSpace (line 1141) | ContigPermSpace(BlockOffsetSharedArray* sharedOffsetArray, MemRegion m... FILE: HotSpot1.7/src/share/vm/memory/space.inline.hpp function HeapWord (line 33) | inline HeapWord* Space::block_start(const void* p) { function HeapWord (line 37) | inline HeapWord* OffsetTableContigSpace::allocate(size_t size) { function HeapWord (line 48) | inline HeapWord* OffsetTableContigSpace::par_allocate(size_t size) { function HeapWord (line 65) | inline HeapWord* FILE: HotSpot1.7/src/share/vm/memory/specialized_oop_closures.hpp class OopClosure (line 39) | class OopClosure class OopsInGenClosure (line 40) | class OopsInGenClosure class ScanClosure (line 42) | class ScanClosure class FastScanClosure (line 43) | class FastScanClosure class FilteringClosure (line 44) | class FilteringClosure class ParScanWithBarrierClosure (line 46) | class ParScanWithBarrierClosure class ParScanWithoutBarrierClosure (line 47) | class ParScanWithoutBarrierClosure class MarkRefsIntoAndScanClosure (line 49) | class MarkRefsIntoAndScanClosure class Par_MarkRefsIntoAndScanClosure (line 50) | class Par_MarkRefsIntoAndScanClosure class PushAndMarkClosure (line 51) | class PushAndMarkClosure class Par_PushAndMarkClosure (line 52) | class Par_PushAndMarkClosure class PushOrMarkClosure (line 53) | class PushOrMarkClosure class Par_PushOrMarkClosure (line 54) | class Par_PushOrMarkClosure class CMSKeepAliveClosure (line 55) | class CMSKeepAliveClosure class CMSInnerParMarkAndPushClosure (line 56) | class CMSInnerParMarkAndPushClosure class SpecializationStats (line 195) | class SpecializationStats { type Kind (line 197) | enum Kind { FILE: HotSpot1.7/src/share/vm/memory/tenuredGeneration.cpp function oop (line 343) | oop TenuredGeneration::par_promote(int thread_num, FILE: HotSpot1.7/src/share/vm/memory/tenuredGeneration.hpp class ParGCAllocBufferWithBOT (line 35) | class ParGCAllocBufferWithBOT class TenuredGeneration (line 37) | class TenuredGeneration: public OneContigSpaceCardGeneration { method kind (line 65) | Generation::Name kind() { return Generation::MarkSweepCompact; } method must_be_youngest (line 70) | bool must_be_youngest() const { return false; } method must_be_oldest (line 71) | bool must_be_oldest() const { return true; } method full_collects_younger_generations (line 78) | virtual bool full_collects_younger_generations() const { FILE: HotSpot1.7/src/share/vm/memory/threadLocalAllocBuffer.cpp function Thread (line 315) | Thread* ThreadLocalAllocBuffer::myThread() { FILE: HotSpot1.7/src/share/vm/memory/threadLocalAllocBuffer.hpp class GlobalTLABStats (line 32) | class GlobalTLABStats method allocating_threads_avg (line 221) | unsigned allocating_threads_avg() { method allocation (line 225) | size_t allocation() { method update_allocating_threads (line 231) | void update_allocating_threads() { method update_number_of_refills (line 234) | void update_number_of_refills(unsigned value) { method update_allocation (line 238) | void update_allocation(size_t value) { method update_gc_waste (line 241) | void update_gc_waste(size_t value) { method update_fast_refill_waste (line 245) | void update_fast_refill_waste(size_t value) { method update_slow_refill_waste (line 249) | void update_slow_refill_waste(size_t value) { method update_slow_allocations (line 253) | void update_slow_allocations(unsigned value) { class ThreadLocalAllocBuffer (line 39) | class ThreadLocalAllocBuffer: public CHeapObj { method set_start (line 62) | void set_start(HeapWord* start) { _start = start; } method set_end (line 63) | void set_end(HeapWord* end) { _end = end; } method set_top (line 64) | void set_top(HeapWord* top) { _top = top; } method set_pf_top (line 65) | void set_pf_top(HeapWord* pf_top) { _pf_top = pf_top; } method set_desired_size (line 66) | void set_desired_size(size_t desired_size) { _desired_size = desir... method set_refill_waste_limit (line 67) | void set_refill_waste_limit(size_t waste) { _refill_waste_limit =... method initial_refill_waste_limit (line 69) | size_t initial_refill_waste_limit() { return desired_size()... method target_refills (line 71) | static int target_refills() { return _target_refill... method remaining (line 74) | size_t remaining() const { return end() == NULL ... method invariants (line 82) | void invariants() const { assert(top() >= start() && top() <= end(), "... method number_of_refills (line 92) | int number_of_refills() const { return _number_of_refills; } method fast_refill_waste (line 93) | int fast_refill_waste() const { return _fast_refill_waste; } method slow_refill_waste (line 94) | int slow_refill_waste() const { return _slow_refill_waste; } method gc_waste (line 95) | int gc_waste() const { return _gc_waste; } method slow_allocations (line 96) | int slow_allocations() const { return _slow_allocations; } method GlobalTLABStats (line 99) | static GlobalTLABStats* global_stats() { return _global_stats; } method ThreadLocalAllocBuffer (line 102) | ThreadLocalAllocBuffer() : _allocation_fraction(TLABAllocationWeight) { method min_size (line 106) | static const size_t min_size() { return align_object_s... method HeapWord (line 109) | HeapWord* start() const { return _start; } method HeapWord (line 110) | HeapWord* end() const { return _end; } method HeapWord (line 111) | HeapWord* hard_end() const { return _end + alignme... method HeapWord (line 112) | HeapWord* top() const { return _top; } method HeapWord (line 113) | HeapWord* pf_top() const { return _pf_top; } method desired_size (line 114) | size_t desired_size() const { return _desired_size; } method used (line 115) | size_t used() const { return pointer_delta(... method used_bytes (line 116) | size_t used_bytes() const { return pointer_delta(... method free (line 117) | size_t free() const { return pointer_delta(... method refill_waste_limit (line 119) | size_t refill_waste_limit() const { return _refill_waste_... method end_reserve (line 125) | static size_t end_reserve() { method alignment_reserve (line 129) | static size_t alignment_reserve() { return align_object_s... method alignment_reserve_in_bytes (line 130) | static size_t alignment_reserve_in_bytes() { return alignment_rese... method refill_waste_limit_increment (line 158) | static size_t refill_waste_limit_increment() { return TLABWasteIncre... method ByteSize (line 161) | static ByteSize start_offset() { return byte_offset_of... method ByteSize (line 162) | static ByteSize end_offset() { return byte_offset_of... method ByteSize (line 163) | static ByteSize top_offset() { return byte_offset_of... method ByteSize (line 164) | static ByteSize pf_top_offset() { return byte_offset_of... method ByteSize (line 165) | static ByteSize size_offset() { return byte_offset_of... method ByteSize (line 166) | static ByteSize refill_waste_limit_offset() { return byte_offset_of... method ByteSize (line 168) | static ByteSize number_of_refills_offset() { return byte_offset_of... method ByteSize (line 169) | static ByteSize fast_refill_waste_offset() { return byte_offset_of... method ByteSize (line 170) | static ByteSize slow_allocations_offset() { return byte_offset_of... class GlobalTLABStats (line 175) | class GlobalTLABStats: public CHeapObj { method allocating_threads_avg (line 221) | unsigned allocating_threads_avg() { method allocation (line 225) | size_t allocation() { method update_allocating_threads (line 231) | void update_allocating_threads() { method update_number_of_refills (line 234) | void update_number_of_refills(unsigned value) { method update_allocation (line 238) | void update_allocation(size_t value) { method update_gc_waste (line 241) | void update_gc_waste(size_t value) { method update_fast_refill_waste (line 245) | void update_fast_refill_waste(size_t value) { method update_slow_refill_waste (line 249) | void update_slow_refill_waste(size_t value) { method update_slow_allocations (line 253) | void update_slow_allocations(unsigned value) { FILE: HotSpot1.7/src/share/vm/memory/threadLocalAllocBuffer.inline.hpp function HeapWord (line 34) | inline HeapWord* ThreadLocalAllocBuffer::allocate(size_t size) { FILE: HotSpot1.7/src/share/vm/memory/universe.cpp function add_vtable (line 516) | static inline void add_vtable(void** list, int* n, void* o, int count) { class FixupMirrorClosure (line 549) | class FixupMirrorClosure: public ObjectClosure { method do_object (line 551) | virtual void do_object(oop obj) { function initialize_itable_for_klass (line 667) | void initialize_itable_for_klass(klassOop k, TRAPS) { function oop (line 696) | oop Universe::gen_out_of_memory_error(oop default_err) { function jint (line 752) | jint universe_init() { function jint (line 888) | jint Universe::initialize_heap() { function universe2_init (line 1036) | void universe2_init() { function universe_post_init (line 1045) | bool universe_post_init() { function calculate_verify_data (line 1423) | static void calculate_verify_data(uintptr_t verify_data[2], function methodOop (line 1663) | methodOop LatestMethodOopCache::get_methodOop() { FILE: HotSpot1.7/src/share/vm/memory/universe.hpp class CollectedHeap (line 39) | class CollectedHeap class DeferredObjAllocEvent (line 40) | class DeferredObjAllocEvent method DeferredObjAllocEvent (line 478) | DeferredObjAllocEvent(const oop o, const size_t s, const jint id) { method jint (line 487) | jint arena_id() { return _arena_id; } method bytesize (line 488) | size_t bytesize() { return _bytesize; } method oop (line 489) | oop get_oop() { return _oop; } class CommonMethodOopCache (line 46) | class CommonMethodOopCache : public CHeapObj { method CommonMethodOopCache (line 54) | CommonMethodOopCache() { _klass = NULL; _method_idnum = -1; } method klassOop (line 58) | klassOop klass() const { return _klass; } method method_idnum (line 59) | int method_idnum() const { return _method_idnum; } method oops_do (line 62) | void oops_do(OopClosure* f) { f->do_oop((oop*)&_klass); } class ActiveMethodOopsCache (line 69) | class ActiveMethodOopsCache : public CommonMethodOopCache { method ActiveMethodOopsCache (line 81) | ActiveMethodOopsCache() { _prev_methods = NULL; } class LatestMethodOopCache (line 92) | class LatestMethodOopCache : public CommonMethodOopCache { type NarrowOopStruct (line 100) | struct NarrowOopStruct { type VerifyOption (line 112) | enum VerifyOption { class Universe (line 121) | class Universe: AllStatic { type NarrowOopStruct (line 213) | struct NarrowOopStruct method objArrayOop (line 228) | static objArrayOop preallocated_out_of_memory_errors() { return _... method oop (line 249) | static oop check_mirror(oop m) { method klassOop (line 263) | static klassOop boolArrayKlassObj() { return _boolArra... method klassOop (line 264) | static klassOop byteArrayKlassObj() { return _byteArra... method klassOop (line 265) | static klassOop charArrayKlassObj() { return _charArra... method klassOop (line 266) | static klassOop intArrayKlassObj() { return _intArray... method klassOop (line 267) | static klassOop shortArrayKlassObj() { return _shortArr... method klassOop (line 268) | static klassOop longArrayKlassObj() { return _longArra... method klassOop (line 269) | static klassOop singleArrayKlassObj() { return _singleAr... method klassOop (line 270) | static klassOop doubleArrayKlassObj() { return _doubleAr... method klassOop (line 272) | static klassOop objectArrayKlassObj() { method klassOop (line 276) | static klassOop typeArrayKlassObj(BasicType t) { method klassOop (line 282) | static klassOop methodKlassObj() { return _methodKl... method klassOop (line 283) | static klassOop constMethodKlassObj() { return _constMet... method klassOop (line 284) | static klassOop methodDataKlassObj() { return _methodDa... method klassOop (line 285) | static klassOop klassKlassObj() { return _klassKla... method klassOop (line 286) | static klassOop arrayKlassKlassObj() { return _arrayKla... method klassOop (line 287) | static klassOop objArrayKlassKlassObj() { return _objArray... method klassOop (line 288) | static klassOop typeArrayKlassKlassObj() { return _typeArra... method klassOop (line 289) | static klassOop instanceKlassKlassObj() { return _instance... method klassOop (line 290) | static klassOop constantPoolKlassObj() { return _constant... method klassOop (line 291) | static klassOop constantPoolCacheKlassObj() { return _constant... method klassOop (line 292) | static klassOop compiledICHolderKlassObj() { return _compiled... method klassOop (line 293) | static klassOop systemObjArrayKlassObj() { return _systemOb... method oop (line 296) | static oop int_mirror() { return check_mirror(_int_m... method oop (line 297) | static oop float_mirror() { return check_mirror(_float... method oop (line 298) | static oop double_mirror() { return check_mirror(_doubl... method oop (line 299) | static oop byte_mirror() { return check_mirror(_byte_... method oop (line 300) | static oop bool_mirror() { return check_mirror(_bool_... method oop (line 301) | static oop char_mirror() { return check_mirror(_char_... method oop (line 302) | static oop long_mirror() { return check_mirror(_long_... method oop (line 303) | static oop short_mirror() { return check_mirror(_short... method oop (line 304) | static oop void_mirror() { return check_mirror(_void_... method oop (line 309) | static oop java_mirror(BasicType t) { method oop (line 313) | static oop main_thread_group() { return _main_thr... method set_main_thread_group (line 314) | static void set_main_thread_group(oop group) { _main_thread_gro... method oop (line 316) | static oop system_thread_group() { return _system_t... method set_system_thread_group (line 317) | static void set_system_thread_group(oop group) { _system_thread_g... method typeArrayOop (line 319) | static typeArrayOop the_empty_byte_array() { return _the_empt... method typeArrayOop (line 320) | static typeArrayOop the_empty_short_array() { return _the_empt... method typeArrayOop (line 321) | static typeArrayOop the_empty_int_array() { return _the_empt... method objArrayOop (line 322) | static objArrayOop the_empty_system_obj_array () { return _the_empt... method objArrayOop (line 323) | static objArrayOop the_empty_class_klass_array () { return _the_empt... method objArrayOop (line 324) | static objArrayOop the_array_interfaces_array() { return _the_arra... method oop (line 325) | static oop the_null_string() { return _the_null... method oop (line 326) | static oop the_min_jint_string() { return _the_min_j... method methodOop (line 327) | static methodOop finalizer_register_method() { return _finalize... method methodOop (line 328) | static methodOop loader_addClass_method() { return _loader_a... method methodOop (line 329) | static methodOop protection_domain_implies_method() { return _pd_impli... method ActiveMethodOopsCache (line 330) | static ActiveMethodOopsCache* reflect_invoke_cache() { return _reflect... method oop (line 331) | static oop null_ptr_exception_instance() { return _null_ptr... method oop (line 332) | static oop arithmetic_exception_instance() { return _arithmet... method oop (line 333) | static oop virtual_machine_error_instance() { return _virtual... method oop (line 334) | static oop vm_exception() { return _vm_excep... method oop (line 339) | static oop out_of_memory_error_java_heap() { return gen_out_o... method oop (line 340) | static oop out_of_memory_error_perm_gen() { return gen_out_o... method oop (line 341) | static oop out_of_memory_error_array_size() { return gen_out_o... method oop (line 342) | static oop out_of_memory_error_gc_overhead_limit() { return gen_out_o... method klassOop (line 345) | static klassOop* boolArrayKlassObj_addr() { return &_boolArr... method klassOop (line 346) | static klassOop* byteArrayKlassObj_addr() { return &_byteArr... method klassOop (line 347) | static klassOop* charArrayKlassObj_addr() { return &_charArr... method klassOop (line 348) | static klassOop* intArrayKlassObj_addr() { return &_intArra... method klassOop (line 349) | static klassOop* shortArrayKlassObj_addr() { return &_shortAr... method klassOop (line 350) | static klassOop* longArrayKlassObj_addr() { return &_longArr... method klassOop (line 351) | static klassOop* singleArrayKlassObj_addr() { return &_singleA... method klassOop (line 352) | static klassOop* doubleArrayKlassObj_addr() { return &_doubleA... method klassOop (line 353) | static klassOop* systemObjArrayKlassObj_addr() { return &_systemO... method CollectedHeap (line 356) | static CollectedHeap* heap() { return _collectedHeap; } method address (line 359) | static address* narrow_oop_base_addr() { return &_narrow_... method address (line 360) | static address narrow_oop_base() { return _narrow_... method is_narrow_oop_base (line 361) | static bool is_narrow_oop_base(void* addr) { return (narrow_o... method narrow_oop_shift (line 362) | static int narrow_oop_shift() { return _narrow_... method set_narrow_oop_base (line 363) | static void set_narrow_oop_base(address base) { _narrow_oop._bas... method set_narrow_oop_shift (line 364) | static void set_narrow_oop_shift(int shift) { _narrow_oop._shi... method narrow_oop_use_implicit_null_checks (line 365) | static bool narrow_oop_use_implicit_null_checks() { re... method set_narrow_oop_use_implicit_null_checks (line 366) | static void set_narrow_oop_use_implicit_null_checks(bool use) { _n... type NARROW_OOP_MODE (line 373) | enum NARROW_OOP_MODE { method get_heap_capacity_at_last_gc (line 386) | static size_t get_heap_capacity_at_last_gc() { return _heap_ca... method get_heap_free_at_last_gc (line 387) | static size_t get_heap_free_at_last_gc() { return _heap_ca... method get_heap_used_at_last_gc (line 388) | static size_t get_heap_used_at_last_gc() { return _heap_us... method is_bootstrapping (line 392) | static bool is_bootstrapping() { return _bootstra... method is_fully_initialized (line 393) | static bool is_fully_initialized() { return _fully_in... method verify_in_progress (line 421) | static bool verify_in_progress() { return _verify_in_progress; } method verify (line 423) | static void verify(bool silent) { method verify (line 426) | static void verify() { method verify_count (line 430) | static int verify_count() { return _verify_count; } method print_heap_before_gc (line 438) | static void print_heap_before_gc() { print_heap_before_gc(gclog_or_tty... method print_heap_after_gc (line 439) | static void print_heap_after_gc() { print_heap_after_gc(gclog_or_tty); } method base_vtable_size (line 468) | static int base_vtable_size() { return _base_vtable_size; } class DeferredObjAllocEvent (line 471) | class DeferredObjAllocEvent : public CHeapObj { method DeferredObjAllocEvent (line 478) | DeferredObjAllocEvent(const oop o, const size_t s, const jint id) { method jint (line 487) | jint arena_id() { return _arena_id; } method bytesize (line 488) | size_t bytesize() { return _bytesize; } method oop (line 489) | oop get_oop() { return _oop; } FILE: HotSpot1.7/src/share/vm/memory/watermark.hpp class Space (line 34) | class Space function VALUE_OBJ_CLASS_SPEC (line 36) | class WaterMark VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/oops/arrayKlass.cpp function klassOop (line 54) | klassOop arrayKlass::java_super() const { function oop (line 62) | oop arrayKlass::multi_allocate(int rank, jint* sizes, TRAPS) { function methodOop (line 67) | methodOop arrayKlass::uncached_lookup_method(Symbol* name, Symbol* signa... function arrayKlassHandle (line 74) | arrayKlassHandle arrayKlass::base_create_array_klass( function objArrayOop (line 123) | objArrayOop arrayKlass::compute_secondary_supers(int num_extra_slots, TR... function klassVtable (line 144) | klassVtable* arrayKlass::vtable() const { function objArrayOop (line 150) | objArrayOop arrayKlass::allocate_arrayArray(int n, int length, TRAPS) { function jint (line 185) | jint arrayKlass::compute_modifier_flags(TRAPS) const { function jint (line 191) | jint arrayKlass::jvmti_class_status() const { FILE: HotSpot1.7/src/share/vm/oops/arrayKlass.hpp class arrayKlass (line 35) | class arrayKlass: public Klass { method oop_is_array (line 47) | bool oop_is_array() const { return true; } method dimension (line 50) | int dimension() const { return _dimension; } method set_dimension (line 51) | void set_dimension(int dimension) { _dimension = dimension; } method klassOop (line 53) | klassOop higher_dimension() const { return _higher_dimension; } method set_higher_dimension (line 54) | void set_higher_dimension(klassOop k) { oop_store_without_check((oop*)... method oop (line 55) | oop* adr_higher_dimension() { return (oop*)&this->_higher_di... method klassOop (line 57) | klassOop lower_dimension() const { return _lower_dimension; } method set_lower_dimension (line 58) | void set_lower_dimension(klassOop k) { oop_store_without_check((oop*)... method oop (line 59) | oop* adr_lower_dimension() { return (oop*)&this->_lower_dim... method juint (line 62) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 63) | void set_alloc_size(juint n) { _alloc_size = n; } method array_header_in_bytes (line 66) | int array_header_in_bytes() const { return layout_helper_header_si... method log2_element_size (line 67) | int log2_element_size() const { return layout_helper_log2_elem... method BasicType (line 69) | BasicType element_type() const { return layout_helper_element_t... method oop (line 71) | oop component_mirror() const { return _component_mirror; } method set_component_mirror (line 72) | void set_component_mirror(oop m) { oop_store((oop*) &_component_m... method oop (line 73) | oop* adr_component_mirror() { return (oop*)&this->_component... method ByteSize (line 76) | static ByteSize component_mirror_offset() { return in_ByteSize(sizeof(... method arrayKlass (line 90) | static arrayKlass* cast(klassOop k) { method header_size (line 100) | static int header_size() { return oopDesc::header_size... method object_is_parsable (line 103) | bool object_is_parsable() const { return _vtable_len > 0; } method vtable_length (line 107) | int vtable_length() const { return _vtable_len; } method base_vtable_length (line 108) | static int base_vtable_length() { return Universe::base_vtabl... method set_vtable_length (line 109) | void set_vtable_length(int len) { assert(len == base_vtable_l... FILE: HotSpot1.7/src/share/vm/oops/arrayKlassKlass.cpp function klassOop (line 40) | klassOop arrayKlassKlass::create_klass(TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/arrayKlassKlass.hpp class arrayKlassKlass (line 33) | class arrayKlassKlass : public klassKlass { method oop_is_arrayKlass (line 36) | bool oop_is_arrayKlass() const { return true; } method arrayKlassKlass (line 43) | static arrayKlassKlass* cast(klassOop k) { method header_size (line 49) | static int header_size() { return oopDesc::header_size() + sizeof... method object_size (line 50) | int object_size() const { return align_object_size(header_size()... FILE: HotSpot1.7/src/share/vm/oops/arrayOop.hpp class arrayOopDesc (line 42) | class arrayOopDesc : public oopDesc { method header_size_in_bytes (line 51) | static int header_size_in_bytes() { method length_offset_in_bytes (line 67) | static int length_offset_in_bytes() { method base_offset_in_bytes (line 73) | static int base_offset_in_bytes(BasicType type) { method is_within_bounds (line 83) | bool is_within_bounds(int index) const { return 0 <= index && i... method length (line 87) | int length() const { method set_length (line 90) | void set_length(int length) { method header_size (line 98) | static int header_size(BasicType type) { method max_array_length (line 109) | static int32_t max_array_length(BasicType type) { FILE: HotSpot1.7/src/share/vm/oops/compiledICHolderKlass.cpp function klassOop (line 40) | klassOop compiledICHolderKlass::create_klass(TRAPS) { function compiledICHolderOop (line 51) | compiledICHolderOop compiledICHolderKlass::allocate(TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/compiledICHolderKlass.hpp class CMSIsAliveClosure (line 32) | class CMSIsAliveClosure class compiledICHolderKlass (line 36) | class compiledICHolderKlass : public Klass { method oop_is_compiledICHolder (line 42) | bool oop_is_compiledICHolder() const { return true; } method klass_oop_size (line 51) | int klass_oop_size() const { return object_size(); } method compiledICHolderKlass (line 54) | static compiledICHolderKlass* cast(klassOop k) { method header_size (line 60) | static int header_size() { return oopDesc::header_size() + sizeo... method object_size (line 61) | int object_size() const { return align_object_size(header_size(... method PARALLEL_GC_DECLS (line 68) | PARALLEL_GC_DECLS method set_alloc_size (line 72) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7/src/share/vm/oops/compiledICHolderOop.hpp class compiledICHolderOopDesc (line 38) | class compiledICHolderOopDesc : public oopDesc { method methodOop (line 45) | methodOop holder_method() const { return _holder_method; } method klassOop (line 46) | klassOop holder_klass() const { return _holder_klass; } method set_holder_method (line 48) | void set_holder_method(methodOop m) { oop_store_without_check((oop*)&_... method set_holder_klass (line 49) | void set_holder_klass(klassOop k) { oop_store_without_check((oop*)&_... method header_size (line 51) | static int header_size() { return sizeof(compiledICHolderOo... method object_size (line 52) | static int object_size() { return align_object_size(header_... method holder_method_offset (line 55) | static int holder_method_offset() { return offset_of(compiledICHolde... method holder_klass_offset (line 56) | static int holder_klass_offset() { return offset_of(compiledICHolde... method oop (line 59) | oop* adr_holder_method() const { return (oop*)&_holder_method; } method oop (line 60) | oop* adr_holder_klass() const { return (oop*)&_holder_klass; } FILE: HotSpot1.7/src/share/vm/oops/constMethodKlass.cpp function klassOop (line 37) | klassOop constMethodKlass::create_klass(TRAPS) { function constMethodOop (line 65) | constMethodOop constMethodKlass::allocate(int byte_code_size, FILE: HotSpot1.7/src/share/vm/oops/constMethodKlass.hpp class constMethodKlass (line 34) | class constMethodKlass : public Klass { method oop_is_constMethod (line 40) | bool oop_is_constMethod() const { return true; } method klass_oop_size (line 57) | int klass_oop_size() const { return object_size(); } method constMethodKlass (line 60) | static constMethodKlass* cast(klassOop k) { method header_size (line 66) | static int header_size() { method object_size (line 69) | int object_size() const { method PARALLEL_GC_DECLS (line 78) | PARALLEL_GC_DECLS method set_alloc_size (line 82) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7/src/share/vm/oops/constMethodOop.cpp function methodOop (line 61) | methodOop constMethodOopDesc::method() const { function u_char (line 69) | u_char* constMethodOopDesc::compressed_linenumber_table() const { function u2 (line 75) | u2* constMethodOopDesc::checked_exceptions_length_addr() const { function u2 (line 81) | u2* constMethodOopDesc::exception_table_length_addr() const { function u2 (line 92) | u2* constMethodOopDesc::localvariable_table_length_addr() const { function CheckedExceptionElement (line 141) | CheckedExceptionElement* constMethodOopDesc::checked_exceptions_start() ... function LocalVariableTableElement (line 155) | LocalVariableTableElement* constMethodOopDesc::localvariable_table_start... function ExceptionTableElement (line 167) | ExceptionTableElement* constMethodOopDesc::exception_table_start() const { FILE: HotSpot1.7/src/share/vm/oops/constMethodOop.hpp function VALUE_OBJ_CLASS_SPEC (line 83) | class CheckedExceptionElement VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 90) | class LocalVariableTableElement VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 102) | class ExceptionTableElement VALUE_OBJ_CLASS_SPEC { class constMethodOopDesc (line 110) | class constMethodOopDesc : public oopDesc { method oop (line 131) | oop* oop_block_beg() const { return adr_constants(); } method oop (line 132) | oop* oop_block_end() const { return adr_stackmap_data() + 1; } method has_linenumber_table (line 168) | bool has_linenumber_table() const method has_checked_exceptions (line 171) | bool has_checked_exceptions() const method has_localvariable_table (line 174) | bool has_localvariable_table() const method has_exception_handler (line 177) | bool has_exception_handler() const method set_interpreter_kind (line 180) | void set_interpreter_kind(int kind) { _interpreter_kind = kind; } method interpreter_kind (line 181) | int interpreter_kind(void) const { return _interpreter_kind; } method constantPoolOop (line 184) | constantPoolOop constants() const { return _constants; } method set_constants (line 185) | void set_constants(constantPoolOop c) { method typeArrayOop (line 192) | typeArrayOop stackmap_data() const { return _stackmap_data; } method set_stackmap_data (line 193) | void set_stackmap_data(typeArrayOop sd) { method has_stackmap_table (line 196) | bool has_stackmap_table() const { return _stackmap_data != NULL; } method init_fingerprint (line 198) | void init_fingerprint() { method fingerprint (line 203) | uint64_t fingerprint() const { method set_fingerprint (line 214) | uint64_t set_fingerprint(uint64_t new_fingerprint) { method name_index (line 228) | int name_index() const { return _name_index; } method set_name_index (line 229) | void set_name_index(int index) { _name_index = index; } method signature_index (line 232) | int signature_index() const { return _signature_ind... method set_signature_index (line 233) | void set_signature_index(int index) { _signature_index = in... method generic_signature_index (line 236) | int generic_signature_index() const { return _generic_signa... method set_generic_signature_index (line 237) | void set_generic_signature_index(int index) { _generic_signature_in... method header_size (line 240) | static int header_size() { method object_size (line 250) | int object_size() const { return _constMethod_size; } method set_constMethod_size (line 251) | void set_constMethod_size(int size) { _constMethod_size = size; } method object_is_parsable (line 253) | bool object_is_parsable() { return object_size() > 0; } method code_size (line 256) | int code_size() const { return _code_size; } method set_code_size (line 257) | void set_code_size(int size) { method set_code (line 284) | void set_code(address code) { method address (line 289) | address code_base() const { return (address) (this+1); } method address (line 290) | address code_end() const { return code_base() + code_size(... method contains (line 291) | bool contains(address bcp) const { return code_base() <= bcp method ByteSize (line 294) | static ByteSize codes_offset() method ByteSize (line 298) | static ByteSize constants_offset() method oop (line 302) | oop* adr_constants() const { return (oop*)&_constants; } method oop (line 303) | oop* adr_stackmap_data() const { return (oop*)&_stackmap_data; } method is_conc_safe (line 304) | bool is_conc_safe() { return _is_conc_safe; } method set_is_conc_safe (line 305) | void set_is_conc_safe(bool v) { _is_conc_safe = v; } method u2 (line 310) | u2 method_idnum() const { return _method_idnum; } method set_method_idnum (line 311) | void set_method_idnum(u2 idnum) { _method_idnum = idnum; } method address (line 319) | address constMethod_end() const method u2 (line 323) | u2* last_u2_element() const FILE: HotSpot1.7/src/share/vm/oops/constantPoolKlass.cpp function constantPoolOop (line 58) | constantPoolOop constantPoolKlass::allocate(int length, bool is_conc_saf... function klassOop (line 102) | klassOop constantPoolKlass::create_klass(TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/constantPoolKlass.hpp class constantPoolKlass (line 33) | class constantPoolKlass : public Klass { method oop_is_constantPool (line 37) | bool oop_is_constantPool() const { return true; } method klass_oop_size (line 39) | int klass_oop_size() const { return object_size(); } method constantPoolKlass (line 47) | static constantPoolKlass* cast(klassOop k) { method header_size (line 53) | static int header_size() { return oopDesc::header_size() + size... method object_size (line 54) | int object_size() const { return align_object_size(header_size(... method juint (line 70) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 71) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7/src/share/vm/oops/constantPoolOop.cpp function klassOop (line 54) | klassOop constantPoolOopDesc::klass_at_impl(constantPoolHandle this_oop,... function klassOop (line 205) | klassOop constantPoolOopDesc::klass_at_if_loaded(constantPoolHandle this... function klassOop (line 238) | klassOop constantPoolOopDesc::klass_ref_at_if_loaded(constantPoolHandle ... function klassOop (line 247) | klassOop constantPoolOopDesc::klass_ref_at_if_loaded_check(constantPoolH... function methodOop (line 269) | methodOop constantPoolOopDesc::method_at_if_loaded(constantPoolHandle cp... function oop (line 287) | oop constantPoolOopDesc::appendix_at_if_loaded(constantPoolHandle cpool,... function oop (line 302) | oop constantPoolOopDesc::method_type_at_if_loaded(constantPoolHandle cpo... function Symbol (line 311) | Symbol* constantPoolOopDesc::impl_name_ref_at(int which, bool uncached) { function Symbol (line 317) | Symbol* constantPoolOopDesc::impl_signature_ref_at(int which, bool uncac... function klassOop (line 400) | klassOop constantPoolOopDesc::klass_ref_at(int which, TRAPS) { function Symbol (line 405) | Symbol* constantPoolOopDesc::klass_name_at(int which) { function Symbol (line 422) | Symbol* constantPoolOopDesc::klass_ref_at_noresolve(int which) { function Symbol (line 427) | Symbol* constantPoolOopDesc::uncached_klass_ref_at_noresolve(int which) { function BasicType (line 445) | BasicType constantPoolOopDesc::basic_type_for_signature_at(int which) { function oop (line 463) | static oop decode_exception_from_f1(oop result_oop, TRAPS) { function oop (line 476) | oop constantPoolOopDesc::resolve_constant_at_impl(constantPoolHandle thi... function oop (line 645) | oop constantPoolOopDesc::resolve_bootstrap_specifier_at_impl(constantPoo... function oop (line 683) | oop constantPoolOopDesc::string_at_impl(constantPoolHandle this_oop, int... function print_cpool_bytes (line 1366) | static void print_cpool_bytes(jint cnt, u1 *bytes) { function jint (line 1495) | jint constantPoolOopDesc::cpool_entry_size(jint idx) { function jint (line 1541) | jint constantPoolOopDesc::hash_entries_to(SymbolHashMap *symmap, function SymbolHashMapEntry (line 1784) | SymbolHashMapEntry* SymbolHashMap::find_entry(Symbol* sym) { FILE: HotSpot1.7/src/share/vm/oops/constantPoolOop.hpp class SymbolHashMap (line 59) | class SymbolHashMap type SymbolHashMap_Constants (line 827) | enum SymbolHashMap_Constants { method initialize_table (line 834) | void initialize_table(int table_size) { method table_size (line 844) | int table_size() const { return _table_size; } method SymbolHashMap (line 846) | SymbolHashMap() { initialize_table(_Def_HashMap_Size); } method SymbolHashMap (line 847) | SymbolHashMap(int table_size) { initialize_table(table_size); } method compute_hash (line 850) | static unsigned int compute_hash(const char* str, int len) { method SymbolHashMapEntry (line 859) | SymbolHashMapEntry* bucket(int i) { method u2 (line 866) | u2 symbol_to_value(Symbol* sym) { function VALUE_OBJ_CLASS_SPEC (line 61) | class CPSlot VALUE_OBJ_CLASS_SPEC { class constantPoolOopDesc (line 83) | class constantPoolOopDesc : public oopDesc { method set_tags (line 98) | void set_tags(typeArrayOop tags) { oop_store_without_check... method tag_at_put (line 99) | void tag_at_put(int which, jbyte t) { tags()->byte_at_put(whi... method release_tag_at_put (line 100) | void release_tag_at_put(int which, jbyte t) { tags()->release_byte_at... method set_operands (line 102) | void set_operands(typeArrayOop operands) { oop_store_without_check... type FlagBit (line 104) | enum FlagBit { method flags (line 110) | int flags() const { return _flags; } method set_flags (line 111) | void set_flags(int f) { _flags = f; } method flag_at (line 112) | bool flag_at(FlagBit fb) const { return (_flags & (1 << (in... method oop (line 118) | oop* tags_addr() { return (oop*)&_tags; } method oop (line 119) | oop* cache_addr() { return (oop*)&_cache; } method oop (line 120) | oop* operands_addr() { return (oop*)&_operands; } method CPSlot (line 122) | CPSlot slot_at(int which) { method slot_at_put (line 138) | void slot_at_put(int which, CPSlot s) const { method oop (line 142) | oop* obj_at_addr_raw(int which) const { method obj_at_put_without_check (line 147) | void obj_at_put_without_check(int which, oop o) { method obj_at_put (line 152) | void obj_at_put(int which, oop o) const { method jint (line 157) | jint* int_at_addr(int which) const { method jlong (line 162) | jlong* long_at_addr(int which) const { method jfloat (line 167) | jfloat* float_at_addr(int which) const { method jdouble (line 172) | jdouble* double_at_addr(int which) const { method typeArrayOop (line 178) | typeArrayOop tags() const { return _tags; } method typeArrayOop (line 179) | typeArrayOop operands() const { return _operands; } method has_pseudo_string (line 181) | bool has_pseudo_string() const { return flag_at(FB_has_pseu... method has_invokedynamic (line 182) | bool has_invokedynamic() const { return flag_at(FB_has_invo... method has_preresolution (line 183) | bool has_preresolution() const { return flag_at(FB_has_prer... method set_pseudo_string (line 184) | void set_pseudo_string() { set_flag_at(FB_has_pseu... method set_invokedynamic (line 185) | void set_invokedynamic() { set_flag_at(FB_has_invo... method set_preresolution (line 186) | void set_preresolution() { set_flag_at(FB_has_prer... method klassOop (line 189) | klassOop pool_holder() const { return _pool_holder; } method set_pool_holder (line 190) | void set_pool_holder(klassOop k) { oop_store_without_check((o... method oop (line 191) | oop* pool_holder_addr() { return (oop*)&_pool_holder; } method constantPoolCacheOop (line 194) | constantPoolCacheOop cache() const { return _cache; } method set_cache (line 195) | void set_cache(constantPoolCacheOop cache){ oop_store((oop*)&_cache, c... method tags_offset_in_bytes (line 198) | static int tags_offset_in_bytes() { return offset_of(constantP... method cache_offset_in_bytes (line 199) | static int cache_offset_in_bytes() { return offset_of(constantP... method operands_offset_in_bytes (line 200) | static int operands_offset_in_bytes() { return offset_of(constantP... method pool_holder_offset_in_bytes (line 201) | static int pool_holder_offset_in_bytes() { return offset_of(constantP... method klass_at_put (line 205) | void klass_at_put(int which, klassOop k) { method klass_index_at_put (line 224) | void klass_index_at_put(int which, int name_index) { method unresolved_klass_at_put (line 230) | void unresolved_klass_at_put(int which, Symbol* s) { method method_handle_index_at_put (line 235) | void method_handle_index_at_put(int which, int ref_kind, int ref_index) { method method_type_index_at_put (line 240) | void method_type_index_at_put(int which, int ref_index) { method invoke_dynamic_at_put (line 245) | void invoke_dynamic_at_put(int which, int bootstrap_specifier_index, i... method unresolved_string_at_put (line 251) | void unresolved_string_at_put(int which, Symbol* s) { method int_at_put (line 256) | void int_at_put(int which, jint i) { method long_at_put (line 261) | void long_at_put(int which, jlong l) { method float_at_put (line 267) | void float_at_put(int which, jfloat f) { method double_at_put (line 272) | void double_at_put(int which, jdouble d) { method Symbol (line 279) | Symbol** symbol_at_addr(int which) const { method symbol_at_put (line 284) | void symbol_at_put(int which, Symbol* s) { method string_at_put (line 290) | void string_at_put(int which, oop str) { method object_at_put (line 305) | void object_at_put(int which, oop str) { method string_index_at_put (line 316) | void string_index_at_put(int which, int string_index) { method field_at_put (line 321) | void field_at_put(int which, int class_index, int name_and_type_index) { method method_at_put (line 326) | void method_at_put(int which, int class_index, int name_and_type_index) { method interface_method_at_put (line 331) | void interface_method_at_put(int which, int class_index, int name_and_... method name_and_type_at_put (line 336) | void name_and_type_at_put(int which, int name_index, int signature_ind... method constantTag (line 343) | constantTag tag_at(int which) const { return (constantTag)tags()->byte... method is_pointer_entry (line 346) | bool is_pointer_entry(int which) { method is_object_entry (line 354) | bool is_object_entry(int which) { method klassOop (line 364) | klassOop klass_at(int which, TRAPS) { method klassOop (line 371) | klassOop resolved_klass_at(int which) { // Used by Compiler method Symbol (line 379) | Symbol* unresolved_klass_at(int which) { // Temporary until actual... method Symbol (line 387) | Symbol* klass_at_noresolve(int which) { return klass_name_at(which); } method jint (line 389) | jint int_at(int which) { method jlong (line 394) | jlong long_at(int which) { method jfloat (line 401) | jfloat float_at(int which) { method jdouble (line 406) | jdouble double_at(int which) { method Symbol (line 412) | Symbol* symbol_at(int which) { method oop (line 417) | oop string_at(int which, TRAPS) { method oop (line 422) | oop object_at(int which) { method oop (line 436) | oop pseudo_string_at(int which) { method pseudo_string_at_put (line 441) | void pseudo_string_at_put(int which, oop x) { method oop (line 450) | oop resolved_string_at(int which) { method Symbol (line 458) | Symbol* unresolved_string_at(int which) { // Temporary until actual... method jint (line 472) | jint name_and_type_at(int which) { method method_handle_ref_kind_at (line 477) | int method_handle_ref_kind_at(int which) { method method_handle_index_at (line 481) | int method_handle_index_at(int which) { method method_type_index_at (line 485) | int method_type_index_at(int which) { method Symbol (line 490) | Symbol* method_handle_name_ref_at(int which) { method Symbol (line 494) | Symbol* method_handle_signature_ref_at(int which) { method method_handle_klass_index_at (line 498) | int method_handle_klass_index_at(int which) { method Symbol (line 502) | Symbol* method_type_signature_at(int which) { method invoke_dynamic_name_and_type_ref_index_at (line 507) | int invoke_dynamic_name_and_type_ref_index_at(int which) { method invoke_dynamic_bootstrap_specifier_index (line 511) | int invoke_dynamic_bootstrap_specifier_index(int which) { method invoke_dynamic_operand_base (line 515) | int invoke_dynamic_operand_base(int which) { method operand_offset_at (line 521) | static int operand_offset_at(typeArrayOop operands, int bootstrap_spec... method operand_offset_at_put (line 535) | static void operand_offset_at_put(typeArrayOop operands, int bootstrap... method operand_array_length (line 541) | static int operand_array_length(typeArrayOop operands) { method operand_limit_at (line 549) | static int operand_limit_at(typeArrayOop operands, int bootstrap_speci... method invoke_dynamic_operand_limit (line 556) | int invoke_dynamic_operand_limit(int which) { method invoke_dynamic_bootstrap_method_ref_index_at (line 568) | int invoke_dynamic_bootstrap_method_ref_index_at(int which) { method invoke_dynamic_argument_count_at (line 573) | int invoke_dynamic_argument_count_at(int which) { method invoke_dynamic_argument_index_at (line 582) | int invoke_dynamic_argument_index_at(int which, int j) { method Symbol (line 607) | Symbol* name_ref_at(int which) { return impl_name_ref_a... method Symbol (line 608) | Symbol* signature_ref_at(int which) { return impl_signature_... method klass_ref_index_at (line 610) | int klass_ref_index_at(int which) { return impl_klass_re... method name_and_type_ref_index_at (line 611) | int name_and_type_ref_index_at(int which) { return impl_name_and... method resolve_string_constants (line 620) | void resolve_string_constants(TRAPS) { method oop (line 630) | oop resolve_constant_at(int index, TRAPS) { method oop (line 635) | oop resolve_cached_constant_at(int cache_index, TRAPS) { method oop (line 640) | oop resolve_possibly_cached_constant_at(int pool_index, TRAPS) { method oop (line 645) | oop resolve_bootstrap_specifier_at(int index, TRAPS) { method length (line 654) | int length() const { return _length; } method set_length (line 655) | void set_length(int length) { _length = length; } method is_within_bounds (line 658) | bool is_within_bounds(int index) const { method header_size (line 662) | static int header_size() { return sizeof(constantPoolOopDe... method object_size (line 663) | static int object_size(int length) { return align_object_size(header... method object_size (line 664) | int object_size() { return object_size(length()); } method is_conc_safe (line 666) | bool is_conc_safe() { return _is_conc_safe; } method set_is_conc_safe (line 667) | void set_is_conc_safe(bool v) { _is_conc_safe = v; } method Symbol (line 688) | Symbol* uncached_name_ref_at(int which) { return impl_... method Symbol (line 689) | Symbol* uncached_signature_ref_at(int which) { return impl_... method uncached_klass_ref_index_at (line 690) | int uncached_klass_ref_index_at(int which) { return imp... method uncached_name_and_type_ref_index_at (line 691) | int uncached_name_and_type_ref_index_at(int which) { return imp... method get_cpcache_index (line 708) | static int get_cpcache_index(int index) { return index - CPCACHE_INDEX... method decode_cpcache_index (line 709) | static int decode_cpcache_index(int raw_index, bool invokedynamic_ok =... method jint (line 726) | jint klass_index_at(int which) { method jint (line 731) | jint string_index_at(int which) { method copy_cp_to (line 753) | void copy_cp_to(int start_i, int end_i, constantPoolHandle to_cp, int ... method orig_length (line 760) | int orig_length() const { return _orig_length; } method set_orig_length (line 761) | void set_orig_length(int orig_length) { _orig_length = orig_length; } class SymbolHashMapEntry (line 784) | class SymbolHashMapEntry : public CHeapObj { method hash (line 792) | unsigned int hash() const { return _hash; } method set_hash (line 793) | void set_hash(unsigned int hash) { _hash = hash; } method SymbolHashMapEntry (line 795) | SymbolHashMapEntry* next() const { return _next; } method set_next (line 796) | void set_next(SymbolHashMapEntry* next) { _next = next; } method Symbol (line 798) | Symbol* symbol() const { return _symbol; } method set_symbol (line 799) | void set_symbol(Symbol* sym) { _symbol = sym; } method u2 (line 801) | u2 value() const { return _value; } method set_value (line 802) | void set_value(u2 value) { _value = value; } method SymbolHashMapEntry (line 804) | SymbolHashMapEntry(unsigned int hash, Symbol* symbol, u2 value) class SymbolHashMapBucket (line 810) | class SymbolHashMapBucket : public CHeapObj { method SymbolHashMapEntry (line 816) | SymbolHashMapEntry* entry() const { return _entry; } method set_entry (line 817) | void set_entry(SymbolHashMapEntry* entry) { _entry = entry; } method clear (line 818) | void clear() { _entry = NULL; } class SymbolHashMap (line 823) | class SymbolHashMap: public CHeapObj { type SymbolHashMap_Constants (line 827) | enum SymbolHashMap_Constants { method initialize_table (line 834) | void initialize_table(int table_size) { method table_size (line 844) | int table_size() const { return _table_size; } method SymbolHashMap (line 846) | SymbolHashMap() { initialize_table(_Def_HashMap_Size); } method SymbolHashMap (line 847) | SymbolHashMap(int table_size) { initialize_table(table_size); } method compute_hash (line 850) | static unsigned int compute_hash(const char* str, int len) { method SymbolHashMapEntry (line 859) | SymbolHashMapEntry* bucket(int i) { method u2 (line 866) | u2 symbol_to_value(Symbol* sym) { FILE: HotSpot1.7/src/share/vm/oops/cpCacheKlass.cpp function constantPoolCacheOop (line 51) | constantPoolCacheOop constantPoolCacheKlass::allocate(int length, function klassOop (line 82) | klassOop constantPoolCacheKlass::create_klass(TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/cpCacheKlass.hpp class constantPoolCacheKlass (line 32) | class constantPoolCacheKlass: public Klass { method oop_is_constantPoolCache (line 36) | bool oop_is_constantPoolCache() const { return true; } method klass_oop_size (line 38) | int klass_oop_size() const { return object_size(); } method constantPoolCacheKlass (line 46) | static constantPoolCacheKlass* cast(klassOop k) { method header_size (line 52) | static int header_size() { return oopDesc::header_size() + sizeo... method object_size (line 53) | int object_size() const { return align_object_size(header_size(... method juint (line 67) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 68) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7/src/share/vm/oops/cpCacheOop.cpp function methodOop (line 377) | methodOop ConstantPoolCacheEntry::method_if_resolved(constantPoolHandle ... function oop (line 428) | oop ConstantPoolCacheEntry::appendix_if_resolved(constantPoolHandle cpoo... function oop (line 435) | oop ConstantPoolCacheEntry::method_type_if_resolved(constantPoolHandle c... class LocalOopClosure (line 442) | class LocalOopClosure: public OopClosure { method LocalOopClosure (line 447) | LocalOopClosure(void f(oop*)) { _f = f; } method do_oop (line 448) | virtual void do_oop(oop* o) { _f(o); } method do_oop (line 449) | virtual void do_oop(narrowOop *o) { ShouldNotReachHere(); } FILE: HotSpot1.7/src/share/vm/oops/cpCacheOop.hpp function VALUE_OBJ_CLASS_SPEC (line 119) | class ConstantPoolCacheEntry VALUE_OBJ_CLASS_SPEC { class constantPoolCacheOopDesc (line 385) | class constantPoolCacheOopDesc: public oopDesc { method length (line 394) | int length() const { return _length; } method set_length (line 396) | void set_length(int length) { _length = length; } method header_size (line 398) | static int header_size() { return sizeof(constan... method object_size (line 399) | static int object_size(int length) { return align_object_s... method object_size (line 400) | int object_size() { return object_size(le... method constantPoolOop (line 403) | constantPoolOop* constant_pool_addr() { return &_constant_poo... method ConstantPoolCacheEntry (line 404) | ConstantPoolCacheEntry* base() const { return (ConstantPoolC... method is_secondary_index (line 418) | static bool is_secondary_index(int i) { return (i < 0); } method decode_secondary_index (line 419) | static int decode_secondary_index(int i) { assert(is_secondary_index(... method encode_secondary_index (line 420) | static int encode_secondary_index(int i) { assert(!is_secondary_index... method set_constant_pool (line 423) | void set_constant_pool(constantPoolOop pool) { oop_store_without_che... method constantPoolOop (line 424) | constantPoolOop constant_pool() const { return _constant_pool; } method ConstantPoolCacheEntry (line 428) | ConstantPoolCacheEntry* entry_at(int i) const { method ConstantPoolCacheEntry (line 434) | ConstantPoolCacheEntry* secondary_entry_at(int i) const { method ConstantPoolCacheEntry (line 445) | ConstantPoolCacheEntry* main_entry_at(int i) const { method index_of (line 456) | int index_of(ConstantPoolCacheEntry* e) { method ConstantPoolCacheEntry (line 462) | ConstantPoolCacheEntry* find_secondary_entry_for(ConstantPoolCacheEntr... method ByteSize (line 480) | static ByteSize base_offset() { return in_ByteSize(si... method ByteSize (line 481) | static ByteSize entry_offset(int raw_index) { FILE: HotSpot1.7/src/share/vm/oops/fieldInfo.hpp function VALUE_OBJ_CLASS_SPEC (line 37) | class FieldInfo VALUE_OBJ_CLASS_SPEC { function FieldInfo (line 71) | static FieldInfo* from_field_array(u2* fields, int index) { function initialize (line 75) | void initialize(u2 access_flags, function u2 (line 87) | u2 access_flags() const { return _shorts[access_f... function u4 (line 88) | u4 offset() const { return build_int_from_s... function Symbol (line 90) | Symbol* name(constantPoolHandle cp) const { function Symbol (line 98) | Symbol* signature(constantPoolHandle cp) const { function set_access_flags (line 106) | void set_access_flags(u2 val) { _shorts[access_flags_of... function set_offset (line 107) | void set_offset(u4 val) { function is_internal (line 112) | bool is_internal() const { function Symbol (line 116) | Symbol* lookup_symbol(int symbol_index) const { FILE: HotSpot1.7/src/share/vm/oops/fieldStreams.hpp class FieldStreamBase (line 39) | class FieldStreamBase : public StackObj { method FieldInfo (line 47) | FieldInfo* field() const { return FieldInfo::from_field_array(_fields(... method init_generic_signature_start_slot (line 49) | int init_generic_signature_start_slot() { method FieldStreamBase (line 79) | FieldStreamBase(typeArrayHandle fields, constantPoolHandle constants, ... method FieldStreamBase (line 91) | FieldStreamBase(typeArrayHandle fields, constantPoolHandle constants) { method FieldStreamBase (line 99) | FieldStreamBase(instanceKlass* klass) { method FieldStreamBase (line 106) | FieldStreamBase(instanceKlassHandle klass) { method index (line 115) | int index() const { return _index; } method next (line 117) | void next() { method done (line 124) | bool done() const { return _index >= _limit; } method AccessFlags (line 127) | AccessFlags access_flags() const { method set_access_flags (line 133) | void set_access_flags(u2 flags) const { method set_access_flags (line 137) | void set_access_flags(AccessFlags flags) const { method Symbol (line 141) | Symbol* name() const { method Symbol (line 145) | Symbol* signature() const { method Symbol (line 149) | Symbol* generic_signature() const { method offset (line 159) | int offset() const { method set_offset (line 163) | void set_offset(int offset) { class JavaFieldStream (line 169) | class JavaFieldStream : public FieldStreamBase { method JavaFieldStream (line 171) | JavaFieldStream(instanceKlass* k): FieldStreamBase(k->fields(), k... method JavaFieldStream (line 172) | JavaFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(), k... method name_index (line 174) | int name_index() const { method set_name_index (line 178) | void set_name_index(int index) { method signature_index (line 182) | int signature_index() const { method set_signature_index (line 186) | void set_signature_index(int index) { method generic_signature_index (line 190) | int generic_signature_index() const { method set_generic_signature_index (line 199) | void set_generic_signature_index(int index) { method initval_index (line 206) | int initval_index() const { method set_initval_index (line 210) | void set_initval_index(int index) { class InternalFieldStream (line 218) | class InternalFieldStream : public FieldStreamBase { method InternalFieldStream (line 220) | InternalFieldStream(instanceKlass* k): FieldStreamBase(k->fields(... method InternalFieldStream (line 221) | InternalFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(... class AllFieldStream (line 225) | class AllFieldStream : public FieldStreamBase { method AllFieldStream (line 227) | AllFieldStream(typeArrayHandle fields, constantPoolHandle constants): ... method AllFieldStream (line 228) | AllFieldStream(instanceKlass* k): FieldStreamBase(k->fields(), k-... method AllFieldStream (line 229) | AllFieldStream(instanceKlassHandle k): FieldStreamBase(k->fields(), k-... FILE: HotSpot1.7/src/share/vm/oops/generateOopMap.cpp class ComputeCallStack (line 103) | class ComputeCallStack : public SignatureIterator { method set (line 108) | void set(CellTypeState state) { _effect[_idx++] = state; } method length (line 109) | int length() { return _idx; } method do_bool (line 111) | virtual void do_bool () { set(CellTypeState::value); } method do_char (line 112) | virtual void do_char () { set(CellTypeState::value); } method do_float (line 113) | virtual void do_float () { set(CellTypeState::value); } method do_byte (line 114) | virtual void do_byte () { set(CellTypeState::value); } method do_short (line 115) | virtual void do_short () { set(CellTypeState::value); } method do_int (line 116) | virtual void do_int () { set(CellTypeState::value); } method do_void (line 117) | virtual void do_void () { set(CellTypeState::bottom);} method do_object (line 118) | virtual void do_object(int begin, int end) { set(CellTypeState::ref); } method do_array (line 119) | virtual void do_array (int begin, int end) { set(CellTypeState::ref); } method do_double (line 121) | void do_double() { set(CellTypeState::value); method do_long (line 123) | void do_long () { set(CellTypeState::value); method ComputeCallStack (line 127) | ComputeCallStack(Symbol* signature) : SignatureIterator(signature) {} method compute_for_parameters (line 130) | int compute_for_parameters(bool is_static, CellTypeState *effect) { method compute_for_returntype (line 142) | int compute_for_returntype(CellTypeState *effect) { class ComputeEntryStack (line 157) | class ComputeEntryStack : public SignatureIterator { method set (line 162) | void set(CellTypeState state) { _effect[_idx++] = state; } method length (line 163) | int length() { return _idx; } method do_bool (line 165) | virtual void do_bool () { set(CellTypeState::value); } method do_char (line 166) | virtual void do_char () { set(CellTypeState::value); } method do_float (line 167) | virtual void do_float () { set(CellTypeState::value); } method do_byte (line 168) | virtual void do_byte () { set(CellTypeState::value); } method do_short (line 169) | virtual void do_short () { set(CellTypeState::value); } method do_int (line 170) | virtual void do_int () { set(CellTypeState::value); } method do_void (line 171) | virtual void do_void () { set(CellTypeState::bottom);} method do_object (line 172) | virtual void do_object(int begin, int end) { set(CellTypeState::make_... method do_array (line 173) | virtual void do_array (int begin, int end) { set(CellTypeState::make_... method do_double (line 175) | void do_double() { set(CellTypeState::value); method do_long (line 177) | void do_long () { set(CellTypeState::value); method ComputeEntryStack (line 181) | ComputeEntryStack(Symbol* signature) : SignatureIterator(signature) {} method compute_for_parameters (line 184) | int compute_for_parameters(bool is_static, CellTypeState *effect) { method compute_for_returntype (line 196) | int compute_for_returntype(CellTypeState *effect) { function RetTableEntry (line 258) | RetTableEntry* RetTable::find_jsrs_for_target(int targBci) { function BasicBlock (line 588) | BasicBlock *GenerateOopMap::get_basic_block_at(int bci) const { function BasicBlock (line 596) | BasicBlock *GenerateOopMap::get_basic_block_containing(int bci) const { function CellTypeState (line 677) | CellTypeState CellTypeState::merge(CellTypeState cts, int slot) const { function CellTypeState (line 824) | CellTypeState GenerateOopMap::get_var(int localNo) { function CellTypeState (line 833) | CellTypeState GenerateOopMap::pop() { function CellTypeState (line 849) | CellTypeState GenerateOopMap::monitor_pop() { function CellTypeState (line 1967) | CellTypeState *GenerateOopMap::sigchar_to_effect(char sigch, int bci, Ce... class RelocCallback (line 2418) | class RelocCallback : public RelocatorListener { method RelocCallback (line 2422) | RelocCallback(GenerateOopMap* gom) { _gom = gom; } method relocated (line 2425) | virtual void relocated(int bci, int delta, int new_code_length) { function methodHandle (line 2540) | methodHandle ResolveOopMapConflicts::do_potential_rewrite(TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/generateOopMap.hpp class MethodOopMap (line 36) | class MethodOopMap class GenerateOopMap (line 37) | class GenerateOopMap class BasicBlock (line 38) | class BasicBlock type Constants (line 256) | enum Constants { method CellTypeState (line 270) | CellTypeState* vars() { return _state; } method CellTypeState (line 271) | CellTypeState* stack() { return _state + _max_local... method changed (line 273) | bool changed() { return _changed; } method set_changed (line 274) | void set_changed(bool s) { _changed = s; } method is_reachable (line 276) | bool is_reachable() const { return _stack_top >= 0; } method is_dead (line 280) | bool is_dead() const { return _stack_top == _dead... method is_alive (line 281) | bool is_alive() const { return _stack_top != _dead... method mark_as_alive (line 282) | void mark_as_alive() { assert(is_dead(), "must be... class CellTypeState (line 39) | class CellTypeState class StackMap (line 40) | class StackMap class RetTableEntry (line 53) | class RetTableEntry : public ResourceObj { method RetTableEntry (line 60) | RetTableEntry(int target, RetTableEntry *next) { _target_bci=target; ... method target_bci (line 63) | int target_bci() const { return _target_bci; } method nof_jsrs (line 64) | int nof_jsrs() const { return _jsrs->length(); } method jsrs (line 65) | int jsrs(int i) const { assert(i>=0 && iappend(return_bci... method RetTableEntry (line 70) | RetTableEntry * next() const { return _next; } function VALUE_OBJ_CLASS_SPEC (line 74) | class RetTable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 90) | class CellTypeState VALUE_OBJ_CLASS_SPEC { function CellTypeState (line 149) | static CellTypeState make_bottom() { function CellTypeState (line 153) | static CellTypeState make_top() { function CellTypeState (line 157) | static CellTypeState make_addr(int bci) { function CellTypeState (line 162) | static CellTypeState make_slot_ref(int slot_num) { function CellTypeState (line 168) | static CellTypeState make_line_ref(int bci) { function CellTypeState (line 174) | static CellTypeState make_lock_ref(int bci) { function is_bottom (line 180) | bool is_bottom() const { return _state == 0; } function is_live (line 181) | bool is_live() const { return ((_state & live_bits_mask... function is_valid_state (line 182) | bool is_valid_state() const { function is_address (line 198) | bool is_address() const { return ((_state & bits_mask) == ... function is_reference (line 199) | bool is_reference() const { return ((_state & bits_mask) == ... function is_value (line 200) | bool is_value() const { return ((_state & bits_mask) == ... function is_uninit (line 201) | bool is_uninit() const { return ((_state & bits_mask) == ... function can_be_address (line 203) | bool can_be_address() const { return ((_state & addr_bit) != 0... function can_be_reference (line 204) | bool can_be_reference() const { return ((_state & ref_bit) != 0); } function can_be_value (line 205) | bool can_be_value() const { return ((_state & val_bit) != 0); } function can_be_uninit (line 206) | bool can_be_uninit() const { return ((_state & uninit_bit) !=... function is_info_bottom (line 208) | bool is_info_bottom() const { return ((_state & not_bottom_inf... function is_info_top (line 209) | bool is_info_top() const { return ((_state & top_info_bit) ... function get_info (line 210) | int get_info() const { function is_good_address (line 216) | bool is_good_address() const { return is_address() && !is_info_... function is_lock_reference (line 217) | bool is_lock_reference() const { function is_nonlock_reference (line 220) | bool is_nonlock_reference() const { function equal (line 224) | bool equal(CellTypeState a) const { return _state == a._state; } function equal_kind (line 225) | bool equal_kind(CellTypeState a) const { class BasicBlock (line 252) | class BasicBlock: ResourceObj { type Constants (line 256) | enum Constants { method CellTypeState (line 270) | CellTypeState* vars() { return _state; } method CellTypeState (line 271) | CellTypeState* stack() { return _state + _max_local... method changed (line 273) | bool changed() { return _changed; } method set_changed (line 274) | void set_changed(bool s) { _changed = s; } method is_reachable (line 276) | bool is_reachable() const { return _stack_top >= 0; } method is_dead (line 280) | bool is_dead() const { return _stack_top == _dead... method is_alive (line 281) | bool is_alive() const { return _stack_top != _dead... method mark_as_alive (line 282) | void mark_as_alive() { assert(is_dead(), "must be... function VALUE_OBJ_CLASS_SPEC (line 291) | class GenerateOopMap VALUE_OBJ_CLASS_SPEC { class ResolveOopMapConflicts (line 516) | class ResolveOopMapConflicts: public GenerateOopMap { method report_results (line 521) | virtual bool report_results() const { return false; } method report_init_vars (line 522) | virtual bool report_init_vars() const { return true; } method allow_rewrites (line 523) | virtual bool allow_rewrites() const { return true; } method possible_gc_point (line 524) | virtual bool possible_gc_point (BytecodeStream *bcs) ... method fill_stackmap_prolog (line 525) | virtual void fill_stackmap_prolog (int nof_gc_points) ... method fill_stackmap_epilog (line 526) | virtual void fill_stackmap_epilog () ... method fill_stackmap_for_opcodes (line 527) | virtual void fill_stackmap_for_opcodes (BytecodeStream *bcs, method fill_init_vars (line 531) | virtual void fill_init_vars (GrowableArray *init... method ResolveOopMapConflicts (line 541) | ResolveOopMapConflicts(methodHandle method) : GenerateOopMap(method) {... method must_clear_locals (line 544) | bool must_clear_locals() const { return _must_clear_locals; } class GeneratePairingInfo (line 551) | class GeneratePairingInfo: public GenerateOopMap { method report_results (line 554) | virtual bool report_results() const { return false; } method report_init_vars (line 555) | virtual bool report_init_vars() const { return false; } method allow_rewrites (line 556) | virtual bool allow_rewrites() const { return false; } method possible_gc_point (line 557) | virtual bool possible_gc_point (BytecodeStream *bcs) ... method fill_stackmap_prolog (line 558) | virtual void fill_stackmap_prolog (int nof_gc_points) ... method fill_stackmap_epilog (line 559) | virtual void fill_stackmap_epilog () ... method fill_stackmap_for_opcodes (line 560) | virtual void fill_stackmap_for_opcodes (BytecodeStream *bcs, method fill_init_vars (line 564) | virtual void fill_init_vars (GrowableArray *init... method GeneratePairingInfo (line 566) | GeneratePairingInfo(methodHandle method) : GenerateOopMap(method) ... FILE: HotSpot1.7/src/share/vm/oops/instanceKlass.cpp function klassVtable (line 177) | klassVtable* instanceKlass::vtable() const { function klassItable (line 181) | klassItable* instanceKlass::itable() const { function objArrayOop (line 638) | objArrayOop instanceKlass::compute_secondary_supers(int num_extra_slots,... function objArrayOop (line 676) | objArrayOop instanceKlass::allocate_objArray(int n, int length, TRAPS) { function instanceOop (line 691) | instanceOop instanceKlass::register_finalizer(instanceOop i, TRAPS) { function instanceOop (line 706) | instanceOop instanceKlass::allocate_instance(TRAPS) { function instanceOop (line 722) | instanceOop instanceKlass::allocate_permanent_instance(TRAPS) { function klassOop (line 749) | klassOop instanceKlass::array_klass_impl(bool or_null, int n, TRAPS) { function klassOop (line 754) | klassOop instanceKlass::array_klass_impl(instanceKlassHandle this_oop, b... function klassOop (line 783) | klassOop instanceKlass::array_klass_impl(bool or_null, TRAPS) { function methodOop (line 794) | methodOop instanceKlass::class_initializer() { function klassOop (line 862) | klassOop instanceKlass::find_interface_field(Symbol* name, Symbol* sig, ... function klassOop (line 881) | klassOop instanceKlass::find_field(Symbol* name, Symbol* sig, fieldDescr... function klassOop (line 900) | klassOop instanceKlass::find_field(Symbol* name, Symbol* sig, bool is_st... function compare_fields_by_offset (line 981) | static int compare_fields_by_offset(int* a, int* b) { function linear_search (line 1029) | static int linear_search(objArrayOop methods, Symbol* name, Symbol* sign... function methodOop (line 1042) | methodOop instanceKlass::find_method(Symbol* name, Symbol* signature) co... function methodOop (line 1046) | methodOop instanceKlass::find_method(objArrayOop methods, Symbol* name, ... function methodOop (line 1094) | methodOop instanceKlass::uncached_lookup_method(Symbol* name, Symbol* si... function methodOop (line 1105) | methodOop instanceKlass::lookup_method_in_all_interfaces(Symbol* name, function JNIid (line 1121) | JNIid* instanceKlass::jni_id_for_impl(instanceKlassHandle this_oop, int ... function JNIid (line 1135) | JNIid* instanceKlass::jni_id_for(int offset) { function u2 (line 1143) | u2 instanceKlass::enclosing_method_data(int offset) { function jmethodID (line 1179) | jmethodID instanceKlass::get_jmethod_id(instanceKlassHandle ik_h, method... function jmethodID (line 1290) | jmethodID instanceKlass::get_jmethod_id_fetch_or_update( function jmethodID (line 1359) | jmethodID instanceKlass::jmethod_id_or_null(methodOop method) { function assert_is_in (line 1572) | void assert_is_in(T *p) { function assert_is_in_closed_subset (line 1579) | void assert_is_in_closed_subset(T *p) { function assert_is_in_reserved (line 1586) | void assert_is_in_reserved(T *p) { function assert_nothing (line 1593) | void assert_nothing(T *p) {} function assert_is_in (line 1596) | void assert_is_in(T *p) {} function assert_is_in_closed_subset (line 1597) | void assert_is_in_closed_subset(T *p) {} function assert_is_in_reserved (line 1598) | void assert_is_in_reserved(T *p) {} function assert_nothing (line 1599) | void assert_nothing(T *p) {} function clear_all_breakpoints (line 1883) | static void clear_all_breakpoints(methodOop m) { function address (line 1980) | address instanceKlass::static_field_addr(int offset) { function jint (line 2157) | jint instanceKlass::compute_modifier_flags(TRAPS) const { function jint (line 2183) | jint instanceKlass::jvmti_class_status() const { function methodOop (line 2200) | methodOop instanceKlass::method_at_itable(klassOop holder, int index, TR... function nmethod (line 2295) | nmethod* instanceKlass::lookup_osr_nmethod(const methodOop m, int bci, i... class VerifyFieldClosure (line 2462) | class VerifyFieldClosure: public OopClosure { method do_oop_work (line 2464) | void do_oop_work(T* p) { method do_oop (line 2474) | virtual void do_oop(oop* p) { VerifyFieldClosure::do_oop_work(p); } method do_oop (line 2475) | virtual void do_oop(narrowOop* p) { VerifyFieldClosure::do_oop_work(p); } function JNIid (line 2496) | JNIid* JNIid::find(int offset) { function methodOop (line 2818) | methodOop instanceKlass::method_with_idnum(int idnum) { function PreviousVersionInfo (line 2972) | PreviousVersionInfo* PreviousVersionWalker::next_previous_version() { FILE: HotSpot1.7/src/share/vm/oops/instanceKlass.hpp class SuperTypeClosure (line 88) | class SuperTypeClosure class JNIid (line 89) | class JNIid method klassOop (line 1036) | klassOop holder() const { return _holder; } method offset (line 1037) | int offset() const { return _offset; } method JNIid (line 1038) | JNIid* next() { return _next; } method find_local_field (line 1044) | bool find_local_field(fieldDescriptor* fd) { method oop (line 1049) | oop* holder_addr() { return (oop*)&_holder; } method is_static_field_id (line 1054) | bool is_static_field_id() const { return _is_static_field_id; } method set_is_static_field_id (line 1055) | void set_is_static_field_id() { _is_static_field_id = true; } class jniIdMapBase (line 90) | class jniIdMapBase class BreakpointInfo (line 91) | class BreakpointInfo class fieldDescriptor (line 92) | class fieldDescriptor class DepChange (line 93) | class DepChange class nmethodBucket (line 94) | class nmethodBucket method nmethodBucket (line 1178) | nmethodBucket(nmethod* nmethod, nmethodBucket* next) { method count (line 1183) | int count() { return _count; } method increment (line 1184) | int increment() { _count += 1; return _count; } method decrement (line 1185) | int decrement() { _count -= 1; assert(_count >... method nmethodBucket (line 1186) | nmethodBucket* next() { return _next; } method set_next (line 1187) | void set_next(nmethodBucket* b) { _next = b; } method nmethod (line 1188) | nmethod* get_nmethod() { return _nmethod; } class PreviousVersionNode (line 95) | class PreviousVersionNode method jobject (line 1095) | jobject prev_constant_pool() const { class JvmtiCachedClassFieldMap (line 96) | class JvmtiCachedClassFieldMap class FieldClosure (line 99) | class FieldClosure: public StackObj { class FieldPrinter (line 107) | class FieldPrinter: public FieldClosure { method FieldPrinter (line 111) | FieldPrinter(outputStream* st, oop obj = NULL) : _obj(obj), _st(st) {} function VALUE_OBJ_CLASS_SPEC (line 118) | class OopMapBlock VALUE_OBJ_CLASS_SPEC { class instanceKlass (line 139) | class instanceKlass: public Klass { type ClassState (line 144) | enum ClassState { method oop (line 155) | oop* oop_block_beg() const { return adr_array_klasses(); } method oop (line 156) | oop* oop_block_end() const { return adr_methods_default_annotations() ... method number_of_instance_classes (line 158) | static int number_of_instance_classes() { return _total_instanceKlass_... method has_nonstatic_fields (line 314) | bool has_nonstatic_fields() const { method set_has_nonstatic_fields (line 317) | void set_has_nonstatic_fields(bool b) { method nonstatic_field_size (line 326) | int nonstatic_field_size() const { return _nonstatic_field_siz... method set_nonstatic_field_size (line 327) | void set_nonstatic_field_size(int size) { _nonstatic_field_size = siz... method static_field_size (line 329) | int static_field_size() const { return _static_field_size; } method set_static_field_size (line 330) | void set_static_field_size(int size) { _static_field_size = size; } method static_oop_field_count (line 332) | int static_oop_field_count() const { return (int)_static_oop_fie... method set_static_oop_field_count (line 333) | void set_static_oop_field_count(u2 size) { _static_oop_field_count = s... method vtable_length (line 336) | int vtable_length() const { return _vtable_len; } method set_vtable_length (line 337) | void set_vtable_length(int len) { _vtable_len = len; } method itable_length (line 340) | int itable_length() const { return _itable_len; } method set_itable_length (line 341) | void set_itable_length(int len) { _itable_len = len; } method klassOop (line 344) | klassOop array_klasses() const { return _array_klasses; } method set_array_klasses (line 345) | void set_array_klasses(klassOop k) { oop_store_without_check((oo... method objArrayOop (line 348) | objArrayOop methods() const { return _methods; } method set_methods (line 349) | void set_methods(objArrayOop a) { oop_store_without_check((oo... method typeArrayOop (line 353) | typeArrayOop method_ordering() const { return _method_ordering; } method set_method_ordering (line 354) | void set_method_ordering(typeArrayOop m) { oop_store_without_check((oo... method objArrayOop (line 357) | objArrayOop local_interfaces() const { return _local_interfac... method set_local_interfaces (line 358) | void set_local_interfaces(objArrayOop a) { oop_store_without_chec... method objArrayOop (line 359) | objArrayOop transitive_interfaces() const { return _transitive_int... method set_transitive_interfaces (line 360) | void set_transitive_interfaces(objArrayOop a) { oop_store_without_chec... method FieldInfo (line 364) | FieldInfo* field(int index) const { return FieldInfo::from_field_array... method field_offset (line 367) | int field_offset (int index) const { return field(index)->off... method field_access_flags (line 368) | int field_access_flags(int index) const { return field(index)->acc... method Symbol (line 369) | Symbol* field_name (int index) const { return field(index)->nam... method Symbol (line 370) | Symbol* field_signature (int index) const { return field(index)->sig... method java_fields_count (line 373) | int java_fields_count() const { return (int)_java_fields_cou... method typeArrayOop (line 375) | typeArrayOop fields() const { return _fields; } method set_fields (line 377) | void set_fields(typeArrayOop f, u2 java_fields_count) { method typeArrayOop (line 383) | typeArrayOop inner_classes() const { return _inner_classes; } method set_inner_classes (line 384) | void set_inner_classes(typeArrayOop f) { oop_store_without_check((oo... type InnerClassAttributeOffset (line 386) | enum InnerClassAttributeOffset { type EnclosingMethodAttributeOffset (line 395) | enum EnclosingMethodAttributeOffset { method klassOop (line 410) | klassOop compute_enclosing_class(bool* inner_is_member, TRAPS) { method is_same_package_member (line 418) | bool is_same_package_member(klassOop class2, TRAPS) { method is_loaded (line 426) | bool is_loaded() const { return _init_state >= loade... method is_linked (line 427) | bool is_linked() const { return _init_state >= linke... method is_initialized (line 428) | bool is_initialized() const { return _init_state == fully... method is_not_initialized (line 429) | bool is_not_initialized() const { return _init_state < being... method is_being_initialized (line 430) | bool is_being_initialized() const { return _init_state == being... method is_in_error_state (line 431) | bool is_in_error_state() const { return _init_state == initi... method is_reentrant_initialization (line 432) | bool is_reentrant_initialization(Thread *thread) { return thread == _... method ClassState (line 433) | ClassState init_state() { return (ClassState)_init_st... method is_rewritten (line 434) | bool is_rewritten() const { return (_misc_flags & _misc... method should_verify_class (line 437) | bool should_verify_class() const { method set_should_verify_class (line 440) | void set_should_verify_class(bool value) { method is_marked_dependent (line 449) | bool is_marked_dependent() const { return _is_marked_dependent; } method set_is_marked_dependent (line 450) | void set_is_marked_dependent(bool value) { _is_marked_dependent = valu... method ReferenceType (line 466) | ReferenceType reference_type() const { return (ReferenceType)_refe... method set_reference_type (line 467) | void set_reference_type(ReferenceType t) { method ByteSize (line 472) | static ByteSize reference_type_offset() { return in_ByteSize(sizeof(kl... method contains_field_offset (line 484) | bool contains_field_offset(int offset) { method constantPoolOop (line 503) | constantPoolOop constants() const { return _constants; } method set_constants (line 504) | void set_constants(constantPoolOop c) { oop_store_without_check((oo... method oop (line 507) | oop class_loader() const { return _class_loader; } method set_class_loader (line 508) | void set_class_loader(oop l) { oop_store((oop*) &_class_lo... method oop (line 511) | oop protection_domain() { return _protection_domain; } method set_protection_domain (line 512) | void set_protection_domain(oop pd) { oop_store((oop*) &_protecti... method oop (line 515) | oop host_klass() const { method set_host_klass (line 523) | void set_host_klass(oop host) { method is_anonymous (line 529) | bool is_anonymous() const { method set_is_anonymous (line 532) | void set_is_anonymous(bool value) { method objArrayOop (line 541) | objArrayOop signers() const { return _signers; } method set_signers (line 542) | void set_signers(objArrayOop s) { oop_store((oop*) &_signers,... method Symbol (line 545) | Symbol* source_file_name() const { return _source_file_name; } method u2 (line 549) | u2 minor_version() const { return _minor_version; } method set_minor_version (line 550) | void set_minor_version(u2 minor_version) { _minor_version = minor_vers... method u2 (line 551) | u2 major_version() const { return _major_version; } method set_major_version (line 552) | void set_major_version(u2 major_version) { _major_version = major_vers... method Symbol (line 559) | Symbol* array_name() { return _array_name; } method set_array_name (line 560) | void set_array_name(Symbol* name) { assert(_array_name == NULL,... method nonstatic_oop_map_size (line 563) | static int nonstatic_oop_map_size(unsigned int oop_map_count) { method nonstatic_oop_map_count (line 566) | unsigned int nonstatic_oop_map_count() const { method nonstatic_oop_map_size (line 569) | int nonstatic_oop_map_size() const { return _nonstatic_oop_map_size; } method set_nonstatic_oop_map_size (line 570) | void set_nonstatic_oop_map_size(int words) { method has_been_redefined (line 580) | bool has_been_redefined() const { return _previous_versions != NULL; } method init_previous_versions (line 582) | void init_previous_versions() { method set_cached_class_file (line 590) | void set_cached_class_file(unsigned char *class_file_bytes, method jint (line 593) | jint get_cached_class_file_len() { return _cached_c... method set_jvmti_cached_class_field_map (line 597) | void set_jvmti_cached_class_field_map(JvmtiCachedClassFieldMap* descri... method JvmtiCachedClassFieldMap (line 600) | JvmtiCachedClassFieldMap* jvmti_cached_class_field_map() const { method set_initial_method_idnum (line 606) | void set_initial_method_idnum(u2 value) { _idnum_allocated... method Symbol (line 609) | Symbol* generic_signature() const { return _generic_... method set_generic_signature (line 610) | void set_generic_signature(Symbol* sig) { _generic_signatu... method u2 (line 613) | u2 enclosing_method_class_index() { method u2 (line 616) | u2 enclosing_method_method_index() { method typeArrayOop (line 638) | typeArrayOop class_annotations() const { return _class_an... method objArrayOop (line 639) | objArrayOop fields_annotations() const { return _fields_a... method objArrayOop (line 640) | objArrayOop methods_annotations() const { return _methods_... method objArrayOop (line 641) | objArrayOop methods_parameter_annotations() const { return _methods_... method objArrayOop (line 642) | objArrayOop methods_default_annotations() const { return _methods_... method set_class_annotations (line 643) | void set_class_annotations(typeArrayOop md) { oop_store_wit... method set_fields_annotations (line 644) | void set_fields_annotations(objArrayOop md) { set_annotatio... method set_methods_annotations (line 645) | void set_methods_annotations(objArrayOop md) { set_annotatio... method set_methods_parameter_annotations (line 646) | void set_methods_parameter_annotations(objArrayOop md) { set_annotatio... method set_methods_default_annotations (line 647) | void set_methods_default_annotations(objArrayOop md) { set_annotatio... method typeArrayOop (line 648) | typeArrayOop get_method_annotations_of(int idnum) method typeArrayOop (line 650) | typeArrayOop get_method_parameter_annotations_of(int idnum) method typeArrayOop (line 652) | typeArrayOop get_method_default_annotations_of(int idnum) method set_method_annotations_of (line 654) | void set_method_annotations_of(int idnum, typeArrayOop anno) method set_method_parameter_annotations_of (line 656) | void set_method_parameter_annotations_of(int idnum, typeArrayOop anno) method set_method_default_annotations_of (line 658) | void set_method_default_annotations_of(int idnum, typeArrayOop anno) method instanceHandle (line 667) | instanceHandle allocate_instance_handle(TRAPS) { return instanceH... method OopMapCache (line 682) | OopMapCache* oop_map_cache() { return _oop_map_cache; } method set_oop_map_cache (line 683) | void set_oop_map_cache(OopMapCache *cache) { _oop_map_cache = cache; } method JNIid (line 687) | JNIid* jni_ids() { return _jni_ids; } method set_jni_ids (line 688) | void set_jni_ids(JNIid* ids) { _jni_ids = ids; } method nmethod (line 697) | nmethod* osr_nmethods_head() const { return _osr_nmethods_head; } method set_osr_nmethods_head (line 698) | void set_osr_nmethods_head(nmethod* h) { _osr_nmethods_head = h; } method BreakpointInfo (line 704) | BreakpointInfo* breakpoints() const { return _breakpoints; } method set_breakpoints (line 705) | void set_breakpoints(BreakpointInfo* bps) { _breakpoints = bps; } method ByteSize (line 708) | static ByteSize init_state_offset() { return in_ByteSize(sizeof(klass... method ByteSize (line 710) | static ByteSize init_thread_offset() { return in_ByteSize(sizeof(klass... method klassOop (line 716) | klassOop implementor() const method set_implementor (line 726) | void set_implementor(klassOop k) { method nof_implementors (line 732) | int nof_implementors() const { method is_leaf_class (line 750) | bool is_leaf_class() const { return _subklass == NULL; } method klassOop (line 754) | klassOop java_super() const { return super(); } method oop_size (line 755) | int oop_size(oop obj) const { return size_helper(); } method klass_oop_size (line 756) | int klass_oop_size() const { return object_size(); } method oop_is_instance_slow (line 757) | bool oop_is_instance_slow() const { return true; } method instanceKlass (line 770) | static instanceKlass* cast(klassOop k) { method header_size (line 778) | static int header_size() { return align_object_offset(oopDe... method object_size (line 780) | int object_size() const method vtable_start_offset (line 793) | static int vtable_start_offset() { return header_size(); } method vtable_length_offset (line 794) | static int vtable_length_offset() { return oopDesc::header_size() + ... method object_size (line 795) | static int object_size(int extra) { return align_object_size(header_... method itable_offset_in_words (line 799) | int itable_offset_in_words() const { return start_of_itable() - (intp... method OopMapBlock (line 805) | OopMapBlock* start_of_nonstatic_oop_maps() const { method oop (line 809) | oop* adr_implementor() const { method oop (line 818) | oop* adr_host_klass() const { method juint (line 833) | juint alloc_size() const { return _alloc_count * size_helpe... method set_alloc_size (line 834) | void set_alloc_size(juint n) {} method size_helper (line 837) | int size_helper() const { method can_be_fastpath_allocated (line 847) | bool can_be_fastpath_allocated() const { method object_is_parsable (line 860) | bool object_is_parsable() const { return _init_state != unparsable_by_... method oop_oop_iterate (line 874) | int oop_oop_iterate(oop obj, OopClosure* blk) { method oop_oop_iterate_m (line 878) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { method set_init_state (line 903) | void set_init_state(ClassState state) { _init_state = (u1)state; } method set_rewritten (line 905) | void set_rewritten() { _misc_flags |= _misc_rewritten; } method set_init_thread (line 906) | void set_init_thread(Thread *thread) { _init_thread = thread; } method u2 (line 908) | u2 idnum_allocated_count() const { return _idnum_allocated_count; } method idnum_can_increment (line 913) | bool idnum_can_increment() const { return has_been_redefined(); } method jmethodID (line 914) | jmethodID* methods_jmethod_ids_acquire() const method release_set_methods_jmethod_ids (line 916) | void release_set_methods_jmethod_ids(jmethodID* jmeths) method release_set_methods_cached_itable_indices (line 921) | void release_set_methods_cached_itable_indices(int* indices) method set_annotations (line 925) | void set_annotations(objArrayOop md, objArrayOop* md_p) { oop_store_w... method oop (line 929) | oop* adr_array_klasses() const { return (oop*)&this->_array_klasses;} method oop (line 930) | oop* adr_methods() const { return (oop*)&this->_methods;} method oop (line 931) | oop* adr_method_ordering() const { return (oop*)&this->_method_order... method oop (line 932) | oop* adr_local_interfaces() const { return (oop*)&this->_local_interf... method oop (line 933) | oop* adr_transitive_interfaces() const { return (oop*)&this->_transit... method oop (line 934) | oop* adr_fields() const { return (oop*)&this->_fields;} method oop (line 935) | oop* adr_constants() const { return (oop*)&this->_constants;} method oop (line 936) | oop* adr_class_loader() const { return (oop*)&this->_class_loader;} method oop (line 937) | oop* adr_protection_domain() const { return (oop*)&this->_protection_d... method oop (line 938) | oop* adr_signers() const { return (oop*)&this->_signers;} method oop (line 939) | oop* adr_inner_classes() const { return (oop*)&this->_inner_classes;} method oop (line 940) | oop* adr_methods_jmethod_ids() const { return (oop*)&this-... method oop (line 941) | oop* adr_methods_cached_itable_indices() const { return (oop*)&this-... method oop (line 942) | oop* adr_class_annotations() const { return (oop*)&this->_class_anno... method oop (line 943) | oop* adr_fields_annotations() const { return (oop*)&this->_fields_ann... method oop (line 944) | oop* adr_methods_annotations() const { return (oop*)&this->_methods_an... method oop (line 945) | oop* adr_methods_parameter_annotations() const { return (oop*)&this->_... method oop (line 946) | oop* adr_methods_default_annotations() const { return (oop*)&this->_me... function methodOop (line 994) | inline methodOop instanceKlass::method_at_vtable(int index) { function typeArrayOop (line 1005) | inline typeArrayOop instanceKlass::get_method_annotations_from(int idnum... function u2 (line 1014) | inline u2 instanceKlass::next_method_idnum() { class JNIid (line 1024) | class JNIid: public CHeapObj { method klassOop (line 1036) | klassOop holder() const { return _holder; } method offset (line 1037) | int offset() const { return _offset; } method JNIid (line 1038) | JNIid* next() { return _next; } method find_local_field (line 1044) | bool find_local_field(fieldDescriptor* fd) { method oop (line 1049) | oop* holder_addr() { return (oop*)&_holder; } method is_static_field_id (line 1054) | bool is_static_field_id() const { return _is_static_field_id; } method set_is_static_field_id (line 1055) | void set_is_static_field_id() { _is_static_field_id = true; } class BreakpointInfo (line 1065) | class BreakpointInfo class PreviousVersionNode (line 1075) | class PreviousVersionNode : public CHeapObj { method jobject (line 1095) | jobject prev_constant_pool() const { class PreviousVersionInfo (line 1105) | class PreviousVersionInfo : public ResourceObj { method constantPoolHandle (line 1117) | constantPoolHandle prev_constant_pool_handle() const { class PreviousVersionWalker (line 1131) | class PreviousVersionWalker : public StackObj { class nmethodBucket (line 1170) | class nmethodBucket: public CHeapObj { method nmethodBucket (line 1178) | nmethodBucket(nmethod* nmethod, nmethodBucket* next) { method count (line 1183) | int count() { return _count; } method increment (line 1184) | int increment() { _count += 1; return _count; } method decrement (line 1185) | int decrement() { _count -= 1; assert(_count >... method nmethodBucket (line 1186) | nmethodBucket* next() { return _next; } method set_next (line 1187) | void set_next(nmethodBucket* b) { _next = b; } method nmethod (line 1188) | nmethod* get_nmethod() { return _nmethod; } class InnerClassesIterator (line 1193) | class InnerClassesIterator : public StackObj { method InnerClassesIterator (line 1200) | InnerClassesIterator(instanceKlassHandle k) { method length (line 1222) | int length() const { method next (line 1226) | void next() { method done (line 1230) | bool done() const { method u2 (line 1234) | u2 inner_class_info_index() const { method set_inner_class_info_index (line 1239) | void set_inner_class_info_index(u2 index) { method u2 (line 1244) | u2 outer_class_info_index() const { method set_outer_class_info_index (line 1249) | void set_outer_class_info_index(u2 index) { method u2 (line 1254) | u2 inner_name_index() const { method set_inner_name_index (line 1259) | void set_inner_name_index(u2 index) { method u2 (line 1264) | u2 inner_access_flags() const { FILE: HotSpot1.7/src/share/vm/oops/instanceKlassKlass.cpp function klassOop (line 54) | klassOop instanceKlassKlass::create_klass(TRAPS) { function klassOop (line 355) | klassOop class VerifyFieldClosure (line 600) | class VerifyFieldClosure: public OopClosure { method do_oop_work (line 602) | void do_oop_work(T* p) { method do_oop (line 608) | virtual void do_oop(oop* p) { VerifyFieldClosure::do_oop_work(p); } method do_oop (line 609) | virtual void do_oop(narrowOop* p) { VerifyFieldClosure::do_oop_work(p); } FILE: HotSpot1.7/src/share/vm/oops/instanceKlassKlass.hpp class instanceKlassKlass (line 33) | class instanceKlassKlass : public klassKlass { method oop_is_klass (line 36) | bool oop_is_klass() const { return true; } method oop_is_instanceKlass (line 37) | bool oop_is_instanceKlass() const { return true; } method klass_oop_size (line 40) | int klass_oop_size() const { return object_size(); } method instanceKlassKlass (line 56) | static instanceKlassKlass* cast(klassOop k) { method header_size (line 62) | static int header_size() { return oopDesc::header_size() + sizeof(i... method object_size (line 63) | int object_size() const { return align_object_size(header_size()); } FILE: HotSpot1.7/src/share/vm/oops/instanceMirrorKlass.cpp function assert_is_in (line 53) | void assert_is_in(T *p) { function assert_is_in_closed_subset (line 60) | void assert_is_in_closed_subset(T *p) { function assert_is_in_reserved (line 67) | void assert_is_in_reserved(T *p) { function assert_nothing (line 74) | void assert_nothing(T *p) {} function assert_is_in (line 77) | void assert_is_in(T *p) {} function assert_is_in_closed_subset (line 78) | void assert_is_in_closed_subset(T *p) {} function assert_is_in_reserved (line 79) | void assert_is_in_reserved(T *p) {} function assert_nothing (line 80) | void assert_nothing(T *p) {} function instanceOop (line 287) | instanceOop instanceMirrorKlass::allocate_instance(KlassHandle k, TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/instanceMirrorKlass.hpp class instanceMirrorKlass (line 38) | class instanceMirrorKlass: public instanceKlass { method oop_is_instanceMirror (line 46) | bool oop_is_instanceMirror() const { return true; } method instanceMirrorKlass (line 49) | static instanceMirrorKlass* cast(klassOop k) { method HeapWord (line 59) | static HeapWord* start_of_static_fields(oop obj) { method init_offset_of_static_fields (line 63) | static void init_offset_of_static_fields() { method offset_of_static_fields (line 69) | static int offset_of_static_fields() { method PARALLEL_GC_DECLS (line 87) | PARALLEL_GC_DECLS method oop_oop_iterate_m (line 92) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { FILE: HotSpot1.7/src/share/vm/oops/instanceOop.hpp class instanceOopDesc (line 33) | class instanceOopDesc : public oopDesc { method header_size (line 36) | static int header_size() { return sizeof(instanceOopDesc)/HeapWordSize; } method base_offset_in_bytes (line 39) | static int base_offset_in_bytes() { method contains_field_offset (line 45) | static bool contains_field_offset(int offset, int nonstatic_field_size) { FILE: HotSpot1.7/src/share/vm/oops/instanceRefKlass.cpp function specialized_oop_follow_contents (line 48) | void specialized_oop_follow_contents(instanceRefKlass* ref, oop obj) { function specialized_oop_follow_contents (line 125) | void specialized_oop_follow_contents(instanceRefKlass* ref, function trace_reference_gc (line 200) | void trace_reference_gc(const char *s, oop obj, function specialized_oop_adjust_pointers (line 221) | void specialized_oop_adjust_pointers(instanceRefKlass *ref, oop obj) { function debug_only (line 270) | debug_only( \ function contains (line 299) | bool contains(T *t) { return true; } function specialized_oop_push_contents (line 366) | void specialized_oop_push_contents(instanceRefKlass *ref, function specialized_oop_update_pointers (line 426) | void specialized_oop_update_pointers(instanceRefKlass *ref, FILE: HotSpot1.7/src/share/vm/oops/instanceRefKlass.hpp class instanceRefKlass (line 47) | class instanceRefKlass: public instanceKlass { method oop_is_instanceRef (line 50) | bool oop_is_instanceRef() const { return true; } method instanceRefKlass (line 53) | static instanceRefKlass* cast(klassOop k) { method PARALLEL_GC_DECLS (line 66) | PARALLEL_GC_DECLS method oop_oop_iterate_m (line 71) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { FILE: HotSpot1.7/src/share/vm/oops/klass.cpp function Klass (line 78) | Klass *Klass::up_cast_abstract() { function Klass (line 90) | Klass *Klass::LCA( Klass *k2 ) { function methodOop (line 123) | methodOop Klass::uncached_lookup_method(Symbol* name, Symbol* signature)... function klassOop (line 133) | klassOop Klass::base_create_klass_oop(KlassHandle& klass, int size, function KlassHandle (line 171) | KlassHandle Klass::base_create_klass(KlassHandle& klass, int size, function jint (line 196) | jint Klass::array_layout_helper(BasicType etype) { function objArrayOop (line 337) | objArrayOop Klass::compute_secondary_supers(int num_extra_slots, TRAPS) { function Klass (line 343) | Klass* Klass::subklass() const { function instanceKlass (line 347) | instanceKlass* Klass::superklass() const { function Klass (line 352) | Klass* Klass::next_sibling() const { function klassOop (line 475) | klassOop Klass::array_klass_or_null(int rank) { function klassOop (line 483) | klassOop Klass::array_klass_or_null() { function klassOop (line 491) | klassOop Klass::array_klass_impl(bool or_null, int rank, TRAPS) { function klassOop (line 497) | klassOop Klass::array_klass_impl(bool or_null, TRAPS) { function jint (line 538) | jint Klass::compute_modifier_flags(TRAPS) const { function jint (line 547) | jint Klass::jvmti_class_status() const { FILE: HotSpot1.7/src/share/vm/oops/klass.hpp class klassVtable (line 88) | class klassVtable class KlassHandle (line 89) | class KlassHandle class OrderAccess (line 90) | class OrderAccess class Klass_vtbl (line 94) | class Klass_vtbl { method unused_initial_virtual (line 98) | virtual void unused_initial_virtual() { } method null_vtbl (line 167) | bool null_vtbl() { return *(intptr_t*)this == 0; } class Klass (line 174) | class Klass : public Klass_vtbl { method oop (line 222) | oop* oop_block_beg() const { return adr_secondary_super_cache(); } method oop (line 223) | oop* oop_block_end() const { return adr_next_sibling() + 1; } method klassOop (line 272) | klassOop as_klassOop() const { method Klass_vtbl (line 279) | const Klass_vtbl& vtbl_value() const { return *this; } method klassOop (line 284) | klassOop super() const { return _super; } method set_super (line 285) | void set_super(klassOop k) { oop_store_without_check((oop*) ... method klassOop (line 296) | virtual klassOop java_super() const { return NULL; } method juint (line 298) | juint super_check_offset() const { return _super_check_offset; } method set_super_check_offset (line 299) | void set_super_check_offset(juint o) { _super_check_offset = o; } method klassOop (line 301) | klassOop secondary_super_cache() const { return _secondary_super_c... method set_secondary_super_cache (line 302) | void set_secondary_super_cache(klassOop k) { oop_store_without_check((... method objArrayOop (line 304) | objArrayOop secondary_supers() const { return _secondary_supers; } method set_secondary_supers (line 305) | void set_secondary_supers(objArrayOop k) { oop_store_without_check((oo... method klassOop (line 309) | klassOop primary_super_of_depth(juint i) const { method can_be_primary_super (line 318) | bool can_be_primary_super() const { method juint (line 325) | juint super_depth() const { method oop (line 337) | oop java_mirror() const { return _java_mirror; } method set_java_mirror (line 338) | void set_java_mirror(oop m) { oop_store((oop*) &_java_mirror,... method jint (line 341) | jint modifier_flags() const { return _modifier_flags; } method set_modifier_flags (line 342) | void set_modifier_flags(jint flags) { _modifier_flags = flags; } method layout_helper (line 345) | int layout_helper() const { return _layout_helper; } method set_layout_helper (line 346) | void set_layout_helper(int lh) { _layout_helper = lh; } method klassOop (line 358) | klassOop subklass_oop() const { return _subklass; } method klassOop (line 359) | klassOop next_sibling_oop() const { return _next_sibling; } method oop (line 363) | oop* adr_super() const { return (oop*)&_super; } method oop (line 364) | oop* adr_primary_supers() const { return (oop*)&_primary_supers[0]; } method oop (line 365) | oop* adr_secondary_super_cache() const { return (oop*)&_secondary_supe... method oop (line 366) | oop* adr_secondary_supers()const { return (oop*)&_secondary_supers; } method oop (line 367) | oop* adr_java_mirror() const { return (oop*)&_java_mirror; } method oop (line 368) | oop* adr_subklass() const { return (oop*)&_subklass; } method oop (line 369) | oop* adr_next_sibling() const { return (oop*)&_next_sibling; } method juint (line 373) | juint alloc_count() const { return _alloc_count; } method set_alloc_count (line 374) | void set_alloc_count(juint n) { _alloc_count = n; } method ByteSize (line 379) | static ByteSize super_offset() { return in_ByteSize(si... method ByteSize (line 380) | static ByteSize super_check_offset_offset() { return in_ByteSize(si... method ByteSize (line 381) | static ByteSize primary_supers_offset() { return in_ByteSize(si... method ByteSize (line 382) | static ByteSize secondary_super_cache_offset() { return in_ByteSize(si... method ByteSize (line 383) | static ByteSize secondary_supers_offset() { return in_ByteSize(si... method ByteSize (line 384) | static ByteSize java_mirror_offset() { return in_ByteSize(si... method ByteSize (line 385) | static ByteSize modifier_flags_offset() { return in_ByteSize(si... method ByteSize (line 386) | static ByteSize layout_helper_offset() { return in_ByteSize(si... method ByteSize (line 387) | static ByteSize access_flags_offset() { return in_ByteSize(si... method layout_helper_size_in_bytes (line 405) | static int layout_helper_size_in_bytes(jint lh) { method layout_helper_needs_slow_path (line 409) | static bool layout_helper_needs_slow_path(jint lh) { method layout_helper_is_instance (line 413) | static bool layout_helper_is_instance(jint lh) { method layout_helper_is_javaArray (line 416) | static bool layout_helper_is_javaArray(jint lh) { method layout_helper_is_typeArray (line 419) | static bool layout_helper_is_typeArray(jint lh) { method layout_helper_is_objArray (line 423) | static bool layout_helper_is_objArray(jint lh) { method layout_helper_header_size (line 427) | static int layout_helper_header_size(jint lh) { method BasicType (line 433) | static BasicType layout_helper_element_type(jint lh) { method layout_helper_log2_element_size (line 439) | static int layout_helper_log2_element_size(jint lh) { method jint (line 445) | static jint array_layout_helper(jint tag, int hsize, BasicType etype, ... method jint (line 451) | static jint instance_layout_helper(jint size, bool slow_path_flag) { method layout_helper_to_size_helper (line 455) | static int layout_helper_to_size_helper(jint lh) { method juint (line 465) | static juint primary_super_limit() { return _primary_super_lim... method juint (line 467) | static juint primary_super_limit() { method klassVtable (line 474) | virtual klassVtable* vtable() const { return NULL; } method klass_size_in_bytes (line 476) | static int klass_size_in_bytes() { return offset_of(Klass, _... method is_subtype_of (line 481) | bool is_subtype_of(klassOop k) const { method Klass (line 503) | static Klass* cast(klassOop k) { method should_be_initialized (line 512) | virtual bool should_be_initialized() const { return false; } method methodOop (line 519) | methodOop lookup_method(Symbol* name, Symbol* signature) const { method klassOop (line 524) | klassOop array_klass(int rank, TRAPS) { return array_klass_im... method klassOop (line 527) | klassOop array_klass(TRAPS) { return array_klass_im... method oop (line 534) | virtual oop protection_domain() { return NULL; } method oop (line 535) | virtual oop class_loader() const { return NULL; } method is_leaf_class (line 550) | virtual bool is_leaf_class() const { fatal("not a class"); return fals... method oop_is_instanceMirror (line 583) | virtual bool oop_is_instanceMirror() const { return false; } method oop_is_instanceRef (line 584) | virtual bool oop_is_instanceRef() const { return false; } method oop_is_array (line 585) | virtual bool oop_is_array() const { return false; } method oop_is_objArray_slow (line 586) | virtual bool oop_is_objArray_slow() const { return false; } method oop_is_klass (line 587) | virtual bool oop_is_klass() const { return false; } method oop_is_thread (line 588) | virtual bool oop_is_thread() const { return false; } method oop_is_method (line 589) | virtual bool oop_is_method() const { return false; } method oop_is_constMethod (line 590) | virtual bool oop_is_constMethod() const { return false; } method oop_is_methodData (line 591) | virtual bool oop_is_methodData() const { return false; } method oop_is_constantPool (line 592) | virtual bool oop_is_constantPool() const { return false; } method oop_is_constantPoolCache (line 593) | virtual bool oop_is_constantPoolCache() const { return false; } method oop_is_typeArray_slow (line 594) | virtual bool oop_is_typeArray_slow() const { return false; } method oop_is_arrayKlass (line 595) | virtual bool oop_is_arrayKlass() const { return false; } method oop_is_objArrayKlass (line 596) | virtual bool oop_is_objArrayKlass() const { return false; } method oop_is_typeArrayKlass (line 597) | virtual bool oop_is_typeArrayKlass() const { return false; } method oop_is_compiledICHolder (line 598) | virtual bool oop_is_compiledICHolder() const { return false; } method oop_is_instanceKlass (line 599) | virtual bool oop_is_instanceKlass() const { return false; } method oop_is_javaArray_slow (line 601) | bool oop_is_javaArray_slow() const { method assert_same_query (line 610) | static bool assert_same_query(bool xval, bool xslow) { method oop_is_instance (line 616) | inline bool oop_is_instance() const { return assert_same_q... method oop_is_javaArray (line 619) | inline bool oop_is_javaArray() const { return assert_same_q... method oop_is_objArray (line 622) | inline bool oop_is_objArray() const { return assert_same_q... method oop_is_typeArray (line 625) | inline bool oop_is_typeArray() const { return assert_same_q... method oop_is_parsable (line 632) | virtual bool oop_is_parsable(oop obj) const { return true; } method oop_is_conc_safe (line 642) | virtual bool oop_is_conc_safe(oop obj) const { return true; } method AccessFlags (line 645) | AccessFlags access_flags() const { return _access_flags; } method set_access_flags (line 646) | void set_access_flags(AccessFlags flags) { _access_flags = flags; } method is_public (line 648) | bool is_public() const { return _access_flags.is_public... method is_final (line 649) | bool is_final() const { return _access_flags.is_final(... method is_interface (line 650) | bool is_interface() const { return _access_flags.is_interf... method is_abstract (line 651) | bool is_abstract() const { return _access_flags.is_abstra... method is_super (line 652) | bool is_super() const { return _access_flags.is_super(... method is_synthetic (line 653) | bool is_synthetic() const { return _access_flags.is_synthe... method set_is_synthetic (line 654) | void set_is_synthetic() { _access_flags.set_is_synthetic... method has_finalizer (line 655) | bool has_finalizer() const { return _access_flags.has_final... method has_final_method (line 656) | bool has_final_method() const { return _access_flags.has_final... method set_has_finalizer (line 657) | void set_has_finalizer() { _access_flags.set_has_finalize... method set_has_final_method (line 658) | void set_has_final_method() { _access_flags.set_has_final_me... method is_cloneable (line 659) | bool is_cloneable() const { return _access_flags.is_clonea... method set_is_cloneable (line 660) | void set_is_cloneable() { _access_flags.set_is_cloneable... method has_vanilla_constructor (line 661) | bool has_vanilla_constructor() const { return _access_flags.has_vanil... method set_has_vanilla_constructor (line 662) | void set_has_vanilla_constructor() { _access_flags.set_has_vanilla_... method has_miranda_methods (line 663) | bool has_miranda_methods () const { return access_flags().has_mira... method set_has_miranda_methods (line 664) | void set_has_miranda_methods() { _access_flags.set_has_miranda_... method markOop (line 670) | markOop prototype_header() const { return _prototype_header; } method ByteSize (line 680) | static ByteSize prototype_header_offset() { return in_ByteSize(sizeof(... method biased_lock_revocation_count (line 682) | int biased_lock_revocation_count() const { return (int) _biased_lock_... method set_biased_lock_revocation_count (line 685) | void set_biased_lock_revocation_count(int val) { _biased_lock_revocati... method jlong (line 686) | jlong last_biased_lock_bulk_revocation_time() { return _last_biased_lo... method set_last_biased_lock_bulk_revocation_time (line 687) | void set_last_biased_lock_bulk_revocation_time(jlong cur_time) { _las... method oop_oop_iterate_v (line 727) | virtual int oop_oop_iterate_v(oop obj, OopClosure* blk) { method oop_oop_iterate_backwards_v (line 734) | virtual int oop_oop_iterate_backwards_v(oop obj, OopClosure* blk) { method oop_oop_iterate_v_m (line 744) | virtual int oop_oop_iterate_v_m(oop obj, OopClosure* blk, MemRegion mr) { function array_klasses_do (line 781) | virtual void array_klasses_do(void f(klassOop k)) {} function Symbol (line 789) | Symbol* name() const { return _name; } function oop_partially_loaded (line 809) | virtual bool oop_partially_loaded(oop obj) const { return false; } function oop (line 818) | inline oop klassOopDesc::java_mirror() const { re... FILE: HotSpot1.7/src/share/vm/oops/klassKlass.cpp function klassOop (line 56) | klassOop klassKlass::create_klass(TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/klassKlass.hpp class klassKlass (line 35) | class klassKlass: public Klass { method oop_is_klass (line 41) | bool oop_is_klass() const { return true; } method is_leaf_class (line 42) | bool is_leaf_class() const { return true; } method klass_oop_size (line 46) | int klass_oop_size() const { return object_size(); } method klassKlass (line 53) | static klassKlass* cast(klassOop k) { method header_size (line 59) | static int header_size() { return oopDesc::header_size() + sizeof(kla... method object_size (line 60) | int object_size() const { return align_object_size(header_size()); } method juint (line 74) | juint alloc_size() const { return _alloc_size; } method set_alloc_size (line 75) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7/src/share/vm/oops/klassOop.hpp class klassOopDesc (line 39) | class klassOopDesc : public oopDesc { method Klass (line 42) | Klass* klass_part() const { return (Klass*)((addr... FILE: HotSpot1.7/src/share/vm/oops/klassVtable.cpp function instanceKlass (line 43) | inline instanceKlass* klassVtable::ik() const { function instanceKlass (line 212) | instanceKlass* klassVtable::find_transitive_override(instanceKlass* init... class InterfaceVisiterClosure (line 1061) | class InterfaceVisiterClosure : public StackObj { function visit_all_interfaces (line 1067) | void visit_all_interfaces(objArrayOop transitive_intf, InterfaceVisiterC... class CountInterfacesClosure (line 1090) | class CountInterfacesClosure : public InterfaceVisiterClosure { method CountInterfacesClosure (line 1095) | CountInterfacesClosure() { _nof_methods = 0; _nof_interfaces = 0; } method nof_methods (line 1097) | int nof_methods() const { return _nof_methods; } method nof_interfaces (line 1098) | int nof_interfaces() const { return _nof_interfaces; } method doit (line 1100) | void doit(klassOop intf, int method_count) { _nof_methods += method_co... class SetupItableClosure (line 1103) | class SetupItableClosure : public InterfaceVisiterClosure { method SetupItableClosure (line 1109) | SetupItableClosure(address klass_begin, itableOffsetEntry* offset_entr... method itableMethodEntry (line 1115) | itableMethodEntry* method_entry() const { return _method_entry; } method doit (line 1117) | void doit(klassOop intf, int method_count) { function methodOop (line 1196) | methodOop klassItable::method_for_itable_index(klassOop intf, int itable... class VtableStats (line 1284) | class VtableStats : AllStatic { method do_class (line 1296) | static void do_class(klassOop k) { method compute (line 1312) | static void compute() { FILE: HotSpot1.7/src/share/vm/oops/klassVtable.hpp class vtableEntry (line 42) | class vtableEntry class klassVtable (line 44) | class klassVtable : public ResourceObj { type AccessType (line 53) | enum AccessType { method klassVtable (line 60) | klassVtable(KlassHandle h_klass, void* base, int length) : _klass(h_kl... method vtableEntry (line 65) | vtableEntry* table() const { return (vtableEntry*)(address(_klass... method KlassHandle (line 66) | KlassHandle klass() const { return _klass; } method length (line 67) | int length() const { return _length; } method index_of (line 73) | int index_of(methodOop m) const { return index... function VALUE_OBJ_CLASS_SPEC (line 159) | class vtableEntry VALUE_OBJ_CLASS_SPEC { function method_offset_in_bytes (line 165) | static int method_offset_in_bytes() { return offset_of(vtableEntry, _met... function methodOop (line 166) | methodOop method() const { return _method; } function set (line 170) | void set(methodOop method) { assert(method != NULL, "use clear"); _meth... function clear (line 171) | void clear() { _method = NULL; } function methodOop (line 179) | inline methodOop klassVtable::method_at(int i) const { function methodOop (line 186) | inline methodOop klassVtable::unchecked_method_at(int i) const { function oop (line 191) | inline oop* klassVtable::adr_method_at(int i) const { class klassItable (line 198) | class klassItable method itableOffsetEntry (line 270) | itableOffsetEntry* offset_entry(int i) { assert(0 <= i && i <= _size_o... method itableMethodEntry (line 273) | itableMethodEntry* method_entry(int i) { assert(0 <= i && i <= _size_m... method size_offset_table (line 276) | int size_offset_table() { return _size_offset_table; } method calc_itable_size (line 325) | static int calc_itable_size(int num_interfaces, int num_methods) { re... method PRODUCT_RETURN (line 331) | PRODUCT_RETURN NOT_PRODUCT({ _total_classes++; _total_size += size; } class itableMethodEntry (line 199) | class itableMethodEntry function VALUE_OBJ_CLASS_SPEC (line 201) | class itableOffsetEntry VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 223) | class itableMethodEntry VALUE_OBJ_CLASS_SPEC { class klassItable (line 259) | class klassItable : public ResourceObj { method itableOffsetEntry (line 270) | itableOffsetEntry* offset_entry(int i) { assert(0 <= i && i <= _size_o... method itableMethodEntry (line 273) | itableMethodEntry* method_entry(int i) { assert(0 <= i && i <= _size_m... method size_offset_table (line 276) | int size_offset_table() { return _size_offset_table; } method calc_itable_size (line 325) | static int calc_itable_size(int num_interfaces, int num_methods) { re... method PRODUCT_RETURN (line 331) | PRODUCT_RETURN NOT_PRODUCT({ _total_classes++; _total_size += size; } FILE: HotSpot1.7/src/share/vm/oops/markOop.hpp class BasicLock (line 100) | class BasicLock class ObjectMonitor (line 101) | class ObjectMonitor class JavaThread (line 102) | class JavaThread class markOopDesc (line 104) | class markOopDesc: public oopDesc { method value (line 107) | uintptr_t value() const { return (uintptr_t) this; } method has_bias_pattern (line 181) | bool has_bias_pattern() const { method JavaThread (line 184) | JavaThread* biased_locker() const { method is_biased_anonymously (line 190) | bool is_biased_anonymously() const { method bias_epoch (line 196) | int bias_epoch() const { method markOop (line 200) | markOop set_bias_epoch(int epoch) { method markOop (line 205) | markOop incr_bias_epoch() { method markOop (line 209) | static markOop biased_locking_prototype() { method is_locked (line 214) | bool is_locked() const { method is_unlocked (line 217) | bool is_unlocked() const { method is_marked (line 220) | bool is_marked() const { method is_neutral (line 223) | bool is_neutral() const { return (mask_bits(value(), biased_lock_mask... method is_being_inflated (line 227) | bool is_being_inflated() const { return (value() == 0); } method markOop (line 235) | static markOop INFLATING() { return (markOop) 0; } method markOop (line 271) | markOop set_unlocked() const { method has_locker (line 274) | bool has_locker() const { method BasicLock (line 277) | BasicLock* locker() const { method has_monitor (line 281) | bool has_monitor() const { method ObjectMonitor (line 284) | ObjectMonitor* monitor() const { method has_displaced_mark_helper (line 289) | bool has_displaced_mark_helper() const { method markOop (line 292) | markOop displaced_mark_helper() const { method set_displaced_mark_helper (line 297) | void set_displaced_mark_helper(markOop m) const { method markOop (line 302) | markOop copy_set_hash(intptr_t hash) const { method markOop (line 309) | static markOop unused_mark() { method markOop (line 314) | static markOop encode(BasicLock* lock) { method markOop (line 317) | static markOop encode(ObjectMonitor* monitor) { method markOop (line 321) | static markOop encode(JavaThread* thread, int age, int bias_epoch) { method markOop (line 330) | markOop clear_lock_bits() { return markOop(value() & ~lock_mask_in_pla... method markOop (line 333) | markOop set_marked() { return markOop((value() & ~lock_mask_in_place... method age (line 335) | int age() const { return mask_bits(value() >> age_sh... method markOop (line 336) | markOop set_age(int v) const { method markOop (line 340) | markOop incr_age() const { return age() == max_age ? markOop(... method hash (line 343) | intptr_t hash() const { method has_no_hash (line 347) | bool has_no_hash() const { method markOop (line 352) | static markOop prototype() { method markOop (line 363) | inline static markOop encode_pointer_as_mark(void* p) { return markOop... method markOop (line 387) | static markOop cms_free_prototype() { method cms_encoding (line 391) | uintptr_t cms_encoding() const { method is_cms_free_chunk (line 394) | bool is_cms_free_chunk() const { method get_size (line 399) | size_t get_size() const { return (size_t)(value() >> size_shift); } method markOop (line 400) | static markOop set_size_and_free(size_t size) { FILE: HotSpot1.7/src/share/vm/oops/markOop.inline.hpp function markOop (line 106) | inline markOop markOopDesc::prototype_for_object(oop obj) { FILE: HotSpot1.7/src/share/vm/oops/methodDataKlass.cpp function klassOop (line 42) | klassOop methodDataKlass::create_klass(TRAPS) { function methodDataOop (line 66) | methodDataOop methodDataKlass::allocate(methodHandle method, TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/methodDataKlass.hpp class methodDataKlass (line 32) | class methodDataKlass : public Klass { method oop_is_methodData (line 38) | bool oop_is_methodData() const { return true; } method klass_oop_size (line 47) | int klass_oop_size() const { return object_size(); } method methodDataKlass (line 50) | static methodDataKlass* cast(klassOop k) { method header_size (line 56) | static int header_size() { method object_size (line 59) | int object_size() const { method PARALLEL_GC_DECLS (line 69) | PARALLEL_GC_DECLS method set_alloc_size (line 73) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7/src/share/vm/oops/methodDataOop.cpp function address (line 334) | address RetData::fixup_ret(int return_bci, methodDataHandle h_mdo) { function ProfileData (line 692) | ProfileData* methodDataOopDesc::data_at(int data_index) { function ProfileData (line 700) | ProfileData* DataLayout::data_in() { function ProfileData (line 728) | ProfileData* methodDataOopDesc::next_data(ProfileData* current) { function address (line 838) | address methodDataOopDesc::bci_to_dp(int bci) { function ProfileData (line 854) | ProfileData* methodDataOopDesc::bci_to_data(int bci) { function ProfileData (line 868) | ProfileData* methodDataOopDesc::bci_to_extra_data(int bci, bool create_i... function ArgInfoData (line 901) | ArgInfoData *methodDataOopDesc::arg_info() { FILE: HotSpot1.7/src/share/vm/oops/methodDataOop.hpp class BytecodeStream (line 34) | class BytecodeStream class ProfileData (line 68) | class ProfileData method DataLayout (line 284) | DataLayout* data() { return _data; } method cell_count (line 292) | virtual int cell_count() { method size_in_bytes (line 298) | int size_in_bytes() { method set_intptr_at (line 304) | void set_intptr_at(int index, intptr_t value) { method release_set_intptr_at (line 308) | void release_set_intptr_at(int index, intptr_t value) { method intptr_at (line 312) | intptr_t intptr_at(int index) { method set_uint_at (line 316) | void set_uint_at(int index, uint value) { method release_set_uint_at (line 319) | void release_set_uint_at(int index, uint value) { method uint (line 322) | uint uint_at(int index) { method set_int_at (line 325) | void set_int_at(int index, int value) { method release_set_int_at (line 328) | void release_set_int_at(int index, int value) { method int_at (line 331) | int int_at(int index) { method int_at_unchecked (line 334) | int int_at_unchecked(int index) { method set_oop_at (line 337) | void set_oop_at(int index, oop value) { method oop (line 340) | oop oop_at(int index) { method oop (line 343) | oop* adr_oop_at(int index) { method set_flag_at (line 348) | void set_flag_at(int flag_number) { method flag_at (line 351) | bool flag_at(int flag_number) { method ByteSize (line 356) | static ByteSize cell_offset(int index) { method flag_number_to_byte_constant (line 359) | static int flag_number_to_byte_constant(int flag_number) { method ProfileData (line 363) | ProfileData(DataLayout* data) { method u2 (line 371) | u2 bci() { method address (line 375) | address dp() { method trap_state (line 379) | int trap_state() { method set_trap_state (line 382) | void set_trap_state(int new_state) { method is_BitData (line 387) | virtual bool is_BitData() { return false; } method is_CounterData (line 388) | virtual bool is_CounterData() { return false; } method is_JumpData (line 389) | virtual bool is_JumpData() { return false; } method is_ReceiverTypeData (line 390) | virtual bool is_ReceiverTypeData(){ return false; } method is_VirtualCallData (line 391) | virtual bool is_VirtualCallData() { return false; } method is_RetData (line 392) | virtual bool is_RetData() { return false; } method is_BranchData (line 393) | virtual bool is_BranchData() { return false; } method is_ArrayData (line 394) | virtual bool is_ArrayData() { return false; } method is_MultiBranchData (line 395) | virtual bool is_MultiBranchData() { return false; } method is_ArgInfoData (line 396) | virtual bool is_ArgInfoData() { return false; } method BitData (line 399) | BitData* as_BitData() { method CounterData (line 403) | CounterData* as_CounterData() { method JumpData (line 407) | JumpData* as_JumpData() { method ReceiverTypeData (line 411) | ReceiverTypeData* as_ReceiverTypeData() { method VirtualCallData (line 415) | VirtualCallData* as_VirtualCallData() { method RetData (line 419) | RetData* as_RetData() { method BranchData (line 423) | BranchData* as_BranchData() { method ArrayData (line 427) | ArrayData* as_ArrayData() { method MultiBranchData (line 431) | MultiBranchData* as_MultiBranchData() { method ArgInfoData (line 435) | ArgInfoData* as_ArgInfoData() { method post_initialize (line 442) | virtual void post_initialize(BytecodeStream* stream, methodDataOop mdo... method follow_contents (line 445) | virtual void follow_contents() {} method oop_iterate (line 446) | virtual void oop_iterate(OopClosure* blk) {} method oop_iterate_m (line 447) | virtual void oop_iterate_m(OopClosure* blk, MemRegion mr) {} method adjust_pointers (line 448) | virtual void adjust_pointers() {} method follow_weak_refs (line 449) | virtual void follow_weak_refs(BoolObjectClosure* is_alive_closure) {} method follow_contents (line 453) | virtual void follow_contents(ParCompactionManager* cm) {} method update_pointers (line 454) | virtual void update_pointers() {} method translate_from (line 462) | virtual void translate_from(ProfileData* data) {} method print_data_on (line 464) | virtual void print_data_on(outputStream* st) { function VALUE_OBJ_CLASS_SPEC (line 73) | class DataLayout VALUE_OBJ_CLASS_SPEC { class ProfileData (line 254) | class ProfileData method DataLayout (line 284) | DataLayout* data() { return _data; } method cell_count (line 292) | virtual int cell_count() { method size_in_bytes (line 298) | int size_in_bytes() { method set_intptr_at (line 304) | void set_intptr_at(int index, intptr_t value) { method release_set_intptr_at (line 308) | void release_set_intptr_at(int index, intptr_t value) { method intptr_at (line 312) | intptr_t intptr_at(int index) { method set_uint_at (line 316) | void set_uint_at(int index, uint value) { method release_set_uint_at (line 319) | void release_set_uint_at(int index, uint value) { method uint (line 322) | uint uint_at(int index) { method set_int_at (line 325) | void set_int_at(int index, int value) { method release_set_int_at (line 328) | void release_set_int_at(int index, int value) { method int_at (line 331) | int int_at(int index) { method int_at_unchecked (line 334) | int int_at_unchecked(int index) { method set_oop_at (line 337) | void set_oop_at(int index, oop value) { method oop (line 340) | oop oop_at(int index) { method oop (line 343) | oop* adr_oop_at(int index) { method set_flag_at (line 348) | void set_flag_at(int flag_number) { method flag_at (line 351) | bool flag_at(int flag_number) { method ByteSize (line 356) | static ByteSize cell_offset(int index) { method flag_number_to_byte_constant (line 359) | static int flag_number_to_byte_constant(int flag_number) { method ProfileData (line 363) | ProfileData(DataLayout* data) { method u2 (line 371) | u2 bci() { method address (line 375) | address dp() { method trap_state (line 379) | int trap_state() { method set_trap_state (line 382) | void set_trap_state(int new_state) { method is_BitData (line 387) | virtual bool is_BitData() { return false; } method is_CounterData (line 388) | virtual bool is_CounterData() { return false; } method is_JumpData (line 389) | virtual bool is_JumpData() { return false; } method is_ReceiverTypeData (line 390) | virtual bool is_ReceiverTypeData(){ return false; } method is_VirtualCallData (line 391) | virtual bool is_VirtualCallData() { return false; } method is_RetData (line 392) | virtual bool is_RetData() { return false; } method is_BranchData (line 393) | virtual bool is_BranchData() { return false; } method is_ArrayData (line 394) | virtual bool is_ArrayData() { return false; } method is_MultiBranchData (line 395) | virtual bool is_MultiBranchData() { return false; } method is_ArgInfoData (line 396) | virtual bool is_ArgInfoData() { return false; } method BitData (line 399) | BitData* as_BitData() { method CounterData (line 403) | CounterData* as_CounterData() { method JumpData (line 407) | JumpData* as_JumpData() { method ReceiverTypeData (line 411) | ReceiverTypeData* as_ReceiverTypeData() { method VirtualCallData (line 415) | VirtualCallData* as_VirtualCallData() { method RetData (line 419) | RetData* as_RetData() { method BranchData (line 423) | BranchData* as_BranchData() { method ArrayData (line 427) | ArrayData* as_ArrayData() { method MultiBranchData (line 431) | MultiBranchData* as_MultiBranchData() { method ArgInfoData (line 435) | ArgInfoData* as_ArgInfoData() { method post_initialize (line 442) | virtual void post_initialize(BytecodeStream* stream, methodDataOop mdo... method follow_contents (line 445) | virtual void follow_contents() {} method oop_iterate (line 446) | virtual void oop_iterate(OopClosure* blk) {} method oop_iterate_m (line 447) | virtual void oop_iterate_m(OopClosure* blk, MemRegion mr) {} method adjust_pointers (line 448) | virtual void adjust_pointers() {} method follow_weak_refs (line 449) | virtual void follow_weak_refs(BoolObjectClosure* is_alive_closure) {} method follow_contents (line 453) | virtual void follow_contents(ParCompactionManager* cm) {} method update_pointers (line 454) | virtual void update_pointers() {} method translate_from (line 462) | virtual void translate_from(ProfileData* data) {} method print_data_on (line 464) | virtual void print_data_on(outputStream* st) { class BitData (line 255) | class BitData method BitData (line 486) | BitData(DataLayout* layout) : ProfileData(layout) { method is_BitData (line 489) | virtual bool is_BitData() { return true; } method static_cell_count (line 491) | static int static_cell_count() { method cell_count (line 495) | virtual int cell_count() { method null_seen (line 503) | bool null_seen() { return flag_at(null_seen_flag); } method set_null_seen (line 504) | void set_null_seen() { set_flag_at(null_seen_flag); } method null_seen_byte_constant (line 508) | static int null_seen_byte_constant() { method ByteSize (line 512) | static ByteSize bit_data_size() { class CounterData (line 256) | class CounterData method CounterData (line 531) | CounterData(DataLayout* layout) : BitData(layout) {} method is_CounterData (line 533) | virtual bool is_CounterData() { return true; } method static_cell_count (line 535) | static int static_cell_count() { method cell_count (line 539) | virtual int cell_count() { method uint (line 544) | uint count() { method ByteSize (line 549) | static ByteSize count_offset() { method ByteSize (line 552) | static ByteSize counter_data_size() { method set_count (line 556) | void set_count(uint count) { class ReceiverTypeData (line 257) | class ReceiverTypeData method ReceiverTypeData (line 653) | ReceiverTypeData(DataLayout* layout) : CounterData(layout) { method is_ReceiverTypeData (line 658) | virtual bool is_ReceiverTypeData() { return true; } method static_cell_count (line 660) | static int static_cell_count() { method cell_count (line 664) | virtual int cell_count() { method uint (line 669) | static uint row_limit() { method receiver_cell_index (line 672) | static int receiver_cell_index(uint row) { method receiver_count_cell_index (line 675) | static int receiver_count_cell_index(uint row) { method klassOop (line 683) | klassOop receiver_unchecked(uint row) { method klassOop (line 689) | klassOop receiver(uint row) { method set_receiver (line 695) | void set_receiver(uint row, oop p) { method uint (line 700) | uint receiver_count(uint row) { method set_receiver_count (line 705) | void set_receiver_count(uint row, uint count) { method clear_row (line 710) | void clear_row(uint row) { method ByteSize (line 734) | static ByteSize receiver_offset(uint row) { method ByteSize (line 737) | static ByteSize receiver_count_offset(uint row) { method ByteSize (line 740) | static ByteSize receiver_type_data_size() { method oop (line 757) | oop* adr_receiver(uint row) { class VirtualCallData (line 258) | class VirtualCallData method VirtualCallData (line 773) | VirtualCallData(DataLayout* layout) : ReceiverTypeData(layout) { method is_VirtualCallData (line 777) | virtual bool is_VirtualCallData() { return true; } method static_cell_count (line 779) | static int static_cell_count() { method cell_count (line 785) | virtual int cell_count() { method ByteSize (line 790) | static ByteSize virtual_call_data_size() { class RetData (line 259) | class RetData method set_bci (line 815) | void set_bci(uint row, int bci) { method release_set_bci (line 819) | void release_set_bci(uint row, int bci) { method set_bci_count (line 825) | void set_bci_count(uint row, uint count) { method set_bci_displacement (line 829) | void set_bci_displacement(uint row, int disp) { method RetData (line 834) | RetData(DataLayout* layout) : CounterData(layout) { method is_RetData (line 838) | virtual bool is_RetData() { return true; } method static_cell_count (line 844) | static int static_cell_count() { method cell_count (line 848) | virtual int cell_count() { method uint (line 852) | static uint row_limit() { method bci_cell_index (line 855) | static int bci_cell_index(uint row) { method bci_count_cell_index (line 858) | static int bci_count_cell_index(uint row) { method bci_displacement_cell_index (line 861) | static int bci_displacement_cell_index(uint row) { method bci (line 866) | int bci(uint row) { method uint (line 869) | uint bci_count(uint row) { method bci_displacement (line 872) | int bci_displacement(uint row) { method ByteSize (line 880) | static ByteSize bci_offset(uint row) { method ByteSize (line 883) | static ByteSize bci_count_offset(uint row) { method ByteSize (line 886) | static ByteSize bci_displacement_offset(uint row) { class JumpData (line 260) | class JumpData method set_displacement (line 579) | void set_displacement(int displacement) { method JumpData (line 584) | JumpData(DataLayout* layout) : ProfileData(layout) { method is_JumpData (line 589) | virtual bool is_JumpData() { return true; } method static_cell_count (line 591) | static int static_cell_count() { method cell_count (line 595) | virtual int cell_count() { method uint (line 600) | uint taken() { method set_taken (line 604) | void set_taken(uint cnt) { method uint (line 609) | uint inc_taken() { method displacement (line 617) | int displacement() { method ByteSize (line 622) | static ByteSize taken_offset() { method ByteSize (line 626) | static ByteSize displacement_offset() { class BranchData (line 261) | class BranchData method set_displacement (line 910) | void set_displacement(int displacement) { method BranchData (line 915) | BranchData(DataLayout* layout) : JumpData(layout) { method is_BranchData (line 919) | virtual bool is_BranchData() { return true; } method static_cell_count (line 921) | static int static_cell_count() { method cell_count (line 925) | virtual int cell_count() { method uint (line 930) | uint not_taken() { method set_not_taken (line 934) | void set_not_taken(uint cnt) { method uint (line 938) | uint inc_not_taken() { method ByteSize (line 947) | static ByteSize not_taken_offset() { method ByteSize (line 950) | static ByteSize branch_data_size() { class ArrayData (line 262) | class ArrayData method uint (line 976) | uint array_uint_at(int index) { method array_int_at (line 980) | int array_int_at(int index) { method oop (line 984) | oop array_oop_at(int index) { method array_set_int_at (line 988) | void array_set_int_at(int index, int value) { method ByteSize (line 994) | static ByteSize array_element_offset(int index) { method ArrayData (line 999) | ArrayData(DataLayout* layout) : ProfileData(layout) {} method is_ArrayData (line 1001) | virtual bool is_ArrayData() { return true; } method static_cell_count (line 1003) | static int static_cell_count() { method array_len (line 1007) | int array_len() { method cell_count (line 1011) | virtual int cell_count() { method ByteSize (line 1016) | static ByteSize array_len_offset() { method ByteSize (line 1019) | static ByteSize array_start_offset() { class MultiBranchData (line 263) | class MultiBranchData method set_default_displacement (line 1043) | void set_default_displacement(int displacement) { method set_displacement_at (line 1046) | void set_displacement_at(int index, int displacement) { method MultiBranchData (line 1054) | MultiBranchData(DataLayout* layout) : ArrayData(layout) { method is_MultiBranchData (line 1058) | virtual bool is_MultiBranchData() { return true; } method number_of_cases (line 1062) | int number_of_cases() { method uint (line 1068) | uint default_count() { method default_displacement (line 1071) | int default_displacement() { method uint (line 1075) | uint count_at(int index) { method displacement_at (line 1080) | int displacement_at(int index) { method ByteSize (line 1087) | static ByteSize default_count_offset() { method ByteSize (line 1090) | static ByteSize default_displacement_offset() { method ByteSize (line 1093) | static ByteSize case_count_offset(int index) { method ByteSize (line 1098) | static ByteSize case_array_offset() { method ByteSize (line 1101) | static ByteSize per_case_size() { method ByteSize (line 1104) | static ByteSize relative_count_offset() { method ByteSize (line 1107) | static ByteSize relative_displacement_offset() { class ArgInfoData (line 264) | class ArgInfoData method ArgInfoData (line 1122) | ArgInfoData(DataLayout* layout) : ArrayData(layout) { method is_ArgInfoData (line 1126) | virtual bool is_ArgInfoData() { return true; } method number_of_args (line 1129) | int number_of_args() { method uint (line 1133) | uint arg_modified(int arg) { method set_arg_modified (line 1137) | void set_arg_modified(int arg, uint val) { class ProfileData (line 271) | class ProfileData : public ResourceObj { method DataLayout (line 284) | DataLayout* data() { return _data; } method cell_count (line 292) | virtual int cell_count() { method size_in_bytes (line 298) | int size_in_bytes() { method set_intptr_at (line 304) | void set_intptr_at(int index, intptr_t value) { method release_set_intptr_at (line 308) | void release_set_intptr_at(int index, intptr_t value) { method intptr_at (line 312) | intptr_t intptr_at(int index) { method set_uint_at (line 316) | void set_uint_at(int index, uint value) { method release_set_uint_at (line 319) | void release_set_uint_at(int index, uint value) { method uint (line 322) | uint uint_at(int index) { method set_int_at (line 325) | void set_int_at(int index, int value) { method release_set_int_at (line 328) | void release_set_int_at(int index, int value) { method int_at (line 331) | int int_at(int index) { method int_at_unchecked (line 334) | int int_at_unchecked(int index) { method set_oop_at (line 337) | void set_oop_at(int index, oop value) { method oop (line 340) | oop oop_at(int index) { method oop (line 343) | oop* adr_oop_at(int index) { method set_flag_at (line 348) | void set_flag_at(int flag_number) { method flag_at (line 351) | bool flag_at(int flag_number) { method ByteSize (line 356) | static ByteSize cell_offset(int index) { method flag_number_to_byte_constant (line 359) | static int flag_number_to_byte_constant(int flag_number) { method ProfileData (line 363) | ProfileData(DataLayout* data) { method u2 (line 371) | u2 bci() { method address (line 375) | address dp() { method trap_state (line 379) | int trap_state() { method set_trap_state (line 382) | void set_trap_state(int new_state) { method is_BitData (line 387) | virtual bool is_BitData() { return false; } method is_CounterData (line 388) | virtual bool is_CounterData() { return false; } method is_JumpData (line 389) | virtual bool is_JumpData() { return false; } method is_ReceiverTypeData (line 390) | virtual bool is_ReceiverTypeData(){ return false; } method is_VirtualCallData (line 391) | virtual bool is_VirtualCallData() { return false; } method is_RetData (line 392) | virtual bool is_RetData() { return false; } method is_BranchData (line 393) | virtual bool is_BranchData() { return false; } method is_ArrayData (line 394) | virtual bool is_ArrayData() { return false; } method is_MultiBranchData (line 395) | virtual bool is_MultiBranchData() { return false; } method is_ArgInfoData (line 396) | virtual bool is_ArgInfoData() { return false; } method BitData (line 399) | BitData* as_BitData() { method CounterData (line 403) | CounterData* as_CounterData() { method JumpData (line 407) | JumpData* as_JumpData() { method ReceiverTypeData (line 411) | ReceiverTypeData* as_ReceiverTypeData() { method VirtualCallData (line 415) | VirtualCallData* as_VirtualCallData() { method RetData (line 419) | RetData* as_RetData() { method BranchData (line 423) | BranchData* as_BranchData() { method ArrayData (line 427) | ArrayData* as_ArrayData() { method MultiBranchData (line 431) | MultiBranchData* as_MultiBranchData() { method ArgInfoData (line 435) | ArgInfoData* as_ArgInfoData() { method post_initialize (line 442) | virtual void post_initialize(BytecodeStream* stream, methodDataOop mdo... method follow_contents (line 445) | virtual void follow_contents() {} method oop_iterate (line 446) | virtual void oop_iterate(OopClosure* blk) {} method oop_iterate_m (line 447) | virtual void oop_iterate_m(OopClosure* blk, MemRegion mr) {} method adjust_pointers (line 448) | virtual void adjust_pointers() {} method follow_weak_refs (line 449) | virtual void follow_weak_refs(BoolObjectClosure* is_alive_closure) {} method follow_contents (line 453) | virtual void follow_contents(ParCompactionManager* cm) {} method update_pointers (line 454) | virtual void update_pointers() {} method translate_from (line 462) | virtual void translate_from(ProfileData* data) {} method print_data_on (line 464) | virtual void print_data_on(outputStream* st) { class BitData (line 477) | class BitData : public ProfileData { method BitData (line 486) | BitData(DataLayout* layout) : ProfileData(layout) { method is_BitData (line 489) | virtual bool is_BitData() { return true; } method static_cell_count (line 491) | static int static_cell_count() { method cell_count (line 495) | virtual int cell_count() { method null_seen (line 503) | bool null_seen() { return flag_at(null_seen_flag); } method set_null_seen (line 504) | void set_null_seen() { set_flag_at(null_seen_flag); } method null_seen_byte_constant (line 508) | static int null_seen_byte_constant() { method ByteSize (line 512) | static ByteSize bit_data_size() { class CounterData (line 524) | class CounterData : public BitData { method CounterData (line 531) | CounterData(DataLayout* layout) : BitData(layout) {} method is_CounterData (line 533) | virtual bool is_CounterData() { return true; } method static_cell_count (line 535) | static int static_cell_count() { method cell_count (line 539) | virtual int cell_count() { method uint (line 544) | uint count() { method ByteSize (line 549) | static ByteSize count_offset() { method ByteSize (line 552) | static ByteSize counter_data_size() { method set_count (line 556) | void set_count(uint count) { class JumpData (line 571) | class JumpData : public ProfileData { method set_displacement (line 579) | void set_displacement(int displacement) { method JumpData (line 584) | JumpData(DataLayout* layout) : ProfileData(layout) { method is_JumpData (line 589) | virtual bool is_JumpData() { return true; } method static_cell_count (line 591) | static int static_cell_count() { method cell_count (line 595) | virtual int cell_count() { method uint (line 600) | uint taken() { method set_taken (line 604) | void set_taken(uint cnt) { method uint (line 609) | uint inc_taken() { method displacement (line 617) | int displacement() { method ByteSize (line 622) | static ByteSize taken_offset() { method ByteSize (line 626) | static ByteSize displacement_offset() { class ReceiverTypeData (line 644) | class ReceiverTypeData : public CounterData { method ReceiverTypeData (line 653) | ReceiverTypeData(DataLayout* layout) : CounterData(layout) { method is_ReceiverTypeData (line 658) | virtual bool is_ReceiverTypeData() { return true; } method static_cell_count (line 660) | static int static_cell_count() { method cell_count (line 664) | virtual int cell_count() { method uint (line 669) | static uint row_limit() { method receiver_cell_index (line 672) | static int receiver_cell_index(uint row) { method receiver_count_cell_index (line 675) | static int receiver_count_cell_index(uint row) { method klassOop (line 683) | klassOop receiver_unchecked(uint row) { method klassOop (line 689) | klassOop receiver(uint row) { method set_receiver (line 695) | void set_receiver(uint row, oop p) { method uint (line 700) | uint receiver_count(uint row) { method set_receiver_count (line 705) | void set_receiver_count(uint row, uint count) { method clear_row (line 710) | void clear_row(uint row) { method ByteSize (line 734) | static ByteSize receiver_offset(uint row) { method ByteSize (line 737) | static ByteSize receiver_count_offset(uint row) { method ByteSize (line 740) | static ByteSize receiver_type_data_size() { method oop (line 757) | oop* adr_receiver(uint row) { class VirtualCallData (line 771) | class VirtualCallData : public ReceiverTypeData { method VirtualCallData (line 773) | VirtualCallData(DataLayout* layout) : ReceiverTypeData(layout) { method is_VirtualCallData (line 777) | virtual bool is_VirtualCallData() { return true; } method static_cell_count (line 779) | static int static_cell_count() { method cell_count (line 785) | virtual int cell_count() { method ByteSize (line 790) | static ByteSize virtual_call_data_size() { class RetData (line 806) | class RetData : public CounterData { method set_bci (line 815) | void set_bci(uint row, int bci) { method release_set_bci (line 819) | void release_set_bci(uint row, int bci) { method set_bci_count (line 825) | void set_bci_count(uint row, uint count) { method set_bci_displacement (line 829) | void set_bci_displacement(uint row, int disp) { method RetData (line 834) | RetData(DataLayout* layout) : CounterData(layout) { method is_RetData (line 838) | virtual bool is_RetData() { return true; } method static_cell_count (line 844) | static int static_cell_count() { method cell_count (line 848) | virtual int cell_count() { method uint (line 852) | static uint row_limit() { method bci_cell_index (line 855) | static int bci_cell_index(uint row) { method bci_count_cell_index (line 858) | static int bci_count_cell_index(uint row) { method bci_displacement_cell_index (line 861) | static int bci_displacement_cell_index(uint row) { method bci (line 866) | int bci(uint row) { method uint (line 869) | uint bci_count(uint row) { method bci_displacement (line 872) | int bci_displacement(uint row) { method ByteSize (line 880) | static ByteSize bci_offset(uint row) { method ByteSize (line 883) | static ByteSize bci_count_offset(uint row) { method ByteSize (line 886) | static ByteSize bci_displacement_offset(uint row) { class BranchData (line 903) | class BranchData : public JumpData { method set_displacement (line 910) | void set_displacement(int displacement) { method BranchData (line 915) | BranchData(DataLayout* layout) : JumpData(layout) { method is_BranchData (line 919) | virtual bool is_BranchData() { return true; } method static_cell_count (line 921) | static int static_cell_count() { method cell_count (line 925) | virtual int cell_count() { method uint (line 930) | uint not_taken() { method set_not_taken (line 934) | void set_not_taken(uint cnt) { method uint (line 938) | uint inc_not_taken() { method ByteSize (line 947) | static ByteSize not_taken_offset() { method ByteSize (line 950) | static ByteSize branch_data_size() { class ArrayData (line 967) | class ArrayData : public ProfileData { method uint (line 976) | uint array_uint_at(int index) { method array_int_at (line 980) | int array_int_at(int index) { method oop (line 984) | oop array_oop_at(int index) { method array_set_int_at (line 988) | void array_set_int_at(int index, int value) { method ByteSize (line 994) | static ByteSize array_element_offset(int index) { method ArrayData (line 999) | ArrayData(DataLayout* layout) : ProfileData(layout) {} method is_ArrayData (line 1001) | virtual bool is_ArrayData() { return true; } method static_cell_count (line 1003) | static int static_cell_count() { method array_len (line 1007) | int array_len() { method cell_count (line 1011) | virtual int cell_count() { method ByteSize (line 1016) | static ByteSize array_len_offset() { method ByteSize (line 1019) | static ByteSize array_start_offset() { class MultiBranchData (line 1030) | class MultiBranchData : public ArrayData { method set_default_displacement (line 1043) | void set_default_displacement(int displacement) { method set_displacement_at (line 1046) | void set_displacement_at(int index, int displacement) { method MultiBranchData (line 1054) | MultiBranchData(DataLayout* layout) : ArrayData(layout) { method is_MultiBranchData (line 1058) | virtual bool is_MultiBranchData() { return true; } method number_of_cases (line 1062) | int number_of_cases() { method uint (line 1068) | uint default_count() { method default_displacement (line 1071) | int default_displacement() { method uint (line 1075) | uint count_at(int index) { method displacement_at (line 1080) | int displacement_at(int index) { method ByteSize (line 1087) | static ByteSize default_count_offset() { method ByteSize (line 1090) | static ByteSize default_displacement_offset() { method ByteSize (line 1093) | static ByteSize case_count_offset(int index) { method ByteSize (line 1098) | static ByteSize case_array_offset() { method ByteSize (line 1101) | static ByteSize per_case_size() { method ByteSize (line 1104) | static ByteSize relative_count_offset() { method ByteSize (line 1107) | static ByteSize relative_displacement_offset() { class ArgInfoData (line 1119) | class ArgInfoData : public ArrayData { method ArgInfoData (line 1122) | ArgInfoData(DataLayout* layout) : ArrayData(layout) { method is_ArgInfoData (line 1126) | virtual bool is_ArgInfoData() { return true; } method number_of_args (line 1129) | int number_of_args() { method uint (line 1133) | uint arg_modified(int arg) { method set_arg_modified (line 1137) | void set_arg_modified(int arg, uint val) { class methodDataOopDesc (line 1189) | class methodDataOopDesc : public oopDesc { method DataLayout (line 1260) | DataLayout* data_layout_at(int data_index) { method DataLayout (line 1270) | DataLayout* limit_data_position() { method out_of_bounds (line 1273) | bool out_of_bounds(int data_index) { method hint_di (line 1282) | int hint_di() const { return _hint_di; } method set_hint_di (line 1283) | void set_hint_di(int di) { method ProfileData (line 1287) | ProfileData* data_before(int bci) { method first_di (line 1298) | int first_di() { return 0; } method header_size (line 1307) | static int header_size() { method bytecode_has_profile (line 1317) | static bool bytecode_has_profile(Bytecodes::Code code) { method object_size_in_bytes (line 1325) | int object_size_in_bytes() { return _size; } method object_size (line 1326) | int object_size() { method creation_mileage (line 1330) | int creation_mileage() const { return _creation_mileage; } method set_creation_mileage (line 1331) | void set_creation_mileage(int x) { _creation_mileage = x; } method invocation_count (line 1333) | int invocation_count() { method backedge_count (line 1339) | int backedge_count() { method invocation_count_start (line 1346) | int invocation_count_start() { method backedge_count_start (line 1353) | int backedge_count_start() { method invocation_count_delta (line 1360) | int invocation_count_delta() { return invocation_count() - invocation_... method backedge_count_delta (line 1361) | int backedge_count_delta() { return backedge_count() - backedge_co... method reset_start_counters (line 1363) | void reset_start_counters() { method InvocationCounter (line 1368) | InvocationCounter* invocation_counter() { return &_invocation_coun... method InvocationCounter (line 1369) | InvocationCounter* backedge_counter() { return &_backedge_counte... method set_would_profile (line 1371) | void set_would_profile(bool p) { _would_profile = p; } method would_profile (line 1372) | bool would_profile() const { return _would_profile; } method highest_comp_level (line 1374) | int highest_comp_level() { return _highest_comp_lev... method set_highest_comp_level (line 1375) | void set_highest_comp_level(int level) { _highest_comp_level = le... method highest_osr_comp_level (line 1376) | int highest_osr_comp_level() { return _highest_osr_comp... method set_highest_osr_comp_level (line 1377) | void set_highest_osr_comp_level(int level) { _highest_osr_comp_level ... method num_loops (line 1379) | int num_loops() const { return _num_loops; } method set_num_loops (line 1380) | void set_num_loops(int n) { _num_loops = n; } method num_blocks (line 1381) | int num_blocks() const { return _num_blocks; } method set_num_blocks (line 1382) | void set_num_blocks(int n) { _num_blocks = n; } type EscapeFlag (line 1388) | enum EscapeFlag { method intx (line 1396) | intx eflags() { return _eflags; } method intx (line 1397) | intx arg_local() { return _arg_local; } method intx (line 1398) | intx arg_stack() { return _arg_stack; } method intx (line 1399) | intx arg_returned() { return _arg_returned; } method uint (line 1400) | uint arg_modified(int a) { ArgInfoData *aid = ar... method set_eflags (line 1404) | void set_eflags(intx v) { _eflags = v; } method set_arg_local (line 1405) | void set_arg_local(intx v) { _arg_local = v; } method set_arg_stack (line 1406) | void set_arg_stack(intx v) { _arg_stack = v; } method set_arg_returned (line 1407) | void set_arg_returned(intx v) { _arg_returned = v; } method set_arg_modified (line 1408) | void set_arg_modified(int a, uint v) { ArgInfoData *aid = ar... method clear_escape_info (line 1413) | void clear_escape_info() { _eflags = _arg_local ... method address (line 1416) | address data_base() const { method data_size (line 1419) | int data_size() { method methodOop (line 1424) | methodOop method() { return _method; } method ProfileData (line 1430) | ProfileData* first_data() { return data_at(first_di()); } method is_valid (line 1432) | bool is_valid(ProfileData* current) { return current != NULL; } method dp_to_di (line 1435) | int dp_to_di(address dp) { method address (line 1439) | address di_to_dp(int di) { method bci_to_di (line 1445) | int bci_to_di(int bci) { method ProfileData (line 1453) | ProfileData* allocate_bci_to_data(int bci) { method DataLayout (line 1459) | DataLayout* extra_data_base() { return limit_data_position(); } method DataLayout (line 1460) | DataLayout* extra_data_limit() { return (DataLayout*)((address)this + ... method extra_data_size (line 1461) | int extra_data_size() { return (address)extra_data_limit() method DataLayout (line 1463) | static DataLayout* next_extra(DataLayout* dp) { return (DataLayout*)((... method uint (line 1466) | uint trap_count(int reason) const { method uint (line 1471) | static uint trap_reason_limit() { return _trap_hist_limit; } method uint (line 1472) | static uint trap_count_limit() { return _trap_hist_mask; } method uint (line 1473) | uint inc_trap_count(int reason) { method uint (line 1490) | uint overflow_trap_count() const { method uint (line 1493) | uint overflow_recompile_count() const { method inc_overflow_recompile_count (line 1496) | void inc_overflow_recompile_count() { method uint (line 1499) | uint decompile_count() const { method inc_decompile_count (line 1502) | void inc_decompile_count() { method ByteSize (line 1510) | static ByteSize data_offset() { method ByteSize (line 1514) | static ByteSize invocation_counter_offset() { method ByteSize (line 1517) | static ByteSize backedge_counter_offset() { method oop (line 1522) | oop* adr_method() const { return (oop*)&_method; } method object_is_parsable (line 1523) | bool object_is_parsable() const { return _size != 0; } method set_object_is_parsable (line 1524) | void set_object_is_parsable(int object_size_in_bytes) { _size = object... FILE: HotSpot1.7/src/share/vm/oops/methodKlass.cpp function klassOop (line 42) | klassOop methodKlass::create_klass(TRAPS) { function methodOop (line 65) | methodOop methodKlass::allocate(constMethodHandle xconst, FILE: HotSpot1.7/src/share/vm/oops/methodKlass.hpp class methodKlass (line 34) | class methodKlass : public Klass { method oop_is_method (line 40) | bool oop_is_method() const { return true; } method klass_oop_size (line 50) | int klass_oop_size() const { return object_size(); } method methodKlass (line 53) | static methodKlass* cast(klassOop k) { method header_size (line 59) | static int header_size() { return oopDesc::header_size() + sizeo... method object_size (line 60) | int object_size() const { return align_object_size(header_size(... method PARALLEL_GC_DECLS (line 68) | PARALLEL_GC_DECLS method set_alloc_size (line 72) | void set_alloc_size(juint n) { _alloc_size = n; } FILE: HotSpot1.7/src/share/vm/oops/methodOop.cpp function address (line 58) | address methodOopDesc::get_i2c_entry() { function address (line 63) | address methodOopDesc::get_c2i_entry() { function address (line 68) | address methodOopDesc::get_c2i_unverified_entry() { function address (line 210) | address methodOopDesc::bcp_from(int bci) const { function Symbol (line 226) | Symbol* methodOopDesc::klass_name() const { function BasicType (line 348) | BasicType methodOopDesc::result_type() const { function objArrayHandle (line 488) | objArrayHandle methodOopDesc::resolved_checked_exceptions_impl(methodOop... function address (line 604) | address methodOopDesc::critical_native_function() { function address (line 780) | address methodOopDesc::make_adapters(methodHandle mh, TRAPS) { function address (line 801) | address methodOopDesc::verified_code_entry() { function methodHandle (line 933) | methodHandle methodOopDesc::make_method_handle_intrinsic(vmIntrinsics::I... function klassOop (line 1002) | klassOop methodOopDesc::check_non_bcp_klass(klassOop klass) { function methodHandle (line 1012) | methodHandle methodOopDesc::clone_with_new_data(methodHandle m, u_char* ... function reorder_based_on_method_index (line 1244) | static void reorder_based_on_method_index(objArrayOop methods, function method_comparator_narrowOop (line 1271) | static int method_comparator_narrowOop(narrowOop a, narrowOop b) { function method_comparator_oop (line 1276) | static int method_comparator_oop(oop a, oop b) { class SignatureTypePrinter (line 1340) | class SignatureTypePrinter : public SignatureTypeNames { method type_name (line 1345) | void type_name(const char* name) { method SignatureTypePrinter (line 1352) | SignatureTypePrinter(Symbol* signature, outputStream* st) : SignatureT... method print_parameters (line 1357) | void print_parameters() { _use_separator = false; iterate... method print_returntype (line 1358) | void print_returntype() { _use_separator = false; iterate... function clear_matches (line 1472) | static void clear_matches(methodOop m, int bci) { FILE: HotSpot1.7/src/share/vm/oops/methodOop.hpp class CheckedExceptionElement (line 102) | class CheckedExceptionElement class LocalVariableTableElement (line 103) | class LocalVariableTableElement class AdapterHandlerEntry (line 104) | class AdapterHandlerEntry class methodDataOopDesc (line 105) | class methodDataOopDesc class methodOopDesc (line 107) | class methodOopDesc : public oopDesc { method constMethodOop (line 161) | constMethodOop constMethod() const { return _constMethod; } method set_constMethod (line 162) | void set_constMethod(constMethodOop xconst) { oop_store_without_che... method address (line 166) | volatile address from_compiled_entry() const { return (address)Order... method address (line 167) | volatile address from_interpreted_entry() const{ return (address)Order... method AccessFlags (line 170) | AccessFlags access_flags() const { return _access_flags; } method set_access_flags (line 171) | void set_access_flags(AccessFlags flags) { _access_flags = flags; } method Symbol (line 174) | Symbol* name() const { return constants()->s... method name_index (line 175) | int name_index() const { return constMethod()-... method set_name_index (line 176) | void set_name_index(int index) { constMethod()->set_na... method Symbol (line 179) | Symbol* signature() const { return constants()->s... method signature_index (line 180) | int signature_index() const { return constMethod()-... method set_signature_index (line 181) | void set_signature_index(int index) { constMethod()->set_si... method Symbol (line 184) | Symbol* generic_signature() const { int idx = generic_sig... method generic_signature_index (line 185) | int generic_signature_index() const { return constMethod()-... method set_generic_signature_index (line 186) | void set_generic_signature_index(int index) { constMethod()->set_ge... method typeArrayOop (line 189) | typeArrayOop annotations() const { return instanceKlass:... method typeArrayOop (line 190) | typeArrayOop parameter_annotations() const { return instanceKlass:... method typeArrayOop (line 191) | typeArrayOop annotation_default() const { return instanceKlass:... method result_index (line 195) | int result_index() { return _result_index; } method java_code_at (line 209) | Bytecodes::Code java_code_at(int bci) const { method code_at (line 212) | Bytecodes::Code code_at(int bci) const { method u2 (line 224) | u2 number_of_breakpoints() const { return _number_of_bre... method incr_number_of_breakpoints (line 225) | void incr_number_of_breakpoints() { ++_number_of_breakpoi... method decr_number_of_breakpoints (line 226) | void decr_number_of_breakpoints() { --_number_of_breakpoi... method clear_number_of_breakpoints (line 228) | void clear_number_of_breakpoints() { _number_of_breakpoint... method u2 (line 232) | u2 method_idnum() const { return constMethod()->method_idnum... method set_method_idnum (line 233) | void set_method_idnum(u2 idnum) { constMethod()->set_method_idnum(id... method code_size (line 236) | int code_size() const { return constMethod()->code_si... method method_size (line 239) | int method_size() const { return _method_size; } method set_method_size (line 240) | void set_method_size(int size) { method constantPoolOop (line 246) | constantPoolOop constants() const { return constMethod()-... method set_constants (line 247) | void set_constants(constantPoolOop c) { constMethod()->set_co... method verifier_max_stack (line 251) | int verifier_max_stack() const { return _max_stack; } method max_stack (line 252) | int max_stack() const { return _max_stack + e... method set_max_stack (line 253) | void set_max_stack(int size) { _max_stack = s... method max_locals (line 256) | int max_locals() const { return _max_locals; } method set_max_locals (line 257) | void set_max_locals(int size) { _max_locals = size; } method interpreter_throwout_increment (line 265) | void interpreter_throwout_increment() { method interpreter_throwout_count (line 271) | int interpreter_throwout_count() const { return _interpreter_t... method set_interpreter_throwout_count (line 272) | void set_interpreter_throwout_count(int count) { _interpreter_throwout... method size_of_parameters (line 275) | int size_of_parameters() const { return _size_of_param... method has_stackmap_table (line 277) | bool has_stackmap_table() const { method typeArrayOop (line 281) | typeArrayOop stackmap_data() const { method set_stackmap_data (line 285) | void set_stackmap_data(typeArrayOop sd) { method has_exception_handler (line 290) | bool has_exception_handler() const method exception_table_length (line 292) | int exception_table_length() const method ExceptionTableElement (line 294) | ExceptionTableElement* exception_table_start() const method methodDataOop (line 312) | methodDataOop method_data() const { method set_method_data (line 315) | void set_method_data(methodDataOop data) { method InvocationCounter (line 320) | InvocationCounter* invocation_counter() { return &_invocation_counter; } method InvocationCounter (line 321) | InvocationCounter* backedge_counter() { return &_backedge_counter; } method prev_event_count (line 326) | int prev_event_count() const { return _interpreter_i... method set_prev_event_count (line 327) | void set_prev_event_count(int count) { _interpreter_invocati... method jlong (line 328) | jlong prev_time() const { return _prev_time; } method set_prev_time (line 329) | void set_prev_time(jlong time) { _prev_time = time; } method rate (line 330) | float rate() const { return _rate; } method set_rate (line 331) | void set_rate(float rate) { _rate = rate; } method was_never_executed (line 338) | bool was_never_executed() { return !was_executed_... method interpreter_invocation_count (line 342) | int interpreter_invocation_count() { method set_interpreter_invocation_count (line 346) | void set_interpreter_invocation_count(int count) { _interpreter_invoca... method increment_interpreter_invocation_count (line 347) | int increment_interpreter_invocation_count() { method compiled_invocation_count (line 353) | int compiled_invocation_count() const { return _compiled_invo... method set_compiled_invocation_count (line 354) | void set_compiled_invocation_count(int count) { _compiled_invocation_... method nmethod (line 364) | nmethod* volatile code() const { assert( check_code(),... method set_adapter_entry (line 367) | void set_adapter_entry(AdapterHandlerEntry* adapter) { _adapter = ada... method AdapterHandlerEntry (line 371) | AdapterHandlerEntry* adapter() { return _adapter; } type VtableIndexFlag (line 378) | enum VtableIndexFlag { method DEBUG_ONLY (line 387) | DEBUG_ONLY(bool valid_vtable_index() const { return _vtable_index ... method vtable_index (line 388) | int vtable_index() const { assert(valid_vtable_i... method set_vtable_index (line 390) | void set_vtable_index(int index) { _vtable_index = index; } method address (line 393) | address interpreter_entry() const { return _i2i_entry; } method set_interpreter_entry (line 395) | void set_interpreter_entry(address entry) { _i2i_entry = entry; ... method interpreter_kind (line 396) | int interpreter_kind(void) { method set_interpreter_kind (line 400) | void set_interpreter_kind(int kind) { method address (line 408) | address native_function() const { return *(native_funct... method address (line 418) | address signature_handler() const { return *(signature_ha... method set_code (line 430) | void set_code(address code) { return constMethod()->set_code(c... method address (line 431) | address code_base() const { return constMethod()->code_base(... method contains (line 432) | bool contains(address bcp) const { return constMethod()->contains(b... method print_codes (line 435) | void print_codes() const { print_codes_on(tty); } method checked_exceptions_length (line 440) | int checked_exceptions_length() const method CheckedExceptionElement (line 442) | CheckedExceptionElement* checked_exceptions_start() const method has_localvariable_table (line 446) | bool has_localvariable_table() const method localvariable_table_length (line 448) | int localvariable_table_length() const method LocalVariableTableElement (line 450) | LocalVariableTableElement* localvariable_table_start() const method has_linenumber_table (line 453) | bool has_linenumber_table() const method u_char (line 455) | u_char* compressed_linenumber_table() const method klassOop (line 459) | klassOop method_holder() const { return constants()->p... method is_returning_oop (line 465) | bool is_returning_oop() const { BasicType r = result_... method is_returning_fp (line 466) | bool is_returning_fp() const { BasicType r = result_... method objArrayHandle (line 469) | objArrayHandle resolved_checked_exceptions(TRAPS) { return resolved_ch... method is_public (line 472) | bool is_public() const { return access_flags()... method is_private (line 473) | bool is_private() const { return access_flags()... method is_protected (line 474) | bool is_protected() const { return access_flags()... method is_package_private (line 475) | bool is_package_private() const { return !is_public() &... method is_static (line 476) | bool is_static() const { return access_flags()... method is_final (line 477) | bool is_final() const { return access_flags()... method is_synchronized (line 478) | bool is_synchronized() const { return access_flags()... method is_native (line 479) | bool is_native() const { return access_flags()... method is_abstract (line 480) | bool is_abstract() const { return access_flags()... method is_strict (line 481) | bool is_strict() const { return access_flags()... method is_synthetic (line 482) | bool is_synthetic() const { return access_flags()... method has_loops (line 498) | bool has_loops() { method has_jsrs (line 504) | bool has_jsrs() { method set_has_jsrs (line 507) | void set_has_jsrs() { method has_monitors (line 512) | bool has_monitors() const { return is_synchronize... method has_monitor_bytecodes (line 513) | bool has_monitor_bytecodes() const { return access_flags()... method set_has_monitor_bytecodes (line 515) | void set_has_monitor_bytecodes() { _access_flags.set_has... method guaranteed_monitor_matching (line 520) | bool guaranteed_monitor_matching() const { return access_flags()... method set_guaranteed_monitor_matching (line 521) | void set_guaranteed_monitor_matching() { _access_flags.set_mon... method has_compiled_code (line 539) | bool has_compiled_code() const { return code() != NULL; } method header_size (line 543) | static int header_size() { return sizeof(methodO... method object_size (line 544) | int object_size() const { return method_size(); } method object_is_parsable (line 546) | bool object_is_parsable() const { return method_size() ... method ByteSize (line 549) | static ByteSize const_offset() { return byte_offset_of... method ByteSize (line 550) | static ByteSize access_flags_offset() { return byte_offset_of... method ByteSize (line 552) | static ByteSize result_index_offset() { return byte_offset_of... method ByteSize (line 554) | static ByteSize size_of_locals_offset() { return byte_offset_of... method ByteSize (line 555) | static ByteSize size_of_parameters_offset() { return byte_offset_of... method ByteSize (line 556) | static ByteSize from_compiled_offset() { return byte_offset_of... method ByteSize (line 557) | static ByteSize code_offset() { return byte_offset_of... method ByteSize (line 558) | static ByteSize invocation_counter_offset() { return byte_offset_of... method ByteSize (line 559) | static ByteSize backedge_counter_offset() { return byte_offset_of... method ByteSize (line 560) | static ByteSize method_data_offset() { method ByteSize (line 563) | static ByteSize interpreter_invocation_counter_offset() { return byte_... method ByteSize (line 565) | static ByteSize compiled_invocation_counter_offset() { return byte_off... method ByteSize (line 567) | static ByteSize native_function_offset() { return in_ByteSize(si... method ByteSize (line 568) | static ByteSize from_interpreted_offset() { return byte_offset_of... method ByteSize (line 569) | static ByteSize interpreter_entry_offset() { return byte_offset_of... method ByteSize (line 570) | static ByteSize signature_handler_offset() { return in_ByteSize(si... method ByteSize (line 571) | static ByteSize max_stack_offset() { return byte_offset_of... method method_data_offset_in_bytes (line 574) | static int method_data_offset_in_bytes() { return offset_of(meth... method interpreter_invocation_counter_offset_in_bytes (line 575) | static int interpreter_invocation_counter_offset_in_bytes() method intrinsic_id_offset_in_bytes (line 577) | static int intrinsic_id_offset_in_bytes() { return offset_of(meth... method intrinsic_id_size_in_bytes (line 578) | static int intrinsic_id_size_in_bytes() { return sizeof(u1); } method extra_stack_entries (line 609) | static int extra_stack_entries() { return EnableInvokeDynamic ? 2 : 0; } method is_old (line 613) | bool is_old() const { return access_flag... method set_is_old (line 614) | void set_is_old() { _access_flags.set_... method is_obsolete (line 615) | bool is_obsolete() const { return access_flag... method set_is_obsolete (line 616) | void set_is_obsolete() { _access_flags.set_... method is_prefixed_native (line 621) | bool is_prefixed_native() const { return access_flag... method set_is_prefixed_native (line 622) | void set_is_prefixed_native() { _access_flags.set_... method jmethodID (line 629) | jmethodID jmethod_id() { methodHandle this_... method jmethodID (line 637) | jmethodID find_jmethod_id_or_null() { return instanceKla... method cached_itable_index (line 640) | int cached_itable_index() { return instanceKla... method set_cached_itable_index (line 641) | void set_cached_itable_index(int index) { instanceKlass::cas... method intrinsic_id (line 644) | vmIntrinsics::ID intrinsic_id() const { return (vmIntrinsics:... method set_intrinsic_id (line 645) | void set_intrinsic_id(vmIntrinsics::ID id) { ... method jfr_towrite (line 651) | bool jfr_towrite() { return _jfr_towrite; } method set_jfr_towrite (line 652) | void set_jfr_towrite(bool towrite) { _jfr_towrite = towrite; } method force_inline (line 654) | bool force_inline() { return _force_inline; } method set_force_inline (line 655) | void set_force_inline(bool x) { _force_inline = x; } method dont_inline (line 656) | bool dont_inline() { return _dont_inline; } method set_dont_inline (line 657) | void set_dont_inline(bool x) { _dont_inline = x; } method is_hidden (line 658) | bool is_hidden() { return _hidden; } method set_hidden (line 659) | void set_hidden(bool x) { _hidden = x; } method has_osr_nmethod (line 662) | bool has_osr_nmethod(int level, bool match_level) { method nmethod (line 666) | nmethod* lookup_osr_nmethod_for(int bci, int level, bool match_level) { method set_not_compilable_quietly (line 682) | void set_not_compilable_quietly(int comp_level = CompLevel_all) { method set_not_osr_compilable_quietly (line 687) | void set_not_osr_compilable_quietly(int comp_level = CompLevel_all) { method is_not_c1_compilable (line 695) | bool is_not_c1_compilable() const { return access_flags().is... method set_not_c1_compilable (line 696) | void set_not_c1_compilable() { _access_flags.set_... method is_not_c2_compilable (line 697) | bool is_not_c2_compilable() const { return access_flags().is... method set_not_c2_compilable (line 698) | void set_not_c2_compilable() { _access_flags.set_... method is_not_c1_osr_compilable (line 700) | bool is_not_c1_osr_compilable() const { return is_not_c1_compila... method set_not_c1_osr_compilable (line 701) | void set_not_c1_osr_compilable() { set_not_c1_compila... method is_not_c2_osr_compilable (line 702) | bool is_not_c2_osr_compilable() const { return access_flags().is... method set_not_c2_osr_compilable (line 703) | void set_not_c2_osr_compilable() { _access_flags.set_... method queued_for_compilation (line 706) | bool queued_for_compilation() const { return access_flags().queued_fo... method set_queued_for_compilation (line 707) | void set_queued_for_compilation() { _access_flags.set_queued_for_co... method clear_queued_for_compilation (line 708) | void clear_queued_for_compilation() { _access_flags.clear_queued_for_... method set_size_of_parameters (line 728) | void set_size_of_parameters(int size) { _size_of_parameters =... method address (line 732) | address* native_function_addr() const { assert(is_native(), "... method address (line 733) | address* signature_handler_addr() const { return native_functio... method oop (line 736) | oop* adr_constMethod() const { return (oop*)&_constM... method oop (line 737) | oop* adr_method_data() const { return (oop*)&_method... class CompressedLineNumberWriteStream (line 743) | class CompressedLineNumberWriteStream: public CompressedWriteStream { method CompressedLineNumberWriteStream (line 749) | CompressedLineNumberWriteStream(int initial_size) : CompressedWriteStr... method CompressedLineNumberWriteStream (line 750) | CompressedLineNumberWriteStream(u_char* buffer, int initial_size) : Co... method write_pair_inline (line 755) | inline void write_pair_inline(int bci, int line) { method write_pair (line 783) | void write_pair(int bci, int line) { write_pair_inline(bci, line); } method write_terminator (line 787) | void write_terminator() { write_byte(0); } class CompressedLineNumberReadStream (line 793) | class CompressedLineNumberReadStream: public CompressedReadStream { method bci (line 803) | int bci() const { return _bci; } method line (line 804) | int line() const { return _line; } class BreakpointInfo (line 818) | class BreakpointInfo : public CHeapObj { method orig_bytecode (line 831) | Bytecodes::Code orig_bytecode() { return _orig_byt... method set_orig_bytecode (line 832) | void set_orig_bytecode(Bytecodes::Code code) { _orig_bytecode =... method bci (line 833) | int bci() { return _bci; } method BreakpointInfo (line 835) | BreakpointInfo* next() const { return _next; } method set_next (line 836) | void set_next(BreakpointInfo* n) { _next = n; } method match (line 839) | bool match(const methodOopDesc* m, int bci) { method match (line 843) | bool match(const methodOopDesc* m) { class ExceptionTable (line 853) | class ExceptionTable : public StackObj { method ExceptionTable (line 859) | ExceptionTable(methodOop m) { method length (line 869) | int length() const { method u2 (line 873) | u2 start_pc(int idx) const { method set_start_pc (line 878) | void set_start_pc(int idx, u2 value) { method u2 (line 883) | u2 end_pc(int idx) const { method set_end_pc (line 888) | void set_end_pc(int idx, u2 value) { method u2 (line 893) | u2 handler_pc(int idx) const { method set_handler_pc (line 898) | void set_handler_pc(int idx, u2 value) { method u2 (line 903) | u2 catch_type_index(int idx) const { method set_catch_type_index (line 908) | void set_catch_type_index(int idx, u2 value) { FILE: HotSpot1.7/src/share/vm/oops/objArrayKlass.cpp function objArrayOop (line 61) | objArrayOop objArrayKlass::allocate(int length, TRAPS) { function oop (line 81) | oop objArrayKlass::multi_allocate(int rank, jint* sizes, TRAPS) { function klassOop (line 206) | klassOop objArrayKlass::array_klass_impl(bool or_null, int n, TRAPS) { function klassOop (line 212) | klassOop objArrayKlass::array_klass_impl(objArrayKlassHandle this_oop, b... function klassOop (line 255) | klassOop objArrayKlass::array_klass_impl(bool or_null, TRAPS) { function objArrayOop (line 267) | objArrayOop objArrayKlass::compute_secondary_supers(int num_extra_slots,... function jint (line 478) | jint objArrayKlass::compute_modifier_flags(TRAPS) const { FILE: HotSpot1.7/src/share/vm/oops/objArrayKlass.hpp class objArrayKlass (line 34) | class objArrayKlass : public arrayKlass { method klassOop (line 41) | klassOop element_klass() const { return _element_klass; } method set_element_klass (line 42) | void set_element_klass(klassOop k) { oop_store_without_check((oop*) &... method oop (line 43) | oop* element_klass_addr() { return (oop*)&_element_klass; } method klassOop (line 45) | klassOop bottom_klass() const { return _bottom_klass; } method set_bottom_klass (line 46) | void set_bottom_klass(klassOop k) { oop_store_without_check((oop*) &... method oop (line 47) | oop* bottom_klass_addr() { return (oop*)&_bottom_klass; } method ByteSize (line 50) | static ByteSize element_klass_offset() { return in_ByteSize(sizeof(kla... method oop_is_objArray_slow (line 56) | bool oop_is_objArray_slow() const { return true; } method klass_oop_size (line 58) | int klass_oop_size() const { return object_size(); } method oop (line 69) | oop protection_domain() { return Klass::cast(bottom_klass())->protecti... method oop (line 71) | oop class_loader() const { return Klass::cast(bottom_klass())->class_l... method objArrayKlass (line 87) | static objArrayKlass* cast(klassOop k) { method header_size (line 93) | static int header_size() { return oopDesc::header_size(... method object_size (line 94) | int object_size() const { return arrayKlass::object_si... method oop_oop_iterate (line 115) | int oop_oop_iterate(oop obj, OopClosure* blk) { method oop_oop_iterate_m (line 118) | int oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) { FILE: HotSpot1.7/src/share/vm/oops/objArrayKlassKlass.cpp function klassOop (line 42) | klassOop objArrayKlassKlass::create_klass(TRAPS) { function klassOop (line 51) | klassOop objArrayKlassKlass::allocate_system_objArray_klass(TRAPS) { function klassOop (line 62) | klassOop objArrayKlassKlass::allocate_objArray_klass(int n, KlassHandle ... function klassOop (line 67) | klassOop objArrayKlassKlass::allocate_objArray_klass_impl(objArrayKlassK... FILE: HotSpot1.7/src/share/vm/oops/objArrayKlassKlass.hpp class objArrayKlassKlass (line 33) | class objArrayKlassKlass : public arrayKlassKlass { method oop_is_objArrayKlass (line 36) | virtual bool oop_is_objArrayKlass() const { return true; } method oop_size (line 39) | int oop_size(oop obj) const { return objArrayKlass::cast(klassOop(obj)... method klass_oop_size (line 40) | int klass_oop_size() const { return object_size(); } method objArrayKlassKlass (line 49) | static objArrayKlassKlass* cast(klassOop k) { method header_size (line 55) | static int header_size() { return oopDesc::header_size() + sizeof(obj... method object_size (line 56) | int object_size() const { return align_object_size(header_size()); } FILE: HotSpot1.7/src/share/vm/oops/objArrayOop.hpp class objArrayOopDesc (line 33) | class objArrayOopDesc : public arrayOopDesc { method T (line 40) | T* obj_at_addr(int index) const { method array_size (line 47) | static int array_size(int length) { method base_offset_in_bytes (line 73) | static int base_offset_in_bytes() { method HeapWord (line 78) | HeapWord* base() const { return (HeapWord*) arrayOopDesc::base(T_... method oop (line 81) | oop obj_at(int index) const { method obj_at_put (line 91) | void obj_at_put(int index, oop value) { method header_size (line 99) | static int header_size() { return arrayOopDesc::header_size(T_OBJEC... method object_size (line 100) | int object_size() { return object_size(length()); } method object_size (line 102) | static int object_size(int length) { FILE: HotSpot1.7/src/share/vm/oops/oop.hpp class OopClosure (line 51) | class OopClosure class ScanClosure (line 52) | class ScanClosure class FastScanClosure (line 53) | class FastScanClosure class FilteringClosure (line 54) | class FilteringClosure class BarrierSet (line 55) | class BarrierSet class CMSIsAliveClosure (line 56) | class CMSIsAliveClosure class PSPromotionManager (line 58) | class PSPromotionManager class ParCompactionManager (line 59) | class ParCompactionManager class oopDesc (line 61) | class oopDesc { type ConcSafeType (line 74) | enum ConcSafeType { method markOop (line 79) | markOop mark() const { return _mark; } method markOop (line 80) | markOop* mark_addr() const { return (markOop*) &_mark; } method set_mark (line 82) | void set_mark(volatile markOop m) { _mark = m; } method header_size (line 106) | static int header_size() { return sizeof(oopDesc)/HeapWordSiz... method BarrierSet (line 378) | static BarrierSet* bs() { return _bs; } method set_bs (line 379) | static void set_bs(BarrierSet* bs) { _bs = bs; } method mark_offset_in_bytes (line 413) | static int mark_offset_in_bytes() { return offset_of(oopDesc, _mark... method klass_offset_in_bytes (line 414) | static int klass_offset_in_bytes() { return offset_of(oopDesc, _meta... FILE: HotSpot1.7/src/share/vm/oops/oop.inline.hpp function markOop (line 69) | inline markOop oopDesc::cas_set_mark(markOop new_mark, markOop old_mark) { function klassOop (line 73) | inline klassOop oopDesc::klass() const { function klassOop (line 81) | inline klassOop oopDesc::klass_or_null() const volatile { function klassOop (line 90) | inline klassOop oopDesc::unsafe_klass_or_null() const volatile { function oop (line 103) | inline oop* oopDesc::klass_addr() { function narrowOop (line 110) | inline narrowOop* oopDesc::compressed_klass_addr() { function Klass (line 147) | inline Klass* oopDesc::blueprint() const { return klass()->kla... function T (line 169) | inline T* oopDesc::obj_field_addr(int offset) const { return (T*)field_b... function jbyte (line 170) | inline jbyte* oopDesc::byte_field_addr(int offset) const { return (... function jchar (line 171) | inline jchar* oopDesc::char_field_addr(int offset) const { return (... function jboolean (line 172) | inline jboolean* oopDesc::bool_field_addr(int offset) const { return (... function jint (line 173) | inline jint* oopDesc::int_field_addr(int offset) const { return (... function jshort (line 174) | inline jshort* oopDesc::short_field_addr(int offset) const { return (... function jlong (line 175) | inline jlong* oopDesc::long_field_addr(int offset) const { return (... function jfloat (line 176) | inline jfloat* oopDesc::float_field_addr(int offset) const { return (... function jdouble (line 177) | inline jdouble* oopDesc::double_field_addr(int offset) const { return (... function address (line 178) | inline address* oopDesc::address_field_addr(int offset) const { return ... function check_obj_alignment (line 194) | inline bool check_obj_alignment(oop obj) { function narrowOop (line 198) | inline narrowOop oopDesc::encode_heap_oop_not_null(oop v) { function narrowOop (line 212) | inline narrowOop oopDesc::encode_heap_oop(oop v) { function oop (line 216) | inline oop oopDesc::unsafe_decode_heap_oop_not_null(narrowOop v) { function oop (line 224) | inline oop oopDesc::unsafe_decode_heap_oop_not_null(oop v) { return v; } function oop (line 226) | inline oop oopDesc::decode_heap_oop_not_null(narrowOop v) { function oop (line 232) | inline oop oopDesc::unsafe_decode_heap_oop(narrowOop v) { function oop (line 235) | inline oop oopDesc::unsafe_decode_heap_oop(oop v) { return v; } function oop (line 237) | inline oop oopDesc::decode_heap_oop(narrowOop v) { function oop (line 241) | inline oop oopDesc::decode_heap_oop_not_null(oop v) { return v; } function oop (line 242) | inline oop oopDesc::decode_heap_oop(oop v) { return v; } function oop (line 246) | inline oop oopDesc::load_heap_oop(oop* p) { return *p; } function narrowOop (line 247) | inline narrowOop oopDesc::load_heap_oop(narrowOop* p) { return *p; } function oop (line 250) | inline oop oopDesc::load_decode_heap_oop_not_null(oop* p) { return... function oop (line 251) | inline oop oopDesc::load_decode_heap_oop_not_null(narrowOop* p) { function oop (line 256) | inline oop oopDesc::load_decode_heap_oop(oop* p) { return *p; } function oop (line 257) | inline oop oopDesc::load_decode_heap_oop(narrowOop* p) { function oop (line 309) | inline oop oopDesc::atomic_exchange_oop(oop exchange_value, volatile Hea... function oop (line 321) | inline oop oopDesc::atomic_compare_exchange_oop(oop exchange_value, function oop (line 339) | inline oop oopDesc::obj_field(int offset) const { function oop (line 344) | inline volatile oop oopDesc::obj_field_volatile(int offset) const { function jbyte (line 364) | inline jbyte oopDesc::byte_field(int offset) const { re... function jboolean (line 367) | inline jboolean oopDesc::bool_field(int offset) const { re... function jchar (line 370) | inline jchar oopDesc::char_field(int offset) const { re... function jint (line 373) | inline jint oopDesc::int_field(int offset) const { re... function jshort (line 376) | inline jshort oopDesc::short_field(int offset) const { re... function jlong (line 379) | inline jlong oopDesc::long_field(int offset) const { re... function jfloat (line 382) | inline jfloat oopDesc::float_field(int offset) const { re... function jdouble (line 385) | inline jdouble oopDesc::double_field(int offset) const { re... function address (line 388) | inline address oopDesc::address_field(int offset) const { r... function oop (line 391) | inline oop oopDesc::obj_field_acquire(int offset) const { function jbyte (line 404) | inline jbyte oopDesc::byte_field_acquire(int offset) const ... function jboolean (line 407) | inline jboolean oopDesc::bool_field_acquire(int offset) const ... function jchar (line 410) | inline jchar oopDesc::char_field_acquire(int offset) const ... function jint (line 413) | inline jint oopDesc::int_field_acquire(int offset) const ... function jshort (line 416) | inline jshort oopDesc::short_field_acquire(int offset) const ... function jlong (line 419) | inline jlong oopDesc::long_field_acquire(int offset) const ... function jfloat (line 422) | inline jfloat oopDesc::float_field_acquire(int offset) const ... function jdouble (line 425) | inline jdouble oopDesc::double_field_acquire(int offset) const ... function address (line 428) | inline address oopDesc::address_field_acquire(int offset) const ... function update_barrier_set (line 529) | inline void update_barrier_set(void* p, oop v) { function update_barrier_set_pre (line 534) | inline void update_barrier_set_pre(T* p, oop v) { function oop_store (line 538) | inline void oop_store(T* p, oop v) { function oop_store (line 548) | inline void oop_store(volatile T* p, oop v) { function oop_store_without_check (line 555) | inline void oop_store_without_check(T* p, oop v) { function oop_store_without_check (line 567) | inline void oop_store_without_check(volatile T* p, oop v) { function oop_store_raw (line 580) | inline void oop_store_raw(HeapWord* addr, oop value) { function oop (line 702) | inline oop oopDesc::forwardee() const { function markOop (line 710) | inline markOop oopDesc::displaced_mark() const { FILE: HotSpot1.7/src/share/vm/oops/oop.pcgc.inline.hpp function oop (line 76) | inline oop oopDesc::forward_to_atomic(oop p) { FILE: HotSpot1.7/src/share/vm/oops/oopsHierarchy.hpp class klassOopDesc (line 36) | class klassOopDesc class oopDesc (line 42) | class oopDesc class instanceOopDesc (line 43) | class instanceOopDesc class methodOopDesc (line 44) | class methodOopDesc class constMethodOopDesc (line 45) | class constMethodOopDesc class methodDataOopDesc (line 46) | class methodDataOopDesc class arrayOopDesc (line 47) | class arrayOopDesc class objArrayOopDesc (line 48) | class objArrayOopDesc class typeArrayOopDesc (line 49) | class typeArrayOopDesc class constantPoolOopDesc (line 50) | class constantPoolOopDesc class constantPoolCacheOopDesc (line 51) | class constantPoolCacheOopDesc class klassOopDesc (line 52) | class klassOopDesc class markOopDesc (line 53) | class markOopDesc class compiledICHolderOopDesc (line 54) | class compiledICHolderOopDesc class Thread (line 73) | class Thread class markOopDesc (line 74) | class markOopDesc class PromotedObject (line 75) | class PromotedObject class oop (line 78) | class oop { method set_obj (line 86) | void set_obj(const void* p) { method raw_set_obj (line 90) | void raw_set_obj(const void* p) { _o = (oopDesc*)p; } method oop (line 92) | oop() { set_obj(NULL); } method oop (line 93) | oop(const volatile oop& o) { set_obj(o.obj()); } method oop (line 94) | oop(const void* p) { set_obj(p); } method oop (line 95) | oop(intptr_t i) { set_obj((void *)i); } method oop (line 97) | oop(int i) { set_obj((void *)i); } method oopDesc (line 103) | oopDesc* obj() const volatile { return _o; } method oopDesc (line 106) | oopDesc* operator->() const { return obj(); } class Klass (line 175) | class Klass class instanceKlass (line 176) | class instanceKlass class instanceMirrorKlass (line 177) | class instanceMirrorKlass class instanceRefKlass (line 178) | class instanceRefKlass class methodKlass (line 179) | class methodKlass class constMethodKlass (line 180) | class constMethodKlass class methodDataKlass (line 181) | class methodDataKlass class klassKlass (line 182) | class klassKlass class instanceKlassKlass (line 183) | class instanceKlassKlass class arrayKlassKlass (line 184) | class arrayKlassKlass class objArrayKlassKlass (line 185) | class objArrayKlassKlass class typeArrayKlassKlass (line 186) | class typeArrayKlassKlass class arrayKlass (line 187) | class arrayKlass class objArrayKlass (line 188) | class objArrayKlass class typeArrayKlass (line 189) | class typeArrayKlass class constantPoolKlass (line 190) | class constantPoolKlass class constantPoolCacheKlass (line 191) | class constantPoolCacheKlass class compiledICHolderKlass (line 192) | class compiledICHolderKlass FILE: HotSpot1.7/src/share/vm/oops/symbol.cpp function jchar (line 156) | jchar* Symbol::as_unicode(int& length) const { FILE: HotSpot1.7/src/share/vm/oops/symbol.hpp class Symbol (line 99) | class Symbol : public ResourceObj { method object_size (line 114) | static int object_size(int length) { method byte_at_put (line 119) | void byte_at_put(int index, int value) { method jbyte (line 130) | const jbyte* base() const { return &_body[0]; } method object_size (line 132) | int object_size() { return object_size(utf8_length()); } method max_length (line 135) | static int max_length() { return max_symbol_length; } method identity_hash (line 137) | int identity_hash() { return _identity_hash; } method refcount (line 140) | int refcount() const { return _refcount; } method byte_at (line 144) | int byte_at(int index) const { method jbyte (line 149) | const jbyte* bytes() const { return base(); } method utf8_length (line 151) | int utf8_length() const { return _length; } method equals (line 155) | bool equals(const char* str) const { return equals(str, (int) strlen(s... method starts_with (line 159) | bool starts_with(const char* prefix) const { method index_of_at (line 165) | int index_of_at(int i, const char* str) const { method print (line 201) | void print() { print_on(tty); } method print_value (line 202) | void print_value() { print_value_on(tty); } method Symbol (line 207) | Symbol() { } FILE: HotSpot1.7/src/share/vm/oops/typeArrayKlass.cpp function klassOop (line 52) | klassOop typeArrayKlass::create_klass(BasicType type, int scale, function typeArrayOop (line 79) | typeArrayOop typeArrayKlass::allocate_common(int length, bool do_zero, T... function typeArrayOop (line 104) | typeArrayOop typeArrayKlass::allocate_permanent(int length, TRAPS) { function oop (line 114) | oop typeArrayKlass::multi_allocate(int rank, jint* last_size, TRAPS) { function klassOop (line 153) | klassOop typeArrayKlass::array_klass_impl(bool or_null, int n, TRAPS) { function klassOop (line 158) | klassOop typeArrayKlass::array_klass_impl(typeArrayKlassHandle h_this, b... function klassOop (line 196) | klassOop typeArrayKlass::array_klass_impl(bool or_null, TRAPS) { function print_boolean_array (line 279) | static void print_boolean_array(typeArrayOop ta, int print_len, outputSt... function print_char_array (line 286) | static void print_char_array(typeArrayOop ta, int print_len, outputStrea... function print_float_array (line 294) | static void print_float_array(typeArrayOop ta, int print_len, outputStre... function print_double_array (line 301) | static void print_double_array(typeArrayOop ta, int print_len, outputStr... function print_byte_array (line 308) | static void print_byte_array(typeArrayOop ta, int print_len, outputStrea... function print_short_array (line 316) | static void print_short_array(typeArrayOop ta, int print_len, outputStre... function print_int_array (line 324) | static void print_int_array(typeArrayOop ta, int print_len, outputStream... function print_long_array (line 332) | static void print_long_array(typeArrayOop ta, int print_len, outputStrea... FILE: HotSpot1.7/src/share/vm/oops/typeArrayKlass.hpp class typeArrayKlass (line 33) | class typeArrayKlass : public arrayKlass { method jint (line 39) | jint max_length() { return _max_length; } method set_max_length (line 40) | void set_max_length(jint m) { _max_length = m; } method oop_is_typeArray_slow (line 43) | bool oop_is_typeArray_slow() const { return true; } method klassOop (line 49) | static inline klassOop create_klass(BasicType type, int scale, TRAPS) { method klass_oop_size (line 54) | int klass_oop_size() const { return object_size(); } method typeArrayOop (line 60) | typeArrayOop allocate(int length, TRAPS) { return allocate_common(leng... method typeArrayKlass (line 87) | static typeArrayKlass* cast(klassOop k) { method header_size (line 96) | static int header_size() { return oopDesc::header_size() + sizeof(typ... method object_size (line 97) | int object_size() const { return arrayKlass::object_size(header_size... FILE: HotSpot1.7/src/share/vm/oops/typeArrayKlassKlass.cpp function klassOop (line 31) | klassOop typeArrayKlassKlass::create_klass(TRAPS) { FILE: HotSpot1.7/src/share/vm/oops/typeArrayKlassKlass.hpp class typeArrayKlassKlass (line 33) | class typeArrayKlassKlass : public arrayKlassKlass { method oop_is_typeArrayKlass (line 36) | bool oop_is_typeArrayKlass() const { return true; } method oop_size (line 39) | int oop_size(oop obj) const { return typeArrayKlass::cast(klassOop(obj... method klass_oop_size (line 40) | int klass_oop_size() const { return object_size(); } method typeArrayKlassKlass (line 47) | static typeArrayKlassKlass* cast(klassOop k) { method header_size (line 53) | static int header_size() { return oopDesc::header_size() + sizeof(type... method object_size (line 54) | int object_size() const { return align_object_size(header_size()); } FILE: HotSpot1.7/src/share/vm/oops/typeArrayOop.hpp class typeArrayOopDesc (line 65) | class typeArrayOopDesc : public arrayOopDesc { method jchar (line 67) | jchar* char_base() const { return (jchar*) base(T_CHAR); } method jboolean (line 68) | jboolean* bool_base() const { return (jboolean*)base(T_BOOLEAN); } method jbyte (line 69) | jbyte* byte_base() const { return (jbyte*) base(T_BYTE); } method jint (line 70) | jint* int_base() const { return (jint*) base(T_INT); } method jlong (line 71) | jlong* long_base() const { return (jlong*) base(T_LONG); } method jshort (line 72) | jshort* short_base() const { return (jshort*) base(T_SHORT); } method jfloat (line 73) | jfloat* float_base() const { return (jfloat*) base(T_FLOAT); } method jdouble (line 74) | jdouble* double_base() const { return (jdouble*) base(T_DOUBLE); } method jbyte (line 79) | jbyte* byte_at_addr(int which) const { method jboolean (line 84) | jboolean* bool_at_addr(int which) const { method jchar (line 89) | jchar* char_at_addr(int which) const { method jint (line 94) | jint* int_at_addr(int which) const { method jshort (line 99) | jshort* short_at_addr(int which) const { method jushort (line 104) | jushort* ushort_at_addr(int which) const { // for field descriptor ar... method jlong (line 109) | jlong* long_at_addr(int which) const { method jfloat (line 114) | jfloat* float_at_addr(int which) const { method jdouble (line 119) | jdouble* double_at_addr(int which) const { method jbyte (line 124) | jbyte byte_at(int which) const { return *byte_at_addr... method byte_at_put (line 125) | void byte_at_put(int which, jbyte contents) { *byte_at_addr(which)... method jboolean (line 127) | jboolean bool_at(int which) const { return *bool_at_addr... method bool_at_put (line 128) | void bool_at_put(int which, jboolean contents) { *bool_at_addr(which)... method jchar (line 130) | jchar char_at(int which) const { return *char_at_addr... method char_at_put (line 131) | void char_at_put(int which, jchar contents) { *char_at_addr(which)... method jint (line 133) | jint int_at(int which) const { return *int_at_addr(... method int_at_put (line 134) | void int_at_put(int which, jint contents) { *int_at_addr(which) ... method jshort (line 136) | jshort short_at(int which) const { return *short_at_add... method short_at_put (line 137) | void short_at_put(int which, jshort contents) { *short_at_addr(which... method jushort (line 139) | jushort ushort_at(int which) const { return *ushort_at_ad... method ushort_at_put (line 140) | void ushort_at_put(int which, jushort contents) { *ushort_at_addr(whic... method jlong (line 142) | jlong long_at(int which) const { return *long_at_addr... method long_at_put (line 143) | void long_at_put(int which, jlong contents) { *long_at_addr(which)... method jfloat (line 145) | jfloat float_at(int which) const { return *float_at_add... method float_at_put (line 146) | void float_at_put(int which, jfloat contents) { *float_at_addr(which... method jdouble (line 148) | jdouble double_at(int which) const { return *double_at_ad... method double_at_put (line 149) | void double_at_put(int which, jdouble contents) { *double_at_addr(whic... method jbyte (line 151) | jbyte byte_at_acquire(int which) const { return OrderAcce... method release_byte_at_put (line 152) | void release_byte_at_put(int which, jbyte contents) { OrderAccess::rel... method object_size (line 159) | static int object_size(int lh, int length) { method object_size (line 175) | int object_size() { FILE: HotSpot1.7/src/share/vm/opto/addnode.cpp function uint (line 48) | uint AddNode::hash() const { function Node (line 54) | Node *AddNode::Identity( PhaseTransform *phase ) { function commute (line 63) | static bool commute( Node *add, int con_left, int con_right ) { function Node (line 109) | Node *AddNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 206) | const Type *AddNode::Value( PhaseTransform *phase ) const { function Type (line 228) | const Type *AddNode::add_of_identity( const Type *t1, const Type *t2 ) c... function Node (line 239) | Node *AddINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 329) | Node *AddINode::Identity( PhaseTransform *phase ) { function Type (line 344) | const Type *AddINode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 371) | Node *AddLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 447) | Node *AddLNode::Identity( PhaseTransform *phase ) { function Type (line 462) | const Type *AddLNode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 490) | const Type *AddFNode::add_of_identity( const Type *t1, const Type *t2 ) ... function Type (line 507) | const Type *AddFNode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 513) | Node *AddFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 528) | const Type *AddDNode::add_of_identity( const Type *t1, const Type *t2 ) ... function Type (line 544) | const Type *AddDNode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 550) | Node *AddDNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 565) | Node *AddPNode::Identity( PhaseTransform *phase ) { function Node (line 570) | Node *AddPNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 646) | const Type *AddPNode::bottom_type() const { function Type (line 663) | const Type *AddPNode::Value( PhaseTransform *phase ) const { function Node (line 686) | Node* AddPNode::Ideal_base_and_offset(Node* ptr, PhaseTransform* phase, function uint (line 731) | uint AddPNode::match_edge(uint idx) const { function Node (line 737) | Node *OrINode::Identity( PhaseTransform *phase ) { function Type (line 751) | const Type *OrINode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 778) | Node *OrLNode::Identity( PhaseTransform *phase ) { function Type (line 788) | const Type *OrLNode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 806) | const Type *XorINode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 824) | const Type *XorLNode::add_ring( const Type *t0, const Type *t1 ) const { function Type (line 839) | const Type *MaxINode::add_ring( const Type *t0, const Type *t1 ) const { function Node (line 851) | Node *MinINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 926) | const Type *MinINode::add_ring( const Type *t0, const Type *t1 ) const { FILE: HotSpot1.7/src/share/vm/opto/addnode.hpp class PhaseTransform (line 34) | class PhaseTransform class AddNode (line 41) | class AddNode : public Node { method AddNode (line 44) | AddNode( Node *in1, Node *in2 ) : Node(0,in1,in2) { class AddINode (line 75) | class AddINode : public AddNode { method AddINode (line 77) | AddINode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 80) | virtual const Type *add_id() const { return TypeInt::ZERO; } method Type (line 81) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 84) | virtual uint ideal_reg() const { return Op_RegI; } class AddLNode (line 89) | class AddLNode : public AddNode { method AddLNode (line 91) | AddLNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 94) | virtual const Type *add_id() const { return TypeLong::ZERO; } method Type (line 95) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 98) | virtual uint ideal_reg() const { return Op_RegL; } class AddFNode (line 103) | class AddFNode : public AddNode { method AddFNode (line 105) | AddFNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 110) | virtual const Type *add_id() const { return TypeF::ZERO; } method Type (line 111) | virtual const Type *bottom_type() const { return Type::FLOAT; } method Node (line 112) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 113) | virtual uint ideal_reg() const { return Op_RegF; } class AddDNode (line 118) | class AddDNode : public AddNode { method AddDNode (line 120) | AddDNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 125) | virtual const Type *add_id() const { return TypeD::ZERO; } method Type (line 126) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method Node (line 127) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 128) | virtual uint ideal_reg() const { return Op_RegD; } class AddPNode (line 135) | class AddPNode : public Node { method AddPNode (line 141) | AddPNode( Node *base, Node *ptr, Node *off ) : Node(0,base,ptr,off) { method uint (line 149) | virtual uint ideal_reg() const { return Op_RegP; } method Node (line 150) | Node *base_node() { assert( req() > Base, "Missing base"); ret... class OrINode (line 166) | class OrINode : public AddNode { method OrINode (line 168) | OrINode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 171) | virtual const Type *add_id() const { return TypeInt::ZERO; } method Type (line 172) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 174) | virtual uint ideal_reg() const { return Op_RegI; } class OrLNode (line 180) | class OrLNode : public AddNode { method OrLNode (line 182) | OrLNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 185) | virtual const Type *add_id() const { return TypeLong::ZERO; } method Type (line 186) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 188) | virtual uint ideal_reg() const { return Op_RegL; } class XorINode (line 193) | class XorINode : public AddNode { method XorINode (line 195) | XorINode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 198) | virtual const Type *add_id() const { return TypeInt::ZERO; } method Type (line 199) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 200) | virtual uint ideal_reg() const { return Op_RegI; } class XorLNode (line 205) | class XorLNode : public AddNode { method XorLNode (line 207) | XorLNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} method Type (line 210) | virtual const Type *add_id() const { return TypeLong::ZERO; } method Type (line 211) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 212) | virtual uint ideal_reg() const { return Op_RegL; } class MaxNode (line 219) | class MaxNode : public AddNode { method MaxNode (line 221) | MaxNode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} class MaxINode (line 228) | class MaxINode : public MaxNode { method MaxINode (line 230) | MaxINode( Node *in1, Node *in2 ) : MaxNode(in1,in2) {} method Type (line 233) | virtual const Type *add_id() const { return TypeInt::make(min_jint); } method Type (line 234) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 235) | virtual uint ideal_reg() const { return Op_RegI; } class MinINode (line 241) | class MinINode : public MaxNode { method MinINode (line 243) | MinINode( Node *in1, Node *in2 ) : MaxNode(in1,in2) {} method Type (line 246) | virtual const Type *add_id() const { return TypeInt::make(max_jint); } method Type (line 247) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 248) | virtual uint ideal_reg() const { return Op_RegI; } FILE: HotSpot1.7/src/share/vm/opto/adlcVMDeps.hpp class AdlcVMDeps (line 38) | class AdlcVMDeps : public AllStatic { type Cisc_Status (line 43) | enum Cisc_Status { Not_cisc_spillable = -1 } type Name (line 46) | enum Name { FILE: HotSpot1.7/src/share/vm/opto/block.cpp function uint (line 81) | uint Block::code_alignment() { function uint (line 92) | uint Block::compute_loop_alignment() { function uint (line 121) | uint Block::compute_first_inst_size(uint& sum_size, uint inst_cnt, function uint (line 142) | uint Block::find_node( const Node *n ) const { function uint (line 397) | uint PhaseCFG::build_cfg() { function no_flip_branch (line 542) | static bool no_flip_branch( Block *b ) { function uint (line 984) | uint UnionFind::Find_compress( uint idx ) { function uint (line 1004) | uint UnionFind::Find_const( uint idx ) const { function edge_dump (line 1031) | static void edge_dump(GrowableArray *edges) { function trace_dump (line 1041) | static void trace_dump(Trace *traces[], int count) { function edge_order (line 1090) | static int edge_order(CFGEdge **e0, CFGEdge **e1) { function trace_frequency_order (line 1105) | int trace_frequency_order(const void *p0, const void *p1) { FILE: HotSpot1.7/src/share/vm/opto/block.hpp class Block (line 34) | class Block method Node (line 117) | Node *head() const { return _nodes[0]; } method uint (line 121) | uint num_preds() const { return head()->req(); } method Node (line 122) | Node *pred(uint i) const { return head()->in(i); } method is_block (line 143) | virtual bool is_block() { return true; } method dominates (line 152) | bool dominates(Block* that) { method set_raise_LCA_mark (line 179) | void set_raise_LCA_mark(node_idx_t x) { _raise_LCA_mark = x; } method node_idx_t (line 180) | node_idx_t raise_LCA_mark() const { return _raise_LCA_mark; } method set_raise_LCA_visited (line 182) | void set_raise_LCA_visited(node_idx_t x) { _raise_LCA_visited = x; } method node_idx_t (line 183) | node_idx_t raise_LCA_visited() const { return _raise_LCA_visite... method uint (line 187) | uint first_inst_size() const { return _first_inst_size; } method set_first_inst_size (line 188) | void set_first_inst_size(uint s) { _first_inst_size = s; } method uint (line 196) | uint alignment_padding(int current_offset) { method set_connector (line 220) | void set_connector() { _connector = true; } method is_connector (line 221) | bool is_connector() const { return _connector; } method set_loop_alignment (line 229) | void set_loop_alignment(Block *loop_top) { method uint (line 235) | uint loop_alignment() const { return _loop_alignment; } method has_loop_alignment (line 236) | bool has_loop_alignment() const { return loop_alignment() > 0; } method Block (line 240) | Block( Arena *a, Node *headnode ) method uint (line 261) | uint end_idx() const { method Node (line 274) | Node *end() const { return _nodes[end_idx()]; } method add_inst (line 278) | void add_inst( Node *n ) { _nodes.insert(end_idx(),n); } method Block (line 306) | Block* non_connector() { method has_successor (line 315) | bool has_successor(Block* b) const { method Block (line 325) | Block* non_connector_successor(int i) const { class CFGLoop (line 35) | class CFGLoop method CFGLoop (line 537) | CFGLoop(int id) : method CFGLoop (line 545) | CFGLoop* parent() { return _parent; } method add_member (line 547) | void add_member(CFGElement *s) { _members.push(s); } method Block (line 549) | Block* head() { method trip_count (line 562) | float trip_count() const { return 1.0f / _exit_prob; } method is_loop (line 563) | virtual bool is_loop() { return true; } method id (line 564) | int id() { return _id; } class MachCallNode (line 36) | class MachCallNode class Matcher (line 37) | class Matcher class RootNode (line 38) | class RootNode class VectorSet (line 39) | class VectorSet type Tarjan (line 40) | struct Tarjan class Block_Array (line 47) | class Block_Array : public ResourceObj { method Block_Array (line 58) | Block_Array(Arena *a) : _arena(a), _size(OptoBlockListSize) { method Block (line 65) | Block *lookup( uint i ) const // Lookup, or NULL for not mapped method Block (line 67) | Block *operator[] ( uint i ) const // Lookup, or assert for not mapped method map (line 70) | void map( uint i, Block *n ) { if( i>=Max() ) grow(i); _blocks[i] = n; } method uint (line 71) | uint Max() const { debug_only(return _limit); return _size; } class Block_List (line 75) | class Block_List : public Block_Array { method Block_List (line 79) | Block_List() : Block_Array(Thread::current()->resource_area()), _cnt(0... method push (line 80) | void push( Block *b ) { map(_cnt++,b); } method Block (line 81) | Block *pop() { return _blocks[--_cnt]; } method Block (line 82) | Block *rpop() { Block *b = _blocks[0]; _blocks[0]=_blocks[--_cnt]; ret... method uint (line 85) | uint size() const { return _cnt; } method reset (line 86) | void reset() { _cnt = 0; } class CFGElement (line 91) | class CFGElement : public ResourceObj { method CFGElement (line 96) | CFGElement() : _freq(0.0f) {} method is_block (line 97) | virtual bool is_block() { return false; } method is_loop (line 98) | virtual bool is_loop() { return false; } method Block (line 99) | Block* as_Block() { assert(is_block(), "must be block"); return (Blo... method CFGLoop (line 100) | CFGLoop* as_CFGLoop() { assert(is_loop(), "must be loop"); return (... class Block (line 107) | class Block : public CFGElement { method Node (line 117) | Node *head() const { return _nodes[0]; } method uint (line 121) | uint num_preds() const { return head()->req(); } method Node (line 122) | Node *pred(uint i) const { return head()->in(i); } method is_block (line 143) | virtual bool is_block() { return true; } method dominates (line 152) | bool dominates(Block* that) { method set_raise_LCA_mark (line 179) | void set_raise_LCA_mark(node_idx_t x) { _raise_LCA_mark = x; } method node_idx_t (line 180) | node_idx_t raise_LCA_mark() const { return _raise_LCA_mark; } method set_raise_LCA_visited (line 182) | void set_raise_LCA_visited(node_idx_t x) { _raise_LCA_visited = x; } method node_idx_t (line 183) | node_idx_t raise_LCA_visited() const { return _raise_LCA_visite... method uint (line 187) | uint first_inst_size() const { return _first_inst_size; } method set_first_inst_size (line 188) | void set_first_inst_size(uint s) { _first_inst_size = s; } method uint (line 196) | uint alignment_padding(int current_offset) { method set_connector (line 220) | void set_connector() { _connector = true; } method is_connector (line 221) | bool is_connector() const { return _connector; } method set_loop_alignment (line 229) | void set_loop_alignment(Block *loop_top) { method uint (line 235) | uint loop_alignment() const { return _loop_alignment; } method has_loop_alignment (line 236) | bool has_loop_alignment() const { return loop_alignment() > 0; } method Block (line 240) | Block( Arena *a, Node *headnode ) method uint (line 261) | uint end_idx() const { method Node (line 274) | Node *end() const { return _nodes[end_idx()]; } method add_inst (line 278) | void add_inst( Node *n ) { _nodes.insert(end_idx(),n); } method Block (line 306) | Block* non_connector() { method has_successor (line 315) | bool has_successor(Block* b) const { method Block (line 325) | Block* non_connector_successor(int i) const { class PhaseCFG (line 349) | class PhaseCFG : public Phase { method verify_anti_dependences (line 373) | void verify_anti_dependences(Block* LCA, Node* load) { method insert (line 455) | void insert( Block *b, uint idx, Node *n ) { method trace_opto_pipelining (line 461) | bool trace_opto_pipelining() const { return _trace_opto_pipelining; } method trace_opto_pipelining (line 469) | bool trace_opto_pipelining() const { return false; } class UnionFind (line 477) | class UnionFind : public ResourceObj { method uint (line 485) | uint lookup( uint nidx ) const { method uint (line 488) | uint operator[] (uint nidx) const { return lookup(nidx); } method map (line 490) | void map( uint from_idx, uint to_idx ) { method uint (line 496) | uint Size() const { return _cnt; } method uint (line 498) | uint Find( uint idx ) { function VALUE_OBJ_CLASS_SPEC (line 511) | class BlockProbPair VALUE_OBJ_CLASS_SPEC { class CFGLoop (line 524) | class CFGLoop : public CFGElement { method CFGLoop (line 537) | CFGLoop(int id) : method CFGLoop (line 545) | CFGLoop* parent() { return _parent; } method add_member (line 547) | void add_member(CFGElement *s) { _members.push(s); } method Block (line 549) | Block* head() { method trip_count (line 562) | float trip_count() const { return 1.0f / _exit_prob; } method is_loop (line 563) | virtual bool is_loop() { return true; } method id (line 564) | int id() { return _id; } class CFGEdge (line 576) | class CFGEdge : public ResourceObj { method from_pct (line 588) | int from_pct() const { return _from_pct; } method to_pct (line 589) | int to_pct() const { return _to_pct; } method from_infrequent (line 590) | int from_infrequent() const { return from_pct() < BlockLayoutMinDiamo... method to_infrequent (line 591) | int to_infrequent() const { return to_pct() < BlockLayoutMinDiamo... method CFGEdge (line 600) | CFGEdge(Block *from, Block *to, float freq, int from_pct, int to_pct) : method freq (line 606) | float freq() const { return _freq; } method Block (line 607) | Block* from() const { return _from; } method Block (line 608) | Block* to () const { return _to; } method infrequent (line 609) | int infrequent() const { return _infrequent; } method state (line 610) | int state() const { return _state; } method set_state (line 612) | void set_state(int state) { _state = state; } class Trace (line 622) | class Trace : public ResourceObj { method Block (line 631) | Block * next(Block *b) const { return _next_list[b->_pre_order]; } method set_next (line 632) | void set_next(Block *b, Block *n) const { _next_list[b->_pre_order] = ... method Block (line 635) | Block * prev(Block *b) const { return _prev_list[b->_pre_order]; } method set_prev (line 636) | void set_prev(Block *b, Block *p) const { _prev_list[b->_pre_order] = ... method break_loop_after (line 640) | void break_loop_after(Block *b) { method Trace (line 649) | Trace(Block *b, Block **next_list, Block **prev_list) : method uint (line 660) | uint id() const { return _id; } method set_id (line 661) | void set_id(uint id) { _id = id; } method Block (line 664) | Block * first_block() const { return _first; } method Block (line 667) | Block * last_block() const { return _last; } method insert_after (line 670) | void insert_after(Block *b, Trace *tr) { method insert_before (line 684) | void insert_before(Block *b, Trace *tr) { method append (line 691) | void append(Trace *tr) { method append (line 696) | void append(Block *b) { class PhaseBlockLayout (line 713) | class PhaseBlockLayout : public Phase { method Trace (line 724) | Trace * trace(Block *b) { FILE: HotSpot1.7/src/share/vm/opto/buildOopMap.cpp type OopFlow (line 92) | struct OopFlow : public ResourceObj { method OopFlow (line 103) | OopFlow( short *callees, Node **defs, Compile* c ) : _callees(callees)... function OopFlow (line 208) | OopFlow *OopFlow::make( Arena *A, int max_size, Compile* C ) { method OopFlow (line 103) | OopFlow( short *callees, Node **defs, Compile* c ) : _callees(callees)... function get_live_bit (line 219) | static int get_live_bit( int *live, int reg ) { function set_live_bit (line 221) | static void set_live_bit( int *live, int reg ) { function clr_live_bit (line 223) | static void clr_live_bit( int *live, int reg ) { function OopMap (line 228) | OopMap *OopFlow::build_oop_map( Node *n, int max_reg, PhaseRegAlloc *reg... function do_liveness (line 417) | static void do_liveness( PhaseRegAlloc *regalloc, PhaseCFG *cfg, Block_L... FILE: HotSpot1.7/src/share/vm/opto/bytecodeInfo.cpp function is_init_with_ea (line 87) | static bool is_init_with_ea(ciMethod* callee_method, function pass_initial_checks (line 415) | bool pass_initial_checks(ciMethod* caller_method, int caller_bci, ciMeth... function WarmCallInfo (line 483) | WarmCallInfo* InlineTree::ok_to_inline(ciMethod* callee_method, JVMState... function InlineTree (line 582) | InlineTree *InlineTree::build_inline_tree_for_callee( ciMethod* callee_m... function InlineTree (line 617) | InlineTree *InlineTree::callee_at(int bci, ciMethod* callee) const { function InlineTree (line 629) | InlineTree *InlineTree::build_inline_tree_root() { function InlineTree (line 643) | InlineTree* InlineTree::find_subtree_from_root(InlineTree* root, JVMStat... FILE: HotSpot1.7/src/share/vm/opto/c2_globals.hpp class split (line 605) | class split FILE: HotSpot1.7/src/share/vm/opto/c2compiler.hpp class C2Compiler (line 30) | class C2Compiler : public AbstractCompiler { method is_c2 (line 42) | virtual bool is_c2() { return true; } method needs_adapters (line 46) | bool needs_adapters () { return true; } method needs_stubs (line 47) | bool needs_stubs () { return true; } FILE: HotSpot1.7/src/share/vm/opto/callGenerator.cpp function TypeFunc (line 45) | const TypeFunc* CallGenerator::tf() const { class ParseGenerator (line 51) | class ParseGenerator : public InlineCallGenerator { method ParseGenerator (line 57) | ParseGenerator(ciMethod* method, float expected_uses, bool is_osr = fa... method is_parse (line 65) | virtual bool is_parse() const { return true; } method is_osr (line 67) | int is_osr() { return _is_osr; } function JVMState (line 71) | JVMState* ParseGenerator::generate(JVMState* jvms) { class DirectCallGenerator (line 109) | class DirectCallGenerator : public CallGenerator { method DirectCallGenerator (line 117) | DirectCallGenerator(ciMethod* method, bool separate_io_proj) method CallStaticJavaNode (line 124) | CallStaticJavaNode* call_node() const { return _call_node; } function JVMState (line 127) | JVMState* DirectCallGenerator::generate(JVMState* jvms) { class VirtualCallGenerator (line 163) | class VirtualCallGenerator : public CallGenerator { method VirtualCallGenerator (line 167) | VirtualCallGenerator(ciMethod* method, int vtable_index) method is_virtual (line 173) | virtual bool is_virtual() const { return true; } function JVMState (line 177) | JVMState* VirtualCallGenerator::generate(JVMState* jvms) { function CallGenerator (line 237) | CallGenerator* CallGenerator::for_inline(ciMethod* m, float expected_use... function CallGenerator (line 245) | CallGenerator* CallGenerator::for_osr(ciMethod* m, int osr_bci) { function CallGenerator (line 252) | CallGenerator* CallGenerator::for_direct_call(ciMethod* m, bool separate... function CallGenerator (line 257) | CallGenerator* CallGenerator::for_virtual_call(ciMethod* m, int vtable_i... class LateInlineCallGenerator (line 264) | class LateInlineCallGenerator : public DirectCallGenerator { method do_late_inline_check (line 268) | virtual bool do_late_inline_check(JVMState* jvms) { return true; } method LateInlineCallGenerator (line 271) | LateInlineCallGenerator(ciMethod* method, CallGenerator* inline_cg) : method is_late_inline (line 274) | virtual bool is_late_inline() const { return true; } method JVMState (line 279) | virtual JVMState* generate(JVMState* jvms) { method print_inlining_late (line 296) | virtual void print_inlining_late(const char* msg) { function CallGenerator (line 402) | CallGenerator* CallGenerator::for_late_inline(ciMethod* method, CallGene... class LateInlineMHCallGenerator (line 406) | class LateInlineMHCallGenerator : public LateInlineCallGenerator { method already_attempted (line 412) | virtual bool already_attempted() const { return _attempt > 0; } method LateInlineMHCallGenerator (line 415) | LateInlineMHCallGenerator(ciMethod* caller, ciMethod* callee, bool inp... method is_mh_late_inline (line 418) | virtual bool is_mh_late_inline() const { return true; } method JVMState (line 420) | virtual JVMState* generate(JVMState* jvms) { method print_inlining_late (line 431) | virtual void print_inlining_late(const char* msg) { function CallGenerator (line 456) | CallGenerator* CallGenerator::for_mh_late_inline(ciMethod* caller, ciMet... class LateInlineStringCallGenerator (line 462) | class LateInlineStringCallGenerator : public LateInlineCallGenerator { method LateInlineStringCallGenerator (line 465) | LateInlineStringCallGenerator(ciMethod* method, CallGenerator* inline_... method JVMState (line 468) | virtual JVMState* generate(JVMState* jvms) { function CallGenerator (line 479) | CallGenerator* CallGenerator::for_string_late_inline(ciMethod* method, C... class WarmCallGenerator (line 486) | class WarmCallGenerator : public CallGenerator { method WarmCallGenerator (line 494) | WarmCallGenerator(WarmCallInfo* ci, method is_inline (line 507) | virtual bool is_inline() const { return _is_inline; } method is_virtual (line 508) | virtual bool is_virtual() const { return _is_virtual; } method is_deferred (line 509) | virtual bool is_deferred() const { return true; } function CallGenerator (line 515) | CallGenerator* CallGenerator::for_warm_call(WarmCallInfo* ci, function JVMState (line 521) | JVMState* WarmCallGenerator::generate(JVMState* jvms) { class PredictedCallGenerator (line 560) | class PredictedCallGenerator : public CallGenerator { method PredictedCallGenerator (line 567) | PredictedCallGenerator(ciKlass* predicted_receiver, method is_virtual (line 583) | virtual bool is_virtual() const { return true; } method is_inline (line 584) | virtual bool is_inline() const { return _if_hit->is_inline(... method is_deferred (line 585) | virtual bool is_deferred() const { return _if_hit->is_deferre... function CallGenerator (line 591) | CallGenerator* CallGenerator::for_predicted_call(ciKlass* predicted_rece... function JVMState (line 599) | JVMState* PredictedCallGenerator::generate(JVMState* jvms) { function CallGenerator (line 701) | CallGenerator* CallGenerator::for_method_handle_call(JVMState* jvms, ciM... function CallGenerator (line 727) | CallGenerator* CallGenerator::for_method_handle_inline(JVMState* jvms, c... class PredictedIntrinsicGenerator (line 828) | class PredictedIntrinsicGenerator : public CallGenerator { method PredictedIntrinsicGenerator (line 833) | PredictedIntrinsicGenerator(CallGenerator* intrinsic, method is_virtual (line 841) | virtual bool is_virtual() const { return true; } method is_inlined (line 842) | virtual bool is_inlined() const { return true; } method is_intrinsic (line 843) | virtual bool is_intrinsic() const { return true; } function CallGenerator (line 849) | CallGenerator* CallGenerator::for_predicted_intrinsic(CallGenerator* int... function JVMState (line 855) | JVMState* PredictedIntrinsicGenerator::generate(JVMState* jvms) { class UncommonTrapCallGenerator (line 951) | class UncommonTrapCallGenerator : public CallGenerator { method UncommonTrapCallGenerator (line 956) | UncommonTrapCallGenerator(ciMethod* m, method is_virtual (line 965) | virtual bool is_virtual() const { ShouldNotReachHere(); ... method is_trap (line 966) | virtual bool is_trap() const { return true; } function CallGenerator (line 972) | CallGenerator* function JVMState (line 980) | JVMState* UncommonTrapCallGenerator::generate(JVMState* jvms) { function WarmCallInfo (line 1080) | WarmCallInfo* WarmCallInfo::insert_into(WarmCallInfo* head) { function WarmCallInfo (line 1097) | WarmCallInfo* WarmCallInfo::remove_from(WarmCallInfo* head) { function WarmCallInfo (line 1120) | WarmCallInfo* WarmCallInfo::always_hot() { function WarmCallInfo (line 1125) | WarmCallInfo* WarmCallInfo::always_cold() { function print_wci (line 1141) | void print_wci(WarmCallInfo* ci) { FILE: HotSpot1.7/src/share/vm/opto/callGenerator.hpp class CallGenerator (line 38) | class CallGenerator : public ResourceObj { method CallGenerator (line 48) | CallGenerator(ciMethod* method) : _method(method) {} method ciMethod (line 52) | ciMethod* method() const { return _method; } method is_inline (line 55) | virtual bool is_inline() const { return false; } method is_intrinsic (line 57) | virtual bool is_intrinsic() const { return false; } method is_parse (line 59) | virtual bool is_parse() const { return false; } method is_virtual (line 61) | virtual bool is_virtual() const { return false; } method is_deferred (line 63) | virtual bool is_deferred() const { return false; } method is_predicted (line 65) | virtual bool is_predicted() const { return false; } method is_trap (line 67) | virtual bool is_trap() const { return false; } method is_late_inline (line 70) | virtual bool is_late_inline() const { return false; } method is_mh_late_inline (line 72) | virtual bool is_mh_late_inline() const { return false; } method already_attempted (line 75) | virtual bool already_attempted() const { ShouldNotReachHere(); ... method do_late_inline (line 78) | virtual void do_late_inline() { ShouldNotReachHere(); } method CallStaticJavaNode (line 80) | virtual CallStaticJavaNode* call_node() const { ShouldNotReachHere(); ... method Node (line 156) | virtual Node* generate_predicate(JVMState* jvms) { return NULL; } method print_inlining_late (line 158) | virtual void print_inlining_late(const char* msg) { ShouldNotReachHere... method print_inlining (line 160) | static void print_inlining(Compile* C, ciMethod* callee, int inline_le... class InlineCallGenerator (line 168) | class InlineCallGenerator : public CallGenerator { method InlineCallGenerator (line 170) | InlineCallGenerator(ciMethod* method) : CallGenerator(method) {} method is_inline (line 173) | virtual bool is_inline() const { return true; } class WarmCallInfo (line 181) | class WarmCallInfo : public ResourceObj { method WarmCallInfo (line 240) | WarmCallInfo* next() const { return _next; } method set_next (line 241) | void set_next(WarmCallInfo* n) { _next = n; } method WarmCallInfo (line 247) | WarmCallInfo(float c, float p, float w, float s) { method WarmCallInfo (line 268) | WarmCallInfo() { method CallNode (line 275) | CallNode* call() const { return _call; } method count (line 276) | float count() const { return _count; } method size (line 277) | float size() const { return _size; } method work (line 278) | float work() const { return _work; } method profit (line 279) | float profit() const { return _profit; } method heat (line 280) | float heat() const { return _heat; } method set_count (line 282) | void set_count(float x) { _count = x; } method set_size (line 283) | void set_size(float x) { _size = x; } method set_work (line 284) | void set_work(float x) { _work = x; } method set_profit (line 285) | void set_profit(float x) { _profit = x; } method set_heat (line 286) | void set_heat(float x) { _heat = x; } method MAX_VALUE (line 292) | static float MAX_VALUE() { return +1.0e10; } method MIN_VALUE (line 293) | static float MIN_VALUE() { return -1.0e10; } method set_call (line 297) | void set_call(CallNode* call) { _call = call; } method set_hot_cg (line 298) | void set_hot_cg(CallGenerator* cg) { _hot_cg = cg; } FILE: HotSpot1.7/src/share/vm/opto/callnode.cpp function uint (line 45) | uint StartNode::size_of() const { return sizeof(*this); } function uint (line 46) | uint StartNode::cmp( const Node &n ) const function Type (line 48) | const Type *StartNode::bottom_type() const { return _domain; } function Type (line 49) | const Type *StartNode::Value(PhaseTransform *phase) const { return _doma... function Node (line 55) | Node *StartNode::Ideal(PhaseGVN *phase, bool can_reshape){ function RegMask (line 65) | const RegMask &StartNode::in_RegMask(uint) const { function Node (line 71) | Node *StartNode::match( const ProjNode *proj, const Matcher *match ) { function TypeTuple (line 99) | const TypeTuple *StartOSRNode::osr_domain() { function uint (line 123) | uint ParmNode::ideal_reg() const { function Node (line 151) | Node *ReturnNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 155) | const Type *ReturnNode::Value( PhaseTransform *phase ) const { function uint (line 162) | uint ReturnNode::match_edge(uint idx) const { function Node (line 196) | Node *RethrowNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 200) | const Type *RethrowNode::Value( PhaseTransform *phase ) const { function uint (line 206) | uint RethrowNode::match_edge(uint idx) const { function uint (line 224) | uint TailCallNode::match_edge(uint idx) const { function uint (line 230) | uint TailJumpNode::match_edge(uint idx) const { function JVMState (line 266) | JVMState* JVMState::of_depth(int d) const { function uint (line 295) | uint JVMState::debug_start() const { function uint (line 302) | uint JVMState::debug_end() const { function uint (line 309) | uint JVMState::debug_depth() const { function format_helper (line 322) | static void format_helper( PhaseRegAlloc *regalloc, outputStream* st, No... function dump_jvms (line 551) | void dump_jvms(JVMState* jvms) { function JVMState (line 557) | JVMState* JVMState::clone_shallow(Compile* C) const { function JVMState (line 572) | JVMState* JVMState::clone_deep(Compile* C) const { function uint (line 583) | uint CallNode::cmp( const Node &n ) const function Type (line 605) | const Type *CallNode::bottom_type() const { return tf()->range(); } function Type (line 606) | const Type *CallNode::Value(PhaseTransform *phase) const { function Node (line 621) | Node *CallNode::match( const ProjNode *proj, const Matcher *match ) { function uint (line 653) | uint CallNode::match_edge(uint idx) const { function Node (line 689) | Node *CallNode::result_cast() { function Node (line 786) | Node *CallNode::Ideal(PhaseGVN *phase, bool can_reshape) { function uint (line 810) | uint CallJavaNode::size_of() const { return sizeof(*this); } function uint (line 811) | uint CallJavaNode::cmp( const Node &n ) const { function uint (line 823) | uint CallStaticJavaNode::size_of() const { return sizeof(*this); } function uint (line 824) | uint CallStaticJavaNode::cmp( const Node &n ) const { function uint (line 869) | uint CallDynamicJavaNode::size_of() const { return sizeof(*this); } function uint (line 870) | uint CallDynamicJavaNode::cmp( const Node &n ) const { function uint (line 882) | uint CallRuntimeNode::size_of() const { return sizeof(*this); } function uint (line 883) | uint CallRuntimeNode::cmp( const Node &n ) const { function uint (line 931) | uint SafePointNode::size_of() const { return sizeof(*this); } function uint (line 932) | uint SafePointNode::cmp( const Node &n ) const { function SafePointNode (line 948) | SafePointNode* SafePointNode::next_exception() const { function Node (line 961) | Node *SafePointNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 967) | Node *SafePointNode::Identity( PhaseTransform *phase ) { function Type (line 990) | const Type *SafePointNode::Value( PhaseTransform *phase ) const { function RegMask (line 1002) | const RegMask &SafePointNode::in_RegMask(uint idx) const { function RegMask (line 1007) | const RegMask &SafePointNode::out_RegMask() const { function Node (line 1060) | Node *SafePointNode::peek_monitor_box() const { function Node (line 1066) | Node *SafePointNode::peek_monitor_obj() const { function uint (line 1073) | uint SafePointNode::match_edge(uint idx) const { function uint (line 1099) | uint SafePointScalarObjectNode::hash() const { return NO_HASH; } function uint (line 1100) | uint SafePointScalarObjectNode::cmp( const Node &n ) const { function uint (line 1104) | uint SafePointScalarObjectNode::ideal_reg() const { function RegMask (line 1108) | const RegMask &SafePointScalarObjectNode::in_RegMask(uint idx) const { function RegMask (line 1112) | const RegMask &SafePointScalarObjectNode::out_RegMask() const { function uint (line 1116) | uint SafePointScalarObjectNode::match_edge(uint idx) const { function SafePointScalarObjectNode (line 1120) | SafePointScalarObjectNode* function uint (line 1142) | uint AllocateNode::size_of() const { return sizeof(*this); } function uint (line 1167) | uint AllocateArrayNode::size_of() const { return sizeof(*this); } function Node (line 1169) | Node* AllocateArrayNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1219) | Node *AllocateArrayNode::make_ideal_length(const TypeOopPtr* oop_type, P... function uint (line 1250) | uint LockNode::size_of() const { return sizeof(*this); } function Node (line 1379) | static Node *next_control(Node *ctrl) { function LockNode (line 1428) | LockNode *AbstractLockNode::find_matching_lock(UnlockNode* unlock) { function Node (line 1548) | Node *LockNode::Ideal(PhaseGVN *phase, bool can_reshape) { function uint (line 1683) | uint UnlockNode::size_of() const { return sizeof(*this); } function Node (line 1686) | Node *UnlockNode::Ideal(PhaseGVN *phase, bool can_reshape) { FILE: HotSpot1.7/src/share/vm/opto/callnode.hpp class Chaitin (line 39) | class Chaitin class NamedCounter (line 40) | class NamedCounter class MultiNode (line 41) | class MultiNode class SafePointNode (line 42) | class SafePointNode method SafePointNode (line 321) | SafePointNode(uint edges, JVMState* jvms, method JVMState (line 340) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 341) | void set_jvms(JVMState* s) { method OopMap (line 344) | OopMap *oop_map() const { return _oop_map; } method set_oop_map (line 345) | void set_oop_map(OopMap *om) { _oop_map = om; } method verify_input (line 348) | void verify_input(JVMState* jvms, uint idx) const { method Node (line 357) | Node *local(JVMState* jvms, uint idx) const { method Node (line 361) | Node *stack(JVMState* jvms, uint idx) const { method Node (line 365) | Node *argument(JVMState* jvms, uint idx) const { method Node (line 369) | Node *monitor_box(JVMState* jvms, uint idx) const { method Node (line 373) | Node *monitor_obj(JVMState* jvms, uint idx) const { method set_stack (line 380) | void set_stack(JVMState* jvms, uint idx, Node *c) { method set_argument (line 384) | void set_argument(JVMState* jvms, uint idx, Node *c) { method ensure_stack (line 388) | void ensure_stack(JVMState* jvms, uint stk_size) { method Node (line 401) | Node *control () const { return in(TypeFunc::Control ); } method Node (line 402) | Node *i_o () const { return in(TypeFunc::I_O ); } method Node (line 403) | Node *memory () const { return in(TypeFunc::Memory ); } method Node (line 404) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 405) | Node *frameptr () const { return in(TypeFunc::FramePtr ); } method set_control (line 407) | void set_control ( Node *c ) { set_req(TypeFunc::Control,c); } method set_i_o (line 408) | void set_i_o ( Node *c ) { set_req(TypeFunc::I_O ,c); } method set_memory (line 409) | void set_memory ( Node *c ) { set_req(TypeFunc::Memory ,c); } method MergeMemNode (line 411) | MergeMemNode* merged_memory() const { method is_killed (line 416) | bool is_killed() { return in(TypeFunc::Control) == NULL; } method has_exceptions (line 424) | bool has_exceptions() const { return next_exception(... method pinned (line 428) | virtual bool pinned() const { return true; } method Type (line 430) | virtual const Type *bottom_type() const { return Type::CONTROL; } method TypePtr (line 431) | virtual const TypePtr *adr_type() const { return _adr_type; } method uint (line 434) | virtual uint ideal_reg() const { return 0; } class CallNode (line 43) | class CallNode method CallNode (line 523) | CallNode(const TypeFunc* tf, address addr, const TypePtr* adr_type) method TypeFunc (line 533) | const TypeFunc* tf() const { return _tf; } method address (line 534) | const address entry_point() const { return _entry_point; } method cnt (line 535) | const float cnt() const { return _cnt; } method CallGenerator (line 536) | CallGenerator* generator() const { return _generator; } method set_tf (line 538) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 539) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 540) | void set_cnt(float c) { _cnt = c; } method set_generator (line 541) | void set_generator(CallGenerator* cg) { _generator = cg; } method Node (line 546) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method guaranteed_safepoint (line 554) | virtual bool guaranteed_safepoint() { return true; } method clone_jvms (line 557) | virtual void clone_jvms() { } method returns_pointer (line 568) | bool returns_pointer() const { class CallJavaNode (line 44) | class CallJavaNode method CallJavaNode (line 603) | CallJavaNode(const TypeFunc* tf , address addr, ciMethod* method, int ... method ciMethod (line 613) | ciMethod* method() const { return _method; } method set_method (line 614) | void set_method(ciMethod *m) { _method = m; } method set_optimized_virtual (line 615) | void set_optimized_virtual(bool f) { _optimized_virtual = f; } method is_optimized_virtual (line 616) | bool is_optimized_virtual() const { return _optimized_virtual; } method set_method_handle_invoke (line 617) | void set_method_handle_invoke(bool f) { _method_handle_invoke = f; } method is_method_handle_invoke (line 618) | bool is_method_handle_invoke() const { return _method_handle_invoke; } class CallStaticJavaNode (line 45) | class CallStaticJavaNode method CallStaticJavaNode (line 633) | CallStaticJavaNode(const TypeFunc* tf, address addr, ciMethod* method,... method CallStaticJavaNode (line 637) | CallStaticJavaNode(const TypeFunc* tf, address addr, const char* name,... class CallDynamicJavaNode (line 46) | class CallDynamicJavaNode method CallDynamicJavaNode (line 662) | CallDynamicJavaNode( const TypeFunc *tf , address addr, ciMethod* meth... class CallRuntimeNode (line 47) | class CallRuntimeNode method CallRuntimeNode (line 679) | CallRuntimeNode(const TypeFunc* tf, address addr, const char* name, class CallLeafNode (line 48) | class CallLeafNode method CallLeafNode (line 701) | CallLeafNode(const TypeFunc* tf, address addr, const char* name, method guaranteed_safepoint (line 708) | virtual bool guaranteed_safepoint() { return false; } class CallLeafNoFPNode (line 49) | class CallLeafNoFPNode method CallLeafNoFPNode (line 719) | CallLeafNoFPNode(const TypeFunc* tf, address addr, const char* name, class AllocateNode (line 50) | class AllocateNode method TypeFunc (line 751) | static const TypeFunc* alloc_type() { method clone_jvms (line 775) | virtual void clone_jvms() { method uint (line 779) | virtual uint ideal_reg() const { return Op_RegP; } method guaranteed_safepoint (line 780) | virtual bool guaranteed_safepoint() { return false; } method may_modify (line 783) | virtual bool may_modify(const TypePtr *addr_t, PhaseTransform *... method Node (line 801) | static Node* Ideal_klass(Node* ptr, PhaseTransform* phase) { method minimum_header_size (line 807) | int minimum_header_size() { class AllocateArrayNode (line 51) | class AllocateArrayNode method AllocateArrayNode (line 832) | AllocateArrayNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node ... method Node (line 847) | Node* Ideal_length() { method AllocateArrayNode (line 857) | static AllocateArrayNode* Ideal_array_allocation(Node* ptr, PhaseTrans... class LockNode (line 52) | class LockNode method TypeFunc (line 941) | static const TypeFunc *lock_type() { method LockNode (line 959) | LockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 964) | virtual bool guaranteed_safepoint() { return false; } method clone_jvms (line 968) | virtual void clone_jvms() { class UnlockNode (line 53) | class UnlockNode method UnlockNode (line 981) | UnlockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 988) | virtual bool guaranteed_safepoint() { return false; } class JVMState (line 54) | class JVMState method uint (line 228) | uint locoff() const { return _locoff; } method uint (line 229) | uint stkoff() const { return _stkoff; } method uint (line 230) | uint argoff() const { return _stkoff + _sp; } method uint (line 231) | uint monoff() const { return _monoff; } method uint (line 232) | uint scloff() const { return _scloff; } method uint (line 233) | uint endoff() const { return _endoff; } method uint (line 234) | uint oopoff() const { return debug_end(); } method loc_size (line 236) | int loc_size() const { return stkoff() - locoff(); } method stk_size (line 237) | int stk_size() const { return monoff() - stkoff(); } method arg_size (line 238) | int arg_size() const { return monoff() - argoff(); } method mon_size (line 239) | int mon_size() const { return scloff() - monoff(); } method scl_size (line 240) | int scl_size() const { return endoff() - scloff(); } method is_loc (line 242) | bool is_loc(uint i) const { return locoff() <= i && i < stkoff(... method is_stk (line 243) | bool is_stk(uint i) const { return stkoff() <= i && i < monoff(... method is_mon (line 244) | bool is_mon(uint i) const { return monoff() <= i && i < scloff(... method is_scl (line 245) | bool is_scl(uint i) const { return scloff() <= i && i < endoff(... method uint (line 247) | uint sp() const { return _sp; } method bci (line 248) | int bci() const { return _bci; } method should_reexecute (line 249) | bool should_reexecute() const { return _reexecute==Reexecute_Tr... method is_reexecute_undefined (line 250) | bool is_reexecute_undefined() const { return _reexecute==Reexecute_Un... method has_method (line 251) | bool has_method() const { return _method != NULL; } method ciMethod (line 252) | ciMethod* method() const { assert(has_method(), ""); retur... method JVMState (line 253) | JVMState* caller() const { return _caller; } method SafePointNode (line 254) | SafePointNode* map() const { return _map; } method uint (line 255) | uint depth() const { return _depth; } method uint (line 258) | uint debug_size() const { method nof_monitors (line 271) | int nof_monitors() const { return mon_size() >> logMonit... method monitor_depth (line 272) | int monitor_depth() const { return nof_monitors() + (call... method monitor_box_offset (line 273) | int monitor_box_offset(int idx) const { return monoff() + (idx << log... method monitor_obj_offset (line 274) | int monitor_obj_offset(int idx) const { return monoff() + (idx << log... method is_monitor_box (line 275) | bool is_monitor_box(uint off) const { method is_monitor_use (line 279) | bool is_monitor_use(uint off) const { return (is_mon(off) method set_locoff (line 284) | void set_locoff(uint off) { _locoff = off; } method set_stkoff (line 285) | void set_stkoff(uint off) { _stkoff = off; } method set_monoff (line 286) | void set_monoff(uint off) { _monoff = off; } method set_scloff (line 287) | void set_scloff(uint off) { _scloff = off; } method set_endoff (line 288) | void set_endoff(uint off) { _endoff = off; } method set_offsets (line 289) | void set_offsets(uint off) { method set_map (line 292) | void set_map(SafePointNode *map) { _map = map; } method set_sp (line 293) | void set_sp(uint sp) { _sp = sp; } method set_bci (line 295) | void set_bci(int bci) {if(_bci != bci)_reexecute=Reexecut... method set_should_reexecute (line 296) | void set_should_reexecute(bool reexec) {_reexecute = reex... method dump (line 306) | void dump() const { class OopMap (line 55) | class OopMap class State (line 56) | class State class StartNode (line 57) | class StartNode method StartNode (line 68) | StartNode( Node *root, const TypeTuple *domain ) : MultiNode(2), _doma... method pinned (line 74) | virtual bool pinned() const { return true; } method TypePtr (line 76) | virtual const TypePtr *adr_type() const { return TypePtr::BOTTOM; } method uint (line 82) | virtual uint ideal_reg() const { return 0; } class MachCallNode (line 58) | class MachCallNode class FastLockNode (line 59) | class FastLockNode class StartNode (line 63) | class StartNode : public MultiNode { method StartNode (line 68) | StartNode( Node *root, const TypeTuple *domain ) : MultiNode(2), _doma... method pinned (line 74) | virtual bool pinned() const { return true; } method TypePtr (line 76) | virtual const TypePtr *adr_type() const { return TypePtr::BOTTOM; } method uint (line 82) | virtual uint ideal_reg() const { return 0; } class StartOSRNode (line 90) | class StartOSRNode : public StartNode { method StartOSRNode (line 92) | StartOSRNode( Node *root, const TypeTuple *domain ) : StartNode(root, ... class ParmNode (line 100) | class ParmNode : public ProjNode { method ParmNode (line 103) | ParmNode( StartNode *src, uint con ) : ProjNode(src,con) { method is_CFG (line 107) | virtual bool is_CFG() const { return (_con == TypeFunc::Control); } class ReturnNode (line 117) | class ReturnNode : public Node { method is_CFG (line 121) | virtual bool is_CFG() const { return true; } method uint (line 122) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 123) | virtual bool depends_only_on_test() const { return false; } method uint (line 126) | virtual uint ideal_reg() const { return NotAMachineReg; } class RethrowNode (line 138) | class RethrowNode : public Node { method is_CFG (line 142) | virtual bool is_CFG() const { return true; } method uint (line 143) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 144) | virtual bool depends_only_on_test() const { return false; } method uint (line 148) | virtual uint ideal_reg() const { return NotAMachineReg; } class TailCallNode (line 157) | class TailCallNode : public ReturnNode { method TailCallNode (line 159) | TailCallNode( Node *cntrl, Node *i_o, Node *memory, Node *frameptr, No... class TailJumpNode (line 171) | class TailJumpNode : public ReturnNode { method TailJumpNode (line 173) | TailJumpNode( Node *cntrl, Node *i_o, Node *memory, Node *frameptr, No... class JVMState (line 189) | class JVMState : public ResourceObj { method uint (line 228) | uint locoff() const { return _locoff; } method uint (line 229) | uint stkoff() const { return _stkoff; } method uint (line 230) | uint argoff() const { return _stkoff + _sp; } method uint (line 231) | uint monoff() const { return _monoff; } method uint (line 232) | uint scloff() const { return _scloff; } method uint (line 233) | uint endoff() const { return _endoff; } method uint (line 234) | uint oopoff() const { return debug_end(); } method loc_size (line 236) | int loc_size() const { return stkoff() - locoff(); } method stk_size (line 237) | int stk_size() const { return monoff() - stkoff(); } method arg_size (line 238) | int arg_size() const { return monoff() - argoff(); } method mon_size (line 239) | int mon_size() const { return scloff() - monoff(); } method scl_size (line 240) | int scl_size() const { return endoff() - scloff(); } method is_loc (line 242) | bool is_loc(uint i) const { return locoff() <= i && i < stkoff(... method is_stk (line 243) | bool is_stk(uint i) const { return stkoff() <= i && i < monoff(... method is_mon (line 244) | bool is_mon(uint i) const { return monoff() <= i && i < scloff(... method is_scl (line 245) | bool is_scl(uint i) const { return scloff() <= i && i < endoff(... method uint (line 247) | uint sp() const { return _sp; } method bci (line 248) | int bci() const { return _bci; } method should_reexecute (line 249) | bool should_reexecute() const { return _reexecute==Reexecute_Tr... method is_reexecute_undefined (line 250) | bool is_reexecute_undefined() const { return _reexecute==Reexecute_Un... method has_method (line 251) | bool has_method() const { return _method != NULL; } method ciMethod (line 252) | ciMethod* method() const { assert(has_method(), ""); retur... method JVMState (line 253) | JVMState* caller() const { return _caller; } method SafePointNode (line 254) | SafePointNode* map() const { return _map; } method uint (line 255) | uint depth() const { return _depth; } method uint (line 258) | uint debug_size() const { method nof_monitors (line 271) | int nof_monitors() const { return mon_size() >> logMonit... method monitor_depth (line 272) | int monitor_depth() const { return nof_monitors() + (call... method monitor_box_offset (line 273) | int monitor_box_offset(int idx) const { return monoff() + (idx << log... method monitor_obj_offset (line 274) | int monitor_obj_offset(int idx) const { return monoff() + (idx << log... method is_monitor_box (line 275) | bool is_monitor_box(uint off) const { method is_monitor_use (line 279) | bool is_monitor_use(uint off) const { return (is_mon(off) method set_locoff (line 284) | void set_locoff(uint off) { _locoff = off; } method set_stkoff (line 285) | void set_stkoff(uint off) { _stkoff = off; } method set_monoff (line 286) | void set_monoff(uint off) { _monoff = off; } method set_scloff (line 287) | void set_scloff(uint off) { _scloff = off; } method set_endoff (line 288) | void set_endoff(uint off) { _endoff = off; } method set_offsets (line 289) | void set_offsets(uint off) { method set_map (line 292) | void set_map(SafePointNode *map) { _map = map; } method set_sp (line 293) | void set_sp(uint sp) { _sp = sp; } method set_bci (line 295) | void set_bci(int bci) {if(_bci != bci)_reexecute=Reexecut... method set_should_reexecute (line 296) | void set_should_reexecute(bool reexec) {_reexecute = reex... method dump (line 306) | void dump() const { class SafePointNode (line 316) | class SafePointNode : public MultiNode { method SafePointNode (line 321) | SafePointNode(uint edges, JVMState* jvms, method JVMState (line 340) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 341) | void set_jvms(JVMState* s) { method OopMap (line 344) | OopMap *oop_map() const { return _oop_map; } method set_oop_map (line 345) | void set_oop_map(OopMap *om) { _oop_map = om; } method verify_input (line 348) | void verify_input(JVMState* jvms, uint idx) const { method Node (line 357) | Node *local(JVMState* jvms, uint idx) const { method Node (line 361) | Node *stack(JVMState* jvms, uint idx) const { method Node (line 365) | Node *argument(JVMState* jvms, uint idx) const { method Node (line 369) | Node *monitor_box(JVMState* jvms, uint idx) const { method Node (line 373) | Node *monitor_obj(JVMState* jvms, uint idx) const { method set_stack (line 380) | void set_stack(JVMState* jvms, uint idx, Node *c) { method set_argument (line 384) | void set_argument(JVMState* jvms, uint idx, Node *c) { method ensure_stack (line 388) | void ensure_stack(JVMState* jvms, uint stk_size) { method Node (line 401) | Node *control () const { return in(TypeFunc::Control ); } method Node (line 402) | Node *i_o () const { return in(TypeFunc::I_O ); } method Node (line 403) | Node *memory () const { return in(TypeFunc::Memory ); } method Node (line 404) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 405) | Node *frameptr () const { return in(TypeFunc::FramePtr ); } method set_control (line 407) | void set_control ( Node *c ) { set_req(TypeFunc::Control,c); } method set_i_o (line 408) | void set_i_o ( Node *c ) { set_req(TypeFunc::I_O ,c); } method set_memory (line 409) | void set_memory ( Node *c ) { set_req(TypeFunc::Memory ,c); } method MergeMemNode (line 411) | MergeMemNode* merged_memory() const { method is_killed (line 416) | bool is_killed() { return in(TypeFunc::Control) == NULL; } method has_exceptions (line 424) | bool has_exceptions() const { return next_exception(... method pinned (line 428) | virtual bool pinned() const { return true; } method Type (line 430) | virtual const Type *bottom_type() const { return Type::CONTROL; } method TypePtr (line 431) | virtual const TypePtr *adr_type() const { return _adr_type; } method uint (line 434) | virtual uint ideal_reg() const { return 0; } class SafePointScalarObjectNode (line 450) | class SafePointScalarObjectNode: public TypeNode { method uint (line 471) | uint first_index() const { return _first_index; } method uint (line 472) | uint n_fields() const { return _n_fields; } method AllocateNode (line 475) | AllocateNode* alloc() const { return _alloc; } method uint (line 478) | virtual uint size_of() const { return sizeof(*this); } class CallProjections (line 497) | class CallProjections : public StackObj { class CallGenerator (line 510) | class CallGenerator class CallNode (line 515) | class CallNode : public SafePointNode { method CallNode (line 523) | CallNode(const TypeFunc* tf, address addr, const TypePtr* adr_type) method TypeFunc (line 533) | const TypeFunc* tf() const { return _tf; } method address (line 534) | const address entry_point() const { return _entry_point; } method cnt (line 535) | const float cnt() const { return _cnt; } method CallGenerator (line 536) | CallGenerator* generator() const { return _generator; } method set_tf (line 538) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 539) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 540) | void set_cnt(float c) { _cnt = c; } method set_generator (line 541) | void set_generator(CallGenerator* cg) { _generator = cg; } method Node (line 546) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method guaranteed_safepoint (line 554) | virtual bool guaranteed_safepoint() { return true; } method clone_jvms (line 557) | virtual void clone_jvms() { } method returns_pointer (line 568) | bool returns_pointer() const { class CallJavaNode (line 592) | class CallJavaNode : public CallNode { method CallJavaNode (line 603) | CallJavaNode(const TypeFunc* tf , address addr, ciMethod* method, int ... method ciMethod (line 613) | ciMethod* method() const { return _method; } method set_method (line 614) | void set_method(ciMethod *m) { _method = m; } method set_optimized_virtual (line 615) | void set_optimized_virtual(bool f) { _optimized_virtual = f; } method is_optimized_virtual (line 616) | bool is_optimized_virtual() const { return _optimized_virtual; } method set_method_handle_invoke (line 617) | void set_method_handle_invoke(bool f) { _method_handle_invoke = f; } method is_method_handle_invoke (line 618) | bool is_method_handle_invoke() const { return _method_handle_invoke; } class CallStaticJavaNode (line 629) | class CallStaticJavaNode : public CallJavaNode { method CallStaticJavaNode (line 633) | CallStaticJavaNode(const TypeFunc* tf, address addr, ciMethod* method,... method CallStaticJavaNode (line 637) | CallStaticJavaNode(const TypeFunc* tf, address addr, const char* name,... class CallDynamicJavaNode (line 658) | class CallDynamicJavaNode : public CallJavaNode { method CallDynamicJavaNode (line 662) | CallDynamicJavaNode( const TypeFunc *tf , address addr, ciMethod* meth... class CallRuntimeNode (line 675) | class CallRuntimeNode : public CallNode { method CallRuntimeNode (line 679) | CallRuntimeNode(const TypeFunc* tf, address addr, const char* name, class CallLeafNode (line 699) | class CallLeafNode : public CallRuntimeNode { method CallLeafNode (line 701) | CallLeafNode(const TypeFunc* tf, address addr, const char* name, method guaranteed_safepoint (line 708) | virtual bool guaranteed_safepoint() { return false; } class CallLeafNoFPNode (line 717) | class CallLeafNoFPNode : public CallLeafNode { method CallLeafNoFPNode (line 719) | CallLeafNoFPNode(const TypeFunc* tf, address addr, const char* name, class AllocateNode (line 738) | class AllocateNode : public CallNode { method TypeFunc (line 751) | static const TypeFunc* alloc_type() { method clone_jvms (line 775) | virtual void clone_jvms() { method uint (line 779) | virtual uint ideal_reg() const { return Op_RegP; } method guaranteed_safepoint (line 780) | virtual bool guaranteed_safepoint() { return false; } method may_modify (line 783) | virtual bool may_modify(const TypePtr *addr_t, PhaseTransform *... method Node (line 801) | static Node* Ideal_klass(Node* ptr, PhaseTransform* phase) { method minimum_header_size (line 807) | int minimum_header_size() { class AllocateArrayNode (line 830) | class AllocateArrayNode : public AllocateNode { method AllocateArrayNode (line 832) | AllocateArrayNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node ... method Node (line 847) | Node* Ideal_length() { method AllocateArrayNode (line 857) | static AllocateArrayNode* Ideal_array_allocation(Node* ptr, PhaseTrans... class AbstractLockNode (line 865) | class AbstractLockNode: public CallNode { method AbstractLockNode (line 893) | AbstractLockNode(const TypeFunc *tf) method Node (line 902) | Node * obj_node() const {return in(TypeFunc::Parms + 0); } method Node (line 903) | Node * box_node() const {return in(TypeFunc::Parms + 1); } method Node (line 904) | Node * fastlock_node() const {return in(TypeFunc::Parms + 2); } method set_box_node (line 905) | void set_box_node(Node* box) { set_req(TypeFunc::Parms + 1, box); } method Type (line 907) | const Type *sub(const Type *t1, const Type *t2) const { return TypeInt... method uint (line 909) | virtual uint size_of() const { return sizeof(*this); } method is_eliminated (line 911) | bool is_eliminated() const { return (_kind != Regular); } method is_non_esc_obj (line 912) | bool is_non_esc_obj() const { return (_kind == NonEscObj); } method is_coarsened (line 913) | bool is_coarsened() const { return (_kind == Coarsened); } method is_nested (line 914) | bool is_nested() const { return (_kind == Nested); } method set_non_esc_obj (line 916) | void set_non_esc_obj() { _kind = NonEscObj; set_eliminated_lock_counte... method set_coarsened (line 917) | void set_coarsened() { _kind = Coarsened; set_eliminated_lock_counte... method set_nested (line 918) | void set_nested() { _kind = Nested; set_eliminated_lock_counter(); } method may_modify (line 921) | virtual bool may_modify(const TypePtr *addr_t, PhaseTransform *phase){... method NamedCounter (line 925) | NamedCounter* counter() const { return _counter; } class LockNode (line 938) | class LockNode : public AbstractLockNode { method TypeFunc (line 941) | static const TypeFunc *lock_type() { method LockNode (line 959) | LockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 964) | virtual bool guaranteed_safepoint() { return false; } method clone_jvms (line 968) | virtual void clone_jvms() { class UnlockNode (line 977) | class UnlockNode : public AbstractLockNode { method UnlockNode (line 981) | UnlockNode(Compile* C, const TypeFunc *tf) : AbstractLockNode( tf ) { method guaranteed_safepoint (line 988) | virtual bool guaranteed_safepoint() { return false; } FILE: HotSpot1.7/src/share/vm/opto/cfgnode.cpp function Type (line 47) | const Type *RegionNode::Value( PhaseTransform *phase ) const { function Node (line 59) | Node *RegionNode::Identity( PhaseTransform *phase ) { function Node (line 69) | static Node *merge_region(RegionNode *region, PhaseGVN *phase) { function PhiNode (line 120) | PhiNode* RegionNode::has_phi() const { function PhiNode (line 135) | PhiNode* RegionNode::has_unique_phi() const { function check_phi_clipping (line 157) | static bool check_phi_clipping( PhiNode *phi, ConNode * &min, uint &min_... function check_if_clipping (line 212) | static bool check_if_clipping( const RegionNode *region, IfNode * &bot_i... function check_convf2i_clipping (line 249) | static bool check_convf2i_clipping( PhiNode *phi, uint idx, ConvF2INode ... function check_compare_clipping (line 288) | static bool check_compare_clipping( bool less_than, IfNode *iff, ConNode... function Node (line 412) | Node *RegionNode::Ideal(PhaseGVN *phase, bool can_reshape) { function RegMask (line 696) | const RegMask &RegionNode::out_RegMask() const { function Node (line 701) | Node *Node::nonnull_req() const { function uint (line 713) | uint PhiNode::hash() const { function uint (line 717) | uint PhiNode::cmp( const Node &n ) const { function TypePtr (line 720) | static inline function PhiNode (line 728) | PhiNode* PhiNode::make(Node* r, Node* x, const Type *t, const TypePtr* a... function PhiNode (line 739) | PhiNode* PhiNode::make(Node* r, Node* x) { function PhiNode (line 745) | PhiNode* PhiNode::make_blank(Node* r, Node* x) { function PhiNode (line 755) | PhiNode* PhiNode::slice_memory(const TypePtr* adr_type) const { function PhiNode (line 768) | PhiNode* PhiNode::split_out_instance(const TypePtr* at, PhaseIterGVN *ig... function Type (line 883) | const Type *PhiNode::Value( PhaseTransform *phase ) const { function Node (line 1095) | Node* PhiNode::is_cmove_id(PhaseTransform* phase, int true_path) { function Node (line 1128) | Node *PhiNode::Identity( PhaseTransform *phase ) { function Node (line 1151) | Node* PhiNode::unique_input(PhaseTransform* phase) { function Node (line 1214) | static Node *is_x2logic( PhaseGVN *phase, PhiNode *phi, int true_path ) { function Node (line 1273) | static Node* is_cond_add(PhaseGVN *phase, PhiNode *phi, int true_path) { function Node (line 1327) | static Node* is_absolute( PhaseGVN *phase, PhiNode *phi_root, int true_p... function split_once (line 1403) | static void split_once(PhaseIterGVN *igvn, Node *phi, Node *val, Node *n... function Node (line 1427) | static Node* split_flow_path(PhaseGVN *phase, PhiNode *phi) { function Node (line 1589) | Node *PhiNode::Ideal(PhaseGVN *phase, bool can_reshape) { function RegMask (line 1989) | const RegMask &PhiNode::in_RegMask(uint i) const { function RegMask (line 1993) | const RegMask &PhiNode::out_RegMask() const { function Type (line 2011) | const Type *GotoNode::Value( PhaseTransform *phase ) const { function Node (line 2017) | Node *GotoNode::Identity( PhaseTransform *phase ) { function RegMask (line 2021) | const RegMask &GotoNode::out_RegMask() const { function RegMask (line 2026) | const RegMask &JumpNode::out_RegMask() const { function RegMask (line 2031) | const RegMask &JProjNode::out_RegMask() const { function RegMask (line 2036) | const RegMask &CProjNode::out_RegMask() const { function uint (line 2044) | uint PCTableNode::hash() const { return Node::hash() + _size; } function uint (line 2045) | uint PCTableNode::cmp( const Node &n ) const function Type (line 2048) | const Type *PCTableNode::bottom_type() const { function Type (line 2057) | const Type *PCTableNode::Value( PhaseTransform *phase ) const { function Node (line 2066) | Node *PCTableNode::Ideal(PhaseGVN *phase, bool can_reshape) { function uint (line 2071) | uint JumpProjNode::hash() const { function uint (line 2075) | uint JumpProjNode::cmp( const Node &n ) const { function Type (line 2091) | const Type *CatchNode::Value( PhaseTransform *phase ) const { function uint (line 2122) | uint CatchProjNode::hash() const { function uint (line 2127) | uint CatchProjNode::cmp( const Node &n ) const { function Node (line 2135) | Node *CatchProjNode::Identity( PhaseTransform *phase ) { function Node (line 2178) | Node *CreateExNode::Identity( PhaseTransform *phase ) { function Type (line 2194) | const Type *NeverBranchNode::Value( PhaseTransform *phase ) const { function Node (line 2201) | Node *NeverBranchNode::Ideal(PhaseGVN *phase, bool can_reshape) { FILE: HotSpot1.7/src/share/vm/opto/cfgnode.hpp class Matcher (line 37) | class Matcher class Node (line 38) | class Node class RegionNode (line 39) | class RegionNode method RegionNode (line 73) | RegionNode( uint required ) : Node(required) { method Node (line 78) | Node* is_copy() const { method pinned (line 89) | virtual bool pinned() const { return (const Node *)in(0) == this; } method is_CFG (line 90) | virtual bool is_CFG () const { return true; } method uint (line 91) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 92) | virtual bool depends_only_on_test() const { return false; } method Type (line 93) | virtual const Type *bottom_type() const { return Type::CONTROL; } class TypeNode (line 40) | class TypeNode class PhiNode (line 41) | class PhiNode method uint (line 129) | virtual uint size_of() const { return sizeof(*this); } method PhiNode (line 140) | PhiNode( Node *r, const Type *t, const TypePtr* at = NULL, method RegionNode (line 165) | RegionNode* region() const { Node* r = in(Region); assert(!r || r->is_... method Node (line 167) | Node* is_copy() const { type LoopSafety (line 181) | enum LoopSafety { Safe = 0, Unsafe, UnsafeLoop } method pinned (line 187) | virtual bool pinned() const { return in(0) != 0; } method TypePtr (line 188) | virtual const TypePtr *adr_type() const { verify_adr_type(true); retur... method inst_id (line 190) | const int inst_id() const { return _inst_id; } method inst_index (line 191) | const int inst_index() const { return _inst_index; } method inst_offset (line 192) | const int inst_offset() const { return _inst_offset; } method is_same_inst_field (line 193) | bool is_same_inst_field(const Type* tp, int id, int index, int offset) { method verify_adr_type (line 213) | void verify_adr_type(bool recursive = false) const {} class GotoNode (line 42) | class GotoNode method GotoNode (line 221) | GotoNode( Node *control ) : Node(control) {} method pinned (line 223) | virtual bool pinned() const { return true; } method is_CFG (line 224) | virtual bool is_CFG() const { return true; } method uint (line 225) | virtual uint hash() const { return NO_HASH; } method Node (line 226) | virtual const Node *is_block_proj() const { return this; } method depends_only_on_test (line 227) | virtual bool depends_only_on_test() const { return false; } method Type (line 228) | virtual const Type *bottom_type() const { return Type::CONTROL; } class MultiNode (line 43) | class MultiNode class MultiBranchNode (line 44) | class MultiBranchNode method MultiBranchNode (line 253) | MultiBranchNode( uint required ) : MultiNode(required) { class IfNode (line 45) | class IfNode method uint (line 265) | virtual uint size_of() const { return sizeof(*this); } method IfNode (line 336) | IfNode( Node *control, Node *b, float p, float fcnt ) method pinned (line 343) | virtual bool pinned() const { return true; } method Type (line 344) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 347) | virtual int required_outcnt() const { return 2; } class PCTableNode (line 46) | class PCTableNode method uint (line 391) | virtual uint size_of() const { return sizeof(*this); } method PCTableNode (line 396) | PCTableNode( Node *ctrl, Node *idx, uint size ) : MultiBranchNode(2), ... method pinned (line 405) | virtual bool pinned() const { return true; } method required_outcnt (line 406) | virtual int required_outcnt() const { return _size; } class JumpNode (line 47) | class JumpNode method JumpNode (line 414) | JumpNode( Node* control, Node* switch_val, uint size) : PCTableNode(co... method Node (line 419) | virtual const Node* is_block_proj() const { return this; } class CatchNode (line 48) | class CatchNode method CatchNode (line 453) | CatchNode( Node *ctrl, Node *idx, uint size ) : PCTableNode(ctrl,idx,s... class NeverBranchNode (line 49) | class NeverBranchNode method NeverBranchNode (line 516) | NeverBranchNode( Node *ctrl ) : MultiBranchNode(1) { init_req(0,ctrl); } method pinned (line 518) | virtual bool pinned() const { return true; } method Type (line 519) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 522) | virtual int required_outcnt() const { return 2; } method emit (line 523) | virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const { } method uint (line 524) | virtual uint size(PhaseRegAlloc *ra_) const { return 0; } class ProjNode (line 50) | class ProjNode class CProjNode (line 51) | class CProjNode method CProjNode (line 238) | CProjNode( Node *ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 240) | virtual bool is_CFG() const { return true; } method uint (line 241) | virtual uint hash() const { return NO_HASH; } method Node (line 242) | virtual const Node *is_block_proj() const { return in(0); } method uint (line 244) | virtual uint ideal_reg() const { return 0; } class IfTrueNode (line 52) | class IfTrueNode method IfTrueNode (line 366) | IfTrueNode( IfNode *ifnode ) : CProjNode(ifnode,1) { class IfFalseNode (line 53) | class IfFalseNode method IfFalseNode (line 375) | IfFalseNode( IfNode *ifnode ) : CProjNode(ifnode,0) { class CatchProjNode (line 54) | class CatchProjNode method uint (line 466) | virtual uint size_of() const { return sizeof(*this); } method CatchProjNode (line 478) | CatchProjNode(Node* catchnode, uint proj_no, int handler_bci) method Type (line 486) | virtual const Type *bottom_type() const { return Type::CONTROL; } method handler_bci (line 487) | int handler_bci() const { return _handler_bci; } method is_handler_proj (line 488) | bool is_handler_proj() const { return _handler_bci >= 0; } class JProjNode (line 55) | class JProjNode method JProjNode (line 105) | JProjNode( Node* ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 107) | virtual bool is_CFG() const { return true; } method uint (line 108) | virtual uint hash() const { return NO_HASH; } method Node (line 109) | virtual const Node* is_block_proj() const { return in(0); } method uint (line 111) | virtual uint ideal_reg() const { return 0; } class JumpProjNode (line 56) | class JumpProjNode method uint (line 425) | virtual uint size_of() const { return sizeof(*this); } method JumpProjNode (line 432) | JumpProjNode(Node* jumpnode, uint proj_no, int dest_bci, int switch_val) method Type (line 438) | virtual const Type* bottom_type() const { return Type::CONTROL; } method dest_bci (line 439) | int dest_bci() const { return _dest_bci; } method switch_val (line 440) | int switch_val() const { return _switch_val; } method uint (line 441) | uint proj_no() const { return _proj_no; } class SCMemProjNode (line 57) | class SCMemProjNode class PhaseIdealLoop (line 58) | class PhaseIdealLoop class RegionNode (line 66) | class RegionNode : public Node { method RegionNode (line 73) | RegionNode( uint required ) : Node(required) { method Node (line 78) | Node* is_copy() const { method pinned (line 89) | virtual bool pinned() const { return (const Node *)in(0) == this; } method is_CFG (line 90) | virtual bool is_CFG () const { return true; } method uint (line 91) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 92) | virtual bool depends_only_on_test() const { return false; } method Type (line 93) | virtual const Type *bottom_type() const { return Type::CONTROL; } class JProjNode (line 103) | class JProjNode : public ProjNode { method JProjNode (line 105) | JProjNode( Node* ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 107) | virtual bool is_CFG() const { return true; } method uint (line 108) | virtual uint hash() const { return NO_HASH; } method Node (line 109) | virtual const Node* is_block_proj() const { return in(0); } method uint (line 111) | virtual uint ideal_reg() const { return 0; } class PhiNode (line 120) | class PhiNode : public TypeNode { method uint (line 129) | virtual uint size_of() const { return sizeof(*this); } method PhiNode (line 140) | PhiNode( Node *r, const Type *t, const TypePtr* at = NULL, method RegionNode (line 165) | RegionNode* region() const { Node* r = in(Region); assert(!r || r->is_... method Node (line 167) | Node* is_copy() const { type LoopSafety (line 181) | enum LoopSafety { Safe = 0, Unsafe, UnsafeLoop } method pinned (line 187) | virtual bool pinned() const { return in(0) != 0; } method TypePtr (line 188) | virtual const TypePtr *adr_type() const { verify_adr_type(true); retur... method inst_id (line 190) | const int inst_id() const { return _inst_id; } method inst_index (line 191) | const int inst_index() const { return _inst_index; } method inst_offset (line 192) | const int inst_offset() const { return _inst_offset; } method is_same_inst_field (line 193) | bool is_same_inst_field(const Type* tp, int id, int index, int offset) { method verify_adr_type (line 213) | void verify_adr_type(bool recursive = false) const {} class GotoNode (line 219) | class GotoNode : public Node { method GotoNode (line 221) | GotoNode( Node *control ) : Node(control) {} method pinned (line 223) | virtual bool pinned() const { return true; } method is_CFG (line 224) | virtual bool is_CFG() const { return true; } method uint (line 225) | virtual uint hash() const { return NO_HASH; } method Node (line 226) | virtual const Node *is_block_proj() const { return this; } method depends_only_on_test (line 227) | virtual bool depends_only_on_test() const { return false; } method Type (line 228) | virtual const Type *bottom_type() const { return Type::CONTROL; } class CProjNode (line 236) | class CProjNode : public ProjNode { method CProjNode (line 238) | CProjNode( Node *ctrl, uint idx ) : ProjNode(ctrl,idx) {} method is_CFG (line 240) | virtual bool is_CFG() const { return true; } method uint (line 241) | virtual uint hash() const { return NO_HASH; } method Node (line 242) | virtual const Node *is_block_proj() const { return in(0); } method uint (line 244) | virtual uint ideal_reg() const { return 0; } class MultiBranchNode (line 251) | class MultiBranchNode : public MultiNode { method MultiBranchNode (line 253) | MultiBranchNode( uint required ) : MultiNode(required) { class IfNode (line 262) | class IfNode : public MultiBranchNode { method uint (line 265) | virtual uint size_of() const { return sizeof(*this); } method IfNode (line 336) | IfNode( Node *control, Node *b, float p, float fcnt ) method pinned (line 343) | virtual bool pinned() const { return true; } method Type (line 344) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 347) | virtual int required_outcnt() const { return 2; } class IfTrueNode (line 364) | class IfTrueNode : public CProjNode { method IfTrueNode (line 366) | IfTrueNode( IfNode *ifnode ) : CProjNode(ifnode,1) { class IfFalseNode (line 373) | class IfFalseNode : public CProjNode { method IfFalseNode (line 375) | IfFalseNode( IfNode *ifnode ) : CProjNode(ifnode,0) { class PCTableNode (line 388) | class PCTableNode : public MultiBranchNode { method uint (line 391) | virtual uint size_of() const { return sizeof(*this); } method PCTableNode (line 396) | PCTableNode( Node *ctrl, Node *idx, uint size ) : MultiBranchNode(2), ... method pinned (line 405) | virtual bool pinned() const { return true; } method required_outcnt (line 406) | virtual int required_outcnt() const { return _size; } class JumpNode (line 412) | class JumpNode : public PCTableNode { method JumpNode (line 414) | JumpNode( Node* control, Node* switch_val, uint size) : PCTableNode(co... method Node (line 419) | virtual const Node* is_block_proj() const { return this; } class JumpProjNode (line 422) | class JumpProjNode : public JProjNode { method uint (line 425) | virtual uint size_of() const { return sizeof(*this); } method JumpProjNode (line 432) | JumpProjNode(Node* jumpnode, uint proj_no, int dest_bci, int switch_val) method Type (line 438) | virtual const Type* bottom_type() const { return Type::CONTROL; } method dest_bci (line 439) | int dest_bci() const { return _dest_bci; } method switch_val (line 440) | int switch_val() const { return _switch_val; } method uint (line 441) | uint proj_no() const { return _proj_no; } class CatchNode (line 451) | class CatchNode : public PCTableNode { method CatchNode (line 453) | CatchNode( Node *ctrl, Node *idx, uint size ) : PCTableNode(ctrl,idx,s... class CatchProjNode (line 463) | class CatchProjNode : public CProjNode { method uint (line 466) | virtual uint size_of() const { return sizeof(*this); } method CatchProjNode (line 478) | CatchProjNode(Node* catchnode, uint proj_no, int handler_bci) method Type (line 486) | virtual const Type *bottom_type() const { return Type::CONTROL; } method handler_bci (line 487) | int handler_bci() const { return _handler_bci; } method is_handler_proj (line 488) | bool is_handler_proj() const { return _handler_bci >= 0; } class CreateExNode (line 497) | class CreateExNode : public TypeNode { method CreateExNode (line 499) | CreateExNode(const Type* t, Node* control, Node* i_o) : TypeNode(t, 2) { method pinned (line 505) | virtual bool pinned() const { return true; } method uint (line 506) | uint match_edge(uint idx) const { return 0; } method uint (line 507) | virtual uint ideal_reg() const { return Op_RegP; } class NeverBranchNode (line 514) | class NeverBranchNode : public MultiBranchNode { method NeverBranchNode (line 516) | NeverBranchNode( Node *ctrl ) : MultiBranchNode(1) { init_req(0,ctrl); } method pinned (line 518) | virtual bool pinned() const { return true; } method Type (line 519) | virtual const Type *bottom_type() const { return TypeTuple::IFBOTH; } method required_outcnt (line 522) | virtual int required_outcnt() const { return 2; } method emit (line 523) | virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const { } method uint (line 524) | virtual uint size(PhaseRegAlloc *ra_) const { return 0; } FILE: HotSpot1.7/src/share/vm/opto/chaitin.cpp function raw_score (line 99) | static double raw_score( double cost, double area ) { function is_legal_reg (line 1136) | static bool is_legal_reg(LRG &lrg, OptoReg::Name reg, int chunk) { function uint (line 1250) | uint PhaseChaitin::Select( ) { function Node (line 1527) | Node *PhaseChaitin::find_base_for_derived( Node **derived_base_map, Node... FILE: HotSpot1.7/src/share/vm/opto/chaitin.hpp class LoopTree (line 38) | class LoopTree class MachCallNode (line 39) | class MachCallNode class MachSafePointNode (line 40) | class MachSafePointNode class Matcher (line 41) | class Matcher class PhaseCFG (line 42) | class PhaseCFG class PhaseLive (line 43) | class PhaseLive class PhaseRegAlloc (line 44) | class PhaseRegAlloc class PhaseChaitin (line 45) | class PhaseChaitin method LRG (line 315) | LRG &lrgs(uint idx) const { return _ifg->lrgs(idx); } method uint (line 378) | uint Find( const Node *n ) { method uint (line 389) | uint n2lidx( const Node *n ) const { return _names[n->_idx]; } method high_frequency_lrg (line 391) | float high_frequency_lrg() const { return _high_frequency_lrg; } method trace_spilling (line 394) | bool trace_spilling() const { return _trace_spilling; } method uint (line 403) | uint Find( uint lidx ) { method uint (line 409) | uint Find_id( const Node *n ) { method replace_and_yank_if_dead (line 489) | int replace_and_yank_if_dead( Node *old, OptoReg::Name nreg, method yank_if_dead (line 497) | int yank_if_dead( Node *old, Block *current_block, Node_List *value, N... method dump_lrg (line 534) | void dump_lrg( uint lidx) const { class LRG (line 52) | class LRG : public ResourceObj { method reg (line 77) | OptoReg::Name reg() const { return OptoReg::Name(_reg); } method set_reg (line 78) | void set_reg( OptoReg::Name r ) { _reg = r; } method degree (line 83) | int degree() const { assert( _degree_valid, "" ); return _eff_degree; } method set_degree (line 86) | void set_degree( uint degree ) { _eff_degree = degree; debug_only(_deg... method inc_degree (line 90) | void inc_degree( uint mod ) { _eff_degree += mod; } method compute_mask_size (line 98) | int compute_mask_size() const { return _mask.is_AllStack() ? 65535 : _... method set_mask_size (line 99) | void set_mask_size( int size ) { method compute_set_mask_size (line 112) | void compute_set_mask_size() { set_mask_size(compute_mask_size()); } method mask_size (line 113) | int mask_size() const { assert( _msize_valid, "mask size not valid" ); method get_invalid_mask_size (line 117) | int get_invalid_mask_size() const { return _mask_size; } method RegMask (line 118) | const RegMask &mask() const { return _mask; } method set_mask (line 119) | void set_mask( const RegMask &rm ) { _mask = rm; debug_only(_msize_val... method AND (line 120) | void AND( const RegMask &rm ) { _mask.AND(rm); debug_only(_msize_valid... method SUBTRACT (line 121) | void SUBTRACT( const RegMask &rm ) { _mask.SUBTRACT(rm); debug_only(_m... method Clear (line 122) | void Clear() { _mask.Clear() ; debug_only(_msize_valid=1); _mask_si... method Set_All (line 123) | void Set_All() { _mask.Set_All(); debug_only(_msize_valid=1); _mask_si... method Insert (line 124) | void Insert( OptoReg::Name reg ) { _mask.Insert(reg); debug_only(_msi... method Remove (line 125) | void Remove( OptoReg::Name reg ) { _mask.Remove(reg); debug_only(_msi... method clear_to_pairs (line 126) | void clear_to_pairs() { _mask.clear_to_pairs(); debug_only(_msize_vali... method clear_to_sets (line 127) | void clear_to_sets() { _mask.clear_to_sets(_num_regs); debug_only(_ms... method num_regs (line 134) | int num_regs() const { return _num_regs; } method set_num_regs (line 135) | void set_num_regs( int reg ) { assert( _num_regs == reg || !_num_regs,... method set_reg_pressure (line 142) | void set_reg_pressure(int i) { _reg_pressure = i; } method reg_pressure (line 143) | int reg_pressure() const { return _reg_pressure; } method degrees_of_freedom (line 147) | int degrees_of_freedom() const { return mask_size() - _num_regs; } method is_bound (line 150) | bool is_bound () const { return _is_bound; } method not_free (line 153) | bool not_free() const { return degrees_of_freedom() < 0; } method lo_degree (line 155) | bool lo_degree () const { return degree() <= degrees_of_freedom(); } method just_lo_degree (line 157) | bool just_lo_degree () const { return degree() == degrees_of_freedom(); } method alive (line 181) | bool alive() const { return _def != NULL; } method is_multidef (line 182) | bool is_multidef() const { return _def == NodeSentinel; } method is_singledef (line 183) | bool is_singledef() const { return _def != NodeSentinel; } class LRG_List (line 193) | class LRG_List : public ResourceObj { method uint (line 201) | uint lookup( uint nidx ) const { method uint (line 204) | uint operator[] (uint nidx) const { return lookup(nidx); } method map (line 206) | void map( uint nidx, uint lidx ) { method uint (line 212) | uint Size() const { return _cnt; } class PhaseIFG (line 224) | class PhaseIFG : public Phase { method uint (line 262) | uint neighbor_cnt( uint a ) const { return _adjs[a].count(); } method IndexSet (line 274) | IndexSet *neighbors( uint a ) const { return &_adjs[a]; } method LRG (line 284) | LRG &lrgs(uint idx) const { assert(idx < _maxlrg, "oob"); return _lrgs... class PhaseChaitin (line 308) | class PhaseChaitin : public PhaseRegAlloc { method LRG (line 315) | LRG &lrgs(uint idx) const { return _ifg->lrgs(idx); } method uint (line 378) | uint Find( const Node *n ) { method uint (line 389) | uint n2lidx( const Node *n ) const { return _names[n->_idx]; } method high_frequency_lrg (line 391) | float high_frequency_lrg() const { return _high_frequency_lrg; } method trace_spilling (line 394) | bool trace_spilling() const { return _trace_spilling; } method uint (line 403) | uint Find( uint lidx ) { method uint (line 409) | uint Find_id( const Node *n ) { method replace_and_yank_if_dead (line 489) | int replace_and_yank_if_dead( Node *old, OptoReg::Name nreg, method yank_if_dead (line 497) | int yank_if_dead( Node *old, Block *current_block, Node_List *value, N... method dump_lrg (line 534) | void dump_lrg( uint lidx) const { FILE: HotSpot1.7/src/share/vm/opto/coalesce.cpp function uint (line 64) | uint PhaseChaitin::Find_compress( uint lrg ) { function uint (line 84) | uint PhaseChaitin::Find_compress( const Node *n ) { function uint (line 92) | uint PhaseChaitin::Find_const( uint lrg ) const { function uint (line 108) | uint PhaseChaitin::Find_const( const Node *n ) const { function uint (line 652) | uint PhaseConservativeCoalesce::compute_separating_interferences(Node *d... function record_bias (line 742) | static void record_bias( const PhaseIFG *ifg, int lr1, int lr2 ) { FILE: HotSpot1.7/src/share/vm/opto/coalesce.hpp class LoopTree (line 30) | class LoopTree class LRG (line 31) | class LRG class LRG_List (line 32) | class LRG_List class Matcher (line 33) | class Matcher class PhaseIFG (line 34) | class PhaseIFG class PhaseCFG (line 35) | class PhaseCFG class PhaseCoalesce (line 38) | class PhaseCoalesce : public Phase { method PhaseCoalesce (line 44) | PhaseCoalesce( PhaseChaitin &chaitin ) : Phase(Coalesce), _phc(chaitin... method LRG (line 57) | LRG &lrgs( uint lidx ) { return _phc.lrgs(lidx); } class PhaseAggressiveCoalesce (line 71) | class PhaseAggressiveCoalesce : public PhaseCoalesce { method PhaseAggressiveCoalesce (line 75) | PhaseAggressiveCoalesce( PhaseChaitin &chaitin ) : PhaseCoalesce(chait... class PhaseConservativeCoalesce (line 95) | class PhaseConservativeCoalesce : public PhaseCoalesce { FILE: HotSpot1.7/src/share/vm/opto/compile.cpp function MachConstantBaseNode (line 88) | MachConstantBaseNode* Compile::mach_constant_base_node() { function CallGenerator (line 162) | CallGenerator* Compile::find_intrinsic(ciMethod* m, bool is_virtual) { function Bundle (line 286) | Bundle* Compile::node_bundling(const Node *n) { function not_a_node (line 320) | static inline bool not_a_node(const Node* n) { class CompileWrapper (line 436) | class CompileWrapper : public StackObj { function uint (line 542) | uint Compile::scratch_emit_size(const Node* n) { function print_opto_verbose_signature (line 984) | void print_opto_verbose_signature( const TypeFunc *j_sig, const char *st... function StartNode (line 1093) | StartNode* Compile::start() const { function Node (line 1106) | Node* Compile::immutable_memory() { function uint (line 1136) | uint Compile::count_live_nodes_by_graph_walk() { function TypePtr (line 1278) | const TypePtr *Compile::flatten_alias_type( const TypePtr *tj ) const { function print_alias_types (line 1531) | void print_alias_types() { function WarmCallInfo (line 1731) | WarmCallInfo* Compile::pop_warm_call() { type Final_Reshape_Counts (line 2312) | struct Final_Reshape_Counts : public StackObj { method Final_Reshape_Counts (line 2321) | Final_Reshape_Counts() : method inc_call_count (line 2326) | void inc_call_count () { _call_count ++; } method inc_float_count (line 2327) | void inc_float_count () { _float_count ++; } method inc_double_count (line 2328) | void inc_double_count() { _double_count++; } method inc_java_call_count (line 2329) | void inc_java_call_count() { _java_call_count++; } method inc_inner_loop_count (line 2330) | void inc_inner_loop_count() { _inner_loop_count++; } method get_call_count (line 2332) | int get_call_count () const { return _call_count ; } method get_float_count (line 2333) | int get_float_count () const { return _float_count ; } method get_double_count (line 2334) | int get_double_count() const { return _double_count; } method get_java_call_count (line 2335) | int get_java_call_count() const { return _java_call_count; } method get_inner_loop_count (line 2336) | int get_inner_loop_count() const { return _inner_loop_count; } function oop_offset_is_sane (line 2339) | static bool oop_offset_is_sane(const TypeInstPtr* tp) { function type_to_size_in_bytes (line 3332) | static int type_to_size_in_bytes(BasicType t) { FILE: HotSpot1.7/src/share/vm/opto/compile.hpp class Block (line 46) | class Block class Bundle (line 47) | class Bundle class C2Compiler (line 48) | class C2Compiler class CallGenerator (line 49) | class CallGenerator class ConnectionGraph (line 50) | class ConnectionGraph class InlineTree (line 51) | class InlineTree class Int_Array (line 52) | class Int_Array class Matcher (line 53) | class Matcher class MachConstantNode (line 54) | class MachConstantNode class MachConstantBaseNode (line 55) | class MachConstantBaseNode class MachNode (line 56) | class MachNode class MachOper (line 57) | class MachOper class MachSafePointNode (line 58) | class MachSafePointNode class Node (line 59) | class Node class Node_Array (line 60) | class Node_Array class Node_Notes (line 61) | class Node_Notes class OptoReg (line 62) | class OptoReg class PhaseCFG (line 63) | class PhaseCFG class PhaseGVN (line 64) | class PhaseGVN class PhaseIterGVN (line 65) | class PhaseIterGVN class PhaseRegAlloc (line 66) | class PhaseRegAlloc class PhaseCCP (line 67) | class PhaseCCP class PhaseCCP_DCE (line 68) | class PhaseCCP_DCE class RootNode (line 69) | class RootNode class relocInfo (line 70) | class relocInfo class Scope (line 71) | class Scope class StartNode (line 72) | class StartNode class SafePointNode (line 73) | class SafePointNode class JVMState (line 74) | class JVMState class TypeData (line 75) | class TypeData class TypePtr (line 76) | class TypePtr class TypeOopPtr (line 77) | class TypeOopPtr class TypeFunc (line 78) | class TypeFunc class Unique_Node_List (line 79) | class Unique_Node_List class nmethod (line 80) | class nmethod class WarmCallInfo (line 81) | class WarmCallInfo class Node_Stack (line 82) | class Node_Stack type Final_Reshape_Counts (line 83) | struct Final_Reshape_Counts class Compile (line 88) | class Compile : public Phase { class TracePhase (line 103) | class TracePhase : public TraceTime { class AliasType (line 115) | class AliasType { method index (line 129) | int index() const { return _index; } method TypePtr (line 130) | const TypePtr* adr_type() const { return _adr_type; } method ciField (line 131) | ciField* field() const { return _field; } method is_rewritable (line 132) | bool is_rewritable() const { return _is_rewritable; } method is_volatile (line 133) | bool is_volatile() const { return (_field ? _field->is_... method general_index (line 134) | int general_index() const { return (_general_index != 0)... method set_rewritable (line 136) | void set_rewritable(bool z) { _is_rewritable = z; } method set_field (line 137) | void set_field(ciField* f) { type AliasCacheEntry (line 150) | struct AliasCacheEntry { const TypePtr* _adr_type; int _index; } class Constant (line 156) | class Constant { method Constant (line 165) | Constant() : _type(T_ILLEGAL), _offset(-1), _freq(0.0f), _can_be_reu... method Constant (line 166) | Constant(BasicType type, jvalue value, float freq = 0.0f, bool can_b... method BasicType (line 176) | BasicType type() const { return _type; } method jlong (line 178) | jlong get_jlong() const { return _value.j; } method jfloat (line 179) | jfloat get_jfloat() const { return _value.f; } method jdouble (line 180) | jdouble get_jdouble() const { return _value.d; } method jobject (line 181) | jobject get_jobject() const { return _value.l; } method offset (line 183) | int offset() const { return _offset; } method set_offset (line 184) | void set_offset(int offset) { _offset = offset; } method freq (line 186) | float freq() const { return _freq; } method inc_freq (line 187) | void inc_freq(float freq) { _freq += freq; } method can_be_reused (line 189) | bool can_be_reused() const { return _can_be_reused; } class ConstantTable (line 193) | class ConstantTable { method next_jump_table_freq (line 205) | float next_jump_table_freq() { return -1.0f * (++_nof_jump_tables); } method ConstantTable (line 208) | ConstantTable() : method size (line 214) | int size() const { assert(_size != -1, "not calculated yet"); return... method set_table_base_offset (line 217) | void set_table_base_offset(int x) { assert(_table_base_offset == -1... method table_base_offset (line 218) | int table_base_offset() const { assert(_table_base_offset != -1... method top_offset (line 223) | int top_offset() const { assert(_constants.top().offset() != -1, "n... method Constant (line 231) | Constant add(MachConstantNode* n, jfloat f) { method Constant (line 235) | Constant add(MachConstantNode* n, jdouble d) { class PrintInliningBuffer (line 372) | class PrintInliningBuffer : public ResourceObj { method PrintInliningBuffer (line 378) | PrintInliningBuffer() method stringStream (line 381) | stringStream* ss() const { return _ss; } method CallGenerator (line 382) | CallGenerator* cg() const { return _cg; } method set_cg (line 383) | void set_cg(CallGenerator* cg) { _cg = cg; } method outputStream (line 398) | outputStream* print_inlining_stream() const { method print_inlining_skip (line 402) | void print_inlining_skip(CallGenerator* cg) { method print_inlining_insert (line 410) | void print_inlining_insert(CallGenerator* cg) { method print_inlining (line 424) | void print_inlining(ciMethod* method, int inline_level, int bci, const... method Compile (line 465) | static Compile* current() { method compile_id (line 470) | int compile_id() const { return _compile_id; } method subsume_loads (line 475) | bool subsume_loads() const { return _subsume_loads; } method do_escape_analysis (line 477) | bool do_escape_analysis() const { return _do_escape_anal... method save_argument_registers (line 478) | bool save_argument_registers() const { return _save_argum... method ciMethod (line 482) | ciMethod* method() const { return _method; } method entry_bci (line 483) | int entry_bci() const { return _entry_bci; } method is_osr_compilation (line 484) | bool is_osr_compilation() const { return _entry_bci != I... method is_method_compilation (line 485) | bool is_method_compilation() const { return (_method != N... method TypeFunc (line 486) | const TypeFunc* tf() const { assert(_tf!=NULL, "");... method init_tf (line 487) | void init_tf(const TypeFunc* tf) { assert(_tf==NULL, "");... method InlineTree (line 488) | InlineTree* ilt() const { return _ilt; } method address (line 489) | address stub_function() const { return _stub_function; } method address (line 491) | address stub_entry_point() const { return _stub_entry_poi... method fixed_slots (line 494) | int fixed_slots() const { assert(_fixed_slots >=... method set_fixed_slots (line 495) | void set_fixed_slots(int n) { _fixed_slots = n; } method major_progress (line 496) | int major_progress() const { return _major_progress; } method set_inlining_progress (line 497) | void set_inlining_progress(bool z) { _inlining_progress = z; } method inlining_progress (line 498) | int inlining_progress() const { return _inlining_progr... method set_inlining_incrementally (line 499) | void set_inlining_incrementally(bool z) { _inlining_increment... method inlining_incrementally (line 500) | int inlining_incrementally() const { return _inlining_in... method set_major_progress (line 501) | void set_major_progress() { _major_progress++; } method clear_major_progress (line 502) | void clear_major_progress() { _major_progress = 0; } method num_loop_opts (line 503) | int num_loop_opts() const { return _num_loop_opts; } method set_num_loop_opts (line 504) | void set_num_loop_opts(int n) { _num_loop_opts = n; } method max_inline_size (line 505) | int max_inline_size() const { return _max_inline_siz... method set_freq_inline_size (line 506) | void set_freq_inline_size(int n) { _freq_inline_size = n; } method freq_inline_size (line 507) | int freq_inline_size() const { return _freq_inline_si... method set_max_inline_size (line 508) | void set_max_inline_size(int n) { _max_inline_size = n; } method has_loops (line 509) | bool has_loops() const { return _has_loops; } method set_has_loops (line 510) | void set_has_loops(bool z) { _has_loops = z; } method has_split_ifs (line 511) | bool has_split_ifs() const { return _has_split_ifs; } method set_has_split_ifs (line 512) | void set_has_split_ifs(bool z) { _has_split_ifs = z; } method has_unsafe_access (line 513) | bool has_unsafe_access() const { return _has_unsafe_acc... method set_has_unsafe_access (line 514) | void set_has_unsafe_access(bool z) { _has_unsafe_access = z; } method has_stringbuilder (line 515) | bool has_stringbuilder() const { return _has_stringbuil... method set_has_stringbuilder (line 516) | void set_has_stringbuilder(bool z) { _has_stringbuilder = z; } method max_vector_size (line 517) | int max_vector_size() const { return _max_vector_siz... method set_max_vector_size (line 518) | void set_max_vector_size(int s) { _max_vector_size = s; } method set_trap_count (line 519) | void set_trap_count(uint r, uint c) { assert(r < trapHistLen... method uint (line 520) | uint trap_count(uint r) const { assert(r < trapHistLen... method trap_can_recompile (line 521) | bool trap_can_recompile() const { return _trap_can_recom... method set_trap_can_recompile (line 522) | void set_trap_can_recompile(bool z) { _trap_can_recompile = ... method uint (line 523) | uint decompile_count() const { return _decompile_coun... method set_decompile_count (line 524) | void set_decompile_count(uint c) { _decompile_count = c; } method do_inlining (line 526) | bool do_inlining() const { return _do_inlining; } method set_do_inlining (line 527) | void set_do_inlining(bool z) { _do_inlining = z; } method do_scheduling (line 528) | bool do_scheduling() const { return _do_scheduling; } method set_do_scheduling (line 529) | void set_do_scheduling(bool z) { _do_scheduling = z; } method do_freq_based_layout (line 530) | bool do_freq_based_layout() const{ return _do_freq_based_... method set_do_freq_based_layout (line 531) | void set_do_freq_based_layout(bool z){ _do_freq_based_layout ... method do_count_invocations (line 532) | bool do_count_invocations() const{ return _do_count_invoc... method set_do_count_invocations (line 533) | void set_do_count_invocations(bool z){ _do_count_invocations ... method do_method_data_update (line 534) | bool do_method_data_update() const { return _do_method_da... method set_do_method_data_update (line 535) | void set_do_method_data_update(bool z) { _do_method_data_upda... method AliasLevel (line 536) | int AliasLevel() const { return _AliasLevel; } method print_assembly (line 537) | bool print_assembly() const { return _print_assembl... method set_print_assembly (line 538) | void set_print_assembly(bool z) { _print_assembly = z; } method method_has_option (line 540) | bool method_has_option(const char * option) { method trace_opto_output (line 544) | bool trace_opto_output() const { return _trace_opto_out... method parsed_irreducible_loop (line 545) | bool parsed_irreducible_loop() const { return _parsed_irr... method set_parsed_irreducible_loop (line 546) | void set_parsed_irreducible_loop(bool z) { _parsed_irreducibl... method has_method_handle_invokes (line 550) | bool has_method_handle_invokes() const { return _has_meth... method set_has_method_handle_invokes (line 551) | void set_has_method_handle_invokes(bool z) { _has_meth... method begin_method (line 555) | void begin_method() { method print_method (line 562) | void print_method(CompilerPhaseType cpt, int level = 1) { method end_method (line 580) | void end_method(int level = 1) { method macro_count (line 595) | int macro_count() { return _macro_nodes->l... method predicate_count (line 596) | int predicate_count() { return _predicate_opaq... method expensive_count (line 597) | int expensive_count() { return _expensive_node... method Node (line 598) | Node* macro_node(int idx) { return _macro_nodes->a... method Node (line 599) | Node* predicate_opaque1_node(int idx) { return _predicate_opaq... method Node (line 600) | Node* expensive_node(int idx) { return _expensive_node... method ConnectionGraph (line 601) | ConnectionGraph* congraph() { return _congraph;} method set_congraph (line 602) | void set_congraph(ConnectionGraph* congraph) { _congraph = congraph;} method add_macro_node (line 603) | void add_macro_node(Node * n) { method remove_macro_node (line 608) | void remove_macro_node(Node * n) { method remove_expensive_node (line 619) | void remove_expensive_node(Node * n) { method add_predicate_opaq (line 624) | void add_predicate_opaq(Node * n) { method is_predicate_opaq (line 632) | bool is_predicate_opaq(Node * n) { method Arena (line 644) | Arena* comp_arena() { return &_comp_arena; } method ciEnv (line 645) | ciEnv* env() const { return _env; } method CompileLog (line 646) | CompileLog* log() const { return _log; } method failing (line 647) | bool failing() const { return _env->failing()... method failure_reason_is (line 649) | bool failure_reason_is(const char* r) { return (r==_failu... method record_method_not_compilable (line 652) | void record_method_not_compilable(const char* reason, bool all_tiers =... method record_method_not_compilable_all_tiers (line 659) | void record_method_not_compilable_all_tiers(const char* reason) { method check_node_count (line 662) | bool check_node_count(uint margin, const char* reason) { method uint (line 672) | uint unique() const { return _unique; } method uint (line 673) | uint next_unique() { return _unique++; } method set_unique (line 674) | void set_unique(uint i) { _unique = i; } method debug_idx (line 675) | static int debug_idx() { return debug_only(_debug_id... method set_debug_idx (line 676) | static void set_debug_idx(int i) { debug_only(_debug_idx = i); } method Arena (line 677) | Arena* node_arena() { return &_node_arena; } method Arena (line 678) | Arena* old_arena() { return &_old_arena; } method RootNode (line 679) | RootNode* root() const { return _root; } method set_root (line 680) | void set_root(RootNode* r) { _root = r; } method Node (line 685) | Node* recent_alloc_ctl() const { return _recent_alloc_ctl; } method Node (line 686) | Node* recent_alloc_obj() const { return _recent_alloc_obj; } method set_recent_alloc (line 687) | void set_recent_alloc(Node* ctl, Node* obj) { method record_dead_node (line 691) | void record_dead_node(uint idx) { if (_dead_node_list.test_se... method is_dead_node (line 694) | bool is_dead_node(uint idx) { return _dead_node_list.test... method uint (line 695) | uint dead_node_count() { return _dead_node_count; } method reset_dead_node_list (line 696) | void reset_dead_node_list() { _dead_node_list.Reset(); method uint (line 699) | uint live_nodes() const { method ConstantTable (line 710) | ConstantTable& constant_table() { return _constant_table; } method next_jump_table_freq (line 205) | float next_jump_table_freq() { return -1.0f * (++_nof_jump_tables); } method ConstantTable (line 208) | ConstantTable() : method size (line 214) | int size() const { assert(_size != -1, "not calculated yet"); return... method set_table_base_offset (line 217) | void set_table_base_offset(int x) { assert(_table_base_offset == -1... method table_base_offset (line 218) | int table_base_offset() const { assert(_table_base_offset != -1... method top_offset (line 223) | int top_offset() const { assert(_constants.top().offset() != -1, "n... method Constant (line 231) | Constant add(MachConstantNode* n, jfloat f) { method Constant (line 235) | Constant add(MachConstantNode* n, jdouble d) { method has_mach_constant_base_node (line 713) | bool has_mach_constant_base_node() const { return _ma... method Node (line 716) | Node* top() const { return _top; } method Node (line 719) | Node* cached_top_node() { return _top; } method set_node_note_array (line 723) | void set_node_note_array(GrowableArray* arr) { _node_note... method Node_Notes (line 724) | Node_Notes* default_node_notes() const { return _default_node_n... method set_default_node_notes (line 725) | void set_default_node_notes(Node_Notes* n) { _default_node_notes = ... method Node_Notes (line 727) | Node_Notes* node_notes_at(int idx) { method Arena (line 744) | Arena* type_arena() { return _type_arena; } method Dict (line 745) | Dict* type_dict() { return _type_dict; } method type_last_size (line 747) | size_t type_last_size() { return _type_last_size; } method num_alias_types (line 748) | int num_alias_types() { return _num_alias_type... method init_type_arena (line 750) | void init_type_arena() { _type_arena = ... method set_type_arena (line 751) | void set_type_arena(Arena* a) { _type_arena = ... method set_type_dict (line 752) | void set_type_dict(Dict* d) { _type_dict = d; } method set_type_hwm (line 753) | void set_type_hwm(void* p) { _type_hwm = p; } method set_type_last_size (line 754) | void set_type_last_size(size_t sz) { _type_last_siz... method TypeFunc (line 756) | const TypeFunc* last_tf(ciMethod* m) { method set_last_tf (line 759) | void set_last_tf(ciMethod* m, const TypeFunc* tf) { method AliasType (line 765) | AliasType* alias_type(int idx) { assert(idx < n... method index (line 129) | int index() const { return _index; } method TypePtr (line 130) | const TypePtr* adr_type() const { return _adr_type; } method ciField (line 131) | ciField* field() const { return _field; } method is_rewritable (line 132) | bool is_rewritable() const { return _is_rewritable; } method is_volatile (line 133) | bool is_volatile() const { return (_field ? _field->is_... method general_index (line 134) | int general_index() const { return (_general_index != 0)... method set_rewritable (line 136) | void set_rewritable(bool z) { _is_rewritable = z; } method set_field (line 137) | void set_field(ciField* f) { method AliasType (line 766) | AliasType* alias_type(const TypePtr* adr_type, ciField* field =... method index (line 129) | int index() const { return _index; } method TypePtr (line 130) | const TypePtr* adr_type() const { return _adr_type; } method ciField (line 131) | ciField* field() const { return _field; } method is_rewritable (line 132) | bool is_rewritable() const { return _is_rewritable; } method is_volatile (line 133) | bool is_volatile() const { return (_field ? _field->is_... method general_index (line 134) | int general_index() const { return (_general_index != 0)... method set_rewritable (line 136) | void set_rewritable(bool z) { _is_rewritable = z; } method set_field (line 137) | void set_field(ciField* f) { method get_alias_index (line 770) | int get_alias_index(const TypePtr* at) { return alias_t... method TypePtr (line 771) | const TypePtr* get_adr_type(uint aidx) { return alias_t... method get_general_index (line 772) | int get_general_index(uint aidx) { return alias_t... method PhaseGVN (line 805) | PhaseGVN* initial_gvn() { return _initial_gvn; } method Unique_Node_List (line 806) | Unique_Node_List* for_igvn() { return _for_igvn; } method set_initial_gvn (line 808) | void set_initial_gvn(PhaseGVN *gvn) { _initial_gvn ... method set_for_igvn (line 809) | void set_for_igvn(Unique_Node_List *for_igvn) { _for_igvn = f... method WarmCallInfo (line 820) | WarmCallInfo* warm_calls() const { return _warm_calls; } method set_warm_calls (line 821) | void set_warm_calls(WarmCallInfo* l) { _warm_calls = l; } method add_late_inline (line 825) | void add_late_inline(CallGenerator* cg) { method prepend_late_inline (line 830) | void prepend_late_inline(CallGenerator* cg) { method add_string_late_inline (line 834) | void add_string_late_inline(CallGenerator* cg) { method over_inlining_cutoff (line 842) | bool over_inlining_cutoff() const { method inc_number_of_mh_late_inlines (line 850) | void inc_number_of_mh_late_inlines() { _number_of_mh_late_inlines++; } method dec_number_of_mh_late_inlines (line 851) | void dec_number_of_mh_late_inlines() { assert(_number_of_mh_late_inlin... method has_mh_late_inlines (line 852) | bool has_mh_late_inlines() const { return _number_of_mh_late_inlin... method PhaseCFG (line 859) | PhaseCFG* cfg() { return _cfg; } method select_24_bit_instr (line 860) | bool select_24_bit_instr() const { return _select_24_bit_... method in_24_bit_fp_mode (line 861) | bool in_24_bit_fp_mode() const { return _in_24_bit_fp_m... method has_java_calls (line 862) | bool has_java_calls() const { return _java_calls > 0; } method java_calls (line 863) | int java_calls() const { return _java_calls; } method inner_loops (line 864) | int inner_loops() const { return _inner_loops; } method Matcher (line 865) | Matcher* matcher() { return _matcher; } method PhaseRegAlloc (line 866) | PhaseRegAlloc* regalloc() { return _regalloc; } method frame_slots (line 867) | int frame_slots() const { return _frame_slots; } method RegMask (line 869) | RegMask& FIRST_STACK_mask() { return _FIRST_STACK_ma... method Arena (line 870) | Arena* indexSet_arena() { return _indexSet_arena; } method uint (line 872) | uint node_bundling_limit() { return _node_bundling_... method Bundle (line 873) | Bundle* node_bundling_base() { return _node_bundling_... method set_node_bundling_limit (line 874) | void set_node_bundling_limit(uint n) { _node_bundling_limit =... method set_node_bundling_base (line 875) | void set_node_bundling_base(Bundle* b) { _node_bundling_base ... method set_matcher (line 880) | void set_matcher(Matcher* m) { _matcher = m; } method set_indexSet_arena (line 882) | void set_indexSet_arena(Arena* a) { _indexSet_aren... method set_indexSet_free_block_list (line 883) | void set_indexSet_free_block_list(void* p) { _indexSet_free... method set_24_bit_selection_and_mode (line 886) | void set_24_bit_selection_and_mode(bool selection, bool mode) { method set_java_calls (line 891) | void set_java_calls(int z) { _java_calls = z; } method set_inner_loops (line 892) | void set_inner_loops(int z) { _inner_loops = z; } method code_size (line 895) | int code_size() { return _method_size; } method CodeBuffer (line 896) | CodeBuffer* code_buffer() { return &_code_buffer; } method first_block_size (line 897) | int first_block_size() { return _first_block_si... method set_frame_complete (line 898) | void set_frame_complete(int off) { _code_offsets.set_valu... method ExceptionHandlerTable (line 899) | ExceptionHandlerTable* handler_table() { return &_handler_table; } method ImplicitExceptionTable (line 900) | ImplicitExceptionTable* inc_table() { return &_inc_table; } method OopMapSet (line 901) | OopMapSet* oop_map_set() { return _oop_map_set; } method DebugInformationRecorder (line 902) | DebugInformationRecorder* debug_info() { return env()->debug_in... method Dependencies (line 903) | Dependencies* dependencies() { return env()->dependen... method CompiledZap_count (line 904) | static int CompiledZap_count() { return _CompiledZap_co... method BufferBlob (line 905) | BufferBlob* scratch_buffer_blob() { return _scratch_buffer... method set_scratch_buffer_blob (line 908) | void set_scratch_buffer_blob(BufferBlob* b) { _scratch_buffer... method relocInfo (line 909) | relocInfo* scratch_locs_memory() { return _scratch_locs_m... method set_scratch_locs_memory (line 910) | void set_scratch_locs_memory(relocInfo* b) { _scratch_locs_m... method set_in_scratch_emit_size (line 914) | void set_in_scratch_emit_size(bool x) { _in_scratch_emi... method in_scratch_emit_size (line 915) | bool in_scratch_emit_size() const { return _in_scratch_emi... type ScratchBufferBlob (line 917) | enum ScratchBufferBlob { method has_method (line 948) | bool has_method() { return method() != NULL; } FILE: HotSpot1.7/src/share/vm/opto/connode.cpp function uint (line 41) | uint ConNode::hash() const { function ConNode (line 46) | ConNode *ConNode::make( Compile* C, const Type *t ) { function Node (line 111) | Node *CMoveNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 133) | Node *CMoveNode::is_cmove_id( PhaseTransform *phase, Node *cmp, Node *t,... function Node (line 158) | Node *CMoveNode::Identity( PhaseTransform *phase ) { function Type (line 186) | const Type *CMoveNode::Value( PhaseTransform *phase ) const { function CMoveNode (line 195) | CMoveNode *CMoveNode::make( Compile *C, Node *c, Node *bol, Node *left, ... function Node (line 214) | Node *CMoveINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 281) | Node *CMoveFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 337) | Node *CMoveDNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 392) | Node *ConstraintCastNode::Identity( PhaseTransform *phase ) { function Type (line 398) | const Type *ConstraintCastNode::Value( PhaseTransform *phase ) const { function Node (line 428) | Node *ConstraintCastNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 434) | Node *ConstraintCastNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 447) | Node *CastPPNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 460) | Node *CheckCastPPNode::Identity( PhaseTransform *phase ) { function can_cause_alias (line 471) | static bool can_cause_alias(Node *n, PhaseTransform *phase) { function Type (line 491) | const Type *CheckCastPPNode::Value( PhaseTransform *phase ) const { function Node (line 568) | Node *CheckCastPPNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 573) | Node* DecodeNNode::Identity(PhaseTransform* phase) { function Type (line 584) | const Type *DecodeNNode::Value( PhaseTransform *phase ) const { function Node (line 593) | Node* EncodePNode::Identity(PhaseTransform* phase) { function Type (line 604) | const Type *EncodePNode::Value( PhaseTransform *phase ) const { function Node (line 614) | Node *EncodePNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 620) | Node *Conv2BNode::Identity( PhaseTransform *phase ) { function Type (line 630) | const Type *Conv2BNode::Value( PhaseTransform *phase ) const { function Type (line 652) | const Type *ConvD2FNode::Value( PhaseTransform *phase ) const { function Node (line 663) | Node *ConvD2FNode::Identity(PhaseTransform *phase) { function Type (line 669) | const Type *ConvD2INode::Value( PhaseTransform *phase ) const { function Node (line 679) | Node *ConvD2INode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 688) | Node *ConvD2INode::Identity(PhaseTransform *phase) { function Type (line 694) | const Type *ConvD2LNode::Value( PhaseTransform *phase ) const { function Node (line 703) | Node *ConvD2LNode::Identity(PhaseTransform *phase) { function Node (line 713) | Node *ConvD2LNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 721) | const Type *ConvF2DNode::Value( PhaseTransform *phase ) const { function Type (line 731) | const Type *ConvF2INode::Value( PhaseTransform *phase ) const { function Node (line 740) | Node *ConvF2INode::Identity(PhaseTransform *phase) { function Node (line 750) | Node *ConvF2INode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 758) | const Type *ConvF2LNode::Value( PhaseTransform *phase ) const { function Node (line 767) | Node *ConvF2LNode::Identity(PhaseTransform *phase) { function Node (line 777) | Node *ConvF2LNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 785) | const Type *ConvI2DNode::Value( PhaseTransform *phase ) const { function Type (line 795) | const Type *ConvI2FNode::Value( PhaseTransform *phase ) const { function Node (line 804) | Node *ConvI2FNode::Identity(PhaseTransform *phase) { function Type (line 814) | const Type *ConvI2LNode::Value( PhaseTransform *phase ) const { function long_ranges_overlap (line 825) | static inline bool long_ranges_overlap(jlong lo1, jlong hi1, function Node (line 833) | Node *ConvI2LNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 978) | const Type *ConvL2DNode::Value( PhaseTransform *phase ) const { function Type (line 988) | const Type *ConvL2FNode::Value( PhaseTransform *phase ) const { function Node (line 998) | Node *ConvL2INode::Identity( PhaseTransform *phase ) { function Type (line 1005) | const Type *ConvL2INode::Value( PhaseTransform *phase ) const { function Node (line 1018) | Node *ConvL2INode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1054) | const Type *CastX2PNode::Value( PhaseTransform *phase ) const { function fits_in_int (line 1066) | static inline bool fits_in_int(const Type* t, bool but_not_min_int = fal... function Node (line 1075) | static inline Node* addP_of_X2P(PhaseGVN *phase, function Node (line 1087) | Node *CastX2PNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1118) | Node *CastX2PNode::Identity( PhaseTransform *phase ) { function Type (line 1125) | const Type *CastP2XNode::Value( PhaseTransform *phase ) const { function Node (line 1135) | Node *CastP2XNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1140) | Node *CastP2XNode::Identity( PhaseTransform *phase ) { function Node (line 1149) | Node *RoundFloatNode::Identity( PhaseTransform *phase ) { function Type (line 1163) | const Type *RoundFloatNode::Value( PhaseTransform *phase ) const { function Node (line 1170) | Node *RoundDoubleNode::Identity( PhaseTransform *phase ) { function Type (line 1186) | const Type *RoundDoubleNode::Value( PhaseTransform *phase ) const { function uint (line 1193) | uint Opaque1Node::hash() const { return NO_HASH; } function uint (line 1194) | uint Opaque1Node::cmp( const Node &n ) const { function Node (line 1205) | Node *Opaque1Node::Identity( PhaseTransform *phase ) { function uint (line 1220) | uint Opaque2Node::hash() const { return NO_HASH; } function uint (line 1221) | uint Opaque2Node::cmp( const Node &n ) const { function Type (line 1227) | const Type *MoveL2DNode::Value( PhaseTransform *phase ) const { function Type (line 1238) | const Type *MoveI2FNode::Value( PhaseTransform *phase ) const { function Type (line 1249) | const Type *MoveF2INode::Value( PhaseTransform *phase ) const { function Type (line 1260) | const Type *MoveD2LNode::Value( PhaseTransform *phase ) const { function Type (line 1271) | const Type* CountLeadingZerosINode::Value(PhaseTransform* phase) const { function Type (line 1293) | const Type* CountLeadingZerosLNode::Value(PhaseTransform* phase) const { function Type (line 1316) | const Type* CountTrailingZerosINode::Value(PhaseTransform* phase) const { function Type (line 1338) | const Type* CountTrailingZerosLNode::Value(PhaseTransform* phase) const { FILE: HotSpot1.7/src/share/vm/opto/connode.hpp class PhaseTransform (line 32) | class PhaseTransform class MachNode (line 33) | class MachNode class ConNode (line 37) | class ConNode : public TypeNode { method ConNode (line 39) | ConNode( const Type *t ) : TypeNode(t,1) { method RegMask (line 45) | virtual const RegMask &out_RegMask() const { return RegMask::Empty; } method RegMask (line 46) | virtual const RegMask &in_RegMask(uint) const { return RegMask::Empty; } class ConINode (line 54) | class ConINode : public ConNode { method ConINode (line 56) | ConINode( const TypeInt *t ) : ConNode(t) {} method ConINode (line 60) | static ConINode* make( Compile* C, int con ) { class ConPNode (line 68) | class ConPNode : public ConNode { method ConPNode (line 70) | ConPNode( const TypePtr *t ) : ConNode(t) {} method ConPNode (line 74) | static ConPNode* make( Compile *C ,address con ) { class ConNNode (line 85) | class ConNNode : public ConNode { method ConNNode (line 87) | ConNNode( const TypeNarrowOop *t ) : ConNode(t) {} class ConLNode (line 94) | class ConLNode : public ConNode { method ConLNode (line 96) | ConLNode( const TypeLong *t ) : ConNode(t) {} method ConLNode (line 100) | static ConLNode* make( Compile *C ,jlong con ) { class ConFNode (line 108) | class ConFNode : public ConNode { method ConFNode (line 110) | ConFNode( const TypeF *t ) : ConNode(t) {} method ConFNode (line 114) | static ConFNode* make( Compile *C, float con ) { class ConDNode (line 122) | class ConDNode : public ConNode { method ConDNode (line 124) | ConDNode( const TypeD *t ) : ConNode(t) {} method ConDNode (line 128) | static ConDNode* make( Compile *C, double con ) { class BinaryNode (line 140) | class BinaryNode : public Node { method BinaryNode (line 142) | BinaryNode( Node *n1, Node *n2 ) : Node(0,n1,n2) { } method uint (line 144) | virtual uint ideal_reg() const { return 0; } class CMoveNode (line 149) | class CMoveNode : public TypeNode { method CMoveNode (line 155) | CMoveNode( Node *bol, Node *left, Node *right, const Type *t ) : TypeN... class CMoveDNode (line 173) | class CMoveDNode : public CMoveNode { method CMoveDNode (line 175) | CMoveDNode( Node *bol, Node *left, Node *right, const Type* t) : CMove... class CMoveFNode (line 181) | class CMoveFNode : public CMoveNode { method CMoveFNode (line 183) | CMoveFNode( Node *bol, Node *left, Node *right, const Type* t ) : CMov... class CMoveINode (line 189) | class CMoveINode : public CMoveNode { method CMoveINode (line 191) | CMoveINode( Node *bol, Node *left, Node *right, const TypeInt *ti ) : ... class CMoveLNode (line 197) | class CMoveLNode : public CMoveNode { method CMoveLNode (line 199) | CMoveLNode(Node *bol, Node *left, Node *right, const TypeLong *tl ) : ... class CMovePNode (line 204) | class CMovePNode : public CMoveNode { method CMovePNode (line 206) | CMovePNode( Node *c, Node *bol, Node *left, Node *right, const TypePtr... class CMoveNNode (line 211) | class CMoveNNode : public CMoveNode { method CMoveNNode (line 213) | CMoveNNode( Node *c, Node *bol, Node *left, Node *right, const Type* t... class ConstraintCastNode (line 219) | class ConstraintCastNode: public TypeNode { method ConstraintCastNode (line 221) | ConstraintCastNode (Node *n, const Type *t ): TypeNode(t,2) { class CastIINode (line 235) | class CastIINode: public ConstraintCastNode { method CastIINode (line 237) | CastIINode (Node *n, const Type *t ): ConstraintCastNode(n,t) {} method uint (line 239) | virtual uint ideal_reg() const { return Op_RegI; } class CastPPNode (line 244) | class CastPPNode: public ConstraintCastNode { method CastPPNode (line 246) | CastPPNode (Node *n, const Type *t ): ConstraintCastNode(n, t) {} method uint (line 248) | virtual uint ideal_reg() const { return Op_RegP; } class CheckCastPPNode (line 254) | class CheckCastPPNode: public TypeNode { method CheckCastPPNode (line 256) | CheckCastPPNode( Node *c, Node *n, const Type *t ) : TypeNode(t,2) { method uint (line 266) | virtual uint ideal_reg() const { return Op_RegP; } class EncodePNode (line 277) | class EncodePNode : public TypeNode { method EncodePNode (line 279) | EncodePNode(Node* value, const Type* type): method uint (line 288) | virtual uint ideal_reg() const { return Op_RegN; } class DecodeNNode (line 297) | class DecodeNNode : public TypeNode { method DecodeNNode (line 299) | DecodeNNode(Node* value, const Type* type): method uint (line 308) | virtual uint ideal_reg() const { return Op_RegP; } class Conv2BNode (line 313) | class Conv2BNode : public Node { method Conv2BNode (line 315) | Conv2BNode( Node *i ) : Node(0,i) {} method Type (line 317) | virtual const Type *bottom_type() const { return TypeInt::BOOL; } method uint (line 320) | virtual uint ideal_reg() const { return Op_RegI; } class ConvD2FNode (line 326) | class ConvD2FNode : public Node { method ConvD2FNode (line 328) | ConvD2FNode( Node *in1 ) : Node(0,in1) {} method Type (line 330) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 333) | virtual uint ideal_reg() const { return Op_RegF; } class ConvD2INode (line 338) | class ConvD2INode : public Node { method ConvD2INode (line 340) | ConvD2INode( Node *in1 ) : Node(0,in1) {} method Type (line 342) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 346) | virtual uint ideal_reg() const { return Op_RegI; } class ConvD2LNode (line 351) | class ConvD2LNode : public Node { method ConvD2LNode (line 353) | ConvD2LNode( Node *dbl ) : Node(0,dbl) {} method Type (line 355) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 359) | virtual uint ideal_reg() const { return Op_RegL; } class ConvF2DNode (line 364) | class ConvF2DNode : public Node { method ConvF2DNode (line 366) | ConvF2DNode( Node *in1 ) : Node(0,in1) {} method Type (line 368) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 370) | virtual uint ideal_reg() const { return Op_RegD; } class ConvF2INode (line 375) | class ConvF2INode : public Node { method ConvF2INode (line 377) | ConvF2INode( Node *in1 ) : Node(0,in1) {} method Type (line 379) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 383) | virtual uint ideal_reg() const { return Op_RegI; } class ConvF2LNode (line 388) | class ConvF2LNode : public Node { method ConvF2LNode (line 390) | ConvF2LNode( Node *in1 ) : Node(0,in1) {} method Type (line 392) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 396) | virtual uint ideal_reg() const { return Op_RegL; } class ConvI2DNode (line 401) | class ConvI2DNode : public Node { method ConvI2DNode (line 403) | ConvI2DNode( Node *in1 ) : Node(0,in1) {} method Type (line 405) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 407) | virtual uint ideal_reg() const { return Op_RegD; } class ConvI2FNode (line 412) | class ConvI2FNode : public Node { method ConvI2FNode (line 414) | ConvI2FNode( Node *in1 ) : Node(0,in1) {} method Type (line 416) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 419) | virtual uint ideal_reg() const { return Op_RegF; } class ConvI2LNode (line 424) | class ConvI2LNode : public TypeNode { method ConvI2LNode (line 426) | ConvI2LNode(Node *in1, const TypeLong* t = TypeLong::INT) method uint (line 432) | virtual uint ideal_reg() const { return Op_RegL; } class ConvL2DNode (line 437) | class ConvL2DNode : public Node { method ConvL2DNode (line 439) | ConvL2DNode( Node *in1 ) : Node(0,in1) {} method Type (line 441) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 443) | virtual uint ideal_reg() const { return Op_RegD; } class ConvL2FNode (line 448) | class ConvL2FNode : public Node { method ConvL2FNode (line 450) | ConvL2FNode( Node *in1 ) : Node(0,in1) {} method Type (line 452) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 454) | virtual uint ideal_reg() const { return Op_RegF; } class ConvL2INode (line 459) | class ConvL2INode : public Node { method ConvL2INode (line 461) | ConvL2INode( Node *in1 ) : Node(0,in1) {} method Type (line 463) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 467) | virtual uint ideal_reg() const { return Op_RegI; } class CastX2PNode (line 472) | class CastX2PNode : public Node { method CastX2PNode (line 474) | CastX2PNode( Node *n ) : Node(NULL, n) {} method uint (line 479) | virtual uint ideal_reg() const { return Op_RegP; } method Type (line 480) | virtual const Type *bottom_type() const { return TypeRawPtr::BOTTOM; } class CastP2XNode (line 486) | class CastP2XNode : public Node { method CastP2XNode (line 488) | CastP2XNode( Node *ctrl, Node *n ) : Node(ctrl, n) {} method uint (line 493) | virtual uint ideal_reg() const { return Op_RegX; } method Type (line 494) | virtual const Type *bottom_type() const { return TypeX_X; } method depends_only_on_test (line 496) | virtual bool depends_only_on_test() const { return false; } class ThreadLocalNode (line 501) | class ThreadLocalNode : public Node { method ThreadLocalNode (line 503) | ThreadLocalNode( ) : Node((Node*)Compile::current()->root()) {} method Type (line 505) | virtual const Type *bottom_type() const { return TypeRawPtr::BOTTOM;} method uint (line 506) | virtual uint ideal_reg() const { return Op_RegP; } class LoadReturnPCNode (line 510) | class LoadReturnPCNode: public Node { method LoadReturnPCNode (line 512) | LoadReturnPCNode(Node *c) : Node(c) { } method uint (line 514) | virtual uint ideal_reg() const { return Op_RegP; } class RoundFloatNode (line 519) | class RoundFloatNode: public Node { method RoundFloatNode (line 521) | RoundFloatNode(Node* c, Node *in1): Node(c, in1) {} method Type (line 523) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 524) | virtual uint ideal_reg() const { return Op_RegF; } class RoundDoubleNode (line 531) | class RoundDoubleNode: public Node { method RoundDoubleNode (line 533) | RoundDoubleNode(Node* c, Node *in1): Node(c, in1) {} method Type (line 535) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 536) | virtual uint ideal_reg() const { return Op_RegD; } class Opaque1Node (line 544) | class Opaque1Node : public Node { method Opaque1Node (line 548) | Opaque1Node( Compile* C, Node *n ) : Node(0,n) { method Opaque1Node (line 555) | Opaque1Node( Compile* C, Node *n, Node* orig_limit ) : Node(0,n,orig_l... method Node (line 560) | Node* original_loop_limit() { return req()==3 ? in(2) : NULL; } method Type (line 562) | virtual const Type *bottom_type() const { return TypeInt::INT; } class Opaque2Node (line 575) | class Opaque2Node : public Node { method Opaque2Node (line 579) | Opaque2Node( Compile* C, Node *n ) : Node(0,n) { method Type (line 585) | virtual const Type *bottom_type() const { return TypeInt::INT; } class PartialSubtypeCheckNode (line 593) | class PartialSubtypeCheckNode : public Node { method PartialSubtypeCheckNode (line 595) | PartialSubtypeCheckNode(Node* c, Node* sub, Node* super) : Node(c,sub,... method Type (line 597) | virtual const Type *bottom_type() const { return TypeRawPtr::BOTTOM; } method uint (line 598) | virtual uint ideal_reg() const { return Op_RegP; } class MoveI2FNode (line 602) | class MoveI2FNode : public Node { method MoveI2FNode (line 604) | MoveI2FNode( Node *value ) : Node(0,value) {} method Type (line 606) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 607) | virtual uint ideal_reg() const { return Op_RegF; } class MoveL2DNode (line 611) | class MoveL2DNode : public Node { method MoveL2DNode (line 613) | MoveL2DNode( Node *value ) : Node(0,value) {} method Type (line 615) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 616) | virtual uint ideal_reg() const { return Op_RegD; } class MoveF2INode (line 620) | class MoveF2INode : public Node { method MoveF2INode (line 622) | MoveF2INode( Node *value ) : Node(0,value) {} method Type (line 624) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 625) | virtual uint ideal_reg() const { return Op_RegI; } class MoveD2LNode (line 629) | class MoveD2LNode : public Node { method MoveD2LNode (line 631) | MoveD2LNode( Node *value ) : Node(0,value) {} method Type (line 633) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 634) | virtual uint ideal_reg() const { return Op_RegL; } class CountBitsNode (line 639) | class CountBitsNode : public Node { method CountBitsNode (line 641) | CountBitsNode(Node* in1) : Node(0, in1) {} method Type (line 642) | const Type* bottom_type() const { return TypeInt::INT; } method uint (line 643) | virtual uint ideal_reg() const { return Op_RegI; } class CountLeadingZerosINode (line 648) | class CountLeadingZerosINode : public CountBitsNode { method CountLeadingZerosINode (line 650) | CountLeadingZerosINode(Node* in1) : CountBitsNode(in1) {} class CountLeadingZerosLNode (line 657) | class CountLeadingZerosLNode : public CountBitsNode { method CountLeadingZerosLNode (line 659) | CountLeadingZerosLNode(Node* in1) : CountBitsNode(in1) {} class CountTrailingZerosINode (line 666) | class CountTrailingZerosINode : public CountBitsNode { method CountTrailingZerosINode (line 668) | CountTrailingZerosINode(Node* in1) : CountBitsNode(in1) {} class CountTrailingZerosLNode (line 675) | class CountTrailingZerosLNode : public CountBitsNode { method CountTrailingZerosLNode (line 677) | CountTrailingZerosLNode(Node* in1) : CountBitsNode(in1) {} class PopCountINode (line 684) | class PopCountINode : public CountBitsNode { method PopCountINode (line 686) | PopCountINode(Node* in1) : CountBitsNode(in1) {} class PopCountLNode (line 692) | class PopCountLNode : public CountBitsNode { method PopCountLNode (line 694) | PopCountLNode(Node* in1) : CountBitsNode(in1) {} FILE: HotSpot1.7/src/share/vm/opto/divnode.cpp function magic_int_divide_constants (line 49) | static bool magic_int_divide_constants(jint d, jint &M, jint &s) { function Node (line 90) | static Node *transform_int_divide( PhaseGVN *phase, Node *dividend, jint... function magic_long_divide_constants (line 217) | static bool magic_long_divide_constants(jlong d, jlong &M, jint &s) { function Node (line 257) | static Node* long_by_long_mulhi(PhaseGVN* phase, Node* dividend, jlong m... function Node (line 342) | static Node *transform_long_divide( PhaseGVN *phase, Node *dividend, jlo... function Node (line 458) | Node *DivINode::Identity( PhaseTransform *phase ) { function Node (line 464) | Node *DivINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 491) | const Type *DivINode::Value( PhaseTransform *phase ) const { function Node (line 557) | Node *DivLNode::Identity( PhaseTransform *phase ) { function Node (line 563) | Node *DivLNode::Ideal( PhaseGVN *phase, bool can_reshape) { function Type (line 590) | const Type *DivLNode::Value( PhaseTransform *phase ) const { function Type (line 657) | const Type *DivFNode::Value( PhaseTransform *phase ) const { function Node (line 700) | Node *DivFNode::Identity( PhaseTransform *phase ) { function Node (line 706) | Node *DivFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 745) | const Type *DivDNode::Value( PhaseTransform *phase ) const { function Node (line 795) | Node *DivDNode::Identity( PhaseTransform *phase ) { function Node (line 800) | Node *DivDNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 837) | Node *ModINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 967) | const Type *ModINode::Value( PhaseTransform *phase ) const { function Node (line 1008) | Node *ModLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1140) | const Type *ModLNode::Value( PhaseTransform *phase ) const { function Type (line 1181) | const Type *ModFNode::Value( PhaseTransform *phase ) const { function Type (line 1225) | const Type *ModDNode::Value( PhaseTransform *phase ) const { function DivModINode (line 1275) | DivModINode* DivModINode::make(Compile* C, Node* div_or_mod) { function DivModLNode (line 1287) | DivModLNode* DivModLNode::make(Compile* C, Node* div_or_mod) { function Node (line 1300) | Node *DivModINode::match( const ProjNode *proj, const Matcher *match ) { function Node (line 1315) | Node *DivModLNode::match( const ProjNode *proj, const Matcher *match ) { FILE: HotSpot1.7/src/share/vm/opto/divnode.hpp class DivINode (line 43) | class DivINode : public Node { method DivINode (line 45) | DivINode( Node *c, Node *dividend, Node *divisor ) : Node(c, dividend,... method Type (line 50) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 51) | virtual uint ideal_reg() const { return Op_RegI; } class DivLNode (line 56) | class DivLNode : public Node { method DivLNode (line 58) | DivLNode( Node *c, Node *dividend, Node *divisor ) : Node(c, dividend,... method Type (line 63) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 64) | virtual uint ideal_reg() const { return Op_RegL; } class DivFNode (line 69) | class DivFNode : public Node { method DivFNode (line 71) | DivFNode( Node *c, Node *dividend, Node *divisor ) : Node(c, dividend,... method Type (line 76) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 77) | virtual uint ideal_reg() const { return Op_RegF; } class DivDNode (line 82) | class DivDNode : public Node { method DivDNode (line 84) | DivDNode( Node *c, Node *dividend, Node *divisor ) : Node(c,dividend, ... method Type (line 89) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 90) | virtual uint ideal_reg() const { return Op_RegD; } class ModINode (line 95) | class ModINode : public Node { method ModINode (line 97) | ModINode( Node *c, Node *in1, Node *in2 ) : Node(c,in1, in2) {} method Type (line 101) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 102) | virtual uint ideal_reg() const { return Op_RegI; } class ModLNode (line 107) | class ModLNode : public Node { method ModLNode (line 109) | ModLNode( Node *c, Node *in1, Node *in2 ) : Node(c,in1, in2) {} method Type (line 113) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 114) | virtual uint ideal_reg() const { return Op_RegL; } class ModFNode (line 119) | class ModFNode : public Node { method ModFNode (line 121) | ModFNode( Node *c, Node *in1, Node *in2 ) : Node(c,in1, in2) {} method Type (line 124) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 125) | virtual uint ideal_reg() const { return Op_RegF; } class ModDNode (line 130) | class ModDNode : public Node { method ModDNode (line 132) | ModDNode( Node *c, Node *in1, Node *in2 ) : Node(c, in1, in2) {} method Type (line 135) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 136) | virtual uint ideal_reg() const { return Op_RegD; } class DivModNode (line 141) | class DivModNode : public MultiNode { method Node (line 150) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method Node (line 151) | virtual Node *Ideal(PhaseGVN *phase, bool can_reshape) { return NULL; } method Type (line 152) | virtual const Type *Value( PhaseTransform *phase ) const { return bott... method uint (line 153) | virtual uint hash() const { return Node::hash(); } method is_CFG (line 154) | virtual bool is_CFG() const { return false; } method uint (line 155) | virtual uint ideal_reg() const { return NotAMachineReg; } method ProjNode (line 157) | ProjNode* div_proj() { return proj_out(div_proj_num); } method ProjNode (line 158) | ProjNode* mod_proj() { return proj_out(mod_proj_num); } class DivModINode (line 163) | class DivModINode : public DivModNode { method DivModINode (line 165) | DivModINode( Node *c, Node *dividend, Node *divisor ) : DivModNode(c, ... method Type (line 167) | virtual const Type *bottom_type() const { return TypeTuple::INT_PAIR; } class DivModLNode (line 176) | class DivModLNode : public DivModNode { method DivModLNode (line 178) | DivModLNode( Node *c, Node *dividend, Node *divisor ) : DivModNode(c, ... method Type (line 180) | virtual const Type *bottom_type() const { return TypeTuple::LONG_PAIR; } FILE: HotSpot1.7/src/share/vm/opto/doCall.cpp function trace_type_profile (line 44) | void trace_type_profile(Compile* C, ciMethod *method, int depth, int bci... function CallGenerator (line 65) | CallGenerator* Compile::call_generator(ciMethod* callee, int vtable_inde... function ciMethod (line 881) | ciMethod* Compile::optimize_virtual_call(ciMethod* caller, int bci, ciIn... function ciMethod (line 904) | ciMethod* Compile::optimize_inlining(ciMethod* caller, int bci, ciInstan... FILE: HotSpot1.7/src/share/vm/opto/domgraph.cpp type Tarjan (line 39) | struct Tarjan { class Block_Stack (line 160) | class Block_Stack { type Block_Descr (line 162) | struct Block_Descr { method Block_Stack (line 173) | Block_Stack(Tarjan *tarjan, int size) : _tarjan(tarjan) { method push (line 178) | void push(uint pre_order, Block *b) { method Block (line 202) | Block* pop() { Block* b = _stack_top->block; _stack_top--; return b; } method is_nonempty (line 203) | bool is_nonempty() { return (_stack_top >= _stack); } method last_successor (line 204) | bool last_successor() { return (_stack_top->index == _stack_top->freq_... method Block (line 205) | Block* next_successor() { function uint (line 219) | uint Block_Stack::most_frequent_successor( Block *b ) { function uint (line 264) | uint PhaseCFG::DFS( Tarjan *tarjan ) { function Tarjan (line 307) | Tarjan *Tarjan::EVAL() { type NTarjan (line 368) | struct NTarjan { function NTarjan (line 576) | NTarjan *NTarjan::EVAL() { FILE: HotSpot1.7/src/share/vm/opto/escape.cpp function DEBUG_ONLY (line 113) | DEBUG_ONLY( GrowableArray addp_worklist; ) function Node (line 1752) | Node* ConnectionGraph::optimize_ptr_compare(Node* n) { function JavaObjectNode (line 1947) | JavaObjectNode* ConnectionGraph::unique_java_object(Node *n) { function Node (line 2090) | Node* ConnectionGraph::get_addp_base(Node *addp) { function Node (line 2171) | Node* ConnectionGraph::find_second_addp(Node* addp, Node* n) { function PhiNode (line 2295) | PhiNode *ConnectionGraph::create_split_phi(PhiNode *orig_phi, int alias_... function PhiNode (line 2346) | PhiNode *ConnectionGraph::split_memory_phi(PhiNode *orig_phi, int alias_... function Node (line 2410) | Node* ConnectionGraph::step_through_mergemem(MergeMemNode *mmem, int ali... function Node (line 2504) | Node* ConnectionGraph::find_inst_mem(Node *orig_mem, int alias_idx, Grow... FILE: HotSpot1.7/src/share/vm/opto/escape.hpp class Compile (line 113) | class Compile class Node (line 114) | class Node class CallNode (line 115) | class CallNode class PhiNode (line 116) | class PhiNode class PhaseTransform (line 117) | class PhaseTransform class PointsToNode (line 118) | class PointsToNode method PointsToNode (line 168) | PointsToNode(Compile *C, Node* n, EscapeState es, NodeType type): method Node (line 180) | Node* ideal_node() const { return _node; } method idx (line 181) | int idx() const { return _idx; } method is_JavaObject (line 183) | bool is_JavaObject() const { return _type == (u1)JavaObject; } method is_LocalVar (line 184) | bool is_LocalVar() const { return _type == (u1)LocalVar; } method is_Field (line 185) | bool is_Field() const { return _type == (u1)Field; } method is_Arraycopy (line 186) | bool is_Arraycopy() const { return _type == (u1)Arraycopy; } method JavaObjectNode (line 188) | JavaObjectNode* as_JavaObject() { assert(is_JavaObject(),""); return (... method LocalVarNode (line 189) | LocalVarNode* as_LocalVar() { assert(is_LocalVar(),""); return (... method FieldNode (line 190) | FieldNode* as_Field() { assert(is_Field(),""); return (... method ArraycopyNode (line 191) | ArraycopyNode* as_Arraycopy() { assert(is_Arraycopy(),""); return (... method EscapeState (line 193) | EscapeState escape_state() const { return (EscapeState)_escape; } method set_escape_state (line 194) | void set_escape_state(EscapeState state) { _escape = (u1)state; } method EscapeState (line 196) | EscapeState fields_escape_state() const { return (EscapeState)_fields_... method set_fields_escape_state (line 197) | void set_fields_escape_state(EscapeState state) { _fields_escape = ... method has_unknown_ptr (line 199) | bool has_unknown_ptr() const { return (_flags & PointsToUnknown) !... method set_has_unknown_ptr (line 200) | void set_has_unknown_ptr() { _flags |= PointsToUnknown; } method arraycopy_src (line 202) | bool arraycopy_src() const { return (_flags & ArraycopySrc) != 0; } method set_arraycopy_src (line 203) | void set_arraycopy_src() { _flags |= ArraycopySrc; } method arraycopy_dst (line 204) | bool arraycopy_dst() const { return (_flags & ArraycopyDst) != 0; } method set_arraycopy_dst (line 205) | void set_arraycopy_dst() { _flags |= ArraycopyDst; } method scalar_replaceable (line 207) | bool scalar_replaceable() const { return (_flags & ScalarReplaceab... method set_scalar_replaceable (line 208) | void set_scalar_replaceable(bool v) { method edge_count (line 215) | int edge_count() const { return _edges.length(); } method PointsToNode (line 216) | PointsToNode* edge(int e) const { return _edges.at(e); } method add_edge (line 217) | bool add_edge(PointsToNode* edge) { return _edges.append_if_missing... method use_count (line 219) | int use_count() const { return _uses.length(); } method PointsToNode (line 220) | PointsToNode* use(int e) const { return _uses.at(e); } method add_use (line 221) | bool add_use(PointsToNode* use) { return _uses.append_if_missing(us... method add_base_use (line 224) | bool add_base_use(FieldNode* use) { return _uses.append_if_missing((Po... method is_base_use (line 225) | static bool is_base_use(PointsToNode* use) { return (((intptr_t)use) &... method PointsToNode (line 226) | static PointsToNode* get_use_node(PointsToNode* use) { return (PointsT... method NodeType (line 238) | NodeType node_type() const { return (NodeType)_type;} class Type (line 119) | class Type class TypePtr (line 120) | class TypePtr class VectorSet (line 121) | class VectorSet class JavaObjectNode (line 123) | class JavaObjectNode method JavaObjectNode (line 252) | JavaObjectNode(Compile *C, Node* n, EscapeState es): class LocalVarNode (line 124) | class LocalVarNode method LocalVarNode (line 246) | LocalVarNode(Compile *C, Node* n, EscapeState es): class FieldNode (line 125) | class FieldNode method FieldNode (line 265) | FieldNode(Compile *C, Node* n, EscapeState es, int offs, bool is_oop): method offset (line 270) | int offset() const { return _offset;} method is_oop (line 271) | bool is_oop() const { return _is_oop;} method has_unknown_base (line 272) | bool has_unknown_base() const { return _has_unknown_base; } method set_has_unknown_base (line 273) | void set_has_unknown_base() { _has_unknown_base = true; } method base_count (line 275) | int base_count() const { return _bases.length(); } method PointsToNode (line 276) | PointsToNode* base(int e) const { return _bases.at(e); } method add_base (line 277) | bool add_base(PointsToNode* base) { return _bases.append_if_missing... class ArraycopyNode (line 126) | class ArraycopyNode method ArraycopyNode (line 287) | ArraycopyNode(Compile *C, Node* n, EscapeState es): class PointsToNode (line 129) | class PointsToNode : public ResourceObj { method PointsToNode (line 168) | PointsToNode(Compile *C, Node* n, EscapeState es, NodeType type): method Node (line 180) | Node* ideal_node() const { return _node; } method idx (line 181) | int idx() const { return _idx; } method is_JavaObject (line 183) | bool is_JavaObject() const { return _type == (u1)JavaObject; } method is_LocalVar (line 184) | bool is_LocalVar() const { return _type == (u1)LocalVar; } method is_Field (line 185) | bool is_Field() const { return _type == (u1)Field; } method is_Arraycopy (line 186) | bool is_Arraycopy() const { return _type == (u1)Arraycopy; } method JavaObjectNode (line 188) | JavaObjectNode* as_JavaObject() { assert(is_JavaObject(),""); return (... method LocalVarNode (line 189) | LocalVarNode* as_LocalVar() { assert(is_LocalVar(),""); return (... method FieldNode (line 190) | FieldNode* as_Field() { assert(is_Field(),""); return (... method ArraycopyNode (line 191) | ArraycopyNode* as_Arraycopy() { assert(is_Arraycopy(),""); return (... method EscapeState (line 193) | EscapeState escape_state() const { return (EscapeState)_escape; } method set_escape_state (line 194) | void set_escape_state(EscapeState state) { _escape = (u1)state; } method EscapeState (line 196) | EscapeState fields_escape_state() const { return (EscapeState)_fields_... method set_fields_escape_state (line 197) | void set_fields_escape_state(EscapeState state) { _fields_escape = ... method has_unknown_ptr (line 199) | bool has_unknown_ptr() const { return (_flags & PointsToUnknown) !... method set_has_unknown_ptr (line 200) | void set_has_unknown_ptr() { _flags |= PointsToUnknown; } method arraycopy_src (line 202) | bool arraycopy_src() const { return (_flags & ArraycopySrc) != 0; } method set_arraycopy_src (line 203) | void set_arraycopy_src() { _flags |= ArraycopySrc; } method arraycopy_dst (line 204) | bool arraycopy_dst() const { return (_flags & ArraycopyDst) != 0; } method set_arraycopy_dst (line 205) | void set_arraycopy_dst() { _flags |= ArraycopyDst; } method scalar_replaceable (line 207) | bool scalar_replaceable() const { return (_flags & ScalarReplaceab... method set_scalar_replaceable (line 208) | void set_scalar_replaceable(bool v) { method edge_count (line 215) | int edge_count() const { return _edges.length(); } method PointsToNode (line 216) | PointsToNode* edge(int e) const { return _edges.at(e); } method add_edge (line 217) | bool add_edge(PointsToNode* edge) { return _edges.append_if_missing... method use_count (line 219) | int use_count() const { return _uses.length(); } method PointsToNode (line 220) | PointsToNode* use(int e) const { return _uses.at(e); } method add_use (line 221) | bool add_use(PointsToNode* use) { return _uses.append_if_missing(us... method add_base_use (line 224) | bool add_base_use(FieldNode* use) { return _uses.append_if_missing((Po... method is_base_use (line 225) | static bool is_base_use(PointsToNode* use) { return (((intptr_t)use) &... method PointsToNode (line 226) | static PointsToNode* get_use_node(PointsToNode* use) { return (PointsT... method NodeType (line 238) | NodeType node_type() const { return (NodeType)_type;} class LocalVarNode (line 244) | class LocalVarNode: public PointsToNode { method LocalVarNode (line 246) | LocalVarNode(Compile *C, Node* n, EscapeState es): class JavaObjectNode (line 250) | class JavaObjectNode: public PointsToNode { method JavaObjectNode (line 252) | JavaObjectNode(Compile *C, Node* n, EscapeState es): class FieldNode (line 259) | class FieldNode: public PointsToNode { method FieldNode (line 265) | FieldNode(Compile *C, Node* n, EscapeState es, int offs, bool is_oop): method offset (line 270) | int offset() const { return _offset;} method is_oop (line 271) | bool is_oop() const { return _is_oop;} method has_unknown_base (line 272) | bool has_unknown_base() const { return _has_unknown_base; } method set_has_unknown_base (line 273) | void set_has_unknown_base() { _has_unknown_base = true; } method base_count (line 275) | int base_count() const { return _bases.length(); } method PointsToNode (line 276) | PointsToNode* base(int e) const { return _bases.at(e); } method add_base (line 277) | bool add_base(PointsToNode* base) { return _bases.append_if_missing... class ArraycopyNode (line 285) | class ArraycopyNode: public PointsToNode { method ArraycopyNode (line 287) | ArraycopyNode(Compile *C, Node* n, EscapeState es): class PointsToIterator (line 294) | class PointsToIterator: public StackObj { method PointsToIterator (line 300) | inline PointsToIterator(const PointsToNode* n, int cnt) : node(n), cnt... method has_next (line 301) | inline bool has_next() const { return i < cnt; } method next (line 302) | inline void next() { i++; } method PointsToNode (line 303) | PointsToNode* get() const { ShouldNotCallThis(); return NULL; } class EdgeIterator (line 306) | class EdgeIterator: public PointsToIterator { method EdgeIterator (line 308) | inline EdgeIterator(const PointsToNode* n) : PointsToIterator(n, n->ed... method PointsToNode (line 309) | inline PointsToNode* get() const { return node->edge(i); } class UseIterator (line 312) | class UseIterator: public PointsToIterator { method UseIterator (line 314) | inline UseIterator(const PointsToNode* n) : PointsToIterator(n, n->use... method PointsToNode (line 315) | inline PointsToNode* get() const { return node->use(i); } class BaseIterator (line 318) | class BaseIterator: public PointsToIterator { method BaseIterator (line 320) | inline BaseIterator(const FieldNode* n) : PointsToIterator(n, n->base_... method PointsToNode (line 321) | inline PointsToNode* get() const { return ((PointsToNode*)node)->as_Fi... class ConnectionGraph (line 325) | class ConnectionGraph: public ResourceObj { method PointsToNode (line 349) | PointsToNode* ptnode_adr(int idx) const { method uint (line 354) | uint nodes_size() const { return _nodes.length(); } method map_ideal_node (line 369) | void map_ideal_node(Node *n, PointsToNode* ptn) { method add_to_worklist (line 399) | void add_to_worklist(PointsToNode* pt) { method add_uses_to_worklist (line 405) | void add_uses_to_worklist(PointsToNode* pt) { method set_escape_state (line 423) | void set_escape_state(PointsToNode* ptn, PointsToNode::EscapeState esc) { method set_fields_escape_state (line 432) | void set_fields_escape_state(PointsToNode* ptn, PointsToNode::EscapeSt... method add_edge (line 458) | bool add_edge(PointsToNode* from, PointsToNode* to) { method add_base (line 479) | bool add_base(FieldNode* from, PointsToNode* to) { method add_local_var_and_edge (line 504) | void add_local_var_and_edge(Node* n, PointsToNode::EscapeState es, Nod... method set_map (line 553) | void set_map(Node* from, Node* to) { method Node (line 558) | Node* get_map(int idx) { return _node_map[idx]; } method PhiNode (line 560) | PhiNode* get_map_phi(int idx) { method record_for_optimizer (line 566) | void record_for_optimizer(Node *n) { FILE: HotSpot1.7/src/share/vm/opto/gcm.cpp function assert_dom (line 152) | static void assert_dom(Block* b1, Block* b2, Node* n, Block_Array &bbs) { function Block (line 177) | static Block* find_deepest_input(Node* n, Block_Array &bbs) { function Block (line 293) | Block* Block::dom_lca(Block* LCA) { function Block (line 316) | static Block* raise_LCA_above_use(Block* LCA, Node* use, Node* def, Bloc... function Block (line 345) | static Block* raise_LCA_above_marks(Block* LCA, node_idx_t mark, function Block (line 387) | static Block* memory_early_block(Node* load, Block* early, Block_Array &... function Block (line 447) | Block* PhaseCFG::insert_anti_dependences(Block* LCA, Node* load, bool ve... class Node_Backward_Iterator (line 750) | class Node_Backward_Iterator { function Node (line 780) | Node *Node_Backward_Iterator::next() { function Block (line 1013) | Block* PhaseCFG::hoist_to_cheaper_block(Block* LCA, Block* early, Node* ... function CFGLoop (line 1467) | CFGLoop* PhaseCFG::create_loop_tree() { FILE: HotSpot1.7/src/share/vm/opto/graphKit.cpp function JVMState (line 88) | JVMState* GraphKit::sync_jvms() const { function JVMState (line 99) | JVMState* GraphKit::sync_jvms_for_reexecute() { function is_hidden_merge (line 128) | static bool is_hidden_merge(Node* reg) { function Node (line 190) | inline static Node* common_saved_ex_oop(SafePointNode* ex_map, bool clea... function Node (line 199) | Node* GraphKit::saved_ex_oop(SafePointNode* ex_map) { function Node (line 205) | Node* GraphKit::clear_saved_ex_oop(SafePointNode* ex_map) { function SafePointNode (line 219) | SafePointNode* GraphKit::make_exception_state(Node* ex_oop) { function JVMState (line 278) | JVMState* GraphKit::transfer_exceptions_into_jvms() { function add_n_reqs (line 309) | static inline void add_n_reqs(Node* dstphi, Node* srcphi) { function add_one_req (line 317) | static inline void add_one_req(Node* dstphi, Node* src) { function Node (line 433) | Node* GraphKit::use_exception_state(SafePointNode* phi_map) { function SafePointNode (line 697) | SafePointNode* GraphKit::clone_map() { function should_reexecute_implied_by_bytecode (line 809) | static bool should_reexecute_implied_by_bytecode(JVMState *jvms, bool is... function Node (line 1109) | Node* GraphKit::basic_plus_adr(Node* base, Node* ptr, Node* offset) { function Node (line 1115) | Node* GraphKit::ConvI2L(Node* offset) { function Node (line 1123) | Node* GraphKit::ConvL2I(Node* offset) { function Node (line 1133) | Node* GraphKit::load_object_klass(Node* obj) { function Node (line 1142) | Node* GraphKit::load_array_length(Node* array) { function Node (line 1165) | Node* GraphKit::null_check_common(Node* value, BasicType type, function Node (line 1354) | Node* GraphKit::cast_not_null(Node* obj, bool do_replace_in_map) { function Node (line 1391) | Node* GraphKit::memory(uint alias_idx) { function Node (line 1399) | Node* GraphKit::reset_memory() { function Node (line 1428) | Node* GraphKit::make_load(Node* ctl, Node* adr, const Type* t, BasicType... function Node (line 1444) | Node* GraphKit::store_to_memory(Node* ctl, Node* adr, Node *val, BasicTy... function Node (line 1529) | Node* GraphKit::store_oop(Node* ctl, function Node (line 1562) | Node* GraphKit::store_oop_to_unknown(Node* ctl, function Node (line 1591) | Node* GraphKit::array_element_address(Node* ary, Node* idx, BasicType el... function Node (line 1626) | Node* GraphKit::load_array_element(Node* ctl, Node* ary, Node* idx, cons... function Node (line 1676) | Node* GraphKit::set_results_for_java_call(CallJavaNode* call, bool separ... function Node (line 1711) | Node* GraphKit::set_predefined_input_for_runtime_call(SafePointNode* cal... function Node (line 1998) | Node* GraphKit::just_allocated_object(Node* current_control) { function Node (line 2038) | Node* GraphKit::precision_rounding(Node* n) { function Node (line 2046) | Node* GraphKit::dprecision_rounding(Node *n) { function Node (line 2054) | Node* GraphKit::dstore_rounding(Node* n) { function Node (line 2099) | Node* GraphKit::null_check_oop(Node* value, Node* *null_control, function Node (line 2126) | Node* GraphKit::opt_iff(Node* region, Node* iff) { function Node (line 2139) | Node* GraphKit::make_runtime_call(int flags, function Node (line 2296) | Node* GraphKit::gen_subtype_check(Node* subklass, Node* superklass) { function Node (line 2503) | Node* GraphKit::type_check_receiver(Node* receiver, ciKlass* klass, function Node (line 2554) | Node* GraphKit::maybe_cast_profiled_receiver(Node* not_null_obj, function Node (line 2599) | Node* GraphKit::gen_instanceof(Node* obj, Node* superklass) { function Node (line 2674) | Node* GraphKit::gen_checkcast(Node *obj, Node* superklass, function Node (line 2809) | Node* GraphKit::insert_mem_bar(int opcode, Node* precedent) { function Node (line 2824) | Node* GraphKit::insert_mem_bar_volatile(int opcode, int alias_idx, Node*... function FastLockNode (line 2854) | FastLockNode* GraphKit::shared_lock(Node* obj) { function Node (line 2962) | Node* GraphKit::get_layout_helper(Node* klass_node, jint& constant_value) { function hook_memory_on_init (line 2982) | static void hook_memory_on_init(GraphKit& kit, int alias_idx, function Node (line 2994) | Node* GraphKit::set_output_for_allocation(AllocateNode* alloc, function Node (line 3081) | Node* GraphKit::new_instance(Node* klass_node, function Node (line 3159) | Node* GraphKit::new_array(Node* klass_node, // array klass (maybe va... function AllocateNode (line 3325) | AllocateNode* AllocateNode::Ideal_allocation(Node* ptr, PhaseTransform* ... function AllocateNode (line 3344) | AllocateNode* AllocateNode::Ideal_allocation(Node* ptr, PhaseTransform* ... function AllocateNode (line 3352) | AllocateNode* InitializeNode::allocation() { function InitializeNode (line 3364) | InitializeNode* AllocateNode::initialization() { function MemBarStoreStoreNode (line 3378) | MemBarStoreStoreNode* AllocateNode::storestore() { function Node (line 3777) | Node* GraphKit::load_String_offset(Node* ctrl, Node* str) { function Node (line 3792) | Node* GraphKit::load_String_length(Node* ctrl, Node* str) { function Node (line 3807) | Node* GraphKit::load_String_value(Node* ctrl, Node* str) { FILE: HotSpot1.7/src/share/vm/opto/graphKit.hpp class FastLockNode (line 41) | class FastLockNode class FastUnlockNode (line 42) | class FastUnlockNode class IdealKit (line 43) | class IdealKit class LibraryCallKit (line 44) | class LibraryCallKit class Parse (line 45) | class Parse class RootNode (line 46) | class RootNode class GraphKit (line 56) | class GraphKit : public Phase { method SafePointNode (line 71) | SafePointNode* map_not_null() const { method Parse (line 86) | virtual Parse* is_Parse() const { return NULL; } method LibraryCallKit (line 87) | virtual LibraryCallKit* is_LibraryCallKit() const { return NULL; } method ciEnv (line 89) | ciEnv* env() const { return _env; } method PhaseGVN (line 90) | PhaseGVN& gvn() const { return _gvn; } method record_for_igvn (line 92) | void record_for_igvn(Node* n) const { C->record_for_igvn(n); } method Node (line 95) | Node* null() const { return zerocon(T_OBJECT); } method Node (line 96) | Node* top() const { return C->top(); } method RootNode (line 97) | RootNode* root() const { return C->root(); } method Node (line 100) | Node* intcon(jint con) const { return _gvn.intcon(con); } method Node (line 101) | Node* longcon(jlong con) const { return _gvn.longcon(con); } method Node (line 102) | Node* makecon(const Type *t) const { return _gvn.makecon(t); } method Node (line 103) | Node* zerocon(BasicType bt) const { return _gvn.zerocon(bt); } method Node (line 107) | Node* byte_map_base_node() { method jint (line 118) | jint find_int_con(Node* n, jint value_if_unknown) { method jlong (line 121) | jlong find_long_con(Node* n, jlong value_if_unknown) { method SafePointNode (line 134) | SafePointNode* map() const { return _map; } method has_exceptions (line 135) | bool has_exceptions() const { return _exceptions != NULL; } method JVMState (line 136) | JVMState* jvms() const { return map_not_null()->_jvms; } method sp (line 137) | int sp() const { return _sp; } method bci (line 138) | int bci() const { return _bci; } method ciMethod (line 140) | ciMethod* method() const { return _method; } method set_jvms (line 142) | void set_jvms(JVMState* jvms) { set_map(jvms->map()); method set_map (line 147) | void set_map(SafePointNode* m) { _map = m; debug_only(verify_map(... method set_sp (line 148) | void set_sp(int sp) { assert(sp >= 0, err_msg_res("sp ... method inc_sp (line 151) | void inc_sp(int i) { set_sp(sp() + i); } method dec_sp (line 152) | void dec_sp(int i) { set_sp(sp() - i); } method set_bci (line 153) | void set_bci(int bci) { _bci = bci; } method failing (line 178) | bool failing() const { return C->failing(); } method SafePointNode (line 182) | SafePointNode* stop() { SafePointNode* m = map(); set_map(NULL); retur... method push_ex_oop (line 209) | void push_ex_oop(Node* ex_oop) { method SafePointNode (line 217) | SafePointNode* pop_exception_state() { method push_exception_state (line 228) | void push_exception_state(SafePointNode* ex_map) { method SafePointNode (line 243) | SafePointNode* combine_and_pop_all_exception_states() { method Node (line 298) | Node* basic_plus_adr(Node* base, Node* ptr, intptr_t offset) { method Node (line 301) | Node* basic_plus_adr(Node* base, intptr_t offset) { method Node (line 305) | Node* basic_plus_adr(Node* base, Node* offset) { method Node (line 312) | Node* IfTrue(IfNode* iff) { return _gvn.transform(ne... method Node (line 313) | Node* IfFalse(IfNode* iff) { return _gvn.transform(ne... method Node (line 315) | Node* AddI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 316) | Node* SubI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 317) | Node* MulI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 318) | Node* DivI(Node* ctl, Node* l, Node* r) { return _gvn.transform(ne... method Node (line 320) | Node* AndI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 321) | Node* OrI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 322) | Node* XorI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 324) | Node* MaxI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 325) | Node* MinI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 327) | Node* LShiftI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 328) | Node* RShiftI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 329) | Node* URShiftI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 331) | Node* CmpI(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 332) | Node* CmpL(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 333) | Node* CmpP(Node* l, Node* r) { return _gvn.transform(ne... method Node (line 334) | Node* Bool(Node* cmp, BoolTest::mask relop) { return _gvn.transform(ne... method Node (line 336) | Node* AddP(Node* b, Node* a, Node* o) { return _gvn.transform(ne... method Node (line 354) | Node* null_check(Node* value, BasicType type = T_OBJECT) { method Node (line 357) | Node* null_check_receiver() { method Node (line 361) | Node* zero_check_int(Node* value) { method Node (line 366) | Node* zero_check_long(Node* value) { method Node (line 373) | Node* null_assert(Node* value, BasicType type = T_OBJECT) { method push (line 397) | void push(Node* n) { map_not_null(); _map->set_stack(_map-... method Node (line 398) | Node* pop() { map_not_null(); return _map->stack( _map-... method Node (line 399) | Node* peek(int off = 0) { map_not_null(); return _map->stack( _map-... method push_pair (line 401) | void push_pair(Node* ldval) { method push_pair_local (line 405) | void push_pair_local(int i) { method Node (line 411) | Node* pop_pair() { method set_pair_local (line 418) | void set_pair_local(int i, Node* lval) { method push_node (line 425) | void push_node(BasicType n_type, Node* n) { method Node (line 432) | Node* pop_node(BasicType n_type) { method Node (line 439) | Node* control() const { return map_not_null()->control(); } method Node (line 440) | Node* i_o() const { return map_not_null()->i_o(); } method Node (line 441) | Node* returnadr() const { return map_not_null()->returnadr... method Node (line 442) | Node* frameptr() const { return map_not_null()->frameptr(... method Node (line 443) | Node* local(uint idx) const { map_not_null(); return _map->loc... method Node (line 444) | Node* stack(uint idx) const { map_not_null(); return _map->sta... method Node (line 445) | Node* argument(uint idx) const { map_not_null(); return _map->arg... method Node (line 446) | Node* monitor_box(uint idx) const { map_not_null(); return _map->mon... method Node (line 447) | Node* monitor_obj(uint idx) const { map_not_null(); return _map->mon... method set_control (line 449) | void set_control (Node* c) { map_not_null()->set_control(c); } method set_i_o (line 450) | void set_i_o (Node* c) { map_not_null()->set_i_o(c); } method set_local (line 451) | void set_local(uint idx, Node* c) { map_not_null(); _map->set_local(... method set_stack (line 452) | void set_stack(uint idx, Node* c) { map_not_null(); _map->set_stack(... method set_argument (line 453) | void set_argument(uint idx, Node* c){ map_not_null(); _map->set_argume... method ensure_stack (line 454) | void ensure_stack(uint stk_size) { map_not_null(); _map->ensure_sta... method Node (line 458) | Node* memory(const TypePtr *tp) { return memory(C->get_alias_index(tp)... method Node (line 459) | Node* memory(Node* adr) { return memory(_gvn.type(adr)->is_ptr()); } method Node (line 462) | Node* immutable_memory() { return C->immutable_memory(); } method set_memory (line 465) | void set_memory(Node* c, uint alias_idx) { merged_memory()->set_memory... method set_memory (line 466) | void set_memory(Node* c, const TypePtr *tp) { set_memory(c,C->get_alia... method set_memory (line 467) | void set_memory(Node* c, Node* adr) { set_memory(c,_gvn.type(adr)->is_... method MergeMemNode (line 474) | MergeMemNode* merged_memory() { method Node (line 488) | Node* make_load(Node* ctl, Node* adr, const Type* t, BasicType bt, method Node (line 494) | Node* make_load(Node* ctl, Node* adr, const Type* t, BasicType bt, con... method Node (line 505) | Node* store_to_memory(Node* ctl, Node* adr, Node* val, BasicType bt, method Node (line 542) | Node* store_oop_to_object(Node* ctl, method Node (line 552) | Node* store_oop_to_array(Node* ctl, method make_dtrace_method_entry (line 589) | void make_dtrace_method_entry(ciMethod* method) { method make_dtrace_method_exit (line 592) | void make_dtrace_method_exit(ciMethod* method) { method Node (line 608) | Node* null_check_receiver_before_call(ciMethod* callee) { method set_predefined_output_for_runtime_call (line 633) | void set_predefined_output_for_runtime_call(Node* call) { method uncommon_trap (line 659) | void uncommon_trap(Deoptimization::DeoptReason reason, method reexecute_sp (line 668) | virtual int reexecute_sp() { return sp(); } method too_many_traps (line 673) | bool too_many_traps(Deoptimization::DeoptReason reason) { method too_many_recompiles (line 678) | bool too_many_recompiles(Deoptimization::DeoptReason reason) { method use_ReduceInitialCardMarks (line 685) | static bool use_ReduceInitialCardMarks() { method IfNode (line 816) | IfNode* create_and_map_if(Node* ctrl, Node* tst, float prob, float cnt) { method IfNode (line 824) | IfNode* create_and_xform_if(Node* ctrl, Node* tst, float prob, float c... class PreserveJVMState (line 846) | class PreserveJVMState: public StackObj { class BuildCutout (line 864) | class BuildCutout: public PreserveJVMState { class PreserveReexecuteState (line 872) | class PreserveReexecuteState: public StackObj { FILE: HotSpot1.7/src/share/vm/opto/idealGraphPrinter.cpp function IdealGraphPrinter (line 75) | IdealGraphPrinter *IdealGraphPrinter::printer() { function outputStream (line 733) | outputStream *IdealGraphPrinter::output() { FILE: HotSpot1.7/src/share/vm/opto/idealGraphPrinter.hpp class Compile (line 36) | class Compile class PhaseIFG (line 37) | class PhaseIFG class PhaseChaitin (line 38) | class PhaseChaitin class Matcher (line 39) | class Matcher class Node (line 40) | class Node class InlineTree (line 41) | class InlineTree class ciMethod (line 42) | class ciMethod class IdealGraphPrinter (line 44) | class IdealGraphPrinter FILE: HotSpot1.7/src/share/vm/opto/idealKit.cpp function Node (line 204) | Node* IdealKit::make_label(int goto_ct) { function Node (line 276) | Node* IdealKit::promote_to_phi(Node* n, Node* reg) { function Node (line 294) | Node* IdealKit::transform(Node* n) { function Node (line 305) | Node* IdealKit::delay_transform(Node* n) { function Node (line 313) | Node* IdealKit::new_cvstate() { function Node (line 319) | Node* IdealKit::copy_cvstate() { function Node (line 337) | Node* IdealKit::memory(uint alias_idx) { function Node (line 349) | Node* IdealKit::load(Node* ctl, function Node (line 369) | Node* IdealKit::store(Node* ctl, Node* adr, Node *val, BasicType bt, function Node (line 390) | Node* IdealKit::storeCM(Node* ctl, Node* adr, Node *val, Node* oop_store... FILE: HotSpot1.7/src/share/vm/opto/idealKit.hpp class IdealKit (line 79) | class IdealKit method PhaseGVN (line 112) | PhaseGVN& gvn() const { return _gvn; } method Node (line 115) | Node* cvstate() { return _cvstate; } method stop (line 121) | void stop() { clear(_cvstate); } method was_promoted_to_phi (line 125) | bool was_promoted_to_phi(Node* n, Node* reg) { method declare (line 128) | void declare(IdealVariable* v) { v->set_id(_var_ct++); } type State (line 136) | enum State { NullS=0, BlockS=1, LoopS=2, IfThenS=4, ElseS=8, EndifS= 16 } method State (line 138) | State state() { return (State)(_state->top()); } method Node (line 152) | Node* ctrl() { return _cvstate->in(TypeFunc::... method set_ctrl (line 153) | void set_ctrl(Node* ctrl) { _cvstate->set_req(TypeFunc::Co... method Node (line 154) | Node* top() { return C->top(); } method MergeMemNode (line 155) | MergeMemNode* merged_memory() { return _cvstate->in(TypeFunc::... method set_all_memory (line 156) | void set_all_memory(Node* mem) { _cvstate->set_req(TypeFunc::Me... method Node (line 157) | Node* i_o() { return _cvstate->in(TypeFunc::... method set_i_o (line 158) | void set_i_o(Node* c) { _cvstate->set_req(TypeFunc::I_... method set (line 159) | void set(IdealVariable& v, Node* rhs) { _cvstate->set_req(first_var + ... method Node (line 160) | Node* value(IdealVariable& v) { return _cvstate->in(first_var ... method dead (line 161) | void dead(IdealVariable& v) { set(v, (Node*)NULL); } method Node (line 175) | Node* IfTrue(IfNode* iff) { return transform(new (C) IfTrueNode(iff)); } method Node (line 176) | Node* IfFalse(IfNode* iff) { return transform(new (C) IfFalseNode(iff)... method Node (line 179) | Node* ConI(jint k) { return (Node*)gvn().intcon(k); } method Node (line 180) | Node* makecon(const Type *t) const { return _gvn.makecon(t); } method Node (line 182) | Node* AddI(Node* l, Node* r) { return transform(new (C) AddINode(l, r)... method Node (line 183) | Node* SubI(Node* l, Node* r) { return transform(new (C) SubINode(l, r)... method Node (line 184) | Node* AndI(Node* l, Node* r) { return transform(new (C) AndINode(l, r)... method Node (line 185) | Node* MaxI(Node* l, Node* r) { return transform(new (C) MaxINode(l, r)... method Node (line 186) | Node* LShiftI(Node* l, Node* r) { return transform(new (C) LShiftINode... method Node (line 187) | Node* CmpI(Node* l, Node* r) { return transform(new (C) CmpINode(l, r)... method Node (line 188) | Node* Bool(Node* cmp, BoolTest::mask relop) { return transform(new (C)... method increment (line 189) | void increment(IdealVariable& v, Node* j) { set(v, AddI(value(v), j)... method decrement (line 190) | void decrement(IdealVariable& v, Node* j) { set(v, SubI(value(v), j)... method Node (line 192) | Node* CmpL(Node* l, Node* r) { return transform(new (C) CmpLNode(l, r)... method Node (line 195) | Node* thread() { return gvn().transform(new (C) ThreadLocalNode()); } method Node (line 201) | Node* AddP(Node *base, Node *ptr, Node *off) { return _gvn.transform(n... method Node (line 203) | Node* CmpP(Node* l, Node* r) { return transform(new (C) CmpPNode(l, r)... method Node (line 205) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorLNode(l, r)... method Node (line 207) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorINode(l, r)... method Node (line 209) | Node* URShiftX(Node* l, Node* r) { return transform(new (C) URShiftXNo... method Node (line 210) | Node* ConX(jint k) { return (Node*)gvn().MakeConX(k); } method Node (line 211) | Node* CastPX(Node* ctl, Node* p) { return transform(new (C) CastP2XNod... class IdealVariable (line 82) | class IdealVariable: public StackObj { method set_id (line 86) | void set_id(int id) { _id = id; } method id (line 89) | int id() { assert(has_id(),"uninitialized id"); return _id; } method has_id (line 90) | bool has_id() { return _id >= 0; } class IdealKit (line 93) | class IdealKit: public StackObj { method PhaseGVN (line 112) | PhaseGVN& gvn() const { return _gvn; } method Node (line 115) | Node* cvstate() { return _cvstate; } method stop (line 121) | void stop() { clear(_cvstate); } method was_promoted_to_phi (line 125) | bool was_promoted_to_phi(Node* n, Node* reg) { method declare (line 128) | void declare(IdealVariable* v) { v->set_id(_var_ct++); } type State (line 136) | enum State { NullS=0, BlockS=1, LoopS=2, IfThenS=4, ElseS=8, EndifS= 16 } method State (line 138) | State state() { return (State)(_state->top()); } method Node (line 152) | Node* ctrl() { return _cvstate->in(TypeFunc::... method set_ctrl (line 153) | void set_ctrl(Node* ctrl) { _cvstate->set_req(TypeFunc::Co... method Node (line 154) | Node* top() { return C->top(); } method MergeMemNode (line 155) | MergeMemNode* merged_memory() { return _cvstate->in(TypeFunc::... method set_all_memory (line 156) | void set_all_memory(Node* mem) { _cvstate->set_req(TypeFunc::Me... method Node (line 157) | Node* i_o() { return _cvstate->in(TypeFunc::... method set_i_o (line 158) | void set_i_o(Node* c) { _cvstate->set_req(TypeFunc::I_... method set (line 159) | void set(IdealVariable& v, Node* rhs) { _cvstate->set_req(first_var + ... method Node (line 160) | Node* value(IdealVariable& v) { return _cvstate->in(first_var ... method dead (line 161) | void dead(IdealVariable& v) { set(v, (Node*)NULL); } method Node (line 175) | Node* IfTrue(IfNode* iff) { return transform(new (C) IfTrueNode(iff)); } method Node (line 176) | Node* IfFalse(IfNode* iff) { return transform(new (C) IfFalseNode(iff)... method Node (line 179) | Node* ConI(jint k) { return (Node*)gvn().intcon(k); } method Node (line 180) | Node* makecon(const Type *t) const { return _gvn.makecon(t); } method Node (line 182) | Node* AddI(Node* l, Node* r) { return transform(new (C) AddINode(l, r)... method Node (line 183) | Node* SubI(Node* l, Node* r) { return transform(new (C) SubINode(l, r)... method Node (line 184) | Node* AndI(Node* l, Node* r) { return transform(new (C) AndINode(l, r)... method Node (line 185) | Node* MaxI(Node* l, Node* r) { return transform(new (C) MaxINode(l, r)... method Node (line 186) | Node* LShiftI(Node* l, Node* r) { return transform(new (C) LShiftINode... method Node (line 187) | Node* CmpI(Node* l, Node* r) { return transform(new (C) CmpINode(l, r)... method Node (line 188) | Node* Bool(Node* cmp, BoolTest::mask relop) { return transform(new (C)... method increment (line 189) | void increment(IdealVariable& v, Node* j) { set(v, AddI(value(v), j)... method decrement (line 190) | void decrement(IdealVariable& v, Node* j) { set(v, SubI(value(v), j)... method Node (line 192) | Node* CmpL(Node* l, Node* r) { return transform(new (C) CmpLNode(l, r)... method Node (line 195) | Node* thread() { return gvn().transform(new (C) ThreadLocalNode()); } method Node (line 201) | Node* AddP(Node *base, Node *ptr, Node *off) { return _gvn.transform(n... method Node (line 203) | Node* CmpP(Node* l, Node* r) { return transform(new (C) CmpPNode(l, r)... method Node (line 205) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorLNode(l, r)... method Node (line 207) | Node* XorX(Node* l, Node* r) { return transform(new (C) XorINode(l, r)... method Node (line 209) | Node* URShiftX(Node* l, Node* r) { return transform(new (C) URShiftXNo... method Node (line 210) | Node* ConX(jint k) { return (Node*)gvn().MakeConX(k); } method Node (line 211) | Node* CastPX(Node* ctl, Node* p) { return transform(new (C) CastP2XNod... FILE: HotSpot1.7/src/share/vm/opto/ifg.cpp function IndexSet (line 154) | IndexSet *PhaseIFG::remove_node( uint a ) { function uint (line 411) | uint PhaseChaitin::count_int_pressure( IndexSet *liveout ) { function uint (line 427) | uint PhaseChaitin::count_float_pressure( IndexSet *liveout ) { function lower_pressure (line 442) | static void lower_pressure( LRG *lrg, uint where, Block *b, uint *pressu... function uint (line 474) | uint PhaseChaitin::build_ifg_physical( ResourceArea *a ) { FILE: HotSpot1.7/src/share/vm/opto/ifnode.cpp function Type (line 45) | const Type *IfNode::Value( PhaseTransform *phase ) const { function RegMask (line 61) | const RegMask &IfNode::out_RegMask() const { function Node (line 69) | static Node* split_if(IfNode *iff, PhaseIterGVN *igvn) { function adjust_check (line 529) | static void adjust_check(Node* proj, Node* range, Node* index, function Node (line 561) | Node* IfNode::up_one_dom(Node *curr, bool linear_only) { function TypeInt (line 605) | const TypeInt* IfNode::filtered_int_type(PhaseGVN* gvn, Node *val, Node*... function Node (line 675) | Node* IfNode::fold_compares(PhaseGVN* phase) { function Node (line 757) | static Node *remove_useless_bool(IfNode *iff, PhaseGVN *phase) { function Node (line 825) | Node *IfNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1061) | Node *IfTrueNode::Identity( PhaseTransform *phase ) { function IfNode (line 1081) | static IfNode* idealize_test(PhaseGVN* phase, IfNode* iff) { function Node (line 1137) | Node *IfFalseNode::Identity( PhaseTransform *phase ) { FILE: HotSpot1.7/src/share/vm/opto/indexSet.cpp function uint (line 203) | uint IndexSet::lrg_union(uint lr1, uint lr2, function uint (line 529) | uint IndexSetIterator::advance_and_next() { FILE: HotSpot1.7/src/share/vm/opto/indexSet.hpp class IndexSet (line 43) | class IndexSet : public ResourceObj { method uint (line 83) | static uint get_block_index(uint element) { method uint (line 86) | static uint get_word_index(uint element) { method uint (line 89) | static uint get_bit_index(uint element) { class BitBlock (line 96) | class BitBlock : public ResourceObj { method uint32 (line 114) | uint32 *words() { return _data._words; } method set_next (line 115) | void set_next(BitBlock *next) { _data._next = next; } method BitBlock (line 116) | BitBlock *next() { return _data._next; } method clear (line 122) | void clear() { method member (line 126) | bool member(uint element) { method insert (line 133) | bool insert(uint element) { method remove (line 143) | bool remove(uint element) { method Arena (line 163) | static Arena *arena() { return Compile::current()->indexSet_arena(); } method reset_memory (line 172) | static void reset_memory(Compile* compile, Arena *arena) { method IndexSet (line 212) | IndexSet *next() { method set_next (line 221) | void set_next(IndexSet *next) { method BitBlock (line 234) | BitBlock *get_block_containing(uint element) const { method uint32 (line 114) | uint32 *words() { return _data._words; } method set_next (line 115) | void set_next(BitBlock *next) { _data._next = next; } method BitBlock (line 116) | BitBlock *next() { return _data._next; } method clear (line 122) | void clear() { method member (line 126) | bool member(uint element) { method insert (line 133) | bool insert(uint element) { method remove (line 143) | bool remove(uint element) { method set_block (line 240) | void set_block(uint index, BitBlock *block) { method clear (line 260) | void clear() { method uint (line 274) | uint count() const { return _count; } method is_empty (line 276) | bool is_empty() const { return _count == 0; } method member (line 278) | bool member(uint element) const { method insert (line 282) | bool insert(uint element) { method remove (line 301) | bool remove(uint element) { class PhaseIFG (line 322) | class PhaseIFG method IndexSet (line 328) | IndexSet() {} method check_watch (line 371) | void check_watch(const char *operation, uint operand) const { method check_watch (line 378) | void check_watch(const char *operation) const { function VALUE_OBJ_CLASS_SPEC (line 396) | class IndexSetIterator VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/opto/lcm.cpp function Node (line 408) | Node *Block::select(PhaseCFG *cfg, Node_List &worklist, GrowableArraymethod(); } method bci (line 101) | int bci() const { return jvms()->bci(); } method LibraryIntrinsic (line 102) | LibraryIntrinsic* intrinsic() const { return _intrinsic; } method intrinsic_id (line 103) | vmIntrinsics::ID intrinsic_id() const { return _intrinsic->intrinsic_... method ciMethod (line 104) | ciMethod* callee() const { return _intrinsic->method(); } method push_result (line 109) | void push_result() { method fatal_unexpected_iid (line 118) | void fatal_unexpected_iid(vmIntrinsics::ID iid) { method set_result (line 122) | void set_result(Node* n) { assert(_result == NULL, "only set once"); ... method Node (line 124) | Node* result() { return _result; } method reexecute_sp (line 126) | virtual int reexecute_sp() { return _reexecute_sp; } method Node (line 148) | Node* load_klass_from_mirror(Node* mirror, bool never_see_null, method Node (line 155) | Node* load_array_klass_from_mirror(Node* mirror, bool never_see_null, method Node (line 166) | Node* generate_array_guard(Node* kls, RegionNode* region) { method Node (line 169) | Node* generate_non_array_guard(Node* kls, RegionNode* region) { method Node (line 172) | Node* generate_objArray_guard(Node* kls, RegionNode* region) { method Node (line 175) | Node* generate_non_objArray_guard(Node* kls, RegionNode* region) { method CallJavaNode (line 183) | CallJavaNode* generate_method_call_static(vmIntrinsics::ID method_id) { method CallJavaNode (line 186) | CallJavaNode* generate_method_call_virtual(vmIntrinsics::ID method_id) { function CallGenerator (line 297) | CallGenerator* Compile::make_vm_intrinsic(ciMethod* m, bool is_virtual) { function JVMState (line 523) | JVMState* LibraryIntrinsic::generate(JVMState* jvms) { function Node (line 571) | Node* LibraryIntrinsic::generate_predicate(JVMState* jvms) { function Node (line 808) | Node* LibraryCallKit::try_to_predicate() { function Node (line 857) | Node* LibraryCallKit::generate_guard(Node* test, RegionNode* region, flo... function Node (line 887) | inline Node* LibraryCallKit::generate_slow_guard(Node* test, RegionNode*... function Node (line 890) | inline Node* LibraryCallKit::generate_fair_guard(Node* test, RegionNode*... function Node (line 894) | inline Node* LibraryCallKit::generate_negative_guard(Node* index, Region... function Node (line 912) | inline Node* LibraryCallKit::generate_nonpositive_guard(Node* index, boo... function Node (line 945) | inline Node* LibraryCallKit::generate_limit_guard(Node* offset, function Node (line 965) | Node* LibraryCallKit::generate_current_thread(Node* &tls_output) { function Node (line 980) | Node* LibraryCallKit::make_string_method_node(int opcode, Node* str1, No... function Node (line 1032) | Node* LibraryCallKit::make_string_method_node(int opcode, Node* str1_sta... function Node (line 1233) | Node* LibraryCallKit::string_indexOf(Node* string_object, ciTypeArray* t... function Node (line 1454) | Node* LibraryCallKit::round_double_node(Node* n) { function is_simple_name (line 1863) | static bool is_simple_name(Node* n) { function Node (line 1877) | Node* function Node (line 2087) | inline Node* LibraryCallKit::make_unsafe_address(Node* base, Node* offse... function TypeOopPtr (line 2237) | const TypeOopPtr* LibraryCallKit::sharpen_unsafe_type(Compile::AliasType... function Node (line 3055) | Node* LibraryCallKit::load_mirror_from_klass(Node* klass) { function Node (line 3067) | Node* LibraryCallKit::load_klass_from_mirror_common(Node* mirror, function Node (line 3090) | Node* LibraryCallKit::generate_access_flags_guard(Node* kls, int modifie... function Node (line 3102) | Node* LibraryCallKit::generate_interface_guard(Node* kls, RegionNode* re... function Node (line 3396) | Node* LibraryCallKit::generate_array_guard_common(Node* kls, RegionNode*... function Node (line 3631) | Node* LibraryCallKit::generate_virtual_guard(Node* obj_klass, function CallJavaNode (line 3659) | CallJavaNode* function address (line 4393) | address LibraryCallKit::basictype2arraycopy(BasicType t, function AllocateArrayNode (line 4972) | AllocateArrayNode* function Node (line 5252) | Node* function Node (line 5294) | Node* function Node (line 5379) | Node * LibraryCallKit::load_field_from_object(Node * fromObj, const char... function Node (line 5552) | Node * LibraryCallKit::get_key_start_from_aescrypt_object(Node *aescrypt... function Node (line 5571) | Node* LibraryCallKit::inline_cipherBlockChaining_AESCrypt_predicate(bool... FILE: HotSpot1.7/src/share/vm/opto/live.cpp function IndexSet (line 181) | IndexSet *PhaseLive::getset( Block *p ) { function IndexSet (line 192) | IndexSet *PhaseLive::getfreeset( ) { FILE: HotSpot1.7/src/share/vm/opto/live.hpp class Block (line 35) | class Block class LRG_List (line 36) | class LRG_List class PhaseCFG (line 37) | class PhaseCFG class VectorSet (line 38) | class VectorSet class IndexSet (line 39) | class IndexSet class PhaseLive (line 43) | class PhaseLive : public Phase { method reset (line 75) | void reset() { _live = NULL; } method IndexSet (line 78) | IndexSet *live( const Block * b ) { return &_live[b->_pre_order-1]; } FILE: HotSpot1.7/src/share/vm/opto/locknode.cpp function RegMask (line 32) | const RegMask &BoxLockNode::in_RegMask(uint i) const { function RegMask (line 36) | const RegMask &BoxLockNode::out_RegMask() const { function uint (line 40) | uint BoxLockNode::size_of() const { return sizeof(*this); } function uint (line 51) | uint BoxLockNode::hash() const { function uint (line 58) | uint BoxLockNode::cmp( const Node &n ) const { function BoxLockNode (line 65) | BoxLockNode* BoxLockNode::box_node(Node* box) { function uint (line 137) | uint FastLockNode::hash() const { return NO_HASH; } function uint (line 140) | uint FastLockNode::cmp( const Node &n ) const { function uint (line 146) | uint FastUnlockNode::hash() const { return NO_HASH; } function uint (line 149) | uint FastUnlockNode::cmp( const Node &n ) const { FILE: HotSpot1.7/src/share/vm/opto/locknode.hpp class BoxLockNode (line 51) | class BoxLockNode : public Node { class Type (line 66) | class Type method uint (line 67) | virtual uint ideal_reg() const { return Op_RegP; } method same_slot (line 71) | static bool same_slot(Node* box1, Node* box2) { method stack_slot (line 74) | int stack_slot() const { return _slot; } method is_eliminated (line 76) | bool is_eliminated() const { return _is_eliminated; } method set_eliminated (line 78) | void set_eliminated() { _is_eliminated = true; } method dump_spec (line 85) | virtual void dump_spec(outputStream *st) const { st->print(" Lock %d"... class FastLockNode (line 90) | class FastLockNode: public CmpNode { method FastLockNode (line 95) | FastLockNode(Node *ctrl, Node *oop, Node *box) : CmpNode(oop,box) { method Node (line 100) | Node* obj_node() const { return in(1); } method Node (line 101) | Node* box_node() const { return in(2); } method set_box_node (line 102) | void set_box_node(Node* box) { set_req(2, box); } method Type (line 109) | virtual const Type *Value( PhaseTransform *phase ) const { return Type... method Type (line 110) | const Type *sub(const Type *t1, const Type *t2) const { return TypeInt... method BiasedLockingCounters (line 113) | BiasedLockingCounters* counters() const { return _counters; } class FastUnlockNode (line 118) | class FastUnlockNode: public CmpNode { method FastUnlockNode (line 120) | FastUnlockNode(Node *ctrl, Node *oop, Node *box) : CmpNode(oop,box) { method Node (line 124) | Node* obj_node() const { return in(1); } method Node (line 125) | Node* box_node() const { return in(2); } method Type (line 133) | virtual const Type *Value( PhaseTransform *phase ) const { return Type... method Type (line 134) | const Type *sub(const Type *t1, const Type *t2) const { return TypeInt... FILE: HotSpot1.7/src/share/vm/opto/loopPredicate.cpp function ProjNode (line 148) | ProjNode* PhaseIdealLoop::create_new_if_for_predicate(ProjNode* cont_pro... function ProjNode (line 235) | ProjNode* PhaseIterGVN::create_new_if_for_predicate(ProjNode* cont_proj,... function ProjNode (line 297) | ProjNode* PhaseIdealLoop::clone_predicate(ProjNode* predicate_proj, Node... function Node (line 331) | Node* PhaseIterGVN::clone_loop_predicates(Node* old_entry, Node* new_ent... function Node (line 336) | Node* PhaseIdealLoop::clone_loop_predicates(Node* old_entry, Node* new_e... function Node (line 341) | Node* PhaseIdealLoop::clone_loop_predicates(Node* old_entry, Node* new_e... function Node (line 393) | Node* PhaseIdealLoop::skip_loop_predicates(Node* entry) { function ProjNode (line 422) | ProjNode* PhaseIdealLoop::find_predicate_insertion_point(Node* start_c, ... function Node (line 433) | Node* PhaseIdealLoop::find_predicate(Node* entry) { class Invariance (line 453) | class Invariance : public StackObj { method visit (line 464) | void visit(Node* use, Node* n) { method compute_invariance (line 478) | void compute_invariance(Node* n) { method clone_visit (line 513) | void clone_visit(Node* n) { method clone_nodes (line 524) | void clone_nodes(Node* n, Node* ctrl) { method Invariance (line 551) | Invariance(Arena* area, IdealLoopTree* lpt) : method map_ctrl (line 558) | void map_ctrl(Node* old, Node* n) { method is_invariant (line 566) | bool is_invariant(Node* n) { method Node (line 573) | Node* clone(Node* n, Node* ctrl) { function BoolNode (line 645) | BoolNode* PhaseIdealLoop::rc_predicate(IdealLoopTree *loop, Node* ctrl, FILE: HotSpot1.7/src/share/vm/opto/loopTransform.cpp function Node (line 41) | Node *IdealLoopTree::is_loop_exit(Node *iff) const { function Node (line 200) | Node* IdealLoopTree::reassociate_add_sub(Node* n1, PhaseIdealLoop *phase) { function Node (line 825) | Node *PhaseIdealLoop::clone_up_backedge_goo( Node *back_ctrl, Node *preh... function Node (line 1490) | Node* PhaseIdealLoop::adjust_limit(int stride_con, Node * scale, Node *o... FILE: HotSpot1.7/src/share/vm/opto/loopUnswitch.cpp function IfNode (line 75) | IfNode* PhaseIdealLoop::find_unswitching_candidate(const IdealLoopTree *... function ProjNode (line 216) | ProjNode* PhaseIdealLoop::create_slow_version_of_loop(IdealLoopTree *loop, FILE: HotSpot1.7/src/share/vm/opto/loopnode.cpp function Node (line 44) | const Node* Node::is_loop_iv() const { function Node (line 87) | Node *PhaseIdealLoop::get_early_ctrl( Node *n ) { function Node (line 145) | Node *PhaseIdealLoop::get_early_ctrl_for_expensive(Node *n, Node* earlie... function Node (line 800) | Node* PhaseIdealLoop::exact_limit( IdealLoopTree *loop ) { function Node (line 841) | Node *LoopNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 853) | Node *CountedLoopNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 878) | const Type *LoopLimitNode::Value( PhaseTransform *phase ) const { function Node (line 910) | Node *LoopLimitNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 992) | Node *LoopLimitNode::Identity( PhaseTransform *phase ) { function Node (line 1004) | Node* CountedLoopNode::match_incr_with_optional_truncation( function TypeInt (line 1073) | const TypeInt* PhaseIdealLoop::filtered_type( Node *n, Node* n_ctrl) { function TypeInt (line 1109) | const TypeInt* PhaseIdealLoop::filtered_type_from_dominators( Node* val,... function fix_parent (line 1305) | static void fix_parent( IdealLoopTree *loop, IdealLoopTree *parent ) { function estimate_path_freq (line 1312) | static float estimate_path_freq( Node *n ) { function log_loop_tree (line 1909) | static void log_loop_tree(IdealLoopTree* root, IdealLoopTree* loop, Comp... function IdealLoopTree (line 2701) | IdealLoopTree *PhaseIdealLoop::sort( IdealLoopTree *loop, IdealLoopTree ... function Node (line 3116) | Node *PhaseIdealLoop::dom_lca_internal( Node *n1, Node *n2 ) const { function Node (line 3160) | Node *PhaseIdealLoop::compute_idom( Node *region ) const { function Node (line 3192) | Node* PhaseIdealLoop::compute_lca_of_uses(Node* n, Node* early, bool ver... function Node (line 3222) | Node *PhaseIdealLoop::get_late_ctrl( Node *n, Node *early ) { function Node (line 3294) | Node *PhaseIdealLoop::dom_lca_for_get_late_ctrl_internal( Node *n1, Node... FILE: HotSpot1.7/src/share/vm/opto/loopnode.hpp class CmpNode (line 34) | class CmpNode class CountedLoopEndNode (line 35) | class CountedLoopEndNode method CountedLoopEndNode (line 250) | CountedLoopEndNode( Node *control, Node *test, float prob, float cnt ) method Node (line 256) | Node *cmp_node() const { return (in(TestValue)->req() >=2) ... method Node (line 257) | Node *incr() const { Node *tmp = cmp_node(); return (tm... method Node (line 258) | Node *limit() const { Node *tmp = cmp_node(); return (tm... method Node (line 259) | Node *stride() const { Node *tmp = incr (); return (tm... method Node (line 260) | Node *phi() const { Node *tmp = incr (); return (tm... method Node (line 261) | Node *init_trip() const { Node *tmp = phi (); return (tm... method stride_is_con (line 263) | bool stride_is_con() const { Node *tmp = stride (); return (tm... method test_trip (line 264) | BoolTest::mask test_trip() const { return in(TestValue)->as_Bool()->_... method CountedLoopNode (line 265) | CountedLoopNode *loopnode() const { class CountedLoopNode (line 36) | class CountedLoopNode method uint (line 139) | virtual uint size_of() const { return sizeof(*this); } method CountedLoopNode (line 159) | CountedLoopNode( Node *entry, Node *backedge ) method Node (line 171) | Node *init_control() const { return in(EntryControl); } method Node (line 172) | Node *back_control() const { return in(LoopBackControl); } method is_normal_loop (line 202) | int is_normal_loop() const { return (_loop_flags&PreMainPostFlagsMask)... method is_pre_loop (line 203) | int is_pre_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_loop (line 204) | int is_main_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_post_loop (line 205) | int is_post_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_no_pre_loop (line 206) | int is_main_no_pre_loop() const { return _loop_flags & MainHasNoPreLoo... method set_main_no_pre_loop (line 207) | void set_main_no_pre_loop() { _loop_flags |= MainHasNoPreLoop; } method main_idx (line 209) | int main_idx() const { return _main_idx; } method set_pre_loop (line 212) | void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_main_loop (line 213) | void set_main_loop ( ) { assert(is_normal_loop(),"... method set_post_loop (line 214) | void set_post_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_normal_loop (line 215) | void set_normal_loop( ) { _loop_flags &= ~PreMainPo... method set_trip_count (line 217) | void set_trip_count(uint tc) { _trip_count = tc; } method uint (line 218) | uint trip_count() { return _trip_count; } method has_exact_trip_count (line 220) | bool has_exact_trip_count() const { return (_loop_flags & HasExactTrip... method set_exact_trip_count (line 221) | void set_exact_trip_count(uint tc) { method set_nonexact_trip_count (line 225) | void set_nonexact_trip_count() { method set_profile_trip_cnt (line 229) | void set_profile_trip_cnt(float ptc) { _profile_trip_cnt = ptc; } method profile_trip_cnt (line 230) | float profile_trip_cnt() { return _profile_trip_cnt; } method double_unrolled_count (line 232) | void double_unrolled_count() { _unrolled_count_log2++; } method unrolled_count (line 233) | int unrolled_count() { return 1 << MIN2(_unrolled_count_log2, ... method set_node_count_before_unroll (line 235) | void set_node_count_before_unroll(int ct) { _node_count_before_unroll ... method node_count_before_unroll (line 236) | int node_count_before_unroll() { return _node_count_before_... class IdealLoopTree (line 37) | class IdealLoopTree method IdealLoopTree (line 352) | IdealLoopTree( PhaseIdealLoop* phase, Node *head, Node *tail ) method is_loop (line 484) | bool is_loop() { return !_irreducible && _tail && !_tail->is_top(); } method is_inner (line 485) | bool is_inner() { return is_loop() && _child == NULL; } method is_counted (line 486) | bool is_counted() { return is_loop() && _head != NULL && _head->is_Cou... class LoopNode (line 38) | class LoopNode method uint (line 56) | virtual uint size_of() const { return sizeof(*this); } method is_inner_loop (line 73) | int is_inner_loop() const { return _loop_flags & InnerLoop; } method set_inner_loop (line 74) | void set_inner_loop() { _loop_flags |= InnerLoop; } method is_partial_peel_loop (line 76) | int is_partial_peel_loop() const { return _loop_flags & PartialPeelLoo... method set_partial_peel_loop (line 77) | void set_partial_peel_loop() { _loop_flags |= PartialPeelLoop; } method partial_peel_has_failed (line 78) | int partial_peel_has_failed() const { return _loop_flags & PartialPeel... method mark_partial_peel_failed (line 79) | void mark_partial_peel_failed() { _loop_flags |= PartialPeelFailed; } method unswitch_max (line 81) | int unswitch_max() { return _unswitch_max; } method unswitch_count (line 82) | int unswitch_count() { return _unswitch_count; } method set_unswitch_count (line 83) | void set_unswitch_count(int val) { method LoopNode (line 88) | LoopNode( Node *entry, Node *backedge ) : RegionNode(3), _loop_flags(0... method can_be_counted_loop (line 96) | bool can_be_counted_loop(PhaseTransform* phase) const { class Node (line 39) | class Node class PhaseIdealLoop (line 40) | class PhaseIdealLoop method allocate_preorders (line 518) | void allocate_preorders() { method reallocate_preorders (line 525) | void reallocate_preorders() { method check_grow_preorders (line 535) | void check_grow_preorders( ) { method is_visited (line 544) | int is_visited( Node *n ) const { return _preorders[n->_idx]; } method set_preorder_visited (line 546) | void set_preorder_visited( Node *n, int pre_order ) { method get_preorder (line 551) | int get_preorder( Node *n ) const { assert( is_visited(n), "" ); retur... method is_postvisited (line 555) | int is_postvisited( Node *n ) const { assert( is_visited(n), "" ); ret... method set_postvisited (line 558) | void set_postvisited( Node *n ) { assert( !is_postvisited( n ), "" ); ... method has_ctrl (line 562) | bool has_ctrl( Node *n ) const { return ((intptr_t)_nodes[n->_idx]) & ... method Node (line 581) | Node *dom_lca_for_get_late_ctrl( Node *lca, Node *n, Node *tag ) { method Node (line 595) | Node *find_non_split_ctrl( Node *ctrl ) const { method has_node (line 606) | bool has_node( Node* n ) const { return _nodes[n->_idx] != NULL; } method set_ctrl (line 613) | void set_ctrl( Node *n, Node *ctrl ) { method set_ctrl_and_loop (line 620) | void set_ctrl_and_loop(Node* n, Node* ctrl) { method Node (line 634) | Node *get_ctrl( Node *i ) { method Node (line 645) | Node* ctrl_or_self(Node* n) { method Node (line 655) | Node *get_ctrl_no_update( Node *i ) const { method has_loop (line 670) | bool has_loop( Node *n ) const { method set_loop (line 675) | void set_loop( Node *n, IdealLoopTree *loop ) { method lazy_update (line 683) | void lazy_update( Node *old_node, Node *new_node ) { method lazy_replace (line 690) | void lazy_replace( Node *old_node, Node *new_node ) { method lazy_replace_proj (line 694) | void lazy_replace_proj( Node *old_node, Node *new_node ) { method Node (line 722) | Node* idom_no_update(Node* d) const { method Node (line 733) | Node *idom(Node* d) const { method uint (line 739) | uint dom_depth(Node* d) const { method PhaseIdealLoop (line 756) | PhaseIdealLoop( PhaseIterGVN &igvn) : method Node (line 771) | Node *dom_lca( Node *n1, Node *n2 ) const { method PhaseIdealLoop (line 777) | PhaseIdealLoop( PhaseIterGVN &igvn, bool do_split_ifs, bool skip_loop_... method PhaseIdealLoop (line 787) | PhaseIdealLoop( PhaseIterGVN &igvn, const PhaseIdealLoop *verify_me) : method verify (line 798) | static void verify(PhaseIterGVN& igvn) { method Node (line 808) | virtual Node *transform( Node *a_node ) { return 0; } method IdealLoopTree (line 815) | IdealLoopTree *get_loop( Node *n ) const { method is_member (line 823) | int is_member( const IdealLoopTree *loop, Node *n ) const { method is_node_unreachable (line 924) | bool is_node_unreachable(Node *n) const { method is_possible_iv_test (line 981) | bool is_possible_iv_test( Node* iff ) { return stride_of_possible_iv(i... method TypeInt (line 1047) | const TypeInt* filtered_type( Node *n ) { return filtered_type(n, NULL... method set_created_loop_node (line 1061) | void set_created_loop_node() { _created_loop_node = true; } method created_loop_node (line 1062) | bool created_loop_node() { return _created_loop_node; } method IdealLoopTree (line 1075) | IdealLoopTree *get_loop_idx(Node* n) const { class VectorSet (line 41) | class VectorSet class Invariance (line 42) | class Invariance type small_cache (line 43) | struct small_cache class LoopNode (line 53) | class LoopNode : public RegionNode { method uint (line 56) | virtual uint size_of() const { return sizeof(*this); } method is_inner_loop (line 73) | int is_inner_loop() const { return _loop_flags & InnerLoop; } method set_inner_loop (line 74) | void set_inner_loop() { _loop_flags |= InnerLoop; } method is_partial_peel_loop (line 76) | int is_partial_peel_loop() const { return _loop_flags & PartialPeelLoo... method set_partial_peel_loop (line 77) | void set_partial_peel_loop() { _loop_flags |= PartialPeelLoop; } method partial_peel_has_failed (line 78) | int partial_peel_has_failed() const { return _loop_flags & PartialPeel... method mark_partial_peel_failed (line 79) | void mark_partial_peel_failed() { _loop_flags |= PartialPeelFailed; } method unswitch_max (line 81) | int unswitch_max() { return _unswitch_max; } method unswitch_count (line 82) | int unswitch_count() { return _unswitch_count; } method set_unswitch_count (line 83) | void set_unswitch_count(int val) { method LoopNode (line 88) | LoopNode( Node *entry, Node *backedge ) : RegionNode(3), _loop_flags(0... method can_be_counted_loop (line 96) | bool can_be_counted_loop(PhaseTransform* phase) const { class CountedLoopNode (line 136) | class CountedLoopNode : public LoopNode { method uint (line 139) | virtual uint size_of() const { return sizeof(*this); } method CountedLoopNode (line 159) | CountedLoopNode( Node *entry, Node *backedge ) method Node (line 171) | Node *init_control() const { return in(EntryControl); } method Node (line 172) | Node *back_control() const { return in(LoopBackControl); } method is_normal_loop (line 202) | int is_normal_loop() const { return (_loop_flags&PreMainPostFlagsMask)... method is_pre_loop (line 203) | int is_pre_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_loop (line 204) | int is_main_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_post_loop (line 205) | int is_post_loop () const { return (_loop_flags&PreMainPostFlagsMask)... method is_main_no_pre_loop (line 206) | int is_main_no_pre_loop() const { return _loop_flags & MainHasNoPreLoo... method set_main_no_pre_loop (line 207) | void set_main_no_pre_loop() { _loop_flags |= MainHasNoPreLoop; } method main_idx (line 209) | int main_idx() const { return _main_idx; } method set_pre_loop (line 212) | void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_main_loop (line 213) | void set_main_loop ( ) { assert(is_normal_loop(),"... method set_post_loop (line 214) | void set_post_loop (CountedLoopNode *main) { assert(is_normal_loop(),"... method set_normal_loop (line 215) | void set_normal_loop( ) { _loop_flags &= ~PreMainPo... method set_trip_count (line 217) | void set_trip_count(uint tc) { _trip_count = tc; } method uint (line 218) | uint trip_count() { return _trip_count; } method has_exact_trip_count (line 220) | bool has_exact_trip_count() const { return (_loop_flags & HasExactTrip... method set_exact_trip_count (line 221) | void set_exact_trip_count(uint tc) { method set_nonexact_trip_count (line 225) | void set_nonexact_trip_count() { method set_profile_trip_cnt (line 229) | void set_profile_trip_cnt(float ptc) { _profile_trip_cnt = ptc; } method profile_trip_cnt (line 230) | float profile_trip_cnt() { return _profile_trip_cnt; } method double_unrolled_count (line 232) | void double_unrolled_count() { _unrolled_count_log2++; } method unrolled_count (line 233) | int unrolled_count() { return 1 << MIN2(_unrolled_count_log2, ... method set_node_count_before_unroll (line 235) | void set_node_count_before_unroll(int ct) { _node_count_before_unroll ... method node_count_before_unroll (line 236) | int node_count_before_unroll() { return _node_count_before_... class CountedLoopEndNode (line 246) | class CountedLoopEndNode : public IfNode { method CountedLoopEndNode (line 250) | CountedLoopEndNode( Node *control, Node *test, float prob, float cnt ) method Node (line 256) | Node *cmp_node() const { return (in(TestValue)->req() >=2) ... method Node (line 257) | Node *incr() const { Node *tmp = cmp_node(); return (tm... method Node (line 258) | Node *limit() const { Node *tmp = cmp_node(); return (tm... method Node (line 259) | Node *stride() const { Node *tmp = incr (); return (tm... method Node (line 260) | Node *phi() const { Node *tmp = incr (); return (tm... method Node (line 261) | Node *init_trip() const { Node *tmp = phi (); return (tm... method stride_is_con (line 263) | bool stride_is_con() const { Node *tmp = stride (); return (tm... method test_trip (line 264) | BoolTest::mask test_trip() const { return in(TestValue)->as_Bool()->_... method CountedLoopNode (line 265) | CountedLoopNode *loopnode() const { function CountedLoopEndNode (line 285) | inline CountedLoopEndNode *CountedLoopNode::loopexit() const { method CountedLoopEndNode (line 250) | CountedLoopEndNode( Node *control, Node *test, float prob, float cnt ) method Node (line 256) | Node *cmp_node() const { return (in(TestValue)->req() >=2) ... method Node (line 257) | Node *incr() const { Node *tmp = cmp_node(); return (tm... method Node (line 258) | Node *limit() const { Node *tmp = cmp_node(); return (tm... method Node (line 259) | Node *stride() const { Node *tmp = incr (); return (tm... method Node (line 260) | Node *phi() const { Node *tmp = incr (); return (tm... method Node (line 261) | Node *init_trip() const { Node *tmp = phi (); return (tm... method stride_is_con (line 263) | bool stride_is_con() const { Node *tmp = stride (); return (tm... method test_trip (line 264) | BoolTest::mask test_trip() const { return in(TestValue)->as_Bool()->_... method CountedLoopNode (line 265) | CountedLoopNode *loopnode() const { function Node (line 293) | inline Node *CountedLoopNode::init_trip() const { return loopexit() ? lo... function Node (line 294) | inline Node *CountedLoopNode::stride() const { return loopexit() ? loope... function Node (line 297) | inline Node *CountedLoopNode::limit() const { return loopexit() ? loopex... function Node (line 298) | inline Node *CountedLoopNode::incr() const { return loopexit() ? loopexi... function Node (line 299) | inline Node *CountedLoopNode::phi() const { return loopexit() ? loopexit... class LoopLimitNode (line 308) | class LoopLimitNode : public Node { method LoopLimitNode (line 311) | LoopLimitNode( Compile* C, Node *init, Node *limit, Node *stride ) : N... method Type (line 317) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 318) | virtual uint ideal_reg() const { return Op_RegI; } class IdealLoopTree (line 325) | class IdealLoopTree : public ResourceObj { method IdealLoopTree (line 352) | IdealLoopTree( PhaseIdealLoop* phase, Node *head, Node *tail ) method is_loop (line 484) | bool is_loop() { return !_irreducible && _tail && !_tail->is_top(); } method is_inner (line 485) | bool is_inner() { return is_loop() && _child == NULL; } method is_counted (line 486) | bool is_counted() { return is_loop() && _head != NULL && _head->is_Cou... class PhaseIdealLoop (line 499) | class PhaseIdealLoop : public PhaseTransform { method allocate_preorders (line 518) | void allocate_preorders() { method reallocate_preorders (line 525) | void reallocate_preorders() { method check_grow_preorders (line 535) | void check_grow_preorders( ) { method is_visited (line 544) | int is_visited( Node *n ) const { return _preorders[n->_idx]; } method set_preorder_visited (line 546) | void set_preorder_visited( Node *n, int pre_order ) { method get_preorder (line 551) | int get_preorder( Node *n ) const { assert( is_visited(n), "" ); retur... method is_postvisited (line 555) | int is_postvisited( Node *n ) const { assert( is_visited(n), "" ); ret... method set_postvisited (line 558) | void set_postvisited( Node *n ) { assert( !is_postvisited( n ), "" ); ... method has_ctrl (line 562) | bool has_ctrl( Node *n ) const { return ((intptr_t)_nodes[n->_idx]) & ... method Node (line 581) | Node *dom_lca_for_get_late_ctrl( Node *lca, Node *n, Node *tag ) { method Node (line 595) | Node *find_non_split_ctrl( Node *ctrl ) const { method has_node (line 606) | bool has_node( Node* n ) const { return _nodes[n->_idx] != NULL; } method set_ctrl (line 613) | void set_ctrl( Node *n, Node *ctrl ) { method set_ctrl_and_loop (line 620) | void set_ctrl_and_loop(Node* n, Node* ctrl) { method Node (line 634) | Node *get_ctrl( Node *i ) { method Node (line 645) | Node* ctrl_or_self(Node* n) { method Node (line 655) | Node *get_ctrl_no_update( Node *i ) const { method has_loop (line 670) | bool has_loop( Node *n ) const { method set_loop (line 675) | void set_loop( Node *n, IdealLoopTree *loop ) { method lazy_update (line 683) | void lazy_update( Node *old_node, Node *new_node ) { method lazy_replace (line 690) | void lazy_replace( Node *old_node, Node *new_node ) { method lazy_replace_proj (line 694) | void lazy_replace_proj( Node *old_node, Node *new_node ) { method Node (line 722) | Node* idom_no_update(Node* d) const { method Node (line 733) | Node *idom(Node* d) const { method uint (line 739) | uint dom_depth(Node* d) const { method PhaseIdealLoop (line 756) | PhaseIdealLoop( PhaseIterGVN &igvn) : method Node (line 771) | Node *dom_lca( Node *n1, Node *n2 ) const { method PhaseIdealLoop (line 777) | PhaseIdealLoop( PhaseIterGVN &igvn, bool do_split_ifs, bool skip_loop_... method PhaseIdealLoop (line 787) | PhaseIdealLoop( PhaseIterGVN &igvn, const PhaseIdealLoop *verify_me) : method verify (line 798) | static void verify(PhaseIterGVN& igvn) { method Node (line 808) | virtual Node *transform( Node *a_node ) { return 0; } method IdealLoopTree (line 815) | IdealLoopTree *get_loop( Node *n ) const { method is_member (line 823) | int is_member( const IdealLoopTree *loop, Node *n ) const { method is_node_unreachable (line 924) | bool is_node_unreachable(Node *n) const { method is_possible_iv_test (line 981) | bool is_possible_iv_test( Node* iff ) { return stride_of_possible_iv(i... method TypeInt (line 1047) | const TypeInt* filtered_type( Node *n ) { return filtered_type(n, NULL... method set_created_loop_node (line 1061) | void set_created_loop_node() { _created_loop_node = true; } method created_loop_node (line 1062) | bool created_loop_node() { return _created_loop_node; } method IdealLoopTree (line 1075) | IdealLoopTree *get_loop_idx(Node* n) const { function Node (line 1086) | inline Node* IdealLoopTree::tail() { class LoopTreeIterator (line 1106) | class LoopTreeIterator : public StackObj { method LoopTreeIterator (line 1112) | LoopTreeIterator(IdealLoopTree* root) : _root(root), _curnt(root) {} method done (line 1114) | bool done() { return _curnt == NULL; } method IdealLoopTree (line 1118) | IdealLoopTree* current() { return _curnt; } FILE: HotSpot1.7/src/share/vm/opto/loopopts.cpp function Node (line 39) | Node *PhaseIdealLoop::split_thru_phi( Node *n, Node *region, int policy ) { function Node (line 262) | Node *PhaseIdealLoop::has_local_phi_input( Node *n ) { function Node (line 303) | Node *PhaseIdealLoop::remix_address_expressions( Node *n ) { function Node (line 470) | Node *PhaseIdealLoop::conditional_move( Node *region ) { function Node (line 647) | Node *PhaseIdealLoop::split_if_with_blocks_pre( Node *n ) { function merge_point_too_heavy (line 726) | static bool merge_point_too_heavy(Compile* C, Node* region) { function merge_point_safe (line 744) | static bool merge_point_safe(Node* region) { function Node (line 776) | Node *PhaseIdealLoop::place_near_use( Node *useblock ) const { function BoolNode (line 1080) | BoolNode *PhaseIdealLoop::clone_iff( PhiNode *phi, IdealLoopTree *loop ) { function CmpNode (line 1150) | CmpNode *PhaseIdealLoop::clone_bool( PhiNode *phi, IdealLoopTree *loop ) { function Node (line 1592) | Node* PhaseIdealLoop::stay_in_loop( Node* n, IdealLoopTree *loop) { function ProjNode (line 1622) | ProjNode* PhaseIdealLoop::proj_clone(ProjNode* p, IfNode* iff) { function Node (line 1630) | Node* PhaseIdealLoop::short_circuit_if(IfNode* iff, ProjNode* live_proj) { function ProjNode (line 1663) | ProjNode* PhaseIdealLoop::insert_if_before_proj(Node* left, bool Signed,... function RegionNode (line 1720) | RegionNode* PhaseIdealLoop::insert_region_before_proj(ProjNode* proj) { function IfNode (line 1785) | IfNode* PhaseIdealLoop::insert_cmpi_loop_exit(IfNode* if_cmpu, IdealLoop... FILE: HotSpot1.7/src/share/vm/opto/machnode.cpp function jdouble (line 42) | jdouble MachOper::constantD() const { ShouldNotReachHere(); return 0.0; } function jfloat (line 43) | jfloat MachOper::constantF() const { ShouldNotReachHere(); return 0.0; } function jlong (line 44) | jlong MachOper::constantL() const { ShouldNotReachHere(); return CONST... function TypeOopPtr (line 45) | TypeOopPtr *MachOper::oop() const { return NULL; } function Label (line 59) | Label* MachOper::label() const { ShouldNotReachHere(); return 0; } function Type (line 70) | const Type *MachOper::type() const { function RegMask (line 75) | const RegMask *MachOper::in_RegMask(int index) const { function uint (line 88) | uint MachOper::hash() const { function uint (line 95) | uint MachOper::cmp( const MachOper &oper ) const { function uint (line 102) | uint labelOper::hash() const { function uint (line 108) | uint labelOper::cmp( const MachOper &oper ) const { function uint (line 114) | uint methodOper::hash() const { function uint (line 120) | uint methodOper::cmp( const MachOper &oper ) const { function uint (line 139) | uint MachNode::size(PhaseRegAlloc *ra_) const { function uint (line 147) | uint MachNode::emit_size(PhaseRegAlloc *ra_) const { function uint (line 156) | uint MachNode::hash() const { function uint (line 165) | uint MachNode::cmp( const Node &node ) const { function MachNode (line 177) | MachNode *MachNode::cisc_version(int offset, Compile* C) { function RegMask (line 188) | const RegMask &MachNode::in_RegMask( uint idx ) const { function MachOper (line 214) | const MachOper* MachNode::memory_inputs(Node* &base, Node* &index) const { function Node (line 245) | const Node* MachNode::get_base_and_disp(intptr_t &offset, const TypePtr*... class TypePtr (line 320) | class TypePtr function MachNode (line 394) | MachNode *MachNode::peephole( Block *block, int block_index, PhaseRegAll... function RegMask (line 518) | const RegMask &MachNullCheckNode::in_RegMask( uint idx ) const { function Type (line 524) | const Type *MachProjNode::bottom_type() const { function TypePtr (line 538) | const TypePtr *MachProjNode::adr_type() const { function uint (line 570) | uint MachReturnNode::size_of() const { return sizeof(*this); } function RegMask (line 573) | const RegMask &MachReturnNode::in_RegMask( uint idx ) const { function TypePtr (line 577) | const TypePtr *MachReturnNode::adr_type() const { function Type (line 584) | const Type *MachSafePointNode::bottom_type() const { return TypeTuple::... function RegMask (line 587) | const RegMask &MachSafePointNode::in_RegMask( uint idx ) const { function uint (line 605) | uint MachCallNode::cmp( const Node &n ) const function Type (line 607) | const Type *MachCallNode::bottom_type() const { return tf()->range(); } function Type (line 608) | const Type *MachCallNode::Value(PhaseTransform *phase) const { return tf... function RegMask (line 639) | const RegMask &MachCallNode::in_RegMask( uint idx ) const { function uint (line 648) | uint MachCallJavaNode::size_of() const { return sizeof(*this); } function uint (line 649) | uint MachCallJavaNode::cmp( const Node &n ) const { function RegMask (line 666) | const RegMask &MachCallJavaNode::in_RegMask(uint idx) const { function uint (line 680) | uint MachCallStaticJavaNode::size_of() const { return sizeof(*this); } function uint (line 681) | uint MachCallStaticJavaNode::cmp( const Node &n ) const { function uint (line 726) | uint MachCallRuntimeNode::size_of() const { return sizeof(*this); } function uint (line 727) | uint MachCallRuntimeNode::cmp( const Node &n ) const { function JVMState (line 743) | JVMState *MachHaltNode::jvms() const { FILE: HotSpot1.7/src/share/vm/opto/machnode.hpp class BufferBlob (line 34) | class BufferBlob class CodeBuffer (line 35) | class CodeBuffer class JVMState (line 36) | class JVMState class MachCallDynamicJavaNode (line 37) | class MachCallDynamicJavaNode method MachCallDynamicJavaNode (line 792) | MachCallDynamicJavaNode() : MachCallJavaNode() { class MachCallJavaNode (line 38) | class MachCallJavaNode method MachCallJavaNode (line 755) | MachCallJavaNode() : MachCallNode() { class MachCallLeafNode (line 39) | class MachCallLeafNode method MachCallLeafNode (line 820) | MachCallLeafNode() : MachCallRuntimeNode() { class MachCallNode (line 40) | class MachCallNode method uint (line 708) | virtual uint hash() const { return NO_HASH; } method TypeFunc (line 717) | const TypeFunc* tf() const { return _tf; } method address (line 718) | const address entry_point() const { return _entry_point; } method cnt (line 719) | const float cnt() const { return _cnt; } method uint (line 720) | uint argsize() const { return _argsize; } method set_tf (line 722) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 723) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 724) | void set_cnt(float c) { _cnt = c; } method set_argsize (line 725) | void set_argsize(int s) { _argsize = s; } method MachCallNode (line 727) | MachCallNode() : MachSafePointNode() { method pinned (line 732) | virtual bool pinned() const { return false; } method ret_addr_offset (line 735) | virtual int ret_addr_offset() { return 0; } method returns_long (line 737) | bool returns_long() const { return tf()->return_type() == T_LONG; } class MachCallRuntimeNode (line 41) | class MachCallRuntimeNode method MachCallRuntimeNode (line 809) | MachCallRuntimeNode() : MachCallNode() { class MachCallStaticJavaNode (line 42) | class MachCallStaticJavaNode method MachCallStaticJavaNode (line 773) | MachCallStaticJavaNode() : MachCallJavaNode() { class MachEpilogNode (line 43) | class MachEpilogNode method MachEpilogNode (line 437) | MachEpilogNode(bool do_poll = false) : _do_polling(do_poll) {} method do_polling (line 447) | bool do_polling() const { return _do_polling; } class MachIfNode (line 44) | class MachIfNode method uint (line 595) | virtual uint size_of() const { return sizeof(*this); } method MachIfNode (line 599) | MachIfNode() : MachBranchNode() { class MachNullCheckNode (line 45) | class MachNullCheckNode method MachNullCheckNode (line 539) | MachNullCheckNode( Node *ctrl, Node *memop, uint vidx ) : MachBranchNo... method uint (line 544) | virtual uint size_of() const { return sizeof(*this); } method negate (line 549) | virtual void negate() { } class Type (line 550) | class Type method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method RegMask (line 553) | virtual const RegMask &out_RegMask() const { return RegMask::Empty; } class MachOper (line 46) | class MachOper method uint (line 68) | virtual uint num_edges() const { return 1; } method Register (line 84) | Register as_Register(PhaseRegAlloc *ra_, const Node *node) const { method Register (line 87) | Register as_Register(PhaseRegAlloc *ra_, const Node *node, int idx) ... method FloatRegister (line 90) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) ... method FloatRegister (line 93) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, ... method XMMRegister (line 98) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) co... method XMMRegister (line 101) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int ... method TypePtr (line 128) | virtual const TypePtr *disp_as_type() const { return NULL; } method set_con (line 147) | virtual void set_con( jint c0 ) { ShouldNotReachHere(); } class MachProjNode (line 47) | class MachProjNode method MachProjNode (line 570) | MachProjNode( Node *multi, uint con, const RegMask &out, uint ideal_re... type projType (line 575) | enum projType { method RegMask (line 582) | virtual const RegMask &in_RegMask(uint) const { return RegMask::Empty; } method RegMask (line 583) | virtual const RegMask &out_RegMask() const { return _rout; } method uint (line 584) | virtual uint ideal_reg() const { return _ideal_reg; } method uint (line 586) | virtual uint size_of() const { return sizeof(MachProjNode); } class MachPrologNode (line 48) | class MachPrologNode method MachPrologNode (line 422) | MachPrologNode( ) {} class MachReturnNode (line 49) | class MachReturnNode method MachReturnNode (line 636) | MachReturnNode() : MachNode() { method set_adr_type (line 641) | void set_adr_type(const TypePtr* atp) { _adr_type = atp; } method pinned (line 644) | virtual bool pinned() const { return true; } class MachSafePointNode (line 50) | class MachSafePointNode method OopMap (line 655) | OopMap* oop_map() const { return _oop_map; } method set_oop_map (line 656) | void set_oop_map(OopMap* om) { _oop_map = om; } method MachSafePointNode (line 658) | MachSafePointNode() : MachReturnNode(), _oop_map(NULL), _jvms(NULL), _... method JVMState (line 662) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 663) | void set_jvms(JVMState* s) { method Node (line 671) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 672) | Node *frameptr () const { return in(TypeFunc::FramePtr); } method Node (line 674) | Node *local(const JVMState* jvms, uint idx) const { method Node (line 678) | Node *stack(const JVMState* jvms, uint idx) const { method Node (line 682) | Node *monitor_obj(const JVMState* jvms, uint idx) const { method Node (line 686) | Node *monitor_box(const JVMState* jvms, uint idx) const { method set_local (line 690) | void set_local(const JVMState* jvms, uint idx, Node *c) { method set_stack (line 694) | void set_stack(const JVMState* jvms, uint idx, Node *c) { method set_monitor (line 698) | void set_monitor(const JVMState* jvms, uint idx, Node *c) { class MachSpillCopyNode (line 51) | class MachSpillCopyNode method MachSpillCopyNode (line 488) | MachSpillCopyNode( Node *n, const RegMask &in, const RegMask &out ) : method uint (line 495) | virtual uint size_of() const { return sizeof(*this); } method set_out_RegMask (line 496) | void set_out_RegMask(const RegMask &out) { _out = &out; } method set_in_RegMask (line 497) | void set_in_RegMask(const RegMask &in) { _in = ∈ } method RegMask (line 498) | virtual const RegMask &out_RegMask() const { return *_out; } method RegMask (line 499) | virtual const RegMask &in_RegMask(uint) const { return *_in; } class Type (line 500) | class Type method uint (line 501) | virtual uint ideal_reg() const { return Matcher::base2reg[_type->base(... method uint (line 502) | virtual uint oper_input_base() const { return 1; } class Matcher (line 52) | class Matcher class PhaseRegAlloc (line 53) | class PhaseRegAlloc class RegMask (line 54) | class RegMask class State (line 55) | class State class MachOper (line 58) | class MachOper : public ResourceObj { method uint (line 68) | virtual uint num_edges() const { return 1; } method Register (line 84) | Register as_Register(PhaseRegAlloc *ra_, const Node *node) const { method Register (line 87) | Register as_Register(PhaseRegAlloc *ra_, const Node *node, int idx) ... method FloatRegister (line 90) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) ... method FloatRegister (line 93) | FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, ... method XMMRegister (line 98) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) co... method XMMRegister (line 101) | XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int ... method TypePtr (line 128) | virtual const TypePtr *disp_as_type() const { return NULL; } method set_con (line 147) | virtual void set_con( jint c0 ) { ShouldNotReachHere(); } class MachNode (line 164) | class MachNode : public Node { method MachNode (line 166) | MachNode() : Node((uint)0), _num_opnds(0), _opnds(NULL) { method uint (line 170) | virtual uint size_of() const { return sizeof(MachNode); } method uint (line 175) | virtual uint oper_input_base() const { return 1; } method may_be_short_branch (line 188) | bool may_be_short_branch() const { return (flags() & Flag_may_be_short... method avoid_back_to_back (line 191) | bool avoid_back_to_back() const { return (flags() & Flag_avoid_back_to... method has_call (line 194) | bool has_call() const { return (flags() & Flag_has_call) != 0; } method RegMask (line 203) | virtual const RegMask *cisc_RegMask() const { return NULL; } method uint (line 211) | virtual uint two_adr( ) const { return 0; } method uint (line 219) | uint num_opnds() const { return _num_opnds; } method alignment_required (line 230) | virtual int alignment_required() const { return 1; } method compute_padding (line 234) | virtual int compute_padding(int current_offset) const { return 0; } method reloc (line 237) | virtual int reloc() const { return 0; } method MachNode (line 246) | virtual MachNode *Expand( State *, Node_List &proj_list, Node* mem ) {... class Type (line 249) | class Type method uint (line 250) | virtual uint ideal_reg() const { const Type *t = _opnds[0]->type(); re... method MachOper (line 272) | virtual const MachOper* memory_operand() const { return NULL; } class TypePtr (line 275) | class TypePtr method ideal_Opcode (line 281) | virtual int ideal_Opcode() const { return Op_Node; } class MachIdealNode (line 307) | class MachIdealNode : public MachNode { method MachIdealNode (line 309) | MachIdealNode( ) {} method uint (line 312) | virtual uint oper_input_base() const { return 0; } method uint (line 313) | virtual uint rule() const { return 9999999; } class Type (line 314) | class Type class MachTypeNode (line 319) | class MachTypeNode : public MachNode { method uint (line 320) | virtual uint size_of() const { return sizeof(*this); } method MachTypeNode (line 322) | MachTypeNode( ) {} class Type (line 325) | class Type class MachBreakpointNode (line 333) | class MachBreakpointNode : public MachIdealNode { method MachBreakpointNode (line 335) | MachBreakpointNode( ) {} class MachConstantBaseNode (line 347) | class MachConstantBaseNode : public MachIdealNode { method MachConstantBaseNode (line 352) | MachConstantBaseNode() : MachIdealNode() { class Type (line 355) | class Type method uint (line 356) | virtual uint ideal_reg() const { return Op_RegP; } method uint (line 357) | virtual uint oper_input_base() const { return 1; } method pinned (line 361) | virtual bool pinned() const { return UseRDPCForConstantTableBase; } method RegMask (line 363) | static const RegMask& static_out_RegMask() { return _out_RegMask; } method RegMask (line 364) | virtual const RegMask& out_RegMask() const { return static_out_RegMask... class MachConstantNode (line 374) | class MachConstantNode : public MachTypeNode { method MachConstantNode (line 379) | MachConstantNode() : MachTypeNode() { method eval_constant (line 383) | virtual void eval_constant(Compile* C) { method RegMask (line 391) | virtual const RegMask &in_RegMask(uint idx) const { method uint (line 398) | uint mach_constant_base_node_input() const { return req() - 1; } method constant_offset (line 401) | int constant_offset() const { return ((MachConstantNode*) this)->cons... class MachUEPNode (line 406) | class MachUEPNode : public MachIdealNode { method MachUEPNode (line 408) | MachUEPNode( ) {} class MachPrologNode (line 420) | class MachPrologNode : public MachIdealNode { method MachPrologNode (line 422) | MachPrologNode( ) {} class MachEpilogNode (line 435) | class MachEpilogNode : public MachIdealNode { method MachEpilogNode (line 437) | MachEpilogNode(bool do_poll = false) : _do_polling(do_poll) {} method do_polling (line 447) | bool do_polling() const { return _do_polling; } class MachNopNode (line 460) | class MachNopNode : public MachIdealNode { method MachNopNode (line 464) | MachNopNode( ) : _count(1) {} method MachNopNode (line 465) | MachNopNode( int count ) : _count(count) {} class Type (line 469) | class Type method ideal_Opcode (line 471) | virtual int ideal_Opcode() const { return Op_Con; } method dump_spec (line 476) | virtual void dump_spec(outputStream *st) const { } class MachSpillCopyNode (line 483) | class MachSpillCopyNode : public MachIdealNode { method MachSpillCopyNode (line 488) | MachSpillCopyNode( Node *n, const RegMask &in, const RegMask &out ) : method uint (line 495) | virtual uint size_of() const { return sizeof(*this); } method set_out_RegMask (line 496) | void set_out_RegMask(const RegMask &out) { _out = &out; } method set_in_RegMask (line 497) | void set_in_RegMask(const RegMask &in) { _in = ∈ } method RegMask (line 498) | virtual const RegMask &out_RegMask() const { return *_out; } method RegMask (line 499) | virtual const RegMask &in_RegMask(uint) const { return *_in; } class Type (line 500) | class Type method uint (line 501) | virtual uint ideal_reg() const { return Matcher::base2reg[_type->base(... method uint (line 502) | virtual uint oper_input_base() const { return 1; } class MachBranchNode (line 516) | class MachBranchNode : public MachIdealNode { method MachBranchNode (line 518) | MachBranchNode() : MachIdealNode() { method MachNode (line 525) | virtual MachNode *short_branch_version(Compile* C) { return NULL; } method pinned (line 527) | virtual bool pinned() const { return true; } class MachNullCheckNode (line 536) | class MachNullCheckNode : public MachBranchNode { method MachNullCheckNode (line 539) | MachNullCheckNode( Node *ctrl, Node *memop, uint vidx ) : MachBranchNo... method uint (line 544) | virtual uint size_of() const { return sizeof(*this); } method negate (line 549) | virtual void negate() { } class Type (line 550) | class Type method uint (line 551) | virtual uint ideal_reg() const { return NotAMachineReg; } method RegMask (line 553) | virtual const RegMask &out_RegMask() const { return RegMask::Empty; } class MachProjNode (line 568) | class MachProjNode : public ProjNode { method MachProjNode (line 570) | MachProjNode( Node *multi, uint con, const RegMask &out, uint ideal_re... type projType (line 575) | enum projType { method RegMask (line 582) | virtual const RegMask &in_RegMask(uint) const { return RegMask::Empty; } method RegMask (line 583) | virtual const RegMask &out_RegMask() const { return _rout; } method uint (line 584) | virtual uint ideal_reg() const { return _ideal_reg; } method uint (line 586) | virtual uint size_of() const { return sizeof(MachProjNode); } class MachIfNode (line 594) | class MachIfNode : public MachBranchNode { method uint (line 595) | virtual uint size_of() const { return sizeof(*this); } method MachIfNode (line 599) | MachIfNode() : MachBranchNode() { class MachGotoNode (line 611) | class MachGotoNode : public MachBranchNode { method MachGotoNode (line 613) | MachGotoNode() : MachBranchNode() { class MachFastLockNode (line 620) | class MachFastLockNode : public MachNode { method uint (line 621) | virtual uint size_of() const { return sizeof(*this); } method MachFastLockNode (line 625) | MachFastLockNode() : MachNode() {} class MachReturnNode (line 630) | class MachReturnNode : public MachNode { method MachReturnNode (line 636) | MachReturnNode() : MachNode() { method set_adr_type (line 641) | void set_adr_type(const TypePtr* atp) { _adr_type = atp; } method pinned (line 644) | virtual bool pinned() const { return true; } class MachSafePointNode (line 650) | class MachSafePointNode : public MachReturnNode { method OopMap (line 655) | OopMap* oop_map() const { return _oop_map; } method set_oop_map (line 656) | void set_oop_map(OopMap* om) { _oop_map = om; } method MachSafePointNode (line 658) | MachSafePointNode() : MachReturnNode(), _oop_map(NULL), _jvms(NULL), _... method JVMState (line 662) | virtual JVMState* jvms() const { return _jvms; } method set_jvms (line 663) | void set_jvms(JVMState* s) { method Node (line 671) | Node *returnadr() const { return in(TypeFunc::ReturnAdr); } method Node (line 672) | Node *frameptr () const { return in(TypeFunc::FramePtr); } method Node (line 674) | Node *local(const JVMState* jvms, uint idx) const { method Node (line 678) | Node *stack(const JVMState* jvms, uint idx) const { method Node (line 682) | Node *monitor_obj(const JVMState* jvms, uint idx) const { method Node (line 686) | Node *monitor_box(const JVMState* jvms, uint idx) const { method set_local (line 690) | void set_local(const JVMState* jvms, uint idx, Node *c) { method set_stack (line 694) | void set_stack(const JVMState* jvms, uint idx, Node *c) { method set_monitor (line 698) | void set_monitor(const JVMState* jvms, uint idx, Node *c) { class MachCallNode (line 706) | class MachCallNode : public MachSafePointNode { method uint (line 708) | virtual uint hash() const { return NO_HASH; } method TypeFunc (line 717) | const TypeFunc* tf() const { return _tf; } method address (line 718) | const address entry_point() const { return _entry_point; } method cnt (line 719) | const float cnt() const { return _cnt; } method uint (line 720) | uint argsize() const { return _argsize; } method set_tf (line 722) | void set_tf(const TypeFunc* tf) { _tf = tf; } method set_entry_point (line 723) | void set_entry_point(address p) { _entry_point = p; } method set_cnt (line 724) | void set_cnt(float c) { _cnt = c; } method set_argsize (line 725) | void set_argsize(int s) { _argsize = s; } method MachCallNode (line 727) | MachCallNode() : MachSafePointNode() { method pinned (line 732) | virtual bool pinned() const { return false; } method ret_addr_offset (line 735) | virtual int ret_addr_offset() { return 0; } method returns_long (line 737) | bool returns_long() const { return tf()->return_type() == T_LONG; } class MachCallJavaNode (line 746) | class MachCallJavaNode : public MachCallNode { method MachCallJavaNode (line 755) | MachCallJavaNode() : MachCallNode() { class MachCallStaticJavaNode (line 768) | class MachCallStaticJavaNode : public MachCallJavaNode { method MachCallStaticJavaNode (line 773) | MachCallStaticJavaNode() : MachCallJavaNode() { class MachCallDynamicJavaNode (line 789) | class MachCallDynamicJavaNode : public MachCallJavaNode { method MachCallDynamicJavaNode (line 792) | MachCallDynamicJavaNode() : MachCallJavaNode() { class MachCallRuntimeNode (line 804) | class MachCallRuntimeNode : public MachCallNode { method MachCallRuntimeNode (line 809) | MachCallRuntimeNode() : MachCallNode() { class MachCallLeafNode (line 818) | class MachCallLeafNode: public MachCallRuntimeNode { method MachCallLeafNode (line 820) | MachCallLeafNode() : MachCallRuntimeNode() { class MachHaltNode (line 827) | class MachHaltNode : public MachReturnNode { class MachTempNode (line 835) | class MachTempNode : public MachNode { method RegMask (line 840) | virtual const RegMask &out_RegMask() const { return *_opnds[0]->in_Reg... method uint (line 841) | virtual uint rule() const { return 9999999; } method emit (line 842) | virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const {} method MachTempNode (line 844) | MachTempNode(MachOper* oper) { method uint (line 851) | virtual uint size_of() const { return sizeof(MachTempNode); } method format (line 854) | virtual void format(PhaseRegAlloc *, outputStream *st ) const {} class labelOper (line 863) | class labelOper : public MachOper { method uint (line 865) | virtual uint num_edges() const { return 0; } method labelOper (line 872) | labelOper() : _block_num(0), _label(0) {} method labelOper (line 874) | labelOper(Label* label, uint block_num) : _label(label), _block_num(bl... method labelOper (line 876) | labelOper(labelOper* l) : _label(l->_label) , _block_num(l->_block_num... method Label (line 880) | virtual Label *label() const { assert(_label != NULL, "need Label"); r... method ext_format (line 890) | virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int i... class methodOper (line 897) | class methodOper : public MachOper { method uint (line 899) | virtual uint num_edges() const { return 0; } method methodOper (line 902) | methodOper() : _method(0) {} method methodOper (line 903) | methodOper(intptr_t method) : _method(method) {} method method (line 907) | virtual intptr_t method() const { return _method; } method ext_format (line 917) | virtual void ext_format(PhaseRegAlloc *ra, const MachNode *node, int i... FILE: HotSpot1.7/src/share/vm/opto/macro.cpp function Node (line 103) | Node* PhaseMacroExpand::opt_bits_test(Node* ctrl, Node* region, int edge... function CallNode (line 141) | CallNode* PhaseMacroExpand::make_slow_call(CallNode *oldcall, const Type... function Node (line 307) | static Node *scan_mem_chain(Node *mem, int alias_idx, int offset, Node *... function Node (line 384) | Node *PhaseMacroExpand::value_from_mem_phi(Node *mem, BasicType ft, cons... function Node (line 472) | Node *PhaseMacroExpand::value_from_mem(Node *sfpt_mem, BasicType ft, con... function Node (line 1012) | Node* PhaseMacroExpand::make_load(Node* ctl, Node* mem, Node* base, int ... function Node (line 1021) | Node* PhaseMacroExpand::make_store(Node* ctl, Node* mem, Node* base, int... function Node (line 1546) | Node* function Node (line 1608) | Node* PhaseMacroExpand::prefetch_allocation(Node* i_o, Node*& needgc_false, FILE: HotSpot1.7/src/share/vm/opto/macro.hpp class AllocateNode (line 30) | class AllocateNode class AllocateArrayNode (line 31) | class AllocateArrayNode class CallNode (line 32) | class CallNode class Node (line 33) | class Node class PhaseIterGVN (line 34) | class PhaseIterGVN class PhaseMacroExpand (line 36) | class PhaseMacroExpand : public Phase { method Node (line 41) | Node* top() const { return C->top(); } method Node (line 42) | Node* intcon(jint con) const { return _igvn.intcon(con); } method Node (line 43) | Node* longcon(jlong con) const { return _igvn.longcon(con); } method Node (line 44) | Node* makecon(const Type *t) const { return _igvn.makecon(t); } method Node (line 45) | Node* basic_plus_adr(Node* base, int offset) { method Node (line 48) | Node* basic_plus_adr(Node* base, Node* ptr, int offset) { method Node (line 51) | Node* basic_plus_adr(Node* base, Node* offset) { method Node (line 54) | Node* basic_plus_adr(Node* base, Node* ptr, Node* offset) { method Node (line 58) | Node* transform_later(Node* n) { method PhaseMacroExpand (line 120) | PhaseMacroExpand(PhaseIterGVN &igvn) : Phase(Macro_Expand), _igvn(igvn) { FILE: HotSpot1.7/src/share/vm/opto/matcher.cpp function RegMask (line 415) | static RegMask *init_input_masks( uint size, RegMask &ret_adr, RegMask &... function match_alias_type (line 866) | static void match_alias_type(Compile* C, Node* n, Node* m) { type Node_State (line 942) | enum Node_State { Pre_Visit, // node has to be pre-visited class MStack (line 948) | class MStack: public Node_Stack { method MStack (line 950) | MStack(int size) : Node_Stack(size) { } method push (line 952) | void push(Node *n, Node_State ns) { method push (line 955) | void push(Node *n, Node_State ns, Node *parent, int indx) { method Node (line 964) | Node *parent() { method Node_State (line 968) | Node_State state() const { method set_state (line 971) | void set_state(Node_State ns) { function Node (line 980) | Node *Matcher::transform( Node *n ) { ShouldNotCallThis(); return n; } function Node (line 981) | Node *Matcher::xform( Node *n, int max_stack ) { function MachNode (line 1133) | MachNode *Matcher::match_sfpt( SafePointNode *sfpt ) { function MachNode (line 1341) | MachNode *Matcher::match_tree( const Node *n ) { function match_into_reg (line 1418) | static bool match_into_reg( const Node *n, Node *m, Node *control, int i... function Node (line 1478) | Node *Matcher::Label_Root( const Node *n, State *svec, Node *control, co... function MachNode (line 1577) | MachNode* Matcher::find_shared_node(Node* leaf, uint rule) { function MachNode (line 1629) | MachNode *Matcher::ReduceInst( State *s, int rule, Node *&mem ) { function uint (line 1766) | uint Matcher::ReduceInst_Interior( State *s, int rule, Node *&mem, MachN... FILE: HotSpot1.7/src/share/vm/opto/matcher.hpp class Compile (line 34) | class Compile class Node (line 35) | class Node class MachNode (line 36) | class MachNode class MachTypeNode (line 37) | class MachTypeNode class MachOper (line 38) | class MachOper class Matcher (line 41) | class Matcher : public PhaseTransform { method grow_new_node_array (line 99) | void grow_new_node_array(uint idx_limit) { method has_new_node (line 102) | bool has_new_node(const Node* n) const { method Node (line 105) | Node* new_node(const Node* n) const { method set_new_node (line 109) | void set_new_node(const Node* n, Node *nn) { method MachNode (line 138) | MachNode* mach_null() const { return _mach_null; } method is_shared (line 140) | bool is_shared( Node *n ) { return _shared.test(n->_idx) != 0; } method set_shared (line 141) | void set_shared( Node *n ) { _shared.set(n->_idx); } method is_visited (line 142) | bool is_visited( Node *n ) { return _visited.test(n->_idx) != 0; } method set_visited (line 143) | void set_visited( Node *n ) { _visited.set(n->_idx); } method is_dontcare (line 144) | bool is_dontcare( Node *n ) { return _dontcare.test(n->_idx) != 0; } method set_dontcare (line 145) | void set_dontcare( Node *n ) { _dontcare.set(n->_idx); } method vector_size_supported (line 258) | static const bool vector_size_supported(const BasicType bt, int size) { method uint (line 288) | static uint stack_alignment_in_slots() { method gen_narrow_oop_implicit_null_checks (line 409) | inline static bool gen_narrow_oop_implicit_null_checks() { method soft_match_failure (line 450) | static void soft_match_failure() { method Node (line 464) | Node* find_old_node(Node* new_node) { FILE: HotSpot1.7/src/share/vm/opto/memnode.cpp function uint (line 49) | uint MemNode::size_of() const { return sizeof(*this); } function TypePtr (line 51) | const TypePtr *MemNode::adr_type() const { function Node (line 106) | Node *MemNode::optimize_simple_memory_chain(Node *mchain, const TypePtr ... function Node (line 154) | Node *MemNode::optimize_memory_chain(Node *mchain, const TypePtr *t_adr,... function Node (line 178) | static Node *step_through_mergemem(PhaseGVN *phase, MergeMemNode *mmem, ... function Node (line 234) | Node *MemNode::Ideal_common(PhaseGVN *phase, bool can_reshape) { function Node (line 492) | Node* MemNode::find_previous_store(PhaseTransform* phase) { function TypePtr (line 620) | const TypePtr* MemNode::calculate_adr_type(const Type* t, const TypePtr*... function Node (line 711) | Node *MemNode::Ideal_DU_postCCP( PhaseCCP *ccp ) { function Node (line 725) | Node *MemNode::Ideal_common_DU_postCCP( PhaseCCP *ccp, Node* n, Node* ad... function uint (line 862) | uint LoadNode::size_of() const { return sizeof(*this); } function uint (line 863) | uint LoadNode::cmp( const Node &n ) const function Type (line 865) | const Type *LoadNode::bottom_type() const { return _type; } function uint (line 866) | uint LoadNode::ideal_reg() const { function Node (line 893) | Node *LoadNode::make( PhaseGVN& gvn, Node *ctl, Node *mem, Node *adr, co... function LoadLNode (line 934) | LoadLNode* LoadLNode::make_atomic(Compile *C, Node* ctl, Node* mem, Node... function uint (line 943) | uint LoadNode::hash() const { function Node (line 955) | Node* MemNode::can_see_stored_value(Node* st, PhaseTransform* phase) con... function Node (line 1080) | Node *LoadNode::Identity( PhaseTransform *phase ) { function is_autobox_cache (line 1125) | static bool is_autobox_cache(Compile::AliasType* atp) { function fetch_autobox_base (line 1139) | static bool fetch_autobox_base(Compile::AliasType* atp, int& cache_offse... function is_autobox_object (line 1165) | static bool is_autobox_object(Compile::AliasType* atp) { function Node (line 1184) | Node* LoadNode::eliminate_autobox(PhaseGVN* phase) { function Node (line 1295) | Node *LoadNode::split_through_phi(PhaseGVN *phase) { function Node (line 1419) | Node *LoadNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1512) | const Type* function Type (line 1538) | const Type *LoadNode::Value( PhaseTransform *phase ) const { function uint (line 1782) | uint LoadNode::match_edge(uint idx) const { function Node (line 1793) | Node *LoadBNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1804) | const Type* LoadBNode::Value(PhaseTransform *phase) const { function Node (line 1825) | Node* LoadUBNode::Ideal(PhaseGVN* phase, bool can_reshape) { function Type (line 1834) | const Type* LoadUBNode::Value(PhaseTransform *phase) const { function Node (line 1855) | Node *LoadUSNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1864) | const Type* LoadUSNode::Value(PhaseTransform *phase) const { function Node (line 1885) | Node *LoadSNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1896) | const Type* LoadSNode::Value(PhaseTransform *phase) const { function Node (line 1913) | Node *LoadKlassNode::make( PhaseGVN& gvn, Node *mem, Node *adr, const Ty... function Type (line 1930) | const Type *LoadKlassNode::Value( PhaseTransform *phase ) const { function Type (line 1934) | const Type *LoadNode::klass_value_common( PhaseTransform *phase ) const { function Node (line 2065) | Node* LoadKlassNode::Identity( PhaseTransform *phase ) { function Node (line 2069) | Node* LoadNode::klass_identity_common(PhaseTransform *phase ) { function Type (line 2130) | const Type *LoadNKlassNode::Value( PhaseTransform *phase ) const { function Node (line 2141) | Node* LoadNKlassNode::Identity( PhaseTransform *phase ) { function Type (line 2152) | const Type *LoadRangeNode::Value( PhaseTransform *phase ) const { function Node (line 2168) | Node *LoadRangeNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 2200) | Node* LoadRangeNode::Identity( PhaseTransform *phase ) { function StoreNode (line 2235) | StoreNode* StoreNode::make( PhaseGVN& gvn, Node* ctl, Node* mem, Node* a... function StoreLNode (line 2267) | StoreLNode* StoreLNode::make_atomic(Compile *C, Node* ctl, Node* mem, No... function Type (line 2274) | const Type *StoreNode::bottom_type() const { function uint (line 2279) | uint StoreNode::hash() const { function Node (line 2291) | Node *StoreNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 2353) | const Type *StoreNode::Value( PhaseTransform *phase ) const { function Node (line 2368) | Node *StoreNode::Identity( PhaseTransform *phase ) { function uint (line 2416) | uint StoreNode::match_edge(uint idx) const { function uint (line 2423) | uint StoreNode::cmp( const Node &n ) const { function Node (line 2432) | Node *StoreNode::Ideal_masked_input(PhaseGVN *phase, uint mask) { function Node (line 2450) | Node *StoreNode::Ideal_sign_extended_input(PhaseGVN *phase, int num_bits) { function Node (line 2495) | Node *StoreBNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 2510) | Node *StoreCNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 2523) | Node *StoreCMNode::Identity( PhaseTransform *phase ) { function Node (line 2537) | Node *StoreCMNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 2552) | const Type *StoreCMNode::Value( PhaseTransform *phase ) const { function Type (line 2570) | const Type * SCMemProjNode::Value( PhaseTransform *phase ) const function uint (line 2589) | uint LoadStoreNode::ideal_reg() const { function uint (line 2602) | uint LoadStoreNode::size_of() const { return sizeof(*this); } function TypePtr (line 2613) | const TypePtr* ClearArrayNode::adr_type() const { function uint (line 2620) | uint ClearArrayNode::match_edge(uint idx) const { function Node (line 2626) | Node *ClearArrayNode::Identity( PhaseTransform *phase ) { function Node (line 2632) | Node *ClearArrayNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Node (line 2699) | Node* ClearArrayNode::clear_memory(Node* ctl, Node* mem, Node* dest, function Node (line 2721) | Node* ClearArrayNode::clear_memory(Node* ctl, Node* mem, Node* dest, function Node (line 2749) | Node* ClearArrayNode::clear_memory(Node* ctl, Node* mem, Node* dest, function uint (line 2782) | uint StrIntrinsicNode::match_edge(uint idx) const { function Node (line 2789) | Node *StrIntrinsicNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 2808) | const Type *StrIntrinsicNode::Value( PhaseTransform *phase ) const { function uint (line 2828) | uint MemBarNode::hash() const { return NO_HASH; } function uint (line 2829) | uint MemBarNode::cmp( const Node &n ) const { function MemBarNode (line 2834) | MemBarNode* MemBarNode::make(Compile* C, int opcode, int atp, Node* pn) { function Node (line 2851) | Node *MemBarNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 2898) | const Type *MemBarNode::Value( PhaseTransform *phase ) const { function Node (line 2907) | Node *MemBarNode::match( const ProjNode *proj, const Matcher *m ) { function RegMask (line 3023) | const RegMask &InitializeNode::in_RegMask(uint idx) const { function Node (line 3030) | Node* InitializeNode::memory(uint alias_idx) { function Node (line 3319) | Node* InitializeNode::find_captured_store(intptr_t start, int size_in_by... function Node (line 3335) | Node* InitializeNode::make_raw_address(intptr_t offset, function Node (line 3364) | Node* InitializeNode::capture_store(StoreNode* st, intptr_t start, function store_constant (line 3408) | static bool store_constant(jlong* tiles, int num_tiles, function Node (line 3719) | Node* InitializeNode::complete_stores(Node* rawctl, Node* rawmem, Node* ... function Node (line 3996) | Node* MergeMemNode::make_empty_memory() { function MergeMemNode (line 4028) | MergeMemNode* MergeMemNode::make(Compile* C, Node* mem) { function uint (line 4033) | uint MergeMemNode::hash() const { return NO_HASH; } function uint (line 4034) | uint MergeMemNode::cmp( const Node &n ) const { function Node (line 4039) | Node* MergeMemNode::Identity(PhaseTransform *phase) { function Node (line 4057) | Node *MergeMemNode::Ideal(PhaseGVN *phase, bool can_reshape) { function RegMask (line 4250) | const RegMask &MergeMemNode::out_RegMask() const { function might_be_same (line 4271) | static bool might_be_same(Node* a, Node* b) { function verify_memory_slice (line 4279) | static void verify_memory_slice(const MergeMemNode* m, int alias_idx, No... function Node (line 4319) | Node* MergeMemNode::memory_at(uint alias_idx) const { FILE: HotSpot1.7/src/share/vm/opto/memnode.hpp class MultiNode (line 35) | class MultiNode class PhaseCCP (line 36) | class PhaseCCP class PhaseTransform (line 37) | class PhaseTransform class MemNode (line 41) | class MemNode : public Node { method MemNode (line 55) | MemNode( Node *c0, Node *c1, Node *c2, const TypePtr* at ) method MemNode (line 60) | MemNode( Node *c0, Node *c1, Node *c2, const TypePtr* at, Node *c3 ) method MemNode (line 65) | MemNode( Node *c0, Node *c1, Node *c2, const TypePtr* at, Node *c3, No... class TypePtr (line 87) | class TypePtr method TypePtr (line 97) | const TypePtr *raw_adr_type() const { method store_Opcode (line 107) | virtual int store_Opcode() const { return -1; } method memory_size (line 111) | virtual int memory_size() const { class LoadNode (line 136) | class LoadNode : public MemNode { method LoadNode (line 143) | LoadNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Type... method set_type (line 179) | void set_type(const Type* t) { method Type (line 186) | const Type* type() const { assert(_type != NULL, "sanity"); return _ty... class LoadBNode (line 211) | class LoadBNode : public LoadNode { method LoadBNode (line 213) | LoadBNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 216) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 219) | virtual int store_Opcode() const { return Op_StoreB; } method BasicType (line 220) | virtual BasicType memory_type() const { return T_BYTE; } class LoadUBNode (line 225) | class LoadUBNode : public LoadNode { method LoadUBNode (line 227) | LoadUBNode(Node* c, Node* mem, Node* adr, const TypePtr* at, const Typ... method uint (line 230) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 233) | virtual int store_Opcode() const { return Op_StoreB; } method BasicType (line 234) | virtual BasicType memory_type() const { return T_BYTE; } class LoadUSNode (line 239) | class LoadUSNode : public LoadNode { method LoadUSNode (line 241) | LoadUSNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Ty... method uint (line 244) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 247) | virtual int store_Opcode() const { return Op_StoreC; } method BasicType (line 248) | virtual BasicType memory_type() const { return T_CHAR; } class LoadSNode (line 253) | class LoadSNode : public LoadNode { method LoadSNode (line 255) | LoadSNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 258) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 261) | virtual int store_Opcode() const { return Op_StoreC; } method BasicType (line 262) | virtual BasicType memory_type() const { return T_SHORT; } class LoadINode (line 267) | class LoadINode : public LoadNode { method LoadINode (line 269) | LoadINode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 272) | virtual uint ideal_reg() const { return Op_RegI; } method store_Opcode (line 273) | virtual int store_Opcode() const { return Op_StoreI; } method BasicType (line 274) | virtual BasicType memory_type() const { return T_INT; } class LoadRangeNode (line 279) | class LoadRangeNode : public LoadINode { method LoadRangeNode (line 281) | LoadRangeNode( Node *c, Node *mem, Node *adr, const TypeInt *ti = Type... class LoadLNode (line 291) | class LoadLNode : public LoadNode { method uint (line 292) | virtual uint hash() const { return LoadNode::hash() + _require_atomic_... method uint (line 293) | virtual uint cmp( const Node &n ) const { method uint (line 297) | virtual uint size_of() const { return sizeof(*this); } method LoadLNode (line 301) | LoadLNode( Node *c, Node *mem, Node *adr, const TypePtr* at, method uint (line 308) | virtual uint ideal_reg() const { return Op_RegL; } method store_Opcode (line 309) | virtual int store_Opcode() const { return Op_StoreL; } method BasicType (line 310) | virtual BasicType memory_type() const { return T_LONG; } method require_atomic_access (line 311) | bool require_atomic_access() { return _require_atomic_access; } method dump_spec (line 314) | virtual void dump_spec(outputStream *st) const { class LoadL_unalignedNode (line 323) | class LoadL_unalignedNode : public LoadLNode { method LoadL_unalignedNode (line 325) | LoadL_unalignedNode( Node *c, Node *mem, Node *adr, const TypePtr* at ) class LoadFNode (line 332) | class LoadFNode : public LoadNode { method LoadFNode (line 334) | LoadFNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 337) | virtual uint ideal_reg() const { return Op_RegF; } method store_Opcode (line 338) | virtual int store_Opcode() const { return Op_StoreF; } method BasicType (line 339) | virtual BasicType memory_type() const { return T_FLOAT; } class LoadDNode (line 344) | class LoadDNode : public LoadNode { method LoadDNode (line 346) | LoadDNode( Node *c, Node *mem, Node *adr, const TypePtr* at, const Typ... method uint (line 349) | virtual uint ideal_reg() const { return Op_RegD; } method store_Opcode (line 350) | virtual int store_Opcode() const { return Op_StoreD; } method BasicType (line 351) | virtual BasicType memory_type() const { return T_DOUBLE; } class LoadD_unalignedNode (line 356) | class LoadD_unalignedNode : public LoadDNode { method LoadD_unalignedNode (line 358) | LoadD_unalignedNode( Node *c, Node *mem, Node *adr, const TypePtr* at ) class LoadPNode (line 365) | class LoadPNode : public LoadNode { method LoadPNode (line 367) | LoadPNode( Node *c, Node *mem, Node *adr, const TypePtr *at, const Typ... method uint (line 370) | virtual uint ideal_reg() const { return Op_RegP; } method store_Opcode (line 371) | virtual int store_Opcode() const { return Op_StoreP; } method BasicType (line 372) | virtual BasicType memory_type() const { return T_ADDRESS; } method depends_only_on_test (line 382) | virtual bool depends_only_on_test() const { return adr_type() != TypeR... class LoadNNode (line 388) | class LoadNNode : public LoadNode { method LoadNNode (line 390) | LoadNNode( Node *c, Node *mem, Node *adr, const TypePtr *at, const Typ... method uint (line 393) | virtual uint ideal_reg() const { return Op_RegN; } method store_Opcode (line 394) | virtual int store_Opcode() const { return Op_StoreN; } method BasicType (line 395) | virtual BasicType memory_type() const { return T_NARROWOOP; } method depends_only_on_test (line 405) | virtual bool depends_only_on_test() const { return adr_type() != TypeR... class LoadKlassNode (line 410) | class LoadKlassNode : public LoadPNode { method LoadKlassNode (line 412) | LoadKlassNode( Node *c, Node *mem, Node *adr, const TypePtr *at, const... method depends_only_on_test (line 417) | virtual bool depends_only_on_test() const { return true; } class LoadNKlassNode (line 426) | class LoadNKlassNode : public LoadNNode { method LoadNKlassNode (line 428) | LoadNKlassNode( Node *c, Node *mem, Node *adr, const TypePtr *at, cons... method uint (line 431) | virtual uint ideal_reg() const { return Op_RegN; } method store_Opcode (line 432) | virtual int store_Opcode() const { return Op_StoreN; } method BasicType (line 433) | virtual BasicType memory_type() const { return T_NARROWOOP; } method depends_only_on_test (line 437) | virtual bool depends_only_on_test() const { return true; } class StoreNode (line 443) | class StoreNode : public MemNode { method depends_only_on_test (line 446) | virtual bool depends_only_on_test() const { return false; } method StoreNode (line 452) | StoreNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *val ) method StoreNode (line 456) | StoreNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *val... method store_Opcode (line 484) | virtual int store_Opcode() const { return Opcode(); } class StoreBNode (line 492) | class StoreBNode : public StoreNode { method StoreBNode (line 494) | StoreBNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 497) | virtual BasicType memory_type() const { return T_BYTE; } class StoreCNode (line 502) | class StoreCNode : public StoreNode { method StoreCNode (line 504) | StoreCNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 507) | virtual BasicType memory_type() const { return T_CHAR; } class StoreINode (line 512) | class StoreINode : public StoreNode { method StoreINode (line 514) | StoreINode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 516) | virtual BasicType memory_type() const { return T_INT; } class StoreLNode (line 521) | class StoreLNode : public StoreNode { method uint (line 522) | virtual uint hash() const { return StoreNode::hash() + _require_atomic... method uint (line 523) | virtual uint cmp( const Node &n ) const { method uint (line 527) | virtual uint size_of() const { return sizeof(*this); } method StoreLNode (line 531) | StoreLNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *val, method BasicType (line 537) | virtual BasicType memory_type() const { return T_LONG; } method require_atomic_access (line 538) | bool require_atomic_access() { return _require_atomic_access; } method dump_spec (line 541) | virtual void dump_spec(outputStream *st) const { class StoreFNode (line 550) | class StoreFNode : public StoreNode { method StoreFNode (line 552) | StoreFNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 554) | virtual BasicType memory_type() const { return T_FLOAT; } class StoreDNode (line 559) | class StoreDNode : public StoreNode { method StoreDNode (line 561) | StoreDNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 563) | virtual BasicType memory_type() const { return T_DOUBLE; } class StorePNode (line 568) | class StorePNode : public StoreNode { method StorePNode (line 570) | StorePNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 572) | virtual BasicType memory_type() const { return T_ADDRESS; } class StoreNNode (line 577) | class StoreNNode : public StoreNode { method StoreNNode (line 579) | StoreNNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *va... method BasicType (line 581) | virtual BasicType memory_type() const { return T_NARROWOOP; } class StoreCMNode (line 588) | class StoreCMNode : public StoreNode { method uint (line 590) | virtual uint hash() const { return StoreNode::hash() + _oop_alias_idx; } method uint (line 591) | virtual uint cmp( const Node &n ) const { method uint (line 595) | virtual uint size_of() const { return sizeof(*this); } method StoreCMNode (line 599) | StoreCMNode( Node *c, Node *mem, Node *adr, const TypePtr* at, Node *v... method BasicType (line 610) | virtual BasicType memory_type() const { return T_VOID; } method oop_alias_idx (line 611) | int oop_alias_idx() const { return _oop_alias_idx; } class LoadPLockedNode (line 618) | class LoadPLockedNode : public LoadPNode { method LoadPLockedNode (line 620) | LoadPLockedNode( Node *c, Node *mem, Node *adr ) method store_Opcode (line 623) | virtual int store_Opcode() const { return Op_StorePConditional; } method depends_only_on_test (line 624) | virtual bool depends_only_on_test() const { return true; } class SCMemProjNode (line 630) | class SCMemProjNode : public ProjNode { method SCMemProjNode (line 633) | SCMemProjNode( Node *src) : ProjNode( src, SCMEMPROJCON) { } method is_CFG (line 635) | virtual bool is_CFG() const { return false; } method Type (line 636) | virtual const Type *bottom_type() const {return Type::MEMORY;} method TypePtr (line 637) | virtual const TypePtr *adr_type() const { return in(0)->in(MemNode::Me... method uint (line 638) | virtual uint ideal_reg() const { return 0;} class LoadStoreNode (line 647) | class LoadStoreNode : public Node { method depends_only_on_test (line 654) | virtual bool depends_only_on_test() const { return false; } method uint (line 655) | virtual uint match_edge(uint idx) const { return idx == MemNode::Addre... method Type (line 657) | virtual const Type *bottom_type() const { return _type; } class TypePtr (line 659) | class TypePtr class LoadStoreConditionalNode (line 664) | class LoadStoreConditionalNode : public LoadStoreNode { class StorePConditionalNode (line 675) | class StorePConditionalNode : public LoadStoreConditionalNode { method StorePConditionalNode (line 677) | StorePConditionalNode( Node *c, Node *mem, Node *adr, Node *val, Node ... method uint (line 680) | virtual uint ideal_reg() const { return Op_RegFlags; } class StoreIConditionalNode (line 686) | class StoreIConditionalNode : public LoadStoreConditionalNode { method StoreIConditionalNode (line 688) | StoreIConditionalNode( Node *c, Node *mem, Node *adr, Node *val, Node ... method uint (line 691) | virtual uint ideal_reg() const { return Op_RegFlags; } class StoreLConditionalNode (line 697) | class StoreLConditionalNode : public LoadStoreConditionalNode { method StoreLConditionalNode (line 699) | StoreLConditionalNode( Node *c, Node *mem, Node *adr, Node *val, Node ... method uint (line 702) | virtual uint ideal_reg() const { return Op_RegFlags; } class CompareAndSwapLNode (line 707) | class CompareAndSwapLNode : public LoadStoreConditionalNode { method CompareAndSwapLNode (line 709) | CompareAndSwapLNode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class CompareAndSwapINode (line 715) | class CompareAndSwapINode : public LoadStoreConditionalNode { method CompareAndSwapINode (line 717) | CompareAndSwapINode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class CompareAndSwapPNode (line 723) | class CompareAndSwapPNode : public LoadStoreConditionalNode { method CompareAndSwapPNode (line 725) | CompareAndSwapPNode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class CompareAndSwapNNode (line 730) | class CompareAndSwapNNode : public LoadStoreConditionalNode { method CompareAndSwapNNode (line 732) | CompareAndSwapNNode( Node *c, Node *mem, Node *adr, Node *val, Node *e... class GetAndAddINode (line 737) | class GetAndAddINode : public LoadStoreNode { method GetAndAddINode (line 739) | GetAndAddINode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndAddLNode (line 744) | class GetAndAddLNode : public LoadStoreNode { method GetAndAddLNode (line 746) | GetAndAddLNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetINode (line 752) | class GetAndSetINode : public LoadStoreNode { method GetAndSetINode (line 754) | GetAndSetINode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetLNode (line 759) | class GetAndSetLNode : public LoadStoreNode { method GetAndSetLNode (line 761) | GetAndSetLNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetPNode (line 766) | class GetAndSetPNode : public LoadStoreNode { method GetAndSetPNode (line 768) | GetAndSetPNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class GetAndSetNNode (line 773) | class GetAndSetNNode : public LoadStoreNode { method GetAndSetNNode (line 775) | GetAndSetNNode( Node *c, Node *mem, Node *adr, Node *val, const TypePt... class ClearArrayNode (line 780) | class ClearArrayNode: public Node { method ClearArrayNode (line 782) | ClearArrayNode( Node *ctrl, Node *arymem, Node *word_cnt, Node *base ) method Type (line 787) | virtual const Type *bottom_type() const { return Type::MEMORY; } class TypePtr (line 790) | class TypePtr class StrIntrinsicNode (line 818) | class StrIntrinsicNode: public Node { method StrIntrinsicNode (line 820) | StrIntrinsicNode(Node* control, Node* char_array_mem, method StrIntrinsicNode (line 825) | StrIntrinsicNode(Node* control, Node* char_array_mem, method StrIntrinsicNode (line 830) | StrIntrinsicNode(Node* control, Node* char_array_mem, method depends_only_on_test (line 835) | virtual bool depends_only_on_test() const { return false; } method TypePtr (line 836) | virtual const TypePtr* adr_type() const { return TypeAryPtr::CHARS; } method uint (line 838) | virtual uint ideal_reg() const { return Op_RegI; } class StrCompNode (line 844) | class StrCompNode: public StrIntrinsicNode { method StrCompNode (line 846) | StrCompNode(Node* control, Node* char_array_mem, method Type (line 850) | virtual const Type* bottom_type() const { return TypeInt::INT; } class StrEqualsNode (line 854) | class StrEqualsNode: public StrIntrinsicNode { method StrEqualsNode (line 856) | StrEqualsNode(Node* control, Node* char_array_mem, method Type (line 860) | virtual const Type* bottom_type() const { return TypeInt::BOOL; } class StrIndexOfNode (line 864) | class StrIndexOfNode: public StrIntrinsicNode { method StrIndexOfNode (line 866) | StrIndexOfNode(Node* control, Node* char_array_mem, method Type (line 870) | virtual const Type* bottom_type() const { return TypeInt::INT; } class AryEqNode (line 874) | class AryEqNode: public StrIntrinsicNode { method AryEqNode (line 876) | AryEqNode(Node* control, Node* char_array_mem, Node* s1, Node* s2): method Type (line 879) | virtual const Type* bottom_type() const { return TypeInt::BOOL; } class MemBarNode (line 891) | class MemBarNode: public MultiNode { method uint (line 895) | virtual uint size_of() const { return sizeof(*this); } class TypePtr (line 905) | class TypePtr method uint (line 908) | virtual uint match_edge(uint idx) const { return 0; } method Type (line 909) | virtual const Type *bottom_type() const { return TypeTuple::MEMBAR; } class MemBarAcquireNode (line 921) | class MemBarAcquireNode: public MemBarNode { method MemBarAcquireNode (line 923) | MemBarAcquireNode(Compile* C, int alias_idx, Node* precedent) class MemBarReleaseNode (line 931) | class MemBarReleaseNode: public MemBarNode { method MemBarReleaseNode (line 933) | MemBarReleaseNode(Compile* C, int alias_idx, Node* precedent) class MemBarAcquireLockNode (line 941) | class MemBarAcquireLockNode: public MemBarNode { method MemBarAcquireLockNode (line 943) | MemBarAcquireLockNode(Compile* C, int alias_idx, Node* precedent) class MemBarReleaseLockNode (line 951) | class MemBarReleaseLockNode: public MemBarNode { method MemBarReleaseLockNode (line 953) | MemBarReleaseLockNode(Compile* C, int alias_idx, Node* precedent) class MemBarStoreStoreNode (line 958) | class MemBarStoreStoreNode: public MemBarNode { method MemBarStoreStoreNode (line 960) | MemBarStoreStoreNode(Compile* C, int alias_idx, Node* precedent) class MemBarVolatileNode (line 969) | class MemBarVolatileNode: public MemBarNode { method MemBarVolatileNode (line 971) | MemBarVolatileNode(Compile* C, int alias_idx, Node* precedent) class MemBarCPUOrderNode (line 979) | class MemBarCPUOrderNode: public MemBarNode { method MemBarCPUOrderNode (line 981) | MemBarCPUOrderNode(Compile* C, int alias_idx, Node* precedent) method uint (line 984) | virtual uint ideal_reg() const { return 0; } class InitializeNode (line 989) | class InitializeNode: public MemBarNode { method uint (line 1011) | virtual uint size_of() const { return sizeof(*this); } method uint (line 1012) | virtual uint ideal_reg() const { return 0; } method Node (line 1020) | Node* zero_memory() { return memory(Compile::AliasIdxRaw); } method is_complete (line 1033) | bool is_complete() { return _is_complete != Incomplete; } method is_complete_with_arraycopy (line 1034) | bool is_complete_with_arraycopy() { return (_is_complete & WithArrayco... method set_complete_with_arraycopy (line 1038) | void set_complete_with_arraycopy() { _is_complete = Complete | WithArr... method does_not_escape (line 1040) | bool does_not_escape() { return _does_not_escape; } method set_does_not_escape (line 1041) | void set_does_not_escape() { _does_not_escape = true; } class MergeMemNode (line 1087) | class MergeMemNode: public Node { method uint (line 1102) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1103) | virtual uint match_edge(uint idx) const { return 0; } method Type (line 1105) | virtual const Type *bottom_type() const { return Type::MEMORY; } method TypePtr (line 1106) | virtual const TypePtr *adr_type() const { return TypePtr::BOTTOM; } method Node (line 1114) | Node* base_memory() const { return in(Compile::AliasIdxBot); } method Node (line 1118) | Node* empty_memory() const { return in(Compile::AliasIdxTop); } method is_empty_memory (line 1120) | bool is_empty_memory(Node* n) const { assert((n == empty_memory()) == ... class MergeMemStream (line 1131) | class MergeMemStream : public StackObj { method init (line 1142) | void init(MergeMemNode* mm, const MergeMemNode* mm2 = NULL) { method Node (line 1168) | Node* check_memory() const { method Node (line 1176) | Node* check_memory2() const { method assert_synch (line 1182) | void assert_synch() const { method MergeMemStream (line 1194) | MergeMemStream(MergeMemNode* mm) { method MergeMemStream (line 1201) | MergeMemStream(MergeMemNode* mm, const MergeMemNode* mm2) { method MergeMemNode (line 1214) | MergeMemNode* all_memory() const { method Node (line 1217) | Node* base_memory() const { method MergeMemNode (line 1221) | const MergeMemNode* all_memory2() const { method at_base_memory (line 1225) | bool at_base_memory() const { method alias_idx (line 1228) | int alias_idx() const { method TypePtr (line 1233) | const TypePtr* adr_type() const { method TypePtr (line 1237) | const TypePtr* adr_type(Compile* C) const { method is_empty (line 1240) | bool is_empty() const { method is_empty2 (line 1245) | bool is_empty2() const { method Node (line 1250) | Node* memory() const { method Node (line 1256) | Node* force_memory() const { method Node (line 1263) | Node* memory2() const { method set_memory (line 1267) | void set_memory(Node* mem) { method set_memory (line 1279) | void set_memory() { method next (line 1283) | bool next() { return next(false); } method next2 (line 1284) | bool next2() { return next(true); } method next_non_empty (line 1286) | bool next_non_empty() { return next_non_empty(false); } method next_non_empty2 (line 1287) | bool next_non_empty2() { return next_non_empty(true); } method next (line 1292) | bool next(bool have_mm2) { method next_non_empty (line 1307) | bool next_non_empty(bool have_mm2) { class PrefetchReadNode (line 1324) | class PrefetchReadNode : public Node { method PrefetchReadNode (line 1326) | PrefetchReadNode(Node *abio, Node *adr) : Node(0,abio,adr) {} method uint (line 1328) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1329) | virtual uint match_edge(uint idx) const { return idx==2; } method Type (line 1330) | virtual const Type *bottom_type() const { return Type::ABIO; } class PrefetchWriteNode (line 1334) | class PrefetchWriteNode : public Node { method PrefetchWriteNode (line 1336) | PrefetchWriteNode(Node *abio, Node *adr) : Node(0,abio,adr) {} method uint (line 1338) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1339) | virtual uint match_edge(uint idx) const { return idx==2; } method Type (line 1340) | virtual const Type *bottom_type() const { return Type::ABIO; } class PrefetchAllocationNode (line 1344) | class PrefetchAllocationNode : public Node { method PrefetchAllocationNode (line 1346) | PrefetchAllocationNode(Node *mem, Node *adr) : Node(0,mem,adr) {} method uint (line 1348) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 1349) | virtual uint match_edge(uint idx) const { return idx==2; } method Type (line 1350) | virtual const Type *bottom_type() const { return ( AllocatePrefetchSty... FILE: HotSpot1.7/src/share/vm/opto/mulnode.cpp function uint (line 42) | uint MulNode::hash() const { function Node (line 48) | Node *MulNode::Identity( PhaseTransform *phase ) { function Node (line 59) | Node *MulNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 141) | const Type *MulNode::Value( PhaseTransform *phase ) const { function Node (line 176) | Node *MulINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 232) | const Type *MulINode::mul_ring(const Type *t0, const Type *t1) const { function Node (line 272) | Node *MulLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 328) | const Type *MulLNode::mul_ring(const Type *t0, const Type *t1) const { function Type (line 367) | const Type *MulFNode::mul_ring(const Type *t0, const Type *t1) const { function Type (line 375) | const Type *MulDNode::mul_ring(const Type *t0, const Type *t1) const { function Type (line 383) | const Type *MulHiLNode::Value( PhaseTransform *phase ) const { function Type (line 406) | const Type *AndINode::mul_ring( const Type *t0, const Type *t1 ) const { function Node (line 434) | Node *AndINode::Identity( PhaseTransform *phase ) { function Node (line 468) | Node *AndINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 538) | const Type *AndLNode::mul_ring( const Type *t0, const Type *t1 ) const { function Node (line 562) | Node *AndLNode::Identity( PhaseTransform *phase ) { function Node (line 596) | Node *AndLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 638) | Node *LShiftINode::Identity( PhaseTransform *phase ) { function Node (line 646) | Node *LShiftINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 703) | const Type *LShiftINode::Value( PhaseTransform *phase ) const { function Node (line 750) | Node *LShiftLNode::Identity( PhaseTransform *phase ) { function Node (line 758) | Node *LShiftLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 812) | const Type *LShiftLNode::Value( PhaseTransform *phase ) const { function Node (line 859) | Node *RShiftINode::Identity( PhaseTransform *phase ) { function Node (line 886) | Node *RShiftINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 957) | const Type *RShiftINode::Value( PhaseTransform *phase ) const { function Node (line 1012) | Node *RShiftLNode::Identity( PhaseTransform *phase ) { function Type (line 1019) | const Type *RShiftLNode::Value( PhaseTransform *phase ) const { function Node (line 1070) | Node *URShiftINode::Identity( PhaseTransform *phase ) { function Node (line 1100) | Node *URShiftINode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1166) | const Type *URShiftINode::Value( PhaseTransform *phase ) const { function Node (line 1240) | Node *URShiftLNode::Identity( PhaseTransform *phase ) { function Node (line 1246) | Node *URShiftLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1295) | const Type *URShiftLNode::Value( PhaseTransform *phase ) const { FILE: HotSpot1.7/src/share/vm/opto/mulnode.hpp class PhaseTransform (line 34) | class PhaseTransform class MulNode (line 41) | class MulNode : public Node { method MulNode (line 44) | MulNode( Node *in1, Node *in2 ): Node(0,in1,in2) { class MulINode (line 82) | class MulINode : public MulNode { method MulINode (line 84) | MulINode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 88) | const Type *mul_id() const { return TypeInt::ONE; } method Type (line 89) | const Type *add_id() const { return TypeInt::ZERO; } method add_opcode (line 90) | int add_opcode() const { return Op_AddI; } method mul_opcode (line 91) | int mul_opcode() const { return Op_MulI; } method Type (line 92) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 93) | virtual uint ideal_reg() const { return Op_RegI; } class MulLNode (line 98) | class MulLNode : public MulNode { method MulLNode (line 100) | MulLNode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 104) | const Type *mul_id() const { return TypeLong::ONE; } method Type (line 105) | const Type *add_id() const { return TypeLong::ZERO; } method add_opcode (line 106) | int add_opcode() const { return Op_AddL; } method mul_opcode (line 107) | int mul_opcode() const { return Op_MulL; } method Type (line 108) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 109) | virtual uint ideal_reg() const { return Op_RegL; } class MulFNode (line 115) | class MulFNode : public MulNode { method MulFNode (line 117) | MulFNode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 120) | const Type *mul_id() const { return TypeF::ONE; } method Type (line 121) | const Type *add_id() const { return TypeF::ZERO; } method add_opcode (line 122) | int add_opcode() const { return Op_AddF; } method mul_opcode (line 123) | int mul_opcode() const { return Op_MulF; } method Type (line 124) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 125) | virtual uint ideal_reg() const { return Op_RegF; } class MulDNode (line 130) | class MulDNode : public MulNode { method MulDNode (line 132) | MulDNode( Node *in1, Node *in2 ) : MulNode(in1,in2) {} method Type (line 135) | const Type *mul_id() const { return TypeD::ONE; } method Type (line 136) | const Type *add_id() const { return TypeD::ZERO; } method add_opcode (line 137) | int add_opcode() const { return Op_AddD; } method mul_opcode (line 138) | int mul_opcode() const { return Op_MulD; } method Type (line 139) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 140) | virtual uint ideal_reg() const { return Op_RegD; } class MulHiLNode (line 145) | class MulHiLNode : public Node { method MulHiLNode (line 147) | MulHiLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 150) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 151) | virtual uint ideal_reg() const { return Op_RegL; } class AndINode (line 157) | class AndINode : public MulINode { method AndINode (line 159) | AndINode( Node *in1, Node *in2 ) : MulINode(in1,in2) {} method Type (line 164) | const Type *mul_id() const { return TypeInt::MINUS_1; } method Type (line 165) | const Type *add_id() const { return TypeInt::ZERO; } method add_opcode (line 166) | int add_opcode() const { return Op_OrI; } method mul_opcode (line 167) | int mul_opcode() const { return Op_AndI; } method uint (line 168) | virtual uint ideal_reg() const { return Op_RegI; } class AndLNode (line 174) | class AndLNode : public MulLNode { method AndLNode (line 176) | AndLNode( Node *in1, Node *in2 ) : MulLNode(in1,in2) {} method Type (line 181) | const Type *mul_id() const { return TypeLong::MINUS_1; } method Type (line 182) | const Type *add_id() const { return TypeLong::ZERO; } method add_opcode (line 183) | int add_opcode() const { return Op_OrL; } method mul_opcode (line 184) | int mul_opcode() const { return Op_AndL; } method uint (line 185) | virtual uint ideal_reg() const { return Op_RegL; } class LShiftINode (line 190) | class LShiftINode : public Node { method LShiftINode (line 192) | LShiftINode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 197) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 198) | virtual uint ideal_reg() const { return Op_RegI; } class LShiftLNode (line 203) | class LShiftLNode : public Node { method LShiftLNode (line 205) | LShiftLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 210) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 211) | virtual uint ideal_reg() const { return Op_RegL; } class RShiftINode (line 216) | class RShiftINode : public Node { method RShiftINode (line 218) | RShiftINode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 223) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 224) | virtual uint ideal_reg() const { return Op_RegI; } class RShiftLNode (line 229) | class RShiftLNode : public Node { method RShiftLNode (line 231) | RShiftLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 235) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 236) | virtual uint ideal_reg() const { return Op_RegL; } class URShiftINode (line 242) | class URShiftINode : public Node { method URShiftINode (line 244) | URShiftINode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 249) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 250) | virtual uint ideal_reg() const { return Op_RegI; } class URShiftLNode (line 255) | class URShiftLNode : public Node { method URShiftLNode (line 257) | URShiftLNode( Node *in1, Node *in2 ) : Node(0,in1,in2) {} method Type (line 262) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 263) | virtual uint ideal_reg() const { return Op_RegL; } FILE: HotSpot1.7/src/share/vm/opto/multnode.cpp function RegMask (line 35) | const RegMask &MultiNode::out_RegMask() const { function Node (line 39) | Node *MultiNode::match( const ProjNode *proj, const Matcher *m ) { retur... function ProjNode (line 43) | ProjNode* MultiNode::proj_out(uint which_proj) const { function uint (line 63) | uint ProjNode::hash() const { function uint (line 67) | uint ProjNode::cmp( const Node &n ) const { return _con == ((ProjNode&)n... function uint (line 68) | uint ProjNode::size_of() const { return sizeof(ProjNode); } function Type (line 76) | const Type *ProjNode::bottom_type() const { function TypePtr (line 85) | const TypePtr *ProjNode::adr_type() const { function Type (line 117) | const Type *ProjNode::Value( PhaseTransform *phase ) const { function RegMask (line 127) | const RegMask &ProjNode::out_RegMask() const { function uint (line 132) | uint ProjNode::ideal_reg() const { FILE: HotSpot1.7/src/share/vm/opto/multnode.hpp class Matcher (line 30) | class Matcher class ProjNode (line 31) | class ProjNode method ProjNode (line 65) | ProjNode( Node *src, uint con, bool io_use = false ) method depends_only_on_test (line 79) | virtual bool depends_only_on_test() const { return false; } class MultiNode (line 36) | class MultiNode : public Node { method MultiNode (line 38) | MultiNode( uint required ) : Node(required) { method is_CFG (line 43) | virtual bool is_CFG() const { return true; } method uint (line 44) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 45) | virtual bool depends_only_on_test() const { return false; } method uint (line 48) | virtual uint ideal_reg() const { return NotAMachineReg; } class ProjNode (line 57) | class ProjNode : public Node { method ProjNode (line 65) | ProjNode( Node *src, uint con, bool io_use = false ) method depends_only_on_test (line 79) | virtual bool depends_only_on_test() const { return false; } FILE: HotSpot1.7/src/share/vm/opto/node.cpp class RegMask (line 38) | class RegMask class PhaseTransform (line 40) | class PhaseTransform class PhaseGVN (line 41) | class PhaseGVN function init_node_notes (line 290) | static void init_node_notes(Compile* C, int idx, Node_Notes* nn) { function Node (line 473) | Node *Node::clone() const { function Node (line 848) | Node* Node::uncast() const { function Node (line 858) | Node* Node::uncast_helper(const Node* p) { function uint (line 919) | uint Node::size_of() const { return sizeof(*this); } function uint (line 922) | uint Node::ideal_reg() const { return 0; } function JVMState (line 925) | JVMState* Node::jvms() const { return NULL; } function uint (line 951) | uint Node::size(PhaseRegAlloc *ra_) const { return 0; } function Node (line 956) | const Node *Node::is_block_proj() const { return 0; } function Type (line 959) | const Type *Node::bottom_type() const { return Type::BOTTOM; } function Node (line 982) | Node *Node::Identity( PhaseTransform * ) { function Type (line 988) | const Type *Node::Value( PhaseTransform * ) const { function Node (line 1045) | Node *Node::Ideal(PhaseGVN *phase, bool can_reshape) { function Node (line 1071) | Node* Node::find_exact_control(Node* ctrl) { function kill_dead_code (line 1218) | static void kill_dead_code( Node *dead, PhaseIterGVN *igvn ) { function Node (line 1311) | Node *Node::Ideal_DU_postCCP( PhaseCCP * ) { function uint (line 1317) | uint Node::hash() const { function uint (line 1326) | uint Node::cmp( const Node &n ) const { function TypeInt (line 1351) | const TypeInt* Node::find_int_type() const { function TypeLong (line 1376) | const TypeLong* Node::find_long_type() const { function TypePtr (line 1390) | const TypePtr* Node::get_ptr_type() const { function jdouble (line 1403) | jdouble Node::getd() const { function jfloat (line 1410) | jfloat Node::getf() const { function NotANode (line 1419) | static inline bool NotANode(const Node* n) { function find_recur (line 1430) | static void find_recur(Compile* C, Node* &result, Node *n, int idx, boo... function Node (line 1469) | Node* find_node(Node* n, int idx) { function Node (line 1474) | Node* Node::find(int idx) const { function Node (line 1484) | Node* Node::find_ctrl(int idx) const { function is_disconnected (line 1502) | static bool is_disconnected(const Node* n) { function dump_orig (line 1510) | static void dump_orig(Node* orig, outputStream *st) { function dump_nodes (line 1687) | static void dump_nodes(const Node* start, int d, bool only_ctrl) { function uint (line 1868) | uint Node::match_edge(uint idx) const { function RegMask (line 1873) | const RegMask &Node::out_RegMask() const { function RegMask (line 1878) | const RegMask &Node::in_RegMask(uint) const { function Node (line 1964) | Node* Node::find_similar(int opc) { function Node (line 1991) | Node* Node::unique_ctrl_out() { function Node (line 2072) | Node* Node_Stack::find(uint idx) const { function uint (line 2082) | uint TypeNode::size_of() const { return sizeof(*this); } function uint (line 2091) | uint TypeNode::hash() const { function uint (line 2094) | uint TypeNode::cmp( const Node &n ) const function Type (line 2096) | const Type *TypeNode::bottom_type() const { return _type; } function Type (line 2097) | const Type *TypeNode::Value( PhaseTransform * ) const { return _type; } function uint (line 2100) | uint TypeNode::ideal_reg() const { FILE: HotSpot1.7/src/share/vm/opto/node.hpp class AbstractLockNode (line 38) | class AbstractLockNode class AddNode (line 39) | class AddNode class AddPNode (line 40) | class AddPNode class AliasInfo (line 41) | class AliasInfo class AllocateArrayNode (line 42) | class AllocateArrayNode class AllocateNode (line 43) | class AllocateNode class Block (line 44) | class Block class Block_Array (line 45) | class Block_Array class BoolNode (line 46) | class BoolNode class BoxLockNode (line 47) | class BoxLockNode class CMoveNode (line 48) | class CMoveNode class CallDynamicJavaNode (line 49) | class CallDynamicJavaNode class CallJavaNode (line 50) | class CallJavaNode class CallLeafNode (line 51) | class CallLeafNode class CallNode (line 52) | class CallNode class CallRuntimeNode (line 53) | class CallRuntimeNode class CallStaticJavaNode (line 54) | class CallStaticJavaNode class CatchNode (line 55) | class CatchNode class CatchProjNode (line 56) | class CatchProjNode class CheckCastPPNode (line 57) | class CheckCastPPNode class ClearArrayNode (line 58) | class ClearArrayNode class CmpNode (line 59) | class CmpNode class CodeBuffer (line 60) | class CodeBuffer class ConstraintCastNode (line 61) | class ConstraintCastNode class ConNode (line 62) | class ConNode class CountedLoopNode (line 63) | class CountedLoopNode class CountedLoopEndNode (line 64) | class CountedLoopEndNode class DecodeNNode (line 65) | class DecodeNNode class EncodePNode (line 66) | class EncodePNode class FastLockNode (line 67) | class FastLockNode class FastUnlockNode (line 68) | class FastUnlockNode class IfNode (line 69) | class IfNode class IfFalseNode (line 70) | class IfFalseNode class IfTrueNode (line 71) | class IfTrueNode class InitializeNode (line 72) | class InitializeNode class JVMState (line 73) | class JVMState class JumpNode (line 74) | class JumpNode class JumpProjNode (line 75) | class JumpProjNode class LoadNode (line 76) | class LoadNode class LoadStoreNode (line 77) | class LoadStoreNode class LockNode (line 78) | class LockNode class LoopNode (line 79) | class LoopNode class MachBranchNode (line 80) | class MachBranchNode class MachCallDynamicJavaNode (line 81) | class MachCallDynamicJavaNode class MachCallJavaNode (line 82) | class MachCallJavaNode class MachCallLeafNode (line 83) | class MachCallLeafNode class MachCallNode (line 84) | class MachCallNode class MachCallRuntimeNode (line 85) | class MachCallRuntimeNode class MachCallStaticJavaNode (line 86) | class MachCallStaticJavaNode class MachConstantBaseNode (line 87) | class MachConstantBaseNode class MachConstantNode (line 88) | class MachConstantNode class MachGotoNode (line 89) | class MachGotoNode class MachIfNode (line 90) | class MachIfNode class MachNode (line 91) | class MachNode class MachNullCheckNode (line 92) | class MachNullCheckNode class MachProjNode (line 93) | class MachProjNode class MachReturnNode (line 94) | class MachReturnNode class MachSafePointNode (line 95) | class MachSafePointNode class MachSpillCopyNode (line 96) | class MachSpillCopyNode class MachTempNode (line 97) | class MachTempNode class Matcher (line 98) | class Matcher class MemBarNode (line 99) | class MemBarNode class MemBarStoreStoreNode (line 100) | class MemBarStoreStoreNode class MemNode (line 101) | class MemNode class MergeMemNode (line 102) | class MergeMemNode class MulNode (line 103) | class MulNode class MultiNode (line 104) | class MultiNode class MultiBranchNode (line 105) | class MultiBranchNode class NeverBranchNode (line 106) | class NeverBranchNode class Node (line 107) | class Node method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class Node_Array (line 108) | class Node_Array method Node_Array (line 1305) | Node_Array(Arena *a) : _a(a), _max(OptoNodeListSize) { method Node_Array (line 1312) | Node_Array(Node_Array *na) : _a(na->_a), _max(na->_max), _nodes(na->_n... method Node (line 1313) | Node *operator[] ( uint i ) const // Lookup, or NULL for not mapped method Node (line 1315) | Node *at( uint i ) const { assert(i<_max,"oob"); return _nodes[i]; } method Node (line 1316) | Node **adr() { return _nodes; } method map (line 1318) | void map( uint i, Node *n ) { if( i>=_max ) grow(i); _nodes[i] = n; } method uint (line 1324) | uint Size() const { return _max; } class Node_List (line 109) | class Node_List method Node_List (line 1332) | Node_List() : Node_Array(Thread::current()->resource_area()), _cnt(0) {} method Node_List (line 1333) | Node_List(Arena *a) : Node_Array(a), _cnt(0) {} method contains (line 1334) | bool contains(Node* n) { method insert (line 1340) | void insert( uint i, Node *n ) { Node_Array::insert(i,n); _cnt++; } method remove (line 1341) | void remove( uint i ) { Node_Array::remove(i); _cnt--; } method push (line 1342) | void push( Node *b ) { map(_cnt++,b); } method Node (line 1344) | Node *pop() { return _nodes[--_cnt]; } method Node (line 1345) | Node *rpop() { Node *b = _nodes[0]; _nodes[0]=_nodes[--_cnt]; return b;} method clear (line 1346) | void clear() { _cnt = 0; Node_Array::clear(); } method uint (line 1347) | uint size() const { return _cnt; } class Node_Stack (line 110) | class Node_Stack type INode (line 1406) | struct INode { method Node_Stack (line 1416) | Node_Stack(int size) { method Node_Stack (line 1424) | Node_Stack(Arena *a, int size) : _a(a) { method pop (line 1431) | void pop() { method push (line 1435) | void push(Node *n, uint i) { method Node (line 1442) | Node *node() const { method Node (line 1445) | Node* node_at(uint i) const { method uint (line 1449) | uint index() const { method uint (line 1452) | uint index_at(uint i) const { method set_node (line 1456) | void set_node(Node *n) { method set_index (line 1459) | void set_index(uint i) { method uint (line 1462) | uint size_max() const { return (uint)pointer_delta(_inode_max, _inodes... method uint (line 1463) | uint size() const { return (uint)pointer_delta((_inode_top+1), _inodes... method is_nonempty (line 1464) | bool is_nonempty() const { return (_inode_top >= _inodes); } method is_empty (line 1465) | bool is_empty() const { return (_inode_top < _inodes); } method clear (line 1466) | void clear() { _inode_top = _inodes - 1; } class NullCheckNode (line 111) | class NullCheckNode class OopMap (line 112) | class OopMap class ParmNode (line 113) | class ParmNode class PCTableNode (line 114) | class PCTableNode class PhaseCCP (line 115) | class PhaseCCP class PhaseGVN (line 116) | class PhaseGVN class PhaseIterGVN (line 117) | class PhaseIterGVN class PhaseRegAlloc (line 118) | class PhaseRegAlloc class PhaseTransform (line 119) | class PhaseTransform class PhaseValues (line 120) | class PhaseValues class PhiNode (line 121) | class PhiNode class Pipeline (line 122) | class Pipeline class ProjNode (line 123) | class ProjNode class RegMask (line 124) | class RegMask class RegionNode (line 125) | class RegionNode class RootNode (line 126) | class RootNode class SafePointNode (line 127) | class SafePointNode class SafePointScalarObjectNode (line 128) | class SafePointScalarObjectNode class StartNode (line 129) | class StartNode class State (line 130) | class State class StoreNode (line 131) | class StoreNode class SubNode (line 132) | class SubNode class Type (line 133) | class Type class TypeNode (line 134) | class TypeNode method set_type (line 1558) | void set_type(const Type* t) { method Type (line 1565) | const Type* type() const { assert(_type != NULL, "sanity"); return _ty... method TypeNode (line 1566) | TypeNode( const Type *t, uint required ) : Node(required), _type(t) { class UnlockNode (line 135) | class UnlockNode class VectorNode (line 136) | class VectorNode class LoadVectorNode (line 137) | class LoadVectorNode class StoreVectorNode (line 138) | class StoreVectorNode class VectorSet (line 139) | class VectorSet class DUIterator (line 161) | class DUIterator method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() class DUIterator_Fast (line 162) | class DUIterator_Fast method DUIterator_Fast (line 1173) | DUIterator_Fast(const Node* node, ptrdiff_t offset) method DUIterator_Fast (line 1178) | DUIterator_Fast() class DUIterator_Last (line 163) | class DUIterator_Last method DUIterator_Last (line 1231) | DUIterator_Last(const Node* node, ptrdiff_t offset) method DUIterator_Last (line 1238) | DUIterator_Last() { } class Node (line 188) | class Node { method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... function VALUE_OBJ_CLASS_SPEC (line 1053) | class DUIterator_Common VALUE_OBJ_CLASS_SPEC { class DUIterator (line 1090) | class DUIterator : public DUIterator_Common { method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() function DUIterator (line 1132) | DUIterator Node::outs() const method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() function DUIterator (line 1134) | DUIterator& Node::refresh_out_pos(DUIterator& i) const method DUIterator (line 1111) | DUIterator(const Node* node, int dummy_to_avoid_conversion) method DUIterator (line 1116) | DUIterator() function Node (line 1138) | Node* Node::out(DUIterator& i) const method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class DUIterator_Fast (line 1154) | class DUIterator_Fast : public DUIterator_Common { method DUIterator_Fast (line 1173) | DUIterator_Fast(const Node* node, ptrdiff_t offset) method DUIterator_Fast (line 1178) | DUIterator_Fast() function DUIterator_Fast (line 1200) | DUIterator_Fast Node::fast_outs(DUIterator_Fast& imax) const { method DUIterator_Fast (line 1173) | DUIterator_Fast(const Node* node, ptrdiff_t offset) method DUIterator_Fast (line 1178) | DUIterator_Fast() function Node (line 1206) | Node* Node::fast_out(DUIterator_Fast& i) const { method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class DUIterator_Last (line 1221) | class DUIterator_Last : private DUIterator_Fast { method DUIterator_Last (line 1231) | DUIterator_Last(const Node* node, ptrdiff_t offset) method DUIterator_Last (line 1238) | DUIterator_Last() { } function DUIterator_Last (line 1257) | DUIterator_Last Node::last_outs(DUIterator_Last& imin) const { method DUIterator_Last (line 1231) | DUIterator_Last(const Node* node, ptrdiff_t offset) method DUIterator_Last (line 1238) | DUIterator_Last() { } function Node (line 1263) | Node* Node::last_out(DUIterator_Last& i) const { method Node (line 247) | Node* clone_with_data_edge(Node* in1, Node* in2 = NULL) const { method uint (line 299) | uint req() const { return _cnt; } method uint (line 300) | uint len() const { return _max; } method uint (line 302) | uint outcnt() const { return _outcnt; } method DUIterator (line 322) | DUIterator outs() const { return 0; } method DUIterator (line 324) | DUIterator refresh_out_pos(DUIterator i) const { return i; } method Node (line 327) | Node* out(DUIterator i) const { assert(i < _outcnt, "oob"); return ... method has_out (line 329) | bool has_out(DUIterator i) const { return i < _outcnt; } method DUIterator_Fast (line 333) | DUIterator_Fast fast_outs(DUIterator_Fast& max) const { method Node (line 340) | Node* fast_out(DUIterator_Fast i) const { return *i; } method DUIterator_Last (line 343) | DUIterator_Last last_outs(DUIterator_Last& min) const { method Node (line 350) | Node* last_out(DUIterator_Last i) const { return *i; } method Node (line 354) | Node* in(uint i) const { assert(i < _max, err_msg_res("oob: i=%d, _max... method Node (line 357) | Node* raw_out(uint i) const { assert(i < _outcnt,"oob"); return _out[i... method Node (line 359) | Node* unique_out() const { assert(_outcnt==1,"not unique"); return _ou... method raw_del_out (line 361) | void raw_del_out(uint i) { method set_req (line 385) | void set_req( uint i, Node *n ) { method init_req (line 396) | void init_req( uint i, Node *n ) { method is_top (line 414) | bool is_top() const { method eqv_uncast (line 424) | bool eqv_uncast(const Node* n) const { method add_out (line 432) | void add_out( Node *n ) { method del_out (line 438) | void del_out( Node *n ) { method subsume_by (line 459) | void subsume_by(Node* new_node, Compile* c) { method set_prec (line 469) | void set_prec( uint i, Node *n ) { method set_idx (line 477) | void set_idx(uint new_idx) { method swap_edges (line 482) | void swap_edges(uint i1, uint i2) { type NodeClasses (line 536) | enum NodeClasses { type NodeFlags (line 632) | enum NodeFlags { method init_class_id (line 653) | void init_class_id(jushort c) { method init_flags (line 657) | void init_flags(jushort fl) { method clear_flag (line 661) | void clear_flag(jushort fl) { method jushort (line 667) | const jushort class_id() const { return _class_id; } method jushort (line 669) | const jushort flags() const { return _flags; } method is_SpillCopy (line 771) | bool is_SpillCopy () const { method is_Con (line 775) | bool is_Con () const { return (_flags & Flag_is_Con) != 0; } method is_dead_loop_safe (line 777) | bool is_dead_loop_safe() const { method uint (line 784) | uint is_Copy() const { return (_flags & Flag_is_Copy); } method is_CFG (line 786) | virtual bool is_CFG() const { return false; } method depends_only_on_test (line 794) | virtual bool depends_only_on_test() const { assert(!is_CFG(), ""); ret... method is_block_start (line 800) | bool is_block_start() const { method is_macro (line 812) | bool is_macro() const { return (_flags & Flag_is_macro) != 0; } method is_expensive (line 814) | bool is_expensive() const { return (_flags & Flag_is_expensive) != 0 &... class Type (line 819) | class Type class TypePtr (line 830) | class TypePtr method jint (line 930) | jint find_int_con(jint value_if_unknown) const { method jint (line 935) | jint get_int() const { method jlong (line 944) | jlong get_long() const { method jlong (line 949) | jlong find_long_con(jint value_if_unknown) const { method pinned (line 964) | virtual bool pinned() const { return false; } method cisc_operand (line 974) | virtual int cisc_operand() const { return AdlcVMDeps::Not_cisc_spillab... method is_cisc_alternate (line 975) | bool is_cisc_alternate() const { return (_flags & Flag_is_cisc_alterna... method dump (line 992) | void dump() const { dump("\n"); } method dump_in_regmask (line 1009) | void dump_in_regmask(int idx) { in_RegMask(idx).dump(); } method dump_out_regmask (line 1010) | void dump_out_regmask() { out_RegMask().dump(); } method in_dump (line 1012) | static bool in_dump() { return _in_dump_cnt > 0; } method fast_dump (line 1013) | void fast_dump() const { method debug_idx (line 1027) | int debug_idx() const { return _debug_idx; } method set_debug_idx (line 1028) | void set_debug_idx( int debug_idx ) { _debug_idx = debug_idx; } method Node (line 1031) | Node* debug_orig() const { return _debug_orig; } method enter_hash_lock (line 1035) | void enter_hash_lock() { ++_hash_lock; assert(_hash_lock < 99, "in to... method exit_hash_lock (line 1036) | void exit_hash_lock() { --_hash_lock; assert(_hash_lock >= 0, "mispa... class SimpleDUIterator (line 1279) | class SimpleDUIterator : public StackObj { method SimpleDUIterator (line 1285) | SimpleDUIterator(Node* n): node(n), i(n->fast_outs(imax)) {} method has_next (line 1286) | bool has_next() { return i < imax; } method next (line 1287) | void next() { i++; } method Node (line 1288) | Node* get() { return node->fast_out(i); } class Node_Array (line 1297) | class Node_Array : public ResourceObj { method Node_Array (line 1305) | Node_Array(Arena *a) : _a(a), _max(OptoNodeListSize) { method Node_Array (line 1312) | Node_Array(Node_Array *na) : _a(na->_a), _max(na->_max), _nodes(na->_n... method Node (line 1313) | Node *operator[] ( uint i ) const // Lookup, or NULL for not mapped method Node (line 1315) | Node *at( uint i ) const { assert(i<_max,"oob"); return _nodes[i]; } method Node (line 1316) | Node **adr() { return _nodes; } method map (line 1318) | void map( uint i, Node *n ) { if( i>=_max ) grow(i); _nodes[i] = n; } method uint (line 1324) | uint Size() const { return _max; } class Node_List (line 1328) | class Node_List : public Node_Array { method Node_List (line 1332) | Node_List() : Node_Array(Thread::current()->resource_area()), _cnt(0) {} method Node_List (line 1333) | Node_List(Arena *a) : Node_Array(a), _cnt(0) {} method contains (line 1334) | bool contains(Node* n) { method insert (line 1340) | void insert( uint i, Node *n ) { Node_Array::insert(i,n); _cnt++; } method remove (line 1341) | void remove( uint i ) { Node_Array::remove(i); _cnt--; } method push (line 1342) | void push( Node *b ) { map(_cnt++,b); } method Node (line 1344) | Node *pop() { return _nodes[--_cnt]; } method Node (line 1345) | Node *rpop() { Node *b = _nodes[0]; _nodes[0]=_nodes[--_cnt]; return b;} method clear (line 1346) | void clear() { _cnt = 0; Node_Array::clear(); } method uint (line 1347) | uint size() const { return _cnt; } class Unique_Node_List (line 1352) | class Unique_Node_List : public Node_List { method Unique_Node_List (line 1357) | Unique_Node_List() : Node_List(), _in_worklist(Thread::current()->reso... method Unique_Node_List (line 1358) | Unique_Node_List(Arena *a) : Node_List(a), _in_worklist(a), _clock_ind... method member (line 1361) | bool member( Node *n ) { return _in_worklist.test(n->_idx) != 0; } method VectorSet (line 1362) | VectorSet &member_set(){ return _in_worklist; } method push (line 1364) | void push( Node *b ) { method Node (line 1368) | Node *pop() { method Node (line 1376) | Node *remove( uint i ) { method yank (line 1382) | void yank( Node *n ) { _in_worklist >>= n->_idx; Node_List::yank(n); } method clear (line 1383) | void clear() { method print_set (line 1393) | void print_set() const { _in_worklist.print(); } class Node_Stack (line 1403) | class Node_Stack { type INode (line 1406) | struct INode { method Node_Stack (line 1416) | Node_Stack(int size) { method Node_Stack (line 1424) | Node_Stack(Arena *a, int size) : _a(a) { method pop (line 1431) | void pop() { method push (line 1435) | void push(Node *n, uint i) { method Node (line 1442) | Node *node() const { method Node (line 1445) | Node* node_at(uint i) const { method uint (line 1449) | uint index() const { method uint (line 1452) | uint index_at(uint i) const { method set_node (line 1456) | void set_node(Node *n) { method set_index (line 1459) | void set_index(uint i) { method uint (line 1462) | uint size_max() const { return (uint)pointer_delta(_inode_max, _inodes... method uint (line 1463) | uint size() const { return (uint)pointer_delta((_inode_top+1), _inodes... method is_nonempty (line 1464) | bool is_nonempty() const { return (_inode_top >= _inodes); } method is_empty (line 1465) | bool is_empty() const { return (_inode_top < _inodes); } method clear (line 1466) | void clear() { _inode_top = _inodes - 1; } function VALUE_OBJ_CLASS_SPEC (line 1476) | class Node_Notes VALUE_OBJ_CLASS_SPEC { function Node_Notes (line 1525) | inline Node_Notes* class TypeNode (line 1551) | class TypeNode : public Node { method set_type (line 1558) | void set_type(const Type* t) { method Type (line 1565) | const Type* type() const { assert(_type != NULL, "sanity"); return _ty... method TypeNode (line 1566) | TypeNode( const Type *t, uint required ) : Node(required), _type(t) { FILE: HotSpot1.7/src/share/vm/opto/opcodes.hpp type Opcodes (line 30) | enum Opcodes { FILE: HotSpot1.7/src/share/vm/opto/optoreg.hpp function VALUE_OBJ_CLASS_SPEC (line 48) | class OptoReg VALUE_OBJ_CLASS_SPEC { class OptoRegPair (line 174) | class OptoRegPair { method set_bad (line 180) | void set_bad ( ) { _second = OptoReg::Bad; _first = ... method set1 (line 181) | void set1 ( OptoReg::Name n ) { _second = OptoReg::Bad; _first = n; } method set2 (line 182) | void set2 ( OptoReg::Name n ) { _second = n + 1; _first = n; } method set_pair (line 183) | void set_pair( OptoReg::Name second, OptoReg::Name first ) { _secon... method set_ptr (line 184) | void set_ptr ( OptoReg::Name ptr ) { method second (line 193) | OptoReg::Name second() const { return _second; } method first (line 194) | OptoReg::Name first() const { return _first; } method OptoRegPair (line 195) | OptoRegPair(OptoReg::Name second, OptoReg::Name first) { _second = se... method OptoRegPair (line 196) | OptoRegPair(OptoReg::Name f) { _second = OptoReg::Bad; _first = f; } method OptoRegPair (line 197) | OptoRegPair() { _second = OptoReg::Bad; _first = OptoReg::Bad; } FILE: HotSpot1.7/src/share/vm/opto/output.cpp function Node (line 265) | Node* Compile::call_zap_node(MachSafePointNode* node_to_check, int block... function LocationValue (line 582) | static LocationValue *new_loc_value( PhaseRegAlloc *ra, OptoReg::Name re... function ObjectValue (line 591) | ObjectValue* class NonSafepointEmitter (line 968) | class NonSafepointEmitter { method NonSafepointEmitter (line 976) | NonSafepointEmitter(Compile* compile) { method observe_instruction (line 982) | void observe_instruction(Node* n, int pc_offset) { method observe_safepoint (line 1006) | void observe_safepoint(JVMState* jvms, int pc_offset) { method flush_at_end (line 1015) | void flush_at_end() { function turn_off_compiler (line 1051) | static void turn_off_compiler(Compile* C) { function CodeBuffer (line 1064) | CodeBuffer* Compile::init_buffer(uint* blk_starts) { function Node (line 1994) | Node * Scheduling::ChooseNodeToBundle() { function edge_from_to (line 2573) | static bool edge_from_to( Node *from, Node *to ) { function add_prec_edge_from_to (line 2647) | static void add_prec_edge_from_to( Node *from, Node *to ) { FILE: HotSpot1.7/src/share/vm/opto/output.hpp class Arena (line 49) | class Arena class Bundle (line 50) | class Bundle class Block (line 51) | class Block class Block_Array (line 52) | class Block_Array class Node (line 53) | class Node class Node_Array (line 54) | class Node_Array class Node_List (line 55) | class Node_List class PhaseCFG (line 56) | class PhaseCFG class PhaseChaitin (line 57) | class PhaseChaitin class Pipeline_Use_Element (line 58) | class Pipeline_Use_Element class Pipeline_Use (line 59) | class Pipeline_Use class Scheduling (line 78) | class Scheduling { method Bundle (line 162) | Bundle* node_bundling(const Node *n) { method valid_bundle_info (line 167) | bool valid_bundle_info(const Node *n) const { method starts_bundle (line 171) | bool starts_bundle(const Node *n) const { method increment_instructions_per_bundle (line 226) | static void increment_instructions_per_bundle(uint i) { method increment_nop_size (line 230) | static void increment_nop_size(uint s) { method increment_method_size (line 234) | static void increment_method_size(uint s) { FILE: HotSpot1.7/src/share/vm/opto/parse.hpp class BytecodeParseHistogram (line 36) | class BytecodeParseHistogram class InlineTree (line 37) | class InlineTree method InlineTree (line 90) | InlineTree* caller_tree() const { return _caller_tree; } method inline_level (line 92) | int inline_level() const { return stack_depth(); } method stack_depth (line 93) | int stack_depth() const { return _caller_jvms ? _caller_... method set_msg (line 95) | void set_msg(const char* msg) { _msg = msg; } type InlineStyle (line 106) | enum InlineStyle { method JVMState (line 126) | JVMState* caller_jvms() const { return _caller_jvms; } method ciMethod (line 127) | ciMethod *method() const { return _method; } method caller_bci (line 128) | int caller_bci() const { return _caller_jvms ? _caller_... method uint (line 129) | uint count_inline_bcs() const { return _count_inline_bcs; } method site_invoke_ratio (line 130) | float site_invoke_ratio() const { return _site_invoke_ratio; } method uint (line 137) | uint count_inlines() const { return _count_inlines; } method subtrees (line 139) | GrowableArray subtrees() { return _subtrees; } class Parse (line 38) | class Parse class Block (line 151) | class Block { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { class BytecodeParseHistogram (line 267) | class BytecodeParseHistogram : public ResourceObj { type BPHType (line 269) | enum BPHType { method set_parse_histogram (line 309) | void set_parse_histogram(BytecodeParseHistogram *bph) { _parse_histogr... method BytecodeParseHistogram (line 310) | BytecodeParseHistogram* parse_histogram() { return _parse_histogr... type BPHType (line 269) | enum BPHType { method Parse (line 353) | virtual Parse* is_Parse() const { return (Parse*)this; } method JVMState (line 357) | JVMState* caller() const { return _caller; } method expected_uses (line 358) | float expected_uses() const { return _expected_uses; } method prof_factor (line 359) | float prof_factor() const { return _prof_factor; } method depth (line 360) | int depth() const { return _depth; } method TypeFunc (line 361) | const TypeFunc* tf() const { return _tf; } method ciTypeFlow (line 364) | ciTypeFlow* flow() const { return _flow; } method block_count (line 366) | int block_count() const { return _block_count; } method GraphKit (line 368) | GraphKit& exits() { return _exits; } method wrote_final (line 369) | bool wrote_final() const { return _wrote_final; } method set_wrote_final (line 370) | void set_wrote_final(bool z) { _wrote_final = z; } method count_invocations (line 371) | bool count_invocations() const { return _count_invocations; } method method_data_update (line 372) | bool method_data_update() const { return _method_data_update; } method Block (line 374) | Block* block() const { return _block; } method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method ciBytecodeStream (line 375) | ciBytecodeStream& iter() { return _iter; } method bc (line 376) | Bytecodes::Code bc() const { return _iter.cur_bc(); } method set_block (line 378) | void set_block(Block* b) { _block = b; } method is_normal_parse (line 381) | bool is_normal_parse() const { return _entry_bci == InvocationEntryBc... method is_osr_parse (line 382) | bool is_osr_parse() const { return _entry_bci != InvocationEntryBc... method osr_bci (line 383) | int osr_bci() const { assert(is_osr_parse(),""); return _ent... method failing (line 388) | bool failing() { return C->failing(); } method Block (line 390) | Block* rpo_at(int rpo) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 394) | Block* start_block() { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 398) | Block* successor_for_bci(int bci) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method store_state_to (line 414) | void store_state_to(Block* b) { b->record_state(this); } method maybe_add_safepoint (line 471) | void maybe_add_safepoint(int target_bci) { method do_getstatic (line 500) | void do_getstatic() { do_field_access(true, false); } method do_getfield (line 501) | void do_getfield () { do_field_access(true, true); } method do_putstatic (line 502) | void do_putstatic() { do_field_access(false, false); } method do_putfield (line 503) | void do_putfield () { do_field_access(false, true); } class SwitchRange (line 39) | class SwitchRange class InlineTree (line 43) | class InlineTree : public ResourceObj { method InlineTree (line 90) | InlineTree* caller_tree() const { return _caller_tree; } method inline_level (line 92) | int inline_level() const { return stack_depth(); } method stack_depth (line 93) | int stack_depth() const { return _caller_jvms ? _caller_... method set_msg (line 95) | void set_msg(const char* msg) { _msg = msg; } type InlineStyle (line 106) | enum InlineStyle { method JVMState (line 126) | JVMState* caller_jvms() const { return _caller_jvms; } method ciMethod (line 127) | ciMethod *method() const { return _method; } method caller_bci (line 128) | int caller_bci() const { return _caller_jvms ? _caller_... method uint (line 129) | uint count_inline_bcs() const { return _count_inline_bcs; } method site_invoke_ratio (line 130) | float site_invoke_ratio() const { return _site_invoke_ratio; } method uint (line 137) | uint count_inlines() const { return _count_inlines; } method subtrees (line 139) | GrowableArray subtrees() { return _subtrees; } class Parse (line 148) | class Parse : public GraphKit { class Block (line 151) | class Block { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { class BytecodeParseHistogram (line 267) | class BytecodeParseHistogram : public ResourceObj { type BPHType (line 269) | enum BPHType { method set_parse_histogram (line 309) | void set_parse_histogram(BytecodeParseHistogram *bph) { _parse_histogr... method BytecodeParseHistogram (line 310) | BytecodeParseHistogram* parse_histogram() { return _parse_histogr... type BPHType (line 269) | enum BPHType { method Parse (line 353) | virtual Parse* is_Parse() const { return (Parse*)this; } method JVMState (line 357) | JVMState* caller() const { return _caller; } method expected_uses (line 358) | float expected_uses() const { return _expected_uses; } method prof_factor (line 359) | float prof_factor() const { return _prof_factor; } method depth (line 360) | int depth() const { return _depth; } method TypeFunc (line 361) | const TypeFunc* tf() const { return _tf; } method ciTypeFlow (line 364) | ciTypeFlow* flow() const { return _flow; } method block_count (line 366) | int block_count() const { return _block_count; } method GraphKit (line 368) | GraphKit& exits() { return _exits; } method wrote_final (line 369) | bool wrote_final() const { return _wrote_final; } method set_wrote_final (line 370) | void set_wrote_final(bool z) { _wrote_final = z; } method count_invocations (line 371) | bool count_invocations() const { return _count_invocations; } method method_data_update (line 372) | bool method_data_update() const { return _method_data_update; } method Block (line 374) | Block* block() const { return _block; } method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method ciBytecodeStream (line 375) | ciBytecodeStream& iter() { return _iter; } method bc (line 376) | Bytecodes::Code bc() const { return _iter.cur_bc(); } method set_block (line 378) | void set_block(Block* b) { _block = b; } method is_normal_parse (line 381) | bool is_normal_parse() const { return _entry_bci == InvocationEntryBc... method is_osr_parse (line 382) | bool is_osr_parse() const { return _entry_bci != InvocationEntryBc... method osr_bci (line 383) | int osr_bci() const { assert(is_osr_parse(),""); return _ent... method failing (line 388) | bool failing() { return C->failing(); } method Block (line 390) | Block* rpo_at(int rpo) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 394) | Block* start_block() { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method Block (line 398) | Block* successor_for_bci(int bci) { method Block (line 169) | Block() : _live_locals(NULL,0) { ShouldNotReachHere(); } method pred_count (line 179) | int pred_count() const { return _pred_count; } method preds_parsed (line 180) | int preds_parsed() const { return _preds_parsed; } method is_parsed (line 181) | bool is_parsed() const { return _is_parsed; } method is_handler (line 182) | bool is_handler() const { return _is_handler; } method set_count (line 183) | void set_count( uint x ) { _count = x; } method uint (line 184) | uint count() const { return _count; } method SafePointNode (line 186) | SafePointNode* start_map() const { assert(is_merged(),""); r... method set_start_map (line 187) | void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _... method is_merged (line 190) | bool is_merged() const { return _start_map != NULL; } method has_merged_backedge (line 194) | bool has_merged_backedge() const { return _has_merged_backedge; } method mark_merged_backedge (line 195) | void mark_merged_backedge(Block* pred) { method is_ready (line 205) | bool is_ready() const { return preds_parsed() == pr... method num_successors (line 207) | int num_successors() const { return _num_successors; } method all_successors (line 208) | int all_successors() const { return _all_successors; } method Block (line 209) | Block* successor_at(int i) const { method start (line 215) | int start() const { return flow()->start(); } method limit (line 216) | int limit() const { return flow()->limit(); } method rpo (line 217) | int rpo() const { return flow()->rpo(); } method start_sp (line 218) | int start_sp() const { return flow()->stack_size(); } method is_loop_head (line 220) | bool is_loop_head() const { return flow()->is_loop_head... method is_SEL_head (line 221) | bool is_SEL_head() const { return flow()->is_single_en... method is_SEL_backedge (line 222) | bool is_SEL_backedge(Block* pred) const{ return is_SEL_head() && pre... method is_invariant_local (line 223) | bool is_invariant_local(uint i) const { method can_elide_SEL_phi (line 228) | bool can_elide_SEL_phi(uint i) const { assert(is_SEL_head(),""); re... method Type (line 230) | const Type* peek(int off=0) const { return stack_type_at(start_... method Type (line 234) | static const Type* get_type(ciType* t) { return Type::get_typeflow_t... method has_trap_at (line 236) | bool has_trap_at(int bci) const { return flow()->has_trap() &... method mark_parsed (line 239) | void mark_parsed() { method next_path_num (line 250) | int next_path_num() { method store_state_to (line 414) | void store_state_to(Block* b) { b->record_state(this); } method maybe_add_safepoint (line 471) | void maybe_add_safepoint(int target_bci) { method do_getstatic (line 500) | void do_getstatic() { do_field_access(true, false); } method do_getfield (line 501) | void do_getfield () { do_field_access(true, true); } method do_putstatic (line 502) | void do_putstatic() { do_field_access(false, false); } method do_putfield (line 503) | void do_putfield () { do_field_access(false, true); } FILE: HotSpot1.7/src/share/vm/opto/parse1.cpp function Node (line 98) | Node *Parse::fetch_interpreter_state(int index, function Node (line 141) | Node* Parse::check_interpreter_type(Node* l, const Type* type, function JVMState (line 753) | JVMState* Compile::build_start_state(StartNode* start, const TypeFunc* t... function Node_Notes (line 787) | Node_Notes* Parse::make_node_notes(Node_Notes* caller_nn) { function SafePointNode (line 1000) | SafePointNode* Parse::create_entry_map() { function Type (line 1203) | const Type* Parse::Block::stack_type_at(int i) const { function Type (line 1209) | const Type* Parse::Block::local_type_at(int i) const { function PhiNode (line 1810) | PhiNode *Parse::ensure_phi(int idx, bool nocreate) { function PhiNode (line 1865) | PhiNode *Parse::ensure_memory_phi(int idx, bool nocreate) { FILE: HotSpot1.7/src/share/vm/opto/parse2.cpp function Node (line 71) | Node* Parse::array_addressing(BasicType type, int vals, const Type* *res... function IfNode (line 168) | IfNode* Parse::jump_if_fork_int(Node* a, Node* b, BoolTest::mask mask) { function Node (line 176) | Node* Parse::jump_if_join(Node* iffalse, Node* iftrue) { function jint_cmp (line 225) | static int jint_cmp(const void *i, const void *j) { class SwitchRange (line 237) | class SwitchRange : public StackObj { method jint (line 245) | jint lo() const { return _lo; } method jint (line 246) | jint hi() const { return _hi; } method dest (line 247) | int dest() const { return _dest; } method table_index (line 248) | int table_index() const { return _table_index; } method is_singleton (line 249) | bool is_singleton() const { return _lo == _hi; } method setRange (line 251) | void setRange(jint lo, jint hi, int dest, int table_index) { method adjoinRange (line 255) | bool adjoinRange(jint lo, jint hi, int dest, int table_index) { method set (line 264) | void set (jint value, int dest, int table_index) { method adjoin (line 267) | bool adjoin(jint value, int dest, int table_index) { method print (line 271) | void print(ciEnv* env) { function Node (line 1241) | static Node* extract_obj_from_klass_load(PhaseGVN* gvn, Node* n) { FILE: HotSpot1.7/src/share/vm/opto/parse3.cpp function Node (line 381) | Node* Parse::expand_multianewarray(ciArrayKlass* array_klass, Node* *len... FILE: HotSpot1.7/src/share/vm/opto/parseHelper.cpp function Node (line 356) | Node* Parse::method_data_addressing(ciMethodData* md, ciProfileData* dat... FILE: HotSpot1.7/src/share/vm/opto/phase.hpp class Compile (line 31) | class Compile class Phase (line 40) | class Phase : public StackObj { type PhaseNumber (line 42) | enum PhaseNumber { type PhaseNumber (line 62) | enum PhaseNumber FILE: HotSpot1.7/src/share/vm/opto/phaseX.cpp function Node (line 87) | Node *NodeHash::hash_find( const Node *n ) { function Node (line 132) | Node *NodeHash::hash_find_insert( Node *n ) { function uint (line 260) | uint NodeHash::round_up( uint x ) { function Node (line 350) | Node *NodeHash::find_index(uint idx) { // For debugging function TypeInt (line 478) | const TypeInt* PhaseTransform::find_int_type(Node* n) { function TypeLong (line 490) | const TypeLong* PhaseTransform::find_long_type(Node* n) { function ConNode (line 584) | ConNode* PhaseTransform::makecon(const Type *t) { function ConNode (line 600) | ConNode* PhaseValues::uncached_makecon(const Type *t) { function ConINode (line 620) | ConINode* PhaseTransform::intcon(int i) { function ConLNode (line 636) | ConLNode* PhaseTransform::longcon(jlong l) { function ConNode (line 652) | ConNode* PhaseTransform::zerocon(BasicType bt) { function Node (line 668) | Node *PhaseGVN::transform( Node *n ) { function Node (line 675) | Node *PhaseGVN::transform_no_reclaim( Node *n ) { function Node (line 1000) | Node* PhaseIterGVN::register_new_node_with_optimizer(Node* n, Node* orig) { function Node (line 1009) | Node *PhaseIterGVN::transform( Node *n ) { function Node (line 1026) | Node *PhaseIterGVN::transform_old( Node *n ) { function Type (line 1144) | const Type* PhaseIterGVN::saturate(const Type* new_type, const Type* old... type DeleteProgress (line 1153) | enum DeleteProgress { function ccp_type_widens (line 1413) | static bool ccp_type_widens(const Type* t, const Type* t0) { function Node (line 1492) | Node *PhaseCCP::transform( Node *n ) { function Node (line 1525) | Node *PhaseCCP::transform_once( Node *n ) { function Type (line 1599) | const Type* PhaseCCP::saturate(const Type* new_type, const Type* old_type, function Node (line 1636) | Node *PhasePeephole::transform( Node *n ) { FILE: HotSpot1.7/src/share/vm/opto/phaseX.hpp class Compile (line 36) | class Compile class ConINode (line 37) | class ConINode class ConLNode (line 38) | class ConLNode class Node (line 39) | class Node class Type (line 40) | class Type class PhaseTransform (line 41) | class PhaseTransform method Arena (line 187) | Arena* arena() { return _arena; } method Type_Array (line 188) | Type_Array& types() { return _types; } method Type (line 196) | const Type* type(const Node* n) const { method Type (line 204) | const Type* type_or_null(const Node* n) const { method set_type (line 208) | void set_type(const Node* n, const Type *t) { method set_type_bottom (line 213) | void set_type_bottom(const Node* n) { method ensure_type_or_null (line 222) | void ensure_type_or_null(const Node* n) { method jint (line 230) | jint find_int_con( Node* n, jint value_if_unknown) { method jlong (line 234) | jlong find_long_con(Node* n, jlong value_if_unknown) { method ConNode (line 242) | virtual ConNode* uncached_makecon(const Type* t) // override in Phase... method eqv (line 259) | bool eqv(const Node* n1, const Node* n2) const { return n1 == n2; } method Type (line 309) | virtual const Type* saturate(const Type* new_type, const Type* old_type, method set_progress (line 321) | void set_progress() { ++_count_progress; assert( allow_progre... method clear_progress (line 322) | void clear_progress() { _count_progress = 0; } method uint (line 323) | uint made_progress() const { return _count_progress; } method set_transforms (line 326) | void set_transforms() { ++_count_transforms; } method clear_transforms (line 327) | void clear_transforms() { _count_transforms = 0; } method uint (line 328) | uint made_transforms() const{ return _count_transforms; } method set_allow_progress (line 331) | void set_allow_progress(bool allow) { _allow_progress = allow; } method allow_progress (line 332) | bool allow_progress() { return _allow_progress; } class PhaseGVN (line 42) | class PhaseGVN class PhaseIterGVN (line 43) | class PhaseIterGVN method PhaseIterGVN (line 433) | virtual PhaseIterGVN *is_IterGVN() { return this; } method remove_dead_node (line 456) | void remove_dead_node( Node *dead ) { method replace_node (line 466) | void replace_node( Node *old, Node *nn ) { method rehash_node_delayed (line 474) | void rehash_node_delayed(Node* n) { method replace_input_of (line 480) | void replace_input_of(Node* n, int i, Node* in) { method delete_input_of (line 486) | void delete_input_of(Node* n, int i) { method delay_transform (line 491) | bool delay_transform() const { return _delay_transform; } method set_delay_transform (line 493) | void set_delay_transform(bool delay) { class PhaseCCP (line 44) | class PhaseCCP method inc_invokes (line 540) | void inc_invokes() { ++PhaseCCP::_total_invokes; } method clear_constants (line 544) | void clear_constants() { _count_constants = 0; } method inc_constants (line 545) | void inc_constants() { ++_count_constants; } method uint (line 546) | uint count_constants() const { return _count_constants; } class PhasePeephole (line 45) | class PhasePeephole method clear_peepholes (line 571) | void clear_peepholes() { _count_peepholes = 0; } method inc_peepholes (line 572) | void inc_peepholes() { ++_count_peepholes; } method uint (line 573) | uint count_peepholes() const { return _count_peepholes; } class PhaseRegAlloc (line 46) | class PhaseRegAlloc class NodeHash (line 53) | class NodeHash : public StackObj { method check_grow (line 74) | void check_grow() { method uint (line 83) | uint insert_limit() const { return _max - (_max>>2); } method uint (line 87) | uint size() const { return _max; } method Node (line 89) | Node *at(uint table_index) { method Node (line 97) | Node *sentinel() { return _sentinel; } class Type_Array (line 122) | class Type_Array : public StackObj { method Type (line 127) | const Type *operator[] ( uint i ) const // Lookup, or NULL for not mapped method Type_Array (line 131) | Type_Array(Arena *a) : _a(a), _max(0), _types(0) {} method Type_Array (line 132) | Type_Array(Type_Array *ta) : _a(ta->_a), _max(ta->_max), _types(ta->_t... method Type (line 133) | const Type *fast_lookup(uint i) const{assert(i<_max,"oob");return _typ... method map (line 135) | void map( uint i, const Type *n ) { if( i>=_max ) grow(i); _types[i] =... method uint (line 136) | uint Size() const { return _max; } class PhaseRemoveUseless (line 145) | class PhaseRemoveUseless : public Phase { method Unique_Node_List (line 152) | Unique_Node_List *get_useful() { return &_useful; } class PhaseTransform (line 161) | class PhaseTransform : public Phase { method Arena (line 187) | Arena* arena() { return _arena; } method Type_Array (line 188) | Type_Array& types() { return _types; } method Type (line 196) | const Type* type(const Node* n) const { method Type (line 204) | const Type* type_or_null(const Node* n) const { method set_type (line 208) | void set_type(const Node* n, const Type *t) { method set_type_bottom (line 213) | void set_type_bottom(const Node* n) { method ensure_type_or_null (line 222) | void ensure_type_or_null(const Node* n) { method jint (line 230) | jint find_int_con( Node* n, jint value_if_unknown) { method jlong (line 234) | jlong find_long_con(Node* n, jlong value_if_unknown) { method ConNode (line 242) | virtual ConNode* uncached_makecon(const Type* t) // override in Phase... method eqv (line 259) | bool eqv(const Node* n1, const Node* n2) const { return n1 == n2; } method Type (line 309) | virtual const Type* saturate(const Type* new_type, const Type* old_type, method set_progress (line 321) | void set_progress() { ++_count_progress; assert( allow_progre... method clear_progress (line 322) | void clear_progress() { _count_progress = 0; } method uint (line 323) | uint made_progress() const { return _count_progress; } method set_transforms (line 326) | void set_transforms() { ++_count_transforms; } method clear_transforms (line 327) | void clear_transforms() { _count_transforms = 0; } method uint (line 328) | uint made_transforms() const{ return _count_transforms; } method set_allow_progress (line 331) | void set_allow_progress(bool allow) { _allow_progress = allow; } method allow_progress (line 332) | bool allow_progress() { return _allow_progress; } class PhaseValues (line 338) | class PhaseValues : public PhaseTransform { method PhaseIterGVN (line 347) | virtual PhaseIterGVN *is_IterGVN() { return 0; } method hash_delete (line 350) | bool hash_delete(Node *n) { return _table.hash_delete(n); } method hash_insert (line 351) | void hash_insert(Node *n) { _table.hash_insert(n); } method Node (line 352) | Node *hash_find_insert(Node *n){ return _table.hash_find_insert(n); } method Node (line 353) | Node *hash_find(const Node *n) { return _table.hash_find(n); } method remove_useless_nodes (line 356) | void remove_useless_nodes(VectorSet &useful) { method Type (line 364) | virtual const Type* saturate(const Type* new_type, const Type* old_type, method inc_new_values (line 370) | void inc_new_values() { ++_count_new_values; } method clear_new_values (line 371) | void clear_new_values() { _count_new_values = 0; } method uint (line 372) | uint made_new_values() const { return _count_new_values; } function PhaseGVN (line 381) | PhaseGVN( Arena *arena, uint est_max_size ) : PhaseValues( arena, est_ma... function PhaseGVN (line 382) | PhaseGVN( PhaseGVN *gvn ) : PhaseValues( gvn ) {} function PhaseGVN (line 383) | PhaseGVN( PhaseGVN *gvn, const char *dummy ) : PhaseValues( gvn, dummy ) {} function replace_with (line 390) | void replace_with(PhaseGVN* gvn) { class PhaseIterGVN (line 402) | class PhaseIterGVN : public PhaseGVN { method PhaseIterGVN (line 433) | virtual PhaseIterGVN *is_IterGVN() { return this; } method remove_dead_node (line 456) | void remove_dead_node( Node *dead ) { method replace_node (line 466) | void replace_node( Node *old, Node *nn ) { method rehash_node_delayed (line 474) | void rehash_node_delayed(Node* n) { method replace_input_of (line 480) | void replace_input_of(Node* n, int i, Node* in) { method delete_input_of (line 486) | void delete_input_of(Node* n, int i) { method delay_transform (line 491) | bool delay_transform() const { return _delay_transform; } method set_delay_transform (line 493) | void set_delay_transform(bool delay) { class PhaseCCP (line 517) | class PhaseCCP : public PhaseIterGVN { method inc_invokes (line 540) | void inc_invokes() { ++PhaseCCP::_total_invokes; } method clear_constants (line 544) | void clear_constants() { _count_constants = 0; } method inc_constants (line 545) | void inc_constants() { ++_count_constants; } method uint (line 546) | uint count_constants() const { return _count_constants; } class PhasePeephole (line 555) | class PhasePeephole : public PhaseTransform { method clear_peepholes (line 571) | void clear_peepholes() { _count_peepholes = 0; } method inc_peepholes (line 572) | void inc_peepholes() { ++_count_peepholes; } method uint (line 573) | uint count_peepholes() const { return _count_peepholes; } FILE: HotSpot1.7/src/share/vm/opto/phasetype.hpp type CompilerPhaseType (line 28) | enum CompilerPhaseType { class CompilerPhaseTypeHelper (line 59) | class CompilerPhaseTypeHelper { FILE: HotSpot1.7/src/share/vm/opto/postaloc.cpp function register_contains_value (line 31) | static bool register_contains_value(Node* val, OptoReg::Name reg, int n_... function expected_yanked_node (line 95) | static bool expected_yanked_node(Node *old, Node *orig_old) { function Node (line 210) | Node *PhaseChaitin::skip_copies( Node *c ) { FILE: HotSpot1.7/src/share/vm/opto/reg_split.cpp function contains_no_live_range_input (line 54) | static bool contains_no_live_range_input(const Node* def) { function Node (line 67) | Node *PhaseChaitin::get_spillcopy_wide( Node *def, Node *use, uint uidx ) { function uint (line 152) | uint PhaseChaitin::split_DEF( Node *def, Block *b, int loc, uint maxlrg,... function uint (line 192) | uint PhaseChaitin::split_USE( Node *def, Block *b, Node *use, uint useid... function Node (line 294) | Node* clone_node(Node* def, Block *b, Compile* C) { function Node (line 320) | Node *PhaseChaitin::split_Rematerialize( Node *def, Block *b, uint insid... function uint (line 461) | uint PhaseChaitin::Split(uint maxlrg, ResourceArea* split_arena) { FILE: HotSpot1.7/src/share/vm/opto/regalloc.hpp class Node (line 33) | class Node class Matcher (line 34) | class Matcher class PhaseCFG (line 35) | class PhaseCFG class PhaseRegAlloc (line 41) | class PhaseRegAlloc : public Phase { method uint (line 60) | uint node_regs_max_index() const { return _node_regs_max_index; } method get_reg_first (line 63) | OptoReg::Name get_reg_first( const Node *n ) const { method get_reg_second (line 68) | OptoReg::Name get_reg_second( const Node *n ) const { method set_bad (line 84) | void set_bad( uint idx ) { method set1 (line 88) | void set1( uint idx, OptoReg::Name reg ) { method set2 (line 92) | void set2( uint idx, OptoReg::Name reg ) { method set_pair (line 96) | void set_pair( uint idx, OptoReg::Name hi, OptoReg::Name lo ) { method set_ptr (line 100) | void set_ptr( uint idx, OptoReg::Name reg ) { method get_encode (line 116) | int get_encode( const Node *n ) const { FILE: HotSpot1.7/src/share/vm/opto/regmask.cpp function find_lowest_bit (line 51) | int find_lowest_bit( uint32 mask ) { function find_hihghest_bit (line 80) | int find_hihghest_bit( uint32 mask ) { function uint (line 394) | uint RegMask::Size() const { FILE: HotSpot1.7/src/share/vm/opto/regmask.hpp function VALUE_OBJ_CLASS_SPEC (line 84) | class RegMask VALUE_OBJ_CLASS_SPEC { function RegMask (line 135) | RegMask( RegMask *rm ) { function RegMask (line 142) | RegMask( ) { Clear(); } function RegMask (line 145) | RegMask( OptoReg::Name reg ) { Clear(); Insert(reg); } function Member (line 148) | int Member( OptoReg::Name reg ) const { function is_AllStack (line 156) | int is_AllStack() const { return _A[RM_SIZE-1] >> (_WordBits-1); } function set_AllStack (line 164) | void set_AllStack() { Insert(OptoReg::Name(CHUNK_SIZE-1)); } function is_NotEmpty (line 167) | int is_NotEmpty( ) const { function find_first_elem (line 176) | OptoReg::Name find_first_elem() const { function find_last_elem (line 185) | OptoReg::Name find_last_elem() const { function verify_pairs (line 204) | void verify_pairs() const { assert( is_aligned_pairs(), "mask is not ali... function is_misaligned_pair (line 209) | bool is_misaligned_pair() const { return Size()==2 && !is_aligned_pairs(... function is_bound (line 215) | int is_bound(uint ireg) const { function verify_sets (line 235) | void verify_sets(int size) const { assert(is_aligned_sets(size), "mask i... function is_misaligned_set (line 240) | bool is_misaligned_set(int size) const { return (int)Size()==size && !is... function overlap (line 249) | int overlap( const RegMask &rm ) const { function Clear (line 262) | void Clear( ) { function Set_All (line 269) | void Set_All( ) { function Insert (line 276) | void Insert( OptoReg::Name reg ) { function Remove (line 282) | void Remove( OptoReg::Name reg ) { function OR (line 288) | void OR( const RegMask &rm ) { function AND (line 295) | void AND( const RegMask &rm ) { function SUBTRACT (line 302) | void SUBTRACT( const RegMask &rm ) { function print (line 312) | void print() const { dump(); } function can_represent (line 318) | static bool can_represent(OptoReg::Name reg) { function can_represent_arg (line 324) | static bool can_represent_arg(OptoReg::Name reg) { FILE: HotSpot1.7/src/share/vm/opto/rootnode.cpp function Node (line 37) | Node *RootNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 72) | const Type *HaltNode::bottom_type() const { return Type::BOTTOM; } function Node (line 75) | Node *HaltNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 80) | const Type *HaltNode::Value( PhaseTransform *phase ) const { function RegMask (line 86) | const RegMask &HaltNode::out_RegMask() const { FILE: HotSpot1.7/src/share/vm/opto/rootnode.hpp class RootNode (line 35) | class RootNode : public LoopNode { method RootNode (line 37) | RootNode( ) : LoopNode(0,0) { method Node (line 43) | virtual const Node *is_block_proj() const { return this; } method Type (line 44) | virtual const Type *bottom_type() const { return Type::BOTTOM; } method Node (line 45) | virtual Node *Identity( PhaseTransform *phase ) { return this; } method Type (line 47) | virtual const Type *Value( PhaseTransform *phase ) const { return Type... class HaltNode (line 52) | class HaltNode : public Node { method pinned (line 56) | virtual bool pinned() const { return true; } method is_CFG (line 60) | virtual bool is_CFG() const { return true; } method uint (line 61) | virtual uint hash() const { return NO_HASH; } method depends_only_on_test (line 62) | virtual bool depends_only_on_test() const { return false; } method Node (line 63) | virtual const Node *is_block_proj() const { return this; } method uint (line 65) | virtual uint ideal_reg() const { return NotAMachineReg; } method uint (line 66) | virtual uint match_edge(uint idx) const { return 0; } FILE: HotSpot1.7/src/share/vm/opto/runtime.cpp function check_compiled_frame (line 130) | static bool check_compiled_frame(JavaThread* thread) { function address (line 180) | address OptoRuntime::generate_stub( ciEnv* env, function JRT_END (line 444) | JRT_END function TypeFunc (line 463) | const TypeFunc *OptoRuntime::athrow_Type() { function TypeFunc (line 478) | const TypeFunc *OptoRuntime::new_array_Type() { function TypeFunc (line 494) | const TypeFunc *OptoRuntime::multianewarray_Type(int ndim) { function TypeFunc (line 511) | const TypeFunc *OptoRuntime::multianewarray2_Type() { function TypeFunc (line 515) | const TypeFunc *OptoRuntime::multianewarray3_Type() { function TypeFunc (line 519) | const TypeFunc *OptoRuntime::multianewarray4_Type() { function TypeFunc (line 523) | const TypeFunc *OptoRuntime::multianewarray5_Type() { function TypeFunc (line 527) | const TypeFunc *OptoRuntime::multianewarrayN_Type() { function TypeFunc (line 542) | const TypeFunc *OptoRuntime::g1_wb_pre_Type() { function TypeFunc (line 555) | const TypeFunc *OptoRuntime::g1_wb_post_Type() { function TypeFunc (line 569) | const TypeFunc *OptoRuntime::uncommon_trap_Type() { function TypeFunc (line 586) | const TypeFunc *OptoRuntime::zap_dead_locals_Type() { function TypeFunc (line 602) | const TypeFunc *OptoRuntime::complete_monitor_enter_Type() { function TypeFunc (line 619) | const TypeFunc *OptoRuntime::complete_monitor_exit_Type() { function TypeFunc (line 634) | const TypeFunc* OptoRuntime::flush_windows_Type() { function TypeFunc (line 648) | const TypeFunc* OptoRuntime::l2f_Type() { function TypeFunc (line 663) | const TypeFunc* OptoRuntime::modf_Type() { function TypeFunc (line 678) | const TypeFunc *OptoRuntime::Math_D_D_Type() { function TypeFunc (line 695) | const TypeFunc* OptoRuntime::Math_DD_D_Type() { function TypeFunc (line 714) | const TypeFunc* OptoRuntime::void_long_Type() { type ArrayCopyType (line 729) | enum ArrayCopyType { function TypeFunc (line 736) | static const TypeFunc* make_arraycopy_Type(ArrayCopyType act) { function TypeFunc (line 774) | const TypeFunc* OptoRuntime::fast_arraycopy_Type() { function TypeFunc (line 779) | const TypeFunc* OptoRuntime::checkcast_arraycopy_Type() { function TypeFunc (line 784) | const TypeFunc* OptoRuntime::slow_arraycopy_Type() { function TypeFunc (line 790) | const TypeFunc* OptoRuntime::generic_arraycopy_Type() { function TypeFunc (line 796) | const TypeFunc* OptoRuntime::array_fill_Type() { function TypeFunc (line 815) | const TypeFunc* OptoRuntime::aescrypt_block_Type() { function TypeFunc (line 835) | const TypeFunc* OptoRuntime::cipherBlockChaining_aescrypt_Type() { function TypeFunc (line 857) | const TypeFunc* OptoRuntime::osr_end_Type() { function TypeFunc (line 873) | const TypeFunc* OptoRuntime::profile_receiver_type_Type() { function JRT_END (line 923) | JRT_END function JRT_END (line 1046) | JRT_END function address (line 1112) | address OptoRuntime::rethrow_C(oopDesc* exception, JavaThread* thread, a... function TypeFunc (line 1130) | const TypeFunc *OptoRuntime::rethrow_Type() { function TypeFunc (line 1175) | const TypeFunc *OptoRuntime::register_finalizer_Type() { function TypeFunc (line 1194) | const TypeFunc *OptoRuntime::dtrace_method_entry_exit_Type() { function TypeFunc (line 1209) | const TypeFunc *OptoRuntime::dtrace_object_alloc_Type() { function NamedCounter (line 1280) | NamedCounter* OptoRuntime::new_named_counter(JVMState* youngest_jvms, Na... function trace_exception (line 1321) | static void trace_exception(oop exception_oop, address exception_pc, con... function is_java_frame (line 1352) | static bool is_java_frame( frame* f) { return f->is_java_frame(); } function is_native_frame (line 1353) | static bool is_native_frame(frame* f) { return f->is_native_frame(); } FILE: HotSpot1.7/src/share/vm/opto/runtime.hpp class CallInfo (line 51) | class CallInfo class NamedCounter (line 58) | class NamedCounter : public CHeapObj { type CounterTag (line 60) | enum CounterTag { method NamedCounter (line 74) | NamedCounter(const char *n, CounterTag tag = NoTag): method count (line 81) | int count() const { return _count; } method address (line 82) | address addr() { return (address)&_count; } method CounterTag (line 83) | CounterTag tag() const { return _tag; } method set_tag (line 84) | void set_tag(CounterTag tag) { _tag = tag; } method NamedCounter (line 86) | NamedCounter* next() const { return _next; } method set_next (line 87) | void set_next(NamedCounter* next) { class BiasedLockingNamedCounter (line 94) | class BiasedLockingNamedCounter : public NamedCounter { method BiasedLockingNamedCounter (line 99) | BiasedLockingNamedCounter(const char *n) : method BiasedLockingCounters (line 102) | BiasedLockingCounters* counters() { return &_counters; } class OptoRuntime (line 107) | class OptoRuntime : public AllStatic { method address (line 213) | static address new_instance_Java() { return _new_i... method address (line 214) | static address new_array_Java() { return _new_a... method address (line 215) | static address new_array_nozero_Java() { return _new_a... method address (line 216) | static address multianewarray2_Java() { return _multi... method address (line 217) | static address multianewarray3_Java() { return _multi... method address (line 218) | static address multianewarray4_Java() { return _multi... method address (line 219) | static address multianewarray5_Java() { return _multi... method address (line 220) | static address multianewarrayN_Java() { return _multi... method address (line 221) | static address g1_wb_pre_Java() { return _g1_wb... method address (line 222) | static address g1_wb_post_Java() { return _g1_wb... method address (line 223) | static address vtable_must_compile_stub() { return _vtabl... method address (line 224) | static address complete_monitor_locking_Java() { return _compl... method address (line 226) | static address slow_arraycopy_Java() { return _slow_... method address (line 227) | static address register_finalizer_Java() { return _regis... method address (line 231) | static address zap_dead_locals_stub(bool is_native) { return is_native method ExceptionBlob (line 237) | static ExceptionBlob* exception_blob() { retur... method address (line 247) | static address rethrow_stub() { return _rethrow_Java; } FILE: HotSpot1.7/src/share/vm/opto/split_if.cpp function Node (line 34) | Node *PhaseIdealLoop::split_thru_region( Node *n, Node *region ) { type small_cache (line 239) | struct small_cache : public Dict { method small_cache (line 241) | small_cache() : Dict( cmpkey, hashptr ) {} method Node (line 242) | Node *probe( Node *use_blk ) { return (Node*)((*this)[use_blk]); } method lru_insert (line 243) | void lru_insert( Node *use_blk, Node *new_def ) { Insert(use_blk,new_d... function Node (line 255) | Node *PhaseIdealLoop::spinup( Node *iff_dom, Node *new_false, Node *new_... function Node (line 323) | Node *PhaseIdealLoop::find_use_block( Node *use, Node *def, Node *old_fa... FILE: HotSpot1.7/src/share/vm/opto/stringopts.cpp class StringConcat (line 40) | class StringConcat : public ResourceObj { method StringConcat (line 66) | StringConcat(PhaseStringOpts* stringopts, CallStaticJavaNode* end): method merge_add (line 78) | void merge_add() { method set_allocation (line 103) | void set_allocation(AllocateNode* alloc) { method append (line 107) | void append(Node* value, int mode) { method push (line 111) | void push(Node* value, int mode) { method push_string (line 116) | void push_string(Node* value) { method push_string_null_check (line 119) | void push_string_null_check(Node* value) { method push_int (line 122) | void push_int(Node* value) { method push_char (line 125) | void push_char(Node* value) { method is_SB_toString (line 129) | static bool is_SB_toString(Node* call) { method Node (line 142) | static Node* skip_string_null_check(Node* value) { method Node (line 167) | Node* argument(int i) { method Node (line 170) | Node* argument_uncast(int i) { method set_argument (line 179) | void set_argument(int i, Node* value) { method num_arguments (line 182) | int num_arguments() { method mode (line 185) | int mode(int i) { method add_control (line 188) | void add_control(Node* ctrl) { method CallStaticJavaNode (line 192) | CallStaticJavaNode* end() { return _end; } method AllocateNode (line 193) | AllocateNode* begin() { return _begin; } method Node (line 194) | Node* string_alloc() { return _string_alloc; } method maybe_log_transform (line 200) | void maybe_log_transform() { method convert_uncommon_traps (line 216) | void convert_uncommon_traps(GraphKit& kit, const JVMState* jvms) { method cleanup (line 248) | void cleanup() { function StringConcat (line 275) | StringConcat* StringConcat::merge(StringConcat* other, Node* arg) { method StringConcat (line 66) | StringConcat(PhaseStringOpts* stringopts, CallStaticJavaNode* end): method merge_add (line 78) | void merge_add() { method set_allocation (line 103) | void set_allocation(AllocateNode* alloc) { method append (line 107) | void append(Node* value, int mode) { method push (line 111) | void push(Node* value, int mode) { method push_string (line 116) | void push_string(Node* value) { method push_string_null_check (line 119) | void push_string_null_check(Node* value) { method push_int (line 122) | void push_int(Node* value) { method push_char (line 125) | void push_char(Node* value) { method is_SB_toString (line 129) | static bool is_SB_toString(Node* call) { method Node (line 142) | static Node* skip_string_null_check(Node* value) { method Node (line 167) | Node* argument(int i) { method Node (line 170) | Node* argument_uncast(int i) { method set_argument (line 179) | void set_argument(int i, Node* value) { method num_arguments (line 182) | int num_arguments() { method mode (line 185) | int mode(int i) { method add_control (line 188) | void add_control(Node* ctrl) { method CallStaticJavaNode (line 192) | CallStaticJavaNode* end() { return _end; } method AllocateNode (line 193) | AllocateNode* begin() { return _begin; } method Node (line 194) | Node* string_alloc() { return _string_alloc; } method maybe_log_transform (line 200) | void maybe_log_transform() { method convert_uncommon_traps (line 216) | void convert_uncommon_traps(GraphKit& kit, const JVMState* jvms) { method cleanup (line 248) | void cleanup() { function Node_List (line 365) | Node_List PhaseStringOpts::collect_toString_calls() { function StringConcat (line 400) | StringConcat* PhaseStringOpts::build_candidate(CallStaticJavaNode* call) { method StringConcat (line 66) | StringConcat(PhaseStringOpts* stringopts, CallStaticJavaNode* end): method merge_add (line 78) | void merge_add() { method set_allocation (line 103) | void set_allocation(AllocateNode* alloc) { method append (line 107) | void append(Node* value, int mode) { method push (line 111) | void push(Node* value, int mode) { method push_string (line 116) | void push_string(Node* value) { method push_string_null_check (line 119) | void push_string_null_check(Node* value) { method push_int (line 122) | void push_int(Node* value) { method push_char (line 125) | void push_char(Node* value) { method is_SB_toString (line 129) | static bool is_SB_toString(Node* call) { method Node (line 142) | static Node* skip_string_null_check(Node* value) { method Node (line 167) | Node* argument(int i) { method Node (line 170) | Node* argument_uncast(int i) { method set_argument (line 179) | void set_argument(int i, Node* value) { method num_arguments (line 182) | int num_arguments() { method mode (line 185) | int mode(int i) { method add_control (line 188) | void add_control(Node* ctrl) { method CallStaticJavaNode (line 192) | CallStaticJavaNode* end() { return _end; } method AllocateNode (line 193) | AllocateNode* begin() { return _begin; } method Node (line 194) | Node* string_alloc() { return _string_alloc; } method maybe_log_transform (line 200) | void maybe_log_transform() { method convert_uncommon_traps (line 216) | void convert_uncommon_traps(GraphKit& kit, const JVMState* jvms) { method cleanup (line 248) | void cleanup() { function Node (line 952) | Node* PhaseStringOpts::fetch_static_field(GraphKit& kit, ciField* field) { function Node (line 982) | Node* PhaseStringOpts::int_stringSize(GraphKit& kit, Node* arg) { function Node (line 1228) | Node* PhaseStringOpts::copy_string(GraphKit& kit, Node* str, Node* char_... FILE: HotSpot1.7/src/share/vm/opto/stringopts.hpp class StringConcat (line 31) | class StringConcat class PhaseStringOpts (line 33) | class PhaseStringOpts : public Phase { method PhaseGVN (line 77) | PhaseGVN* gvn() { return _gvn; } FILE: HotSpot1.7/src/share/vm/opto/subnode.cpp function Node (line 49) | Node *SubNode::Identity( PhaseTransform *phase ) { function Type (line 83) | const Type *SubNode::Value( PhaseTransform *phase ) const { function ok_to_convert (line 107) | static bool ok_to_convert(Node* inc, Node* iv) { function Node (line 131) | Node *SubINode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 242) | const Type *SubINode::sub( const Type *t1, const Type *t2 ) const { function Node (line 261) | Node *SubLNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 351) | const Type *SubLNode::sub( const Type *t1, const Type *t2 ) const { function Type (line 371) | const Type *SubFPNode::Value( PhaseTransform *phase ) const { function Node (line 398) | Node *SubFNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 423) | const Type *SubFNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 441) | Node *SubDNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 466) | const Type *SubDNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 487) | Node *CmpNode::Identity( PhaseTransform *phase ) { function Type (line 495) | const Type *CmpINode::sub( const Type *t1, const Type *t2 ) const { function Type (line 516) | const Type *CmpUNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 580) | Node *CmpINode::Ideal( PhaseGVN *phase, bool can_reshape ) { function Type (line 602) | const Type *CmpLNode::sub( const Type *t1, const Type *t2 ) const { function Type (line 625) | const Type *CmpPNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 707) | static inline Node* isa_java_mirror_load(PhaseGVN* phase, Node* n) { function Node (line 727) | static inline Node* isa_const_java_mirror(PhaseGVN* phase, Node* n) { function Node (line 758) | Node *CmpPNode::Ideal( PhaseGVN *phase, bool can_reshape ) { function Type (line 863) | const Type *CmpNNode::sub( const Type *t1, const Type *t2 ) const { function Node (line 936) | Node *CmpNNode::Ideal( PhaseGVN *phase, bool can_reshape ) { function Type (line 944) | const Type *CmpFNode::Value( PhaseTransform *phase ) const { function Type (line 974) | const Type *CmpDNode::Value( PhaseTransform *phase ) const { function Node (line 1000) | Node *CmpDNode::Ideal(PhaseGVN *phase, bool can_reshape){ function Type (line 1044) | const Type *BoolTest::cc2logical( const Type *CC ) const { function uint (line 1077) | uint BoolNode::hash() const { return (Node::hash() << 3)|(_test._test+1); } function uint (line 1078) | uint BoolNode::size_of() const { return sizeof(BoolNode); } function uint (line 1081) | uint BoolNode::cmp( const Node &n ) const { function Node (line 1088) | static Node *clone_cmp( Node *cmp, Node *cmp1, Node *cmp2, PhaseGVN *gvn... function Node (line 1097) | Node* BoolNode::make_predicate(Node* test_value, PhaseGVN* phase) { function Node (line 1121) | Node* BoolNode::as_int_value(PhaseGVN* phase) { function BoolNode (line 1130) | BoolNode* BoolNode::negate(PhaseGVN* phase) { function Node (line 1137) | Node *BoolNode::Ideal(PhaseGVN *phase, bool can_reshape) { function Type (line 1275) | const Type *BoolNode::Value( PhaseTransform *phase ) const { function Type (line 1304) | const Type *SqrtDNode::Value( PhaseTransform *phase ) const { function Type (line 1316) | const Type *CosDNode::Value( PhaseTransform *phase ) const { function Type (line 1327) | const Type *SinDNode::Value( PhaseTransform *phase ) const { function Type (line 1338) | const Type *TanDNode::Value( PhaseTransform *phase ) const { function Type (line 1349) | const Type *LogDNode::Value( PhaseTransform *phase ) const { function Type (line 1360) | const Type *Log10DNode::Value( PhaseTransform *phase ) const { function Type (line 1371) | const Type *ExpDNode::Value( PhaseTransform *phase ) const { function Type (line 1383) | const Type *PowDNode::Value( PhaseTransform *phase ) const { FILE: HotSpot1.7/src/share/vm/opto/subnode.hpp class SubNode (line 40) | class SubNode : public Node { method SubNode (line 42) | SubNode( Node *in1, Node *in2 ) : Node(0,in1,in2) { class SubINode (line 69) | class SubINode : public SubNode { method SubINode (line 71) | SubINode( Node *in1, Node *in2 ) : SubNode(in1,in2) {} method Type (line 75) | const Type *add_id() const { return TypeInt::ZERO; } method Type (line 76) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 77) | virtual uint ideal_reg() const { return Op_RegI; } class SubLNode (line 82) | class SubLNode : public SubNode { method SubLNode (line 84) | SubLNode( Node *in1, Node *in2 ) : SubNode(in1,in2) {} method Type (line 88) | const Type *add_id() const { return TypeLong::ZERO; } method Type (line 89) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 90) | virtual uint ideal_reg() const { return Op_RegL; } class SubFPNode (line 96) | class SubFPNode : public SubNode { method SubFPNode (line 98) | SubFPNode( Node *in1, Node *in2 ) : SubNode(in1,in2) {} class SubFNode (line 106) | class SubFNode : public SubFPNode { method SubFNode (line 108) | SubFNode( Node *in1, Node *in2 ) : SubFPNode(in1,in2) {} method Type (line 112) | const Type *add_id() const { return TypeF::ZERO; } method Type (line 113) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 114) | virtual uint ideal_reg() const { return Op_RegF; } class SubDNode (line 120) | class SubDNode : public SubFPNode { method SubDNode (line 122) | SubDNode( Node *in1, Node *in2 ) : SubFPNode(in1,in2) {} method Type (line 126) | const Type *add_id() const { return TypeD::ZERO; } method Type (line 127) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 128) | virtual uint ideal_reg() const { return Op_RegD; } class CmpNode (line 133) | class CmpNode : public SubNode { method CmpNode (line 135) | CmpNode( Node *in1, Node *in2 ) : SubNode(in1,in2) { method Type (line 139) | const Type *add_id() const { return TypeInt::ZERO; } method Type (line 140) | const Type *bottom_type() const { return TypeInt::CC; } method uint (line 141) | virtual uint ideal_reg() const { return Op_RegFlags; } class CmpINode (line 146) | class CmpINode : public CmpNode { method CmpINode (line 148) | CmpINode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpUNode (line 156) | class CmpUNode : public CmpNode { method CmpUNode (line 158) | CmpUNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpPNode (line 166) | class CmpPNode : public CmpNode { method CmpPNode (line 168) | CmpPNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpNNode (line 176) | class CmpNNode : public CmpNode { method CmpNNode (line 178) | CmpNNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpLNode (line 186) | class CmpLNode : public CmpNode { method CmpLNode (line 188) | CmpLNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} class CmpL3Node (line 195) | class CmpL3Node : public CmpLNode { method CmpL3Node (line 197) | CmpL3Node( Node *in1, Node *in2 ) : CmpLNode(in1,in2) { method uint (line 202) | virtual uint ideal_reg() const { return Op_RegI; } class CmpFNode (line 209) | class CmpFNode : public CmpNode { method CmpFNode (line 211) | CmpFNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} method Type (line 213) | virtual const Type *sub( const Type *, const Type * ) const { ShouldNo... class CmpF3Node (line 221) | class CmpF3Node : public CmpFNode { method CmpF3Node (line 223) | CmpF3Node( Node *in1, Node *in2 ) : CmpFNode(in1,in2) { method uint (line 229) | virtual uint ideal_reg() const { return Op_RegI; } class CmpDNode (line 237) | class CmpDNode : public CmpNode { method CmpDNode (line 239) | CmpDNode( Node *in1, Node *in2 ) : CmpNode(in1,in2) {} method Type (line 241) | virtual const Type *sub( const Type *, const Type * ) const { ShouldNo... class CmpD3Node (line 250) | class CmpD3Node : public CmpDNode { method CmpD3Node (line 252) | CmpD3Node( Node *in1, Node *in2 ) : CmpDNode(in1,in2) { method uint (line 257) | virtual uint ideal_reg() const { return Op_RegI; } function VALUE_OBJ_CLASS_SPEC (line 265) | struct BoolTest VALUE_OBJ_CLASS_SPEC { class BoolNode (line 283) | class BoolNode : public Node { method BoolNode (line 289) | BoolNode( Node *cc, BoolTest::mask t): _test(t), Node(0,cc) { method Type (line 301) | virtual const Type *bottom_type() const { return TypeInt::BOOL; } method uint (line 302) | uint match_edge(uint idx) const { return 0; } method uint (line 303) | virtual uint ideal_reg() const { return Op_RegI; } class AbsNode (line 314) | class AbsNode : public Node { method AbsNode (line 316) | AbsNode( Node *value ) : Node(0,value) {} class AbsINode (line 322) | class AbsINode : public AbsNode { method AbsINode (line 324) | AbsINode( Node *in1 ) : AbsNode(in1) {} method Type (line 326) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 327) | virtual uint ideal_reg() const { return Op_RegI; } class AbsFNode (line 334) | class AbsFNode : public AbsNode { method AbsFNode (line 336) | AbsFNode( Node *in1 ) : AbsNode(in1) {} method Type (line 338) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 339) | virtual uint ideal_reg() const { return Op_RegF; } class AbsDNode (line 346) | class AbsDNode : public AbsNode { method AbsDNode (line 348) | AbsDNode( Node *in1 ) : AbsNode(in1) {} method Type (line 350) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 351) | virtual uint ideal_reg() const { return Op_RegD; } class CmpLTMaskNode (line 357) | class CmpLTMaskNode : public Node { method CmpLTMaskNode (line 359) | CmpLTMaskNode( Node *p, Node *q ) : Node(0, p, q) {} method Type (line 361) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 362) | virtual uint ideal_reg() const { return Op_RegI; } class NegNode (line 367) | class NegNode : public Node { method NegNode (line 369) | NegNode( Node *in1 ) : Node(0,in1) {} class NegFNode (line 377) | class NegFNode : public NegNode { method NegFNode (line 379) | NegFNode( Node *in1 ) : NegNode(in1) {} method Type (line 381) | const Type *bottom_type() const { return Type::FLOAT; } method uint (line 382) | virtual uint ideal_reg() const { return Op_RegF; } class NegDNode (line 390) | class NegDNode : public NegNode { method NegDNode (line 392) | NegDNode( Node *in1 ) : NegNode(in1) {} method Type (line 394) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 395) | virtual uint ideal_reg() const { return Op_RegD; } class CosDNode (line 400) | class CosDNode : public Node { method CosDNode (line 402) | CosDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 407) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 408) | virtual uint ideal_reg() const { return Op_RegD; } class SinDNode (line 414) | class SinDNode : public Node { method SinDNode (line 416) | SinDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 421) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 422) | virtual uint ideal_reg() const { return Op_RegD; } class TanDNode (line 429) | class TanDNode : public Node { method TanDNode (line 431) | TanDNode(Compile* C, Node *c,Node *in1) : Node(c, in1) { method Type (line 436) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 437) | virtual uint ideal_reg() const { return Op_RegD; } class AtanDNode (line 444) | class AtanDNode : public Node { method AtanDNode (line 446) | AtanDNode(Node *c, Node *in1, Node *in2 ) : Node(c, in1, in2) {} method Type (line 448) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 449) | virtual uint ideal_reg() const { return Op_RegD; } class SqrtDNode (line 455) | class SqrtDNode : public Node { method SqrtDNode (line 457) | SqrtDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 462) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 463) | virtual uint ideal_reg() const { return Op_RegD; } class ExpDNode (line 469) | class ExpDNode : public Node { method ExpDNode (line 471) | ExpDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 476) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 477) | virtual uint ideal_reg() const { return Op_RegD; } class LogDNode (line 483) | class LogDNode : public Node { method LogDNode (line 485) | LogDNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 490) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 491) | virtual uint ideal_reg() const { return Op_RegD; } class Log10DNode (line 497) | class Log10DNode : public Node { method Log10DNode (line 499) | Log10DNode(Compile* C, Node *c, Node *in1) : Node(c, in1) { method Type (line 504) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 505) | virtual uint ideal_reg() const { return Op_RegD; } class PowDNode (line 511) | class PowDNode : public Node { method PowDNode (line 513) | PowDNode(Compile* C, Node *c, Node *in1, Node *in2 ) : Node(c, in1, in... method Type (line 518) | const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 519) | virtual uint ideal_reg() const { return Op_RegD; } class ReverseBytesINode (line 525) | class ReverseBytesINode : public Node { method ReverseBytesINode (line 527) | ReverseBytesINode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 529) | const Type *bottom_type() const { return TypeInt::INT; } method uint (line 530) | virtual uint ideal_reg() const { return Op_RegI; } class ReverseBytesLNode (line 535) | class ReverseBytesLNode : public Node { method ReverseBytesLNode (line 537) | ReverseBytesLNode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 539) | const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 540) | virtual uint ideal_reg() const { return Op_RegL; } class ReverseBytesUSNode (line 545) | class ReverseBytesUSNode : public Node { method ReverseBytesUSNode (line 547) | ReverseBytesUSNode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 549) | const Type *bottom_type() const { return TypeInt::CHAR; } method uint (line 550) | virtual uint ideal_reg() const { return Op_RegI; } class ReverseBytesSNode (line 555) | class ReverseBytesSNode : public Node { method ReverseBytesSNode (line 557) | ReverseBytesSNode(Node *c, Node *in1) : Node(c, in1) {} method Type (line 559) | const Type *bottom_type() const { return TypeInt::SHORT; } method uint (line 560) | virtual uint ideal_reg() const { return Op_RegI; } FILE: HotSpot1.7/src/share/vm/opto/superword.cpp function MemNode (line 338) | MemNode* SuperWord::find_align_to_ref(Node_List &memops) { function same_inputs (line 1072) | static bool same_inputs(Node_List* p, int idx) { function Node (line 1429) | Node* SuperWord::vector_opd(Node_List* p, int opd_idx) { function Type (line 1872) | const Type* SuperWord::container_type(Node* n) { function Node_List (line 1923) | Node_List* SuperWord::in_pack(Node* s, Node_List* p) { function Node (line 1946) | Node* SuperWord::executed_first(Node_List* p) { function Node (line 1962) | Node* SuperWord::executed_last(Node_List* p) { function CountedLoopEndNode (line 2139) | CountedLoopEndNode* SuperWord::get_pre_loop_end(CountedLoopNode *cl) { function DepMem (line 2418) | DepMem* DepGraph::make_node(Node* node) { function DepEdge (line 2429) | DepEdge* DepGraph::make_edge(DepMem* dpred, DepMem* dsucc) { FILE: HotSpot1.7/src/share/vm/opto/superword.hpp class SWPointer (line 62) | class SWPointer class OrderedPair (line 63) | class OrderedPair class DepMem (line 67) | class DepMem method DepMem (line 102) | DepMem(Node* node) : _node(node), _in_head(NULL), _out_head(NULL) {} method Node (line 104) | Node* node() { return _node; } method DepEdge (line 105) | DepEdge* in_head() { return _in_head; } method DepEdge (line 106) | DepEdge* out_head() { return _out_head; } method set_in_head (line 107) | void set_in_head(DepEdge* hd) { _in_head = hd; } method set_out_head (line 108) | void set_out_head(DepEdge* hd) { _out_head = hd; } class DepEdge (line 73) | class DepEdge : public ResourceObj { method DepEdge (line 81) | DepEdge(DepMem* pred, DepMem* succ, DepEdge* next_in, DepEdge* next_ou... method DepEdge (line 84) | DepEdge* next_in() { return _next_in; } method DepEdge (line 85) | DepEdge* next_out() { return _next_out; } method DepMem (line 86) | DepMem* pred() { return _pred; } method DepMem (line 87) | DepMem* succ() { return _succ; } class DepMem (line 95) | class DepMem : public ResourceObj { method DepMem (line 102) | DepMem(Node* node) : _node(node), _in_head(NULL), _out_head(NULL) {} method Node (line 104) | Node* node() { return _node; } method DepEdge (line 105) | DepEdge* in_head() { return _in_head; } method DepEdge (line 106) | DepEdge* out_head() { return _out_head; } method set_in_head (line 107) | void set_in_head(DepEdge* hd) { _in_head = hd; } method set_out_head (line 108) | void set_out_head(DepEdge* hd) { _out_head = hd; } function VALUE_OBJ_CLASS_SPEC (line 117) | class DepGraph VALUE_OBJ_CLASS_SPEC { class DepPreds (line 155) | class DepPreds : public StackObj { method Node (line 165) | Node* current() { return _current; } method done (line 166) | bool done() { return _done; } class DepSuccs (line 173) | class DepSuccs : public StackObj { method Node (line 183) | Node* current() { return _current; } method done (line 184) | bool done() { return _done; } function VALUE_OBJ_CLASS_SPEC (line 193) | class SWNodeInfo VALUE_OBJ_CLASS_SPEC { class SuperWord (line 206) | class SuperWord : public ResourceObj { type consts (line 212) | enum consts { top_align = -1, bottom_align = -666 } method PhaseIdealLoop (line 244) | PhaseIdealLoop* phase() { return _phase; } method IdealLoopTree (line 245) | IdealLoopTree* lpt() { return _lpt; } method PhiNode (line 246) | PhiNode* iv() { return _iv; } method Arena (line 255) | Arena* arena() { return _arena; } method Node (line 257) | Node* bb() { return _bb; } method set_bb (line 258) | void set_bb(Node* bb) { _bb = bb; } method set_lpt (line 260) | void set_lpt(IdealLoopTree* lpt) { _lpt = lpt; } method LoopNode (line 262) | LoopNode* lp() { return _lp; } method set_lp (line 263) | void set_lp(LoopNode* lp) { _lp = lp; method iv_stride (line 265) | int iv_stride() { return lp()->as_CountedLoop()->stri... method vector_width (line 267) | int vector_width(Node* n) { method vector_width_in_bytes (line 271) | int vector_width_in_bytes(Node* n) { method MemNode (line 275) | MemNode* align_to_ref() { return _align_to_ref; } method set_align_to_ref (line 276) | void set_align_to_ref(MemNode* m) { _align_to_ref = m; } method Node (line 278) | Node* ctrl(Node* n) const { return _phase->has_ctrl(n) ? _phase->get_c... method in_bb (line 281) | bool in_bb(Node* n) { return n != NULL && n->outcnt() > 0 && ctrl... method bb_idx (line 282) | int bb_idx(Node* n) { assert(in_bb(n), "must be"); return _bb_idx... method set_bb_idx (line 283) | void set_bb_idx(Node* n, int i) { _bb_idx.at_put_grow(n->_idx, i); } method visited_clear (line 286) | void visited_clear() { _visited.Clear(); } method visited_set (line 287) | void visited_set(Node* n) { return _visited.set(bb_idx(n)); } method visited_test (line 288) | int visited_test(Node* n) { return _visited.test(bb_idx(n)); } method visited_test_set (line 289) | int visited_test_set(Node* n) { return _visited.test_set(bb_idx(n)); } method post_visited_clear (line 290) | void post_visited_clear() { _post_visited.Clear(); } method post_visited_set (line 291) | void post_visited_set(Node* n) { return _post_visited.set(bb_idx(n)); } method post_visited_test (line 292) | int post_visited_test(Node* n) { return _post_visited.test(bb_idx(n)); } method grow_node_info (line 295) | void grow_node_info(int i) { if (i >= _node_info.length()) _node_info.... method alignment (line 298) | int alignment(Node* n) { return _node_info.adr_at(... method set_alignment (line 299) | void set_alignment(Node* n, int a) { int i = bb_idx(n); grow_n... method depth (line 302) | int depth(Node* n) { return _node_info.adr_at(... method set_depth (line 303) | void set_depth(Node* n, int d) { int i = bb_idx(n); grow_n... method Type (line 306) | const Type* velt_type(Node* n) { return _node_info.adr_at(... method BasicType (line 307) | BasicType velt_basic_type(Node* n) { return velt_type(n)->arra... method set_velt_type (line 308) | void set_velt_type(Node* n, const Type* t) { int i = bb_idx(n); grow_n... method Node_List (line 312) | Node_List* my_pack(Node* n) { return !in_bb(n) ? NULL :... method set_my_pack (line 313) | void set_my_pack(Node* n, Node_List* p) { int i = bb_idx(n); grow_n... function VALUE_OBJ_CLASS_SPEC (line 428) | class SWPointer VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 510) | class OrderedPair VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/opto/type.cpp function Type (line 113) | const Type* Type::get_const_type(ciType* type) { function BasicType (line 125) | BasicType Type::array_element_basic_type() const { function Type (line 140) | const Type* Type::get_typeflow_type(ciType* type) { function Type (line 188) | const Type *Type::make( enum TYPES t ) { function Type (line 474) | const Type *Type::hashcons(void) { function Type (line 556) | const Type *Type::meet( const Type *t ) const { function Type (line 595) | const Type *Type::xmeet( const Type *t ) const { function Type (line 673) | const Type *Type::filter( const Type *kills ) const { function Type (line 718) | const Type *Type::xdual() const { function TypeF (line 849) | const TypeF *TypeF::make(float f) { function Type (line 855) | const Type *TypeF::xmeet( const Type *t ) const { function Type (line 897) | const Type *TypeF::xdual() const { function TypeD (line 965) | const TypeD *TypeD::make(double d) { function Type (line 971) | const Type *TypeD::xmeet( const Type *t ) const { function Type (line 1010) | const Type *TypeD::xdual() const { function TypeInt (line 1098) | const TypeInt *TypeInt::make( jint lo ) { function normalize_int_widen (line 1102) | static int normalize_int_widen( jint lo, jint hi, int w ) { function TypeInt (line 1115) | const TypeInt *TypeInt::make( jint lo, jint hi, int w ) { function Type (line 1124) | const Type *TypeInt::xmeet( const Type *t ) const { function Type (line 1161) | const Type *TypeInt::xdual() const { function Type (line 1168) | const Type *TypeInt::widen( const Type *old, const Type* limit ) const { function Type (line 1222) | const Type *TypeInt::narrow( const Type *old ) const { function Type (line 1253) | const Type *TypeInt::filter( const Type *kills ) const { function TypeLong (line 1353) | const TypeLong *TypeLong::make( jlong lo ) { function normalize_long_widen (line 1357) | static int normalize_long_widen( jlong lo, jlong hi, int w ) { function TypeLong (line 1370) | const TypeLong *TypeLong::make( jlong lo, jlong hi, int w ) { function Type (line 1380) | const Type *TypeLong::xmeet( const Type *t ) const { function Type (line 1417) | const Type *TypeLong::xdual() const { function Type (line 1424) | const Type *TypeLong::widen( const Type *old, const Type* limit ) const { function Type (line 1481) | const Type *TypeLong::narrow( const Type *old ) const { function Type (line 1512) | const Type *TypeLong::filter( const Type *kills ) const { function TypeTuple (line 1625) | const TypeTuple *TypeTuple::make_range(ciSignature* sig) { function TypeTuple (line 1657) | const TypeTuple *TypeTuple::make_domain(ciInstanceKlass* recv, ciSignatu... function TypeTuple (line 1702) | const TypeTuple *TypeTuple::make( uint cnt, const Type **fields ) { function Type (line 1708) | const Type **TypeTuple::fields( uint arg_cnt ) { function Type (line 1721) | const Type *TypeTuple::xmeet( const Type *t ) const { function Type (line 1750) | const Type *TypeTuple::xdual() const { function TypeInt (line 1819) | inline const TypeInt* normalize_array_size(const TypeInt* size) { function TypeAry (line 1831) | const TypeAry *TypeAry::make( const Type *elem, const TypeInt *size) { function Type (line 1841) | const Type *TypeAry::xmeet( const Type *t ) const { function Type (line 1867) | const Type *TypeAry::xdual() const { function TypeVect (line 1963) | const TypeVect* TypeVect::make(const Type *elem, uint length) { function Type (line 1986) | const Type *TypeVect::xmeet( const Type *t ) const { function Type (line 2017) | const Type *TypeVect::xdual() const { function TypePtr (line 2089) | const TypePtr *TypePtr::make( TYPES t, enum PTR ptr, int offset ) { function Type (line 2094) | const Type *TypePtr::cast_to_ptr_type(PTR ptr) const { function Type (line 2108) | const Type *TypePtr::xmeet( const Type *t ) const { function Type (line 2167) | const Type *TypePtr::xdual() const { function TypePtr (line 2188) | const TypePtr *TypePtr::add_offset( intptr_t offset ) const { function TypeRawPtr (line 2238) | const TypeRawPtr *TypeRawPtr::make( enum PTR ptr ) { function TypeRawPtr (line 2244) | const TypeRawPtr *TypeRawPtr::make( address bits ) { function Type (line 2250) | const Type *TypeRawPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 2266) | const Type *TypeRawPtr::xmeet( const Type *t ) const { function Type (line 2317) | const Type *TypeRawPtr::xdual() const { function TypePtr (line 2322) | const TypePtr *TypeRawPtr::add_offset( intptr_t offset ) const { function TypeOopPtr (line 2437) | const TypeOopPtr *TypeOopPtr::make(PTR ptr, function Type (line 2448) | const Type *TypeOopPtr::cast_to_ptr_type(PTR ptr) const { function TypeOopPtr (line 2455) | const TypeOopPtr *TypeOopPtr::cast_to_instance_id(int instance_id) const { function Type (line 2462) | const Type *TypeOopPtr::cast_to_exactness(bool klass_is_exact) const { function TypeKlassPtr (line 2472) | const TypeKlassPtr* TypeOopPtr::as_klass_type() const { function Type (line 2484) | const Type *TypeOopPtr::xmeet( const Type *t ) const { function Type (line 2550) | const Type *TypeOopPtr::xdual() const { function TypeOopPtr (line 2558) | const TypeOopPtr* TypeOopPtr::make_from_klass_common(ciKlass *klass, boo... function TypeOopPtr (line 2615) | const TypeOopPtr* TypeOopPtr::make_from_constant(ciObject* o, bool requi... function Type (line 2699) | const Type *TypeOopPtr::filter( const Type *kills ) const { function TypePtr (line 2803) | const TypePtr *TypeOopPtr::add_offset( intptr_t offset ) const { function TypeInstPtr (line 2842) | const TypeInstPtr *TypeInstPtr::make(PTR ptr, function Type (line 2876) | const Type *TypeInstPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 2885) | const Type *TypeInstPtr::cast_to_exactness(bool klass_is_exact) const { function TypeOopPtr (line 2896) | const TypeOopPtr *TypeInstPtr::cast_to_instance_id(int instance_id) const { function TypeInstPtr (line 2904) | const TypeInstPtr *TypeInstPtr::xmeet_unloaded(const TypeInstPtr *tinst)... function Type (line 2950) | const Type *TypeInstPtr::xmeet( const Type *t ) const { function ciType (line 3249) | ciType* TypeInstPtr::java_mirror_type() const { function Type (line 3263) | const Type *TypeInstPtr::xdual() const { function TypePtr (line 3324) | const TypePtr *TypeInstPtr::add_offset( intptr_t offset ) const { function TypeAryPtr (line 3342) | const TypeAryPtr *TypeAryPtr::make( PTR ptr, const TypeAry *ary, ciKlass... function TypeAryPtr (line 3352) | const TypeAryPtr *TypeAryPtr::make( PTR ptr, ciObject* o, const TypeAry ... function Type (line 3363) | const Type *TypeAryPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 3370) | const Type *TypeAryPtr::cast_to_exactness(bool klass_is_exact) const { function TypeOopPtr (line 3378) | const TypeOopPtr *TypeAryPtr::cast_to_instance_id(int instance_id) const { function jint (line 3387) | static jint max_array_length(BasicType etype) { function TypeInt (line 3407) | const TypeInt* TypeAryPtr::narrow_size_type(const TypeInt* size) const { function TypeAryPtr (line 3425) | const TypeAryPtr* TypeAryPtr::cast_to_size(const TypeInt* new_size) const { function Type (line 3451) | const Type *TypeAryPtr::xmeet( const Type *t ) const { function Type (line 3647) | const Type *TypeAryPtr::xdual() const { function TypePtr (line 3709) | const TypePtr *TypeAryPtr::add_offset( intptr_t offset ) const { function TypeNarrowOop (line 3719) | const TypeNarrowOop* TypeNarrowOop::make(const TypePtr* type) { function Type (line 3751) | const Type *TypeNarrowOop::xmeet( const Type *t ) const { function Type (line 3795) | const Type *TypeNarrowOop::xdual() const { // Compute dual right now. function Type (line 3800) | const Type *TypeNarrowOop::filter( const Type *kills ) const { function TypeKlassPtr (line 3846) | const TypeKlassPtr *TypeKlassPtr::make( PTR ptr, ciKlass* k, int offset ) { function ciKlass (line 3874) | ciKlass* TypeAryPtr::compute_klass(DEBUG_ONLY(bool verify)) const { function ciKlass (line 3930) | ciKlass* TypeAryPtr::klass() const { function TypePtr (line 3962) | const TypePtr *TypeKlassPtr::add_offset( intptr_t offset ) const { function Type (line 3967) | const Type *TypeKlassPtr::cast_to_ptr_type(PTR ptr) const { function Type (line 3975) | const Type *TypeKlassPtr::cast_to_exactness(bool klass_is_exact) const { function TypeOopPtr (line 3985) | const TypeOopPtr* TypeKlassPtr::as_instance_type() const { function Type (line 3997) | const Type *TypeKlassPtr::xmeet( const Type *t ) const { function Type (line 4147) | const Type *TypeKlassPtr::xdual() const { function TypeFunc (line 4192) | const TypeFunc *TypeFunc::make( const TypeTuple *domain, const TypeTuple... function TypeFunc (line 4197) | const TypeFunc *TypeFunc::make(ciMethod* method) { function Type (line 4215) | const Type *TypeFunc::xmeet( const Type *t ) const { function Type (line 4236) | const Type *TypeFunc::xdual() const { function BasicType (line 4327) | BasicType TypeFunc::return_type() const{ FILE: HotSpot1.7/src/share/vm/opto/type.hpp class Dict (line 45) | class Dict class Type (line 46) | class Type type TYPES (line 75) | enum TYPES { type OFFSET_SIGNALS (line 114) | enum OFFSET_SIGNALS { type WIDEN (line 120) | enum WIDEN { method Dict (line 135) | static Dict *type_dict() { method Type (line 150) | Type( TYPES t ) : _dual(NULL), _base(t) {} method TYPES (line 174) | TYPES base() const { type TYPES (line 180) | enum TYPES method higher_equal (line 184) | int higher_equal( const Type *t ) const { return !cmp(meet(t),t); } method Type (line 189) | virtual const Type *widen( const Type *old, const Type* limit ) const ... method Type (line 191) | virtual const Type *narrow( const Type *old ) const { return this; } method Type (line 195) | const Type *dual() const { return _dual; } method Type (line 203) | const Type *join( const Type *t ) const { method dump (line 292) | void dump() const { method Type (line 302) | static const Type* get_const_basic_type(BasicType type) { method Type (line 314) | static const Type* get_zero_type(BasicType type) { method is_zero_type (line 320) | bool is_zero_type() const { method BasicType (line 341) | BasicType basic_type() const { return _basic_type[_base]; } class TypeD (line 47) | class TypeD method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} class TypeF (line 48) | class TypeF method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} class TypeInt (line 49) | class TypeInt method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } class TypeLong (line 50) | class TypeLong method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } class TypeNarrowOop (line 51) | class TypeNarrowOop method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { class TypeAry (line 52) | class TypeAry method TypeAry (line 562) | TypeAry( const Type *elem, const TypeInt *size) : Type(Array), class TypeTuple (line 53) | class TypeTuple method TypeTuple (line 512) | TypeTuple( uint cnt, const Type **fields ) : Type(Tuple), _cnt(cnt), _... method uint (line 524) | uint cnt() const { return _cnt; } method Type (line 525) | const Type* field_at(uint i) const { method set_field_at (line 529) | void set_field_at(uint i, const Type* t) { class TypeVect (line 54) | class TypeVect method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { class TypeVectS (line 55) | class TypeVectS method TypeVectS (line 635) | TypeVectS(const Type* elem, uint length) : TypeVect(VectorS, elem, len... class TypeVectD (line 56) | class TypeVectD method TypeVectD (line 640) | TypeVectD(const Type* elem, uint length) : TypeVect(VectorD, elem, len... class TypeVectX (line 57) | class TypeVectX method TypeVectX (line 645) | TypeVectX(const Type* elem, uint length) : TypeVect(VectorX, elem, len... class TypeVectY (line 58) | class TypeVectY method TypeVectY (line 650) | TypeVectY(const Type* elem, uint length) : TypeVect(VectorY, elem, len... class TypePtr (line 59) | class TypePtr type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } class TypeRawPtr (line 60) | class TypeRawPtr method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... class TypeOopPtr (line 61) | class TypeOopPtr method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... class TypeInstPtr (line 62) | class TypeInstPtr method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { class TypeAryPtr (line 63) | class TypeAryPtr method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { class TypeKlassPtr (line 64) | class TypeKlassPtr method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... class Type (line 71) | class Type { type TYPES (line 75) | enum TYPES { type OFFSET_SIGNALS (line 114) | enum OFFSET_SIGNALS { type WIDEN (line 120) | enum WIDEN { method Dict (line 135) | static Dict *type_dict() { method Type (line 150) | Type( TYPES t ) : _dual(NULL), _base(t) {} method TYPES (line 174) | TYPES base() const { type TYPES (line 180) | enum TYPES method higher_equal (line 184) | int higher_equal( const Type *t ) const { return !cmp(meet(t),t); } method Type (line 189) | virtual const Type *widen( const Type *old, const Type* limit ) const ... method Type (line 191) | virtual const Type *narrow( const Type *old ) const { return this; } method Type (line 195) | const Type *dual() const { return _dual; } method Type (line 203) | const Type *join( const Type *t ) const { method dump (line 292) | void dump() const { method Type (line 302) | static const Type* get_const_basic_type(BasicType type) { method Type (line 314) | static const Type* get_zero_type(BasicType type) { method is_zero_type (line 320) | bool is_zero_type() const { method BasicType (line 341) | BasicType basic_type() const { return _basic_type[_base]; } class TypeF (line 355) | class TypeF : public Type { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} class TypeD (line 382) | class TypeD : public Type { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} class TypeInt (line 410) | class TypeInt : public Type { method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } class TypeLong (line 466) | class TypeLong : public Type { method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } class TypeTuple (line 511) | class TypeTuple : public Type { method TypeTuple (line 512) | TypeTuple( uint cnt, const Type **fields ) : Type(Tuple), _cnt(cnt), _... method uint (line 524) | uint cnt() const { return _cnt; } method Type (line 525) | const Type* field_at(uint i) const { method set_field_at (line 529) | void set_field_at(uint i, const Type* t) { class TypeAry (line 561) | class TypeAry : public Type { method TypeAry (line 562) | TypeAry( const Type *elem, const TypeInt *size) : Type(Array), class TypeVect (line 592) | class TypeVect : public Type { method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { class TypeVectS (line 633) | class TypeVectS : public TypeVect { method TypeVectS (line 635) | TypeVectS(const Type* elem, uint length) : TypeVect(VectorS, elem, len... class TypeVectD (line 638) | class TypeVectD : public TypeVect { method TypeVectD (line 640) | TypeVectD(const Type* elem, uint length) : TypeVect(VectorD, elem, len... class TypeVectX (line 643) | class TypeVectX : public TypeVect { method TypeVectX (line 645) | TypeVectX(const Type* elem, uint length) : TypeVect(VectorX, elem, len... class TypeVectY (line 648) | class TypeVectY : public TypeVect { method TypeVectY (line 650) | TypeVectY(const Type* elem, uint length) : TypeVect(VectorY, elem, len... class TypePtr (line 658) | class TypePtr : public Type { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } class TypeRawPtr (line 719) | class TypeRawPtr : public TypePtr { method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... class TypeOopPtr (line 750) | class TypeOopPtr : public TypePtr { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... class TypeInstPtr (line 848) | class TypeInstPtr : public TypeOopPtr { method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { class TypeAryPtr (line 918) | class TypeAryPtr : public TypeOopPtr { method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { class TypeKlassPtr (line 999) | class TypeKlassPtr : public TypeOopPtr { method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... class TypeNarrowOop (line 1042) | class TypeNarrowOop : public Type { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { class TypeFunc (line 1088) | class TypeFunc : public Type { method TypeFunc (line 1089) | TypeFunc( const TypeTuple *domain, const TypeTuple *range ) : Type(Fun... method TypeTuple (line 1108) | const TypeTuple* domain() const { return _domain; } method TypeTuple (line 1109) | const TypeTuple* range() const { return _range; } function TypeInt (line 1146) | inline const TypeInt *Type::is_int() const { method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } function TypeInt (line 1151) | inline const TypeInt *Type::isa_int() const { method is_con (line 426) | int is_con() const { return _lo==_hi; } method is_con (line 427) | bool is_con(int i) const { return is_con() && _lo == i; } method jint (line 428) | jint get_con() const { assert( is_con(), "" ); return _lo; } function TypeLong (line 1155) | inline const TypeLong *Type::is_long() const { method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } function TypeLong (line 1160) | inline const TypeLong *Type::isa_long() const { method is_con (line 482) | int is_con() const { return _lo==_hi; } method is_con (line 483) | bool is_con(int i) const { return is_con() && _lo == i; } method jlong (line 484) | jlong get_con() const { assert( is_con(), "" ); return _lo; } function TypeF (line 1164) | inline const TypeF *Type::isa_float() const { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} function TypeF (line 1170) | inline const TypeF *Type::is_float_constant() const { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} function TypeF (line 1175) | inline const TypeF *Type::isa_float_constant() const { method TypeF (line 356) | TypeF( float f ) : Type(FloatCon), _f(f) {} function TypeD (line 1179) | inline const TypeD *Type::isa_double() const { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} function TypeD (line 1185) | inline const TypeD *Type::is_double_constant() const { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} function TypeD (line 1190) | inline const TypeD *Type::isa_double_constant() const { method TypeD (line 383) | TypeD( double d ) : Type(DoubleCon), _d(d) {} function TypeTuple (line 1194) | inline const TypeTuple *Type::is_tuple() const { method TypeTuple (line 512) | TypeTuple( uint cnt, const Type **fields ) : Type(Tuple), _cnt(cnt), _... method uint (line 524) | uint cnt() const { return _cnt; } method Type (line 525) | const Type* field_at(uint i) const { method set_field_at (line 529) | void set_field_at(uint i, const Type* t) { function TypeAry (line 1199) | inline const TypeAry *Type::is_ary() const { method TypeAry (line 562) | TypeAry( const Type *elem, const TypeInt *size) : Type(Array), function TypeVect (line 1204) | inline const TypeVect *Type::is_vect() const { method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { function TypeVect (line 1209) | inline const TypeVect *Type::isa_vect() const { method TypeVect (line 597) | TypeVect(TYPES t, const Type* elem, uint length) : Type(t), method Type (line 601) | const Type* element_type() const { return _elem; } method BasicType (line 602) | BasicType element_basic_type() const { return _elem->array_element_bas... method uint (line 603) | uint length() const { return _length; } method uint (line 604) | uint length_in_bytes() const { method TypeVect (line 613) | static const TypeVect *make(const BasicType elem_bt, uint length) { function TypePtr (line 1213) | inline const TypePtr *Type::is_ptr() const { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } function TypePtr (line 1219) | inline const TypePtr *Type::isa_ptr() const { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } function TypeOopPtr (line 1224) | inline const TypeOopPtr *Type::is_oopptr() const { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... function TypeOopPtr (line 1230) | inline const TypeOopPtr *Type::isa_oopptr() const { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... function TypeRawPtr (line 1235) | inline const TypeRawPtr *Type::isa_rawptr() const { method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... function TypeRawPtr (line 1239) | inline const TypeRawPtr *Type::is_rawptr() const { method TypeRawPtr (line 721) | TypeRawPtr( PTR ptr, address bits ) : TypePtr(RawPtr,ptr,0), _bits(bit... function TypeInstPtr (line 1244) | inline const TypeInstPtr *Type::isa_instptr() const { method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { function TypeInstPtr (line 1248) | inline const TypeInstPtr *Type::is_instptr() const { method ciSymbol (line 856) | ciSymbol* name() const { return _name; } method is_loaded (line 858) | bool is_loaded() const { return _klass->is_loaded(); } method TypeInstPtr (line 861) | static const TypeInstPtr *make(ciObject* o) { method TypeInstPtr (line 866) | static const TypeInstPtr *make(ciObject* o, int offset) { method TypeInstPtr (line 871) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 876) | static const TypeInstPtr *make_exact(PTR ptr, ciKlass* klass) { method TypeInstPtr (line 881) | static const TypeInstPtr *make(PTR ptr, ciKlass* klass, int offset) { function TypeAryPtr (line 1253) | inline const TypeAryPtr *Type::isa_aryptr() const { method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { function TypeAryPtr (line 1257) | inline const TypeAryPtr *Type::is_aryptr() const { method TypeAryPtr (line 919) | TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool... method TypeAry (line 946) | const TypeAry* ary() const { return _ary; } method Type (line 947) | const Type* elem() const { return _ary->_elem; } method TypeInt (line 948) | const TypeInt* size() const { return _ary->_size; } method TypeAryPtr (line 982) | static const TypeAryPtr *get_array_body_type(BasicType elem) { function TypeNarrowOop (line 1262) | inline const TypeNarrowOop *Type::is_narrowoop() const { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { function TypeNarrowOop (line 1268) | inline const TypeNarrowOop *Type::isa_narrowoop() const { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { function TypeKlassPtr (line 1273) | inline const TypeKlassPtr *Type::isa_klassptr() const { method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... function TypeKlassPtr (line 1277) | inline const TypeKlassPtr *Type::is_klassptr() const { method ciSymbol (line 1006) | ciSymbol* name() const { return _klass->name(); } method is_loaded (line 1008) | bool is_loaded() const { return _klass->is_loaded(); } method TypeKlassPtr (line 1011) | static const TypeKlassPtr *make( ciKlass* k ) { return make( TypePtr::... method TypeKlassPtr (line 1013) | static const TypeKlassPtr *make( ciKlass* k, int offset ) { return mak... function TypePtr (line 1282) | inline const TypePtr* Type::make_ptr() const { type PTR (line 661) | enum PTR { TopPTR, AnyNull, Constant, Null, NotNull, BotPTR, lastPTR } method TypePtr (line 663) | TypePtr( TYPES t, PTR ptr, int offset ) : Type(t), _ptr(ptr), _offset(... method offset (line 674) | const int offset() const { return _offset; } method PTR (line 675) | const PTR ptr() const { return _ptr; } method PTR (line 695) | PTR meet_ptr( const PTR in_ptr ) const { return ptr_meet[in_ptr][ptr()... method PTR (line 696) | PTR dual_ptr() const { return ptr_dual[ptr()]; } method PTR (line 700) | PTR join_ptr( const PTR in_ptr ) const { method above_centerline (line 705) | static bool above_centerline(PTR ptr) { return (ptr <= AnyNull); } method below_centerline (line 706) | static bool below_centerline(PTR ptr) { return (ptr >= NotNull); } function TypeOopPtr (line 1287) | inline const TypeOopPtr* Type::make_oopptr() const { method TypeOopPtr (line 785) | static const TypeOopPtr* make_from_klass(ciKlass* klass) { method TypeOopPtr (line 790) | static const TypeOopPtr* make_from_klass_unique(ciKlass* klass) { method TypeOopPtr (line 795) | static const TypeOopPtr* make_from_klass_raw(ciKlass* klass) { method ciObject (line 807) | ciObject* const_oop() const { return _const_oop; } method ciKlass (line 808) | virtual ciKlass* klass() const { return _klass; } method klass_is_exact (line 809) | bool klass_is_exact() const { return _klass_is_exact; } method is_ptr_to_narrowoop_nv (line 813) | bool is_ptr_to_narrowoop_nv() const { return _is_ptr_to_narrowoop; } method is_known_instance (line 815) | bool is_known_instance() const { return _instance_id > 0; } method instance_id (line 816) | int instance_id() const { return _instance_id; } method is_known_instance_field (line 817) | bool is_known_instance_field() const { return is_known_instance() && _... function TypeNarrowOop (line 1291) | inline const TypeNarrowOop* Type::make_narrowoop() const { method TypeNarrowOop (line 1046) | TypeNarrowOop( const TypePtr* ptrtype): Type(NarrowOop), method TypeNarrowOop (line 1069) | static const TypeNarrowOop* make_from_constant(ciObject* con, bool req... method TypePtr (line 1074) | const TypePtr *get_ptrtype() const { FILE: HotSpot1.7/src/share/vm/opto/vectornode.cpp function VectorNode (line 248) | VectorNode* VectorNode::make(Compile* C, int opc, Node* n1, Node* n2, ui... function VectorNode (line 302) | VectorNode* VectorNode::scalar2vector(Compile* C, Node* s, uint vlen, co... function VectorNode (line 326) | VectorNode* VectorNode::shift_count(Compile* C, Node* shift, Node* cnt, ... function PackNode (line 345) | PackNode* PackNode::make(Compile* C, Node* s, uint vlen, BasicType bt) { function PackNode (line 368) | PackNode* PackNode::binary_tree_pack(Compile* C, int lo, int hi) { function LoadVectorNode (line 405) | LoadVectorNode* LoadVectorNode::make(Compile* C, int opc, Node* ctl, Nod... function StoreVectorNode (line 412) | StoreVectorNode* StoreVectorNode::make(Compile* C, int opc, Node* ctl, N... function Node (line 419) | Node* ExtractNode::make(Compile* C, Node* v, uint position, BasicType bt) { FILE: HotSpot1.7/src/share/vm/opto/vectornode.hpp class VectorNode (line 34) | class VectorNode : public TypeNode { method VectorNode (line 37) | VectorNode(Node* n1, const TypeVect* vt) : TypeNode(vt, 2) { method VectorNode (line 41) | VectorNode(Node* n1, Node* n2, const TypeVect* vt) : TypeNode(vt, 3) { method TypeVect (line 47) | const TypeVect* vect_type() const { return type()->is_vect(); } method uint (line 48) | uint length() const { return vect_type()->length(); } method uint (line 49) | uint length_in_bytes() const { return vect_type()->length_in_bytes(); } method uint (line 53) | virtual uint ideal_reg() const { return Matcher::vector_ideal_reg(vect... class AddVBNode (line 71) | class AddVBNode : public VectorNode { method AddVBNode (line 73) | AddVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVSNode (line 79) | class AddVSNode : public VectorNode { method AddVSNode (line 81) | AddVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVINode (line 87) | class AddVINode : public VectorNode { method AddVINode (line 89) | AddVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVLNode (line 95) | class AddVLNode : public VectorNode { method AddVLNode (line 97) | AddVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVFNode (line 103) | class AddVFNode : public VectorNode { method AddVFNode (line 105) | AddVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class AddVDNode (line 111) | class AddVDNode : public VectorNode { method AddVDNode (line 113) | AddVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVBNode (line 119) | class SubVBNode : public VectorNode { method SubVBNode (line 121) | SubVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVSNode (line 127) | class SubVSNode : public VectorNode { method SubVSNode (line 129) | SubVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVINode (line 135) | class SubVINode : public VectorNode { method SubVINode (line 137) | SubVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVLNode (line 143) | class SubVLNode : public VectorNode { method SubVLNode (line 145) | SubVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVFNode (line 151) | class SubVFNode : public VectorNode { method SubVFNode (line 153) | SubVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class SubVDNode (line 159) | class SubVDNode : public VectorNode { method SubVDNode (line 161) | SubVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVSNode (line 167) | class MulVSNode : public VectorNode { method MulVSNode (line 169) | MulVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVINode (line 175) | class MulVINode : public VectorNode { method MulVINode (line 177) | MulVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVFNode (line 183) | class MulVFNode : public VectorNode { method MulVFNode (line 185) | MulVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class MulVDNode (line 191) | class MulVDNode : public VectorNode { method MulVDNode (line 193) | MulVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class DivVFNode (line 199) | class DivVFNode : public VectorNode { method DivVFNode (line 201) | DivVFNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class DivVDNode (line 207) | class DivVDNode : public VectorNode { method DivVDNode (line 209) | DivVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,i... class LShiftVBNode (line 215) | class LShiftVBNode : public VectorNode { method LShiftVBNode (line 217) | LShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class LShiftVSNode (line 223) | class LShiftVSNode : public VectorNode { method LShiftVSNode (line 225) | LShiftVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class LShiftVINode (line 231) | class LShiftVINode : public VectorNode { method LShiftVINode (line 233) | LShiftVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class LShiftVLNode (line 239) | class LShiftVLNode : public VectorNode { method LShiftVLNode (line 241) | LShiftVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVBNode (line 247) | class RShiftVBNode : public VectorNode { method RShiftVBNode (line 249) | RShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVSNode (line 255) | class RShiftVSNode : public VectorNode { method RShiftVSNode (line 257) | RShiftVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVINode (line 263) | class RShiftVINode : public VectorNode { method RShiftVINode (line 265) | RShiftVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class RShiftVLNode (line 271) | class RShiftVLNode : public VectorNode { method RShiftVLNode (line 273) | RShiftVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in... class URShiftVBNode (line 279) | class URShiftVBNode : public VectorNode { method URShiftVBNode (line 281) | URShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class URShiftVSNode (line 287) | class URShiftVSNode : public VectorNode { method URShiftVSNode (line 289) | URShiftVSNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class URShiftVINode (line 295) | class URShiftVINode : public VectorNode { method URShiftVINode (line 297) | URShiftVINode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class URShiftVLNode (line 303) | class URShiftVLNode : public VectorNode { method URShiftVLNode (line 305) | URShiftVLNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(i... class LShiftCntVNode (line 311) | class LShiftCntVNode : public VectorNode { method LShiftCntVNode (line 313) | LShiftCntVNode(Node* cnt, const TypeVect* vt) : VectorNode(cnt,vt) {} method uint (line 315) | virtual uint ideal_reg() const { return Matcher::vector_shift_count_id... class RShiftCntVNode (line 320) | class RShiftCntVNode : public VectorNode { method RShiftCntVNode (line 322) | RShiftCntVNode(Node* cnt, const TypeVect* vt) : VectorNode(cnt,vt) {} method uint (line 324) | virtual uint ideal_reg() const { return Matcher::vector_shift_count_id... class AndVNode (line 330) | class AndVNode : public VectorNode { method AndVNode (line 332) | AndVNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in... class OrVNode (line 338) | class OrVNode : public VectorNode { method OrVNode (line 340) | OrVNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in2... class XorVNode (line 346) | class XorVNode : public VectorNode { method XorVNode (line 348) | XorVNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in... class LoadVectorNode (line 356) | class LoadVectorNode : public LoadNode { method LoadVectorNode (line 358) | LoadVectorNode(Node* c, Node* mem, Node* adr, const TypePtr* at, const... method TypeVect (line 363) | const TypeVect* vect_type() const { return type()->is_vect(); } method uint (line 364) | uint length() const { return vect_type()->length(); } method uint (line 368) | virtual uint ideal_reg() const { return Matcher::vector_ideal_reg(mem... method BasicType (line 369) | virtual BasicType memory_type() const { return T_VOID; } method memory_size (line 370) | virtual int memory_size() const { return vect_type()->length_in_bytes(... method store_Opcode (line 372) | virtual int store_Opcode() const { return Op_StoreVector; } class StoreVectorNode (line 380) | class StoreVectorNode : public StoreNode { method StoreVectorNode (line 382) | StoreVectorNode(Node* c, Node* mem, Node* adr, const TypePtr* at, Node... method TypeVect (line 388) | const TypeVect* vect_type() const { return in(MemNode::ValueIn)->botto... method uint (line 389) | uint length() const { return vect_type()->length(); } method uint (line 393) | virtual uint ideal_reg() const { return Matcher::vector_ideal_reg(mem... method BasicType (line 394) | virtual BasicType memory_type() const { return T_VOID; } method memory_size (line 395) | virtual int memory_size() const { return vect_type()->length_in_bytes(... class ReplicateBNode (line 407) | class ReplicateBNode : public VectorNode { method ReplicateBNode (line 409) | ReplicateBNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateSNode (line 415) | class ReplicateSNode : public VectorNode { method ReplicateSNode (line 417) | ReplicateSNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateINode (line 423) | class ReplicateINode : public VectorNode { method ReplicateINode (line 425) | ReplicateINode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateLNode (line 431) | class ReplicateLNode : public VectorNode { method ReplicateLNode (line 433) | ReplicateLNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateFNode (line 439) | class ReplicateFNode : public VectorNode { method ReplicateFNode (line 441) | ReplicateFNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class ReplicateDNode (line 447) | class ReplicateDNode : public VectorNode { method ReplicateDNode (line 449) | ReplicateDNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} class PackNode (line 457) | class PackNode : public VectorNode { method PackNode (line 459) | PackNode(Node* in1, const TypeVect* vt) : VectorNode(in1, vt) {} method PackNode (line 460) | PackNode(Node* in1, Node* n2, const TypeVect* vt) : VectorNode(in1, n2... method add_opd (line 463) | void add_opd(Node* n) { class PackBNode (line 475) | class PackBNode : public PackNode { method PackBNode (line 477) | PackBNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} class PackSNode (line 483) | class PackSNode : public PackNode { method PackSNode (line 485) | PackSNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackSNode (line 486) | PackSNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class PackINode (line 492) | class PackINode : public PackNode { method PackINode (line 494) | PackINode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackINode (line 495) | PackINode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class PackLNode (line 501) | class PackLNode : public PackNode { method PackLNode (line 503) | PackLNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackLNode (line 504) | PackLNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class Pack2LNode (line 510) | class Pack2LNode : public PackNode { method Pack2LNode (line 512) | Pack2LNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, i... class PackFNode (line 518) | class PackFNode : public PackNode { method PackFNode (line 520) | PackFNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackFNode (line 521) | PackFNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class PackDNode (line 527) | class PackDNode : public PackNode { method PackDNode (line 529) | PackDNode(Node* in1, const TypeVect* vt) : PackNode(in1, vt) {} method PackDNode (line 530) | PackDNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, in... class Pack2DNode (line 536) | class Pack2DNode : public PackNode { method Pack2DNode (line 538) | Pack2DNode(Node* in1, Node* in2, const TypeVect* vt) : PackNode(in1, i... class ExtractNode (line 547) | class ExtractNode : public Node { method ExtractNode (line 549) | ExtractNode(Node* src, ConINode* pos) : Node(NULL, src, (Node*)pos) { method uint (line 553) | uint pos() const { return in(2)->get_int(); } class ExtractBNode (line 560) | class ExtractBNode : public ExtractNode { method ExtractBNode (line 562) | ExtractBNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 564) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 565) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractUBNode (line 570) | class ExtractUBNode : public ExtractNode { method ExtractUBNode (line 572) | ExtractUBNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 574) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 575) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractCNode (line 580) | class ExtractCNode : public ExtractNode { method ExtractCNode (line 582) | ExtractCNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 584) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 585) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractSNode (line 590) | class ExtractSNode : public ExtractNode { method ExtractSNode (line 592) | ExtractSNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 594) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 595) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractINode (line 600) | class ExtractINode : public ExtractNode { method ExtractINode (line 602) | ExtractINode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 604) | virtual const Type *bottom_type() const { return TypeInt::INT; } method uint (line 605) | virtual uint ideal_reg() const { return Op_RegI; } class ExtractLNode (line 610) | class ExtractLNode : public ExtractNode { method ExtractLNode (line 612) | ExtractLNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 614) | virtual const Type *bottom_type() const { return TypeLong::LONG; } method uint (line 615) | virtual uint ideal_reg() const { return Op_RegL; } class ExtractFNode (line 620) | class ExtractFNode : public ExtractNode { method ExtractFNode (line 622) | ExtractFNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 624) | virtual const Type *bottom_type() const { return Type::FLOAT; } method uint (line 625) | virtual uint ideal_reg() const { return Op_RegF; } class ExtractDNode (line 630) | class ExtractDNode : public ExtractNode { method ExtractDNode (line 632) | ExtractDNode(Node* src, ConINode* pos) : ExtractNode(src, pos) {} method Type (line 634) | virtual const Type *bottom_type() const { return Type::DOUBLE; } method uint (line 635) | virtual uint ideal_reg() const { return Op_RegD; } FILE: HotSpot1.7/src/share/vm/prims/evmCompat.cpp function JVM_Process_DestroyProcess (line 38) | void JVM_Process_DestroyProcess(void) { function JVM_Process_ForkAndExec (line 42) | void JVM_Process_ForkAndExec(void) { function JVM_Process_WaitForProcessExit (line 46) | void JVM_Process_WaitForProcessExit(void) { function gc (line 50) | void gc(void) { FILE: HotSpot1.7/src/share/vm/prims/forte.cpp class vframeStreamForte (line 61) | class vframeStreamForte : public vframeStreamCommon { function is_decipherable_compiled_frame (line 135) | static bool is_decipherable_compiled_frame(JavaThread* thread, frame* fr... function is_decipherable_interpreted_frame (line 180) | static bool is_decipherable_interpreted_frame(JavaThread* thread, function find_initial_Java_frame (line 251) | static bool find_initial_Java_frame(JavaThread* thread, function forte_fill_call_trace_given_top (line 385) | static void forte_fill_call_trace_given_top(JavaThread* thd, function JNIEXPORT (line 528) | JNIEXPORT FILE: HotSpot1.7/src/share/vm/prims/forte.hpp class Forte (line 30) | class Forte : AllStatic { FILE: HotSpot1.7/src/share/vm/prims/jni.cpp class JNITraceWrapper (line 310) | class JNITraceWrapper : public StackObj { method JNITraceWrapper (line 312) | JNITraceWrapper(const char* format, ...) { class JNIHistogramElement (line 323) | class JNIHistogramElement : public HistogramElement { function JNI_END (line 745) | JNI_END function JNI_END (line 1082) | JNI_END class JNI_ArgumentPusherVaArg (line 1126) | class JNI_ArgumentPusherVaArg : public JNI_ArgumentPusher { method get_bool (line 1130) | inline void get_bool() { _arguments->push_int(va_arg(_ap, jint)); } method get_char (line 1131) | inline void get_char() { _arguments->push_int(va_arg(_ap, jint)); } method get_short (line 1132) | inline void get_short() { _arguments->push_int(va_arg(_ap, jint)); } method get_byte (line 1133) | inline void get_byte() { _arguments->push_int(va_arg(_ap, jint)); } method get_int (line 1134) | inline void get_int() { _arguments->push_int(va_arg(_ap, jint)); } method get_long (line 1138) | inline void get_long() { _arguments->push_long(va_arg(_ap, jlong)); } method get_float (line 1139) | inline void get_float() { _arguments->push_float((jfloat)va_arg(_ap, ... method get_double (line 1140) | inline void get_double() { _arguments->push_double(va_arg(_ap, jdouble... method get_object (line 1141) | inline void get_object() { jobject l = va_arg(_ap, jobject); method set_ap (line 1144) | inline void set_ap(va_list rap) { method JNI_ArgumentPusherVaArg (line 1155) | JNI_ArgumentPusherVaArg(Symbol* signature, va_list rap) method JNI_ArgumentPusherVaArg (line 1159) | JNI_ArgumentPusherVaArg(jmethodID method_id, va_list rap) method iterate (line 1165) | void iterate( uint64_t fingerprint ) { class JNI_ArgumentPusherArray (line 1208) | class JNI_ArgumentPusherArray : public JNI_ArgumentPusher { method get_bool (line 1212) | inline void get_bool() { _arguments->push_int((jint)(_ap++)->z); } method get_char (line 1213) | inline void get_char() { _arguments->push_int((jint)(_ap++)->c); } method get_short (line 1214) | inline void get_short() { _arguments->push_int((jint)(_ap++)->s); } method get_byte (line 1215) | inline void get_byte() { _arguments->push_int((jint)(_ap++)->b); } method get_int (line 1216) | inline void get_int() { _arguments->push_int((jint)(_ap++)->i); } method get_long (line 1218) | inline void get_long() { _arguments->push_long((_ap++)->j); } method get_float (line 1219) | inline void get_float() { _arguments->push_float((_ap++)->f); } method get_double (line 1220) | inline void get_double() { _arguments->push_double((_ap++)->d);} method get_object (line 1221) | inline void get_object() { _arguments->push_oop(Handle((oop *)(_ap++)-... method set_ap (line 1223) | inline void set_ap(const jvalue *rap) { _ap = rap; } method JNI_ArgumentPusherArray (line 1226) | JNI_ArgumentPusherArray(Symbol* signature, const jvalue *rap) method JNI_ArgumentPusherArray (line 1230) | JNI_ArgumentPusherArray(jmethodID method_id, const jvalue *rap) method iterate (line 1236) | void iterate( uint64_t fingerprint ) { type JNICallType (line 1286) | enum JNICallType { function methodHandle (line 1292) | static methodHandle jni_resolve_interface_call(Handle recv, methodHandle... function methodHandle (line 1305) | static methodHandle jni_resolve_virtual_call(Handle recv, methodHandle m... function jni_invoke_static (line 1320) | static void jni_invoke_static(JNIEnv *env, JavaValue* result, jobject re... function jni_invoke_nonstatic (line 1347) | static void jni_invoke_nonstatic(JNIEnv *env, JavaValue* result, jobject... function instanceOop (line 1423) | static instanceOop alloc_object(jclass clazz, TRAPS) { function JNI_END (line 1581) | JNI_END function address (line 2767) | address jni_GetByteField_addr() { function address (line 2770) | address jni_GetCharField_addr() { function address (line 2773) | address jni_GetShortField_addr() { function address (line 2776) | address jni_GetIntField_addr() { function address (line 2779) | address jni_GetLongField_addr() { function address (line 2782) | address jni_GetFloatField_addr() { function address (line 2785) | address jni_GetDoubleField_addr() { function methodOop (line 3948) | static methodOop find_prefixed_native(KlassHandle k, function register_native (line 3984) | static bool register_native(KlassHandle k, Symbol* name, Symbol* signatu... function jclass (line 4403) | static jclass lookupOne(JNIEnv* env, const char* name, TRAPS) { function JNI_ENTRY (line 4418) | JNI_ENTRY(bool, lookupDirectBufferClasses(JNIEnv* env)) function JNI_END (line 4425) | JNI_END function jobject (line 4472) | jobject JNICALL jni_NewDirectByteBuffer(JNIEnv *env, void* address, jlon... function jlong (line 4555) | jlong JNICALL jni_GetDirectBufferCapacity(JNIEnv *env, jobject buf) function copy_jni_function_table (line 4917) | void copy_jni_function_table(const struct JNINativeInterface_ *new_jni_N... function quicken_jni_functions (line 4926) | void quicken_jni_functions() { type JNINativeInterface_ (line 4973) | struct JNINativeInterface_ type JNINativeInterface_ (line 4979) | struct JNINativeInterface_ type JNIInvokeInterface_ (line 4988) | struct JNIInvokeInterface_ type JavaVM_ (line 4994) | struct JavaVM_ function _JNI_IMPORT_OR_EXPORT_ (line 5008) | _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_GetDefaultJavaVMInitArgs(void *a... function execute_internal_vm_tests (line 5045) | void execute_internal_vm_tests() { function _JNI_IMPORT_OR_EXPORT_ (line 5069) | _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_CreateJavaVM(JavaVM **vm, void *... function _JNI_IMPORT_OR_EXPORT_ (line 5188) | _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_GetCreatedJavaVMs(JavaVM **vm_bu... function jint (line 5222) | jint JNICALL jni_DestroyJavaVM(JavaVM *vm) { function jint (line 5264) | static jint attach_current_thread(JavaVM *vm, void **penv, void *_args, ... function jint (line 5379) | jint JNICALL jni_AttachCurrentThread(JavaVM *vm, void **penv, void *_arg... function jint (line 5408) | jint JNICALL jni_DetachCurrentThread(JavaVM *vm) { function jint (line 5474) | jint JNICALL jni_GetEnv(JavaVM *vm, void **penv, jint version) { function jint (line 5533) | jint JNICALL jni_AttachCurrentThreadAsDaemon(JavaVM *vm, void **penv, vo... type JNIInvokeInterface_ (line 5564) | struct JNIInvokeInterface_ FILE: HotSpot1.7/src/share/vm/prims/jni.h type jboolean (line 57) | typedef unsigned char jboolean; type jchar (line 58) | typedef unsigned short jchar; type jshort (line 59) | typedef short jshort; type jfloat (line 60) | typedef float jfloat; type jdouble (line 61) | typedef double jdouble; type jint (line 63) | typedef jint jsize; function class (line 67) | class _jobject {} function class (line 68) | class _jclass : public _jobject {} function class (line 69) | class _jthrowable : public _jobject {} function class (line 70) | class _jstring : public _jobject {} function class (line 71) | class _jarray : public _jobject {} function class (line 72) | class _jbooleanArray : public _jarray {} function class (line 73) | class _jbyteArray : public _jarray {} function class (line 74) | class _jcharArray : public _jarray {} function class (line 75) | class _jshortArray : public _jarray {} function class (line 76) | class _jintArray : public _jarray {} function class (line 77) | class _jlongArray : public _jarray {} function class (line 78) | class _jfloatArray : public _jarray {} function class (line 79) | class _jdoubleArray : public _jarray {} function class (line 80) | class _jobjectArray : public _jarray {} type _jobject (line 82) | typedef _jobject *jobject; type _jclass (line 83) | typedef _jclass *jclass; type _jthrowable (line 84) | typedef _jthrowable *jthrowable; type _jstring (line 85) | typedef _jstring *jstring; type _jarray (line 86) | typedef _jarray *jarray; type _jbooleanArray (line 87) | typedef _jbooleanArray *jbooleanArray; type _jbyteArray (line 88) | typedef _jbyteArray *jbyteArray; type _jcharArray (line 89) | typedef _jcharArray *jcharArray; type _jshortArray (line 90) | typedef _jshortArray *jshortArray; type _jintArray (line 91) | typedef _jintArray *jintArray; type _jlongArray (line 92) | typedef _jlongArray *jlongArray; type _jfloatArray (line 93) | typedef _jfloatArray *jfloatArray; type _jdoubleArray (line 94) | typedef _jdoubleArray *jdoubleArray; type _jobjectArray (line 95) | typedef _jobjectArray *jobjectArray; type _jobject (line 99) | struct _jobject type _jobject (line 101) | struct _jobject type jobject (line 102) | typedef jobject jclass; type jobject (line 103) | typedef jobject jthrowable; type jobject (line 104) | typedef jobject jstring; type jobject (line 105) | typedef jobject jarray; type jarray (line 106) | typedef jarray jbooleanArray; type jarray (line 107) | typedef jarray jbyteArray; type jarray (line 108) | typedef jarray jcharArray; type jarray (line 109) | typedef jarray jshortArray; type jarray (line 110) | typedef jarray jintArray; type jarray (line 111) | typedef jarray jlongArray; type jarray (line 112) | typedef jarray jfloatArray; type jarray (line 113) | typedef jarray jdoubleArray; type jarray (line 114) | typedef jarray jobjectArray; type jobject (line 118) | typedef jobject jweak; type jvalue (line 120) | typedef union jvalue { type _jfieldID (line 132) | struct _jfieldID type _jfieldID (line 133) | struct _jfieldID type _jmethodID (line 135) | struct _jmethodID type _jmethodID (line 136) | struct _jmethodID type jobjectRefType (line 139) | typedef enum _jobjectType { type JNINativeMethod (line 180) | typedef struct { type JNINativeInterface_ (line 190) | struct JNINativeInterface_ type JNIEnv_ (line 192) | struct JNIEnv_ type JNIEnv_ (line 195) | typedef JNIEnv_ JNIEnv; type JNINativeInterface_ (line 197) | struct JNINativeInterface_ type JNIInvokeInterface_ (line 204) | struct JNIInvokeInterface_ type JavaVM_ (line 206) | struct JavaVM_ type JavaVM_ (line 209) | typedef JavaVM_ JavaVM; type JNIInvokeInterface_ (line 211) | struct JNIInvokeInterface_ type JNINativeInterface_ (line 214) | struct JNINativeInterface_ { type JNIEnv_ (line 782) | struct JNIEnv_ { type JavaVMOption (line 1863) | typedef struct JavaVMOption { type JavaVMInitArgs (line 1868) | typedef struct JavaVMInitArgs { type JavaVMAttachArgs (line 1876) | typedef struct JavaVMAttachArgs { type JNIInvokeInterface_ (line 1890) | struct JNIInvokeInterface_ { type JavaVM_ (line 1906) | struct JavaVM_ { FILE: HotSpot1.7/src/share/vm/prims/jniCheck.cpp type JNINativeInterface_ (line 82) | struct JNINativeInterface_ function ReportJNIWarning (line 144) | static void ReportJNIWarning(JavaThread* thr, const char *msg) { function functionEnterCritical (line 169) | static inline void function functionEnterCriticalExceptionAllowed (line 177) | static inline void function functionEnter (line 182) | static inline void function functionEnterExceptionAllowed (line 193) | static inline void function functionExit (line 201) | static inline void function checkStaticFieldID (line 207) | static inline void function checkInstanceFieldID (line 235) | static inline void function checkString (line 272) | static inline void function checkArray (line 281) | static inline void function oop (line 306) | oop jniCheck::validate_handle(JavaThread* thr, jobject obj) { function methodOop (line 319) | methodOop jniCheck::validate_jmethod_id(JavaThread* thr, jmethodID metho... function oop (line 335) | oop jniCheck::validate_object(JavaThread* thr, jobject obj) { function klassOop (line 363) | klassOop jniCheck::validate_class(JavaThread* thr, jclass clazz, bool al... type JNINativeInterface_ (line 2091) | struct JNINativeInterface_ FILE: HotSpot1.7/src/share/vm/prims/jniCheck.hpp function ReportJNIFatalError (line 36) | static void ReportJNIFatalError(JavaThread* thr, const char *msg) { class jniCheck (line 47) | class jniCheck : public AllStatic { FILE: HotSpot1.7/src/share/vm/prims/jniExport.hpp class JniExportedInterface (line 31) | class JniExportedInterface { method GetExportedInterface (line 33) | static bool GetExportedInterface(JavaVM* vm, void** penv, jint version... FILE: HotSpot1.7/src/share/vm/prims/jniFastGetField.cpp function address (line 32) | address JNI_FastGetField::find_slowcase_pc(address pc) { FILE: HotSpot1.7/src/share/vm/prims/jniFastGetField.hpp class JNI_FastGetField (line 57) | class JNI_FastGetField : AllStatic { FILE: HotSpot1.7/src/share/vm/prims/jvm.cpp function trace_class_resolution_impl (line 124) | static void trace_class_resolution_impl(klassOop to_class, TRAPS) { function trace_class_resolution (line 206) | void trace_class_resolution(klassOop to_class) { class JVMTraceWrapper (line 217) | class JVMTraceWrapper : public StackObj { method JVMTraceWrapper (line 219) | JVMTraceWrapper(const char* format, ...) { class JVMHistogramElement (line 233) | class JVMHistogramElement : public HistogramElement { function JVM_END (line 310) | JVM_END function JVM_END (line 437) | JVM_END function JVM_END (line 814) | JVM_END function jclass (line 831) | static jclass jvm_define_class_common(JNIEnv *env, const char *name, function JVM_END (line 1114) | JVM_END function oop (line 1151) | oop create_dummy_access_control_context(TRAPS) { function JVM_END (line 1258) | JVM_END function JVM_END (line 1444) | JVM_END function JVM_END (line 1463) | JVM_END function JVM_END (line 1593) | JVM_END function JVM_END (line 1649) | JVM_END function JVM_END (line 1715) | JVM_END function JVM_END (line 1767) | JVM_END function JVM_END (line 1819) | JVM_END function JVM_END (line 1832) | JVM_END function JVM_END (line 1854) | JVM_END function JVM_END (line 1863) | JVM_END function JVM_ENTRY (line 1873) | JVM_ENTRY(jclass, JVM_ConstantPoolGetClassAt(JNIEnv *env, jobject unused... function JVM_END (line 1885) | JVM_END function JVM_END (line 1901) | JVM_END function JVM_ENTRY (line 1932) | JVM_ENTRY(jobject, JVM_ConstantPoolGetMethodAt(JNIEnv *env, jobject unus... function JVM_END (line 1941) | JVM_END function JVM_END (line 1952) | JVM_END function JVM_ENTRY (line 1979) | JVM_ENTRY(jobject, JVM_ConstantPoolGetFieldAt(JNIEnv *env, jobject unuse... function JVM_END (line 1988) | JVM_END function JVM_END (line 1999) | JVM_END function JVM_END (line 2025) | JVM_END function JVM_END (line 2038) | JVM_END function JVM_END (line 2051) | JVM_END function JVM_END (line 2064) | JVM_END function JVM_END (line 2077) | JVM_END function JVM_END (line 2091) | JVM_END function jio_vsnprintf (line 2620) | int jio_vsnprintf(char *str, size_t count, const char *fmt, va_list args) { function jio_snprintf (line 2627) | int jio_snprintf(char *str, size_t count, const char *fmt, ...) { function jio_fprintf (line 2637) | int jio_fprintf(FILE* f, const char *fmt, ...) { function jio_vfprintf (line 2647) | int jio_vfprintf(FILE* f, const char *fmt, va_list args) { function JNIEXPORT (line 2656) | JNIEXPORT int jio_printf(const char *fmt, ...) { function jio_print (line 2667) | void jio_print(const char* s) { function thread_entry (line 2692) | static void thread_entry(JavaThread* thread, TRAPS) { function JVM_END (line 3110) | JVM_END function JVM_END (line 3169) | JVM_END function JVM_END (line 3291) | JVM_END function JVM_END (line 3472) | JVM_END type sockaddr (line 3626) | struct sockaddr type sockaddr (line 3633) | struct sockaddr type sockaddr (line 3640) | struct sockaddr type sockaddr (line 3650) | struct sockaddr type sockaddr (line 3660) | struct sockaddr type sockaddr (line 3670) | struct sockaddr function JVM_END (line 3773) | JVM_END function JNIEXPORT (line 3791) | JNIEXPORT void JNICALL JVM_RawMonitorDestroy(void *mon) { function JNIEXPORT (line 3798) | JNIEXPORT jint JNICALL JVM_RawMonitorEnter(void *mon) { function JNIEXPORT (line 3806) | JNIEXPORT void JNICALL JVM_RawMonitorExit(void *mon) { function initialize_converter_functions (line 3826) | void initialize_converter_functions() { function JVM_END (line 4096) | JVM_END function JVM_END (line 4319) | JVM_END function JVM_END (line 4362) | JVM_END function JVM_END (line 4423) | JVM_END function JVM_END (line 4545) | JVM_END FILE: HotSpot1.7/src/share/vm/prims/jvm.h type JVM_DTraceProbe (line 657) | typedef struct { type JVM_DTraceInterfaceAttributes (line 667) | typedef struct { type JVM_DTraceProvider (line 676) | typedef struct { type JVM_ExceptionTableEntryType (line 792) | typedef struct { type jboolean (line 1115) | typedef jboolean (*verifier_fn_t)(JNIEnv *env, type method_size_info (line 1124) | typedef struct { type class_size_info (line 1132) | typedef struct { type jstring (line 1149) | typedef jstring (*to_java_string_fn_t)(JNIEnv *env, char *str); type jint (line 1164) | typedef jint (*check_format_fn_t)(char *class_name, type sockaddr (line 1351) | struct sockaddr type sockaddr (line 1375) | struct sockaddr type sockaddr (line 1378) | struct sockaddr type sockaddr (line 1381) | struct sockaddr type sockaddr (line 1385) | struct sockaddr type sockaddr (line 1389) | struct sockaddr type sockaddr (line 1396) | struct sockaddr type jvm_version_info (line 1534) | typedef struct { type jdk_version_info (line 1569) | typedef struct { type JDK1_1InitArgs (line 1614) | typedef struct JDK1_1InitArgs { FILE: HotSpot1.7/src/share/vm/prims/jvm_misc.hpp type JNINativeInterface_ (line 58) | struct JNINativeInterface_ type JNINativeInterface_ (line 59) | struct JNINativeInterface_ type JNINativeInterface_ (line 64) | struct JNINativeInterface_ type JNINativeInterface_ (line 65) | struct JNINativeInterface_ FILE: HotSpot1.7/src/share/vm/prims/jvmtiAgentThread.hpp class JvmtiAgentThread (line 36) | class JvmtiAgentThread : public JavaThread { method is_jvmti_agent_thread (line 45) | bool is_jvmti_agent_thread() const { return true; } FILE: HotSpot1.7/src/share/vm/prims/jvmtiClassFileReconstituter.cpp function u2 (line 297) | u2 JvmtiClassFileReconstituter::inner_classes_attribute_length() { function u2 (line 358) | u2 JvmtiClassFileReconstituter::line_number_table_entries(methodHandle m... function address (line 645) | address JvmtiClassFileReconstituter::writeable_address(size_t size) { FILE: HotSpot1.7/src/share/vm/prims/jvmtiClassFileReconstituter.hpp class JvmtiConstantPoolReconstituter (line 31) | class JvmtiConstantPoolReconstituter : public StackObj { method instanceKlassHandle (line 41) | instanceKlassHandle ikh() { return _ikh; } method constantPoolHandle (line 42) | constantPoolHandle cpool() { return _cpool; } method u2 (line 44) | u2 symbol_to_cpool_index(Symbol* sym) { method u2 (line 48) | u2 class_symbol_to_cpool_index(Symbol* sym) { method JvmtiConstantPoolReconstituter (line 55) | JvmtiConstantPoolReconstituter(instanceKlassHandle ikh){ method set_error (line 81) | void set_error(jvmtiError err) { _err = err; } method jvmtiError (line 82) | jvmtiError get_error() { return _err; } method cpool_size (line 84) | int cpool_size() { return _cpool_size; } method copy_cpool_bytes (line 86) | void copy_cpool_bytes(unsigned char *cpool_bytes) { class JvmtiClassFileReconstituter (line 96) | class JvmtiClassFileReconstituter : public JvmtiConstantPoolReconstituter { method Thread (line 108) | inline Thread* thread() { return _thread; } method JvmtiClassFileReconstituter (line 139) | JvmtiClassFileReconstituter(instanceKlassHandle ikh) : method class_file_size (line 147) | size_t class_file_size() { return _buffer_ptr - _buffer; } method u1 (line 149) | u1* class_file_bytes() { return _buffer; } FILE: HotSpot1.7/src/share/vm/prims/jvmtiCodeBlobEvents.cpp class CodeBlobCollector (line 58) | class CodeBlobCollector : StackObj { method CodeBlobCollector (line 67) | CodeBlobCollector() { method JvmtiCodeBlobDesc (line 84) | JvmtiCodeBlobDesc* first() { method JvmtiCodeBlobDesc (line 94) | JvmtiCodeBlobDesc* next() { function jvmtiError (line 183) | jvmtiError JvmtiCodeBlobEvents::generate_dynamic_code_events(JvmtiEnv* e... function jvmtiError (line 206) | jvmtiError JvmtiCodeBlobEvents::generate_compiled_method_load_events(Jvm... FILE: HotSpot1.7/src/share/vm/prims/jvmtiCodeBlobEvents.hpp class JvmtiEnv (line 31) | class JvmtiEnv class JvmtiCodeBlobEvents (line 40) | class JvmtiCodeBlobEvents : public AllStatic { FILE: HotSpot1.7/src/share/vm/prims/jvmtiEnv.cpp function JvmtiEnv (line 88) | JvmtiEnv* class VM_JNIFunctionTableCopier (line 97) | class VM_JNIFunctionTableCopier : public VM_Operation { type JNINativeInterface_ (line 99) | struct JNINativeInterface_ method VM_JNIFunctionTableCopier (line 101) | VM_JNIFunctionTableCopier(const struct JNINativeInterface_ *func_tbl) { method VMOp_Type (line 105) | VMOp_Type type() const { return VMOp_JNIFunctionTableCopier; } method doit (line 106) | void doit() { function jvmtiError (line 124) | jvmtiError function jvmtiError (line 131) | jvmtiError function jvmtiError (line 139) | jvmtiError function jvmtiError (line 161) | jvmtiError function jvmtiError (line 203) | jvmtiError function jvmtiError (line 212) | jvmtiError function jvmtiError (line 220) | jvmtiError function jvmtiError (line 229) | jvmtiError function jvmtiError (line 300) | jvmtiError function jvmtiError (line 314) | jvmtiError function jvmtiError (line 335) | jvmtiError function jvmtiError (line 345) | jvmtiError function jvmtiError (line 364) | jvmtiError function jvmtiError (line 372) | jvmtiError function jvmtiError (line 419) | jvmtiError function jvmtiError (line 429) | jvmtiError function jvmtiError (line 439) | jvmtiError function jvmtiError (line 447) | jvmtiError function jvmtiError (line 458) | jvmtiError function jvmtiError (line 501) | jvmtiError function jvmtiError (line 577) | jvmtiError function jvmtiError (line 584) | jvmtiError function jvmtiError (line 592) | jvmtiError function jvmtiError (line 600) | jvmtiError function jvmtiError (line 607) | jvmtiError function jvmtiError (line 615) | jvmtiError function jvmtiError (line 633) | jvmtiError function jvmtiError (line 657) | jvmtiError function jvmtiError (line 670) | jvmtiError function jvmtiError (line 712) | jvmtiError function jvmtiError (line 722) | jvmtiError function jvmtiError (line 757) | jvmtiError function jvmtiError (line 787) | jvmtiError function jvmtiError (line 850) | jvmtiError function jvmtiError (line 871) | jvmtiError function jvmtiError (line 903) | jvmtiError function jvmtiError (line 917) | jvmtiError function jvmtiError (line 943) | jvmtiError function jvmtiError (line 1006) | jvmtiError function jvmtiError (line 1051) | jvmtiError function jvmtiError (line 1099) | jvmtiError function jvmtiError (line 1120) | jvmtiError function jvmtiError (line 1164) | jvmtiError function jvmtiError (line 1189) | jvmtiError function jvmtiError (line 1234) | jvmtiError function jvmtiError (line 1310) | jvmtiError function jvmtiError (line 1331) | jvmtiError function jvmtiError (line 1350) | jvmtiError function jvmtiError (line 1367) | jvmtiError function jvmtiError (line 1391) | jvmtiError function jvmtiError (line 1489) | jvmtiError function jvmtiError (line 1510) | jvmtiError function jvmtiError (line 1552) | jvmtiError function jvmtiError (line 1562) | jvmtiError function jvmtiError (line 1572) | jvmtiError function jvmtiError (line 1582) | jvmtiError function jvmtiError (line 1592) | jvmtiError function jvmtiError (line 1602) | jvmtiError function jvmtiError (line 1618) | jvmtiError function jvmtiError (line 1649) | jvmtiError function jvmtiError (line 1678) | jvmtiError function jvmtiError (line 1687) | jvmtiError function jvmtiError (line 1701) | jvmtiError function jvmtiError (line 1708) | jvmtiError function jvmtiError (line 1721) | jvmtiError function jvmtiError (line 1734) | jvmtiError function jvmtiError (line 1744) | jvmtiError function jvmtiError (line 1757) | jvmtiError function jvmtiError (line 1785) | jvmtiError function jvmtiError (line 1808) | jvmtiError function jvmtiError (line 1832) | jvmtiError function jvmtiError (line 1850) | jvmtiError function jvmtiError (line 1868) | jvmtiError function jvmtiError (line 1886) | jvmtiError function jvmtiError (line 1903) | jvmtiError function jvmtiError (line 1920) | jvmtiError function jvmtiError (line 1937) | jvmtiError function jvmtiError (line 1954) | jvmtiError function jvmtiError (line 1971) | jvmtiError function jvmtiError (line 1989) | jvmtiError function jvmtiError (line 2015) | jvmtiError function jvmtiError (line 2046) | jvmtiError function jvmtiError (line 2058) | jvmtiError function jvmtiError (line 2070) | jvmtiError function jvmtiError (line 2082) | jvmtiError function jvmtiError (line 2101) | jvmtiError function jvmtiError (line 2149) | jvmtiError function jvmtiError (line 2167) | jvmtiError function jvmtiError (line 2195) | jvmtiError function jvmtiError (line 2226) | jvmtiError function jvmtiError (line 2283) | jvmtiError function jvmtiError (line 2337) | jvmtiError function jvmtiError (line 2383) | jvmtiError function jvmtiError (line 2413) | jvmtiError function jvmtiError (line 2466) | jvmtiError function jvmtiError (line 2485) | jvmtiError function jvmtiError (line 2504) | jvmtiError function jvmtiError (line 2531) | jvmtiError function jvmtiError (line 2559) | jvmtiError function jvmtiError (line 2574) | jvmtiError function jvmtiError (line 2595) | jvmtiError function jvmtiError (line 2636) | jvmtiError function jvmtiError (line 2645) | jvmtiError function jvmtiError (line 2657) | jvmtiError function jvmtiError (line 2672) | jvmtiError function jvmtiError (line 2713) | jvmtiError function jvmtiError (line 2723) | jvmtiError function jvmtiError (line 2733) | jvmtiError function jvmtiError (line 2744) | jvmtiError function jvmtiError (line 2757) | jvmtiError function jvmtiError (line 2799) | jvmtiError function jvmtiError (line 2819) | jvmtiError function jvmtiError (line 2896) | jvmtiError function jvmtiError (line 2918) | jvmtiError function jvmtiError (line 2928) | jvmtiError function jvmtiError (line 2938) | jvmtiError function jvmtiError (line 2962) | jvmtiError function jvmtiError (line 2974) | jvmtiError function jvmtiError (line 3016) | jvmtiError function jvmtiError (line 3079) | jvmtiError function jvmtiError (line 3122) | jvmtiError function jvmtiError (line 3181) | jvmtiError function jvmtiError (line 3212) | jvmtiError function jvmtiError (line 3247) | jvmtiError function jvmtiError (line 3258) | jvmtiError function jvmtiError (line 3272) | jvmtiError function jvmtiError (line 3300) | jvmtiError function jvmtiError (line 3308) | jvmtiError function jvmtiError (line 3315) | jvmtiError function jvmtiError (line 3325) | jvmtiError function jvmtiError (line 3333) | jvmtiError function jvmtiError (line 3341) | jvmtiError function jvmtiError (line 3351) | jvmtiError function jvmtiError (line 3359) | jvmtiError function jvmtiError (line 3367) | jvmtiError function jvmtiError (line 3375) | jvmtiError function jvmtiError (line 3387) | jvmtiError function jvmtiError (line 3419) | jvmtiError function jvmtiError (line 3439) | jvmtiError FILE: HotSpot1.7/src/share/vm/prims/jvmtiEnvBase.cpp class ThreadInsideIterationClosure (line 302) | class ThreadInsideIterationClosure: public ThreadClosure { method ThreadInsideIterationClosure (line 306) | ThreadInsideIterationClosure() : _inside(false) {} method do_thread (line 308) | void do_thread(Thread* thread) { method is_inside_jvmti_env_iteration (line 312) | bool is_inside_jvmti_env_iteration() { function jvmtiError (line 364) | jvmtiError function jobject (line 524) | jobject * function jthread (line 539) | jthread * function jthreadGroup (line 544) | jthreadGroup * function JavaThread (line 550) | JavaThread * function vframe (line 563) | vframe* function jclass (line 584) | jclass function jint (line 621) | jint function jvmtiError (line 652) | jvmtiError function jvmtiError (line 689) | jvmtiError function jvmtiError (line 727) | jvmtiError function jvmtiError (line 811) | jvmtiError function jvmtiError (line 887) | jvmtiError function jvmtiError (line 895) | jvmtiError function jvmtiError (line 937) | jvmtiError function jvmtiError (line 1157) | jvmtiError ResourceTracker::allocate(jlong size, unsigned char** mem_ptr) { type StackInfoNode (line 1184) | struct StackInfoNode { type StackInfoNode (line 1185) | struct StackInfoNode type StackInfoNode (line 1199) | struct StackInfoNode type StackInfoNode (line 1185) | struct StackInfoNode type StackInfoNode (line 1255) | struct StackInfoNode type StackInfoNode (line 1185) | struct StackInfoNode function jvmtiError (line 1317) | jvmtiError function jvmtiError (line 1379) | jvmtiError FILE: HotSpot1.7/src/share/vm/prims/jvmtiEnvBase.hpp class JvmtiEnv (line 43) | class JvmtiEnv class JvmtiThreadState (line 44) | class JvmtiThreadState class JvmtiRawMonitor (line 45) | class JvmtiRawMonitor class JvmtiEventControllerPrivate (line 46) | class JvmtiEventControllerPrivate class JvmtiTagMap (line 47) | class JvmtiTagMap class JvmtiEnvBase (line 55) | class JvmtiEnvBase : public CHeapObj { method jvmtiPhase (line 73) | static jvmtiPhase get_phase() { return _phase; } method set_phase (line 74) | static void set_phase(jvmtiPhase phase) { _phase = phase; } method is_vm_live (line 75) | static bool is_vm_live() { return _phase == J... method entering_dying_thread_env_iteration (line 77) | static void entering_dying_thread_env_iteration() { ++_dying_thread_en... method leaving_dying_thread_env_iteration (line 78) | static void leaving_dying_thread_env_iteration() { --_dying_thread_en... method is_inside_dying_thread_env_iteration (line 79) | static bool is_inside_dying_thread_env_iteration(){ return _dying_thre... method set_env_local_storage (line 112) | void set_env_local_storage(const void* data) { _env_local_storage ... method get_native_method_prefix_count (line 119) | int get_native_method_prefix_count() { return _native_meth... method JvmtiEnv (line 130) | JvmtiEnv* next_environment() { return (JvmtiEnv*)_... method set_next_environment (line 131) | void set_next_environment(JvmtiEnvBase* env) { _next = env; } method JvmtiEnv (line 132) | static JvmtiEnv* head_environment() { return (JvmtiEnv*)_... method is_retransformable (line 142) | bool is_retransformable() { return _is_retransf... method ByteSize (line 144) | static ByteSize jvmti_external_offset() { method JvmtiEnv (line 148) | static JvmtiEnv* JvmtiEnv_from_jvmti_env(jvmtiEnv *env) { method jvmtiCapabilities (line 152) | jvmtiCapabilities *get_capabilities() { return &_current_c... method jvmtiCapabilities (line 154) | jvmtiCapabilities *get_prohibited_capabilities() { return &_prohibite... method environments_might_exist (line 161) | static bool environments_might_exist() { method JvmtiEnvEventEnable (line 167) | JvmtiEnvEventEnable *env_event_enable() { method jvmtiError (line 171) | jvmtiError allocate(jlong size, unsigned char** mem_ptr) { method jvmtiError (line 186) | jvmtiError deallocate(unsigned char* mem) { method jobject (line 198) | jobject jni_reference(Handle hndl) { method jobject (line 205) | jobject jni_reference(JavaThread *thread, Handle hndl) { method destroy_jni_reference (line 210) | void destroy_jni_reference(jobject jobj) { method destroy_jni_reference (line 218) | void destroy_jni_reference(JavaThread *thread, jobject jobj) { method jvmtiEnv (line 222) | jvmtiEnv* jvmti_external() { return &_jvmti_external; } method has_callback (line 226) | bool has_callback(jvmtiEvent event_type) { method jvmtiEventCallbacks (line 232) | jvmtiEventCallbacks* callbacks() { method jvmtiExtEventCallbacks (line 236) | jvmtiExtEventCallbacks* ext_callbacks() { method set_tag_map (line 240) | void set_tag_map(JvmtiTagMap* tag_map) { method JvmtiTagMap (line 244) | JvmtiTagMap* tag_map() { method is_enabled (line 251) | bool is_enabled(jvmtiEvent event_type) { class JvmtiEnvIterator (line 310) | class JvmtiEnvIterator : public StackObj { method JvmtiEnvIterator (line 314) | JvmtiEnvIterator() { method JvmtiEnv (line 327) | JvmtiEnv* first() { return JvmtiEnvBase::head_environm... method JvmtiEnv (line 328) | JvmtiEnv* next(JvmtiEnvBase* env) { return env->next_environment(); } class VM_GetOwnedMonitorInfo (line 333) | class VM_GetOwnedMonitorInfo : public VM_Operation { method VM_GetOwnedMonitorInfo (line 342) | VM_GetOwnedMonitorInfo(JvmtiEnv* env, JavaThread* calling_thread, method VMOp_Type (line 351) | VMOp_Type type() const { return VMOp_GetOwnedMonitorInfo; } method doit (line 352) | void doit() { method jvmtiError (line 356) | jvmtiError result() { return _result; } class VM_GetObjectMonitorUsage (line 361) | class VM_GetObjectMonitorUsage : public VM_Operation { method VM_GetObjectMonitorUsage (line 370) | VM_GetObjectMonitorUsage(JvmtiEnv *env, JavaThread* calling_thread, jo... method VMOp_Type (line 376) | VMOp_Type type() const { return VMOp_GetObjectMonitorUsage; } method jvmtiError (line 377) | jvmtiError result() { return _result; } method doit (line 378) | void doit() { class VM_GetCurrentContendedMonitor (line 385) | class VM_GetCurrentContendedMonitor : public VM_Operation { method VM_GetCurrentContendedMonitor (line 394) | VM_GetCurrentContendedMonitor(JvmtiEnv *env, JavaThread *calling_threa... method VMOp_Type (line 400) | VMOp_Type type() const { return VMOp_GetCurrentContendedMonitor; } method jvmtiError (line 401) | jvmtiError result() { return _result; } method doit (line 402) | void doit() { class VM_GetStackTrace (line 408) | class VM_GetStackTrace : public VM_Operation { method VM_GetStackTrace (line 419) | VM_GetStackTrace(JvmtiEnv *env, JavaThread *java_thread, method jvmtiError (line 429) | jvmtiError result() { return _result; } method VMOp_Type (line 430) | VMOp_Type type() const { return VMOp_GetStackTrace; } method doit (line 431) | void doit() { type StackInfoNode (line 439) | struct StackInfoNode class VM_GetMultipleStackTraces (line 442) | class VM_GetMultipleStackTraces : public VM_Operation { type StackInfoNode (line 449) | struct StackInfoNode method JvmtiEnvBase (line 451) | JvmtiEnvBase *env() { return (JvmtiEnvBase *)_env; } method jint (line 452) | jint max_frame_count() { return _max_frame_count; } type StackInfoNode (line 453) | struct StackInfoNode method set_head (line 454) | void set_head(StackInfoNode *head) { _head = head; } method set_result (line 457) | void set_result(jvmtiError result) { _result = result; } method VM_GetMultipleStackTraces (line 462) | VM_GetMultipleStackTraces(JvmtiEnv *env, jint max_frame_count) { method VMOp_Type (line 469) | VMOp_Type type() const { return VMOp_GetMultipleStackTrace... method jvmtiStackInfo (line 470) | jvmtiStackInfo *stack_info() { return _stack_info; } method jvmtiError (line 471) | jvmtiError result() { return _result; } class VM_GetAllStackTraces (line 476) | class VM_GetAllStackTraces : public VM_GetMultipleStackTraces { method VM_GetAllStackTraces (line 482) | VM_GetAllStackTraces(JvmtiEnv *env, JavaThread *calling_thread, method VMOp_Type (line 487) | VMOp_Type type() const { return VMOp_GetAllStackTraces; } method jint (line 489) | jint final_thread_count() { return _final_thread_count; } class VM_GetThreadListStackTraces (line 493) | class VM_GetThreadListStackTraces : public VM_GetMultipleStackTraces { method VM_GetThreadListStackTraces (line 499) | VM_GetThreadListStackTraces(JvmtiEnv *env, jint thread_count, const jt... method VMOp_Type (line 504) | VMOp_Type type() const { return VMOp_GetThreadListStackTraces; } class VM_GetFrameCount (line 510) | class VM_GetFrameCount : public VM_Operation { method VM_GetFrameCount (line 518) | VM_GetFrameCount(JvmtiEnv *env, JvmtiThreadState *state, jint *count_p... method VMOp_Type (line 523) | VMOp_Type type() const { return VMOp_GetFrameCount; } method jvmtiError (line 524) | jvmtiError result() { return _result; } method doit (line 525) | void doit() { class VM_GetFrameLocation (line 531) | class VM_GetFrameLocation : public VM_Operation { method VM_GetFrameLocation (line 541) | VM_GetFrameLocation(JvmtiEnv *env, JavaThread* java_thread, jint depth, method VMOp_Type (line 549) | VMOp_Type type() const { return VMOp_GetFrameLocation; } method jvmtiError (line 550) | jvmtiError result() { return _result; } method doit (line 551) | void doit() { class ResourceTracker (line 574) | class ResourceTracker : public StackObj { class JvmtiMonitorClosure (line 589) | class JvmtiMonitorClosure: public MonitorClosure { method JvmtiMonitorClosure (line 598) | JvmtiMonitorClosure(JavaThread* thread, JavaThread *calling_thread, method jvmtiError (line 608) | jvmtiError error() { return _error;} FILE: HotSpot1.7/src/share/vm/prims/jvmtiEnvFill.java class jvmtiEnvFill (line 28) | class jvmtiEnvFill { method main (line 30) | public static void main(String[] args) throws IOException { class SourceFile (line 51) | class SourceFile { class Function (line 65) | class Function { method Function (line 72) | Function() throws IOException { method remove (line 115) | void remove() { method fileName (line 119) | String fileName() { method fill (line 123) | void fill(Function filledFunc) { method output (line 146) | void output(PrintWriter out) { method SourceFile (line 167) | SourceFile(String fn) throws IOException { method error (line 181) | void error(String msg) { method readGaps (line 189) | boolean readGaps() throws IOException { method fill (line 228) | void fill(SourceFile filledSF) { method output (line 249) | void output(PrintWriter out) { FILE: HotSpot1.7/src/share/vm/prims/jvmtiEnvThreadState.cpp function JvmtiFramePops (line 192) | JvmtiFramePops* JvmtiEnvThreadState::get_frame_pops() { class VM_GetCurrentLocation (line 258) | class VM_GetCurrentLocation : public VM_Operation { method VM_GetCurrentLocation (line 265) | VM_GetCurrentLocation(JavaThread *thread) { method VMOp_Type (line 268) | VMOp_Type type() const { return VMOp_GetCurrentLocation; } method doit (line 269) | void doit() { method get_current_location (line 278) | void get_current_location(jmethodID *method_id, int *bci) { FILE: HotSpot1.7/src/share/vm/prims/jvmtiEnvThreadState.hpp class JvmtiEnv (line 36) | class JvmtiEnv function VALUE_OBJ_CLASS_SPEC (line 51) | class JvmtiFramePop VALUE_OBJ_CLASS_SPEC { class JvmtiFramePops (line 79) | class JvmtiFramePops : public CHeapObj { method contains (line 95) | bool contains(JvmtiFramePop& fp) { return _pops->contains(fp.frame_num... method length (line 96) | int length() { return _pops->length(); } class JvmtiEnvThreadState (line 110) | class JvmtiEnvThreadState : public CHeapObj { method set_current_location (line 127) | inline void set_current_location(jmethodID method_id, int bci) { method JvmtiEnvThreadState (line 133) | JvmtiEnvThreadState* next() { return _next; } method set_next (line 136) | void set_next(JvmtiEnvThreadState* link) { _next = link; } method is_enabled (line 142) | bool is_enabled(jvmtiEvent event_type) { return _event_enable.is_enabl... method JvmtiEnvThreadEventEnable (line 144) | JvmtiEnvThreadEventEnable *event_enable() { return &_event_enable; } method set_agent_thread_local_storage_data (line 146) | void set_agent_thread_local_storage_data (void *data) { _agent_thread_... method clear_current_location (line 156) | void clear_current_location() { set_current_location((jmethodID)NULL, ... method set_breakpoint_posted (line 160) | inline void set_breakpoint_posted() { _breakpoint_posted = true; } method set_single_stepping_posted (line 161) | inline void set_single_stepping_posted() { method breakpoint_posted (line 164) | inline bool breakpoint_posted() { return _breakpoint_posted; } method single_stepping_posted (line 165) | inline bool single_stepping_posted() { method JavaThread (line 169) | inline JavaThread *get_thread() { return _thread; } method JvmtiEnv (line 170) | inline JvmtiEnv *get_env() { return _env; } FILE: HotSpot1.7/src/share/vm/prims/jvmtiEventController.cpp class VM_EnterInterpOnlyMode (line 185) | class VM_EnterInterpOnlyMode : public VM_Operation { method allow_nested_vm_operations (line 192) | bool allow_nested_vm_operations() const { return true; } method VMOp_Type (line 193) | VMOp_Type type() const { return VMOp_EnterInterpOnlyMode; } method can_be_deoptimized (line 197) | bool can_be_deoptimized(vframe* vf) { class VM_ChangeSingleStep (line 244) | class VM_ChangeSingleStep : public VM_Operation { method VMOp_Type (line 250) | VMOp_Type type() const { return VMOp_ChangeSin... method allow_nested_vm_operations (line 251) | bool allow_nested_vm_operations() const { return true; } class JvmtiEventControllerPrivate (line 275) | class JvmtiEventControllerPrivate : public AllStatic { function jlong (line 400) | jlong function jlong (line 440) | jlong function jlong (line 492) | jlong FILE: HotSpot1.7/src/share/vm/prims/jvmtiEventController.hpp class JvmtiEventControllerPrivate (line 34) | class JvmtiEventControllerPrivate class JvmtiEventController (line 35) | class JvmtiEventController method is_valid_event_type (line 205) | static bool is_valid_event_type(jvmtiEvent event_type) { class JvmtiEnvThreadState (line 36) | class JvmtiEnvThreadState class JvmtiFramePop (line 37) | class JvmtiFramePop class JvmtiEnvBase (line 38) | class JvmtiEnvBase function VALUE_OBJ_CLASS_SPEC (line 79) | class JvmtiEventEnabled VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 108) | class JvmtiEnvThreadEventEnable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 131) | class JvmtiThreadEventEnable VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 152) | class JvmtiEnvEventEnable VALUE_OBJ_CLASS_SPEC { class JvmtiEventController (line 190) | class JvmtiEventController : AllStatic { method is_valid_event_type (line 205) | static bool is_valid_event_type(jvmtiEvent event_type) { FILE: HotSpot1.7/src/share/vm/prims/jvmtiEventController.inline.hpp function jlong (line 40) | inline jlong JvmtiEventEnabled::bit_for(jvmtiEvent event_type) { function jlong (line 45) | inline jlong JvmtiEventEnabled::get_bits() { FILE: HotSpot1.7/src/share/vm/prims/jvmtiExport.cpp class JvmtiJavaThreadEventTransition (line 73) | class JvmtiJavaThreadEventTransition : StackObj { method JvmtiJavaThreadEventTransition (line 80) | JvmtiJavaThreadEventTransition(JavaThread *thread) : class JvmtiThreadEventTransition (line 88) | class JvmtiThreadEventTransition : StackObj { method JvmtiThreadEventTransition (line 96) | JvmtiThreadEventTransition(Thread *thread) : _rm(), _hm() { class JvmtiEventMark (line 122) | class JvmtiEventMark : public StackObj { method JvmtiEventMark (line 133) | JvmtiEventMark(JavaThread *thread) : _thread(thread), method jobject (line 192) | jobject to_jobject(oop obj) { return obj == NULL? NULL : _hblock->allo... method jobject (line 196) | jobject to_jobject(oop obj) { return JNIHandles::make_local(_thread,ob... method jclass (line 199) | jclass to_jclass(klassOop klass) { return (klass == NULL ? NULL : (jcl... method jmethodID (line 201) | jmethodID to_jmethodID(methodHandle method) { return method->jmethod_i... method JNIEnv (line 203) | JNIEnv* jni_env() { return _jni_env; } class JvmtiThreadEventMark (line 206) | class JvmtiThreadEventMark : public JvmtiEventMark { method JvmtiThreadEventMark (line 211) | JvmtiThreadEventMark(JavaThread *thread) : method jthread (line 215) | jthread jni_thread() { return _jt; } class JvmtiClassEventMark (line 218) | class JvmtiClassEventMark : public JvmtiThreadEventMark { method JvmtiClassEventMark (line 223) | JvmtiClassEventMark(JavaThread *thread, klassOop klass) : method jclass (line 227) | jclass jni_class() { return _jc; } class JvmtiMethodEventMark (line 230) | class JvmtiMethodEventMark : public JvmtiThreadEventMark { method JvmtiMethodEventMark (line 235) | JvmtiMethodEventMark(JavaThread *thread, methodHandle method) : method jmethodID (line 238) | jmethodID jni_methodID() { return _mid; } class JvmtiLocationEventMark (line 241) | class JvmtiLocationEventMark : public JvmtiMethodEventMark { method JvmtiLocationEventMark (line 246) | JvmtiLocationEventMark(JavaThread *thread, methodHandle method, addres... method jlocation (line 249) | jlocation location() { return _loc; } class JvmtiExceptionEventMark (line 252) | class JvmtiExceptionEventMark : public JvmtiLocationEventMark { method JvmtiExceptionEventMark (line 257) | JvmtiExceptionEventMark(JavaThread *thread, methodHandle method, addre... method jobject (line 260) | jobject exception() { return _exc; } class JvmtiClassFileLoadEventMark (line 263) | class JvmtiClassFileLoadEventMark : public JvmtiThreadEventMark { method JvmtiClassFileLoadEventMark (line 271) | JvmtiClassFileLoadEventMark(JavaThread *thread, Symbol* name, method jobject (line 285) | jobject jloader() { method jobject (line 288) | jobject protection_domain() { method jclass (line 291) | jclass class_being_redefined() { function address (line 314) | address JvmtiExport::get_field_access_count_addr() { function address (line 331) | address JvmtiExport::get_field_modification_count_addr() { function jint (line 348) | jint class JvmtiClassFileLoadHookPoster (line 507) | class JvmtiClassFileLoadHookPoster : public StackObj { method JvmtiClassFileLoadHookPoster (line 525) | inline JvmtiClassFileLoadHookPoster(Symbol* h_name, Handle class_loader, method post (line 559) | void post() { method post_all_envs (line 568) | void post_all_envs() { method post_to_env (line 592) | void post_to_env(JvmtiEnv* env, bool caching_needed) { method copy_modified_data (line 641) | void copy_modified_data() { function klassOop (line 671) | static inline klassOop oop_to_klassOop(oop obj) { class JvmtiVMObjectAllocEventMark (line 684) | class JvmtiVMObjectAllocEventMark : public JvmtiClassEventMark { method JvmtiVMObjectAllocEventMark (line 689) | JvmtiVMObjectAllocEventMark(JavaThread *thread, oop obj) : JvmtiClassE... method jobject (line 693) | jobject jni_jobject() { return _jobj; } method jlong (line 694) | jlong size() { return _size; } class JvmtiCompiledMethodLoadEventMark (line 697) | class JvmtiCompiledMethodLoadEventMark : public JvmtiMethodEventMark { method JvmtiCompiledMethodLoadEventMark (line 705) | JvmtiCompiledMethodLoadEventMark(JavaThread *thread, nmethod *nm, void... method jint (line 716) | jint code_size() { return _code_size; } method jint (line 718) | jint map_length() { return _map_length; } method jvmtiAddrLocationMap (line 719) | const jvmtiAddrLocationMap* map() { return _map; } class JvmtiMonitorEventMark (line 725) | class JvmtiMonitorEventMark : public JvmtiThreadEventMark { method JvmtiMonitorEventMark (line 729) | JvmtiMonitorEventMark(JavaThread *thread, oop object) method jobject (line 733) | jobject jni_object() { return _jobj; } function oop (line 1409) | oop JvmtiExport::jni_GetField_probe(JavaThread *thread, jobject jobj, oo... function oop (line 1422) | oop JvmtiExport::jni_GetField_probe_nh(JavaThread *thread, jobject jobj,... function oop (line 1503) | oop JvmtiExport::jni_SetField_probe(JavaThread *thread, jobject jobj, oo... function oop (line 1517) | oop JvmtiExport::jni_SetField_probe_nh(JavaThread *thread, jobject jobj,... function jvmtiCompiledMethodLoadInlineRecord (line 1694) | jvmtiCompiledMethodLoadInlineRecord* create_inline_record(nmethod* nm) { function jint (line 2167) | jint JvmtiExport::load_agent_library(AttachOperation* op, outputStream* ... FILE: HotSpot1.7/src/share/vm/prims/jvmtiExport.hpp class JvmtiEventControllerPrivate (line 43) | class JvmtiEventControllerPrivate class JvmtiManageCapabilities (line 44) | class JvmtiManageCapabilities class JvmtiEnv (line 45) | class JvmtiEnv class JvmtiThreadState (line 46) | class JvmtiThreadState class AttachOperation (line 47) | class AttachOperation class JvmtiExport (line 59) | class JvmtiExport : public AllStatic { method set_can_modify_any_class (line 116) | inline static void set_can_modify_any_class(bool on) {... method set_can_access_local_variables (line 117) | inline static void set_can_access_local_variables(bool on) {... method set_can_hotswap_or_post_breakpoint (line 118) | inline static void set_can_hotswap_or_post_breakpoint(bool on) {... method set_can_walk_any_space (line 119) | inline static void set_can_walk_any_space(bool on) {... method set_has_redefined_a_class (line 168) | inline static void set_has_redefined_a_class() { method has_redefined_a_class (line 181) | inline static bool has_redefined_a_class() { method all_dependencies_are_recorded (line 185) | inline static bool all_dependencies_are_recorded() { method set_all_dependencies_are_recorded (line 189) | inline static void set_all_dependencies_are_recorded(bool on) { method can_modify_any_class (line 207) | inline static bool can_modify_any_class() { retu... method can_access_local_variables (line 208) | inline static bool can_access_local_variables() { retu... method can_hotswap_or_post_breakpoint (line 209) | inline static bool can_hotswap_or_post_breakpoint() { retu... method can_walk_any_space (line 210) | inline static bool can_walk_any_space() { retu... method is_jvmti_version (line 220) | static bool is_jvmti_version(jint version) { retu... method is_jvmdi_version (line 221) | static bool is_jvmdi_version(jint version) { retu... method set_should_post_class_file_load_hook (line 275) | inline static void set_should_post_class_file_load_hook(bool on) {... method should_post_class_file_load_hook (line 276) | inline static bool should_post_class_file_load_hook() { retu... method vm_object_alloc_event_collector (line 308) | inline static void vm_object_alloc_event_collector(oop object) { method post_array_size_exhausted (line 313) | inline static void post_array_size_exhausted() { class JvmtiCodeBlobDesc (line 337) | class JvmtiCodeBlobDesc : public CHeapObj { method JvmtiCodeBlobDesc (line 344) | JvmtiCodeBlobDesc(const char *name, address code_begin, address code_e... method address (line 352) | address code_begin() { return _code_begin; } method address (line 353) | address code_end() { return _code_end; } class JvmtiEventCollector (line 358) | class JvmtiEventCollector : public StackObj { method is_dynamic_code_event (line 365) | virtual bool is_dynamic_code_event() { return false; } method is_vm_object_alloc_event (line 366) | virtual bool is_vm_object_alloc_event(){ return false; } method JvmtiEventCollector (line 367) | JvmtiEventCollector *get_prev() { return _prev; } class JvmtiDynamicCodeEventCollector (line 387) | class JvmtiDynamicCodeEventCollector : public JvmtiEventCollector { method is_dynamic_code_event (line 397) | bool is_dynamic_code_event() { return true; } class JvmtiVMObjectAllocEventCollector (line 409) | class JvmtiVMObjectAllocEventCollector : public JvmtiEventCollector { method is_vm_object_alloc_event (line 430) | bool is_vm_object_alloc_event() { return true; } method is_enabled (line 432) | bool is_enabled() { return _enable; } method set_enabled (line 433) | void set_enabled(bool on) { _enable = on; } class NoJvmtiVMObjectAllocMark (line 451) | class NoJvmtiVMObjectAllocMark : public StackObj { method was_enabled (line 456) | bool was_enabled() { return _collector != NULL; } class JvmtiGCMarker (line 465) | class JvmtiGCMarker : public StackObj { class JvmtiHideSingleStepping (line 473) | class JvmtiHideSingleStepping : public StackObj { method JvmtiHideSingleStepping (line 479) | JvmtiHideSingleStepping(JavaThread * thread) { FILE: HotSpot1.7/src/share/vm/prims/jvmtiExtensions.cpp function jvmtiError (line 37) | static jvmtiError JNICALL IsClassUnloadingEnabled(const jvmtiEnv* env, j... function jvmtiError (line 90) | jvmtiError JvmtiExtensions::get_functions(JvmtiEnv* env, function jvmtiError (line 179) | jvmtiError JvmtiExtensions::get_events(JvmtiEnv* env, function jvmtiError (line 250) | jvmtiError JvmtiExtensions::set_event_callback(JvmtiEnv* env, FILE: HotSpot1.7/src/share/vm/prims/jvmtiExtensions.hpp class JvmtiExtensions (line 39) | class JvmtiExtensions : public AllStatic { FILE: HotSpot1.7/src/share/vm/prims/jvmtiGen.java class jvmtiGen (line 45) | public class jvmtiGen method showUsage (line 50) | private static void showUsage() { method main (line 63) | public static void main (String argv []) FILE: HotSpot1.7/src/share/vm/prims/jvmtiGetLoadedClasses.cpp class JvmtiGetLoadedClassesClosure (line 34) | class JvmtiGetLoadedClassesClosure : public StackObj { method JvmtiGetLoadedClassesClosure (line 47) | static JvmtiGetLoadedClassesClosure* get_this() { method set_this (line 53) | static void set_this(JvmtiGetLoadedClassesClosure* that) { method JvmtiGetLoadedClassesClosure (line 60) | JvmtiGetLoadedClassesClosure() { method JvmtiGetLoadedClassesClosure (line 70) | JvmtiGetLoadedClassesClosure(jobject initiatingLoader) { method jobject (line 94) | jobject get_initiatingLoader() { method get_count (line 98) | int get_count() { method set_count (line 102) | void set_count(int value) { method Handle (line 106) | Handle* get_list() { method set_list (line 110) | void set_list(Handle* value) { method get_index (line 114) | int get_index() { method set_index (line 118) | void set_index(int value) { method Handle (line 122) | Handle get_element(int index) { method set_element (line 131) | void set_element(int index, Handle value) { method available (line 140) | bool available() { method check (line 146) | void check(int limit) { method allocate (line 154) | void allocate() { method extract (line 162) | void extract(JvmtiEnv *env, jclass* result) { method increment (line 169) | static void increment(klassOop k) { method increment_with_loader (line 181) | static void increment_with_loader(klassOop k, oop loader) { method prim_array_increment_with_loader (line 190) | static void prim_array_increment_with_loader(klassOop array, oop loade... method add (line 197) | static void add(klassOop k) { method add_with_loader (line 215) | static void add_with_loader(klassOop k, oop loader) { method increment_for_basic_type_arrays (line 231) | static void increment_for_basic_type_arrays(klassOop k) { method add_for_basic_type_arrays (line 240) | static void add_for_basic_type_arrays(klassOop k) { function jvmtiError (line 253) | jvmtiError function jvmtiError (line 290) | jvmtiError FILE: HotSpot1.7/src/share/vm/prims/jvmtiGetLoadedClasses.hpp class JvmtiGetLoadedClasses (line 30) | class JvmtiGetLoadedClasses : AllStatic { FILE: HotSpot1.7/src/share/vm/prims/jvmtiImpl.cpp function GrowableElement (line 161) | GrowableElement* GrowableCache::at(int index) { function address (line 282) | address JvmtiBreakpoint::getBcp() { function JvmtiBreakpoints (line 498) | JvmtiBreakpoints& JvmtiCurrentBreakpoints::get_jvmti_breakpoints() { function vframe (line 573) | vframe *VM_GetOrSetLocal::get_vframe() { function javaVFrame (line 587) | javaVFrame *VM_GetOrSetLocal::get_java_vframe() { function can_be_deoptimized (line 718) | static bool can_be_deoptimized(vframe* vf) { function JvmtiDeferredEvent (line 900) | JvmtiDeferredEvent JvmtiDeferredEvent::compiled_method_load_event( function JvmtiDeferredEvent (line 910) | JvmtiDeferredEvent JvmtiDeferredEvent::compiled_method_unload_event( function JvmtiDeferredEvent (line 925) | JvmtiDeferredEvent JvmtiDeferredEvent::dynamic_code_generated_event( function JvmtiDeferredEvent (line 1007) | JvmtiDeferredEvent JvmtiDeferredEventQueue::dequeue() { FILE: HotSpot1.7/src/share/vm/prims/jvmtiImpl.hpp class JvmtiBreakpoint (line 42) | class JvmtiBreakpoint method methodOop (line 186) | methodOop method() { return _method; } method address (line 189) | address getCacheValue() { return getBcp(); } method lessThan (line 190) | bool lessThan(GrowableElement* e) { Unimplemented(); return false; } method equals (line 191) | bool equals(GrowableElement* e) { return equals((JvmtiBreakpoint&) *e); } method oops_do (line 192) | void oops_do(OopClosure* f) { f->do_oop((oop *) &_method); } method GrowableElement (line 193) | GrowableElement *clone() { class JvmtiBreakpoints (line 43) | class JvmtiBreakpoints class GrowableElement (line 65) | class GrowableElement : public CHeapObj { function VALUE_OBJ_CLASS_SPEC (line 74) | class GrowableCache VALUE_OBJ_CLASS_SPEC { class JvmtiBreakpointCache (line 131) | class JvmtiBreakpointCache : public CHeapObj { method JvmtiBreakpointCache (line 137) | JvmtiBreakpointCache() {} method initialize (line 140) | void initialize(void *this_obj, void listener_fun(void *, address*) ) { method length (line 144) | int length() { return _cache.length(); } method JvmtiBreakpoint (line 145) | JvmtiBreakpoint& at(int index) { return (JvmtiBreakpoint&) *(_c... method find (line 146) | int find(JvmtiBreakpoint& e) { return _cache.find((GrowableEl... method append (line 147) | void append(JvmtiBreakpoint& e) { _cache.append((GrowableElement... method remove (line 148) | void remove (int index) { _cache.remove(index); } method clear (line 149) | void clear() { _cache.clear(); } method oops_do (line 150) | void oops_do(OopClosure* f) { _cache.oops_do(f); } method gc_epilogue (line 151) | void gc_epilogue() { _cache.gc_epilogue(); } class JvmtiBreakpoint (line 167) | class JvmtiBreakpoint : public GrowableElement { method methodOop (line 186) | methodOop method() { return _method; } method address (line 189) | address getCacheValue() { return getBcp(); } method lessThan (line 190) | bool lessThan(GrowableElement* e) { Unimplemented(); return false; } method equals (line 191) | bool equals(GrowableElement* e) { return equals((JvmtiBreakpoint&) *e); } method oops_do (line 192) | void oops_do(OopClosure* f) { f->do_oop((oop *) &_method); } method GrowableElement (line 193) | GrowableElement *clone() { class JvmtiBreakpoints (line 218) | class JvmtiBreakpoints : public CHeapObj { class JvmtiCurrentBreakpoints (line 259) | class JvmtiCurrentBreakpoints : public AllStatic { method set_breakpoint_list (line 270) | static inline void set_breakpoint_list(address *breakpoint_list) { _br... method address (line 271) | static inline address *get_breakpoint_list() { ret... class VM_ChangeBreakpoints (line 311) | class VM_ChangeBreakpoints : public VM_Operation { method VM_ChangeBreakpoints (line 320) | VM_ChangeBreakpoints(int operation, JvmtiBreakpoint *bp) { method VMOp_Type (line 328) | VMOp_Type type() const { return VMOp_ChangeBreakpoints; } class VM_GetOrSetLocal (line 347) | class VM_GetOrSetLocal : public VM_Operation { method getting_receiver (line 360) | virtual bool getting_receiver() const { return false; } method VMOp_Type (line 379) | VMOp_Type type() const { return VMOp_GetOrSetLocal; } method jvalue (line 380) | jvalue value() { return _value; } method jvmtiError (line 381) | jvmtiError result() { return _result; } class VM_GetReceiver (line 392) | class VM_GetReceiver : public VM_GetOrSetLocal { method getting_receiver (line 394) | virtual bool getting_receiver() const { return true; } class JvmtiSuspendControl (line 413) | class JvmtiSuspendControl : public AllStatic { function VALUE_OBJ_CLASS_SPEC (line 435) | class JvmtiDeferredEvent VALUE_OBJ_CLASS_SPEC { class JvmtiDeferredEventQueue (line 482) | class JvmtiDeferredEventQueue : AllStatic { class QueueNode (line 485) | class QueueNode : public CHeapObj { method QueueNode (line 491) | QueueNode(const JvmtiDeferredEvent& event) method JvmtiDeferredEvent (line 494) | const JvmtiDeferredEvent& event() const { return _event; } method QueueNode (line 495) | QueueNode* next() const { return _next; } method set_next (line 497) | void set_next(QueueNode* next) { _next = next; } FILE: HotSpot1.7/src/share/vm/prims/jvmtiManageCapabilities.cpp function jvmtiCapabilities (line 84) | jvmtiCapabilities JvmtiManageCapabilities::init_always_capabilities() { function jvmtiCapabilities (line 116) | jvmtiCapabilities JvmtiManageCapabilities::init_onload_capabilities() { function jvmtiCapabilities (line 143) | jvmtiCapabilities JvmtiManageCapabilities::init_always_solo_capabilities... function jvmtiCapabilities (line 152) | jvmtiCapabilities JvmtiManageCapabilities::init_onload_solo_capabilities... function jvmtiCapabilities (line 163) | jvmtiCapabilities *JvmtiManageCapabilities::either(const jvmtiCapabiliti... function jvmtiCapabilities (line 177) | jvmtiCapabilities *JvmtiManageCapabilities::both(const jvmtiCapabilities... function jvmtiCapabilities (line 191) | jvmtiCapabilities *JvmtiManageCapabilities::exclude(const jvmtiCapabilit... function jvmtiError (line 247) | jvmtiError JvmtiManageCapabilities::add_capabilities(const jvmtiCapabili... FILE: HotSpot1.7/src/share/vm/prims/jvmtiManageCapabilities.hpp class JvmtiManageCapabilities (line 31) | class JvmtiManageCapabilities : public AllStatic { FILE: HotSpot1.7/src/share/vm/prims/jvmtiRawMonitor.hpp class JvmtiRawMonitor (line 39) | class JvmtiRawMonitor : public ObjectMonitor { method magic (line 59) | int magic() { return _magic; } class JvmtiPendingMonitors (line 68) | class JvmtiPendingMonitors : public AllStatic { method dispose (line 75) | static void dispose() { method enter (line 80) | static void enter(JvmtiRawMonitor *monitor) { method count (line 84) | static int count() { method destroy (line 88) | static void destroy(JvmtiRawMonitor *monitor) { method exit (line 95) | static bool exit(JvmtiRawMonitor *monitor) { FILE: HotSpot1.7/src/share/vm/prims/jvmtiRedefineClasses.cpp function jvmtiError (line 512) | jvmtiError VM_RedefineClasses::compare_and_normalize_class_versions( function jvmtiError (line 838) | jvmtiError VM_RedefineClasses::load_new_class_versions(TRAPS) { function jvmtiError (line 1246) | jvmtiError VM_RedefineClasses::merge_cp_and_rewrite( function u2 (line 1709) | u2 VM_RedefineClasses::rewrite_cp_ref_in_annotation_data( class TransferNativeFunctionRegistration (line 2834) | class TransferNativeFunctionRegistration { method methodOop (line 2847) | methodOop search_prefix_name_space(int depth, char* name_str, size_t n... method methodOop (line 2904) | methodOop strip_and_search_for_new_native(methodOop method) { method TransferNativeFunctionRegistration (line 2914) | TransferNativeFunctionRegistration(instanceKlassHandle _the_class) { method transfer_registrations (line 2922) | void transfer_registrations(methodOop* old_methods, int methods_length) { FILE: HotSpot1.7/src/share/vm/prims/jvmtiRedefineClasses.hpp class VM_RedefineClasses (line 345) | class VM_RedefineClasses: public VM_Operation { method VMOp_Type (line 488) | VMOp_Type type() const { return VMOp_RedefineClasses; } method allow_nested_vm_operations (line 493) | bool allow_nested_vm_operations() const { return true; } method jvmtiError (line 494) | jvmtiError check_error() { return _res; } FILE: HotSpot1.7/src/share/vm/prims/jvmtiTagMap.cpp class JvmtiTagHashmapEntry (line 58) | class JvmtiTagHashmapEntry : public CHeapObj { method init (line 66) | inline void init(oop object, jlong tag) { method JvmtiTagHashmapEntry (line 73) | JvmtiTagHashmapEntry(oop object, jlong tag) { init(object, tag... method oop (line 78) | inline oop object() const { return _object; } method oop (line 79) | inline oop* object_addr() { return &_object; } method jlong (line 80) | inline jlong tag() const { return _tag; } method set_tag (line 82) | inline void set_tag(jlong tag) { method JvmtiTagHashmapEntry (line 87) | inline JvmtiTagHashmapEntry* next() const { return _next; } method set_next (line 88) | inline void set_next(JvmtiTagHashmapEntry* next) { _next = next; } class JvmtiTagHashmap (line 109) | class JvmtiTagHashmap : public CHeapObj { method resize_threshold (line 135) | int resize_threshold() const { return _resize_thresho... method trace_threshold (line 136) | int trace_threshold() const { return _trace_threshol... method init (line 139) | void init(int size_index=0, float load_factor=4.0f) { method hash (line 163) | static unsigned int hash(oop key, int size) { method hash (line 175) | unsigned int hash(oop key) { method resize (line 181) | void resize() { method remove (line 237) | inline void remove(JvmtiTagHashmapEntry* prev, int pos, JvmtiTagHashma... method is_resizing_enabled (line 249) | bool is_resizing_enabled() const { return _resizing_enabled; } method set_resizing_enabled (line 250) | void set_resizing_enabled(bool enable) { _resizing_enabled = enable; } method JvmtiTagHashmap (line 260) | JvmtiTagHashmap(int size, float load_factor=0.0f) { method JvmtiTagHashmap (line 280) | JvmtiTagHashmap() { method size (line 293) | int size() const { return _size; } method JvmtiTagHashmapEntry (line 294) | JvmtiTagHashmapEntry** table() const { return _table; } method entry_count (line 295) | int entry_count() const { return _entry_count; } method JvmtiTagHashmapEntry (line 298) | inline JvmtiTagHashmapEntry* find(oop key) { method add (line 312) | inline void add(oop key, JvmtiTagHashmapEntry* entry) { method JvmtiTagHashmapEntry (line 339) | inline JvmtiTagHashmapEntry* remove(oop key) { class JvmtiTagHashmapEntryClosure (line 368) | class JvmtiTagHashmapEntryClosure { function JvmtiTagHashmapEntry (line 468) | JvmtiTagHashmapEntry* JvmtiTagMap::create_entry(oop ref, jlong tag) { method init (line 66) | inline void init(oop object, jlong tag) { method JvmtiTagHashmapEntry (line 73) | JvmtiTagHashmapEntry(oop object, jlong tag) { init(object, tag... method oop (line 78) | inline oop object() const { return _object; } method oop (line 79) | inline oop* object_addr() { return &_object; } method jlong (line 80) | inline jlong tag() const { return _tag; } method set_tag (line 82) | inline void set_tag(jlong tag) { method JvmtiTagHashmapEntry (line 87) | inline JvmtiTagHashmapEntry* next() const { return _next; } method set_next (line 88) | inline void set_next(JvmtiTagHashmapEntry* next) { _next = next; } function JvmtiTagMap (line 498) | JvmtiTagMap* JvmtiTagMap::tag_map_for(JvmtiEnv* env) { function jlong (line 527) | static inline jlong tag_for(JvmtiTagMap* tag_map, oop o) { function oop (line 538) | static inline oop klassOop_if_java_lang_Class(oop o) { class CallbackWrapper (line 562) | class CallbackWrapper : public StackObj { method JvmtiTagMap (line 574) | JvmtiTagMap* tag_map() const { return _tag_map; } method CallbackWrapper (line 580) | CallbackWrapper(JvmtiTagMap* tag_map, oop o) { method jlong (line 613) | inline jlong* obj_tag_p() { return &_obj_tag; } method jlong (line 614) | inline jlong obj_size() const { return _obj_size; } method jlong (line 615) | inline jlong obj_tag() const { return _obj_tag; } method klassOop (line 616) | inline klassOop klass() const { return _klass; } method jlong (line 617) | inline jlong klass_tag() const { return _klass_tag; } class TwoOopCallbackWrapper (line 666) | class TwoOopCallbackWrapper : public CallbackWrapper { method is_reference_to_self (line 676) | bool is_reference_to_self() const { return _is_reference_t... method TwoOopCallbackWrapper (line 679) | TwoOopCallbackWrapper(JvmtiTagMap* tag_map, oop referrer, oop o) : method jlong (line 718) | inline jlong* referrer_tag_p() { return _referrer_tag_p; } method jlong (line 721) | inline jlong referrer_klass_tag() { return _referrer_klass_tag; } function jlong (line 764) | jlong JvmtiTagMap::get_tag(jobject object) { class ClassFieldDescriptor (line 779) | class ClassFieldDescriptor: public CHeapObj { method ClassFieldDescriptor (line 785) | ClassFieldDescriptor(int index, char type, int offset) : method field_index (line 788) | int field_index() const { return _field_index; } method field_type (line 789) | char field_type() const { return _field_type; } method field_offset (line 790) | int field_offset() const { return _field_offset; } class ClassFieldMap (line 793) | class ClassFieldMap: public CHeapObj { method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } function ClassFieldMap (line 843) | ClassFieldMap* ClassFieldMap::create_map_of_static_fields(klassOop k) { method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } function ClassFieldMap (line 868) | ClassFieldMap* ClassFieldMap::create_map_of_instance_fields(oop obj) { method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } class JvmtiCachedClassFieldMap (line 896) | class JvmtiCachedClassFieldMap : public CHeapObj { method ClassFieldMap (line 903) | ClassFieldMap* field_map() const { return _field_map; } class ClassFieldMapCacheMark (line 938) | class ClassFieldMapCacheMark : public StackObj { method ClassFieldMapCacheMark (line 942) | ClassFieldMapCacheMark() { method is_active (line 952) | static bool is_active() { return _is_active; } function ClassFieldMap (line 969) | ClassFieldMap* JvmtiCachedClassFieldMap::get_map_of_instance_fields(oop ... method field_count (line 815) | int field_count() { return _fields->length(); } method ClassFieldDescriptor (line 816) | ClassFieldDescriptor* field_at(int i) { return _fields->at(i); } function is_filtered_by_heap_filter (line 1012) | static inline bool is_filtered_by_heap_filter(jlong obj_tag, function is_filtered_by_klass_filter (line 1034) | static inline bool is_filtered_by_klass_filter(oop obj, KlassHandle klas... function is_primitive_field_type (line 1044) | static inline bool is_primitive_field_type(char type) { function copy_to_jvalue (line 1049) | static inline void copy_to_jvalue(jvalue *v, address addr, jvmtiPrimitiv... function jint (line 1065) | static jint invoke_string_value_callback(jvmtiStringPrimitiveValueCallba... function jint (line 1095) | static jint invoke_array_primitive_value_callback(jvmtiArrayPrimitiveVal... function jint (line 1121) | static jint invoke_primitive_field_callback_for_static_fields function jint (line 1192) | static jint invoke_primitive_field_callback_for_instance_fields( class VM_HeapIterateOperation (line 1243) | class VM_HeapIterateOperation: public VM_Operation { method VM_HeapIterateOperation (line 1247) | VM_HeapIterateOperation(ObjectClosure* blk) { _blk = blk; } method VMOp_Type (line 1249) | VMOp_Type type() const { return VMOp_HeapIterateOperation; } method doit (line 1250) | void doit() { class IterateOverHeapObjectClosure (line 1283) | class IterateOverHeapObjectClosure: public ObjectClosure { method JvmtiTagMap (line 1292) | JvmtiTagMap* tag_map() const { return _tag_map; } method jvmtiHeapObjectFilter (line 1293) | jvmtiHeapObjectFilter object_filter() const { return _object_filte... method jvmtiHeapObjectCallback (line 1294) | jvmtiHeapObjectCallback object_callback() const { return _heap_object_... method KlassHandle (line 1295) | KlassHandle klass() const { return _klass; } method is_iteration_aborted (line 1300) | bool is_iteration_aborted() const { return _iteration_ab... method set_iteration_aborted (line 1301) | void set_iteration_aborted(bool aborted) { _iteration_aborted =... method IterateOverHeapObjectClosure (line 1304) | IterateOverHeapObjectClosure(JvmtiTagMap* tag_map, class IterateThroughHeapObjectClosure (line 1356) | class IterateThroughHeapObjectClosure: public ObjectClosure { method JvmtiTagMap (line 1365) | JvmtiTagMap* tag_map() const { return _tag_map; } method heap_filter (line 1366) | int heap_filter() const { return _heap_filter; } method jvmtiHeapCallbacks (line 1367) | const jvmtiHeapCallbacks* callbacks() const { return _callbacks; } method KlassHandle (line 1368) | KlassHandle klass() const { return _klass; } method is_iteration_aborted (line 1373) | bool is_iteration_aborted() const { return _iteration_a... method check_flags_for_abort (line 1378) | bool check_flags_for_abort(jint flags) { method IterateThroughHeapObjectClosure (line 1387) | IterateThroughHeapObjectClosure(JvmtiTagMap* tag_map, class TagObjectCollector (line 1517) | class TagObjectCollector : public JvmtiTagHashmapEntryClosure { method TagObjectCollector (line 1527) | TagObjectCollector(JvmtiEnv* env, const jlong* tags, jint tag_count) { method do_entry (line 1544) | void do_entry(JvmtiTagHashmapEntry* entry) { method jvmtiError (line 1565) | jvmtiError result(jint* count_ptr, jobject** object_result_ptr, jlong*... function jvmtiError (line 1603) | jvmtiError JvmtiTagMap::get_objects_with_tags(const jlong* tags, class RestoreMarksClosure (line 1634) | class RestoreMarksClosure : public ObjectClosure { method do_object (line 1636) | void do_object(oop o) { class ObjectMarker (line 1647) | class ObjectMarker : AllStatic { method needs_reset (line 1661) | static inline bool needs_reset() { return _needs_reset; } method set_needs_reset (line 1662) | static inline void set_needs_reset(bool v) { _needs_reset = v; } class ObjectMarkerController (line 1747) | class ObjectMarkerController : public StackObj { method ObjectMarkerController (line 1749) | ObjectMarkerController() { function jvmtiHeapRootKind (line 1760) | static jvmtiHeapRootKind toJvmtiHeapRootKind(jvmtiHeapReferenceKind kind) { function VALUE_OBJ_CLASS_SPEC (line 1775) | class HeapWalkContext VALUE_OBJ_CLASS_SPEC { class BasicHeapWalkContext (line 1787) | class BasicHeapWalkContext: public HeapWalkContext { method BasicHeapWalkContext (line 1798) | BasicHeapWalkContext() : HeapWalkContext(false) { } method BasicHeapWalkContext (line 1800) | BasicHeapWalkContext(jvmtiHeapRootCallback heap_root_callback, method jvmtiHeapRootCallback (line 1812) | jvmtiHeapRootCallback heap_root_callback() const { return _hea... method jvmtiStackReferenceCallback (line 1813) | jvmtiStackReferenceCallback stack_ref_callback() const { return _sta... method jvmtiObjectReferenceCallback (line 1814) | jvmtiObjectReferenceCallback object_ref_callback() const { return _obj... method oop (line 1816) | oop last_referrer() const { return _last_referrer; } method set_last_referrer (line 1817) | void set_last_referrer(oop referrer) { _last_referrer = referrer; } method jlong (line 1818) | jlong last_referrer_tag() const { return _last_referrer_tag; } method set_last_referrer_tag (line 1819) | void set_last_referrer_tag(jlong value) { _last_referrer_tag = value; } class AdvancedHeapWalkContext (line 1824) | class AdvancedHeapWalkContext: public HeapWalkContext { method AdvancedHeapWalkContext (line 1831) | AdvancedHeapWalkContext() : HeapWalkContext(false) { } method AdvancedHeapWalkContext (line 1833) | AdvancedHeapWalkContext(jint heap_filter, method jint (line 1843) | jint heap_filter() const { return _heap_filter; } method KlassHandle (line 1844) | KlassHandle klass_filter() const { return _klass_filter; } method jvmtiHeapReferenceCallback (line 1846) | const jvmtiHeapReferenceCallback heap_reference_callback() const { method jvmtiPrimitiveFieldCallback (line 1849) | const jvmtiPrimitiveFieldCallback primitive_field_callback() const { method jvmtiArrayPrimitiveValueCallback (line 1852) | const jvmtiArrayPrimitiveValueCallback array_primitive_value_callback(... method jvmtiStringPrimitiveValueCallback (line 1855) | const jvmtiStringPrimitiveValueCallback string_primitive_value_callbac... class CallbackInvoker (line 1865) | class CallbackInvoker : AllStatic { method is_basic_heap_walk (line 1870) | static bool is_basic_heap_walk() { return _heap_walk_type ==... method is_advanced_heap_walk (line 1871) | static bool is_advanced_heap_walk() { return _heap_walk_type ==... method BasicHeapWalkContext (line 1875) | static BasicHeapWalkContext* basic_context() { method AdvancedHeapWalkContext (line 1882) | static AdvancedHeapWalkContext* advanced_context() { method JvmtiTagMap (line 1893) | static JvmtiTagMap* tag_map() { return _tag_map; } method check_for_visit (line 1899) | static inline bool check_for_visit(oop obj) { class SimpleRootsClosure (line 2576) | class SimpleRootsClosure : public OopClosure { method jvmtiHeapReferenceKind (line 2581) | jvmtiHeapReferenceKind root_kind() { return _kind; } method set_kind (line 2584) | void set_kind(jvmtiHeapReferenceKind kind) { method stopped (line 2589) | inline bool stopped() { method do_oop (line 2593) | void do_oop(oop* obj_p) { method do_oop (line 2637) | virtual void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class JNILocalRootsClosure (line 2641) | class JNILocalRootsClosure : public OopClosure { method set_context (line 2649) | void set_context(jlong thread_tag, jlong tid, jint depth, jmethodID me... method stopped (line 2657) | inline bool stopped() { method do_oop (line 2661) | void do_oop(oop* obj_p) { method do_oop (line 2680) | virtual void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class VM_HeapWalkOperation (line 2698) | class VM_HeapWalkOperation: public VM_Operation { method is_advanced_heap_walk (line 2721) | bool is_advanced_heap_walk() const { return _is_advanced... method JvmtiTagMap (line 2722) | JvmtiTagMap* tag_map() const { return _tag_map; } method Handle (line 2723) | Handle initial_object() const { return _initial_obj... method is_following_references (line 2725) | bool is_following_references() const { return _following_o... method is_reporting_primitive_fields (line 2727) | bool is_reporting_primitive_fields() const { return _reporting_p... method is_reporting_primitive_array_values (line 2728) | bool is_reporting_primitive_array_values() const { return _reporting_p... method is_reporting_string_values (line 2729) | bool is_reporting_string_values() const { return _reporting_s... method VMOp_Type (line 2760) | VMOp_Type type() const { return VMOp_HeapWalkOperation; } function verify_static_oop (line 2855) | static inline bool verify_static_oop(instanceKlass* ik, FILE: HotSpot1.7/src/share/vm/prims/jvmtiTagMap.hpp class JvmtiTagHashmap (line 38) | class JvmtiTagHashmap class JvmtiTagHashmapEntry (line 39) | class JvmtiTagHashmapEntry class JvmtiTagHashmapEntryClosure (line 40) | class JvmtiTagHashmapEntryClosure class JvmtiTagMap (line 42) | class JvmtiTagMap : public CHeapObj { method Mutex (line 60) | inline Mutex* lock() { return &_lock; } method JvmtiEnv (line 61) | inline JvmtiEnv* env() const { return _env; } method is_locked (line 71) | bool is_locked() { return lock()->is_locked(); } method JvmtiTagHashmap (line 73) | JvmtiTagHashmap* hashmap() { return _hashmap; } FILE: HotSpot1.7/src/share/vm/prims/jvmtiThreadState.hpp class JvmtiEnvBase (line 39) | class JvmtiEnvBase class JvmtiEnvThreadState (line 40) | class JvmtiEnvThreadState class JvmtiDynamicCodeEventCollector (line 41) | class JvmtiDynamicCodeEventCollector type JvmtiClassLoadKind (line 43) | enum JvmtiClassLoadKind { class JvmtiEnvThreadStateIterator (line 58) | class JvmtiEnvThreadStateIterator : public StackObj { class JvmtiThreadState (line 75) | class JvmtiThreadState : public CHeapObj { method is_enabled (line 121) | bool is_enabled(jvmtiEvent event_type) { method JvmtiThreadEventEnable (line 125) | JvmtiThreadEventEnable *thread_event_enable() { method is_interp_only_mode (line 139) | bool is_interp_only_mode() { return _thread->is_interp_... method JvmtiThreadState (line 144) | static JvmtiThreadState *first() { method JvmtiThreadState (line 149) | JvmtiThreadState *next() { method JavaThread (line 163) | inline JavaThread *get_thread() { return _thread; } method is_exception_detected (line 164) | inline bool is_exception_detected() { return _exception_detected; } method is_exception_caught (line 165) | inline bool is_exception_caught() { return _exception_caught; } method set_exception_detected (line 166) | inline void set_exception_detected() { _exception_detected = true; method clear_exception_detected (line 168) | inline void clear_exception_detected() { method set_exception_caught (line 172) | inline void set_exception_caught() { _exception_caught = true; method clear_hide_single_stepping (line 175) | inline void clear_hide_single_stepping() { method hide_single_stepping (line 183) | inline bool hide_single_stepping() { return _hide_single_stepping; } method set_hide_single_stepping (line 184) | inline void set_hide_single_stepping() { method set_pending_step_for_popframe (line 196) | void set_pending_step_for_popframe() { _pending_step_for_popframe = tr... method clr_pending_step_for_popframe (line 197) | void clr_pending_step_for_popframe() { _pending_step_for_popframe = fa... method is_pending_step_for_popframe (line 198) | bool is_pending_step_for_popframe() { return _pending_step_for_popfra... method set_pending_step_for_earlyret (line 204) | void set_pending_step_for_earlyret() { _pending_step_for_earlyret = tr... method clr_pending_step_for_earlyret (line 205) | void clr_pending_step_for_earlyret() { _pending_step_for_earlyret = fa... method is_pending_step_for_earlyret (line 206) | bool is_pending_step_for_earlyret() { return _pending_step_for_earlyr... method set_class_being_redefined (line 213) | inline void set_class_being_redefined(KlassHandle *h_class, JvmtiClass... method clear_class_being_redefined (line 218) | inline void clear_class_being_redefined() { method KlassHandle (line 223) | inline KlassHandle *get_class_being_redefined() { method JvmtiClassLoadKind (line 227) | inline JvmtiClassLoadKind get_class_load_kind() { method set_class_versions_map (line 268) | inline void set_class_versions_map(KlassHandle *the_class, method clear_class_versions_map (line 274) | inline void clear_class_versions_map() { set_class_versions_map(NULL, ... method klassOop (line 276) | static inline method is_debuggable (line 293) | bool is_debuggable() { return _debuggable; } method set_debuggable (line 295) | void set_debuggable(bool debuggable) { _debuggable = debuggable; } method JvmtiDynamicCodeEventCollector (line 302) | JvmtiDynamicCodeEventCollector* get_dynamic_code_event_collector() { method JvmtiVMObjectAllocEventCollector (line 305) | JvmtiVMObjectAllocEventCollector* get_vm_object_alloc_event_collector() { method set_dynamic_code_event_collector (line 308) | void set_dynamic_code_event_collector(JvmtiDynamicCodeEventCollector* ... method set_vm_object_alloc_event_collector (line 311) | void set_vm_object_alloc_event_collector(JvmtiVMObjectAllocEventCollec... method has_last_frame (line 323) | bool has_last_frame() { return _thread->has_last_J... method JvmtiThreadState (line 329) | inline static JvmtiThreadState *state_for_while_locked(JavaThread *thr... method JvmtiThreadState (line 346) | inline static JvmtiThreadState *state_for(JavaThread *thread) { type EarlyretState (line 373) | enum EarlyretState { method set_earlyret_pending (line 378) | void set_earlyret_pending(void) { _earlyret_state = earlyret_pending; } method clr_earlyret_pending (line 379) | void clr_earlyret_pending(void) { _earlyret_state = earlyret_inactive; } method is_earlyret_pending (line 380) | bool is_earlyret_pending(void) { return (_earlyret_state == earlyret_... method TosState (line 382) | TosState earlyret_tos() { return _earlyret_... method oop (line 383) | oop earlyret_oop() const { return _earlyret_... method set_earlyret_oop (line 384) | void set_earlyret_oop (oop x) { _earlyret_oop = x... method jvalue (line 385) | jvalue earlyret_value() { return _earlyret_... method set_earlyret_value (line 386) | void set_earlyret_value(jvalue val, TosState tos) { _earlyret_tos = t... method clr_earlyret_value (line 387) | void clr_earlyret_value() { _earlyret_tos = i... method ByteSize (line 389) | static ByteSize earlyret_state_offset() { return byte_offset_of(JvmtiT... method ByteSize (line 390) | static ByteSize earlyret_tos_offset() { return byte_offset_of(JvmtiT... method ByteSize (line 391) | static ByteSize earlyret_oop_offset() { return byte_offset_of(JvmtiT... method ByteSize (line 392) | static ByteSize earlyret_value_offset() { return byte_offset_of(JvmtiT... method set_should_post_on_exceptions (line 397) | void set_should_post_on_exceptions(bool val) { _thread->set_should_pos... class RedefineVerifyMark (line 400) | class RedefineVerifyMark : public StackObj { method RedefineVerifyMark (line 405) | RedefineVerifyMark(KlassHandle *the_class, KlassHandle *scratch_class, FILE: HotSpot1.7/src/share/vm/prims/jvmtiThreadState.inline.hpp function JvmtiEnvThreadState (line 42) | inline JvmtiEnvThreadState* JvmtiEnvThreadStateIterator::first() { function JvmtiEnvThreadState (line 46) | inline JvmtiEnvThreadState* JvmtiEnvThreadStateIterator::next(JvmtiEnvTh... function JvmtiEnvThreadState (line 52) | JvmtiEnvThreadState* JvmtiThreadState::env_thread_state(JvmtiEnvBase *en... function JvmtiEnvThreadState (line 62) | JvmtiEnvThreadState* JvmtiThreadState::head_env_thread_state() { FILE: HotSpot1.7/src/share/vm/prims/jvmtiTrace.hpp class JvmtiTrace (line 55) | class JvmtiTrace : AllStatic { method tracing (line 80) | static bool tracing() { return _on; } method trace_event_controller (line 81) | static bool trace_event_controller() { return _trace_event_contro... method jbyte (line 82) | static jbyte trace_flags(int num) { return _trace_flags[num]; } method jbyte (line 83) | static jbyte event_trace_flags(int num) { return _event_trace_flags[... FILE: HotSpot1.7/src/share/vm/prims/jvmtiUtil.cpp function ResourceArea (line 39) | ResourceArea* JvmtiUtil::single_threaded_resource_area() { FILE: HotSpot1.7/src/share/vm/prims/jvmtiUtil.hpp class JvmtiUtil (line 39) | class JvmtiUtil : AllStatic { method event_threaded (line 54) | static const bool event_threaded(int num) { class SafeResourceMark (line 74) | class SafeResourceMark : public ResourceMark { method ResourceArea (line 76) | ResourceArea* safe_resource_area() { method SafeResourceMark (line 91) | SafeResourceMark() : ResourceMark(safe_resource_area()) {} FILE: HotSpot1.7/src/share/vm/prims/methodComparator.hpp class BciMap (line 32) | class BciMap method BciMap (line 72) | BciMap() { method store_fragment_location (line 100) | void store_fragment_location(int old_bci, int new_st_bci, int new_end_... method new_bci_for_old (line 113) | int new_bci_for_old(int old_bci) { method old_and_new_locations_same (line 123) | bool old_and_new_locations_same(int old_dest_bci, int new_dest_bci) { class MethodComparator (line 37) | class MethodComparator { class BciMap (line 65) | class BciMap { method BciMap (line 72) | BciMap() { method store_fragment_location (line 100) | void store_fragment_location(int old_bci, int new_st_bci, int new_end_... method new_bci_for_old (line 113) | int new_bci_for_old(int old_bci) { method old_and_new_locations_same (line 123) | bool old_and_new_locations_same(int old_dest_bci, int new_dest_bci) { FILE: HotSpot1.7/src/share/vm/prims/methodHandles.cpp function Handle (line 119) | Handle MethodHandles::new_MemberName(TRAPS) { function oop (line 126) | oop MethodHandles::init_MemberName(oop mname_oop, oop target_oop) { function oop (line 177) | oop MethodHandles::init_method_MemberName(oop mname_oop, methodOop m, bo... function Handle (line 225) | Handle MethodHandles::init_method_MemberName(oop mname_oop, CallInfo& in... function oop (line 250) | oop MethodHandles::init_field_MemberName(oop mname_oop, klassOop field_h... function Handle (line 277) | Handle MethodHandles::init_field_MemberName(oop mname_oop, FieldAccessIn... function Symbol (line 313) | Symbol* MethodHandles::signature_polymorphic_intrinsic_name(vmIntrinsics... function Symbol (line 378) | Symbol* MethodHandles::lookup_signature(oop type_str, bool intern_if_not... function Symbol (line 421) | Symbol* MethodHandles::lookup_basic_type_signature(Symbol* sig, bool kee... function oop (line 541) | static oop object_java_mirror() { function oop (line 545) | static oop field_name_or_null(Symbol* s) { function oop (line 550) | static oop field_signature_type_or_null(Symbol* s) { function Handle (line 574) | Handle MethodHandles::resolve_MemberName(Handle mname, TRAPS) { function JVM_ENTRY (line 922) | JVM_ENTRY(jint, MHN_getConstant(JNIEnv *env, jobject igcls, jint which)) { function advertise_con_value (line 957) | static bool advertise_con_value(int which) { function JVM_ENTRY (line 980) | JVM_ENTRY(jint, MHN_getNamedCon(JNIEnv *env, jobject igcls, jint which, ... function JVM_END (line 998) | JVM_END function JVM_END (line 1008) | JVM_END function JVM_END (line 1016) | JVM_END function JVM_END (line 1058) | JVM_END function JVM_ENTRY (line 1079) | JVM_ENTRY(jlong, MHN_objectFieldOffset(JNIEnv *env, jobject igcls, jobje... function JVM_END (line 1082) | JVM_END function JVM_END (line 1087) | JVM_END function JVM_END (line 1095) | JVM_END function JVM_END (line 1121) | JVM_END function JVM_END (line 1164) | JVM_END function JVM_END (line 1176) | JVM_END function JVM_END (line 1188) | JVM_END function JVM_END (line 1199) | JVM_END FILE: HotSpot1.7/src/share/vm/prims/methodHandles.hpp class MacroAssembler (line 34) | class MacroAssembler class Label (line 35) | class Label class MethodHandles (line 37) | class MethodHandles: AllStatic { method enabled (line 43) | static bool enabled() { return _enabled; } method is_signature_polymorphic (line 84) | static bool is_signature_polymorphic(vmIntrinsics::ID iid) { method is_signature_polymorphic_intrinsic (line 89) | static bool is_signature_polymorphic_intrinsic(vmIntrinsics::ID iid) { method is_signature_polymorphic_static (line 96) | static bool is_signature_polymorphic_static(vmIntrinsics::ID iid) { method has_member_arg (line 102) | static bool has_member_arg(vmIntrinsics::ID iid) { method has_member_arg (line 107) | static bool has_member_arg(Symbol* klass, Symbol* name) { method is_signature_polymorphic_name (line 121) | static bool is_signature_polymorphic_name(Symbol* name) { method is_signature_polymorphic_name (line 125) | static bool is_signature_polymorphic_name(klassOop klass, Symbol* name) { method Symbol (line 139) | static Symbol* lookup_basic_type_signature(Symbol* sig, TRAPS) { method print_as_method_type_on (line 146) | static void print_as_method_type_on(outputStream* st, Symbol* sig) { method ref_kind_is_valid (line 153) | static bool ref_kind_is_valid(int ref_kind) { method ref_kind_is_field (line 156) | static bool ref_kind_is_field(int ref_kind) { method ref_kind_is_getter (line 160) | static bool ref_kind_is_getter(int ref_kind) { method ref_kind_is_setter (line 164) | static bool ref_kind_is_setter(int ref_kind) { method ref_kind_is_method (line 167) | static bool ref_kind_is_method(int ref_kind) { method ref_kind_has_receiver (line 170) | static bool ref_kind_has_receiver(int ref_kind) { method ref_kind_is_static (line 174) | static bool ref_kind_is_static(int ref_kind) { method ref_kind_does_dispatch (line 177) | static bool ref_kind_does_dispatch(int ref_kind) { method trace_method_handle_interpreter_entry (line 201) | static void trace_method_handle_interpreter_entry(MacroAssembler* _mas... class MethodHandlesAdapterGenerator (line 226) | class MethodHandlesAdapterGenerator : public StubCodeGenerator { method MethodHandlesAdapterGenerator (line 228) | MethodHandlesAdapterGenerator(CodeBuffer* code) : StubCodeGenerator(co... FILE: HotSpot1.7/src/share/vm/prims/nativeLookup.cpp function mangle_name_on (line 57) | static void mangle_name_on(outputStream* st, Symbol* name, int begin, in... function mangle_name_on (line 76) | static void mangle_name_on(outputStream* st, Symbol* name) { function address (line 141) | static address lookup_special_native(char* jni_name) { function address (line 153) | address NativeLookup::lookup_style(methodHandle method, char* pure_name,... function address (line 211) | address NativeLookup::lookup_critical_style(methodHandle method, char* p... function address (line 241) | address NativeLookup::lookup_entry(methodHandle method, bool& in_base_li... function address (line 276) | address NativeLookup::lookup_critical_entry(methodHandle method) { function address (line 330) | address NativeLookup::lookup_entry_prefixed(methodHandle method, bool& i... function address (line 364) | address NativeLookup::lookup_base(methodHandle method, bool& in_base_lib... function address (line 382) | address NativeLookup::lookup(methodHandle method, bool& in_base_library,... function address (line 398) | address NativeLookup::base_library_lookup(const char* class_name, const ... FILE: HotSpot1.7/src/share/vm/prims/nativeLookup.hpp class NativeLookup (line 34) | class NativeLookup : AllStatic { FILE: HotSpot1.7/src/share/vm/prims/privilegedStack.hpp function VALUE_OBJ_CLASS_SPEC (line 33) | class PrivilegedElement VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/prims/unsafe.cpp function jlong (line 84) | inline jlong addr_to_java(void* p) { function jlong (line 100) | inline jlong field_offset_to_byte_offset(jlong field_offset) { function jlong (line 104) | inline jlong field_offset_from_byte_offset(jlong byte_offset) { function jint (line 108) | inline jint invocation_key_from_method_slot(jint slot) { function jint (line 112) | inline jint invocation_key_to_method_slot(jint key) { function jlong (line 140) | jlong Unsafe_field_offset_to_byte_offset(jlong field_offset) { function jlong (line 143) | jlong Unsafe_field_offset_from_byte_offset(jlong byte_offset) { function jint (line 146) | jint Unsafe_invocation_key_from_method_slot(jint slot) { function jint (line 149) | jint Unsafe_invocation_key_to_method_slot(jint key) { function UNSAFE_END (line 692) | UNSAFE_END function UNSAFE_END (line 765) | UNSAFE_END function UNSAFE_END (line 780) | UNSAFE_END function UNSAFE_END (line 794) | UNSAFE_END function UNSAFE_END (line 844) | UNSAFE_END function jclass (line 856) | static jclass Unsafe_DefineClass(JNIEnv *env, jstring name, jbyteArray d... function oop (line 1000) | static oop function UNSAFE_ENTRY (line 1082) | UNSAFE_ENTRY(jclass, Unsafe_DefineAnonymousClass(JNIEnv *env, jobject un... FILE: HotSpot1.7/src/share/vm/prims/wbtestmethods/parserTests.cpp function fill_in_parser (line 67) | static void fill_in_parser(DCmdParser* parser, oop argument) FILE: HotSpot1.7/src/share/vm/prims/whitebox.cpp function WB_END (line 132) | WB_END function JVM_ENTRY (line 211) | JVM_ENTRY(void, JVM_RegisterWhiteBoxMethods(JNIEnv* env, jclass wbclass)) FILE: HotSpot1.7/src/share/vm/prims/whitebox.hpp class WhiteBox (line 39) | class WhiteBox : public AllStatic { method used (line 43) | static bool used() { return _used; } method set_used (line 44) | static void set_used() { _used = true; } FILE: HotSpot1.7/src/share/vm/runtime/advancedThresholdPolicy.cpp function CompileTask (line 157) | CompileTask* AdvancedThresholdPolicy::select_task(CompileQueue* compile_... function CompLevel (line 321) | CompLevel AdvancedThresholdPolicy::common(Predicate p, methodOop method,... function CompLevel (line 391) | CompLevel AdvancedThresholdPolicy::call_event(methodOop method, CompLeve... function CompLevel (line 412) | CompLevel AdvancedThresholdPolicy::loop_event(methodOop method, CompLeve... FILE: HotSpot1.7/src/share/vm/runtime/advancedThresholdPolicy.hpp class CompileTask (line 31) | class CompileTask class CompileQueue (line 32) | class CompileQueue class AdvancedThresholdPolicy (line 161) | class AdvancedThresholdPolicy : public SimpleThresholdPolicy { method set_start_time (line 207) | void set_start_time(jlong t) { _start_time = t; } method jlong (line 208) | jlong start_time() const { return _start_time; } method AdvancedThresholdPolicy (line 218) | AdvancedThresholdPolicy() : _start_time(0) { } FILE: HotSpot1.7/src/share/vm/runtime/aprofiler.cpp class AllocProfClosure (line 40) | class AllocProfClosure : public ObjectClosure { method do_object (line 42) | void do_object(oop obj) { class AllocProfResetClosure (line 52) | class AllocProfResetClosure : public ObjectClosure { method do_object (line 54) | void do_object(oop obj) { FILE: HotSpot1.7/src/share/vm/runtime/aprofiler.hpp class AllocationProfiler (line 43) | class AllocationProfiler: AllStatic { method is_active (line 67) | static bool is_active() { return _active; } FILE: HotSpot1.7/src/share/vm/runtime/arguments.cpp function match_option (line 108) | static bool match_option(const JavaVMOption *option, const char* name, function logOption (line 119) | static void logOption(const char* opt) { type dirent (line 524) | struct dirent function atomull (line 545) | static bool atomull(const char *s, julong* result) { function set_bool_flag (line 609) | static bool set_bool_flag(char* name, bool value, FlagValueOrigin origin) { function set_fp_numeric_flag (line 613) | static bool set_fp_numeric_flag(char* name, char* value, FlagValueOrigin... function set_numeric_flag (line 625) | static bool set_numeric_flag(char* name, char* value, FlagValueOrigin or... function set_string_flag (line 658) | static bool set_string_flag(char* name, const char* value, FlagValueOrig... function append_to_string_flag (line 665) | static bool append_to_string_flag(char* name, const char* new_value, Fla... function no_shared_spaces (line 1075) | static void no_shared_spaces() { function disable_adaptive_size_policy (line 1100) | static void disable_adaptive_size_policy(const char* collector_name) { function set_object_alignment (line 1315) | void set_object_alignment() { function verify_object_alignment (line 1334) | bool verify_object_alignment() { function uintx (line 1367) | inline uintx max_heap_for_compressed_oops() { function force_serial_gc (line 1736) | static void force_serial_gc() { function verify_serial_gc_flags (line 1746) | static bool verify_serial_gc_flags() { function check_gclog_consistency (line 1756) | void check_gclog_consistency() { function match_option (line 2057) | static bool match_option(const JavaVMOption* option, const char** names,... function jint (line 2101) | jint Arguments::parse_vm_init_args(const JavaVMInitArgs* args) { function jint (line 2157) | jint Arguments::parse_each_vm_init_arg(const JavaVMInitArgs* args, function jint (line 2792) | jint Arguments::finalize_vm_init_args(SysClassPath* scp_p, bool scp_asse... function jint (line 2862) | jint Arguments::parse_java_options_environment_variable(SysClassPath* sc... function jint (line 2867) | jint Arguments::parse_java_tool_options_environment_variable(SysClassPat... function jint (line 2872) | jint Arguments::parse_options_environment_variable(const char* name, Sys... function jint (line 3005) | jint Arguments::parse(const JavaVMInitArgs* args) { FILE: HotSpot1.7/src/share/vm/runtime/arguments.hpp class SysClassPath (line 43) | class SysClassPath class SystemProperty (line 47) | class SystemProperty: public CHeapObj { method writeable (line 53) | bool writeable() { return _writeable; } method SystemProperty (line 59) | SystemProperty* next() const { return _next; } method set_next (line 60) | void set_next(SystemProperty* next) { _next = next; } method set_value (line 61) | bool set_value(char *value) { method append_value (line 75) | void append_value(const char *value) { method SystemProperty (line 99) | SystemProperty(const char* key, const char* value, bool writeable) { class AgentLibrary (line 119) | class AgentLibrary : public CHeapObj { method is_absolute_path (line 132) | bool is_absolute_path() const { return _is_absolute_path; } method set_os_lib (line 134) | void set_os_lib(void* os_lib) { _os_lib = os_lib; } method AgentLibrary (line 135) | AgentLibrary* next() const { return _next; } method AgentLibrary (line 138) | AgentLibrary(const char* name, const char* options, bool is_absolute_p... function VALUE_OBJ_CLASS_SPEC (line 154) | class AgentLibraryList VALUE_OBJ_CLASS_SPEC { function AgentLibrary (line 160) | AgentLibrary* first() const { return _first; } method is_absolute_path (line 132) | bool is_absolute_path() const { return _is_absolute_path; } method set_os_lib (line 134) | void set_os_lib(void* os_lib) { _os_lib = os_lib; } method AgentLibrary (line 135) | AgentLibrary* next() const { return _next; } method AgentLibrary (line 138) | AgentLibrary(const char* name, const char* options, bool is_absolute_p... function add (line 163) | void add(AgentLibrary* lib) { function remove (line 174) | void remove(AgentLibrary* lib) { function AgentLibraryList (line 198) | AgentLibraryList() { class Arguments (line 205) | class Arguments : AllStatic { type Mode (line 210) | enum Mode { type ArgsRange (line 216) | enum ArgsRange { method add_init_library (line 271) | static void add_init_library(const char* name, char* options) method add_init_agent (line 276) | static void add_init_agent(const char* name, char* options, bool absol... method add_loaded_agent (line 280) | static void add_loaded_agent(const char* name, char* options, bool abs... method set_java_compiler (line 287) | static void set_java_compiler(bool arg) { _java_compiler = arg; } method java_compiler (line 288) | static bool java_compiler() { return _java_compiler; } method set_xdebug_mode (line 292) | static void set_xdebug_mode(bool arg) { _xdebug_mode = arg; } method xdebug_mode (line 293) | static bool xdebug_mode() { return _xdebug_mode; } method is_bad_option (line 350) | static bool is_bad_option(const JavaVMOption* option, jboolean ignore) { method num_jvm_flags (line 426) | static int num_jvm_flags() { return _num_jvm_flags; } method num_jvm_args (line 427) | static int num_jvm_args() { return _num_jvm_args; } method SystemProperty (line 441) | static SystemProperty* system_properties() { return _system_propert... method sun_java_launcher_pid (line 454) | static int sun_java_launcher_pid() { return _sun_java_launcher_... method has_profile (line 460) | static bool has_profile() { return _has_profile; } method has_alloc_profile (line 461) | static bool has_alloc_profile() { return _has_alloc_profile; } method uintx (line 464) | static uintx min_heap_size() { return _min_heap_size; } method set_min_heap_size (line 465) | static void set_min_heap_size(uintx v) { _min_heap_size = v; } method AgentLibrary (line 468) | static AgentLibrary* libraries() { return _libraryList.first(... method init_libraries_at_startup (line 469) | static bool init_libraries_at_startup() { return !_libraryList.is_em... method convert_library_to_agent (line 470) | static void convert_library_to_agent(AgentLibrary* lib) method AgentLibrary (line 475) | static AgentLibrary* agents() { return _agentList.first(); } method init_agents_at_startup (line 476) | static bool init_agents_at_startup() { return !_agentList.is_empt... method abort_hook_t (line 479) | static abort_hook_t abort_hook() { return _abort_hook; } method exit_hook_t (line 480) | static exit_hook_t exit_hook() { return _exit_hook; } method vfprintf_hook_t (line 481) | static vfprintf_hook_t vfprintf_hook() { return _vfprintf_hook; } method GetCheckCompileOnly (line 483) | static bool GetCheckCompileOnly () { return CheckCompileOnly; } method CompileMethod (line 487) | static bool CompileMethod(char* className, char* methodName) { method PropertyList_unique_add (line 508) | static void PropertyList_unique_add(SystemProperty** plist, const char... method set_dll_dir (line 518) | static void set_dll_dir(char *value) { _sun_boot_library_path->set_val... method set_java_home (line 519) | static void set_java_home(char *value) { _java_home->set_value(value); } method set_library_path (line 520) | static void set_library_path(char *value) { _java_library_path->set_va... method set_ext_dirs (line 521) | static void set_ext_dirs(char *value) { _java_ext_dirs->set_value(valu... method set_endorsed_dirs (line 522) | static void set_endorsed_dirs(char *value) { _java_endorsed_dirs->set_... method set_sysclasspath (line 523) | static void set_sysclasspath(char *value) { _sun_boot_class_path->set_... method append_sysclasspath (line 524) | static void append_sysclasspath(const char *value) { _sun_boot_class_p... method set_meta_index_path (line 525) | static void set_meta_index_path(char* meta_index_path, char* meta_inde... method Mode (line 538) | static Mode mode() { return _mode; } FILE: HotSpot1.7/src/share/vm/runtime/atomic.cpp function jbyte (line 70) | jbyte Atomic::cmpxchg(jbyte exchange_value, volatile jbyte* dest, jbyte ... function jlong (line 102) | jlong Atomic::add(jlong add_value, volatile jlong* dest) { FILE: HotSpot1.7/src/share/vm/runtime/atomic.hpp class Atomic (line 30) | class Atomic : AllStatic { FILE: HotSpot1.7/src/share/vm/runtime/basicLock.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class BasicLock VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 57) | class BasicObjectLock VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/runtime/biasedLocking.cpp function enable_biased_locking (line 41) | static void enable_biased_locking(klassOop k) { class VM_EnableBiasedLocking (line 45) | class VM_EnableBiasedLocking: public VM_Operation { method VM_EnableBiasedLocking (line 49) | VM_EnableBiasedLocking(bool is_cheap_allocated) { _is_cheap_allocated ... method VMOp_Type (line 50) | VMOp_Type type() const { return VMOp_EnableBiasedLocking; } method Mode (line 51) | Mode evaluation_mode() const { return _is_cheap_allocated ? _async_... method is_cheap_allocated (line 52) | bool is_cheap_allocated() const { return _is_cheap_allocated; } method doit (line 54) | void doit() { method allow_nested_vm_operations (line 66) | bool allow_nested_vm_operations() const { return false; } class EnableBiasedLockingTask (line 71) | class EnableBiasedLockingTask : public PeriodicTask { method EnableBiasedLockingTask (line 73) | EnableBiasedLockingTask(size_t interval_time) : PeriodicTask(interval_... method task (line 75) | virtual void task() { function revoke_bias (line 146) | static BiasedLocking::Condition revoke_bias(oop obj, bool allow_rebias, ... type HeuristicsResult (line 258) | enum HeuristicsResult { function HeuristicsResult (line 266) | static HeuristicsResult update_heuristics(oop o, bool allow_rebias) { function bulk_revoke_or_rebias_at_safepoint (line 319) | static BiasedLocking::Condition bulk_revoke_or_rebias_at_safepoint(oop o, function clean_up_cached_monitor_info (line 432) | static void clean_up_cached_monitor_info() { class VM_RevokeBias (line 440) | class VM_RevokeBias : public VM_Operation { method VM_RevokeBias (line 448) | VM_RevokeBias(Handle* obj, JavaThread* requesting_thread) method VM_RevokeBias (line 454) | VM_RevokeBias(GrowableArray* objs, JavaThread* requesting_thread) method VMOp_Type (line 460) | virtual VMOp_Type type() const { return VMOp_RevokeBias; } method doit_prologue (line 462) | virtual bool doit_prologue() { method doit (line 482) | virtual void doit() { method status_code (line 498) | BiasedLocking::Condition status_code() const { class VM_BulkRevokeBias (line 504) | class VM_BulkRevokeBias : public VM_RevokeBias { method VM_BulkRevokeBias (line 510) | VM_BulkRevokeBias(Handle* obj, JavaThread* requesting_thread, method VMOp_Type (line 517) | virtual VMOp_Type type() const { return VMOp_BulkRevokeBias; } method doit_prologue (line 518) | virtual bool doit_prologue() { return true; } method doit (line 520) | virtual void doit() { FILE: HotSpot1.7/src/share/vm/runtime/biasedLocking.hpp function VALUE_OBJ_CLASS_SPEC (line 111) | class BiasedLockingCounters VALUE_OBJ_CLASS_SPEC { class BiasedLocking (line 148) | class BiasedLocking : AllStatic { type Condition (line 161) | enum Condition { method print_counters (line 185) | static void print_counters() { _counters.print(); } method BiasedLockingCounters (line 186) | static BiasedLockingCounters* counters() { return &_counters; } FILE: HotSpot1.7/src/share/vm/runtime/compilationPolicy.cpp function compilationPolicy_init (line 54) | void compilationPolicy_init() { class CounterDecay (line 223) | class CounterDecay : public AllStatic { method do_method (line 225) | static void do_method(methodOop m) { method is_decay_needed (line 230) | static bool is_decay_needed() { function CompileTask (line 290) | CompileTask* NonTieredCompPolicy::select_task(CompileQueue* compile_queu... function nmethod (line 309) | nmethod* NonTieredCompPolicy::event(methodHandle method, methodHandle in... function RFrame (line 477) | RFrame* StackWalkCompPolicy::findTopInlinableFrame(GrowableArray... FILE: HotSpot1.7/src/share/vm/runtime/compilationPolicy.hpp class CompileTask (line 37) | class CompileTask class CompileQueue (line 38) | class CompileQueue class CompilationPolicy (line 40) | class CompilationPolicy : public CHeapObj { method set_in_vm_startup (line 47) | static void set_in_vm_startup(bool in_vm_startup) { _in_vm_startup = ... method delay_compilation_during_startup (line 49) | static bool delay_compilation_during_startup() { return _in_vm_sta... method set_policy (line 56) | static void set_policy(CompilationPolicy* policy) { _policy = policy; } method CompilationPolicy (line 57) | static CompilationPolicy* policy() { return _policy; } method elapsedTimer (line 60) | elapsedTimer* accumulated_time() { return &_accumulated_time; } method should_not_inline (line 85) | virtual bool should_not_inline(ciEnv* env, ciMethod* method) { return ... class NonTieredCompPolicy (line 89) | class NonTieredCompPolicy : public CompilationPolicy { method NonTieredCompPolicy (line 98) | NonTieredCompPolicy() : _compiler_count(0) { } method CompLevel (line 99) | virtual CompLevel initial_compile_level() { return CompLevel_initial_c... class SimpleCompPolicy (line 113) | class SimpleCompPolicy : public NonTieredCompPolicy { class StackWalkCompPolicy (line 122) | class StackWalkCompPolicy : public NonTieredCompPolicy { FILE: HotSpot1.7/src/share/vm/runtime/deoptimization.cpp function JRT_END (line 169) | JRT_END function JRT_END (line 735) | JRT_END class FieldReassigner (line 785) | class FieldReassigner: public FieldClosure { method FieldReassigner (line 794) | FieldReassigner(frame* fr, RegisterMap* reg_map, ObjectValue* sv, oop ... method i (line 797) | int i() const { return _i; } method do_field (line 800) | void do_field(fieldDescriptor* fd) { function vframeArray (line 988) | vframeArray* Deoptimization::create_vframeArray(JavaThread* thread, fram... function collect_monitors (line 1047) | static void collect_monitors(compiledVFrame* cvf, GrowableArray*... function JRT_LEAF (line 1178) | JRT_LEAF(void, Deoptimization::popframe_preserve_args(JavaThread* thread... function JRT_ENTRY (line 1228) | JRT_ENTRY(void, Deoptimization::uncommon_trap_inner(JavaThread* thread, ... function JRT_END (line 1583) | JRT_END function ProfileData (line 1603) | ProfileData* function jint (line 1886) | jint Deoptimization::total_deoptimization_count() { function jint (line 1890) | jint Deoptimization::deoptimization_count(DeoptReason reason) { FILE: HotSpot1.7/src/share/vm/runtime/deoptimization.hpp class ProfileData (line 31) | class ProfileData class vframeArray (line 32) | class vframeArray class MonitorValue (line 33) | class MonitorValue class ObjectValue (line 34) | class ObjectValue class Deoptimization (line 36) | class Deoptimization : AllStatic { type DeoptReason (line 41) | enum DeoptReason { type DeoptAction (line 72) | enum DeoptAction { type UnpackType (line 90) | enum UnpackType { class UnrollBlock (line 132) | class UnrollBlock : public CHeapObj { method number_of_frames (line 169) | int number_of_frames() const { return _number_of_frames; } method address (line 170) | address* frame_pcs() const { return _frame_pcs ; } method set_initial_info (line 175) | void set_initial_info(intptr_t info) { _initial_info = info; } method caller_actual_parameters (line 177) | int caller_actual_parameters() const { return _caller_actual_paramet... method size_of_deoptimized_frame_offset_in_bytes (line 180) | static int size_of_deoptimized_frame_offset_in_bytes() { return offs... method caller_adjustment_offset_in_bytes (line 181) | static int caller_adjustment_offset_in_bytes() { return offs... method number_of_frames_offset_in_bytes (line 182) | static int number_of_frames_offset_in_bytes() { return offs... method frame_sizes_offset_in_bytes (line 183) | static int frame_sizes_offset_in_bytes() { return offs... method total_frame_sizes_offset_in_bytes (line 184) | static int total_frame_sizes_offset_in_bytes() { return offs... method frame_pcs_offset_in_bytes (line 185) | static int frame_pcs_offset_in_bytes() { return offs... method register_block_offset_in_bytes (line 186) | static int register_block_offset_in_bytes() { return offs... method return_type_offset_in_bytes (line 187) | static int return_type_offset_in_bytes() { return offs... method counter_temp_offset_in_bytes (line 188) | static int counter_temp_offset_in_bytes() { return offs... method initial_info_offset_in_bytes (line 189) | static int initial_info_offset_in_bytes() { return offs... method unpack_kind_offset_in_bytes (line 190) | static int unpack_kind_offset_in_bytes() { return offs... method sender_sp_temp_offset_in_bytes (line 191) | static int sender_sp_temp_offset_in_bytes() { return offs... method BasicType (line 193) | BasicType return_type() const { return _return_type; } method DeoptReason (line 253) | static DeoptReason trap_request_reason(int trap_request) { method DeoptAction (line 261) | static DeoptAction trap_request_action(int trap_request) { method trap_request_index (line 269) | static int trap_request_index(int trap_request) { method make_trap_request (line 275) | static int make_trap_request(DeoptReason reason, DeoptAction action, method reason_is_recorded_per_bytecode (line 305) | static bool reason_is_recorded_per_bytecode(DeoptReason reason) { method DeoptReason (line 309) | static DeoptReason reason_recorded_per_bytecode_if_any(DeoptReason rea... class DeoptimizationMarker (line 361) | class DeoptimizationMarker : StackObj { // for profiling method DeoptimizationMarker (line 364) | DeoptimizationMarker() { _is_active = true; } method is_active (line 366) | static bool is_active() { return _is_active; } FILE: HotSpot1.7/src/share/vm/runtime/dtraceJSDT.cpp function jlong (line 39) | jlong DTraceJSDT::activate( function jboolean (line 94) | jboolean DTraceJSDT::is_probe_enabled(jmethodID method) { function jboolean (line 107) | jboolean DTraceJSDT::is_supported() { function jlong (line 113) | jlong DTraceJSDT::activate( function jboolean (line 119) | jboolean DTraceJSDT::is_probe_enabled(jmethodID method) { function jboolean (line 127) | jboolean DTraceJSDT::is_supported() { FILE: HotSpot1.7/src/share/vm/runtime/dtraceJSDT.hpp class RegisteredProbes (line 45) | class RegisteredProbes method RegisteredProbes (line 73) | RegisteredProbes(size_t count) { method RegisteredProbes (line 89) | static RegisteredProbes* toRegisteredProbes(OpaqueProbes p) { method OpaqueProbes (line 93) | static OpaqueProbes toOpaqueProbes(RegisteredProbes* p) { method set_helper_handle (line 97) | void set_helper_handle(int handle) { _helper_handle = handle; } method helper_handle (line 98) | int helper_handle() const { return _helper_handle; } method nmethod (line 100) | nmethod* nmethod_at(size_t i) { method nmethod_at_put (line 105) | void nmethod_at_put(size_t i, nmethod* nm) { class DTraceJSDT (line 48) | class DTraceJSDT : AllStatic { class RegisteredProbes (line 66) | class RegisteredProbes : public CHeapObj { method RegisteredProbes (line 73) | RegisteredProbes(size_t count) { method RegisteredProbes (line 89) | static RegisteredProbes* toRegisteredProbes(OpaqueProbes p) { method OpaqueProbes (line 93) | static OpaqueProbes toOpaqueProbes(RegisteredProbes* p) { method set_helper_handle (line 97) | void set_helper_handle(int handle) { _helper_handle = handle; } method helper_handle (line 98) | int helper_handle() const { return _helper_handle; } method nmethod (line 100) | nmethod* nmethod_at(size_t i) { method nmethod_at_put (line 105) | void nmethod_at_put(size_t i, nmethod* nm) { FILE: HotSpot1.7/src/share/vm/runtime/extendedPC.hpp function VALUE_OBJ_CLASS_SPEC (line 31) | class ExtendedPC VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/runtime/fieldDescriptor.cpp function oop (line 37) | oop fieldDescriptor::loader() const { function Symbol (line 41) | Symbol* fieldDescriptor::generic_signature() const { function typeArrayOop (line 59) | typeArrayOop fieldDescriptor::annotations() const { function constantTag (line 67) | constantTag fieldDescriptor::initial_value_tag() const { function jint (line 71) | jint fieldDescriptor::int_initial_value() const { function jlong (line 75) | jlong fieldDescriptor::long_initial_value() const { function jfloat (line 79) | jfloat fieldDescriptor::float_initial_value() const { function jdouble (line 83) | jdouble fieldDescriptor::double_initial_value() const { function oop (line 87) | oop fieldDescriptor::string_initial_value(TRAPS) const { FILE: HotSpot1.7/src/share/vm/runtime/fieldDescriptor.hpp function VALUE_OBJ_CLASS_SPEC (line 40) | class fieldDescriptor VALUE_OBJ_CLASS_SPEC { function Symbol (line 61) | Symbol* signature() const { function klassOop (line 64) | klassOop field_holder() const { return _cp->pool_holder(); } function constantPoolOop (line 65) | constantPoolOop constants() const { return _cp(); } function AccessFlags (line 66) | AccessFlags access_flags() const { return _access_flags; } function offset (line 69) | int offset() const { return field()->offset(); } function index (line 71) | int index() const { return _index; } function has_initial_value (line 75) | bool has_initial_value() const { return field()->initval_index(... function initial_value_index (line 76) | int initial_value_index() const { return field()->initval_index(... function BasicType (line 85) | BasicType field_type() const { return FieldType::basic_type(s... function is_public (line 88) | bool is_public() const { return access_flags().is_publi... function is_private (line 89) | bool is_private() const { return access_flags().is_priva... function is_protected (line 90) | bool is_protected() const { return access_flags().is_prote... function is_package_private (line 91) | bool is_package_private() const { return !is_public() && !is_pri... function is_static (line 93) | bool is_static() const { return access_flags().is_stati... function is_final (line 94) | bool is_final() const { return access_flags().is_final... function is_volatile (line 95) | bool is_volatile() const { return access_flags().is_volat... function is_transient (line 96) | bool is_transient() const { return access_flags().is_trans... function is_synthetic (line 98) | bool is_synthetic() const { return access_flags().is_synth... function is_field_access_watched (line 100) | bool is_field_access_watched() const { return access_flags().is_field... function is_field_modification_watched (line 101) | bool is_field_modification_watched() const function has_generic_signature (line 103) | bool has_generic_signature() const { return access_flags().field_ha... function set_is_field_access_watched (line 105) | void set_is_field_access_watched(const bool value) { function set_is_field_modification_watched (line 110) | void set_is_field_modification_watched(const bool value) { function print (line 119) | void print() { print_on(tty); } FILE: HotSpot1.7/src/share/vm/runtime/fieldType.cpp function BasicType (line 41) | BasicType FieldType::basic_type(Symbol* signature) { function BasicType (line 76) | BasicType FieldType::get_array_info(Symbol* signature, FieldArrayInfo& f... FILE: HotSpot1.7/src/share/vm/runtime/fieldType.hpp class FieldArrayInfo (line 38) | class FieldArrayInfo : public StackObj { method dimension (line 43) | int dimension() { return _dimension; } method Symbol (line 44) | Symbol* object_key() { return _object_key; } method FieldArrayInfo (line 46) | FieldArrayInfo() : _dimension(0), _object_key(NULL) {} class FieldType (line 52) | class FieldType: public AllStatic { method is_array (line 62) | static bool is_array(Symbol* signature) { return signature->utf8_lengt... method is_obj (line 64) | static bool is_obj(Symbol* signature) { FILE: HotSpot1.7/src/share/vm/runtime/fprofiler.cpp class PCRecorder (line 130) | class PCRecorder : AllStatic { method index_for (line 137) | static int index_for(address pc) { return (pc - base)/bucket_size;... method address (line 138) | static address pc_for(int index) { return base + (index * bucket_s... method size (line 139) | static int size() { method address (line 143) | static address bucket_start_for(address pc) { method bucket_count_for (line 147) | static int bucket_count_for(address pc) { return counters[index_for(p... function address (line 174) | address FlatProfiler::bucket_start_for(address pc) { class tick_counter (line 226) | class tick_counter { // holds tick info for one node method tick_counter (line 231) | tick_counter() { ticks_in_code = ticks_in_native ... method tick_counter (line 232) | tick_counter(int code, int native) { ticks_in_code = code; ticks_in_n... method total (line 234) | int total() const { method add (line 238) | void add(tick_counter* a) { method update (line 243) | void update(TickPosition where) { method print_code (line 250) | void print_code(outputStream* st, int total_ticks) { method print_native (line 254) | void print_native(outputStream* st) { class ProfilerNode (line 259) | class ProfilerNode { method ProfilerNode (line 270) | ProfilerNode() { method set_next (line 279) | void set_next(ProfilerNode* n) { _next = n; } method ProfilerNode (line 280) | ProfilerNode* next() { return _next; } method update (line 282) | void update(TickPosition where) { ticks.update(where);} method total_ticks (line 283) | int total_ticks() { return ticks.total(); } method is_interpreted (line 285) | virtual bool is_interpreted() const { return false; } method is_compiled (line 286) | virtual bool is_compiled() const { return false; } method is_stub (line 287) | virtual bool is_stub() const { return false; } method is_runtime_stub (line 288) | virtual bool is_runtime_stub() const{ return false; } method interpreted_match (line 291) | virtual bool interpreted_match(methodOop m) const { return false; } method compiled_match (line 292) | virtual bool compiled_match(methodOop m ) const { return false; } method stub_match (line 293) | virtual bool stub_match(methodOop m, const char* name) const { return ... method adapter_match (line 294) | virtual bool adapter_match() const { return false; } method runtimeStub_match (line 295) | virtual bool runtimeStub_match(const CodeBlob* stub, const char* name)... method unknown_compiled_match (line 296) | virtual bool unknown_compiled_match(const CodeBlob* cb) const { return... method print_title (line 298) | static void print_title(outputStream* st) { method print_total (line 306) | static void print_total(outputStream* st, tick_counter* t, int total, ... method print_method_on (line 317) | virtual void print_method_on(outputStream* st) { method print (line 349) | virtual void print(outputStream* st, int total_ticks) { method hash (line 359) | static int hash(methodOop method) { method compare (line 371) | static int compare(ProfilerNode** a, ProfilerNode** b) { class interpretedNode (line 389) | class interpretedNode : public ProfilerNode { method interpretedNode (line 393) | interpretedNode(methodOop method, TickPosition where) : ProfilerNode() { method is_interpreted (line 398) | bool is_interpreted() const { return true; } method interpreted_match (line 400) | bool interpreted_match(methodOop m) const { method oops_do (line 404) | void oops_do(OopClosure* f) { method methodOop (line 408) | methodOop method() { return _method; } method print_title (line 410) | static void print_title(outputStream* st) { method print (line 416) | void print(outputStream* st, int total_ticks) { method print_method_on (line 420) | void print_method_on(outputStream* st) { class compiledNode (line 426) | class compiledNode : public ProfilerNode { method compiledNode (line 430) | compiledNode(methodOop method, TickPosition where) : ProfilerNode() { method is_compiled (line 434) | bool is_compiled() const { return true; } method compiled_match (line 436) | bool compiled_match(methodOop m) const { method methodOop (line 440) | methodOop method() { return _method; } method oops_do (line 442) | void oops_do(OopClosure* f) { method print_title (line 446) | static void print_title(outputStream* st) { method print (line 452) | void print(outputStream* st, int total_ticks) { method print_method_on (line 456) | void print_method_on(outputStream* st) { class stubNode (line 461) | class stubNode : public ProfilerNode { method stubNode (line 466) | stubNode(methodOop method, const char* name, TickPosition where) : Pro... method is_stub (line 472) | bool is_stub() const { return true; } method stub_match (line 474) | bool stub_match(methodOop m, const char* name) const { method oops_do (line 478) | void oops_do(OopClosure* f) { method methodOop (line 482) | methodOop method() { return _method; } method print_title (line 484) | static void print_title(outputStream* st) { method print (line 490) | void print(outputStream* st, int total_ticks) { method print_method_on (line 494) | void print_method_on(outputStream* st) { method print_symbol_on (line 499) | void print_symbol_on(outputStream* st) { class adapterNode (line 506) | class adapterNode : public ProfilerNode { method adapterNode (line 508) | adapterNode(TickPosition where) : ProfilerNode() { method is_compiled (line 511) | bool is_compiled() const { return true; } method adapter_match (line 513) | bool adapter_match() const { return true; } method methodOop (line 515) | methodOop method() { return NULL; } method oops_do (line 517) | void oops_do(OopClosure* f) { method print (line 521) | void print(outputStream* st, int total_ticks) { method print_method_on (line 525) | void print_method_on(outputStream* st) { class runtimeStubNode (line 530) | class runtimeStubNode : public ProfilerNode { method runtimeStubNode (line 535) | runtimeStubNode(const CodeBlob* stub, const char* name, TickPosition w... method is_runtime_stub (line 540) | bool is_runtime_stub() const { return true; } method runtimeStub_match (line 542) | bool runtimeStub_match(const CodeBlob* stub, const char* name) const { method methodOop (line 548) | methodOop method() { return NULL; } method print_title (line 550) | static void print_title(outputStream* st) { method oops_do (line 556) | void oops_do(OopClosure* f) { method print (line 560) | void print(outputStream* st, int total_ticks) { method print_method_on (line 564) | void print_method_on(outputStream* st) { method print_symbol_on (line 569) | void print_symbol_on(outputStream* st) { class unknown_compiledNode (line 577) | class unknown_compiledNode : public ProfilerNode { method unknown_compiledNode (line 580) | unknown_compiledNode(const CodeBlob* cb, TickPosition where) : Profile... method is_compiled (line 587) | bool is_compiled() const { return true; } method unknown_compiled_match (line 589) | bool unknown_compiled_match(const CodeBlob* cb) const { method methodOop (line 596) | methodOop method() { return NULL; } method oops_do (line 598) | void oops_do(OopClosure* f) { method print (line 602) | void print(outputStream* st, int total_ticks) { method print_method_on (line 606) | void print_method_on(outputStream* st) { class vmNode (line 611) | class vmNode : public ProfilerNode { method vmNode (line 615) | vmNode(const TickPosition where) : ProfilerNode() { method vmNode (line 620) | vmNode(const char* name, const TickPosition where) : ProfilerNode() { method is_compiled (line 626) | bool is_compiled() const { return true; } method vm_match (line 628) | bool vm_match(const char* name) const { return strcmp(name, _name) == ... method methodOop (line 630) | methodOop method() { return NULL; } method hash (line 632) | static int hash(const char* name){ method oops_do (line 646) | void oops_do(OopClosure* f) { method print (line 650) | void print(outputStream* st, int total_ticks) { method print_method_on (line 654) | void print_method_on(outputStream* st) { class FlatProfilerTask (line 791) | class FlatProfilerTask : public PeriodicTask { method FlatProfilerTask (line 793) | FlatProfilerTask(int interval_time) : PeriodicTask(interval_time) {} function print_ticks (line 1301) | void print_ticks(const char* title, int ticks, int total) { FILE: HotSpot1.7/src/share/vm/runtime/fprofiler.hpp class ThreadProfiler (line 46) | class ThreadProfiler method inc_thread_ticks (line 183) | void inc_thread_ticks() { thread_ticks += 1; } type UnknownTickSites (line 195) | enum UnknownTickSites { method unknown_ticks (line 206) | int unknown_ticks() { method IntervalData (line 219) | IntervalData interval_data() { method IntervalData (line 222) | IntervalData* interval_data_ref() { class ThreadProfilerMark (line 47) | class ThreadProfilerMark type Region (line 66) | enum Region { noRegion, classLoaderRegion, extraRegion, maxRegion } class FlatProfiler (line 48) | class FlatProfiler method full_profile (line 258) | static bool full_profile() { method non_method_ticks (line 276) | static int non_method_ticks() { class IntervalData (line 49) | class IntervalData class ProfilerNode (line 52) | class ProfilerNode class FlatProfilerTask (line 53) | class FlatProfilerTask type TickPosition (line 55) | enum TickPosition { class ThreadProfilerMark (line 63) | class ThreadProfilerMark: public StackObj { type Region (line 66) | enum Region { noRegion, classLoaderRegion, extraRegion, maxRegion } function VALUE_OBJ_CLASS_SPEC (line 77) | class IntervalData VALUE_OBJ_CLASS_SPEC { class ThreadProfiler (line 122) | class ThreadProfiler: public CHeapObj { method inc_thread_ticks (line 183) | void inc_thread_ticks() { thread_ticks += 1; } type UnknownTickSites (line 195) | enum UnknownTickSites { method unknown_ticks (line 206) | int unknown_ticks() { method IntervalData (line 219) | IntervalData interval_data() { method IntervalData (line 222) | IntervalData* interval_data_ref() { class FlatProfiler (line 227) | class FlatProfiler: AllStatic { method full_profile (line 258) | static bool full_profile() { method non_method_ticks (line 276) | static int non_method_ticks() { FILE: HotSpot1.7/src/share/vm/runtime/frame.cpp function address (line 143) | address frame::raw_pc() const { function JavaCallWrapper (line 226) | JavaCallWrapper* frame::entry_frame_call_wrapper_if_safe(JavaThread* thr... function frame (line 349) | frame frame::java_sender() const { function frame (line 357) | frame frame::real_sender(RegisterMap* map) const { function frame (line 367) | frame frame::profile_find_Java_sender_frame(JavaThread *thread) { function methodOop (line 397) | methodOop frame::interpreter_frame_method() const { function jint (line 446) | jint frame::interpreter_frame_bci() const { function address (line 458) | address frame::interpreter_frame_bcp() const { function address (line 476) | address frame::interpreter_frame_mdp() const { function BasicObjectLock (line 497) | BasicObjectLock* frame::next_monitor_in_interpreter_frame(BasicObjectLoc... function BasicObjectLock (line 506) | BasicObjectLock* frame::previous_monitor_in_interpreter_frame(BasicObjec... function jint (line 529) | jint frame::interpreter_frame_expression_stack_size() const { function print_C_frame (line 654) | static void print_C_frame(outputStream* st, char* buf, int buflen, addre... class InterpreterFrameClosure (line 755) | class InterpreterFrameClosure : public OffsetClosure { method InterpreterFrameClosure (line 763) | InterpreterFrameClosure(frame* fr, int max_locals, int max_stack, method offset_do (line 771) | void offset_do(int offset) { method max_locals (line 793) | int max_locals() { return _max_locals; } method frame (line 794) | frame* fr() { return _fr; } class InterpretedArgumentOopFinder (line 798) | class InterpretedArgumentOopFinder: public SignatureInfo { method set (line 805) | void set(int size, BasicType type) { method oop_offset_do (line 810) | void oop_offset_do() { method InterpretedArgumentOopFinder (line 817) | InterpretedArgumentOopFinder(Symbol* signature, bool has_receiver, fra... method oops_do (line 829) | void oops_do() { class EntryFrameOopFinder (line 851) | class EntryFrameOopFinder: public SignatureInfo { method set (line 858) | void set(int size, BasicType type) { method oop_at_offset_do (line 864) | void oop_at_offset_do(int offset) { method EntryFrameOopFinder (line 871) | EntryFrameOopFinder(frame* frame, Symbol* signature, bool is_static) :... method arguments_do (line 878) | void arguments_do(OopClosure* f) { function oop (line 886) | oop* frame::interpreter_callee_receiver_addr(Symbol* signature) { class CompiledArgumentOopFinder (line 1015) | class CompiledArgumentOopFinder: public SignatureInfo { method set (line 1025) | void set(int size, BasicType type) { method handle_oop_offset (line 1030) | virtual void handle_oop_offset() { method CompiledArgumentOopFinder (line 1039) | CompiledArgumentOopFinder(Symbol* signature, bool has_receiver, OopClo... method oops_do (line 1055) | void oops_do() { function oop (line 1077) | oop frame::retrieve_receiver(RegisterMap* reg_map) { function oop (line 1088) | oop* frame::oopmapreg_to_location(VMReg reg, const RegisterMap* reg_map)... function BasicLock (line 1098) | BasicLock* frame::get_native_monitor() { function oop (line 1107) | oop frame::get_native_receiver() { FILE: HotSpot1.7/src/share/vm/runtime/frame.hpp class BytecodeInterpreter (line 60) | class BytecodeInterpreter class CodeBlob (line 62) | class CodeBlob class FrameValues (line 63) | class FrameValues method compare (line 517) | static int compare(FrameValue* a, FrameValue* b) { class vframeArray (line 64) | class vframeArray function VALUE_OBJ_CLASS_SPEC (line 73) | class frame VALUE_OBJ_CLASS_SPEC { function at (line 190) | intptr_t at(int index) const { return *addr_at(index); } function oop (line 193) | oop obj_at(int offset) const { return *obj_at_addr(off... function obj_at_put (line 194) | void obj_at_put(int offset, oop value) { *obj_at_addr(offset) = ... function jint (line 196) | jint int_at(int offset) const { return *int_at_addr(off... function int_at_put (line 197) | void int_at_put(int offset, jint value) { *int_at_addr(offset) = ... function oop (line 199) | oop* obj_at_addr(int offset) const { return (oop*) addr_... function oop (line 201) | oop* adjusted_obj_at_addr(methodOop method, int index) { return obj... class CheckValueClosure (line 440) | class CheckValueClosure: public OopClosure { method do_oop (line 443) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class CheckOopClosure (line 447) | class CheckOopClosure: public OopClosure { method do_oop (line 450) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } class ZapDeadClosure (line 456) | class ZapDeadClosure: public OopClosure { method do_oop (line 459) | void do_oop(narrowOop* p) { ShouldNotReachHere(); } function VALUE_OBJ_CLASS_SPEC (line 500) | class FrameValue VALUE_OBJ_CLASS_SPEC { class FrameValues (line 513) | class FrameValues { method compare (line 517) | static int compare(FrameValue* a, FrameValue* b) { class StackFrameStream (line 548) | class StackFrameStream : public StackObj { method is_done (line 557) | bool is_done() { return (_is_done) ? true : (_is_done... method next (line 558) | void next() { if (!_is_done) _fr = _fr.sender(&_re... method frame (line 561) | frame *current() { return &_fr; } method RegisterMap (line 562) | RegisterMap* register_map() { return &_reg_map; } FILE: HotSpot1.7/src/share/vm/runtime/globals.cpp function MATERIALIZE_FLAGS_EXT (line 61) | MATERIALIZE_FLAGS_EXT function str_equal (line 278) | inline bool str_equal(const char* s, char* q, size_t len) { function Flag (line 285) | Flag* Flag::find_flag(char* name, size_t length, bool allow_locked) { function Flag (line 304) | static Flag* address_of_flag(CommandLineFlagWithType flag) { function compare_flags (line 512) | static int compare_flags(const void* void_a, const void* void_b) { FILE: HotSpot1.7/src/share/vm/runtime/globals.hpp type FlagValueOrigin (line 197) | enum FlagValueOrigin { type Flag (line 208) | struct Flag { method is_bool (line 226) | bool is_bool() const { return strcmp(type, "bool") == 0; } method get_bool (line 227) | bool get_bool() const { return *((bool*) addr); } method set_bool (line 228) | void set_bool(bool value) { *((bool*) addr) = value; } method is_intx (line 230) | bool is_intx() const { return strcmp(type, "intx") == 0; } method intx (line 231) | intx get_intx() const { return *((intx*) addr); } method set_intx (line 232) | void set_intx(intx value) { *((intx*) addr) = value; } method is_uintx (line 234) | bool is_uintx() const { return strcmp(type, "uintx") == 0; } method uintx (line 235) | uintx get_uintx() const { return *((uintx*) addr); } method set_uintx (line 236) | void set_uintx(uintx value) { *((uintx*) addr) = value; } method is_uint64_t (line 238) | bool is_uint64_t() const { return strcmp(type, "uint64_t") ==... method get_uint64_t (line 239) | uint64_t get_uint64_t() const { return *((uint64_t*) addr); } method set_uint64_t (line 240) | void set_uint64_t(uint64_t value) { *((uint64_t*) addr) = value; } method is_double (line 242) | bool is_double() const { return strcmp(type, "double") == 0; } method get_double (line 243) | double get_double() const { return *((double*) addr); } method set_double (line 244) | void set_double(double value) { *((double*) addr) = value; } method is_ccstr (line 246) | bool is_ccstr() const { return strcmp(type, "ccstr") == 0 || ... method ccstr_accumulates (line 247) | bool ccstr_accumulates() const { return strcmp(type, "ccstrlist") == 0; } method ccstr (line 248) | ccstr get_ccstr() const { return *((ccstr*) addr); } method set_ccstr (line 249) | void set_ccstr(ccstr value) { *((ccstr*) addr) = value; } class FlagSetting (line 273) | class FlagSetting { method FlagSetting (line 277) | FlagSetting(bool& fl, bool newValue) { flag = &fl; val = fl; fl = newV... class CounterSetting (line 282) | class CounterSetting { method CounterSetting (line 285) | CounterSetting(intx* cnt) { counter = cnt; (*counter)++; } class IntFlagSetting (line 290) | class IntFlagSetting { method IntFlagSetting (line 294) | IntFlagSetting(intx& fl, intx newValue) { flag = &fl; val = fl; fl = n... class DoubleFlagSetting (line 299) | class DoubleFlagSetting { method DoubleFlagSetting (line 303) | DoubleFlagSetting(double& fl, double newValue) { flag = &fl; val = fl;... class CommandLineFlags (line 308) | class CommandLineFlags { method boolAt (line 311) | static bool boolAt(char* name, bool* value) { return boolAt(name,... method boolAtPut (line 313) | static bool boolAtPut(char* name, bool* value, FlagValueOrigin origin)... method intxAt (line 316) | static bool intxAt(char* name, intx* value) { return intxAt(name,... method intxAtPut (line 318) | static bool intxAtPut(char* name, intx* value, FlagValueOrigin origin)... method uintxAt (line 321) | static bool uintxAt(char* name, uintx* value) { return uintxAt(name... method uintxAtPut (line 323) | static bool uintxAtPut(char* name, uintx* value, FlagValueOrigin origi... method uint64_tAt (line 326) | static bool uint64_tAt(char* name, uint64_t* value) { return uint64_tA... method uint64_tAtPut (line 328) | static bool uint64_tAtPut(char* name, uint64_t* value, FlagValueOrigin... method doubleAt (line 331) | static bool doubleAt(char* name, double* value) { return doubleAt(n... method doubleAtPut (line 333) | static bool doubleAtPut(char* name, double* value, FlagValueOrigin ori... method ccstrAt (line 336) | static bool ccstrAt(char* name, ccstr* value) { return ccstrAt(name... method ccstrAtPut (line 338) | static bool ccstrAtPut(char* name, ccstr* value, FlagValueOrigin origi... class must (line 2306) | class " \ class to (line 2307) | class to FILE: HotSpot1.7/src/share/vm/runtime/globals_extension.hpp class CommandLineFlagsEx (line 233) | class CommandLineFlagsEx : CommandLineFlags { FILE: HotSpot1.7/src/share/vm/runtime/handles.cpp function oop (line 47) | oop* HandleArea::allocate_handle(oop obj) { function uintx (line 65) | static uintx chunk_oops_do(OopClosure* f, Chunk* chunk, char* chunk_top) { FILE: HotSpot1.7/src/share/vm/runtime/handles.hpp function VALUE_OBJ_CLASS_SPEC (line 75) | class Handle VALUE_OBJ_CLASS_SPEC { function oop (line 81) | oop non_null_obj() const { assert(_handle != NULL,... function oop (line 95) | oop operator () () const { return obj(); } function oop (line 96) | oop operator -> () const { return non_null_obj(); } function is_null (line 101) | bool is_null() const { return _handle == NULL; } function not_null (line 102) | bool not_null() const { return _handle != NULL; } function print (line 105) | void print() { obj()->print(); } function Handle (line 110) | Handle(oop *handle, bool dummy) { _handle = handle; } function oop (line 114) | oop* raw_value() { return _handle; } function oop (line 115) | static oop raw_resolve(oop *handle) { return handle == NULL ?... class KlassHandle (line 122) | class KlassHandle: public Handle { method klassOop (line 124) | klassOop obj() const { return (klassOop)Hand... method klassOop (line 125) | klassOop non_null_obj() const { return (klassOop)Hand... method Klass (line 126) | Klass* as_klass() const { return non_null_obj()... method KlassHandle (line 130) | KlassHandle () : Handle() {} method KlassHandle (line 131) | KlassHandle (oop obj) : Handle(obj) { method KlassHandle (line 134) | KlassHandle (Klass* kl) : Handle(kl ? kl->as_klassOop() : (klassOop)NU... method KlassHandle (line 139) | KlassHandle (Thread* thread, oop obj) : Handle(thread, obj) { method KlassHandle (line 142) | KlassHandle (Thread *thread, Klass* kl) method KlassHandle (line 151) | KlassHandle(klassOop *handle, bool dummy) : Handle((oop*)handle, dummy) { method klassOop (line 156) | klassOop operator () () const { return obj(); } method Klass (line 157) | Klass* operator -> () const { return as_klass(); } function type (line 218) | type* operator -> () const { return (type*)obj()->klas... class HandleArea (line 241) | class HandleArea: public Arena { method HandleArea (line 252) | HandleArea(HandleArea* prev) { method oop (line 260) | oop* real_allocate_handle(oop obj) { method oop (line 273) | oop* allocate_handle(oop obj) { return real_allocate_handle(obj); } method used (line 280) | size_t used() const { return Arena::used() / oopSize; } method debug_only (line 282) | debug_only(bool no_handle_mark_active() { return _no_handle_mark_nesti... class HandleMark (line 308) | class HandleMark { method set_previous_handle_mark (line 319) | void set_previous_handle_mark(HandleMark* mark) { _previous_handle_mar... method HandleMark (line 320) | HandleMark* previous_handle_mark() const { return _previous_han... method size_in_bytes (line 322) | size_t size_in_bytes() const { return _size_in_bytes; } method HandleMark (line 325) | HandleMark(Thread* thread) { initialize(thread); } class NoHandleMark (line 339) | class NoHandleMark: public StackObj { method NoHandleMark (line 345) | NoHandleMark() {} class ResetNoHandleMark (line 351) | class ResetNoHandleMark: public StackObj { method ResetNoHandleMark (line 358) | ResetNoHandleMark() {} FILE: HotSpot1.7/src/share/vm/runtime/icache.cpp function icache_init (line 104) | void icache_init() { FILE: HotSpot1.7/src/share/vm/runtime/icache.hpp class AbstractICache (line 43) | class AbstractICache : AllStatic { class ICacheStubGenerator (line 89) | class ICacheStubGenerator : public StubCodeGenerator { method ICacheStubGenerator (line 91) | ICacheStubGenerator(CodeBuffer *c) : StubCodeGenerator(c) {} FILE: HotSpot1.7/src/share/vm/runtime/init.cpp function vm_init_globals (line 82) | void vm_init_globals() { function jint (line 92) | jint init_globals() { function exit_globals (line 141) | void exit_globals() { function is_init_completed (line 161) | bool is_init_completed() { function set_init_completed (line 166) | void set_init_completed() { FILE: HotSpot1.7/src/share/vm/runtime/interfaceSupport.cpp function InterfaceSupport_init (line 280) | void InterfaceSupport_init() { FILE: HotSpot1.7/src/share/vm/runtime/interfaceSupport.hpp class HandleMarkCleaner (line 57) | class HandleMarkCleaner: public StackObj { method HandleMarkCleaner (line 61) | HandleMarkCleaner(Thread* thread) { class InterfaceSupport (line 80) | class InterfaceSupport: AllStatic { method check_gc_alot (line 92) | static void check_gc_alot() { if (ScavengeALot || FullGCALot) gc_alot(... class ThreadStateTransition (line 130) | class ThreadStateTransition : public StackObj { method ThreadStateTransition (line 134) | ThreadStateTransition(JavaThread *thread) { method transition (line 141) | static inline void transition(JavaThread *thread, JavaThreadState from... method transition_and_fence (line 174) | static inline void transition_and_fence(JavaThread *thread, JavaThread... method transition_from_java (line 202) | static inline void transition_from_java(JavaThread *thread, JavaThread... method transition_from_native (line 207) | static inline void transition_from_native(JavaThread *thread, JavaThre... method trans (line 237) | void trans(JavaThreadState from, JavaThreadState to) { transition(_th... method trans_from_java (line 238) | void trans_from_java(JavaThreadState to) { transition_fro... method trans_from_native (line 239) | void trans_from_native(JavaThreadState to) { transition_fro... method trans_and_fence (line 240) | void trans_and_fence(JavaThreadState from, JavaThreadState to) { trans... class ThreadInVMfromJava (line 244) | class ThreadInVMfromJava : public ThreadStateTransition { method ThreadInVMfromJava (line 246) | ThreadInVMfromJava(JavaThread* thread) : ThreadStateTransition(thread) { class ThreadInVMfromUnknown (line 257) | class ThreadInVMfromUnknown { method ThreadInVMfromUnknown (line 261) | ThreadInVMfromUnknown() : _thread(NULL) { class ThreadInVMfromNative (line 283) | class ThreadInVMfromNative : public ThreadStateTransition { method ThreadInVMfromNative (line 285) | ThreadInVMfromNative(JavaThread* thread) : ThreadStateTransition(threa... class ThreadToNativeFromVM (line 294) | class ThreadToNativeFromVM : public ThreadStateTransition { method ThreadToNativeFromVM (line 296) | ThreadToNativeFromVM(JavaThread *thread) : ThreadStateTransition(threa... class ThreadBlockInVM (line 313) | class ThreadBlockInVM : public ThreadStateTransition { method ThreadBlockInVM (line 315) | ThreadBlockInVM(JavaThread *thread) class ThreadInVMfromJavaNoAsyncException (line 331) | class ThreadInVMfromJavaNoAsyncException : public ThreadStateTransition { method ThreadInVMfromJavaNoAsyncException (line 333) | ThreadInVMfromJavaNoAsyncException(JavaThread* thread) : ThreadStateTr... class VMEntryWrapper (line 355) | class VMEntryWrapper { method VMEntryWrapper (line 357) | VMEntryWrapper() { class VMNativeEntryWrapper (line 397) | class VMNativeEntryWrapper { method VMNativeEntryWrapper (line 399) | VMNativeEntryWrapper() { class RuntimeHistogramElement (line 415) | class RuntimeHistogramElement : public HistogramElement { FILE: HotSpot1.7/src/share/vm/runtime/java.cpp function collect_invoked_methods (line 121) | void collect_invoked_methods(methodOop m) { function collect_profiled_methods (line 130) | void collect_profiled_methods(methodOop m) { function compare_methods (line 139) | int compare_methods(methodOop* a, methodOop* b) { function print_method_invocation_histogram (line 146) | void print_method_invocation_histogram() { function print_method_profiling_data (line 186) | void print_method_profiling_data() { function print_bytecode_count (line 208) | void print_bytecode_count() { function print_statistics (line 220) | void print_statistics() { function print_statistics (line 373) | void print_statistics() { class ExitProc (line 407) | class ExitProc : public CHeapObj { method ExitProc (line 414) | ExitProc(__exit_proc proc) { method evaluate (line 418) | void evaluate() { _proc(); } method ExitProc (line 419) | ExitProc* next() const { return _next; } method set_next (line 420) | void set_next(ExitProc* next) { _next = next; } function register_on_exit_function (line 430) | void register_on_exit_function(void (*func)(void)) { function before_exit (line 443) | void before_exit(JavaThread * thread) { function vm_exit (line 561) | void vm_exit(int code) { function notify_vm_shutdown (line 584) | void notify_vm_shutdown() { function vm_direct_exit (line 594) | void vm_direct_exit(int code) { function vm_perform_shutdown_actions (line 600) | void vm_perform_shutdown_actions() { function vm_shutdown (line 620) | void vm_shutdown() function vm_abort (line 627) | void vm_abort(bool dump_core) { function vm_notify_during_shutdown (line 634) | void vm_notify_during_shutdown(const char* error, const char* message) { function vm_exit_during_initialization (line 650) | void vm_exit_during_initialization(Handle exception) { function vm_exit_during_initialization (line 669) | void vm_exit_during_initialization(Symbol* ex, const char* message) { function vm_exit_during_initialization (line 677) | void vm_exit_during_initialization(const char* error, const char* messag... function vm_shutdown_during_initialization (line 684) | void vm_shutdown_during_initialization(const char* error, const char* me... function JDK_Version_init (line 740) | void JDK_Version_init() { function encode_jdk_version (line 744) | static int64_t encode_jdk_version(const JDK_Version& v) { FILE: HotSpot1.7/src/share/vm/runtime/java.hpp function VALUE_OBJ_CLASS_SPEC (line 70) | class JDK_Version VALUE_OBJ_CLASS_SPEC { function JDK_Version (line 118) | JDK_Version() : _major(0), _minor(0), _micro(0), _update(0), function JDK_Version (line 123) | JDK_Version(uint8_t major, uint8_t minor = 0, uint8_t micro = 0, function JDK_Version (line 134) | static JDK_Version current() { return _current; } function JDK_Version (line 137) | static JDK_Version jdk(uint8_t m) { function JDK_Version (line 141) | static JDK_Version jdk_update(uint8_t major, uint8_t update_number) { function major_version (line 145) | uint8_t major_version() const { return _major; } function minor_version (line 146) | uint8_t minor_version() const { return _minor; } function micro_version (line 147) | uint8_t micro_version() const { return _micro; } function update_version (line 148) | uint8_t update_version() const { return _update; } function special_update_version (line 149) | uint8_t special_update_version() const { return _special; } function build_number (line 150) | uint8_t build_number() const { return _build; } function supports_thread_park_blocker (line 152) | bool supports_thread_park_blocker() const { function post_vm_init_hook_enabled (line 155) | bool post_vm_init_hook_enabled() const { function pending_list_uses_discovered_field (line 159) | bool pending_list_uses_discovered_field() const { function compare_major (line 171) | int compare_major(int version) const { function set_runtime_name (line 189) | static void set_runtime_name(const char* name) { function set_runtime_version (line 196) | static void set_runtime_version(const char* version) { function is_jdk12x_version (line 201) | static bool is_jdk12x_version() { function is_jdk13x_version (line 205) | static bool is_jdk13x_version() { function is_jdk14x_version (line 209) | static bool is_jdk14x_version() { function is_jdk15x_version (line 213) | static bool is_jdk15x_version() { function is_jdk16x_version (line 217) | static bool is_jdk16x_version() { function is_jdk17x_version (line 221) | static bool is_jdk17x_version() { function is_jdk18x_version (line 225) | static bool is_jdk18x_version() { function is_gte_jdk13x_version (line 229) | static bool is_gte_jdk13x_version() { function is_gte_jdk14x_version (line 233) | static bool is_gte_jdk14x_version() { function is_gte_jdk15x_version (line 237) | static bool is_gte_jdk15x_version() { function is_gte_jdk16x_version (line 241) | static bool is_gte_jdk16x_version() { function is_gte_jdk17x_version (line 245) | static bool is_gte_jdk17x_version() { function is_gte_jdk18x_version (line 249) | static bool is_gte_jdk18x_version() { FILE: HotSpot1.7/src/share/vm/runtime/javaCalls.cpp function BasicType (line 164) | static BasicType runtime_type_from(JavaValue* result) { class SignatureChekker (line 454) | class SignatureChekker : public SignatureIterator { method SignatureChekker (line 465) | SignatureChekker(Symbol* signature, BasicType return_type, bool is_sta... method check_value (line 478) | void check_value(bool type) { method check_doing_return (line 482) | void check_doing_return(bool state) { _is_return = state; } method check_return_type (line 484) | void check_return_type(BasicType t) { method check_int (line 488) | void check_int(BasicType t) { method check_double (line 496) | void check_double(BasicType t) { check_long(t); } method check_long (line 498) | void check_long(BasicType t) { method check_obj (line 508) | void check_obj(BasicType t) { method do_bool (line 534) | void do_bool() { check_int(T_BOOLEAN); } method do_char (line 535) | void do_char() { check_int(T_CHAR); } method do_float (line 536) | void do_float() { check_int(T_FLOAT); } method do_double (line 537) | void do_double() { check_double(T_DOUBLE); } method do_byte (line 538) | void do_byte() { check_int(T_BYTE); } method do_short (line 539) | void do_short() { check_int(T_SHORT); } method do_int (line 540) | void do_int() { check_int(T_INT); } method do_long (line 541) | void do_long() { check_long(T_LONG); } method do_void (line 542) | void do_void() { check_return_type(T_VOID); } method do_object (line 543) | void do_object(int begin, int end) { check_obj(T_OBJECT); } method do_array (line 544) | void do_array(int begin, int end) { check_obj(T_OBJECT); } FILE: HotSpot1.7/src/share/vm/runtime/javaCalls.hpp class JavaCallWrapper (line 65) | class JavaCallWrapper: StackObj { method JavaThread (line 83) | JavaThread* thread() const { return _thread; } method JNIHandleBlock (line 84) | JNIHandleBlock* handles() const { return _handles; } method JavaFrameAnchor (line 86) | JavaFrameAnchor* anchor(void) { return &_anchor; } method JavaValue (line 88) | JavaValue* result() const { return _result; } method methodOop (line 90) | methodOop callee_method() { return _callee_method; } method oop (line 91) | oop receiver() { return _receiver; } method is_first_frame (line 94) | bool is_first_frame() const { return _anchor.last_Java_s... class JavaCallArguments (line 100) | class JavaCallArguments : public StackObj { type Constants (line 102) | enum Constants { method initialize (line 115) | void initialize() { method JavaCallArguments (line 126) | JavaCallArguments() { initialize(); } method JavaCallArguments (line 128) | JavaCallArguments(Handle receiver) { method JavaCallArguments (line 133) | JavaCallArguments(int max_size) { method push_oop (line 149) | inline void push_oop(Handle h) { _is_oop[_size] = true; method push_int (line 152) | inline void push_int(int i) { _is_oop[_size] = false; method push_double (line 155) | inline void push_double(double d) { _is_oop[_size] = false; _is_oop[_s... method push_long (line 158) | inline void push_long(jlong l) { _is_oop[_size] = false; _is_oop[_s... method push_float (line 161) | inline void push_float(float f) { _is_oop[_size] = false; method Handle (line 165) | Handle receiver() { method set_receiver (line 172) | void set_receiver(Handle h) { method size_of_parameters (line 184) | int size_of_parameters() const { return _size; } class JavaCalls (line 194) | class JavaCalls: AllStatic { FILE: HotSpot1.7/src/share/vm/runtime/javaFrameAnchor.hpp class JavaThread (line 63) | class JavaThread function VALUE_OBJ_CLASS_SPEC (line 65) | class JavaFrameAnchor VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/runtime/jfieldIDWorkaround.hpp class jfieldIDWorkaround (line 28) | class jfieldIDWorkaround: AllStatic { method is_checked_jfieldID (line 83) | static bool is_checked_jfieldID(jfieldID id) { method raw_instance_offset (line 87) | static intptr_t raw_instance_offset(jfieldID id) { method is_instance_jfieldID (line 101) | static bool is_instance_jfieldID(klassOop k, jfieldID id) { method is_static_jfieldID (line 105) | static bool is_static_jfieldID(jfieldID id) { method jfieldID (line 110) | static jfieldID to_instance_jfieldID(klassOop k, int offset) { method from_instance_jfieldID (line 127) | static intptr_t from_instance_jfieldID(klassOop k, jfieldID id) { method jfieldID (line 138) | static jfieldID to_static_jfieldID(JNIid* id) { method JNIid (line 145) | static JNIid* from_static_jfieldID(jfieldID id) { method jfieldID (line 153) | static jfieldID to_jfieldID(instanceKlassHandle k, int offset, bool is... FILE: HotSpot1.7/src/share/vm/runtime/jniHandles.cpp function jobject (line 50) | jobject JNIHandles::make_local(oop obj) { function jobject (line 63) | jobject JNIHandles::make_local(Thread* thread, oop obj) { function jobject (line 73) | jobject JNIHandles::make_local(JNIEnv* env, oop obj) { function jobject (line 84) | jobject JNIHandles::make_global(Handle obj) { function jobject (line 100) | jobject JNIHandles::make_weak_global(Handle obj) { function jmethodID (line 114) | jmethodID JNIHandles::make_jmethod_id(methodHandle mh) { class AlwaysAliveClosure (line 216) | class AlwaysAliveClosure: public BoolObjectClosure { method do_object_b (line 218) | bool do_object_b(oop obj) { return true; } method do_object (line 219) | void do_object(oop obj) { assert(false, "Don't call"); } class CountHandleClosure (line 222) | class CountHandleClosure: public OopClosure { method CountHandleClosure (line 226) | CountHandleClosure(): _count(0) {} method do_oop (line 227) | virtual void do_oop(oop* unused) { method do_oop (line 230) | virtual void do_oop(narrowOop* unused) { ShouldNotReachHere(); } method count (line 231) | int count() { return _count; } class VerifyHandleClosure (line 250) | class VerifyHandleClosure: public OopClosure { method do_oop (line 252) | virtual void do_oop(oop* root) { method do_oop (line 255) | virtual void do_oop(narrowOop* root) { ShouldNotReachHere(); } function jni_handles_init (line 268) | void jni_handles_init() { function JNIHandleBlock (line 288) | JNIHandleBlock* JNIHandleBlock::allocate_block(Thread* thread) { function jobject (line 444) | jobject JNIHandleBlock::allocate_handle(oop obj) { FILE: HotSpot1.7/src/share/vm/runtime/jniHandles.hpp class JNIHandleBlock (line 31) | class JNIHandleBlock type SomeConstants (line 117) | enum SomeConstants { method clear (line 145) | void clear() { _top = 0; } method JNIHandleBlock (line 160) | JNIHandleBlock* pop_frame_link() const { return _pop_frame_li... method set_pop_frame_link (line 161) | void set_pop_frame_link(JNIHandleBlock* block) { _pop_frame_link = bl... method top_offset_in_bytes (line 164) | static int top_offset_in_bytes() { return offset_of(JNI... class JNIHandles (line 36) | class JNIHandles : AllStatic { method oop (line 85) | static oop deleted_handle() { return _deleted_handle; } method print (line 92) | static void print() { print_on(tty); } class JNIHandleBlock (line 112) | class JNIHandleBlock : public CHeapObj { type SomeConstants (line 117) | enum SomeConstants { method clear (line 145) | void clear() { _top = 0; } method JNIHandleBlock (line 160) | JNIHandleBlock* pop_frame_link() const { return _pop_frame_li... method set_pop_frame_link (line 161) | void set_pop_frame_link(JNIHandleBlock* block) { _pop_frame_link = bl... method top_offset_in_bytes (line 164) | static int top_offset_in_bytes() { return offset_of(JNI... function oop (line 184) | inline oop JNIHandles::resolve(jobject handle) { function oop (line 192) | inline oop JNIHandles::resolve_external_guard(jobject handle) { function oop (line 200) | inline oop JNIHandles::resolve_non_null(jobject handle) { function methodOop (line 210) | inline methodOop JNIHandles::resolve_jmethod_id(jmethodID mid) { function methodOop (line 214) | inline methodOop JNIHandles::checked_resolve_jmethod_id(jmethodID mid) { FILE: HotSpot1.7/src/share/vm/runtime/jniPeriodicChecker.cpp class JniPeriodicCheckerTask (line 33) | class JniPeriodicCheckerTask : public PeriodicTask { method JniPeriodicCheckerTask (line 35) | JniPeriodicCheckerTask(int interval_time) : PeriodicTask(interval_time... method task (line 36) | void task() { os::run_periodic_checks(); } function jniPeriodicChecker_exit (line 75) | void jniPeriodicChecker_exit() { FILE: HotSpot1.7/src/share/vm/runtime/jniPeriodicChecker.hpp class JniPeriodicCheckerTask (line 28) | class JniPeriodicCheckerTask class JniPeriodicChecker (line 37) | class JniPeriodicChecker : AllStatic { method is_active (line 49) | static bool is_active() { return _task != NULL; } FILE: HotSpot1.7/src/share/vm/runtime/memprofiler.cpp class MemProfilerTask (line 58) | class MemProfilerTask : public PeriodicTask { method MemProfilerTask (line 60) | MemProfilerTask(int interval_time) : PeriodicTask(interval_time) {} FILE: HotSpot1.7/src/share/vm/runtime/memprofiler.hpp class MemProfilerTask (line 30) | class MemProfilerTask class MemProfiler (line 32) | class MemProfiler : AllStatic { FILE: HotSpot1.7/src/share/vm/runtime/monitorChunk.hpp class MonitorChunk (line 33) | class MonitorChunk: public CHeapObj { method BasicObjectLock (line 37) | BasicObjectLock* monitors() const { return _monitors; } method MonitorChunk (line 45) | MonitorChunk* next() const { return _next; } method set_next (line 46) | void set_next(MonitorChunk* next) { _next = next; } method is_linked (line 49) | bool is_linked() const { return next() != NULL; } method number_of_monitors (line 52) | int number_of_monitors() const { return _number_of_monitors; } method BasicObjectLock (line 55) | BasicObjectLock* at(int index) { assert(index >= 0 && index... method contains (line 62) | bool contains(void* addr) const { return (addr >= (void*) mo... FILE: HotSpot1.7/src/share/vm/runtime/mutex.cpp function jint (line 278) | static inline jint MarsagliaXORV (jint x) { function jint (line 286) | static inline jint MarsagliaXOR (jint * const a) { function Stall (line 296) | static int Stall (int its) { function ParkCommon (line 416) | static int ParkCommon (ParkEvent * ev, jlong timo) { function Monitor (line 1218) | Monitor * Monitor::get_least_ranked_lock(Monitor * locks) { function Monitor (line 1238) | Monitor* Monitor::get_least_ranked_lock_besides_this(Monitor* locks) { FILE: HotSpot1.7/src/share/vm/runtime/mutex.hpp class ParkEvent (line 77) | class ParkEvent class Monitor (line 87) | class Monitor : public CHeapObj { type lock_types (line 103) | enum lock_types { type LockWordBits (line 122) | enum LockWordBits { _LBIT=1 } type WaitResults (line 157) | enum WaitResults { method is_locked (line 195) | bool is_locked() const { return _owner != NULL; } method Thread (line 206) | Thread* owner() const { return _owner; } method print (line 219) | void print() const { print_on(tty); } method debug_only (line 220) | debug_only(int rank() const { return _rank; } method allow_vm_block (line 221) | bool allow_vm_block() { return _allow_vm_block; } method debug_only (line 223) | debug_only(Monitor *next() const { return _next; } method debug_only (line 224) | debug_only(void set_next(Monitor *next) { _next = next; } method set_owner (line 227) | void set_owner(Thread* owner) { class Mutex (line 262) | class Mutex : public Monitor { // degenerate Monitor method notify (line 267) | bool notify () { ShouldNotReachHere(); return false; } method notify_all (line 268) | bool notify_all() { ShouldNotReachHere(); return false; } method wait (line 269) | bool wait (bool no_safepoint_check, long timeout, bool as_suspend_equi... FILE: HotSpot1.7/src/share/vm/runtime/mutexLocker.cpp function assert_locked_or_safepoint (line 149) | void assert_locked_or_safepoint(const Monitor * lock) { function assert_lock_strong (line 163) | void assert_lock_strong(const Monitor * lock) { function mutex_init (line 178) | void mutex_init() { function print_owned_locks_on_error (line 301) | void print_owned_locks_on_error(outputStream* st) { FILE: HotSpot1.7/src/share/vm/runtime/mutexLocker.hpp class MutexLocker (line 166) | class MutexLocker: StackObj { method MutexLocker (line 170) | MutexLocker(Monitor * mutex) { method MutexLocker (line 178) | MutexLocker(Monitor * mutex, Thread *thread) { class MutexLockerEx (line 207) | class MutexLockerEx: public StackObj { method MutexLockerEx (line 211) | MutexLockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_s... class MonitorLockerEx (line 234) | class MonitorLockerEx: public MutexLockerEx { method MonitorLockerEx (line 238) | MonitorLockerEx(Monitor* monitor, method wait (line 254) | bool wait(bool no_safepoint_check = !Mutex::_no_safepoint_check_flag, method notify_all (line 263) | bool notify_all() { method notify (line 270) | bool notify() { class GCMutexLocker (line 286) | class GCMutexLocker: public StackObj { class MutexUnlocker (line 300) | class MutexUnlocker: StackObj { method MutexUnlocker (line 305) | MutexUnlocker(Monitor * mutex) { class MutexUnlockerEx (line 318) | class MutexUnlockerEx: StackObj { method MutexUnlockerEx (line 324) | MutexUnlockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no... class VerifyMutexLocker (line 349) | class VerifyMutexLocker: StackObj { method VerifyMutexLocker (line 354) | VerifyMutexLocker(Monitor * mutex) { FILE: HotSpot1.7/src/share/vm/runtime/objectMonitor.cpp function Adjust (line 1419) | static int Adjust (volatile int * adr, int dx) { function TEVENT (line 2179) | TEVENT (Spin failure) ; function ObjectWaiter (line 2315) | inline ObjectWaiter* ObjectMonitor::DequeueWaiter() { function kvGetInt (line 2432) | static int kvGetInt (char * kvList, const char * Key, int Default) { FILE: HotSpot1.7/src/share/vm/runtime/objectMonitor.hpp class ObjectWaiter (line 38) | class ObjectWaiter : public StackObj { type TStates (line 40) | enum TStates { TS_UNDEF, TS_READY, TS_RUN, TS_WAIT, TS_ENTER, TS_CXQ } type Sorted (line 41) | enum Sorted { PREPEND, APPEND, SORTED } class EventJavaMonitorWait (line 59) | class EventJavaMonitorWait class ObjectMonitor (line 77) | class ObjectMonitor { method header_offset_in_bytes (line 90) | static int header_offset_in_bytes() { return offset_of(ObjectMoni... method object_offset_in_bytes (line 91) | static int object_offset_in_bytes() { return offset_of(ObjectMoni... method owner_offset_in_bytes (line 92) | static int owner_offset_in_bytes() { return offset_of(ObjectMoni... method count_offset_in_bytes (line 93) | static int count_offset_in_bytes() { return offset_of(ObjectMoni... method recursions_offset_in_bytes (line 94) | static int recursions_offset_in_bytes() { return offset_of(ObjectMoni... method cxq_offset_in_bytes (line 95) | static int cxq_offset_in_bytes() { return offset_of(ObjectMoni... method succ_offset_in_bytes (line 96) | static int succ_offset_in_bytes() { return offset_of(ObjectMoni... method EntryList_offset_in_bytes (line 97) | static int EntryList_offset_in_bytes() { return offset_of(ObjectMoni... method FreeNext_offset_in_bytes (line 98) | static int FreeNext_offset_in_bytes() { return offset_of(ObjectMoni... method WaitSet_offset_in_bytes (line 99) | static int WaitSet_offset_in_bytes() { return offset_of(ObjectMoni... method Responsible_offset_in_bytes (line 100) | static int Responsible_offset_in_bytes() { return offset_of(ObjectMoni... method Spinner_offset_in_bytes (line 101) | static int Spinner_offset_in_bytes() { return offset_of(ObjectMoni... method is_busy (line 114) | intptr_t is_busy() const { method recursions (line 131) | intptr_t recursions() const {... method ObjectWaiter (line 134) | ObjectWaiter* first_waiter() {... method ObjectWaiter (line 135) | ObjectWaiter* next_waiter(ObjectWaiter* o) {... method Thread (line 136) | Thread* thread_of_waiter(ObjectWaiter* o) {... method ObjectMonitor (line 140) | ObjectMonitor() { method Recycle (line 167) | void Recycle () { FILE: HotSpot1.7/src/share/vm/runtime/objectMonitor.inline.hpp function markOop (line 35) | inline markOop ObjectMonitor::header() const { FILE: HotSpot1.7/src/share/vm/runtime/orderAccess.hpp class OrderAccess (line 243) | class OrderAccess : AllStatic { FILE: HotSpot1.7/src/share/vm/runtime/os.cpp function os_init_globals (line 86) | void os_init_globals() { type tm (line 125) | struct tm function OSReturn (line 184) | OSReturn os::set_priority(Thread* thread, ThreadPriority p) { function OSReturn (line 205) | OSReturn os::get_priority(const Thread* const thread, ThreadPriority& pr... function signal_thread_entry (line 228) | static void signal_thread_entry(JavaThread* thread, TRAPS) { type JavaVM_ (line 381) | struct JavaVM_ function get_size (line 466) | inline size_t get_size(void* obj) { function u_char (line 475) | u_char* find_cushion_backwards(u_char* start) { function u_char (line 485) | u_char* find_cushion_forwards(u_char* start) { function print_neighbor_blocks (line 495) | void print_neighbor_blocks(void* ptr) { function report_heap_error (line 537) | void report_heap_error(void* memblock, void* bad, const char* where) { function verify_block (line 544) | void verify_block(void* memblock) { function test_random (line 1036) | void test_random() { class JavaThread (line 1208) | class JavaThread FILE: HotSpot1.7/src/share/vm/runtime/os.hpp class Thread (line 55) | class Thread class JavaThread (line 56) | class JavaThread class Event (line 57) | class Event class DLL (line 58) | class DLL class FileHandle (line 59) | class FileHandle class GrowableArray (line 60) | class GrowableArray type OSReturn (line 65) | enum OSReturn { type ThreadPriority (line 74) | enum ThreadPriority { // JLS 20.20.1-3 class os (line 91) | class os: AllStatic { method init_page_sizes (line 104) | static void init_page_sizes(size_t default_page_size) { method init_globals (line 141) | static void init_globals(void) { // Called from init_globa... type tm (line 188) | struct tm type tm (line 188) | struct tm method is_MP (line 195) | static inline bool is_MP() { method processor_count (line 205) | static int processor_count() { method set_processor_count (line 208) | static void set_processor_count(int count) { _processor_count = count; } type ProtType (line 293) | enum ProtType { MEM_PROT_NONE, MEM_PROT_READ, MEM_PROT_RW, MEM_PROT_RWX } type page_info (line 324) | struct page_info { method address (line 342) | static address get_polling_page() { return _polling_page; } method set_polling_page (line 343) | static void set_polling_page(address page) { _polling_page = page; } method is_poll_address (line 344) | static bool is_poll_address(address addr) { return addr >= _pollin... method get_serialize_page_shift_count (line 356) | static int get_serialize_page_shift_count() { method set_serialize_page_mask (line 360) | static void set_serialize_page_mask(uintptr_t mask) { method get_serialize_page_mask (line 364) | static unsigned int get_serialize_page_mask() { method address (line 370) | static address get_memory_serialize_page() { method write_memory_serialize_page (line 374) | static inline void write_memory_serialize_page(JavaThread *thread) { method is_memory_serialize_page (line 381) | static bool is_memory_serialize_page(JavaThread *thread, address ad... type ThreadType (line 398) | enum ThreadType { type YieldResult (line 426) | enum YieldResult { type dirent (line 498) | struct dirent type stat (line 610) | struct stat type sockaddr (line 650) | struct sockaddr type sockaddr (line 651) | struct sockaddr type sockaddr (line 652) | struct sockaddr type sockaddr (line 654) | struct sockaddr type sockaddr (line 655) | struct sockaddr type sockaddr (line 657) | struct sockaddr type hostent (line 666) | struct hostent class CrashProtectionCallback (line 740) | class CrashProtectionCallback : public StackObj { class SuspendedThreadTaskContext (line 813) | class SuspendedThreadTaskContext { method SuspendedThreadTaskContext (line 815) | SuspendedThreadTaskContext(Thread* thread, void *ucontext) : _thread... method Thread (line 816) | Thread* thread() const { return _thread; } class SuspendedThreadTask (line 823) | class SuspendedThreadTask { method SuspendedThreadTask (line 825) | SuspendedThreadTask(Thread* thread) : _thread(thread), _done(false) {} method is_done (line 828) | bool is_done() { return _done; } class SuspendResume (line 853) | class SuspendResume { type State (line 855) | enum State { method State (line 869) | State switch_state(State from, State to) { method SuspendResume (line 879) | SuspendResume() : _state(SR_RUNNING) { } method State (line 881) | State state() const { return _state; } method State (line 883) | State request_suspend() { method State (line 887) | State cancel_suspend() { method State (line 891) | State suspended() { method State (line 895) | State request_wakeup() { method State (line 899) | State running() { method is_running (line 903) | bool is_running() const { method is_suspend_request (line 907) | bool is_suspend_request() const { method is_suspended (line 911) | bool is_suspended() const { FILE: HotSpot1.7/src/share/vm/runtime/osThread.hpp type ThreadState (line 44) | enum ThreadState { class OSThread (line 61) | class OSThread: public CHeapObj { method set_state (line 76) | void set_state(ThreadState state) { _state = state; } method ThreadState (line 77) | ThreadState get_state() { return _state; } method OSThreadStartFunc (line 83) | OSThreadStartFunc start_proc() const { return _start_proc; } method set_start_proc (line 84) | void set_start_proc(OSThreadStartFunc start_proc) { _start_proc = star... method set_start_parm (line 86) | void set_start_parm(void* start_parm) { _start_parm = star... method interrupted (line 88) | volatile bool interrupted() const { return _interrupte... method set_interrupted (line 89) | void set_interrupted(bool z) { _interrupted = z ?... method print (line 93) | void print() const { print_on(tty); } method ByteSize (line 96) | static ByteSize interrupted_offset() { return byte_offset_o... method ByteSize (line 113) | static ByteSize thread_id_offset() { return byte_offset_o... method thread_id_size (line 114) | static size_t thread_id_size() { return sizeof(thread... method thread_id_t (line 116) | thread_id_t thread_id() const { return _thread_id; } method set_thread_id (line 118) | void set_thread_id(thread_id_t id) { _thread_id = id; } class OSThreadWaitState (line 129) | class OSThreadWaitState : public StackObj { method OSThreadWaitState (line 133) | OSThreadWaitState(OSThread* osthread, bool is_object_wait) { class OSThreadContendState (line 149) | class OSThreadContendState : public StackObj { method OSThreadContendState (line 153) | OSThreadContendState(OSThread* osthread) { FILE: HotSpot1.7/src/share/vm/runtime/park.cpp function ParkEvent (line 56) | ParkEvent * ParkEvent::Allocate (Thread * t) { function Parker (line 161) | Parker * Parker::Allocate (JavaThread * t) { FILE: HotSpot1.7/src/share/vm/runtime/park.hpp class Parker (line 48) | class Parker : public os::PlatformParker { method Parker (line 55) | Parker() : PlatformParker() { class ParkEvent (line 118) | class ParkEvent : public os::PlatformEvent { method ParkEvent (line 154) | ParkEvent() : PlatformEvent() { FILE: HotSpot1.7/src/share/vm/runtime/perfData.cpp function PerfData (line 323) | PerfData* PerfDataManager::find_by_name(const char* name) { function PerfDataList (line 327) | PerfDataList* PerfDataManager::all() { function PerfDataList (line 338) | PerfDataList* PerfDataManager::sampled() { function PerfDataList (line 349) | PerfDataList* PerfDataManager::constants() { function PerfStringConstant (line 383) | PerfStringConstant* PerfDataManager::create_string_constant(CounterNS ns, function PerfLongConstant (line 401) | PerfLongConstant* PerfDataManager::create_long_constant(CounterNS ns, function PerfStringVariable (line 419) | PerfStringVariable* PerfDataManager::create_string_variable(CounterNS ns, function PerfLongVariable (line 442) | PerfLongVariable* PerfDataManager::create_long_variable(CounterNS ns, function PerfLongVariable (line 460) | PerfLongVariable* PerfDataManager::create_long_variable(CounterNS ns, function PerfLongVariable (line 481) | PerfLongVariable* PerfDataManager::create_long_variable(CounterNS ns, function PerfLongCounter (line 503) | PerfLongCounter* PerfDataManager::create_long_counter(CounterNS ns, function PerfLongCounter (line 521) | PerfLongCounter* PerfDataManager::create_long_counter(CounterNS ns, function PerfLongCounter (line 542) | PerfLongCounter* PerfDataManager::create_long_counter(CounterNS ns, function PerfData (line 590) | PerfData* PerfDataList::find_by_name(const char* name) { function PerfDataList (line 600) | PerfDataList* PerfDataList::clone() { FILE: HotSpot1.7/src/share/vm/runtime/perfData.hpp type CounterNS (line 38) | enum CounterNS { class PerfData (line 243) | class PerfData : public CHeapObj { type Variability (line 252) | enum Variability { type Units (line 261) | enum Units { type Flags (line 272) | enum Flags { method is_valid (line 307) | inline bool is_valid() { return _valuep != NULL; } method is_on_c_heap (line 311) | inline bool is_on_c_heap() { return _on_c_heap; } method Variability (line 322) | Variability variability() { return _v; } method Units (line 325) | Units units() { return _u; } method Flags (line 328) | Flags flags() { return _flags; } class PerfLongSampleHelper (line 345) | class PerfLongSampleHelper : public CHeapObj { class PerfLong (line 358) | class PerfLong : public PerfData { method jlong (line 369) | inline jlong get_value() { return *(jlong*)_valuep; } class PerfLongConstant (line 378) | class PerfLongConstant : public PerfLong { method sample (line 384) | void sample() { } method PerfLongConstant (line 388) | PerfLongConstant(CounterNS ns, const char* namep, Units u, class PerfLongVariant (line 404) | class PerfLongVariant : public PerfLong { method PerfLongVariant (line 410) | PerfLongVariant(CounterNS ns, const char* namep, Units u, Variability v, method inc (line 425) | inline void inc() { (*(jlong*)_valuep)++; } method inc (line 426) | inline void inc(jlong val) { (*(jlong*)_valuep) += val; } method add (line 427) | inline void add(jlong val) { (*(jlong*)_valuep) += val; } class PerfLongCounter (line 439) | class PerfLongCounter : public PerfLongVariant { method PerfLongCounter (line 445) | PerfLongCounter(CounterNS ns, const char* namep, Units u, method PerfLongCounter (line 450) | PerfLongCounter(CounterNS ns, const char* namep, Units u, jlong* sampled) method PerfLongCounter (line 453) | PerfLongCounter(CounterNS ns, const char* namep, Units u, class PerfLongVariable (line 466) | class PerfLongVariable : public PerfLongVariant { method PerfLongVariable (line 472) | PerfLongVariable(CounterNS ns, const char* namep, Units u, method PerfLongVariable (line 477) | PerfLongVariable(CounterNS ns, const char* namep, Units u, jlong* samp... method PerfLongVariable (line 480) | PerfLongVariable(CounterNS ns, const char* namep, Units u, method set_value (line 486) | inline void set_value(jlong val) { (*(jlong*)_valuep) = val; } class PerfByteArray (line 497) | class PerfByteArray : public PerfData { class PerfString (line 506) | class PerfString : public PerfByteArray { method PerfString (line 512) | PerfString(CounterNS ns, const char* namep, Variability v, jint length, class PerfStringConstant (line 528) | class PerfStringConstant : public PerfString { method sample (line 535) | void sample() { } class PerfStringVariable (line 555) | class PerfStringVariable : public PerfString { method sample (line 562) | void sample() { } method PerfStringVariable (line 564) | PerfStringVariable(CounterNS ns, const char* namep, jint max_length, method set_value (line 570) | inline void set_value(const char* val) { set_string(val); } class PerfDataList (line 594) | class PerfDataList : public CHeapObj { method PerfDataArray (line 609) | PerfDataArray* get_impl() { return _set; } method contains (line 627) | bool contains(const char* name) { return find_by_name(name) != NULL; } method length (line 630) | int length() { return _set->length(); } method append (line 633) | void append(PerfData *p) { _set->append(p); } method remove (line 641) | void remove(PerfData *p) { _set->remove(p); } method PerfData (line 652) | PerfData* at(int index) { return _set->at(index); } class PerfDataManager (line 661) | class PerfDataManager : AllStatic { method count (line 677) | static int count() { return _all->length(); } method sampled_count (line 682) | static int sampled_count() { return _sampled->length(); } method constants_count (line 687) | static int constants_count() { return _constants->length(); } method exists (line 693) | static bool exists(const char* name) { return _all->contains(name); } method is_stable_supported (line 705) | static bool is_stable_supported(CounterNS ns) { method is_unstable_supported (line 708) | static bool is_unstable_supported(CounterNS ns) { method is_unstable_unsupported (line 711) | static bool is_unstable_unsupported(CounterNS ns) { method is_stable_supported (line 717) | static bool is_stable_supported(const char* name) { method is_unstable_supported (line 721) | static bool is_unstable_supported(const char* name) { method is_unstable_unsupported (line 725) | static bool is_unstable_unsupported(const char* name) { method PerfStringVariable (line 772) | static PerfStringVariable* create_string_variable(CounterNS ns, method PerfLongVariable (line 783) | static PerfLongVariable* create_long_variable(CounterNS ns, method PerfLongCounter (line 805) | static PerfLongCounter* create_long_counter(CounterNS ns, const char* ... method PerfConstant (line 823) | static PerfConstant* create_constant(CounterNS ns, const char* name, method PerfVariable (line 828) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfVariable (line 833) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfVariable (line 838) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfVariable (line 843) | static PerfVariable* create_variable(CounterNS ns, const char* name, method PerfCounter (line 849) | static PerfCounter* create_counter(CounterNS ns, const char* name, method PerfCounter (line 854) | static PerfCounter* create_counter(CounterNS ns, const char* name, method PerfCounter (line 859) | static PerfCounter* create_counter(CounterNS ns, const char* name, method PerfCounter (line 864) | static PerfCounter* create_counter(CounterNS ns, const char* name, class PerfTraceTime (line 905) | class PerfTraceTime : public StackObj { method PerfTraceTime (line 914) | inline PerfTraceTime(PerfLongCounter* timerp) : _timerp(timerp), _recu... method PerfTraceTime (line 919) | inline PerfTraceTime(PerfLongCounter* timerp, int* recursion_counter) ... method suspend (line 925) | inline void suspend() { if (!UsePerfData) return; _t.stop(); } method resume (line 926) | inline void resume() { if (!UsePerfData) return; _t.start(); } class PerfTraceTimedEvent (line 955) | class PerfTraceTimedEvent : public PerfTraceTime { method PerfTraceTimedEvent (line 961) | inline PerfTraceTimedEvent(PerfLongCounter* timerp, PerfLongCounter* e... method PerfTraceTimedEvent (line 966) | inline PerfTraceTimedEvent(PerfLongCounter* timerp, PerfLongCounter* e... FILE: HotSpot1.7/src/share/vm/runtime/perfMemory.cpp function perfMemory_init (line 52) | void perfMemory_init() { function perfMemory_exit (line 59) | void perfMemory_exit() { FILE: HotSpot1.7/src/share/vm/runtime/perfMemory.hpp class PerfMemory (line 114) | class PerfMemory : AllStatic { type PerfMemoryMode (line 128) | enum PerfMemoryMode { method used (line 136) | static size_t used() { return (size_t) (_top - _start); } method capacity (line 137) | static size_t capacity() { return _capacity; } method is_initialized (line 138) | static bool is_initialized() { return _initialized != 0; } method contains (line 139) | static bool contains(char* addr) { method set_accessible (line 152) | static void set_accessible(bool value) { FILE: HotSpot1.7/src/share/vm/runtime/prefetch.hpp class Prefetch (line 36) | class Prefetch : AllStatic { type style (line 38) | enum style { FILE: HotSpot1.7/src/share/vm/runtime/reflection.cpp function trace_class_resolution (line 49) | static void trace_class_resolution(klassOop to_class) { function oop (line 85) | oop Reflection::box(jvalue* value, BasicType type, TRAPS) { function BasicType (line 101) | BasicType Reflection::unbox_for_primitive(oop box, jvalue* value, TRAPS) { function BasicType (line 108) | BasicType Reflection::unbox_for_regular_object(oop box, jvalue* value) { function BasicType (line 206) | BasicType Reflection::array_get(jvalue* value, arrayOop a, int index, TR... function klassOop (line 304) | klassOop Reflection::basic_type_mirror_to_arrayklass(oop basic_type_mirr... function oop (line 315) | oop Reflection:: basic_type_arrayklass_to_mirror(klassOop basic_type_arr... function arrayOop (line 321) | arrayOop Reflection::reflect_new_array(oop element_mirror, jint length, ... function arrayOop (line 341) | arrayOop Reflection::reflect_new_multi_array(oop element_mirror, typeArr... function oop (line 384) | oop Reflection::array_component_type(oop mirror, TRAPS) { function under_host_klass (line 478) | static bool under_host_klass(instanceKlass* ik, klassOop host_klass) { function oop (line 625) | oop get_mirror_from_signature(methodHandle method, SignatureStream* ss, ... function objArrayHandle (line 648) | objArrayHandle Reflection::get_parameter_types(methodHandle method, int ... function objArrayHandle (line 671) | objArrayHandle Reflection::get_exception_types(methodHandle method, TRAP... function Handle (line 676) | Handle Reflection::new_type(Symbol* signature, KlassHandle k, TRAPS) { function oop (line 699) | oop Reflection::new_method(methodHandle method, bool intern_name, bool f... function oop (line 763) | oop Reflection::new_constructor(methodHandle method, TRAPS) { function oop (line 803) | oop Reflection::new_field(fieldDescriptor* fd, bool intern_name, TRAPS) { function methodHandle (line 838) | methodHandle Reflection::resolve_interface_call(instanceKlassHandle klas... function oop (line 853) | oop Reflection::invoke(instanceKlassHandle klass, methodHandle reflected... function BasicType (line 1060) | BasicType Reflection::basic_type_mirror_to_basic_type(oop basic_type_mir... function oop (line 1068) | oop Reflection::invoke_method(oop method_mirror, Handle receiver, objArr... function oop (line 1093) | oop Reflection::invoke_constructor(oop constructor_mirror, objArrayHandl... FILE: HotSpot1.7/src/share/vm/runtime/reflection.hpp class FieldStream (line 43) | class FieldStream class Reflection (line 45) | class Reflection: public AllStatic { type SomeConstants (line 61) | enum SomeConstants { FILE: HotSpot1.7/src/share/vm/runtime/reflectionUtils.hpp function VALUE_OBJ_CLASS_SPEC (line 46) | class KlassStream VALUE_OBJ_CLASS_SPEC { class MethodStream (line 82) | class MethodStream : public KlassStream { method length (line 84) | int length() const { return methods()->length(); } method objArrayOop (line 85) | objArrayOop methods() const { return _klass->methods(); } method MethodStream (line 87) | MethodStream(instanceKlassHandle klass, bool local_only, bool classes_... method next (line 93) | void next() { _index--; } method methodOop (line 94) | methodOop method() const { return methodOop(methods()->obj_at(index())... class FieldStream (line 108) | class FieldStream : public KlassStream { method length (line 110) | int length() const { return _klass->java_fields_count(); } method FieldStream (line 113) | FieldStream(instanceKlassHandle klass, bool local_only, bool classes_o... method next (line 119) | void next() { _index -= 1; } method AccessFlags (line 122) | AccessFlags access_flags() const { method Symbol (line 127) | Symbol* name() const { method Symbol (line 130) | Symbol* signature() const { method offset (line 134) | int offset() const { class FilteredField (line 139) | class FilteredField { method FilteredField (line 145) | FilteredField(klassOop klass, int field_offset) { method klassOop (line 149) | klassOop klass() { return _klass; } method oop (line 150) | oop* klass_addr() { return (oop*) &_klass; } method field_offset (line 151) | int field_offset() { return _field_offset; } class FilteredFieldsMap (line 154) | class FilteredFieldsMap : AllStatic { method is_filtered_field (line 159) | static bool is_filtered_field(klassOop klass, int field_offset) { method filtered_fields_count (line 168) | static int filtered_fields_count(klassOop klass, bool local_only) { method klasses_oops_do (line 180) | static void klasses_oops_do(OopClosure* f) { class FilteredFieldStream (line 199) | class FilteredFieldStream : public FieldStream { method has_filtered_field (line 202) | bool has_filtered_field() { return (_filtered_fields_count > 0); } method FilteredFieldStream (line 205) | FilteredFieldStream(instanceKlassHandle klass, bool local_only, bool c... method next (line 210) | void next() { FILE: HotSpot1.7/src/share/vm/runtime/registerMap.hpp class JavaThread (line 46) | class JavaThread class RegisterMap (line 77) | class RegisterMap : public StackObj { method check_location_valid (line 96) | void check_location_valid() {} method address (line 104) | address location(VMReg reg) const { method set_location (line 115) | void set_location(VMReg reg, address loc) { method include_argument_oops (line 128) | bool include_argument_oops() const { return _include_argument_oop... method set_include_argument_oops (line 129) | void set_include_argument_oops(bool f) { _include_argument_oops = f; } method JavaThread (line 131) | JavaThread *thread() const { return _thread; } method update_map (line 132) | bool update_map() const { return _update_map; } FILE: HotSpot1.7/src/share/vm/runtime/relocator.cpp class ChangeItem (line 42) | class ChangeItem : public ResourceObj { method ChangeItem (line 45) | ChangeItem(int bci) { _bci = bci; } method is_widen (line 49) | virtual bool is_widen() { return false; } method is_jump_widen (line 50) | virtual bool is_jump_widen() { return false; } method is_switch_pad (line 51) | virtual bool is_switch_pad() { return false; } method bci (line 54) | int bci() { return _bci; } method relocate (line 55) | void relocate(int break_bci, int delta) { if (_bci > break_bci) { _bci... method adjust (line 57) | virtual bool adjust(int bci, int delta) { return false; } class ChangeWiden (line 63) | class ChangeWiden : public ChangeItem { method ChangeWiden (line 67) | ChangeWiden(int bci, int new_ilen, u_char* inst_buffer) : ChangeItem(b... method handle_code_change (line 73) | bool handle_code_change(Relocator *r) { return r->handle_widen(bci(), ... method is_widen (line 75) | bool is_widen() { return true; } method print (line 77) | void print() { tty->print_cr("ChangeWiden. bci: %d N... class ChangeJumpWiden (line 80) | class ChangeJumpWiden : public ChangeItem { method ChangeJumpWiden (line 83) | ChangeJumpWiden(int bci, int delta) : ChangeItem(bci) { _delta = delta; } method handle_code_change (line 86) | bool handle_code_change(Relocator *r) { return r->handle_jump_widen(bc... method is_jump_widen (line 88) | bool is_jump_widen() { return true; } method adjust (line 91) | bool adjust(int jump_bci, int delta) { method print (line 102) | void print() { tty->print_cr("ChangeJumpWiden. bci: %d... class ChangeSwitchPad (line 105) | class ChangeSwitchPad : public ChangeItem { method ChangeSwitchPad (line 109) | ChangeSwitchPad(int bci, int padding, bool is_lookup_switch) : ChangeI... method handle_code_change (line 115) | bool handle_code_change(Relocator *r) { return r->handle_switch_pad(bc... method is_switch_pad (line 117) | bool is_switch_pad() { return true; } method padding (line 118) | int padding() { return _padding; } method is_lookup_switch (line 119) | bool is_lookup_switch() { return _is_lookup_switch; } method print (line 121) | void print() { tty->print_cr("ChangeSwitchPad. bci: %d ... function methodHandle (line 144) | methodHandle Relocator::insert_space_at(int bci, int size, u_char inst_b... function typeArrayOop (line 446) | static typeArrayOop insert_hole_at( FILE: HotSpot1.7/src/share/vm/runtime/relocator.hpp class ChangeItem (line 49) | class ChangeItem class RelocatorListener (line 52) | class RelocatorListener : public StackObj { method RelocatorListener (line 54) | RelocatorListener() {} class Relocator (line 59) | class Relocator : public ResourceObj { method set_code_array (line 83) | void set_code_array(unsigned char* array) { _code_array = array; } method code_length (line 85) | int code_length() const { return _code_length; } method set_code_length (line 86) | void set_code_length(int length) { _code_length = length; } method code_array_length (line 88) | int code_array_length() const { return _code_array_length; } method set_code_array_length (line 89) | void set_code_array_length(int length) { _code_array_length = lengt... method set_compressed_line_number_table (line 92) | void set_compressed_line_number_table(unsigned char* table) { _compres... method compressed_line_number_table_size (line 94) | int compressed_line_number_table_size() const { return _... method set_compressed_line_number_table_size (line 95) | void set_compressed_line_number_table_size(int size) { _compres... method methodHandle (line 97) | methodHandle method() const { return _method; } method set_method (line 98) | void set_method(methodHandle method) { _method = method; } method code_at (line 101) | Bytecodes::Code code_at(int bci) const { return (Bytecodes::C... method code_at_put (line 102) | void code_at_put(int bci, Bytecodes::Code code) { code_array()[bci] = ... method int_at (line 105) | inline int int_at(int bci) const { return Bytes::get_J... method int_at_put (line 106) | inline void int_at_put(int bci, int value) { Bytes::put_Java_u4(... method short_at (line 109) | inline short short_at(int bci) const { return (short)Bytes:... method short_at_put (line 110) | inline void short_at_put(int bci, short value) { Bytes::put_Java_u2((... method instruction_length_at (line 115) | int instruction_length_at(int bci) { return Bytecodes::le... method align (line 118) | int align(int n) const { return (n+3) & ~3; } method code_slop_pct (line 119) | int code_slop_pct() const { return 25; } method notify (line 136) | void notify(int bci, int delta, int new_code_length) { FILE: HotSpot1.7/src/share/vm/runtime/rframe.cpp function RFrame (line 82) | RFrame* RFrame::new_RFrame(frame fr, JavaThread* thread, RFrame*const c... function RFrame (line 100) | RFrame* RFrame::caller() { FILE: HotSpot1.7/src/share/vm/runtime/rframe.hpp class RFrame (line 35) | class RFrame : public ResourceObj { method is_interpreted (line 54) | virtual bool is_interpreted() const { return false; } method is_compiled (line 55) | virtual bool is_compiled() const { return false; } method distance (line 56) | int distance() const { return _distance; } method invocations (line 58) | int invocations() const { return _invocations; } method num (line 59) | int num() const { return _num; } method frame (line 60) | frame fr() const { return _fr; } method JavaThread (line 61) | JavaThread* thread() const { return _thread; } method nmethod (line 65) | virtual nmethod* nm() const { ShouldNotCallThis(); return ... method RFrame (line 68) | RFrame* callee() const { return _callee; } class CompiledRFrame (line 78) | class CompiledRFrame : public RFrame { // frame containing a compiled... method is_compiled (line 90) | bool is_compiled() const { return true; } method methodHandle (line 91) | methodHandle top_method() const { return _method; } method javaVFrame (line 92) | javaVFrame* top_vframe() const { return _vf; } method nmethod (line 93) | nmethod* nm() const { return _nm; } class InterpretedRFrame (line 98) | class InterpretedRFrame : public RFrame { // interpreter frame method is_interpreted (line 109) | bool is_interpreted() const { return true; } method methodHandle (line 110) | methodHandle top_method() const { return _method; } method javaVFrame (line 111) | javaVFrame* top_vframe() const { return _vf; } class DeoptimizedRFrame (line 117) | class DeoptimizedRFrame : public InterpretedRFrame { FILE: HotSpot1.7/src/share/vm/runtime/safepoint.cpp function print_ptrs (line 754) | static void print_ptrs(intptr_t oldptr, intptr_t newptr, bool wasoop) { function print_longs (line 761) | static void print_longs(jlong oldptr, jlong newptr, bool wasoop) { function print_me (line 769) | static void print_me(intptr_t *new_sp, intptr_t *old_sp, bool *was_oops) { function print_header (line 1133) | static void print_header() { FILE: HotSpot1.7/src/share/vm/runtime/safepoint.hpp class ThreadSafepointState (line 51) | class ThreadSafepointState type suspend_type (line 198) | enum suspend_type { method JavaThread (line 222) | JavaThread* thread() const { return _thread; } method suspend_type (line 223) | suspend_type type() const { return _type; } method is_running (line 224) | bool is_running() const { return (_type==_running); } method JavaThreadState (line 225) | JavaThreadState orig_thread_state() const { return _orig_thread_state; } method has_called_back (line 228) | bool has_called_back() const { return _has_called_ba... method set_has_called_back (line 229) | void set_has_called_back(bool val) { _has_called_back = va... method is_at_poll_safepoint (line 230) | bool is_at_poll_safepoint() { return _at_poll_safepoint; } method set_at_poll_safepoint (line 231) | void set_at_poll_safepoint(bool val) { _at_poll_safepoint... method print (line 237) | void print() const { print_on(tty); } method safepoint_msg (line 243) | void safepoint_msg(const char* format, ...) { class SnippetCache (line 52) | class SnippetCache class nmethod (line 53) | class nmethod class SafepointSynchronize (line 58) | class SafepointSynchronize : AllStatic { type SynchronizeState (line 60) | enum SynchronizeState { type SafepointingThread (line 67) | enum SafepointingThread { type SafepointTimeoutReason (line 73) | enum SafepointTimeoutReason { method inc_page_trap_count (line 125) | inline static void inc_page_trap_count() { method is_at_safepoint (line 146) | inline static bool is_at_safepoint() { return _state == _synchronize... method is_synchronizing (line 147) | inline static bool is_synchronizing() { return _state == _synchronizi... method do_call_back (line 149) | inline static bool do_call_back() { method increment_jni_active_count (line 153) | inline static void increment_jni_active_count() { method signal_thread_at_safepoint (line 160) | static void signal_thread_at_safepoint() { _waiting_to_... method last_non_safepoint_interval (line 166) | static long last_non_safepoint_interval() { method end_of_last_safepoint (line 169) | static long end_of_last_safepoint() { method inc_vmop_coalesced_count (line 181) | inline static void inc_vmop_coalesced_count() { _coalesced_vmop_count+... method set_is_at_safepoint (line 183) | static void set_is_at_safepoint() { _state = _s... method set_is_not_at_safepoint (line 184) | static void set_is_not_at_safepoint() { _state = _n... method address (line 187) | static address address_of_state() { return (add... method address (line 189) | static address safepoint_counter_addr() { return (add... class ThreadSafepointState (line 193) | class ThreadSafepointState: public CHeapObj { type suspend_type (line 198) | enum suspend_type { method JavaThread (line 222) | JavaThread* thread() const { return _thread; } method suspend_type (line 223) | suspend_type type() const { return _type; } method is_running (line 224) | bool is_running() const { return (_type==_running); } method JavaThreadState (line 225) | JavaThreadState orig_thread_state() const { return _orig_thread_state; } method has_called_back (line 228) | bool has_called_back() const { return _has_called_ba... method set_has_called_back (line 229) | void set_has_called_back(bool val) { _has_called_back = va... method is_at_poll_safepoint (line 230) | bool is_at_poll_safepoint() { return _at_poll_safepoint; } method set_at_poll_safepoint (line 231) | void set_at_poll_safepoint(bool val) { _at_poll_safepoint... method print (line 237) | void print() const { print_on(tty); } method safepoint_msg (line 243) | void safepoint_msg(const char* format, ...) { FILE: HotSpot1.7/src/share/vm/runtime/serviceThread.hpp class ServiceThread (line 32) | class ServiceThread : public JavaThread { method ServiceThread (line 39) | ServiceThread(ThreadFunction entry_point) : JavaThread(entry_point) {} method is_hidden_from_external_view (line 45) | bool is_hidden_from_external_view() const { return true; } FILE: HotSpot1.7/src/share/vm/runtime/sharedRuntime.cpp function JRT_END (line 386) | JRT_END function JRT_END (line 469) | JRT_END function JRT_END (line 526) | JRT_END function oop (line 574) | oop SharedRuntime::retrieve_receiver( Symbol* sig, frame caller ) { function JRT_END (line 623) | JRT_END function JRT_END (line 747) | JRT_END function JNI_ENTRY (line 895) | JNI_ENTRY(void*, throw_unsatisfied_link_error(JNIEnv* env, ...)) function JNI_END (line 901) | JNI_END function JRT_END (line 930) | JRT_END function JRT_END (line 1008) | JRT_END function Handle (line 1028) | Handle SharedRuntime::find_callee_info_helper(JavaThread* thread, function methodHandle (line 1102) | methodHandle SharedRuntime::find_callee_method(JavaThread* thread, TRAPS) { function methodHandle (line 1132) | methodHandle SharedRuntime::resolve_helper(JavaThread *thread, function methodHandle (line 1161) | methodHandle SharedRuntime::resolve_sub_helper(JavaThread *thread, function JRT_END (line 1383) | JRT_END function methodHandle (line 1523) | methodHandle SharedRuntime::reresolve_call_site(JavaThread *thread, TRAP... function IRT_END (line 1759) | IRT_END function JRT_END (line 1784) | JRT_END function percent (line 1937) | inline double percent(int x, int y) { class MethodArityHistogram (line 1941) | class MethodArityHistogram { method add_method_to_histogram (line 1950) | static void add_method_to_histogram(nmethod* nm) { method print_histogram_helper (line 1964) | void print_histogram_helper(int n, int* histo, const char* name) { method print_histogram (line 1981) | void print_histogram() { method MethodArityHistogram (line 1990) | MethodArityHistogram() { class AdapterFingerPrint (line 2036) | class AdapterFingerPrint : public CHeapObj { method adapter_encoding (line 2057) | static int adapter_encoding(BasicType in) { method AdapterFingerPrint (line 2090) | AdapterFingerPrint(int total_args_passed, BasicType* sig_bt) { method value (line 2129) | int value(int index) { method length (line 2135) | int length() { method is_compact (line 2140) | bool is_compact() { method compute_hash (line 2144) | unsigned int compute_hash() { method equals (line 2162) | bool equals(AdapterFingerPrint* other) { class AdapterHandlerTable (line 2184) | class AdapterHandlerTable : public BasicHashtable { method AdapterHandlerEntry (line 2197) | AdapterHandlerEntry* bucket(int i) { method AdapterHandlerTable (line 2202) | AdapterHandlerTable() method AdapterHandlerEntry (line 2206) | AdapterHandlerEntry* new_entry(AdapterFingerPrint* fingerprint, addres... method add (line 2213) | void add(AdapterHandlerEntry* entry) { method free_entry (line 2218) | void free_entry(AdapterHandlerEntry* entry) { method AdapterHandlerEntry (line 2224) | AdapterHandlerEntry* lookup(int total_args_passed, BasicType* sig_bt) { method print_statistics (line 2246) | void print_statistics() { class AdapterHandlerTableIterator (line 2281) | class AdapterHandlerTableIterator : public StackObj { method scan (line 2287) | void scan() { method AdapterHandlerTableIterator (line 2299) | AdapterHandlerTableIterator(AdapterHandlerTable* table): _table(table)... method has_next (line 2302) | bool has_next() { method AdapterHandlerEntry (line 2305) | AdapterHandlerEntry* next() { function BufferBlob (line 2325) | BufferBlob* AdapterHandlerLibrary::buffer_blob() { function AdapterHandlerEntry (line 2346) | AdapterHandlerEntry* AdapterHandlerLibrary::new_entry(AdapterFingerPrint... function AdapterHandlerEntry (line 2353) | AdapterHandlerEntry* AdapterHandlerLibrary::get_adapter(methodHandle met... function address (line 2501) | address AdapterHandlerEntry::base_address() { function nmethod (line 2564) | nmethod *AdapterHandlerLibrary::create_native_wrapper(methodHandle metho... function nmethod (line 2661) | nmethod *AdapterHandlerLibrary::create_dtrace_nmethod(methodHandle metho... function VMReg (line 2721) | VMReg SharedRuntime::name_for_receiver() { function VMRegPair (line 2730) | VMRegPair *SharedRuntime::find_callee_arguments(Symbol* sig, bool has_re... function JRT_END (line 2881) | JRT_END FILE: HotSpot1.7/src/share/vm/runtime/sharedRuntime.hpp class AdapterHandlerEntry (line 36) | class AdapterHandlerEntry method init (line 612) | void init(AdapterFingerPrint* fingerprint, address i2c_entry, address ... method address (line 631) | address get_i2c_entry() const { return _i2c_entry; } method address (line 632) | address get_c2i_entry() const { return _c2i_entry; } method address (line 633) | address get_c2i_unverified_entry() const { return _c2i_unverified_entr... method AdapterFingerPrint (line 638) | AdapterFingerPrint* fingerprint() const { return _fingerprint; } method AdapterHandlerEntry (line 640) | AdapterHandlerEntry* next() { class AdapterHandlerTable (line 37) | class AdapterHandlerTable class AdapterFingerPrint (line 38) | class AdapterFingerPrint class vframeStream (line 39) | class vframeStream class SharedRuntime (line 47) | class SharedRuntime: AllStatic { type ImplicitExceptionKind (line 180) | enum ImplicitExceptionKind { method address (line 198) | static address get_ic_miss_stub() { method address (line 203) | static address get_handle_wrong_method_stub() { method UncommonTrapBlob (line 210) | static UncommonTrapBlob* uncommon_trap_blob() { retur... method address (line 213) | static address get_resolve_opt_virtual_call_stub(){ method address (line 217) | static address get_resolve_virtual_call_stub() { method address (line 221) | static address get_resolve_static_call_stub() { method SafepointBlob (line 226) | static SafepointBlob* polling_page_return_handler_blob() { return ... method SafepointBlob (line 227) | static SafepointBlob* polling_page_safepoint_handler_blob() { return ... method SafepointBlob (line 228) | static SafepointBlob* polling_page_vectors_safepoint_handler_blob() {... method address (line 232) | static address nof_megamorphic_calls_addr() { return (address)&_nof_me... method DeoptimizationBlob (line 313) | static DeoptimizationBlob* deopt_blob(void) { return _deopt_blob; } method address (line 544) | static address nof_normal_calls_addr() { return (addres... method address (line 545) | static address nof_optimized_calls_addr() { return (addres... method address (line 546) | static address nof_inlined_calls_addr() { return (addres... method address (line 547) | static address nof_static_calls_addr() { return (addres... method address (line 548) | static address nof_inlined_static_calls_addr() { return (addres... method address (line 549) | static address nof_interface_calls_addr() { return (addres... method address (line 550) | static address nof_optimized_interface_calls_addr() { return (addres... method address (line 551) | static address nof_inlined_interface_calls_addr() { return (addres... method address (line 552) | static address nof_megamorphic_interface_calls_addr() { return (addres... class AdapterHandlerEntry (line 594) | class AdapterHandlerEntry : public BasicHashtableEntry { method init (line 612) | void init(AdapterFingerPrint* fingerprint, address i2c_entry, address ... method address (line 631) | address get_i2c_entry() const { return _i2c_entry; } method address (line 632) | address get_c2i_entry() const { return _c2i_entry; } method address (line 633) | address get_c2i_unverified_entry() const { return _c2i_unverified_entr... method AdapterFingerPrint (line 638) | AdapterFingerPrint* fingerprint() const { return _fingerprint; } method AdapterHandlerEntry (line 640) | AdapterHandlerEntry* next() { class AdapterHandlerLibrary (line 654) | class AdapterHandlerLibrary: public AllStatic { method print_handler (line 673) | static void print_handler(CodeBlob* b) { print_handler_on(tty, b); } FILE: HotSpot1.7/src/share/vm/runtime/sharedRuntimeTrans.cpp function copysign (line 59) | double copysign(double x, double y) { function scalbn (line 88) | double scalbn (double x, int n) { function __ieee754_log (line 179) | static double __ieee754_log(double x) { function __ieee754_log10 (line 273) | static double __ieee754_log10(double x) { function __ieee754_exp (line 384) | static double __ieee754_exp(double x) { function __ieee754_pow (line 509) | double __ieee754_pow(double x, double y) { FILE: HotSpot1.7/src/share/vm/runtime/sharedRuntimeTrig.cpp function copysignA (line 79) | static double copysignA(double x, double y) { function scalbnA (line 97) | static double scalbnA (double x, int n) { function SAFEBUF (line 260) | static SAFEBUF int __kernel_rem_pio2(double *x, double *y, int e0, int n... function SAFEBUF (line 476) | static SAFEBUF int __ieee754_rem_pio2(double x, double *y) { function __kernel_sin (line 602) | static double __kernel_sin(double x, double y, int iy) function __kernel_cos (line 659) | static double __kernel_cos(double x, double y) function __kernel_tan (line 737) | static double __kernel_tan(double x, double y, int iy) FILE: HotSpot1.7/src/share/vm/runtime/signature.cpp function Symbol (line 321) | Symbol* SignatureStream::as_symbol(TRAPS) { function klassOop (line 339) | klassOop SignatureStream::as_klass(Handle class_loader, Handle protectio... function oop (line 351) | oop SignatureStream::as_java_mirror(Handle class_loader, Handle protecti... function Symbol (line 360) | Symbol* SignatureStream::as_symbol_or_null() { FILE: HotSpot1.7/src/share/vm/runtime/signature.hpp class SignatureIterator (line 48) | class SignatureIterator: public ResourceObj { method parameter_index (line 99) | int parameter_index() const { return _parameter_index; } method is_return_type (line 100) | bool is_return_type() const { return parameter_index() < 0; } method BasicType (line 101) | BasicType get_ret_type() const { return _return_type; } class SignatureTypeNames (line 122) | class SignatureTypeNames : public SignatureIterator { method do_bool (line 126) | void do_bool() { type_name("jboolean"); } method do_char (line 127) | void do_char() { type_name("jchar" ); } method do_float (line 128) | void do_float() { type_name("jfloat" ); } method do_double (line 129) | void do_double() { type_name("jdouble" ); } method do_byte (line 130) | void do_byte() { type_name("jbyte" ); } method do_short (line 131) | void do_short() { type_name("jshort" ); } method do_int (line 132) | void do_int() { type_name("jint" ); } method do_long (line 133) | void do_long() { type_name("jlong" ); } method do_void (line 134) | void do_void() { type_name("void" ); } method do_object (line 135) | void do_object(int begin, int end) { type_name("jobject" ); } method do_array (line 136) | void do_array (int begin, int end) { type_name("jobject" ); } method SignatureTypeNames (line 139) | SignatureTypeNames(Symbol* signature) : SignatureIterator(signature) {} class SignatureInfo (line 143) | class SignatureInfo: public SignatureIterator { method lazy_iterate_parameters (line 149) | void lazy_iterate_parameters() { if (!_has_iterated) { iterate_p... method lazy_iterate_return (line 150) | void lazy_iterate_return() { if (!_has_iterated_return) { it... method do_bool (line 154) | void do_bool () { set(T_BOOLEAN_size, T_BOOLEAN); } method do_char (line 155) | void do_char () { set(T_CHAR_size , T_CHAR ); } method do_float (line 156) | void do_float () { set(T_FLOAT_size , T_FLOAT ); } method do_double (line 157) | void do_double() { set(T_DOUBLE_size , T_DOUBLE ); } method do_byte (line 158) | void do_byte () { set(T_BYTE_size , T_BYTE ); } method do_short (line 159) | void do_short () { set(T_SHORT_size , T_SHORT ); } method do_int (line 160) | void do_int () { set(T_INT_size , T_INT ); } method do_long (line 161) | void do_long () { set(T_LONG_size , T_LONG ); } method do_void (line 162) | void do_void () { set(T_VOID_size , T_VOID ); } method do_object (line 163) | void do_object(int begin, int end) { set(T_OBJECT_size , T_OBJECT ); } method do_array (line 164) | void do_array (int begin, int end) { set(T_ARRAY_size , T_ARRAY ); } method SignatureInfo (line 167) | SignatureInfo(Symbol* signature) : SignatureIterator(signature) { class ArgumentSizeComputer (line 178) | class ArgumentSizeComputer: public SignatureInfo { method set (line 180) | void set(int size, BasicType type) { _size += size; } method ArgumentSizeComputer (line 182) | ArgumentSizeComputer(Symbol* signature) : SignatureInfo(signature) {} method size (line 184) | int size() { lazy_iterate_parameters(); retu... class ArgumentCount (line 188) | class ArgumentCount: public SignatureInfo { method set (line 190) | void set(int size, BasicType type) { _size ++; } method ArgumentCount (line 192) | ArgumentCount(Symbol* signature) : SignatureInfo(signature) {} method size (line 194) | int size() { lazy_iterate_parameters(); retu... class ResultTypeFinder (line 200) | class ResultTypeFinder: public SignatureInfo { method set (line 202) | void set(int size, BasicType type) { _return_type = type; } method BasicType (line 204) | BasicType type() { lazy_iterate_return(); return _... method ResultTypeFinder (line 206) | ResultTypeFinder(Symbol* signature) : SignatureInfo(signature) {} class Fingerprinter (line 212) | class Fingerprinter: public SignatureIterator { method do_bool (line 220) | void do_bool() { _fingerprint |= (((uint64_t)bool_parm) << _shift_c... method do_char (line 221) | void do_char() { _fingerprint |= (((uint64_t)char_parm) << _shift_c... method do_byte (line 222) | void do_byte() { _fingerprint |= (((uint64_t)byte_parm) << _shift_c... method do_short (line 223) | void do_short() { _fingerprint |= (((uint64_t)short_parm) << _shift_... method do_int (line 224) | void do_int() { _fingerprint |= (((uint64_t)int_parm) << _shift_co... method do_long (line 225) | void do_long() { _fingerprint |= (((uint64_t)long_parm) << _shift_c... method do_float (line 226) | void do_float() { _fingerprint |= (((uint64_t)float_parm) << _shift_... method do_double (line 227) | void do_double() { _fingerprint |= (((uint64_t)double_parm) << _shift... method do_object (line 229) | void do_object(int begin, int end) { _fingerprint |= (((uint64_t)obj_... method do_array (line 230) | void do_array (int begin, int end) { _fingerprint |= (((uint64_t)obj_... method do_void (line 232) | void do_void() { ShouldNotReachHere(); } method Fingerprinter (line 234) | Fingerprinter(methodHandle method) : SignatureIterator(method->signatu... method fingerprint (line 239) | uint64_t fingerprint() { class NativeSignatureIterator (line 266) | class NativeSignatureIterator: public SignatureIterator { method do_bool (line 276) | void do_bool () { pass_int(); _jni_offset++; _... method do_char (line 277) | void do_char () { pass_int(); _jni_offset++; _... method do_float (line 278) | void do_float () { pass_float(); _jni_offset++; _... method do_double (line 280) | void do_double() { pass_double(); _jni_offset++; _... method do_double (line 282) | void do_double() { pass_double(); _jni_offset += 2... method do_byte (line 284) | void do_byte () { pass_int(); _jni_offset++; _... method do_short (line 285) | void do_short () { pass_int(); _jni_offset++; _... method do_int (line 286) | void do_int () { pass_int(); _jni_offset++; _... method do_long (line 288) | void do_long () { pass_long(); _jni_offset++; _... method do_long (line 290) | void do_long () { pass_long(); _jni_offset += 2... method do_void (line 292) | void do_void () { ShouldNotReachHere(); ... method do_object (line 293) | void do_object(int begin, int end) { pass_object(); _jni_offset++; _... method do_array (line 294) | void do_array (int begin, int end) { pass_object(); _jni_offset++; _... method methodHandle (line 297) | methodHandle method() const { return _method; } method offset (line 298) | int offset() const { return _offset; } method jni_offset (line 299) | int jni_offset() const { return _jni_offset + _prepended; } method is_static (line 301) | bool is_static() const { return method()->is_static(); } method pass_double (line 309) | virtual void pass_double() { pass_long(); } method NativeSignatureIterator (line 312) | NativeSignatureIterator(methodHandle method) : SignatureIterator(metho... method iterate (line 331) | void iterate() { iterate(Fingerprinter(method()).fingerprint()); method iterate (line 336) | void iterate( uint64_t fingerprint ) { class SignatureStream (line 350) | class SignatureStream : public StackObj { method at_return_type (line 360) | bool at_return_type() const { return _at_return_typ... method next (line 363) | void next() { method BasicType (line 394) | BasicType type() const { return _type; } type FailureMode (line 396) | enum FailureMode { ReturnNull, CNFException, NCDFError } method jbyte (line 399) | const jbyte* raw_bytes() { return _signature->bytes() + _begin; } method raw_length (line 400) | int raw_length() { return _end - _begin; } class SignatureVerifier (line 406) | class SignatureVerifier : public StackObj { FILE: HotSpot1.7/src/share/vm/runtime/simpleThresholdPolicy.cpp function CompileTask (line 166) | CompileTask* SimpleThresholdPolicy::select_task(CompileQueue* compile_qu... function nmethod (line 184) | nmethod* SimpleThresholdPolicy::event(methodHandle method, methodHandle ... function CompLevel (line 294) | CompLevel SimpleThresholdPolicy::common(Predicate p, methodOop method, C... function CompLevel (line 334) | CompLevel SimpleThresholdPolicy::call_event(methodOop method, CompLevel... function CompLevel (line 356) | CompLevel SimpleThresholdPolicy::loop_event(methodOop method, CompLevel ... FILE: HotSpot1.7/src/share/vm/runtime/simpleThresholdPolicy.hpp class CompileTask (line 33) | class CompileTask class CompileQueue (line 34) | class CompileQueue class SimpleThresholdPolicy (line 36) | class SimpleThresholdPolicy : public CompilationPolicy { method c1_count (line 60) | int c1_count() const { return _c1_count; } method c2_count (line 61) | int c2_count() const { return _c2_count; } method set_c1_count (line 62) | void set_c1_count(int x) { _c1_count = x; } method set_c2_count (line 63) | void set_c2_count(int x) { _c2_count = x; } type EventType (line 65) | enum EventType { CALL, LOOP, COMPILE, REMOVE_FROM_QUEUE, UPDATE_IN_QUE... method print_specific (line 68) | virtual void print_specific(EventType type, methodHandle mh, methodHan... method CompLevel (line 83) | static CompLevel comp_level(methodOop method) { method SimpleThresholdPolicy (line 95) | SimpleThresholdPolicy() : _c1_count(0), _c2_count(0) { } method compiler_count (line 96) | virtual int compiler_count(CompLevel comp_level) { method CompLevel (line 101) | virtual CompLevel initial_compile_level() { return MIN2((CompLevel)Tie... method do_safepoint_work (line 102) | virtual void do_safepoint_work() { } method delay_compilation (line 103) | virtual void delay_compilation(methodOop method) { } method disable_compilation (line 104) | virtual void disable_compilation(methodOop method) { } method should_not_inline (line 114) | virtual bool should_not_inline(ciEnv* env, ciMethod* callee) { FILE: HotSpot1.7/src/share/vm/runtime/stackValue.cpp function StackValue (line 32) | StackValue* StackValue::create_stack_value(const frame* fr, const Regist... function BasicLock (line 174) | BasicLock* StackValue::resolve_monitor_lock(const frame* fr, Location lo... FILE: HotSpot1.7/src/share/vm/runtime/stackValue.hpp class StackValue (line 32) | class StackValue : public ResourceObj { method StackValue (line 39) | StackValue(intptr_t value) { method StackValue (line 44) | StackValue(Handle value, intptr_t scalar_replaced = 0) { method StackValue (line 51) | StackValue() { method StackValue (line 57) | StackValue(intptr_t o, BasicType t) { method Handle (line 63) | Handle get_obj() const { method obj_is_scalar_replaced (line 68) | bool obj_is_scalar_replaced() const { method set_obj (line 73) | void set_obj(Handle value) { method get_int (line 78) | intptr_t get_int() const { method get_int (line 84) | intptr_t get_int(BasicType t) const { method set_int (line 89) | void set_int(intptr_t value) { method BasicType (line 94) | BasicType type() const { return _type; } method equal (line 96) | bool equal(StackValue *value) { FILE: HotSpot1.7/src/share/vm/runtime/stackValueCollection.cpp function jint (line 43) | jint StackValueCollection::int_at(int slot) const { function jlong (line 49) | jlong StackValueCollection::long_at(int slot) const { function Handle (line 65) | Handle StackValueCollection::obj_at(int slot) const { function jfloat (line 69) | jfloat StackValueCollection::float_at(int slot) const { function jdouble (line 74) | jdouble StackValueCollection::double_at(int slot) const { FILE: HotSpot1.7/src/share/vm/runtime/stackValueCollection.hpp class StackValueCollection (line 32) | class StackValueCollection : public ResourceObj { method StackValueCollection (line 37) | StackValueCollection() { _values = new GrowableArraypush(val); } method size (line 41) | int size() const { return _values->length(); } method is_empty (line 42) | bool is_empty() const { return (size() == 0); } method StackValue (line 43) | StackValue* at(int i) const { return _values->at(i); } FILE: HotSpot1.7/src/share/vm/runtime/statSampler.cpp class StatSamplerTask (line 55) | class StatSamplerTask : public PeriodicTask { method StatSamplerTask (line 57) | StatSamplerTask(int interval_time) : PeriodicTask(interval_time) {} method task (line 58) | void task() { StatSampler::collect_sample(); } class HighResTimeSampler (line 353) | class HighResTimeSampler : public PerfSampleHelper { method jlong (line 355) | jlong take_sample() { return os::elapsed_counter(); } function statSampler_exit (line 379) | void statSampler_exit() { FILE: HotSpot1.7/src/share/vm/runtime/statSampler.hpp class StatSamplerTask (line 31) | class StatSamplerTask class StatSampler (line 41) | class StatSampler : AllStatic { method is_active (line 62) | static bool is_active() { return _task != NULL; } FILE: HotSpot1.7/src/share/vm/runtime/stubCodeGenerator.cpp function StubCodeDesc (line 53) | StubCodeDesc* StubCodeDesc::desc_for(address pc) { function StubCodeDesc (line 61) | StubCodeDesc* StubCodeDesc::desc_for_index(int index) { function compare_cdesc (line 90) | static int compare_cdesc(const void* void_a, const void* void_b) { FILE: HotSpot1.7/src/share/vm/runtime/stubCodeGenerator.hpp class StubCodeDesc (line 39) | class StubCodeDesc: public CHeapObj { method set_end (line 51) | void set_end(address end) { method set_begin (line 56) | void set_begin(address begin) { method StubCodeDesc (line 70) | StubCodeDesc(const char* group, const char* name, address begin) { method index (line 83) | int index() const { return _index; } method address (line 84) | address begin() const { return _begin; } method address (line 85) | address end() const { return _end; } method size_in_bytes (line 86) | int size_in_bytes() const { return _end - _begin; } method contains (line 87) | bool contains(address pc) const { return _begin <= pc &... method print (line 89) | void print() const { print_on(tty); } class StubCodeGenerator (line 95) | class StubCodeGenerator: public StackObj { method MacroAssembler (line 107) | MacroAssembler* assembler() const { return _masm; } class StubCodeMark (line 119) | class StubCodeMark: public StackObj { FILE: HotSpot1.7/src/share/vm/runtime/stubRoutines.cpp function test_arraycopy_func (line 162) | static void test_arraycopy_func(address func, int alignment) { function stubRoutines_init1 (line 287) | void stubRoutines_init1() { StubRoutines::initialize1(); } function stubRoutines_init2 (line 288) | void stubRoutines_init2() { StubRoutines::initialize2(); } function gen_arraycopy_barrier_pre (line 294) | static void gen_arraycopy_barrier_pre(oop* dest, size_t count, bool dest... function gen_arraycopy_barrier (line 302) | static void gen_arraycopy_barrier(oop* dest, size_t count) { function JRT_END (line 403) | JRT_END function address (line 450) | address FILE: HotSpot1.7/src/share/vm/runtime/stubRoutines.hpp class StubRoutines (line 93) | class StubRoutines: AllStatic { type platform_independent_constants (line 96) | enum platform_independent_constants { method is_stub_code (line 226) | static bool is_stub_code(address addr) { return cont... method contains (line 228) | static bool contains(address addr) { method CodeBlob (line 234) | static CodeBlob* code1() { return _code1; } method CodeBlob (line 235) | static CodeBlob* code2() { return _code2; } method jint (line 238) | static jint verify_oop_count() { return _ver... method jint (line 239) | static jint* verify_oop_count_addr() { return &_ve... method address (line 241) | static address verify_oop_subroutine_entry_address() { return (addr... method address (line 243) | static address catch_exception_entry() { return _cat... method CallStub (line 257) | static CallStub call_stub() { return CAST... method address (line 260) | static address forward_exception_entry() { return _for... method address (line 262) | static address throw_AbstractMethodError_entry() { return _thr... method address (line 263) | static address throw_IncompatibleClassChangeError_entry(){ return _thr... method address (line 264) | static address throw_NullPointerException_at_call_entry(){ return _thr... method address (line 265) | static address throw_StackOverflowError_entry() { return _thr... method address (line 269) | static address handler_for_unsafe_access() { return _han... method address (line 271) | static address atomic_xchg_entry() { return _ato... method address (line 272) | static address atomic_xchg_ptr_entry() { return _ato... method address (line 273) | static address atomic_store_entry() { return _ato... method address (line 274) | static address atomic_store_ptr_entry() { return _ato... method address (line 275) | static address atomic_cmpxchg_entry() { return _ato... method address (line 276) | static address atomic_cmpxchg_ptr_entry() { return _ato... method address (line 277) | static address atomic_cmpxchg_long_entry() { return _ato... method address (line 278) | static address atomic_add_entry() { return _ato... method address (line 279) | static address atomic_add_ptr_entry() { return _ato... method address (line 280) | static address fence_entry() { return _fen... method address (line 282) | static address d2i_wrapper() { return _d2i... method address (line 283) | static address d2l_wrapper() { return _d2l... method jint (line 284) | static jint fpu_cntrl_wrd_std() { return _fpu... method address (line 285) | static address addr_fpu_cntrl_wrd_std() { return (add... method address (line 286) | static address addr_fpu_cntrl_wrd_24() { return (add... method address (line 287) | static address addr_fpu_cntrl_wrd_64() { return (add... method address (line 288) | static address addr_fpu_cntrl_wrd_trunc() { return (add... method address (line 289) | static address addr_mxcsr_std() { return (add... method address (line 290) | static address addr_fpu_subnormal_bias1() { return (add... method address (line 291) | static address addr_fpu_subnormal_bias2() { return (add... method address (line 296) | static address jbyte_arraycopy() { return _jbyte_arraycopy; } method address (line 297) | static address jshort_arraycopy() { return _jshort_arraycopy; } method address (line 298) | static address jint_arraycopy() { return _jint_arraycopy; } method address (line 299) | static address jlong_arraycopy() { return _jlong_arraycopy; } method address (line 300) | static address oop_arraycopy(bool dest_uninitialized = false) { method address (line 303) | static address jbyte_disjoint_arraycopy() { return _jbyte_disjoint_ar... method address (line 304) | static address jshort_disjoint_arraycopy() { return _jshort_disjoint_a... method address (line 305) | static address jint_disjoint_arraycopy() { return _jint_disjoint_arr... method address (line 306) | static address jlong_disjoint_arraycopy() { return _jlong_disjoint_ar... method address (line 307) | static address oop_disjoint_arraycopy(bool dest_uninitialized = false) { method address (line 311) | static address arrayof_jbyte_arraycopy() { return _arrayof_jbyte_arra... method address (line 312) | static address arrayof_jshort_arraycopy() { return _arrayof_jshort_arr... method address (line 313) | static address arrayof_jint_arraycopy() { return _arrayof_jint_array... method address (line 314) | static address arrayof_jlong_arraycopy() { return _arrayof_jlong_arra... method address (line 315) | static address arrayof_oop_arraycopy(bool dest_uninitialized = false) { method address (line 319) | static address arrayof_jbyte_disjoint_arraycopy() { return _arrayof_j... method address (line 320) | static address arrayof_jshort_disjoint_arraycopy() { return _arrayof_j... method address (line 321) | static address arrayof_jint_disjoint_arraycopy() { return _arrayof_j... method address (line 322) | static address arrayof_jlong_disjoint_arraycopy() { return _arrayof_j... method address (line 323) | static address arrayof_oop_disjoint_arraycopy(bool dest_uninitialized ... method address (line 327) | static address checkcast_arraycopy(bool dest_uninitialized = false) { method address (line 330) | static address unsafe_arraycopy() { return _unsafe_arraycopy; } method address (line 331) | static address generic_arraycopy() { return _generic_arraycopy; } method address (line 333) | static address jbyte_fill() { return _jbyte_fill; } method address (line 334) | static address jshort_fill() { return _jshort_fill; } method address (line 335) | static address jint_fill() { return _jint_fill; } method address (line 336) | static address arrayof_jbyte_fill() { return _arrayof_jbyte_fill; } method address (line 337) | static address arrayof_jshort_fill() { return _arrayof_jshort_fill; } method address (line 338) | static address arrayof_jint_fill() { return _arrayof_jint_fill; } method address (line 340) | static address aescrypt_encryptBlock() { return _aescry... method address (line 341) | static address aescrypt_decryptBlock() { return _aescry... method address (line 342) | static address cipherBlockChaining_encryptAESCrypt() { return _cipher... method address (line 343) | static address cipherBlockChaining_decryptAESCrypt() { return _cipher... method address (line 347) | static address zero_aligned_words() { return _zero_aligned_words; } method intrinsic_log (line 349) | static double intrinsic_log(double d) { method intrinsic_log10 (line 353) | static double intrinsic_log10(double d) { method intrinsic_exp (line 357) | static double intrinsic_exp(double d) { method intrinsic_pow (line 361) | static double intrinsic_pow(double d, double d2) { method intrinsic_sin (line 365) | static double intrinsic_sin(double d) { method intrinsic_cos (line 369) | static double intrinsic_cos(double d) { method intrinsic_tan (line 373) | static double intrinsic_tan(double d) { FILE: HotSpot1.7/src/share/vm/runtime/sweeper.cpp class SweeperRecord (line 45) | class SweeperRecord { method print (line 57) | void print() { class MarkActivationClosure (line 158) | class MarkActivationClosure: public CodeBlobClosure { method do_code_blob (line 160) | virtual void do_code_blob(CodeBlob* cb) { class NMethodMarker (line 357) | class NMethodMarker: public StackObj { method NMethodMarker (line 361) | NMethodMarker(nmethod* nm) { FILE: HotSpot1.7/src/share/vm/runtime/sweeper.hpp class NMethodSweeper (line 33) | class NMethodSweeper : public AllStatic { method traversal_count (line 71) | static long traversal_count() { return _traversals; } method number_of_flushes (line 72) | static int number_of_flushes() { return _number_of_flushes; } method total_nof_methods_reclaimed (line 73) | static int total_nof_methods_reclaimed() { return _total_nof_methods... method jlong (line 74) | static jlong total_time_sweeping() { return _total_time_sweepi... method jlong (line 75) | static jlong peak_sweep_time() { return _peak_sweep_time; } method jlong (line 76) | static jlong peak_sweep_fraction_time() { return _peak_sweep_fracti... method jlong (line 77) | static jlong total_disconnect_time() { return _total_disconnect_... method jlong (line 78) | static jlong peak_disconnect_time() { return _peak_disconnect_t... method notify (line 91) | static void notify(nmethod* nm) { method set_was_full (line 101) | static void set_was_full(bool state) { _was_full = state; } method was_full (line 102) | static bool was_full() { return _was_full; } FILE: HotSpot1.7/src/share/vm/runtime/synchronizer.cpp function dtrace_waited_probe (line 145) | int dtrace_waited_probe(ObjectMonitor* monitor, Handle obj, Thread* thr) { function MBFence (line 455) | static int MBFence (int x) { OrderAccess::fence(); return x; } type SharedGlobals (line 457) | struct SharedGlobals { function markOop (line 474) | static markOop ReadStableMark (oop obj) { function get_next_hash (line 560) | static inline intptr_t get_next_hash(Thread * Self, oop obj) { function JavaThread (line 791) | JavaThread* ObjectSynchronizer::get_lock_owner(Handle h_obj, bool doLock) { function ObjectMonitor (line 848) | static inline ObjectMonitor* next(ObjectMonitor* block) { function InduceScavenge (line 908) | static void InduceScavenge (Thread * Self, const char * Whence) { function ObjectMonitor (line 1180) | ObjectMonitor* ObjectSynchronizer::inflate_helper(oop obj) { type ManifestConstants (line 1418) | enum ManifestConstants { class ReleaseJavaMonitorsClosure (line 1601) | class ReleaseJavaMonitorsClosure: public MonitorClosure { method ReleaseJavaMonitorsClosure (line 1606) | ReleaseJavaMonitorsClosure(Thread* thread) : THREAD(thread) {} method do_monitor (line 1607) | void do_monitor(ObjectMonitor* mid) { FILE: HotSpot1.7/src/share/vm/runtime/synchronizer.hpp class ObjectMonitor (line 35) | class ObjectMonitor class ObjectSynchronizer (line 37) | class ObjectSynchronizer : AllStatic { class ObjectLocker (line 146) | class ObjectLocker : public StackObj { method wait (line 157) | void wait (TRAPS) { ObjectSynchronizer::wait (_obj, 0, C... method notify_all (line 158) | void notify_all(TRAPS) { ObjectSynchronizer::notifyall(_obj, C... method waitUninterruptibly (line 159) | void waitUninterruptibly (TRAPS) { ObjectSynchronizer::waitUninterrupt... method complete_exit (line 162) | intptr_t complete_exit(TRAPS) { return ObjectSynchronizer::complete_e... method reenter (line 163) | void reenter(intptr_t recursion, TRAPS) { ObjectSynchronizer::reenter(... FILE: HotSpot1.7/src/share/vm/runtime/task.hpp class PeriodicTask (line 38) | class PeriodicTask: public CHeapObj { method num_tasks (line 49) | static int num_tasks() { return _num_tasks; } method execute_if_pending (line 80) | void execute_if_pending(int delay_time) { method time_to_next_interval (line 94) | int time_to_next_interval() const { FILE: HotSpot1.7/src/share/vm/runtime/thread.cpp function check_for_dangling_thread_pointer (line 390) | void check_for_dangling_thread_pointer(Thread *thread) { function ThreadPriority (line 430) | ThreadPriority Thread::get_priority(const Thread* const thread) { class TraceSuspendDebugBits (line 506) | class TraceSuspendDebugBits : public StackObj { method TraceSuspendDebugBits (line 514) | TraceSuspendDebugBits(JavaThread *_jt, bool _is_wait, bool _called_by_... function initialize_class (line 963) | static void initialize_class(Symbol* class_name, TRAPS) { function Handle (line 970) | static Handle create_initial_thread_group(TRAPS) { function oop (line 1003) | static oop create_initial_thread(Handle thread_group, JavaThread* thread... function call_initializeSystemClass (line 1025) | static void call_initializeSystemClass(TRAPS) { function call_postVMInitHook (line 1081) | static void call_postVMInitHook(TRAPS) { function reset_vm_info_property (line 1092) | static void reset_vm_info_property(TRAPS) { function ensure_join (line 1690) | static void ensure_join(JavaThread* thread) { function JavaThread (line 1983) | JavaThread* JavaThread::active() { function frame_gc_epilogue (line 2672) | static void frame_gc_epilogue(frame* f, const RegisterMap* map) { f->gc_... function frame_gc_prologue (line 2679) | static void frame_gc_prologue(frame* f, const RegisterMap* map) { f->gc_... class RememberProcessedThread (line 2687) | class RememberProcessedThread: public StackObj { method RememberProcessedThread (line 2690) | RememberProcessedThread(JavaThread* jthr) { function frame_verify (line 2854) | static void frame_verify(frame* f, const RegisterMap *map) { f->verify(m... function ThreadPriority (line 2953) | ThreadPriority JavaThread::java_priority() const { function oop (line 3000) | oop JavaThread::current_park_blocker() { function ByteSize (line 3053) | ByteSize JavaThread::popframe_preserved_args_size() { function WordSize (line 3057) | WordSize JavaThread::popframe_preserved_args_size_in_words() { class PrintAndVerifyOopClosure (line 3082) | class PrintAndVerifyOopClosure: public OopClosure { method do_oop_work (line 3084) | inline void do_oop_work(T* p) { method do_oop (line 3100) | virtual void do_oop(oop* p) { do_oop_work(p); } method do_oop (line 3101) | virtual void do_oop(narrowOop* p) { do_oop_work(p); } function oops_print (line 3105) | static void oops_print(frame* f, const RegisterMap *map) { function javaVFrame (line 3170) | javaVFrame* JavaThread::last_java_vframe(RegisterMap *reg_map) { function klassOop (line 3180) | klassOop JavaThread::security_get_caller_class(int depth) { function compiler_thread_entry (line 3189) | static void compiler_thread_entry(JavaThread* thread, TRAPS) { function ALL_JAVA_THREADS (line 3243) | ALL_JAVA_THREADS(p) { function jint (line 3264) | jint Threads::create_vm(JavaVMInitArgs* args, bool* canTryAgain) { function OnLoadEntry_t (line 3701) | static OnLoadEntry_t lookup_on_load(AgentLibrary* agent, const char *on_... function OnLoadEntry_t (line 3753) | static OnLoadEntry_t lookup_jvm_on_load(AgentLibrary* agent) { function OnLoadEntry_t (line 3759) | static OnLoadEntry_t lookup_agent_on_load(AgentLibrary* agent) { type JavaVM_ (line 3795) | struct JavaVM_ type JavaVM_ (line 3822) | struct JavaVM_ type JavaVM_ (line 3845) | struct JavaVM_ function jboolean (line 4025) | jboolean Threads::is_supported_jni_version_including_1_1(jint version) { function jboolean (line 4031) | jboolean Threads::is_supported_jni_version(jint version) { function ALL_JAVA_THREADS (line 4121) | ALL_JAVA_THREADS(q) { function ALL_JAVA_THREADS (line 4137) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4158) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4172) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4180) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4188) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4195) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4201) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4207) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4223) | ALL_JAVA_THREADS(p) { function JavaThread (line 4237) | JavaThread *Threads::owning_thread_from_monitor_owner(address owner, boo... function ALL_JAVA_THREADS (line 4295) | ALL_JAVA_THREADS(p) { function ALL_JAVA_THREADS (line 4330) | ALL_JAVA_THREADS(thread) { type MuxBits (line 4489) | enum MuxBits { LOCKBIT = 1 } function ALL_JAVA_THREADS (line 4640) | ALL_JAVA_THREADS(p) { FILE: HotSpot1.7/src/share/vm/runtime/thread.hpp class ThreadSafepointState (line 59) | class ThreadSafepointState class ThreadProfiler (line 60) | class ThreadProfiler class JvmtiThreadState (line 62) | class JvmtiThreadState class JvmtiGetLoadedClassesClosure (line 63) | class JvmtiGetLoadedClassesClosure class ThreadStatistics (line 64) | class ThreadStatistics class ConcurrentLocksDump (line 65) | class ConcurrentLocksDump class ParkEvent (line 66) | class ParkEvent class Parker (line 67) | class Parker class ciEnv (line 69) | class ciEnv class CompileThread (line 70) | class CompileThread class CompileLog (line 71) | class CompileLog class CompileTask (line 72) | class CompileTask class CompileQueue (line 73) | class CompileQueue class CompilerCounters (line 74) | class CompilerCounters class vframeArray (line 75) | class vframeArray class DeoptResourceMark (line 77) | class DeoptResourceMark class jvmtiDeferredLocalVariableSet (line 78) | class jvmtiDeferredLocalVariableSet class GCTaskQueue (line 80) | class GCTaskQueue class ThreadClosure (line 81) | class ThreadClosure class IdealGraphPrinter (line 82) | class IdealGraphPrinter class WorkerThread (line 84) | class WorkerThread method WorkerThread (line 696) | WorkerThread() : _id(0) { } method is_Worker_thread (line 697) | virtual bool is_Worker_thread() const { return true; } method WorkerThread (line 699) | virtual WorkerThread* as_Worker_thread() const { method set_id (line 704) | void set_id(uint work_id) { _id = work_id; } method uint (line 705) | uint id() const { return _id; } class Thread (line 97) | class Thread: public ThreadShadow { type SuspendFlags (line 183) | enum SuspendFlags { method enter_signal_handler (line 203) | void enter_signal_handler() { _num_nested_signal++; } method leave_signal_handler (line 204) | void leave_signal_handler() { _num_nested_signal--; } method is_inside_signal_handler (line 205) | bool is_inside_signal_handler() const { return _num_nested_signal > 0; } method set_last_handle_mark (line 225) | void set_last_handle_mark(HandleMark* mark) { _last_handle_mark = ma... method HandleMark (line 226) | HandleMark* last_handle_mark() const { return _last_handle_ma... method set_visited_for_critical_count (line 282) | void set_visited_for_critical_count(bool z) { _visited_for_critical_co... method was_visited_for_critical_count (line 283) | bool was_visited_for_critical_count() const { return _visited_for_cr... method is_VM_thread (line 302) | virtual bool is_VM_thread() const { return false; } method is_Java_thread (line 303) | virtual bool is_Java_thread() const { return false; } method is_Compiler_thread (line 304) | virtual bool is_Compiler_thread() const { return false; } method is_hidden_from_external_view (line 305) | virtual bool is_hidden_from_external_view() const { return false; } method is_jvmti_agent_thread (line 306) | virtual bool is_jvmti_agent_thread() const { return false; } method is_GC_task_thread (line 310) | virtual bool is_GC_task_thread() const { return false; } method is_Watcher_thread (line 311) | virtual bool is_Watcher_thread() const { return false; } method is_ConcurrentGC_thread (line 312) | virtual bool is_ConcurrentGC_thread() const { return false; } method is_Named_thread (line 313) | virtual bool is_Named_thread() const { return false; } method is_Worker_thread (line 314) | virtual bool is_Worker_thread() const { return false; } method WorkerThread (line 317) | virtual WorkerThread* as_Worker_thread() const { return NULL; } method set_native_thread_name (line 331) | void set_native_thread_name(const char *name) { method ObjectMonitor (line 336) | ObjectMonitor** omInUseList_addr() { return (ObjectMonitor... method Monitor (line 337) | Monitor* SR_lock() const { return _SR_lock; } method has_async_exception (line 339) | bool has_async_exception() const { return (_suspend_flags & _has_async... method set_suspend_flag (line 341) | void set_suspend_flag(SuspendFlags f) { method clear_suspend_flag (line 351) | void clear_suspend_flag(SuspendFlags f) { method set_has_async_exception (line 362) | void set_has_async_exception() { method clear_has_async_exception (line 365) | void clear_has_async_exception() { method do_critical_native_unlock (line 369) | bool do_critical_native_unlock() const { return (_suspend_flags & _cri... method set_critical_native_unlock (line 371) | void set_critical_native_unlock() { method clear_critical_native_unlock (line 374) | void clear_critical_native_unlock() { method UnhandledOops (line 383) | UnhandledOops* unhandled_oops() { return _unhandled_oops; } method allow_unhandled_oop (line 385) | void allow_unhandled_oop(oop *op) { method clear_unhandled_oops (line 389) | void clear_unhandled_oops() { method is_gc_locked_out (line 392) | bool is_gc_locked_out() { return _gc_locked_out_count > 0; } method skip_gcalot (line 396) | bool skip_gcalot() { return _skip_gcalot; } method set_skip_gcalot (line 397) | void set_skip_gcalot(bool v) { _skip_gcalot = v; } method ResourceArea (line 405) | ResourceArea* resource_area() const { return _resource_area; } method set_resource_area (line 406) | void set_resource_area(ResourceArea* area) { _resource_area = area; } method OSThread (line 408) | OSThread* osthread() const { return _osthread; } method set_osthread (line 409) | void set_osthread(OSThread* thread) { _osthread = thread; } method JNIHandleBlock (line 412) | JNIHandleBlock* active_handles() const { return _active_handle... method set_active_handles (line 413) | void set_active_handles(JNIHandleBlock* block) { _active_handles = blo... method JNIHandleBlock (line 414) | JNIHandleBlock* free_handle_block() const { return _free_handle_b... method set_free_handle_block (line 415) | void set_free_handle_block(JNIHandleBlock* block) { _free_handle_block... method HandleArea (line 418) | HandleArea* handle_area() const { return _handle_area; } method set_handle_area (line 419) | void set_handle_area(HandleArea* area) { _handle_area = area; } method ThreadLocalAllocBuffer (line 422) | ThreadLocalAllocBuffer& tlab() { return _tlab; } method initialize_tlab (line 423) | void initialize_tlab() { method jlong (line 429) | jlong allocated_bytes() { return _allocated_bytes; } method set_allocated_bytes (line 430) | void set_allocated_bytes(jlong value) { _allocated_bytes = value; } method incr_allocated_bytes (line 431) | void incr_allocated_bytes(jlong size) { _allocated_bytes += size; } method jlong (line 432) | jlong cooked_allocated_bytes() { method TRACE_DATA (line 445) | TRACE_DATA* trace_data() { return &_trace_data; } method vm_operation_ticket (line 448) | int vm_operation_ticket() { return ++_vm_operatio... method vm_operation_completed_count (line 449) | int vm_operation_completed_count() { return _vm_operation_... method increment_vm_operation_completed_count (line 450) | void increment_vm_operation_completed_count() { _vm_operation_complet... method ObjectMonitor (line 453) | ObjectMonitor* current_pending_monitor() { method set_current_pending_monitor (line 456) | void set_current_pending_monitor(ObjectMonitor* monitor) { method set_current_pending_monitor_is_from_java (line 459) | void set_current_pending_monitor_is_from_java(bool from_java) { method current_pending_monitor_is_from_java (line 462) | bool current_pending_monitor_is_from_java() { method ObjectMonitor (line 467) | ObjectMonitor* current_waiting_monitor() { method set_current_waiting_monitor (line 470) | void set_current_waiting_monitor(ObjectMonitor* monitor) { method claim_oops_do (line 491) | bool claim_oops_do(bool is_par, int collection_parity) { method address (line 535) | address stack_base() const { assert(_stack_base != NULL,"San... method set_stack_base (line 537) | void set_stack_base(address base) { _stack_base = base; } method stack_size (line 538) | size_t stack_size() const { return _stack_size; } method set_stack_size (line 539) | void set_stack_size(size_t size) { _stack_size = size; } method on_local_stack (line 542) | bool on_local_stack(address adr) const { method self_raw_id (line 547) | uintptr_t self_raw_id() { return _self_raw_id; } method set_self_raw_id (line 548) | void set_self_raw_id(uintptr_t value) { _self_raw_id = value; } method lgrp_id (line 550) | int lgrp_id() const { return _lgrp_id; } method set_lgrp_id (line 551) | void set_lgrp_id(int value) { _lgrp_id = value; } method print (line 555) | void print() const { print_on(tty); } method print_owned_locks (line 570) | void print_owned_locks() const { print_owned_locks_on(... method Monitor (line 571) | Monitor* owned_locks() const { return _owned_locks; ... method owns_locks (line 572) | bool owns_locks() const { return owned_locks() ... method allow_allocation (line 576) | bool allow_allocation() { return _allow_allocat... method entering_jvmti_env_iteration (line 585) | void entering_jvmti_env_iteration() { ++_jvmti_env_iteratio... method leaving_jvmti_env_iteration (line 586) | void leaving_jvmti_env_iteration() { --_jvmti_env_iteratio... method is_inside_jvmti_env_iteration (line 587) | bool is_inside_jvmti_env_iteration() { return _jvmti_env_ite... method ByteSize (line 590) | static ByteSize exception_file_offset() { return byte_offset_of... method ByteSize (line 591) | static ByteSize exception_line_offset() { return byte_offset_of... method ByteSize (line 592) | static ByteSize active_handles_offset() { return byte_offset_of... method ByteSize (line 594) | static ByteSize stack_base_offset() { return byte_offset_of... method ByteSize (line 595) | static ByteSize stack_size_offset() { return byte_offset_of... method ByteSize (line 612) | static ByteSize allocated_bytes_offset() { return byte_offset_of... method ByteSize (line 631) | static ByteSize ScratchA_offset() { return byte_offset_of(T... method ByteSize (line 632) | static ByteSize ScratchB_offset() { return byte_offset_of(T... function Thread (line 652) | inline Thread* Thread::current() { type SuspendFlags (line 183) | enum SuspendFlags { method enter_signal_handler (line 203) | void enter_signal_handler() { _num_nested_signal++; } method leave_signal_handler (line 204) | void leave_signal_handler() { _num_nested_signal--; } method is_inside_signal_handler (line 205) | bool is_inside_signal_handler() const { return _num_nested_signal > 0; } method set_last_handle_mark (line 225) | void set_last_handle_mark(HandleMark* mark) { _last_handle_mark = ma... method HandleMark (line 226) | HandleMark* last_handle_mark() const { return _last_handle_ma... method set_visited_for_critical_count (line 282) | void set_visited_for_critical_count(bool z) { _visited_for_critical_co... method was_visited_for_critical_count (line 283) | bool was_visited_for_critical_count() const { return _visited_for_cr... method is_VM_thread (line 302) | virtual bool is_VM_thread() const { return false; } method is_Java_thread (line 303) | virtual bool is_Java_thread() const { return false; } method is_Compiler_thread (line 304) | virtual bool is_Compiler_thread() const { return false; } method is_hidden_from_external_view (line 305) | virtual bool is_hidden_from_external_view() const { return false; } method is_jvmti_agent_thread (line 306) | virtual bool is_jvmti_agent_thread() const { return false; } method is_GC_task_thread (line 310) | virtual bool is_GC_task_thread() const { return false; } method is_Watcher_thread (line 311) | virtual bool is_Watcher_thread() const { return false; } method is_ConcurrentGC_thread (line 312) | virtual bool is_ConcurrentGC_thread() const { return false; } method is_Named_thread (line 313) | virtual bool is_Named_thread() const { return false; } method is_Worker_thread (line 314) | virtual bool is_Worker_thread() const { return false; } method WorkerThread (line 317) | virtual WorkerThread* as_Worker_thread() const { return NULL; } method set_native_thread_name (line 331) | void set_native_thread_name(const char *name) { method ObjectMonitor (line 336) | ObjectMonitor** omInUseList_addr() { return (ObjectMonitor... method Monitor (line 337) | Monitor* SR_lock() const { return _SR_lock; } method has_async_exception (line 339) | bool has_async_exception() const { return (_suspend_flags & _has_async... method set_suspend_flag (line 341) | void set_suspend_flag(SuspendFlags f) { method clear_suspend_flag (line 351) | void clear_suspend_flag(SuspendFlags f) { method set_has_async_exception (line 362) | void set_has_async_exception() { method clear_has_async_exception (line 365) | void clear_has_async_exception() { method do_critical_native_unlock (line 369) | bool do_critical_native_unlock() const { return (_suspend_flags & _cri... method set_critical_native_unlock (line 371) | void set_critical_native_unlock() { method clear_critical_native_unlock (line 374) | void clear_critical_native_unlock() { method UnhandledOops (line 383) | UnhandledOops* unhandled_oops() { return _unhandled_oops; } method allow_unhandled_oop (line 385) | void allow_unhandled_oop(oop *op) { method clear_unhandled_oops (line 389) | void clear_unhandled_oops() { method is_gc_locked_out (line 392) | bool is_gc_locked_out() { return _gc_locked_out_count > 0; } method skip_gcalot (line 396) | bool skip_gcalot() { return _skip_gcalot; } method set_skip_gcalot (line 397) | void set_skip_gcalot(bool v) { _skip_gcalot = v; } method ResourceArea (line 405) | ResourceArea* resource_area() const { return _resource_area; } method set_resource_area (line 406) | void set_resource_area(ResourceArea* area) { _resource_area = area; } method OSThread (line 408) | OSThread* osthread() const { return _osthread; } method set_osthread (line 409) | void set_osthread(OSThread* thread) { _osthread = thread; } method JNIHandleBlock (line 412) | JNIHandleBlock* active_handles() const { return _active_handle... method set_active_handles (line 413) | void set_active_handles(JNIHandleBlock* block) { _active_handles = blo... method JNIHandleBlock (line 414) | JNIHandleBlock* free_handle_block() const { return _free_handle_b... method set_free_handle_block (line 415) | void set_free_handle_block(JNIHandleBlock* block) { _free_handle_block... method HandleArea (line 418) | HandleArea* handle_area() const { return _handle_area; } method set_handle_area (line 419) | void set_handle_area(HandleArea* area) { _handle_area = area; } method ThreadLocalAllocBuffer (line 422) | ThreadLocalAllocBuffer& tlab() { return _tlab; } method initialize_tlab (line 423) | void initialize_tlab() { method jlong (line 429) | jlong allocated_bytes() { return _allocated_bytes; } method set_allocated_bytes (line 430) | void set_allocated_bytes(jlong value) { _allocated_bytes = value; } method incr_allocated_bytes (line 431) | void incr_allocated_bytes(jlong size) { _allocated_bytes += size; } method jlong (line 432) | jlong cooked_allocated_bytes() { method TRACE_DATA (line 445) | TRACE_DATA* trace_data() { return &_trace_data; } method vm_operation_ticket (line 448) | int vm_operation_ticket() { return ++_vm_operatio... method vm_operation_completed_count (line 449) | int vm_operation_completed_count() { return _vm_operation_... method increment_vm_operation_completed_count (line 450) | void increment_vm_operation_completed_count() { _vm_operation_complet... method ObjectMonitor (line 453) | ObjectMonitor* current_pending_monitor() { method set_current_pending_monitor (line 456) | void set_current_pending_monitor(ObjectMonitor* monitor) { method set_current_pending_monitor_is_from_java (line 459) | void set_current_pending_monitor_is_from_java(bool from_java) { method current_pending_monitor_is_from_java (line 462) | bool current_pending_monitor_is_from_java() { method ObjectMonitor (line 467) | ObjectMonitor* current_waiting_monitor() { method set_current_waiting_monitor (line 470) | void set_current_waiting_monitor(ObjectMonitor* monitor) { method claim_oops_do (line 491) | bool claim_oops_do(bool is_par, int collection_parity) { method address (line 535) | address stack_base() const { assert(_stack_base != NULL,"San... method set_stack_base (line 537) | void set_stack_base(address base) { _stack_base = base; } method stack_size (line 538) | size_t stack_size() const { return _stack_size; } method set_stack_size (line 539) | void set_stack_size(size_t size) { _stack_size = size; } method on_local_stack (line 542) | bool on_local_stack(address adr) const { method self_raw_id (line 547) | uintptr_t self_raw_id() { return _self_raw_id; } method set_self_raw_id (line 548) | void set_self_raw_id(uintptr_t value) { _self_raw_id = value; } method lgrp_id (line 550) | int lgrp_id() const { return _lgrp_id; } method set_lgrp_id (line 551) | void set_lgrp_id(int value) { _lgrp_id = value; } method print (line 555) | void print() const { print_on(tty); } method print_owned_locks (line 570) | void print_owned_locks() const { print_owned_locks_on(... method Monitor (line 571) | Monitor* owned_locks() const { return _owned_locks; ... method owns_locks (line 572) | bool owns_locks() const { return owned_locks() ... method allow_allocation (line 576) | bool allow_allocation() { return _allow_allocat... method entering_jvmti_env_iteration (line 585) | void entering_jvmti_env_iteration() { ++_jvmti_env_iteratio... method leaving_jvmti_env_iteration (line 586) | void leaving_jvmti_env_iteration() { --_jvmti_env_iteratio... method is_inside_jvmti_env_iteration (line 587) | bool is_inside_jvmti_env_iteration() { return _jvmti_env_ite... method ByteSize (line 590) | static ByteSize exception_file_offset() { return byte_offset_of... method ByteSize (line 591) | static ByteSize exception_line_offset() { return byte_offset_of... method ByteSize (line 592) | static ByteSize active_handles_offset() { return byte_offset_of... method ByteSize (line 594) | static ByteSize stack_base_offset() { return byte_offset_of... method ByteSize (line 595) | static ByteSize stack_size_offset() { return byte_offset_of... method ByteSize (line 612) | static ByteSize allocated_bytes_offset() { return byte_offset_of... method ByteSize (line 631) | static ByteSize ScratchA_offset() { return byte_offset_of(T... method ByteSize (line 632) | static ByteSize ScratchB_offset() { return byte_offset_of(T... class NamedThread (line 670) | class NamedThread: public Thread { method is_Named_thread (line 685) | virtual bool is_Named_thread() const { return true; } method JavaThread (line 687) | JavaThread *processed_thread() { return _processed_thread; } method set_processed_thread (line 688) | void set_processed_thread(JavaThread *thread) { _processed_thread = th... class WorkerThread (line 692) | class WorkerThread: public NamedThread { method WorkerThread (line 696) | WorkerThread() : _id(0) { } method is_Worker_thread (line 697) | virtual bool is_Worker_thread() const { return true; } method WorkerThread (line 699) | virtual WorkerThread* as_Worker_thread() const { method set_id (line 704) | void set_id(uint work_id) { _id = work_id; } method uint (line 705) | uint id() const { return _id; } class WatcherThread (line 709) | class WatcherThread: public Thread { type SomeConstants (line 722) | enum SomeConstants { method is_Watcher_thread (line 730) | bool is_Watcher_thread() const { return true; } method print (line 735) | void print() const { print_on(tty); } method WatcherThread (line 739) | static WatcherThread* watcher_thread() { return _watcher_threa... method set_crash_protection (line 748) | void set_crash_protection(os::WatcherThreadCrashProtection* crash_prot... method has_crash_protection (line 753) | bool has_crash_protection() const { return _crash_protection != NULL; } class CompilerThread (line 761) | class CompilerThread method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { class JavaThread (line 765) | class JavaThread: public Thread { method java_call_counter (line 776) | int java_call_counter() { return _java_call_cou... method inc_java_call_counter (line 777) | void inc_java_call_counter() { _java_call_counter++; } method dec_java_call_counter (line 778) | void dec_java_call_counter() { type AsyncRequests (line 837) | enum AsyncRequests { type TerminatedTypes (line 853) | enum TerminatedTypes { type JNIAttachStates (line 877) | enum JNIAttachStates { type StackGuardState (line 890) | enum StackGuardState { method set_jni_functions (line 964) | void set_jni_functions(struct JNINativeInterface_* functionTable) { type JNINativeInterface_ (line 967) | struct JNINativeInterface_ type JNINativeInterface_ (line 968) | struct JNINativeInterface_ type ExitType (line 979) | enum ExitType { method is_Java_thread (line 988) | virtual bool is_Java_thread() const { return true; } method set_is_compiling (line 991) | void set_is_compiling(bool f) { _is_compiling = f; } method is_compiling (line 992) | bool is_compiling() const { return _is_compiling; } method JavaThread (line 995) | JavaThread* next() const { return _next; } method set_next (line 996) | void set_next(JavaThread* p) { _next = p; } method oop (line 1000) | oop threadObj() const { return _threadObj; } method set_threadObj (line 1001) | void set_threadObj(oop p) { _threadObj = p; } method set_saved_exception_pc (line 1010) | void set_saved_exception_pc(address pc) { _saved_exception_pc =... method address (line 1011) | address saved_exception_pc() { return _saved_excepti... method ThreadFunction (line 1014) | ThreadFunction entry_point() const { return _entry_point; } method JavaFrameAnchor (line 1021) | JavaFrameAnchor* frame_anchor(void) { return &_anchor; } method has_last_Java_frame (line 1024) | bool has_last_Java_frame() const { return _anchor.ha... method address (line 1029) | address last_Java_pc(void) { return _anchor.la... method JavaThreadState (line 1032) | JavaThreadState thread_state() const { return _thread_state; } method set_thread_state (line 1033) | void set_thread_state(JavaThreadState s) { _thread_state=s; } method ThreadSafepointState (line 1034) | ThreadSafepointState *safepoint_state() const { return _safepoint_sta... method set_safepoint_state (line 1035) | void set_safepoint_state(ThreadSafepointState *state) { _safepoint_sta... method is_at_poll_safepoint (line 1036) | bool is_at_poll_safepoint() { return _safepoint_sta... method is_exiting (line 1039) | bool is_exiting() { return _terminated ==... method is_terminated (line 1043) | bool is_terminated() { return _terminated !=... method set_terminated (line 1044) | void set_terminated(TerminatedTypes t) { _terminated = t; } method set_terminated_value (line 1046) | void set_terminated_value() { _terminated = _thread... method doing_unsafe_access (line 1049) | bool doing_unsafe_access() { return _doing_unsafe_... method set_doing_unsafe_access (line 1050) | void set_doing_unsafe_access(bool val) { _doing_unsafe_access ... method do_not_unlock_if_synchronized (line 1052) | bool do_not_unlock_if_synchronized() { return _do_not_unlo... method set_do_not_unlock_if_synchronized (line 1053) | void set_do_not_unlock_if_synchronized(bool val) { _do_not_unlock_if_s... method MemRecorder (line 1056) | inline MemRecorder* get_recorder() const { return (MemRecorde... method set_recorder (line 1057) | inline void set_recorder(MemRecorder* rc) { _recorder = rc; } method set_ext_suspended (line 1065) | void set_ext_suspended() { set_suspend_flag (_ext_suspended); } method clear_ext_suspended (line 1066) | void clear_ext_suspended() { clear_suspend_flag(_ext_suspended); } method check_and_wait_while_suspended (line 1073) | void check_and_wait_while_suspended() { method is_ext_suspend_completed_with_lock (line 1097) | bool is_ext_suspend_completed_with_lock(uint32_t *bits) { method set_external_suspend (line 1114) | void set_external_suspend() { set_suspend_flag (_external_suspend... method clear_external_suspend (line 1115) | void clear_external_suspend() { clear_suspend_flag(_external_suspend... method set_deopt_suspend (line 1117) | void set_deopt_suspend() { set_suspend_flag (_deopt_suspend); } method clear_deopt_suspend (line 1118) | void clear_deopt_suspend() { clear_suspend_flag(_deopt_suspend); } method is_deopt_suspend (line 1119) | bool is_deopt_suspend() { return (_suspend_flags & _deopt_susp... method is_external_suspend (line 1121) | bool is_external_suspend() const { method is_suspend_after_native (line 1126) | bool is_suspend_after_native() const { method is_ext_suspended (line 1131) | bool is_ext_suspended() const { method is_external_suspend_with_lock (line 1135) | bool is_external_suspend_with_lock() const { method handle_special_suspend_equivalent_condition (line 1142) | bool handle_special_suspend_equivalent_condition() { method is_being_ext_suspended (line 1161) | bool is_being_ext_suspended() const { method is_suspend_equivalent (line 1166) | bool is_suspend_equivalent() const { return _suspend_equiv... method set_suspend_equivalent (line 1168) | void set_suspend_equivalent() { _suspend_equivalent =... method clear_suspend_equivalent (line 1169) | void clear_suspend_equivalent() { _suspend_equivalent =... method AsyncRequests (line 1173) | AsyncRequests clear_special_runtime_exit_condition() { method has_async_condition (line 1180) | bool has_async_condition() { return (_special_runtime_exit_condition !... method has_special_runtime_exit_condition (line 1189) | bool has_special_runtime_exit_condition() { method set_pending_unsafe_access_error (line 1204) | void set_pending_unsafe_access_error() { _special_runtime_exi... method set_pending_async_exception (line 1206) | void set_pending_async_exception(oop e) { method set_vframe_array_head (line 1218) | void set_vframe_array_head(vframeArray* value) { _vframe_array_head = ... method vframeArray (line 1219) | vframeArray* vframe_array_head() const { return _vframe_array_... method set_deferred_locals (line 1223) | void set_deferred_locals(GrowableArray 0; } method in_last_critical (line 1369) | bool in_last_critical() { return _jni_active_critical == 1; } method enter_critical (line 1370) | void enter_critical() { assert(Thread::current() == this || method exit_critical (line 1374) | void exit_critical() { assert(Thread::current() == this, method depth_first_number (line 1381) | int depth_first_number() { return _depth_first_number; } method set_depth_first_number (line 1382) | void set_depth_first_number(int dfn) { _depth_first_number = dfn; } method set_monitor_chunks (line 1385) | void set_monitor_chunks(MonitorChunk* monitor_chunks) { _monitor_chunk... method MonitorChunk (line 1388) | MonitorChunk* monitor_chunks() const { return _monitor_chunk... method in_deopt_handler (line 1391) | bool in_deopt_handler() const { return _in_deopt_hand... method inc_in_deopt_handler (line 1392) | void inc_in_deopt_handler() { _in_deopt_handler++; } method dec_in_deopt_handler (line 1393) | void dec_in_deopt_handler() { method set_entry_point (line 1401) | void set_entry_point(ThreadFunction entry_point) { _entry_point = entr... method print (line 1421) | void print() const { print_on(tty); } method frame (line 1436) | frame last_frame() { method print_stack (line 1448) | void print_stack() { print_stack_on(tty); } method validate_frame_layout (line 1458) | void validate_frame_layout() { method ThreadProfiler (line 1481) | ThreadProfiler* get_thread_profiler() { return _thread_profile... method ThreadProfiler (line 1482) | ThreadProfiler* set_thread_profiler(ThreadProfiler* tp) { method is_safepoint_visible (line 1495) | bool is_safepoint_visible() const { return _safepoint_visible; } method set_safepoint_visible (line 1496) | void set_safepoint_visible(bool visible) { _safepoint_visible = visibl... method PrivilegedElement (line 1524) | PrivilegedElement* privileged_stack_top() const { return _privil... method set_privileged_stack_top (line 1525) | void set_privileged_stack_top(PrivilegedElement *e) { _privileged_st... method register_array_for_gc (line 1526) | void register_array_for_gc(GrowableArray* array) { _array_for_gc ... method set_jvmti_thread_state (line 1530) | void set_jvmti_thread_state(JvmtiThreadState *value) ... method JvmtiThreadState (line 1538) | JvmtiThreadState *jvmti_thread_state() const ... method ByteSize (line 1539) | static ByteSize jvmti_thread_state_offset() ... method set_jvmti_get_loaded_classes_closure (line 1540) | void set_jvmti_get_loaded_classes_closure(JvmtiGetLoadedClassesClosure... method JvmtiGetLoadedClassesClosure (line 1541) | JvmtiGetLoadedClassesClosure* get_jvmti_get_loaded_classes_closure() c... type PopCondition (line 1551) | enum PopCondition { method PopCondition (line 1557) | PopCondition popframe_condition() { return (PopCondi... method set_popframe_condition (line 1558) | void set_popframe_condition(PopCondition c) { _popframe_condit... method set_popframe_condition_bit (line 1559) | void set_popframe_condition_bit(PopCondition c) { _popframe_condit... method clear_popframe_condition (line 1560) | void clear_popframe_condition() { _popframe_condit... method ByteSize (line 1561) | static ByteSize popframe_condition_offset() { return byte_offs... method has_pending_popframe (line 1562) | bool has_pending_popframe() { return (popframe... method popframe_forcing_deopt_reexecution (line 1563) | bool popframe_forcing_deopt_reexecution() { return (popframe... method clear_popframe_forcing_deopt_reexecution (line 1564) | void clear_popframe_forcing_deopt_reexecution() { _popframe_condit... method pop_frame_pending (line 1566) | bool pop_frame_pending(void) { return ((_popfra... method clr_pop_frame_pending (line 1567) | void clr_pop_frame_pending(void) { _popframe_condit... method pop_frame_in_process (line 1568) | bool pop_frame_in_process(void) { return ((_popfra... method set_pop_frame_in_process (line 1569) | void set_pop_frame_in_process(void) { _popframe_condit... method clr_pop_frame_in_process (line 1570) | void clr_pop_frame_in_process(void) { _popframe_condit... method ByteSize (line 1600) | static ByteSize interp_only_mode_offset() { return byte_offset_of(Java... method is_interp_only_mode (line 1601) | bool is_interp_only_mode() { return (_interp_only_mode ... method get_interp_only_mode (line 1602) | int get_interp_only_mode() { return _interp_only_mode; } method increment_interp_only_mode (line 1603) | void increment_interp_only_mode() { ++_interp_only_mode; } method decrement_interp_only_mode (line 1604) | void decrement_interp_only_mode() { --_interp_only_mode; } method should_post_on_exceptions_flag (line 1613) | int should_post_on_exceptions_flag() { return _should_post_on_excep... method set_should_post_on_exceptions_flag (line 1614) | void set_should_post_on_exceptions_flag(int val) { _should_post_on_e... method ThreadStatistics (line 1620) | ThreadStatistics* get_thread_stat() const { return _thread_stat; } method stack_size_at_create (line 1629) | static inline size_t stack_size_at_create(void) { method set_stack_size_at_create (line 1632) | static inline void set_stack_size_at_create(size_t value) { method ObjPtrQueue (line 1638) | ObjPtrQueue& satb_mark_queue() { return _satb_mark_queue; } method SATBMarkQueueSet (line 1639) | static SATBMarkQueueSet& satb_mark_queue_set() { method DirtyCardQueue (line 1644) | DirtyCardQueue& dirty_card_queue() { return _dirty_card_queue; } method DirtyCardQueueSet (line 1645) | static DirtyCardQueueSet& dirty_card_queue_set() { method initialize_queues (line 1670) | void initialize_queues() { } method set_blocked_on_compilation (line 1707) | void set_blocked_on_compilation(bool value) { method blocked_on_compilation (line 1711) | bool blocked_on_compilation() { method Parker (line 1722) | Parker* parker() { return _parker; } method set_cached_monitor_info (line 1729) | void set_cached_monitor_info(GrowableArray* info) { _cac... method is_attaching_via_jni (line 1732) | bool is_attaching_via_jni() const { return _jni_attach_state == _attac... method has_attached_via_jni (line 1733) | bool has_attached_via_jni() const { return is_attaching_via_jni() || _... method set_done_attaching_via_jni (line 1734) | void set_done_attaching_via_jni() { _jni_attach_state = _attached_via_... method get_claimed_par_id (line 1741) | int get_claimed_par_id() { return _claimed_par_id; } method set_claimed_par_id (line 1742) | void set_claimed_par_id(int id) { _claimed_par_id = id;} function JavaThread (line 1746) | inline JavaThread* JavaThread::current() { method java_call_counter (line 776) | int java_call_counter() { return _java_call_cou... method inc_java_call_counter (line 777) | void inc_java_call_counter() { _java_call_counter++; } method dec_java_call_counter (line 778) | void dec_java_call_counter() { type AsyncRequests (line 837) | enum AsyncRequests { type TerminatedTypes (line 853) | enum TerminatedTypes { type JNIAttachStates (line 877) | enum JNIAttachStates { type StackGuardState (line 890) | enum StackGuardState { method set_jni_functions (line 964) | void set_jni_functions(struct JNINativeInterface_* functionTable) { type JNINativeInterface_ (line 967) | struct JNINativeInterface_ type JNINativeInterface_ (line 968) | struct JNINativeInterface_ type ExitType (line 979) | enum ExitType { method is_Java_thread (line 988) | virtual bool is_Java_thread() const { return true; } method set_is_compiling (line 991) | void set_is_compiling(bool f) { _is_compiling = f; } method is_compiling (line 992) | bool is_compiling() const { return _is_compiling; } method JavaThread (line 995) | JavaThread* next() const { return _next; } method set_next (line 996) | void set_next(JavaThread* p) { _next = p; } method oop (line 1000) | oop threadObj() const { return _threadObj; } method set_threadObj (line 1001) | void set_threadObj(oop p) { _threadObj = p; } method set_saved_exception_pc (line 1010) | void set_saved_exception_pc(address pc) { _saved_exception_pc =... method address (line 1011) | address saved_exception_pc() { return _saved_excepti... method ThreadFunction (line 1014) | ThreadFunction entry_point() const { return _entry_point; } method JavaFrameAnchor (line 1021) | JavaFrameAnchor* frame_anchor(void) { return &_anchor; } method has_last_Java_frame (line 1024) | bool has_last_Java_frame() const { return _anchor.ha... method address (line 1029) | address last_Java_pc(void) { return _anchor.la... method JavaThreadState (line 1032) | JavaThreadState thread_state() const { return _thread_state; } method set_thread_state (line 1033) | void set_thread_state(JavaThreadState s) { _thread_state=s; } method ThreadSafepointState (line 1034) | ThreadSafepointState *safepoint_state() const { return _safepoint_sta... method set_safepoint_state (line 1035) | void set_safepoint_state(ThreadSafepointState *state) { _safepoint_sta... method is_at_poll_safepoint (line 1036) | bool is_at_poll_safepoint() { return _safepoint_sta... method is_exiting (line 1039) | bool is_exiting() { return _terminated ==... method is_terminated (line 1043) | bool is_terminated() { return _terminated !=... method set_terminated (line 1044) | void set_terminated(TerminatedTypes t) { _terminated = t; } method set_terminated_value (line 1046) | void set_terminated_value() { _terminated = _thread... method doing_unsafe_access (line 1049) | bool doing_unsafe_access() { return _doing_unsafe_... method set_doing_unsafe_access (line 1050) | void set_doing_unsafe_access(bool val) { _doing_unsafe_access ... method do_not_unlock_if_synchronized (line 1052) | bool do_not_unlock_if_synchronized() { return _do_not_unlo... method set_do_not_unlock_if_synchronized (line 1053) | void set_do_not_unlock_if_synchronized(bool val) { _do_not_unlock_if_s... method MemRecorder (line 1056) | inline MemRecorder* get_recorder() const { return (MemRecorde... method set_recorder (line 1057) | inline void set_recorder(MemRecorder* rc) { _recorder = rc; } method set_ext_suspended (line 1065) | void set_ext_suspended() { set_suspend_flag (_ext_suspended); } method clear_ext_suspended (line 1066) | void clear_ext_suspended() { clear_suspend_flag(_ext_suspended); } method check_and_wait_while_suspended (line 1073) | void check_and_wait_while_suspended() { method is_ext_suspend_completed_with_lock (line 1097) | bool is_ext_suspend_completed_with_lock(uint32_t *bits) { method set_external_suspend (line 1114) | void set_external_suspend() { set_suspend_flag (_external_suspend... method clear_external_suspend (line 1115) | void clear_external_suspend() { clear_suspend_flag(_external_suspend... method set_deopt_suspend (line 1117) | void set_deopt_suspend() { set_suspend_flag (_deopt_suspend); } method clear_deopt_suspend (line 1118) | void clear_deopt_suspend() { clear_suspend_flag(_deopt_suspend); } method is_deopt_suspend (line 1119) | bool is_deopt_suspend() { return (_suspend_flags & _deopt_susp... method is_external_suspend (line 1121) | bool is_external_suspend() const { method is_suspend_after_native (line 1126) | bool is_suspend_after_native() const { method is_ext_suspended (line 1131) | bool is_ext_suspended() const { method is_external_suspend_with_lock (line 1135) | bool is_external_suspend_with_lock() const { method handle_special_suspend_equivalent_condition (line 1142) | bool handle_special_suspend_equivalent_condition() { method is_being_ext_suspended (line 1161) | bool is_being_ext_suspended() const { method is_suspend_equivalent (line 1166) | bool is_suspend_equivalent() const { return _suspend_equiv... method set_suspend_equivalent (line 1168) | void set_suspend_equivalent() { _suspend_equivalent =... method clear_suspend_equivalent (line 1169) | void clear_suspend_equivalent() { _suspend_equivalent =... method AsyncRequests (line 1173) | AsyncRequests clear_special_runtime_exit_condition() { method has_async_condition (line 1180) | bool has_async_condition() { return (_special_runtime_exit_condition !... method has_special_runtime_exit_condition (line 1189) | bool has_special_runtime_exit_condition() { method set_pending_unsafe_access_error (line 1204) | void set_pending_unsafe_access_error() { _special_runtime_exi... method set_pending_async_exception (line 1206) | void set_pending_async_exception(oop e) { method set_vframe_array_head (line 1218) | void set_vframe_array_head(vframeArray* value) { _vframe_array_head = ... method vframeArray (line 1219) | vframeArray* vframe_array_head() const { return _vframe_array_... method set_deferred_locals (line 1223) | void set_deferred_locals(GrowableArray 0; } method in_last_critical (line 1369) | bool in_last_critical() { return _jni_active_critical == 1; } method enter_critical (line 1370) | void enter_critical() { assert(Thread::current() == this || method exit_critical (line 1374) | void exit_critical() { assert(Thread::current() == this, method depth_first_number (line 1381) | int depth_first_number() { return _depth_first_number; } method set_depth_first_number (line 1382) | void set_depth_first_number(int dfn) { _depth_first_number = dfn; } method set_monitor_chunks (line 1385) | void set_monitor_chunks(MonitorChunk* monitor_chunks) { _monitor_chunk... method MonitorChunk (line 1388) | MonitorChunk* monitor_chunks() const { return _monitor_chunk... method in_deopt_handler (line 1391) | bool in_deopt_handler() const { return _in_deopt_hand... method inc_in_deopt_handler (line 1392) | void inc_in_deopt_handler() { _in_deopt_handler++; } method dec_in_deopt_handler (line 1393) | void dec_in_deopt_handler() { method set_entry_point (line 1401) | void set_entry_point(ThreadFunction entry_point) { _entry_point = entr... method print (line 1421) | void print() const { print_on(tty); } method frame (line 1436) | frame last_frame() { method print_stack (line 1448) | void print_stack() { print_stack_on(tty); } method validate_frame_layout (line 1458) | void validate_frame_layout() { method ThreadProfiler (line 1481) | ThreadProfiler* get_thread_profiler() { return _thread_profile... method ThreadProfiler (line 1482) | ThreadProfiler* set_thread_profiler(ThreadProfiler* tp) { method is_safepoint_visible (line 1495) | bool is_safepoint_visible() const { return _safepoint_visible; } method set_safepoint_visible (line 1496) | void set_safepoint_visible(bool visible) { _safepoint_visible = visibl... method PrivilegedElement (line 1524) | PrivilegedElement* privileged_stack_top() const { return _privil... method set_privileged_stack_top (line 1525) | void set_privileged_stack_top(PrivilegedElement *e) { _privileged_st... method register_array_for_gc (line 1526) | void register_array_for_gc(GrowableArray* array) { _array_for_gc ... method set_jvmti_thread_state (line 1530) | void set_jvmti_thread_state(JvmtiThreadState *value) ... method JvmtiThreadState (line 1538) | JvmtiThreadState *jvmti_thread_state() const ... method ByteSize (line 1539) | static ByteSize jvmti_thread_state_offset() ... method set_jvmti_get_loaded_classes_closure (line 1540) | void set_jvmti_get_loaded_classes_closure(JvmtiGetLoadedClassesClosure... method JvmtiGetLoadedClassesClosure (line 1541) | JvmtiGetLoadedClassesClosure* get_jvmti_get_loaded_classes_closure() c... type PopCondition (line 1551) | enum PopCondition { method PopCondition (line 1557) | PopCondition popframe_condition() { return (PopCondi... method set_popframe_condition (line 1558) | void set_popframe_condition(PopCondition c) { _popframe_condit... method set_popframe_condition_bit (line 1559) | void set_popframe_condition_bit(PopCondition c) { _popframe_condit... method clear_popframe_condition (line 1560) | void clear_popframe_condition() { _popframe_condit... method ByteSize (line 1561) | static ByteSize popframe_condition_offset() { return byte_offs... method has_pending_popframe (line 1562) | bool has_pending_popframe() { return (popframe... method popframe_forcing_deopt_reexecution (line 1563) | bool popframe_forcing_deopt_reexecution() { return (popframe... method clear_popframe_forcing_deopt_reexecution (line 1564) | void clear_popframe_forcing_deopt_reexecution() { _popframe_condit... method pop_frame_pending (line 1566) | bool pop_frame_pending(void) { return ((_popfra... method clr_pop_frame_pending (line 1567) | void clr_pop_frame_pending(void) { _popframe_condit... method pop_frame_in_process (line 1568) | bool pop_frame_in_process(void) { return ((_popfra... method set_pop_frame_in_process (line 1569) | void set_pop_frame_in_process(void) { _popframe_condit... method clr_pop_frame_in_process (line 1570) | void clr_pop_frame_in_process(void) { _popframe_condit... method ByteSize (line 1600) | static ByteSize interp_only_mode_offset() { return byte_offset_of(Java... method is_interp_only_mode (line 1601) | bool is_interp_only_mode() { return (_interp_only_mode ... method get_interp_only_mode (line 1602) | int get_interp_only_mode() { return _interp_only_mode; } method increment_interp_only_mode (line 1603) | void increment_interp_only_mode() { ++_interp_only_mode; } method decrement_interp_only_mode (line 1604) | void decrement_interp_only_mode() { --_interp_only_mode; } method should_post_on_exceptions_flag (line 1613) | int should_post_on_exceptions_flag() { return _should_post_on_excep... method set_should_post_on_exceptions_flag (line 1614) | void set_should_post_on_exceptions_flag(int val) { _should_post_on_e... method ThreadStatistics (line 1620) | ThreadStatistics* get_thread_stat() const { return _thread_stat; } method stack_size_at_create (line 1629) | static inline size_t stack_size_at_create(void) { method set_stack_size_at_create (line 1632) | static inline void set_stack_size_at_create(size_t value) { method ObjPtrQueue (line 1638) | ObjPtrQueue& satb_mark_queue() { return _satb_mark_queue; } method SATBMarkQueueSet (line 1639) | static SATBMarkQueueSet& satb_mark_queue_set() { method DirtyCardQueue (line 1644) | DirtyCardQueue& dirty_card_queue() { return _dirty_card_queue; } method DirtyCardQueueSet (line 1645) | static DirtyCardQueueSet& dirty_card_queue_set() { method initialize_queues (line 1670) | void initialize_queues() { } method set_blocked_on_compilation (line 1707) | void set_blocked_on_compilation(bool value) { method blocked_on_compilation (line 1711) | bool blocked_on_compilation() { method Parker (line 1722) | Parker* parker() { return _parker; } method set_cached_monitor_info (line 1729) | void set_cached_monitor_info(GrowableArray* info) { _cac... method is_attaching_via_jni (line 1732) | bool is_attaching_via_jni() const { return _jni_attach_state == _attac... method has_attached_via_jni (line 1733) | bool has_attached_via_jni() const { return is_attaching_via_jni() || _... method set_done_attaching_via_jni (line 1734) | void set_done_attaching_via_jni() { _jni_attach_state = _attached_via_... method get_claimed_par_id (line 1741) | int get_claimed_par_id() { return _claimed_par_id; } method set_claimed_par_id (line 1742) | void set_claimed_par_id(int id) { _claimed_par_id = id;} function CompilerThread (line 1752) | inline CompilerThread* JavaThread::as_CompilerThread() { method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { class CompilerThread (line 1786) | class CompilerThread : public JavaThread { method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { function CompilerThread (line 1851) | inline CompilerThread* CompilerThread::current() { method is_Compiler_thread (line 1805) | bool is_Compiler_thread() const { return true; } method is_hidden_from_external_view (line 1807) | bool is_hidden_from_external_view() const { return true; } method CompileQueue (line 1809) | CompileQueue* queue() { return _queue; } method CompilerCounters (line 1810) | CompilerCounters* counters() { return _counters; } method ciEnv (line 1813) | ciEnv* env() { return _env; } method set_env (line 1814) | void set_env(ciEnv* env) { _env = env; } method BufferBlob (line 1816) | BufferBlob* get_buffer_blob() { return _buffer_blob; } method set_buffer_blob (line 1817) | void set_buffer_blob(BufferBlob* b) { _buffer_blob = b; } method CompileLog (line 1820) | CompileLog* log() { return _log; } method init_log (line 1821) | void init_log(CompileLog* log) { method IdealGraphPrinter (line 1836) | IdealGraphPrinter *ideal_graph_printer() { retur... method set_ideal_graph_printer (line 1837) | void set_ideal_graph_printer(IdealGraphPrinter *n) { _idea... method CompileTask (line 1841) | CompileTask* task() { return _task; } method set_task (line 1842) | void set_task(CompileTask* task) { _task = task; } method set_scanned_nmethod (line 1845) | void set_scanned_nmethod(nmethod* nm) { class Threads (line 1858) | class Threads: AllStatic { method JavaThread (line 1873) | static JavaThread* first() { return _thread_list; } method print (line 1918) | static void print(bool print_stacks, bool internal_format) { method number_of_threads (line 1937) | static int number_of_threads() { return _number_of_thr... method number_of_non_daemon_threads (line 1939) | static int number_of_non_daemon_threads() { return _number_of_non... class ThreadClosure (line 1948) | class ThreadClosure: public StackObj { class SignalHandlerMark (line 1953) | class SignalHandlerMark: public StackObj { method SignalHandlerMark (line 1957) | SignalHandlerMark(Thread* t) { FILE: HotSpot1.7/src/share/vm/runtime/threadCritical.hpp class ThreadCritical (line 49) | class ThreadCritical : public StackObj { FILE: HotSpot1.7/src/share/vm/runtime/threadLocalStorage.cpp function Thread (line 47) | Thread* ThreadLocalStorage::get_thread_slow() { FILE: HotSpot1.7/src/share/vm/runtime/threadLocalStorage.hpp class ThreadLocalStorage (line 40) | class ThreadLocalStorage : AllStatic { method invalidate_all (line 44) | static void invalidate_all() { pd_invalidate_all(); } method thread_index (line 81) | static inline int thread_index() { return _thread_index; } method set_thread_index (line 82) | static inline void set_thread_index(int index) { _thread_index = index; } FILE: HotSpot1.7/src/share/vm/runtime/timer.cpp function jlong (line 70) | jlong elapsedTimer::milliseconds() const { function jlong (line 75) | jlong elapsedTimer::active_ticks() const { function jlong (line 99) | jlong TimeStamp::milliseconds() const { function jlong (line 108) | jlong TimeStamp::ticks_since_update() const { FILE: HotSpot1.7/src/share/vm/runtime/timer.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class elapsedTimer VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 52) | class TimeStamp VALUE_OBJ_CLASS_SPEC { class TraceTime (line 81) | class TraceTime: public StackObj { method set_verbose (line 98) | void set_verbose(bool verbose) { _verbose = verbose; } method verbose (line 99) | bool verbose() const { return _verbose; } method suspend (line 102) | void suspend() { if (_active) _t.stop(); } method resume (line 103) | void resume() { if (_active) _t.start(); } class TraceCPUTime (line 106) | class TraceCPUTime: public StackObj { class TimeHelper (line 123) | class TimeHelper { FILE: HotSpot1.7/src/share/vm/runtime/unhandledOops.cpp function match_oop_entry (line 76) | bool match_oop_entry(void *op, UnhandledOopEntry e) { FILE: HotSpot1.7/src/share/vm/runtime/unhandledOops.hpp class oop (line 48) | class oop class Thread (line 49) | class Thread class UnhandledOopEntry (line 51) | class UnhandledOopEntry { method oop (line 58) | oop* oop_ptr() { return _oop_ptr; } method UnhandledOopEntry (line 59) | UnhandledOopEntry() : _oop_ptr(NULL), _ok_for_gc(false), _pc(NULL) {} method UnhandledOopEntry (line 60) | UnhandledOopEntry(oop* op, address pc) : class UnhandledOops (line 65) | class UnhandledOops { FILE: HotSpot1.7/src/share/vm/runtime/vframe.cpp function vframe (line 61) | vframe* vframe::new_vframe(const frame* f, const RegisterMap* reg_map, J... function vframe (line 87) | vframe* vframe::sender() const { function vframe (line 96) | vframe* vframe::top() const { function javaVFrame (line 103) | javaVFrame* vframe::java_sender() const { function print_locked_object_class_name (line 145) | static void print_locked_object_class_name(outputStream* st, Handle obj,... function u_char (line 224) | u_char* interpretedVFrame::bcp() const { function methodOop (line 252) | methodOop interpretedVFrame::method() const { function StackValueCollection (line 256) | StackValueCollection* interpretedVFrame::locals() const { function StackValueCollection (line 324) | StackValueCollection* interpretedVFrame::expressions() const { function print_stack_values (line 505) | static void print_stack_values(const char* title, StackValueCollection* ... FILE: HotSpot1.7/src/share/vm/runtime/vframe.hpp class vframe (line 54) | class vframe: public ResourceObj { method frame (line 67) | frame fr() const { return _fr; } method CodeBlob (line 68) | CodeBlob* cb() const { return _fr.cb(); } method nmethod (line 69) | nmethod* nm() const { method frame (line 75) | frame* frame_pointer() { return &_fr; } method RegisterMap (line 76) | const RegisterMap* register_map() const { return &_reg_map; } method JavaThread (line 77) | JavaThread* thread() const { return _thread; } method is_top (line 87) | virtual bool is_top() const { return true; } method is_entry_frame (line 93) | virtual bool is_entry_frame() const { return false; } method is_java_frame (line 94) | virtual bool is_java_frame() const { return false; } method is_interpreted_frame (line 95) | virtual bool is_interpreted_frame() const { return false; } method is_compiled_frame (line 96) | virtual bool is_compiled_frame() const { return false; } class javaVFrame (line 106) | class javaVFrame: public vframe { method is_java_frame (line 122) | bool is_java_frame() const { return true; } method javaVFrame (line 125) | javaVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* th... method javaVFrame (line 126) | javaVFrame(const frame* fr, JavaThread* thread) : vframe(fr, thread) {} method javaVFrame (line 130) | static javaVFrame* cast(vframe* vf) { method print_lock_info (line 140) | void print_lock_info(int frame_count) { print_lock_info_on(tty, frame_... class interpretedVFrame (line 158) | class interpretedVFrame: public javaVFrame { method is_interpreted_frame (line 170) | bool is_interpreted_frame() const { return true; } method interpretedVFrame (line 173) | interpretedVFrame(const frame* fr, const RegisterMap* reg_map, JavaThr... method interpretedVFrame (line 181) | static interpretedVFrame* cast(vframe* vf) { class externalVFrame (line 202) | class externalVFrame: public vframe { method externalVFrame (line 204) | externalVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread... class entryVFrame (line 215) | class entryVFrame: public externalVFrame { method is_entry_frame (line 217) | bool is_entry_frame() const { return true; } method entryVFrame (line 224) | static entryVFrame* cast(vframe* vf) { class MonitorInfo (line 242) | class MonitorInfo : public ResourceObj { method MonitorInfo (line 251) | MonitorInfo(oop owner, BasicLock* lock, bool eliminated, bool owner_is... method oop (line 265) | oop owner() const { method klassOop (line 269) | klassOop owner_klass() const { method BasicLock (line 273) | BasicLock* lock() const { return _lock; } method eliminated (line 274) | bool eliminated() const { return _eliminated; } method owner_is_scalar_replaced (line 275) | bool owner_is_scalar_replaced() const { return _owner_is_scalar_repla... class vframeStreamCommon (line 278) | class vframeStreamCommon : StackObj { method vframeStreamCommon (line 309) | vframeStreamCommon(JavaThread* thread) : _reg_map(thread, false) { method methodOop (line 314) | methodOop method() const { return _method; } method bci (line 315) | int bci() const { return _bci; } method address (line 317) | address frame_pc() const { return _frame.pc(); } method CodeBlob (line 319) | CodeBlob* cb() const { return _frame.cb(); } method nmethod (line 320) | nmethod* nm() const { method is_interpreted_frame (line 326) | bool is_interpreted_frame() const { return _frame.is_interpreted_frame... method is_entry_frame (line 327) | bool is_entry_frame() const { return _frame.is_entry_frame(); } method next (line 330) | void next() { method at_end (line 340) | bool at_end() const { return _mode == at_end_mode; } class vframeStream (line 351) | class vframeStream : public vframeStreamCommon { method vframeStream (line 354) | vframeStream(JavaThread* thread, bool stop_at_java_call_stub = false) FILE: HotSpot1.7/src/share/vm/runtime/vframeArray.cpp function vframeArray (line 445) | vframeArray* vframeArray::allocate(JavaThread* thread, int frame_size, G... function address (line 591) | address vframeArray::register_location(int i) const { FILE: HotSpot1.7/src/share/vm/runtime/vframeArray.hpp class LocalsClosure (line 40) | class LocalsClosure class ExpressionStackClosure (line 41) | class ExpressionStackClosure class MonitorStackClosure (line 42) | class MonitorStackClosure class MonitorArrayElement (line 43) | class MonitorArrayElement class StackValueCollection (line 44) | class StackValueCollection class vframeArrayElement (line 49) | class vframeArrayElement : public _ValueObj { method frame (line 64) | frame* iframe(void) { return &_frame; } method raw_bci (line 68) | int raw_bci(void) const { return _bci; } method should_reexecute (line 69) | bool should_reexecute(void) const { return _reexecute; } method methodOop (line 71) | methodOop method(void) const { return _method; } method MonitorChunk (line 73) | MonitorChunk* monitors(void) const { return _monitors; } method StackValueCollection (line 77) | StackValueCollection* locals(void) const { return _locals; } method StackValueCollection (line 79) | StackValueCollection* expressions(void) const { return _express... class vframeArray (line 113) | class vframeArray: public CHeapObj { method is_location_valid (line 152) | bool is_location_valid(int i) const { return _valid[i] != 0; } method set_location_valid (line 153) | void set_location_valid(int i, bool valid) { _valid[i] = valid; } method is_within_bounds (line 159) | bool is_within_bounds(int index) const { return 0 <= index && i... method frames (line 162) | int frames() const { return _frames; } method vframeArrayElement (line 168) | vframeArrayElement* element(int index) { assert(is_within_bound... method JavaThread (line 174) | JavaThread* owner_thread() const { return _owner_thread; } method vframeArray (line 177) | vframeArray* next() const { return _next; } method set_next (line 178) | void set_next(vframeArray* value) { _next = value; } method address (line 185) | address original_pc() const { return _original.pc(); } method frame (line 187) | frame original() const { return _original; } method frame (line 189) | frame caller() const { return _caller; } method frame (line 191) | frame sender() const { return _sender; } method set_unroll_block (line 195) | void set_unroll_block(Deoptimization::UnrollBlock* block) { _unroll_bl... method frame_size (line 198) | int frame_size() const { return _frame_size; } FILE: HotSpot1.7/src/share/vm/runtime/vframe_hp.cpp function StackValueCollection (line 49) | StackValueCollection* compiledVFrame::locals() const { function StackValueCollection (line 165) | StackValueCollection* compiledVFrame::expressions() const { function StackValue (line 186) | StackValue *compiledVFrame::create_stack_value(ScopeValue *sv) const { function BasicLock (line 190) | BasicLock* compiledVFrame::resolve_monitor_lock(Location location) const { function nmethod (line 265) | nmethod* compiledVFrame::code() const { function methodOop (line 270) | methodOop compiledVFrame::method() const { function vframe (line 307) | vframe* compiledVFrame::sender() const { FILE: HotSpot1.7/src/share/vm/runtime/vframe_hp.hpp class compiledVFrame (line 30) | class compiledVFrame: public javaVFrame { method is_compiled_frame (line 43) | bool is_compiled_frame() const { return true; } method compiledVFrame (line 48) | static compiledVFrame* cast(vframe* vf) { method ScopeDesc (line 64) | ScopeDesc* scope() const { return _scope; } class jvmtiDeferredLocalVariable (line 91) | class jvmtiDeferredLocalVariable method BasicType (line 127) | BasicType type(void) { return _type; } method index (line 128) | int index(void) { return _index; } method jvalue (line 129) | jvalue value(void) { return _value; } method set_value (line 131) | void set_value(jvalue value) { _value = value; } method oop (line 133) | oop* oop_addr(void) { return (oop*) &_value.l; } class jvmtiDeferredLocalVariableSet (line 92) | class jvmtiDeferredLocalVariableSet : public CHeapObj { method methodOop (line 102) | methodOop method() const { return _me... method bci (line 103) | int bci() const { return _bc... class jvmtiDeferredLocalVariable (line 122) | class jvmtiDeferredLocalVariable : public CHeapObj { method BasicType (line 127) | BasicType type(void) { return _type; } method index (line 128) | int index(void) { return _index; } method jvalue (line 129) | jvalue value(void) { return _value; } method set_value (line 131) | void set_value(jvalue value) { _value = value; } method oop (line 133) | oop* oop_addr(void) { return (oop*) &_value.l; } FILE: HotSpot1.7/src/share/vm/runtime/virtualspace.cpp function ReservedSpace (line 420) | ReservedSpace ReservedSpace::first_part(size_t partition_size, size_t al... function ReservedSpace (line 432) | ReservedSpace FILE: HotSpot1.7/src/share/vm/runtime/virtualspace.hpp function VALUE_OBJ_CLASS_SPEC (line 32) | class ReservedSpace VALUE_OBJ_CLASS_SPEC { function ReservedSpace (line 130) | ReservedSpace function ReservedSpace (line 136) | ReservedSpace ReservedSpace::last_part(size_t partition_size) class ReservedHeapSpace (line 142) | class ReservedHeapSpace : public ReservedSpace { class ReservedCodeSpace (line 153) | class ReservedCodeSpace : public ReservedSpace { function VALUE_OBJ_CLASS_SPEC (line 161) | class VirtualSpace VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/runtime/vmStructs.cpp function cast_uint64_t (line 241) | static inline uint64_t cast_uint64_t(size_t x) function recursiveFindType (line 3158) | static int recursiveFindType(VMTypeEntry* origtypes, const char* typeNam... function vmStructs_init (line 3226) | void vmStructs_init() { FILE: HotSpot1.7/src/share/vm/runtime/vmStructs.hpp class VMStructs (line 100) | class VMStructs { FILE: HotSpot1.7/src/share/vm/runtime/vmThread.cpp class VM_Dummy (line 61) | class VM_Dummy: public VM_Operation { method VMOp_Type (line 62) | VMOp_Type type() const { return VMOp_Dummy; } function VM_Operation (line 114) | VM_Operation* VMOperationQueue::queue_remove_front(int prio) { function VM_Operation (line 124) | VM_Operation* VMOperationQueue::queue_drain(int prio) { function VM_Operation (line 188) | VM_Operation* VMOperationQueue::remove_next() { FILE: HotSpot1.7/src/share/vm/runtime/vmThread.hpp class VMOperationQueue (line 49) | class VMOperationQueue : public CHeapObj { type Priorities (line 51) | enum Priorities { method queue_peek (line 78) | bool queue_peek(int prio) { return _queue_length[prio] > 0; } method VM_Operation (line 86) | VM_Operation* remove_next_at_safepoint_priority() { return queue_rem... method VM_Operation (line 87) | VM_Operation* drain_at_safepoint_priority() { return queue_drain(Safep... method set_drain_list (line 88) | void set_drain_list(VM_Operation* list) { _drain_list = list; } method peek_at_safepoint_priority (line 89) | bool peek_at_safepoint_priority() { return queue_peek(SafepointPriorit... class VMThread (line 104) | class VMThread: public NamedThread { method is_VM_thread (line 119) | bool is_VM_thread() const { return true; } method is_GC_thread (line 120) | bool is_GC_thread() const { return true; } method should_terminate (line 127) | static bool should_terminate() { return _should_termi... method is_terminated (line 128) | static bool is_terminated() { return _terminated =... method VM_Operation (line 134) | static VM_Operation* vm_operation() { return _cur_vm_opera... method VMThread (line 137) | static VMThread* vm_thread() { return _vm_thread; } method print (line 144) | void print() const { print_on(tty); } method PerfCounter (line 148) | static PerfCounter* perf_accumulated_vm_operation_time() ... FILE: HotSpot1.7/src/share/vm/runtime/vm_operations.cpp function ThreadSnapshot (line 372) | ThreadSnapshot* VM_ThreadDump::snapshot_thread(JavaThread* java_thread, ... FILE: HotSpot1.7/src/share/vm/runtime/vm_operations.hpp class VM_Operation (line 100) | class VM_Operation: public CHeapObj { type Mode (line 102) | enum Mode { type VMOp_Type (line 109) | enum VMOp_Type { method VM_Operation (line 125) | VM_Operation() { _calling_thread = NULL; _next = NULL; _prev = NULL; } method Thread (line 129) | Thread* calling_thread() const { return _calling_threa... method ThreadPriority (line 130) | ThreadPriority priority() { return _priority; } method timestamp (line 133) | long timestamp() const { return _timestamp; } method set_timestamp (line 134) | void set_timestamp(long timestamp) { _timestamp = timestamp; } method doit_prologue (line 147) | virtual bool doit_prologue() { return true; } method is_methodCompiler (line 151) | virtual bool is_methodCompiler() const { return false; } method VM_Operation (line 154) | VM_Operation *next() const { return _next; } method VM_Operation (line 155) | VM_Operation *prev() const { return _prev; } method set_next (line 156) | void set_next(VM_Operation *next) { _next = next; } method set_prev (line 157) | void set_prev(VM_Operation *prev) { _prev = prev; } method Mode (line 161) | virtual Mode evaluation_mode() const { return _safepoint; } method allow_nested_vm_operations (line 162) | virtual bool allow_nested_vm_operations() const { return false; } method is_cheap_allocated (line 163) | virtual bool is_cheap_allocated() const { return false; } method evaluate_at_safepoint (line 173) | virtual bool evaluate_at_safepoint() const { method evaluate_concurrently (line 177) | virtual bool evaluate_concurrently() const { method print_on (line 192) | void print_on(outputStream* st) const { print_on_error(st); } class VM_ThreadStop (line 196) | class VM_ThreadStop: public VM_Operation { method VM_ThreadStop (line 203) | VM_ThreadStop(oop thread, oop throwable) { method VMOp_Type (line 207) | VMOp_Type type() const { return VMOp_ThreadSto... method oop (line 208) | oop target_thread() const { return _thread; } method oop (line 209) | oop throwable() const { return _throwable;} method allow_nested_vm_operations (line 212) | bool allow_nested_vm_operations() const { return true; } method Mode (line 213) | Mode evaluation_mode() const { return _async_safepoi... method is_cheap_allocated (line 214) | bool is_cheap_allocated() const { return true; } method oops_do (line 217) | void oops_do(OopClosure* f) { class VM_ForceSafepoint (line 223) | class VM_ForceSafepoint: public VM_Operation { method VM_ForceSafepoint (line 225) | VM_ForceSafepoint() {} method doit (line 226) | void doit() {} method VMOp_Type (line 227) | VMOp_Type type() const { return VMOp_ForceSafepoint; } class VM_ForceAsyncSafepoint (line 231) | class VM_ForceAsyncSafepoint: public VM_Operation { method VM_ForceAsyncSafepoint (line 233) | VM_ForceAsyncSafepoint() {} method doit (line 234) | void doit() {} method VMOp_Type (line 235) | VMOp_Type type() const { return VMOp_ForceAsyn... method Mode (line 236) | Mode evaluation_mode() const { return _async_safepoi... method is_cheap_allocated (line 237) | bool is_cheap_allocated() const { return true; } class VM_Deoptimize (line 240) | class VM_Deoptimize: public VM_Operation { method VM_Deoptimize (line 242) | VM_Deoptimize() {} method VMOp_Type (line 243) | VMOp_Type type() const { return VMOp_Deoptimize; } method allow_nested_vm_operations (line 245) | bool allow_nested_vm_operations() const { return true; } class VM_DeoptimizeFrame (line 251) | class VM_DeoptimizeFrame: public VM_Operation { method VMOp_Type (line 260) | VMOp_Type type() const { return VMOp_Deoptimiz... method allow_nested_vm_operations (line 262) | bool allow_nested_vm_operations() const { return true; } class VM_HandleFullCodeCache (line 265) | class VM_HandleFullCodeCache: public VM_Operation { method VM_HandleFullCodeCache (line 269) | VM_HandleFullCodeCache(bool is_full) { _is_full = is_full; } method VMOp_Type (line 270) | VMOp_Type type() const { return VMOp_HandleFul... method allow_nested_vm_operations (line 272) | bool allow_nested_vm_operations() const { return true; } class VM_DeoptimizeAll (line 276) | class VM_DeoptimizeAll: public VM_Operation { method VM_DeoptimizeAll (line 280) | VM_DeoptimizeAll() {} method VMOp_Type (line 281) | VMOp_Type type() const { return VMOp_Deoptimiz... method allow_nested_vm_operations (line 283) | bool allow_nested_vm_operations() const { return true; } class VM_ZombieAll (line 287) | class VM_ZombieAll: public VM_Operation { method VM_ZombieAll (line 289) | VM_ZombieAll() {} method VMOp_Type (line 290) | VMOp_Type type() const { return VMOp_ZombieAll; } method allow_nested_vm_operations (line 292) | bool allow_nested_vm_operations() const { return true; } class VM_UnlinkSymbols (line 296) | class VM_UnlinkSymbols: public VM_Operation { method VM_UnlinkSymbols (line 298) | VM_UnlinkSymbols() {} method VMOp_Type (line 299) | VMOp_Type type() const { return VMOp_UnlinkSym... method allow_nested_vm_operations (line 301) | bool allow_nested_vm_operations() const { return true; } class VM_Verify (line 304) | class VM_Verify: public VM_Operation { method VM_Verify (line 308) | VM_Verify() {} method VMOp_Type (line 309) | VMOp_Type type() const { return VMOp_Verify; } class VM_PrintThreads (line 314) | class VM_PrintThreads: public VM_Operation { method VM_PrintThreads (line 319) | VM_PrintThreads() { _ou... method VM_PrintThreads (line 320) | VM_PrintThreads(outputStream* out, bool print_concurrent_locks) { _ou... method VMOp_Type (line 321) | VMOp_Type type() const { re... class VM_PrintJNI (line 327) | class VM_PrintJNI: public VM_Operation { method VM_PrintJNI (line 331) | VM_PrintJNI() { _out = tty; } method VM_PrintJNI (line 332) | VM_PrintJNI(outputStream* out) { _out = out; } method VMOp_Type (line 333) | VMOp_Type type() const { return VMOp_PrintJNI; } class DeadlockCycle (line 337) | class DeadlockCycle class VM_FindDeadlocks (line 338) | class VM_FindDeadlocks: public VM_Operation { method VM_FindDeadlocks (line 345) | VM_FindDeadlocks(bool concurrent_locks) : _concurrent_locks(concurren... method VM_FindDeadlocks (line 346) | VM_FindDeadlocks(outputStream* st) : _concurrent_locks(true), _out(st)... method DeadlockCycle (line 349) | DeadlockCycle* result() { return _deadlocks; } method VMOp_Type (line 350) | VMOp_Type type() const { return VMOp_FindDeadlocks; } class ThreadDumpResult (line 355) | class ThreadDumpResult class ThreadSnapshot (line 356) | class ThreadSnapshot class ThreadConcurrentLocks (line 357) | class ThreadConcurrentLocks class VM_ThreadDump (line 359) | class VM_ThreadDump : public VM_Operation { method VMOp_Type (line 383) | VMOp_Type type() const { return VMOp_ThreadDump; } class VM_Exit (line 390) | class VM_Exit: public VM_Operation { method VM_Exit (line 397) | VM_Exit(int exit_code) { method vm_exited (line 402) | static bool vm_exited() { return _vm_exited; } method block_if_vm_exited (line 403) | static void block_if_vm_exited() { method VMOp_Type (line 408) | VMOp_Type type() const { return VMOp_Exit; } FILE: HotSpot1.7/src/share/vm/runtime/vm_version.cpp function VM_Version_init (line 270) | void VM_Version_init() { FILE: HotSpot1.7/src/share/vm/runtime/vm_version.hpp class Abstract_VM_Version (line 33) | class Abstract_VM_Version: AllStatic { method vm_major_version (line 69) | static int vm_major_version() { assert(_initialized, "no... method vm_minor_version (line 70) | static int vm_minor_version() { assert(_initialized, "no... method vm_build_number (line 71) | static int vm_build_number() { assert(_initialized, "no... method supports_cx8 (line 81) | static bool supports_cx8() {return _supports_cx8;} method supports_atomic_getset4 (line 84) | static bool supports_atomic_getset4() {return _supports_atomic_getset4;} method supports_atomic_getset8 (line 85) | static bool supports_atomic_getset8() {return _supports_atomic_getset8;} method supports_atomic_getadd4 (line 86) | static bool supports_atomic_getadd4() {return _supports_atomic_getadd4;} method supports_atomic_getadd8 (line 87) | static bool supports_atomic_getadd8() {return _supports_atomic_getadd8;} method logical_processors_per_package (line 89) | static unsigned int logical_processors_per_package() { method reserve_for_allocation_prefetch (line 95) | static int reserve_for_allocation_prefetch() { method use_biased_locking (line 100) | static bool use_biased_locking() { return true; } method uint (line 106) | static uint page_size_count() { return 2; } FILE: HotSpot1.7/src/share/vm/services/attachListener.cpp function klassOop (line 47) | static klassOop load_and_initialize_klass(Symbol* sh, TRAPS) { function jint (line 56) | static jint get_properties(AttachOperation* op, outputStream* out, Symbo... function jint (line 103) | static jint get_system_properties(AttachOperation* op, outputStream* out) { function jint (line 108) | static jint get_agent_properties(AttachOperation* op, outputStream* out) { function jint (line 119) | static jint data_dump(AttachOperation* op, outputStream* out) { function jint (line 133) | static jint thread_dump(AttachOperation* op, outputStream* out) { function jint (line 156) | static jint jcmd(AttachOperation* op, outputStream* out) { function jint (line 179) | jint dump_heap(AttachOperation* op, outputStream* out) { function jint (line 220) | static jint heap_inspection(AttachOperation* op, outputStream* out) { function jint (line 236) | static jint set_bool_flag(const char* name, AttachOperation* op, outputS... function jint (line 256) | static jint set_intx_flag(const char* name, AttachOperation* op, outputS... function jint (line 275) | static jint set_uintx_flag(const char* name, AttachOperation* op, output... function jint (line 294) | static jint set_uint64_t_flag(const char* name, AttachOperation* op, out... function jint (line 313) | static jint set_ccstr_flag(const char* name, AttachOperation* op, output... function jint (line 330) | static jint set_flag(AttachOperation* op, outputStream* out) { function jint (line 361) | static jint print_flag(AttachOperation* op, outputStream* out) { function attach_listener_thread_entry (line 400) | static void attach_listener_thread_entry(JavaThread* thread, TRAPS) { FILE: HotSpot1.7/src/share/vm/services/attachListener.hpp class AttachOperation (line 41) | class AttachOperation method set_name (line 114) | void set_name(char* name) { method set_arg (line 126) | void set_arg(int i, char* arg) { method AttachOperation (line 137) | AttachOperation(char* name) { type AttachOperationFunctionInfo (line 45) | struct AttachOperationFunctionInfo { class AttachListener (line 50) | class AttachListener: AllStatic { method is_initialized (line 69) | static bool is_initialized() { return _initialized; } method set_initialized (line 70) | static void set_initialized() { _initialized = true; } method is_attach_supported (line 73) | static bool is_attach_supported() { return !DisableAttachM... class AttachOperation (line 94) | class AttachOperation: public CHeapObj { method set_name (line 114) | void set_name(char* name) { method set_arg (line 126) | void set_arg(int i, char* arg) { method AttachOperation (line 137) | AttachOperation(char* name) { FILE: HotSpot1.7/src/share/vm/services/classLoadingService.hpp class instanceKlass (line 32) | class instanceKlass class ClassLoadingService (line 35) | class ClassLoadingService : public AllStatic { method get_verbose (line 56) | static bool get_verbose() { return TraceClassLoading; } method jlong (line 60) | static jlong loaded_class_count() { method jlong (line 63) | static jlong unloaded_class_count() { method jlong (line 66) | static jlong loaded_class_bytes() { method jlong (line 73) | static jlong unloaded_class_bytes() { method jlong (line 81) | static jlong loaded_shared_class_count() { method jlong (line 84) | static jlong unloaded_shared_class_count() { method jlong (line 87) | static jlong loaded_shared_class_bytes() { method jlong (line 94) | static jlong unloaded_shared_class_bytes() { method jlong (line 101) | static jlong class_method_data_size() { method add_class_method_size (line 108) | static void add_class_method_size(int size) { class LoadedClassesEnumerator (line 116) | class LoadedClassesEnumerator : public StackObj { method num_loaded_classes (line 127) | int num_loaded_classes() { return _klass_handle_array->length(... method KlassHandle (line 128) | KlassHandle get_klass(int index) { return _klass_handle_array->at(inde... method add_loaded_class (line 130) | static void add_loaded_class(klassOop k) { FILE: HotSpot1.7/src/share/vm/services/diagnosticArgument.hpp class StringArrayArgument (line 34) | class StringArrayArgument : public CHeapObj { method StringArrayArgument (line 38) | StringArrayArgument() { method add (line 42) | void add(const char* str, size_t len) { class NanoTimeArgument (line 63) | class NanoTimeArgument { class MemorySizeArgument (line 70) | class MemorySizeArgument { class GenDCmdArgument (line 77) | class GenDCmdArgument : public ResourceObj { method GenDCmdArgument (line 87) | GenDCmdArgument(const char* name, const char* description, const char*... method is_set (line 102) | bool is_set() { return _is_set; } method set_is_set (line 103) | void set_is_set(bool b) { _is_set = b; } method allow_multiple (line 104) | bool allow_multiple() { return _allow_multiple; } method is_mandatory (line 105) | bool is_mandatory() { return _is_mandatory; } method has_value (line 106) | bool has_value() { return _is_set || _default_string != NULL; } method has_default (line 107) | bool has_default() { return _default_string != NULL; } method set_next (line 114) | void set_next(GenDCmdArgument* arg) { method GenDCmdArgument (line 117) | GenDCmdArgument* next() { class DCmdArgument (line 129) | class DCmdArgument: public GenDCmdArgument { method DCmdArgument (line 133) | DCmdArgument(const char* name, const char* description, const char* type, method DCmdArgument (line 136) | DCmdArgument(const char* name, const char* description, const char* type, method ArgType (line 141) | ArgType value() { return _value;} method set_value (line 142) | void set_value(ArgType v) { _value = v; } method reset (line 143) | void reset(TRAPS) { method cleanup (line 148) | void cleanup() { method value_as_str (line 154) | void value_as_str(char *buf, size_t len) { return to_string(_value, bu... FILE: HotSpot1.7/src/share/vm/services/diagnosticCommand.hpp class HelpDCmd (line 39) | class HelpDCmd : public DCmdWithParser { class VersionDCmd (line 56) | class VersionDCmd : public DCmd { method VersionDCmd (line 58) | VersionDCmd(outputStream* output, bool heap) : DCmd(output,heap) { } method num_arguments (line 64) | static int num_arguments() { return 0; } class CommandLineDCmd (line 68) | class CommandLineDCmd : public DCmd { method CommandLineDCmd (line 70) | CommandLineDCmd(outputStream* output, bool heap) : DCmd(output, heap) { } method num_arguments (line 76) | static int num_arguments() { return 0; } method execute (line 77) | virtual void execute(TRAPS) { class PrintSystemPropertiesDCmd (line 83) | class PrintSystemPropertiesDCmd : public DCmd { method PrintSystemPropertiesDCmd (line 85) | PrintSystemPropertiesDCmd(outputStream* output, bool heap) : DCmd(outp... method num_arguments (line 93) | static int num_arguments() { return 0; } class PrintVMFlagsDCmd (line 98) | class PrintVMFlagsDCmd : public DCmdWithParser { class VMUptimeDCmd (line 114) | class VMUptimeDCmd : public DCmdWithParser { class SystemGCDCmd (line 130) | class SystemGCDCmd : public DCmd { method SystemGCDCmd (line 132) | SystemGCDCmd(outputStream* output, bool heap) : DCmd(output, heap) { } method num_arguments (line 140) | static int num_arguments() { return 0; } class RunFinalizationDCmd (line 144) | class RunFinalizationDCmd : public DCmd { method RunFinalizationDCmd (line 146) | RunFinalizationDCmd(outputStream* output, bool heap) : DCmd(output, he... method num_arguments (line 154) | static int num_arguments() { return 0; } class HeapDumpDCmd (line 160) | class HeapDumpDCmd : public DCmdWithParser { class ClassHistogramDCmd (line 182) | class ClassHistogramDCmd : public DCmdWithParser { class ThreadDumpDCmd (line 201) | class ThreadDumpDCmd : public DCmdWithParser { class JMXStartRemoteDCmd (line 219) | class JMXStartRemoteDCmd : public DCmdWithParser { class JMXStartLocalDCmd (line 266) | class JMXStartLocalDCmd : public DCmd { class JMXStopRemoteDCmd (line 287) | class JMXStopRemoteDCmd : public DCmd { method JMXStopRemoteDCmd (line 289) | JMXStopRemoteDCmd(outputStream *output, bool heap_allocated) : FILE: HotSpot1.7/src/share/vm/services/diagnosticFramework.cpp function GenDCmdArgument (line 218) | GenDCmdArgument* DCmdParser::lookup_dcmd_option(const char* name, size_t... function DCmdFactory (line 425) | DCmdFactory* DCmdFactory::factory(const char* name, size_t len) { function DCmd (line 445) | DCmd* DCmdFactory::create_global_DCmd(CmdLine &line, outputStream* out, ... function DCmd (line 458) | DCmd* DCmdFactory::create_local_DCmd(CmdLine &line, outputStream* out, T... FILE: HotSpot1.7/src/share/vm/services/diagnosticFramework.hpp class CmdLine (line 41) | class CmdLine : public StackObj { method args_len (line 50) | size_t args_len() const { return _args_len; } method cmd_len (line 52) | size_t cmd_len() const { return _cmd_len; } method is_empty (line 53) | bool is_empty() { return _cmd_len == 0; } method is_executable (line 54) | bool is_executable() { return is_empty() || _cmd[0] != '#'; } method is_stop (line 55) | bool is_stop() { return !is_empty() && strncmp("stop", _cmd, _cmd_len)... class DCmdIter (line 60) | class DCmdIter : public StackObj { method DCmdIter (line 69) | DCmdIter(const char* str, char delim) { method has_next (line 75) | bool has_next() { return _cursor < _len; } method CmdLine (line 76) | CmdLine next() { class DCmdArgIter (line 89) | class DCmdArgIter : public ResourceObj { method DCmdArgIter (line 99) | DCmdArgIter(const char* buf, size_t len, char delim) { method key_length (line 107) | size_t key_length() { return _key_len; } method value_length (line 109) | size_t value_length() { return _value_len; } class DCmdInfo (line 114) | class DCmdInfo : public ResourceObj { method DCmdInfo (line 122) | DCmdInfo(const char* name, method num_arguments (line 136) | int num_arguments() const { return _num_arguments; } method is_enabled (line 137) | bool is_enabled() const { return _is_enabled; } class DCmdArgumentInfo (line 145) | class DCmdArgumentInfo : public ResourceObj { method DCmdArgumentInfo (line 155) | DCmdArgumentInfo(const char* name, const char* description, const char... method DCmdArgumentInfo (line 166) | DCmdArgumentInfo(const char* name, const char* description, const char... method is_mandatory (line 182) | bool is_mandatory() const { return _mandatory; } method is_option (line 183) | bool is_option() const { return _option; } method position (line 184) | int position() const { return _position; } class DCmdParser (line 189) | class DCmdParser { method DCmdParser (line 195) | DCmdParser() { method GenDCmdArgument (line 203) | GenDCmdArgument* arguments_list() { return _arguments_list; } class DCmd (line 228) | class DCmd : public ResourceObj { method DCmd (line 233) | DCmd(outputStream* output, bool heap_allocated) { method num_arguments (line 252) | static int num_arguments() { return 0; } method outputStream (line 253) | outputStream* output() { return _output; } method is_heap_allocated (line 254) | bool is_heap_allocated() { return _is_heap_allocated; } method print_help (line 255) | virtual void print_help(const char* name) { method parse (line 258) | virtual void parse(CmdLine* line, char delim, TRAPS) { method execute (line 266) | virtual void execute(TRAPS) { } method reset (line 267) | virtual void reset(TRAPS) { } method cleanup (line 268) | virtual void cleanup() { } class DCmdWithParser (line 285) | class DCmdWithParser : public DCmd { method DCmdWithParser (line 289) | DCmdWithParser (outputStream *output, bool heap=false) : DCmd(output, ... method num_arguments (line 294) | static int num_arguments() { return 0; } method execute (line 296) | virtual void execute(TRAPS) { } class DCmdMark (line 304) | class DCmdMark : public StackObj { method DCmdMark (line 307) | DCmdMark(DCmd* cmd) { _ref = cmd; } class DCmdFactory (line 323) | class DCmdFactory: public CHeapObj { method DCmdFactory (line 339) | DCmdFactory(int num_arguments, bool enabled, bool hidden) { method is_enabled (line 345) | bool is_enabled() const { return _enabled; } method set_enabled (line 346) | void set_enabled(bool b) { _enabled = b; } method is_hidden (line 347) | bool is_hidden() const { return _hidden; } method set_hidden (line 348) | void set_hidden(bool b) { _hidden = b; } method num_arguments (line 349) | int num_arguments() { return _num_arguments; } method DCmdFactory (line 350) | DCmdFactory* next() { return _next; } class DCmdFactoryImpl (line 375) | class DCmdFactoryImpl : public DCmdFactory { method DCmdFactoryImpl (line 377) | DCmdFactoryImpl(bool enabled, bool hidden) : method DCmd (line 380) | virtual DCmd* create_Cheap_instance(outputStream* output) { method DCmd (line 384) | virtual DCmd* create_resource_instance(outputStream* output) { class DCmdRegistrant (line 405) | class DCmdRegistrant : public AllStatic { FILE: HotSpot1.7/src/share/vm/services/dtraceAttacher.cpp class VM_DeoptimizeTheWorld (line 35) | class VM_DeoptimizeTheWorld : public VM_Operation { method VMOp_Type (line 37) | VMOp_Type type() const { method doit (line 40) | void doit() { function set_bool_flag (line 52) | static void set_bool_flag(const char* flag, bool value) { FILE: HotSpot1.7/src/share/vm/services/dtraceAttacher.hpp class DTrace (line 35) | class DTrace : public AllStatic { FILE: HotSpot1.7/src/share/vm/services/g1MemoryPool.cpp function MemoryUsage (line 52) | MemoryUsage G1EdenPool::get_memory_usage() { function MemoryUsage (line 68) | MemoryUsage G1SurvivorPool::get_memory_usage() { function MemoryUsage (line 84) | MemoryUsage G1OldGenPool::get_memory_usage() { FILE: HotSpot1.7/src/share/vm/services/g1MemoryPool.hpp class G1MemoryPoolSuper (line 54) | class G1MemoryPoolSuper : public CollectedMemoryPool { class G1EdenPool (line 68) | class G1EdenPool : public G1MemoryPoolSuper { method used_in_bytes (line 72) | size_t used_in_bytes() { method max_size (line 75) | size_t max_size() const { class G1SurvivorPool (line 82) | class G1SurvivorPool : public G1MemoryPoolSuper { method used_in_bytes (line 86) | size_t used_in_bytes() { method max_size (line 89) | size_t max_size() const { class G1OldGenPool (line 96) | class G1OldGenPool : public G1MemoryPoolSuper { method used_in_bytes (line 100) | size_t used_in_bytes() { method max_size (line 103) | size_t max_size() const { FILE: HotSpot1.7/src/share/vm/services/gcNotifier.cpp function GCNotificationRequest (line 65) | GCNotificationRequest *GCNotifier::getRequest() { function Handle (line 78) | static Handle getGcInfoBuilder(GCMemoryManager *gcManager,TRAPS) { function Handle (line 98) | static Handle createGcInfo(GCMemoryManager *gcManager, GCStatInfo *gcSta... class NotificationMark (line 191) | class NotificationMark : public StackObj { method NotificationMark (line 197) | NotificationMark(GCNotificationRequest* r) { FILE: HotSpot1.7/src/share/vm/services/gcNotifier.hpp class GCNotificationRequest (line 33) | class GCNotificationRequest : public CHeapObj { method GCNotificationRequest (line 42) | GCNotificationRequest(jlong ts, GCMemoryManager *manager, const char*a... class GCNotifier (line 56) | class GCNotifier : public AllStatic { FILE: HotSpot1.7/src/share/vm/services/heapDumper.cpp class DumpWriter (line 371) | class DumpWriter : public StackObj { method set_file_descriptor (line 386) | void set_file_descriptor(int fd) { _fd = fd; } method file_descriptor (line 387) | int file_descriptor() const { return _fd; } method buffer_size (line 390) | int buffer_size() const { return _size; } method position (line 391) | int position() const { return _pos; } method set_position (line 392) | void set_position(int pos) { _pos = pos; } method set_error (line 394) | void set_error(const char* error) { _error = (char*)os::st... method is_open (line 404) | bool is_open() const { return file_descriptor() >= 0; } method jlong (line 408) | jlong bytes_written() const { return _bytes_written; } method adjust_bytes_written (line 412) | void adjust_bytes_written(jlong n) { _bytes_written += n; } method jlong (line 415) | jlong bytes_unwritten() const { return (jlong)position(); } method write_u1 (line 424) | void write_u1(u1 x) { write_raw((void*)&x, 1); } function jlong (line 522) | jlong DumpWriter::current_offset() { class DumperSupport (line 599) | class DumperSupport : AllStatic { function hprofTag (line 650) | hprofTag DumperSupport::sig2tag(Symbol* sig) { function hprofTag (line 666) | hprofTag DumperSupport::type2tag(BasicType type) { function u4 (line 781) | u4 DumperSupport::instance_size(klassOop k) { class SymbolTableDumper (line 1142) | class SymbolTableDumper : public SymbolClosure { method DumpWriter (line 1145) | DumpWriter* writer() const { return _writer; } method SymbolTableDumper (line 1147) | SymbolTableDumper(DumpWriter* writer) { _writer = writer; } class JNILocalsDumper (line 1165) | class JNILocalsDumper : public OopClosure { method DumpWriter (line 1170) | DumpWriter* writer() const { return _writer; } method JNILocalsDumper (line 1172) | JNILocalsDumper(DumpWriter* writer, u4 thread_serial_num) { method set_frame_number (line 1177) | void set_frame_number(int n) { _frame_num = n; } method do_oop (line 1179) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class JNIGlobalsDumper (line 1197) | class JNIGlobalsDumper : public OopClosure { method DumpWriter (line 1200) | DumpWriter* writer() const { return _writer; } method JNIGlobalsDumper (line 1203) | JNIGlobalsDumper(DumpWriter* writer) { method do_oop (line 1207) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class MonitorUsedDumper (line 1227) | class MonitorUsedDumper : public OopClosure { method DumpWriter (line 1230) | DumpWriter* writer() const { return _writer; } method MonitorUsedDumper (line 1232) | MonitorUsedDumper(DumpWriter* writer) { method do_oop (line 1235) | void do_oop(oop* obj_p) { method do_oop (line 1239) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class StickyClassDumper (line 1245) | class StickyClassDumper : public OopClosure { method DumpWriter (line 1248) | DumpWriter* writer() const { return _writer; } method StickyClassDumper (line 1250) | StickyClassDumper(DumpWriter* writer) { method do_oop (line 1254) | void do_oop(narrowOop* obj_p) { ShouldNotReachHere(); } class VM_HeapDumper (line 1272) | class VM_HeapDumper method VM_HeapDumper (line 1346) | static VM_HeapDumper* dumper() { assert(_global_dumper != NUL... method DumpWriter (line 1347) | static DumpWriter* writer() { assert(_global_writer != NUL... method set_global_dumper (line 1348) | void set_global_dumper() { method set_global_writer (line 1352) | void set_global_writer() { method clear_global_dumper (line 1356) | void clear_global_dumper() { _global_dumper = NULL; } method clear_global_writer (line 1357) | void clear_global_writer() { _global_writer = NULL; } method is_segmented_dump (line 1359) | bool is_segmented_dump() const { return _is_segmented_d... method set_segmented_dump (line 1360) | void set_segmented_dump() { _is_segmented_dump = t... method jlong (line 1361) | jlong dump_start() const { return _dump_start; } method add_class_serial_number (line 1381) | void add_class_serial_number(Klass* k, int serial_num) { method VM_HeapDumper (line 1399) | VM_HeapDumper(DumpWriter* writer, bool gc_before_heap_dump, bool oome) : method VMOp_Type (line 1434) | VMOp_Type type() const { return VMOp_HeapDumper; } class HeapObjectDumper (line 1276) | class HeapObjectDumper : public ObjectClosure { method VM_HeapDumper (line 1281) | VM_HeapDumper* dumper() { return _dumper; } method DumpWriter (line 1282) | DumpWriter* writer() { return _writer; } method HeapObjectDumper (line 1288) | HeapObjectDumper(VM_HeapDumper* dumper, DumpWriter* writer) { class VM_HeapDumper (line 1331) | class VM_HeapDumper : public VM_GC_Operation { method VM_HeapDumper (line 1346) | static VM_HeapDumper* dumper() { assert(_global_dumper != NUL... method DumpWriter (line 1347) | static DumpWriter* writer() { assert(_global_writer != NUL... method set_global_dumper (line 1348) | void set_global_dumper() { method set_global_writer (line 1352) | void set_global_writer() { method clear_global_dumper (line 1356) | void clear_global_dumper() { _global_dumper = NULL; } method clear_global_writer (line 1357) | void clear_global_writer() { _global_writer = NULL; } method is_segmented_dump (line 1359) | bool is_segmented_dump() const { return _is_segmented_d... method set_segmented_dump (line 1360) | void set_segmented_dump() { _is_segmented_dump = t... method jlong (line 1361) | jlong dump_start() const { return _dump_start; } method add_class_serial_number (line 1381) | void add_class_serial_number(Klass* k, int serial_num) { method VM_HeapDumper (line 1399) | VM_HeapDumper(DumpWriter* writer, bool gc_before_heap_dump, bool oome) : method VMOp_Type (line 1434) | VMOp_Type type() const { return VMOp_HeapDumper; } FILE: HotSpot1.7/src/share/vm/services/heapDumper.hpp class HeapDumper (line 45) | class HeapDumper : public StackObj { method HeapDumper (line 53) | HeapDumper(bool gc_before_heap_dump, bool print_to_tty, bool oome) : method print_to_tty (line 61) | bool print_to_tty() const { return _print_to_tty; } method elapsedTimer (line 64) | elapsedTimer* timer() { return &_t; } method HeapDumper (line 69) | HeapDumper(bool gc_before_heap_dump) : FILE: HotSpot1.7/src/share/vm/services/jmm.h type jmmOptionalSupport (line 55) | typedef struct { type jmmLongAttribute (line 68) | typedef enum { type jmmBoolAttribute (line 106) | typedef enum { type jmmStatisticType (line 122) | typedef enum { type jmmThresholdType (line 131) | typedef enum { type jmmVMGlobalType (line 139) | typedef enum { type jmmVMGlobalOrigin (line 146) | typedef enum { type jmmVMGlobal (line 156) | typedef struct { type jmmExtAttributeInfo (line 168) | typedef struct { type jmmGCStat (line 180) | typedef struct { type dcmdInfo (line 192) | typedef struct { type dcmdArgInfo (line 200) | typedef struct { type JmmInterface (line 210) | typedef struct jmmInterface_1_ { FILE: HotSpot1.7/src/share/vm/services/lowMemoryDetector.hpp class OopClosure (line 63) | class OopClosure class MemoryPool (line 64) | class MemoryPool class ThresholdSupport (line 66) | class ThresholdSupport : public CHeapObj { method ThresholdSupport (line 73) | ThresholdSupport(bool support_high, bool support_low) { method high_threshold (line 80) | size_t high_threshold() const { return _high_threshold; } method low_threshold (line 81) | size_t low_threshold() const { return _low_threshold; } method is_high_threshold_supported (line 82) | bool is_high_threshold_supported() { return _support_high_thres... method is_low_threshold_supported (line 83) | bool is_low_threshold_supported() { return _support_low_thresh... method is_high_threshold_crossed (line 85) | bool is_high_threshold_crossed(MemoryUsage usage) { method is_low_threshold_crossed (line 91) | bool is_low_threshold_crossed(MemoryUsage usage) { method set_high_threshold (line 98) | size_t set_high_threshold(size_t new_threshold) { method set_low_threshold (line 106) | size_t set_low_threshold(size_t new_threshold) { class SensorInfo (line 115) | class SensorInfo : public CHeapObj { method set_sensor (line 141) | void set_sensor(instanceOop sensor) { method has_pending_requests (line 146) | bool has_pending_requests() { method pending_trigger_count (line 150) | int pending_trigger_count() { return _pending_trigger_count; } method pending_clear_count (line 151) | int pending_clear_count() { return _pending_clear_count; } class LowMemoryDetector (line 213) | class LowMemoryDetector : public AllStatic { method temporary_disabled (line 224) | static bool temporary_disabled() { return _disabled_count > 0; } method disable (line 225) | static void disable() { Atomic::inc(&_disabled_count); } method enable (line 226) | static void enable() { Atomic::dec(&_disabled_count); } method is_enabled (line 234) | static bool is_enabled(MemoryPool* pool) { method is_enabled_for_collected_pools (line 249) | static inline bool is_enabled_for_collected_pools() { method detect_low_memory_for_collected_pools (line 257) | static inline void detect_low_memory_for_collected_pools() { class LowMemoryDetectorDisabler (line 279) | class LowMemoryDetectorDisabler: public StackObj { method LowMemoryDetectorDisabler (line 281) | LowMemoryDetectorDisabler() FILE: HotSpot1.7/src/share/vm/services/management.cpp function management_init (line 75) | void management_init() { function klassOop (line 157) | klassOop Management::load_and_initialize_klass(Symbol* sh, TRAPS) { function jlong (line 176) | jlong Management::timestamp() { function klassOop (line 197) | klassOop Management::java_lang_management_ThreadInfo_klass(TRAPS) { function klassOop (line 204) | klassOop Management::java_lang_management_MemoryUsage_klass(TRAPS) { function klassOop (line 211) | klassOop Management::java_lang_management_MemoryPoolMXBean_klass(TRAPS) { function klassOop (line 218) | klassOop Management::java_lang_management_MemoryManagerMXBean_klass(TRAP... function klassOop (line 225) | klassOop Management::java_lang_management_GarbageCollectorMXBean_klass(T... function klassOop (line 232) | klassOop Management::sun_management_Sensor_klass(TRAPS) { function klassOop (line 239) | klassOop Management::sun_management_ManagementFactory_klass(TRAPS) { function klassOop (line 246) | klassOop Management::sun_management_GarbageCollectorImpl_klass(TRAPS) { function klassOop (line 253) | klassOop Management::com_sun_management_GcInfo_klass(TRAPS) { function initialize_ThreadInfo_constructor_arguments (line 260) | static void initialize_ThreadInfo_constructor_arguments(JavaCallArgument... function instanceOop (line 303) | instanceOop Management::create_thread_info_instance(ThreadSnapshot* snap... function instanceOop (line 329) | instanceOop Management::create_thread_info_instance(ThreadSnapshot* snap... function JavaThread (line 365) | static JavaThread* find_java_thread_from_id(jlong thread_id) { function GCMemoryManager (line 382) | static GCMemoryManager* get_gc_memory_manager_from_jobject(jobject mgr, ... function MemoryPool (line 405) | static MemoryPool* get_memory_pool_from_jobject(jobject obj, TRAPS) { function validate_thread_id_array (line 417) | static void validate_thread_id_array(typeArrayHandle ids_ah, TRAPS) { function validate_thread_info_array (line 432) | static void validate_thread_info_array(objArrayHandle infoArray_h, TRAPS) { function MemoryManager (line 443) | static MemoryManager* get_memory_manager_from_jobject(jobject obj, TRAPS) { function JVM_END (line 885) | JVM_END function JVM_END (line 904) | JVM_END function JVM_END (line 923) | JVM_END class VmThreadCountClosure (line 944) | class VmThreadCountClosure: public ThreadClosure { method VmThreadCountClosure (line 948) | VmThreadCountClosure() : _count(0) {} method count (line 950) | int count() { return _count; } function jint (line 962) | static jint get_vm_thread_count() { function jint (line 972) | static jint get_num_flags() { function jlong (line 986) | static jlong get_long_attribute(jmmLongAttribute att) { function JVM_END (line 1117) | JVM_END function JVM_END (line 1638) | JVM_END function JVM_END (line 1809) | JVM_END function JVM_END (line 1916) | JVM_END function JVM_END (line 1997) | JVM_END function JVM_END (line 2250) | JVM_END type jmmInterface_1_ (line 2258) | struct jmmInterface_1_ FILE: HotSpot1.7/src/share/vm/services/management.hpp class OopClosure (line 33) | class OopClosure class ThreadSnapshot (line 34) | class ThreadSnapshot class Management (line 36) | class Management : public AllStatic { method record_vm_init_completed (line 71) | static void record_vm_init_completed() { method jlong (line 79) | static jlong begin_vm_creation_time() { method jlong (line 82) | static jlong vm_init_done_time() { class TraceVmCreationTime (line 101) | class TraceVmCreationTime : public StackObj { method TraceVmCreationTime (line 107) | TraceVmCreationTime() {} method start (line 110) | void start() method end (line 118) | void end() FILE: HotSpot1.7/src/share/vm/services/memBaseline.cpp function MemBaseline (line 407) | MemBaseline& MemBaseline::operator=(const MemBaseline& other) { FILE: HotSpot1.7/src/share/vm/services/memBaseline.hpp class MallocCallsitePointer (line 44) | class MallocCallsitePointer : public MemPointer { method MallocCallsitePointer (line 50) | MallocCallsitePointer() { method MallocCallsitePointer (line 55) | MallocCallsitePointer(address pc) : MemPointer(pc) { method MallocCallsitePointer (line 60) | MallocCallsitePointer& operator=(const MallocCallsitePointer& p) { method inc (line 67) | inline void inc(size_t size) { method count (line 72) | inline size_t count() const { method amount (line 76) | inline size_t amount() const { class VMCallsitePointer (line 82) | class VMCallsitePointer : public MemPointer { method VMCallsitePointer (line 89) | VMCallsitePointer() { method VMCallsitePointer (line 95) | VMCallsitePointer(address pc) : MemPointer(pc) { method VMCallsitePointer (line 101) | VMCallsitePointer& operator=(const VMCallsitePointer& p) { method inc (line 109) | inline void inc(size_t reserved, size_t committed) { method count (line 115) | inline size_t count() const { method reserved_amount (line 119) | inline size_t reserved_amount() const { method committed_amount (line 123) | inline size_t committed_amount() const { type _memType2Name (line 129) | struct _memType2Name { class MallocMem (line 136) | class MallocMem : public _ValueObj { method MallocMem (line 144) | MallocMem() { method MallocMem (line 150) | MallocMem(MEMFLAGS flags) { method set_type (line 157) | inline void set_type(MEMFLAGS flag) { method clear (line 161) | inline void clear() { method MallocMem (line 167) | MallocMem& operator=(const MallocMem& m) { method inc (line 174) | inline void inc(size_t amt) { method reduce (line 179) | inline void reduce(size_t amt) { method overwrite_counter (line 184) | inline void overwrite_counter(size_t count) { method MEMFLAGS (line 188) | inline MEMFLAGS type() const { method is_type (line 192) | inline bool is_type(MEMFLAGS flags) const { method count (line 196) | inline size_t count() const { method amount (line 200) | inline size_t amount() const { class ArenaMem (line 206) | class ArenaMem : public MallocMem { method ArenaMem (line 208) | ArenaMem(MEMFLAGS typeflag): MallocMem(typeflag) { method ArenaMem (line 210) | ArenaMem() { } class VMMem (line 214) | class VMMem : public _ValueObj { method VMMem (line 223) | VMMem() { method VMMem (line 230) | VMMem(MEMFLAGS flags) { method clear (line 238) | inline void clear() { method set_type (line 245) | inline void set_type(MEMFLAGS flags) { method VMMem (line 249) | VMMem& operator=(const VMMem& m) { method MEMFLAGS (line 259) | inline MEMFLAGS type() const { method is_type (line 263) | inline bool is_type(MEMFLAGS flags) const { method inc (line 267) | inline void inc(size_t reserved_amt, size_t committed_amt) { method count (line 273) | inline size_t count() const { method reserved_amount (line 277) | inline size_t reserved_amount() const { method committed_amount (line 281) | inline size_t committed_amount() const { class BaselineReporter (line 290) | class BaselineReporter class BaselineComparisonReporter (line 291) | class BaselineComparisonReporter class MemBaseline (line 299) | class MemBaseline : public _ValueObj { method MemBaseline (line 331) | MemBaseline(MemBaseline& copy) { ShouldNotReachHere(); } method baselined (line 342) | inline bool baselined() const { method malloc_amount (line 359) | inline size_t malloc_amount(MEMFLAGS flag) const { method malloc_count (line 363) | inline size_t malloc_count(MEMFLAGS flag) const { method arena_amount (line 367) | inline size_t arena_amount(MEMFLAGS flag) const { method arena_count (line 371) | inline size_t arena_count(MEMFLAGS flag) const { method reserved_amount (line 375) | inline size_t reserved_amount(MEMFLAGS flag) const { method committed_amount (line 379) | inline size_t committed_amount(MEMFLAGS flag) const { method total_amount (line 384) | inline size_t total_amount(MEMFLAGS flag) const { method total_malloc_amount (line 394) | inline size_t total_malloc_amount() const { method total_reserved_amount (line 398) | inline size_t total_reserved_amount() const { method total_committed_amount (line 402) | inline size_t total_committed_amount() const { method number_of_classes (line 406) | inline size_t number_of_classes() const { method number_of_threads (line 410) | inline size_t number_of_threads() const { FILE: HotSpot1.7/src/share/vm/services/memPtr.cpp function jint (line 33) | jint SequenceGenerator::next() { FILE: HotSpot1.7/src/share/vm/services/memPtr.hpp function jint (line 42) | static jint peek() { function reset (line 47) | static void reset() { function current_generation (line 53) | static unsigned long current_generation() { return _generation; } function NOT_PRODUCT (line 54) | NOT_PRODUCT(static jint max_seq_num() { return _max_seq_number; } class MemPointer (line 92) | class MemPointer : public _ValueObj { method MemPointer (line 94) | MemPointer(): _addr(0) { } method MemPointer (line 95) | MemPointer(address addr): _addr(addr) { } method MemPointer (line 97) | MemPointer(const MemPointer& copy_from) { method address (line 101) | inline address addr() const { method MemPointer (line 113) | inline MemPointer& operator = (const MemPointer& other) { method set_addr (line 119) | inline void set_addr(address addr) { _addr = addr; } class MemPointerRecord (line 129) | class MemPointerRecord : public MemPointer { type MemPointerTags (line 143) | enum MemPointerTags { method is_allocation_record (line 156) | inline static bool is_allocation_record(MEMFLAGS flags) { method is_deallocation_record (line 160) | inline static bool is_deallocation_record(MEMFLAGS flags) { method is_arena_record (line 164) | inline static bool is_arena_record(MEMFLAGS flags) { method is_arena_memory_record (line 168) | inline static bool is_arena_memory_record(MEMFLAGS flags) { method is_virtual_memory_record (line 172) | inline static bool is_virtual_memory_record(MEMFLAGS flags) { method is_virtual_memory_reserve_record (line 176) | inline static bool is_virtual_memory_reserve_record(MEMFLAGS flags) { method is_virtual_memory_commit_record (line 180) | inline static bool is_virtual_memory_commit_record(MEMFLAGS flags) { method is_virtual_memory_uncommit_record (line 184) | inline static bool is_virtual_memory_uncommit_record(MEMFLAGS flags) { method is_virtual_memory_release_record (line 188) | inline static bool is_virtual_memory_release_record(MEMFLAGS flags) { method is_virtual_memory_type_record (line 192) | inline static bool is_virtual_memory_type_record(MEMFLAGS flags) { method MEMFLAGS (line 197) | inline static MEMFLAGS malloc_tag() { return tag_alloc... method MEMFLAGS (line 198) | inline static MEMFLAGS free_tag() { return tag_relea... method MEMFLAGS (line 199) | inline static MEMFLAGS arena_size_tag() { return tag_size ... method MEMFLAGS (line 200) | inline static MEMFLAGS virtual_memory_tag() { return vmBit; } method MEMFLAGS (line 201) | inline static MEMFLAGS virtual_memory_reserve_tag() { return (tag_allo... method MEMFLAGS (line 202) | inline static MEMFLAGS virtual_memory_commit_tag() { return (tag_comm... method MEMFLAGS (line 203) | inline static MEMFLAGS virtual_memory_uncommit_tag(){ return (tag_unco... method MEMFLAGS (line 204) | inline static MEMFLAGS virtual_memory_release_tag() { return (tag_rele... method MEMFLAGS (line 205) | inline static MEMFLAGS virtual_memory_type_tag() { return (tag_type... method MemPointerRecord (line 208) | MemPointerRecord(): _size(0), _flags(mtNone) { } method MemPointerRecord (line 210) | MemPointerRecord(address addr, MEMFLAGS memflags, size_t size = 0): method MemPointerRecord (line 213) | MemPointerRecord(const MemPointerRecord& copy_from): method jint (line 221) | virtual jint seq() const { return 0; } method size (line 223) | inline size_t size() const { return _size; } method set_size (line 224) | inline void set_size(size_t size) { _size = size; } method MEMFLAGS (line 226) | inline MEMFLAGS flags() const { return _flags; } method set_flags (line 227) | inline void set_flags(MEMFLAGS flags) { _flags = flags; } method MemPointerRecord (line 229) | MemPointerRecord& operator= (const MemPointerRecord& ptr) { method is_malloced_pointer (line 243) | inline bool is_malloced_pointer() const { method is_vm_pointer (line 248) | inline bool is_vm_pointer() const { method is_allocation_record (line 254) | inline bool is_allocation_record() const { method is_arena_memory_record (line 259) | inline bool is_arena_memory_record() const { method is_arena_record (line 264) | inline bool is_arena_record() const { method is_memory_record_of_arena (line 269) | inline bool is_memory_record_of_arena(const MemPointerRecord* arena_rc) { method is_deallocation_record (line 276) | inline bool is_deallocation_record() const { method is_commit_record (line 281) | inline bool is_commit_record() const { method is_uncommit_record (line 286) | inline bool is_uncommit_record() const { method is_type_tagging_record (line 291) | inline bool is_type_tagging_record() const { method is_same_region (line 297) | inline bool is_same_region(const MemPointerRecord* other) const { method contains_region (line 302) | inline bool contains_region(const MemPointerRecord* other) const { method contains_region (line 307) | inline bool contains_region(address add, size_t sz) const { method contains_address (line 311) | inline bool contains_address(address add) const { method overlaps_region (line 316) | inline bool overlaps_region(const MemPointerRecord* other) const { class MemPointerRecordEx (line 329) | class MemPointerRecordEx : public MemPointerRecord { method MemPointerRecordEx (line 334) | MemPointerRecordEx(): _pc(0) { } method MemPointerRecordEx (line 336) | MemPointerRecordEx(address addr, MEMFLAGS memflags, size_t size = 0, a... method MemPointerRecordEx (line 339) | MemPointerRecordEx(const MemPointerRecordEx& copy_from): method address (line 342) | inline address pc() const { return _pc; } method init (line 344) | void init(const MemPointerRecordEx* mpe) { method init (line 349) | void init(const MemPointerRecord* mp) { class VMMemRegion (line 357) | class VMMemRegion : public MemPointerRecord { method VMMemRegion (line 359) | VMMemRegion() { } method init (line 361) | void init(const MemPointerRecord* mp) { method VMMemRegion (line 368) | VMMemRegion& operator=(const VMMemRegion& other) { method is_reserved_region (line 373) | inline bool is_reserved_region() const { method is_committed_region (line 377) | inline bool is_committed_region() const { method address (line 382) | inline address base() const { method tag (line 387) | inline void tag(MEMFLAGS f) { method expand_region (line 393) | void expand_region(address addr, size_t sz) { method exclude_region (line 407) | inline void exclude_region(address add, size_t sz) { class VMMemRegionEx (line 422) | class VMMemRegionEx : public VMMemRegion { method VMMemRegionEx (line 427) | VMMemRegionEx(): _pc(0) { } method init (line 429) | void init(const MemPointerRecordEx* mpe) { method init (line 434) | void init(const MemPointerRecord* mpe) { method VMMemRegionEx (line 439) | VMMemRegionEx& operator=(const VMMemRegionEx& other) { method address (line 445) | inline address pc() const { return _pc; } class SeqMemPointerRecord (line 453) | class SeqMemPointerRecord : public MemPointerRecord { method SeqMemPointerRecord (line 458) | SeqMemPointerRecord(): _seq(0){ } method SeqMemPointerRecord (line 460) | SeqMemPointerRecord(address addr, MEMFLAGS flags, size_t size, jint seq) method SeqMemPointerRecord (line 464) | SeqMemPointerRecord(const SeqMemPointerRecord& copy_from) method SeqMemPointerRecord (line 469) | SeqMemPointerRecord& operator= (const SeqMemPointerRecord& ptr) { method jint (line 475) | inline jint seq() const { class SeqMemPointerRecordEx (line 482) | class SeqMemPointerRecordEx : public MemPointerRecordEx { method SeqMemPointerRecordEx (line 487) | SeqMemPointerRecordEx(): _seq(0) { } method SeqMemPointerRecordEx (line 489) | SeqMemPointerRecordEx(address addr, MEMFLAGS flags, size_t size, method SeqMemPointerRecordEx (line 494) | SeqMemPointerRecordEx(const SeqMemPointerRecordEx& copy_from) method SeqMemPointerRecordEx (line 499) | SeqMemPointerRecordEx& operator= (const SeqMemPointerRecordEx& ptr) { method jint (line 505) | inline jint seq() const { FILE: HotSpot1.7/src/share/vm/services/memPtrArray.hpp class MemPtr (line 30) | class MemPtr class MemRecorder (line 31) | class MemRecorder class ArenaInfo (line 32) | class ArenaInfo class MemSnapshot (line 33) | class MemSnapshot class MemPointerArrayIterator (line 66) | class MemPointerArrayIterator class MemPointerArrayIteratorImpl (line 86) | class MemPointerArrayIteratorImpl : public MemPointerArrayIterator { method MemPointerArrayIteratorImpl (line 92) | MemPointerArrayIteratorImpl(MemPointerArray* arr) { method MemPointer (line 98) | virtual MemPointer* current() const { method MemPointer (line 105) | virtual MemPointer* next() { method MemPointer (line 113) | virtual MemPointer* peek_next() const { method MemPointer (line 120) | virtual MemPointer* peek_prev() const { method remove (line 127) | virtual void remove() { method insert (line 133) | virtual bool insert(MemPointer* ptr) { method insert_after (line 137) | virtual bool insert_after(MemPointer* ptr) { class MemPointerArrayImpl (line 152) | class MemPointerArrayImpl : public MemPointerArray { method MemPointerArrayImpl (line 160) | MemPointerArrayImpl(int initial_size = DEFAULT_PTR_ARRAY_SIZE, bool in... method out_of_memory (line 177) | bool out_of_memory() const { method instance_size (line 181) | size_t instance_size() const { method is_empty (line 185) | bool is_empty() const { method is_full (line 190) | bool is_full() { method length (line 199) | int length() const { method NOT_PRODUCT (line 204) | NOT_PRODUCT(int capacity() const { return _max_size; } method clear (line 206) | void clear() { method append (line 211) | bool append(MemPointer* ptr) { method insert_at (line 220) | bool insert_at(MemPointer* ptr, int pos) { method remove_at (line 233) | bool remove_at(int pos) { method MemPointer (line 246) | MemPointer* at(int index) const { method shrink (line 252) | bool shrink() { method sort (line 269) | void sort(FN_SORT fn) { method expand_array (line 275) | bool expand_array() { method raw_free (line 301) | void raw_free(void* ptr) { FILE: HotSpot1.7/src/share/vm/services/memRecorder.cpp function MemPointer (line 33) | MemPointer* SequencedRecordIterator::next_record() { function SequencedRecordIterator (line 149) | SequencedRecordIterator MemRecorder::pointer_itr() { FILE: HotSpot1.7/src/share/vm/services/memRecorder.hpp class MemSnapshot (line 32) | class MemSnapshot class MemTracker (line 33) | class MemTracker class MemTrackWorker (line 34) | class MemTrackWorker class FixedSizeMemPointerArray (line 37) | class FixedSizeMemPointerArray : method FixedSizeMemPointerArray (line 47) | FixedSizeMemPointerArray(bool init_elements = false): method instance_size (line 72) | inline size_t instance_size() const { method NOT_PRODUCT (line 76) | NOT_PRODUCT(int capacity() const { return SIZE; } method out_of_memory (line 80) | bool out_of_memory() const { return false; } method is_empty (line 81) | bool is_empty() const { return _size == 0; } method is_full (line 82) | bool is_full() { return length() >= SIZE; } method length (line 83) | int length() const { return _size; } method clear (line 85) | void clear() { method append (line 89) | bool append(MemPointer* ptr) { method insert_at (line 95) | virtual bool insert_at(MemPointer* p, int pos) { method remove_at (line 100) | virtual bool remove_at(int pos) { method MemPointer (line 105) | MemPointer* at(int index) const { method sort (line 111) | void sort(FN_SORT fn) { method shrink (line 115) | bool shrink() { class SequencedRecordIterator (line 130) | class SequencedRecordIterator : public MemPointerArrayIterator { method SequencedRecordIterator (line 136) | SequencedRecordIterator(const MemPointerArray* arr): method SequencedRecordIterator (line 141) | SequencedRecordIterator(const SequencedRecordIterator& itr): method MemPointer (line 147) | virtual MemPointer* current() const { method MemPointer (line 152) | virtual MemPointer* next() { method MemPointer (line 158) | virtual MemPointer* peek_next() const { method MemPointer (line 164) | virtual MemPointer* peek_prev() const { method remove (line 170) | virtual void remove() { method insert (line 174) | virtual bool insert(MemPointer* ptr) { method insert_after (line 179) | virtual bool insert_after(MemPointer* ptr) { method same_kind (line 190) | inline bool same_kind(const MemPointerRecord* p1, const MemPointerReco... class MemRecorder (line 202) | class MemRecorder : public CHeapObj { method set_next (line 226) | inline void set_next(MemRecorder* rec) { method MemRecorder (line 230) | inline MemRecorder* next() const { method is_full (line 235) | inline bool is_full() const { method out_of_memory (line 242) | inline bool out_of_memory() const { method clear (line 247) | inline void clear() { method get_generation (line 255) | unsigned long get_generation() const { return _generation; } FILE: HotSpot1.7/src/share/vm/services/memReporter.hpp class BaselineOutputer (line 38) | class BaselineOutputer : public StackObj { class BaselineReporter (line 121) | class BaselineReporter : public StackObj { method BaselineReporter (line 129) | BaselineReporter(BaselineOutputer& outputer, size_t scale = K): method scale (line 138) | size_t scale() const { return _scale; } class BaselineTTYOutputer (line 160) | class BaselineTTYOutputer : public BaselineOutputer { method BaselineTTYOutputer (line 177) | BaselineTTYOutputer(outputStream* st) { method num_of_classes (line 199) | void num_of_classes(size_t classes) { method num_of_threads (line 203) | void num_of_threads(size_t threads) { method thread_info (line 207) | void thread_info(size_t stack_reserved_amt, size_t stack_committed_amt) { method diff_num_of_classes (line 217) | void diff_num_of_classes(size_t classes, int diff) { method diff_num_of_threads (line 222) | void diff_num_of_threads(size_t threads, int diff) { method diff_thread_info (line 227) | void diff_thread_info(size_t stack_reserved_amt, size_t stack_committe... FILE: HotSpot1.7/src/share/vm/services/memSnapshot.cpp function decode_pointer_record (line 36) | void decode_pointer_record(MemPointerRecord* rec) { function decode_vm_region_record (line 72) | void decode_vm_region_record(VMMemRegion* rec) { function sort_in_seq_order (line 352) | static int sort_in_seq_order(const void* p1, const void* p2) { function VMRecordIterator (line 382) | VMRecordIterator StagingArea::virtual_memory_record_walker() { FILE: HotSpot1.7/src/share/vm/services/memSnapshot.hpp class MemPointerIterator (line 37) | class MemPointerIterator : public MemPointerArrayIteratorImpl { method MemPointerIterator (line 39) | MemPointerIterator(MemPointerArray* arr): method is_dup_pointer (line 45) | virtual bool is_dup_pointer(const MemPointer* ptr1, method insert (line 60) | virtual bool insert(MemPointer* ptr) { method insert_after (line 76) | virtual bool insert_after(MemPointer* ptr) { method MemPointer (line 98) | virtual MemPointer* locate(address addr) { class VMMemPointerIterator (line 107) | class VMMemPointerIterator : public MemPointerIterator { method VMMemPointerIterator (line 109) | VMMemPointerIterator(MemPointerArray* arr): method MemPointer (line 116) | virtual MemPointer* locate(address addr) { method reset (line 147) | inline void reset() { _pos = 0; } method check_reserved_region (line 150) | bool check_reserved_region() { method is_dup_pointer (line 166) | virtual bool is_dup_pointer(const MemPointer* ptr1, class MallocRecordIterator (line 183) | class MallocRecordIterator : public MemPointerArrayIterator { method MallocRecordIterator (line 190) | MallocRecordIterator(MemPointerArray* arr) : _itr(arr) { method MemPointer (line 193) | virtual MemPointer* current() const { method MemPointer (line 205) | virtual MemPointer* next() { method MemPointer (line 238) | MemPointer* peek_next() const { ShouldNotReachHere(); return NULL; } method MemPointer (line 239) | MemPointer* peek_prev() const { ShouldNotReachHere(); return NULL; } method remove (line 240) | void remove() { ShouldNotReachHere(); } method insert (line 241) | bool insert(MemPointer* ptr) { ShouldNotReachHere(); return fals... method insert_after (line 242) | bool insert_after(MemPointer* ptr) { ShouldNotReachHere(); return fals... class VMRecordIterator (line 251) | class VMRecordIterator : public MemPointerArrayIterator { method VMRecordIterator (line 256) | VMRecordIterator(MemPointerArray* arr) : _itr(arr) { method MemPointer (line 273) | virtual MemPointer* current() const { method MemPointer (line 278) | virtual MemPointer* next() { method MemPointer (line 297) | MemPointer* peek_next() const { ShouldNotReachHere(); return NULL; } method MemPointer (line 298) | MemPointer* peek_prev() const { ShouldNotReachHere(); return NULL; } method remove (line 299) | void remove() { ShouldNotReachHere(); } method insert (line 300) | bool insert(MemPointer* ptr) { ShouldNotReachHere(); return fals... method insert_after (line 301) | bool insert_after(MemPointer* ptr) { ShouldNotReachHere(); return fals... method is_duplicated_record (line 304) | bool is_duplicated_record(MemPointerRecord* p1, MemPointerRecord* p2) ... class StagingArea (line 311) | class StagingArea : public _ValueObj { method StagingArea (line 317) | StagingArea() : _malloc_data(NULL), _vm_data(NULL) { method MallocRecordIterator (line 326) | MallocRecordIterator malloc_record_walker() { method clear (line 333) | void clear() { method MemPointerArray (line 340) | inline MemPointerArray* malloc_data() { return _malloc_data; } method MemPointerArray (line 341) | inline MemPointerArray* vm_data() { return _vm_data; } class MemBaseline (line 344) | class MemBaseline class MemSnapshot (line 345) | class MemSnapshot : public CHeapObj { method out_of_memory (line 369) | bool out_of_memory() { method number_of_classes (line 383) | int number_of_classes() const { return _number_of_classes; } method wait (line 385) | void wait(long timeout) { FILE: HotSpot1.7/src/share/vm/services/memTrackWorker.hpp class GenerationData (line 35) | class GenerationData : public _ValueObj { method GenerationData (line 41) | GenerationData(): _number_of_classes(0), _recorder_list(NULL) { } method number_of_classes (line 43) | inline int number_of_classes() const { return _number_of_classes; } method set_number_of_classes (line 44) | inline void set_number_of_classes(long num) { _number_of_classes = num; } method MemRecorder (line 46) | inline MemRecorder* next_recorder() { method has_more_recorder (line 56) | inline bool has_more_recorder() const { method add_recorders (line 61) | void add_recorders(MemRecorder* head) { method NOT_PRODUCT (line 75) | NOT_PRODUCT(MemRecorder* peek() const { return _recorder_list; } class MemTrackWorker (line 78) | class MemTrackWorker : public NamedThread { method has_error (line 99) | inline bool has_error() const { return _has_error; } method generations_in_use (line 113) | inline int generations_in_use() const { FILE: HotSpot1.7/src/share/vm/services/memTracker.cpp function MemRecorder (line 251) | MemRecorder* MemTracker::get_thread_recorder(JavaThread* thread) { function MemRecorder (line 281) | MemRecorder* MemTracker::get_new_or_pooled_instance() { function MemRecorder (line 309) | MemRecorder* MemTracker::get_pending_recorders() { FILE: HotSpot1.7/src/share/vm/services/memTracker.hpp class SyncThreadRecorderClosure (line 56) | class SyncThreadRecorderClosure : public ThreadClosure { method SyncThreadRecorderClosure (line 61) | SyncThreadRecorderClosure() { method get_thread_count (line 66) | int get_thread_count() const { class BaselineOutputer (line 71) | class BaselineOutputer class MemSnapshot (line 72) | class MemSnapshot class MemTrackWorker (line 73) | class MemTrackWorker class Thread (line 74) | class Thread class MemTracker (line 78) | class MemTracker : AllStatic { type NMTStates (line 85) | enum NMTStates { class Tracker (line 96) | class Tracker : public StackObj { type MemoryOperation (line 99) | enum MemoryOperation { type NMTLevel (line 136) | enum NMTLevel { type ShutdownReason (line 142) | enum ShutdownReason { method is_on (line 160) | static inline bool is_on() { method tracking_level (line 165) | static inline enum NMTLevel tracking_level() { method can_walk_stack (line 197) | static bool can_walk_stack() { method track_callsite (line 207) | static inline bool track_callsite() { return _tracking_level == NMT_de... method set_autoShutdown (line 212) | static inline void set_autoShutdown(bool value) { method shutdown_in_progress (line 226) | static inline bool shutdown_in_progress() { method record_malloc (line 247) | static inline void record_malloc(address addr, size_t size, MEMFLAGS f... method record_free (line 253) | static inline void record_free(address addr, MEMFLAGS flags, Thread* t... method record_arena_size (line 258) | static inline void record_arena_size(address addr, size_t size) { method record_virtual_memory_reserve (line 264) | static inline void record_virtual_memory_reserve(address addr, size_t ... method record_thread_stack (line 273) | static inline void record_thread_stack(address addr, size_t size, Thre... method release_thread_stack (line 281) | static inline void release_thread_stack(address addr, size_t size, Thr... method record_virtual_memory_commit (line 289) | static inline void record_virtual_memory_commit(address addr, size_t s... method record_virtual_memory_reserve_and_commit (line 297) | static inline void record_virtual_memory_reserve_and_commit(address ad... method record_virtual_memory_type (line 307) | static inline void record_virtual_memory_type(address base, MEMFLAGS f... method Tracker (line 319) | static inline Tracker get_realloc_tracker() { type MemoryOperation (line 99) | enum MemoryOperation { method Tracker (line 323) | static inline Tracker get_virtual_memory_uncommit_tracker() { type MemoryOperation (line 99) | enum MemoryOperation { method Tracker (line 327) | static inline Tracker get_virtual_memory_release_tracker() { type MemoryOperation (line 99) | enum MemoryOperation { method has_baseline (line 335) | static bool has_baseline() { method MemSnapshot (line 358) | static MemSnapshot* get_snapshot() { method is_single_threaded_bootstrap (line 398) | static bool is_single_threaded_bootstrap() { method check_NMT_load (line 402) | static void check_NMT_load(Thread* thr) { method inc_pending_op_count (line 423) | static void inc_pending_op_count() { method dec_pending_op_count (line 427) | static void dec_pending_op_count() { method set_current_processing_generation (line 442) | static void set_current_processing_generation(unsigned long generation) { method report_worker_idle (line 447) | static void report_worker_idle() { type NMTLevel (line 496) | enum NMTLevel type NMTStates (line 499) | enum NMTStates type ShutdownReason (line 501) | enum ShutdownReason FILE: HotSpot1.7/src/share/vm/services/memoryManager.cpp function MemoryManager (line 60) | MemoryManager* MemoryManager::get_code_cache_memory_manager() { function GCMemoryManager (line 64) | GCMemoryManager* MemoryManager::get_copy_memory_manager() { function GCMemoryManager (line 68) | GCMemoryManager* MemoryManager::get_msc_memory_manager() { function GCMemoryManager (line 72) | GCMemoryManager* MemoryManager::get_parnew_memory_manager() { function GCMemoryManager (line 76) | GCMemoryManager* MemoryManager::get_cms_memory_manager() { function GCMemoryManager (line 80) | GCMemoryManager* MemoryManager::get_psScavenge_memory_manager() { function GCMemoryManager (line 84) | GCMemoryManager* MemoryManager::get_psMarkSweep_memory_manager() { function GCMemoryManager (line 88) | GCMemoryManager* MemoryManager::get_g1YoungGen_memory_manager() { function GCMemoryManager (line 92) | GCMemoryManager* MemoryManager::get_g1OldGen_memory_manager() { function instanceOop (line 96) | instanceOop MemoryManager::get_memory_manager_instance(TRAPS) { FILE: HotSpot1.7/src/share/vm/services/memoryManager.hpp class MemoryPool (line 39) | class MemoryPool class GCMemoryManager (line 40) | class GCMemoryManager method is_gc_memory_manager (line 176) | bool is_gc_memory_manager() { return true; } method jlong (line 177) | jlong gc_time_ms() { return _accumulated_timer.mill... method gc_count (line 178) | size_t gc_count() { return _num_collections; } method num_gc_threads (line 179) | int num_gc_threads() { return _num_gc_threads; } method set_num_gc_threads (line 180) | void set_num_gc_threads(int count) { _num_gc_threads = count; } method reset_gc_stat (line 187) | void reset_gc_stat() { _num_collections = 0; _accumulated_tim... method set_notification_enabled (line 193) | void set_notification_enabled(bool enabled) { _notification_enabled = ... method is_notification_enabled (line 194) | bool is_notification_enabled() { return _notification_enabled; } class OopClosure (line 41) | class OopClosure class MemoryManager (line 43) | class MemoryManager : public CHeapObj { type Name (line 56) | enum Name { method num_memory_pools (line 71) | int num_memory_pools() const { return _num_pools; } method MemoryPool (line 72) | MemoryPool* get_memory_pool(int index) { method is_manager (line 79) | bool is_manager(instanceHandle mh) { return mh() == _memory_mgr_ob... method kind (line 82) | virtual MemoryManager::Name kind() { return MemoryManager::Abstrac... method is_gc_memory_manager (line 83) | virtual bool is_gc_memory_manager() { return false; } class CodeCacheMemoryManager (line 102) | class CodeCacheMemoryManager : public MemoryManager { method CodeCacheMemoryManager (line 105) | CodeCacheMemoryManager() : MemoryManager() {} method kind (line 107) | MemoryManager::Name kind() { return MemoryManager::CodeCache; } class GCStatInfo (line 111) | class GCStatInfo : public ResourceObj { method gc_index (line 128) | size_t gc_index() { return _index; } method jlong (line 129) | jlong start_time() { return _start_time; } method jlong (line 130) | jlong end_time() { return _end_time; } method usage_array_size (line 131) | int usage_array_size() { return _usage_array_size; } method MemoryUsage (line 132) | MemoryUsage before_gc_usage_for_pool(int pool_index) { method MemoryUsage (line 136) | MemoryUsage after_gc_usage_for_pool(int pool_index) { method MemoryUsage (line 141) | MemoryUsage* before_gc_usage_array() { return _before_gc_usage_array; } method MemoryUsage (line 142) | MemoryUsage* after_gc_usage_array() { return _after_gc_usage_array; } method set_index (line 144) | void set_index(size_t index) { _index = index; } method set_start_time (line 145) | void set_start_time(jlong time) { _start_time = time; } method set_end_time (line 146) | void set_end_time(jlong time) { _end_time = time; } method set_before_gc_usage (line 147) | void set_before_gc_usage(int pool_index, MemoryUsage usage) { method set_after_gc_usage (line 151) | void set_after_gc_usage(int pool_index, MemoryUsage usage) { class GCMemoryManager (line 159) | class GCMemoryManager : public MemoryManager { method is_gc_memory_manager (line 176) | bool is_gc_memory_manager() { return true; } method jlong (line 177) | jlong gc_time_ms() { return _accumulated_timer.mill... method gc_count (line 178) | size_t gc_count() { return _num_collections; } method num_gc_threads (line 179) | int num_gc_threads() { return _num_gc_threads; } method set_num_gc_threads (line 180) | void set_num_gc_threads(int count) { _num_gc_threads = count; } method reset_gc_stat (line 187) | void reset_gc_stat() { _num_collections = 0; _accumulated_tim... method set_notification_enabled (line 193) | void set_notification_enabled(bool enabled) { _notification_enabled = ... method is_notification_enabled (line 194) | bool is_notification_enabled() { return _notification_enabled; } class CopyMemoryManager (line 201) | class CopyMemoryManager : public GCMemoryManager { method CopyMemoryManager (line 204) | CopyMemoryManager() : GCMemoryManager() {} method kind (line 206) | MemoryManager::Name kind() { return MemoryManager::Copy; } class MSCMemoryManager (line 210) | class MSCMemoryManager : public GCMemoryManager { method MSCMemoryManager (line 213) | MSCMemoryManager() : GCMemoryManager() {} method kind (line 215) | MemoryManager::Name kind() { return MemoryManager::MarkSweepCompact; } class ParNewMemoryManager (line 220) | class ParNewMemoryManager : public GCMemoryManager { method ParNewMemoryManager (line 223) | ParNewMemoryManager() : GCMemoryManager() {} method kind (line 225) | MemoryManager::Name kind() { return MemoryManager::ParNew; } class CMSMemoryManager (line 230) | class CMSMemoryManager : public GCMemoryManager { method CMSMemoryManager (line 233) | CMSMemoryManager() : GCMemoryManager() {} method kind (line 235) | MemoryManager::Name kind() { return MemoryManager::ConcurrentMarkSweep; } class PSScavengeMemoryManager (line 240) | class PSScavengeMemoryManager : public GCMemoryManager { method PSScavengeMemoryManager (line 243) | PSScavengeMemoryManager() : GCMemoryManager() {} method kind (line 245) | MemoryManager::Name kind() { return MemoryManager::PSScavenge; } class PSMarkSweepMemoryManager (line 250) | class PSMarkSweepMemoryManager : public GCMemoryManager { method PSMarkSweepMemoryManager (line 253) | PSMarkSweepMemoryManager() : GCMemoryManager() {} method kind (line 255) | MemoryManager::Name kind() { return MemoryManager::PSMarkSweep; } class G1YoungGenMemoryManager (line 259) | class G1YoungGenMemoryManager : public GCMemoryManager { method G1YoungGenMemoryManager (line 262) | G1YoungGenMemoryManager() : GCMemoryManager() {} method kind (line 264) | MemoryManager::Name kind() { return MemoryManager::G1YoungGen; } class G1OldGenMemoryManager (line 268) | class G1OldGenMemoryManager : public GCMemoryManager { method G1OldGenMemoryManager (line 271) | G1OldGenMemoryManager() : GCMemoryManager() {} method kind (line 273) | MemoryManager::Name kind() { return MemoryManager::G1OldGen; } FILE: HotSpot1.7/src/share/vm/services/memoryPool.cpp function instanceOop (line 73) | instanceOop MemoryPool::get_memory_pool_instance(TRAPS) { function get_max_value (line 137) | inline static size_t get_max_value(size_t val1, size_t val2) { function set_sensor_obj_at (line 152) | static void set_sensor_obj_at(SensorInfo** sensor_ptr, instanceHandle sh) { function MemoryUsage (line 186) | MemoryUsage ContiguousSpacePool::get_memory_usage() { function MemoryUsage (line 203) | MemoryUsage SurvivorContiguousSpacePool::get_memory_usage() { function MemoryUsage (line 221) | MemoryUsage CompactibleFreeListSpacePool::get_memory_usage() { function MemoryUsage (line 238) | MemoryUsage GenerationPool::get_memory_usage() { function MemoryUsage (line 251) | MemoryUsage CodeHeapPool::get_memory_usage() { FILE: HotSpot1.7/src/share/vm/services/memoryPool.hpp class MemoryManager (line 45) | class MemoryManager class SensorInfo (line 46) | class SensorInfo class Generation (line 47) | class Generation class DefNewGeneration (line 48) | class DefNewGeneration class PSPermGen (line 49) | class PSPermGen class PermGen (line 50) | class PermGen class ThresholdSupport (line 51) | class ThresholdSupport class MemoryPool (line 53) | class MemoryPool : public CHeapObj { type PoolType (line 56) | enum PoolType { method is_heap (line 97) | bool is_heap() { return _type == Heap; } method is_non_heap (line 98) | bool is_non_heap() { return _type == NonHeap; } method initial_size (line 99) | size_t initial_size() const { return _initial_size; } method num_memory_managers (line 100) | int num_memory_managers() const { return _num_managers; } method max_size (line 102) | virtual size_t max_size() const { return _max_size; } method is_pool (line 104) | bool is_pool(instanceHandle pool) { return (pool() == _memory_pool_obj... method available_for_allocation (line 106) | bool available_for_allocation() { return _available_for_allocation; } method set_available_for_allocation (line 107) | bool set_available_for_allocation(bool value) { method MemoryManager (line 113) | MemoryManager* get_memory_manager(int index) { method MemoryUsage (line 121) | MemoryUsage get_peak_memory_usage() { method reset_peak_memory_usage (line 126) | void reset_peak_memory_usage() { method ThresholdSupport (line 130) | ThresholdSupport* usage_threshold() { return _usage_threshold; } method ThresholdSupport (line 131) | ThresholdSupport* gc_usage_threshold() { return _gc_usage_threshold; } method SensorInfo (line 133) | SensorInfo* usage_sensor() { return _usage_sensor; } method SensorInfo (line 134) | SensorInfo* gc_usage_sensor() { return _gc_usage_sensor; } method set_last_collection_usage (line 138) | void set_last_collection_usage(MemoryUsage u) { _after_gc_usag... method is_collected_pool (line 143) | virtual bool is_collected_pool() { return false; } method MemoryUsage (line 144) | virtual MemoryUsage get_last_collection_usage() { return _after_gc_usa... class CollectedMemoryPool (line 150) | class CollectedMemoryPool : public MemoryPool { method CollectedMemoryPool (line 152) | CollectedMemoryPool(const char* name, PoolType type, size_t init_size,... method is_collected_pool (line 154) | bool is_collected_pool() { return true; } class ContiguousSpacePool (line 157) | class ContiguousSpacePool : public CollectedMemoryPool { method ContiguousSpace (line 164) | ContiguousSpace* space() { return _space; } method used_in_bytes (line 166) | size_t used_in_bytes() { return space()->used(); } class SurvivorContiguousSpacePool (line 169) | class SurvivorContiguousSpacePool : public CollectedMemoryPool { method used_in_bytes (line 182) | size_t used_in_bytes() { method committed_in_bytes (line 185) | size_t committed_in_bytes() { class CompactibleFreeListSpacePool (line 191) | class CompactibleFreeListSpacePool : public CollectedMemoryPool { method used_in_bytes (line 202) | size_t used_in_bytes() { return _space->used(); } class GenerationPool (line 207) | class GenerationPool : public CollectedMemoryPool { method used_in_bytes (line 214) | size_t used_in_bytes() { return _gen->used(); } class CodeHeapPool (line 217) | class CodeHeapPool: public MemoryPool { method used_in_bytes (line 223) | size_t used_in_bytes() { return _codeHeap->allocated_capaci... FILE: HotSpot1.7/src/share/vm/services/memoryService.cpp class GcThreadCountClosure (line 69) | class GcThreadCountClosure: public ThreadClosure { method GcThreadCountClosure (line 73) | GcThreadCountClosure() : _count(0) {} method count (line 75) | int count() { return _count; } function MemoryPool (line 214) | MemoryPool* MemoryService::add_gen(Generation* gen, function MemoryPool (line 225) | MemoryPool* MemoryService::add_space(ContiguousSpace* space, function MemoryPool (line 237) | MemoryPool* MemoryService::add_survivor_spaces(DefNewGeneration* gen, function MemoryPool (line 250) | MemoryPool* MemoryService::add_cms_space(CompactibleFreeListSpace* space, function MemoryManager (line 503) | MemoryManager* MemoryService::get_memory_manager(instanceHandle mh) { function MemoryPool (line 513) | MemoryPool* MemoryService::get_memory_pool(instanceHandle ph) { function Handle (line 607) | Handle MemoryService::create_MemoryUsage_obj(MemoryUsage usage, TRAPS) { FILE: HotSpot1.7/src/share/vm/services/memoryService.hpp class MemoryPool (line 35) | class MemoryPool class MemoryManager (line 36) | class MemoryManager class GCMemoryManager (line 37) | class GCMemoryManager class CollectedHeap (line 38) | class CollectedHeap class Generation (line 39) | class Generation class DefNewGeneration (line 40) | class DefNewGeneration class PSYoungGen (line 41) | class PSYoungGen class PSOldGen (line 42) | class PSOldGen class PSPermGen (line 43) | class PSPermGen class CodeHeap (line 44) | class CodeHeap class ContiguousSpace (line 45) | class ContiguousSpace class CompactibleFreeListSpace (line 46) | class CompactibleFreeListSpace class PermanentGenerationSpec (line 47) | class PermanentGenerationSpec class GenCollectedHeap (line 48) | class GenCollectedHeap class ParallelScavengeHeap (line 49) | class ParallelScavengeHeap class CompactingPermGenGen (line 50) | class CompactingPermGenGen class CMSPermGenGen (line 51) | class CMSPermGenGen class G1CollectedHeap (line 52) | class G1CollectedHeap class MemoryService (line 56) | class MemoryService : public AllStatic { method add_generation_memory_pool (line 83) | static void add_generation_memory_pool(Generation* gen, method num_memory_pools (line 140) | static const int num_memory_pools() { method num_memory_managers (line 143) | static const int num_memory_managers() { method MemoryPool (line 147) | static MemoryPool* get_memory_pool(int index) { method MemoryManager (line 151) | static MemoryManager* get_memory_manager(int index) { method track_code_cache_memory_usage (line 156) | static void track_code_cache_memory_usage() { method get_verbose (line 172) | static bool get_verbose() { return PrintGC; } method GCMemoryManager (line 178) | static const GCMemoryManager* get_minor_gc_manager() { method GCMemoryManager (line 182) | static const GCMemoryManager* get_major_gc_manager() { class TraceMemoryManagerStats (line 187) | class TraceMemoryManagerStats : public StackObj { method TraceMemoryManagerStats (line 199) | TraceMemoryManagerStats() {} FILE: HotSpot1.7/src/share/vm/services/memoryUsage.hpp function VALUE_OBJ_CLASS_SPEC (line 47) | class MemoryUsage VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/services/nmtDCmd.hpp class NMTDCmd (line 34) | class NMTDCmd: public DCmdWithParser { FILE: HotSpot1.7/src/share/vm/services/psMemoryPool.cpp function MemoryUsage (line 53) | MemoryUsage PSGenerationPool::get_memory_usage() { function MemoryUsage (line 78) | MemoryUsage EdenMutableSpacePool::get_memory_usage() { function MemoryUsage (line 100) | MemoryUsage SurvivorMutableSpacePool::get_memory_usage() { FILE: HotSpot1.7/src/share/vm/services/psMemoryPool.hpp class PSGenerationPool (line 39) | class PSGenerationPool : public CollectedMemoryPool { method used_in_bytes (line 48) | size_t used_in_bytes() { return _gen->used_in_bytes(); } method max_size (line 49) | size_t max_size() const { return _gen->reserved().byte_siz... class EdenMutableSpacePool (line 52) | class EdenMutableSpacePool : public CollectedMemoryPool { method MutableSpace (line 64) | MutableSpace* space() { return _space; } method used_in_bytes (line 66) | size_t used_in_bytes() { return space()->used_in_by... method max_size (line 67) | size_t max_size() const { class SurvivorMutableSpacePool (line 73) | class SurvivorMutableSpacePool : public CollectedMemoryPool { method used_in_bytes (line 85) | size_t used_in_bytes() { method committed_in_bytes (line 88) | size_t committed_in_bytes() { method max_size (line 91) | size_t max_size() const { FILE: HotSpot1.7/src/share/vm/services/runtimeService.cpp function jlong (line 173) | jlong RuntimeService::safepoint_sync_time_ms() { function jlong (line 178) | jlong RuntimeService::safepoint_count() { function jlong (line 182) | jlong RuntimeService::safepoint_time_ms() { function jlong (line 187) | jlong RuntimeService::application_time_ms() { FILE: HotSpot1.7/src/share/vm/services/runtimeService.hpp class RuntimeService (line 31) | class RuntimeService : public AllStatic { method last_safepoint_time_sec (line 52) | static double last_safepoint_time_sec() { return _safepoint_timer... method last_application_time_sec (line 53) | static double last_application_time_sec() { return _app_timer.secon... FILE: HotSpot1.7/src/share/vm/services/serviceUtil.hpp class ServiceUtil (line 35) | class ServiceUtil : public AllStatic { method visible_oop (line 40) | static inline bool visible_oop(oop o) { FILE: HotSpot1.7/src/share/vm/services/threadService.cpp function Handle (line 145) | Handle ThreadService::get_current_contended_monitor(JavaThread* thread) { function Handle (line 235) | Handle ThreadService::dump_stack_traces(GrowableArray* t... function DeadlockCycle (line 290) | DeadlockCycle* ThreadService::find_deadlocks_at_safepoint(bool concurren... class InflatedMonitorsClosure (line 473) | class InflatedMonitorsClosure: public MonitorClosure { method InflatedMonitorsClosure (line 478) | InflatedMonitorsClosure(Thread* t, ThreadStackTrace* st) { method do_monitor (line 482) | void do_monitor(ObjectMonitor* mid) { function Handle (line 566) | Handle ThreadStackTrace::allocate_fill_stack_trace_element_array(TRAPS) { function ThreadConcurrentLocks (line 663) | ThreadConcurrentLocks* ConcurrentLocksDump::thread_concurrent_locks(Java... FILE: HotSpot1.7/src/share/vm/services/threadService.hpp class OopClosure (line 38) | class OopClosure class ThreadDumpResult (line 39) | class ThreadDumpResult method set_next (line 351) | void set_next(ThreadDumpResult* next) { _next = next; } method ThreadDumpResult (line 352) | ThreadDumpResult* next() { return _next; } method num_threads (line 353) | int num_threads() { return _num_th... method num_snapshots (line 354) | int num_snapshots() { return _num_sn... method ThreadSnapshot (line 355) | ThreadSnapshot* snapshots() { return _snapsh... class ThreadStackTrace (line 40) | class ThreadStackTrace method JavaThread (line 260) | JavaThread* thread() { return _thread; } method StackFrameInfo (line 261) | StackFrameInfo* stack_frame_at(int i) { return _frames->at(i); } method get_stack_depth (line 262) | int get_stack_depth() { return _depth; } method num_jni_locked_monitors (line 269) | int num_jni_locked_monitors() { return (_jni_locked_monito... method add_jni_locked_monitor (line 272) | void add_jni_locked_monitor(oop object) { _jni_locked_monit... class ThreadSnapshot (line 41) | class ThreadSnapshot method ThreadSnapshot (line 213) | ThreadSnapshot() : _thread(NULL), _threadObj(NULL), _stack_trace(NULL)... method thread_status (line 218) | java_lang_Thread::ThreadStatus thread_status() { return _thread_status; } method oop (line 220) | oop threadObj() const { return _threadObj; } method set_next (line 222) | void set_next(ThreadSnapshot* n) { _next = n; } method is_ext_suspended (line 224) | bool is_ext_suspended() { return _is_ext_suspended; } method is_in_native (line 225) | bool is_in_native() { return _is_in_native; } method jlong (line 227) | jlong contended_enter_count() { return _contended_enter_coun... method jlong (line 228) | jlong contended_enter_ticks() { return _contended_enter_tick... method jlong (line 229) | jlong monitor_wait_count() { return _monitor_wait_count; } method jlong (line 230) | jlong monitor_wait_ticks() { return _monitor_wait_ticks; } method jlong (line 231) | jlong sleep_count() { return _sleep_count; } method jlong (line 232) | jlong sleep_ticks() { return _sleep_ticks; } method oop (line 235) | oop blocker_object() { return _blocker_object; } method oop (line 236) | oop blocker_object_owner() { return _blocker_object_owner; } method ThreadSnapshot (line 238) | ThreadSnapshot* next() const { return _next; } method ThreadStackTrace (line 239) | ThreadStackTrace* get_stack_trace() { return _stack_trace; } method ThreadConcurrentLocks (line 240) | ThreadConcurrentLocks* get_concurrent_locks() { return _concurrent... method set_concurrent_locks (line 243) | void set_concurrent_locks(ThreadConcurrentLocks* l) { _concurre... class StackFrameInfo (line 42) | class StackFrameInfo method methodOop (line 292) | methodOop method() const { return _method; } method bci (line 293) | int bci() const { return _bci; } method num_locked_monitors (line 296) | int num_locked_monitors() { return (_locked_monitors != NU... class ThreadConcurrentLocks (line 43) | class ThreadConcurrentLocks method set_next (line 312) | void set_next(ThreadConcurrentLocks* n) { _next... method ThreadConcurrentLocks (line 313) | ThreadConcurrentLocks* next() { return _next; } method JavaThread (line 314) | JavaThread* java_thread() { retur... class DeadlockCycle (line 44) | class DeadlockCycle method DeadlockCycle (line 368) | DeadlockCycle* next() { return _next; } method set_next (line 369) | void set_next(DeadlockCycle* d) { _next = d; } method add_thread (line 370) | void add_thread(JavaThread* t) { _threads->append(t); } method reset (line 371) | void reset() { _is_deadlock = false; _thr... method set_deadlock (line 372) | void set_deadlock(bool value) { _is_deadlock = value; } method is_deadlock (line 373) | bool is_deadlock() { return _is_deadlock; } method num_threads (line 374) | int num_threads() { return _threads->length(); } class ThreadService (line 53) | class ThreadService : public AllStatic { method is_thread_monitoring_contention (line 82) | static bool is_thread_monitoring_contention() { return _thread_monitor... method is_thread_cpu_time_enabled (line 85) | static bool is_thread_cpu_time_enabled() { return _thread_cpu_time_... method is_thread_allocated_memory_enabled (line 88) | static bool is_thread_allocated_memory_enabled() { return _thread_cpu_... method jlong (line 90) | static jlong get_total_thread_count() { return _total_threads_co... method jlong (line 91) | static jlong get_peak_thread_count() { return _peak_threads_cou... method jlong (line 92) | static jlong get_live_thread_count() { return _live_threads_cou... method jlong (line 93) | static jlong get_daemon_thread_count() { return _daemon_threads_c... method exiting_threads_count (line 95) | static int exiting_threads_count() { return _exiting_threads_... method exiting_daemon_threads_count (line 96) | static int exiting_daemon_threads_count() { return _exiting_daemon_t... class ThreadStatistics (line 119) | class ThreadStatistics : public CHeapObj { method check_and_reset_count (line 144) | void check_and_reset_count() { method check_and_reset_timer (line 151) | void check_and_reset_timer() { method jlong (line 162) | jlong contended_enter_count() { return (_count_pending_rese... method jlong (line 163) | jlong contended_enter_ticks() { return (_timer_pending_rese... method jlong (line 164) | jlong monitor_wait_count() { return (_count_pending_rese... method jlong (line 165) | jlong monitor_wait_ticks() { return (_timer_pending_rese... method jlong (line 166) | jlong sleep_count() { return (_count_pending_rese... method jlong (line 167) | jlong sleep_ticks() { return (_timer_pending_rese... method monitor_wait (line 169) | void monitor_wait() { check_and_reset_count(); _m... method monitor_wait_begin (line 170) | void monitor_wait_begin() { check_and_reset_timer(); _m... method monitor_wait_end (line 171) | void monitor_wait_end() { _monitor_wait_timer.stop();... method thread_sleep (line 173) | void thread_sleep() { check_and_reset_count(); _s... method thread_sleep_begin (line 174) | void thread_sleep_begin() { check_and_reset_timer(); _s... method thread_sleep_end (line 175) | void thread_sleep_end() { _sleep_timer.stop(); check_... method contended_enter (line 177) | void contended_enter() { check_and_reset_count(); _c... method contended_enter_begin (line 178) | void contended_enter_begin() { check_and_reset_timer(); _c... method contended_enter_end (line 179) | void contended_enter_end() { _contended_enter_timer.stop... method reset_count_stat (line 181) | void reset_count_stat() { _count_pending_reset = true; } method reset_time_stat (line 182) | void reset_time_stat() { _timer_pending_reset = true; } method elapsedTimer (line 185) | elapsedTimer* perf_timers_addr() { return _perf_timers; } class ThreadSnapshot (line 189) | class ThreadSnapshot : public CHeapObj { method ThreadSnapshot (line 213) | ThreadSnapshot() : _thread(NULL), _threadObj(NULL), _stack_trace(NULL)... method thread_status (line 218) | java_lang_Thread::ThreadStatus thread_status() { return _thread_status; } method oop (line 220) | oop threadObj() const { return _threadObj; } method set_next (line 222) | void set_next(ThreadSnapshot* n) { _next = n; } method is_ext_suspended (line 224) | bool is_ext_suspended() { return _is_ext_suspended; } method is_in_native (line 225) | bool is_in_native() { return _is_in_native; } method jlong (line 227) | jlong contended_enter_count() { return _contended_enter_coun... method jlong (line 228) | jlong contended_enter_ticks() { return _contended_enter_tick... method jlong (line 229) | jlong monitor_wait_count() { return _monitor_wait_count; } method jlong (line 230) | jlong monitor_wait_ticks() { return _monitor_wait_ticks; } method jlong (line 231) | jlong sleep_count() { return _sleep_count; } method jlong (line 232) | jlong sleep_ticks() { return _sleep_ticks; } method oop (line 235) | oop blocker_object() { return _blocker_object; } method oop (line 236) | oop blocker_object_owner() { return _blocker_object_owner; } method ThreadSnapshot (line 238) | ThreadSnapshot* next() const { return _next; } method ThreadStackTrace (line 239) | ThreadStackTrace* get_stack_trace() { return _stack_trace; } method ThreadConcurrentLocks (line 240) | ThreadConcurrentLocks* get_concurrent_locks() { return _concurrent... method set_concurrent_locks (line 243) | void set_concurrent_locks(ThreadConcurrentLocks* l) { _concurre... class ThreadStackTrace (line 247) | class ThreadStackTrace : public CHeapObj { method JavaThread (line 260) | JavaThread* thread() { return _thread; } method StackFrameInfo (line 261) | StackFrameInfo* stack_frame_at(int i) { return _frames->at(i); } method get_stack_depth (line 262) | int get_stack_depth() { return _depth; } method num_jni_locked_monitors (line 269) | int num_jni_locked_monitors() { return (_jni_locked_monito... method add_jni_locked_monitor (line 272) | void add_jni_locked_monitor(oop object) { _jni_locked_monit... class StackFrameInfo (line 278) | class StackFrameInfo : public CHeapObj { method methodOop (line 292) | methodOop method() const { return _method; } method bci (line 293) | int bci() const { return _bci; } method num_locked_monitors (line 296) | int num_locked_monitors() { return (_locked_monitors != NU... class ThreadConcurrentLocks (line 302) | class ThreadConcurrentLocks : public CHeapObj { method set_next (line 312) | void set_next(ThreadConcurrentLocks* n) { _next... method ThreadConcurrentLocks (line 313) | ThreadConcurrentLocks* next() { return _next; } method JavaThread (line 314) | JavaThread* java_thread() { retur... class ConcurrentLocksDump (line 319) | class ConcurrentLocksDump : public StackObj { method ConcurrentLocksDump (line 329) | ConcurrentLocksDump(bool retain_map_on_free) : _map(NULL), _last(NULL)... method ConcurrentLocksDump (line 330) | ConcurrentLocksDump() : _map(NULL), _last(NULL), _retain_map_on_free(f... class ThreadDumpResult (line 338) | class ThreadDumpResult : public StackObj { method set_next (line 351) | void set_next(ThreadDumpResult* next) { _next = next; } method ThreadDumpResult (line 352) | ThreadDumpResult* next() { return _next; } method num_threads (line 353) | int num_threads() { return _num_th... method num_snapshots (line 354) | int num_snapshots() { return _num_sn... method ThreadSnapshot (line 355) | ThreadSnapshot* snapshots() { return _snapsh... class DeadlockCycle (line 359) | class DeadlockCycle : public CHeapObj { method DeadlockCycle (line 368) | DeadlockCycle* next() { return _next; } method set_next (line 369) | void set_next(DeadlockCycle* d) { _next = d; } method add_thread (line 370) | void add_thread(JavaThread* t) { _threads->append(t); } method reset (line 371) | void reset() { _is_deadlock = false; _thr... method set_deadlock (line 372) | void set_deadlock(bool value) { _is_deadlock = value; } method is_deadlock (line 373) | bool is_deadlock() { return _is_deadlock; } method num_threads (line 374) | int num_threads() { return _threads->length(); } class ThreadsListEnumerator (line 380) | class ThreadsListEnumerator : public StackObj { method num_threads (line 387) | int num_threads() { return _threads_array->lengt... method instanceHandle (line 388) | instanceHandle get_threadObj(int index) { return _threads_array->at(in... class JavaThreadStatusChanger (line 393) | class JavaThreadStatusChanger : public StackObj { method save_old_state (line 399) | void save_old_state(JavaThread* java_thread) { method set_thread_status (line 408) | static void set_thread_status(JavaThread* java_thread, method set_thread_status (line 413) | void set_thread_status(java_lang_Thread::ThreadStatus state) { method JavaThreadStatusChanger (line 419) | JavaThreadStatusChanger(JavaThread* java_thread, method JavaThreadStatusChanger (line 425) | JavaThreadStatusChanger(JavaThread* java_thread) { method is_alive (line 433) | static bool is_alive(JavaThread* java_thread) { method is_alive (line 437) | bool is_alive() { class JavaThreadInObjectWaitState (line 443) | class JavaThreadInObjectWaitState : public JavaThreadStatusChanger { method JavaThreadInObjectWaitState (line 449) | JavaThreadInObjectWaitState(JavaThread *java_thread, bool timed) : class JavaThreadParkedState (line 472) | class JavaThreadParkedState : public JavaThreadStatusChanger { method JavaThreadParkedState (line 478) | JavaThreadParkedState(JavaThread *java_thread, bool timed) : class JavaThreadBlockedOnMonitorEnterState (line 501) | class JavaThreadBlockedOnMonitorEnterState : public JavaThreadStatusChan... method contended_enter_begin (line 506) | static bool contended_enter_begin(JavaThread *java_thread) { method wait_reenter_begin (line 520) | static bool wait_reenter_begin(JavaThread *java_thread, ObjectMonitor ... method wait_reenter_end (line 529) | static void wait_reenter_end(JavaThread *java_thread, bool active) { method JavaThreadBlockedOnMonitorEnterState (line 536) | JavaThreadBlockedOnMonitorEnterState(JavaThread *java_thread, ObjectMo... class JavaThreadSleepState (line 558) | class JavaThreadSleepState : public JavaThreadStatusChanger { method JavaThreadSleepState (line 563) | JavaThreadSleepState(JavaThread *java_thread) : FILE: HotSpot1.7/src/share/vm/shark/llvmValue.hpp class LLVMValue (line 33) | class LLVMValue : public AllStatic { FILE: HotSpot1.7/src/share/vm/shark/sharkBlock.cpp function SharkState (line 901) | SharkState* SharkBlock::initial_current_state() { function SharkState (line 1167) | SharkState* SharkBlock::entry_state() { FILE: HotSpot1.7/src/share/vm/shark/sharkBlock.hpp class SharkState (line 40) | class SharkState class SharkBlock (line 42) | class SharkBlock : public SharkTargetInvariants { method SharkBlock (line 44) | SharkBlock(const SharkTargetInvariants* parent) method SharkBlock (line 49) | SharkBlock(const SharkCompileInvariants* parent, ciMethod* target) method ciBytecodeStream (line 59) | ciBytecodeStream* iter() { method bc (line 62) | Bytecodes::Code bc() { method bci (line 65) | int bci() { method SharkState (line 78) | SharkState* current_state() { method set_current_state (line 85) | void set_current_state(SharkState* current_state) { method SharkValue (line 91) | SharkValue* local(int index) { method set_local (line 99) | void set_local(int index, SharkValue* value) { method xpush (line 108) | void xpush(SharkValue* value) { method SharkValue (line 111) | SharkValue* xpop() { method SharkValue (line 114) | SharkValue* xstack(int slot) { method xstack_depth (line 122) | int xstack_depth() { method push (line 128) | void push(SharkValue* value) { method SharkValue (line 134) | SharkValue* pop() { method SharkValue (line 142) | SharkValue* pop_result(BasicType type) { method check_null (line 179) | void check_null(SharkValue* object) { method check_divide_by_zero (line 182) | void check_divide_by_zero(SharkValue* value) { method zero_check (line 186) | void zero_check(SharkValue* value) { method do_idiv (line 213) | void do_idiv() { method do_irem (line 216) | void do_irem() { method do_ldiv (line 219) | void do_ldiv() { method do_lrem (line 222) | void do_lrem() { method do_getstatic (line 229) | void do_getstatic() { method do_getfield (line 232) | void do_getfield() { method do_putstatic (line 235) | void do_putstatic() { method do_putfield (line 238) | void do_putfield() { FILE: HotSpot1.7/src/share/vm/shark/sharkBuilder.cpp function Value (line 48) | Value* SharkBuilder::CreateAddressOfStructEntry(Value* base, function LoadInst (line 55) | LoadInst* SharkBuilder::CreateValueOfStructEntry(Value* base, function LoadInst (line 67) | LoadInst* SharkBuilder::CreateArrayLength(Value* arrayoop) { function Value (line 73) | Value* SharkBuilder::CreateArrayAddress(Value* arrayoop, function Value (line 93) | Value* SharkBuilder::CreateArrayAddress(Value* arrayoop, function Value (line 105) | Value* SharkBuilder::CreateArrayAddress(Value* arrayoop, function Type (line 117) | const Type* SharkBuilder::make_type(char type, bool void_ok) { function FunctionType (line 162) | const FunctionType* SharkBuilder::make_ftype(const char* params, function Value (line 181) | Value* SharkBuilder::make_function(const char* name, function Value (line 191) | Value* SharkBuilder::make_function(address func, function Value (line 201) | Value* SharkBuilder::find_exception_handler() { function Value (line 206) | Value* SharkBuilder::monitorenter() { function Value (line 210) | Value* SharkBuilder::monitorexit() { function Value (line 214) | Value* SharkBuilder::new_instance() { function Value (line 218) | Value* SharkBuilder::newarray() { function Value (line 222) | Value* SharkBuilder::anewarray() { function Value (line 226) | Value* SharkBuilder::multianewarray() { function Value (line 230) | Value* SharkBuilder::register_finalizer() { function Value (line 234) | Value* SharkBuilder::safepoint() { function Value (line 238) | Value* SharkBuilder::throw_ArithmeticException() { function Value (line 243) | Value* SharkBuilder::throw_ArrayIndexOutOfBoundsException() { function Value (line 248) | Value* SharkBuilder::throw_ClassCastException() { function Value (line 253) | Value* SharkBuilder::throw_NullPointerException() { function Value (line 260) | Value* SharkBuilder::f2i() { function Value (line 264) | Value* SharkBuilder::f2l() { function Value (line 268) | Value* SharkBuilder::d2i() { function Value (line 272) | Value* SharkBuilder::d2l() { function Value (line 276) | Value* SharkBuilder::is_subtype_of() { function Value (line 280) | Value* SharkBuilder::current_time_millis() { function Value (line 284) | Value* SharkBuilder::sin() { function Value (line 288) | Value* SharkBuilder::cos() { function Value (line 292) | Value* SharkBuilder::tan() { function Value (line 296) | Value* SharkBuilder::atan2() { function Value (line 300) | Value* SharkBuilder::sqrt() { function Value (line 304) | Value* SharkBuilder::log() { function Value (line 308) | Value* SharkBuilder::log10() { function Value (line 312) | Value* SharkBuilder::pow() { function Value (line 316) | Value* SharkBuilder::exp() { function Value (line 320) | Value* SharkBuilder::fabs() { function Value (line 324) | Value* SharkBuilder::unsafe_field_offset_to_byte_offset() { function Value (line 329) | Value* SharkBuilder::osr_migration_end() { function Value (line 335) | Value* SharkBuilder::throw_StackOverflowError() { function Value (line 339) | Value* SharkBuilder::uncommon_trap() { function Value (line 343) | Value* SharkBuilder::deoptimized_entry_point() { function Value (line 349) | Value* SharkBuilder::check_special_condition_for_native_trans() { function jint (line 373) | static jint zero_cmpxchg_int(volatile jint *ptr, jint oldval, jint newva... function zero_cmpxchg_ptr (line 389) | static intptr_t zero_cmpxchg_ptr(volatile intptr_t* ptr, function Value (line 406) | Value* SharkBuilder::frame_address() { function Value (line 420) | Value* SharkBuilder::memset() { function Value (line 430) | Value* SharkBuilder::unimplemented() { function Value (line 434) | Value* SharkBuilder::should_not_reach_here() { function Value (line 438) | Value* SharkBuilder::dump() { function CallInst (line 444) | CallInst* SharkBuilder::CreateCmpxchgInt(Value* exchange_value, function CallInst (line 450) | CallInst* SharkBuilder::CreateCmpxchgPtr(Value* exchange_value, function CallInst (line 456) | CallInst* SharkBuilder::CreateGetFrameAddress() { function CallInst (line 460) | CallInst *SharkBuilder::CreateMemoryBarrier(int flags) { function CallInst (line 471) | CallInst* SharkBuilder::CreateMemset(Value* dst, function CallInst (line 483) | CallInst* SharkBuilder::CreateUnimplemented(const char* file, int line) { function CallInst (line 492) | CallInst* SharkBuilder::CreateShouldNotReachHere(const char* file, int l... function CallInst (line 502) | CallInst* SharkBuilder::CreateDump(Value* value) { function Value (line 552) | Value* SharkBuilder::code_buffer_address(int offset) { function Value (line 558) | Value* SharkBuilder::CreateInlineOop(jobject object, const char* name) { function Value (line 566) | Value* SharkBuilder::CreateInlineData(void* data, function BasicBlock (line 578) | BasicBlock* SharkBuilder::GetBlockInsertionPoint() const { function BasicBlock (line 599) | BasicBlock* SharkBuilder::CreateBlock(BasicBlock* ip, const char* name) ... FILE: HotSpot1.7/src/share/vm/shark/sharkBuilder.hpp class SharkBuilder (line 41) | class SharkBuilder : public llvm::IRBuilder<> { method SharkCodeBuffer (line 52) | SharkCodeBuffer* code_buffer() const { type BarrierFlags (line 194) | enum BarrierFlags { FILE: HotSpot1.7/src/share/vm/shark/sharkCacheDecache.cpp function Value (line 232) | Value* SharkOSREntryCacher::CreateAddressOfOSRBufEntry(int offset, function Value (line 263) | Value* SharkCacher::read_value_from_frame(const Type* type, int offset) { FILE: HotSpot1.7/src/share/vm/shark/sharkCacheDecache.hpp class SharkCacherDecacher (line 49) | class SharkCacherDecacher : public SharkStateScanner { method SharkCacherDecacher (line 51) | SharkCacherDecacher(SharkFunction* function) method adjusted_offset (line 56) | static int adjusted_offset(SharkValue* value, int offset) { class SharkDecacher (line 63) | class SharkDecacher : public SharkCacherDecacher { method SharkDecacher (line 65) | SharkDecacher(SharkFunction* function, int bci) method bci (line 72) | int bci() const { method pc_offset (line 84) | int pc_offset() const { method OopMap (line 87) | OopMap* oopmap() const { method oopmap_slot_munge (line 121) | static int oopmap_slot_munge(int offset) { method VMReg (line 124) | static VMReg slot2reg(int offset) { method Location (line 127) | static Location slot2loc(int offset, Location::Type type) { method LocationValue (line 130) | static LocationValue* slot2lv(int offset, Location::Type type) { method location_type (line 133) | static Location::Type location_type(SharkValue** addr, bool maybe_two_... method stack_location_type (line 179) | static Location::Type stack_location_type(int index, SharkValue** addr) { method local_location_type (line 189) | static Location::Type local_location_type(int index, SharkValue** addr) { class SharkJavaCallDecacher (line 200) | class SharkJavaCallDecacher : public SharkDecacher { method SharkJavaCallDecacher (line 202) | SharkJavaCallDecacher(SharkFunction* function, int bci, ciMethod* callee) method ciMethod (line 209) | ciMethod* callee() const { method stack_slot_needs_write (line 215) | bool stack_slot_needs_write(int index, SharkValue* value) { method stack_slot_needs_oopmap (line 218) | bool stack_slot_needs_oopmap(int index, SharkValue* value) { method stack_slot_needs_debuginfo (line 221) | bool stack_slot_needs_debuginfo(int index, SharkValue* value) { method local_slot_needs_write (line 227) | bool local_slot_needs_write(int index, SharkValue* value) { method local_slot_needs_oopmap (line 230) | bool local_slot_needs_oopmap(int index, SharkValue* value) { method local_slot_needs_debuginfo (line 233) | bool local_slot_needs_debuginfo(int index, SharkValue* value) { class SharkVMCallDecacher (line 238) | class SharkVMCallDecacher : public SharkDecacher { method SharkVMCallDecacher (line 240) | SharkVMCallDecacher(SharkFunction* function, int bci) method stack_slot_needs_write (line 245) | bool stack_slot_needs_write(int index, SharkValue* value) { method stack_slot_needs_oopmap (line 248) | bool stack_slot_needs_oopmap(int index, SharkValue* value) { method stack_slot_needs_debuginfo (line 251) | bool stack_slot_needs_debuginfo(int index, SharkValue* value) { method local_slot_needs_write (line 257) | bool local_slot_needs_write(int index, SharkValue* value) { method local_slot_needs_oopmap (line 260) | bool local_slot_needs_oopmap(int index, SharkValue* value) { method local_slot_needs_debuginfo (line 263) | bool local_slot_needs_debuginfo(int index, SharkValue* value) { class SharkTrapDecacher (line 268) | class SharkTrapDecacher : public SharkDecacher { method SharkTrapDecacher (line 270) | SharkTrapDecacher(SharkFunction* function, int bci) method stack_slot_needs_write (line 275) | bool stack_slot_needs_write(int index, SharkValue* value) { method stack_slot_needs_oopmap (line 278) | bool stack_slot_needs_oopmap(int index, SharkValue* value) { method stack_slot_needs_debuginfo (line 281) | bool stack_slot_needs_debuginfo(int index, SharkValue* value) { method local_slot_needs_write (line 287) | bool local_slot_needs_write(int index, SharkValue* value) { method local_slot_needs_oopmap (line 290) | bool local_slot_needs_oopmap(int index, SharkValue* value) { method local_slot_needs_debuginfo (line 293) | bool local_slot_needs_debuginfo(int index, SharkValue* value) { class SharkCacher (line 298) | class SharkCacher : public SharkCacherDecacher { method SharkCacher (line 300) | SharkCacher(SharkFunction* function) method local_slot_needs_read (line 318) | virtual bool local_slot_needs_read(int index, SharkValue* value) { class SharkJavaCallCacher (line 327) | class SharkJavaCallCacher : public SharkCacher { method SharkJavaCallCacher (line 329) | SharkJavaCallCacher(SharkFunction* function, ciMethod* callee) method ciMethod (line 336) | ciMethod* callee() const { method stack_slot_needs_read (line 342) | bool stack_slot_needs_read(int index, SharkValue* value) { class SharkVMCallCacher (line 348) | class SharkVMCallCacher : public SharkCacher { method SharkVMCallCacher (line 350) | SharkVMCallCacher(SharkFunction* function) method stack_slot_needs_read (line 355) | bool stack_slot_needs_read(int index, SharkValue* value) { class SharkFunctionEntryCacher (line 360) | class SharkFunctionEntryCacher : public SharkCacher { method SharkFunctionEntryCacher (line 362) | SharkFunctionEntryCacher(SharkFunction* function, llvm::Value* method) method stack_slot_needs_read (line 379) | bool stack_slot_needs_read(int index, SharkValue* value) { method local_slot_needs_read (line 385) | bool local_slot_needs_read(int index, SharkValue* value) { class SharkNormalEntryCacher (line 390) | class SharkNormalEntryCacher : public SharkFunctionEntryCacher { method SharkNormalEntryCacher (line 392) | SharkNormalEntryCacher(SharkFunction* function, llvm::Value* method) class SharkOSREntryCacher (line 396) | class SharkOSREntryCacher : public SharkFunctionEntryCacher { method SharkOSREntryCacher (line 398) | SharkOSREntryCacher(SharkFunction* function, FILE: HotSpot1.7/src/share/vm/shark/sharkCodeBuffer.hpp class SharkCodeBuffer (line 33) | class SharkCodeBuffer : public StackObj { method SharkCodeBuffer (line 35) | SharkCodeBuffer(MacroAssembler* masm) method MacroAssembler (line 43) | MacroAssembler* masm() const { method set_base_pc (line 51) | void set_base_pc(llvm::Value* base_pc) { method create_unique_offset (line 69) | int create_unique_offset() const { method inline_oop (line 77) | int inline_oop(jobject object) const { method inline_data (line 86) | int inline_data(void *src, size_t size) const { FILE: HotSpot1.7/src/share/vm/shark/sharkCompiler.cpp function nmethod (line 219) | nmethod* SharkCompiler::generate_native_wrapper(MacroAssembler* masm, FILE: HotSpot1.7/src/share/vm/shark/sharkCompiler.hpp class SharkContext (line 36) | class SharkContext class SharkCompiler (line 38) | class SharkCompiler : public AbstractCompiler { method supports_native (line 47) | bool supports_native() { return true; } method supports_osr (line 48) | bool supports_osr() { return true; } method needs_adapters (line 51) | bool needs_adapters() { return false; } method needs_stubs (line 52) | bool needs_stubs() { return false; } method SharkContext (line 81) | SharkContext* context() const { method Monitor (line 102) | Monitor* execution_engine_lock() const { method SharkMemoryManager (line 105) | SharkMemoryManager* memory_manager() const { method SharkCompiler (line 116) | static SharkCompiler* compiler() { FILE: HotSpot1.7/src/share/vm/shark/sharkConstant.cpp function SharkConstant (line 35) | SharkConstant* SharkConstant::for_ldc(ciBytecodeStream *iter) { function SharkConstant (line 48) | SharkConstant* SharkConstant::for_field(ciBytecodeStream *iter) { FILE: HotSpot1.7/src/share/vm/shark/sharkConstant.hpp class SharkConstant (line 34) | class SharkConstant : public ResourceObj { method is_loaded (line 51) | bool is_loaded() const { method is_nonzero (line 54) | bool is_nonzero() const { method is_two_word (line 58) | bool is_two_word() const { method SharkValue (line 64) | SharkValue* value(SharkBuilder* builder) { FILE: HotSpot1.7/src/share/vm/shark/sharkContext.cpp class SharkFreeQueueItem (line 153) | class SharkFreeQueueItem : public CHeapObj { method SharkFreeQueueItem (line 155) | SharkFreeQueueItem(llvm::Function* function, SharkFreeQueueItem *next) method SharkFreeQueueItem (line 166) | SharkFreeQueueItem* next() const { function Function (line 175) | Function* SharkContext::pop_from_free_queue() { FILE: HotSpot1.7/src/share/vm/shark/sharkContext.hpp class SharkFreeQueueItem (line 36) | class SharkFreeQueueItem class SharkContext (line 38) | class SharkContext : public llvm::LLVMContext { method SharkContext (line 56) | static SharkContext& current() { method add_function (line 67) | void add_function(llvm::Function* function) const { FILE: HotSpot1.7/src/share/vm/shark/sharkEntry.hpp class SharkContext (line 31) | class SharkContext class SharkEntry (line 33) | class SharkEntry : public ZeroEntry { method address (line 40) | address code_start() const { method address (line 43) | address code_limit() const { method SharkContext (line 46) | SharkContext* context() const { method set_code_limit (line 54) | void set_code_limit(address code_limit) { method set_context (line 57) | void set_context(SharkContext* context) { method set_function (line 60) | void set_function(llvm::Function* function) { FILE: HotSpot1.7/src/share/vm/shark/sharkFunction.cpp class DeferredZeroCheck (line 137) | class DeferredZeroCheck : public SharkTargetInvariants { method DeferredZeroCheck (line 139) | DeferredZeroCheck(SharkTopLevelBlock* block, SharkValue* value) method SharkTopLevelBlock (line 159) | SharkTopLevelBlock* block() const { method SharkValue (line 162) | SharkValue* value() const { method bci (line 165) | int bci() const { method SharkState (line 168) | SharkState* state() const { method BasicBlock (line 171) | BasicBlock* check_block() const { method BasicBlock (line 174) | BasicBlock* continue_block() const { method SharkFunction (line 179) | SharkFunction* function() const { method process (line 184) | void process() const { FILE: HotSpot1.7/src/share/vm/shark/sharkFunction.hpp class SharkTopLevelBlock (line 40) | class SharkTopLevelBlock class DeferredZeroCheck (line 41) | class DeferredZeroCheck class SharkFunction (line 43) | class SharkFunction : public SharkTargetInvariants { method SharkFunction (line 56) | SharkFunction(ciEnv* env, method block_count (line 75) | int block_count() const { method SharkTopLevelBlock (line 78) | SharkTopLevelBlock* block(int i) const { method SharkStack (line 85) | SharkStack* stack() const { method is_osr (line 91) | bool is_osr() const { method set_block_insertion_point (line 105) | void set_block_insertion_point(llvm::BasicBlock* block_insertion_point) { FILE: HotSpot1.7/src/share/vm/shark/sharkInliner.cpp class SharkInlineBlock (line 42) | class SharkInlineBlock : public SharkBlock { method SharkInlineBlock (line 44) | SharkInlineBlock(ciMethod* target, SharkState* state) method SharkState (line 61) | SharkState* outer_state() { method SharkState (line 64) | SharkState* entry_state() { method emit_IR (line 69) | void emit_IR() { method do_return (line 74) | void do_return(BasicType type) { class SharkInlinerHelper (line 84) | class SharkInlinerHelper : public StackObj { method SharkInlinerHelper (line 86) | SharkInlinerHelper(ciMethod* target, SharkState* entry_state) method ciBytecodeStream (line 97) | ciBytecodeStream* iter() { method SharkState (line 100) | SharkState* entry_state() const { method ciMethod (line 103) | ciMethod* target() const { method bc (line 108) | Bytecodes::Code bc() { method max_locals (line 111) | int max_locals() const { method max_stack (line 114) | int max_stack() const { method do_getstatic (line 125) | bool do_getstatic() { method do_getfield (line 128) | bool do_getfield() { method do_putfield (line 131) | bool do_putfield() { method local (line 145) | bool local(int index) const { method set_local (line 148) | void set_local(int index, bool value) { method stack_depth (line 158) | int stack_depth() const { method push (line 165) | void push(bool value) { method pop (line 169) | bool pop() { method push_pair_local (line 176) | void push_pair_local(int index) { method pop_pair_local (line 180) | void pop_pair_local(int index) { method do_inline (line 187) | void do_inline() { FILE: HotSpot1.7/src/share/vm/shark/sharkInliner.hpp class SharkInliner (line 34) | class SharkInliner : public AllStatic { FILE: HotSpot1.7/src/share/vm/shark/sharkIntrinsics.hpp class SharkIntrinsics (line 34) | class SharkIntrinsics : public SharkTargetInvariants { method SharkIntrinsics (line 40) | SharkIntrinsics(SharkState* state, ciMethod* target) method SharkState (line 47) | SharkState* state() const { FILE: HotSpot1.7/src/share/vm/shark/sharkInvariants.hpp class SharkCompileInvariants (line 45) | class SharkCompileInvariants : public ResourceObj { method SharkCompileInvariants (line 47) | SharkCompileInvariants(ciEnv* env, SharkBuilder* builder) method SharkCompileInvariants (line 52) | SharkCompileInvariants(const SharkCompileInvariants* parent) method ciEnv (line 72) | ciEnv* env() const { method SharkBuilder (line 79) | SharkBuilder* builder() const { method set_thread (line 92) | void set_thread(llvm::Value* thread) { method DebugInformationRecorder (line 99) | DebugInformationRecorder* debug_info() const { method Dependencies (line 102) | Dependencies* dependencies() const { method SharkCodeBuffer (line 105) | SharkCodeBuffer* code_buffer() const { method ciInstanceKlass (line 111) | ciInstanceKlass* java_lang_Object_klass() const { method ciInstanceKlass (line 114) | ciInstanceKlass* java_lang_Throwable_klass() const { class SharkTargetInvariants (line 119) | class SharkTargetInvariants : public SharkCompileInvariants { method SharkTargetInvariants (line 121) | SharkTargetInvariants(ciEnv* env, SharkBuilder* builder, ciTypeFlow* f... method SharkTargetInvariants (line 127) | SharkTargetInvariants(const SharkCompileInvariants* parent, ciMethod* ... method SharkTargetInvariants (line 133) | SharkTargetInvariants(const SharkTargetInvariants* parent) method ciMethod (line 149) | ciMethod* target() const { method ciTypeFlow (line 155) | ciTypeFlow* flow() const { method max_locals (line 162) | int max_locals() const { method max_stack (line 165) | int max_stack() const { method max_monitors (line 168) | int max_monitors() const { method arg_size (line 171) | int arg_size() const { method is_static (line 174) | bool is_static() const { method is_synchronized (line 177) | bool is_synchronized() const { FILE: HotSpot1.7/src/share/vm/shark/sharkMemoryManager.hpp class SharkMemoryManager (line 36) | class SharkMemoryManager : public llvm::JITMemoryManager { method SharkMemoryManager (line 38) | SharkMemoryManager() method set_entry_for_function (line 53) | void set_entry_for_function(const llvm::Function* function, method SharkEntry (line 57) | SharkEntry* get_entry_for_function(const llvm::Function* function) { FILE: HotSpot1.7/src/share/vm/shark/sharkNativeWrapper.hpp class SharkNativeWrapper (line 36) | class SharkNativeWrapper : public SharkCompileInvariants { method SharkNativeWrapper (line 40) | static SharkNativeWrapper* build(SharkBuilder* builder, method SharkNativeWrapper (line 53) | SharkNativeWrapper(SharkBuilder* builder, method methodHandle (line 80) | methodHandle target() const { method arg_size (line 86) | int arg_size() const { method BasicType (line 89) | BasicType arg_type(int i) const { method BasicType (line 92) | BasicType return_type() const { method is_static (line 95) | bool is_static() const { method is_synchronized (line 98) | bool is_synchronized() const { method is_returning_oop (line 101) | bool is_returning_oop() const { method SharkStack (line 113) | SharkStack* stack() const { method frame_size (line 126) | int frame_size() const { method ByteSize (line 129) | ByteSize receiver_offset() const { method ByteSize (line 132) | ByteSize lock_offset() const { method OopMapSet (line 135) | OopMapSet* oop_maps() const { method CreateSetThreadState (line 156) | void CreateSetThreadState(JavaThreadState state) const { method CreateWriteMemorySerializePage (line 160) | void CreateWriteMemorySerializePage() const { method CreateResetHandleBlock (line 174) | void CreateResetHandleBlock() const { FILE: HotSpot1.7/src/share/vm/shark/sharkRuntime.cpp function JRT_END (line 182) | JRT_END function FakeStubFrame (line 247) | FakeStubFrame* FakeStubFrame::build(TRAPS) { FILE: HotSpot1.7/src/share/vm/shark/sharkRuntime.hpp class SharkRuntime (line 35) | class SharkRuntime : public AllStatic { method SharkFrame (line 71) | static const SharkFrame* last_frame(JavaThread *thread) { method methodOop (line 74) | static methodOop method(JavaThread *thread) { method address (line 77) | static address bcp(JavaThread *thread, int bci) { method two_byte_index (line 80) | static int two_byte_index(JavaThread *thread, int bci) { method tos_at (line 83) | static intptr_t tos_at(JavaThread *thread, int offset) { FILE: HotSpot1.7/src/share/vm/shark/sharkStack.cpp function Value (line 147) | Value* SharkStack::CreatePopFrame(int result_slots) { function Value (line 165) | Value* SharkStack::slot_addr(int offset, function SharkStack (line 182) | SharkStack* SharkStack::CreateBuildAndPushFrame(SharkFunction* function, function SharkStack (line 186) | SharkStack* SharkStack::CreateBuildAndPushFrame(SharkNativeWrapper* wrap... function BasicBlock (line 234) | BasicBlock* SharkStackWithNormalFrame::CreateBlock(const char* name) con... function BasicBlock (line 237) | BasicBlock* SharkStackWithNativeFrame::CreateBlock(const char* name) con... function address (line 241) | address SharkStackWithNormalFrame::interpreter_entry_point() const { function address (line 244) | address SharkStackWithNativeFrame::interpreter_entry_point() const { FILE: HotSpot1.7/src/share/vm/shark/sharkStack.hpp class SharkFunction (line 33) | class SharkFunction class SharkNativeWrapper (line 34) | class SharkNativeWrapper class SharkStackWithNormalFrame (line 35) | class SharkStackWithNormalFrame method SharkFunction (line 249) | SharkFunction* function() const { class SharkStackWithNativeFrame (line 36) | class SharkStackWithNativeFrame method SharkNativeWrapper (line 279) | SharkNativeWrapper* wrapper() const { class SharkStack (line 38) | class SharkStack : public SharkCompileInvariants { method SharkStack (line 46) | SharkStack(const SharkCompileInvariants* parent) method CreateSetLastJavaFrame (line 134) | void CreateSetLastJavaFrame() { method CreateResetLastJavaFrame (line 144) | void CreateResetLastJavaFrame() { method extended_frame_size (line 158) | int extended_frame_size() const { method oopmap_frame_size (line 161) | int oopmap_frame_size() const { method stack_slots_offset (line 174) | int stack_slots_offset() const { method oop_tmp_slot_offset (line 177) | int oop_tmp_slot_offset() const { method method_slot_offset (line 180) | int method_slot_offset() const { method pc_slot_offset (line 183) | int pc_slot_offset() const { method locals_slots_offset (line 186) | int locals_slots_offset() const { method monitor_offset (line 189) | int monitor_offset(int index) const { method monitor_object_offset (line 194) | int monitor_object_offset(int index) const { method monitor_header_offset (line 198) | int monitor_header_offset(int index) const { method oopmap_slot_munge (line 231) | static int oopmap_slot_munge(int offset) { method VMReg (line 234) | static VMReg slot2reg(int offset) { class SharkStackWithNormalFrame (line 239) | class SharkStackWithNormalFrame : public SharkStack { method SharkFunction (line 249) | SharkFunction* function() const { class SharkStackWithNativeFrame (line 269) | class SharkStackWithNativeFrame : public SharkStack { method SharkNativeWrapper (line 279) | SharkNativeWrapper* wrapper() const { FILE: HotSpot1.7/src/share/vm/shark/sharkState.hpp class SharkState (line 36) | class SharkState : public SharkTargetInvariants { method SharkState (line 38) | SharkState(const SharkTargetInvariants* parent) method SharkState (line 44) | SharkState(const SharkState* state) method set_method (line 71) | void set_method(llvm::Value* method) { method SharkValue (line 77) | SharkValue** local_addr(int index) const { method SharkValue (line 81) | SharkValue* local(int index) const { method set_local (line 84) | void set_local(int index, SharkValue* value) { method SharkValue (line 90) | SharkValue** stack_addr(int slot) const { method SharkValue (line 94) | SharkValue* stack(int slot) const { method set_stack (line 98) | void set_stack(int slot, SharkValue* value) { method stack_depth (line 102) | int stack_depth() const { method push (line 105) | void push(SharkValue* value) { method SharkValue (line 109) | SharkValue* pop() { method num_monitors (line 116) | int num_monitors() const { method set_num_monitors (line 119) | void set_num_monitors(int num_monitors) { method set_oop_tmp (line 131) | void set_oop_tmp(llvm::Value* oop_tmp) { method has_safepointed (line 137) | bool has_safepointed() const { method set_has_safepointed (line 140) | void set_has_safepointed(bool has_safepointed) { method SharkState (line 150) | SharkState* copy() const { class SharkTopLevelBlock (line 162) | class SharkTopLevelBlock class SharkNormalEntryState (line 166) | class SharkNormalEntryState : public SharkState { class SharkOSREntryState (line 174) | class SharkOSREntryState : public SharkState { class SharkPHIState (line 184) | class SharkPHIState : public SharkState { method SharkTopLevelBlock (line 192) | SharkTopLevelBlock* block() const { FILE: HotSpot1.7/src/share/vm/shark/sharkStateScanner.hpp class SharkState (line 34) | class SharkState class SharkStateScanner (line 36) | class SharkStateScanner : public SharkTargetInvariants { method SharkStateScanner (line 38) | SharkStateScanner(SharkFunction* function) method SharkStack (line 45) | SharkStack* stack() const { method start_frame (line 57) | virtual void start_frame() ... method start_stack (line 59) | virtual void start_stack(int stack_depth) ... method process_stack_slot (line 60) | virtual void process_stack_slot(int index, SharkValue** value, int off... method end_stack (line 61) | virtual void end_stack() ... method start_monitors (line 63) | virtual void start_monitors(int num_monitors) ... method process_monitor (line 64) | virtual void process_monitor(int index, int box_offset, int obj_offset... method end_monitors (line 65) | virtual void end_monitors() ... method start_frame_header (line 67) | virtual void start_frame_header() ... method process_oop_tmp_slot (line 68) | virtual void process_oop_tmp_slot(llvm::Value** value, int offset) ... method process_method_slot (line 69) | virtual void process_method_slot(llvm::Value** value, int offset) ... method process_pc_slot (line 70) | virtual void process_pc_slot(int offset) ... method end_frame_header (line 71) | virtual void end_frame_header() ... method start_locals (line 73) | virtual void start_locals() ... method process_local_slot (line 74) | virtual void process_local_slot(int index, SharkValue** value, int off... method end_locals (line 75) | virtual void end_locals() ... method end_frame (line 77) | virtual void end_frame() ... FILE: HotSpot1.7/src/share/vm/shark/sharkTopLevelBlock.cpp function SharkState (line 198) | SharkState* SharkTopLevelBlock::entry_state() { function SharkTopLevelBlock (line 310) | SharkTopLevelBlock* SharkTopLevelBlock::bci_successor(int bci) const { function BasicBlock (line 618) | BasicBlock* SharkTopLevelBlock::handler_for_exception(int index) { function BasicBlock (line 710) | BasicBlock* SharkTopLevelBlock::make_trap(int trap_bci, int trap_request) { function ciMethod (line 1018) | ciMethod* SharkTopLevelBlock::improve_virtual_call(ciMethod* caller, function Value (line 1103) | Value *SharkTopLevelBlock::get_direct_callee(ciMethod* method) { function Value (line 1110) | Value *SharkTopLevelBlock::get_virtual_callee(SharkValue* receiver, function Value (line 1128) | Value* SharkTopLevelBlock::get_interface_callee(SharkValue *receiver, type InstanceCheckStates (line 1476) | enum InstanceCheckStates { FILE: HotSpot1.7/src/share/vm/shark/sharkTopLevelBlock.hpp class SharkTopLevelBlock (line 41) | class SharkTopLevelBlock : public SharkBlock { method SharkTopLevelBlock (line 43) | SharkTopLevelBlock(SharkFunction* function, ciTypeFlow::Block* ciblock) method SharkFunction (line 58) | SharkFunction* function() const { method SharkStack (line 67) | SharkStack* stack() const { method index (line 73) | int index() const { method is_backedge_copy (line 76) | bool is_backedge_copy() const { method stack_depth_at_entry (line 79) | int stack_depth_at_entry() const { method ciType (line 82) | ciType* local_type_at_entry(int index) const { method ciType (line 85) | ciType* stack_type_at_entry(int slot) const { method start (line 88) | int start() const { method limit (line 91) | int limit() const { method falls_through (line 94) | bool falls_through() const { method num_successors (line 97) | int num_successors() const { method SharkTopLevelBlock (line 100) | SharkTopLevelBlock* successor(int index) const { method num_exceptions (line 114) | int num_exceptions() const { method ciExceptionHandler (line 117) | ciExceptionHandler* exc_handler(int index) const { method SharkTopLevelBlock (line 120) | SharkTopLevelBlock* exception(int index) const { method set_trap (line 130) | void set_trap(int trap_request, int trap_bci) { method has_trap (line 138) | bool has_trap() { method trap_request (line 141) | int trap_request() { method trap_bci (line 145) | int trap_bci() { method entered (line 162) | bool entered() const { method needs_phis (line 165) | bool needs_phis() const { method enter (line 173) | void enter() { method set_oop_tmp (line 205) | void set_oop_tmp(llvm::Value* value) { method num_monitors (line 227) | int num_monitors() { method set_num_monitors (line 230) | int set_num_monitors(int num_monitors) { method clear_pending_exception (line 264) | void clear_pending_exception() const { type ExceptionActionMask (line 268) | enum ExceptionActionMask { FILE: HotSpot1.7/src/share/vm/shark/sharkType.hpp class SharkType (line 35) | class SharkType : public AllStatic { method SharkContext (line 37) | static SharkContext& context() { FILE: HotSpot1.7/src/share/vm/shark/sharkValue.cpp function SharkValue (line 37) | SharkValue* SharkNormalValue::clone() const { function SharkValue (line 40) | SharkValue* SharkPHIValue::clone() const { function SharkValue (line 43) | SharkValue* SharkAddressValue::clone() const { function SharkPHIValue (line 55) | SharkPHIValue* SharkValue::as_phi() { function SharkPHIValue (line 58) | SharkPHIValue* SharkPHIValue::as_phi() { function ciType (line 75) | ciType* SharkValue::type() const { function ciType (line 78) | ciType* SharkNormalValue::type() const { function BasicType (line 82) | BasicType SharkNormalValue::basic_type() const { function BasicType (line 85) | BasicType SharkAddressValue::basic_type() const { function Value (line 142) | Value* SharkValue::jint_value() const { function Value (line 145) | Value* SharkValue::jlong_value() const { function Value (line 148) | Value* SharkValue::jfloat_value() const { function Value (line 151) | Value* SharkValue::jdouble_value() const { function Value (line 154) | Value* SharkValue::jobject_value() const { function Value (line 157) | Value* SharkValue::jarray_value() const { function Value (line 164) | Value* SharkNormalValue::jint_value() const { function Value (line 168) | Value* SharkNormalValue::jlong_value() const { function Value (line 172) | Value* SharkNormalValue::jfloat_value() const { function Value (line 176) | Value* SharkNormalValue::jdouble_value() const { function Value (line 180) | Value* SharkNormalValue::jobject_value() const { function Value (line 184) | Value* SharkNormalValue::jarray_value() const { function Value (line 196) | Value* SharkNormalValue::generic_value() const { function Value (line 199) | Value* SharkAddressValue::generic_value() const { function Value (line 203) | Value* SharkValue::intptr_value(SharkBuilder* builder) const { function Value (line 206) | Value* SharkNormalValue::intptr_value(SharkBuilder* builder) const { function SharkValue (line 228) | SharkValue* SharkNormalValue::merge(SharkBuilder* builder, function SharkValue (line 241) | SharkValue* SharkAddressValue::merge(SharkBuilder* builder, FILE: HotSpot1.7/src/share/vm/shark/sharkValue.hpp class SharkBuilder (line 52) | class SharkBuilder class SharkPHIValue (line 53) | class SharkPHIValue method SharkPHIValue (line 244) | SharkPHIValue(ciType* type, llvm::PHINode* phi, const SharkPHIValue *p... method SharkPHIValue (line 254) | const SharkPHIValue* parent() const { method is_clone (line 257) | bool is_clone() const { method all_incomers_zero_checked (line 262) | bool all_incomers_zero_checked() const { class SharkValue (line 55) | class SharkValue : public ResourceObj { method SharkValue (line 57) | SharkValue() {} method is_one_word (line 87) | bool is_one_word() const { method is_two_word (line 90) | bool is_two_word() const { method SharkValue (line 106) | static SharkValue* create_jint(llvm::Value* value, bool zero_checked) { method SharkValue (line 110) | static SharkValue* create_jlong(llvm::Value* value, bool zero_checked) { method SharkValue (line 114) | static SharkValue* create_jfloat(llvm::Value* value) { method SharkValue (line 118) | static SharkValue* create_jdouble(llvm::Value* value) { method SharkValue (line 122) | static SharkValue* create_jobject(llvm::Value* value, bool zero_checke... method SharkValue (line 129) | static SharkValue* jint_constant(jint value) { method SharkValue (line 132) | static SharkValue* jlong_constant(jlong value) { method SharkValue (line 135) | static SharkValue* jfloat_constant(jfloat value) { method SharkValue (line 138) | static SharkValue* jdouble_constant(jdouble value) { method SharkValue (line 141) | static SharkValue* null() { class SharkNormalValue (line 173) | class SharkNormalValue : public SharkValue { method SharkNormalValue (line 177) | SharkNormalValue(ciType* type, llvm::Value* value, bool zero_checked) class SharkPHIValue (line 240) | class SharkPHIValue : public SharkNormalValue { method SharkPHIValue (line 244) | SharkPHIValue(ciType* type, llvm::PHINode* phi, const SharkPHIValue *p... method SharkPHIValue (line 254) | const SharkPHIValue* parent() const { method is_clone (line 257) | bool is_clone() const { method all_incomers_zero_checked (line 262) | bool all_incomers_zero_checked() const { class SharkAddressValue (line 283) | class SharkAddressValue : public SharkValue { method SharkAddressValue (line 287) | SharkAddressValue(int bci) function SharkValue (line 327) | inline SharkValue* SharkValue::create_generic(ciType* type, method SharkValue (line 57) | SharkValue() {} method is_one_word (line 87) | bool is_one_word() const { method is_two_word (line 90) | bool is_two_word() const { method SharkValue (line 106) | static SharkValue* create_jint(llvm::Value* value, bool zero_checked) { method SharkValue (line 110) | static SharkValue* create_jlong(llvm::Value* value, bool zero_checked) { method SharkValue (line 114) | static SharkValue* create_jfloat(llvm::Value* value) { method SharkValue (line 118) | static SharkValue* create_jdouble(llvm::Value* value) { method SharkValue (line 122) | static SharkValue* create_jobject(llvm::Value* value, bool zero_checke... method SharkValue (line 129) | static SharkValue* jint_constant(jint value) { method SharkValue (line 132) | static SharkValue* jlong_constant(jlong value) { method SharkValue (line 135) | static SharkValue* jfloat_constant(jfloat value) { method SharkValue (line 138) | static SharkValue* jdouble_constant(jdouble value) { method SharkValue (line 141) | static SharkValue* null() { function SharkValue (line 333) | inline SharkValue* SharkValue::create_phi(ciType* type, method SharkValue (line 57) | SharkValue() {} method is_one_word (line 87) | bool is_one_word() const { method is_two_word (line 90) | bool is_two_word() const { method SharkValue (line 106) | static SharkValue* create_jint(llvm::Value* value, bool zero_checked) { method SharkValue (line 110) | static SharkValue* create_jlong(llvm::Value* value, bool zero_checked) { method SharkValue (line 114) | static SharkValue* create_jfloat(llvm::Value* value) { method SharkValue (line 118) | static SharkValue* create_jdouble(llvm::Value* value) { method SharkValue (line 122) | static SharkValue* create_jobject(llvm::Value* value, bool zero_checke... method SharkValue (line 129) | static SharkValue* jint_constant(jint value) { method SharkValue (line 132) | static SharkValue* jlong_constant(jlong value) { method SharkValue (line 135) | static SharkValue* jfloat_constant(jfloat value) { method SharkValue (line 138) | static SharkValue* jdouble_constant(jdouble value) { method SharkValue (line 141) | static SharkValue* null() { function SharkValue (line 339) | inline SharkValue* SharkValue::address_constant(int bci) { method SharkValue (line 57) | SharkValue() {} method is_one_word (line 87) | bool is_one_word() const { method is_two_word (line 90) | bool is_two_word() const { method SharkValue (line 106) | static SharkValue* create_jint(llvm::Value* value, bool zero_checked) { method SharkValue (line 110) | static SharkValue* create_jlong(llvm::Value* value, bool zero_checked) { method SharkValue (line 114) | static SharkValue* create_jfloat(llvm::Value* value) { method SharkValue (line 118) | static SharkValue* create_jdouble(llvm::Value* value) { method SharkValue (line 122) | static SharkValue* create_jobject(llvm::Value* value, bool zero_checke... method SharkValue (line 129) | static SharkValue* jint_constant(jint value) { method SharkValue (line 132) | static SharkValue* jlong_constant(jlong value) { method SharkValue (line 135) | static SharkValue* jfloat_constant(jfloat value) { method SharkValue (line 138) | static SharkValue* jdouble_constant(jdouble value) { method SharkValue (line 141) | static SharkValue* null() { FILE: HotSpot1.7/src/share/vm/trace/noTraceBackend.hpp class NoTraceBackend (line 32) | class NoTraceBackend { method TracingTime (line 34) | static TracingTime time() { class TraceThreadData (line 39) | class TraceThreadData { method TraceThreadData (line 41) | TraceThreadData() {} FILE: HotSpot1.7/src/share/vm/trace/traceBackend.hpp class TraceBackend (line 34) | class TraceBackend { method enabled (line 36) | static bool enabled(void) { method is_event_enabled (line 39) | static bool is_event_enabled(TraceEventId id) { method TracingTime (line 43) | static TracingTime time() { method TracingTime (line 47) | static TracingTime time_adjustment(jlong time) { method on_unloading_classes (line 51) | static void on_unloading_classes(BoolObjectClosure* is_alive, int no_o... class TraceThreadData (line 55) | class TraceThreadData { method TraceThreadData (line 57) | TraceThreadData() {} FILE: HotSpot1.7/src/share/vm/trace/traceDataTypes.hpp type ReservedEvent (line 51) | enum ReservedEvent { type ReservedEvent (line 59) | enum ReservedEvent class TraceUnicodeString (line 66) | class TraceUnicodeString FILE: HotSpot1.7/src/share/vm/trace/traceEvent.hpp type EventStartTime (line 28) | enum EventStartTime { class TraceEvent (line 41) | class TraceEvent : public StackObj { method TraceEvent (line 56) | TraceEvent(EventStartTime timing=TIMED) : method is_enabled (line 75) | static bool is_enabled() { method should_commit (line 79) | bool should_commit() { method ignoreCheck (line 83) | void ignoreCheck() { method commit (line 87) | void commit() { method set_starttime (line 101) | void set_starttime(jlong time) { method set_endtime (line 105) | void set_endtime(jlong time) { method TraceEventId (line 109) | TraceEventId id() const { method is_instant (line 113) | bool is_instant() const { method is_requestable (line 117) | bool is_requestable() const { method has_thread (line 121) | bool has_thread() const { method has_stacktrace (line 125) | bool has_stacktrace() const { method cancel (line 129) | void cancel() { method set_commited (line 134) | void set_commited() { FILE: HotSpot1.7/src/share/vm/trace/traceStream.hpp class TraceStream (line 36) | class TraceStream : public StackObj { method TraceStream (line 41) | TraceStream(outputStream& stream): _st(stream) {} method print_val (line 43) | void print_val(const char* label, u1 val) { method print_val (line 47) | void print_val(const char* label, u2 val) { method print_val (line 51) | void print_val(const char* label, s2 val) { method print_val (line 55) | void print_val(const char* label, u4 val) { method print_val (line 59) | void print_val(const char* label, s4 val) { method print_val (line 63) | void print_val(const char* label, u8 val) { method print_val (line 67) | void print_val(const char* label, s8 val) { method print_val (line 71) | void print_val(const char* label, bool val) { method print_val (line 75) | void print_val(const char* label, float val) { method print_val (line 79) | void print_val(const char* label, double val) { method print_val (line 87) | void print_val(const char* label, const klassOop& val) { method print_val (line 103) | void print_val(const char* label, const methodOop& val) { method print_val (line 111) | void print_val(const char* label, const char* val) { method print (line 115) | void print(const char* val) { FILE: HotSpot1.7/src/share/vm/utilities/accessFlags.cpp function accessFlags_init (line 80) | void accessFlags_init() { FILE: HotSpot1.7/src/share/vm/utilities/accessFlags.hpp function VALUE_OBJ_CLASS_SPEC (line 93) | class AccessFlags VALUE_OBJ_CLASS_SPEC { function is_private (line 101) | bool is_private () const { return (_flags & JVM_ACC_PRIVATE ... function is_protected (line 102) | bool is_protected () const { return (_flags & JVM_ACC_PROTECTE... function is_static (line 103) | bool is_static () const { return (_flags & JVM_ACC_STATIC ... function is_final (line 104) | bool is_final () const { return (_flags & JVM_ACC_FINAL ... function is_synchronized (line 105) | bool is_synchronized() const { return (_flags & JVM_ACC_SYNCHRON... function is_super (line 106) | bool is_super () const { return (_flags & JVM_ACC_SUPER ... function is_volatile (line 107) | bool is_volatile () const { return (_flags & JVM_ACC_VOLATILE... function is_transient (line 108) | bool is_transient () const { return (_flags & JVM_ACC_TRANSIEN... function is_native (line 109) | bool is_native () const { return (_flags & JVM_ACC_NATIVE ... function is_interface (line 110) | bool is_interface () const { return (_flags & JVM_ACC_INTERFAC... function is_abstract (line 111) | bool is_abstract () const { return (_flags & JVM_ACC_ABSTRACT... function is_strict (line 112) | bool is_strict () const { return (_flags & JVM_ACC_STRICT ... function is_synthetic (line 115) | bool is_synthetic () const { return (_flags & JVM_ACC_SYNTHETI... function is_monitor_matching (line 118) | bool is_monitor_matching () const { return (_flags & JVM_ACC_MONITOR... function has_monitor_bytecodes (line 119) | bool has_monitor_bytecodes () const { return (_flags & JVM_ACC_HAS_MON... function has_loops (line 120) | bool has_loops () const { return (_flags & JVM_ACC_HAS_LOO... function loops_flag_init (line 121) | bool loops_flag_init () const { return (_flags & JVM_ACC_LOOPS_F... function queued_for_compilation (line 122) | bool queued_for_compilation () const { return (_flags & JVM_ACC_QUEUED ... function is_not_c1_compilable (line 123) | bool is_not_c1_compilable () const { return (_flags & JVM_ACC_NOT_C1_... function is_not_c2_compilable (line 124) | bool is_not_c2_compilable () const { return (_flags & JVM_ACC_NOT_C2_... function is_not_c2_osr_compilable (line 125) | bool is_not_c2_osr_compilable() const { return (_flags & JVM_ACC_NOT_C2_... function has_linenumber_table (line 126) | bool has_linenumber_table () const { return (_flags & JVM_ACC_HAS_LIN... function has_checked_exceptions (line 127) | bool has_checked_exceptions () const { return (_flags & JVM_ACC_HAS_CHE... function has_jsrs (line 128) | bool has_jsrs () const { return (_flags & JVM_ACC_HAS_JSR... function is_old (line 129) | bool is_old () const { return (_flags & JVM_ACC_IS_OLD ... function is_obsolete (line 130) | bool is_obsolete () const { return (_flags & JVM_ACC_IS_OBSO... function is_prefixed_native (line 131) | bool is_prefixed_native () const { return (_flags & JVM_ACC_IS_PREF... function has_miranda_methods (line 134) | bool has_miranda_methods () const { return (_flags & JVM_ACC_HAS_MIR... function has_vanilla_constructor (line 135) | bool has_vanilla_constructor () const { return (_flags & JVM_ACC_HAS_VAN... function has_finalizer (line 136) | bool has_finalizer () const { return (_flags & JVM_ACC_HAS_FIN... function has_final_method (line 137) | bool has_final_method () const { return (_flags & JVM_ACC_HAS_FIN... function is_cloneable (line 138) | bool is_cloneable () const { return (_flags & JVM_ACC_IS_CLON... function has_localvariable_table (line 140) | bool has_localvariable_table () const { return (_flags & JVM_ACC_HAS_LOC... function set_has_localvariable_table (line 141) | void set_has_localvariable_table() { atomic_set_bits(JVM_ACC_HAS_LOCA... function clear_has_localvariable_table (line 142) | void clear_has_localvariable_table() { atomic_clear_bits(JVM_ACC_HAS_LO... function is_field_access_watched (line 145) | bool is_field_access_watched() const { return (_flags & JVM_ACC_FIELD_A... function is_field_modification_watched (line 146) | bool is_field_modification_watched() const function is_internal (line 148) | bool is_internal() const { return (_flags & JVM_ACC_FIELD_I... function field_has_generic_signature (line 149) | bool field_has_generic_signature() const function jint (line 153) | jint get_flags () const { return (_flags & JVM_ACC_WRITTEN... function add_promoted_flags (line 156) | void add_promoted_flags(jint flags) { _flags |= (flags & JVM_ACC_PROMO... function set_field_flags (line 157) | void set_field_flags(jint flags) { function set_flags (line 161) | void set_flags(jint flags) { _flags = (flags & JVM_ACC_WRITTE... function set_queued_for_compilation (line 163) | void set_queued_for_compilation() { atomic_set_bits(JVM_ACC_QUEUED); } function clear_queued_for_compilation (line 164) | void clear_queued_for_compilation() { atomic_clear_bits(JVM_ACC_QUEUED); } function set_is_synthetic (line 178) | void set_is_synthetic() { atomic_set_bits(JVM_ACC_SYNTHETIC... function set_monitor_matching (line 181) | void set_monitor_matching() { atomic_set_bits(JVM_ACC_MONITOR_M... function set_has_monitor_bytecodes (line 182) | void set_has_monitor_bytecodes() { atomic_set_bits(JVM_ACC_HAS_MONIT... function set_has_loops (line 183) | void set_has_loops() { atomic_set_bits(JVM_ACC_HAS_LOOPS... function set_loops_flag_init (line 184) | void set_loops_flag_init() { atomic_set_bits(JVM_ACC_LOOPS_FLA... function set_not_c1_compilable (line 185) | void set_not_c1_compilable() { atomic_set_bits(JVM_ACC_NOT_C1_CO... function set_not_c2_compilable (line 186) | void set_not_c2_compilable() { atomic_set_bits(JVM_ACC_NOT_C2_CO... function set_not_c2_osr_compilable (line 187) | void set_not_c2_osr_compilable() { atomic_set_bits(JVM_ACC_NOT_C2_OS... function set_has_linenumber_table (line 188) | void set_has_linenumber_table() { atomic_set_bits(JVM_ACC_HAS_LINE_... function set_has_checked_exceptions (line 189) | void set_has_checked_exceptions() { atomic_set_bits(JVM_ACC_HAS_CHECK... function set_has_jsrs (line 190) | void set_has_jsrs() { atomic_set_bits(JVM_ACC_HAS_JSRS)... function set_is_old (line 191) | void set_is_old() { atomic_set_bits(JVM_ACC_IS_OLD); ... function set_is_obsolete (line 192) | void set_is_obsolete() { atomic_set_bits(JVM_ACC_IS_OBSOLE... function set_is_prefixed_native (line 193) | void set_is_prefixed_native() { atomic_set_bits(JVM_ACC_IS_PREFIX... function set_has_vanilla_constructor (line 196) | void set_has_vanilla_constructor() { atomic_set_bits(JVM_ACC_HAS_VANIL... function set_has_finalizer (line 197) | void set_has_finalizer() { atomic_set_bits(JVM_ACC_HAS_FINAL... function set_has_final_method (line 198) | void set_has_final_method() { atomic_set_bits(JVM_ACC_HAS_FINAL... function set_is_cloneable (line 199) | void set_is_cloneable() { atomic_set_bits(JVM_ACC_IS_CLONEA... function set_has_miranda_methods (line 200) | void set_has_miranda_methods() { atomic_set_bits(JVM_ACC_HAS_MIRAN... function set_is_field_modification_watched (line 212) | void set_is_field_modification_watched(const bool value) function set_field_has_generic_signature (line 220) | void set_field_has_generic_signature() function jshort (line 226) | jshort as_short() const { return (jshort)_flags; } function jint (line 227) | jint as_int() const { return _flags; } function AccessFlags (line 235) | inline AccessFlags accessFlags_from(jint flags) { FILE: HotSpot1.7/src/share/vm/utilities/array.hpp class ResourceArray (line 36) | class ResourceArray: public ResourceObj { method ResourceArray (line 45) | ResourceArray() { method ResourceArray (line 53) | ResourceArray(size_t esize, int length) { method initialize (line 58) | void initialize(size_t esize, int length) { method length (line 77) | int length() const { return _length; } method is_empty (line 78) | bool is_empty() const { return length() == 0; } class CHeapArray (line 82) | class CHeapArray: public CHeapObj { method CHeapArray (line 88) | CHeapArray() { method CHeapArray (line 94) | CHeapArray(size_t esize, int length) { method length (line 111) | int length() const { return _length; } method is_empty (line 112) | bool is_empty() const { return length() == 0; } function array_name (line 125) | array_name() : base_class() {} function array_name (line 126) | array_name(const int length) : base_class(esize, length) {} function array_name (line 127) | array_name(const int length, const etype fx) { initialize(length, f... function initialize (line 128) | void initialize(const int length) { base_class::initialize(esize, le... function initialize (line 129) | void initialize(const int length, const etype fx) { ... function etype (line 135) | etype& operator [] (const int i) const { ... function index_of (line 140) | int index_of(const etype x) const { ... function sort (line 147) | void sort(int f(etype*, etype*)) { base_class::sort(esize, (... function contains (line 148) | bool contains(const etype x) const { return index_of(x) >= 0; } function etype (line 151) | etype at(const int i) const { return (*this)[i]; } function at_put (line 152) | void at_put(const int i, const etype x) { (*this)[i] = x; } function etype (line 153) | etype* adr_at(const int i) { return &(*this)[i]; } function find (line 154) | int find(const etype x) { return index_of(x); } function stack_name (line 176) | stack_name() : array_name() { _size = 0; } function stack_name (line 177) | stack_name(const int size) { initialize(size); } function stack_name (line 178) | stack_name(const int size, const etype fx) { initialize(size, fx); } function initialize (line 179) | void initialize(const int size, const etype fx) { ... function initialize (line 184) | void initialize(const int size) { ... function size (line 191) | int size() const { return _size; } function push (line 193) | int push(const etype x) { ... function etype (line 201) | etype pop() { ... function etype (line 206) | etype top() const { ... function push_all (line 211) | void push_all(const stack_name* stack) { ... function etype (line 216) | etype at_grow(const int i, const etype fx) { ... function at_put_grow (line 221) | void at_put_grow(const int i, const etype x, const etype fx) { ... function truncate (line 226) | void truncate(const int length) { ... function remove_at (line 231) | void remove_at(int i) { base_remove_at(esize, i); } function remove (line 232) | void remove(etype x) { remove_at(index_of(x)); } function insert_before (line 235) | void insert_before(const int i, const etype el) { ... function insert_before (line 247) | void insert_before(const int i, const stack_name *st) { ... function capacity (line 264) | int capacity() const { return size(); } function clear (line 265) | void clear() { truncate(0); } function trunc_to (line 266) | void trunc_to(const int length) { truncate(length); } function append (line 267) | int append(const etype x) { return push(x); } function appendAll (line 268) | void appendAll(const stack_name* stack) { push_all(stack); } function etype (line 269) | etype last() const { return top(); } FILE: HotSpot1.7/src/share/vm/utilities/bitMap.hpp class BitMapClosure (line 32) | class BitMapClosure function VALUE_OBJ_CLASS_SPEC (line 37) | class BitMap VALUE_OBJ_CLASS_SPEC { function bm_word_t (line 66) | static bm_word_t bit_mask(idx_t bit) { return (bm_word_t)1 << bit_in_wor... function idx_t (line 69) | static idx_t word_index(idx_t bit) { return bit >> LogBitsPerWord; } function idx_t (line 72) | static idx_t bit_index(idx_t word) { return word << LogBitsPerWord; } function bm_word_t (line 75) | bm_word_t* map() const { return _map; } function bm_word_t (line 76) | bm_word_t map(idx_t word) const { return _map[word]; } function bm_word_t (line 79) | bm_word_t* word_addr(idx_t bit) const { return map() + word_index(bit); } function set_word (line 82) | void set_word (idx_t word, bm_word_t val) { _map[word] = val; } function set_word (line 83) | void set_word (idx_t word) { set_word(word, ~(uintptr_t)0); } function clear_word (line 84) | void clear_word(idx_t word) { _map[word] = 0; } function set_map (line 128) | void set_map(bm_word_t* map) { _map = map; } function set_size (line 129) | void set_size(idx_t size_in_bits) { _size = size_in_bits; } function idx_t (line 141) | idx_t size() const { return _size; } function idx_t (line 142) | idx_t size_in_words() const { function at (line 146) | bool at(idx_t index) const { function idx_t (line 153) | static idx_t word_align_up(idx_t bit) { function idx_t (line 156) | static idx_t word_align_down(idx_t bit) { function is_word_aligned (line 159) | static bool is_word_aligned(idx_t bit) { function iterate (line 204) | bool iterate(BitMapClosure* blk) { function idx_t (line 224) | idx_t get_next_one_offset(idx_t offset) const { function idx_t (line 227) | idx_t get_next_zero_offset(idx_t offset) const { function VALUE_OBJ_CLASS_SPEC (line 275) | class BitMap2D VALUE_OBJ_CLASS_SPEC { function VALUE_OBJ_CLASS_SPEC (line 344) | class BitMapClosure VALUE_OBJ_CLASS_SPEC { FILE: HotSpot1.7/src/share/vm/utilities/constantTag.cpp function BasicType (line 36) | BasicType constantTag::basic_type() const { FILE: HotSpot1.7/src/share/vm/utilities/constantTag.hpp function VALUE_OBJ_CLASS_SPEC (line 50) | class constantTag VALUE_OBJ_CLASS_SPEC { function is_field (line 55) | bool is_field () const { return _tag == JVM_CONSTANT_Fieldref; } function is_method (line 56) | bool is_method() const { return _tag == JVM_CONSTANT_Methodre... function is_interface_method (line 57) | bool is_interface_method() const { return _tag == JVM_CONSTANT_Interfac... function is_string (line 58) | bool is_string() const { return _tag == JVM_CONSTANT_String; } function is_int (line 59) | bool is_int() const { return _tag == JVM_CONSTANT_Integer; } function is_float (line 60) | bool is_float() const { return _tag == JVM_CONSTANT_Float; } function is_long (line 61) | bool is_long() const { return _tag == JVM_CONSTANT_Long; } function is_double (line 62) | bool is_double() const { return _tag == JVM_CONSTANT_Double; } function is_name_and_type (line 63) | bool is_name_and_type() const { return _tag == JVM_CONSTANT_NameAndT... function is_utf8 (line 64) | bool is_utf8() const { return _tag == JVM_CONSTANT_Utf8; } function is_invalid (line 66) | bool is_invalid() const { return _tag == JVM_CONSTANT_Invalid; } function is_unresolved_klass (line 68) | bool is_unresolved_klass() const { function is_unresolved_klass_in_error (line 72) | bool is_unresolved_klass_in_error() const { function is_klass_index (line 76) | bool is_klass_index() const { return _tag == JVM_CONSTANT_ClassInd... function is_unresolved_string (line 77) | bool is_unresolved_string() const { return _tag == JVM_CONSTANT_Unresolv... function is_string_index (line 78) | bool is_string_index() const { return _tag == JVM_CONSTANT_StringIn... function is_object (line 80) | bool is_object() const { return _tag == JVM_CONSTANT_Object; } function is_klass_reference (line 82) | bool is_klass_reference() const { return is_klass_index() || is_unreso... function is_klass_or_reference (line 83) | bool is_klass_or_reference() const{ return is_klass() || is_klass_refere... function is_field_or_method (line 84) | bool is_field_or_method() const { return is_field() || is_method() || ... function is_symbol (line 85) | bool is_symbol() const { return is_utf8(); } function is_method_type (line 87) | bool is_method_type() const { return _tag == JVM_CONSTANT_M... function is_method_handle (line 88) | bool is_method_handle() const { return _tag == JVM_CONSTANT_M... function is_invoke_dynamic (line 89) | bool is_invoke_dynamic() const { return _tag == JVM_CONSTANT_I... function is_loadable_constant (line 91) | bool is_loadable_constant() const { function constantTag (line 98) | constantTag() { function constantTag (line 101) | constantTag(jbyte tag) { function jbyte (line 108) | jbyte value() { return _tag; } FILE: HotSpot1.7/src/share/vm/utilities/copy.hpp class Copy (line 56) | class Copy : AllStatic { method conjoint_words (line 88) | static void conjoint_words(HeapWord* from, HeapWord* to, size_t count) { method disjoint_words (line 94) | static void disjoint_words(HeapWord* from, HeapWord* to, size_t count) { method disjoint_words_atomic (line 101) | static void disjoint_words_atomic(HeapWord* from, HeapWord* to, size_t... method aligned_conjoint_words (line 108) | static void aligned_conjoint_words(HeapWord* from, HeapWord* to, size_... method aligned_disjoint_words (line 114) | static void aligned_disjoint_words(HeapWord* from, HeapWord* to, size_... method conjoint_jbytes (line 123) | static void conjoint_jbytes(void* from, void* to, size_t count) { method conjoint_jbytes_atomic (line 128) | static void conjoint_jbytes_atomic(void* from, void* to, size_t count) { method conjoint_jshorts_atomic (line 133) | static void conjoint_jshorts_atomic(jshort* from, jshort* to, size_t c... method conjoint_jints_atomic (line 139) | static void conjoint_jints_atomic(jint* from, jint* to, size_t count) { method conjoint_jlongs_atomic (line 145) | static void conjoint_jlongs_atomic(jlong* from, jlong* to, size_t coun... method conjoint_oops_atomic (line 151) | static void conjoint_oops_atomic(oop* from, oop* to, size_t count) { method conjoint_oops_atomic (line 157) | static void conjoint_oops_atomic(narrowOop* from, narrowOop* to, size_... method arrayof_conjoint_jbytes (line 170) | static void arrayof_conjoint_jbytes(HeapWord* from, HeapWord* to, size... method arrayof_conjoint_jshorts (line 175) | static void arrayof_conjoint_jshorts(HeapWord* from, HeapWord* to, siz... method arrayof_conjoint_jints (line 181) | static void arrayof_conjoint_jints(HeapWord* from, HeapWord* to, size_... method arrayof_conjoint_jlongs (line 187) | static void arrayof_conjoint_jlongs(HeapWord* from, HeapWord* to, size... method arrayof_conjoint_oops (line 193) | static void arrayof_conjoint_oops(HeapWord* from, HeapWord* to, size_t... method conjoint_words_to_lower (line 201) | inline static void conjoint_words_to_lower(HeapWord* from, HeapWord* t... method conjoint_words_to_higher (line 215) | inline static void conjoint_words_to_higher(HeapWord* from, HeapWord* ... method fill_to_words (line 234) | static void fill_to_words(HeapWord* to, size_t count, juint value = 0) { method fill_to_aligned_words (line 239) | static void fill_to_aligned_words(HeapWord* to, size_t count, juint va... method fill_to_bytes (line 245) | static void fill_to_bytes(void* to, size_t count, jubyte value = 0) { method zero_to_words (line 258) | static void zero_to_words(HeapWord* to, size_t count) { method zero_to_bytes (line 264) | static void zero_to_bytes(void* to, size_t count) { method params_disjoint (line 269) | static bool params_disjoint(HeapWord* from, HeapWord* to, size_t count) { method assert_disjoint (line 278) | static void assert_disjoint(HeapWord* from, HeapWord* to, size_t count) { method assert_params_ok (line 285) | static void assert_params_ok(void* from, void* to, intptr_t log_align) { method assert_params_ok (line 294) | static void assert_params_ok(HeapWord* to, intptr_t log_align) { method assert_params_aligned (line 300) | static void assert_params_aligned(HeapWord* from, HeapWord* to) { method assert_params_aligned (line 309) | static void assert_params_aligned(HeapWord* to) { method assert_byte_count_ok (line 316) | static void assert_byte_count_ok(size_t byte_count, size_t unit_size) { FILE: HotSpot1.7/src/share/vm/utilities/debug.cpp function warning (line 102) | void warning(const char* format, ...) { function error_is_suppressed (line 126) | bool error_is_suppressed(const char* file_name, int line_no) { function report_vm_error (line 221) | void report_vm_error(const char* file, int line, const char* error_msg, function report_fatal (line 230) | void report_fatal(const char* file, int line, const char* message) function report_vm_out_of_memory (line 238) | void report_vm_out_of_memory(const char* file, int line, size_t size, function report_should_not_call (line 259) | void report_should_not_call(const char* file, int line) { function report_should_not_reach_here (line 263) | void report_should_not_reach_here(const char* file, int line) { function report_unimplemented (line 267) | void report_unimplemented(const char* file, int line) { function report_untested (line 271) | void report_untested(const char* file, int line, const char* message) { function report_out_of_shared_space (line 277) | void report_out_of_shared_space(SharedSpaceType shared_space) { function report_java_out_of_memory (line 298) | void report_java_out_of_memory(const char* message) { function set_error_reported (line 322) | void set_error_reported() { function is_error_reported (line 326) | bool is_error_reported() { function test_error_handler (line 333) | void test_error_handler() { class Command (line 388) | class Command : public StackObj { method Command (line 396) | Command(const char* str) { function blob (line 415) | void blob(CodeBlob* cb) { function dump_vtable (line 421) | void dump_vtable(address p) { function nm (line 428) | void nm(intptr_t p) { function disnm (line 440) | void disnm(intptr_t p) { function printnm (line 454) | void printnm(intptr_t p) { function universe (line 466) | void universe() { function verify (line 472) | void verify() { function pp (line 489) | void pp(void* p) { function pa (line 503) | void pa(intptr_t p) { ((AllocatedObj*) p)->print(); } function ps (line 508) | void ps() { // print stack function pfl (line 540) | void pfl() { function psf (line 554) | void psf() { // print stack frames function threads (line 568) | void threads() { function psd (line 574) | void psd() { function safepoints (line 580) | void safepoints() { function pss (line 587) | void pss() { // print all stacks function debug (line 595) | void debug() { // to set things up for compiler debugging function ndebug (line 604) | void ndebug() { // undo debug() function flush (line 612) | void flush() { function events (line 617) | void events() { function pnl (line 626) | void pnl(intptr_t old_heap_addr) { function methodOop (line 637) | methodOop findm(intptr_t pc) { function nmethod (line 644) | nmethod* findnm(intptr_t addr) { function address (line 649) | static address same_page(address x, address y) { class LookForRefInGenClosure (line 660) | class LookForRefInGenClosure : public OopsInGenClosure { method do_oop (line 663) | void do_oop(oop* o) { method do_oop (line 668) | void do_oop(narrowOop* o) { ShouldNotReachHere(); } class LookForRefInObjectClosure (line 672) | class LookForRefInObjectClosure : public ObjectClosure { method LookForRefInObjectClosure (line 676) | LookForRefInObjectClosure(oop target) { look_in_object.target = target; } method do_object (line 677) | void do_object(oop obj) { function findref (line 683) | static void findref(intptr_t x) { class FindClassObjectClosure (line 706) | class FindClassObjectClosure: public ObjectClosure { method FindClassObjectClosure (line 710) | FindClassObjectClosure(const char name[]) { _target = name; } method do_object (line 712) | virtual void do_object(oop obj) { function findclass (line 728) | void findclass(const char name[]) { function hsfind (line 739) | void hsfind(intptr_t x) { function hsfindref (line 745) | void hsfindref(intptr_t x) { function find (line 750) | void find(intptr_t x) { function findpc (line 756) | void findpc(intptr_t x) { function pp (line 764) | void pp(intptr_t p) { pp((void*)p); } function pp (line 765) | void pp(oop p) { pp((void*)p); } function help (line 767) | void help() { type CommandID (line 792) | enum CommandID { type CommandParser (line 809) | struct CommandParser { type CommandParser (line 815) | struct CommandParser function get_debug_command (line 839) | void get_debug_command() FILE: HotSpot1.7/src/share/vm/utilities/debug.hpp class FormatBufferBase (line 34) | class FormatBufferBase { method FormatBufferBase (line 37) | inline FormatBufferBase(char* buf) : _buf(buf) {} class FormatBufferResource (line 44) | class FormatBufferResource : public FormatBufferBase { class FormatBuffer (line 51) | class FormatBuffer : public FormatBufferBase { method size (line 59) | int size() { return bufsz; } type SharedSpaceType (line 221) | enum SharedSpaceType { FILE: HotSpot1.7/src/share/vm/utilities/decoder.cpp function AbstractDecoder (line 46) | AbstractDecoder* Decoder::get_shared_instance() { function AbstractDecoder (line 56) | AbstractDecoder* Decoder::get_error_handler_instance() { function AbstractDecoder (line 64) | AbstractDecoder* Decoder::create_decoder() { FILE: HotSpot1.7/src/share/vm/utilities/decoder.hpp class AbstractDecoder (line 32) | class AbstractDecoder : public CHeapObj { type decoder_status (line 35) | enum decoder_status { method decoder_status (line 57) | virtual decoder_status status() const { method has_error (line 61) | virtual bool has_error() const { method is_error (line 65) | static bool is_error(decoder_status status) { class NullDecoder (line 74) | class NullDecoder : public AbstractDecoder { method NullDecoder (line 76) | NullDecoder() { method decode (line 82) | virtual bool decode(address pc, char* buf, int buflen, int* offset, method decode (line 87) | virtual bool decode(address pc, char* buf, int buflen, int* offset, co... method demangle (line 91) | virtual bool demangle(const char* symbol, char* buf, int buflen) { method can_decode_C_frame_in_vm (line 95) | virtual bool can_decode_C_frame_in_vm() const { class Decoder (line 101) | class Decoder : AllStatic { FILE: HotSpot1.7/src/share/vm/utilities/decoder_elf.cpp function ElfFile (line 55) | ElfFile* ElfDecoder::get_elf_file(const char* filepath) { FILE: HotSpot1.7/src/share/vm/utilities/decoder_elf.hpp class ElfDecoder (line 33) | class ElfDecoder : public AbstractDecoder { method ElfDecoder (line 36) | ElfDecoder() { method can_decode_C_frame_in_vm (line 42) | bool can_decode_C_frame_in_vm() const { return true; } method decode (line 46) | bool decode(address addr, char *buf, int buflen, int* offset, const vo... FILE: HotSpot1.7/src/share/vm/utilities/defaultStream.hpp class defaultStream (line 30) | class defaultStream : public xmlTextStream { method defaultStream (line 49) | defaultStream() { method FILE (line 60) | static inline FILE* output_stream() { method FILE (line 63) | static inline FILE* error_stream() { method output_fd (line 66) | static inline int output_fd() { method error_fd (line 69) | static inline int error_fd() { method flush (line 75) | void flush() { method intx (line 91) | intx writer() { return _writer; } FILE: HotSpot1.7/src/share/vm/utilities/elfFile.cpp function ElfStringTable (line 191) | ElfStringTable* ElfFile::get_string_table(int index) { FILE: HotSpot1.7/src/share/vm/utilities/elfFile.hpp class ElfStringTable (line 76) | class ElfStringTable class ElfSymbolTable (line 77) | class ElfSymbolTable class ElfFile (line 87) | class ElfFile: public CHeapObj { method same_elf_file (line 98) | bool same_elf_file(const char* filepath) { method get_status (line 104) | NullDecoder::decoder_status get_status() { method ElfFile (line 125) | ElfFile* next() const { return m_next; } method set_next (line 126) | void set_next(ElfFile* file) { m_next = file; } FILE: HotSpot1.7/src/share/vm/utilities/elfStringTable.hpp class ElfStringTable (line 38) | class ElfStringTable: CHeapObj { method index (line 45) | int index() { return m_index; } method get_status (line 51) | NullDecoder::decoder_status get_status() { return m_status; } FILE: HotSpot1.7/src/share/vm/utilities/elfSymbolTable.hpp class ElfSymbolTable (line 41) | class ElfSymbolTable: public CHeapObj { method get_status (line 50) | NullDecoder::decoder_status get_status() { return m_status; } FILE: HotSpot1.7/src/share/vm/utilities/errorReporter.hpp class ErrorReporter (line 31) | class ErrorReporter : public StackObj { FILE: HotSpot1.7/src/share/vm/utilities/events.cpp function eventlog_init (line 83) | void eventlog_init() { FILE: HotSpot1.7/src/share/vm/utilities/events.hpp class EventLog (line 49) | class EventLog : public CHeapObj { method EventLog (line 55) | EventLog* next() const { return _next; } class EventLogBase (line 71) | class EventLogBase : public EventLog { class EventRecord (line 72) | class EventRecord { method fetch_timestamp (line 97) | double fetch_timestamp() { method compute_log_index (line 104) | int compute_log_index() { method should_log (line 112) | bool should_log() { method print (line 128) | void print(outputStream* out, EventRecord& e) { class StringLogMessage (line 138) | class StringLogMessage : public FormatBuffer<256> { method stringStream (line 141) | stringStream stream() { class StringEventLog (line 147) | class StringEventLog : public EventLogBase { method StringEventLog (line 149) | StringEventLog(const char* name, int count = LogEventsBufferEntries) :... method logv (line 151) | void logv(Thread* thread, const char* format, va_list ap) { method log (line 162) | void log(Thread* thread, const char* format, ...) { class Events (line 173) | class Events : AllStatic { class EventMark (line 281) | class EventMark : public StackObj { FILE: HotSpot1.7/src/share/vm/utilities/exceptions.cpp function check_ThreadShadow (line 51) | void check_ThreadShadow() { function Handle (line 249) | Handle Exceptions::new_exception(Thread *thread, Symbol* name, function Handle (line 294) | Handle Exceptions::new_exception(Thread *thread, Symbol* name, function Handle (line 325) | Handle Exceptions::new_exception(Thread* thread, Symbol* name, function Handle (line 342) | Handle Exceptions::new_exception(Thread* thread, Symbol* name, function Handle (line 393) | Handle Exceptions::new_exception(Thread* thread, Symbol* name, FILE: HotSpot1.7/src/share/vm/utilities/exceptions.hpp class Thread (line 51) | class Thread class Handle (line 52) | class Handle class Symbol (line 53) | class Symbol class JavaCallArguments (line 54) | class JavaCallArguments class ThreadShadow (line 60) | class ThreadShadow: public CHeapObj { method unused_initial_virtual (line 75) | virtual void unused_initial_virtual() { } method oop (line 78) | oop pending_exception() const { return _pending_excep... method has_pending_exception (line 79) | bool has_pending_exception() const { return _pending_excep... method exception_line (line 81) | int exception_line() const { return _exception_lin... method ByteSize (line 84) | static ByteSize pending_exception_offset() { return byte_offset_of... method ThreadShadow (line 92) | ThreadShadow() : _pending_exception(NULL), class ExceptionMark (line 289) | class ExceptionMark { FILE: HotSpot1.7/src/share/vm/utilities/globalDefinitions.cpp function basic_fatal (line 52) | void basic_fatal(const char* msg) { function basic_types_init (line 58) | void basic_types_init() { function BasicType (line 203) | BasicType name2type(const char* name) { function type2aelembytes (line 282) | int type2aelembytes(BasicType t, bool allow_address) { function jlong (line 295) | jlong float2long(jfloat f) { function jlong (line 312) | jlong double2long(jdouble f) { function lcm (line 329) | size_t lcm(size_t a, size_t b) { FILE: HotSpot1.7/src/share/vm/utilities/globalDefinitions.hpp class HeapWord (line 121) | class HeapWord { function heap_word_size (line 154) | inline size_t heap_word_size(size_t byte_size) { function T (line 193) | inline T byte_size_in_proper_unit(T s) { function address (line 246) | inline address set_address_bits(address x, int m) { return a... function address (line 247) | inline address clear_address_bits(address x, int m) { return a... function address_word (line 251) | inline address_word mask_address_bits(address x, int m) { return a... function address_word (line 252) | inline address_word castable_address(address x) { return a... function address_word (line 253) | inline address_word castable_address(void* x) { return a... function pointer_delta (line 266) | inline size_t pointer_delta(const void* left, function pointer_delta (line 272) | inline size_t pointer_delta(const HeapWord* left, const HeapWord* right) { function align_size_up (line 376) | inline intptr_t align_size_up(intptr_t size, intptr_t alignment) { function align_size_down (line 382) | inline intptr_t align_size_down(intptr_t size, intptr_t alignment) { function align_object_size (line 390) | inline intptr_t align_object_size(intptr_t size) { function is_object_aligned (line 394) | inline bool is_object_aligned(intptr_t addr) { function align_object_offset (line 400) | inline intptr_t align_object_offset(intptr_t offset) { class Padded (line 419) | class Padded: public T { class Padded01 (line 426) | class Padded01: public T { method Padded01 (line 428) | Padded01(): T() { } method Padded01 (line 429) | Padded01(Arg1T arg1): T(arg1) { } function fabsd (line 448) | inline double fabsd(double value) { function jint (line 452) | inline jint low (jlong value) { return jint(value); } function jint (line 453) | inline jint high(jlong value) { return jint(value >> ... function set_low (line 457) | inline void set_low (jlong* value, jint low ) { *value &= (jlong)0xff... function set_high (line 460) | inline void set_high(jlong* value, jint high) { *value &= (jlong)(jul... function jlong (line 463) | inline jlong jlong_from(jint h, jint l) { type BasicType (line 479) | enum BasicType { function is_java_primitive (line 497) | inline bool is_java_primitive(BasicType t) { function is_subword_type (line 501) | inline bool is_subword_type(BasicType t) { function is_signed_subword_type (line 506) | inline bool is_signed_subword_type(BasicType t) { function BasicType (line 511) | inline BasicType char2type(char c) { function type2char (line 529) | inline char type2char(BasicType t) { return (uint)t < T_CONFLICT+1 ? typ... type BasicTypeSize (line 541) | enum BasicTypeSize { type ArrayElementSize (line 564) | enum ArrayElementSize { function type2aelembytes (line 588) | inline int type2aelembytes(BasicType t, bool allow_address = false) { re... class JavaValue (line 594) | class JavaValue { method JavaValue (line 610) | JavaValue(BasicType t = T_ILLEGAL) { _type = t; } method JavaValue (line 612) | JavaValue(jfloat value) { method JavaValue (line 617) | JavaValue(jdouble value) { method jfloat (line 622) | jfloat get_jfloat() const { return _value.f; } method jdouble (line 623) | jdouble get_jdouble() const { return _value.d; } method jint (line 624) | jint get_jint() const { return _value.i; } method jlong (line 625) | jlong get_jlong() const { return _value.l; } method jobject (line 626) | jobject get_jobject() const { return _value.h; } method JavaCallValue (line 627) | JavaCallValue* get_value_addr() { return &_value; } method BasicType (line 628) | BasicType get_type() const { return _type; } method set_jfloat (line 630) | void set_jfloat(jfloat f) { _value.f = f;} method set_jdouble (line 631) | void set_jdouble(jdouble d) { _value.d = d;} method set_jint (line 632) | void set_jint(jint i) { _value.i = i;} method set_jlong (line 633) | void set_jlong(jlong l) { _value.l = l;} method set_jobject (line 634) | void set_jobject(jobject h) { _value.h = h;} method set_type (line 635) | void set_type(BasicType t) { _type = t; } method jboolean (line 637) | jboolean get_jboolean() const { return (jboolean) (_value.i);} method jbyte (line 638) | jbyte get_jbyte() const { return (jbyte) (_value.i);} method jchar (line 639) | jchar get_jchar() const { return (jchar) (_value.i);} method jshort (line 640) | jshort get_jshort() const { return (jshort) (_value.i);} type TosState (line 663) | enum TosState { // describes the tos cache contents function TosState (line 678) | inline TosState as_TosState(BasicType type) { function BasicType (line 695) | inline BasicType as_BasicType(TosState state) { type JavaThreadState (line 733) | enum JavaThreadState { type MethodCompilation (line 750) | enum MethodCompilation { type CompLevel (line 756) | enum CompLevel { function is_c1_compile (line 784) | inline bool is_c1_compile(int comp_level) { function is_c2_compile (line 788) | inline bool is_c2_compile(int comp_level) { function is_highest_tier_compile (line 792) | inline bool is_highest_tier_compile(int comp_level) { class symbolTable (line 801) | class symbolTable class ClassFileStream (line 802) | class ClassFileStream class Event (line 804) | class Event class Thread (line 806) | class Thread class VMThread (line 807) | class VMThread class JavaThread (line 808) | class JavaThread class Threads (line 809) | class Threads class VM_Operation (line 811) | class VM_Operation class VMOperationQueue (line 812) | class VMOperationQueue class CodeBlob (line 814) | class CodeBlob class nmethod (line 815) | class nmethod class OSRAdapter (line 816) | class OSRAdapter class I2CAdapter (line 817) | class I2CAdapter class C2IAdapter (line 818) | class C2IAdapter class CompiledIC (line 819) | class CompiledIC class relocInfo (line 820) | class relocInfo class ScopeDesc (line 821) | class ScopeDesc class PcDesc (line 822) | class PcDesc class Recompiler (line 824) | class Recompiler class Recompilee (line 825) | class Recompilee class RecompilationPolicy (line 826) | class RecompilationPolicy class RFrame (line 827) | class RFrame class CompiledRFrame (line 828) | class CompiledRFrame class InterpretedRFrame (line 829) | class InterpretedRFrame class frame (line 831) | class frame class vframe (line 833) | class vframe class javaVFrame (line 834) | class javaVFrame class interpretedVFrame (line 835) | class interpretedVFrame class compiledVFrame (line 836) | class compiledVFrame class deoptimizedVFrame (line 837) | class deoptimizedVFrame class externalVFrame (line 838) | class externalVFrame class entryVFrame (line 839) | class entryVFrame class RegisterMap (line 841) | class RegisterMap class Mutex (line 843) | class Mutex class Monitor (line 844) | class Monitor class BasicLock (line 845) | class BasicLock class BasicObjectLock (line 846) | class BasicObjectLock class PeriodicTask (line 848) | class PeriodicTask class JavaCallWrapper (line 850) | class JavaCallWrapper class oopDesc (line 852) | class oopDesc class NativeCall (line 854) | class NativeCall class zone (line 856) | class zone class StubQueue (line 858) | class StubQueue class outputStream (line 860) | class outputStream class ResourceArea (line 862) | class ResourceArea class DebugInformationRecorder (line 864) | class DebugInformationRecorder class ScopeValue (line 865) | class ScopeValue class CompressedStream (line 866) | class CompressedStream class DebugInfoReadStream (line 867) | class DebugInfoReadStream class DebugInfoWriteStream (line 868) | class DebugInfoWriteStream class LocationValue (line 869) | class LocationValue class ConstantValue (line 870) | class ConstantValue class IllegalValue (line 871) | class IllegalValue class PrivilegedElement (line 873) | class PrivilegedElement class MonitorArray (line 874) | class MonitorArray class MonitorInfo (line 876) | class MonitorInfo class OffsetClosure (line 878) | class OffsetClosure class OopMapCache (line 879) | class OopMapCache class InterpreterOopMap (line 880) | class InterpreterOopMap class OopMapCacheEntry (line 881) | class OopMapCacheEntry class OSThread (line 882) | class OSThread class Space (line 886) | class Space class JavaValue (line 888) | class JavaValue method JavaValue (line 610) | JavaValue(BasicType t = T_ILLEGAL) { _type = t; } method JavaValue (line 612) | JavaValue(jfloat value) { method JavaValue (line 617) | JavaValue(jdouble value) { method jfloat (line 622) | jfloat get_jfloat() const { return _value.f; } method jdouble (line 623) | jdouble get_jdouble() const { return _value.d; } method jint (line 624) | jint get_jint() const { return _value.i; } method jlong (line 625) | jlong get_jlong() const { return _value.l; } method jobject (line 626) | jobject get_jobject() const { return _value.h; } method JavaCallValue (line 627) | JavaCallValue* get_value_addr() { return &_value; } method BasicType (line 628) | BasicType get_type() const { return _type; } method set_jfloat (line 630) | void set_jfloat(jfloat f) { _value.f = f;} method set_jdouble (line 631) | void set_jdouble(jdouble d) { _value.d = d;} method set_jint (line 632) | void set_jint(jint i) { _value.i = i;} method set_jlong (line 633) | void set_jlong(jlong l) { _value.l = l;} method set_jobject (line 634) | void set_jobject(jobject h) { _value.h = h;} method set_type (line 635) | void set_type(BasicType t) { _type = t; } method jboolean (line 637) | jboolean get_jboolean() const { return (jboolean) (_value.i);} method jbyte (line 638) | jbyte get_jbyte() const { return (jbyte) (_value.i);} method jchar (line 639) | jchar get_jchar() const { return (jchar) (_value.i);} method jshort (line 640) | jshort get_jshort() const { return (jshort) (_value.i);} class methodHandle (line 889) | class methodHandle class JavaCallArguments (line 890) | class JavaCallArguments function set_bits (line 939) | inline void set_bits (intptr_t& x, intptr_t m) { x |= m; } function clear_bits (line 940) | inline void clear_bits (intptr_t& x, intptr_t m) { x &= ~m; } function mask_bits (line 941) | inline intptr_t mask_bits (intptr_t x, intptr_t m) { return x & m; } function jlong (line 942) | inline jlong mask_long_bits (jlong x, jlong m) { return x & m; } function mask_bits_are_true (line 943) | inline bool mask_bits_are_true (intptr_t flags, intptr_t mask) { return ... function set_nth_bit (line 946) | inline void set_nth_bit(intptr_t& x, int n) { set_bits (x, nth_bit(n... function clear_nth_bit (line 947) | inline void clear_nth_bit(intptr_t& x, int n) { clear_bits(x, nth_bit(n... function is_set_nth_bit (line 948) | inline bool is_set_nth_bit(intptr_t x, int n) { return mask_bits (x, nt... function bitfield (line 951) | inline intptr_t bitfield(intptr_t x, int start_bit_no, int field_length) { function T (line 977) | inline T MAX2(T a, T b) { return (a > b) ? a : b; } function T (line 978) | inline T MIN2(T a, T b) { return (a < b) ? a : b; } function T (line 979) | inline T MAX3(T a, T b, T c) { return MAX2(MAX2(a, b), c); } function T (line 980) | inline T MIN3(T a, T b, T c) { return MIN2(MIN2(a, b), c); } function T (line 981) | inline T MAX4(T a, T b, T c, T d) { return MAX2(MAX3(a, b, c), d); } function T (line 982) | inline T MIN4(T a, T b, T c, T d) { return MIN2(MIN3(a, b, c), d); } function T (line 984) | inline T ABS(T x) { return (x > 0) ? x : -x; } function is_power_of_2 (line 987) | inline bool is_power_of_2(intptr_t x) { function is_power_of_2_long (line 992) | inline bool is_power_of_2_long(jlong x) { function log2_intptr (line 998) | inline int log2_intptr(intptr_t x) { function log2_long (line 1012) | inline int log2_long(jlong x) { function exact_log2 (line 1025) | inline int exact_log2(intptr_t x) { function exact_log2_long (line 1033) | inline int exact_log2_long(jlong x) { function round_to (line 1042) | inline intptr_t round_to(intptr_t x, uintx s) { function round_down (line 1051) | inline intptr_t round_down(intptr_t x, uintx s) { function is_odd (line 1060) | inline bool is_odd (intx x) { return x & 1; } function is_even (line 1061) | inline bool is_even(intx x) { return !is_odd(x); } function intx (line 1064) | inline intx byte_size(void* from, void* to) { function u8 (line 1080) | inline u8 build_u8_from( u1 c1, u1 c2, u1 c3, u1 c4, u1 c5, u1 c6, u1 c7... function u4 (line 1092) | inline u4 build_u4_from( u1 c1, u1 c2, u1 c3, u1 c4 ) { function u4 (line 1100) | inline u4 build_u4_from( u1* p ) { function u2 (line 1105) | inline u2 build_u2_from( u1 c1, u1 c2 ) { function u2 (line 1111) | inline u2 build_u2_from( u1* p ) { function jfloat (line 1116) | inline jfloat build_float_from( u1 c1, u1 c2, u1 c3, u1 c4 ) { function jfloat (line 1121) | inline jfloat build_float_from( u1* p ) { function jlong (line 1129) | inline jlong build_long_from( u1 c1, u1 c2, u1 c3, u1 c4, u1 c5, u1 c6, ... function jlong (line 1140) | inline jlong build_long_from( u1* p ) { function jdouble (line 1146) | inline jdouble build_double_from( u1 c1, u1 c2, u1 c3, u1 c4, u1 c5, u1 ... function jdouble (line 1151) | inline jdouble build_double_from( u1* p ) { function explode_short_to (line 1159) | inline void explode_short_to( u2 x, u1& c1, u1& c2 ) { function explode_short_to (line 1164) | inline void explode_short_to( u2 x, u1* p ) { function explode_int_to (line 1168) | inline void explode_int_to( u4 x, u1& c1, u1& c2, u1& c3, u1& c4 ) { function explode_int_to (line 1175) | inline void explode_int_to( u4 x, u1* p ) { function extract_low_short_from_int (line 1182) | inline int extract_low_short_from_int(jint x) { function extract_high_short_from_int (line 1186) | inline int extract_high_short_from_int(jint x) { function build_int_from_shorts (line 1190) | inline int build_int_from_shorts( jushort low, jushort high ) { FILE: HotSpot1.7/src/share/vm/utilities/globalDefinitions_gcc.hpp function jint (line 175) | inline jint jint_cast (jfloat x) { return *(jint* )&x; } function jlong (line 176) | inline jlong jlong_cast (jdouble x) { return *(jlong* )&x; } function jfloat (line 178) | inline jfloat jfloat_cast (jint x) { return *(jfloat* )&x; } function jdouble (line 179) | inline jdouble jdouble_cast(jlong x) { return *(jdouble*)&x; } function g_isnan (line 247) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 250) | inline int g_isnan(float f) { return isnand(f); } function g_isnan (line 252) | inline int g_isnan(double f) { return isnand(f); } function g_isnan (line 254) | inline int g_isnan(double f) { return isnan(f); } function g_isnan (line 256) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 257) | inline int g_isnan(double f) { return isnan(f); } function g_isfinite (line 270) | inline int g_isfinite(jfloat f) { return finite(f); } function g_isfinite (line 271) | inline int g_isfinite(jdouble f) { return finite(f); } function wcslen (line 276) | inline int wcslen(const jchar* x) { return wcslen((const wchar_t*)x); } FILE: HotSpot1.7/src/share/vm/utilities/globalDefinitions_sparcWorks.hpp function jint (line 190) | inline jint jint_cast (jfloat x) { return *(jint* )&x; } function jlong (line 191) | inline jlong jlong_cast (jdouble x) { return *(jlong* )&x; } function jfloat (line 193) | inline jfloat jfloat_cast (jint x) { return *(jfloat* )&x; } function jdouble (line 194) | inline jdouble jdouble_cast(jlong x) { return *(jdouble*)&x; } function g_isnan (line 253) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 256) | inline int g_isnan(float f) { return isnand(f); } function g_isnan (line 259) | inline int g_isnan(double f) { return isnand(f); } function g_isnan (line 261) | inline int g_isnan(float f) { return isnanf(f); } function g_isnan (line 262) | inline int g_isnan(double f) { return isnan(f); } function g_isfinite (line 269) | inline int g_isfinite(jfloat f) { return finite(f); } function g_isfinite (line 270) | inline int g_isfinite(jdouble f) { return finite(f); } function wcslen (line 275) | inline int wcslen(const jchar* x) { return wcslen((const wchar_t*)x); } FILE: HotSpot1.7/src/share/vm/utilities/globalDefinitions_visCPP.hpp function jint (line 123) | inline jint jint_cast (jfloat x) { return *(jint* )&x; } function jlong (line 124) | inline jlong jlong_cast (jdouble x) { return *(jlong* )&x; } function jfloat (line 126) | inline jfloat jfloat_cast (jint x) { return *(jfloat* )&x; } function jdouble (line 127) | inline jdouble jdouble_cast(jlong x) { return *(jdouble*)&x; } function strcasecmp (line 132) | inline int strcasecmp(const char *s1, const char *s2) { return _stricmp(... function strncasecmp (line 133) | inline int strncasecmp(const char *s1, const char *s2, size_t n) { function g_isnan (line 151) | inline int g_isnan(jfloat f) { return _isnan(f); } function g_isnan (line 152) | inline int g_isnan(jdouble f) { return _isnan(f); } function g_isfinite (line 157) | inline int g_isfinite(jfloat f) { return _finite(f); } function g_isfinite (line 158) | inline int g_isfinite(jdouble f) { return _finite(f); } function vsnprintf (line 196) | inline int vsnprintf(char* buf, size_t count, const char* fmt, va_list a... FILE: HotSpot1.7/src/share/vm/utilities/growableArray.hpp class GenericGrowableArray (line 79) | class GenericGrowableArray : public ResourceObj { method on_C_heap (line 102) | bool on_C_heap() { return _arena == (Arena*)1; } method on_stack (line 103) | bool on_stack () { return _arena == NULL; } method on_arena (line 104) | bool on_arena () { return _arena > (Arena*)1; } method GenericGrowableArray (line 108) | GenericGrowableArray(int initial_size, int initial_len, bool c_heap, M... method GenericGrowableArray (line 127) | GenericGrowableArray(Arena* arena, int initial_size, int initial_len) { class GrowableArray (line 150) | class GrowableArray : public GenericGrowableArray { method GrowableArray (line 160) | GrowableArray(Thread* thread, int initial_size) : GenericGrowableArray... method GrowableArray (line 165) | GrowableArray(int initial_size, bool C_heap = false, MEMFLAGS F = mtIn... method GrowableArray (line 171) | GrowableArray(int initial_size, int initial_len, const E& filler, bool... method GrowableArray (line 179) | GrowableArray(Arena* arena, int initial_size, int initial_len, const E... method GrowableArray (line 186) | GrowableArray() : GenericGrowableArray(2, 0, false) { method clear (line 195) | void clear() { _len = 0; } method length (line 196) | int length() const { return _len; } method trunc_to (line 197) | void trunc_to(int l) { assert(l <= _len,"cannot increase leng... method is_empty (line 198) | bool is_empty() const { return _len == 0; } method is_nonempty (line 199) | bool is_nonempty() const { return _len != 0; } method is_full (line 200) | bool is_full() const { return _len == _max; } method DEBUG_ONLY (line 201) | DEBUG_ONLY(E* data_addr() const { return _data; } method append (line 205) | int append(const E& elem) { method append_if_missing (line 213) | bool append_if_missing(const E& elem) { method E (line 220) | E at(int i) const { method E (line 225) | E* adr_at(int i) const { method E (line 230) | E first() const { method E (line 235) | E top() const { method push (line 240) | void push(const E& elem) { append(elem); } method E (line 242) | E pop() { method at_put (line 247) | void at_put(int i, const E& elem) { method E (line 252) | E at_grow(int i, const E& fill = E()) { method at_put_grow (line 264) | void at_put_grow(int i, const E& elem, const E& fill = E()) { method contains (line 270) | bool contains(const E& elem) const { method find (line 277) | int find(const E& elem) const { method find (line 284) | int find(void* token, bool f(void*, E)) const { method find_at_end (line 291) | int find_at_end(void* token, bool f(void*, E)) const { method remove (line 299) | void remove(const E& elem) { method remove_at (line 311) | void remove_at(int index) { method delete_at (line 318) | void delete_at(int index) { method insert_before (line 327) | void insert_before(const int idx, const E& elem) { method appendAll (line 337) | void appendAll(const GrowableArray* l) { method sort (line 343) | void sort(int f(E*,E*)) { method sort (line 347) | void sort(int f(E*,E*), int stride) { FILE: HotSpot1.7/src/share/vm/utilities/hashtable.cpp class Hashtable (line 317) | class Hashtable class Hashtable (line 318) | class Hashtable class Hashtable (line 319) | class Hashtable class Hashtable (line 320) | class Hashtable class Hashtable (line 322) | class Hashtable class Hashtable (line 324) | class Hashtable class Hashtable (line 325) | class Hashtable class HashtableEntry (line 326) | class HashtableEntry class HashtableEntry (line 327) | class HashtableEntry class HashtableEntry (line 328) | class HashtableEntry class BasicHashtableEntry (line 329) | class BasicHashtableEntry class BasicHashtableEntry (line 330) | class BasicHashtableEntry class BasicHashtable (line 331) | class BasicHashtable class BasicHashtable (line 332) | class BasicHashtable class BasicHashtable (line 333) | class BasicHashtable class BasicHashtable (line 334) | class BasicHashtable FILE: HotSpot1.7/src/share/vm/utilities/hashtable.hpp class BasicHashtableEntry (line 43) | class BasicHashtableEntry : public CHeapObj { method BasicHashtableEntry (line 61) | BasicHashtableEntry() { ShouldNotReachHere(); } method hash (line 68) | unsigned int hash() const { return _hash; } method set_hash (line 69) | void set_hash(unsigned int hash) { _hash = hash; } method set_next (line 80) | void set_next(BasicHashtableEntry* next) { method is_shared (line 88) | bool is_shared() const { method set_shared (line 92) | void set_shared() { class HashtableEntry (line 99) | class HashtableEntry : public BasicHashtableEntry { method T (line 106) | T literal() const { return _literal; } method T (line 107) | T* literal_addr() { return &_literal; } method set_literal (line 108) | void set_literal(T s) { _literal = s; } method HashtableEntry (line 110) | HashtableEntry* next() const { method HashtableEntry (line 113) | HashtableEntry** next_addr() { class HashtableBucket (line 120) | class HashtableBucket : public CHeapObj { method clear (line 128) | void clear() { _entry = NULL; } class BasicHashtable (line 140) | class BasicHashtable : public CHeapObj { method hash_to_index (line 153) | int hash_to_index(unsigned int full_hash) { method entry_size (line 188) | int entry_size() const { return _entry_size; } method unlink_entry (line 204) | void unlink_entry(BasicHashtableEntry* entry) { method copy_freelist (line 210) | void copy_freelist(BasicHashtable* src) { method table_size (line 223) | int table_size() { return _table_size; } method number_of_entries (line 230) | int number_of_entries() { return _number_of_entries; } class Hashtable (line 236) | class Hashtable : public BasicHashtable { method Hashtable (line 240) | Hashtable(int table_size, int entry_size) method Hashtable (line 243) | Hashtable(int table_size, int entry_size, method compute_hash (line 258) | unsigned int compute_hash(Symbol* name) { method index_for (line 262) | int index_for(Symbol* name) { method use_alternate_hashcode (line 281) | static bool use_alternate_hashcode() { return _seed != 0; } method jint (line 282) | static jint seed() { return _seed; } class TwoOopHashtable (line 294) | class TwoOopHashtable : public Hashtable { method TwoOopHashtable (line 297) | TwoOopHashtable(int table_size, int entry_size) method TwoOopHashtable (line 300) | TwoOopHashtable(int table_size, int entry_size, HashtableBucket* t, method compute_hash (line 305) | unsigned int compute_hash(Symbol* name, Handle loader) { method index_for (line 315) | int index_for(Symbol* name, Handle loader) { FILE: HotSpot1.7/src/share/vm/utilities/histogram.hpp class HistogramElement (line 80) | class HistogramElement : public CHeapObj { class Histogram (line 94) | class Histogram : public CHeapObj { FILE: HotSpot1.7/src/share/vm/utilities/intHisto.hpp class IntHistogram (line 50) | class IntHistogram : public CHeapObj { method total_entries (line 66) | int total_entries() { return _tot; } method fraction_for_outcome (line 69) | double fraction_for_outcome(int outcome) { FILE: HotSpot1.7/src/share/vm/utilities/numberSeq.hpp class AbsSeq (line 45) | class AbsSeq: public CHeapObj { method total (line 60) | virtual double total() const { return (double) _num; } method add (line 66) | void add(unsigned val) { add((double) val); } method num (line 71) | int num() const { return _num; } method sum (line 73) | double sum() const { return _sum; } class NumberSeq (line 88) | class NumberSeq: public AbsSeq { method maximum (line 100) | virtual double maximum() const { return _maximum; } method last (line 101) | virtual double last() const { return _last; } class TruncatedSeq (line 107) | class TruncatedSeq: public AbsSeq { type PrivateConstants (line 109) | enum PrivateConstants { FILE: HotSpot1.7/src/share/vm/utilities/ostream.cpp function outputStream (line 240) | outputStream& outputStream::indent() { type sockaddr (line 1104) | struct sockaddr type sockaddr_in (line 1104) | struct sockaddr_in FILE: HotSpot1.7/src/share/vm/utilities/ostream.hpp class outputStream (line 41) | class outputStream : public ResourceObj { method inc (line 63) | void inc() { _indentation++; } method dec (line 64) | void dec() { _indentation--; } method inc (line 65) | void inc(int n) { _indentation += n; } method dec (line 66) | void dec(int n) { _indentation -= n; } method indentation (line 67) | int indentation() const { return _indentation; } method set_indentation (line 68) | void set_indentation(int i) { _indentation = i; } method width (line 73) | int width() const { return _width; } method position (line 74) | int position() const { return _position; } method newlines (line 75) | int newlines() const { return _newlines; } method julong (line 76) | julong count() const { return _precount + _position; } method set_count (line 77) | void set_count(julong count) { _precount = count - _position; } method set_position (line 78) | void set_position(int pos) { _position = pos; } method print_raw (line 85) | void print_raw(const char* str) { write(str, strlen(str)); } method print_raw (line 86) | void print_raw(const char* str, int len) { write(str, len); } method print_raw_cr (line 87) | void print_raw_cr(const char* str) { write(str, strlen(str)); ... method print_raw_cr (line 88) | void print_raw_cr(const char* str, int len){ write(str, len); ... method bol (line 93) | void bol() { if (_position > 0) cr(); } method TimeStamp (line 96) | TimeStamp& time_stamp() { return _stamp; } method stamp (line 99) | void stamp(bool guard) { method date_stamp (line 105) | void date_stamp(bool guard) { method flush (line 114) | virtual void flush() {} method rotate_log (line 116) | virtual void rotate_log() {} method dec_cr (line 119) | void dec_cr() { dec(); cr(); } method inc_cr (line 120) | void inc_cr() { inc(); cr(); } class streamIndentor (line 128) | class streamIndentor : public StackObj { method streamIndentor (line 134) | streamIndentor(outputStream* str, int amt = 2) : _str(str), _amount(am... class ttyLocker (line 142) | class ttyLocker: StackObj { method ttyLocker (line 153) | ttyLocker() { _holder = hold_tty(); } class ttyUnlocker (line 159) | class ttyUnlocker: StackObj { method ttyUnlocker (line 163) | ttyUnlocker() { class stringStream (line 174) | class stringStream : public outputStream { method size (line 185) | size_t size() { return buffer_pos; } method reset (line 187) | void reset() { buffer_pos = 0; _precount = 0; _position = 0; } class fileStream (line 191) | class fileStream : public outputStream { method fileStream (line 196) | fileStream() { _file = NULL; _need_close = false; } method fileStream (line 199) | fileStream(FILE* file) { _file = file; _need_close = false; } method is_open (line 201) | bool is_open() const { return _file != NULL; } method set_need_close (line 202) | void set_need_close(bool b) { _need_close = b;} method read (line 204) | size_t read(void *data, size_t size, size_t count) { return ::fread(da... method eof (line 206) | int eof() { return feof(_file); } method rewind (line 208) | void rewind() { ::rewind(_file); } class fdStream (line 216) | class fdStream : public outputStream { method fdStream (line 222) | fdStream(int fd = -1) { _fd = fd; _need_close = false; } method is_open (line 224) | bool is_open() const { return _fd != -1; } method set_fd (line 225) | void set_fd(int fd) { _fd = fd; _need_close = false; } method fd (line 226) | int fd() const { return _fd; } class rotatingFileStream (line 231) | class rotatingFileStream : public fileStream { method rotatingFileStream (line 239) | rotatingFileStream(FILE* file) : fileStream(file) {} class staticBufferStream (line 253) | class staticBufferStream : public outputStream { class bufferedStream (line 272) | class bufferedStream : public outputStream { method size (line 284) | size_t size() { return buffer_pos; } method reset (line 286) | void reset() { buffer_pos = 0; _precount = 0; _position = 0; } class networkStream (line 294) | class networkStream : public bufferedStream { method is_open (line 304) | bool is_open() const { return _socket != -1; } FILE: HotSpot1.7/src/share/vm/utilities/preserveException.hpp class PreserveExceptionMark (line 43) | class PreserveExceptionMark { class CautiouslyPreserveExceptionMark (line 59) | class CautiouslyPreserveExceptionMark { class WeakPreserveExceptionMark (line 75) | class WeakPreserveExceptionMark { method WeakPreserveExceptionMark (line 86) | WeakPreserveExceptionMark(Thread* pThread) : _thread(pThread), _prese... FILE: HotSpot1.7/src/share/vm/utilities/quickSort.cpp function test_comparator (line 35) | static int test_comparator(int a, int b) { function test_even_odd_comparator (line 45) | static int test_even_odd_comparator(int a, int b) { function test_stdlib_comparator (line 58) | static int test_stdlib_comparator(const void* a, const void* b) { FILE: HotSpot1.7/src/share/vm/utilities/quickSort.hpp class QuickSort (line 32) | class QuickSort : AllStatic { method swap (line 36) | static void swap(T* array, int x, int y) { method find_pivot (line 49) | static int find_pivot(T* array, int length, C comparator) { method partition (line 70) | static int partition(T* array, int pivot, int length, C comparator) { method inner_sort (line 97) | static void inner_sort(T* array, int length, C comparator) { method sort (line 119) | static void sort(T* array, int length, C comparator, bool idempotent) { FILE: HotSpot1.7/src/share/vm/utilities/sizes.hpp function VALUE_OBJ_CLASS_SPEC (line 63) | class ByteSize VALUE_OBJ_CLASS_SPEC { function ByteSize (line 91) | inline ByteSize in_ByteSize(int size) { return ByteSize(size); } function in_bytes (line 92) | inline int in_bytes(ByteSize x) { return x._size; } function VALUE_OBJ_CLASS_SPEC (line 95) | class WordSize VALUE_OBJ_CLASS_SPEC { function WordSize (line 123) | inline WordSize in_WordSize(int size) { return WordSize(size); } function in_words (line 124) | inline int in_words(WordSize x) { return x._size; } function ByteSize (line 138) | inline ByteSize in_ByteSize(int size) { return size; } function in_bytes (line 139) | inline int in_bytes (ByteSize x) { return x; } function WordSize (line 142) | inline WordSize in_WordSize(int size) { return size; } function in_words (line 143) | inline int in_words (WordSize x) { return x; } FILE: HotSpot1.7/src/share/vm/utilities/stack.hpp class StackIterator (line 55) | class StackIterator method StackIterator (line 190) | StackIterator(Stack& stack): _stack(stack) { sync(); } method is_empty (line 194) | bool is_empty() const { return _cur_seg == NULL; } method E (line 196) | E next() { return *next_addr(); } class StackBase (line 59) | class StackBase method segment_size (line 62) | size_t segment_size() const { return _seg_size; } method max_size (line 63) | size_t max_size() const { return _max_size; } method max_cache_size (line 64) | size_t max_cache_size() const { return _max_cache_size; } method cache_size (line 67) | size_t cache_size() const { return _cache_size; } class Stack (line 94) | class Stack: public StackBase method is_empty (line 107) | inline bool is_empty() const { return this->_cur_seg == NULL; } method is_full (line 108) | inline bool is_full() const { return this->_full_seg_size >= this->ma... method size (line 114) | inline size_t size() const { class ResourceStack (line 165) | class ResourceStack: public Stack, public ResourceObj method ResourceStack (line 171) | ResourceStack(size_t segment_size): Stack(segment_size, max_uintx) class StackIterator (line 187) | class StackIterator: public StackObj method StackIterator (line 190) | StackIterator(Stack& stack): _stack(stack) { sync(); } method is_empty (line 194) | bool is_empty() const { return _cur_seg == NULL; } method E (line 196) | E next() { return *next_addr(); } FILE: HotSpot1.7/src/share/vm/utilities/stack.inline.hpp function E (line 69) | E Stack::pop() function E (line 121) | E** Stack::link_addr(E* seg) const function E (line 127) | E* Stack::get_link(E* seg) const function E (line 133) | E* Stack::set_link(E* new_seg, E* old_seg) function E (line 140) | E* Stack::alloc(size_t bytes) function E (line 247) | E* ResourceStack::alloc(size_t bytes) function E (line 267) | E* StackIterator::next_addr() FILE: HotSpot1.7/src/share/vm/utilities/taskqueue.cpp function TaskQueueStats (line 55) | TaskQueueStats & TaskQueueStats::operator +=(const TaskQueueStats & addend) FILE: HotSpot1.7/src/share/vm/utilities/taskqueue.hpp class TaskQueueStats (line 78) | class TaskQueueStats { type StatId (line 80) | enum StatId { method TaskQueueStats (line 92) | inline TaskQueueStats() { reset(); } method record_push (line 94) | inline void record_push() { ++_stats[push]; } method record_pop (line 95) | inline void record_pop() { ++_stats[pop]; } method record_pop_slow (line 96) | inline void record_pop_slow() { record_pop(); ++_stats[pop_slow]; } method get (line 102) | inline size_t get(StatId id) const { return _stats[id]; } class Age (line 146) | class Age { method Age (line 148) | Age(size_t data = 0) { _data = data; } method Age (line 149) | Age(const Age& age) { _data = age._data; } method Age (line 150) | Age(idx_t top, idx_t tag) { _fields._top = top; _fields._tag = tag; } method Age (line 152) | Age get() const volatile { return _data; } method set (line 153) | void set(Age age) volatile { _data = age._data; } method idx_t (line 155) | idx_t top() const volatile { return _fields._top; } method idx_t (line 156) | idx_t tag() const volatile { return _fields._tag; } method increment (line 159) | void increment() { method Age (line 164) | Age cmpxchg(const Age new_age, const Age old_age) volatile { type fields (line 173) | struct fields { function uint (line 186) | static uint increment_index(uint ind) { function uint (line 189) | static uint decrement_index(uint ind) { function uint (line 195) | uint dirty_size(uint bot, uint top) const { function uint (line 200) | uint size(uint bot, uint top) const { function TaskQueueSuper (line 220) | TaskQueueSuper() : _bottom(0), _age() {} function peek (line 223) | bool peek() const { return _bottom != _age.top(); } function is_empty (line 224) | bool is_empty() const { return size() == 0; } function uint (line 229) | uint size() const { function uint (line 233) | uint dirty_size() const { function set_empty (line 237) | void set_empty() { function uint (line 244) | uint max_elems() const { return N - 2; } function uint (line 247) | static const uint total_size() { return N; } class GenericTaskQueue (line 255) | class GenericTaskQueue: public TaskQueueSuper { class OverflowTaskQueue (line 435) | class OverflowTaskQueue: public GenericTaskQueue method overflow_t (line 449) | inline overflow_t* overflow_stack() { return &_overflow_stack; } method taskqueue_empty (line 451) | inline bool taskqueue_empty() const { return taskqueue_t::is_empty(); } method overflow_empty (line 452) | inline bool overflow_empty() const { return _overflow_stack.is_empty(... method is_empty (line 453) | inline bool is_empty() const { class TaskQueueSetSuper (line 479) | class TaskQueueSetSuper { class TaskQueueSetSuperImpl (line 487) | class TaskQueueSetSuperImpl: public CHeapObj, public TaskQueueSetSuper { class GenericTaskQueueSet (line 491) | class GenericTaskQueueSet: public TaskQueueSetSuperImpl { method GenericTaskQueueSet (line 499) | GenericTaskQueueSet(int n) : _n(n) { function T (line 531) | T* class TerminatorTerminator (line 621) | class TerminatorTerminator: public CHeapObj { class ParallelTaskTerminator (line 631) | class ParallelTaskTerminator: public StackObj { method offer_termination (line 658) | bool offer_termination() { method uint (line 677) | static uint total_yields() { return _total_yields; } method uint (line 678) | static uint total_spins() { return _total_spins; } method uint (line 679) | static uint total_peeks() { return _total_peeks; } class StarTask (line 746) | class StarTask { method StarTask (line 752) | StarTask(narrowOop* p) { method StarTask (line 756) | StarTask(oop* p) { method StarTask (line 760) | StarTask() { _holder = NULL; } method StarTask (line 766) | StarTask& operator=(const StarTask& t) { method StarTask (line 770) | volatile StarTask& operator=(const volatile StarTask& t) volatile { method is_narrow (line 775) | bool is_narrow() const { class ObjArrayTask (line 780) | class ObjArrayTask method ObjArrayTask (line 783) | ObjArrayTask(oop o = NULL, int idx = 0): _obj(o), _index(idx) { } method ObjArrayTask (line 784) | ObjArrayTask(oop o, size_t idx): _obj(o), _index(int(idx)) { method ObjArrayTask (line 787) | ObjArrayTask(const ObjArrayTask& t): _obj(t._obj), _index(t._index) { } method ObjArrayTask (line 789) | ObjArrayTask& operator =(const ObjArrayTask& t) { method ObjArrayTask (line 794) | volatile ObjArrayTask& method oop (line 801) | inline oop obj() const { return _obj; } method index (line 802) | inline int index() const { return _index; } FILE: HotSpot1.7/src/share/vm/utilities/utf8.cpp function u_char (line 124) | static u_char* utf8_write(u_char* base, jchar ch) { function jbyte (line 167) | const jbyte* UTF8::strrchr(const jbyte* base, int length, jbyte c) { function jint (line 189) | jint UTF8::get_supplementary_character(const unsigned char* str) { FILE: HotSpot1.7/src/share/vm/utilities/utf8.hpp class UTF8 (line 33) | class UTF8 : AllStatic { class UNICODE (line 67) | class UNICODE : AllStatic { FILE: HotSpot1.7/src/share/vm/utilities/vmError.cpp function print_bug_submit_message (line 195) | static void print_bug_submit_message(outputStream *out, Thread *thread) { class VM_ReportJavaOutOfMemory (line 1038) | class VM_ReportJavaOutOfMemory : public VM_Operation { method VM_ReportJavaOutOfMemory (line 1042) | VM_ReportJavaOutOfMemory(VMError *err) { _err = err; } method VMOp_Type (line 1043) | VMOp_Type type() const { return VMOp_ReportJavaOutOfMe... FILE: HotSpot1.7/src/share/vm/utilities/vmError.hpp class Decoder (line 30) | class Decoder class VM_ReportJavaOutOfMemory (line 31) | class VM_ReportJavaOutOfMemory class VMError (line 33) | class VMError : public StackObj { type ErrorType (line 37) | enum ErrorType { method should_report_bug (line 99) | bool should_report_bug(unsigned int id) { return id != oom_error; } method fatal_error_in_progress (line 136) | static bool fatal_error_in_progress() { return first_error != NULL; } FILE: HotSpot1.7/src/share/vm/utilities/workgroup.cpp function GangWorker (line 63) | GangWorker* WorkGang::allocate_worker(uint which) { function GangWorker (line 118) | GangWorker* AbstractWorkGang::gang_worker(uint i) const { FILE: HotSpot1.7/src/share/vm/utilities/workgroup.hpp class WorkGang (line 58) | class WorkGang class GangWorker (line 59) | class GangWorker method print (line 285) | virtual void print() const { print_on(tty); } method AbstractWorkGang (line 293) | AbstractWorkGang* gang() const { return _gang; } class YieldingFlexibleGangWorker (line 60) | class YieldingFlexibleGangWorker class YieldingFlexibleGangTask (line 61) | class YieldingFlexibleGangTask class WorkData (line 62) | class WorkData method WorkData (line 234) | WorkData() { method terminate (line 242) | bool terminate() const { return _terminate; } method set_terminate (line 243) | void set_terminate(bool value) { _terminate = value; } method AbstractGangTask (line 244) | AbstractGangTask* task() const { return _task; } method set_task (line 245) | void set_task(AbstractGangTask* value) { _task = value; } method sequence_number (line 246) | int sequence_number() const { return _sequence_number; } method set_sequence_number (line 247) | void set_sequence_number(int value) { _sequence_number = valu... method YieldingFlexibleGangTask (line 249) | YieldingFlexibleGangTask* yf_task() const { class AbstractWorkGang (line 63) | class AbstractWorkGang method needs_more_workers (line 138) | virtual bool needs_more_workers() const { return true; } method Monitor (line 168) | Monitor* monitor() const { method uint (line 171) | uint total_workers() const { method uint (line 174) | virtual uint active_workers() const { method terminate (line 177) | bool terminate() const { method GangWorker (line 180) | GangWorker** gang_workers() const { method AbstractGangTask (line 183) | AbstractGangTask* task() const { method sequence_number (line 186) | int sequence_number() const { method uint (line 189) | uint started_workers() const { method uint (line 192) | uint finished_workers() const { method are_GC_task_threads (line 195) | bool are_GC_task_threads() const { method are_ConcurrentGC_threads (line 198) | bool are_ConcurrentGC_threads() const { method is_idle (line 202) | bool is_idle() const { method print_worker_threads (line 212) | void print_worker_threads() const { class AbstractGangTask (line 67) | class AbstractGangTask function counter (line 82) | int counter() { return _counter; } function set_counter (line 83) | void set_counter(int value) { _counter = value; } function NOT_PRODUCT (line 87) | NOT_PRODUCT(virtual bool is_YieldingFlexibleGang_task() const { class AbstractGangTaskWOopQueues (line 109) | class AbstractGangTaskWOopQueues : public AbstractGangTask { method AbstractGangTaskWOopQueues (line 113) | AbstractGangTaskWOopQueues(const char* name, OopTaskQueueSet* queues) : method ParallelTaskTerminator (line 115) | ParallelTaskTerminator* terminator() { return &_terminator; } method set_for_termination (line 116) | virtual void set_for_termination(int active_workers) { method OopTaskQueueSet (line 119) | OopTaskQueueSet* queues() { return _queues; } class AbstractWorkGang (line 126) | class AbstractWorkGang: public CHeapObj { method needs_more_workers (line 138) | virtual bool needs_more_workers() const { return true; } method Monitor (line 168) | Monitor* monitor() const { method uint (line 171) | uint total_workers() const { method uint (line 174) | virtual uint active_workers() const { method terminate (line 177) | bool terminate() const { method GangWorker (line 180) | GangWorker** gang_workers() const { method AbstractGangTask (line 183) | AbstractGangTask* task() const { method sequence_number (line 186) | int sequence_number() const { method uint (line 189) | uint started_workers() const { method uint (line 192) | uint finished_workers() const { method are_GC_task_threads (line 195) | bool are_GC_task_threads() const { method are_ConcurrentGC_threads (line 198) | bool are_ConcurrentGC_threads() const { method is_idle (line 202) | bool is_idle() const { method print_worker_threads (line 212) | void print_worker_threads() const { class WorkData (line 226) | class WorkData: public StackObj { method WorkData (line 234) | WorkData() { method terminate (line 242) | bool terminate() const { return _terminate; } method set_terminate (line 243) | void set_terminate(bool value) { _terminate = value; } method AbstractGangTask (line 244) | AbstractGangTask* task() const { return _task; } method set_task (line 245) | void set_task(AbstractGangTask* value) { _task = value; } method sequence_number (line 246) | int sequence_number() const { return _sequence_number; } method set_sequence_number (line 247) | void set_sequence_number(int value) { _sequence_number = valu... method YieldingFlexibleGangTask (line 249) | YieldingFlexibleGangTask* yf_task() const { class WorkGang (line 255) | class WorkGang: public AbstractWorkGang { class GangWorker (line 273) | class GangWorker: public WorkerThread { method print (line 285) | virtual void print() const { print_on(tty); } method AbstractWorkGang (line 293) | AbstractWorkGang* gang() const { return _gang; } class FlexibleWorkGang (line 317) | class FlexibleWorkGang: public WorkGang { method FlexibleWorkGang (line 332) | FlexibleWorkGang(const char* name, uint workers, method uint (line 338) | virtual uint active_workers() const { return _active_workers; } method set_active_workers (line 339) | void set_active_workers(uint v) { method needs_more_workers (line 349) | virtual bool needs_more_workers() const { class WorkGangBarrierSync (line 370) | class WorkGangBarrierSync : public StackObj { method Monitor (line 377) | Monitor* monitor() { return &_monitor; } method uint (line 378) | uint n_workers() { return _n_workers; } method uint (line 379) | uint n_completed() { return _n_completed; } method should_reset (line 380) | bool should_reset() { return _should_reset; } method zero_completed (line 382) | void zero_completed() { _n_completed = 0; } method inc_completed (line 383) | void inc_completed() { _n_completed++; } method set_should_reset (line 385) | void set_should_reset(bool v) { _should_reset = v; } class SubTasksDone (line 405) | class SubTasksDone: public CHeapObj { method uint (line 433) | uint n_threads() { return _n_threads; } class SequentialSubTasksDone (line 457) | class SequentialSubTasksDone : public StackObj { method SequentialSubTasksDone (line 469) | SequentialSubTasksDone() { method uint (line 478) | uint n_tasks() const { return _n_tasks; } method uint (line 484) | uint n_threads() { return _n_threads; } method set_n_threads (line 485) | void set_n_threads(uint t) { _n_threads = t; } method set_n_tasks (line 491) | void set_n_tasks(uint t) { _n_tasks = t; } class FreeIdSet (line 508) | class FreeIdSet { FILE: HotSpot1.7/src/share/vm/utilities/xmlstream.hpp class xmlStream (line 31) | class xmlStream type MarkupState (line 64) | enum MarkupState { BODY, // after end_head() call, in text method xmlStream (line 76) | xmlStream() {} method outputStream (line 80) | outputStream* out() { return _out; } method xmlStream (line 97) | xmlStream(outputStream* out) { initialize(out); } method is_open (line 100) | bool is_open() { return _out != NULL; } method inside_attrs (line 103) | bool inside_attrs() { return _markup_state != BODY; } method unflushed_count (line 109) | int unflushed_count() { return (int)(out()->count() - _last_flush); } method outputStream (line 132) | outputStream* text() { return _text; } method va_text (line 134) | void va_text(const char* format, va_list ap) { class defaultStream (line 32) | class defaultStream class xmlTextStream (line 37) | class xmlTextStream : public outputStream { method xmlTextStream (line 44) | xmlTextStream() { _outer_xmlStream = NULL; } class xmlStream (line 61) | class xmlStream : public outputStream { type MarkupState (line 64) | enum MarkupState { BODY, // after end_head() call, in text method xmlStream (line 76) | xmlStream() {} method outputStream (line 80) | outputStream* out() { return _out; } method xmlStream (line 97) | xmlStream(outputStream* out) { initialize(out); } method is_open (line 100) | bool is_open() { return _out != NULL; } method inside_attrs (line 103) | bool inside_attrs() { return _markup_state != BODY; } method unflushed_count (line 109) | int unflushed_count() { return (int)(out()->count() - _last_flush); } method outputStream (line 132) | outputStream* text() { return _text; } method va_text (line 134) | void va_text(const char* format, va_list ap) { FILE: HotSpot1.7/src/share/vm/utilities/yieldingWorkgroup.cpp class GangWorker (line 32) | class GangWorker class WorkData (line 33) | class WorkData function GangWorker (line 40) | GangWorker* YieldingFlexibleWorkGang::allocate_worker(uint which) { FILE: HotSpot1.7/src/share/vm/utilities/yieldingWorkgroup.hpp class YieldingFlexibleWorkGang (line 34) | class YieldingFlexibleWorkGang method YieldingFlexibleGangTask (line 165) | YieldingFlexibleGangTask* yielding_task() const { method run_task (line 181) | void run_task(AbstractGangTask* task) { method uint (line 207) | uint yielded_workers() const { type Status (line 37) | enum Status { class YieldingFlexibleGangWorker (line 50) | class YieldingFlexibleGangWorker: public GangWorker { method YieldingFlexibleGangWorker (line 53) | YieldingFlexibleGangWorker(AbstractWorkGang* gang, int id) : method YieldingFlexibleWorkGang (line 57) | YieldingFlexibleWorkGang* yf_gang() const class FlexibleGangTask (line 64) | class FlexibleGangTask: public AbstractGangTask { method FlexibleGangTask (line 69) | FlexibleGangTask(const char* name): AbstractGangTask(name), method requested_size (line 76) | int requested_size() const { return _requested_size; } method actual_size (line 77) | int actual_size() const { return _actual_size; } method set_requested_size (line 79) | void set_requested_size(int sz) { _requested_size = sz; } method set_actual_size (line 80) | void set_actual_size(int sz) { _actual_size = sz; } class YieldingFlexibleGangTask (line 99) | class YieldingFlexibleGangTask: public FlexibleGangTask { method YieldingFlexibleGangTask (line 105) | YieldingFlexibleGangTask(const char* name): FlexibleGangTask(name), method NOT_PRODUCT (line 113) | NOT_PRODUCT(virtual bool is_YieldingFlexibleGang_task() const { method set_status (line 117) | void set_status(Status s) { method YieldingFlexibleWorkGang (line 120) | YieldingFlexibleWorkGang* gang() { method set_gang (line 123) | void set_gang(YieldingFlexibleWorkGang* gang) { method Status (line 146) | Status status() const { return _status; } method yielding (line 147) | bool yielding() const { return _status == YIELDING; } method yielded (line 148) | bool yielded() const { return _status == YIELDED; } method completed (line 149) | bool completed() const { return _status == COMPLETED; } method aborted (line 150) | bool aborted() const { return _status == ABORTED; } method active (line 151) | bool active() const { return _status == ACTIVE; } class YieldingFlexibleWorkGang (line 158) | class YieldingFlexibleWorkGang: public FlexibleWorkGang { method YieldingFlexibleGangTask (line 165) | YieldingFlexibleGangTask* yielding_task() const { method run_task (line 181) | void run_task(AbstractGangTask* task) { method uint (line 207) | uint yielded_workers() const { FILE: HotSpot1.7/test/compiler/5057225/Test5057225.java class Test5057225 (line 34) | public class Test5057225 { method main (line 68) | public static void main(String[] args) throws Exception { method check (line 85) | static void check(long result, long expected) { method loadAndRunClass (line 90) | static void loadAndRunClass(String classname) throws Exception { class loadUB2L (line 99) | public static class loadUB2L implements Runnable { method run (line 109) | public void run() { check(doload(ba), MASK); } method doload (line 110) | static long doload(byte[] ba) { return ba[0] & MASK; } class loadUS2L (line 113) | public static class loadUS2L implements Runnable { method run (line 123) | public void run() { check(doload(sa), MASK); } method doload (line 124) | static long doload(short[] sa) { return sa[0] & MASK; } class loadUI2L (line 127) | public static class loadUI2L implements Runnable { method run (line 137) | public void run() { check(doload(ia), MASK); } method doload (line 138) | static long doload(int[] ia) { return ia[0] & MASK; } FILE: HotSpot1.7/test/compiler/5091921/Test5091921.java class Test5091921 (line 33) | public class Test5091921 { method test_ge1 (line 38) | public static int test_ge1(int limit) { method test_le1 (line 49) | public static int test_le1(int limit) { method test_wrap1 (line 64) | public static int test_wrap1(int limit) method test_rce5 (line 78) | public static int test_rce5(int[] b, int limit) method test_rce6 (line 112) | public static int test_rce6(int[] b, int limit) method test_rce7 (line 154) | public static int test_rce7(int[] b) method test_rce8 (line 185) | public static int test_rce8(int[] b) method main (line 204) | public static void main(String[] args) FILE: HotSpot1.7/test/compiler/5091921/Test6186134.java class Test6186134 (line 34) | public class Test6186134 { method Test6186134 (line 38) | public Test6186134(int n) { method more (line 42) | public boolean more() { method test1 (line 46) | public ArrayList test1() { method main (line 58) | public static void main(String[] pars) { FILE: HotSpot1.7/test/compiler/5091921/Test6196102.java class Test6196102 (line 33) | public class Test6196102 { method main (line 34) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/5091921/Test6357214.java class MyResult (line 34) | class MyResult { method next (line 35) | public boolean next() { method getString (line 39) | public String getString(String in) { method getInt (line 47) | public int getInt(String in) { method getBytes (line 53) | public byte[] getBytes(String in) { class Test6357214 (line 68) | public class Test6357214 { method create (line 70) | public String create(String context) throws Exception { method main (line 170) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/5091921/Test6559156.java class Test6559156 (line 33) | public class Test6559156 { method main (line 37) | public static void main(String[] args) throws Exception { method doTest1 (line 52) | void doTest1(int expected, int max, int i) { method doTest2 (line 66) | void doTest2(int expected, int max, int i) { FILE: HotSpot1.7/test/compiler/5091921/Test6753639.java class Test6753639 (line 33) | public class Test6753639 { method main (line 34) | public static void main(String[] args) throws InterruptedException { FILE: HotSpot1.7/test/compiler/5091921/Test6850611.java class Test6850611 (line 33) | public class Test6850611 { method main (line 35) | public static void main(String[] args) { method test (line 39) | private static void test() { FILE: HotSpot1.7/test/compiler/5091921/Test6890943.java class Test6890943 (line 36) | public class Test6890943 { method main (line 38) | public static void main(String[] args) { method go (line 45) | public void go() { method solve (line 64) | private int solve() { method addToM (line 131) | private void addToM(int q, int i) { method fall (line 137) | private int fall(int row, int column) { method stuck (line 146) | private boolean stuck(int q) { method depth (line 150) | private int depth(int q) { method start (line 154) | private int start(int q) { method end (line 158) | private int end(int q) { method calcWalkingRange (line 162) | private int calcWalkingRange(int depth, int pos) { method calcWalkingRange (line 166) | private int calcWalkingRange(int depth, int pos, int airOverrideStart,... FILE: HotSpot1.7/test/compiler/5091921/Test6897150.java class Test6897150 (line 34) | public class Test6897150 { method main (line 35) | public static void main(String[] args) { method verify (line 42) | static void verify(int max, int a) { method loopAndPrint (line 49) | static void loopAndPrint(int max) { FILE: HotSpot1.7/test/compiler/5091921/Test6905845.java class Test6905845 (line 33) | public class Test6905845 { method main (line 35) | public static void main(String[] args){ FILE: HotSpot1.7/test/compiler/5091921/Test6931567.java class Test6931567 (line 34) | public class Test6931567 { method main (line 36) | public static void main(final String[] args) { method booleanInvert (line 41) | private static void booleanInvert(final int max) { FILE: HotSpot1.7/test/compiler/5091921/Test6935022.java class Test6935022 (line 33) | public class Test6935022 { method main (line 34) | public static final void main(String[] args) throws Exception { method loop (line 55) | private void loop(int endingRow, int mask) throws Exception { method next (line 70) | private boolean next(int rows) { FILE: HotSpot1.7/test/compiler/5091921/Test6959129.java class Test6959129 (line 33) | public class Test6959129 { method main (line 35) | public static void main(String[] args) { method hailstoneLengthImp (line 54) | public static long hailstoneLengthImp(long n) { method isEven (line 68) | private static boolean isEven(long n) { method maxMoves (line 78) | public static long maxMoves(int min, int max) { FILE: HotSpot1.7/test/compiler/5091921/Test6985295.java class Test6985295 (line 33) | public class Test6985295 { method main (line 35) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/5091921/Test6992759.java class Test6992759 (line 33) | public class Test6992759 { method main (line 37) | public static void main(String[] args) throws Exception { method doTest (line 52) | void doTest(int expected, int max, int i) { FILE: HotSpot1.7/test/compiler/5091921/Test7005594.java class Test7005594 (line 33) | public class Test7005594 { method test (line 35) | static int test(byte a[]){ method main (line 43) | public static void main(String [] args){ FILE: HotSpot1.7/test/compiler/5091921/Test7020614.java class Test7020614 (line 33) | public class Test7020614 { method bitCountShort (line 38) | public static long bitCountShort() { method main (line 51) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6340864/TestByteVect.java class TestByteVect (line 33) | public class TestByteVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_sum (line 1037) | static int test_sum(byte[] a1) { method test_addc (line 1045) | static void test_addc(byte[] a0, byte[] a1) { method test_addv (line 1050) | static void test_addv(byte[] a0, byte[] a1, byte b) { method test_adda (line 1055) | static void test_adda(byte[] a0, byte[] a1, byte[] a2) { method test_subc (line 1061) | static void test_subc(byte[] a0, byte[] a1) { method test_subv (line 1066) | static void test_subv(byte[] a0, byte[] a1, byte b) { method test_suba (line 1071) | static void test_suba(byte[] a0, byte[] a1, byte[] a2) { method test_mulc (line 1077) | static void test_mulc(byte[] a0, byte[] a1) { method test_mulc_n (line 1082) | static void test_mulc_n(byte[] a0, byte[] a1) { method test_mulv (line 1087) | static void test_mulv(byte[] a0, byte[] a1, byte b) { method test_mula (line 1092) | static void test_mula(byte[] a0, byte[] a1, byte[] a2) { method test_divc (line 1098) | static void test_divc(byte[] a0, byte[] a1) { method test_divc_n (line 1103) | static void test_divc_n(byte[] a0, byte[] a1) { method test_divv (line 1108) | static void test_divv(byte[] a0, byte[] a1, byte b) { method test_diva (line 1113) | static void test_diva(byte[] a0, byte[] a1, byte[] a2) { method test_andc (line 1119) | static void test_andc(byte[] a0, byte[] a1) { method test_andv (line 1124) | static void test_andv(byte[] a0, byte[] a1, byte b) { method test_anda (line 1129) | static void test_anda(byte[] a0, byte[] a1, byte[] a2) { method test_orc (line 1135) | static void test_orc(byte[] a0, byte[] a1) { method test_orv (line 1140) | static void test_orv(byte[] a0, byte[] a1, byte b) { method test_ora (line 1145) | static void test_ora(byte[] a0, byte[] a1, byte[] a2) { method test_xorc (line 1151) | static void test_xorc(byte[] a0, byte[] a1) { method test_xorv (line 1156) | static void test_xorv(byte[] a0, byte[] a1, byte b) { method test_xora (line 1161) | static void test_xora(byte[] a0, byte[] a1, byte[] a2) { method test_sllc (line 1167) | static void test_sllc(byte[] a0, byte[] a1) { method test_sllc_n (line 1172) | static void test_sllc_n(byte[] a0, byte[] a1) { method test_sllc_o (line 1177) | static void test_sllc_o(byte[] a0, byte[] a1) { method test_sllc_on (line 1182) | static void test_sllc_on(byte[] a0, byte[] a1) { method test_sllv (line 1187) | static void test_sllv(byte[] a0, byte[] a1, int b) { method test_sllc_add (line 1192) | static void test_sllc_add(byte[] a0, byte[] a1) { method test_sllv_add (line 1197) | static void test_sllv_add(byte[] a0, byte[] a1, int b) { method test_sllc_and (line 1202) | static void test_sllc_and(byte[] a0, byte[] a1) { method test_sllv_and (line 1207) | static void test_sllv_and(byte[] a0, byte[] a1, int b) { method test_srlc (line 1213) | static void test_srlc(byte[] a0, byte[] a1) { method test_srlc_n (line 1218) | static void test_srlc_n(byte[] a0, byte[] a1) { method test_srlc_o (line 1223) | static void test_srlc_o(byte[] a0, byte[] a1) { method test_srlc_on (line 1228) | static void test_srlc_on(byte[] a0, byte[] a1) { method test_srlv (line 1233) | static void test_srlv(byte[] a0, byte[] a1, int b) { method test_srlc_add (line 1238) | static void test_srlc_add(byte[] a0, byte[] a1) { method test_srlv_add (line 1243) | static void test_srlv_add(byte[] a0, byte[] a1, int b) { method test_srlc_and (line 1248) | static void test_srlc_and(byte[] a0, byte[] a1) { method test_srlv_and (line 1253) | static void test_srlv_and(byte[] a0, byte[] a1, int b) { method test_srac (line 1259) | static void test_srac(byte[] a0, byte[] a1) { method test_srac_n (line 1264) | static void test_srac_n(byte[] a0, byte[] a1) { method test_srac_o (line 1269) | static void test_srac_o(byte[] a0, byte[] a1) { method test_srac_on (line 1274) | static void test_srac_on(byte[] a0, byte[] a1) { method test_srav (line 1279) | static void test_srav(byte[] a0, byte[] a1, int b) { method test_srac_add (line 1284) | static void test_srac_add(byte[] a0, byte[] a1) { method test_srav_add (line 1289) | static void test_srav_add(byte[] a0, byte[] a1, int b) { method test_srac_and (line 1294) | static void test_srac_and(byte[] a0, byte[] a1) { method test_srav_and (line 1299) | static void test_srav_and(byte[] a0, byte[] a1, int b) { method test_pack2 (line 1305) | static void test_pack2(short[] p2, byte[] a1) { method test_unpack2 (line 1313) | static void test_unpack2(byte[] a0, short[] p2) { method test_pack2_swap (line 1321) | static void test_pack2_swap(short[] p2, byte[] a1) { method test_unpack2_swap (line 1329) | static void test_unpack2_swap(byte[] a0, short[] p2) { method test_pack4 (line 1338) | static void test_pack4(int[] p4, byte[] a1) { method test_unpack4 (line 1351) | static void test_unpack4(byte[] a0, int[] p4) { method test_pack4_swap (line 1361) | static void test_pack4_swap(int[] p4, byte[] a1) { method test_unpack4_swap (line 1374) | static void test_unpack4_swap(byte[] a0, int[] p4) { method test_pack8 (line 1385) | static void test_pack8(long[] p8, byte[] a1) { method test_unpack8 (line 1406) | static void test_unpack8(byte[] a0, long[] p8) { method test_pack8_swap (line 1420) | static void test_pack8_swap(long[] p8, byte[] a1) { method test_unpack8_swap (line 1441) | static void test_unpack8_swap(byte[] a0, long[] p8) { method verify (line 1456) | static int verify(String text, int i, byte elem, byte val) { method verify (line 1464) | static int verify(String text, int i, short elem, short val) { method verify (line 1472) | static int verify(String text, int i, int elem, int val) { method verify (line 1480) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/6340864/TestDoubleVect.java class TestDoubleVect (line 33) | public class TestDoubleVect { method main (line 39) | public static void main(String args[]) { method test (line 49) | static int test() { method test_sum (line 471) | static double test_sum(double[] a1) { method test_addc (line 479) | static void test_addc(double[] a0, double[] a1) { method test_addv (line 484) | static void test_addv(double[] a0, double[] a1, double b) { method test_adda (line 489) | static void test_adda(double[] a0, double[] a1, double[] a2) { method test_subc (line 495) | static void test_subc(double[] a0, double[] a1) { method test_subv (line 500) | static void test_subv(double[] a0, double[] a1, double b) { method test_suba (line 505) | static void test_suba(double[] a0, double[] a1, double[] a2) { method test_mulc (line 511) | static void test_mulc(double[] a0, double[] a1) { method test_mulc_n (line 516) | static void test_mulc_n(double[] a0, double[] a1) { method test_mulv (line 521) | static void test_mulv(double[] a0, double[] a1, double b) { method test_mula (line 526) | static void test_mula(double[] a0, double[] a1, double[] a2) { method test_divc (line 532) | static void test_divc(double[] a0, double[] a1) { method test_divc_n (line 537) | static void test_divc_n(double[] a0, double[] a1) { method test_divv (line 542) | static void test_divv(double[] a0, double[] a1, double b) { method test_diva (line 547) | static void test_diva(double[] a0, double[] a1, double[] a2) { method verify (line 553) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/6340864/TestFloatVect.java class TestFloatVect (line 33) | public class TestFloatVect { method main (line 39) | public static void main(String args[]) { method test (line 49) | static int test() { method test_sum (line 471) | static float test_sum(float[] a1) { method test_addc (line 479) | static void test_addc(float[] a0, float[] a1) { method test_addv (line 484) | static void test_addv(float[] a0, float[] a1, float b) { method test_adda (line 489) | static void test_adda(float[] a0, float[] a1, float[] a2) { method test_subc (line 495) | static void test_subc(float[] a0, float[] a1) { method test_subv (line 500) | static void test_subv(float[] a0, float[] a1, float b) { method test_suba (line 505) | static void test_suba(float[] a0, float[] a1, float[] a2) { method test_mulc (line 511) | static void test_mulc(float[] a0, float[] a1) { method test_mulc_n (line 516) | static void test_mulc_n(float[] a0, float[] a1) { method test_mulv (line 521) | static void test_mulv(float[] a0, float[] a1, float b) { method test_mula (line 526) | static void test_mula(float[] a0, float[] a1, float[] a2) { method test_divc (line 532) | static void test_divc(float[] a0, float[] a1) { method test_divc_n (line 537) | static void test_divc_n(float[] a0, float[] a1) { method test_divv (line 542) | static void test_divv(float[] a0, float[] a1, float b) { method test_diva (line 547) | static void test_diva(float[] a0, float[] a1, float[] a2) { method verify (line 553) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/6340864/TestIntVect.java class TestIntVect (line 33) | public class TestIntVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_sum (line 909) | static int test_sum(int[] a1) { method test_addc (line 917) | static void test_addc(int[] a0, int[] a1) { method test_addv (line 922) | static void test_addv(int[] a0, int[] a1, int b) { method test_adda (line 927) | static void test_adda(int[] a0, int[] a1, int[] a2) { method test_subc (line 933) | static void test_subc(int[] a0, int[] a1) { method test_subv (line 938) | static void test_subv(int[] a0, int[] a1, int b) { method test_suba (line 943) | static void test_suba(int[] a0, int[] a1, int[] a2) { method test_mulc (line 949) | static void test_mulc(int[] a0, int[] a1) { method test_mulc_n (line 954) | static void test_mulc_n(int[] a0, int[] a1) { method test_mulv (line 959) | static void test_mulv(int[] a0, int[] a1, int b) { method test_mula (line 964) | static void test_mula(int[] a0, int[] a1, int[] a2) { method test_divc (line 970) | static void test_divc(int[] a0, int[] a1) { method test_divc_n (line 975) | static void test_divc_n(int[] a0, int[] a1) { method test_divv (line 980) | static void test_divv(int[] a0, int[] a1, int b) { method test_diva (line 985) | static void test_diva(int[] a0, int[] a1, int[] a2) { method test_andc (line 991) | static void test_andc(int[] a0, int[] a1) { method test_andv (line 996) | static void test_andv(int[] a0, int[] a1, int b) { method test_anda (line 1001) | static void test_anda(int[] a0, int[] a1, int[] a2) { method test_orc (line 1007) | static void test_orc(int[] a0, int[] a1) { method test_orv (line 1012) | static void test_orv(int[] a0, int[] a1, int b) { method test_ora (line 1017) | static void test_ora(int[] a0, int[] a1, int[] a2) { method test_xorc (line 1023) | static void test_xorc(int[] a0, int[] a1) { method test_xorv (line 1028) | static void test_xorv(int[] a0, int[] a1, int b) { method test_xora (line 1033) | static void test_xora(int[] a0, int[] a1, int[] a2) { method test_sllc (line 1039) | static void test_sllc(int[] a0, int[] a1) { method test_sllc_n (line 1044) | static void test_sllc_n(int[] a0, int[] a1) { method test_sllc_o (line 1049) | static void test_sllc_o(int[] a0, int[] a1) { method test_sllc_on (line 1054) | static void test_sllc_on(int[] a0, int[] a1) { method test_sllv (line 1059) | static void test_sllv(int[] a0, int[] a1, int b) { method test_sllc_add (line 1064) | static void test_sllc_add(int[] a0, int[] a1) { method test_sllv_add (line 1069) | static void test_sllv_add(int[] a0, int[] a1, int b) { method test_sllc_and (line 1074) | static void test_sllc_and(int[] a0, int[] a1) { method test_sllv_and (line 1079) | static void test_sllv_and(int[] a0, int[] a1, int b) { method test_srlc (line 1085) | static void test_srlc(int[] a0, int[] a1) { method test_srlc_n (line 1090) | static void test_srlc_n(int[] a0, int[] a1) { method test_srlc_o (line 1095) | static void test_srlc_o(int[] a0, int[] a1) { method test_srlc_on (line 1100) | static void test_srlc_on(int[] a0, int[] a1) { method test_srlv (line 1105) | static void test_srlv(int[] a0, int[] a1, int b) { method test_srlc_add (line 1110) | static void test_srlc_add(int[] a0, int[] a1) { method test_srlv_add (line 1115) | static void test_srlv_add(int[] a0, int[] a1, int b) { method test_srlc_and (line 1120) | static void test_srlc_and(int[] a0, int[] a1) { method test_srlv_and (line 1125) | static void test_srlv_and(int[] a0, int[] a1, int b) { method test_srac (line 1131) | static void test_srac(int[] a0, int[] a1) { method test_srac_n (line 1136) | static void test_srac_n(int[] a0, int[] a1) { method test_srac_o (line 1141) | static void test_srac_o(int[] a0, int[] a1) { method test_srac_on (line 1146) | static void test_srac_on(int[] a0, int[] a1) { method test_srav (line 1151) | static void test_srav(int[] a0, int[] a1, int b) { method test_srac_add (line 1156) | static void test_srac_add(int[] a0, int[] a1) { method test_srav_add (line 1161) | static void test_srav_add(int[] a0, int[] a1, int b) { method test_srac_and (line 1166) | static void test_srac_and(int[] a0, int[] a1) { method test_srav_and (line 1171) | static void test_srav_and(int[] a0, int[] a1, int b) { method test_pack2 (line 1177) | static void test_pack2(long[] p2, int[] a1) { method test_unpack2 (line 1185) | static void test_unpack2(int[] a0, long[] p2) { method test_pack2_swap (line 1193) | static void test_pack2_swap(long[] p2, int[] a1) { method test_unpack2_swap (line 1201) | static void test_unpack2_swap(int[] a0, long[] p2) { method verify (line 1210) | static int verify(String text, int i, int elem, int val) { method verify (line 1218) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/6340864/TestLongVect.java class TestLongVect (line 33) | public class TestLongVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_sum (line 854) | static long test_sum(long[] a1) { method test_addc (line 862) | static void test_addc(long[] a0, long[] a1) { method test_addv (line 867) | static void test_addv(long[] a0, long[] a1, long b) { method test_adda (line 872) | static void test_adda(long[] a0, long[] a1, long[] a2) { method test_subc (line 878) | static void test_subc(long[] a0, long[] a1) { method test_subv (line 883) | static void test_subv(long[] a0, long[] a1, long b) { method test_suba (line 888) | static void test_suba(long[] a0, long[] a1, long[] a2) { method test_mulc (line 894) | static void test_mulc(long[] a0, long[] a1) { method test_mulc_n (line 899) | static void test_mulc_n(long[] a0, long[] a1) { method test_mulv (line 904) | static void test_mulv(long[] a0, long[] a1, long b) { method test_mula (line 909) | static void test_mula(long[] a0, long[] a1, long[] a2) { method test_divc (line 915) | static void test_divc(long[] a0, long[] a1) { method test_divc_n (line 920) | static void test_divc_n(long[] a0, long[] a1) { method test_divv (line 925) | static void test_divv(long[] a0, long[] a1, long b) { method test_diva (line 930) | static void test_diva(long[] a0, long[] a1, long[] a2) { method test_andc (line 936) | static void test_andc(long[] a0, long[] a1) { method test_andv (line 941) | static void test_andv(long[] a0, long[] a1, long b) { method test_anda (line 946) | static void test_anda(long[] a0, long[] a1, long[] a2) { method test_orc (line 952) | static void test_orc(long[] a0, long[] a1) { method test_orv (line 957) | static void test_orv(long[] a0, long[] a1, long b) { method test_ora (line 962) | static void test_ora(long[] a0, long[] a1, long[] a2) { method test_xorc (line 968) | static void test_xorc(long[] a0, long[] a1) { method test_xorv (line 973) | static void test_xorv(long[] a0, long[] a1, long b) { method test_xora (line 978) | static void test_xora(long[] a0, long[] a1, long[] a2) { method test_sllc (line 984) | static void test_sllc(long[] a0, long[] a1) { method test_sllc_n (line 989) | static void test_sllc_n(long[] a0, long[] a1) { method test_sllc_o (line 994) | static void test_sllc_o(long[] a0, long[] a1) { method test_sllc_on (line 999) | static void test_sllc_on(long[] a0, long[] a1) { method test_sllv (line 1004) | static void test_sllv(long[] a0, long[] a1, int b) { method test_sllc_add (line 1009) | static void test_sllc_add(long[] a0, long[] a1) { method test_sllv_add (line 1014) | static void test_sllv_add(long[] a0, long[] a1, long b) { method test_sllc_and (line 1019) | static void test_sllc_and(long[] a0, long[] a1) { method test_sllv_and (line 1024) | static void test_sllv_and(long[] a0, long[] a1, long b) { method test_srlc (line 1030) | static void test_srlc(long[] a0, long[] a1) { method test_srlc_n (line 1035) | static void test_srlc_n(long[] a0, long[] a1) { method test_srlc_o (line 1040) | static void test_srlc_o(long[] a0, long[] a1) { method test_srlc_on (line 1045) | static void test_srlc_on(long[] a0, long[] a1) { method test_srlv (line 1050) | static void test_srlv(long[] a0, long[] a1, int b) { method test_srlc_add (line 1055) | static void test_srlc_add(long[] a0, long[] a1) { method test_srlv_add (line 1060) | static void test_srlv_add(long[] a0, long[] a1, long b) { method test_srlc_and (line 1065) | static void test_srlc_and(long[] a0, long[] a1) { method test_srlv_and (line 1070) | static void test_srlv_and(long[] a0, long[] a1, long b) { method test_srac (line 1076) | static void test_srac(long[] a0, long[] a1) { method test_srac_n (line 1081) | static void test_srac_n(long[] a0, long[] a1) { method test_srac_o (line 1086) | static void test_srac_o(long[] a0, long[] a1) { method test_srac_on (line 1091) | static void test_srac_on(long[] a0, long[] a1) { method test_srav (line 1096) | static void test_srav(long[] a0, long[] a1, int b) { method test_srac_add (line 1101) | static void test_srac_add(long[] a0, long[] a1) { method test_srav_add (line 1106) | static void test_srav_add(long[] a0, long[] a1, long b) { method test_srac_and (line 1111) | static void test_srac_and(long[] a0, long[] a1) { method test_srav_and (line 1116) | static void test_srav_and(long[] a0, long[] a1, long b) { method verify (line 1122) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/6340864/TestShortVect.java class TestShortVect (line 33) | public class TestShortVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_sum (line 969) | static int test_sum(short[] a1) { method test_addc (line 977) | static void test_addc(short[] a0, short[] a1) { method test_addv (line 982) | static void test_addv(short[] a0, short[] a1, short b) { method test_adda (line 987) | static void test_adda(short[] a0, short[] a1, short[] a2) { method test_subc (line 993) | static void test_subc(short[] a0, short[] a1) { method test_subv (line 998) | static void test_subv(short[] a0, short[] a1, short b) { method test_suba (line 1003) | static void test_suba(short[] a0, short[] a1, short[] a2) { method test_mulc (line 1009) | static void test_mulc(short[] a0, short[] a1) { method test_mulc_n (line 1014) | static void test_mulc_n(short[] a0, short[] a1) { method test_mulv (line 1019) | static void test_mulv(short[] a0, short[] a1, short b) { method test_mula (line 1024) | static void test_mula(short[] a0, short[] a1, short[] a2) { method test_divc (line 1030) | static void test_divc(short[] a0, short[] a1) { method test_divc_n (line 1035) | static void test_divc_n(short[] a0, short[] a1) { method test_divv (line 1040) | static void test_divv(short[] a0, short[] a1, short b) { method test_diva (line 1045) | static void test_diva(short[] a0, short[] a1, short[] a2) { method test_andc (line 1051) | static void test_andc(short[] a0, short[] a1) { method test_andv (line 1056) | static void test_andv(short[] a0, short[] a1, short b) { method test_anda (line 1061) | static void test_anda(short[] a0, short[] a1, short[] a2) { method test_orc (line 1067) | static void test_orc(short[] a0, short[] a1) { method test_orv (line 1072) | static void test_orv(short[] a0, short[] a1, short b) { method test_ora (line 1077) | static void test_ora(short[] a0, short[] a1, short[] a2) { method test_xorc (line 1083) | static void test_xorc(short[] a0, short[] a1) { method test_xorv (line 1088) | static void test_xorv(short[] a0, short[] a1, short b) { method test_xora (line 1093) | static void test_xora(short[] a0, short[] a1, short[] a2) { method test_sllc (line 1099) | static void test_sllc(short[] a0, short[] a1) { method test_sllc_n (line 1104) | static void test_sllc_n(short[] a0, short[] a1) { method test_sllc_o (line 1109) | static void test_sllc_o(short[] a0, short[] a1) { method test_sllc_on (line 1114) | static void test_sllc_on(short[] a0, short[] a1) { method test_sllv (line 1119) | static void test_sllv(short[] a0, short[] a1, int b) { method test_sllc_add (line 1124) | static void test_sllc_add(short[] a0, short[] a1) { method test_sllv_add (line 1129) | static void test_sllv_add(short[] a0, short[] a1, int b) { method test_sllc_and (line 1134) | static void test_sllc_and(short[] a0, short[] a1) { method test_sllv_and (line 1139) | static void test_sllv_and(short[] a0, short[] a1, int b) { method test_srlc (line 1145) | static void test_srlc(short[] a0, short[] a1) { method test_srlc_n (line 1150) | static void test_srlc_n(short[] a0, short[] a1) { method test_srlc_o (line 1155) | static void test_srlc_o(short[] a0, short[] a1) { method test_srlc_on (line 1160) | static void test_srlc_on(short[] a0, short[] a1) { method test_srlv (line 1165) | static void test_srlv(short[] a0, short[] a1, int b) { method test_srlc_add (line 1170) | static void test_srlc_add(short[] a0, short[] a1) { method test_srlv_add (line 1175) | static void test_srlv_add(short[] a0, short[] a1, int b) { method test_srlc_and (line 1180) | static void test_srlc_and(short[] a0, short[] a1) { method test_srlv_and (line 1185) | static void test_srlv_and(short[] a0, short[] a1, int b) { method test_srac (line 1191) | static void test_srac(short[] a0, short[] a1) { method test_srac_n (line 1196) | static void test_srac_n(short[] a0, short[] a1) { method test_srac_o (line 1201) | static void test_srac_o(short[] a0, short[] a1) { method test_srac_on (line 1206) | static void test_srac_on(short[] a0, short[] a1) { method test_srav (line 1211) | static void test_srav(short[] a0, short[] a1, int b) { method test_srac_add (line 1216) | static void test_srac_add(short[] a0, short[] a1) { method test_srav_add (line 1221) | static void test_srav_add(short[] a0, short[] a1, int b) { method test_srac_and (line 1226) | static void test_srac_and(short[] a0, short[] a1) { method test_srav_and (line 1231) | static void test_srav_and(short[] a0, short[] a1, int b) { method test_pack2 (line 1237) | static void test_pack2(int[] p2, short[] a1) { method test_unpack2 (line 1245) | static void test_unpack2(short[] a0, int[] p2) { method test_pack2_swap (line 1253) | static void test_pack2_swap(int[] p2, short[] a1) { method test_unpack2_swap (line 1261) | static void test_unpack2_swap(short[] a0, int[] p2) { method test_pack4 (line 1270) | static void test_pack4(long[] p4, short[] a1) { method test_unpack4 (line 1283) | static void test_unpack4(short[] a0, long[] p4) { method test_pack4_swap (line 1293) | static void test_pack4_swap(long[] p4, short[] a1) { method test_unpack4_swap (line 1306) | static void test_unpack4_swap(short[] a0, long[] p4) { method verify (line 1317) | static int verify(String text, int i, short elem, short val) { method verify (line 1325) | static int verify(String text, int i, int elem, int val) { method verify (line 1333) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/6378821/Test6378821.java class Test6378821 (line 32) | public class Test6378821 { method main (line 36) | public static void main(String [] args) { method check (line 47) | static void check(int i, int expected, int result) { method check (line 53) | static void check(long l, int expected, int result) { method sub (line 59) | static void sub(int i) { check(i, fint(i), fcomp(i) ); } method sub (line 60) | static void sub(int[] ia) { check(ia[0], fint(ia), fcomp(ia)); } method sub (line 61) | static void sub(long l) { check(l, fint(l), fcomp(l) ); } method sub (line 62) | static void sub(long[] la) { check(la[0], fint(la), fcomp(la)); } method fint (line 64) | static int fint (int i) { return Integer.bitCount(i); } method fcomp (line 65) | static int fcomp(int i) { return Integer.bitCount(i); } method fint (line 67) | static int fint (int[] ia) { return Integer.bitCount(ia[0]); } method fcomp (line 68) | static int fcomp(int[] ia) { return Integer.bitCount(ia[0]); } method fint (line 70) | static int fint (long l) { return Long.bitCount(l); } method fcomp (line 71) | static int fcomp(long l) { return Long.bitCount(l); } method fint (line 73) | static int fint (long[] la) { return Long.bitCount(la[0]); } method fcomp (line 74) | static int fcomp(long[] la) { return Long.bitCount(la[0]); } FILE: HotSpot1.7/test/compiler/6431242/Test.java class Test (line 31) | public class Test{ method init (line 52) | void init() { method test_int_reversed (line 59) | public int test_int_reversed(int i) { method test_long_reversed (line 63) | public long test_long_reversed(long i) { method test_copy_ints (line 67) | public void test_copy_ints(int[] dst, int[] src) { method test_copy_ints_reversed (line 73) | public void test_copy_ints_reversed(int[] dst, int[] src) { method test_copy_ints_store_reversed (line 79) | public void test_copy_ints_store_reversed(int[] dst, int[] src) { method test_copy_longs (line 85) | public void test_copy_longs(long[] dst, long[] src) { method test_copy_longs_reversed (line 91) | public void test_copy_longs_reversed(long[] dst, long[] src) { method test_copy_longs_store_reversed (line 97) | public void test_copy_longs_store_reversed(long[] dst, long[] src) { method test (line 103) | public void test() throws Exception { method main (line 165) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6443505/Test6443505.java class Test6443505 (line 33) | public class Test6443505 { method main (line 35) | public static void main(String[] args) throws InterruptedException { method test (line 64) | public static void test(int a, int b) throws InterruptedException { method compiled (line 87) | static int compiled(int p, int x, int y) { method interpreted (line 92) | static int interpreted(int p, int x, int y) { method compiled (line 98) | static int compiled(int x, int y, int q, int p) { method interpreted (line 103) | static int interpreted(int x, int y, int q, int p) { FILE: HotSpot1.7/test/compiler/6478991/NullCheckTest.java class NullCheckTest (line 33) | public class NullCheckTest { class A (line 34) | static class A { method inlined (line 37) | public final void inlined(A a) { class B (line 43) | static class B extends A { method test (line 47) | private static void test(A a1, A a2) { method main (line 58) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6539464/Test.java class Test (line 32) | public class Test { method main (line 36) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/6579789/Test6579789.java class Test6579789 (line 32) | public class Test6579789 { method main (line 33) | public static void main(String[] args) { method bug (line 36) | public static void bug(int n) { FILE: HotSpot1.7/test/compiler/6589834/Test_ia32.java class Test_ia32 (line 39) | public class Test_ia32 { method main (line 45) | public static void main(String[] args) throws InterruptedException, Cl... class Reflector (line 73) | class Reflector extends Thread { method Reflector (line 79) | Reflector() { method g (line 86) | static int g(int i1, int i2, Test_ia32[] arr, int i3, int i4) { method f (line 95) | static int f(Test_ia32[] arr) { method run (line 99) | @Override method requestStop (line 121) | public void requestStop() { FILE: HotSpot1.7/test/compiler/6603011/Test.java class s (line 41) | class s { method divi (line 42) | static int divi(int dividend, int divisor) { return dividend / divi... method modi (line 43) | static int modi(int dividend, int divisor) { return dividend % divi... method divl (line 44) | static long divl(long dividend, long divisor) { return dividend / divi... method modl (line 45) | static long modl(long dividend, long divisor) { return dividend % divi... class Test (line 48) | public class Test implements Runnable { method divbyI (line 66) | public int divbyI (int dividend) { return dividend / DIVISOR; } method modbyI (line 67) | public int modbyI (int dividend) { return dividend % DIVISOR; } method divbyL (line 68) | public long divbyL (long dividend) { return dividend / DIVISOR; } method modbyL (line 69) | public long modbyL (long dividend) { return dividend % DIVISOR; } method divisor (line 71) | public int divisor() { return DIVISOR; } method checkI (line 73) | public boolean checkI (int dividend) { method checkL (line 103) | public boolean checkL (long dividend) { method run (line 134) | public void run() { method test_divisor (line 191) | public static void test_divisor(int divisor, method main (line 201) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/6636138/Test1.java class Test1 (line 32) | public class Test1 { method init (line 34) | public static void init(int src[], int [] dst, int[] ref) { method verify (line 43) | public static void verify(int src[], int[] ref) { method test (line 53) | public static void test() { method main (line 62) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6636138/Test2.java class Test2 (line 32) | public class Test2 { method init (line 34) | public static void init(int src[]) { method shift (line 40) | public static void shift(int src[]) { method verify (line 49) | public static void verify(int src[]) { method test (line 59) | public static void test() { method main (line 66) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6646019/Test.java class Test (line 32) | public class Test { method main (line 37) | public static void main(String[] args) { method test (line 47) | private void test() { FILE: HotSpot1.7/test/compiler/6646020/Tester.java class Tester_Class_0 (line 32) | class Tester_Class_0 { method Tester_Class_0 (line 36) | public Tester_Class_0() method func_0 (line 80) | private final long func_0() method func_1 (line 113) | protected final static double func_1(final char arg_0, final long arg_1) method func_2 (line 119) | double func_2(byte arg_0, final boolean arg_1, Object arg_2) method toString (line 136) | public String toString() class Tester_Class_1 (line 147) | final class Tester_Class_1 extends Tester_Class_0 { method Tester_Class_1 (line 160) | public Tester_Class_1() method func_0 (line 184) | protected final static Tester_Class_0 func_0(final char arg_0, boolean... method func_1 (line 216) | private static int func_1(final Object arg_0, final boolean arg_1) method func_2 (line 266) | protected static int func_2(Tester_Class_0[][] arg_0) method func_3 (line 284) | private final String func_3(boolean arg_0, short arg_1, short arg_2) method func_4 (line 302) | private static String func_4(final double arg_0, final Object arg_1, f... method toString (line 347) | public String toString() class Tester_Class_2 (line 378) | class Tester_Class_2 extends Tester_Class_0 { method Tester_Class_2 (line 387) | public Tester_Class_2() method toString (line 406) | public String toString() class Tester_Class_3 (line 429) | class Tester_Class_3 extends Tester_Class_0 { method Tester_Class_3 (line 439) | public Tester_Class_3() method func_0 (line 471) | static Object func_0(final Tester_Class_0 arg_0, String arg_1, final f... method func_1 (line 478) | boolean func_1() method toString (line 522) | public String toString() class Tester (line 546) | public class Tester { method func_0 (line 555) | protected final Tester_Class_2 func_0() method func_1 (line 572) | private static Tester_Class_3 func_1(byte arg_0, Tester_Class_1 arg_1,... method execute (line 578) | public static String execute() method main (line 589) | public static void main(String[] args) method test (line 606) | private void test() method toString (line 732) | public String toString() class Printer (line 750) | static class Printer method print (line 752) | public static String print(boolean arg) { return String.valueOf(arg); } method print (line 753) | public static String print(byte arg) { return String.valueOf(arg); } method print (line 754) | public static String print(short arg) { return String.valueOf(arg); } method print (line 755) | public static String print(char arg) { return String.valueOf((int... method print (line 756) | public static String print(int arg) { return String.valueOf(arg); } method print (line 757) | public static String print(long arg) { return String.valueOf(arg); } method print (line 758) | public static String print(float arg) { return String.valueOf(arg); } method print (line 759) | public static String print(double arg) { return String.valueOf(arg); } method print (line 762) | public static String print(Object arg) method print_r (line 767) | private static String print_r(java.util.Stack visitedObjects, Object... FILE: HotSpot1.7/test/compiler/6659207/Test.java class Test (line 31) | public class Test { method index (line 34) | static int index(int i) { method test (line 41) | static int test(int i) { method main (line 54) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6661247/Test.java class Test (line 38) | public class Test { method test (line 40) | public static void test(boolean[] src, int srcPos, LongBuffer dest, lo... method main (line 132) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6663621/IVTest.java class IVTest (line 31) | public class IVTest { method padV15 (line 34) | static void padV15(byte[] padded) { method padV15_2 (line 42) | static void padV15_2(int paddedSize) { method padV15_3 (line 51) | static void padV15_3() { method padV15_4 (line 60) | static void padV15_4() { method padV15_5 (line 69) | static void padV15_5() { method main (line 78) | public static void main(String argv[]) { FILE: HotSpot1.7/test/compiler/6663848/Tester.java class Tester_Class_0 (line 32) | final class Tester_Class_0 { method Tester_Class_0 (line 43) | public Tester_Class_0() method func_0 (line 102) | final short func_0(int arg_0, short arg_1, double[][] arg_2, double ar... method func_1 (line 150) | protected final void func_1(final String arg_0, Object arg_1, short ar... method func_2 (line 157) | protected final static float func_2(byte arg_0, final String arg_1) method func_3 (line 171) | private static boolean func_3(boolean arg_0, final boolean arg_1) method func_4 (line 191) | public final char func_4(short arg_0) class Tester_Class_1 (line 207) | class Tester_Class_1 { method Tester_Class_1 (line 218) | public Tester_Class_1() method clone (line 255) | protected Object clone() method equals (line 270) | public boolean equals(Object obj) class Tester (line 286) | public class Tester { method func_0 (line 290) | static long func_0(final Tester_Class_1 arg_0, long arg_1) method func_1 (line 296) | protected Tester_Class_1 func_1(final boolean arg_0, Object arg_1) method func_2 (line 308) | protected final static String[][] func_2(final double arg_0) method func_3 (line 325) | final short func_3(byte arg_0, final short arg_1) method func_4 (line 336) | private String func_4() method func_5 (line 363) | final char func_5(final char arg_0, final Object[] arg_1, final double... method func_6 (line 376) | private final static Tester_Class_1 func_6(String arg_0, String arg_1) method func_7 (line 382) | double func_7(Object arg_0, final String arg_1) method func_8 (line 397) | private final static byte func_8(final Object arg_0, double arg_1, fin... method main (line 416) | public static void main(String[] args) method test (line 430) | private void test() FILE: HotSpot1.7/test/compiler/6663854/Test6663854.java class Test6663854_Class_0 (line 37) | final class Test6663854_Class_0 { method Test6663854_Class_0 (line 50) | public Test6663854_Class_0() method clone (line 75) | protected Object clone() method equals (line 108) | public boolean equals(Object obj) method func_0 (line 125) | protected char[] func_0() method func_1 (line 152) | final void func_1(final int arg_0) method toString (line 161) | public String toString() type Test6663854_Interface_1 (line 190) | interface Test6663854_Interface_1 { method func_0 (line 191) | public boolean func_0(); method func_1 (line 192) | public String func_1(final String arg_0, final long arg_1, byte arg_2,... type Test6663854_Interface_2 (line 196) | interface Test6663854_Interface_2 extends Test6663854_Interface_1 { class Test6663854_Class_3 (line 200) | final class Test6663854_Class_3 implements Test6663854_Interface_2, Test... method Test6663854_Class_3 (line 210) | public Test6663854_Class_3() method func_0 (line 220) | public boolean func_0() method func_1 (line 262) | public String func_1(final String arg_0, final long arg_1, byte arg_2,... method clone (line 289) | protected Object clone() method equals (line 316) | public boolean equals(Object obj) method toString (line 355) | public String toString() class Test6663854_Class_4 (line 378) | final class Test6663854_Class_4 implements Test6663854_Interface_1, Test... method Test6663854_Class_4 (line 389) | public Test6663854_Class_4() method func_0 (line 427) | public boolean func_0() method func_1 (line 433) | public String func_1(final String arg_0, final long arg_1, byte arg_2,... method func_0 (line 508) | final String func_0(byte arg_0, Test6663854_Class_0 arg_1, final Test6... method func_1 (line 529) | private static String func_1(final String arg_0, char arg_1, final boo... method func_2 (line 554) | private Object func_2(short[][] arg_0, final Test6663854_Interface_2 a... method func_3 (line 573) | private short func_3() method func_4 (line 583) | protected void func_4(final long arg_0, Test6663854_Class_0 arg_1, lon... method toString (line 593) | public String toString() class Test6663854_Class_5 (line 618) | class Test6663854_Class_5 implements Test6663854_Interface_1 { method Test6663854_Class_5 (line 624) | public Test6663854_Class_5() method func_0 (line 637) | public boolean func_0() method func_1 (line 650) | public String func_1(final String arg_0, final long arg_1, byte arg_2,... method func_0 (line 698) | private final static float func_0(boolean arg_0) method toString (line 738) | public String toString() class Test6663854_Class_6 (line 753) | class Test6663854_Class_6 implements Test6663854_Interface_1, Test666385... method Test6663854_Class_6 (line 762) | public Test6663854_Class_6() method func_0 (line 807) | public boolean func_0() method func_1 (line 813) | public String func_1(final String arg_0, final long arg_1, byte arg_2,... method toString (line 826) | public String toString() class Test6663854_Class_7 (line 847) | final class Test6663854_Class_7 extends Test6663854_Class_5 implements T... method Test6663854_Class_7 (line 853) | public Test6663854_Class_7() method func_0 (line 892) | public final Test6663854_Class_4 func_0(int arg_0) method toString (line 941) | public String toString() class Test6663854_Class_8 (line 962) | final class Test6663854_Class_8 implements Test6663854_Interface_1 { method Test6663854_Class_8 (line 972) | public Test6663854_Class_8() method func_0 (line 990) | public boolean func_0() method func_1 (line 1020) | public String func_1(final String arg_0, final long arg_1, byte arg_2,... method func_0 (line 1029) | private Test6663854_Class_0 func_0(Test6663854_Class_0 arg_0) method toString (line 1059) | public String toString() class Test6663854 (line 1081) | public class Test6663854 { method func_0 (line 1087) | private static long func_0(final boolean arg_0) method func_1 (line 1098) | protected final long func_1(char[] arg_0, Object arg_1, String arg_2, ... method execute (line 1138) | public static String execute() method main (line 1149) | public static void main(String[] args) method test (line 1160) | private void test() method toString (line 1375) | public String toString() class Printer (line 1387) | static class Printer method print (line 1389) | public static String print(boolean arg) { return String.valueOf(arg); } method print (line 1390) | public static String print(byte arg) { return String.valueOf(arg); } method print (line 1391) | public static String print(short arg) { return String.valueOf(arg); } method print (line 1392) | public static String print(char arg) { return String.valueOf((int... method print (line 1393) | public static String print(int arg) { return String.valueOf(arg); } method print (line 1394) | public static String print(long arg) { return String.valueOf(arg); } method print (line 1395) | public static String print(float arg) { return String.valueOf(arg); } method print (line 1396) | public static String print(double arg) { return String.valueOf(arg); } method print (line 1399) | public static String print(Object arg) method print_r (line 1404) | private static String print_r(java.util.Stack visitedObjects, Object... FILE: HotSpot1.7/test/compiler/6689060/Test.java class Point (line 33) | class Point { method getNext (line 41) | public Point getNext() { class Test (line 46) | public class Test { method dummy (line 48) | void dummy() { method ival (line 53) | int ival(int i) { method test80 (line 57) | int test80(int y, int l, int i) { method test81 (line 68) | int test81(int y, int l, int i) { method test44 (line 80) | int test44(int y) { method test43 (line 88) | int test43(int y) { method test42 (line 100) | int test42(int y) { method test40 (line 112) | int test40(int y) { method test41 (line 123) | int test41(int y) { method test00 (line 134) | Point test00(int y) { method test01 (line 142) | Point test01(int y) { method test02 (line 151) | Point test02(int y) { method test03 (line 164) | Point test03(int y) { method test04 (line 178) | Point test04(int y) { method test05 (line 192) | int test05(int y) { method test0 (line 205) | int test0(int y) { method test1 (line 214) | int test1(int y) { method test2 (line 226) | int test2(int y) { method test3 (line 237) | int test3(int y, Point p1) { method test4 (line 247) | int test4(int y) { method test5 (line 263) | int test5(int y, Point p1) { method test6 (line 278) | int test6(int y) { method test7 (line 295) | int test7(int y, Point p1) { method test8 (line 311) | int test8(int y, int l, int i) { method test9 (line 322) | int test9(int y, int l, int i) { method test10 (line 336) | int test10(int y, int l, int i, Class cls) { method test11 (line 354) | int test11(int y) { method test12 (line 371) | int test12(int y) { method main (line 388) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6695810/Test.java class Test (line 31) | public class Test { method test (line 34) | static void test(Test t1, Test t2) { method main (line 42) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6700047/Test6700047.java class Test6700047 (line 31) | public class Test6700047 { method main (line 34) | public static void main(String[] args) { method intToLeftPaddedAsciiBytes (line 40) | public static int intToLeftPaddedAsciiBytes() { FILE: HotSpot1.7/test/compiler/6711100/Test.java class Test (line 31) | public class Test { method Test (line 37) | public Test() { method f (line 41) | protected static int f() { method main (line 45) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6711117/Test.java class Test_Class_0 (line 32) | final class Test_Class_0 { method Test_Class_0 (line 38) | public Test_Class_0() method func_0 (line 66) | static float func_0() method func_1 (line 90) | public static long func_1(String arg_0, Object arg_1, final long arg_2) method func_2 (line 111) | double[][] func_2(final int arg_0) method func_3 (line 139) | private final int func_3() method func_4 (line 150) | protected static boolean func_4(boolean arg_0, byte arg_1, boolean arg_2) method toString (line 173) | public String toString() class Test_Class_1 (line 188) | class Test_Class_1 { method Test_Class_1 (line 200) | public Test_Class_1() method toString (line 210) | public String toString() class Test_Class_2 (line 237) | class Test_Class_2 { method Test_Class_2 (line 247) | public Test_Class_2() method func_0 (line 278) | protected final static String func_0(final long[][] arg_0, byte arg_1,... method toString (line 295) | public String toString() class Test_Class_3 (line 318) | final class Test_Class_3 extends Test_Class_2 { method Test_Class_3 (line 323) | public Test_Class_3() method func_0 (line 359) | private static String func_0() method toString (line 401) | public String toString() class Test_Class_4 (line 428) | class Test_Class_4 { method Test_Class_4 (line 439) | public Test_Class_4() method toString (line 474) | public String toString() class Test_Class_5 (line 499) | class Test_Class_5 extends Test_Class_4 { method Test_Class_5 (line 504) | public Test_Class_5() method func_0 (line 512) | final char func_0(Test_Class_1 arg_0, final Test_Class_1 arg_1) method func_1 (line 532) | protected static Test_Class_1 func_1(final short arg_0, long arg_1) method toString (line 549) | public String toString() class Test (line 577) | public class Test { method func_0 (line 588) | private final char func_0(Test_Class_3 arg_0, final boolean[] arg_1) method func_1 (line 616) | public static Test_Class_2 func_1(byte[][] arg_0, final int arg_1, Tes... method execute (line 644) | public static String execute() method main (line 655) | public static void main(String[] args) method test (line 666) | private void test() method toString (line 692) | public String toString() class Printer (line 714) | static class Printer method print (line 716) | public static String print(boolean arg) { return String.valueOf(arg); } method print (line 717) | public static String print(byte arg) { return String.valueOf(arg); } method print (line 718) | public static String print(short arg) { return String.valueOf(arg); } method print (line 719) | public static String print(char arg) { return String.valueOf((int... method print (line 720) | public static String print(int arg) { return String.valueOf(arg); } method print (line 721) | public static String print(long arg) { return String.valueOf(arg); } method print (line 722) | public static String print(float arg) { return String.valueOf(arg); } method print (line 723) | public static String print(double arg) { return String.valueOf(arg); } method print (line 726) | public static String print(Object arg) method print_r (line 731) | private static String print_r(java.util.Stack visitedObjects, Object... FILE: HotSpot1.7/test/compiler/6712835/Test6712835.java class Tester_Class_0 (line 33) | abstract class Tester_Class_0 { method Tester_Class_0 (line 41) | public Tester_Class_0() method equals (line 113) | public boolean equals(Object obj) method func_0 (line 166) | public static char func_0(final int arg_0, long[] arg_1, final boolean... method func_1 (line 191) | protected float func_1(int arg_0, final Object arg_1, Object arg_2) method func_2 (line 217) | public final static short func_2(int arg_0, final short arg_1, byte ar... method func_3 (line 240) | protected final static char func_3(byte arg_0, final int arg_1, final ... method toString (line 265) | public String toString() class Tester_Class_1 (line 284) | final class Tester_Class_1 extends Tester_Class_0 { method Tester_Class_1 (line 290) | public Tester_Class_1() method func_0 (line 304) | final int func_0() method func_1 (line 313) | private final static void func_1(final String arg_0, final Object arg_1) method func_2 (line 335) | public static int[][] func_2(long arg_0, final float arg_1, short arg_... method toString (line 402) | public String toString() class Tester_Class_2 (line 427) | final class Tester_Class_2 extends Tester_Class_0 { method Tester_Class_2 (line 433) | public Tester_Class_2() method func_0 (line 473) | protected final boolean func_0(final boolean arg_0, final boolean arg_1) method toString (line 502) | public String toString() class Tester_Class_3 (line 527) | class Tester_Class_3 extends Tester_Class_0 { method Tester_Class_3 (line 540) | public Tester_Class_3() method toString (line 561) | public String toString() class Tester_Class_4 (line 600) | final class Tester_Class_4 { method Tester_Class_4 (line 609) | public Tester_Class_4() method func_0 (line 625) | private final static Tester_Class_1 func_0(boolean arg_0, double arg_1) method toString (line 660) | public String toString() class Tester_Class_5 (line 681) | final class Tester_Class_5 extends Tester_Class_0 { method Tester_Class_5 (line 690) | public Tester_Class_5() method toString (line 726) | public String toString() class Tester_Class_6 (line 757) | class Tester_Class_6 extends Tester_Class_0 { method Tester_Class_6 (line 770) | public Tester_Class_6() method func_0 (line 819) | final static byte func_0(final byte arg_0, final char arg_1, final Tes... method toString (line 837) | public String toString() class Tester_Class_7 (line 876) | abstract class Tester_Class_7 { method Tester_Class_7 (line 888) | public Tester_Class_7() method equals (line 921) | public boolean equals(Object obj) method toString (line 941) | public String toString() class Tester_Class_8 (line 968) | class Tester_Class_8 extends Tester_Class_7 { method Tester_Class_8 (line 974) | public Tester_Class_8() method toString (line 1016) | public String toString() class Tester_Class_9 (line 1049) | final class Tester_Class_9 { method Tester_Class_9 (line 1060) | public Tester_Class_9() method func_1 (line 1081) | protected static short func_1() method toString (line 1092) | public String toString() class Tester_Class_10 (line 1117) | final class Tester_Class_10 extends Tester_Class_0 { method Tester_Class_10 (line 1130) | public Tester_Class_10() method toString (line 1165) | public String toString() type Tester_Interface_11 (line 1204) | interface Tester_Interface_11 { method func_0 (line 1205) | public Tester_Class_4 func_0(final int arg_0, final byte arg_1); method func_1 (line 1206) | public Tester_Class_2 func_1(Tester_Class_5 arg_0, final Tester_Class_... class Test6712835 (line 1209) | public class Test6712835 { method func_0 (line 1215) | protected final Tester_Class_1 func_0(final Object arg_0, Tester_Class... method func_1 (line 1255) | protected Tester_Class_5 func_1(Tester_Class_0 arg_0, final float arg_1) method func_2 (line 1287) | final static int func_2(Tester_Class_6 arg_0) method func_3 (line 1329) | protected final Tester_Class_9 func_3() method func_4 (line 1339) | final static Tester_Class_10 func_4(Tester_Class_3 arg_0, String arg_1... method func_7 (line 1346) | private static Object func_7(final short arg_0, String arg_1, final Te... method execute (line 1352) | public static String execute() method main (line 1363) | public static void main(String[] args) method test (line 1374) | private void test() method toString (line 1432) | public String toString() class Printer (line 1444) | static class Printer method print (line 1446) | public static String print(boolean arg) { return String.valueOf(arg); } method print (line 1447) | public static String print(byte arg) { return String.valueOf(arg); } method print (line 1448) | public static String print(short arg) { return String.valueOf(arg); } method print (line 1449) | public static String print(char arg) { return String.valueOf((int... method print (line 1450) | public static String print(int arg) { return String.valueOf(arg); } method print (line 1451) | public static String print(long arg) { return String.valueOf(arg); } method print (line 1452) | public static String print(float arg) { return String.valueOf(arg); } method print (line 1453) | public static String print(double arg) { return String.valueOf(arg); } method print (line 1456) | public static String print(Object arg) method print_r (line 1461) | private static String print_r(java.util.Stack visitedObjects, Object... FILE: HotSpot1.7/test/compiler/6714694/Tester.java type Tester_Interface_0 (line 33) | interface Tester_Interface_0 { class Tester_Class_1 (line 37) | abstract class Tester_Class_1 implements Tester_Interface_0 { method Tester_Class_1 (line 49) | public Tester_Class_1() method func_0 (line 105) | abstract public Tester_Interface_0 func_0(double[][] arg_0, final Obje... method func_0 (line 108) | final double func_0(final float arg_0, final short arg_1, final boolea... method toString (line 143) | public String toString() class Tester_Class_2 (line 170) | class Tester_Class_2 extends Tester_Class_1 implements Tester_Interface_0 { method Tester_Class_2 (line 175) | public Tester_Class_2() method func_0 (line 186) | public Tester_Interface_0 func_0(double[][] arg_0, final Object arg_1) method equals (line 213) | public boolean equals(Object obj) method toString (line 231) | public String toString() class Tester_Class_3 (line 262) | class Tester_Class_3 extends Tester_Class_2 implements Tester_Interface_0 { method Tester_Class_3 (line 275) | public Tester_Class_3() method toString (line 306) | public String toString() class Tester (line 356) | public class Tester { method func_0 (line 367) | final static Tester_Class_2 func_0(Tester_Class_1 arg_0, final Tester_... method func_1 (line 385) | private final static float func_1(final short arg_0, int[][] arg_1, fi... method func_2 (line 401) | private final static char func_2(double arg_0, final byte arg_1, int a... method func_4 (line 444) | public final static char func_4(final boolean arg_0) method func_5 (line 468) | static float func_5(final Object arg_0, float arg_1, final Tester_Clas... method func_6 (line 484) | private static void func_6(char arg_0, final Tester_Class_3 arg_1, Str... method func_7 (line 491) | private final char func_7(int arg_0) method func_8 (line 549) | private final static Tester_Interface_0 func_8(char arg_0, final Teste... method func_9 (line 555) | private final int func_9(Tester_Class_3 arg_0, char arg_1) method func_10 (line 570) | private static void func_10(double arg_0, final Tester_Class_3 arg_1, ... method func_12 (line 578) | Tester_Interface_0 func_12(final Object arg_0, float arg_1) method func_13 (line 616) | protected final String func_13() method execute (line 626) | public static String execute() method main (line 637) | public static void main(String[] args) method test (line 648) | private void test() method toString (line 662) | public String toString() class Printer (line 684) | static class Printer method print (line 686) | public static String print(boolean arg) { return String.valueOf(arg); } method print (line 687) | public static String print(byte arg) { return String.valueOf(arg); } method print (line 688) | public static String print(short arg) { return String.valueOf(arg); } method print (line 689) | public static String print(char arg) { return String.valueOf((int... method print (line 690) | public static String print(int arg) { return String.valueOf(arg); } method print (line 691) | public static String print(long arg) { return String.valueOf(arg); } method print (line 692) | public static String print(float arg) { return String.valueOf(arg); } method print (line 693) | public static String print(double arg) { return String.valueOf(arg); } method print (line 696) | public static String print(Object arg) method print_r (line 701) | private static String print_r(java.util.Stack visitedObjects, Object... FILE: HotSpot1.7/test/compiler/6716441/Tester.java class Tester_Class_0 (line 33) | class Tester_Class_0 { method Tester_Class_0 (line 37) | public Tester_Class_0() method clone (line 81) | protected Object clone() method equals (line 101) | public boolean equals(Object obj) method toString (line 142) | public String toString() type Tester_Interface_1 (line 153) | interface Tester_Interface_1 { class Tester_Class_2 (line 157) | final class Tester_Class_2 extends Tester_Class_0 { method Tester_Class_2 (line 162) | public Tester_Class_2() method func_0 (line 176) | private static int func_0(Tester_Interface_1 arg_0, Tester_Interface_1... method func_1 (line 197) | static double func_1(final int arg_0, long arg_1, long arg_2) method func_2 (line 229) | private final boolean func_2(final short[][] arg_0, byte arg_1, Object... method func_3 (line 247) | public final String func_3(Tester_Interface_1 arg_0) method func_4 (line 288) | protected short func_4(final double arg_0, long arg_1, final Object ar... method func_5 (line 295) | final static byte func_5(final long arg_0, float arg_1, final double a... method toString (line 335) | public String toString() class Tester (line 349) | public class Tester { method func_0 (line 357) | public short func_0(final byte arg_0, boolean arg_1, final double arg_2) method func_1 (line 365) | private final float func_1(final long arg_0, final Tester_Class_0 arg_... method func_2 (line 404) | public int func_2(Tester_Class_0 arg_0) method func_3 (line 448) | protected double func_3(boolean[] arg_0, double arg_1, long[][] arg_2) method func_4 (line 478) | final char func_4(final long arg_0, int arg_1, final int arg_2) method func_5 (line 499) | final static Object func_5() method func_6 (line 506) | static Tester_Class_2 func_6(final Object arg_0) method func_7 (line 514) | private static Tester_Interface_1 func_7(byte arg_0, Tester_Class_2 ar... method func_8 (line 545) | private static float func_8(final Object[] arg_0, final byte arg_1, Te... method func_9 (line 587) | final Tester_Class_0 func_9() method func_10 (line 607) | public static Object func_10() method func_11 (line 613) | protected byte func_11(final Tester_Interface_1[] arg_0) method execute (line 653) | public static String execute() method main (line 664) | public static void main(String[] args) method test (line 675) | private void test() method toString (line 788) | public String toString() class Printer (line 804) | static class Printer method print (line 806) | public static String print(boolean arg) { return String.valueOf(arg); } method print (line 807) | public static String print(byte arg) { return String.valueOf(arg); } method print (line 808) | public static String print(short arg) { return String.valueOf(arg); } method print (line 809) | public static String print(char arg) { return String.valueOf((int... method print (line 810) | public static String print(int arg) { return String.valueOf(arg); } method print (line 811) | public static String print(long arg) { return String.valueOf(arg); } method print (line 812) | public static String print(float arg) { return String.valueOf(arg); } method print (line 813) | public static String print(double arg) { return String.valueOf(arg); } method print (line 816) | public static String print(Object arg) method print_r (line 821) | private static String print_r(java.util.Stack visitedObjects, Object... FILE: HotSpot1.7/test/compiler/6724218/Test.java class Test (line 31) | public class Test { method get (line 41) | Object get(int i) { method update (line 55) | void update() { method test (line 73) | synchronized Object test(int i) { method main (line 84) | public static void main(String argv[]) throws Exception { FILE: HotSpot1.7/test/compiler/6726999/Test.java class Point (line 34) | class Point { class Test (line 39) | public class Test { method dummy (line 41) | void dummy() { method test0_0_0 (line 46) | int test0_0_0(int y) { method test0_0_1 (line 55) | int test0_0_1(int y) { method test0_0_2 (line 66) | int test0_0_2(int y) { method test0_0_3 (line 77) | int test0_0_3(int y) { method test0_0_4 (line 87) | int test0_0_4(int y) { method test0_0_5 (line 98) | int test0_0_5(int y) { method test0_0_6 (line 111) | int test0_0_6(int y) { method test0_1_3 (line 123) | int test0_1_3(int y) { method test0_1_4 (line 135) | int test0_1_4(int y) { method test0_1_5 (line 148) | int test0_1_5(int y) { method test0_1_6 (line 163) | int test0_1_6(int y) { method test1_0_0 (line 179) | int test1_0_0(int y) { method test1_0_1 (line 191) | int test1_0_1(int y) { method test1_0_2 (line 205) | int test1_0_2(int y) { method test1_0_3 (line 219) | int test1_0_3(int y) { method test1_0_4 (line 234) | int test1_0_4(int y) { method test1_0_5 (line 249) | int test1_0_5(int y) { method test1_0_6 (line 265) | int test1_0_6(int y) { method test1_1_0 (line 281) | int test1_1_0(int y) { method test1_1_1 (line 295) | int test1_1_1(int y) { method test1_1_2 (line 311) | int test1_1_2(int y) { method test1_1_3 (line 327) | int test1_1_3(int y) { method test1_1_4 (line 345) | int test1_1_4(int y) { method test1_1_5 (line 363) | int test1_1_5(int y) { method test1_1_6 (line 383) | int test1_1_6(int y) { method test1_2_0 (line 403) | int test1_2_0(int y) { method test1_2_1 (line 419) | int test1_2_1(int y) { method test1_2_2 (line 437) | int test1_2_2(int y) { method test1_2_3 (line 455) | int test1_2_3(int y) { method test1_2_4 (line 475) | int test1_2_4(int y) { method test1_2_5 (line 497) | int test1_2_5(int y) { method test1_2_6 (line 519) | int test1_2_6(int y) { method test2_0_0 (line 543) | int test2_0_0(int y) { method test2_0_1 (line 556) | int test2_0_1(int y) { method test2_0_2 (line 571) | int test2_0_2(int y) { method test2_0_3 (line 587) | int test2_0_3(int y) { method test2_0_4 (line 604) | int test2_0_4(int y) { method test2_0_5 (line 621) | int test2_0_5(int y) { method test2_0_6 (line 640) | int test2_0_6(int y) { method test2_1_0 (line 659) | int test2_1_0(int y) { method test2_1_1 (line 674) | int test2_1_1(int y) { method test2_1_2 (line 691) | int test2_1_2(int y) { method test2_1_3 (line 709) | int test2_1_3(int y) { method test2_1_4 (line 729) | int test2_1_4(int y) { method test2_1_5 (line 749) | int test2_1_5(int y) { method test2_1_6 (line 772) | int test2_1_6(int y) { method test2_2_0 (line 795) | int test2_2_0(int y) { method test2_2_1 (line 812) | int test2_2_1(int y) { method test2_2_2 (line 831) | int test2_2_2(int y) { method test2_2_3 (line 851) | int test2_2_3(int y) { method test2_2_4 (line 873) | int test2_2_4(int y) { method test2_2_5 (line 897) | int test2_2_5(int y) { method test2_2_6 (line 922) | int test2_2_6(int y) { method main (line 949) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6732154/Test6732154.java class Test6732154 (line 32) | public class Test6732154 { method ascii85Encode (line 35) | private byte[] ascii85Encode(byte[] inArr) { method main (line 107) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6741738/Tester.java class Tester (line 31) | public class Tester { method foo (line 35) | String foo() { method main (line 46) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6756768/Test6756768.java class Test6756768a (line 32) | class Test6756768a class Test6756768b (line 37) | final class Test6756768b class Test6756768 (line 45) | public final class Test6756768 extends Test6756768a method main (line 49) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/6756768/Test6756768_2.java class Test6756768_2a (line 32) | class Test6756768_2a { class Test6756768_2 (line 36) | public class Test6756768_2 { method test_static_field (line 41) | static void test_static_field() { method main (line 48) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6757316/Test6757316.java class Test6757316 (line 31) | public class Test6757316 { method main (line 32) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6758234/Test6758234.java class Test6758234 (line 31) | public class Test6758234 { method main (line 35) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6769124/TestArrayCopy6769124.java class TestArrayCopy6769124 (line 31) | public class TestArrayCopy6769124 { method main (line 33) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6769124/TestDeoptInt6769124.java class TestDeoptInt6769124 (line 33) | public class TestDeoptInt6769124 { class A (line 35) | static class A { method A (line 37) | A(int v) { method m (line 42) | static void m(int b) { method main (line 52) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6769124/TestUnalignedLoad6769124.java class TestUnalignedLoad6769124 (line 31) | public class TestUnalignedLoad6769124 { method main (line 38) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6772683/InterruptedTest.java class InterruptedTest (line 32) | public class InterruptedTest { method main (line 34) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/6775880/Test.java class Test (line 33) | public class Test { method test (line 39) | String test() { method main (line 50) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6778657/Test.java class Test (line 31) | public class Test { method check_f2i (line 32) | public static void check_f2i(int expect) { method check_f2l (line 40) | public static void check_f2l(long expect) { method check_d2i (line 48) | public static void check_d2i(int expect) { method check_d2l (line 56) | public static void check_d2l(long expect) { method main (line 64) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6792161/Test6792161.java class Test6792161 (line 34) | public class Test6792161 { method test (line 35) | static Constructor test(Class cls) throws Exception { method main (line 42) | public static void main(final String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/6795161/Test.java class Test_Class_1 (line 32) | class Test_Class_1 { method badFunc (line 35) | static void badFunc(int size) class Test (line 46) | public class Test { method main (line 51) | public static void main(String[] args) FILE: HotSpot1.7/test/compiler/6795362/Test6795362.java class Test6795362 (line 32) | public class Test6795362 { method main (line 33) | public static void main(String[] args) method sub (line 43) | static void sub() FILE: HotSpot1.7/test/compiler/6795465/Test6795465.java class Test6795465 (line 33) | public class Test6795465 { method test (line 36) | void test() { method main (line 41) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6796786/Test6796786.java class Test6796786 (line 33) | public class Test6796786 { method main (line 37) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6797305/Test6797305.java class Test6797305 (line 32) | public class Test6797305 { method main (line 38) | public static void main(String[] args) method loadB (line 97) | static int loadB (byte[] ba) { return ba[0]; } method loadB2L (line 98) | static long loadB2L (byte[] ba) { return ba[0]; } method loadUB (line 99) | static int loadUB (byte[] ba) { return ba[0] & 0xFF; } method loadUBmask (line 100) | static int loadUBmask(byte[] ba) { return ba[0] & 0xFE; } method loadUB2L (line 101) | static long loadUB2L (byte[] ba) { return ba[0] & 0xFF; } method loadS (line 103) | static int loadS (short[] sa) { return sa[0]; } method loadS2L (line 104) | static long loadS2L (short[] sa) { return sa[0]; } method loadUS (line 105) | static int loadUS (short[] sa) { return sa[0] & 0xFFFF; } method loadUSmask (line 106) | static int loadUSmask(short[] sa) { return sa[0] & 0xFFFE; } method loadUS2L (line 107) | static long loadUS2L (short[] sa) { return sa[0] & 0xFFFF; } method loadI (line 109) | static int loadI (int[] ia) { return ia[0]; } method loadI2L (line 110) | static long loadI2L (int[] ia) { return ia[0]; } method loadUI2L (line 111) | static long loadUI2L (int[] ia) { return ia[0] & 0xFFFFFFFFL; } method loadL (line 113) | static long loadL (long[] la) { return la[0]; } FILE: HotSpot1.7/test/compiler/6799693/Test.java class Test (line 32) | public class Test { method main (line 35) | public static void main(String[] args) FILE: HotSpot1.7/test/compiler/6800154/Test6800154.java class Test6800154 (line 34) | public class Test6800154 implements Runnable { method main (line 78) | public static void main(String[] args) throws Exception method run (line 93) | public void run() method divint (line 107) | static long divint(long a) { return a / DIVISOR; } method divcomp (line 108) | static long divcomp(long a) { return a / DIVISOR; } FILE: HotSpot1.7/test/compiler/6805724/Test6805724.java class Test6805724 (line 34) | public class Test6805724 implements Runnable { method fint (line 48) | static long fint(long x) { method fcomp (line 52) | static long fcomp(long x) { method run (line 56) | public void run() { method main (line 66) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/compiler/6814842/Test6814842.java class Test6814842 (line 32) | public class Test6814842 { method main (line 37) | public static void main(String[] args) method loadS2B (line 88) | static byte loadS2B (short[] sa) { return (byte) (sa[0] ... method loadS2Bmask255 (line 89) | static byte loadS2Bmask255 (short[] sa) { return (byte) (sa[0] & 0... method loadUS2B (line 91) | static byte loadUS2B (char[] ca) { return (byte) (ca[0] ... method loadUS2Bmask255 (line 92) | static byte loadUS2Bmask255 (char[] ca) { return (byte) (ca[0] & 0... method loadI2B (line 94) | static byte loadI2B (int[] ia) { return (byte) (ia[0] ... method loadI2Bmask255 (line 95) | static byte loadI2Bmask255 (int[] ia) { return (byte) (ia[0] & 0... method loadI2S (line 97) | static short loadI2S (int[] ia) { return (short) (ia[0] ... method loadI2Smask255 (line 98) | static short loadI2Smask255 (int[] ia) { return (short) (ia[0] & 0... method loadI2Smask65535 (line 99) | static short loadI2Smask65535 (int[] ia) { return (short) (ia[0] & 0... method loadI2US (line 101) | static char loadI2US (int[] ia) { return (char) (ia[0] ... method loadI2USmask255 (line 102) | static char loadI2USmask255 (int[] ia) { return (char) (ia[0] & 0... method loadI2USmask65535 (line 103) | static char loadI2USmask65535(int[] ia) { return (char) (ia[0] & 0... FILE: HotSpot1.7/test/compiler/6823354/Test6823354.java class Test6823354 (line 34) | public class Test6823354 { method main (line 39) | public static void main(String[] args) throws Exception { method lz (line 50) | static void lz() throws Exception { method tz (line 107) | static void tz() throws Exception { method check (line 164) | static void check(int value, int result, int expected) { method check (line 170) | static void check(long value, long result, long expected) { method lzint (line 176) | static int lzint( int i) { return Integer.numberOfLeadingZeros(i); } method lzcomp (line 177) | static int lzcomp(int i) { return Integer.numberOfLeadingZeros(i); } method lzint (line 179) | static int lzint( long l) { return Long.numberOfLeadingZeros(l); } method lzcomp (line 180) | static int lzcomp(long l) { return Long.numberOfLeadingZeros(l); } method tzint (line 182) | static int tzint( int i) { return Integer.numberOfTrailingZeros(i); } method tzcomp (line 183) | static int tzcomp(int i) { return Integer.numberOfTrailingZeros(i); } method tzint (line 185) | static int tzint( long l) { return Long.numberOfTrailingZeros(l); } method tzcomp (line 186) | static int tzcomp(long l) { return Long.numberOfTrailingZeros(l); } method testclass (line 188) | static void testclass(String classname, int x) throws Exception { method testclass (line 193) | static void testclass(String classname, long x) throws Exception { method loadandrunclass (line 198) | static void loadandrunclass(String classname) throws Exception { class lzconI (line 207) | public static class lzconI implements Runnable { method run (line 218) | public void run() { check(VALUE, lzint(VALUE), dolzcomp()); } method dolzcomp (line 219) | static int dolzcomp() { return lzcomp(VALUE); } class lzconL (line 222) | public static class lzconL implements Runnable { method run (line 233) | public void run() { check(VALUE, lzint(VALUE), dolzcomp()); } method dolzcomp (line 234) | static int dolzcomp() { return lzcomp(VALUE); } class tzconI (line 237) | public static class tzconI implements Runnable { method run (line 248) | public void run() { check(VALUE, tzint(VALUE), dotzcomp()); } method dotzcomp (line 249) | static int dotzcomp() { return tzcomp(VALUE); } class tzconL (line 252) | public static class tzconL implements Runnable { method run (line 263) | public void run() { check(VALUE, tzint(VALUE), dotzcomp()); } method dotzcomp (line 264) | static int dotzcomp() { return tzcomp(VALUE); } FILE: HotSpot1.7/test/compiler/6823453/Test.java class Test (line 32) | public class Test { method testa (line 36) | static void testa() { method testb (line 43) | static void testb() { method testc (line 52) | static void testc() { method testd (line 62) | static void testd() { method main (line 72) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/6826736/Test.java class Test (line 33) | public class Test { method test (line 36) | int test(int r) { method main (line 51) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6832293/Test.java type SomeInterface (line 34) | interface SomeInterface { type AnotherInterface (line 38) | interface AnotherInterface { class SomeClass (line 42) | class SomeClass implements SomeInterface { method SomeClass (line 45) | SomeClass(int i) { class ImmediateSubclass (line 50) | class ImmediateSubclass extends SomeClass implements SomeInterface { method ImmediateSubclass (line 53) | ImmediateSubclass(int i, float f) { class FinalSubclass (line 59) | final class FinalSubclass extends ImmediateSubclass implements AnotherIn... method FinalSubclass (line 62) | FinalSubclass(int i, float f, double d) { class Test (line 68) | public class Test { method main (line 70) | public static void main(String args[]) throws Exception{ method errorAlert (line 80) | static void errorAlert(PrintStream out, int errorLevel) { method run (line 87) | public static int run(String args[],PrintStream out) { FILE: HotSpot1.7/test/compiler/6833129/Test.java class Test (line 31) | public class Test{ method init (line 32) | public static void init(int src[]) { method clone_and_verify (line 38) | public static void clone_and_verify(int src[]) { method test (line 51) | public static void test() { method main (line 57) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6837011/Test6837011.java class Test6837011 (line 32) | public class Test6837011 { method main (line 35) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6837094/Test.java class Test (line 36) | public class Test { type Factory (line 38) | private interface Factory { method getArray (line 40) | public Child0[] getArray() { return new Child0[1]; } method getArray (line 44) | public Child1[] getArray() { return new Child1[1]; } method getArray (line 47) | M[] getArray(); method collectIs (line 57) | private static void collectIs( method main (line 67) | static public void main(String argv[]) { type Interface (line 81) | interface Interface { class Parent (line 84) | class Parent { class Child0 (line 87) | class Child0 extends Parent implements Interface { class Child1 (line 90) | class Child1 extends Parent implements Interface { class Child2 (line 93) | class Child2 extends Parent implements Interface { FILE: HotSpot1.7/test/compiler/6843752/Test.java class Test (line 31) | public class Test { class Item (line 35) | static class Item { method Item (line 40) | Item(boolean r) { remove = r; } method linkIn (line 43) | private void linkIn(Item item) { method linkOut (line 57) | private void linkOut(Item item) { method removeItems (line 72) | private void removeItems(int numItems) { method perform (line 90) | public void perform(int numItems) { method main (line 98) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/6849574/Test.java class Test (line 35) | public class Test extends Thread { method main (line 37) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6851282/Test.java class Test (line 36) | public class Test { method foo (line 37) | void foo(A a, A[] as) { method main (line 49) | public static void main(String[] args) { class A (line 61) | class A { method A (line 64) | public A(B[] bs) { method c (line 68) | final B[] c(final A a) { class BoxedArray (line 81) | class BoxedArray { method BoxedArray (line 85) | BoxedArray(T[] array) { method filter (line 89) | public T[] filter(Function function) { type Function (line 114) | interface Function { method apply (line 115) | R apply(T arg); class B (line 118) | class B { method B (line 120) | public B(int d) { FILE: HotSpot1.7/test/compiler/6852078/Test6852078.java class Test6852078 (line 38) | public class Test6852078 { method Test6852078 (line 40) | public Test6852078(String [] args) { method main (line 52) | public static void main(String [] args) { FILE: HotSpot1.7/test/compiler/6855164/Test.java class Test (line 31) | public class Test{ method main (line 32) | public static void main(String[] args) throws Exception { method previousSpaceIndex (line 43) | private static final int previousSpaceIndex(CharSequence sb, int seek) { FILE: HotSpot1.7/test/compiler/6855215/Test6855215.java class Test6855215 (line 33) | public class Test6855215 { method log10 (line 37) | public static double log10(double x) { method calcMapping (line 41) | void calcMapping(double xmin, double xmax, double ymin, double ymax) { method main (line 46) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6857159/Test6857159.java class Test6857159 (line 33) | public class Test6857159 extends Thread { class ct0 (line 34) | static class ct0 extends Test6857159 { method message (line 35) | public void message() { method run (line 39) | public void run() { class ct1 (line 45) | static class ct1 extends ct0 { method message (line 46) | public void message() { class ct2 (line 50) | static class ct2 extends ct0 { method message (line 51) | public void message() { method main (line 56) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/6859338/Test6859338.java class Test6859338 (line 33) | public class Test6859338 { method main (line 35) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6860469/Test.java class Test (line 33) | public class Test { method C (line 40) | static int C(int ll, int f) { method main (line 68) | public static void main(String argv[]) { FILE: HotSpot1.7/test/compiler/6863155/Test6863155.java class Test6863155 (line 32) | public class Test6863155 { method test (line 33) | private static long test(byte b) { method main (line 37) | public static void main(String... args) { FILE: HotSpot1.7/test/compiler/6863420/Test.java class Test (line 34) | public class Test { class TOT (line 37) | static class TOT extends Thread { method run (line 38) | public void run() { method main (line 51) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6865031/Test.java type MyList (line 38) | interface MyList { method size (line 39) | public int size(); method set (line 40) | public Object set(final int index, final Object element); method get (line 41) | public Object get(final int index); class AbstractMemoryEfficientList (line 44) | abstract class AbstractMemoryEfficientList implements MyList { method size (line 45) | abstract public int size(); method get (line 46) | abstract public Object get(final int index); method set (line 47) | abstract public Object set(final int index, final Object element); method equals (line 49) | public boolean equals(Object o) { method hashCode (line 79) | public int hashCode() { class SingletonList (line 89) | final class SingletonList extends AbstractMemoryEfficientList { method SingletonList (line 92) | SingletonList(final Object obj1) { method size (line 97) | public int size() { method get (line 101) | public Object get(final int index) { method set (line 109) | public Object set(final int index, final Object element) { class DoubletonList (line 120) | final class DoubletonList extends AbstractMemoryEfficientList { method DoubletonList (line 124) | DoubletonList(final Object obj1, final Object obj2) { method size (line 129) | public int size() { method get (line 133) | public Object get(final int index) { method set (line 141) | public Object set(final int index, final Object element) { class WeakPool (line 160) | class WeakPool { method WeakPool (line 172) | public WeakPool() method eq (line 183) | private boolean eq(Object x, Object y) method indexFor (line 191) | private int indexFor(int h, int length) method expungeStaleEntries (line 199) | private void expungeStaleEntries() method getTable (line 237) | private Entry[] getTable() method size (line 249) | public int size() method isEmpty (line 265) | public boolean isEmpty() method get (line 279) | public V get(V key) method getEntry (line 305) | Entry getEntry(Object key) method put (line 325) | public V put(V key) method resize (line 369) | void resize(int newCapacity) method transfer (line 403) | private void transfer(Entry[] src, Entry[] dest) method removeFromPool (line 436) | public V removeFromPool(V key) method clear (line 475) | public void clear() class Entry (line 501) | protected static class Entry method Entry (line 510) | Entry(final V key, final ReferenceQueue queue, final int hash, fi... method getKey (line 517) | public V getKey() method equals (line 522) | public boolean equals(Object o) method hashCode (line 534) | public int hashCode() method toString (line 539) | public String toString() class MultiSynonymKey (line 546) | final class MultiSynonymKey { method MultiSynonymKey (line 549) | public MultiSynonymKey() { method MultiSynonymKey (line 553) | public MultiSynonymKey(MyList... arg) { method getKeys (line 557) | public List getKeys() { method hashCode (line 561) | public int hashCode() { method equals (line 565) | public boolean equals(Object obj) { method toString (line 578) | public String toString() { class Test (line 583) | public class Test extends Thread { method run (line 592) | public void run() { method main (line 616) | public static void main(String[] args) throws Exception { method eq (line 647) | private boolean eq(Object x, Object y) { FILE: HotSpot1.7/test/compiler/6865265/StackOverflowBug.java class StackOverflowBug (line 35) | public class StackOverflowBug { method run (line 37) | public static int run() { method main (line 62) | public static void main(String argv[]) { FILE: HotSpot1.7/test/compiler/6866651/Test.java class Test (line 32) | public class Test { method sum (line 34) | static int sum() { method main (line 42) | public static void main(final String[] args) { FILE: HotSpot1.7/test/compiler/6875866/Test.java class Test (line 32) | public class Test { method IndexOfTest (line 34) | static int IndexOfTest(String str) { method main (line 38) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6877254/Test.java class Test (line 32) | public class Test { method main (line 38) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6879902/Test6879902.java class Test6879902 (line 34) | public class Test6879902 { method main (line 35) | public static void main(String[] args) { method createArray (line 45) | public static Object[] createArray(Object arg0, Object arg1, Object ar... FILE: HotSpot1.7/test/compiler/6880034/Test6880034.java class A (line 64) | class A { method doSomething (line 65) | public int doSomething() { class B (line 70) | class B extends A { method B (line 71) | public B() {} method doSomething (line 73) | public int doSomething() { class G (line 78) | class G { method setAtoB (line 82) | public static void setAtoB() { class Test6880034 (line 96) | public class Test6880034 { method deopt_compiledframe_at_safepoint (line 101) | public static double deopt_compiledframe_at_safepoint() { method main (line 137) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6885584/Test6885584.java class Test6885584 (line 35) | public class Test6885584 { method main (line 42) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6891750/Test6891750.java class Base6891750 (line 33) | abstract class Base6891750 extends Thread { method m (line 34) | abstract public long m(); class Other6891750 (line 36) | class Other6891750 extends Base6891750 { method m (line 37) | public long m() { class Test6891750 (line 42) | public class Test6891750 extends Base6891750 { method Test6891750 (line 48) | Test6891750() { method m (line 52) | public long m() { method test (line 56) | public long test(boolean doit) { method run (line 85) | public void run() { method main (line 95) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/6892265/Test.java class Test (line 33) | public class Test { method test (line 39) | static void test() { method main (line 48) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6894807/IsInstanceTest.java class IsInstanceTest (line 9) | public class IsInstanceTest { method main (line 11) | public static void main(String[] args) { method isInstanceOf (line 27) | public static boolean isInstanceOf(BaseInterface baseInterfaceImpl, Cl... type BaseInterface (line 36) | private interface BaseInterface { type ExtendedInterface (line 39) | private interface ExtendedInterface extends BaseInterface { class BaseInterfaceImpl (line 42) | private static class BaseInterfaceImpl implements BaseInterface { FILE: HotSpot1.7/test/compiler/6895383/Test.java class Test (line 36) | public class Test { method main (line 37) | public static void main(String argv[]) { method testRemove1_IndexOutOfBounds (line 43) | public void testRemove1_IndexOutOfBounds() { method testAddAll1_IndexOutOfBoundsException (line 47) | public void testAddAll1_IndexOutOfBoundsException() { FILE: HotSpot1.7/test/compiler/6896727/Test.java class Test (line 32) | public class Test { method main (line 35) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6901572/Test.java class Test (line 33) | public class Test { method main (line 35) | public static void main(String[] args) { method NestedLoop (line 40) | public static long NestedLoop() { FILE: HotSpot1.7/test/compiler/6909839/Test6909839.java class Test6909839 (line 33) | public class Test6909839 { method main (line 34) | public static void main(String[] args) { method testui (line 101) | static void testui() { method testdi (line 110) | static void testdi() { method testfi (line 119) | static void testfi() { method testi (line 128) | static void testi() { method testul (line 136) | static void testul() { method testdl (line 145) | static void testdl() { method testfl (line 154) | static void testfl() { method testl (line 163) | static void testl() { method testuf (line 171) | static void testuf() { method testdf (line 180) | static void testdf() { method testff (line 189) | static void testff() { method testf (line 198) | static void testf() { method testud (line 206) | static void testud() { method testdd (line 215) | static void testdd() { method testfd (line 224) | static void testfd() { method testd (line 233) | static void testd() { method testp (line 241) | static void testp() { method testup (line 251) | static void testup() { method testdp (line 262) | static void testdp() { method testfp (line 272) | static void testfp() { FILE: HotSpot1.7/test/compiler/6910484/Test.java class Test (line 32) | public class Test { method main (line 34) | public static void main(String[] args) { method test (line 46) | private static int test(int x) { FILE: HotSpot1.7/test/compiler/6910605/Test.java class Test (line 37) | public class Test { method main (line 40) | public static void main( String argv[] ) { method run (line 44) | public static int run(String argv[],PrintStream out) { method OptoRuntime_f2i_Type (line 58) | public static int OptoRuntime_f2i_Type(PrintStream out) { FILE: HotSpot1.7/test/compiler/6910618/Test.java class Test (line 40) | public class Test { class StringAdder (line 45) | private class StringAdder extends Thread { method test (line 48) | public void test() { method run (line 51) | public void run() { method test (line 58) | public void test() throws InterruptedException { method main (line 70) | public static void main(String[] args) throws InterruptedException { FILE: HotSpot1.7/test/compiler/6912517/Test.java class Test (line 36) | public class Test implements Runnable method Test (line 45) | public Test(int id) method setShouldCheckThreads (line 56) | public void setShouldCheckThreads(boolean shouldCheckThreads) method main (line 67) | public static void main(String[] args) throws InterruptedException method run (line 81) | public void run() method ensureProperCallingThread (line 100) | private void ensureProperCallingThread() FILE: HotSpot1.7/test/compiler/6916644/Test6916644.java class Test6916644 (line 33) | public class Test6916644 { method test (line 38) | static public void test(double d) { method main (line 42) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6921969/TestMultiplyLongHiZero.java class TestMultiplyLongHiZero (line 34) | public class TestMultiplyLongHiZero { method check (line 36) | private static void check(long leftFactor, long rightFactor, long opti... method initInt (line 46) | private static int initInt(String[] args, int v) { method testNormal (line 57) | private static void testNormal(int leftFactor, int rightFactor, long c... method testLeftOptimized (line 64) | private static void testLeftOptimized(int leftFactor, int rightFactor,... method testRightOptimized (line 71) | private static void testRightOptimized(int leftFactor, int rightFactor... method testOptimized (line 78) | private static void testOptimized(int leftFactor, int rightFactor, lon... method testLeftOptimized_LoadUI2L (line 85) | private static void testLeftOptimized_LoadUI2L(int leftFactor, int rig... method testRightOptimized_LoadUI2L (line 92) | private static void testRightOptimized_LoadUI2L(int leftFactor, int ri... method testOptimized_LoadUI2L (line 99) | private static void testOptimized_LoadUI2L(int leftFactor, int rightFa... method test (line 106) | private static void test(int leftFactor, int rightFactor, method main (line 123) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6930043/Test6930043.java class Test6930043 (line 35) | public class Test6930043 { method loop_back (line 39) | public int loop_back(int i, int i_0_) { method loop_forw (line 48) | public int loop_forw(int start, int end) { method main (line 58) | public static void main(String[] strings) { FILE: HotSpot1.7/test/compiler/6932496/Test6932496.java class Test6932496 (line 34) | public class Test6932496 { class A (line 35) | static class A { method m (line 39) | static void m() { method main (line 48) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/6935535/Test.java class Test (line 32) | public class Test { method IndexOfTest (line 34) | static int IndexOfTest(String str) { method main (line 38) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6942326/Test.java class Test (line 34) | public class Test { method main (line 39) | public static void main(String[] args) { method test_init (line 232) | public static long test_init(String a, String b) { method test_end (line 241) | public static void test_end(String a, String b, int v, int expected, l... method test_subvar (line 253) | public static int test_subvar() { method test_varsub_indexof (line 264) | public static void test_varsub_indexof(String a, String b) { method test_varstr_indexof (line 278) | public static void test_varstr_indexof(String a, String b) { method test_missub_indexof (line 292) | public static void test_missub_indexof(String a, String b) { method test_consub_indexof (line 308) | public static void test_consub_indexof(TestCon tc, String b) { method test_conmis_indexof (line 322) | public static void test_conmis_indexof(TestCon tc, String b) { method test_subcon (line 336) | public static int test_subcon(TestCon tc) { type TestCon (line 347) | private interface TestCon { method constr (line 348) | public String constr(); method indexOf (line 349) | public int indexOf(String str); class TestCon17 (line 353) | private final static class TestCon17 implements TestCon { method constr (line 355) | public String constr() { return constr; } method indexOf (line 356) | public int indexOf(String str) { return str.indexOf(constr); } class TestCon16 (line 360) | private final static class TestCon16 implements TestCon { method constr (line 362) | public String constr() { return constr; } method indexOf (line 363) | public int indexOf(String str) { return str.indexOf(constr); } class TestCon9 (line 367) | private final static class TestCon9 implements TestCon { method constr (line 369) | public String constr() { return constr; } method indexOf (line 370) | public int indexOf(String str) { return str.indexOf(constr); } class TestCon8 (line 374) | private final static class TestCon8 implements TestCon { method constr (line 376) | public String constr() { return constr; } method indexOf (line 377) | public int indexOf(String str) { return str.indexOf(constr); } class TestCon4 (line 381) | private final static class TestCon4 implements TestCon { method constr (line 383) | public String constr() { return constr; } method indexOf (line 384) | public int indexOf(String str) { return str.indexOf(constr); } class TestCon3 (line 388) | private final static class TestCon3 implements TestCon { method constr (line 390) | public String constr() { return constr; } method indexOf (line 391) | public int indexOf(String str) { return str.indexOf(constr); } class TestCon2 (line 395) | private final static class TestCon2 implements TestCon { method constr (line 397) | public String constr() { return constr; } method indexOf (line 398) | public int indexOf(String str) { return str.indexOf(constr); } class TestCon1 (line 403) | private final static class TestCon1 implements TestCon { method constr (line 405) | public String constr() { return constr; } method indexOf (line 406) | public int indexOf(String str) { return str.indexOf(constr); } FILE: HotSpot1.7/test/compiler/6946040/TestCharShortByteSwap.java class TestCharShortByteSwap (line 34) | public class TestCharShortByteSwap { method initShort (line 36) | private static short initShort(String[] args, short v) { method initChar (line 45) | private static char initChar(String[] args, char v) { method testChar (line 54) | private static void testChar(char a, char b) { method testShort (line 63) | private static void testShort(short a, short b) { method main (line 72) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6956668/Test6956668.java class Test6956668 (line 34) | public class Test6956668 { method bitTest (line 36) | public static int bitTest() { method main (line 64) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6958485/Test.java class Test (line 32) | public class Test { method init (line 34) | public static void init(Object src[], boolean[] dst) { method test (line 41) | public static void test() { method main (line 48) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/6968348/Test6968348.java class Test6968348 (line 36) | public class Test6968348 { method main (line 41) | public static void main(String[] args) throws Exception { method test (line 53) | public static void test() { FILE: HotSpot1.7/test/compiler/6973329/Test.java class A (line 32) | class A { method get_n (line 36) | public int get_n() { class Test (line 40) | public class Test { method test (line 44) | void test (A new_next) { method main (line 52) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/6982370/Test6982370.java class Test6982370 (line 39) | public class Test6982370 { method main (line 40) | public static void main(String[] args) { method test_int (line 48) | public static void test_int() { method test_float (line 67) | public static void test_float() { method test_char (line 85) | public static void test_char() { method test_short (line 102) | public static void test_short() { method test_byte (line 121) | public static void test_byte() { FILE: HotSpot1.7/test/compiler/6990212/Test6990212.java type intf (line 35) | interface intf { method target (line 36) | public Object target(); class Test6990212 (line 39) | public class Test6990212 implements intf { method target (line 40) | public Object target() { method main (line 44) | public static void main(String[] args) throws Throwable { FILE: HotSpot1.7/test/compiler/7002666/Test7002666.java class Test7002666 (line 38) | public class Test7002666 { method main (line 39) | public static void main(String[] args) { method test (line 52) | public static Object[] test(Class c, Object o) { FILE: HotSpot1.7/test/compiler/7009231/Test7009231.java class Test7009231 (line 38) | public class Test7009231 { method main (line 39) | public static void main(String[] args) throws InterruptedException { method doTest (line 43) | private static void doTest(int nThreads) throws InterruptedException { class RunnerThread (line 60) | public static class RunnerThread extends Thread { method RunnerThread (line 61) | public RunnerThread(AtomicLong atomic, long lMask) { method run (line 66) | public void run() { method setBit (line 75) | protected void setBit(AtomicLong atomic, long lMask) { method clearBit (line 86) | protected void clearBit(AtomicLong atomic, long lMask) { FILE: HotSpot1.7/test/compiler/7009359/Test7009359.java class Test7009359 (line 34) | public class Test7009359 { method main (line 35) | public static void main (String[] args) { method stringmakerBUG (line 44) | public static String stringmakerBUG(String str) { FILE: HotSpot1.7/test/compiler/7017746/Test.java class Test (line 32) | public class Test { method test (line 36) | static int test(Test t, int a, int b) { method main (line 43) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/7024475/Test7024475.java class Test7024475 (line 33) | public class Test7024475 { method test (line 39) | static void test(Test7024475 test, int i, int c0, int j, int c1) { method main (line 61) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/7029152/Test.java class Test (line 32) | public class Test { method IndexOfTest (line 37) | static int IndexOfTest(String str) { method main (line 41) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/7041100/Test7041100.java class Test7041100 (line 33) | public class Test7041100 { method main (line 36) | public static void main(String[] args) throws Exception { method stringEQ (line 45) | public static boolean stringEQ(String a, String b) { FILE: HotSpot1.7/test/compiler/7042153/Test7042153.java class Test7042153 (line 35) | public class Test7042153 { class Bar (line 36) | static public class Bar { } class Foo (line 37) | static public class Foo { } method main (line 40) | public static void main(String [] args) { FILE: HotSpot1.7/test/compiler/7044738/Test7044738.java class Test7044738 (line 33) | public class Test7044738 { method done (line 41) | boolean done() { return (--iter > 0); } method main (line 43) | public static void main(String args[]) { method test (line 48) | int test() { FILE: HotSpot1.7/test/compiler/7046096/Test7046096.java class Test7046096 (line 34) | public class Test7046096 { method add (line 38) | String add(String str) { method test (line 46) | String test(String str) { method main (line 54) | public static void main(String [] args) { FILE: HotSpot1.7/test/compiler/7047069/Test7047069.java class Test7047069 (line 36) | public class Test7047069 { method subdivide (line 73) | public static void subdivide(float src[], int srcoff, method getFlatnessSq (line 111) | public static double getFlatnessSq(float coords[], int offset) { method Test7047069 (line 117) | public Test7047069() { method ensureHoldCapacity (line 136) | void ensureHoldCapacity(int want) { method next (line 154) | private boolean next() { method main (line 193) | public static void main(String argv[]) { FILE: HotSpot1.7/test/compiler/7048332/Test7048332.java class Test7048332 (line 34) | public class Test7048332 { method test (line 40) | static int test(int i1, int i2, int i3, int i4, int i5, int i6) { method main (line 50) | public static void main(String [] args) { FILE: HotSpot1.7/test/compiler/7052494/Test7052494.java class Test7052494 (line 34) | public class Test7052494 { method test1 (line 36) | static int test1(int i, int limit) { method test2 (line 46) | static int test2(int i, int limit) { method test3 (line 56) | static void test3(int i, int limit, int arr[]) { method test4 (line 64) | static void test4(int i, int limit, int arr[]) { method test5 (line 76) | static int test5(int i) { method test6 (line 88) | static int test6(int i) { method main (line 96) | public static void main(String [] args) { FILE: HotSpot1.7/test/compiler/7068051/Test7068051.java class Test7068051 (line 38) | public class Test7068051 { method main (line 40) | public static void main (String[] args) throws Throwable { FILE: HotSpot1.7/test/compiler/7070134/Stemmer.java class Stemmer (line 64) | class Stemmer method Stemmer (line 71) | public Stemmer() method add (line 82) | public void add(char ch) method add (line 97) | public void add(char[] w, int wLen) method toString (line 111) | public String toString() { return new String(b,0,i_end); } method getResultLength (line 116) | public int getResultLength() { return i_end; } method getResultBuffer (line 123) | public char[] getResultBuffer() { return b; } method cons (line 127) | private final boolean cons(int i) method m (line 146) | private final int m() method vowelinstem (line 173) | private final boolean vowelinstem() method doublec (line 180) | private final boolean doublec(int j) method cvc (line 195) | private final boolean cvc(int i) method ends (line 203) | private final boolean ends(String s) method setto (line 215) | private final void setto(String s) method r (line 224) | private final void r(String s) { if (m() > 0) setto(s); } method step1 (line 248) | private final void step1() method step2 (line 272) | private final void step2() { if (ends("y") && vowelinstem()) b[k] = 'i... method step3 (line 278) | private final void step3() { if (k == 0) return; /* For Bug 1 */ switc... method step4 (line 312) | private final void step4() { switch (b[k]) method step5 (line 329) | private final void step5() method step6 (line 360) | private final void step6() method stem (line 374) | public void stem() method main (line 386) | public static void main(String[] args) FILE: HotSpot1.7/test/compiler/7082949/Test7082949.java class Test7082949 (line 37) | public class Test7082949 implements Runnable { method main (line 38) | public static void main(String... args) throws Throwable { method test (line 42) | public static Test7082949 test() { method run (line 46) | public void run() { FILE: HotSpot1.7/test/compiler/7088020/Test7088020.java class Test7088020 (line 36) | public class Test7088020 { method test (line 37) | public static boolean test() { method main (line 41) | public static void main(String... args) throws Throwable { FILE: HotSpot1.7/test/compiler/7090976/Test7090976.java class Test7090976 (line 33) | public class Test7090976 { type I1 (line 35) | static interface I1 { method m1 (line 36) | public void m1(); type I2 (line 39) | static interface I2 { method m2 (line 40) | public void m2(); type I (line 43) | static interface I extends I1,I2 { class A (line 46) | static class A implements I1 { method m1 (line 50) | public void m1() { class B (line 55) | static class B implements I2 { method m2 (line 59) | public void m2() { method test (line 64) | private void test(A a) method main (line 73) | public static void main(String[] args) FILE: HotSpot1.7/test/compiler/7100757/Test7100757.java class Test7100757 (line 35) | public class Test7100757 { method main (line 39) | public static void main(String[] args) { method test (line 54) | static void test(long[] ra, BitSet bs) { FILE: HotSpot1.7/test/compiler/7103261/Test7103261.java class Test7103261 (line 34) | public class Test7103261 { method main (line 48) | public static void main(String[] args) { method constantStore (line 53) | static void constantStore() { method valueTest (line 78) | static void valueTest(boolean store) { FILE: HotSpot1.7/test/compiler/7110586/Test7110586.java class Test7110586 (line 33) | public class Test7110586 { method test1 (line 34) | static int test1() { method test2 (line 39) | static int test2() { method test3 (line 44) | static int test3() { method test11 (line 49) | static int test11() { method testm1 (line 55) | static int testm1() { method testm2 (line 60) | static int testm2() { method testm3 (line 65) | static int testm3() { method testm11 (line 70) | static int testm11() { method main (line 76) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/7116216/LargeFrame.java class LargeFrame (line 25) | public class LargeFrame { method method_with_many_locals (line 27) | public static void method_with_many_locals(Object r1, int r2, int r3, ... FILE: HotSpot1.7/test/compiler/7116216/StackOverflow.java class StackOverflow (line 33) | public class StackOverflow { method stackOverflow_largeFrame (line 36) | public static int stackOverflow_largeFrame(int call_count, String live... method main (line 58) | public static void main(String args[]) { FILE: HotSpot1.7/test/compiler/7119644/TestBooleanVect.java class TestBooleanVect (line 33) | public class TestBooleanVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 733) | static void test_ci(boolean[] a) { method test_vi (line 738) | static void test_vi(boolean[] a, boolean b) { method test_cp (line 743) | static void test_cp(boolean[] a, boolean[] b) { method test_2ci (line 748) | static void test_2ci(boolean[] a, boolean[] b) { method test_2vi (line 754) | static void test_2vi(boolean[] a, boolean[] b, boolean c, boolean d) { method test_ci_neg (line 760) | static void test_ci_neg(boolean[] a) { method test_vi_neg (line 765) | static void test_vi_neg(boolean[] a, boolean b) { method test_cp_neg (line 770) | static void test_cp_neg(boolean[] a, boolean[] b) { method test_2ci_neg (line 775) | static void test_2ci_neg(boolean[] a, boolean[] b) { method test_2vi_neg (line 781) | static void test_2vi_neg(boolean[] a, boolean[] b, boolean c, boolean ... method test_ci_oppos (line 787) | static void test_ci_oppos(boolean[] a) { method test_vi_oppos (line 793) | static void test_vi_oppos(boolean[] a, boolean b) { method test_cp_oppos (line 799) | static void test_cp_oppos(boolean[] a, boolean[] b) { method test_2ci_oppos (line 805) | static void test_2ci_oppos(boolean[] a, boolean[] b) { method test_2vi_oppos (line 812) | static void test_2vi_oppos(boolean[] a, boolean[] b, boolean c, boolea... method test_ci_off (line 819) | static void test_ci_off(boolean[] a) { method test_vi_off (line 824) | static void test_vi_off(boolean[] a, boolean b) { method test_cp_off (line 829) | static void test_cp_off(boolean[] a, boolean[] b) { method test_2ci_off (line 834) | static void test_2ci_off(boolean[] a, boolean[] b) { method test_2vi_off (line 840) | static void test_2vi_off(boolean[] a, boolean[] b, boolean c, boolean ... method test_ci_inv (line 846) | static void test_ci_inv(boolean[] a, int k) { method test_vi_inv (line 851) | static void test_vi_inv(boolean[] a, boolean b, int k) { method test_cp_inv (line 856) | static void test_cp_inv(boolean[] a, boolean[] b, int k) { method test_2ci_inv (line 861) | static void test_2ci_inv(boolean[] a, boolean[] b, int k) { method test_2vi_inv (line 867) | static void test_2vi_inv(boolean[] a, boolean[] b, boolean c, boolean ... method test_ci_scl (line 873) | static void test_ci_scl(boolean[] a) { method test_vi_scl (line 878) | static void test_vi_scl(boolean[] a, boolean b) { method test_cp_scl (line 883) | static void test_cp_scl(boolean[] a, boolean[] b) { method test_2ci_scl (line 888) | static void test_2ci_scl(boolean[] a, boolean[] b) { method test_2vi_scl (line 894) | static void test_2vi_scl(boolean[] a, boolean[] b, boolean c, boolean ... method test_cp_alndst (line 900) | static void test_cp_alndst(boolean[] a, boolean[] b) { method test_cp_alnsrc (line 905) | static void test_cp_alnsrc(boolean[] a, boolean[] b) { method test_2ci_aln (line 910) | static void test_2ci_aln(boolean[] a, boolean[] b) { method test_2vi_aln (line 916) | static void test_2vi_aln(boolean[] a, boolean[] b, boolean c, boolean ... method test_cp_unalndst (line 922) | static void test_cp_unalndst(boolean[] a, boolean[] b) { method test_cp_unalnsrc (line 927) | static void test_cp_unalnsrc(boolean[] a, boolean[] b) { method test_2ci_unaln (line 932) | static void test_2ci_unaln(boolean[] a, boolean[] b) { method test_2vi_unaln (line 938) | static void test_2vi_unaln(boolean[] a, boolean[] b, boolean c, boolea... method verify (line 945) | static int verify(String text, int i, boolean elem, boolean val) { FILE: HotSpot1.7/test/compiler/7119644/TestByteDoubleVect.java class TestByteDoubleVect (line 33) | public class TestByteDoubleVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(byte[] a, double[] b) { method test_vi (line 457) | static void test_vi(byte[] a, double[] b, byte c, double d) { method test_cp (line 463) | static void test_cp(byte[] a, byte[] b, double[] c, double[] d) { method test_ci_neg (line 469) | static void test_ci_neg(byte[] a, double[] b) { method test_vi_neg (line 475) | static void test_vi_neg(byte[] a, double[] b, byte c, double d) { method test_cp_neg (line 481) | static void test_cp_neg(byte[] a, byte[] b, double[] c, double[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(byte[] a, double[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(byte[] a, double[] b, byte c, double d) { method test_cp_oppos (line 501) | static void test_cp_oppos(byte[] a, byte[] b, double[] c, double[] d) { method test_ci_aln (line 508) | static void test_ci_aln(byte[] a, double[] b) { method test_vi_aln (line 514) | static void test_vi_aln(byte[] a, double[] b, byte c, double d) { method test_cp_alndst (line 520) | static void test_cp_alndst(byte[] a, byte[] b, double[] c, double[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(byte[] a, byte[] b, double[] c, double[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(byte[] a, double[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(byte[] a, double[] b, byte c, double d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(byte[] a, byte[] b, double[] c, double[] ... method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(byte[] a, byte[] b, double[] c, double[] ... method verify (line 557) | static int verify(String text, int i, byte elem, byte val) { method verify (line 564) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/7119644/TestByteFloatVect.java class TestByteFloatVect (line 33) | public class TestByteFloatVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(byte[] a, float[] b) { method test_vi (line 457) | static void test_vi(byte[] a, float[] b, byte c, float d) { method test_cp (line 463) | static void test_cp(byte[] a, byte[] b, float[] c, float[] d) { method test_ci_neg (line 469) | static void test_ci_neg(byte[] a, float[] b) { method test_vi_neg (line 475) | static void test_vi_neg(byte[] a, float[] b, byte c, float d) { method test_cp_neg (line 481) | static void test_cp_neg(byte[] a, byte[] b, float[] c, float[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(byte[] a, float[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(byte[] a, float[] b, byte c, float d) { method test_cp_oppos (line 501) | static void test_cp_oppos(byte[] a, byte[] b, float[] c, float[] d) { method test_ci_aln (line 508) | static void test_ci_aln(byte[] a, float[] b) { method test_vi_aln (line 514) | static void test_vi_aln(byte[] a, float[] b, byte c, float d) { method test_cp_alndst (line 520) | static void test_cp_alndst(byte[] a, byte[] b, float[] c, float[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(byte[] a, byte[] b, float[] c, float[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(byte[] a, float[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(byte[] a, float[] b, byte c, float d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(byte[] a, byte[] b, float[] c, float[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(byte[] a, byte[] b, float[] c, float[] d) { method verify (line 557) | static int verify(String text, int i, byte elem, byte val) { method verify (line 564) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/7119644/TestByteIntVect.java class TestByteIntVect (line 33) | public class TestByteIntVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(byte[] a, int[] b) { method test_vi (line 457) | static void test_vi(byte[] a, int[] b, byte c, int d) { method test_cp (line 463) | static void test_cp(byte[] a, byte[] b, int[] c, int[] d) { method test_ci_neg (line 469) | static void test_ci_neg(byte[] a, int[] b) { method test_vi_neg (line 475) | static void test_vi_neg(byte[] a, int[] b, byte c, int d) { method test_cp_neg (line 481) | static void test_cp_neg(byte[] a, byte[] b, int[] c, int[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(byte[] a, int[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(byte[] a, int[] b, byte c, int d) { method test_cp_oppos (line 501) | static void test_cp_oppos(byte[] a, byte[] b, int[] c, int[] d) { method test_ci_aln (line 508) | static void test_ci_aln(byte[] a, int[] b) { method test_vi_aln (line 514) | static void test_vi_aln(byte[] a, int[] b, byte c, int d) { method test_cp_alndst (line 520) | static void test_cp_alndst(byte[] a, byte[] b, int[] c, int[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(byte[] a, byte[] b, int[] c, int[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(byte[] a, int[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(byte[] a, int[] b, byte c, int d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(byte[] a, byte[] b, int[] c, int[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(byte[] a, byte[] b, int[] c, int[] d) { method verify (line 557) | static int verify(String text, int i, byte elem, byte val) { method verify (line 564) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/7119644/TestByteLongVect.java class TestByteLongVect (line 33) | public class TestByteLongVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(byte[] a, long[] b) { method test_vi (line 457) | static void test_vi(byte[] a, long[] b, byte c, long d) { method test_cp (line 463) | static void test_cp(byte[] a, byte[] b, long[] c, long[] d) { method test_ci_neg (line 469) | static void test_ci_neg(byte[] a, long[] b) { method test_vi_neg (line 475) | static void test_vi_neg(byte[] a, long[] b, byte c, long d) { method test_cp_neg (line 481) | static void test_cp_neg(byte[] a, byte[] b, long[] c, long[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(byte[] a, long[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(byte[] a, long[] b, byte c, long d) { method test_cp_oppos (line 501) | static void test_cp_oppos(byte[] a, byte[] b, long[] c, long[] d) { method test_ci_aln (line 508) | static void test_ci_aln(byte[] a, long[] b) { method test_vi_aln (line 514) | static void test_vi_aln(byte[] a, long[] b, byte c, long d) { method test_cp_alndst (line 520) | static void test_cp_alndst(byte[] a, byte[] b, long[] c, long[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(byte[] a, byte[] b, long[] c, long[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(byte[] a, long[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(byte[] a, long[] b, byte c, long d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(byte[] a, byte[] b, long[] c, long[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(byte[] a, byte[] b, long[] c, long[] d) { method verify (line 557) | static int verify(String text, int i, byte elem, byte val) { method verify (line 564) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/7119644/TestByteShortVect.java class TestByteShortVect (line 33) | public class TestByteShortVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(byte[] a, short[] b) { method test_vi (line 457) | static void test_vi(byte[] a, short[] b, byte c, short d) { method test_cp (line 463) | static void test_cp(byte[] a, byte[] b, short[] c, short[] d) { method test_ci_neg (line 469) | static void test_ci_neg(byte[] a, short[] b) { method test_vi_neg (line 475) | static void test_vi_neg(byte[] a, short[] b, byte c, short d) { method test_cp_neg (line 481) | static void test_cp_neg(byte[] a, byte[] b, short[] c, short[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(byte[] a, short[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(byte[] a, short[] b, byte c, short d) { method test_cp_oppos (line 501) | static void test_cp_oppos(byte[] a, byte[] b, short[] c, short[] d) { method test_ci_aln (line 508) | static void test_ci_aln(byte[] a, short[] b) { method test_vi_aln (line 514) | static void test_vi_aln(byte[] a, short[] b, byte c, short d) { method test_cp_alndst (line 520) | static void test_cp_alndst(byte[] a, byte[] b, short[] c, short[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(byte[] a, byte[] b, short[] c, short[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(byte[] a, short[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(byte[] a, short[] b, byte c, short d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(byte[] a, byte[] b, short[] c, short[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(byte[] a, byte[] b, short[] c, short[] d) { method verify (line 557) | static int verify(String text, int i, byte elem, byte val) { method verify (line 564) | static int verify(String text, int i, short elem, short val) { FILE: HotSpot1.7/test/compiler/7119644/TestByteVect.java class TestByteVect (line 33) | public class TestByteVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 734) | static void test_ci(byte[] a) { method test_vi (line 739) | static void test_vi(byte[] a, byte b) { method test_cp (line 744) | static void test_cp(byte[] a, byte[] b) { method test_2ci (line 749) | static void test_2ci(byte[] a, byte[] b) { method test_2vi (line 755) | static void test_2vi(byte[] a, byte[] b, byte c, byte d) { method test_ci_neg (line 761) | static void test_ci_neg(byte[] a) { method test_vi_neg (line 766) | static void test_vi_neg(byte[] a, byte b) { method test_cp_neg (line 771) | static void test_cp_neg(byte[] a, byte[] b) { method test_2ci_neg (line 776) | static void test_2ci_neg(byte[] a, byte[] b) { method test_2vi_neg (line 782) | static void test_2vi_neg(byte[] a, byte[] b, byte c, byte d) { method test_ci_oppos (line 788) | static void test_ci_oppos(byte[] a) { method test_vi_oppos (line 794) | static void test_vi_oppos(byte[] a, byte b) { method test_cp_oppos (line 800) | static void test_cp_oppos(byte[] a, byte[] b) { method test_2ci_oppos (line 806) | static void test_2ci_oppos(byte[] a, byte[] b) { method test_2vi_oppos (line 813) | static void test_2vi_oppos(byte[] a, byte[] b, byte c, byte d) { method test_ci_off (line 820) | static void test_ci_off(byte[] a) { method test_vi_off (line 825) | static void test_vi_off(byte[] a, byte b) { method test_cp_off (line 830) | static void test_cp_off(byte[] a, byte[] b) { method test_2ci_off (line 835) | static void test_2ci_off(byte[] a, byte[] b) { method test_2vi_off (line 841) | static void test_2vi_off(byte[] a, byte[] b, byte c, byte d) { method test_ci_inv (line 847) | static void test_ci_inv(byte[] a, int k) { method test_vi_inv (line 852) | static void test_vi_inv(byte[] a, byte b, int k) { method test_cp_inv (line 857) | static void test_cp_inv(byte[] a, byte[] b, int k) { method test_2ci_inv (line 862) | static void test_2ci_inv(byte[] a, byte[] b, int k) { method test_2vi_inv (line 868) | static void test_2vi_inv(byte[] a, byte[] b, byte c, byte d, int k) { method test_ci_scl (line 874) | static void test_ci_scl(byte[] a) { method test_vi_scl (line 879) | static void test_vi_scl(byte[] a, byte b) { method test_cp_scl (line 884) | static void test_cp_scl(byte[] a, byte[] b) { method test_2ci_scl (line 889) | static void test_2ci_scl(byte[] a, byte[] b) { method test_2vi_scl (line 895) | static void test_2vi_scl(byte[] a, byte[] b, byte c, byte d) { method test_cp_alndst (line 901) | static void test_cp_alndst(byte[] a, byte[] b) { method test_cp_alnsrc (line 906) | static void test_cp_alnsrc(byte[] a, byte[] b) { method test_2ci_aln (line 911) | static void test_2ci_aln(byte[] a, byte[] b) { method test_2vi_aln (line 917) | static void test_2vi_aln(byte[] a, byte[] b, byte c, byte d) { method test_cp_unalndst (line 923) | static void test_cp_unalndst(byte[] a, byte[] b) { method test_cp_unalnsrc (line 928) | static void test_cp_unalnsrc(byte[] a, byte[] b) { method test_2ci_unaln (line 933) | static void test_2ci_unaln(byte[] a, byte[] b) { method test_2vi_unaln (line 939) | static void test_2vi_unaln(byte[] a, byte[] b, byte c, byte d) { method verify (line 946) | static int verify(String text, int i, byte elem, byte val) { FILE: HotSpot1.7/test/compiler/7119644/TestCharShortVect.java class TestCharShortVect (line 33) | public class TestCharShortVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(char[] a, short[] b) { method test_vi (line 457) | static void test_vi(char[] a, short[] b, char c, short d) { method test_cp (line 463) | static void test_cp(char[] a, char[] b, short[] c, short[] d) { method test_ci_neg (line 469) | static void test_ci_neg(char[] a, short[] b) { method test_vi_neg (line 475) | static void test_vi_neg(char[] a, short[] b, char c, short d) { method test_cp_neg (line 481) | static void test_cp_neg(char[] a, char[] b, short[] c, short[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(char[] a, short[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(char[] a, short[] b, char c, short d) { method test_cp_oppos (line 501) | static void test_cp_oppos(char[] a, char[] b, short[] c, short[] d) { method test_ci_aln (line 508) | static void test_ci_aln(char[] a, short[] b) { method test_vi_aln (line 514) | static void test_vi_aln(char[] a, short[] b, char c, short d) { method test_cp_alndst (line 520) | static void test_cp_alndst(char[] a, char[] b, short[] c, short[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(char[] a, char[] b, short[] c, short[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(char[] a, short[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(char[] a, short[] b, char c, short d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(char[] a, char[] b, short[] c, short[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(char[] a, char[] b, short[] c, short[] d) { method verify (line 557) | static int verify(String text, int i, char elem, char val) { method verify (line 564) | static int verify(String text, int i, short elem, short val) { FILE: HotSpot1.7/test/compiler/7119644/TestCharVect.java class TestCharVect (line 33) | public class TestCharVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 734) | static void test_ci(char[] a) { method test_vi (line 739) | static void test_vi(char[] a, char b) { method test_cp (line 744) | static void test_cp(char[] a, char[] b) { method test_2ci (line 749) | static void test_2ci(char[] a, char[] b) { method test_2vi (line 755) | static void test_2vi(char[] a, char[] b, char c, char d) { method test_ci_neg (line 761) | static void test_ci_neg(char[] a) { method test_vi_neg (line 766) | static void test_vi_neg(char[] a, char b) { method test_cp_neg (line 771) | static void test_cp_neg(char[] a, char[] b) { method test_2ci_neg (line 776) | static void test_2ci_neg(char[] a, char[] b) { method test_2vi_neg (line 782) | static void test_2vi_neg(char[] a, char[] b, char c, char d) { method test_ci_oppos (line 788) | static void test_ci_oppos(char[] a) { method test_vi_oppos (line 794) | static void test_vi_oppos(char[] a, char b) { method test_cp_oppos (line 800) | static void test_cp_oppos(char[] a, char[] b) { method test_2ci_oppos (line 806) | static void test_2ci_oppos(char[] a, char[] b) { method test_2vi_oppos (line 813) | static void test_2vi_oppos(char[] a, char[] b, char c, char d) { method test_ci_off (line 820) | static void test_ci_off(char[] a) { method test_vi_off (line 825) | static void test_vi_off(char[] a, char b) { method test_cp_off (line 830) | static void test_cp_off(char[] a, char[] b) { method test_2ci_off (line 835) | static void test_2ci_off(char[] a, char[] b) { method test_2vi_off (line 841) | static void test_2vi_off(char[] a, char[] b, char c, char d) { method test_ci_inv (line 847) | static void test_ci_inv(char[] a, int k) { method test_vi_inv (line 852) | static void test_vi_inv(char[] a, char b, int k) { method test_cp_inv (line 857) | static void test_cp_inv(char[] a, char[] b, int k) { method test_2ci_inv (line 862) | static void test_2ci_inv(char[] a, char[] b, int k) { method test_2vi_inv (line 868) | static void test_2vi_inv(char[] a, char[] b, char c, char d, int k) { method test_ci_scl (line 874) | static void test_ci_scl(char[] a) { method test_vi_scl (line 879) | static void test_vi_scl(char[] a, char b) { method test_cp_scl (line 884) | static void test_cp_scl(char[] a, char[] b) { method test_2ci_scl (line 889) | static void test_2ci_scl(char[] a, char[] b) { method test_2vi_scl (line 895) | static void test_2vi_scl(char[] a, char[] b, char c, char d) { method test_cp_alndst (line 901) | static void test_cp_alndst(char[] a, char[] b) { method test_cp_alnsrc (line 906) | static void test_cp_alnsrc(char[] a, char[] b) { method test_2ci_aln (line 911) | static void test_2ci_aln(char[] a, char[] b) { method test_2vi_aln (line 917) | static void test_2vi_aln(char[] a, char[] b, char c, char d) { method test_cp_unalndst (line 923) | static void test_cp_unalndst(char[] a, char[] b) { method test_cp_unalnsrc (line 928) | static void test_cp_unalnsrc(char[] a, char[] b) { method test_2ci_unaln (line 933) | static void test_2ci_unaln(char[] a, char[] b) { method test_2vi_unaln (line 939) | static void test_2vi_unaln(char[] a, char[] b, char c, char d) { method verify (line 946) | static int verify(String text, int i, char elem, char val) { FILE: HotSpot1.7/test/compiler/7119644/TestDoubleVect.java class TestDoubleVect (line 33) | public class TestDoubleVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 734) | static void test_ci(double[] a) { method test_vi (line 739) | static void test_vi(double[] a, double b) { method test_cp (line 744) | static void test_cp(double[] a, double[] b) { method test_2ci (line 749) | static void test_2ci(double[] a, double[] b) { method test_2vi (line 755) | static void test_2vi(double[] a, double[] b, double c, double d) { method test_ci_neg (line 761) | static void test_ci_neg(double[] a) { method test_vi_neg (line 766) | static void test_vi_neg(double[] a, double b) { method test_cp_neg (line 771) | static void test_cp_neg(double[] a, double[] b) { method test_2ci_neg (line 776) | static void test_2ci_neg(double[] a, double[] b) { method test_2vi_neg (line 782) | static void test_2vi_neg(double[] a, double[] b, double c, double d) { method test_ci_oppos (line 788) | static void test_ci_oppos(double[] a) { method test_vi_oppos (line 794) | static void test_vi_oppos(double[] a, double b) { method test_cp_oppos (line 800) | static void test_cp_oppos(double[] a, double[] b) { method test_2ci_oppos (line 806) | static void test_2ci_oppos(double[] a, double[] b) { method test_2vi_oppos (line 813) | static void test_2vi_oppos(double[] a, double[] b, double c, double d) { method test_ci_off (line 820) | static void test_ci_off(double[] a) { method test_vi_off (line 825) | static void test_vi_off(double[] a, double b) { method test_cp_off (line 830) | static void test_cp_off(double[] a, double[] b) { method test_2ci_off (line 835) | static void test_2ci_off(double[] a, double[] b) { method test_2vi_off (line 841) | static void test_2vi_off(double[] a, double[] b, double c, double d) { method test_ci_inv (line 847) | static void test_ci_inv(double[] a, int k) { method test_vi_inv (line 852) | static void test_vi_inv(double[] a, double b, int k) { method test_cp_inv (line 857) | static void test_cp_inv(double[] a, double[] b, int k) { method test_2ci_inv (line 862) | static void test_2ci_inv(double[] a, double[] b, int k) { method test_2vi_inv (line 868) | static void test_2vi_inv(double[] a, double[] b, double c, double d, i... method test_ci_scl (line 874) | static void test_ci_scl(double[] a) { method test_vi_scl (line 879) | static void test_vi_scl(double[] a, double b) { method test_cp_scl (line 884) | static void test_cp_scl(double[] a, double[] b) { method test_2ci_scl (line 889) | static void test_2ci_scl(double[] a, double[] b) { method test_2vi_scl (line 895) | static void test_2vi_scl(double[] a, double[] b, double c, double d) { method test_cp_alndst (line 901) | static void test_cp_alndst(double[] a, double[] b) { method test_cp_alnsrc (line 906) | static void test_cp_alnsrc(double[] a, double[] b) { method test_2ci_aln (line 911) | static void test_2ci_aln(double[] a, double[] b) { method test_2vi_aln (line 917) | static void test_2vi_aln(double[] a, double[] b, double c, double d) { method test_cp_unalndst (line 923) | static void test_cp_unalndst(double[] a, double[] b) { method test_cp_unalnsrc (line 928) | static void test_cp_unalnsrc(double[] a, double[] b) { method test_2ci_unaln (line 933) | static void test_2ci_unaln(double[] a, double[] b) { method test_2vi_unaln (line 939) | static void test_2vi_unaln(double[] a, double[] b, double c, double d) { method verify (line 946) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/7119644/TestFloatDoubleVect.java class TestFloatDoubleVect (line 33) | public class TestFloatDoubleVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(float[] a, double[] b) { method test_vi (line 457) | static void test_vi(float[] a, double[] b, float c, double d) { method test_cp (line 463) | static void test_cp(float[] a, float[] b, double[] c, double[] d) { method test_ci_neg (line 469) | static void test_ci_neg(float[] a, double[] b) { method test_vi_neg (line 475) | static void test_vi_neg(float[] a, double[] b, float c, double d) { method test_cp_neg (line 481) | static void test_cp_neg(float[] a, float[] b, double[] c, double[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(float[] a, double[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(float[] a, double[] b, float c, double d) { method test_cp_oppos (line 501) | static void test_cp_oppos(float[] a, float[] b, double[] c, double[] d) { method test_ci_aln (line 508) | static void test_ci_aln(float[] a, double[] b) { method test_vi_aln (line 514) | static void test_vi_aln(float[] a, double[] b, float c, double d) { method test_cp_alndst (line 520) | static void test_cp_alndst(float[] a, float[] b, double[] c, double[] ... method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(float[] a, float[] b, double[] c, double[] ... method test_ci_unaln (line 532) | static void test_ci_unaln(float[] a, double[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(float[] a, double[] b, float c, double d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(float[] a, float[] b, double[] c, double[... method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(float[] a, float[] b, double[] c, double[... method verify (line 557) | static int verify(String text, int i, float elem, float val) { method verify (line 564) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/7119644/TestFloatVect.java class TestFloatVect (line 33) | public class TestFloatVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 734) | static void test_ci(float[] a) { method test_vi (line 739) | static void test_vi(float[] a, float b) { method test_cp (line 744) | static void test_cp(float[] a, float[] b) { method test_2ci (line 749) | static void test_2ci(float[] a, float[] b) { method test_2vi (line 755) | static void test_2vi(float[] a, float[] b, float c, float d) { method test_ci_neg (line 761) | static void test_ci_neg(float[] a) { method test_vi_neg (line 766) | static void test_vi_neg(float[] a, float b) { method test_cp_neg (line 771) | static void test_cp_neg(float[] a, float[] b) { method test_2ci_neg (line 776) | static void test_2ci_neg(float[] a, float[] b) { method test_2vi_neg (line 782) | static void test_2vi_neg(float[] a, float[] b, float c, float d) { method test_ci_oppos (line 788) | static void test_ci_oppos(float[] a) { method test_vi_oppos (line 794) | static void test_vi_oppos(float[] a, float b) { method test_cp_oppos (line 800) | static void test_cp_oppos(float[] a, float[] b) { method test_2ci_oppos (line 806) | static void test_2ci_oppos(float[] a, float[] b) { method test_2vi_oppos (line 813) | static void test_2vi_oppos(float[] a, float[] b, float c, float d) { method test_ci_off (line 820) | static void test_ci_off(float[] a) { method test_vi_off (line 825) | static void test_vi_off(float[] a, float b) { method test_cp_off (line 830) | static void test_cp_off(float[] a, float[] b) { method test_2ci_off (line 835) | static void test_2ci_off(float[] a, float[] b) { method test_2vi_off (line 841) | static void test_2vi_off(float[] a, float[] b, float c, float d) { method test_ci_inv (line 847) | static void test_ci_inv(float[] a, int k) { method test_vi_inv (line 852) | static void test_vi_inv(float[] a, float b, int k) { method test_cp_inv (line 857) | static void test_cp_inv(float[] a, float[] b, int k) { method test_2ci_inv (line 862) | static void test_2ci_inv(float[] a, float[] b, int k) { method test_2vi_inv (line 868) | static void test_2vi_inv(float[] a, float[] b, float c, float d, int k) { method test_ci_scl (line 874) | static void test_ci_scl(float[] a) { method test_vi_scl (line 879) | static void test_vi_scl(float[] a, float b) { method test_cp_scl (line 884) | static void test_cp_scl(float[] a, float[] b) { method test_2ci_scl (line 889) | static void test_2ci_scl(float[] a, float[] b) { method test_2vi_scl (line 895) | static void test_2vi_scl(float[] a, float[] b, float c, float d) { method test_cp_alndst (line 901) | static void test_cp_alndst(float[] a, float[] b) { method test_cp_alnsrc (line 906) | static void test_cp_alnsrc(float[] a, float[] b) { method test_2ci_aln (line 911) | static void test_2ci_aln(float[] a, float[] b) { method test_2vi_aln (line 917) | static void test_2vi_aln(float[] a, float[] b, float c, float d) { method test_cp_unalndst (line 923) | static void test_cp_unalndst(float[] a, float[] b) { method test_cp_unalnsrc (line 928) | static void test_cp_unalnsrc(float[] a, float[] b) { method test_2ci_unaln (line 933) | static void test_2ci_unaln(float[] a, float[] b) { method test_2vi_unaln (line 939) | static void test_2vi_unaln(float[] a, float[] b, float c, float d) { method verify (line 946) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/7119644/TestIntDoubleVect.java class TestIntDoubleVect (line 33) | public class TestIntDoubleVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(int[] a, double[] b) { method test_vi (line 457) | static void test_vi(int[] a, double[] b, int c, double d) { method test_cp (line 463) | static void test_cp(int[] a, int[] b, double[] c, double[] d) { method test_ci_neg (line 469) | static void test_ci_neg(int[] a, double[] b) { method test_vi_neg (line 475) | static void test_vi_neg(int[] a, double[] b, int c, double d) { method test_cp_neg (line 481) | static void test_cp_neg(int[] a, int[] b, double[] c, double[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(int[] a, double[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(int[] a, double[] b, int c, double d) { method test_cp_oppos (line 501) | static void test_cp_oppos(int[] a, int[] b, double[] c, double[] d) { method test_ci_aln (line 508) | static void test_ci_aln(int[] a, double[] b) { method test_vi_aln (line 514) | static void test_vi_aln(int[] a, double[] b, int c, double d) { method test_cp_alndst (line 520) | static void test_cp_alndst(int[] a, int[] b, double[] c, double[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(int[] a, int[] b, double[] c, double[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(int[] a, double[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(int[] a, double[] b, int c, double d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(int[] a, int[] b, double[] c, double[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(int[] a, int[] b, double[] c, double[] d) { method verify (line 557) | static int verify(String text, int i, int elem, int val) { method verify (line 564) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/7119644/TestIntFloatVect.java class TestIntFloatVect (line 33) | public class TestIntFloatVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(int[] a, float[] b) { method test_vi (line 457) | static void test_vi(int[] a, float[] b, int c, float d) { method test_cp (line 463) | static void test_cp(int[] a, int[] b, float[] c, float[] d) { method test_ci_neg (line 469) | static void test_ci_neg(int[] a, float[] b) { method test_vi_neg (line 475) | static void test_vi_neg(int[] a, float[] b, int c, float d) { method test_cp_neg (line 481) | static void test_cp_neg(int[] a, int[] b, float[] c, float[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(int[] a, float[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(int[] a, float[] b, int c, float d) { method test_cp_oppos (line 501) | static void test_cp_oppos(int[] a, int[] b, float[] c, float[] d) { method test_ci_aln (line 508) | static void test_ci_aln(int[] a, float[] b) { method test_vi_aln (line 514) | static void test_vi_aln(int[] a, float[] b, int c, float d) { method test_cp_alndst (line 520) | static void test_cp_alndst(int[] a, int[] b, float[] c, float[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(int[] a, int[] b, float[] c, float[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(int[] a, float[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(int[] a, float[] b, int c, float d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(int[] a, int[] b, float[] c, float[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(int[] a, int[] b, float[] c, float[] d) { method verify (line 557) | static int verify(String text, int i, int elem, int val) { method verify (line 564) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/7119644/TestIntLongVect.java class TestIntLongVect (line 33) | public class TestIntLongVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(int[] a, long[] b) { method test_vi (line 457) | static void test_vi(int[] a, long[] b, int c, long d) { method test_cp (line 463) | static void test_cp(int[] a, int[] b, long[] c, long[] d) { method test_ci_neg (line 469) | static void test_ci_neg(int[] a, long[] b) { method test_vi_neg (line 475) | static void test_vi_neg(int[] a, long[] b, int c, long d) { method test_cp_neg (line 481) | static void test_cp_neg(int[] a, int[] b, long[] c, long[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(int[] a, long[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(int[] a, long[] b, int c, long d) { method test_cp_oppos (line 501) | static void test_cp_oppos(int[] a, int[] b, long[] c, long[] d) { method test_ci_aln (line 508) | static void test_ci_aln(int[] a, long[] b) { method test_vi_aln (line 514) | static void test_vi_aln(int[] a, long[] b, int c, long d) { method test_cp_alndst (line 520) | static void test_cp_alndst(int[] a, int[] b, long[] c, long[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(int[] a, int[] b, long[] c, long[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(int[] a, long[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(int[] a, long[] b, int c, long d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(int[] a, int[] b, long[] c, long[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(int[] a, int[] b, long[] c, long[] d) { method verify (line 557) | static int verify(String text, int i, int elem, int val) { method verify (line 564) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/7119644/TestIntVect.java class TestIntVect (line 33) | public class TestIntVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 734) | static void test_ci(int[] a) { method test_vi (line 739) | static void test_vi(int[] a, int b) { method test_cp (line 744) | static void test_cp(int[] a, int[] b) { method test_2ci (line 749) | static void test_2ci(int[] a, int[] b) { method test_2vi (line 755) | static void test_2vi(int[] a, int[] b, int c, int d) { method test_ci_neg (line 761) | static void test_ci_neg(int[] a) { method test_vi_neg (line 766) | static void test_vi_neg(int[] a, int b) { method test_cp_neg (line 771) | static void test_cp_neg(int[] a, int[] b) { method test_2ci_neg (line 776) | static void test_2ci_neg(int[] a, int[] b) { method test_2vi_neg (line 782) | static void test_2vi_neg(int[] a, int[] b, int c, int d) { method test_ci_oppos (line 788) | static void test_ci_oppos(int[] a) { method test_vi_oppos (line 794) | static void test_vi_oppos(int[] a, int b) { method test_cp_oppos (line 800) | static void test_cp_oppos(int[] a, int[] b) { method test_2ci_oppos (line 806) | static void test_2ci_oppos(int[] a, int[] b) { method test_2vi_oppos (line 813) | static void test_2vi_oppos(int[] a, int[] b, int c, int d) { method test_ci_off (line 820) | static void test_ci_off(int[] a) { method test_vi_off (line 825) | static void test_vi_off(int[] a, int b) { method test_cp_off (line 830) | static void test_cp_off(int[] a, int[] b) { method test_2ci_off (line 835) | static void test_2ci_off(int[] a, int[] b) { method test_2vi_off (line 841) | static void test_2vi_off(int[] a, int[] b, int c, int d) { method test_ci_inv (line 847) | static void test_ci_inv(int[] a, int k) { method test_vi_inv (line 852) | static void test_vi_inv(int[] a, int b, int k) { method test_cp_inv (line 857) | static void test_cp_inv(int[] a, int[] b, int k) { method test_2ci_inv (line 862) | static void test_2ci_inv(int[] a, int[] b, int k) { method test_2vi_inv (line 868) | static void test_2vi_inv(int[] a, int[] b, int c, int d, int k) { method test_ci_scl (line 874) | static void test_ci_scl(int[] a) { method test_vi_scl (line 879) | static void test_vi_scl(int[] a, int b) { method test_cp_scl (line 884) | static void test_cp_scl(int[] a, int[] b) { method test_2ci_scl (line 889) | static void test_2ci_scl(int[] a, int[] b) { method test_2vi_scl (line 895) | static void test_2vi_scl(int[] a, int[] b, int c, int d) { method test_cp_alndst (line 901) | static void test_cp_alndst(int[] a, int[] b) { method test_cp_alnsrc (line 906) | static void test_cp_alnsrc(int[] a, int[] b) { method test_2ci_aln (line 911) | static void test_2ci_aln(int[] a, int[] b) { method test_2vi_aln (line 917) | static void test_2vi_aln(int[] a, int[] b, int c, int d) { method test_cp_unalndst (line 923) | static void test_cp_unalndst(int[] a, int[] b) { method test_cp_unalnsrc (line 928) | static void test_cp_unalnsrc(int[] a, int[] b) { method test_2ci_unaln (line 933) | static void test_2ci_unaln(int[] a, int[] b) { method test_2vi_unaln (line 939) | static void test_2vi_unaln(int[] a, int[] b, int c, int d) { method verify (line 946) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/7119644/TestLongDoubleVect.java class TestLongDoubleVect (line 33) | public class TestLongDoubleVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(long[] a, double[] b) { method test_vi (line 457) | static void test_vi(long[] a, double[] b, long c, double d) { method test_cp (line 463) | static void test_cp(long[] a, long[] b, double[] c, double[] d) { method test_ci_neg (line 469) | static void test_ci_neg(long[] a, double[] b) { method test_vi_neg (line 475) | static void test_vi_neg(long[] a, double[] b, long c, double d) { method test_cp_neg (line 481) | static void test_cp_neg(long[] a, long[] b, double[] c, double[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(long[] a, double[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(long[] a, double[] b, long c, double d) { method test_cp_oppos (line 501) | static void test_cp_oppos(long[] a, long[] b, double[] c, double[] d) { method test_ci_aln (line 508) | static void test_ci_aln(long[] a, double[] b) { method test_vi_aln (line 514) | static void test_vi_aln(long[] a, double[] b, long c, double d) { method test_cp_alndst (line 520) | static void test_cp_alndst(long[] a, long[] b, double[] c, double[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(long[] a, long[] b, double[] c, double[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(long[] a, double[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(long[] a, double[] b, long c, double d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(long[] a, long[] b, double[] c, double[] ... method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(long[] a, long[] b, double[] c, double[] ... method verify (line 557) | static int verify(String text, int i, long elem, long val) { method verify (line 564) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/7119644/TestLongFloatVect.java class TestLongFloatVect (line 33) | public class TestLongFloatVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(long[] a, float[] b) { method test_vi (line 457) | static void test_vi(long[] a, float[] b, long c, float d) { method test_cp (line 463) | static void test_cp(long[] a, long[] b, float[] c, float[] d) { method test_ci_neg (line 469) | static void test_ci_neg(long[] a, float[] b) { method test_vi_neg (line 475) | static void test_vi_neg(long[] a, float[] b, long c, float d) { method test_cp_neg (line 481) | static void test_cp_neg(long[] a, long[] b, float[] c, float[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(long[] a, float[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(long[] a, float[] b, long c, float d) { method test_cp_oppos (line 501) | static void test_cp_oppos(long[] a, long[] b, float[] c, float[] d) { method test_ci_aln (line 508) | static void test_ci_aln(long[] a, float[] b) { method test_vi_aln (line 514) | static void test_vi_aln(long[] a, float[] b, long c, float d) { method test_cp_alndst (line 520) | static void test_cp_alndst(long[] a, long[] b, float[] c, float[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(long[] a, long[] b, float[] c, float[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(long[] a, float[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(long[] a, float[] b, long c, float d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(long[] a, long[] b, float[] c, float[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(long[] a, long[] b, float[] c, float[] d) { method verify (line 557) | static int verify(String text, int i, long elem, long val) { method verify (line 564) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/7119644/TestLongVect.java class TestLongVect (line 33) | public class TestLongVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 734) | static void test_ci(long[] a) { method test_vi (line 739) | static void test_vi(long[] a, long b) { method test_cp (line 744) | static void test_cp(long[] a, long[] b) { method test_2ci (line 749) | static void test_2ci(long[] a, long[] b) { method test_2vi (line 755) | static void test_2vi(long[] a, long[] b, long c, long d) { method test_ci_neg (line 761) | static void test_ci_neg(long[] a) { method test_vi_neg (line 766) | static void test_vi_neg(long[] a, long b) { method test_cp_neg (line 771) | static void test_cp_neg(long[] a, long[] b) { method test_2ci_neg (line 776) | static void test_2ci_neg(long[] a, long[] b) { method test_2vi_neg (line 782) | static void test_2vi_neg(long[] a, long[] b, long c, long d) { method test_ci_oppos (line 788) | static void test_ci_oppos(long[] a) { method test_vi_oppos (line 794) | static void test_vi_oppos(long[] a, long b) { method test_cp_oppos (line 800) | static void test_cp_oppos(long[] a, long[] b) { method test_2ci_oppos (line 806) | static void test_2ci_oppos(long[] a, long[] b) { method test_2vi_oppos (line 813) | static void test_2vi_oppos(long[] a, long[] b, long c, long d) { method test_ci_off (line 820) | static void test_ci_off(long[] a) { method test_vi_off (line 825) | static void test_vi_off(long[] a, long b) { method test_cp_off (line 830) | static void test_cp_off(long[] a, long[] b) { method test_2ci_off (line 835) | static void test_2ci_off(long[] a, long[] b) { method test_2vi_off (line 841) | static void test_2vi_off(long[] a, long[] b, long c, long d) { method test_ci_inv (line 847) | static void test_ci_inv(long[] a, int k) { method test_vi_inv (line 852) | static void test_vi_inv(long[] a, long b, int k) { method test_cp_inv (line 857) | static void test_cp_inv(long[] a, long[] b, int k) { method test_2ci_inv (line 862) | static void test_2ci_inv(long[] a, long[] b, int k) { method test_2vi_inv (line 868) | static void test_2vi_inv(long[] a, long[] b, long c, long d, int k) { method test_ci_scl (line 874) | static void test_ci_scl(long[] a) { method test_vi_scl (line 879) | static void test_vi_scl(long[] a, long b) { method test_cp_scl (line 884) | static void test_cp_scl(long[] a, long[] b) { method test_2ci_scl (line 889) | static void test_2ci_scl(long[] a, long[] b) { method test_2vi_scl (line 895) | static void test_2vi_scl(long[] a, long[] b, long c, long d) { method test_cp_alndst (line 901) | static void test_cp_alndst(long[] a, long[] b) { method test_cp_alnsrc (line 906) | static void test_cp_alnsrc(long[] a, long[] b) { method test_2ci_aln (line 911) | static void test_2ci_aln(long[] a, long[] b) { method test_2vi_aln (line 917) | static void test_2vi_aln(long[] a, long[] b, long c, long d) { method test_cp_unalndst (line 923) | static void test_cp_unalndst(long[] a, long[] b) { method test_cp_unalnsrc (line 928) | static void test_cp_unalnsrc(long[] a, long[] b) { method test_2ci_unaln (line 933) | static void test_2ci_unaln(long[] a, long[] b) { method test_2vi_unaln (line 939) | static void test_2vi_unaln(long[] a, long[] b, long c, long d) { method verify (line 946) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/7119644/TestShortDoubleVect.java class TestShortDoubleVect (line 33) | public class TestShortDoubleVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(short[] a, double[] b) { method test_vi (line 457) | static void test_vi(short[] a, double[] b, short c, double d) { method test_cp (line 463) | static void test_cp(short[] a, short[] b, double[] c, double[] d) { method test_ci_neg (line 469) | static void test_ci_neg(short[] a, double[] b) { method test_vi_neg (line 475) | static void test_vi_neg(short[] a, double[] b, short c, double d) { method test_cp_neg (line 481) | static void test_cp_neg(short[] a, short[] b, double[] c, double[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(short[] a, double[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(short[] a, double[] b, short c, double d) { method test_cp_oppos (line 501) | static void test_cp_oppos(short[] a, short[] b, double[] c, double[] d) { method test_ci_aln (line 508) | static void test_ci_aln(short[] a, double[] b) { method test_vi_aln (line 514) | static void test_vi_aln(short[] a, double[] b, short c, double d) { method test_cp_alndst (line 520) | static void test_cp_alndst(short[] a, short[] b, double[] c, double[] ... method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(short[] a, short[] b, double[] c, double[] ... method test_ci_unaln (line 532) | static void test_ci_unaln(short[] a, double[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(short[] a, double[] b, short c, double d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(short[] a, short[] b, double[] c, double[... method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(short[] a, short[] b, double[] c, double[... method verify (line 557) | static int verify(String text, int i, short elem, short val) { method verify (line 564) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/7119644/TestShortFloatVect.java class TestShortFloatVect (line 33) | public class TestShortFloatVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(short[] a, float[] b) { method test_vi (line 457) | static void test_vi(short[] a, float[] b, short c, float d) { method test_cp (line 463) | static void test_cp(short[] a, short[] b, float[] c, float[] d) { method test_ci_neg (line 469) | static void test_ci_neg(short[] a, float[] b) { method test_vi_neg (line 475) | static void test_vi_neg(short[] a, float[] b, short c, float d) { method test_cp_neg (line 481) | static void test_cp_neg(short[] a, short[] b, float[] c, float[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(short[] a, float[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(short[] a, float[] b, short c, float d) { method test_cp_oppos (line 501) | static void test_cp_oppos(short[] a, short[] b, float[] c, float[] d) { method test_ci_aln (line 508) | static void test_ci_aln(short[] a, float[] b) { method test_vi_aln (line 514) | static void test_vi_aln(short[] a, float[] b, short c, float d) { method test_cp_alndst (line 520) | static void test_cp_alndst(short[] a, short[] b, float[] c, float[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(short[] a, short[] b, float[] c, float[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(short[] a, float[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(short[] a, float[] b, short c, float d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(short[] a, short[] b, float[] c, float[] ... method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(short[] a, short[] b, float[] c, float[] ... method verify (line 557) | static int verify(String text, int i, short elem, short val) { method verify (line 564) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/7119644/TestShortIntVect.java class TestShortIntVect (line 33) | public class TestShortIntVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(short[] a, int[] b) { method test_vi (line 457) | static void test_vi(short[] a, int[] b, short c, int d) { method test_cp (line 463) | static void test_cp(short[] a, short[] b, int[] c, int[] d) { method test_ci_neg (line 469) | static void test_ci_neg(short[] a, int[] b) { method test_vi_neg (line 475) | static void test_vi_neg(short[] a, int[] b, short c, int d) { method test_cp_neg (line 481) | static void test_cp_neg(short[] a, short[] b, int[] c, int[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(short[] a, int[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(short[] a, int[] b, short c, int d) { method test_cp_oppos (line 501) | static void test_cp_oppos(short[] a, short[] b, int[] c, int[] d) { method test_ci_aln (line 508) | static void test_ci_aln(short[] a, int[] b) { method test_vi_aln (line 514) | static void test_vi_aln(short[] a, int[] b, short c, int d) { method test_cp_alndst (line 520) | static void test_cp_alndst(short[] a, short[] b, int[] c, int[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(short[] a, short[] b, int[] c, int[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(short[] a, int[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(short[] a, int[] b, short c, int d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(short[] a, short[] b, int[] c, int[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(short[] a, short[] b, int[] c, int[] d) { method verify (line 557) | static int verify(String text, int i, short elem, short val) { method verify (line 564) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/7119644/TestShortLongVect.java class TestShortLongVect (line 33) | public class TestShortLongVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 451) | static void test_ci(short[] a, long[] b) { method test_vi (line 457) | static void test_vi(short[] a, long[] b, short c, long d) { method test_cp (line 463) | static void test_cp(short[] a, short[] b, long[] c, long[] d) { method test_ci_neg (line 469) | static void test_ci_neg(short[] a, long[] b) { method test_vi_neg (line 475) | static void test_vi_neg(short[] a, long[] b, short c, long d) { method test_cp_neg (line 481) | static void test_cp_neg(short[] a, short[] b, long[] c, long[] d) { method test_ci_oppos (line 487) | static void test_ci_oppos(short[] a, long[] b) { method test_vi_oppos (line 494) | static void test_vi_oppos(short[] a, long[] b, short c, long d) { method test_cp_oppos (line 501) | static void test_cp_oppos(short[] a, short[] b, long[] c, long[] d) { method test_ci_aln (line 508) | static void test_ci_aln(short[] a, long[] b) { method test_vi_aln (line 514) | static void test_vi_aln(short[] a, long[] b, short c, long d) { method test_cp_alndst (line 520) | static void test_cp_alndst(short[] a, short[] b, long[] c, long[] d) { method test_cp_alnsrc (line 526) | static void test_cp_alnsrc(short[] a, short[] b, long[] c, long[] d) { method test_ci_unaln (line 532) | static void test_ci_unaln(short[] a, long[] b) { method test_vi_unaln (line 538) | static void test_vi_unaln(short[] a, long[] b, short c, long d) { method test_cp_unalndst (line 544) | static void test_cp_unalndst(short[] a, short[] b, long[] c, long[] d) { method test_cp_unalnsrc (line 550) | static void test_cp_unalnsrc(short[] a, short[] b, long[] c, long[] d) { method verify (line 557) | static int verify(String text, int i, short elem, short val) { method verify (line 564) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/7119644/TestShortVect.java class TestShortVect (line 33) | public class TestShortVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_ci (line 734) | static void test_ci(short[] a) { method test_vi (line 739) | static void test_vi(short[] a, short b) { method test_cp (line 744) | static void test_cp(short[] a, short[] b) { method test_2ci (line 749) | static void test_2ci(short[] a, short[] b) { method test_2vi (line 755) | static void test_2vi(short[] a, short[] b, short c, short d) { method test_ci_neg (line 761) | static void test_ci_neg(short[] a) { method test_vi_neg (line 766) | static void test_vi_neg(short[] a, short b) { method test_cp_neg (line 771) | static void test_cp_neg(short[] a, short[] b) { method test_2ci_neg (line 776) | static void test_2ci_neg(short[] a, short[] b) { method test_2vi_neg (line 782) | static void test_2vi_neg(short[] a, short[] b, short c, short d) { method test_ci_oppos (line 788) | static void test_ci_oppos(short[] a) { method test_vi_oppos (line 794) | static void test_vi_oppos(short[] a, short b) { method test_cp_oppos (line 800) | static void test_cp_oppos(short[] a, short[] b) { method test_2ci_oppos (line 806) | static void test_2ci_oppos(short[] a, short[] b) { method test_2vi_oppos (line 813) | static void test_2vi_oppos(short[] a, short[] b, short c, short d) { method test_ci_off (line 820) | static void test_ci_off(short[] a) { method test_vi_off (line 825) | static void test_vi_off(short[] a, short b) { method test_cp_off (line 830) | static void test_cp_off(short[] a, short[] b) { method test_2ci_off (line 835) | static void test_2ci_off(short[] a, short[] b) { method test_2vi_off (line 841) | static void test_2vi_off(short[] a, short[] b, short c, short d) { method test_ci_inv (line 847) | static void test_ci_inv(short[] a, int k) { method test_vi_inv (line 852) | static void test_vi_inv(short[] a, short b, int k) { method test_cp_inv (line 857) | static void test_cp_inv(short[] a, short[] b, int k) { method test_2ci_inv (line 862) | static void test_2ci_inv(short[] a, short[] b, int k) { method test_2vi_inv (line 868) | static void test_2vi_inv(short[] a, short[] b, short c, short d, int k) { method test_ci_scl (line 874) | static void test_ci_scl(short[] a) { method test_vi_scl (line 879) | static void test_vi_scl(short[] a, short b) { method test_cp_scl (line 884) | static void test_cp_scl(short[] a, short[] b) { method test_2ci_scl (line 889) | static void test_2ci_scl(short[] a, short[] b) { method test_2vi_scl (line 895) | static void test_2vi_scl(short[] a, short[] b, short c, short d) { method test_cp_alndst (line 901) | static void test_cp_alndst(short[] a, short[] b) { method test_cp_alnsrc (line 906) | static void test_cp_alnsrc(short[] a, short[] b) { method test_2ci_aln (line 911) | static void test_2ci_aln(short[] a, short[] b) { method test_2vi_aln (line 917) | static void test_2vi_aln(short[] a, short[] b, short c, short d) { method test_cp_unalndst (line 923) | static void test_cp_unalndst(short[] a, short[] b) { method test_cp_unalnsrc (line 928) | static void test_cp_unalnsrc(short[] a, short[] b) { method test_2ci_unaln (line 933) | static void test_2ci_unaln(short[] a, short[] b) { method test_2vi_unaln (line 939) | static void test_2vi_unaln(short[] a, short[] b, short c, short d) { method verify (line 946) | static int verify(String text, int i, short elem, short val) { FILE: HotSpot1.7/test/compiler/7123108/Test7123108.java class Test7123108 (line 33) | public class Test7123108 { class Test_Class_0 (line 35) | static class Test_Class_0 { method func_1 (line 43) | static float func_1() method test (line 48) | private void test() method main (line 53) | public static void main(String[] args) FILE: HotSpot1.7/test/compiler/7125879/Test7125879.java class Test7125879 (line 33) | public class Test7125879 { method Test7125879 (line 36) | public Test7125879() { method main (line 40) | public static void main(String[] args) { method test (line 47) | private void test() { FILE: HotSpot1.7/test/compiler/7141637/SpreadNullArg.java class SpreadNullArg (line 36) | public class SpreadNullArg { method main (line 38) | public static void main(String args[]) { method target_spread_arg (line 58) | public static int target_spread_arg(Integer i1) { FILE: HotSpot1.7/test/compiler/7158807/Test7158807.java class Test7158807 (line 38) | public class Test7158807 { method main (line 42) | public static void main(String[] args) throws Throwable { FILE: HotSpot1.7/test/compiler/7160610/Test7160610.java class Test7160610 (line 33) | public class Test7160610 { method main (line 38) | public static void main(String arg[]) { FILE: HotSpot1.7/test/compiler/7169782/Test7169782.java class Test7169782 (line 33) | public class Test7169782 { method main (line 40) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/7174363/Test7174363.java class Test7174363 (line 35) | public class Test7174363 { method m (line 37) | static Object[] m(Object[] original, int from, int to) { method main (line 41) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/7177917/Test7177917.java class Test7177917 (line 31) | public class Test7177917 { method m_pow (line 37) | static long m_pow(double[][] values) { method m_exp (line 48) | static long m_exp(double[] values) { method pow_values (line 59) | static double[][] pow_values(int nb) { method exp_values (line 76) | static double[] exp_values(int nb) { method main (line 88) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/7179138/Test7179138_1.java class Test7179138_1 (line 33) | public class Test7179138_1 { method main (line 34) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/7179138/Test7179138_2.java class Test7179138_2 (line 33) | public class Test7179138_2 { method main (line 34) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/7184394/TestAESBase.java class TestAESBase (line 39) | abstract public class TestAESBase { method getThreadId (line 60) | static synchronized int getThreadId() { method run (line 66) | abstract public void run(); method prepare (line 68) | public void prepare() { method showArray (line 125) | void showArray(byte b[], String name) { method compareArrays (line 133) | void compareArrays(byte b[], byte exp[]) { method showCipher (line 151) | void showCipher(Cipher c, String kind) { method childShowCipher (line 156) | abstract void childShowCipher(); FILE: HotSpot1.7/test/compiler/7184394/TestAESDecode.java class TestAESDecode (line 31) | public class TestAESDecode extends TestAESBase { method run (line 32) | @Override method childShowCipher (line 52) | @Override FILE: HotSpot1.7/test/compiler/7184394/TestAESEncode.java class TestAESEncode (line 31) | public class TestAESEncode extends TestAESBase { method run (line 32) | @Override method childShowCipher (line 52) | @Override FILE: HotSpot1.7/test/compiler/7184394/TestAESMain.java class TestAESMain (line 36) | public class TestAESMain { method main (line 37) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/7190310/Test7190310.java class Test7190310 (line 40) | public class Test7190310 { method toString (line 42) | public String toString() { method finalize (line 46) | protected void finalize() throws Throwable { method main (line 56) | public static void main(String[] args) FILE: HotSpot1.7/test/compiler/7190310/Test7190310_unsafe.java class Test7190310_unsafe (line 36) | public class Test7190310_unsafe { class TestObject (line 38) | static class TestObject { method toString (line 39) | public String toString() { method main (line 49) | public static void main(String[] args) throws Exception { method verifyGet (line 100) | static boolean verifyGet(long referent_offset, Unsafe unsafe) throws E... method getRef0 (line 126) | static Object getRef0(WeakReference ref) throws Exception { method getRef1 (line 129) | static Object getRef1(Unsafe unsafe, WeakReference ref, long referent_... method getRef2 (line 132) | static Object getRef2(Unsafe unsafe, Reference ref, long referent_offs... method getRef3 (line 135) | static Object getRef3(Unsafe unsafe, Object ref, long referent_offset)... method getRef4 (line 138) | static Object getRef4(Unsafe unsafe, Test7190310_unsafe ref, long refe... FILE: HotSpot1.7/test/compiler/7192963/TestByteVect.java class TestByteVect (line 33) | public class TestByteVect { method main (line 36) | public static void main(String args[]) { method test (line 46) | static int test() { method test_init (line 143) | static void test_init(byte[] a0) { method test_addi (line 148) | static void test_addi(byte[] a0, byte[] a1) { method test_lsai (line 153) | static void test_lsai(byte[] a0, byte[] a1) { method test_unrl_init (line 158) | static void test_unrl_init(byte[] a0) { method test_unrl_addi (line 170) | static void test_unrl_addi(byte[] a0, byte[] a1) { method test_unrl_lsai (line 182) | static void test_unrl_lsai(byte[] a0, byte[] a1) { method verify (line 195) | static int verify(String text, int i, byte elem, byte val) { FILE: HotSpot1.7/test/compiler/7192963/TestDoubleVect.java class TestDoubleVect (line 33) | public class TestDoubleVect { method main (line 36) | public static void main(String args[]) { method test (line 46) | static int test() { method test_init (line 143) | static void test_init(double[] a0) { method test_addi (line 148) | static void test_addi(double[] a0, double[] a1) { method test_divi (line 153) | static void test_divi(double[] a0, double[] a1) { method test_unrl_init (line 158) | static void test_unrl_init(double[] a0) { method test_unrl_addi (line 170) | static void test_unrl_addi(double[] a0, double[] a1) { method test_unrl_divi (line 182) | static void test_unrl_divi(double[] a0, double[] a1) { method verify (line 195) | static int verify(String text, int i, double elem, double val) { FILE: HotSpot1.7/test/compiler/7192963/TestFloatVect.java class TestFloatVect (line 33) | public class TestFloatVect { method main (line 36) | public static void main(String args[]) { method test (line 46) | static int test() { method test_init (line 143) | static void test_init(float[] a0) { method test_addi (line 148) | static void test_addi(float[] a0, float[] a1) { method test_divi (line 153) | static void test_divi(float[] a0, float[] a1) { method test_unrl_init (line 158) | static void test_unrl_init(float[] a0) { method test_unrl_addi (line 170) | static void test_unrl_addi(float[] a0, float[] a1) { method test_unrl_divi (line 182) | static void test_unrl_divi(float[] a0, float[] a1) { method verify (line 195) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/7192963/TestIntVect.java class TestIntVect (line 33) | public class TestIntVect { method main (line 36) | public static void main(String args[]) { method test (line 46) | static int test() { method test_init (line 143) | static void test_init(int[] a0) { method test_addi (line 148) | static void test_addi(int[] a0, int[] a1) { method test_lsai (line 153) | static void test_lsai(int[] a0, int[] a1) { method test_unrl_init (line 158) | static void test_unrl_init(int[] a0) { method test_unrl_addi (line 170) | static void test_unrl_addi(int[] a0, int[] a1) { method test_unrl_lsai (line 182) | static void test_unrl_lsai(int[] a0, int[] a1) { method verify (line 195) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/7192963/TestLongVect.java class TestLongVect (line 33) | public class TestLongVect { method main (line 36) | public static void main(String args[]) { method test (line 46) | static int test() { method test_init (line 143) | static void test_init(long[] a0) { method test_addi (line 148) | static void test_addi(long[] a0, long[] a1) { method test_lsai (line 153) | static void test_lsai(long[] a0, long[] a1) { method test_unrl_init (line 158) | static void test_unrl_init(long[] a0) { method test_unrl_addi (line 170) | static void test_unrl_addi(long[] a0, long[] a1) { method test_unrl_lsai (line 182) | static void test_unrl_lsai(long[] a0, long[] a1) { method verify (line 195) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/7192963/TestShortVect.java class TestShortVect (line 33) | public class TestShortVect { method main (line 36) | public static void main(String args[]) { method test (line 46) | static int test() { method test_init (line 143) | static void test_init(short[] a0) { method test_addi (line 148) | static void test_addi(short[] a0, short[] a1) { method test_lsai (line 153) | static void test_lsai(short[] a0, short[] a1) { method test_unrl_init (line 158) | static void test_unrl_init(short[] a0) { method test_unrl_addi (line 170) | static void test_unrl_addi(short[] a0, short[] a1) { method test_unrl_lsai (line 182) | static void test_unrl_lsai(short[] a0, short[] a1) { method verify (line 195) | static int verify(String text, int i, short elem, short val) { FILE: HotSpot1.7/test/compiler/7196199/Test7196199.java class Test7196199 (line 34) | public class Test7196199 { method main (line 41) | public static void main(String args[]) { method test (line 50) | static int test() { method test_incrc (line 144) | static void test_incrc(float[] a0) { method test_incrv (line 153) | static void test_incrv(float[] a0, float b) { method test_addc (line 162) | static void test_addc(float[] a0, float[] a1) { method test_addv (line 171) | static void test_addv(float[] a0, float[] a1, float b) { method verify (line 181) | static int verify(String text, int i, float elem, float val) { FILE: HotSpot1.7/test/compiler/7199742/Test7199742.java class Test7199742 (line 33) | public class Test7199742 { method main (line 35) | public static void main(String args[]) { method test (line 41) | static Test7199742 test(Test7199742 t, int m) { FILE: HotSpot1.7/test/compiler/7200264/TestIntVect.java class TestIntVect (line 36) | public class TestIntVect { method main (line 44) | public static void main(String args[]) { method test (line 54) | static int test() { method test_sum (line 394) | static int test_sum(int[] a1) { method test_addc (line 402) | static void test_addc(int[] a0, int[] a1) { method test_addv (line 407) | static void test_addv(int[] a0, int[] a1, int b) { method test_adda (line 412) | static void test_adda(int[] a0, int[] a1, int[] a2) { method test_subc (line 418) | static void test_subc(int[] a0, int[] a1) { method test_subv (line 423) | static void test_subv(int[] a0, int[] a1, int b) { method test_suba (line 428) | static void test_suba(int[] a0, int[] a1, int[] a2) { method test_mulc (line 434) | static void test_mulc(int[] a0, int[] a1) { method test_mulc_n (line 439) | static void test_mulc_n(int[] a0, int[] a1) { method test_mulv (line 444) | static void test_mulv(int[] a0, int[] a1, int b) { method test_mula (line 449) | static void test_mula(int[] a0, int[] a1, int[] a2) { method test_divc (line 455) | static void test_divc(int[] a0, int[] a1) { method test_divc_n (line 460) | static void test_divc_n(int[] a0, int[] a1) { method test_divv (line 465) | static void test_divv(int[] a0, int[] a1, int b) { method test_diva (line 470) | static void test_diva(int[] a0, int[] a1, int[] a2) { method test_andc (line 476) | static void test_andc(int[] a0, int[] a1) { method test_andv (line 481) | static void test_andv(int[] a0, int[] a1, int b) { method test_anda (line 486) | static void test_anda(int[] a0, int[] a1, int[] a2) { method test_orc (line 492) | static void test_orc(int[] a0, int[] a1) { method test_orv (line 497) | static void test_orv(int[] a0, int[] a1, int b) { method test_ora (line 502) | static void test_ora(int[] a0, int[] a1, int[] a2) { method test_xorc (line 508) | static void test_xorc(int[] a0, int[] a1) { method test_xorv (line 513) | static void test_xorv(int[] a0, int[] a1, int b) { method test_xora (line 518) | static void test_xora(int[] a0, int[] a1, int[] a2) { method test_sllc (line 524) | static void test_sllc(int[] a0, int[] a1) { method test_sllc_n (line 529) | static void test_sllc_n(int[] a0, int[] a1) { method test_sllc_o (line 534) | static void test_sllc_o(int[] a0, int[] a1) { method test_sllc_on (line 539) | static void test_sllc_on(int[] a0, int[] a1) { method test_sllv (line 544) | static void test_sllv(int[] a0, int[] a1, int b) { method test_srlc (line 550) | static void test_srlc(int[] a0, int[] a1) { method test_srlc_n (line 555) | static void test_srlc_n(int[] a0, int[] a1) { method test_srlc_o (line 560) | static void test_srlc_o(int[] a0, int[] a1) { method test_srlc_on (line 565) | static void test_srlc_on(int[] a0, int[] a1) { method test_srlv (line 570) | static void test_srlv(int[] a0, int[] a1, int b) { method test_srac (line 576) | static void test_srac(int[] a0, int[] a1) { method test_srac_n (line 581) | static void test_srac_n(int[] a0, int[] a1) { method test_srac_o (line 586) | static void test_srac_o(int[] a0, int[] a1) { method test_srac_on (line 591) | static void test_srac_on(int[] a0, int[] a1) { method test_srav (line 596) | static void test_srav(int[] a0, int[] a1, int b) { method test_pack2 (line 602) | static void test_pack2(long[] p2, int[] a1) { method test_unpack2 (line 610) | static void test_unpack2(int[] a0, long[] p2) { method test_pack2_swap (line 618) | static void test_pack2_swap(long[] p2, int[] a1) { method test_unpack2_swap (line 626) | static void test_unpack2_swap(int[] a0, long[] p2) { method verify (line 635) | static int verify(String text, int i, int elem, int val) { method verify (line 643) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/8000805/Test8000805.java class Test8000805 (line 32) | public class Test8000805 { method loadS2LmaskFF (line 33) | static long loadS2LmaskFF (short[] sa) { return sa[0] & 0xFF; } method loadS2LmaskFF_1 (line 34) | static long loadS2LmaskFF_1 (short[] sa) { return sa[0] & 0xFF; } method loadS2Lmask16 (line 36) | static long loadS2Lmask16 (short[] sa) { return sa[0] & 0xFFFE; } method loadS2Lmask16_1 (line 37) | static long loadS2Lmask16_1 (short[] sa) { return sa[0] & 0xFFFE; } method loadS2Lmask13 (line 39) | static long loadS2Lmask13 (short[] sa) { return sa[0] & 0x0FFF; } method loadS2Lmask13_1 (line 40) | static long loadS2Lmask13_1 (short[] sa) { return sa[0] & 0x0FFF; } method loadUS_signExt (line 42) | static int loadUS_signExt (char[] ca) { return (ca[0] << 16) >> 16; } method loadUS_signExt_1 (line 43) | static int loadUS_signExt_1 (char[] ca) { return (ca[0] << 16) >> 16; } method loadB2L_mask8 (line 45) | static long loadB2L_mask8 (byte[] ba) { return ba[0] & 0x55; } method loadB2L_mask8_1 (line 46) | static long loadB2L_mask8_1 (byte[] ba) { return ba[0] & 0x55; } method main (line 48) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/8001183/TestCharVect.java class TestCharVect (line 33) | public class TestCharVect { method main (line 41) | public static void main(String args[]) { method test (line 51) | static int test() { method test_sum (line 969) | static int test_sum(char[] a1) { method test_addc (line 977) | static void test_addc(char[] a0, char[] a1) { method test_addv (line 982) | static void test_addv(char[] a0, char[] a1, char b) { method test_adda (line 987) | static void test_adda(char[] a0, char[] a1, short[] a2) { method test_subc (line 993) | static void test_subc(char[] a0, char[] a1) { method test_subv (line 998) | static void test_subv(char[] a0, char[] a1, char b) { method test_suba (line 1003) | static void test_suba(char[] a0, char[] a1, short[] a2) { method test_mulc (line 1009) | static void test_mulc(char[] a0, char[] a1) { method test_mulc_n (line 1014) | static void test_mulc_n(char[] a0, char[] a1) { method test_mulv (line 1019) | static void test_mulv(char[] a0, char[] a1, char b) { method test_mula (line 1024) | static void test_mula(char[] a0, char[] a1, short[] a2) { method test_divc (line 1030) | static void test_divc(char[] a0, char[] a1) { method test_divc_n (line 1035) | static void test_divc_n(char[] a0, char[] a1) { method test_divv (line 1040) | static void test_divv(char[] a0, char[] a1, int b) { method test_diva (line 1045) | static void test_diva(char[] a0, char[] a1, short[] a2) { method test_andc (line 1051) | static void test_andc(char[] a0, char[] a1) { method test_andv (line 1056) | static void test_andv(char[] a0, char[] a1, short b) { method test_anda (line 1061) | static void test_anda(char[] a0, char[] a1, short[] a2) { method test_orc (line 1067) | static void test_orc(char[] a0, char[] a1) { method test_orv (line 1072) | static void test_orv(char[] a0, char[] a1, short b) { method test_ora (line 1077) | static void test_ora(char[] a0, char[] a1, short[] a2) { method test_xorc (line 1083) | static void test_xorc(char[] a0, char[] a1) { method test_xorv (line 1088) | static void test_xorv(char[] a0, char[] a1, short b) { method test_xora (line 1093) | static void test_xora(char[] a0, char[] a1, short[] a2) { method test_sllc (line 1099) | static void test_sllc(char[] a0, char[] a1) { method test_sllc_n (line 1104) | static void test_sllc_n(char[] a0, char[] a1) { method test_sllc_o (line 1109) | static void test_sllc_o(char[] a0, char[] a1) { method test_sllc_on (line 1114) | static void test_sllc_on(char[] a0, char[] a1) { method test_sllv (line 1119) | static void test_sllv(char[] a0, char[] a1, int b) { method test_sllc_add (line 1124) | static void test_sllc_add(char[] a0, char[] a1) { method test_sllv_add (line 1129) | static void test_sllv_add(char[] a0, char[] a1, int b) { method test_sllc_and (line 1134) | static void test_sllc_and(char[] a0, char[] a1) { method test_sllv_and (line 1139) | static void test_sllv_and(char[] a0, char[] a1, int b) { method test_srlc (line 1145) | static void test_srlc(char[] a0, char[] a1) { method test_srlc_n (line 1150) | static void test_srlc_n(char[] a0, char[] a1) { method test_srlc_o (line 1155) | static void test_srlc_o(char[] a0, char[] a1) { method test_srlc_on (line 1160) | static void test_srlc_on(char[] a0, char[] a1) { method test_srlv (line 1165) | static void test_srlv(char[] a0, char[] a1, int b) { method test_srlc_add (line 1170) | static void test_srlc_add(char[] a0, char[] a1) { method test_srlv_add (line 1175) | static void test_srlv_add(char[] a0, char[] a1, int b) { method test_srlc_and (line 1180) | static void test_srlc_and(char[] a0, char[] a1) { method test_srlv_and (line 1185) | static void test_srlv_and(char[] a0, char[] a1, int b) { method test_srac (line 1191) | static void test_srac(char[] a0, char[] a1) { method test_srac_n (line 1196) | static void test_srac_n(char[] a0, char[] a1) { method test_srac_o (line 1201) | static void test_srac_o(char[] a0, char[] a1) { method test_srac_on (line 1206) | static void test_srac_on(char[] a0, char[] a1) { method test_srav (line 1211) | static void test_srav(char[] a0, char[] a1, int b) { method test_srac_add (line 1216) | static void test_srac_add(char[] a0, char[] a1) { method test_srav_add (line 1221) | static void test_srav_add(char[] a0, char[] a1, int b) { method test_srac_and (line 1226) | static void test_srac_and(char[] a0, char[] a1) { method test_srav_and (line 1231) | static void test_srav_and(char[] a0, char[] a1, int b) { method test_pack2 (line 1237) | static void test_pack2(int[] p2, char[] a1) { method test_unpack2 (line 1245) | static void test_unpack2(char[] a0, int[] p2) { method test_pack2_swap (line 1253) | static void test_pack2_swap(int[] p2, char[] a1) { method test_unpack2_swap (line 1261) | static void test_unpack2_swap(char[] a0, int[] p2) { method test_pack4 (line 1270) | static void test_pack4(long[] p4, char[] a1) { method test_unpack4 (line 1283) | static void test_unpack4(char[] a0, long[] p4) { method test_pack4_swap (line 1293) | static void test_pack4_swap(long[] p4, char[] a1) { method test_unpack4_swap (line 1306) | static void test_unpack4_swap(char[] a0, long[] p4) { method verify (line 1317) | static int verify(String text, int i, int elem, int val) { method verify (line 1325) | static int verify(String text, int i, long elem, long val) { FILE: HotSpot1.7/test/compiler/8002069/Test8002069.java class O (line 33) | abstract class O { method O (line 35) | public O() { f = 5; } method put (line 36) | abstract void put(int i); method foo (line 37) | public int foo(int i) { class A (line 43) | class A extends O { method A (line 45) | public A(int s) { method put (line 48) | public void put(int i) { class B (line 53) | class B extends O { method B (line 56) | public B(int s) { method put (line 60) | public void put(int i) { class Test8002069 (line 65) | public class Test8002069 { method main (line 66) | public static void main(String args[]) { method foo (line 79) | private int foo(int i) { method test1 (line 82) | static int test1(int i) { method test2 (line 87) | static int test2(int i) { method dummy (line 94) | static int dummy(int i) { FILE: HotSpot1.7/test/compiler/8004741/Test8004741.java class Test8004741 (line 34) | public class Test8004741 extends Thread { method test (line 47) | static int[][] test(int a, int b) throws Exception { method toState (line 67) | void toState(int state) { method waitFor (line 74) | void waitFor(int state) { method run (line 97) | public void run() { method threadTest (line 122) | public static void threadTest() throws InterruptedException { method main (line 133) | public static void main(String[] args) throws Exception { method fail (line 180) | static void fail() { FILE: HotSpot1.7/test/compiler/8004867/TestIntAtomicCAS.java class TestIntAtomicCAS (line 36) | public class TestIntAtomicCAS { method main (line 44) | public static void main(String args[]) { method test (line 54) | static int test(boolean test_only) { method test_ci (line 750) | static void test_ci(AtomicIntegerArray a) { method test_vi (line 755) | static void test_vi(AtomicIntegerArray a, int b, int old) { method test_cp (line 760) | static void test_cp(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci (line 765) | static void test_2ci(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi (line 771) | static void test_2vi(AtomicIntegerArray a, AtomicIntegerArray b, int c... method test_ci_neg (line 777) | static void test_ci_neg(AtomicIntegerArray a, int old) { method test_vi_neg (line 782) | static void test_vi_neg(AtomicIntegerArray a, int b, int old) { method test_cp_neg (line 787) | static void test_cp_neg(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_neg (line 792) | static void test_2ci_neg(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_neg (line 798) | static void test_2vi_neg(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_oppos (line 804) | static void test_ci_oppos(AtomicIntegerArray a, int old) { method test_vi_oppos (line 810) | static void test_vi_oppos(AtomicIntegerArray a, int b, int old) { method test_cp_oppos (line 816) | static void test_cp_oppos(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_oppos (line 822) | static void test_2ci_oppos(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_oppos (line 829) | static void test_2vi_oppos(AtomicIntegerArray a, AtomicIntegerArray b,... method test_ci_off (line 836) | static void test_ci_off(AtomicIntegerArray a, int old) { method test_vi_off (line 841) | static void test_vi_off(AtomicIntegerArray a, int b, int old) { method test_cp_off (line 846) | static void test_cp_off(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_off (line 851) | static void test_2ci_off(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_off (line 857) | static void test_2vi_off(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_inv (line 863) | static void test_ci_inv(AtomicIntegerArray a, int k, int old) { method test_vi_inv (line 868) | static void test_vi_inv(AtomicIntegerArray a, int b, int k, int old) { method test_cp_inv (line 873) | static void test_cp_inv(AtomicIntegerArray a, AtomicIntegerArray b, in... method test_2ci_inv (line 878) | static void test_2ci_inv(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_2vi_inv (line 884) | static void test_2vi_inv(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_scl (line 890) | static void test_ci_scl(AtomicIntegerArray a, int old) { method test_vi_scl (line 895) | static void test_vi_scl(AtomicIntegerArray a, int b, int old) { method test_cp_scl (line 900) | static void test_cp_scl(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_scl (line 905) | static void test_2ci_scl(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_scl (line 911) | static void test_2vi_scl(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_cp_alndst (line 917) | static void test_cp_alndst(AtomicIntegerArray a, AtomicIntegerArray b) { method test_cp_alnsrc (line 922) | static void test_cp_alnsrc(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_aln (line 927) | static void test_2ci_aln(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_aln (line 933) | static void test_2vi_aln(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_cp_unalndst (line 939) | static void test_cp_unalndst(AtomicIntegerArray a, AtomicIntegerArray ... method test_cp_unalnsrc (line 944) | static void test_cp_unalnsrc(AtomicIntegerArray a, AtomicIntegerArray ... method test_2ci_unaln (line 949) | static void test_2ci_unaln(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_unaln (line 955) | static void test_2vi_unaln(AtomicIntegerArray a, AtomicIntegerArray b,... method verify (line 962) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/8004867/TestIntAtomicOrdered.java class TestIntAtomicOrdered (line 36) | public class TestIntAtomicOrdered { method main (line 44) | public static void main(String args[]) { method test (line 54) | static int test(boolean test_only) { method test_ci (line 750) | static void test_ci(AtomicIntegerArray a) { method test_vi (line 755) | static void test_vi(AtomicIntegerArray a, int b, int old) { method test_cp (line 760) | static void test_cp(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci (line 765) | static void test_2ci(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi (line 771) | static void test_2vi(AtomicIntegerArray a, AtomicIntegerArray b, int c... method test_ci_neg (line 777) | static void test_ci_neg(AtomicIntegerArray a, int old) { method test_vi_neg (line 782) | static void test_vi_neg(AtomicIntegerArray a, int b, int old) { method test_cp_neg (line 787) | static void test_cp_neg(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_neg (line 792) | static void test_2ci_neg(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_neg (line 798) | static void test_2vi_neg(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_oppos (line 804) | static void test_ci_oppos(AtomicIntegerArray a, int old) { method test_vi_oppos (line 810) | static void test_vi_oppos(AtomicIntegerArray a, int b, int old) { method test_cp_oppos (line 816) | static void test_cp_oppos(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_oppos (line 822) | static void test_2ci_oppos(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_oppos (line 829) | static void test_2vi_oppos(AtomicIntegerArray a, AtomicIntegerArray b,... method test_ci_off (line 836) | static void test_ci_off(AtomicIntegerArray a, int old) { method test_vi_off (line 841) | static void test_vi_off(AtomicIntegerArray a, int b, int old) { method test_cp_off (line 846) | static void test_cp_off(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_off (line 851) | static void test_2ci_off(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_off (line 857) | static void test_2vi_off(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_inv (line 863) | static void test_ci_inv(AtomicIntegerArray a, int k, int old) { method test_vi_inv (line 868) | static void test_vi_inv(AtomicIntegerArray a, int b, int k, int old) { method test_cp_inv (line 873) | static void test_cp_inv(AtomicIntegerArray a, AtomicIntegerArray b, in... method test_2ci_inv (line 878) | static void test_2ci_inv(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_2vi_inv (line 884) | static void test_2vi_inv(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_scl (line 890) | static void test_ci_scl(AtomicIntegerArray a, int old) { method test_vi_scl (line 895) | static void test_vi_scl(AtomicIntegerArray a, int b, int old) { method test_cp_scl (line 900) | static void test_cp_scl(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_scl (line 905) | static void test_2ci_scl(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_scl (line 911) | static void test_2vi_scl(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_cp_alndst (line 917) | static void test_cp_alndst(AtomicIntegerArray a, AtomicIntegerArray b) { method test_cp_alnsrc (line 922) | static void test_cp_alnsrc(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_aln (line 927) | static void test_2ci_aln(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_aln (line 933) | static void test_2vi_aln(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_cp_unalndst (line 939) | static void test_cp_unalndst(AtomicIntegerArray a, AtomicIntegerArray ... method test_cp_unalnsrc (line 944) | static void test_cp_unalnsrc(AtomicIntegerArray a, AtomicIntegerArray ... method test_2ci_unaln (line 949) | static void test_2ci_unaln(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_unaln (line 955) | static void test_2vi_unaln(AtomicIntegerArray a, AtomicIntegerArray b,... method verify (line 962) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/8004867/TestIntAtomicVolatile.java class TestIntAtomicVolatile (line 36) | public class TestIntAtomicVolatile { method main (line 44) | public static void main(String args[]) { method test (line 54) | static int test(boolean test_only) { method test_ci (line 750) | static void test_ci(AtomicIntegerArray a) { method test_vi (line 755) | static void test_vi(AtomicIntegerArray a, int b, int old) { method test_cp (line 760) | static void test_cp(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci (line 765) | static void test_2ci(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi (line 771) | static void test_2vi(AtomicIntegerArray a, AtomicIntegerArray b, int c... method test_ci_neg (line 777) | static void test_ci_neg(AtomicIntegerArray a, int old) { method test_vi_neg (line 782) | static void test_vi_neg(AtomicIntegerArray a, int b, int old) { method test_cp_neg (line 787) | static void test_cp_neg(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_neg (line 792) | static void test_2ci_neg(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_neg (line 798) | static void test_2vi_neg(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_oppos (line 804) | static void test_ci_oppos(AtomicIntegerArray a, int old) { method test_vi_oppos (line 810) | static void test_vi_oppos(AtomicIntegerArray a, int b, int old) { method test_cp_oppos (line 816) | static void test_cp_oppos(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_oppos (line 822) | static void test_2ci_oppos(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_oppos (line 829) | static void test_2vi_oppos(AtomicIntegerArray a, AtomicIntegerArray b,... method test_ci_off (line 836) | static void test_ci_off(AtomicIntegerArray a, int old) { method test_vi_off (line 841) | static void test_vi_off(AtomicIntegerArray a, int b, int old) { method test_cp_off (line 846) | static void test_cp_off(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_off (line 851) | static void test_2ci_off(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_off (line 857) | static void test_2vi_off(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_inv (line 863) | static void test_ci_inv(AtomicIntegerArray a, int k, int old) { method test_vi_inv (line 868) | static void test_vi_inv(AtomicIntegerArray a, int b, int k, int old) { method test_cp_inv (line 873) | static void test_cp_inv(AtomicIntegerArray a, AtomicIntegerArray b, in... method test_2ci_inv (line 878) | static void test_2ci_inv(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_2vi_inv (line 884) | static void test_2vi_inv(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_ci_scl (line 890) | static void test_ci_scl(AtomicIntegerArray a, int old) { method test_vi_scl (line 895) | static void test_vi_scl(AtomicIntegerArray a, int b, int old) { method test_cp_scl (line 900) | static void test_cp_scl(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_scl (line 905) | static void test_2ci_scl(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_scl (line 911) | static void test_2vi_scl(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_cp_alndst (line 917) | static void test_cp_alndst(AtomicIntegerArray a, AtomicIntegerArray b) { method test_cp_alnsrc (line 922) | static void test_cp_alnsrc(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2ci_aln (line 927) | static void test_2ci_aln(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_aln (line 933) | static void test_2vi_aln(AtomicIntegerArray a, AtomicIntegerArray b, i... method test_cp_unalndst (line 939) | static void test_cp_unalndst(AtomicIntegerArray a, AtomicIntegerArray ... method test_cp_unalnsrc (line 944) | static void test_cp_unalnsrc(AtomicIntegerArray a, AtomicIntegerArray ... method test_2ci_unaln (line 949) | static void test_2ci_unaln(AtomicIntegerArray a, AtomicIntegerArray b) { method test_2vi_unaln (line 955) | static void test_2vi_unaln(AtomicIntegerArray a, AtomicIntegerArray b,... method verify (line 962) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/8004867/TestIntUnsafeCAS.java class TestIntUnsafeCAS (line 37) | public class TestIntUnsafeCAS { method main (line 61) | public static void main(String args[]) { method test (line 71) | static int test(boolean test_only) { method byte_offset (line 767) | private final static long byte_offset(int i) { method test_ci (line 771) | static void test_ci(int[] a) { method test_vi (line 776) | static void test_vi(int[] a, int b, int old) { method test_cp (line 781) | static void test_cp(int[] a, int[] b) { method test_2ci (line 786) | static void test_2ci(int[] a, int[] b) { method test_2vi (line 792) | static void test_2vi(int[] a, int[] b, int c, int d) { method test_ci_neg (line 798) | static void test_ci_neg(int[] a, int old) { method test_vi_neg (line 803) | static void test_vi_neg(int[] a, int b, int old) { method test_cp_neg (line 808) | static void test_cp_neg(int[] a, int[] b) { method test_2ci_neg (line 813) | static void test_2ci_neg(int[] a, int[] b) { method test_2vi_neg (line 819) | static void test_2vi_neg(int[] a, int[] b, int c, int d) { method test_ci_oppos (line 825) | static void test_ci_oppos(int[] a, int old) { method test_vi_oppos (line 831) | static void test_vi_oppos(int[] a, int b, int old) { method test_cp_oppos (line 837) | static void test_cp_oppos(int[] a, int[] b) { method test_2ci_oppos (line 843) | static void test_2ci_oppos(int[] a, int[] b) { method test_2vi_oppos (line 850) | static void test_2vi_oppos(int[] a, int[] b, int c, int d) { method test_ci_off (line 857) | static void test_ci_off(int[] a, int old) { method test_vi_off (line 862) | static void test_vi_off(int[] a, int b, int old) { method test_cp_off (line 867) | static void test_cp_off(int[] a, int[] b) { method test_2ci_off (line 872) | static void test_2ci_off(int[] a, int[] b) { method test_2vi_off (line 878) | static void test_2vi_off(int[] a, int[] b, int c, int d) { method test_ci_inv (line 884) | static void test_ci_inv(int[] a, int k, int old) { method test_vi_inv (line 889) | static void test_vi_inv(int[] a, int b, int k, int old) { method test_cp_inv (line 894) | static void test_cp_inv(int[] a, int[] b, int k) { method test_2ci_inv (line 899) | static void test_2ci_inv(int[] a, int[] b, int k) { method test_2vi_inv (line 905) | static void test_2vi_inv(int[] a, int[] b, int c, int d, int k) { method test_ci_scl (line 911) | static void test_ci_scl(int[] a, int old) { method test_vi_scl (line 916) | static void test_vi_scl(int[] a, int b, int old) { method test_cp_scl (line 921) | static void test_cp_scl(int[] a, int[] b) { method test_2ci_scl (line 926) | static void test_2ci_scl(int[] a, int[] b) { method test_2vi_scl (line 932) | static void test_2vi_scl(int[] a, int[] b, int c, int d) { method test_cp_alndst (line 938) | static void test_cp_alndst(int[] a, int[] b) { method test_cp_alnsrc (line 943) | static void test_cp_alnsrc(int[] a, int[] b) { method test_2ci_aln (line 949) | static void test_2ci_aln(int[] a, int[] b) { method test_2vi_aln (line 956) | static void test_2vi_aln(int[] a, int[] b, int c, int d) { method test_cp_unalndst (line 964) | static void test_cp_unalndst(int[] a, int[] b) { method test_cp_unalnsrc (line 969) | static void test_cp_unalnsrc(int[] a, int[] b) { method test_2ci_unaln (line 975) | static void test_2ci_unaln(int[] a, int[] b) { method test_2vi_unaln (line 982) | static void test_2vi_unaln(int[] a, int[] b, int c, int d) { method verify (line 991) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/8004867/TestIntUnsafeOrdered.java class TestIntUnsafeOrdered (line 37) | public class TestIntUnsafeOrdered { method main (line 61) | public static void main(String args[]) { method test (line 71) | static int test(boolean test_only) { method byte_offset (line 767) | private final static long byte_offset(int i) { method test_ci (line 771) | static void test_ci(int[] a) { method test_vi (line 776) | static void test_vi(int[] a, int b, int old) { method test_cp (line 781) | static void test_cp(int[] a, int[] b) { method test_2ci (line 786) | static void test_2ci(int[] a, int[] b) { method test_2vi (line 792) | static void test_2vi(int[] a, int[] b, int c, int d) { method test_ci_neg (line 798) | static void test_ci_neg(int[] a, int old) { method test_vi_neg (line 803) | static void test_vi_neg(int[] a, int b, int old) { method test_cp_neg (line 808) | static void test_cp_neg(int[] a, int[] b) { method test_2ci_neg (line 813) | static void test_2ci_neg(int[] a, int[] b) { method test_2vi_neg (line 819) | static void test_2vi_neg(int[] a, int[] b, int c, int d) { method test_ci_oppos (line 825) | static void test_ci_oppos(int[] a, int old) { method test_vi_oppos (line 831) | static void test_vi_oppos(int[] a, int b, int old) { method test_cp_oppos (line 837) | static void test_cp_oppos(int[] a, int[] b) { method test_2ci_oppos (line 843) | static void test_2ci_oppos(int[] a, int[] b) { method test_2vi_oppos (line 850) | static void test_2vi_oppos(int[] a, int[] b, int c, int d) { method test_ci_off (line 857) | static void test_ci_off(int[] a, int old) { method test_vi_off (line 862) | static void test_vi_off(int[] a, int b, int old) { method test_cp_off (line 867) | static void test_cp_off(int[] a, int[] b) { method test_2ci_off (line 872) | static void test_2ci_off(int[] a, int[] b) { method test_2vi_off (line 878) | static void test_2vi_off(int[] a, int[] b, int c, int d) { method test_ci_inv (line 884) | static void test_ci_inv(int[] a, int k, int old) { method test_vi_inv (line 889) | static void test_vi_inv(int[] a, int b, int k, int old) { method test_cp_inv (line 894) | static void test_cp_inv(int[] a, int[] b, int k) { method test_2ci_inv (line 899) | static void test_2ci_inv(int[] a, int[] b, int k) { method test_2vi_inv (line 905) | static void test_2vi_inv(int[] a, int[] b, int c, int d, int k) { method test_ci_scl (line 911) | static void test_ci_scl(int[] a, int old) { method test_vi_scl (line 916) | static void test_vi_scl(int[] a, int b, int old) { method test_cp_scl (line 921) | static void test_cp_scl(int[] a, int[] b) { method test_2ci_scl (line 926) | static void test_2ci_scl(int[] a, int[] b) { method test_2vi_scl (line 932) | static void test_2vi_scl(int[] a, int[] b, int c, int d) { method test_cp_alndst (line 938) | static void test_cp_alndst(int[] a, int[] b) { method test_cp_alnsrc (line 943) | static void test_cp_alnsrc(int[] a, int[] b) { method test_2ci_aln (line 948) | static void test_2ci_aln(int[] a, int[] b) { method test_2vi_aln (line 954) | static void test_2vi_aln(int[] a, int[] b, int c, int d) { method test_cp_unalndst (line 960) | static void test_cp_unalndst(int[] a, int[] b) { method test_cp_unalnsrc (line 965) | static void test_cp_unalnsrc(int[] a, int[] b) { method test_2ci_unaln (line 970) | static void test_2ci_unaln(int[] a, int[] b) { method test_2vi_unaln (line 976) | static void test_2vi_unaln(int[] a, int[] b, int c, int d) { method verify (line 983) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/8004867/TestIntUnsafeVolatile.java class TestIntUnsafeVolatile (line 37) | public class TestIntUnsafeVolatile { method main (line 61) | public static void main(String args[]) { method test (line 71) | static int test(boolean test_only) { method byte_offset (line 767) | private final static long byte_offset(int i) { method test_ci (line 771) | static void test_ci(int[] a) { method test_vi (line 776) | static void test_vi(int[] a, int b, int old) { method test_cp (line 781) | static void test_cp(int[] a, int[] b) { method test_2ci (line 786) | static void test_2ci(int[] a, int[] b) { method test_2vi (line 792) | static void test_2vi(int[] a, int[] b, int c, int d) { method test_ci_neg (line 798) | static void test_ci_neg(int[] a, int old) { method test_vi_neg (line 803) | static void test_vi_neg(int[] a, int b, int old) { method test_cp_neg (line 808) | static void test_cp_neg(int[] a, int[] b) { method test_2ci_neg (line 813) | static void test_2ci_neg(int[] a, int[] b) { method test_2vi_neg (line 819) | static void test_2vi_neg(int[] a, int[] b, int c, int d) { method test_ci_oppos (line 825) | static void test_ci_oppos(int[] a, int old) { method test_vi_oppos (line 831) | static void test_vi_oppos(int[] a, int b, int old) { method test_cp_oppos (line 837) | static void test_cp_oppos(int[] a, int[] b) { method test_2ci_oppos (line 843) | static void test_2ci_oppos(int[] a, int[] b) { method test_2vi_oppos (line 850) | static void test_2vi_oppos(int[] a, int[] b, int c, int d) { method test_ci_off (line 857) | static void test_ci_off(int[] a, int old) { method test_vi_off (line 862) | static void test_vi_off(int[] a, int b, int old) { method test_cp_off (line 867) | static void test_cp_off(int[] a, int[] b) { method test_2ci_off (line 872) | static void test_2ci_off(int[] a, int[] b) { method test_2vi_off (line 878) | static void test_2vi_off(int[] a, int[] b, int c, int d) { method test_ci_inv (line 884) | static void test_ci_inv(int[] a, int k, int old) { method test_vi_inv (line 889) | static void test_vi_inv(int[] a, int b, int k, int old) { method test_cp_inv (line 894) | static void test_cp_inv(int[] a, int[] b, int k) { method test_2ci_inv (line 899) | static void test_2ci_inv(int[] a, int[] b, int k) { method test_2vi_inv (line 905) | static void test_2vi_inv(int[] a, int[] b, int c, int d, int k) { method test_ci_scl (line 911) | static void test_ci_scl(int[] a, int old) { method test_vi_scl (line 916) | static void test_vi_scl(int[] a, int b, int old) { method test_cp_scl (line 921) | static void test_cp_scl(int[] a, int[] b) { method test_2ci_scl (line 926) | static void test_2ci_scl(int[] a, int[] b) { method test_2vi_scl (line 932) | static void test_2vi_scl(int[] a, int[] b, int c, int d) { method test_cp_alndst (line 938) | static void test_cp_alndst(int[] a, int[] b) { method test_cp_alnsrc (line 943) | static void test_cp_alnsrc(int[] a, int[] b) { method test_2ci_aln (line 948) | static void test_2ci_aln(int[] a, int[] b) { method test_2vi_aln (line 954) | static void test_2vi_aln(int[] a, int[] b, int c, int d) { method test_cp_unalndst (line 960) | static void test_cp_unalndst(int[] a, int[] b) { method test_cp_unalnsrc (line 965) | static void test_cp_unalnsrc(int[] a, int[] b) { method test_2ci_unaln (line 970) | static void test_2ci_unaln(int[] a, int[] b) { method test_2vi_unaln (line 976) | static void test_2vi_unaln(int[] a, int[] b, int c, int d) { method verify (line 983) | static int verify(String text, int i, int elem, int val) { FILE: HotSpot1.7/test/compiler/8005033/Test8005033.java class Test8005033 (line 32) | public class Test8005033 { method main (line 35) | public static void main(String[] args) { method testBitCount (line 47) | private static int testBitCount() { FILE: HotSpot1.7/test/compiler/8005419/Test8005419.java class Test8005419 (line 32) | public class Test8005419 { method main (line 35) | public static void main(String[] args) { method test (line 117) | private static int test(String str1, String str2) { FILE: HotSpot1.7/test/compiler/8005956/PolynomialRoot.java class PolynomialRoot (line 21) | public class PolynomialRoot { method findPolynomialRoots (line 24) | public static int findPolynomialRoots(final int n, method root4 (line 58) | public static int root4(final double [] p,final double [] re_root,fina... method setRandomP (line 370) | static void setRandomP(final double [] p,final int n,java.util.Random r) method checkValues (line 409) | static void checkValues(final double [] p, method getPolinomTXT (line 445) | static String getPolinomTXT(final double [] p) method getRootsTXT (line 456) | static String getRootsTXT(int nr,final double [] re,final double [] im) method testRoots (line 466) | static void testRoots(final int n, method root1 (line 511) | public static int root1(final double [] p,final double [] re_root,fina... method root2 (line 523) | public static int root2(final double [] p,final double [] re_root,fina... method root3 (line 561) | public static int root3(final double [] p,final double [] re_root,fina... method root3a (line 651) | static void root3a(final double [] p,final double [] re_root,final dou... method printSpecialValues (line 698) | static void printSpecialValues() method main (line 758) | public static void main(final String [] args) FILE: HotSpot1.7/test/compiler/8007294/Test8007294.java class Test8007294 (line 32) | public class Test8007294 { method Test8007294 (line 37) | Test8007294(int i1, int i2) { method m (line 42) | static int m(int v) { method test1 (line 46) | static Test8007294 test1() { method test2 (line 58) | static int test2(int i) { method main (line 74) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/8007722/Test8007722.java class Test8007722 (line 34) | public class Test8007722 { method test (line 39) | static int test(Test8007722 new_obj) { method main (line 46) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/8009761/Test8009761.java class Test8009761 (line 32) | public class Test8009761 { class UnloadedClass (line 34) | static class UnloadedClass { method m1 (line 38) | static Object m1(boolean deopt) { method m2 (line 154) | static void m2() { method m3 (line 215) | static Object m3(boolean overflow_stack, boolean deopt) { method main (line 227) | static public void main(String[] args) { FILE: HotSpot1.7/test/compiler/8010927/Test8010927.java class Test8010927 (line 46) | public class Test8010927 { method main (line 80) | public static void main(String[] args) { method fill_heap (line 121) | static void fill_heap() { method testA_arraycopy (line 131) | static void testA_arraycopy() { method testB_arraycopy (line 136) | static void testB_arraycopy() { method get_top_address (line 141) | static int get_top_address(long min, long max) { FILE: HotSpot1.7/test/compiler/EscapeAnalysis/Test8020215.java class Test8020215 (line 34) | public class Test8020215 { class NamedObject (line 35) | public static class NamedObject { method NamedObject (line 38) | public NamedObject(int id, String name) { class NamedObjectList (line 44) | public static class NamedObjectList { method getBest (line 47) | public NamedObject getBest(int id) { method getBetter (line 55) | private static NamedObject getBetter(NamedObject p1, NamedObject p2) { method test (line 60) | static void test(NamedObjectList b, int i) { method main (line 68) | public static void main(String[] args) { FILE: HotSpot1.7/test/compiler/cpuflags/RestoreMXCSR.java class RestoreMXCSR (line 33) | public class RestoreMXCSR { method main (line 34) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/compiler/membars/DekkerTest.java class DekkerTest (line 36) | public class DekkerTest { class TestData (line 47) | static class TestData { class ResultData (line 52) | static class ResultData { method DekkerTest (line 62) | public DekkerTest() { method reset (line 72) | public void reset() { method actor1 (line 82) | int actor1(TestData t) { method actor2 (line 87) | int actor2(TestData t) { class Runner1 (line 92) | class Runner1 extends Thread { method run (line 93) | public void run() { class Runner2 (line 101) | class Runner2 extends Thread { method run (line 102) | public void run() { method testRunner (line 110) | void testRunner() { method printResult (line 128) | boolean printResult() { method main (line 146) | public static void main(String args[]) { FILE: HotSpot1.7/test/gc/6581734/Test6581734.java class Test6581734 (line 42) | public class Test6581734 { method main (line 47) | public static void main(String [] args) { method Test6581734 (line 59) | public Test6581734(String pool, String collector) { method Test6581734 (line 64) | public Test6581734() { method run (line 67) | public void run() { method allocationWork (line 129) | public void allocationWork(long target) { FILE: HotSpot1.7/test/gc/6845368/bigobj.java class bigobj (line 24) | public class bigobj extends bigparent { method main (line 25) | public static void main(String argv[]) { class bigparent (line 41) | class bigparent { FILE: HotSpot1.7/test/gc/7072527/TestFullGCCount.java class TestFullGCCount (line 37) | public class TestFullGCCount { method main (line 41) | public static void main(String[] args) { method addCollectionCount (line 84) | private static void addCollectionCount(HashMap counts, i... FILE: HotSpot1.7/test/gc/7168848/HumongousAlloc.java class HumongousAlloc (line 35) | public class HumongousAlloc { method allocate (line 44) | public static void allocate(int size, int sleepTime, int sleepFreq) th... method main (line 58) | public static void main(String[] args) throws InterruptedException { FILE: HotSpot1.7/test/gc/TestVerifyBeforeGCDuringStartup.java class TestVerifyBeforeGCDuringStartup (line 34) | public class TestVerifyBeforeGCDuringStartup { method main (line 35) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/gc/g1/TestRegionAlignment.java class TestRegionAlignment (line 34) | public class TestRegionAlignment { method main (line 35) | public static void main(String[] args) { } FILE: HotSpot1.7/test/gc/heap_inspection/TestPrintClassHistogram.java class TestPrintClassHistogram (line 48) | public class TestPrintClassHistogram { method main (line 49) | public static void main(String[] args) throws Exception { method shouldLaunchTest (line 59) | private static boolean shouldLaunchTest(String[] cmdlineArguments) { method launchTest (line 63) | private static void launchTest(String[] args) throws Exception { method createTestArguments (line 79) | private static String[] createTestArguments(String[] cmdlineArguments) { FILE: HotSpot1.7/test/gc/init/TestHandleExceedingProcessSizeLimitIn32BitBuilds.java class TestHandleExceedingProcessSizeLimitIn32BitBuilds (line 36) | public class TestHandleExceedingProcessSizeLimitIn32BitBuilds { method main (line 37) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/6294277/SourceDebugExtension.java class SourceDebugExtension (line 32) | public class SourceDebugExtension extends ClassLoader method main (line 109) | public static void main(String[] args) throws Exception FILE: HotSpot1.7/test/runtime/6626217/IFace.java type IFace (line 3) | public interface IFace { method gen (line 4) | public many_loader[] gen(); FILE: HotSpot1.7/test/runtime/6626217/Loader2.java class Loader2 (line 3) | public class Loader2 extends ClassLoader { method print (line 5) | public void print( String msg ) { method findClass2 (line 11) | protected Class findClass2(String name) throws ClassNotFoundException { method loadClass (line 35) | protected synchronized Class loadClass(String name, boolean resolve) t... FILE: HotSpot1.7/test/runtime/6626217/You_Have_Been_P0wned.java class You_Have_Been_P0wned (line 3) | public class You_Have_Been_P0wned { FILE: HotSpot1.7/test/runtime/6626217/bug_21227.java class bug_21227 (line 5) | abstract public class bug_21227 { method main (line 10) | public static void main(String argv[]) throws ClassNotFoundException, ... method make (line 59) | public abstract many_loader[] make( IFace iface ); FILE: HotSpot1.7/test/runtime/6626217/from_loader2.java class from_loader2 (line 3) | public class from_loader2 implements IFace { method gen (line 4) | public many_loader[] gen() { FILE: HotSpot1.7/test/runtime/6819213/TestBootNativeLibraryPath.java class TestBootNativeLibraryPath (line 47) | public class TestBootNativeLibraryPath { method createTestClass (line 51) | static void createTestClass() throws IOException { method doExec (line 68) | static List doExec(String... args) { method main (line 108) | public static void main(String[] args) { FILE: HotSpot1.7/test/runtime/6925573/SortMethodsTest.java class SortMethodsTest (line 58) | public class SortMethodsTest { method createClass (line 60) | static String createClass(String name, int nrOfMethods) { method main (line 77) | public static void main(String args[]) { class JavaMemoryFileObject (line 129) | class JavaMemoryFileObject extends SimpleJavaFileObject { method JavaMemoryFileObject (line 134) | JavaMemoryFileObject(String name, String code) { method getCharContent (line 139) | @Override method openOutputStream (line 144) | @Override method getByteCode (line 150) | byte[] getByteCode() { class MemoryClassLoader (line 155) | class MemoryClassLoader extends ClassLoader { method MemoryClassLoader (line 159) | public MemoryClassLoader(JavaMemoryFileObject jfo) { method findClass (line 163) | public Class findClass(String name) { class MemoryFileManager (line 169) | class MemoryFileManager extends ForwardingJavaFileManager connectorArguments(LaunchingCon... method launchTarget (line 184) | static VirtualMachine launchTarget(String mainArgs) { method addClassWatch (line 200) | private static void addClassWatch(VirtualMachine vm) { method addFieldWatch (line 209) | private static void addFieldWatch(VirtualMachine vm, class StreamRedirectThread (line 220) | class StreamRedirectThread extends Thread { method StreamRedirectThread (line 232) | StreamRedirectThread(String name, InputStream in) { method run (line 240) | public void run() { FILE: HotSpot1.7/test/runtime/7158988/TestPostFieldModification.java class TestPostFieldModification (line 24) | public class TestPostFieldModification { method main (line 28) | public static void main(String[] args){ FILE: HotSpot1.7/test/runtime/7160757/Test7160757.java class Test7160757 (line 30) | public class Test7160757 { method main (line 32) | public static void main(String args[]) throws Exception { class SLoader (line 45) | static class SLoader extends ClassLoader { method b (line 56) | static byte b(int i) { return (byte)i; } method findClass (line 78) | public Class findClass(String name) throws ClassNotFoundException { FILE: HotSpot1.7/test/runtime/7167069/PrintAsFlag.java class PrintAsFlag (line 34) | public class PrintAsFlag { method main (line 35) | public static void main(String... args) { FILE: HotSpot1.7/test/runtime/7196045/Test7196045.java class Test7196045 (line 38) | public class Test7196045 { method main (line 43) | public static void main(String[] args) { FILE: HotSpot1.7/test/runtime/8010389/VMThreadDlopen.java class VMThreadDlopen (line 33) | public class VMThreadDlopen { method main (line 34) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/runtime/CommandLine/CompilerConfigFileWarning.java class CompilerConfigFileWarning (line 34) | public class CompilerConfigFileWarning { method main (line 35) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/runtime/CommandLine/ConfigFileWarning.java class ConfigFileWarning (line 34) | public class ConfigFileWarning { method main (line 35) | public static void main(String[] args) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/BaselineWithParameter.java class BaselineWithParameter (line 35) | public class BaselineWithParameter { method main (line 37) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/CommandLineDetail.java class CommandLineDetail (line 33) | public class CommandLineDetail { method main (line 35) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/CommandLineEmptyArgument.java class CommandLineEmptyArgument (line 33) | public class CommandLineEmptyArgument { method main (line 35) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/CommandLineInvalidArgument.java class CommandLineInvalidArgument (line 33) | public class CommandLineInvalidArgument { method main (line 35) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/CommandLineSummary.java class CommandLineSummary (line 33) | public class CommandLineSummary { method main (line 35) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/CommandLineTurnOffNMT.java class CommandLineTurnOffNMT (line 33) | public class CommandLineTurnOffNMT { method main (line 35) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/JcmdDiffCallsite.java class JcmdDiffCallsite (line 38) | public class JcmdDiffCallsite { method main (line 40) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/JcmdScale.java class JcmdScale (line 34) | public class JcmdScale { method main (line 36) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/JcmdWithNMTDisabled.java class JcmdWithNMTDisabled (line 37) | public class JcmdWithNMTDisabled { method main (line 41) | public static void main(String args[]) throws Exception { method jcmdCommand (line 55) | public static void jcmdCommand(String command) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/MallocTestType.java class MallocTestType (line 37) | public class MallocTestType { method main (line 39) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/PrintNMTStatistics.java class PrintNMTStatistics (line 41) | public class PrintNMTStatistics { method main (line 43) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java class PrintNMTStatisticsWithNMTDisabled (line 33) | public class PrintNMTStatisticsWithNMTDisabled { method main (line 35) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/ReleaseCommittedMemory.java class ReleaseCommittedMemory (line 37) | public class ReleaseCommittedMemory { method main (line 39) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/ShutdownTwice.java class ShutdownTwice (line 34) | public class ShutdownTwice { method main (line 36) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/SummaryAfterShutdown.java class SummaryAfterShutdown (line 34) | public class SummaryAfterShutdown { method main (line 36) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/SummarySanityCheck.java class SummarySanityCheck (line 40) | public class SummarySanityCheck { method main (line 43) | public static void main(String args[]) throws Exception { method throwTestException (line 117) | private static void throwTestException(String reason) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/ThreadedMallocTestType.java class ThreadedMallocTestType (line 36) | public class ThreadedMallocTestType { method main (line 41) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/runtime/NMT/ThreadedVirtualAllocTestType.java class ThreadedVirtualAllocTestType (line 36) | public class ThreadedVirtualAllocTestType { method main (line 42) | public static void main(String args[]) throws Exception { method mergeData (line 106) | public static void mergeData() throws Exception { FILE: HotSpot1.7/test/runtime/NMT/VirtualAllocTestType.java class VirtualAllocTestType (line 37) | public class VirtualAllocTestType { method main (line 40) | public static void main(String args[]) throws Exception { method mergeData (line 82) | public static void mergeData() throws Exception { FILE: HotSpot1.7/test/sanity/WBApi.java class WBApi (line 34) | public class WBApi { method main (line 35) | public static void main(String... args) { FILE: HotSpot1.7/test/serviceability/ParserTest.java class ParserTest (line 39) | public class ParserTest { method ParserTest (line 42) | public ParserTest() throws Exception { method main (line 52) | public static void main(String... args) throws Exception { method testNanoTime (line 56) | public void testNanoTime() throws Exception { method testJLong (line 94) | public void testJLong() throws Exception { method testBool (line 108) | public void testBool() throws Exception { method testQuotes (line 124) | public void testQuotes() throws Exception { method testMemorySize (line 151) | public void testMemorySize() throws Exception { method parse (line 176) | public void parse(String searchName, String expectedValue, method shouldFail (line 197) | private void shouldFail(String argument, DiagnosticCommand[] argumentT... FILE: HotSpot1.7/test/serviceability/attach/AttachWithStalePidFile.java class AttachWithStalePidFile (line 42) | public class AttachWithStalePidFile { method main (line 43) | public static void main(String... args) throws Exception { method runTest (line 63) | public static boolean runTest() throws Exception { method createJavaPidFile (line 103) | private static Path createJavaPidFile(int pid) throws Exception { method waitForAndResumeVM (line 121) | private static void waitForAndResumeVM(int pid) throws Exception { method getUnixProcessId (line 134) | private static int getUnixProcessId(Process unixProcess) throws Except... FILE: HotSpot1.7/test/serviceability/attach/AttachWithStalePidFileTarget.java class AttachWithStalePidFileTarget (line 23) | public class AttachWithStalePidFileTarget { method main (line 24) | public static void main(String... args) throws Exception { FILE: HotSpot1.7/test/testlibrary/ClassFileInstaller.java class ClassFileInstaller (line 33) | public class ClassFileInstaller { method main (line 38) | public static void main(String... args) throws Exception { FILE: HotSpot1.7/test/testlibrary/OutputAnalyzerTest.java class OutputAnalyzerTest (line 32) | public class OutputAnalyzerTest { method main (line 34) | public static void main(String args[]) throws Exception { FILE: HotSpot1.7/test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java class JDKToolFinder (line 28) | public final class JDKToolFinder { method JDKToolFinder (line 30) | private JDKToolFinder() { method getJDKTool (line 39) | public static String getJDKTool(String tool) { FILE: HotSpot1.7/test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java class OutputAnalyzer (line 30) | public final class OutputAnalyzer { method OutputAnalyzer (line 43) | public OutputAnalyzer(Process process) throws IOException { method OutputAnalyzer (line 55) | public OutputAnalyzer(String buf) { method OutputAnalyzer (line 65) | public OutputAnalyzer(String stdout, String stderr) { method shouldContain (line 77) | public void shouldContain(String expectedString) { method stdoutShouldContain (line 89) | public void stdoutShouldContain(String expectedString) { method stderrShouldContain (line 101) | public void stderrShouldContain(String expectedString) { method shouldNotContain (line 113) | public void shouldNotContain(String notExpectedString) { method stdoutShouldNotContain (line 128) | public void stdoutShouldNotContain(String notExpectedString) { method stderrShouldNotContain (line 140) | public void stderrShouldNotContain(String notExpectedString) { method shouldMatch (line 153) | public void shouldMatch(String pattern) { method stdoutShouldMatch (line 170) | public void stdoutShouldMatch(String pattern) { method stderrShouldMatch (line 185) | public void stderrShouldMatch(String pattern) { method shouldNotMatch (line 200) | public void shouldNotMatch(String pattern) { method stdoutShouldNotMatch (line 220) | public void stdoutShouldNotMatch(String pattern) { method stderrShouldNotMatch (line 235) | public void stderrShouldNotMatch(String pattern) { method shouldHaveExitValue (line 249) | public void shouldHaveExitValue(int expectedExitValue) { method getOutput (line 260) | public String getOutput() { method getStdout (line 269) | public String getStdout() { method getStderr (line 278) | public String getStderr() { method getExitValue (line 287) | public int getExitValue() { FILE: HotSpot1.7/test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java class OutputBuffer (line 26) | public class OutputBuffer { method OutputBuffer (line 37) | public OutputBuffer(String stdout, String stderr) { method getStdout (line 47) | public String getStdout() { method getStderr (line 56) | public String getStderr() { FILE: HotSpot1.7/test/testlibrary/com/oracle/java/testlibrary/Platform.java class Platform (line 26) | public class Platform { method is64bit (line 31) | public static boolean is64bit() { method isSolaris (line 35) | public static boolean isSolaris() { method isWindows (line 39) | public static boolean isWindows() { method isOSX (line 43) | public static boolean isOSX() { method isLinux (line 47) | public static boolean isLinux() { method getOsName (line 51) | public static String getOsName() { method isDebugBuild (line 55) | public static boolean isDebugBuild() { method getVMVersion (line 59) | public static String getVMVersion() { FILE: HotSpot1.7/test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java class ProcessTools (line 37) | public final class ProcessTools { method ProcessTools (line 39) | private ProcessTools() { method getOutput (line 49) | public static OutputBuffer getOutput(ProcessBuilder processBuilder) th... method getOutput (line 60) | public static OutputBuffer getOutput(Process process) throws IOExcepti... method getProcessId (line 91) | public static int getProcessId() throws Exception { method getPlatformSpecificVMArgs (line 114) | public static String[] getPlatformSpecificVMArgs() { method createJavaProcessBuilder (line 129) | public static ProcessBuilder createJavaProcessBuilder(String... comman... FILE: HotSpot1.7/test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java class StreamPumper (line 30) | public final class StreamPumper implements Runnable { method StreamPumper (line 43) | public StreamPumper(InputStream in, OutputStream out) { method run (line 53) | @Override FILE: HotSpot1.7/test/testlibrary/whitebox/sun/hotspot/WhiteBox.java class WhiteBox (line 29) | public class WhiteBox { class WhiteBoxPermission (line 31) | @SuppressWarnings("serial") method WhiteBoxPermission (line 33) | public WhiteBoxPermission(String s) { method WhiteBox (line 38) | private WhiteBox() {} method registerNatives (line 40) | private static native void registerNatives(); method getWhiteBox (line 50) | public synchronized static WhiteBox getWhiteBox() { method getObjectAddress (line 63) | public native long getObjectAddress(Object o); method getHeapOopSize (line 64) | public native int getHeapOopSize(); method g1InConcurrentMark (line 67) | public native boolean g1InConcurrentMark(); method g1IsHumongous (line 68) | public native boolean g1IsHumongous(Object o); method g1NumFreeRegions (line 69) | public native long g1NumFreeRegions(); method g1RegionSize (line 70) | public native int g1RegionSize(); method parseCommandLine (line 71) | public native Object[] parseCommandLine(String commandline, Diagnos... method NMTMalloc (line 74) | public native long NMTMalloc(long size); method NMTFree (line 75) | public native void NMTFree(long mem); method NMTReserveMemory (line 76) | public native long NMTReserveMemory(long size); method NMTCommitMemory (line 77) | public native void NMTCommitMemory(long addr, long size); method NMTUncommitMemory (line 78) | public native void NMTUncommitMemory(long addr, long size); method NMTReleaseMemory (line 79) | public native void NMTReleaseMemory(long addr, long size); method NMTWaitForDataMerge (line 80) | public native boolean NMTWaitForDataMerge(); FILE: HotSpot1.7/test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java class DiagnosticCommand (line 26) | public class DiagnosticCommand { type DiagnosticArgumentType (line 28) | public enum DiagnosticArgumentType { method DiagnosticCommand (line 38) | public DiagnosticCommand(String name, String desc, DiagnosticArgumentT... method getName (line 47) | public String getName() { method getDesc (line 51) | public String getDesc() { method getType (line 55) | public DiagnosticArgumentType getType() { method isMandatory (line 59) | public boolean isMandatory() { method getDefaultValue (line 63) | public String getDefaultValue() { FILE: JUnit/src/junit/extensions/ActiveTestSuite.java class ActiveTestSuite (line 14) | public class ActiveTestSuite extends TestSuite { method ActiveTestSuite (line 17) | public ActiveTestSuite() { method ActiveTestSuite (line 20) | public ActiveTestSuite(Class theClass) { method ActiveTestSuite (line 24) | public ActiveTestSuite(String name) { method ActiveTestSuite (line 28) | public ActiveTestSuite(Class theClass, String name) { method run (line 32) | @Override method runTest (line 39) | @Override method waitUntilFinished (line 56) | synchronized void waitUntilFinished() { method runFinished (line 66) | synchronized public void runFinished() { FILE: JUnit/src/junit/extensions/RepeatedTest.java class RepeatedTest (line 10) | public class RepeatedTest extends TestDecorator { method RepeatedTest (line 13) | public RepeatedTest(Test test, int repeat) { method countTestCases (line 20) | @Override method run (line 25) | @Override method toString (line 34) | @Override FILE: JUnit/src/junit/extensions/TestDecorator.java class TestDecorator (line 13) | public class TestDecorator extends Assert implements Test { method TestDecorator (line 16) | public TestDecorator(Test test) { method basicRun (line 23) | public void basicRun(TestResult result) { method countTestCases (line 27) | public int countTestCases() { method run (line 31) | public void run(TestResult result) { method toString (line 35) | @Override method getTest (line 40) | public Test getTest() { FILE: JUnit/src/junit/extensions/TestSetup.java class TestSetup (line 12) | public class TestSetup extends TestDecorator { method TestSetup (line 14) | public TestSetup(Test test) { method run (line 18) | @Override method setUp (line 33) | protected void setUp() throws Exception { method tearDown (line 40) | protected void tearDown() throws Exception { FILE: JUnit/src/junit/framework/Assert.java class Assert (line 7) | public class Assert { method Assert (line 11) | protected Assert() { method assertTrue (line 18) | static public void assertTrue(String message, boolean condition) { method assertTrue (line 26) | static public void assertTrue(boolean condition) { method assertFalse (line 33) | static public void assertFalse(String message, boolean condition) { method assertFalse (line 40) | static public void assertFalse(boolean condition) { method fail (line 46) | static public void fail(String message) { method fail (line 52) | static public void fail() { method assertEquals (line 59) | static public void assertEquals(String message, Object expected, Objec... method assertEquals (line 70) | static public void assertEquals(Object expected, Object actual) { method assertEquals (line 76) | static public void assertEquals(String message, String expected, Strin... method assertEquals (line 86) | static public void assertEquals(String expected, String actual) { method assertEquals (line 94) | static public void assertEquals(String message, double expected, doubl... method assertEquals (line 104) | static public void assertEquals(double expected, double actual, double... method assertEquals (line 112) | static public void assertEquals(String message, float expected, float ... method assertEquals (line 122) | static public void assertEquals(float expected, float actual, float de... method assertEquals (line 129) | static public void assertEquals(String message, long expected, long ac... method assertEquals (line 135) | static public void assertEquals(long expected, long actual) { method assertEquals (line 142) | static public void assertEquals(String message, boolean expected, bool... method assertEquals (line 148) | static public void assertEquals(boolean expected, boolean actual) { method assertEquals (line 155) | static public void assertEquals(String message, byte expected, byte ac... method assertEquals (line 161) | static public void assertEquals(byte expected, byte actual) { method assertEquals (line 168) | static public void assertEquals(String message, char expected, char ac... method assertEquals (line 174) | static public void assertEquals(char expected, char actual) { method assertEquals (line 181) | static public void assertEquals(String message, short expected, short ... method assertEquals (line 187) | static public void assertEquals(short expected, short actual) { method assertEquals (line 194) | static public void assertEquals(String message, int expected, int actu... method assertEquals (line 200) | static public void assertEquals(int expected, int actual) { method assertNotNull (line 206) | static public void assertNotNull(Object object) { method assertNotNull (line 213) | static public void assertNotNull(String message, Object object) { method assertNull (line 219) | static public void assertNull(Object object) { method assertNull (line 226) | static public void assertNull(String message, Object object) { method assertSame (line 233) | static public void assertSame(String message, Object expected, Object ... method assertSame (line 242) | static public void assertSame(Object expected, Object actual) { method assertNotSame (line 250) | static public void assertNotSame(String message, Object expected, Obje... method assertNotSame (line 258) | static public void assertNotSame(Object expected, Object actual) { method failSame (line 262) | static public void failSame(String message) { method failNotSame (line 269) | static public void failNotSame(String message, Object expected, Object... method failNotEquals (line 276) | static public void failNotEquals(String message, Object expected, Obje... method format (line 280) | public static String format(String message, Object expected, Object ac... FILE: JUnit/src/junit/framework/AssertionFailedError.java class AssertionFailedError (line 6) | public class AssertionFailedError extends AssertionError { method AssertionFailedError (line 10) | public AssertionFailedError() { method AssertionFailedError (line 13) | public AssertionFailedError(String message) { FILE: JUnit/src/junit/framework/ComparisonCompactor.java class ComparisonCompactor (line 3) | public class ComparisonCompactor { method ComparisonCompactor (line 15) | public ComparisonCompactor(int contextLength, String expected, String ... method compact (line 21) | public String compact(String message) { method compactString (line 32) | private String compactString(String source) { method findCommonPrefix (line 41) | private void findCommonPrefix() { method findCommonSuffix (line 50) | private void findCommonSuffix() { method computeCommonPrefix (line 60) | private String computeCommonPrefix() { method computeCommonSuffix (line 64) | private String computeCommonSuffix() { method areStringsEqual (line 69) | private boolean areStringsEqual() { FILE: JUnit/src/junit/framework/ComparisonFailure.java class ComparisonFailure (line 8) | public class ComparisonFailure extends AssertionFailedError { method ComparisonFailure (line 21) | public ComparisonFailure (String message, String expected, String actu... method getMessage (line 33) | @Override method getActual (line 42) | public String getActual() { method getExpected (line 49) | public String getExpected() { FILE: JUnit/src/junit/framework/JUnit4TestAdapter.java class JUnit4TestAdapter (line 13) | public class JUnit4TestAdapter implements Test { method JUnit4TestAdapter (line 22) | public JUnit4TestAdapter(Class newTestClass) { method JUnit4TestAdapter (line 26) | public JUnit4TestAdapter(final Class newTestClass, method countTestCases (line 39) | public int countTestCases() { method run (line 43) | public void run(TestResult result) { method getTests (line 48) | public List getTests() { method getTestClass (line 53) | public Class getTestClass() { method getDescription (line 57) | public Description getDescription() { method removeIgnored (line 70) | private Description removeIgnored(Description description) { method isIgnored (line 95) | private boolean isIgnored(Description description) { method toString (line 99) | @Override method filter (line 104) | public void filter(Filter filter) throws NoTestsRemainException { method sort (line 108) | public void sort(Sorter sorter) { FILE: JUnit/src/junit/framework/JUnit4TestAdapterCache.java class JUnit4TestAdapterCache (line 16) | public class JUnit4TestAdapterCache extends HashMap { method getDefault (line 20) | public static JUnit4TestAdapterCache getDefault() { method asTest (line 24) | public Test asTest(Description description) { method createTest (line 34) | Test createTest(Description description) { method getNotifier (line 45) | public RunNotifier getNotifier(final TestResult result, method asTestList (line 69) | public List asTestList(Description description) { FILE: JUnit/src/junit/framework/JUnit4TestCaseFacade.java class JUnit4TestCaseFacade (line 8) | public class JUnit4TestCaseFacade implements Test { method JUnit4TestCaseFacade (line 11) | JUnit4TestCaseFacade(Description description) { method toString (line 15) | @Override method countTestCases (line 20) | public int countTestCases() { method run (line 24) | public void run(TestResult result) { method getDescription (line 29) | public Description getDescription() { FILE: JUnit/src/junit/framework/Protectable.java type Protectable (line 8) | public interface Protectable { method protect (line 13) | public abstract void protect() throws Throwable; FILE: JUnit/src/junit/framework/Test.java type Test (line 8) | public interface Test { method countTestCases (line 12) | public abstract int countTestCases(); method run (line 16) | public abstract void run(TestResult result); FILE: JUnit/src/junit/framework/TestCase.java class TestCase (line 76) | public abstract class TestCase extends Assert implements Test { method TestCase (line 88) | public TestCase() { method TestCase (line 94) | public TestCase(String name) { method countTestCases (line 100) | public int countTestCases() { method createResult (line 108) | protected TestResult createResult() { method run (line 117) | public TestResult run() { method run (line 125) | public void run(TestResult result) { method runBare (line 132) | public void runBare() throws Throwable { method runTest (line 153) | protected void runTest() throws Throwable { method setUp (line 193) | protected void setUp() throws Exception { method tearDown (line 199) | protected void tearDown() throws Exception { method toString (line 204) | @Override method getName (line 212) | public String getName() { method setName (line 219) | public void setName(String name) { FILE: JUnit/src/junit/framework/TestFailure.java class TestFailure (line 12) | public class TestFailure extends Object { method TestFailure (line 20) | public TestFailure(Test failedTest, Throwable thrownException) { method failedTest (line 27) | public Test failedTest() { method thrownException (line 33) | public Throwable thrownException() { method toString (line 39) | @Override method trace (line 45) | public String trace() { method exceptionMessage (line 52) | public String exceptionMessage() { method isFailure (line 55) | public boolean isFailure() { FILE: JUnit/src/junit/framework/TestListener.java type TestListener (line 6) | public interface TestListener { method addError (line 10) | public void addError(Test test, Throwable t); method addFailure (line 14) | public void addFailure(Test test, AssertionFailedError t); method endTest (line 18) | public void endTest(Test test); method startTest (line 22) | public void startTest(Test test); FILE: JUnit/src/junit/framework/TestResult.java class TestResult (line 17) | public class TestResult extends Object { method TestResult (line 24) | public TestResult() { method addError (line 35) | public synchronized void addError(Test test, Throwable t) { method addFailure (line 44) | public synchronized void addFailure(Test test, AssertionFailedError t) { method addListener (line 52) | public synchronized void addListener(TestListener listener) { method removeListener (line 58) | public synchronized void removeListener(TestListener listener) { method cloneListeners (line 64) | private synchronized List cloneListeners() { method endTest (line 72) | public void endTest(Test test) { method errorCount (line 79) | public synchronized int errorCount() { method errors (line 85) | public synchronized Enumeration errors() { method failureCount (line 93) | public synchronized int failureCount() { method failures (line 99) | public synchronized Enumeration failures() { method run (line 106) | protected void run(final TestCase test) { method runCount (line 120) | public synchronized int runCount() { method runProtected (line 126) | public void runProtected(final Test test, Protectable p) { method shouldStop (line 143) | public synchronized boolean shouldStop() { method startTest (line 149) | public void startTest(Test test) { method stop (line 160) | public synchronized void stop() { method wasSuccessful (line 166) | public synchronized boolean wasSuccessful() { FILE: JUnit/src/junit/framework/TestSuite.java class TestSuite (line 45) | public class TestSuite implements Test { method createTest (line 51) | static public Test createTest(Class theClass, Stri... method getTestConstructor (line 81) | public static Constructor getTestConstructor(Class... method warning (line 93) | public static Test warning(final String message) { method exceptionToString (line 105) | private static String exceptionToString(Throwable t) { method TestSuite (line 119) | public TestSuite() { method TestSuite (line 128) | public TestSuite(final Class theClass) { method TestSuite (line 157) | public TestSuite(Class theClass, String name) { method TestSuite (line 165) | public TestSuite(String name) { method TestSuite (line 173) | public TestSuite (Class... classes) { method TestSuite (line 182) | public TestSuite(Class[] classes, String name) { method addTest (line 190) | public void addTest(Test test) { method addTestSuite (line 197) | public void addTestSuite(Class testClass) { method countTestCases (line 204) | public int countTestCases() { method getName (line 216) | public String getName() { method run (line 223) | public void run(TestResult result) { method runTest (line 231) | public void runTest(Test test, TestResult result) { method setName (line 239) | public void setName(String name) { method testAt (line 246) | public Test testAt(int index) { method testCount (line 253) | public int testCount() { method tests (line 260) | public Enumeration tests() { method toString (line 266) | @Override method addTestMethod (line 273) | private void addTestMethod(Method m, List names, Class loadSuiteClass(String suiteClassNa... method clearStatus (line 214) | protected void clearStatus() { // Belongs in the GUI TestRunner class method useReloadingTestSuiteLoader (line 217) | protected boolean useReloadingTestSuiteLoader() { method getPreferencesFile (line 221) | private static File getPreferencesFile() { method readPreferences (line 226) | private static void readPreferences() { method getPreference (line 241) | public static String getPreference(String key) { method getPreference (line 245) | public static int getPreference(String key, int dflt) { method getFilteredTrace (line 260) | public static String getFilteredTrace(Throwable t) { method getFilteredTrace (line 272) | public static String getFilteredTrace(String stack) { method showStackRaw (line 293) | protected static boolean showStackRaw() { method filterLine (line 297) | static boolean filterLine(String line) { FILE: JUnit/src/junit/runner/TestRunListener.java type TestRunListener (line 8) | public interface TestRunListener { method testRunStarted (line 13) | public void testRunStarted(String testSuiteName, int testCount); method testRunEnded (line 14) | public void testRunEnded(long elapsedTime); method testRunStopped (line 15) | public void testRunStopped(long elapsedTime); method testStarted (line 16) | public void testStarted(String testName); method testEnded (line 17) | public void testEnded(String testName); method testFailed (line 18) | public void testFailed(int status, String testName, String trace); FILE: JUnit/src/junit/runner/Version.java class Version (line 6) | public class Version { method Version (line 7) | private Version() { method id (line 11) | public static String id() { method main (line 15) | public static void main(String[] args) { FILE: JUnit/src/junit/textui/ResultPrinter.java class ResultPrinter (line 15) | public class ResultPrinter implements TestListener { method ResultPrinter (line 19) | public ResultPrinter(PrintStream writer) { method print (line 26) | synchronized void print(TestResult result, long runTime) { method printWaitPrompt (line 33) | void printWaitPrompt() { method printHeader (line 41) | protected void printHeader(long runTime) { method printErrors (line 46) | protected void printErrors(TestResult result) { method printFailures (line 50) | protected void printFailures(TestResult result) { method printDefects (line 54) | protected void printDefects(Enumeration booBoos, int coun... method printDefect (line 65) | public void printDefect(TestFailure booBoo, int count) { // only publi... method printDefectHeader (line 70) | protected void printDefectHeader(TestFailure booBoo, int count) { method printDefectTrace (line 76) | protected void printDefectTrace(TestFailure booBoo) { method printFooter (line 80) | protected void printFooter(TestResult result) { method elapsedTimeAsString (line 101) | protected String elapsedTimeAsString(long runTime) { method getWriter (line 105) | public PrintStream getWriter() { method addError (line 111) | public void addError(Test test, Throwable t) { method addFailure (line 118) | public void addFailure(Test test, AssertionFailedError t) { method endTest (line 125) | public void endTest(Test test) { method startTest (line 131) | public void startTest(Test test) { FILE: JUnit/src/junit/textui/TestRunner.java class TestRunner (line 30) | public class TestRunner extends BaseTestRunner { method TestRunner (line 40) | public TestRunner() { method TestRunner (line 47) | public TestRunner(PrintStream writer) { method TestRunner (line 54) | public TestRunner(ResultPrinter printer) { method run (line 61) | static public void run(Class testClass) { method run (line 75) | static public TestResult run(Test test) { method runAndWait (line 84) | static public void runAndWait(Test suite) { method testFailed (line 89) | @Override method testStarted (line 93) | @Override method testEnded (line 97) | @Override method createTestResult (line 104) | protected TestResult createTestResult() { method doRun (line 108) | public TestResult doRun(Test test) { method doRun (line 112) | public TestResult doRun(Test suite, boolean wait) { method pause (line 125) | protected void pause(boolean wait) { method main (line 135) | public static void main(String args[]) { method start (line 152) | public TestResult start(String args[]) throws Exception { method runSingleMethod (line 186) | protected TestResult runSingleMethod(String testCase, String method, b... method runFailed (line 192) | @Override method setPrinter (line 198) | public void setPrinter(ResultPrinter printer) { FILE: JUnit/src/my/Debug.java class Debug (line 41) | public class Debug { method K (line 54) | public static boolean K(String key) { method Debug (line 75) | public Debug() { method Debug (line 78) | public Debug(boolean flag) { method Debug (line 84) | public Debug(boolean flag, String className) { method STACK (line 90) | public void STACK() { method STACK (line 94) | public void STACK(Object o) { method S (line 99) | public void S() { method S (line 103) | public void S(Object o) { method E (line 107) | public void E(Object o) { method E (line 117) | public void E() { method e (line 127) | public void e(Object o) { method e (line 137) | public void e() { method on (line 147) | public void on() { method off (line 151) | public void off() { method PA (line 156) | public void PA(String arrayName, Object[] array) { method PA (line 170) | public void PA(String arrayName, long[] array) { method PA (line 185) | public void PA(String arrayName, char[] array) { method P (line 198) | public void P() { method P (line 206) | public void P(String s) { method P (line 214) | public void P(String s1, String s2) { method P (line 218) | public void P(String s1, String s2, boolean b) { method P (line 227) | public void P(String s, boolean b) { method P (line 238) | public void P(Object o, boolean b) { method P (line 249) | public void P(Object s1, Object s2) { method P (line 253) | public void P(int n, Object s1, Object s2) { method P (line 257) | public void P(int n, Object s1, Object s2, boolean b) { method P (line 282) | public void P(Object s1, Object s2, boolean b) { method P (line 300) | public void P(int n) { method ON (line 308) | public static void ON() { method OFF (line 313) | public static void OFF() { FILE: JUnit/src/org/hamcrest/BaseDescription.java class BaseDescription (line 14) | public abstract class BaseDescription implements Description { method appendText (line 15) | public Description appendText(String text) { method appendDescriptionOf (line 20) | public Description appendDescriptionOf(SelfDescribing value) { method appendValue (line 25) | public Description appendValue(Object value) { method appendValueList (line 56) | public Description appendValueList(String start, String separator,... method appendValueList (line 60) | public Description appendValueList(String start, String separator,... method appendValueList (line 64) | private Description appendValueList(String start, String separator... method appendList (line 68) | public Description appendList(String start, String separator, String e... method appendList (line 72) | private Description appendList(String start, String separator, String ... method append (line 91) | protected void append(String str) { method append (line 99) | protected abstract void append(char c); method toJavaSyntax (line 101) | private void toJavaSyntax(String unformatted) { method toJavaSyntax (line 109) | private void toJavaSyntax(char ch) { FILE: JUnit/src/org/hamcrest/BaseMatcher.java class BaseMatcher (line 10) | public abstract class BaseMatcher implements Matcher { method _dont_implement_Matcher___instead_extend_BaseMatcher_ (line 15) | public final void _dont_implement_Matcher___instead_extend_BaseMatcher... method toString (line 19) | @Override FILE: JUnit/src/org/hamcrest/CoreMatchers.java class CoreMatchers (line 4) | public class CoreMatchers { method is (line 13) | public static org.hamcrest.Matcher is(org.hamcrest.Matcher m... method is (line 23) | public static org.hamcrest.Matcher is(T value) { method is (line 33) | public static org.hamcrest.Matcher is(java.lang.Clas... method not (line 40) | public static org.hamcrest.Matcher not(org.hamcrest.Matcher ... method not (line 50) | public static org.hamcrest.Matcher not(T value) { method equalTo (line 58) | public static org.hamcrest.Matcher equalTo(T operand) { method instanceOf (line 65) | public static org.hamcrest.Matcher instanceOf(java.l... method allOf (line 72) | public static org.hamcrest.Matcher allOf(org.hamcrest.Matcher org.hamcrest.Matcher allOf(java.lang.Iterable org.hamcrest.Matcher anyOf(org.hamcrest.Matcher org.hamcrest.Matcher anyOf(java.lang.Iterable org.hamcrest.Matcher sameInstance(T object) { method anything (line 110) | public static org.hamcrest.Matcher anything() { method anything (line 119) | public static org.hamcrest.Matcher anything(java.lang.String de... method any (line 126) | public static org.hamcrest.Matcher any(java.lang.Class type) { method nullValue (line 133) | public static org.hamcrest.Matcher nullValue() { method nullValue (line 140) | public static org.hamcrest.Matcher nullValue(java.lang.Class... method notNullValue (line 147) | public static org.hamcrest.Matcher notNullValue() { method notNullValue (line 154) | public static org.hamcrest.Matcher notNullValue(java.lang.Class... method describedAs (line 161) | public static org.hamcrest.Matcher describedAs(java.lang.String... FILE: JUnit/src/org/hamcrest/Description.java type Description (line 9) | public interface Description { method appendText (line 14) | Description appendText(String text); method appendDescriptionOf (line 19) | Description appendDescriptionOf(SelfDescribing value); method appendValue (line 24) | Description appendValue(Object value); method appendValueList (line 29) | Description appendValueList(String start, String separator, String... method appendValueList (line 35) | Description appendValueList(String start, String separator, String... method appendList (line 42) | Description appendList(String start, String separator, String end, FILE: JUnit/src/org/hamcrest/Matcher.java type Matcher (line 20) | @SuppressWarnings({"unused", "UnusedDeclaration"}) method matches (line 36) | boolean matches(Object item); method _dont_implement_Matcher___instead_extend_BaseMatcher_ (line 46) | void _dont_implement_Matcher___instead_extend_BaseMatcher_(); FILE: JUnit/src/org/hamcrest/SelfDescribing.java type SelfDescribing (line 6) | public interface SelfDescribing { method describeTo (line 15) | void describeTo(Description description); FILE: JUnit/src/org/hamcrest/StringDescription.java class StringDescription (line 8) | public class StringDescription extends BaseDescription { method StringDescription (line 11) | public StringDescription() { method StringDescription (line 15) | public StringDescription(Appendable out) { method toString (line 27) | public static String toString(SelfDescribing value) { method asString (line 34) | public static String asString(SelfDescribing selfDescribing) { method append (line 38) | protected void append(String str) { method append (line 46) | protected void append(char c) { method toString (line 57) | public String toString() { FILE: JUnit/src/org/hamcrest/core/AllOf.java class AllOf (line 15) | public class AllOf extends BaseMatcher { method AllOf (line 18) | public AllOf(Iterable> matchers) { method matches (line 22) | public boolean matches(Object o) { method describeTo (line 31) | public void describeTo(Description description) { method allOf (line 38) | @Factory method allOf (line 46) | @Factory FILE: JUnit/src/org/hamcrest/core/AnyOf.java class AnyOf (line 15) | public class AnyOf extends BaseMatcher { method AnyOf (line 19) | public AnyOf(Iterable> matchers) { method matches (line 23) | public boolean matches(Object o) { method describeTo (line 32) | public void describeTo(Description description) { method anyOf (line 39) | @Factory method anyOf (line 47) | @Factory FILE: JUnit/src/org/hamcrest/core/DescribedAs.java class DescribedAs (line 15) | public class DescribedAs extends BaseMatcher { method DescribedAs (line 22) | public DescribedAs(String descriptionTemplate, Matcher matcher, Obj... method matches (line 28) | public boolean matches(Object o) { method describeTo (line 32) | public void describeTo(Description description) { method describedAs (line 51) | @Factory FILE: JUnit/src/org/hamcrest/core/Is.java class Is (line 17) | public class Is extends BaseMatcher { method Is (line 21) | public Is(Matcher matcher) { method matches (line 25) | public boolean matches(Object arg) { method describeTo (line 29) | public void describeTo(Description description) { method is (line 40) | @Factory method is (line 51) | @Factory method is (line 62) | @Factory FILE: JUnit/src/org/hamcrest/core/IsAnything.java class IsAnything (line 14) | public class IsAnything extends BaseMatcher { method IsAnything (line 18) | public IsAnything() { method IsAnything (line 22) | public IsAnything(String description) { method matches (line 26) | public boolean matches(Object o) { method describeTo (line 30) | public void describeTo(Description description) { method anything (line 37) | @Factory method anything (line 47) | @Factory method any (line 55) | @Factory FILE: JUnit/src/org/hamcrest/core/IsEqual.java class IsEqual (line 17) | public class IsEqual extends BaseMatcher { method IsEqual (line 20) | public IsEqual(T equalArg) { method matches (line 24) | public boolean matches(Object arg) { method describeTo (line 28) | public void describeTo(Description description) { method areEqual (line 32) | private static boolean areEqual(Object o1, Object o2) { method areArraysEqual (line 42) | private static boolean areArraysEqual(Object o1, Object o2) { method areArrayLengthsEqual (line 47) | private static boolean areArrayLengthsEqual(Object o1, Object o2) { method areArrayElementsEqual (line 51) | private static boolean areArrayElementsEqual(Object o1, Object o2) { method isArray (line 58) | private static boolean isArray(Object o) { method equalTo (line 66) | @Factory FILE: JUnit/src/org/hamcrest/core/IsInstanceOf.java class IsInstanceOf (line 14) | public class IsInstanceOf extends BaseMatcher { method IsInstanceOf (line 23) | public IsInstanceOf(Class theClass) { method matches (line 27) | public boolean matches(Object item) { method describeTo (line 31) | public void describeTo(Description description) { method instanceOf (line 39) | @Factory FILE: JUnit/src/org/hamcrest/core/IsNot.java class IsNot (line 15) | public class IsNot extends BaseMatcher { method IsNot (line 18) | public IsNot(Matcher matcher) { method matches (line 22) | public boolean matches(Object arg) { method describeTo (line 26) | public void describeTo(Description description) { method not (line 33) | @Factory method not (line 44) | @Factory FILE: JUnit/src/org/hamcrest/core/IsNull.java class IsNull (line 14) | public class IsNull extends BaseMatcher { method matches (line 15) | public boolean matches(Object o) { method describeTo (line 19) | public void describeTo(Description description) { method nullValue (line 26) | @Factory method notNullValue (line 34) | @Factory method nullValue (line 42) | @Factory method notNullValue (line 50) | @Factory FILE: JUnit/src/org/hamcrest/core/IsSame.java class IsSame (line 14) | public class IsSame extends BaseMatcher { method IsSame (line 17) | public IsSame(T object) { method matches (line 21) | public boolean matches(Object arg) { method describeTo (line 25) | public void describeTo(Description description) { method sameInstance (line 35) | @Factory FILE: JUnit/src/org/hamcrest/internal/ArrayIterator.java class ArrayIterator (line 6) | public class ArrayIterator implements Iterator { method ArrayIterator (line 10) | public ArrayIterator(Object array) { method hasNext (line 17) | public boolean hasNext() { method next (line 21) | public Object next() { method remove (line 25) | public void remove() { FILE: JUnit/src/org/hamcrest/internal/SelfDescribingValue.java class SelfDescribingValue (line 6) | public class SelfDescribingValue implements SelfDescribing { method SelfDescribingValue (line 9) | public SelfDescribingValue(T value) { method describeTo (line 13) | public void describeTo(Description description) { FILE: JUnit/src/org/hamcrest/internal/SelfDescribingValueIterator.java class SelfDescribingValueIterator (line 7) | public class SelfDescribingValueIterator implements Iterator values) { method hasNext (line 14) | public boolean hasNext() { method next (line 18) | public SelfDescribing next() { method remove (line 22) | public void remove() { FILE: JUnit/src/org/junit/Assert.java class Assert (line 22) | public class Assert { method Assert (line 26) | protected Assert() { method assertTrue (line 35) | static public void assertTrue(String message, boolean condition) { method assertTrue (line 45) | static public void assertTrue(boolean condition) { method assertFalse (line 55) | static public void assertFalse(String message, boolean condition) { method assertFalse (line 64) | static public void assertFalse(boolean condition) { method fail (line 73) | static public void fail(String message) { method fail (line 80) | static public void fail() { method assertEquals (line 92) | static public void assertEquals(String message, Object expected, Objec... method isEquals (line 105) | private static boolean isEquals(Object expected, Object actual) { method assertEquals (line 116) | static public void assertEquals(Object expected, Object actual) { method assertArrayEquals (line 128) | public static void assertArrayEquals(String message, Object[] expecteds, method assertArrayEquals (line 140) | public static void assertArrayEquals(Object[] expecteds, Object[] actu... method assertArrayEquals (line 151) | public static void assertArrayEquals(String message, byte[] expecteds, method assertArrayEquals (line 162) | public static void assertArrayEquals(byte[] expecteds, byte[] actuals) { method assertArrayEquals (line 173) | public static void assertArrayEquals(String message, char[] expecteds, method assertArrayEquals (line 184) | public static void assertArrayEquals(char[] expecteds, char[] actuals) { method assertArrayEquals (line 195) | public static void assertArrayEquals(String message, short[] expecteds, method assertArrayEquals (line 206) | public static void assertArrayEquals(short[] expecteds, short[] actual... method assertArrayEquals (line 217) | public static void assertArrayEquals(String message, int[] expecteds, method assertArrayEquals (line 228) | public static void assertArrayEquals(int[] expecteds, int[] actuals) { method assertArrayEquals (line 239) | public static void assertArrayEquals(String message, long[] expecteds, method assertArrayEquals (line 250) | public static void assertArrayEquals(long[] expecteds, long[] actuals) { method internalArrayEquals (line 262) | private static void internalArrayEquals(String message, Object expecteds, method isArray (line 295) | private static boolean isArray(Object expected) { method assertEquals (line 311) | static public void assertEquals(String message, double expected, doubl... method assertEquals (line 318) | static public void assertEquals(long expected, long actual) { method assertEquals (line 322) | static public void assertEquals(String message, long expected, long ac... method assertEquals (line 326) | static public void assertEquals(double expected, double actual) { method assertEquals (line 330) | static public void assertEquals(String message, double expected, doubl... method assertEquals (line 345) | static public void assertEquals(double expected, double actual, double... method assertNotNull (line 355) | static public void assertNotNull(String message, Object object) { method assertNotNull (line 364) | static public void assertNotNull(Object object) { method assertNull (line 374) | static public void assertNull(String message, Object object) { method assertNull (line 383) | static public void assertNull(Object object) { method assertSame (line 394) | static public void assertSame(String message, Object expected, Object ... method assertSame (line 406) | static public void assertSame(Object expected, Object actual) { method assertNotSame (line 418) | static public void assertNotSame(String message, Object unexpected, Ob... method assertNotSame (line 429) | static public void assertNotSame(Object unexpected, Object actual) { method failSame (line 433) | static private void failSame(String message) { method failNotSame (line 440) | static private void failNotSame(String message, Object expected, Objec... method failNotEquals (line 447) | static private void failNotEquals(String message, Object expected, Obj... method format (line 451) | static String format(String message, Object expected, Object actual) { method assertEquals (line 472) | @Deprecated method assertEquals (line 485) | @Deprecated method assertThat (line 491) | public static void assertThat(T actual, Matcher matcher) { method assertThat (line 495) | public static void assertThat(String reason, T actual, Matcher ... FILE: JUnit/src/org/junit/Assume.java class Assume (line 13) | public class Assume { class AssumptionViolatedException (line 14) | public static class AssumptionViolatedException extends RuntimeExcepti... method AssumptionViolatedException (line 21) | public AssumptionViolatedException(Object value, Matcher matcher) { method getMessage (line 27) | @Override method describeTo (line 32) | public void describeTo(Description description) { method assumeThat (line 40) | public static void assumeThat(T value, Matcher assumption) { method assumeNotNull (line 45) | public static void assumeNotNull(Object... objects) { method assumeNoException (line 49) | public static void assumeNoException(Throwable t) { method assumeTrue (line 53) | public static void assumeTrue(boolean b) { FILE: JUnit/src/org/junit/ComparisonFailure.java class ComparisonFailure (line 10) | public class ComparisonFailure extends AssertionError { method ComparisonFailure (line 27) | public ComparisonFailure (String message, String expected, String actu... method getMessage (line 39) | @Override method getActual (line 48) | public String getActual() { method getExpected (line 55) | public String getExpected() { class ComparisonCompactor (line 59) | private static class ComparisonCompactor { method ComparisonCompactor (line 80) | public ComparisonCompactor(int contextLength, String expected, Strin... method compact (line 86) | public String compact(String message) { method compactString (line 97) | private String compactString(String source) { method findCommonPrefix (line 106) | private void findCommonPrefix() { method findCommonSuffix (line 115) | private void findCommonSuffix() { method computeCommonPrefix (line 125) | private String computeCommonPrefix() { method computeCommonSuffix (line 129) | private String computeCommonSuffix() { method areStringsEqual (line 134) | private boolean areStringsEqual() { FILE: JUnit/src/org/junit/Test.java class None (line 52) | static class None extends Throwable { method None (line 54) | private None() { FILE: JUnit/src/org/junit/experimental/results/FailureList.java class FailureList (line 12) | final class FailureList { method FailureList (line 15) | FailureList(List failures) { method result (line 19) | public Result result() { FILE: JUnit/src/org/junit/experimental/results/PrintableResult.java class PrintableResult (line 15) | @SuppressWarnings("restriction") method testResult (line 17) | public static PrintableResult testResult(Class type) { method PrintableResult (line 23) | public PrintableResult(List failures) { method PrintableResult (line 27) | public PrintableResult(Result result) { method PrintableResult (line 31) | public PrintableResult(Class type) { method toString (line 35) | @Override method getFailures (line 45) | public List getFailures() { FILE: JUnit/src/org/junit/experimental/results/ResultMatchers.java class ResultMatchers (line 7) | public class ResultMatchers { method isSuccessful (line 8) | public static Matcher isSuccessful() { method failureCountIs (line 12) | public static Matcher failureCountIs(final int count) { method hasSingleFailureContaining (line 24) | @SuppressWarnings("unchecked") FILE: JUnit/src/org/junit/experimental/test/ExperimentalTests.java class ExperimentalTests (line 12) | @RunWith(Suite.class) FILE: JUnit/src/org/junit/experimental/test/results/PrintableResultTest.java class PrintableResultTest (line 17) | @RunWith(Theories.class) method backTraceHasGoodToString (line 19) | @SuppressWarnings("unchecked") method includeMultipleFailures (line 40) | @Theory FILE: JUnit/src/org/junit/experimental/test/results/ResultMatchersTest.java class ResultMatchersTest (line 9) | public class ResultMatchersTest { method hasFailuresHasGoodDescription (line 10) | @Test method hasFailuresDescriptionReflectsInput (line 16) | @Theory FILE: JUnit/src/org/junit/experimental/test/theories/DataPointMethodTest.java class DataPointMethodTest (line 26) | public class DataPointMethodTest { class HasDataPointMethod (line 27) | @RunWith(Theories.class) method oneHundred (line 29) | @DataPoint method allIntsOk (line 34) | @Theory class HasUglyDataPointMethod (line 40) | @RunWith(Theories.class) method oneHundred (line 42) | @DataPoint method oneUglyHundred (line 47) | @DataPoint method allIntsOk (line 52) | @Theory method pickUpDataPointMethods (line 58) | @Test method ignoreExceptionsFromDataPointMethods (line 63) | @Test class DataPointMethodReturnsMutableObject (line 68) | @RunWith(Theories.class) method empty (line 70) | @DataPoint method everythingsEmpty (line 79) | @Theory method mutableObjectsAreCreatedAfresh (line 86) | @Test class HasDateMethod (line 91) | @RunWith(Theories.class) method oneHundred (line 93) | @DataPoint method notADataPoint (line 98) | public Date notADataPoint() { method allIntsOk (line 102) | @Theory method onlyStringsOk (line 107) | @Theory method onlyDatesOk (line 112) | @Theory method ignoreDataPointMethodsWithWrongTypes (line 118) | @Test method ignoreDataPointMethodsWithoutAnnotation (line 125) | @Test method potentialValues (line 132) | private List potentialValues(Method method) method failures (line 138) | private List failures(Class type) { method empty (line 142) | private Matcher> empty() { FILE: JUnit/src/org/junit/experimental/test/theories/ParameterizedAssertionErrorTest.java class ParameterizedAssertionErrorTest (line 14) | @RunWith(Theories.class) method equalParameterizedAssertionErrorsHaveSameToString (line 31) | @Theory method differentParameterizedAssertionErrorsHaveDifferentToStrings (line 38) | @Theory method equalsReturnsTrue (line 45) | @Theory method buildParameterizedAssertionError (line 53) | @SuppressWarnings("unchecked") FILE: JUnit/src/org/junit/experimental/test/theories/TheoriesTest.java class TheoriesTest (line 23) | @SuppressWarnings("restriction") class HasATheory (line 46) | @RunWith(Theories.class) method everythingIsZero (line 50) | @Theory method theoryClassMethodsShowUp (line 56) | @Test method theoryAnnotationsAreRetained (line 62) | @Test method canRunTheories (line 68) | @Test class HasATwoParameterTheory (line 74) | @RunWith(Theories.class) method everythingIsZero (line 78) | @Theory method canRunTwoParameterTheories (line 84) | @Test class DoesntUseParams (line 90) | @RunWith(Theories.class) method everythingIsZero (line 94) | @Theory method reportBadParams (line 100) | @Test class NullsOK (line 106) | @RunWith(Theories.class) method everythingIsA (line 112) | @Theory method nullsUsedUnlessProhibited (line 118) | @Test class ParameterAnnotations (line 124) | @RunWith(Theories.class) method everythingIsOne (line 126) | @Theory method testedOnLimitsParameters (line 133) | @Test class HonorExpectedException (line 139) | @RunWith(Theories.class) method shouldThrow (line 141) | @Test(expected= NullPointerException.class) method honorExpected (line 147) | @Test class HonorTimeout (line 153) | @RunWith(Theories.class) method shouldStop (line 155) | @Test(timeout= 5) method honorTimeout (line 167) | @Test class AssumptionsFail (line 172) | @RunWith(Theories.class) method nonZeroIntsAreFun (line 178) | @Theory method showFailedAssumptionsWhenNoParametersFound (line 184) | @Theory class ShouldFilterNull (line 196) | @RunWith(Theories.class) method allStringsAreNonNull (line 204) | @Theory(nullsAccepted= false) method shouldFilterNull (line 210) | @Test FILE: JUnit/src/org/junit/experimental/theories/ParameterSignature.java class ParameterSignature (line 13) | public class ParameterSignature { method signatures (line 14) | public static ArrayList signatures(Method method) { method ParameterSignature (line 26) | private ParameterSignature(Class type, Annotation[] annotations) { method getSupplierAnnotation (line 31) | public Annotation getSupplierAnnotation() { method getSupplier (line 40) | public ParametersSuppliedBy getSupplier(Annotation annotation) { method canAcceptField (line 45) | public boolean canAcceptField(Field field) { method canAcceptMethod (line 49) | public boolean canAcceptMethod(Method method) { method getAnnotatedSupplier (line 54) | public ParameterSupplier getAnnotatedSupplier() method getSupplier (line 62) | public ParameterSupplier getSupplier(Class targetClass) method getPotentialValues (line 71) | public List getPotentialValues(Object container) method fieldParameterSupplier (line 76) | public static ParameterSupplier fieldParameterSupplier(final Class ... FILE: JUnit/src/org/junit/experimental/theories/ParameterSupplier.java class ParameterSupplier (line 8) | public abstract class ParameterSupplier { method getValueSources (line 9) | public abstract List getValueSources(Object t... FILE: JUnit/src/org/junit/experimental/theories/PotentialParameterValue.java class PotentialParameterValue (line 3) | public abstract class PotentialParameterValue { class CouldNotGenerateValueException (line 4) | public static class CouldNotGenerateValueException extends Exception { method forValue (line 8) | public static PotentialParameterValue forValue(final Object value) { method getValue (line 22) | public abstract Object getValue() throws CouldNotGenerateValueException; FILE: JUnit/src/org/junit/experimental/theories/Theories.java class Theories (line 14) | @SuppressWarnings("restriction") method validate (line 16) | @Override method Theories (line 20) | public Theories(Class klass) throws InitializationError { method getTestMethods (line 24) | @Override method wrapMethod (line 31) | @Override FILE: JUnit/src/org/junit/experimental/theories/internal/ParameterizedAssertionError.java class ParameterizedAssertionError (line 11) | public class ParameterizedAssertionError extends RuntimeException { method ParameterizedAssertionError (line 14) | public ParameterizedAssertionError(Throwable targetException, method equals (line 20) | @Override public boolean equals(Object obj) { method join (line 24) | public static String join(String delimiter, Object... params) { method join (line 28) | public static String join(String delimiter, FILE: JUnit/src/org/junit/experimental/theories/internal/TheoryMethod.java class TheoryMethod (line 20) | public class TheoryMethod extends TestMethod { class PotentialMethodValues (line 21) | public static class PotentialMethodValues { method PotentialMethodValues (line 24) | public PotentialMethodValues() { method PotentialMethodValues (line 28) | public PotentialMethodValues(List concat) { method getValues (line 32) | Object[] getValues(boolean nullsOk) throws CouldNotGenerateValueExce... method concat (line 42) | PotentialMethodValues concat(PotentialParameterValue source) { method TheoryMethod (line 54) | public TheoryMethod(Method method, TestClass testClass) { method invoke (line 59) | @Override method nullsOk (line 76) | public boolean nullsOk() { method invokeWithActualParameters (line 83) | int invokeWithActualParameters(Object target, Object[] params) method runWithDiscoveredParameterValues (line 102) | int runWithDiscoveredParameterValues(Object target, FILE: JUnit/src/org/junit/experimental/theories/suppliers/TestedOnSupplier.java class TestedOnSupplier (line 12) | public class TestedOnSupplier extends ParameterSupplier { method getValueSources (line 13) | @Override public List getValueSources(Object ... FILE: JUnit/src/org/junit/internal/ArrayComparisonFailure.java class ArrayComparisonFailure (line 12) | public class ArrayComparisonFailure extends AssertionError { method ArrayComparisonFailure (line 27) | public ArrayComparisonFailure(String message, AssertionError cause, in... method addDimension (line 33) | public void addDimension(int index) { method getMessage (line 37) | @Override method toString (line 56) | @Override public String toString() { FILE: JUnit/src/org/junit/internal/TextListener.java class TextListener (line 11) | public class TextListener extends RunListener { method TextListener (line 15) | public TextListener() { method TextListener (line 19) | public TextListener(PrintStream writer) { method testRunFinished (line 23) | @Override method testStarted (line 30) | @Override method testFailure (line 35) | @Override method testIgnored (line 40) | @Override method getWriter (line 49) | private PrintStream getWriter() { method printHeader (line 53) | protected void printHeader(long runTime) { method printFailures (line 58) | protected void printFailures(Result result) { method printFailure (line 70) | protected void printFailure(Failure failure, int count) { method printFailureHeader (line 75) | protected void printFailureHeader(Failure failure, int count) { method printFailureTrace (line 79) | protected void printFailureTrace(Failure failure) { method printFooter (line 83) | protected void printFooter(Result result) { method elapsedTimeAsString (line 101) | protected String elapsedTimeAsString(long runTime) { FILE: JUnit/src/org/junit/internal/requests/ClassRequest.java class ClassRequest (line 12) | public class ClassRequest extends Request { method ClassRequest (line 19) | public ClassRequest(Class testClass, boolean canUseSuiteMethod) { method ClassRequest (line 30) | public ClassRequest(Class testClass) { method getRunner (line 34) | @Override method buildRunner (line 46) | public Runner buildRunner(Class runnerClass) { method getRunnerClass (line 69) | Class getRunnerClass(final Class testClass) { method hasSuiteMethod (line 93) | public boolean hasSuiteMethod() { method isPre4Test (line 112) | boolean isPre4Test(Class testClass) { FILE: JUnit/src/org/junit/internal/requests/ClassesRequest.java class ClassesRequest (line 7) | public class ClassesRequest extends Request { method ClassesRequest (line 13) | public ClassesRequest(String name, Class... classes) { method getRunner (line 24) | @Override FILE: JUnit/src/org/junit/internal/requests/ErrorReportingRequest.java class ErrorReportingRequest (line 14) | public class ErrorReportingRequest extends Request { method ErrorReportingRequest (line 19) | public ErrorReportingRequest(Class klass, Throwable cause) { method getRunner (line 24) | @Override method getCauses (line 36) | private List getCauses(Throwable cause) { FILE: JUnit/src/org/junit/internal/requests/FilterRequest.java class FilterRequest (line 14) | public final class FilterRequest extends Request { method FilterRequest (line 24) | public FilterRequest(Request classRequest, Filter filter) { method getRunner (line 30) | @Override FILE: JUnit/src/org/junit/internal/requests/IgnoredClassRunner.java class IgnoredClassRunner (line 10) | public class IgnoredClassRunner extends Runner { method IgnoredClassRunner (line 15) | public IgnoredClassRunner(Class testClass) { method run (line 24) | @Override method getDescription (line 34) | @Override FILE: JUnit/src/org/junit/internal/requests/SortingRequest.java class SortingRequest (line 10) | public class SortingRequest extends Request { method SortingRequest (line 14) | public SortingRequest(Request request, Comparator compara... method getRunner (line 19) | @Override FILE: JUnit/src/org/junit/internal/runners/ClassRoadie.java class ClassRoadie (line 12) | public class ClassRoadie { method ClassRoadie (line 20) | public ClassRoadie(RunNotifier notifier, TestClass testClass, method runUnprotected (line 34) | protected void runUnprotected() { method addFailure (line 42) | protected void addFailure(Throwable targetException) { method runProtected (line 53) | public void runProtected() { method runBefores (line 70) | private void runBefores() throws FailedBefore { method runAfters (line 97) | private void runAfters() { FILE: JUnit/src/org/junit/internal/runners/CompositeRunner.java class CompositeRunner (line 18) | public class CompositeRunner extends Runner implements Filterable, Sorta... method CompositeRunner (line 24) | public CompositeRunner(String name) { method run (line 34) | @Override method runChildren (line 43) | protected void runChildren(RunNotifier notifier) { method getDescription (line 54) | @Override method getRunners (line 74) | public List getRunners() { method addAll (line 78) | public void addAll(List runners) { method add (line 82) | public void add(Runner runner) { method filter (line 92) | public void filter(Filter filter) throws NoTestsRemainException { method getName (line 102) | protected String getName() { method sort (line 106) | public void sort(final Sorter sorter) { FILE: JUnit/src/org/junit/internal/runners/ErrorReportingRunner.java class ErrorReportingRunner (line 7) | public class ErrorReportingRunner extends Runner { method ErrorReportingRunner (line 12) | public ErrorReportingRunner(Description description, Throwable cause) { method getDescription (line 17) | @Override method run (line 22) | @Override FILE: JUnit/src/org/junit/internal/runners/FailedBefore.java class FailedBefore (line 3) | class FailedBefore extends Exception { FILE: JUnit/src/org/junit/internal/runners/InitializationError.java class InitializationError (line 6) | public class InitializationError extends Exception { method InitializationError (line 10) | public InitializationError(List errors) { method InitializationError (line 14) | public InitializationError(Throwable... errors) { method InitializationError (line 18) | public InitializationError(String string) { method getCauses (line 22) | public List getCauses() { FILE: JUnit/src/org/junit/internal/runners/JUnit38ClassRunner.java class JUnit38ClassRunner (line 22) | public class JUnit38ClassRunner extends Runner implements Filterable, So... class OldTestClassAdaptingListener (line 25) | private static final class OldTestClassAdaptingListener implements method OldTestClassAdaptingListener (line 29) | private OldTestClassAdaptingListener(RunNotifier notifier) { method endTest (line 33) | public void endTest(Test test) { method startTest (line 37) | public void startTest(Test test) { method addError (line 42) | public void addError(Test test, Throwable t) { method asDescription (line 47) | private Description asDescription(Test test) { method getName (line 55) | private String getName(Test test) { method addFailure (line 62) | public void addFailure(Test test, AssertionFailedError t) { method JUnit38ClassRunner (line 69) | @SuppressWarnings("unchecked") method JUnit38ClassRunner (line 74) | public JUnit38ClassRunner(Test test) { method run (line 85) | @Override method createAdaptingListener (line 101) | public static TestListener createAdaptingListener(final RunNotifier no... method getDescription (line 105) | @Override method makeDescription (line 117) | private Description makeDescription(Test test) { method filter (line 154) | public void filter(Filter filter) throws NoTestsRemainException { method sort (line 161) | public void sort(Sorter sorter) { FILE: JUnit/src/org/junit/internal/runners/JUnit4ClassRunner.java class JUnit4ClassRunner (line 20) | public class JUnit4ClassRunner extends Runner implements Filterable, Sor... method JUnit4ClassRunner (line 26) | public JUnit4ClassRunner(Class klass) throws InitializationError { method getTestMethods (line 45) | protected List getTestMethods() { method validate (line 50) | protected void validate() throws InitializationError { method run (line 59) | @Override method runMethods (line 75) | protected void runMethods(final RunNotifier notifier) { method getDescription (line 87) | @Override method classAnnotations (line 106) | protected Annotation[] classAnnotations() { method getName (line 110) | protected String getName() { method createTest (line 114) | protected Object createTest() throws Exception { method invokeTestMethod (line 118) | protected void invokeTestMethod(Method method, RunNotifier notifier) { method wrapMethod (line 143) | protected TestMethod wrapMethod(Method method) { method testName (line 148) | protected String testName(Method method) { method methodDescription (line 152) | protected Description methodDescription(Method method) { method testAnnotations (line 156) | protected Annotation[] testAnnotations(Method method) { method filter (line 160) | public void filter(Filter filter) throws NoTestsRemainException { method sort (line 170) | public void sort(final Sorter sorter) { method getTestClass (line 178) | protected TestClass getTestClass() { FILE: JUnit/src/org/junit/internal/runners/MethodRoadie.java class MethodRoadie (line 22) | public class MethodRoadie { method MethodRoadie (line 30) | public MethodRoadie(Object test, TestMethod method, RunNotifier notifi... method run (line 44) | public void run() { method runWithTimeout (line 68) | private void runWithTimeout(final long timeout) { method runTest (line 103) | public void runTest() { method runBeforesThenTestThenAfters (line 118) | public void runBeforesThenTestThenAfters(Runnable test) { method runTestMethod (line 137) | protected void runTestMethod() { method runBefores (line 165) | private void runBefores() throws FailedBefore { method runAfters (line 189) | private void runAfters() { method addFailure (line 208) | protected void addFailure(Throwable e) { FILE: JUnit/src/org/junit/internal/runners/MethodValidator.java class MethodValidator (line 15) | public class MethodValidator { method MethodValidator (line 22) | public MethodValidator(TestClass testClass) { method validateInstanceMethods (line 26) | public void validateInstanceMethods() { method validateStaticMethods (line 46) | public void validateStaticMethods() { method validateMethodsForDefaultRunner (line 58) | public List validateMethodsForDefaultRunner() { method assertValid (line 72) | public void assertValid() throws InitializationError { method validateNoArgConstructor (line 85) | public void validateNoArgConstructor() { method validateTestMethods (line 93) | private void validateTestMethods(Class annotation, FILE: JUnit/src/org/junit/internal/runners/OldTestClassRunner.java class OldTestClassRunner (line 7) | @Deprecated method OldTestClassRunner (line 9) | public OldTestClassRunner(Class klass) { FILE: JUnit/src/org/junit/internal/runners/TestClass.java class TestClass (line 15) | public class TestClass { method TestClass (line 20) | public TestClass(Class klass) { method getTestMethods (line 29) | List getTestMethods() { method getBefores (line 42) | List getBefores() { method getAfters (line 46) | List getAfters() { method getAnnotatedMethods (line 50) | public List getAnnotatedMethods(Class an... method runsTopToBottom (line 92) | private boolean runsTopToBottom(Class< ? extends Annotation> annotatio... method isShadowed (line 96) | private boolean isShadowed(Method method, List results) { method isShadowed (line 104) | private boolean isShadowed(Method current, Method previous) { method getSuperClasses (line 116) | private List> getSuperClasses(Class< ?> testClass) { method getConstructor (line 126) | public Constructor getConstructor() throws SecurityException, NoSuc... method getJavaClass (line 130) | public Class getJavaClass() { method getName (line 134) | public String getName() { FILE: JUnit/src/org/junit/internal/runners/TestClassRunner.java class TestClassRunner (line 7) | @Deprecated method TestClassRunner (line 9) | public TestClassRunner(Class klass) throws InitializationError { FILE: JUnit/src/org/junit/internal/runners/TestMethod.java class TestMethod (line 13) | public class TestMethod { method TestMethod (line 17) | public TestMethod(Method method, TestClass testClass) { method isIgnored (line 22) | public boolean isIgnored() { method getTimeout (line 26) | public long getTimeout() { method getExpectedException (line 34) | protected Class getExpectedException() { method isUnexpected (line 42) | boolean isUnexpected(Throwable exception) { method expectsException (line 46) | boolean expectsException() { method getBefores (line 50) | List getBefores() { method getAfters (line 54) | List getAfters() { method invoke (line 58) | public void invoke(Object test) throws IllegalArgumentException, Illeg... FILE: JUnit/src/org/junit/matchers/CombinableMatcher.java class CombinableMatcher (line 9) | public class CombinableMatcher extends BaseMatcher { method CombinableMatcher (line 13) | public CombinableMatcher(Matcher matcher) { method matches (line 17) | public boolean matches(Object item) { method describeTo (line 21) | public void describeTo(Description description) { method and (line 25) | @SuppressWarnings("unchecked") method or (line 30) | @SuppressWarnings("unchecked") FILE: JUnit/src/org/junit/matchers/Each.java class Each (line 9) | public class Each { method each (line 10) | public static Matcher> each(final Matcher individua... FILE: JUnit/src/org/junit/matchers/IsCollectionContaining.java class IsCollectionContaining (line 14) | public class IsCollectionContaining extends TypeSafeMatcher elementMatcher) { method matchesSafely (line 21) | @Override method describeTo (line 31) | public void describeTo(Description description) { method hasItem (line 37) | @Factory method hasItem (line 42) | @Factory method hasItems (line 47) | @Factory method hasItems (line 57) | @Factory FILE: JUnit/src/org/junit/matchers/JUnitMatchers.java class JUnitMatchers (line 5) | public class JUnitMatchers { method hasItem (line 6) | public static org.hamcrest.Matcher> hasItem(... method hasItem (line 10) | public static org.hamcrest.Matcher> hasItem(... method hasItems (line 14) | public static org.hamcrest.Matcher> hasItems... method hasItems (line 18) | public static org.hamcrest.Matcher> hasItems... method containsString (line 22) | public static org.hamcrest.Matcher containsString(ja... method each (line 26) | public static Matcher> each(final Matcher individua... method both (line 30) | public static CombinableMatcher both(Matcher matcher) { method either (line 34) | public static CombinableMatcher either(Matcher matcher) { FILE: JUnit/src/org/junit/matchers/StringContains.java class StringContains (line 11) | public class StringContains extends SubstringMatcher { method StringContains (line 12) | public StringContains(String substring) { method evalSubstringOf (line 16) | @Override method relationship (line 21) | @Override method containsString (line 26) | @Factory FILE: JUnit/src/org/junit/matchers/SubstringMatcher.java class SubstringMatcher (line 5) | public abstract class SubstringMatcher extends TypeSafeMatcher { method SubstringMatcher (line 9) | protected SubstringMatcher(final String substring) { method matchesSafely (line 13) | @Override method describeTo (line 18) | public void describeTo(Description description) { method evalSubstringOf (line 25) | protected abstract boolean evalSubstringOf(String string); method relationship (line 27) | protected abstract String relationship(); FILE: JUnit/src/org/junit/matchers/TypeSafeMatcher.java class TypeSafeMatcher (line 13) | public abstract class TypeSafeMatcher extends BaseMatcher { method matchesSafely (line 21) | public abstract boolean matchesSafely(T item); method TypeSafeMatcher (line 23) | protected TypeSafeMatcher() { method findExpectedType (line 27) | private static Class findExpectedType(Class fromClass) { method isMatchesSafelyMethod (line 39) | private static boolean isMatchesSafelyMethod(Method method) { method TypeSafeMatcher (line 45) | protected TypeSafeMatcher(Class expectedType) { method matches (line 54) | @SuppressWarnings({"unchecked"}) FILE: JUnit/src/org/junit/runner/Description.java class Description (line 25) | public class Description { method createSuiteDescription (line 35) | public static Description createSuiteDescription(String name, Annotati... method createTestDescription (line 55) | public static Description createTestDescription(Class clazz, String... method createTestDescription (line 67) | public static Description createTestDescription(Class clazz, String... method createSuiteDescription (line 76) | public static Description createSuiteDescription(Class testClass) { method Description (line 96) | private Description(final String displayName, Annotation... annotation... method getDisplayName (line 111) | public String getDisplayName() { method addChild (line 119) | public void addChild(Description description) { method getChildren (line 126) | public ArrayList getChildren() { method isSuite (line 133) | public boolean isSuite() { method isTest (line 140) | public boolean isTest() { method testCount (line 147) | public int testCount() { method hashCode (line 156) | @Override method equals (line 161) | @Override method toString (line 170) | @Override method isEmpty (line 175) | public boolean isEmpty() { method childlessCopy (line 179) | public Description childlessCopy() { method getAnnotation (line 183) | public T getAnnotation(Class annotationType) { method getAnnotations (line 190) | public Collection getAnnotations() { FILE: JUnit/src/org/junit/runner/JUnitCore.java class JUnitCore (line 25) | public class JUnitCore { method JUnitCore (line 33) | public JUnitCore() { method main (line 51) | public static void main(String... args) { method killAllThreads (line 64) | private static void killAllThreads(Result result) { method runClasses (line 75) | public static Result runClasses(Class... classes) { method runMain (line 82) | public Result runMain(String... args) { method getVersion (line 118) | public String getVersion() { method run (line 127) | public Result run(Class... classes) { method run (line 144) | public Result run(Request request) { method run (line 161) | public Result run(junit.framework.Test test) { method run (line 168) | public Result run(Runner runner) { method addFirstListener (line 190) | private void addFirstListener(RunListener listener) { method addListener (line 200) | public void addListener(RunListener listener) { method removeListener (line 208) | public void removeListener(RunListener listener) { FILE: JUnit/src/org/junit/runner/Request.java class Request (line 24) | public abstract class Request { method method (line 34) | public static Request method(Class clazz, String methodName) { method aClass (line 45) | public static Request aClass(Class clazz) { method classes (line 64) | public static Request classes(String collectionName, Class... class... method errorReport (line 77) | public static Request errorReport(Class klass, Throwable cause) { method getRunner (line 85) | public abstract Runner getRunner(); method filterWith (line 93) | public Request filterWith(Filter filter) { method filterWith (line 103) | public Request filterWith(final Description desiredDescription) { method sortWith (line 145) | public Request sortWith(Comparator comparator) { method classWithoutSuiteMethod (line 149) | public static Request classWithoutSuiteMethod(Class newTestClass) { FILE: JUnit/src/org/junit/runner/Result.java class Result (line 14) | public class Result { method getRunCount (line 24) | public int getRunCount() { method getFailureCount (line 31) | public int getFailureCount() { method getRunTime (line 38) | public long getRunTime() { method getFailures (line 45) | public List getFailures() { method getIgnoreCount (line 52) | public int getIgnoreCount() { method wasSuccessful (line 59) | public boolean wasSuccessful() { class Listener (line 63) | private class Listener extends RunListener { method testRunStarted (line 64) | @Override method testRunFinished (line 69) | @Override method testStarted (line 75) | @Override method testFailure (line 80) | @Override method testIgnored (line 85) | @Override method createListener (line 94) | public RunListener createListener() { FILE: JUnit/src/org/junit/runner/Runner.java class Runner (line 21) | public abstract class Runner { method getDescription (line 25) | public abstract Description getDescription(); method run (line 32) | public abstract void run(RunNotifier notifier); method testCount (line 37) | public int testCount() { FILE: JUnit/src/org/junit/runner/manipulation/Filter.java class Filter (line 16) | public abstract class Filter { method shouldRun (line 21) | @Override method describe (line 26) | @Override method shouldRun (line 36) | public abstract boolean shouldRun(Description description); method apply (line 44) | public void apply(Runner runner) throws NoTestsRemainException { method describe (line 55) | public abstract String describe(); FILE: JUnit/src/org/junit/runner/manipulation/Filterable.java type Filterable (line 7) | public interface Filterable { method filter (line 14) | void filter(Filter filter) throws NoTestsRemainException; FILE: JUnit/src/org/junit/runner/manipulation/NoTestsRemainException.java class NoTestsRemainException (line 6) | public class NoTestsRemainException extends Exception { FILE: JUnit/src/org/junit/runner/manipulation/Sortable.java type Sortable (line 9) | public interface Sortable { method sort (line 15) | public void sort(Sorter sorter); FILE: JUnit/src/org/junit/runner/manipulation/Sorter.java class Sorter (line 14) | public class Sorter implements Comparator { method Sorter (line 22) | public Sorter(Comparator comparator) { method apply (line 30) | public void apply(Runner runner) { method compare (line 38) | public int compare(Description o1, Description o2) { FILE: JUnit/src/org/junit/runner/notification/Failure.java class Failure (line 15) | public class Failure { method Failure (line 24) | public Failure(Description description, Throwable thrownException) { method getTestHeader (line 32) | public String getTestHeader() { method getDescription (line 39) | public Description getDescription() { method getException (line 47) | public Throwable getException() { method toString (line 51) | @Override method getTrace (line 62) | public String getTrace() { method getMessage (line 74) | public String getMessage() { FILE: JUnit/src/org/junit/runner/notification/RunListener.java class RunListener (line 33) | public class RunListener { method testRunStarted (line 39) | public void testRunStarted(Description description) throws Exception { method testRunFinished (line 46) | public void testRunFinished(Result result) throws Exception { method testStarted (line 54) | public void testStarted(Description description) throws Exception { method testFinished (line 61) | public void testFinished(Description description) throws Exception { method testFailure (line 68) | public void testFailure(Failure failure) throws Exception { method testIgnored (line 76) | public void testIgnored(Description description) throws Exception { FILE: JUnit/src/org/junit/runner/notification/RunNotifier.java class RunNotifier (line 17) | public class RunNotifier { method addListener (line 25) | public void addListener(RunListener listener) { method removeListener (line 38) | public void removeListener(RunListener listener) { class SafeNotifier (line 42) | private abstract class SafeNotifier { method run (line 43) | void run() { method notifyListener (line 54) | abstract protected void notifyListener(RunListener each) throws Exce... method fireTestRunStarted (line 60) | public void fireTestRunStarted(final Description description) { method fireTestRunFinished (line 77) | public void fireTestRunFinished(final Result result) { method fireTestStarted (line 96) | public void fireTestStarted(final Description description) throws Stop... method fireTestFailure (line 111) | public void fireTestFailure(final Failure failure) { method fireTestIgnored (line 124) | public void fireTestIgnored(final Description description) { method fireTestFinished (line 139) | public void fireTestFinished(final Description description) { method pleaseStop (line 154) | public void pleaseStop() { method addFirstListener (line 161) | public void addFirstListener(RunListener listener) { method testAborted (line 171) | public void testAborted(Description description, Throwable cause) { FILE: JUnit/src/org/junit/runner/notification/StoppedByUserException.java class StoppedByUserException (line 9) | public class StoppedByUserException extends RuntimeException { FILE: JUnit/src/org/junit/runners/AllTests.java class AllTests (line 22) | public class AllTests extends JUnit38ClassRunner { method AllTests (line 25) | @SuppressWarnings("unchecked") method testFromSuiteMethod (line 30) | public static Test testFromSuiteMethod(Class klass) throws Throwable { FILE: JUnit/src/org/junit/runners/Enclosed.java class Enclosed (line 5) | public class Enclosed extends Suite { method Enclosed (line 6) | public Enclosed(Class klass) throws InitializationError { FILE: JUnit/src/org/junit/runners/Parameterized.java class Parameterized (line 55) | public class Parameterized extends CompositeRunner { class TestClassRunnerForParameters (line 56) | static class TestClassRunnerForParameters extends JUnit4ClassRunner { method TestClassRunnerForParameters (line 63) | TestClassRunnerForParameters(TestClass testClass, Object[] parameter... method createTest (line 70) | @Override method getName (line 75) | @Override method testName (line 80) | @Override method getOnlyConstructor (line 85) | private Constructor getOnlyConstructor() { method validate (line 91) | @Override method run (line 96) | @Override method Parameterized (line 109) | public Parameterized(Class klass) throws Exception { method run (line 127) | @Override method getParametersList (line 136) | private Collection getParametersList() throws IllegalAccessExceptio... method getParametersMethod (line 140) | private Method getParametersMethod() throws Exception { method eachOne (line 151) | public static Collection eachOne(Object... params) { FILE: JUnit/src/org/junit/runners/Suite.java class Suite (line 26) | public class Suite extends CompositeRunner { method Suite (line 40) | public Suite(Class klass) throws InitializationError { method Suite (line 49) | protected Suite(Class klass, Class[] annotatedClasses) throws In... method addParent (line 67) | private Class addParent(Class parent) throws InitializationError { method removeParent (line 73) | private void removeParent(Class klass) { method getAnnotatedClasses (line 77) | private static Class[] getAnnotatedClasses(Class klass) throws I... method validate (line 84) | protected void validate(MethodValidator methodValidator) { method run (line 89) | @Override FILE: JUnit/test/junit/samples/AllTests.java class AllTests (line 10) | public class AllTests { method main (line 12) | public static void main (String[] args) { method suite (line 15) | public static Test suite ( ) { FILE: JUnit/test/junit/samples/ListTest.java class ListTest (line 14) | public class ListTest extends TestCase { method main (line 18) | public static void main (String[] args) { method setUp (line 21) | @Override method suite (line 29) | public static Test suite() { method testCapacity (line 32) | public void testCapacity() { method testContains (line 38) | public void testContains() { method testElementAt (line 42) | public void testElementAt() { method testRemoveAll (line 53) | public void testRemoveAll() { method testRemoveElement (line 59) | public void testRemoveElement() { FILE: JUnit/test/junit/samples/SimpleTest.java class SimpleTest (line 11) | public class SimpleTest extends TestCase { method setUp (line 15) | @Override method suite (line 21) | public static Test suite() { method testAdd (line 46) | public void testAdd() { method testDivideByZero (line 51) | public void testDivideByZero() { method testEquals (line 56) | public void testEquals() { method main (line 64) | public static void main (String[] args) { FILE: JUnit/test/junit/samples/money/IMoney.java type IMoney (line 7) | public interface IMoney { method add (line 11) | public abstract IMoney add(IMoney m); method addMoney (line 16) | public abstract IMoney addMoney(Money m); method addMoneyBag (line 21) | public abstract IMoney addMoneyBag(MoneyBag s); method isZero (line 25) | public abstract boolean isZero(); method multiply (line 29) | public abstract IMoney multiply(int factor); method negate (line 33) | public abstract IMoney negate(); method subtract (line 37) | public abstract IMoney subtract(IMoney m); method appendTo (line 44) | public abstract void appendTo(MoneyBag m); FILE: JUnit/test/junit/samples/money/Money.java class Money (line 7) | public class Money implements IMoney { method Money (line 15) | public Money(int amount, String currency) { method add (line 22) | public IMoney add(IMoney m) { method addMoney (line 25) | public IMoney addMoney(Money m) { method addMoneyBag (line 30) | public IMoney addMoneyBag(MoneyBag s) { method amount (line 33) | public int amount() { method currency (line 36) | public String currency() { method equals (line 39) | @Override method hashCode (line 51) | @Override method isZero (line 57) | public boolean isZero() { method multiply (line 60) | public IMoney multiply(int factor) { method negate (line 63) | public IMoney negate() { method subtract (line 66) | public IMoney subtract(IMoney m) { method toString (line 69) | @Override method appendTo (line 75) | public /*this makes no sense*/ void appendTo(MoneyBag m) { FILE: JUnit/test/junit/samples/money/MoneyBag.java class MoneyBag (line 17) | public class MoneyBag implements IMoney { method create (line 20) | public static IMoney create(IMoney m1, IMoney m2) { method add (line 26) | public IMoney add(IMoney m) { method addMoney (line 29) | public IMoney addMoney(Money m) { method addMoneyBag (line 32) | public IMoney addMoneyBag(MoneyBag s) { method appendBag (line 35) | void appendBag(MoneyBag aBag) { method appendMoney (line 39) | void appendMoney(Money aMoney) { method equals (line 52) | @Override method findMoney (line 70) | private Money findMoney(String currency) { method contains (line 76) | private boolean contains(Money m) { method hashCode (line 81) | @Override method isZero (line 88) | public boolean isZero() { method multiply (line 91) | public IMoney multiply(int factor) { method negate (line 98) | public IMoney negate() { method simplify (line 104) | private IMoney simplify() { method subtract (line 109) | public IMoney subtract(IMoney m) { method toString (line 112) | @Override method appendTo (line 121) | public void appendTo(MoneyBag m) { FILE: JUnit/test/junit/samples/money/MoneyTest.java class MoneyTest (line 5) | public class MoneyTest extends TestCase { method main (line 14) | public static void main(String args[]) { method setUp (line 17) | @Override method testBagMultiply (line 27) | public void testBagMultiply() { method testBagNegate (line 34) | public void testBagNegate() { method testBagSimpleAdd (line 39) | public void testBagSimpleAdd() { method testBagSubtract (line 44) | public void testBagSubtract() { method testBagSumAdd (line 49) | public void testBagSumAdd() { method testIsZero (line 54) | public void testIsZero() { method testMixedSimpleAdd (line 58) | public void testMixedSimpleAdd() { method testBagNotEquals (line 63) | public void testBagNotEquals() { method testMoneyBagEquals (line 67) | public void testMoneyBagEquals() { method testMoneyBagHash (line 77) | public void testMoneyBagHash() { method testMoneyEquals (line 81) | public void testMoneyEquals() { method testMoneyHash (line 89) | public void testMoneyHash() { method testSimplify (line 94) | public void testSimplify() { method testNormalize2 (line 98) | public void testNormalize2() { method testNormalize3 (line 103) | public void testNormalize3() { method testNormalize4 (line 109) | public void testNormalize4() { method testPrint (line 115) | public void testPrint() { method testSimpleAdd (line 118) | public void testSimpleAdd() { method testSimpleBagAdd (line 123) | public void testSimpleBagAdd() { method testSimpleMultiply (line 128) | public void testSimpleMultiply() { method testSimpleNegate (line 133) | public void testSimpleNegate() { method testSimpleSubtract (line 138) | public void testSimpleSubtract() { FILE: JUnit/test/junit/tests/AllTests.java class AllTests (line 10) | public class AllTests { method main (line 12) | public static void main(String[] args) { method suite (line 16) | public static Test suite() { FILE: JUnit/test/junit/tests/WasRun.java class WasRun (line 9) | public class WasRun extends TestCase { method runTest (line 11) | @Override FILE: JUnit/test/junit/tests/extensions/ActiveTestTest.java class ActiveTestTest (line 13) | public class ActiveTestTest extends TestCase { class SuccessTest (line 15) | public static class SuccessTest extends TestCase { method runTest (line 16) | @Override method testActiveTest (line 21) | public void testActiveTest() { method testActiveRepeatedTest (line 30) | public void testActiveRepeatedTest() { method testActiveRepeatedTest0 (line 39) | public void testActiveRepeatedTest0() { method testActiveRepeatedTest1 (line 48) | public void testActiveRepeatedTest1() { method createActiveTestSuite (line 57) | ActiveTestSuite createActiveTestSuite() { FILE: JUnit/test/junit/tests/extensions/AllTests.java class AllTests (line 10) | public class AllTests { method main (line 12) | public static void main(String[] args) { method suite (line 16) | public static Test suite() { // Collect tests manually because we have... FILE: JUnit/test/junit/tests/extensions/ExtensionTest.java class ExtensionTest (line 14) | public class ExtensionTest extends TestCase { class TornDown (line 15) | static class TornDown extends TestSetup { method TornDown (line 18) | TornDown(Test test) { method tearDown (line 21) | @Override method testRunningErrorInTestSetup (line 26) | public void testRunningErrorInTestSetup() { method testRunningErrorsInTestSetup (line 40) | public void testRunningErrorsInTestSetup() { method testSetupErrorDontTearDown (line 67) | public void testSetupErrorDontTearDown() { method testSetupErrorInTestSetup (line 82) | public void testSetupErrorInTestSetup() { FILE: JUnit/test/junit/tests/extensions/RepeatedTestTest.java class RepeatedTestTest (line 13) | public class RepeatedTestTest extends TestCase { class SuccessTest (line 16) | public static class SuccessTest extends TestCase { method runTest (line 18) | @Override method RepeatedTestTest (line 23) | public RepeatedTestTest(String name) { method testRepeatedOnce (line 30) | public void testRepeatedOnce() { method testRepeatedMoreThanOnce (line 38) | public void testRepeatedMoreThanOnce() { method testRepeatedZero (line 46) | public void testRepeatedZero() { method testRepeatedNegative (line 54) | public void testRepeatedNegative() { FILE: JUnit/test/junit/tests/framework/AllTests.java class AllTests (line 10) | public class AllTests { method main (line 12) | public static void main(String[] args) { method suite (line 16) | public static Test suite() { FILE: JUnit/test/junit/tests/framework/AssertTest.java class AssertTest (line 7) | public class AssertTest extends TestCase { method testFail (line 18) | public void testFail() { method testAssertEquals (line 29) | public void testAssertEquals() { method testAssertEqualsNull (line 40) | public void testAssertEqualsNull() { method testAssertStringEquals (line 44) | public void testAssertStringEquals() { method testAssertNullNotEqualsString (line 48) | public void testAssertNullNotEqualsString() { method testAssertStringNotEqualsNull (line 56) | public void testAssertStringNotEqualsNull() { method testAssertNullNotEqualsNull (line 65) | public void testAssertNullNotEqualsNull() { method testAssertNull (line 75) | public void testAssertNull() { method testAssertNotNull (line 85) | public void testAssertNotNull() { method testAssertTrue (line 95) | public void testAssertTrue() { method testAssertFalse (line 105) | public void testAssertFalse() { method testAssertSame (line 115) | public void testAssertSame() { method testAssertNotSame (line 126) | public void testAssertNotSame() { method testAssertNotSameFailsNull (line 139) | public void testAssertNotSameFailsNull() { FILE: JUnit/test/junit/tests/framework/ComparisonCompactorTest.java class ComparisonCompactorTest (line 6) | public class ComparisonCompactorTest extends TestCase { method testMessage (line 8) | public void testMessage() { method testStartSame (line 13) | public void testStartSame() { method testEndSame (line 18) | public void testEndSame() { method testSame (line 23) | public void testSame() { method testNoContextStartAndEndSame (line 28) | public void testNoContextStartAndEndSame() { method testStartAndEndContext (line 33) | public void testStartAndEndContext() { method testStartAndEndContextWithEllipses (line 38) | public void testStartAndEndContextWithEllipses() { method testComparisonErrorStartSameComplete (line 43) | public void testComparisonErrorStartSameComplete() { method testComparisonErrorEndSameComplete (line 48) | public void testComparisonErrorEndSameComplete() { method testComparisonErrorEndSameCompleteContext (line 53) | public void testComparisonErrorEndSameCompleteContext() { method testComparisonErrorOverlapingMatches (line 58) | public void testComparisonErrorOverlapingMatches() { method testComparisonErrorOverlapingMatchesContext (line 63) | public void testComparisonErrorOverlapingMatchesContext() { method testComparisonErrorOverlapingMatches2 (line 68) | public void testComparisonErrorOverlapingMatches2() { method testComparisonErrorOverlapingMatches2Context (line 73) | public void testComparisonErrorOverlapingMatches2Context() { method testComparisonErrorWithActualNull (line 78) | public void testComparisonErrorWithActualNull() { method testComparisonErrorWithActualNullContext (line 83) | public void testComparisonErrorWithActualNullContext() { method testComparisonErrorWithExpectedNull (line 88) | public void testComparisonErrorWithExpectedNull() { method testComparisonErrorWithExpectedNullContext (line 93) | public void testComparisonErrorWithExpectedNullContext() { method testBug609972 (line 98) | public void testBug609972() { FILE: JUnit/test/junit/tests/framework/ComparisonFailureTest.java class ComparisonFailureTest (line 6) | public class ComparisonFailureTest extends TestCase { method testConnection (line 9) | public void testConnection() { method testThrowing (line 15) | public void testThrowing() { FILE: JUnit/test/junit/tests/framework/DoublePrecisionAssertTest.java class DoublePrecisionAssertTest (line 6) | public class DoublePrecisionAssertTest extends TestCase { method testAssertEqualsNaNFails (line 11) | public void testAssertEqualsNaNFails() { method testAssertNaNEqualsFails (line 19) | public void testAssertNaNEqualsFails() { method testAssertNaNEqualsNaN (line 27) | public void testAssertNaNEqualsNaN() { method testAssertPosInfinityNotEqualsNegInfinity (line 31) | public void testAssertPosInfinityNotEqualsNegInfinity() { method testAssertPosInfinityNotEquals (line 39) | public void testAssertPosInfinityNotEquals() { method testAssertPosInfinityEqualsInfinity (line 47) | public void testAssertPosInfinityEqualsInfinity() { method testAssertNegInfinityEqualsInfinity (line 51) | public void testAssertNegInfinityEqualsInfinity() { FILE: JUnit/test/junit/tests/framework/Failure.java class Failure (line 9) | public class Failure extends TestCase { method runTest (line 10) | @Override FILE: JUnit/test/junit/tests/framework/FloatAssertTest.java class FloatAssertTest (line 6) | public class FloatAssertTest extends TestCase { method testAssertEqualsNaNFails (line 11) | public void testAssertEqualsNaNFails() { method testAssertNaNEqualsFails (line 19) | public void testAssertNaNEqualsFails() { method testAssertNaNEqualsNaN (line 27) | public void testAssertNaNEqualsNaN() { method testAssertPosInfinityNotEqualsNegInfinity (line 31) | public void testAssertPosInfinityNotEqualsNegInfinity() { method testAssertPosInfinityNotEquals (line 39) | public void testAssertPosInfinityNotEquals() { method testAssertPosInfinityEqualsInfinity (line 47) | public void testAssertPosInfinityEqualsInfinity() { method testAssertNegInfinityEqualsInfinity (line 51) | public void testAssertNegInfinityEqualsInfinity() { method testAllInfinities (line 55) | public void testAllInfinities() { FILE: JUnit/test/junit/tests/framework/InheritedTestCase.java class InheritedTestCase (line 6) | public class InheritedTestCase extends OneTestCase { method test2 (line 7) | public void test2() { FILE: JUnit/test/junit/tests/framework/NoArgTestCaseTest.java class NoArgTestCaseTest (line 6) | public class NoArgTestCaseTest extends TestCase { method testNothing (line 7) | public void testNothing() { // If this compiles, the no arg ctor is there FILE: JUnit/test/junit/tests/framework/NoTestCaseClass.java class NoTestCaseClass (line 7) | public class NoTestCaseClass extends Object { method testSuccess (line 8) | public void testSuccess() { FILE: JUnit/test/junit/tests/framework/NoTestCases.java class NoTestCases (line 8) | public class NoTestCases extends TestCase { method noTestCase (line 9) | public void noTestCase() { FILE: JUnit/test/junit/tests/framework/NotPublicTestCase.java class NotPublicTestCase (line 8) | public class NotPublicTestCase extends TestCase { method testNotPublic (line 9) | protected void testNotPublic() { method testPublic (line 11) | public void testPublic() { FILE: JUnit/test/junit/tests/framework/NotVoidTestCase.java class NotVoidTestCase (line 8) | public class NotVoidTestCase extends TestCase { method testNotVoid (line 9) | public int testNotVoid() { method testVoid (line 12) | public void testVoid() { FILE: JUnit/test/junit/tests/framework/OneTestCase.java class OneTestCase (line 8) | public class OneTestCase extends TestCase { method noTestCase (line 9) | public void noTestCase() { method testCase (line 11) | public void testCase() { method testCase (line 13) | public void testCase(int arg) { FILE: JUnit/test/junit/tests/framework/OverrideTestCase.java class OverrideTestCase (line 6) | public class OverrideTestCase extends OneTestCase { method testCase (line 7) | @Override FILE: JUnit/test/junit/tests/framework/Success.java class Success (line 9) | public class Success extends TestCase { method runTest (line 11) | @Override method testSuccess (line 15) | public void testSuccess() { FILE: JUnit/test/junit/tests/framework/SuiteTest.java class SuiteTest (line 12) | public class SuiteTest extends TestCase { method SuiteTest (line 14) | public SuiteTest(String name) { method setUp (line 17) | @Override method suite (line 21) | public static Test suite() { method testInheritedTests (line 37) | public void testInheritedTests() { method testNoTestCases (line 50) | public void testNoTestCases() { method testNotExistingTestCase (line 57) | public void testNotExistingTestCase() { method testNotPublicTestCase (line 64) | public void testNotPublicTestCase() { method testNotVoidTestCase (line 69) | public void testNotVoidTestCase() { method testOneTestCase (line 73) | public void testOneTestCase() { method testShadowedTests (line 81) | public void testShadowedTests() { method testAddTestSuite (line 86) | public void testAddTestSuite() { method testCreateSuiteFromArray (line 92) | public void testCreateSuiteFromArray() { FILE: JUnit/test/junit/tests/framework/TestCaseTest.java class TestCaseTest (line 14) | public class TestCaseTest extends TestCase { class TornDown (line 16) | static class TornDown extends TestCase { method tearDown (line 19) | @Override method runTest (line 23) | @Override method testCaseToString (line 29) | public void testCaseToString() { method testError (line 35) | public void testError() { method testRunAndTearDownFails (line 44) | public void testRunAndTearDownFails() { method testSetupFails (line 59) | public void testSetupFails() { method testSuccess (line 71) | public void testSuccess() { method testFailure (line 79) | public void testFailure() { method testTearDownAfterError (line 89) | public void testTearDownAfterError() { method testTearDownFails (line 95) | public void testTearDownFails() { method testTearDownSetupFails (line 107) | public void testTearDownSetupFails() { method testWasRun (line 117) | public void testWasRun() { method testExceptionRunningAndTearDown (line 122) | public void testExceptionRunningAndTearDown() { method testErrorTearingDownDoesntMaskErrorRunning (line 138) | public void testErrorTearingDownDoesntMaskErrorRunning() { method testNoArgTestCasePasses (line 157) | public void testNoArgTestCasePasses() { method testNamelessTestCase (line 166) | public void testNamelessTestCase() { method verifyError (line 172) | void verifyError(TestCase test) { method verifyFailure (line 178) | void verifyFailure(TestCase test) { method verifySuccess (line 184) | void verifySuccess(TestCase test) { FILE: JUnit/test/junit/tests/framework/TestImplementorTest.java class TestImplementorTest (line 11) | public class TestImplementorTest extends TestCase { class DoubleTestCase (line 12) | public static class DoubleTestCase implements Test { method DoubleTestCase (line 15) | public DoubleTestCase(TestCase testCase) { method countTestCases (line 19) | public int countTestCases() { method run (line 23) | public void run(TestResult result) { method TestImplementorTest (line 38) | public TestImplementorTest() { method testSuccessfulRun (line 47) | public void testSuccessfulRun() { FILE: JUnit/test/junit/tests/framework/TestListenerTest.java class TestListenerTest (line 12) | public class TestListenerTest extends TestCase implements TestListener { method addError (line 19) | public void addError(Test test, Throwable t) { method addFailure (line 22) | public void addFailure(Test test, AssertionFailedError t) { method endTest (line 25) | public void endTest(Test test) { method setUp (line 28) | @Override method startTest (line 37) | public void startTest(Test test) { method testError (line 40) | public void testError() { method testFailure (line 51) | public void testFailure() { method testStartStop (line 62) | public void testStartStop() { FILE: JUnit/test/junit/tests/runner/AllTests.java class AllTests (line 10) | public class AllTests { method main (line 12) | public static void main(String[] args) { method suite (line 16) | public static Test suite() { // Collect tests manually because we have... method isJDK11 (line 26) | static boolean isJDK11() { FILE: JUnit/test/junit/tests/runner/BaseTestRunnerTest.java class BaseTestRunnerTest (line 8) | public class BaseTestRunnerTest extends TestCase { class MockRunner (line 10) | public static class MockRunner extends BaseTestRunner { method runFailed (line 11) | @Override method testEnded (line 15) | @Override method testFailed (line 19) | @Override method testStarted (line 23) | @Override class NonStatic (line 28) | public static class NonStatic { method suite (line 29) | public Test suite() { method testInvokeNonStaticSuite (line 35) | public void testInvokeNonStaticSuite() { FILE: JUnit/test/junit/tests/runner/StackFilterTest.java class StackFilterTest (line 9) | public class StackFilterTest extends TestCase { method setUp (line 13) | @Override method testFilter (line 43) | public void testFilter() { FILE: JUnit/test/junit/tests/runner/TextFeedbackTest.java class TextFeedbackTest (line 15) | public class TextFeedbackTest extends TestCase { class TestResultPrinter (line 19) | static class TestResultPrinter extends ResultPrinter { method TestResultPrinter (line 20) | TestResultPrinter(PrintStream writer) { method elapsedTimeAsString (line 26) | @Override method main (line 32) | public static void main(String[] args) { method setUp (line 36) | @Override method testEmptySuite (line 42) | public void testEmptySuite() { method testOneTest (line 49) | public void testOneTest() { method testTwoTests (line 58) | public void testTwoTests() { method testFailure (line 69) | public void testFailure() { method testError (line 85) | public void testError() { method expected (line 101) | private String expected(String[] lines) { FILE: JUnit/test/junit/tests/runner/TextRunnerSingleMethodTest.java class TextRunnerSingleMethodTest (line 13) | public class TextRunnerSingleMethodTest extends TestCase { class InvocationTest (line 17) | public static class InvocationTest extends TestCase { method testWasInvoked (line 19) | public void testWasInvoked() { method testNotInvoked (line 23) | public void testNotInvoked() { method testSingle (line 28) | public void testSingle() throws Exception { FILE: JUnit/test/junit/tests/runner/TextRunnerTest.java class TextRunnerTest (line 13) | public class TextRunnerTest extends TestCase { method testFailure (line 15) | public void testFailure() throws Exception { method testSuccess (line 19) | public void testSuccess() throws Exception { method testError (line 23) | public void testError() throws Exception { method execTest (line 27) | void execTest(String testClass, boolean success) throws Exception { method testRunReturnsResult (line 43) | public void testRunReturnsResult() { FILE: JUnit/test/org/junit/samples/AssertTest.java class AssertTest (line 17) | public class AssertTest { method m0 (line 18) | @Test(expected= IndexOutOfBoundsException.class) public void m0() { FILE: JUnit/test/org/junit/samples/IgnoreTest.java class IgnoreTest (line 12) | @org.junit.Ignore method setUp (line 17) | @Before public void setUp() { method suite (line 22) | public static junit.framework.Test suite() { method divideByZero (line 26) | @Test public void divideByZero() { method testEquals (line 31) | @Test public void testEquals() { FILE: JUnit/test/org/junit/samples/JUnit4ClassRunnerTest.java class JUnit4ClassRunnerTest (line 86) | @MyAnno method JUnit4ClassRunnerTest (line 93) | public JUnit4ClassRunnerTest() { method beforeClass1 (line 100) | @BeforeClass public static void beforeClass1() { method beforeClass2 (line 103) | @BeforeClass public static void beforeClass2() { method beforeClass3 (line 106) | @BeforeClass public static void beforeClass3() { method afterClass1 (line 110) | @AfterClass public static void afterClass1() { method afterClass2 (line 113) | @AfterClass public static void afterClass2() { method afterClass3 (line 116) | @AfterClass public static void afterClass3() { method before1 (line 129) | @Before public void before1() { method before2 (line 133) | @Before public void before2() { method before3 (line 137) | @Before public void before3() { method after1 (line 141) | @After public void after1() { method after2 (line 145) | @After public void after2() { method after3 (line 149) | @After public void after3() { method m0 (line 171) | @Test(timeout=3000) public void m0() { method m1 (line 180) | @Ignore @Test public void m1() { method m2 (line 183) | @Test public void m2() { method m3 (line 188) | @Test public void m3() { FILE: JUnit/test/org/junit/samples/JUnit4ClassRunnerTestSuper.java class JUnit4ClassRunnerTestSuper (line 13) | @Ignore method m2 (line 15) | @Test public void m2() { method m4 (line 19) | @Test public void m4() { FILE: JUnit/test/org/junit/samples/ListTest.java class ListTest (line 18) | public class ListTest { method main (line 23) | public static void main (String... args) { method setUpOnce (line 27) | @BeforeClass public static void setUpOnce() { method setUp (line 33) | @Before public void setUp() { method suite (line 40) | public static junit.framework.Test suite() { method capacity (line 43) | @Ignore("not today") @Test public void capacity() { method testCopy (line 50) | @Test public void testCopy() { method contains (line 57) | @Test public void contains() { method elementAt (line 61) | @Test (expected=IndexOutOfBoundsException.class) public void elementAt... method removeAll (line 67) | @Test public void removeAll() { method removeElement (line 73) | @Test public void removeElement() { FILE: JUnit/test/org/junit/samples/Pre4Test.java class Pre4Test (line 12) | public class Pre4Test extends junit.framework.TestCase { method setUp (line 16) | @Before public void setUp() { method divideByZero (line 22) | @Test public void divideByZero() { method testEquals (line 27) | @Test public void testEquals() { FILE: JUnit/test/org/junit/samples/RunWithTest.java class RunWithTest (line 12) | @org.junit.runner.RunWith(org.junit.internal.runners.JUnit4ClassRunner.c... method setUp (line 17) | @Before public void setUp() { method suite (line 22) | public static junit.framework.Test suite() { method divideByZero (line 26) | @Test public void divideByZero() { method testEquals (line 31) | @Test public void testEquals() { FILE: JUnit/test/org/junit/samples/SimpleTest.java class SimpleTest (line 14) | public class SimpleTest { method setUp (line 21) | @Before public void setUp() { method suite (line 26) | public static junit.framework.Test suite() { method divideByZero (line 30) | @Test public void divideByZero() { method testEquals (line 35) | @Test public void testEquals() { FILE: JUnit/test/org/junit/samples/money/MoneyTest.java class MoneyTest (line 13) | public class MoneyTest { method suite (line 22) | public static junit.framework.Test suite() { method setUp (line 26) | @Before public void setUp() { method testBagMultiply (line 36) | @Test public void testBagMultiply() { method testBagNegate (line 43) | @Test public void testBagNegate() { method testBagSimpleAdd (line 48) | @Test public void testBagSimpleAdd() { method testBagSubtract (line 53) | @Test public void testBagSubtract() { method testBagSumAdd (line 58) | @Test public void testBagSumAdd() { method testIsZero (line 63) | @Test public void testIsZero() { method testMixedSimpleAdd (line 67) | @Test public void testMixedSimpleAdd() { method testBagNotEquals (line 72) | @Test public void testBagNotEquals() { method testMoneyBagEquals (line 76) | @Test public void testMoneyBagEquals() { method testMoneyBagHash (line 86) | @Test public void testMoneyBagHash() { method testMoneyEquals (line 90) | @Test public void testMoneyEquals() { method zeroMoniesAreEqualRegardlessOfCurrency (line 98) | @Test public void zeroMoniesAreEqualRegardlessOfCurrency() { method testMoneyHash (line 105) | @Test public void testMoneyHash() { method testSimplify (line 110) | @Test public void testSimplify() { method testNormalize2 (line 114) | @Test public void testNormalize2() { method testNormalize3 (line 119) | @Test public void testNormalize3() { method testNormalize4 (line 125) | @Test public void testNormalize4() { // [12 CHF] - {[12 CHF][3 USD]} =... method testPrint (line 130) | @Test public void testPrint() { method testSimpleAdd (line 133) | @Test public void testSimpleAdd() { method testSimpleBagAdd (line 138) | @Test public void testSimpleBagAdd() { method testSimpleMultiply (line 143) | @Test public void testSimpleMultiply() { method testSimpleNegate (line 148) | @Test public void testSimpleNegate() { method testSimpleSubtract (line 153) | @Test public void testSimpleSubtract() { FILE: JUnit/test/org/junit/tests/AllTests.java class AllTests (line 12) | @RunWith(Suite.class) method suite (line 56) | public static Test suite() { FILE: JUnit/test/org/junit/tests/AllTestsTest.java class AllTestsTest (line 12) | public class AllTestsTest { class OneTest (line 16) | public static class OneTest extends TestCase { method testSomething (line 17) | public void testSomething() { class All (line 22) | @RunWith(AllTests.class) method suite (line 24) | static public junit.framework.Test suite() { method ensureTestIsRun (line 31) | @org.junit.Test public void ensureTestIsRun() { method correctTestCount (line 38) | @org.junit.Test public void correctTestCount() throws Throwable { class JUnit4Test (line 43) | public static class JUnit4Test { method testSomething (line 44) | @org.junit.Test public void testSomething() { class AllJUnit4 (line 49) | @RunWith(AllTests.class) method suite (line 51) | static public junit.framework.Test suite() { method correctTestCountAdapted (line 58) | @org.junit.Test public void correctTestCountAdapted() throws Throwable { class BadSuiteMethod (line 63) | @RunWith(AllTests.class) method suite (line 65) | public static junit.framework.Test suite() { method exceptionThrownWhenSuiteIsBad (line 70) | @org.junit.Test(expected= RuntimeException.class) FILE: JUnit/test/org/junit/tests/AnnotatedDescriptionTest.java class AnnotatedDescriptionTest (line 14) | public class AnnotatedDescriptionTest { class AnnotatedClass (line 20) | @MyOwnAnnotation method a (line 22) | @Test method annotationsExistOnDescriptionsOfClasses (line 27) | @Test method getAnnotationsReturnsAllAnnotations (line 33) | @Test class IgnoredClass (line 39) | @Ignore method a (line 41) | @Test method annotationsExistOnDescriptionsOfIgnoredClass (line 46) | @Test class ValueAnnotatedClass (line 56) | @ValuedAnnotation("hello") method a (line 58) | @Test method descriptionOfTestClassHasValuedAnnotation (line 63) | @Test method characterizeCreatingMyOwnAnnotation (line 70) | @Test method describe (line 85) | private Description describe(Class testClass) { FILE: JUnit/test/org/junit/tests/AnnotationTest.java class AnnotationTest (line 17) | public class AnnotationTest extends TestCase { method setUp (line 20) | @Override class SimpleTest (line 25) | static public class SimpleTest { method success (line 26) | @Test public void success() { method testAnnotatedMethod (line 31) | public void testAnnotatedMethod() throws Exception { class SetupTest (line 37) | static public class SetupTest { method before (line 38) | @Before public void before() { method success (line 41) | @Test public void success() { method testSetup (line 45) | public void testSetup() throws Exception { class TeardownTest (line 51) | static public class TeardownTest { method after (line 52) | @After public void after() { method success (line 55) | @Test public void success() { method testTeardown (line 59) | public void testTeardown() throws Exception { class FailureTest (line 65) | static public class FailureTest { method error (line 66) | @Test public void error() throws Exception { method testRunFailure (line 71) | public void testRunFailure() throws Exception { class SetupFailureTest (line 79) | static public class SetupFailureTest { method before (line 80) | @Before public void before() { method test (line 83) | @Test public void test() { method testSetupFailure (line 88) | public void testSetupFailure() throws Exception { class TeardownFailureTest (line 97) | static public class TeardownFailureTest { method after (line 98) | @After public void after() { method test (line 101) | @Test public void test() { method testTeardownFailure (line 105) | public void testTeardownFailure() throws Exception { class TestAndTeardownFailureTest (line 113) | static public class TestAndTeardownFailureTest { method after (line 114) | @After public void after() { method test (line 117) | @Test public void test() throws Exception { method testTestAndTeardownFailure (line 122) | public void testTestAndTeardownFailure() throws Exception { class TeardownAfterFailureTest (line 131) | static public class TeardownAfterFailureTest { method after (line 132) | @After public void after() { method test (line 135) | @Test public void test() throws Exception { method testTeardownAfterFailure (line 140) | public void testTeardownAfterFailure() throws Exception { class TwoTests (line 148) | static public class TwoTests { method one (line 149) | @Test public void one() { method two (line 153) | @Test public void two() { method testTwoTests (line 159) | public void testTwoTests() throws Exception { class OldTest (line 168) | static public class OldTest extends TestCase { method test (line 169) | public void test() { method testOldTest (line 173) | public void testOldTest() throws Exception { class OldSuiteTest (line 179) | static public class OldSuiteTest extends TestCase { method testOne (line 180) | public void testOne() { method testOldSuiteTest (line 185) | public void testOldSuiteTest() throws Exception { class ExceptionTest (line 192) | static public class ExceptionTest { method expectedException (line 193) | @Test(expected= Error.class) public void expectedException() { method testException (line 198) | public void testException() throws Exception { class NoExceptionTest (line 204) | static public class NoExceptionTest { method expectedException (line 205) | @Test(expected= Error.class) method testExceptionNotThrown (line 210) | public void testExceptionNotThrown() throws Exception { class OneTimeSetup (line 217) | static public class OneTimeSetup { method once (line 218) | @BeforeClass public static void once() { method one (line 221) | @Test public void one() {} method two (line 222) | @Test public void two() {} method testOneTimeSetup (line 225) | public void testOneTimeSetup() throws Exception { class OneTimeTeardown (line 232) | static public class OneTimeTeardown { method once (line 233) | @AfterClass public static void once() { method one (line 236) | @Test public void one() {} method two (line 237) | @Test public void two() {} method testOneTimeTeardown (line 240) | public void testOneTimeTeardown() throws Exception { class OrderTest (line 249) | public static class OrderTest { method onceBefore (line 250) | @BeforeClass public static void onceBefore() { log+= "beforeClass "; } method before (line 251) | @Before public void before() { log+= "before "; } method test (line 252) | @Test public void test() { log+= "test "; } method after (line 253) | @After public void after() { log+= "after "; } method onceAfter (line 254) | @AfterClass public static void onceAfter() { log+= "afterClass "; } method testOrder (line 257) | public void testOrder() throws Exception { class NonStaticOneTimeSetup (line 264) | static public class NonStaticOneTimeSetup { method once (line 265) | @BeforeClass public void once() { method aTest (line 268) | @Test public void aTest() { method testNonStaticOneTimeSetup (line 272) | public void testNonStaticOneTimeSetup() throws Exception { class ErrorInBeforeClass (line 278) | static public class ErrorInBeforeClass { method before (line 279) | @BeforeClass public static void before() throws Exception { method test (line 282) | @Test public void test() { method testErrorInBeforeClass (line 287) | public void testErrorInBeforeClass() throws Exception { class ErrorInAfterClass (line 297) | static public class ErrorInAfterClass { method test (line 298) | @Test public void test() { method after (line 301) | @AfterClass public static void after() throws Exception { method testErrorInAfterClass (line 306) | public void testErrorInAfterClass() throws Exception { class SuperInheritance (line 314) | static public class SuperInheritance { method beforeClassSuper (line 315) | @BeforeClass static public void beforeClassSuper() { method afterClassSuper (line 318) | @AfterClass static public void afterClassSuper() { method beforeSuper (line 321) | @Before public void beforeSuper() { method afterSuper (line 324) | @After public void afterSuper() { class SubInheritance (line 329) | static public class SubInheritance extends SuperInheritance { method beforeClassSub (line 330) | @BeforeClass static public void beforeClassSub() { method afterClassSub (line 333) | @AfterClass static public void afterClassSub() { method beforeSub (line 336) | @Before public void beforeSub() { method afterSub (line 339) | @After public void afterSub() { method test (line 342) | @Test public void test() { method testOrderingOfInheritance (line 347) | public void testOrderingOfInheritance() throws Exception { class SuperShadowing (line 354) | static public class SuperShadowing { method before (line 355) | @Before public void before() { method after (line 358) | @After public void after() { class SubShadowing (line 363) | static public class SubShadowing extends SuperShadowing { method before (line 364) | @Override method after (line 368) | @Override method test (line 372) | @Test public void test() { method testShadowing (line 377) | public void testShadowing() throws Exception { class SuperTest (line 384) | static public class SuperTest { method one (line 385) | @Test public void one() { method two (line 389) | @Test public void two() { class SubTest (line 394) | static public class SubTest extends SuperTest { method one (line 395) | @Override method testTestInheritance (line 401) | public void testTestInheritance() throws Exception { class RunAllAfters (line 411) | static public class RunAllAfters { method good (line 412) | @Before public void good() { method bad (line 414) | @Before public void bad() { method empty (line 417) | @Test public void empty() { method one (line 419) | @After public void one() { method two (line 422) | @After public void two() { method testRunAllAfters (line 427) | public void testRunAllAfters() { class RunAllAftersRegardless (line 435) | static public class RunAllAftersRegardless { method empty (line 436) | @Test public void empty() { method one (line 438) | @After public void one() { method two (line 442) | @After public void two() { method testRunAllAftersRegardless (line 448) | public void testRunAllAftersRegardless() { class RunAllAfterClasses (line 457) | static public class RunAllAfterClasses { method good (line 458) | @Before public void good() { method bad (line 460) | @BeforeClass public static void bad() { method empty (line 463) | @Test public void empty() { method one (line 465) | @AfterClass public static void one() { method two (line 468) | @AfterClass public static void two() { method testRunAllAfterClasses (line 473) | public void testRunAllAfterClasses() { class RunAllAfterClassesRegardless (line 481) | static public class RunAllAfterClassesRegardless { method empty (line 482) | @Test public void empty() { method one (line 484) | @AfterClass static public void one() { method two (line 488) | @AfterClass static public void two() { method testRunAllAfterClassesRegardless (line 494) | public void testRunAllAfterClassesRegardless() { FILE: JUnit/test/org/junit/tests/AssertionTest.java class AssertionTest (line 21) | public class AssertionTest { method fails (line 29) | @Test(expected=AssertionError.class) public void fails() { method arraysNotEqual (line 33) | @Test(expected= AssertionError.class) public void arraysNotEqual() { method arraysNotEqualWithMessage (line 37) | @Test(expected= AssertionError.class) public void arraysNotEqualWithMe... method arraysExpectedNullMessage (line 41) | @Test public void arraysExpectedNullMessage() { method arraysActualNullMessage (line 49) | @Test public void arraysActualNullMessage() { method arraysDifferentLengthMessage (line 57) | @Test public void arraysDifferentLengthMessage() { method arraysElementsDiffer (line 65) | @Test(expected=ArrayComparisonFailure.class) public void arraysElement... method arraysDifferAtElement0nullMessage (line 69) | @Test public void arraysDifferAtElement0nullMessage() { method arraysDifferAtElement1nullMessage (line 78) | @Test public void arraysDifferAtElement1nullMessage() { method arraysDifferAtElement0withMessage (line 88) | @Test public void arraysDifferAtElement0withMessage() { method arraysDifferAtElement1withMessage (line 97) | @Test public void arraysDifferAtElement1withMessage() { method multiDimensionalArraysAreEqual (line 106) | @Test public void multiDimensionalArraysAreEqual() { method multiDimensionalIntArraysAreEqual (line 110) | @Test method oneDimensionalPrimitiveArraysAreEqual (line 117) | @Test method IntegerDoesNotEqualLong (line 126) | @Test(expected=AssertionError.class) method intsEqualLongs (line 131) | @Test public void intsEqualLongs() { method multiDimensionalArraysDeclaredAsOneDimensionalAreEqual (line 135) | @Test public void multiDimensionalArraysDeclaredAsOneDimensionalAreEqu... method multiDimensionalArraysAreNotEqual (line 139) | @Test public void multiDimensionalArraysAreNotEqual() { method multiDimensionalArraysAreNotEqualNoMessage (line 148) | @Test public void multiDimensionalArraysAreNotEqualNoMessage() { method arraysWithNullElementEqual (line 157) | @Test public void arraysWithNullElementEqual() { method stringsDifferWithUserMessage (line 163) | @Test public void stringsDifferWithUserMessage() { method arraysEqual (line 171) | @Test public void arraysEqual() { method arraysEqualWithMessage (line 178) | @Test public void arraysEqualWithMessage() { method equals (line 185) | @Test public void equals() { method notEqualsObjectWithNull (line 199) | @Test(expected= AssertionError.class) public void notEqualsObjectWithN... method notEqualsNullWithObject (line 203) | @Test(expected= AssertionError.class) public void notEqualsNullWithObj... method notEqualsObjectWithNullWithMessage (line 207) | @Test public void notEqualsObjectWithNullWithMessage() { method notEqualsNullWithObjectWithMessage (line 218) | @Test public void notEqualsNullWithObjectWithMessage() { method objectsNotEquals (line 229) | @Test(expected= AssertionError.class) public void objectsNotEquals() { method stringsNotEqual (line 233) | @Test(expected= ComparisonFailure.class) public void stringsNotEqual() { method booleansNotEqual (line 237) | @Test(expected= AssertionError.class) public void booleansNotEqual() { method bytesNotEqual (line 241) | @Test(expected= AssertionError.class) public void bytesNotEqual() { method charsNotEqual (line 245) | @Test(expected= AssertionError.class) public void charsNotEqual() { method shortsNotEqual (line 249) | @Test(expected= AssertionError.class) public void shortsNotEqual() { method intsNotEqual (line 253) | @Test(expected= AssertionError.class) public void intsNotEqual() { method longsNotEqual (line 257) | @Test(expected= AssertionError.class) public void longsNotEqual() { method floatsNotEqual (line 261) | @Test(expected= AssertionError.class) public void floatsNotEqual() { method floatsNotEqualWithoutDelta (line 265) | @Test(expected= AssertionError.class) public void floatsNotEqualWithou... method bigDecimalsNotEqual (line 269) | @Test(expected= AssertionError.class) public void bigDecimalsNotEqual() { method doublesNotEqual (line 274) | @Test(expected= AssertionError.class) public void doublesNotEqual() { method naNsAreEqual (line 278) | @Test public void naNsAreEqual() { method same (line 283) | @Test public void same() { method notSame (line 288) | @Test public void notSame() { method objectsNotSame (line 294) | @Test(expected= AssertionError.class) public void objectsNotSame() { method objectsAreSame (line 298) | @Test(expected= AssertionError.class) public void objectsAreSame() { method sameWithMessage (line 303) | @Test public void sameWithMessage() { method sameNullMessage (line 313) | @Test public void sameNullMessage() { method notSameWithMessage (line 322) | @Test public void notSameWithMessage() { method notSameNullMessage (line 332) | @Test public void notSameNullMessage() { method nullMessage (line 342) | @Test public void nullMessage() { method nullMessageDisappearsWithStringAssertEquals (line 350) | @Test public void nullMessageDisappearsWithStringAssertEquals() { method nullMessageDisappearsWithAssertEquals (line 359) | @Test public void nullMessageDisappearsWithAssertEquals() { method arraysDeclaredAsObjectAreComparedAsObjects (line 368) | @Test(expected=AssertionError.class) method implicitTypecastEquality (line 375) | @Test public void implicitTypecastEquality() { method errorMessageDistinguishesDifferentValuesWithSameToString (line 392) | @Test public void errorMessageDistinguishesDifferentValuesWithSameToSt... method assertThatIncludesDescriptionOfTestedValueInErrorMessage (line 400) | @Test public void assertThatIncludesDescriptionOfTestedValueInErrorMes... method assertThatDescriptionCanBeElided (line 413) | @Test public void assertThatDescriptionCanBeElided() { FILE: JUnit/test/org/junit/tests/AssumptionTest.java class AssumptionTest (line 22) | public class AssumptionTest { class HasFailingAssumption (line 23) | public static class HasFailingAssumption { method assumptionsFail (line 24) | @Test method failedAssumptionsMeanPassing (line 31) | @Test class HasPassingAssumption (line 40) | public static class HasPassingAssumption { method assumptionsFail (line 41) | @Test method passingAssumptionsScootThrough (line 48) | @Test method assumeThatWorks (line 56) | @Test(expected= AssumptionViolatedException.class) method assumeThatPasses (line 61) | @Test method assumeThatPassesOnStrings (line 67) | @Test method assumeNotNullThrowsException (line 73) | @Test(expected= AssumptionViolatedException.class) method assumeNotNullPasses (line 79) | @Test method assumeNotNullIncludesParameterList (line 86) | @Test method assumeNoExceptionThrows (line 97) | @Test method assertCompletesNormally (line 108) | private void assertCompletesNormally() { method assumeTrueWorks (line 111) | @Test(expected=AssumptionViolatedException.class) public void assumeTr... class HasFailingAssumeInBefore (line 115) | public static class HasFailingAssumeInBefore { method checkForSomethingThatIsntThere (line 116) | @Before public void checkForSomethingThatIsntThere() { method failing (line 120) | @Test public void failing() { method failingAssumptionInBeforePreventsTestRun (line 125) | @Test public void failingAssumptionInBeforePreventsTestRun() { class HasFailingAssumeInBeforeClass (line 129) | public static class HasFailingAssumeInBeforeClass { method checkForSomethingThatIsntThere (line 130) | @BeforeClass public static void checkForSomethingThatIsntThere() { method failing (line 134) | @Test public void failing() { method failingAssumptionInBeforeClassPreventsTestRun (line 139) | @Test public void failingAssumptionInBeforeClassPreventsTestRun() { FILE: JUnit/test/org/junit/tests/AssumptionViolatedExceptionTest.java class AssumptionViolatedExceptionTest (line 14) | @RunWith(Theories.class) method toStringIsUseful (line 20) | @Theory method AssumptionViolatedExceptionDescribesItself (line 26) | @Test FILE: JUnit/test/org/junit/tests/BothTest.java class BothTest (line 17) | @RunWith(Theories.class) method bothPasses (line 28) | @Test method bothFails (line 33) | @Theory method descriptionIsSensible (line 40) | @Theory method eitherPasses (line 47) | @Test method threeAndsWork (line 52) | @Theory method threeOrsWork (line 60) | @Theory method subclassesAreOkInSecondPositionOnly (line 68) | @Test public void subclassesAreOkInSecondPositionOnly() { FILE: JUnit/test/org/junit/tests/ClassRequestTest.java class ClassRequestTest (line 7) | public class ClassRequestTest { class PrivateSuiteMethod (line 8) | public static class PrivateSuiteMethod { method suite (line 9) | static junit.framework.Test suite() { method noSuiteMethodIfMethodPrivate (line 14) | @Test public void noSuiteMethodIfMethodPrivate() { FILE: JUnit/test/org/junit/tests/CommandLineTest.java class CommandLineTest (line 14) | public class CommandLineTest { method before (line 19) | @Before public void before() { method after (line 25) | @After public void after() { class Example (line 29) | static public class Example { method test (line 30) | @Test public void test() { method runATest (line 35) | @Test public void runATest() { method runAClass (line 41) | @Test public void runAClass() { class Count (line 49) | static public class Count { method increment (line 50) | @Test public void increment() { method runTwoClassesAsArray (line 55) | @Test public void runTwoClassesAsArray() { method runTwoClasses (line 61) | @Test public void runTwoClasses() { FILE: JUnit/test/org/junit/tests/EachTest.java class EachTest (line 8) | public class EachTest { method eachDescription (line 9) | @Test FILE: JUnit/test/org/junit/tests/EnclosedTest.java class EnclosedTest (line 12) | public class EnclosedTest { class Enclosing (line 13) | @RunWith(Enclosed.class) class A (line 15) | public static class A { method a (line 16) | @Test public void a() {} method b (line 17) | @Test public void b() {} class B (line 19) | public static class B { method a (line 20) | @Test public void a() {} method b (line 21) | @Test public void b() {} method c (line 22) | @Test public void c() {} method enclosedRunnerPlansEnclosedClasses (line 26) | @Test public void enclosedRunnerPlansEnclosedClasses() throws Exception { method enclosedRunnerRunsEnclosedClasses (line 31) | @Test public void enclosedRunnerRunsEnclosedClasses() throws Exception { method enclosedRunnerIsNamedForEnclosingClass (line 36) | @Test public void enclosedRunnerIsNamedForEnclosingClass() throws Exce... FILE: JUnit/test/org/junit/tests/ExpectedTest.java class ExpectedTest (line 11) | public class ExpectedTest { class Expected (line 13) | public static class Expected { method expected (line 14) | @Test(expected= Exception.class) public void expected() throws Excep... method expected (line 19) | @Test public void expected() { class Unexpected (line 25) | public static class Unexpected { method expected (line 26) | @Test(expected= Exception.class) public void expected() throws Excep... method unexpected (line 30) | @Test public void unexpected() { class NoneThrown (line 38) | public static class NoneThrown { method nothing (line 39) | @Test(expected= Exception.class) public void nothing() { method noneThrown (line 42) | @Test public void noneThrown() { class ExpectSuperclass (line 50) | public static class ExpectSuperclass { method throwsSubclass (line 51) | @Test(expected= RuntimeException.class) public void throwsSubclass() { method expectsSuperclass (line 55) | @Test public void expectsSuperclass() { FILE: JUnit/test/org/junit/tests/FailedConstructionTest.java class FailedConstructionTest (line 10) | public class FailedConstructionTest { class CantConstruct (line 11) | public static class CantConstruct { method CantConstruct (line 12) | public CantConstruct() { method foo (line 16) | @Test method failedConstructionIsTestFailure (line 21) | @Test FILE: JUnit/test/org/junit/tests/ForwardCompatibilityPrintingTest.java class ForwardCompatibilityPrintingTest (line 16) | public class ForwardCompatibilityPrintingTest extends TestCase { class TestResultPrinter (line 17) | static class TestResultPrinter extends ResultPrinter { method TestResultPrinter (line 18) | TestResultPrinter(PrintStream writer) { method elapsedTimeAsString (line 25) | @Override method testError (line 31) | public void testError() { class ATest (line 57) | public static class ATest { method error (line 58) | @Test public void error() { method testErrorAdapted (line 63) | public void testErrorAdapted() { method expected (line 82) | private String expected(String[] lines) { FILE: JUnit/test/org/junit/tests/ForwardCompatibilityTest.java class ForwardCompatibilityTest (line 19) | public class ForwardCompatibilityTest extends TestCase { class NewTest (line 22) | static public class NewTest { method before (line 23) | @Before public void before() { method after (line 26) | @After public void after() { method test (line 29) | @Test public void test() { method testCompatibility (line 34) | public void testCompatibility() { method testToString (line 42) | public void testToString() { method testUseGlobalCache (line 48) | public void testUseGlobalCache() { class ErrorTest (line 56) | public static class ErrorTest { method error (line 57) | @Test public void error() throws Exception { method testException (line 61) | public void testException() { method testNotifyResult (line 68) | public void testNotifyResult() { class NoExceptionTest (line 96) | public static class NoExceptionTest { method succeed (line 97) | @Test(expected=Exception.class) public void succeed() throws Excepti... method testNoException (line 100) | public void testNoException() { class ExpectedTest (line 107) | public static class ExpectedTest { method expected (line 108) | @Test(expected= Exception.class) public void expected() throws Excep... method testExpected (line 112) | public void testExpected() { class UnExpectedExceptionTest (line 119) | public static class UnExpectedExceptionTest { method expected (line 120) | @Test(expected= Exception.class) public void expected() throws Excep... class BeforeClassTest (line 126) | public static class BeforeClassTest { method beforeClass (line 127) | @BeforeClass public static void beforeClass() { method before (line 130) | @Before public void before() { method one (line 133) | @Test public void one() { method two (line 136) | @Test public void two() { method after (line 139) | @After public void after() { method afterClass (line 142) | @AfterClass public static void afterClass() { method testBeforeAndAfterClass (line 147) | public void testBeforeAndAfterClass() { class ExceptionInBeforeTest (line 155) | public static class ExceptionInBeforeTest { method error (line 156) | @Before public void error() { method nothing (line 159) | @Test public void nothing() { method testExceptionInBefore (line 163) | public void testExceptionInBefore() { class InvalidMethodTest (line 170) | public static class InvalidMethodTest { method shouldBeStatic (line 171) | @BeforeClass public void shouldBeStatic() {} method aTest (line 172) | @Test public void aTest() {} method testInvalidMethod (line 175) | public void testInvalidMethod() { class MarkerRunner (line 186) | public static class MarkerRunner extends Runner { method MarkerRunner (line 187) | public MarkerRunner(Class klass) { method run (line 190) | @Override method testCount (line 195) | @Override method getDescription (line 200) | @Override class NoTests (line 206) | @RunWith(MarkerRunner.class) method testRunWithClass (line 210) | public void testRunWithClass() { method testToStringSuite (line 218) | public void testToStringSuite() { FILE: JUnit/test/org/junit/tests/IgnoreClassTest.java class IgnoreClassTest (line 10) | public class IgnoreClassTest { class IgnoreMe (line 11) | @Ignore public static class IgnoreMe { method iFail (line 12) | @Test public void iFail() { method iFailToo (line 16) | @Test public void iFailToo() { method ignoreClass (line 21) | @Test public void ignoreClass() { FILE: JUnit/test/org/junit/tests/InaccessibleBaseClassTest.java class InaccessibleBaseClassTest (line 9) | public class InaccessibleBaseClassTest { method inaccessibleBaseClassIsCaughtAtValidation (line 10) | @Test(expected=InitializationError.class) FILE: JUnit/test/org/junit/tests/InitializationErrorForwardCompatibilityTest.java class InitializationErrorForwardCompatibilityTest (line 18) | public class InitializationErrorForwardCompatibilityTest { class CantInitialize (line 19) | public static class CantInitialize extends Runner { method CantInitialize (line 22) | public CantInitialize(Class klass) throws Exception { method getDescription (line 26) | @Override method run (line 31) | @Override class CantInitializeTests (line 36) | @RunWith(CantInitialize.class) method createAdapter (line 42) | @Before public void createAdapter() { method initializationErrorsShowUpAsWarnings (line 47) | @Test method initializationErrorsAreThrownAtRuntime (line 52) | @Test class ErrorRememberingListener (line 61) | private final class ErrorRememberingListener implements TestListener { method addError (line 64) | public void addError(junit.framework.Test test, Throwable t) { method addFailure (line 68) | public void addFailure(junit.framework.Test test, method endTest (line 72) | public void endTest(junit.framework.Test test) { method startTest (line 75) | public void startTest(junit.framework.Test test) { method getError (line 78) | public junit.framework.Test getError() { method generatedErrorTestsMatchUp (line 83) | @Test class InitializesWithError (line 94) | public static class InitializesWithError extends JUnit4ClassRunner { method InitializesWithError (line 95) | public InitializesWithError(Class klass) throws Exception { FILE: JUnit/test/org/junit/tests/JUnitCoreTest.java class JUnitCoreTest (line 12) | public class JUnitCoreTest { class Fail (line 14) | static public class Fail { method kaboom (line 15) | @Test public void kaboom() { method failureCausesExitCodeOf1 (line 20) | @Test public void failureCausesExitCodeOf1() throws Exception { method missingClassCausesExitCodeOf1 (line 24) | @Test public void missingClassCausesExitCodeOf1() throws Exception { class Succeed (line 28) | static public class Succeed { method peacefulSilence (line 29) | @Test public void peacefulSilence() { method successCausesExitCodeOf0 (line 33) | @Test public void successCausesExitCodeOf0() throws Exception { method runClass (line 37) | private void runClass(String className, int returnCode) throws IOExcep... FILE: JUnit/test/org/junit/tests/ListenerTest.java class ListenerTest (line 9) | public class ListenerTest { class OneTest (line 11) | public static class OneTest { method nothing (line 12) | @Test public void nothing() { method notifyListenersInTheOrderInWhichTheyAreAdded (line 15) | @Test public void notifyListenersInTheOrderInWhichTheyAreAdded() { FILE: JUnit/test/org/junit/tests/OldTestClassAdaptingListenerTest.java class OldTestClassAdaptingListenerTest (line 13) | public class OldTestClassAdaptingListenerTest { method addFailureDelegatesToNotifier (line 14) | @Test FILE: JUnit/test/org/junit/tests/OldTestClassRunnerTest.java class OldTestClassRunnerTest (line 16) | public class OldTestClassRunnerTest { class MyTest (line 17) | public static class MyTest extends TestCase { method testA (line 18) | public void testA() { method plansDecoratorCorrectly (line 23) | @Test public void plansDecoratorCorrectly() { class AnnotatedTest (line 28) | public static class AnnotatedTest { method foo (line 29) | @Test public void foo() { method canUnadaptAnAdapter (line 34) | @Test public void canUnadaptAnAdapter() { FILE: JUnit/test/org/junit/tests/OldTests.java class OldTests (line 6) | @RunWith(AllTests.class) method suite (line 8) | static public Test suite() { FILE: JUnit/test/org/junit/tests/ParameterizedTestMethodTest.java class ParameterizedTestMethodTest (line 22) | @RunWith(Parameterized.class) class EverythingWrong (line 25) | @SuppressWarnings("all") method EverythingWrong (line 27) | private EverythingWrong() {} method notStaticBC (line 28) | @BeforeClass public void notStaticBC() {} method notPublicBC (line 29) | @BeforeClass static void notPublicBC() {} method nonVoidBC (line 30) | @BeforeClass public static int nonVoidBC() { return 0; } method argumentsBC (line 31) | @BeforeClass public static void argumentsBC(int i) {} method fineBC (line 32) | @BeforeClass public static void fineBC() {} method notStaticAC (line 33) | @AfterClass public void notStaticAC() {} method notPublicAC (line 34) | @AfterClass static void notPublicAC() {} method nonVoidAC (line 35) | @AfterClass public static int nonVoidAC() { return 0; } method argumentsAC (line 36) | @AfterClass public static void argumentsAC(int i) {} method fineAC (line 37) | @AfterClass public static void fineAC() {} method staticA (line 38) | @After public static void staticA() {} method notPublicA (line 39) | @After void notPublicA() {} method nonVoidA (line 40) | @After public int nonVoidA() { return 0; } method argumentsA (line 41) | @After public void argumentsA(int i) {} method fineA (line 42) | @After public void fineA() {} method staticB (line 43) | @Before public static void staticB() {} method notPublicB (line 44) | @Before void notPublicB() {} method nonVoidB (line 45) | @Before public int nonVoidB() { return 0; } method argumentsB (line 46) | @Before public void argumentsB(int i) {} method fineB (line 47) | @Before public void fineB() {} method staticT (line 48) | @Test public static void staticT() {} method notPublicT (line 49) | @Test void notPublicT() {} method nonVoidT (line 50) | @Test public int nonVoidT() { return 0; } method argumentsT (line 51) | @Test public void argumentsT(int i) {} method fineT (line 52) | @Test public void fineT() {} class SuperWrong (line 58) | static public class SuperWrong { method notPublic (line 59) | @Test void notPublic() { class SubWrong (line 63) | static public class SubWrong extends SuperWrong { method justFine (line 64) | @Test public void justFine() { class SubShadows (line 68) | static public class SubShadows extends SuperWrong { method notPublic (line 69) | @Override method ParameterizedTestMethodTest (line 74) | public ParameterizedTestMethodTest(Class class1, int errorCount) { method params (line 79) | @Parameters method validateAllMethods (line 86) | private List validateAllMethods(Class clazz) { method testFailures (line 95) | @Test public void testFailures() throws Exception { method suite (line 99) | public static junit.framework.Test suite() { FILE: JUnit/test/org/junit/tests/ParameterizedTestTest.java class ParameterizedTestTest (line 21) | public class ParameterizedTestTest { class FibonacciTest (line 22) | @RunWith(Parameterized.class) method data (line 24) | @Parameters method FibonacciTest (line 34) | public FibonacciTest(int input, int expected) { method test (line 39) | @Test method fib (line 44) | private int fib(int x) { method count (line 49) | @Test method failuresNamedCorrectly (line 56) | @Test method countBeforeRun (line 64) | @Test method plansNamedCorrectly (line 70) | @Test class BeforeAndAfter (line 79) | @RunWith(Parameterized.class) method before (line 81) | @BeforeClass method after (line 85) | @AfterClass method data (line 90) | @Parameters method aTest (line 95) | @Test public void aTest() { method beforeAndAfterClassAreRun (line 99) | @Test class EmptyTest (line 106) | @RunWith(Parameterized.class) method before (line 108) | @BeforeClass method after (line 113) | @AfterClass method validateClassCatchesNoParameters (line 119) | @Test class IncorrectTest (line 125) | @RunWith(Parameterized.class) method test (line 127) | @Test method data (line 132) | @Parameters method failuresAddedForBadTestMethod (line 138) | @Test class ProtectedParametersTest (line 144) | @RunWith(Parameterized.class) method data (line 146) | @Parameters method aTest (line 151) | @Test public void aTest() { method meaningfulFailureWhenParametersNotPublic (line 155) | @Test class WrongElementType (line 164) | @RunWith(Parameterized.class) method data (line 166) | @Parameters method aTest (line 171) | @Test public void aTest() { method meaningfulFailureWhenParameterListsAreNotArrays (line 175) | @Test public void meaningfulFailureWhenParameterListsAreNotArrays() { FILE: JUnit/test/org/junit/tests/PreJUnit4TestCaseRunnerTest.java class PreJUnit4TestCaseRunnerTest (line 12) | public class PreJUnit4TestCaseRunnerTest { class OneTest (line 16) | static public class OneTest extends TestCase { method testOne (line 17) | public void testOne() { method testListener (line 21) | @Test public void testListener() throws Exception { FILE: JUnit/test/org/junit/tests/RunWithTest.java class RunWithTest (line 12) | public class RunWithTest { class ExampleRunner (line 16) | public static class ExampleRunner extends Runner { method ExampleRunner (line 17) | public ExampleRunner(Class klass) { method run (line 21) | @Override method testCount (line 26) | @Override method getDescription (line 32) | @Override class ExampleTest (line 39) | @RunWith(ExampleRunner.class) method run (line 43) | @Test public void run() { class SubExampleTest (line 52) | public static class SubExampleTest extends ExampleTest { method runWithExtendsToSubclasses (line 55) | @Test public void runWithExtendsToSubclasses() { class BadRunner (line 62) | public static class BadRunner extends Runner { method getDescription (line 63) | @Override method run (line 68) | @Override class Empty (line 74) | @RunWith(BadRunner.class) method characterizeErrorMessageFromBadRunner (line 78) | @Test FILE: JUnit/test/org/junit/tests/RunnerTest.java class RunnerTest (line 11) | public class RunnerTest { class MyListener (line 15) | public class MyListener extends RunListener { method testRunStarted (line 19) | @Override class Example (line 25) | public static class Example { method empty (line 26) | @Test public void empty() { method newTestCount (line 30) | @Test public void newTestCount() { class ExampleTest (line 38) | public static class ExampleTest extends TestCase { method testEmpty (line 39) | public void testEmpty() { method oldTestCount (line 43) | @Test public void oldTestCount() { class NewExample (line 51) | public static class NewExample { method empty (line 52) | @Test public void empty() { method testFinished (line 56) | @Test public void testFinished() { FILE: JUnit/test/org/junit/tests/SingleMethodTest.java class SingleMethodTest (line 27) | public class SingleMethodTest { class OneTimeSetup (line 30) | static public class OneTimeSetup { method once (line 31) | @BeforeClass public static void once() { method one (line 35) | @Test public void one() { method two (line 38) | @Test public void two() { method oneTimeSetup (line 42) | @Test public void oneTimeSetup() throws Exception { class ParameterizedOneTimeSetup (line 51) | @RunWith(Parameterized.class) method params (line 53) | @Parameters method ParameterizedOneTimeSetup (line 58) | public ParameterizedOneTimeSetup(int x) { method once (line 61) | @BeforeClass public static void once() { method one (line 65) | @Test public void one() { method parameterizedOneTimeSetup (line 69) | @Test public void parameterizedOneTimeSetup() throws Exception { method filteringAffectsPlan (line 79) | @Test public void filteringAffectsPlan() throws Exception { method nonexistentMethodCreatesFailure (line 84) | @Test public void nonexistentMethodCreatesFailure() throws Exception { method filteringAwayEverythingThrowsException (line 90) | @Test(expected = NoTestsRemainException.class) class TestOne (line 106) | public static class TestOne { method a (line 107) | @Test public void a() { method b (line 110) | @Test public void b() { class TestTwo (line 114) | public static class TestTwo { method a (line 115) | @Test public void a() { method b (line 118) | @Test public void b() { class OneTwoSuite (line 122) | @RunWith(Suite.class) method eliminateUnnecessaryTreeBranches (line 127) | @Test public void eliminateUnnecessaryTreeBranches() throws Exception { class HasSuiteMethod (line 135) | public static class HasSuiteMethod { method a (line 136) | @Test public void a() {} method b (line 137) | @Test public void b() {} method suite (line 139) | public static junit.framework.Test suite() { method classesWithSuiteMethodsAreFiltered (line 144) | @Test public void classesWithSuiteMethodsAreFiltered() { FILE: JUnit/test/org/junit/tests/SortableTest.java class SortableTest (line 19) | @RunWith(Enclosed.class) method forward (line 21) | private static Comparator forward() { method backward (line 29) | private static Comparator backward() { class TestClassRunnerIsSortable (line 37) | public static class TestClassRunnerIsSortable { class SortMe (line 40) | public static class SortMe { method a (line 41) | @Test public void a() { log+= "a"; } method b (line 42) | @Test public void b() { log+= "b"; } method c (line 43) | @Test public void c() { log+= "c"; } method resetLog (line 46) | @Before public void resetLog() { method sortingForwardWorksOnTestClassRunner (line 50) | @Test public void sortingForwardWorksOnTestClassRunner() { method sortingBackwardWorksOnTestClassRunner (line 57) | @Test public void sortingBackwardWorksOnTestClassRunner() { class Enclosing (line 64) | @RunWith(Enclosed.class) class A (line 66) | public static class A { method a (line 67) | @Test public void a() { log+= "Aa"; } method b (line 68) | @Test public void b() { log+= "Ab"; } method c (line 69) | @Test public void c() { log+= "Ac"; } class B (line 71) | public static class B { method a (line 72) | @Test public void a() { log+= "Ba"; } method b (line 73) | @Test public void b() { log+= "Bb"; } method c (line 74) | @Test public void c() { log+= "Bc"; } method sortingForwardWorksOnSuite (line 78) | @Test public void sortingForwardWorksOnSuite() { method sortingBackwardWorksOnSuite (line 85) | @Test public void sortingBackwardWorksOnSuite() { class TestClassRunnerIsSortableWithSuiteMethod (line 93) | public static class TestClassRunnerIsSortableWithSuiteMethod { class SortMe (line 96) | public static class SortMe { method a (line 97) | @Test public void a() { log+= "a"; } method b (line 98) | @Test public void b() { log+= "b"; } method c (line 99) | @Test public void c() { log+= "c"; } method suite (line 101) | public static junit.framework.Test suite() { method resetLog (line 106) | @Before public void resetLog() { method sortingForwardWorksOnTestClassRunner (line 110) | @Test public void sortingForwardWorksOnTestClassRunner() { method sortingBackwardWorksOnTestClassRunner (line 117) | @Test public void sortingBackwardWorksOnTestClassRunner() { class UnsortableRunnersAreHandledWithoutCrashing (line 125) | public static class UnsortableRunnersAreHandledWithoutCrashing { class UnsortableRunner (line 126) | public static class UnsortableRunner extends Runner { method UnsortableRunner (line 127) | public UnsortableRunner(Class klass) { method getDescription (line 130) | @Override method run (line 135) | @Override class Unsortable (line 140) | @RunWith(UnsortableRunner.class) method a (line 142) | @Test public void a() {} method unsortablesAreHandledWithoutCrashing (line 145) | @Test public void unsortablesAreHandledWithoutCrashing() { FILE: JUnit/test/org/junit/tests/SuiteDescriptionTest.java class SuiteDescriptionTest (line 8) | public class SuiteDescriptionTest { method equalsIsCorrect (line 16) | @Test public void equalsIsCorrect() { method hashCodeIsReasonable (line 24) | @Test public void hashCodeIsReasonable() { method descriptionWithTwoKids (line 29) | private Description descriptionWithTwoKids(String first, String second) { FILE: JUnit/test/org/junit/tests/SuiteMethodTest.java class SuiteMethodTest (line 14) | public class SuiteMethodTest { class OldTest (line 17) | static public class OldTest extends TestCase { method OldTest (line 18) | public OldTest(String name) { method suite (line 22) | public static junit.framework.Test suite() { method notObviouslyATest (line 28) | public void notObviouslyATest() { method makeSureSuiteIsCalled (line 33) | @Test public void makeSureSuiteIsCalled() { class NewTest (line 39) | static public class NewTest { method sample (line 40) | @Test public void sample() { method suite (line 44) | public static junit.framework.Test suite() { method makeSureSuiteWorksWithJUnit4Classes (line 49) | @Test public void makeSureSuiteWorksWithJUnit4Classes() { class CompatibilityTest (line 56) | public static class CompatibilityTest { method ignored (line 57) | @Ignore @Test method suite (line 61) | public static junit.framework.Test suite() { method descriptionAndRunNotificationsAreConsistent (line 66) | @Test public void descriptionAndRunNotificationsAreConsistent() { class NewTestSuiteFails (line 74) | static public class NewTestSuiteFails { method sample (line 75) | @Test public void sample() { method suite (line 79) | public static junit.framework.Test suite() { method suiteIsUsedWithJUnit4Classes (line 85) | @Test public void suiteIsUsedWithJUnit4Classes() { class NewTestSuiteNotUsed (line 92) | static public class NewTestSuiteNotUsed { method sample (line 95) | @Test public void sample() { method ignore (line 99) | @Ignore @Test public void ignore() { method suite (line 103) | public static junit.framework.Test suite() { method makeSureSuiteNotUsedWithJUnit4Classes2 (line 108) | @Test public void makeSureSuiteNotUsedWithJUnit4Classes2() { FILE: JUnit/test/org/junit/tests/SuiteTest.java class SuiteTest (line 22) | public class SuiteTest { class TestA (line 23) | public static class TestA { method pass (line 24) | @Test public void pass() { class TestB (line 28) | public static class TestB { method fail (line 29) | @Test public void fail() { class All (line 34) | @RunWith(Suite.class) method ensureTestIsRun (line 39) | @Test public void ensureTestIsRun() { method suiteTestCountIsCorrect (line 46) | @Test public void suiteTestCountIsCorrect() throws Exception { method ensureSuitesWorkWithForwardCompatibility (line 51) | @Test public void ensureSuitesWorkWithForwardCompatibility() { method forwardCompatibilityWorksWithGetTests (line 58) | @Test public void forwardCompatibilityWorksWithGetTests() { method forwardCompatibilityWorksWithTestCount (line 64) | @Test public void forwardCompatibilityWorksWithTestCount() { class AllWithBeforeAndAfterClass (line 71) | @RunWith(Suite.class) method before (line 74) | @BeforeClass public static void before() { log+= "before "; } method after (line 75) | @AfterClass public static void after() { log+= "after "; } method beforeAndAfterClassRunOnSuite (line 78) | @Test public void beforeAndAfterClassRunOnSuite() { class AllWithOutAnnotation (line 84) | @RunWith(Suite.class) method withoutSuiteClassAnnotationProducesFailure (line 88) | @Test public void withoutSuiteClassAnnotationProducesFailure() { class InfiniteLoop (line 97) | @RunWith(Suite.class) method whatHappensWhenASuiteHasACycle (line 101) | @Test public void whatHappensWhenASuiteHasACycle() { class BiInfiniteLoop (line 106) | @RunWith(Suite.class) method whatHappensWhenASuiteHasAForkingCycle (line 110) | @Test public void whatHappensWhenASuiteHasAForkingCycle() { class Hydra (line 119) | @RunWith(Suite.class) class Hercules (line 123) | @RunWith(Suite.class) method whatHappensWhenASuiteContainsItselfIndirectly (line 127) | @Test public void whatHappensWhenASuiteContainsItselfIndirectly() { class WithoutDefaultConstructor (line 132) | @RunWith(Suite.class) method WithoutDefaultConstructor (line 135) | public WithoutDefaultConstructor(int i) { method suiteShouldBeOKwithNonDefaultConstructor (line 140) | @Test FILE: JUnit/test/org/junit/tests/TestClassMethodsRunnerTest.java class TestClassMethodsRunnerTest (line 9) | public class TestClassMethodsRunnerTest { class FaultyConstructor (line 11) | public static class FaultyConstructor { method FaultyConstructor (line 12) | public FaultyConstructor() throws Exception { method someTest (line 16) | @Test public void someTest() { class NoTests (line 22) | public static class NoTests { method constructorException (line 26) | @Test public void constructorException() { method noRunnableMethods (line 33) | @Test public void noRunnableMethods() { FILE: JUnit/test/org/junit/tests/TestDescriptionTest.java class TestDescriptionTest (line 7) | public class TestDescriptionTest { method equalsIsFalseForNonTestDescription (line 8) | @Test public void equalsIsFalseForNonTestDescription() { FILE: JUnit/test/org/junit/tests/TestListenerTest.java class TestListenerTest (line 12) | public class TestListenerTest { class ErrorListener (line 16) | class ErrorListener extends RunListener { method testRunStarted (line 17) | @Override class OneTest (line 23) | public static class OneTest { method nothing (line 24) | @Test public void nothing() {} method failingListener (line 27) | @Test(expected=Error.class) public void failingListener() { class ExceptionListener (line 33) | class ExceptionListener extends ErrorListener { method testRunStarted (line 34) | @Override method removeFailingListeners (line 41) | @Test public void removeFailingListeners() { method freshResultEachTime (line 57) | @Test public void freshResultEachTime() { FILE: JUnit/test/org/junit/tests/TestMethodTest.java class TestMethodTest (line 24) | public class TestMethodTest { class EverythingWrong (line 26) | @SuppressWarnings("all") method EverythingWrong (line 28) | private EverythingWrong() {} method notStaticBC (line 29) | @BeforeClass public void notStaticBC() {} method notPublicBC (line 30) | @BeforeClass static void notPublicBC() {} method nonVoidBC (line 31) | @BeforeClass public static int nonVoidBC() { return 0; } method argumentsBC (line 32) | @BeforeClass public static void argumentsBC(int i) {} method fineBC (line 33) | @BeforeClass public static void fineBC() {} method notStaticAC (line 34) | @AfterClass public void notStaticAC() {} method notPublicAC (line 35) | @AfterClass static void notPublicAC() {} method nonVoidAC (line 36) | @AfterClass public static int nonVoidAC() { return 0; } method argumentsAC (line 37) | @AfterClass public static void argumentsAC(int i) {} method fineAC (line 38) | @AfterClass public static void fineAC() {} method staticA (line 39) | @After public static void staticA() {} method notPublicA (line 40) | @After void notPublicA() {} method nonVoidA (line 41) | @After public int nonVoidA() { return 0; } method argumentsA (line 42) | @After public void argumentsA(int i) {} method fineA (line 43) | @After public void fineA() {} method staticB (line 44) | @Before public static void staticB() {} method notPublicB (line 45) | @Before void notPublicB() {} method nonVoidB (line 46) | @Before public int nonVoidB() { return 0; } method argumentsB (line 47) | @Before public void argumentsB(int i) {} method fineB (line 48) | @Before public void fineB() {} method staticT (line 49) | @Test public static void staticT() {} method notPublicT (line 50) | @Test void notPublicT() {} method nonVoidT (line 51) | @Test public int nonVoidT() { return 0; } method argumentsT (line 52) | @Test public void argumentsT(int i) {} method fineT (line 53) | @Test public void fineT() {} method testFailures (line 56) | @Test public void testFailures() throws Exception { class SuperWrong (line 62) | static public class SuperWrong { method notPublic (line 63) | @Test void notPublic() { class SubWrong (line 67) | static public class SubWrong extends SuperWrong { method justFine (line 68) | @Test public void justFine() { method validateInheritedMethods (line 72) | @Test public void validateInheritedMethods() throws Exception { class SubShadows (line 77) | static public class SubShadows extends SuperWrong { method notPublic (line 78) | @Override method dontValidateShadowedMethods (line 83) | @Test public void dontValidateShadowedMethods() throws Exception { method validateAllMethods (line 88) | private List validateAllMethods(Class clazz) { class IgnoredTest (line 97) | static public class IgnoredTest { method valid (line 98) | @Test public void valid() {} method ignored (line 99) | @Ignore @Test public void ignored() {} method withReason (line 100) | @Ignore("For testing purposes") @Test public void withReason() {} method ignoreRunner (line 103) | @Test public void ignoreRunner() { method compatibility (line 109) | @Test public void compatibility() { class Confused (line 115) | public static class Confused { method a (line 116) | @Test public void a(Object b) { method a (line 119) | @Test public void a() { method overloaded (line 123) | @Test public void overloaded() { class OnlyTestIsIgnored (line 129) | public static class OnlyTestIsIgnored { method ignored (line 130) | @Ignore @Test public void ignored() {} method onlyIgnoredMethodsIsStillFineTestClass (line 133) | @Test public void onlyIgnoredMethodsIsStillFineTestClass() { FILE: JUnit/test/org/junit/tests/TextListenerTest.java class TextListenerTest (line 12) | public class TextListenerTest extends TestCase { method setUp (line 18) | @Override class OneTest (line 27) | public static class OneTest { method one (line 28) | @Test public void one() {} method testSuccess (line 31) | public void testSuccess() throws Exception { class ErrorTest (line 37) | public static class ErrorTest { method error (line 38) | @Test public void error() throws Exception {throw new Exception();} method testError (line 41) | public void testError() throws Exception { class Slow (line 47) | public static class Slow { method pause (line 48) | @Test public void pause() throws InterruptedException { method testTime (line 53) | public void testTime() { method convert (line 58) | private String convert(String string) { FILE: JUnit/test/org/junit/tests/TimeoutTest.java class TimeoutTest (line 21) | public class TimeoutTest { class FailureWithTimeoutTest (line 23) | static public class FailureWithTimeoutTest { method failure (line 24) | @Test(timeout= 1000) public void failure() { method failureWithTimeout (line 29) | @Test public void failureWithTimeout() throws Exception { class FailureWithTimeoutRunTimeExceptionTest (line 37) | static public class FailureWithTimeoutRunTimeExceptionTest { method failure (line 38) | @Test(timeout= 1000) public void failure() { method failureWithTimeoutRunTimeException (line 43) | @Test public void failureWithTimeoutRunTimeException() throws Exception { class SuccessWithTimeoutTest (line 51) | static public class SuccessWithTimeoutTest { method success (line 52) | @Test(timeout= 1000) public void success() { method successWithTimeout (line 56) | @Test public void successWithTimeout() throws Exception { class TimeoutFailureTest (line 63) | static public class TimeoutFailureTest { method success (line 64) | @Test(timeout= 100) public void success() throws InterruptedException { method timeoutFailure (line 69) | @Ignore("was breaking gump") class InfiniteLoopTest (line 78) | static public class InfiniteLoopTest { method failure (line 79) | @Test(timeout= 100) public void failure() { method infiniteLoop (line 83) | private void infiniteLoop() { method infiniteLoop (line 88) | @Test public void infiniteLoop() throws Exception { class ImpatientLoopTest (line 97) | static public class ImpatientLoopTest { method failure (line 98) | @Test(timeout= 1) public void failure() { method infiniteLoop (line 102) | private void infiniteLoop() { method infiniteLoopRunsForApproximatelyLengthOfTimeout (line 107) | @Ignore("This breaks sporadically with time differences just slightly ... method runAndTime (line 118) | private long runAndTime(Class clazz) { method stalledThreadAppearsInStackTrace (line 126) | @Ignore("We would like this behavior to work but it may not be possible") method compatibility (line 139) | @Test public void compatibility() { class WillTimeOut (line 145) | public static class WillTimeOut { method test (line 148) | @Test(timeout=1) public void test() { method after (line 152) | @After public void after() { method makeSureAfterIsCalledAfterATimeout (line 157) | @Test public void makeSureAfterIsCalledAfterATimeout() { FILE: JUnit/test/org/junit/tests/UserStopTest.java class UserStopTest (line 9) | public class UserStopTest { method createNotifier (line 12) | @Before public void createNotifier() { method userStop (line 17) | @Test(expected=StoppedByUserException.class) public void userStop() { class OneTest (line 21) | public static class OneTest { method foo (line 22) | @Test public void foo() {} method stopClassRunner (line 25) | @Test(expected=StoppedByUserException.class) public void stopClassRunn... FILE: JUnit/test/org/junit/tests/ValidationTest.java class ValidationTest (line 8) | public class ValidationTest { class WrongBeforeClass (line 9) | public static class WrongBeforeClass { method a (line 10) | @BeforeClass method initializationErrorIsOnCorrectClass (line 16) | @Test FILE: JUnit/test/org/junit/tests/anotherpackage/Sub.java class Sub (line 3) | public class Sub extends Super { FILE: JUnit/test/org/junit/tests/anotherpackage/Super.java class Super (line 5) | class Super { method a (line 6) | @Test public void a() {} FILE: Javac2007/src/com/sun/source/tree/AnnotationTree.java type AnnotationTree (line 47) | public interface AnnotationTree extends ExpressionTree { method getAnnotationType (line 48) | Tree getAnnotationType(); method getArguments (line 49) | List getArguments(); FILE: Javac2007/src/com/sun/source/tree/ArrayAccessTree.java type ArrayAccessTree (line 44) | public interface ArrayAccessTree extends ExpressionTree { method getExpression (line 45) | ExpressionTree getExpression(); method getIndex (line 46) | ExpressionTree getIndex(); FILE: Javac2007/src/com/sun/source/tree/ArrayTypeTree.java type ArrayTypeTree (line 44) | public interface ArrayTypeTree extends Tree { method getType (line 45) | Tree getType(); FILE: Javac2007/src/com/sun/source/tree/AssertTree.java type AssertTree (line 46) | public interface AssertTree extends StatementTree { method getCondition (line 47) | ExpressionTree getCondition(); method getDetail (line 48) | ExpressionTree getDetail(); FILE: Javac2007/src/com/sun/source/tree/AssignmentTree.java type AssignmentTree (line 44) | public interface AssignmentTree extends ExpressionTree { method getVariable (line 45) | ExpressionTree getVariable(); method getExpression (line 46) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/BinaryTree.java type BinaryTree (line 45) | public interface BinaryTree extends ExpressionTree { method getLeftOperand (line 46) | ExpressionTree getLeftOperand(); method getRightOperand (line 47) | ExpressionTree getRightOperand(); FILE: Javac2007/src/com/sun/source/tree/BlockTree.java type BlockTree (line 50) | public interface BlockTree extends StatementTree { method isStatic (line 51) | boolean isStatic(); method getStatements (line 52) | List getStatements(); FILE: Javac2007/src/com/sun/source/tree/BreakTree.java type BreakTree (line 48) | public interface BreakTree extends StatementTree { method getLabel (line 49) | Name getLabel(); FILE: Javac2007/src/com/sun/source/tree/CaseTree.java type CaseTree (line 50) | public interface CaseTree extends Tree { method getExpression (line 54) | ExpressionTree getExpression(); method getStatements (line 55) | List getStatements(); FILE: Javac2007/src/com/sun/source/tree/CatchTree.java type CatchTree (line 45) | public interface CatchTree extends Tree { method getParameter (line 46) | VariableTree getParameter(); method getBlock (line 47) | BlockTree getBlock(); FILE: Javac2007/src/com/sun/source/tree/ClassTree.java type ClassTree (line 54) | public interface ClassTree extends StatementTree { method getModifiers (line 55) | ModifiersTree getModifiers(); method getSimpleName (line 56) | Name getSimpleName(); method getTypeParameters (line 57) | List getTypeParameters(); method getExtendsClause (line 58) | Tree getExtendsClause(); method getImplementsClause (line 59) | List getImplementsClause(); method getMembers (line 60) | List getMembers(); FILE: Javac2007/src/com/sun/source/tree/CompilationUnitTree.java type CompilationUnitTree (line 43) | public interface CompilationUnitTree extends Tree { method getPackageAnnotations (line 44) | List getPackageAnnotations(); method getPackageName (line 45) | ExpressionTree getPackageName(); method getImports (line 46) | List getImports(); method getTypeDecls (line 47) | List getTypeDecls(); method getSourceFile (line 48) | JavaFileObject getSourceFile(); method getLineMap (line 55) | LineMap getLineMap(); FILE: Javac2007/src/com/sun/source/tree/CompoundAssignmentTree.java type CompoundAssignmentTree (line 45) | public interface CompoundAssignmentTree extends ExpressionTree { method getVariable (line 46) | ExpressionTree getVariable(); method getExpression (line 47) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/ConditionalExpressionTree.java type ConditionalExpressionTree (line 44) | public interface ConditionalExpressionTree extends ExpressionTree { method getCondition (line 45) | ExpressionTree getCondition(); method getTrueExpression (line 46) | ExpressionTree getTrueExpression(); method getFalseExpression (line 47) | ExpressionTree getFalseExpression(); FILE: Javac2007/src/com/sun/source/tree/ContinueTree.java type ContinueTree (line 47) | public interface ContinueTree extends StatementTree { method getLabel (line 48) | Name getLabel(); FILE: Javac2007/src/com/sun/source/tree/DoWhileLoopTree.java type DoWhileLoopTree (line 46) | public interface DoWhileLoopTree extends StatementTree { method getCondition (line 47) | ExpressionTree getCondition(); method getStatement (line 48) | StatementTree getStatement(); FILE: Javac2007/src/com/sun/source/tree/EmptyStatementTree.java type EmptyStatementTree (line 44) | public interface EmptyStatementTree extends StatementTree {} FILE: Javac2007/src/com/sun/source/tree/EnhancedForLoopTree.java type EnhancedForLoopTree (line 45) | public interface EnhancedForLoopTree extends StatementTree { method getVariable (line 46) | VariableTree getVariable(); method getExpression (line 47) | ExpressionTree getExpression(); method getStatement (line 48) | StatementTree getStatement(); FILE: Javac2007/src/com/sun/source/tree/ErroneousTree.java type ErroneousTree (line 39) | public interface ErroneousTree extends ExpressionTree { method getErrorTrees (line 40) | List getErrorTrees(); FILE: Javac2007/src/com/sun/source/tree/ExpressionStatementTree.java type ExpressionStatementTree (line 44) | public interface ExpressionStatementTree extends StatementTree { method getExpression (line 45) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/ExpressionTree.java type ExpressionTree (line 40) | public interface ExpressionTree extends Tree {} FILE: Javac2007/src/com/sun/source/tree/ForLoopTree.java type ForLoopTree (line 47) | public interface ForLoopTree extends StatementTree { method getInitializer (line 48) | List getInitializer(); method getCondition (line 49) | ExpressionTree getCondition(); method getUpdate (line 50) | List getUpdate(); method getStatement (line 51) | StatementTree getStatement(); FILE: Javac2007/src/com/sun/source/tree/IdentifierTree.java type IdentifierTree (line 46) | public interface IdentifierTree extends ExpressionTree { method getName (line 47) | Name getName(); FILE: Javac2007/src/com/sun/source/tree/IfTree.java type IfTree (line 50) | public interface IfTree extends StatementTree { method getCondition (line 51) | ExpressionTree getCondition(); method getThenStatement (line 52) | StatementTree getThenStatement(); method getElseStatement (line 56) | StatementTree getElseStatement(); FILE: Javac2007/src/com/sun/source/tree/ImportTree.java type ImportTree (line 46) | public interface ImportTree extends Tree { method isStatic (line 47) | boolean isStatic(); method getQualifiedIdentifier (line 52) | Tree getQualifiedIdentifier(); FILE: Javac2007/src/com/sun/source/tree/InstanceOfTree.java type InstanceOfTree (line 44) | public interface InstanceOfTree extends ExpressionTree { method getExpression (line 45) | ExpressionTree getExpression(); method getType (line 46) | Tree getType(); FILE: Javac2007/src/com/sun/source/tree/LabeledStatementTree.java type LabeledStatementTree (line 46) | public interface LabeledStatementTree extends StatementTree { method getLabel (line 47) | Name getLabel(); method getStatement (line 48) | StatementTree getStatement(); FILE: Javac2007/src/com/sun/source/tree/LineMap.java type LineMap (line 36) | public interface LineMap { method getStartPosition (line 46) | long getStartPosition(long line); method getPosition (line 59) | long getPosition(long line, long column); method getLineNumber (line 68) | long getLineNumber(long pos); method getColumnNumber (line 78) | long getColumnNumber(long pos); FILE: Javac2007/src/com/sun/source/tree/LiteralTree.java type LiteralTree (line 45) | public interface LiteralTree extends ExpressionTree { method getValue (line 46) | Object getValue(); FILE: Javac2007/src/com/sun/source/tree/MemberSelectTree.java type MemberSelectTree (line 47) | public interface MemberSelectTree extends ExpressionTree { method getExpression (line 48) | ExpressionTree getExpression(); method getIdentifier (line 49) | Name getIdentifier(); FILE: Javac2007/src/com/sun/source/tree/MethodInvocationTree.java type MethodInvocationTree (line 48) | public interface MethodInvocationTree extends ExpressionTree { method getTypeArguments (line 49) | List getTypeArguments(); method getMethodSelect (line 50) | ExpressionTree getMethodSelect(); method getArguments (line 51) | List getArguments(); FILE: Javac2007/src/com/sun/source/tree/MethodTree.java type MethodTree (line 52) | public interface MethodTree extends Tree { method getModifiers (line 53) | ModifiersTree getModifiers(); method getName (line 54) | Name getName(); method getReturnType (line 55) | Tree getReturnType(); method getTypeParameters (line 56) | List getTypeParameters(); method getParameters (line 57) | List getParameters(); method getThrows (line 58) | List getThrows(); method getBody (line 59) | BlockTree getBody(); method getDefaultValue (line 60) | Tree getDefaultValue(); FILE: Javac2007/src/com/sun/source/tree/ModifiersTree.java type ModifiersTree (line 51) | public interface ModifiersTree extends Tree { method getFlags (line 52) | Set getFlags(); method getAnnotations (line 53) | List getAnnotations(); FILE: Javac2007/src/com/sun/source/tree/NewArrayTree.java type NewArrayTree (line 48) | public interface NewArrayTree extends ExpressionTree { method getType (line 49) | Tree getType(); method getDimensions (line 50) | List getDimensions(); method getInitializers (line 51) | List getInitializers(); FILE: Javac2007/src/com/sun/source/tree/NewClassTree.java type NewClassTree (line 53) | public interface NewClassTree extends ExpressionTree { method getEnclosingExpression (line 54) | ExpressionTree getEnclosingExpression(); method getTypeArguments (line 55) | List getTypeArguments(); method getIdentifier (line 56) | ExpressionTree getIdentifier(); method getArguments (line 57) | List getArguments(); method getClassBody (line 58) | ClassTree getClassBody(); FILE: Javac2007/src/com/sun/source/tree/ParameterizedTypeTree.java type ParameterizedTypeTree (line 46) | public interface ParameterizedTypeTree extends Tree { method getType (line 47) | Tree getType(); method getTypeArguments (line 48) | List getTypeArguments(); FILE: Javac2007/src/com/sun/source/tree/ParenthesizedTree.java type ParenthesizedTree (line 45) | public interface ParenthesizedTree extends ExpressionTree { method getExpression (line 46) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/PrimitiveTypeTree.java type PrimitiveTypeTree (line 46) | public interface PrimitiveTypeTree extends Tree { method getPrimitiveTypeKind (line 47) | TypeKind getPrimitiveTypeKind(); FILE: Javac2007/src/com/sun/source/tree/ReturnTree.java type ReturnTree (line 45) | public interface ReturnTree extends StatementTree { method getExpression (line 46) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/Scope.java type Scope (line 55) | public interface Scope { method getEnclosingScope (line 59) | public Scope getEnclosingScope(); method getEnclosingClass (line 64) | public TypeElement getEnclosingClass(); method getEnclosingMethod (line 69) | public ExecutableElement getEnclosingMethod(); method getLocalElements (line 74) | public Iterable getLocalElements(); FILE: Javac2007/src/com/sun/source/tree/StatementTree.java type StatementTree (line 40) | public interface StatementTree extends Tree {} FILE: Javac2007/src/com/sun/source/tree/SwitchTree.java type SwitchTree (line 48) | public interface SwitchTree extends StatementTree { method getExpression (line 49) | ExpressionTree getExpression(); method getCases (line 50) | List getCases(); FILE: Javac2007/src/com/sun/source/tree/SynchronizedTree.java type SynchronizedTree (line 45) | public interface SynchronizedTree extends StatementTree { method getExpression (line 46) | ExpressionTree getExpression(); method getBlock (line 47) | BlockTree getBlock(); FILE: Javac2007/src/com/sun/source/tree/ThrowTree.java type ThrowTree (line 44) | public interface ThrowTree extends StatementTree { method getExpression (line 45) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/Tree.java type Tree (line 44) | public interface Tree { type Kind (line 49) | public enum Kind { method Kind (line 569) | Kind(Class intf) { method asInterface (line 573) | public Class asInterface() { method getKind (line 585) | Kind getKind(); method accept (line 594) | R accept(TreeVisitor visitor, D data); FILE: Javac2007/src/com/sun/source/tree/TreeVisitor.java type TreeVisitor (line 61) | public interface TreeVisitor { method visitAnnotation (line 62) | R visitAnnotation(AnnotationTree node, P p); method visitMethodInvocation (line 63) | R visitMethodInvocation(MethodInvocationTree node, P p); method visitAssert (line 64) | R visitAssert(AssertTree node, P p); method visitAssignment (line 65) | R visitAssignment(AssignmentTree node, P p); method visitCompoundAssignment (line 66) | R visitCompoundAssignment(CompoundAssignmentTree node, P p); method visitBinary (line 67) | R visitBinary(BinaryTree node, P p); method visitBlock (line 68) | R visitBlock(BlockTree node, P p); method visitBreak (line 69) | R visitBreak(BreakTree node, P p); method visitCase (line 70) | R visitCase(CaseTree node, P p); method visitCatch (line 71) | R visitCatch(CatchTree node, P p); method visitClass (line 72) | R visitClass(ClassTree node, P p); method visitConditionalExpression (line 73) | R visitConditionalExpression(ConditionalExpressionTree node, P p); method visitContinue (line 74) | R visitContinue(ContinueTree node, P p); method visitDoWhileLoop (line 75) | R visitDoWhileLoop(DoWhileLoopTree node, P p); method visitErroneous (line 76) | R visitErroneous(ErroneousTree node, P p); method visitExpressionStatement (line 77) | R visitExpressionStatement(ExpressionStatementTree node, P p); method visitEnhancedForLoop (line 78) | R visitEnhancedForLoop(EnhancedForLoopTree node, P p); method visitForLoop (line 79) | R visitForLoop(ForLoopTree node, P p); method visitIdentifier (line 80) | R visitIdentifier(IdentifierTree node, P p); method visitIf (line 81) | R visitIf(IfTree node, P p); method visitImport (line 82) | R visitImport(ImportTree node, P p); method visitArrayAccess (line 83) | R visitArrayAccess(ArrayAccessTree node, P p); method visitLabeledStatement (line 84) | R visitLabeledStatement(LabeledStatementTree node, P p); method visitLiteral (line 85) | R visitLiteral(LiteralTree node, P p); method visitMethod (line 86) | R visitMethod(MethodTree node, P p); method visitModifiers (line 87) | R visitModifiers(ModifiersTree node, P p); method visitNewArray (line 88) | R visitNewArray(NewArrayTree node, P p); method visitNewClass (line 89) | R visitNewClass(NewClassTree node, P p); method visitParenthesized (line 90) | R visitParenthesized(ParenthesizedTree node, P p); method visitReturn (line 91) | R visitReturn(ReturnTree node, P p); method visitMemberSelect (line 92) | R visitMemberSelect(MemberSelectTree node, P p); method visitEmptyStatement (line 93) | R visitEmptyStatement(EmptyStatementTree node, P p); method visitSwitch (line 94) | R visitSwitch(SwitchTree node, P p); method visitSynchronized (line 95) | R visitSynchronized(SynchronizedTree node, P p); method visitThrow (line 96) | R visitThrow(ThrowTree node, P p); method visitCompilationUnit (line 97) | R visitCompilationUnit(CompilationUnitTree node, P p); method visitTry (line 98) | R visitTry(TryTree node, P p); method visitParameterizedType (line 99) | R visitParameterizedType(ParameterizedTypeTree node, P p); method visitArrayType (line 100) | R visitArrayType(ArrayTypeTree node, P p); method visitTypeCast (line 101) | R visitTypeCast(TypeCastTree node, P p); method visitPrimitiveType (line 102) | R visitPrimitiveType(PrimitiveTypeTree node, P p); method visitTypeParameter (line 103) | R visitTypeParameter(TypeParameterTree node, P p); method visitInstanceOf (line 104) | R visitInstanceOf(InstanceOfTree node, P p); method visitUnary (line 105) | R visitUnary(UnaryTree node, P p); method visitVariable (line 106) | R visitVariable(VariableTree node, P p); method visitWhileLoop (line 107) | R visitWhileLoop(WhileLoopTree node, P p); method visitWildcard (line 108) | R visitWildcard(WildcardTree node, P p); method visitOther (line 109) | R visitOther(Tree node, P p); FILE: Javac2007/src/com/sun/source/tree/TryTree.java type TryTree (line 50) | public interface TryTree extends StatementTree { method getBlock (line 51) | BlockTree getBlock(); method getCatches (line 52) | List getCatches(); method getFinallyBlock (line 53) | BlockTree getFinallyBlock(); FILE: Javac2007/src/com/sun/source/tree/TypeCastTree.java type TypeCastTree (line 44) | public interface TypeCastTree extends ExpressionTree { method getType (line 45) | Tree getType(); method getExpression (line 46) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/TypeParameterTree.java type TypeParameterTree (line 49) | public interface TypeParameterTree extends Tree { method getName (line 50) | Name getName(); method getBounds (line 51) | List getBounds(); FILE: Javac2007/src/com/sun/source/tree/UnaryTree.java type UnaryTree (line 47) | public interface UnaryTree extends ExpressionTree { method getExpression (line 48) | ExpressionTree getExpression(); FILE: Javac2007/src/com/sun/source/tree/VariableTree.java type VariableTree (line 46) | public interface VariableTree extends StatementTree { method getModifiers (line 47) | ModifiersTree getModifiers(); method getName (line 48) | Name getName(); method getType (line 49) | Tree getType(); method getInitializer (line 50) | ExpressionTree getInitializer(); FILE: Javac2007/src/com/sun/source/tree/WhileLoopTree.java type WhileLoopTree (line 46) | public interface WhileLoopTree extends StatementTree { method getCondition (line 47) | ExpressionTree getCondition(); method getStatement (line 48) | StatementTree getStatement(); FILE: Javac2007/src/com/sun/source/tree/WildcardTree.java type WildcardTree (line 49) | public interface WildcardTree extends Tree { method getBound (line 50) | Tree getBound(); FILE: Javac2007/src/com/sun/source/util/JavacTask.java class JavacTask (line 47) | public abstract class JavacTask implements CompilationTask { method parse (line 55) | public abstract Iterable parse() method analyze (line 64) | public abstract Iterable analyze() throws IOException; method generate (line 72) | public abstract Iterable generate() throws I... method setTaskListener (line 78) | public abstract void setTaskListener(TaskListener taskListener); method getTypeMirror (line 83) | public abstract TypeMirror getTypeMirror(Iterable path); method getElements (line 87) | public abstract Elements getElements(); method getTypes (line 92) | public abstract Types getTypes(); FILE: Javac2007/src/com/sun/source/util/SimpleTreeVisitor.java class SimpleTreeVisitor (line 38) | public class SimpleTreeVisitor implements TreeVisitor { method SimpleTreeVisitor (line 41) | protected SimpleTreeVisitor() { method SimpleTreeVisitor (line 45) | protected SimpleTreeVisitor(R defaultValue) { method defaultAction (line 49) | protected R defaultAction(Tree node, P p) { method visit (line 53) | public final R visit(Tree node, P p) { method visit (line 57) | public final R visit(Iterable nodes, P p) { method visitCompilationUnit (line 65) | public R visitCompilationUnit(CompilationUnitTree node, P p) { method visitImport (line 69) | public R visitImport(ImportTree node, P p) { method visitClass (line 73) | public R visitClass(ClassTree node, P p) { method visitMethod (line 77) | public R visitMethod(MethodTree node, P p) { method visitVariable (line 81) | public R visitVariable(VariableTree node, P p) { method visitEmptyStatement (line 85) | public R visitEmptyStatement(EmptyStatementTree node, P p) { method visitBlock (line 89) | public R visitBlock(BlockTree node, P p) { method visitDoWhileLoop (line 93) | public R visitDoWhileLoop(DoWhileLoopTree node, P p) { method visitWhileLoop (line 97) | public R visitWhileLoop(WhileLoopTree node, P p) { method visitForLoop (line 101) | public R visitForLoop(ForLoopTree node, P p) { method visitEnhancedForLoop (line 105) | public R visitEnhancedForLoop(EnhancedForLoopTree node, P p) { method visitLabeledStatement (line 109) | public R visitLabeledStatement(LabeledStatementTree node, P p) { method visitSwitch (line 113) | public R visitSwitch(SwitchTree node, P p) { method visitCase (line 117) | public R visitCase(CaseTree node, P p) { method visitSynchronized (line 121) | public R visitSynchronized(SynchronizedTree node, P p) { method visitTry (line 125) | public R visitTry(TryTree node, P p) { method visitCatch (line 129) | public R visitCatch(CatchTree node, P p) { method visitConditionalExpression (line 133) | public R visitConditionalExpression(ConditionalExpressionTree node, P ... method visitIf (line 137) | public R visitIf(IfTree node, P p) { method visitExpressionStatement (line 141) | public R visitExpressionStatement(ExpressionStatementTree node, P p) { method visitBreak (line 145) | public R visitBreak(BreakTree node, P p) { method visitContinue (line 149) | public R visitContinue(ContinueTree node, P p) { method visitReturn (line 153) | public R visitReturn(ReturnTree node, P p) { method visitThrow (line 157) | public R visitThrow(ThrowTree node, P p) { method visitAssert (line 161) | public R visitAssert(AssertTree node, P p) { method visitMethodInvocation (line 165) | public R visitMethodInvocation(MethodInvocationTree node, P p) { method visitNewClass (line 169) | public R visitNewClass(NewClassTree node, P p) { method visitNewArray (line 173) | public R visitNewArray(NewArrayTree node, P p) { method visitParenthesized (line 177) | public R visitParenthesized(ParenthesizedTree node, P p) { method visitAssignment (line 181) | public R visitAssignment(AssignmentTree node, P p) { method visitCompoundAssignment (line 185) | public R visitCompoundAssignment(CompoundAssignmentTree node, P p) { method visitUnary (line 189) | public R visitUnary(UnaryTree node, P p) { method visitBinary (line 193) | public R visitBinary(BinaryTree node, P p) { method visitTypeCast (line 197) | public R visitTypeCast(TypeCastTree node, P p) { method visitInstanceOf (line 201) | public R visitInstanceOf(InstanceOfTree node, P p) { method visitArrayAccess (line 205) | public R visitArrayAccess(ArrayAccessTree node, P p) { method visitMemberSelect (line 209) | public R visitMemberSelect(MemberSelectTree node, P p) { method visitIdentifier (line 213) | public R visitIdentifier(IdentifierTree node, P p) { method visitLiteral (line 217) | public R visitLiteral(LiteralTree node, P p) { method visitPrimitiveType (line 221) | public R visitPrimitiveType(PrimitiveTypeTree node, P p) { method visitArrayType (line 225) | public R visitArrayType(ArrayTypeTree node, P p) { method visitParameterizedType (line 229) | public R visitParameterizedType(ParameterizedTypeTree node, P p) { method visitTypeParameter (line 233) | public R visitTypeParameter(TypeParameterTree node, P p) { method visitWildcard (line 237) | public R visitWildcard(WildcardTree node, P p) { method visitModifiers (line 241) | public R visitModifiers(ModifiersTree node, P p) { method visitAnnotation (line 245) | public R visitAnnotation(AnnotationTree node, P p) { method visitErroneous (line 249) | public R visitErroneous(ErroneousTree node, P p) { method visitOther (line 253) | public R visitOther(Tree node, P p) { FILE: Javac2007/src/com/sun/source/util/SourcePositions.java type SourcePositions (line 40) | public interface SourcePositions { method getStartPosition (line 59) | long getStartPosition(CompilationUnitTree file, Tree tree); method getEndPosition (line 86) | long getEndPosition(CompilationUnitTree file, Tree tree); FILE: Javac2007/src/com/sun/source/util/TaskEvent.java class TaskEvent (line 40) | public final class TaskEvent type Kind (line 46) | public enum Kind { method TaskEvent (line 73) | public TaskEvent(Kind kind) { method TaskEvent (line 77) | public TaskEvent(Kind kind, JavaFileObject sourceFile) { method TaskEvent (line 81) | public TaskEvent(Kind kind, CompilationUnitTree unit) { method TaskEvent (line 85) | public TaskEvent(Kind kind, CompilationUnitTree unit, TypeElement claz... method TaskEvent (line 89) | private TaskEvent(Kind kind, JavaFileObject file, CompilationUnitTree ... method getKind (line 96) | public Kind getKind() { method getSourceFile (line 100) | public JavaFileObject getSourceFile() { method getCompilationUnit (line 104) | public CompilationUnitTree getCompilationUnit() { method getTypeElement (line 108) | public TypeElement getTypeElement() { method toString (line 112) | public String toString() { FILE: Javac2007/src/com/sun/source/util/TaskListener.java type TaskListener (line 37) | public interface TaskListener method started (line 39) | public void started(TaskEvent e); method finished (line 41) | public void finished(TaskEvent e); FILE: Javac2007/src/com/sun/source/util/TreePath.java class TreePath (line 40) | public class TreePath implements Iterable { method getPath (line 45) | public static TreePath getPath(CompilationUnitTree unit, Tree target) { method getPath (line 53) | public static TreePath getPath(TreePath path, Tree target) { method TreePath (line 83) | public TreePath(CompilationUnitTree t) { method TreePath (line 90) | public TreePath(TreePath p, Tree t) { //t的父节点是p或null method getCompilationUnit (line 104) | public CompilationUnitTree getCompilationUnit() { method getLeaf (line 111) | public Tree getLeaf() { method getParentPath (line 118) | public TreePath getParentPath() { method iterator (line 122) | public Iterator iterator() { FILE: Javac2007/src/com/sun/source/util/TreePathScanner.java class TreePathScanner (line 43) | public class TreePathScanner extends TreeScanner { method scan (line 48) | public R scan(TreePath path, P p) { method scan (line 61) | @Override method getCurrentPath (line 79) | public TreePath getCurrentPath() { FILE: Javac2007/src/com/sun/source/util/TreeScanner.java class TreeScanner (line 73) | public class TreeScanner implements TreeVisitor { method scan (line 77) | public R scan(Tree node, P p) { method scanAndReduce (line 81) | private R scanAndReduce(Tree node, P p, R r) { method scan (line 87) | public R scan(Iterable nodes, P p) { method scanAndReduce (line 99) | private R scanAndReduce(Iterable nodes, P p, R r) { method reduce (line 108) | public R reduce(R r1, R r2) { method visitCompilationUnit (line 117) | public R visitCompilationUnit(CompilationUnitTree node, P p) { method visitImport (line 125) | public R visitImport(ImportTree node, P p) { method visitClass (line 129) | public R visitClass(ClassTree node, P p) { method visitMethod (line 138) | public R visitMethod(MethodTree node, P p) { method visitVariable (line 148) | public R visitVariable(VariableTree node, P p) { method visitEmptyStatement (line 155) | public R visitEmptyStatement(EmptyStatementTree node, P p) { method visitBlock (line 159) | public R visitBlock(BlockTree node, P p) { method visitDoWhileLoop (line 163) | public R visitDoWhileLoop(DoWhileLoopTree node, P p) { method visitWhileLoop (line 169) | public R visitWhileLoop(WhileLoopTree node, P p) { method visitForLoop (line 175) | public R visitForLoop(ForLoopTree node, P p) { method visitEnhancedForLoop (line 183) | public R visitEnhancedForLoop(EnhancedForLoopTree node, P p) { method visitLabeledStatement (line 190) | public R visitLabeledStatement(LabeledStatementTree node, P p) { method visitSwitch (line 194) | public R visitSwitch(SwitchTree node, P p) { method visitCase (line 200) | public R visitCase(CaseTree node, P p) { method visitSynchronized (line 206) | public R visitSynchronized(SynchronizedTree node, P p) { method visitTry (line 212) | public R visitTry(TryTree node, P p) { method visitCatch (line 219) | public R visitCatch(CatchTree node, P p) { method visitConditionalExpression (line 225) | public R visitConditionalExpression(ConditionalExpressionTree node, P ... method visitIf (line 232) | public R visitIf(IfTree node, P p) { method visitExpressionStatement (line 239) | public R visitExpressionStatement(ExpressionStatementTree node, P p) { method visitBreak (line 243) | public R visitBreak(BreakTree node, P p) { method visitContinue (line 247) | public R visitContinue(ContinueTree node, P p) { method visitReturn (line 251) | public R visitReturn(ReturnTree node, P p) { method visitThrow (line 255) | public R visitThrow(ThrowTree node, P p) { method visitAssert (line 259) | public R visitAssert(AssertTree node, P p) { method visitMethodInvocation (line 265) | public R visitMethodInvocation(MethodInvocationTree node, P p) { method visitNewClass (line 272) | public R visitNewClass(NewClassTree node, P p) { method visitNewArray (line 281) | public R visitNewArray(NewArrayTree node, P p) { method visitParenthesized (line 288) | public R visitParenthesized(ParenthesizedTree node, P p) { method visitAssignment (line 292) | public R visitAssignment(AssignmentTree node, P p) { method visitCompoundAssignment (line 298) | public R visitCompoundAssignment(CompoundAssignmentTree node, P p) { method visitUnary (line 304) | public R visitUnary(UnaryTree node, P p) { method visitBinary (line 308) | public R visitBinary(BinaryTree node, P p) { method visitTypeCast (line 314) | public R visitTypeCast(TypeCastTree node, P p) { method visitInstanceOf (line 320) | public R visitInstanceOf(InstanceOfTree node, P p) { method visitArrayAccess (line 326) | public R visitArrayAccess(ArrayAccessTree node, P p) { method visitMemberSelect (line 332) | public R visitMemberSelect(MemberSelectTree node, P p) { method visitIdentifier (line 336) | public R visitIdentifier(IdentifierTree node, P p) { method visitLiteral (line 340) | public R visitLiteral(LiteralTree node, P p) { method visitPrimitiveType (line 344) | public R visitPrimitiveType(PrimitiveTypeTree node, P p) { method visitArrayType (line 348) | public R visitArrayType(ArrayTypeTree node, P p) { method visitParameterizedType (line 352) | public R visitParameterizedType(ParameterizedTypeTree node, P p) { method visitTypeParameter (line 358) | public R visitTypeParameter(TypeParameterTree node, P p) { method visitWildcard (line 362) | public R visitWildcard(WildcardTree node, P p) { method visitModifiers (line 366) | public R visitModifiers(ModifiersTree node, P p) { method visitAnnotation (line 370) | public R visitAnnotation(AnnotationTree node, P p) { method visitOther (line 376) | public R visitOther(Tree node, P p) { method visitErroneous (line 380) | public R visitErroneous(ErroneousTree node, P p) { FILE: Javac2007/src/com/sun/source/util/Trees.java class Trees (line 52) | public abstract class Trees { method instance (line 57) | public static Trees instance(CompilationTask task) { method instance (line 67) | public static Trees instance(ProcessingEnvironment env) { method getJavacTrees (line 73) | private static Trees getJavacTrees(Class argType, Object arg) { method getSourcePositions (line 88) | public abstract SourcePositions getSourcePositions(); method getTree (line 94) | public abstract Tree getTree(Element element); method getTree (line 100) | public abstract ClassTree getTree(TypeElement element); method getTree (line 106) | public abstract MethodTree getTree(ExecutableElement method); method getTree (line 112) | public abstract Tree getTree(Element e, AnnotationMirror a); method getTree (line 118) | public abstract Tree getTree(Element e, AnnotationMirror a, Annotation... method getPath (line 123) | public abstract TreePath getPath(CompilationUnitTree unit, Tree node); method getPath (line 129) | public abstract TreePath getPath(Element e); method getPath (line 135) | public abstract TreePath getPath(Element e, AnnotationMirror a); method getPath (line 141) | public abstract TreePath getPath(Element e, AnnotationMirror a, Annota... method getElement (line 149) | public abstract Element getElement(TreePath path); method getTypeMirror (line 157) | public abstract TypeMirror getTypeMirror(TreePath path); method getScope (line 163) | public abstract Scope getScope(TreePath path); method isAccessible (line 171) | public abstract boolean isAccessible(Scope scope, TypeElement type); method isAccessible (line 181) | public abstract boolean isAccessible(Scope scope, Element member, Decl... FILE: Javac2007/src/com/sun/tools/javac/Launcher.java class Launcher (line 55) | @Version("@(#)Launcher.java 1.6 07/03/21") method main (line 57) | public static void main(String... args) { FILE: Javac2007/src/com/sun/tools/javac/Main.java class Main (line 47) | @Version("@(#)Main.java 1.28 07/03/21") method main (line 63) | public static void main(String[] args) throws Exception { method compile (line 115) | public static int compile(String[] args) { method compile (line 140) | public static int compile(String[] args, PrintWriter out) { FILE: Javac2007/src/com/sun/tools/javac/Server.java class Server (line 53) | @Version("@(#)Server.java 1.10 07/03/21") class CwdFileManager (line 60) | static class CwdFileManager extends ForwardingJavaFileManager env) { method getEnclosingScope (line 86) | public JavacScope getEnclosingScope() { method getEnclosingClass (line 105) | public TypeElement getEnclosingClass() { method getEnclosingMethod (line 110) | public ExecutableElement getEnclosingMethod() { method getLocalElements (line 114) | public Iterable getLocalElements() { method getEnv (line 118) | public Env getEnv() { method isStarImportScope (line 122) | public boolean isStarImportScope() { method equals (line 126) | public boolean equals(Object other) { method hashCode (line 135) | public int hashCode() { method toString (line 139) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/api/JavacTaskImpl.java class JavacTaskImpl (line 68) | public class JavacTaskImpl extends JavacTask { method JavacTaskImpl (line 83) | JavacTaskImpl(JavacTool tool, method JavacTaskImpl (line 100) | JavacTaskImpl(JavacTool tool, method toArray (line 109) | static private String[] toArray(Iterable flags, Iterable toList(Iterable processors) { method setLocale (line 156) | public void setLocale(Locale locale) { method prepareCompiler (line 162) | private void prepareCompiler() throws IOException { method beginContext (line 187) | private void beginContext() { method wrap (line 196) | private TaskListener wrap(final TaskListener tl) { method endContext (line 218) | private void endContext() { method asJavaFileObject (line 230) | public JavaFileObject asJavaFileObject(File file) { method setTaskListener (line 235) | public void setTaskListener(TaskListener taskListener) { method parse (line 245) | public Iterable parse() throws IOExcept... method enter (line 272) | public Iterable enter() throws IOException { method enter (line 284) | public Iterable enter(Iterable analyze(Iterable> list, ListBuffer... method generate (line 409) | @Override method generate (line 423) | public Iterable generate(Iterable path) { method getElements (line 460) | public JavacElements getElements() { method getTypes (line 466) | public JavacTypes getTypes() { method pathFor (line 472) | public Iterable pathFor(CompilationUnitTree unit, Tree... class Filter (line 476) | abstract class Filter { method run (line 477) | void run(ListBuffer> list, Iterable env); method getContext (line 503) | public Context getContext() { method updateContext (line 511) | public void updateContext(Context newContext) { method parseType (line 519) | public Type parseType(String expr, TypeElement scope) { FILE: Javac2007/src/com/sun/tools/javac/api/JavacTool.java class JavacTool (line 70) | @Version("@(#)JavacTool.java 1.15 07/03/21") method write (line 79) | public void write(int b) {} method JavacTool (line 95) | @Deprecated method create (line 102) | public static JavacTool create() { method argsToString (line 106) | private String argsToString(Object... args) { method setOption1 (line 121) | private void setOption1(String name, OptionKind kind, Object... args) { method setOption (line 155) | public void setOption(String name, Object... args) { method setExtendedOption (line 159) | public void setExtendedOption(String name, Object... args) { method match (line 163) | private static boolean match(OptionKind clientKind, OptionKind optionK... method getStandardFileManager (line 167) | public JavacFileManager getStandardFileManager( method beginContext (line 183) | void beginContext(final Context context) { method endContext (line 204) | void endContext() { method getTask (line 208) | public JavacTask getTask(Writer out, method processOptions (line 258) | private static void processOptions(Context context, method run (line 306) | public int run(InputStream in, OutputStream out, OutputStream err, Str... method getSourceVersions (line 314) | public Set getSourceVersions() { method isSupportedOption (line 319) | public int isSupportedOption(String option) { FILE: Javac2007/src/com/sun/tools/javac/api/JavacTrees.java class JavacTrees (line 80) | public class JavacTrees extends Trees { method instance (line 91) | public static JavacTrees instance(JavaCompiler.CompilationTask task) { method instance (line 97) | public static JavacTrees instance(ProcessingEnvironment env) { method instance (line 103) | public static JavacTrees instance(Context context) { method JavacTrees (line 110) | private JavacTrees(Context context) { method getSourcePositions (line 122) | public SourcePositions getSourcePositions() { method getTree (line 135) | public JCClassDecl getTree(TypeElement element) { method getTree (line 139) | public JCMethodDecl getTree(ExecutableElement method) { method getTree (line 143) | public JCTree getTree(Element element) { method getTree (line 160) | public JCTree getTree(Element e, AnnotationMirror a) { method getTree (line 164) | public JCTree getTree(Element e, AnnotationMirror a, AnnotationValue v) { method getPath (line 171) | public TreePath getPath(CompilationUnitTree unit, Tree node) { method getPath (line 175) | public TreePath getPath(Element e) { method getPath (line 179) | public TreePath getPath(Element e, AnnotationMirror a) { method getPath (line 183) | public TreePath getPath(Element e, AnnotationMirror a, AnnotationValue... method getElement (line 190) | public Element getElement(TreePath path) { method getTypeMirror (line 195) | public TypeMirror getTypeMirror(TreePath path) { method getScope (line 200) | public JavacScope getScope(TreePath path) { method isAccessible (line 204) | public boolean isAccessible(Scope scope, TypeElement type) { method isAccessible (line 212) | public boolean isAccessible(Scope scope, Element member, DeclaredType ... method getAttrContext (line 222) | private Env getAttrContext(TreePath path) { method attribStatToTree (line 292) | private Env attribStatToTree(JCTree stat, Env attribExprToTree(JCExpression expr, Env { method Copier (line 316) | Copier(TreeMaker M) { method copy (line 320) | public T copy(T t, JCTree leaf) { FILE: Javac2007/src/com/sun/tools/javac/api/WrappingJavaFileManager.java class WrappingJavaFileManager (line 61) | @Version("@(#)WrappingJavaFileManager.java 1.6 07/03/21") // FIXME sb re... method WrappingJavaFileManager (line 68) | protected WrappingJavaFileManager(M fileManager) { method wrap (line 78) | protected FileObject wrap(FileObject fileObject) { method wrap (line 90) | protected JavaFileObject wrap(JavaFileObject fileObject) { method unwrap (line 100) | protected FileObject unwrap(FileObject fileObject) { method unwrap (line 112) | protected JavaFileObject unwrap(JavaFileObject fileObject) { method wrap (line 123) | protected Iterable wrap(Iterable fileO... method unwrap (line 136) | protected URI unwrap(URI uri) { method list (line 143) | public Iterable list(Location location, method inferBinaryName (line 155) | public String inferBinaryName(Location location, JavaFileObject file) { method getJavaFileForInput (line 164) | public JavaFileObject getJavaFileForInput(Location location, method getJavaFileForOutput (line 177) | public JavaFileObject getJavaFileForOutput(Location location, method getFileForInput (line 190) | public FileObject getFileForInput(Location location, method getFileForOutput (line 202) | public FileObject getFileForOutput(Location location, FILE: Javac2007/src/com/sun/tools/javac/code/Attribute.java class Attribute (line 49) | @Version("@(#)Attribute.java 1.16 07/03/21") method Attribute (line 55) | public Attribute(Type type) { method accept (line 59) | public abstract void accept(Visitor v); method getValue (line 61) | public Object getValue() { method accept (line 65) | public R accept(AnnotationValueVisitor v, P p) { class Constant (line 71) | public static class Constant extends Attribute { method accept (line 73) | public void accept(Visitor v) { v.visitConstant(this); } method Constant (line 74) | public Constant(Type type, Object value) { method toString (line 78) | public String toString() { method getValue (line 81) | public Object getValue() { method accept (line 84) | public R accept(AnnotationValueVisitor v, P p) { class Class (line 109) | public static class Class extends Attribute { method accept (line 111) | public void accept(Visitor v) { v.visitClass(this); } method Class (line 112) | public Class(Types types, Type type) { method makeClassType (line 140) | static Type makeClassType(Types types, Type type) { method toString (line 149) | public String toString() { method getValue (line 152) | public Type getValue() { method accept (line 155) | public R accept(AnnotationValueVisitor v, P p) { class Compound (line 163) | public static class Compound extends Attribute implements AnnotationMi... method Compound (line 170) | public Compound(Type type, method accept (line 175) | public void accept(Visitor v) { v.visitCompound(this); } method toString (line 185) | public String toString() { method member (line 209) | public Attribute member(Name member) { method getValue (line 215) | public Attribute.Compound getValue() { method accept (line 219) | public R accept(AnnotationValueVisitor v, P p) { method getAnnotationType (line 223) | public DeclaredType getAnnotationType() { method getElementValues (line 227) | public Map getElementValues() { class Array (line 238) | public static class Array extends Attribute { method Array (line 240) | public Array(Type type, Attribute[] values) { method accept (line 244) | public void accept(Visitor v) { v.visitArray(this); } method toString (line 245) | public String toString() { method getValue (line 258) | public List getValue() { method accept (line 261) | public R accept(AnnotationValueVisitor v, P p) { class Enum (line 268) | public static class Enum extends Attribute { method Enum (line 281) | public Enum(Type type, VarSymbol value) { method accept (line 286) | public void accept(Visitor v) { v.visitEnum(this); } method toString (line 287) | public String toString() { method getValue (line 290) | public VarSymbol getValue() { method accept (line 293) | public R accept(AnnotationValueVisitor v, P p) { class Error (line 298) | public static class Error extends Attribute { method Error (line 299) | public Error(Type type) { method accept (line 302) | public void accept(Visitor v) { v.visitError(this); } method toString (line 303) | public String toString() { method getValue (line 306) | public String getValue() { method accept (line 309) | public R accept(AnnotationValueVisitor v, P p) { type Visitor (line 315) | public static interface Visitor { method visitConstant (line 316) | void visitConstant(Attribute.Constant value); method visitClass (line 317) | void visitClass(Attribute.Class clazz); method visitCompound (line 318) | void visitCompound(Attribute.Compound compound); method visitArray (line 319) | void visitArray(Attribute.Array array); method visitEnum (line 320) | void visitEnum(Attribute.Enum e); method visitError (line 321) | void visitError(Attribute.Error e); FILE: Javac2007/src/com/sun/tools/javac/code/BoundKind.java type BoundKind (line 32) | @Version("@(#)BoundKind.java 1.9 07/03/21") method BoundKind (line 40) | BoundKind(String name) { method toString (line 44) | public String toString() { return name; } FILE: Javac2007/src/com/sun/tools/javac/code/Flags.java class Flags (line 43) | @Version("@(#)Flags.java 1.47 07/03/21") method Flags (line 46) | private Flags() {} method toString (line 48) | public static String toString(long flags) { method asModifierSet (line 255) | public static Set asModifierSet(long flags) { method isStatic (line 281) | public static boolean isStatic(Symbol symbol) { method isEnum (line 285) | public static boolean isEnum(Symbol symbol) { method isConstant (line 289) | public static boolean isConstant(Symbol.VarSymbol symbol) { FILE: Javac2007/src/com/sun/tools/javac/code/Kinds.java class Kinds (line 41) | @Version("@(#)Kinds.java 1.21 07/03/21") method Kinds (line 44) | private Kinds() {} method toString (line 92) | public static String toString(int kinds) { FILE: Javac2007/src/com/sun/tools/javac/code/Lint.java class Lint (line 50) | @Version("@(#)Lint.java 1.11 07/03/21") method instance (line 59) | public static Lint instance(Context context) { method augment (line 70) | public Lint augment(Attribute.Compound attr) { method augment (line 79) | public Lint augment(List attrs) { method augment (line 87) | public Lint augment(List attrs, long flags) { method Lint (line 118) | protected Lint(Context context) { method Lint (line 155) | protected Lint(Lint other) { method toString (line 161) | public String toString() { type LintCategory (line 171) | public enum LintCategory { //一共11项 method LintCategory (line 230) | LintCategory(String option) { method get (line 235) | static LintCategory get(String option) { method isEnabled (line 247) | public boolean isEnabled(LintCategory lc) { method isSuppressed (line 257) | public boolean isSuppressed(LintCategory lc) { class AugmentVisitor (line 261) | protected static class AugmentVisitor implements Attribute.Visitor { method AugmentVisitor (line 267) | AugmentVisitor(Context context) { method augment (line 273) | Lint augment(Lint parent, Attribute.Compound attr) { method augment (line 281) | Lint augment(Lint parent, List attrs) { method initSyms (line 304) | private void initSyms() { method suppress (line 309) | private void suppress(LintCategory lc) { method visitConstant (line 324) | public void visitConstant(Attribute.Constant value) { method visitClass (line 335) | public void visitClass(Attribute.Class clazz) { method visitCompound (line 341) | public void visitCompound(Attribute.Compound compound) { method visitArray (line 363) | public void visitArray(Attribute.Array array) { method visitEnum (line 372) | public void visitEnum(Attribute.Enum e) { method visitError (line 375) | public void visitError(Attribute.Error e) { FILE: Javac2007/src/com/sun/tools/javac/code/Scope.java class Scope (line 44) | @Version("@(#)Scope.java 1.43 07/03/21") method Scope (line 94) | Scope(Scope next, Symbol owner, Entry[] table) { method Scope (line 111) | public Scope(Symbol owner) { method dup (line 121) | public Scope dup() { method dup (line 134) | public Scope dup(Symbol newOwner) { method dupUnshared (line 146) | public Scope dupUnshared() { method leave (line 172) | public Scope leave() { method dble (line 207) | private void dble() { method copy (line 225) | private void copy(Entry e) { method enter (line 236) | public void enter(Symbol sym) { method enter (line 241) | public void enter(Symbol sym, Scope s) { method enter (line 256) | public void enter(Symbol sym, Scope s, Scope origin) { method makeEntry (line 278) | Entry makeEntry(Symbol sym, Entry shadowed, Entry sibling, Scope scope... method remove (line 286) | public void remove(Symbol sym) { method enterIfAbsent (line 327) | public void enterIfAbsent(Symbol sym) { method includes (line 339) | public boolean includes(Symbol c) { method lookup (line 388) | public Entry lookup(Name name) { //如果找不到name,则返回sentinel method getElements (line 395) | public Iterable getElements() { method toString (line 475) | public String toString() { class Entry (line 510) | public static class Entry { method Entry (line 532) | public Entry(Symbol sym, Entry shadowed, Entry sibling, Scope scope) { method next (line 542) | public Entry next() { method getOrigin (line 555) | public Scope getOrigin() { class ImportScope (line 566) | public static class ImportScope extends Scope { method ImportScope (line 568) | public ImportScope(Symbol owner) { method makeEntry (line 572) | @Override method lookup (line 577) | public Entry lookup(Name name) { class ImportEntry (line 598) | static class ImportEntry extends Entry { method ImportEntry (line 601) | ImportEntry(Symbol sym, Entry shadowed, Entry sibling, Scope scope... method next (line 605) | public Entry next() { method getOrigin (line 614) | @Override class DelegatedScope (line 622) | public static class DelegatedScope extends Scope { method DelegatedScope (line 626) | public DelegatedScope(Scope outer) { method dup (line 630) | public Scope dup() { method dupUnshared (line 633) | public Scope dupUnshared() { method leave (line 636) | public Scope leave() { method enter (line 639) | public void enter(Symbol sym) { method enter (line 642) | public void enter(Symbol sym, Scope s) { method remove (line 645) | public void remove(Symbol sym) { method lookup (line 648) | public Entry lookup(Name name) { class ErrorScope (line 654) | public static class ErrorScope extends Scope { method ErrorScope (line 655) | ErrorScope(Scope next, Symbol errSymbol, Entry[] table) { method ErrorScope (line 658) | public ErrorScope(Symbol errSymbol) { method dup (line 661) | public Scope dup() { method dupUnshared (line 664) | public Scope dupUnshared() { method lookup (line 667) | public Entry lookup(Name name) { FILE: Javac2007/src/com/sun/tools/javac/code/Source.java type Source (line 43) | @Version("@(#)Source.java 1.47 07/03/21") method instance (line 75) | public static Source instance(Context context) { method Source (line 105) | private Source(String name) { method lookup (line 111) | public static Source lookup(String name) { method requiredTarget (line 115) | public Target requiredTarget() { method allowEncodingErrors (line 124) | public boolean allowEncodingErrors() { method allowAsserts (line 127) | public boolean allowAsserts() { method allowCovariantReturns (line 130) | public boolean allowCovariantReturns() { method allowGenerics (line 133) | public boolean allowGenerics() { method allowEnums (line 136) | public boolean allowEnums() { method allowForeach (line 139) | public boolean allowForeach() { method allowStaticImport (line 142) | public boolean allowStaticImport() { method allowBoxing (line 145) | public boolean allowBoxing() { method allowVarargs (line 148) | public boolean allowVarargs() { method allowAnnotations (line 151) | public boolean allowAnnotations() { method allowHexFloats (line 155) | public boolean allowHexFloats() { method allowAnonOuterThis (line 158) | public boolean allowAnonOuterThis() { method addBridges (line 161) | public boolean addBridges() { method enforceMandatoryWarnings (line 164) | public boolean enforceMandatoryWarnings() { method toSourceVersion (line 167) | public static SourceVersion toSourceVersion(Source source) { FILE: Javac2007/src/com/sun/tools/javac/code/Symbol.java class Symbol (line 63) | @Version("@(#)Symbol.java 1.99 07/03/21") method flags (line 82) | public long flags() { return flags_field; } method myFlags (line 85) | public String myFlags() { method myKind (line 89) | public String myKind() { method getAnnotationMirrors (line 101) | public List getAnnotationMirrors() { method attribute (line 115) | public Attribute.Compound attribute(Symbol anno) { method Symbol (line 152) | public Symbol(int kind, long flags, Name name, Type type, Symbol owner) { method clone (line 167) | public Symbol clone(Symbol newOwner) { method toString (line 174) | public String toString() { method location (line 182) | public String location() { method location (line 189) | public String location(Type site, Types types) { method erasure (line 202) | public Type erasure(Types types) { method externalType (line 258) | public Type externalType(Types types) { method isStatic (line 289) | public boolean isStatic() { method isInterface (line 297) | public boolean isInterface() { method isLocal (line 306) | public boolean isLocal() { method isConstructor (line 316) | public boolean isConstructor() { method getQualifiedName (line 324) | public Name getQualifiedName() { method flatName (line 332) | public Name flatName() { method members (line 338) | public Scope members() { method isInner (line 344) | public boolean isInner() { method hasOuterInstance (line 356) | public boolean hasOuterInstance() { method enclClass (line 368) | public ClassSymbol enclClass() { method outermostClass (line 386) | public ClassSymbol outermostClass() { method packge (line 400) | public PackageSymbol packge() { method isSubClass (line 410) | public boolean isSubClass(Symbol base, Types types) { method isMemberOf (line 417) | public boolean isMemberOf(TypeSymbol clazz, Types types) { method isEnclosedBy (line 450) | public boolean isEnclosedBy(ClassSymbol clazz) { method hiddenIn (line 480) | private boolean hiddenIn(ClassSymbol clazz, Types types) { method isInheritedIn (line 551) | public boolean isInheritedIn(Symbol clazz, Types types) { method asMemberOf (line 624) | public Symbol asMemberOf(Type site, Types types) { method overrides (line 637) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types... method complete (line 643) | public void complete() throws CompletionFailure { method exists (line 661) | public boolean exists() { method asType (line 665) | public Type asType() { method getEnclosingElement (line 669) | public Symbol getEnclosingElement() { method getKind (line 673) | public ElementKind getKind() { method getModifiers (line 677) | public Set getModifiers() { method getSimpleName (line 681) | public Name getSimpleName() { method getAnnotation (line 688) | @Deprecated method getEnclosedElements (line 694) | public java.util.List getEnclosedElements() { method getTypeParameters (line 698) | public List getTypeParameters() { class DelegatedSymbol (line 706) | public static class DelegatedSymbol extends Symbol { method DelegatedSymbol (line 708) | public DelegatedSymbol(Symbol other) { method toString (line 712) | public String toString() { return other.toString(); } method location (line 713) | public String location() { return other.location(); } method location (line 714) | public String location(Type site, Types types) { return other.locati... method erasure (line 715) | public Type erasure(Types types) { return other.erasure(types); } method externalType (line 716) | public Type externalType(Types types) { return other.externalType(ty... method isLocal (line 717) | public boolean isLocal() { return other.isLocal(); } method isConstructor (line 718) | public boolean isConstructor() { return other.isConstructor(); } method getQualifiedName (line 719) | public Name getQualifiedName() { return other.getQualifiedName(); } method flatName (line 720) | public Name flatName() { return other.flatName(); } method members (line 721) | public Scope members() { return other.members(); } method isInner (line 722) | public boolean isInner() { return other.isInner(); } method hasOuterInstance (line 723) | public boolean hasOuterInstance() { return other.hasOuterInstance(); } method enclClass (line 724) | public ClassSymbol enclClass() { return other.enclClass(); } method outermostClass (line 725) | public ClassSymbol outermostClass() { return other.outermostClass(); } method packge (line 726) | public PackageSymbol packge() { return other.packge(); } method isSubClass (line 727) | public boolean isSubClass(Symbol base, Types types) { return other.i... method isMemberOf (line 728) | public boolean isMemberOf(TypeSymbol clazz, Types types) { return ot... method isEnclosedBy (line 729) | public boolean isEnclosedBy(ClassSymbol clazz) { return other.isEncl... method isInheritedIn (line 730) | public boolean isInheritedIn(Symbol clazz, Types types) { return oth... method asMemberOf (line 731) | public Symbol asMemberOf(Type site, Types types) { return other.asMe... method complete (line 732) | public void complete() throws CompletionFailure { other.complete(); } method accept (line 734) | public R accept(ElementVisitor v, P p) { class TypeSymbol (line 742) | public static class TypeSymbol method TypeSymbol (line 748) | public TypeSymbol(long flags, Name name, Type type, Symbol owner) { method formFullName (line 754) | static public Name formFullName(Name name, Symbol owner) { method formFlatName (line 769) | static public Name formFlatName(Name name, Symbol owner) { method precedes (line 787) | public final boolean precedes(TypeSymbol that, Types types) { method getKind (line 817) | public ElementKind getKind() { method getEnclosedElements (line 821) | public java.util.List getEnclosedElements() { method getGenericElement (line 834) | public Symbol getGenericElement() { method accept (line 838) | public R accept(ElementVisitor v, P p) { method getBounds (line 843) | public List getBounds() { class PackageSymbol (line 861) | public static class PackageSymbol extends TypeSymbol method PackageSymbol (line 870) | public PackageSymbol(Name name, Type type, Symbol owner) { method PackageSymbol (line 882) | public PackageSymbol(Name name, Symbol owner) { method toString (line 887) | public String toString() { method getQualifiedName (line 891) | public Name getQualifiedName() { method isUnnamed (line 895) | public boolean isUnnamed() { method members (line 899) | public Scope members() { method flags (line 904) | public long flags() { method getAnnotationMirrors (line 909) | public List getAnnotationMirrors() { method exists (line 918) | public boolean exists() { method getKind (line 922) | public ElementKind getKind() { method getEnclosingElement (line 926) | public Symbol getEnclosingElement() { method accept (line 930) | public R accept(ElementVisitor v, P p) { class ClassSymbol (line 937) | public static class ClassSymbol extends TypeSymbol implements TypeElem... method ClassSymbol (line 969) | public ClassSymbol(long flags, Name name, Type type, Symbol owner) { method ClassSymbol (line 979) | public ClassSymbol(long flags, Name name, Symbol owner) { method toString (line 990) | public String toString() { method flags (line 994) | public long flags() { method members (line 999) | public Scope members() { method getAnnotationMirrors (line 1004) | public List getAnnotationMirrors() { method erasure (line 1018) | public Type erasure(Types types) { method className (line 1034) | public String className() { method getQualifiedName (line 1042) | public Name getQualifiedName() { method flatName (line 1046) | public Name flatName() { method isSubClass (line 1051) | public boolean isSubClass(Symbol base, Types types) { method complete (line 1113) | public void complete() throws CompletionFailure { method getInterfaces (line 1124) | public List getInterfaces() { method getSuperclass (line 1144) | public Type getSuperclass() { method getKind (line 1169) | public ElementKind getKind() { method getNestingKind (line 1181) | public NestingKind getNestingKind() { method getAnnotation (line 1196) | @Override @Deprecated method accept (line 1201) | public R accept(ElementVisitor v, P p) { class VarSymbol (line 1209) | public static class VarSymbol extends Symbol implements VariableElement { method VarSymbol (line 1228) | public VarSymbol(long flags, Name name, Type type, Symbol owner) { method clone (line 1234) | public VarSymbol clone(Symbol newOwner) { method toString (line 1243) | public String toString() { method asMemberOf (line 1247) | public Symbol asMemberOf(Type site, Types types) { method getKind (line 1251) | public ElementKind getKind() { method accept (line 1267) | public R accept(ElementVisitor v, P p) { method getConstantValue (line 1271) | public Object getConstantValue() { // Mirror API method setLazyConstValue (line 1276) | public void setLazyConstValue(final Env env, method isExceptionParameter (line 1312) | public boolean isExceptionParameter() { method getConstValue (line 1316) | public Object getConstValue() { method setData (line 1337) | public void setData(Object data) { class MethodSymbol (line 1345) | public static class MethodSymbol extends Symbol implements ExecutableE... method MethodSymbol (line 1364) | public MethodSymbol(long flags, Name name, Type type, Symbol owner) { method clone (line 1371) | public MethodSymbol clone(Symbol newOwner) { method toString (line 1380) | public String toString() { method implemented (line 1400) | public Symbol implemented(TypeSymbol c, Types types) { method binaryOverrides (line 1426) | public boolean binaryOverrides(Symbol _other, TypeSymbol origin, Typ... method binaryImplementation (line 1451) | public MethodSymbol binaryImplementation(ClassSymbol origin, Types t... method overrides (line 1475) | public boolean overrides(Symbol _other, TypeSymbol origin, Types typ... method isOverridableIn (line 1545) | private boolean isOverridableIn(TypeSymbol origin) { method implementation (line 1604) | public MethodSymbol implementation(TypeSymbol origin, Types types, b... method params (line 1664) | public List params() { method asMemberOf (line 1686) | public Symbol asMemberOf(Type site, Types types) { method getKind (line 1690) | public ElementKind getKind() { method getDefaultValue (line 1699) | public Attribute getDefaultValue() { method getParameters (line 1703) | public List getParameters() { method isVarArgs (line 1707) | public boolean isVarArgs() { method accept (line 1711) | public R accept(ElementVisitor v, P p) { method getReturnType (line 1715) | public Type getReturnType() { method getThrownTypes (line 1719) | public List getThrownTypes() { class OperatorSymbol (line 1726) | public static class OperatorSymbol extends MethodSymbol { method OperatorSymbol (line 1730) | public OperatorSymbol(Name name, Type type, int opcode, Symbol owner) { type Completer (line 1738) | public static interface Completer { method complete (line 1739) | void complete(Symbol sym) throws CompletionFailure; class CompletionFailure (line 1742) | public static class CompletionFailure extends RuntimeException { method CompletionFailure (line 1750) | public CompletionFailure(Symbol sym, String errmsg) { method getMessage (line 1756) | public String getMessage() { method initCause (line 1760) | @Override FILE: Javac2007/src/com/sun/tools/javac/code/Symtab.java class Symtab (line 52) | @Version("@(#)Symtab.java 1.68 07/03/21") method instance (line 61) | public static Symtab instance(Context context) { method initType (line 189) | public void initType(Type type, ClassSymbol c) { method initType (line 194) | public void initType(Type type, String name) { method initType (line 201) | public void initType(Type type, String name, String bname) { method enterConstant (line 219) | private VarSymbol enterConstant(String name, Type type) { method enterBinop (line 237) | private void enterBinop(String name, method enterBinop (line 254) | private void enterBinop(String name, method enterUnop (line 266) | private OperatorSymbol enterUnop(String name, method enterClass (line 285) | private Type enterClass(String s) { method Symtab (line 292) | protected Symtab(Context context) throws CompletionFailure { FILE: Javac2007/src/com/sun/tools/javac/code/Type.java class Type (line 71) | @Version("@(#)Type.java 1.104 07/03/21") method constValue (line 107) | public Object constValue() { method accept (line 111) | public R accept(Type.Visitor v, S s) { return v.visitType(t... method Type (line 115) | public Type(int tag, TypeSymbol tsym) { class Mapping (line 122) | public static abstract class Mapping { method Mapping (line 124) | public Mapping(String name) { method apply (line 127) | public abstract Type apply(Type t); method toString (line 128) | public String toString() { method map (line 135) | public Type map(Mapping f) { method map (line 141) | public static List map(List ts, Mapping f) { method constType (line 227) | public Type constType(Object constValue) { method baseType (line 246) | public Type baseType() { method baseTypes (line 252) | public static List baseTypes(List ts) { method toString (line 276) | public String toString() { method toString (line 291) | public static String toString(List ts) { method stringValue (line 306) | public String stringValue() { method equals (line 321) | public boolean equals(Object t) { method hashCode (line 325) | public int hashCode() { method isFalse (line 331) | public boolean isFalse() { method isTrue (line 340) | public boolean isTrue() { method argtypes (line 348) | public String argtypes(boolean varargs) { method getTypeArguments (line 372) | public List getTypeArguments() { return List.nil(); } method getEnclosingType (line 374) | public Type getEnclosingType() { return null; } method getParameterTypes (line 377) | public List getParameterTypes() { return List.nil(); } method getReturnType (line 379) | public Type getReturnType() { return null; } method getThrownTypes (line 380) | public List getThrownTypes() { return List.nil(); } method getUpperBound (line 381) | public Type getUpperBound() { return null; } method setThrown (line 383) | public void setThrown(List ts) { method allparams (line 395) | public List allparams() { return List.nil(); } method isErroneous (line 399) | public boolean isErroneous() { method isErroneous (line 403) | public static boolean isErroneous(List ts) { method isParameterized (line 415) | public boolean isParameterized() { method isRaw (line 427) | public boolean isRaw() { method isCompound (line 432) | public boolean isCompound() { method isInterface (line 441) | public boolean isInterface() { method isPrimitive (line 445) | public boolean isPrimitive() { method contains (line 452) | public boolean contains(Type t) { method contains (line 456) | public static boolean contains(List ts, Type t) { method containsSome (line 466) | public boolean containsSome(List ts) { method isSuperBound (line 472) | public boolean isSuperBound() { return false; } method isExtendsBound (line 473) | public boolean isExtendsBound() { return false; } method isUnbound (line 474) | public boolean isUnbound() { return false; } method withTypeVar (line 477) | public Type withTypeVar(Type t) { return this; } method removeBounds (line 480) | public static List removeBounds(List ts) { method removeBounds (line 495) | public Type removeBounds() { method asMethodType (line 509) | public MethodType asMethodType() { throw new AssertionError(); } method complete (line 513) | public void complete() {} method clone (line 515) | public Object clone() { method asElement (line 524) | public TypeSymbol asElement() { method getKind (line 528) | public TypeKind getKind() { method accept (line 545) | public R accept(TypeVisitor v, P p) { class WildcardType (line 553) | public static class WildcardType extends Type method accept (line 574) | @Override method WildcardType (line 579) | public WildcardType(Type type, BoundKind kind, TypeSymbol tsym) { method WildcardType (line 594) | public WildcardType(WildcardType t, TypeVar bound) { method WildcardType (line 600) | public WildcardType(Type type, BoundKind kind, TypeSymbol tsym, Type... method isSuperBound (line 606) | public boolean isSuperBound() { method isExtendsBound (line 610) | public boolean isExtendsBound() { method isUnbound (line 614) | public boolean isUnbound() { method withTypeVar (line 620) | public Type withTypeVar(Type t) { method toString (line 641) | public String toString() { method map (line 656) | public Type map(Mapping f) { method removeBounds (line 670) | public Type removeBounds() { method getExtendsBound (line 684) | public Type getExtendsBound() { method getSuperBound (line 691) | public Type getSuperBound() { method getKind (line 698) | public TypeKind getKind() { method accept (line 702) | public R accept(TypeVisitor v, P p) { class ClassType (line 707) | public static class ClassType extends Type implements DeclaredType { method ClassType (line 759) | public ClassType(Type outer, List typarams, TypeSymbol tsym) { method accept (line 777) | @Override method constType (line 782) | public Type constType(Object constValue) { method toString (line 798) | public String toString() { method className (line 820) | private String className(Symbol sym, boolean longform) { method getTypeArguments (line 850) | public List getTypeArguments() { method getEnclosingType (line 859) | public Type getEnclosingType() { method setEnclosingType (line 863) | public void setEnclosingType(Type outer) { method allparams (line 867) | public List allparams() { method isErroneous (line 874) | public boolean isErroneous() { method isParameterized (line 881) | public boolean isParameterized() { method isRaw (line 894) | public boolean isRaw() { method map (line 901) | public Type map(Mapping f) { method contains (line 910) | public boolean contains(Type elem) { method complete (line 917) | public void complete() { method getKind (line 921) | public TypeKind getKind() { method accept (line 925) | public R accept(TypeVisitor v, P p) { class ArrayType (line 930) | public static class ArrayType extends Type method ArrayType (line 935) | public ArrayType(Type elemtype, TypeSymbol arrayClass) { method accept (line 940) | @Override method toString (line 945) | public String toString() { method equals (line 949) | public boolean equals(Object obj) { method hashCode (line 956) | public int hashCode() { method allparams (line 960) | public List allparams() { return elemtype.allparams(); } method isErroneous (line 962) | public boolean isErroneous() { method isParameterized (line 966) | public boolean isParameterized() { method isRaw (line 970) | public boolean isRaw() { method map (line 974) | public Type map(Mapping f) { method contains (line 980) | public boolean contains(Type elem) { method complete (line 984) | public void complete() { method getComponentType (line 988) | public Type getComponentType() { method getKind (line 992) | public TypeKind getKind() { method accept (line 996) | public R accept(TypeVisitor v, P p) { class MethodType (line 1003) | public static class MethodType extends Type method MethodType (line 1010) | public MethodType(List argtypes, method accept (line 1020) | @Override method toString (line 1030) | public String toString() { method equals (line 1038) | public boolean equals(Object obj) { method hashCode (line 1057) | public int hashCode() { method getParameterTypes (line 1066) | public List getParameterTypes() { return argtypes; } method getReturnType (line 1067) | public Type getReturnType() { return restype; } method getThrownTypes (line 1068) | public List getThrownTypes() { return thrown; } method setThrown (line 1070) | public void setThrown(List t) { method isErroneous (line 1074) | public boolean isErroneous() { method map (line 1080) | public Type map(Mapping f) { method contains (line 1098) | public boolean contains(Type elem) { method asMethodType (line 1102) | public MethodType asMethodType() { return this; } method complete (line 1104) | public void complete() { method getTypeVariables (line 1112) | public List getTypeVariables() { method asElement (line 1116) | public TypeSymbol asElement() { method getKind (line 1120) | public TypeKind getKind() { method accept (line 1124) | public R accept(TypeVisitor v, P p) { class PackageType (line 1129) | public static class PackageType extends Type implements NoType { method PackageType (line 1131) | PackageType(TypeSymbol tsym) { method accept (line 1135) | @Override method toString (line 1140) | public String toString() { method getKind (line 1144) | public TypeKind getKind() { method accept (line 1148) | public R accept(TypeVisitor v, P p) { class TypeVar (line 1153) | public static class TypeVar extends Type implements TypeVariable { method TypeVar (line 1168) | public TypeVar(Name name, Symbol owner) { method TypeVar (line 1173) | public TypeVar(TypeSymbol tsym, Type bound) { method accept (line 1178) | @Override method getUpperBound (line 1183) | public Type getUpperBound() { return bound; } method getLowerBound (line 1187) | public Type getLowerBound() { method getKind (line 1191) | public TypeKind getKind() { method accept (line 1195) | public R accept(TypeVisitor v, P p) { method toString (line 1200) | public String toString() { class CapturedType (line 1213) | public static class CapturedType extends TypeVar { method CapturedType (line 1232) | public CapturedType(Name name, method accept (line 1255) | @Override method getLowerBound (line 1260) | public Type getLowerBound() { method toString (line 1264) | @Override class DelegatedType (line 1274) | public static abstract class DelegatedType extends Type { method DelegatedType (line 1276) | public DelegatedType(int tag, Type qtype) { method toString (line 1280) | public String toString() { return qtype.toString(); } method getTypeArguments (line 1281) | public List getTypeArguments() { return qtype.getTypeArguments... method getEnclosingType (line 1282) | public Type getEnclosingType() { return qtype.getEnclosingType(); } method getParameterTypes (line 1283) | public List getParameterTypes() { return qtype.getParameterTyp... method getReturnType (line 1284) | public Type getReturnType() { return qtype.getReturnType(); } method getThrownTypes (line 1285) | public List getThrownTypes() { return qtype.getThrownTypes(); } method allparams (line 1286) | public List allparams() { return qtype.allparams(); } method getUpperBound (line 1287) | public Type getUpperBound() { return qtype.getUpperBound(); } method clone (line 1288) | public Object clone() { DelegatedType t = (DelegatedType)super.clone... method isErroneous (line 1289) | public boolean isErroneous() { return qtype.isErroneous(); } class ForAll (line 1292) | public static class ForAll extends DelegatedType method ForAll (line 1296) | public ForAll(List tvars, Type qtype) { method accept (line 1301) | @Override method toString (line 1306) | public String toString() { method getTypeArguments (line 1313) | public List getTypeArguments() { return tvars; } method setThrown (line 1315) | public void setThrown(List t) { method clone (line 1319) | public Object clone() { method isErroneous (line 1325) | public boolean isErroneous() { method map (line 1329) | public Type map(Mapping f) { method contains (line 1333) | public boolean contains(Type elem) { method asMethodType (line 1337) | public MethodType asMethodType() { method complete (line 1341) | public void complete() { method getTypeVariables (line 1348) | public List getTypeVariables() { method getKind (line 1352) | public TypeKind getKind() { method accept (line 1356) | public R accept(TypeVisitor v, P p) { class UndetVar (line 1364) | public static class UndetVar extends DelegatedType { method accept (line 1369) | @Override method UndetVar (line 1375) | public UndetVar(Type origin) { method toString (line 1379) | public String toString() { method baseType (line 1384) | public Type baseType() { class JCNoType (line 1392) | static class JCNoType extends Type implements NoType { method JCNoType (line 1393) | public JCNoType(int tag) { method getKind (line 1397) | @Override method accept (line 1407) | @Override class BottomType (line 1413) | static class BottomType extends Type implements NullType { method BottomType (line 1414) | public BottomType() { method getKind (line 1418) | @Override method accept (line 1423) | @Override method constType (line 1428) | @Override method stringValue (line 1433) | @Override class ErrorType (line 1439) | public static class ErrorType extends ClassType method ErrorType (line 1442) | public ErrorType() { method ErrorType (line 1447) | public ErrorType(ClassSymbol c) { method ErrorType (line 1455) | public ErrorType(Name name, TypeSymbol container) { method accept (line 1459) | @Override method constType (line 1464) | public Type constType(Object constValue) { return this; } method getEnclosingType (line 1465) | public Type getEnclosingType() { return this; } method getReturnType (line 1466) | public Type getReturnType() { return this; } method asSub (line 1467) | public Type asSub(Symbol sym) { return this; } method map (line 1468) | public Type map(Mapping f) { return this; } method isGenType (line 1470) | public boolean isGenType(Type t) { return true; } method isErroneous (line 1471) | public boolean isErroneous() { return true; } method isCompound (line 1472) | public boolean isCompound() { return false; } method isInterface (line 1473) | public boolean isInterface() { return false; } method allparams (line 1475) | public List allparams() { return List.nil(); } method getTypeArguments (line 1476) | public List getTypeArguments() { return List.nil(); } method getKind (line 1478) | public TypeKind getKind() { method accept (line 1482) | public R accept(TypeVisitor v, P p) { type Visitor (line 1501) | public interface Visitor { method visitClassType (line 1502) | R visitClassType(ClassType t, S s); method visitWildcardType (line 1503) | R visitWildcardType(WildcardType t, S s); method visitArrayType (line 1504) | R visitArrayType(ArrayType t, S s); method visitMethodType (line 1505) | R visitMethodType(MethodType t, S s); method visitPackageType (line 1506) | R visitPackageType(PackageType t, S s); method visitTypeVar (line 1507) | R visitTypeVar(TypeVar t, S s); method visitCapturedType (line 1508) | R visitCapturedType(CapturedType t, S s); method visitForAll (line 1509) | R visitForAll(ForAll t, S s); method visitUndetVar (line 1510) | R visitUndetVar(UndetVar t, S s); method visitErrorType (line 1511) | R visitErrorType(ErrorType t, S s); method visitType (line 1512) | R visitType(Type t, S s); FILE: Javac2007/src/com/sun/tools/javac/code/TypeTags.java class TypeTags (line 40) | @Version("@(#)TypeTags.java 1.24 07/03/21") method TypeTags (line 43) | private TypeTags() {} method toString (line 143) | public static String toString(int tag) { FILE: Javac2007/src/com/sun/tools/javac/code/Types.java class Types (line 68) | @Version("@(#)Types.java 1.91 07/03/21") method instance (line 85) | public static Types instance(Context context) { method Types (line 92) | protected Types(Context context) { method upperBound (line 177) | public Type upperBound(Type t) { method visitWildcardType (line 191) | @Override method visitCapturedType (line 218) | @Override method lowerBound (line 236) | public Type lowerBound(Type t) { method visitWildcardType (line 251) | @Override method visitCapturedType (line 275) | @Override method isUnbounded (line 293) | public boolean isUnbounded(Type t) { method visitType (line 299) | public Boolean visitType(Type t, Void ignored) { method visitClassType (line 303) | @Override method asSub (line 342) | public Type asSub(Type t, Symbol sym) { method visitType (line 358) | public Type visitType(Type t, Symbol sym) { method visitClassType (line 362) | @Override method visitErrorType (line 411) | @Override method isConvertible (line 425) | public boolean isConvertible(Type t, Type s, Warner warn) { method isConvertible (line 449) | public boolean isConvertible(Type t, Type s) { method isSubtypeUnchecked (line 469) | public boolean isSubtypeUnchecked(Type t, Type s) { method isSubtypeUnchecked (line 483) | public boolean isSubtypeUnchecked(Type t, Type s, Warner warn) { method myIsSubtypeUnchecked (line 523) | private boolean myIsSubtypeUnchecked(Type t, Type s, Warner warn) { method isSubtype (line 549) | final public boolean isSubtype(Type t, Type s) { method isSubtypeNoCapture (line 559) | final public boolean isSubtypeNoCapture(Type t, Type s) { method isSubtype (line 569) | public boolean isSubtype(Type t, Type s, boolean capture) { method visitType (line 598) | public Boolean visitType(Type t, Type s) { method containsTypeRecursive (line 622) | private boolean containsTypeRecursive(Type t, Type s) { method rewriteSupers (line 645) | private Type rewriteSupers(Type t) { method visitClassType (line 690) | @Override method visitArrayType (line 719) | @Override method visitUndetVar (line 738) | @Override method visitErrorType (line 751) | @Override method isSubtypeUnchecked (line 762) | public boolean isSubtypeUnchecked(Type t, List ts, Warner warn) { method isSubtypes (line 773) | public boolean isSubtypes(List ts, List ss) { method isSubtypesUnchecked (line 789) | public boolean isSubtypesUnchecked(List ts, List ss, Warne... method isSuperType (line 807) | public boolean isSuperType(Type t, Type s) { method isSameTypes (line 835) | public boolean isSameTypes(List ts, List ss) { method isSameType (line 849) | public boolean isSameType(Type t, Type s) { method visitType (line 865) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 896) | @Override method visitClassType (line 904) | @Override method visitArrayType (line 963) | @Override method visitMethodType (line 975) | @Override method visitPackageType (line 982) | @Override method visitForAll (line 987) | @Override method visitUndetVar (line 997) | @Override method visitErrorType (line 1021) | @Override method apply (line 1036) | public Type apply(Type t) { method containedBy (line 1046) | public boolean containedBy(Type t, Type s) { method containsType (line 1072) | boolean containsType(List ts, List ss) { method containsType (line 1114) | public boolean containsType(Type t, Type s) { method U (line 1130) | private Type U(Type t) { method L (line 1141) | private Type L(Type t) { method visitType (line 1152) | public Boolean visitType(Type t, Type s) { method debugContainsType (line 1159) | void debugContainsType(WildcardType t, Type s) { method visitWildcardType (line 1173) | @Override method visitUndetVar (line 1186) | @Override method visitErrorType (line 1194) | @Override method isCaptureOf (line 1200) | public boolean isCaptureOf(Type s, WildcardType t) { method isSameWildcard (line 1206) | public boolean isSameWildcard(WildcardType t, Type s) { method containsTypeEquivalent (line 1213) | public boolean containsTypeEquivalent(List ts, List ss) { method isCastable (line 1235) | public boolean isCastable(Type t, Type s) { method isCastable (line 1255) | public boolean isCastable(Type t, Type s, Warner warn) { method visitType (line 1306) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 1325) | @Override method visitClassType (line 1330) | @Override method visitArrayType (line 1465) | @Override method visitTypeVar (line 1491) | @Override method visitErrorType (line 1511) | @Override method disjointTypes (line 1521) | public boolean disjointTypes(List ts, List ss) { method disjointType (line 1551) | public boolean disjointType(Type t, Type s) { method visitType (line 1567) | public Boolean visitType(Type t, Type s) { method isCastableRecursive (line 1574) | private boolean isCastableRecursive(Type t, Type s) { method notSoftSubtypeRecursive (line 1587) | private boolean notSoftSubtypeRecursive(Type t, Type s) { method visitWildcardType (line 1600) | @Override method lowerBoundArgtypes (line 1636) | public List lowerBoundArgtypes(Type t) { method apply (line 1640) | public Type apply(Type t) { method notSoftSubtype (line 1657) | public boolean notSoftSubtype(Type t, Type s) { method isReifiable (line 1687) | public boolean isReifiable(Type t) { method visitType (line 1700) | public Boolean visitType(Type t, Void ignored) { method visitClassType (line 1704) | @Override method visitArrayType (line 1718) | @Override method visitTypeVar (line 1723) | @Override method isArray (line 1733) | public boolean isArray(Type t) { method elemtype (line 1742) | public Type elemtype(Type t) { method apply (line 1769) | public Type apply(Type t) { return elemtype(t); } method dimensions (line 1775) | public int dimensions(Type t) { method asSuper (line 1798) | public Type asSuper(Type t, Symbol sym) { method visitType (line 1818) | public Type visitType(Type t, Symbol sym) { method visitClassType (line 1822) | @Override method visitArrayType (line 1843) | @Override method visitTypeVar (line 1848) | @Override method visitErrorType (line 1853) | @Override method asOuterSuper (line 1869) | public Type asOuterSuper(Type t, Symbol sym) { method asEnclosingSuper (line 1905) | public Type asEnclosingSuper(Type t, Symbol sym) { method memberType (line 1955) | public Type memberType(Type t, Symbol sym) { method visitType (line 1975) | public Type visitType(Type t, Symbol sym) { method visitWildcardType (line 1979) | @Override method visitClassType (line 1984) | @Override method visitTypeVar (line 2019) | @Override method visitErrorType (line 2024) | @Override method isAssignable (line 2034) | public boolean isAssignable(Type t, Type s) { method isAssignable (line 2066) | public boolean isAssignable(Type t, Type s, Warner warn) { method myIsAssignable (line 2118) | private boolean myIsAssignable(Type t, Type s, Warner warn) { method erasure (line 2193) | public Type erasure(Type t) { method visitType (line 2215) | public Type visitType(Type t, Void ignored) { method visitWildcardType (line 2222) | @Override method visitClassType (line 2236) | @Override method visitTypeVar (line 2278) | @Override method visitErrorType (line 2290) | @Override method apply (line 2296) | public Type apply(Type t) { return erasure(t); } method erasure (line 2299) | public List erasure(List ts) { method makeCompoundType (line 2315) | public Type makeCompoundType(List bounds, method makeCompoundType (line 2385) | public Type makeCompoundType(List bounds) { method makeCompoundType (line 2398) | public Type makeCompoundType(Type bound1, Type bound2) { method supertype (line 2408) | public Type supertype(Type t) { method visitType (line 2427) | public Type visitType(Type t, Void ignored) { method visitClassType (line 2433) | @Override method visitTypeVar (line 2517) | @Override method visitArrayType (line 2547) | @Override method visitErrorType (line 2555) | @Override method interfaces (line 2568) | public List interfaces(Type t) { method visitType (line 2586) | public List visitType(Type t, Void ignored) { method visitClassType (line 2590) | @Override method visitTypeVar (line 2649) | @Override method isDerivedRaw (line 2678) | public boolean isDerivedRaw(Type t) { method isDerivedRawInternal (line 2693) | public boolean isDerivedRawInternal(Type t) { method isDerivedRaw (line 2711) | public boolean isDerivedRaw(List ts) { method setBounds (line 2737) | public void setBounds(TypeVar t, List bounds, Type supertype) { method setBounds (line 2757) | public void setBounds(TypeVar t, List bounds) { method getBounds (line 2780) | public List getBounds(TypeVar t) { method classBound (line 2823) | public Type classBound(Type t) { method visitType (line 2838) | public Type visitType(Type t, Void ignored) { method visitClassType (line 2842) | @Override method visitTypeVar (line 2851) | @Override method visitErrorType (line 2856) | @Override method isSubSignature (line 2877) | public boolean isSubSignature(Type t, Type s) { method overrideEquivalent (line 2904) | public boolean overrideEquivalent(Type t, Type s) { method hasSameArgs (line 2929) | public boolean hasSameArgs(Type t, Type s) { method visitType (line 2945) | public Boolean visitType(Type t, Type s) { method visitMethodType (line 2949) | @Override method visitForAll (line 2955) | @Override method visitErrorType (line 2965) | @Override method subst (line 2975) | public List subst(List ts, method subst (line 3000) | public Type subst(Type t, List from, List to) { class Subst (line 3015) | private class Subst extends UnaryVisitor { method Subst (line 3019) | public Subst(List from, List to) { method subst (line 3042) | Type subst(Type t) { method subst (line 3057) | List subst(List ts) { method visitType (line 3079) | public Type visitType(Type t, Void ignored) { method visitMethodType (line 3083) | @Override method visitTypeVar (line 3103) | @Override method visitClassType (line 3126) | @Override method visitWildcardType (line 3156) | @Override method visitArrayType (line 3186) | @Override method visitForAll (line 3195) | @Override method visitErrorType (line 3222) | @Override method substBounds (line 3228) | public List substBounds(List tvars, method substBound (line 3285) | public TypeVar substBound(TypeVar t, List from, List to) { method hasSameBounds (line 3310) | boolean hasSameBounds(ForAll t, ForAll s) { method newInstances (line 3332) | public List newInstances(List tvars) { method apply (line 3348) | public Type apply(Type t) { return new TypeVar(t.tsym, t.getUpperBound... method rank (line 3361) | public int rank(Type t) { //只有ClassType、TypeVar有rank_field字段 method toString (line 3423) | public String toString(Type t) { method typaramsString (line 3431) | private String typaramsString(List tvars) { method appendTyparamString (line 3443) | private void appendTyparamString(TypeVar t, StringBuffer buf) { method closure (line 3488) | public List closure(Type t) { method insert (line 3520) | public List insert(List cl, Type t) { method union (line 3542) | public List union(List cl1, List cl2) { method intersect (line 3568) | public List intersect(List cl1, List cl2) { class TypePair (line 3591) | class TypePair { method TypePair (line 3594) | TypePair(Type t1, Type t2) { method hashCode (line 3598) | @Override method equals (line 3602) | @Override method merge (line 3612) | private Type merge(Type c1, Type c2) { method compoundMin (line 3653) | private Type compoundMin(List cl) { method closureMin (line 3670) | private List closureMin(List cl) { method lub (line 3693) | public Type lub(Type t1, Type t2) { method lub (line 3701) | public Type lub(List ts) { method arraySuperType (line 3780) | private Type arraySuperType() { method glb (line 3799) | public Type glb(Type t, Type s) { method hashCode (line 3845) | public static int hashCode(Type t) { method visitType (line 3851) | public Integer visitType(Type t, Void ignored) { method visitClassType (line 3855) | @Override method visitWildcardType (line 3867) | @Override method visitArrayType (line 3877) | @Override method visitTypeVar (line 3882) | @Override method visitUndetVar (line 3887) | @Override method visitErrorType (line 3892) | @Override method resultSubtype (line 3911) | public boolean resultSubtype(Type t, Type s, Warner warner) { method returnTypeSubstitutable (line 3935) | public boolean returnTypeSubstitutable(Type r1, Type r2) { method returnTypeSubstitutable (line 3962) | public boolean returnTypeSubstitutable(Type r1, method covariantReturnType (line 3996) | public boolean covariantReturnType(Type t, Type s, Warner warner) { method boxedClass (line 4022) | public ClassSymbol boxedClass(Type t) { method unboxedType (line 4037) | public Type unboxedType(Type t) { method capture (line 4098) | public Type capture(Type t) { method freshTypeVariables (line 4192) | private List freshTypeVariables(List types) { method upperBounds (line 4227) | private List upperBounds(List ss) { method sideCast (line 4237) | private boolean sideCast(Type from, Type to, Warner warn) { method sideCastFinal (line 4271) | private boolean sideCastFinal(Type from, Type to, Warner warn) { method giveWarning (line 4301) | private boolean giveWarning(Type from, Type to) { method superClosure (line 4307) | private List superClosure(Type t, Type s) { method containsTypeEquivalent (line 4319) | private boolean containsTypeEquivalent(Type t, Type s) { method adapt (line 4346) | public void adapt(Type source, method adaptRecursive (line 4374) | private void adaptRecursive(Type source, class AdaptFailure (line 4437) | public static class AdaptFailure extends Exception { method adapt (line 4450) | private void adapt(List source, method adaptSelf (line 4478) | private void adaptSelf(Type t, method rewriteQuantifiers (line 4519) | private Type rewriteQuantifiers(Type t, boolean high, boolean rewriteT... method makeExtendsWildcard (line 4571) | private WildcardType makeExtendsWildcard(Type bound, TypeVar formal) { method makeSuperWildcard (line 4593) | private WildcardType makeSuperWildcard(Type bound, TypeVar formal) { class SingletonType (line 4612) | class SingletonType { method SingletonType (line 4614) | SingletonType(Type t) { method hashCode (line 4617) | public int hashCode() { method equals (line 4620) | public boolean equals(Object obj) { method toString (line 4624) | public String toString() { class DefaultTypeVisitor (line 4645) | public static abstract class DefaultTypeVisitor implements Type.V... method visit (line 4647) | final public R visit(Type t, S s) { return t.accept(th... method visitClassType (line 4648) | public R visitClassType(ClassType t, S s) { return visitType(t... method visitWildcardType (line 4649) | public R visitWildcardType(WildcardType t, S s) { return visitType(t... method visitArrayType (line 4650) | public R visitArrayType(ArrayType t, S s) { return visitType(t... method visitMethodType (line 4651) | public R visitMethodType(MethodType t, S s) { return visitType(t... method visitPackageType (line 4652) | public R visitPackageType(PackageType t, S s) { return visitType(t... method visitTypeVar (line 4653) | public R visitTypeVar(TypeVar t, S s) { return visitType(t... method visitCapturedType (line 4654) | public R visitCapturedType(CapturedType t, S s) { return visitType(t... method visitForAll (line 4655) | public R visitForAll(ForAll t, S s) { return visitType(t... method visitUndetVar (line 4656) | public R visitUndetVar(UndetVar t, S s) { return visitType(t... method visitErrorType (line 4657) | public R visitErrorType(ErrorType t, S s) { return visitType(t... class SimpleVisitor (line 4673) | public static abstract class SimpleVisitor extends DefaultTypeVis... method visitCapturedType (line 4674) | @Override method visitForAll (line 4678) | @Override method visitUndetVar (line 4682) | @Override class TypeRelation (line 4693) | public static abstract class TypeRelation extends SimpleVisitor extends SimpleVisitor extends DefaultTypeVisitor { method visit (line 4718) | final public Type visit(Type t) { return t.accept(this, null); } method visitType (line 4719) | public Type visitType(Type t, S s) { return t; } FILE: Javac2007/src/com/sun/tools/javac/comp/Annotate.java class Annotate (line 45) | @Version("@(#)Annotate.java 1.39 07/03/21") method instance (line 52) | public static Annotate instance(Context context) { method Annotate (line 69) | protected Annotate(Context context) { method later (line 94) | public void later(Annotator a) { method earlier (line 98) | public void earlier(Annotator a) { method enterStart (line 103) | public void enterStart() { method enterDone (line 108) | public void enterDone() { method flush (line 118) | public void flush() { type Annotator (line 154) | public interface Annotator { method enterAnnotation (line 155) | void enterAnnotation(); method toString (line 156) | String toString(); method enterAnnotation (line 168) | Attribute.Compound enterAnnotation(JCAnnotation a, method enterAttributeValue (line 276) | Attribute enterAttributeValue(Type expected, FILE: Javac2007/src/com/sun/tools/javac/comp/Attr.java class Attr (line 69) | @Version("@(#)Attr.java 1.224 07/03/21") method instance (line 90) | public static Attr instance(Context context) { method Attr (line 97) | protected Attr(Context context) { method check (line 179) | Type check(JCTree tree, Type owntype, int ownkind, int pkind, Type pt) { method isAssignableAsBlankFinal (line 215) | boolean isAssignableAsBlankFinal(VarSymbol v, Env env) { method checkAssignable (line 252) | void checkAssignable(DiagnosticPosition pos, VarSymbol v, JCTree base,... method isStaticReference (line 280) | boolean isStaticReference(JCTree tree) { method isType (line 292) | static boolean isType(Symbol sym) { method thisSym (line 299) | Symbol thisSym(DiagnosticPosition pos, Env env) { method attribIdent (line 313) | public Symbol attribIdent(JCTree tree, JCCompilationUnit topLevel) { class IdentAttributer (line 323) | private class IdentAttributer extends SimpleTreeVisitor attribExprToTree(JCTree expr, Env... method attribStatToTree (line 369) | public Env attribStatToTree(JCTree stmt, Env... class BreakAttr (line 385) | private static class BreakAttr extends RuntimeException { method BreakAttr (line 388) | private BreakAttr(Env env) { method attribTree (line 422) | Type attribTree(JCTree tree, Env env, int pkind, Type pt) { method attribExpr (line 468) | public Type attribExpr(JCTree tree, Env env, Type pt) { method attribExpr (line 482) | Type attribExpr(JCTree tree, Env env) { method attribType (line 496) | Type attribType(JCTree tree, Env env) { method attribStat (line 508) | public Type attribStat(JCTree tree, Env env) { method attribExprs (line 521) | List attribExprs(List trees, Env env,... method attribStats (line 533) | void attribStats(List trees, Env en... method attribArgs (line 542) | List attribArgs(List trees, Env env) { method attribTypes (line 561) | List attribTypes(List trees, Env env) { method attribTypeVariables (line 581) | void attribTypeVariables(List typarams, Env typarams) { method attribAnnotationTypes (line 656) | void attribAnnotationTypes(List annotations, method attribBase (line 736) | Type attribBase(JCTree tree, method checkBase (line 761) | Type checkBase(Type t, method visitClassDef (line 826) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 868) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 997) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 1068) | public void visitSkip(JCSkip tree) { method visitBlock (line 1072) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 1105) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 1111) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 1136) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 1153) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 1187) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 1210) | public void visitSwitch(JCSwitch tree) { method addVars (line 1268) | private static void addVars(List stats, Scope switchScope) { method enumConstant (line 1277) | private Symbol enumConstant(JCTree tree, Type enumType) { method visitSynchronized (line 1299) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 1307) | public void visitTry(JCTry tree) { method visitConditional (line 1336) | public void visitConditional(JCConditional tree) { method condType (line 1359) | private Type condType(DiagnosticPosition pos, method condType1 (line 1391) | private Type condType1(DiagnosticPosition pos, Type condtype, method visitIf (line 1463) | public void visitIf(JCIf tree) { method visitExec (line 1474) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 1481) | public void visitBreak(JCBreak tree) { method visitContinue (line 1486) | public void visitContinue(JCContinue tree) { method findJumpTarget (line 1504) | private JCTree findJumpTarget(DiagnosticPosition pos, method visitReturn (line 1556) | public void visitReturn(JCReturn tree) { method visitThrow (line 1590) | public void visitThrow(JCThrow tree) { method visitAssert (line 1595) | public void visitAssert(JCAssert tree) { method visitApply (line 1609) | public void visitApply(JCMethodInvocation tree) { method checkFirstConstructorStat (line 1784) | boolean checkFirstConstructorStat(JCMethodInvocation tree, Env argtypes, List typeargtypes) { method visitNewClass (line 1831) | public void visitNewClass(JCNewClass tree) { method makeNullCheck (line 2072) | public JCExpression makeNullCheck(JCExpression arg) { method visitNewArray (line 2084) | public void visitNewArray(JCNewArray tree) { method visitParens (line 2117) | public void visitParens(JCParens tree) { method visitAssign (line 2125) | public void visitAssign(JCAssign tree) { method visitAssignop (line 2132) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 2162) | public void visitUnary(JCUnary tree) { method visitBinary (line 2199) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 2252) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 2261) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 2270) | public void visitIndexed(JCArrayAccess tree) { method visitIdent (line 2283) | public void visitIdent(JCIdent tree) { method visitSelect (line 2418) | public void visitSelect(JCFieldAccess tree) { method selectSym (line 2703) | private Symbol selectSym(JCFieldAccess tree, method checkId (line 2876) | Type checkId(JCTree tree, method checkInit (line 3044) | private void checkInit(JCTree tree, method checkEnumInitializer (line 3098) | private void checkEnumInitializer(JCTree tree, Env env, V... method isNonStaticEnumField (line 3131) | private boolean isNonStaticEnumField(VarSymbol v) { method canOwnInitializer (line 3140) | private boolean canOwnInitializer(Symbol sym) { method checkMethod (line 3151) | public Type checkMethod(Type site, method assertConvertible (line 3291) | private void assertConvertible(JCTree tree, Type actual, Type formal, ... method visitLiteral (line 3309) | public void visitLiteral(JCLiteral tree) { method litType (line 3325) | Type litType(int tag) { method visitTypeIdent (line 3330) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 3340) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 3356) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 3518) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 3621) | public void visitWildcard(JCWildcard tree) { method visitAnnotation (line 3639) | public void visitAnnotation(JCAnnotation tree) { method visitErroneous (line 3644) | public void visitErroneous(JCErroneous tree) { method visitTree (line 3653) | public void visitTree(JCTree tree) { method attribClass (line 3663) | public void attribClass(DiagnosticPosition pos, ClassSymbol c) { method attribClass (line 3677) | void attribClass(ClassSymbol c) throws CompletionFailure { method visitImport (line 3822) | public void visitImport(JCImport tree) { method attribClassBody (line 3827) | private void attribClassBody(Env env, ClassSymbol c) { method isSerializable (line 3950) | private boolean isSerializable(ClassSymbol c) { method checkSerialVersionUID (line 3961) | private void checkSerialVersionUID(JCClassDecl tree, ClassSymbol c) { method capture (line 3989) | private Type capture(Type type) { FILE: Javac2007/src/com/sun/tools/javac/comp/AttrContext.java class AttrContext (line 41) | @Version("@(#)AttrContext.java 1.28 07/03/21") method dup (line 74) | AttrContext dup(Scope scope) { method dup (line 88) | AttrContext dup() { method getLocalElements (line 92) | public Iterable getLocalElements() { method toString (line 98) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/comp/AttrContextEnv.java class AttrContextEnv (line 41) | @Version("@(#)AttrContextEnv.java 1.15 07/03/21") method AttrContextEnv (line 47) | public AttrContextEnv(JCTree tree, AttrContext info) { FILE: Javac2007/src/com/sun/tools/javac/comp/Check.java class Check (line 57) | @Version("@(#)Check.java 1.169 07/03/21") method instance (line 79) | public static Check instance(Context context) { method Check (line 86) | protected Check(Context context) { method setLint (line 147) | Lint setLint(Lint newLint) { method warnDeprecated (line 157) | void warnDeprecated(DiagnosticPosition pos, Symbol sym) { method warnUnchecked (line 166) | public void warnUnchecked(DiagnosticPosition pos, String msg, Object..... method reportDeferredDiagnostics (line 174) | public void reportDeferredDiagnostics() { method completionError (line 184) | public Type completionError(DiagnosticPosition pos, CompletionFailure ... method typeError (line 198) | Type typeError(DiagnosticPosition pos, Object problem, Type found, Typ... method typeError (line 204) | Type typeError(DiagnosticPosition pos, String problem, Type found, Typ... method typeTagError (line 215) | Type typeTagError(DiagnosticPosition pos, Object required, Object foun... method earlyRefError (line 225) | void earlyRefError(DiagnosticPosition pos, Symbol sym) { method duplicateError (line 231) | void duplicateError(DiagnosticPosition pos, Symbol sym) { method varargsDuplicateError (line 244) | void varargsDuplicateError(DiagnosticPosition pos, Symbol sym1, Symbol... method checkTransparentVar (line 265) | void checkTransparentVar(DiagnosticPosition pos, VarSymbol v, Scope s) { method checkTransparentClass (line 302) | void checkTransparentClass(DiagnosticPosition pos, ClassSymbol c, Scop... method checkUniqueClassName (line 339) | boolean checkUniqueClassName(DiagnosticPosition pos, Name name, Scope ... method localClassName (line 377) | Name localClassName(ClassSymbol c) { method checkType (line 397) | Type checkType(DiagnosticPosition pos, Type found, Type req) { method instantiatePoly (line 433) | Type instantiatePoly(DiagnosticPosition pos, ForAll t, Type pt, Warner... method checkCastable (line 467) | Type checkCastable(DiagnosticPosition pos, Type found, Type req) { method isTypeVar (line 483) | boolean isTypeVar(Type t) { method checkExtends (line 495) | private void checkExtends(DiagnosticPosition pos, Type a, TypeVar bs) { method checkNonVoid (line 536) | Type checkNonVoid(DiagnosticPosition pos, Type t) { method checkClassType (line 549) | Type checkClassType(DiagnosticPosition pos, Type t) { method checkClassType (line 579) | Type checkClassType(DiagnosticPosition pos, Type t, boolean noBounds) { method checkReifiableReferenceType (line 623) | Type checkReifiableReferenceType(DiagnosticPosition pos, Type t) { method checkRefType (line 641) | Type checkRefType(DiagnosticPosition pos, Type t) { method checkNullOrRefType (line 675) | Type checkNullOrRefType(DiagnosticPosition pos, Type t) { method checkDisjoint (line 698) | boolean checkDisjoint(DiagnosticPosition pos, long flags, long set1, l... method checkFlags (line 718) | long checkFlags(DiagnosticPosition pos, long flags, Symbol sym, JCTree... method implicitEnumFinalFlag (line 885) | private long implicitEnumFinalFlag(JCTree tree) { method validate (line 934) | void validate(JCTree tree) { method validate (line 951) | void validate(List trees) { method validateTypeParams (line 962) | void validateTypeParams(List trees) { class Validator (line 973) | class Validator extends JCTree.Visitor { method visitTypeArray (line 975) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 982) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 1068) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 1076) | @Override method visitSelect (line 1085) | public void visitSelect(JCFieldAccess tree) { method visitSelectInternal (line 1103) | public void visitSelectInternal(JCFieldAccess tree) { method visitTree (line 1148) | public void visitTree(JCTree tree) { method subset (line 1166) | boolean subset(Type t, List ts) { method intersects (line 1175) | boolean intersects(Type t, List ts) { method incl (line 1184) | List incl(Type t, List ts) { method excl (line 1190) | List excl(Type t, List ts) { method union (line 1203) | List union(List ts1, List ts2) { method diff (line 1214) | List diff(List ts1, List ts2) { method intersect (line 1223) | public List intersect(List ts1, List ts2) { method isUnchecked (line 1244) | boolean isUnchecked(ClassSymbol exc) { method isUnchecked (line 1253) | boolean isUnchecked(Type exc) { method isUnchecked (line 1262) | boolean isUnchecked(DiagnosticPosition pos, Type exc) { method isHandled (line 1273) | boolean isHandled(Type exc, List handled) { method unHandled (line 1281) | List unHandled(List thrown, List handled) { method protection (line 1302) | static int protection(long flags) { method protectionString (line 1317) | private static String protectionString(long flags) { method cannotOverride (line 1327) | static Object cannotOverride(MethodSymbol m, MethodSymbol other) { method uncheckedOverrides (line 1343) | static Object uncheckedOverrides(MethodSymbol m, MethodSymbol other) { method varargsOverrides (line 1359) | static Object varargsOverrides(MethodSymbol m, MethodSymbol other) { method checkOverride (line 1391) | void checkOverride(JCTree tree, method isDeprecatedOverrideIgnorable (line 1532) | private boolean isDeprecatedOverrideIgnorable(MethodSymbol m, ClassSym... method checkCompatibleConcretes (line 1574) | public void checkCompatibleConcretes(DiagnosticPosition pos, Type site) { method checkCompatibleAbstracts (line 1639) | public boolean checkCompatibleAbstracts(DiagnosticPosition pos, method checkCompatibleAbstracts (line 1654) | public boolean checkCompatibleAbstracts(DiagnosticPosition pos, method firstIncompatibility (line 1690) | private Symbol firstIncompatibility(Type t1, Type t2, Type site) { method closure (line 1724) | private void closure(Type t, Map typeMap) { method closure (line 1743) | private void closure(Type t, Map typesSkip, Map its) { method validateAnnotationType (line 2317) | void validateAnnotationType(JCTree restype) { method validateAnnotationType (line 2324) | void validateAnnotationType(DiagnosticPosition pos, Type type) { method validateAnnotationMethod (line 2347) | void validateAnnotationMethod(DiagnosticPosition pos, MethodSymbol m) { method validateAnnotations (line 2373) | public void validateAnnotations(List annotations, Symbol... method validateAnnotation (line 2394) | public void validateAnnotation(JCAnnotation a, Symbol s) { method isOverrider (line 2428) | boolean isOverrider(Symbol s) { method annotationApplicable (line 2459) | boolean annotationApplicable(JCAnnotation a, Symbol s) { method validateAnnotation (line 2523) | public void validateAnnotation(JCAnnotation a) { method checkDeprecatedAnnotation (line 2640) | void checkDeprecatedAnnotation(DiagnosticPosition pos, Symbol s) { method checkNonCyclicElements (line 2665) | void checkNonCyclicElements(JCClassDecl tree) { method checkNonCyclicElementsInternal (line 2689) | void checkNonCyclicElementsInternal(DiagnosticPosition pos, TypeSymbol... method checkAnnotationResType (line 2710) | void checkAnnotationResType(DiagnosticPosition pos, Type type) { method checkCyclicConstructors (line 2731) | void checkCyclicConstructors(JCClassDecl tree) { method checkCyclicConstructor (line 2759) | private void checkCyclicConstructor(JCClassDecl tree, Symbol ctor, method checkOperator (line 2787) | int checkOperator(DiagnosticPosition pos, method checkDivZero (line 2808) | void checkDivZero(DiagnosticPosition pos, Symbol operator, Type operan... method checkEmptyIf (line 2824) | void checkEmptyIf(JCIf tree) { method checkUnique (line 2834) | boolean checkUnique(DiagnosticPosition pos, Symbol sym, Scope s) { method checkUniqueImport (line 2905) | boolean checkUniqueImport(DiagnosticPosition pos, Symbol sym, Scope s) { method checkUniqueStaticImport (line 2916) | boolean checkUniqueStaticImport(DiagnosticPosition pos, Symbol sym, Sc... method checkUniqueImport (line 2934) | private boolean checkUniqueImport(DiagnosticPosition pos, Symbol sym, ... method checkCanonical (line 3006) | public void checkCanonical(JCTree tree) { method isCanonical (line 3015) | private boolean isCanonical(JCTree tree) { class ConversionWarner (line 3029) | private class ConversionWarner extends Warner { method ConversionWarner (line 3033) | public ConversionWarner(DiagnosticPosition pos, String key, Type fou... method warnUnchecked (line 3040) | public void warnUnchecked() { method castWarner (line 3049) | public Warner castWarner(DiagnosticPosition pos, Type found, Type expe... method convertWarner (line 3053) | public Warner convertWarner(DiagnosticPosition pos, Type found, Type e... FILE: Javac2007/src/com/sun/tools/javac/comp/ConstFold.java class ConstFold (line 47) | @Version("@(#)ConstFold.java 1.31 07/03/21") method instance (line 54) | public static ConstFold instance(Context context) { method ConstFold (line 61) | private ConstFold(Context context) { method b2i (line 73) | private static Integer b2i(boolean b) { method intValue (line 76) | private static int intValue(Object x) { return ((Number)x).intValue(); } method longValue (line 77) | private static long longValue(Object x) { return ((Number)x).longValue... method floatValue (line 78) | private static float floatValue(Object x) { return ((Number)x).floatVa... method doubleValue (line 79) | private static double doubleValue(Object x) { return ((Number)x).doubl... method fold (line 89) | Type fold(int opcode, List argtypes) { method fold1 (line 107) | Type fold1(int opcode, Type operand) { method fold2 (line 159) | Type fold2(int opcode, Type left, Type right) { method coerce (line 336) | Type coerce(Type etype, Type ttype) { FILE: Javac2007/src/com/sun/tools/javac/comp/Enter.java class Enter (line 94) | @Version("@(#)Enter.java 1.136 07/03/21") method instance (line 115) | public static Enter instance(Context context) { method Enter (line 122) | protected Enter(Context context) { method getEnv (line 158) | public Env getEnv(TypeSymbol sym) { method getClassEnv (line 162) | public Env getClassEnv(TypeSymbol sym) { method classEnv (line 201) | public Env classEnv(JCClassDecl tree, Env en... method topLevelEnv (line 219) | Env topLevelEnv(JCCompilationUnit tree) { method getTopLevelEnv (line 236) | public Env getTopLevelEnv(JCCompilationUnit tree) { method enterScope (line 250) | Scope enterScope(Env env) { method classEnter (line 286) | Type classEnter(JCTree tree, Env env) { method classEnter (line 310) | List classEnter(List trees, Env trees) { method complete (line 827) | public void complete(List trees, ClassSymbol c) { FILE: Javac2007/src/com/sun/tools/javac/comp/Env.java class Env (line 47) | @Version("@(#)Env.java 1.25 07/03/21") method Env (line 93) | public Env(JCTree tree, A info) { method dup (line 106) | public Env dup(JCTree tree, A info) { method dupto (line 113) | public Env dupto(Env that) { method dup (line 125) | public Env dup(JCTree tree) { method enclosing (line 131) | public Env enclosing(int tag) { method toString (line 143) | public String toString() { method iterator (line 184) | public Iterator> iterator() { FILE: Javac2007/src/com/sun/tools/javac/comp/Flow.java class Flow (line 178) | @Version("@(#)Flow.java 1.91 07/03/21") method instance (line 194) | public static Flow instance(Context context) { method Flow (line 201) | protected Flow(Context context) { method myUninitVars (line 219) | void myUninitVars(Bits inits,Bits uninits) { method myUninitVars (line 235) | void myUninitVars(Bits bits) { class PendingExit (line 319) | class PendingExit { method PendingExit (line 328) | PendingExit(JCTree tree, Bits inits, Bits uninits) { method PendingExit (line 348) | PendingExit(JCTree tree, Type thrown) { method errorUncaught (line 370) | void errorUncaught() { method markThrown (line 411) | void markThrown(JCTree tree, Type exc) { method trackable (line 438) | boolean trackable(VarSymbol sym) { method newVar (line 471) | void newVar(VarSymbol sym) { method letInit (line 499) | void letInit(DiagnosticPosition pos, VarSymbol sym) { method letInit (line 549) | void letInit(JCTree tree) { method checkInit (line 562) | void checkInit(DiagnosticPosition pos, VarSymbol sym) { method recordExit (line 586) | void recordExit(JCTree tree) { method resolveBreaks (line 596) | boolean resolveBreaks(JCTree tree, method resolveContinues (line 632) | boolean resolveContinues(JCTree tree) { method markDead (line 670) | void markDead() { method split (line 689) | void split() { method merge (line 703) | void merge() { method scanDef (line 722) | void scanDef(JCTree tree) { method scanStat (line 736) | void scanStat(JCTree tree) { method scanStats (line 767) | void scanStats(List trees) { method scanExpr (line 781) | void scanExpr(JCTree tree) { method scanExprs (line 797) | void scanExprs(List trees) { method scanCond (line 812) | void scanCond(JCTree tree) { method visitClassDef (line 878) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 1134) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 1265) | public void visitVarDef(JCVariableDecl tree) { method visitBlock (line 1295) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 1310) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 1363) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 1406) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 1462) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 1507) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 1518) | public void visitSwitch(JCSwitch tree) { method addVars (line 1562) | private static void addVars(List stats, Bits inits, method visitTry (line 1579) | public void visitTry(JCTry tree) { method visitConditional (line 1731) | public void visitConditional(JCConditional tree) { method visitIf (line 1808) | public void visitIf(JCIf tree) { method visitBreak (line 1848) | public void visitBreak(JCBreak tree) { method visitContinue (line 1854) | public void visitContinue(JCContinue tree) { method visitReturn (line 1860) | public void visitReturn(JCReturn tree) { method visitThrow (line 1868) | public void visitThrow(JCThrow tree) { method visitApply (line 1876) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 1888) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 1910) | public void visitNewArray(JCNewArray tree) { method visitAssert (line 1917) | public void visitAssert(JCAssert tree) { method visitAssign (line 1933) | public void visitAssign(JCAssign tree) { method visitAssignop (line 1942) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 1950) | public void visitUnary(JCUnary tree) { method visitBinary (line 1978) | public void visitBinary(JCBinary tree) { method visitIdent (line 2011) | public void visitIdent(JCIdent tree) { method visitTypeCast (line 2022) | public void visitTypeCast(JCTypeCast tree) { method visitTopLevel (line 2045) | public void visitTopLevel(JCCompilationUnit tree) { method analyzeTree (line 2055) | public void analyzeTree(JCTree tree, TreeMaker make) { FILE: Javac2007/src/com/sun/tools/javac/comp/Infer.java class Infer (line 46) | @Version("@(#)Infer.java 1.58 07/03/21") method instance (line 59) | public static Infer instance(Context context) { method Infer (line 66) | protected Infer(Context context) { class NoInstanceException (line 72) | public static class NoInstanceException extends RuntimeException { method NoInstanceException (line 79) | NoInstanceException(boolean isAmbiguous) { method setMessage (line 83) | NoInstanceException setMessage(String key) { method setMessage (line 87) | NoInstanceException setMessage(String key, Object arg1) { method setMessage (line 91) | NoInstanceException setMessage(String key, Object arg1, Object arg2) { method setMessage (line 95) | NoInstanceException setMessage(String key, Object arg1, Object arg2,... method getDiagnostic (line 99) | public JCDiagnostic getDiagnostic() { method apply (line 115) | public Type apply(Type t) { method apply (line 126) | public Type apply(Type t) { method maximizeInst (line 151) | void maximizeInst(UndetVar that, Warner warn) throws NoInstanceExcepti... method isSubClass (line 173) | private boolean isSubClass(Type t, final List ts) { method minimizeInst (line 197) | void minimizeInst(UndetVar that, Warner warn) throws NoInstanceExcepti... method instantiateExpr (line 254) | public Type instantiateExpr(ForAll that, method instantiateMethod (line 289) | public Type instantiateMethod(List tvars, method instantiateArg (line 420) | private Type instantiateArg(ForAll that, method checkWithinBounds (line 437) | private void checkWithinBounds(List tvars, FILE: Javac2007/src/com/sun/tools/javac/comp/Lower.java class Lower (line 58) | @Version("@(#)Lower.java 1.168 07/03/21") method instance (line 63) | public static Lower instance(Context context) { method Lower (line 89) | protected Lower(Context context) { class ClassMap (line 163) | class ClassMap extends TreeScanner { method visitClassDef (line 167) | public void visitClassDef(JCClassDecl tree) { method classDef (line 177) | JCClassDecl classDef(ClassSymbol c) { class FreeVarCollector (line 205) | class FreeVarCollector extends TreeScanner { method FreeVarCollector (line 220) | FreeVarCollector(ClassSymbol clazz) { method addFreeVar (line 228) | private void addFreeVar(VarSymbol v) { method addFreeVars (line 237) | private void addFreeVars(ClassSymbol c) { method visitIdent (line 249) | public void visitIdent(JCIdent tree) { method visitSymbol (line 254) | private void visitSymbol(Symbol _sym) { method visitNewClass (line 275) | public void visitNewClass(JCNewClass tree) { method visitSelect (line 289) | public void visitSelect(JCFieldAccess tree) { method visitApply (line 300) | public void visitApply(JCMethodInvocation tree) { method freevars (line 318) | List freevars(ClassSymbol c) { method mapForEnum (line 335) | EnumMapping mapForEnum(DiagnosticPosition pos, TypeSymbol enumClass) { class EnumMapping (line 375) | class EnumMapping { method EnumMapping (line 376) | EnumMapping(DiagnosticPosition pos, TypeSymbol forEnum) { method forConstant (line 409) | JCLiteral forConstant(VarSymbol v) { method translate (line 417) | void translate() { method make_at (line 473) | TreeMaker make_at(DiagnosticPosition pos) { method makeLit (line 484) | JCExpression makeLit(Type type, Object value) { method makeNull (line 490) | JCExpression makeNull() { method makeNewClass (line 498) | JCNewClass makeNewClass(Type ctype, List args) { method makeUnary (line 511) | JCUnary makeUnary(int optag, JCExpression arg) { method makeBinary (line 524) | JCBinary makeBinary(int optag, JCExpression lhs, JCExpression rhs) { method makeAssignop (line 537) | JCAssignOp makeAssignop(int optag, JCTree lhs, JCTree rhs) { method makeString (line 548) | JCExpression makeString(JCExpression tree) { method makeEmptyClass (line 566) | ClassSymbol makeEmptyClass(long flags, ClassSymbol owner) { method duplicateError (line 604) | private void duplicateError(DiagnosticPosition pos, Symbol sym) { method enterSynthetic (line 615) | private void enterSynthetic(DiagnosticPosition pos, Symbol sym, Scope ... method lookupSynthetic (line 635) | private Symbol lookupSynthetic(Name name, Scope s) { method lookupMethod (line 642) | private MethodSymbol lookupMethod(DiagnosticPosition pos, Name name, T... method lookupConstructor (line 648) | private MethodSymbol lookupConstructor(DiagnosticPosition pos, Type qu... method lookupField (line 654) | private VarSymbol lookupField(DiagnosticPosition pos, Type qual, Name ... method accessCode (line 709) | private static int accessCode(int bytecode) { method accessCode (line 725) | private static int accessCode(JCTree tree, JCTree enclOp) { method binaryAccessOperator (line 743) | private OperatorSymbol binaryAccessOperator(int acode) { method treeTag (line 758) | private static int treeTag(OperatorSymbol operator) { method accessName (line 798) | Name accessName(int anum, int acode) { method accessSymbol (line 812) | MethodSymbol accessSymbol(Symbol sym, JCTree tree, JCTree enclOp, method accessBase (line 899) | JCExpression accessBase(DiagnosticPosition pos, Symbol sym) { method needsPrivateAccess (line 907) | boolean needsPrivateAccess(Symbol sym) { method needsProtectedAccess (line 921) | boolean needsProtectedAccess(Symbol sym, JCTree tree) { method accessClass (line 940) | ClassSymbol accessClass(Symbol sym, boolean protAccess, JCTree tree) { method access (line 969) | JCExpression access(Symbol sym, JCExpression tree, JCExpression enclOp... method access (line 1072) | JCExpression access(JCExpression tree) { method accessConstructor (line 1082) | Symbol accessConstructor(DiagnosticPosition pos, Symbol constr) { method accessConstructorTag (line 1114) | ClassSymbol accessConstructorTag() { method makeAccessible (line 1128) | void makeAccessible(Symbol sym) { method accessDef (line 1150) | JCTree accessDef(int pos, Symbol vsym, MethodSymbol accessor, int acod... method accessConstructorDef (line 1213) | JCTree accessConstructorDef(int pos, Symbol constr, MethodSymbol acces... method proxyName (line 1253) | Name proxyName(Name name) { method freevarDefs (line 1262) | List freevarDefs(int pos, List freevars, Sy... method outerThisName (line 1283) | Name outerThisName(Type type, Symbol owner) { method outerThisDef (line 1300) | JCVariableDecl outerThisDef(int pos, Symbol owner) { method loadFreevars (line 1319) | List loadFreevars(DiagnosticPosition pos, List T translate(T tree) { method translate (line 1929) | public T translate(T tree, Type type) { method translate (line 1935) | public T translate(T tree, JCExpression enclOp) { method translate (line 1945) | public List translate(List trees, JCExpressio... method translate (line 1955) | public List translate(List trees, Type type) { method visitTopLevel (line 1962) | public void visitTopLevel(JCCompilationUnit tree) { method visitClassDef (line 1989) | public void visitClassDef(JCClassDecl tree) { method visitEnumDef (line 2064) | private void visitEnumDef(JCClassDecl tree) { method visitEnumConstantDef (line 2159) | private void visitEnumConstantDef(JCVariableDecl var, int ordinal) { method visitMethodDef (line 2166) | public void visitMethodDef(JCMethodDecl tree) { method visitMethodDefInternal (line 2230) | private void visitMethodDefInternal(JCMethodDecl tree) { method visitTypeCast (line 2309) | public void visitTypeCast(JCTypeCast tree) { method visitNewClass (line 2318) | public void visitNewClass(JCNewClass tree) { method visitConditional (line 2383) | public void visitConditional(JCConditional tree) { method convert (line 2397) | private JCTree convert(JCTree tree, Type pt) { method visitIf (line 2407) | public void visitIf(JCIf tree) { method visitAssert (line 2427) | public void visitAssert(JCAssert tree) { method visitApply (line 2450) | public void visitApply(JCMethodInvocation tree) { method boxArgs (line 2526) | List boxArgs(List parameters, List _... method boxIfNeeded (line 2563) | @SuppressWarnings("unchecked") // XXX unchecked method boxPrimitive (line 2584) | JCExpression boxPrimitive(JCExpression tree) { method boxPrimitive (line 2589) | JCExpression boxPrimitive(JCExpression tree, Type box) { method unbox (line 2608) | JCExpression unbox(JCExpression tree, Type primitive) { method visitParens (line 2623) | public void visitParens(JCParens tree) { method visitIndexed (line 2628) | public void visitIndexed(JCArrayAccess tree) { method visitAssign (line 2634) | public void visitAssign(JCAssign tree) { method visitAssignop (line 2650) | public void visitAssignop(final JCAssignOp tree) { method lowerBoxedPostop (line 2706) | JCTree lowerBoxedPostop(final JCUnary tree) { method visitUnary (line 2732) | public void visitUnary(JCUnary tree) { method visitBinary (line 2776) | public void visitBinary(JCBinary tree) { method visitIdent (line 2805) | public void visitIdent(JCIdent tree) { method visitForeachLoop (line 2810) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitArrayForeachLoop (line 2838) | private void visitArrayForeachLoop(JCEnhancedForLoop tree) { method patchTargets (line 2881) | private void patchTargets(JCTree body, final JCTree src, final JCTree ... method visitIterableForeachLoop (line 2913) | private void visitIterableForeachLoop(JCEnhancedForLoop tree) { method visitVarDef (line 2956) | public void visitVarDef(JCVariableDecl tree) { method visitBlock (line 2972) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 2985) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 2991) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 2997) | public void visitForLoop(JCForLoop tree) { method visitReturn (line 3006) | public void visitReturn(JCReturn tree) { method visitSwitch (line 3014) | public void visitSwitch(JCSwitch tree) { method visitEnumSwitch (line 3029) | public JCTree visitEnumSwitch(JCSwitch tree) { method visitNewArray (line 3053) | public void visitNewArray(JCNewArray tree) { method visitSelect (line 3061) | public void visitSelect(JCFieldAccess tree) { method visitLetExpr (line 3076) | public void visitLetExpr(LetExpr tree) { method visitAnnotation (line 3084) | public void visitAnnotation(JCAnnotation tree) { method translateTopLevelClass (line 3098) | public List translateTopLevelClass(Env env, JCTre... method addEnumCompatibleMembers (line 3151) | private void addEnumCompatibleMembers(JCClassDecl cdef) { method addEnumOrdinalField (line 3169) | private VarSymbol addEnumOrdinalField(JCClassDecl cdef) { method addEnumNameField (line 3179) | private VarSymbol addEnumNameField(JCClassDecl cdef) { method addEnumFieldOrdinalMethod (line 3189) | private MethodSymbol addEnumFieldOrdinalMethod(JCClassDecl cdef, VarSy... method addEnumFieldNameMethod (line 3206) | private MethodSymbol addEnumFieldNameMethod(JCClassDecl cdef, VarSymbo... method addEnumToString (line 3224) | private MethodSymbol addEnumToString(JCClassDecl cdef, method addEnumCompareTo (line 3259) | private MethodSymbol addEnumCompareTo(JCClassDecl cdef, VarSymbol ordi... FILE: Javac2007/src/com/sun/tools/javac/comp/MemberEnter.java class MemberEnter (line 58) | @Version("@(#)MemberEnter.java 1.67 07/03/21") method instance (line 84) | public static MemberEnter instance(Context context) { method MemberEnter (line 91) | protected MemberEnter(Context context) { method importAll (line 141) | private void importAll(int pos, method importStaticAll (line 193) | private void importStaticAll(int pos, method staticImportAccessible (line 321) | boolean staticImportAccessible(Symbol sym, PackageSymbol packge) { method importNamedStatic (line 370) | private void importNamedStatic(final DiagnosticPosition pos, method importNamed (line 510) | private void importNamed(DiagnosticPosition pos, Symbol tsym, Env typarams, method memberEnter (line 598) | protected void memberEnter(JCTree tree, Env env) { method memberEnter (line 618) | void memberEnter(List trees, Env env) { method finishClass (line 629) | void finishClass(JCClassDecl tree, Env env) { method addEnumMembers (line 646) | private void addEnumMembers(JCClassDecl tree, Env env) { method visitTopLevel (line 722) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 823) | public void visitImport(JCImport tree) { method visitMethodDef (line 925) | public void visitMethodDef(JCMethodDecl tree) { method methodEnv (line 979) | Env methodEnv(JCMethodDecl tree, Env env) { method visitVarDef (line 998) | public void visitVarDef(JCVariableDecl tree) { method initEnv (line 1053) | Env initEnv(JCVariableDecl tree, Env env) { method visitTree (line 1077) | public void visitTree(JCTree tree) { method visitErroneous (line 1083) | public void visitErroneous(JCErroneous tree) { method getMethodEnv (line 1089) | public Env getMethodEnv(JCMethodDecl tree, Env getInitEnv(JCVariableDecl tree, Env env) { method annotateLater (line 1131) | void annotateLater(final List annotations, method hasDeprecatedAnnotation (line 1192) | private boolean hasDeprecatedAnnotation(List annotations) { method enterAnnotations (line 1207) | private void enterAnnotations(List annotations, method annotateDefaultValueLater (line 1244) | void annotateDefaultValueLater(final JCExpression defaultValue, method enterDefaultValue (line 1269) | private void enterDefaultValue(final JCExpression defaultValue, method complete (line 1284) | public void complete(Symbol sym) throws CompletionFailure { method baseEnv (line 1591) | private Env baseEnv(JCClassDecl tree, Env en... method finish (line 1627) | private void finish(Env env) { method enumBase (line 1646) | private JCExpression enumBase(int pos, ClassSymbol c) { method DefaultConstructor (line 1682) | JCTree DefaultConstructor(TreeMaker make, method SuperCall (line 1738) | JCExpressionStatement SuperCall(TreeMaker make, FILE: Javac2007/src/com/sun/tools/javac/comp/Resolve.java class Resolve (line 52) | @Version("@(#)Resolve.java 1.136 07/03/21") method instance (line 71) | public static Resolve instance(Context context) { method Resolve (line 78) | protected Resolve(Context context) { method isStatic (line 126) | static boolean isStatic(Env env) { method isInitializer (line 133) | static boolean isInitializer(Env env) { method isAccessible (line 166) | public boolean isAccessible(Env env, TypeSymbol c) { method isInnerSubClass (line 254) | private boolean isInnerSubClass(ClassSymbol c, Symbol base) { method isAccessible (line 261) | boolean isAccessible(Env env, Type t) { method isAccessible (line 275) | public boolean isAccessible(Env env, Type site, Symbol sy... method isProtectedAccessible (line 348) | private method rawInstantiate (line 378) | Type rawInstantiate(Env env, method instantiate (line 476) | Type instantiate(Env env, method argumentsAcceptable (line 501) | boolean argumentsAcceptable(List argtypes, method findField (line 565) | Symbol findField(Env env, method resolveInternalField (line 615) | public VarSymbol resolveInternalField(DiagnosticPosition pos, Env env, Name name) { method selectBest (line 743) | Symbol selectBest(Env env, method mostSpecific (line 819) | Symbol mostSpecific(Symbol m1, method findMethod (line 940) | Symbol findMethod(Env env, method findMethod (line 961) | private Symbol findMethod(Env env, method findFun (line 1044) | Symbol findFun(Env env, Name name, method loadClass (line 1128) | Symbol loadClass(Env env, Name name) { method findMemberType (line 1157) | Symbol findMemberType(Env env, method findGlobalType (line 1243) | Symbol findGlobalType(Env env, Scope scope, Name name) { method findType (line 1272) | Symbol findType(Env env, Name name) { method findIdent (line 1392) | Symbol findIdent(Env env, Name name, int kind) { method findIdentInPackage (line 1436) | Symbol findIdentInPackage(Env env, TypeSymbol pck, method findIdentInType (line 1479) | Symbol findIdentInType(Env env, Type site, method access (line 1528) | Symbol access(Symbol sym, method access (line 1567) | Symbol access(Symbol sym, method checkNonAbstract (line 1602) | void checkNonAbstract(DiagnosticPosition pos, Symbol sym) { method printscopes (line 1615) | public void printscopes(Scope s) { method printscopes (line 1629) | void printscopes(Env env) { method printscopes (line 1637) | public void printscopes(Type t) { method resolveIdent (line 1656) | Symbol resolveIdent(DiagnosticPosition pos, Env env, method resolveMethod (line 1689) | Symbol resolveMethod(DiagnosticPosition pos, method resolveQualifiedMethod (line 1730) | Symbol resolveQualifiedMethod(DiagnosticPosition pos, Env... method resolveInternalMethod (line 1768) | public MethodSymbol resolveInternalMethod(DiagnosticPosition pos, Env<... method resolveConstructor (line 1789) | Symbol resolveConstructor(DiagnosticPosition pos, method resolveConstructor (line 1822) | Symbol resolveConstructor(DiagnosticPosition pos, Env env, method resolveInternalConstructor (line 1900) | public MethodSymbol resolveInternalConstructor(DiagnosticPosition pos,... method resolveOperator (line 1917) | Symbol resolveOperator(DiagnosticPosition pos, int optag, method resolveUnaryOperator (line 1946) | Symbol resolveUnaryOperator(DiagnosticPosition pos, int optag, Env env,... method kindName (line 2080) | static JCDiagnostic kindName(int kind) { method kindName (line 2092) | static JCDiagnostic kindName(Symbol sym) { method kindNames (line 2131) | static JCDiagnostic kindNames(int kind) { method typeKindName (line 2145) | static JCDiagnostic typeKindName(Type t) { method absentKindName (line 2162) | static JCDiagnostic absentKindName(int kind) { method logAccessError (line 2179) | public void logAccessError(Env env, JCTree tree, Type typ... class ResolveError (line 2188) | private class ResolveError extends Symbol { method ResolveError (line 2190) | ResolveError(int kind, Symbol sym, String debugName) { method accept (line 2216) | public R accept(ElementVisitor v, P p) { method toString (line 2222) | public String toString() { method setWrongSym (line 2228) | ResolveError setWrongSym(Symbol sym, JCDiagnostic explanation) { method setWrongSym (line 2236) | ResolveError setWrongSym(Symbol sym) { method exists (line 2242) | public boolean exists() { method report (line 2264) | void report(Log log, DiagnosticPosition pos, Type site, Name name, method isOperator (line 2325) | boolean isOperator(Name name) { class AccessError (line 2335) | class AccessError extends ResolveError { method AccessError (line 2337) | AccessError(Symbol sym) { method AccessError (line 2341) | AccessError(Env env, Type site, Symbol sym) { method report (line 2362) | void report(Log log, DiagnosticPosition pos, Type site, Name name, class StaticError (line 2387) | class StaticError extends ResolveError { method StaticError (line 2388) | StaticError(Symbol sym) { method report (line 2402) | void report(Log log, class AmbiguityError (line 2418) | class AmbiguityError extends ResolveError { method AmbiguityError (line 2422) | AmbiguityError(Symbol sym1, Symbol sym2) { method report (line 2444) | void report(Log log, DiagnosticPosition pos, Type site, Name name, FILE: Javac2007/src/com/sun/tools/javac/comp/Todo.java class Todo (line 39) | @Version("@(#)Todo.java 1.13 07/03/21") method instance (line 46) | public static Todo instance(Context context) { method Todo (line 54) | protected Todo(Context context) { FILE: Javac2007/src/com/sun/tools/javac/comp/TransTypes.java class TransTypes (line 51) | @Version("@(#)TransTypes.java 1.90 07/03/21") method instance (line 58) | public static TransTypes instance(Context context) { method TransTypes (line 81) | protected TransTypes(Context context) { method cast (line 106) | JCExpression cast(JCExpression tree, Type target) { method coerce (line 124) | JCExpression coerce(JCExpression tree, Type target) { method retype (line 155) | JCExpression retype(JCExpression tree, Type erasedType, Type target) { method translateArgs (line 173) | List translateArgs(List _args, method addBridge (line 209) | void addBridge(DiagnosticPosition pos, method addBridgeIfNeeded (line 279) | void addBridgeIfNeeded(DiagnosticPosition pos, method isBridgeNeeded (line 334) | private boolean isBridgeNeeded(MethodSymbol method, method isSameMemberWhenErased (line 372) | private boolean isSameMemberWhenErased(Type type, method addBridges (line 379) | void addBridges(DiagnosticPosition pos, method addBridges (line 394) | void addBridges(DiagnosticPosition pos, ClassSymbol origin, ListBuffer... method translate (line 416) | public T translate(T tree, Type pt) { method translate (line 428) | public List translate(List trees, Type pt) { method visitClassDef (line 440) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 446) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 475) | public void visitVarDef(JCVariableDecl tree) { method visitDoLoop (line 482) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 488) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 494) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 503) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitSwitch (line 513) | public void visitSwitch(JCSwitch tree) { method visitCase (line 523) | public void visitCase(JCCase tree) { method visitSynchronized (line 529) | public void visitSynchronized(JCSynchronized tree) { method visitConditional (line 535) | public void visitConditional(JCConditional tree) { method visitIf (line 543) | public void visitIf(JCIf tree) { method visitExec (line 550) | public void visitExec(JCExpressionStatement tree) { method visitReturn (line 555) | public void visitReturn(JCReturn tree) { method visitThrow (line 560) | public void visitThrow(JCThrow tree) { method visitAssert (line 565) | public void visitAssert(JCAssert tree) { method visitApply (line 572) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 591) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 604) | public void visitNewArray(JCNewArray tree) { method visitParens (line 615) | public void visitParens(JCParens tree) { method visitAssign (line 621) | public void visitAssign(JCAssign tree) { method visitAssignop (line 628) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 635) | public void visitUnary(JCUnary tree) { method visitBinary (line 640) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 646) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 653) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 659) | public void visitIndexed(JCArrayAccess tree) { method visitAnnotation (line 669) | public void visitAnnotation(JCAnnotation tree) { method visitIdent (line 673) | public void visitIdent(JCIdent tree) { method visitSelect (line 694) | public void visitSelect(JCFieldAccess tree) { method visitTypeArray (line 721) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 729) | public void visitTypeApply(JCTypeApply tree) { method erasure (line 738) | private Type erasure(Type t) { method translateClass (line 748) | void translateClass(ClassSymbol c) { method translateTopLevelClass (line 791) | public JCTree translateTopLevelClass(JCTree cdef, TreeMaker make) { FILE: Javac2007/src/com/sun/tools/javac/jvm/ByteCodes.java type ByteCodes (line 40) | @Version("@(#)ByteCodes.java 1.22 07/03/21") FILE: Javac2007/src/com/sun/tools/javac/jvm/CRTFlags.java type CRTFlags (line 39) | @Version("@(#)CRTFlags.java 1.13 07/03/21") FILE: Javac2007/src/com/sun/tools/javac/jvm/CRTable.java class CRTable (line 46) | @Version("@(#)CRTable.java 1.28 07/03/21") method CRTable (line 71) | public CRTable(JCTree.JCMethodDecl tree, Map endPosit... method put (line 85) | public void put(Object tree, int flags, int startPc, int endPc) { method writeCRT (line 99) | public int writeCRT(ByteBuffer databuf, Position.LineMap lineMap, Log ... method length (line 151) | public int length() { method getTypes (line 159) | public String getTypes(int flags) {//我加上的,方便调试 method encodePosition (line 176) | private int encodePosition(int pos, Position.LineMap lineMap, Log log) { class SourceComputer (line 198) | class SourceComputer extends JCTree.Visitor { method csp (line 206) | public SourceRange csp(JCTree tree) { method csp (line 217) | public SourceRange csp(List trees) { method cspCases (line 230) | public SourceRange cspCases(List trees) { method cspCatchers (line 243) | public SourceRange cspCatchers(List trees) { method visitMethodDef (line 253) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 259) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 266) | public void visitSkip(JCSkip tree) { method visitBlock (line 272) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 278) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 285) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 292) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 301) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 309) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 315) | public void visitSwitch(JCSwitch tree) { method visitCase (line 322) | public void visitCase(JCCase tree) { method visitSynchronized (line 329) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 336) | public void visitTry(JCTry tree) { method visitCatch (line 344) | public void visitCatch(JCCatch tree) { method visitConditional (line 351) | public void visitConditional(JCConditional tree) { method visitIf (line 359) | public void visitIf(JCIf tree) { method visitExec (line 367) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 373) | public void visitBreak(JCBreak tree) { method visitContinue (line 378) | public void visitContinue(JCContinue tree) { method visitReturn (line 383) | public void visitReturn(JCReturn tree) { method visitThrow (line 389) | public void visitThrow(JCThrow tree) { method visitAssert (line 395) | public void visitAssert(JCAssert tree) { method visitApply (line 402) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 409) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 418) | public void visitNewArray(JCNewArray tree) { method visitParens (line 426) | public void visitParens(JCParens tree) { method visitAssign (line 432) | public void visitAssign(JCAssign tree) { method visitAssignop (line 439) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 446) | public void visitUnary(JCUnary tree) { method visitBinary (line 452) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 459) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 466) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 473) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 480) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 486) | public void visitIdent(JCIdent tree) { method visitLiteral (line 491) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 496) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 501) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 507) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 514) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 520) | public void visitWildcard(JCWildcard tree) { method visitErroneous (line 524) | public void visitErroneous(JCErroneous tree) { method visitTree (line 528) | public void visitTree(JCTree tree) { method startPos (line 534) | public int startPos(JCTree tree) { method endPos (line 542) | public int endPos(JCTree tree) { class CRTEntry (line 557) | static class CRTEntry { method CRTEntry (line 576) | CRTEntry(Object tree, int flags, int startPc, int endPc) { class SourceRange (line 588) | static class SourceRange { method SourceRange (line 599) | SourceRange() { method SourceRange (line 605) | SourceRange(int startPos, int endPos) { method mergeWith (line 620) | SourceRange mergeWith(SourceRange sr) { FILE: Javac2007/src/com/sun/tools/javac/jvm/ClassFile.java class ClassFile (line 67) | @Version("@(#)ClassFile.java 1.31 07/03/21") method myTAG (line 93) | public static String myTAG(int tag) { method internalize (line 118) | public static byte[] internalize(byte[] buf, int offset, int len) { method internalize (line 131) | public static byte[] internalize(Name name) { method externalize (line 139) | public static byte[] externalize(byte[] buf, int offset, int len) { method externalize (line 152) | public static byte[] externalize(Name name) { class NameAndType (line 162) | public static class NameAndType { method NameAndType (line 166) | NameAndType(Name name, Type type) { method equals (line 171) | public boolean equals(Object other) { method hashCode (line 178) | public int hashCode() { method toString (line 183) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/jvm/ClassReader.java class ClassReader (line 66) | @Version("@(#)ClassReader.java 1.142 07/05/05") method instance (line 181) | public static ClassReader instance(Context context) { method init (line 189) | public void init(Symtab syms) { method init (line 196) | private void init(Symtab syms, boolean definitive) { method ClassReader (line 217) | protected ClassReader(Context context, boolean definitive) { method enterMember (line 252) | private void enterMember(ClassSymbol c, Symbol sym) { class BadClassFile (line 261) | public static class BadClassFile extends CompletionFailure { method BadClassFile (line 267) | public BadClassFile(ClassSymbol c, Object cname, Object msg) { method badClassFile (line 273) | public BadClassFile badClassFile(String key, Object... args) { method nextChar (line 286) | char nextChar() { method nextInt (line 292) | int nextInt() { method getChar (line 302) | char getChar(int bp) { method getInt (line 309) | int getInt(int bp) { method getLong (line 320) | long getLong(int bp) { method getFloat (line 332) | float getFloat(int bp) { method getDouble (line 344) | double getDouble(int bp) { method indexPool (line 361) | void indexPool() { method readPool (line 418) | Object readPool(int i) { method readType (line 490) | Type readType(int i) { method readClassOrType (line 498) | Object readClassOrType(int i) { method readTypeParams (line 527) | List readTypeParams(int i) { method readClassSymbol (line 534) | ClassSymbol readClassSymbol(int i) { method readName (line 548) | Name readName(int i) { method sigToType (line 573) | Type sigToType(Name sig) { method sigToType (line 581) | Type sigToType(byte[] sig, int offset, int len) { method sigToType (line 590) | Type sigToType() { method classSigToType (line 688) | Type classSigToType() { method sigToTypes (line 787) | List sigToTypes(char terminator) { method sigToTypeParams (line 798) | List sigToTypeParams(Name name) { method sigToTypeParams (line 805) | List sigToTypeParams(byte[] sig, int offset, int len) { method sigToTypeParams (line 814) | List sigToTypeParams() { method sigToTypeParam (line 833) | Type sigToTypeParam() { method findTypeVar (line 862) | Type findTypeVar(Name name) { method unrecognized (line 893) | void unrecognized(Name attrName) { method readMemberAttr (line 900) | void readMemberAttr(Symbol sym, Name attrName, int attrLen) { method readEnclosingMethodAttr (line 992) | void readEnclosingMethodAttr(Symbol sym) { method simpleBinaryName (line 1032) | private Name simpleBinaryName(Name self, Name enclosing) { method findMethod (line 1043) | private MethodSymbol findMethod(NameAndType nt, Scope scope, long flag... method isSameBinaryType (line 1074) | private boolean isSameBinaryType(MethodType mt1, MethodType mt2) { method isAsciiDigit (line 1091) | private static boolean isAsciiDigit(char c) { method readMemberAttrs (line 1097) | void readMemberAttrs(Symbol sym) { method readClassAttr (line 1108) | void readClassAttr(ClassSymbol c, Name attrName, int attrLen) { method readClassAttrs (line 1153) | void readClassAttrs(ClassSymbol c) { method readCode (line 1171) | Code readCode(Symbol owner) { method attachAnnotations (line 1188) | void attachAnnotations(final Symbol sym) { method attachParameterAnnotations (line 1206) | void attachParameterAnnotations(final Symbol method) { method attachAnnotationDefault (line 1223) | void attachAnnotationDefault(final Symbol sym) { method readTypeOrClassSymbol (line 1229) | Type readTypeOrClassSymbol(int i) { method readEnumType (line 1235) | Type readEnumType(int i) { method readCompoundAnnotation (line 1244) | CompoundAnnotationProxy readCompoundAnnotation() { method readAttributeValue (line 1257) | Attribute readAttributeValue() { type ProxyVisitor (line 1296) | interface ProxyVisitor extends Attribute.Visitor { method visitEnumAttributeProxy (line 1297) | void visitEnumAttributeProxy(EnumAttributeProxy proxy); method visitArrayAttributeProxy (line 1298) | void visitArrayAttributeProxy(ArrayAttributeProxy proxy); method visitCompoundAnnotationProxy (line 1299) | void visitCompoundAnnotationProxy(CompoundAnnotationProxy proxy); class EnumAttributeProxy (line 1302) | static class EnumAttributeProxy extends Attribute { method EnumAttributeProxy (line 1305) | public EnumAttributeProxy(Type enumType, Name enumerator) { method accept (line 1310) | public void accept(Visitor v) { ((ProxyVisitor)v).visitEnumAttribute... method toString (line 1311) | public String toString() { class ArrayAttributeProxy (line 1316) | static class ArrayAttributeProxy extends Attribute { method ArrayAttributeProxy (line 1318) | ArrayAttributeProxy(List values) { method accept (line 1322) | public void accept(Visitor v) { ((ProxyVisitor)v).visitArrayAttribut... method toString (line 1323) | public String toString() { class CompoundAnnotationProxy (line 1330) | static class CompoundAnnotationProxy extends Attribute { method CompoundAnnotationProxy (line 1332) | public CompoundAnnotationProxy(Type type, method accept (line 1337) | public void accept(Visitor v) { ((ProxyVisitor)v).visitCompoundAnnot... method toString (line 1338) | public String toString() { class AnnotationDeproxy (line 1358) | class AnnotationDeproxy implements ProxyVisitor { method deproxyCompoundList (line 1362) | List deproxyCompoundList(List l) { method enterAnnotation (line 1538) | public void enterAnnotation() { method readField (line 1559) | VarSymbol readField() { method readMethod (line 1570) | MethodSymbol readMethod() { method skipMember (line 1597) | void skipMember() { method enterTypevars (line 1610) | protected void enterTypevars(Type t) { method enterTypevars (line 1626) | protected void enterTypevars(Symbol sym) { method readClass (line 1637) | void readClass(ClassSymbol c) { method readInnerClasses (line 1722) | void readInnerClasses(ClassSymbol c) { method readClassFile (line 1749) | private void readClassFile(ClassSymbol c) throws IOException { method adjustFieldFlags (line 1822) | long adjustFieldFlags(long flags) { method adjustMethodFlags (line 1825) | long adjustMethodFlags(long flags) { method adjustClassFlags (line 1838) | long adjustClassFlags(long flags) { method defineClass (line 1857) | public ClassSymbol defineClass(Name name, Symbol owner) { method enterClass (line 1872) | public ClassSymbol enterClass(Name name, TypeSymbol owner) { method enterClass (line 1935) | public ClassSymbol enterClass(Name flatName, JavaFileObject classFile) { method enterClass (line 1971) | public ClassSymbol enterClass(Name flatname) { method complete (line 2002) | public void complete(Symbol sym) throws CompletionFailure { method completeOwners (line 2037) | private void completeOwners(Symbol o) { method completeEnclosing (line 2052) | private void completeEnclosing(ClassSymbol c) { method fillIn (line 2086) | private void fillIn(ClassSymbol c) { method readInputStream (line 2180) | private static byte[] readInputStream(byte[] buf, InputStream s) throw... method ensureCapacity (line 2202) | private static byte[] ensureCapacity(byte[] buf, int needed) { method newCompletionFailure (line 2214) | private CompletionFailure newCompletionFailure(ClassSymbol c, method loadClass (line 2237) | public ClassSymbol loadClass(Name flatname) throws CompletionFailure { method packageExists (line 2274) | public boolean packageExists(Name fullname) { method enterPackage (line 2304) | public PackageSymbol enterPackage(Name fullname) { method enterPackage (line 2348) | public PackageSymbol enterPackage(Name name, PackageSymbol owner) { method includeClassFile (line 2357) | protected void includeClassFile(PackageSymbol p, JavaFileObject file) { method preferredFileObject (line 2444) | protected JavaFileObject preferredFileObject(JavaFileObject a, method getPackageFileKinds (line 2461) | protected EnumSet getPackageFileKinds() { method extraFileActions (line 2468) | protected void extraFileActions(PackageSymbol pack, JavaFileObject fe) { method fillIn (line 2477) | private void fillIn(PackageSymbol p) throws IOException { method fillIn (line 2599) | private void fillIn(PackageSymbol p, method printVerbose (line 2634) | private void printVerbose(String key, CharSequence arg) { method printCCF (line 2642) | private void printCCF(String key, Object arg) { type SourceCompleter (line 2647) | public interface SourceCompleter { method complete (line 2648) | void complete(ClassSymbol sym) class SourceFileObject (line 2658) | private static class SourceFileObject extends BaseFileObject { method SourceFileObject (line 2664) | public SourceFileObject(Name name) { method openInputStream (line 2668) | public InputStream openInputStream() { method openOutputStream (line 2672) | public OutputStream openOutputStream() { method openReader (line 2676) | public Reader openReader() { method openWriter (line 2680) | public Writer openWriter() { method getName (line 2685) | @Deprecated method getLastModified (line 2690) | public long getLastModified() { method delete (line 2694) | public boolean delete() { method getCharContent (line 2698) | public CharBuffer getCharContent(boolean ignoreEncodingErrors) { method equals (line 2702) | @Override method hashCode (line 2710) | @Override method isNameCompatible (line 2715) | public boolean isNameCompatible(String simpleName, JavaFileObject.Ki... method toUri (line 2719) | public URI toUri() { method openReader (line 2723) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExce... FILE: Javac2007/src/com/sun/tools/javac/jvm/ClassWriter.java class ClassWriter (line 60) | @Version("@(#)ClassWriter.java 1.126 07/03/21") method instance (line 161) | public static ClassWriter instance(Context context) { method ClassWriter (line 170) | private ClassWriter(Context context) { method flagNames (line 229) | public static String flagNames(long flags) { method putChar (line 270) | void putChar(ByteBuffer buf, int op, int x) { method putInt (line 278) | void putInt(ByteBuffer buf, int adr, int x) { method assembleSig (line 291) | void assembleSig(Type type) { method hasTypeVar (line 411) | boolean hasTypeVar(List l) { method assembleClassSig (line 419) | void assembleClassSig(Type type) { method assembleSig (line 460) | void assembleSig(List types) { method assembleParamsSig (line 465) | void assembleParamsSig(List typarams) { method typeSig (line 503) | Name typeSig(Type type) { method xClassName (line 521) | public Name xClassName(Type t) { class PoolOverflow (line 537) | public static class PoolOverflow extends Exception { method PoolOverflow (line 539) | public PoolOverflow() {} class StringOverflow (line 541) | public static class StringOverflow extends Exception { method StringOverflow (line 544) | public StringOverflow(String s) { method writePool (line 553) | void writePool(Pool pool) throws PoolOverflow, StringOverflow { method fieldName (line 641) | Name fieldName(Symbol sym) { method nameType (line 653) | NameAndType nameType(Symbol sym) { method writeAttr (line 671) | int writeAttr(Name attrName) { method endAttr (line 687) | void endAttr(int index) { method beginAttrs (line 700) | int beginAttrs() { method endAttrs (line 712) | void endAttrs(int index, int count) { method writeEnclosingMethodAttribute (line 719) | int writeEnclosingMethodAttribute(ClassSymbol c) { method writeFlagAttrs (line 755) | int writeFlagAttrs(long flags) { method writeMemberAttrs (line 805) | int writeMemberAttrs(Symbol sym) { method writeParameterAttrs (line 863) | int writeParameterAttrs(MethodSymbol m) { method writeJavaAnnotations (line 931) | int writeJavaAnnotations(List attrs) { type RetentionPolicy (line 1002) | enum RetentionPolicy { method getRetention (line 1008) | RetentionPolicy getRetention(TypeSymbol annotationType) { class AttributeWriter (line 1036) | class AttributeWriter implements Attribute.Visitor { method visitConstant (line 1037) | public void visitConstant(Attribute.Constant _value) { method visitEnum (line 1080) | public void visitEnum(Attribute.Enum e) { method visitClass (line 1090) | public void visitClass(Attribute.Class clazz) { method visitCompound (line 1096) | public void visitCompound(Attribute.Compound compound) { method visitError (line 1102) | public void visitError(Attribute.Error x) { method visitArray (line 1105) | public void visitArray(Attribute.Array array) { method writeCompoundAttribute (line 1118) | void writeCompoundAttribute(Attribute.Compound c) { method enterInner (line 1158) | void enterInner(ClassSymbol c) { method writeInnerClasses (line 1203) | void writeInnerClasses() { method writeField (line 1231) | void writeField(VarSymbol v) { method writeMethod (line 1276) | void writeMethod(MethodSymbol m) { method writeCode (line 1328) | void writeCode(Code code) { method writeStackMap (line 1444) | void writeStackMap(Code code) { method writeStackMapType (line 1511) | void writeStackMapType(Type t) { class StackMapTableFrame (line 1569) | abstract static class StackMapTableFrame { method getFrameType (line 1570) | abstract int getFrameType(); method write (line 1572) | void write(ClassWriter writer) { class SameFrame (line 1578) | static class SameFrame extends StackMapTableFrame { method SameFrame (line 1580) | SameFrame(int offsetDelta) { method getFrameType (line 1583) | int getFrameType() { method write (line 1586) | @Override class SameLocals1StackItemFrame (line 1598) | static class SameLocals1StackItemFrame extends StackMapTableFrame { method SameLocals1StackItemFrame (line 1601) | SameLocals1StackItemFrame(int offsetDelta, Type stack) { method getFrameType (line 1605) | int getFrameType() { method write (line 1610) | @Override class ChopFrame (line 1626) | static class ChopFrame extends StackMapTableFrame { method ChopFrame (line 1629) | ChopFrame(int frameType, int offsetDelta) { method getFrameType (line 1633) | int getFrameType() { return frameType; } method write (line 1634) | @Override class AppendFrame (line 1644) | static class AppendFrame extends StackMapTableFrame { method AppendFrame (line 1648) | AppendFrame(int frameType, int offsetDelta, Type[] locals) { method getFrameType (line 1653) | int getFrameType() { return frameType; } method write (line 1654) | @Override class FullFrame (line 1668) | static class FullFrame extends StackMapTableFrame { method FullFrame (line 1672) | FullFrame(int offsetDelta, Type[] locals, Type[] stack) { method getFrameType (line 1677) | int getFrameType() { return FULL_FRAME; } method write (line 1678) | @Override method getInstance (line 1703) | static StackMapTableFrame getInstance(Code.StackMapFrame this_frame, method isInt (line 1738) | static boolean isInt(Type t) { method isSameType (line 1742) | static boolean isSameType(Type t1, Type t2, Types types) { method compare (line 1763) | static int compare(Type[] arr1, Type[] arr2, Types types) { method writeFields (line 1778) | void writeFields(Scope.Entry e) { method writeMethods (line 1799) | void writeMethods(Scope.Entry e) { method writeClass (line 1823) | public JavaFileObject writeClass(ClassSymbol c) method writeClassFile (line 1857) | public void writeClassFile(OutputStream out, ClassSymbol c) method adjustFlags (line 2043) | int adjustFlags(final long flags) { method getLastModified (line 2071) | long getLastModified(FileObject filename) { FILE: Javac2007/src/com/sun/tools/javac/jvm/Code.java class Code (line 49) | @Version("@(#)Code.java 1.64 07/03/21") type StackMapFormat (line 56) | public enum StackMapFormat { method getAttributeName (line 59) | Name getAttributeName(Name.Table names) { method getAttributeName (line 64) | Name getAttributeName(Name.Table names) { method getAttributeName (line 68) | Name getAttributeName(Name.Table names) { method checkLimits (line 102) | public boolean checkLimits(DiagnosticPosition pos, Log log) { method Code (line 194) | public Code(MethodSymbol meth, method typecode (line 245) | public static int typecode(Type type) { method truncate (line 270) | public static int truncate(int tc) { method width (line 279) | public static int width(int typecode) { method width (line 287) | public static int width(Type type) { method width (line 293) | public static int width(List types) { method arraycode (line 304) | public static int arraycode(Type type) { method curPc (line 327) | public int curPc() { method emit1 (line 342) | private void emit1(int od) { method emit2 (line 357) | private void emit2(int od) { method emit4 (line 382) | public void emit4(int od) { method emitop (line 400) | private void emitop(int op) { method postop (line 430) | void postop() { method emitMultianewarray (line 436) | public void emitMultianewarray(int ndims, int type, Type arrayType) { method emitNewarray (line 457) | public void emitNewarray(int elemcode, Type arrayType) { method emitAnewarray (line 477) | public void emitAnewarray(int od, Type arrayType) { method emitInvokeinterface (line 496) | public void emitInvokeinterface(int meth, Type mtype) { method emitInvokespecial (line 520) | public void emitInvokespecial(int meth, Type mtype) { method emitInvokestatic (line 543) | public void emitInvokestatic(int meth, Type mtype) { method emitInvokevirtual (line 562) | public void emitInvokevirtual(int meth, Type mtype) { method emitop0 (line 581) | public void emitop0(int op) {//加入不带操作数的虚拟机指令 method emitop1 (line 996) | public void emitop1(int op, int od) { method typeForPool (line 1022) | private Type typeForPool(Object o) { method emitop1w (line 1036) | public void emitop1w(int op, int od) { method emitop1w (line 1090) | public void emitop1w(int op, int od1, int od2) { method emitop2 (line 1118) | public void emitop2(int op, int od) { method emitop4 (line 1202) | public void emitop4(int op, int od) { method align (line 1228) | public void align(int incr) { method put1 (line 1235) | private void put1(int pc, int op) { method put2 (line 1241) | private void put2(int pc, int od) { method put4 (line 1254) | public void put4(int pc, int od) { method get1 (line 1264) | private int get1(int pc) { method get2 (line 1270) | private int get2(int pc) { method get4 (line 1276) | public int get4(int pc) { method isAlive (line 1287) | public boolean isAlive() { method markDead (line 1293) | public void markDead() { method entryPoint (line 1299) | public int entryPoint() { method entryPoint (line 1314) | public int entryPoint(State state) { method entryPoint (line 1333) | public int entryPoint(State state, Type pushed) { class StackMapFrame (line 1357) | static class StackMapFrame { method emitStackMap (line 1380) | public void emitStackMap() { method getLocalsSize (line 1408) | private int getLocalsSize() { method emitCLDCStackMap (line 1423) | void emitCLDCStackMap(int pc, int localsSize) { method emitStackMapFrame (line 1457) | void emitStackMapFrame(int pc, int localsSize) { method getInitialFrame (line 1519) | StackMapFrame getInitialFrame() { class Chain (line 1551) | public static class Chain { method Chain (line 1570) | public Chain(int pc, Chain next, Code.State state) { method toString (line 1584) | public String toString() { method negate (line 1604) | public static int negate(int opcode) { method emitJump (line 1700) | public int emitJump(int opcode) { method branch (line 1732) | public Chain branch(int opcode) { method resolve (line 1768) | public void resolve(Chain chain, int target) { method resolve (line 1847) | public void resolve(Chain chain) { method resolvePending (line 1866) | public void resolvePending() { method mergeChains (line 1880) | public static Chain mergeChains(Chain chain1, Chain chain2) { method addCatch (line 1916) | public void addCatch( method addLineNumber (line 1934) | public void addLineNumber(char startPc, char lineNumber) { method statBegin (line 1951) | public void statBegin(int pos) { method markStatBegin (line 1965) | public void markStatBegin() { class State (line 1989) | class State implements Cloneable { method State (line 2003) | State() { method dup (line 2008) | State dup() { method lock (line 2024) | void lock(int register) { method unlock (line 2042) | void unlock(int register) { method push (line 2054) | void push(Type t) { method pop1 (line 2098) | Type pop1() { method peek (line 2107) | Type peek() { //返回栈顶type method pop2 (line 2118) | Type pop2() { method pop (line 2128) | void pop(int n) { method pop (line 2146) | void pop(Type t) { method forceStackTop (line 2153) | void forceStackTop(Type t) { method markInitialized (line 2175) | void markInitialized(UninitializedType old) { method join (line 2201) | State join(State other) { method error (line 2230) | Type error() { method dump (line 2234) | void dump() { method dump (line 2238) | void dump(int pc) { method toString (line 2282) | public String toString() { class LocalVar (line 2302) | static class LocalVar { method LocalVar (line 2307) | LocalVar(VarSymbol v) { method dup (line 2311) | public LocalVar dup() { method toString (line 2314) | public String toString() { method addLocalVar (line 2323) | private void addLocalVar(VarSymbol v) { method setDefined (line 2355) | public void setDefined(Bits newDefined) { method setDefined (line 2372) | public void setDefined(int adr) { method setUndefined (line 2398) | public void setUndefined(int adr) { method endScope (line 2416) | private void endScope(int adr) { method putVar (line 2519) | void putVar(LocalVar var) { method newLocal (line 2549) | private int newLocal(int typecode) { method newLocal (line 2557) | private int newLocal(Type type) { method newLocal (line 2561) | public int newLocal(VarSymbol v) { method newRegSegment (line 2575) | public void newRegSegment() { method endScopes (line 2587) | public void endScopes(int first) { method mnem (line 2603) | public static String mnem(int opcode) { class Mneumonics (line 2606) | private static class Mneumonics { FILE: Javac2007/src/com/sun/tools/javac/jvm/Gen.java class Gen (line 57) | @Version("@(#)Gen.java 1.148 07/03/21") method instance (line 90) | public static Gen instance(Context context) { method Gen (line 97) | protected Gen(Context context) { method loadIntConst (line 208) | void loadIntConst(int n) { method zero (line 220) | public static int zero(int tc) { method one (line 238) | public static int one(int tc) { method emitMinusOne (line 245) | void emitMinusOne(int tc) { method binaryQualifier (line 265) | Symbol binaryQualifier(Symbol sym, Type site) { method makeRef (line 332) | int makeRef(DiagnosticPosition pos, Type type) { method checkDimension (line 347) | private void checkDimension(DiagnosticPosition pos, Type t) { method makeTemp (line 369) | LocalItem makeTemp(Type type) { method callMethod (line 393) | void callMethod(DiagnosticPosition pos, method isAccessSuper (line 414) | private boolean isAccessSuper(JCMethodDecl enclMethod) { method isOddAccessName (line 422) | private boolean isOddAccessName(Name name) { method genFinalizer (line 438) | void genFinalizer(Env env) { method unwind (line 455) | Env unwind(JCTree target, Env env) { method endFinalizerGap (line 476) | void endFinalizerGap(Env env) { method endFinalizerGaps (line 492) | void endFinalizerGaps(Env from, Env to) { method hasFinally (line 510) | boolean hasFinally(JCTree target, Env env) { method normalizeDefs (line 540) | List normalizeDefs(List defs, ClassSymbol c) { method checkStringConstant (line 643) | private void checkStringConstant(DiagnosticPosition pos, Object constV... method normalizeMethod (line 666) | void normalizeMethod(JCMethodDecl md, List initCode) { method implementInterfaceMethods (line 758) | void implementInterfaceMethods(ClassSymbol c) { method implementInterfaceMethods (line 772) | void implementInterfaceMethods(ClassSymbol c, ClassSymbol site) { method addAbstractMethod (line 813) | private void addAbstractMethod(ClassSymbol c, method adjustAbstractMethod (line 832) | private void adjustAbstractMethod(ClassSymbol c, method genDef (line 869) | public void genDef(JCTree tree, Env env) { method genStat (line 898) | public void genStat(JCTree tree, Env env, int crtFlags) { method genStat (line 921) | public void genStat(JCTree tree, Env env) { method genStats (line 949) | public void genStats(List trees, Env env, int... method genStats (line 977) | public void genStats(List trees, Env env) { method genCond (line 999) | public CondItem genCond(JCTree tree, int crtFlags) { method genCond (line 1024) | public CondItem genCond(JCTree _tree, boolean markBranches) { method genExpr (line 1095) | public Item genExpr(JCTree tree, Type pt) { method genArgs (line 1137) | public void genArgs(List trees, List pts) { class CodeSizeOverflow (line 1156) | public static class CodeSizeOverflow extends RuntimeException { method CodeSizeOverflow (line 1158) | public CodeSizeOverflow() {} method visitMethodDef (line 1161) | public void visitMethodDef(JCMethodDecl tree) { method genMethod (line 1194) | void genMethod(JCMethodDecl tree, Env env, boolean fatcode) { method initCode (line 1289) | private int initCode(JCMethodDecl tree, Env env, boolean f... method visitVarDef (line 1367) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 1393) | public void visitSkip(JCSkip tree) { method visitBlock (line 1396) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 1415) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 1421) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 1427) | public void visitForLoop(JCForLoop tree) { method genLoop (line 1444) | private void genLoop(JCStatement loop, method visitForeachLoop (line 1489) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 1493) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 1501) | public void visitSwitch(JCSwitch tree) { method qsort2 (line 1645) | static void qsort2(int[] keys, int[] values, int lo, int hi) { method visitSynchronized (line 1667) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 1714) | public void visitTry(final JCTry tree) { method genTry (line 1776) | void genTry(JCTree body, List catchers, Env env) { method genCatch (line 1888) | void genCatch(JCCatch tree, method registerCatch (line 1931) | void registerCatch(DiagnosticPosition pos, method estimateCodeComplexity (line 1964) | int estimateCodeComplexity(JCTree tree) { method visitIf (line 2048) | public void visitIf(JCIf tree) { method visitExec (line 2079) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 2089) | public void visitBreak(JCBreak tree) { method visitContinue (line 2102) | public void visitContinue(JCContinue tree) { method visitReturn (line 2115) | public void visitReturn(JCReturn tree) { method visitThrow (line 2140) | public void visitThrow(JCThrow tree) { method visitApply (line 2151) | public void visitApply(JCMethodInvocation tree) { method visitConditional (line 2164) | public void visitConditional(JCConditional tree) { method visitNewClass (line 2191) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 2210) | public void visitNewArray(JCNewArray tree) { method makeNewArray (line 2239) | Item makeNewArray(DiagnosticPosition pos, Type type, int ndims) { method visitParens (line 2267) | public void visitParens(JCParens tree) { method visitAssign (line 2273) | public void visitAssign(JCAssign tree) { method visitAssignop (line 2281) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 2339) | public void visitUnary(JCUnary tree) { method genNullCheck (line 2417) | private void genNullCheck(DiagnosticPosition pos) { method visitBinary (line 2423) | public void visitBinary(JCBinary tree) { method makeStringBuffer (line 2474) | void makeStringBuffer(DiagnosticPosition pos) { method appendString (line 2487) | void appendString(JCTree tree) { method getStringBufferAppend (line 2500) | Symbol getStringBufferAppend(JCTree tree, Type t) { method appendStrings (line 2527) | void appendStrings(JCTree tree) { method bufferToString (line 2555) | void bufferToString(DiagnosticPosition pos) { method completeBinop (line 2572) | Item completeBinop(JCTree lhs, JCTree rhs, OperatorSymbol operator) { method visitTypeCast (line 2636) | public void visitTypeCast(JCTypeCast tree) { method visitWildcard (line 2650) | public void visitWildcard(JCWildcard tree) { method visitTypeTest (line 2654) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 2660) | public void visitIndexed(JCArrayAccess tree) { method visitIdent (line 2666) | public void visitIdent(JCIdent tree) { method visitSelect (line 2708) | public void visitSelect(JCFieldAccess tree) { method visitLiteral (line 2784) | public void visitLiteral(JCLiteral tree) { method visitLetExpr (line 2807) | public void visitLetExpr(LetExpr tree) { method genClass (line 2827) | public boolean genClass(Env env, JCClassDecl cdef) { class GenFinalizer (line 2900) | abstract class GenFinalizer { method gen (line 2902) | abstract void gen(); method genLast (line 2905) | abstract void genLast(); method hasFinalizer (line 2908) | boolean hasFinalizer() { return true; } class GenContext (line 2914) | static class GenContext { method addExit (line 2942) | void addExit(Chain c) { method addCont (line 2948) | void addCont(Chain c) { method toString (line 2953) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/jvm/Items.java class Items (line 55) | @Version("@(#)Items.java 1.36 07/03/21") method Items (line 81) | public Items(Pool pool, Code code, Symtab syms, Types types) { method makeVoidItem (line 97) | Item makeVoidItem() { method makeThisItem (line 102) | Item makeThisItem() { method makeSuperItem (line 108) | Item makeSuperItem() { method makeStackItem (line 115) | Item makeStackItem(Type type) { method makeIndexedItem (line 122) | Item makeIndexedItem(Type type) { method makeLocalItem (line 137) | LocalItem makeLocalItem(VarSymbol v) { method makeLocalItem (line 154) | private LocalItem makeLocalItem(Type type, int reg) { method makeStaticItem (line 161) | Item makeStaticItem(Symbol member) { method makeMemberItem (line 178) | Item makeMemberItem(Symbol member, boolean nonvirtual) { method makeImmediateItem (line 194) | Item makeImmediateItem(Type type, Object value) { method makeAssignItem (line 209) | Item makeAssignItem(Item lhs) { method makeCondItem (line 228) | CondItem makeCondItem(int opcode, Chain trueJumps, Chain falseJumps) { method makeCondItem (line 242) | CondItem makeCondItem(int opcode) { class Item (line 255) | abstract class Item { method Item (line 260) | Item(int typecode) { method load (line 266) | Item load() { method store (line 272) | void store() { method invoke (line 278) | Item invoke() { method duplicate (line 284) | void duplicate() { method drop (line 292) | void drop() { method stash (line 301) | void stash(int toscode) { method mkCond (line 309) | CondItem mkCond() { method coerce (line 324) | Item coerce(int targetcode) { method coerce (line 408) | Item coerce(Type targettype) { method width (line 414) | int width() { method toString (line 418) | public abstract String toString(); class StackItem (line 423) | class StackItem extends Item { method StackItem (line 425) | StackItem(int typecode) { method load (line 429) | Item load() { method duplicate (line 433) | void duplicate() { method drop (line 439) | void drop() { method stash (line 445) | void stash(int toscode) { method width (line 461) | int width() { method toString (line 469) | public String toString() { class IndexedItem (line 476) | class IndexedItem extends Item { method IndexedItem (line 478) | IndexedItem(Type type) { method load (line 482) | Item load() { method store (line 497) | void store() { method duplicate (line 511) | void duplicate() { method drop (line 515) | void drop() { method stash (line 519) | void stash(int toscode) { method width (line 523) | int width() { method toString (line 527) | public String toString() { class SelfItem (line 534) | class SelfItem extends Item { method SelfItem (line 540) | SelfItem(boolean isSuper) { method load (line 545) | Item load() { method toString (line 552) | public String toString() { class LocalItem (line 559) | class LocalItem extends Item { method LocalItem (line 569) | LocalItem(Type type, int reg) { method load (line 576) | Item load() { method store (line 593) | void store() { method incr (line 604) | void incr(int x) { method toString (line 631) | public String toString() { class StaticItem (line 638) | class StaticItem extends Item { method StaticItem (line 643) | StaticItem(Symbol member) { method load (line 648) | Item load() { method store (line 654) | void store() { method invoke (line 658) | Item invoke() { method toString (line 674) | public String toString() { class MemberItem (line 681) | class MemberItem extends Item { method MemberItem (line 690) | MemberItem(Symbol member, boolean nonvirtual) { method load (line 696) | Item load() { method store (line 701) | void store() { method invoke (line 710) | Item invoke() { method duplicate (line 774) | void duplicate() { method drop (line 778) | void drop() { method stash (line 782) | void stash(int toscode) { method width (line 786) | int width() { method toString (line 790) | public String toString() { class ImmediateItem (line 797) | class ImmediateItem extends Item { method ImmediateItem (line 803) | ImmediateItem(Type type, Object value) { method ldc (line 808) | private void ldc() { method load (line 820) | Item load() { method isPosZero (line 878) | private boolean isPosZero(float x) { method isPosZero (line 883) | private boolean isPosZero(double x) { method mkCond (line 887) | CondItem mkCond() { method coerce (line 902) | Item coerce(int targetcode) { method toString (line 953) | public String toString() { class AssignItem (line 960) | class AssignItem extends Item { method AssignItem (line 966) | AssignItem(Item lhs) { method load (line 971) | Item load() { method duplicate (line 977) | void duplicate() { method drop (line 981) | void drop() { method stash (line 987) | void stash(int toscode) { method width (line 991) | int width() { method toString (line 995) | public String toString() { class CondItem (line 1002) | class CondItem extends Item { method CondItem (line 1024) | CondItem(int opcode, Chain truejumps, Chain falsejumps) { method load (line 1039) | Item load() { method duplicate (line 1066) | void duplicate() { method drop (line 1070) | void drop() { method stash (line 1074) | void stash(int toscode) { method mkCond (line 1078) | CondItem mkCond() { method jumpTrue (line 1082) | Chain jumpTrue() { method jumpFalse (line 1099) | Chain jumpFalse() { method negate (line 1116) | CondItem negate() { method width (line 1129) | int width() { method isTrue (line 1134) | boolean isTrue() { method isFalse (line 1138) | boolean isFalse() { method toString (line 1142) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/jvm/Pool.java class Pool (line 43) | @Version("@(#)Pool.java 1.25 07/03/21") method Pool (line 63) | public Pool(int pp, Object[] pool) { method Pool (line 76) | public Pool() { method numEntries (line 82) | public int numEntries() { method reset (line 90) | public void reset() { method doublePool (line 97) | private void doublePool() { method put (line 107) | public int put(Object value) { method get (line 133) | public int get(Object o) { class Method (line 138) | static class Method extends DelegatedSymbol { method Method (line 140) | Method(MethodSymbol m) { method equals (line 144) | public boolean equals(Object other) { method hashCode (line 152) | public int hashCode() { class Variable (line 160) | static class Variable extends DelegatedSymbol { method Variable (line 162) | Variable(VarSymbol v) { method equals (line 166) | public boolean equals(Object other) { method hashCode (line 174) | public int hashCode() { FILE: Javac2007/src/com/sun/tools/javac/jvm/Target.java type Target (line 43) | @Version("@(#)Target.java 1.46 07/03/21") method instance (line 75) | public static Target instance(Context context) { method MIN (line 88) | public static Target MIN() { return MIN; } method MAX (line 91) | public static Target MAX() { return MAX; } method Target (line 108) | private Target(String name, int majorVersion, int minorVersion) { method lookup (line 116) | public static Target lookup(String name) { method requiresIproxy (line 124) | public boolean requiresIproxy() { method initializeFieldsBeforeSuper (line 134) | public boolean initializeFieldsBeforeSuper() { method obeyBinaryCompatibility (line 145) | public boolean obeyBinaryCompatibility() { method arrayBinaryCompatibility (line 154) | public boolean arrayBinaryCompatibility() { method interfaceFieldsBinaryCompatibility (line 163) | public boolean interfaceFieldsBinaryCompatibility() { method interfaceObjectOverridesBinaryCompatibility (line 173) | public boolean interfaceObjectOverridesBinaryCompatibility() { method usePrivateSyntheticFields (line 183) | public boolean usePrivateSyntheticFields() { method useInnerCacheClass (line 192) | public boolean useInnerCacheClass() { method generateCLDCStackmap (line 197) | public boolean generateCLDCStackmap() { method generateStackMapTable (line 203) | public boolean generateStackMapTable() { method generateEmptyAfterBig (line 209) | public boolean generateEmptyAfterBig() { method useStringBuilder (line 217) | public boolean useStringBuilder() { method useSyntheticFlag (line 224) | public boolean useSyntheticFlag() { method useEnumFlag (line 227) | public boolean useEnumFlag() { method useAnnotationFlag (line 230) | public boolean useAnnotationFlag() { method useVarargsFlag (line 233) | public boolean useVarargsFlag() { method useBridgeFlag (line 236) | public boolean useBridgeFlag() { method syntheticNameChar (line 243) | public char syntheticNameChar() { method hasClassLiterals (line 249) | public boolean hasClassLiterals() { method classLiteralsNoInit (line 257) | public boolean classLiteralsNoInit() { method hasInitCause (line 264) | public boolean hasInitCause() { method boxWithConstructors (line 271) | public boolean boxWithConstructors() { method hasIterable (line 278) | public boolean hasIterable() { method compilerBootstrap (line 285) | public boolean compilerBootstrap(Symbol c) { method hasEnclosingMethodAttribute (line 297) | public boolean hasEnclosingMethodAttribute() { FILE: Javac2007/src/com/sun/tools/javac/jvm/UninitializedType.java class UninitializedType (line 42) | @Version("@(#)UninitializedType.java 1.8 07/03/21") method uninitializedThis (line 47) | public static UninitializedType uninitializedThis(Type qtype) { method uninitializedObject (line 51) | public static UninitializedType uninitializedObject(Type qtype, int of... method UninitializedType (line 56) | private UninitializedType(int tag, Type qtype, int offset) { method initializedType (line 61) | Type initializedType() { method toString (line 66) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/main/CommandLine.java class CommandLine (line 46) | @Version("@(#)CommandLine.java 1.18 07/03/21") method parse (line 59) | public static String[] parse(String[] args) method loadCmdFile (line 93) | private static void loadCmdFile(String name, ListBuffer args) FILE: Javac2007/src/com/sun/tools/javac/main/JavaCompiler.java class JavaCompiler (line 79) | @Version("@(#)JavaCompiler.java 1.112 07/03/21") method instance (line 88) | public static JavaCompiler instance(Context context) { method version (line 97) | public static String version() { method fullVersion (line 103) | public static String fullVersion() { method version (line 114) | private static String version(String key) { type CompilePolicy (line 131) | private static enum CompilePolicy { method decode (line 167) | static CompilePolicy decode(String option) { type ImplicitSourcePolicy (line 189) | private static enum ImplicitSourcePolicy { method decode (line 197) | static ImplicitSourcePolicy decode(String option) { method JavaCompiler (line 309) | public JavaCompiler(final Context context) { method errorCount (line 477) | public int errorCount() { method stopIfError (line 487) | protected final List stopIfError(ListBuffer listBuffer) { method stopIfError (line 494) | protected final List stopIfError(List list) { method warningCount (line 503) | public int warningCount() { method parseErrors (line 512) | public boolean parseErrors() { method getScannerFactory (line 516) | protected Scanner.Factory getScannerFactory() { method readSource (line 532) | public CharSequence readSource(JavaFileObject filename) { method parse (line 556) | protected JCCompilationUnit parse(JavaFileObject filename, CharSequenc... method keepComments (line 613) | protected boolean keepComments() { method parse (line 621) | @Deprecated method parse (line 630) | public JCTree.JCCompilationUnit parse(JavaFileObject filename) { method resolveIdent (line 649) | public Symbol resolveIdent(String name) { method printSource (line 684) | JavaFileObject printSource(Env env, JCClassDecl cdef) thr... method genCode (line 711) | JavaFileObject genCode(Env env, JCClassDecl cdef) throws ... method complete (line 741) | public void complete(ClassSymbol c) throws CompletionFailure { method compile (line 811) | public void compile(List sourceFileObject) method compile (line 824) | public void compile(List sourceFileObjects, method compile2 (line 902) | private void compile2() { method parseFiles (line 966) | public List parseFiles(List fileObj... method enterTrees (line 991) | public List enterTrees(List root... method initProcessAnnotations (line 1054) | public void initProcessAnnotations(Iterable proce... method processAnnotations (line 1116) | public JavaCompiler processAnnotations(List roots) ... method processAnnotations (line 1132) | public JavaCompiler processAnnotations(List roots, method explicitAnnotationProcessingRequested (line 1243) | boolean explicitAnnotationProcessingRequested() { method attribute (line 1260) | public List> attribute(ListBuffer> e... method attribute (line 1271) | public Env attribute(Env env) { method flow (line 1311) | public List> flow(List> envs) { method flow (line 1322) | public List> flow(Env env) { method flow (line 1338) | protected void flow(Env env, ListBuffer>... method desugar (line 1387) | public List, JCClassDecl>> desugar(List env, ListBuffer env) { method generate (line 1571) | public void generate(List, JCClassDecl>> list) { method generate (line 1579) | public void generate(List, JCClassDecl>> list, L... method groupByFile (line 1638) | Map>> groupByFile(List processArgs(String[] flags) { // XXX sb protected method checkDirectory (line 478) | private boolean checkDirectory(String optName) { method compile (line 524) | public int compile(String[] args) { method compile (line 539) | public int compile(String[] args, Context context) { method compile (line 557) | public int compile(String[] args, method bugMessage (line 761) | void bugMessage(Throwable ex) { method feMessage (line 769) | void feMessage(Throwable ex) { method ioMessage (line 775) | void ioMessage(Throwable ex) { method resourceMessage (line 782) | void resourceMessage(Throwable ex) { method apMessage (line 791) | void apMessage(AnnotationProcessingError ex) { method getLocalizedString (line 807) | public static String getLocalizedString(String key, Object... args) { ... method useRawMessages (line 819) | public static void useRawMessages(boolean enable) { FILE: Javac2007/src/com/sun/tools/javac/main/OptionName.java type OptionName (line 40) | @Version("@(#)OptionName.java 1.4 07/03/21") method OptionName (line 150) | OptionName(String optionName) { method toString (line 154) | @Override FILE: Javac2007/src/com/sun/tools/javac/main/RecognizedOptions.java class RecognizedOptions (line 60) | @Version("@(#)RecognizedOptions.java 1.9 07/03/21") method RecognizedOptions (line 64) | private RecognizedOptions() {} type OptionHelper (line 66) | public interface OptionHelper { method setOut (line 68) | void setOut(PrintWriter out); method error (line 70) | void error(String key, Object... args); method printVersion (line 72) | void printVersion(); method printFullVersion (line 74) | void printFullVersion(); method printHelp (line 76) | void printHelp(); method printXhelp (line 78) | void printXhelp(); method addFile (line 80) | void addFile(File f); method addClassName (line 82) | void addClassName(String s); class GrumpyHelper (line 86) | public static class GrumpyHelper implements OptionHelper { method setOut (line 88) | public void setOut(PrintWriter out) { method error (line 92) | public void error(String key, Object... args) { method printVersion (line 96) | public void printVersion() { method printFullVersion (line 100) | public void printFullVersion() { method printHelp (line 104) | public void printHelp() { method printXhelp (line 108) | public void printXhelp() { method addFile (line 112) | public void addFile(File f) { method addClassName (line 116) | public void addClassName(String s) { method getJavaCompilerOptions (line 234) | static Option[] getJavaCompilerOptions(OptionHelper helper) { method getJavacFileManagerOptions (line 245) | public static Option[] getJavacFileManagerOptions(OptionHelper helper) { method getJavacToolOptions (line 256) | public static Option[] getJavacToolOptions(OptionHelper helper) { method getOptions (line 267) | static Option[] getOptions(OptionHelper helper, Set desire... method getAll (line 297) | public static Option[] getAll(final OptionHelper helper) { FILE: Javac2007/src/com/sun/tools/javac/model/AnnotationProxyMaker.java class AnnotationProxyMaker (line 59) | public class AnnotationProxyMaker { method AnnotationProxyMaker (line 65) | private AnnotationProxyMaker(Attribute.Compound anno, method generateAnnotation (line 75) | public static A generateAnnotation( method generateAnnotation (line 85) | private Annotation generateAnnotation() { method getAllReflectedValues (line 95) | private Map getAllReflectedValues() { method getAllValues (line 116) | private Map getAllValues() { method generateValue (line 141) | private Object generateValue(MethodSymbol meth, Attribute attr) { class ValueVisitor (line 147) | private class ValueVisitor implements Attribute.Visitor { method ValueVisitor (line 153) | ValueVisitor(MethodSymbol meth) { method getValue (line 157) | Object getValue(Attribute attr) { method visitConstant (line 175) | public void visitConstant(Attribute.Constant c) { method visitClass (line 179) | public void visitClass(Attribute.Class c) { method visitArray (line 183) | public void visitArray(Attribute.Array a) { method visitEnum (line 220) | @SuppressWarnings("unchecked") method visitCompound (line 235) | public void visitCompound(Attribute.Compound c) { method visitError (line 245) | public void visitError(Attribute.Error e) { method typeMismatch (line 253) | private void typeMismatch(final Method method, final Attribute attr) { class MirroredTypeExceptionProxy (line 273) | private static class MirroredTypeExceptionProxy extends ExceptionProxy { method MirroredTypeExceptionProxy (line 279) | MirroredTypeExceptionProxy(TypeMirror t) { method toString (line 284) | public String toString() { method hashCode (line 288) | public int hashCode() { method equals (line 292) | public boolean equals(Object obj) { method generateException (line 298) | protected RuntimeException generateException() { class MirroredTypesExceptionProxy (line 309) | private static class MirroredTypesExceptionProxy extends ExceptionProxy { method MirroredTypesExceptionProxy (line 315) | MirroredTypesExceptionProxy(List ts) { method toString (line 320) | public String toString() { method hashCode (line 324) | public int hashCode() { method equals (line 328) | public boolean equals(Object obj) { method generateException (line 335) | protected RuntimeException generateException() { FILE: Javac2007/src/com/sun/tools/javac/model/FilteredMemberList.java class FilteredMemberList (line 49) | @Version("@(#)FilteredMemberList.java 1.3 07/03/21") method FilteredMemberList (line 54) | public FilteredMemberList(Scope scope) { method size (line 58) | public int size() { method get (line 67) | public Symbol get(int index) { method iterator (line 76) | public Iterator iterator() { method unwanted (line 116) | private static boolean unwanted(Symbol s) { FILE: Javac2007/src/com/sun/tools/javac/model/JavacElements.java class JavacElements (line 64) | @Version("@(#)JavacElements.java 1.15 07/03/21") method instance (line 77) | public static JavacElements instance(Context context) { method JavacElements (line 90) | public JavacElements(Context context) { method setContext (line 99) | public void setContext(Context context) { method getAnnotation (line 112) | public static A getAnnotation(Symbol annotated, method getAnnotation (line 128) | public static A getAnnotation(ClassSymbol annot... method getPackageElement (line 145) | public PackageSymbol getPackageElement(CharSequence name) { method getTypeElement (line 154) | public ClassSymbol getTypeElement(CharSequence name) { method nameToSymbol (line 165) | private S nameToSymbol(String nameStr, Class cla... method getSourcePosition (line 189) | public JavacSourcePosition getSourcePosition(Element e) { method getSourcePosition (line 201) | public JavacSourcePosition getSourcePosition(Element e, AnnotationMirr... method getSourcePosition (line 218) | public JavacSourcePosition getSourcePosition(Element e, AnnotationMirr... method matchAnnoToTree (line 228) | private JCTree matchAnnoToTree(AnnotationMirror findme, method matchAnnoToTree (line 260) | private JCTree matchAnnoToTree(Attribute.Compound findme, method matchAnnoToTree (line 278) | private JCTree matchAnnoToTree(final Attribute.Compound findme, method scanForAssign (line 329) | private JCExpression scanForAssign(final MethodSymbol sym, method getTree (line 358) | public JCTree getTree(Element e) { method getDocComment (line 363) | public String getDocComment(Element e) { method getPackageOf (line 378) | public PackageElement getPackageOf(Element e) { method isDeprecated (line 382) | public boolean isDeprecated(Element e) { method getBinaryName (line 387) | public Name getBinaryName(TypeElement type) { method getElementValuesWithDefaults (line 391) | public Map getElementValuesWithDefaults( method getAllMembers (line 411) | public FilteredMemberList getAllMembers(TypeElement element) { method addMembers (line 420) | private void addMembers(Scope scope, Type type) { method getAllAnnotationMirrors (line 452) | public List getAllAnnotationMirrors(Element e) { method isInherited (line 476) | private boolean isInherited(Type annotype) { method containsAnnoOfType (line 488) | private static boolean containsAnnoOfType(List annos, method hides (line 497) | public boolean hides(Element hiderEl, Element hideeEl) { method overrides (line 533) | public boolean overrides(ExecutableElement riderEl, method getConstantExpression (line 555) | public String getConstantExpression(Object value) { method printElements (line 568) | public void printElements(java.io.Writer w, Element... elements) { method getName (line 573) | public Name getName(CharSequence cs) { method getTreeAndTopLevel (line 581) | private Pair getTreeAndTopLevel(Element e) { method getTreeAndTopLevel (line 601) | public Pair getTreeAndTopLevel( method getEnterEnv (line 626) | private Env getEnterEnv(Symbol sym) { method cast (line 642) | private static T cast(Class clazz, Object o) { FILE: Javac2007/src/com/sun/tools/javac/model/JavacSourcePosition.java class JavacSourcePosition (line 42) | @Version("@(#)JavacSourcePosition.java 1.4 07/03/21") method JavacSourcePosition (line 49) | JavacSourcePosition(JavaFileObject sourcefile, method getFile (line 57) | public JavaFileObject getFile() { method getOffset (line 61) | public int getOffset() { method getLine (line 65) | public int getLine() { method getColumn (line 69) | public int getColumn() { method toString (line 73) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/model/JavacTypes.java class JavacTypes (line 47) | @Version("@(#)JavacTypes.java 1.8 07/03/21") method instance (line 56) | public static JavacTypes instance(Context context) { method JavacTypes (line 69) | public JavacTypes(Context context) { method setContext (line 78) | public void setContext(Context context) { method asElement (line 83) | public Element asElement(TypeMirror t) { method isSameType (line 90) | public boolean isSameType(TypeMirror t1, TypeMirror t2) { method isSubtype (line 94) | public boolean isSubtype(TypeMirror t1, TypeMirror t2) { method isAssignable (line 100) | public boolean isAssignable(TypeMirror t1, TypeMirror t2) { method contains (line 106) | public boolean contains(TypeMirror t1, TypeMirror t2) { method isSubsignature (line 112) | public boolean isSubsignature(ExecutableType m1, ExecutableType m2) { method directSupertypes (line 116) | public List directSupertypes(TypeMirror t) { method erasure (line 125) | public TypeMirror erasure(TypeMirror t) { method boxedClass (line 131) | public TypeElement boxedClass(PrimitiveType p) { method unboxedType (line 135) | public PrimitiveType unboxedType(TypeMirror t) { method capture (line 144) | public TypeMirror capture(TypeMirror t) { method getPrimitiveType (line 149) | public PrimitiveType getPrimitiveType(TypeKind kind) { method getNullType (line 164) | public NullType getNullType() { method getNoType (line 168) | public NoType getNoType(TypeKind kind) { method getArrayType (line 177) | public ArrayType getArrayType(TypeMirror componentType) { method getWildcardType (line 188) | public WildcardType getWildcardType(TypeMirror extendsBound, method getDeclaredType (line 216) | public DeclaredType getDeclaredType(TypeElement typeElem, method getDeclaredType (line 228) | public DeclaredType getDeclaredType(DeclaredType enclosing, method getDeclaredType0 (line 245) | private DeclaredType getDeclaredType0(Type outer, method asMemberOf (line 277) | public TypeMirror asMemberOf(DeclaredType containing, Element element) { method validateTypeNotIn (line 292) | private void validateTypeNotIn(TypeMirror t, Set invalidKind... method cast (line 302) | private static T cast(Class clazz, Object o) { FILE: Javac2007/src/com/sun/tools/javac/parser/DocCommentScanner.java class DocCommentScanner (line 46) | public class DocCommentScanner extends Scanner { class Factory (line 50) | public static class Factory extends Scanner.Factory { method preRegister (line 52) | public static void preRegister(final Context context) { method Factory (line 72) | protected Factory(Context context) { method newScanner (line 76) | @Override method newScanner (line 93) | @Override method DocCommentScanner (line 110) | protected DocCommentScanner(Factory fac, CharBuffer buffer) { method DocCommentScanner (line 117) | protected DocCommentScanner(Factory fac, char[] input, int inputLength) { method expandCommentBuffer (line 164) | private void expandCommentBuffer() { method digit (line 174) | private int digit(int base) { method convertUnicode (line 186) | private void convertUnicode() { method scanChar (line 223) | private void scanChar() { method scanDocCommentChar (line 259) | private void scanDocCommentChar() { method nextToken (line 275) | public void nextToken() { method docComment (line 295) | public String docComment() { method processComment (line 303) | @SuppressWarnings("fallthrough") method getLineMap (line 521) | public Position.LineMap getLineMap() { FILE: Javac2007/src/com/sun/tools/javac/parser/EndPosParser.java class EndPosParser (line 49) | @Version("@(#)EndPosParser.java 1.9 07/03/21") method EndPosParser (line 54) | public EndPosParser(Factory fac, Lexer S, boolean keepDocComments) { method storeEnd (line 75) | @Override method to (line 90) | @Override method toP (line 97) | @Override method compilationUnit (line 103) | @Override method parExpression (line 119) | @Override method getEndPos (line 134) | @Override FILE: Javac2007/src/com/sun/tools/javac/parser/Keywords.java class Keywords (line 45) | @Version("@(#)Keywords.java 1.19 07/03/21") method instance (line 52) | public static Keywords instance(Context context) { method Keywords (line 62) | protected Keywords(Context context) { method key (line 123) | public Token key(Name name) { method token2string (line 142) | public String token2string(Token token) { method enterKeyword (line 170) | private void enterKeyword(String s, Token token) { FILE: Javac2007/src/com/sun/tools/javac/parser/Lexer.java type Lexer (line 42) | @Version("@(#)Lexer.java 1.4 07/03/21") method deprecatedFlag (line 49) | boolean deprecatedFlag(); method resetDeprecatedFlag (line 51) | void resetDeprecatedFlag(); method docComment (line 56) | String docComment(); method endPos (line 61) | int endPos(); method errPos (line 66) | int errPos(); method errPos (line 71) | void errPos(int pos); method getLineMap (line 79) | LineMap getLineMap(); method getRawCharacters (line 85) | char[] getRawCharacters(); method getRawCharacters (line 101) | char[] getRawCharacters(int beginIndex, int endIndex); method name (line 106) | Name name(); method nextToken (line 111) | void nextToken(); method pos (line 118) | int pos(); method prevEndPos (line 123) | int prevEndPos(); method radix (line 128) | int radix(); method stringVal (line 134) | String stringVal(); method token (line 139) | Token token(); method token (line 144) | void token(Token token); FILE: Javac2007/src/com/sun/tools/javac/parser/Parser.java class Parser (line 53) | @Version("@(#)Parser.java 1.103 07/03/21") method DEBUGPos (line 57) | private void DEBUGPos(JCTree t) {//我加上的 class Factory (line 64) | public static class Factory { method instance (line 70) | public static Factory instance(Context context) { method Factory (line 85) | protected Factory(Context context) { method newParser (line 105) | public Parser newParser(Lexer S, boolean keepDocComments, boolean ge... method Parser (line 166) | protected Parser(Factory fac, method myMode (line 240) | public static String myMode(int m) { method skip (line 263) | private void skip(boolean stopAtImport, boolean stopAtMemberDecl, bool... method syntaxError (line 346) | private JCErroneous syntaxError(int pos, String key, Object... arg) { method syntaxError (line 359) | private JCErroneous syntaxError(int pos, List errs, String key... method reportSyntaxError (line 380) | private void reportSyntaxError(int pos, String key, Object... arg) { method syntaxError (line 409) | private JCErroneous syntaxError(String key) { method syntaxError (line 416) | private JCErroneous syntaxError(String key, String arg) { method accept (line 466) | public void accept(Token token) { method illegal (line 481) | JCExpression illegal(int pos) { method illegal (line 492) | JCExpression illegal() { method checkNoMods (line 497) | void checkNoMods(long mods) { method attach (line 546) | void attach(JCTree tree, String dc) { method setErrorEndPos (line 557) | private void setErrorEndPos(int errPos) { method getErrorEndPos (line 568) | protected int getErrorEndPos() { method storeEnd (line 577) | protected void storeEnd(JCTree tree, int endpos) {} method to (line 584) | protected T to(T t) { return t; } method toP (line 591) | protected T toP(T t) { return t; } method getStartPos (line 598) | public int getStartPos(JCTree tree) { method getEndPos (line 610) | public int getEndPos(JCTree tree) { method ident (line 621) | Name ident() { method qualident (line 684) | public JCExpression qualident() { method literal (line 739) | JCExpression literal(Name prefix) { method isZero (line 847) | boolean isZero(String s) { method strval (line 855) | String strval(Name prefix) { method expression (line 864) | public JCExpression expression() { method type (line 875) | public JCExpression type() { method term (line 886) | JCExpression term(int newmode) { method term (line 922) | JCExpression term() { method termRest (line 967) | JCExpression termRest(JCExpression t) { method term1 (line 1033) | JCExpression term1() { method term1Rest (line 1053) | JCExpression term1Rest(JCExpression t) { method term2 (line 1086) | JCExpression term2() { method term2Rest (line 1123) | JCExpression term2Rest(JCExpression t, int minprec) { method makeOp (line 1249) | private JCExpression makeOp(int pos, method foldStrings (line 1263) | protected StringBuffer foldStrings(JCTree tree) { method newOdStack (line 1334) | private JCExpression[] newOdStack() { method newOpStack (line 1347) | private Token[] newOpStack() { method term3 (line 1382) | protected JCExpression term3() { method superSuffix (line 1765) | JCExpression superSuffix(List typeArgs, JCExpression t) { method basicType (line 1783) | JCPrimitiveTypeTree basicType() { method argumentsOpt (line 1796) | JCExpression argumentsOpt(List typeArgs, JCExpression t) { method arguments (line 1815) | List arguments() { method arguments (line 1838) | JCMethodInvocation arguments(List typeArgs, JCExpression... method typeArgumentsOpt (line 1846) | JCExpression typeArgumentsOpt(JCExpression t) { method typeArgumentsOpt (line 1873) | List typeArgumentsOpt() { method typeArgumentsOpt (line 1884) | List typeArgumentsOpt(int useMode) { method typeArguments (line 1909) | List typeArguments() { method typeArgument (line 1972) | JCExpression typeArgument() { method typeArguments (line 2022) | JCTypeApply typeArguments(JCExpression t) { method bracketsOpt (line 2055) | private JCExpression bracketsOpt(JCExpression t) { method bracketsOptCont (line 2075) | private JCArrayTypeTree bracketsOptCont(JCExpression t, int pos) { method bracketsSuffix (line 2084) | JCExpression bracketsSuffix(JCExpression t) { method creator (line 2124) | JCExpression creator(int newpos, List typeArgs) { method innerCreator (line 2192) | JCExpression innerCreator(int newpos, List typeArgs, JCE... method arrayCreatorRest (line 2213) | JCExpression arrayCreatorRest(int newpos, JCExpression elemtype) { method classCreatorRest (line 2268) | JCExpression classCreatorRest(int newpos, method arrayInitializer (line 2296) | JCExpression arrayInitializer(int newpos, JCExpression t) { method variableInitializer (line 2324) | public JCExpression variableInitializer() { method parExpression (line 2337) | JCExpression parExpression() { method block (line 2348) | JCBlock block(int pos, long flags) { method block (line 2376) | public JCBlock block() { method blockStatements (line 2387) | @SuppressWarnings("fallthrough") method statement (line 2528) | @SuppressWarnings("fallthrough") method catchClause (line 2703) | JCCatch catchClause() { method switchBlockStatementGroups (line 2722) | List switchBlockStatementGroups() { method moreStatementExpressions (line 2769) | > T moreStatementE... method forInit (line 2791) | List forInit() { method forUpdate (line 2815) | List forUpdate() { method annotationsOpt (line 2829) | List annotationsOpt() { method modifiersOpt (line 2853) | JCModifiers modifiersOpt() { method modifiersOpt (line 2856) | JCModifiers modifiersOpt(JCModifiers partial) { method annotation (line 2960) | JCAnnotation annotation(int pos) { method annotationFieldValuesOpt (line 2980) | List annotationFieldValuesOpt() { method annotationFieldValues (line 2985) | List annotationFieldValues() { method annotationFieldValue (line 3009) | JCExpression annotationFieldValue() { method annotationValue (line 3035) | JCExpression annotationValue() { method variableDeclarators (line 3091) | public > T variableDeclar... method variableDeclaratorsRest (line 3111) | > T variableDeclaratorsRe... method variableDeclarator (line 3139) | JCVariableDecl variableDeclarator(JCModifiers mods, JCExpression type,... method variableDeclaratorRest (line 3156) | JCVariableDecl variableDeclaratorRest(int pos, JCModifiers mods, JCExp... method variableDeclaratorId (line 3191) | JCVariableDecl variableDeclaratorId(JCModifiers mods, JCExpression typ... method compilationUnit (line 3215) | public JCTree.JCCompilationUnit compilationUnit() { method importDeclaration (line 3324) | JCTree importDeclaration() { method typeDeclaration (line 3364) | JCTree typeDeclaration(JCModifiers mods) { method classOrInterfaceOrEnumDeclaration (line 3394) | JCStatement classOrInterfaceOrEnumDeclaration(JCModifiers mods, String... method classDeclaration (line 3462) | JCClassDecl classDeclaration(JCModifiers mods, String dc) { method interfaceDeclaration (line 3504) | JCClassDecl interfaceDeclaration(JCModifiers mods, String dc) { method enumDeclaration (line 3532) | JCClassDecl enumDeclaration(JCModifiers mods, String dc) { method enumBody (line 3560) | List enumBody(Name enumName) { method enumeratorDeclaration (line 3600) | JCTree enumeratorDeclaration(Name enumName) { method typeList (line 3658) | List typeList() { method classOrInterfaceBody (line 3678) | List classOrInterfaceBody(Name className, boolean isInterface) { method classOrInterfaceBodyDeclaration (line 3722) | List classOrInterfaceBodyDeclaration(Name className, boolean i... method methodDeclaratorRest (line 3839) | JCTree methodDeclaratorRest(int pos, method qualidentList (line 3915) | List qualidentList() { method typeParametersOpt (line 3952) | List typeParametersOpt() { method typeParameter (line 3989) | JCTypeParameter typeParameter() { method formalParameters (line 4016) | List formalParameters() { //指在一个方法的括号中声明的参数 method optFinal (line 4040) | JCModifiers optFinal(long flags) { method formalParameter (line 4070) | JCVariableDecl formalParameter() { method checkExprStat (line 4093) | protected JCExpression checkExprStat(JCExpression t) { method prec (line 4122) | static int prec(Token token) { method optag (line 4130) | static int optag(Token token) { method unoptag (line 4202) | static int unoptag(Token token) { method typetag (line 4224) | static int typetag(Token token) { method checkGenerics (line 4247) | void checkGenerics() { method checkVarargs (line 4253) | void checkVarargs() { method checkForeach (line 4259) | void checkForeach() { method checkStaticImports (line 4265) | void checkStaticImports() { method checkAnnotations (line 4271) | void checkAnnotations() { FILE: Javac2007/src/com/sun/tools/javac/parser/Scanner.java class Scanner (line 52) | @Version("@(#)Scanner.java 1.75 07/03/21") class Factory (line 64) | public static class Factory { method instance (line 70) | public static Factory instance(Context context) { method Factory (line 93) | protected Factory(Context context) { method newScanner (line 105) | public Scanner newScanner(CharSequence input) { method newScanner (line 137) | public Scanner newScanner(char[] input, int inputLength) { method Scanner (line 243) | private Scanner(Factory fac) { method hexFloatsWork (line 252) | private static boolean hexFloatsWork() { method Scanner (line 264) | protected Scanner(Factory fac, CharBuffer buffer) { method Scanner (line 279) | protected Scanner(Factory fac, char[] input, int inputLength) { method lexError (line 330) | private void lexError(int pos, String key, Object... args) { method lexError (line 345) | private void lexError(String key, Object... args) { method digit (line 359) | private int digit(int base) {//如16进制的A会转换成10 method convertUnicode (line 374) | private void convertUnicode() { method scanChar (line 442) | private void scanChar() { method scanCommentChar (line 458) | private void scanCommentChar() { method putChar (line 476) | private void putChar(char ch) { method dch (line 487) | private void dch() { method scanLitChar (line 493) | private void scanLitChar() { method scanHexExponentAndSuffix (line 550) | private void scanHexExponentAndSuffix() { method scanFraction (line 616) | private void scanFraction() { method scanFractionAndSuffix (line 646) | private void scanFractionAndSuffix() { method scanHexFractionAndSuffix (line 664) | private void scanHexFractionAndSuffix(boolean seendigit) { method scanNumber (line 686) | private void scanNumber(int radix) { method scanIdent (line 724) | private void scanIdent() { method surrogatesSupported (line 825) | private static boolean surrogatesSupported() { method scanSurrogates (line 843) | private char scanSurrogates() { method isSpecial (line 876) | private boolean isSpecial(char ch) { method scanOperator (line 891) | private void scanOperator() { method scanDocComment (line 919) | @SuppressWarnings("fallthrough") method stringVal (line 1031) | public String stringVal() { method nextToken (line 1037) | public void nextToken() { method token (line 1353) | public Token token() { method token (line 1359) | public void token(Token token) { method pos (line 1367) | public int pos() { method endPos (line 1373) | public int endPos() { method prevEndPos (line 1379) | public int prevEndPos() { method errPos (line 1385) | public int errPos() { method errPos (line 1391) | public void errPos(int pos) { method name (line 1397) | public Name name() { method radix (line 1403) | public int radix() { method deprecatedFlag (line 1410) | public boolean deprecatedFlag() { method resetDeprecatedFlag (line 1414) | public void resetDeprecatedFlag() { method docComment (line 1421) | public String docComment() { method getRawCharacters (line 1429) | public char[] getRawCharacters() { method getRawCharacters (line 1451) | public char[] getRawCharacters(int beginIndex, int endIndex) { type CommentStyle (line 1460) | public enum CommentStyle { method processComment (line 1470) | protected void processComment(CommentStyle style) { method processWhiteSpace (line 1482) | protected void processWhiteSpace() { method processLineTerminator (line 1493) | protected void processLineTerminator() { method getLineMap (line 1505) | public Position.LineMap getLineMap() { FILE: Javac2007/src/com/sun/tools/javac/parser/Token.java type Token (line 40) | @Version("@(#)Token.java 1.25 07/03/21") method Token (line 154) | Token() { method Token (line 157) | Token(String name) { FILE: Javac2007/src/com/sun/tools/javac/processing/AnnotationProcessingError.java class AnnotationProcessingError (line 40) | @Version("@(#)AnnotationProcessingError.java 1.4 07/03/21") method AnnotationProcessingError (line 43) | AnnotationProcessingError(Throwable cause) { FILE: Javac2007/src/com/sun/tools/javac/processing/JavacFiler.java class JavacFiler (line 101) | @Version("@(#)JavacFiler.java 1.16 07/03/21") class FilerOutputFileObject (line 116) | private class FilerOutputFileObject extends ForwardingFileObject getGeneratedSourceNames() { method getGeneratedSourceFileObjects (line 526) | public Set getGeneratedSourceFileObjects() { method getGeneratedClasses (line 530) | public Map getGeneratedClasses() { method warnIfUnclosedFiles (line 534) | public void warnIfUnclosedFiles() { method newRound (line 542) | public void newRound(Context context, boolean lastRound) { method close (line 549) | public void close() { method clearRoundState (line 558) | private void clearRoundState() { method displayState (line 567) | public void displayState() { method toString (line 577) | public String toString() { method closeFileObject (line 585) | private void closeFileObject(String typeName, FileObject fileObject) { FILE: Javac2007/src/com/sun/tools/javac/processing/JavacMessager.java class JavacMessager (line 50) | @Version("@(#)JavacMessager.java 1.11 07/03/21") method JavacMessager (line 56) | JavacMessager(Context context, JavacProcessingEnvironment processingEn... method printMessage (line 63) | public void printMessage(Diagnostic.Kind kind, CharSequence msg) { method printMessage (line 67) | public void printMessage(Diagnostic.Kind kind, CharSequence msg, method printMessage (line 81) | public void printMessage(Diagnostic.Kind kind, CharSequence msg, method printMessage (line 97) | public void printMessage(Diagnostic.Kind kind, CharSequence msg, method printError (line 147) | public void printError(String msg) { method printWarning (line 156) | public void printWarning(String msg) { method printNotice (line 164) | public void printNotice(String msg) { method errorRaised (line 168) | public boolean errorRaised() { method errorCount (line 172) | public int errorCount() { method newRound (line 176) | public void newRound(Context context) { method toString (line 181) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/processing/JavacProcessingEnvironment.java class JavacProcessingEnvironment (line 85) | @Version("@(#)JavacProcessingEnvironment.java 1.30 07/03/21") method JavacProcessingEnvironment (line 143) | public JavacProcessingEnvironment(Context context, Iterable initPlatformAnnotations() { method initProcessorIterator (line 199) | private void initProcessorIterator(Context context, Iterable { method NameProcessIterator (line 311) | NameProcessIterator(String names, ClassLoader processorCL, Log log) { method hasNext (line 323) | public boolean hasNext() { method next (line 368) | public Processor next() { method remove (line 384) | public void remove () { method atLeastOneProcessor (line 389) | public boolean atLeastOneProcessor() { method initProcessorOptions (line 400) | private Map initProcessorOptions(Context context) { method initUnmatchedProcessorOptions (line 434) | private Set initUnmatchedProcessorOptions() { class ProcessorState (line 453) | static class ProcessorState { method ProcessorState (line 459) | ProcessorState(Processor p, Log log, Source source, ProcessingEnviro... method checkSourceVersionCompatibility (line 492) | private void checkSourceVersionCompatibility(Source source, Log log) { method checkOptionName (line 503) | private boolean checkOptionName(String optionName, Log log) { method annotationSupported (line 512) | public boolean annotationSupported(String annotationName) { method removeSupportedOptions (line 537) | public void removeSupportedOptions(Set unmatchedProcessorOpt... class DiscoveredProcessors (line 559) | class DiscoveredProcessors implements Iterable { class ProcessorStateIterator (line 561) | class ProcessorStateIterator implements Iterator { method ProcessorStateIterator (line 566) | ProcessorStateIterator(DiscoveredProcessors psi) { method next (line 576) | public ProcessorState next() { method hasNext (line 613) | public boolean hasNext() { method remove (line 640) | public void remove () { method runContributingProcs (line 649) | public void runContributingProcs(RoundEnvironment re) { method iterator (line 670) | public ProcessorStateIterator iterator() { method DiscoveredProcessors (line 681) | DiscoveredProcessors(Iterator processorIterator) { method discoverAndRunProcs (line 692) | private void discoverAndRunProcs(Context context, class ComputeAnnotationSet (line 816) | public static class ComputeAnnotationSet extends method ComputeAnnotationSet (line 820) | public ComputeAnnotationSet(Elements elements) { method visitPackage (line 829) | @Override method scan (line 835) | @Override method callProcessor (line 858) | private boolean callProcessor(Processor proc, method doProcessing (line 885) | public JavaCompiler doProcessing(Context context, method runLastRound (line 1089) | private void runLastRound(PrintWriter xout, method updateProcessingState (line 1120) | private void updateProcessingState(Context currentContext, boolean las... method warnIfUnmatchedOptions (line 1128) | private void warnIfUnmatchedOptions() { method printRoundInfo (line 1134) | private void printRoundInfo(PrintWriter xout, method enterNewClassFiles (line 1154) | private ListBuffer enterNewClassFiles(Context currentCont... method close (line 1173) | public void close() { method getTopLevelClasses (line 1182) | private List getTopLevelClasses(List getPackageInfoFiles(List findAnnotations(List nod... method scan (line 1302) | public void scan(JCTree node) { method visitAnnotation (line 1313) | public void visitAnnotation(JCAnnotation node) { method cleanTrees (line 1328) | private static List cleanTrees(List nodes) { method scan (line 1335) | public void scan(JCTree node) { method visitTopLevel (line 1340) | public void visitTopLevel(JCCompilationUnit node) { method visitClassDef (line 1344) | public void visitClassDef(JCClassDecl node) { method visitMethodDef (line 1348) | public void visitMethodDef(JCMethodDecl node) { method visitVarDef (line 1352) | public void visitVarDef(JCVariableDecl node) { method visitNewClass (line 1356) | public void visitNewClass(JCNewClass node) { method visitAssignop (line 1360) | public void visitAssignop(JCAssignOp node) { method visitUnary (line 1364) | public void visitUnary(JCUnary node) { method visitBinary (line 1368) | public void visitBinary(JCBinary node) { method visitSelect (line 1372) | public void visitSelect(JCFieldAccess node) { method visitIdent (line 1376) | public void visitIdent(JCIdent node) { method moreToDo (line 1383) | private boolean moreToDo() { method getOptions (line 1393) | public Map getOptions() { method getMessager (line 1397) | public Messager getMessager() { method getFiler (line 1401) | public Filer getFiler() { method getElementUtils (line 1405) | public JavacElements getElementUtils() { method getTypeUtils (line 1409) | public JavacTypes getTypeUtils() { method getSourceVersion (line 1413) | public SourceVersion getSourceVersion() { method getLocale (line 1417) | public Locale getLocale() { method getSpecifiedPackages (line 1421) | public Set getSpecifiedPackages() { method pathToURLs (line 1434) | public static URL[] pathToURLs(String path) { method fileToURL (line 1459) | private static URL fileToURL(File file) { method importStringToPattern (line 1492) | public static Pattern importStringToPattern(String s, Processor p, Log... method getContext (line 1547) | public Context getContext() { method toString (line 1551) | public String toString() { method isValidOptionName (line 1555) | public static boolean isValidOptionName(String optionName) { FILE: Javac2007/src/com/sun/tools/javac/processing/JavacRoundEnvironment.java class JavacRoundEnvironment (line 49) | @Version("@(#)JavacRoundEnvironment.java 1.9 07/03/21") method JavacRoundEnvironment (line 60) | JavacRoundEnvironment(boolean processingOver, method toString (line 70) | public String toString() { method processingOver (line 77) | public boolean processingOver() { method errorRaised (line 88) | public boolean errorRaised() { method getRootElements (line 98) | public Set getRootElements() { method getElementsAnnotatedWith (line 117) | public Set getElementsAnnotatedWith(TypeElement a) { class AnnotationSetScanner (line 139) | private class AnnotationSetScanner extends method AnnotationSetScanner (line 144) | AnnotationSetScanner(Set defaultSet) { method scan (line 148) | @Override method getElementsAnnotatedWith (line 165) | public Set getElementsAnnotatedWith(Class service, URL[] urls) FILE: Javac2007/src/com/sun/tools/javac/resources/version-template.java class version (line 31) | class version extends ListResourceBundle { method getContents (line 39) | protected final Object[][] getContents() { FILE: Javac2007/src/com/sun/tools/javac/sym/CreateSymbols.java class CreateSymbols (line 91) | @SupportedOptions({"com.sun.tools.javac.sym.Jar","com.sun.tools.javac.sy... method getLegacyPackages (line 96) | static Set getLegacyPackages() { method process (line 105) | public boolean process(Set tes, RoundEnvironmen... method createSymbols (line 130) | void createSymbols() throws IOException { method writeClass (line 273) | void writeClass(final Pool pool, final ClassSymbol cs, final ClassWrit... method getSupportedSourceVersion (line 299) | public SourceVersion getSupportedSourceVersion() { method main (line 304) | public static void main(String... args) throws Exception{ FILE: Javac2007/src/com/sun/tools/javac/tree/JCTree.java class JCTree (line 84) | @Version("@(#)JCTree.java 1.79 07/03/21") method JCTree (line 352) | public JCTree(int tag) { method toString (line 357) | public String toString() { method setPos (line 372) | public JCTree setPos(int pos) { method setType (line 379) | public JCTree setType(Type type) { method accept (line 386) | public abstract void accept(Visitor v); method accept (line 388) | public abstract R accept(TreeVisitor v, D d); method clone (line 392) | public Object clone() { method pos (line 402) | public DiagnosticPosition pos() { method getTree (line 407) | public JCTree getTree() { method getStartPosition (line 412) | public int getStartPosition() { method getPreferredPosition (line 417) | public int getPreferredPosition() { method getEndPosition (line 422) | public int getEndPosition(Map endPosTable) { method myTreeTag (line 427) | public String myTreeTag() { method myTreeTag (line 430) | public String myTreeTag(int tag) { method myTreeTag2 (line 531) | private String myTreeTag2(int tag) { class JCCompilationUnit (line 660) | public static class JCCompilationUnit extends JCTree implements Compil... method JCCompilationUnit (line 686) | protected JCCompilationUnit(List packageAnnotations, method accept (line 702) | @Override method getKind (line 708) | public Kind getKind() { return Kind.COMPILATION_UNIT; } method getPackageAnnotations (line 709) | public List getPackageAnnotations() { method getImports (line 712) | public List getImports() { method getPackageName (line 722) | public JCExpression getPackageName() { return pid; } method getSourceFile (line 723) | public JavaFileObject getSourceFile() { method getLineMap (line 726) | public Position.LineMap getLineMap() { method getTypeDecls (line 729) | public List getTypeDecls() {//返回一棵没有IMPORT的JCTree method accept (line 737) | @Override class JCImport (line 747) | public static class JCImport extends JCTree implements ImportTree { method JCImport (line 750) | protected JCImport(JCTree qualid, boolean importStatic) { method accept (line 755) | @Override method isStatic (line 763) | public boolean isStatic() { return staticImport; } method getQualifiedIdentifier (line 764) | public JCTree getQualifiedIdentifier() { return qualid; } method getKind (line 767) | public Kind getKind() { return Kind.IMPORT; } method accept (line 768) | @Override class JCStatement (line 775) | public static abstract class JCStatement extends JCTree implements Sta... method JCStatement (line 776) | public JCStatement(int tag) { method setType (line 779) | @Override method setPos (line 784) | @Override class JCExpression (line 792) | public static abstract class JCExpression extends JCTree implements Ex... method JCExpression (line 793) | public JCExpression(int tag) { method setType (line 796) | @Override method setPos (line 801) | @Override class JCClassDecl (line 818) | public static class JCClassDecl extends JCStatement implements ClassTr... method JCClassDecl (line 834) | protected JCClassDecl(JCModifiers mods, method accept (line 851) | @Override method getKind (line 854) | public Kind getKind() { return Kind.CLASS; } method getModifiers (line 855) | public JCModifiers getModifiers() { return mods; } method getSimpleName (line 856) | public Name getSimpleName() { return name; } method getTypeParameters (line 857) | public List getTypeParameters() { method getExtendsClause (line 860) | public JCTree getExtendsClause() { return extending; } method getImplementsClause (line 861) | public List getImplementsClause() { method getMembers (line 864) | public List getMembers() { method accept (line 867) | @Override class JCMethodDecl (line 886) | public static class JCMethodDecl extends JCTree implements MethodTree { method JCMethodDecl (line 896) | protected JCMethodDecl(JCModifiers mods, method accept (line 917) | @Override method getKind (line 920) | public Kind getKind() { return Kind.METHOD; } method getModifiers (line 921) | public JCModifiers getModifiers() { return mods; } method getName (line 922) | public Name getName() { return name; } method getReturnType (line 923) | public JCTree getReturnType() { return restype; } method getTypeParameters (line 924) | public List getTypeParameters() { method getParameters (line 927) | public List getParameters() { method getThrows (line 930) | public List getThrows() { method getBody (line 933) | public JCBlock getBody() { return body; } method getDefaultValue (line 934) | public JCTree getDefaultValue() { // for annotation types method accept (line 937) | @Override class JCVariableDecl (line 951) | public static class JCVariableDecl extends JCStatement implements Vari... method JCVariableDecl (line 957) | protected JCVariableDecl(JCModifiers mods, method accept (line 969) | @Override method getKind (line 972) | public Kind getKind() { return Kind.VARIABLE; } method getModifiers (line 973) | public JCModifiers getModifiers() { return mods; } method getName (line 974) | public Name getName() { return name; } method getType (line 975) | public JCTree getType() { return vartype; } method getInitializer (line 976) | public JCExpression getInitializer() { method accept (line 979) | @Override class JCSkip (line 988) | public static class JCSkip extends JCStatement implements EmptyStateme... method JCSkip (line 989) | protected JCSkip() { method accept (line 992) | @Override method getKind (line 995) | public Kind getKind() { return Kind.EMPTY_STATEMENT; } method accept (line 996) | @Override class JCBlock (line 1007) | public static class JCBlock extends JCStatement implements BlockTree { method JCBlock (line 1012) | protected JCBlock(long flags, List stats) { method accept (line 1017) | @Override method getKind (line 1020) | public Kind getKind() { return Kind.BLOCK; } method getStatements (line 1021) | public List getStatements() { method isStatic (line 1024) | public boolean isStatic() { return (flags & Flags.STATIC) != 0; } method accept (line 1025) | @Override class JCDoWhileLoop (line 1034) | public static class JCDoWhileLoop extends JCStatement implements DoWhi... method JCDoWhileLoop (line 1037) | protected JCDoWhileLoop(JCStatement body, JCExpression cond) { method accept (line 1042) | @Override method getKind (line 1045) | public Kind getKind() { return Kind.DO_WHILE_LOOP; } method getCondition (line 1046) | public JCExpression getCondition() { return cond; } method getStatement (line 1047) | public JCStatement getStatement() { return body; } method accept (line 1048) | @Override class JCWhileLoop (line 1057) | public static class JCWhileLoop extends JCStatement implements WhileLo... method JCWhileLoop (line 1060) | protected JCWhileLoop(JCExpression cond, JCStatement body) { method accept (line 1065) | @Override method getKind (line 1068) | public Kind getKind() { return Kind.WHILE_LOOP; } method getCondition (line 1069) | public JCExpression getCondition() { return cond; } method getStatement (line 1070) | public JCStatement getStatement() { return body; } method accept (line 1071) | @Override class JCForLoop (line 1080) | public static class JCForLoop extends JCStatement implements ForLoopTr... method JCForLoop (line 1085) | protected JCForLoop(List init, method accept (line 1096) | @Override method getKind (line 1099) | public Kind getKind() { return Kind.FOR_LOOP; } method getCondition (line 1100) | public JCExpression getCondition() { return cond; } method getStatement (line 1101) | public JCStatement getStatement() { return body; } method getInitializer (line 1102) | public List getInitializer() { method getUpdate (line 1105) | public List getUpdate() { method accept (line 1108) | @Override class JCEnhancedForLoop (line 1117) | public static class JCEnhancedForLoop extends JCStatement implements E... method JCEnhancedForLoop (line 1122) | protected JCEnhancedForLoop(JCVariableDecl var, JCExpression expr, J... method accept (line 1128) | @Override method getKind (line 1131) | public Kind getKind() { return Kind.ENHANCED_FOR_LOOP; } method getVariable (line 1132) | public JCVariableDecl getVariable() { return var; } method getExpression (line 1133) | public JCExpression getExpression() { return expr; } method getStatement (line 1134) | public JCStatement getStatement() { return body; } method accept (line 1135) | @Override class JCLabeledStatement (line 1144) | public static class JCLabeledStatement extends JCStatement implements ... method JCLabeledStatement (line 1147) | protected JCLabeledStatement(Name label, JCStatement body) { method accept (line 1152) | @Override method getKind (line 1155) | public Kind getKind() { return Kind.LABELED_STATEMENT; } method getLabel (line 1156) | public Name getLabel() { return label; } method getStatement (line 1157) | public JCStatement getStatement() { return body; } method accept (line 1158) | @Override class JCSwitch (line 1167) | public static class JCSwitch extends JCStatement implements SwitchTree { method JCSwitch (line 1170) | protected JCSwitch(JCExpression selector, List cases) { method accept (line 1175) | @Override method getKind (line 1178) | public Kind getKind() { return Kind.SWITCH; } method getExpression (line 1179) | public JCExpression getExpression() { return selector; } method getCases (line 1180) | public List getCases() { return cases; } method accept (line 1181) | @Override class JCCase (line 1190) | public static class JCCase extends JCStatement implements CaseTree { method JCCase (line 1193) | protected JCCase(JCExpression pat, List stats) { method accept (line 1198) | @Override method getKind (line 1201) | public Kind getKind() { return Kind.CASE; } method getExpression (line 1202) | public JCExpression getExpression() { return pat; } method getStatements (line 1203) | public List getStatements() { return stats; } method accept (line 1204) | @Override class JCSynchronized (line 1213) | public static class JCSynchronized extends JCStatement implements Sync... method JCSynchronized (line 1216) | protected JCSynchronized(JCExpression lock, JCBlock body) { method accept (line 1221) | @Override method getKind (line 1224) | public Kind getKind() { return Kind.SYNCHRONIZED; } method getExpression (line 1225) | public JCExpression getExpression() { return lock; } method getBlock (line 1226) | public JCBlock getBlock() { return body; } method accept (line 1227) | @Override class JCTry (line 1236) | public static class JCTry extends JCStatement implements TryTree { method JCTry (line 1240) | protected JCTry(JCBlock body, List catchers, JCBlock finali... method accept (line 1246) | @Override method getKind (line 1249) | public Kind getKind() { return Kind.TRY; } method getBlock (line 1250) | public JCBlock getBlock() { return body; } method getCatches (line 1251) | public List getCatches() { method getFinallyBlock (line 1254) | public JCBlock getFinallyBlock() { return finalizer; } method accept (line 1255) | @Override class JCCatch (line 1264) | public static class JCCatch extends JCTree implements CatchTree { method JCCatch (line 1267) | protected JCCatch(JCVariableDecl param, JCBlock body) { method accept (line 1272) | @Override method getKind (line 1275) | public Kind getKind() { return Kind.CATCH; } method getParameter (line 1276) | public JCVariableDecl getParameter() { return param; } method getBlock (line 1277) | public JCBlock getBlock() { return body; } method accept (line 1278) | @Override class JCConditional (line 1287) | public static class JCConditional extends JCExpression implements Cond... method JCConditional (line 1291) | protected JCConditional(JCExpression cond, method accept (line 1300) | @Override method getKind (line 1303) | public Kind getKind() { return Kind.CONDITIONAL_EXPRESSION; } method getCondition (line 1304) | public JCExpression getCondition() { return cond; } method getTrueExpression (line 1305) | public JCExpression getTrueExpression() { return truepart; } method getFalseExpression (line 1306) | public JCExpression getFalseExpression() { return falsepart; } method accept (line 1307) | @Override class JCIf (line 1316) | public static class JCIf extends JCStatement implements IfTree { method JCIf (line 1320) | protected JCIf(JCExpression cond, method accept (line 1329) | @Override method getKind (line 1332) | public Kind getKind() { return Kind.IF; } method getCondition (line 1333) | public JCExpression getCondition() { return cond; } method getThenStatement (line 1334) | public JCStatement getThenStatement() { return thenpart; } method getElseStatement (line 1335) | public JCStatement getElseStatement() { return elsepart; } method accept (line 1336) | @Override class JCExpressionStatement (line 1346) | public static class JCExpressionStatement extends JCStatement implemen... method JCExpressionStatement (line 1348) | protected JCExpressionStatement(JCExpression expr) method accept (line 1353) | @Override method getKind (line 1356) | public Kind getKind() { return Kind.EXPRESSION_STATEMENT; } method getExpression (line 1357) | public JCExpression getExpression() { return expr; } method accept (line 1358) | @Override class JCBreak (line 1367) | public static class JCBreak extends JCStatement implements BreakTree { method JCBreak (line 1370) | protected JCBreak(Name label, JCTree target) { method accept (line 1375) | @Override method getKind (line 1378) | public Kind getKind() { return Kind.BREAK; } method getLabel (line 1379) | public Name getLabel() { return label; } method accept (line 1380) | @Override class JCContinue (line 1389) | public static class JCContinue extends JCStatement implements Continue... method JCContinue (line 1392) | protected JCContinue(Name label, JCTree target) { method accept (line 1397) | @Override method getKind (line 1400) | public Kind getKind() { return Kind.CONTINUE; } method getLabel (line 1401) | public Name getLabel() { return label; } method accept (line 1402) | @Override class JCReturn (line 1411) | public static class JCReturn extends JCStatement implements ReturnTree { method JCReturn (line 1413) | protected JCReturn(JCExpression expr) { method accept (line 1417) | @Override method getKind (line 1420) | public Kind getKind() { return Kind.RETURN; } method getExpression (line 1421) | public JCExpression getExpression() { return expr; } method accept (line 1422) | @Override class JCThrow (line 1431) | public static class JCThrow extends JCStatement implements ThrowTree { method JCThrow (line 1433) | protected JCThrow(JCTree expr) { method accept (line 1437) | @Override method getKind (line 1440) | public Kind getKind() { return Kind.THROW; } method getExpression (line 1441) | public JCExpression getExpression() { return expr; } method accept (line 1442) | @Override class JCAssert (line 1451) | public static class JCAssert extends JCStatement implements AssertTree { method JCAssert (line 1454) | protected JCAssert(JCExpression cond, JCExpression detail) { method accept (line 1459) | @Override method getKind (line 1462) | public Kind getKind() { return Kind.ASSERT; } method getCondition (line 1463) | public JCExpression getCondition() { return cond; } method getDetail (line 1464) | public JCExpression getDetail() { return detail; } method accept (line 1465) | @Override class JCMethodInvocation (line 1476) | public static class JCMethodInvocation extends JCExpression implements... method JCMethodInvocation (line 1481) | protected JCMethodInvocation(List typeargs, method accept (line 1491) | @Override method getKind (line 1494) | public Kind getKind() { return Kind.METHOD_INVOCATION; } method getTypeArguments (line 1495) | public List getTypeArguments() { method getMethodSelect (line 1498) | public JCExpression getMethodSelect() { return meth; } method getArguments (line 1499) | public List getArguments() { method accept (line 1502) | @Override method setType (line 1506) | @Override class JCNewClass (line 1517) | public static class JCNewClass extends JCExpression implements NewClas... method JCNewClass (line 1525) | protected JCNewClass(JCExpression encl, method accept (line 1539) | @Override method getKind (line 1542) | public Kind getKind() { return Kind.NEW_CLASS; } method getEnclosingExpression (line 1543) | public JCExpression getEnclosingExpression() { // expr.new C< ... > ... method getTypeArguments (line 1546) | public List getTypeArguments() { method getIdentifier (line 1549) | public JCExpression getIdentifier() { return clazz; } method getArguments (line 1550) | public List getArguments() { method getClassBody (line 1553) | public JCClassDecl getClassBody() { return def; } method accept (line 1554) | @Override class JCNewArray (line 1563) | public static class JCNewArray extends JCExpression implements NewArra... method JCNewArray (line 1569) | protected JCNewArray(JCExpression elemtype, method accept (line 1586) | @Override method getKind (line 1589) | public Kind getKind() { return Kind.NEW_ARRAY; } method getType (line 1590) | public JCExpression getType() { return elemtype; } method getDimensions (line 1591) | public List getDimensions() { method getInitializers (line 1594) | public List getInitializers() { method accept (line 1597) | @Override class JCParens (line 1606) | public static class JCParens extends JCExpression implements Parenthes... method JCParens (line 1608) | protected JCParens(JCExpression expr) { method accept (line 1612) | @Override method getKind (line 1615) | public Kind getKind() { return Kind.PARENTHESIZED; } method getExpression (line 1616) | public JCExpression getExpression() { return expr; } method accept (line 1617) | @Override class JCAssign (line 1626) | public static class JCAssign extends JCExpression implements Assignmen... method JCAssign (line 1629) | protected JCAssign(JCExpression lhs, JCExpression rhs) { method accept (line 1634) | @Override method getKind (line 1637) | public Kind getKind() { return Kind.ASSIGNMENT; } method getVariable (line 1638) | public JCExpression getVariable() { return lhs; } method getExpression (line 1639) | public JCExpression getExpression() { return rhs; } method accept (line 1640) | @Override class JCAssignOp (line 1649) | public static class JCAssignOp extends JCExpression implements Compoun... method JCAssignOp (line 1653) | protected JCAssignOp(int opcode, JCTree lhs, JCTree rhs, Symbol oper... method accept (line 1659) | @Override method getKind (line 1662) | public Kind getKind() { return TreeInfo.tagToKind(tag); } method getVariable (line 1663) | public JCExpression getVariable() { return lhs; } method getExpression (line 1664) | public JCExpression getExpression() { return rhs; } method getOperator (line 1665) | public Symbol getOperator() { method accept (line 1668) | @Override class JCUnary (line 1677) | public static class JCUnary extends JCExpression implements UnaryTree { method JCUnary (line 1680) | protected JCUnary(int opcode, JCExpression arg) { method accept (line 1684) | @Override method getKind (line 1687) | public Kind getKind() { return TreeInfo.tagToKind(tag); } method getExpression (line 1688) | public JCExpression getExpression() { return arg; } method getOperator (line 1689) | public Symbol getOperator() { method accept (line 1692) | @Override class JCBinary (line 1701) | public static class JCBinary extends JCExpression implements BinaryTree { method JCBinary (line 1705) | protected JCBinary(int opcode, method accept (line 1714) | @Override method getKind (line 1717) | public Kind getKind() { return TreeInfo.tagToKind(tag); } method getLeftOperand (line 1718) | public JCExpression getLeftOperand() { return lhs; } method getRightOperand (line 1719) | public JCExpression getRightOperand() { return rhs; } method getOperator (line 1720) | public Symbol getOperator() { method accept (line 1723) | @Override class JCTypeCast (line 1732) | public static class JCTypeCast extends JCExpression implements TypeCas... method JCTypeCast (line 1735) | protected JCTypeCast(JCTree clazz, JCExpression expr) { method accept (line 1740) | @Override method getKind (line 1743) | public Kind getKind() { return Kind.TYPE_CAST; } method getType (line 1744) | public JCTree getType() { return clazz; } method getExpression (line 1745) | public JCExpression getExpression() { return expr; } method accept (line 1746) | @Override class JCInstanceOf (line 1755) | public static class JCInstanceOf extends JCExpression implements Insta... method JCInstanceOf (line 1758) | protected JCInstanceOf(JCExpression expr, JCTree clazz) { method accept (line 1763) | @Override method getKind (line 1766) | public Kind getKind() { return Kind.INSTANCE_OF; } method getType (line 1767) | public JCTree getType() { return clazz; } method getExpression (line 1768) | public JCExpression getExpression() { return expr; } method accept (line 1769) | @Override class JCArrayAccess (line 1778) | public static class JCArrayAccess extends JCExpression implements Arra... method JCArrayAccess (line 1781) | protected JCArrayAccess(JCExpression indexed, JCExpression index) { method accept (line 1786) | @Override method getKind (line 1789) | public Kind getKind() { return Kind.ARRAY_ACCESS; } method getExpression (line 1790) | public JCExpression getExpression() { return indexed; } method getIndex (line 1791) | public JCExpression getIndex() { return index; } method accept (line 1792) | @Override class JCFieldAccess (line 1806) | public static class JCFieldAccess extends JCExpression implements Memb... method JCFieldAccess (line 1810) | protected JCFieldAccess(JCExpression selected, Name name, Symbol sym) { method accept (line 1816) | @Override method getKind (line 1819) | public Kind getKind() { return Kind.MEMBER_SELECT; } method getExpression (line 1820) | public JCExpression getExpression() { return selected; } method accept (line 1821) | @Override method getIdentifier (line 1825) | public Name getIdentifier() { return name; } class JCIdent (line 1833) | public static class JCIdent extends JCExpression implements Identifier... method JCIdent (line 1836) | protected JCIdent(Name name, Symbol sym) { method accept (line 1841) | @Override method getKind (line 1844) | public Kind getKind() { return Kind.IDENTIFIER; } method getName (line 1845) | public Name getName() { return name; } method accept (line 1846) | @Override class JCLiteral (line 1856) | public static class JCLiteral extends JCExpression implements LiteralT... method JCLiteral (line 1859) | protected JCLiteral(int typetag, Object value) { method accept (line 1864) | @Override method getKind (line 1867) | public Kind getKind() { method getValue (line 1889) | public Object getValue() { method accept (line 1904) | @Override method setType (line 1908) | @Override class JCPrimitiveTypeTree (line 1920) | public static class JCPrimitiveTypeTree extends JCExpression implement... method JCPrimitiveTypeTree (line 1922) | protected JCPrimitiveTypeTree(int typetag) { method accept (line 1926) | @Override method getKind (line 1929) | public Kind getKind() { return Kind.PRIMITIVE_TYPE; } method getPrimitiveTypeKind (line 1930) | public TypeKind getPrimitiveTypeKind() { method accept (line 1954) | @Override class JCArrayTypeTree (line 1963) | public static class JCArrayTypeTree extends JCExpression implements Ar... method JCArrayTypeTree (line 1965) | protected JCArrayTypeTree(JCExpression elemtype) { method accept (line 1969) | @Override method getKind (line 1972) | public Kind getKind() { return Kind.ARRAY_TYPE; } method getType (line 1973) | public JCTree getType() { return elemtype; } method accept (line 1974) | @Override class JCTypeApply (line 1983) | public static class JCTypeApply extends JCExpression implements Parame... method JCTypeApply (line 1993) | protected JCTypeApply(JCExpression clazz, List argumen... method accept (line 1998) | @Override method getKind (line 2001) | public Kind getKind() { return Kind.PARAMETERIZED_TYPE; } method getType (line 2002) | public JCTree getType() { return clazz; } method getTypeArguments (line 2003) | public List getTypeArguments() { method accept (line 2006) | @Override class JCTypeParameter (line 2019) | public static class JCTypeParameter extends JCTree implements TypePara... method JCTypeParameter (line 2027) | protected JCTypeParameter(Name name, List bounds) { method accept (line 2032) | @Override method getKind (line 2035) | public Kind getKind() { return Kind.TYPE_PARAMETER; } method getName (line 2036) | public Name getName() { return name; } method getBounds (line 2037) | public List getBounds() { method accept (line 2040) | @Override class JCWildcard (line 2060) | public static class JCWildcard extends JCExpression implements Wildcar... method JCWildcard (line 2063) | protected JCWildcard(TypeBoundKind kind, JCTree inner) { method accept (line 2069) | @Override method getKind (line 2072) | public Kind getKind() { method getBound (line 2084) | public JCTree getBound() { return inner; } method accept (line 2085) | @Override class TypeBoundKind (line 2091) | public static class TypeBoundKind extends JCTree { method TypeBoundKind (line 2093) | protected TypeBoundKind(BoundKind kind) { method accept (line 2097) | @Override method getKind (line 2100) | public Kind getKind() { method accept (line 2103) | @Override class JCAnnotation (line 2109) | public static class JCAnnotation extends JCExpression implements Annot... method JCAnnotation (line 2113) | protected JCAnnotation(JCTree annotationType, List arg... method accept (line 2118) | @Override method getKind (line 2121) | public Kind getKind() { return Kind.ANNOTATION; } method getAnnotationType (line 2122) | public JCTree getAnnotationType() { return annotationType; } method getArguments (line 2123) | public List getArguments() { method accept (line 2126) | @Override class JCModifiers (line 2132) | public static class JCModifiers extends JCTree implements com.sun.sour... method JCModifiers (line 2135) | protected JCModifiers(long flags, List annotations) { method accept (line 2140) | @Override method getKind (line 2143) | public Kind getKind() { return Kind.MODIFIERS; } method getFlags (line 2144) | public Set getFlags() { method getAnnotations (line 2147) | public List getAnnotations() { method accept (line 2150) | @Override class JCErroneous (line 2156) | public static class JCErroneous extends JCExpression method JCErroneous (line 2159) | protected JCErroneous(List errs) { method accept (line 2163) | @Override method getKind (line 2166) | public Kind getKind() { return Kind.ERRONEOUS; } method getErrorTrees (line 2168) | public List getErrorTrees() { method accept (line 2172) | @Override class LetExpr (line 2179) | public static class LetExpr extends JCExpression { method LetExpr (line 2182) | protected LetExpr(List defs, JCTree expr) { method accept (line 2187) | @Override method getKind (line 2190) | public Kind getKind() { method accept (line 2193) | @Override type Factory (line 2201) | public interface Factory { method TopLevel (line 2202) | JCCompilationUnit TopLevel(List packageAnnotations, method Import (line 2205) | JCImport Import(JCTree qualid, boolean staticImport); method ClassDef (line 2206) | JCClassDecl ClassDef(JCModifiers mods, method MethodDef (line 2212) | JCMethodDecl MethodDef(JCModifiers mods, method VarDef (line 2220) | JCVariableDecl VarDef(JCModifiers mods, method Skip (line 2224) | JCSkip Skip(); method Block (line 2225) | JCBlock Block(long flags, List stats); method DoLoop (line 2226) | JCDoWhileLoop DoLoop(JCStatement body, JCExpression cond); method WhileLoop (line 2227) | JCWhileLoop WhileLoop(JCExpression cond, JCStatement body); method ForLoop (line 2228) | JCForLoop ForLoop(List init, method ForeachLoop (line 2232) | JCEnhancedForLoop ForeachLoop(JCVariableDecl var, JCExpression expr,... method Labelled (line 2233) | JCLabeledStatement Labelled(Name label, JCStatement body); method Switch (line 2234) | JCSwitch Switch(JCExpression selector, List cases); method Case (line 2235) | JCCase Case(JCExpression pat, List stats); method Synchronized (line 2236) | JCSynchronized Synchronized(JCExpression lock, JCBlock body); method Try (line 2237) | JCTry Try(JCBlock body, List catchers, JCBlock finalizer); method Catch (line 2238) | JCCatch Catch(JCVariableDecl param, JCBlock body); method Conditional (line 2239) | JCConditional Conditional(JCExpression cond, method If (line 2242) | JCIf If(JCExpression cond, JCStatement thenpart, JCStatement elsepart); method Exec (line 2243) | JCExpressionStatement Exec(JCExpression expr); method Break (line 2244) | JCBreak Break(Name label); method Continue (line 2245) | JCContinue Continue(Name label); method Return (line 2246) | JCReturn Return(JCExpression expr); method Throw (line 2247) | JCThrow Throw(JCTree expr); method Assert (line 2248) | JCAssert Assert(JCExpression cond, JCExpression detail); method Apply (line 2249) | JCMethodInvocation Apply(List typeargs, method NewClass (line 2252) | JCNewClass NewClass(JCExpression encl, method NewArray (line 2257) | JCNewArray NewArray(JCExpression elemtype, method Parens (line 2260) | JCParens Parens(JCExpression expr); method Assign (line 2261) | JCAssign Assign(JCExpression lhs, JCExpression rhs); method Assignop (line 2262) | JCAssignOp Assignop(int opcode, JCTree lhs, JCTree rhs); method Unary (line 2263) | JCUnary Unary(int opcode, JCExpression arg); method Binary (line 2264) | JCBinary Binary(int opcode, JCExpression lhs, JCExpression rhs); method TypeCast (line 2265) | JCTypeCast TypeCast(JCTree expr, JCExpression type); method TypeTest (line 2266) | JCInstanceOf TypeTest(JCExpression expr, JCTree clazz); method Indexed (line 2267) | JCArrayAccess Indexed(JCExpression indexed, JCExpression index); method Select (line 2268) | JCFieldAccess Select(JCExpression selected, Name selector); method Ident (line 2269) | JCIdent Ident(Name idname); method Literal (line 2270) | JCLiteral Literal(int tag, Object value); method TypeIdent (line 2271) | JCPrimitiveTypeTree TypeIdent(int typetag); method TypeArray (line 2272) | JCArrayTypeTree TypeArray(JCExpression elemtype); method TypeApply (line 2273) | JCTypeApply TypeApply(JCExpression clazz, List argumen... method TypeParameter (line 2274) | JCTypeParameter TypeParameter(Name name, List bounds); method Wildcard (line 2275) | JCWildcard Wildcard(TypeBoundKind kind, JCTree type); method TypeBoundKind (line 2276) | TypeBoundKind TypeBoundKind(BoundKind kind); method Annotation (line 2277) | JCAnnotation Annotation(JCTree annotationType, List ar... method Modifiers (line 2278) | JCModifiers Modifiers(long flags, List annotations); method Erroneous (line 2279) | JCErroneous Erroneous(List errs); method LetExpr (line 2280) | LetExpr LetExpr(List defs, JCTree expr); class Visitor (line 2285) | public static abstract class Visitor { method visitTopLevel (line 2286) | public void visitTopLevel(JCCompilationUnit that) { visitTree(tha... method visitImport (line 2287) | public void visitImport(JCImport that) { visitTree(tha... method visitClassDef (line 2288) | public void visitClassDef(JCClassDecl that) { visitTree(tha... method visitMethodDef (line 2289) | public void visitMethodDef(JCMethodDecl that) { visitTree(tha... method visitVarDef (line 2290) | public void visitVarDef(JCVariableDecl that) { visitTree(tha... method visitSkip (line 2291) | public void visitSkip(JCSkip that) { visitTree(tha... method visitBlock (line 2292) | public void visitBlock(JCBlock that) { visitTree(tha... method visitDoLoop (line 2293) | public void visitDoLoop(JCDoWhileLoop that) { visitTree(tha... method visitWhileLoop (line 2294) | public void visitWhileLoop(JCWhileLoop that) { visitTree(tha... method visitForLoop (line 2295) | public void visitForLoop(JCForLoop that) { visitTree(tha... method visitForeachLoop (line 2296) | public void visitForeachLoop(JCEnhancedForLoop that) { visitTree(tha... method visitLabelled (line 2297) | public void visitLabelled(JCLabeledStatement that) { visitTree(tha... method visitSwitch (line 2298) | public void visitSwitch(JCSwitch that) { visitTree(tha... method visitCase (line 2299) | public void visitCase(JCCase that) { visitTree(tha... method visitSynchronized (line 2300) | public void visitSynchronized(JCSynchronized that) { visitTree(tha... method visitTry (line 2301) | public void visitTry(JCTry that) { visitTree(tha... method visitCatch (line 2302) | public void visitCatch(JCCatch that) { visitTree(tha... method visitConditional (line 2303) | public void visitConditional(JCConditional that) { visitTree(tha... method visitIf (line 2304) | public void visitIf(JCIf that) { visitTree(tha... method visitExec (line 2305) | public void visitExec(JCExpressionStatement that) { visitTree(tha... method visitBreak (line 2306) | public void visitBreak(JCBreak that) { visitTree(tha... method visitContinue (line 2307) | public void visitContinue(JCContinue that) { visitTree(tha... method visitReturn (line 2308) | public void visitReturn(JCReturn that) { visitTree(tha... method visitThrow (line 2309) | public void visitThrow(JCThrow that) { visitTree(tha... method visitAssert (line 2310) | public void visitAssert(JCAssert that) { visitTree(tha... method visitApply (line 2311) | public void visitApply(JCMethodInvocation that) { visitTree(tha... method visitNewClass (line 2312) | public void visitNewClass(JCNewClass that) { visitTree(tha... method visitNewArray (line 2313) | public void visitNewArray(JCNewArray that) { visitTree(tha... method visitParens (line 2314) | public void visitParens(JCParens that) { visitTree(tha... method visitAssign (line 2315) | public void visitAssign(JCAssign that) { visitTree(tha... method visitAssignop (line 2316) | public void visitAssignop(JCAssignOp that) { visitTree(tha... method visitUnary (line 2317) | public void visitUnary(JCUnary that) { visitTree(tha... method visitBinary (line 2318) | public void visitBinary(JCBinary that) { visitTree(tha... method visitTypeCast (line 2319) | public void visitTypeCast(JCTypeCast that) { visitTree(tha... method visitTypeTest (line 2320) | public void visitTypeTest(JCInstanceOf that) { visitTree(tha... method visitIndexed (line 2321) | public void visitIndexed(JCArrayAccess that) { visitTree(tha... method visitSelect (line 2322) | public void visitSelect(JCFieldAccess that) { visitTree(tha... method visitIdent (line 2323) | public void visitIdent(JCIdent that) { visitTree(tha... method visitLiteral (line 2324) | public void visitLiteral(JCLiteral that) { visitTree(tha... method visitTypeIdent (line 2325) | public void visitTypeIdent(JCPrimitiveTypeTree that) { visitTree(tha... method visitTypeArray (line 2326) | public void visitTypeArray(JCArrayTypeTree that) { visitTree(tha... method visitTypeApply (line 2327) | public void visitTypeApply(JCTypeApply that) { visitTree(tha... method visitTypeParameter (line 2328) | public void visitTypeParameter(JCTypeParameter that) { visitTree(tha... method visitWildcard (line 2329) | public void visitWildcard(JCWildcard that) { visitTree(tha... method visitTypeBoundKind (line 2330) | public void visitTypeBoundKind(TypeBoundKind that) { visitTree(tha... method visitAnnotation (line 2331) | public void visitAnnotation(JCAnnotation that) { visitTree(tha... method visitModifiers (line 2332) | public void visitModifiers(JCModifiers that) { visitTree(tha... method visitErroneous (line 2333) | public void visitErroneous(JCErroneous that) { visitTree(tha... method visitLetExpr (line 2334) | public void visitLetExpr(LetExpr that) { visitTree(tha... method visitTree (line 2336) | public void visitTree(JCTree that) { assert false; } FILE: Javac2007/src/com/sun/tools/javac/tree/Pretty.java class Pretty (line 49) | @Version("@(#)Pretty.java 1.71 07/03/21") method Pretty (line 52) | public Pretty(Writer out, boolean sourceOutput) { method align (line 87) | void align() throws IOException { method indent (line 93) | void indent() { method undent (line 99) | void undent() { method open (line 108) | void open(int contextPrec, int ownPrec) throws IOException { method close (line 117) | void close(int contextPrec, int ownPrec) throws IOException { method print (line 123) | public void print(Object s) throws IOException { method println (line 129) | public void println() throws IOException { class UncheckedIOException (line 140) | private static class UncheckedIOException extends Error { method UncheckedIOException (line 142) | UncheckedIOException(IOException e) { method printExpr (line 154) | public void printExpr(JCTree tree, int prec) throws IOException { method printExpr (line 174) | public void printExpr(JCTree tree) throws IOException { method printStat (line 180) | public void printStat(JCTree tree) throws IOException { method printExprs (line 187) | public void printExprs(List trees, String sep) t... method printExprs (line 199) | public void printExprs(List trees) throws IOExce... method printStats (line 205) | public void printStats(List trees) throws IOException { method printFlags (line 215) | public void printFlags(long flags) throws IOException { method printAnnotations (line 222) | public void printAnnotations(List trees) throws IOExcept... method printDocComment (line 233) | public void printDocComment(JCTree tree) throws IOException { method lineEndPos (line 254) | static int lineEndPos(String s, int start) { method printTypeParameters (line 262) | public void printTypeParameters(List trees) throws IO... method printBlock (line 272) | public void printBlock(List stats) throws IOException { method printEnumBody (line 284) | public void printEnumBody(List stats) throws IOException { method isEnumerator (line 315) | boolean isEnumerator(JCTree t) { method printUnit (line 326) | public void printUnit(JCCompilationUnit tree, JCClassDecl cdef) throws... method isUsed (line 361) | boolean isUsed(final Symbol t, JCTree cdef) { method visitTopLevel (line 380) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 388) | public void visitImport(JCImport tree) { method visitClassDef (line 400) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 442) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 476) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 510) | public void visitSkip(JCSkip tree) { method visitBlock (line 518) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 527) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 546) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 563) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 589) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 602) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 611) | public void visitSwitch(JCSwitch tree) { method visitCase (line 631) | public void visitCase(JCCase tree) { method visitSynchronized (line 650) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 667) | public void visitTry(JCTry tree) { method visitCatch (line 683) | public void visitCatch(JCCatch tree) { method visitConditional (line 694) | public void visitConditional(JCConditional tree) { method visitIf (line 708) | public void visitIf(JCIf tree) { method visitExec (line 729) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 738) | public void visitBreak(JCBreak tree) { method visitContinue (line 748) | public void visitContinue(JCContinue tree) { method visitReturn (line 758) | public void visitReturn(JCReturn tree) { method visitThrow (line 771) | public void visitThrow(JCThrow tree) { method visitAssert (line 781) | public void visitAssert(JCAssert tree) { method visitApply (line 795) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 821) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 852) | public void visitNewArray(JCNewArray tree) { method visitParens (line 880) | public void visitParens(JCParens tree) { method visitAssign (line 890) | public void visitAssign(JCAssign tree) { method operatorName (line 902) | public String operatorName(int tag) { method visitAssignop (line 936) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 948) | public void visitUnary(JCUnary tree) { method visitBinary (line 966) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 980) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 993) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 1005) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 1016) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 1025) | public void visitIdent(JCIdent tree) { method visitLiteral (line 1033) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 1069) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 1108) | public void visitTypeArray(JCArrayTypeTree tree) { method printBaseElementType (line 1118) | private void printBaseElementType(JCArrayTypeTree tree) throws IOExcep... method printBrackets (line 1129) | private void printBrackets(JCArrayTypeTree tree) throws IOException { method visitTypeApply (line 1139) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 1150) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 1162) | @Override method visitTypeBoundKind (line 1173) | @Override method visitErroneous (line 1182) | public void visitErroneous(JCErroneous tree) { method visitLetExpr (line 1190) | public void visitLetExpr(LetExpr tree) { method visitModifiers (line 1198) | public void visitModifiers(JCModifiers mods) { method visitAnnotation (line 1207) | public void visitAnnotation(JCAnnotation tree) { method visitTree (line 1219) | public void visitTree(JCTree tree) { FILE: Javac2007/src/com/sun/tools/javac/tree/TreeCopier.java class TreeCopier (line 46) | public class TreeCopier

implements TreeVisitor { method TreeCopier (line 50) | public TreeCopier(TreeMaker M) { method copy (line 54) | public T copy(T tree) { method copy (line 58) | @SuppressWarnings("unchecked") method copy (line 65) | public List copy(List trees) { method copy (line 69) | public List copy(List trees, P p) { method visitAnnotation (line 78) | public JCTree visitAnnotation(AnnotationTree node, P p) { method visitAssert (line 85) | public JCTree visitAssert(AssertTree node, P p) { method visitAssignment (line 92) | public JCTree visitAssignment(AssignmentTree node, P p) { method visitCompoundAssignment (line 99) | public JCTree visitCompoundAssignment(CompoundAssignmentTree node, P p) { method visitBinary (line 106) | public JCTree visitBinary(BinaryTree node, P p) { method visitBlock (line 113) | public JCTree visitBlock(BlockTree node, P p) { method visitBreak (line 119) | public JCTree visitBreak(BreakTree node, P p) { method visitCase (line 124) | public JCTree visitCase(CaseTree node, P p) { method visitCatch (line 131) | public JCTree visitCatch(CatchTree node, P p) { method visitClass (line 138) | public JCTree visitClass(ClassTree node, P p) { method visitConditionalExpression (line 148) | public JCTree visitConditionalExpression(ConditionalExpressionTree nod... method visitContinue (line 156) | public JCTree visitContinue(ContinueTree node, P p) { method visitDoWhileLoop (line 161) | public JCTree visitDoWhileLoop(DoWhileLoopTree node, P p) { method visitErroneous (line 168) | public JCTree visitErroneous(ErroneousTree node, P p) { method visitExpressionStatement (line 174) | public JCTree visitExpressionStatement(ExpressionStatementTree node, P... method visitEnhancedForLoop (line 180) | public JCTree visitEnhancedForLoop(EnhancedForLoopTree node, P p) { method visitForLoop (line 188) | public JCTree visitForLoop(ForLoopTree node, P p) { method visitIdentifier (line 197) | public JCTree visitIdentifier(IdentifierTree node, P p) { method visitIf (line 202) | public JCTree visitIf(IfTree node, P p) { method visitImport (line 210) | public JCTree visitImport(ImportTree node, P p) { method visitArrayAccess (line 216) | public JCTree visitArrayAccess(ArrayAccessTree node, P p) { method visitLabeledStatement (line 223) | public JCTree visitLabeledStatement(LabeledStatementTree node, P p) { method visitLiteral (line 229) | public JCTree visitLiteral(LiteralTree node, P p) { method visitMethod (line 234) | public JCTree visitMethod(MethodTree node, P p) { method visitMethodInvocation (line 246) | public JCTree visitMethodInvocation(MethodInvocationTree node, P p) { method visitModifiers (line 254) | public JCTree visitModifiers(ModifiersTree node, P p) { method visitNewArray (line 260) | public JCTree visitNewArray(NewArrayTree node, P p) { method visitNewClass (line 268) | public JCTree visitNewClass(NewClassTree node, P p) { method visitParenthesized (line 278) | public JCTree visitParenthesized(ParenthesizedTree node, P p) { method visitReturn (line 284) | public JCTree visitReturn(ReturnTree node, P p) { method visitMemberSelect (line 290) | public JCTree visitMemberSelect(MemberSelectTree node, P p) { method visitEmptyStatement (line 296) | public JCTree visitEmptyStatement(EmptyStatementTree node, P p) { method visitSwitch (line 301) | public JCTree visitSwitch(SwitchTree node, P p) { method visitSynchronized (line 308) | public JCTree visitSynchronized(SynchronizedTree node, P p) { method visitThrow (line 315) | public JCTree visitThrow(ThrowTree node, P p) { method visitCompilationUnit (line 321) | public JCTree visitCompilationUnit(CompilationUnitTree node, P p) { method visitTry (line 329) | public JCTree visitTry(TryTree node, P p) { method visitParameterizedType (line 337) | public JCTree visitParameterizedType(ParameterizedTypeTree node, P p) { method visitArrayType (line 344) | public JCTree visitArrayType(ArrayTypeTree node, P p) { method visitTypeCast (line 350) | public JCTree visitTypeCast(TypeCastTree node, P p) { method visitPrimitiveType (line 357) | public JCTree visitPrimitiveType(PrimitiveTypeTree node, P p) { method visitTypeParameter (line 362) | public JCTree visitTypeParameter(TypeParameterTree node, P p) { method visitInstanceOf (line 368) | public JCTree visitInstanceOf(InstanceOfTree node, P p) { method visitUnary (line 375) | public JCTree visitUnary(UnaryTree node, P p) { method visitVariable (line 381) | public JCTree visitVariable(VariableTree node, P p) { method visitWhileLoop (line 389) | public JCTree visitWhileLoop(WhileLoopTree node, P p) { method visitWildcard (line 396) | public JCTree visitWildcard(WildcardTree node, P p) { method visitOther (line 403) | public JCTree visitOther(Tree node, P p) { FILE: Javac2007/src/com/sun/tools/javac/tree/TreeInfo.java class TreeInfo (line 49) | @Version("@(#)TreeInfo.java 1.52 07/03/21") method instance (line 56) | public static TreeInfo instance(Context context) { method TreeInfo (line 67) | private TreeInfo(Context context) { method operatorName (line 105) | public Name operatorName(int tag) { //这里假定JCTree.POS<=tag<=JCTree.MOD method isConstructor (line 111) | public static boolean isConstructor(JCTree tree) { method hasConstructors (line 122) | public static boolean hasConstructors(List trees) { method isSyntheticInit (line 150) | public static boolean isSyntheticInit(JCTree stat) { method calledMethodName (line 172) | public static Name calledMethodName(JCTree tree) { method isSelfCall (line 185) | public static boolean isSelfCall(JCTree tree) { method isSuperCall (line 197) | public static boolean isSuperCall(JCTree tree) { method isInitialConstructor (line 210) | public static boolean isInitialConstructor(JCTree tree) { method firstConstructorCall (line 231) | public static JCMethodInvocation firstConstructorCall(JCTree tree) { method isNull (line 249) | public static boolean isNull(JCTree tree) { method firstStatPos (line 259) | public static int firstStatPos(JCTree tree) { method endPos (line 269) | public static int endPos(JCTree tree) { method getStartPos (line 289) | public static int getStartPos(JCTree tree) { method getEndPos (line 361) | public static int getEndPos(JCTree tree, Map endPosit... method diagEndPos (line 453) | public static DiagnosticPosition diagEndPos(final JCTree tree) { method finalizerPos (line 467) | public static int finalizerPos(JCTree tree) { method positionFor (line 481) | public static int positionFor(final Symbol sym, final JCTree tree) { method diagnosticPositionFor (line 488) | public static DiagnosticPosition diagnosticPositionFor(final Symbol sy... method declarationFor (line 495) | public static JCTree declarationFor(final Symbol sym, final JCTree tre... method scopeFor (line 524) | public static Env scopeFor(JCTree node, JCCompilationUnit... method scopeFor (line 528) | public static Env scopeFor(List path) { method pathFor (line 533) | public static List pathFor(final JCTree node, final JCCompilat... method referencedStatement (line 565) | public static JCTree referencedStatement(JCLabeledStatement tree) { method skipParens (line 579) | public static JCExpression skipParens(JCExpression tree) { method skipParens (line 588) | public static JCTree skipParens(JCTree tree) { method types (line 597) | public static List types(List trees) { method name (line 607) | public static Name name(JCTree tree) { method fullName (line 623) | public static Name fullName(JCTree tree) { method symbolFor (line 652) | public static Symbol symbolFor(JCTree node) { method symbol (line 669) | public static Symbol symbol(JCTree tree) { method nonstaticSelect (line 684) | public static boolean nonstaticSelect(JCTree tree) { method setSymbol (line 694) | public static void setSymbol(JCTree tree, Symbol sym) { method flags (line 708) | public static long flags(JCTree tree) { method firstFlag (line 726) | public static long firstFlag(long flags) { method flagNames (line 735) | public static String flagNames(long flags) { method opPrec (line 765) | public static int opPrec(int op) { method tagToKind (line 812) | static Tree.Kind tagToKind(int tag) { FILE: Javac2007/src/com/sun/tools/javac/tree/TreeMaker.java class TreeMaker (line 49) | @Version("@(#)TreeMaker.java 1.74 07/03/21") method instance (line 58) | public static TreeMaker instance(Context context) { method TreeMaker (line 83) | protected TreeMaker(Context context) { method TreeMaker (line 98) | TreeMaker(JCCompilationUnit toplevel, Name.Table names, Types types, S... method forToplevel (line 108) | public TreeMaker forToplevel(JCCompilationUnit toplevel) { method at (line 114) | public TreeMaker at(int pos) { method at (line 121) | public TreeMaker at(DiagnosticPosition pos) { method TopLevel (line 130) | public JCCompilationUnit TopLevel(List packageAnnotations, method Import (line 148) | public JCImport Import(JCTree qualid, boolean importStatic) { method ClassDef (line 154) | public JCClassDecl ClassDef(JCModifiers mods, method MethodDef (line 172) | public JCMethodDecl MethodDef(JCModifiers mods, method VarDef (line 194) | public JCVariableDecl VarDef(JCModifiers mods, Name name, JCExpression... method Skip (line 200) | public JCSkip Skip() { method Block (line 206) | public JCBlock Block(long flags, List stats) { method DoLoop (line 212) | public JCDoWhileLoop DoLoop(JCStatement body, JCExpression cond) { method WhileLoop (line 218) | public JCWhileLoop WhileLoop(JCExpression cond, JCStatement body) { method ForLoop (line 224) | public JCForLoop ForLoop(List init, method ForeachLoop (line 234) | public JCEnhancedForLoop ForeachLoop(JCVariableDecl var, JCExpression ... method Labelled (line 240) | public JCLabeledStatement Labelled(Name label, JCStatement body) { method Switch (line 246) | public JCSwitch Switch(JCExpression selector, List cases) { method Case (line 252) | public JCCase Case(JCExpression pat, List stats) { method Synchronized (line 258) | public JCSynchronized Synchronized(JCExpression lock, JCBlock body) { method Try (line 264) | public JCTry Try(JCBlock body, List catchers, JCBlock finaliz... method Catch (line 270) | public JCCatch Catch(JCVariableDecl param, JCBlock body) { method Conditional (line 276) | public JCConditional Conditional(JCExpression cond, method If (line 285) | public JCIf If(JCExpression cond, JCStatement thenpart, JCStatement el... method Exec (line 291) | public JCExpressionStatement Exec(JCExpression expr) { method Break (line 297) | public JCBreak Break(Name label) { method Continue (line 303) | public JCContinue Continue(Name label) { method Return (line 309) | public JCReturn Return(JCExpression expr) { method Throw (line 315) | public JCThrow Throw(JCTree expr) { method Assert (line 321) | public JCAssert Assert(JCExpression cond, JCExpression detail) { method Apply (line 327) | public JCMethodInvocation Apply(List typeargs, method NewClass (line 336) | public JCNewClass NewClass(JCExpression encl, method NewArray (line 347) | public JCNewArray NewArray(JCExpression elemtype, method Parens (line 356) | public JCParens Parens(JCExpression expr) { method Assign (line 362) | public JCAssign Assign(JCExpression lhs, JCExpression rhs) { method Assignop (line 368) | public JCAssignOp Assignop(int opcode, JCTree lhs, JCTree rhs) { method Unary (line 374) | public JCUnary Unary(int opcode, JCExpression arg) { method Binary (line 380) | public JCBinary Binary(int opcode, JCExpression lhs, JCExpression rhs) { method TypeCast (line 386) | public JCTypeCast TypeCast(JCTree clazz, JCExpression expr) { method TypeTest (line 392) | public JCInstanceOf TypeTest(JCExpression expr, JCTree clazz) { method Indexed (line 398) | public JCArrayAccess Indexed(JCExpression indexed, JCExpression index) { method Select (line 404) | public JCFieldAccess Select(JCExpression selected, Name selector) { method Ident (line 410) | public JCIdent Ident(Name name) { method Literal (line 416) | public JCLiteral Literal(int tag, Object value) { method TypeIdent (line 422) | public JCPrimitiveTypeTree TypeIdent(int typetag) { method TypeArray (line 428) | public JCArrayTypeTree TypeArray(JCExpression elemtype) { method TypeApply (line 434) | public JCTypeApply TypeApply(JCExpression clazz, List ar... method TypeParameter (line 440) | public JCTypeParameter TypeParameter(Name name, List bou... method Wildcard (line 446) | public JCWildcard Wildcard(TypeBoundKind kind, JCTree type) { method TypeBoundKind (line 452) | public TypeBoundKind TypeBoundKind(BoundKind kind) { method Annotation (line 458) | public JCAnnotation Annotation(JCTree annotationType, List annotation... method Modifiers (line 471) | public JCModifiers Modifiers(long flags) { method Erroneous (line 475) | public JCErroneous Erroneous() { method Erroneous (line 479) | public JCErroneous Erroneous(List errs) { method LetExpr (line 485) | public LetExpr LetExpr(List defs, JCTree expr) { method AnonymousClassDef (line 495) | public JCClassDecl AnonymousClassDef(JCModifiers mods, method LetExpr (line 506) | public LetExpr LetExpr(JCVariableDecl def, JCTree expr) { method Ident (line 514) | public JCIdent Ident(Symbol sym) { method Select (line 525) | public JCExpression Select(JCExpression base, Symbol sym) { method QualIdent (line 532) | public JCExpression QualIdent(Symbol sym) { method Ident (line 541) | public JCExpression Ident(JCVariableDecl param) { method Idents (line 548) | public List Idents(List params) { method This (line 557) | public JCExpression This(Type t) { method ClassLiteral (line 563) | public JCExpression ClassLiteral(ClassSymbol clazz) { method ClassLiteral (line 569) | public JCExpression ClassLiteral(Type t) { method Super (line 579) | public JCIdent Super(Type t, TypeSymbol owner) { method App (line 587) | public JCMethodInvocation App(JCExpression meth, List ar... method App (line 594) | public JCMethodInvocation App(JCExpression meth) { method Create (line 600) | public JCExpression Create(Symbol ctor, List args) { method Type (line 610) | public JCExpression Type(Type t) { method Selectors (line 647) | private JCExpression Selectors(JCExpression base, Symbol sym, Symbol l... method Types (line 654) | public List Types(List ts) { method VarDef (line 664) | public JCVariableDecl VarDef(VarSymbol v, JCExpression init) { method Annotations (line 676) | public List Annotations(List attribu... method Literal (line 686) | public JCLiteral Literal(Object value) { class AnnotationBuilder (line 718) | class AnnotationBuilder implements Attribute.Visitor { method visitConstant (line 720) | public void visitConstant(Attribute.Constant v) { method visitClass (line 723) | public void visitClass(Attribute.Class clazz) { method visitEnum (line 726) | public void visitEnum(Attribute.Enum e) { method visitError (line 729) | public void visitError(Attribute.Error e) { method visitCompound (line 732) | public void visitCompound(Attribute.Compound compound) { method visitCompoundInternal (line 735) | public JCAnnotation visitCompoundInternal(Attribute.Compound compoun... method visitArray (line 744) | public void visitArray(Attribute.Array array) { method translate (line 750) | JCExpression translate(Attribute a) { method translate (line 754) | JCAnnotation translate(Attribute.Compound a) { method Annotation (line 762) | public JCAnnotation Annotation(Attribute a) { method MethodDef (line 768) | public JCMethodDecl MethodDef(MethodSymbol m, JCBlock body) { method MethodDef (line 775) | public JCMethodDecl MethodDef(MethodSymbol m, Type mtype, JCBlock body) { method TypeParam (line 791) | public JCTypeParameter TypeParam(Name name, TypeVar tvar) { method TypeParams (line 798) | public List TypeParams(List typarams) { method Param (line 808) | public JCVariableDecl Param(Name name, Type argtype, Symbol owner) { method Params (line 815) | public List Params(List argtypes, Symbol owner) { method Call (line 837) | public JCStatement Call(JCExpression apply) { method Assignment (line 843) | public JCStatement Assignment(Symbol v, JCExpression rhs) { method Indexed (line 849) | public JCArrayAccess Indexed(Symbol v, JCExpression index) { method TypeCast (line 857) | public JCTypeCast TypeCast(Type type, JCExpression expr) { method isUnqualifiable (line 867) | boolean isUnqualifiable(Symbol sym) { method paramName (line 898) | public Name paramName(int i) { return names.fromString("x" + i); } method typaramName (line 902) | public Name typaramName(int i) { return names.fromString("A" + i); } FILE: Javac2007/src/com/sun/tools/javac/tree/TreeScanner.java class TreeScanner (line 46) | @Version("@(#)TreeScanner.java 1.28 07/03/21") method scan (line 52) | public void scan(JCTree tree) { method scan (line 64) | public void scan(List trees) { method visitTopLevel (line 81) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 87) | public void visitImport(JCImport tree) { method visitClassDef (line 91) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 99) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 108) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 114) | public void visitSkip(JCSkip tree) { method visitBlock (line 117) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 121) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 126) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 131) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 138) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 144) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 148) | public void visitSwitch(JCSwitch tree) { method visitCase (line 153) | public void visitCase(JCCase tree) { method visitSynchronized (line 158) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 163) | public void visitTry(JCTry tree) { method visitCatch (line 169) | public void visitCatch(JCCatch tree) { method visitConditional (line 174) | public void visitConditional(JCConditional tree) { method visitIf (line 180) | public void visitIf(JCIf tree) { method visitExec (line 186) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 190) | public void visitBreak(JCBreak tree) { method visitContinue (line 193) | public void visitContinue(JCContinue tree) { method visitReturn (line 196) | public void visitReturn(JCReturn tree) { method visitThrow (line 200) | public void visitThrow(JCThrow tree) { method visitAssert (line 204) | public void visitAssert(JCAssert tree) { method visitApply (line 209) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 214) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 221) | public void visitNewArray(JCNewArray tree) { method visitParens (line 227) | public void visitParens(JCParens tree) { method visitAssign (line 231) | public void visitAssign(JCAssign tree) { method visitAssignop (line 236) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 241) | public void visitUnary(JCUnary tree) { method visitBinary (line 245) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 250) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 255) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 260) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 265) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 269) | public void visitIdent(JCIdent tree) { method visitLiteral (line 272) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 275) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 278) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 282) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 287) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 291) | @Override method visitTypeBoundKind (line 298) | @Override method visitModifiers (line 302) | public void visitModifiers(JCModifiers tree) { method visitAnnotation (line 306) | public void visitAnnotation(JCAnnotation tree) { method visitErroneous (line 311) | public void visitErroneous(JCErroneous tree) { method visitLetExpr (line 314) | public void visitLetExpr(LetExpr tree) { method visitTree (line 319) | public void visitTree(JCTree tree) { FILE: Javac2007/src/com/sun/tools/javac/tree/TreeTranslator.java class TreeTranslator (line 47) | @Version("@(#)TreeTranslator.java 1.40 07/03/21") method translate (line 56) | @SuppressWarnings("unchecked") method translate (line 70) | public List translate(List trees) { method translateVarDefs (line 79) | public List translateVarDefs(List tree... method translateTypeParams (line 87) | public List translateTypeParams(List... method translateCases (line 95) | public List translateCases(List trees) { method translateCatchers (line 103) | public List translateCatchers(List trees) { method translateAnnotations (line 111) | public List translateAnnotations(List tree... method visitTopLevel (line 121) | public void visitTopLevel(JCCompilationUnit tree) { method visitImport (line 127) | public void visitImport(JCImport tree) { method visitClassDef (line 132) | public void visitClassDef(JCClassDecl tree) { method visitMethodDef (line 141) | public void visitMethodDef(JCMethodDecl tree) { method visitVarDef (line 151) | public void visitVarDef(JCVariableDecl tree) { method visitSkip (line 158) | public void visitSkip(JCSkip tree) { method visitBlock (line 162) | public void visitBlock(JCBlock tree) { method visitDoLoop (line 167) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 173) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 179) | public void visitForLoop(JCForLoop tree) { method visitForeachLoop (line 187) | public void visitForeachLoop(JCEnhancedForLoop tree) { method visitLabelled (line 194) | public void visitLabelled(JCLabeledStatement tree) { method visitSwitch (line 199) | public void visitSwitch(JCSwitch tree) { method visitCase (line 205) | public void visitCase(JCCase tree) { method visitSynchronized (line 211) | public void visitSynchronized(JCSynchronized tree) { method visitTry (line 217) | public void visitTry(JCTry tree) { method visitCatch (line 224) | public void visitCatch(JCCatch tree) { method visitConditional (line 230) | public void visitConditional(JCConditional tree) { method visitIf (line 237) | public void visitIf(JCIf tree) { method visitExec (line 244) | public void visitExec(JCExpressionStatement tree) { method visitBreak (line 249) | public void visitBreak(JCBreak tree) { method visitContinue (line 253) | public void visitContinue(JCContinue tree) { method visitReturn (line 257) | public void visitReturn(JCReturn tree) { method visitThrow (line 262) | public void visitThrow(JCThrow tree) { method visitAssert (line 267) | public void visitAssert(JCAssert tree) { method visitApply (line 273) | public void visitApply(JCMethodInvocation tree) { method visitNewClass (line 279) | public void visitNewClass(JCNewClass tree) { method visitNewArray (line 287) | public void visitNewArray(JCNewArray tree) { method visitParens (line 294) | public void visitParens(JCParens tree) { method visitAssign (line 299) | public void visitAssign(JCAssign tree) { method visitAssignop (line 305) | public void visitAssignop(JCAssignOp tree) { method visitUnary (line 311) | public void visitUnary(JCUnary tree) { method visitBinary (line 316) | public void visitBinary(JCBinary tree) { method visitTypeCast (line 322) | public void visitTypeCast(JCTypeCast tree) { method visitTypeTest (line 328) | public void visitTypeTest(JCInstanceOf tree) { method visitIndexed (line 334) | public void visitIndexed(JCArrayAccess tree) { method visitSelect (line 340) | public void visitSelect(JCFieldAccess tree) { method visitIdent (line 345) | public void visitIdent(JCIdent tree) { method visitLiteral (line 349) | public void visitLiteral(JCLiteral tree) { method visitTypeIdent (line 353) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { method visitTypeArray (line 357) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 362) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 368) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 373) | @Override method visitTypeBoundKind (line 380) | @Override method visitErroneous (line 385) | public void visitErroneous(JCErroneous tree) { method visitLetExpr (line 389) | public void visitLetExpr(LetExpr tree) { method visitModifiers (line 395) | public void visitModifiers(JCModifiers tree) { method visitAnnotation (line 400) | public void visitAnnotation(JCAnnotation tree) { method visitTree (line 406) | public void visitTree(JCTree tree) { FILE: Javac2007/src/com/sun/tools/javac/util/Abort.java class Abort (line 38) | @Version("@(#)Abort.java 1.21 07/03/21") method Abort (line 42) | public Abort(Throwable cause) { method Abort (line 46) | public Abort() { FILE: Javac2007/src/com/sun/tools/javac/util/BaseFileObject.java class BaseFileObject (line 40) | @Version("@(#)BaseFileObject.java 1.9 07/03/21") method getKind (line 43) | public JavaFileObject.Kind getKind() { method toString (line 55) | @Override method getPath (line 61) | @Deprecated method getName (line 67) | @Deprecated method getNestingKind (line 70) | public NestingKind getNestingKind() { return null; } method getAccessLevel (line 72) | public Modifier getAccessLevel() { return null; } method openReader (line 74) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExcept... method getDecoder (line 78) | protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { FILE: Javac2007/src/com/sun/tools/javac/util/Bits.java class Bits (line 37) | @Version("@(#)Bits.java 1.22 07/03/21") method Bits (line 49) | public Bits() { method Bits (line 55) | public Bits(int[] bits) { method Bits (line 61) | public Bits(int start, int limit) { method sizeTo (line 66) | private void sizeTo(int len) { method clear (line 76) | public void clear() { method dup (line 82) | public Bits dup() { method incl (line 90) | public void incl(int x) { method inclRange (line 130) | public void inclRange(int start, int limit) { method excl (line 139) | public void excl(int x) { method isMember (line 154) | public boolean isMember(int x) { method andSet (line 164) | public Bits andSet(Bits xs) { method orSet (line 173) | public Bits orSet(Bits xs) { method diffSet (line 183) | public Bits diffSet(Bits xs) { method xorSet (line 206) | public Bits xorSet(Bits xs) { method trailingZeroBits (line 216) | private static int trailingZeroBits(int x) { method nextBit (line 259) | public int nextBit(int x) { method toString (line 299) | public String toString() { method main (line 316) | public static void main(String[] args) { FILE: Javac2007/src/com/sun/tools/javac/util/ByteBuffer.java class ByteBuffer (line 41) | @Version("@(#)ByteBuffer.java 1.22 07/03/21") method ByteBuffer (line 54) | public ByteBuffer() { method ByteBuffer (line 61) | public ByteBuffer(int initialSize) { method copy (line 66) | private void copy(int size) { method appendByte (line 74) | public void appendByte(int b) { method appendBytes (line 82) | public void appendBytes(byte[] bs, int start, int len) { method appendBytes (line 90) | public void appendBytes(byte[] bs) { method appendChar (line 96) | public void appendChar(int x) { method appendInt (line 105) | public void appendInt(int x) { method appendLong (line 116) | public void appendLong(long x) { method appendFloat (line 129) | public void appendFloat(float x) { method appendDouble (line 142) | public void appendDouble(double x) { method appendName (line 155) | public void appendName(Name name) { method reset (line 161) | public void reset() { method toName (line 167) | public Name toName(Name.Table names) { method toString (line 171) | public String toString() { FILE: Javac2007/src/com/sun/tools/javac/util/ClientCodeException.java class ClientCodeException (line 39) | @Version("@(#)ClientCodeException.java 1.4 07/03/21") method ClientCodeException (line 44) | public ClientCodeException(Throwable cause) { FILE: Javac2007/src/com/sun/tools/javac/util/Constants.java class Constants (line 42) | @Version("@(#)Constants.java 1.3 07/03/21") method decode (line 51) | public static Object decode(Object value, Type type) { method format (line 68) | public static String format(Object value, Type type) { method format (line 87) | public static String format(Object value) { method formatByte (line 97) | private static String formatByte(byte b) { method formatLong (line 101) | private static String formatLong(long lng) { method formatFloat (line 105) | private static String formatFloat(float f) { method formatDouble (line 114) | private static String formatDouble(double d) { method formatChar (line 123) | private static String formatChar(char c) { method formatString (line 127) | private static String formatString(String s) { FILE: Javac2007/src/com/sun/tools/javac/util/Context.java class Context (line 102) | @Version("@(#)Context.java 1.23 07/03/21") class Key (line 108) | public static class Key { type Factory (line 124) | public static interface Factory { method make (line 125) | T make(); method toString (line 129) | public String toString() { method put (line 211) | public void put(Key key, Factory fac) { method put (line 229) | public void put(Key key, T data) { method get (line 258) | public T get(Key key) { method Context (line 349) | public Context() {} method key (line 353) | private Key key(Class clss) { method get (line 374) | public T get(Class clazz) { method put (line 387) | public void put(Class clazz, T data) { method put (line 399) | public void put(Class clazz, Factory fac) { method uncheckedCast (line 416) | @SuppressWarnings("unchecked") method dump (line 421) | public void dump() { method clear (line 426) | public void clear() { method checkState (line 431) | private static void checkState(Map t) { FILE: Javac2007/src/com/sun/tools/javac/util/Convert.java class Convert (line 38) | @Version("@(#)Convert.java 1.25 07/03/21") method string2int (line 93) | public static int string2int(String s, int radix) method string2long (line 157) | public static long string2long(String s, int radix) method utf2chars (line 190) | public static int utf2chars(byte[] src, int sindex, method utf2chars (line 216) | public static char[] utf2chars(byte[] src, int sindex, int len) { method utf2chars (line 228) | public static char[] utf2chars(byte[] src) { method utf2string (line 237) | public static String utf2string(byte[] src, int sindex, int len) { method utf2string (line 247) | public static String utf2string(byte[] src) { method chars2utf (line 262) | public static int chars2utf(char[] src, int sindex, method chars2utf (line 289) | public static byte[] chars2utf(char[] src, int sindex, int len) { method chars2utf (line 301) | public static byte[] chars2utf(char[] src) { method string2utf (line 307) | public static byte[] string2utf(String s) { method quote (line 315) | public static String quote(String s) { method quote (line 327) | public static String quote(char ch) { method isPrintableAscii (line 347) | private static boolean isPrintableAscii(char ch) { method escapeUnicode (line 353) | public static String escapeUnicode(String s) { method shortName (line 386) | public static Name shortName(Name classname) { method shortName (line 391) | public static String shortName(String classname) { method packagePart (line 398) | public static Name packagePart(Name classname) { method packagePart (line 402) | public static String packagePart(String classname) { method enclosingCandidates (line 408) | public static List enclosingCandidates(Name name) { FILE: Javac2007/src/com/sun/tools/javac/util/DiagnosticFormatter.java class DiagnosticFormatter (line 52) | @Version("@(#)DiagnosticFormatter.java 1.15 07/03/21") method instance (line 82) | public static DiagnosticFormatter instance(Context context) { method DiagnosticFormatter (line 92) | protected DiagnosticFormatter(Context context) { method DiagnosticFormatter (line 115) | public DiagnosticFormatter() { method DiagnosticFormatter (line 121) | public DiagnosticFormatter(String pos, String noPos) { method format (line 127) | String format(JCDiagnostic d) { method format_raw (line 131) | private String format_raw(JCDiagnostic d) { method format_std (line 160) | private String format_std(JCDiagnostic d) { FILE: Javac2007/src/com/sun/tools/javac/util/FatalError.java class FatalError (line 39) | @Version("@(#)FatalError.java 1.18 07/03/21") method FatalError (line 45) | public FatalError() { method FatalError (line 52) | public FatalError(JCDiagnostic d) { method FatalError (line 60) | public FatalError(String s) { FILE: Javac2007/src/com/sun/tools/javac/util/JCDiagnostic.java class JCDiagnostic (line 52) | @Version("@(#)JCDiagnostic.java 1.23 07/03/21") class Factory (line 55) | public static class Factory { method instance (line 61) | public static Factory instance(Context context) { method Factory (line 72) | protected Factory(Context context) { method Factory (line 79) | public Factory(Messages messages, String prefix) { method error (line 91) | public JCDiagnostic error( method mandatoryWarning (line 104) | public JCDiagnostic mandatoryWarning( method warning (line 116) | public JCDiagnostic warning( method mandatoryNote (line 127) | public JCDiagnostic mandatoryNote(DiagnosticSource source, String ke... method note (line 136) | public JCDiagnostic note(String key, Object... args) { method note (line 147) | public JCDiagnostic note( method fragment (line 157) | public JCDiagnostic fragment(String key, Object... args) { method qualify (line 161) | protected String qualify(DiagnosticType t, String key) { method fragment (line 174) | public static JCDiagnostic fragment(String key, Object... args) { type DiagnosticSource (line 188) | public interface DiagnosticSource { method getFile (line 189) | JavaFileObject getFile(); method getName (line 190) | CharSequence getName(); method getLineNumber (line 191) | int getLineNumber(int pos); method getColumnNumber (line 192) | int getColumnNumber(int pos); method getEndPosTable (line 193) | Map getEndPosTable(); type DiagnosticType (line 199) | public enum DiagnosticType { method DiagnosticType (line 214) | DiagnosticType(String key) { type DiagnosticPosition (line 225) | public static interface DiagnosticPosition { method getTree (line 227) | JCTree getTree(); method getStartPosition (line 230) | int getStartPosition(); method getPreferredPosition (line 233) | int getPreferredPosition(); method getEndPosition (line 237) | int getEndPosition(Map endPosTable); class SimpleDiagnosticPosition (line 244) | public static class SimpleDiagnosticPosition implements DiagnosticPosi... method SimpleDiagnosticPosition (line 245) | public SimpleDiagnosticPosition(int pos) { method getTree (line 249) | public JCTree getTree() { method getStartPosition (line 253) | public int getStartPosition() { method getPreferredPosition (line 257) | public int getPreferredPosition() { method getEndPosition (line 261) | public int getEndPosition(Map endPosTable) { method JCDiagnostic (line 287) | protected JCDiagnostic(Messages messages, method getType (line 318) | public DiagnosticType getType() { method isMandatory (line 326) | public boolean isMandatory() { method getSource (line 334) | public JavaFileObject getSource() { method getSourceName (line 345) | public String getSourceName() { method getDiagnosticSource (line 354) | public DiagnosticSource getDiagnosticSource() { method getIntStartPosition (line 358) | protected int getIntStartPosition() { method getIntPosition (line 362) | protected int getIntPosition() { method getIntEndPosition (line 366) | protected int getIntEndPosition() { method getStartPosition (line 370) | public long getStartPosition() { method getPosition (line 374) | public long getPosition() { method getEndPosition (line 378) | public long getEndPosition() { method getLineNumber (line 386) | public long getLineNumber() { method getColumnNumber (line 394) | public long getColumnNumber() { method getArgs (line 402) | public Object[] getArgs() { method getPrefix (line 410) | public String getPrefix() { method getPrefix (line 418) | public String getPrefix(DiagnosticType dt) { method toString (line 432) | public String toString() { method getLocalizedString (line 445) | private String getLocalizedString(String key, Object... args) { method getKind (line 462) | public Diagnostic.Kind getKind() { method getCode (line 476) | public String getCode() { method getMessage (line 480) | public String getMessage(Locale locale) { FILE: Javac2007/src/com/sun/tools/javac/util/JavacFileManager.java class JavacFileManager (line 88) | @Version("@(#)JavacFileManager.java 1.44 07/03/21") method toArray (line 93) | public static char[] toArray(CharBuffer buffer) { method preRegister (line 141) | public static void preRegister(final Context context) { method JavacFileManager (line 182) | public JavacFileManager(Context context, boolean register, Charset cha... method setContext (line 197) | public void setContext(Context context) { method getFileForInput (line 217) | public JavaFileObject getFileForInput(String name) { method getRegularFile (line 221) | public JavaFileObject getRegularFile(File file) { method getFileForOutput (line 225) | public JavaFileObject getFileForOutput(String classname, method getJavaFileObjectsFromStrings (line 233) | public Iterable getJavaFileObjectsFromString... method getJavaFileObjects (line 240) | public Iterable getJavaFileObjects(String...... method getKind (line 244) | protected JavaFileObject.Kind getKind(String extension) { method isValidName (line 255) | private static boolean isValidName(String name) { method validateClassName (line 268) | private static void validateClassName(String className) { method validatePackageName (line 273) | private static void validatePackageName(String packageName) { method testName (line 278) | public static void testName(String name, method printAscii (line 303) | private static void printAscii(String format, Object... args) { method externalizeFileName (line 317) | private static String externalizeFileName(CharSequence name) { method externalizeFileName (line 321) | private static String externalizeFileName(CharSequence n, JavaFileObje... method baseName (line 325) | private static String baseName(String fileName) { method listDirectory (line 333) | private void listDirectory(File directory, method isValidFile (line 445) | private boolean isValidFile(String s, Set fileKin... method caseMapCheck (line 459) | private boolean caseMapCheck(File f, String name) { type Archive (line 507) | public interface Archive { method close (line 508) | void close() throws IOException; method contains (line 510) | boolean contains(String name); method getFileObject (line 512) | JavaFileObject getFileObject(String subdirectory, String file); method getFiles (line 514) | List getFiles(String subdirectory); method getSubdirectories (line 516) | Set getSubdirectories(); class ZipArchive (line 519) | public class ZipArchive implements Archive { method ZipArchive (line 522) | public ZipArchive(ZipFile zdir) throws IOException { method addZipEntry (line 545) | void addZipEntry(ZipEntry entry) { method contains (line 564) | public boolean contains(String name) { method getFiles (line 574) | public List getFiles(String subdirectory) { method getFileObject (line 578) | public JavaFileObject getFileObject(String subdirectory, String file) { method getSubdirectories (line 583) | public Set getSubdirectories() { method close (line 587) | public void close() throws IOException { class SymbolArchive (line 592) | public class SymbolArchive extends ZipArchive { method SymbolArchive (line 594) | public SymbolArchive(File orig, ZipFile zdir) throws IOException { method addZipEntry (line 599) | @Override method getFileObject (line 618) | @Override class MissingArchive (line 624) | public class MissingArchive implements Archive { method MissingArchive (line 626) | public MissingArchive(File name) { method contains (line 629) | public boolean contains(String name) { method close (line 633) | public void close() { method getFileObject (line 636) | public JavaFileObject getFileObject(String subdirectory, String file) { method getFiles (line 640) | public List getFiles(String subdirectory) { method getSubdirectories (line 644) | public Set getSubdirectories() { method openArchive (line 658) | protected Archive openArchive(File zipFileName) throws IOException { method flush (line 714) | public void flush() { method close (line 721) | public void close() { method getDefaultEncodingName (line 737) | private String getDefaultEncodingName() { method getEncodingName (line 745) | protected String getEncodingName() { method getSource (line 753) | protected Source getSource() { method makeByteBuffer (line 764) | private ByteBuffer makeByteBuffer(InputStream in) class ByteBufferCache (line 802) | private static class ByteBufferCache { method get (line 804) | ByteBuffer get(int capacity) { method put (line 813) | void put(ByteBuffer x) { method getDecoder (line 819) | private CharsetDecoder getDecoder(String encodingName, boolean ignoreE... method decode (line 839) | private CharBuffer decode(ByteBuffer inbuf, boolean ignoreEncodingErro... method getClassLoader (line 904) | public ClassLoader getClassLoader(Location location) { method list (line 954) | public Iterable list(Location location, method inferBinaryName (line 995) | public String inferBinaryName(Location location, JavaFileObject file) { method removeExtension (line 1049) | private static String removeExtension(String fileName) { method isSameFile (line 1054) | public boolean isSameFile(FileObject a, FileObject b) { method handleOption (line 1064) | public boolean handleOption(String current, Iterator remaining) { method isSupportedOption (line 1088) | public int isSupportedOption(String option) { method hasLocation (line 1096) | public boolean hasLocation(Location location) { method getJavaFileForInput (line 1107) | public JavaFileObject getJavaFileForInput(Location location, method getFileForInput (line 1121) | public FileObject getFileForInput(Location location, method getFileForInput (line 1137) | private JavaFileObject getFileForInput(Location location, String name)... method getJavaFileForOutput (line 1162) | public JavaFileObject getJavaFileForOutput(Location location, method getFileForOutput (line 1177) | public FileObject getFileForOutput(Location location, method getFileForOutput (line 1194) | private JavaFileObject getFileForOutput(Location location, method getJavaFileObjectsFromFiles (line 1226) | public Iterable getJavaFileObjectsFromFiles( method getJavaFileObjects (line 1268) | public Iterable getJavaFileObjects(File... f... method setLocation (line 1272) | public void setLocation(Location location, method getOutputDirectory (line 1289) | private File getOutputDirectory(Iterable path) throws ... method getOutputLocation (line 1305) | private File getOutputLocation(File dir, OptionName defaultOptionName) { method getLocation (line 1314) | public Iterable getLocation(Location location) { method getClassOutDir (line 1333) | private File getClassOutDir() { method getSourceOutDir (line 1339) | private File getSourceOutDir() { method isRelativeUri (line 1352) | protected static boolean isRelativeUri(URI uri) { method getRelativeName (line 1373) | public static String getRelativeName(File file) { method getJavacFileName (line 1382) | @SuppressWarnings("deprecation") // bug 6410637 method getJavacBaseFileName (line 1394) | @SuppressWarnings("deprecation") // bug 6410637 method nullCheck (line 1412) | private static T nullCheck(T o) { method nullCheck (line 1418) | private static Iterable nullCheck(Iterable it) { class RegularFileObject (line 1427) | private class RegularFileObject extends BaseFileObject { method RegularFileObject (line 1440) | public RegularFileObject(File f) { method RegularFileObject (line 1444) | public RegularFileObject(String name, File f) { method openInputStream (line 1458) | public InputStream openInputStream() throws IOException { method getDecoder (line 1462) | protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { method openOutputStream (line 1466) | public OutputStream openOutputStream() throws IOException { method openWriter (line 1471) | public Writer openWriter() throws IOException { method ensureParentDirectoriesExist (line 1476) | private void ensureParentDirectoriesExist() throws IOException { method getName (line 1493) | @Deprecated method isNameCompatible (line 1498) | public boolean isNameCompatible(String cn, JavaFileObject.Kind kind) { method getPath (line 1539) | @Deprecated method getLastModified (line 1544) | public long getLastModified() { method delete (line 1548) | public boolean delete() { method getCharContent (line 1552) | public CharBuffer getCharContent(boolean ignoreEncodingErrors) throw... method equals (line 1583) | @Override method hashCode (line 1596) | @Override method toUri (line 1601) | public URI toUri() { class ZipFileObject (line 1616) | public class ZipFileObject extends BaseFileObject { method ZipFileObject (line 1630) | public ZipFileObject(String name, ZipFile zdir, ZipEntry entry) { method openInputStream (line 1643) | public InputStream openInputStream() throws IOException { method openOutputStream (line 1647) | public OutputStream openOutputStream() throws IOException { method getDecoder (line 1651) | protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { method openWriter (line 1655) | public Writer openWriter() throws IOException { method getName (line 1660) | @Deprecated method isNameCompatible (line 1665) | public boolean isNameCompatible(String cn, JavaFileObject.Kind k) { method getPath (line 1673) | @Deprecated method getLastModified (line 1678) | public long getLastModified() { method delete (line 1682) | public boolean delete() { method getCharContent (line 1686) | public CharBuffer getCharContent(boolean ignoreEncodingErrors) throw... method equals (line 1709) | @Override method hashCode (line 1717) | @Override method getZipName (line 1722) | public String getZipName() { method getZipEntryName (line 1726) | public String getZipEntryName() { method toUri (line 1730) | public URI toUri() { FILE: Javac2007/src/com/sun/tools/javac/util/LayoutCharacters.java type LayoutCharacters (line 38) | @Version("@(#)LayoutCharacters.java 1.20 07/03/21") FILE: Javac2007/src/com/sun/tools/javac/util/List.java class List (line 53) | @Version("@(#)List.java 1.39 07/03/21") method List (line 70) | List(A head, List tail) { method nil (line 77) | @SuppressWarnings("unchecked") method setTail (line 82) | public List setTail(List tail) { method isEmpty (line 85) | public boolean isEmpty() { method of (line 92) | public static List of(A x1) { method of (line 98) | public static List of(A x1, A x2) { method of (line 104) | public static List of(A x1, A x2, A x3) { method of (line 110) | public static List of(A x1, A x2, A x3, A... rest) { method from (line 118) | public static List from(A[] array) { method fill (line 130) | @Deprecated method isEmpty (line 139) | @Override method nonEmpty (line 147) | public boolean nonEmpty() { method length (line 154) | public int length() { method size (line 163) | @Override method setTail (line 168) | public List setTail(List tail) { method prepend (line 176) | public List prepend(A x) { method prependList (line 183) | public List prependList(List xs) { method reverse (line 207) | public List reverse() { method append (line 221) | public List append(A x) { method appendList (line 228) | public List appendList(List x) { method appendList (line 236) | public List appendList(ListBuffer x) { method toArray (line 243) | @Override @SuppressWarnings("unchecked") method toArray (line 264) | public Object[] toArray() { method toString (line 270) | public String toString(String sep) { method toString (line 286) | @Override method hashCode (line 294) | @Override method equals (line 308) | @Override method equals (line 328) | public static boolean equals(List xs, List ys) { method contains (line 343) | @Override method last (line 359) | public A last() { method convert (line 369) | @SuppressWarnings("unchecked") method hasNext (line 379) | public boolean hasNext() { method next (line 382) | public Object next() { method remove (line 385) | public void remove() { method emptyIterator (line 390) | @SuppressWarnings("unchecked") method iterator (line 395) | @Override method get (line 418) | public A get(int index) { method addAll (line 432) | public boolean addAll(int index, Collection c) { method set (line 438) | public A set(int index, A element) { method add (line 442) | public void add(int index, A element) { method remove (line 446) | public A remove(int index) { method indexOf (line 450) | public int indexOf(Object o) { method lastIndexOf (line 459) | public int lastIndexOf(Object o) { method listIterator (line 469) | public ListIterator listIterator() { method listIterator (line 473) | public ListIterator listIterator(int index) { method subList (line 478) | public java.util.List subList(int fromIndex, int toIndex) { FILE: Javac2007/src/com/sun/tools/javac/util/ListBuffer.java class ListBuffer (line 42) | @Version("@(#)ListBuffer.java 1.30 07/03/21") method lb (line 45) | public static ListBuffer lb() { method ListBuffer (line 67) | public ListBuffer() { method clear (line 71) | public final void clear() { method length (line 80) | public int length() { method size (line 83) | public int size() { method isEmpty (line 89) | public boolean isEmpty() { method nonEmpty (line 95) | public boolean nonEmpty() { method copy (line 101) | private void copy() { method prepend (line 116) | public ListBuffer prepend(A x) { method append (line 124) | public ListBuffer append(A x) { method appendList (line 135) | public ListBuffer appendList(List xs) { method appendList (line 145) | public ListBuffer appendList(ListBuffer xs) { method appendArray (line 151) | public ListBuffer appendArray(A[] xs) { method toList (line 160) | public List toList() { method toString (line 166) | public String toString() { method contains (line 172) | public boolean contains(Object x) { method toArray (line 178) | public T[] toArray(T[] vec) { method toArray (line 181) | public Object[] toArray() { method first (line 187) | public A first() { method remove (line 193) | public void remove() { method next (line 202) | public A next() { method iterator (line 210) | public Iterator iterator() { method add (line 229) | public boolean add(A a) { method remove (line 232) | public boolean remove(Object o) { method containsAll (line 235) | public boolean containsAll(Collection c) { method addAll (line 238) | public boolean addAll(Collection c) { method removeAll (line 241) | public boolean removeAll(Collection c) { method retainAll (line 244) | public boolean retainAll(Collection c) { FILE: Javac2007/src/com/sun/tools/javac/util/Log.java class Log (line 53) | @Version("@(#)Log.java 1.68 07/03/21") method Log (line 122) | @Deprecated method getIntOption (line 168) | private int getIntOption(Options options, String optionName, int defau... method defaultWriter (line 180) | static final PrintWriter defaultWriter(Context context) { method Log (line 192) | protected Log(Context context) { method Log (line 198) | protected Log(Context context, PrintWriter defaultWriter) { method instance (line 203) | public static Log instance(Context context) { method hasDiagnosticListener (line 246) | public boolean hasDiagnosticListener() { method setEndPosTable (line 250) | public void setEndPosTable(JavaFileObject name, Map t... method useSource (line 258) | public JavaFileObject useSource(final JavaFileObject name) { method setBuf (line 287) | protected void setBuf(char[] newBuf) { method getBuf (line 294) | protected char[] getBuf() { method currentSource (line 300) | public JavaFileObject currentSource() { method flush (line 306) | public void flush() { method shouldReport (line 315) | protected boolean shouldReport(JavaFileObject file, int pos) { method prompt (line 328) | public void prompt() { method printErrLine (line 352) | private void printErrLine(int pos, PrintWriter writer) { method getCharContent (line 377) | protected static char[] getCharContent(JavaFileObject fileObject) thro... method findLine (line 389) | private boolean findLine(int pos) { method printLines (line 433) | public static void printLines(PrintWriter writer, String msg) { method error (line 447) | public void error(String key, Object ... args) { method error (line 457) | public void error(DiagnosticPosition pos, String key, Object ... args) { method error (line 467) | public void error(int pos, String key, Object ... args) { method warning (line 477) | public void warning(String key, Object ... args) { method warning (line 487) | public void warning(DiagnosticPosition pos, String key, Object ... arg... method warning (line 497) | public void warning(int pos, String key, Object ... args) { method mandatoryWarning (line 506) | public void mandatoryWarning(DiagnosticPosition pos, String key, Objec... method strictWarning (line 518) | public void strictWarning(DiagnosticPosition pos, String key, Object .... method note (line 527) | public void note(String key, Object ... args) { method note (line 535) | public void note(DiagnosticPosition pos, String key, Object ... args) { method note (line 543) | public void note(int pos, String key, Object ... args) { method mandatoryNote (line 551) | public void mandatoryNote(final JavaFileObject file, String key, Objec... method wrap (line 578) | private DiagnosticPosition wrap(int pos) { method report (line 587) | public void report(JCDiagnostic diagnostic) { method writeDiagnostic (line 630) | protected void writeDiagnostic(JCDiagnostic diag) { method getWriterForDiagnosticType (line 672) | @Deprecated method getLocalizedString (line 696) | public static String getLocalizedString(String key, Object ... args) { method printRawError (line 707) | private void printRawError(int pos, String msg) { method rawError (line 723) | public void rawError(int pos, String msg) { method rawWarning (line 734) | public void rawWarning(int pos, String msg) { method getLineNumber (line 747) | protected int getLineNumber(int pos) { method getColumnNumber (line 757) | protected int getColumnNumber(int pos) { method format (line 773) | public static String format(String fmt, Object... args) { FILE: Javac2007/src/com/sun/tools/javac/util/MandatoryWarningHandler.java class MandatoryWarningHandler (line 53) | @Version("@(#)MandatoryWarningHandler.java 1.11 07/03/21") type DeferredDiagnosticKind (line 63) | private enum DeferredDiagnosticKind { method DeferredDiagnosticKind (line 93) | DeferredDiagnosticKind(String v) { value = v; } method getKey (line 94) | String getKey(String prefix) { return prefix + value; } method MandatoryWarningHandler (line 110) | public MandatoryWarningHandler(Log log, boolean verbose, String prefix) { method report (line 119) | public void report(DiagnosticPosition pos, String msg, Object... args) { method reportDeferredDiagnostic (line 166) | public void reportDeferredDiagnostic() { method equal (line 181) | private static boolean equal(Object o1, Object o2) { FILE: Javac2007/src/com/sun/tools/javac/util/Messages.java class Messages (line 42) | @Version("@(#)Messages.java 1.5 07/03/21") method instance (line 49) | public static Messages instance(Context context) { method Messages (line 60) | public Messages(Context context) { method Messages (line 68) | public Messages(String bundleName) throws MissingResourceException { method Messages (line 75) | public Messages(ResourceBundle bundle) throws MissingResourceException { method add (line 82) | public void add(String bundleName) throws MissingResourceException { method add (line 91) | public void add(ResourceBundle bundle) { method getLocalizedString (line 97) | public String getLocalizedString(String key, Object... args) { method getDefaultLocalizedString (line 118) | static String getDefaultLocalizedString(String key, Object... args) { method getDefaultMessages (line 124) | static Messages getDefaultMessages() { method getDefaultBundle (line 130) | public static ResourceBundle getDefaultBundle() { method getLocalizedString (line 141) | private static String getLocalizedString(List bundles, FILE: Javac2007/src/com/sun/tools/javac/util/Name.java class Name (line 45) | @Version("@(#)Name.java 1.54 07/03/21") method hashValue (line 69) | private static int hashValue(byte cs[], int start, int len) { method equals (line 82) | private static boolean equals(byte[] names, int index, method fromUtf (line 92) | public static Name fromUtf(Table table, byte cs[], int start, int len) { method fromUtf (line 123) | public static Name fromUtf(Table table, byte cs[]) { method fromChars (line 129) | public static Name fromChars(Table table, char[] cs, int start, int le... method fromString (line 171) | public static Name fromString(Table table, String s) { method fromString (line 178) | public static Name fromString(Table table, CharSequence s) { method toUtf (line 184) | public byte[] toUtf() { method toString (line 192) | public String toString() { method getBytes (line 198) | public void getBytes(byte cs[], int start) { method hashCode (line 204) | public int hashCode() { method equals (line 210) | public boolean equals(Object other) { method less (line 220) | public boolean less(Name that) { method length (line 234) | public int length() { method byteAt (line 240) | public byte byteAt(int i) { method indexOf (line 246) | public int indexOf(byte b) { method lastIndexOf (line 255) | public int lastIndexOf(byte b) { method startsWith (line 264) | public boolean startsWith(Name prefix) { method endsWith (line 275) | public boolean endsWith(Name suffix) { method subName (line 288) | public Name subName(int start, int end) { method replace (line 295) | public Name replace(byte from, byte to) { method append (line 318) | public Name append(Name n) { method append (line 328) | public Name append(char c, Name n) { method compareTo (line 338) | public int compareTo(Name other) { method concat (line 344) | public static Name concat(Table table, Name ns[]) { method charAt (line 357) | public char charAt(int index) { method subSequence (line 361) | public CharSequence subSequence(int start, int end) { method contentEquals (line 365) | public boolean contentEquals(CharSequence cs) { method isEmpty (line 372) | public boolean isEmpty() { class Table (line 376) | public static class Table { method make (line 380) | static private synchronized Table make() { method dispose (line 389) | static private synchronized void dispose(Table t) { method dispose (line 394) | public void dispose() { method instance (line 401) | public static Table instance(Context context) { method Table (line 431) | public Table(int hashSize, int nameSize) { method myNames (line 568) | public String myNames() { method Table (line 581) | public Table() { method fromUtf (line 601) | public Name fromUtf(byte cs[], int start, int len) { method fromUtf (line 608) | public Name fromUtf(byte cs[]) { method fromChars (line 615) | public Name fromChars(char[] cs, int start, int len) { method fromString (line 622) | public Name fromString(CharSequence s) { FILE: Javac2007/src/com/sun/tools/javac/util/Old199.java class Old199 (line 49) | @Deprecated method Old199 (line 53) | private Old199() {} method getPath (line 55) | public static String getPath(FileObject jfo) { method getName (line 59) | public static String getName(FileObject jfo) { FILE: Javac2007/src/com/sun/tools/javac/util/Options.java class Options (line 42) | @Version("@(#)Options.java 1.16 07/03/21") method instance (line 55) | public static Options instance(Context context) { method Options (line 62) | protected Options(Context context) { method toString (line 69) | public String toString() { method get (line 85) | public String get(String name) { method get (line 89) | public String get(OptionName name) { method put (line 93) | public void put(String name, String value) { method put (line 97) | public void put(OptionName name, String value) { method putAll (line 101) | public void putAll(Options options) { method remove (line 105) | public void remove(String name) { method keySet (line 109) | public Set keySet() { method size (line 113) | public int size() { method lint (line 120) | public boolean lint(String s) { FILE: Javac2007/src/com/sun/tools/javac/util/Pair.java class Pair (line 37) | @Version("@(#)Pair.java 1.21 07/03/21") method Pair (line 43) | public Pair(A fst, B snd) { method toString (line 48) | public String toString() { method equals (line 52) | private static boolean equals(Object x, Object y) { method equals (line 56) | public boolean equals(Object other) { method hashCode (line 63) | public int hashCode() { method of (line 69) | public static Pair of(A a, B b) { FILE: Javac2007/src/com/sun/tools/javac/util/Paths.java class Paths (line 65) | @Version("@(#)Paths.java 1.25 07/03/21") method instance (line 75) | public static Paths instance(Context context) { method Paths (line 91) | protected Paths(Context context) { method setContext (line 99) | void setContext(Context context) { method getPathForLocation (line 118) | Path getPathForLocation(Location location) { method setPathForLocation (line 129) | void setPathForLocation(Location location, Iterable pa... method lazy (line 156) | protected void lazy() { method bootClassPath (line 186) | public Collection bootClassPath() { method userClassPath (line 190) | public Collection userClassPath() { method sourcePath (line 194) | public Collection sourcePath() { method isBootClassPathRtJar (line 202) | boolean isBootClassPathRtJar(File file) { method getBootClassPathRtJar (line 209) | public File getBootClassPathRtJar() { class PathIterator (line 214) | private static class PathIterator implements Iterable { method PathIterator (line 220) | public PathIterator(String path, String emptyPathDefault) { method PathIterator (line 231) | public PathIterator(String path) { this(path, null); } method iterator (line 232) | public Iterator iterator() { class Path (line 274) | private class Path extends LinkedHashSet { method expandJarClassPaths (line 280) | public Path expandJarClassPaths(boolean x) { method emptyPathDefault (line 288) | public Path emptyPathDefault(String x) { method Path (line 293) | public Path() { super(); } method addDirectories (line 295) | public Path addDirectories(String dirs, boolean warn) { method addDirectories (line 307) | public Path addDirectories(String dirs) { method addDirectory (line 312) | private void addDirectory(String dir, boolean warn) { method addFiles (line 352) | public Path addFiles(String files, boolean warn) { method addFiles (line 366) | public Path addFiles(String files) { method addFile (line 370) | public Path addFile(String file, boolean warn) { method addFile (line 376) | public void addFile(File file, boolean warn) { method addJarClassPath (line 457) | private void addJarClassPath(File jarFile, boolean warn) { method computeBootClassPath (line 514) | private Path computeBootClassPath() { method computeUserClassPath (line 596) | private Path computeUserClassPath() { method computeSourcePath (line 630) | private Path computeSourcePath() { method computeAnnotationProcessorPath (line 642) | private Path computeAnnotationProcessorPath() { method sourceSearchPath (line 663) | public Collection sourceSearchPath() { method classSearchPath (line 676) | public Collection classSearchPath() { method otherSearchPath (line 691) | Collection otherSearchPath() { method isArchive (line 708) | private static boolean isArchive(File file) { FILE: Javac2007/src/com/sun/tools/javac/util/Position.java class Position (line 46) | @Version("@(#)Position.java 1.21 07/03/21") method Position (line 63) | private Position() {} method makeLineMap (line 77) | public static LineMap makeLineMap(char[] src, int max, boolean expandT... method encodePosition (line 95) | public static int encodePosition(int line, int col) { type LineMap (line 109) | public static interface LineMap extends com.sun.source.tree.LineMap { method getStartPosition (line 118) | int getStartPosition(int line); method getPosition (line 130) | int getPosition(int line, int column); method getLineNumber (line 138) | int getLineNumber(int pos); method getColumnNumber (line 147) | int getColumnNumber(int pos); class LineMapImpl (line 150) | static class LineMapImpl implements LineMap { method LineMapImpl (line 153) | protected LineMapImpl() {} method build (line 155) | protected void build(char[] src, int max) { method getStartPosition (line 178) | public int getStartPosition(int line) { method getStartPosition (line 182) | public long getStartPosition(long line) { method getPosition (line 186) | public int getPosition(int line, int column) { method getPosition (line 190) | public long getPosition(long line, long column) { method getLineNumber (line 198) | public int getLineNumber(int pos) { method getLineNumber (line 224) | public long getLineNumber(long pos) { method getColumnNumber (line 228) | public int getColumnNumber(int pos) { method getColumnNumber (line 232) | public long getColumnNumber(long pos) { method longToInt (line 236) | private static int longToInt(long longValue) { method setTabPosition (line 243) | protected void setTabPosition(int offset) {} class LineTabMapImpl (line 250) | public static class LineTabMapImpl extends LineMapImpl { method LineTabMapImpl (line 253) | public LineTabMapImpl(int max) { method setTabPosition (line 258) | protected void setTabPosition(int offset) { method getColumnNumber (line 262) | public int getColumnNumber(int pos) { method getPosition (line 274) | public int getPosition(int line, int column) { FILE: Javac2007/src/com/sun/tools/javac/util/PropagatedException.java class PropagatedException (line 40) | @Version("@(#)PropagatedException.java 1.3 07/03/21") method PropagatedException (line 45) | public PropagatedException(RuntimeException cause) { method getCause (line 49) | @Override FILE: Javac2007/src/com/sun/tools/javac/util/Warner.java class Warner (line 41) | @Version("@(#)Warner.java 1.21 07/03/21") method pos (line 49) | public DiagnosticPosition pos() { method warnUnchecked (line 53) | public void warnUnchecked() { method silentUnchecked (line 57) | public void silentUnchecked() { method Warner (line 61) | public Warner(DiagnosticPosition pos) { method Warner (line 65) | public Warner() { FILE: Javac2007/src/javax/annotation/processing/AbstractProcessor.java class AbstractProcessor (line 62) | public abstract class AbstractProcessor implements Processor { method AbstractProcessor (line 72) | protected AbstractProcessor() {} method getSupportedOptions (line 83) | public Set getSupportedOptions() { method getSupportedAnnotationTypes (line 100) | public Set getSupportedAnnotationTypes() { method getSupportedSourceVersion (line 122) | public SourceVersion getSupportedSourceVersion() { method init (line 149) | public synchronized void init(ProcessingEnvironment processingEnv) { method process (line 162) | public abstract boolean process(Set annotations, method getCompletions (line 173) | public Iterable getCompletions(Element element, method isInitialized (line 187) | protected synchronized boolean isInitialized() { method arrayToSet (line 191) | private static Set arrayToSet(String[] array) { FILE: Javac2007/src/javax/annotation/processing/Completion.java type Completion (line 41) | public interface Completion { method getValue (line 47) | String getValue(); method getMessage (line 53) | String getMessage(); FILE: Javac2007/src/javax/annotation/processing/Completions.java class Completions (line 41) | public class Completions { method Completions (line 43) | private Completions() {} class SimpleCompletion (line 45) | private static class SimpleCompletion implements Completion { method SimpleCompletion (line 49) | SimpleCompletion(String value, String message) { method getValue (line 56) | public String getValue() { method getMessage (line 61) | public String getMessage() { method toString (line 65) | @Override method of (line 79) | public static Completion of(String value, String message) { method of (line 89) | public static Completion of(String value) { FILE: Javac2007/src/javax/annotation/processing/Filer.java type Filer (line 132) | public interface Filer { method createSourceFile (line 174) | JavaFileObject createSourceFile(CharSequence name, method createClassFile (line 204) | JavaFileObject createClassFile(CharSequence name, method createResource (line 239) | FileObject createResource(JavaFileManager.Location location, method getResource (line 261) | FileObject getResource(JavaFileManager.Location location, FILE: Javac2007/src/javax/annotation/processing/FilerException.java class FilerException (line 46) | public class FilerException extends IOException { method FilerException (line 53) | public FilerException(String s) { FILE: Javac2007/src/javax/annotation/processing/Messager.java type Messager (line 58) | public interface Messager { method printMessage (line 65) | void printMessage(Diagnostic.Kind kind, CharSequence msg); method printMessage (line 75) | void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e); method printMessage (line 86) | void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, A... method printMessage (line 99) | void printMessage(Diagnostic.Kind kind, FILE: Javac2007/src/javax/annotation/processing/ProcessingEnvironment.java type ProcessingEnvironment (line 66) | public interface ProcessingEnvironment { method getOptions (line 85) | Map getOptions(); method getMessager (line 93) | Messager getMessager(); method getFiler (line 101) | Filer getFiler(); method getElementUtils (line 109) | Elements getElementUtils(); method getTypeUtils (line 117) | Types getTypeUtils(); method getSourceVersion (line 128) | SourceVersion getSourceVersion(); method getLocale (line 138) | Locale getLocale(); FILE: Javac2007/src/javax/annotation/processing/Processor.java type Processor (line 168) | public interface Processor { method getSupportedOptions (line 202) | Set getSupportedOptions(); method getSupportedAnnotationTypes (line 238) | Set getSupportedAnnotationTypes(); method getSupportedSourceVersion (line 249) | SourceVersion getSupportedSourceVersion(); method init (line 257) | void init(ProcessingEnvironment processingEnv); method process (line 278) | boolean process(Set annotations, method getCompletions (line 408) | Iterable getCompletions(Element element, FILE: Javac2007/src/javax/annotation/processing/RoundEnvironment.java type RoundEnvironment (line 47) | public interface RoundEnvironment { method processingOver (line 57) | boolean processingOver(); method errorRaised (line 66) | boolean errorRaised(); method getRootElements (line 75) | Set getRootElements(); method getElementsAnnotatedWith (line 95) | Set getElementsAnnotatedWith(TypeElement a); method getElementsAnnotatedWith (line 115) | Set getElementsAnnotatedWith(Class getElement... FILE: Javac2007/src/javax/lang/model/element/AnnotationValue.java type AnnotationValue (line 52) | public interface AnnotationValue { method getValue (line 59) | Object getValue(); method toString (line 68) | String toString(); method accept (line 79) | R accept(AnnotationValueVisitor v, P p); FILE: Javac2007/src/javax/lang/model/element/AnnotationValueVisitor.java type AnnotationValueVisitor (line 74) | public interface AnnotationValueVisitor { method visit (line 81) | R visit(AnnotationValue av, P p); method visit (line 88) | R visit(AnnotationValue av); method visitBoolean (line 96) | R visitBoolean(boolean b, P p); method visitByte (line 104) | R visitByte(byte b, P p); method visitChar (line 112) | R visitChar(char c, P p); method visitDouble (line 120) | R visitDouble(double d, P p); method visitFloat (line 128) | R visitFloat(float f, P p); method visitInt (line 136) | R visitInt(int i, P p); method visitLong (line 144) | R visitLong(long i, P p); method visitShort (line 152) | R visitShort(short s, P p); method visitString (line 160) | R visitString(String s, P p); method visitType (line 168) | R visitType(TypeMirror t, P p); method visitEnumConstant (line 176) | R visitEnumConstant(VariableElement c, P p); method visitAnnotation (line 184) | R visitAnnotation(AnnotationMirror a, P p); method visitArray (line 192) | R visitArray(List vals, P p); method visitUnknown (line 204) | R visitUnknown(AnnotationValue av, P p); FILE: Javac2007/src/javax/lang/model/element/Element.java type Element (line 67) | public interface Element { method asType (line 86) | TypeMirror asType(); method getKind (line 93) | ElementKind getKind(); method getAnnotationMirrors (line 106) | List getAnnotationMirrors(); method getAnnotation (line 153) | A getAnnotation(Class annotationType); method getModifiers (line 162) | Set getModifiers(); method getSimpleName (line 179) | Name getSimpleName(); method getEnclosingElement (line 196) | Element getEnclosingElement(); method getEnclosedElements (line 223) | List getEnclosedElements(); method equals (line 242) | boolean equals(Object obj); method hashCode (line 249) | int hashCode(); method accept (line 260) | R accept(ElementVisitor v, P p); FILE: Javac2007/src/javax/lang/model/element/ElementKind.java type ElementKind (line 44) | public enum ElementKind { method isClass (line 103) | public boolean isClass() { method isInterface (line 113) | public boolean isInterface() { method isField (line 123) | public boolean isField() { FILE: Javac2007/src/javax/lang/model/element/ElementVisitor.java type ElementVisitor (line 70) | public interface ElementVisitor { method visit (line 77) | R visit(Element e, P p); method visit (line 84) | R visit(Element e); method visitPackage (line 92) | R visitPackage(PackageElement e, P p); method visitType (line 100) | R visitType(TypeElement e, P p); method visitVariable (line 108) | R visitVariable(VariableElement e, P p); method visitExecutable (line 116) | R visitExecutable(ExecutableElement e, P p); method visitTypeParameter (line 124) | R visitTypeParameter(TypeParameterElement e, P p); method visitUnknown (line 137) | R visitUnknown(Element e, P p); FILE: Javac2007/src/javax/lang/model/element/ExecutableElement.java type ExecutableElement (line 46) | public interface ExecutableElement extends Element { method getTypeParameters (line 54) | List getTypeParameters(); method getReturnType (line 64) | TypeMirror getReturnType(); method getParameters (line 73) | List getParameters(); method isVarArgs (line 82) | boolean isVarArgs(); method getThrownTypes (line 92) | List getThrownTypes(); method getDefaultValue (line 102) | AnnotationValue getDefaultValue(); FILE: Javac2007/src/javax/lang/model/element/Modifier.java type Modifier (line 50) | public enum Modifier { method toString (line 73) | public String toString() { FILE: Javac2007/src/javax/lang/model/element/Name.java type Name (line 56) | public interface Name extends CharSequence { method equals (line 70) | boolean equals(Object obj); method hashCode (line 77) | int hashCode(); method contentEquals (line 91) | boolean contentEquals(CharSequence cs); FILE: Javac2007/src/javax/lang/model/element/NestingKind.java type NestingKind (line 87) | public enum NestingKind { method isNested (line 99) | public boolean isNested() { FILE: Javac2007/src/javax/lang/model/element/PackageElement.java type PackageElement (line 43) | public interface PackageElement extends Element { method getQualifiedName (line 53) | Name getQualifiedName(); method isUnnamed (line 63) | boolean isUnnamed(); FILE: Javac2007/src/javax/lang/model/element/TypeElement.java type TypeElement (line 65) | public interface TypeElement extends Element { method getNestingKind (line 72) | NestingKind getNestingKind(); method getQualifiedName (line 93) | Name getQualifiedName(); method getSuperclass (line 103) | TypeMirror getSuperclass(); method getInterfaces (line 112) | List getInterfaces(); method getTypeParameters (line 121) | List getTypeParameters(); FILE: Javac2007/src/javax/lang/model/element/TypeParameterElement.java type TypeParameterElement (line 46) | public interface TypeParameterElement extends Element { method getGenericElement (line 55) | Element getGenericElement(); method getBounds (line 67) | List getBounds(); FILE: Javac2007/src/javax/lang/model/element/UnknownAnnotationValueException.java class UnknownAnnotationValueException (line 45) | public class UnknownAnnotationValueException extends RuntimeException { method UnknownAnnotationValueException (line 63) | public UnknownAnnotationValueException(AnnotationValue av, Object p) { method getUnknownAnnotationValue (line 76) | public AnnotationValue getUnknownAnnotationValue() { method getArgument (line 85) | public Object getArgument() { FILE: Javac2007/src/javax/lang/model/element/UnknownElementException.java class UnknownElementException (line 44) | public class UnknownElementException extends RuntimeException { method UnknownElementException (line 61) | public UnknownElementException(Element e, Object p) { method getUnknownElement (line 74) | public Element getUnknownElement() { method getArgument (line 83) | public Object getArgument() { FILE: Javac2007/src/javax/lang/model/element/VariableElement.java type VariableElement (line 45) | public interface VariableElement extends Element { method getConstantValue (line 69) | Object getConstantValue(); FILE: Javac2007/src/javax/lang/model/type/ArrayType.java type ArrayType (line 42) | public interface ArrayType extends ReferenceType { method getComponentType (line 49) | TypeMirror getComponentType(); FILE: Javac2007/src/javax/lang/model/type/DeclaredType.java type DeclaredType (line 69) | public interface DeclaredType extends ReferenceType { method asElement (line 76) | Element asElement(); method getEnclosingType (line 88) | TypeMirror getEnclosingType(); method getTypeArguments (line 99) | List getTypeArguments(); FILE: Javac2007/src/javax/lang/model/type/ErrorType.java type ErrorType (line 48) | public interface ErrorType extends DeclaredType { FILE: Javac2007/src/javax/lang/model/type/ExecutableType.java type ExecutableType (line 54) | public interface ExecutableType extends TypeMirror { method getTypeVariables (line 63) | List getTypeVariables(); method getReturnType (line 73) | TypeMirror getReturnType(); method getParameterTypes (line 81) | List getParameterTypes(); method getThrownTypes (line 91) | List getThrownTypes(); FILE: Javac2007/src/javax/lang/model/type/MirroredTypeException.java class MirroredTypeException (line 47) | public class MirroredTypeException extends RuntimeException { method MirroredTypeException (line 58) | public MirroredTypeException(TypeMirror type) { method getTypeMirror (line 70) | public TypeMirror getTypeMirror() { FILE: Javac2007/src/javax/lang/model/type/MirroredTypesException.java class MirroredTypesException (line 51) | public class MirroredTypesException extends RuntimeException { method MirroredTypesException (line 63) | public MirroredTypesException(List types) { method getTypeMirrors (line 75) | public List getTypeMirrors() { FILE: Javac2007/src/javax/lang/model/type/NoType.java type NoType (line 52) | public interface NoType extends TypeMirror { FILE: Javac2007/src/javax/lang/model/type/NullType.java type NullType (line 42) | public interface NullType extends ReferenceType { FILE: Javac2007/src/javax/lang/model/type/PrimitiveType.java type PrimitiveType (line 42) | public interface PrimitiveType extends TypeMirror { FILE: Javac2007/src/javax/lang/model/type/ReferenceType.java type ReferenceType (line 42) | public interface ReferenceType extends TypeMirror { FILE: Javac2007/src/javax/lang/model/type/TypeKind.java type TypeKind (line 45) | public enum TypeKind { method isPrimitive (line 150) | public boolean isPrimitive() { FILE: Javac2007/src/javax/lang/model/type/TypeMirror.java type TypeMirror (line 61) | public interface TypeMirror { method getKind (line 68) | TypeKind getKind(); method equals (line 82) | boolean equals(Object obj); method hashCode (line 89) | int hashCode(); method toString (line 99) | String toString(); method accept (line 110) | R accept(TypeVisitor v, P p); FILE: Javac2007/src/javax/lang/model/type/TypeVariable.java type TypeVariable (line 53) | public interface TypeVariable extends ReferenceType { method asElement (line 60) | Element asElement(); method getUpperBound (line 75) | TypeMirror getUpperBound(); method getLowerBound (line 86) | TypeMirror getLowerBound(); FILE: Javac2007/src/javax/lang/model/type/TypeVisitor.java type TypeVisitor (line 69) | public interface TypeVisitor { method visit (line 76) | R visit(TypeMirror t, P p); method visit (line 83) | R visit(TypeMirror t); method visitPrimitive (line 91) | R visitPrimitive(PrimitiveType t, P p); method visitNull (line 99) | R visitNull(NullType t, P p); method visitArray (line 107) | R visitArray(ArrayType t, P p); method visitDeclared (line 115) | R visitDeclared(DeclaredType t, P p); method visitError (line 123) | R visitError(ErrorType t, P p); method visitTypeVariable (line 131) | R visitTypeVariable(TypeVariable t, P p); method visitWildcard (line 139) | R visitWildcard(WildcardType t, P p); method visitExecutable (line 147) | R visitExecutable(ExecutableType t, P p); method visitNoType (line 155) | R visitNoType(NoType t, P p); method visitUnknown (line 167) | R visitUnknown(TypeMirror t, P p); FILE: Javac2007/src/javax/lang/model/type/UnknownTypeException.java class UnknownTypeException (line 44) | public class UnknownTypeException extends RuntimeException { method UnknownTypeException (line 61) | public UnknownTypeException(TypeMirror t, Object p) { method getUnknownType (line 74) | public TypeMirror getUnknownType() { method getArgument (line 83) | public Object getArgument() { FILE: Javac2007/src/javax/lang/model/type/WildcardType.java type WildcardType (line 49) | public interface WildcardType extends TypeMirror { method getExtendsBound (line 58) | TypeMirror getExtendsBound(); method getSuperBound (line 67) | TypeMirror getSuperBound(); FILE: Javac2007/src/javax/lang/model/util/AbstractAnnotationValueVisitor6.java class AbstractAnnotationValueVisitor6 (line 70) | @SupportedSourceVersion(RELEASE_6) method AbstractAnnotationValueVisitor6 (line 77) | protected AbstractAnnotationValueVisitor6() {} method visit (line 86) | public final R visit(AnnotationValue av, P p) { method visit (line 98) | public final R visit(AnnotationValue av) { method visitUnknown (line 113) | public R visitUnknown(AnnotationValue av, P p) { FILE: Javac2007/src/javax/lang/model/util/AbstractElementVisitor6.java class AbstractElementVisitor6 (line 73) | @SupportedSourceVersion(RELEASE_6) method AbstractElementVisitor6 (line 78) | protected AbstractElementVisitor6(){} method visit (line 90) | public final R visit(Element e, P p) { method visit (line 104) | public final R visit(Element e) { method visitUnknown (line 122) | public R visitUnknown(Element e, P p) { FILE: Javac2007/src/javax/lang/model/util/AbstractTypeVisitor6.java class AbstractTypeVisitor6 (line 65) | public abstract class AbstractTypeVisitor6 implements TypeVisitor<... method AbstractTypeVisitor6 (line 69) | protected AbstractTypeVisitor6() {} method visit (line 81) | public final R visit(TypeMirror t, P p) { method visit (line 94) | public final R visit(TypeMirror t) { method visitUnknown (line 111) | public R visitUnknown(TypeMirror t, P p) { FILE: Javac2007/src/javax/lang/model/util/ElementFilter.java class ElementFilter (line 73) | public class ElementFilter { method ElementFilter (line 74) | private ElementFilter() {} method fieldsIn (line 98) | public static List method fieldsIn (line 108) | public static Set method constructorsIn (line 118) | public static List method constructorsIn (line 128) | public static Set method methodsIn (line 138) | public static List method methodsIn (line 148) | public static Set method typesIn (line 158) | public static List method typesIn (line 168) | public static Set method packagesIn (line 178) | public static List method packagesIn (line 188) | public static Set method listFilter (line 194) | private static List listFilter(Iterable Set setFilter(Set iterable, P p) { method scan (line 141) | public R scan(Element e, P p) { method scan (line 149) | public final R scan(Element e) { method visitPackage (line 160) | public R visitPackage(PackageElement e, P p) { method visitType (line 171) | public R visitType(TypeElement e, P p) { method visitVariable (line 182) | public R visitVariable(VariableElement e, P p) { method visitExecutable (line 193) | public R visitExecutable(ExecutableElement e, P p) { method visitTypeParameter (line 204) | public R visitTypeParameter(TypeParameterElement e, P p) { FILE: Javac2007/src/javax/lang/model/util/Elements.java type Elements (line 51) | public interface Elements { method getPackageElement (line 59) | PackageElement getPackageElement(CharSequence name); method getTypeElement (line 67) | TypeElement getTypeElement(CharSequence name); method getElementValuesWithDefaults (line 76) | Map method getDocComment (line 87) | String getDocComment(Element e); method isDeprecated (line 95) | boolean isDeprecated(Element e); method getBinaryName (line 106) | Name getBinaryName(TypeElement type); method getPackageOf (line 116) | PackageElement getPackageOf(Element type); method getAllMembers (line 130) | List getAllMembers(TypeElement type); method getAllAnnotationMirrors (line 140) | List getAllAnnotationMirrors(Element e); method hides (line 150) | boolean hides(Element hider, Element hidden); method overrides (line 203) | boolean overrides(ExecutableElement overrider, ExecutableElement overr... method getConstantExpression (line 219) | String getConstantExpression(Object value); method printElements (line 230) | void printElements(java.io.Writer w, Element... elements); method getName (line 238) | Name getName(CharSequence cs); FILE: Javac2007/src/javax/lang/model/util/SimpleAnnotationValueVisitor6.java class SimpleAnnotationValueVisitor6 (line 77) | @SupportedSourceVersion(RELEASE_6) method SimpleAnnotationValueVisitor6 (line 92) | protected SimpleAnnotationValueVisitor6() { method SimpleAnnotationValueVisitor6 (line 103) | protected SimpleAnnotationValueVisitor6(R defaultValue) { method defaultAction (line 117) | protected R defaultAction(Object o, P p) { method visitBoolean (line 128) | public R visitBoolean(boolean b, P p) { method visitByte (line 139) | public R visitByte(byte b, P p) { method visitChar (line 150) | public R visitChar(char c, P p) { method visitDouble (line 161) | public R visitDouble(double d, P p) { method visitFloat (line 172) | public R visitFloat(float f, P p) { method visitInt (line 183) | public R visitInt(int i, P p) { method visitLong (line 194) | public R visitLong(long i, P p) { method visitShort (line 205) | public R visitShort(short s, P p) { method visitString (line 216) | public R visitString(String s, P p) { method visitType (line 227) | public R visitType(TypeMirror t, P p) { method visitEnumConstant (line 238) | public R visitEnumConstant(VariableElement c, P p) { method visitAnnotation (line 249) | public R visitAnnotation(AnnotationMirror a, P p) { method visitArray (line 260) | public R visitArray(List vals, P p) { FILE: Javac2007/src/javax/lang/model/util/SimpleElementVisitor6.java class SimpleElementVisitor6 (line 79) | @SupportedSourceVersion(RELEASE_6) method SimpleElementVisitor6 (line 92) | protected SimpleElementVisitor6(){ method SimpleElementVisitor6 (line 102) | protected SimpleElementVisitor6(R defaultValue){ method defaultAction (line 114) | protected R defaultAction(Element e, P p) { method visitPackage (line 125) | public R visitPackage(PackageElement e, P p) { method visitType (line 136) | public R visitType(TypeElement e, P p) { method visitVariable (line 147) | public R visitVariable(VariableElement e, P p) { method visitExecutable (line 158) | public R visitExecutable(ExecutableElement e, P p) { method visitTypeParameter (line 169) | public R visitTypeParameter(TypeParameterElement e, P p) { FILE: Javac2007/src/javax/lang/model/util/SimpleTypeVisitor6.java class SimpleTypeVisitor6 (line 78) | @SupportedSourceVersion(RELEASE_6) method SimpleTypeVisitor6 (line 91) | protected SimpleTypeVisitor6(){ method SimpleTypeVisitor6 (line 101) | protected SimpleTypeVisitor6(R defaultValue){ method defaultAction (line 110) | protected R defaultAction(TypeMirror e, P p) { method visitPrimitive (line 121) | public R visitPrimitive(PrimitiveType t, P p) { method visitNull (line 132) | public R visitNull(NullType t, P p){ method visitArray (line 143) | public R visitArray(ArrayType t, P p){ method visitDeclared (line 154) | public R visitDeclared(DeclaredType t, P p){ method visitError (line 165) | public R visitError(ErrorType t, P p){ method visitTypeVariable (line 176) | public R visitTypeVariable(TypeVariable t, P p){ method visitWildcard (line 187) | public R visitWildcard(WildcardType t, P p){ method visitExecutable (line 198) | public R visitExecutable(ExecutableType t, P p) { method visitNoType (line 209) | public R visitNoType(NoType t, P p){ FILE: Javac2007/src/javax/lang/model/util/TypeKindVisitor6.java class TypeKindVisitor6 (line 82) | @SupportedSourceVersion(RELEASE_6) method TypeKindVisitor6 (line 88) | protected TypeKindVisitor6() { method TypeKindVisitor6 (line 99) | protected TypeKindVisitor6(R defaultValue) { method visitPrimitive (line 112) | @Override method visitPrimitiveAsBoolean (line 153) | public R visitPrimitiveAsBoolean(PrimitiveType t, P p) { method visitPrimitiveAsByte (line 165) | public R visitPrimitiveAsByte(PrimitiveType t, P p) { method visitPrimitiveAsShort (line 177) | public R visitPrimitiveAsShort(PrimitiveType t, P p) { method visitPrimitiveAsInt (line 189) | public R visitPrimitiveAsInt(PrimitiveType t, P p) { method visitPrimitiveAsLong (line 201) | public R visitPrimitiveAsLong(PrimitiveType t, P p) { method visitPrimitiveAsChar (line 213) | public R visitPrimitiveAsChar(PrimitiveType t, P p) { method visitPrimitiveAsFloat (line 225) | public R visitPrimitiveAsFloat(PrimitiveType t, P p) { method visitPrimitiveAsDouble (line 237) | public R visitPrimitiveAsDouble(PrimitiveType t, P p) { method visitNoType (line 250) | @Override method visitNoTypeAsVoid (line 276) | public R visitNoTypeAsVoid(NoType t, P p) { method visitNoTypeAsPackage (line 288) | public R visitNoTypeAsPackage(NoType t, P p) { method visitNoTypeAsNone (line 300) | public R visitNoTypeAsNone(NoType t, P p) { FILE: Javac2007/src/javax/lang/model/util/Types.java type Types (line 47) | public interface Types { method asElement (line 57) | Element asElement(TypeMirror t); method isSameType (line 76) | boolean isSameType(TypeMirror t1, TypeMirror t2); method isSubtype (line 89) | boolean isSubtype(TypeMirror t1, TypeMirror t2); method isAssignable (line 101) | boolean isAssignable(TypeMirror t1, TypeMirror t2); method contains (line 112) | boolean contains(TypeMirror t1, TypeMirror t2); method isSubsignature (line 124) | boolean isSubsignature(ExecutableType m1, ExecutableType m2); method directSupertypes (line 134) | List directSupertypes(TypeMirror t); method erasure (line 144) | TypeMirror erasure(TypeMirror t); method boxedClass (line 154) | TypeElement boxedClass(PrimitiveType p); method unboxedType (line 166) | PrimitiveType unboxedType(TypeMirror t); method capture (line 176) | TypeMirror capture(TypeMirror t); method getPrimitiveType (line 185) | PrimitiveType getPrimitiveType(TypeKind kind); method getNullType (line 192) | NullType getNullType(); method getNoType (line 206) | NoType getNoType(TypeKind kind); method getArrayType (line 216) | ArrayType getArrayType(TypeMirror componentType); method getWildcardType (line 227) | WildcardType getWildcardType(TypeMirror extendsBound, method getDeclaredType (line 258) | DeclaredType getDeclaredType(TypeElement typeElem, TypeMirror... typeA... method getDeclaredType (line 286) | DeclaredType getDeclaredType(DeclaredType containing, method asMemberOf (line 303) | TypeMirror asMemberOf(DeclaredType containing, Element element); FILE: Javac2007/src/javax/tools/Diagnostic.java type Diagnostic (line 50) | public interface Diagnostic { type Kind (line 55) | enum Kind { method getKind (line 92) | Kind getKind(); method getSource (line 101) | S getSource(); method getPosition (line 115) | long getPosition(); method getStartPosition (line 125) | long getStartPosition(); method getEndPosition (line 135) | long getEndPosition(); method getLineNumber (line 144) | long getLineNumber(); method getColumnNumber (line 153) | long getColumnNumber(); method getCode (line 161) | String getCode(); method getMessage (line 171) | String getMessage(Locale locale); FILE: Javac2007/src/javax/tools/DiagnosticCollector.java class DiagnosticCollector (line 43) | public final class DiagnosticCollector implements DiagnosticListener<... method report (line 47) | public void report(Diagnostic diagnostic) { method getDiagnostics (line 57) | public List> getDiagnostics() { FILE: Javac2007/src/javax/tools/DiagnosticListener.java type DiagnosticListener (line 40) | public interface DiagnosticListener { method report (line 50) | void report(Diagnostic diagnostic); FILE: Javac2007/src/javax/tools/FileObject.java type FileObject (line 55) | public interface FileObject { method toUri (line 61) | URI toUri(); method getName (line 75) | String getName(); method openInputStream (line 87) | InputStream openInputStream() throws IOException; method openOutputStream (line 99) | OutputStream openOutputStream() throws IOException; method openReader (line 115) | Reader openReader(boolean ignoreEncodingErrors) throws IOException; method getCharContent (line 131) | CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOExc... method openWriter (line 143) | Writer openWriter() throws IOException; method getLastModified (line 154) | long getLastModified(); method delete (line 161) | boolean delete(); FILE: Javac2007/src/javax/tools/ForwardingFileObject.java class ForwardingFileObject (line 46) | public class ForwardingFileObject implements FileO... method ForwardingFileObject (line 57) | protected ForwardingFileObject(F fileObject) { method toUri (line 62) | public URI toUri() { method getName (line 66) | public String getName() { method openInputStream (line 75) | public InputStream openInputStream() throws IOException { method openOutputStream (line 84) | public OutputStream openOutputStream() throws IOException { method openReader (line 93) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExcept... method getCharContent (line 102) | public CharSequence getCharContent(boolean ignoreEncodingErrors) throw... method openWriter (line 111) | public Writer openWriter() throws IOException { method getLastModified (line 115) | public long getLastModified() { method delete (line 119) | public boolean delete() { FILE: Javac2007/src/javax/tools/ForwardingJavaFileManager.java class ForwardingJavaFileManager (line 45) | public class ForwardingJavaFileManager implem... method ForwardingJavaFileManager (line 56) | protected ForwardingJavaFileManager(M fileManager) { method getClassLoader (line 65) | public ClassLoader getClassLoader(Location location) { method list (line 73) | public Iterable list(Location location, method inferBinaryName (line 85) | public String inferBinaryName(Location location, JavaFileObject file) { method isSameFile (line 92) | public boolean isSameFile(FileObject a, FileObject b) { method handleOption (line 100) | public boolean handleOption(String current, Iterator remaining) { method hasLocation (line 104) | public boolean hasLocation(Location location) { method isSupportedOption (line 108) | public int isSupportedOption(String option) { method getJavaFileForInput (line 116) | public JavaFileObject getJavaFileForInput(Location location, method getJavaFileForOutput (line 128) | public JavaFileObject getJavaFileForOutput(Location location, method getFileForInput (line 141) | public FileObject getFileForInput(Location location, method getFileForOutput (line 153) | public FileObject getFileForOutput(Location location, method flush (line 162) | public void flush() throws IOException { method close (line 166) | public void close() throws IOException { FILE: Javac2007/src/javax/tools/ForwardingJavaFileObject.java class ForwardingJavaFileObject (line 42) | public class ForwardingJavaFileObject method ForwardingJavaFileObject (line 51) | protected ForwardingJavaFileObject(F fileObject) { method getKind (line 55) | public Kind getKind() { method isNameCompatible (line 59) | public boolean isNameCompatible(String simpleName, Kind kind) { method getNestingKind (line 63) | public NestingKind getNestingKind() { return fileObject.getNestingKind... method getAccessLevel (line 65) | public Modifier getAccessLevel() { return fileObject.getAccessLevel(); } FILE: Javac2007/src/javax/tools/JavaCompiler.java type JavaCompiler (line 223) | public interface JavaCompiler extends Tool, OptionChecker { method getTask (line 254) | CompilationTask getTask(Writer out, method getStandardFileManager (line 280) | StandardJavaFileManager getStandardFileManager( type CompilationTask (line 294) | interface CompilationTask extends Callable { method setProcessors (line 303) | void setProcessors(Iterable processors); method setLocale (line 313) | void setLocale(Locale locale); method call (line 329) | Boolean call(); FILE: Javac2007/src/javax/tools/JavaFileManager.java type JavaFileManager (line 108) | public interface JavaFileManager extends Closeable, Flushable, OptionChe... type Location (line 114) | interface Location { method getName (line 120) | String getName(); method isOutputLocation (line 129) | boolean isOutputLocation(); method getClassLoader (line 148) | ClassLoader getClassLoader(Location location); method list (line 170) | Iterable list(Location location, method inferBinaryName (line 187) | String inferBinaryName(Location location, JavaFileObject file); method isSameFile (line 202) | boolean isSameFile(FileObject a, FileObject b); method handleOption (line 218) | boolean handleOption(String current, Iterator remaining); method hasLocation (line 226) | boolean hasLocation(Location location); method getJavaFileForInput (line 249) | JavaFileObject getJavaFileForInput(Location location, method getJavaFileForOutput (line 286) | JavaFileObject getJavaFileForOutput(Location location, method getFileForInput (line 331) | FileObject getFileForInput(Location location, method getFileForOutput (line 376) | FileObject getFileForOutput(Location location, method flush (line 390) | void flush() throws IOException; method close (line 403) | void close() throws IOException; FILE: Javac2007/src/javax/tools/JavaFileObject.java type JavaFileObject (line 54) | public interface JavaFileObject extends FileObject { type Kind (line 59) | enum Kind { method Kind (line 88) | private Kind(String extension) { method getKind (line 99) | Kind getKind(); method isNameCompatible (line 113) | boolean isNameCompatible(String simpleName, Kind kind); method getNestingKind (line 126) | NestingKind getNestingKind(); method getAccessLevel (line 136) | Modifier getAccessLevel(); FILE: Javac2007/src/javax/tools/OptionChecker.java type OptionChecker (line 36) | public interface OptionChecker { method isSupportedOption (line 46) | int isSupportedOption(String option); FILE: Javac2007/src/javax/tools/SimpleJavaFileObject.java class SimpleJavaFileObject (line 48) | public class SimpleJavaFileObject implements JavaFileObject { method SimpleJavaFileObject (line 66) | protected SimpleJavaFileObject(URI uri, Kind kind) { method toUri (line 76) | public URI toUri() { method getName (line 80) | public String getName() { method openInputStream (line 90) | public InputStream openInputStream() throws IOException { method openOutputStream (line 100) | public OutputStream openOutputStream() throws IOException { method openReader (line 115) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExcept... method getCharContent (line 133) | public CharSequence getCharContent(boolean ignoreEncodingErrors) throw... method openWriter (line 147) | public Writer openWriter() throws IOException { method getLastModified (line 158) | public long getLastModified() { method delete (line 169) | public boolean delete() { method getKind (line 176) | public Kind getKind() { method isNameCompatible (line 194) | public boolean isNameCompatible(String simpleName, Kind kind) { method getNestingKind (line 206) | public NestingKind getNestingKind() { return null; } method getAccessLevel (line 213) | public Modifier getAccessLevel() { return null; } method toString (line 215) | @Override FILE: Javac2007/src/javax/tools/StandardJavaFileManager.java type StandardJavaFileManager (line 143) | public interface StandardJavaFileManager extends JavaFileManager { method isSameFile (line 158) | boolean isSameFile(FileObject a, FileObject b); method getJavaFileObjectsFromFiles (line 168) | Iterable getJavaFileObjectsFromFiles( method getJavaFileObjects (line 186) | Iterable getJavaFileObjects(File... files); method getJavaFileObjectsFromStrings (line 196) | Iterable getJavaFileObjectsFromStrings( method getJavaFileObjects (line 214) | Iterable getJavaFileObjects(String... names); method setLocation (line 229) | void setLocation(Location location, Iterable path) method getLocation (line 240) | Iterable getLocation(Location location); FILE: Javac2007/src/javax/tools/StandardLocation.java type StandardLocation (line 42) | public enum StandardLocation implements Location { method locationFor (line 85) | public static Location locationFor(final String name) { method getName (line 101) | public String getName() { return name(); } method isOutputLocation (line 103) | public boolean isOutputLocation() { FILE: Javac2007/src/javax/tools/Tool.java type Tool (line 49) | public interface Tool { method run (line 65) | int run(InputStream in, OutputStream out, OutputStream err, String... ... method getSourceVersions (line 72) | Set getSourceVersions(); FILE: Javac2007/src/javax/tools/ToolProvider.java class ToolProvider (line 47) | public class ToolProvider { method ToolProvider (line 93) | private ToolProvider() {} method trace (line 105) | static T trace(Level level, Object reason) { method getSystemJavaCompiler (line 187) | public static JavaCompiler getSystemJavaCompiler() { method getSystemToolClassLoader (line 220) | public static ClassLoader getSystemToolClassLoader() { class Lazy (line 239) | static class Lazy { method findClass (line 259) | private static Class findClass() method enableAsserts (line 288) | private static Class enableAsserts(Class cls) { FILE: Javac2007/src/my/CheckNamesProcessor.java class CheckNamesProcessor (line 112) | @SupportedAnnotationTypes("*") // Process (check) everything method process (line 127) | @Override method init (line 137) | @Override method getSupportedSourceVersion (line 143) | @Override class NameChecker (line 175) | private static class NameChecker { method NameChecker (line 181) | NameChecker(ProcessingEnvironment processsingEnv) { method checkNames (line 190) | public void checkNames(Element element) { class NameCheckScanner (line 199) | private class NameCheckScanner extends ElementScanner6 { method visitType (line 222) | @Override method visitExecutable (line 234) | @Override method visitVariable (line 261) | @Override method visitTypeParameter (line 280) | @Override method visitPackage (line 291) | @Override method visitUnknown (line 318) | @Override method checkForSerial (line 344) | private boolean checkForSerial(VariableElement e) { method heuristicallyConstant (line 376) | private boolean heuristicallyConstant(VariableElement e) { method checkCamelCase (line 400) | private void checkCamelCase(Element e, boolean initialCaps) { method checkAllCaps (line 450) | private void checkAllCaps(Element e) { class BADLY_NAMED_CODE (line 505) | class BADLY_NAMED_CODE { type colors (line 506) | enum colors { method BADLY_NAMED_CODE (line 522) | protected void BADLY_NAMED_CODE() { method NOTcamelCASEmethodNAME (line 526) | public void NOTcamelCASEmethodNAME() { FILE: Javac2007/src/my/Debug.java class Debug (line 34) | public class Debug { method K (line 83) | public static boolean K(String key) { method Debug (line 138) | public Debug() {} method Debug (line 140) | public Debug(boolean flag) { method Debug (line 143) | public Debug(boolean flag,String className) { method on (line 148) | public void on() { method off (line 151) | public void off() { method P (line 155) | public void P(String s) { method P (line 161) | public void P(String s1,String s2) { method P (line 165) | public void P(String s1,String s2,boolean b) { method P (line 170) | public void P(String s,boolean b) { method P (line 177) | public void P(Object o,boolean b) { method P (line 184) | public void P(Object s1,Object s2) { method P (line 188) | public void P(int n,Object s1,Object s2) { method P (line 192) | public void P(int n,Object s1,Object s2,boolean b) { method P (line 209) | public void P(Object s1,Object s2,boolean b) { method P (line 222) | public void P(int n) { method ON (line 228) | public static void ON() { method OFF (line 232) | public static void OFF() { FILE: Javac2007/src/my/MyProcessor.java class MyProcessor (line 25) | @SupportedAnnotationTypes("*") method process (line 29) | public boolean process(Set annotations, FILE: Javac2007/src/my/test/JavacStarter.java class JavacStarter (line 3) | public class JavacStarter { method main (line 9) | public static void main(String[] args) throws Exception { FILE: Javac2007/src/my/test/Test.java class Test (line 3) | public class Test { method main (line 8) | public static void main(String[] args) { FILE: Javac2007/src/sun/misc/Service.java class Service (line 128) | public final class Service { method Service (line 134) | private Service() { } method fail (line 136) | private static void fail(Class service, String msg, Throwable cause) method fail (line 145) | private static void fail(Class service, String msg) method fail (line 151) | private static void fail(Class service, URL u, int line, String msg) method parseLine (line 162) | private static int parseLine(Class service, URL u, BufferedReader r, i... method parse (line 233) | private static Iterator parse(Class service, URL u, Set returned) class LazyIterator (line 261) | private static class LazyIterator implements Iterator { method LazyIterator (line 270) | private LazyIterator(Class service, ClassLoader loader) { method hasNext (line 281) | public boolean hasNext() throws ServiceConfigurationError { method next (line 327) | public Object next() throws ServiceConfigurationError { method remove (line 353) | public void remove() { method providers (line 398) | public static Iterator providers(Class service, ClassLoader loader) method providers (line 437) | public static Iterator providers(Class service) method installedProviders (line 474) | public static Iterator installedProviders(Class service) FILE: Javac2007/src/sun/misc/ServiceConfigurationError.java class ServiceConfigurationError (line 44) | public class ServiceConfigurationError extends Error { method ServiceConfigurationError (line 49) | public ServiceConfigurationError(String msg) { method ServiceConfigurationError (line 56) | public ServiceConfigurationError(Throwable x) { FILE: Javac2007/src/test/attr/AttrTest.java class AttrTest (line 14) | class AttrTest { class InnerClassA (line 27) | class InnerClassA { method InnerClassA (line 28) | InnerClassA(){ method InnerClassA (line 33) | InnerClassA(InnerClassA at){} method methodA (line 48) | void methodA() { FILE: Javac2007/src/test/attr/AttrTests.java class VisitApplyTest (line 5) | class VisitApplyTest { class InnerClassB (line 8) | class InnerClassB{} class InnerClassA (line 10) | class InnerClassA extends ClassA.InnerClass { method InnerClassA (line 11) | InnerClassA() { method VisitApplyTest (line 28) | VisitApplyTest() { method m1 (line 32) | void m1(T t) {} class ClassA (line 35) | class ClassA { class InnerClass (line 36) | class InnerClass{} FILE: Javac2007/src/test/attr/AttrTests00.java class C1 (line 3) | class C1{} class C2 (line 4) | class C2 extends C1{} class F1 (line 5) | class F1{} type interfaceA (line 6) | interface interfaceA{} type interfaceB (line 7) | interface interfaceB{} class ClassA (line 9) | class ClassA{} class ClassB (line 10) | class ClassB extends ClassA{} class ClassC (line 11) | class ClassC extends ClassB{} type interfaceC (line 12) | interface interfaceC {} type interfaceD (line 13) | interface interfaceD extends interfaceC{} class IsCastableTest (line 15) | class IsCastableTest{ method m1 (line 7) | void m1(long i){} method m1 (line 8) | void m1(int i){} method m2 (line 14) | void m2(long i,V v){} method m2 (line 16) | void m2(int i,N n){} method m2 (line 17) | void m2(int i){} FILE: Javac2007/src/test/attr/AttrTests05.java class Aclass (line 5) | class Aclass{ class A (line 6) | class A{ class C (line 8) | static class C{ class D (line 12) | class D { FILE: Javac2007/src/test/attr/AttrTests06.java class Aclass (line 5) | class Aclass{ method outer_m1 (line 9) | int outer_m1(){ method Aclass (line 13) | Aclass(int i1,int i2) { method Aclass (line 23) | Aclass(Aclass at) {} class InnerClassA (line 25) | class InnerClassA{ method m1 (line 30) | int m1(){ method InnerClassA (line 35) | InnerClassA(int i1,int i2) { method InnerClassA (line 52) | InnerClassA(InnerClassA at) {} FILE: Javac2007/src/test/attr/AttrTests07.java class Aclass (line 8) | class Aclass { class Bclass (line 12) | class Bclass{ class Cclass (line 15) | class Cclass{} class Dclass (line 16) | class Dclass{} class Aclass2 (line 19) | class Aclass2 { FILE: Javac2007/src/test/attr/AttrTests08.java class C (line 5) | class C{} class D (line 6) | class D{} class Aclass (line 8) | class Aclass { class Bclass (line 12) | class Bclass implements Iterable.Bclass>{ method iterator (line 26) | public Iterator.Bclass> iterator() { return null;} FILE: Javac2007/src/test/attr/AttrTests09.java class Aclass (line 6) | class Aclass { FILE: Javac2007/src/test/attr/CaptureTest.java class C1 (line 3) | class C1{} class C2 (line 4) | class C2 extends C1{} class F1 (line 7) | class F1{} class CaptureTest (line 9) | class CaptureTest { method m (line 10) | void m() { FILE: Javac2007/src/test/attr/CheckOverride.java class ClassA (line 3) | class ClassA {} class ClassB (line 5) | class ClassB extends ClassA { method m1 (line 6) | void m1(){} class CheckOverride (line 8) | class CheckOverride extends ClassB { method m1 (line 10) | void m1() throws E1,E2,E3{} class E1 (line 13) | class E1 extends Error{} class E2 (line 14) | class E2 extends Exception{} class E3 (line 15) | class E3 extends RuntimeException {} FILE: Javac2007/src/test/attr/NOOUTERTHIS.java class NOOUTERTHIS (line 11) | public class NOOUTERTHIS { class InnerClassA (line 15) | class InnerClassA { method InnerClassA (line 17) | InnerClassA(int i1,int i2) { method InnerClassA (line 28) | InnerClassA(InnerClas... class ClassA (line 31) | class ClassA implements InterfaceA {} type InterfaceA (line 32) | interface InterfaceA {} class ClassB (line 41) | class ClassB extends ClassA{} FILE: Javac2007/src/test/attr/SubstTest.java class SubstTest (line 3) | public class SubstTest { method SubstTest (line 4) | SubstTest() { method SubstTest (line 11) | >>, TB extends... class ClassA (line 13) | class ClassA implements InterfaceA {} type InterfaceA (line 14) | interface InterfaceA {} class ClassB (line 23) | class ClassB extends ClassA{} FILE: Javac2007/src/test/attr/Test.java type TestEnum (line 5) | enum TestEnum { class A (line 12) | class A { method m (line 13) | private protected int m() { return -1; } class B (line 16) | class B extends A method m (line 18) | private protected int m() { return 0; } class ConstValInit (line 20) | class ConstValInit { method main (line 26) | public static void main(String args[]) throws Exception { method foo (line 37) | void foo() { type AbstractEnum1 (line 47) | enum AbstractEnum1 implements AE1_I { method m (line 49) | public void m() { method main (line 53) | public static void main(String[] args) { type AE1_I (line 59) | interface AE1_I { method m (line 60) | void m(); class Test (line 68) | class Test { FILE: Javac2007/src/test/attr/VisitApplyTest.java class VisitApplyTest (line 8) | public class VisitApplyTest { class InnerClassB (line 11) | class InnerClassB{} class InnerClassA (line 13) | class InnerClassA extends ClassA.InnerClass { method InnerClassA (line 14) | InnerClassA() { super(); } class ClassA (line 18) | class ClassA { class InnerClass (line 19) | class InnerClass{} FILE: Javac2007/src/test/attr/VisitMethodDefTest.java class ClassA (line 4) | class ClassA { method m1 (line 5) | void m1() {} class VisitMethodDefTest (line 7) | class VisitMethodDefTest extends ClassA { method m1 (line 8) | void m1() { m1(); } FILE: Javac2007/src/test/attr/VisitNewClassTest.java class Test (line 3) | class Test{} class VisitNewClassTest (line 4) | class VisitNewClassTest { method m (line 5) | void m(Class[] pa) {} class Cell (line 8) | class Cell { method Cell (line 12) | Cell (E v) { value=v; } method get (line 14) | E get() { return value; } method set (line 16) | void set(E v) { value=v; } method m2 (line 19) | void m2() { FILE: Javac2007/src/test/attr/VisitSelectTest.java class VisitSelectTest (line 4) | class VisitSelectTest { FILE: Javac2007/src/test/attr/error/UpperBoundTest.java class UpperBoundTest (line 2) | public class UpperBoundTest { type InterfaceA (line 3) | interface InterfaceA{} type InterfaceB (line 4) | interface InterfaceB{} class ClassA (line 5) | class ClassA{} class ClassB (line 6) | class ClassB{} class TestA (line 8) | class TestA{} class TestB (line 9) | class TestB{} class TestC (line 10) | class TestC{} class TestD (line 11) | class TestD{} class TestE (line 13) | class TestE{} class TestF (line 14) | class TestF{} class TestG (line 17) | class TestG{} class TestH (line 18) | class TestH{} class TestI (line 19) | class TestI{} class TestJ (line 20) | class TestJ{} class TestK (line 21) | class TestK{} FILE: Javac2007/src/test/attr/error/annotation_missing_default_value.java class annotation_missing_default_value (line 8) | @MyAnnotation(valueA="testA") FILE: Javac2007/src/test/attr/error/annotation_type_not_applicable.java class annotation_type_not_applicable (line 12) | @Deprecated FILE: Javac2007/src/test/attr/error/cant_extend_intf_annotation.java type InterfaceTest (line 2) | interface InterfaceTest {} FILE: Javac2007/src/test/attr/error/cant_inherit_diff_arg.java type InterfaceTest (line 2) | interface InterfaceTest {} class ExtendsTest (line 3) | class ExtendsTest implements InterfaceTest{} class cant_inherit_diff_arg (line 4) | public class cant_inherit_diff_arg { class InnerStaticClass (line 3) | static class InnerStaticClass {} class cant_select_static_class_from_param_type (line 5) | public class cant_select_static_class_from_param_type FILE: Javac2007/src/test/attr/error/cyclic_inheritance.java class cyclic_inheritance (line 2) | public class cyclic_inheritance extends cyclic_inheritance {} FILE: Javac2007/src/test/attr/error/does_not_override_abstract.java type InterfaceTest (line 2) | interface InterfaceTest{ type InterfaceTest2 (line 5) | interface InterfaceTest2{ method interfaceMethod2 (line 6) | void interfaceMethod2(); class AbstractClass (line 8) | abstract class AbstractClass implements InterfaceTest { class does_not_override_abstract (line 12) | public class does_not_override_abstract extends AbstractClass implements... FILE: Javac2007/src/test/attr/error/duplicate_annotation_member_value.java class duplicate_annotation_member_value (line 5) | @MyAnnotation(value="testA",value="testB") FILE: Javac2007/src/test/attr/error/enum_no_finalize.java type enum_no_finalize (line 3) | public enum enum_no_finalize { method finalize (line 5) | protected final void finalize(){} method finalize (line 6) | public final void finalize(){} method finalize (line 7) | public final void finalize(int i){} method finalize (line 8) | public final int finalize(){return 0;} FILE: Javac2007/src/test/attr/error/enum_no_subclassing.java class enum_no_subclassing (line 2) | public class enum_no_subclassing extends Enum {} FILE: Javac2007/src/test/attr/error/enum_types_not_extensible.java type MyEnum (line 2) | enum MyEnum {} class enum_types_not_extensible (line 3) | public class enum_types_not_extensible extends MyEnum {} FILE: Javac2007/src/test/attr/error/generic_throwable.java class generic_throwable (line 2) | public class generic_throwable extends Exception {} FILE: Javac2007/src/test/attr/error/improperly_formed_type_inner_raw_param.java class improperly_formed_type_inner_raw_param (line 2) | public class improperly_formed_type_inner_raw_param { class OuterClass (line 3) | public class OuterClass { class InnerClass (line 4) | public class InnerClass {} method method (line 6) | public void method() { FILE: Javac2007/src/test/attr/error/improperly_formed_type_param_missing.java class ExtendsTest (line 2) | class ExtendsTest { class InnerClass (line 3) | class InnerClass {} class improperly_formed_type_param_missing (line 5) | public class improperly_formed_type_param_missing FILE: Javac2007/src/test/attr/error/method_does_not_override_superclass.java type InterfaceTest (line 2) | interface InterfaceTest { method myOverrideMethodA (line 4) | void myOverrideMethodA(int i,char c); class superClassTestA (line 7) | abstract class superClassTestA implements InterfaceTest { method myOverrideMethodB (line 8) | public void myOverrideMethodB(int i,char c) {} class superClassTestB (line 11) | abstract class superClassTestB extends superClassTestA { method myOverrideMethodC (line 13) | public void myOverrideMethodC(int i,char c) {} method method_does_not_override_superclass (line 15) | public void method_does_not_override_superclass(int i,char c) {} class method_does_not_override_superclass (line 18) | public class method_does_not_override_superclass extends superClassTestB { method myOverrideMethodC (line 22) | @Override method method_does_not_override_superclass (line 25) | @Override method myOverrideMethodA (line 28) | @Override method myOverrideMethodB (line 31) | @Override method myOverrideMethodC (line 34) | @Override FILE: Javac2007/src/test/attr/error/not_within_bounds.java class ClassA (line 26) | class ClassA {} class ClassB (line 27) | class ClassB extends ClassA {} class ClassC (line 28) | class ClassC extends ClassB {} class ClassD (line 29) | class ClassD extends ClassC {} class ExtendsTest (line 31) | class ExtendsTest class not_within_bounds2 (line 41) | class not_within_bounds2 void aMethod(ClassD s) {} method bMethod (line 73) | public void bMethod(ClassD s, T t) {} method cMethod (line 75) | public void cMethod(ClassD s, T t) {} FILE: Javac2007/src/test/attr/error/override_static.java class ClassA (line 3) | class ClassA { method m1 (line 4) | void m1(){} type InterfaceA (line 7) | interface InterfaceA { method m2 (line 8) | void m2(); type InterfaceB (line 11) | interface InterfaceB extends InterfaceA { method m2 (line 13) | void m2(); class override_static (line 16) | public class override_static extends ClassA implements InterfaceA { method m1 (line 17) | static void m1(){} method m2 (line 18) | static void m2(){} class ClassB (line 21) | class ClassB { method m1 (line 22) | final void m1(){} method m2 (line 23) | static void m2(){} method m3 (line 24) | static final void m3(){} class override_meth (line 27) | class override_meth extends ClassB { method m1 (line 28) | void m1(){} method m2 (line 29) | void m2(){} method m3 (line 30) | void m3(){} class ClassC (line 33) | class ClassC { method m1 (line 34) | void m1(){} method m2 (line 35) | private void m2(){} method m3 (line 36) | public void m3(){} method m4 (line 37) | protected void m4(){} class override_weaker_access (line 39) | class override_weaker_access extends ClassC { method m1 (line 40) | protected void m1(){} method m2 (line 41) | void m2(){} method m3 (line 42) | void m3(){} method m4 (line 43) | private void m4(){} FILE: Javac2007/src/test/attr/warning/missing_deprecated_annotation.java class missing_deprecated_annotation (line 7) | public class missing_deprecated_annotation { method methodDeprecated (line 11) | public void methodDeprecated(){} FILE: Javac2007/src/test/enter/ClassA.java class ClassA (line 3) | public class ClassA { class Class1 (line 4) | static class Class1{} FILE: Javac2007/src/test/enter/ClassC.java class ClassC (line 3) | public class ClassC extends my.ClassB {} FILE: Javac2007/src/test/enter/ClassD.java class ClassD (line 2) | public class ClassD { class Class1 (line 3) | public static class Class1{} class Class2 (line 4) | public static class Class2{} FILE: Javac2007/src/test/enter/ClassE.java class ClassE (line 3) | public class ClassE { class Class1 (line 4) | public static class Class1{} class Class2 (line 5) | private static class Class2{} class Class3 (line 6) | protected static class Class3{} class Class4 (line 7) | static class Class4{} class Class5 (line 9) | public class Class5{} FILE: Javac2007/src/test/enter/ClassF.java class ClassF (line 2) | public class ClassF extends ClassE {} FILE: Javac2007/src/test/enter/ClassG.java class ClassG (line 2) | public class ClassG { class Class1 (line 3) | public class Class1{} FILE: Javac2007/src/test/enter/EnterTest.java class EnterTest2 (line 4) | class EnterTest2 { method methodA (line 5) | void methodA() { class EnterTest (line 11) | class EnterTest { class MemberClass (line 104) | class MemberClass{} class LocalClassInInitBlock (line 107) | class LocalClassInInitBlock{} FILE: Javac2007/src/test/jvm/ClassWriterTest01.java class ExtendsTest (line 16) | class ExtendsTest{} class TestA (line 17) | class TestA extends ExtendsTest{} class TestB (line 18) | class TestB extends ExtendsTest{} type InterfaceA (line 20) | interface InterfaceA{} type InterfaceB (line 21) | interface InterfaceB{} class ClassWriterTest (line 28) | public class ClassWriterTest extends ExtendsTest implements InterfaceA { class LocalClassInInitBlock (line 30) | class LocalClassInInitBlock{} class C (line 32) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 32) | abstract T id(T x); class D (line 33) | class D extends C { String id(String x) { return x; } } method id (line 33) | String id(String x) { return x; } class TestC (line 56) | class TestC{} class TestD (line 57) | protected class TestD{} method method (line 81) | { method method02 (line 187) | void method02() { //visitSelect FILE: Javac2007/src/test/jvm/InterfaceA.java type InterfaceA (line 4) | public interface InterfaceA {} FILE: Javac2007/src/test/jvm/LoadClassTest.java class LoadClassTest (line 3) | public strictfp class LoadClassTest { method m2 (line 9) | public void m2(){} class ClassB (line 12) | public class ClassB { method m3 (line 14) | public void m3(){} FILE: Javac2007/src/test/memberEnter/AnnotateTest.java class AnnotateTest (line 14) | @AnnotationB type EnumTest (line 45) | enum EnumTest{ class AnnotationB (line 48) | class AnnotationB{ class AnnotationC (line 51) | class AnnotationC implements Annotation{ FILE: Javac2007/src/test/memberEnter/CheckCanonical.java class CheckCanonical (line 16) | public class CheckCanonical { I x; } class A1 (line 17) | class A1 { static class I {} } class I (line 17) | static class I {} class A2 (line 20) | class A2 extends A1 implements IA,IB {} type IA (line 21) | interface IA{ class I (line 22) | class I {} type IB (line 25) | interface IB{ class I (line 26) | class I {} FILE: Javac2007/src/test/memberEnter/Clash/ClassA.java class ClassA (line 3) | public class ClassA { class Class1 (line 4) | static class Class1{} FILE: Javac2007/src/test/memberEnter/ClassA.java class ClassA (line 3) | public class ClassA { class Class1 (line 4) | static class Class1{} FILE: Javac2007/src/test/memberEnter/ClassC.java class ClassC (line 3) | public class ClassC extends my.ClassB {} FILE: Javac2007/src/test/memberEnter/ClassD.java class ClassD (line 2) | public class ClassD { class Class1 (line 3) | public static class Class1{} class Class2 (line 4) | public static class Class2{} method Class1 (line 8) | public static void Class1(){} method Class2 (line 12) | public static void Class2(){} FILE: Javac2007/src/test/memberEnter/ClassE.java class ClassE (line 2) | public class ClassE extends ClassD { class Class1 (line 3) | public static class Class1{} class Class2 (line 4) | private static class Class2{} class Class3 (line 5) | protected static class Class3{} class Class4 (line 6) | static class Class4{} class Class5 (line 8) | public class Class5{} FILE: Javac2007/src/test/memberEnter/ClassF.java class ClassF (line 2) | public class ClassF extends ClassE {} FILE: Javac2007/src/test/memberEnter/ClassG.java class ClassG (line 2) | public class ClassG { class Class1 (line 3) | public class Class1{} FILE: Javac2007/src/test/memberEnter/EnumTest.java type EnumTest (line 5) | enum EnumTest { FILE: Javac2007/src/test/memberEnter/ImportTest.java type TestEnum (line 22) | enum TestEnum { class ImportTest (line 85) | public class ImportTest {} FILE: Javac2007/src/test/memberEnter/MemberEnterTest.java class GenericsClass (line 11) | @AnnotationA(f1=10,f2=2,f3=MemberEnterTest.class) class MemberEnterTest (line 30) | class MemberEnterTest&GenericsClass N methodA(M m,N n,int i,Member... class BClass (line 67) | class BClass { type BInterfaceA (line 73) | strictfp interface BInterfaceA { type BInterfaceB (line 78) | interface BInterfaceB {} class ExceptionA (line 79) | class ExceptionA extends Exception{} class ErrorA (line 80) | class ErrorA extends Error{} FILE: Javac2007/src/test/memberEnter/NotAllowGenerics.java class NotAllowGenerics (line 3) | class NotAllowGenerics extends GenericsClass class GenericsClass (line 7) | class GenericsClass{} FILE: Javac2007/src/test/memberEnter/UniqueImport.java class UniqueImport (line 2) | public class UniqueImport { FILE: Javac2007/src/test/memberEnter/VisitMethodDefTest.java class VisitMethodDefTest (line 3) | class VisitMethodDefTest { method m1 (line 17) | static void m1(int i1,int i2) throws T{ method VisitMethodDefTest (line 25) | VisitMethodDefTest() {} FILE: Javac2007/src/test/memberEnter/com/sun/tools/CompilerBootstrapEnumTest.java type CompilerBootstrapEnumTest (line 3) | enum CompilerBootstrapEnumTest implements java.io.Serializable,Comparabl... type IA (line 9) | interface IA{} FILE: Javac2007/src/test/memberEnter/subdir/UniqueImport.java class UniqueImport (line 12) | public class UniqueImport { class MemberClassA (line 13) | private class MemberClassA{} class MemberClassB (line 15) | public class MemberClassB{} class MemberClassC (line 19) | public static class MemberClassC{} FILE: Javac2007/src/test/memberEnter/subdir2/UniqueImport.java class UniqueImport (line 12) | public class UniqueImport { class MemberClassA (line 13) | private class MemberClassA{} class MemberClassB (line 15) | public class MemberClassB{} class MemberClassC (line 19) | public static class MemberClassC{} FILE: Javac2007/src/test/memberEnter/测试例子汇总.java class MemberEnterTest (line 33) | class MemberEnterTest{} class MemberEnterTest (line 42) | @AnnotationA @Deprecated("args") class SuperClassA (line 58) | class SuperClassA { type InterfaceA (line 61) | interface InterfaceA { type InterfaceB (line 68) | interface InterfaceB{} FILE: Javac2007/src/test/miranda/4686148/AbstractTest.java class AbstractTest (line 26) | public abstract class AbstractTest implements Test FILE: Javac2007/src/test/miranda/4686148/ConcreteTest.java class ConcreteTest (line 27) | public class ConcreteTest extends AbstractTest method perform (line 29) | private void perform() // cannot override public with private FILE: Javac2007/src/test/miranda/4686148/Test.java type Test (line 36) | public interface Test method perform (line 38) | void perform(); FILE: Javac2007/src/test/miranda/4686811/p1/A.java class A (line 26) | public abstract class A { method f (line 27) | abstract void f(); FILE: Javac2007/src/test/miranda/4686811/p1/C.java class C (line 26) | public abstract class C extends p2.B { method f (line 27) | void f() {} FILE: Javac2007/src/test/miranda/4686811/p2/B.java class B (line 26) | public abstract class B extends p1.A { class D (line 29) | class D extends p1.C { FILE: Javac2007/src/test/miranda/4711056/T1.java type iclss01004_1 (line 36) | interface iclss01004_1 { method foo (line 37) | abstract int foo(int par); FILE: Javac2007/src/test/miranda/4711056/T2.java type iclss01004_2 (line 24) | interface iclss01004_2 { method foo (line 25) | abstract void foo(int par); FILE: Javac2007/src/test/miranda/4711056/T3.java class clss01004_b (line 24) | abstract class clss01004_b implements iclss01004_1 { FILE: Javac2007/src/test/miranda/4711056/T4.java class clss01004_a (line 24) | abstract class clss01004_a extends clss01004_b implements iclss01004_2 { FILE: Javac2007/src/test/miranda/T4279316a.java type I (line 33) | interface I { method m (line 34) | void m(J x); type J (line 37) | interface J extends I { method m (line 38) | void m(I x); class A1 (line 41) | abstract class A1 implements J { method test (line 42) | void test(J x) { FILE: Javac2007/src/test/miranda/T4279316b.java type I (line 33) | interface I { method m (line 34) | void m(J x); type J (line 37) | interface J extends I { method m (line 38) | void m(I x); class T (line 41) | class T { method test (line 42) | void test(J x) { FILE: Javac2007/src/test/miranda/T4279316c.java class I (line 33) | abstract class I { method m (line 34) | abstract void m(J x); class J (line 37) | abstract class J extends I { method m (line 38) | abstract void m(I x); class A2 (line 41) | abstract class A2 extends J { method test (line 42) | void test(J x) { FILE: Javac2007/src/test/miranda/T4279316d.java class I (line 33) | abstract class I { method m (line 34) | abstract void m(J x); class J (line 37) | abstract class J extends I { method m (line 38) | abstract void m(I x); class T (line 41) | class T { method test (line 42) | void test(J x) { FILE: Javac2007/src/test/miranda/T4528315.java class E1 (line 33) | class E1 extends Exception {} class E2 (line 34) | class E2 extends Exception {} class E3 (line 35) | class E3 extends Exception {} class E4 (line 36) | class E4 extends E1 {} type I1 (line 37) | interface I1 { method foo (line 38) | void foo() throws E1, E2; type I2 (line 40) | interface I2 { method foo (line 41) | void foo() throws E3, E4; type I3 (line 43) | interface I3 extends I1, I2 { class Blah (line 46) | class Blah { method foo (line 47) | public void foo(I3 i3) { FILE: Javac2007/src/test/miranda/T4666866.java class t (line 10) | class t implements Runnable {} FILE: Javac2007/src/test/miranda/T4711325.java type A (line 34) | interface A { method f (line 35) | B f(); type B (line 37) | interface B { method f (line 38) | C f(); type C (line 40) | interface C extends A,B { FILE: Javac2007/src/test/my/test/AttrTest.java class AttrTest (line 3) | public class AttrTest extends ExtendsTest implements InterfaceA { class LocalClassInInitBlock (line 62) | class LocalClassInInitBlock{} class C (line 64) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 64) | abstract T id(T x); class D (line 65) | class D extends C { String id(String x) { return x; } } method id (line 65) | String id(String x) { return x; } class TestC (line 104) | class TestC{} class TestD (line 105) | protected class TestD{} method m (line 112) | public void m(){} method method (line 134) | extends ExtendsTest implements InterfaceA { class LocalClassInInitBlock (line 62) | class LocalClassInInitBlock{} class C (line 64) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 64) | abstract T id(T x); class D (line 65) | class D extends C { String id(String x) { return x; } } method id (line 65) | String id(String x) { return x; } class TestC (line 104) | class TestC{} class TestD (line 105) | protected class TestD{} method m (line 112) | public void m(){} method method (line 134) | { class MyInnerClassStaticPublic (line 3) | public static class MyInnerClassStaticPublic { FILE: Javac2007/src/test/my2/InterfaceTest.java type InterfaceTest (line 7) | public interface InterfaceTest { method myInterfaceMethod (line 8) | int myInterfaceMethod(int i,char c); class InterfaceInnerClass (line 10) | class InterfaceInnerClass{} type InterfaceInnerInterface (line 12) | interface InterfaceInnerInterface{} type InterfaceInnerEnum (line 14) | enum InterfaceInnerEnum{} FILE: Javac2007/src/test/my2/PackageTest.java class PackageTest (line 2) | public class PackageTest { method packageMethod (line 3) | void packageMethod(){} FILE: Javac2007/src/test/my2/StaticImportTest.java class StaticImportTest (line 3) | public class StaticImportTest { class MyInnerClass (line 6) | public class MyInnerClass {} class MyInnerClassStaticPrivate (line 7) | private static class MyInnerClassStaticPrivate {} class MyInnerClassStaticPublic (line 8) | public static class MyInnerClassStaticPublic { class MyInnerClassStaticProtected (line 11) | protected static class MyInnerClassStaticProtected {} method staticMethod (line 14) | public static void staticMethod() {} FILE: Javac2007/src/test/my2/test/BoundKind.java type BoundKind (line 3) | public enum BoundKind { method BoundKind (line 10) | BoundKind(String name) { method toString (line 14) | public String toString() { return name; } FILE: Javac2007/src/test/my2/test/BoxTest.java class Box (line 3) | class Box { method put (line 4) | void put(T t) {} class Book (line 6) | class Book {} class Shoe (line 7) | class Shoe {} class ComputerBook (line 8) | class ComputerBook extends Book{} class BoxTest (line 9) | public class BoxTest { method main (line 10) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/BoxWithBoundTest.java class Shoe (line 3) | class Shoe {} class Book (line 4) | class Book {} class ComputerBook (line 5) | class ComputerBook extends Book{} class BoxWithBound (line 7) | class BoxWithBound {} class BoxWithBoundTest (line 9) | public class BoxWithBoundTest { method main (line 10) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/ClassA.java class ClassA (line 3) | public class ClassA { class ClassAInnerClass (line 7) | public class ClassAInnerClass { method print (line 8) | public void print() {} method print (line 13) | public void print() { method main (line 21) | public static void main(String[] args) { method highestOneBit (line 32) | public static int highestOneBit(int i) { FILE: Javac2007/src/test/my2/test/ClassA1.java class ClassA1 (line 3) | public class ClassA1 { method print (line 8) | public void print() { FILE: Javac2007/src/test/my2/test/ClassA1_1.java class ClassA1_1 (line 3) | public class ClassA1_1 { method print (line 4) | public void print() { FILE: Javac2007/src/test/my2/test/ClassA1_2.java class ClassA1_2 (line 3) | public class ClassA1_2 { method print (line 4) | public void print() { FILE: Javac2007/src/test/my2/test/ClassA2.java class ClassA2 (line 3) | public class ClassA2 { method print (line 7) | public void print() { FILE: Javac2007/src/test/my2/test/ClassA2_1.java class ClassA2_1 (line 3) | public class ClassA2_1 { method print (line 4) | public void print() { FILE: Javac2007/src/test/my2/test/ClassA2_2.java class ClassA2_2 (line 3) | public class ClassA2_2 { method print (line 6) | public void print() { FILE: Javac2007/src/test/my2/test/ClassA2_2_1.java class ClassA2_2_1 (line 3) | public class ClassA2_2_1 { method print (line 4) | public void print() { FILE: Javac2007/src/test/my2/test/ClassReaderTest.java class ClassReaderTest2 (line 3) | class ClassReaderTest2 extends ExtendsTest{ class ClassReaderTest (line 9) | public class ClassReaderTest { method ClassReaderTest (line 12) | public ClassReaderTest() { FILE: Javac2007/src/test/my2/test/ComputeAnnotationSetTest.java class Test (line 75) | @com.sun.tools.javac.util.Version("@(#)List.java 1.39 07/03/21") class MyInnerClass (line 77) | class MyInnerClass{ method setData (line 79) | public void setData(Test data) { method setData2 (line 84) | public void setData2(Test data) { FILE: Javac2007/src/test/my2/test/EnhancedForLoopAutoboxingUnboxing.java class EnhancedForLoopAutoboxingUnboxing (line 4) | public class EnhancedForLoopAutoboxingUnboxing { method main (line 5) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/ExtendsTestBound.java class ExtendsTestBound (line 2) | public class ExtendsTestBound extends TestBound implements MyInterfaceA { FILE: Javac2007/src/test/my2/test/Frequency.java class Frequency (line 5) | public class Frequency { method main (line 6) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/GenericsTest.java class ClassA (line 3) | class ClassA {} class ClassB (line 4) | class ClassB extends ClassA {} class ClassC (line 5) | class ClassC extends ClassB {} class GenericsTest (line 8) | public class GenericsTest { method add (line 11) | void add(E e) {} method main (line 13) | public static void main(String... args) { FILE: Javac2007/src/test/my2/test/List2.java class List2 (line 4) | public class List2 { method List2 (line 18) | List2(A head, List2 tail) { method nil (line 25) | @SuppressWarnings("unchecked") method setTail (line 30) | public List2 setTail(List2 tail) { method isEmpty (line 33) | public boolean isEmpty() { FILE: Javac2007/src/test/my2/test/ListTest.java class ListTest (line 4) | public class ListTest { method main (line 5) | @SuppressWarnings("deprecation") FILE: Javac2007/src/test/my2/test/MyInterfaceA.java type MyInterfaceA (line 3) | public interface MyInterfaceA { class MyInnerClass (line 5) | class MyInnerClass {} class MyInnerClassStatic (line 6) | class MyInnerClassStatic {} type MyInnerInterface (line 7) | public interface MyInnerInterface {} FILE: Javac2007/src/test/my2/test/MyInterfaceB.java type MyInterfaceB (line 2) | public interface MyInterfaceB { FILE: Javac2007/src/test/my2/test/NonStaticImport.java class NonStaticImport (line 3) | public class NonStaticImport { method main (line 4) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/ScannerTest.java class ScannerTest (line 6) | public class ScannerTest { FILE: Javac2007/src/test/my2/test/StaticImport.java class StaticImport (line 5) | public class StaticImport { method main (line 6) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/Storage.java class Box (line 3) | class Box {} class Shoe (line 4) | class Shoe {} class Book (line 6) | class Book {} class ComputerBook (line 7) | class ComputerBook extends Book{} class JavaBook (line 8) | class JavaBook extends ComputerBook{} class Storage (line 10) | public class Storage { method putBox1 (line 14) | public static void putBox1(Box box){} method putBox2 (line 20) | public static void putBox2(Box box){} method putBox3 (line 54) | public static void putBox3(Box box){} method main (line 57) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/Test.java class Test (line 75) | @com.sun.tools.javac.util.Version("@(#)List.java 1.39 07/03/21") class MyInnerClass (line 77) | class MyInnerClass{ method setData (line 79) | public void setData(Test data) { method setData2 (line 84) | public void setData2(Test data) { FILE: Javac2007/src/test/my2/test/Test01.java class Test (line 6) | @Version("@(#)Test.java 1.3 07/01/31") class MyInnerClass (line 9) | public class MyInnerClass { type MyInterface (line 12) | public interface MyInterface { method myMethod (line 14) | String myMethod(); method Test (line 49) | Test() throws Error, Exception { method Test (line 52) | Test(int myInt) throws Error, Exception { method Test (line 56) | Test(float f) throws Exception { method myMethod2 (line 61) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 65) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 70) | @Deprecated method method (line 167) | public void method(){} method method (line 168) | public void method(int i){} class MyTheSamePackageClass (line 178) | class MyTheSamePackageClass { FILE: Javac2007/src/test/my2/test/Test02.java class Test2 (line 2) | public class Test2 extends TestOhter2 implements MyInterfaceA,MyInt... method Test2 (line 8) | Test2() { class TestInner (line 13) | private class TestInner { method TestInner (line 14) | TestInner(){} FILE: Javac2007/src/test/my2/test/Test03.java class Test3 (line 4) | public class Test3 { method Test3 (line 18) | Test3() { method Test3 (line 22) | Test3(int e) { method Test3 (line 26) | Test3(String s) { method myMethod (line 39) | @SuppressWarnings("unchecked") FILE: Javac2007/src/test/my2/test/Test04.java class Test (line 2) | public class Test { method Test (line 5) | Test() { FILE: Javac2007/src/test/my2/test/Test05.java type MyEnum (line 3) | enum MyEnum {} class Test (line 6) | public class Test { method Test (line 14) | Test(int... iii) { FILE: Javac2007/src/test/my2/test/Test06.java class Test (line 6) | @Version("@(#)Test.java 1.3 07/01/31") method myMethod (line 73) | @Deprecated class MyTheSamePackageClass (line 173) | class MyTheSamePackageClass { FILE: Javac2007/src/test/my2/test/Test07.java class Test (line 4) | public class Test { class MyInnerClass (line 5) | public class MyInnerClass{} method Test (line 19) | Test() { method Test (line 23) | Test(int e) { method Test (line 27) | Test(String s) { method myMethod (line 40) | @SuppressWarnings("unchecked") FILE: Javac2007/src/test/my2/test/TestBound.java class TestBound (line 2) | public class TestBound { FILE: Javac2007/src/test/my2/test/TestOhter.java class TestOhter (line 2) | public class TestOhter { FILE: Javac2007/src/test/my2/test/TestOhter2.java class TestOhter2 (line 2) | public class TestOhter2 { method main (line 3) | public static void main(String[] args) { FILE: Javac2007/src/test/my2/test/TopLevelClass.java class TopLevelInterface (line 3) | class TopLevelInterface {} class TopLevelEnum (line 4) | class TopLevelEnum {} class TopLevelClass (line 6) | public class TopLevelClass { //TopLevelClass是一个“顶层类” class MemberClass (line 10) | public class MemberClass {} class MemberClass_static (line 13) | public static class MemberClass_static {} type MemberInterface (line 15) | public interface MemberInterface {} type MemberEnum (line 17) | public enum MemberEnum {} method TopLevelClass (line 19) | public TopLevelClass() {} method method (line 22) | public void method(int arg) { //arg是一个“方法参数” method method_static (line 27) | public static void method_static() {} FILE: Javac2007/src/test/my2/test/Varargs.java class Varargs (line 3) | public class Varargs { method main (line 4) | public static void main(String[] args) { method print (line 13) | public static void print(String str, int... args) { FILE: Javac2007/src/test/my2/test/isMemberOf/Supertype.java class Supertype (line 3) | public class Supertype{ method m222 (line 5) | void m222() {} method m333 (line 6) | private void m333() {} method m444 (line 8) | protected void m444() {} FILE: Javac2007/src/test/my2/test/myenum/EnumTest.java class EnumTest (line 2) | public class EnumTest extends MyEnum {} type MyEnum (line 3) | enum MyEnum {} FILE: Javac2007/src/test/my2/test/myenum/MyEnumd.java type MyEnum (line 2) | public enum MyEnum {} FILE: Javac2007/src/test/my2/test/复件 Test.java class ExtendsTest (line 17) | class ExtendsTest{} class TestA (line 18) | class TestA extends ExtendsTest{} class TestB (line 19) | class TestB extends ExtendsTest{} type InterfaceA (line 21) | interface InterfaceA{} type InterfaceB (line 22) | interface InterfaceB{} class Test (line 29) | public class Test extends ExtendsTest implement... class LocalClassInInitBlock (line 31) | class LocalClassInInitBlock{} class C (line 33) | public abstract class C { int this$0 ;abstract T id(T x); } method id (line 33) | abstract T id(T x); class D (line 34) | public class D> extends C {... method id (line 34) | String id(String x) { return x; } method Test (line 46) | public Test() {} method Test (line 48) | public Test(T t) { class TestC (line 63) | class TestC{} class TestD (line 64) | protected class TestD{} method method (line 89) | { method ClassB (line 287) | ClassB(){} method ClassB (line 288) | ClassB(V t){} type InterfaceA (line 290) | interface InterfaceA { type InterfaceB (line 294) | interface InterfaceB {} FILE: Javac2007/src/test/parser/TermTest.java class TermTest (line 3) | public class TermTest { method TermTest (line 4) | TermTest(int a,int b) { FILE: Javac2007/src/test/resolve/findField.java class A (line 4) | class A { type B (line 7) | interface B { type C (line 11) | interface C { class D (line 16) | class D extends A implements B,C { FILE: Javac2007/src/test/resolve/findVar.java class A (line 4) | class A { method m (line 6) | static void m() { class B (line 10) | static class B { method m2 (line 13) | static void m2() { FILE: Javac2007/src/test/resolve/isInitializer.java type TestEnum (line 4) | enum TestEnum { method TestEnum (line 9) | TestEnum() { type TestEnum2 (line 14) | enum TestEnum2 { FILE: Javac2007/src/test/test/5005368.java type A (line 4) | interface A { method f (line 5) | List f(); type B (line 8) | interface B extends A { method f (line 9) | List f(); FILE: Javac2007/src/test/test/test.java type A (line 4) | interface A { method f (line 5) | List f(); type B (line 8) | interface B extends A { method f (line 9) | List f(); FILE: Javac2007/src/test/tmp/Closure1.java class Closure1 (line 3) | public class Closure1 { class S (line 4) | static class S { method hi (line 5) | void hi() { throw new Error(); } method S (line 6) | S() { hi(); } class T (line 8) | static class T { method greet (line 9) | void greet() { } class N (line 10) | class N extends S { method hi (line 11) | void hi() { method main (line 16) | public static void main(String av[]) { new T().new N(); } FILE: Javac2007/src/test/tmp/FileLines.java class MyFileFilter (line 2) | class MyFileFilter implements FileFilter { method accept (line 5) | public boolean accept(File pathname) { class FileLines (line 22) | public class FileLines { method main (line 25) | public static void main(String[] args) throws IOException { method lines (line 52) | public static void lines(File file) throws IOException { FILE: Javac2007/src/test/tmp/tmp.java class tmp (line 1) | class tmp { method outer_m1 (line 3) | int outer_m1(){ method main (line 8) | public static void main(String[] args) { class InnerClassA (line 11) | class InnerClassA{ method m1 (line 13) | int m1(){ method InnerClassA (line 18) | InnerClassA(int i1,int i2) { method InnerClassA (line 35) | InnerClassA(int i1) {} class Aclass (line 39) | class Aclass { method m (line 43) | void m() { class Test (line 52) | class Test { method test (line 69) | void test() { class T6676362a (line 77) | class T6676362a { class T6676362b (line 89) | class T6676362b { class UseBeforeDeclaration (line 94) | class UseBeforeDeclaration { method foo (line 101) | void foo(){x++;} method foo (line 113) | void foo(){j++;} method bar (line 119) | int bar(){return x;} method bar (line 122) | int bar(){return j;} FILE: Javac2007/src/test/tmp/tmp2.java class tmp (line 7) | public class tmp { class InnerClassA (line 8) | class InnerClassA{ method m1 (line 10) | int m1(){ method InnerClassA (line 15) | InnerClassA(int i1,int i2) { method InnerClassA (line 28) | InnerClassA(int i1) {} method fromArrayToCollection (line 48) | static void fromArrayToCollection(T[] a, Collection c){ method test (line 98) | void test(List list) method test (line 105) | void test() class A (line 126) | static class A { class B (line 129) | static class B extends A { method m (line 130) | int m() { class C (line 135) | static class C extends A { method m (line 136) | int m() { class D (line 141) | final static class D extends A { method cast (line 144) | static void cast() { method getMethod (line 153) | public void getMethod(Class[] parameterTypes) {} method main (line 157) | public static void main(String[] args) throws Exception { method methodJ (line 419) | static void methodJ(int iii) throws Exception { method Literal (line 438) | static Object Literal(Object value) { return value;} method method (line 441) | static void method(int i,Integer in){} method method (line 442) | static void method(int i,Long lo){} method isPosZero (line 453) | private static boolean isPosZero(float x) { method isPosZero (line 458) | private static boolean isPosZero(double x) { method isZero (line 462) | private static boolean isZero(float x) { method isZero (line 467) | private static boolean isZero(double x) { FILE: Javac2007/src/test/types/substBound.java class A (line 4) | class A { FILE: Javac2007/文档.java class Test (line 6) | public class Test { method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class ExtendsTest (line 35) | class ExtendsTest{} method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class TestA (line 36) | class TestA extends ExtendsTest{} class TestB (line 37) | class TestB extends ExtendsTest{} type InterfaceA (line 39) | interface InterfaceA{} type InterfaceB (line 40) | interface InterfaceB{} class Test (line 47) | public class Test extends ExtendsTest implements InterfaceA { method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class Test (line 336) | public class Test { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class MyTheSamePackageClass (line 353) | class MyTheSamePackageClass {} class Test (line 356) | public class Test{ method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class Test (line 374) | public class Test { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class MyTheSamePackageClass (line 394) | class MyTheSamePackageClass {} class Test (line 404) | public class Test { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class Test (line 449) | public class Test { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class MyTheSamePackageClass (line 474) | class MyTheSamePackageClass {} class Test (line 483) | public class Test { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class Test (line 515) | public class Test { method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type OptionKind (line 586) | enum OptionKind { class Test (line 641) | public class Test { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class Test (line 742) | @Deprecated method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class Test (line 1018) | public class Test { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type InterfaceTest (line 1135) | @SuppressWarnings({"fallthrough","unchecked"}) method interfaceMethod (line 1199) | int interfaceMethod(int i); method interfaceMethod (line 1272) | int interfaceMethod(int i); type MyInnerStaticInterface (line 1341) | interface MyInnerStaticInterface {} method interfaceMethod (line 1420) | int interfaceMethod(int i); method interfaceMethod_A (line 1548) | void interfaceMethod_A(); method interfaceMethod_B (line 1549) | void interfaceMethod_B(); method interfaceMethod_A (line 1607) | void interfaceMethod_A(); method interfaceMethod_B (line 1608) | void interfaceMethod_B(); class ExtendsTest (line 1138) | class ExtendsTest {} method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class Test (line 1146) | @SuppressWarnings({"fallthrough","deprecation","unchecked"}) method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type InterfaceTest (line 1196) | @SuppressWarnings({"fallthrough","unchecked"}) method interfaceMethod (line 1199) | int interfaceMethod(int i); method interfaceMethod (line 1272) | int interfaceMethod(int i); type MyInnerStaticInterface (line 1341) | interface MyInnerStaticInterface {} method interfaceMethod (line 1420) | int interfaceMethod(int i); method interfaceMethod_A (line 1548) | void interfaceMethod_A(); method interfaceMethod_B (line 1549) | void interfaceMethod_B(); method interfaceMethod_A (line 1607) | void interfaceMethod_A(); method interfaceMethod_B (line 1608) | void interfaceMethod_B(); class ExtendsTest (line 1201) | abstract class ExtendsTest { method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class Test (line 1208) | @SuppressWarnings({"fallthrough","deprecation","unchecked"}) method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type InterfaceTest (line 1269) | @SuppressWarnings({"fallthrough","unchecked"}) method interfaceMethod (line 1199) | int interfaceMethod(int i); method interfaceMethod (line 1272) | int interfaceMethod(int i); type MyInnerStaticInterface (line 1341) | interface MyInnerStaticInterface {} method interfaceMethod (line 1420) | int interfaceMethod(int i); method interfaceMethod_A (line 1548) | void interfaceMethod_A(); method interfaceMethod_B (line 1549) | void interfaceMethod_B(); method interfaceMethod_A (line 1607) | void interfaceMethod_A(); method interfaceMethod_B (line 1608) | void interfaceMethod_B(); class ExtendsTest2 (line 1275) | abstract class ExtendsTest2 { class ExtendsTest (line 1278) | abstract class ExtendsTest extends ExtendsTest2 implements Interfa... method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class Test (line 1287) | @SuppressWarnings({"fallthrough","deprecation","unchecked"}) method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type InterfaceTest (line 1335) | @SuppressWarnings({"fallthrough","unchecked"}) method interfaceMethod (line 1199) | int interfaceMethod(int i); method interfaceMethod (line 1272) | int interfaceMethod(int i); type MyInnerStaticInterface (line 1341) | interface MyInnerStaticInterface {} method interfaceMethod (line 1420) | int interfaceMethod(int i); method interfaceMethod_A (line 1548) | void interfaceMethod_A(); method interfaceMethod_B (line 1549) | void interfaceMethod_B(); method interfaceMethod_A (line 1607) | void interfaceMethod_A(); method interfaceMethod_B (line 1608) | void interfaceMethod_B(); class ExtendsTest (line 1343) | abstract class ExtendsTest implements InterfaceTest{ method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class Test (line 1361) | @SuppressWarnings({"fallthrough","deprecation","unchecked"}) method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type InterfaceTest (line 1417) | @SuppressWarnings({"fallthrough","unchecked"}) method interfaceMethod (line 1199) | int interfaceMethod(int i); method interfaceMethod (line 1272) | int interfaceMethod(int i); type MyInnerStaticInterface (line 1341) | interface MyInnerStaticInterface {} method interfaceMethod (line 1420) | int interfaceMethod(int i); method interfaceMethod_A (line 1548) | void interfaceMethod_A(); method interfaceMethod_B (line 1549) | void interfaceMethod_B(); method interfaceMethod_A (line 1607) | void interfaceMethod_A(); method interfaceMethod_B (line 1608) | void interfaceMethod_B(); class ExtendsTest (line 1425) | abstract class ExtendsTest implements InterfaceTest{ method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class Test (line 1443) | @SuppressWarnings({"fallthrough","deprecation","unchecked"}) method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type InterfaceTest (line 1547) | interface InterfaceTest { method interfaceMethod (line 1199) | int interfaceMethod(int i); method interfaceMethod (line 1272) | int interfaceMethod(int i); type MyInnerStaticInterface (line 1341) | interface MyInnerStaticInterface {} method interfaceMethod (line 1420) | int interfaceMethod(int i); method interfaceMethod_A (line 1548) | void interfaceMethod_A(); method interfaceMethod_B (line 1549) | void interfaceMethod_B(); method interfaceMethod_A (line 1607) | void interfaceMethod_A(); method interfaceMethod_B (line 1608) | void interfaceMethod_B(); class ExtendsTest (line 1551) | abstract class ExtendsTest { method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class Test (line 1573) | public class Test extends ExtendsTest implements InterfaceTest { method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { type InterfaceTest (line 1606) | interface InterfaceTest { method interfaceMethod (line 1199) | int interfaceMethod(int i); method interfaceMethod (line 1272) | int interfaceMethod(int i); type MyInnerStaticInterface (line 1341) | interface MyInnerStaticInterface {} method interfaceMethod (line 1420) | int interfaceMethod(int i); method interfaceMethod_A (line 1548) | void interfaceMethod_A(); method interfaceMethod_B (line 1549) | void interfaceMethod_B(); method interfaceMethod_A (line 1607) | void interfaceMethod_A(); method interfaceMethod_B (line 1608) | void interfaceMethod_B(); class ExtendsTest (line 1610) | abstract class ExtendsTest { method interfaceMethod (line 1202) | public int interfaceMethod(int i) { method myMethod (line 1205) | public int myMethod() {} method interfaceMethod (line 1279) | public int interfaceMethod(int i) { method myOverrideMethod (line 1282) | public void myOverrideMethod(int i,char c) {} method interfaceMethod (line 1345) | public int interfaceMethod(int i) { class InnerClass (line 1351) | public class InnerClass {} method incompatibleMethod (line 1438) | public int incompatibleMethod(int i) { return 1; } method extendsMethod_A (line 1552) | public void extendsMethod_A(){} method extendsMethod_B (line 1553) | public static void extendsMethod_B(){} method extendsMethod_C (line 1554) | public static void extendsMethod_C(){} method extendsMethod_D (line 1555) | public final void extendsMethod_D(){} method extendsMethod_E (line 1557) | protected void extendsMethod_E(){} method extendsMethod_F (line 1558) | public void extendsMethod_F(){} method extendsMethod_G (line 1560) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1561) | public void extendsMethod_H(){} method extendsMethod_I (line 1563) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1565) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1567) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1569) | @Deprecated method extendsMethod_A (line 1611) | public void extendsMethod_A(){} method extendsMethod_B (line 1612) | public static void extendsMethod_B(){} method extendsMethod_C (line 1613) | public static void extendsMethod_C(){} method extendsMethod_D (line 1614) | public final void extendsMethod_D(){} method extendsMethod_E (line 1616) | protected void extendsMethod_E(){} method extendsMethod_F (line 1617) | public void extendsMethod_F(){} method extendsMethod_G (line 1619) | public Integer extendsMethod_G(){ return 1; } method extendsMethod_H (line 1620) | public void extendsMethod_H(){} method extendsMethod_I (line 1622) | public void extendsMethod_I() throws Throwable {} method extendsMethod_J (line 1624) | public void extendsMethod_J(int[] i){} method extendsMethod_K (line 1626) | public void extendsMethod_K(int... i){} method extendsMethod_L (line 1628) | @Deprecated class Test (line 1632) | public class Test extends Throwable implements InterfaceTest { method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { class Test (line 1666) | public class Test { method Test (line 7) | Test() { class LocalClassInInitBlock (line 49) | class LocalClassInInitBlock{} class C (line 51) | protected abstract class C { int this$0 ;abstract T id(T x); } method id (line 51) | abstract T id(T x); class D (line 52) | class D extends C { String id(String x) { return x; } } method id (line 52) | String id(String x) { return x; } class TestC (line 75) | class TestC{} class TestD (line 76) | protected class TestD{} method method (line 100) | void myMethod2(final N n,S s) throws Exception{ method myMethod3 (line 810) | public int myMethod3(M m,S s)[] throws Exception,Runti... method myMethod (line 816) | @Deprecated method method (line 994) | public void method(){} method method (line 995) | public void method(int i){} method myInterfaceMethod (line 1019) | public int myInterfaceMethod(int i,char c) { class MyTestInnerClass (line 1024) | public class MyTestInnerClass void addToSet(Set s, T t) {} method addToSet2 (line 1112) | public static void addToSet2(Set s, T t) {} type InterfaceTestInner (line 1149) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1156) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1160) | public void myMethod() { method aMethod (line 1173) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1175) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1177) | public void cMethod(MyTestInnerClass s, T t) {} method abstractMethod (line 1179) | public abstract void abstractMethod(); type InterfaceTestInner (line 1211) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1218) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1222) | public void myMethod() { method aMethod (line 1235) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1237) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1239) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1291) | public interface InterfaceTestInner {} method myOverrideMethod (line 1293) | @Override class MyTestInnerClass (line 1301) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1305) | public void myMethod() { method aMethod (line 1318) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1320) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1322) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1370) | public interface InterfaceTestInner {} class MyTestInnerClass (line 1382) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1386) | public void myMethod() { method aMethod (line 1399) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1401) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1403) | public void cMethod(MyTestInnerClass s, T t) {} type InterfaceTestInner (line 1456) | public interface InterfaceTestInner {} method interfaceMethod (line 1462) | public static int interfaceMethod(int i) { return 1; } method incompatibleMethod (line 1463) | public void incompatibleMethod(int i){} class MyTestInnerClass (line 1473) | public class method MyTestInnerClass (line 647) | MyTestInnerClass(int intInner) { method MyTestInnerClass (line 1025) | MyTestInnerClass(int intInner) { method myMethod (line 1477) | public void myMethod() { method aMethod (line 1490) | public void aMethod(MyTestInnerClass s) {} method bMethod (line 1492) | public void bMethod(MyTestInnerClass s, T t) {} method cMethod (line 1494) | public void cMethod(MyTestInnerClass s, T t) {} method extendsMethod_A (line 1574) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1575) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1577) | public void extendsMethod_B(){} method extendsMethod_C (line 1578) | public static void extendsMethod_C(){} method extendsMethod_D (line 1579) | public void extendsMethod_D(){} method interfaceMethod_B (line 1581) | private void interfaceMethod_B(){} method extendsMethod_E (line 1582) | void extendsMethod_E(){} method extendsMethod_F (line 1583) | protected void extendsMethod_F(){} method extendsMethod_G (line 1585) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1586) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1588) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1590) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1592) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1594) | public void extendsMethod_L(){} method extendsMethod_A (line 1634) | public static void extendsMethod_A(){} method interfaceMethod_A (line 1635) | public static void interfaceMethod_A(){} method extendsMethod_B (line 1637) | public void extendsMethod_B(){} method extendsMethod_C (line 1638) | public static void extendsMethod_C(){} method extendsMethod_D (line 1639) | public void extendsMethod_D(){} method interfaceMethod_B (line 1641) | private void interfaceMethod_B(){} method extendsMethod_E (line 1642) | void extendsMethod_E(){} method extendsMethod_F (line 1643) | protected void extendsMethod_F(){} method extendsMethod_G (line 1645) | public int extendsMethod_G(){ return 1; } method extendsMethod_H (line 1646) | public int extendsMethod_H(){ return 1; } method extendsMethod_I (line 1648) | public void extendsMethod_I() throws Error{} method extendsMethod_J (line 1650) | public void extendsMethod_J(int... i){} method extendsMethod_K (line 1652) | public void extendsMethod_K(int[] i){} method extendsMethod_L (line 1654) | public void extendsMethod_L(){} method extendsMethod_L (line 1655) | public void extendsMethod_L(int i){} type MyEnum (line 1672) | enum MyEnum { method MyEnum (line 1679) | MyEnum(String name) { method toString (line 1683) | public String toString() { return name; } method myMethod (line 1687) | public void myMethod(int i,String s,int... ii) { FILE: Javac2007/文档/40 Enter实现分析.java type Test (line 105) | public static interface abstract class MyTestInnerClass (line 169) | public class MyTestInnerClass{} method myMethod (line 171) | public void myMethod(MyTestInnerClass m) {} FILE: Javac2007/文档/Attr/visitMethodDef(分析方法).java method bounds (line 49) | 分析类型变量的compound bounds (extends ClassA & InterfaceA) method finalize (line 83) | protected final void finalize(){} method finalize (line 84) | public final void finalize(){} method finalize (line 85) | public final void finalize(int i){} method finalize (line 86) | public final int finalize(){return 0;} method finalize (line 92) | 已在 test.attr.VisitMethodDefTest.enum_no_f method finalize (line 94) | public final void finalize(){} method finalize (line 96) | 已在 test.attr.VisitMethodDefTest.enum_no_f method finalize (line 98) | public final int finalize(){return 0;} method finalize (line 101) | protected final void finalize(){} method finalize (line 104) | public final void finalize(){} method finalize (line 107) | public final int finalize(){return 0;} class ClassA (line 119) | class ClassA { method m1 (line 120) | void m1() {} method m1 (line 159) | final void m1() {} method m1 (line 178) | static void m1() {} method m1 (line 197) | void m1(){} method m2 (line 198) | private void m2(){} method m3 (line 199) | public void m3(){} method m4 (line 200) | protected void m4(){} class VisitMethodDefTest (line 122) | class VisitMethodDefTest extends ClassA { method m1 (line 123) | static void m1() {} method m1 (line 143) | static void m1() {} method m1 (line 162) | void m1() {} method m1 (line 181) | void m1() {} method m1 (line 203) | protected void m1(){} method m2 (line 204) | void m2(){} method m3 (line 205) | void m3(){} method m4 (line 206) | private void m4(){} method 中的 (line 127) | test.attr.VisitMethodDefTest 中的 m1() method m1 (line 129) | static void m1() {} type InterfaceA (line 139) | interface InterfaceA { method m1 (line 140) | void m1(); class VisitMethodDefTest (line 142) | class VisitMethodDefTest implements InterfaceA { method m1 (line 123) | static void m1() {} method m1 (line 143) | static void m1() {} method m1 (line 162) | void m1() {} method m1 (line 181) | void m1() {} method m1 (line 203) | protected void m1(){} method m2 (line 204) | void m2(){} method m3 (line 205) | void m3(){} method m4 (line 206) | private void m4(){} method 中的 (line 147) | test.attr.VisitMethodDefTest 中的 m1() method m1 (line 149) | static void m1() {} class ClassA (line 158) | class ClassA { method m1 (line 120) | void m1() {} method m1 (line 159) | final void m1() {} method m1 (line 178) | static void m1() {} method m1 (line 197) | void m1(){} method m2 (line 198) | private void m2(){} method m3 (line 199) | public void m3(){} method m4 (line 200) | protected void m4(){} class VisitMethodDefTest (line 161) | class VisitMethodDefTest extends ClassA { method m1 (line 123) | static void m1() {} method m1 (line 143) | static void m1() {} method m1 (line 162) | void m1() {} method m1 (line 181) | void m1() {} method m1 (line 203) | protected void m1(){} method m2 (line 204) | void m2(){} method m3 (line 205) | void m3(){} method m4 (line 206) | private void m4(){} method 中的 (line 166) | test.attr.VisitMethodDefTest 中的 m1() method m1 (line 167) | final class ClassA (line 177) | class ClassA { method m1 (line 120) | void m1() {} method m1 (line 159) | final void m1() {} method m1 (line 178) | static void m1() {} method m1 (line 197) | void m1(){} method m2 (line 198) | private void m2(){} method m3 (line 199) | public void m3(){} method m4 (line 200) | protected void m4(){} class VisitMethodDefTest (line 180) | class VisitMethodDefTest extends ClassA { method m1 (line 123) | static void m1() {} method m1 (line 143) | static void m1() {} method m1 (line 162) | void m1() {} method m1 (line 181) | void m1() {} method m1 (line 203) | protected void m1(){} method m2 (line 204) | void m2(){} method m3 (line 205) | void m3(){} method m4 (line 206) | private void m4(){} method 中的 (line 185) | test.attr.VisitMethodDefTest 中的 m1() method m1 (line 186) | static class ClassA (line 196) | class ClassA { method m1 (line 120) | void m1() {} method m1 (line 159) | final void m1() {} method m1 (line 178) | static void m1() {} method m1 (line 197) | void m1(){} method m2 (line 198) | private void m2(){} method m3 (line 199) | public void m3(){} method m4 (line 200) | protected void m4(){} class VisitMethodDefTest (line 202) | class VisitMethodDefTest extends ClassA { method m1 (line 123) | static void m1() {} method m1 (line 143) | static void m1() {} method m1 (line 162) | void m1() {} method m1 (line 181) | void m1() {} method m1 (line 203) | protected void m1(){} method m2 (line 204) | void m2(){} method m3 (line 205) | void m3(){} method m4 (line 206) | private void m4(){} method 中的 (line 210) | test.attr.VisitMethodDefTest 中的 m3() method m3 (line 211) | test.attr.ClassA 中的 m3();正在尝试指定更低的访问权限;为 0x1 public method 中的 (line 214) | test.attr.VisitMethodDefTest 中的 m4() method m4 (line 215) | protected FILE: Javac2007/文档/Types相关文档.java method isCastable (line 1) | public boolean isCastable(Type t, Type s, Warner warn) FILE: Javac2007/文档/其他/Gen01.java method implementInterfaceMethods (line 13) | 褰撳姞浜�XDmiranda鎴栬�鎸囧畾(-target 1.1 涓�source 涓�1.2 鍒�.4鏃讹級鏃秅enerateIproxies... class GenTest (line 23) | public abstract class GenTest {锝�//public interface GenTest {锝濊繖绉嶆柟寮忎笉琛� method interfaceMethodC (line 29) | public abstract Integer interfaceMethodC(); class GenTest (line 37) | public abstract class GenTest implements GenTestInterfaceB { method interfaceMethodC (line 38) | public abstract Integer interfaceMethodC(); type GenTestInterfaceA (line 41) | interface GenTestInterfaceA { method interfaceMethodA (line 42) | void interfaceMethodA(); type GenTestInterfaceB (line 46) | interface GenTestInterfaceB extends GenTestInterfaceA { method interfaceMethodB (line 47) | void interfaceMethodB(); method interfaceMethodC (line 48) | Number interfaceMethodC(); FILE: Javac2007/文档/其他/属性分析Attr02.java class TestB (line 17) | class TestB{} class TestC (line 18) | class TestC{} class TestD (line 19) | class TestD{} class UpperBoundTest (line 39) | public class UpperBoundTest { type InterfaceA (line 40) | interface InterfaceA{} type InterfaceB (line 41) | interface InterfaceB{} class ClassA (line 42) | class ClassA{} class ClassB (line 43) | class ClassB{} class TestA (line 45) | class TestA{} class TestB (line 46) | class TestB{} class TestC (line 47) | class TestC{} class TestD (line 48) | class TestD{} class TestE (line 50) | class TestE{} class TestF (line 51) | class TestF{} class TestG (line 54) | class TestG{} class TestH (line 55) | class TestH{} class TestI (line 56) | class TestI{} class TestJ (line 57) | class TestJ{} class ExtendsTest (line 117) | class ExtendsTest { class InnerStaticClass (line 118) | static class InnerStaticClass {} class InnerClass (line 143) | class InnerClass {} class cant_select_static_class_from_param_type (line 120) | public class cant_select_static_class_from_param_type class ExtendsTest (line 142) | class ExtendsTest { class InnerStaticClass (line 118) | static class InnerStaticClass {} class InnerClass (line 143) | class InnerClass {} class improperly_formed_type_param_missing (line 145) | public class improperly_formed_type_param_missing FILE: Javac2007/文档/其他/属性分析Attr03.java type InterfaceTest (line 11) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 14) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 17) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 21) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method innerAbstractMethod (line 30) | 法 innerAbstractMethod() type InterfaceTest (line 44) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 47) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 50) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 54) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method assMethod (line 62) | abstractCl type InterfaceTest (line 78) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 81) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 84) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 88) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method ethod (line 96) | interfaceM type InterfaceTest (line 112) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 115) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 118) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 122) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method Method2 (line 130) | my.error.InterfaceTest2 中的抽象方法 interface FILE: Javac2007/文档/其他/属性分析Attr04.java type InterfaceTest (line 8) | interface InterfaceTest {} FILE: Javac2007/文档/其他/属性分析Attr06.java type InterfaceTest (line 11) | interface InterfaceTest {} class ExtendsTest (line 12) | class ExtendsTest implements InterfaceTest{} class cant_inherit_diff_arg (line 13) | public class cant_inherit_diff_arg extends Exception {} class generic_throwable (line 15) | class generic_throwable extends Exception {} FILE: Javac2007/文档/其他/属性分析Attr08.java class generic_throwable (line 13) | public class generic_throwable extends Exception {} class generic_throwable (line 19) | class generic_throwable extends Exception {} FILE: Javac2007/文档/其他/文档/属性分析Attr01.java class cyclic_inheritance (line 28) | public class cyclic_inheritance extends cyclic_inheritance2 {} class cyclic_inheritance2 (line 29) | class cyclic_inheritance2 extends cyclic_inheritance {} class cyclic_inheritance (line 35) | class cyclic_inheritance extends cyclic_inheritance2 {} class cyclic_inheritance (line 42) | public class cyclic_inheritance extends cyclic_inheritance {} class cyclic_inheritance (line 48) | class cyclic_inheritance extends cyclic_inheritance {} class enum_no_subclassing (line 99) | public class enum_no_subclassing extends Enum {} class enum_no_subclassing (line 105) | class enum_no_subclassing extends Enum {} class MyTestA (line 111) | class MyTestA {} class MyTestB (line 112) | class MyTestB {} type MyEnum (line 136) | enum MyEnum {} class enum_types_not_extensible (line 137) | public class enum_types_not_extensible extends MyEnum {} class enum_types_not_extensible (line 144) | class enum_types_not_extensible extends MyEnum {} class enum_types_not_extensible (line 147) | class enum_types_not_extensible extends MyEnum {} class duplicate_annotation_member_value (line 173) | @MyAnnotation(value="testA",value="testB") class annotation_missing_default_value (line 196) | @MyAnnotation(valueA="testA") method 与当前Symbol的相关字段 (line 288) | Target class annotation_type_not_applicable (line 310) | @MyAnnotation("test") type InterfaceTest (line 344) | interface InterfaceTest { method myOverrideMethodA (line 345) | void myOverrideMethodA(int i,char c); class superClassTestA (line 348) | abstract class superClassTestA implements InterfaceTest { method myOverrideMethodB (line 349) | public void myOverrideMethodB(int i,char c) {} class superClassTestB (line 352) | abstract class superClassTestB extends superClassTestA { method myOverrideMethodC (line 353) | public void myOverrideMethodC(int i,char c) {} class method_does_not_override_superclass (line 356) | public class method_does_not_override_superclass extends superClassTestB { method myOverrideMethodA (line 359) | @Override method myOverrideMethodB (line 362) | @Override method myOverrideMethodC (line 365) | @Override FILE: Javac2007/文档/其他/文档/属性分析Attr02.java class TestB (line 17) | class TestB{} class TestC (line 18) | class TestC{} class TestD (line 19) | class TestD{} class UpperBoundTest (line 39) | public class UpperBoundTest { type InterfaceA (line 40) | interface InterfaceA{} type InterfaceB (line 41) | interface InterfaceB{} class ClassA (line 42) | class ClassA{} class ClassB (line 43) | class ClassB{} class TestA (line 45) | class TestA{} class TestB (line 46) | class TestB{} class TestC (line 47) | class TestC{} class TestD (line 48) | class TestD{} class TestE (line 50) | class TestE{} class TestF (line 51) | class TestF{} class TestG (line 54) | class TestG{} class TestH (line 55) | class TestH{} class TestI (line 56) | class TestI{} class TestJ (line 57) | class TestJ{} class ExtendsTest (line 117) | class ExtendsTest { class InnerStaticClass (line 118) | static class InnerStaticClass {} class InnerClass (line 143) | class InnerClass {} class cant_select_static_class_from_param_type (line 120) | public class cant_select_static_class_from_param_type class ExtendsTest (line 142) | class ExtendsTest { class InnerStaticClass (line 118) | static class InnerStaticClass {} class InnerClass (line 143) | class InnerClass {} class improperly_formed_type_param_missing (line 145) | public class improperly_formed_type_param_missing FILE: Javac2007/文档/其他/文档/属性分析Attr03.java type InterfaceTest (line 11) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 14) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 17) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 21) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method innerAbstractMethod (line 30) | 法 innerAbstractMethod() type InterfaceTest (line 44) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 47) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 50) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 54) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method assMethod (line 62) | abstractCl type InterfaceTest (line 78) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 81) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 84) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 88) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method ethod (line 96) | interfaceM type InterfaceTest (line 112) | interface InterfaceTest{ method interfaceMethod (line 12) | void interfaceMethod(); method interfaceMethod (line 45) | void interfaceMethod(); method interfaceMethod (line 79) | void interfaceMethod(); type InterfaceTest2 (line 115) | interface InterfaceTest2{ method interfaceMethod2 (line 15) | void interfaceMethod2(); method interfaceMethod2 (line 48) | void interfaceMethod2(); method interfaceMethod2 (line 82) | void interfaceMethod2(); method interfaceMethod2 (line 116) | void interfaceMethod2(); class AbstractClass (line 118) | abstract class AbstractClass implements InterfaceTest { method abstractClassMethod (line 18) | abstract void abstractClassMethod(); method abstractClassMethod (line 51) | abstract void abstractClassMethod(); class does_not_override_abstract (line 122) | public class does_not_override_abstract extends AbstractClass implements... method innerAbstractMethod (line 22) | abstract void innerAbstractMethod(); method Method2 (line 130) | my.error.InterfaceTest2 中的抽象方法 interface FILE: Javac2007/文档/其他/文档/属性分析Attr04.java type InterfaceTest (line 8) | interface InterfaceTest {} FILE: Javac2007/文档/其他/文档/属性分析Attr06.java type InterfaceTest (line 11) | interface InterfaceTest {} class ExtendsTest (line 12) | class ExtendsTest implements InterfaceTest{} class cant_inherit_diff_arg (line 13) | public class cant_inherit_diff_arg extends Exception {} class generic_throwable (line 15) | class generic_throwable extends Exception {} FILE: Javac2007/文档/其他/文档/属性分析Attr08.java class generic_throwable (line 13) | public class generic_throwable extends Exception {} class generic_throwable (line 19) | class generic_throwable extends Exception {} FILE: Javac2007/文档/其他/疑问/匿名内部类访问字段的情况.java class Test (line 3) | public class Test { method main (line 4) | public static void main(String args[]) { method Test (line 10) | Test(String str) {} method main2 (line 12) | public static Test main2(String str) { method main3 (line 21) | public static Test main3(final String str) { method main5 (line 58) | public static Test main5(final String str1) { method main6 (line 68) | public Test2 main6() { class Test2 (line 76) | public class Test2{} method out (line 77) | String out(){return "dfd";} FILE: Javac2007/文档/其他/疑问/匿名内部类访问方法中的参数或局部变量问题.java class Test (line 3) | public class Test { method main (line 4) | public static void main(String args[]) { method Test (line 10) | Test(String str) {} method main2 (line 12) | public static Test main2(String str) { method main3 (line 21) | public static Test main3(final String str) { method main5 (line 58) | public static Test main5(final String str1) { method out (line 68) | String out(){return "dfd";} FILE: Javac2007/文档/其他/错误检查/03.java method isSameType (line 4) | public boolean isSameType(Type t, Type s) { method visitType (line 10) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 30) | @Override method visitClassType (line 38) | @Override method visitArrayType (line 67) | @Override method visitMethodType (line 79) | @Override method visitPackageType (line 86) | @Override method visitForAll (line 91) | @Override method visitUndetVar (line 101) | @Override method visitErrorType (line 125) | @Override FILE: Javac2007/文档/其他/错误检查/04.java method containsType (line 1) | boolean containsType(List ts, List ss) { FILE: Javac2007/文档/其他/错误检查/05.java method containsType (line 26) | public boolean containsType(Type t, Type s) { method U (line 32) | private Type U(Type t) { method L (line 43) | private Type L(Type t) { method visitType (line 54) | public Boolean visitType(Type t, Type s) { method debugContainsType (line 61) | void debugContainsType(WildcardType t, Type s) { method visitWildcardType (line 75) | @Override method visitUndetVar (line 88) | @Override method visitErrorType (line 96) | @Override FILE: Javac2007/文档/其他/错误检查/06.java method substBound (line 1) | public TypeVar substBound(TypeVar t, List from, List to) { FILE: Javac2007/文档/其他/错误检查/07.java method checkDisjoint (line 8) | boolean checkDisjoint(DiagnosticPosition pos, long flags, long set1, lon... method localClassName (line 25) | Name localClassName(ClassSymbol c) { FILE: Javac2007/文档/其他/错误检查/文档.java type Test (line 105) | public static interface abstract class MyTestInnerClass (line 169) | public class MyTestInnerClass{} method myMethod (line 171) | public void myMethod(MyTestInnerClass m) {} FILE: Javac2007/流程/code/021Symbol/ClassSymbol.java class ClassSymbol (line 3) | public static class ClassSymbol extends TypeSymbol implements TypeElement { method ClassSymbol (line 35) | public ClassSymbol(long flags, Name name, Type type, Symbol owner) { method ClassSymbol (line 45) | public ClassSymbol(long flags, Name name, Symbol owner) { method toString (line 56) | public String toString() { method flags (line 60) | public long flags() { method members (line 65) | public Scope members() { method getAnnotationMirrors (line 70) | public List getAnnotationMirrors() { method erasure (line 84) | public Type erasure(Types types) { method className (line 100) | public String className() { method getQualifiedName (line 108) | public Name getQualifiedName() { method flatName (line 112) | public Name flatName() { method isSubClass (line 117) | public boolean isSubClass(Symbol base, Types types) { method complete (line 179) | public void complete() throws CompletionFailure { method getInterfaces (line 190) | public List getInterfaces() { method getSuperclass (line 210) | public Type getSuperclass() { method getKind (line 235) | public ElementKind getKind() { method getNestingKind (line 247) | public NestingKind getNestingKind() { method getAnnotation (line 262) | @Override @Deprecated method accept (line 267) | public R accept(ElementVisitor v, P p) { FILE: Javac2007/流程/code/021Symbol/Completer.java type Completer (line 3) | public static interface Completer { method complete (line 4) | void complete(Symbol sym) throws CompletionFailure; FILE: Javac2007/流程/code/021Symbol/CompletionFailure.java class CompletionFailure (line 1) | public static class CompletionFailure extends RuntimeException { method CompletionFailure (line 9) | public CompletionFailure(Symbol sym, String errmsg) { method getMessage (line 15) | public String getMessage() { method initCause (line 19) | @Override FILE: Javac2007/流程/code/021Symbol/DelegatedSymbol.java class DelegatedSymbol (line 1) | public static class DelegatedSymbol extends Symbol { method DelegatedSymbol (line 3) | public DelegatedSymbol(Symbol other) { method toString (line 7) | public String toString() { return other.toString(); } method location (line 8) | public String location() { return other.location(); } method location (line 9) | public String location(Type site, Types types) { return other.location... method erasure (line 10) | public Type erasure(Types types) { return other.erasure(types); } method externalType (line 11) | public Type externalType(Types types) { return other.externalType(type... method isLocal (line 12) | public boolean isLocal() { return other.isLocal(); } method isConstructor (line 13) | public boolean isConstructor() { return other.isConstructor(); } method getQualifiedName (line 14) | public Name getQualifiedName() { return other.getQualifiedName(); } method flatName (line 15) | public Name flatName() { return other.flatName(); } method members (line 16) | public Scope members() { return other.members(); } method isInner (line 17) | public boolean isInner() { return other.isInner(); } method hasOuterInstance (line 18) | public boolean hasOuterInstance() { return other.hasOuterInstance(); } method enclClass (line 19) | public ClassSymbol enclClass() { return other.enclClass(); } method outermostClass (line 20) | public ClassSymbol outermostClass() { return other.outermostClass(); } method packge (line 21) | public PackageSymbol packge() { return other.packge(); } method isSubClass (line 22) | public boolean isSubClass(Symbol base, Types types) { return other.isS... method isMemberOf (line 23) | public boolean isMemberOf(TypeSymbol clazz, Types types) { return othe... method isEnclosedBy (line 24) | public boolean isEnclosedBy(ClassSymbol clazz) { return other.isEnclos... method isInheritedIn (line 25) | public boolean isInheritedIn(Symbol clazz, Types types) { return other... method asMemberOf (line 26) | public Symbol asMemberOf(Type site, Types types) { return other.asMemb... method complete (line 27) | public void complete() throws CompletionFailure { other.complete(); } method accept (line 29) | public R accept(ElementVisitor v, P p) { FILE: Javac2007/流程/code/021Symbol/MethodSymbol.java class MethodSymbol (line 3) | public static class MethodSymbol extends Symbol implements ExecutableEle... method MethodSymbol (line 22) | public MethodSymbol(long flags, Name name, Type type, Symbol owner) { method clone (line 29) | public MethodSymbol clone(Symbol newOwner) { method toString (line 37) | public String toString() { method implemented (line 57) | public Symbol implemented(TypeSymbol c, Types types) { method binaryOverrides (line 83) | public boolean binaryOverrides(Symbol _other, TypeSymbol origin, Types... method binaryImplementation (line 108) | public MethodSymbol binaryImplementation(ClassSymbol origin, Types typ... method overrides (line 132) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types... method isOverridableIn (line 202) | private boolean isOverridableIn(TypeSymbol origin) { method implementation (line 260) | public MethodSymbol implementation(TypeSymbol origin, Types types, boo... method params (line 320) | public List params() { method asMemberOf (line 342) | public Symbol asMemberOf(Type site, Types types) { method getKind (line 346) | public ElementKind getKind() { method getDefaultValue (line 355) | public Attribute getDefaultValue() { method getParameters (line 359) | public List getParameters() { method isVarArgs (line 363) | public boolean isVarArgs() { method accept (line 367) | public R accept(ElementVisitor v, P p) { method getReturnType (line 371) | public Type getReturnType() { method getThrownTypes (line 375) | public List getThrownTypes() { FILE: Javac2007/流程/code/021Symbol/OperatorSymbol.java class OperatorSymbol (line 3) | public static class OperatorSymbol extends MethodSymbol { method OperatorSymbol (line 7) | public OperatorSymbol(Name name, Type type, int opcode, Symbol owner) { FILE: Javac2007/流程/code/021Symbol/PackageSymbol.java class PackageSymbol (line 3) | public static class PackageSymbol extends TypeSymbol method PackageSymbol (line 12) | public PackageSymbol(Name name, Type type, Symbol owner) { method PackageSymbol (line 24) | public PackageSymbol(Name name, Symbol owner) { method toString (line 29) | public String toString() { method getQualifiedName (line 33) | public Name getQualifiedName() { method isUnnamed (line 37) | public boolean isUnnamed() { method members (line 41) | public Scope members() { method flags (line 46) | public long flags() { method getAnnotationMirrors (line 51) | public List getAnnotationMirrors() { method exists (line 60) | public boolean exists() { method getKind (line 64) | public ElementKind getKind() { method getEnclosingElement (line 68) | public Symbol getEnclosingElement() { method accept (line 72) | public R accept(ElementVisitor v, P p) { FILE: Javac2007/流程/code/021Symbol/SymbolA.java class Symbol (line 36) | @Version("@(#)Symbol.java 1.99 07/03/21") method flags (line 55) | public long flags() { return flags_field; } method myFlags (line 58) | public String myFlags() { method myKind (line 62) | public String myKind() { method getAnnotationMirrors (line 74) | public List getAnnotationMirrors() { method attribute (line 88) | public Attribute.Compound attribute(Symbol anno) { method Symbol (line 125) | public Symbol(int kind, long flags, Name name, Type type, Symbol owner) { method clone (line 140) | public Symbol clone(Symbol newOwner) { method toString (line 147) | public String toString() { method location (line 155) | public String location() { method location (line 162) | public String location(Type site, Types types) { method erasure (line 175) | public Type erasure(Types types) { method externalType (line 231) | public Type externalType(Types types) { method isStatic (line 262) | public boolean isStatic() { method isInterface (line 270) | public boolean isInterface() { method isLocal (line 279) | public boolean isLocal() { method isConstructor (line 289) | public boolean isConstructor() { method getQualifiedName (line 297) | public Name getQualifiedName() { method flatName (line 305) | public Name flatName() { method members (line 311) | public Scope members() { method isInner (line 317) | public boolean isInner() { method hasOuterInstance (line 329) | public boolean hasOuterInstance() { method enclClass (line 342) | public ClassSymbol enclClass() { method outermostClass (line 360) | public ClassSymbol outermostClass() { method packge (line 374) | public PackageSymbol packge() { method isSubClass (line 384) | public boolean isSubClass(Symbol base, Types types) { FILE: Javac2007/流程/code/021Symbol/SymbolB.java method isMemberOf (line 4) | public boolean isMemberOf(TypeSymbol clazz, Types types) { method isEnclosedBy (line 37) | public boolean isEnclosedBy(ClassSymbol clazz) { method hiddenIn (line 63) | private boolean hiddenIn(ClassSymbol clazz, Types types) { method isInheritedIn (line 117) | public boolean isInheritedIn(Symbol clazz, Types types) { method asMemberOf (line 187) | public Symbol asMemberOf(Type site, Types types) { method overrides (line 200) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... method complete (line 206) | public void complete() throws CompletionFailure { method exists (line 224) | public boolean exists() { method asType (line 228) | public Type asType() { method getEnclosingElement (line 232) | public Symbol getEnclosingElement() { method getKind (line 236) | public ElementKind getKind() { method getModifiers (line 240) | public Set getModifiers() { method getSimpleName (line 244) | public Name getSimpleName() { method getAnnotation (line 251) | @Deprecated method getEnclosedElements (line 257) | public java.util.List getEnclosedElements() { method getTypeParameters (line 261) | public List getTypeParameters() { FILE: Javac2007/流程/code/021Symbol/TypeSymbol.java class TypeSymbol (line 4) | public static class TypeSymbol method TypeSymbol (line 10) | public TypeSymbol(long flags, Name name, Type type, Symbol owner) { method formFullName (line 16) | static public Name formFullName(Name name, Symbol owner) { method formFlatName (line 31) | static public Name formFlatName(Name name, Symbol owner) { method precedes (line 49) | public final boolean precedes(TypeSymbol that, Types types) { method getKind (line 66) | public ElementKind getKind() { method getEnclosedElements (line 70) | public java.util.List getEnclosedElements() { method getGenericElement (line 83) | public Symbol getGenericElement() { method accept (line 87) | public R accept(ElementVisitor v, P p) { method getBounds (line 92) | public List getBounds() { FILE: Javac2007/流程/code/021Symbol/VarSymbol.java class VarSymbol (line 3) | public static class VarSymbol extends Symbol implements VariableElement { method VarSymbol (line 22) | public VarSymbol(long flags, Name name, Type type, Symbol owner) { method clone (line 28) | public VarSymbol clone(Symbol newOwner) { method toString (line 37) | public String toString() { method asMemberOf (line 41) | public Symbol asMemberOf(Type site, Types types) { method getKind (line 45) | public ElementKind getKind() { method accept (line 61) | public R accept(ElementVisitor v, P p) { method getConstantValue (line 65) | public Object getConstantValue() { // Mirror API method setLazyConstValue (line 70) | public void setLazyConstValue(final Env env, method isExceptionParameter (line 106) | public boolean isExceptionParameter() { method getConstValue (line 110) | public Object getConstValue() { method setData (line 131) | public void setData(Object data) { FILE: Javac2007/流程/code/023Type/ArrayType.java class ArrayType (line 1) | public static class ArrayType extends Type method ArrayType (line 6) | public ArrayType(Type elemtype, TypeSymbol arrayClass) { method accept (line 11) | @Override method toString (line 16) | public String toString() { method equals (line 20) | public boolean equals(Object obj) { method hashCode (line 27) | public int hashCode() { method allparams (line 31) | public List allparams() { return elemtype.allparams(); } method isErroneous (line 33) | public boolean isErroneous() { method isParameterized (line 37) | public boolean isParameterized() { method isRaw (line 41) | public boolean isRaw() { method map (line 45) | public Type map(Mapping f) { method contains (line 51) | public boolean contains(Type elem) { method complete (line 55) | public void complete() { method getComponentType (line 59) | public Type getComponentType() { method getKind (line 63) | public TypeKind getKind() { method accept (line 67) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/023Type/BottomType.java class BottomType (line 1) | static class BottomType extends Type implements NullType { method BottomType (line 2) | public BottomType() { method getKind (line 6) | @Override method accept (line 11) | @Override method constType (line 16) | @Override method stringValue (line 21) | @Override FILE: Javac2007/流程/code/023Type/CapturedType.java class CapturedType (line 5) | public static class CapturedType extends TypeVar { method CapturedType (line 10) | public CapturedType(Name name, method accept (line 33) | @Override method getLowerBound (line 38) | public Type getLowerBound() { method toString (line 42) | @Override FILE: Javac2007/流程/code/023Type/ClassType.java class ClassType (line 1) | public static class ClassType extends Type implements DeclaredType { method ClassType (line 53) | public ClassType(Type outer, List typarams, TypeSymbol tsym) { method accept (line 71) | @Override method constType (line 76) | public Type constType(Object constValue) { method toString (line 92) | public String toString() { method className (line 114) | private String className(Symbol sym, boolean longform) { method getTypeArguments (line 144) | public List getTypeArguments() { method getEnclosingType (line 153) | public Type getEnclosingType() { method setEnclosingType (line 157) | public void setEnclosingType(Type outer) { method allparams (line 161) | public List allparams() { method isErroneous (line 168) | public boolean isErroneous() { method isParameterized (line 175) | public boolean isParameterized() { method isRaw (line 188) | public boolean isRaw() { method map (line 195) | public Type map(Mapping f) { method contains (line 205) | public boolean contains(Type elem) { method complete (line 212) | public void complete() { method getKind (line 216) | public TypeKind getKind() { method accept (line 220) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/023Type/DelegatedType.java class DelegatedType (line 1) | public static abstract class DelegatedType extends Type { method DelegatedType (line 3) | public DelegatedType(int tag, Type qtype) { method toString (line 7) | public String toString() { return qtype.toString(); } method getTypeArguments (line 8) | public List getTypeArguments() { return qtype.getTypeArguments(); } method getEnclosingType (line 9) | public Type getEnclosingType() { return qtype.getEnclosingType(); } method getParameterTypes (line 10) | public List getParameterTypes() { return qtype.getParameterTypes... method getReturnType (line 11) | public Type getReturnType() { return qtype.getReturnType(); } method getThrownTypes (line 12) | public List getThrownTypes() { return qtype.getThrownTypes(); } method allparams (line 13) | public List allparams() { return qtype.allparams(); } method getUpperBound (line 14) | public Type getUpperBound() { return qtype.getUpperBound(); } method clone (line 15) | public Object clone() { DelegatedType t = (DelegatedType)super.clone()... method isErroneous (line 16) | public boolean isErroneous() { return qtype.isErroneous(); } FILE: Javac2007/流程/code/023Type/ErrorType.java class ErrorType (line 1) | public static class ErrorType extends ClassType method ErrorType (line 4) | public ErrorType() { method ErrorType (line 9) | public ErrorType(ClassSymbol c) { method ErrorType (line 17) | public ErrorType(Name name, TypeSymbol container) { method accept (line 21) | @Override method constType (line 26) | public Type constType(Object constValue) { return this; } method getEnclosingType (line 27) | public Type getEnclosingType() { return this; } method getReturnType (line 28) | public Type getReturnType() { return this; } method asSub (line 29) | public Type asSub(Symbol sym) { return this; } method map (line 30) | public Type map(Mapping f) { return this; } method isGenType (line 32) | public boolean isGenType(Type t) { return true; } method isErroneous (line 33) | public boolean isErroneous() { return true; } method isCompound (line 34) | public boolean isCompound() { return false; } method isInterface (line 35) | public boolean isInterface() { return false; } method allparams (line 37) | public List allparams() { return List.nil(); } method getTypeArguments (line 38) | public List getTypeArguments() { return List.nil(); } method getKind (line 40) | public TypeKind getKind() { method accept (line 44) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/023Type/ForAll.java class ForAll (line 1) | public static class ForAll extends DelegatedType method ForAll (line 5) | public ForAll(List tvars, Type qtype) { method accept (line 10) | @Override method toString (line 15) | public String toString() { method getTypeArguments (line 22) | public List getTypeArguments() { return tvars; } method setThrown (line 24) | public void setThrown(List t) { method clone (line 28) | public Object clone() { method isErroneous (line 34) | public boolean isErroneous() { method map (line 38) | public Type map(Mapping f) { method contains (line 42) | public boolean contains(Type elem) { method asMethodType (line 46) | public MethodType asMethodType() { method complete (line 50) | public void complete() { method getTypeVariables (line 57) | public List getTypeVariables() { method getKind (line 61) | public TypeKind getKind() { method accept (line 65) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/023Type/JCNoType.java class JCNoType (line 3) | static class JCNoType extends Type implements NoType { method JCNoType (line 4) | public JCNoType(int tag) { method getKind (line 8) | @Override method accept (line 18) | @Override FILE: Javac2007/流程/code/023Type/MethodType.java class MethodType (line 3) | public static class MethodType extends Type method MethodType (line 10) | public MethodType(List argtypes, method accept (line 20) | @Override method toString (line 30) | public String toString() { method equals (line 38) | public boolean equals(Object obj) { method hashCode (line 57) | public int hashCode() { method getParameterTypes (line 66) | public List getParameterTypes() { return argtypes; } method getReturnType (line 67) | public Type getReturnType() { return restype; } method getThrownTypes (line 68) | public List getThrownTypes() { return thrown; } method setThrown (line 70) | public void setThrown(List t) { method isErroneous (line 74) | public boolean isErroneous() { method map (line 80) | public Type map(Mapping f) { method contains (line 98) | public boolean contains(Type elem) { method asMethodType (line 102) | public MethodType asMethodType() { return this; } method complete (line 104) | public void complete() { method getTypeVariables (line 112) | public List getTypeVariables() { method asElement (line 116) | public TypeSymbol asElement() { method getKind (line 120) | public TypeKind getKind() { method accept (line 124) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/023Type/PackageType.java class PackageType (line 1) | public static class PackageType extends Type implements NoType { method PackageType (line 3) | PackageType(TypeSymbol tsym) { method accept (line 7) | @Override method toString (line 12) | public String toString() { method getKind (line 16) | public TypeKind getKind() { method accept (line 20) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/023Type/Type.java class Type (line 44) | @Version("@(#)Type.java 1.104 07/03/21") method constValue (line 80) | public Object constValue() { method accept (line 84) | public R accept(Type.Visitor v, S s) { return v.visitType(t... method Type (line 88) | public Type(int tag, TypeSymbol tsym) { class Mapping (line 95) | public static abstract class Mapping { method Mapping (line 97) | public Mapping(String name) { method apply (line 100) | public abstract Type apply(Type t); method toString (line 101) | public String toString() { method map (line 108) | public Type map(Mapping f) { method map (line 114) | public static List map(List ts, Mapping f) { method constType (line 200) | public Type constType(Object constValue) { method baseType (line 219) | public Type baseType() { method baseTypes (line 225) | public static List baseTypes(List ts) { method toString (line 249) | public String toString() { method toString (line 264) | public static String toString(List ts) { method stringValue (line 279) | public String stringValue() { method equals (line 294) | public boolean equals(Object t) { method hashCode (line 298) | public int hashCode() { method isFalse (line 304) | public boolean isFalse() { method isTrue (line 313) | public boolean isTrue() { method argtypes (line 321) | public String argtypes(boolean varargs) { method getTypeArguments (line 345) | public List getTypeArguments() { return List.nil(); } method getEnclosingType (line 347) | public Type getEnclosingType() { return null; } method getParameterTypes (line 350) | public List getParameterTypes() { return List.nil(); } method getReturnType (line 352) | public Type getReturnType() { return null; } method getThrownTypes (line 353) | public List getThrownTypes() { return List.nil(); } method getUpperBound (line 354) | public Type getUpperBound() { return null; } method setThrown (line 356) | public void setThrown(List ts) { method allparams (line 368) | public List allparams() { return List.nil(); } method isErroneous (line 372) | public boolean isErroneous() { method isErroneous (line 376) | public static boolean isErroneous(List ts) { method isParameterized (line 388) | public boolean isParameterized() { method isRaw (line 400) | public boolean isRaw() { method isCompound (line 405) | public boolean isCompound() { method isInterface (line 414) | public boolean isInterface() { method isPrimitive (line 418) | public boolean isPrimitive() { method contains (line 425) | public boolean contains(Type t) { method contains (line 429) | public static boolean contains(List ts, Type t) { method containsSome (line 439) | public boolean containsSome(List ts) { method isSuperBound (line 445) | public boolean isSuperBound() { return false; } method isExtendsBound (line 446) | public boolean isExtendsBound() { return false; } method isUnbound (line 447) | public boolean isUnbound() { return false; } method withTypeVar (line 450) | public Type withTypeVar(Type t) { return this; } method removeBounds (line 453) | public static List removeBounds(List ts) { method removeBounds (line 468) | public Type removeBounds() { method asMethodType (line 482) | public MethodType asMethodType() { throw new AssertionError(); } method complete (line 486) | public void complete() {} method clone (line 488) | public Object clone() { method asElement (line 497) | public TypeSymbol asElement() { method getKind (line 501) | public TypeKind getKind() { method accept (line 518) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/023Type/TypeVar.java class TypeVar (line 1) | public static class TypeVar extends Type implements TypeVariable { method TypeVar (line 16) | public TypeVar(Name name, Symbol owner) { method TypeVar (line 21) | public TypeVar(TypeSymbol tsym, Type bound) { method accept (line 26) | @Override method getUpperBound (line 31) | public Type getUpperBound() { return bound; } method getLowerBound (line 35) | public Type getLowerBound() { method getKind (line 39) | public TypeKind getKind() { method accept (line 43) | public R accept(TypeVisitor v, P p) { method toString (line 48) | public String toString() { FILE: Javac2007/流程/code/023Type/UndetVar.java class UndetVar (line 4) | public static class UndetVar extends DelegatedType { method accept (line 9) | @Override method UndetVar (line 15) | public UndetVar(Type origin) { method toString (line 19) | public String toString() { method baseType (line 24) | public Type baseType() { FILE: Javac2007/流程/code/023Type/Visitor.java type Visitor (line 15) | public interface Visitor { method visitClassType (line 16) | R visitClassType(ClassType t, S s); method visitWildcardType (line 17) | R visitWildcardType(WildcardType t, S s); method visitArrayType (line 18) | R visitArrayType(ArrayType t, S s); method visitMethodType (line 19) | R visitMethodType(MethodType t, S s); method visitPackageType (line 20) | R visitPackageType(PackageType t, S s); method visitTypeVar (line 21) | R visitTypeVar(TypeVar t, S s); method visitCapturedType (line 22) | R visitCapturedType(CapturedType t, S s); method visitForAll (line 23) | R visitForAll(ForAll t, S s); method visitUndetVar (line 24) | R visitUndetVar(UndetVar t, S s); method visitErrorType (line 25) | R visitErrorType(ErrorType t, S s); method visitType (line 26) | R visitType(Type t, S s); FILE: Javac2007/流程/code/023Type/WildcardType.java class WildcardType (line 2) | public static class WildcardType extends Type method accept (line 23) | @Override method WildcardType (line 28) | public WildcardType(Type type, BoundKind kind, TypeSymbol tsym) { method WildcardType (line 43) | public WildcardType(WildcardType t, TypeVar bound) { method WildcardType (line 49) | public WildcardType(Type type, BoundKind kind, TypeSymbol tsym, TypeVa... method isSuperBound (line 55) | public boolean isSuperBound() { method isExtendsBound (line 59) | public boolean isExtendsBound() { method isUnbound (line 63) | public boolean isUnbound() { method withTypeVar (line 69) | public Type withTypeVar(Type t) { method toString (line 90) | public String toString() { method map (line 105) | public Type map(Mapping f) { method removeBounds (line 119) | public Type removeBounds() { method getExtendsBound (line 133) | public Type getExtendsBound() { method getSuperBound (line 140) | public Type getSuperBound() { method getKind (line 147) | public TypeKind getKind() { method accept (line 151) | public R accept(TypeVisitor v, P p) { FILE: Javac2007/流程/code/024Types_subclasses/AdaptFailure.java class AdaptFailure (line 1) | public static class AdaptFailure extends Exception { FILE: Javac2007/流程/code/024Types_subclasses/DefaultTypeVisitor.java class DefaultTypeVisitor (line 13) | public static abstract class DefaultTypeVisitor implements Type.Vis... method visit (line 15) | final public R visit(Type t, S s) { return t.accept(this... method visitClassType (line 16) | public R visitClassType(ClassType t, S s) { return visitType(t, ... method visitWildcardType (line 17) | public R visitWildcardType(WildcardType t, S s) { return visitType(t, ... method visitArrayType (line 18) | public R visitArrayType(ArrayType t, S s) { return visitType(t, ... method visitMethodType (line 19) | public R visitMethodType(MethodType t, S s) { return visitType(t, ... method visitPackageType (line 20) | public R visitPackageType(PackageType t, S s) { return visitType(t, ... method visitTypeVar (line 21) | public R visitTypeVar(TypeVar t, S s) { return visitType(t, ... method visitCapturedType (line 22) | public R visitCapturedType(CapturedType t, S s) { return visitType(t, ... method visitForAll (line 23) | public R visitForAll(ForAll t, S s) { return visitType(t, ... method visitUndetVar (line 24) | public R visitUndetVar(UndetVar t, S s) { return visitType(t, ... method visitErrorType (line 25) | public R visitErrorType(ErrorType t, S s) { return visitType(t, ... type Visitor (line 28) | public interface Visitor { method visitClassType (line 29) | R visitClassType(ClassType t, S s); method visitWildcardType (line 30) | R visitWildcardType(WildcardType t, S s); method visitArrayType (line 31) | R visitArrayType(ArrayType t, S s); method visitMethodType (line 32) | R visitMethodType(MethodType t, S s); method visitPackageType (line 33) | R visitPackageType(PackageType t, S s); method visitTypeVar (line 34) | R visitTypeVar(TypeVar t, S s); method visitCapturedType (line 35) | R visitCapturedType(CapturedType t, S s); method visitForAll (line 36) | R visitForAll(ForAll t, S s); method visitUndetVar (line 37) | R visitUndetVar(UndetVar t, S s); method visitErrorType (line 38) | R visitErrorType(ErrorType t, S s); method visitType (line 39) | R visitType(Type t, S s); FILE: Javac2007/流程/code/024Types_subclasses/MapVisitor.java class MapVisitor (line 11) | public static class MapVisitor extends DefaultTypeVisitor { method visit (line 12) | final public Type visit(Type t) { return t.accept(this, null); } method visitType (line 13) | public Type visitType(Type t, S s) { return t; } FILE: Javac2007/流程/code/024Types_subclasses/SimpleVisitor.java class SimpleVisitor (line 14) | public static abstract class SimpleVisitor extends DefaultTypeVisit... method visitCapturedType (line 15) | @Override method visitForAll (line 19) | @Override method visitUndetVar (line 23) | @Override FILE: Javac2007/流程/code/024Types_subclasses/SingletonType.java class SingletonType (line 4) | class SingletonType { method SingletonType (line 6) | SingletonType(Type t) { method hashCode (line 9) | public int hashCode() { method equals (line 12) | public boolean equals(Object obj) { method toString (line 16) | public String toString() { FILE: Javac2007/流程/code/024Types_subclasses/Subst.java class Subst (line 1) | private class Subst extends UnaryVisitor { method Subst (line 5) | public Subst(List from, List to) { method subst (line 28) | Type subst(Type t) { method subst (line 43) | List subst(List ts) { method visitType (line 64) | public Type visitType(Type t, Void ignored) { method visitMethodType (line 68) | @Override method visitTypeVar (line 88) | @Override method visitClassType (line 100) | @Override method visitWildcardType (line 130) | @Override method visitArrayType (line 144) | @Override method visitForAll (line 153) | @Override method visitErrorType (line 166) | @Override FILE: Javac2007/流程/code/024Types_subclasses/TypePair.java class TypePair (line 1) | class TypePair { method TypePair (line 4) | TypePair(Type t1, Type t2) { method hashCode (line 8) | @Override method equals (line 12) | @Override FILE: Javac2007/流程/code/024Types_subclasses/TypeRelation.java class TypeRelation (line 6) | public static abstract class TypeRelation extends SimpleVisitor extends SimpleVisitor source, method adaptSelf (line 143) | private void adaptSelf(Type t, FILE: Javac2007/流程/code/025Types_methods/arraySuperType.java method arraySuperType (line 2) | private Type arraySuperType() { FILE: Javac2007/流程/code/025Types_methods/asSub.java method asSub (line 14) | public Type asSub(Type t, Symbol sym) { method visitType (line 30) | public Type visitType(Type t, Symbol sym) { method visitClassType (line 34) | @Override method visitErrorType (line 83) | @Override FILE: Javac2007/流程/code/025Types_methods/asSuper.java method asSuper (line 12) | public Type asSuper(Type t, Symbol sym) { method visitType (line 32) | public Type visitType(Type t, Symbol sym) { method visitClassType (line 36) | @Override method visitArrayType (line 57) | @Override method visitTypeVar (line 62) | @Override method visitErrorType (line 67) | @Override method asOuterSuper (line 83) | public Type asOuterSuper(Type t, Symbol sym) { method asEnclosingSuper (line 119) | public Type asEnclosingSuper(Type t, Symbol sym) { FILE: Javac2007/流程/code/025Types_methods/boxedClass.java method boxedClass (line 6) | public ClassSymbol boxedClass(Type t) { method unboxedType (line 21) | public Type unboxedType(Type t) { FILE: Javac2007/流程/code/025Types_methods/capture.java method capture (line 39) | public Type capture(Type t) { method freshTypeVariables (line 133) | private List freshTypeVariables(List types) { FILE: Javac2007/流程/code/025Types_methods/classBound.java method classBound (line 8) | public Type classBound(Type t) { method visitType (line 23) | public Type visitType(Type t, Void ignored) { method visitClassType (line 27) | @Override method visitTypeVar (line 36) | @Override method visitErrorType (line 41) | @Override FILE: Javac2007/流程/code/025Types_methods/closure.java method closure (line 15) | public List closure(Type t) { method insert (line 47) | public List insert(List cl, Type t) { method union (line 69) | public List union(List cl1, List cl2) { method intersect (line 95) | public List intersect(List cl1, List cl2) { class TypePair (line 118) | class TypePair { method TypePair (line 121) | TypePair(Type t1, Type t2) { method hashCode (line 125) | @Override method equals (line 129) | @Override method merge (line 139) | private Type merge(Type c1, Type c2) { method compoundMin (line 180) | private Type compoundMin(List cl) { method closureMin (line 195) | private List closureMin(List cl) { method lub (line 218) | public Type lub(Type t1, Type t2) { method lub (line 226) | public Type lub(List ts) { method arraySuperType (line 305) | private Type arraySuperType() { FILE: Javac2007/流程/code/025Types_methods/containsType.java method containedBy (line 3) | public boolean containedBy(Type t, Type s) { method containsType (line 29) | boolean containsType(List ts, List ss) { method containsType (line 71) | public boolean containsType(Type t, Type s) { method U (line 87) | private Type U(Type t) { method L (line 98) | private Type L(Type t) { method visitType (line 109) | public Boolean visitType(Type t, Type s) { method debugContainsType (line 116) | void debugContainsType(WildcardType t, Type s) { method visitWildcardType (line 130) | @Override method visitUndetVar (line 143) | @Override method visitErrorType (line 151) | @Override method isCaptureOf (line 157) | public boolean isCaptureOf(Type s, WildcardType t) { method isSameWildcard (line 163) | public boolean isSameWildcard(WildcardType t, Type s) { method containsTypeEquivalent (line 170) | public boolean containsTypeEquivalent(List ts, List ss) { method containsTypeEquivalent (line 189) | private boolean containsTypeEquivalent(Type t, Type s) { FILE: Javac2007/流程/code/025Types_methods/covariantReturnType.java method covariantReturnType (line 5) | public boolean covariantReturnType(Type t, Type s, Warner warner) { FILE: Javac2007/流程/code/025Types_methods/dimensions.java method dimensions (line 4) | public int dimensions(Type t) { FILE: Javac2007/流程/code/025Types_methods/disjointTypes.java method disjointTypes (line 3) | public boolean disjointTypes(List ts, List ss) { method disjointType (line 33) | public boolean disjointType(Type t, Type s) { method visitType (line 49) | public Boolean visitType(Type t, Type s) { method isCastableRecursive (line 56) | private boolean isCastableRecursive(Type t, Type s) { method notSoftSubtypeRecursive (line 69) | private boolean notSoftSubtypeRecursive(Type t, Type s) { method visitWildcardType (line 82) | @Override FILE: Javac2007/流程/code/025Types_methods/elemtype.java method isArray (line 3) | public boolean isArray(Type t) { method elemtype (line 12) | public Type elemtype(Type t) { method apply (line 39) | public Type apply(Type t) { return elemtype(t); } method dimensions (line 45) | public int dimensions(Type t) { FILE: Javac2007/流程/code/025Types_methods/erasure.java method erasure (line 41) | public Type erasure(Type t) { method visitType (line 63) | public Type visitType(Type t, Void ignored) { method visitWildcardType (line 70) | @Override method visitClassType (line 84) | @Override method visitTypeVar (line 126) | @Override method visitErrorType (line 138) | @Override method apply (line 144) | public Type apply(Type t) { return erasure(t); } method erasure (line 147) | public List erasure(List ts) { FILE: Javac2007/流程/code/025Types_methods/fromUnknownFun.java method apply (line 8) | public Type apply(Type t) { FILE: Javac2007/流程/code/025Types_methods/getBounds.java method getBounds (line 6) | public List getBounds(TypeVar t) { FILE: Javac2007/流程/code/025Types_methods/giveWarning.java method giveWarning (line 1) | private boolean giveWarning(Type from, Type to) { FILE: Javac2007/流程/code/025Types_methods/glb.java method glb (line 3) | public Type glb(Type t, Type s) { FILE: Javac2007/流程/code/025Types_methods/hasSameArgs.java method hasSameArgs (line 10) | public boolean hasSameArgs(Type t, Type s) { method visitType (line 26) | public Boolean visitType(Type t, Type s) { method visitMethodType (line 30) | @Override method visitForAll (line 36) | @Override method visitErrorType (line 46) | @Override FILE: Javac2007/流程/code/025Types_methods/hasSameBounds.java method hasSameBounds (line 6) | boolean hasSameBounds(ForAll t, ForAll s) { FILE: Javac2007/流程/code/025Types_methods/hashCode.java method hashCode (line 6) | public static int hashCode(Type t) { method visitType (line 12) | public Integer visitType(Type t, Void ignored) { method visitClassType (line 16) | @Override method visitWildcardType (line 28) | @Override method visitArrayType (line 38) | @Override method visitTypeVar (line 43) | @Override method visitUndetVar (line 48) | @Override method visitErrorType (line 53) | @Override FILE: Javac2007/流程/code/025Types_methods/interfaces.java method interfaces (line 6) | public List interfaces(Type t) { method visitType (line 24) | public List visitType(Type t, Void ignored) { method visitClassType (line 28) | @Override method visitTypeVar (line 87) | @Override FILE: Javac2007/流程/code/025Types_methods/isAssignable.java method isAssignable (line 3) | public boolean isAssignable(Type t, Type s) { method isAssignable (line 35) | public boolean isAssignable(Type t, Type s, Warner warn) { method myIsAssignable (line 87) | private boolean myIsAssignable(Type t, Type s, Warner warn) { FILE: Javac2007/流程/code/025Types_methods/isCastable.java method isCastable (line 3) | public boolean isCastable(Type t, Type s) { method isCastable (line 23) | public boolean isCastable(Type t, Type s, Warner warn) { method visitType (line 72) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 91) | @Override method visitClassType (line 96) | @Override method visitArrayType (line 231) | @Override method visitTypeVar (line 257) | @Override method visitErrorType (line 277) | @Override FILE: Javac2007/流程/code/025Types_methods/isConvertible.java method isConvertible (line 7) | public boolean isConvertible(Type t, Type s, Warner warn) { method isConvertible (line 31) | public boolean isConvertible(Type t, Type s) { FILE: Javac2007/流程/code/025Types_methods/isDerivedRaw.java method isDerivedRaw (line 5) | public boolean isDerivedRaw(Type t) { method isDerivedRawInternal (line 20) | public boolean isDerivedRawInternal(Type t) { method isDerivedRaw (line 38) | public boolean isDerivedRaw(List ts) { FILE: Javac2007/流程/code/025Types_methods/isReifiable.java method isReifiable (line 3) | public boolean isReifiable(Type t) { method visitType (line 16) | public Boolean visitType(Type t, Void ignored) { method visitClassType (line 20) | @Override method visitArrayType (line 34) | @Override method visitTypeVar (line 39) | @Override FILE: Javac2007/流程/code/025Types_methods/isSameType.java method isSameTypes (line 7) | public boolean isSameTypes(List ts, List ss) { method isSameType (line 21) | public boolean isSameType(Type t, Type s) { method visitType (line 37) | public Boolean visitType(Type t, Type s) { method visitWildcardType (line 68) | @Override method visitClassType (line 76) | @Override method visitArrayType (line 135) | @Override method visitMethodType (line 147) | @Override method visitPackageType (line 154) | @Override method visitForAll (line 159) | @Override method visitUndetVar (line 169) | @Override method visitErrorType (line 193) | @Override FILE: Javac2007/流程/code/025Types_methods/isSubSignature.java method isSubSignature (line 14) | public boolean isSubSignature(Type t, Type s) { method overrideEquivalent (line 41) | public boolean overrideEquivalent(Type t, Type s) { method hasSameArgs (line 66) | public boolean hasSameArgs(Type t, Type s) { method visitType (line 82) | public Boolean visitType(Type t, Type s) { method visitMethodType (line 86) | @Override method visitForAll (line 92) | @Override method visitErrorType (line 102) | @Override FILE: Javac2007/流程/code/025Types_methods/isSubtype.java method isSubtypeUnchecked (line 6) | public boolean isSubtypeUnchecked(Type t, Type s) { method isSubtypeUnchecked (line 20) | public boolean isSubtypeUnchecked(Type t, Type s, Warner warn) { method myIsSubtypeUnchecked (line 60) | private boolean myIsSubtypeUnchecked(Type t, Type s, Warner warn) { method isSubtype (line 86) | final public boolean isSubtype(Type t, Type s) { method isSubtypeNoCapture (line 96) | final public boolean isSubtypeNoCapture(Type t, Type s) { method isSubtype (line 106) | public boolean isSubtype(Type t, Type s, boolean capture) { method visitType (line 135) | public Boolean visitType(Type t, Type s) { method containsTypeRecursive (line 159) | private boolean containsTypeRecursive(Type t, Type s) { method rewriteSupers (line 182) | private Type rewriteSupers(Type t) { method visitClassType (line 227) | @Override method visitArrayType (line 256) | @Override method visitUndetVar (line 275) | @Override method visitErrorType (line 288) | @Override method isSubtypeUnchecked (line 299) | public boolean isSubtypeUnchecked(Type t, List ts, Warner warn) { method isSubtypes (line 310) | public boolean isSubtypes(List ts, List ss) { method isSubtypesUnchecked (line 326) | public boolean isSubtypesUnchecked(List ts, List ss, Warner ... FILE: Javac2007/流程/code/025Types_methods/isSuperType.java method isSuperType (line 6) | public boolean isSuperType(Type t, Type s) { FILE: Javac2007/流程/code/025Types_methods/isUnbounded.java method isUnbounded (line 11) | public boolean isUnbounded(Type t) { method visitType (line 17) | public Boolean visitType(Type t, Void ignored) { method visitClassType (line 21) | @Override FILE: Javac2007/流程/code/025Types_methods/lowerBound.java method lowerBound (line 11) | public Type lowerBound(Type t) { method visitWildcardType (line 26) | @Override method visitCapturedType (line 50) | @Override FILE: Javac2007/流程/code/025Types_methods/lowerBoundArgtypes.java method lowerBoundArgtypes (line 6) | public List lowerBoundArgtypes(Type t) { method apply (line 10) | public Type apply(Type t) { FILE: Javac2007/流程/code/025Types_methods/lub.java method closure (line 16) | public List closure(Type t) { method insert (line 48) | public List insert(List cl, Type t) { method union (line 70) | public List union(List cl1, List cl2) { method intersect (line 96) | public List intersect(List cl1, List cl2) { class TypePair (line 119) | class TypePair { method TypePair (line 122) | TypePair(Type t1, Type t2) { method hashCode (line 126) | @Override method equals (line 130) | @Override method merge (line 140) | private Type merge(Type c1, Type c2) { method compoundMin (line 181) | private Type compoundMin(List cl) { method closureMin (line 198) | private List closureMin(List cl) { method lub (line 221) | public Type lub(Type t1, Type t2) { method lub (line 229) | public Type lub(List ts) { method arraySuperType (line 308) | private Type arraySuperType() { FILE: Javac2007/流程/code/025Types_methods/makeCompoundType.java method makeCompoundType (line 9) | public Type makeCompoundType(List bounds, method makeCompoundType (line 79) | public Type makeCompoundType(List bounds) { method makeCompoundType (line 92) | public Type makeCompoundType(Type bound1, Type bound2) { FILE: Javac2007/流程/code/025Types_methods/makeExtendsWildcard.java method makeExtendsWildcard (line 9) | private WildcardType makeExtendsWildcard(Type bound, TypeVar formal) { FILE: Javac2007/流程/code/025Types_methods/makeSuperWildcard.java method makeCompoundType (line 10) | public Type makeCompoundType(List bounds, method makeCompoundType (line 80) | public Type makeCompoundType(List bounds) { method makeCompoundType (line 93) | public Type makeCompoundType(Type bound1, Type bound2) { FILE: Javac2007/流程/code/025Types_methods/memberType.java method memberType (line 14) | public Type memberType(Type t, Symbol sym) { method visitType (line 34) | public Type visitType(Type t, Symbol sym) { method visitWildcardType (line 38) | @Override method visitClassType (line 43) | @Override method visitTypeVar (line 78) | @Override method visitErrorType (line 83) | @Override FILE: Javac2007/流程/code/025Types_methods/newInstances.java method newInstances (line 6) | public List newInstances(List tvars) { method apply (line 22) | public Type apply(Type t) { return new TypeVar(t.tsym, t.getUpperBound()... FILE: Javac2007/流程/code/025Types_methods/notSoftSubtype.java method notSoftSubtype (line 11) | public boolean notSoftSubtype(Type t, Type s) { FILE: Javac2007/流程/code/025Types_methods/overrideEquivalent.java method overrideEquivalent (line 14) | public boolean overrideEquivalent(Type t, Type s) { FILE: Javac2007/流程/code/025Types_methods/rank.java method rank (line 8) | public int rank(Type t) { //只有ClassType、TypeVar有rank_field字段 FILE: Javac2007/流程/code/025Types_methods/resultSubtype.java method resultSubtype (line 10) | public boolean resultSubtype(Type t, Type s, Warner warner) { FILE: Javac2007/流程/code/025Types_methods/returnTypeSubstitutable.java method resultSubtype (line 11) | public boolean resultSubtype(Type t, Type s, Warner warner) { method returnTypeSubstitutable (line 35) | public boolean returnTypeSubstitutable(Type r1, Type r2) { method returnTypeSubstitutable (line 62) | public boolean returnTypeSubstitutable(Type r1, method covariantReturnType (line 96) | public boolean covariantReturnType(Type t, Type s, Warner warner) { FILE: Javac2007/流程/code/025Types_methods/rewriteQuantifiers.java method rewriteQuantifiers (line 17) | private Type rewriteQuantifiers(Type t, boolean high, boolean rewriteTyp... FILE: Javac2007/流程/code/025Types_methods/setBounds.java method setBounds (line 11) | public void setBounds(TypeVar t, List bounds, Type supertype) { method setBounds (line 31) | public void setBounds(TypeVar t, List bounds) { FILE: Javac2007/流程/code/025Types_methods/sideCast.java method sideCast (line 1) | private boolean sideCast(Type from, Type to, Warner warn) { FILE: Javac2007/流程/code/025Types_methods/sideCastFinal.java method sideCastFinal (line 1) | private boolean sideCastFinal(Type from, Type to, Warner warn) { FILE: Javac2007/流程/code/025Types_methods/subst.java method subst (line 2) | public List subst(List ts, method subst (line 27) | public Type subst(Type t, List from, List to) { class Subst (line 42) | private class Subst extends UnaryVisitor { method Subst (line 46) | public Subst(List from, List to) { method subst (line 69) | Type subst(Type t) { method subst (line 84) | List subst(List ts) { method visitType (line 106) | public Type visitType(Type t, Void ignored) { method visitMethodType (line 110) | @Override method visitTypeVar (line 130) | @Override method visitClassType (line 153) | @Override method visitWildcardType (line 183) | @Override method visitArrayType (line 213) | @Override method visitForAll (line 222) | @Override method visitErrorType (line 249) | @Override method substBounds (line 255) | public List substBounds(List tvars, method substBound (line 312) | public TypeVar substBound(TypeVar t, List from, List to) { FILE: Javac2007/流程/code/025Types_methods/substBound.java method substBounds (line 1) | public List substBounds(List tvars, method substBound (line 44) | public TypeVar substBound(TypeVar t, List from, List to) { FILE: Javac2007/流程/code/025Types_methods/superClosure.java method superClosure (line 1) | private List superClosure(Type t, Type s) { FILE: Javac2007/流程/code/025Types_methods/supertype.java method supertype (line 3) | public Type supertype(Type t) { method visitType (line 22) | public Type visitType(Type t, Void ignored) { method visitClassType (line 28) | @Override method visitTypeVar (line 111) | @Override method visitArrayType (line 140) | @Override method visitErrorType (line 148) | @Override FILE: Javac2007/流程/code/025Types_methods/toString.java method toString (line 6) | public String toString(Type t) { method typaramsString (line 14) | private String typaramsString(List tvars) { method appendTyparamString (line 26) | private void appendTyparamString(TypeVar t, StringBuffer buf) { FILE: Javac2007/流程/code/025Types_methods/unboxedType.java method boxedClass (line 6) | public ClassSymbol boxedClass(Type t) { method unboxedType (line 13) | public Type unboxedType(Type t) { FILE: Javac2007/流程/code/025Types_methods/upperBound.java method upperBound (line 65) | public Type upperBound(Type t) { method visitWildcardType (line 78) | @Override method visitCapturedType (line 103) | @Override method lowerBound (line 119) | public Type lowerBound(Type t) { method visitWildcardType (line 133) | @Override method visitCapturedType (line 155) | @Override FILE: Javac2007/流程/code/025Types_methods/upperBounds.java method upperBounds (line 2) | private List upperBounds(List ss) { FILE: Javac2007/流程/comp/01Enter/Enter.java class Enter (line 1) | public class Enter extends JCTree.Visitor { method instance (line 21) | public static Enter instance(Context context) { method Enter (line 28) | protected Enter(Context context) { method getEnv (line 64) | public Env getEnv(TypeSymbol sym) { method getClassEnv (line 68) | public Env getClassEnv(TypeSymbol sym) { FILE: Javac2007/流程/comp/01Enter/classEnter.java method classEnter (line 7) | Type classEnter(JCTree tree, Env env) { method classEnter (line 31) | List classEnter(List trees, Env... FILE: Javac2007/流程/comp/01Enter/classEnv.java method classEnv (line 2) | public Env classEnv(JCClassDecl tree, Env env) { FILE: Javac2007/流程/comp/01Enter/enterScope.java method enterScope (line 6) | Scope enterScope(Env env) { FILE: Javac2007/流程/comp/01Enter/main.java method main (line 4) | public void main(List trees) { method complete (line 19) | public void complete(List trees, ClassSymbol c) { FILE: Javac2007/流程/comp/01Enter/topLevelEnv.java method topLevelEnv (line 4) | Env topLevelEnv(JCCompilationUnit tree) { FILE: Javac2007/流程/comp/01Enter/visitClassDef.java method visitClassDef (line 1) | public void visitClassDef(JCClassDecl tree) { FILE: Javac2007/流程/comp/01Enter/visitTopLevel.java method visitTopLevel (line 1) | public void visitTopLevel(JCCompilationUnit tree) { FILE: Javac2007/流程/comp/01Enter/visitTypeParameter.java method visitTypeParameter (line 15) | public void visitTypeParameter(JCTypeParameter tree) { FILE: Javac2007/流程/comp/02MemberEnter/DefaultConstructor.java method DefaultConstructor (line 24) | JCTree DefaultConstructor(TreeMaker make, FILE: Javac2007/流程/comp/02MemberEnter/MemberEnter1.java class MemberEnter (line 31) | @Version("@(#)MemberEnter.java 1.67 07/03/21") method instance (line 57) | public static MemberEnter instance(Context context) { method MemberEnter (line 64) | protected MemberEnter(Context context) { FILE: Javac2007/流程/comp/02MemberEnter/SuperCall.java method SuperCall (line 16) | JCExpressionStatement SuperCall(TreeMaker make, FILE: Javac2007/流程/comp/02MemberEnter/addEnumMembers.java method addEnumMembers (line 4) | private void addEnumMembers(JCClassDecl tree, Env env) { FILE: Javac2007/流程/comp/02MemberEnter/annotateDefaultValueLater.java method annotateDefaultValueLater (line 2) | void annotateDefaultValueLater(final JCExpression defaultValue, FILE: Javac2007/流程/comp/02MemberEnter/annotateLater.java method annotateLater (line 2) | void annotateLater(final List annotations, FILE: Javac2007/流程/comp/02MemberEnter/attribAnnotationTypes.java method attribAnnotationTypes (line 4) | void attribAnnotationTypes(List annotations, FILE: Javac2007/流程/comp/02MemberEnter/attribImportType.java method attribImportType (line 5) | Type attribImportType(JCTree tree, Env env) { FILE: Javac2007/流程/comp/02MemberEnter/baseEnv.java method baseEnv (line 1) | private Env baseEnv(JCClassDecl tree, Env env) { FILE: Javac2007/流程/comp/02MemberEnter/complete.java method complete (line 8) | public void complete(Symbol sym) throws CompletionFailure { FILE: Javac2007/流程/comp/02MemberEnter/enterAnnotations.java method enterAnnotations (line 2) | private void enterAnnotations(List annotations, FILE: Javac2007/流程/comp/02MemberEnter/enterDefaultValue.java method enterDefaultValue (line 2) | private void enterDefaultValue(final JCExpression defaultValue, FILE: Javac2007/流程/comp/02MemberEnter/enumBase.java method enumBase (line 5) | private JCExpression enumBase(int pos, ClassSymbol c) { FILE: Javac2007/流程/comp/02MemberEnter/finish.java method finish (line 4) | private void finish(Env env) { FILE: Javac2007/流程/comp/02MemberEnter/finishClass.java method finishClass (line 3) | void finishClass(JCClassDecl tree, Env env) { FILE: Javac2007/流程/comp/02MemberEnter/hasDeprecatedAnnotation.java method hasDeprecatedAnnotation (line 5) | private boolean hasDeprecatedAnnotation(List annotations) { FILE: Javac2007/流程/comp/02MemberEnter/importAll.java method importAll (line 10) | private void importAll(int pos, FILE: Javac2007/流程/comp/02MemberEnter/importNamed.java method importNamed (line 7) | private void importNamed(DiagnosticPosition pos, Symbol tsym, Env initEnv(JCVariableDecl tree, Env env) { FILE: Javac2007/流程/comp/02MemberEnter/memberEnter.java method memberEnter (line 8) | protected void memberEnter(JCTree tree, Env env) { method memberEnter (line 28) | void memberEnter(List trees, Env env) { FILE: Javac2007/流程/comp/02MemberEnter/methodEnv.java method methodEnv (line 5) | Env methodEnv(JCMethodDecl tree, Env env) { FILE: Javac2007/流程/comp/02MemberEnter/signature.java method signature (line 9) | Type signature(List typarams, FILE: Javac2007/流程/comp/02MemberEnter/visitImport.java method visitImport (line 2) | public void visitImport(JCImport tree) { FILE: Javac2007/流程/comp/02MemberEnter/visitMethodDef.java method visitMethodDef (line 1) | public void visitMethodDef(JCMethodDecl tree) { FILE: Javac2007/流程/comp/02MemberEnter/visitTopLevel.java method visitTopLevel (line 1) | public void visitTopLevel(JCCompilationUnit tree) { FILE: Javac2007/流程/comp/02MemberEnter/visitVarDef.java method visitVarDef (line 1) | public void visitVarDef(JCVariableDecl tree) { FILE: Javac2007/流程/comp/Attr/BreakAttr.java class BreakAttr (line 3) | private static class BreakAttr extends RuntimeException { method BreakAttr (line 6) | private BreakAttr(Env env) { FILE: Javac2007/流程/comp/Attr/attribAnnotationTypes.java method attribAnnotationTypes (line 4) | void attribAnnotationTypes(List annotations, FILE: Javac2007/流程/comp/Attr/attribBase.java method attribBase (line 9) | Type attribBase(JCTree tree, method checkBase (line 34) | Type checkBase(Type t, FILE: Javac2007/流程/comp/Attr/attribBounds.java method attribBounds (line 2) | void attribBounds(List typarams) { FILE: Javac2007/流程/comp/Attr/attribClass.java method attribClass (line 7) | public void attribClass(DiagnosticPosition pos, ClassSymbol c) { method attribClass (line 21) | void attribClass(ClassSymbol c) throws CompletionFailure { FILE: Javac2007/流程/comp/Attr/attribClassBody.java method attribClassBody (line 2) | private void attribClassBody(Env env, ClassSymbol c) { method isSerializable (line 125) | private boolean isSerializable(ClassSymbol c) { method checkSerialVersionUID (line 136) | private void checkSerialVersionUID(JCClassDecl tree, ClassSymbol c) { FILE: Javac2007/流程/comp/Attr/attribTree.java method attribTree (line 29) | Type attribTree(JCTree tree, Env env, int pkind, Type pt) { FILE: Javac2007/流程/comp/Attr/attribTypeVariables.java method attribTypeVariables (line 8) | void attribTypeVariables(List typarams, Env env, int pkind, Type pt) { method attribExpr (line 71) | public Type attribExpr(JCTree tree, Env env, Type pt) { method attribExpr (line 85) | Type attribExpr(JCTree tree, Env env) { method attribType (line 99) | Type attribType(JCTree tree, Env env) { method attribStat (line 111) | public Type attribStat(JCTree tree, Env env) { method attribExprs (line 124) | List attribExprs(List trees, Env env, T... method attribStats (line 136) | void attribStats(List trees, Env env) { method attribArgs (line 145) | List attribArgs(List trees, Env env) { method attribTypes (line 164) | List attribTypes(List trees, Env env) { FILE: Javac2007/流程/comp/Attr/capture.java method capture (line 1) | private Type capture(Type type) { FILE: Javac2007/流程/comp/Attr/check.java method check (line 14) | Type check(JCTree tree, Type owntype, int ownkind, int pkind, Type pt) { FILE: Javac2007/流程/comp/Attr/checkAssignable.java method isAssignableAsBlankFinal (line 6) | boolean isAssignableAsBlankFinal(VarSymbol v, Env env) { method checkAssignable (line 43) | void checkAssignable(DiagnosticPosition pos, VarSymbol v, JCTree base, E... FILE: Javac2007/流程/comp/Attr/checkId.java method checkId (line 25) | Type checkId(JCTree tree, FILE: Javac2007/流程/comp/Attr/checkInit.java method checkInit (line 8) | private void checkInit(JCTree tree, method checkEnumInitializer (line 62) | private void checkEnumInitializer(JCTree tree, Env env, Var... method isNonStaticEnumField (line 95) | private boolean isNonStaticEnumField(VarSymbol v) { method canOwnInitializer (line 104) | private boolean canOwnInitializer(Symbol sym) { FILE: Javac2007/流程/comp/Attr/checkMethod.java method checkMethod (line 6) | public Type checkMethod(Type site, method assertConvertible (line 146) | private void assertConvertible(JCTree tree, Type actual, Type formal, Wa... FILE: Javac2007/流程/comp/Attr/isType.java method isType (line 3) | static boolean isType(Symbol sym) { FILE: Javac2007/流程/comp/Attr/selectSym.java method selectSym (line 9) | private Symbol selectSym(JCFieldAccess tree, FILE: Javac2007/流程/comp/Attr/thisSym.java method thisSym (line 4) | Symbol thisSym(DiagnosticPosition pos, Env env) { FILE: Javac2007/流程/comp/Attr/visitApply.java method visitApply (line 5) | public void visitApply(JCMethodInvocation tree) { method checkFirstConstructorStat (line 180) | boolean checkFirstConstructorStat(JCMethodInvocation tree, Env argtypes, List typeargtypes) { FILE: Javac2007/流程/comp/Attr/visitAssign.java method visitAssign (line 1) | public void visitAssign(JCAssign tree) { FILE: Javac2007/流程/comp/Attr/visitAssignop.java method visitAssignop (line 1) | public void visitAssignop(JCAssignOp tree) { FILE: Javac2007/流程/comp/Attr/visitBinary.java method visitBinary (line 1) | public void visitBinary(JCBinary tree) { FILE: Javac2007/流程/comp/Attr/visitBlock.java method visitBlock (line 1) | public void visitBlock(JCBlock tree) { FILE: Javac2007/流程/comp/Attr/visitClassDef.java method visitClassDef (line 1) | public void visitClassDef(JCClassDecl tree) { FILE: Javac2007/流程/comp/Attr/visitConditional.java method visitConditional (line 1) | public void visitConditional(JCConditional tree) { method condType (line 24) | private Type condType(DiagnosticPosition pos, method condType1 (line 56) | private Type condType1(DiagnosticPosition pos, Type condtype, FILE: Javac2007/流程/comp/Attr/visitExec.java method visitExec (line 1) | public void visitExec(JCExpressionStatement tree) { FILE: Javac2007/流程/comp/Attr/visitIdent.java method visitIdent (line 2) | public void visitIdent(JCIdent tree) { FILE: Javac2007/流程/comp/Attr/visitIf.java method visitIf (line 1) | public void visitIf(JCIf tree) { FILE: Javac2007/流程/comp/Attr/visitMethodDef.java method visitMethodDef (line 1) | public void visitMethodDef(JCMethodDecl tree) { FILE: Javac2007/流程/comp/Attr/visitNewClass.java method visitNewClass (line 1) | public void visitNewClass(JCNewClass tree) { FILE: Javac2007/流程/comp/Attr/visitParens.java method visitParens (line 1) | public void visitParens(JCParens tree) { FILE: Javac2007/流程/comp/Attr/visitSelect.java method visitSelect (line 1) | public void visitSelect(JCFieldAccess tree) { FILE: Javac2007/流程/comp/Attr/visitTypeApply.java method visitTypeApply (line 6) | public void visitTypeApply(JCTypeApply tree) { FILE: Javac2007/流程/comp/Attr/visitTypeArray.java method visitTypeArray (line 1) | public void visitTypeArray(JCArrayTypeTree tree) { FILE: Javac2007/流程/comp/Attr/visitTypeIdent.java method visitTypeIdent (line 1) | public void visitTypeIdent(JCPrimitiveTypeTree tree) { FILE: Javac2007/流程/comp/Attr/visitTypeParameter.java method visitTypeParameter (line 2) | public void visitTypeParameter(JCTypeParameter tree) { FILE: Javac2007/流程/comp/Attr/visitUnary.java method visitUnary (line 1) | public void visitUnary(JCUnary tree) { FILE: Javac2007/流程/comp/Attr/visitWildcard.java method visitWildcard (line 1) | public void visitWildcard(JCWildcard tree) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/01.java method visitImport (line 2) | public void visitImport(JCImport tree) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/02.java method attribTree (line 9) | Type attribTree(JCTree tree, Env env, int pkind, Type pt) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/03.java method visitSelect (line 1) | public void visitSelect(JCFieldAccess tree) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/04.java method visitIdent (line 2) | public void visitIdent(JCIdent tree) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/05.java method resolveIdent (line 7) | Symbol resolveIdent(DiagnosticPosition pos, Env env, FILE: Javac2007/流程/comp/Attr2/026visitSelect/06.java method findIdent (line 7) | Symbol findIdent(Env env, Name name, int kind) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/07.java method findType (line 5) | Symbol findType(Env env, Name name) { method findMemberType (line 106) | Symbol findMemberType(Env env, method findGlobalType (line 183) | Symbol findGlobalType(Env env, Scope scope, Name name) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/08.java method access (line 16) | Symbol access(Symbol sym, method access (line 44) | Symbol access(Symbol sym, FILE: Javac2007/流程/comp/Attr2/026visitSelect/09.java method checkId (line 25) | Type checkId(JCTree tree, FILE: Javac2007/流程/comp/Attr2/026visitSelect/10.java method check (line 17) | Type check(JCTree tree, Type owntype, int ownkind, int pkind, Type pt) { method checkType (line 52) | Type checkType(DiagnosticPosition pos, Type found, Type req) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/11.java method selectSym (line 10) | private Symbol selectSym(JCFieldAccess tree, method findIdentInType (line 108) | Symbol findIdentInType(Env env, Type site, method findMemberType (line 146) | Symbol findMemberType(Env env, method isAccessible (line 224) | public boolean isAccessible(Env env, Type site, Symbol sym) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/12.java method findIdentInPackage (line 7) | Symbol findIdentInPackage(Env env, TypeSymbol pck, FILE: Javac2007/流程/comp/Attr2/026visitSelect/13.java method loadClass (line 6) | Symbol loadClass(Env env, Name name) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/14.java method isType (line 3) | static boolean isType(Symbol sym) { FILE: Javac2007/流程/comp/Attr2/026visitSelect/15.java method isAccessible (line 6) | public boolean isAccessible(Env env, TypeSymbol c) { FILE: Javac2007/流程/comp/Attr2/060Attr/01.java method attribClass (line 7) | public void attribClass(DiagnosticPosition pos, ClassSymbol c) { method attribClass (line 21) | void attribClass(ClassSymbol c) throws CompletionFailure { FILE: Javac2007/流程/comp/Attr2/060Attr/02.java method checkNonCyclic (line 7) | void checkNonCyclic(DiagnosticPosition pos, Type t) { method checkNonCyclicInternal (line 20) | private boolean checkNonCyclicInternal(DiagnosticPosition pos, Type t) { method noteCyclic (line 90) | private void noteCyclic(DiagnosticPosition pos, ClassSymbol c) { FILE: Javac2007/流程/comp/Attr2/060Attr/0201.java method augment (line 5) | public Lint augment(List attrs, long flags) { method augment (line 27) | Lint augment(Lint parent, List attrs) { method visitCompound (line 53) | public void visitCompound(Attribute.Compound compound) { method visitArray (line 72) | public void visitArray(Attribute.Array array) { method visitConstant (line 80) | public void visitConstant(Attribute.Constant value) { method suppress (line 91) | private void suppress(LintCategory lc) { FILE: Javac2007/流程/comp/Attr2/060Attr/03.java method attribClassBody (line 2) | private void attribClassBody(Env env, ClassSymbol c) { FILE: Javac2007/流程/comp/Attr2/060Attr/0301.java method validateAnnotations (line 3) | public void validateAnnotations(List annotations, Symbol s) { method validateAnnotation (line 25) | public void validateAnnotation(JCAnnotation a, Symbol s) { FILE: Javac2007/流程/comp/Attr2/060Attr/0302.java method validateAnnotation (line 3) | public void validateAnnotation(JCAnnotation a) { FILE: Javac2007/流程/comp/Attr2/060Attr/0303.java method annotationApplicable (line 2) | boolean annotationApplicable(JCAnnotation a, Symbol s) { FILE: Javac2007/流程/comp/Attr2/060Attr/0304.java method attribute (line 2) | public Attribute.Compound attribute(Symbol anno) { method getAnnotationMirrors (line 17) | public List getAnnotationMirrors() { method getAnnotationMirrors (line 39) | public List getAnnotationMirrors() { FILE: Javac2007/流程/comp/Attr2/060Attr/0305.java method isOverrider (line 2) | boolean isOverrider(Symbol s) { FILE: Javac2007/流程/comp/Attr2/060Attr/0306.java method overrides (line 11) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... FILE: Javac2007/流程/comp/Attr2/060Attr/0307.java method isOverridableIn (line 3) | private boolean isOverridableIn(TypeSymbol origin) { FILE: Javac2007/流程/comp/Attr2/060Attr/04.java method attribBounds (line 1) | void attribBounds(List typarams) { FILE: Javac2007/流程/comp/Attr2/060Attr/0401.java method validate (line 3) | void validate(List trees) { method validate (line 12) | void validate(JCTree tree) { FILE: Javac2007/流程/comp/Attr2/060Attr/0402.java method visitTypeApply (line 1) | public void visitTypeApply(JCTypeApply tree) { method checkExtends (line 77) | private void checkExtends(DiagnosticPosition pos, Type a, TypeVar bs) { FILE: Javac2007/流程/comp/Attr2/060Attr/0403.java method attribBounds (line 1) | void attribBounds(List typarams) { method validateTypeParams (line 25) | void validateTypeParams(List trees) { method validate (line 35) | void validate(JCTree tree) { method validate (line 52) | void validate(List trees) { FILE: Javac2007/流程/comp/Attr2/060Attr/0404.java method attribBounds (line 1) | void attribBounds(List typarams) { method validateTypeParams (line 25) | void validateTypeParams(List trees) { method validate (line 35) | void validate(JCTree tree) { method validate (line 52) | void validate(List trees) { FILE: Javac2007/流程/comp/Attr2/060Attr/05.java method validateTypeParams (line 3) | void validateTypeParams(List trees) { method validate (line 13) | void validate(JCTree tree) { FILE: Javac2007/流程/comp/Attr2/060Attr/0501.java method visitTypeParameter (line 1) | public void visitTypeParameter(JCTypeParameter tree) { method validate (line 11) | void validate(List trees) { method validate (line 20) | void validate(JCTree tree) { FILE: Javac2007/流程/comp/Attr2/060Attr/0502.java method visitTree (line 3) | public void visitTree(JCTree tree) { method visitTypeArray (line 12) | public void visitTypeArray(JCArrayTypeTree tree) { FILE: Javac2007/流程/comp/Attr2/060Attr/0503.java method visitSelect (line 1) | public void visitSelect(JCFieldAccess tree) { method visitSelectInternal (line 19) | public void visitSelectInternal(JCFieldAccess tree) { FILE: Javac2007/流程/comp/Attr2/060Attr/0504.java method visitTypeApply (line 1) | public void visitTypeApply(JCTypeApply tree) { FILE: Javac2007/流程/comp/Attr2/060Attr/0505.java method visitWildcard (line 1) | @Override FILE: Javac2007/流程/comp/Attr2/060Attr/0506.java method withTypeVar (line 1) | public Type withTypeVar(Type t) { FILE: Javac2007/流程/comp/Attr2/060Attr/0507.java method checkExtends (line 9) | private void checkExtends(DiagnosticPosition pos, Type a, TypeVar bs) { FILE: Javac2007/流程/comp/Attr2/060Attr/0508.java method checkClassBounds (line 6) | void checkClassBounds(DiagnosticPosition pos, Type type) { method checkClassBounds (line 17) | void checkClassBounds(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Attr2/060Attr/06.java method checkAllDefined (line 5) | void checkAllDefined(DiagnosticPosition pos, ClassSymbol c) { FILE: Javac2007/流程/comp/Attr2/060Attr/0601.java method firstUndef (line 7) | private MethodSymbol firstUndef(ClassSymbol impl, ClassSymbol c) { FILE: Javac2007/流程/comp/Attr2/060Attr/0602.java method implementation (line 5) | public MethodSymbol implementation(TypeSymbol origin, Types types, boole... FILE: Javac2007/流程/comp/Attr2/060Attr/0603.java method overrides (line 12) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... FILE: Javac2007/流程/comp/Attr2/060Attr/0604.java method isOverridableIn (line 3) | private boolean isOverridableIn(TypeSymbol origin) { FILE: Javac2007/流程/comp/Attr2/060Attr/0605.java method isMemberOf (line 4) | public boolean isMemberOf(TypeSymbol clazz, Types types) { FILE: Javac2007/流程/comp/Attr2/060Attr/07.java method checkCompatibleSupertypes (line 6) | void checkCompatibleSupertypes(DiagnosticPosition pos, Type c) { FILE: Javac2007/流程/comp/Attr2/060Attr/0701.java method checkCompatibleAbstracts (line 7) | public boolean checkCompatibleAbstracts(DiagnosticPosition pos, method checkCompatibleAbstracts (line 22) | public boolean checkCompatibleAbstracts(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Attr2/060Attr/0702.java method firstIncompatibility (line 9) | private Symbol firstIncompatibility(Type t1, Type t2, Type site) { FILE: Javac2007/流程/comp/Attr2/060Attr/0703.java method closure (line 2) | private void closure(Type t, Map typeMap) { method closure (line 21) | private void closure(Type t, Map typesSkip, Map getInterfaces() { FILE: Javac2007/流程/comp/Attr2/060Attr/0706.java method firstDirectIncompatibility (line 2) | private Symbol firstDirectIncompatibility(Type t1, Type t2, Type site) { FILE: Javac2007/流程/comp/Attr2/060Attr/0707.java method isInheritedIn (line 10) | public boolean isInheritedIn(Symbol clazz, Types types) { FILE: Javac2007/流程/comp/Attr2/060Attr/0708.java method implementation (line 5) | public MethodSymbol implementation(TypeSymbol origin, Types types, boole... FILE: Javac2007/流程/comp/Attr2/060Attr/0709.java method overrides (line 12) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... FILE: Javac2007/流程/comp/Attr2/060Attr/0710.java method checkCompatibleConcretes (line 6) | public void checkCompatibleConcretes(DiagnosticPosition pos, Type site) { FILE: Javac2007/流程/comp/Attr2/060Attr/08.java method checkClassBounds (line 6) | void checkClassBounds(DiagnosticPosition pos, Type type) { method checkClassBounds (line 17) | void checkClassBounds(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Attr2/060Attr/09.java method checkImplementations (line 5) | void checkImplementations(JCClassDecl tree) { method checkImplementations (line 14) | void checkImplementations(JCClassDecl tree, ClassSymbol ic) { FILE: Javac2007/流程/comp/Attr2/060Attr/0901.java method precedes (line 7) | public final boolean precedes(TypeSymbol that, Types types) { FILE: Javac2007/流程/comp/Attr2/060Attr/0902.java method checkOverride (line 22) | void checkOverride(JCTree tree, FILE: Javac2007/流程/comp/Attr2/060Attr/0903.java method cannotOverride (line 6) | static Object cannotOverride(MethodSymbol m, MethodSymbol other) { FILE: Javac2007/流程/comp/Attr2/060Attr/0904.java method protection (line 4) | static int protection(long flags) { method protectionString (line 19) | private static String protectionString(long flags) { FILE: Javac2007/流程/comp/Attr2/060Attr/0905.java method isUnchecked (line 3) | boolean isUnchecked(ClassSymbol exc) { method isUnchecked (line 12) | boolean isUnchecked(Type exc) { method isUnchecked (line 21) | boolean isUnchecked(DiagnosticPosition pos, Type exc) { method isHandled (line 32) | boolean isHandled(Type exc, List handled) { method unHandled (line 40) | List unHandled(List thrown, List handled) { FILE: Javac2007/流程/comp/Attr2/060Attr/0906.java method varargsOverrides (line 6) | static Object varargsOverrides(MethodSymbol m, MethodSymbol other) { FILE: Javac2007/流程/comp/Attr2/060Attr/0907.java method uncheckedOverrides (line 6) | static Object uncheckedOverrides(MethodSymbol m, MethodSymbol other) { FILE: Javac2007/流程/comp/Attr2/060Attr/0908.java method isDeprecatedOverrideIgnorable (line 2) | private boolean isDeprecatedOverrideIgnorable(MethodSymbol m, ClassSymbo... FILE: Javac2007/流程/comp/Attr2/060Attr/0909.java method warnUnchecked (line 5) | public void warnUnchecked(DiagnosticPosition pos, String msg, Object... ... FILE: Javac2007/流程/comp/Attr2/060Attr/10.java method checkClassBounds (line 6) | void checkClassBounds(DiagnosticPosition pos, Type type) { method checkClassBounds (line 17) | void checkClassBounds(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Attr2/060Attr/11.java method checkImplementations (line 5) | void checkImplementations(JCClassDecl tree) { method checkImplementations (line 14) | void checkImplementations(JCClassDecl tree, ClassSymbol ic) { FILE: Javac2007/流程/comp/Attr2/060Attr/12.java method checkOverride (line 22) | void checkOverride(JCTree tree, FILE: Javac2007/流程/comp/Attr2/060Attr/1201.java method protection (line 4) | static int protection(long flags) { method protectionString (line 17) | private static String protectionString(long flags) { FILE: Javac2007/流程/comp/Attr2/060Attr/1202.java method checkOverride (line 22) | void checkOverride(JCTree tree, FILE: Javac2007/流程/comp/Attr2/060Attr/BreakAttr.java class BreakAttr (line 3) | private static class BreakAttr extends RuntimeException { method BreakAttr (line 6) | private BreakAttr(Env env) { FILE: Javac2007/流程/comp/Attr2/060Attr/IdentAttributer.java class IdentAttributer (line 3) | private class IdentAttributer extends SimpleTreeVisitor env, int pkind, Type pt) { FILE: Javac2007/流程/comp/Attr2/062Attr2/0304.java method attribute (line 2) | public Attribute.Compound attribute(Symbol anno) { method getAnnotationMirrors (line 17) | public List getAnnotationMirrors() { method getAnnotationMirrors (line 39) | public List getAnnotationMirrors() { FILE: Javac2007/流程/comp/Attr2/062Attr2/0305.java method isOverrider (line 2) | boolean isOverrider(Symbol s) { FILE: Javac2007/流程/comp/Attr2/062Attr2/0306.java method overrides (line 11) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... FILE: Javac2007/流程/comp/Attr2/062Attr2/0307.java method isOverridableIn (line 3) | private boolean isOverridableIn(TypeSymbol origin) { FILE: Javac2007/流程/comp/Attr2/062Attr2/attribArgs.java method attribArgs (line 3) | List attribArgs(List trees, Env env) { FILE: Javac2007/流程/comp/Attr2/062Attr2/attribExpr.java method attribExpr (line 4) | Type attribExpr(JCTree tree, Env env) { FILE: Javac2007/流程/comp/Attr2/062Attr2/attribStat.java method attribStat (line 3) | public Type attribStat(JCTree tree, Env env) { FILE: Javac2007/流程/comp/Attr2/062Attr2/attribStats.java method attribStats (line 3) | void attribStats(List trees, Env env) { FILE: Javac2007/流程/comp/Attr2/062Attr2/attribTree.java method attribTree (line 9) | Type attribTree(JCTree tree, Env env, int pkind, Type pt) { FILE: Javac2007/流程/comp/Attr2/062Attr2/attribType.java method attribType (line 3) | Type attribType(JCTree tree, Env env) { FILE: Javac2007/流程/comp/Attr2/062Attr2/attribTypes.java method attribTypes (line 3) | List attribTypes(List trees, Env env) { FILE: Javac2007/流程/comp/Attr2/062Attr2/checkFirstConstructorStat.java method checkFirstConstructorStat (line 7) | boolean checkFirstConstructorStat(JCMethodInvocation tree, Env env) { method visitMethodDef (line 14) | public void visitMethodDef(JCMethodDecl tree) { FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/02.java method checkDeprecatedAnnotation (line 1) | void checkDeprecatedAnnotation(DiagnosticPosition pos, Symbol s) { method attribBounds (line 18) | void attribBounds(List typarams) { FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/03.java method checkOverride (line 6) | void checkOverride(JCTree tree, MethodSymbol m) { method checkOverride (line 58) | void checkOverride(JCTree tree, FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/04.java method overrides (line 11) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/05.java method visitTypeParameter (line 1) | public void visitTypeParameter(JCTypeParameter tree) { method validate (line 10) | void validate(List trees) { method checkClassBounds (line 25) | void checkClassBounds(DiagnosticPosition pos, Type type) { method checkClassBounds (line 36) | void checkClassBounds(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/06.java method visitTypeParameter (line 2) | public void visitTypeParameter(JCTypeParameter tree) { FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/07.java method checkAllDefined (line 5) | void checkAllDefined(DiagnosticPosition pos, ClassSymbol c) { method firstUndef (line 34) | private MethodSymbol firstUndef(ClassSymbol impl, ClassSymbol c) { FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/08.java method implementation (line 5) | public MethodSymbol implementation(TypeSymbol origin, Types types, boole... method overrides (line 59) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... method isOverridableIn (line 103) | private boolean isOverridableIn(TypeSymbol origin) { FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/09.java method checkCompatibleSupertypes (line 6) | void checkCompatibleSupertypes(DiagnosticPosition pos, Type c) { method checkCompatibleAbstracts (line 35) | public boolean checkCompatibleAbstracts(DiagnosticPosition pos, method checkCompatibleConcretes (line 54) | public void checkCompatibleConcretes(DiagnosticPosition pos, Type site) { FILE: Javac2007/流程/comp/Attr2/064Attr_visitMethodDef/10.java method firstIncompatibility (line 9) | private Symbol firstIncompatibility(Type t1, Type t2, Type site) { method closure (line 28) | private void closure(Type t, Map typeMap) { method closure (line 38) | private void closure(Type t, Map typesSkip, Map env, Type site, Symbol sym) { FILE: Javac2007/流程/comp/Attr2/078AttrEnum/07.java method resolveIdent (line 13) | Symbol resolveIdent(DiagnosticPosition pos, Env env, FILE: Javac2007/流程/comp/Attr2/078AttrEnum/08.java method findIdent (line 7) | Symbol findIdent(Env env, Name name, int kind) { FILE: Javac2007/流程/comp/Attr2/078AttrEnum/09.java method isStatic (line 4) | static boolean isStatic(Env env) { method findType (line 12) | Symbol findType(Env env, Name name) { FILE: Javac2007/流程/comp/Attr2/078AttrEnum/10.java method findMemberType (line 10) | Symbol findMemberType(Env env, method isAccessible (line 88) | public boolean isAccessible(Env env, Type site, Symbol sym) { FILE: Javac2007/流程/comp/Attr2/078AttrEnum/11.java method findGlobalType (line 6) | Symbol findGlobalType(Env env, Scope scope, Name name) { FILE: Javac2007/流程/comp/Attr2/078AttrEnum/12.java method access (line 3) | Symbol access(Symbol sym, FILE: Javac2007/流程/comp/Attr2/080Attr_visitTypeApply/01.java method visitTypeApply (line 5) | public void visitTypeApply(JCTypeApply tree) { FILE: Javac2007/流程/comp/Attr2/080Attr_visitTypeApply/02.java method checkClassType (line 5) | Type checkClassType(DiagnosticPosition pos, Type t) { method attribType (line 27) | Type attribType(JCTree tree, Env env) { method attribTree (line 45) | Type attribTree(JCTree tree, Env env, int pkind, Type pt) { FILE: Javac2007/流程/comp/Attr2/080Attr_visitTypeApply/03.java method attribTypes (line 3) | List attribTypes(List trees, Env env) { method checkRefType (line 20) | Type checkRefType(DiagnosticPosition pos, Type t) { FILE: Javac2007/流程/comp/Attr2/080Attr_visitTypeApply/04.java method visitWildcard (line 1) | public void visitWildcard(JCWildcard tree) { method checkRefType (line 24) | Type checkRefType(DiagnosticPosition pos, Type t) { FILE: Javac2007/流程/comp/Attr2/080Attr_visitTypeApply/05.java method check (line 14) | Type check(JCTree tree, Type owntype, int ownkind, int pkind, Type pt) { FILE: Javac2007/流程/comp/Attr2/080Attr_visitTypeApply/06.java method isUnchecked (line 4) | boolean isUnchecked(DiagnosticPosition pos, Type exc) { method isUnchecked (line 15) | boolean isUnchecked(Type exc) { method isUnchecked (line 24) | boolean isUnchecked(ClassSymbol exc) { FILE: Javac2007/流程/comp/Attr2/080Attr_visitTypeApply/07.java method isHandled (line 4) | boolean isHandled(Type exc, List handled) { method subset (line 10) | boolean subset(Type t, List ts) { FILE: Javac2007/流程/comp/Check/Check annotations.java method validateAnnotationType (line 9) | void validateAnnotationType(JCTree restype) { method validateAnnotationType (line 16) | void validateAnnotationType(DiagnosticPosition pos, Type type) { method validateAnnotationMethod (line 37) | void validateAnnotationMethod(DiagnosticPosition pos, MethodSymbol m) { method validateAnnotations (line 51) | public void validateAnnotations(List annotations, Symbol s) { method validateAnnotation (line 72) | public void validateAnnotation(JCAnnotation a, Symbol s) { method isOverrider (line 106) | boolean isOverrider(Symbol s) { method annotationApplicable (line 137) | boolean annotationApplicable(JCAnnotation a, Symbol s) { method validateAnnotation (line 201) | public void validateAnnotation(JCAnnotation a) { method checkDeprecatedAnnotation (line 318) | void checkDeprecatedAnnotation(DiagnosticPosition pos, Symbol s) { FILE: Javac2007/流程/comp/Check/ConversionWarner.java class ConversionWarner (line 1) | private class ConversionWarner extends Warner { method ConversionWarner (line 5) | public ConversionWarner(DiagnosticPosition pos, String key, Type found... method warnUnchecked (line 12) | public void warnUnchecked() { method castWarner (line 21) | public Warner castWarner(DiagnosticPosition pos, Type found, Type expect... method convertWarner (line 25) | public Warner convertWarner(DiagnosticPosition pos, Type found, Type exp... FILE: Javac2007/流程/comp/Check/Errors and Warnings.java method setLint (line 5) | Lint setLint(Lint newLint) { method warnDeprecated (line 15) | void warnDeprecated(DiagnosticPosition pos, Symbol sym) { method warnUnchecked (line 24) | public void warnUnchecked(DiagnosticPosition pos, String msg, Object... ... method reportDeferredDiagnostics (line 32) | public void reportDeferredDiagnostics() { method completionError (line 42) | public Type completionError(DiagnosticPosition pos, CompletionFailure ex) { method typeError (line 56) | Type typeError(DiagnosticPosition pos, Object problem, Type found, Type ... method typeError (line 62) | Type typeError(DiagnosticPosition pos, String problem, Type found, Type ... method typeTagError (line 73) | Type typeTagError(DiagnosticPosition pos, Object required, Object found) { method earlyRefError (line 83) | void earlyRefError(DiagnosticPosition pos, Symbol sym) { method duplicateError (line 89) | void duplicateError(DiagnosticPosition pos, Symbol sym) { method varargsDuplicateError (line 102) | void varargsDuplicateError(DiagnosticPosition pos, Symbol sym1, Symbol s... FILE: Javac2007/流程/comp/Check/Exception checking.java method subset (line 11) | boolean subset(Type t, List ts) { method intersects (line 20) | boolean intersects(Type t, List ts) { method incl (line 29) | List incl(Type t, List ts) { method excl (line 35) | List excl(Type t, List ts) { method union (line 48) | List union(List ts1, List ts2) { method diff (line 59) | List diff(List ts1, List ts2) { method intersect (line 68) | public List intersect(List ts1, List ts2) { method isUnchecked (line 81) | boolean isUnchecked(ClassSymbol exc) { method isUnchecked (line 90) | boolean isUnchecked(Type exc) { method isUnchecked (line 99) | boolean isUnchecked(DiagnosticPosition pos, Type exc) { method isHandled (line 110) | boolean isHandled(Type exc, List handled) { method unHandled (line 118) | List unHandled(List thrown, List handled) { FILE: Javac2007/流程/comp/Check/Type Validation.java method validate (line 21) | void validate(JCTree tree) { method validate (line 38) | void validate(List trees) { method validateTypeParams (line 49) | void validateTypeParams(List trees) { class Validator (line 60) | class Validator extends JCTree.Visitor { method visitTypeArray (line 62) | public void visitTypeArray(JCArrayTypeTree tree) { method visitTypeApply (line 69) | public void visitTypeApply(JCTypeApply tree) { method visitTypeParameter (line 155) | public void visitTypeParameter(JCTypeParameter tree) { method visitWildcard (line 163) | @Override method visitSelect (line 172) | public void visitSelect(JCFieldAccess tree) { method visitSelectInternal (line 190) | public void visitSelectInternal(JCFieldAccess tree) { method visitTree (line 235) | public void visitTree(JCTree tree) { FILE: Javac2007/流程/comp/Check/annotationApplicable.java method annotationApplicable (line 2) | boolean annotationApplicable(JCAnnotation a, Symbol s) { FILE: Javac2007/流程/comp/Check/cannotOverride.java method cannotOverride (line 6) | static Object cannotOverride(MethodSymbol m, MethodSymbol other) { FILE: Javac2007/流程/comp/Check/checkAllDefined.java method checkAllDefined (line 5) | void checkAllDefined(DiagnosticPosition pos, ClassSymbol c) { method firstUndef (line 35) | private MethodSymbol firstUndef(ClassSymbol impl, ClassSymbol c) { FILE: Javac2007/流程/comp/Check/checkCanonical.java method checkCanonical (line 3) | public void checkCanonical(JCTree tree) { method isCanonical (line 12) | private boolean isCanonical(JCTree tree) { FILE: Javac2007/流程/comp/Check/checkClassBounds.java method checkClassBounds (line 7) | void checkClassBounds(DiagnosticPosition pos, Type type) { method checkClassBounds (line 18) | void checkClassBounds(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Check/checkClassType.java method checkClassType (line 5) | Type checkClassType(DiagnosticPosition pos, Type t) { method checkClassType (line 34) | Type checkClassType(DiagnosticPosition pos, Type t, boolean noBounds) { FILE: Javac2007/流程/comp/Check/checkDeprecatedAnnotation.java method checkDeprecatedAnnotation (line 1) | void checkDeprecatedAnnotation(DiagnosticPosition pos, Symbol s) { FILE: Javac2007/流程/comp/Check/checkDisjoint.java method checkDisjoint (line 8) | boolean checkDisjoint(DiagnosticPosition pos, long flags, long set1, lon... FILE: Javac2007/流程/comp/Check/checkExtends.java method checkExtends (line 9) | private void checkExtends(DiagnosticPosition pos, Type a, TypeVar bs) { FILE: Javac2007/流程/comp/Check/checkFlags.java method checkFlags (line 10) | long checkFlags(DiagnosticPosition pos, long flags, Symbol sym, JCTree t... FILE: Javac2007/流程/comp/Check/checkImplementations.java method checkImplementations (line 5) | void checkImplementations(JCClassDecl tree) { method checkImplementations (line 14) | void checkImplementations(JCClassDecl tree, ClassSymbol ic) { FILE: Javac2007/流程/comp/Check/checkNonCyclic.java method checkNonCyclic (line 7) | void checkNonCyclic(DiagnosticPosition pos, Type t) { method checkNonCyclic (line 13) | void checkNonCyclic(DiagnosticPosition pos, TypeVar t) { method checkNonCyclic1 (line 21) | private void checkNonCyclic1(DiagnosticPosition pos, Type t, Set its) { FILE: Javac2007/流程/comp/Check/checkOverride.java method checkOverride (line 6) | void checkOverride(JCTree tree, MethodSymbol m) { method checkOverride (line 59) | void checkOverride(JCTree tree, FILE: Javac2007/流程/comp/Check/checkRefType.java method checkRefType (line 6) | Type checkRefType(DiagnosticPosition pos, Type t) { FILE: Javac2007/流程/comp/Check/checkTransparentClass.java method checkTransparentClass (line 7) | void checkTransparentClass(DiagnosticPosition pos, ClassSymbol c, Scope ... FILE: Javac2007/流程/comp/Check/checkTransparentVar.java method checkTransparentVar (line 7) | void checkTransparentVar(DiagnosticPosition pos, VarSymbol v, Scope s) { FILE: Javac2007/流程/comp/Check/checkType.java method checkType (line 7) | Type checkType(DiagnosticPosition pos, Type found, Type req) { FILE: Javac2007/流程/comp/Check/checkUnique.java method checkUnique (line 6) | boolean checkUnique(DiagnosticPosition pos, Symbol sym, Scope s) { FILE: Javac2007/流程/comp/Check/checkUniqueClassName.java method checkUniqueClassName (line 8) | boolean checkUniqueClassName(DiagnosticPosition pos, Name name, Scope s) { FILE: Javac2007/流程/comp/Check/checkUniqueImport.java method checkUniqueImport (line 7) | boolean checkUniqueImport(DiagnosticPosition pos, Symbol sym, Scope s) { method checkUniqueStaticImport (line 18) | boolean checkUniqueStaticImport(DiagnosticPosition pos, Symbol sym, Scop... method checkUniqueImport (line 36) | private boolean checkUniqueImport(DiagnosticPosition pos, Symbol sym, Sc... FILE: Javac2007/流程/comp/Check/completionError.java method completionError (line 5) | public Type completionError(DiagnosticPosition pos, CompletionFailure ex) { FILE: Javac2007/流程/comp/Check/duplicateError.java method duplicateError (line 3) | void duplicateError(DiagnosticPosition pos, Symbol sym) { FILE: Javac2007/流程/comp/Check/earlyRefError.java method earlyRefError (line 6) | void earlyRefError(DiagnosticPosition pos, Symbol sym) { FILE: Javac2007/流程/comp/Check/isOverrider.java method isOverrider (line 2) | boolean isOverrider(Symbol s) { FILE: Javac2007/流程/comp/Check/isUnchecked.java method isUnchecked (line 11) | boolean isUnchecked(ClassSymbol exc) { method isUnchecked (line 20) | boolean isUnchecked(Type exc) { method isUnchecked (line 29) | boolean isUnchecked(DiagnosticPosition pos, Type exc) { FILE: Javac2007/流程/comp/Check/localClassName.java method localClassName (line 11) | Name localClassName(ClassSymbol c) { FILE: Javac2007/流程/comp/Check/protection.java method protection (line 4) | static int protection(long flags) { method protectionString (line 19) | private static String protectionString(long flags) { FILE: Javac2007/流程/comp/Check/setLint.java method setLint (line 1) | Lint setLint(Lint newLint) { FILE: Javac2007/流程/comp/Check/unHandled.java method isHandled (line 3) | boolean isHandled(Type exc, List handled) { method unHandled (line 11) | List unHandled(List thrown, List handled) { FILE: Javac2007/流程/comp/Check/validateAnnotations.java method validateAnnotations (line 3) | public void validateAnnotations(List annotations, Symbol s) { method validateAnnotation (line 24) | public void validateAnnotation(JCAnnotation a, Symbol s) { method validateAnnotation (line 58) | public void validateAnnotation(JCAnnotation a) { FILE: Javac2007/流程/comp/Check/varargsDuplicateError.java method varargsDuplicateError (line 3) | void varargsDuplicateError(DiagnosticPosition pos, Symbol sym1, Symbol s... FILE: Javac2007/流程/comp/Check/warnDeprecated.java method warnDeprecated (line 5) | void warnDeprecated(DiagnosticPosition pos, Symbol sym) { FILE: Javac2007/流程/comp/Flow/01Flow.java class Flow (line 1) | public class Flow extends TreeScanner { method instance (line 16) | public static Flow instance(Context context) { method Flow (line 23) | protected Flow(Context context) { FILE: Javac2007/流程/comp/Flow/02PendingExit.java class PendingExit (line 9) | static class PendingExit { method PendingExit (line 14) | PendingExit(JCTree tree, Bits inits, Bits uninits) { method PendingExit (line 19) | PendingExit(JCTree tree, Type thrown) { FILE: Javac2007/流程/comp/Flow/analyzeTree.java method analyzeTree (line 7) | public void analyzeTree(JCTree tree, TreeMaker make) { FILE: Javac2007/流程/comp/Flow/checkInit.java method checkInit (line 3) | void checkInit(DiagnosticPosition pos, VarSymbol sym) { FILE: Javac2007/流程/comp/Flow/errorUncaught.java method errorUncaught (line 5) | void errorUncaught() { FILE: Javac2007/流程/comp/Flow/letInit.java method letInit (line 3) | void letInit(DiagnosticPosition pos, VarSymbol sym) { method letInit (line 53) | void letInit(JCTree tree) { FILE: Javac2007/流程/comp/Flow/markDead.java method markDead (line 3) | void markDead() { FILE: Javac2007/流程/comp/Flow/markThrown.java method markThrown (line 4) | void markThrown(JCTree tree, Type exc) { FILE: Javac2007/流程/comp/Flow/merge.java method merge (line 3) | void merge() { FILE: Javac2007/流程/comp/Flow/newVar.java method newVar (line 5) | void newVar(VarSymbol sym) { FILE: Javac2007/流程/comp/Flow/recordExit.java method recordExit (line 2) | void recordExit(JCTree tree) { FILE: Javac2007/流程/comp/Flow/resolveBreaks.java method resolveBreaks (line 2) | boolean resolveBreaks(JCTree tree, FILE: Javac2007/流程/comp/Flow/resolveContinues.java method resolveContinues (line 2) | boolean resolveContinues(JCTree tree) { FILE: Javac2007/流程/comp/Flow/scanCond.java method scanCond (line 4) | void scanCond(JCTree tree) { FILE: Javac2007/流程/comp/Flow/scanDef.java method scanDef (line 7) | void scanDef(JCTree tree) { FILE: Javac2007/流程/comp/Flow/scanExpr.java method scanExpr (line 4) | void scanExpr(JCTree tree) { method scanExprs (line 20) | void scanExprs(List trees) { FILE: Javac2007/流程/comp/Flow/scanStat.java method scanStat (line 3) | void scanStat(JCTree tree) { method scanStats (line 34) | void scanStats(List trees) { FILE: Javac2007/流程/comp/Flow/split.java method split (line 3) | void split() { FILE: Javac2007/流程/comp/Flow/trackable.java method trackable (line 6) | boolean trackable(VarSymbol sym) { FILE: Javac2007/流程/comp/Flow/visitBinary.java method visitBinary (line 1) | public void visitBinary(JCBinary tree) { FILE: Javac2007/流程/comp/Flow/visitBlock.java method visitBlock (line 1) | public void visitBlock(JCBlock tree) { FILE: Javac2007/流程/comp/Flow/visitClassDef.java method visitClassDef (line 1) | public void visitClassDef(JCClassDecl tree) { FILE: Javac2007/流程/comp/Flow/visitConditional.java method visitConditional (line 1) | public void visitConditional(JCConditional tree) { FILE: Javac2007/流程/comp/Flow/visitIdent.java method visitIdent (line 1) | public void visitIdent(JCIdent tree) { FILE: Javac2007/流程/comp/Flow/visitIf.java method visitIf (line 38) | public void visitIf(JCIf tree) { FILE: Javac2007/流程/comp/Flow/visitMethodDef.java method visitMethodDef (line 1) | public void visitMethodDef(JCMethodDecl tree) { FILE: Javac2007/流程/comp/Flow/visitUnary.java method visitUnary (line 1) | public void visitUnary(JCUnary tree) { FILE: Javac2007/流程/comp/Flow/visitVarDef.java method visitVarDef (line 1) | public void visitVarDef(JCVariableDecl tree) { FILE: Javac2007/流程/comp/Infer/Infer.java class Infer (line 1) | public class Infer { method instance (line 13) | public static Infer instance(Context context) { method Infer (line 20) | protected Infer(Context context) { class NoInstanceException (line 26) | public static class NoInstanceException extends RuntimeException { method NoInstanceException (line 33) | NoInstanceException(boolean isAmbiguous) { method setMessage (line 37) | NoInstanceException setMessage(String key) { method setMessage (line 41) | NoInstanceException setMessage(String key, Object arg1) { method setMessage (line 45) | NoInstanceException setMessage(String key, Object arg1, Object arg2) { method setMessage (line 49) | NoInstanceException setMessage(String key, Object arg1, Object arg2,... method getDiagnostic (line 53) | public JCDiagnostic getDiagnostic() { method apply (line 69) | public Type apply(Type t) { method apply (line 80) | public Type apply(Type t) { FILE: Javac2007/流程/comp/Infer/checkWithinBounds.java method checkWithinBounds (line 3) | private void checkWithinBounds(List tvars, FILE: Javac2007/流程/comp/Infer/instantiateArg.java method instantiateArg (line 6) | private Type instantiateArg(ForAll that, FILE: Javac2007/流程/comp/Infer/instantiateExpr.java method instantiateExpr (line 7) | public Type instantiateExpr(ForAll that, FILE: Javac2007/流程/comp/Infer/instantiateMethod.java method apply (line 4) | public Type apply(Type t) { method instantiateMethod (line 14) | public Type instantiateMethod(List tvars, FILE: Javac2007/流程/comp/Infer/maximizeInst.java method maximizeInst (line 8) | void maximizeInst(UndetVar that, Warner warn) throws NoInstanceException { method isSubClass (line 30) | private boolean isSubClass(Type t, final List ts) { FILE: Javac2007/流程/comp/Infer/minimizeInst.java method minimizeInst (line 4) | void minimizeInst(UndetVar that, Warner warn) throws NoInstanceException { FILE: Javac2007/流程/comp/Resolve/0Resolve.java class Resolve (line 1) | public class Resolve { method instance (line 19) | public static Resolve instance(Context context) { method Resolve (line 26) | protected Resolve(Context context) { FILE: Javac2007/流程/comp/Resolve/absentKindName.java method absentKindName (line 4) | static JCDiagnostic absentKindName(int kind) { FILE: Javac2007/流程/comp/Resolve/access.java method access (line 22) | Symbol access(Symbol sym, method access (line 61) | Symbol access(Symbol sym, method checkNonAbstract (line 96) | void checkNonAbstract(DiagnosticPosition pos, Symbol sym) { method printscopes (line 109) | public void printscopes(Scope s) { method printscopes (line 123) | void printscopes(Env env) { method printscopes (line 131) | public void printscopes(Type t) { FILE: Javac2007/流程/comp/Resolve/argumentsAcceptable.java method argumentsAcceptable (line 3) | boolean argumentsAcceptable(List argtypes, FILE: Javac2007/流程/comp/Resolve/findField.java method findField (line 21) | Symbol findField(Env env, FILE: Javac2007/流程/comp/Resolve/findFun.java method findFun (line 9) | Symbol findFun(Env env, Name name, FILE: Javac2007/流程/comp/Resolve/findGlobalType.java method findGlobalType (line 6) | Symbol findGlobalType(Env env, Scope scope, Name name) { FILE: Javac2007/流程/comp/Resolve/findIdent.java method findIdent (line 7) | Symbol findIdent(Env env, Name name, int kind) { FILE: Javac2007/流程/comp/Resolve/findIdentInPackage.java method findIdentInPackage (line 7) | Symbol findIdentInPackage(Env env, TypeSymbol pck, FILE: Javac2007/流程/comp/Resolve/findIdentInType.java method findIdentInType (line 8) | Symbol findIdentInType(Env env, Type site, FILE: Javac2007/流程/comp/Resolve/findMemberType.java method findMemberType (line 10) | Symbol findMemberType(Env env, FILE: Javac2007/流程/comp/Resolve/findMethod.java method findMethod (line 12) | Symbol findMethod(Env env, method findMethod (line 33) | private Symbol findMethod(Env env, FILE: Javac2007/流程/comp/Resolve/findType.java method findType (line 5) | Symbol findType(Env env, Name name) { FILE: Javac2007/流程/comp/Resolve/findVar.java method findVar (line 6) | Symbol findVar(Env env, Name name) { FILE: Javac2007/流程/comp/Resolve/isAccessible.java method isAccessible (line 6) | public boolean isAccessible(Env env, TypeSymbol c) { method isInnerSubClass (line 94) | private boolean isInnerSubClass(ClassSymbol c, Symbol base) { method isAccessible (line 101) | boolean isAccessible(Env env, Type t) { method isAccessible (line 115) | public boolean isAccessible(Env env, Type site, Symbol sym) { method isProtectedAccessible (line 188) | private FILE: Javac2007/流程/comp/Resolve/isInitializer.java method isInitializer (line 4) | static boolean isInitializer(Env env) { FILE: Javac2007/流程/comp/Resolve/isStatic.java method isStatic (line 4) | static boolean isStatic(Env env) { FILE: Javac2007/流程/comp/Resolve/kindName.java method kindName (line 7) | static JCDiagnostic kindName(int kind) { method kindName (line 19) | static JCDiagnostic kindName(Symbol sym) { method kindNames (line 58) | static JCDiagnostic kindNames(int kind) { FILE: Javac2007/流程/comp/Resolve/loadClass.java method loadClass (line 6) | Symbol loadClass(Env env, Name name) { FILE: Javac2007/流程/comp/Resolve/mostSpecific.java method mostSpecific (line 11) | Symbol mostSpecific(Symbol m1, FILE: Javac2007/流程/comp/Resolve/rawInstantiate.java method rawInstantiate (line 19) | Type rawInstantiate(Env env, method instantiate (line 117) | Type instantiate(Env env, method argumentsAcceptable (line 142) | boolean argumentsAcceptable(List argtypes, FILE: Javac2007/流程/comp/Resolve/resolveConstructor.java method resolveConstructor (line 10) | Symbol resolveConstructor(DiagnosticPosition pos, method resolveConstructor (line 43) | Symbol resolveConstructor(DiagnosticPosition pos, Env env, method resolveInternalConstructor (line 121) | public MethodSymbol resolveInternalConstructor(DiagnosticPosition pos, E... FILE: Javac2007/流程/comp/Resolve/resolveIdent.java method resolveIdent (line 13) | Symbol resolveIdent(DiagnosticPosition pos, Env env, FILE: Javac2007/流程/comp/Resolve/resolveImplicitThis.java method resolveImplicitThis (line 5) | Type resolveImplicitThis(DiagnosticPosition pos, Env env, T... FILE: Javac2007/流程/comp/Resolve/resolveInternalMethod.java method resolveInternalMethod (line 11) | public MethodSymbol resolveInternalMethod(DiagnosticPosition pos, Env env, FILE: Javac2007/流程/comp/Resolve/resolveSelf.java method resolveSelf (line 8) | Symbol resolveSelf(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Resolve/resolveSelfContaining.java method resolveSelfContaining (line 8) | Symbol resolveSelfContaining(DiagnosticPosition pos, FILE: Javac2007/流程/comp/Resolve/resolveXXX.java method resolveIdent (line 13) | Symbol resolveIdent(DiagnosticPosition pos, Env env, method resolveMethod (line 38) | Symbol resolveMethod(DiagnosticPosition pos, method resolveQualifiedMethod (line 76) | Symbol resolveQualifiedMethod(DiagnosticPosition pos, Env env, method resolveInternalMethod (line 104) | public MethodSymbol resolveInternalMethod(DiagnosticPosition pos, Env env, method resolveInternalConstructor (line 176) | public MethodSymbol resolveInternalConstructor(DiagnosticPosition pos, E... method resolveOperator (line 193) | Symbol resolveOperator(DiagnosticPosition pos, int optag, method resolveUnaryOperator (line 222) | Symbol resolveUnaryOperator(DiagnosticPosition pos, int optag, Env env, T... FILE: Javac2007/流程/comp/Resolve/selectBest.java method selectBest (line 12) | Symbol selectBest(Env env, FILE: Javac2007/流程/comp/Resolve/subclass/AccessError.java class AccessError (line 3) | class AccessError extends ResolveError { method AccessError (line 5) | AccessError(Symbol sym) { method AccessError (line 9) | AccessError(Env env, Type site, Symbol sym) { method report (line 30) | void report(Log log, DiagnosticPosition pos, Type site, Name name, FILE: Javac2007/流程/comp/Resolve/subclass/AmbiguityError.java class AmbiguityError (line 3) | class AmbiguityError extends ResolveError { method AmbiguityError (line 7) | AmbiguityError(Symbol sym1, Symbol sym2) { method report (line 29) | void report(Log log, DiagnosticPosition pos, Type site, Name name, FILE: Javac2007/流程/comp/Resolve/subclass/ResolveError.java class ResolveError (line 5) | private class ResolveError extends Symbol { method ResolveError (line 7) | ResolveError(int kind, Symbol sym, String debugName) { method accept (line 33) | public R accept(ElementVisitor v, P p) { method toString (line 39) | public String toString() { method setWrongSym (line 45) | ResolveError setWrongSym(Symbol sym, JCDiagnostic explanation) { method setWrongSym (line 53) | ResolveError setWrongSym(Symbol sym) { method exists (line 59) | public boolean exists() { method report (line 81) | void report(Log log, DiagnosticPosition pos, Type site, Name name, method isOperator (line 142) | boolean isOperator(Name name) { FILE: Javac2007/流程/comp/Resolve/subclass/StaticError.java class StaticError (line 4) | class StaticError extends ResolveError { method StaticError (line 5) | StaticError(Symbol sym) { method report (line 19) | void report(Log log, FILE: Javac2007/流程/comp/Resolve/typeKindName.java method typeKindName (line 4) | static JCDiagnostic typeKindName(Type t) { FILE: Javac2007/流程/jvm/16Gen/CodeSizeOverflow.java class CodeSizeOverflow (line 3) | public static class CodeSizeOverflow extends RuntimeException { method CodeSizeOverflow (line 5) | public CodeSizeOverflow() {} FILE: Javac2007/流程/jvm/16Gen/Gen.java class Gen (line 30) | @Version("@(#)Gen.java 1.148 07/03/21") method instance (line 63) | public static Gen instance(Context context) { method Gen (line 70) | protected Gen(Context context) { FILE: Javac2007/流程/jvm/16Gen/GenContext.java class GenContext (line 7) | static class GenContext { method addExit (line 35) | void addExit(Chain c) { method addCont (line 41) | void addCont(Chain c) { method toString (line 46) | public String toString() { FILE: Javac2007/流程/jvm/16Gen/GenFinalizer.java class GenFinalizer (line 4) | abstract class GenFinalizer { method gen (line 6) | abstract void gen(); method genLast (line 9) | abstract void genLast(); method hasFinalizer (line 12) | boolean hasFinalizer() { return true; } FILE: Javac2007/流程/jvm/16Gen/binaryQualifier.java method binaryQualifier (line 13) | Symbol binaryQualifier(Symbol sym, Type site) { FILE: Javac2007/流程/jvm/16Gen/callMethod.java method callMethod (line 9) | void callMethod(DiagnosticPosition pos, FILE: Javac2007/流程/jvm/16Gen/checkDimension.java method checkDimension (line 3) | private void checkDimension(DiagnosticPosition pos, Type t) { FILE: Javac2007/流程/jvm/16Gen/checkStringConstant.java method checkStringConstant (line 4) | private void checkStringConstant(DiagnosticPosition pos, Object constVal... FILE: Javac2007/流程/jvm/16Gen/completeBinop.java method completeBinop (line 7) | Item completeBinop(JCTree lhs, JCTree rhs, OperatorSymbol operator) { FILE: Javac2007/流程/jvm/16Gen/endFinalizerGap.java method endFinalizerGap (line 5) | void endFinalizerGap(Env env) { FILE: Javac2007/流程/jvm/16Gen/endFinalizerGaps.java method endFinalizerGaps (line 6) | void endFinalizerGaps(Env from, Env to) { FILE: Javac2007/流程/jvm/16Gen/estimateCodeComplexity.java method estimateCodeComplexity (line 4) | int estimateCodeComplexity(JCTree tree) { FILE: Javac2007/流程/jvm/16Gen/finallyXXX.java method genFinalizer (line 10) | void genFinalizer(Env env) { method unwind (line 27) | Env unwind(JCTree target, Env env) { method endFinalizerGap (line 48) | void endFinalizerGap(Env env) { method endFinalizerGaps (line 64) | void endFinalizerGaps(Env from, Env to) { method hasFinally (line 82) | boolean hasFinally(JCTree target, Env env) { FILE: Javac2007/流程/jvm/16Gen/genArgs.java method genArgs (line 6) | public void genArgs(List trees, List pts) { FILE: Javac2007/流程/jvm/16Gen/genCatch.java method genCatch (line 7) | void genCatch(JCCatch tree, FILE: Javac2007/流程/jvm/16Gen/genClass.java method genClass (line 12) | public boolean genClass(Env env, JCClassDecl cdef) { FILE: Javac2007/流程/jvm/16Gen/genCond.java method genCond (line 11) | public CondItem genCond(JCTree tree, int crtFlags) { method genCond (line 36) | public CondItem genCond(JCTree _tree, boolean markBranches) { FILE: Javac2007/流程/jvm/16Gen/genDef.java method genDef (line 18) | public void genDef(JCTree tree, Env env) { FILE: Javac2007/流程/jvm/16Gen/genExpr.java method genExpr (line 6) | public Item genExpr(JCTree tree, Type pt) { FILE: Javac2007/流程/jvm/16Gen/genFinalizer2.java method genFinalizer (line 6) | void genFinalizer(Env env) { FILE: Javac2007/流程/jvm/16Gen/genLoop.java method genLoop (line 10) | private void genLoop(JCStatement loop, FILE: Javac2007/流程/jvm/16Gen/genMethod.java method genMethod (line 12) | void genMethod(JCMethodDecl tree, Env env, boolean fatcode) { FILE: Javac2007/流程/jvm/16Gen/genStat.java method genStat (line 12) | public void genStat(JCTree tree, Env env, int crtFlags) { method genStat (line 35) | public void genStat(JCTree tree, Env env) { FILE: Javac2007/流程/jvm/16Gen/genStats.java method genStats (line 12) | public void genStats(List trees, Env env, int c... method genStats (line 40) | public void genStats(List trees, Env env) { FILE: Javac2007/流程/jvm/16Gen/genTry.java method genTry (line 6) | void genTry(JCTree body, List catchers, Env env) { FILE: Javac2007/流程/jvm/16Gen/hasFinally.java method hasFinally (line 6) | boolean hasFinally(JCTree target, Env env) { FILE: Javac2007/流程/jvm/16Gen/initCode.java method initCode (line 1) | private int initCode(JCMethodDecl tree, Env env, boolean fat... FILE: Javac2007/流程/jvm/16Gen/isAccessSuper.java method isAccessSuper (line 5) | private boolean isAccessSuper(JCMethodDecl enclMethod) { method isOddAccessName (line 13) | private boolean isOddAccessName(Name name) { FILE: Javac2007/流程/jvm/16Gen/loadIntConst.java method loadIntConst (line 4) | void loadIntConst(int n) { FILE: Javac2007/流程/jvm/16Gen/makeNewArray.java method makeNewArray (line 5) | Item makeNewArray(DiagnosticPosition pos, Type type, int ndims) { FILE: Javac2007/流程/jvm/16Gen/makeRef.java method makeRef (line 6) | int makeRef(DiagnosticPosition pos, Type type) { FILE: Javac2007/流程/jvm/16Gen/makeStringBuffer.java method makeStringBuffer (line 4) | void makeStringBuffer(DiagnosticPosition pos) { method appendString (line 17) | void appendString(JCTree tree) { method getStringBufferAppend (line 29) | Symbol getStringBufferAppend(JCTree tree, Type t) { method appendStrings (line 56) | void appendStrings(JCTree tree) { method bufferToString (line 84) | void bufferToString(DiagnosticPosition pos) { FILE: Javac2007/流程/jvm/16Gen/makeTemp.java method makeTemp (line 4) | LocalItem makeTemp(Type type) { FILE: Javac2007/流程/jvm/16Gen/other/01.java method genClass (line 12) | public boolean genClass(Env env, JCClassDecl cdef) { FILE: Javac2007/流程/jvm/16Gen/other/02.java method implementInterfaceMethods (line 12) | void implementInterfaceMethods(ClassSymbol c) { method implementInterfaceMethods (line 24) | void implementInterfaceMethods(ClassSymbol c, ClassSymbol site) { method addAbstractMethod (line 56) | private void addAbstractMethod(ClassSymbol c, method adjustAbstractMethod (line 65) | private void adjustAbstractMethod(ClassSymbol c, FILE: Javac2007/流程/jvm/16Gen/other/03.java method normalizeDefs (line 6) | List normalizeDefs(List defs, ClassSymbol c) { FILE: Javac2007/流程/jvm/16Gen/other/0301.java method checkDimension (line 3) | private void checkDimension(DiagnosticPosition pos, Type t) { FILE: Javac2007/流程/jvm/16Gen/other/0302.java method checkStringConstant (line 4) | private void checkStringConstant(DiagnosticPosition pos, Object constVal... FILE: Javac2007/流程/jvm/16Gen/other/0303.java method normalizeMethod (line 6) | void normalizeMethod(JCMethodDecl md, List initCode) { FILE: Javac2007/流程/jvm/16Gen/other/04.java method genDef (line 6) | public void genDef(JCTree tree, Env env) { FILE: Javac2007/流程/jvm/16Gen/other/0401.java method visitMethodDef (line 1) | public void visitMethodDef(JCMethodDecl tree) { FILE: Javac2007/流程/jvm/16Gen/other/0402.java method genMethod (line 12) | void genMethod(JCMethodDecl tree, Env env, boolean fatcode) { FILE: Javac2007/流程/jvm/16Gen/other/0403.java method initCode (line 1) | private int initCode(JCMethodDecl tree, Env env, boolean fat... FILE: Javac2007/流程/jvm/16Gen/other/0404.java method genStat (line 3) | public void genStat(JCTree tree, Env env) { FILE: Javac2007/流程/jvm/16Gen/other/0405.java method visitBlock (line 1) | public void visitBlock(JCBlock tree) { FILE: Javac2007/流程/jvm/16Gen/other/0406.java method genStat (line 12) | public void genStat(JCTree tree, Env env, int crtFlags) { FILE: Javac2007/流程/jvm/16Gen/other/0505.java method visitWildcard (line 1) | @Override FILE: Javac2007/流程/jvm/16Gen/other/0506.java method withTypeVar (line 1) | public Type withTypeVar(Type t) { FILE: Javac2007/流程/jvm/16Gen/other/0507.java method checkExtends (line 9) | private void checkExtends(DiagnosticPosition pos, Type a, TypeVar bs) { FILE: Javac2007/流程/jvm/16Gen/other/0508.java method checkClassBounds (line 6) | void checkClassBounds(DiagnosticPosition pos, Type type) { method checkClassBounds (line 17) | void checkClassBounds(DiagnosticPosition pos, FILE: Javac2007/流程/jvm/16Gen/other/06.java method visitExec (line 1) | public void visitExec(JCExpressionStatement tree) { FILE: Javac2007/流程/jvm/16Gen/other/0601.java method firstUndef (line 7) | private MethodSymbol firstUndef(ClassSymbol impl, ClassSymbol c) { FILE: Javac2007/流程/jvm/16Gen/other/0602.java method implementation (line 5) | public MethodSymbol implementation(TypeSymbol origin, Types types, boole... FILE: Javac2007/流程/jvm/16Gen/other/0603.java method overrides (line 12) | public boolean overrides(Symbol _other, TypeSymbol origin, Types types, ... FILE: Javac2007/流程/jvm/16Gen/other/07.java method genExpr (line 6) | public Item genExpr(JCTree tree, Type pt) { FILE: Javac2007/流程/jvm/16Gen/other/08.java method visitApply (line 1) | public void visitApply(JCMethodInvocation tree) { FILE: Javac2007/流程/jvm/16Gen/other/0801.java method visitIdent (line 1) | public void visitIdent(JCIdent tree) { FILE: Javac2007/流程/jvm/16Gen/other/0802.java method classDef (line 4) | JCClassDecl classDef(ClassSymbol c) { FILE: Javac2007/流程/jvm/16Gen/other/0803.java class ClassMap (line 13) | class ClassMap extends TreeScanner { method visitClassDef (line 17) | public void visitClassDef(JCClassDecl tree) { FILE: Javac2007/流程/jvm/16Gen/other/10.java method visitMethodDef (line 1) | public void visitMethodDef(JCMethodDecl tree) { FILE: Javac2007/流程/jvm/16Gen/other/11.java method visitMethodDefInternal (line 2) | private void visitMethodDefInternal(JCMethodDecl tree) { FILE: Javac2007/流程/jvm/16Gen/other/12.java method visitVarDef (line 1) | public void visitVarDef(JCVariableDecl tree) { FILE: Javac2007/流程/jvm/16Gen/other/13.java method visitIf (line 3) | public void visitIf(JCIf tree) { FILE: Javac2007/流程/jvm/16Gen/other/14.java method binaryOverrides (line 4) | public boolean binaryOverrides(Symbol _other, TypeSymbol origin, Types t... FILE: Javac2007/流程/jvm/16Gen/other/15.java method visitIdent (line 1) | public void visitIdent(JCIdent tree) { FILE: Javac2007/流程/jvm/16Gen/other/16.java method retype (line 22) | JCExpression retype(JCExpression tree, Type erasedType, Type target) { FILE: Javac2007/流程/jvm/16Gen/other/17.java method coerce (line 7) | JCExpression coerce(JCExpression tree, Type target) { FILE: Javac2007/流程/jvm/16Gen/other/18.java method cast (line 6) | JCExpression cast(JCExpression tree, Type target) { FILE: Javac2007/流程/jvm/16Gen/other/19.java method Params (line 4) | public List Params(List argtypes, Symbol owner) { method paramName (line 25) | public Name paramName(int i) { return names.fromString("x" + i); } method Param (line 29) | public JCVariableDecl Param(Name name, Type argtype, Symbol owner) { method VarDef (line 36) | public JCVariableDecl VarDef(VarSymbol v, JCExpression init) { class JCVariableDecl (line 54) | public static class JCVariableDecl extends JCStatement implements Variab... method JCVariableDecl (line 60) | protected JCVariableDecl(JCModifiers mods, method accept (line 72) | @Override method getKind (line 75) | public Kind getKind() { return Kind.VARIABLE; } method getModifiers (line 76) | public JCModifiers getModifiers() { return mods; } method getName (line 77) | public Name getName() { return name; } method getType (line 78) | public JCTree getType() { return vartype; } method getInitializer (line 79) | public JCExpression getInitializer() { method accept (line 82) | @Override FILE: Javac2007/流程/jvm/16Gen/other/20.java method SuperCall (line 16) | JCExpressionStatement SuperCall(TreeMaker make, FILE: Javac2007/流程/jvm/16Gen/other/21.java method finish (line 4) | private void finish(Env env) { method finishClass (line 22) | void finishClass(JCClassDecl tree, Env env) { method memberEnter (line 38) | void memberEnter(List trees, Env env) { method memberEnter (line 50) | protected void memberEnter(JCTree tree, Env env) { FILE: Javac2007/流程/jvm/16Gen/registerCatch.java method registerCatch (line 3) | void registerCatch(DiagnosticPosition pos, FILE: Javac2007/流程/jvm/16Gen/unwind.java method unwind (line 7) | Env unwind(JCTree target, Env env) { FILE: Javac2007/流程/jvm/17Gen_visit/visitApply.java method visitApply (line 1) | public void visitApply(JCMethodInvocation tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitAssign.java method visitAssign (line 1) | public void visitAssign(JCAssign tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitAssignop.java method visitAssignop (line 1) | public void visitAssignop(JCAssignOp tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitBinary.java method visitBinary (line 1) | public void visitBinary(JCBinary tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitBlock.java method visitBlock (line 1) | public void visitBlock(JCBlock tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitBreak.java method visitBreak (line 1) | public void visitBreak(JCBreak tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitConditional.java method visitConditional (line 1) | public void visitConditional(JCConditional tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitContinue.java method visitContinue (line 1) | public void visitContinue(JCContinue tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitExec.java method visitExec (line 1) | public void visitExec(JCExpressionStatement tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitIdent.java method visitIdent (line 1) | public void visitIdent(JCIdent tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitIf.java method visitIf (line 1) | public void visitIf(JCIf tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitLabelled.java method visitLabelled (line 1) | public void visitLabelled(JCLabeledStatement tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitLetExpr.java method visitLetExpr (line 1) | public void visitLetExpr(LetExpr tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitLiteral.java method visitLiteral (line 1) | public void visitLiteral(JCLiteral tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitMethodDef.java method visitMethodDef (line 1) | public void visitMethodDef(JCMethodDecl tree) { method genMethod (line 34) | void genMethod(JCMethodDecl tree, Env env, boolean fatcode) { FILE: Javac2007/流程/jvm/17Gen_visit/visitNewArray.java method visitNewArray (line 1) | public void visitNewArray(JCNewArray tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitNewClass.java method visitNewClass (line 1) | public void visitNewClass(JCNewClass tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitReturn.java method visitReturn (line 1) | public void visitReturn(JCReturn tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitSelect.java method visitSelect (line 1) | public void visitSelect(JCFieldAccess tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitSwitch.java method visitSwitch (line 1) | public void visitSwitch(JCSwitch tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitSynchronized.java method visitSynchronized (line 1) | public void visitSynchronized(JCSynchronized tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitTry.java method visitTry (line 1) | public void visitTry(final JCTry tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitUnary.java method visitUnary (line 1) | public void visitUnary(JCUnary tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitVarDef.java method visitVarDef (line 1) | public void visitVarDef(JCVariableDecl tree) { FILE: Javac2007/流程/jvm/17Gen_visit/visitXXXLoop.java method visitDoLoop (line 1) | public void visitDoLoop(JCDoWhileLoop tree) { method visitWhileLoop (line 7) | public void visitWhileLoop(JCWhileLoop tree) { method visitForLoop (line 13) | public void visitForLoop(JCForLoop tree) { FILE: Javac2007/流程/jvm/18Code/0303.java method myPrivateMethod (line 13) | private void myPrivateMethod() 0{ method myStaticMethod (line 15) | private static void myStaticMethod() 0{ method interfaceMethod (line 17) | public void interfaceMethod(0int arg) 0{ method myMethod (line 19) | public void myMethod(0int i, 0String s, 0int... ii) 0{ FILE: Javac2007/流程/jvm/18Code/Chain.java class Chain (line 4) | public static class Chain { method Chain (line 23) | public Chain(int pc, Chain next, Code.State state) { method toString (line 37) | public String toString() { FILE: Javac2007/流程/jvm/18Code/Code.java class Code (line 1) | public class Code { type StackMapFormat (line 7) | public enum StackMapFormat { method getAttributeName (line 10) | Name getAttributeName(Name.Table names) { method getAttributeName (line 15) | Name getAttributeName(Name.Table names) { method getAttributeName (line 19) | Name getAttributeName(Name.Table names) { method checkLimits (line 53) | public boolean checkLimits(DiagnosticPosition pos, Log log) { method Code (line 145) | public Code(MethodSymbol meth, FILE: Javac2007/流程/jvm/18Code/LocalVar.java class LocalVar (line 6) | static class LocalVar { method LocalVar (line 11) | LocalVar(VarSymbol v) { method dup (line 15) | public LocalVar dup() { method toString (line 18) | public String toString() { FILE: Javac2007/流程/jvm/18Code/Mneumonics.java method mnem (line 5) | public static String mnem(int opcode) { class Mneumonics (line 8) | private static class Mneumonics { FILE: Javac2007/流程/jvm/18Code/StackMapFormat.java type StackMapFormat (line 1) | public enum StackMapFormat { method getAttributeName (line 4) | Name getAttributeName(Name.Table names) { method getAttributeName (line 9) | Name getAttributeName(Name.Table names) { method getAttributeName (line 13) | Name getAttributeName(Name.Table names) { FILE: Javac2007/流程/jvm/18Code/State.java class State (line 7) | class State implements Cloneable { method State (line 21) | State() { method dup (line 26) | State dup() { method lock (line 42) | void lock(int register) { method unlock (line 60) | void unlock(int register) { method push (line 72) | void push(Type t) { method pop1 (line 116) | Type pop1() { method peek (line 125) | Type peek() { //返回栈顶type method pop2 (line 136) | Type pop2() { method pop (line 146) | void pop(int n) { method pop (line 164) | void pop(Type t) { method forceStackTop (line 171) | void forceStackTop(Type t) { method markInitialized (line 193) | void markInitialized(UninitializedType old) { method join (line 219) | State join(State other) { method error (line 248) | Type error() { method dump (line 252) | void dump() { method dump (line 256) | void dump(int pc) { method toString (line 300) | public String toString() { FILE: Javac2007/流程/jvm/18Code/addCatch.java method addCatch (line 7) | public void addCatch( FILE: Javac2007/流程/jvm/18Code/addLineNumber.java method addLineNumber (line 3) | public void addLineNumber(char startPc, char lineNumber) { FILE: Javac2007/流程/jvm/18Code/addLocalVar.java method addLocalVar (line 5) | private void addLocalVar(VarSymbol v) { FILE: Javac2007/流程/jvm/18Code/arraycode.java method arraycode (line 5) | public static int arraycode(Type type) { FILE: Javac2007/流程/jvm/18Code/branch.java method branch (line 4) | public Chain branch(int opcode) { FILE: Javac2007/流程/jvm/18Code/curPc.java method curPc (line 3) | public int curPc() { FILE: Javac2007/流程/jvm/18Code/emit1_2_4.java method emit1 (line 3) | private void emit1(int od) { method emit2 (line 18) | private void emit2(int od) { method emit4 (line 43) | public void emit4(int od) { FILE: Javac2007/流程/jvm/18Code/emitInvoke.java method emitInvokeinterface (line 3) | public void emitInvokeinterface(int meth, Type mtype) { method emitInvokespecial (line 27) | public void emitInvokespecial(int meth, Type mtype) { method emitInvokestatic (line 50) | public void emitInvokestatic(int meth, Type mtype) { method emitInvokevirtual (line 69) | public void emitInvokevirtual(int meth, Type mtype) { FILE: Javac2007/流程/jvm/18Code/emitJump.java method emitJump (line 4) | public int emitJump(int opcode) { FILE: Javac2007/流程/jvm/18Code/emitStackMap.java class StackMapFrame (line 6) | static class StackMapFrame { method emitStackMap (line 29) | public void emitStackMap() { method getLocalsSize (line 58) | private int getLocalsSize() { method emitCLDCStackMap (line 73) | void emitCLDCStackMap(int pc, int localsSize) { method emitStackMapFrame (line 107) | void emitStackMapFrame(int pc, int localsSize) { method getInitialFrame (line 169) | StackMapFrame getInitialFrame() { FILE: Javac2007/流程/jvm/18Code/emitXXXArray.java method emitMultianewarray (line 3) | public void emitMultianewarray(int ndims, int type, Type arrayType) { method emitNewarray (line 24) | public void emitNewarray(int elemcode, Type arrayType) { method emitAnewarray (line 44) | public void emitAnewarray(int od, Type arrayType) { FILE: Javac2007/流程/jvm/18Code/emitop.java method emitop (line 3) | private void emitop(int op) { FILE: Javac2007/流程/jvm/18Code/emitop0.java method emitop0 (line 3) | public void emitop0(int op) {//加入不带操作数的虚拟机指令 FILE: Javac2007/流程/jvm/18Code/emitop1.java method emitop1 (line 3) | public void emitop1(int op, int od) { FILE: Javac2007/流程/jvm/18Code/emitop1w.java method emitop1w (line 4) | public void emitop1w(int op, int od) { method emitop1w (line 58) | public void emitop1w(int op, int od1, int od2) { FILE: Javac2007/流程/jvm/18Code/emitop2.java method emitop2 (line 3) | public void emitop2(int op, int od) { FILE: Javac2007/流程/jvm/18Code/emitop4.java method emitop4 (line 3) | public void emitop4(int op, int od) { FILE: Javac2007/流程/jvm/18Code/endScope.java method endScope (line 2) | private void endScope(int adr) { FILE: Javac2007/流程/jvm/18Code/endScopes.java method endScopes (line 3) | public void endScopes(int first) { FILE: Javac2007/流程/jvm/18Code/entryPoint.java method entryPoint (line 3) | public int entryPoint() { method entryPoint (line 18) | public int entryPoint(State state) { method entryPoint (line 37) | public int entryPoint(State state, Type pushed) { FILE: Javac2007/流程/jvm/18Code/get1_2_4.java method get1 (line 3) | private int get1(int pc) { method get2 (line 9) | private int get2(int pc) { method get4 (line 15) | public int get4(int pc) { FILE: Javac2007/流程/jvm/18Code/isAlive.java method isAlive (line 3) | public boolean isAlive() { FILE: Javac2007/流程/jvm/18Code/markStatBegin.java method markStatBegin (line 3) | public void markStatBegin() { FILE: Javac2007/流程/jvm/18Code/mergeChains.java method mergeChains (line 3) | public static Chain mergeChains(Chain chain1, Chain chain2) { FILE: Javac2007/流程/jvm/18Code/negate.java method negate (line 16) | public static int negate(int opcode) { FILE: Javac2007/流程/jvm/18Code/newLocal.java method newLocal (line 3) | private int newLocal(int typecode) { method newLocal (line 11) | private int newLocal(Type type) { method newLocal (line 15) | public int newLocal(VarSymbol v) { FILE: Javac2007/流程/jvm/18Code/newRegSegment.java method newRegSegment (line 3) | public void newRegSegment() { FILE: Javac2007/流程/jvm/18Code/postop.java method postop (line 1) | void postop() { FILE: Javac2007/流程/jvm/18Code/put1_2_4.java method put1 (line 3) | private void put1(int pc, int op) { method put2 (line 9) | private void put2(int pc, int od) { method put4 (line 22) | public void put4(int pc, int od) { FILE: Javac2007/流程/jvm/18Code/resolve.java method resolve (line 3) | public void resolve(Chain chain, int target) { method resolve (line 82) | public void resolve(Chain chain) { FILE: Javac2007/流程/jvm/18Code/resolvePending.java method resolvePending (line 3) | public void resolvePending() { FILE: Javac2007/流程/jvm/18Code/setDefined.java method setDefined (line 2) | public void setDefined(Bits newDefined) { method setDefined (line 19) | public void setDefined(int adr) { FILE: Javac2007/流程/jvm/18Code/statBegin.java method statBegin (line 3) | public void statBegin(int pos) { FILE: Javac2007/流程/jvm/18Code/truncate.java method truncate (line 3) | public static int truncate(int tc) { FILE: Javac2007/流程/jvm/18Code/typecode.java method typecode (line 4) | public static int typecode(Type type) { FILE: Javac2007/流程/jvm/18Code/width.java method width (line 3) | public static int width(int typecode) { method width (line 11) | public static int width(Type type) { method width (line 17) | public static int width(List types) { FILE: Javac2007/流程/jvm/19Items/AssignItem.java class AssignItem (line 3) | class AssignItem extends Item { method AssignItem (line 9) | AssignItem(Item lhs) { method load (line 14) | Item load() { method duplicate (line 20) | void duplicate() { method drop (line 24) | void drop() { method stash (line 30) | void stash(int toscode) { method width (line 34) | int width() { method toString (line 38) | public String toString() { FILE: Javac2007/流程/jvm/19Items/CondItem.java class CondItem (line 3) | class CondItem extends Item { method CondItem (line 25) | CondItem(int opcode, Chain truejumps, Chain falsejumps) { method load (line 40) | Item load() { method duplicate (line 67) | void duplicate() { method drop (line 71) | void drop() { method stash (line 75) | void stash(int toscode) { method mkCond (line 79) | CondItem mkCond() { method jumpTrue (line 83) | Chain jumpTrue() { method jumpFalse (line 100) | Chain jumpFalse() { method negate (line 117) | CondItem negate() { method width (line 130) | int width() { method isTrue (line 135) | boolean isTrue() { method isFalse (line 139) | boolean isFalse() { method toString (line 143) | public String toString() { FILE: Javac2007/流程/jvm/19Items/ImmediateItem.java class ImmediateItem (line 3) | class ImmediateItem extends Item { method ImmediateItem (line 9) | ImmediateItem(Type type, Object value) { method ldc (line 14) | private void ldc() { method load (line 26) | Item load() { method isPosZero (line 84) | private boolean isPosZero(float x) { method isPosZero (line 89) | private boolean isPosZero(double x) { method mkCond (line 93) | CondItem mkCond() { method coerce (line 108) | Item coerce(int targetcode) { method toString (line 159) | public String toString() { FILE: Javac2007/流程/jvm/19Items/IndexedItem.java class IndexedItem (line 3) | class IndexedItem extends Item { method IndexedItem (line 5) | IndexedItem(Type type) { method load (line 9) | Item load() { method store (line 24) | void store() { method duplicate (line 38) | void duplicate() { method drop (line 42) | void drop() { method stash (line 46) | void stash(int toscode) { method width (line 50) | int width() { method toString (line 54) | public String toString() { FILE: Javac2007/流程/jvm/19Items/Item.java class Item (line 3) | abstract class Item { method Item (line 8) | Item(int typecode) { method load (line 14) | Item load() { method store (line 20) | void store() { method invoke (line 26) | Item invoke() { method duplicate (line 32) | void duplicate() { method drop (line 40) | void drop() { method stash (line 49) | void stash(int toscode) { method mkCond (line 57) | CondItem mkCond() { method coerce (line 72) | Item coerce(int targetcode) { method coerce (line 155) | Item coerce(Type targettype) { method width (line 161) | int width() { method toString (line 165) | public abstract String toString(); FILE: Javac2007/流程/jvm/19Items/Items.java class Items (line 28) | @Version("@(#)Items.java 1.36 07/03/21") method Items (line 54) | public Items(Pool pool, Code code, Symtab syms, Types types) { method makeVoidItem (line 70) | Item makeVoidItem() { method makeThisItem (line 75) | Item makeThisItem() { method makeSuperItem (line 81) | Item makeSuperItem() { method makeStackItem (line 88) | Item makeStackItem(Type type) { method makeIndexedItem (line 95) | Item makeIndexedItem(Type type) { method makeLocalItem (line 110) | LocalItem makeLocalItem(VarSymbol v) { method makeLocalItem (line 127) | private LocalItem makeLocalItem(Type type, int reg) { method makeStaticItem (line 134) | Item makeStaticItem(Symbol member) { method makeMemberItem (line 151) | Item makeMemberItem(Symbol member, boolean nonvirtual) { method makeImmediateItem (line 167) | Item makeImmediateItem(Type type, Object value) { method makeAssignItem (line 182) | Item makeAssignItem(Item lhs) { method makeCondItem (line 201) | CondItem makeCondItem(int opcode, Chain trueJumps, Chain falseJumps) { method makeCondItem (line 215) | CondItem makeCondItem(int opcode) { FILE: Javac2007/流程/jvm/19Items/LocalItem.java class LocalItem (line 3) | class LocalItem extends Item { method LocalItem (line 13) | LocalItem(Type type, int reg) { method load (line 20) | Item load() { method store (line 37) | void store() { method incr (line 48) | void incr(int x) { method toString (line 75) | public String toString() { FILE: Javac2007/流程/jvm/19Items/MemberItem.java class MemberItem (line 3) | class MemberItem extends Item { method MemberItem (line 12) | MemberItem(Symbol member, boolean nonvirtual) { method load (line 18) | Item load() { method store (line 23) | void store() { method invoke (line 32) | Item invoke() { method duplicate (line 96) | void duplicate() { method drop (line 100) | void drop() { method stash (line 104) | void stash(int toscode) { method width (line 108) | int width() { method toString (line 112) | public String toString() { FILE: Javac2007/流程/jvm/19Items/SelfItem.java class SelfItem (line 3) | class SelfItem extends Item { method SelfItem (line 9) | SelfItem(boolean isSuper) { method load (line 14) | Item load() { method toString (line 21) | public String toString() { FILE: Javac2007/流程/jvm/19Items/StackItem.java class StackItem (line 3) | class StackItem extends Item { method StackItem (line 5) | StackItem(int typecode) { method load (line 9) | Item load() { method duplicate (line 13) | void duplicate() { method drop (line 19) | void drop() { method stash (line 25) | void stash(int toscode) { method width (line 41) | int width() { method toString (line 49) | public String toString() { FILE: Javac2007/流程/jvm/19Items/StaticItem.java class StaticItem (line 3) | class StaticItem extends Item { method StaticItem (line 8) | StaticItem(Symbol member) { method load (line 13) | Item load() { method store (line 19) | void store() { method invoke (line 23) | Item invoke() { method toString (line 39) | public String toString() { FILE: Javac2007/流程/jvm/ClassReader_methods/ClassReader.java class ClassReader (line 41) | @Version("@(#)ClassReader.java 1.138 07/03/21") method instance (line 157) | public static ClassReader instance(Context context) { method ClassReader (line 167) | protected ClassReader(Context context, boolean definitive) { FILE: Javac2007/流程/jvm/ClassReader_methods/adjust.java method adjustFieldFlags (line 5) | long adjustFieldFlags(long flags) { method adjustMethodFlags (line 11) | long adjustMethodFlags(long flags) { method adjustClassFlags (line 34) | long adjustClassFlags(long flags) { FILE: Javac2007/流程/jvm/ClassReader_methods/attachAnnotationDefault.java method attachAnnotationDefault (line 3) | void attachAnnotationDefault(final Symbol sym) { FILE: Javac2007/流程/jvm/ClassReader_methods/attachAnnotations.java method attachAnnotations (line 7) | void attachAnnotations(final Symbol sym) { FILE: Javac2007/流程/jvm/ClassReader_methods/attachParameterAnnotations.java method attachParameterAnnotations (line 3) | void attachParameterAnnotations(final Symbol method) { FILE: Javac2007/流程/jvm/ClassReader_methods/badClassFile.java class BadClassFile (line 5) | public static class BadClassFile extends CompletionFailure { method BadClassFile (line 11) | public BadClassFile(ClassSymbol c, Object cname, Object msg) { method badClassFile (line 17) | public BadClassFile badClassFile(String key, Object... args) { FILE: Javac2007/流程/jvm/ClassReader_methods/classSigToType.java method classSigToType (line 5) | Type classSigToType() { FILE: Javac2007/流程/jvm/ClassReader_methods/complete.java method complete (line 8) | public void complete(Symbol sym) throws CompletionFailure { FILE: Javac2007/流程/jvm/ClassReader_methods/completeEnclosing.java method completeEnclosing (line 7) | private void completeEnclosing(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassReader_methods/completeOwners.java method completeOwners (line 2) | private void completeOwners(Symbol o) { FILE: Javac2007/流程/jvm/ClassReader_methods/defineClass.java method defineClass (line 7) | public ClassSymbol defineClass(Name name, Symbol owner) { FILE: Javac2007/流程/jvm/ClassReader_methods/enterClass.java method enterClass (line 4) | public ClassSymbol enterClass(Name name, TypeSymbol owner) { method enterClass (line 67) | public ClassSymbol enterClass(Name flatName, JavaFileObject classFile) { method enterClass (line 103) | public ClassSymbol enterClass(Name flatname) { FILE: Javac2007/流程/jvm/ClassReader_methods/enterMember.java method enterMember (line 3) | private void enterMember(ClassSymbol c, Symbol sym) { FILE: Javac2007/流程/jvm/ClassReader_methods/enterPackage.java method enterPackage (line 26) | public PackageSymbol enterPackage(Name fullname) { method enterPackage (line 70) | public PackageSymbol enterPackage(Name name, PackageSymbol owner) { FILE: Javac2007/流程/jvm/ClassReader_methods/enterTypevars.java method enterTypevars (line 4) | protected void enterTypevars(Type t) { method enterTypevars (line 20) | protected void enterTypevars(Symbol sym) { FILE: Javac2007/流程/jvm/ClassReader_methods/fillIn(3).java method fillIn (line 7) | private void fillIn(PackageSymbol p) throws IOException { method fillIn (line 129) | private void fillIn(PackageSymbol p, FILE: Javac2007/流程/jvm/ClassReader_methods/fillIn.java method fillIn (line 13) | private void fillIn(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassReader_methods/findMethod.java method findMethod (line 1) | private MethodSymbol findMethod(NameAndType nt, Scope scope, long flags) { FILE: Javac2007/流程/jvm/ClassReader_methods/findTypeVar.java method findTypeVar (line 3) | Type findTypeVar(Name name) { FILE: Javac2007/流程/jvm/ClassReader_methods/getChar.java method getChar (line 3) | char getChar(int bp) { FILE: Javac2007/流程/jvm/ClassReader_methods/getDouble.java method getDouble (line 3) | double getDouble(int bp) { FILE: Javac2007/流程/jvm/ClassReader_methods/getFloat.java method getFloat (line 3) | float getFloat(int bp) { FILE: Javac2007/流程/jvm/ClassReader_methods/getInt.java method getInt (line 3) | int getInt(int bp) { FILE: Javac2007/流程/jvm/ClassReader_methods/getLong.java method getLong (line 3) | long getLong(int bp) { FILE: Javac2007/流程/jvm/ClassReader_methods/getPackageFileKinds.java method getPackageFileKinds (line 4) | protected EnumSet getPackageFileKinds() { method extraFileActions (line 11) | protected void extraFileActions(PackageSymbol pack, JavaFileObject fe) { FILE: Javac2007/流程/jvm/ClassReader_methods/includeClassFile.java method includeClassFile (line 6) | protected void includeClassFile(PackageSymbol p, JavaFileObject file) { FILE: Javac2007/流程/jvm/ClassReader_methods/indexPool.java method indexPool (line 8) | void indexPool() { FILE: Javac2007/流程/jvm/ClassReader_methods/init.java method init (line 2) | public void init(Symtab syms) { method init (line 11) | private void init(Symtab syms, boolean definitive) { FILE: Javac2007/流程/jvm/ClassReader_methods/isAsciiDigit.java method isAsciiDigit (line 5) | private static boolean isAsciiDigit(char c) { FILE: Javac2007/流程/jvm/ClassReader_methods/isSameBinaryType.java method isSameBinaryType (line 2) | private boolean isSameBinaryType(MethodType mt1, MethodType mt2) { FILE: Javac2007/流程/jvm/ClassReader_methods/loadClass.java method loadClass (line 4) | public ClassSymbol loadClass(Name flatname) throws CompletionFailure { FILE: Javac2007/流程/jvm/ClassReader_methods/nextChar.java method nextChar (line 7) | char nextChar() { FILE: Javac2007/流程/jvm/ClassReader_methods/nextInt.java method nextInt (line 3) | int nextInt() { FILE: Javac2007/流程/jvm/ClassReader_methods/packageExists.java method packageExists (line 7) | public boolean packageExists(Name fullname) { FILE: Javac2007/流程/jvm/ClassReader_methods/preferredFileObject.java method preferredFileObject (line 5) | protected JavaFileObject preferredFileObject(JavaFileObject a, FILE: Javac2007/流程/jvm/ClassReader_methods/printCCF.java method printVerbose (line 5) | private void printVerbose(String key, CharSequence arg) { method printCCF (line 13) | private void printCCF(String key, Object arg) { FILE: Javac2007/流程/jvm/ClassReader_methods/printVerbose.java method printVerbose (line 5) | private void printVerbose(String key, CharSequence arg) { method printCCF (line 13) | private void printCCF(String key, Object arg) { FILE: Javac2007/流程/jvm/ClassReader_methods/readAttributeValue.java method readAttributeValue (line 1) | Attribute readAttributeValue() { FILE: Javac2007/流程/jvm/ClassReader_methods/readClass.java method readClass (line 4) | void readClass(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassReader_methods/readClassAttr.java method readClassAttr (line 3) | void readClassAttr(ClassSymbol c, Name attrName, int attrLen) { method readClassAttrs (line 39) | void readClassAttrs(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassReader_methods/readClassAttrs.java method readClassAttr (line 3) | void readClassAttr(ClassSymbol c, Name attrName, int attrLen) { method readClassAttrs (line 39) | void readClassAttrs(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassReader_methods/readClassFile.java method readClassFile (line 3) | private void readClassFile(ClassSymbol c) throws IOException { FILE: Javac2007/流程/jvm/ClassReader_methods/readClassOrType.java method readClassOrType (line 4) | Object readClassOrType(int i) { FILE: Javac2007/流程/jvm/ClassReader_methods/readClassSymbol.java method readClassSymbol (line 3) | ClassSymbol readClassSymbol(int i) { FILE: Javac2007/流程/jvm/ClassReader_methods/readCode.java method readCode (line 3) | Code readCode(Symbol owner) { FILE: Javac2007/流程/jvm/ClassReader_methods/readCompoundAnnotation.java method readCompoundAnnotation (line 1) | CompoundAnnotationProxy readCompoundAnnotation() { FILE: Javac2007/流程/jvm/ClassReader_methods/readEnclosingMethodAttr.java method readEnclosingMethodAttr (line 1) | void readEnclosingMethodAttr(Symbol sym) { FILE: Javac2007/流程/jvm/ClassReader_methods/readEnumType.java method readEnumType (line 1) | Type readEnumType(int i) { FILE: Javac2007/流程/jvm/ClassReader_methods/readField.java method readField (line 7) | VarSymbol readField() { FILE: Javac2007/流程/jvm/ClassReader_methods/readInnerClasses.java method readInnerClasses (line 4) | void readInnerClasses(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassReader_methods/readInputStream.java method readInputStream (line 2) | private static byte[] readInputStream(byte[] buf, InputStream s) throws ... method ensureCapacity (line 24) | private static byte[] ensureCapacity(byte[] buf, int needed) { method newCompletionFailure (line 36) | private CompletionFailure newCompletionFailure(ClassSymbol c, FILE: Javac2007/流程/jvm/ClassReader_methods/readMemberAttr.java method readMemberAttr (line 3) | void readMemberAttr(Symbol sym, Name attrName, int attrLen) { FILE: Javac2007/流程/jvm/ClassReader_methods/readMemberAttrs.java method readMemberAttrs (line 3) | void readMemberAttrs(Symbol sym) { FILE: Javac2007/流程/jvm/ClassReader_methods/readMethod.java method readMethod (line 3) | MethodSymbol readMethod() { FILE: Javac2007/流程/jvm/ClassReader_methods/readName.java method readName (line 3) | Name readName(int i) { FILE: Javac2007/流程/jvm/ClassReader_methods/readPool.java method readPool (line 5) | Object readPool(int i) { FILE: Javac2007/流程/jvm/ClassReader_methods/readType.java method readType (line 3) | Type readType(int i) { FILE: Javac2007/流程/jvm/ClassReader_methods/readTypeOrClassSymbol.java method readTypeOrClassSymbol (line 1) | Type readTypeOrClassSymbol(int i) { FILE: Javac2007/流程/jvm/ClassReader_methods/readTypeParams.java method readTypeParams (line 3) | List readTypeParams(int i) { method sigToTypeParams (line 22) | List sigToTypeParams(Name name) { method sigToTypeParams (line 37) | List sigToTypeParams(byte[] sig, int offset, int len) { method sigToTypeParams (line 55) | List sigToTypeParams() { FILE: Javac2007/流程/jvm/ClassReader_methods/sigToType.java method sigToType (line 15) | Type sigToType(Name sig) { method sigToType (line 31) | Type sigToType(byte[] sig, int offset, int len) { method sigToType (line 49) | Type sigToType() { FILE: Javac2007/流程/jvm/ClassReader_methods/sigToTypeParam.java method sigToTypeParam (line 3) | Type sigToTypeParam() { FILE: Javac2007/流程/jvm/ClassReader_methods/sigToTypes.java method sigToTypes (line 4) | List sigToTypes(char terminator) { FILE: Javac2007/流程/jvm/ClassReader_methods/simpleBinaryName.java method simpleBinaryName (line 2) | private Name simpleBinaryName(Name self, Name enclosing) { FILE: Javac2007/流程/jvm/ClassReader_methods/skipMember.java method skipMember (line 3) | void skipMember() { FILE: Javac2007/流程/jvm/ClassReader_methods/unrecognized.java method unrecognized (line 7) | void unrecognized(Name attrName) { FILE: Javac2007/流程/jvm/ClassReader_subclasses/AnnotationCompleter.java class AnnotationCompleter (line 1) | class AnnotationCompleter extends AnnotationDeproxy implements Annotate.... method toString (line 5) | public String toString() { method AnnotationCompleter (line 8) | AnnotationCompleter(Symbol sym, List l) { method enterAnnotation (line 14) | public void enterAnnotation() { FILE: Javac2007/流程/jvm/ClassReader_subclasses/AnnotationDefaultCompleter.java class AnnotationDefaultCompleter (line 1) | class AnnotationDefaultCompleter extends AnnotationDeproxy implements An... method toString (line 5) | public String toString() { method AnnotationDefaultCompleter (line 8) | AnnotationDefaultCompleter(MethodSymbol sym, Attribute value) { method enterAnnotation (line 13) | public void enterAnnotation() { FILE: Javac2007/流程/jvm/ClassReader_subclasses/AnnotationDeproxy.java class AnnotationDeproxy (line 1) | class AnnotationDeproxy implements ProxyVisitor { method deproxyCompoundList (line 5) | List deproxyCompoundList(List values) { method accept (line 7) | public void accept(Visitor v) { ((ProxyVisitor)v).visitArrayAttributeP... method toString (line 8) | public String toString() { FILE: Javac2007/流程/jvm/ClassReader_subclasses/BadClassFile.java class BadClassFile (line 5) | public static class BadClassFile extends CompletionFailure { method BadClassFile (line 11) | public BadClassFile(ClassSymbol c, Object cname, Object msg) { method badClassFile (line 17) | public BadClassFile badClassFile(String key, Object... args) { FILE: Javac2007/流程/jvm/ClassReader_subclasses/CompoundAnnotationProxy.java class CompoundAnnotationProxy (line 3) | static class CompoundAnnotationProxy extends Attribute { method CompoundAnnotationProxy (line 5) | public CompoundAnnotationProxy(Type type, method accept (line 10) | public void accept(Visitor v) { ((ProxyVisitor)v).visitCompoundAnnotat... method toString (line 11) | public String toString() { FILE: Javac2007/流程/jvm/ClassReader_subclasses/EnumAttributeProxy.java class EnumAttributeProxy (line 1) | static class EnumAttributeProxy extends Attribute { method EnumAttributeProxy (line 4) | public EnumAttributeProxy(Type enumType, Name enumerator) { method accept (line 9) | public void accept(Visitor v) { ((ProxyVisitor)v).visitEnumAttributePr... method toString (line 10) | public String toString() { FILE: Javac2007/流程/jvm/ClassReader_subclasses/ProxyVisitor.java type ProxyVisitor (line 1) | interface ProxyVisitor extends Attribute.Visitor { method visitEnumAttributeProxy (line 2) | void visitEnumAttributeProxy(EnumAttributeProxy proxy); method visitArrayAttributeProxy (line 3) | void visitArrayAttributeProxy(ArrayAttributeProxy proxy); method visitCompoundAnnotationProxy (line 4) | void visitCompoundAnnotationProxy(CompoundAnnotationProxy proxy); FILE: Javac2007/流程/jvm/ClassReader_subclasses/SourceCompleter.java type SourceCompleter (line 1) | public interface SourceCompleter { method complete (line 2) | void complete(ClassSymbol sym) FILE: Javac2007/流程/jvm/ClassReader_subclasses/SourceFileObject.java class SourceFileObject (line 7) | private static class SourceFileObject extends BaseFileObject { method SourceFileObject (line 13) | public SourceFileObject(Name name) { method openInputStream (line 17) | public InputStream openInputStream() { method openOutputStream (line 21) | public OutputStream openOutputStream() { method openReader (line 25) | public Reader openReader() { method openWriter (line 29) | public Writer openWriter() { method getName (line 34) | @Deprecated method getLastModified (line 39) | public long getLastModified() { method delete (line 43) | public boolean delete() { method getCharContent (line 47) | public CharBuffer getCharContent(boolean ignoreEncodingErrors) { method equals (line 51) | @Override method hashCode (line 59) | @Override method isNameCompatible (line 64) | public boolean isNameCompatible(String simpleName, JavaFileObject.Kind... method toUri (line 68) | public URI toUri() { method openReader (line 72) | public Reader openReader(boolean ignoreEncodingErrors) throws IOExcept... FILE: Javac2007/流程/jvm/ClassWriter/AttributeWriter.java class AttributeWriter (line 4) | class AttributeWriter implements Attribute.Visitor { method visitConstant (line 5) | public void visitConstant(Attribute.Constant _value) { method visitEnum (line 48) | public void visitEnum(Attribute.Enum e) { method visitClass (line 55) | public void visitClass(Attribute.Class clazz) { method visitCompound (line 61) | public void visitCompound(Attribute.Compound compound) { method visitError (line 67) | public void visitError(Attribute.Error x) { method visitArray (line 70) | public void visitArray(Attribute.Array array) { FILE: Javac2007/流程/jvm/ClassWriter/PoolOverflow.java class PoolOverflow (line 3) | public static class PoolOverflow extends Exception { method PoolOverflow (line 5) | public PoolOverflow() {} FILE: Javac2007/流程/jvm/ClassWriter/StackMapTableFrame.java class StackMapTableFrame (line 2) | abstract static class StackMapTableFrame { method getFrameType (line 3) | abstract int getFrameType(); method write (line 5) | void write(ClassWriter writer) { class SameFrame (line 11) | static class SameFrame extends StackMapTableFrame { method SameFrame (line 13) | SameFrame(int offsetDelta) { method getFrameType (line 16) | int getFrameType() { method write (line 19) | @Override class SameLocals1StackItemFrame (line 31) | static class SameLocals1StackItemFrame extends StackMapTableFrame { method SameLocals1StackItemFrame (line 34) | SameLocals1StackItemFrame(int offsetDelta, Type stack) { method getFrameType (line 38) | int getFrameType() { method write (line 43) | @Override class ChopFrame (line 59) | static class ChopFrame extends StackMapTableFrame { method ChopFrame (line 62) | ChopFrame(int frameType, int offsetDelta) { method getFrameType (line 66) | int getFrameType() { return frameType; } method write (line 67) | @Override class AppendFrame (line 77) | static class AppendFrame extends StackMapTableFrame { method AppendFrame (line 81) | AppendFrame(int frameType, int offsetDelta, Type[] locals) { method getFrameType (line 86) | int getFrameType() { return frameType; } method write (line 87) | @Override class FullFrame (line 101) | static class FullFrame extends StackMapTableFrame { method FullFrame (line 105) | FullFrame(int offsetDelta, Type[] locals, Type[] stack) { method getFrameType (line 110) | int getFrameType() { return FULL_FRAME; } method write (line 111) | @Override method getInstance (line 136) | static StackMapTableFrame getInstance(Code.StackMapFrame this_frame, method isInt (line 171) | static boolean isInt(Type t) { method isSameType (line 175) | static boolean isSameType(Type t1, Type t2, Types types) { method compare (line 197) | static int compare(Type[] arr1, Type[] arr2, Types types) { FILE: Javac2007/流程/jvm/ClassWriter/StringOverflow.java class StringOverflow (line 1) | public static class StringOverflow extends Exception { method StringOverflow (line 4) | public StringOverflow(String s) { FILE: Javac2007/流程/jvm/ClassWriter/adjustFlags.java method adjustFlags (line 1) | int adjustFlags(final long flags) { FILE: Javac2007/流程/jvm/ClassWriter/assembleClassSig.java method assembleClassSig (line 1) | void assembleClassSig(Type type) { FILE: Javac2007/流程/jvm/ClassWriter/assembleParamsSig.java method assembleParamsSig (line 1) | void assembleParamsSig(List typarams) { FILE: Javac2007/流程/jvm/ClassWriter/assembleSig.java method assembleSig (line 1) | void assembleSig(List types) { method assembleSig (line 8) | void assembleSig(Type type) { FILE: Javac2007/流程/jvm/ClassWriter/beginAttrs.java method beginAttrs (line 4) | int beginAttrs() { FILE: Javac2007/流程/jvm/ClassWriter/endAttr.java method endAttr (line 3) | void endAttr(int index) { FILE: Javac2007/流程/jvm/ClassWriter/endAttrs.java method endAttrs (line 3) | void endAttrs(int index, int count) { FILE: Javac2007/流程/jvm/ClassWriter/enterInner.java method enterInner (line 3) | void enterInner(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassWriter/fieldName.java method fieldName (line 3) | Name fieldName(Symbol sym) { FILE: Javac2007/流程/jvm/ClassWriter/flagNames.java method flagNames (line 3) | public static String flagNames(long flags) { FILE: Javac2007/流程/jvm/ClassWriter/getLastModified.java method getLastModified (line 1) | long getLastModified(FileObject filename) { FILE: Javac2007/流程/jvm/ClassWriter/getRetention.java type RetentionPolicy (line 2) | enum RetentionPolicy { method getRetention (line 8) | RetentionPolicy getRetention(TypeSymbol annotationType) { FILE: Javac2007/流程/jvm/ClassWriter/hasTypeVar.java method hasTypeVar (line 1) | boolean hasTypeVar(List l) { FILE: Javac2007/流程/jvm/ClassWriter/nameType.java method nameType (line 3) | NameAndType nameType(Symbol sym) { FILE: Javac2007/流程/jvm/ClassWriter/putChar.java method putChar (line 8) | void putChar(ByteBuffer buf, int op, int x) { method putInt (line 16) | void putInt(ByteBuffer buf, int adr, int x) { FILE: Javac2007/流程/jvm/ClassWriter/typeSig.java method typeSig (line 3) | Name typeSig(Type type) { FILE: Javac2007/流程/jvm/ClassWriter/writeAttr.java method writeAttr (line 8) | int writeAttr(Name attrName) { FILE: Javac2007/流程/jvm/ClassWriter/writeClass.java method writeClass (line 4) | public JavaFileObject writeClass(ClassSymbol c) FILE: Javac2007/流程/jvm/ClassWriter/writeClassFile.java method writeClassFile (line 3) | public void writeClassFile(OutputStream out, ClassSymbol c) FILE: Javac2007/流程/jvm/ClassWriter/writeCode.java method writeCode (line 3) | void writeCode(Code code) { FILE: Javac2007/流程/jvm/ClassWriter/writeCompoundAttribute.java method writeCompoundAttribute (line 2) | void writeCompoundAttribute(Attribute.Compound c) { FILE: Javac2007/流程/jvm/ClassWriter/writeEnclosingMethodAttribute.java method writeEnclosingMethodAttribute (line 4) | int writeEnclosingMethodAttribute(ClassSymbol c) { FILE: Javac2007/流程/jvm/ClassWriter/writeField.java method writeField (line 3) | void writeField(VarSymbol v) { FILE: Javac2007/流程/jvm/ClassWriter/writeFields.java method writeFields (line 1) | void writeFields(Scope.Entry e) { FILE: Javac2007/流程/jvm/ClassWriter/writeFlagAttrs.java method writeFlagAttrs (line 3) | int writeFlagAttrs(long flags) { FILE: Javac2007/流程/jvm/ClassWriter/writeInnerClasses.java method writeInnerClasses (line 3) | void writeInnerClasses() { FILE: Javac2007/流程/jvm/ClassWriter/writeJavaAnnotations.java method writeJavaAnnotations (line 5) | int writeJavaAnnotations(List attrs) { FILE: Javac2007/流程/jvm/ClassWriter/writeMemberAttrs.java method writeMemberAttrs (line 4) | int writeMemberAttrs(Symbol sym) { FILE: Javac2007/流程/jvm/ClassWriter/writeMethod.java method writeMethod (line 3) | void writeMethod(MethodSymbol m) { FILE: Javac2007/流程/jvm/ClassWriter/writeMethods.java method writeMethods (line 1) | void writeMethods(Scope.Entry e) { FILE: Javac2007/流程/jvm/ClassWriter/writeParameterAttrs.java method writeParameterAttrs (line 4) | int writeParameterAttrs(MethodSymbol m) { FILE: Javac2007/流程/jvm/ClassWriter/writePool.java method writePool (line 5) | void writePool(Pool pool) throws PoolOverflow, StringOverflow { FILE: Javac2007/流程/jvm/ClassWriter/writeStackMap.java method writeStackMap (line 1) | void writeStackMap(Code code) { FILE: Javac2007/流程/jvm/ClassWriter/writeStackMapType.java method writeStackMapType (line 2) | void writeStackMapType(Type t) { FILE: Javac2007/流程/jvm/ClassWriter/xClassName.java method xClassName (line 4) | public Name xClassName(Type t) { FILE: Javac2007/流程/main/JavaCompiler/attribute.java method attribute (line 8) | public List> attribute(ListBuffer> env... method attribute (line 19) | public Env attribute(Env env) { FILE: Javac2007/流程/main/JavaCompiler/compile(3).java method compile (line 9) | public void compile(List sourceFileObjects, FILE: Javac2007/流程/main/JavaCompiler/compile2.java method compile2 (line 5) | private void compile2() { FILE: Javac2007/流程/main/JavaCompiler/complete(1).java method complete (line 7) | public void complete(ClassSymbol c) throws CompletionFailure { FILE: Javac2007/流程/main/JavaCompiler/enterTrees.java method enterTrees (line 6) | public List enterTrees(List roots) { FILE: Javac2007/流程/main/JavaCompiler/explicitAnnotationProcessingRequested.java method explicitAnnotationProcessingRequested (line 1) | boolean explicitAnnotationProcessingRequested() { FILE: Javac2007/流程/main/JavaCompiler/genCode.java method genCode (line 6) | JavaFileObject genCode(Env env, JCClassDecl cdef) throws IO... FILE: Javac2007/流程/main/JavaCompiler/generate.java method generate (line 6) | public void generate(List, JCClassDecl>> list) { method generate (line 14) | public void generate(List, JCClassDecl>> list, Lis... FILE: Javac2007/流程/main/JavaCompiler/getScannerFactory.java method getScannerFactory (line 1) | protected Scanner.Factory getScannerFactory() { FILE: Javac2007/流程/main/JavaCompiler/initProcessAnnotations.java method initProcessAnnotations (line 24) | public void initProcessAnnotations(Iterable process... FILE: Javac2007/流程/main/JavaCompiler/parse(1).java method parse (line 4) | public JCTree.JCCompilationUnit parse(JavaFileObject filename) { method readSource (line 25) | public CharSequence readSource(JavaFileObject filename) { FILE: Javac2007/流程/main/JavaCompiler/parse(2).java method parse (line 5) | protected JCCompilationUnit parse(JavaFileObject filename, CharSequence ... FILE: Javac2007/流程/main/JavaCompiler/parseFiles.java method parseFiles (line 4) | public List parseFiles(List fileObjec... FILE: Javac2007/流程/main/JavaCompiler/processAnnotations.java method processAnnotations (line 2) | public JavaCompiler processAnnotations(List roots) th... method processAnnotations (line 18) | public JavaCompiler processAnnotations(List roots, FILE: Javac2007/流程/main/JavaCompiler/resolveIdent.java method resolveIdent (line 4) | public Symbol resolveIdent(String name) { FILE: Javac2007/流程/main/JavaCompiler/stopIfError.java method errorCount (line 3) | public int errorCount() { method stopIfError (line 13) | protected final List stopIfError(ListBuffer listBuffer) { method stopIfError (line 20) | protected final List stopIfError(List list) { FILE: Javac2007/流程/main/Main/JavacOption.java type JavacOption (line 1) | public interface JavacOption { method getKind (line 3) | OptionKind getKind(); method hasArg (line 6) | boolean hasArg(); method matches (line 11) | boolean matches(String arg); method process (line 15) | boolean process(Options options, String option, String arg); method process (line 19) | boolean process(Options options, String option); method getName (line 21) | OptionName getName(); type OptionKind (line 23) | enum OptionKind { FILE: Javac2007/流程/main/Main/Option.java class Option (line 3) | static class Option implements JavacOption { method Option (line 34) | Option(OptionName name, String argsNameKey, String descrKey) { method Option (line 41) | Option(OptionName name, String descrKey) { FILE: Javac2007/流程/main/Main/checkDirectory.java method checkDirectory (line 2) | private boolean checkDirectory(String optName) { FILE: Javac2007/流程/main/Main/compile(4).java method compile (line 4) | public int compile(String[] args, FILE: Javac2007/流程/main/Main/compile.java method compile (line 4) | public int compile(String[] args) { method compile (line 19) | public int compile(String[] args, Context context) { FILE: Javac2007/流程/main/Main/error.java method error (line 3) | void error(String key, Object... args) { method warning (line 15) | void warning(String key, Object... args) { FILE: Javac2007/流程/main/Main/getJavaFileObjectsFromFiles.java method getJavaFileObjectsFromFiles (line 1) | public Iterable getJavaFileObjectsFromFiles( FILE: Javac2007/流程/main/Main/getLocalizedString.java method getLocalizedString (line 8) | public static String getLocalizedString(String key, Object... args) { //... method useRawMessages (line 19) | public static void useRawMessages(boolean enable) { FILE: Javac2007/流程/main/Main/process.java method process (line 3) | public boolean process(Options options, String option, String arg) { method process (line 13) | public boolean process(Options options, String option) { method getKind (line 20) | public OptionKind getKind() { return OptionKind.NORMAL; } method getName (line 22) | public OptionName getName() { return name; } FILE: Javac2007/流程/main/Main/processArgs.java method processArgs (line 5) | public List processArgs(String[] flags) { // XXX sb protected FILE: Javac2007/流程/parser/Parser/accept.java method accept (line 4) | public void accept(Token token) { FILE: Javac2007/流程/parser/Parser/annotation.java method annotation (line 4) | JCAnnotation annotation(int pos) { method annotationFieldValuesOpt (line 24) | List annotationFieldValuesOpt() { method annotationFieldValues (line 29) | List annotationFieldValues() { method annotationFieldValue (line 53) | JCExpression annotationFieldValue() { method annotationValue (line 79) | JCExpression annotationValue() { FILE: Javac2007/流程/parser/Parser/annotationsOpt.java method annotationsOpt (line 3) | List annotationsOpt() { FILE: Javac2007/流程/parser/Parser/argumentXXX.java method argumentsOpt (line 3) | JCExpression argumentsOpt(List typeArgs, JCExpression t) { method arguments (line 22) | List arguments() { method arguments (line 45) | JCMethodInvocation arguments(List typeArgs, JCExpression t) { FILE: Javac2007/流程/parser/Parser/arguments().java method argumentsOpt (line 3) | JCExpression argumentsOpt(List typeArgs, JCExpression t) { method arguments (line 22) | List arguments() { method arguments (line 45) | JCMethodInvocation arguments(List typeArgs, JCExpression t) { FILE: Javac2007/流程/parser/Parser/arrayCreatorRest.java method arrayCreatorRest (line 4) | JCExpression arrayCreatorRest(int newpos, JCExpression elemtype) { FILE: Javac2007/流程/parser/Parser/arrayInitializer.java method arrayInitializer (line 3) | JCExpression arrayInitializer(int newpos, JCExpression t) { FILE: Javac2007/流程/parser/Parser/basicType.java method basicType (line 3) | JCPrimitiveTypeTree basicType() { FILE: Javac2007/流程/parser/Parser/block.java method block (line 3) | JCBlock block(int pos, long flags) { method block (line 31) | public JCBlock block() { FILE: Javac2007/流程/parser/Parser/blockStatements.java method blockStatements (line 8) | @SuppressWarnings("fallthrough") FILE: Javac2007/流程/parser/Parser/bracketsOpt.java method bracketsOpt (line 21) | private JCExpression bracketsOpt(JCExpression t) { method bracketsOptCont (line 41) | private JCArrayTypeTree bracketsOptCont(JCExpression t, int pos) { method bracketsSuffix (line 50) | JCExpression bracketsSuffix(JCExpression t) { FILE: Javac2007/流程/parser/Parser/bracketsSuffix.java method bracketsSuffix (line 4) | JCExpression bracketsSuffix(JCExpression t) { FILE: Javac2007/流程/parser/Parser/checkNoMods.java method checkNoMods (line 2) | void checkNoMods(long mods) { FILE: Javac2007/流程/parser/Parser/classCreatorRest.java method classCreatorRest (line 3) | JCExpression classCreatorRest(int newpos, FILE: Javac2007/流程/parser/Parser/classDeclaration.java method classDeclaration (line 6) | JCClassDecl classDeclaration(JCModifiers mods, String dc) { FILE: Javac2007/流程/parser/Parser/classOrInterfaceBody.java method classOrInterfaceBody (line 4) | List classOrInterfaceBody(Name className, boolean isInterface) { FILE: Javac2007/流程/parser/Parser/classOrInterfaceBodyDeclaration.java method classOrInterfaceBodyDeclaration (line 20) | List classOrInterfaceBodyDeclaration(Name className, boolean isI... FILE: Javac2007/流程/parser/Parser/classOrInterfaceOrEnumDeclaration.java method classOrInterfaceOrEnumDeclaration (line 6) | JCStatement classOrInterfaceOrEnumDeclaration(JCModifiers mods, String d... FILE: Javac2007/流程/parser/Parser/compilationUnit.java method compilationUnit (line 6) | public JCTree.JCCompilationUnit compilationUnit() { FILE: Javac2007/流程/parser/Parser/creator.java method creator (line 3) | JCExpression creator(int newpos, List typeArgs) { FILE: Javac2007/流程/parser/Parser/enumBody.java method enumBody (line 4) | List enumBody(Name enumName) { FILE: Javac2007/流程/parser/Parser/enumDeclaration.java method enumDeclaration (line 5) | JCClassDecl enumDeclaration(JCModifiers mods, String dc) { FILE: Javac2007/流程/parser/Parser/enumeratorDeclaration.java method enumeratorDeclaration (line 4) | JCTree enumeratorDeclaration(Name enumName) { FILE: Javac2007/流程/parser/Parser/formalParameters.java method formalParameters (line 5) | List formalParameters() { //指在一个方法的括号中声明的参数 method optFinal (line 29) | JCModifiers optFinal(long flags) { method formalParameter (line 60) | JCVariableDecl formalParameter() { FILE: Javac2007/流程/parser/Parser/ident.java method ident (line 4) | Name ident() { FILE: Javac2007/流程/parser/Parser/illegal.java method illegal (line 3) | JCExpression illegal(int pos) { method illegal (line 14) | JCExpression illegal() { FILE: Javac2007/流程/parser/Parser/importDeclaration.java method importDeclaration (line 3) | JCTree importDeclaration() { FILE: Javac2007/流程/parser/Parser/innerCreator.java method innerCreator (line 3) | JCExpression innerCreator(int newpos, List typeArgs, JCExp... FILE: Javac2007/流程/parser/Parser/interfaceDeclaration.java method interfaceDeclaration (line 6) | JCClassDecl interfaceDeclaration(JCModifiers mods, String dc) { FILE: Javac2007/流程/parser/Parser/literal.java method literal (line 16) | JCExpression literal(Name prefix) { method isZero (line 124) | boolean isZero(String s) { method strval (line 132) | String strval(Name prefix) { FILE: Javac2007/流程/parser/Parser/methodDeclaratorRest(6).java method methodDeclaratorRest (line 12) | JCTree methodDeclaratorRest(int pos, FILE: Javac2007/流程/parser/Parser/modifiersOpt.java method modifiersOpt (line 6) | JCModifiers modifiersOpt() { method modifiersOpt (line 9) | JCModifiers modifiersOpt(JCModifiers partial) { FILE: Javac2007/流程/parser/Parser/optFinal.java method optFinal (line 1) | JCModifiers optFinal(long flags) { FILE: Javac2007/流程/parser/Parser/qualident.java method qualident (line 4) | public JCExpression qualident() { FILE: Javac2007/流程/parser/Parser/skip.java method skip (line 5) | private void skip(boolean stopAtImport, boolean stopAtMemberDecl, boolea... FILE: Javac2007/流程/parser/Parser/source_positions.java method setErrorEndPos (line 5) | private void setErrorEndPos(int errPos) { method getErrorEndPos (line 16) | protected int getErrorEndPos() { method storeEnd (line 25) | protected void storeEnd(JCTree tree, int endpos) {} method to (line 32) | protected T to(T t) { return t; } method toP (line 39) | protected T toP(T t) { return t; } method getStartPos (line 46) | public int getStartPos(JCTree tree) { method getEndPos (line 58) | public int getEndPos(JCTree tree) { method storeEnd (line 70) | @Override method to (line 85) | @Override method toP (line 92) | @Override method getEndPos (line 100) | @Override FILE: Javac2007/流程/parser/Parser/statement.java method statement (line 20) | @SuppressWarnings("fallthrough") FILE: Javac2007/流程/parser/Parser/syntaxError.java method syntaxError (line 1) | private JCErroneous syntaxError(int pos, String key, Object... arg) { method syntaxError (line 14) | private JCErroneous syntaxError(int pos, List errs, String key, ... method reportSyntaxError (line 35) | private void reportSyntaxError(int pos, String key, Object... arg) { method syntaxError (line 64) | private JCErroneous syntaxError(String key) { method syntaxError (line 71) | private JCErroneous syntaxError(String key, String arg) { FILE: Javac2007/流程/parser/Parser/term.java method term (line 12) | JCExpression term() { method termRest (line 57) | JCExpression termRest(JCExpression t) { FILE: Javac2007/流程/parser/Parser/term1.java method term1 (line 5) | JCExpression term1() { method term1Rest (line 25) | JCExpression term1Rest(JCExpression t) { FILE: Javac2007/流程/parser/Parser/term2.java method term2 (line 5) | JCExpression term2() { method term2Rest (line 42) | JCExpression term2Rest(JCExpression t, int minprec) { method makeOp (line 168) | private JCExpression makeOp(int pos, method foldStrings (line 182) | protected StringBuffer foldStrings(JCTree tree) { method newOdStack (line 253) | private JCExpression[] newOdStack() { method newOpStack (line 266) | private Token[] newOpStack() { FILE: Javac2007/流程/parser/Parser/term3.java method term3 (line 29) | protected JCExpression term3() { FILE: Javac2007/流程/parser/Parser/term_type_expression.java method expression (line 3) | public JCExpression expression() { method type (line 14) | public JCExpression type() { method term (line 25) | JCExpression term(int newmode) { FILE: Javac2007/流程/parser/Parser/typeArgumentsOpt.java method typeArgumentsOpt (line 3) | JCExpression typeArgumentsOpt(JCExpression t) { method typeArgumentsOpt (line 30) | List typeArgumentsOpt() { method typeArgumentsOpt (line 41) | List typeArgumentsOpt(int useMode) { method typeArguments (line 66) | List typeArguments() { method typeArgument (line 129) | JCExpression typeArgument() { method typeArguments (line 179) | JCTypeApply typeArguments(JCExpression t) { FILE: Javac2007/流程/parser/Parser/typeDeclaration.java method typeDeclaration (line 4) | JCTree typeDeclaration(JCModifiers mods) { FILE: Javac2007/流程/parser/Parser/typeList.java method typeList (line 3) | List typeList() { FILE: Javac2007/流程/parser/Parser/typeParametersOpt.java method typeParametersOpt (line 3) | List typeParametersOpt() { method typeParameter (line 40) | JCTypeParameter typeParameter() { FILE: Javac2007/流程/parser/Parser/variableDeclaratorsRest.java method variableDeclarators (line 17) | public > T variableDeclarat... method variableDeclaratorsRest (line 37) | > T variableDeclaratorsRest... method variableDeclarator (line 65) | JCVariableDecl variableDeclarator(JCModifiers mods, JCExpression type, b... method variableDeclaratorRest (line 82) | JCVariableDecl variableDeclaratorRest(int pos, JCModifiers mods, JCExpre... method variableDeclaratorId (line 117) | JCVariableDecl variableDeclaratorId(JCModifiers mods, JCExpression type) { FILE: Javac2007/流程/parser/Parser/variableInitializer.java method variableInitializer (line 3) | public JCExpression variableInitializer() { FILE: Javac2007/流程/parser/Parser/variableXXX.java method variableDeclarators (line 17) | public > T variableDeclarat... method variableDeclaratorsRest (line 37) | > T variableDeclaratorsRest... method variableDeclarator (line 65) | JCVariableDecl variableDeclarator(JCModifiers mods, JCExpression type, b... method variableDeclaratorRest (line 82) | JCVariableDecl variableDeclaratorRest(int pos, JCModifiers mods, JCExpre... method variableDeclaratorId (line 117) | JCVariableDecl variableDeclaratorId(JCModifiers mods, JCExpression type) { FILE: Javac2007/流程/parser/Scanner/Factory.java class Factory (line 2) | public static class Factory { method instance (line 8) | public static Factory instance(Context context) { method Factory (line 21) | protected Factory(Context context) { method newScanner (line 31) | public Scanner newScanner(CharSequence input) { method newScanner (line 63) | public Scanner newScanner(char[] input, int inputLength) { FILE: Javac2007/流程/parser/Scanner/isSpecial.java method isSpecial (line 3) | private boolean isSpecial(char ch) { FILE: Javac2007/流程/parser/Scanner/nextToken.java method nextToken (line 3) | public void nextToken() { FILE: Javac2007/流程/parser/Scanner/processXXX.java method processComment (line 5) | protected void processComment(CommentStyle style) { method processWhiteSpace (line 17) | protected void processWhiteSpace() { method processLineTerminator (line 28) | protected void processLineTerminator() { FILE: Javac2007/流程/parser/Scanner/putChar.java method putChar (line 3) | private void putChar(char ch) { FILE: Javac2007/流程/parser/Scanner/scanCommentChar.java method scanCommentChar (line 3) | private void scanCommentChar() { FILE: Javac2007/流程/parser/Scanner/scanDocComment.java method scanDocComment (line 7) | @SuppressWarnings("fallthrough") FILE: Javac2007/流程/parser/Scanner/scanFraction.java method scanFraction (line 3) | private void scanFraction() { FILE: Javac2007/流程/parser/Scanner/scanFractionAndSuffix.java method scanFractionAndSuffix (line 3) | private void scanFractionAndSuffix() { FILE: Javac2007/流程/parser/Scanner/scanHexExponentAndSuffix.java method scanHexExponentAndSuffix (line 3) | private void scanHexExponentAndSuffix() { FILE: Javac2007/流程/parser/Scanner/scanHexFractionAndSuffix.java method scanHexFractionAndSuffix (line 3) | private void scanHexFractionAndSuffix(boolean seendigit) { FILE: Javac2007/流程/parser/Scanner/scanIdent.java method scanIdent (line 3) | private void scanIdent() { FILE: Javac2007/流程/parser/Scanner/scanNumber.java method scanNumber (line 4) | private void scanNumber(int radix) { FILE: Javac2007/流程/parser/Scanner/scanOperator.java method scanOperator (line 4) | private void scanOperator() { FILE: Javac2007/流程/parser/Scanner/scanSurrogates.java method surrogatesSupported (line 4) | private static boolean surrogatesSupported() { method scanSurrogates (line 18) | private char scanSurrogates() { FILE: Javac2007/流程/tree/Tree/JCAnnotation.java class JCAnnotation (line 1) | public static class JCAnnotation extends JCExpression implements Annotat... method JCAnnotation (line 5) | protected JCAnnotation(JCTree annotationType, List args) { method accept (line 10) | @Override method getKind (line 13) | public Kind getKind() { return Kind.ANNOTATION; } method getAnnotationType (line 14) | public JCTree getAnnotationType() { return annotationType; } method getArguments (line 15) | public List getArguments() { method accept (line 18) | @Override FILE: Javac2007/流程/tree/Tree/JCArrayTypeTree.java class JCArrayTypeTree (line 4) | public static class JCArrayTypeTree extends JCExpression implements Arra... method JCArrayTypeTree (line 6) | protected JCArrayTypeTree(JCExpression elemtype) { method accept (line 10) | @Override method getKind (line 13) | public Kind getKind() { return Kind.ARRAY_TYPE; } method getType (line 14) | public JCTree getType() { return elemtype; } method accept (line 15) | @Override FILE: Javac2007/流程/tree/Tree/JCAssign.java class JCAssign (line 4) | public static class JCAssign extends JCExpression implements AssignmentT... method JCAssign (line 7) | protected JCAssign(JCExpression lhs, JCExpression rhs) { method accept (line 12) | @Override method getKind (line 15) | public Kind getKind() { return Kind.ASSIGNMENT; } method getVariable (line 16) | public JCExpression getVariable() { return lhs; } method getExpression (line 17) | public JCExpression getExpression() { return rhs; } method accept (line 18) | @Override FILE: Javac2007/流程/tree/Tree/JCBlock.java class JCBlock (line 6) | public static class JCBlock extends JCStatement implements BlockTree { method JCBlock (line 11) | protected JCBlock(long flags, List stats) { method accept (line 16) | @Override method getKind (line 19) | public Kind getKind() { return Kind.BLOCK; } method getStatements (line 20) | public List getStatements() { method isStatic (line 23) | public boolean isStatic() { return (flags & Flags.STATIC) != 0; } method accept (line 24) | @Override FILE: Javac2007/流程/tree/Tree/JCClassDecl.java class JCClassDecl (line 11) | public static class JCClassDecl extends JCStatement implements ClassTree { method JCClassDecl (line 27) | protected JCClassDecl(JCModifiers mods, method accept (line 44) | @Override method getKind (line 47) | public Kind getKind() { return Kind.CLASS; } method getModifiers (line 48) | public JCModifiers getModifiers() { return mods; } method getSimpleName (line 49) | public Name getSimpleName() { return name; } method getTypeParameters (line 50) | public List getTypeParameters() { method getExtendsClause (line 53) | public JCTree getExtendsClause() { return extending; } method getImplementsClause (line 54) | public List getImplementsClause() { method getMembers (line 57) | public List getMembers() { method accept (line 60) | @Override FILE: Javac2007/流程/tree/Tree/JCCompilationUnit.java class JCCompilationUnit (line 18) | public static class JCCompilationUnit extends JCTree implements Compilat... method JCCompilationUnit (line 44) | protected JCCompilationUnit(List packageAnnotations, method accept (line 60) | @Override method getKind (line 66) | public Kind getKind() { return Kind.COMPILATION_UNIT; } method getPackageAnnotations (line 67) | public List getPackageAnnotations() { method getImports (line 70) | public List getImports() { method getPackageName (line 80) | public JCExpression getPackageName() { return pid; } method getSourceFile (line 81) | public JavaFileObject getSourceFile() { method getLineMap (line 84) | public Position.LineMap getLineMap() { method getTypeDecls (line 87) | public List getTypeDecls() {//返回一棵没有IMPORT的JCTree method accept (line 95) | @Override FILE: Javac2007/流程/tree/Tree/JCErroneous.java class JCErroneous (line 1) | public static class JCErroneous extends JCExpression method JCErroneous (line 4) | protected JCErroneous(List errs) { method accept (line 8) | @Override method getKind (line 11) | public Kind getKind() { return Kind.ERRONEOUS; } method getErrorTrees (line 13) | public List getErrorTrees() { method accept (line 17) | @Override FILE: Javac2007/流程/tree/Tree/JCFieldAccess.java class JCFieldAccess (line 9) | public static class JCFieldAccess extends JCExpression implements Member... method JCFieldAccess (line 13) | protected JCFieldAccess(JCExpression selected, Name name, Symbol sym) { method accept (line 19) | @Override method getKind (line 22) | public Kind getKind() { return Kind.MEMBER_SELECT; } method getExpression (line 23) | public JCExpression getExpression() { return selected; } method accept (line 24) | @Override method getIdentifier (line 28) | public Name getIdentifier() { return name; } FILE: Javac2007/流程/tree/Tree/JCIdent.java class JCIdent (line 6) | public static class JCIdent extends JCExpression implements IdentifierTr... method JCIdent (line 9) | protected JCIdent(Name name, Symbol sym) { method accept (line 14) | @Override method getKind (line 17) | public Kind getKind() { return Kind.IDENTIFIER; } method getName (line 18) | public Name getName() { return name; } method accept (line 19) | @Override FILE: Javac2007/流程/tree/Tree/JCLiteral.java class JCLiteral (line 5) | public static class JCLiteral extends JCExpression implements LiteralTree { method JCLiteral (line 8) | protected JCLiteral(int typetag, Object value) { method accept (line 13) | @Override method getKind (line 16) | public Kind getKind() { method getValue (line 38) | public Object getValue() { method accept (line 53) | @Override method setType (line 57) | @Override FILE: Javac2007/流程/tree/Tree/JCMethodDecl.java class JCMethodDecl (line 14) | public static class JCMethodDecl extends JCTree implements MethodTree { method JCMethodDecl (line 24) | protected JCMethodDecl(JCModifiers mods, method accept (line 45) | @Override method getKind (line 48) | public Kind getKind() { return Kind.METHOD; } method getModifiers (line 49) | public JCModifiers getModifiers() { return mods; } method getName (line 50) | public Name getName() { return name; } method getReturnType (line 51) | public JCTree getReturnType() { return restype; } method getTypeParameters (line 52) | public List getTypeParameters() { method getParameters (line 55) | public List getParameters() { method getThrows (line 58) | public List getThrows() { method getBody (line 61) | public JCBlock getBody() { return body; } method getDefaultValue (line 62) | public JCTree getDefaultValue() { // for annotation types method accept (line 65) | @Override FILE: Javac2007/流程/tree/Tree/JCMethodInvocation.java class JCMethodInvocation (line 6) | public static class JCMethodInvocation extends JCExpression implements M... method JCMethodInvocation (line 11) | protected JCMethodInvocation(List typeargs, method accept (line 21) | @Override method getKind (line 24) | public Kind getKind() { return Kind.METHOD_INVOCATION; } method getTypeArguments (line 25) | public List getTypeArguments() { method getMethodSelect (line 28) | public JCExpression getMethodSelect() { return meth; } method getArguments (line 29) | public List getArguments() { method accept (line 32) | @Override method setType (line 36) | @Override FILE: Javac2007/流程/tree/Tree/JCModifiers.java class JCModifiers (line 1) | public static class JCModifiers extends JCTree implements com.sun.source... method JCModifiers (line 4) | protected JCModifiers(long flags, List annotations) { method accept (line 9) | @Override method getKind (line 12) | public Kind getKind() { return Kind.MODIFIERS; } method getFlags (line 13) | public Set getFlags() { method getAnnotations (line 16) | public List getAnnotations() { method accept (line 19) | @Override FILE: Javac2007/流程/tree/Tree/JCNewArray.java class JCNewArray (line 4) | public static class JCNewArray extends JCExpression implements NewArrayT... method JCNewArray (line 10) | protected JCNewArray(JCExpression elemtype, method accept (line 27) | @Override method getKind (line 30) | public Kind getKind() { return Kind.NEW_ARRAY; } method getType (line 31) | public JCExpression getType() { return elemtype; } method getDimensions (line 32) | public List getDimensions() { method getInitializers (line 35) | public List getInitializers() { method accept (line 38) | @Override FILE: Javac2007/流程/tree/Tree/JCNewClass.java class JCNewClass (line 5) | public static class JCNewClass extends JCExpression implements NewClassT... method JCNewClass (line 13) | protected JCNewClass(JCExpression encl, method accept (line 27) | @Override method getKind (line 30) | public Kind getKind() { return Kind.NEW_CLASS; } method getEnclosingExpression (line 31) | public JCExpression getEnclosingExpression() { // expr.new C< ... > ( ... method getTypeArguments (line 34) | public List getTypeArguments() { method getIdentifier (line 37) | public JCExpression getIdentifier() { return clazz; } method getArguments (line 38) | public List getArguments() { method getClassBody (line 41) | public JCClassDecl getClassBody() { return def; } method accept (line 42) | @Override FILE: Javac2007/流程/tree/Tree/JCPrimitiveTypeTree.java class JCPrimitiveTypeTree (line 6) | public static class JCPrimitiveTypeTree extends JCExpression implements ... method JCPrimitiveTypeTree (line 8) | protected JCPrimitiveTypeTree(int typetag) { method accept (line 12) | @Override method getKind (line 15) | public Kind getKind() { return Kind.PRIMITIVE_TYPE; } method getPrimitiveTypeKind (line 16) | public TypeKind getPrimitiveTypeKind() { method accept (line 40) | @Override FILE: Javac2007/流程/tree/Tree/JCTypeApply.java class JCTypeApply (line 4) | public static class JCTypeApply extends JCExpression implements Paramete... method JCTypeApply (line 14) | protected JCTypeApply(JCExpression clazz, List arguments) { method accept (line 19) | @Override method getKind (line 22) | public Kind getKind() { return Kind.PARAMETERIZED_TYPE; } method getType (line 23) | public JCTree getType() { return clazz; } method getTypeArguments (line 24) | public List getTypeArguments() { method accept (line 27) | @Override FILE: Javac2007/流程/tree/Tree/JCTypeCast.java class JCTypeCast (line 4) | public static class JCTypeCast extends JCExpression implements TypeCastT... method JCTypeCast (line 7) | protected JCTypeCast(JCTree clazz, JCExpression expr) { method accept (line 12) | @Override method getKind (line 15) | public Kind getKind() { return Kind.TYPE_CAST; } method getType (line 16) | public JCTree getType() { return clazz; } method getExpression (line 17) | public JCExpression getExpression() { return expr; } method accept (line 18) | @Override FILE: Javac2007/流程/tree/Tree/JCTypeParameter.java class JCTypeParameter (line 8) | public static class JCTypeParameter extends JCTree implements TypeParame... method JCTypeParameter (line 16) | protected JCTypeParameter(Name name, List bounds) { method accept (line 21) | @Override method getKind (line 24) | public Kind getKind() { return Kind.TYPE_PARAMETER; } method getName (line 25) | public Name getName() { return name; } method getBounds (line 26) | public List getBounds() { method accept (line 29) | @Override FILE: Javac2007/流程/tree/Tree/JCVariableDecl.java class JCVariableDecl (line 9) | public static class JCVariableDecl extends JCStatement implements Variab... method JCVariableDecl (line 15) | protected JCVariableDecl(JCModifiers mods, method accept (line 27) | @Override method getKind (line 30) | public Kind getKind() { return Kind.VARIABLE; } method getModifiers (line 31) | public JCModifiers getModifiers() { return mods; } method getName (line 32) | public Name getName() { return name; } method getType (line 33) | public JCTree getType() { return vartype; } method getInitializer (line 34) | public JCExpression getInitializer() { method accept (line 37) | @Override FILE: Javac2007/流程/tree/Tree/JCWildcard.java class JCWildcard (line 15) | public static class JCWildcard extends JCExpression implements WildcardT... method JCWildcard (line 18) | protected JCWildcard(TypeBoundKind kind, JCTree inner) { method accept (line 24) | @Override method getKind (line 27) | public Kind getKind() { method getBound (line 39) | public JCTree getBound() { return inner; } method accept (line 40) | @Override FILE: Javac2007/流程/tree/Tree/LetExpr.java class LetExpr (line 2) | public static class LetExpr extends JCExpression { method LetExpr (line 5) | protected LetExpr(List defs, JCTree expr) { method accept (line 10) | @Override method getKind (line 13) | public Kind getKind() { method accept (line 16) | @Override FILE: Javac2007/流程/tree/Tree/TypeBoundKind.java class TypeBoundKind (line 1) | public static class TypeBoundKind extends JCTree { method TypeBoundKind (line 3) | protected TypeBoundKind(BoundKind kind) { method accept (line 7) | @Override method getKind (line 10) | public Kind getKind() { method accept (line 13) | @Override FILE: Javac2007/流程/tree/Tree/Visitor.java class Visitor (line 3) | public static abstract class Visitor { method visitTopLevel (line 4) | public void visitTopLevel(JCCompilationUnit that) { visitTree(that); } method visitImport (line 5) | public void visitImport(JCImport that) { visitTree(that); } method visitClassDef (line 6) | public void visitClassDef(JCClassDecl that) { visitTree(that); } method visitMethodDef (line 7) | public void visitMethodDef(JCMethodDecl that) { visitTree(that); } method visitVarDef (line 8) | public void visitVarDef(JCVariableDecl that) { visitTree(that); } method visitSkip (line 9) | public void visitSkip(JCSkip that) { visitTree(that); } method visitBlock (line 10) | public void visitBlock(JCBlock that) { visitTree(that); } method visitDoLoop (line 11) | public void visitDoLoop(JCDoWhileLoop that) { visitTree(that); } method visitWhileLoop (line 12) | public void visitWhileLoop(JCWhileLoop that) { visitTree(that); } method visitForLoop (line 13) | public void visitForLoop(JCForLoop that) { visitTree(that); } method visitForeachLoop (line 14) | public void visitForeachLoop(JCEnhancedForLoop that) { visitTree(that); } method visitLabelled (line 15) | public void visitLabelled(JCLabeledStatement that) { visitTree(that); } method visitSwitch (line 16) | public void visitSwitch(JCSwitch that) { visitTree(that); } method visitCase (line 17) | public void visitCase(JCCase that) { visitTree(that); } method visitSynchronized (line 18) | public void visitSynchronized(JCSynchronized that) { visitTree(that); } method visitTry (line 19) | public void visitTry(JCTry that) { visitTree(that); } method visitCatch (line 20) | public void visitCatch(JCCatch that) { visitTree(that); } method visitConditional (line 21) | public void visitConditional(JCConditional that) { visitTree(that); } method visitIf (line 22) | public void visitIf(JCIf that) { visitTree(that); } method visitExec (line 23) | public void visitExec(JCExpressionStatement that) { visitTree(that); } method visitBreak (line 24) | public void visitBreak(JCBreak that) { visitTree(that); } method visitContinue (line 25) | public void visitContinue(JCContinue that) { visitTree(that); } method visitReturn (line 26) | public void visitReturn(JCReturn that) { visitTree(that); } method visitThrow (line 27) | public void visitThrow(JCThrow that) { visitTree(that); } method visitAssert (line 28) | public void visitAssert(JCAssert that) { visitTree(that); } method visitApply (line 29) | public void visitApply(JCMethodInvocation that) { visitTree(that); } method visitNewClass (line 30) | public void visitNewClass(JCNewClass that) { visitTree(that); } method visitNewArray (line 31) | public void visitNewArray(JCNewArray that) { visitTree(that); } method visitParens (line 32) | public void visitParens(JCParens that) { visitTree(that); } method visitAssign (line 33) | public void visitAssign(JCAssign that) { visitTree(that); } method visitAssignop (line 34) | public void visitAssignop(JCAssignOp that) { visitTree(that); } method visitUnary (line 35) | public void visitUnary(JCUnary that) { visitTree(that); } method visitBinary (line 36) | public void visitBinary(JCBinary that) { visitTree(that); } method visitTypeCast (line 37) | public void visitTypeCast(JCTypeCast that) { visitTree(that); } method visitTypeTest (line 38) | public void visitTypeTest(JCInstanceOf that) { visitTree(that); } method visitIndexed (line 39) | public void visitIndexed(JCArrayAccess that) { visitTree(that); } method visitSelect (line 40) | public void visitSelect(JCFieldAccess that) { visitTree(that); } method visitIdent (line 41) | public void visitIdent(JCIdent that) { visitTree(that); } method visitLiteral (line 42) | public void visitLiteral(JCLiteral that) { visitTree(that); } method visitTypeIdent (line 43) | public void visitTypeIdent(JCPrimitiveTypeTree that) { visitTree(that); } method visitTypeArray (line 44) | public void visitTypeArray(JCArrayTypeTree that) { visitTree(that); } method visitTypeApply (line 45) | public void visitTypeApply(JCTypeApply that) { visitTree(that); } method visitTypeParameter (line 46) | public void visitTypeParameter(JCTypeParameter that) { visitTree(that); } method visitWildcard (line 47) | public void visitWildcard(JCWildcard that) { visitTree(that); } method visitTypeBoundKind (line 48) | public void visitTypeBoundKind(TypeBoundKind that) { visitTree(that); } method visitAnnotation (line 49) | public void visitAnnotation(JCAnnotation that) { visitTree(that); } method visitModifiers (line 50) | public void visitModifiers(JCModifiers that) { visitTree(that); } method visitErroneous (line 51) | public void visitErroneous(JCErroneous that) { visitTree(that); } method visitLetExpr (line 52) | public void visitLetExpr(LetExpr that) { visitTree(that); } method visitTree (line 54) | public void visitTree(JCTree that) { assert false; } FILE: Javac2007/流程/tree/TreeMaker/Annotation.java method Annotation (line 1) | public JCAnnotation Annotation(JCTree annotationType, List... FILE: Javac2007/流程/tree/TreeMaker/AnonymousClassDef.java method AnonymousClassDef (line 1) | public JCClassDecl AnonymousClassDef(JCModifiers mods, FILE: Javac2007/流程/tree/TreeMaker/Assign.java method Assign (line 1) | public JCAssign Assign(JCExpression lhs, JCExpression rhs) { FILE: Javac2007/流程/tree/TreeMaker/ClassDef.java method ClassDef (line 1) | public JCClassDecl ClassDef(JCModifiers mods, FILE: Javac2007/流程/tree/TreeMaker/Ident.java method Ident (line 1) | public JCIdent Ident(Name name) { FILE: Javac2007/流程/tree/TreeMaker/Literal.java method Literal (line 1) | public JCLiteral Literal(int tag, Object value) { FILE: Javac2007/流程/tree/TreeMaker/MethodDef.java method MethodDef (line 1) | public JCMethodDecl MethodDef(JCModifiers mods, method MethodDef (line 26) | public JCMethodDecl MethodDef(MethodSymbol m, JCBlock body) { method MethodDef (line 33) | public JCMethodDecl MethodDef(MethodSymbol m, Type mtype, JCBlock body) { FILE: Javac2007/流程/tree/TreeMaker/Modifiers.java method Modifiers (line 1) | public JCModifiers Modifiers(long flags, List annotations) { method Modifiers (line 8) | public JCModifiers Modifiers(long flags) { FILE: Javac2007/流程/tree/TreeMaker/NewArray.java method NewArray (line 1) | public JCNewArray NewArray(JCExpression elemtype, FILE: Javac2007/流程/tree/TreeMaker/NewClass.java method NewClass (line 1) | public JCNewClass NewClass(JCExpression encl, FILE: Javac2007/流程/tree/TreeMaker/Select.java method Select (line 1) | public JCFieldAccess Select(JCExpression selected, Name selector) { FILE: Javac2007/流程/tree/TreeMaker/TopLevel.java method TopLevel (line 5) | public JCCompilationUnit TopLevel(List packageAnnotations, FILE: Javac2007/流程/tree/TreeMaker/TypeIdent.java method TypeIdent (line 1) | public JCPrimitiveTypeTree TypeIdent(int typetag) { FILE: Javac2007/流程/tree/TreeMaker/TypeParameter.java method TypeParameter (line 1) | public JCTypeParameter TypeParameter(Name name, List bound... FILE: Javac2007/流程/tree/TreeMaker/VarDef.java method VarDef (line 1) | public JCVariableDecl VarDef(JCModifiers mods, Name name, JCExpression v... FILE: Javac2007/流程/util/JavacFileManager_methods/caseMapCheck.java method caseMapCheck (line 8) | private boolean caseMapCheck(File f, String name) { FILE: Javac2007/流程/util/JavacFileManager_methods/decode.java method decode (line 4) | private CharBuffer decode(ByteBuffer inbuf, boolean ignoreEncodingErrors) { FILE: Javac2007/流程/util/JavacFileManager_methods/externalizeFileName.java method externalizeFileName (line 4) | private static String externalizeFileName(CharSequence name) { method externalizeFileName (line 8) | private static String externalizeFileName(CharSequence n, JavaFileObject... FILE: Javac2007/流程/util/JavacFileManager_methods/getClassOutDir.java method getClassOutDir (line 1) | private File getClassOutDir() { FILE: Javac2007/流程/util/JavacFileManager_methods/getDecoder.java method getDecoder (line 1) | private CharsetDecoder getDecoder(String encodingName, boolean ignoreEnc... FILE: Javac2007/流程/util/JavacFileManager_methods/getFileForOutput.java method getFileForOutput (line 1) | public FileObject getFileForOutput(Location location, method getFileForOutput (line 18) | private JavaFileObject getFileForOutput(Location location, FILE: Javac2007/流程/util/JavacFileManager_methods/getJavaFileForOutput.java method getJavaFileForOutput (line 1) | public JavaFileObject getJavaFileForOutput(Location location, FILE: Javac2007/流程/util/JavacFileManager_methods/getJavaFileObjectsFromFiles.java method getJavaFileObjectsFromFiles (line 1) | public Iterable getJavaFileObjectsFromFiles( FILE: Javac2007/流程/util/JavacFileManager_methods/getKind.java method getKind (line 1) | protected JavaFileObject.Kind getKind(String extension) { FILE: Javac2007/流程/util/JavacFileManager_methods/getLocation.java method getLocation (line 1) | public Iterable getLocation(Location location) { FILE: Javac2007/流程/util/JavacFileManager_methods/getOutputLocation.java method getOutputLocation (line 1) | private File getOutputLocation(File dir, OptionName defaultOptionName) { FILE: Javac2007/流程/util/JavacFileManager_methods/hasLocation.java method hasLocation (line 1) | public boolean hasLocation(Location location) { FILE: Javac2007/流程/util/JavacFileManager_methods/inferBinaryName.java method inferBinaryName (line 7) | public String inferBinaryName(Location location, JavaFileObject file) { method removeExtension (line 61) | private static String removeExtension(String fileName) { FILE: Javac2007/流程/util/JavacFileManager_methods/list.java method list (line 1) | public Iterable list(Location location, FILE: Javac2007/流程/util/JavacFileManager_methods/listDirectory.java method listDirectory (line 5) | private void listDirectory(File directory, method isValidFile (line 115) | private boolean isValidFile(String s, Set fileKinds) { FILE: Javac2007/流程/util/JavacFileManager_methods/makeByteBuffer.java method makeByteBuffer (line 4) | private ByteBuffer makeByteBuffer(InputStream in) FILE: Javac2007/流程/util/JavacFileManager_methods/nullCheck.java method nullCheck (line 1) | private static T nullCheck(T o) { method nullCheck (line 7) | private static Iterable nullCheck(Iterable it) { FILE: Javac2007/流程/util/JavacFileManager_methods/openArchive.java method openArchive (line 10) | protected Archive openArchive(File zipFileName) throws IOException { FILE: Javac2007/流程/util/JavacFileManager_subclasses/Archive.java type Archive (line 5) | public interface Archive { method close (line 6) | void close() throws IOException; method contains (line 8) | boolean contains(String name); method getFileObject (line 10) | JavaFileObject getFileObject(String subdirectory, String file); method getFiles (line 12) | List getFiles(String subdirectory); method getSubdirectories (line 14) | Set getSubdirectories(); FILE: Javac2007/流程/util/JavacFileManager_subclasses/ByteBufferCache.java class ByteBufferCache (line 4) | private static class ByteBufferCache { method get (line 6) | ByteBuffer get(int capacity) { method put (line 15) | void put(ByteBuffer x) { FILE: Javac2007/流程/util/JavacFileManager_subclasses/MissingArchive.java class MissingArchive (line 1) | public class MissingArchive implements Archive { method MissingArchive (line 3) | public MissingArchive(File name) { method contains (line 6) | public boolean contains(String name) { method close (line 10) | public void close() { method getFileObject (line 13) | public JavaFileObject getFileObject(String subdirectory, String file) { method getFiles (line 17) | public List getFiles(String subdirectory) { method getSubdirectories (line 21) | public Set getSubdirectories() { FILE: Javac2007/流程/util/JavacFileManager_subclasses/RegularFileObject.java class RegularFileObject (line 4) | private class RegularFileObject extends BaseFileObject { method RegularFileObject (line 17) | public RegularFileObject(File f) { method RegularFileObject (line 21) | public RegularFileObject(String name, File f) { method openInputStream (line 35) | public InputStream openInputStream() throws IOException { method getDecoder (line 39) | protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { method openOutputStream (line 43) | public OutputStream openOutputStream() throws IOException { method openWriter (line 48) | public Writer openWriter() throws IOException { method ensureParentDirectoriesExist (line 53) | private void ensureParentDirectoriesExist() throws IOException { method getName (line 70) | @Deprecated method isNameCompatible (line 75) | public boolean isNameCompatible(String cn, JavaFileObject.Kind kind) { method getPath (line 116) | @Deprecated method getLastModified (line 121) | public long getLastModified() { method delete (line 125) | public boolean delete() { method getCharContent (line 129) | public CharBuffer getCharContent(boolean ignoreEncodingErrors) throws ... method equals (line 160) | @Override method hashCode (line 173) | @Override method toUri (line 178) | public URI toUri() { FILE: Javac2007/流程/util/JavacFileManager_subclasses/SymbolArchive.java class SymbolArchive (line 1) | public class SymbolArchive extends ZipArchive { method SymbolArchive (line 3) | public SymbolArchive(File orig, ZipFile zdir) throws IOException { method addZipEntry (line 8) | @Override method getFileObject (line 27) | @Override FILE: Javac2007/流程/util/JavacFileManager_subclasses/ZipArchive.java class ZipArchive (line 1) | public class ZipArchive implements Archive { method ZipArchive (line 4) | public ZipArchive(ZipFile zdir) throws IOException { method addZipEntry (line 25) | void addZipEntry(ZipEntry entry) { method contains (line 44) | public boolean contains(String name) { method getFiles (line 54) | public List getFiles(String subdirectory) { method getFileObject (line 58) | public JavaFileObject getFileObject(String subdirectory, String file) { method getSubdirectories (line 63) | public Set getSubdirectories() { method close (line 67) | public void close() throws IOException { FILE: Javac2007/流程/util/JavacFileManager_subclasses/ZipFileObject.java class ZipFileObject (line 4) | public class ZipFileObject extends BaseFileObject { method ZipFileObject (line 18) | public ZipFileObject(String name, ZipFile zdir, ZipEntry entry) { method openInputStream (line 24) | public InputStream openInputStream() throws IOException { method openOutputStream (line 28) | public OutputStream openOutputStream() throws IOException { method getDecoder (line 32) | protected CharsetDecoder getDecoder(boolean ignoreEncodingErrors) { method openWriter (line 36) | public Writer openWriter() throws IOException { method getName (line 41) | @Deprecated method isNameCompatible (line 46) | public boolean isNameCompatible(String cn, JavaFileObject.Kind k) { method getPath (line 54) | @Deprecated method getLastModified (line 59) | public long getLastModified() { method delete (line 63) | public boolean delete() { method getCharContent (line 67) | public CharBuffer getCharContent(boolean ignoreEncodingErrors) throws ... method equals (line 90) | @Override method hashCode (line 98) | @Override method getZipName (line 103) | public String getZipName() { method getZipEntryName (line 107) | public String getZipEntryName() { method toUri (line 111) | public URI toUri() { FILE: Javac2007/流程/util/Paths/Path.java class Path (line 1) | private class Path extends LinkedHashSet { method expandJarClassPaths (line 7) | public Path expandJarClassPaths(boolean x) { method emptyPathDefault (line 15) | public Path emptyPathDefault(String x) { method Path (line 20) | public Path() { super(); } method addDirectories (line 22) | public Path addDirectories(String dirs, boolean warn) { method addDirectories (line 34) | public Path addDirectories(String dirs) { method addDirectory (line 39) | private void addDirectory(String dir, boolean warn) { method addFiles (line 79) | public Path addFiles(String files, boolean warn) { method addFiles (line 93) | public Path addFiles(String files) { method addFile (line 97) | public Path addFile(String file, boolean warn) { method addFile (line 103) | public void addFile(File file, boolean warn) { method addJarClassPath (line 184) | private void addJarClassPath(File jarFile, boolean warn) { FILE: Javac2007/流程/util/Paths/PathIterator.java class PathIterator (line 2) | private static class PathIterator implements Iterable { method PathIterator (line 8) | public PathIterator(String path, String emptyPathDefault) { method PathIterator (line 19) | public PathIterator(String path) { this(path, null); } method iterator (line 20) | public Iterator iterator() { FILE: Javac2007/流程/util/Paths/computeAnnotationProcessorPath.java method computeAnnotationProcessorPath (line 2) | private Path computeAnnotationProcessorPath() { FILE: Javac2007/流程/util/Paths/computeBootClassPath.java method computeBootClassPath (line 9) | private Path computeBootClassPath() { FILE: Javac2007/流程/util/Paths/computeSourcePath.java method computeSourcePath (line 2) | private Path computeSourcePath() { FILE: Javac2007/流程/util/Paths/computeUserClassPath.java method computeUserClassPath (line 6) | private Path computeUserClassPath() { FILE: Javac2007/流程/util/Paths/lazy.java method lazy (line 1) | protected void lazy() { FILE: Javac2007/疑问.java method List (line 4) | 不用在 List.nil() method ParserTest (line 8) | 这两句 method LetExpr怎么来的 (line 11) | 编译结果不一样,前一句提示已过时,后一句没有提示 class EnterTest (line 32) | class EnterTest T getObject(int parameterIndex, Class type) throws SQLEx... method getObject (line 2607) | public T getObject(String parameterName, Class type) throws SQL... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/CharsetMapping.java class CharsetMapping (line 51) | public class CharsetMapping { method getJavaEncodingForMysqlEncoding (line 880) | public final static String getJavaEncodingForMysqlEncoding(String mysq... method getMysqlEncodingForJavaEncoding (line 891) | public final static String getMysqlEncodingForJavaEncoding(String java... method getNumberOfCharsetsConfigured (line 939) | final static int getNumberOfCharsetsConfigured() { method getCharacterEncodingForErrorMessages (line 955) | final static String getCharacterEncodingForErrorMessages(ConnectionImp... method isAliasForSjis (line 1003) | final static boolean isAliasForSjis(String encoding) { method isMultibyteCharset (line 1012) | final static boolean isMultibyteCharset(String javaEncodingName) { method populateMapWithKeyValuePairs (line 1019) | private static void populateMapWithKeyValuePairs(String configKey, method getCharsetIndexForMysqlEncodingName (line 1091) | public static int getCharsetIndexForMysqlEncodingName(String name) { class VersionedStringProperty (line 1106) | class VersionedStringProperty { method VersionedStringProperty (line 1113) | VersionedStringProperty(String property) { method VersionedStringProperty (line 1162) | VersionedStringProperty(String property, int major, int minor, int sub... method isOkayForVersion (line 1169) | boolean isOkayForVersion(Connection conn) throws SQLException { method toString (line 1175) | public String toString() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Clob.java class Clob (line 44) | public class Clob implements java.sql.Clob, OutputStreamWatcher, WriterW... method Clob (line 48) | Clob(ExceptionInterceptor exceptionInterceptor) { method Clob (line 53) | Clob(String charDataInit, ExceptionInterceptor exceptionInterceptor) { method getAsciiStream (line 61) | public InputStream getAsciiStream() throws SQLException { method getCharacterStream (line 72) | public Reader getCharacterStream() throws SQLException { method getSubString (line 83) | public String getSubString(long startPos, int length) throws SQLExcept... method length (line 108) | public long length() throws SQLException { method position (line 119) | public long position(java.sql.Clob arg0, long arg1) throws SQLException { method position (line 126) | public long position(String stringToFind, long startPos) method setAsciiStream (line 151) | public OutputStream setAsciiStream(long indexToWriteAt) throws SQLExce... method setCharacterStream (line 171) | public Writer setCharacterStream(long indexToWriteAt) throws SQLExcept... method setString (line 193) | public int setString(long pos, String str) throws SQLException { method setString (line 220) | public int setString(long pos, String str, int offset, int len) method streamClosed (line 249) | public void streamClosed(WatchableOutputStream out) { method truncate (line 268) | public void truncate(long length) throws SQLException { method writerClosed (line 282) | public void writerClosed(char[] charDataBeingWritten) { method writerClosed (line 289) | public void writerClosed(WatchableWriter out) { method free (line 300) | public void free() throws SQLException { method getCharacterStream (line 304) | public Reader getCharacterStream(long pos, long length) throws SQLExce... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/CommunicationsException.java class CommunicationsException (line 44) | public class CommunicationsException extends SQLException implements Str... method CommunicationsException (line 56) | public CommunicationsException(MySQLConnection conn, long lastPacketSe... method getMessage (line 77) | public String getMessage() { method getSQLState (line 95) | public String getSQLState() { method setWasStreamingResults (line 102) | public void setWasStreamingResults() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/CompressedInputStream.java class CompressedInputStream (line 46) | class CompressedInputStream extends InputStream { method CompressedInputStream (line 75) | public CompressedInputStream(Connection conn, InputStream streamFromSe... method available (line 84) | public int available() throws IOException { method close (line 95) | public void close() throws IOException { method getNextPacketFromServer (line 108) | private void getNextPacketFromServer() throws IOException { method getNextPacketIfRequired (line 234) | private void getNextPacketIfRequired(int numBytes) throws IOException { method read (line 244) | public int read() throws IOException { method read (line 257) | public int read(byte[] b) throws IOException { method read (line 264) | public int read(byte[] b, int off, int len) throws IOException { method readFully (line 288) | private final int readFully(byte[] b, int off, int len) throws IOExcep... method skip (line 311) | public long skip(long n) throws IOException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Connection.java type Connection (line 47) | public interface Connection extends java.sql.Connection, ConnectionPrope... method changeUser (line 62) | public abstract void changeUser(String userName, String newPassword) method clearHasTriedMaster (line 65) | public abstract void clearHasTriedMaster(); method clientPrepareStatement (line 75) | public abstract java.sql.PreparedStatement clientPrepareStatement(Stri... method clientPrepareStatement (line 86) | public abstract java.sql.PreparedStatement clientPrepareStatement(Stri... method clientPrepareStatement (line 97) | public abstract java.sql.PreparedStatement clientPrepareStatement(Stri... method clientPrepareStatement (line 108) | public abstract java.sql.PreparedStatement clientPrepareStatement(Stri... method clientPrepareStatement (line 119) | public abstract java.sql.PreparedStatement clientPrepareStatement(Stri... method clientPrepareStatement (line 131) | public abstract java.sql.PreparedStatement clientPrepareStatement(Stri... method getActiveStatementCount (line 138) | public abstract int getActiveStatementCount(); method getIdleFor (line 148) | public abstract long getIdleFor(); method getLog (line 158) | public abstract Log getLog() throws SQLException; method getServerCharacterEncoding (line 165) | public abstract String getServerCharacterEncoding(); method getServerTimezoneTZ (line 171) | public abstract TimeZone getServerTimezoneTZ(); method getStatementComment (line 180) | public abstract String getStatementComment(); method hasTriedMaster (line 186) | public abstract boolean hasTriedMaster(); method isInGlobalTx (line 191) | public abstract boolean isInGlobalTx(); method setInGlobalTx (line 197) | public void setInGlobalTx(boolean flag); method isMasterConnection (line 206) | public abstract boolean isMasterConnection(); method isNoBackslashEscapesSet (line 214) | public abstract boolean isNoBackslashEscapesSet(); method isSameResource (line 223) | public abstract boolean isSameResource(Connection c); method lowerCaseTableNames (line 230) | public abstract boolean lowerCaseTableNames(); method parserKnowsUnicode (line 236) | public abstract boolean parserKnowsUnicode(); method ping (line 245) | public abstract void ping() throws SQLException; method resetServerState (line 255) | public abstract void resetServerState() throws SQLException; method serverPrepareStatement (line 265) | public abstract java.sql.PreparedStatement serverPrepareStatement(Stri... method serverPrepareStatement (line 276) | public abstract java.sql.PreparedStatement serverPrepareStatement(Stri... method serverPrepareStatement (line 287) | public abstract java.sql.PreparedStatement serverPrepareStatement(Stri... method serverPrepareStatement (line 297) | public abstract java.sql.PreparedStatement serverPrepareStatement(Stri... method serverPrepareStatement (line 309) | public abstract java.sql.PreparedStatement serverPrepareStatement(Stri... method serverPrepareStatement (line 320) | public abstract java.sql.PreparedStatement serverPrepareStatement(Stri... method setFailedOver (line 327) | public abstract void setFailedOver(boolean flag); method setPreferSlaveDuringFailover (line 333) | public abstract void setPreferSlaveDuringFailover(boolean flag); method setStatementComment (line 343) | public abstract void setStatementComment(String comment); method shutdownServer (line 351) | public abstract void shutdownServer() throws SQLException; method supportsIsolationLevel (line 357) | public abstract boolean supportsIsolationLevel(); method supportsQuotedIdentifiers (line 363) | public abstract boolean supportsQuotedIdentifiers(); method supportsTransactions (line 369) | public abstract boolean supportsTransactions(); method versionMeetsMinimum (line 375) | public abstract boolean versionMeetsMinimum(int major, int minor, method reportQueryTime (line 378) | public abstract void reportQueryTime(long millisOrNanos); method isAbonormallyLongQuery (line 380) | public abstract boolean isAbonormallyLongQuery(long millisOrNanos); method initializeExtension (line 382) | public abstract void initializeExtension(Extension ex) throws SQLExcep... method getAutoIncrementIncrement (line 387) | public abstract int getAutoIncrementIncrement(); method hasSameProperties (line 392) | public boolean hasSameProperties(Connection c); method getProperties (line 398) | public Properties getProperties(); method getHost (line 400) | public String getHost(); method setProxy (line 402) | public void setProxy(MySQLConnection proxy); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionFeatureNotAvailableException.java class ConnectionFeatureNotAvailableException (line 40) | public class ConnectionFeatureNotAvailableException extends method ConnectionFeatureNotAvailableException (line 48) | public ConnectionFeatureNotAvailableException(MySQLConnection conn, method getMessage (line 58) | public String getMessage() { method getSQLState (line 67) | public String getSQLState() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionGroup.java class ConnectionGroup (line 36) | public class ConnectionGroup { method ConnectionGroup (line 48) | ConnectionGroup(String groupName){ method registerConnectionProxy (line 52) | public long registerConnectionProxy(LoadBalancingConnectionProxy proxy... method getGroupName (line 73) | public String getGroupName(){ method getInitialHosts (line 80) | public Collection getInitialHosts(){ method getActiveHostCount (line 87) | public int getActiveHostCount(){ method getClosedHosts (line 92) | public Collection getClosedHosts(){ method getTotalLogicalConnectionCount (line 100) | public long getTotalLogicalConnectionCount(){ method getActiveLogicalConnectionCount (line 107) | public long getActiveLogicalConnectionCount(){ method getActivePhysicalConnectionCount (line 113) | public long getActivePhysicalConnectionCount(){ method getTotalPhysicalConnectionCount (line 131) | public long getTotalPhysicalConnectionCount(){ method getTotalTransactionCount (line 149) | public long getTotalTransactionCount(){ method closeConnectionProxy (line 166) | public void closeConnectionProxy(LoadBalancingConnectionProxy proxy){ method removeHost (line 174) | public void removeHost(String host) throws SQLException { method removeHost (line 178) | public void removeHost(String host, boolean killExistingConnections) t... method removeHost (line 185) | public synchronized void removeHost(String host, boolean killExistingC... method addHost (line 217) | public void addHost(String host){ method addHost (line 225) | public void addHost(String host, boolean forExisting){ FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionGroupManager.java class ConnectionGroupManager (line 38) | public class ConnectionGroupManager { method getConnectionGroupInstance (line 47) | public static synchronized ConnectionGroup getConnectionGroupInstance(... method registerJmx (line 56) | public static void registerJmx() throws SQLException { method getConnectionGroup (line 65) | public static ConnectionGroup getConnectionGroup(String groupName){ method getGroupsMatching (line 69) | private static Collection getGroupsMatching(String group){ method addHost (line 85) | public static void addHost(String group, String host, boolean forExist... method getActiveHostCount (line 92) | public static int getActiveHostCount(String group) { method getActiveLogicalConnectionCount (line 104) | public static long getActiveLogicalConnectionCount(String group) { method getActivePhysicalConnectionCount (line 113) | public static long getActivePhysicalConnectionCount(String group) { method getTotalHostCount (line 123) | public static int getTotalHostCount(String group) { method getTotalLogicalConnectionCount (line 134) | public static long getTotalLogicalConnectionCount(String group) { method getTotalPhysicalConnectionCount (line 143) | public static long getTotalPhysicalConnectionCount(String group) { method getTotalTransactionCount (line 152) | public static long getTotalTransactionCount(String group) { method removeHost (line 161) | public static void removeHost(String group, String host) throws SQLExc... method removeHost (line 165) | public static void removeHost(String group, String host, boolean remov... method getActiveHostLists (line 172) | public static String getActiveHostLists(String group) { method getRegisteredConnectionGroups (line 206) | public static String getRegisteredConnectionGroups() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionImpl.java class ConnectionImpl (line 84) | public class ConnectionImpl extends ConnectionPropertiesImpl implements ... method getHost (line 89) | public String getHost() { method setProxy (line 95) | public void setProxy(MySQLConnection proxy) { method getProxy (line 102) | private MySQLConnection getProxy() { method getLoadBalanceSafeProxy (line 106) | public MySQLConnection getLoadBalanceSafeProxy() { class ExceptionInterceptorChain (line 110) | class ExceptionInterceptorChain implements ExceptionInterceptor { method ExceptionInterceptorChain (line 114) | ExceptionInterceptorChain(String interceptorClasses) throws SQLExcep... method interceptException (line 120) | public SQLException interceptException(SQLException sqlEx, Connectio... method destroy (line 143) | public void destroy() { method init (line 154) | public void init(Connection conn, Properties props) throws SQLExcept... class CompoundCacheKey (line 170) | class CompoundCacheKey { method CompoundCacheKey (line 177) | CompoundCacheKey(String partOne, String partTwo) { method equals (line 191) | public boolean equals(Object obj) { method hashCode (line 214) | public int hashCode() { method appendMessageToException (line 295) | protected static SQLException appendMessageToException(SQLException sq... method getCancelTimer (line 342) | public synchronized Timer getCancelTimer() { method getInstance (line 373) | protected static Connection getInstance(String hostToConnectTo, int po... method getNextRoundRobinHostIndex (line 384) | private static synchronized int getNextRoundRobinHostIndex(String url,... method nullSafeCompare (line 396) | private static boolean nullSafeCompare(String s1, String s2) { method ConnectionImpl (line 662) | protected ConnectionImpl() { method ConnectionImpl (line 683) | protected ConnectionImpl(String hostToConnectTo, int portToConnectTo, ... method unSafeStatementInterceptors (line 851) | public void unSafeStatementInterceptors() throws SQLException { method initializeSafeStatementInterceptors (line 879) | public void initializeSafeStatementInterceptors() throws SQLException { method getStatementInterceptorsInstances (line 927) | public List getStatementInterceptorsInstances() { method addToHistogram (line 931) | private void addToHistogram(int[] histogramCounts, long[] histogramBre... method addToPerformanceHistogram (line 946) | private void addToPerformanceHistogram(long value, int numberOfTimes) { method addToTablesAccessedHistogram (line 953) | private void addToTablesAccessedHistogram(long value, int numberOfTime... method buildCollationMapping (line 968) | private void buildCollationMapping() throws SQLException { method canHandleAsServerPreparedStatement (line 1082) | private boolean canHandleAsServerPreparedStatement(String sql) throws ... method canHandleAsServerPreparedStatementNoCache (line 1112) | private boolean canHandleAsServerPreparedStatementNoCache(String sql) ... method changeUser (line 1198) | public void changeUser(String userName, String newPassword) throws SQL... method characterSetNamesMatches (line 1220) | private boolean characterSetNamesMatches(String mysqlEncodingName) { method checkAndCreatePerformanceHistogram (line 1229) | private void checkAndCreatePerformanceHistogram() { method checkAndCreateTablesAccessedHistogram (line 1239) | private void checkAndCreateTablesAccessedHistogram() { method checkClosed (line 1249) | public void checkClosed() throws SQLException { method throwConnectionClosedException (line 1255) | public void throwConnectionClosedException() throws SQLException { method checkServerEncoding (line 1280) | private void checkServerEncoding() throws SQLException { method checkTransactionIsolationLevel (line 1371) | private void checkTransactionIsolationLevel() throws SQLException { method abortInternal (line 1408) | public void abortInternal() throws SQLException { method cleanup (line 1429) | private void cleanup(Throwable whyCleanedUp) { method clearHasTriedMaster (line 1444) | public void clearHasTriedMaster() { method clearWarnings (line 1455) | public void clearWarnings() throws SQLException { method clientPrepareStatement (line 1468) | public java.sql.PreparedStatement clientPrepareStatement(String sql) t... method clientPrepareStatement (line 1475) | public java.sql.PreparedStatement clientPrepareStatement(String sql, i... method clientPrepareStatement (line 1497) | public java.sql.PreparedStatement clientPrepareStatement(String sql, i... method clientPrepareStatement (line 1502) | public java.sql.PreparedStatement clientPrepareStatement(String sql, i... method clientPrepareStatement (line 1564) | public java.sql.PreparedStatement clientPrepareStatement(String sql, i... method clientPrepareStatement (line 1576) | public java.sql.PreparedStatement clientPrepareStatement(String sql, S... method clientPrepareStatement (line 1585) | public java.sql.PreparedStatement clientPrepareStatement(String sql, i... method close (line 1602) | public synchronized void close() throws SQLException { method closeAllOpenStatements (line 1620) | private void closeAllOpenStatements() throws SQLException { method closeStatement (line 1651) | private void closeStatement(java.sql.Statement stmt) { method commit (line 1677) | public void commit() throws SQLException { method configureCharsetProperties (line 1735) | private void configureCharsetProperties() throws SQLException { method configureClientCharacterSet (line 1778) | private boolean configureClientCharacterSet(boolean dontCheckServerMat... method configureTimezone (line 2053) | private void configureTimezone() throws SQLException { method createInitialHistogram (line 2127) | private void createInitialHistogram(long[] breakpoints, long lowerBoun... method createNewIO (line 2152) | public void createNewIO(boolean isForReconnect) throws SQLException { method connectWithRetries (line 2184) | private void connectWithRetries(boolean isForReconnect, Properties mer... method connectOneTryOnly (line 2330) | private void connectOneTryOnly(boolean isForReconnect, Properties merg... method createPreparedStatementCaches (line 2422) | private void createPreparedStatementCaches() { method createStatement (line 2477) | public java.sql.Statement createStatement() throws SQLException { method createStatement (line 2493) | public java.sql.Statement createStatement(int resultSetType, int resul... method createStatement (line 2506) | public java.sql.Statement createStatement(int resultSetType, int resul... method dumpTestcaseQuery (line 2518) | public void dumpTestcaseQuery(String query) { method duplicate (line 2522) | public Connection duplicate() throws SQLException { method execSQL (line 2570) | public ResultSetInternalMethods execSQL(StatementImpl callingStatement... method execSQL (line 2577) | public ResultSetInternalMethods execSQL(StatementImpl callingStatement... method extractSqlFromPacket (line 2675) | public String extractSqlFromPacket(String possibleSqlQuery, Buffer que... method finalize (line 2720) | public void finalize() throws Throwable { method generateConnectionCommentBlock (line 2726) | public StringBuffer generateConnectionCommentBlock(StringBuffer buf) { method getActiveStatementCount (line 2736) | public int getActiveStatementCount() { method getAutoCommit (line 2756) | public boolean getAutoCommit() throws SQLException { method getCalendarInstanceForSessionOrNew (line 2764) | public Calendar getCalendarInstanceForSessionOrNew() { method getCatalog (line 2783) | public String getCatalog() throws SQLException { method getCharacterSetMetadata (line 2790) | public String getCharacterSetMetadata() { method getCharsetConverter (line 2802) | public SingleByteCharsetConverter getCharsetConverter(String javaEncod... method getCharsetNameForIndex (line 2853) | public String getCharsetNameForIndex(int charsetIndex) throws SQLExcep... method getDefaultTimeZone (line 2891) | public TimeZone getDefaultTimeZone() { method getErrorMessageEncoding (line 2895) | public String getErrorMessageEncoding() { method getHoldability (line 2902) | public int getHoldability() throws SQLException { method getId (line 2906) | public long getId() { method getIdleFor (line 2918) | public long getIdleFor() { method getIO (line 2936) | public MysqlIO getIO() throws SQLException { method getLog (line 2953) | public Log getLog() throws SQLException { method getMaxBytesPerChar (line 2957) | public int getMaxBytesPerChar(String javaCharsetName) throws SQLExcept... method getMetaData (line 3028) | public java.sql.DatabaseMetaData getMetaData() throws SQLException { method getMetaData (line 3033) | private java.sql.DatabaseMetaData getMetaData(boolean checkClosed, boo... method getMetadataSafeStatement (line 3042) | public java.sql.Statement getMetadataSafeStatement() throws SQLExcepti... method getMutex (line 3065) | public Object getMutex() throws SQLException { method getNetBufferLength (line 3080) | public int getNetBufferLength() { method getServerCharacterEncoding (line 3089) | public String getServerCharacterEncoding() { method getServerMajorVersion (line 3097) | public int getServerMajorVersion() { method getServerMinorVersion (line 3101) | public int getServerMinorVersion() { method getServerSubMinorVersion (line 3105) | public int getServerSubMinorVersion() { method getServerTimezoneTZ (line 3114) | public TimeZone getServerTimezoneTZ() { method getServerVariable (line 3118) | public String getServerVariable(String variableName) { method getServerVersion (line 3126) | public String getServerVersion() { method getSessionLockedCalendar (line 3130) | public Calendar getSessionLockedCalendar() { method getTransactionIsolation (line 3142) | public int getTransactionIsolation() throws SQLException { method getTypeMap (line 3219) | public synchronized java.util.Map getTypeMap() throws SQLException { method getURL (line 3227) | public String getURL() { method getUser (line 3231) | public String getUser() { method getUtcCalendar (line 3235) | public Calendar getUtcCalendar() { method getWarnings (line 3248) | public SQLWarning getWarnings() throws SQLException { method hasSameProperties (line 3252) | public boolean hasSameProperties(Connection c) { method getProperties (line 3256) | public Properties getProperties() { method hasTriedMaster (line 3260) | public boolean hasTriedMaster() { method incrementNumberOfPreparedExecutes (line 3264) | public void incrementNumberOfPreparedExecutes() { method incrementNumberOfPrepares (line 3275) | public void incrementNumberOfPrepares() { method incrementNumberOfResultSetsCreated (line 3281) | public void incrementNumberOfResultSetsCreated() { method initializeDriverProperties (line 3296) | private void initializeDriverProperties(Properties info) throws SQLExc... method initializePropsFromServer (line 3388) | private void initializePropsFromServer() throws SQLException { method isQueryCacheEnabled (line 3616) | private boolean isQueryCacheEnabled() { method getServerVariableAsInt (line 3621) | private int getServerVariableAsInt(String variableName, int fallbackVa... method isAutoCommitNonDefaultOnServer (line 3641) | private boolean isAutoCommitNonDefaultOnServer() throws SQLException { method isClientTzUTC (line 3693) | public boolean isClientTzUTC() { method isClosed (line 3702) | public boolean isClosed() { method isCursorFetchEnabled (line 3706) | public boolean isCursorFetchEnabled() throws SQLException { method isInGlobalTx (line 3710) | public boolean isInGlobalTx() { method isMasterConnection (line 3721) | public synchronized boolean isMasterConnection() { method isNoBackslashEscapesSet (line 3731) | public boolean isNoBackslashEscapesSet() { method isReadInfoMsgEnabled (line 3735) | public boolean isReadInfoMsgEnabled() { method isReadOnly (line 3748) | public boolean isReadOnly() throws SQLException { method isRunningOnJDK13 (line 3752) | public boolean isRunningOnJDK13() { method isSameResource (line 3756) | public synchronized boolean isSameResource(Connection otherConnection) { method isServerTzUTC (line 3802) | public boolean isServerTzUTC() { method loadServerVariables (line 3815) | private void loadServerVariables() throws SQLException { method getAutoIncrementIncrement (line 3937) | public int getAutoIncrementIncrement() { method lowerCaseTableNames (line 3946) | public boolean lowerCaseTableNames() { method maxRowsChanged (line 3956) | public void maxRowsChanged(Statement stmt) { method nativeSQL (line 3980) | public String nativeSQL(String sql) throws SQLException { method parseCallableStatement (line 3994) | private CallableStatement parseCallableStatement(String sql) throws SQ... method parserKnowsUnicode (line 4016) | public boolean parserKnowsUnicode() { method ping (line 4026) | public void ping() throws SQLException { method pingInternal (line 4030) | public void pingInternal(boolean checkForClosedConnection, int timeout... method prepareCall (line 4060) | public java.sql.CallableStatement prepareCall(String sql) throws SQLEx... method prepareCall (line 4080) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method prepareCall (line 4120) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method prepareStatement (line 4160) | public java.sql.PreparedStatement prepareStatement(String sql) throws ... method prepareStatement (line 4167) | public java.sql.PreparedStatement prepareStatement(String sql, int aut... method prepareStatement (line 4191) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareStatement (line 4271) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareStatement (line 4286) | public java.sql.PreparedStatement prepareStatement(String sql, int[] a... method prepareStatement (line 4298) | public java.sql.PreparedStatement prepareStatement(String sql, String[... method realClose (line 4317) | public void realClose(boolean calledExplicitly, boolean issueRollback,... method recachePreparedStatement (line 4410) | public void recachePreparedStatement(ServerPreparedStatement pstmt) th... method registerQueryExecutionTime (line 4423) | public void registerQueryExecutionTime(long queryTimeMs) { method registerStatement (line 4447) | public void registerStatement(Statement stmt) { method releaseSavepoint (line 4456) | public void releaseSavepoint(Savepoint arg0) throws SQLException { method repartitionHistogram (line 4460) | private void repartitionHistogram(int[] histCounts, long[] histBreakpo... method repartitionPerformanceHistogram (line 4480) | private void repartitionPerformanceHistogram() { method repartitionTablesAccessedHistogram (line 4487) | private void repartitionTablesAccessedHistogram() { method reportMetrics (line 4495) | private void reportMetrics() { method reportMetricsIfNeeded (line 4616) | private void reportMetricsIfNeeded() { method reportNumberOfTablesAccessed (line 4624) | public void reportNumberOfTablesAccessed(int numTablesAccessed) { method resetServerState (line 4646) | public void resetServerState() throws SQLException { method rollback (line 4661) | public void rollback() throws SQLException { method rollback (line 4716) | public void rollback(final Savepoint savepoint) throws SQLException { method rollbackNoChecks (line 4793) | private void rollbackNoChecks() throws SQLException { method serverPrepareStatement (line 4807) | public java.sql.PreparedStatement serverPrepareStatement(String sql) t... method serverPrepareStatement (line 4818) | public java.sql.PreparedStatement serverPrepareStatement(String sql, i... method serverPrepareStatement (line 4832) | public java.sql.PreparedStatement serverPrepareStatement(String sql, i... method serverPrepareStatement (line 4843) | public java.sql.PreparedStatement serverPrepareStatement(String sql, i... method serverPrepareStatement (line 4858) | public java.sql.PreparedStatement serverPrepareStatement(String sql, i... method serverPrepareStatement (line 4870) | public java.sql.PreparedStatement serverPrepareStatement(String sql, S... method serverSupportsConvertFn (line 4879) | public boolean serverSupportsConvertFn() throws SQLException { method setAutoCommit (line 4905) | public void setAutoCommit(final boolean autoCommitFlag) throws SQLExce... method setCatalog (line 4994) | public void setCatalog(final String catalog) throws SQLException { method setFailedOver (line 5054) | public synchronized void setFailedOver(boolean flag) { method setHoldability (line 5061) | public void setHoldability(int arg0) throws SQLException { method setInGlobalTx (line 5065) | public void setInGlobalTx(boolean flag) { method setPreferSlaveDuringFailover (line 5074) | public void setPreferSlaveDuringFailover(boolean flag) { method setReadInfoMsgEnabled (line 5078) | public void setReadInfoMsgEnabled(boolean flag) { method setReadOnly (line 5092) | public void setReadOnly(boolean readOnlyFlag) throws SQLException { method setReadOnlyInternal (line 5098) | public void setReadOnlyInternal(boolean readOnlyFlag) throws SQLExcept... method setSavepoint (line 5105) | public java.sql.Savepoint setSavepoint() throws SQLException { method setSavepoint (line 5113) | private void setSavepoint(MysqlSavepoint savepoint) throws SQLException { method setSavepoint (line 5142) | public synchronized java.sql.Savepoint setSavepoint(String name) throw... method setSessionVariables (line 5153) | private void setSessionVariables() throws SQLException { method setTransactionIsolation (line 5203) | public synchronized void setTransactionIsolation(int level) throws SQL... method setTypeMap (line 5275) | public synchronized void setTypeMap(java.util.Map map) throws SQLExcep... method setupServerForTruncationChecks (line 5279) | private void setupServerForTruncationChecks() throws SQLException { method shutdownServer (line 5315) | public void shutdownServer() throws SQLException { method supportsIsolationLevel (line 5334) | public boolean supportsIsolationLevel() { method supportsQuotedIdentifiers (line 5343) | public boolean supportsQuotedIdentifiers() { method supportsTransactions (line 5352) | public boolean supportsTransactions() { method unregisterStatement (line 5362) | public void unregisterStatement(Statement stmt) { method unsetMaxRows (line 5380) | public void unsetMaxRows(Statement stmt) throws SQLException { method useAnsiQuotedIdentifiers (line 5395) | public boolean useAnsiQuotedIdentifiers() { method useMaxRows (line 5404) | public boolean useMaxRows() { method versionMeetsMinimum (line 5410) | public boolean versionMeetsMinimum(int major, int minor, int subminor)... method getCachedMetaData (line 5430) | public CachedResultSetMetaData getCachedMetaData(String sql) { method initializeResultsMetadataFromCache (line 5454) | public void initializeResultsMetadataFromCache(String sql, CachedResul... method getStatementComment (line 5491) | public String getStatementComment() { method setStatementComment (line 5503) | public void setStatementComment(String comment) { method reportQueryTime (line 5507) | public synchronized void reportQueryTime(long millisOrNanos) { method isAbonormallyLongQuery (line 5514) | public synchronized boolean isAbonormallyLongQuery(long millisOrNanos) { method initializeExtension (line 5526) | public void initializeExtension(Extension ex) throws SQLException { method transactionBegun (line 5530) | public void transactionBegun() throws SQLException { method transactionCompleted (line 5543) | public void transactionCompleted() throws SQLException { method storesLowerCaseTableName (line 5556) | public boolean storesLowerCaseTableName() { method getExceptionInterceptor (line 5562) | public ExceptionInterceptor getExceptionInterceptor() { method getRequiresEscapingEncoder (line 5566) | public boolean getRequiresEscapingEncoder() { method createClob (line 5571) | public Clob createClob() throws SQLException { method createBlob (line 5577) | public Blob createBlob() throws SQLException { method createNClob (line 5583) | public NClob createNClob() throws SQLException { method createSQLXML (line 5589) | public SQLXML createSQLXML() throws SQLException { method isValid (line 5595) | public boolean isValid(int timeout) throws SQLException { method setClientInfo (line 5601) | public void setClientInfo(String name, String value) throws SQLClientI... method setClientInfo (line 5607) | public void setClientInfo(Properties properties) throws SQLClientInfoE... method getClientInfo (line 5613) | public String getClientInfo(String name) throws SQLException { method getClientInfo (line 5619) | public Properties getClientInfo() throws SQLException { method createArrayOf (line 5625) | public java.sql.Array createArrayOf(String typeName, Object[] elements... method createStruct (line 5631) | public Struct createStruct(String typeName, Object[] attributes) throw... method setSchema (line 5637) | public void setSchema(String schema) throws SQLException { method getSchema (line 5643) | public String getSchema() throws SQLException { method abort (line 5649) | public void abort(Executor executor) throws SQLException { method setNetworkTimeout (line 5655) | public void setNetworkTimeout(Executor executor, int milliseconds) thr... method getNetworkTimeout (line 5661) | public int getNetworkTimeout() throws SQLException { method unwrap (line 5667) | public T unwrap(Class iface) throws SQLException { method isWrapperFor (line 5673) | public boolean isWrapperFor(Class iface) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionLifecycleInterceptor.java type ConnectionLifecycleInterceptor (line 40) | public interface ConnectionLifecycleInterceptor extends Extension { method close (line 47) | public abstract void close() throws SQLException; method commit (line 61) | public abstract boolean commit() throws SQLException; method rollback (line 75) | public abstract boolean rollback() throws SQLException; method rollback (line 89) | public abstract boolean rollback(Savepoint s) throws SQLException; method setAutoCommit (line 103) | public abstract boolean setAutoCommit(boolean flag) throws SQLException; method setCatalog (line 117) | public abstract boolean setCatalog(String catalog) throws SQLException; method transactionBegun (line 123) | public abstract boolean transactionBegun() throws SQLException; method transactionCompleted (line 129) | public abstract boolean transactionCompleted() throws SQLException; FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionProperties.java type ConnectionProperties (line 30) | public interface ConnectionProperties { method exposeAsXml (line 39) | public abstract String exposeAsXml() throws SQLException; method getAllowLoadLocalInfile (line 46) | public abstract boolean getAllowLoadLocalInfile(); method getAllowMultiQueries (line 53) | public abstract boolean getAllowMultiQueries(); method getAllowNanAndInf (line 58) | public abstract boolean getAllowNanAndInf(); method getAllowUrlInLocalInfile (line 63) | public abstract boolean getAllowUrlInLocalInfile(); method getAlwaysSendSetIsolation (line 68) | public abstract boolean getAlwaysSendSetIsolation(); method getAutoDeserialize (line 73) | public abstract boolean getAutoDeserialize(); method getAutoGenerateTestcaseScript (line 75) | public abstract boolean getAutoGenerateTestcaseScript(); method getAutoReconnectForPools (line 82) | public abstract boolean getAutoReconnectForPools(); method getBlobSendChunkSize (line 87) | public abstract int getBlobSendChunkSize(); method getCacheCallableStatements (line 94) | public abstract boolean getCacheCallableStatements(); method getCachePreparedStatements (line 101) | public abstract boolean getCachePreparedStatements(); method getCacheResultSetMetadata (line 108) | public abstract boolean getCacheResultSetMetadata(); method getCacheServerConfiguration (line 113) | public abstract boolean getCacheServerConfiguration(); method getCallableStatementCacheSize (line 120) | public abstract int getCallableStatementCacheSize(); method getCapitalizeTypeNames (line 127) | public abstract boolean getCapitalizeTypeNames(); method getCharacterSetResults (line 134) | public abstract String getCharacterSetResults(); method getClobberStreamingResults (line 141) | public abstract boolean getClobberStreamingResults(); method getClobCharacterEncoding (line 143) | public abstract String getClobCharacterEncoding(); method getConnectionCollation (line 150) | public abstract String getConnectionCollation(); method getConnectTimeout (line 157) | public abstract int getConnectTimeout(); method getContinueBatchOnError (line 164) | public abstract boolean getContinueBatchOnError(); method getCreateDatabaseIfNotExist (line 166) | public abstract boolean getCreateDatabaseIfNotExist(); method getDefaultFetchSize (line 168) | public abstract int getDefaultFetchSize(); method getDontTrackOpenResources (line 173) | public abstract boolean getDontTrackOpenResources(); method getDumpQueriesOnException (line 180) | public abstract boolean getDumpQueriesOnException(); method getDynamicCalendars (line 185) | public abstract boolean getDynamicCalendars(); method getElideSetAutoCommits (line 192) | public abstract boolean getElideSetAutoCommits(); method getEmptyStringsConvertToZero (line 194) | public abstract boolean getEmptyStringsConvertToZero(); method getEmulateLocators (line 201) | public abstract boolean getEmulateLocators(); method getEmulateUnsupportedPstmts (line 206) | public abstract boolean getEmulateUnsupportedPstmts(); method getEnablePacketDebug (line 213) | public abstract boolean getEnablePacketDebug(); method getEncoding (line 220) | public abstract String getEncoding(); method getExplainSlowQueries (line 227) | public abstract boolean getExplainSlowQueries(); method getFailOverReadOnly (line 234) | public abstract boolean getFailOverReadOnly(); method getGatherPerformanceMetrics (line 241) | public abstract boolean getGatherPerformanceMetrics(); method getHoldResultsOpenOverStatementClose (line 246) | public abstract boolean getHoldResultsOpenOverStatementClose(); method getIgnoreNonTxTables (line 253) | public abstract boolean getIgnoreNonTxTables(); method getInitialTimeout (line 260) | public abstract int getInitialTimeout(); method getInteractiveClient (line 267) | public abstract boolean getInteractiveClient(); method getIsInteractiveClient (line 274) | public abstract boolean getIsInteractiveClient(); method getJdbcCompliantTruncation (line 281) | public abstract boolean getJdbcCompliantTruncation(); method getLocatorFetchBufferSize (line 286) | public abstract int getLocatorFetchBufferSize(); method getLogger (line 293) | public abstract String getLogger(); method getLoggerClassName (line 300) | public abstract String getLoggerClassName(); method getLogSlowQueries (line 307) | public abstract boolean getLogSlowQueries(); method getMaintainTimeStats (line 309) | public abstract boolean getMaintainTimeStats(); method getMaxQuerySizeToLog (line 316) | public abstract int getMaxQuerySizeToLog(); method getMaxReconnects (line 323) | public abstract int getMaxReconnects(); method getMaxRows (line 330) | public abstract int getMaxRows(); method getMetadataCacheSize (line 338) | public abstract int getMetadataCacheSize(); method getNoDatetimeStringSync (line 343) | public abstract boolean getNoDatetimeStringSync(); method getNullCatalogMeansCurrent (line 345) | public abstract boolean getNullCatalogMeansCurrent(); method getNullNamePatternMatchesAll (line 347) | public abstract boolean getNullNamePatternMatchesAll(); method getPacketDebugBufferSize (line 354) | public abstract int getPacketDebugBufferSize(); method getParanoid (line 361) | public abstract boolean getParanoid(); method getPedantic (line 368) | public abstract boolean getPedantic(); method getPreparedStatementCacheSize (line 375) | public abstract int getPreparedStatementCacheSize(); method getPreparedStatementCacheSqlLimit (line 382) | public abstract int getPreparedStatementCacheSqlLimit(); method getProfileSql (line 389) | public abstract boolean getProfileSql(); method getProfileSQL (line 396) | public abstract boolean getProfileSQL(); method getPropertiesTransform (line 401) | public abstract String getPropertiesTransform(); method getQueriesBeforeRetryMaster (line 408) | public abstract int getQueriesBeforeRetryMaster(); method getReconnectAtTxEnd (line 415) | public abstract boolean getReconnectAtTxEnd(); method getRelaxAutoCommit (line 422) | public abstract boolean getRelaxAutoCommit(); method getReportMetricsIntervalMillis (line 429) | public abstract int getReportMetricsIntervalMillis(); method getRequireSSL (line 436) | public abstract boolean getRequireSSL(); method getRollbackOnPooledClose (line 441) | public abstract boolean getRollbackOnPooledClose(); method getRoundRobinLoadBalance (line 448) | public abstract boolean getRoundRobinLoadBalance(); method getRunningCTS13 (line 453) | public abstract boolean getRunningCTS13(); method getSecondsBeforeRetryMaster (line 460) | public abstract int getSecondsBeforeRetryMaster(); method getServerTimezone (line 467) | public abstract String getServerTimezone(); method getSessionVariables (line 472) | public abstract String getSessionVariables(); method getSlowQueryThresholdMillis (line 479) | public abstract int getSlowQueryThresholdMillis(); method getSocketFactoryClassName (line 486) | public abstract String getSocketFactoryClassName(); method getSocketTimeout (line 493) | public abstract int getSocketTimeout(); method getStrictFloatingPoint (line 500) | public abstract boolean getStrictFloatingPoint(); method getStrictUpdates (line 507) | public abstract boolean getStrictUpdates(); method getTinyInt1isBit (line 512) | public abstract boolean getTinyInt1isBit(); method getTraceProtocol (line 519) | public abstract boolean getTraceProtocol(); method getTransformedBitIsBoolean (line 521) | public abstract boolean getTransformedBitIsBoolean(); method getUseCompression (line 528) | public abstract boolean getUseCompression(); method getUseFastIntParsing (line 533) | public abstract boolean getUseFastIntParsing(); method getUseHostsInPrivileges (line 540) | public abstract boolean getUseHostsInPrivileges(); method getUseInformationSchema (line 542) | public abstract boolean getUseInformationSchema(); method getUseLocalSessionState (line 547) | public abstract boolean getUseLocalSessionState(); method getUseOldUTF8Behavior (line 552) | public abstract boolean getUseOldUTF8Behavior(); method getUseOnlyServerErrorMessages (line 557) | public abstract boolean getUseOnlyServerErrorMessages(); method getUseReadAheadInput (line 562) | public abstract boolean getUseReadAheadInput(); method getUseServerPreparedStmts (line 569) | public abstract boolean getUseServerPreparedStmts(); method getUseSqlStateCodes (line 576) | public abstract boolean getUseSqlStateCodes(); method getUseSSL (line 583) | public abstract boolean getUseSSL(); method getUseStreamLengthsInPrepStmts (line 590) | public abstract boolean getUseStreamLengthsInPrepStmts(); method getUseTimezone (line 597) | public abstract boolean getUseTimezone(); method getUseUltraDevWorkAround (line 604) | public abstract boolean getUseUltraDevWorkAround(); method getUseUnbufferedInput (line 611) | public abstract boolean getUseUnbufferedInput(); method getUseUnicode (line 618) | public abstract boolean getUseUnicode(); method getUseUsageAdvisor (line 625) | public abstract boolean getUseUsageAdvisor(); method getYearIsDateType (line 627) | public abstract boolean getYearIsDateType(); method getZeroDateTimeBehavior (line 632) | public abstract String getZeroDateTimeBehavior(); method setAllowLoadLocalInfile (line 639) | public abstract void setAllowLoadLocalInfile(boolean property); method setAllowMultiQueries (line 646) | public abstract void setAllowMultiQueries(boolean property); method setAllowNanAndInf (line 652) | public abstract void setAllowNanAndInf(boolean flag); method setAllowUrlInLocalInfile (line 658) | public abstract void setAllowUrlInLocalInfile(boolean flag); method setAlwaysSendSetIsolation (line 664) | public abstract void setAlwaysSendSetIsolation(boolean flag); method setAutoDeserialize (line 670) | public abstract void setAutoDeserialize(boolean flag); method setAutoGenerateTestcaseScript (line 672) | public abstract void setAutoGenerateTestcaseScript(boolean flag); method setAutoReconnect (line 680) | public abstract void setAutoReconnect(boolean flag); method setAutoReconnectForConnectionPools (line 687) | public abstract void setAutoReconnectForConnectionPools(boolean proper... method setAutoReconnectForPools (line 695) | public abstract void setAutoReconnectForPools(boolean flag); method setBlobSendChunkSize (line 701) | public abstract void setBlobSendChunkSize(String value) throws SQLExce... method setCacheCallableStatements (line 709) | public abstract void setCacheCallableStatements(boolean flag); method setCachePreparedStatements (line 717) | public abstract void setCachePreparedStatements(boolean flag); method setCacheResultSetMetadata (line 724) | public abstract void setCacheResultSetMetadata(boolean property); method setCacheServerConfiguration (line 730) | public abstract void setCacheServerConfiguration(boolean flag); method setCallableStatementCacheSize (line 739) | public abstract void setCallableStatementCacheSize(int size); method setCapitalizeDBMDTypes (line 746) | public abstract void setCapitalizeDBMDTypes(boolean property); method setCapitalizeTypeNames (line 754) | public abstract void setCapitalizeTypeNames(boolean flag); method setCharacterEncoding (line 762) | public abstract void setCharacterEncoding(String encoding); method setCharacterSetResults (line 770) | public abstract void setCharacterSetResults(String characterSet); method setClobberStreamingResults (line 778) | public abstract void setClobberStreamingResults(boolean flag); method setClobCharacterEncoding (line 780) | public abstract void setClobCharacterEncoding(String encoding); method setConnectionCollation (line 788) | public abstract void setConnectionCollation(String collation); method setConnectTimeout (line 795) | public abstract void setConnectTimeout(int timeoutMs); method setContinueBatchOnError (line 802) | public abstract void setContinueBatchOnError(boolean property); method setCreateDatabaseIfNotExist (line 804) | public abstract void setCreateDatabaseIfNotExist(boolean flag); method setDefaultFetchSize (line 806) | public abstract void setDefaultFetchSize(int n); method setDetectServerPreparedStmts (line 813) | public abstract void setDetectServerPreparedStmts(boolean property); method setDontTrackOpenResources (line 819) | public abstract void setDontTrackOpenResources(boolean flag); method setDumpQueriesOnException (line 827) | public abstract void setDumpQueriesOnException(boolean flag); method setDynamicCalendars (line 833) | public abstract void setDynamicCalendars(boolean flag); method setElideSetAutoCommits (line 841) | public abstract void setElideSetAutoCommits(boolean flag); method setEmptyStringsConvertToZero (line 843) | public abstract void setEmptyStringsConvertToZero(boolean flag); method setEmulateLocators (line 850) | public abstract void setEmulateLocators(boolean property); method setEmulateUnsupportedPstmts (line 856) | public abstract void setEmulateUnsupportedPstmts(boolean flag); method setEnablePacketDebug (line 864) | public abstract void setEnablePacketDebug(boolean flag); method setEncoding (line 871) | public abstract void setEncoding(String property); method setExplainSlowQueries (line 879) | public abstract void setExplainSlowQueries(boolean flag); method setFailOverReadOnly (line 887) | public abstract void setFailOverReadOnly(boolean flag); method setGatherPerformanceMetrics (line 895) | public abstract void setGatherPerformanceMetrics(boolean flag); method setHoldResultsOpenOverStatementClose (line 901) | public abstract void setHoldResultsOpenOverStatementClose(boolean flag); method setIgnoreNonTxTables (line 908) | public abstract void setIgnoreNonTxTables(boolean property); method setInitialTimeout (line 915) | public abstract void setInitialTimeout(int property); method setIsInteractiveClient (line 922) | public abstract void setIsInteractiveClient(boolean property); method setJdbcCompliantTruncation (line 930) | public abstract void setJdbcCompliantTruncation(boolean flag); method setLocatorFetchBufferSize (line 936) | public abstract void setLocatorFetchBufferSize(String value) method setLogger (line 944) | public abstract void setLogger(String property); method setLoggerClassName (line 952) | public abstract void setLoggerClassName(String className); method setLogSlowQueries (line 960) | public abstract void setLogSlowQueries(boolean flag); method setMaintainTimeStats (line 962) | public abstract void setMaintainTimeStats(boolean flag); method setMaxQuerySizeToLog (line 970) | public abstract void setMaxQuerySizeToLog(int sizeInBytes); method setMaxReconnects (line 977) | public abstract void setMaxReconnects(int property); method setMaxRows (line 984) | public abstract void setMaxRows(int property); method setMetadataCacheSize (line 993) | public abstract void setMetadataCacheSize(int value); method setNoDatetimeStringSync (line 999) | public abstract void setNoDatetimeStringSync(boolean flag); method setNullCatalogMeansCurrent (line 1001) | public abstract void setNullCatalogMeansCurrent(boolean value); method setNullNamePatternMatchesAll (line 1003) | public abstract void setNullNamePatternMatchesAll(boolean value); method setPacketDebugBufferSize (line 1011) | public abstract void setPacketDebugBufferSize(int size); method setParanoid (line 1018) | public abstract void setParanoid(boolean property); method setPedantic (line 1025) | public abstract void setPedantic(boolean property); method setPreparedStatementCacheSize (line 1033) | public abstract void setPreparedStatementCacheSize(int cacheSize); method setPreparedStatementCacheSqlLimit (line 1041) | public abstract void setPreparedStatementCacheSqlLimit(int cacheSqlLim... method setProfileSql (line 1048) | public abstract void setProfileSql(boolean property); method setProfileSQL (line 1056) | public abstract void setProfileSQL(boolean flag); method setPropertiesTransform (line 1062) | public abstract void setPropertiesTransform(String value); method setQueriesBeforeRetryMaster (line 1069) | public abstract void setQueriesBeforeRetryMaster(int property); method setReconnectAtTxEnd (line 1076) | public abstract void setReconnectAtTxEnd(boolean property); method setRelaxAutoCommit (line 1083) | public abstract void setRelaxAutoCommit(boolean property); method setReportMetricsIntervalMillis (line 1091) | public abstract void setReportMetricsIntervalMillis(int millis); method setRequireSSL (line 1098) | public abstract void setRequireSSL(boolean property); method setRetainStatementAfterResultSetClose (line 1100) | public abstract void setRetainStatementAfterResultSetClose(boolean flag); method setRollbackOnPooledClose (line 1106) | public abstract void setRollbackOnPooledClose(boolean flag); method setRoundRobinLoadBalance (line 1114) | public abstract void setRoundRobinLoadBalance(boolean flag); method setRunningCTS13 (line 1120) | public abstract void setRunningCTS13(boolean flag); method setSecondsBeforeRetryMaster (line 1127) | public abstract void setSecondsBeforeRetryMaster(int property); method setServerTimezone (line 1135) | public abstract void setServerTimezone(String property); method setSessionVariables (line 1141) | public abstract void setSessionVariables(String variables); method setSlowQueryThresholdMillis (line 1149) | public abstract void setSlowQueryThresholdMillis(int millis); method setSocketFactoryClassName (line 1156) | public abstract void setSocketFactoryClassName(String property); method setSocketTimeout (line 1163) | public abstract void setSocketTimeout(int property); method setStrictFloatingPoint (line 1170) | public abstract void setStrictFloatingPoint(boolean property); method setStrictUpdates (line 1177) | public abstract void setStrictUpdates(boolean property); method setTinyInt1isBit (line 1183) | public abstract void setTinyInt1isBit(boolean flag); method setTraceProtocol (line 1191) | public abstract void setTraceProtocol(boolean flag); method setTransformedBitIsBoolean (line 1193) | public abstract void setTransformedBitIsBoolean(boolean flag); method setUseCompression (line 1200) | public abstract void setUseCompression(boolean property); method setUseFastIntParsing (line 1206) | public abstract void setUseFastIntParsing(boolean flag); method setUseHostsInPrivileges (line 1213) | public abstract void setUseHostsInPrivileges(boolean property); method setUseInformationSchema (line 1215) | public abstract void setUseInformationSchema(boolean flag); method setUseLocalSessionState (line 1221) | public abstract void setUseLocalSessionState(boolean flag); method setUseOldUTF8Behavior (line 1227) | public abstract void setUseOldUTF8Behavior(boolean flag); method setUseOnlyServerErrorMessages (line 1233) | public abstract void setUseOnlyServerErrorMessages(boolean flag); method setUseReadAheadInput (line 1239) | public abstract void setUseReadAheadInput(boolean flag); method setUseServerPreparedStmts (line 1247) | public abstract void setUseServerPreparedStmts(boolean flag); method setUseSqlStateCodes (line 1255) | public abstract void setUseSqlStateCodes(boolean flag); method setUseSSL (line 1262) | public abstract void setUseSSL(boolean property); method setUseStreamLengthsInPrepStmts (line 1269) | public abstract void setUseStreamLengthsInPrepStmts(boolean property); method setUseTimezone (line 1276) | public abstract void setUseTimezone(boolean property); method setUseUltraDevWorkAround (line 1283) | public abstract void setUseUltraDevWorkAround(boolean property); method setUseUnbufferedInput (line 1291) | public abstract void setUseUnbufferedInput(boolean flag); method setUseUnicode (line 1299) | public abstract void setUseUnicode(boolean flag); method setUseUsageAdvisor (line 1307) | public abstract void setUseUsageAdvisor(boolean useUsageAdvisorFlag); method setYearIsDateType (line 1309) | public abstract void setYearIsDateType(boolean flag); method setZeroDateTimeBehavior (line 1315) | public abstract void setZeroDateTimeBehavior(String behavior); method useUnbufferedInput (line 1322) | public abstract boolean useUnbufferedInput(); method getUseCursorFetch (line 1324) | public abstract boolean getUseCursorFetch(); method setUseCursorFetch (line 1326) | public abstract void setUseCursorFetch(boolean flag); method getOverrideSupportsIntegrityEnhancementFacility (line 1328) | public abstract boolean getOverrideSupportsIntegrityEnhancementFacilit... method setOverrideSupportsIntegrityEnhancementFacility (line 1330) | public abstract void setOverrideSupportsIntegrityEnhancementFacility( method getNoTimezoneConversionForTimeType (line 1333) | public abstract boolean getNoTimezoneConversionForTimeType(); method setNoTimezoneConversionForTimeType (line 1335) | public abstract void setNoTimezoneConversionForTimeType(boolean flag); method getUseJDBCCompliantTimezoneShift (line 1337) | public abstract boolean getUseJDBCCompliantTimezoneShift(); method setUseJDBCCompliantTimezoneShift (line 1339) | public abstract void setUseJDBCCompliantTimezoneShift(boolean flag); method getAutoClosePStmtStreams (line 1341) | public abstract boolean getAutoClosePStmtStreams(); method setAutoClosePStmtStreams (line 1343) | public abstract void setAutoClosePStmtStreams(boolean flag); method getProcessEscapeCodesForPrepStmts (line 1345) | public abstract boolean getProcessEscapeCodesForPrepStmts(); method setProcessEscapeCodesForPrepStmts (line 1347) | public abstract void setProcessEscapeCodesForPrepStmts(boolean flag); method getUseGmtMillisForDatetimes (line 1349) | public abstract boolean getUseGmtMillisForDatetimes(); method setUseGmtMillisForDatetimes (line 1351) | public abstract void setUseGmtMillisForDatetimes(boolean flag); method getDumpMetadataOnColumnNotFound (line 1353) | public abstract boolean getDumpMetadataOnColumnNotFound(); method setDumpMetadataOnColumnNotFound (line 1355) | public abstract void setDumpMetadataOnColumnNotFound(boolean flag); method getResourceId (line 1357) | public abstract String getResourceId(); method setResourceId (line 1359) | public abstract void setResourceId(String resourceId); method getRewriteBatchedStatements (line 1361) | public abstract boolean getRewriteBatchedStatements(); method setRewriteBatchedStatements (line 1363) | public abstract void setRewriteBatchedStatements(boolean flag); method getJdbcCompliantTruncationForReads (line 1365) | public abstract boolean getJdbcCompliantTruncationForReads(); method setJdbcCompliantTruncationForReads (line 1367) | public abstract void setJdbcCompliantTruncationForReads( method getUseJvmCharsetConverters (line 1370) | public abstract boolean getUseJvmCharsetConverters(); method setUseJvmCharsetConverters (line 1372) | public abstract void setUseJvmCharsetConverters(boolean flag); method getPinGlobalTxToPhysicalConnection (line 1374) | public abstract boolean getPinGlobalTxToPhysicalConnection(); method setPinGlobalTxToPhysicalConnection (line 1376) | public abstract void setPinGlobalTxToPhysicalConnection(boolean flag); method setGatherPerfMetrics (line 1378) | public abstract void setGatherPerfMetrics(boolean flag); method getGatherPerfMetrics (line 1380) | public abstract boolean getGatherPerfMetrics(); method setUltraDevHack (line 1382) | public abstract void setUltraDevHack(boolean flag); method getUltraDevHack (line 1384) | public abstract boolean getUltraDevHack(); method setInteractiveClient (line 1386) | public abstract void setInteractiveClient(boolean property); method setSocketFactory (line 1388) | public abstract void setSocketFactory(String name); method getSocketFactory (line 1390) | public abstract String getSocketFactory(); method setUseServerPrepStmts (line 1392) | public abstract void setUseServerPrepStmts(boolean flag); method getUseServerPrepStmts (line 1394) | public abstract boolean getUseServerPrepStmts(); method setCacheCallableStmts (line 1396) | public abstract void setCacheCallableStmts(boolean flag); method getCacheCallableStmts (line 1398) | public abstract boolean getCacheCallableStmts(); method setCachePrepStmts (line 1400) | public abstract void setCachePrepStmts(boolean flag); method getCachePrepStmts (line 1402) | public abstract boolean getCachePrepStmts(); method setCallableStmtCacheSize (line 1404) | public abstract void setCallableStmtCacheSize(int cacheSize); method getCallableStmtCacheSize (line 1406) | public abstract int getCallableStmtCacheSize(); method setPrepStmtCacheSize (line 1408) | public abstract void setPrepStmtCacheSize(int cacheSize); method getPrepStmtCacheSize (line 1410) | public abstract int getPrepStmtCacheSize(); method setPrepStmtCacheSqlLimit (line 1412) | public abstract void setPrepStmtCacheSqlLimit(int sqlLimit); method getPrepStmtCacheSqlLimit (line 1414) | public abstract int getPrepStmtCacheSqlLimit(); method getNoAccessToProcedureBodies (line 1416) | public abstract boolean getNoAccessToProcedureBodies(); method setNoAccessToProcedureBodies (line 1418) | public abstract void setNoAccessToProcedureBodies(boolean flag); method getUseOldAliasMetadataBehavior (line 1420) | public abstract boolean getUseOldAliasMetadataBehavior(); method setUseOldAliasMetadataBehavior (line 1422) | public abstract void setUseOldAliasMetadataBehavior(boolean flag); method getClientCertificateKeyStorePassword (line 1424) | public abstract String getClientCertificateKeyStorePassword(); method setClientCertificateKeyStorePassword (line 1426) | public abstract void setClientCertificateKeyStorePassword(String value); method getClientCertificateKeyStoreType (line 1428) | public abstract String getClientCertificateKeyStoreType(); method setClientCertificateKeyStoreType (line 1430) | public abstract void setClientCertificateKeyStoreType(String value); method getClientCertificateKeyStoreUrl (line 1432) | public abstract String getClientCertificateKeyStoreUrl(); method setClientCertificateKeyStoreUrl (line 1434) | public abstract void setClientCertificateKeyStoreUrl(String value); method getTrustCertificateKeyStorePassword (line 1436) | public abstract String getTrustCertificateKeyStorePassword(); method setTrustCertificateKeyStorePassword (line 1438) | public abstract void setTrustCertificateKeyStorePassword(String value); method getTrustCertificateKeyStoreType (line 1440) | public abstract String getTrustCertificateKeyStoreType(); method setTrustCertificateKeyStoreType (line 1442) | public abstract void setTrustCertificateKeyStoreType(String value); method getTrustCertificateKeyStoreUrl (line 1444) | public abstract String getTrustCertificateKeyStoreUrl(); method setTrustCertificateKeyStoreUrl (line 1446) | public abstract void setTrustCertificateKeyStoreUrl(String value); method getUseSSPSCompatibleTimezoneShift (line 1448) | public abstract boolean getUseSSPSCompatibleTimezoneShift(); method setUseSSPSCompatibleTimezoneShift (line 1450) | public abstract void setUseSSPSCompatibleTimezoneShift(boolean flag); method getTreatUtilDateAsTimestamp (line 1452) | public abstract boolean getTreatUtilDateAsTimestamp(); method setTreatUtilDateAsTimestamp (line 1454) | public abstract void setTreatUtilDateAsTimestamp(boolean flag); method getUseFastDateParsing (line 1456) | public abstract boolean getUseFastDateParsing(); method setUseFastDateParsing (line 1458) | public abstract void setUseFastDateParsing(boolean flag); method getLocalSocketAddress (line 1460) | public abstract String getLocalSocketAddress(); method setLocalSocketAddress (line 1462) | public abstract void setLocalSocketAddress(String address); method setUseConfigs (line 1464) | public abstract void setUseConfigs(String configs); method getUseConfigs (line 1466) | public abstract String getUseConfigs(); method getGenerateSimpleParameterMetadata (line 1468) | public abstract boolean getGenerateSimpleParameterMetadata(); method setGenerateSimpleParameterMetadata (line 1470) | public abstract void setGenerateSimpleParameterMetadata(boolean flag); method getLogXaCommands (line 1472) | public abstract boolean getLogXaCommands(); method setLogXaCommands (line 1474) | public abstract void setLogXaCommands(boolean flag); method getResultSetSizeThreshold (line 1476) | public abstract int getResultSetSizeThreshold(); method setResultSetSizeThreshold (line 1478) | public abstract void setResultSetSizeThreshold(int threshold); method getNetTimeoutForStreamingResults (line 1480) | public abstract int getNetTimeoutForStreamingResults(); method setNetTimeoutForStreamingResults (line 1482) | public abstract void setNetTimeoutForStreamingResults(int value); method getEnableQueryTimeouts (line 1484) | public abstract boolean getEnableQueryTimeouts(); method setEnableQueryTimeouts (line 1486) | public abstract void setEnableQueryTimeouts(boolean flag); method getPadCharsWithSpace (line 1488) | public abstract boolean getPadCharsWithSpace(); method setPadCharsWithSpace (line 1490) | public abstract void setPadCharsWithSpace(boolean flag); method getUseDynamicCharsetInfo (line 1492) | public abstract boolean getUseDynamicCharsetInfo(); method setUseDynamicCharsetInfo (line 1494) | public abstract void setUseDynamicCharsetInfo(boolean flag); method getClientInfoProvider (line 1496) | public abstract String getClientInfoProvider(); method setClientInfoProvider (line 1498) | public abstract void setClientInfoProvider(String classname); method getPopulateInsertRowWithDefaultValues (line 1500) | public abstract boolean getPopulateInsertRowWithDefaultValues(); method setPopulateInsertRowWithDefaultValues (line 1502) | public abstract void setPopulateInsertRowWithDefaultValues(boolean flag); method getLoadBalanceStrategy (line 1504) | public abstract String getLoadBalanceStrategy(); method setLoadBalanceStrategy (line 1506) | public abstract void setLoadBalanceStrategy(String strategy); method getTcpNoDelay (line 1508) | public abstract boolean getTcpNoDelay(); method setTcpNoDelay (line 1510) | public abstract void setTcpNoDelay(boolean flag); method getTcpKeepAlive (line 1512) | public abstract boolean getTcpKeepAlive(); method setTcpKeepAlive (line 1514) | public abstract void setTcpKeepAlive(boolean flag); method getTcpRcvBuf (line 1516) | public abstract int getTcpRcvBuf(); method setTcpRcvBuf (line 1518) | public abstract void setTcpRcvBuf(int bufSize); method getTcpSndBuf (line 1520) | public abstract int getTcpSndBuf(); method setTcpSndBuf (line 1522) | public abstract void setTcpSndBuf(int bufSize); method getTcpTrafficClass (line 1524) | public abstract int getTcpTrafficClass(); method setTcpTrafficClass (line 1526) | public abstract void setTcpTrafficClass(int classFlags); method getUseNanosForElapsedTime (line 1528) | public abstract boolean getUseNanosForElapsedTime(); method setUseNanosForElapsedTime (line 1530) | public abstract void setUseNanosForElapsedTime(boolean flag); method getSlowQueryThresholdNanos (line 1532) | public abstract long getSlowQueryThresholdNanos(); method setSlowQueryThresholdNanos (line 1534) | public abstract void setSlowQueryThresholdNanos(long nanos); method getStatementInterceptors (line 1536) | public abstract String getStatementInterceptors(); method setStatementInterceptors (line 1538) | public abstract void setStatementInterceptors(String value); method getUseDirectRowUnpack (line 1540) | public abstract boolean getUseDirectRowUnpack(); method setUseDirectRowUnpack (line 1542) | public abstract void setUseDirectRowUnpack(boolean flag); method getLargeRowSizeThreshold (line 1544) | public abstract String getLargeRowSizeThreshold(); method setLargeRowSizeThreshold (line 1546) | public abstract void setLargeRowSizeThreshold(String value); method getUseBlobToStoreUTF8OutsideBMP (line 1548) | public abstract boolean getUseBlobToStoreUTF8OutsideBMP(); method setUseBlobToStoreUTF8OutsideBMP (line 1550) | public abstract void setUseBlobToStoreUTF8OutsideBMP(boolean flag); method getUtf8OutsideBmpExcludedColumnNamePattern (line 1552) | public abstract String getUtf8OutsideBmpExcludedColumnNamePattern(); method setUtf8OutsideBmpExcludedColumnNamePattern (line 1554) | public abstract void setUtf8OutsideBmpExcludedColumnNamePattern(String... method getUtf8OutsideBmpIncludedColumnNamePattern (line 1556) | public abstract String getUtf8OutsideBmpIncludedColumnNamePattern(); method setUtf8OutsideBmpIncludedColumnNamePattern (line 1558) | public abstract void setUtf8OutsideBmpIncludedColumnNamePattern(String... method getIncludeInnodbStatusInDeadlockExceptions (line 1560) | public abstract boolean getIncludeInnodbStatusInDeadlockExceptions(); method setIncludeInnodbStatusInDeadlockExceptions (line 1562) | public abstract void setIncludeInnodbStatusInDeadlockExceptions(boolea... method getBlobsAreStrings (line 1564) | public abstract boolean getBlobsAreStrings(); method setBlobsAreStrings (line 1566) | public abstract void setBlobsAreStrings(boolean flag); method getFunctionsNeverReturnBlobs (line 1568) | public abstract boolean getFunctionsNeverReturnBlobs(); method setFunctionsNeverReturnBlobs (line 1570) | public abstract void setFunctionsNeverReturnBlobs(boolean flag); method getAutoSlowLog (line 1572) | public abstract boolean getAutoSlowLog(); method setAutoSlowLog (line 1574) | public abstract void setAutoSlowLog(boolean flag); method getConnectionLifecycleInterceptors (line 1576) | public abstract String getConnectionLifecycleInterceptors(); method setConnectionLifecycleInterceptors (line 1578) | public abstract void setConnectionLifecycleInterceptors(String interce... method getProfilerEventHandler (line 1580) | public abstract String getProfilerEventHandler(); method setProfilerEventHandler (line 1582) | public abstract void setProfilerEventHandler(String handler); method getVerifyServerCertificate (line 1584) | public boolean getVerifyServerCertificate(); method setVerifyServerCertificate (line 1586) | public abstract void setVerifyServerCertificate(boolean flag); method getUseLegacyDatetimeCode (line 1588) | public abstract boolean getUseLegacyDatetimeCode(); method setUseLegacyDatetimeCode (line 1590) | public abstract void setUseLegacyDatetimeCode(boolean flag); method getSelfDestructOnPingSecondsLifetime (line 1592) | public abstract int getSelfDestructOnPingSecondsLifetime(); method setSelfDestructOnPingSecondsLifetime (line 1594) | public abstract void setSelfDestructOnPingSecondsLifetime(int seconds); method getSelfDestructOnPingMaxOperations (line 1596) | public abstract int getSelfDestructOnPingMaxOperations(); method setSelfDestructOnPingMaxOperations (line 1598) | public abstract void setSelfDestructOnPingMaxOperations(int maxOperati... method getUseColumnNamesInFindColumn (line 1600) | public abstract boolean getUseColumnNamesInFindColumn(); method setUseColumnNamesInFindColumn (line 1602) | public abstract void setUseColumnNamesInFindColumn(boolean flag); method getUseLocalTransactionState (line 1604) | public abstract boolean getUseLocalTransactionState(); method setUseLocalTransactionState (line 1606) | public abstract void setUseLocalTransactionState(boolean flag); method getCompensateOnDuplicateKeyUpdateCounts (line 1608) | public abstract boolean getCompensateOnDuplicateKeyUpdateCounts(); method setCompensateOnDuplicateKeyUpdateCounts (line 1610) | public abstract void setCompensateOnDuplicateKeyUpdateCounts(boolean f... method setUseAffectedRows (line 1612) | public abstract void setUseAffectedRows(boolean flag); method getUseAffectedRows (line 1614) | public abstract boolean getUseAffectedRows(); method setPasswordCharacterEncoding (line 1616) | public abstract void setPasswordCharacterEncoding(String characterSet); method getPasswordCharacterEncoding (line 1618) | public abstract String getPasswordCharacterEncoding(); method getLoadBalanceBlacklistTimeout (line 1620) | public abstract int getLoadBalanceBlacklistTimeout(); method setLoadBalanceBlacklistTimeout (line 1622) | public abstract void setLoadBalanceBlacklistTimeout(int loadBalanceBla... method setRetriesAllDown (line 1624) | public abstract void setRetriesAllDown(int retriesAllDown); method getRetriesAllDown (line 1626) | public abstract int getRetriesAllDown(); method getExceptionInterceptor (line 1628) | public ExceptionInterceptor getExceptionInterceptor(); method setExceptionInterceptors (line 1630) | public abstract void setExceptionInterceptors(String exceptionIntercep... method getExceptionInterceptors (line 1632) | public abstract String getExceptionInterceptors(); method getQueryTimeoutKillsConnection (line 1635) | public abstract boolean getQueryTimeoutKillsConnection(); method setQueryTimeoutKillsConnection (line 1637) | public abstract void setQueryTimeoutKillsConnection(boolean queryTimeo... method getMaxAllowedPacket (line 1639) | public int getMaxAllowedPacket(); method getRetainStatementAfterResultSetClose (line 1641) | boolean getRetainStatementAfterResultSetClose(); method getLoadBalancePingTimeout (line 1643) | public abstract int getLoadBalancePingTimeout(); method setLoadBalancePingTimeout (line 1645) | public abstract void setLoadBalancePingTimeout(int loadBalancePingTime... method getLoadBalanceValidateConnectionOnSwapServer (line 1647) | public abstract boolean getLoadBalanceValidateConnectionOnSwapServer(); method setLoadBalanceValidateConnectionOnSwapServer (line 1649) | public abstract void setLoadBalanceValidateConnectionOnSwapServer(bool... method getLoadBalanceConnectionGroup (line 1651) | public abstract String getLoadBalanceConnectionGroup(); method setLoadBalanceConnectionGroup (line 1653) | public abstract void setLoadBalanceConnectionGroup(String loadBalanceC... method getLoadBalanceExceptionChecker (line 1655) | public abstract String getLoadBalanceExceptionChecker(); method setLoadBalanceExceptionChecker (line 1657) | public abstract void setLoadBalanceExceptionChecker(String loadBalance... method getLoadBalanceSQLStateFailover (line 1659) | public abstract String getLoadBalanceSQLStateFailover(); method setLoadBalanceSQLStateFailover (line 1661) | public abstract void setLoadBalanceSQLStateFailover(String loadBalance... method getLoadBalanceSQLExceptionSubclassFailover (line 1663) | public abstract String getLoadBalanceSQLExceptionSubclassFailover(); method setLoadBalanceSQLExceptionSubclassFailover (line 1665) | public abstract void setLoadBalanceSQLExceptionSubclassFailover(String... method getLoadBalanceEnableJMX (line 1667) | public abstract boolean getLoadBalanceEnableJMX(); method setLoadBalanceEnableJMX (line 1669) | public abstract void setLoadBalanceEnableJMX(boolean loadBalanceEnable... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionPropertiesImpl.java class ConnectionPropertiesImpl (line 53) | public class ConnectionPropertiesImpl implements Serializable, Connectio... class BooleanConnectionProperty (line 58) | class BooleanConnectionProperty extends ConnectionProperty implements ... method BooleanConnectionProperty (line 72) | BooleanConnectionProperty(String propertyNameToSet, boolean defaultV... method getAllowableValues (line 81) | String[] getAllowableValues() { method getValueAsBoolean (line 85) | boolean getValueAsBoolean() { method hasValueConstraints (line 92) | boolean hasValueConstraints() { method initializeFrom (line 99) | void initializeFrom(String extractedValue) throws SQLException { method isRangeBased (line 113) | boolean isRangeBased() { method setValue (line 117) | void setValue(boolean valueFlag) { class ConnectionProperty (line 122) | abstract class ConnectionProperty implements Serializable { method ConnectionProperty (line 145) | public ConnectionProperty() { method ConnectionProperty (line 148) | ConnectionProperty(String propertyNameToSet, Object defaultValueToSe... method getAllowableValues (line 167) | String[] getAllowableValues() { method getCategoryName (line 174) | String getCategoryName() { method getDefaultValue (line 178) | Object getDefaultValue() { method getLowerBound (line 182) | int getLowerBound() { method getOrder (line 189) | int getOrder() { method getPropertyName (line 193) | String getPropertyName() { method getUpperBound (line 197) | int getUpperBound() { method getValueAsObject (line 201) | Object getValueAsObject() { method hasValueConstraints (line 205) | abstract boolean hasValueConstraints(); method initializeFrom (line 207) | void initializeFrom(Properties extractFrom) throws SQLException { method initializeFrom (line 213) | void initializeFrom(Reference ref) throws SQLException { method initializeFrom (line 223) | abstract void initializeFrom(String extractedValue) throws SQLExcept... method isRangeBased (line 225) | abstract boolean isRangeBased(); method setCategoryName (line 231) | void setCategoryName(String categoryName) { method setOrder (line 239) | void setOrder(int order) { method setValueAsObject (line 243) | void setValueAsObject(Object obj) { method storeTo (line 247) | void storeTo(Reference ref) { method getAsDriverPropertyInfo (line 253) | DriverPropertyInfo getAsDriverPropertyInfo() { method validateStringValues (line 264) | void validateStringValues(String valueToValidate) throws SQLException { class IntegerConnectionProperty (line 317) | class IntegerConnectionProperty extends ConnectionProperty implements ... method IntegerConnectionProperty (line 321) | public IntegerConnectionProperty(String propertyNameToSet, Object de... method IntegerConnectionProperty (line 330) | IntegerConnectionProperty(String propertyNameToSet, int defaultValue... method IntegerConnectionProperty (line 347) | IntegerConnectionProperty(String propertyNameToSet, int defaultValue... method getAllowableValues (line 356) | String[] getAllowableValues() { method getLowerBound (line 363) | int getLowerBound() { method getUpperBound (line 370) | int getUpperBound() { method getValueAsInt (line 374) | int getValueAsInt() { method hasValueConstraints (line 381) | boolean hasValueConstraints() { method initializeFrom (line 388) | void initializeFrom(String extractedValue) throws SQLException { method isRangeBased (line 418) | boolean isRangeBased() { method setValue (line 422) | void setValue(int valueFlag) { class LongConnectionProperty (line 427) | public class LongConnectionProperty extends IntegerConnectionProperty { method LongConnectionProperty (line 431) | LongConnectionProperty(String propertyNameToSet, long defaultValueTo... method LongConnectionProperty (line 438) | LongConnectionProperty(String propertyNameToSet, long defaultValueTo... method setValue (line 444) | void setValue(long value) { method getValueAsLong (line 448) | long getValueAsLong() { method initializeFrom (line 452) | void initializeFrom(String extractedValue) throws SQLException { class MemorySizeConnectionProperty (line 471) | class MemorySizeConnectionProperty extends IntegerConnectionProperty i... method MemorySizeConnectionProperty (line 477) | MemorySizeConnectionProperty(String propertyNameToSet, int defaultVa... method initializeFrom (line 484) | void initializeFrom(String extractedValue) throws SQLException { method setValue (line 519) | void setValue(String value) throws SQLException { method getValueAsString (line 523) | String getValueAsString() { class StringConnectionProperty (line 528) | class StringConnectionProperty extends ConnectionProperty implements S... method StringConnectionProperty (line 532) | StringConnectionProperty(String propertyNameToSet, String defaultVal... method StringConnectionProperty (line 548) | StringConnectionProperty(String propertyNameToSet, String defaultVal... method getValueAsString (line 554) | String getValueAsString() { method hasValueConstraints (line 561) | boolean hasValueConstraints() { method initializeFrom (line 568) | void initializeFrom(String extractedValue) throws SQLException { method isRangeBased (line 581) | boolean isRangeBased() { method setValue (line 585) | void setValue(String valueFlag) { method getExceptionInterceptor (line 649) | public ExceptionInterceptor getExceptionInterceptor() { method exposeAsDriverPropertyInfo (line 670) | protected static DriverPropertyInfo[] exposeAsDriverPropertyInfo(Prope... method exposeAsDriverPropertyInfoInternal (line 1506) | protected DriverPropertyInfo[] exposeAsDriverPropertyInfoInternal(Prop... method exposeAsProperties (line 1536) | protected Properties exposeAsProperties(Properties info) throws SQLExc... method exposeAsXml (line 1566) | public String exposeAsXml() throws SQLException { method getAllowLoadLocalInfile (line 1705) | public boolean getAllowLoadLocalInfile() { method getAllowMultiQueries (line 1712) | public boolean getAllowMultiQueries() { method getAllowNanAndInf (line 1719) | public boolean getAllowNanAndInf() { method getAllowUrlInLocalInfile (line 1726) | public boolean getAllowUrlInLocalInfile() { method getAlwaysSendSetIsolation (line 1733) | public boolean getAlwaysSendSetIsolation() { method getAutoDeserialize (line 1740) | public boolean getAutoDeserialize() { method getAutoGenerateTestcaseScript (line 1747) | public boolean getAutoGenerateTestcaseScript() { method getAutoReconnectForPools (line 1754) | public boolean getAutoReconnectForPools() { method getBlobSendChunkSize (line 1761) | public int getBlobSendChunkSize() { method getCacheCallableStatements (line 1768) | public boolean getCacheCallableStatements() { method getCachePreparedStatements (line 1775) | public boolean getCachePreparedStatements() { method getCacheResultSetMetadata (line 1782) | public boolean getCacheResultSetMetadata() { method getCacheServerConfiguration (line 1789) | public boolean getCacheServerConfiguration() { method getCallableStatementCacheSize (line 1796) | public int getCallableStatementCacheSize() { method getCapitalizeTypeNames (line 1803) | public boolean getCapitalizeTypeNames() { method getCharacterSetResults (line 1810) | public String getCharacterSetResults() { method getClobberStreamingResults (line 1817) | public boolean getClobberStreamingResults() { method getClobCharacterEncoding (line 1824) | public String getClobCharacterEncoding() { method getConnectionCollation (line 1831) | public String getConnectionCollation() { method getConnectTimeout (line 1838) | public int getConnectTimeout() { method getContinueBatchOnError (line 1845) | public boolean getContinueBatchOnError() { method getCreateDatabaseIfNotExist (line 1852) | public boolean getCreateDatabaseIfNotExist() { method getDefaultFetchSize (line 1859) | public int getDefaultFetchSize() { method getDontTrackOpenResources (line 1866) | public boolean getDontTrackOpenResources() { method getDumpQueriesOnException (line 1873) | public boolean getDumpQueriesOnException() { method getDynamicCalendars (line 1880) | public boolean getDynamicCalendars() { method getElideSetAutoCommits (line 1887) | public boolean getElideSetAutoCommits() { method getEmptyStringsConvertToZero (line 1894) | public boolean getEmptyStringsConvertToZero() { method getEmulateLocators (line 1901) | public boolean getEmulateLocators() { method getEmulateUnsupportedPstmts (line 1908) | public boolean getEmulateUnsupportedPstmts() { method getEnablePacketDebug (line 1915) | public boolean getEnablePacketDebug() { method getEncoding (line 1922) | public String getEncoding() { method getExplainSlowQueries (line 1929) | public boolean getExplainSlowQueries() { method getFailOverReadOnly (line 1936) | public boolean getFailOverReadOnly() { method getGatherPerformanceMetrics (line 1943) | public boolean getGatherPerformanceMetrics() { method getHighAvailability (line 1952) | protected boolean getHighAvailability() { method getHoldResultsOpenOverStatementClose (line 1959) | public boolean getHoldResultsOpenOverStatementClose() { method getIgnoreNonTxTables (line 1966) | public boolean getIgnoreNonTxTables() { method getInitialTimeout (line 1973) | public int getInitialTimeout() { method getInteractiveClient (line 1980) | public boolean getInteractiveClient() { method getIsInteractiveClient (line 1987) | public boolean getIsInteractiveClient() { method getJdbcCompliantTruncation (line 1994) | public boolean getJdbcCompliantTruncation() { method getLocatorFetchBufferSize (line 2001) | public int getLocatorFetchBufferSize() { method getLogger (line 2008) | public String getLogger() { method getLoggerClassName (line 2015) | public String getLoggerClassName() { method getLogSlowQueries (line 2022) | public boolean getLogSlowQueries() { method getMaintainTimeStats (line 2029) | public boolean getMaintainTimeStats() { method getMaxQuerySizeToLog (line 2036) | public int getMaxQuerySizeToLog() { method getMaxReconnects (line 2043) | public int getMaxReconnects() { method getMaxRows (line 2050) | public int getMaxRows() { method getMetadataCacheSize (line 2057) | public int getMetadataCacheSize() { method getNoDatetimeStringSync (line 2064) | public boolean getNoDatetimeStringSync() { method getNullCatalogMeansCurrent (line 2071) | public boolean getNullCatalogMeansCurrent() { method getNullNamePatternMatchesAll (line 2078) | public boolean getNullNamePatternMatchesAll() { method getPacketDebugBufferSize (line 2085) | public int getPacketDebugBufferSize() { method getParanoid (line 2092) | public boolean getParanoid() { method getPedantic (line 2099) | public boolean getPedantic() { method getPreparedStatementCacheSize (line 2106) | public int getPreparedStatementCacheSize() { method getPreparedStatementCacheSqlLimit (line 2113) | public int getPreparedStatementCacheSqlLimit() { method getProfileSql (line 2120) | public boolean getProfileSql() { method getProfileSQL (line 2127) | public boolean getProfileSQL() { method getPropertiesTransform (line 2134) | public String getPropertiesTransform() { method getQueriesBeforeRetryMaster (line 2141) | public int getQueriesBeforeRetryMaster() { method getReconnectAtTxEnd (line 2148) | public boolean getReconnectAtTxEnd() { method getRelaxAutoCommit (line 2155) | public boolean getRelaxAutoCommit() { method getReportMetricsIntervalMillis (line 2162) | public int getReportMetricsIntervalMillis() { method getRequireSSL (line 2169) | public boolean getRequireSSL() { method getRetainStatementAfterResultSetClose (line 2173) | public boolean getRetainStatementAfterResultSetClose() { method getRollbackOnPooledClose (line 2180) | public boolean getRollbackOnPooledClose() { method getRoundRobinLoadBalance (line 2187) | public boolean getRoundRobinLoadBalance() { method getRunningCTS13 (line 2194) | public boolean getRunningCTS13() { method getSecondsBeforeRetryMaster (line 2201) | public int getSecondsBeforeRetryMaster() { method getServerTimezone (line 2208) | public String getServerTimezone() { method getSessionVariables (line 2215) | public String getSessionVariables() { method getSlowQueryThresholdMillis (line 2222) | public int getSlowQueryThresholdMillis() { method getSocketFactoryClassName (line 2229) | public String getSocketFactoryClassName() { method getSocketTimeout (line 2236) | public int getSocketTimeout() { method getStrictFloatingPoint (line 2243) | public boolean getStrictFloatingPoint() { method getStrictUpdates (line 2250) | public boolean getStrictUpdates() { method getTinyInt1isBit (line 2257) | public boolean getTinyInt1isBit() { method getTraceProtocol (line 2264) | public boolean getTraceProtocol() { method getTransformedBitIsBoolean (line 2271) | public boolean getTransformedBitIsBoolean() { method getUseCompression (line 2278) | public boolean getUseCompression() { method getUseFastIntParsing (line 2285) | public boolean getUseFastIntParsing() { method getUseHostsInPrivileges (line 2292) | public boolean getUseHostsInPrivileges() { method getUseInformationSchema (line 2299) | public boolean getUseInformationSchema() { method getUseLocalSessionState (line 2306) | public boolean getUseLocalSessionState() { method getUseOldUTF8Behavior (line 2313) | public boolean getUseOldUTF8Behavior() { method getUseOnlyServerErrorMessages (line 2320) | public boolean getUseOnlyServerErrorMessages() { method getUseReadAheadInput (line 2327) | public boolean getUseReadAheadInput() { method getUseServerPreparedStmts (line 2334) | public boolean getUseServerPreparedStmts() { method getUseSqlStateCodes (line 2341) | public boolean getUseSqlStateCodes() { method getUseSSL (line 2348) | public boolean getUseSSL() { method getUseStreamLengthsInPrepStmts (line 2355) | public boolean getUseStreamLengthsInPrepStmts() { method getUseTimezone (line 2362) | public boolean getUseTimezone() { method getUseUltraDevWorkAround (line 2369) | public boolean getUseUltraDevWorkAround() { method getUseUnbufferedInput (line 2376) | public boolean getUseUnbufferedInput() { method getUseUnicode (line 2383) | public boolean getUseUnicode() { method getUseUsageAdvisor (line 2390) | public boolean getUseUsageAdvisor() { method getYearIsDateType (line 2397) | public boolean getYearIsDateType() { method getZeroDateTimeBehavior (line 2404) | public String getZeroDateTimeBehavior() { method initializeFromRef (line 2418) | protected void initializeFromRef(Reference ref) throws SQLException { method initializeProperties (line 2448) | protected void initializeProperties(Properties info) throws SQLExcepti... method postInitialization (line 2486) | protected void postInitialization() throws SQLException { method setAllowLoadLocalInfile (line 2554) | public void setAllowLoadLocalInfile(boolean property) { method setAllowMultiQueries (line 2561) | public void setAllowMultiQueries(boolean property) { method setAllowNanAndInf (line 2568) | public void setAllowNanAndInf(boolean flag) { method setAllowUrlInLocalInfile (line 2575) | public void setAllowUrlInLocalInfile(boolean flag) { method setAlwaysSendSetIsolation (line 2582) | public void setAlwaysSendSetIsolation(boolean flag) { method setAutoDeserialize (line 2589) | public void setAutoDeserialize(boolean flag) { method setAutoGenerateTestcaseScript (line 2596) | public void setAutoGenerateTestcaseScript(boolean flag) { method setAutoReconnect (line 2604) | public void setAutoReconnect(boolean flag) { method setAutoReconnectForConnectionPools (line 2611) | public void setAutoReconnectForConnectionPools(boolean property) { method setAutoReconnectForPools (line 2619) | public void setAutoReconnectForPools(boolean flag) { method setBlobSendChunkSize (line 2626) | public void setBlobSendChunkSize(String value) throws SQLException { method setCacheCallableStatements (line 2633) | public void setCacheCallableStatements(boolean flag) { method setCachePreparedStatements (line 2640) | public void setCachePreparedStatements(boolean flag) { method setCacheResultSetMetadata (line 2647) | public void setCacheResultSetMetadata(boolean property) { method setCacheServerConfiguration (line 2655) | public void setCacheServerConfiguration(boolean flag) { method setCallableStatementCacheSize (line 2662) | public void setCallableStatementCacheSize(int size) { method setCapitalizeDBMDTypes (line 2669) | public void setCapitalizeDBMDTypes(boolean property) { method setCapitalizeTypeNames (line 2676) | public void setCapitalizeTypeNames(boolean flag) { method setCharacterEncoding (line 2683) | public void setCharacterEncoding(String encoding) { method setCharacterSetResults (line 2690) | public void setCharacterSetResults(String characterSet) { method setClobberStreamingResults (line 2697) | public void setClobberStreamingResults(boolean flag) { method setClobCharacterEncoding (line 2704) | public void setClobCharacterEncoding(String encoding) { method setConnectionCollation (line 2711) | public void setConnectionCollation(String collation) { method setConnectTimeout (line 2718) | public void setConnectTimeout(int timeoutMs) { method setContinueBatchOnError (line 2725) | public void setContinueBatchOnError(boolean property) { method setCreateDatabaseIfNotExist (line 2732) | public void setCreateDatabaseIfNotExist(boolean flag) { method setDefaultFetchSize (line 2739) | public void setDefaultFetchSize(int n) { method setDetectServerPreparedStmts (line 2746) | public void setDetectServerPreparedStmts(boolean property) { method setDontTrackOpenResources (line 2753) | public void setDontTrackOpenResources(boolean flag) { method setDumpQueriesOnException (line 2760) | public void setDumpQueriesOnException(boolean flag) { method setDynamicCalendars (line 2767) | public void setDynamicCalendars(boolean flag) { method setElideSetAutoCommits (line 2774) | public void setElideSetAutoCommits(boolean flag) { method setEmptyStringsConvertToZero (line 2781) | public void setEmptyStringsConvertToZero(boolean flag) { method setEmulateLocators (line 2788) | public void setEmulateLocators(boolean property) { method setEmulateUnsupportedPstmts (line 2795) | public void setEmulateUnsupportedPstmts(boolean flag) { method setEnablePacketDebug (line 2802) | public void setEnablePacketDebug(boolean flag) { method setEncoding (line 2809) | public void setEncoding(String property) { method setExplainSlowQueries (line 2817) | public void setExplainSlowQueries(boolean flag) { method setFailOverReadOnly (line 2824) | public void setFailOverReadOnly(boolean flag) { method setGatherPerformanceMetrics (line 2831) | public void setGatherPerformanceMetrics(boolean flag) { method setHighAvailability (line 2840) | protected void setHighAvailability(boolean property) { method setHoldResultsOpenOverStatementClose (line 2848) | public void setHoldResultsOpenOverStatementClose(boolean flag) { method setIgnoreNonTxTables (line 2855) | public void setIgnoreNonTxTables(boolean property) { method setInitialTimeout (line 2862) | public void setInitialTimeout(int property) { method setIsInteractiveClient (line 2869) | public void setIsInteractiveClient(boolean property) { method setJdbcCompliantTruncation (line 2876) | public void setJdbcCompliantTruncation(boolean flag) { method setLocatorFetchBufferSize (line 2883) | public void setLocatorFetchBufferSize(String value) throws SQLException { method setLogger (line 2890) | public void setLogger(String property) { method setLoggerClassName (line 2897) | public void setLoggerClassName(String className) { method setLogSlowQueries (line 2904) | public void setLogSlowQueries(boolean flag) { method setMaintainTimeStats (line 2911) | public void setMaintainTimeStats(boolean flag) { method setMaxQuerySizeToLog (line 2919) | public void setMaxQuerySizeToLog(int sizeInBytes) { method setMaxReconnects (line 2926) | public void setMaxReconnects(int property) { method setMaxRows (line 2933) | public void setMaxRows(int property) { method setMetadataCacheSize (line 2941) | public void setMetadataCacheSize(int value) { method setNoDatetimeStringSync (line 2948) | public void setNoDatetimeStringSync(boolean flag) { method setNullCatalogMeansCurrent (line 2955) | public void setNullCatalogMeansCurrent(boolean value) { method setNullNamePatternMatchesAll (line 2962) | public void setNullNamePatternMatchesAll(boolean value) { method setPacketDebugBufferSize (line 2969) | public void setPacketDebugBufferSize(int size) { method setParanoid (line 2976) | public void setParanoid(boolean property) { method setPedantic (line 2983) | public void setPedantic(boolean property) { method setPreparedStatementCacheSize (line 2990) | public void setPreparedStatementCacheSize(int cacheSize) { method setPreparedStatementCacheSqlLimit (line 2997) | public void setPreparedStatementCacheSqlLimit(int cacheSqlLimit) { method setProfileSql (line 3004) | public void setProfileSql(boolean property) { method setProfileSQL (line 3012) | public void setProfileSQL(boolean flag) { method setPropertiesTransform (line 3019) | public void setPropertiesTransform(String value) { method setQueriesBeforeRetryMaster (line 3026) | public void setQueriesBeforeRetryMaster(int property) { method setReconnectAtTxEnd (line 3033) | public void setReconnectAtTxEnd(boolean property) { method setRelaxAutoCommit (line 3041) | public void setRelaxAutoCommit(boolean property) { method setReportMetricsIntervalMillis (line 3048) | public void setReportMetricsIntervalMillis(int millis) { method setRequireSSL (line 3055) | public void setRequireSSL(boolean property) { method setRetainStatementAfterResultSetClose (line 3062) | public void setRetainStatementAfterResultSetClose(boolean flag) { method setRollbackOnPooledClose (line 3069) | public void setRollbackOnPooledClose(boolean flag) { method setRoundRobinLoadBalance (line 3076) | public void setRoundRobinLoadBalance(boolean flag) { method setRunningCTS13 (line 3083) | public void setRunningCTS13(boolean flag) { method setSecondsBeforeRetryMaster (line 3090) | public void setSecondsBeforeRetryMaster(int property) { method setServerTimezone (line 3097) | public void setServerTimezone(String property) { method setSessionVariables (line 3104) | public void setSessionVariables(String variables) { method setSlowQueryThresholdMillis (line 3111) | public void setSlowQueryThresholdMillis(int millis) { method setSocketFactoryClassName (line 3118) | public void setSocketFactoryClassName(String property) { method setSocketTimeout (line 3125) | public void setSocketTimeout(int property) { method setStrictFloatingPoint (line 3132) | public void setStrictFloatingPoint(boolean property) { method setStrictUpdates (line 3139) | public void setStrictUpdates(boolean property) { method setTinyInt1isBit (line 3146) | public void setTinyInt1isBit(boolean flag) { method setTraceProtocol (line 3153) | public void setTraceProtocol(boolean flag) { method setTransformedBitIsBoolean (line 3160) | public void setTransformedBitIsBoolean(boolean flag) { method setUseCompression (line 3167) | public void setUseCompression(boolean property) { method setUseFastIntParsing (line 3174) | public void setUseFastIntParsing(boolean flag) { method setUseHostsInPrivileges (line 3181) | public void setUseHostsInPrivileges(boolean property) { method setUseInformationSchema (line 3188) | public void setUseInformationSchema(boolean flag) { method setUseLocalSessionState (line 3195) | public void setUseLocalSessionState(boolean flag) { method setUseOldUTF8Behavior (line 3202) | public void setUseOldUTF8Behavior(boolean flag) { method setUseOnlyServerErrorMessages (line 3210) | public void setUseOnlyServerErrorMessages(boolean flag) { method setUseReadAheadInput (line 3217) | public void setUseReadAheadInput(boolean flag) { method setUseServerPreparedStmts (line 3224) | public void setUseServerPreparedStmts(boolean flag) { method setUseSqlStateCodes (line 3231) | public void setUseSqlStateCodes(boolean flag) { method setUseSSL (line 3238) | public void setUseSSL(boolean property) { method setUseStreamLengthsInPrepStmts (line 3245) | public void setUseStreamLengthsInPrepStmts(boolean property) { method setUseTimezone (line 3252) | public void setUseTimezone(boolean property) { method setUseUltraDevWorkAround (line 3259) | public void setUseUltraDevWorkAround(boolean property) { method setUseUnbufferedInput (line 3266) | public void setUseUnbufferedInput(boolean flag) { method setUseUnicode (line 3273) | public void setUseUnicode(boolean flag) { method setUseUsageAdvisor (line 3281) | public void setUseUsageAdvisor(boolean useUsageAdvisorFlag) { method setYearIsDateType (line 3289) | public void setYearIsDateType(boolean flag) { method setZeroDateTimeBehavior (line 3296) | public void setZeroDateTimeBehavior(String behavior) { method storeToRef (line 3300) | protected void storeToRef(Reference ref) throws SQLException { method useUnbufferedInput (line 3322) | public boolean useUnbufferedInput() { method getUseCursorFetch (line 3329) | public boolean getUseCursorFetch() { method setUseCursorFetch (line 3336) | public void setUseCursorFetch(boolean flag) { method getOverrideSupportsIntegrityEnhancementFacility (line 3343) | public boolean getOverrideSupportsIntegrityEnhancementFacility() { method setOverrideSupportsIntegrityEnhancementFacility (line 3350) | public void setOverrideSupportsIntegrityEnhancementFacility(boolean fl... method getNoTimezoneConversionForTimeType (line 3357) | public boolean getNoTimezoneConversionForTimeType() { method setNoTimezoneConversionForTimeType (line 3364) | public void setNoTimezoneConversionForTimeType(boolean flag) { method getUseJDBCCompliantTimezoneShift (line 3371) | public boolean getUseJDBCCompliantTimezoneShift() { method setUseJDBCCompliantTimezoneShift (line 3378) | public void setUseJDBCCompliantTimezoneShift(boolean flag) { method getAutoClosePStmtStreams (line 3385) | public boolean getAutoClosePStmtStreams() { method setAutoClosePStmtStreams (line 3392) | public void setAutoClosePStmtStreams(boolean flag) { method getProcessEscapeCodesForPrepStmts (line 3399) | public boolean getProcessEscapeCodesForPrepStmts() { method setProcessEscapeCodesForPrepStmts (line 3406) | public void setProcessEscapeCodesForPrepStmts(boolean flag) { method getUseGmtMillisForDatetimes (line 3413) | public boolean getUseGmtMillisForDatetimes() { method setUseGmtMillisForDatetimes (line 3420) | public void setUseGmtMillisForDatetimes(boolean flag) { method getDumpMetadataOnColumnNotFound (line 3427) | public boolean getDumpMetadataOnColumnNotFound() { method setDumpMetadataOnColumnNotFound (line 3434) | public void setDumpMetadataOnColumnNotFound(boolean flag) { method getResourceId (line 3441) | public String getResourceId() { method setResourceId (line 3448) | public void setResourceId(String resourceId) { method getRewriteBatchedStatements (line 3455) | public boolean getRewriteBatchedStatements() { method setRewriteBatchedStatements (line 3462) | public void setRewriteBatchedStatements(boolean flag) { method getJdbcCompliantTruncationForReads (line 3469) | public boolean getJdbcCompliantTruncationForReads() { method setJdbcCompliantTruncationForReads (line 3476) | public void setJdbcCompliantTruncationForReads(boolean jdbcCompliantTr... method getUseJvmCharsetConverters (line 3483) | public boolean getUseJvmCharsetConverters() { method setUseJvmCharsetConverters (line 3490) | public void setUseJvmCharsetConverters(boolean flag) { method getPinGlobalTxToPhysicalConnection (line 3497) | public boolean getPinGlobalTxToPhysicalConnection() { method setPinGlobalTxToPhysicalConnection (line 3504) | public void setPinGlobalTxToPhysicalConnection(boolean flag) { method setGatherPerfMetrics (line 3516) | public void setGatherPerfMetrics(boolean flag) { method getGatherPerfMetrics (line 3523) | public boolean getGatherPerfMetrics() { method setUltraDevHack (line 3530) | public void setUltraDevHack(boolean flag) { method getUltraDevHack (line 3537) | public boolean getUltraDevHack() { method setInteractiveClient (line 3544) | public void setInteractiveClient(boolean property) { method setSocketFactory (line 3551) | public void setSocketFactory(String name) { method getSocketFactory (line 3558) | public String getSocketFactory() { method setUseServerPrepStmts (line 3565) | public void setUseServerPrepStmts(boolean flag) { method getUseServerPrepStmts (line 3572) | public boolean getUseServerPrepStmts() { method setCacheCallableStmts (line 3579) | public void setCacheCallableStmts(boolean flag) { method getCacheCallableStmts (line 3586) | public boolean getCacheCallableStmts() { method setCachePrepStmts (line 3593) | public void setCachePrepStmts(boolean flag) { method getCachePrepStmts (line 3600) | public boolean getCachePrepStmts() { method setCallableStmtCacheSize (line 3607) | public void setCallableStmtCacheSize(int cacheSize) { method getCallableStmtCacheSize (line 3614) | public int getCallableStmtCacheSize() { method setPrepStmtCacheSize (line 3621) | public void setPrepStmtCacheSize(int cacheSize) { method getPrepStmtCacheSize (line 3628) | public int getPrepStmtCacheSize() { method setPrepStmtCacheSqlLimit (line 3635) | public void setPrepStmtCacheSqlLimit(int sqlLimit) { method getPrepStmtCacheSqlLimit (line 3642) | public int getPrepStmtCacheSqlLimit() { method getNoAccessToProcedureBodies (line 3649) | public boolean getNoAccessToProcedureBodies() { method setNoAccessToProcedureBodies (line 3656) | public void setNoAccessToProcedureBodies(boolean flag) { method getUseOldAliasMetadataBehavior (line 3663) | public boolean getUseOldAliasMetadataBehavior() { method setUseOldAliasMetadataBehavior (line 3670) | public void setUseOldAliasMetadataBehavior(boolean flag) { method getClientCertificateKeyStorePassword (line 3677) | public String getClientCertificateKeyStorePassword() { method setClientCertificateKeyStorePassword (line 3684) | public void setClientCertificateKeyStorePassword(String value) { method getClientCertificateKeyStoreType (line 3691) | public String getClientCertificateKeyStoreType() { method setClientCertificateKeyStoreType (line 3698) | public void setClientCertificateKeyStoreType(String value) { method getClientCertificateKeyStoreUrl (line 3705) | public String getClientCertificateKeyStoreUrl() { method setClientCertificateKeyStoreUrl (line 3712) | public void setClientCertificateKeyStoreUrl(String value) { method getTrustCertificateKeyStorePassword (line 3719) | public String getTrustCertificateKeyStorePassword() { method setTrustCertificateKeyStorePassword (line 3726) | public void setTrustCertificateKeyStorePassword(String value) { method getTrustCertificateKeyStoreType (line 3733) | public String getTrustCertificateKeyStoreType() { method setTrustCertificateKeyStoreType (line 3740) | public void setTrustCertificateKeyStoreType(String value) { method getTrustCertificateKeyStoreUrl (line 3747) | public String getTrustCertificateKeyStoreUrl() { method setTrustCertificateKeyStoreUrl (line 3754) | public void setTrustCertificateKeyStoreUrl(String value) { method getUseSSPSCompatibleTimezoneShift (line 3761) | public boolean getUseSSPSCompatibleTimezoneShift() { method setUseSSPSCompatibleTimezoneShift (line 3768) | public void setUseSSPSCompatibleTimezoneShift(boolean flag) { method getTreatUtilDateAsTimestamp (line 3775) | public boolean getTreatUtilDateAsTimestamp() { method setTreatUtilDateAsTimestamp (line 3782) | public void setTreatUtilDateAsTimestamp(boolean flag) { method getUseFastDateParsing (line 3789) | public boolean getUseFastDateParsing() { method setUseFastDateParsing (line 3796) | public void setUseFastDateParsing(boolean flag) { method getLocalSocketAddress (line 3803) | public String getLocalSocketAddress() { method setLocalSocketAddress (line 3810) | public void setLocalSocketAddress(String address) { method setUseConfigs (line 3817) | public void setUseConfigs(String configs) { method getUseConfigs (line 3824) | public String getUseConfigs() { method getGenerateSimpleParameterMetadata (line 3831) | public boolean getGenerateSimpleParameterMetadata() { method setGenerateSimpleParameterMetadata (line 3838) | public void setGenerateSimpleParameterMetadata(boolean flag) { method getLogXaCommands (line 3845) | public boolean getLogXaCommands() { method setLogXaCommands (line 3852) | public void setLogXaCommands(boolean flag) { method getResultSetSizeThreshold (line 3859) | public int getResultSetSizeThreshold() { method setResultSetSizeThreshold (line 3866) | public void setResultSetSizeThreshold(int threshold) { method getNetTimeoutForStreamingResults (line 3873) | public int getNetTimeoutForStreamingResults() { method setNetTimeoutForStreamingResults (line 3880) | public void setNetTimeoutForStreamingResults(int value) { method getEnableQueryTimeouts (line 3887) | public boolean getEnableQueryTimeouts() { method setEnableQueryTimeouts (line 3894) | public void setEnableQueryTimeouts(boolean flag) { method getPadCharsWithSpace (line 3901) | public boolean getPadCharsWithSpace() { method setPadCharsWithSpace (line 3908) | public void setPadCharsWithSpace(boolean flag) { method getUseDynamicCharsetInfo (line 3915) | public boolean getUseDynamicCharsetInfo() { method setUseDynamicCharsetInfo (line 3922) | public void setUseDynamicCharsetInfo(boolean flag) { method getClientInfoProvider (line 3929) | public String getClientInfoProvider() { method setClientInfoProvider (line 3936) | public void setClientInfoProvider(String classname) { method getPopulateInsertRowWithDefaultValues (line 3940) | public boolean getPopulateInsertRowWithDefaultValues() { method setPopulateInsertRowWithDefaultValues (line 3944) | public void setPopulateInsertRowWithDefaultValues(boolean flag) { method getLoadBalanceStrategy (line 3948) | public String getLoadBalanceStrategy() { method setLoadBalanceStrategy (line 3952) | public void setLoadBalanceStrategy(String strategy) { method getTcpNoDelay (line 3956) | public boolean getTcpNoDelay() { method setTcpNoDelay (line 3960) | public void setTcpNoDelay(boolean flag) { method getTcpKeepAlive (line 3964) | public boolean getTcpKeepAlive() { method setTcpKeepAlive (line 3968) | public void setTcpKeepAlive(boolean flag) { method getTcpRcvBuf (line 3972) | public int getTcpRcvBuf() { method setTcpRcvBuf (line 3976) | public void setTcpRcvBuf(int bufSize) { method getTcpSndBuf (line 3980) | public int getTcpSndBuf() { method setTcpSndBuf (line 3984) | public void setTcpSndBuf(int bufSize) { method getTcpTrafficClass (line 3988) | public int getTcpTrafficClass() { method setTcpTrafficClass (line 3992) | public void setTcpTrafficClass(int classFlags) { method getUseNanosForElapsedTime (line 3996) | public boolean getUseNanosForElapsedTime() { method setUseNanosForElapsedTime (line 4000) | public void setUseNanosForElapsedTime(boolean flag) { method getSlowQueryThresholdNanos (line 4004) | public long getSlowQueryThresholdNanos() { method setSlowQueryThresholdNanos (line 4008) | public void setSlowQueryThresholdNanos(long nanos) { method getStatementInterceptors (line 4012) | public String getStatementInterceptors() { method setStatementInterceptors (line 4016) | public void setStatementInterceptors(String value) { method getUseDirectRowUnpack (line 4020) | public boolean getUseDirectRowUnpack() { method setUseDirectRowUnpack (line 4024) | public void setUseDirectRowUnpack(boolean flag) { method getLargeRowSizeThreshold (line 4028) | public String getLargeRowSizeThreshold() { method setLargeRowSizeThreshold (line 4032) | public void setLargeRowSizeThreshold(String value) { method getUseBlobToStoreUTF8OutsideBMP (line 4043) | public boolean getUseBlobToStoreUTF8OutsideBMP() { method setUseBlobToStoreUTF8OutsideBMP (line 4047) | public void setUseBlobToStoreUTF8OutsideBMP(boolean flag) { method getUtf8OutsideBmpExcludedColumnNamePattern (line 4051) | public String getUtf8OutsideBmpExcludedColumnNamePattern() { method setUtf8OutsideBmpExcludedColumnNamePattern (line 4055) | public void setUtf8OutsideBmpExcludedColumnNamePattern(String regexPat... method getUtf8OutsideBmpIncludedColumnNamePattern (line 4059) | public String getUtf8OutsideBmpIncludedColumnNamePattern() { method setUtf8OutsideBmpIncludedColumnNamePattern (line 4063) | public void setUtf8OutsideBmpIncludedColumnNamePattern(String regexPat... method getIncludeInnodbStatusInDeadlockExceptions (line 4067) | public boolean getIncludeInnodbStatusInDeadlockExceptions() { method setIncludeInnodbStatusInDeadlockExceptions (line 4071) | public void setIncludeInnodbStatusInDeadlockExceptions(boolean flag) { method getBlobsAreStrings (line 4075) | public boolean getBlobsAreStrings() { method setBlobsAreStrings (line 4079) | public void setBlobsAreStrings(boolean flag) { method getFunctionsNeverReturnBlobs (line 4083) | public boolean getFunctionsNeverReturnBlobs() { method setFunctionsNeverReturnBlobs (line 4087) | public void setFunctionsNeverReturnBlobs(boolean flag) { method getAutoSlowLog (line 4091) | public boolean getAutoSlowLog() { method setAutoSlowLog (line 4095) | public void setAutoSlowLog(boolean flag) { method getConnectionLifecycleInterceptors (line 4099) | public String getConnectionLifecycleInterceptors() { method setConnectionLifecycleInterceptors (line 4103) | public void setConnectionLifecycleInterceptors(String interceptors) { method getProfilerEventHandler (line 4107) | public String getProfilerEventHandler() { method setProfilerEventHandler (line 4111) | public void setProfilerEventHandler(String handler) { method getVerifyServerCertificate (line 4115) | public boolean getVerifyServerCertificate() { method setVerifyServerCertificate (line 4119) | public void setVerifyServerCertificate(boolean flag) { method getUseLegacyDatetimeCode (line 4123) | public boolean getUseLegacyDatetimeCode() { method setUseLegacyDatetimeCode (line 4127) | public void setUseLegacyDatetimeCode(boolean flag) { method getSelfDestructOnPingSecondsLifetime (line 4131) | public int getSelfDestructOnPingSecondsLifetime() { method setSelfDestructOnPingSecondsLifetime (line 4135) | public void setSelfDestructOnPingSecondsLifetime(int seconds) { method getSelfDestructOnPingMaxOperations (line 4139) | public int getSelfDestructOnPingMaxOperations() { method setSelfDestructOnPingMaxOperations (line 4143) | public void setSelfDestructOnPingMaxOperations(int maxOperations) { method getUseColumnNamesInFindColumn (line 4147) | public boolean getUseColumnNamesInFindColumn() { method setUseColumnNamesInFindColumn (line 4151) | public void setUseColumnNamesInFindColumn(boolean flag) { method getUseLocalTransactionState (line 4155) | public boolean getUseLocalTransactionState() { method setUseLocalTransactionState (line 4159) | public void setUseLocalTransactionState(boolean flag) { method getCompensateOnDuplicateKeyUpdateCounts (line 4163) | public boolean getCompensateOnDuplicateKeyUpdateCounts() { method setCompensateOnDuplicateKeyUpdateCounts (line 4167) | public void setCompensateOnDuplicateKeyUpdateCounts(boolean flag) { method getLoadBalanceBlacklistTimeout (line 4171) | public int getLoadBalanceBlacklistTimeout() { method setLoadBalanceBlacklistTimeout (line 4175) | public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTim... method getLoadBalancePingTimeout (line 4179) | public int getLoadBalancePingTimeout() { method setLoadBalancePingTimeout (line 4183) | public void setLoadBalancePingTimeout(int loadBalancePingTimeout) { method setRetriesAllDown (line 4187) | public void setRetriesAllDown(int retriesAllDown) { method getRetriesAllDown (line 4191) | public int getRetriesAllDown() { method setUseAffectedRows (line 4195) | public void setUseAffectedRows(boolean flag) { method getUseAffectedRows (line 4199) | public boolean getUseAffectedRows() { method setPasswordCharacterEncoding (line 4203) | public void setPasswordCharacterEncoding(String characterSet) { method getPasswordCharacterEncoding (line 4207) | public String getPasswordCharacterEncoding() { method setExceptionInterceptors (line 4211) | public void setExceptionInterceptors(String exceptionInterceptors) { method getExceptionInterceptors (line 4215) | public String getExceptionInterceptors() { method setMaxAllowedPacket (line 4219) | public void setMaxAllowedPacket(int max) { method getMaxAllowedPacket (line 4223) | public int getMaxAllowedPacket() { method getQueryTimeoutKillsConnection (line 4227) | public boolean getQueryTimeoutKillsConnection() { method setQueryTimeoutKillsConnection (line 4231) | public void setQueryTimeoutKillsConnection(boolean queryTimeoutKillsCo... method getLoadBalanceValidateConnectionOnSwapServer (line 4235) | public boolean getLoadBalanceValidateConnectionOnSwapServer() { method setLoadBalanceValidateConnectionOnSwapServer (line 4239) | public void setLoadBalanceValidateConnectionOnSwapServer(boolean loadB... method getLoadBalanceConnectionGroup (line 4244) | public String getLoadBalanceConnectionGroup() { method setLoadBalanceConnectionGroup (line 4248) | public void setLoadBalanceConnectionGroup(String loadBalanceConnection... method getLoadBalanceExceptionChecker (line 4252) | public String getLoadBalanceExceptionChecker() { method setLoadBalanceExceptionChecker (line 4256) | public void setLoadBalanceExceptionChecker(String loadBalanceException... method getLoadBalanceSQLStateFailover (line 4260) | public String getLoadBalanceSQLStateFailover() { method setLoadBalanceSQLStateFailover (line 4264) | public void setLoadBalanceSQLStateFailover(String loadBalanceSQLStateF... method getLoadBalanceSQLExceptionSubclassFailover (line 4268) | public String getLoadBalanceSQLExceptionSubclassFailover() { method setLoadBalanceSQLExceptionSubclassFailover (line 4272) | public void setLoadBalanceSQLExceptionSubclassFailover(String loadBala... method getLoadBalanceEnableJMX (line 4276) | public boolean getLoadBalanceEnableJMX() { method setLoadBalanceEnableJMX (line 4280) | public void setLoadBalanceEnableJMX(boolean loadBalanceEnableJMX) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ConnectionPropertiesTransform.java type ConnectionPropertiesTransform (line 42) | public interface ConnectionPropertiesTransform { method transformProperties (line 57) | public Properties transformProperties(Properties props) throws SQLExce... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Constants.java class Constants (line 37) | public class Constants { method characterValueOf (line 98) | public static Character characterValueOf(char c) { method byteValueOf (line 108) | public static final Byte byteValueOf(byte b) { method integerValueOf (line 114) | public static final Integer integerValueOf(int i) { method shortValueOf (line 124) | public static Short shortValueOf(short s) { method longValueOf (line 135) | public static final Long longValueOf(long l) { method Constants (line 146) | private Constants() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/DatabaseMetaData.java class DatabaseMetaData (line 67) | public class DatabaseMetaData implements java.sql.DatabaseMetaData { class IteratorWithCleanup (line 69) | protected abstract class IteratorWithCleanup { method close (line 70) | abstract void close() throws SQLException; method hasNext (line 72) | abstract boolean hasNext() throws SQLException; method next (line 74) | abstract Object next() throws SQLException; class LocalAndReferencedColumns (line 77) | class LocalAndReferencedColumns { method LocalAndReferencedColumns (line 88) | LocalAndReferencedColumns(List localColumns, List refColumns, String... class ResultSetIterator (line 98) | protected class ResultSetIterator extends IteratorWithCleanup { method ResultSetIterator (line 103) | ResultSetIterator(ResultSet rs, int index) { method close (line 108) | void close() throws SQLException { method hasNext (line 112) | boolean hasNext() throws SQLException { method next (line 116) | Object next() throws SQLException { class SingleStringIterator (line 121) | protected class SingleStringIterator extends IteratorWithCleanup { method SingleStringIterator (line 126) | SingleStringIterator(String s) { method close (line 130) | void close() throws SQLException { method hasNext (line 135) | boolean hasNext() throws SQLException { method next (line 139) | Object next() throws SQLException { class TypeDescriptor (line 149) | class TypeDescriptor { method TypeDescriptor (line 168) | TypeDescriptor(String typeInfo, String nullabilityInfo) throws SQLEx... method getInstance (line 551) | protected static DatabaseMetaData getInstance(MySQLConnection connToSe... method DatabaseMetaData (line 581) | protected DatabaseMetaData(MySQLConnection connToSet, String databaseT... method allProceduresAreCallable (line 604) | public boolean allProceduresAreCallable() throws SQLException { method allTablesAreSelectable (line 615) | public boolean allTablesAreSelectable() throws SQLException { method buildResultSet (line 619) | private java.sql.ResultSet buildResultSet(com.mysql.jdbc.Field[] field... method buildResultSet (line 624) | static java.sql.ResultSet buildResultSet(com.mysql.jdbc.Field[] fields... method convertToJdbcFunctionList (line 649) | private void convertToJdbcFunctionList(String catalog, ResultSet proce... method getJDBC4FunctionNoTableConstant (line 700) | protected int getJDBC4FunctionNoTableConstant() { method convertToJdbcProcedureList (line 704) | private void convertToJdbcProcedureList(boolean fromSelect, String cat... method convertTypeDescriptorToProcedureRow (line 743) | private ResultSetRow convertTypeDescriptorToProcedureRow(byte[] procNa... method getExceptionInterceptor (line 817) | protected ExceptionInterceptor getExceptionInterceptor() { method dataDefinitionCausesTransactionCommit (line 829) | public boolean dataDefinitionCausesTransactionCommit() throws SQLExcep... method dataDefinitionIgnoredInTransactions (line 840) | public boolean dataDefinitionIgnoredInTransactions() throws SQLExcepti... method deletesAreDetected (line 855) | public boolean deletesAreDetected(int type) throws SQLException { method doesMaxRowSizeIncludeBlobs (line 868) | public boolean doesMaxRowSizeIncludeBlobs() throws SQLException { method extractForeignKeyForTable (line 885) | public List extractForeignKeyForTable(ArrayList rows, java.sql.ResultS... method extractForeignKeyFromCreateTable (line 1043) | public ResultSet extractForeignKeyFromCreateTable(String catalog, Stri... method getAttributes (line 1125) | public java.sql.ResultSet getAttributes(String arg0, String arg1, Stri... method getBestRowIdentifier (line 1197) | public java.sql.ResultSet getBestRowIdentifier(String catalog, String ... method getCallStmtParameterTypes (line 1349) | private void getCallStmtParameterTypes(String catalog, String procName... method getCallStmtParameterTypes (line 1354) | private void getCallStmtParameterTypes(String catalog, String procName... method endPositionOfParameterDeclaration (line 1719) | private int endPositionOfParameterDeclaration(int beginIndex, String p... method findEndOfReturnsClause (line 1766) | private int findEndOfReturnsClause(String procedureDefn, String quoteC... method getCascadeDeleteOption (line 1823) | private int getCascadeDeleteOption(String cascadeOptions) { method getCascadeUpdateOption (line 1851) | private int getCascadeUpdateOption(String cascadeOptions) { method getCatalogIterator (line 1871) | protected IteratorWithCleanup getCatalogIterator(String catalogSpec) t... method getCatalogs (line 1904) | public java.sql.ResultSet getCatalogs() throws SQLException { method getCatalogSeparator (line 1956) | public String getCatalogSeparator() throws SQLException { method getCatalogTerm (line 1973) | public String getCatalogTerm() throws SQLException { method getColumnPrivileges (line 2012) | public java.sql.ResultSet getColumnPrivileges(String catalog, String s... method getColumns (line 2178) | public java.sql.ResultSet getColumns(final String catalog, final Strin... method createColumnsFields (line 2435) | protected Field[] createColumnsFields() { method getConnection (line 2470) | public java.sql.Connection getConnection() throws SQLException { method getCrossReference (line 2541) | public java.sql.ResultSet getCrossReference(final String primaryCatalo... method createFkMetadataFields (line 2689) | protected Field[] createFkMetadataFields() { method getDatabaseMajorVersion (line 2711) | public int getDatabaseMajorVersion() throws SQLException { method getDatabaseMinorVersion (line 2718) | public int getDatabaseMinorVersion() throws SQLException { method getDatabaseProductName (line 2729) | public String getDatabaseProductName() throws SQLException { method getDatabaseProductVersion (line 2740) | public String getDatabaseProductVersion() throws SQLException { method getDefaultTransactionIsolation (line 2753) | public int getDefaultTransactionIsolation() throws SQLException { method getDriverMajorVersion (line 2766) | public int getDriverMajorVersion() { method getDriverMinorVersion (line 2775) | public int getDriverMinorVersion() { method getDriverName (line 2786) | public String getDriverName() throws SQLException { method getDriverVersion (line 2797) | public String getDriverVersion() throws java.sql.SQLException { method getExportedKeys (line 2860) | public java.sql.ResultSet getExportedKeys(String catalog, String schem... method getExportKeyResults (line 2974) | private void getExportKeyResults(String catalog, String exportingTable... method getExtraNameCharacters (line 2987) | public String getExtraNameCharacters() throws SQLException { method getForeignKeyActions (line 3000) | private int[] getForeignKeyActions(String commentString) { method getIdentifierQuoteString (line 3025) | public String getIdentifierQuoteString() throws SQLException { method getImportedKeys (line 3096) | public java.sql.ResultSet getImportedKeys(String catalog, String schem... method getImportKeyResults (line 3208) | private void getImportKeyResults(String catalog, String importingTable... method getIndexInfo (line 3271) | public java.sql.ResultSet getIndexInfo(String catalog, String schema, ... method createIndexInfoFields (line 3370) | protected Field[] createIndexInfoFields() { method getJDBCMajorVersion (line 3391) | public int getJDBCMajorVersion() throws SQLException { method getJDBCMinorVersion (line 3398) | public int getJDBCMinorVersion() throws SQLException { method getMaxBinaryLiteralLength (line 3409) | public int getMaxBinaryLiteralLength() throws SQLException { method getMaxCatalogNameLength (line 3420) | public int getMaxCatalogNameLength() throws SQLException { method getMaxCharLiteralLength (line 3431) | public int getMaxCharLiteralLength() throws SQLException { method getMaxColumnNameLength (line 3442) | public int getMaxColumnNameLength() throws SQLException { method getMaxColumnsInGroupBy (line 3453) | public int getMaxColumnsInGroupBy() throws SQLException { method getMaxColumnsInIndex (line 3464) | public int getMaxColumnsInIndex() throws SQLException { method getMaxColumnsInOrderBy (line 3475) | public int getMaxColumnsInOrderBy() throws SQLException { method getMaxColumnsInSelect (line 3486) | public int getMaxColumnsInSelect() throws SQLException { method getMaxColumnsInTable (line 3497) | public int getMaxColumnsInTable() throws SQLException { method getMaxConnections (line 3508) | public int getMaxConnections() throws SQLException { method getMaxCursorNameLength (line 3519) | public int getMaxCursorNameLength() throws SQLException { method getMaxIndexLength (line 3530) | public int getMaxIndexLength() throws SQLException { method getMaxProcedureNameLength (line 3541) | public int getMaxProcedureNameLength() throws SQLException { method getMaxRowSize (line 3552) | public int getMaxRowSize() throws SQLException { method getMaxSchemaNameLength (line 3563) | public int getMaxSchemaNameLength() throws SQLException { method getMaxStatementLength (line 3574) | public int getMaxStatementLength() throws SQLException { method getMaxStatements (line 3585) | public int getMaxStatements() throws SQLException { method getMaxTableNameLength (line 3596) | public int getMaxTableNameLength() throws SQLException { method getMaxTablesInSelect (line 3607) | public int getMaxTablesInSelect() throws SQLException { method getMaxUserNameLength (line 3618) | public int getMaxUserNameLength() throws SQLException { method getNumericFunctions (line 3629) | public String getNumericFunctions() throws SQLException { method getPrimaryKeys (line 3660) | public java.sql.ResultSet getPrimaryKeys(String catalog, String schema... method getProcedureColumns (line 3815) | public java.sql.ResultSet getProcedureColumns(String catalog, String s... method createProcedureColumnsFields (line 3823) | protected Field[] createProcedureColumnsFields() { method getProcedureOrFunctionColumns (line 3842) | protected java.sql.ResultSet getProcedureOrFunctionColumns(Field[] fie... method getProcedures (line 3977) | public java.sql.ResultSet getProcedures(String catalog, String schemaP... method createFieldMetadataForGetProcedures (line 3984) | private Field[] createFieldMetadataForGetProcedures() { method getProceduresAndOrFunctions (line 3999) | protected java.sql.ResultSet getProceduresAndOrFunctions(final Field[]... method getProcedureTerm (line 4154) | public String getProcedureTerm() throws SQLException { method getResultSetHoldability (line 4161) | public int getResultSetHoldability() throws SQLException { method getResultsImpl (line 4165) | private void getResultsImpl(String catalog, String table, String keysC... method getSchemas (line 4225) | public java.sql.ResultSet getSchemas() throws SQLException { method getSchemaTerm (line 4243) | public String getSchemaTerm() throws SQLException { method getSearchStringEscape (line 4261) | public String getSearchStringEscape() throws SQLException { method getSQLKeywords (line 4273) | public String getSQLKeywords() throws SQLException { method getSQLStateType (line 4280) | public int getSQLStateType() throws SQLException { method getStringFunctions (line 4299) | public String getStringFunctions() throws SQLException { method getSuperTables (line 4311) | public java.sql.ResultSet getSuperTables(String arg0, String arg1, Str... method getSuperTypes (line 4324) | public java.sql.ResultSet getSuperTypes(String arg0, String arg1, Stri... method getSystemFunctions (line 4343) | public String getSystemFunctions() throws SQLException { method getTableNameWithCase (line 4347) | private String getTableNameWithCase(String table) { method getTablePrivileges (line 4387) | public java.sql.ResultSet getTablePrivileges(String catalog, String sc... method getTables (line 4556) | public java.sql.ResultSet getTables(String catalog, String schemaPatte... method getTableTypes (line 4801) | public java.sql.ResultSet getTableTypes() throws SQLException { method getTimeDateFunctions (line 4830) | public String getTimeDateFunctions() throws SQLException { method getTypeInfo (line 4938) | public java.sql.ResultSet getTypeInfo() throws SQLException { method getUDTs (line 6212) | public java.sql.ResultSet getUDTs(String catalog, String schemaPattern... method getURL (line 6234) | public String getURL() throws SQLException { method getUserName (line 6245) | public String getUserName() throws SQLException { method getVersionColumns (line 6318) | public java.sql.ResultSet getVersionColumns(String catalog, String sch... method insertsAreDetected (line 6344) | public boolean insertsAreDetected(int type) throws SQLException { method isCatalogAtStart (line 6356) | public boolean isCatalogAtStart() throws SQLException { method isReadOnly (line 6367) | public boolean isReadOnly() throws SQLException { method locatorsUpdateCopy (line 6374) | public boolean locatorsUpdateCopy() throws SQLException { method nullPlusNonNullIsNull (line 6386) | public boolean nullPlusNonNullIsNull() throws SQLException { method nullsAreSortedAtEnd (line 6397) | public boolean nullsAreSortedAtEnd() throws SQLException { method nullsAreSortedAtStart (line 6408) | public boolean nullsAreSortedAtStart() throws SQLException { method nullsAreSortedHigh (line 6419) | public boolean nullsAreSortedHigh() throws SQLException { method nullsAreSortedLow (line 6430) | public boolean nullsAreSortedLow() throws SQLException { method othersDeletesAreVisible (line 6443) | public boolean othersDeletesAreVisible(int type) throws SQLException { method othersInsertsAreVisible (line 6456) | public boolean othersInsertsAreVisible(int type) throws SQLException { method othersUpdatesAreVisible (line 6469) | public boolean othersUpdatesAreVisible(int type) throws SQLException { method ownDeletesAreVisible (line 6482) | public boolean ownDeletesAreVisible(int type) throws SQLException { method ownInsertsAreVisible (line 6495) | public boolean ownInsertsAreVisible(int type) throws SQLException { method ownUpdatesAreVisible (line 6508) | public boolean ownUpdatesAreVisible(int type) throws SQLException { method parseTableStatusIntoLocalAndReferencedColumns (line 6512) | private LocalAndReferencedColumns parseTableStatusIntoLocalAndReferenc... method removeQuotedId (line 6613) | private String removeQuotedId(String s) { method s2b (line 6647) | protected byte[] s2b(String s) throws SQLException { method storesLowerCaseIdentifiers (line 6664) | public boolean storesLowerCaseIdentifiers() throws SQLException { method storesLowerCaseQuotedIdentifiers (line 6676) | public boolean storesLowerCaseQuotedIdentifiers() throws SQLException { method storesMixedCaseIdentifiers (line 6688) | public boolean storesMixedCaseIdentifiers() throws SQLException { method storesMixedCaseQuotedIdentifiers (line 6700) | public boolean storesMixedCaseQuotedIdentifiers() throws SQLException { method storesUpperCaseIdentifiers (line 6712) | public boolean storesUpperCaseIdentifiers() throws SQLException { method storesUpperCaseQuotedIdentifiers (line 6724) | public boolean storesUpperCaseQuotedIdentifiers() throws SQLException { method supportsAlterTableWithAddColumn (line 6735) | public boolean supportsAlterTableWithAddColumn() throws SQLException { method supportsAlterTableWithDropColumn (line 6746) | public boolean supportsAlterTableWithDropColumn() throws SQLException { method supportsANSI92EntryLevelSQL (line 6758) | public boolean supportsANSI92EntryLevelSQL() throws SQLException { method supportsANSI92FullSQL (line 6769) | public boolean supportsANSI92FullSQL() throws SQLException { method supportsANSI92IntermediateSQL (line 6780) | public boolean supportsANSI92IntermediateSQL() throws SQLException { method supportsBatchUpdates (line 6792) | public boolean supportsBatchUpdates() throws SQLException { method supportsCatalogsInDataManipulation (line 6803) | public boolean supportsCatalogsInDataManipulation() throws SQLException { method supportsCatalogsInIndexDefinitions (line 6815) | public boolean supportsCatalogsInIndexDefinitions() throws SQLException { method supportsCatalogsInPrivilegeDefinitions (line 6827) | public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLExce... method supportsCatalogsInProcedureCalls (line 6839) | public boolean supportsCatalogsInProcedureCalls() throws SQLException { method supportsCatalogsInTableDefinitions (line 6851) | public boolean supportsCatalogsInTableDefinitions() throws SQLException { method supportsColumnAliasing (line 6868) | public boolean supportsColumnAliasing() throws SQLException { method supportsConvert (line 6879) | public boolean supportsConvert() throws SQLException { method supportsConvert (line 6895) | public boolean supportsConvert(int fromType, int toType) throws SQLExc... method supportsCoreSQLGrammar (line 7064) | public boolean supportsCoreSQLGrammar() throws SQLException { method supportsCorrelatedSubqueries (line 7076) | public boolean supportsCorrelatedSubqueries() throws SQLException { method supportsDataDefinitionAndDataManipulationTransactions (line 7088) | public boolean supportsDataDefinitionAndDataManipulationTransactions()... method supportsDataManipulationTransactionsOnly (line 7099) | public boolean supportsDataManipulationTransactionsOnly() throws SQLEx... method supportsDifferentTableCorrelationNames (line 7112) | public boolean supportsDifferentTableCorrelationNames() throws SQLExce... method supportsExpressionsInOrderBy (line 7123) | public boolean supportsExpressionsInOrderBy() throws SQLException { method supportsExtendedSQLGrammar (line 7134) | public boolean supportsExtendedSQLGrammar() throws SQLException { method supportsFullOuterJoins (line 7145) | public boolean supportsFullOuterJoins() throws SQLException { method supportsGetGeneratedKeys (line 7154) | public boolean supportsGetGeneratedKeys() { method supportsGroupBy (line 7165) | public boolean supportsGroupBy() throws SQLException { method supportsGroupByBeyondSelect (line 7177) | public boolean supportsGroupByBeyondSelect() throws SQLException { method supportsGroupByUnrelated (line 7188) | public boolean supportsGroupByUnrelated() throws SQLException { method supportsIntegrityEnhancementFacility (line 7199) | public boolean supportsIntegrityEnhancementFacility() throws SQLExcept... method supportsLikeEscapeClause (line 7215) | public boolean supportsLikeEscapeClause() throws SQLException { method supportsLimitedOuterJoins (line 7227) | public boolean supportsLimitedOuterJoins() throws SQLException { method supportsMinimumSQLGrammar (line 7239) | public boolean supportsMinimumSQLGrammar() throws SQLException { method supportsMixedCaseIdentifiers (line 7250) | public boolean supportsMixedCaseIdentifiers() throws SQLException { method supportsMixedCaseQuotedIdentifiers (line 7262) | public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException { method supportsMultipleOpenResults (line 7269) | public boolean supportsMultipleOpenResults() throws SQLException { method supportsMultipleResultSets (line 7280) | public boolean supportsMultipleResultSets() throws SQLException { method supportsMultipleTransactions (line 7292) | public boolean supportsMultipleTransactions() throws SQLException { method supportsNamedParameters (line 7299) | public boolean supportsNamedParameters() throws SQLException { method supportsNonNullableColumns (line 7311) | public boolean supportsNonNullableColumns() throws SQLException { method supportsOpenCursorsAcrossCommit (line 7323) | public boolean supportsOpenCursorsAcrossCommit() throws SQLException { method supportsOpenCursorsAcrossRollback (line 7335) | public boolean supportsOpenCursorsAcrossRollback() throws SQLException { method supportsOpenStatementsAcrossCommit (line 7347) | public boolean supportsOpenStatementsAcrossCommit() throws SQLException { method supportsOpenStatementsAcrossRollback (line 7359) | public boolean supportsOpenStatementsAcrossRollback() throws SQLExcept... method supportsOrderByUnrelated (line 7370) | public boolean supportsOrderByUnrelated() throws SQLException { method supportsOuterJoins (line 7381) | public boolean supportsOuterJoins() throws SQLException { method supportsPositionedDelete (line 7392) | public boolean supportsPositionedDelete() throws SQLException { method supportsPositionedUpdate (line 7403) | public boolean supportsPositionedUpdate() throws SQLException { method supportsResultSetConcurrency (line 7420) | public boolean supportsResultSetConcurrency(int type, int concurrency)... method supportsResultSetHoldability (line 7448) | public boolean supportsResultSetHoldability(int holdability) throws SQ... method supportsResultSetType (line 7462) | public boolean supportsResultSetType(int type) throws SQLException { method supportsSavepoints (line 7469) | public boolean supportsSavepoints() throws SQLException { method supportsSchemasInDataManipulation (line 7481) | public boolean supportsSchemasInDataManipulation() throws SQLException { method supportsSchemasInIndexDefinitions (line 7492) | public boolean supportsSchemasInIndexDefinitions() throws SQLException { method supportsSchemasInPrivilegeDefinitions (line 7503) | public boolean supportsSchemasInPrivilegeDefinitions() throws SQLExcep... method supportsSchemasInProcedureCalls (line 7514) | public boolean supportsSchemasInProcedureCalls() throws SQLException { method supportsSchemasInTableDefinitions (line 7525) | public boolean supportsSchemasInTableDefinitions() throws SQLException { method supportsSelectForUpdate (line 7536) | public boolean supportsSelectForUpdate() throws SQLException { method supportsStatementPooling (line 7543) | public boolean supportsStatementPooling() throws SQLException { method supportsStoredProcedures (line 7555) | public boolean supportsStoredProcedures() throws SQLException { method supportsSubqueriesInComparisons (line 7567) | public boolean supportsSubqueriesInComparisons() throws SQLException { method supportsSubqueriesInExists (line 7579) | public boolean supportsSubqueriesInExists() throws SQLException { method supportsSubqueriesInIns (line 7591) | public boolean supportsSubqueriesInIns() throws SQLException { method supportsSubqueriesInQuantifieds (line 7603) | public boolean supportsSubqueriesInQuantifieds() throws SQLException { method supportsTableCorrelationNames (line 7615) | public boolean supportsTableCorrelationNames() throws SQLException { method supportsTransactionIsolationLevel (line 7629) | public boolean supportsTransactionIsolationLevel(int level) throws SQL... method supportsTransactions (line 7654) | public boolean supportsTransactions() throws SQLException { method supportsUnion (line 7665) | public boolean supportsUnion() throws SQLException { method supportsUnionAll (line 7676) | public boolean supportsUnionAll() throws SQLException { method updatesAreDetected (line 7690) | public boolean updatesAreDetected(int type) throws SQLException { method usesLocalFilePerTable (line 7701) | public boolean usesLocalFilePerTable() throws SQLException { method usesLocalFiles (line 7712) | public boolean usesLocalFiles() throws SQLException { method getFunctionColumns (line 7725) | public ResultSet getFunctionColumns(String catalog, String schemaPatte... method createFunctionColumnsFields (line 7733) | protected Field[] createFunctionColumnsFields() { method providesQueryObjectGenerator (line 7747) | public boolean providesQueryObjectGenerator() throws SQLException { method getSchemas (line 7751) | public ResultSet getSchemas(String catalog, String schemaPattern) thro... method supportsStoredFunctionsUsingCallSyntax (line 7758) | public boolean supportsStoredFunctionsUsingCallSyntax() throws SQLExce... method prepareMetaDataSafeStatement (line 7768) | protected java.sql.PreparedStatement prepareMetaDataSafeStatement(Stri... method unwrap (line 7782) | @Override method isWrapperFor (line 7789) | public boolean isWrapperFor(Class iface) throws SQLException { method getRowIdLifetime (line 7795) | public RowIdLifetime getRowIdLifetime() throws SQLException { method autoCommitFailureClosesAllResultSets (line 7801) | public boolean autoCommitFailureClosesAllResultSets() throws SQLExcept... method getClientInfoProperties (line 7807) | public ResultSet getClientInfoProperties() throws SQLException { method getFunctions (line 7813) | public ResultSet getFunctions(String catalog, String schemaPattern, St... method getPseudoColumns (line 7819) | public ResultSet getPseudoColumns(String catalog, String schemaPattern... method generatedKeyAlwaysReturned (line 7826) | public boolean generatedKeyAlwaysReturned() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/DatabaseMetaDataUsingInfoSchema.java class DatabaseMetaDataUsingInfoSchema (line 38) | public class DatabaseMetaDataUsingInfoSchema extends DatabaseMetaData { method DatabaseMetaDataUsingInfoSchema (line 43) | protected DatabaseMetaDataUsingInfoSchema(MySQLConnection connToSet, S... method executeMetadataQuery (line 61) | private ResultSet executeMetadataQuery(java.sql.PreparedStatement pStm... method getColumnPrivileges (line 103) | public java.sql.ResultSet getColumnPrivileges(String catalog, String s... method getColumns (line 198) | public ResultSet getColumns(String catalog, String schemaPattern, Stri... method getCrossReference (line 359) | public java.sql.ResultSet getCrossReference(String primaryCatalog, Str... method getExportedKeys (line 497) | public java.sql.ResultSet getExportedKeys(String catalog, String schem... method generateOptionalRefContraintsJoin (line 566) | private String generateOptionalRefContraintsJoin() { method generateDeleteRuleClause (line 572) | private String generateDeleteRuleClause() { method generateUpdateRuleClause (line 582) | private String generateUpdateRuleClause() { method getImportedKeys (line 651) | public java.sql.ResultSet getImportedKeys(String catalog, String schem... method getIndexInfo (line 776) | public ResultSet getIndexInfo(String catalog, String schema, String ta... method getPrimaryKeys (line 846) | public java.sql.ResultSet getPrimaryKeys(String catalog, String schema... method getProcedures (line 931) | public ResultSet getProcedures(String catalog, String schemaPattern, S... method getFunctionColumns (line 1083) | public ResultSet getFunctionColumns(String catalog, String schemaPatte... method getProcedureColumns (line 1261) | public ResultSet getProcedureColumns(String catalog, String schemaPatt... method getTables (line 1410) | public ResultSet getTables(String catalog, String schemaPattern, Strin... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/DocsConnectionPropsHelper.java class DocsConnectionPropsHelper (line 15) | public class DocsConnectionPropsHelper extends ConnectionPropertiesImpl { method main (line 17) | public static void main(String[] args) throws Exception { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Driver.java class Driver (line 56) | public class Driver extends NonRegisteringDriver implements java.sql.Dri... method Driver (line 86) | public Driver() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/EscapeProcessor.java class EscapeProcessor (line 48) | class EscapeProcessor { method escapeSQL (line 105) | public static final Object escapeSQL(String sql, method processTimeToken (line 344) | private static void processTimeToken(MySQLConnection conn, method processTimestampToken (line 428) | private static void processTimestampToken(MySQLConnection conn, method processConvertToken (line 620) | private static String processConvertToken(String functionToken, method removeWhitespace (line 760) | private static String removeWhitespace(String toCollapse) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/EscapeProcessorResult.java class EscapeProcessorResult (line 40) | class EscapeProcessorResult { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/EscapeTokenizer.java class EscapeTokenizer (line 35) | public class EscapeTokenizer { method EscapeTokenizer (line 70) | public EscapeTokenizer(String s) { method hasMoreTokens (line 84) | public synchronized boolean hasMoreTokens() { method nextToken (line 93) | public synchronized String nextToken() { method sawVariableUse (line 196) | boolean sawVariableUse() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ExceptionInterceptor.java type ExceptionInterceptor (line 30) | public interface ExceptionInterceptor extends Extension { method interceptException (line 31) | public abstract SQLException interceptException(SQLException sqlEx, Co... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ExportControlled.java class ExportControlled (line 58) | public class ExportControlled { method enabled (line 61) | protected static boolean enabled() { method transformSocketToSSLSocket (line 80) | protected static void transformSocketToSSLSocket(MysqlIO mysqlIO) method ExportControlled (line 113) | private ExportControlled() { /* prevent instantiation */ method getSSLSocketFactoryDefaultOrConfigured (line 116) | private static SSLSocketFactory getSSLSocketFactoryDefaultOrConfigured( FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Extension.java type Extension (line 32) | public interface Extension { method init (line 51) | public abstract void init(Connection conn, Properties props) throws SQ... method destroy (line 58) | public abstract void destroy(); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/FailoverConnectionProxy.java class FailoverConnectionProxy (line 37) | public class FailoverConnectionProxy extends LoadBalancingConnectionProxy { class FailoverInvocationHandler (line 38) | class FailoverInvocationHandler extends method FailoverInvocationHandler (line 41) | public FailoverInvocationHandler(Object toInvokeOn) { method invoke (line 45) | public Object invoke(Object proxy, Method method, Object[] args) method FailoverConnectionProxy (line 67) | FailoverConnectionProxy(List hosts, Properties props) throws S... method createConnectionProxy (line 77) | protected ConnectionErrorFiringInvocationHandler createConnectionProxy( method dealWithInvocationException (line 85) | void dealWithInvocationException(InvocationTargetException e) method invoke (line 106) | public Object invoke(Object proxy, Method method, Object[] args) method createPrimaryConnection (line 130) | private void createPrimaryConnection() throws SQLException { method invalidateCurrentConnection (line 144) | synchronized void invalidateCurrentConnection() throws SQLException { method pickNewConnection (line 153) | protected synchronized void pickNewConnection() throws SQLException { method failOver (line 169) | private void failOver() throws SQLException { method shouldFallBack (line 193) | private boolean shouldFallBack() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Field.java class Field (line 39) | public class Field { method Field (line 125) | Field(MySQLConnection conn, byte[] buffer, int databaseNameStart, int ... method shouldSetupForUtf8StringInBlob (line 286) | private boolean shouldSetupForUtf8StringInBlob() throws SQLException { method setupForUtf8StringInBlob (line 329) | private void setupForUtf8StringInBlob() { method Field (line 344) | Field(MySQLConnection conn, byte[] buffer, int nameStart, int nameLeng... method Field (line 353) | Field(String tableName, String columnName, int jdbcType, int length) { method Field (line 378) | Field(String tableName, String columnName, int charsetIndex, int jdbcT... method checkForImplicitTemporaryTable (line 396) | private void checkForImplicitTemporaryTable() { method getCharacterSet (line 407) | public String getCharacterSet() throws SQLException { method setCharacterSet (line 411) | public void setCharacterSet(String javaEncodingName) throws SQLExcepti... method getCollation (line 416) | public synchronized String getCollation() throws SQLException { method getColumnLabel (line 482) | public String getColumnLabel() throws SQLException { method getDatabaseName (line 491) | public String getDatabaseName() throws SQLException { method getDecimals (line 499) | int getDecimals() { method getFullName (line 508) | public String getFullName() throws SQLException { method getFullOriginalName (line 528) | public String getFullOriginalName() throws SQLException { method getLength (line 555) | public long getLength() { method getMaxBytesPerCharacter (line 559) | public synchronized int getMaxBytesPerCharacter() throws SQLException { method getMysqlType (line 572) | public int getMysqlType() { method getName (line 581) | public String getName() throws SQLException { method getNameNoAliases (line 589) | public String getNameNoAliases() throws SQLException { method getOriginalName (line 606) | public String getOriginalName() throws SQLException { method getOriginalTableName (line 620) | public String getOriginalTableName() throws SQLException { method getPrecisionAdjustFactor (line 637) | public int getPrecisionAdjustFactor() { method getSQLType (line 646) | public int getSQLType() { method getStringFromBytes (line 654) | private String getStringFromBytes(int stringStart, int stringLength) t... method getTable (line 717) | public String getTable() throws SQLException { method getTableName (line 726) | public String getTableName() throws SQLException { method getTableNameNoAliases (line 734) | public String getTableNameNoAliases() throws SQLException { method isAutoIncrement (line 747) | public boolean isAutoIncrement() { method isBinary (line 756) | public boolean isBinary() { method isBlob (line 765) | public boolean isBlob() { method isImplicitTemporaryTable (line 774) | private boolean isImplicitTemporaryTable() { method isMultipleKey (line 783) | public boolean isMultipleKey() { method isNotNull (line 787) | boolean isNotNull() { method isOpaqueBinary (line 791) | boolean isOpaqueBinary() throws SQLException { method isPrimaryKey (line 822) | public boolean isPrimaryKey() { method isReadOnly (line 832) | boolean isReadOnly() throws SQLException { method isUniqueKey (line 849) | public boolean isUniqueKey() { method isUnsigned (line 858) | public boolean isUnsigned() { method setUnsigned (line 862) | public void setUnsigned() { method isZeroFill (line 871) | public boolean isZeroFill() { method setBlobTypeBasedOnLength (line 880) | private void setBlobTypeBasedOnLength() { method isNativeNumericType (line 892) | private boolean isNativeNumericType() { method isNativeDateTimeType (line 897) | private boolean isNativeDateTimeType() { method setConnection (line 908) | public void setConnection(MySQLConnection conn) { method setMysqlType (line 916) | void setMysqlType(int type) { method setUseOldNameMetadata (line 921) | protected void setUseOldNameMetadata(boolean useOldNameMetadata) { method toString (line 925) | public String toString() { method isSingleBit (line 999) | protected boolean isSingleBit() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/IterateBlock.java class IterateBlock (line 34) | public abstract class IterateBlock { method IterateBlock (line 39) | IterateBlock(IteratorWithCleanup i) { method IterateBlock (line 44) | IterateBlock(Iterator i) { method doForAll (line 49) | public void doForAll() throws SQLException { method forEach (line 73) | abstract void forEach(Object each) throws SQLException; method fullIteration (line 75) | public final boolean fullIteration() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4CallableStatement.java class JDBC4CallableStatement (line 40) | public class JDBC4CallableStatement extends CallableStatement { method JDBC4CallableStatement (line 42) | public JDBC4CallableStatement(MySQLConnection conn, method JDBC4CallableStatement (line 47) | public JDBC4CallableStatement(MySQLConnection conn, String sql, method setRowId (line 53) | public void setRowId(int parameterIndex, RowId x) throws SQLException { method setRowId (line 57) | public void setRowId(String parameterName, RowId x) throws SQLException { method setSQLXML (line 62) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) method setSQLXML (line 67) | public void setSQLXML(String parameterName, SQLXML xmlObject) method getSQLXML (line 74) | public SQLXML getSQLXML(int parameterIndex) throws SQLException { method getSQLXML (line 86) | public SQLXML getSQLXML(String parameterName) throws SQLException { method getRowId (line 100) | public RowId getRowId(int parameterIndex) throws SQLException { method getRowId (line 111) | public RowId getRowId(String parameterName) throws SQLException { method setNClob (line 136) | public void setNClob(int parameterIndex, NClob value) throws SQLExcept... method setNClob (line 140) | public void setNClob(String parameterName, NClob value) throws SQLExce... method setNClob (line 146) | public void setNClob(String parameterName, Reader reader) method setNClob (line 152) | public void setNClob(String parameterName, Reader reader, long length) method setNString (line 158) | public void setNString(String parameterName, String value) method getCharacterStream (line 166) | public Reader getCharacterStream(int parameterIndex) throws SQLExcepti... method getCharacterStream (line 180) | public Reader getCharacterStream(String parameterName) throws SQLExcep... method getNCharacterStream (line 197) | public Reader getNCharacterStream(int parameterIndex) throws SQLExcept... method getNCharacterStream (line 211) | public Reader getNCharacterStream(String parameterName) throws SQLExce... method getNClob (line 228) | public NClob getNClob(int parameterIndex) throws SQLException { method getNClob (line 242) | public NClob getNClob(String parameterName) throws SQLException { method getNString (line 259) | public String getNString(int parameterIndex) throws SQLException { method getNString (line 273) | public String getNString(String parameterName) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4ClientInfoProvider.java type JDBC4ClientInfoProvider (line 47) | public interface JDBC4ClientInfoProvider { method initialize (line 56) | public void initialize(java.sql.Connection conn, Properties configurat... method destroy (line 67) | public void destroy() throws SQLException; method getClientInfo (line 85) | public Properties getClientInfo(java.sql.Connection conn) throws SQLEx... method getClientInfo (line 103) | public String getClientInfo(java.sql.Connection conn, String name) thr... method setClientInfo (line 121) | public void setClientInfo(java.sql.Connection conn, Properties propert... method setClientInfo (line 139) | public void setClientInfo(java.sql.Connection conn, String name, Strin... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4ClientInfoProviderSP.java class JDBC4ClientInfoProviderSP (line 36) | public class JDBC4ClientInfoProviderSP implements JDBC4ClientInfoProvider { method initialize (line 43) | public synchronized void initialize(java.sql.Connection conn, method destroy (line 75) | public synchronized void destroy() throws SQLException { method getClientInfo (line 92) | public synchronized Properties getClientInfo(java.sql.Connection conn) method getClientInfo (line 115) | public synchronized String getClientInfo(java.sql.Connection conn, method setClientInfo (line 139) | public synchronized void setClientInfo(java.sql.Connection conn, method setClientInfo (line 158) | public synchronized void setClientInfo(java.sql.Connection conn, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4CommentClientInfoProvider.java class JDBC4CommentClientInfoProvider (line 49) | public class JDBC4CommentClientInfoProvider implements JDBC4ClientInfoPr... method initialize (line 52) | public synchronized void initialize(java.sql.Connection conn, method destroy (line 57) | public synchronized void destroy() throws SQLException { method getClientInfo (line 61) | public synchronized Properties getClientInfo(java.sql.Connection conn) method getClientInfo (line 66) | public synchronized String getClientInfo(java.sql.Connection conn, method setClientInfo (line 71) | public synchronized void setClientInfo(java.sql.Connection conn, method setClientInfo (line 86) | public synchronized void setClientInfo(java.sql.Connection conn, method setComment (line 92) | private synchronized void setComment(java.sql.Connection conn) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4Connection.java class JDBC4Connection (line 45) | public class JDBC4Connection extends ConnectionImpl { method JDBC4Connection (line 48) | public JDBC4Connection(String hostToConnectTo, int portToConnectTo, Pr... method createSQLXML (line 53) | public SQLXML createSQLXML() throws SQLException { method createArrayOf (line 57) | public java.sql.Array createArrayOf(String typeName, Object[] elements... method createStruct (line 61) | public Struct createStruct(String typeName, Object[] attributes) throw... method getClientInfo (line 65) | public Properties getClientInfo() throws SQLException { method getClientInfo (line 69) | public String getClientInfo(String name) throws SQLException { method isValid (line 94) | public synchronized boolean isValid(int timeout) throws SQLException { method setClientInfo (line 120) | public void setClientInfo(Properties properties) throws SQLClientInfoE... method setClientInfo (line 133) | public void setClientInfo(String name, String value) throws SQLClientI... method isWrapperFor (line 161) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 183) | public T unwrap(java.lang.Class iface) throws java.sql.SQLExcep... method createBlob (line 197) | public Blob createBlob() { method createClob (line 204) | public Clob createClob() { method createNClob (line 211) | public NClob createNClob() { method getClientInfoProviderImpl (line 215) | protected synchronized JDBC4ClientInfoProvider getClientInfoProviderIm... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4DatabaseMetaData.java class JDBC4DatabaseMetaData (line 39) | public class JDBC4DatabaseMetaData extends DatabaseMetaData { method JDBC4DatabaseMetaData (line 40) | public JDBC4DatabaseMetaData(MySQLConnection connToSet, String databas... method getRowIdLifetime (line 44) | public RowIdLifetime getRowIdLifetime() throws SQLException { method isWrapperFor (line 63) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 83) | public T unwrap(java.lang.Class iface) throws java.sql.SQLExcep... method getClientInfoProperties (line 116) | public ResultSet getClientInfoProperties() method autoCommitFailureClosesAllResultSets (line 132) | public boolean autoCommitFailureClosesAllResultSets() throws SQLExcept... method getFunctions (line 184) | public java.sql.ResultSet getFunctions(String catalog, String schemaPa... method getJDBC4FunctionNoTableConstant (line 204) | protected int getJDBC4FunctionNoTableConstant() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4DatabaseMetaDataUsingInfoSchema.java class JDBC4DatabaseMetaDataUsingInfoSchema (line 37) | public class JDBC4DatabaseMetaDataUsingInfoSchema extends DatabaseMetaDa... method JDBC4DatabaseMetaDataUsingInfoSchema (line 38) | public JDBC4DatabaseMetaDataUsingInfoSchema(MySQLConnection connToSet,... method getRowIdLifetime (line 42) | public RowIdLifetime getRowIdLifetime() throws SQLException { method isWrapperFor (line 61) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 81) | public T unwrap(java.lang.Class iface) throws java.sql.SQLExcep... method getJDBC4FunctionNoTableConstant (line 92) | protected int getJDBC4FunctionNoTableConstant() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4MysqlSQLXML.java class JDBC4MysqlSQLXML (line 75) | public class JDBC4MysqlSQLXML implements SQLXML { method JDBC4MysqlSQLXML (line 105) | protected JDBC4MysqlSQLXML(ResultSetInternalMethods owner, int index, ... method JDBC4MysqlSQLXML (line 112) | protected JDBC4MysqlSQLXML(ExceptionInterceptor exceptionInterceptor) { method free (line 117) | public synchronized void free() throws SQLException { method getString (line 129) | public synchronized String getString() throws SQLException { method checkClosed (line 140) | private synchronized void checkClosed() throws SQLException { method checkWorkingWithResult (line 147) | private synchronized void checkWorkingWithResult() throws SQLException { method setString (line 182) | public synchronized void setString(String str) throws SQLException { method isEmpty (line 190) | public synchronized boolean isEmpty() throws SQLException { method getBinaryStream (line 201) | public synchronized InputStream getBinaryStream() throws SQLException { method getCharacterStream (line 233) | public synchronized Reader getCharacterStream() throws SQLException { method getSource (line 288) | public synchronized Source getSource(Class clazz) throws SQLException { method setBinaryStream (line 391) | public synchronized OutputStream setBinaryStream() throws SQLException { method setBinaryStreamInternal (line 400) | private synchronized OutputStream setBinaryStreamInternal() method setCharacterStream (line 432) | public synchronized Writer setCharacterStream() throws SQLException { method setCharacterStreamInternal (line 441) | private synchronized Writer setCharacterStreamInternal() method setResult (line 493) | public synchronized Result setResult(Class clazz) throws SQLException { method binaryInputStreamStreamToReader (line 540) | private Reader binaryInputStreamStreamToReader(ByteArrayOutputStream o... method readerToString (line 581) | protected String readerToString(Reader reader) throws SQLException { method serializeAsCharacterStream (line 603) | protected synchronized Reader serializeAsCharacterStream() method domSourceToString (line 632) | protected String domSourceToString() throws SQLException { method serializeAsString (line 651) | protected synchronized String serializeAsString() throws SQLException { class SimpleSaxToReader (line 701) | class SimpleSaxToReader extends DefaultHandler { method startDocument (line 704) | public void startDocument() throws SAXException { method endDocument (line 708) | public void endDocument() throws SAXException { method startElement (line 712) | public void startElement(String namespaceURI, String sName, method characters (line 730) | public void characters(char buf[], int offset, int len) method ignorableWhitespace (line 739) | public void ignorableWhitespace(char ch[], int start, int length) method startCDATA (line 746) | public void startCDATA() throws SAXException { method endCDATA (line 751) | public void endCDATA() throws SAXException { method comment (line 756) | public void comment(char ch[], int start, int length) method toReader (line 767) | Reader toReader() { method escapeCharsForXml (line 771) | private void escapeCharsForXml(String str, boolean isAttributeData) { method escapeCharsForXml (line 783) | private void escapeCharsForXml(char[] buf, int offset, int len, method escapeCharsForXml (line 795) | private void escapeCharsForXml(char c, boolean isAttributeData) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4NClob.java class JDBC4NClob (line 38) | public class JDBC4NClob extends Clob implements java.sql.NClob { method JDBC4NClob (line 40) | JDBC4NClob(ExceptionInterceptor exceptionInterceptor) { method JDBC4NClob (line 44) | JDBC4NClob(String charDataInit, ExceptionInterceptor exceptionIntercep... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4PreparedStatement.java class JDBC4PreparedStatement (line 42) | public class JDBC4PreparedStatement extends PreparedStatement { method JDBC4PreparedStatement (line 44) | public JDBC4PreparedStatement(MySQLConnection conn, String catalog) th... method JDBC4PreparedStatement (line 48) | public JDBC4PreparedStatement(MySQLConnection conn, String sql, String... method JDBC4PreparedStatement (line 53) | public JDBC4PreparedStatement(MySQLConnection conn, String sql, String... method setRowId (line 58) | public void setRowId(int parameterIndex, RowId x) throws SQLException { method setNClob (line 73) | public void setNClob(int parameterIndex, NClob value) throws SQLExcept... method setSQLXML (line 77) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4PreparedStatementHelper.java class JDBC4PreparedStatementHelper (line 13) | public class JDBC4PreparedStatementHelper { method JDBC4PreparedStatementHelper (line 14) | private JDBC4PreparedStatementHelper() { method setRowId (line 18) | static void setRowId(PreparedStatement pstmt, int parameterIndex, RowI... method setNClob (line 34) | static void setNClob(PreparedStatement pstmt, int parameterIndex, NClo... method setNClob (line 42) | static void setNClob(PreparedStatement pstmt, int parameterIndex, Read... method setNClob (line 59) | static void setNClob(PreparedStatement pstmt, int parameterIndex, Read... method setSQLXML (line 68) | static void setSQLXML(PreparedStatement pstmt, int parameterIndex, SQL... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4ResultSet.java class JDBC4ResultSet (line 46) | public class JDBC4ResultSet extends ResultSetImpl { method JDBC4ResultSet (line 48) | public JDBC4ResultSet(long updateCount, long updateID, method JDBC4ResultSet (line 53) | public JDBC4ResultSet(String catalog, Field[] fields, RowData tuples, method getNCharacterStream (line 73) | public Reader getNCharacterStream(int columnIndex) throws SQLException { method getNCharacterStream (line 99) | public Reader getNCharacterStream(String columnName) throws SQLExcepti... method getNClob (line 114) | public NClob getNClob(int columnIndex) throws SQLException { method getNClob (line 146) | public NClob getNClob(String columnName) throws SQLException { method getNativeNClob (line 161) | protected java.sql.NClob getNativeNClob(int columnIndex) method getStringForNClob (line 172) | private String getStringForNClob(int columnIndex) throws SQLException { method getNClobFromString (line 197) | private final java.sql.NClob getNClobFromString(String stringVal, method getNString (line 215) | public String getNString(int columnIndex) throws SQLException { method getNString (line 240) | public String getNString(String columnName) throws SQLException { method updateNCharacterStream (line 263) | public void updateNCharacterStream(int columnIndex, Reader x, int length) method updateNCharacterStream (line 285) | public void updateNCharacterStream(String columnName, Reader reader, method updateNClob (line 293) | public void updateNClob(String columnName, NClob nClob) throws SQLExce... method updateRowId (line 297) | public void updateRowId(int columnIndex, RowId x) throws SQLException { method updateRowId (line 301) | public void updateRowId(String columnName, RowId x) throws SQLException { method getHoldability (line 305) | public int getHoldability() throws SQLException { method getRowId (line 309) | public RowId getRowId(int columnIndex) throws SQLException { method getRowId (line 313) | public RowId getRowId(String columnLabel) throws SQLException { method getSQLXML (line 317) | public SQLXML getSQLXML(int columnIndex) throws SQLException { method getSQLXML (line 323) | public SQLXML getSQLXML(String columnLabel) throws SQLException { method isClosed (line 327) | public synchronized boolean isClosed() throws SQLException { method updateAsciiStream (line 331) | public void updateAsciiStream(int columnIndex, InputStream x) throws S... method updateAsciiStream (line 336) | public void updateAsciiStream(String columnLabel, InputStream x) throw... method updateAsciiStream (line 341) | public void updateAsciiStream(int columnIndex, InputStream x, long len... method updateAsciiStream (line 346) | public void updateAsciiStream(String columnLabel, InputStream x, long ... method updateBinaryStream (line 350) | public void updateBinaryStream(int columnIndex, InputStream x) throws ... method updateBinaryStream (line 355) | public void updateBinaryStream(String columnLabel, InputStream x) thro... method updateBinaryStream (line 359) | public void updateBinaryStream(int columnIndex, InputStream x, long le... method updateBinaryStream (line 364) | public void updateBinaryStream(String columnLabel, InputStream x, long... method updateBlob (line 368) | public void updateBlob(int columnIndex, InputStream inputStream) throw... method updateBlob (line 372) | public void updateBlob(String columnLabel, InputStream inputStream) th... method updateBlob (line 376) | public void updateBlob(int columnIndex, InputStream inputStream, long ... method updateBlob (line 381) | public void updateBlob(String columnLabel, InputStream inputStream, lo... method updateCharacterStream (line 385) | public void updateCharacterStream(int columnIndex, Reader x) throws SQ... method updateCharacterStream (line 390) | public void updateCharacterStream(String columnLabel, Reader reader) t... method updateCharacterStream (line 394) | public void updateCharacterStream(int columnIndex, Reader x, long leng... method updateCharacterStream (line 399) | public void updateCharacterStream(String columnLabel, Reader reader, l... method updateClob (line 403) | public void updateClob(int columnIndex, Reader reader) throws SQLExcep... method updateClob (line 408) | public void updateClob(String columnLabel, Reader reader) throws SQLEx... method updateClob (line 412) | public void updateClob(int columnIndex, Reader reader, long length) th... method updateClob (line 417) | public void updateClob(String columnLabel, Reader reader, long length)... method updateNCharacterStream (line 421) | public void updateNCharacterStream(int columnIndex, Reader x) throws S... method updateNCharacterStream (line 426) | public void updateNCharacterStream(String columnLabel, Reader reader) ... method updateNCharacterStream (line 431) | public void updateNCharacterStream(int columnIndex, Reader x, long len... method updateNCharacterStream (line 436) | public void updateNCharacterStream(String columnLabel, Reader reader, ... method updateNClob (line 440) | public void updateNClob(int columnIndex, NClob nClob) throws SQLExcept... method updateNClob (line 445) | public void updateNClob(int columnIndex, Reader reader) throws SQLExce... method updateNClob (line 450) | public void updateNClob(String columnLabel, Reader reader) throws SQLE... method updateNClob (line 455) | public void updateNClob(int columnIndex, Reader reader, long length) t... method updateNClob (line 459) | public void updateNClob(String columnLabel, Reader reader, long length... method updateNString (line 463) | public void updateNString(int columnIndex, String nString) throws SQLE... method updateNString (line 468) | public void updateNString(String columnLabel, String nString) throws S... method updateSQLXML (line 472) | public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQL... method updateSQLXML (line 477) | public void updateSQLXML(String columnLabel, SQLXML xmlObject) throws ... method isWrapperFor (line 497) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 519) | public T unwrap(java.lang.Class iface) throws java.sql.SQLExcep... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4ServerPreparedStatement.java class JDBC4ServerPreparedStatement (line 41) | public class JDBC4ServerPreparedStatement extends ServerPreparedStatement { method JDBC4ServerPreparedStatement (line 43) | public JDBC4ServerPreparedStatement(MySQLConnection conn, String sql, method setNCharacterStream (line 54) | public void setNCharacterStream(int parameterIndex, Reader reader, method setNClob (line 86) | public void setNClob(int parameterIndex, NClob x) throws SQLException { method setNClob (line 104) | public void setNClob(int parameterIndex, Reader reader, long length) method setNString (line 136) | public void setNString(int parameterIndex, String x) throws SQLExcepti... method setRowId (line 146) | public void setRowId(int parameterIndex, RowId x) throws SQLException { method setSQLXML (line 150) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/JDBC4UpdatableResultSet.java class JDBC4UpdatableResultSet (line 47) | public class JDBC4UpdatableResultSet extends UpdatableResultSet { method JDBC4UpdatableResultSet (line 48) | public JDBC4UpdatableResultSet(String catalog, Field[] fields, RowData... method updateAsciiStream (line 53) | public void updateAsciiStream(int columnIndex, InputStream x) throws S... method updateAsciiStream (line 58) | public void updateAsciiStream(int columnIndex, InputStream x, long len... method updateBinaryStream (line 63) | public void updateBinaryStream(int columnIndex, InputStream x) throws ... method updateBinaryStream (line 68) | public void updateBinaryStream(int columnIndex, InputStream x, long le... method updateBlob (line 73) | public void updateBlob(int columnIndex, InputStream inputStream) throw... method updateBlob (line 77) | public void updateBlob(int columnIndex, InputStream inputStream, long ... method updateCharacterStream (line 82) | public void updateCharacterStream(int columnIndex, Reader x) throws SQ... method updateCharacterStream (line 88) | public void updateCharacterStream(int columnIndex, Reader x, long leng... method updateClob (line 93) | public void updateClob(int columnIndex, Reader reader) throws SQLExcep... method updateClob (line 98) | public void updateClob(int columnIndex, Reader reader, long length) th... method updateNCharacterStream (line 103) | public void updateNCharacterStream(int columnIndex, Reader x) throws S... method updateNCharacterStream (line 108) | public void updateNCharacterStream(int columnIndex, Reader x, long len... method updateNClob (line 114) | public void updateNClob(int columnIndex, Reader reader) throws SQLExce... method updateNClob (line 119) | public void updateNClob(int columnIndex, Reader reader, long length) t... method updateSQLXML (line 123) | public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQL... method updateRowId (line 128) | public void updateRowId(int columnIndex, RowId x) throws SQLException { method updateAsciiStream (line 132) | public void updateAsciiStream(String columnLabel, InputStream x) throw... method updateAsciiStream (line 136) | public void updateAsciiStream(String columnLabel, InputStream x, long ... method updateBinaryStream (line 140) | public void updateBinaryStream(String columnLabel, InputStream x) thro... method updateBinaryStream (line 144) | public void updateBinaryStream(String columnLabel, InputStream x, long... method updateBlob (line 148) | public void updateBlob(String columnLabel, InputStream inputStream) th... method updateBlob (line 152) | public void updateBlob(String columnLabel, InputStream inputStream, lo... method updateCharacterStream (line 156) | public void updateCharacterStream(String columnLabel, Reader reader) t... method updateCharacterStream (line 160) | public void updateCharacterStream(String columnLabel, Reader reader, l... method updateClob (line 164) | public void updateClob(String columnLabel, Reader reader) throws SQLEx... method updateClob (line 168) | public void updateClob(String columnLabel, Reader reader, long length)... method updateNCharacterStream (line 172) | public void updateNCharacterStream(String columnLabel, Reader reader) ... method updateNCharacterStream (line 177) | public void updateNCharacterStream(String columnLabel, Reader reader, ... method updateNClob (line 182) | public void updateNClob(String columnLabel, Reader reader) throws SQLE... method updateNClob (line 187) | public void updateNClob(String columnLabel, Reader reader, long length... method updateSQLXML (line 191) | public void updateSQLXML(String columnLabel, SQLXML xmlObject) throws ... method updateNCharacterStream (line 213) | public synchronized void updateNCharacterStream(int columnIndex, method updateNCharacterStream (line 256) | public synchronized void updateNCharacterStream(String columnName, method updateNClob (line 264) | public void updateNClob(int columnIndex, java.sql.NClob nClob) method updateNClob (line 282) | public void updateNClob(String columnName, java.sql.NClob nClob) method updateNString (line 301) | public synchronized void updateNString(int columnIndex, String x) method updateNString (line 343) | public synchronized void updateNString(String columnName, String x) method getHoldability (line 348) | public int getHoldability() throws SQLException { method getNativeNClob (line 363) | protected java.sql.NClob getNativeNClob(int columnIndex) method getNCharacterStream (line 389) | public Reader getNCharacterStream(int columnIndex) throws SQLException { method getNCharacterStream (line 414) | public Reader getNCharacterStream(String columnName) throws SQLExcepti... method getNClob (line 429) | public NClob getNClob(int columnIndex) throws SQLException { method getNClob (line 461) | public NClob getNClob(String columnName) throws SQLException { method getNClobFromString (line 465) | private final java.sql.NClob getNClobFromString(String stringVal, method getNString (line 483) | public String getNString(int columnIndex) throws SQLException { method getNString (line 508) | public String getNString(String columnName) throws SQLException { method getRowId (line 512) | public RowId getRowId(int columnIndex) throws SQLException { method getRowId (line 516) | public RowId getRowId(String columnLabel) throws SQLException { method getSQLXML (line 520) | public SQLXML getSQLXML(int columnIndex) throws SQLException { method getSQLXML (line 524) | public SQLXML getSQLXML(String columnLabel) throws SQLException { method getStringForNClob (line 528) | private String getStringForNClob(int columnIndex) throws SQLException { method isClosed (line 553) | public synchronized boolean isClosed() throws SQLException { method isWrapperFor (line 579) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 606) | public T unwrap(java.lang.Class iface) throws java.sql.SQLExcep... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/LicenseConfiguration.java class LicenseConfiguration (line 41) | class LicenseConfiguration { method checkLicenseType (line 54) | static void checkLicenseType(Map serverVariables) throws SQLException { method LicenseConfiguration (line 58) | private LicenseConfiguration() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/LoadBalanceExceptionChecker.java type LoadBalanceExceptionChecker (line 31) | public interface LoadBalanceExceptionChecker extends Extension { method shouldExceptionTriggerFailover (line 46) | public boolean shouldExceptionTriggerFailover(SQLException ex); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/LoadBalancedMySQLConnection.java class LoadBalancedMySQLConnection (line 51) | public class LoadBalancedMySQLConnection implements MySQLConnection { method getActiveMySQLConnection (line 55) | protected MySQLConnection getActiveMySQLConnection() { method LoadBalancedMySQLConnection (line 59) | public LoadBalancedMySQLConnection(LoadBalancingConnectionProxy proxy) { method abortInternal (line 63) | public void abortInternal() throws SQLException { method changeUser (line 67) | public void changeUser(String userName, String newPassword) method checkClosed (line 72) | public void checkClosed() throws SQLException { method clearHasTriedMaster (line 76) | public void clearHasTriedMaster() { method clearWarnings (line 80) | public void clearWarnings() throws SQLException { method clientPrepareStatement (line 84) | public PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 91) | public PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 97) | public PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 103) | public PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 109) | public PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 115) | public PreparedStatement clientPrepareStatement(String sql) method close (line 120) | public synchronized void close() throws SQLException { method commit (line 124) | public void commit() throws SQLException { method createNewIO (line 128) | public void createNewIO(boolean isForReconnect) throws SQLException { method createStatement (line 132) | public Statement createStatement() throws SQLException { method createStatement (line 136) | public Statement createStatement(int resultSetType, method createStatement (line 143) | public Statement createStatement(int resultSetType, int resultSetConcu... method dumpTestcaseQuery (line 149) | public void dumpTestcaseQuery(String query) { method duplicate (line 153) | public Connection duplicate() throws SQLException { method execSQL (line 157) | public ResultSetInternalMethods execSQL(StatementImpl callingStatement, method execSQL (line 166) | public ResultSetInternalMethods execSQL(StatementImpl callingStatement, method extractSqlFromPacket (line 175) | public String extractSqlFromPacket(String possibleSqlQuery, method exposeAsXml (line 182) | public String exposeAsXml() throws SQLException { method getAllowLoadLocalInfile (line 186) | public boolean getAllowLoadLocalInfile() { method getAllowMultiQueries (line 190) | public boolean getAllowMultiQueries() { method getAllowNanAndInf (line 194) | public boolean getAllowNanAndInf() { method getAllowUrlInLocalInfile (line 198) | public boolean getAllowUrlInLocalInfile() { method getAlwaysSendSetIsolation (line 202) | public boolean getAlwaysSendSetIsolation() { method getAutoClosePStmtStreams (line 206) | public boolean getAutoClosePStmtStreams() { method getAutoDeserialize (line 210) | public boolean getAutoDeserialize() { method getAutoGenerateTestcaseScript (line 214) | public boolean getAutoGenerateTestcaseScript() { method getAutoReconnectForPools (line 218) | public boolean getAutoReconnectForPools() { method getAutoSlowLog (line 222) | public boolean getAutoSlowLog() { method getBlobSendChunkSize (line 226) | public int getBlobSendChunkSize() { method getBlobsAreStrings (line 230) | public boolean getBlobsAreStrings() { method getCacheCallableStatements (line 234) | public boolean getCacheCallableStatements() { method getCacheCallableStmts (line 238) | public boolean getCacheCallableStmts() { method getCachePrepStmts (line 242) | public boolean getCachePrepStmts() { method getCachePreparedStatements (line 246) | public boolean getCachePreparedStatements() { method getCacheResultSetMetadata (line 250) | public boolean getCacheResultSetMetadata() { method getCacheServerConfiguration (line 254) | public boolean getCacheServerConfiguration() { method getCallableStatementCacheSize (line 258) | public int getCallableStatementCacheSize() { method getCallableStmtCacheSize (line 262) | public int getCallableStmtCacheSize() { method getCapitalizeTypeNames (line 266) | public boolean getCapitalizeTypeNames() { method getCharacterSetResults (line 270) | public String getCharacterSetResults() { method getClientCertificateKeyStorePassword (line 274) | public String getClientCertificateKeyStorePassword() { method getClientCertificateKeyStoreType (line 279) | public String getClientCertificateKeyStoreType() { method getClientCertificateKeyStoreUrl (line 283) | public String getClientCertificateKeyStoreUrl() { method getClientInfoProvider (line 287) | public String getClientInfoProvider() { method getClobCharacterEncoding (line 291) | public String getClobCharacterEncoding() { method getClobberStreamingResults (line 295) | public boolean getClobberStreamingResults() { method getCompensateOnDuplicateKeyUpdateCounts (line 299) | public boolean getCompensateOnDuplicateKeyUpdateCounts() { method getConnectTimeout (line 304) | public int getConnectTimeout() { method getConnectionCollation (line 308) | public String getConnectionCollation() { method getConnectionLifecycleInterceptors (line 312) | public String getConnectionLifecycleInterceptors() { method getContinueBatchOnError (line 316) | public boolean getContinueBatchOnError() { method getCreateDatabaseIfNotExist (line 320) | public boolean getCreateDatabaseIfNotExist() { method getDefaultFetchSize (line 324) | public int getDefaultFetchSize() { method getDontTrackOpenResources (line 328) | public boolean getDontTrackOpenResources() { method getDumpMetadataOnColumnNotFound (line 332) | public boolean getDumpMetadataOnColumnNotFound() { method getDumpQueriesOnException (line 336) | public boolean getDumpQueriesOnException() { method getDynamicCalendars (line 340) | public boolean getDynamicCalendars() { method getElideSetAutoCommits (line 344) | public boolean getElideSetAutoCommits() { method getEmptyStringsConvertToZero (line 348) | public boolean getEmptyStringsConvertToZero() { method getEmulateLocators (line 352) | public boolean getEmulateLocators() { method getEmulateUnsupportedPstmts (line 356) | public boolean getEmulateUnsupportedPstmts() { method getEnablePacketDebug (line 360) | public boolean getEnablePacketDebug() { method getEnableQueryTimeouts (line 364) | public boolean getEnableQueryTimeouts() { method getEncoding (line 368) | public String getEncoding() { method getExceptionInterceptors (line 372) | public String getExceptionInterceptors() { method getExplainSlowQueries (line 376) | public boolean getExplainSlowQueries() { method getFailOverReadOnly (line 380) | public boolean getFailOverReadOnly() { method getFunctionsNeverReturnBlobs (line 384) | public boolean getFunctionsNeverReturnBlobs() { method getGatherPerfMetrics (line 388) | public boolean getGatherPerfMetrics() { method getGatherPerformanceMetrics (line 392) | public boolean getGatherPerformanceMetrics() { method getGenerateSimpleParameterMetadata (line 396) | public boolean getGenerateSimpleParameterMetadata() { method getIgnoreNonTxTables (line 400) | public boolean getIgnoreNonTxTables() { method getIncludeInnodbStatusInDeadlockExceptions (line 404) | public boolean getIncludeInnodbStatusInDeadlockExceptions() { method getInitialTimeout (line 409) | public int getInitialTimeout() { method getInteractiveClient (line 413) | public boolean getInteractiveClient() { method getIsInteractiveClient (line 417) | public boolean getIsInteractiveClient() { method getJdbcCompliantTruncation (line 421) | public boolean getJdbcCompliantTruncation() { method getJdbcCompliantTruncationForReads (line 425) | public boolean getJdbcCompliantTruncationForReads() { method getLargeRowSizeThreshold (line 429) | public String getLargeRowSizeThreshold() { method getLoadBalanceBlacklistTimeout (line 433) | public int getLoadBalanceBlacklistTimeout() { method getLoadBalancePingTimeout (line 437) | public int getLoadBalancePingTimeout() { method getLoadBalanceStrategy (line 441) | public String getLoadBalanceStrategy() { method getLoadBalanceValidateConnectionOnSwapServer (line 445) | public boolean getLoadBalanceValidateConnectionOnSwapServer() { method getLocalSocketAddress (line 450) | public String getLocalSocketAddress() { method getLocatorFetchBufferSize (line 454) | public int getLocatorFetchBufferSize() { method getLogSlowQueries (line 458) | public boolean getLogSlowQueries() { method getLogXaCommands (line 462) | public boolean getLogXaCommands() { method getLogger (line 466) | public String getLogger() { method getLoggerClassName (line 470) | public String getLoggerClassName() { method getMaintainTimeStats (line 474) | public boolean getMaintainTimeStats() { method getMaxAllowedPacket (line 478) | public int getMaxAllowedPacket() { method getMaxQuerySizeToLog (line 482) | public int getMaxQuerySizeToLog() { method getMaxReconnects (line 486) | public int getMaxReconnects() { method getMaxRows (line 490) | public int getMaxRows() { method getMetadataCacheSize (line 494) | public int getMetadataCacheSize() { method getNetTimeoutForStreamingResults (line 498) | public int getNetTimeoutForStreamingResults() { method getNoAccessToProcedureBodies (line 502) | public boolean getNoAccessToProcedureBodies() { method getNoDatetimeStringSync (line 506) | public boolean getNoDatetimeStringSync() { method getNoTimezoneConversionForTimeType (line 510) | public boolean getNoTimezoneConversionForTimeType() { method getNullCatalogMeansCurrent (line 514) | public boolean getNullCatalogMeansCurrent() { method getNullNamePatternMatchesAll (line 518) | public boolean getNullNamePatternMatchesAll() { method getOverrideSupportsIntegrityEnhancementFacility (line 522) | public boolean getOverrideSupportsIntegrityEnhancementFacility() { method getPacketDebugBufferSize (line 527) | public int getPacketDebugBufferSize() { method getPadCharsWithSpace (line 531) | public boolean getPadCharsWithSpace() { method getParanoid (line 535) | public boolean getParanoid() { method getPasswordCharacterEncoding (line 539) | public String getPasswordCharacterEncoding() { method getPedantic (line 543) | public boolean getPedantic() { method getPinGlobalTxToPhysicalConnection (line 547) | public boolean getPinGlobalTxToPhysicalConnection() { method getPopulateInsertRowWithDefaultValues (line 551) | public boolean getPopulateInsertRowWithDefaultValues() { method getPrepStmtCacheSize (line 556) | public int getPrepStmtCacheSize() { method getPrepStmtCacheSqlLimit (line 560) | public int getPrepStmtCacheSqlLimit() { method getPreparedStatementCacheSize (line 564) | public int getPreparedStatementCacheSize() { method getPreparedStatementCacheSqlLimit (line 568) | public int getPreparedStatementCacheSqlLimit() { method getProcessEscapeCodesForPrepStmts (line 572) | public boolean getProcessEscapeCodesForPrepStmts() { method getProfileSQL (line 576) | public boolean getProfileSQL() { method getProfileSql (line 580) | public boolean getProfileSql() { method getProfilerEventHandler (line 584) | public String getProfilerEventHandler() { method getPropertiesTransform (line 588) | public String getPropertiesTransform() { method getQueriesBeforeRetryMaster (line 592) | public int getQueriesBeforeRetryMaster() { method getQueryTimeoutKillsConnection (line 596) | public boolean getQueryTimeoutKillsConnection() { method getReconnectAtTxEnd (line 600) | public boolean getReconnectAtTxEnd() { method getRelaxAutoCommit (line 604) | public boolean getRelaxAutoCommit() { method getReportMetricsIntervalMillis (line 608) | public int getReportMetricsIntervalMillis() { method getRequireSSL (line 612) | public boolean getRequireSSL() { method getResourceId (line 616) | public String getResourceId() { method getResultSetSizeThreshold (line 620) | public int getResultSetSizeThreshold() { method getRetainStatementAfterResultSetClose (line 624) | public boolean getRetainStatementAfterResultSetClose() { method getRetriesAllDown (line 629) | public int getRetriesAllDown() { method getRewriteBatchedStatements (line 633) | public boolean getRewriteBatchedStatements() { method getRollbackOnPooledClose (line 637) | public boolean getRollbackOnPooledClose() { method getRoundRobinLoadBalance (line 641) | public boolean getRoundRobinLoadBalance() { method getRunningCTS13 (line 645) | public boolean getRunningCTS13() { method getSecondsBeforeRetryMaster (line 649) | public int getSecondsBeforeRetryMaster() { method getSelfDestructOnPingMaxOperations (line 653) | public int getSelfDestructOnPingMaxOperations() { method getSelfDestructOnPingSecondsLifetime (line 657) | public int getSelfDestructOnPingSecondsLifetime() { method getServerTimezone (line 662) | public String getServerTimezone() { method getSessionVariables (line 666) | public String getSessionVariables() { method getSlowQueryThresholdMillis (line 670) | public int getSlowQueryThresholdMillis() { method getSlowQueryThresholdNanos (line 674) | public long getSlowQueryThresholdNanos() { method getSocketFactory (line 678) | public String getSocketFactory() { method getSocketFactoryClassName (line 682) | public String getSocketFactoryClassName() { method getSocketTimeout (line 686) | public int getSocketTimeout() { method getStatementInterceptors (line 690) | public String getStatementInterceptors() { method getStrictFloatingPoint (line 694) | public boolean getStrictFloatingPoint() { method getStrictUpdates (line 698) | public boolean getStrictUpdates() { method getTcpKeepAlive (line 702) | public boolean getTcpKeepAlive() { method getTcpNoDelay (line 706) | public boolean getTcpNoDelay() { method getTcpRcvBuf (line 710) | public int getTcpRcvBuf() { method getTcpSndBuf (line 714) | public int getTcpSndBuf() { method getTcpTrafficClass (line 718) | public int getTcpTrafficClass() { method getTinyInt1isBit (line 722) | public boolean getTinyInt1isBit() { method getTraceProtocol (line 726) | public boolean getTraceProtocol() { method getTransformedBitIsBoolean (line 730) | public boolean getTransformedBitIsBoolean() { method getTreatUtilDateAsTimestamp (line 734) | public boolean getTreatUtilDateAsTimestamp() { method getTrustCertificateKeyStorePassword (line 738) | public String getTrustCertificateKeyStorePassword() { method getTrustCertificateKeyStoreType (line 742) | public String getTrustCertificateKeyStoreType() { method getTrustCertificateKeyStoreUrl (line 746) | public String getTrustCertificateKeyStoreUrl() { method getUltraDevHack (line 750) | public boolean getUltraDevHack() { method getUseAffectedRows (line 754) | public boolean getUseAffectedRows() { method getUseBlobToStoreUTF8OutsideBMP (line 758) | public boolean getUseBlobToStoreUTF8OutsideBMP() { method getUseColumnNamesInFindColumn (line 762) | public boolean getUseColumnNamesInFindColumn() { method getUseCompression (line 766) | public boolean getUseCompression() { method getUseConfigs (line 770) | public String getUseConfigs() { method getUseCursorFetch (line 774) | public boolean getUseCursorFetch() { method getUseDirectRowUnpack (line 778) | public boolean getUseDirectRowUnpack() { method getUseDynamicCharsetInfo (line 782) | public boolean getUseDynamicCharsetInfo() { method getUseFastDateParsing (line 786) | public boolean getUseFastDateParsing() { method getUseFastIntParsing (line 790) | public boolean getUseFastIntParsing() { method getUseGmtMillisForDatetimes (line 794) | public boolean getUseGmtMillisForDatetimes() { method getUseHostsInPrivileges (line 798) | public boolean getUseHostsInPrivileges() { method getUseInformationSchema (line 802) | public boolean getUseInformationSchema() { method getUseJDBCCompliantTimezoneShift (line 806) | public boolean getUseJDBCCompliantTimezoneShift() { method getUseJvmCharsetConverters (line 810) | public boolean getUseJvmCharsetConverters() { method getUseLegacyDatetimeCode (line 814) | public boolean getUseLegacyDatetimeCode() { method getUseLocalSessionState (line 818) | public boolean getUseLocalSessionState() { method getUseLocalTransactionState (line 822) | public boolean getUseLocalTransactionState() { method getUseNanosForElapsedTime (line 826) | public boolean getUseNanosForElapsedTime() { method getUseOldAliasMetadataBehavior (line 830) | public boolean getUseOldAliasMetadataBehavior() { method getUseOldUTF8Behavior (line 834) | public boolean getUseOldUTF8Behavior() { method getUseOnlyServerErrorMessages (line 838) | public boolean getUseOnlyServerErrorMessages() { method getUseReadAheadInput (line 842) | public boolean getUseReadAheadInput() { method getUseSSL (line 846) | public boolean getUseSSL() { method getUseSSPSCompatibleTimezoneShift (line 850) | public boolean getUseSSPSCompatibleTimezoneShift() { method getUseServerPrepStmts (line 854) | public boolean getUseServerPrepStmts() { method getUseServerPreparedStmts (line 858) | public boolean getUseServerPreparedStmts() { method getUseSqlStateCodes (line 862) | public boolean getUseSqlStateCodes() { method getUseStreamLengthsInPrepStmts (line 866) | public boolean getUseStreamLengthsInPrepStmts() { method getUseTimezone (line 870) | public boolean getUseTimezone() { method getUseUltraDevWorkAround (line 874) | public boolean getUseUltraDevWorkAround() { method getUseUnbufferedInput (line 878) | public boolean getUseUnbufferedInput() { method getUseUnicode (line 882) | public boolean getUseUnicode() { method getUseUsageAdvisor (line 886) | public boolean getUseUsageAdvisor() { method getUtf8OutsideBmpExcludedColumnNamePattern (line 890) | public String getUtf8OutsideBmpExcludedColumnNamePattern() { method getUtf8OutsideBmpIncludedColumnNamePattern (line 895) | public String getUtf8OutsideBmpIncludedColumnNamePattern() { method getVerifyServerCertificate (line 900) | public boolean getVerifyServerCertificate() { method getYearIsDateType (line 904) | public boolean getYearIsDateType() { method getZeroDateTimeBehavior (line 908) | public String getZeroDateTimeBehavior() { method setAllowLoadLocalInfile (line 912) | public void setAllowLoadLocalInfile(boolean property) { method setAllowMultiQueries (line 916) | public void setAllowMultiQueries(boolean property) { method setAllowNanAndInf (line 920) | public void setAllowNanAndInf(boolean flag) { method setAllowUrlInLocalInfile (line 924) | public void setAllowUrlInLocalInfile(boolean flag) { method setAlwaysSendSetIsolation (line 928) | public void setAlwaysSendSetIsolation(boolean flag) { method setAutoClosePStmtStreams (line 932) | public void setAutoClosePStmtStreams(boolean flag) { method setAutoDeserialize (line 936) | public void setAutoDeserialize(boolean flag) { method setAutoGenerateTestcaseScript (line 940) | public void setAutoGenerateTestcaseScript(boolean flag) { method setAutoReconnect (line 944) | public void setAutoReconnect(boolean flag) { method setAutoReconnectForConnectionPools (line 948) | public void setAutoReconnectForConnectionPools(boolean property) { method setAutoReconnectForPools (line 952) | public void setAutoReconnectForPools(boolean flag) { method setAutoSlowLog (line 956) | public void setAutoSlowLog(boolean flag) { method setBlobSendChunkSize (line 960) | public void setBlobSendChunkSize(String value) throws SQLException { method setBlobsAreStrings (line 964) | public void setBlobsAreStrings(boolean flag) { method setCacheCallableStatements (line 968) | public void setCacheCallableStatements(boolean flag) { method setCacheCallableStmts (line 972) | public void setCacheCallableStmts(boolean flag) { method setCachePrepStmts (line 976) | public void setCachePrepStmts(boolean flag) { method setCachePreparedStatements (line 980) | public void setCachePreparedStatements(boolean flag) { method setCacheResultSetMetadata (line 984) | public void setCacheResultSetMetadata(boolean property) { method setCacheServerConfiguration (line 988) | public void setCacheServerConfiguration(boolean flag) { method setCallableStatementCacheSize (line 992) | public void setCallableStatementCacheSize(int size) { method setCallableStmtCacheSize (line 996) | public void setCallableStmtCacheSize(int cacheSize) { method setCapitalizeDBMDTypes (line 1000) | public void setCapitalizeDBMDTypes(boolean property) { method setCapitalizeTypeNames (line 1004) | public void setCapitalizeTypeNames(boolean flag) { method setCharacterEncoding (line 1008) | public void setCharacterEncoding(String encoding) { method setCharacterSetResults (line 1012) | public void setCharacterSetResults(String characterSet) { method setClientCertificateKeyStorePassword (line 1016) | public void setClientCertificateKeyStorePassword(String value) { method setClientCertificateKeyStoreType (line 1020) | public void setClientCertificateKeyStoreType(String value) { method setClientCertificateKeyStoreUrl (line 1024) | public void setClientCertificateKeyStoreUrl(String value) { method setClientInfoProvider (line 1028) | public void setClientInfoProvider(String classname) { method setClobCharacterEncoding (line 1032) | public void setClobCharacterEncoding(String encoding) { method setClobberStreamingResults (line 1036) | public void setClobberStreamingResults(boolean flag) { method setCompensateOnDuplicateKeyUpdateCounts (line 1040) | public void setCompensateOnDuplicateKeyUpdateCounts(boolean flag) { method setConnectTimeout (line 1045) | public void setConnectTimeout(int timeoutMs) { method setConnectionCollation (line 1049) | public void setConnectionCollation(String collation) { method setConnectionLifecycleInterceptors (line 1053) | public void setConnectionLifecycleInterceptors(String interceptors) { method setContinueBatchOnError (line 1058) | public void setContinueBatchOnError(boolean property) { method setCreateDatabaseIfNotExist (line 1062) | public void setCreateDatabaseIfNotExist(boolean flag) { method setDefaultFetchSize (line 1066) | public void setDefaultFetchSize(int n) { method setDetectServerPreparedStmts (line 1070) | public void setDetectServerPreparedStmts(boolean property) { method setDontTrackOpenResources (line 1074) | public void setDontTrackOpenResources(boolean flag) { method setDumpMetadataOnColumnNotFound (line 1078) | public void setDumpMetadataOnColumnNotFound(boolean flag) { method setDumpQueriesOnException (line 1082) | public void setDumpQueriesOnException(boolean flag) { method setDynamicCalendars (line 1086) | public void setDynamicCalendars(boolean flag) { method setElideSetAutoCommits (line 1090) | public void setElideSetAutoCommits(boolean flag) { method setEmptyStringsConvertToZero (line 1094) | public void setEmptyStringsConvertToZero(boolean flag) { method setEmulateLocators (line 1098) | public void setEmulateLocators(boolean property) { method setEmulateUnsupportedPstmts (line 1102) | public void setEmulateUnsupportedPstmts(boolean flag) { method setEnablePacketDebug (line 1106) | public void setEnablePacketDebug(boolean flag) { method setEnableQueryTimeouts (line 1110) | public void setEnableQueryTimeouts(boolean flag) { method setEncoding (line 1114) | public void setEncoding(String property) { method setExceptionInterceptors (line 1118) | public void setExceptionInterceptors(String exceptionInterceptors) { method setExplainSlowQueries (line 1123) | public void setExplainSlowQueries(boolean flag) { method setFailOverReadOnly (line 1127) | public void setFailOverReadOnly(boolean flag) { method setFunctionsNeverReturnBlobs (line 1131) | public void setFunctionsNeverReturnBlobs(boolean flag) { method setGatherPerfMetrics (line 1135) | public void setGatherPerfMetrics(boolean flag) { method setGatherPerformanceMetrics (line 1139) | public void setGatherPerformanceMetrics(boolean flag) { method setGenerateSimpleParameterMetadata (line 1143) | public void setGenerateSimpleParameterMetadata(boolean flag) { method setHoldResultsOpenOverStatementClose (line 1147) | public void setHoldResultsOpenOverStatementClose(boolean flag) { method setIgnoreNonTxTables (line 1151) | public void setIgnoreNonTxTables(boolean property) { method setIncludeInnodbStatusInDeadlockExceptions (line 1155) | public void setIncludeInnodbStatusInDeadlockExceptions(boolean flag) { method setInitialTimeout (line 1160) | public void setInitialTimeout(int property) { method setInteractiveClient (line 1164) | public void setInteractiveClient(boolean property) { method setIsInteractiveClient (line 1168) | public void setIsInteractiveClient(boolean property) { method setJdbcCompliantTruncation (line 1172) | public void setJdbcCompliantTruncation(boolean flag) { method setJdbcCompliantTruncationForReads (line 1176) | public void setJdbcCompliantTruncationForReads( method setLargeRowSizeThreshold (line 1182) | public void setLargeRowSizeThreshold(String value) { method setLoadBalanceBlacklistTimeout (line 1186) | public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTim... method setLoadBalancePingTimeout (line 1191) | public void setLoadBalancePingTimeout(int loadBalancePingTimeout) { method setLoadBalanceStrategy (line 1196) | public void setLoadBalanceStrategy(String strategy) { method setLoadBalanceValidateConnectionOnSwapServer (line 1200) | public void setLoadBalanceValidateConnectionOnSwapServer( method setLocalSocketAddress (line 1208) | public void setLocalSocketAddress(String address) { method setLocatorFetchBufferSize (line 1213) | public void setLocatorFetchBufferSize(String value) throws SQLException { method setLogSlowQueries (line 1218) | public void setLogSlowQueries(boolean flag) { method setLogXaCommands (line 1223) | public void setLogXaCommands(boolean flag) { method setLogger (line 1228) | public void setLogger(String property) { method setLoggerClassName (line 1233) | public void setLoggerClassName(String className) { method setMaintainTimeStats (line 1238) | public void setMaintainTimeStats(boolean flag) { method setMaxQuerySizeToLog (line 1243) | public void setMaxQuerySizeToLog(int sizeInBytes) { method setMaxReconnects (line 1248) | public void setMaxReconnects(int property) { method setMaxRows (line 1253) | public void setMaxRows(int property) { method setMetadataCacheSize (line 1258) | public void setMetadataCacheSize(int value) { method setNetTimeoutForStreamingResults (line 1263) | public void setNetTimeoutForStreamingResults(int value) { method setNoAccessToProcedureBodies (line 1268) | public void setNoAccessToProcedureBodies(boolean flag) { method setNoDatetimeStringSync (line 1273) | public void setNoDatetimeStringSync(boolean flag) { method setNoTimezoneConversionForTimeType (line 1278) | public void setNoTimezoneConversionForTimeType(boolean flag) { method setNullCatalogMeansCurrent (line 1283) | public void setNullCatalogMeansCurrent(boolean value) { method setNullNamePatternMatchesAll (line 1288) | public void setNullNamePatternMatchesAll(boolean value) { method setOverrideSupportsIntegrityEnhancementFacility (line 1293) | public void setOverrideSupportsIntegrityEnhancementFacility(boolean fl... method setPacketDebugBufferSize (line 1299) | public void setPacketDebugBufferSize(int size) { method setPadCharsWithSpace (line 1304) | public void setPadCharsWithSpace(boolean flag) { method setParanoid (line 1309) | public void setParanoid(boolean property) { method setPasswordCharacterEncoding (line 1314) | public void setPasswordCharacterEncoding(String characterSet) { method setPedantic (line 1319) | public void setPedantic(boolean property) { method setPinGlobalTxToPhysicalConnection (line 1324) | public void setPinGlobalTxToPhysicalConnection(boolean flag) { method setPopulateInsertRowWithDefaultValues (line 1329) | public void setPopulateInsertRowWithDefaultValues(boolean flag) { method setPrepStmtCacheSize (line 1334) | public void setPrepStmtCacheSize(int cacheSize) { method setPrepStmtCacheSqlLimit (line 1339) | public void setPrepStmtCacheSqlLimit(int sqlLimit) { method setPreparedStatementCacheSize (line 1344) | public void setPreparedStatementCacheSize(int cacheSize) { method setPreparedStatementCacheSqlLimit (line 1349) | public void setPreparedStatementCacheSqlLimit(int cacheSqlLimit) { method setProcessEscapeCodesForPrepStmts (line 1355) | public void setProcessEscapeCodesForPrepStmts(boolean flag) { method setProfileSQL (line 1360) | public void setProfileSQL(boolean flag) { method setProfileSql (line 1365) | public void setProfileSql(boolean property) { method setProfilerEventHandler (line 1370) | public void setProfilerEventHandler(String handler) { method setPropertiesTransform (line 1375) | public void setPropertiesTransform(String value) { method setQueriesBeforeRetryMaster (line 1380) | public void setQueriesBeforeRetryMaster(int property) { method setQueryTimeoutKillsConnection (line 1385) | public void setQueryTimeoutKillsConnection( method setReconnectAtTxEnd (line 1392) | public void setReconnectAtTxEnd(boolean property) { method setRelaxAutoCommit (line 1397) | public void setRelaxAutoCommit(boolean property) { method setReportMetricsIntervalMillis (line 1402) | public void setReportMetricsIntervalMillis(int millis) { method setRequireSSL (line 1407) | public void setRequireSSL(boolean property) { method setResourceId (line 1412) | public void setResourceId(String resourceId) { method setResultSetSizeThreshold (line 1417) | public void setResultSetSizeThreshold(int threshold) { method setRetainStatementAfterResultSetClose (line 1422) | public void setRetainStatementAfterResultSetClose(boolean flag) { method setRetriesAllDown (line 1427) | public void setRetriesAllDown(int retriesAllDown) { method setRewriteBatchedStatements (line 1432) | public void setRewriteBatchedStatements(boolean flag) { method setRollbackOnPooledClose (line 1437) | public void setRollbackOnPooledClose(boolean flag) { method setRoundRobinLoadBalance (line 1442) | public void setRoundRobinLoadBalance(boolean flag) { method setRunningCTS13 (line 1447) | public void setRunningCTS13(boolean flag) { method setSecondsBeforeRetryMaster (line 1452) | public void setSecondsBeforeRetryMaster(int property) { method setSelfDestructOnPingMaxOperations (line 1457) | public void setSelfDestructOnPingMaxOperations(int maxOperations) { method setSelfDestructOnPingSecondsLifetime (line 1463) | public void setSelfDestructOnPingSecondsLifetime(int seconds) { method setServerTimezone (line 1469) | public void setServerTimezone(String property) { method setSessionVariables (line 1474) | public void setSessionVariables(String variables) { method setSlowQueryThresholdMillis (line 1479) | public void setSlowQueryThresholdMillis(int millis) { method setSlowQueryThresholdNanos (line 1484) | public void setSlowQueryThresholdNanos(long nanos) { method setSocketFactory (line 1489) | public void setSocketFactory(String name) { method setSocketFactoryClassName (line 1494) | public void setSocketFactoryClassName(String property) { method setSocketTimeout (line 1499) | public void setSocketTimeout(int property) { method setStatementInterceptors (line 1504) | public void setStatementInterceptors(String value) { method setStrictFloatingPoint (line 1509) | public void setStrictFloatingPoint(boolean property) { method setStrictUpdates (line 1514) | public void setStrictUpdates(boolean property) { method setTcpKeepAlive (line 1519) | public void setTcpKeepAlive(boolean flag) { method setTcpNoDelay (line 1524) | public void setTcpNoDelay(boolean flag) { method setTcpRcvBuf (line 1529) | public void setTcpRcvBuf(int bufSize) { method setTcpSndBuf (line 1534) | public void setTcpSndBuf(int bufSize) { method setTcpTrafficClass (line 1539) | public void setTcpTrafficClass(int classFlags) { method setTinyInt1isBit (line 1544) | public void setTinyInt1isBit(boolean flag) { method setTraceProtocol (line 1549) | public void setTraceProtocol(boolean flag) { method setTransformedBitIsBoolean (line 1554) | public void setTransformedBitIsBoolean(boolean flag) { method setTreatUtilDateAsTimestamp (line 1559) | public void setTreatUtilDateAsTimestamp(boolean flag) { method setTrustCertificateKeyStorePassword (line 1564) | public void setTrustCertificateKeyStorePassword(String value) { method setTrustCertificateKeyStoreType (line 1569) | public void setTrustCertificateKeyStoreType(String value) { method setTrustCertificateKeyStoreUrl (line 1574) | public void setTrustCertificateKeyStoreUrl(String value) { method setUltraDevHack (line 1579) | public void setUltraDevHack(boolean flag) { method setUseAffectedRows (line 1584) | public void setUseAffectedRows(boolean flag) { method setUseBlobToStoreUTF8OutsideBMP (line 1589) | public void setUseBlobToStoreUTF8OutsideBMP(boolean flag) { method setUseColumnNamesInFindColumn (line 1594) | public void setUseColumnNamesInFindColumn(boolean flag) { method setUseCompression (line 1599) | public void setUseCompression(boolean property) { method setUseConfigs (line 1604) | public void setUseConfigs(String configs) { method setUseCursorFetch (line 1609) | public void setUseCursorFetch(boolean flag) { method setUseDirectRowUnpack (line 1614) | public void setUseDirectRowUnpack(boolean flag) { method setUseDynamicCharsetInfo (line 1619) | public void setUseDynamicCharsetInfo(boolean flag) { method setUseFastDateParsing (line 1624) | public void setUseFastDateParsing(boolean flag) { method setUseFastIntParsing (line 1629) | public void setUseFastIntParsing(boolean flag) { method setUseGmtMillisForDatetimes (line 1634) | public void setUseGmtMillisForDatetimes(boolean flag) { method setUseHostsInPrivileges (line 1639) | public void setUseHostsInPrivileges(boolean property) { method setUseInformationSchema (line 1644) | public void setUseInformationSchema(boolean flag) { method setUseJDBCCompliantTimezoneShift (line 1649) | public void setUseJDBCCompliantTimezoneShift(boolean flag) { method setUseJvmCharsetConverters (line 1654) | public void setUseJvmCharsetConverters(boolean flag) { method setUseLegacyDatetimeCode (line 1659) | public void setUseLegacyDatetimeCode(boolean flag) { method setUseLocalSessionState (line 1664) | public void setUseLocalSessionState(boolean flag) { method setUseLocalTransactionState (line 1669) | public void setUseLocalTransactionState(boolean flag) { method setUseNanosForElapsedTime (line 1674) | public void setUseNanosForElapsedTime(boolean flag) { method setUseOldAliasMetadataBehavior (line 1679) | public void setUseOldAliasMetadataBehavior(boolean flag) { method setUseOldUTF8Behavior (line 1684) | public void setUseOldUTF8Behavior(boolean flag) { method setUseOnlyServerErrorMessages (line 1689) | public void setUseOnlyServerErrorMessages(boolean flag) { method setUseReadAheadInput (line 1694) | public void setUseReadAheadInput(boolean flag) { method setUseSSL (line 1699) | public void setUseSSL(boolean property) { method setUseSSPSCompatibleTimezoneShift (line 1704) | public void setUseSSPSCompatibleTimezoneShift(boolean flag) { method setUseServerPrepStmts (line 1709) | public void setUseServerPrepStmts(boolean flag) { method setUseServerPreparedStmts (line 1714) | public void setUseServerPreparedStmts(boolean flag) { method setUseSqlStateCodes (line 1719) | public void setUseSqlStateCodes(boolean flag) { method setUseStreamLengthsInPrepStmts (line 1724) | public void setUseStreamLengthsInPrepStmts(boolean property) { method setUseTimezone (line 1729) | public void setUseTimezone(boolean property) { method setUseUltraDevWorkAround (line 1734) | public void setUseUltraDevWorkAround(boolean property) { method setUseUnbufferedInput (line 1739) | public void setUseUnbufferedInput(boolean flag) { method setUseUnicode (line 1744) | public void setUseUnicode(boolean flag) { method setUseUsageAdvisor (line 1749) | public void setUseUsageAdvisor(boolean useUsageAdvisorFlag) { method setUtf8OutsideBmpExcludedColumnNamePattern (line 1754) | public void setUtf8OutsideBmpExcludedColumnNamePattern(String regexPat... method setUtf8OutsideBmpIncludedColumnNamePattern (line 1760) | public void setUtf8OutsideBmpIncludedColumnNamePattern(String regexPat... method setVerifyServerCertificate (line 1766) | public void setVerifyServerCertificate(boolean flag) { method setYearIsDateType (line 1771) | public void setYearIsDateType(boolean flag) { method setZeroDateTimeBehavior (line 1776) | public void setZeroDateTimeBehavior(String behavior) { method useUnbufferedInput (line 1781) | public boolean useUnbufferedInput() { method generateConnectionCommentBlock (line 1786) | public StringBuffer generateConnectionCommentBlock(StringBuffer buf) { method getActiveStatementCount (line 1791) | public int getActiveStatementCount() { method getAutoCommit (line 1796) | public boolean getAutoCommit() throws SQLException { method getAutoIncrementIncrement (line 1801) | public int getAutoIncrementIncrement() { method getCachedMetaData (line 1806) | public CachedResultSetMetaData getCachedMetaData(String sql) { method getCalendarInstanceForSessionOrNew (line 1811) | public Calendar getCalendarInstanceForSessionOrNew() { method getCancelTimer (line 1816) | public synchronized Timer getCancelTimer() { method getCatalog (line 1821) | public String getCatalog() throws SQLException { method getCharacterSetMetadata (line 1826) | public String getCharacterSetMetadata() { method getCharsetConverter (line 1831) | public SingleByteCharsetConverter getCharsetConverter( method getCharsetNameForIndex (line 1837) | public String getCharsetNameForIndex(int charsetIndex) throws SQLExcep... method getDefaultTimeZone (line 1842) | public TimeZone getDefaultTimeZone() { method getErrorMessageEncoding (line 1847) | public String getErrorMessageEncoding() { method getExceptionInterceptor (line 1852) | public ExceptionInterceptor getExceptionInterceptor() { method getHoldability (line 1857) | public int getHoldability() throws SQLException { method getHost (line 1862) | public String getHost() { method getId (line 1867) | public long getId() { method getIdleFor (line 1872) | public long getIdleFor() { method getIO (line 1877) | public MysqlIO getIO() throws SQLException { method getLoadBalanceSafeProxy (line 1882) | public MySQLConnection getLoadBalanceSafeProxy() { method getLog (line 1887) | public Log getLog() throws SQLException { method getMaxBytesPerChar (line 1892) | public int getMaxBytesPerChar(String javaCharsetName) throws SQLExcept... method getMetaData (line 1897) | public DatabaseMetaData getMetaData() throws SQLException { method getMetadataSafeStatement (line 1902) | public Statement getMetadataSafeStatement() throws SQLException { method getMutex (line 1907) | public Object getMutex() throws SQLException { method getNetBufferLength (line 1912) | public int getNetBufferLength() { method getProperties (line 1917) | public Properties getProperties() { method getRequiresEscapingEncoder (line 1922) | public boolean getRequiresEscapingEncoder() { method getServerCharacterEncoding (line 1927) | public String getServerCharacterEncoding() { method getServerMajorVersion (line 1932) | public int getServerMajorVersion() { method getServerMinorVersion (line 1937) | public int getServerMinorVersion() { method getServerSubMinorVersion (line 1942) | public int getServerSubMinorVersion() { method getServerTimezoneTZ (line 1947) | public TimeZone getServerTimezoneTZ() { method getServerVariable (line 1952) | public String getServerVariable(String variableName) { method getServerVersion (line 1957) | public String getServerVersion() { method getSessionLockedCalendar (line 1962) | public Calendar getSessionLockedCalendar() { method getStatementComment (line 1967) | public String getStatementComment() { method getStatementInterceptorsInstances (line 1972) | public List getStatementInterceptorsInstances() { method getTransactionIsolation (line 1977) | public int getTransactionIsolation() throws SQLException { method getTypeMap (line 1982) | public synchronized Map getTypeMap() throws SQLException { method getURL (line 1987) | public String getURL() { method getUser (line 1992) | public String getUser() { method getUtcCalendar (line 1997) | public Calendar getUtcCalendar() { method getWarnings (line 2002) | public SQLWarning getWarnings() throws SQLException { method hasSameProperties (line 2007) | public boolean hasSameProperties(Connection c) { method hasTriedMaster (line 2012) | public boolean hasTriedMaster() { method incrementNumberOfPreparedExecutes (line 2017) | public void incrementNumberOfPreparedExecutes() { method incrementNumberOfPrepares (line 2022) | public void incrementNumberOfPrepares() { method incrementNumberOfResultSetsCreated (line 2027) | public void incrementNumberOfResultSetsCreated() { method initializeExtension (line 2032) | public void initializeExtension(Extension ex) throws SQLException { method initializeResultsMetadataFromCache (line 2037) | public void initializeResultsMetadataFromCache(String sql, method initializeSafeStatementInterceptors (line 2045) | public void initializeSafeStatementInterceptors() throws SQLException { method isAbonormallyLongQuery (line 2050) | public synchronized boolean isAbonormallyLongQuery(long millisOrNanos) { method isClientTzUTC (line 2055) | public boolean isClientTzUTC() { method isCursorFetchEnabled (line 2060) | public boolean isCursorFetchEnabled() throws SQLException { method isInGlobalTx (line 2065) | public boolean isInGlobalTx() { method isMasterConnection (line 2070) | public synchronized boolean isMasterConnection() { method isNoBackslashEscapesSet (line 2075) | public boolean isNoBackslashEscapesSet() { method isReadInfoMsgEnabled (line 2080) | public boolean isReadInfoMsgEnabled() { method isReadOnly (line 2085) | public boolean isReadOnly() throws SQLException { method isRunningOnJDK13 (line 2090) | public boolean isRunningOnJDK13() { method isSameResource (line 2095) | public synchronized boolean isSameResource(Connection otherConnection) { method isServerTzUTC (line 2100) | public boolean isServerTzUTC() { method lowerCaseTableNames (line 2105) | public boolean lowerCaseTableNames() { method maxRowsChanged (line 2110) | public void maxRowsChanged(com.mysql.jdbc.Statement stmt) { method nativeSQL (line 2115) | public String nativeSQL(String sql) throws SQLException { method parserKnowsUnicode (line 2120) | public boolean parserKnowsUnicode() { method ping (line 2125) | public void ping() throws SQLException { method pingInternal (line 2130) | public void pingInternal(boolean checkForClosedConnection, int timeout... method prepareCall (line 2137) | public CallableStatement prepareCall(String sql, int resultSetType, method prepareCall (line 2145) | public CallableStatement prepareCall(String sql, int resultSetType, method prepareCall (line 2152) | public CallableStatement prepareCall(String sql) throws SQLException { method prepareStatement (line 2157) | public PreparedStatement prepareStatement(String sql, int resultSetType, method prepareStatement (line 2165) | public PreparedStatement prepareStatement(String sql, int resultSetType, method prepareStatement (line 2172) | public PreparedStatement prepareStatement(String sql, int autoGenKeyIn... method prepareStatement (line 2179) | public PreparedStatement prepareStatement(String sql, method prepareStatement (line 2186) | public PreparedStatement prepareStatement(String sql, method prepareStatement (line 2193) | public PreparedStatement prepareStatement(String sql) throws SQLExcept... method realClose (line 2198) | public void realClose(boolean calledExplicitly, boolean issueRollback, method recachePreparedStatement (line 2205) | public void recachePreparedStatement(ServerPreparedStatement pstmt) method registerQueryExecutionTime (line 2211) | public void registerQueryExecutionTime(long queryTimeMs) { method registerStatement (line 2216) | public void registerStatement(com.mysql.jdbc.Statement stmt) { method releaseSavepoint (line 2221) | public void releaseSavepoint(Savepoint arg0) throws SQLException { method reportNumberOfTablesAccessed (line 2226) | public void reportNumberOfTablesAccessed(int numTablesAccessed) { method reportQueryTime (line 2232) | public synchronized void reportQueryTime(long millisOrNanos) { method resetServerState (line 2237) | public void resetServerState() throws SQLException { method rollback (line 2242) | public void rollback() throws SQLException { method rollback (line 2247) | public void rollback(Savepoint savepoint) throws SQLException { method serverPrepareStatement (line 2252) | public PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 2260) | public PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 2267) | public PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 2274) | public PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 2281) | public PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 2288) | public PreparedStatement serverPrepareStatement(String sql) method serverSupportsConvertFn (line 2294) | public boolean serverSupportsConvertFn() throws SQLException { method setAutoCommit (line 2299) | public void setAutoCommit(boolean autoCommitFlag) throws SQLException { method setCatalog (line 2304) | public void setCatalog(String catalog) throws SQLException { method setFailedOver (line 2309) | public synchronized void setFailedOver(boolean flag) { method setHoldability (line 2314) | public void setHoldability(int arg0) throws SQLException { method setInGlobalTx (line 2319) | public void setInGlobalTx(boolean flag) { method setPreferSlaveDuringFailover (line 2324) | public void setPreferSlaveDuringFailover(boolean flag) { method setProxy (line 2329) | public void setProxy(MySQLConnection proxy) { method setReadInfoMsgEnabled (line 2334) | public void setReadInfoMsgEnabled(boolean flag) { method setReadOnly (line 2339) | public void setReadOnly(boolean readOnlyFlag) throws SQLException { method setReadOnlyInternal (line 2344) | public void setReadOnlyInternal(boolean readOnlyFlag) throws SQLExcept... method setSavepoint (line 2348) | public Savepoint setSavepoint() throws SQLException { method setSavepoint (line 2352) | public synchronized Savepoint setSavepoint(String name) throws SQLExce... method setStatementComment (line 2356) | public void setStatementComment(String comment) { method setTransactionIsolation (line 2360) | public synchronized void setTransactionIsolation(int level) method shutdownServer (line 2369) | public void shutdownServer() throws SQLException { method storesLowerCaseTableName (line 2373) | public boolean storesLowerCaseTableName() { method supportsIsolationLevel (line 2377) | public boolean supportsIsolationLevel() { method supportsQuotedIdentifiers (line 2381) | public boolean supportsQuotedIdentifiers() { method supportsTransactions (line 2385) | public boolean supportsTransactions() { method throwConnectionClosedException (line 2389) | public void throwConnectionClosedException() throws SQLException { method transactionBegun (line 2393) | public void transactionBegun() throws SQLException { method transactionCompleted (line 2397) | public void transactionCompleted() throws SQLException { method unregisterStatement (line 2401) | public void unregisterStatement(com.mysql.jdbc.Statement stmt) { method unSafeStatementInterceptors (line 2405) | public void unSafeStatementInterceptors() throws SQLException { method unsetMaxRows (line 2409) | public void unsetMaxRows(com.mysql.jdbc.Statement stmt) throws SQLExce... method useAnsiQuotedIdentifiers (line 2413) | public boolean useAnsiQuotedIdentifiers() { method useMaxRows (line 2417) | public boolean useMaxRows() { method versionMeetsMinimum (line 2421) | public boolean versionMeetsMinimum(int major, int minor, int subminor) method isClosed (line 2427) | public boolean isClosed() throws SQLException { method getHoldResultsOpenOverStatementClose (line 2431) | public boolean getHoldResultsOpenOverStatementClose() { method getLoadBalanceConnectionGroup (line 2436) | public String getLoadBalanceConnectionGroup() { method getLoadBalanceEnableJMX (line 2440) | public boolean getLoadBalanceEnableJMX() { method getLoadBalanceExceptionChecker (line 2444) | public String getLoadBalanceExceptionChecker() { method getLoadBalanceSQLExceptionSubclassFailover (line 2449) | public String getLoadBalanceSQLExceptionSubclassFailover() { method getLoadBalanceSQLStateFailover (line 2454) | public String getLoadBalanceSQLStateFailover() { method setLoadBalanceConnectionGroup (line 2459) | public void setLoadBalanceConnectionGroup(String loadBalanceConnection... method setLoadBalanceEnableJMX (line 2465) | public void setLoadBalanceEnableJMX(boolean loadBalanceEnableJMX) { method setLoadBalanceExceptionChecker (line 2471) | public void setLoadBalanceExceptionChecker( method setLoadBalanceSQLExceptionSubclassFailover (line 2478) | public void setLoadBalanceSQLExceptionSubclassFailover( method setLoadBalanceSQLStateFailover (line 2485) | public void setLoadBalanceSQLStateFailover( method setTypeMap (line 2493) | public void setTypeMap(Map> map) throws SQLException { method createClob (line 2499) | public Clob createClob() throws SQLException { method createBlob (line 2505) | public Blob createBlob() throws SQLException { method createNClob (line 2511) | public NClob createNClob() throws SQLException { method createSQLXML (line 2517) | public SQLXML createSQLXML() throws SQLException { method isValid (line 2523) | public boolean isValid(int timeout) throws SQLException { method setClientInfo (line 2529) | public void setClientInfo(String name, String value) throws SQLClientI... method setClientInfo (line 2535) | public void setClientInfo(Properties properties) throws SQLClientInfoE... method getClientInfo (line 2541) | public String getClientInfo(String name) throws SQLException { method getClientInfo (line 2547) | public Properties getClientInfo() throws SQLException { method createArrayOf (line 2553) | public Array createArrayOf(String typeName, Object[] elements) throws ... method createStruct (line 2559) | public Struct createStruct(String typeName, Object[] attributes) throw... method setSchema (line 2565) | public void setSchema(String schema) throws SQLException { method getSchema (line 2571) | public String getSchema() throws SQLException { method abort (line 2577) | public void abort(Executor executor) throws SQLException { method setNetworkTimeout (line 2583) | public void setNetworkTimeout(Executor executor, int milliseconds) thr... method getNetworkTimeout (line 2589) | public int getNetworkTimeout() throws SQLException { method unwrap (line 2595) | public T unwrap(Class iface) throws SQLException { method isWrapperFor (line 2601) | public boolean isWrapperFor(Class iface) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/LoadBalancingConnectionProxy.java class LoadBalancingConnectionProxy (line 63) | public class LoadBalancingConnectionProxy implements InvocationHandler, class ConnectionErrorFiringInvocationHandler (line 90) | protected class ConnectionErrorFiringInvocationHandler implements method ConnectionErrorFiringInvocationHandler (line 94) | public ConnectionErrorFiringInvocationHandler(Object toInvokeOn) { method invoke (line 98) | public Object invoke(Object proxy, Method method, Object[] args) method LoadBalancingConnectionProxy (line 166) | LoadBalancingConnectionProxy(List hosts, Properties props) method createConnectionForHost (line 286) | public synchronized ConnectionImpl createConnectionForHost( method dealWithInvocationException (line 344) | void dealWithInvocationException(InvocationTargetException e) method invalidateCurrentConnection (line 365) | synchronized void invalidateCurrentConnection() throws SQLException { method closeAllConnections (line 395) | private void closeAllConnections() { method invoke (line 426) | public Object invoke(Object proxy, Method method, Object[] args) method pickNewConnection (line 520) | protected synchronized void pickNewConnection() throws SQLException { method proxyIfInterfaceIsJdbc (line 582) | Object proxyIfInterfaceIsJdbc(Object toProxy, Class clazz) { method getAllInterfacesToProxy (line 598) | private Class[] getAllInterfacesToProxy(Class clazz) { method isInterfaceJdbc (line 628) | private boolean isInterfaceJdbc(Class clazz){ method createConnectionProxy (line 656) | protected ConnectionErrorFiringInvocationHandler createConnectionProxy( method getLocalTimeBestResolution (line 665) | private static long getLocalTimeBestResolution() { method doPing (line 682) | public synchronized void doPing() throws SQLException { method addToGlobalBlacklist (line 752) | public void addToGlobalBlacklist(String host, long timeout) { method addToGlobalBlacklist (line 760) | public void addToGlobalBlacklist(String host){ method isGlobalBlacklistEnabled (line 766) | public boolean isGlobalBlacklistEnabled() { method getGlobalBlacklist (line 770) | public Map getGlobalBlacklist() { method shouldExceptionTriggerFailover (line 821) | public boolean shouldExceptionTriggerFailover(SQLException ex){ method removeHostWhenNotInUse (line 826) | public void removeHostWhenNotInUse(String host) throws SQLException { method removeHost (line 849) | public void removeHost(String host) throws SQLException { method addHost (line 877) | public synchronized boolean addHost(String host){ method getLastUsed (line 895) | public long getLastUsed(){ method inTransaction (line 899) | public boolean inTransaction(){ method getTransactionCount (line 903) | public long getTransactionCount(){ method getActivePhysicalConnectionCount (line 907) | public long getActivePhysicalConnectionCount(){ method getTotalPhysicalConnectionCount (line 910) | public long getTotalPhysicalConnectionCount(){ method getConnectionGroupProxyID (line 914) | public long getConnectionGroupProxyID(){ method getCurrentActiveHost (line 918) | public String getCurrentActiveHost() { method getCurrentTransactionDuration (line 929) | public long getCurrentTransactionDuration(){ FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Messages.java class Messages (line 41) | public class Messages { method getString (line 82) | public static String getString(String key) { method getString (line 107) | public static String getString(String key, Object[] args) { method Messages (line 114) | private Messages() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MiniAdmin.java class MiniAdmin (line 38) | public class MiniAdmin { method MiniAdmin (line 56) | public MiniAdmin(java.sql.Connection conn) throws SQLException { method MiniAdmin (line 79) | public MiniAdmin(String jdbcUrl) throws SQLException { method MiniAdmin (line 95) | public MiniAdmin(String jdbcUrl, Properties props) throws SQLException { method shutdown (line 109) | public void shutdown() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MySQLConnection.java type MySQLConnection (line 36) | public interface MySQLConnection extends Connection, ConnectionProperties { method abortInternal (line 38) | void abortInternal() throws SQLException; method checkClosed (line 40) | void checkClosed() throws SQLException; method createNewIO (line 42) | void createNewIO(boolean isForReconnect) throws SQLException; method dumpTestcaseQuery (line 44) | void dumpTestcaseQuery(String query); method duplicate (line 46) | Connection duplicate() throws SQLException; method execSQL (line 48) | ResultSetInternalMethods execSQL(StatementImpl callingStatement, method execSQL (line 53) | ResultSetInternalMethods execSQL(StatementImpl callingStatement, method extractSqlFromPacket (line 58) | String extractSqlFromPacket(String possibleSqlQuery, Buffer queryPacket, method generateConnectionCommentBlock (line 61) | StringBuffer generateConnectionCommentBlock(StringBuffer buf); method getActiveStatementCount (line 63) | int getActiveStatementCount(); method getAutoIncrementIncrement (line 65) | int getAutoIncrementIncrement(); method getCachedMetaData (line 67) | CachedResultSetMetaData getCachedMetaData(String sql); method getCalendarInstanceForSessionOrNew (line 69) | Calendar getCalendarInstanceForSessionOrNew(); method getCancelTimer (line 71) | Timer getCancelTimer(); method getCharacterSetMetadata (line 73) | String getCharacterSetMetadata(); method getCharsetConverter (line 75) | SingleByteCharsetConverter getCharsetConverter(String javaEncodingName) method getCharsetNameForIndex (line 78) | String getCharsetNameForIndex(int charsetIndex) throws SQLException; method getDefaultTimeZone (line 80) | TimeZone getDefaultTimeZone(); method getErrorMessageEncoding (line 82) | String getErrorMessageEncoding(); method getExceptionInterceptor (line 84) | ExceptionInterceptor getExceptionInterceptor(); method getHost (line 86) | String getHost(); method getId (line 88) | long getId(); method getIdleFor (line 90) | long getIdleFor(); method getIO (line 92) | MysqlIO getIO() throws SQLException; method getLog (line 94) | Log getLog() throws SQLException; method getMaxBytesPerChar (line 96) | int getMaxBytesPerChar(String javaCharsetName) throws SQLException; method getMetadataSafeStatement (line 98) | java.sql.Statement getMetadataSafeStatement() throws SQLException; method getMutex (line 100) | Object getMutex() throws SQLException; method getNetBufferLength (line 102) | int getNetBufferLength(); method getProperties (line 104) | Properties getProperties(); method getRequiresEscapingEncoder (line 106) | boolean getRequiresEscapingEncoder(); method getServerCharacterEncoding (line 108) | String getServerCharacterEncoding(); method getServerMajorVersion (line 110) | int getServerMajorVersion(); method getServerMinorVersion (line 112) | int getServerMinorVersion(); method getServerSubMinorVersion (line 114) | int getServerSubMinorVersion(); method getServerTimezoneTZ (line 116) | TimeZone getServerTimezoneTZ(); method getServerVariable (line 118) | String getServerVariable(String variableName); method getServerVersion (line 120) | String getServerVersion(); method getSessionLockedCalendar (line 122) | Calendar getSessionLockedCalendar(); method getStatementComment (line 124) | String getStatementComment(); method getStatementInterceptorsInstances (line 126) | List getStatementInterceptorsInstances(); method getURL (line 128) | String getURL(); method getUser (line 130) | String getUser(); method getUtcCalendar (line 132) | Calendar getUtcCalendar(); method incrementNumberOfPreparedExecutes (line 134) | void incrementNumberOfPreparedExecutes(); method incrementNumberOfPrepares (line 136) | void incrementNumberOfPrepares(); method incrementNumberOfResultSetsCreated (line 138) | void incrementNumberOfResultSetsCreated(); method initializeResultsMetadataFromCache (line 140) | void initializeResultsMetadataFromCache(String sql, method initializeSafeStatementInterceptors (line 144) | void initializeSafeStatementInterceptors() throws SQLException; method isAbonormallyLongQuery (line 146) | boolean isAbonormallyLongQuery(long millisOrNanos); method isClientTzUTC (line 148) | boolean isClientTzUTC(); method isCursorFetchEnabled (line 150) | boolean isCursorFetchEnabled() throws SQLException; method isReadInfoMsgEnabled (line 152) | boolean isReadInfoMsgEnabled(); method isReadOnly (line 154) | public boolean isReadOnly() throws SQLException; method isRunningOnJDK13 (line 156) | boolean isRunningOnJDK13(); method isServerTzUTC (line 158) | boolean isServerTzUTC(); method lowerCaseTableNames (line 160) | boolean lowerCaseTableNames(); method maxRowsChanged (line 162) | void maxRowsChanged(Statement stmt); method pingInternal (line 164) | void pingInternal(boolean checkForClosedConnection, int timeoutMillis) method realClose (line 167) | void realClose(boolean calledExplicitly, boolean issueRollback, method recachePreparedStatement (line 170) | void recachePreparedStatement(ServerPreparedStatement pstmt) method registerQueryExecutionTime (line 173) | void registerQueryExecutionTime(long queryTimeMs); method registerStatement (line 175) | void registerStatement(Statement stmt); method reportNumberOfTablesAccessed (line 177) | void reportNumberOfTablesAccessed(int numTablesAccessed); method serverSupportsConvertFn (line 179) | boolean serverSupportsConvertFn() throws SQLException; method setProxy (line 181) | void setProxy(MySQLConnection proxy); method setReadInfoMsgEnabled (line 183) | void setReadInfoMsgEnabled(boolean flag); method setReadOnlyInternal (line 185) | void setReadOnlyInternal(boolean readOnlyFlag) throws SQLException; method shutdownServer (line 187) | void shutdownServer() throws SQLException; method storesLowerCaseTableName (line 189) | boolean storesLowerCaseTableName(); method throwConnectionClosedException (line 191) | void throwConnectionClosedException() throws SQLException; method transactionBegun (line 193) | void transactionBegun() throws SQLException; method transactionCompleted (line 195) | void transactionCompleted() throws SQLException; method unregisterStatement (line 197) | void unregisterStatement(Statement stmt); method unSafeStatementInterceptors (line 199) | void unSafeStatementInterceptors() throws SQLException; method unsetMaxRows (line 201) | void unsetMaxRows(Statement stmt) throws SQLException; method useAnsiQuotedIdentifiers (line 203) | boolean useAnsiQuotedIdentifiers(); method useMaxRows (line 205) | boolean useMaxRows(); method getLoadBalanceSafeProxy (line 207) | MySQLConnection getLoadBalanceSafeProxy(); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MysqlDataTruncation.java class MysqlDataTruncation (line 41) | public class MysqlDataTruncation extends DataTruncation { method MysqlDataTruncation (line 63) | public MysqlDataTruncation(String message, int index, boolean parameter, method getErrorCode (line 71) | public int getErrorCode() { method getMessage (line 80) | public String getMessage() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MysqlDefs.java class MysqlDefs (line 42) | public final class MysqlDefs { method mysqlToJavaType (line 196) | static int mysqlToJavaType(int mysqlType) { method mysqlToJavaType (line 334) | static int mysqlToJavaType(String mysqlType) { method typeToName (line 411) | public static String typeToName(int mysqlType) { method appendJdbcTypeMappingQuery (line 560) | static final void appendJdbcTypeMappingQuery(StringBuffer buf, String ... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MysqlErrorNumbers.java class MysqlErrorNumbers (line 39) | public final class MysqlErrorNumbers { method MysqlErrorNumbers (line 641) | private MysqlErrorNumbers() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MysqlIO.java class MysqlIO (line 71) | public class MysqlIO { method MysqlIO (line 266) | public MysqlIO(String host, int port, Properties props, String socketF... method hasLongColumnInfo (line 385) | public boolean hasLongColumnInfo() { method isDataAvailable (line 389) | protected boolean isDataAvailable() throws SQLException { method getLastPacketSentTimeMs (line 403) | protected long getLastPacketSentTimeMs() { method getLastPacketReceivedTimeMs (line 407) | protected long getLastPacketReceivedTimeMs() { method getResultSet (line 433) | protected ResultSetImpl getResultSet(StatementImpl callingStatement, l... method forceClose (line 543) | protected final void forceClose() { //关闭输入输出流和Socket method skipPacket (line 581) | protected final void skipPacket() throws SQLException { method readPacket (line 641) | protected final Buffer readPacket() throws SQLException { method unpackField (line 789) | protected final Field unpackField(Buffer packet, boolean extractDefaul... method adjustStartForFieldLength (line 896) | private int adjustStartForFieldLength(int nameStart, int nameLength) { method isSetNeededForAutoCommitMode (line 912) | protected boolean isSetNeededForAutoCommitMode(boolean autoCommitFlag) { method inTransactionOnServer (line 931) | protected boolean inTransactionOnServer() { method changeUser (line 944) | protected void changeUser(String userName, String password, String dat... method checkErrorPacket (line 999) | protected Buffer checkErrorPacket() throws SQLException { method checkForCharsetMismatch (line 1013) | protected void checkForCharsetMismatch() { method clearInputStream (line 1029) | protected void clearInputStream() throws SQLException { method resetReadPacketSequence (line 1044) | protected void resetReadPacketSequence() { method dumpPacketRingBuffer (line 1048) | protected void dumpPacketRingBuffer() throws SQLException { method explainSlowQuery (line 1073) | protected void explainSlowQuery(byte[] querySQL, String truncatedQuery... method getMaxBuf (line 1104) | static int getMaxBuf() { method getServerMajorVersion (line 1113) | final int getServerMajorVersion() { method getServerMinorVersion (line 1122) | final int getServerMinorVersion() { method getServerSubMinorVersion (line 1131) | final int getServerSubMinorVersion() { method getServerVersion (line 1140) | String getServerVersion() { method myCapabilities (line 1144) | void myCapabilities(String str, long capabilities) { method doHandshake (line 1212) | void doHandshake(String user, String password, String database) throws... method changeDatabaseTo (line 1565) | private void changeDatabaseTo(String database) throws SQLException { method nextRow (line 1600) | final ResultSetRow nextRow(Field[] fields, int columnCount, boolean is... method nextRowFast (line 1703) | final ResultSetRow nextRowFast(Field[] fields, int columnCount, boolea... method quit (line 1908) | final void quit() throws SQLException { method getSharedSendPacket (line 1922) | Buffer getSharedSendPacket() { method closeStreamer (line 1930) | void closeStreamer(RowData streamer) throws SQLException { method tackOnMoreStreamingResults (line 1946) | boolean tackOnMoreStreamingResults(ResultSetImpl addingTo) throws SQLE... method readAllResults (line 1991) | ResultSetImpl readAllResults(StatementImpl callingStatement, int maxRo... method resetMaxBuf (line 2062) | void resetMaxBuf() { method sendCommand (line 2096) | final Buffer sendCommand(int command, String extraData, Buffer queryPa... method shouldIntercept (line 2245) | protected boolean shouldIntercept() { method sqlQueryDirect (line 2269) | final ResultSetInternalMethods sqlQueryDirect(StatementImpl callingSta... method invokeStatementInterceptorsPre (line 2583) | ResultSetInternalMethods invokeStatementInterceptorsPre(String sql, St... method invokeStatementInterceptorsPost (line 2616) | ResultSetInternalMethods invokeStatementInterceptorsPost(String sql, S... method calculateSlowQueryThreshold (line 2647) | private void calculateSlowQueryThreshold() { method getCurrentTimeNanosOrMillis (line 2679) | protected long getCurrentTimeNanosOrMillis() { method getHost (line 2692) | String getHost() { method isVersion (line 2707) | boolean isVersion(int major, int minor, int subminor) { method versionMeetsMinimum (line 2721) | boolean versionMeetsMinimum(int major, int minor, int subminor) { method getPacketDumpToLog (line 2753) | private final static String getPacketDumpToLog(Buffer packetToDump, in... method readFully (line 2767) | private final int readFully(InputStream in, byte[] b, int off, int len... method skipFully (line 2788) | private final long skipFully(InputStream in, long len) throws IOExcept... method readResultsForQueryOrUpdate (line 2829) | protected final ResultSetImpl readResultsForQueryOrUpdate(StatementImp... method alignPacketSize (line 2877) | private int alignPacketSize(int a, int l) { method buildResultSetWithRows (line 2881) | private com.mysql.jdbc.ResultSetImpl buildResultSetWithRows(StatementI... method buildResultSetWithUpdates (line 2924) | private com.mysql.jdbc.ResultSetImpl buildResultSetWithUpdates(Stateme... method setServerSlowQueryFlags (line 2997) | private void setServerSlowQueryFlags() { method checkForOutstandingStreamingData (line 3005) | private void checkForOutstandingStreamingData() throws SQLException { method compressPacket (line 3024) | private Buffer compressPacket(Buffer packet, int offset, int packetLen... method readServerStatusForResultSets (line 3072) | private final void readServerStatusForResultSets(Buffer rowPacket) thr... method createSocketFactory (line 3106) | private SocketFactory createSocketFactory() throws SQLException { method enqueuePacketForDebugging (line 3125) | private void enqueuePacketForDebugging(boolean isPacketBeingSent, bool... method readSingleRowSet (line 3187) | private RowData readSingleRowSet(long columnCount, int maxRows, int re... method useBufferRowExplicit (line 3254) | public static boolean useBufferRowExplicit(Field[] fields) { method reclaimLargeReusablePacket (line 3275) | private void reclaimLargeReusablePacket() { method reuseAndReadPacket (line 3291) | private final Buffer reuseAndReadPacket(Buffer reuse) throws SQLExcept... method reuseAndReadPacket (line 3306) | private final Buffer reuseAndReadPacket(Buffer reuse, int existingPack... method readRemainingMultiPackets (line 3447) | private int readRemainingMultiPackets(Buffer reuse, byte multiPacketSe... method checkPacketSequencing (line 3559) | private void checkPacketSequencing(byte multiPacketSeq) throws SQLExce... method enableMultiQueries (line 3587) | void enableMultiQueries() throws SQLException { method disableMultiQueries (line 3596) | void disableMultiQueries() throws SQLException { method send (line 3607) | private final void send(Buffer packet, int packetLen) throws SQLExcept... method sendFileToServer (line 3719) | private final ResultSetImpl sendFileToServer(StatementImpl callingStat... method checkErrorPacket (line 3856) | private Buffer checkErrorPacket(int command) throws SQLException { method checkErrorPacket (line 3891) | private void checkErrorPacket(Buffer resultPacket) throws SQLException { method appendInnodbStatusInformation (line 3994) | private void appendInnodbStatusInformation(String xOpen, StringBuffer ... method sendSplitPackets (line 4032) | private final void sendSplitPackets(Buffer packet) throws SQLException { method reclaimLargeSharedSendPacket (line 4132) | private void reclaimLargeSharedSendPacket() { method hadWarnings (line 4138) | boolean hadWarnings() { method scanForAndThrowDataTruncation (line 4142) | void scanForAndThrowDataTruncation() throws SQLException { method secureAuth (line 4161) | private void secureAuth(Buffer packet, int packLength, String user, St... method secureAuth411 (line 4300) | void secureAuth411(Buffer packet, int packLength, String user, String ... method unpackBinaryResultSetRow (line 4442) | private final ResultSetRow unpackBinaryResultSetRow(Field[] fields, Bu... method extractNativeEncodedColumn (line 4497) | private final void extractNativeEncodedColumn(Buffer binaryData, Field... method unpackNativeEncodedColumn (line 4586) | private final void unpackNativeEncodedColumn(Buffer binaryData, Field[... method negotiateSSLConnection (line 4915) | private void negotiateSSLConnection(String user, String password, Stri... method getServerStatus (line 4977) | protected int getServerStatus() { method fetchRowsViaCursor (line 4981) | protected List fetchRowsViaCursor(List fetchedRows, long statementId, ... method getThreadId (line 5022) | protected long getThreadId() { method useNanosForElapsedTime (line 5026) | protected boolean useNanosForElapsedTime() { method getSlowQueryThreshold (line 5030) | protected long getSlowQueryThreshold() { method getQueryTimingUnits (line 5034) | protected String getQueryTimingUnits() { method getCommandCount (line 5038) | protected int getCommandCount() { method checkTransactionState (line 5042) | private void checkTransactionState(int oldStatus) throws SQLException { method setStatementInterceptors (line 5068) | protected void setStatementInterceptors(List statementInterceptors) { method getExceptionInterceptor (line 5072) | protected ExceptionInterceptor getExceptionInterceptor() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MysqlParameterMetadata.java class MysqlParameterMetadata (line 33) | public class MysqlParameterMetadata implements ParameterMetaData { method MysqlParameterMetadata (line 42) | MysqlParameterMetadata(Field[] fieldInfo, int parameterCount, Exceptio... method MysqlParameterMetadata (line 55) | MysqlParameterMetadata(int count) { method getParameterCount (line 60) | public int getParameterCount() throws SQLException { method isNullable (line 64) | public int isNullable(int arg0) throws SQLException { method checkAvailable (line 70) | private void checkAvailable() throws SQLException { method isSigned (line 78) | public boolean isSigned(int arg0) throws SQLException { method getPrecision (line 90) | public int getPrecision(int arg0) throws SQLException { method getScale (line 102) | public int getScale(int arg0) throws SQLException { method getParameterType (line 114) | public int getParameterType(int arg0) throws SQLException { method getParameterTypeName (line 126) | public String getParameterTypeName(int arg0) throws SQLException { method getParameterClassName (line 138) | public String getParameterClassName(int arg0) throws SQLException { method getParameterMode (line 153) | public int getParameterMode(int arg0) throws SQLException { method checkBounds (line 157) | private void checkBounds(int paramNumber) throws SQLException { method isWrapperFor (line 189) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 210) | public Object unwrap(Class iface) throws java.sql.SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/MysqlSavepoint.java class MysqlSavepoint (line 41) | public class MysqlSavepoint implements Savepoint { method getUniqueId (line 42) | private static String getUniqueId() { method MysqlSavepoint (line 75) | MysqlSavepoint(ExceptionInterceptor exceptionInterceptor) throws SQLEx... method MysqlSavepoint (line 88) | MysqlSavepoint(String name, ExceptionInterceptor exceptionInterceptor)... method getSavepointId (line 102) | public int getSavepointId() throws SQLException { method getSavepointName (line 110) | public String getSavepointName() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/NamedPipeSocketFactory.java class NamedPipeSocketFactory (line 43) | public class NamedPipeSocketFactory implements SocketFactory { class NamedPipeSocket (line 47) | class NamedPipeSocket extends Socket { method NamedPipeSocket (line 52) | NamedPipeSocket(String filePath) throws IOException { method close (line 64) | public synchronized void close() throws IOException { method getInputStream (line 72) | public InputStream getInputStream() throws IOException { method getOutputStream (line 79) | public OutputStream getOutputStream() throws IOException { method isClosed (line 86) | public boolean isClosed() { class RandomAccessFileInputStream (line 94) | class RandomAccessFileInputStream extends InputStream { method RandomAccessFileInputStream (line 97) | RandomAccessFileInputStream(RandomAccessFile file) { method available (line 104) | public int available() throws IOException { method close (line 111) | public void close() throws IOException { method read (line 118) | public int read() throws IOException { method read (line 125) | public int read(byte[] b) throws IOException { method read (line 132) | public int read(byte[] b, int off, int len) throws IOException { class RandomAccessFileOutputStream (line 140) | class RandomAccessFileOutputStream extends OutputStream { method RandomAccessFileOutputStream (line 143) | RandomAccessFileOutputStream(RandomAccessFile file) { method close (line 150) | public void close() throws IOException { method write (line 157) | public void write(byte[] b) throws IOException { method write (line 164) | public void write(byte[] b, int off, int len) throws IOException { method write (line 171) | public void write(int b) throws IOException { method NamedPipeSocketFactory (line 182) | public NamedPipeSocketFactory() { method afterHandshake (line 189) | public Socket afterHandshake() throws SocketException, IOException { method beforeHandshake (line 196) | public Socket beforeHandshake() throws SocketException, IOException { method connect (line 203) | public Socket connect(String host, int portNumber /* ignored */, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/NdbLoadBalanceExceptionChecker.java class NdbLoadBalanceExceptionChecker (line 5) | public class NdbLoadBalanceExceptionChecker extends method shouldExceptionTriggerFailover (line 8) | public boolean shouldExceptionTriggerFailover(SQLException ex) { method checkNdbException (line 12) | private boolean checkNdbException(SQLException ex){ FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/NoSubInterceptorWrapper.java class NoSubInterceptorWrapper (line 29) | public class NoSubInterceptorWrapper implements StatementInterceptorV2 { method NoSubInterceptorWrapper (line 33) | public NoSubInterceptorWrapper(StatementInterceptorV2 underlyingInterc... method destroy (line 41) | public void destroy() { method executeTopLevelOnly (line 45) | public boolean executeTopLevelOnly() { method init (line 49) | public void init(Connection conn, Properties props) throws SQLException { method postProcess (line 53) | public ResultSetInternalMethods postProcess(String sql, method preProcess (line 64) | public ResultSetInternalMethods preProcess(String sql, method getUnderlyingInterceptor (line 72) | public StatementInterceptorV2 getUnderlyingInterceptor() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/NonRegisteringDriver.java class NonRegisteringDriver (line 70) | public class NonRegisteringDriver implements java.sql.Driver { method getMajorVersionInternal (line 146) | static int getMajorVersionInternal() { //实际编译打包后的jar是5 method getMinorVersionInternal (line 155) | static int getMinorVersionInternal() { //实际编译打包后的jar是1 method parseHostPortPair (line 173) | protected static String[] parseHostPortPair(String hostPortPair) method safeIntParse (line 203) | private static int safeIntParse(String intAsString) { method NonRegisteringDriver (line 217) | public NonRegisteringDriver() throws SQLException { method acceptsURL (line 236) | public boolean acceptsURL(String url) throws SQLException { method connect (line 284) | public java.sql.Connection connect(String url, Properties info) method connectLoadBalanced (line 345) | private java.sql.Connection connectLoadBalanced(String url, Properties... method connectFailover (line 395) | private java.sql.Connection connectFailover(String url, Properties info) method connectReplicationConnection (line 429) | protected java.sql.Connection connectReplicationConnection(String url,... method database (line 516) | public String database(Properties props) { method getMajorVersion (line 525) | public int getMajorVersion() { method getMinorVersion (line 534) | public int getMinorVersion() { method getPropertyInfo (line 564) | public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) method host (line 627) | public String host(Properties props) { method jdbcCompliant (line 643) | public boolean jdbcCompliant() { method parseURL (line 647) | public Properties parseURL(String url, Properties defaults) method port (line 903) | public int port(Properties props) { method property (line 917) | public String property(String name, Properties props) { method getParentLogger (line 922) | public Logger getParentLogger() throws SQLFeatureNotSupportedException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/NonRegisteringReplicationDriver.java class NonRegisteringReplicationDriver (line 41) | public class NonRegisteringReplicationDriver extends NonRegisteringDriver { method NonRegisteringReplicationDriver (line 42) | public NonRegisteringReplicationDriver() throws SQLException { method connect (line 51) | public Connection connect(String url, Properties info) throws SQLExcep... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/NotImplemented.java class NotImplemented (line 35) | public class NotImplemented extends java.sql.SQLException { method NotImplemented (line 42) | public NotImplemented() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/NotUpdatable.java class NotUpdatable (line 37) | public class NotUpdatable extends SQLException { method NotUpdatable (line 58) | public NotUpdatable() { method NotUpdatable (line 66) | public NotUpdatable(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/OperationNotSupportedException.java class OperationNotSupportedException (line 29) | class OperationNotSupportedException extends SQLException { method OperationNotSupportedException (line 30) | OperationNotSupportedException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/OutputStreamWatcher.java type OutputStreamWatcher (line 37) | interface OutputStreamWatcher { method streamClosed (line 44) | void streamClosed(WatchableOutputStream out); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/PacketTooBigException.java class PacketTooBigException (line 37) | public class PacketTooBigException extends SQLException { method PacketTooBigException (line 49) | public PacketTooBigException(long packetSize, long maximumPacketSize) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ParameterBindings.java type ParameterBindings (line 46) | public interface ParameterBindings { method getArray (line 48) | public abstract Array getArray(int parameterIndex) throws SQLException; method getAsciiStream (line 50) | public abstract InputStream getAsciiStream(int parameterIndex) throws ... method getBigDecimal (line 52) | public abstract BigDecimal getBigDecimal(int parameterIndex) throws SQ... method getBinaryStream (line 54) | public abstract InputStream getBinaryStream(int parameterIndex) throws... method getBlob (line 56) | public abstract java.sql.Blob getBlob(int parameterIndex) throws SQLEx... method getBoolean (line 58) | public abstract boolean getBoolean(int parameterIndex) throws SQLExcep... method getByte (line 60) | public abstract byte getByte(int parameterIndex) throws SQLException; method getBytes (line 62) | public abstract byte[] getBytes(int parameterIndex) throws SQLException; method getCharacterStream (line 64) | public abstract Reader getCharacterStream(int parameterIndex) throws S... method getClob (line 66) | public abstract Clob getClob(int parameterIndex) throws SQLException; method getDate (line 68) | public abstract Date getDate(int parameterIndex) throws SQLException; method getDouble (line 70) | public abstract double getDouble(int parameterIndex) throws SQLException; method getFloat (line 72) | public abstract float getFloat(int parameterIndex) throws SQLException; method getInt (line 74) | public abstract int getInt(int parameterIndex) throws SQLException; method getLong (line 76) | public abstract long getLong(int parameterIndex) throws SQLException; method getNCharacterStream (line 78) | public abstract Reader getNCharacterStream(int parameterIndex) throws ... method getNClob (line 80) | public abstract Reader getNClob(int parameterIndex) throws SQLException; method getObject (line 82) | public abstract Object getObject(int parameterIndex) throws SQLException; method getRef (line 84) | public abstract Ref getRef(int parameterIndex) throws SQLException; method getShort (line 86) | public abstract short getShort(int parameterIndex) throws SQLException; method getString (line 88) | public abstract String getString(int parameterIndex) throws SQLException; method getTime (line 90) | public abstract Time getTime(int parameterIndex) throws SQLException; method getTimestamp (line 92) | public abstract Timestamp getTimestamp(int parameterIndex) throws SQLE... method getURL (line 94) | public abstract URL getURL(int parameterIndex) throws SQLException; method isNull (line 96) | public abstract boolean isNull(int parameterIndex) throws SQLException; FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/PingTarget.java type PingTarget (line 30) | public interface PingTarget { method doPing (line 31) | public void doPing() throws SQLException; FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/PreparedStatement.java class PreparedStatement (line 97) | public class PreparedStatement extends com.mysql.jdbc.StatementImpl impl... class BatchParams (line 131) | class BatchParams { method BatchParams (line 142) | BatchParams(byte[][] strings, InputStream[] streams, boolean[] isStr... class EndPoint (line 160) | class EndPoint { method EndPoint (line 165) | EndPoint(int b, int e) { class ParseInfo (line 171) | class ParseInfo { method ParseInfo (line 208) | ParseInfo(String sql, MySQLConnection conn, java.sql.DatabaseMetaDat... method ParseInfo (line 213) | public ParseInfo(String sql, MySQLConnection conn, java.sql.Database... method buildRewriteBatchedParams (line 466) | private void buildRewriteBatchedParams(String sql, MySQLConnection c... method extractValuesClause (line 489) | private String extractValuesClause(String sql) throws SQLException { method getParseInfoForBatch (line 548) | synchronized ParseInfo getParseInfoForBatch(int numBatch) { method getSqlForBatch (line 564) | String getSqlForBatch(int numBatch) throws UnsupportedEncodingExcept... method getSqlForBatch (line 573) | String getSqlForBatch(ParseInfo batchInfo) throws UnsupportedEncodin... method buildInfoForBatch (line 603) | private void buildInfoForBatch(int numBatch, BatchVisitor visitor) { method ParseInfo (line 657) | private ParseInfo(byte[][] staticSql, char firstStmtChar, boolean fo... type BatchVisitor (line 671) | interface BatchVisitor { method increment (line 672) | abstract BatchVisitor increment(); method decrement (line 674) | abstract BatchVisitor decrement(); method append (line 676) | abstract BatchVisitor append(byte[] values); method merge (line 678) | abstract BatchVisitor merge(byte[] begin, byte[] end); class AppendingBatchVisitor (line 681) | class AppendingBatchVisitor implements BatchVisitor { method append (line 684) | public BatchVisitor append(byte[] values) { method increment (line 690) | public BatchVisitor increment() { method decrement (line 695) | public BatchVisitor decrement() { method merge (line 701) | public BatchVisitor merge(byte[] front, byte[] back) { method getStaticSqlStrings (line 710) | public byte[][] getStaticSqlStrings() { method toString (line 717) | public String toString() { method readFully (line 749) | protected static int readFully(Reader reader, char[] buf, int length) ... method getInstance (line 851) | protected static PreparedStatement getInstance(MySQLConnection conn, S... method getInstance (line 867) | protected static PreparedStatement getInstance(MySQLConnection conn, S... method getInstance (line 884) | protected static PreparedStatement getInstance(MySQLConnection conn, S... method PreparedStatement (line 905) | public PreparedStatement(MySQLConnection conn, String catalog) throws ... method PreparedStatement (line 924) | public PreparedStatement(MySQLConnection conn, String sql, String cata... method PreparedStatement (line 981) | public PreparedStatement(MySQLConnection conn, String sql, String cata... method addBatch (line 1016) | public void addBatch() throws SQLException { method addBatch (line 1031) | public synchronized void addBatch(String sql) throws SQLException { method asSql (line 1038) | protected String asSql() throws SQLException { method asSql (line 1042) | protected String asSql(boolean quoteStreamsAndUnknowns) throws SQLExce... method clearBatch (line 1126) | public synchronized void clearBatch() throws SQLException { method clearParameters (line 1142) | public synchronized void clearParameters() throws SQLException { method close (line 1160) | public synchronized void close() throws SQLException { method escapeblockFast (line 1164) | private final void escapeblockFast(byte[] buf, Buffer packet, int size... method escapeblockFast (line 1200) | private final void escapeblockFast(byte[] buf, ByteArrayOutputStream b... method checkReadOnlySafeStatement (line 1242) | protected boolean checkReadOnlySafeStatement() throws SQLException { method execute (line 1257) | public boolean execute() throws SQLException { method executeBatch (line 1400) | public int[] executeBatch() throws SQLException { method canRewriteAsMultiValueInsertAtSqlLevel (line 1442) | public boolean canRewriteAsMultiValueInsertAtSqlLevel() throws SQLExce... method getLocationOfOnDuplicateKeyUpdate (line 1446) | protected int getLocationOfOnDuplicateKeyUpdate() { method executePreparedBatchAsMultiStatement (line 1460) | protected int[] executePreparedBatchAsMultiStatement(int batchTimeout)... method generateMultiStatementForBatch (line 1634) | private String generateMultiStatementForBatch(int numBatches) { method executeBatchedInserts (line 1656) | protected int[] executeBatchedInserts(int batchTimeout) throws SQLExce... method getValuesClause (line 1789) | protected String getValuesClause() throws SQLException { method computeBatchSize (line 1801) | protected int computeBatchSize(int numBatchedArgs) throws SQLException { method computeMaxParameterSetSizeAndBatchSize (line 1821) | protected long[] computeMaxParameterSetSizeAndBatchSize(int numBatched... method executeBatchSerially (line 1884) | protected int[] executeBatchSerially(int batchTimeout) throws SQLExcep... method getDateTime (line 2002) | public String getDateTime(String pattern) { method executeInternal (line 2027) | protected ResultSetInternalMethods executeInternal(int maxRowsToRetrie... method executeQuery (line 2112) | public java.sql.ResultSet executeQuery() throws SQLException { method executeUpdate (line 2252) | public int executeUpdate() throws SQLException { method executeUpdate (line 2261) | protected int executeUpdate(boolean clearBatchedGeneratedKeysAndWarnin... method executeUpdate (line 2290) | protected int executeUpdate(byte[][] batchedParameterStrings, InputStr... method containsOnDuplicateKeyUpdateInSQL (line 2380) | protected boolean containsOnDuplicateKeyUpdateInSQL() { method fillSendPacket (line 2393) | protected Buffer fillSendPacket() throws SQLException { method fillSendPacket (line 2414) | protected Buffer fillSendPacket(byte[][] batchedParameterStrings, Inpu... method checkAllParametersSet (line 2480) | private void checkAllParametersSet(byte[] parameterString, InputStream... method prepareBatchedInsertSQL (line 2492) | protected PreparedStatement prepareBatchedInsertSQL(MySQLConnection lo... method getRewrittenBatchSize (line 2503) | public int getRewrittenBatchSize() { method getNonRewrittenSql (line 2507) | public String getNonRewrittenSql() { method getBytesRepresentation (line 2528) | public byte[] getBytesRepresentation(int parameterIndex) throws SQLExc... method getBytesRepresentationForBatch (line 2557) | protected byte[] getBytesRepresentationForBatch(int parameterIndex, in... method getDateTimePattern (line 2589) | private final String getDateTimePattern(String dt, boolean toTime) thr... method getMetaData (line 2759) | public java.sql.ResultSetMetaData getMetaData() throws SQLException { method isSelectQuery (line 2833) | protected boolean isSelectQuery() { method getParameterMetaData (line 2841) | public ParameterMetaData getParameterMetaData() throws SQLException { method getParseInfo (line 2854) | ParseInfo getParseInfo() { method getSuccessor (line 2858) | private final char getSuccessor(char c, int n) { method hexEscapeBlock (line 2874) | private final void hexEscapeBlock(byte[] buf, Buffer packet, int size)... method initializeFromParseInfo (line 2885) | private void initializeFromParseInfo() throws SQLException { method isNull (line 2908) | boolean isNull(int paramIndex) { method readblock (line 2912) | private final int readblock(InputStream i, byte[] b) throws SQLExcepti... method readblock (line 2924) | private final int readblock(InputStream i, byte[] b, int length) throw... method realClose (line 2951) | protected void realClose(boolean calledExplicitly, boolean closeOpenRe... method setArray (line 2989) | public void setArray(int i, Array x) throws SQLException { method setAsciiStream (line 3019) | public void setAsciiStream(int parameterIndex, InputStream x, int leng... method setBigDecimal (line 3042) | public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQL... method setBinaryStream (line 3086) | public void setBinaryStream(int parameterIndex, InputStream x, int len... method setBlob (line 3141) | public void setBlob(int parameterIndex, InputStream inputStream, long ... method setBlob (line 3156) | public void setBlob(int i, java.sql.Blob x) throws SQLException { method setBoolean (line 3184) | public void setBoolean(int parameterIndex, boolean x) throws SQLExcept... method setByte (line 3207) | public void setByte(int parameterIndex, byte x) throws SQLException { method setBytes (line 3226) | public void setBytes(int parameterIndex, byte[] x) throws SQLException { method setBytes (line 3234) | protected void setBytes(int parameterIndex, byte[] x, boolean checkFor... method setBytesNoEscape (line 3359) | protected void setBytesNoEscape(int parameterIndex, byte[] parameterAs... method setBytesNoEscapeNoQuotes (line 3368) | protected void setBytesNoEscapeNoQuotes(int parameterIndex, byte[] par... method setCharacterStream (line 3394) | public void setCharacterStream(int parameterIndex, java.io.Reader read... method setClob (line 3464) | public void setClob(int i, Clob x) throws SQLException { method setDate (line 3498) | public void setDate(int parameterIndex, java.sql.Date x) throws java.s... method setDate (line 3516) | public void setDate(int parameterIndex, java.sql.Date x, Calendar cal)... method setDouble (line 3547) | public void setDouble(int parameterIndex, double x) throws SQLException { method setFloat (line 3573) | public void setFloat(int parameterIndex, float x) throws SQLException { method setInt (line 3591) | public void setInt(int parameterIndex, int x) throws SQLException { method setInternal (line 3597) | protected final void setInternal(int paramIndex, byte[] val) throws SQ... method checkBounds (line 3613) | private void checkBounds(int paramIndex, int parameterIndexOffset) thr... method setInternal (line 3632) | protected final void setInternal(int paramIndex, String val) throws SQ... method setLong (line 3667) | public void setLong(int parameterIndex, long x) throws SQLException { method setNull (line 3689) | public void setNull(int parameterIndex, int sqlType) throws SQLExcepti... method setNull (line 3713) | public void setNull(int parameterIndex, int sqlType, String arg) throw... method setNumericObject (line 3719) | private void setNumericObject(int parameterIndex, Object parameterObj,... method setObject (line 3836) | public void setObject(int parameterIndex, Object parameterObj) throws ... method setObject (line 3895) | public void setObject(int parameterIndex, Object parameterObj, int tar... method setObject (line 3932) | public void setObject(int parameterIndex, Object parameterObj, int tar... method setOneBatchedParameterSet (line 4111) | protected int setOneBatchedParameterSet(java.sql.PreparedStatement bat... method setRef (line 4148) | public void setRef(int i, Ref x) throws SQLException { method setResultSetConcurrency (line 4158) | void setResultSetConcurrency(int concurrencyFlag) { method setResultSetType (line 4168) | void setResultSetType(int typeFlag) { method setRetrieveGeneratedKeys (line 4177) | protected void setRetrieveGeneratedKeys(boolean retrieveGeneratedKeys) { method setSerializableObject (line 4193) | private final void setSerializableObject(int parameterIndex, Object pa... method setShort (line 4228) | public void setShort(int parameterIndex, short x) throws SQLException { method setString (line 4247) | public void setString(int parameterIndex, String x) throws SQLException { method isEscapeNeededForString (line 4411) | private boolean isEscapeNeededForString(String x, int stringLength) { method setTime (line 4473) | public void setTime(int parameterIndex, java.sql.Time x, Calendar cal)... method setTime (line 4489) | public void setTime(int parameterIndex, Time x) throws java.sql.SQLExc... method setTimeInternal (line 4508) | private void setTimeInternal(int parameterIndex, Time x, Calendar targ... method setTimestamp (line 4546) | public void setTimestamp(int parameterIndex, java.sql.Timestamp x, Cal... method setTimestamp (line 4562) | public void setTimestamp(int parameterIndex, Timestamp x) throws java.... method setTimestampInternal (line 4580) | private void setTimestampInternal(int parameterIndex, Timestamp x, Cal... method newSetTimestampInternal (line 4633) | private synchronized void newSetTimestampInternal(int parameterIndex, ... method formatNanos (line 4660) | private String formatNanos(int nanos) { method newSetTimeInternal (line 4689) | private synchronized void newSetTimeInternal(int parameterIndex, Time ... method newSetDateInternal (line 4711) | private synchronized void newSetDateInternal(int parameterIndex, Date ... method doSSPSCompatibleTimezoneShift (line 4733) | private void doSSPSCompatibleTimezoneShift(int parameterIndex, Timesta... method setUnicodeStream (line 4833) | public void setUnicodeStream(int parameterIndex, InputStream x, int le... method setURL (line 4846) | public void setURL(int parameterIndex, URL arg) throws SQLException { method streamToBytes (line 4856) | private final void streamToBytes(Buffer packet, InputStream in, boolea... method streamToBytes (line 4930) | private final byte[] streamToBytes(InputStream in, boolean escape, int... method toString (line 5004) | public String toString() { method isClosed (line 5018) | public synchronized boolean isClosed() throws SQLException { method getParameterIndexOffset (line 5029) | protected int getParameterIndexOffset() { method setAsciiStream (line 5033) | public void setAsciiStream(int parameterIndex, InputStream x) throws S... method setAsciiStream (line 5037) | public void setAsciiStream(int parameterIndex, InputStream x, long len... method setBinaryStream (line 5042) | public void setBinaryStream(int parameterIndex, InputStream x) throws ... method setBinaryStream (line 5046) | public void setBinaryStream(int parameterIndex, InputStream x, long le... method setBlob (line 5050) | public void setBlob(int parameterIndex, InputStream inputStream) throw... method setCharacterStream (line 5054) | public void setCharacterStream(int parameterIndex, Reader reader) thro... method setCharacterStream (line 5058) | public void setCharacterStream(int parameterIndex, Reader reader, long... method setClob (line 5063) | public void setClob(int parameterIndex, Reader reader) throws SQLExcep... method setClob (line 5068) | public void setClob(int parameterIndex, Reader reader, long length) th... method setNCharacterStream (line 5072) | public void setNCharacterStream(int parameterIndex, Reader value) thro... method setNString (line 5090) | public void setNString(int parameterIndex, String x) throws SQLExcepti... method setNCharacterStream (line 5213) | public void setNCharacterStream(int parameterIndex, Reader reader, lon... method setNClob (line 5255) | public void setNClob(int parameterIndex, Reader reader) throws SQLExce... method setNClob (line 5272) | public void setNClob(int parameterIndex, Reader reader, long length) t... method getParameterBindings (line 5280) | public ParameterBindings getParameterBindings() throws SQLException { class EmulatedPreparedStatementBindings (line 5284) | class EmulatedPreparedStatementBindings implements ParameterBindings { method EmulatedPreparedStatementBindings (line 5289) | public EmulatedPreparedStatementBindings() throws SQLException { method getArray (line 5325) | public Array getArray(int parameterIndex) throws SQLException { method getAsciiStream (line 5329) | public InputStream getAsciiStream(int parameterIndex) throws SQLExce... method getBigDecimal (line 5333) | public BigDecimal getBigDecimal(int parameterIndex) throws SQLExcept... method getBinaryStream (line 5337) | public InputStream getBinaryStream(int parameterIndex) throws SQLExc... method getBlob (line 5341) | public java.sql.Blob getBlob(int parameterIndex) throws SQLException { method getBoolean (line 5345) | public boolean getBoolean(int parameterIndex) throws SQLException { method getByte (line 5349) | public byte getByte(int parameterIndex) throws SQLException { method getBytes (line 5353) | public byte[] getBytes(int parameterIndex) throws SQLException { method getCharacterStream (line 5357) | public Reader getCharacterStream(int parameterIndex) throws SQLExcep... method getClob (line 5361) | public java.sql.Clob getClob(int parameterIndex) throws SQLException { method getDate (line 5365) | public Date getDate(int parameterIndex) throws SQLException { method getDouble (line 5369) | public double getDouble(int parameterIndex) throws SQLException { method getFloat (line 5373) | public float getFloat(int parameterIndex) throws SQLException { method getInt (line 5377) | public int getInt(int parameterIndex) throws SQLException { method getLong (line 5381) | public long getLong(int parameterIndex) throws SQLException { method getNCharacterStream (line 5385) | public Reader getNCharacterStream(int parameterIndex) throws SQLExce... method getNClob (line 5389) | public Reader getNClob(int parameterIndex) throws SQLException { method getObject (line 5393) | public Object getObject(int parameterIndex) throws SQLException { method getRef (line 5422) | public Ref getRef(int parameterIndex) throws SQLException { method getShort (line 5426) | public short getShort(int parameterIndex) throws SQLException { method getString (line 5430) | public String getString(int parameterIndex) throws SQLException { method getTime (line 5434) | public Time getTime(int parameterIndex) throws SQLException { method getTimestamp (line 5438) | public Timestamp getTimestamp(int parameterIndex) throws SQLException { method getURL (line 5442) | public URL getURL(int parameterIndex) throws SQLException { method isNull (line 5446) | public boolean isNull(int parameterIndex) throws SQLException { method getPreparedSql (line 5453) | public String getPreparedSql() { method getUpdateCount (line 5465) | public int getUpdateCount() throws SQLException { method canRewrite (line 5477) | protected static boolean canRewrite(String sql, boolean isOnDuplicateK... method setRowId (line 5511) | public void setRowId(int parameterIndex, RowId x) throws SQLException { method setNClob (line 5517) | public void setNClob(int parameterIndex, NClob value) throws SQLExcept... method setSQLXML (line 5523) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQL... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ProfilerEventHandlerFactory.java class ProfilerEventHandlerFactory (line 39) | public class ProfilerEventHandlerFactory { method getInstance (line 55) | public static synchronized ProfilerEventHandler getInstance(MySQLConne... method removeInstance (line 73) | public static synchronized void removeInstance(Connection conn) { method ProfilerEventHandlerFactory (line 81) | private ProfilerEventHandlerFactory(Connection conn) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/RandomBalanceStrategy.java class RandomBalanceStrategy (line 35) | public class RandomBalanceStrategy implements BalanceStrategy { method RandomBalanceStrategy (line 38) | public RandomBalanceStrategy() { method destroy (line 41) | public void destroy() { method init (line 45) | public void init(Connection conn, Properties props) throws SQLException { method pickConnection (line 49) | public ConnectionImpl pickConnection(LoadBalancingConnectionProxy proxy, method getArrayIndexMap (line 151) | private Map getArrayIndexMap(List l) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ReflectiveStatementInterceptorAdapter.java class ReflectiveStatementInterceptorAdapter (line 27) | public class ReflectiveStatementInterceptorAdapter implements method ReflectiveStatementInterceptorAdapter (line 34) | public ReflectiveStatementInterceptorAdapter(StatementInterceptor toPr... method destroy (line 43) | public void destroy() { method executeTopLevelOnly (line 47) | public boolean executeTopLevelOnly() { method init (line 51) | public void init(Connection conn, Properties props) throws SQLException { method postProcess (line 55) | public ResultSetInternalMethods postProcess(String sql, method preProcess (line 85) | public ResultSetInternalMethods preProcess(String sql, method getV2PostProcessMethod (line 91) | public static final Method getV2PostProcessMethod(Class toProxyClass) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ReplicationConnection.java class ReplicationConnection (line 56) | public class ReplicationConnection implements Connection, PingTarget { method ReplicationConnection (line 65) | protected ReplicationConnection() {} method ReplicationConnection (line 67) | public ReplicationConnection(Properties masterProperties, method clearWarnings (line 142) | public synchronized void clearWarnings() throws SQLException { method close (line 151) | public synchronized void close() throws SQLException { method commit (line 161) | public synchronized void commit() throws SQLException { method createStatement (line 170) | public Statement createStatement() throws SQLException { method createStatement (line 182) | public synchronized Statement createStatement(int resultSetType, method createStatement (line 197) | public synchronized Statement createStatement(int resultSetType, method getAutoCommit (line 213) | public synchronized boolean getAutoCommit() throws SQLException { method getCatalog (line 222) | public synchronized String getCatalog() throws SQLException { method getCurrentConnection (line 226) | public synchronized Connection getCurrentConnection() { method getHoldability (line 235) | public synchronized int getHoldability() throws SQLException { method getMasterConnection (line 239) | public synchronized Connection getMasterConnection() { method getMetaData (line 248) | public synchronized DatabaseMetaData getMetaData() throws SQLException { method getSlavesConnection (line 252) | public synchronized Connection getSlavesConnection() { method getTransactionIsolation (line 261) | public synchronized int getTransactionIsolation() throws SQLException { method getTypeMap (line 270) | public synchronized Map getTypeMap() throws SQLException { method getWarnings (line 279) | public synchronized SQLWarning getWarnings() throws SQLException { method isClosed (line 288) | public synchronized boolean isClosed() throws SQLException { method isReadOnly (line 297) | public synchronized boolean isReadOnly() throws SQLException { method nativeSQL (line 306) | public synchronized String nativeSQL(String sql) throws SQLException { method prepareCall (line 315) | public CallableStatement prepareCall(String sql) throws SQLException { method prepareCall (line 324) | public synchronized CallableStatement prepareCall(String sql, method prepareCall (line 335) | public synchronized CallableStatement prepareCall(String sql, method prepareStatement (line 347) | public PreparedStatement prepareStatement(String sql) throws SQLExcept... method prepareStatement (line 360) | public synchronized PreparedStatement prepareStatement(String sql, method prepareStatement (line 374) | public synchronized PreparedStatement prepareStatement(String sql, method prepareStatement (line 390) | public synchronized PreparedStatement prepareStatement(String sql, method prepareStatement (line 406) | public synchronized PreparedStatement prepareStatement(String sql, method prepareStatement (line 421) | public synchronized PreparedStatement prepareStatement(String sql, method releaseSavepoint (line 435) | public synchronized void releaseSavepoint(Savepoint savepoint) method rollback (line 445) | public synchronized void rollback() throws SQLException { method rollback (line 454) | public synchronized void rollback(Savepoint savepoint) throws SQLExcep... method setAutoCommit (line 463) | public synchronized void setAutoCommit(boolean autoCommit) method setCatalog (line 473) | public synchronized void setCatalog(String catalog) throws SQLException { method setHoldability (line 482) | public synchronized void setHoldability(int holdability) method setReadOnly (line 492) | public synchronized void setReadOnly(boolean readOnly) throws SQLExcep... method setSavepoint (line 509) | public synchronized Savepoint setSavepoint() throws SQLException { method setSavepoint (line 518) | public synchronized Savepoint setSavepoint(String name) throws SQLExce... method setTransactionIsolation (line 527) | public synchronized void setTransactionIsolation(int level) method setTypeMap (line 539) | public synchronized void setTypeMap(Map arg0) throws SQLException { method switchToMasterConnection (line 543) | private synchronized void switchToMasterConnection() throws SQLExcepti... method switchToSlavesConnection (line 547) | private synchronized void switchToSlavesConnection() throws SQLExcepti... method swapConnections (line 561) | private synchronized void swapConnections(Connection switchToConnection, method doPing (line 592) | public synchronized void doPing() throws SQLException { method changeUser (line 602) | public synchronized void changeUser(String userName, String newPassword) method clearHasTriedMaster (line 608) | public synchronized void clearHasTriedMaster() { method clientPrepareStatement (line 614) | public synchronized PreparedStatement clientPrepareStatement(String sql) method clientPrepareStatement (line 622) | public synchronized PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 630) | public synchronized PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 638) | public synchronized PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 646) | public synchronized PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 655) | public synchronized PreparedStatement clientPrepareStatement(String sql, method getActiveStatementCount (line 663) | public synchronized int getActiveStatementCount() { method getIdleFor (line 667) | public synchronized long getIdleFor() { method getLog (line 671) | public synchronized Log getLog() throws SQLException { method getServerCharacterEncoding (line 675) | public synchronized String getServerCharacterEncoding() { method getServerTimezoneTZ (line 679) | public synchronized TimeZone getServerTimezoneTZ() { method getStatementComment (line 683) | public synchronized String getStatementComment() { method hasTriedMaster (line 687) | public synchronized boolean hasTriedMaster() { method initializeExtension (line 691) | public synchronized void initializeExtension(Extension ex) throws SQLE... method isAbonormallyLongQuery (line 695) | public synchronized boolean isAbonormallyLongQuery(long millisOrNanos) { method isInGlobalTx (line 699) | public synchronized boolean isInGlobalTx() { method isMasterConnection (line 703) | public synchronized boolean isMasterConnection() { method isNoBackslashEscapesSet (line 707) | public synchronized boolean isNoBackslashEscapesSet() { method lowerCaseTableNames (line 711) | public synchronized boolean lowerCaseTableNames() { method parserKnowsUnicode (line 715) | public synchronized boolean parserKnowsUnicode() { method ping (line 719) | public synchronized void ping() throws SQLException { method reportQueryTime (line 724) | public synchronized void reportQueryTime(long millisOrNanos) { method resetServerState (line 728) | public synchronized void resetServerState() throws SQLException { method serverPrepareStatement (line 732) | public synchronized PreparedStatement serverPrepareStatement(String sql) method serverPrepareStatement (line 740) | public synchronized PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 748) | public synchronized PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 756) | public synchronized PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 765) | public synchronized PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 773) | public synchronized PreparedStatement serverPrepareStatement(String sql, method setFailedOver (line 781) | public synchronized void setFailedOver(boolean flag) { method setPreferSlaveDuringFailover (line 785) | public synchronized void setPreferSlaveDuringFailover(boolean flag) { method setStatementComment (line 789) | public synchronized void setStatementComment(String comment) { method shutdownServer (line 794) | public synchronized void shutdownServer() throws SQLException { method supportsIsolationLevel (line 798) | public synchronized boolean supportsIsolationLevel() { method supportsQuotedIdentifiers (line 802) | public synchronized boolean supportsQuotedIdentifiers() { method supportsTransactions (line 806) | public synchronized boolean supportsTransactions() { method versionMeetsMinimum (line 810) | public synchronized boolean versionMeetsMinimum(int major, int minor, ... method exposeAsXml (line 815) | public synchronized String exposeAsXml() throws SQLException { method getAllowLoadLocalInfile (line 819) | public synchronized boolean getAllowLoadLocalInfile() { method getAllowMultiQueries (line 823) | public synchronized boolean getAllowMultiQueries() { method getAllowNanAndInf (line 827) | public synchronized boolean getAllowNanAndInf() { method getAllowUrlInLocalInfile (line 831) | public synchronized boolean getAllowUrlInLocalInfile() { method getAlwaysSendSetIsolation (line 835) | public synchronized boolean getAlwaysSendSetIsolation() { method getAutoClosePStmtStreams (line 839) | public synchronized boolean getAutoClosePStmtStreams() { method getAutoDeserialize (line 843) | public synchronized boolean getAutoDeserialize() { method getAutoGenerateTestcaseScript (line 847) | public synchronized boolean getAutoGenerateTestcaseScript() { method getAutoReconnectForPools (line 851) | public synchronized boolean getAutoReconnectForPools() { method getAutoSlowLog (line 855) | public synchronized boolean getAutoSlowLog() { method getBlobSendChunkSize (line 859) | public synchronized int getBlobSendChunkSize() { method getBlobsAreStrings (line 863) | public synchronized boolean getBlobsAreStrings() { method getCacheCallableStatements (line 867) | public synchronized boolean getCacheCallableStatements() { method getCacheCallableStmts (line 871) | public synchronized boolean getCacheCallableStmts() { method getCachePrepStmts (line 875) | public synchronized boolean getCachePrepStmts() { method getCachePreparedStatements (line 879) | public synchronized boolean getCachePreparedStatements() { method getCacheResultSetMetadata (line 883) | public synchronized boolean getCacheResultSetMetadata() { method getCacheServerConfiguration (line 887) | public synchronized boolean getCacheServerConfiguration() { method getCallableStatementCacheSize (line 891) | public synchronized int getCallableStatementCacheSize() { method getCallableStmtCacheSize (line 895) | public synchronized int getCallableStmtCacheSize() { method getCapitalizeTypeNames (line 899) | public synchronized boolean getCapitalizeTypeNames() { method getCharacterSetResults (line 903) | public synchronized String getCharacterSetResults() { method getClientCertificateKeyStorePassword (line 907) | public synchronized String getClientCertificateKeyStorePassword() { method getClientCertificateKeyStoreType (line 911) | public synchronized String getClientCertificateKeyStoreType() { method getClientCertificateKeyStoreUrl (line 915) | public synchronized String getClientCertificateKeyStoreUrl() { method getClientInfoProvider (line 919) | public synchronized String getClientInfoProvider() { method getClobCharacterEncoding (line 923) | public synchronized String getClobCharacterEncoding() { method getClobberStreamingResults (line 927) | public synchronized boolean getClobberStreamingResults() { method getConnectTimeout (line 931) | public synchronized int getConnectTimeout() { method getConnectionCollation (line 935) | public synchronized String getConnectionCollation() { method getConnectionLifecycleInterceptors (line 939) | public synchronized String getConnectionLifecycleInterceptors() { method getContinueBatchOnError (line 943) | public synchronized boolean getContinueBatchOnError() { method getCreateDatabaseIfNotExist (line 947) | public synchronized boolean getCreateDatabaseIfNotExist() { method getDefaultFetchSize (line 951) | public synchronized int getDefaultFetchSize() { method getDontTrackOpenResources (line 955) | public synchronized boolean getDontTrackOpenResources() { method getDumpMetadataOnColumnNotFound (line 959) | public synchronized boolean getDumpMetadataOnColumnNotFound() { method getDumpQueriesOnException (line 963) | public synchronized boolean getDumpQueriesOnException() { method getDynamicCalendars (line 967) | public synchronized boolean getDynamicCalendars() { method getElideSetAutoCommits (line 971) | public synchronized boolean getElideSetAutoCommits() { method getEmptyStringsConvertToZero (line 975) | public synchronized boolean getEmptyStringsConvertToZero() { method getEmulateLocators (line 979) | public synchronized boolean getEmulateLocators() { method getEmulateUnsupportedPstmts (line 983) | public synchronized boolean getEmulateUnsupportedPstmts() { method getEnablePacketDebug (line 987) | public synchronized boolean getEnablePacketDebug() { method getEnableQueryTimeouts (line 991) | public synchronized boolean getEnableQueryTimeouts() { method getEncoding (line 995) | public synchronized String getEncoding() { method getExplainSlowQueries (line 999) | public synchronized boolean getExplainSlowQueries() { method getFailOverReadOnly (line 1003) | public synchronized boolean getFailOverReadOnly() { method getFunctionsNeverReturnBlobs (line 1007) | public synchronized boolean getFunctionsNeverReturnBlobs() { method getGatherPerfMetrics (line 1011) | public synchronized boolean getGatherPerfMetrics() { method getGatherPerformanceMetrics (line 1015) | public synchronized boolean getGatherPerformanceMetrics() { method getGenerateSimpleParameterMetadata (line 1019) | public synchronized boolean getGenerateSimpleParameterMetadata() { method getHoldResultsOpenOverStatementClose (line 1023) | public synchronized boolean getHoldResultsOpenOverStatementClose() { method getIgnoreNonTxTables (line 1027) | public synchronized boolean getIgnoreNonTxTables() { method getIncludeInnodbStatusInDeadlockExceptions (line 1031) | public synchronized boolean getIncludeInnodbStatusInDeadlockExceptions... method getInitialTimeout (line 1035) | public synchronized int getInitialTimeout() { method getInteractiveClient (line 1039) | public synchronized boolean getInteractiveClient() { method getIsInteractiveClient (line 1043) | public synchronized boolean getIsInteractiveClient() { method getJdbcCompliantTruncation (line 1047) | public synchronized boolean getJdbcCompliantTruncation() { method getJdbcCompliantTruncationForReads (line 1051) | public synchronized boolean getJdbcCompliantTruncationForReads() { method getLargeRowSizeThreshold (line 1055) | public synchronized String getLargeRowSizeThreshold() { method getLoadBalanceStrategy (line 1059) | public synchronized String getLoadBalanceStrategy() { method getLocalSocketAddress (line 1063) | public synchronized String getLocalSocketAddress() { method getLocatorFetchBufferSize (line 1067) | public synchronized int getLocatorFetchBufferSize() { method getLogSlowQueries (line 1071) | public synchronized boolean getLogSlowQueries() { method getLogXaCommands (line 1075) | public synchronized boolean getLogXaCommands() { method getLogger (line 1079) | public synchronized String getLogger() { method getLoggerClassName (line 1083) | public synchronized String getLoggerClassName() { method getMaintainTimeStats (line 1087) | public synchronized boolean getMaintainTimeStats() { method getMaxQuerySizeToLog (line 1091) | public synchronized int getMaxQuerySizeToLog() { method getMaxReconnects (line 1095) | public synchronized int getMaxReconnects() { method getMaxRows (line 1099) | public synchronized int getMaxRows() { method getMetadataCacheSize (line 1103) | public synchronized int getMetadataCacheSize() { method getNetTimeoutForStreamingResults (line 1107) | public synchronized int getNetTimeoutForStreamingResults() { method getNoAccessToProcedureBodies (line 1111) | public synchronized boolean getNoAccessToProcedureBodies() { method getNoDatetimeStringSync (line 1115) | public synchronized boolean getNoDatetimeStringSync() { method getNoTimezoneConversionForTimeType (line 1119) | public synchronized boolean getNoTimezoneConversionForTimeType() { method getNullCatalogMeansCurrent (line 1123) | public synchronized boolean getNullCatalogMeansCurrent() { method getNullNamePatternMatchesAll (line 1127) | public synchronized boolean getNullNamePatternMatchesAll() { method getOverrideSupportsIntegrityEnhancementFacility (line 1131) | public synchronized boolean getOverrideSupportsIntegrityEnhancementFac... method getPacketDebugBufferSize (line 1135) | public synchronized int getPacketDebugBufferSize() { method getPadCharsWithSpace (line 1139) | public synchronized boolean getPadCharsWithSpace() { method getParanoid (line 1143) | public synchronized boolean getParanoid() { method getPedantic (line 1147) | public synchronized boolean getPedantic() { method getPinGlobalTxToPhysicalConnection (line 1151) | public synchronized boolean getPinGlobalTxToPhysicalConnection() { method getPopulateInsertRowWithDefaultValues (line 1155) | public synchronized boolean getPopulateInsertRowWithDefaultValues() { method getPrepStmtCacheSize (line 1159) | public synchronized int getPrepStmtCacheSize() { method getPrepStmtCacheSqlLimit (line 1163) | public synchronized int getPrepStmtCacheSqlLimit() { method getPreparedStatementCacheSize (line 1167) | public synchronized int getPreparedStatementCacheSize() { method getPreparedStatementCacheSqlLimit (line 1171) | public synchronized int getPreparedStatementCacheSqlLimit() { method getProcessEscapeCodesForPrepStmts (line 1175) | public synchronized boolean getProcessEscapeCodesForPrepStmts() { method getProfileSQL (line 1179) | public synchronized boolean getProfileSQL() { method getProfileSql (line 1183) | public synchronized boolean getProfileSql() { method getProfilerEventHandler (line 1187) | public synchronized String getProfilerEventHandler() { method getPropertiesTransform (line 1191) | public synchronized String getPropertiesTransform() { method getQueriesBeforeRetryMaster (line 1195) | public synchronized int getQueriesBeforeRetryMaster() { method getReconnectAtTxEnd (line 1199) | public synchronized boolean getReconnectAtTxEnd() { method getRelaxAutoCommit (line 1203) | public synchronized boolean getRelaxAutoCommit() { method getReportMetricsIntervalMillis (line 1207) | public synchronized int getReportMetricsIntervalMillis() { method getRequireSSL (line 1211) | public synchronized boolean getRequireSSL() { method getResourceId (line 1215) | public synchronized String getResourceId() { method getResultSetSizeThreshold (line 1219) | public synchronized int getResultSetSizeThreshold() { method getRewriteBatchedStatements (line 1223) | public synchronized boolean getRewriteBatchedStatements() { method getRollbackOnPooledClose (line 1227) | public synchronized boolean getRollbackOnPooledClose() { method getRoundRobinLoadBalance (line 1231) | public synchronized boolean getRoundRobinLoadBalance() { method getRunningCTS13 (line 1235) | public synchronized boolean getRunningCTS13() { method getSecondsBeforeRetryMaster (line 1239) | public synchronized int getSecondsBeforeRetryMaster() { method getSelfDestructOnPingMaxOperations (line 1243) | public synchronized int getSelfDestructOnPingMaxOperations() { method getSelfDestructOnPingSecondsLifetime (line 1247) | public synchronized int getSelfDestructOnPingSecondsLifetime() { method getServerTimezone (line 1251) | public synchronized String getServerTimezone() { method getSessionVariables (line 1255) | public synchronized String getSessionVariables() { method getSlowQueryThresholdMillis (line 1259) | public synchronized int getSlowQueryThresholdMillis() { method getSlowQueryThresholdNanos (line 1263) | public synchronized long getSlowQueryThresholdNanos() { method getSocketFactory (line 1267) | public synchronized String getSocketFactory() { method getSocketFactoryClassName (line 1271) | public synchronized String getSocketFactoryClassName() { method getSocketTimeout (line 1275) | public synchronized int getSocketTimeout() { method getStatementInterceptors (line 1279) | public synchronized String getStatementInterceptors() { method getStrictFloatingPoint (line 1283) | public synchronized boolean getStrictFloatingPoint() { method getStrictUpdates (line 1287) | public synchronized boolean getStrictUpdates() { method getTcpKeepAlive (line 1291) | public synchronized boolean getTcpKeepAlive() { method getTcpNoDelay (line 1295) | public synchronized boolean getTcpNoDelay() { method getTcpRcvBuf (line 1299) | public synchronized int getTcpRcvBuf() { method getTcpSndBuf (line 1303) | public synchronized int getTcpSndBuf() { method getTcpTrafficClass (line 1307) | public synchronized int getTcpTrafficClass() { method getTinyInt1isBit (line 1311) | public synchronized boolean getTinyInt1isBit() { method getTraceProtocol (line 1315) | public synchronized boolean getTraceProtocol() { method getTransformedBitIsBoolean (line 1319) | public synchronized boolean getTransformedBitIsBoolean() { method getTreatUtilDateAsTimestamp (line 1323) | public synchronized boolean getTreatUtilDateAsTimestamp() { method getTrustCertificateKeyStorePassword (line 1327) | public synchronized String getTrustCertificateKeyStorePassword() { method getTrustCertificateKeyStoreType (line 1331) | public synchronized String getTrustCertificateKeyStoreType() { method getTrustCertificateKeyStoreUrl (line 1335) | public synchronized String getTrustCertificateKeyStoreUrl() { method getUltraDevHack (line 1339) | public synchronized boolean getUltraDevHack() { method getUseBlobToStoreUTF8OutsideBMP (line 1343) | public synchronized boolean getUseBlobToStoreUTF8OutsideBMP() { method getUseCompression (line 1347) | public synchronized boolean getUseCompression() { method getUseConfigs (line 1351) | public synchronized String getUseConfigs() { method getUseCursorFetch (line 1355) | public synchronized boolean getUseCursorFetch() { method getUseDirectRowUnpack (line 1359) | public synchronized boolean getUseDirectRowUnpack() { method getUseDynamicCharsetInfo (line 1363) | public synchronized boolean getUseDynamicCharsetInfo() { method getUseFastDateParsing (line 1367) | public synchronized boolean getUseFastDateParsing() { method getUseFastIntParsing (line 1371) | public synchronized boolean getUseFastIntParsing() { method getUseGmtMillisForDatetimes (line 1375) | public synchronized boolean getUseGmtMillisForDatetimes() { method getUseHostsInPrivileges (line 1379) | public synchronized boolean getUseHostsInPrivileges() { method getUseInformationSchema (line 1383) | public synchronized boolean getUseInformationSchema() { method getUseJDBCCompliantTimezoneShift (line 1387) | public synchronized boolean getUseJDBCCompliantTimezoneShift() { method getUseJvmCharsetConverters (line 1391) | public synchronized boolean getUseJvmCharsetConverters() { method getUseLegacyDatetimeCode (line 1395) | public synchronized boolean getUseLegacyDatetimeCode() { method getUseLocalSessionState (line 1399) | public synchronized boolean getUseLocalSessionState() { method getUseNanosForElapsedTime (line 1403) | public synchronized boolean getUseNanosForElapsedTime() { method getUseOldAliasMetadataBehavior (line 1407) | public synchronized boolean getUseOldAliasMetadataBehavior() { method getUseOldUTF8Behavior (line 1411) | public synchronized boolean getUseOldUTF8Behavior() { method getUseOnlyServerErrorMessages (line 1415) | public synchronized boolean getUseOnlyServerErrorMessages() { method getUseReadAheadInput (line 1419) | public synchronized boolean getUseReadAheadInput() { method getUseSSL (line 1423) | public synchronized boolean getUseSSL() { method getUseSSPSCompatibleTimezoneShift (line 1427) | public synchronized boolean getUseSSPSCompatibleTimezoneShift() { method getUseServerPrepStmts (line 1431) | public synchronized boolean getUseServerPrepStmts() { method getUseServerPreparedStmts (line 1435) | public synchronized boolean getUseServerPreparedStmts() { method getUseSqlStateCodes (line 1439) | public synchronized boolean getUseSqlStateCodes() { method getUseStreamLengthsInPrepStmts (line 1443) | public synchronized boolean getUseStreamLengthsInPrepStmts() { method getUseTimezone (line 1447) | public synchronized boolean getUseTimezone() { method getUseUltraDevWorkAround (line 1451) | public synchronized boolean getUseUltraDevWorkAround() { method getUseUnbufferedInput (line 1455) | public synchronized boolean getUseUnbufferedInput() { method getUseUnicode (line 1459) | public synchronized boolean getUseUnicode() { method getUseUsageAdvisor (line 1463) | public synchronized boolean getUseUsageAdvisor() { method getUtf8OutsideBmpExcludedColumnNamePattern (line 1467) | public synchronized String getUtf8OutsideBmpExcludedColumnNamePattern() { method getUtf8OutsideBmpIncludedColumnNamePattern (line 1471) | public synchronized String getUtf8OutsideBmpIncludedColumnNamePattern() { method getVerifyServerCertificate (line 1475) | public synchronized boolean getVerifyServerCertificate() { method getYearIsDateType (line 1479) | public synchronized boolean getYearIsDateType() { method getZeroDateTimeBehavior (line 1483) | public synchronized String getZeroDateTimeBehavior() { method setAllowLoadLocalInfile (line 1487) | public synchronized void setAllowLoadLocalInfile(boolean property) { method setAllowMultiQueries (line 1492) | public synchronized void setAllowMultiQueries(boolean property) { method setAllowNanAndInf (line 1497) | public synchronized void setAllowNanAndInf(boolean flag) { method setAllowUrlInLocalInfile (line 1502) | public synchronized void setAllowUrlInLocalInfile(boolean flag) { method setAlwaysSendSetIsolation (line 1507) | public synchronized void setAlwaysSendSetIsolation(boolean flag) { method setAutoClosePStmtStreams (line 1512) | public synchronized void setAutoClosePStmtStreams(boolean flag) { method setAutoDeserialize (line 1517) | public synchronized void setAutoDeserialize(boolean flag) { method setAutoGenerateTestcaseScript (line 1522) | public synchronized void setAutoGenerateTestcaseScript(boolean flag) { method setAutoReconnect (line 1527) | public synchronized void setAutoReconnect(boolean flag) { method setAutoReconnectForConnectionPools (line 1532) | public synchronized void setAutoReconnectForConnectionPools(boolean pr... method setAutoReconnectForPools (line 1537) | public synchronized void setAutoReconnectForPools(boolean flag) { method setAutoSlowLog (line 1542) | public synchronized void setAutoSlowLog(boolean flag) { method setBlobSendChunkSize (line 1547) | public synchronized void setBlobSendChunkSize(String value) throws SQL... method setBlobsAreStrings (line 1552) | public synchronized void setBlobsAreStrings(boolean flag) { method setCacheCallableStatements (line 1557) | public synchronized void setCacheCallableStatements(boolean flag) { method setCacheCallableStmts (line 1562) | public synchronized void setCacheCallableStmts(boolean flag) { method setCachePrepStmts (line 1567) | public synchronized void setCachePrepStmts(boolean flag) { method setCachePreparedStatements (line 1572) | public synchronized void setCachePreparedStatements(boolean flag) { method setCacheResultSetMetadata (line 1577) | public synchronized void setCacheResultSetMetadata(boolean property) { method setCacheServerConfiguration (line 1582) | public synchronized void setCacheServerConfiguration(boolean flag) { method setCallableStatementCacheSize (line 1587) | public synchronized void setCallableStatementCacheSize(int size) { method setCallableStmtCacheSize (line 1592) | public synchronized void setCallableStmtCacheSize(int cacheSize) { method setCapitalizeDBMDTypes (line 1597) | public synchronized void setCapitalizeDBMDTypes(boolean property) { method setCapitalizeTypeNames (line 1602) | public synchronized void setCapitalizeTypeNames(boolean flag) { method setCharacterEncoding (line 1607) | public synchronized void setCharacterEncoding(String encoding) { method setCharacterSetResults (line 1612) | public synchronized void setCharacterSetResults(String characterSet) { method setClientCertificateKeyStorePassword (line 1617) | public synchronized void setClientCertificateKeyStorePassword(String v... method setClientCertificateKeyStoreType (line 1622) | public synchronized void setClientCertificateKeyStoreType(String value) { method setClientCertificateKeyStoreUrl (line 1627) | public synchronized void setClientCertificateKeyStoreUrl(String value) { method setClientInfoProvider (line 1632) | public synchronized void setClientInfoProvider(String classname) { method setClobCharacterEncoding (line 1637) | public synchronized void setClobCharacterEncoding(String encoding) { method setClobberStreamingResults (line 1642) | public synchronized void setClobberStreamingResults(boolean flag) { method setConnectTimeout (line 1647) | public synchronized void setConnectTimeout(int timeoutMs) { method setConnectionCollation (line 1652) | public synchronized void setConnectionCollation(String collation) { method setConnectionLifecycleInterceptors (line 1657) | public synchronized void setConnectionLifecycleInterceptors(String int... method setContinueBatchOnError (line 1662) | public synchronized void setContinueBatchOnError(boolean property) { method setCreateDatabaseIfNotExist (line 1667) | public synchronized void setCreateDatabaseIfNotExist(boolean flag) { method setDefaultFetchSize (line 1672) | public synchronized void setDefaultFetchSize(int n) { method setDetectServerPreparedStmts (line 1677) | public synchronized void setDetectServerPreparedStmts(boolean property) { method setDontTrackOpenResources (line 1682) | public synchronized void setDontTrackOpenResources(boolean flag) { method setDumpMetadataOnColumnNotFound (line 1687) | public synchronized void setDumpMetadataOnColumnNotFound(boolean flag) { method setDumpQueriesOnException (line 1692) | public synchronized void setDumpQueriesOnException(boolean flag) { method setDynamicCalendars (line 1697) | public synchronized void setDynamicCalendars(boolean flag) { method setElideSetAutoCommits (line 1702) | public synchronized void setElideSetAutoCommits(boolean flag) { method setEmptyStringsConvertToZero (line 1707) | public synchronized void setEmptyStringsConvertToZero(boolean flag) { method setEmulateLocators (line 1712) | public synchronized void setEmulateLocators(boolean property) { method setEmulateUnsupportedPstmts (line 1717) | public synchronized void setEmulateUnsupportedPstmts(boolean flag) { method setEnablePacketDebug (line 1722) | public synchronized void setEnablePacketDebug(boolean flag) { method setEnableQueryTimeouts (line 1727) | public synchronized void setEnableQueryTimeouts(boolean flag) { method setEncoding (line 1732) | public synchronized void setEncoding(String property) { method setExplainSlowQueries (line 1737) | public synchronized void setExplainSlowQueries(boolean flag) { method setFailOverReadOnly (line 1742) | public synchronized void setFailOverReadOnly(boolean flag) { method setFunctionsNeverReturnBlobs (line 1747) | public synchronized void setFunctionsNeverReturnBlobs(boolean flag) { method setGatherPerfMetrics (line 1752) | public synchronized void setGatherPerfMetrics(boolean flag) { method setGatherPerformanceMetrics (line 1757) | public synchronized void setGatherPerformanceMetrics(boolean flag) { method setGenerateSimpleParameterMetadata (line 1762) | public synchronized void setGenerateSimpleParameterMetadata(boolean fl... method setHoldResultsOpenOverStatementClose (line 1767) | public synchronized void setHoldResultsOpenOverStatementClose(boolean ... method setIgnoreNonTxTables (line 1772) | public synchronized void setIgnoreNonTxTables(boolean property) { method setIncludeInnodbStatusInDeadlockExceptions (line 1777) | public synchronized void setIncludeInnodbStatusInDeadlockExceptions(bo... method setInitialTimeout (line 1782) | public synchronized void setInitialTimeout(int property) { method setInteractiveClient (line 1787) | public synchronized void setInteractiveClient(boolean property) { method setIsInteractiveClient (line 1792) | public synchronized void setIsInteractiveClient(boolean property) { method setJdbcCompliantTruncation (line 1797) | public synchronized void setJdbcCompliantTruncation(boolean flag) { method setJdbcCompliantTruncationForReads (line 1802) | public synchronized void setJdbcCompliantTruncationForReads( method setLargeRowSizeThreshold (line 1808) | public synchronized void setLargeRowSizeThreshold(String value) { method setLoadBalanceStrategy (line 1813) | public synchronized void setLoadBalanceStrategy(String strategy) { method setLocalSocketAddress (line 1818) | public synchronized void setLocalSocketAddress(String address) { method setLocatorFetchBufferSize (line 1823) | public synchronized void setLocatorFetchBufferSize(String value) throw... method setLogSlowQueries (line 1828) | public synchronized void setLogSlowQueries(boolean flag) { method setLogXaCommands (line 1833) | public synchronized void setLogXaCommands(boolean flag) { method setLogger (line 1838) | public synchronized void setLogger(String property) { method setLoggerClassName (line 1843) | public synchronized void setLoggerClassName(String className) { method setMaintainTimeStats (line 1848) | public synchronized void setMaintainTimeStats(boolean flag) { method setMaxQuerySizeToLog (line 1853) | public synchronized void setMaxQuerySizeToLog(int sizeInBytes) { method setMaxReconnects (line 1858) | public synchronized void setMaxReconnects(int property) { method setMaxRows (line 1863) | public synchronized void setMaxRows(int property) { method setMetadataCacheSize (line 1868) | public synchronized void setMetadataCacheSize(int value) { method setNetTimeoutForStreamingResults (line 1873) | public synchronized void setNetTimeoutForStreamingResults(int value) { method setNoAccessToProcedureBodies (line 1878) | public synchronized void setNoAccessToProcedureBodies(boolean flag) { method setNoDatetimeStringSync (line 1883) | public synchronized void setNoDatetimeStringSync(boolean flag) { method setNoTimezoneConversionForTimeType (line 1888) | public synchronized void setNoTimezoneConversionForTimeType(boolean fl... method setNullCatalogMeansCurrent (line 1893) | public synchronized void setNullCatalogMeansCurrent(boolean value) { method setNullNamePatternMatchesAll (line 1898) | public synchronized void setNullNamePatternMatchesAll(boolean value) { method setOverrideSupportsIntegrityEnhancementFacility (line 1903) | public synchronized void setOverrideSupportsIntegrityEnhancementFacili... method setPacketDebugBufferSize (line 1908) | public synchronized void setPacketDebugBufferSize(int size) { method setPadCharsWithSpace (line 1913) | public synchronized void setPadCharsWithSpace(boolean flag) { method setParanoid (line 1918) | public synchronized void setParanoid(boolean property) { method setPedantic (line 1923) | public synchronized void setPedantic(boolean property) { method setPinGlobalTxToPhysicalConnection (line 1928) | public synchronized void setPinGlobalTxToPhysicalConnection(boolean fl... method setPopulateInsertRowWithDefaultValues (line 1933) | public synchronized void setPopulateInsertRowWithDefaultValues(boolean... method setPrepStmtCacheSize (line 1938) | public synchronized void setPrepStmtCacheSize(int cacheSize) { method setPrepStmtCacheSqlLimit (line 1943) | public synchronized void setPrepStmtCacheSqlLimit(int sqlLimit) { method setPreparedStatementCacheSize (line 1948) | public synchronized void setPreparedStatementCacheSize(int cacheSize) { method setPreparedStatementCacheSqlLimit (line 1953) | public synchronized void setPreparedStatementCacheSqlLimit(int cacheSq... method setProcessEscapeCodesForPrepStmts (line 1958) | public synchronized void setProcessEscapeCodesForPrepStmts(boolean fla... method setProfileSQL (line 1963) | public synchronized void setProfileSQL(boolean flag) { method setProfileSql (line 1968) | public synchronized void setProfileSql(boolean property) { method setProfilerEventHandler (line 1973) | public synchronized void setProfilerEventHandler(String handler) { method setPropertiesTransform (line 1978) | public synchronized void setPropertiesTransform(String value) { method setQueriesBeforeRetryMaster (line 1983) | public synchronized void setQueriesBeforeRetryMaster(int property) { method setReconnectAtTxEnd (line 1988) | public synchronized void setReconnectAtTxEnd(boolean property) { method setRelaxAutoCommit (line 1993) | public synchronized void setRelaxAutoCommit(boolean property) { method setReportMetricsIntervalMillis (line 1998) | public synchronized void setReportMetricsIntervalMillis(int millis) { method setRequireSSL (line 2003) | public synchronized void setRequireSSL(boolean property) { method setResourceId (line 2008) | public synchronized void setResourceId(String resourceId) { method setResultSetSizeThreshold (line 2013) | public synchronized void setResultSetSizeThreshold(int threshold) { method setRetainStatementAfterResultSetClose (line 2018) | public synchronized void setRetainStatementAfterResultSetClose(boolean... method setRewriteBatchedStatements (line 2023) | public synchronized void setRewriteBatchedStatements(boolean flag) { method setRollbackOnPooledClose (line 2028) | public synchronized void setRollbackOnPooledClose(boolean flag) { method setRoundRobinLoadBalance (line 2033) | public synchronized void setRoundRobinLoadBalance(boolean flag) { method setRunningCTS13 (line 2038) | public synchronized void setRunningCTS13(boolean flag) { method setSecondsBeforeRetryMaster (line 2043) | public synchronized void setSecondsBeforeRetryMaster(int property) { method setSelfDestructOnPingMaxOperations (line 2048) | public synchronized void setSelfDestructOnPingMaxOperations(int maxOpe... method setSelfDestructOnPingSecondsLifetime (line 2053) | public synchronized void setSelfDestructOnPingSecondsLifetime(int seco... method setServerTimezone (line 2058) | public synchronized void setServerTimezone(String property) { method setSessionVariables (line 2063) | public synchronized void setSessionVariables(String variables) { method setSlowQueryThresholdMillis (line 2068) | public synchronized void setSlowQueryThresholdMillis(int millis) { method setSlowQueryThresholdNanos (line 2073) | public synchronized void setSlowQueryThresholdNanos(long nanos) { method setSocketFactory (line 2078) | public synchronized void setSocketFactory(String name) { method setSocketFactoryClassName (line 2083) | public synchronized void setSocketFactoryClassName(String property) { method setSocketTimeout (line 2088) | public synchronized void setSocketTimeout(int property) { method setStatementInterceptors (line 2093) | public synchronized void setStatementInterceptors(String value) { method setStrictFloatingPoint (line 2098) | public synchronized void setStrictFloatingPoint(boolean property) { method setStrictUpdates (line 2103) | public synchronized void setStrictUpdates(boolean property) { method setTcpKeepAlive (line 2108) | public synchronized void setTcpKeepAlive(boolean flag) { method setTcpNoDelay (line 2113) | public synchronized void setTcpNoDelay(boolean flag) { method setTcpRcvBuf (line 2118) | public synchronized void setTcpRcvBuf(int bufSize) { method setTcpSndBuf (line 2123) | public synchronized void setTcpSndBuf(int bufSize) { method setTcpTrafficClass (line 2128) | public synchronized void setTcpTrafficClass(int classFlags) { method setTinyInt1isBit (line 2133) | public synchronized void setTinyInt1isBit(boolean flag) { method setTraceProtocol (line 2138) | public synchronized void setTraceProtocol(boolean flag) { method setTransformedBitIsBoolean (line 2143) | public synchronized void setTransformedBitIsBoolean(boolean flag) { method setTreatUtilDateAsTimestamp (line 2148) | public synchronized void setTreatUtilDateAsTimestamp(boolean flag) { method setTrustCertificateKeyStorePassword (line 2153) | public synchronized void setTrustCertificateKeyStorePassword(String va... method setTrustCertificateKeyStoreType (line 2158) | public synchronized void setTrustCertificateKeyStoreType(String value) { method setTrustCertificateKeyStoreUrl (line 2163) | public synchronized void setTrustCertificateKeyStoreUrl(String value) { method setUltraDevHack (line 2168) | public synchronized void setUltraDevHack(boolean flag) { method setUseBlobToStoreUTF8OutsideBMP (line 2173) | public synchronized void setUseBlobToStoreUTF8OutsideBMP(boolean flag) { method setUseCompression (line 2178) | public synchronized void setUseCompression(boolean property) { method setUseConfigs (line 2183) | public synchronized void setUseConfigs(String configs) { method setUseCursorFetch (line 2188) | public synchronized void setUseCursorFetch(boolean flag) { method setUseDirectRowUnpack (line 2193) | public synchronized void setUseDirectRowUnpack(boolean flag) { method setUseDynamicCharsetInfo (line 2198) | public synchronized void setUseDynamicCharsetInfo(boolean flag) { method setUseFastDateParsing (line 2203) | public synchronized void setUseFastDateParsing(boolean flag) { method setUseFastIntParsing (line 2208) | public synchronized void setUseFastIntParsing(boolean flag) { method setUseGmtMillisForDatetimes (line 2213) | public synchronized void setUseGmtMillisForDatetimes(boolean flag) { method setUseHostsInPrivileges (line 2218) | public synchronized void setUseHostsInPrivileges(boolean property) { method setUseInformationSchema (line 2223) | public synchronized void setUseInformationSchema(boolean flag) { method setUseJDBCCompliantTimezoneShift (line 2228) | public synchronized void setUseJDBCCompliantTimezoneShift(boolean flag) { method setUseJvmCharsetConverters (line 2233) | public synchronized void setUseJvmCharsetConverters(boolean flag) { method setUseLegacyDatetimeCode (line 2238) | public synchronized void setUseLegacyDatetimeCode(boolean flag) { method setUseLocalSessionState (line 2243) | public synchronized void setUseLocalSessionState(boolean flag) { method setUseNanosForElapsedTime (line 2248) | public synchronized void setUseNanosForElapsedTime(boolean flag) { method setUseOldAliasMetadataBehavior (line 2253) | public synchronized void setUseOldAliasMetadataBehavior(boolean flag) { method setUseOldUTF8Behavior (line 2258) | public synchronized void setUseOldUTF8Behavior(boolean flag) { method setUseOnlyServerErrorMessages (line 2263) | public synchronized void setUseOnlyServerErrorMessages(boolean flag) { method setUseReadAheadInput (line 2268) | public synchronized void setUseReadAheadInput(boolean flag) { method setUseSSL (line 2273) | public synchronized void setUseSSL(boolean property) { method setUseSSPSCompatibleTimezoneShift (line 2278) | public synchronized void setUseSSPSCompatibleTimezoneShift(boolean fla... method setUseServerPrepStmts (line 2283) | public synchronized void setUseServerPrepStmts(boolean flag) { method setUseServerPreparedStmts (line 2288) | public synchronized void setUseServerPreparedStmts(boolean flag) { method setUseSqlStateCodes (line 2293) | public synchronized void setUseSqlStateCodes(boolean flag) { method setUseStreamLengthsInPrepStmts (line 2298) | public synchronized void setUseStreamLengthsInPrepStmts(boolean proper... method setUseTimezone (line 2303) | public synchronized void setUseTimezone(boolean property) { method setUseUltraDevWorkAround (line 2308) | public synchronized void setUseUltraDevWorkAround(boolean property) { method setUseUnbufferedInput (line 2313) | public synchronized void setUseUnbufferedInput(boolean flag) { method setUseUnicode (line 2318) | public synchronized void setUseUnicode(boolean flag) { method setUseUsageAdvisor (line 2323) | public synchronized void setUseUsageAdvisor(boolean useUsageAdvisorFla... method setUtf8OutsideBmpExcludedColumnNamePattern (line 2328) | public synchronized void setUtf8OutsideBmpExcludedColumnNamePattern(St... method setUtf8OutsideBmpIncludedColumnNamePattern (line 2333) | public synchronized void setUtf8OutsideBmpIncludedColumnNamePattern(St... method setVerifyServerCertificate (line 2338) | public synchronized void setVerifyServerCertificate(boolean flag) { method setYearIsDateType (line 2343) | public synchronized void setYearIsDateType(boolean flag) { method setZeroDateTimeBehavior (line 2348) | public synchronized void setZeroDateTimeBehavior(String behavior) { method useUnbufferedInput (line 2353) | public synchronized boolean useUnbufferedInput() { method isSameResource (line 2357) | public synchronized boolean isSameResource(Connection c) { method setInGlobalTx (line 2361) | public void setInGlobalTx(boolean flag) { method getUseColumnNamesInFindColumn (line 2365) | public boolean getUseColumnNamesInFindColumn() { method setUseColumnNamesInFindColumn (line 2369) | public void setUseColumnNamesInFindColumn(boolean flag) { method getUseLocalTransactionState (line 2373) | public boolean getUseLocalTransactionState() { method setUseLocalTransactionState (line 2377) | public void setUseLocalTransactionState(boolean flag) { method getCompensateOnDuplicateKeyUpdateCounts (line 2382) | public boolean getCompensateOnDuplicateKeyUpdateCounts() { method setCompensateOnDuplicateKeyUpdateCounts (line 2386) | public void setCompensateOnDuplicateKeyUpdateCounts(boolean flag) { method getUseAffectedRows (line 2391) | public boolean getUseAffectedRows() { method setUseAffectedRows (line 2395) | public void setUseAffectedRows(boolean flag) { method getPasswordCharacterEncoding (line 2400) | public String getPasswordCharacterEncoding() { method setPasswordCharacterEncoding (line 2404) | public void setPasswordCharacterEncoding(String characterSet) { method getAutoIncrementIncrement (line 2408) | public int getAutoIncrementIncrement() { method getLoadBalanceBlacklistTimeout (line 2412) | public int getLoadBalanceBlacklistTimeout() { method setLoadBalanceBlacklistTimeout (line 2416) | public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTim... method getLoadBalancePingTimeout (line 2420) | public int getLoadBalancePingTimeout() { method setLoadBalancePingTimeout (line 2424) | public void setLoadBalancePingTimeout(int loadBalancePingTimeout) { method getLoadBalanceValidateConnectionOnSwapServer (line 2428) | public boolean getLoadBalanceValidateConnectionOnSwapServer() { method setLoadBalanceValidateConnectionOnSwapServer (line 2432) | public void setLoadBalanceValidateConnectionOnSwapServer(boolean loadB... method getRetriesAllDown (line 2436) | public int getRetriesAllDown() { method setRetriesAllDown (line 2440) | public void setRetriesAllDown(int retriesAllDown) { method getExceptionInterceptor (line 2444) | public ExceptionInterceptor getExceptionInterceptor() { method getExceptionInterceptors (line 2448) | public String getExceptionInterceptors() { method setExceptionInterceptors (line 2452) | public void setExceptionInterceptors(String exceptionInterceptors) { method getQueryTimeoutKillsConnection (line 2456) | public boolean getQueryTimeoutKillsConnection() { method setQueryTimeoutKillsConnection (line 2460) | public void setQueryTimeoutKillsConnection( method hasSameProperties (line 2465) | public boolean hasSameProperties(Connection c) { method getProperties (line 2470) | public Properties getProperties() { method getHost (line 2478) | public String getHost() { method setProxy (line 2482) | public void setProxy(MySQLConnection proxy) { method getRetainStatementAfterResultSetClose (line 2486) | public boolean getRetainStatementAfterResultSetClose() { method getMaxAllowedPacket (line 2490) | public int getMaxAllowedPacket() { method getLoadBalanceConnectionGroup (line 2494) | public String getLoadBalanceConnectionGroup() { method getLoadBalanceEnableJMX (line 2498) | public boolean getLoadBalanceEnableJMX() { method getLoadBalanceExceptionChecker (line 2502) | public String getLoadBalanceExceptionChecker() { method getLoadBalanceSQLExceptionSubclassFailover (line 2507) | public String getLoadBalanceSQLExceptionSubclassFailover() { method getLoadBalanceSQLStateFailover (line 2512) | public String getLoadBalanceSQLStateFailover() { method setLoadBalanceConnectionGroup (line 2517) | public void setLoadBalanceConnectionGroup(String loadBalanceConnection... method setLoadBalanceEnableJMX (line 2523) | public void setLoadBalanceEnableJMX(boolean loadBalanceEnableJMX) { method setLoadBalanceExceptionChecker (line 2529) | public void setLoadBalanceExceptionChecker( method setLoadBalanceSQLExceptionSubclassFailover (line 2536) | public void setLoadBalanceSQLExceptionSubclassFailover( method setLoadBalanceSQLStateFailover (line 2543) | public void setLoadBalanceSQLStateFailover( method createClob (line 2557) | public Clob createClob() throws SQLException { method createBlob (line 2563) | public Blob createBlob() throws SQLException { method createNClob (line 2569) | public NClob createNClob() throws SQLException { method createSQLXML (line 2575) | public SQLXML createSQLXML() throws SQLException { method isValid (line 2581) | public boolean isValid(int timeout) throws SQLException { method setClientInfo (line 2587) | public void setClientInfo(String name, String value) throws SQLClientI... method setClientInfo (line 2593) | public void setClientInfo(Properties properties) throws SQLClientInfoE... method getClientInfo (line 2599) | public String getClientInfo(String name) throws SQLException { method getClientInfo (line 2605) | public Properties getClientInfo() throws SQLException { method createArrayOf (line 2611) | public Array createArrayOf(String typeName, Object[] elements) throws ... method createStruct (line 2617) | public Struct createStruct(String typeName, Object[] attributes) throw... method setSchema (line 2623) | public void setSchema(String schema) throws SQLException { method getSchema (line 2629) | public String getSchema() throws SQLException { method abort (line 2635) | public void abort(Executor executor) throws SQLException { method setNetworkTimeout (line 2641) | public void setNetworkTimeout(Executor executor, int milliseconds) thr... method getNetworkTimeout (line 2647) | public int getNetworkTimeout() throws SQLException { method unwrap (line 2653) | public T unwrap(Class iface) throws SQLException { method isWrapperFor (line 2659) | public boolean isWrapperFor(Class iface) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ReplicationDriver.java class ReplicationDriver (line 57) | public class ReplicationDriver extends NonRegisteringReplicationDriver method ReplicationDriver (line 83) | public ReplicationDriver() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ResultSetImpl.java class ResultSetImpl (line 120) | public class ResultSetImpl implements ResultSetInternalMethods { method convertLongToUlong (line 173) | protected static BigInteger convertLongToUlong(long longVal) { method getInstance (line 346) | protected static ResultSetImpl getInstance(long updateCount, long upda... method getInstance (line 365) | protected static ResultSetImpl getInstance(String catalog, Field[] fie... method ResultSetImpl (line 396) | public ResultSetImpl(long updateCount, long updateID, MySQLConnection ... method ResultSetImpl (line 450) | public ResultSetImpl(String catalog, Field[] fields, RowData tuples, M... method initializeWithMetadata (line 523) | public void initializeWithMetadata() throws SQLException { method createCalendarIfNeeded (line 564) | private synchronized void createCalendarIfNeeded() { method absolute (line 609) | public boolean absolute(int row) throws SQLException { method afterLast (line 680) | public void afterLast() throws SQLException { method beforeFirst (line 715) | public void beforeFirst() throws SQLException { method buildIndexMapping (line 747) | public void buildIndexMapping() throws SQLException { method cancelRowUpdates (line 800) | public void cancelRowUpdates() throws SQLException { method checkClosed (line 810) | protected final void checkClosed() throws SQLException { method checkColumnBounds (line 827) | protected final void checkColumnBounds(int columnIndex) throws SQLExce... method checkRowPos (line 852) | protected void checkRowPos() throws SQLException { method setRowPositionValidity (line 866) | private void setRowPositionValidity() throws SQLException { method clearNextResult (line 900) | public void clearNextResult() { method clearWarnings (line 911) | public void clearWarnings() throws SQLException { method close (line 932) | public void close() throws SQLException { method convertToZeroWithEmptyCheck (line 939) | private int convertToZeroWithEmptyCheck() throws SQLException { method convertToZeroLiteralStringWithEmptyCheck (line 948) | private String convertToZeroLiteralStringWithEmptyCheck() throws SQLEx... method copy (line 961) | public ResultSetInternalMethods copy() throws SQLException { method redefineFieldsForDBMD (line 968) | public void redefineFieldsForDBMD(Field[] f) { method populateCachedMetaData (line 977) | public void populateCachedMetaData(CachedResultSetMetaData cachedMetaD... method initializeFromCachedMetaData (line 984) | public void initializeFromCachedMetaData(CachedResultSetMetaData cache... method deleteRow (line 1001) | public void deleteRow() throws SQLException { method extractStringFromNativeColumn (line 1012) | private String extractStringFromNativeColumn(int columnIndex, int mysq... method fastDateCreate (line 1030) | protected synchronized Date fastDateCreate(Calendar cal, int year, int... method fastTimeCreate (line 1045) | protected synchronized Time fastTimeCreate(Calendar cal, int hour, int... method fastTimestampCreate (line 1058) | protected synchronized Timestamp fastTimestampCreate(Calendar cal, int... method findColumn (line 1114) | public synchronized int findColumn(String columnName) throws SQLExcept... method first (line 1173) | public boolean first() throws SQLException { method getArray (line 1212) | public java.sql.Array getArray(int i) throws SQLException { method getArray (line 1231) | public java.sql.Array getArray(String colName) throws SQLException { method getAsciiStream (line 1260) | public InputStream getAsciiStream(int columnIndex) throws SQLException { method getAsciiStream (line 1281) | public InputStream getAsciiStream(String columnName) throws SQLExcepti... method getBigDecimal (line 1298) | public BigDecimal getBigDecimal(int columnIndex) throws SQLException { method getBigDecimal (line 1344) | public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQL... method getBigDecimal (line 1411) | public BigDecimal getBigDecimal(String columnName) throws SQLException { method getBigDecimal (line 1430) | public BigDecimal getBigDecimal(String columnName, int scale) throws S... method getBigDecimalFromString (line 1434) | private final BigDecimal getBigDecimalFromString(String stringVal, int... method getBinaryStream (line 1513) | public InputStream getBinaryStream(int columnIndex) throws SQLException { method getBinaryStream (line 1546) | public InputStream getBinaryStream(String columnName) throws SQLExcept... method getBlob (line 1561) | public java.sql.Blob getBlob(int columnIndex) throws SQLException { method getBlob (line 1600) | public java.sql.Blob getBlob(String colName) throws SQLException { method getBoolean (line 1615) | public boolean getBoolean(int columnIndex) throws SQLException { method byteArrayToBoolean (line 1701) | private boolean byteArrayToBoolean(int columnIndexMinusOne) throws SQL... method getBoolean (line 1738) | public boolean getBoolean(String columnName) throws SQLException { method getBooleanFromString (line 1742) | private final boolean getBooleanFromString(String stringVal, int colum... method getByte (line 1763) | public byte getByte(int columnIndex) throws SQLException { method getByte (line 1788) | public byte getByte(String columnName) throws SQLException { method getByteFromString (line 1792) | private final byte getByteFromString(String stringVal, int columnIndex... method getBytes (line 1858) | public byte[] getBytes(int columnIndex) throws SQLException { method getBytes (line 1862) | protected byte[] getBytes(int columnIndex, boolean noConversion) throw... method getBytes (line 1897) | public byte[] getBytes(String columnName) throws SQLException { method getBytesFromString (line 1901) | private final byte[] getBytesFromString(String stringVal, int columnIn... method getBytesSize (line 1911) | public int getBytesSize() throws SQLException { method getCalendarInstanceForSessionOrNew (line 1935) | protected Calendar getCalendarInstanceForSessionOrNew() { method getCharacterStream (line 1959) | public java.io.Reader getCharacterStream(int columnIndex) throws SQLEx... method getCharacterStream (line 1994) | public java.io.Reader getCharacterStream(String columnName) throws SQL... method getCharacterStreamFromString (line 1998) | private final java.io.Reader getCharacterStreamFromString(String strin... method getClob (line 2017) | public java.sql.Clob getClob(int i) throws SQLException { method getClob (line 2042) | public java.sql.Clob getClob(String colName) throws SQLException { method getClobFromString (line 2046) | private final java.sql.Clob getClobFromString(String stringVal, int co... method getConcurrency (line 2059) | public int getConcurrency() throws SQLException { method getCursorName (line 2088) | public String getCursorName() throws SQLException { method getDate (line 2104) | public java.sql.Date getDate(int columnIndex) throws java.sql.SQLExcep... method getDate (line 2124) | public java.sql.Date getDate(int columnIndex, Calendar cal) throws SQL... method getDate (line 2165) | public java.sql.Date getDate(String columnName) throws java.sql.SQLExc... method getDate (line 2184) | public java.sql.Date getDate(String columnName, Calendar cal) throws S... method getDateFromString (line 2188) | private final java.sql.Date getDateFromString(String stringVal, int co... method getDefaultTimeZone (line 2351) | private TimeZone getDefaultTimeZone() { method getDouble (line 2370) | public double getDouble(int columnIndex) throws SQLException { method getDouble (line 2389) | public double getDouble(String columnName) throws SQLException { method getDoubleFromString (line 2393) | private final double getDoubleFromString(String stringVal, int columnI... method getDoubleInternal (line 2409) | protected double getDoubleInternal(int colIndex) throws SQLException { method getDoubleInternal (line 2427) | protected double getDoubleInternal(String stringVal, int colIndex) thr... method getFetchDirection (line 2484) | public int getFetchDirection() throws SQLException { method getFetchSize (line 2496) | public int getFetchSize() throws SQLException { method getFirstCharOfQuery (line 2506) | public char getFirstCharOfQuery() { method getFloat (line 2521) | public float getFloat(int columnIndex) throws SQLException { method getFloat (line 2544) | public float getFloat(String columnName) throws SQLException { method getFloatFromString (line 2548) | private final float getFloatFromString(String val, int columnIndex) th... method getInt (line 2612) | public int getInt(int columnIndex) throws SQLException { method getInt (line 2745) | public int getInt(String columnName) throws SQLException { method getIntFromString (line 2749) | private final int getIntFromString(String val, int columnIndex) throws... method getLong (line 2829) | public long getLong(int columnIndex) throws SQLException { method getLong (line 2833) | private long getLong(int columnIndex, boolean overflowCheck) throws SQ... method getLong (line 2930) | public long getLong(String columnName) throws SQLException { method getLongFromString (line 2934) | private final long getLongFromString(String val, int columnIndexZeroBa... method getMetaData (line 2975) | public java.sql.ResultSetMetaData getMetaData() throws SQLException { method getNativeArray (line 2995) | protected java.sql.Array getNativeArray(int i) throws SQLException { method getNativeAsciiStream (line 3024) | protected InputStream getNativeAsciiStream(int columnIndex) throws SQL... method getNativeBigDecimal (line 3043) | protected BigDecimal getNativeBigDecimal(int columnIndex) throws SQLEx... method getNativeBigDecimal (line 3066) | protected BigDecimal getNativeBigDecimal(int columnIndex, int scale) t... method getNativeBinaryStream (line 3112) | protected InputStream getNativeBinaryStream(int columnIndex) throws SQ... method getNativeBlob (line 3154) | protected java.sql.Blob getNativeBlob(int columnIndex) throws SQLExcep... method arraysEqual (line 3194) | public static boolean arraysEqual(byte[] left, byte[] right) { method getNativeByte (line 3223) | protected byte getNativeByte(int columnIndex) throws SQLException { method getNativeByte (line 3227) | protected byte getNativeByte(int columnIndex, boolean overflowCheck) t... method getNativeBytes (line 3365) | protected byte[] getNativeBytes(int columnIndex, boolean noConversion)... method getNativeCharacterStream (line 3433) | protected java.io.Reader getNativeCharacterStream(int columnIndex) thr... method getNativeClob (line 3474) | protected java.sql.Clob getNativeClob(int columnIndex) throws SQLExcep... method getNativeConvertToString (line 3484) | private String getNativeConvertToString(int columnIndex, Field field) ... method getNativeDate (line 3780) | protected java.sql.Date getNativeDate(int columnIndex) throws SQLExcep... method getNativeDate (line 3800) | protected java.sql.Date getNativeDate(int columnIndex, Calendar cal) t... method getNativeDateViaParseConversion (line 3841) | java.sql.Date getNativeDateViaParseConversion(int columnIndex) throws ... method getNativeDouble (line 3863) | protected double getNativeDouble(int columnIndex) throws SQLException { method getNativeFloat (line 3942) | protected float getNativeFloat(int columnIndex) throws SQLException { method getNativeInt (line 4039) | protected int getNativeInt(int columnIndex) throws SQLException { method getNativeInt (line 4043) | protected int getNativeInt(int columnIndex, boolean overflowCheck) thr... method getNativeLong (line 4157) | protected long getNativeLong(int columnIndex) throws SQLException { method getNativeLong (line 4161) | protected long getNativeLong(int columnIndex, boolean overflowCheck, b... method getNativeRef (line 4269) | protected java.sql.Ref getNativeRef(int i) throws SQLException { method getNativeShort (line 4284) | protected short getNativeShort(int columnIndex) throws SQLException { method getNativeShort (line 4288) | protected short getNativeShort(int columnIndex, boolean overflowCheck)... method getNativeString (line 4419) | protected String getNativeString(int columnIndex) throws SQLException { method getNativeTime (line 4465) | private Time getNativeTime(int columnIndex, Calendar targetCalendar, T... method getNativeTimeViaParseConversion (line 4504) | Time getNativeTimeViaParseConversion(int columnIndex, Calendar targetC... method getNativeTimestamp (line 4516) | private Timestamp getNativeTimestamp(int columnIndex, Calendar targetC... method getNativeTimestampViaParseConversion (line 4559) | Timestamp getNativeTimestampViaParseConversion(int columnIndex, Calend... method getNativeUnicodeStream (line 4593) | protected InputStream getNativeUnicodeStream(int columnIndex) throws S... method getNativeURL (line 4602) | protected URL getNativeURL(int colIndex) throws SQLException { method getNextResultSet (line 4623) | public ResultSetInternalMethods getNextResultSet() { method getObject (line 4650) | public Object getObject(int columnIndex) throws SQLException { method getObject (line 4841) | public Object getObject(int i, java.util.Map map) throws SQLException { method getObject (line 4868) | public Object getObject(String columnName) throws SQLException { method getObject (line 4887) | public Object getObject(String colName, java.util.Map map) throws SQLE... method getObjectStoredProc (line 4891) | public Object getObjectStoredProc(int columnIndex, int desiredSqlType)... method getObjectStoredProc (line 5009) | public Object getObjectStoredProc(int i, java.util.Map map, int desire... method getObjectStoredProc (line 5013) | public Object getObjectStoredProc(String columnName, int desiredSqlTyp... method getObjectStoredProc (line 5017) | public Object getObjectStoredProc(String colName, java.util.Map map, i... method getRef (line 5034) | public java.sql.Ref getRef(int i) throws SQLException { method getRef (line 5052) | public java.sql.Ref getRef(String colName) throws SQLException { method getRow (line 5069) | public int getRow() throws SQLException { method getServerInfo (line 5096) | public String getServerInfo() { method getNumericRepresentationOfSQLBitType (line 5100) | private long getNumericRepresentationOfSQLBitType(int columnIndex) thr... method getShort (line 5139) | public short getShort(int columnIndex) throws SQLException { method getShort (line 5263) | public short getShort(String columnName) throws SQLException { method getShortFromString (line 5267) | private final short getShortFromString(String val, int columnIndex) th... method getStatement (line 5307) | public java.sql.Statement getStatement() throws SQLException { method getString (line 5334) | public String getString(int columnIndex) throws SQLException { method getString (line 5373) | public String getString(String columnName) throws SQLException { method getStringForClob (line 5377) | private String getStringForClob(int columnIndex) throws SQLException { method getStringInternal (line 5410) | protected String getStringInternal(int columnIndex, boolean checkDateT... method getTime (line 5542) | public Time getTime(int columnIndex) throws java.sql.SQLException { method getTime (line 5561) | public java.sql.Time getTime(int columnIndex, Calendar cal) throws SQL... method getTime (line 5576) | public Time getTime(String columnName) throws java.sql.SQLException { method getTime (line 5595) | public java.sql.Time getTime(String columnName, Calendar cal) throws S... method getTimeFromString (line 5599) | private Time getTimeFromString(String timeAsString, Calendar targetCal... method getTimeInternal (line 5753) | private Time getTimeInternal(int columnIndex, Calendar targetCalendar,... method getTimestamp (line 5794) | public Timestamp getTimestamp(int columnIndex) throws java.sql.SQLExce... method getTimestamp (line 5814) | public java.sql.Timestamp getTimestamp(int columnIndex, Calendar cal) ... method getTimestamp (line 5829) | public Timestamp getTimestamp(String columnName) throws java.sql.SQLEx... method getTimestamp (line 5849) | public java.sql.Timestamp getTimestamp(String columnName, Calendar cal... method getTimestampFromString (line 5853) | private Timestamp getTimestampFromString(int columnIndex, Calendar tar... method getTimestampFromBytes (line 6117) | private Timestamp getTimestampFromBytes(int columnIndex, Calendar targ... method getTimestampInternal (line 6398) | private Timestamp getTimestampInternal(int columnIndex, Calendar targe... method getType (line 6438) | public int getType() throws SQLException { method getUnicodeStream (line 6460) | public InputStream getUnicodeStream(int columnIndex) throws SQLExcepti... method getUnicodeStream (line 6483) | public InputStream getUnicodeStream(String columnName) throws SQLExcep... method getUpdateCount (line 6487) | public long getUpdateCount() { method getUpdateID (line 6491) | public long getUpdateID() { method getURL (line 6498) | public URL getURL(int colIndex) throws SQLException { method getURL (line 6517) | public URL getURL(String colName) throws SQLException { method getWarnings (line 6553) | public java.sql.SQLWarning getWarnings() throws SQLException { method insertRow (line 6568) | public void insertRow() throws SQLException { method isAfterLast (line 6585) | public boolean isAfterLast() throws SQLException { method isBeforeFirst (line 6606) | public boolean isBeforeFirst() throws SQLException { method isFirst (line 6624) | public boolean isFirst() throws SQLException { method isLast (line 6645) | public boolean isLast() throws SQLException { method issueConversionViaParsingWarning (line 6656) | private void issueConversionViaParsingWarning(String methodName, int c... method last (line 6707) | public boolean last() throws SQLException { method moveToCurrentRow (line 6755) | public void moveToCurrentRow() throws SQLException { method moveToInsertRow (line 6776) | public void moveToInsertRow() throws SQLException { method next (line 6795) | public boolean next() throws SQLException { method parseIntAsDouble (line 6837) | private int parseIntAsDouble(int columnIndex, String val) throws Numbe... method getIntWithOverflowCheck (line 6853) | private int getIntWithOverflowCheck(int columnIndex) throws SQLExcepti... method checkForIntegerTruncation (line 6861) | private void checkForIntegerTruncation(int columnIndex, byte[] valueAs... method parseLongAsDouble (line 6881) | private long parseLongAsDouble(int columnIndexZeroBased, String val) t... method getLongWithOverflowCheck (line 6897) | private long getLongWithOverflowCheck(int columnIndexZeroBased, boolea... method parseLongWithOverflowCheck (line 6907) | private long parseLongWithOverflowCheck(int columnIndexZeroBased, byte... method checkForLongTruncation (line 6939) | private void checkForLongTruncation(int columnIndexZeroBased, byte[] v... method parseShortAsDouble (line 6958) | private short parseShortAsDouble(int columnIndex, String val) throws N... method parseShortWithOverflowCheck (line 6974) | private short parseShortWithOverflowCheck(int columnIndex, byte[] valu... method prev (line 7033) | public boolean prev() throws java.sql.SQLException { method previous (line 7083) | public boolean previous() throws SQLException { method realClose (line 7104) | public void realClose(boolean calledExplicitly) throws SQLException { method reallyResult (line 7242) | public boolean reallyResult() { method refreshRow (line 7270) | public void refreshRow() throws SQLException { method relative (line 7300) | public boolean relative(int rows) throws SQLException { method rowDeleted (line 7336) | public boolean rowDeleted() throws SQLException { method rowInserted (line 7354) | public boolean rowInserted() throws SQLException { method rowUpdated (line 7372) | public boolean rowUpdated() throws SQLException { method setBinaryEncoded (line 7381) | protected void setBinaryEncoded() { method setDefaultTimeZone (line 7385) | private void setDefaultTimeZone(TimeZone defaultTimeZone) { method setFetchDirection (line 7404) | public void setFetchDirection(int direction) throws SQLException { method setFetchSize (line 7429) | public void setFetchSize(int rows) throws SQLException { method setFirstCharOfQuery (line 7446) | public void setFirstCharOfQuery(char c) { method setNextResultSet (line 7457) | protected void setNextResultSet(ResultSetInternalMethods nextResultSet) { method setOwningStatement (line 7461) | public void setOwningStatement(com.mysql.jdbc.StatementImpl owningStat... method setResultSetConcurrency (line 7471) | protected void setResultSetConcurrency(int concurrencyFlag) { method setResultSetType (line 7482) | protected void setResultSetType(int typeFlag) { method setServerInfo (line 7492) | protected void setServerInfo(String info) { method setStatementUsedForFetchingRows (line 7496) | public void setStatementUsedForFetchingRows(PreparedStatement stmt) { method setWrapperStatement (line 7504) | public void setWrapperStatement(java.sql.Statement wrapperStatement) { method throwRangeException (line 7508) | private void throwRangeException(String valueAsString, int columnIndex... method toString (line 7550) | public String toString() { method updateArray (line 7561) | public void updateArray(int arg0, Array arg1) throws SQLException { method updateArray (line 7568) | public void updateArray(String arg0, Array arg1) throws SQLException { method updateAsciiStream (line 7591) | public void updateAsciiStream(int columnIndex, java.io.InputStream x, ... method updateAsciiStream (line 7612) | public void updateAsciiStream(String columnName, java.io.InputStream x... method updateBigDecimal (line 7632) | public void updateBigDecimal(int columnIndex, BigDecimal x) throws SQL... method updateBigDecimal (line 7650) | public void updateBigDecimal(String columnName, BigDecimal x) throws S... method updateBinaryStream (line 7673) | public void updateBinaryStream(int columnIndex, java.io.InputStream x,... method updateBinaryStream (line 7694) | public void updateBinaryStream(String columnName, java.io.InputStream ... method updateBlob (line 7701) | public void updateBlob(int arg0, java.sql.Blob arg1) throws SQLExcepti... method updateBlob (line 7708) | public void updateBlob(String arg0, java.sql.Blob arg1) throws SQLExce... method updateBoolean (line 7728) | public void updateBoolean(int columnIndex, boolean x) throws SQLExcept... method updateBoolean (line 7746) | public void updateBoolean(String columnName, boolean x) throws SQLExce... method updateByte (line 7766) | public void updateByte(int columnIndex, byte x) throws SQLException { method updateByte (line 7784) | public void updateByte(String columnName, byte x) throws SQLException { method updateBytes (line 7804) | public void updateBytes(int columnIndex, byte[] x) throws SQLException { method updateBytes (line 7822) | public void updateBytes(String columnName, byte[] x) throws SQLExcepti... method updateCharacterStream (line 7845) | public void updateCharacterStream(int columnIndex, java.io.Reader x, i... method updateCharacterStream (line 7866) | public void updateCharacterStream(String columnName, java.io.Reader re... method updateClob (line 7873) | public void updateClob(int arg0, java.sql.Clob arg1) throws SQLExcepti... method updateClob (line 7880) | public void updateClob(String columnName, java.sql.Clob clob) throws S... method updateDate (line 7900) | public void updateDate(int columnIndex, java.sql.Date x) throws SQLExc... method updateDate (line 7918) | public void updateDate(String columnName, java.sql.Date x) throws SQLE... method updateDouble (line 7938) | public void updateDouble(int columnIndex, double x) throws SQLException { method updateDouble (line 7956) | public void updateDouble(String columnName, double x) throws SQLExcept... method updateFloat (line 7976) | public void updateFloat(int columnIndex, float x) throws SQLException { method updateFloat (line 7994) | public void updateFloat(String columnName, float x) throws SQLException { method updateInt (line 8014) | public void updateInt(int columnIndex, int x) throws SQLException { method updateInt (line 8032) | public void updateInt(String columnName, int x) throws SQLException { method updateLong (line 8052) | public void updateLong(int columnIndex, long x) throws SQLException { method updateLong (line 8070) | public void updateLong(String columnName, long x) throws SQLException { method updateNull (line 8088) | public void updateNull(int columnIndex) throws SQLException { method updateNull (line 8104) | public void updateNull(String columnName) throws SQLException { method updateObject (line 8124) | public void updateObject(int columnIndex, Object x) throws SQLException { method updateObject (line 8148) | public void updateObject(int columnIndex, Object x, int scale) throws ... method updateObject (line 8166) | public void updateObject(String columnName, Object x) throws SQLExcept... method updateObject (line 8188) | public void updateObject(String columnName, Object x, int scale) throw... method updateRef (line 8195) | public void updateRef(int arg0, Ref arg1) throws SQLException { method updateRef (line 8202) | public void updateRef(String arg0, Ref arg1) throws SQLException { method updateRow (line 8216) | public void updateRow() throws SQLException { method updateShort (line 8236) | public void updateShort(int columnIndex, short x) throws SQLException { method updateShort (line 8254) | public void updateShort(String columnName, short x) throws SQLException { method updateString (line 8274) | public void updateString(int columnIndex, String x) throws SQLException { method updateString (line 8292) | public void updateString(String columnName, String x) throws SQLExcept... method updateTime (line 8312) | public void updateTime(int columnIndex, java.sql.Time x) throws SQLExc... method updateTime (line 8330) | public void updateTime(String columnName, java.sql.Time x) throws SQLE... method updateTimestamp (line 8350) | public void updateTimestamp(int columnIndex, java.sql.Timestamp x) thr... method updateTimestamp (line 8368) | public void updateTimestamp(String columnName, java.sql.Timestamp x) t... method wasNull (line 8383) | public boolean wasNull() throws SQLException { method getGmtCalendar (line 8387) | protected Calendar getGmtCalendar() { method getExceptionInterceptor (line 8398) | protected ExceptionInterceptor getExceptionInterceptor() { method getRowId (line 8415) | public RowId getRowId(int columnIndex) throws SQLException { method getRowId (line 8421) | public RowId getRowId(String columnLabel) throws SQLException { method updateRowId (line 8427) | public void updateRowId(int columnIndex, RowId x) throws SQLException { method updateRowId (line 8433) | public void updateRowId(String columnLabel, RowId x) throws SQLExcepti... method getHoldability (line 8439) | public int getHoldability() throws SQLException { method isClosed (line 8445) | public boolean isClosed() throws SQLException { method updateNString (line 8451) | public void updateNString(int columnIndex, String nString) throws SQLE... method updateNString (line 8457) | public void updateNString(String columnLabel, String nString) throws S... method updateNClob (line 8463) | public void updateNClob(int columnIndex, NClob nClob) throws SQLExcept... method updateNClob (line 8469) | public void updateNClob(String columnLabel, NClob nClob) throws SQLExc... method getNClob (line 8475) | public NClob getNClob(int columnIndex) throws SQLException { method getNClob (line 8481) | public NClob getNClob(String columnLabel) throws SQLException { method getSQLXML (line 8487) | public SQLXML getSQLXML(int columnIndex) throws SQLException { method getSQLXML (line 8493) | public SQLXML getSQLXML(String columnLabel) throws SQLException { method updateSQLXML (line 8499) | public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQL... method updateSQLXML (line 8505) | public void updateSQLXML(String columnLabel, SQLXML xmlObject) throws ... method getNString (line 8511) | public String getNString(int columnIndex) throws SQLException { method getNString (line 8517) | public String getNString(String columnLabel) throws SQLException { method getNCharacterStream (line 8523) | public Reader getNCharacterStream(int columnIndex) throws SQLException { method getNCharacterStream (line 8529) | public Reader getNCharacterStream(String columnLabel) throws SQLExcept... method updateNCharacterStream (line 8535) | public void updateNCharacterStream(int columnIndex, Reader x, long len... method updateNCharacterStream (line 8541) | public void updateNCharacterStream(String columnLabel, Reader reader, ... method updateAsciiStream (line 8547) | public void updateAsciiStream(int columnIndex, InputStream x, long len... method updateBinaryStream (line 8553) | public void updateBinaryStream(int columnIndex, InputStream x, long le... method updateCharacterStream (line 8559) | public void updateCharacterStream(int columnIndex, Reader x, long leng... method updateAsciiStream (line 8565) | public void updateAsciiStream(String columnLabel, InputStream x, long ... method updateBinaryStream (line 8571) | public void updateBinaryStream(String columnLabel, InputStream x, long... method updateCharacterStream (line 8577) | public void updateCharacterStream(String columnLabel, Reader reader, l... method updateBlob (line 8583) | public void updateBlob(int columnIndex, InputStream inputStream, long ... method updateBlob (line 8589) | public void updateBlob(String columnLabel, InputStream inputStream, lo... method updateClob (line 8595) | public void updateClob(int columnIndex, Reader reader, long length) th... method updateClob (line 8601) | public void updateClob(String columnLabel, Reader reader, long length)... method updateNClob (line 8607) | public void updateNClob(int columnIndex, Reader reader, long length) t... method updateNClob (line 8613) | public void updateNClob(String columnLabel, Reader reader, long length... method updateNCharacterStream (line 8619) | public void updateNCharacterStream(int columnIndex, Reader x) throws S... method updateNCharacterStream (line 8625) | public void updateNCharacterStream(String columnLabel, Reader reader) ... method updateAsciiStream (line 8631) | public void updateAsciiStream(int columnIndex, InputStream x) throws S... method updateBinaryStream (line 8637) | public void updateBinaryStream(int columnIndex, InputStream x) throws ... method updateCharacterStream (line 8643) | public void updateCharacterStream(int columnIndex, Reader x) throws SQ... method updateAsciiStream (line 8649) | public void updateAsciiStream(String columnLabel, InputStream x) throw... method updateBinaryStream (line 8655) | public void updateBinaryStream(String columnLabel, InputStream x) thro... method updateCharacterStream (line 8661) | public void updateCharacterStream(String columnLabel, Reader reader) t... method updateBlob (line 8667) | public void updateBlob(int columnIndex, InputStream inputStream) throw... method updateBlob (line 8673) | public void updateBlob(String columnLabel, InputStream inputStream) th... method updateClob (line 8679) | public void updateClob(int columnIndex, Reader reader) throws SQLExcep... method updateClob (line 8685) | public void updateClob(String columnLabel, Reader reader) throws SQLEx... method updateNClob (line 8691) | public void updateNClob(int columnIndex, Reader reader) throws SQLExce... method updateNClob (line 8697) | public void updateNClob(String columnLabel, Reader reader) throws SQLE... method getObject (line 8703) | public T getObject(int columnIndex, Class type) throws SQLExcep... method getObject (line 8709) | public T getObject(String columnLabel, Class type) throws SQLEx... method unwrap (line 8715) | public T unwrap(Class iface) throws SQLException { method isWrapperFor (line 8721) | public boolean isWrapperFor(Class iface) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ResultSetInternalMethods.java type ResultSetInternalMethods (line 43) | public interface ResultSetInternalMethods extends java.sql.ResultSet { method copy (line 49) | public abstract ResultSetInternalMethods copy() throws SQLException; method reallyResult (line 55) | public abstract boolean reallyResult(); method getObjectStoredProc (line 61) | public abstract Object getObjectStoredProc(int columnIndex, int desir... method getObjectStoredProc (line 68) | public abstract Object getObjectStoredProc(int i, java.util.Map map, method getObjectStoredProc (line 75) | public abstract Object getObjectStoredProc(String columnName, int des... method getObjectStoredProc (line 82) | public abstract Object getObjectStoredProc(String colName, java.util.... method getServerInfo (line 89) | public String getServerInfo(); method getUpdateCount (line 98) | public long getUpdateCount(); method getUpdateID (line 107) | public long getUpdateID(); method realClose (line 115) | public void realClose(boolean calledExplicitly) throws SQLException; method setFirstCharOfQuery (line 121) | public void setFirstCharOfQuery(char firstCharUpperCase); method setOwningStatement (line 128) | public void setOwningStatement(com.mysql.jdbc.StatementImpl owningStat... method getFirstCharOfQuery (line 134) | public char getFirstCharOfQuery(); method clearNextResult (line 140) | public void clearNextResult(); method getNextResultSet (line 146) | public ResultSetInternalMethods getNextResultSet(); method setStatementUsedForFetchingRows (line 148) | public void setStatementUsedForFetchingRows(PreparedStatement stmt); method setWrapperStatement (line 154) | public void setWrapperStatement(java.sql.Statement wrapperStatement); method buildIndexMapping (line 162) | public void buildIndexMapping() throws SQLException; method initializeWithMetadata (line 164) | public void initializeWithMetadata() throws SQLException; method redefineFieldsForDBMD (line 174) | public void redefineFieldsForDBMD(Field[] metadataFields); method populateCachedMetaData (line 176) | public void populateCachedMetaData(CachedResultSetMetaData cachedMetaD... method initializeFromCachedMetaData (line 178) | public void initializeFromCachedMetaData(CachedResultSetMetaData cache... method getBytesSize (line 180) | public int getBytesSize() throws SQLException; FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ResultSetMetaData.java class ResultSetMetaData (line 41) | public class ResultSetMetaData implements java.sql.ResultSetMetaData { method clampedGetLength (line 44) | private static int clampedGetLength(Field f) { method isDecimalType (line 62) | private static final boolean isDecimalType(int type) { method ResultSetMetaData (line 92) | public ResultSetMetaData(Field[] fields, boolean useOldAliasBehavior, ... method getCatalogName (line 124) | public String getCatalogName(int column) throws SQLException { method getColumnCharacterEncoding (line 145) | public String getColumnCharacterEncoding(int column) throws SQLExcepti... method getColumnCharacterSet (line 169) | public String getColumnCharacterSet(int column) throws SQLException { method getColumnClassName (line 195) | public String getColumnClassName(int column) throws SQLException { method getColumnCount (line 213) | public int getColumnCount() throws SQLException { method getColumnDisplaySize (line 228) | public int getColumnDisplaySize(int column) throws SQLException { method getColumnLabel (line 247) | public String getColumnLabel(int column) throws SQLException { method getColumnName (line 266) | public String getColumnName(int column) throws SQLException { method getColumnType (line 293) | public int getColumnType(int column) throws SQLException { method getColumnTypeName (line 308) | public String getColumnTypeName(int column) throws java.sql.SQLExcepti... method getField (line 418) | protected Field getField(int columnIndex) throws SQLException { method getPrecision (line 438) | public int getPrecision(int column) throws SQLException { method getScale (line 481) | public int getScale(int column) throws SQLException { method getSchemaName (line 504) | public String getSchemaName(int column) throws SQLException { method getTableName (line 519) | public String getTableName(int column) throws SQLException { method isAutoIncrement (line 538) | public boolean isAutoIncrement(int column) throws SQLException { method isCaseSensitive (line 555) | public boolean isCaseSensitive(int column) throws java.sql.SQLException { method isCurrency (line 602) | public boolean isCurrency(int column) throws SQLException { method isDefinitelyWritable (line 617) | public boolean isDefinitelyWritable(int column) throws SQLException { method isNullable (line 632) | public int isNullable(int column) throws SQLException { method isReadOnly (line 651) | public boolean isReadOnly(int column) throws SQLException { method isSearchable (line 670) | public boolean isSearchable(int column) throws SQLException { method isSigned (line 685) | public boolean isSigned(int column) throws SQLException { method isWritable (line 722) | public boolean isWritable(int column) throws SQLException { method toString (line 731) | public String toString() { method getClassNameForJavaType (line 744) | static String getClassNameForJavaType(int javaType, method isWrapperFor (line 847) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 870) | public Object unwrap(Class iface) throws java.sql.SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ResultSetRow.java class ResultSetRow (line 52) | public abstract class ResultSetRow { method ResultSetRow (line 55) | protected ResultSetRow(ExceptionInterceptor exceptionInterceptor) { method closeOpenStreams (line 68) | public abstract void closeOpenStreams(); method getBinaryInputStream (line 81) | public abstract InputStream getBinaryInputStream(int columnIndex) method getColumnValue (line 94) | public abstract byte[] getColumnValue(int index) throws SQLException; method getDateFast (line 96) | protected final java.sql.Date getDateFast(int columnIndex, method getDateFast (line 311) | public abstract java.sql.Date getDateFast(int columnIndex, method getInt (line 324) | public abstract int getInt(int columnIndex) throws SQLException; method getLong (line 336) | public abstract long getLong(int columnIndex) throws SQLException; method getNativeDate (line 338) | protected java.sql.Date getNativeDate(int columnIndex, byte[] bits, method getNativeDate (line 378) | public abstract Date getNativeDate(int columnIndex, MySQLConnection conn, method getNativeDateTimeValue (line 381) | protected Object getNativeDateTimeValue(int columnIndex, byte[] bits, method getNativeDateTimeValue (line 560) | public abstract Object getNativeDateTimeValue(int columnIndex, method getNativeDouble (line 565) | protected double getNativeDouble(byte[] bits, int offset) { method getNativeDouble (line 578) | public abstract double getNativeDouble(int columnIndex) throws SQLExce... method getNativeFloat (line 580) | protected float getNativeFloat(byte[] bits, int offset) { method getNativeFloat (line 589) | public abstract float getNativeFloat(int columnIndex) throws SQLExcept... method getNativeInt (line 591) | protected int getNativeInt(byte[] bits, int offset) { method getNativeInt (line 601) | public abstract int getNativeInt(int columnIndex) throws SQLException; method getNativeLong (line 603) | protected long getNativeLong(byte[] bits, int offset) { method getNativeLong (line 616) | public abstract long getNativeLong(int columnIndex) throws SQLException; method getNativeShort (line 618) | protected short getNativeShort(byte[] bits, int offset) { method getNativeShort (line 624) | public abstract short getNativeShort(int columnIndex) throws SQLExcept... method getNativeTime (line 626) | protected Time getNativeTime(int columnIndex, byte[] bits, int offset, method getNativeTime (line 661) | public abstract Time getNativeTime(int columnIndex, method getNativeTimestamp (line 665) | protected Timestamp getNativeTimestamp(byte[] bits, int offset, int le... method getNativeTimestamp (line 736) | public abstract Timestamp getNativeTimestamp(int columnIndex, method getReader (line 740) | public abstract Reader getReader(int columnIndex) throws SQLException; method getString (line 760) | public abstract String getString(int index, String encoding, method getString (line 784) | protected String getString(String encoding, MySQLConnection conn, method getTimeFast (line 816) | protected Time getTimeFast(int columnIndex, byte[] timeAsBytes, int of... method getTimeFast (line 988) | public abstract Time getTimeFast(int columnIndex, Calendar targetCalen... method getTimestampFast (line 992) | protected Timestamp getTimestampFast(int columnIndex, method getTimestampFast (line 1349) | public abstract Timestamp getTimestampFast(int columnIndex, method isFloatingPointNumber (line 1366) | public abstract boolean isFloatingPointNumber(int index) method isNull (line 1380) | public abstract boolean isNull(int index) throws SQLException; method length (line 1394) | public abstract long length(int index) throws SQLException; method setColumnValue (line 1409) | public abstract void setColumnValue(int index, byte[] value) method setMetadata (line 1412) | public ResultSetRow setMetadata(Field[] f) throws SQLException { method getBytesSize (line 1418) | public abstract int getBytesSize(); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/RowData.java type RowData (line 39) | public interface RowData { method addRow (line 55) | void addRow(ResultSetRow row) throws SQLException; method afterLast (line 63) | void afterLast() throws SQLException; method beforeFirst (line 71) | void beforeFirst() throws SQLException; method beforeLast (line 79) | void beforeLast() throws SQLException; method close (line 87) | void close() throws SQLException; method getAt (line 98) | ResultSetRow getAt(int index) throws SQLException; method getCurrentRowNumber (line 107) | int getCurrentRowNumber() throws SQLException; method getOwner (line 112) | ResultSetInternalMethods getOwner(); method hasNext (line 121) | boolean hasNext() throws SQLException; method isAfterLast (line 130) | boolean isAfterLast() throws SQLException; method isBeforeFirst (line 139) | boolean isBeforeFirst() throws SQLException; method isDynamic (line 151) | boolean isDynamic() throws SQLException; method isEmpty (line 160) | boolean isEmpty() throws SQLException; method isFirst (line 169) | boolean isFirst() throws SQLException; method isLast (line 178) | boolean isLast() throws SQLException; method moveRowRelative (line 188) | void moveRowRelative(int rows) throws SQLException; method next (line 197) | ResultSetRow next() throws SQLException; method removeRow (line 207) | void removeRow(int index) throws SQLException; method setCurrentRow (line 217) | void setCurrentRow(int rowNumber) throws SQLException; method setOwner (line 225) | void setOwner(ResultSetImpl rs); method size (line 234) | int size() throws SQLException; method wasEmpty (line 239) | boolean wasEmpty(); method setMetadata (line 248) | void setMetadata(Field[] metadata); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/RowDataCursor.java class RowDataCursor (line 39) | public class RowDataCursor implements RowData { method RowDataCursor (line 122) | public RowDataCursor(MysqlIO ioChannel, method isAfterLast (line 149) | public boolean isAfterLast() { method getAt (line 166) | public ResultSetRow getAt(int ind) throws SQLException { method isBeforeFirst (line 179) | public boolean isBeforeFirst() throws SQLException { method setCurrentRow (line 191) | public void setCurrentRow(int rowNumber) throws SQLException { method getCurrentRowNumber (line 202) | public int getCurrentRowNumber() throws SQLException { method isDynamic (line 214) | public boolean isDynamic() { method isEmpty (line 225) | public boolean isEmpty() throws SQLException { method isFirst (line 236) | public boolean isFirst() throws SQLException { method isLast (line 247) | public boolean isLast() throws SQLException { method addRow (line 261) | public void addRow(ResultSetRow row) throws SQLException { method afterLast (line 271) | public void afterLast() throws SQLException { method beforeFirst (line 281) | public void beforeFirst() throws SQLException { method beforeLast (line 291) | public void beforeLast() throws SQLException { method close (line 301) | public void close() throws SQLException { method hasNext (line 314) | public boolean hasNext() throws SQLException { method moveRowRelative (line 360) | public void moveRowRelative(int rows) throws SQLException { method next (line 371) | public ResultSetRow next() throws SQLException { method fetchMoreRows (line 417) | private void fetchMoreRows() throws SQLException { method removeRow (line 478) | public void removeRow(int ind) throws SQLException { method size (line 487) | public int size() { method nextRecord (line 491) | private void nextRecord() throws SQLException { method notSupported (line 495) | private void notSupported() throws SQLException { method setOwner (line 504) | public void setOwner(ResultSetImpl rs) { method getOwner (line 513) | public ResultSetInternalMethods getOwner() { method wasEmpty (line 517) | public boolean wasEmpty() { method setMetadata (line 521) | public void setMetadata(Field[] metadata) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/RowDataDynamic.java class RowDataDynamic (line 43) | public class RowDataDynamic implements RowData { class OperationNotSupportedException (line 45) | class OperationNotSupportedException extends SQLException { method OperationNotSupportedException (line 46) | OperationNotSupportedException() { method RowDataDynamic (line 94) | public RowDataDynamic(MysqlIO io, int colCount, Field[] fields, method addRow (line 112) | public void addRow(ResultSetRow row) throws SQLException { method afterLast (line 122) | public void afterLast() throws SQLException { method beforeFirst (line 132) | public void beforeFirst() throws SQLException { method beforeLast (line 142) | public void beforeLast() throws SQLException { method close (line 152) | public void close() throws SQLException { method getAt (line 258) | public ResultSetRow getAt(int ind) throws SQLException { method getCurrentRowNumber (line 271) | public int getCurrentRowNumber() throws SQLException { method getOwner (line 280) | public ResultSetInternalMethods getOwner() { method hasNext (line 291) | public boolean hasNext() throws SQLException { method isAfterLast (line 309) | public boolean isAfterLast() throws SQLException { method isBeforeFirst (line 320) | public boolean isBeforeFirst() throws SQLException { method isDynamic (line 332) | public boolean isDynamic() { method isEmpty (line 343) | public boolean isEmpty() throws SQLException { method isFirst (line 356) | public boolean isFirst() throws SQLException { method isLast (line 369) | public boolean isLast() throws SQLException { method moveRowRelative (line 383) | public void moveRowRelative(int rows) throws SQLException { method next (line 394) | public ResultSetRow next() throws SQLException { method nextRecord (line 414) | private void nextRecord() throws SQLException { method notSupported (line 459) | private void notSupported() throws SQLException { method removeRow (line 471) | public void removeRow(int ind) throws SQLException { method setCurrentRow (line 483) | public void setCurrentRow(int rowNumber) throws SQLException { method setOwner (line 490) | public void setOwner(ResultSetImpl rs) { method size (line 499) | public int size() { method wasEmpty (line 503) | public boolean wasEmpty() { method setMetadata (line 507) | public void setMetadata(Field[] metadata) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/RowDataStatic.java class RowDataStatic (line 39) | public class RowDataStatic implements RowData { method RowDataStatic (line 54) | public RowDataStatic(List rows) { method addRow (line 65) | public void addRow(ResultSetRow row) { method afterLast (line 72) | public void afterLast() { method beforeFirst (line 79) | public void beforeFirst() { method beforeLast (line 86) | public void beforeLast() { method close (line 93) | public void close() { method getAt (line 104) | public ResultSetRow getAt(int atIndex) throws SQLException { method getCurrentRowNumber (line 117) | public int getCurrentRowNumber() { method getOwner (line 124) | public ResultSetInternalMethods getOwner() { method hasNext (line 133) | public boolean hasNext() { method isAfterLast (line 144) | public boolean isAfterLast() { method isBeforeFirst (line 153) | public boolean isBeforeFirst() { method isDynamic (line 162) | public boolean isDynamic() { method isEmpty (line 171) | public boolean isEmpty() { method isFirst (line 180) | public boolean isFirst() { method isLast (line 189) | public boolean isLast() { method moveRowRelative (line 207) | public void moveRowRelative(int rowsToMove) { method next (line 216) | public ResultSetRow next() throws SQLException { method removeRow (line 234) | public void removeRow(int atIndex) { method setCurrentRow (line 244) | public void setCurrentRow(int newIndex) { method setOwner (line 251) | public void setOwner(ResultSetImpl rs) { method size (line 260) | public int size() { method wasEmpty (line 264) | public boolean wasEmpty() { method setMetadata (line 268) | public void setMetadata(Field[] metadata) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/SQLError.java class SQLError (line 57) | public class SQLError { method convertShowWarningsToSQLWarnings (line 701) | static SQLWarning convertShowWarningsToSQLWarnings(Connection connection) method convertShowWarningsToSQLWarnings (line 725) | static SQLWarning convertShowWarningsToSQLWarnings(Connection connection, method dumpSqlStatesMappingsAsXml (line 820) | public static void dumpSqlStatesMappingsAsXml() throws Exception { method get (line 878) | static String get(String stateCode) { method mysqlToSql99 (line 882) | private static String mysqlToSql99(int errno) { method mysqlToSqlState (line 900) | static String mysqlToSqlState(int errno, boolean useSql92States) { method mysqlToXOpen (line 908) | private static String mysqlToXOpen(int errno) { method createSQLException (line 929) | public static SQLException createSQLException(String message, method createSQLException (line 934) | public static SQLException createSQLException(String message, Exceptio... method createSQLException (line 937) | public static SQLException createSQLException(String message, Exceptio... method createSQLException (line 951) | public static SQLException createSQLException(String message, String s... method createSQLException (line 954) | public static SQLException createSQLException(String message, String s... method createSQLException (line 984) | public static SQLException createSQLException(String message, method createSQLException (line 989) | public static SQLException createSQLException(String message, method createSQLException (line 993) | public static SQLException createSQLException(String message, method createCommunicationsException (line 1110) | public static SQLException createCommunicationsException(MySQLConnecti... method createLinkFailureMessageBasedOnHeuristics (line 1160) | public static String createLinkFailureMessageBasedOnHeuristics( method notImplemented (line 1327) | public static SQLException notImplemented() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Security.java class Security (line 41) | class Security { method charVal (line 49) | private static int charVal(char c) { method createKeyFromOldPassword (line 78) | static byte[] createKeyFromOldPassword(String passwd) method getBinaryPassword (line 103) | static byte[] getBinaryPassword(int[] salt, boolean usingNewPasswords) method getSaltFromPassword (line 147) | private static int[] getSaltFromPassword(String password) { method longToHex (line 184) | private static String longToHex(long val) { method makeScrambledPassword (line 218) | static String makeScrambledPassword(String password) method passwordCrypt (line 243) | static void passwordCrypt(byte[] from, byte[] to, byte[] password, method passwordHashStage1 (line 264) | static byte[] passwordHashStage1(String password) method passwordHashStage2 (line 297) | static byte[] passwordHashStage2(byte[] hashedPassword, byte[] salt) method scramble411 (line 326) | static byte[] scramble411(String password, String seed, Connection conn) method Security (line 358) | private Security() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/SequentialBalanceStrategy.java class SequentialBalanceStrategy (line 41) | public class SequentialBalanceStrategy implements BalanceStrategy { method SequentialBalanceStrategy (line 44) | public SequentialBalanceStrategy() { method destroy (line 47) | public void destroy() { method init (line 51) | public void init(Connection conn, Properties props) throws SQLException { method pickConnection (line 55) | public ConnectionImpl pickConnection(LoadBalancingConnectionProxy proxy, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/ServerPreparedStatement.java class ServerPreparedStatement (line 65) | public class ServerPreparedStatement extends PreparedStatement { class BatchedBindValues (line 89) | static class BatchedBindValues { method BatchedBindValues (line 97) | BatchedBindValues(BindValue[] paramVals) { class BindValue (line 108) | public static class BindValue { method BindValue (line 136) | BindValue() { method BindValue (line 139) | BindValue(BindValue copyMe) { method reset (line 156) | void reset() { method toString (line 170) | public String toString() { method toString (line 174) | public String toString(boolean quoteIfNeeded) { method getBoundLength (line 218) | long getBoundLength() { method storeTime (line 281) | private void storeTime(Buffer intoBuf, Time tm) throws SQLException { method getInstance (line 356) | protected static ServerPreparedStatement getInstance(MySQLConnection c... method ServerPreparedStatement (line 395) | protected ServerPreparedStatement(MySQLConnection conn, String sql, St... method addBatch (line 478) | public synchronized void addBatch() throws SQLException { method asSql (line 497) | protected String asSql(boolean quoteStreamsAndUnknowns) throws SQLExce... method checkClosed (line 566) | protected void checkClosed() throws SQLException { method clearParameters (line 577) | public void clearParameters() throws SQLException { method clearParametersInternal (line 582) | private void clearParametersInternal(boolean clearServerParameters) th... method setClosed (line 610) | protected void setClosed(boolean flag) { method close (line 617) | public synchronized void close() throws SQLException { method dumpCloseForTestcase (line 630) | private void dumpCloseForTestcase() { method dumpExecuteForTestcase (line 640) | private void dumpExecuteForTestcase() throws SQLException { method dumpPrepareForTestcase (line 686) | private void dumpPrepareForTestcase() throws SQLException { method executeBatchSerially (line 701) | protected int[] executeBatchSerially(int batchTimeout) throws SQLExcep... method executeInternal (line 863) | protected com.mysql.jdbc.ResultSetInternalMethods executeInternal(int ... method fillSendPacket (line 932) | protected Buffer fillSendPacket() throws SQLException { method fillSendPacket (line 940) | protected Buffer fillSendPacket(byte[][] batchedParameterStrings, Inpu... method getBinding (line 954) | protected BindValue getBinding(int parameterIndex, boolean forLongData... method getBytes (line 994) | byte[] getBytes(int parameterIndex) throws SQLException { method getMetaData (line 1027) | public java.sql.ResultSetMetaData getMetaData() throws SQLException { method getParameterMetaData (line 1041) | public ParameterMetaData getParameterMetaData() throws SQLException { method isNull (line 1055) | boolean isNull(int paramIndex) { method realClose (line 1068) | protected void realClose(boolean calledExplicitly, boolean closeOpenRe... method rePrepare (line 1130) | protected void rePrepare() throws SQLException { method serverExecute (line 1205) | private com.mysql.jdbc.ResultSetInternalMethods serverExecute(int maxR... method serverLongData (line 1537) | private void serverLongData(int parameterIndex, BindValue longData) th... method serverPrepare (line 1571) | private void serverPrepare(String sql) throws SQLException { method truncateQueryToLog (line 1707) | private String truncateQueryToLog(String sql) { method serverResetStatement (line 1723) | private void serverResetStatement() throws SQLException { method setArray (line 1754) | public void setArray(int i, Array x) throws SQLException { method setAsciiStream (line 1762) | public void setAsciiStream(int parameterIndex, InputStream x, int leng... method setBigDecimal (line 1786) | public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQL... method setBinaryStream (line 1811) | public void setBinaryStream(int parameterIndex, InputStream x, int len... method setBlob (line 1835) | public void setBlob(int parameterIndex, Blob x) throws SQLException { method setBoolean (line 1859) | public void setBoolean(int parameterIndex, boolean x) throws SQLExcept... method setByte (line 1866) | public void setByte(int parameterIndex, byte x) throws SQLException { method setBytes (line 1881) | public void setBytes(int parameterIndex, byte[] x) throws SQLException { method setCharacterStream (line 1900) | public void setCharacterStream(int parameterIndex, Reader reader, int ... method setClob (line 1924) | public void setClob(int parameterIndex, Clob x) throws SQLException { method setDate (line 1957) | public void setDate(int parameterIndex, Date x) throws SQLException { method setDate (line 1975) | public void setDate(int parameterIndex, Date x, Calendar cal) throws S... method setDouble (line 1991) | public void setDouble(int parameterIndex, double x) throws SQLException { method setFloat (line 2013) | public void setFloat(int parameterIndex, float x) throws SQLException { method setInt (line 2028) | public void setInt(int parameterIndex, int x) throws SQLException { method setLong (line 2043) | public void setLong(int parameterIndex, long x) throws SQLException { method setNull (line 2058) | public void setNull(int parameterIndex, int sqlType) throws SQLExcepti... method setNull (line 2079) | public void setNull(int parameterIndex, int sqlType, String typeName) ... method setRef (line 2100) | public void setRef(int i, Ref x) throws SQLException { method setShort (line 2107) | public void setShort(int parameterIndex, short x) throws SQLException { method setString (line 2122) | public void setString(int parameterIndex, String x) throws SQLException { method setTime (line 2149) | public void setTime(int parameterIndex, java.sql.Time x) throws SQLExc... method setTime (line 2168) | public void setTime(int parameterIndex, java.sql.Time x, Calendar cal)... method setTimeInternal (line 2187) | public void setTimeInternal(int parameterIndex, java.sql.Time x, Calen... method setTimestamp (line 2223) | public void setTimestamp(int parameterIndex, java.sql.Timestamp x) thr... method setTimestamp (line 2241) | public void setTimestamp(int parameterIndex, java.sql.Timestamp x, Cal... method setTimestampInternal (line 2245) | protected void setTimestampInternal(int parameterIndex, java.sql.Times... method setType (line 2270) | protected void setType(BindValue oldValue, int bufferType) { method setUnicodeStream (line 2297) | public void setUnicodeStream(int parameterIndex, InputStream x, int le... method setURL (line 2306) | public void setURL(int parameterIndex, URL x) throws SQLException { method storeBinding (line 2323) | private void storeBinding(Buffer packet, BindValue bindValue, MysqlIO ... method storeDateTime412AndOlder (line 2388) | private void storeDateTime412AndOlder(Buffer intoBuf, java.util.Date d... method storeDateTime (line 2436) | private void storeDateTime(Buffer intoBuf, java.util.Date dt, MysqlIO ... method storeDateTime413AndNewer (line 2444) | private void storeDateTime413AndNewer(Buffer intoBuf, java.util.Date d... method getServerTzCalendar (line 2510) | private Calendar getServerTzCalendar() { method getDefaultTzCalendar (line 2520) | private Calendar getDefaultTzCalendar() { method storeReader (line 2533) | private void storeReader(MysqlIO mysql, int parameterIndex, Buffer pac... method storeStream (line 2620) | private void storeStream(MysqlIO mysql, int parameterIndex, Buffer pac... method toString (line 2689) | public String toString() { method getServerStatementId (line 2706) | protected long getServerStatementId() { method canRewriteAsMultiValueInsertAtSqlLevel (line 2713) | public synchronized boolean canRewriteAsMultiValueInsertAtSqlLevel() t... method canRewriteAsMultivalueInsertStatement (line 2726) | public synchronized boolean canRewriteAsMultivalueInsertStatement() th... method getLocationOfOnDuplicateKeyUpdate (line 2764) | protected synchronized int getLocationOfOnDuplicateKeyUpdate() { method isOnDuplicateKeyUpdate (line 2772) | protected synchronized boolean isOnDuplicateKeyUpdate() { method computeMaxParameterSetSizeAndBatchSize (line 2780) | protected long[] computeMaxParameterSetSizeAndBatchSize(int numBatched... method setOneBatchedParameterSet (line 2818) | protected int setOneBatchedParameterSet(java.sql.PreparedStatement bat... method containsOnDuplicateKeyUpdateInSQL (line 2904) | protected boolean containsOnDuplicateKeyUpdateInSQL() { method prepareBatchedInsertSQL (line 2908) | protected PreparedStatement prepareBatchedInsertSQL(MySQLConnection lo... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/SingleByteCharsetConverter.java class SingleByteCharsetConverter (line 44) | public class SingleByteCharsetConverter { method getInstance (line 81) | public static synchronized SingleByteCharsetConverter getInstance( method initCharset (line 104) | public static SingleByteCharsetConverter initCharset(String javaEncodi... method toStringDefaultEncoding (line 133) | public static String toStringDefaultEncoding(byte[] buffer, int startPos, method SingleByteCharsetConverter (line 153) | private SingleByteCharsetConverter(String encodingName) method toBytes (line 169) | public final byte[] toBytes(char[] c) { method toBytesWrapped (line 184) | public final byte[] toBytesWrapped(char[] c, char beginWrap, char endW... method toBytes (line 204) | public final byte[] toBytes(char[] chars, int offset, int length) { method toBytes (line 229) | public final byte[] toBytes(String s) { method toBytesWrapped (line 244) | public final byte[] toBytesWrapped(String s, char beginWrap, char endW... method toBytes (line 278) | public final byte[] toBytes(String s, int offset, int length) { method toString (line 305) | public final String toString(byte[] buffer) { method toString (line 321) | public final String toString(byte[] buffer, int startPos, int length) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/SocketFactory.java type SocketFactory (line 40) | public interface SocketFactory { method afterHandshake (line 55) | Socket afterHandshake() throws SocketException, IOException; method beforeHandshake (line 68) | Socket beforeHandshake() throws SocketException, IOException; method connect (line 97) | Socket connect(String host, int portNumber, Properties props) FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/StandardLoadBalanceExceptionChecker.java class StandardLoadBalanceExceptionChecker (line 34) | public class StandardLoadBalanceExceptionChecker implements method shouldExceptionTriggerFailover (line 40) | public boolean shouldExceptionTriggerFailover(SQLException ex) { method destroy (line 75) | public void destroy() { method init (line 80) | public void init(Connection conn, Properties props) throws SQLException { method configureSQLStateList (line 86) | private void configureSQLStateList(String sqlStates){ method configureSQLExceptionSubclassList (line 105) | private void configureSQLExceptionSubclassList(String sqlExClasses){ FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/StandardSocketFactory.java class StandardSocketFactory (line 44) | public class StandardSocketFactory implements SocketFactory { method afterHandshake (line 101) | public Socket afterHandshake() throws SocketException, IOException { method beforeHandshake (line 116) | public Socket beforeHandshake() throws SocketException, IOException { method configureSocket (line 128) | private void configureSocket(Socket sock, Properties props) throws Soc... method connect (line 173) | public Socket connect(String hostname, int portNumber, Properties props) method socketNeedsConfigurationBeforeConnect (line 362) | private boolean socketNeedsConfigurationBeforeConnect(Properties props) { method unwrapExceptionToProperClassAndThrowIt (line 388) | private void unwrapExceptionToProperClassAndThrowIt( FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Statement.java type Statement (line 42) | public interface Statement extends java.sql.Statement { method enableStreamingResults (line 51) | public abstract void enableStreamingResults() throws SQLException; method disableStreamingResults (line 59) | public abstract void disableStreamingResults() throws SQLException; method setLocalInfileInputStream (line 77) | public abstract void setLocalInfileInputStream(InputStream stream); method getLocalInfileInputStream (line 86) | public abstract InputStream getLocalInfileInputStream(); method setPingTarget (line 88) | public void setPingTarget(PingTarget pingTarget); method getExceptionInterceptor (line 90) | public ExceptionInterceptor getExceptionInterceptor(); method removeOpenResultSet (line 97) | public abstract void removeOpenResultSet(ResultSet rs); method getOpenResultSetCount (line 103) | public abstract int getOpenResultSetCount(); method setHoldResultsOpenOverClose (line 105) | public void setHoldResultsOpenOverClose(boolean holdResultsOpenOverClo... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/StatementImpl.java class StatementImpl (line 66) | public class StatementImpl implements Statement { class CancelTask (line 78) | class CancelTask extends TimerTask { method CancelTask (line 84) | CancelTask(StatementImpl cancellee) throws SQLException { method run (line 89) | public void run() { method StatementImpl (line 305) | public StatementImpl(MySQLConnection c, String catalog) throws SQLExce... method addBatch (line 419) | public synchronized void addBatch(String sql) throws SQLException { method cancel (line 434) | public void cancel() throws SQLException { method checkClosed (line 474) | protected void checkClosed() throws SQLException { method checkForDml (line 493) | protected void checkForDml(String sql, char firstStatementChar) throws... method checkNullOrEmptyQuery (line 519) | protected void checkNullOrEmptyQuery(String sql) throws SQLException { method clearBatch (line 539) | public synchronized void clearBatch() throws SQLException { method clearWarnings (line 552) | public void clearWarnings() throws SQLException { method close (line 571) | public synchronized void close() throws SQLException { method closeAllOpenResults (line 578) | protected synchronized void closeAllOpenResults() { method removeOpenResultSet (line 594) | public synchronized void removeOpenResultSet(ResultSet rs) { method getOpenResultSetCount (line 600) | public synchronized int getOpenResultSetCount() { method createResultSetUsingServerFetch (line 612) | private ResultSetInternalMethods createResultSetUsingServerFetch(Strin... method createStreamingResultSet (line 644) | protected boolean createStreamingResultSet() { method enableStreamingResults (line 655) | public void enableStreamingResults() throws SQLException { method disableStreamingResults (line 663) | public void disableStreamingResults() throws SQLException { method execute (line 684) | public boolean execute(String sql) throws SQLException { method execute (line 688) | private boolean execute(String sql, boolean returnGeneratedKeys) throw... method resetCancelledState (line 925) | protected synchronized void resetCancelledState() { method execute (line 940) | public boolean execute(String sql, int returnGeneratedKeys) throws SQL... method execute (line 971) | public boolean execute(String sql, int[] generatedKeyIndices) throws S... method execute (line 1000) | public boolean execute(String sql, String[] generatedKeyNames) throws ... method executeBatch (line 1039) | public synchronized int[] executeBatch() throws SQLException { method hasDeadlockOrTimeoutRolledBackTx (line 1181) | protected final boolean hasDeadlockOrTimeoutRolledBackTx(SQLException ... method executeBatchUsingMultiQueries (line 1208) | private int[] executeBatchUsingMultiQueries(boolean multiQueriesEnable... method processMultiCountsAndKeys (line 1373) | protected int processMultiCountsAndKeys(StatementImpl batchedStatement... method handleExceptionForBatch (line 1421) | protected SQLException handleExceptionForBatch(int endOfBatchIndex, in... method executeQuery (line 1454) | public java.sql.ResultSet executeQuery(String sql) throws SQLException { method doPingInstead (line 1673) | protected void doPingInstead() throws SQLException { method generatePingResultSet (line 1692) | protected ResultSetInternalMethods generatePingResultSet() throws SQLE... method executeSimpleNonQuery (line 1702) | protected void executeSimpleNonQuery(MySQLConnection c, String nonQuer... method executeUpdate (line 1730) | public int executeUpdate(String sql) throws SQLException { method executeUpdate (line 1734) | protected int executeUpdate(String sql, boolean isBatch, boolean retur... method executeUpdate (line 1901) | public int executeUpdate(String sql, int returnGeneratedKeys) throws S... method executeUpdate (line 1928) | public int executeUpdate(String sql, int[] generatedKeyIndices) throws... method executeUpdate (line 1955) | public int executeUpdate(String sql, String[] generatedKeyNames) throw... method getCalendarInstanceForSessionOrNew (line 1983) | protected Calendar getCalendarInstanceForSessionOrNew() { method getConnection (line 2000) | public java.sql.Connection getConnection() throws SQLException { method getFetchDirection (line 2012) | public int getFetchDirection() throws SQLException { method getFetchSize (line 2024) | public int getFetchSize() throws SQLException { method getGeneratedKeys (line 2036) | public synchronized java.sql.ResultSet getGeneratedKeys() throws SQLEx... method getGeneratedKeysInternal (line 2062) | protected java.sql.ResultSet getGeneratedKeysInternal() throws SQLExce... method getGeneratedKeysInternal (line 2080) | protected synchronized java.sql.ResultSet getGeneratedKeysInternal(int... method getId (line 2160) | protected int getId() { method getLastInsertID (line 2177) | public long getLastInsertID() { method getLongUpdateCount (line 2193) | public long getLongUpdateCount() { method getMaxFieldSize (line 2216) | public int getMaxFieldSize() throws SQLException { method getMaxRows (line 2230) | public int getMaxRows() throws SQLException { method getMoreResults (line 2247) | public boolean getMoreResults() throws SQLException { method getMoreResults (line 2254) | public synchronized boolean getMoreResults(int current) throws SQLExce... method getQueryTimeout (line 2349) | public int getQueryTimeout() throws SQLException { method getRecordCountFromInfo (line 2361) | private int getRecordCountFromInfo(String serverInfo) { method getResultSet (line 2431) | public java.sql.ResultSet getResultSet() throws SQLException { method getResultSetConcurrency (line 2443) | public int getResultSetConcurrency() throws SQLException { method getResultSetHoldability (line 2450) | public int getResultSetHoldability() throws SQLException { method getResultSetInternal (line 2454) | protected ResultSetInternalMethods getResultSetInternal() { method getResultSetType (line 2466) | public int getResultSetType() throws SQLException { method getUpdateCount (line 2480) | public int getUpdateCount() throws SQLException { method getWarnings (line 2521) | public java.sql.SQLWarning getWarnings() throws SQLException { method realClose (line 2548) | protected synchronized void realClose(boolean calledExplicitly, boolea... method setCursorName (line 2620) | public void setCursorName(String name) throws SQLException { method setEscapeProcessing (line 2634) | public void setEscapeProcessing(boolean enable) throws SQLException { method setFetchDirection (line 2651) | public void setFetchDirection(int direction) throws SQLException { method setFetchSize (line 2679) | public void setFetchSize(int rows) throws SQLException { method setHoldResultsOpenOverClose (line 2689) | public void setHoldResultsOpenOverClose(boolean holdResultsOpenOverClo... method setMaxFieldSize (line 2705) | public void setMaxFieldSize(int max) throws SQLException { method setMaxRows (line 2743) | public void setMaxRows(int max) throws SQLException { method setQueryTimeout (line 2780) | public void setQueryTimeout(int seconds) throws SQLException { method setResultSetConcurrency (line 2795) | void setResultSetConcurrency(int concurrencyFlag) { method setResultSetType (line 2805) | void setResultSetType(int typeFlag) { method getBatchedGeneratedKeys (line 2809) | protected void getBatchedGeneratedKeys(java.sql.Statement batchedState... method getBatchedGeneratedKeys (line 2836) | protected void getBatchedGeneratedKeys(int maxKeys) throws SQLException { method useServerFetch (line 2870) | private boolean useServerFetch() throws SQLException { method isClosed (line 2877) | public synchronized boolean isClosed() throws SQLException { method isPoolable (line 2885) | public boolean isPoolable() throws SQLException { method setPoolable (line 2889) | public void setPoolable(boolean poolable) throws SQLException { method isWrapperFor (line 2908) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 2930) | public Object unwrap(Class iface) throws java.sql.SQLException { method findStartOfStatement (line 2941) | protected int findStartOfStatement(String sql) { method getLocalInfileInputStream (line 2969) | public synchronized InputStream getLocalInfileInputStream() { method setLocalInfileInputStream (line 2973) | public synchronized void setLocalInfileInputStream(InputStream stream) { method setPingTarget (line 2977) | public synchronized void setPingTarget(PingTarget pingTarget) { method getExceptionInterceptor (line 2981) | public ExceptionInterceptor getExceptionInterceptor() { method containsOnDuplicateKeyInString (line 2985) | protected boolean containsOnDuplicateKeyInString(String sql) { method getOnDuplicateKeyLocation (line 2989) | protected int getOnDuplicateKeyLocation(String sql) { method closeOnCompletion (line 2995) | public void closeOnCompletion() throws SQLException { method isCloseOnCompletion (line 3001) | public boolean isCloseOnCompletion() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/StatementInterceptor.java type StatementInterceptor (line 44) | public interface StatementInterceptor extends Extension { method init (line 63) | public abstract void init(Connection conn, Properties props) throws SQ... method preProcess (line 91) | public abstract ResultSetInternalMethods preProcess(String sql, method postProcess (line 121) | public abstract ResultSetInternalMethods postProcess(String sql, method executeTopLevelOnly (line 138) | public abstract boolean executeTopLevelOnly(); method destroy (line 145) | public abstract void destroy(); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/StatementInterceptorV2.java type StatementInterceptorV2 (line 30) | public interface StatementInterceptorV2 extends Extension { method init (line 49) | public abstract void init(Connection conn, Properties props) throws SQ... method preProcess (line 77) | public abstract ResultSetInternalMethods preProcess(String sql, method executeTopLevelOnly (line 93) | public abstract boolean executeTopLevelOnly(); method destroy (line 100) | public abstract void destroy(); method postProcess (line 129) | public abstract ResultSetInternalMethods postProcess(String sql, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/StreamingNotifiable.java type StreamingNotifiable (line 28) | public interface StreamingNotifiable { method setWasStreamingResults (line 30) | public abstract void setWasStreamingResults(); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/StringUtils.java class StringUtils (line 48) | public class StringUtils { method consistentToString (line 96) | public static String consistentToString(BigDecimal decimal) { method dumpAsHex (line 125) | public static final String dumpAsHex(byte[] byteBuffer, int length) { method endsWith (line 201) | private static boolean endsWith(byte[] dataFrom, String suffix) { method escapeEasternUnicodeByteStream (line 227) | public static byte[] escapeEasternUnicodeByteStream(byte[] origBytes, method firstNonWsCharUc (line 329) | public static char firstNonWsCharUc(String searchIn) { method firstNonWsCharUc (line 333) | public static char firstNonWsCharUc(String searchIn, int startAt) { method firstAlphaCharUc (line 351) | public static char firstAlphaCharUc(String searchIn, int startAt) { method fixDecimalExponent (line 378) | public static final String fixDecimalExponent(String dString) { method getBytes (line 402) | public static final byte[] getBytes(char[] c, method getBytes (line 436) | public static final byte[] getBytes(char[] c, method getBytes (line 480) | public static final byte[] getBytes(char[] c, String encoding, method getBytes (line 523) | public static final byte[] getBytes(String s, method getBytesWrapped (line 555) | public static final byte[] getBytesWrapped(String s, char beginWrap, c... method getBytes (line 620) | public static final byte[] getBytes(String s, method getBytes (line 680) | public static final byte[] getBytes(String s, String encoding, method getInt (line 702) | public static int getInt(byte[] buf, int offset, int endPos) throws Nu... method getInt (line 776) | public static int getInt(byte[] buf) throws NumberFormatException { method getLong (line 780) | public static long getLong(byte[] buf) throws NumberFormatException { method getLong (line 784) | public static long getLong(byte[] buf, int offset, int endpos) throws ... method getShort (line 857) | public static short getShort(byte[] buf) throws NumberFormatException { method indexOfIgnoreCase (line 930) | public final static int indexOfIgnoreCase(int startingPosition, method isNotEqualIgnoreCharCase (line 977) | private final static boolean isNotEqualIgnoreCharCase(String searchIn, method indexOfIgnoreCase (line 993) | public final static int indexOfIgnoreCase(String searchIn, String sear... method indexOfIgnoreCaseRespectMarker (line 997) | public static int indexOfIgnoreCaseRespectMarker(int startAt, String src, method indexOfIgnoreCaseRespectQuotes (line 1029) | public static int indexOfIgnoreCaseRespectQuotes(int startAt, String src, method split (line 1075) | public static final List split(String stringToSplit, String delimitter, method split (line 1118) | public static final List split(String stringToSplit, String delimiter, method startsWith (line 1158) | private static boolean startsWith(byte[] dataFrom, String chars) { method startsWithIgnoreCase (line 1181) | public static boolean startsWithIgnoreCase(String searchIn, int startAt, method startsWithIgnoreCase (line 1198) | public static boolean startsWithIgnoreCase(String searchIn, String sea... method startsWithIgnoreCaseAndNonAlphaNumeric (line 1214) | public static boolean startsWithIgnoreCaseAndNonAlphaNumeric( method startsWithIgnoreCaseAndWs (line 1246) | public static boolean startsWithIgnoreCaseAndWs(String searchIn, method startsWithIgnoreCaseAndWs (line 1265) | public static boolean startsWithIgnoreCaseAndWs(String searchIn, method stripEnclosure (line 1288) | public static byte[] stripEnclosure(byte[] source, String prefix, method toAsciiString (line 1314) | public static final String toAsciiString(byte[] buffer) { method toAsciiString (line 1330) | public static final String toAsciiString(byte[] buffer, int startPos, method wildCompare (line 1357) | public static int wildCompare(String searchIn, String searchForWildcar... method s2b (line 1498) | static byte[] s2b(String s, MySQLConnection conn) throws SQLException { method lastIndexOf (line 1527) | public static int lastIndexOf(byte[] s, char c) { method indexOf (line 1541) | public static int indexOf(byte[] s, char c) { method isNullOrEmpty (line 1557) | public static boolean isNullOrEmpty(String toTest) { method stripComments (line 1581) | public static String stripComments(String src, String stringOpens, method isEmptyOrWhitespaceOnly (line 1690) | public static final boolean isEmptyOrWhitespaceOnly(String str) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/TimeUtil.java class TimeUtil (line 47) | public class TimeUtil { method changeTimezone (line 824) | public static Time changeTimezone(MySQLConnection conn, method changeTimezone (line 886) | public static Timestamp changeTimezone(MySQLConnection conn, method jdbcCompliantZoneShift (line 935) | private static long jdbcCompliantZoneShift(Calendar sessionCalendar, method fastDateCreate (line 973) | final static Date fastDateCreate(boolean useGmtConversion, method fastDateCreate (line 1009) | final static Date fastDateCreate(int year, int month, int day, Calenda... method fastTimeCreate (line 1035) | final static Time fastTimeCreate(Calendar cal, int hour, int minute, method fastTimeCreate (line 1072) | final static Time fastTimeCreate(int hour, int minute, method fastTimestampCreate (line 1110) | final static Timestamp fastTimestampCreate(boolean useGmtConversion, method fastTimestampCreate (line 1161) | final static Timestamp fastTimestampCreate(TimeZone tz, int year, method getCanoncialTimezone (line 1199) | public static String getCanoncialTimezone(String timezoneStr, Exceptio... method timeFormattedString (line 1263) | private static String timeFormattedString(int hours, int minutes, int ... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/UpdatableResultSet.java class UpdatableResultSet (line 45) | public class UpdatableResultSet extends ResultSetImpl { method UpdatableResultSet (line 118) | protected UpdatableResultSet(String catalog, Field[] fields, RowData t... method absolute (line 164) | public synchronized boolean absolute(int row) throws SQLException { method afterLast (line 180) | public synchronized void afterLast() throws SQLException { method beforeFirst (line 196) | public synchronized void beforeFirst() throws SQLException { method cancelRowUpdates (line 210) | public synchronized void cancelRowUpdates() throws SQLException { method checkRowPos (line 224) | protected void checkRowPos() throws SQLException { method checkUpdatability (line 238) | protected void checkUpdatability() throws SQLException { method deleteRow (line 449) | public synchronized void deleteRow() throws SQLException { method setParamValue (line 508) | private synchronized void setParamValue(PreparedStatement ps, int psIdx, method extractDefaultValues (line 561) | private synchronized void extractDefaultValues() throws SQLException { method first (line 617) | public synchronized boolean first() throws SQLException { method generateStatements (line 630) | protected synchronized void generateStatements() throws SQLException { method getColumnsToIndexMapForTableAndDB (line 819) | private Map getColumnsToIndexMapForTableAndDB(String databaseName, Str... method getCharConverter (line 843) | private synchronized SingleByteCharsetConverter getCharConverter() method getConcurrency (line 867) | public int getConcurrency() throws SQLException { method getQuotedIdChar (line 871) | private synchronized String getQuotedIdChar() throws SQLException { method insertRow (line 896) | public synchronized void insertRow() throws SQLException { method isAfterLast (line 947) | public synchronized boolean isAfterLast() throws SQLException { method isBeforeFirst (line 964) | public synchronized boolean isBeforeFirst() throws SQLException { method isFirst (line 980) | public synchronized boolean isFirst() throws SQLException { method isLast (line 999) | public synchronized boolean isLast() throws SQLException { method isUpdatable (line 1003) | boolean isUpdatable() { method last (line 1020) | public synchronized boolean last() throws SQLException { method moveToCurrentRow (line 1034) | public synchronized void moveToCurrentRow() throws SQLException { method moveToInsertRow (line 1064) | public synchronized void moveToInsertRow() throws SQLException { method next (line 1163) | public synchronized boolean next() throws SQLException { method prev (line 1182) | public synchronized boolean prev() throws SQLException { method previous (line 1204) | public synchronized boolean previous() throws SQLException { method realClose (line 1217) | public void realClose(boolean calledExplicitly) throws SQLException { method refreshRow (line 1303) | public synchronized void refreshRow() throws SQLException { method refreshRow (line 1323) | private synchronized void refreshRow(PreparedStatement updateInsertStmt, method relative (line 1438) | public synchronized boolean relative(int rows) throws SQLException { method resetInserter (line 1442) | private void resetInserter() throws SQLException { method rowDeleted (line 1465) | public synchronized boolean rowDeleted() throws SQLException { method rowInserted (line 1483) | public synchronized boolean rowInserted() throws SQLException { method rowUpdated (line 1501) | public synchronized boolean rowUpdated() throws SQLException { method setResultSetConcurrency (line 1511) | protected void setResultSetConcurrency(int concurrencyFlag) { method stripBinaryPrefix (line 1525) | private byte[] stripBinaryPrefix(byte[] dataFrom) { method syncUpdate (line 1536) | protected synchronized void syncUpdate() throws SQLException { method updateAsciiStream (line 1590) | public synchronized void updateAsciiStream(int columnIndex, method updateAsciiStream (line 1622) | public synchronized void updateAsciiStream(String columnName, method updateBigDecimal (line 1641) | public synchronized void updateBigDecimal(int columnIndex, BigDecimal x) method updateBigDecimal (line 1675) | public synchronized void updateBigDecimal(String columnName, BigDecima... method updateBinaryStream (line 1697) | public synchronized void updateBinaryStream(int columnIndex, method updateBinaryStream (line 1734) | public synchronized void updateBinaryStream(String columnName, method updateBlob (line 1742) | public synchronized void updateBlob(int columnIndex, java.sql.Blob blob) method updateBlob (line 1765) | public synchronized void updateBlob(String columnName, java.sql.Blob b... method updateBoolean (line 1784) | public synchronized void updateBoolean(int columnIndex, boolean x) method updateBoolean (line 1815) | public synchronized void updateBoolean(String columnName, boolean x) method updateByte (line 1834) | public synchronized void updateByte(int columnIndex, byte x) method updateByte (line 1865) | public synchronized void updateByte(String columnName, byte x) method updateBytes (line 1884) | public synchronized void updateBytes(int columnIndex, byte[] x) method updateBytes (line 1914) | public synchronized void updateBytes(String columnName, byte[] x) method updateCharacterStream (line 1936) | public synchronized void updateCharacterStream(int columnIndex, method updateCharacterStream (line 1973) | public synchronized void updateCharacterStream(String columnName, method updateClob (line 1981) | public void updateClob(int columnIndex, java.sql.Clob clob) method updateDate (line 2005) | public synchronized void updateDate(int columnIndex, java.sql.Date x) method updateDate (line 2036) | public synchronized void updateDate(String columnName, java.sql.Date x) method updateDouble (line 2055) | public synchronized void updateDouble(int columnIndex, double x) method updateDouble (line 2086) | public synchronized void updateDouble(String columnName, double x) method updateFloat (line 2105) | public synchronized void updateFloat(int columnIndex, float x) method updateFloat (line 2136) | public synchronized void updateFloat(String columnName, float x) method updateInt (line 2155) | public synchronized void updateInt(int columnIndex, int x) method updateInt (line 2186) | public synchronized void updateInt(String columnName, int x) method updateLong (line 2205) | public synchronized void updateLong(int columnIndex, long x) method updateLong (line 2236) | public synchronized void updateLong(String columnName, long x) method updateNull (line 2253) | public synchronized void updateNull(int columnIndex) throws SQLExcepti... method updateNull (line 2280) | public synchronized void updateNull(String columnName) throws SQLExcep... method updateObject (line 2298) | public synchronized void updateObject(int columnIndex, Object x) method updateObject (line 2333) | public synchronized void updateObject(int columnIndex, Object x, int s... method updateObject (line 2364) | public synchronized void updateObject(String columnName, Object x) method updateObject (line 2387) | public synchronized void updateObject(String columnName, Object x, int... method updateRow (line 2402) | public synchronized void updateRow() throws SQLException { method updateShort (line 2433) | public synchronized void updateShort(int columnIndex, short x) method updateShort (line 2464) | public synchronized void updateShort(String columnName, short x) method updateString (line 2483) | public synchronized void updateString(int columnIndex, String x) method updateString (line 2526) | public synchronized void updateString(String columnName, String x) method updateTime (line 2545) | public synchronized void updateTime(int columnIndex, java.sql.Time x) method updateTime (line 2576) | public synchronized void updateTime(String columnName, java.sql.Time x) method updateTimestamp (line 2595) | public synchronized void updateTimestamp(int columnIndex, method updateTimestamp (line 2626) | public synchronized void updateTimestamp(String columnName, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/Util.java class Util (line 52) | public class Util { method nanoTimeAvailable (line 65) | public static boolean nanoTimeAvailable() { method getDefaultTimeZone (line 76) | static final TimeZone getDefaultTimeZone() { class RandStructcture (line 80) | class RandStructcture { method isJdbc4 (line 130) | public static boolean isJdbc4() { method isColdFusion (line 134) | public static boolean isColdFusion() { method newCrypt (line 139) | static String newCrypt(String password, String seed) { method newHash (line 174) | static long[] newHash(String password) { method oldCrypt (line 198) | static String oldCrypt(String password, String seed) { method oldHash (line 232) | static long oldHash(String password) { method randomInit (line 250) | private static RandStructcture randomInit(long seed1, long seed2) { method readObject (line 274) | public static Object readObject(java.sql.ResultSet resultSet, int index) method rnd (line 284) | private static double rnd(RandStructcture randStruct) { method scramble (line 303) | public static String scramble(String message, String password) { method stackTraceToString (line 351) | public static String stackTraceToString(Throwable ex) { method getInstance (line 380) | public static Object getInstance(String className, Class[] argTypes, method handleNewInstance (line 405) | public static final Object handleNewInstance(Constructor ctor, Object[... method interfaceExists (line 446) | public static boolean interfaceExists(String hostname) { method cast (line 465) | public static Object cast(Object invokeOn, Object toCast) { method getCurrentTimeNanosOrMillis (line 477) | public static long getCurrentTimeNanosOrMillis() { method resultSetToMap (line 494) | public static void resultSetToMap(Map mappedValues, java.sql.ResultSet... method calculateDifferences (line 501) | public static Map calculateDifferences(Map map1, Map map2) { method loadExtensions (line 564) | public static List loadExtensions(Connection conn, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/V1toV2StatementInterceptorAdapter.java class V1toV2StatementInterceptorAdapter (line 28) | public class V1toV2StatementInterceptorAdapter implements StatementInter... method V1toV2StatementInterceptorAdapter (line 31) | public V1toV2StatementInterceptorAdapter(StatementInterceptor toProxy) { method postProcess (line 34) | public ResultSetInternalMethods postProcess(String sql, method destroy (line 42) | public void destroy() { method executeTopLevelOnly (line 46) | public boolean executeTopLevelOnly() { method init (line 50) | public void init(Connection conn, Properties props) throws SQLException { method preProcess (line 54) | public ResultSetInternalMethods preProcess(String sql, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/WatchableOutputStream.java class WatchableOutputStream (line 38) | class WatchableOutputStream extends ByteArrayOutputStream { method close (line 50) | public void close() throws IOException { method setWatcher (line 64) | public void setWatcher(OutputStreamWatcher watcher) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/WatchableWriter.java class WatchableWriter (line 37) | class WatchableWriter extends CharArrayWriter { method close (line 49) | public void close() { method setWatcher (line 64) | public void setWatcher(WriterWatcher watcher) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/WriterWatcher.java type WriterWatcher (line 37) | interface WriterWatcher { method writerClosed (line 44) | void writerClosed(WatchableWriter out); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/DeadlockTimeoutRollbackMarker.java type DeadlockTimeoutRollbackMarker (line 32) | public interface DeadlockTimeoutRollbackMarker { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLDataException.java class MySQLDataException (line 29) | public class MySQLDataException extends MySQLNonTransientException { method MySQLDataException (line 31) | public MySQLDataException() { method MySQLDataException (line 35) | public MySQLDataException(String reason, String SQLState, int vendorCo... method MySQLDataException (line 39) | public MySQLDataException(String reason, String SQLState) { method MySQLDataException (line 43) | public MySQLDataException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLIntegrityConstraintViolationException.java class MySQLIntegrityConstraintViolationException (line 29) | public class MySQLIntegrityConstraintViolationException extends method MySQLIntegrityConstraintViolationException (line 32) | public MySQLIntegrityConstraintViolationException() { method MySQLIntegrityConstraintViolationException (line 36) | public MySQLIntegrityConstraintViolationException(String reason, Strin... method MySQLIntegrityConstraintViolationException (line 40) | public MySQLIntegrityConstraintViolationException(String reason, Strin... method MySQLIntegrityConstraintViolationException (line 44) | public MySQLIntegrityConstraintViolationException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLInvalidAuthorizationSpecException.java class MySQLInvalidAuthorizationSpecException (line 29) | public class MySQLInvalidAuthorizationSpecException extends method MySQLInvalidAuthorizationSpecException (line 32) | public MySQLInvalidAuthorizationSpecException() { method MySQLInvalidAuthorizationSpecException (line 36) | public MySQLInvalidAuthorizationSpecException(String reason, String SQ... method MySQLInvalidAuthorizationSpecException (line 40) | public MySQLInvalidAuthorizationSpecException(String reason, String SQ... method MySQLInvalidAuthorizationSpecException (line 44) | public MySQLInvalidAuthorizationSpecException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLNonTransientConnectionException.java class MySQLNonTransientConnectionException (line 29) | public class MySQLNonTransientConnectionException extends method MySQLNonTransientConnectionException (line 32) | public MySQLNonTransientConnectionException() { method MySQLNonTransientConnectionException (line 36) | public MySQLNonTransientConnectionException(String reason, String SQLS... method MySQLNonTransientConnectionException (line 40) | public MySQLNonTransientConnectionException(String reason, String SQLS... method MySQLNonTransientConnectionException (line 44) | public MySQLNonTransientConnectionException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLNonTransientException.java class MySQLNonTransientException (line 31) | public class MySQLNonTransientException extends SQLException { method MySQLNonTransientException (line 33) | public MySQLNonTransientException() { method MySQLNonTransientException (line 37) | public MySQLNonTransientException(String reason, String SQLState, int ... method MySQLNonTransientException (line 41) | public MySQLNonTransientException(String reason, String SQLState) { method MySQLNonTransientException (line 45) | public MySQLNonTransientException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLStatementCancelledException.java class MySQLStatementCancelledException (line 29) | public class MySQLStatementCancelledException extends MySQLNonTransientE... method MySQLStatementCancelledException (line 30) | public MySQLStatementCancelledException(String reason, String SQLState... method MySQLStatementCancelledException (line 34) | public MySQLStatementCancelledException(String reason, String SQLState) { method MySQLStatementCancelledException (line 38) | public MySQLStatementCancelledException(String reason) { method MySQLStatementCancelledException (line 42) | public MySQLStatementCancelledException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLSyntaxErrorException.java class MySQLSyntaxErrorException (line 29) | public class MySQLSyntaxErrorException extends MySQLNonTransientException { method MySQLSyntaxErrorException (line 31) | public MySQLSyntaxErrorException() { method MySQLSyntaxErrorException (line 35) | public MySQLSyntaxErrorException(String reason, String SQLState, int v... method MySQLSyntaxErrorException (line 39) | public MySQLSyntaxErrorException(String reason, String SQLState) { method MySQLSyntaxErrorException (line 43) | public MySQLSyntaxErrorException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLTimeoutException.java class MySQLTimeoutException (line 29) | public class MySQLTimeoutException extends MySQLTransientException { method MySQLTimeoutException (line 31) | public MySQLTimeoutException(String reason, String SQLState, int vendo... method MySQLTimeoutException (line 35) | public MySQLTimeoutException(String reason, String SQLState) { method MySQLTimeoutException (line 39) | public MySQLTimeoutException(String reason) { method MySQLTimeoutException (line 43) | public MySQLTimeoutException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLTransactionRollbackException.java class MySQLTransactionRollbackException (line 29) | public class MySQLTransactionRollbackException extends MySQLTransientExc... method MySQLTransactionRollbackException (line 31) | public MySQLTransactionRollbackException(String reason, String SQLState, method MySQLTransactionRollbackException (line 36) | public MySQLTransactionRollbackException(String reason, String SQLStat... method MySQLTransactionRollbackException (line 40) | public MySQLTransactionRollbackException(String reason) { method MySQLTransactionRollbackException (line 44) | public MySQLTransactionRollbackException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLTransientConnectionException.java class MySQLTransientConnectionException (line 29) | public class MySQLTransientConnectionException extends MySQLTransientExc... method MySQLTransientConnectionException (line 31) | public MySQLTransientConnectionException(String reason, String SQLState, method MySQLTransientConnectionException (line 36) | public MySQLTransientConnectionException(String reason, String SQLStat... method MySQLTransientConnectionException (line 40) | public MySQLTransientConnectionException(String reason) { method MySQLTransientConnectionException (line 44) | public MySQLTransientConnectionException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/MySQLTransientException.java class MySQLTransientException (line 31) | public class MySQLTransientException extends SQLException { method MySQLTransientException (line 33) | public MySQLTransientException(String reason, String SQLState, int ven... method MySQLTransientException (line 37) | public MySQLTransientException(String reason, String SQLState) { method MySQLTransientException (line 41) | public MySQLTransientException(String reason) { method MySQLTransientException (line 45) | public MySQLTransientException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/CommunicationsException.java class CommunicationsException (line 50) | public class CommunicationsException extends SQLRecoverableException imp... method CommunicationsException (line 56) | public CommunicationsException(MySQLConnection conn, long lastPacketSe... method getMessage (line 73) | public String getMessage() { method getSQLState (line 82) | public String getSQLState() { method setWasStreamingResults (line 86) | public void setWasStreamingResults() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLDataException.java class MySQLDataException (line 31) | public class MySQLDataException extends SQLDataException { method MySQLDataException (line 33) | public MySQLDataException() { method MySQLDataException (line 37) | public MySQLDataException(String reason, String SQLState, int vendorCo... method MySQLDataException (line 41) | public MySQLDataException(String reason, String SQLState) { method MySQLDataException (line 45) | public MySQLDataException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLIntegrityConstraintViolationException.java class MySQLIntegrityConstraintViolationException (line 31) | public class MySQLIntegrityConstraintViolationException extends method MySQLIntegrityConstraintViolationException (line 34) | public MySQLIntegrityConstraintViolationException() { method MySQLIntegrityConstraintViolationException (line 38) | public MySQLIntegrityConstraintViolationException(String reason, Strin... method MySQLIntegrityConstraintViolationException (line 42) | public MySQLIntegrityConstraintViolationException(String reason, Strin... method MySQLIntegrityConstraintViolationException (line 46) | public MySQLIntegrityConstraintViolationException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLInvalidAuthorizationSpecException.java class MySQLInvalidAuthorizationSpecException (line 31) | public class MySQLInvalidAuthorizationSpecException extends method MySQLInvalidAuthorizationSpecException (line 34) | public MySQLInvalidAuthorizationSpecException() { method MySQLInvalidAuthorizationSpecException (line 38) | public MySQLInvalidAuthorizationSpecException(String reason, String SQ... method MySQLInvalidAuthorizationSpecException (line 42) | public MySQLInvalidAuthorizationSpecException(String reason, String SQ... method MySQLInvalidAuthorizationSpecException (line 46) | public MySQLInvalidAuthorizationSpecException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLNonTransientConnectionException.java class MySQLNonTransientConnectionException (line 31) | public class MySQLNonTransientConnectionException extends method MySQLNonTransientConnectionException (line 34) | public MySQLNonTransientConnectionException() { method MySQLNonTransientConnectionException (line 38) | public MySQLNonTransientConnectionException(String reason, String SQLS... method MySQLNonTransientConnectionException (line 42) | public MySQLNonTransientConnectionException(String reason, String SQLS... method MySQLNonTransientConnectionException (line 46) | public MySQLNonTransientConnectionException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLNonTransientException.java class MySQLNonTransientException (line 32) | public class MySQLNonTransientException extends SQLNonTransientException { method MySQLNonTransientException (line 34) | public MySQLNonTransientException() { method MySQLNonTransientException (line 38) | public MySQLNonTransientException(String reason, String SQLState, int ... method MySQLNonTransientException (line 42) | public MySQLNonTransientException(String reason, String SQLState) { method MySQLNonTransientException (line 46) | public MySQLNonTransientException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLSyntaxErrorException.java class MySQLSyntaxErrorException (line 31) | public class MySQLSyntaxErrorException extends SQLSyntaxErrorException { method MySQLSyntaxErrorException (line 33) | public MySQLSyntaxErrorException() { method MySQLSyntaxErrorException (line 37) | public MySQLSyntaxErrorException(String reason, String SQLState, int v... method MySQLSyntaxErrorException (line 41) | public MySQLSyntaxErrorException(String reason, String SQLState) { method MySQLSyntaxErrorException (line 45) | public MySQLSyntaxErrorException(String reason) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLTimeoutException.java class MySQLTimeoutException (line 31) | public class MySQLTimeoutException extends SQLTimeoutException { method MySQLTimeoutException (line 33) | public MySQLTimeoutException(String reason, String SQLState, int vendo... method MySQLTimeoutException (line 37) | public MySQLTimeoutException(String reason, String SQLState) { method MySQLTimeoutException (line 41) | public MySQLTimeoutException(String reason) { method MySQLTimeoutException (line 45) | public MySQLTimeoutException() { method getErrorCode (line 49) | public int getErrorCode() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLTransactionRollbackException.java class MySQLTransactionRollbackException (line 33) | public class MySQLTransactionRollbackException extends SQLTransactionRol... method MySQLTransactionRollbackException (line 35) | public MySQLTransactionRollbackException(String reason, String SQLState, method MySQLTransactionRollbackException (line 40) | public MySQLTransactionRollbackException(String reason, String SQLStat... method MySQLTransactionRollbackException (line 44) | public MySQLTransactionRollbackException(String reason) { method MySQLTransactionRollbackException (line 48) | public MySQLTransactionRollbackException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLTransientConnectionException.java class MySQLTransientConnectionException (line 31) | public class MySQLTransientConnectionException extends SQLTransientConne... method MySQLTransientConnectionException (line 33) | public MySQLTransientConnectionException(String reason, String SQLState, method MySQLTransientConnectionException (line 38) | public MySQLTransientConnectionException(String reason, String SQLStat... method MySQLTransientConnectionException (line 42) | public MySQLTransientConnectionException(String reason) { method MySQLTransientConnectionException (line 46) | public MySQLTransientConnectionException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/exceptions/jdbc4/MySQLTransientException.java class MySQLTransientException (line 32) | public class MySQLTransientException extends SQLTransientException { method MySQLTransientException (line 34) | public MySQLTransientException(String reason, String SQLState, int ven... method MySQLTransientException (line 38) | public MySQLTransientException(String reason, String SQLState) { method MySQLTransientException (line 42) | public MySQLTransientException(String reason) { method MySQLTransientException (line 46) | public MySQLTransientException() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/interceptors/ResultSetScannerInterceptor.java class ResultSetScannerInterceptor (line 42) | public class ResultSetScannerInterceptor implements StatementInterceptor { method init (line 46) | public void init(Connection conn, Properties props) throws SQLException { method postProcess (line 64) | public ResultSetInternalMethods postProcess(String sql, Statement inte... method preProcess (line 98) | public ResultSetInternalMethods preProcess(String sql, Statement inter... method executeTopLevelOnly (line 107) | public boolean executeTopLevelOnly() { method destroy (line 111) | public void destroy() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/interceptors/ServerStatusDiffInterceptor.java class ServerStatusDiffInterceptor (line 40) | public class ServerStatusDiffInterceptor implements StatementInterceptor { method init (line 46) | public void init(Connection conn, Properties props) throws SQLException { method postProcess (line 50) | public ResultSetInternalMethods postProcess(String sql, method populateMapWithSessionStatusValues (line 68) | private void populateMapWithSessionStatusValues(Connection connection, method preProcess (line 90) | public ResultSetInternalMethods preProcess(String sql, method executeTopLevelOnly (line 102) | public boolean executeTopLevelOnly() { method destroy (line 106) | public void destroy() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/interceptors/SessionAssociationInterceptor.java class SessionAssociationInterceptor (line 12) | public class SessionAssociationInterceptor implements StatementIntercept... method setSessionKey (line 17) | public static final void setSessionKey(String key) { method resetSessionKey (line 21) | public static final void resetSessionKey() { method getSessionKey (line 25) | public static final String getSessionKey() { method executeTopLevelOnly (line 29) | public boolean executeTopLevelOnly() { method init (line 33) | public void init(Connection conn, Properties props) throws SQLException { method postProcess (line 37) | public ResultSetInternalMethods postProcess(String sql, method preProcess (line 44) | public ResultSetInternalMethods preProcess(String sql, method destroy (line 65) | public void destroy() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java class CallableStatementWrapper (line 59) | public class CallableStatementWrapper extends PreparedStatementWrapper method getInstance (line 84) | protected static CallableStatementWrapper getInstance(ConnectionWrappe... method CallableStatementWrapper (line 105) | public CallableStatementWrapper(ConnectionWrapper c, method registerOutParameter (line 115) | public void registerOutParameter(int parameterIndex, int sqlType) method registerOutParameter (line 136) | public void registerOutParameter(int parameterIndex, int sqlType, int ... method wasNull (line 157) | public boolean wasNull() throws SQLException { method getString (line 178) | public String getString(int parameterIndex) throws SQLException { method getBoolean (line 199) | public boolean getBoolean(int parameterIndex) throws SQLException { method getByte (line 221) | public byte getByte(int parameterIndex) throws SQLException { method getShort (line 243) | public short getShort(int parameterIndex) throws SQLException { method getInt (line 265) | public int getInt(int parameterIndex) throws SQLException { method getLong (line 287) | public long getLong(int parameterIndex) throws SQLException { method getFloat (line 309) | public float getFloat(int parameterIndex) throws SQLException { method getDouble (line 331) | public double getDouble(int parameterIndex) throws SQLException { method getBigDecimal (line 353) | public BigDecimal getBigDecimal(int parameterIndex, int scale) method getBytes (line 376) | public byte[] getBytes(int parameterIndex) throws SQLException { method getDate (line 398) | public Date getDate(int parameterIndex) throws SQLException { method getTime (line 420) | public Time getTime(int parameterIndex) throws SQLException { method getTimestamp (line 442) | public Timestamp getTimestamp(int parameterIndex) throws SQLException { method getObject (line 464) | public Object getObject(int parameterIndex) throws SQLException { method getBigDecimal (line 486) | public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { method getObject (line 508) | public Object getObject(int parameterIndex, Map typeMap) method getRef (line 530) | public Ref getRef(int parameterIndex) throws SQLException { method getBlob (line 552) | public Blob getBlob(int parameterIndex) throws SQLException { method getClob (line 574) | public Clob getClob(int parameterIndex) throws SQLException { method getArray (line 595) | public Array getArray(int parameterIndex) throws SQLException { method getDate (line 616) | public Date getDate(int parameterIndex, Calendar cal) throws SQLExcept... method getTime (line 637) | public Time getTime(int parameterIndex, Calendar cal) throws SQLExcept... method getTimestamp (line 658) | public Timestamp getTimestamp(int parameterIndex, Calendar cal) method registerOutParameter (line 681) | public void registerOutParameter(int paramIndex, int sqlType, method registerOutParameter (line 703) | public void registerOutParameter(String parameterName, int sqlType) method registerOutParameter (line 725) | public void registerOutParameter(String parameterName, int sqlType, method registerOutParameter (line 747) | public void registerOutParameter(String parameterName, int sqlType, method getURL (line 768) | public URL getURL(int parameterIndex) throws SQLException { method setURL (line 790) | public void setURL(String parameterName, URL val) throws SQLException { method setNull (line 810) | public void setNull(String parameterName, int sqlType) throws SQLExcep... method setBoolean (line 830) | public void setBoolean(String parameterName, boolean x) throws SQLExce... method setByte (line 850) | public void setByte(String parameterName, byte x) throws SQLException { method setShort (line 870) | public void setShort(String parameterName, short x) throws SQLException { method setInt (line 890) | public void setInt(String parameterName, int x) throws SQLException { method setLong (line 909) | public void setLong(String parameterName, long x) throws SQLException { method setFloat (line 929) | public void setFloat(String parameterName, float x) throws SQLException { method setDouble (line 949) | public void setDouble(String parameterName, double x) throws SQLExcept... method setBigDecimal (line 970) | public void setBigDecimal(String parameterName, BigDecimal x) method setString (line 992) | public void setString(String parameterName, String x) throws SQLExcept... method setBytes (line 1012) | public void setBytes(String parameterName, byte[] x) throws SQLExcepti... method setDate (line 1032) | public void setDate(String parameterName, Date x) throws SQLException { method setTime (line 1052) | public void setTime(String parameterName, Time x) throws SQLException { method setTimestamp (line 1073) | public void setTimestamp(String parameterName, Timestamp x) method setAsciiStream (line 1095) | public void setAsciiStream(String parameterName, InputStream x, int le... method setBinaryStream (line 1118) | public void setBinaryStream(String parameterName, InputStream x, int l... method setObject (line 1140) | public void setObject(String parameterName, Object x, int targetSqlType, method setObject (line 1162) | public void setObject(String parameterName, Object x, int targetSqlType) method setObject (line 1184) | public void setObject(String parameterName, Object x) throws SQLExcept... method setCharacterStream (line 1205) | public void setCharacterStream(String parameterName, Reader reader, method setDate (line 1227) | public void setDate(String parameterName, Date x, Calendar cal) method setTime (line 1249) | public void setTime(String parameterName, Time x, Calendar cal) method setTimestamp (line 1271) | public void setTimestamp(String parameterName, Timestamp x, Calendar cal) method setNull (line 1293) | public void setNull(String parameterName, int sqlType, String typeName) method getString (line 1314) | public String getString(String parameterName) throws SQLException { method getBoolean (line 1335) | public boolean getBoolean(String parameterName) throws SQLException { method getByte (line 1357) | public byte getByte(String parameterName) throws SQLException { method getShort (line 1379) | public short getShort(String parameterName) throws SQLException { method getInt (line 1401) | public int getInt(String parameterName) throws SQLException { method getLong (line 1423) | public long getLong(String parameterName) throws SQLException { method getFloat (line 1445) | public float getFloat(String parameterName) throws SQLException { method getDouble (line 1467) | public double getDouble(String parameterName) throws SQLException { method getBytes (line 1489) | public byte[] getBytes(String parameterName) throws SQLException { method getDate (line 1511) | public Date getDate(String parameterName) throws SQLException { method getTime (line 1533) | public Time getTime(String parameterName) throws SQLException { method getTimestamp (line 1555) | public Timestamp getTimestamp(String parameterName) throws SQLException { method getObject (line 1577) | public Object getObject(String parameterName) throws SQLException { method getBigDecimal (line 1599) | public BigDecimal getBigDecimal(String parameterName) throws SQLExcept... method getObject (line 1621) | public Object getObject(String parameterName, Map typeMap) method getRef (line 1643) | public Ref getRef(String parameterName) throws SQLException { method getBlob (line 1665) | public Blob getBlob(String parameterName) throws SQLException { method getClob (line 1687) | public Clob getClob(String parameterName) throws SQLException { method getArray (line 1708) | public Array getArray(String parameterName) throws SQLException { method getDate (line 1729) | public Date getDate(String parameterName, Calendar cal) throws SQLExce... method getTime (line 1750) | public Time getTime(String parameterName, Calendar cal) throws SQLExce... method getTimestamp (line 1771) | public Timestamp getTimestamp(String parameterName, Calendar cal) method getURL (line 1793) | public URL getURL(String parameterName) throws SQLException { method getRowId (line 2663) | public RowId getRowId(int parameterIndex) throws SQLException { method getRowId (line 2671) | public RowId getRowId(String parameterName) throws SQLException { method setRowId (line 2679) | public void setRowId(String parameterName, RowId x) throws SQLException { method setNString (line 2687) | public void setNString(String parameterName, String value) throws SQLE... method setNCharacterStream (line 2695) | public void setNCharacterStream(String parameterName, Reader value, lo... method setNClob (line 2703) | public void setNClob(String parameterName, NClob value) throws SQLExce... method setClob (line 2711) | public void setClob(String parameterName, Reader reader, long length) ... method setBlob (line 2719) | public void setBlob(String parameterName, InputStream inputStream, lon... method setNClob (line 2727) | public void setNClob(String parameterName, Reader reader, long length)... method getNClob (line 2735) | public NClob getNClob(int parameterIndex) throws SQLException { method getNClob (line 2743) | public NClob getNClob(String parameterName) throws SQLException { method setSQLXML (line 2751) | public void setSQLXML(String parameterName, SQLXML xmlObject) throws S... method getSQLXML (line 2759) | public SQLXML getSQLXML(int parameterIndex) throws SQLException { method getSQLXML (line 2767) | public SQLXML getSQLXML(String parameterName) throws SQLException { method getNString (line 2775) | public String getNString(int parameterIndex) throws SQLException { method getNString (line 2783) | public String getNString(String parameterName) throws SQLException { method getNCharacterStream (line 2791) | public Reader getNCharacterStream(int parameterIndex) throws SQLExcept... method getNCharacterStream (line 2799) | public Reader getNCharacterStream(String parameterName) throws SQLExce... method getCharacterStream (line 2807) | public Reader getCharacterStream(int parameterIndex) throws SQLExcepti... method getCharacterStream (line 2815) | public Reader getCharacterStream(String parameterName) throws SQLExcep... method setBlob (line 2823) | public void setBlob(String parameterName, Blob x) throws SQLException { method setClob (line 2831) | public void setClob(String parameterName, Clob x) throws SQLException { method setAsciiStream (line 2839) | public void setAsciiStream(String parameterName, InputStream x, long l... method setBinaryStream (line 2847) | public void setBinaryStream(String parameterName, InputStream x, long ... method setCharacterStream (line 2855) | public void setCharacterStream(String parameterName, Reader reader, lo... method setAsciiStream (line 2863) | public void setAsciiStream(String parameterName, InputStream x) throws... method setBinaryStream (line 2871) | public void setBinaryStream(String parameterName, InputStream x) throw... method setCharacterStream (line 2879) | public void setCharacterStream(String parameterName, Reader reader) th... method setNCharacterStream (line 2887) | public void setNCharacterStream(String parameterName, Reader value) th... method setClob (line 2895) | public void setClob(String parameterName, Reader reader) throws SQLExc... method setBlob (line 2903) | public void setBlob(String parameterName, InputStream inputStream) thr... method setNClob (line 2911) | public void setNClob(String parameterName, Reader reader) throws SQLEx... method getObject (line 2919) | public T getObject(int parameterIndex, Class type) throws SQLEx... method getObject (line 2927) | public T getObject(String parameterName, Class type) throws SQL... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java class ConnectionWrapper (line 77) | public class ConnectionWrapper extends WrapperBase implements Connection { method getInstance (line 108) | protected static ConnectionWrapper getInstance( method ConnectionWrapper (line 133) | public ConnectionWrapper(MysqlPooledConnection mysqlPooledConnection, method setAutoCommit (line 152) | public void setAutoCommit(boolean autoCommit) throws SQLException { method getAutoCommit (line 175) | public boolean getAutoCommit() throws SQLException { method setCatalog (line 193) | public void setCatalog(String catalog) throws SQLException { method getCatalog (line 212) | public String getCatalog() throws SQLException { method isClosed (line 230) | public boolean isClosed() throws SQLException { method isMasterConnection (line 234) | public boolean isMasterConnection() { method setHoldability (line 241) | public void setHoldability(int arg0) throws SQLException { method getHoldability (line 254) | public int getHoldability() throws SQLException { method getIdleFor (line 272) | public long getIdleFor() { method getMetaData (line 285) | public java.sql.DatabaseMetaData getMetaData() throws SQLException { method setReadOnly (line 303) | public void setReadOnly(boolean readOnly) throws SQLException { method isReadOnly (line 319) | public boolean isReadOnly() throws SQLException { method setSavepoint (line 334) | public java.sql.Savepoint setSavepoint() throws SQLException { method setSavepoint (line 356) | public java.sql.Savepoint setSavepoint(String arg0) throws SQLException { method setTransactionIsolation (line 381) | public void setTransactionIsolation(int level) throws SQLException { method getTransactionIsolation (line 397) | public int getTransactionIsolation() throws SQLException { method setTypeMap (line 416) | public void setTypeMap(java.util.Map map) throws SQLException { method getTypeMap (line 432) | public java.util.Map getTypeMap() throws SQLException { method getWarnings (line 450) | public java.sql.SQLWarning getWarnings() throws SQLException { method clearWarnings (line 469) | public void clearWarnings() throws SQLException { method close (line 489) | public void close() throws SQLException { method commit (line 500) | public void commit() throws SQLException { method createStatement (line 524) | public java.sql.Statement createStatement() throws SQLException { method createStatement (line 543) | public java.sql.Statement createStatement(int resultSetType, method createStatement (line 560) | public java.sql.Statement createStatement(int arg0, int arg1, int arg2) method nativeSQL (line 580) | public String nativeSQL(String sql) throws SQLException { method prepareCall (line 598) | public java.sql.CallableStatement prepareCall(String sql) method prepareCall (line 618) | public java.sql.CallableStatement prepareCall(String sql, method prepareCall (line 635) | public java.sql.CallableStatement prepareCall(String arg0, int arg1, method clientPrepare (line 649) | public java.sql.PreparedStatement clientPrepare(String sql) method clientPrepare (line 663) | public java.sql.PreparedStatement clientPrepare(String sql, method prepareStatement (line 684) | public java.sql.PreparedStatement prepareStatement(String sql) method prepareStatement (line 704) | public java.sql.PreparedStatement prepareStatement(String sql, method prepareStatement (line 722) | public java.sql.PreparedStatement prepareStatement(String arg0, int arg1, method prepareStatement (line 739) | public java.sql.PreparedStatement prepareStatement(String arg0, int arg1) method prepareStatement (line 756) | public java.sql.PreparedStatement prepareStatement(String arg0, int[] ... method prepareStatement (line 773) | public java.sql.PreparedStatement prepareStatement(String arg0, method releaseSavepoint (line 790) | public void releaseSavepoint(Savepoint arg0) throws SQLException { method rollback (line 806) | public void rollback() throws SQLException { method rollback (line 827) | public void rollback(Savepoint arg0) throws SQLException { method isSameResource (line 845) | public boolean isSameResource(Connection c) { method close (line 855) | protected void close(boolean fireClosedEvent) throws SQLException { method checkClosed (line 880) | protected void checkClosed() throws SQLException { method isInGlobalTx (line 886) | public boolean isInGlobalTx() { method setInGlobalTx (line 890) | public void setInGlobalTx(boolean flag) { method ping (line 894) | public void ping() throws SQLException { method changeUser (line 900) | public void changeUser(String userName, String newPassword) method clearHasTriedMaster (line 911) | public void clearHasTriedMaster() { method clientPrepareStatement (line 915) | public java.sql.PreparedStatement clientPrepareStatement(String sql) method clientPrepareStatement (line 929) | public java.sql.PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 941) | public java.sql.PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 954) | public java.sql.PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 968) | public java.sql.PreparedStatement clientPrepareStatement(String sql, method clientPrepareStatement (line 980) | public java.sql.PreparedStatement clientPrepareStatement(String sql, method getActiveStatementCount (line 992) | public int getActiveStatementCount() { method getLog (line 996) | public Log getLog() throws SQLException { method getServerCharacterEncoding (line 1000) | public String getServerCharacterEncoding() { method getServerTimezoneTZ (line 1004) | public TimeZone getServerTimezoneTZ() { method getStatementComment (line 1008) | public String getStatementComment() { method hasTriedMaster (line 1012) | public boolean hasTriedMaster() { method isAbonormallyLongQuery (line 1016) | public boolean isAbonormallyLongQuery(long millisOrNanos) { method isNoBackslashEscapesSet (line 1020) | public boolean isNoBackslashEscapesSet() { method lowerCaseTableNames (line 1024) | public boolean lowerCaseTableNames() { method parserKnowsUnicode (line 1028) | public boolean parserKnowsUnicode() { method reportQueryTime (line 1032) | public void reportQueryTime(long millisOrNanos) { method resetServerState (line 1036) | public void resetServerState() throws SQLException { method serverPrepareStatement (line 1046) | public java.sql.PreparedStatement serverPrepareStatement(String sql) method serverPrepareStatement (line 1060) | public java.sql.PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 1072) | public java.sql.PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 1085) | public java.sql.PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 1099) | public java.sql.PreparedStatement serverPrepareStatement(String sql, method serverPrepareStatement (line 1111) | public java.sql.PreparedStatement serverPrepareStatement(String sql, method setFailedOver (line 1123) | public void setFailedOver(boolean flag) { method setPreferSlaveDuringFailover (line 1128) | public void setPreferSlaveDuringFailover(boolean flag) { method setStatementComment (line 1132) | public void setStatementComment(String comment) { method shutdownServer (line 1137) | public void shutdownServer() throws SQLException { method supportsIsolationLevel (line 1148) | public boolean supportsIsolationLevel() { method supportsQuotedIdentifiers (line 1152) | public boolean supportsQuotedIdentifiers() { method supportsTransactions (line 1156) | public boolean supportsTransactions() { method versionMeetsMinimum (line 1160) | public boolean versionMeetsMinimum(int major, int minor, int subminor) method exposeAsXml (line 1173) | public String exposeAsXml() throws SQLException { method getAllowLoadLocalInfile (line 1185) | public boolean getAllowLoadLocalInfile() { method getAllowMultiQueries (line 1189) | public boolean getAllowMultiQueries() { method getAllowNanAndInf (line 1193) | public boolean getAllowNanAndInf() { method getAllowUrlInLocalInfile (line 1197) | public boolean getAllowUrlInLocalInfile() { method getAlwaysSendSetIsolation (line 1201) | public boolean getAlwaysSendSetIsolation() { method getAutoClosePStmtStreams (line 1205) | public boolean getAutoClosePStmtStreams() { method getAutoDeserialize (line 1209) | public boolean getAutoDeserialize() { method getAutoGenerateTestcaseScript (line 1213) | public boolean getAutoGenerateTestcaseScript() { method getAutoReconnectForPools (line 1217) | public boolean getAutoReconnectForPools() { method getAutoSlowLog (line 1221) | public boolean getAutoSlowLog() { method getBlobSendChunkSize (line 1225) | public int getBlobSendChunkSize() { method getBlobsAreStrings (line 1229) | public boolean getBlobsAreStrings() { method getCacheCallableStatements (line 1233) | public boolean getCacheCallableStatements() { method getCacheCallableStmts (line 1237) | public boolean getCacheCallableStmts() { method getCachePrepStmts (line 1241) | public boolean getCachePrepStmts() { method getCachePreparedStatements (line 1245) | public boolean getCachePreparedStatements() { method getCacheResultSetMetadata (line 1249) | public boolean getCacheResultSetMetadata() { method getCacheServerConfiguration (line 1253) | public boolean getCacheServerConfiguration() { method getCallableStatementCacheSize (line 1257) | public int getCallableStatementCacheSize() { method getCallableStmtCacheSize (line 1261) | public int getCallableStmtCacheSize() { method getCapitalizeTypeNames (line 1265) | public boolean getCapitalizeTypeNames() { method getCharacterSetResults (line 1269) | public String getCharacterSetResults() { method getClientCertificateKeyStorePassword (line 1273) | public String getClientCertificateKeyStorePassword() { method getClientCertificateKeyStoreType (line 1277) | public String getClientCertificateKeyStoreType() { method getClientCertificateKeyStoreUrl (line 1281) | public String getClientCertificateKeyStoreUrl() { method getClientInfoProvider (line 1285) | public String getClientInfoProvider() { method getClobCharacterEncoding (line 1289) | public String getClobCharacterEncoding() { method getClobberStreamingResults (line 1293) | public boolean getClobberStreamingResults() { method getConnectTimeout (line 1297) | public int getConnectTimeout() { method getConnectionCollation (line 1301) | public String getConnectionCollation() { method getConnectionLifecycleInterceptors (line 1305) | public String getConnectionLifecycleInterceptors() { method getContinueBatchOnError (line 1309) | public boolean getContinueBatchOnError() { method getCreateDatabaseIfNotExist (line 1313) | public boolean getCreateDatabaseIfNotExist() { method getDefaultFetchSize (line 1317) | public int getDefaultFetchSize() { method getDontTrackOpenResources (line 1321) | public boolean getDontTrackOpenResources() { method getDumpMetadataOnColumnNotFound (line 1325) | public boolean getDumpMetadataOnColumnNotFound() { method getDumpQueriesOnException (line 1329) | public boolean getDumpQueriesOnException() { method getDynamicCalendars (line 1333) | public boolean getDynamicCalendars() { method getElideSetAutoCommits (line 1337) | public boolean getElideSetAutoCommits() { method getEmptyStringsConvertToZero (line 1341) | public boolean getEmptyStringsConvertToZero() { method getEmulateLocators (line 1345) | public boolean getEmulateLocators() { method getEmulateUnsupportedPstmts (line 1349) | public boolean getEmulateUnsupportedPstmts() { method getEnablePacketDebug (line 1353) | public boolean getEnablePacketDebug() { method getEnableQueryTimeouts (line 1357) | public boolean getEnableQueryTimeouts() { method getEncoding (line 1361) | public String getEncoding() { method getExplainSlowQueries (line 1365) | public boolean getExplainSlowQueries() { method getFailOverReadOnly (line 1369) | public boolean getFailOverReadOnly() { method getFunctionsNeverReturnBlobs (line 1373) | public boolean getFunctionsNeverReturnBlobs() { method getGatherPerfMetrics (line 1377) | public boolean getGatherPerfMetrics() { method getGatherPerformanceMetrics (line 1381) | public boolean getGatherPerformanceMetrics() { method getGenerateSimpleParameterMetadata (line 1385) | public boolean getGenerateSimpleParameterMetadata() { method getHoldResultsOpenOverStatementClose (line 1389) | public boolean getHoldResultsOpenOverStatementClose() { method getIgnoreNonTxTables (line 1393) | public boolean getIgnoreNonTxTables() { method getIncludeInnodbStatusInDeadlockExceptions (line 1397) | public boolean getIncludeInnodbStatusInDeadlockExceptions() { method getInitialTimeout (line 1401) | public int getInitialTimeout() { method getInteractiveClient (line 1405) | public boolean getInteractiveClient() { method getIsInteractiveClient (line 1409) | public boolean getIsInteractiveClient() { method getJdbcCompliantTruncation (line 1413) | public boolean getJdbcCompliantTruncation() { method getJdbcCompliantTruncationForReads (line 1417) | public boolean getJdbcCompliantTruncationForReads() { method getLargeRowSizeThreshold (line 1421) | public String getLargeRowSizeThreshold() { method getLoadBalanceStrategy (line 1425) | public String getLoadBalanceStrategy() { method getLocalSocketAddress (line 1429) | public String getLocalSocketAddress() { method getLocatorFetchBufferSize (line 1433) | public int getLocatorFetchBufferSize() { method getLogSlowQueries (line 1437) | public boolean getLogSlowQueries() { method getLogXaCommands (line 1441) | public boolean getLogXaCommands() { method getLogger (line 1445) | public String getLogger() { method getLoggerClassName (line 1449) | public String getLoggerClassName() { method getMaintainTimeStats (line 1453) | public boolean getMaintainTimeStats() { method getMaxQuerySizeToLog (line 1457) | public int getMaxQuerySizeToLog() { method getMaxReconnects (line 1461) | public int getMaxReconnects() { method getMaxRows (line 1465) | public int getMaxRows() { method getMetadataCacheSize (line 1469) | public int getMetadataCacheSize() { method getNetTimeoutForStreamingResults (line 1473) | public int getNetTimeoutForStreamingResults() { method getNoAccessToProcedureBodies (line 1477) | public boolean getNoAccessToProcedureBodies() { method getNoDatetimeStringSync (line 1481) | public boolean getNoDatetimeStringSync() { method getNoTimezoneConversionForTimeType (line 1485) | public boolean getNoTimezoneConversionForTimeType() { method getNullCatalogMeansCurrent (line 1489) | public boolean getNullCatalogMeansCurrent() { method getNullNamePatternMatchesAll (line 1493) | public boolean getNullNamePatternMatchesAll() { method getOverrideSupportsIntegrityEnhancementFacility (line 1497) | public boolean getOverrideSupportsIntegrityEnhancementFacility() { method getPacketDebugBufferSize (line 1501) | public int getPacketDebugBufferSize() { method getPadCharsWithSpace (line 1505) | public boolean getPadCharsWithSpace() { method getParanoid (line 1509) | public boolean getParanoid() { method getPedantic (line 1513) | public boolean getPedantic() { method getPinGlobalTxToPhysicalConnection (line 1517) | public boolean getPinGlobalTxToPhysicalConnection() { method getPopulateInsertRowWithDefaultValues (line 1521) | public boolean getPopulateInsertRowWithDefaultValues() { method getPrepStmtCacheSize (line 1525) | public int getPrepStmtCacheSize() { method getPrepStmtCacheSqlLimit (line 1529) | public int getPrepStmtCacheSqlLimit() { method getPreparedStatementCacheSize (line 1533) | public int getPreparedStatementCacheSize() { method getPreparedStatementCacheSqlLimit (line 1537) | public int getPreparedStatementCacheSqlLimit() { method getProcessEscapeCodesForPrepStmts (line 1541) | public boolean getProcessEscapeCodesForPrepStmts() { method getProfileSQL (line 1545) | public boolean getProfileSQL() { method getProfileSql (line 1549) | public boolean getProfileSql() { method getPropertiesTransform (line 1553) | public String getPropertiesTransform() { method getQueriesBeforeRetryMaster (line 1557) | public int getQueriesBeforeRetryMaster() { method getReconnectAtTxEnd (line 1561) | public boolean getReconnectAtTxEnd() { method getRelaxAutoCommit (line 1565) | public boolean getRelaxAutoCommit() { method getReportMetricsIntervalMillis (line 1569) | public int getReportMetricsIntervalMillis() { method getRequireSSL (line 1573) | public boolean getRequireSSL() { method getResourceId (line 1577) | public String getResourceId() { method getResultSetSizeThreshold (line 1581) | public int getResultSetSizeThreshold() { method getRewriteBatchedStatements (line 1585) | public boolean getRewriteBatchedStatements() { method getRollbackOnPooledClose (line 1589) | public boolean getRollbackOnPooledClose() { method getRoundRobinLoadBalance (line 1593) | public boolean getRoundRobinLoadBalance() { method getRunningCTS13 (line 1597) | public boolean getRunningCTS13() { method getSecondsBeforeRetryMaster (line 1601) | public int getSecondsBeforeRetryMaster() { method getServerTimezone (line 1605) | public String getServerTimezone() { method getSessionVariables (line 1609) | public String getSessionVariables() { method getSlowQueryThresholdMillis (line 1613) | public int getSlowQueryThresholdMillis() { method getSlowQueryThresholdNanos (line 1617) | public long getSlowQueryThresholdNanos() { method getSocketFactory (line 1621) | public String getSocketFactory() { method getSocketFactoryClassName (line 1625) | public String getSocketFactoryClassName() { method getSocketTimeout (line 1629) | public int getSocketTimeout() { method getStatementInterceptors (line 1633) | public String getStatementInterceptors() { method getStrictFloatingPoint (line 1637) | public boolean getStrictFloatingPoint() { method getStrictUpdates (line 1641) | public boolean getStrictUpdates() { method getTcpKeepAlive (line 1645) | public boolean getTcpKeepAlive() { method getTcpNoDelay (line 1649) | public boolean getTcpNoDelay() { method getTcpRcvBuf (line 1653) | public int getTcpRcvBuf() { method getTcpSndBuf (line 1657) | public int getTcpSndBuf() { method getTcpTrafficClass (line 1661) | public int getTcpTrafficClass() { method getTinyInt1isBit (line 1665) | public boolean getTinyInt1isBit() { method getTraceProtocol (line 1669) | public boolean getTraceProtocol() { method getTransformedBitIsBoolean (line 1673) | public boolean getTransformedBitIsBoolean() { method getTreatUtilDateAsTimestamp (line 1677) | public boolean getTreatUtilDateAsTimestamp() { method getTrustCertificateKeyStorePassword (line 1681) | public String getTrustCertificateKeyStorePassword() { method getTrustCertificateKeyStoreType (line 1685) | public String getTrustCertificateKeyStoreType() { method getTrustCertificateKeyStoreUrl (line 1689) | public String getTrustCertificateKeyStoreUrl() { method getUltraDevHack (line 1693) | public boolean getUltraDevHack() { method getUseBlobToStoreUTF8OutsideBMP (line 1697) | public boolean getUseBlobToStoreUTF8OutsideBMP() { method getUseCompression (line 1701) | public boolean getUseCompression() { method getUseConfigs (line 1705) | public String getUseConfigs() { method getUseCursorFetch (line 1709) | public boolean getUseCursorFetch() { method getUseDirectRowUnpack (line 1713) | public boolean getUseDirectRowUnpack() { method getUseDynamicCharsetInfo (line 1717) | public boolean getUseDynamicCharsetInfo() { method getUseFastDateParsing (line 1721) | public boolean getUseFastDateParsing() { method getUseFastIntParsing (line 1725) | public boolean getUseFastIntParsing() { method getUseGmtMillisForDatetimes (line 1729) | public boolean getUseGmtMillisForDatetimes() { method getUseHostsInPrivileges (line 1733) | public boolean getUseHostsInPrivileges() { method getUseInformationSchema (line 1737) | public boolean getUseInformationSchema() { method getUseJDBCCompliantTimezoneShift (line 1741) | public boolean getUseJDBCCompliantTimezoneShift() { method getUseJvmCharsetConverters (line 1745) | public boolean getUseJvmCharsetConverters() { method getUseLocalSessionState (line 1749) | public boolean getUseLocalSessionState() { method getUseNanosForElapsedTime (line 1753) | public boolean getUseNanosForElapsedTime() { method getUseOldAliasMetadataBehavior (line 1757) | public boolean getUseOldAliasMetadataBehavior() { method getUseOldUTF8Behavior (line 1761) | public boolean getUseOldUTF8Behavior() { method getUseOnlyServerErrorMessages (line 1765) | public boolean getUseOnlyServerErrorMessages() { method getUseReadAheadInput (line 1769) | public boolean getUseReadAheadInput() { method getUseSSL (line 1773) | public boolean getUseSSL() { method getUseSSPSCompatibleTimezoneShift (line 1777) | public boolean getUseSSPSCompatibleTimezoneShift() { method getUseServerPrepStmts (line 1781) | public boolean getUseServerPrepStmts() { method getUseServerPreparedStmts (line 1785) | public boolean getUseServerPreparedStmts() { method getUseSqlStateCodes (line 1789) | public boolean getUseSqlStateCodes() { method getUseStreamLengthsInPrepStmts (line 1793) | public boolean getUseStreamLengthsInPrepStmts() { method getUseTimezone (line 1797) | public boolean getUseTimezone() { method getUseUltraDevWorkAround (line 1801) | public boolean getUseUltraDevWorkAround() { method getUseUnbufferedInput (line 1805) | public boolean getUseUnbufferedInput() { method getUseUnicode (line 1809) | public boolean getUseUnicode() { method getUseUsageAdvisor (line 1813) | public boolean getUseUsageAdvisor() { method getUtf8OutsideBmpExcludedColumnNamePattern (line 1817) | public String getUtf8OutsideBmpExcludedColumnNamePattern() { method getUtf8OutsideBmpIncludedColumnNamePattern (line 1821) | public String getUtf8OutsideBmpIncludedColumnNamePattern() { method getYearIsDateType (line 1825) | public boolean getYearIsDateType() { method getZeroDateTimeBehavior (line 1829) | public String getZeroDateTimeBehavior() { method setAllowLoadLocalInfile (line 1833) | public void setAllowLoadLocalInfile(boolean property) { method setAllowMultiQueries (line 1837) | public void setAllowMultiQueries(boolean property) { method setAllowNanAndInf (line 1841) | public void setAllowNanAndInf(boolean flag) { method setAllowUrlInLocalInfile (line 1845) | public void setAllowUrlInLocalInfile(boolean flag) { method setAlwaysSendSetIsolation (line 1849) | public void setAlwaysSendSetIsolation(boolean flag) { method setAutoClosePStmtStreams (line 1853) | public void setAutoClosePStmtStreams(boolean flag) { method setAutoDeserialize (line 1857) | public void setAutoDeserialize(boolean flag) { method setAutoGenerateTestcaseScript (line 1861) | public void setAutoGenerateTestcaseScript(boolean flag) { method setAutoReconnect (line 1865) | public void setAutoReconnect(boolean flag) { method setAutoReconnectForConnectionPools (line 1869) | public void setAutoReconnectForConnectionPools(boolean property) { method setAutoReconnectForPools (line 1873) | public void setAutoReconnectForPools(boolean flag) { method setAutoSlowLog (line 1877) | public void setAutoSlowLog(boolean flag) { method setBlobSendChunkSize (line 1881) | public void setBlobSendChunkSize(String value) throws SQLException { method setBlobsAreStrings (line 1885) | public void setBlobsAreStrings(boolean flag) { method setCacheCallableStatements (line 1889) | public void setCacheCallableStatements(boolean flag) { method setCacheCallableStmts (line 1893) | public void setCacheCallableStmts(boolean flag) { method setCachePrepStmts (line 1897) | public void setCachePrepStmts(boolean flag) { method setCachePreparedStatements (line 1901) | public void setCachePreparedStatements(boolean flag) { method setCacheResultSetMetadata (line 1905) | public void setCacheResultSetMetadata(boolean property) { method setCacheServerConfiguration (line 1909) | public void setCacheServerConfiguration(boolean flag) { method setCallableStatementCacheSize (line 1913) | public void setCallableStatementCacheSize(int size) { method setCallableStmtCacheSize (line 1917) | public void setCallableStmtCacheSize(int cacheSize) { method setCapitalizeDBMDTypes (line 1921) | public void setCapitalizeDBMDTypes(boolean property) { method setCapitalizeTypeNames (line 1925) | public void setCapitalizeTypeNames(boolean flag) { method setCharacterEncoding (line 1929) | public void setCharacterEncoding(String encoding) { method setCharacterSetResults (line 1933) | public void setCharacterSetResults(String characterSet) { method setClientCertificateKeyStorePassword (line 1937) | public void setClientCertificateKeyStorePassword(String value) { method setClientCertificateKeyStoreType (line 1941) | public void setClientCertificateKeyStoreType(String value) { method setClientCertificateKeyStoreUrl (line 1945) | public void setClientCertificateKeyStoreUrl(String value) { method setClientInfoProvider (line 1949) | public void setClientInfoProvider(String classname) { method setClobCharacterEncoding (line 1953) | public void setClobCharacterEncoding(String encoding) { method setClobberStreamingResults (line 1957) | public void setClobberStreamingResults(boolean flag) { method setConnectTimeout (line 1961) | public void setConnectTimeout(int timeoutMs) { method setConnectionCollation (line 1965) | public void setConnectionCollation(String collation) { method setConnectionLifecycleInterceptors (line 1969) | public void setConnectionLifecycleInterceptors(String interceptors) { method setContinueBatchOnError (line 1973) | public void setContinueBatchOnError(boolean property) { method setCreateDatabaseIfNotExist (line 1977) | public void setCreateDatabaseIfNotExist(boolean flag) { method setDefaultFetchSize (line 1981) | public void setDefaultFetchSize(int n) { method setDetectServerPreparedStmts (line 1985) | public void setDetectServerPreparedStmts(boolean property) { method setDontTrackOpenResources (line 1989) | public void setDontTrackOpenResources(boolean flag) { method setDumpMetadataOnColumnNotFound (line 1993) | public void setDumpMetadataOnColumnNotFound(boolean flag) { method setDumpQueriesOnException (line 1997) | public void setDumpQueriesOnException(boolean flag) { method setDynamicCalendars (line 2001) | public void setDynamicCalendars(boolean flag) { method setElideSetAutoCommits (line 2005) | public void setElideSetAutoCommits(boolean flag) { method setEmptyStringsConvertToZero (line 2009) | public void setEmptyStringsConvertToZero(boolean flag) { method setEmulateLocators (line 2013) | public void setEmulateLocators(boolean property) { method setEmulateUnsupportedPstmts (line 2017) | public void setEmulateUnsupportedPstmts(boolean flag) { method setEnablePacketDebug (line 2021) | public void setEnablePacketDebug(boolean flag) { method setEnableQueryTimeouts (line 2025) | public void setEnableQueryTimeouts(boolean flag) { method setEncoding (line 2029) | public void setEncoding(String property) { method setExplainSlowQueries (line 2033) | public void setExplainSlowQueries(boolean flag) { method setFailOverReadOnly (line 2037) | public void setFailOverReadOnly(boolean flag) { method setFunctionsNeverReturnBlobs (line 2041) | public void setFunctionsNeverReturnBlobs(boolean flag) { method setGatherPerfMetrics (line 2045) | public void setGatherPerfMetrics(boolean flag) { method setGatherPerformanceMetrics (line 2049) | public void setGatherPerformanceMetrics(boolean flag) { method setGenerateSimpleParameterMetadata (line 2053) | public void setGenerateSimpleParameterMetadata(boolean flag) { method setHoldResultsOpenOverStatementClose (line 2057) | public void setHoldResultsOpenOverStatementClose(boolean flag) { method setIgnoreNonTxTables (line 2061) | public void setIgnoreNonTxTables(boolean property) { method setIncludeInnodbStatusInDeadlockExceptions (line 2065) | public void setIncludeInnodbStatusInDeadlockExceptions(boolean flag) { method setInitialTimeout (line 2069) | public void setInitialTimeout(int property) { method setInteractiveClient (line 2073) | public void setInteractiveClient(boolean property) { method setIsInteractiveClient (line 2077) | public void setIsInteractiveClient(boolean property) { method setJdbcCompliantTruncation (line 2081) | public void setJdbcCompliantTruncation(boolean flag) { method setJdbcCompliantTruncationForReads (line 2085) | public void setJdbcCompliantTruncationForReads( method setLargeRowSizeThreshold (line 2091) | public void setLargeRowSizeThreshold(String value) { method setLoadBalanceStrategy (line 2095) | public void setLoadBalanceStrategy(String strategy) { method setLocalSocketAddress (line 2099) | public void setLocalSocketAddress(String address) { method setLocatorFetchBufferSize (line 2103) | public void setLocatorFetchBufferSize(String value) throws SQLException { method setLogSlowQueries (line 2107) | public void setLogSlowQueries(boolean flag) { method setLogXaCommands (line 2111) | public void setLogXaCommands(boolean flag) { method setLogger (line 2115) | public void setLogger(String property) { method setLoggerClassName (line 2119) | public void setLoggerClassName(String className) { method setMaintainTimeStats (line 2123) | public void setMaintainTimeStats(boolean flag) { method setMaxQuerySizeToLog (line 2127) | public void setMaxQuerySizeToLog(int sizeInBytes) { method setMaxReconnects (line 2131) | public void setMaxReconnects(int property) { method setMaxRows (line 2135) | public void setMaxRows(int property) { method setMetadataCacheSize (line 2139) | public void setMetadataCacheSize(int value) { method setNetTimeoutForStreamingResults (line 2143) | public void setNetTimeoutForStreamingResults(int value) { method setNoAccessToProcedureBodies (line 2147) | public void setNoAccessToProcedureBodies(boolean flag) { method setNoDatetimeStringSync (line 2151) | public void setNoDatetimeStringSync(boolean flag) { method setNoTimezoneConversionForTimeType (line 2155) | public void setNoTimezoneConversionForTimeType(boolean flag) { method setNullCatalogMeansCurrent (line 2159) | public void setNullCatalogMeansCurrent(boolean value) { method setNullNamePatternMatchesAll (line 2163) | public void setNullNamePatternMatchesAll(boolean value) { method setOverrideSupportsIntegrityEnhancementFacility (line 2167) | public void setOverrideSupportsIntegrityEnhancementFacility(boolean fl... method setPacketDebugBufferSize (line 2171) | public void setPacketDebugBufferSize(int size) { method setPadCharsWithSpace (line 2175) | public void setPadCharsWithSpace(boolean flag) { method setParanoid (line 2179) | public void setParanoid(boolean property) { method setPedantic (line 2183) | public void setPedantic(boolean property) { method setPinGlobalTxToPhysicalConnection (line 2187) | public void setPinGlobalTxToPhysicalConnection(boolean flag) { method setPopulateInsertRowWithDefaultValues (line 2191) | public void setPopulateInsertRowWithDefaultValues(boolean flag) { method setPrepStmtCacheSize (line 2195) | public void setPrepStmtCacheSize(int cacheSize) { method setPrepStmtCacheSqlLimit (line 2199) | public void setPrepStmtCacheSqlLimit(int sqlLimit) { method setPreparedStatementCacheSize (line 2203) | public void setPreparedStatementCacheSize(int cacheSize) { method setPreparedStatementCacheSqlLimit (line 2207) | public void setPreparedStatementCacheSqlLimit(int cacheSqlLimit) { method setProcessEscapeCodesForPrepStmts (line 2211) | public void setProcessEscapeCodesForPrepStmts(boolean flag) { method setProfileSQL (line 2215) | public void setProfileSQL(boolean flag) { method setProfileSql (line 2219) | public void setProfileSql(boolean property) { method setPropertiesTransform (line 2223) | public void setPropertiesTransform(String value) { method setQueriesBeforeRetryMaster (line 2227) | public void setQueriesBeforeRetryMaster(int property) { method setReconnectAtTxEnd (line 2231) | public void setReconnectAtTxEnd(boolean property) { method setRelaxAutoCommit (line 2235) | public void setRelaxAutoCommit(boolean property) { method setReportMetricsIntervalMillis (line 2239) | public void setReportMetricsIntervalMillis(int millis) { method setRequireSSL (line 2243) | public void setRequireSSL(boolean property) { method setResourceId (line 2247) | public void setResourceId(String resourceId) { method setResultSetSizeThreshold (line 2251) | public void setResultSetSizeThreshold(int threshold) { method setRetainStatementAfterResultSetClose (line 2255) | public void setRetainStatementAfterResultSetClose(boolean flag) { method setRewriteBatchedStatements (line 2259) | public void setRewriteBatchedStatements(boolean flag) { method setRollbackOnPooledClose (line 2263) | public void setRollbackOnPooledClose(boolean flag) { method setRoundRobinLoadBalance (line 2267) | public void setRoundRobinLoadBalance(boolean flag) { method setRunningCTS13 (line 2271) | public void setRunningCTS13(boolean flag) { method setSecondsBeforeRetryMaster (line 2275) | public void setSecondsBeforeRetryMaster(int property) { method setServerTimezone (line 2279) | public void setServerTimezone(String property) { method setSessionVariables (line 2283) | public void setSessionVariables(String variables) { method setSlowQueryThresholdMillis (line 2287) | public void setSlowQueryThresholdMillis(int millis) { method setSlowQueryThresholdNanos (line 2291) | public void setSlowQueryThresholdNanos(long nanos) { method setSocketFactory (line 2295) | public void setSocketFactory(String name) { method setSocketFactoryClassName (line 2299) | public void setSocketFactoryClassName(String property) { method setSocketTimeout (line 2303) | public void setSocketTimeout(int property) { method setStatementInterceptors (line 2307) | public void setStatementInterceptors(String value) { method setStrictFloatingPoint (line 2311) | public void setStrictFloatingPoint(boolean property) { method setStrictUpdates (line 2315) | public void setStrictUpdates(boolean property) { method setTcpKeepAlive (line 2319) | public void setTcpKeepAlive(boolean flag) { method setTcpNoDelay (line 2323) | public void setTcpNoDelay(boolean flag) { method setTcpRcvBuf (line 2327) | public void setTcpRcvBuf(int bufSize) { method setTcpSndBuf (line 2331) | public void setTcpSndBuf(int bufSize) { method setTcpTrafficClass (line 2335) | public void setTcpTrafficClass(int classFlags) { method setTinyInt1isBit (line 2339) | public void setTinyInt1isBit(boolean flag) { method setTraceProtocol (line 2343) | public void setTraceProtocol(boolean flag) { method setTransformedBitIsBoolean (line 2347) | public void setTransformedBitIsBoolean(boolean flag) { method setTreatUtilDateAsTimestamp (line 2351) | public void setTreatUtilDateAsTimestamp(boolean flag) { method setTrustCertificateKeyStorePassword (line 2355) | public void setTrustCertificateKeyStorePassword(String value) { method setTrustCertificateKeyStoreType (line 2359) | public void setTrustCertificateKeyStoreType(String value) { method setTrustCertificateKeyStoreUrl (line 2363) | public void setTrustCertificateKeyStoreUrl(String value) { method setUltraDevHack (line 2367) | public void setUltraDevHack(boolean flag) { method setUseBlobToStoreUTF8OutsideBMP (line 2371) | public void setUseBlobToStoreUTF8OutsideBMP(boolean flag) { method setUseCompression (line 2375) | public void setUseCompression(boolean property) { method setUseConfigs (line 2379) | public void setUseConfigs(String configs) { method setUseCursorFetch (line 2383) | public void setUseCursorFetch(boolean flag) { method setUseDirectRowUnpack (line 2387) | public void setUseDirectRowUnpack(boolean flag) { method setUseDynamicCharsetInfo (line 2391) | public void setUseDynamicCharsetInfo(boolean flag) { method setUseFastDateParsing (line 2395) | public void setUseFastDateParsing(boolean flag) { method setUseFastIntParsing (line 2399) | public void setUseFastIntParsing(boolean flag) { method setUseGmtMillisForDatetimes (line 2403) | public void setUseGmtMillisForDatetimes(boolean flag) { method setUseHostsInPrivileges (line 2407) | public void setUseHostsInPrivileges(boolean property) { method setUseInformationSchema (line 2411) | public void setUseInformationSchema(boolean flag) { method setUseJDBCCompliantTimezoneShift (line 2415) | public void setUseJDBCCompliantTimezoneShift(boolean flag) { method setUseJvmCharsetConverters (line 2419) | public void setUseJvmCharsetConverters(boolean flag) { method setUseLocalSessionState (line 2423) | public void setUseLocalSessionState(boolean flag) { method setUseNanosForElapsedTime (line 2427) | public void setUseNanosForElapsedTime(boolean flag) { method setUseOldAliasMetadataBehavior (line 2431) | public void setUseOldAliasMetadataBehavior(boolean flag) { method setUseOldUTF8Behavior (line 2435) | public void setUseOldUTF8Behavior(boolean flag) { method setUseOnlyServerErrorMessages (line 2439) | public void setUseOnlyServerErrorMessages(boolean flag) { method setUseReadAheadInput (line 2443) | public void setUseReadAheadInput(boolean flag) { method setUseSSL (line 2447) | public void setUseSSL(boolean property) { method setUseSSPSCompatibleTimezoneShift (line 2451) | public void setUseSSPSCompatibleTimezoneShift(boolean flag) { method setUseServerPrepStmts (line 2455) | public void setUseServerPrepStmts(boolean flag) { method setUseServerPreparedStmts (line 2459) | public void setUseServerPreparedStmts(boolean flag) { method setUseSqlStateCodes (line 2463) | public void setUseSqlStateCodes(boolean flag) { method setUseStreamLengthsInPrepStmts (line 2467) | public void setUseStreamLengthsInPrepStmts(boolean property) { method setUseTimezone (line 2471) | public void setUseTimezone(boolean property) { method setUseUltraDevWorkAround (line 2475) | public void setUseUltraDevWorkAround(boolean property) { method setUseUnbufferedInput (line 2479) | public void setUseUnbufferedInput(boolean flag) { method setUseUnicode (line 2483) | public void setUseUnicode(boolean flag) { method setUseUsageAdvisor (line 2487) | public void setUseUsageAdvisor(boolean useUsageAdvisorFlag) { method setUtf8OutsideBmpExcludedColumnNamePattern (line 2491) | public void setUtf8OutsideBmpExcludedColumnNamePattern(String regexPat... method setUtf8OutsideBmpIncludedColumnNamePattern (line 2495) | public void setUtf8OutsideBmpIncludedColumnNamePattern(String regexPat... method setYearIsDateType (line 2499) | public void setYearIsDateType(boolean flag) { method setZeroDateTimeBehavior (line 2503) | public void setZeroDateTimeBehavior(String behavior) { method useUnbufferedInput (line 2507) | public boolean useUnbufferedInput() { method initializeExtension (line 2511) | public void initializeExtension(Extension ex) throws SQLException { method getProfilerEventHandler (line 2515) | public String getProfilerEventHandler() { method setProfilerEventHandler (line 2519) | public void setProfilerEventHandler(String handler) { method getVerifyServerCertificate (line 2523) | public boolean getVerifyServerCertificate() { method setVerifyServerCertificate (line 2527) | public void setVerifyServerCertificate(boolean flag) { method getUseLegacyDatetimeCode (line 2531) | public boolean getUseLegacyDatetimeCode() { method setUseLegacyDatetimeCode (line 2535) | public void setUseLegacyDatetimeCode(boolean flag) { method getSelfDestructOnPingMaxOperations (line 2539) | public int getSelfDestructOnPingMaxOperations() { method getSelfDestructOnPingSecondsLifetime (line 2543) | public int getSelfDestructOnPingSecondsLifetime() { method setSelfDestructOnPingMaxOperations (line 2547) | public void setSelfDestructOnPingMaxOperations(int maxOperations) { method setSelfDestructOnPingSecondsLifetime (line 2551) | public void setSelfDestructOnPingSecondsLifetime(int seconds) { method getUseColumnNamesInFindColumn (line 2555) | public boolean getUseColumnNamesInFindColumn() { method setUseColumnNamesInFindColumn (line 2559) | public void setUseColumnNamesInFindColumn(boolean flag) { method getUseLocalTransactionState (line 2563) | public boolean getUseLocalTransactionState() { method setUseLocalTransactionState (line 2567) | public void setUseLocalTransactionState(boolean flag) { method getCompensateOnDuplicateKeyUpdateCounts (line 2571) | public boolean getCompensateOnDuplicateKeyUpdateCounts() { method setCompensateOnDuplicateKeyUpdateCounts (line 2575) | public void setCompensateOnDuplicateKeyUpdateCounts(boolean flag) { method getUseAffectedRows (line 2579) | public boolean getUseAffectedRows() { method setUseAffectedRows (line 2583) | public void setUseAffectedRows(boolean flag) { method getPasswordCharacterEncoding (line 2587) | public String getPasswordCharacterEncoding() { method setPasswordCharacterEncoding (line 2591) | public void setPasswordCharacterEncoding(String characterSet) { method getAutoIncrementIncrement (line 2595) | public int getAutoIncrementIncrement() { method getLoadBalanceBlacklistTimeout (line 2599) | public int getLoadBalanceBlacklistTimeout() { method setLoadBalanceBlacklistTimeout (line 2603) | public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTim... method getLoadBalancePingTimeout (line 2606) | public int getLoadBalancePingTimeout() { method setLoadBalancePingTimeout (line 2610) | public void setLoadBalancePingTimeout(int loadBalancePingTimeout) { method getLoadBalanceValidateConnectionOnSwapServer (line 2614) | public boolean getLoadBalanceValidateConnectionOnSwapServer() { method setLoadBalanceValidateConnectionOnSwapServer (line 2618) | public void setLoadBalanceValidateConnectionOnSwapServer( method setRetriesAllDown (line 2623) | public void setRetriesAllDown(int retriesAllDown) { method getRetriesAllDown (line 2627) | public int getRetriesAllDown() { method getExceptionInterceptor (line 2631) | public ExceptionInterceptor getExceptionInterceptor() { method getExceptionInterceptors (line 2635) | public String getExceptionInterceptors() { method setExceptionInterceptors (line 2639) | public void setExceptionInterceptors(String exceptionInterceptors) { method getQueryTimeoutKillsConnection (line 2643) | public boolean getQueryTimeoutKillsConnection() { method setQueryTimeoutKillsConnection (line 2647) | public void setQueryTimeoutKillsConnection( method hasSameProperties (line 2652) | public boolean hasSameProperties(Connection c) { method getProperties (line 2656) | public Properties getProperties() { method getHost (line 2660) | public String getHost() { method setProxy (line 2664) | public void setProxy(MySQLConnection conn) { method getRetainStatementAfterResultSetClose (line 2668) | public boolean getRetainStatementAfterResultSetClose() { method getMaxAllowedPacket (line 2672) | public int getMaxAllowedPacket() { method getLoadBalanceConnectionGroup (line 2676) | public String getLoadBalanceConnectionGroup() { method getLoadBalanceEnableJMX (line 2680) | public boolean getLoadBalanceEnableJMX() { method getLoadBalanceExceptionChecker (line 2684) | public String getLoadBalanceExceptionChecker() { method getLoadBalanceSQLExceptionSubclassFailover (line 2689) | public String getLoadBalanceSQLExceptionSubclassFailover() { method getLoadBalanceSQLStateFailover (line 2694) | public String getLoadBalanceSQLStateFailover() { method setLoadBalanceConnectionGroup (line 2699) | public void setLoadBalanceConnectionGroup(String loadBalanceConnection... method setLoadBalanceEnableJMX (line 2705) | public void setLoadBalanceEnableJMX(boolean loadBalanceEnableJMX) { method setLoadBalanceExceptionChecker (line 2711) | public void setLoadBalanceExceptionChecker( method setLoadBalanceSQLExceptionSubclassFailover (line 2718) | public void setLoadBalanceSQLExceptionSubclassFailover( method setLoadBalanceSQLStateFailover (line 2725) | public void setLoadBalanceSQLStateFailover( method createClob (line 2739) | public Clob createClob() throws SQLException { method createBlob (line 2745) | public Blob createBlob() throws SQLException { method createNClob (line 2751) | public NClob createNClob() throws SQLException { method createSQLXML (line 2757) | public SQLXML createSQLXML() throws SQLException { method isValid (line 2763) | public boolean isValid(int timeout) throws SQLException { method setClientInfo (line 2769) | public void setClientInfo(String name, String value) throws SQLClientI... method setClientInfo (line 2775) | public void setClientInfo(Properties properties) throws SQLClientInfoE... method getClientInfo (line 2781) | public String getClientInfo(String name) throws SQLException { method getClientInfo (line 2787) | public Properties getClientInfo() throws SQLException { method createArrayOf (line 2793) | public Array createArrayOf(String typeName, Object[] elements) throws ... method createStruct (line 2799) | public Struct createStruct(String typeName, Object[] attributes) throw... method setSchema (line 2805) | public void setSchema(String schema) throws SQLException { method getSchema (line 2811) | public String getSchema() throws SQLException { method abort (line 2817) | public void abort(Executor executor) throws SQLException { method setNetworkTimeout (line 2823) | public void setNetworkTimeout(Executor executor, int milliseconds) thr... method getNetworkTimeout (line 2829) | public int getNetworkTimeout() throws SQLException { method unwrap (line 2835) | public T unwrap(Class iface) throws SQLException { method isWrapperFor (line 2841) | public boolean isWrapperFor(Class iface) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/JDBC4CallableStatementWrapper.java class JDBC4CallableStatementWrapper (line 61) | public class JDBC4CallableStatementWrapper extends CallableStatementWrap... method JDBC4CallableStatementWrapper (line 63) | public JDBC4CallableStatementWrapper(ConnectionWrapper c, MysqlPooledC... method close (line 68) | public void close() throws SQLException { method isClosed (line 76) | public boolean isClosed() throws SQLException { method setPoolable (line 91) | public void setPoolable(boolean poolable) throws SQLException { method isPoolable (line 104) | public boolean isPoolable() throws SQLException { method setRowId (line 119) | public void setRowId(int parameterIndex, RowId x) throws SQLException { method setNClob (line 134) | public void setNClob(int parameterIndex, NClob value) throws SQLExcept... method setSQLXML (line 149) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) method setNString (line 166) | public void setNString(int parameterIndex, method setNCharacterStream (line 183) | public void setNCharacterStream(int parameterIndex, method setClob (line 201) | public void setClob(int parameterIndex, method setBlob (line 219) | public void setBlob(int parameterIndex, method setNClob (line 237) | public void setNClob(int parameterIndex, method setAsciiStream (line 255) | public void setAsciiStream(int parameterIndex, method setBinaryStream (line 273) | public void setBinaryStream(int parameterIndex, method setCharacterStream (line 291) | public void setCharacterStream(int parameterIndex, method setAsciiStream (line 309) | public void setAsciiStream(int parameterIndex, method setBinaryStream (line 326) | public void setBinaryStream(int parameterIndex, method setCharacterStream (line 343) | public void setCharacterStream(int parameterIndex, method setNCharacterStream (line 361) | public void setNCharacterStream(int parameterIndex, method setClob (line 379) | public void setClob(int parameterIndex, method setBlob (line 397) | public void setBlob(int parameterIndex, method setNClob (line 414) | public void setNClob(int parameterIndex, method isWrapperFor (line 453) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 488) | public synchronized T unwrap(java.lang.Class iface) method setRowId (line 521) | public void setRowId(String parameterName, RowId x) throws SQLException { method setSQLXML (line 535) | public void setSQLXML(String parameterName, SQLXML xmlObject) throws S... method getSQLXML (line 549) | public SQLXML getSQLXML(int parameterIndex) throws SQLException { method getSQLXML (line 566) | public SQLXML getSQLXML(String parameterName) throws SQLException { method getRowId (line 582) | public RowId getRowId(String parameterName) throws SQLException { method setNClob (line 598) | public void setNClob(String parameterName, NClob value) throws SQLExce... method setNClob (line 612) | public void setNClob(String parameterName, Reader reader) throws SQLEx... method setNClob (line 626) | public void setNClob(String parameterName, Reader reader, long length)... method setNString (line 640) | public void setNString(String parameterName, String value) throws SQLE... method getCharacterStream (line 657) | public Reader getCharacterStream(int parameterIndex) throws SQLExcepti... method getCharacterStream (line 676) | public Reader getCharacterStream(String parameterName) throws SQLExcep... method getNCharacterStream (line 695) | public Reader getNCharacterStream(int parameterIndex) throws SQLExcept... method getNCharacterStream (line 714) | public Reader getNCharacterStream(String parameterName) throws SQLExce... method getNClob (line 733) | public NClob getNClob(String parameterName) throws SQLException { method getNString (line 752) | public String getNString(String parameterName) throws SQLException { method setAsciiStream (line 768) | public void setAsciiStream(String parameterName, InputStream x) throws... method setAsciiStream (line 782) | public void setAsciiStream(String parameterName, InputStream x, long l... method setBinaryStream (line 796) | public void setBinaryStream(String parameterName, InputStream x) throw... method setBinaryStream (line 810) | public void setBinaryStream(String parameterName, InputStream x, long ... method setBlob (line 824) | public void setBlob(String parameterName, InputStream x) throws SQLExc... method setBlob (line 838) | public void setBlob(String parameterName, InputStream x, long length) ... method setBlob (line 852) | public void setBlob(String parameterName, Blob x) throws SQLException { method setCharacterStream (line 866) | public void setCharacterStream(String parameterName, Reader reader) th... method setCharacterStream (line 880) | public void setCharacterStream(String parameterName, Reader reader, lo... method setClob (line 894) | public void setClob(String parameterName, Clob x) throws SQLException { method setClob (line 908) | public void setClob(String parameterName, Reader reader) throws SQLExc... method setClob (line 922) | public void setClob(String parameterName, Reader reader, long length) ... method setNCharacterStream (line 936) | public void setNCharacterStream(String parameterName, Reader reader) t... method setNCharacterStream (line 950) | public void setNCharacterStream(String parameterName, Reader reader, l... method getNClob (line 964) | public NClob getNClob(int parameterIndex) throws SQLException { method getNString (line 980) | public String getNString(int parameterIndex) throws SQLException { method getRowId (line 996) | public RowId getRowId(int parameterIndex) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/JDBC4ConnectionWrapper.java class JDBC4ConnectionWrapper (line 56) | public class JDBC4ConnectionWrapper extends ConnectionWrapper { method JDBC4ConnectionWrapper (line 69) | public JDBC4ConnectionWrapper(MysqlPooledConnection mysqlPooledConnect... method close (line 75) | public void close() throws SQLException { method createSQLXML (line 83) | public SQLXML createSQLXML() throws SQLException { method createArrayOf (line 95) | public java.sql.Array createArrayOf(String typeName, Object[] elements) method createStruct (line 109) | public Struct createStruct(String typeName, Object[] attributes) method getClientInfo (line 123) | public Properties getClientInfo() throws SQLException { method getClientInfo (line 135) | public String getClientInfo(String name) throws SQLException { method isValid (line 169) | public synchronized boolean isValid(int timeout) throws SQLException { method setClientInfo (line 179) | public void setClientInfo(Properties properties) method setClientInfo (line 197) | public void setClientInfo(String name, String value) method isWrapperFor (line 237) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 269) | public synchronized T unwrap(java.lang.Class iface) method createBlob (line 300) | public Blob createBlob() throws SQLException { method createClob (line 315) | public Clob createClob() throws SQLException { method createNClob (line 330) | public NClob createNClob() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/JDBC4MysqlPooledConnection.java class JDBC4MysqlPooledConnection (line 48) | public class JDBC4MysqlPooledConnection extends MysqlPooledConnection { method JDBC4MysqlPooledConnection (line 52) | public JDBC4MysqlPooledConnection(com.mysql.jdbc.Connection connection) { method close (line 58) | public synchronized void close() throws SQLException { method addStatementEventListener (line 80) | public void addStatementEventListener(StatementEventListener listener) { method removeStatementEventListener (line 97) | public void removeStatementEventListener(StatementEventListener listen... method fireStatementEvent (line 103) | void fireStatementEvent(StatementEvent event) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/JDBC4MysqlXAConnection.java class JDBC4MysqlXAConnection (line 40) | public class JDBC4MysqlXAConnection extends MysqlXAConnection { method JDBC4MysqlXAConnection (line 44) | public JDBC4MysqlXAConnection(ConnectionImpl connection, boolean logXa... method close (line 50) | public synchronized void close() throws SQLException { method addStatementEventListener (line 72) | public void addStatementEventListener(StatementEventListener listener) { method removeStatementEventListener (line 89) | public void removeStatementEventListener(StatementEventListener listen... method fireStatementEvent (line 95) | void fireStatementEvent(StatementEvent event) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/JDBC4PreparedStatementWrapper.java class JDBC4PreparedStatementWrapper (line 61) | public class JDBC4PreparedStatementWrapper extends PreparedStatementWrap... method JDBC4PreparedStatementWrapper (line 63) | public JDBC4PreparedStatementWrapper(ConnectionWrapper c, MysqlPooledC... method close (line 68) | public synchronized void close() throws SQLException { method isClosed (line 96) | public boolean isClosed() throws SQLException { method setPoolable (line 111) | public void setPoolable(boolean poolable) throws SQLException { method isPoolable (line 124) | public boolean isPoolable() throws SQLException { method setRowId (line 139) | public void setRowId(int parameterIndex, RowId x) throws SQLException { method setNClob (line 154) | public void setNClob(int parameterIndex, NClob value) throws SQLExcept... method setSQLXML (line 169) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) method setNString (line 186) | public void setNString(int parameterIndex, method setNCharacterStream (line 203) | public void setNCharacterStream(int parameterIndex, method setClob (line 221) | public void setClob(int parameterIndex, method setBlob (line 239) | public void setBlob(int parameterIndex, method setNClob (line 257) | public void setNClob(int parameterIndex, method setAsciiStream (line 275) | public void setAsciiStream(int parameterIndex, method setBinaryStream (line 293) | public void setBinaryStream(int parameterIndex, method setCharacterStream (line 311) | public void setCharacterStream(int parameterIndex, method setAsciiStream (line 329) | public void setAsciiStream(int parameterIndex, method setBinaryStream (line 346) | public void setBinaryStream(int parameterIndex, method setCharacterStream (line 363) | public void setCharacterStream(int parameterIndex, method setNCharacterStream (line 381) | public void setNCharacterStream(int parameterIndex, method setClob (line 399) | public void setClob(int parameterIndex, method setBlob (line 417) | public void setBlob(int parameterIndex, method setNClob (line 434) | public void setNClob(int parameterIndex, method isWrapperFor (line 473) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 508) | public synchronized T unwrap(java.lang.Class iface) FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/JDBC4StatementWrapper.java class JDBC4StatementWrapper (line 58) | public class JDBC4StatementWrapper extends StatementWrapper { method JDBC4StatementWrapper (line 60) | public JDBC4StatementWrapper(ConnectionWrapper c, method close (line 66) | public void close() throws SQLException { method isClosed (line 74) | public boolean isClosed() throws SQLException { method setPoolable (line 89) | public void setPoolable(boolean poolable) throws SQLException { method isPoolable (line 102) | public boolean isPoolable() throws SQLException { method isWrapperFor (line 139) | public boolean isWrapperFor(Class iface) throws SQLException { method unwrap (line 173) | public synchronized T unwrap(java.lang.Class iface) FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/JDBC4SuspendableXAConnection.java class JDBC4SuspendableXAConnection (line 40) | public class JDBC4SuspendableXAConnection extends SuspendableXAConnection { method JDBC4SuspendableXAConnection (line 44) | public JDBC4SuspendableXAConnection(ConnectionImpl connection) throws ... method close (line 50) | public synchronized void close() throws SQLException { method addStatementEventListener (line 72) | public void addStatementEventListener(StatementEventListener listener) { method removeStatementEventListener (line 89) | public void removeStatementEventListener(StatementEventListener listen... method fireStatementEvent (line 95) | void fireStatementEvent(StatementEvent event) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlConnectionPoolDataSource.java class MysqlConnectionPoolDataSource (line 50) | public class MysqlConnectionPoolDataSource extends MysqlDataSource imple... method getPooledConnection (line 62) | public synchronized PooledConnection getPooledConnection() method getPooledConnection (line 83) | public synchronized PooledConnection getPooledConnection(String s, Str... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java class MysqlDataSource (line 52) | public class MysqlDataSource extends ConnectionPropertiesImpl implements method MysqlDataSource (line 101) | public MysqlDataSource() { method getConnection (line 113) | public java.sql.Connection getConnection() throws SQLException { method getConnection (line 137) | public java.sql.Connection getConnection(String userID, String pass) method setDatabaseName (line 170) | public void setDatabaseName(String dbName) { method getDatabaseName (line 179) | public String getDatabaseName() { method setLogWriter (line 188) | public void setLogWriter(PrintWriter output) throws SQLException { method getLogWriter (line 197) | public java.io.PrintWriter getLogWriter() { method setLoginTimeout (line 210) | public void setLoginTimeout(int seconds) throws SQLException { method getLoginTimeout (line 218) | public int getLoginTimeout() { method setPassword (line 228) | public void setPassword(String pass) { method setPort (line 238) | public void setPort(int p) { method getPort (line 247) | public int getPort() { method setPortNumber (line 259) | public void setPortNumber(int p) { method getPortNumber (line 268) | public int getPortNumber() { method setPropertiesViaRef (line 281) | public void setPropertiesViaRef(Reference ref) throws SQLException { method getReference (line 293) | public Reference getReference() throws NamingException { method setServerName (line 325) | public void setServerName(String serverName) { method getServerName (line 334) | public String getServerName() { method setURL (line 349) | public void setURL(String url) { method getURL (line 358) | public String getURL() { method setUrl (line 370) | public void setUrl(String url) { method getUrl (line 380) | public String getUrl() { method setUser (line 398) | public void setUser(String userID) { method getUser (line 407) | public String getUser() { method getConnection (line 423) | protected java.sql.Connection getConnection(Properties props) method getParentLogger (line 476) | public Logger getParentLogger() throws SQLFeatureNotSupportedException { method unwrap (line 482) | public T unwrap(Class iface) throws SQLException { method isWrapperFor (line 488) | public boolean isWrapperFor(Class iface) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSourceFactory.java class MysqlDataSourceFactory (line 45) | public class MysqlDataSourceFactory implements ObjectFactory { method getObjectInstance (line 77) | public Object getObjectInstance(Object refObj, Name nm, Context ctx, method nullSafeRefAddrStringGet (line 147) | private String nullSafeRefAddrStringGet(String referenceName, Referenc... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java class MysqlPooledConnection (line 55) | public class MysqlPooledConnection implements PooledConnection { method getInstance (line 78) | protected static MysqlPooledConnection getInstance(com.mysql.jdbc.Conn... method MysqlPooledConnection (line 116) | public MysqlPooledConnection(com.mysql.jdbc.Connection connection) { method addConnectionEventListener (line 130) | public synchronized void addConnectionEventListener( method removeConnectionEventListener (line 146) | public synchronized void removeConnectionEventListener( method getConnection (line 160) | public synchronized Connection getConnection() throws SQLException { method getConnection (line 169) | protected synchronized Connection getConnection(boolean resetServerState, method close (line 210) | public synchronized void close() throws SQLException { method callConnectionEventListeners (line 236) | protected synchronized void callConnectionEventListeners(int eventType, method getExceptionInterceptor (line 263) | protected ExceptionInterceptor getExceptionInterceptor() { method addStatementEventListener (line 268) | public void addStatementEventListener(StatementEventListener listener) { method removeStatementEventListener (line 274) | public void removeStatementEventListener(StatementEventListener listen... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlXAConnection.java class MysqlXAConnection (line 68) | public class MysqlXAConnection extends MysqlPooledConnection implements method getInstance (line 114) | protected static MysqlXAConnection getInstance(ConnectionImpl mysqlCon... method MysqlXAConnection (line 137) | public MysqlXAConnection(ConnectionImpl connection, boolean logXaComma... method getXAResource (line 154) | public XAResource getXAResource() throws SQLException { method getTransactionTimeout (line 171) | public int getTransactionTimeout() throws XAException { method setTransactionTimeout (line 196) | public boolean setTransactionTimeout(int arg0) throws XAException { method isSameRM (line 216) | public boolean isSameRM(XAResource xares) throws XAException { method recover (line 263) | public Xid[] recover(int flag) throws XAException { method recover (line 267) | protected static Xid[] recover(Connection c, int flag) throws XAExcept... method prepare (line 393) | public int prepare(Xid xid) throws XAException { method forget (line 414) | public void forget(Xid xid) throws XAException { method rollback (line 435) | public void rollback(Xid xid) throws XAException { method end (line 474) | public void end(Xid xid, int flags) throws XAException { method start (line 517) | public void start(Xid xid, int flags) throws XAException { method commit (line 573) | public void commit(Xid xid, boolean onePhase) throws XAException { method dispatchCommand (line 589) | private ResultSet dispatchCommand(String command) throws XAException { method mapXAExceptionFromSQLException (line 618) | protected static XAException mapXAExceptionFromSQLException(SQLExcepti... method xidToString (line 631) | private static String xidToString(Xid xid) { method getConnection (line 694) | public synchronized Connection getConnection() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlXADataSource.java class MysqlXADataSource (line 42) | public class MysqlXADataSource extends MysqlDataSource implements method getXAConnection (line 49) | public XAConnection getXAConnection() throws SQLException { method getXAConnection (line 67) | public XAConnection getXAConnection(String u, String p) method wrapConnection (line 79) | private XAConnection wrapConnection(Connection conn) throws SQLExcepti... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlXAException.java class MysqlXAException (line 35) | class MysqlXAException extends XAException { method MysqlXAException (line 41) | public MysqlXAException(int errorCode, String message, String xidAsStr... method MysqlXAException (line 47) | public MysqlXAException(String message, String xidAsString) { method getMessage (line 54) | public String getMessage() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/MysqlXid.java class MysqlXid (line 36) | public class MysqlXid implements Xid { method MysqlXid (line 46) | public MysqlXid(byte[] gtrid, byte[] bqual, int formatId) { method equals (line 52) | public boolean equals(Object another) { method getBranchQualifier (line 95) | public byte[] getBranchQualifier() { method getFormatId (line 99) | public int getFormatId() { method getGlobalTransactionId (line 103) | public byte[] getGlobalTransactionId() { method hashCode (line 107) | public synchronized int hashCode() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java class PreparedStatementWrapper (line 64) | public class PreparedStatementWrapper extends StatementWrapper implements method getInstance (line 88) | protected static PreparedStatementWrapper getInstance(ConnectionWrappe... method PreparedStatementWrapper (line 102) | PreparedStatementWrapper(ConnectionWrapper c, MysqlPooledConnection conn, method setArray (line 112) | public void setArray(int parameterIndex, Array x) throws SQLException { method setAsciiStream (line 133) | public void setAsciiStream(int parameterIndex, InputStream x, int length) method setBigDecimal (line 154) | public void setBigDecimal(int parameterIndex, BigDecimal x) method setBinaryStream (line 176) | public void setBinaryStream(int parameterIndex, InputStream x, int len... method setBlob (line 197) | public void setBlob(int parameterIndex, Blob x) throws SQLException { method setBoolean (line 217) | public void setBoolean(int parameterIndex, boolean x) throws SQLExcept... method setByte (line 237) | public void setByte(int parameterIndex, byte x) throws SQLException { method setBytes (line 257) | public void setBytes(int parameterIndex, byte[] x) throws SQLException { method setCharacterStream (line 278) | public void setCharacterStream(int parameterIndex, Reader reader, int ... method setClob (line 299) | public void setClob(int parameterIndex, Clob x) throws SQLException { method setDate (line 319) | public void setDate(int parameterIndex, Date x) throws SQLException { method setDate (line 340) | public void setDate(int parameterIndex, Date x, Calendar cal) method setDouble (line 361) | public void setDouble(int parameterIndex, double x) throws SQLException { method setFloat (line 381) | public void setFloat(int parameterIndex, float x) throws SQLException { method setInt (line 401) | public void setInt(int parameterIndex, int x) throws SQLException { method setLong (line 421) | public void setLong(int parameterIndex, long x) throws SQLException { method getMetaData (line 441) | public ResultSetMetaData getMetaData() throws SQLException { method setNull (line 462) | public void setNull(int parameterIndex, int sqlType) throws SQLExcepti... method setNull (line 482) | public void setNull(int parameterIndex, int sqlType, String typeName) method setObject (line 503) | public void setObject(int parameterIndex, Object x) throws SQLException { method setObject (line 523) | public void setObject(int parameterIndex, Object x, int targetSqlType) method setObject (line 545) | public void setObject(int parameterIndex, Object x, int targetSqlType, method getParameterMetaData (line 566) | public ParameterMetaData getParameterMetaData() throws SQLException { method setRef (line 588) | public void setRef(int parameterIndex, Ref x) throws SQLException { method setShort (line 608) | public void setShort(int parameterIndex, short x) throws SQLException { method setString (line 628) | public void setString(int parameterIndex, String x) throws SQLException { method setTime (line 648) | public void setTime(int parameterIndex, Time x) throws SQLException { method setTime (line 669) | public void setTime(int parameterIndex, Time x, Calendar cal) method setTimestamp (line 690) | public void setTimestamp(int parameterIndex, Timestamp x) method setTimestamp (line 712) | public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) method setURL (line 733) | public void setURL(int parameterIndex, URL x) throws SQLException { method setUnicodeStream (line 765) | public void setUnicodeStream(int parameterIndex, InputStream x, int le... method addBatch (line 786) | public void addBatch() throws SQLException { method clearParameters (line 805) | public void clearParameters() throws SQLException { method execute (line 824) | public boolean execute() throws SQLException { method executeQuery (line 848) | public ResultSet executeQuery() throws SQLException { method executeUpdate (line 877) | public int executeUpdate() throws SQLException { method setRowId (line 1234) | public void setRowId(int parameterIndex, RowId x) throws SQLException { method setNString (line 1240) | public void setNString(int parameterIndex, String value) throws SQLExc... method setNCharacterStream (line 1246) | public void setNCharacterStream(int parameterIndex, Reader value, long... method setNClob (line 1252) | public void setNClob(int parameterIndex, NClob value) throws SQLExcept... method setClob (line 1258) | public void setClob(int parameterIndex, Reader reader, long length) th... method setBlob (line 1264) | public void setBlob(int parameterIndex, InputStream inputStream, long ... method setNClob (line 1270) | public void setNClob(int parameterIndex, Reader reader, long length) t... method setSQLXML (line 1276) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQL... method setAsciiStream (line 1282) | public void setAsciiStream(int parameterIndex, InputStream x, long len... method setBinaryStream (line 1288) | public void setBinaryStream(int parameterIndex, InputStream x, long le... method setCharacterStream (line 1294) | public void setCharacterStream(int parameterIndex, Reader reader, long... method setAsciiStream (line 1300) | public void setAsciiStream(int parameterIndex, InputStream x) throws S... method setBinaryStream (line 1306) | public void setBinaryStream(int parameterIndex, InputStream x) throws ... method setCharacterStream (line 1312) | public void setCharacterStream(int parameterIndex, Reader reader) thro... method setNCharacterStream (line 1318) | public void setNCharacterStream(int parameterIndex, Reader value) thro... method setClob (line 1324) | public void setClob(int parameterIndex, Reader reader) throws SQLExcep... method setBlob (line 1330) | public void setBlob(int parameterIndex, InputStream inputStream) throw... method setNClob (line 1336) | public void setNClob(int parameterIndex, Reader reader) throws SQLExce... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java class StatementWrapper (line 49) | public class StatementWrapper extends WrapperBase implements Statement { method getInstance (line 72) | protected static StatementWrapper getInstance(ConnectionWrapper c, method StatementWrapper (line 90) | public StatementWrapper(ConnectionWrapper c, MysqlPooledConnection conn, method getConnection (line 102) | public Connection getConnection() throws SQLException { method setCursorName (line 125) | public void setCursorName(String name) throws SQLException { method setEscapeProcessing (line 143) | public void setEscapeProcessing(boolean enable) throws SQLException { method setFetchDirection (line 161) | public void setFetchDirection(int direction) throws SQLException { method getFetchDirection (line 179) | public int getFetchDirection() throws SQLException { method setFetchSize (line 202) | public void setFetchSize(int rows) throws SQLException { method getFetchSize (line 220) | public int getFetchSize() throws SQLException { method getGeneratedKeys (line 242) | public ResultSet getGeneratedKeys() throws SQLException { method setMaxFieldSize (line 265) | public void setMaxFieldSize(int max) throws SQLException { method getMaxFieldSize (line 283) | public int getMaxFieldSize() throws SQLException { method setMaxRows (line 305) | public void setMaxRows(int max) throws SQLException { method getMaxRows (line 323) | public int getMaxRows() throws SQLException { method getMoreResults (line 345) | public boolean getMoreResults() throws SQLException { method getMoreResults (line 365) | public boolean getMoreResults(int current) throws SQLException { method setQueryTimeout (line 385) | public void setQueryTimeout(int seconds) throws SQLException { method getQueryTimeout (line 403) | public int getQueryTimeout() throws SQLException { method getResultSet (line 423) | public ResultSet getResultSet() throws SQLException { method getResultSetConcurrency (line 447) | public int getResultSetConcurrency() throws SQLException { method getResultSetHoldability (line 467) | public int getResultSetHoldability() throws SQLException { method getResultSetType (line 487) | public int getResultSetType() throws SQLException { method getUpdateCount (line 507) | public int getUpdateCount() throws SQLException { method getWarnings (line 527) | public SQLWarning getWarnings() throws SQLException { method addBatch (line 547) | public void addBatch(String sql) throws SQLException { method cancel (line 562) | public void cancel() throws SQLException { method clearBatch (line 577) | public void clearBatch() throws SQLException { method clearWarnings (line 592) | public void clearWarnings() throws SQLException { method close (line 607) | public void close() throws SQLException { method execute (line 625) | public boolean execute(String sql, int autoGeneratedKeys) method execute (line 649) | public boolean execute(String sql, int[] columnIndexes) throws SQLExce... method execute (line 672) | public boolean execute(String sql, String[] columnNames) method execute (line 696) | public boolean execute(String sql) throws SQLException { method executeBatch (line 719) | public int[] executeBatch() throws SQLException { method executeQuery (line 742) | public ResultSet executeQuery(String sql) throws SQLException { method executeUpdate (line 769) | public int executeUpdate(String sql, int autoGeneratedKeys) method executeUpdate (line 792) | public int executeUpdate(String sql, int[] columnIndexes) method executeUpdate (line 816) | public int executeUpdate(String sql, String[] columnNames) method executeUpdate (line 839) | public int executeUpdate(String sql) throws SQLException { method enableStreamingResults (line 856) | public void enableStreamingResults() throws SQLException { method unwrap (line 872) | public T unwrap(Class iface) throws SQLException { method isWrapperFor (line 878) | public boolean isWrapperFor(Class iface) throws SQLException { method isClosed (line 884) | public boolean isClosed() throws SQLException { method setPoolable (line 890) | public void setPoolable(boolean poolable) throws SQLException { method isPoolable (line 896) | public boolean isPoolable() throws SQLException { method closeOnCompletion (line 902) | public void closeOnCompletion() throws SQLException { method isCloseOnCompletion (line 908) | public boolean isCloseOnCompletion() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/SuspendableXAConnection.java class SuspendableXAConnection (line 17) | public class SuspendableXAConnection extends MysqlPooledConnection imple... method getInstance (line 41) | protected static SuspendableXAConnection getInstance(ConnectionImpl my... method SuspendableXAConnection (line 51) | public SuspendableXAConnection(ConnectionImpl connection) { method findConnectionForXid (line 66) | private static synchronized XAConnection findConnectionForXid(Connecti... method removeXAConnectionMapping (line 84) | private static synchronized void removeXAConnectionMapping(Xid xid) { method switchToXid (line 88) | private synchronized void switchToXid(Xid xid) throws XAException { method getXAResource (line 105) | public XAResource getXAResource() throws SQLException { method commit (line 109) | public void commit(Xid xid, boolean arg1) throws XAException { method end (line 115) | public void end(Xid xid, int arg1) throws XAException { method forget (line 120) | public void forget(Xid xid) throws XAException { method getTransactionTimeout (line 127) | public int getTransactionTimeout() throws XAException { method isSameRM (line 131) | public boolean isSameRM(XAResource xaRes) throws XAException { method prepare (line 135) | public int prepare(Xid xid) throws XAException { method recover (line 140) | public Xid[] recover(int flag) throws XAException { method rollback (line 144) | public void rollback(Xid xid) throws XAException { method setTransactionTimeout (line 150) | public boolean setTransactionTimeout(int arg0) throws XAException { method start (line 154) | public void start(Xid xid, int arg1) throws XAException { method getConnection (line 170) | public synchronized java.sql.Connection getConnection() throws SQLExce... method close (line 178) | public void close() throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jdbc2/optional/WrapperBase.java class WrapperBase (line 47) | abstract class WrapperBase { method checkAndFireConnectionError (line 58) | protected void checkAndFireConnectionError(SQLException sqlEx) method WrapperBase (line 74) | protected WrapperBase(MysqlPooledConnection pooledConnection) { class ConnectionErrorFiringInvocationHandler (line 79) | protected class ConnectionErrorFiringInvocationHandler implements Invo... method ConnectionErrorFiringInvocationHandler (line 82) | public ConnectionErrorFiringInvocationHandler(Object toInvokeOn) { method invoke (line 86) | public Object invoke(Object proxy, Method method, method proxyIfInterfaceIsJdbc (line 117) | private Object proxyIfInterfaceIsJdbc(Object toProxy, Class clazz) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jmx/LoadBalanceConnectionGroupManager.java class LoadBalanceConnectionGroupManager (line 36) | public class LoadBalanceConnectionGroupManager implements method LoadBalanceConnectionGroupManager (line 41) | public LoadBalanceConnectionGroupManager(){ method registerJmx (line 45) | public synchronized void registerJmx() throws SQLException { method addHost (line 60) | public void addHost(String group, String host, boolean forExisting) { method getActiveHostCount (line 68) | public int getActiveHostCount(String group) { method getActiveLogicalConnectionCount (line 72) | public long getActiveLogicalConnectionCount(String group) { method getActivePhysicalConnectionCount (line 76) | public long getActivePhysicalConnectionCount(String group) { method getTotalHostCount (line 80) | public int getTotalHostCount(String group) { method getTotalLogicalConnectionCount (line 85) | public long getTotalLogicalConnectionCount(String group) { method getTotalPhysicalConnectionCount (line 90) | public long getTotalPhysicalConnectionCount(String group) { method getTotalTransactionCount (line 95) | public long getTotalTransactionCount(String group) { method removeHost (line 100) | public void removeHost(String group, String host) throws SQLException { method getActiveHostsList (line 105) | public String getActiveHostsList(String group) { method getRegisteredConnectionGroups (line 109) | public String getRegisteredConnectionGroups() { method stopNewConnectionsToHost (line 113) | public void stopNewConnectionsToHost(String group, String host) FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/jmx/LoadBalanceConnectionGroupManagerMBean.java type LoadBalanceConnectionGroupManagerMBean (line 30) | public interface LoadBalanceConnectionGroupManagerMBean { method getActiveHostCount (line 32) | public abstract int getActiveHostCount(String group); method getTotalHostCount (line 34) | public abstract int getTotalHostCount(String group); method getTotalLogicalConnectionCount (line 36) | public abstract long getTotalLogicalConnectionCount(String group); method getActiveLogicalConnectionCount (line 38) | public abstract long getActiveLogicalConnectionCount(String group); method getActivePhysicalConnectionCount (line 40) | public abstract long getActivePhysicalConnectionCount(String group); method getTotalPhysicalConnectionCount (line 42) | public abstract long getTotalPhysicalConnectionCount(String group); method getTotalTransactionCount (line 44) | public abstract long getTotalTransactionCount(String group); method removeHost (line 46) | public abstract void removeHost(String group, String host) throws SQLE... method stopNewConnectionsToHost (line 48) | public abstract void stopNewConnectionsToHost(String group, String hos... method addHost (line 50) | public abstract void addHost(String group, String host, boolean forExi... method getActiveHostsList (line 52) | public abstract String getActiveHostsList(String group); method getRegisteredConnectionGroups (line 54) | public abstract String getRegisteredConnectionGroups(); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/log/Jdk14Logger.java class Jdk14Logger (line 42) | public class Jdk14Logger implements Log { method Jdk14Logger (line 66) | public Jdk14Logger(String name) { method isDebugEnabled (line 73) | public boolean isDebugEnabled() { method isErrorEnabled (line 80) | public boolean isErrorEnabled() { method isFatalEnabled (line 87) | public boolean isFatalEnabled() { method isInfoEnabled (line 94) | public boolean isInfoEnabled() { method isTraceEnabled (line 101) | public boolean isTraceEnabled() { method isWarnEnabled (line 108) | public boolean isWarnEnabled() { method logDebug (line 118) | public void logDebug(Object message) { method logDebug (line 130) | public void logDebug(Object message, Throwable exception) { method logError (line 140) | public void logError(Object message) { method logError (line 152) | public void logError(Object message, Throwable exception) { method logFatal (line 162) | public void logFatal(Object message) { method logFatal (line 174) | public void logFatal(Object message, Throwable exception) { method logInfo (line 184) | public void logInfo(Object message) { method logInfo (line 196) | public void logInfo(Object message, Throwable exception) { method logTrace (line 206) | public void logTrace(Object message) { method logTrace (line 218) | public void logTrace(Object message, Throwable exception) { method logWarn (line 228) | public void logWarn(Object message) { method logWarn (line 240) | public void logWarn(Object message, Throwable exception) { method findCallerStackDepth (line 244) | private static final int findCallerStackDepth(StackTraceElement[] stac... method logInternal (line 259) | private void logInternal(Level level, Object msg, Throwable exception) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/log/Log.java type Log (line 37) | public interface Log { method isDebugEnabled (line 43) | boolean isDebugEnabled(); method isErrorEnabled (line 50) | boolean isErrorEnabled(); method isFatalEnabled (line 57) | boolean isFatalEnabled(); method isInfoEnabled (line 64) | boolean isInfoEnabled(); method isTraceEnabled (line 71) | boolean isTraceEnabled(); method isWarnEnabled (line 78) | boolean isWarnEnabled(); method logDebug (line 86) | void logDebug(Object msg); method logDebug (line 96) | void logDebug(Object msg, Throwable thrown); method logError (line 104) | void logError(Object msg); method logError (line 114) | void logError(Object msg, Throwable thrown); method logFatal (line 122) | void logFatal(Object msg); method logFatal (line 132) | void logFatal(Object msg, Throwable thrown); method logInfo (line 140) | void logInfo(Object msg); method logInfo (line 150) | void logInfo(Object msg, Throwable thrown); method logTrace (line 158) | void logTrace(Object msg); method logTrace (line 168) | void logTrace(Object msg, Throwable thrown); method logWarn (line 176) | void logWarn(Object msg); method logWarn (line 186) | void logWarn(Object msg, Throwable thrown); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/log/LogFactory.java class LogFactory (line 44) | public class LogFactory { method getLogger (line 58) | public static Log getLogger(String className, String instanceName, Exc... FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/log/LogUtils.java class LogUtils (line 31) | public class LogUtils { method expandProfilerEventIfNecessary (line 40) | public static Object expandProfilerEventIfNecessary( method findCallingClassAndMethod (line 133) | public static String findCallingClassAndMethod(Throwable t) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/log/NullLogger.java class NullLogger (line 38) | public class NullLogger implements Log { method NullLogger (line 47) | public NullLogger(String instanceName) { method isDebugEnabled (line 53) | public boolean isDebugEnabled() { method isErrorEnabled (line 61) | public boolean isErrorEnabled() { method isFatalEnabled (line 69) | public boolean isFatalEnabled() { method isInfoEnabled (line 77) | public boolean isInfoEnabled() { method isTraceEnabled (line 85) | public boolean isTraceEnabled() { method isWarnEnabled (line 93) | public boolean isWarnEnabled() { method logDebug (line 101) | public void logDebug(Object msg) { method logDebug (line 110) | public void logDebug(Object msg, Throwable thrown) { method logError (line 118) | public void logError(Object msg) { method logError (line 127) | public void logError(Object msg, Throwable thrown) { method logFatal (line 135) | public void logFatal(Object msg) { method logFatal (line 144) | public void logFatal(Object msg, Throwable thrown) { method logInfo (line 152) | public void logInfo(Object msg) { method logInfo (line 161) | public void logInfo(Object msg, Throwable thrown) { method logTrace (line 171) | public void logTrace(Object msg) { method logTrace (line 182) | public void logTrace(Object msg, Throwable thrown) { method logWarn (line 190) | public void logWarn(Object msg) { method logWarn (line 199) | public void logWarn(Object msg, Throwable thrown) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/log/StandardLogger.java class StandardLogger (line 43) | public class StandardLogger implements Log { method StandardLogger (line 66) | public StandardLogger(String name) { method StandardLogger (line 70) | public StandardLogger(String name, boolean logLocationInfo) { method saveLogsToBuffer (line 74) | public static void saveLogsToBuffer() { method isDebugEnabled (line 83) | public boolean isDebugEnabled() { method isErrorEnabled (line 90) | public boolean isErrorEnabled() { method isFatalEnabled (line 97) | public boolean isFatalEnabled() { method isInfoEnabled (line 104) | public boolean isInfoEnabled() { method isTraceEnabled (line 111) | public boolean isTraceEnabled() { method isWarnEnabled (line 118) | public boolean isWarnEnabled() { method logDebug (line 128) | public void logDebug(Object message) { method logDebug (line 140) | public void logDebug(Object message, Throwable exception) { method logError (line 150) | public void logError(Object message) { method logError (line 162) | public void logError(Object message, Throwable exception) { method logFatal (line 172) | public void logFatal(Object message) { method logFatal (line 184) | public void logFatal(Object message, Throwable exception) { method logInfo (line 194) | public void logInfo(Object message) { method logInfo (line 206) | public void logInfo(Object message, Throwable exception) { method logTrace (line 216) | public void logTrace(Object message) { method logTrace (line 228) | public void logTrace(Object message, Throwable exception) { method logWarn (line 238) | public void logWarn(Object message) { method logWarn (line 250) | public void logWarn(Object message, Throwable exception) { method logInternal (line 254) | private void logInternal(int level, Object msg, Throwable exception) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/profiler/LoggingProfilerEventHandler.java class LoggingProfilerEventHandler (line 40) | public class LoggingProfilerEventHandler implements ProfilerEventHandler { method LoggingProfilerEventHandler (line 43) | public LoggingProfilerEventHandler() {} method consumeEvent (line 45) | public void consumeEvent(ProfilerEvent evt) { method destroy (line 53) | public void destroy() { method init (line 57) | public void init(Connection conn, Properties props) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/profiler/ProfilerEvent.java class ProfilerEvent (line 36) | public class ProfilerEvent { method ProfilerEvent (line 178) | public ProfilerEvent(byte eventType, String hostName, String catalog, method getEventCreationPointAsString (line 200) | public String getEventCreationPointAsString() { method toString (line 214) | public String toString() { method unpack (line 282) | public static ProfilerEvent unpack(byte[] buf) throws Exception { method pack (line 334) | public byte[] pack() throws Exception { method writeInt (line 396) | private static int writeInt(int i, byte[] buf, int pos) { method writeLong (line 406) | private static int writeLong(long l, byte[] buf, int pos) { method writeBytes (line 419) | private static int writeBytes(byte[] msg, byte[] buf, int pos) { method readInt (line 427) | private static int readInt(byte[] buf, int pos) { method readLong (line 433) | private static long readLong(byte[] buf, int pos) { method readBytes (line 443) | private static byte[] readBytes(byte[] buf, int pos) { method getCatalog (line 459) | public String getCatalog() { method getConnectionId (line 468) | public long getConnectionId() { method getEventCreationPoint (line 478) | public Throwable getEventCreationPoint() { method getEventCreationTime (line 488) | public long getEventCreationTime() { method getEventDuration (line 497) | public long getEventDuration() { method getDurationUnits (line 504) | public String getDurationUnits() { method getEventType (line 513) | public byte getEventType() { method getResultSetId (line 522) | public int getResultSetId() { method getStatementId (line 531) | public int getStatementId() { method getMessage (line 540) | public String getMessage() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/profiler/ProfilerEventHandler.java type ProfilerEventHandler (line 31) | public interface ProfilerEventHandler extends Extension { method consumeEvent (line 33) | public void consumeEvent(ProfilerEvent evt); FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/BaseBugReport.java class BaseBugReport (line 98) | public abstract class BaseBugReport { method BaseBugReport (line 108) | public BaseBugReport() { method setUp (line 123) | public abstract void setUp() throws Exception; method tearDown (line 132) | public abstract void tearDown() throws Exception; method runTest (line 141) | public abstract void runTest() throws Exception; method run (line 151) | public final void run() throws Exception { method assertTrue (line 172) | protected final void assertTrue(String message, boolean condition) method assertTrue (line 187) | protected final void assertTrue(boolean condition) throws Exception { method getUrl (line 198) | public String getUrl() { method getConnection (line 213) | public final synchronized Connection getConnection() throws SQLExcepti... method getNewConnection (line 230) | public final synchronized Connection getNewConnection() throws SQLExce... method getConnection (line 243) | public final synchronized Connection getConnection(String url) method getConnection (line 259) | public final synchronized Connection getConnection(String url, FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/ErrorMappingsDocGenerator.java class ErrorMappingsDocGenerator (line 41) | public class ErrorMappingsDocGenerator { method main (line 43) | public static void main(String[] args) throws Exception { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/LRUCache.java class LRUCache (line 37) | public class LRUCache extends LinkedHashMap { method LRUCache (line 41) | public LRUCache(int maxSize) { method removeEldestEntry (line 51) | protected boolean removeEldestEntry(Entry eldest) { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/PropertiesDocGenerator.java class PropertiesDocGenerator (line 38) | public class PropertiesDocGenerator extends ConnectionPropertiesImpl { method main (line 40) | public static void main(String[] args) throws SQLException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/ReadAheadInputStream.java class ReadAheadInputStream (line 42) | public class ReadAheadInputStream extends InputStream { method fill (line 58) | private void fill(int readAtLeastTheseManyBytes) throws IOException { method readFromUnderlyingStreamIfNecessary (line 122) | private int readFromUnderlyingStreamIfNecessary(byte[] b, int off, int... method read (line 178) | public synchronized int read(byte b[], int off, int len) throws IOExce... method read (line 222) | public int read() throws IOException { method available (line 236) | public int available() throws IOException { method checkClosed (line 243) | private void checkClosed() throws IOException { method ReadAheadInputStream (line 253) | public ReadAheadInputStream(InputStream toBuffer, boolean debug, Log l... method ReadAheadInputStream (line 257) | public ReadAheadInputStream(InputStream toBuffer, int bufferSize, method close (line 271) | public void close() throws IOException { method markSupported (line 288) | public boolean markSupported() { method skip (line 297) | public long skip(long n) throws IOException { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/ResultSetUtil.java class ResultSetUtil (line 41) | public class ResultSetUtil { method appendResultSetSlashGStyle (line 43) | public static StringBuffer appendResultSetSlashGStyle( FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/ServerController.java class ServerController (line 44) | public class ServerController { method ServerController (line 101) | public ServerController(String baseDir) { method ServerController (line 114) | public ServerController(String basedir, String datadir) { method setBaseDir (line 123) | public void setBaseDir(String baseDir) { method setDataDir (line 133) | public void setDataDir(String dataDir) { method start (line 146) | public Process start() throws IOException { method stop (line 165) | public void stop(boolean forceIfNecessary) throws IOException { method forceStop (line 208) | public void forceStop() { method getServerProps (line 221) | public synchronized Properties getServerProps() { method getCommandLine (line 235) | private String getCommandLine() { method getFullExecutablePath (line 247) | private String getFullExecutablePath() { method buildOptionalCommandLine (line 291) | private String buildOptionalCommandLine() { method isNonCommandLineArgument (line 325) | private boolean isNonCommandLineArgument(String propName) { method getSystemProperties (line 335) | private synchronized Properties getSystemProperties() { method runningOnWindows (line 348) | private boolean runningOnWindows() { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/TimezoneDump.java class TimezoneDump (line 41) | public class TimezoneDump { method TimezoneDump (line 53) | public TimezoneDump() { method main (line 68) | public static void main(String[] args) throws Exception { FILE: MySQL-JDBC-Driver/src/com/mysql/jdbc/util/VersionFSHierarchyMaker.java class VersionFSHierarchyMaker (line 39) | public class VersionFSHierarchyMaker { method main (line 44) | public static void main(String[] args) throws Exception { method removeWhitespaceChars (line 104) | public static String removeWhitespaceChars(String input) { method usage (line 129) | private static void usage() { FILE: MySQL-JDBC-Driver/src/my/Debug.java class Debug (line 40) | public class Debug { method K (line 53) | public static boolean K(String key) { method Debug (line 94) | public Debug() { method Debug (line 97) | public Debug(boolean flag) { method Debug (line 103) | public Debug(boolean flag, String className) { method STACK (line 109) | public void STACK() { method STACK (line 113) | public void STACK(Object o) { method S (line 117) | public void S() { method S (line 121) | public void S(Object o) { method E (line 125) | public void E(Object o) { method E (line 134) | public void E() { method e (line 144) | public void e(Object o) { method e (line 153) | public void e() { method on (line 163) | public void on() { method off (line 167) | public void off() { method PA (line 172) | public void PA(String arrayName,Object[] array) { method PA (line 186) | public void PA(String arrayName,long[] array) { method PA (line 200) | public void PA(String arrayName,int[] array) { method PA (line 215) | public void PA(String arrayName,char[] array) { method P (line 228) | public void P() { method P (line 236) | public void P(String s) { method P (line 244) | public void P(String s1, String s2) { method P (line 248) | public void P(String s1, String s2, boolean b) { method P (line 257) | public void P(String s, boolean b) { method P (line 268) | public void P(Object o, boolean b) { method P (line 279) | public void P(Object s1, Object s2) { method P (line 283) | public void P(int n, Object s1, Object s2) { method P (line 287) | public void P(int n, Object s1, Object s2, boolean b) { method P (line 312) | public void P(Object s1, Object s2, boolean b) { method P (line 330) | public void P(int n) { method ON (line 338) | public static void ON() { method OFF (line 343) | public static void OFF() { FILE: MySQL-JDBC-Driver/src/org/gjt/mm/mysql/Driver.java class Driver (line 37) | public class Driver extends com.mysql.jdbc.Driver { method Driver (line 47) | public Driver() throws SQLException { FILE: MySQL-JDBC-Driver/src/test/BatchTest.java class BatchTest (line 8) | public class BatchTest method getMySQLConnection (line 10) | private static Connection getMySQLConnection(boolean autoCommit) { method sqlException (line 66) | public static void sqlException(SQLException e) { method main (line 78) | public static void main(String[] args) throws SQLException method print (line 114) | static void print(int[] array) { FILE: MySQL-JDBC-Driver/src/test/ConnectionUtil.java class ConnectionUtil (line 13) | public class ConnectionUtil { method sqlException (line 14) | public static void sqlException(SQLException e) { method getMySQLConnection (line 30) | public static Connection getMySQLConnection(String url, Properties inf... method getMySQLConnection (line 34) | public static Connection getMySQLConnection(String url, Properties inf... FILE: MySQL-JDBC-Driver/src/test/DriverTest.java class DriverTest (line 8) | public class DriverTest { method sqlException (line 9) | public static void sqlException(SQLException e) { method getMySQLConnection (line 25) | private static Connection getMySQLConnection() { method getMySQLConnection (line 28) | private static Connection getMySQLConnection(boolean autoCommit) { method getMySQLConnection1 (line 34) | private static Connection getMySQLConnection1(boolean autoCommit) { method getMySQLConnection2 (line 90) | private static Connection getMySQLConnection2(boolean autoCommit) { method main (line 152) | public static void main(String[] args) throws Exception { method testConnection (line 172) | static void testConnection() throws SQLException { method testMysqlIO (line 213) | static void testMysqlIO() throws SQLException { method testPreparedStatement (line 224) | static void testPreparedStatement() throws SQLException { FILE: MySQL-JDBC-Driver/src/test/JDBCTest.java class JDBCTest (line 8) | public class JDBCTest { method main (line 14) | public static void main(String[] args) throws Exception { method testStatementExecuteQuery (line 73) | static void testStatementExecuteQuery() throws SQLException { method testStatementExecuteUpdate (line 90) | static void testStatementExecuteUpdate() throws SQLException { method testStatementExecute (line 112) | static void testStatementExecute() throws SQLException { method testStatementExecuteBatch (line 132) | static void testStatementExecuteBatch() throws SQLException { method testPreparedStatement_setBigDecimal (line 148) | static void testPreparedStatement_setBigDecimal() throws SQLException { method testPreparedStatement_setBinaryStream (line 155) | static void testPreparedStatement_setBinaryStream() throws SQLException { method testMiddleTransaction (line 162) | static void testMiddleTransaction() throws SQLException { method initGetPropertyInfo (line 179) | static void initGetPropertyInfo() throws Exception { method initConnection (line 185) | static void initConnection() throws Exception { method initConnection (line 189) | static void initConnection(String db) throws Exception { method testConnection (line 306) | static void testConnection() throws SQLException { method testMysqlIO (line 347) | static void testMysqlIO() throws SQLException { method testMysqlIO_getResultSet_usingCursor (line 362) | static void testMysqlIO_getResultSet_usingCursor() throws SQLException { method testPreparedStatement (line 375) | static void testPreparedStatement() throws SQLException { method testServerPreparedStatement (line 395) | static void testServerPreparedStatement() throws SQLException { method testDatabaseMetaData (line 426) | static void testDatabaseMetaData() throws SQLException { method testResultSetMetaData (line 434) | static void testResultSetMetaData() throws SQLException { method testResultSetImpl (line 449) | static void testResultSetImpl() throws SQLException { method testBlobResultSetImpl (line 461) | static void testBlobResultSetImpl() throws SQLException { method testUserPassword (line 472) | static void testUserPassword() throws Exception { method testStatementCancel (line 491) | static void testStatementCancel() throws SQLException { method testStreamingResults (line 499) | static void testStreamingResults() throws SQLException { FILE: MySQL-JDBC-Driver/src/test/MyExceptionInterceptor.java class MyExceptionInterceptor (line 7) | public class MyExceptionInterceptor implements com.mysql.jdbc.ExceptionI... method interceptException (line 8) | public SQLException interceptException(SQLException sqlEx, Connection ... method init (line 14) | public void init(Connection conn, Properties props) throws SQLException { method destroy (line 18) | public void destroy() {} FILE: MySQL-JDBC-Driver/src/test/MyExtension.java class MyExtension (line 7) | public class MyExtension implements com.mysql.jdbc.Extension { method init (line 9) | public void init(Connection conn, Properties props) throws SQLException { method destroy (line 13) | public void destroy() {} FILE: MySQL-JDBC-Driver/src/test/MyStatementInterceptor.java class MyStatementInterceptor (line 10) | public class MyStatementInterceptor implements com.mysql.jdbc.StatementI... method interceptException (line 11) | public SQLException interceptException(SQLException sqlEx, Connection ... method init (line 17) | public void init(Connection conn, Properties props) throws SQLException { method destroy (line 21) | public void destroy() { method preProcess (line 26) | public ResultSetInternalMethods preProcess(String sql, method postProcess (line 35) | public ResultSetInternalMethods postProcess(String sql, method postProcess (line 45) | public ResultSetInternalMethods postProcess(String sql, method executeTopLevelOnly (line 55) | public boolean executeTopLevelOnly() { FILE: MySQL-JDBC-Driver/src/test/PreparedStatementTest.java class PreparedStatementTest (line 7) | public class PreparedStatementTest { method getMySQLConnection (line 8) | private static Connection getMySQLConnection() throws Exception { method getMySQLConnection (line 11) | private static Connection getMySQLConnection(boolean autoCommit) throw... method sqlException (line 30) | public static void sqlException(SQLException e) { method print (line 43) | static void print(int[] array) { method main (line 54) | public static void main(String[] args) throws Exception { FILE: MySQL-JDBC-Driver/src/test/ReplicationTest.java class ReplicationTest (line 7) | public class ReplicationTest { method main (line 14) | public static void main(String[] args) throws Exception { method initConnection (line 36) | static void initConnection() throws Exception { method testMasterSlaves (line 71) | static void testMasterSlaves() throws Exception { method testMasterFailed (line 96) | static void testMasterFailed() throws Exception { FILE: MySQL-JDBC-Driver/src/test/ResultSetMetadataTest.java class ResultSetMetadataTest (line 6) | public class ResultSetMetadataTest { method main (line 8) | public static void main(String[] args) throws Exception { FILE: MySQL-JDBC-Driver/src/test/Security.java class Security (line 9) | public class Security { method check411 (line 10) | public static boolean check411(byte[] reply, byte[] hash_stage2, byte[... method scramble411 (line 30) | static byte[] scramble411(String password, String seed) throws NoSuchA... method sha1Sha1 (line 55) | public static byte[] sha1Sha1(byte[] password) throws Exception { method equals (line 63) | public static boolean equals(byte[] a, byte[] a2) { FILE: MySQL-JDBC-Driver/src/test/Test.java class Test (line 6) | public class Test { method main (line 7) | public static void main(String[] args) { method testMath (line 15) | static void testMath() { method testThrowThrowable (line 28) | static void testThrowThrowable() { method m (line 33) | static void m() { method m2 (line 37) | static void m2() { method testGetDeclaredFields (line 44) | static void testGetDeclaredFields() { type I (line 50) | static interface I { class C (line 54) | static class C { class GetDeclaredFieldsTest (line 58) | static class GetDeclaredFieldsTest extends C implements I { FILE: MySQL-JDBC-Driver/src/testsuite/BaseTestCase.java class BaseTestCase (line 67) | public abstract class BaseTestCase extends TestCase { method BaseTestCase (line 118) | public BaseTestCase(String name) { method createSchemaObject (line 150) | protected void createSchemaObject(String objectType, String objectName, method createFunction (line 177) | protected void createFunction(String functionName, String functionDefn) method dropFunction (line 182) | protected void dropFunction(String functionName) throws SQLException { method createProcedure (line 186) | protected void createProcedure(String procedureName, String procedureD... method dropProcedure (line 191) | protected void dropProcedure(String procedureName) throws SQLException { method createTable (line 195) | protected void createTable(String tableName, String columnsAndOtherStuff) method createTable (line 200) | protected void createTable(String tableName, String columnsAndOtherStuff, method dropTable (line 206) | protected void dropTable(String tableName) throws SQLException { method dropSchemaObject (line 210) | protected void dropSchemaObject(String objectType, String objectName) method getAdminConnection (line 216) | protected Connection getAdminConnection() throws SQLException { method getAdminConnectionWithProps (line 220) | protected Connection getAdminConnectionWithProps(Properties props) method getConnectionWithProps (line 231) | protected Connection getConnectionWithProps(String propsList) throws S... method getConnectionWithProps (line 235) | protected Connection getConnectionWithProps(String url, String propsLi... method getConnectionWithProps (line 276) | protected Connection getConnectionWithProps(Properties props) method getConnectionWithProps (line 281) | protected Connection getConnectionWithProps(String url, Properties props) method getInstanceNumber (line 292) | protected int getInstanceNumber() { method getMysqlVariable (line 296) | protected String getMysqlVariable(Connection c, String variableName) method getMysqlVariable (line 325) | protected String getMysqlVariable(String variableName) throws SQLExcep... method getPropertiesFromTestsuiteUrl (line 338) | protected Properties getPropertiesFromTestsuiteUrl() throws SQLExcepti... method getRowCount (line 364) | protected int getRowCount(String tableName) throws SQLException { method getSingleIndexedValueWithQuery (line 381) | protected Object getSingleIndexedValueWithQuery(Connection c, method getSingleIndexedValueWithQuery (line 408) | protected Object getSingleIndexedValueWithQuery(int columnIndex, method getSingleValue (line 413) | protected Object getSingleValue(String tableName, String columnName, method getSingleValueWithQuery (line 419) | protected Object getSingleValueWithQuery(String query) throws SQLExcep... method getTableTypeDecl (line 423) | protected String getTableTypeDecl() throws SQLException { method isAdminConnectionConfigured (line 430) | protected boolean isAdminConnectionConfigured() { method isServerRunningOnWindows (line 434) | protected boolean isServerRunningOnWindows() throws SQLException { method logDebug (line 438) | public void logDebug(String message) { method newTempBinaryFile (line 444) | protected File newTempBinaryFile(String name, long size) throws IOExce... method runLongTests (line 461) | protected final boolean runLongTests() { method runTestIfSysPropDefined (line 474) | protected boolean runTestIfSysPropDefined(String propName) { method runMultiHostTests (line 480) | protected boolean runMultiHostTests() { method setUp (line 490) | public void setUp() throws Exception { method tearDown (line 542) | public void tearDown() throws Exception { method versionMeetsMinimum (line 602) | protected boolean versionMeetsMinimum(int major, int minor) method versionMeetsMinimum (line 621) | protected boolean versionMeetsMinimum(int major, int minor, int subminor) method isRunningOnJdk131 (line 627) | protected boolean isRunningOnJdk131() { method isClassAvailable (line 631) | protected boolean isClassAvailable(String classname) { method closeMemberJDBCResources (line 640) | protected void closeMemberJDBCResources() { method isRunningOnJRockit (line 664) | protected boolean isRunningOnJRockit() { method randomString (line 671) | protected String randomString() { method cleanupTempFiles (line 683) | protected void cleanupTempFiles(final File exampleTempFile, final Stri... method assertResultSetLength (line 703) | protected void assertResultSetLength(ResultSet rs, int len) throws Exc... method assertResultSetsEqual (line 714) | protected void assertResultSetsEqual(ResultSet control, ResultSet test) method fillPrimitiveDefaults (line 771) | protected void fillPrimitiveDefaults(Class types[], Object vals[], int... method currentTimeMillis (line 798) | protected long currentTimeMillis() { method getMasterSlaveReplicationConnection (line 807) | protected Connection getMasterSlaveReplicationConnection() throws SQLE... method getMasterSlaveUrl (line 815) | protected String getMasterSlaveUrl() throws SQLException { method getMasterSlaveProps (line 839) | protected Properties getMasterSlaveProps() throws SQLException { method getLoadBalancedConnection (line 848) | protected Connection getLoadBalancedConnection(int badHostLocation, St... method getLoadBalancedConnection (line 886) | protected Connection getLoadBalancedConnection() throws SQLException { method getLoadBalancedConnection (line 890) | protected Connection getLoadBalancedConnection(Properties props) method copyBasePropertiesIntoProps (line 895) | protected void copyBasePropertiesIntoProps(Properties props, NonRegist... method getPortFreeHostname (line 927) | protected String getPortFreeHostname(Properties props, NonRegisteringD... method getUnreliableLoadBalancedConnection (line 939) | protected Connection getUnreliableLoadBalancedConnection(String[] host... method getUnreliableLoadBalancedConnection (line 944) | protected Connection getUnreliableLoadBalancedConnection(String[] host... FILE: MySQL-JDBC-Driver/src/testsuite/UnreliableSocketFactory.java class UnreliableSocketFactory (line 56) | public class UnreliableSocketFactory extends StandardSocketFactory { method flushAllHostLists (line 73) | public static void flushAllHostLists(){ method mapHost (line 81) | public static void mapHost(String alias, String orig) { method hangOnRead (line 85) | public static void hangOnRead(String hostname) { method dontHangOnRead (line 89) | public static void dontHangOnRead(String hostname) { method hangOnWrite (line 93) | public static void hangOnWrite(String hostname) { method dontHangOnWrite (line 97) | public static void dontHangOnWrite (String hostname) { method hangOnConnect (line 101) | public static void hangOnConnect(String hostname) { method dontHangOnConnect (line 105) | public static void dontHangOnConnect(String hostname) { method downHost (line 109) | public static void downHost(String hostname) { method dontDownHost (line 114) | public static void dontDownHost(String hostname) { method connect (line 118) | public Socket connect(String hostname, int portNumber, Properties props) method getNewSocket (line 126) | private Socket getNewSocket() throws SocketException, IOException { method afterHandshake (line 145) | public Socket afterHandshake() throws SocketException, IOException { method beforeHandshake (line 149) | public Socket beforeHandshake() throws SocketException, IOException { method sleepMillisForProperty (line 153) | static void sleepMillisForProperty(Properties props, String name) { class HangingSocket (line 164) | class HangingSocket extends Socket { method bind (line 165) | public void bind(SocketAddress bindpoint) throws IOException { method close (line 170) | public synchronized void close() throws IOException { method getChannel (line 175) | public SocketChannel getChannel() { method getInetAddress (line 180) | public InetAddress getInetAddress() { method getInputStream (line 185) | public InputStream getInputStream() throws IOException { method getKeepAlive (line 190) | public boolean getKeepAlive() throws SocketException { method getLocalAddress (line 195) | public InetAddress getLocalAddress() { method getLocalPort (line 200) | public int getLocalPort() { method getLocalSocketAddress (line 205) | public SocketAddress getLocalSocketAddress() { method getOOBInline (line 210) | public boolean getOOBInline() throws SocketException { method getOutputStream (line 215) | public OutputStream getOutputStream() throws IOException { method getPort (line 219) | public int getPort() { method getReceiveBufferSize (line 224) | public synchronized int getReceiveBufferSize() throws SocketException { method getRemoteSocketAddress (line 229) | public SocketAddress getRemoteSocketAddress() { method getReuseAddress (line 234) | public boolean getReuseAddress() throws SocketException { method getSendBufferSize (line 239) | public synchronized int getSendBufferSize() throws SocketException { method getSoLinger (line 244) | public int getSoLinger() throws SocketException { method getSoTimeout (line 249) | public synchronized int getSoTimeout() throws SocketException { method getTcpNoDelay (line 254) | public boolean getTcpNoDelay() throws SocketException { method getTrafficClass (line 258) | public int getTrafficClass() throws SocketException { method isBound (line 262) | public boolean isBound() { method isClosed (line 266) | public boolean isClosed() { method isConnected (line 270) | public boolean isConnected() { method isInputShutdown (line 274) | public boolean isInputShutdown() { method isOutputShutdown (line 278) | public boolean isOutputShutdown() { method sendUrgentData (line 282) | public void sendUrgentData(int data) throws IOException { method setKeepAlive (line 286) | public void setKeepAlive(boolean on) throws SocketException { method setOOBInline (line 290) | public void setOOBInline(boolean on) throws SocketException { method setReceiveBufferSize (line 294) | public synchronized void setReceiveBufferSize(int size) method setReuseAddress (line 299) | public void setReuseAddress(boolean on) throws SocketException { method setSendBufferSize (line 303) | public synchronized void setSendBufferSize(int size) method setSoLinger (line 308) | public void setSoLinger(boolean on, int linger) throws SocketExcepti... method setSoTimeout (line 312) | public synchronized void setSoTimeout(int timeout) method setTcpNoDelay (line 317) | public void setTcpNoDelay(boolean on) throws SocketException { method setTrafficClass (line 321) | public void setTrafficClass(int tc) throws SocketException { method shutdownInput (line 325) | public void shutdownInput() throws IOException { method shutdownOutput (line 329) | public void shutdownOutput() throws IOException { method toString (line 333) | public String toString() { method HangingSocket (line 341) | HangingSocket(Socket realSocket, Properties props, String aliasedHos... class HangingInputStream (line 349) | static class HangingInputStream extends InputStream { method HangingInputStream (line 354) | HangingInputStream(InputStream realInputStream, Properties props, St... method available (line 360) | public int available() throws IOException { method close (line 364) | public void close() throws IOException { method mark (line 368) | public synchronized void mark(int readlimit) { method markSupported (line 372) | public boolean markSupported() { method read (line 376) | public int read(byte[] b, int off, int len) throws IOException { method read (line 382) | public int read(byte[] b) throws IOException { method reset (line 388) | public synchronized void reset() throws IOException { method skip (line 392) | public long skip(long n) throws IOException { method failIfRequired (line 398) | private void failIfRequired() throws SocketTimeoutException { method read (line 406) | public int read() throws IOException { class HangingOutputStream (line 413) | static class HangingOutputStream extends OutputStream { method HangingOutputStream (line 419) | HangingOutputStream(OutputStream realOutputStream, Properties props,... method close (line 425) | public void close() throws IOException { method flush (line 430) | public void flush() throws IOException { method write (line 434) | public void write(byte[] b, int off, int len) throws IOException { method write (line 439) | public void write(byte[] b) throws IOException { method write (line 444) | public void write(int b) throws IOException { method failIfRequired (line 449) | private void failIfRequired() throws SocketTimeoutException { FILE: MySQL-JDBC-Driver/src/testsuite/perf/BasePerfTest.java class BasePerfTest (line 41) | public abstract class BasePerfTest extends BaseTestCase { method BasePerfTest (line 104) | public BasePerfTest(String name) { method getMeanValue (line 116) | public double getMeanValue() { method doOneIteration (line 126) | protected abstract void doOneIteration() throws Exception; method getCurrentConfidence (line 133) | protected double getCurrentConfidence() { method getMarginOfError (line 142) | protected double getMarginOfError() { method getStandardDeviationP (line 152) | protected double getStandardDeviationP() { method addResult (line 169) | protected void addResult(double value) { method doIterations (line 198) | protected void doIterations(int numIterations) throws Exception { method reportResults (line 211) | protected synchronized void reportResults(String additionalMessage) { method getConfidenceLookup (line 229) | private double getConfidenceLookup() { FILE: MySQL-JDBC-Driver/src/testsuite/perf/LoadStorePerfTest.java class LoadStorePerfTest (line 41) | public class LoadStorePerfTest extends BasePerfTest { method LoadStorePerfTest (line 57) | public LoadStorePerfTest(String name) { method main (line 84) | public static void main(String[] args) throws Exception { method setUp (line 91) | public void setUp() throws Exception { method tearDown (line 172) | public void tearDown() throws Exception { method test1000Transactions (line 188) | public void test1000Transactions() throws Exception { method doOneIteration (line 202) | protected void doOneIteration() throws Exception { method warmUp (line 350) | protected void warmUp() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/perf/RetrievalPerfTest.java class RetrievalPerfTest (line 37) | public class RetrievalPerfTest extends BaseTestCase { method RetrievalPerfTest (line 54) | public RetrievalPerfTest(String name) { method main (line 67) | public static void main(String[] args) { method setUp (line 76) | public void setUp() throws Exception { method testRetrievalCached (line 101) | public void testRetrievalCached() throws Exception { method testRetrievalHeap (line 150) | public void testRetrievalHeap() throws Exception { method testRetrievalMyIsam (line 197) | public void testRetrievalMyIsam() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/AppletRegressionTest.java class AppletRegressionTest (line 42) | public class AppletRegressionTest extends BaseTestCase { method AppletRegressionTest (line 50) | public AppletRegressionTest(String name) { method main (line 59) | public static void main(String[] args) { method testAppletSecurityManager (line 70) | public void testAppletSecurityManager() throws Exception { class CustomAppletSecurity (line 82) | class CustomAppletSecurity extends AppletSecurity { method checkAccess (line 88) | public synchronized void checkAccess(Thread arg0) { method checkConnect (line 97) | public void checkConnect(String host, int port, Object context) { method checkConnect (line 105) | public void checkConnect(String host, int port) { FILE: MySQL-JDBC-Driver/src/testsuite/regression/BlobRegressionTest.java class BlobRegressionTest (line 50) | public class BlobRegressionTest extends BaseTestCase { method BlobRegressionTest (line 57) | public BlobRegressionTest(String name) { method main (line 66) | public static void main(String[] args) { method testBug2670 (line 76) | public void testBug2670() throws Exception { method testUpdateLongBlobGT16M (line 135) | public void testUpdateLongBlobGT16M() throws Exception { method testUpdatableBlobsWithCharsets (line 162) | public void testUpdatableBlobsWithCharsets() throws Exception { method testBug5490 (line 219) | public void testBug5490() throws Exception { method testBug8096 (line 259) | public void testBug8096() throws Exception { method testBug9040 (line 340) | public void testBug9040() throws Exception { method testBug10850 (line 375) | public void testBug10850() throws Exception { method testBug34677 (line 407) | public void testBug34677() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/CachedRowsetTest.java class CachedRowsetTest (line 42) | public class CachedRowsetTest extends BaseTestCase { method CachedRowsetTest (line 49) | public CachedRowsetTest(String name) { method main (line 58) | public static void main(String[] args) { method testBug5188 (line 68) | public void testBug5188() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/CallableStatementRegressionTest.java class CallableStatementRegressionTest (line 55) | public class CallableStatementRegressionTest extends BaseTestCase { method CallableStatementRegressionTest (line 56) | public CallableStatementRegressionTest(String name) { method main (line 66) | public static void main(String[] args) { method testBug3539 (line 77) | public void testBug3539() throws Exception { method testBug3540 (line 104) | public void testBug3540() throws Exception { method testBug7026 (line 138) | public void testBug7026() throws Exception { method testBug9319 (line 192) | public void testBug9319() throws Exception { method testBug9682 (line 438) | public void testBug9682() throws Exception { method testBug10310 (line 470) | public void testBug10310() throws Exception { method testBug12417 (line 619) | public void testBug12417() throws Exception { method testBug15121 (line 641) | public void testBug15121() throws Exception { method testBug15464 (line 683) | public void testBug15464() throws Exception { method testBug17898 (line 724) | public void testBug17898() throws Exception { method testBug21462 (line 756) | public void testBug21462() throws Exception { method testBug22024 (line 786) | public void testBug22024() throws Exception { method testBug22297 (line 824) | public void testBug22297() throws Exception { method testHugeNumberOfParameters (line 890) | public void testHugeNumberOfParameters() throws Exception { method testPrepareOfMultiRs (line 935) | public void testPrepareOfMultiRs() throws Exception { method testBug25379 (line 977) | public void testBug25379() throws Exception { method testBug25715 (line 1012) | public void testBug25715() throws Exception { method serverSupportsStoredProcedures (line 1073) | protected boolean serverSupportsStoredProcedures() throws SQLException { method testBug26143 (line 1077) | public void testBug26143() throws Exception { method testBug26959 (line 1097) | public void testBug26959() throws Exception { method testBug27400 (line 1208) | public void testBug27400() throws Exception { method testBug28689 (line 1245) | public void testBug28689() throws Exception { method testBug31823 (line 1297) | public void testBug31823() throws Exception { method testBug32246 (line 1462) | public void testBug32246() throws Exception { method doBug32246 (line 1473) | private void doBug32246(Connection aConn) throws SQLException { method testBitSp (line 1534) | public void testBitSp() throws Exception { method testNotReallyCallableStatement (line 1585) | public void testNotReallyCallableStatement() throws Exception { method testBug35199 (line 1605) | public void testBug35199() throws Exception { method testBug49831 (line 1630) | public void testBug49831() throws Exception { method execProcBug49831 (line 1654) | private void execProcBug49831(Connection c) throws Exception { method testBug43576 (line 1669) | public void testBug43576() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/ConnectionRegressionTest.java class ConnectionRegressionTest (line 87) | public class ConnectionRegressionTest extends BaseTestCase { method ConnectionRegressionTest (line 94) | public ConnectionRegressionTest(String name) { method main (line 103) | public static void main(String[] args) { method testBug1914 (line 113) | public void testBug1914() throws Exception { method testBug3554 (line 155) | public void testBug3554() throws Exception { method testBug3790 (line 171) | public void testBug3790() throws Exception { method testCollation41 (line 238) | public void testCollation41() throws Exception { method testSetReadOnly (line 314) | public void testSetReadOnly() throws Exception { method getCharacterSetsAndCollations (line 376) | private Map getCharacterSetsAndCollations() throws Exception { method testBug4334 (line 413) | public void testBug4334() throws Exception { method killConnection (line 568) | private static void killConnection(Connection adminConn, String threadId) method testBug6966 (line 581) | public void testBug6966() throws Exception { method testBug7952 (line 645) | public void testBug7952() throws Exception { method testBug7607 (line 784) | public void testBug7607() throws Exception { method testBug9206 (line 1082) | public void testBug9206() throws Exception { method testNewCharsetsConfiguration (line 1095) | public void testNewCharsetsConfiguration() throws Exception { method testBug10144 (line 1112) | public void testBug10144() throws Exception { method testBug10496 (line 1142) | public void testBug10496() throws Exception { method testBug11259 (line 1165) | public void testBug11259() throws Exception { method testBug11879 (line 1185) | public void testBug11879() throws Exception { method testBug11976 (line 1208) | public void testBug11976() throws Exception { method testBug12218 (line 1232) | public void testBug12218() throws Exception { method testBug12229 (line 1257) | public void testBug12229() throws Exception { method testBug12752 (line 1291) | public void testBug12752() throws Exception { method testBug12753 (line 1304) | public void testBug12753() throws Exception { method testBug13048 (line 1331) | public void testBug13048() throws Exception { method testBug13453 (line 1392) | public void testBug13453() throws Exception { method testBug15065 (line 1431) | public void testBug15065() throws Exception { method testBug15544 (line 1555) | public void testBug15544() throws Exception { method testCSC5765 (line 1569) | public void testCSC5765() throws Exception { method testBug15570 (line 1615) | public void testBug15570() throws Exception { method testBug23281 (line 1679) | public void testBug23281() throws Exception { method testBug24706 (line 1773) | public void testBug24706() throws Exception { method testBug25514 (line 1828) | public void testBug25514() throws Exception { method findNamedThreadCount (line 1852) | private int findNamedThreadCount(ThreadGroup group, String nameStart) { method testBug23626 (line 1885) | public void testBug23626() throws Exception { method testBug25545 (line 1950) | public void testBug25545() throws Exception { method testBug27655 (line 1991) | public void testBug27655() throws Exception { method testFailoverReadOnly (line 2022) | public void testFailoverReadOnly() throws Exception { method testPropertiesDescriptionsKeys (line 2092) | public void testPropertiesDescriptionsKeys() throws Exception { method testBug29106 (line 2113) | public void testBug29106() throws Exception { method testBug29852 (line 2119) | public void testBug29852() throws Exception { method testBug22643 (line 2135) | public void testBug22643() throws Exception { method checkPingQuery (line 2159) | private void checkPingQuery(Connection c) throws SQLException { method testBug31053 (line 2192) | public void testBug31053() throws Exception { method testBug32877 (line 2206) | public void testBug32877() throws Exception { method testBug33734 (line 2231) | public void testBug33734() throws Exception { method testBug34703 (line 2242) | public void testBug34703() throws Exception { method testBug34937 (line 2256) | public void testBug34937() throws Exception { method testBug35660 (line 2292) | public void testBug35660() throws Exception { method testBug37570 (line 2308) | public void testBug37570() throws Exception { method testUnreliableSocketFactory (line 2335) | public void testUnreliableSocketFactory() throws Exception { method testBug43421 (line 2357) | public void testBug43421() throws Exception { method testBug48442 (line 2406) | public void testBug48442() throws Exception { method testBug45171 (line 2437) | public void testBug45171() throws Exception { method testBug44587 (line 2463) | public void testBug44587() throws Exception { method testBug45419 (line 2478) | public void testBug45419() throws Exception { method containsMessage (line 2492) | public static boolean containsMessage(String msg, String key) { method testBug46637 (line 2502) | public void testBug46637() throws Exception { method testBug32216 (line 2519) | public void testBug32216() throws Exception { method checkBug32216 (line 2524) | private void checkBug32216(String host, String port, String dbname) method testBug44324 (line 2555) | public void testBug44324() throws Exception { method testBug46925 (line 2569) | public void testBug46925() throws Exception { method testBug47494 (line 2595) | public void testBug47494() throws Exception { class PortNumberSocketFactory (line 2622) | public static class PortNumberSocketFactory extends StandardSocketFact... method PortNumberSocketFactory (line 2624) | public PortNumberSocketFactory() { method connect (line 2628) | public Socket connect(String hostname, int portNumber, Properties pr... method testBug48486 (line 2637) | public void testBug48486() throws Exception { method testBug48605 (line 2656) | public void testBug48605() throws Exception { method testBug49700 (line 2685) | public void testBug49700() throws Exception { method testBug51266 (line 2692) | public void testBug51266() throws Exception { method testBug51643 (line 2707) | public void testBug51643() throws Exception { method testBug51783 (line 2751) | public void testBug51783() throws Exception { class ForcedLoadBalanceStrategy (line 2797) | public static class ForcedLoadBalanceStrategy extends RandomBalanceStr... method forceFutureServer (line 2801) | public static void forceFutureServer(String host, int times){ method pickConnection (line 2806) | public com.mysql.jdbc.ConnectionImpl pickConnection( method destroy (line 2825) | public void destroy() { method init (line 2830) | public void init(com.mysql.jdbc.Connection conn, Properties props) FILE: MySQL-JDBC-Driver/src/testsuite/regression/DataSourceRegressionTest.java class DataSourceRegressionTest (line 73) | public class DataSourceRegressionTest extends BaseTestCase { method DataSourceRegressionTest (line 95) | public DataSourceRegressionTest(String name) { method main (line 104) | public static void main(String[] args) { method setUp (line 115) | public void setUp() throws Exception { method tearDown (line 126) | public void tearDown() throws Exception { method testBug4808 (line 142) | public void testBug4808() throws Exception { method testBug3848 (line 157) | public void testBug3848() throws Exception { method testBug3920 (line 219) | public void testBug3920() throws Exception { method testBug19169 (line 296) | public void testBug19169() throws Exception { method testBug20242 (line 326) | public void testBug20242() throws Exception { method bindDataSource (line 342) | private void bindDataSource(String name, DataSource ds) throws Excepti... method createJNDIContext (line 354) | private void createJNDIContext() throws Exception { method lookupDatasourceInJNDI (line 372) | private DataSource lookupDatasourceInJNDI(String jndiName) throws Exce... method testCSC4616 (line 396) | public void testCSC4616() throws Exception { method testBug16791 (line 450) | public void testBug16791() throws Exception { method removeFromRef (line 465) | private void removeFromRef(Reference ref, String key) { method testBug32101 (line 484) | public void testBug32101() throws Exception { method testBug35810 (line 496) | public void testBug35810() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/EscapeProcessorRegressionTest.java class EscapeProcessorRegressionTest (line 36) | public class EscapeProcessorRegressionTest extends BaseTestCase { method EscapeProcessorRegressionTest (line 38) | public EscapeProcessorRegressionTest(String name) { method testBug11797 (line 49) | public void testBug11797() throws Exception { method testBug11498 (line 63) | public void testBug11498() throws Exception { method testBug14909 (line 77) | public void testBug14909() throws Exception { method testBug25399 (line 87) | public void testBug25399() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/MetaDataRegressionTest.java class MetaDataRegressionTest (line 60) | public class MetaDataRegressionTest extends BaseTestCase { method MetaDataRegressionTest (line 67) | public MetaDataRegressionTest(String name) { method main (line 76) | public static void main(String[] args) { method testBug2607 (line 86) | public void testBug2607() throws Exception { method testBug2852 (line 109) | public void testBug2852() throws Exception { method testBug2855 (line 141) | public void testBug2855() throws Exception { method testBug3570 (line 167) | public void testBug3570() throws Exception { method testCharVarchar (line 237) | public void testCharVarchar() throws Exception { method testFixForBug1673 (line 267) | public void testFixForBug1673() throws Exception { method testGetColumns (line 315) | public void testGetColumns() throws Exception { method testGetColumnsBug1099 (line 349) | public void testGetColumnsBug1099() throws Exception { method testGetColumnsUnsigned (line 420) | public void testGetColumnsUnsigned() throws Exception { method testGetPropertyInfo (line 446) | public void testGetPropertyInfo() throws Exception { method testIsCaseSensitive (line 457) | public void testIsCaseSensitive() throws Exception { method testLongText (line 525) | public void testLongText() throws Exception { method testTypes (line 548) | public void testTypes() throws Exception { method testBug4742 (line 580) | public void testBug4742() throws Exception { method testBug4138 (line 600) | public void testBug4138() throws Exception { method testBug4860 (line 694) | public void testBug4860() throws Exception { method testBug4880 (line 719) | public void testBug4880() throws Exception { method testBug6399 (line 768) | public void testBug6399() throws Exception { method testBug7081 (line 797) | public void testBug7081() throws Exception { method testBug7033 (line 827) | public void testBug7033() throws Exception { method testBug8812 (line 884) | public void testBug8812() throws Exception { method testBug8800 (line 916) | public void testBug8800() throws Exception { method testBug8792 (line 934) | public void testBug8792() throws Exception { method testBug8803 (line 992) | public void testBug8803() throws Exception { method testBug9320 (line 1021) | public void testBug9320() throws Exception { method testBug9778 (line 1036) | public void testBug9778() throws Exception { method testBug9769 (line 1063) | public void testBug9769() throws Exception { method testBug9917 (line 1108) | public void testBug9917() throws Exception { method testBug11575 (line 1175) | public void testBug11575() throws Exception { method testBug11781 (line 1199) | public void testBug11781() throws Exception { method testBug12970 (line 1249) | public void testBug12970() throws Exception { method testBug12975 (line 1293) | public void testBug12975() throws Exception { method testBug13277 (line 1321) | public void testBug13277() throws Exception { method testBug13601 (line 1395) | public void testBug13601() throws Exception { method testBug14815 (line 1424) | public void testBug14815() throws Exception { method testBug15854 (line 1462) | public void testBug15854() throws Exception { method testBug16277 (line 1488) | public void testBug16277() throws Exception { method testBug18554 (line 1503) | public void testBug18554() throws Exception { method testBug18554 (line 1513) | private void testBug18554(int columnNameLength) throws Exception { method checkRsmdForBug13277 (line 1529) | private void checkRsmdForBug13277(ResultSetMetaData rsmd) method testSupportsCorrelatedSubqueries (line 1540) | public void testSupportsCorrelatedSubqueries() throws Exception { method testSupportesGroupByUnrelated (line 1547) | public void testSupportesGroupByUnrelated() throws Exception { method testBug21267 (line 1559) | public void testBug21267() throws Exception { method testBug21544 (line 1606) | public void testBug21544() throws Exception { method testBug22613 (line 1646) | public void testBug22613() throws Exception { method checkMetadataForBug22613 (line 1674) | private void checkMetadataForBug22613(Connection c) throws Exception { method testBug22628 (line 1705) | public void testBug22628() throws Exception { method testAbsenceOfMetadataForQuery (line 1725) | private void testAbsenceOfMetadataForQuery(String query) throws Except... method testRSMDToStringFromDBMD (line 1744) | public void testRSMDToStringFromDBMD() throws Exception { method testCharacterSetForDBMD (line 1754) | public void testCharacterSetForDBMD() throws Exception { method testBug18258 (line 1780) | public void testBug18258() throws Exception { method testBug23303 (line 1793) | public void testBug23303() throws Exception { method testBug23304 (line 1814) | public void testBug23304() throws Exception { method compareResultSets (line 1877) | private void compareResultSets(ResultSet expected, ResultSet actual) t... method testBug25624 (line 1956) | public void testBug25624() throws Exception { method testBug27867 (line 1979) | public void testBug27867() throws Exception { method testBug27915 (line 2008) | public void testBug27915() throws Exception { method checkBug27915 (line 2033) | private void checkBug27915() throws SQLException { method testBug27916 (line 2060) | public void testBug27916() throws Exception { method testBug20491 (line 2091) | public void testBug20491() throws Exception { method testBug33594 (line 2184) | public void testBug33594() throws Exception { method testBug34194 (line 2248) | public void testBug34194() throws Exception { method testNoSystemTablesReturned (line 2262) | public void testNoSystemTablesReturned() throws Exception { method testABunchOfReturnTypes (line 2281) | public void testABunchOfReturnTypes() throws Exception { method checkABunchOfReturnTypesForConnection (line 2289) | private void checkABunchOfReturnTypesForConnection(Connection mdConn) ... method checkTypes (line 2488) | private void checkTypes(ResultSet rsToCheck, int[] types) throws Excep... method testBug43714 (line 2503) | public void testBug43714() throws Exception { method testBug41269 (line 2520) | public void testBug41269() throws Exception { method testBug31187 (line 2536) | public void testBug31187() throws Exception { method testBug44508 (line 2559) | public void testBug44508() throws Exception { method testBug52167 (line 2574) | public void testBug52167() throws Exception { method testBug51912 (line 2602) | public void testBug51912() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/MicroPerformanceRegressionTest.java class MicroPerformanceRegressionTest (line 48) | public class MicroPerformanceRegressionTest extends BaseTestCase { method MicroPerformanceRegressionTest (line 99) | public MicroPerformanceRegressionTest(String name) { method main (line 108) | public static void main(String[] args) { method testResultSetAccessors (line 119) | public void testResultSetAccessors() throws Exception { method testPreparedStatementTimes (line 215) | public void testPreparedStatementTimes() throws Exception { method setUp (line 384) | public void setUp() throws Exception { method checkTime (line 415) | private void checkTime(String testType, double avgExecTimeMs) method testBug6359 (line 439) | public void testBug6359() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/NumbersRegressionTest.java class NumbersRegressionTest (line 41) | public class NumbersRegressionTest extends BaseTestCase { method NumbersRegressionTest (line 48) | public NumbersRegressionTest(String name) { method main (line 61) | public static void main(String[] args) { method testBigInt (line 71) | public void testBigInt() throws Exception { method testFloatsAndReals (line 108) | public void testFloatsAndReals() throws Exception { method testPrecisionAndScale (line 147) | public void testPrecisionAndScale() throws Exception { method testPrecisionForType (line 171) | private void testPrecisionForType(String typeName, int m, int d, method testIntShouldReturnLong (line 225) | public void testIntShouldReturnLong() throws Exception { method testBug5729 (line 258) | public void testBug5729() throws Exception { method testBug8484 (line 289) | public void testBug8484() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/PooledConnectionRegressionTest.java class PooledConnectionRegressionTest (line 120) | public final class PooledConnectionRegressionTest extends BaseTestCase { method PooledConnectionRegressionTest (line 135) | public PooledConnectionRegressionTest(String testname) { method setUp (line 145) | public void setUp() throws Exception { method main (line 164) | public static void main(String[] args) { method suite (line 173) | public static Test suite() { method tearDown (line 182) | public void tearDown() { method testBug7136 (line 190) | public void testBug7136() { method testConnectionReclaim (line 243) | public void testConnectionReclaim() { method testPacketTooLargeException (line 303) | public void testPacketTooLargeException() throws Exception { method testCloseEvent (line 357) | public void testCloseEvent() { class ConnectionListener (line 400) | private final class ConnectionListener implements ConnectionEventListe... method connectionClosed (line 402) | public void connectionClosed(ConnectionEvent event) { method connectionErrorOccurred (line 410) | public void connectionErrorOccurred(ConnectionEvent event) { method testBug35489 (line 422) | public void testBug35489() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/ResultSetRegressionTest.java class ResultSetRegressionTest (line 69) | public class ResultSetRegressionTest extends BaseTestCase { method ResultSetRegressionTest (line 76) | public ResultSetRegressionTest(String name) { method main (line 85) | public static void main(String[] args) { method testBug2359 (line 96) | public void testBug2359() throws Exception { method testBug2623 (line 184) | public void testBug2623() throws Exception { method testBug2654 (line 216) | public void testBug2654() throws Exception { method testClobTruncate (line 260) | public void testClobTruncate() throws Exception { method testClobberStreamingRS (line 296) | public void testClobberStreamingRS() throws Exception { method testEmptyResultSetGet (line 351) | public void testEmptyResultSetGet() throws Exception { method testFixForBug1592 (line 369) | public void testFixForBug1592() throws Exception { method testFixForBug2006 (line 401) | public void testFixForBug2006() throws Exception { method testGetLongBug (line 445) | public void testGetLongBug() throws Exception { method testGetTimestampWithDate (line 487) | public void testGetTimestampWithDate() throws Exception { method testIsBeforeFirstOnEmpty (line 509) | public void testIsBeforeFirstOnEmpty() throws Exception { method testMetaDataIsWritable (line 533) | public void testMetaDataIsWritable() throws Exception { method testNextAndPrevious (line 557) | public void testNextAndPrevious() throws Exception { method testNotUpdatable (line 606) | public void testNotUpdatable() throws Exception { method testStreamingRegBug (line 649) | public void testStreamingRegBug() throws Exception { method testUpdatability (line 704) | public void testUpdatability() throws Exception { method testUpdatabilityAndEscaping (line 762) | public void testUpdatabilityAndEscaping() throws Exception { method testUpdatabilityWithQuotes (line 804) | public void testUpdatabilityWithQuotes() throws Exception { method testUpdateClob (line 849) | public void testUpdateClob() throws Exception { method testBug4482 (line 915) | public void testBug4482() throws Exception { method testBug4689 (line 925) | public void testBug4689() throws Exception { method testBug5032 (line 983) | public void testBug5032() throws Exception { method testBug5069 (line 1016) | public void testBug5069() throws Exception { method testBug5235 (line 1163) | public void testBug5235() throws Exception { method testBug5136 (line 1191) | public void testBug5136() throws Exception { method testBug5664 (line 1238) | public void testBug5664() throws Exception { method testBogusTimestampAsString (line 1260) | public void testBogusTimestampAsString() throws Exception { method testBug5717 (line 1275) | public void testBug5717() throws Exception { method testBug6537 (line 1318) | public void testBug6537() throws Exception { method testBug6231 (line 1367) | public void testBug6231() throws Exception { method testBug6619 (line 1394) | public void testBug6619() throws Exception { method testBug6743 (line 1412) | public void testBug6743() throws Exception { method testBug6561 (line 1477) | public void testBug6561() throws Exception { method testBug7686 (line 1513) | public void testBug7686() throws SQLException { method testBug7715 (line 1560) | public void testBug7715() throws Exception { method testBug8428 (line 1594) | public void testBug8428() throws Exception { method testBug8868 (line 1634) | public void testBug8868() throws Exception { method testBug9098 (line 1661) | public void testBug9098() throws Exception { method testBug9236 (line 1693) | public void testBug9236() throws Exception { method testBug9437 (line 1790) | public void testBug9437() throws Exception { method testBug9684 (line 1851) | public void testBug9684() throws Exception { method testBug10156 (line 1881) | public void testBug10156() throws Exception { method testBug10212 (line 1911) | public void testBug10212() throws Exception { method testBug11190 (line 1949) | public void testBug11190() throws Exception { method testBug12104 (line 1991) | public void testBug12104() throws Exception { method testBug13043 (line 2017) | public void testBug13043() throws Exception { method testBug13374 (line 2052) | public void testBug13374() throws Exception { method testBug14562 (line 2102) | public void testBug14562() throws Exception { method testBug15604 (line 2221) | public void testBug15604() throws Exception { method testBug14897 (line 2254) | public void testBug14897() throws Exception { method testBug14609 (line 2283) | public void testBug14609() throws Exception { method testBug16169 (line 2317) | public void testBug16169() throws Exception { method testBug16841 (line 2354) | public void testBug16841() throws Exception { method testBug17450 (line 2401) | public void testBug17450() throws Exception { method testBug19282 (line 2439) | public void testBug19282() throws Exception { method checkResult17450 (line 2467) | private void checkResult17450() throws Exception { method testBug19568 (line 2481) | public void testBug19568() throws Exception { method checkResultsBug19568 (line 2506) | private void checkResultsBug19568() throws SQLException { method testBug19724 (line 2542) | public void testBug19724() throws Exception { method traverseResultSetBug14562 (line 2581) | private void traverseResultSetBug14562() throws SQLException { method testNPEWithUsageAdvisor (line 2673) | public void testNPEWithUsageAdvisor() throws Exception { method testAllTypesForNull (line 2690) | public void testAllTypesForNull() throws Exception { method testAllFieldsForNull (line 2812) | private void testAllFieldsForNull(ResultSet rsToTest) throws Exception { method testAllFieldsForNotNull (line 2873) | private void testAllFieldsForNotNull(ResultSet rsToTest, method testNPEWithStatementsAndTime (line 2962) | public void testNPEWithStatementsAndTime() throws Exception { method testEmptyStringsWithNumericGetters (line 2993) | public void testEmptyStringsWithNumericGetters() throws Exception { method testNegativeOneIsTrue (line 3077) | public void testNegativeOneIsTrue() throws Exception { method checkEmptyConvertToZero (line 3112) | private void checkEmptyConvertToZero() throws SQLException { method checkEmptyConvertToZeroException (line 3125) | private void checkEmptyConvertToZeroException() { method testBug10485 (line 3184) | public void testBug10485() throws Exception { method testBug11552 (line 3258) | public void testBug11552() throws Exception { method testTruncationOfNonSigDigits (line 3317) | public void testTruncationOfNonSigDigits() throws Exception { method testBug20479 (line 3349) | public void testBug20479() throws Exception { method testBug20485 (line 3389) | public void testBug20485() throws Exception { method testBug20306 (line 3421) | public void testBug20306() throws Exception { method checkBug20306 (line 3439) | private void checkBug20306() throws Exception { method testBug21062 (line 3461) | public void testBug21062() throws Exception { method testBug18880 (line 3494) | public void testBug18880() throws Exception { method testBug15677 (line 3512) | public void testBug15677() throws Exception { method testBooleans (line 3544) | public void testBooleans() throws Exception { method testBug21379 (line 3711) | public void testBug21379() throws Exception { method testBug21814 (line 3760) | public void testBug21814() throws Exception { method testBug24710 (line 3790) | public void testBug24710() throws Exception { method testbug25328 (line 3844) | public void testbug25328() throws Exception { method testBug25517 (line 3875) | public void testBug25517() throws Exception { method testBug25787 (line 3979) | public void testBug25787() throws Exception { method testTruncationDisable (line 4006) | public void testTruncationDisable() throws Exception { method testUsageAdvisorOnZeroRowResultSet (line 4022) | public void testUsageAdvisorOnZeroRowResultSet() throws Exception { method testBug25894 (line 4090) | public void testBug25894() throws Exception { method testBug26173 (line 4142) | public void testBug26173() throws Exception { method testBug26789 (line 4189) | public void testBug26789() throws Exception { method testBug27317 (line 4235) | public void testBug27317() throws Exception { method testBug28085 (line 4313) | public void testBug28085() throws Exception { method exerciseUpdatableResultSet (line 4364) | private void exerciseUpdatableResultSet(int columnUpdateIndex, method checkUpdatabilityMessage (line 4392) | private void checkUpdatabilityMessage(SQLException sqlEx, method testBug24886 (line 4406) | public void testBug24886() throws Exception { method testBug30664 (line 4445) | public void testBug30664() throws Exception { method testbug30851 (line 4485) | public void testbug30851() throws Exception { method testBug33678 (line 4514) | public void testBug33678() throws Exception { method testBug33162 (line 4586) | public void testBug33162() throws Exception { method testBug34762 (line 4600) | public void testBug34762() throws Exception { method testBug34913 (line 4650) | public void testBug34913() throws Exception { method testBug36051 (line 4665) | public void testBug36051() throws Exception { method testBug35610 (line 4683) | public void testBug35610() throws Exception { method exercise35610 (line 4690) | private void exercise35610(Statement configuredStmt, boolean force30Be... method testBug39911 (line 4753) | public void testBug39911() throws Exception { method checkTimestampNanos (line 4776) | private void checkTimestampNanos() throws SQLException { method testBug38387 (line 4784) | public void testBug38387() throws Exception { method testRanges (line 4802) | public void testRanges() throws Exception { method checkRangeMatrix (line 4817) | private void checkRangeMatrix(Connection c) throws Exception { method checkRanges (line 4848) | private void checkRanges() throws SQLException { method testBug41484 (line 4873) | public void testBug41484() throws Exception { method testBug41484_2 (line 4889) | public void testBug41484_2() throws Exception { method testBug27431 (line 4926) | public void testBug27431() throws Exception { method testBug43759 (line 4943) | public void testBug43759() throws Exception { method testBug32525 (line 4978) | public void testBug32525() throws Exception { method testBug49797 (line 4994) | public void testBug49797() throws Exception { method testBug49516 (line 5014) | public void testBug49516() throws Exception { method testBug48820 (line 5042) | public void testBug48820() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/StatementRegressionTest.java class StatementRegressionTest (line 95) | public class StatementRegressionTest extends BaseTestCase { class PrepareThread (line 96) | class PrepareThread extends Thread { method PrepareThread (line 99) | PrepareThread(Connection cn) { method run (line 103) | public void run() { method main (line 141) | public static void main(String[] args) { method StatementRegressionTest (line 153) | public StatementRegressionTest(String name) { method addBatchItems (line 157) | private void addBatchItems(Statement statement, PreparedStatement pStmt, method createGGKTables (line 168) | private void createGGKTables() throws Exception { method doGGKTestPreparedStatement (line 177) | private void doGGKTestPreparedStatement(int[] values, boolean useUpdate) method doGGKTestStatement (line 256) | private void doGGKTestStatement(int[] values, boolean useUpdate) method dropGGKTables (line 333) | private void dropGGKTables() throws Exception { method execQueryBug5191 (line 342) | private void execQueryBug5191(PreparedStatement pStmt, int catId) method getByteArrayString (line 355) | private String getByteArrayString(byte[] ba) { method innerBug6823 (line 371) | private void innerBug6823(boolean continueBatchOnError) throws SQLExce... method testBug10155 (line 453) | public void testBug10155() throws Exception { method testBug10630 (line 463) | public void testBug10630() throws Exception { method testBug11115 (line 491) | public void testBug11115() throws Exception { method testBug11540 (line 533) | public void testBug11540() throws Exception { method testBug11663 (line 589) | public void testBug11663() throws Exception { method testBug11798 (line 644) | public void testBug11798() throws Exception { method testBug13255 (line 669) | public void testBug13255() throws Exception { method testBug15024 (line 752) | public void testBug15024() throws Exception { method testBug15141 (line 792) | public void testBug15141() throws Exception { method testBug18041 (line 838) | public void testBug18041() throws Exception { method testStreamsForBug15024 (line 873) | private void testStreamsForBug15024(boolean shouldBeClosedStream, class IsClosedReader (line 889) | class IsClosedReader extends StringReader { method IsClosedReader (line 893) | public IsClosedReader(String arg0) { method close (line 897) | public void close() { method isClosed (line 903) | public boolean isClosed() { class IsClosedInputStream (line 909) | class IsClosedInputStream extends ByteArrayInputStream { method IsClosedInputStream (line 913) | public IsClosedInputStream(byte[] arg0, int arg1, int arg2) { method IsClosedInputStream (line 917) | public IsClosedInputStream(byte[] arg0) { method close (line 921) | public void close() throws IOException { method isClosed (line 927) | public boolean isClosed() { method testBug1774 (line 938) | public void testBug1774() throws Exception { method testBug1901 (line 967) | public void testBug1901() throws Exception { method testBug1933 (line 997) | public void testBug1933() throws Exception { method testBug1934 (line 1056) | public void testBug1934() throws Exception { method testBug1958 (line 1086) | public void testBug1958() throws Exception { method testBug2606 (line 1118) | public void testBug2606() throws Exception { method testBug2671 (line 1145) | public void testBug2671() throws Exception { method testBug3103 (line 1194) | public void testBug3103() throws Exception { method testBug3520 (line 1235) | public void testBug3520() throws Exception { method testBug3557 (line 1254) | public void testBug3557() throws Exception { method testBug3620 (line 1294) | public void testBug3620() throws SQLException { method testBug3697 (line 1448) | public void testBug3697() throws Exception { method testBug3804 (line 1484) | public void testBug3804() throws Exception { method testBug3873 (line 1516) | public void testBug3873() throws Exception { method testBug4119 (line 1569) | public void testBug4119() throws Exception { method testBug4311 (line 1611) | public void testBug4311() throws Exception { method testBug4510 (line 1640) | public void testBug4510() throws Exception { method testBug4718 (line 1676) | public void testBug4718() throws SQLException { method testBug5012 (line 1730) | public void testBug5012() throws Exception { method testBug5133 (line 1762) | public void testBug5133() throws Exception { method testBug5191 (line 1777) | public void testBug5191() throws Exception { method testBug5235 (line 1832) | public void testBug5235() throws Exception { method testBug5450 (line 1858) | public void testBug5450() throws Exception { method testBug5510 (line 1928) | public void testBug5510() throws Exception { method testBug5874 (line 1965) | public void testBug5874() throws Exception { method testBug6823 (line 2051) | public void testBug6823() throws SQLException { method testBug7461 (line 2056) | public void testBug7461() throws Exception { method testBug8181 (line 2081) | public void testBug8181() throws Exception { method testBug8487 (line 2115) | public void testBug8487() throws Exception { method testBug9704 (line 2150) | public void testBug9704() throws Exception { method testCloseTwice (line 2220) | public void testCloseTwice() throws Exception { method testCsc4194 (line 2226) | public void testCsc4194() throws Exception { method testCsc4194InsertCheckBlob (line 2291) | private void testCsc4194InsertCheckBlob(Connection c, String tableName) method testCsc4194InsertCheckText (line 2309) | private void testCsc4194InsertCheckText(Connection c, String tableName, method testGetGeneratedKeysAllCases (line 2334) | public void testGetGeneratedKeysAllCases() throws Exception { method testLimitAndMaxRows (line 2407) | public void testLimitAndMaxRows() throws Exception { method testLoadData (line 2477) | public void testLoadData() throws Exception { method testNullClob (line 2532) | public void testNullClob() throws Exception { method testParameterBoundsCheck (line 2555) | public void testParameterBoundsCheck() throws Exception { method testPStmtTypesBug (line 2580) | public void testPStmtTypesBug() throws Exception { method testQuotedIdRecognition (line 2604) | public void testQuotedIdRecognition() throws Exception { method testServerPrepStmtAndDate (line 2709) | public void testServerPrepStmtAndDate() throws Exception { method testServerPrepStmtDeadlock (line 2775) | public void testServerPrepStmtDeadlock() throws Exception { method testSetCharacterStream (line 2794) | public void testSetCharacterStream() throws Exception { method testSetFetchSize (line 2912) | public void testSetFetchSize() throws Exception { method testSetMaxRows (line 2928) | public void testSetMaxRows() throws Exception { method testTimestampNPE (line 2950) | public void testTimestampNPE() throws Exception { method testTruncationWithChar (line 2988) | public void testTruncationWithChar() throws Exception { method testUpdatableStream (line 3011) | public void testUpdatableStream() throws Exception { method testBug15383 (line 3050) | public void testBug15383() throws Exception { method testBug17099 (line 3094) | public void testBug17099() throws Exception { method testBug17587 (line 3116) | public void testBug17587() throws Exception { method testBug18740 (line 3153) | public void testBug18740() throws Exception { method isJdbc4 (line 3180) | protected boolean isJdbc4() { method testBug19615 (line 3201) | public void testBug19615() throws Exception { method testBug20029 (line 3239) | public void testBug20029() throws Exception { method testBug20687 (line 3303) | public void testBug20687() throws Exception { method testLikeWithBackslashes (line 3340) | public void testLikeWithBackslashes() throws Exception { method testBug20650 (line 3392) | public void testBug20650() throws Exception { method testBug20888 (line 3420) | public void testBug20888() throws Exception { method testBug21207 (line 3441) | public void testBug21207() throws Exception { method testBug21438 (line 3460) | public void testBug21438() throws Exception { method testBug22359 (line 3493) | public void testBug22359() throws Exception { method testBug22290 (line 3526) | public void testBug22290() throws Exception { method testClientPreparedSetBoolean (line 3569) | public void testClientPreparedSetBoolean() throws Exception { method testBug24360 (line 3589) | public void testBug24360() throws Exception { method testBug24344 (line 3625) | public void testBug24344() throws Exception { method testBug25073 (line 3697) | public void testBug25073() throws Exception { method testBug25009 (line 3798) | public void testBug25009() throws Exception { method testBug25025 (line 3846) | public void testBug25025() throws Exception { method testBustedGGKWithPSExecute (line 3884) | public void testBustedGGKWithPSExecute() throws Exception { method testBug28256 (line 3920) | public void testBug28256() throws Exception { method testBug28469 (line 3945) | public void testBug28469() throws Exception { method testCommentParsing (line 4009) | public void testCommentParsing() throws Exception { method testBug28851 (line 4025) | public void testBug28851() throws Exception { method testBug28596 (line 4049) | public void testBug28596() throws Exception { method testBug30550 (line 4083) | public void testBug30550() throws Exception { method testBug27412 (line 4128) | public void testBug27412() throws Exception { method testBustedGGKColumnNames (line 4147) | public void testBustedGGKColumnNames() throws Exception { method testLancesBitMappingBug (line 4220) | public void testLancesBitMappingBug() throws Exception { method testBug32577 (line 4312) | public void testBug32577() throws Exception { method testBug30508 (line 4389) | public void testBug30508() throws Exception { method testMoreLanceBugs (line 4435) | public void testMoreLanceBugs() throws Exception { method testBug33823 (line 4477) | public void testBug33823() { method testBug34093 (line 5358) | public void testBug34093() throws Exception { method checkBug34093 (line 5370) | private void checkBug34093(Connection rewriteConn) throws Exception { method testBug34093_nonbatch (line 5435) | public void testBug34093_nonbatch() throws Exception { method testBug34518 (line 5473) | public void testBug34518() throws Exception { method testBug35170 (line 5491) | public void testBug35170() throws Exception { method testBug35666 (line 5525) | public void testBug35666() throws Exception { method testDeadlockBatchBehavior (line 5531) | public void testDeadlockBatchBehavior() throws Exception { method testBug39352 (line 5580) | public void testBug39352() throws Exception { method testBug38747 (line 5611) | public void testBug38747() throws Exception { method testBug39956 (line 5631) | public void testBug39956() throws Exception { method testBug34185 (line 5731) | public void testBug34185() throws Exception { method testBug41161 (line 5754) | public void testBug41161() throws Exception { method testBug41448 (line 5781) | public void testBug41448() throws Exception { method testBug48172 (line 5864) | public void testBug48172() throws Exception { method testBug41532 (line 5926) | public void testBug41532() throws Exception { method timeBatch (line 5956) | private long timeBatch(Connection c, int numberOfRows) throws SQLExcep... method testBug44056 (line 6011) | public void testBug44056() throws Exception { method checkOpenResultsFor44056 (line 6031) | private void checkOpenResultsFor44056(Statement newStmt) method testBug41730 (line 6042) | public void testBug41730() throws Exception { method testBug43196 (line 6069) | public void testBug43196() throws Exception { method testBug42253 (line 6132) | public void testBug42253() throws Exception { method testBug41566 (line 6147) | public void testBug41566() throws Exception { method testBug40439 (line 6160) | public void testBug40439() throws Exception { class Bug39426Interceptor (line 6178) | public static class Bug39426Interceptor implements StatementInterceptor { method destroy (line 6182) | public void destroy() { method executeTopLevelOnly (line 6185) | public boolean executeTopLevelOnly() { method init (line 6189) | public void init(com.mysql.jdbc.Connection conn, Properties props) method postProcess (line 6193) | public ResultSetInternalMethods postProcess(String sql, method preProcess (line 6200) | public ResultSetInternalMethods preProcess(String sql, method testBug39426 (line 6225) | public void testBug39426() throws Exception { method testBugDupeKeySingle (line 6249) | public void testBugDupeKeySingle() throws Exception { method testBug37458 (line 6287) | public void testBug37458() throws Exception { method testBug34555 (line 6312) | public void testBug34555() throws Exception { method testBug46788 (line 6343) | public void testBug46788() throws Exception { method testBug31193 (line 6361) | public void testBug31193() throws Exception { method testBug51666 (line 6384) | public void testBug51666() throws Exception { method testBug51776 (line 6399) | public void testBug51776() throws Exception { class IncrementStatementCountInterceptor (line 6428) | public static class IncrementStatementCountInterceptor implements Stat... method destroy (line 6429) | public void destroy() {} method executeTopLevelOnly (line 6431) | public boolean executeTopLevelOnly() { method init (line 6435) | public void init(com.mysql.jdbc.Connection conn, Properties props) method postProcess (line 6438) | public ResultSetInternalMethods postProcess(String sql, method preProcess (line 6447) | public ResultSetInternalMethods preProcess(String sql, method testReversalOfScanFlags (line 6459) | public void testReversalOfScanFlags() throws Exception { class ScanDetectingInterceptor (line 6476) | public static class ScanDetectingInterceptor implements StatementInter... method destroy (line 6481) | public void destroy() { method executeTopLevelOnly (line 6485) | public boolean executeTopLevelOnly() { method init (line 6489) | public void init(com.mysql.jdbc.Connection conn, Properties props) method postProcess (line 6494) | public ResultSetInternalMethods postProcess(String sql, method preProcess (line 6513) | public ResultSetInternalMethods preProcess(String sql, method testBug51704 (line 6525) | public void testBug51704() throws Exception { method testBug54175 (line 6551) | public void testBug54175() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/StressRegressionTest.java class StressRegressionTest (line 51) | public class StressRegressionTest extends BaseTestCase { method StressRegressionTest (line 60) | public StressRegressionTest(String name) { method main (line 69) | public static void main(String[] args) { method testContention (line 79) | public synchronized void testContention() throws Exception { method testCreateConnections (line 150) | public void testCreateConnections() throws Exception { method testCreateConnectionsUnderLoad (line 160) | public void testCreateConnectionsUnderLoad() throws Exception { method contentiousWork (line 164) | void contentiousWork(Connection threadConn, Statement threadStmt, method reportDone (line 197) | synchronized void reportDone() { class BusyThread (line 202) | public class BusyThread extends Thread { method run (line 205) | public void run() { class ContentionThread (line 211) | class ContentionThread extends Thread { method ContentionThread (line 220) | public ContentionThread(int num) throws SQLException { method run (line 228) | public void run() { class CreateThread (line 255) | class CreateThread extends Thread { method CreateThread (line 260) | public CreateThread() { method CreateThread (line 263) | public CreateThread(BusyThread toStop) { method CreateThread (line 267) | public CreateThread(int numConns) { method run (line 271) | public void run() { FILE: MySQL-JDBC-Driver/src/testsuite/regression/StringRegressionTest.java class StringRegressionTest (line 52) | public class StringRegressionTest extends BaseTestCase { method StringRegressionTest (line 59) | public StringRegressionTest(String name) { method main (line 68) | public static void main(String[] args) { method testAsciiCharConversion (line 78) | public void testAsciiCharConversion() throws Exception { method testBug4010 (line 110) | public void testBug4010() throws Exception { method testEncodingRegression (line 163) | public void testEncodingRegression() throws Exception { method testEscapeSJISDoubleEscapeBug (line 176) | public void testEscapeSJISDoubleEscapeBug() throws Exception { method testGreekUtf8411 (line 248) | public void testGreekUtf8411() throws Exception { method testLatin1Encoding (line 290) | public void testLatin1Encoding() throws Exception { method testNewlines (line 395) | public void testNewlines() throws Exception { method testSjis5c (line 443) | public void testSjis5c() throws Exception { method testUtf8Encoding (line 543) | public void testUtf8Encoding() throws Exception { method testUtf8Encoding2 (line 559) | public void testUtf8Encoding2() throws Exception { method bytesAreSame (line 611) | private boolean bytesAreSame(byte[] byte1, byte[] byte2) { method testConversionForString (line 625) | private void testConversionForString(String charsetName, method testConversionForString (line 668) | private void testConversionForString(String charsetName, String charsT... method testBug7601 (line 679) | public void testBug7601() throws Exception { method testBug11629 (line 685) | public void testBug11629() throws Exception { method testBug11614 (line 727) | public void testBug11614() throws Exception { method testCodePage1252 (line 797) | public void testCodePage1252() throws Exception { method testBug23645 (line 842) | public void testBug23645() throws Exception { method testBug24840 (line 887) | public void testBug24840() throws Exception { method testBug25047 (line 900) | public void testBug25047() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/regression/SubqueriesRegressionTest.java class SubqueriesRegressionTest (line 39) | public class SubqueriesRegressionTest extends BaseTestCase { method SubqueriesRegressionTest (line 45) | public SubqueriesRegressionTest(String name) { method setUp (line 54) | public void setUp() throws Exception { method tearDown (line 65) | public void tearDown() throws Exception { method main (line 76) | public static void main(String[] args) { method testSubQuery1 (line 86) | public void testSubQuery1() throws Exception { method testSubQuery2 (line 111) | public void testSubQuery2() throws Exception { method testSubQuery3 (line 135) | public void testSubQuery3() throws Exception { method testSubQuery4 (line 161) | public void testSubQuery4() throws Exception { method testSubQuery5 (line 213) | public void testSubQuery5() throws Exception { method createTables (line 236) | private void createTables() throws Exception { method dropTables (line 260) | private void dropTables() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/BlobTest.java class BlobTest (line 48) | public class BlobTest extends BaseTestCase { method run (line 54) | public void run() { method BlobTest (line 72) | public BlobTest(String name) { method main (line 81) | public static void main(String[] args) { method setUp (line 91) | public void setUp() throws Exception { method tearDown (line 118) | public void tearDown() throws Exception { method testByteStreamInsert (line 128) | public void testByteStreamInsert() throws Exception { method testByteStreamInsert (line 137) | private void testByteStreamInsert(Connection c) throws Exception { method checkBlob (line 149) | private boolean checkBlob(byte[] retrBytes) throws Exception { method createTestTable (line 190) | private void createTestTable() throws Exception { method doRetrieval (line 213) | private void doRetrieval() throws Exception { method createBlobFile (line 272) | private void createBlobFile(int size) throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/CallableStatementTest.java class CallableStatementTest (line 51) | public class CallableStatementTest extends BaseTestCase { method CallableStatementTest (line 57) | public CallableStatementTest(String name) { method testInOutParams (line 68) | public void testInOutParams() throws Exception { method testBatch (line 100) | public void testBatch() throws Exception { method executeBatchedStoredProc (line 132) | private void executeBatchedStoredProc(Connection c) throws Exception { method testOutParams (line 174) | public void testOutParams() throws Exception { method testResultSet (line 269) | public void testResultSet() throws Exception { method testSPParse (line 353) | public void testSPParse() throws Exception { method testSPNoParams (line 380) | public void testSPNoParams() throws Exception { method testSPCache (line 409) | public void testSPCache() throws Exception { method testOutParamsNoBodies (line 477) | public void testOutParamsNoBodies() throws Exception { method main (line 529) | public static void main(String[] args) { method testParameterParser (line 537) | public void testParameterParser() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/CharsetTests.java class CharsetTests (line 40) | public class CharsetTests extends BaseTestCase { method CharsetTests (line 42) | public CharsetTests(String name) { method main (line 46) | public static void main(String[] args) { method testCP932Backport (line 50) | public void testCP932Backport() throws Exception { method testNECExtendedCharsByEUCJPSolaris (line 71) | public void testNECExtendedCharsByEUCJPSolaris() throws Exception { method testInsertCharStatement (line 201) | public void testInsertCharStatement() throws Exception { method testUtf8OutsideBMPInBlob (line 314) | public void testUtf8OutsideBMPInBlob() throws Exception { method bytesAreSame (line 454) | private boolean bytesAreSame(byte[] byte1, byte[] byte2) { FILE: MySQL-JDBC-Driver/src/testsuite/simple/ConnectionTest.java class ConnectionTest (line 70) | public class ConnectionTest extends BaseTestCase { method ConnectionTest (line 77) | public ConnectionTest(String name) { method main (line 86) | public static void main(String[] args) { method testCatalog (line 96) | public void testCatalog() throws Exception { method testClusterConnection (line 109) | public void testClusterConnection() throws Exception { method testDeadlockDetection (line 189) | public void testDeadlockDetection() throws Exception { method testCharsets (line 245) | public void testCharsets() throws Exception { method testIsolationLevel (line 559) | public void testIsolationLevel() throws Exception { method testSavepoint (line 597) | public void testSavepoint() throws Exception { method testNonStandardConnectionCollation (line 672) | public void testNonStandardConnectionCollation() throws Exception { method testDumpQueriesOnException (line 703) | public void testDumpQueriesOnException() throws Exception { method testConnectionPropertiesTransform (line 755) | public void testConnectionPropertiesTransform() throws Exception { method testLocalInfileWithUrl (line 778) | public void testLocalInfileWithUrl() throws Exception { method testLocalInfileDisabled (line 851) | public void testLocalInfileDisabled() throws Exception { method testServerConfigurationCache (line 881) | public void testServerConfigurationCache() throws Exception { method testUseLocalSessionState (line 916) | public void testUseLocalSessionState() throws Exception { method testFailoverConnection (line 948) | public void testFailoverConnection() throws Exception { method testCannedConfigs (line 1015) | public void testCannedConfigs() throws Exception { method testUseOldUTF8Behavior (line 1037) | public void testUseOldUTF8Behavior() throws Exception { method testDontTrackOpenResources (line 1064) | public void testDontTrackOpenResources() throws Exception { method testPing (line 1105) | public void testPing() throws SQLException { method testSessionVariables (line 1127) | public void testSessionVariables() throws Exception { method testSetProfileSql (line 1149) | public void testSetProfileSql() throws Exception { method testCreateDatabaseIfNotExist (line 1156) | public void testCreateDatabaseIfNotExist() throws Exception { method testGatherPerfMetrics (line 1174) | public void testGatherPerfMetrics() throws Exception { method testUseCompress (line 1203) | public void testUseCompress() throws Exception { method testLocalSocketAddress (line 1226) | public void testLocalSocketAddress() throws Exception { class SpawnedWorkerCounter (line 1316) | class SpawnedWorkerCounter { method setWorkerCount (line 1319) | synchronized void setWorkerCount(int i) { method decrementWorkerCount (line 1323) | synchronized void decrementWorkerCount() { class LocalSocketAddressCheckThread (line 1329) | class LocalSocketAddressCheckThread extends Thread { method LocalSocketAddressCheckThread (line 1334) | LocalSocketAddressCheckThread(Enumeration e, SpawnedWorkerCounter c) { method run (line 1339) | public void run() { method testUsageAdvisorTooLargeResultSet (line 1362) | public void testUsageAdvisorTooLargeResultSet() throws Exception { method testUseLocalSessionStateRollback (line 1392) | public void testUseLocalSessionStateRollback() throws Exception { method testCouplingOfCursorFetch (line 1471) | public void testCouplingOfCursorFetch() throws Exception { method testInterfaceImplementation (line 1499) | public void testInterfaceImplementation() throws Exception { method testInterfaceImplementation (line 1506) | private void testInterfaceImplementation(Connection connToCheck) throw... method checkInterfaceImplemented (line 1543) | private void checkInterfaceImplemented(Method[] interfaceMethods, method testNonVerifyServerCert (line 1568) | public void testNonVerifyServerCert() throws Exception { method testSelfDestruct (line 1572) | public void testSelfDestruct() throws Exception { method testLifecyleInterceptor (line 1625) | public void testLifecyleInterceptor() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/DataSourceTest.java class DataSourceTest (line 53) | public class DataSourceTest extends BaseTestCase { method DataSourceTest (line 70) | public DataSourceTest(String name) { method main (line 82) | public static void main(String[] args) { method setUp (line 93) | public void setUp() throws Exception { method tearDown (line 104) | public void tearDown() throws Exception { method testDataSource (line 118) | public void testDataSource() throws Exception { method testChangeUserAndCharsets (line 153) | public void testChangeUserAndCharsets() throws Exception { method testXADataSource (line 210) | public void testXADataSource() throws Exception { method registerDataSource (line 231) | private void registerDataSource() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/DateTest.java class DateTest (line 53) | public class DateTest extends BaseTestCase { method DateTest (line 63) | public DateTest(String name) { method main (line 75) | public static void main(String[] args) { method setUp (line 85) | public void setUp() throws Exception { method testTimestamp (line 96) | public void testTimestamp() throws SQLException { method testNanosParsing (line 175) | public void testNanosParsing() throws SQLException { method createTestTable (line 221) | private void createTestTable() throws SQLException { method testZeroDateBehavior (line 242) | public void testZeroDateBehavior() throws Exception { method testReggieBug (line 363) | public void testReggieBug() throws Exception { method testNativeConversions (line 385) | public void testNativeConversions() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/EscapeProcessingTest.java class EscapeProcessingTest (line 41) | public class EscapeProcessingTest extends BaseTestCase { method EscapeProcessingTest (line 51) | public EscapeProcessingTest(String name) { method testEscapeProcessing (line 64) | public void testEscapeProcessing() throws Exception { method main (line 90) | public static void main(String[] args) { method testConvertEscape (line 100) | public void testConvertEscape() throws Exception { method testTimestampConversion (line 111) | public void testTimestampConversion() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/MetadataTest.java class MetadataTest (line 52) | public class MetadataTest extends BaseTestCase { method MetadataTest (line 62) | public MetadataTest(String name) { method main (line 74) | public static void main(String[] args) { method setUp (line 84) | public void setUp() throws Exception { method testForeignKeys (line 95) | public void testForeignKeys() throws SQLException { method testGetPrimaryKeys (line 171) | public void testGetPrimaryKeys() throws SQLException { method cascadeOptionToString (line 205) | private static String cascadeOptionToString(int option) { method createTestTable (line 223) | private void createTestTable() throws SQLException { method testViewMetaData (line 281) | public void testViewMetaData() throws SQLException { method testRSMDIsReadOnly (line 346) | public void testRSMDIsReadOnly() throws Exception { method testBitType (line 384) | public void testBitType() throws Exception { method testSupportsSelectForUpdate (line 432) | public void testSupportsSelectForUpdate() throws Exception { method testTinyint1IsBit (line 443) | public void testTinyint1IsBit() throws Exception { method checkBitOrBooleanType (line 501) | private void checkBitOrBooleanType(boolean usingBit) throws SQLExcepti... method testGetPrimaryKeysUsingInfoShcema (line 524) | public void testGetPrimaryKeysUsingInfoShcema() throws Exception { method testGetIndexInfoUsingInfoSchema (line 549) | public void testGetIndexInfoUsingInfoSchema() throws Exception { method testGetColumnsUsingInfoSchema (line 577) | public void testGetColumnsUsingInfoSchema() throws Exception { method testGetTablesUsingInfoSchema (line 604) | public void testGetTablesUsingInfoSchema() throws Exception { method testGetColumnPrivilegesUsingInfoSchema (line 638) | public void testGetColumnPrivilegesUsingInfoSchema() throws Exception { method testGetProceduresUsingInfoSchema (line 709) | public void testGetProceduresUsingInfoSchema() throws Exception { method testGetCrossReferenceUsingInfoSchema (line 735) | public void testGetCrossReferenceUsingInfoSchema() throws Exception { method testGetExportedKeysUsingInfoSchema (line 768) | public void testGetExportedKeysUsingInfoSchema() throws Exception { method testGetImportedKeysUsingInfoSchema (line 801) | public void testGetImportedKeysUsingInfoSchema() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/MiniAdminTest.java class MiniAdminTest (line 39) | public class MiniAdminTest extends BaseTestCase { method MiniAdminTest (line 57) | public MiniAdminTest(String name) { method main (line 69) | public static void main(String[] args) { method testShutdown (line 81) | public void testShutdown() throws Exception { method testUrlConstructor (line 93) | public void testUrlConstructor() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/NumbersTest.java class NumbersTest (line 39) | public class NumbersTest extends BaseTestCase { method NumbersTest (line 54) | public NumbersTest(String name) { method main (line 66) | public static void main(String[] args) { method setUp (line 76) | public void setUp() throws Exception { method testNumbers (line 87) | public void testNumbers() throws SQLException { method createTestTable (line 103) | private void createTestTable() throws SQLException { FILE: MySQL-JDBC-Driver/src/testsuite/simple/ReadOnlyCallableStatementTest.java class ReadOnlyCallableStatementTest (line 11) | public class ReadOnlyCallableStatementTest extends BaseTestCase { method ReadOnlyCallableStatementTest (line 12) | public ReadOnlyCallableStatementTest(String name) { method testReadOnlyWithProcBodyAccess (line 16) | public void testReadOnlyWithProcBodyAccess() throws Exception { method testNotReadOnlyWithProcBodyAccess (line 60) | public void testNotReadOnlyWithProcBodyAccess() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/ResultSetTest.java class ResultSetTest (line 38) | public class ResultSetTest extends BaseTestCase { method ResultSetTest (line 40) | public ResultSetTest(String name) { method main (line 49) | public static void main(String[] args) { method testPadding (line 53) | public void testPadding() throws Exception { method testPaddingForConnection (line 140) | private void testPaddingForConnection(Connection paddedConn, int numCh... FILE: MySQL-JDBC-Driver/src/testsuite/simple/SSLTest.java class SSLTest (line 37) | public class SSLTest extends BaseTestCase { method SSLTest (line 47) | public SSLTest(String name) { method main (line 71) | public static void main(String[] args) { method testConnect (line 81) | public void testConnect() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/ServerControllerTest.java class ServerControllerTest (line 41) | public class ServerControllerTest extends BaseTestCase { method ServerControllerTest (line 51) | public ServerControllerTest(String name) { method main (line 63) | public static void main(String[] args) { method testServerController (line 76) | public void testServerController() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/SimpleTransformer.java class SimpleTransformer (line 42) | public class SimpleTransformer implements ConnectionPropertiesTransform { method transformProperties (line 49) | public Properties transformProperties(Properties props) throws SQLExce... FILE: MySQL-JDBC-Driver/src/testsuite/simple/StatementsTest.java class StatementsTest (line 66) | public class StatementsTest extends BaseTestCase { method main (line 80) | public static void main(String[] args) { method StatementsTest (line 90) | public StatementsTest(String name) { method setUp (line 100) | public void setUp() throws Exception { method tearDown (line 173) | public void tearDown() throws Exception { method testAccessorsAndMutators (line 198) | public void testAccessorsAndMutators() throws SQLException { method testAutoIncrement (line 290) | public void testAutoIncrement() throws SQLException { method testBinaryResultSetNumericTypes (line 348) | public void testBinaryResultSetNumericTypes() throws Exception { method testCallableStatement (line 467) | public void testCallableStatement() throws Exception { method testCancelStatement (line 539) | public void testCancelStatement() throws Exception { method testClose (line 808) | public void testClose() throws SQLException { method testEnableStreamingResults (line 838) | public void testEnableStreamingResults() throws Exception { method testHoldingResultSetsOverClose (line 845) | public void testHoldingResultSetsOverClose() throws Exception { method testInsert (line 931) | public void testInsert() throws SQLException { method testMultiStatements (line 1007) | public void testMultiStatements() throws Exception { method testNulls (line 1077) | public void testNulls() throws SQLException { method testParsedConversionWarning (line 1114) | public void testParsedConversionWarning() throws Exception { method testPreparedStatement (line 1147) | public void testPreparedStatement() throws SQLException { method testPreparedStatementBatch (line 1181) | public void testPreparedStatementBatch() throws SQLException { method testRowFetch (line 1199) | public void testRowFetch() throws Exception { method testSelectColumns (line 1251) | public void testSelectColumns() throws SQLException { method testSetObject (line 1271) | public void testSetObject() throws Exception { method testStatementRewriteBatch (line 1321) | public void testStatementRewriteBatch() throws Exception { method testBatchRewriteErrors (line 1579) | public void testBatchRewriteErrors() throws Exception { method testStreamChange (line 1667) | public void testStreamChange() throws Exception { method testStubbed (line 1725) | public void testStubbed() throws SQLException { method testTruncationOnRead (line 1735) | public void testTruncationOnRead() throws Exception { method testStatementInterceptors (line 1860) | public void testStatementInterceptors() throws Exception { method testParameterBindings (line 1896) | public void testParameterBindings() throws Exception { method testLocalInfileHooked (line 1948) | public void testLocalInfileHooked() throws Exception { FILE: MySQL-JDBC-Driver/src/testsuite/simple/TestLifecycleInterceptor.java class TestLifecycleInterceptor (line 12) | public class TestLifecycleInterceptor implements ConnectionLifecycleInte... method close (line 16) | public void close() throws SQLException { method commit (line 20) | public boolean commit() throws SQLException { method rollback (line 25) | public boolean rollback() throws SQLException { method rollback (line 30) | public boolean rollback(Savepoint s) throws SQLException { method setAutoCommit (line 35) | public boolean setAutoCommit(boolean flag) throws SQLException { method setCatalog (line 40) | public boolean setCatalog(String catalog) throws SQLException { method transactionBegun (line 45) | public boolean transactionBegun() throws SQLException { method transactionCompleted (line 50) | public boolean transactionCompleted() throws SQLException { method destroy (line 55) | public void destroy() { method init (line 59) | public void init(com.mysql.jdbc.Connection conn, Properties props) FILE: MySQL-JDBC-Driver/src/testsuite/simple/TransactionTest.java class TransactionTest (line 40) | public class TransactionTest extends BaseTestCase { method TransactionTest (line 57) | public TransactionTest(String name) { method main (line 69) | public static void main(String[] args) { method setUp (line 79) | public void setUp() throws Exception { method testTransaction (line 89) | public void testTransaction() throws SQLException { FILE: MySQL-JDBC-Driver/src/testsuite/simple/TraversalTest.java class TraversalTest (line 42) | public class TraversalTest extends BaseTestCase { method TraversalTest (line 52) | public TraversalTest(String name) { method main (line 63) | public static void main(String[] args) { method setUp (line 73) | public void setUp() throws Exception { method testTraversal (line 84) | public void testTraversal() throws SQLException { method createTestTable (line 206) | private void createTestTable() throws SQLException { FILE: MySQL-JDBC-Driver/src/testsuite/simple/UpdatabilityTest.java class UpdatabilityTest (line 46) | public class UpdatabilityTest extends BaseTestCase { method UpdatabilityTest (line 53) | public UpdatabilityTest(String name) { method main (line 62) | public static void main(String[] args) { method setUp (line 72) | public void setUp() throws Exception { method testAliasedTables (line 84) | public void testAliasedTables() throws Exception { method testBogusTable (line 133) | public void testBogusTable() throws SQLException { method testMultiKeyTable (line 172) | public void testMultiKeyTable() throws SQLException { method testUpdatability (line 211) | public void testUpdatability() throws SQLException { method createTestTable (line 345) | private void createTestTable() throws SQLException { FILE: MySQL-JDBC-Driver/src/testsuite/simple/XATest.java class XATest (line 51) | public class XATest extends BaseTestCase { method XATest (line 54) | public XATest(String name) { method testCoordination (line 68) | public void testCoordination() throws Exception { method getXAConnection (line 165) | protected XAConnection getXAConnection() throws Exception { method testRecover (line 175) | public void testRecover() throws Exception { method testLocalTransaction (line 267) | public void testLocalTransaction() throws Exception { method testSuspendableTx (line 381) | public void testSuspendableTx() throws Exception { method createXid (line 451) | private Xid createXid() throws IOException { method createXid (line 469) | private Xid createXid(Xid xidToBranch) throws IOException { FILE: MySQL-JDBC-Driver/src/testsuite/simple/jdbc4/StatementsTest.java class StatementsTest (line 43) | public class StatementsTest extends BaseTestCase { method StatementsTest (line 45) | public StatementsTest(String name) { method testGetNCharacterSteram (line 55) | public void testGetNCharacterSteram() throws Exception { method testGetNClob (line 74) | public void testGetNClob() throws Exception { method testGetNString (line 107) | public void testGetNString() throws Exception { method testSetNCharacterStream (line 122) | public void testSetNCharacterStream() throws Exception { method testSetNCharacterStreamServer (line 175) | public void testSetNCharacterStreamServer() throws Exception { method testSetNClob (line 218) | public void testSetNClob() throws Exception { method testSetNClobServer (line 277) | public void testSetNClobServer() throws Exception { method testSetNString (line 336) | public void testSetNString() throws Exception { method testSetNStringServer (line 389) | public void testSetNStringServer() throws Exception { method testUpdateNCharacterStream (line 432) | public void testUpdateNCharacterStream() throws Exception { method testUpdateNClob (line 496) | public void testUpdateNClob() throws Exception { method testUpdateNString (line 568) | public void testUpdateNString() throws Exception { FILE: MySQL-JDBC-Driver/这里是源码中的定义mysql_com.h type enum_server_command (line 55) | enum enum_server_command type st_vio (line 228) | struct st_vio type Vio (line 229) | typedef struct st_vio Vio; type NET (line 239) | typedef struct st_net { type enum_field_types (line 295) | enum enum_field_types { MYSQL_TYPE_DECIMAL, MYSQL_TYPE_TINY, type mysql_enum_shutdown_level (line 357) | enum mysql_enum_shutdown_level { type enum_cursor_type (line 382) | enum enum_cursor_type type enum_mysql_set_option (line 392) | enum enum_mysql_set_option type sockaddr (line 426) | struct sockaddr type sockaddr (line 427) | struct sockaddr type rand_struct (line 430) | struct rand_struct { type Item_result (line 441) | enum Item_result {STRING_RESULT=0, REAL_RESULT, INT_RESULT, ROW_RESULT, type UDF_ARGS (line 444) | typedef struct st_udf_args type UDF_INIT (line 458) | typedef struct st_udf_init type rand_struct (line 487) | struct rand_struct type rand_struct (line 489) | struct rand_struct type rand_struct (line 490) | struct rand_struct FILE: Netty/my-docs/非常重要ServerSocketChannel accept Timeout的问题.java method ServerSocketChannel (line 17) | 代码2是用 ServerSocketChannel.accept(); FILE: Netty/src/main/java/my/Debug.java class Debug (line 40) | public class Debug { method K (line 53) | public static boolean K(String key) { method Debug (line 101) | public Debug() { method Debug (line 104) | public Debug(boolean flag) { method Debug (line 110) | public Debug(boolean flag, String className) { method STACK (line 117) | public void STACK() { method STACK (line 121) | public void STACK(Object o) { method S (line 125) | public void S() { method S (line 129) | public void S(Object o) { method E (line 133) | public void E(Object o) { method E (line 142) | public void E() { method e (line 152) | public void e(Object o) { method e (line 161) | public void e() { method on (line 171) | public void on() { method off (line 175) | public void off() { method PA (line 180) | public void PA(String arrayName,Object[] array) { method PA (line 194) | public void PA(String arrayName,long[] array) { method PA (line 209) | public void PA(String arrayName,char[] array) { method P (line 222) | public void P() { method P (line 230) | public void P(String s) { method P (line 238) | public void P(String s1, String s2) { method P (line 242) | public void P(String s1, String s2, boolean b) { method P (line 251) | public void P(String s, boolean b) { method P (line 262) | public void P(Object o, boolean b) { method P (line 273) | public void P(Object s1, Object s2) { method P (line 277) | public void P(int n, Object s1, Object s2) { method P (line 281) | public void P(int n, Object s1, Object s2, boolean b) { method P (line 306) | public void P(Object s1, Object s2, boolean b) { method P (line 324) | public void P(int n) { method ON (line 332) | public static void ON() { method OFF (line 337) | public static void OFF() { FILE: Netty/src/main/java/org/jboss/netty/bootstrap/Bootstrap.java class Bootstrap (line 50) | public class Bootstrap implements ExternalResourceReleasable { method Bootstrap (line 68) | protected Bootstrap() { method Bootstrap (line 75) | protected Bootstrap(ChannelFactory channelFactory) { method getFactory (line 88) | public ChannelFactory getFactory() { method setFactory (line 105) | public void setFactory(ChannelFactory factory) { method getPipeline (line 137) | public ChannelPipeline getPipeline() { method setPipeline (line 168) | public void setPipeline(ChannelPipeline pipeline) { method getPipelineAsMap (line 194) | public Map getPipelineAsMap() { method setPipelineAsMap (line 219) | public void setPipelineAsMap(Map pipelineMap) { method getPipelineFactory (line 245) | public ChannelPipelineFactory getPipelineFactory() { method setPipelineFactory (line 264) | public void setPipelineFactory(ChannelPipelineFactory pipelineFactory) { method getOptions (line 277) | public Map getOptions() { method setOptions (line 286) | public void setOptions(Map options) { method getOption (line 303) | public Object getOption(String key) { method setOption (line 320) | public void setOption(String key, Object value) { method releaseExternalResources (line 335) | public void releaseExternalResources() { method isOrderedMap (line 346) | @SuppressWarnings("unchecked") FILE: Netty/src/main/java/org/jboss/netty/bootstrap/ClientBootstrap.java class ClientBootstrap (line 113) | public class ClientBootstrap extends Bootstrap { method ClientBootstrap (line 121) | public ClientBootstrap() { method ClientBootstrap (line 128) | public ClientBootstrap(ChannelFactory channelFactory) { method connect (line 155) | public ChannelFuture connect() { method connect (line 187) | public ChannelFuture connect(SocketAddress remoteAddress) { method connect (line 223) | public ChannelFuture connect(final SocketAddress remoteAddress, final ... FILE: Netty/src/main/java/org/jboss/netty/bootstrap/ConnectionlessBootstrap.java class ConnectionlessBootstrap (line 126) | public class ConnectionlessBootstrap extends Bootstrap { method ConnectionlessBootstrap (line 133) | public ConnectionlessBootstrap() { method ConnectionlessBootstrap (line 140) | public ConnectionlessBootstrap(ChannelFactory channelFactory) { method bind (line 165) | public Channel bind() { method bind (line 182) | public Channel bind(final SocketAddress localAddress) { method connect (line 236) | public ChannelFuture connect() { method connect (line 266) | public ChannelFuture connect(SocketAddress remoteAddress) { method connect (line 288) | public ChannelFuture connect(final SocketAddress remoteAddress, final ... FILE: Netty/src/main/java/org/jboss/netty/bootstrap/ServerBootstrap.java class ServerBootstrap (line 164) | public class ServerBootstrap extends Bootstrap { method ServerBootstrap (line 174) | public ServerBootstrap() { method ServerBootstrap (line 181) | public ServerBootstrap(ChannelFactory channelFactory) { method setFactory (line 192) | @Override method getParentHandler (line 213) | public ChannelHandler getParentHandler() { method setParentHandler (line 225) | public void setParentHandler(ChannelHandler parentHandler) { method bind (line 250) | public Channel bind() { method bind (line 267) | public Channel bind(final SocketAddress localAddress) { class Binder (line 344) | private final class Binder extends SimpleChannelUpstreamHandler { method Binder (line 351) | Binder(SocketAddress localAddress, BlockingQueue futu... method channelOpen (line 356) | @Override method childChannelOpen (line 406) | @Override method exceptionCaught (line 415) | @Override FILE: Netty/src/main/java/org/jboss/netty/buffer/AbstractChannelBuffer.java class AbstractChannelBuffer (line 36) | public abstract class AbstractChannelBuffer implements ChannelBuffer { method readerIndex (line 43) | public int readerIndex() { method readerIndex (line 47) | public void readerIndex(int readerIndex) { method writerIndex (line 54) | public int writerIndex() { method writerIndex (line 58) | public void writerIndex(int writerIndex) { method setIndex (line 65) | public void setIndex(int readerIndex, int writerIndex) { method clear (line 73) | public void clear() { method readable (line 77) | public boolean readable() { method writable (line 81) | public boolean writable() { method readableBytes (line 85) | public int readableBytes() { method writableBytes (line 89) | public int writableBytes() { method markReaderIndex (line 93) | public void markReaderIndex() { method resetReaderIndex (line 97) | public void resetReaderIndex() { method markWriterIndex (line 101) | public void markWriterIndex() { method resetWriterIndex (line 105) | public void resetWriterIndex() { method discardReadBytes (line 109) | public void discardReadBytes() { method ensureWritableBytes (line 120) | public void ensureWritableBytes(int writableBytes) { method getUnsignedByte (line 126) | public short getUnsignedByte(int index) { method getUnsignedShort (line 130) | public int getUnsignedShort(int index) { method getMedium (line 134) | public int getMedium(int index) { method getUnsignedInt (line 142) | public long getUnsignedInt(int index) { method getChar (line 146) | public char getChar(int index) { method getFloat (line 150) | public float getFloat(int index) { method getDouble (line 154) | public double getDouble(int index) { method getBytes (line 158) | public void getBytes(int index, byte[] dst) { method getBytes (line 162) | public void getBytes(int index, ChannelBuffer dst) { method getBytes (line 166) | public void getBytes(int index, ChannelBuffer dst, int length) { method setChar (line 174) | public void setChar(int index, int value) { method setFloat (line 178) | public void setFloat(int index, float value) { method setDouble (line 182) | public void setDouble(int index, double value) { method setBytes (line 186) | public void setBytes(int index, byte[] src) { method setBytes (line 190) | public void setBytes(int index, ChannelBuffer src) { method setBytes (line 194) | public void setBytes(int index, ChannelBuffer src, int length) { method setZero (line 202) | public void setZero(int index, int length) { method readByte (line 234) | public byte readByte() { method readUnsignedByte (line 241) | public short readUnsignedByte() { method readShort (line 245) | public short readShort() { method readUnsignedShort (line 252) | public int readUnsignedShort() { method readMedium (line 256) | public int readMedium() { method readUnsignedMedium (line 264) | public int readUnsignedMedium() { method readInt (line 271) | public int readInt() { method readUnsignedInt (line 278) | public long readUnsignedInt() { method readLong (line 282) | public long readLong() { method readChar (line 289) | public char readChar() { method readFloat (line 293) | public float readFloat() { method readDouble (line 297) | public double readDouble() { method readBytes (line 301) | public ChannelBuffer readBytes(int length) { method readBytes (line 312) | @Deprecated method readSlice (line 321) | public ChannelBuffer readSlice(int length) { method readSlice (line 327) | @Deprecated method readBytes (line 336) | public void readBytes(byte[] dst, int dstIndex, int length) { method readBytes (line 342) | public void readBytes(byte[] dst) { method readBytes (line 346) | public void readBytes(ChannelBuffer dst) { method readBytes (line 350) | public void readBytes(ChannelBuffer dst, int length) { method readBytes (line 358) | public void readBytes(ChannelBuffer dst, int dstIndex, int length) { method readBytes (line 364) | public void readBytes(ByteBuffer dst) { method readBytes (line 371) | public int readBytes(GatheringByteChannel out, int length) method readBytes (line 379) | public void readBytes(OutputStream out, int length) throws IOException { method skipBytes (line 385) | public void skipBytes(int length) { method skipBytes (line 393) | @Deprecated method writeByte (line 404) | public void writeByte(int value) { method writeShort (line 408) | public void writeShort(int value) { method writeMedium (line 413) | public void writeMedium(int value) { method writeInt (line 418) | public void writeInt(int value) { method writeLong (line 423) | public void writeLong(long value) { method writeChar (line 428) | public void writeChar(int value) { method writeFloat (line 432) | public void writeFloat(float value) { method writeDouble (line 436) | public void writeDouble(double value) { method writeBytes (line 440) | public void writeBytes(byte[] src, int srcIndex, int length) { method writeBytes (line 445) | public void writeBytes(byte[] src) { method writeBytes (line 449) | public void writeBytes(ChannelBuffer src) { method writeBytes (line 453) | public void writeBytes(ChannelBuffer src, int length) { method writeBytes (line 461) | public void writeBytes(ChannelBuffer src, int srcIndex, int length) { method writeBytes (line 466) | public void writeBytes(ByteBuffer src) { method writeBytes (line 472) | public int writeBytes(InputStream in, int length) method writeBytes (line 481) | public int writeBytes(ScatteringByteChannel in, int length) method writeZero (line 490) | public void writeZero(int length) { method copy (line 517) | public ChannelBuffer copy() { method slice (line 521) | public ChannelBuffer slice() { method toByteBuffer (line 525) | public ByteBuffer toByteBuffer() { method toByteBuffers (line 529) | public ByteBuffer[] toByteBuffers() { method toByteBuffers (line 533) | public ByteBuffer[] toByteBuffers(int index, int length) { method toString (line 537) | public String toString(Charset charset) { method toString (line 541) | public String toString(int index, int length, Charset charset) { method toString (line 550) | @Deprecated method toString (line 565) | @Deprecated method toString (line 570) | @Deprecated method toString (line 576) | @Deprecated method indexOf (line 581) | public int indexOf(int fromIndex, int toIndex, byte value) { method indexOf (line 585) | public int indexOf(int fromIndex, int toIndex, ChannelBufferIndexFinde... method bytesBefore (line 589) | public int bytesBefore(byte value) { method bytesBefore (line 593) | public int bytesBefore(ChannelBufferIndexFinder indexFinder) { method bytesBefore (line 597) | public int bytesBefore(int length, byte value) { method bytesBefore (line 602) | public int bytesBefore(int length, ChannelBufferIndexFinder indexFinde... method bytesBefore (line 607) | public int bytesBefore(int index, int length, byte value) { method bytesBefore (line 615) | public int bytesBefore(int index, int length, method hashCode (line 624) | @Override method equals (line 629) | @Override method compareTo (line 637) | public int compareTo(ChannelBuffer that) { method toString (line 641) | @Override method checkReadableBytes (line 655) | protected void checkReadableBytes(int minimumReadableBytes) { FILE: Netty/src/main/java/org/jboss/netty/buffer/AbstractChannelBufferFactory.java class AbstractChannelBufferFactory (line 28) | public abstract class AbstractChannelBufferFactory implements ChannelBuf... method AbstractChannelBufferFactory (line 36) | protected AbstractChannelBufferFactory() { method AbstractChannelBufferFactory (line 45) | protected AbstractChannelBufferFactory(ByteOrder defaultOrder) { method getBuffer (line 52) | public ChannelBuffer getBuffer(int capacity) { method getBuffer (line 56) | public ChannelBuffer getBuffer(byte[] array, int offset, int length) { method getDefaultOrder (line 60) | public ByteOrder getDefaultOrder() { FILE: Netty/src/main/java/org/jboss/netty/buffer/BigEndianHeapChannelBuffer.java class BigEndianHeapChannelBuffer (line 31) | public class BigEndianHeapChannelBuffer extends HeapChannelBuffer { method BigEndianHeapChannelBuffer (line 38) | public BigEndianHeapChannelBuffer(int length) { method BigEndianHeapChannelBuffer (line 47) | public BigEndianHeapChannelBuffer(byte[] array) { method BigEndianHeapChannelBuffer (line 51) | private BigEndianHeapChannelBuffer(byte[] array, int readerIndex, int ... method factory (line 55) | public ChannelBufferFactory factory() { method order (line 59) | public ByteOrder order() { method getShort (line 63) | public short getShort(int index) { method getUnsignedMedium (line 67) | public int getUnsignedMedium(int index) { method getInt (line 73) | public int getInt(int index) { method getLong (line 80) | public long getLong(int index) { method setShort (line 91) | public void setShort(int index, int value) { method setMedium (line 96) | public void setMedium(int index, int value) { method setInt (line 102) | public void setInt(int index, int value) { method setLong (line 109) | public void setLong(int index, long value) { method duplicate (line 120) | public ChannelBuffer duplicate() { method copy (line 124) | public ChannelBuffer copy(int index, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/ByteBufferBackedChannelBuffer.java class ByteBufferBackedChannelBuffer (line 38) | public class ByteBufferBackedChannelBuffer extends AbstractChannelBuffer { method ByteBufferBackedChannelBuffer (line 47) | public ByteBufferBackedChannelBuffer(ByteBuffer buffer) { method ByteBufferBackedChannelBuffer (line 58) | private ByteBufferBackedChannelBuffer(ByteBufferBackedChannelBuffer bu... method factory (line 65) | public ChannelBufferFactory factory() { method isDirect (line 73) | public boolean isDirect() { method order (line 77) | public ByteOrder order() { method capacity (line 81) | public int capacity() { method hasArray (line 85) | public boolean hasArray() { method array (line 89) | public byte[] array() { method arrayOffset (line 93) | public int arrayOffset() { method getByte (line 97) | public byte getByte(int index) { method getShort (line 101) | public short getShort(int index) { method getUnsignedMedium (line 105) | public int getUnsignedMedium(int index) { method getInt (line 111) | public int getInt(int index) { method getLong (line 115) | public long getLong(int index) { method getBytes (line 119) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 133) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 143) | public void getBytes(int index, ByteBuffer dst) { method setByte (line 154) | public void setByte(int index, int value) { method setShort (line 158) | public void setShort(int index, int value) { method setMedium (line 162) | public void setMedium(int index, int value) { method setInt (line 168) | public void setInt(int index, int value) { method setLong (line 172) | public void setLong(int index, long value) { method setBytes (line 176) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 190) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 196) | public void setBytes(int index, ByteBuffer src) { method getBytes (line 202) | public void getBytes(int index, OutputStream out, int length) throws I... method getBytes (line 219) | public int getBytes(int index, GatheringByteChannel out, int length) t... method setBytes (line 227) | public int setBytes(int index, InputStream in, int length) method setBytes (line 268) | public int setBytes(int index, ScatteringByteChannel in, int length) method toByteBuffer (line 296) | public ByteBuffer toByteBuffer(int index, int length) { method slice (line 305) | public ChannelBuffer slice(int index, int length) { method duplicate (line 320) | public ChannelBuffer duplicate() { method copy (line 324) | public ChannelBuffer copy(int index, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/ChannelBuffer.java type ChannelBuffer (line 239) | public interface ChannelBuffer extends Comparable { method factory (line 245) | ChannelBufferFactory factory(); method capacity (line 250) | int capacity(); method order (line 256) | ByteOrder order(); method isDirect (line 262) | boolean isDirect(); method readerIndex (line 267) | int readerIndex(); method readerIndex (line 277) | void readerIndex(int readerIndex); method writerIndex (line 282) | int writerIndex(); method writerIndex (line 292) | void writerIndex(int writerIndex); method setIndex (line 345) | void setIndex(int readerIndex, int writerIndex); method readableBytes (line 351) | int readableBytes(); method writableBytes (line 357) | int writableBytes(); method readable (line 364) | boolean readable(); method writable (line 371) | boolean writable(); method clear (line 382) | void clear(); method markReaderIndex (line 390) | void markReaderIndex(); method resetReaderIndex (line 400) | void resetReaderIndex(); method markWriterIndex (line 408) | void markWriterIndex(); method resetWriterIndex (line 418) | void resetWriterIndex(); method discardReadBytes (line 428) | void discardReadBytes(); method ensureWritableBytes (line 450) | void ensureWritableBytes(int writableBytes); method getByte (line 461) | byte getByte(int index); method getUnsignedByte (line 472) | short getUnsignedByte(int index); method getShort (line 483) | short getShort(int index); method getUnsignedShort (line 494) | int getUnsignedShort(int index); method getMedium (line 505) | int getMedium(int index); method getUnsignedMedium (line 516) | int getUnsignedMedium(int index); method getInt (line 527) | int getInt(int index); method getUnsignedInt (line 538) | long getUnsignedInt(int index); method getLong (line 549) | long getLong(int index); method getChar (line 560) | char getChar(int index); method getFloat (line 571) | float getFloat(int index); method getDouble (line 582) | double getDouble(int index); method getBytes (line 600) | void getBytes(int index, ChannelBuffer dst); method getBytes (line 620) | void getBytes(int index, ChannelBuffer dst, int length); method getBytes (line 639) | void getBytes(int index, ChannelBuffer dst, int dstIndex, int length); method getBytes (line 652) | void getBytes(int index, byte[] dst); method getBytes (line 671) | void getBytes(int index, byte[] dst, int dstIndex, int length); method getBytes (line 685) | void getBytes(int index, ByteBuffer dst); method getBytes (line 702) | void getBytes(int index, OutputStream out, int length) throws IOExcep... method getBytes (line 721) | int getBytes(int index, GatheringByteChannel out, int length) throws... method setByte (line 733) | void setByte(int index, int value); method setShort (line 746) | void setShort(int index, int value); method setMedium (line 759) | void setMedium(int index, int value); method setInt (line 771) | void setInt(int index, int value); method setLong (line 783) | void setLong(int index, long value); method setChar (line 796) | void setChar(int index, int value); method setFloat (line 808) | void setFloat(int index, float value); method setDouble (line 820) | void setDouble(int index, double value); method setBytes (line 838) | void setBytes(int index, ChannelBuffer src); method setBytes (line 858) | void setBytes(int index, ChannelBuffer src, int length); method setBytes (line 877) | void setBytes(int index, ChannelBuffer src, int srcIndex, int length); method setBytes (line 890) | void setBytes(int index, byte[] src); method setBytes (line 905) | void setBytes(int index, byte[] src, int srcIndex, int length); method setBytes (line 919) | void setBytes(int index, ByteBuffer src); method setBytes (line 938) | int setBytes(int index, InputStream in, int length) throws IOException; method setBytes (line 957) | int setBytes(int index, ScatteringByteChannel in, int length) throws ... method setZero (line 971) | void setZero(int index, int length); method readByte (line 980) | byte readByte(); method readUnsignedByte (line 989) | short readUnsignedByte(); method readShort (line 998) | short readShort(); method readUnsignedShort (line 1007) | int readUnsignedShort(); method readMedium (line 1016) | int readMedium(); method readUnsignedMedium (line 1025) | int readUnsignedMedium(); method readInt (line 1034) | int readInt(); method readUnsignedInt (line 1043) | long readUnsignedInt(); method readLong (line 1052) | long readLong(); method readChar (line 1061) | char readChar(); method readFloat (line 1070) | float readFloat(); method readDouble (line 1079) | double readDouble(); method readBytes (line 1095) | ChannelBuffer readBytes(int length); method readBytes (line 1100) | @Deprecated method readSlice (line 1115) | ChannelBuffer readSlice(int length); method readSlice (line 1120) | @Deprecated method readBytes (line 1137) | void readBytes(ChannelBuffer dst); method readBytes (line 1152) | void readBytes(ChannelBuffer dst, int length); method readBytes (line 1168) | void readBytes(ChannelBuffer dst, int dstIndex, int length); method readBytes (line 1178) | void readBytes(byte[] dst); method readBytes (line 1193) | void readBytes(byte[] dst, int dstIndex, int length); method readBytes (line 1205) | void readBytes(ByteBuffer dst); method readBytes (line 1218) | void readBytes(OutputStream out, int length) throws IOException; method readBytes (line 1233) | int readBytes(GatheringByteChannel out, int length) throws IOException; method skipBytes (line 1242) | void skipBytes(int length); method skipBytes (line 1247) | @Deprecated method writeByte (line 1258) | void writeByte(int value); method writeShort (line 1268) | void writeShort(int value); method writeMedium (line 1278) | void writeMedium(int value); method writeInt (line 1287) | void writeInt(int value); method writeLong (line 1297) | void writeLong(long value); method writeChar (line 1307) | void writeChar(int value); method writeFloat (line 1317) | void writeFloat(float value); method writeDouble (line 1327) | void writeDouble(double value); method writeBytes (line 1344) | void writeBytes(ChannelBuffer src); method writeBytes (line 1361) | void writeBytes(ChannelBuffer src, int length); method writeBytes (line 1377) | void writeBytes(ChannelBuffer src, int srcIndex, int length); method writeBytes (line 1387) | void writeBytes(byte[] src); method writeBytes (line 1403) | void writeBytes(byte[] src, int srcIndex, int length); method writeBytes (line 1415) | void writeBytes(ByteBuffer src); method writeBytes (line 1431) | int writeBytes(InputStream in, int length) throws IOException; method writeBytes (line 1447) | int writeBytes(ScatteringByteChannel in, int length) throws IOException; method writeZero (line 1459) | void writeZero(int length); method indexOf (line 1475) | int indexOf(int fromIndex, int toIndex, byte value); method indexOf (line 1493) | int indexOf(int fromIndex, int toIndex, ChannelBufferIndexFinder index... method bytesBefore (line 1506) | int bytesBefore(byte value); method bytesBefore (line 1521) | int bytesBefore(ChannelBufferIndexFinder indexFinder); method bytesBefore (line 1537) | int bytesBefore(int length, byte value); method bytesBefore (line 1555) | int bytesBefore(int length, ChannelBufferIndexFinder indexFinder); method bytesBefore (line 1571) | int bytesBefore(int index, int length, byte value); method bytesBefore (line 1589) | int bytesBefore(int index, int length, ChannelBufferIndexFinder indexF... method copy (line 1599) | ChannelBuffer copy(); method copy (line 1607) | ChannelBuffer copy(int index, int length); method slice (line 1617) | ChannelBuffer slice(); method slice (line 1626) | ChannelBuffer slice(int index, int length); method duplicate (line 1636) | ChannelBuffer duplicate(); method toByteBuffer (line 1646) | ByteBuffer toByteBuffer(); method toByteBuffer (line 1655) | ByteBuffer toByteBuffer(int index, int length); method toByteBuffers (line 1665) | ByteBuffer[] toByteBuffers(); method toByteBuffers (line 1674) | ByteBuffer[] toByteBuffers(int index, int length); method hasArray (line 1681) | boolean hasArray(); method array (line 1689) | byte[] array(); method arrayOffset (line 1698) | int arrayOffset(); method toString (line 1711) | String toString(Charset charset); method toString (line 1718) | String toString(int index, int length, Charset charset); method toString (line 1723) | @Deprecated method toString (line 1729) | @Deprecated method toString (line 1736) | @Deprecated method toString (line 1742) | @Deprecated method hashCode (line 1753) | int hashCode(); method equals (line 1767) | boolean equals(Object obj); method compareTo (line 1775) | int compareTo(ChannelBuffer buffer); method toString (line 1783) | String toString(); FILE: Netty/src/main/java/org/jboss/netty/buffer/ChannelBufferFactory.java type ChannelBufferFactory (line 28) | public interface ChannelBufferFactory { method getBuffer (line 38) | ChannelBuffer getBuffer(int capacity); method getBuffer (line 50) | ChannelBuffer getBuffer(ByteOrder endianness, int capacity); method getBuffer (line 67) | ChannelBuffer getBuffer(byte[] array, int offset, int length); method getBuffer (line 84) | ChannelBuffer getBuffer(ByteOrder endianness, byte[] array, int offset... method getBuffer (line 98) | ChannelBuffer getBuffer(ByteBuffer nioBuffer); method getDefaultOrder (line 107) | ByteOrder getDefaultOrder(); FILE: Netty/src/main/java/org/jboss/netty/buffer/ChannelBufferIndexFinder.java type ChannelBufferIndexFinder (line 35) | public interface ChannelBufferIndexFinder { method find (line 45) | boolean find(ChannelBuffer buffer, int guessedIndex); method find (line 51) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 60) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 69) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 78) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 87) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 96) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 105) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 116) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 127) | public boolean find(ChannelBuffer buffer, int guessedIndex) { method find (line 138) | public boolean find(ChannelBuffer buffer, int guessedIndex) { FILE: Netty/src/main/java/org/jboss/netty/buffer/ChannelBufferInputStream.java class ChannelBufferInputStream (line 43) | public class ChannelBufferInputStream extends InputStream implements Dat... method ChannelBufferInputStream (line 54) | public ChannelBufferInputStream(ChannelBuffer buffer) { method ChannelBufferInputStream (line 67) | public ChannelBufferInputStream(ChannelBuffer buffer, int length) { method readBytes (line 87) | public int readBytes() { method available (line 91) | @Override method mark (line 96) | @Override method markSupported (line 101) | @Override method read (line 106) | @Override method read (line 114) | @Override method reset (line 126) | @Override method skip (line 131) | @Override method readBoolean (line 140) | public boolean readBoolean() throws IOException { method readByte (line 145) | public byte readByte() throws IOException { method readChar (line 152) | public char readChar() throws IOException { method readDouble (line 156) | public double readDouble() throws IOException { method readFloat (line 160) | public float readFloat() throws IOException { method readFully (line 164) | public void readFully(byte[] b) throws IOException { method readFully (line 168) | public void readFully(byte[] b, int off, int len) throws IOException { method readInt (line 173) | public int readInt() throws IOException { method readLine (line 180) | public String readLine() throws IOException { method readLong (line 198) | public long readLong() throws IOException { method readShort (line 203) | public short readShort() throws IOException { method readUTF (line 208) | public String readUTF() throws IOException { method readUnsignedByte (line 212) | public int readUnsignedByte() throws IOException { method readUnsignedShort (line 216) | public int readUnsignedShort() throws IOException { method skipBytes (line 220) | public int skipBytes(int n) throws IOException { method checkAvailable (line 226) | private void checkAvailable(int fieldSize) throws IOException { FILE: Netty/src/main/java/org/jboss/netty/buffer/ChannelBufferOutputStream.java class ChannelBufferOutputStream (line 42) | public class ChannelBufferOutputStream extends OutputStream implements D... method ChannelBufferOutputStream (line 51) | public ChannelBufferOutputStream(ChannelBuffer buffer) { method writtenBytes (line 62) | public int writtenBytes() { method write (line 66) | @Override method write (line 75) | @Override method write (line 80) | @Override method writeBoolean (line 85) | public void writeBoolean(boolean v) throws IOException { method writeByte (line 89) | public void writeByte(int v) throws IOException { method writeBytes (line 93) | public void writeBytes(String s) throws IOException { method writeChar (line 100) | public void writeChar(int v) throws IOException { method writeChars (line 104) | public void writeChars(String s) throws IOException { method writeDouble (line 111) | public void writeDouble(double v) throws IOException { method writeFloat (line 115) | public void writeFloat(float v) throws IOException { method writeInt (line 119) | public void writeInt(int v) throws IOException { method writeLong (line 123) | public void writeLong(long v) throws IOException { method writeShort (line 127) | public void writeShort(int v) throws IOException { method writeUTF (line 131) | public void writeUTF(String s) throws IOException { method buffer (line 138) | public ChannelBuffer buffer() { FILE: Netty/src/main/java/org/jboss/netty/buffer/ChannelBuffers.java class ChannelBuffers (line 93) | public class ChannelBuffers { method buffer (line 125) | public static ChannelBuffer buffer(int capacity) { method buffer (line 134) | public static ChannelBuffer buffer(ByteOrder endianness, int capacity) { method directBuffer (line 155) | public static ChannelBuffer directBuffer(int capacity) { method directBuffer (line 164) | public static ChannelBuffer directBuffer(ByteOrder endianness, int cap... method dynamicBuffer (line 183) | public static ChannelBuffer dynamicBuffer() { method dynamicBuffer (line 187) | public static ChannelBuffer dynamicBuffer(ChannelBufferFactory factory) { method dynamicBuffer (line 201) | public static ChannelBuffer dynamicBuffer(int estimatedLength) { method dynamicBuffer (line 211) | public static ChannelBuffer dynamicBuffer(ByteOrder endianness, int es... method dynamicBuffer (line 221) | public static ChannelBuffer dynamicBuffer(int estimatedLength, Channel... method dynamicBuffer (line 235) | public static ChannelBuffer dynamicBuffer(ByteOrder endianness, int es... method wrappedBuffer (line 244) | public static ChannelBuffer wrappedBuffer(byte[] array) { method wrappedBuffer (line 253) | public static ChannelBuffer wrappedBuffer(ByteOrder endianness, byte[]... method wrappedBuffer (line 274) | public static ChannelBuffer wrappedBuffer(byte[] array, int offset, in... method wrappedBuffer (line 283) | public static ChannelBuffer wrappedBuffer(ByteOrder endianness, byte[]... method wrappedBuffer (line 311) | public static ChannelBuffer wrappedBuffer(ByteBuffer buffer) { method wrappedBuffer (line 327) | public static ChannelBuffer wrappedBuffer(ChannelBuffer buffer) { method wrappedBuffer (line 340) | public static ChannelBuffer wrappedBuffer(byte[]... arrays) { method wrappedBuffer (line 351) | public static ChannelBuffer wrappedBuffer(ByteOrder endianness, byte[]... method compositeBuffer (line 377) | private static ChannelBuffer compositeBuffer( method wrappedBuffer (line 398) | public static ChannelBuffer wrappedBuffer(ChannelBuffer... buffers) { method wrappedBuffer (line 448) | public static ChannelBuffer wrappedBuffer(ByteBuffer... buffers) { method copiedBuffer (line 487) | public static ChannelBuffer copiedBuffer(byte[] array) { method copiedBuffer (line 497) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, byte[] ... method copiedBuffer (line 519) | public static ChannelBuffer copiedBuffer(byte[] array, int offset, int... method copiedBuffer (line 529) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, byte[] ... method copiedBuffer (line 547) | public static ChannelBuffer copiedBuffer(ByteBuffer buffer) { method copiedBuffer (line 568) | public static ChannelBuffer copiedBuffer(ChannelBuffer buffer) { method copiedBuffer (line 582) | public static ChannelBuffer copiedBuffer(byte[]... arrays) { method copiedBuffer (line 592) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, byte[].... method copiedBuffer (line 638) | public static ChannelBuffer copiedBuffer(ChannelBuffer... buffers) { method copiedBuffer (line 663) | public static ChannelBuffer copiedBuffer(ByteBuffer... buffers) { method copiedBuffer (line 684) | public static ChannelBuffer copiedBuffer(CharSequence string, Charset ... method copiedBuffer (line 694) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 706) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, CharSeq... method copiedBuffer (line 725) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 761) | public static ChannelBuffer copiedBuffer(char[] array, Charset charset) { method copiedBuffer (line 771) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 783) | public static ChannelBuffer copiedBuffer(ByteOrder endianness, char[] ... method copiedBuffer (line 794) | public static ChannelBuffer copiedBuffer( method copiedBuffer (line 806) | private static ChannelBuffer copiedBuffer(ByteOrder endianness, CharBu... method copiedBuffer (line 817) | @Deprecated method copiedBuffer (line 825) | @Deprecated method unmodifiableBuffer (line 836) | public static ChannelBuffer unmodifiableBuffer(ChannelBuffer buffer) { method hexDump (line 847) | public static String hexDump(ChannelBuffer buffer) { method hexDump (line 855) | public static String hexDump(ChannelBuffer buffer, int fromIndex, int ... method hashCode (line 881) | public static int hashCode(ChannelBuffer buffer) { method equals (line 916) | public static boolean equals(ChannelBuffer bufferA, ChannelBuffer buff... method compare (line 961) | public static int compare(ChannelBuffer bufferA, ChannelBuffer bufferB) { method indexOf (line 1016) | public static int indexOf(ChannelBuffer buffer, int fromIndex, int toI... method indexOf (line 1028) | public static int indexOf(ChannelBuffer buffer, int fromIndex, int toI... method swapShort (line 1039) | public static short swapShort(short value) { method swapMedium (line 1046) | public static int swapMedium(int value) { method swapInt (line 1053) | public static int swapInt(int value) { method swapLong (line 1061) | public static long swapLong(long value) { method firstIndexOf (line 1066) | private static int firstIndexOf(ChannelBuffer buffer, int fromIndex, i... method lastIndexOf (line 1081) | private static int lastIndexOf(ChannelBuffer buffer, int fromIndex, in... method firstIndexOf (line 1096) | private static int firstIndexOf(ChannelBuffer buffer, int fromIndex, i... method lastIndexOf (line 1111) | private static int lastIndexOf(ChannelBuffer buffer, int fromIndex, in... method encodeString (line 1126) | static ByteBuffer encodeString(CharBuffer src, Charset charset) { method decodeString (line 1146) | static String decodeString(ByteBuffer src, Charset charset) { method ChannelBuffers (line 1165) | private ChannelBuffers() { FILE: Netty/src/main/java/org/jboss/netty/buffer/CompositeChannelBuffer.java class CompositeChannelBuffer (line 42) | public class CompositeChannelBuffer extends AbstractChannelBuffer { method CompositeChannelBuffer (line 49) | public CompositeChannelBuffer(ByteOrder endianness, List decompose(int index, int length) { method setComponents (line 104) | private void setComponents(List newComponents) { method CompositeChannelBuffer (line 136) | private CompositeChannelBuffer(CompositeChannelBuffer buffer) { method factory (line 143) | public ChannelBufferFactory factory() { method order (line 147) | public ByteOrder order() { method isDirect (line 151) | public boolean isDirect() { method hasArray (line 155) | public boolean hasArray() { method array (line 159) | public byte[] array() { method arrayOffset (line 163) | public int arrayOffset() { method capacity (line 167) | public int capacity() { method getByte (line 171) | public byte getByte(int index) { method getShort (line 176) | public short getShort(int index) { method getUnsignedMedium (line 187) | public int getUnsignedMedium(int index) { method getInt (line 198) | public int getInt(int index) { method getLong (line 209) | public long getLong(int index) { method getBytes (line 220) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 239) | public void getBytes(int index, ByteBuffer dst) { method getBytes (line 264) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 283) | public int getBytes(int index, GatheringByteChannel out, int length) method getBytes (line 291) | public void getBytes(int index, OutputStream out, int length) method setByte (line 310) | public void setByte(int index, int value) { method setShort (line 315) | public void setShort(int index, int value) { method setMedium (line 328) | public void setMedium(int index, int value) { method setInt (line 341) | public void setInt(int index, int value) { method setLong (line 354) | public void setLong(int index, long value) { method setBytes (line 367) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 386) | public void setBytes(int index, ByteBuffer src) { method setBytes (line 411) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 430) | public int setBytes(int index, InputStream in, int length) method setBytes (line 468) | public int setBytes(int index, ScatteringByteChannel in, int length) method duplicate (line 498) | public ChannelBuffer duplicate() { method copy (line 504) | public ChannelBuffer copy(int index, int length) { method copyTo (line 515) | private void copyTo(int index, int length, int componentId, ChannelBuf... method slice (line 533) | public ChannelBuffer slice(int index, int length) { method toByteBuffer (line 555) | public ByteBuffer toByteBuffer(int index, int length) { method toByteBuffers (line 569) | @Override method componentId (line 592) | private int componentId(int index) { method discardReadBytes (line 619) | @Override method toString (line 670) | @Override FILE: Netty/src/main/java/org/jboss/netty/buffer/DirectChannelBufferFactory.java class DirectChannelBufferFactory (line 37) | public class DirectChannelBufferFactory extends AbstractChannelBufferFac... method getInstance (line 45) | public static ChannelBufferFactory getInstance() { method getInstance (line 49) | public static ChannelBufferFactory getInstance(ByteOrder defaultEndian... method DirectChannelBufferFactory (line 73) | public DirectChannelBufferFactory() { method DirectChannelBufferFactory (line 81) | public DirectChannelBufferFactory(int preallocatedBufferCapacity) { method DirectChannelBufferFactory (line 90) | public DirectChannelBufferFactory(ByteOrder defaultOrder) { method DirectChannelBufferFactory (line 99) | public DirectChannelBufferFactory(ByteOrder defaultOrder, int prealloc... method getBuffer (line 109) | public ChannelBuffer getBuffer(ByteOrder order, int capacity) { method getBuffer (line 133) | public ChannelBuffer getBuffer(ByteOrder order, byte[] array, int offs... method getBuffer (line 152) | public ChannelBuffer getBuffer(ByteBuffer nioBuffer) { method allocateBigEndianBuffer (line 164) | private ChannelBuffer allocateBigEndianBuffer(int capacity) { method allocateLittleEndianBuffer (line 183) | private ChannelBuffer allocateLittleEndianBuffer(int capacity) { FILE: Netty/src/main/java/org/jboss/netty/buffer/DuplicatedChannelBuffer.java class DuplicatedChannelBuffer (line 38) | public class DuplicatedChannelBuffer extends AbstractChannelBuffer imple... method DuplicatedChannelBuffer (line 42) | public DuplicatedChannelBuffer(ChannelBuffer buffer) { method DuplicatedChannelBuffer (line 50) | private DuplicatedChannelBuffer(DuplicatedChannelBuffer buffer) { method unwrap (line 55) | public ChannelBuffer unwrap() { method factory (line 59) | public ChannelBufferFactory factory() { method order (line 63) | public ByteOrder order() { method isDirect (line 67) | public boolean isDirect() { method capacity (line 71) | public int capacity() { method hasArray (line 75) | public boolean hasArray() { method array (line 79) | public byte[] array() { method arrayOffset (line 83) | public int arrayOffset() { method getByte (line 87) | public byte getByte(int index) { method getShort (line 91) | public short getShort(int index) { method getUnsignedMedium (line 95) | public int getUnsignedMedium(int index) { method getInt (line 99) | public int getInt(int index) { method getLong (line 103) | public long getLong(int index) { method duplicate (line 107) | public ChannelBuffer duplicate() { method copy (line 111) | public ChannelBuffer copy(int index, int length) { method slice (line 115) | public ChannelBuffer slice(int index, int length) { method getBytes (line 119) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 123) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 127) | public void getBytes(int index, ByteBuffer dst) { method setByte (line 131) | public void setByte(int index, int value) { method setShort (line 135) | public void setShort(int index, int value) { method setMedium (line 139) | public void setMedium(int index, int value) { method setInt (line 143) | public void setInt(int index, int value) { method setLong (line 147) | public void setLong(int index, long value) { method setBytes (line 151) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 155) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 159) | public void setBytes(int index, ByteBuffer src) { method getBytes (line 163) | public void getBytes(int index, OutputStream out, int length) method getBytes (line 168) | public int getBytes(int index, GatheringByteChannel out, int length) method setBytes (line 173) | public int setBytes(int index, InputStream in, int length) method setBytes (line 178) | public int setBytes(int index, ScatteringByteChannel in, int length) method toByteBuffer (line 183) | public ByteBuffer toByteBuffer(int index, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/DynamicChannelBuffer.java class DynamicChannelBuffer (line 38) | public class DynamicChannelBuffer extends AbstractChannelBuffer { method DynamicChannelBuffer (line 44) | public DynamicChannelBuffer(int estimatedLength) { method DynamicChannelBuffer (line 48) | public DynamicChannelBuffer(ByteOrder endianness, int estimatedLength) { method DynamicChannelBuffer (line 52) | public DynamicChannelBuffer(ByteOrder endianness, int estimatedLength,... method ensureWritableBytes (line 67) | @Override method factory (line 89) | public ChannelBufferFactory factory() { method order (line 93) | public ByteOrder order() { method isDirect (line 97) | public boolean isDirect() { method capacity (line 101) | public int capacity() { method hasArray (line 105) | public boolean hasArray() { method array (line 109) | public byte[] array() { method arrayOffset (line 113) | public int arrayOffset() { method getByte (line 117) | public byte getByte(int index) { method getShort (line 121) | public short getShort(int index) { method getUnsignedMedium (line 125) | public int getUnsignedMedium(int index) { method getInt (line 129) | public int getInt(int index) { method getLong (line 133) | public long getLong(int index) { method getBytes (line 137) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 141) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 145) | public void getBytes(int index, ByteBuffer dst) { method getBytes (line 149) | public int getBytes(int index, GatheringByteChannel out, int length) method getBytes (line 154) | public void getBytes(int index, OutputStream out, int length) method setByte (line 159) | public void setByte(int index, int value) { method setShort (line 163) | public void setShort(int index, int value) { method setMedium (line 167) | public void setMedium(int index, int value) { method setInt (line 171) | public void setInt(int index, int value) { method setLong (line 175) | public void setLong(int index, long value) { method setBytes (line 179) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 183) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 187) | public void setBytes(int index, ByteBuffer src) { method setBytes (line 191) | public int setBytes(int index, InputStream in, int length) method setBytes (line 196) | public int setBytes(int index, ScatteringByteChannel in, int length) method writeByte (line 201) | @Override method writeShort (line 207) | @Override method writeMedium (line 213) | @Override method writeInt (line 219) | @Override method writeLong (line 225) | @Override method writeBytes (line 231) | @Override method writeBytes (line 237) | @Override method writeBytes (line 243) | @Override method writeBytes (line 249) | @Override method writeBytes (line 255) | @Override method writeZero (line 262) | @Override method duplicate (line 268) | public ChannelBuffer duplicate() { method copy (line 272) | public ChannelBuffer copy(int index, int length) { method slice (line 279) | public ChannelBuffer slice(int index, int length) { method toByteBuffer (line 293) | public ByteBuffer toByteBuffer(int index, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/HeapChannelBuffer.java class HeapChannelBuffer (line 34) | public abstract class HeapChannelBuffer extends AbstractChannelBuffer { method HeapChannelBuffer (line 46) | public HeapChannelBuffer(int length) { method HeapChannelBuffer (line 55) | public HeapChannelBuffer(byte[] array) { method HeapChannelBuffer (line 66) | protected HeapChannelBuffer(byte[] array, int readerIndex, int writerI... method isDirect (line 74) | public boolean isDirect() { method capacity (line 78) | public int capacity() { method hasArray (line 82) | public boolean hasArray() { method array (line 86) | public byte[] array() { method arrayOffset (line 90) | public int arrayOffset() { method getByte (line 94) | public byte getByte(int index) { method getBytes (line 98) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 106) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 110) | public void getBytes(int index, ByteBuffer dst) { method getBytes (line 114) | public void getBytes(int index, OutputStream out, int length) method getBytes (line 119) | public int getBytes(int index, GatheringByteChannel out, int length) method setByte (line 124) | public void setByte(int index, int value) { method setBytes (line 128) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 136) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 140) | public void setBytes(int index, ByteBuffer src) { method setBytes (line 144) | public int setBytes(int index, InputStream in, int length) throws IOEx... method setBytes (line 163) | public int setBytes(int index, ScatteringByteChannel in, int length) t... method slice (line 189) | public ChannelBuffer slice(int index, int length) { method toByteBuffer (line 209) | public ByteBuffer toByteBuffer(int index, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/HeapChannelBufferFactory.java class HeapChannelBufferFactory (line 31) | public class HeapChannelBufferFactory extends AbstractChannelBufferFacto... method getInstance (line 39) | public static ChannelBufferFactory getInstance() { method getInstance (line 43) | public static ChannelBufferFactory getInstance(ByteOrder endianness) { method HeapChannelBufferFactory (line 59) | public HeapChannelBufferFactory() { method HeapChannelBufferFactory (line 68) | public HeapChannelBufferFactory(ByteOrder defaultOrder) { method getBuffer (line 72) | public ChannelBuffer getBuffer(ByteOrder order, int capacity) { method getBuffer (line 76) | public ChannelBuffer getBuffer(ByteOrder order, byte[] array, int offs... method getBuffer (line 80) | public ChannelBuffer getBuffer(ByteBuffer nioBuffer) { FILE: Netty/src/main/java/org/jboss/netty/buffer/LittleEndianHeapChannelBuffer.java class LittleEndianHeapChannelBuffer (line 31) | public class LittleEndianHeapChannelBuffer extends HeapChannelBuffer { method LittleEndianHeapChannelBuffer (line 38) | public LittleEndianHeapChannelBuffer(int length) { method LittleEndianHeapChannelBuffer (line 47) | public LittleEndianHeapChannelBuffer(byte[] array) { method LittleEndianHeapChannelBuffer (line 51) | private LittleEndianHeapChannelBuffer(byte[] array, int readerIndex, i... method factory (line 55) | public ChannelBufferFactory factory() { method order (line 59) | public ByteOrder order() { method getShort (line 63) | public short getShort(int index) { method getUnsignedMedium (line 67) | public int getUnsignedMedium(int index) { method getInt (line 73) | public int getInt(int index) { method getLong (line 80) | public long getLong(int index) { method setShort (line 91) | public void setShort(int index, int value) { method setMedium (line 96) | public void setMedium(int index, int value) { method setInt (line 102) | public void setInt(int index, int value) { method setLong (line 109) | public void setLong(int index, long value) { method duplicate (line 120) | public ChannelBuffer duplicate() { method copy (line 124) | public ChannelBuffer copy(int index, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/ReadOnlyChannelBuffer.java class ReadOnlyChannelBuffer (line 38) | public class ReadOnlyChannelBuffer extends AbstractChannelBuffer impleme... method ReadOnlyChannelBuffer (line 42) | public ReadOnlyChannelBuffer(ChannelBuffer buffer) { method ReadOnlyChannelBuffer (line 50) | private ReadOnlyChannelBuffer(ReadOnlyChannelBuffer buffer) { method unwrap (line 55) | public ChannelBuffer unwrap() { method factory (line 59) | public ChannelBufferFactory factory() { method order (line 63) | public ByteOrder order() { method isDirect (line 67) | public boolean isDirect() { method hasArray (line 71) | public boolean hasArray() { method array (line 75) | public byte[] array() { method arrayOffset (line 79) | public int arrayOffset() { method discardReadBytes (line 83) | @Override method setByte (line 88) | public void setByte(int index, int value) { method setBytes (line 92) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 96) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 100) | public void setBytes(int index, ByteBuffer src) { method setShort (line 104) | public void setShort(int index, int value) { method setMedium (line 108) | public void setMedium(int index, int value) { method setInt (line 112) | public void setInt(int index, int value) { method setLong (line 116) | public void setLong(int index, long value) { method setBytes (line 120) | public int setBytes(int index, InputStream in, int length) method setBytes (line 125) | public int setBytes(int index, ScatteringByteChannel in, int length) method getBytes (line 130) | public int getBytes(int index, GatheringByteChannel out, int length) method getBytes (line 135) | public void getBytes(int index, OutputStream out, int length) method getBytes (line 140) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 144) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 148) | public void getBytes(int index, ByteBuffer dst) { method duplicate (line 152) | public ChannelBuffer duplicate() { method copy (line 156) | public ChannelBuffer copy(int index, int length) { method slice (line 160) | public ChannelBuffer slice(int index, int length) { method getByte (line 164) | public byte getByte(int index) { method getShort (line 168) | public short getShort(int index) { method getUnsignedMedium (line 172) | public int getUnsignedMedium(int index) { method getInt (line 176) | public int getInt(int index) { method getLong (line 180) | public long getLong(int index) { method toByteBuffer (line 184) | public ByteBuffer toByteBuffer(int index, int length) { method toByteBuffers (line 188) | @Override method capacity (line 197) | public int capacity() { FILE: Netty/src/main/java/org/jboss/netty/buffer/SlicedChannelBuffer.java class SlicedChannelBuffer (line 39) | public class SlicedChannelBuffer extends AbstractChannelBuffer implement... method SlicedChannelBuffer (line 45) | public SlicedChannelBuffer(ChannelBuffer buffer, int index, int length) { method unwrap (line 60) | public ChannelBuffer unwrap() { method factory (line 64) | public ChannelBufferFactory factory() { method order (line 68) | public ByteOrder order() { method isDirect (line 72) | public boolean isDirect() { method capacity (line 76) | public int capacity() { method hasArray (line 80) | public boolean hasArray() { method array (line 84) | public byte[] array() { method arrayOffset (line 88) | public int arrayOffset() { method getByte (line 92) | public byte getByte(int index) { method getShort (line 97) | public short getShort(int index) { method getUnsignedMedium (line 102) | public int getUnsignedMedium(int index) { method getInt (line 107) | public int getInt(int index) { method getLong (line 112) | public long getLong(int index) { method duplicate (line 117) | public ChannelBuffer duplicate() { method copy (line 123) | public ChannelBuffer copy(int index, int length) { method slice (line 128) | public ChannelBuffer slice(int index, int length) { method getBytes (line 136) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 141) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 146) | public void getBytes(int index, ByteBuffer dst) { method setByte (line 151) | public void setByte(int index, int value) { method setShort (line 156) | public void setShort(int index, int value) { method setMedium (line 161) | public void setMedium(int index, int value) { method setInt (line 166) | public void setInt(int index, int value) { method setLong (line 171) | public void setLong(int index, long value) { method setBytes (line 176) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 181) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 186) | public void setBytes(int index, ByteBuffer src) { method getBytes (line 191) | public void getBytes(int index, OutputStream out, int length) method getBytes (line 197) | public int getBytes(int index, GatheringByteChannel out, int length) method setBytes (line 203) | public int setBytes(int index, InputStream in, int length) method setBytes (line 209) | public int setBytes(int index, ScatteringByteChannel in, int length) method toByteBuffer (line 215) | public ByteBuffer toByteBuffer(int index, int length) { method checkIndex (line 220) | private void checkIndex(int index) { method checkIndex (line 226) | private void checkIndex(int startIndex, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/TruncatedChannelBuffer.java class TruncatedChannelBuffer (line 39) | public class TruncatedChannelBuffer extends AbstractChannelBuffer implem... method TruncatedChannelBuffer (line 44) | public TruncatedChannelBuffer(ChannelBuffer buffer, int length) { method unwrap (line 54) | public ChannelBuffer unwrap() { method factory (line 58) | public ChannelBufferFactory factory() { method order (line 62) | public ByteOrder order() { method isDirect (line 66) | public boolean isDirect() { method capacity (line 70) | public int capacity() { method hasArray (line 74) | public boolean hasArray() { method array (line 78) | public byte[] array() { method arrayOffset (line 82) | public int arrayOffset() { method getByte (line 86) | public byte getByte(int index) { method getShort (line 91) | public short getShort(int index) { method getUnsignedMedium (line 96) | public int getUnsignedMedium(int index) { method getInt (line 101) | public int getInt(int index) { method getLong (line 106) | public long getLong(int index) { method duplicate (line 111) | public ChannelBuffer duplicate() { method copy (line 117) | public ChannelBuffer copy(int index, int length) { method slice (line 122) | public ChannelBuffer slice(int index, int length) { method getBytes (line 130) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 135) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 140) | public void getBytes(int index, ByteBuffer dst) { method setByte (line 145) | public void setByte(int index, int value) { method setShort (line 150) | public void setShort(int index, int value) { method setMedium (line 155) | public void setMedium(int index, int value) { method setInt (line 160) | public void setInt(int index, int value) { method setLong (line 165) | public void setLong(int index, long value) { method setBytes (line 170) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 175) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 180) | public void setBytes(int index, ByteBuffer src) { method getBytes (line 185) | public void getBytes(int index, OutputStream out, int length) method getBytes (line 191) | public int getBytes(int index, GatheringByteChannel out, int length) method setBytes (line 197) | public int setBytes(int index, InputStream in, int length) method setBytes (line 203) | public int setBytes(int index, ScatteringByteChannel in, int length) method toByteBuffer (line 209) | public ByteBuffer toByteBuffer(int index, int length) { method checkIndex (line 214) | private void checkIndex(int index) { method checkIndex (line 220) | private void checkIndex(int index, int length) { FILE: Netty/src/main/java/org/jboss/netty/buffer/WrappedChannelBuffer.java type WrappedChannelBuffer (line 28) | public interface WrappedChannelBuffer extends ChannelBuffer { method unwrap (line 32) | ChannelBuffer unwrap(); FILE: Netty/src/main/java/org/jboss/netty/channel/AbstractChannel.java class AbstractChannel (line 32) | public abstract class AbstractChannel implements Channel { method allocateId (line 38) | private static Integer allocateId(Channel channel) { class IdDeallocator (line 54) | private static final class IdDeallocator implements ChannelFutureListe... method IdDeallocator (line 55) | IdDeallocator() { method operationComplete (line 59) | public void operationComplete(ChannelFuture future) throws Exception { method AbstractChannel (line 88) | protected AbstractChannel( method AbstractChannel (line 129) | protected AbstractChannel( method getId (line 141) | public final Integer getId() { method getParent (line 145) | public Channel getParent() { method getFactory (line 149) | public ChannelFactory getFactory() { method getPipeline (line 153) | public ChannelPipeline getPipeline() { method getSucceededFuture (line 160) | protected ChannelFuture getSucceededFuture() { method getUnsupportedOperationFuture (line 168) | protected ChannelFuture getUnsupportedOperationFuture() { method hashCode (line 176) | @Override method equals (line 185) | @Override method compareTo (line 193) | public final int compareTo(Channel o) { method isOpen (line 197) | public boolean isOpen() { method setClosed (line 209) | protected boolean setClosed() { method bind (line 213) | public ChannelFuture bind(SocketAddress localAddress) { method unbind (line 225) | public ChannelFuture unbind() { method close (line 229) | public ChannelFuture close() { method getCloseFuture (line 244) | public ChannelFuture getCloseFuture() { method connect (line 248) | public ChannelFuture connect(SocketAddress remoteAddress) { method disconnect (line 260) | public ChannelFuture disconnect() { method getInterestOps (line 264) | public int getInterestOps() { method setInterestOps (line 268) | public ChannelFuture setInterestOps(int interestOps) { method setInterestOpsNow (line 277) | protected void setInterestOpsNow(int interestOps) { method isReadable (line 281) | public boolean isReadable() { method isWritable (line 285) | public boolean isWritable() { method setReadable (line 289) | public ChannelFuture setReadable(boolean readable) { method write (line 297) | public ChannelFuture write(Object message) { method write (line 309) | public ChannelFuture write(Object message, SocketAddress remoteAddress) { method toString (line 319) | @Override method getIdString (line 374) | private String getIdString() { class ChannelCloseFuture (line 405) | private final class ChannelCloseFuture extends DefaultChannelFuture { method ChannelCloseFuture (line 407) | public ChannelCloseFuture() { method setSuccess (line 411) | @Override method setFailure (line 417) | @Override method setClosed (line 423) | boolean setClosed() { FILE: Netty/src/main/java/org/jboss/netty/channel/AbstractChannelSink.java class AbstractChannelSink (line 28) | public abstract class AbstractChannelSink implements ChannelSink { method AbstractChannelSink (line 33) | protected AbstractChannelSink() { method exceptionCaught (line 45) | public void exceptionCaught(ChannelPipeline pipeline, FILE: Netty/src/main/java/org/jboss/netty/channel/AbstractServerChannel.java class AbstractServerChannel (line 39) | public abstract class AbstractServerChannel extends AbstractChannel impl... method AbstractServerChannel (line 52) | protected AbstractServerChannel( method connect (line 59) | @Override method disconnect (line 64) | @Override method getInterestOps (line 69) | @Override method setInterestOps (line 74) | @Override method setInterestOpsNow (line 79) | @Override method write (line 84) | @Override method write (line 89) | @Override method isConnected (line 94) | public boolean isConnected() { FILE: Netty/src/main/java/org/jboss/netty/channel/AdaptiveReceiveBufferSizePredictor.java class AdaptiveReceiveBufferSizePredictor (line 37) | public class AdaptiveReceiveBufferSizePredictor implements method getSizeTableIndex (line 76) | private static int getSizeTableIndex(final int size) { method AdaptiveReceiveBufferSizePredictor (line 112) | public AdaptiveReceiveBufferSizePredictor() { method AdaptiveReceiveBufferSizePredictor (line 123) | public AdaptiveReceiveBufferSizePredictor(int minimum, int initial, in... method nextReceiveBufferSize (line 152) | public int nextReceiveBufferSize() { method previousReceiveBufferSize (line 156) | public void previousReceiveBufferSize(int previousReceiveBufferSize) { FILE: Netty/src/main/java/org/jboss/netty/channel/AdaptiveReceiveBufferSizePredictorFactory.java class AdaptiveReceiveBufferSizePredictorFactory (line 28) | public class AdaptiveReceiveBufferSizePredictorFactory implements method AdaptiveReceiveBufferSizePredictorFactory (line 40) | public AdaptiveReceiveBufferSizePredictorFactory() { method AdaptiveReceiveBufferSizePredictorFactory (line 53) | public AdaptiveReceiveBufferSizePredictorFactory(int minimum, int init... method getPredictor (line 69) | public ReceiveBufferSizePredictor getPredictor() throws Exception { FILE: Netty/src/main/java/org/jboss/netty/channel/Channel.java type Channel (line 114) | public interface Channel extends Comparable { method getId (line 143) | Integer getId(); method getFactory (line 148) | ChannelFactory getFactory(); method getParent (line 156) | Channel getParent(); method getConfig (line 161) | ChannelConfig getConfig(); method getPipeline (line 167) | ChannelPipeline getPipeline(); method isOpen (line 172) | boolean isOpen(); method isBound (line 178) | boolean isBound(); method isConnected (line 184) | boolean isConnected(); method getLocalAddress (line 195) | SocketAddress getLocalAddress(); method getRemoteAddress (line 211) | SocketAddress getRemoteAddress(); method write (line 228) | ChannelFuture write(Object message); method write (line 249) | ChannelFuture write(Object message, SocketAddress remoteAddress); method bind (line 261) | ChannelFuture bind(SocketAddress localAddress); method connect (line 273) | ChannelFuture connect(SocketAddress remoteAddress); method disconnect (line 281) | ChannelFuture disconnect(); method unbind (line 289) | ChannelFuture unbind(); method close (line 301) | ChannelFuture close(); method getCloseFuture (line 307) | ChannelFuture getCloseFuture(); method getInterestOps (line 315) | int getInterestOps(); method isReadable (line 324) | boolean isReadable(); method isWritable (line 336) | boolean isWritable(); method setInterestOps (line 346) | ChannelFuture setInterestOps(int interestOps); method setReadable (line 366) | ChannelFuture setReadable(boolean readable); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelConfig.java type ChannelConfig (line 73) | public interface ChannelConfig { method setOptions (line 78) | void setOptions(Map options); method setOption (line 100) | boolean setOption(String name, Object value); method getBufferFactory (line 108) | ChannelBufferFactory getBufferFactory(); method setBufferFactory (line 116) | void setBufferFactory(ChannelBufferFactory bufferFactory); method getPipelineFactory (line 124) | ChannelPipelineFactory getPipelineFactory(); method setPipelineFactory (line 132) | void setPipelineFactory(ChannelPipelineFactory pipelineFactory); method getConnectTimeoutMillis (line 141) | int getConnectTimeoutMillis(); method setConnectTimeoutMillis (line 151) | void setConnectTimeoutMillis(int connectTimeoutMillis); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelDownstreamHandler.java type ChannelDownstreamHandler (line 78) | public interface ChannelDownstreamHandler extends ChannelHandler { method handleDownstream (line 86) | void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) throw... FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelEvent.java type ChannelEvent (line 187) | public interface ChannelEvent { method getChannel (line 192) | Channel getChannel(); method getFuture (line 201) | ChannelFuture getFuture(); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelException.java class ChannelException (line 28) | public class ChannelException extends RuntimeException { method ChannelException (line 35) | public ChannelException() { method ChannelException (line 42) | public ChannelException(String message, Throwable cause) { method ChannelException (line 49) | public ChannelException(String message) { method ChannelException (line 56) | public ChannelException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelFactory.java type ChannelFactory (line 60) | public interface ChannelFactory extends ExternalResourceReleasable { method newChannel (line 73) | Channel newChannel(ChannelPipeline pipeline); method releaseExternalResources (line 85) | void releaseExternalResources(); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelFuture.java type ChannelFuture (line 175) | public interface ChannelFuture { method getChannel (line 181) | Channel getChannel(); method isDone (line 188) | boolean isDone(); method isCancelled (line 194) | boolean isCancelled(); method isSuccess (line 200) | boolean isSuccess(); method getCause (line 210) | Throwable getCause(); method cancel (line 220) | boolean cancel(); method setSuccess (line 230) | boolean setSuccess(); method setFailure (line 240) | boolean setFailure(Throwable cause); method setProgress (line 250) | boolean setProgress(long amount, long current, long total); method addListener (line 258) | void addListener(ChannelFutureListener listener); method removeListener (line 267) | void removeListener(ChannelFutureListener listener); method await (line 275) | ChannelFuture await() throws InterruptedException; method awaitUninterruptibly (line 282) | ChannelFuture awaitUninterruptibly(); method await (line 294) | boolean await(long timeout, TimeUnit unit) throws InterruptedException; method await (line 306) | boolean await(long timeoutMillis) throws InterruptedException; method awaitUninterruptibly (line 316) | boolean awaitUninterruptibly(long timeout, TimeUnit unit); method awaitUninterruptibly (line 326) | boolean awaitUninterruptibly(long timeoutMillis); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelFutureListener.java type ChannelFutureListener (line 38) | public interface ChannelFutureListener extends EventListener { method operationComplete (line 45) | public void operationComplete(ChannelFuture future) { method operationComplete (line 55) | public void operationComplete(ChannelFuture future) { method operationComplete (line 69) | void operationComplete(ChannelFuture future) throws Exception; FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelFutureProgressListener.java type ChannelFutureProgressListener (line 44) | public interface ChannelFutureProgressListener extends ChannelFutureList... method operationProgressed (line 53) | void operationProgressed(ChannelFuture future, long amount, long curre... FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelHandler.java type ChannelHandler (line 214) | public interface ChannelHandler { FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelHandlerContext.java type ChannelHandlerContext (line 127) | public interface ChannelHandlerContext { method getChannel (line 133) | Channel getChannel(); method getPipeline (line 139) | ChannelPipeline getPipeline(); method getName (line 145) | String getName(); method getHandler (line 151) | ChannelHandler getHandler(); method canHandleUpstream (line 157) | boolean canHandleUpstream(); method canHandleDownstream (line 163) | boolean canHandleDownstream(); method sendUpstream (line 172) | void sendUpstream(ChannelEvent e); method sendDownstream (line 181) | void sendDownstream(ChannelEvent e); method getAttachment (line 190) | Object getAttachment(); method setAttachment (line 197) | void setAttachment(Object attachment); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelHandlerLifeCycleException.java class ChannelHandlerLifeCycleException (line 30) | public class ChannelHandlerLifeCycleException extends RuntimeException { method ChannelHandlerLifeCycleException (line 37) | public ChannelHandlerLifeCycleException() { method ChannelHandlerLifeCycleException (line 44) | public ChannelHandlerLifeCycleException(String message, Throwable caus... method ChannelHandlerLifeCycleException (line 51) | public ChannelHandlerLifeCycleException(String message) { method ChannelHandlerLifeCycleException (line 58) | public ChannelHandlerLifeCycleException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelLocal.java class ChannelLocal (line 38) | public class ChannelLocal { method ChannelLocal (line 46) | public ChannelLocal() { method initialValue (line 54) | protected T initialValue(@SuppressWarnings("unused") Channel channel) { method get (line 61) | public T get(Channel channel) { method set (line 84) | public T set(Channel channel, T value) { method setIfAbsent (line 101) | public T setIfAbsent(Channel channel, T value) { method remove (line 117) | public T remove(Channel channel) { FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelPipeline.java type ChannelPipeline (line 213) | public interface ChannelPipeline { method addFirst (line 226) | void addFirst (String name, ChannelHandler handler); method addLast (line 239) | void addLast (String name, ChannelHandler handler); method addBefore (line 256) | void addBefore(String baseName, String name, ChannelHandler handler); method addAfter (line 273) | void addAfter (String baseName, String name, ChannelHandler handler); method remove (line 283) | void remove(ChannelHandler handler); method remove (line 296) | ChannelHandler remove(String name); method remove (line 312) | T remove(Class handlerType); method removeFirst (line 322) | ChannelHandler removeFirst(); method removeLast (line 332) | ChannelHandler removeLast(); method replace (line 347) | void replace(ChannelHandler oldHandler, String newName, ChannelHandler... method replace (line 364) | ChannelHandler replace(String oldName, String newName, ChannelHandler ... method replace (line 382) | T replace(Class oldHandlerType, String n... method getFirst (line 389) | ChannelHandler getFirst(); method getLast (line 396) | ChannelHandler getLast(); method get (line 405) | ChannelHandler get(String name); method get (line 414) | T get(Class handlerType); method getContext (line 423) | ChannelHandlerContext getContext(ChannelHandler handler); method getContext (line 432) | ChannelHandlerContext getContext(String name); method getContext (line 441) | ChannelHandlerContext getContext(Class handl... method sendUpstream (line 451) | void sendUpstream(ChannelEvent e); method sendDownstream (line 460) | void sendDownstream(ChannelEvent e); method getChannel (line 467) | Channel getChannel(); method getSink (line 474) | ChannelSink getSink(); method attach (line 483) | void attach(Channel channel, ChannelSink sink); method isAttached (line 489) | boolean isAttached(); method toMap (line 495) | Map toMap(); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelPipelineException.java class ChannelPipelineException (line 30) | public class ChannelPipelineException extends ChannelException { method ChannelPipelineException (line 37) | public ChannelPipelineException() { method ChannelPipelineException (line 44) | public ChannelPipelineException(String message, Throwable cause) { method ChannelPipelineException (line 51) | public ChannelPipelineException(String message) { method ChannelPipelineException (line 58) | public ChannelPipelineException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelPipelineFactory.java type ChannelPipelineFactory (line 42) | public interface ChannelPipelineFactory { method getPipeline (line 47) | ChannelPipeline getPipeline() throws Exception; FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelSink.java type ChannelSink (line 33) | public interface ChannelSink { method eventSunk (line 39) | void eventSunk(ChannelPipeline pipeline, ChannelEvent e) throws Except... method exceptionCaught (line 45) | void exceptionCaught(ChannelPipeline pipeline, ChannelEvent e, Channel... FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelState.java type ChannelState (line 82) | public enum ChannelState { FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelStateEvent.java type ChannelStateEvent (line 36) | public interface ChannelStateEvent extends ChannelEvent { method getState (line 41) | ChannelState getState(); method getValue (line 48) | Object getValue(); FILE: Netty/src/main/java/org/jboss/netty/channel/ChannelUpstreamHandler.java type ChannelUpstreamHandler (line 94) | public interface ChannelUpstreamHandler extends ChannelHandler { method handleUpstream (line 103) | void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) throws ... FILE: Netty/src/main/java/org/jboss/netty/channel/Channels.java class Channels (line 58) | public class Channels { method pipeline (line 66) | public static ChannelPipeline pipeline() { method pipeline (line 77) | public static ChannelPipeline pipeline(ChannelHandler... handlers) { method pipeline (line 99) | public static ChannelPipeline pipeline(ChannelPipeline pipeline) { method pipelineFactory (line 115) | public static ChannelPipelineFactory pipelineFactory( method future (line 130) | public static ChannelFuture future(Channel channel) { method future (line 140) | public static ChannelFuture future(Channel channel, boolean cancellabl... method succeededFuture (line 148) | public static ChannelFuture succeededFuture(Channel channel) { method failedFuture (line 162) | public static ChannelFuture failedFuture(Channel channel, Throwable ca... method fireChannelOpen (line 174) | public static void fireChannelOpen(Channel channel) { method fireChannelOpen (line 207) | public static void fireChannelOpen(ChannelHandlerContext ctx) { method fireChannelBound (line 220) | public static void fireChannelBound(Channel channel, SocketAddress loc... method fireChannelBound (line 235) | public static void fireChannelBound(ChannelHandlerContext ctx, SocketA... method fireChannelConnected (line 248) | public static void fireChannelConnected(Channel channel, SocketAddress... method fireChannelConnected (line 263) | public static void fireChannelConnected(ChannelHandlerContext ctx, Soc... method fireMessageReceived (line 276) | public static void fireMessageReceived(Channel channel, Object message) { method fireMessageReceived (line 289) | public static void fireMessageReceived(Channel channel, Object message... method fireMessageReceived (line 302) | public static void fireMessageReceived(ChannelHandlerContext ctx, Obje... method fireMessageReceived (line 316) | public static void fireMessageReceived( method fireWriteComplete (line 327) | public static void fireWriteComplete(Channel channel, long amount) { method fireWriteComplete (line 342) | public static void fireWriteComplete(ChannelHandlerContext ctx, long a... method fireChannelInterestChanged (line 350) | public static void fireChannelInterestChanged(Channel channel) { method fireChannelInterestChanged (line 362) | public static void fireChannelInterestChanged( method fireChannelDisconnected (line 375) | public static void fireChannelDisconnected(Channel channel) { method fireChannelDisconnected (line 387) | public static void fireChannelDisconnected(ChannelHandlerContext ctx) { method fireChannelUnbound (line 397) | public static void fireChannelUnbound(Channel channel) { method fireChannelUnbound (line 408) | public static void fireChannelUnbound(ChannelHandlerContext ctx) { method fireChannelClosed (line 419) | public static void fireChannelClosed(Channel channel) { method fireChannelClosed (line 436) | public static void fireChannelClosed(ChannelHandlerContext ctx) { method fireExceptionCaught (line 447) | public static void fireExceptionCaught(Channel channel, Throwable caus... method fireExceptionCaught (line 458) | public static void fireExceptionCaught(ChannelHandlerContext ctx, Thro... method fireChildChannelStateChanged (line 462) | private static void fireChildChannelStateChanged( method bind (line 479) | public static ChannelFuture bind(Channel channel, SocketAddress localA... method bind (line 510) | public static void bind( method unbind (line 529) | public static void unbind(ChannelHandlerContext ctx, ChannelFuture fut... method unbind (line 544) | public static ChannelFuture unbind(Channel channel) { method connect (line 562) | public static ChannelFuture connect(Channel channel, SocketAddress rem... method connect (line 593) | public static void connect( method write (line 613) | public static ChannelFuture write(Channel channel, Object message) { method write (line 636) | public static void write( method write (line 654) | public static ChannelFuture write(Channel channel, Object message, Soc... method write (line 674) | public static void write( method setInterestOps (line 692) | public static ChannelFuture setInterestOps(Channel channel, int intere... method setInterestOps (line 712) | public static void setInterestOps( method disconnect (line 732) | public static ChannelFuture disconnect(Channel channel) { method disconnect (line 748) | public static void disconnect( method close (line 763) | public static ChannelFuture close(Channel channel) { method close (line 779) | public static void close( method validateInterestOps (line 785) | private static void validateInterestOps(int interestOps) { method filterDownstreamInterestOps (line 798) | private static int filterDownstreamInterestOps(int interestOps) { method Channels (line 802) | private Channels() { FILE: Netty/src/main/java/org/jboss/netty/channel/ChildChannelStateEvent.java type ChildChannelStateEvent (line 29) | public interface ChildChannelStateEvent extends ChannelEvent { method getChannel (line 36) | Channel getChannel(); method getChildChannel (line 41) | Channel getChildChannel(); FILE: Netty/src/main/java/org/jboss/netty/channel/CompleteChannelFuture.java class CompleteChannelFuture (line 34) | public abstract class CompleteChannelFuture implements ChannelFuture { method CompleteChannelFuture (line 46) | protected CompleteChannelFuture(Channel channel) { method addListener (line 53) | public void addListener(ChannelFutureListener listener) { method removeListener (line 63) | public void removeListener(ChannelFutureListener listener) { method await (line 67) | public ChannelFuture await() throws InterruptedException { method await (line 74) | public boolean await(long timeout, TimeUnit unit) throws InterruptedEx... method await (line 81) | public boolean await(long timeoutMillis) throws InterruptedException { method awaitUninterruptibly (line 88) | public ChannelFuture awaitUninterruptibly() { method awaitUninterruptibly (line 92) | public boolean awaitUninterruptibly(long timeout, TimeUnit unit) { method awaitUninterruptibly (line 96) | public boolean awaitUninterruptibly(long timeoutMillis) { method getChannel (line 100) | public Channel getChannel() { method isDone (line 104) | public boolean isDone() { method setProgress (line 108) | public boolean setProgress(long amount, long current, long total) { method setFailure (line 112) | public boolean setFailure(Throwable cause) { method setSuccess (line 116) | public boolean setSuccess() { method cancel (line 120) | public boolean cancel() { method isCancelled (line 124) | public boolean isCancelled() { FILE: Netty/src/main/java/org/jboss/netty/channel/DefaultChannelConfig.java class DefaultChannelConfig (line 35) | public class DefaultChannelConfig implements ChannelConfig { method DefaultChannelConfig (line 43) | public DefaultChannelConfig() { method setOptions (line 47) | public void setOptions(Map options) { method setOption (line 56) | public boolean setOption(String key, Object value) { method getConnectTimeoutMillis (line 69) | public int getConnectTimeoutMillis() { method getBufferFactory (line 73) | public ChannelBufferFactory getBufferFactory() { method setBufferFactory (line 77) | public void setBufferFactory(ChannelBufferFactory bufferFactory) { method getPipelineFactory (line 84) | public ChannelPipelineFactory getPipelineFactory() { method setConnectTimeoutMillis (line 88) | public void setConnectTimeoutMillis(int connectTimeoutMillis) { method setPipelineFactory (line 95) | public void setPipelineFactory(ChannelPipelineFactory pipelineFactory) { FILE: Netty/src/main/java/org/jboss/netty/channel/DefaultChannelFuture.java class DefaultChannelFuture (line 40) | public class DefaultChannelFuture implements ChannelFuture { method isUseDeadLockChecker (line 54) | public static boolean isUseDeadLockChecker() { method setUseDeadLockChecker (line 62) | public static void setUseDeadLockChecker(boolean useDeadLockChecker) { method DefaultChannelFuture (line 91) | public DefaultChannelFuture(Channel channel, boolean cancellable) { method getChannel (line 96) | public Channel getChannel() { method toString (line 100) | public String toString() { method isDone (line 104) | public synchronized boolean isDone() { method isSuccess (line 108) | public synchronized boolean isSuccess() { method getCause (line 112) | public synchronized Throwable getCause() { method isCancelled (line 120) | public synchronized boolean isCancelled() { method addListener (line 124) | public void addListener(ChannelFutureListener listener) { method removeListener (line 157) | public void removeListener(ChannelFutureListener listener) { method await (line 181) | public ChannelFuture await() throws InterruptedException { method await (line 200) | public boolean await(long timeout, TimeUnit unit) method await (line 205) | public boolean await(long timeoutMillis) throws InterruptedException { method awaitUninterruptibly (line 209) | public ChannelFuture awaitUninterruptibly() { method awaitUninterruptibly (line 232) | public boolean awaitUninterruptibly(long timeout, TimeUnit unit) { method awaitUninterruptibly (line 240) | public boolean awaitUninterruptibly(long timeoutMillis) { method await0 (line 248) | private boolean await0(long timeoutNanos, boolean interruptable) throw... method checkDeadLock (line 299) | private void checkDeadLock() { method setSuccess (line 308) | public boolean setSuccess() { method setFailure (line 338) | public boolean setFailure(Throwable cause) { method cancel (line 356) | public boolean cancel() { method notifyListeners (line 378) | private void notifyListeners() { method notifyListener (line 397) | private void notifyListener(ChannelFutureListener l) { method setProgress (line 407) | public boolean setProgress(long amount, long current, long total) { method notifyProgressListener (line 433) | private void notifyProgressListener( FILE: Netty/src/main/java/org/jboss/netty/channel/DefaultChannelPipeline.java class DefaultChannelPipeline (line 37) | public class DefaultChannelPipeline implements ChannelPipeline { method DefaultChannelPipeline (line 54) | public DefaultChannelPipeline() { method getChannel (line 58) | public Channel getChannel() { method getSink (line 62) | public ChannelSink getSink() { method attach (line 70) | public void attach(Channel channel, ChannelSink sink) { method isAttached (line 84) | public boolean isAttached() { method addFirst (line 90) | public synchronized void addFirst(String name, ChannelHandler handler) { method addLast (line 118) | public synchronized void addLast(String name, ChannelHandler handler) { method addBefore (line 145) | public synchronized void addBefore(String baseName, String name, Chann... method addAfter (line 163) | public synchronized void addAfter(String baseName, String name, Channe... method remove (line 181) | public synchronized void remove(ChannelHandler handler) { method remove (line 185) | public synchronized ChannelHandler remove(String name) { method remove (line 189) | @SuppressWarnings("unchecked") method remove (line 194) | private DefaultChannelHandlerContext remove(DefaultChannelHandlerConte... method removeFirst (line 216) | public synchronized ChannelHandler removeFirst() { method removeLast (line 242) | public synchronized ChannelHandler removeLast() { method replace (line 268) | public synchronized void replace(ChannelHandler oldHandler, String new... method replace (line 272) | public synchronized ChannelHandler replace(String oldName, String newN... method replace (line 276) | @SuppressWarnings("unchecked") method replace (line 282) | private ChannelHandler replace(DefaultChannelHandlerContext ctx, Strin... method callBeforeAdd (line 345) | private void callBeforeAdd(ChannelHandlerContext ctx) { method callAfterAdd (line 362) | private void callAfterAdd(ChannelHandlerContext ctx) { method callBeforeRemove (line 393) | private void callBeforeRemove(ChannelHandlerContext ctx) { method callAfterRemove (line 410) | private void callAfterRemove(ChannelHandlerContext ctx) { method getFirst (line 427) | public synchronized ChannelHandler getFirst() { method getLast (line 435) | public synchronized ChannelHandler getLast() { method get (line 443) | public synchronized ChannelHandler get(String name) { method get (line 452) | @SuppressWarnings("unchecked") method getContext (line 462) | public synchronized ChannelHandlerContext getContext(String name) { method getContext (line 469) | public synchronized ChannelHandlerContext getContext(ChannelHandler ha... method getContext (line 490) | public synchronized ChannelHandlerContext getContext( method toMap (line 513) | public Map toMap() { method toString (line 533) | @Override method sendUpstream (line 555) | public void sendUpstream(ChannelEvent e) { method sendUpstream (line 577) | void sendUpstream(DefaultChannelHandlerContext ctx, ChannelEvent e) { method sendDownstream (line 596) | public void sendDownstream(ChannelEvent e) { method sendDownstream (line 622) | void sendDownstream(DefaultChannelHandlerContext ctx, ChannelEvent e) { method getActualUpstreamContext (line 638) | DefaultChannelHandlerContext getActualUpstreamContext(DefaultChannelHa... method getActualDownstreamContext (line 654) | DefaultChannelHandlerContext getActualDownstreamContext(DefaultChannel... method notifyHandlerException (line 670) | protected void notifyHandlerException(ChannelEvent e, Throwable t) { method init (line 692) | private void init(String name, ChannelHandler handler) { method checkDuplicateName (line 710) | private void checkDuplicateName(String name) { method getContextOrDie (line 716) | private DefaultChannelHandlerContext getContextOrDie(String name) { method getContextOrDie (line 725) | private DefaultChannelHandlerContext getContextOrDie(ChannelHandler ha... method getContextOrDie (line 734) | private DefaultChannelHandlerContext getContextOrDie(Class options) { method setOption (line 55) | public boolean setOption(String key, Object value) { method getPipelineFactory (line 66) | public ChannelPipelineFactory getPipelineFactory() { method setPipelineFactory (line 70) | public void setPipelineFactory(ChannelPipelineFactory pipelineFactory) { method getBufferFactory (line 77) | public ChannelBufferFactory getBufferFactory() { method setBufferFactory (line 81) | public void setBufferFactory(ChannelBufferFactory bufferFactory) { method getConnectTimeoutMillis (line 89) | public int getConnectTimeoutMillis() { method setConnectTimeoutMillis (line 93) | public void setConnectTimeoutMillis(int connectTimeoutMillis) { FILE: Netty/src/main/java/org/jboss/netty/channel/DefaultWriteCompletionEvent.java class DefaultWriteCompletionEvent (line 31) | public class DefaultWriteCompletionEvent implements WriteCompletionEvent { method DefaultWriteCompletionEvent (line 39) | public DefaultWriteCompletionEvent(Channel channel, long writtenAmount) { method getChannel (line 52) | public Channel getChannel() { method getFuture (line 56) | public ChannelFuture getFuture() { method getWrittenAmount (line 60) | public long getWrittenAmount() { method toString (line 64) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/DownstreamChannelStateEvent.java class DownstreamChannelStateEvent (line 27) | public class DownstreamChannelStateEvent implements ChannelStateEvent { method DownstreamChannelStateEvent (line 37) | public DownstreamChannelStateEvent( method getChannel (line 56) | public Channel getChannel() { method getFuture (line 60) | public ChannelFuture getFuture() { method getState (line 64) | public ChannelState getState() { method getValue (line 68) | public Object getValue() { method toString (line 72) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/DownstreamMessageEvent.java class DownstreamMessageEvent (line 33) | public class DownstreamMessageEvent implements MessageEvent { method DownstreamMessageEvent (line 43) | public DownstreamMessageEvent( method getChannel (line 66) | public Channel getChannel() { method getFuture (line 70) | public ChannelFuture getFuture() { method getMessage (line 74) | public Object getMessage() { method getRemoteAddress (line 78) | public SocketAddress getRemoteAddress() { method toString (line 82) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/ExceptionEvent.java type ExceptionEvent (line 33) | public interface ExceptionEvent extends ChannelEvent { method getCause (line 38) | Throwable getCause(); FILE: Netty/src/main/java/org/jboss/netty/channel/FailedChannelFuture.java class FailedChannelFuture (line 28) | public class FailedChannelFuture extends CompleteChannelFuture { method FailedChannelFuture (line 38) | public FailedChannelFuture(Channel channel, Throwable cause) { method getCause (line 46) | public Throwable getCause() { method isSuccess (line 50) | public boolean isSuccess() { FILE: Netty/src/main/java/org/jboss/netty/channel/FileRegion.java type FileRegion (line 55) | public interface FileRegion extends ExternalResourceReleasable { method getPosition (line 60) | long getPosition(); method getCount (line 65) | long getCount(); method transferTo (line 77) | long transferTo(WritableByteChannel target, long position) throws IOEx... FILE: Netty/src/main/java/org/jboss/netty/channel/FixedReceiveBufferSizePredictor.java class FixedReceiveBufferSizePredictor (line 28) | public class FixedReceiveBufferSizePredictor implements method FixedReceiveBufferSizePredictor (line 37) | public FixedReceiveBufferSizePredictor(int bufferSize) { method nextReceiveBufferSize (line 45) | public int nextReceiveBufferSize() { method previousReceiveBufferSize (line 49) | public void previousReceiveBufferSize(int previousReceiveBufferSize) { FILE: Netty/src/main/java/org/jboss/netty/channel/FixedReceiveBufferSizePredictorFactory.java class FixedReceiveBufferSizePredictorFactory (line 28) | public class FixedReceiveBufferSizePredictorFactory implements method FixedReceiveBufferSizePredictorFactory (line 37) | public FixedReceiveBufferSizePredictorFactory(int bufferSize) { method getPredictor (line 41) | public ReceiveBufferSizePredictor getPredictor() throws Exception { FILE: Netty/src/main/java/org/jboss/netty/channel/LifeCycleAwareChannelHandler.java type LifeCycleAwareChannelHandler (line 35) | public interface LifeCycleAwareChannelHandler extends ChannelHandler { method beforeAdd (line 36) | void beforeAdd(ChannelHandlerContext ctx) throws Exception; method afterAdd (line 37) | void afterAdd(ChannelHandlerContext ctx) throws Exception; method beforeRemove (line 38) | void beforeRemove(ChannelHandlerContext ctx) throws Exception; method afterRemove (line 39) | void afterRemove(ChannelHandlerContext ctx) throws Exception; FILE: Netty/src/main/java/org/jboss/netty/channel/MessageEvent.java type MessageEvent (line 33) | public interface MessageEvent extends ChannelEvent { method getMessage (line 38) | Object getMessage(); method getRemoteAddress (line 43) | SocketAddress getRemoteAddress(); FILE: Netty/src/main/java/org/jboss/netty/channel/ReceiveBufferSizePredictor.java type ReceiveBufferSizePredictor (line 39) | public interface ReceiveBufferSizePredictor { method nextReceiveBufferSize (line 48) | int nextReceiveBufferSize(); method previousReceiveBufferSize (line 57) | void previousReceiveBufferSize(int previousReceiveBufferSize); FILE: Netty/src/main/java/org/jboss/netty/channel/ReceiveBufferSizePredictorFactory.java type ReceiveBufferSizePredictorFactory (line 28) | public interface ReceiveBufferSizePredictorFactory { method getPredictor (line 33) | ReceiveBufferSizePredictor getPredictor() throws Exception; FILE: Netty/src/main/java/org/jboss/netty/channel/ServerChannel.java type ServerChannel (line 29) | public interface ServerChannel extends Channel { FILE: Netty/src/main/java/org/jboss/netty/channel/ServerChannelFactory.java type ServerChannelFactory (line 28) | public interface ServerChannelFactory extends ChannelFactory { method newChannel (line 29) | ServerChannel newChannel(ChannelPipeline pipeline); FILE: Netty/src/main/java/org/jboss/netty/channel/SimpleChannelDownstreamHandler.java class SimpleChannelDownstreamHandler (line 58) | public class SimpleChannelDownstreamHandler implements ChannelDownstream... method SimpleChannelDownstreamHandler (line 63) | public SimpleChannelDownstreamHandler() { method handleDownstream (line 72) | public void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) method writeRequested (line 113) | public void writeRequested(ChannelHandlerContext ctx, MessageEvent e) ... method bindRequested (line 120) | public void bindRequested(ChannelHandlerContext ctx, ChannelStateEvent... method connectRequested (line 128) | public void connectRequested(ChannelHandlerContext ctx, ChannelStateEv... method setInterestOpsRequested (line 136) | public void setInterestOpsRequested(ChannelHandlerContext ctx, Channel... method disconnectRequested (line 143) | public void disconnectRequested(ChannelHandlerContext ctx, ChannelStat... method unbindRequested (line 151) | public void unbindRequested(ChannelHandlerContext ctx, ChannelStateEve... method closeRequested (line 159) | public void closeRequested(ChannelHandlerContext ctx, ChannelStateEven... FILE: Netty/src/main/java/org/jboss/netty/channel/SimpleChannelHandler.java class SimpleChannelHandler (line 82) | public class SimpleChannelHandler implements ChannelUpstreamHandler, Cha... method SimpleChannelHandler (line 90) | public SimpleChannelHandler() { method handleUpstream (line 99) | public void handleUpstream( method messageReceived (line 155) | public void messageReceived( method exceptionCaught (line 164) | public void exceptionCaught( method channelOpen (line 177) | public void channelOpen( method channelBound (line 186) | public void channelBound( method channelConnected (line 195) | public void channelConnected( method channelInterestChanged (line 204) | public void channelInterestChanged( method channelDisconnected (line 212) | public void channelDisconnected( method channelUnbound (line 220) | public void channelUnbound( method channelClosed (line 229) | public void channelClosed( method writeComplete (line 237) | public void writeComplete( method childChannelOpen (line 246) | public void childChannelOpen( method childChannelClosed (line 255) | public void childChannelClosed( method handleDownstream (line 265) | public void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) method writeRequested (line 306) | public void writeRequested(ChannelHandlerContext ctx, MessageEvent e) ... method bindRequested (line 313) | public void bindRequested(ChannelHandlerContext ctx, ChannelStateEvent... method connectRequested (line 321) | public void connectRequested(ChannelHandlerContext ctx, ChannelStateEv... method setInterestOpsRequested (line 329) | public void setInterestOpsRequested(ChannelHandlerContext ctx, Channel... method disconnectRequested (line 336) | public void disconnectRequested(ChannelHandlerContext ctx, ChannelStat... method unbindRequested (line 344) | public void unbindRequested(ChannelHandlerContext ctx, ChannelStateEve... method closeRequested (line 352) | public void closeRequested(ChannelHandlerContext ctx, ChannelStateEven... FILE: Netty/src/main/java/org/jboss/netty/channel/SimpleChannelUpstreamHandler.java class SimpleChannelUpstreamHandler (line 59) | public class SimpleChannelUpstreamHandler implements ChannelUpstreamHand... method SimpleChannelUpstreamHandler (line 68) | public SimpleChannelUpstreamHandler() { method handleUpstream (line 77) | public void handleUpstream( method messageReceived (line 147) | public void messageReceived( method exceptionCaught (line 156) | public void exceptionCaught( method channelOpen (line 169) | public void channelOpen( method channelBound (line 186) | public void channelBound( method channelConnected (line 195) | public void channelConnected( method channelInterestChanged (line 204) | public void channelInterestChanged( method channelDisconnected (line 212) | public void channelDisconnected( method channelUnbound (line 220) | public void channelUnbound( method channelClosed (line 229) | public void channelClosed( method writeComplete (line 237) | public void writeComplete( method childChannelOpen (line 246) | public void childChannelOpen( method childChannelClosed (line 255) | public void childChannelClosed( FILE: Netty/src/main/java/org/jboss/netty/channel/StaticChannelPipeline.java class StaticChannelPipeline (line 40) | public class StaticChannelPipeline implements ChannelPipeline { method StaticChannelPipeline (line 59) | public StaticChannelPipeline(ChannelHandler... handlers) { method getChannel (line 115) | public Channel getChannel() { method getSink (line 119) | public ChannelSink getSink() { method attach (line 131) | public void attach(Channel channel, ChannelSink sink) { method isAttached (line 156) | public boolean isAttached() { method addFirst (line 160) | public void addFirst(String name, ChannelHandler handler) { method addLast (line 164) | public void addLast(String name, ChannelHandler handler) { method addBefore (line 168) | public void addBefore(String baseName, String name, ChannelHandler han... method addAfter (line 172) | public void addAfter(String baseName, String name, ChannelHandler hand... method remove (line 176) | public void remove(ChannelHandler handler) { method remove (line 180) | public ChannelHandler remove(String name) { method remove (line 184) | public T remove(Class handlerType) { method removeFirst (line 188) | public ChannelHandler removeFirst() { method removeLast (line 192) | public ChannelHandler removeLast() { method replace (line 196) | public void replace(ChannelHandler oldHandler, String newName, Channel... method replace (line 200) | public ChannelHandler replace(String oldName, String newName, ChannelH... method replace (line 204) | public T replace( method callBeforeAdd (line 209) | private void callBeforeAdd(ChannelHandlerContext ctx) { method callAfterAdd (line 226) | private void callAfterAdd(ChannelHandlerContext ctx) { method callBeforeRemove (line 258) | private void callBeforeRemove(ChannelHandlerContext ctx) { method callAfterRemove (line 275) | private void callAfterRemove(ChannelHandlerContext ctx) { method getFirst (line 292) | public ChannelHandler getFirst() { method getLast (line 296) | public ChannelHandler getLast() { method get (line 300) | public ChannelHandler get(String name) { method get (line 309) | @SuppressWarnings("unchecked") method getContext (line 319) | public ChannelHandlerContext getContext(String name) { method getContext (line 326) | public ChannelHandlerContext getContext(ChannelHandler handler) { method getContext (line 338) | public ChannelHandlerContext getContext(Class toMap() { method toString (line 361) | @Override method sendUpstream (line 379) | public void sendUpstream(ChannelEvent e) { method sendUpstream (line 400) | void sendUpstream(StaticChannelHandlerContext ctx, ChannelEvent e) { method sendDownstream (line 416) | public void sendDownstream(ChannelEvent e) { method sendDownstream (line 441) | void sendDownstream(StaticChannelHandlerContext ctx, ChannelEvent e) { method getActualUpstreamContext (line 449) | StaticChannelHandlerContext getActualUpstreamContext(int index) { method getActualDownstreamContext (line 459) | StaticChannelHandlerContext getActualDownstreamContext(int index) { method notifyHandlerException (line 469) | protected void notifyHandlerException(ChannelEvent e, Throwable t) { class StaticChannelHandlerContext (line 492) | private final class StaticChannelHandlerContext implements ChannelHand... method toString (line 500) | public String toString() { method StaticChannelHandlerContext (line 504) | StaticChannelHandlerContext( method getChannel (line 529) | public Channel getChannel() { method getPipeline (line 533) | public ChannelPipeline getPipeline() { method canHandleDownstream (line 537) | public boolean canHandleDownstream() { method canHandleUpstream (line 541) | public boolean canHandleUpstream() { method getHandler (line 545) | public ChannelHandler getHandler() { method getName (line 549) | public String getName() { method getAttachment (line 553) | public Object getAttachment() { method setAttachment (line 557) | public void setAttachment(Object attachment) { method sendDownstream (line 561) | public void sendDownstream(ChannelEvent e) { method sendUpstream (line 574) | public void sendUpstream(ChannelEvent e) { FILE: Netty/src/main/java/org/jboss/netty/channel/SucceededChannelFuture.java class SucceededChannelFuture (line 28) | public class SucceededChannelFuture extends CompleteChannelFuture { method SucceededChannelFuture (line 35) | public SucceededChannelFuture(Channel channel) { method getCause (line 39) | public Throwable getCause() { method isSuccess (line 43) | public boolean isSuccess() { FILE: Netty/src/main/java/org/jboss/netty/channel/UpstreamChannelStateEvent.java class UpstreamChannelStateEvent (line 29) | public class UpstreamChannelStateEvent implements ChannelStateEvent { method UpstreamChannelStateEvent (line 38) | public UpstreamChannelStateEvent( method getChannel (line 53) | public Channel getChannel() { method getFuture (line 59) | public ChannelFuture getFuture() { method getState (line 63) | public ChannelState getState() { method getValue (line 67) | public Object getValue() { method toString (line 71) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/UpstreamMessageEvent.java class UpstreamMessageEvent (line 35) | public class UpstreamMessageEvent implements MessageEvent { method UpstreamMessageEvent (line 44) | public UpstreamMessageEvent( method getChannel (line 62) | public Channel getChannel() { method getFuture (line 66) | public ChannelFuture getFuture() { method getMessage (line 70) | public Object getMessage() { method getRemoteAddress (line 74) | public SocketAddress getRemoteAddress() { method toString (line 78) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/WriteCompletionEvent.java type WriteCompletionEvent (line 33) | public interface WriteCompletionEvent extends ChannelEvent { method getWrittenAmount (line 40) | long getWrittenAmount(); FILE: Netty/src/main/java/org/jboss/netty/channel/group/ChannelGroup.java type ChannelGroup (line 98) | public interface ChannelGroup extends Set, Comparable { method getGroup (line 122) | ChannelGroup getGroup(); method find (line 132) | ChannelFuture find(Integer channelId); method find (line 141) | ChannelFuture find(Channel channel); method isDone (line 148) | boolean isDone(); method isCompleteSuccess (line 154) | boolean isCompleteSuccess(); method isPartialSuccess (line 160) | boolean isPartialSuccess(); method isCompleteFailure (line 166) | boolean isCompleteFailure(); method isPartialFailure (line 172) | boolean isPartialFailure(); method addListener (line 180) | void addListener(ChannelGroupFutureListener listener); method removeListener (line 189) | void removeListener(ChannelGroupFutureListener listener); method await (line 197) | ChannelGroupFuture await() throws InterruptedException; method awaitUninterruptibly (line 204) | ChannelGroupFuture awaitUninterruptibly(); method await (line 216) | boolean await(long timeout, TimeUnit unit) throws InterruptedException; method await (line 228) | boolean await(long timeoutMillis) throws InterruptedException; method awaitUninterruptibly (line 238) | boolean awaitUninterruptibly(long timeout, TimeUnit unit); method awaitUninterruptibly (line 248) | boolean awaitUninterruptibly(long timeoutMillis); method iterator (line 256) | Iterator iterator(); FILE: Netty/src/main/java/org/jboss/netty/channel/group/ChannelGroupFutureListener.java type ChannelGroupFutureListener (line 31) | public interface ChannelGroupFutureListener extends EventListener { method operationComplete (line 40) | void operationComplete(ChannelGroupFuture future) throws Exception; FILE: Netty/src/main/java/org/jboss/netty/channel/group/CombinedIterator.java class CombinedIterator (line 26) | final class CombinedIterator implements Iterator { method CombinedIterator (line 32) | CombinedIterator(Iterator i1, Iterator i2) { method hasNext (line 44) | public boolean hasNext() { method next (line 58) | public E next() { method remove (line 72) | public void remove() { FILE: Netty/src/main/java/org/jboss/netty/channel/group/DefaultChannelGroup.java class DefaultChannelGroup (line 44) | public class DefaultChannelGroup extends AbstractSet implements... method operationComplete (line 52) | public void operationComplete(ChannelFuture future) throws Exception { method DefaultChannelGroup (line 60) | public DefaultChannelGroup() { method DefaultChannelGroup (line 69) | public DefaultChannelGroup(String name) { method getName (line 76) | public String getName() { method isEmpty (line 80) | @Override method size (line 85) | @Override method find (line 90) | public Channel find(Integer id) { method contains (line 99) | @Override method add (line 115) | @Override method remove (line 127) | @Override method clear (line 152) | @Override method iterator (line 158) | @Override method toArray (line 165) | @Override method toArray (line 173) | @Override method close (line 181) | public ChannelGroupFuture close() { method disconnect (line 195) | public ChannelGroupFuture disconnect() { method setInterestOps (line 209) | public ChannelGroupFuture setInterestOps(int interestOps) { method setReadable (line 223) | public ChannelGroupFuture setReadable(boolean readable) { method unbind (line 237) | public ChannelGroupFuture unbind() { method write (line 251) | public ChannelGroupFuture write(Object message) { method write (line 267) | public ChannelGroupFuture write(Object message, SocketAddress remoteAd... method hashCode (line 283) | @Override method equals (line 288) | @Override method compareTo (line 293) | public int compareTo(ChannelGroup o) { method toString (line 302) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/group/DefaultChannelGroupFuture.java class DefaultChannelGroupFuture (line 44) | public class DefaultChannelGroupFuture implements ChannelGroupFuture { method operationComplete (line 59) | public void operationComplete(ChannelFuture future) throws Exception { method DefaultChannelGroupFuture (line 82) | public DefaultChannelGroupFuture(ChannelGroup group, Collection iterator() { method isDone (line 138) | public synchronized boolean isDone() { method isCompleteSuccess (line 142) | public synchronized boolean isCompleteSuccess() { method isPartialSuccess (line 146) | public synchronized boolean isPartialSuccess() { method isPartialFailure (line 150) | public synchronized boolean isPartialFailure() { method isCompleteFailure (line 154) | public synchronized boolean isCompleteFailure() { method addListener (line 158) | public void addListener(ChannelGroupFutureListener listener) { method removeListener (line 184) | public void removeListener(ChannelGroupFutureListener listener) { method await (line 204) | public ChannelGroupFuture await() throws InterruptedException { method await (line 223) | public boolean await(long timeout, TimeUnit unit) method await (line 228) | public boolean await(long timeoutMillis) throws InterruptedException { method awaitUninterruptibly (line 232) | public ChannelGroupFuture awaitUninterruptibly() { method awaitUninterruptibly (line 255) | public boolean awaitUninterruptibly(long timeout, TimeUnit unit) { method awaitUninterruptibly (line 263) | public boolean awaitUninterruptibly(long timeoutMillis) { method await0 (line 271) | private boolean await0(long timeoutNanos, boolean interruptable) throw... method checkDeadLock (line 322) | private void checkDeadLock() { method setDone (line 331) | boolean setDone() { method notifyListeners (line 348) | private void notifyListeners() { method notifyListener (line 367) | private void notifyListener(ChannelGroupFutureListener l) { FILE: Netty/src/main/java/org/jboss/netty/channel/local/DefaultLocalChannel.java class DefaultLocalChannel (line 42) | final class DefaultLocalChannel extends AbstractChannel implements Local... method DefaultLocalChannel (line 53) | DefaultLocalChannel(LocalServerChannel parent, ChannelFactory factory,... method getConfig (line 60) | public ChannelConfig getConfig() { method isBound (line 64) | public boolean isBound() { method isConnected (line 68) | public boolean isConnected() { method getLocalAddress (line 72) | public LocalAddress getLocalAddress() { method getRemoteAddress (line 76) | public LocalAddress getRemoteAddress() { method closeNow (line 80) | void closeNow(ChannelFuture future) { method flushWriteBuffer (line 116) | void flushWriteBuffer() { FILE: Netty/src/main/java/org/jboss/netty/channel/local/DefaultLocalClientChannelFactory.java class DefaultLocalClientChannelFactory (line 31) | public class DefaultLocalClientChannelFactory implements LocalClientChan... method DefaultLocalClientChannelFactory (line 38) | public DefaultLocalClientChannelFactory() { method newChannel (line 42) | public LocalChannel newChannel(ChannelPipeline pipeline) { method releaseExternalResources (line 50) | public void releaseExternalResources() { FILE: Netty/src/main/java/org/jboss/netty/channel/local/DefaultLocalServerChannel.java class DefaultLocalServerChannel (line 35) | final class DefaultLocalServerChannel extends AbstractServerChannel method DefaultLocalServerChannel (line 42) | DefaultLocalServerChannel(ChannelFactory factory, ChannelPipeline pipe... method getConfig (line 48) | public ChannelConfig getConfig() { method isBound (line 52) | public boolean isBound() { method getLocalAddress (line 56) | public LocalAddress getLocalAddress() { method getRemoteAddress (line 60) | public LocalAddress getRemoteAddress() { method setClosed (line 64) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/local/DefaultLocalServerChannelFactory.java class DefaultLocalServerChannelFactory (line 31) | public class DefaultLocalServerChannelFactory implements LocalServerChan... method DefaultLocalServerChannelFactory (line 38) | public DefaultLocalServerChannelFactory() { method newChannel (line 42) | public LocalServerChannel newChannel(ChannelPipeline pipeline) { method releaseExternalResources (line 50) | public void releaseExternalResources() { FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalAddress.java class LocalAddress (line 38) | public final class LocalAddress extends SocketAddress implements Compara... method LocalAddress (line 50) | public LocalAddress(int id) { method LocalAddress (line 57) | public LocalAddress(String id) { method getId (line 72) | public String getId() { method isEphemeral (line 79) | public boolean isEphemeral() { method hashCode (line 83) | @Override method equals (line 92) | @Override method compareTo (line 109) | public int compareTo(LocalAddress o) { method toString (line 139) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalChannel.java type LocalChannel (line 28) | public interface LocalChannel extends Channel { method getLocalAddress (line 29) | LocalAddress getLocalAddress(); method getRemoteAddress (line 30) | LocalAddress getRemoteAddress(); FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalChannelRegistry.java class LocalChannelRegistry (line 28) | final class LocalChannelRegistry { method isRegistered (line 33) | static boolean isRegistered(LocalAddress address) { method getChannel (line 37) | static Channel getChannel(LocalAddress address) { method register (line 41) | static boolean register(LocalAddress address, Channel channel) { method unregister (line 45) | static boolean unregister(LocalAddress address) { method LocalChannelRegistry (line 49) | private LocalChannelRegistry() { FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalClientChannelFactory.java type LocalClientChannelFactory (line 28) | public interface LocalClientChannelFactory extends ChannelFactory { method newChannel (line 29) | LocalChannel newChannel(ChannelPipeline pipeline); FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalClientChannelSink.java class LocalClientChannelSink (line 40) | final class LocalClientChannelSink extends AbstractChannelSink { method LocalClientChannelSink (line 44) | LocalClientChannelSink() { method eventSunk (line 48) | public void eventSunk(ChannelPipeline pipeline, ChannelEvent e) throws... method bind (line 92) | private void bind(DefaultLocalChannel channel, ChannelFuture future, L... method connect (line 112) | private void connect(DefaultLocalChannel channel, ChannelFuture future... FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalServerChannel.java type LocalServerChannel (line 28) | public interface LocalServerChannel extends ServerChannel { method getLocalAddress (line 29) | LocalAddress getLocalAddress(); method getRemoteAddress (line 30) | LocalAddress getRemoteAddress(); FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalServerChannelFactory.java type LocalServerChannelFactory (line 28) | public interface LocalServerChannelFactory extends ServerChannelFactory { method newChannel (line 29) | LocalServerChannel newChannel(ChannelPipeline pipeline); FILE: Netty/src/main/java/org/jboss/netty/channel/local/LocalServerChannelSink.java class LocalServerChannelSink (line 36) | final class LocalServerChannelSink extends AbstractChannelSink { method LocalServerChannelSink (line 38) | LocalServerChannelSink() { method eventSunk (line 42) | public void eventSunk(ChannelPipeline pipeline, ChannelEvent e) throws... method handleServerChannel (line 52) | private void handleServerChannel(ChannelEvent e) { method handleAcceptedChannel (line 79) | private void handleAcceptedChannel(ChannelEvent e) { method bind (line 113) | private void bind(DefaultLocalServerChannel channel, ChannelFuture fut... method close (line 132) | private void close(DefaultLocalServerChannel channel, ChannelFuture fu... FILE: Netty/src/main/java/org/jboss/netty/channel/socket/ClientSocketChannelFactory.java type ClientSocketChannelFactory (line 31) | public interface ClientSocketChannelFactory extends ChannelFactory { method newChannel (line 32) | SocketChannel newChannel(ChannelPipeline pipeline); FILE: Netty/src/main/java/org/jboss/netty/channel/socket/DatagramChannel.java type DatagramChannel (line 35) | public interface DatagramChannel extends Channel { method getConfig (line 36) | DatagramChannelConfig getConfig(); method getLocalAddress (line 37) | InetSocketAddress getLocalAddress(); method getRemoteAddress (line 38) | InetSocketAddress getRemoteAddress(); method joinGroup (line 43) | void joinGroup(InetAddress multicastAddress); method joinGroup (line 48) | void joinGroup(InetSocketAddress multicastAddress, NetworkInterface ne... method leaveGroup (line 53) | void leaveGroup(InetAddress multicastAddress); method leaveGroup (line 58) | void leaveGroup(InetSocketAddress multicastAddress, NetworkInterface n... FILE: Netty/src/main/java/org/jboss/netty/channel/socket/DatagramChannelConfig.java type DatagramChannelConfig (line 69) | public interface DatagramChannelConfig extends ChannelConfig { method getSendBufferSize (line 74) | int getSendBufferSize(); method setSendBufferSize (line 79) | void setSendBufferSize(int sendBufferSize); method getReceiveBufferSize (line 84) | int getReceiveBufferSize(); method setReceiveBufferSize (line 89) | void setReceiveBufferSize(int receiveBufferSize); method getTrafficClass (line 94) | int getTrafficClass(); method setTrafficClass (line 99) | void setTrafficClass(int trafficClass); method isReuseAddress (line 104) | boolean isReuseAddress(); method setReuseAddress (line 109) | void setReuseAddress(boolean reuseAddress); method isBroadcast (line 114) | boolean isBroadcast(); method setBroadcast (line 119) | void setBroadcast(boolean broadcast); method isLoopbackModeDisabled (line 126) | boolean isLoopbackModeDisabled(); method setLoopbackModeDisabled (line 134) | void setLoopbackModeDisabled(boolean loopbackModeDisabled); method getTimeToLive (line 140) | int getTimeToLive(); method setTimeToLive (line 146) | void setTimeToLive(int ttl); method getInterface (line 151) | InetAddress getInterface(); method setInterface (line 156) | void setInterface(InetAddress interfaceAddress); method getNetworkInterface (line 162) | NetworkInterface getNetworkInterface(); method setNetworkInterface (line 168) | void setNetworkInterface(NetworkInterface networkInterface); method getReceiveBufferSizePredictor (line 175) | ReceiveBufferSizePredictor getReceiveBufferSizePredictor(); method setReceiveBufferSizePredictor (line 182) | void setReceiveBufferSizePredictor(ReceiveBufferSizePredictor predictor); method getReceiveBufferSizePredictorFactory (line 192) | ReceiveBufferSizePredictorFactory getReceiveBufferSizePredictorFactory(); method setReceiveBufferSizePredictorFactory (line 202) | void setReceiveBufferSizePredictorFactory(ReceiveBufferSizePredictorFa... FILE: Netty/src/main/java/org/jboss/netty/channel/socket/DatagramChannelFactory.java type DatagramChannelFactory (line 31) | public interface DatagramChannelFactory extends ChannelFactory { method newChannel (line 32) | DatagramChannel newChannel(ChannelPipeline pipeline); FILE: Netty/src/main/java/org/jboss/netty/channel/socket/DefaultDatagramChannelConfig.java class DefaultDatagramChannelConfig (line 41) | public class DefaultDatagramChannelConfig extends DefaultChannelConfig method DefaultDatagramChannelConfig (line 54) | public DefaultDatagramChannelConfig(DatagramSocket socket) { method setOption (line 61) | @Override method isBroadcast (line 95) | public boolean isBroadcast() { method setBroadcast (line 103) | public void setBroadcast(boolean broadcast) { method getInterface (line 111) | public InetAddress getInterface() { method setInterface (line 123) | public void setInterface(InetAddress interfaceAddress) { method isLoopbackModeDisabled (line 135) | public boolean isLoopbackModeDisabled() { method setLoopbackModeDisabled (line 147) | public void setLoopbackModeDisabled(boolean loopbackModeDisabled) { method getNetworkInterface (line 159) | public NetworkInterface getNetworkInterface() { method setNetworkInterface (line 171) | public void setNetworkInterface(NetworkInterface networkInterface) { method isReuseAddress (line 183) | public boolean isReuseAddress() { method setReuseAddress (line 191) | public void setReuseAddress(boolean reuseAddress) { method getReceiveBufferSize (line 199) | public int getReceiveBufferSize() { method setReceiveBufferSize (line 207) | public void setReceiveBufferSize(int receiveBufferSize) { method getSendBufferSize (line 215) | public int getSendBufferSize() { method setSendBufferSize (line 223) | public void setSendBufferSize(int sendBufferSize) { method getTimeToLive (line 231) | public int getTimeToLive() { method setTimeToLive (line 243) | public void setTimeToLive(int ttl) { method getTrafficClass (line 255) | public int getTrafficClass() { method setTrafficClass (line 263) | public void setTrafficClass(int trafficClass) { method getReceiveBufferSizePredictor (line 271) | public ReceiveBufferSizePredictor getReceiveBufferSizePredictor() { method setReceiveBufferSizePredictor (line 286) | public void setReceiveBufferSizePredictor( method getReceiveBufferSizePredictorFactory (line 294) | public ReceiveBufferSizePredictorFactory getReceiveBufferSizePredictor... method setReceiveBufferSizePredictorFactory (line 298) | public void setReceiveBufferSizePredictorFactory(ReceiveBufferSizePred... FILE: Netty/src/main/java/org/jboss/netty/channel/socket/DefaultServerSocketChannelConfig.java class DefaultServerSocketChannelConfig (line 33) | public class DefaultServerSocketChannelConfig extends DefaultServerChann... method DefaultServerSocketChannelConfig (line 42) | public DefaultServerSocketChannelConfig(ServerSocket socket) { method setOption (line 49) | @Override method isReuseAddress (line 67) | public boolean isReuseAddress() { method setReuseAddress (line 75) | public void setReuseAddress(boolean reuseAddress) { method getReceiveBufferSize (line 83) | public int getReceiveBufferSize() { method setReceiveBufferSize (line 91) | public void setReceiveBufferSize(int receiveBufferSize) { method setPerformancePreferences (line 99) | public void setPerformancePreferences(int connectionTime, int latency,... method getBacklog (line 103) | public int getBacklog() { method setBacklog (line 107) | public void setBacklog(int backlog) { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/DefaultSocketChannelConfig.java class DefaultSocketChannelConfig (line 34) | public class DefaultSocketChannelConfig extends DefaultChannelConfig method DefaultSocketChannelConfig (line 42) | public DefaultSocketChannelConfig(Socket socket) { method setOption (line 49) | @Override method getReceiveBufferSize (line 75) | public int getReceiveBufferSize() { method getSendBufferSize (line 83) | public int getSendBufferSize() { method getSoLinger (line 91) | public int getSoLinger() { method getTrafficClass (line 99) | public int getTrafficClass() { method isKeepAlive (line 107) | public boolean isKeepAlive() { method isReuseAddress (line 115) | public boolean isReuseAddress() { method isTcpNoDelay (line 123) | public boolean isTcpNoDelay() { method setKeepAlive (line 131) | public void setKeepAlive(boolean keepAlive) { method setPerformancePreferences (line 139) | public void setPerformancePreferences( method setReceiveBufferSize (line 144) | public void setReceiveBufferSize(int receiveBufferSize) { method setReuseAddress (line 152) | public void setReuseAddress(boolean reuseAddress) { method setSendBufferSize (line 160) | public void setSendBufferSize(int sendBufferSize) { method setSoLinger (line 168) | public void setSoLinger(int soLinger) { method setTcpNoDelay (line 180) | public void setTcpNoDelay(boolean tcpNoDelay) { method setTrafficClass (line 188) | public void setTrafficClass(int trafficClass) { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/ServerSocketChannel.java type ServerSocketChannel (line 33) | public interface ServerSocketChannel extends ServerChannel { method getConfig (line 34) | ServerSocketChannelConfig getConfig(); method getLocalAddress (line 35) | InetSocketAddress getLocalAddress(); method getRemoteAddress (line 36) | InetSocketAddress getRemoteAddress(); FILE: Netty/src/main/java/org/jboss/netty/channel/socket/ServerSocketChannelConfig.java type ServerSocketChannelConfig (line 48) | public interface ServerSocketChannelConfig extends ChannelConfig { method getBacklog (line 54) | int getBacklog(); method setBacklog (line 60) | void setBacklog(int backlog); method isReuseAddress (line 65) | boolean isReuseAddress(); method setReuseAddress (line 70) | void setReuseAddress(boolean reuseAddress); method getReceiveBufferSize (line 75) | int getReceiveBufferSize(); method setReceiveBufferSize (line 80) | void setReceiveBufferSize(int receiveBufferSize); method setPerformancePreferences (line 86) | void setPerformancePreferences(int connectionTime, int latency, int ba... FILE: Netty/src/main/java/org/jboss/netty/channel/socket/ServerSocketChannelFactory.java type ServerSocketChannelFactory (line 32) | public interface ServerSocketChannelFactory extends ServerChannelFactory { method newChannel (line 33) | ServerSocketChannel newChannel(ChannelPipeline pipeline); FILE: Netty/src/main/java/org/jboss/netty/channel/socket/SocketChannel.java type SocketChannel (line 34) | public interface SocketChannel extends Channel { method getConfig (line 35) | SocketChannelConfig getConfig(); method getLocalAddress (line 36) | InetSocketAddress getLocalAddress(); method getRemoteAddress (line 37) | InetSocketAddress getRemoteAddress(); FILE: Netty/src/main/java/org/jboss/netty/channel/socket/SocketChannelConfig.java type SocketChannelConfig (line 55) | public interface SocketChannelConfig extends ChannelConfig { method isTcpNoDelay (line 60) | boolean isTcpNoDelay(); method setTcpNoDelay (line 65) | void setTcpNoDelay(boolean tcpNoDelay); method getSoLinger (line 70) | int getSoLinger(); method setSoLinger (line 75) | void setSoLinger(int soLinger); method getSendBufferSize (line 80) | int getSendBufferSize(); method setSendBufferSize (line 85) | void setSendBufferSize(int sendBufferSize); method getReceiveBufferSize (line 90) | int getReceiveBufferSize(); method setReceiveBufferSize (line 95) | void setReceiveBufferSize(int receiveBufferSize); method isKeepAlive (line 100) | boolean isKeepAlive(); method setKeepAlive (line 105) | void setKeepAlive(boolean keepAlive); method getTrafficClass (line 110) | int getTrafficClass(); method setTrafficClass (line 115) | void setTrafficClass(int trafficClass); method isReuseAddress (line 120) | boolean isReuseAddress(); method setReuseAddress (line 125) | void setReuseAddress(boolean reuseAddress); method setPerformancePreferences (line 131) | void setPerformancePreferences( FILE: Netty/src/main/java/org/jboss/netty/channel/socket/http/HttpTunnelingClientSocketChannel.java class HttpTunnelingClientSocketChannel (line 63) | class HttpTunnelingClientSocketChannel extends AbstractChannel method HttpTunnelingClientSocketChannel (line 76) | HttpTunnelingClientSocketChannel( method getConfig (line 93) | public HttpTunnelingSocketChannelConfig getConfig() { method getLocalAddress (line 97) | public InetSocketAddress getLocalAddress() { method getRemoteAddress (line 101) | public InetSocketAddress getRemoteAddress() { method isBound (line 105) | public boolean isBound() { method isConnected (line 109) | public boolean isConnected() { method getInterestOps (line 113) | @Override method isWritable (line 118) | @Override method setClosed (line 123) | @Override method write (line 128) | @Override method bindReal (line 138) | void bindReal(final SocketAddress localAddress, final ChannelFuture fu... method connectReal (line 150) | void connectReal(final SocketAddress remoteAddress, final ChannelFutur... method writeReal (line 227) | void writeReal(final ChannelBuffer a, final ChannelFuture future) { method writeLastChunk (line 255) | private ChannelFuture writeLastChunk() { method setInterestOpsReal (line 263) | void setInterestOpsReal(final int interestOps, final ChannelFuture fut... method disconnectReal (line 275) | void disconnectReal(final ChannelFuture future) { method unbindReal (line 291) | void unbindReal(final ChannelFuture future) { method closeReal (line 307) | void closeReal(final ChannelFuture future) { class ServletChannelHandler (line 331) | final class ServletChannelHandler extends SimpleChannelUpstreamHandler { method channelBound (line 336) | @Override method messageReceived (line 342) | @Override method channelInterestChanged (line 372) | @Override method channelDisconnected (line 378) | @Override method channelUnbound (line 384) | @Override method channelClosed (line 390) | @Override method exceptionCaught (line 396) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/socket/http/HttpTunnelingClientSocketChannelFactory.java class HttpTunnelingClientSocketChannelFactory (line 37) | public class HttpTunnelingClientSocketChannelFactory implements ClientSo... method HttpTunnelingClientSocketChannelFactory (line 45) | public HttpTunnelingClientSocketChannelFactory(ClientSocketChannelFact... method newChannel (line 49) | public SocketChannel newChannel(ChannelPipeline pipeline) { method releaseExternalResources (line 53) | public void releaseExternalResources() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/http/HttpTunnelingClientSocketPipelineSink.java class HttpTunnelingClientSocketPipelineSink (line 35) | final class HttpTunnelingClientSocketPipelineSink extends AbstractChanne... method HttpTunnelingClientSocketPipelineSink (line 37) | HttpTunnelingClientSocketPipelineSink() { method eventSunk (line 41) | public void eventSunk( FILE: Netty/src/main/java/org/jboss/netty/channel/socket/http/HttpTunnelingServlet.java class HttpTunnelingServlet (line 61) | public class HttpTunnelingServlet extends HttpServlet { method init (line 72) | @Override method parseEndpoint (line 103) | protected SocketAddress parseEndpoint(String endpoint) throws Exception { method createChannelFactory (line 112) | protected ChannelFactory createChannelFactory(SocketAddress remoteAddr... method destroy (line 122) | @Override method destroyChannelFactory (line 131) | protected void destroyChannelFactory(ChannelFactory factory) throws Ex... method service (line 135) | @Override method read (line 190) | private static ChannelBuffer read(PushbackInputStream in) throws IOExc... class OutboundConnectionHandler (line 223) | private static final class OutboundConnectionHandler extends SimpleCha... method OutboundConnectionHandler (line 227) | public OutboundConnectionHandler(ServletOutputStream out) { method messageReceived (line 231) | @Override method exceptionCaught (line 240) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/socket/http/HttpTunnelingSocketChannelConfig.java class HttpTunnelingSocketChannelConfig (line 65) | public final class HttpTunnelingSocketChannelConfig implements SocketCha... method HttpTunnelingSocketChannelConfig (line 78) | HttpTunnelingSocketChannelConfig(HttpTunnelingClientSocketChannel chan... method getServerName (line 86) | public String getServerName() { method setServerName (line 94) | public void setServerName(String serverName) { method getServerPath (line 102) | public String getServerPath() { method setServerPath (line 110) | public void setServerPath(String serverPath) { method getSslContext (line 121) | public SSLContext getSslContext() { method setSslContext (line 129) | public void setSslContext(SSLContext sslContext) { method getEnabledSslCipherSuites (line 139) | public String[] getEnabledSslCipherSuites() { method setEnabledSslCipherSuites (line 154) | public void setEnabledSslCipherSuites(String[] suites) { method getEnabledSslProtocols (line 167) | public String[] getEnabledSslProtocols() { method setEnabledSslProtocols (line 181) | public void setEnabledSslProtocols(String[] protocols) { method isEnableSslSessionCreation (line 195) | public boolean isEnableSslSessionCreation() { method setEnableSslSessionCreation (line 205) | public void setEnableSslSessionCreation(boolean flag) { method setOptions (line 209) | public void setOptions(Map options) { method setOption (line 215) | public boolean setOption(String key, Object value) { method getReceiveBufferSize (line 239) | public int getReceiveBufferSize() { method getSendBufferSize (line 243) | public int getSendBufferSize() { method getSoLinger (line 247) | public int getSoLinger() { method getTrafficClass (line 251) | public int getTrafficClass() { method isKeepAlive (line 255) | public boolean isKeepAlive() { method isReuseAddress (line 259) | public boolean isReuseAddress() { method isTcpNoDelay (line 263) | public boolean isTcpNoDelay() { method setKeepAlive (line 267) | public void setKeepAlive(boolean keepAlive) { method setPerformancePreferences (line 271) | public void setPerformancePreferences( method setReceiveBufferSize (line 276) | public void setReceiveBufferSize(int receiveBufferSize) { method setReuseAddress (line 280) | public void setReuseAddress(boolean reuseAddress) { method setSendBufferSize (line 284) | public void setSendBufferSize(int sendBufferSize) { method setSoLinger (line 289) | public void setSoLinger(int soLinger) { method setTcpNoDelay (line 293) | public void setTcpNoDelay(boolean tcpNoDelay) { method setTrafficClass (line 297) | public void setTrafficClass(int trafficClass) { method getBufferFactory (line 301) | public ChannelBufferFactory getBufferFactory() { method getConnectTimeoutMillis (line 305) | public int getConnectTimeoutMillis() { method getPipelineFactory (line 309) | public ChannelPipelineFactory getPipelineFactory() { method setBufferFactory (line 313) | public void setBufferFactory(ChannelBufferFactory bufferFactory) { method setConnectTimeoutMillis (line 317) | public void setConnectTimeoutMillis(int connectTimeoutMillis) { method setPipelineFactory (line 321) | public void setPipelineFactory(ChannelPipelineFactory pipelineFactory) { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/DefaultNioDatagramChannelConfig.java class DefaultNioDatagramChannelConfig (line 36) | class DefaultNioDatagramChannelConfig extends DefaultDatagramChannelConfig method DefaultNioDatagramChannelConfig (line 47) | DefaultNioDatagramChannelConfig(DatagramSocket socket) { method setOptions (line 51) | @Override method setOption (line 64) | @Override method getWriteBufferHighWaterMark (line 82) | public int getWriteBufferHighWaterMark() { method setWriteBufferHighWaterMark (line 86) | public void setWriteBufferHighWaterMark(int writeBufferHighWaterMark) { method setWriteBufferHighWaterMark0 (line 97) | private void setWriteBufferHighWaterMark0(int writeBufferHighWaterMark) { method getWriteBufferLowWaterMark (line 105) | public int getWriteBufferLowWaterMark() { method setWriteBufferLowWaterMark (line 109) | public void setWriteBufferLowWaterMark(int writeBufferLowWaterMark) { method setWriteBufferLowWaterMark0 (line 120) | private void setWriteBufferLowWaterMark0(int writeBufferLowWaterMark) { method getWriteSpinCount (line 128) | public int getWriteSpinCount() { method setWriteSpinCount (line 132) | public void setWriteSpinCount(int writeSpinCount) { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/DefaultNioSocketChannelConfig.java class DefaultNioSocketChannelConfig (line 39) | class DefaultNioSocketChannelConfig extends DefaultSocketChannelConfig method DefaultNioSocketChannelConfig (line 54) | DefaultNioSocketChannelConfig(Socket socket) { method setOptions (line 58) | @Override method setOption (line 72) | @Override method getWriteBufferHighWaterMark (line 94) | public int getWriteBufferHighWaterMark() { method setWriteBufferHighWaterMark (line 98) | public void setWriteBufferHighWaterMark(int writeBufferHighWaterMark) { method setWriteBufferHighWaterMark0 (line 108) | private void setWriteBufferHighWaterMark0(int writeBufferHighWaterMark) { method getWriteBufferLowWaterMark (line 116) | public int getWriteBufferLowWaterMark() { method setWriteBufferLowWaterMark (line 120) | public void setWriteBufferLowWaterMark(int writeBufferLowWaterMark) { method setWriteBufferLowWaterMark0 (line 130) | private void setWriteBufferLowWaterMark0(int writeBufferLowWaterMark) { method getWriteSpinCount (line 138) | public int getWriteSpinCount() { method setWriteSpinCount (line 142) | public void setWriteSpinCount(int writeSpinCount) { method getReceiveBufferSizePredictor (line 150) | public ReceiveBufferSizePredictor getReceiveBufferSizePredictor() { method setReceiveBufferSizePredictor (line 165) | public void setReceiveBufferSizePredictor( method getReceiveBufferSizePredictorFactory (line 173) | public ReceiveBufferSizePredictorFactory getReceiveBufferSizePredictor... method setReceiveBufferSizePredictorFactory (line 177) | public void setReceiveBufferSizePredictorFactory(ReceiveBufferSizePred... FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioAcceptedSocketChannel.java class NioAcceptedSocketChannel (line 35) | final class NioAcceptedSocketChannel extends NioSocketChannel { method NioAcceptedSocketChannel (line 40) | NioAcceptedSocketChannel( FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioClientSocketChannel.java class NioClientSocketChannel (line 43) | final class NioClientSocketChannel extends NioSocketChannel { method newSocket (line 48) | private static SocketChannel newSocket() { method NioClientSocketChannel (line 83) | NioClientSocketChannel( FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioClientSocketChannelFactory.java class NioClientSocketChannelFactory (line 86) | public class NioClientSocketChannelFactory implements ClientSocketChanne... method NioClientSocketChannelFactory (line 107) | public NioClientSocketChannelFactory( method NioClientSocketChannelFactory (line 123) | public NioClientSocketChannelFactory( method newChannel (line 151) | public SocketChannel newChannel(ChannelPipeline pipeline) { method releaseExternalResources (line 163) | public void releaseExternalResources() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioClientSocketPipelineSink.java class NioClientSocketPipelineSink (line 58) | class NioClientSocketPipelineSink extends AbstractChannelSink { method NioClientSocketPipelineSink (line 74) | NioClientSocketPipelineSink( method eventSunk (line 94) | public void eventSunk( method bind (line 154) | private void bind( method connect (line 169) | private void connect( method nextWorker (line 217) | NioWorker nextWorker() { class Boss (line 224) | private final class Boss implements Runnable { method Boss (line 232) | Boss() { method register (line 236) | void register(NioClientSocketChannel channel) { method run (line 287) | public void run() { method processRegisterTaskQueue (line 388) | private void processRegisterTaskQueue() { method processSelectedKeys (line 399) | private void processSelectedKeys(Set selectedKeys) { method processConnectTimeout (line 415) | private void processConnectTimeout(Set keys, long curr... method connect (line 437) | private void connect(SelectionKey k) { method close (line 451) | private void close(SelectionKey k) { class RegisterTask (line 457) | private static final class RegisterTask implements Runnable { method RegisterTask (line 461) | RegisterTask(Boss boss, NioClientSocketChannel channel) { method run (line 466) | public void run() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioDatagramChannel.java class NioDatagramChannel (line 53) | class NioDatagramChannel extends AbstractChannel method NioDatagramChannel (line 122) | NioDatagramChannel(final ChannelFactory factory, method openNonBlockingChannel (line 133) | private DatagramChannel openNonBlockingChannel() { method getLocalAddress (line 143) | public InetSocketAddress getLocalAddress() { method getRemoteAddress (line 157) | public InetSocketAddress getRemoteAddress() { method isBound (line 171) | public boolean isBound() { method isConnected (line 175) | public boolean isConnected() { method setClosed (line 179) | @Override method getConfig (line 184) | public NioDatagramChannelConfig getConfig() { method getDatagramChannel (line 188) | DatagramChannel getDatagramChannel() { method getInterestOps (line 192) | @Override method getRawInterestOps (line 223) | int getRawInterestOps() { method setRawInterestOpsNow (line 227) | void setRawInterestOpsNow(int interestOps) { method write (line 231) | @Override class WriteRequestQueue (line 244) | private final class WriteRequestQueue extends method WriteRequestQueue (line 251) | WriteRequestQueue() { method offer (line 259) | @Override method poll (line 285) | @Override method getMessageSize (line 307) | private int getMessageSize(MessageEvent e) { class WriteTask (line 320) | private final class WriteTask implements Runnable { method WriteTask (line 321) | WriteTask() { method run (line 325) | public void run() { method joinGroup (line 331) | public void joinGroup(InetAddress multicastAddress) { method joinGroup (line 335) | public void joinGroup(InetSocketAddress multicastAddress, method leaveGroup (line 340) | public void leaveGroup(InetAddress multicastAddress) { method leaveGroup (line 344) | public void leaveGroup(InetSocketAddress multicastAddress, FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioDatagramChannelConfig.java type NioDatagramChannelConfig (line 53) | public interface NioDatagramChannelConfig extends DatagramChannelConfig { method getWriteBufferHighWaterMark (line 60) | int getWriteBufferHighWaterMark(); method setWriteBufferHighWaterMark (line 67) | void setWriteBufferHighWaterMark(int writeBufferHighWaterMark); method getWriteBufferLowWaterMark (line 76) | int getWriteBufferLowWaterMark(); method setWriteBufferLowWaterMark (line 85) | void setWriteBufferLowWaterMark(int writeBufferLowWaterMark); method getWriteSpinCount (line 94) | int getWriteSpinCount(); method setWriteSpinCount (line 106) | void setWriteSpinCount(int writeSpinCount); FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioDatagramChannelFactory.java class NioDatagramChannelFactory (line 83) | public class NioDatagramChannelFactory implements DatagramChannelFactory { method NioDatagramChannelFactory (line 97) | public NioDatagramChannelFactory(final Executor workerExecutor) { method NioDatagramChannelFactory (line 109) | public NioDatagramChannelFactory(final Executor workerExecutor, method newChannel (line 126) | public DatagramChannel newChannel(final ChannelPipeline pipeline) { method releaseExternalResources (line 130) | public void releaseExternalResources() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioDatagramPipelineSink.java class NioDatagramPipelineSink (line 44) | class NioDatagramPipelineSink extends AbstractChannelSink { method NioDatagramPipelineSink (line 64) | NioDatagramPipelineSink(final Executor workerExecutor, final int worke... method eventSunk (line 78) | public void eventSunk(final ChannelPipeline pipeline, final ChannelEve... method close (line 118) | private void close(NioDatagramChannel channel, ChannelFuture future) { method bind (line 140) | private void bind(final NioDatagramChannel channel, method connect (line 164) | private void connect( method nextWorker (line 204) | NioDatagramWorker nextWorker() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioDatagramWorker.java class NioDatagramWorker (line 61) | class NioDatagramWorker implements Runnable { method NioDatagramWorker (line 140) | NioDatagramWorker(final int bossId, final int id, final Executor execu... method register (line 153) | void register(final NioDatagramChannel channel, final ChannelFuture fu... method run (line 207) | public void run() { method processRegisterTaskQueue (line 314) | private void processRegisterTaskQueue() throws IOException { method processWriteTaskQueue (line 329) | private void processWriteTaskQueue() throws IOException { method processSelectedKeys (line 341) | private void processSelectedKeys(final Set selectedKeys)... method cleanUpCancelledKeys (line 366) | private boolean cleanUpCancelledKeys() throws IOException { method read (line 382) | private boolean read(final SelectionKey key) { method close (line 432) | private void close(SelectionKey k) { method writeFromUserCode (line 437) | void writeFromUserCode(final NioDatagramChannel channel) { method writeFromTaskLoop (line 465) | void writeFromTaskLoop(final NioDatagramChannel ch) { method writeFromSelectorLoop (line 471) | void writeFromSelectorLoop(final SelectionKey k) { method scheduleWriteIfNecessary (line 477) | private boolean scheduleWriteIfNecessary(final NioDatagramChannel chan... method write0 (line 498) | private void write0(final NioDatagramChannel channel) { method setOpWrite (line 596) | private void setOpWrite(final NioDatagramChannel channel) { method clearOpWrite (line 625) | private void clearOpWrite(NioDatagramChannel channel) { method disconnect (line 654) | static void disconnect(NioDatagramChannel channel, ChannelFuture futur... method close (line 668) | void close(final NioDatagramChannel channel, method cleanUpWriteBuffer (line 696) | private void cleanUpWriteBuffer(final NioDatagramChannel channel) { method setInterestOps (line 749) | void setInterestOps(final NioDatagramChannel channel, class ChannelRegistionTask (line 835) | private final class ChannelRegistionTask implements Runnable { method ChannelRegistionTask (line 840) | ChannelRegistionTask(final NioDatagramChannel channel, method run (line 851) | public void run() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioProviderMetadata.java class NioProviderMetadata (line 46) | class NioProviderMetadata { method detectConstraintLevelFromSystemProperties (line 116) | private static int detectConstraintLevelFromSystemProperties() { class ConstraintLevelAutodetector (line 233) | private static final class ConstraintLevelAutodetector { method ConstraintLevelAutodetector (line 235) | ConstraintLevelAutodetector() { method autodetect (line 239) | int autodetect() { class SelectorLoop (line 399) | private static final class SelectorLoop implements Runnable { method SelectorLoop (line 404) | SelectorLoop() throws IOException { method run (line 408) | public void run() { method main (line 433) | public static void main(String[] args) throws Exception { method NioProviderMetadata (line 444) | private NioProviderMetadata() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioServerSocketChannel.java class NioServerSocketChannel (line 45) | class NioServerSocketChannel extends AbstractServerChannel method NioServerSocketChannel (line 57) | NioServerSocketChannel( method getConfig (line 108) | public ServerSocketChannelConfig getConfig() { method getLocalAddress (line 112) | public InetSocketAddress getLocalAddress() { method getRemoteAddress (line 116) | public InetSocketAddress getRemoteAddress() { method isBound (line 120) | public boolean isBound() { method setClosed (line 124) | @Override FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioServerSocketChannelFactory.java class NioServerSocketChannelFactory (line 90) | public class NioServerSocketChannelFactory implements ServerSocketChanne... method NioServerSocketChannelFactory (line 108) | public NioServerSocketChannelFactory( method NioServerSocketChannelFactory (line 124) | public NioServerSocketChannelFactory( method newChannel (line 151) | public ServerSocketChannel newChannel(ChannelPipeline pipeline) { method releaseExternalResources (line 164) | public void releaseExternalResources() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioServerSocketPipelineSink.java class NioServerSocketPipelineSink (line 53) | class NioServerSocketPipelineSink extends AbstractChannelSink { method NioServerSocketPipelineSink (line 64) | NioServerSocketPipelineSink(Executor workerExecutor, int workerCount) { method eventSunk (line 80) | public void eventSunk( method handleServerSocket (line 102) | private void handleServerSocket(ChannelEvent e) { method handleAcceptedSocket (line 140) | private void handleAcceptedSocket(ChannelEvent e) { method bind (line 180) | private void bind( method close (line 219) | private void close(NioServerSocketChannel channel, ChannelFuture futur... method nextWorker (line 253) | NioWorker nextWorker() { class Boss (line 258) | private final class Boss implements Runnable { method Boss (line 262) | Boss(NioServerSocketChannel channel) throws IOException { method run (line 280) | public void run() { method registerAcceptedChannel (line 333) | private void registerAcceptedChannel(SocketChannel acceptedSocket, T... method closeSelector (line 363) | private void closeSelector() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/NioSocketChannel.java class NioSocketChannel (line 46) | class NioSocketChannel extends AbstractChannel method NioSocketChannel (line 76) | public NioSocketChannel( method getConfig (line 87) | public NioSocketChannelConfig getConfig() { method getLocalAddress (line 91) | public InetSocketAddress getLocalAddress() { method getRemoteAddress (line 105) | public InetSocketAddress getRemoteAddress() { method isOpen (line 119) | @Override method isBound (line 124) | public boolean isBound() { method isConnected (line 128) | public boolean isConnected() { method setBound (line 132) | final void setBound() { method setConnected (line 137) | final void setConnected() { method setClosed (line 143) | @Override method getInterestOps (line 149) | @Override method getRawInterestOps (line 180) | int getRawInterestOps() { method setRawInterestOpsNow (line 184) | void setRawInterestOpsNow(int interestOps) { method write (line 188) | @Override class WriteRequestQueue (line 197) | private final class WriteRequestQueue extends LinkedTransferQueue selectedKeys) throw... method cleanUpCancelledKeys (line 341) | private boolean cleanUpCancelledKeys() throws IOException { method read (line 350) | private boolean read(SelectionKey k) { method close (line 416) | private void close(SelectionKey k) { method writeFromUserCode (line 421) | void writeFromUserCode(final NioSocketChannel channel) { method writeFromTaskLoop (line 452) | void writeFromTaskLoop(final NioSocketChannel ch) { method writeFromSelectorLoop (line 458) | void writeFromSelectorLoop(final SelectionKey k) { method scheduleWriteIfNecessary (line 464) | private boolean scheduleWriteIfNecessary(final NioSocketChannel channe... method write0 (line 499) | private void write0(NioSocketChannel channel) { method setOpWrite (line 599) | private void setOpWrite(NioSocketChannel channel) { method clearOpWrite (line 628) | private void clearOpWrite(NioSocketChannel channel) { method close (line 657) | void close(NioSocketChannel channel, ChannelFuture future) { method cleanUpWriteBuffer (line 699) | private void cleanUpWriteBuffer(NioSocketChannel channel) { method setInterestOps (line 752) | void setInterestOps( class RegisterTask (line 827) | private final class RegisterTask implements Runnable { method RegisterTask (line 835) | RegisterTask( method run (line 843) | public void run() { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/SelectorUtil.java class SelectorUtil (line 30) | final class SelectorUtil { method select (line 36) | static void select(Selector selector) throws IOException { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/SocketReceiveBufferPool.java class SocketReceiveBufferPool (line 26) | final class SocketReceiveBufferPool { method SocketReceiveBufferPool (line 33) | SocketReceiveBufferPool() { method acquire (line 37) | final ByteBuffer acquire(int size) { method release (line 66) | final void release(ByteBuffer buffer) { method normalizeCapacity (line 93) | private static final int normalizeCapacity(int capacity) { FILE: Netty/src/main/java/org/jboss/netty/channel/socket/nio/SocketSendBufferPool.java class SocketSendBufferPool (line 33) | final class SocketSendBufferPool { method SocketSendBufferPool (line 48) | SocketSendBufferPool() { method acquire (line 52) | final SendBuffer acquire(Object message) { method acquire (line 63) | private final SendBuffer acquire(FileRegion src) { method acquire (line 70) | private final SendBuffer acquire(ChannelBuffer src) { method getPreallocation (line 116) | private final Preallocation getPreallocation() { method getPreallocation0 (line 126) | private final Preallocation getPreallocation0() { method align (line 145) | private static final int align(int pos) { class Preallocation (line 154) | private final class Preallocation { method Preallocation (line 158) | Preallocation(int capacity) { class PreallocationRef (line 163) | private final class PreallocationRef extends SoftReference parseCities(String[] args, int offset) { FILE: Netty/src/main/java/org/jboss/netty/example/localtime/LocalTimeClientHandler.java class LocalTimeClientHandler (line 46) | public class LocalTimeClientHandler extends SimpleChannelUpstreamHandler { method getLocalTimes (line 55) | public List getLocalTimes(Collection cities) { method handleUpstream (line 99) | @Override method channelOpen (line 108) | @Override method messageReceived (line 115) | @Override method exceptionCaught (line 122) | @Override FILE: Netty/src/main/java/org/jboss/netty/example/localtime/LocalTimeClientPipelineFactory.java class LocalTimeClientPipelineFactory (line 32) | public class LocalTimeClientPipelineFactory implements ChannelPipelineFa... method getPipeline (line 34) | public ChannelPipeline getPipeline() throws Exception { FILE: Netty/src/main/java/org/jboss/netty/example/localtime/LocalTimeProtocol.java class LocalTimeProtocol (line 6) | @SuppressWarnings("all") method LocalTimeProtocol (line 8) | private LocalTimeProtocol() {} method registerAllExtensions (line 9) | public static void registerAllExtensions( type Continent (line 12) | public enum Continent method getNumber (line 28) | public final int getNumber() { return value; } method valueOf (line 30) | public static Continent valueOf(int value) { method internalGetValueMap (line 47) | public static com.google.protobuf.Internal.EnumLiteMap method findValueByNumber (line 54) | public Continent findValueByNumber(int number) { method getValueDescriptor (line 59) | public final com.google.protobuf.Descriptors.EnumValueDescriptor method getDescriptorForType (line 63) | public final com.google.protobuf.Descriptors.EnumDescriptor method getDescriptor (line 67) | public static final com.google.protobuf.Descriptors.EnumDescriptor method valueOf (line 75) | public static Continent valueOf( method Continent (line 85) | private Continent(int index, int value) { type DayOfWeek (line 97) | public enum DayOfWeek method getNumber (line 109) | public final int getNumber() { return value; } method valueOf (line 111) | public static DayOfWeek valueOf(int value) { method internalGetValueMap (line 124) | public static com.google.protobuf.Internal.EnumLiteMap method findValueByNumber (line 131) | public DayOfWeek findValueByNumber(int number) { method getValueDescriptor (line 136) | public final com.google.protobuf.Descriptors.EnumValueDescriptor method getDescriptorForType (line 140) | public final com.google.protobuf.Descriptors.EnumDescriptor method getDescriptor (line 144) | public static final com.google.protobuf.Descriptors.EnumDescriptor method valueOf (line 152) | public static DayOfWeek valueOf( method DayOfWeek (line 162) | private DayOfWeek(int index, int value) { class Location (line 174) | public static final class Location extends method Location (line 177) | private Location() { method Location (line 180) | private Location(boolean noInit) {} method getDefaultInstance (line 183) | public static Location getDefaultInstance() { method getDefaultInstanceForType (line 187) | public Location getDefaultInstanceForType() { method getDescriptor (line 191) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 196) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method hasContinent (line 205) | public boolean hasContinent() { return hasContinent; } method getContinent (line 206) | public org.jboss.netty.example.localtime.LocalTimeProtocol.Continent... method hasCity (line 212) | public boolean hasCity() { return hasCity; } method getCity (line 213) | public java.lang.String getCity() { return city_; } method initFields (line 215) | private void initFields() { method isInitialized (line 218) | public final boolean isInitialized() { method writeTo (line 228) | public void writeTo(com.google.protobuf.CodedOutputStream output) method getSerializedSize (line 241) | public int getSerializedSize() { method parseFrom (line 261) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseFrom (line 266) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseFrom (line 273) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseFrom (line 277) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseFrom (line 284) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseFrom (line 288) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseDelimitedFrom (line 295) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseDelimitedFrom (line 304) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseFrom (line 315) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method parseFrom (line 320) | public static org.jboss.netty.example.localtime.LocalTimeProtocol.Lo... method newBuilder (line 328) | public static Builder newBuilder() { return Builder.create(); } method newBuilderForType (line 329) | public Builder newBuilderForType() { return newBuilder(); } method newBuilder (line 330) | public static Builder newBuilder(org.jboss.netty.example.localtime.L... method toBuilder (line 333) | public Builder toBuilder() { return newBuilder(this); } class Builder (line 335) | public static final class Builder extends method Builder (line 340) | private Builder() {} method create (line 342) | private static Builder create() { method internalGetResult (line 348) | protected org.jboss.netty.example.localtime.LocalTimeProtocol.Loca... method clear (line 352) | public Builder clear() { method clone (line 361) | public Builder clone() { method getDescriptorForType (line 365) | public com.google.protobuf.Descriptors.Descriptor method getDefaultInstanceForType (line 370) | public org.jboss.netty.example.localtime.LocalTimeProtocol.Locatio... method isInitialized (line 374) | public boolean isInitialized() { method build (line 377) | public org.jboss.netty.example.localtime.LocalTimeProtocol.Locatio... method buildParsed (line 384) | private org.jboss.netty.example.localtime.LocalTimeProtocol.Locati... method buildPartial (line 393) | public org.jboss.netty.example.localtime.LocalTimeProtocol.Locatio... method mergeFrom (line 403) | public Builder mergeFrom(com.google.protobuf.Message other) { method mergeFrom (line 412) | public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTi... method mergeFrom (line 426) | public Builder mergeFrom( method hasContinent (line 467) | public boolean hasContinent() { method getContinent (line 470) | public org.jboss.netty.example.localtime.LocalTimeProtocol.Contine... method setContinent (line 473) | public Builder setContinent(org.jboss.netty.example.localtime.Loca... method clearContinent (line 481) | public Builder clearContinent() { method hasCity (line 488) | public boolean hasCity() { method getCity (line 491) | public java.lang.String getCity() { method setCity (line 494) | public Builder setCity(java.lang.String value) { method clearCity (line 502) | public Builder clearCity() { class Locations (line 520) | public static final class Locations extends method Locations (line 523) | private Locations() { method Locations (line 526) | private Locations(boolean noInit) {} method getDefaultInstance (line 529) | public static Locations getDefaultInstance() { method getDefaultInstanceForType (line 533) | public Locations getDefaultInstanceForType() { method getDescriptor (line 537) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 542) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method getLocationList (line 551) | public java.util.List convertWrapperType(ZlibWrapper wrapper) { method ZlibUtil (line 57) | private ZlibUtil() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/compression/ZlibWrapper.java type ZlibWrapper (line 26) | public enum ZlibWrapper { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/AbstractCodecEmbedder.java class AbstractCodecEmbedder (line 45) | abstract class AbstractCodecEmbedder implements CodecEmbedder { method AbstractCodecEmbedder (line 57) | protected AbstractCodecEmbedder(ChannelHandler... handlers) { method AbstractCodecEmbedder (line 71) | protected AbstractCodecEmbedder(ChannelBufferFactory bufferFactory, Ch... method fireInitialEvents (line 76) | private void fireInitialEvents() { method configurePipeline (line 83) | private void configurePipeline(ChannelHandler... handlers) { method finish (line 104) | public boolean finish() { method getChannel (line 115) | protected final Channel getChannel() { method isEmpty (line 123) | protected final boolean isEmpty() { method poll (line 127) | @SuppressWarnings("unchecked") method peek (line 132) | @SuppressWarnings("unchecked") method pollAll (line 137) | public final Object[] pollAll() { method pollAll (line 150) | @SuppressWarnings("unchecked") method size (line 179) | public final int size() { class EmbeddedChannelSink (line 183) | private final class EmbeddedChannelSink implements ChannelSink, Channe... method EmbeddedChannelSink (line 184) | EmbeddedChannelSink() { method handleUpstream (line 188) | public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) { method eventSunk (line 192) | public void eventSunk(ChannelPipeline pipeline, ChannelEvent e) { method handleEvent (line 196) | private void handleEvent(ChannelEvent e) { method exceptionCaught (line 207) | public void exceptionCaught( class EmbeddedChannelPipeline (line 219) | private static final class EmbeddedChannelPipeline extends DefaultChan... method EmbeddedChannelPipeline (line 221) | EmbeddedChannelPipeline() { method notifyHandlerException (line 225) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/CodecEmbedder.java type CodecEmbedder (line 29) | public interface CodecEmbedder { method offer (line 36) | boolean offer(Object input); method finish (line 45) | boolean finish(); method poll (line 55) | E poll(); method peek (line 66) | E peek(); method pollAll (line 78) | Object[] pollAll(); method pollAll (line 90) | T[] pollAll(T[] a); method size (line 95) | int size(); FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/CodecEmbedderException.java class CodecEmbedderException (line 28) | public class CodecEmbedderException extends RuntimeException { method CodecEmbedderException (line 35) | public CodecEmbedderException() { method CodecEmbedderException (line 42) | public CodecEmbedderException(String message, Throwable cause) { method CodecEmbedderException (line 49) | public CodecEmbedderException(String message) { method CodecEmbedderException (line 56) | public CodecEmbedderException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/DecoderEmbedder.java class DecoderEmbedder (line 53) | public class DecoderEmbedder extends AbstractCodecEmbedder { method DecoderEmbedder (line 59) | public DecoderEmbedder(ChannelUpstreamHandler... handlers) { method DecoderEmbedder (line 70) | public DecoderEmbedder(ChannelBufferFactory bufferFactory, ChannelUpst... method offer (line 74) | public boolean offer(Object input) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/EmbeddedChannel.java class EmbeddedChannel (line 34) | class EmbeddedChannel extends AbstractChannel { method EmbeddedChannel (line 42) | EmbeddedChannel(ChannelPipeline pipeline, ChannelSink sink) { method getConfig (line 47) | public ChannelConfig getConfig() { method getLocalAddress (line 51) | public SocketAddress getLocalAddress() { method getRemoteAddress (line 55) | public SocketAddress getRemoteAddress() { method isBound (line 59) | public boolean isBound() { method isConnected (line 63) | public boolean isConnected() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/EmbeddedChannelFactory.java class EmbeddedChannelFactory (line 27) | class EmbeddedChannelFactory implements ChannelFactory { method EmbeddedChannelFactory (line 31) | private EmbeddedChannelFactory() { method newChannel (line 35) | public Channel newChannel(ChannelPipeline pipeline) { method releaseExternalResources (line 39) | public void releaseExternalResources() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/EmbeddedSocketAddress.java class EmbeddedSocketAddress (line 25) | class EmbeddedSocketAddress extends SocketAddress { method EmbeddedSocketAddress (line 28) | EmbeddedSocketAddress() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/embedder/EncoderEmbedder.java class EncoderEmbedder (line 53) | public class EncoderEmbedder extends AbstractCodecEmbedder { method EncoderEmbedder (line 59) | public EncoderEmbedder(ChannelDownstreamHandler... handlers) { method EncoderEmbedder (line 70) | public EncoderEmbedder(ChannelBufferFactory bufferFactory, ChannelDown... method offer (line 74) | public boolean offer(Object input) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/CorruptedFrameException.java class CorruptedFrameException (line 29) | public class CorruptedFrameException extends Exception { method CorruptedFrameException (line 36) | public CorruptedFrameException() { method CorruptedFrameException (line 43) | public CorruptedFrameException(String message, Throwable cause) { method CorruptedFrameException (line 50) | public CorruptedFrameException(String message) { method CorruptedFrameException (line 57) | public CorruptedFrameException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/DelimiterBasedFrameDecoder.java class DelimiterBasedFrameDecoder (line 64) | public class DelimiterBasedFrameDecoder extends FrameDecoder { method DelimiterBasedFrameDecoder (line 80) | public DelimiterBasedFrameDecoder(int maxFrameLength, ChannelBuffer de... method DelimiterBasedFrameDecoder (line 94) | public DelimiterBasedFrameDecoder( method DelimiterBasedFrameDecoder (line 114) | public DelimiterBasedFrameDecoder(int maxFrameLength, ChannelBuffer...... method DelimiterBasedFrameDecoder (line 128) | public DelimiterBasedFrameDecoder( method decode (line 147) | @Override method fail (line 201) | private void fail(long frameLength) throws TooLongFrameException { method indexOf (line 211) | private static int indexOf(ChannelBuffer haystack, ChannelBuffer needl... method validateDelimiter (line 235) | private static void validateDelimiter(ChannelBuffer delimiter) { method validateMaxFrameLength (line 244) | private static void validateMaxFrameLength(int maxFrameLength) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/Delimiters.java class Delimiters (line 30) | public class Delimiters { method nulDelimiter (line 36) | public static ChannelBuffer[] nulDelimiter() { method lineDelimiter (line 45) | public static ChannelBuffer[] lineDelimiter() { method Delimiters (line 52) | private Delimiters() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/FixedLengthFrameDecoder.java class FixedLengthFrameDecoder (line 43) | public class FixedLengthFrameDecoder extends FrameDecoder { method FixedLengthFrameDecoder (line 52) | public FixedLengthFrameDecoder(int frameLength) { method decode (line 60) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/FrameDecoder.java class FrameDecoder (line 182) | public abstract class FrameDecoder extends SimpleChannelUpstreamHandler { method FrameDecoder (line 187) | protected FrameDecoder() { method FrameDecoder (line 191) | protected FrameDecoder(boolean unfold) { method messageReceived (line 195) | @Override method channelDisconnected (line 223) | @Override method channelClosed (line 229) | @Override method exceptionCaught (line 235) | @Override method decode (line 254) | protected abstract Object decode( method decodeLast (line 271) | protected Object decodeLast( method callDecode (line 276) | private void callDecode( method unfoldAndFireMessageReceived (line 303) | private void unfoldAndFireMessageReceived(ChannelHandlerContext contex... method cleanup (line 321) | private void cleanup(ChannelHandlerContext ctx, ChannelStateEvent e) method cumulation (line 348) | private ChannelBuffer cumulation(ChannelHandlerContext ctx) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.java class LengthFieldBasedFrameDecoder (line 189) | public class LengthFieldBasedFrameDecoder extends FrameDecoder { method LengthFieldBasedFrameDecoder (line 214) | public LengthFieldBasedFrameDecoder( method LengthFieldBasedFrameDecoder (line 236) | public LengthFieldBasedFrameDecoder( method decode (line 282) | @Override method extractFrame (line 393) | protected ChannelBuffer extractFrame(ChannelBuffer buffer, int index, ... FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/LengthFieldPrepender.java class LengthFieldPrepender (line 61) | @Sharable method LengthFieldPrepender (line 76) | public LengthFieldPrepender(int lengthFieldLength) { method LengthFieldPrepender (line 93) | public LengthFieldPrepender( method encode (line 107) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/frame/TooLongFrameException.java class TooLongFrameException (line 29) | public class TooLongFrameException extends Exception { method TooLongFrameException (line 36) | public TooLongFrameException() { method TooLongFrameException (line 43) | public TooLongFrameException(String message, Throwable cause) { method TooLongFrameException (line 50) | public TooLongFrameException(String message) { method TooLongFrameException (line 57) | public TooLongFrameException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/CaseIgnoringComparator.java class CaseIgnoringComparator (line 27) | final class CaseIgnoringComparator implements Comparator, Serial... method CaseIgnoringComparator (line 33) | private CaseIgnoringComparator() { method compare (line 37) | public int compare(String o1, String o2) { method readResolve (line 41) | private Object readResolve() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/Cookie.java type Cookie (line 28) | public interface Cookie extends Comparable { method getName (line 33) | String getName(); method getValue (line 38) | String getValue(); method setValue (line 43) | void setValue(String value); method getDomain (line 48) | String getDomain(); method setDomain (line 53) | void setDomain(String domain); method getPath (line 58) | String getPath(); method setPath (line 63) | void setPath(String path); method getComment (line 68) | String getComment(); method setComment (line 73) | void setComment(String comment); method getMaxAge (line 78) | int getMaxAge(); method setMaxAge (line 86) | void setMaxAge(int maxAge); method getVersion (line 91) | int getVersion(); method setVersion (line 96) | void setVersion(int version); method isSecure (line 101) | boolean isSecure(); method setSecure (line 106) | void setSecure(boolean secure); method isHttpOnly (line 113) | boolean isHttpOnly(); method setHttpOnly (line 120) | void setHttpOnly(boolean httpOnly); method getCommentUrl (line 125) | String getCommentUrl(); method setCommentUrl (line 130) | void setCommentUrl(String commentUrl); method isDiscard (line 135) | boolean isDiscard(); method setDiscard (line 140) | void setDiscard(boolean discard); method getPorts (line 145) | Set getPorts(); method setPorts (line 150) | void setPorts(int... ports); method setPorts (line 155) | void setPorts(Iterable ports); FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/CookieDateFormat.java class CookieDateFormat (line 27) | final class CookieDateFormat extends SimpleDateFormat { method CookieDateFormat (line 31) | CookieDateFormat() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/CookieDecoder.java class CookieDecoder (line 46) | public class CookieDecoder { method CookieDecoder (line 56) | public CookieDecoder() { method decode (line 65) | public Set decode(String header) { method extractKeyValuePairs (line 185) | private void extractKeyValuePairs( method decodeValue (line 234) | private String decodeValue(String value) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/CookieEncoder.java class CookieEncoder (line 54) | public class CookieEncoder { method CookieEncoder (line 66) | public CookieEncoder(boolean server) { method addCookie (line 74) | public void addCookie(String name, String value) { method addCookie (line 81) | public void addCookie(Cookie cookie) { method encode (line 90) | public String encode() { method encodeServerSide (line 101) | private String encodeServerSide() { method encodeClientSide (line 174) | private String encodeClientSide() { method add (line 212) | private static void add(StringBuilder sb, String name, String val) { method addUnquoted (line 233) | private static void addUnquoted(StringBuilder sb, String name, String ... method addQuoted (line 240) | private static void addQuoted(StringBuilder sb, String name, String va... method add (line 253) | private static void add(StringBuilder sb, String name, int val) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/CookieHeaderNames.java class CookieHeaderNames (line 24) | final class CookieHeaderNames { method CookieHeaderNames (line 47) | private CookieHeaderNames() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/DefaultCookie.java class DefaultCookie (line 32) | public class DefaultCookie implements Cookie { method DefaultCookie (line 67) | public DefaultCookie(String name, String value) { method getName (line 101) | public String getName() { method getValue (line 105) | public String getValue() { method setValue (line 109) | public void setValue(String value) { method getDomain (line 116) | public String getDomain() { method setDomain (line 120) | public void setDomain(String domain) { method getPath (line 124) | public String getPath() { method setPath (line 128) | public void setPath(String path) { method getComment (line 132) | public String getComment() { method setComment (line 136) | public void setComment(String comment) { method getCommentUrl (line 140) | public String getCommentUrl() { method setCommentUrl (line 144) | public void setCommentUrl(String commentUrl) { method isDiscard (line 148) | public boolean isDiscard() { method setDiscard (line 152) | public void setDiscard(boolean discard) { method getPorts (line 156) | public Set getPorts() { method setPorts (line 163) | public void setPorts(int... ports) { method setPorts (line 184) | public void setPorts(Iterable ports) { method getMaxAge (line 200) | public int getMaxAge() { method setMaxAge (line 204) | public void setMaxAge(int maxAge) { method getVersion (line 213) | public int getVersion() { method setVersion (line 217) | public void setVersion(int version) { method isSecure (line 221) | public boolean isSecure() { method setSecure (line 225) | public void setSecure(boolean secure) { method isHttpOnly (line 229) | public boolean isHttpOnly() { method setHttpOnly (line 233) | public void setHttpOnly(boolean httpOnly) { method hashCode (line 237) | @Override method equals (line 242) | @Override method compareTo (line 274) | public int compareTo(Cookie c) { method toString (line 300) | @Override method validateValue (line 332) | private static String validateValue(String name, String value) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpChunk.java class DefaultHttpChunk (line 27) | public class DefaultHttpChunk implements HttpChunk { method DefaultHttpChunk (line 36) | public DefaultHttpChunk(ChannelBuffer content) { method getContent (line 40) | public ChannelBuffer getContent() { method setContent (line 44) | public void setContent(ChannelBuffer content) { method isLast (line 52) | public boolean isLast() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpChunkTrailer.java class DefaultHttpChunkTrailer (line 32) | public class DefaultHttpChunkTrailer implements HttpChunkTrailer { method validateHeaderName (line 35) | @Override method isLast (line 50) | public boolean isLast() { method addHeader (line 54) | public void addHeader(final String name, final Object value) { method setHeader (line 58) | public void setHeader(final String name, final Object value) { method setHeader (line 62) | public void setHeader(final String name, final Iterable values) { method removeHeader (line 66) | public void removeHeader(final String name) { method clearHeaders (line 70) | public void clearHeaders() { method getHeader (line 74) | public String getHeader(final String name) { method getHeaders (line 78) | public List getHeaders(final String name) { method getHeaders (line 82) | public List> getHeaders() { method containsHeader (line 86) | public boolean containsHeader(final String name) { method getHeaderNames (line 90) | public Set getHeaderNames() { method getContent (line 94) | public ChannelBuffer getContent() { method setContent (line 98) | public void setContent(ChannelBuffer content) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpMessage.java class DefaultHttpMessage (line 34) | public class DefaultHttpMessage implements HttpMessage { method DefaultHttpMessage (line 44) | protected DefaultHttpMessage(final HttpVersion version) { method addHeader (line 48) | public void addHeader(final String name, final Object value) { method setHeader (line 52) | public void setHeader(final String name, final Object value) { method setHeader (line 56) | public void setHeader(final String name, final Iterable values) { method removeHeader (line 60) | public void removeHeader(final String name) { method getContentLength (line 64) | @Deprecated method getContentLength (line 69) | @Deprecated method isChunked (line 74) | public boolean isChunked() { method setChunked (line 82) | public void setChunked(boolean chunked) { method isKeepAlive (line 89) | @Deprecated method clearHeaders (line 94) | public void clearHeaders() { method setContent (line 98) | public void setContent(ChannelBuffer content) { method getHeader (line 109) | public String getHeader(final String name) { method getHeaders (line 114) | public List getHeaders(final String name) { method getHeaders (line 118) | public List> getHeaders() { method containsHeader (line 122) | public boolean containsHeader(final String name) { method getHeaderNames (line 126) | public Set getHeaderNames() { method getProtocolVersion (line 130) | public HttpVersion getProtocolVersion() { method setProtocolVersion (line 134) | public void setProtocolVersion(HttpVersion version) { method getContent (line 141) | public ChannelBuffer getContent() { method toString (line 145) | @Override method appendHeaders (line 164) | void appendHeaders(StringBuilder buf) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpRequest.java class DefaultHttpRequest (line 28) | public class DefaultHttpRequest extends DefaultHttpMessage implements Ht... method DefaultHttpRequest (line 40) | public DefaultHttpRequest(HttpVersion httpVersion, HttpMethod method, ... method getMethod (line 46) | public HttpMethod getMethod() { method setMethod (line 50) | public void setMethod(HttpMethod method) { method getUri (line 57) | public String getUri() { method setUri (line 61) | public void setUri(String uri) { method toString (line 68) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/DefaultHttpResponse.java class DefaultHttpResponse (line 28) | public class DefaultHttpResponse extends DefaultHttpMessage implements H... method DefaultHttpResponse (line 38) | public DefaultHttpResponse(HttpVersion version, HttpResponseStatus sta... method getStatus (line 43) | public HttpResponseStatus getStatus() { method setStatus (line 47) | public void setStatus(HttpResponseStatus status) { method toString (line 54) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpChunk.java type HttpChunk (line 41) | public interface HttpChunk { method getContent (line 47) | public ChannelBuffer getContent() { method setContent (line 51) | public void setContent(ChannelBuffer content) { method isLast (line 55) | public boolean isLast() { method addHeader (line 59) | public void addHeader(String name, Object value) { method clearHeaders (line 63) | public void clearHeaders() { method containsHeader (line 67) | public boolean containsHeader(String name) { method getHeader (line 71) | public String getHeader(String name) { method getHeaderNames (line 75) | public Set getHeaderNames() { method getHeaders (line 79) | public List getHeaders(String name) { method getHeaders (line 83) | public List> getHeaders() { method removeHeader (line 87) | public void removeHeader(String name) { method setHeader (line 91) | public void setHeader(String name, Object value) { method setHeader (line 95) | public void setHeader(String name, Iterable values) { method isLast (line 104) | boolean isLast(); method getContent (line 110) | ChannelBuffer getContent(); method setContent (line 116) | void setContent(ChannelBuffer content); FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpChunkAggregator.java class HttpChunkAggregator (line 53) | public class HttpChunkAggregator extends SimpleChannelUpstreamHandler { method HttpChunkAggregator (line 66) | public HttpChunkAggregator(int maxContentLength) { method messageReceived (line 75) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpChunkTrailer.java type HttpChunkTrailer (line 29) | public interface HttpChunkTrailer extends HttpChunk { method isLast (line 34) | boolean isLast(); method getHeader (line 44) | String getHeader(String name); method getHeaders (line 52) | List getHeaders(String name); method getHeaders (line 60) | List> getHeaders(); method containsHeader (line 66) | boolean containsHeader(String name); method getHeaderNames (line 72) | Set getHeaderNames(); method addHeader (line 77) | void addHeader(String name, Object value); method setHeader (line 84) | void setHeader(String name, Object value); method setHeader (line 91) | void setHeader(String name, Iterable values); method removeHeader (line 96) | void removeHeader(String name); method clearHeaders (line 101) | void clearHeaders(); FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpClientCodec.java class HttpClientCodec (line 46) | public class HttpClientCodec implements ChannelUpstreamHandler, method HttpClientCodec (line 64) | public HttpClientCodec() { method HttpClientCodec (line 71) | public HttpClientCodec( method handleUpstream (line 76) | public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) method handleDownstream (line 81) | public void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) class Encoder (line 86) | private final class Encoder extends HttpRequestEncoder { method Encoder (line 88) | Encoder() { method encode (line 92) | @Override class Decoder (line 115) | private final class Decoder extends HttpResponseDecoder { method Decoder (line 117) | Decoder(int maxInitialLineLength, int maxHeaderSize, int maxChunkSiz... method decode (line 121) | @Override method isContentAlwaysEmpty (line 140) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpCodecUtil.java class HttpCodecUtil (line 28) | class HttpCodecUtil { method HttpCodecUtil (line 74) | private HttpCodecUtil() { method validateHeaderName (line 78) | static void validateHeaderName(String name) { method validateHeaderValue (line 100) | static void validateHeaderValue(String value) { method isTransferEncodingChunked (line 163) | static boolean isTransferEncodingChunked(HttpMessage m) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpContentCompressor.java class HttpContentCompressor (line 34) | public class HttpContentCompressor extends HttpContentEncoder { method HttpContentCompressor (line 41) | public HttpContentCompressor() { method HttpContentCompressor (line 53) | public HttpContentCompressor(int compressionLevel) { method newContentEncoder (line 62) | @Override method getTargetContentEncoding (line 72) | @Override method determineWrapper (line 89) | private ZlibWrapper determineWrapper(String acceptEncoding) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpContentDecoder.java class HttpContentDecoder (line 49) | public abstract class HttpContentDecoder extends SimpleChannelUpstreamHa... method HttpContentDecoder (line 56) | protected HttpContentDecoder() { method messageReceived (line 60) | @Override method newContentDecoder (line 144) | protected abstract DecoderEmbedder newContentDecoder(St... method getTargetContentEncoding (line 154) | protected String getTargetContentEncoding(String contentEncoding) thro... method decode (line 158) | private ChannelBuffer decode(ChannelBuffer buf) { method finishDecode (line 163) | private ChannelBuffer finishDecode() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpContentDecompressor.java class HttpContentDecompressor (line 32) | public class HttpContentDecompressor extends HttpContentDecoder { method newContentDecoder (line 33) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpContentEncoder.java class HttpContentEncoder (line 54) | public abstract class HttpContentEncoder extends SimpleChannelHandler { method HttpContentEncoder (line 63) | protected HttpContentEncoder() { method messageReceived (line 67) | @Override method writeRequested (line 96) | @Override method newContentEncoder (line 190) | protected abstract EncoderEmbedder newContentEncoder(St... method getTargetContentEncoding (line 198) | protected abstract String getTargetContentEncoding(String acceptEncodi... method encode (line 200) | private ChannelBuffer encode(ChannelBuffer buf) { method finishEncode (line 205) | private ChannelBuffer finishEncode() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpHeaders.java class HttpHeaders (line 36) | public class HttpHeaders { class Names (line 47) | public static final class Names { method Names (line 297) | private Names() { class Values (line 311) | public static final class Values { method Values (line 429) | private Values() { method isKeepAlive (line 441) | public static boolean isKeepAlive(HttpMessage message) { method setKeepAlive (line 473) | public static void setKeepAlive(HttpMessage message, boolean keepAlive) { method getHeader (line 496) | public static String getHeader(HttpMessage message, String name) { method getHeader (line 508) | public static String getHeader(HttpMessage message, String name, Strin... method setHeader (line 520) | public static void setHeader(HttpMessage message, String name, Object ... method setHeader (line 528) | public static void setHeader(HttpMessage message, String name, Iterabl... method addHeader (line 535) | public static void addHeader(HttpMessage message, String name, Object ... method getIntHeader (line 548) | public static int getIntHeader(HttpMessage message, String name) { method getIntHeader (line 564) | public static int getIntHeader(HttpMessage message, String name, int d... method setIntHeader (line 581) | public static void setIntHeader(HttpMessage message, String name, int ... method setIntHeader (line 589) | public static void setIntHeader(HttpMessage message, String name, Iter... method addIntHeader (line 596) | public static void addIntHeader(HttpMessage message, String name, int ... method getContentLength (line 609) | public static long getContentLength(HttpMessage message) { method getContentLength (line 622) | public static long getContentLength(HttpMessage message, long defaultV... method setContentLength (line 651) | public static void setContentLength(HttpMessage message, long length) { method getHost (line 658) | public static String getHost(HttpMessage message) { method getHost (line 666) | public static String getHost(HttpMessage message, String defaultValue) { method setHost (line 673) | public static void setHost(HttpMessage message, String value) { method hash (line 679) | private static int hash(String name) { method eq (line 698) | private static boolean eq(String name1, String name2) { method index (line 722) | private static int index(int hash) { method HttpHeaders (line 729) | HttpHeaders() { method validateHeaderName (line 733) | void validateHeaderName(String name) { method addHeader (line 737) | void addHeader(final String name, final Object value) { method addHeader0 (line 746) | private void addHeader0(int h, int i, final String name, final String ... method removeHeader (line 757) | void removeHeader(final String name) { method removeHeader0 (line 766) | private void removeHeader0(int h, int i, String name) { method setHeader (line 802) | void setHeader(final String name, final Object value) { method setHeader (line 812) | void setHeader(final String name, final Iterable values) { method clearHeaders (line 833) | void clearHeaders() { method getHeader (line 840) | String getHeader(final String name) { method getHeaders (line 858) | List getHeaders(final String name) { method getHeaders (line 877) | List> getHeaders() { method containsHeader (line 889) | boolean containsHeader(String name) { method getHeaderNames (line 893) | Set getHeaderNames() { method toString (line 905) | private static String toString(Object value) { class Entry (line 912) | private static final class Entry implements Map.Entry { method Entry (line 919) | Entry(int hash, String key, String value) { method remove (line 925) | void remove() { method addBefore (line 930) | void addBefore(Entry e) { method getKey (line 937) | public String getKey() { method getValue (line 941) | public String getValue() { method setValue (line 945) | public String setValue(String value) { method toString (line 955) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpMessage.java type HttpMessage (line 39) | public interface HttpMessage { method getHeader (line 49) | String getHeader(String name); method getHeaders (line 57) | List getHeaders(String name); method getHeaders (line 65) | List> getHeaders(); method containsHeader (line 71) | boolean containsHeader(String name); method getHeaderNames (line 76) | Set getHeaderNames(); method getProtocolVersion (line 81) | HttpVersion getProtocolVersion(); method setProtocolVersion (line 86) | void setProtocolVersion(HttpVersion version); method getContent (line 93) | ChannelBuffer getContent(); method setContent (line 99) | void setContent(ChannelBuffer content); method addHeader (line 104) | void addHeader(String name, Object value); method setHeader (line 110) | void setHeader(String name, Object value); method setHeader (line 116) | void setHeader(String name, Iterable values); method removeHeader (line 121) | void removeHeader(String name); method clearHeaders (line 126) | void clearHeaders(); method getContentLength (line 131) | @Deprecated method getContentLength (line 137) | @Deprecated method isChunked (line 150) | boolean isChunked(); method setChunked (line 164) | void setChunked(boolean chunked); method isKeepAlive (line 169) | @Deprecated FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpMessageDecoder.java class HttpMessageDecoder (line 107) | public abstract class HttpMessageDecoder extends ReplayingDecoder { method valueOf (line 106) | public static HttpMethod valueOf(String name) { method HttpMethod (line 133) | public HttpMethod(String name) { method getName (line 156) | public String getName() { method hashCode (line 160) | @Override method equals (line 165) | @Override method toString (line 175) | @Override method compareTo (line 180) | public int compareTo(HttpMethod o) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpRequest.java type HttpRequest (line 37) | public interface HttpRequest extends HttpMessage { method getMethod (line 42) | HttpMethod getMethod(); method setMethod (line 47) | void setMethod(HttpMethod method); method getUri (line 52) | String getUri(); method setUri (line 57) | void setUri(String uri); FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpRequestDecoder.java class HttpRequestDecoder (line 60) | public class HttpRequestDecoder extends HttpMessageDecoder { method HttpRequestDecoder (line 68) | public HttpRequestDecoder() { method HttpRequestDecoder (line 75) | public HttpRequestDecoder( method createMessage (line 80) | @Override method isDecodingRequest (line 94) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpRequestEncoder.java class HttpRequestEncoder (line 31) | public class HttpRequestEncoder extends HttpMessageEncoder { method HttpRequestEncoder (line 36) | public HttpRequestEncoder() { method encodeInitialLine (line 40) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpResponse.java type HttpResponse (line 36) | public interface HttpResponse extends HttpMessage { method getStatus (line 41) | HttpResponseStatus getStatus(); method setStatus (line 46) | void setStatus(HttpResponseStatus status); FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpResponseDecoder.java class HttpResponseDecoder (line 89) | public class HttpResponseDecoder extends HttpMessageDecoder { method HttpResponseDecoder (line 96) | public HttpResponseDecoder() { method HttpResponseDecoder (line 103) | public HttpResponseDecoder( method createMessage (line 108) | @Override method isDecodingRequest (line 113) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpResponseEncoder.java class HttpResponseEncoder (line 31) | public class HttpResponseEncoder extends HttpMessageEncoder { method HttpResponseEncoder (line 36) | public HttpResponseEncoder() { method encodeInitialLine (line 40) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpResponseStatus.java class HttpResponseStatus (line 30) | public class HttpResponseStatus implements Comparable { method valueOf (line 287) | public static HttpResponseStatus valueOf(int code) { method HttpResponseStatus (line 420) | public HttpResponseStatus(int code, String reasonPhrase) { method getCode (line 448) | public int getCode() { method getReasonPhrase (line 455) | public String getReasonPhrase() { method hashCode (line 459) | @Override method equals (line 464) | @Override method compareTo (line 473) | public int compareTo(HttpResponseStatus o) { method toString (line 477) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpServerCodec.java class HttpServerCodec (line 36) | public class HttpServerCodec implements ChannelUpstreamHandler, method HttpServerCodec (line 47) | public HttpServerCodec() { method HttpServerCodec (line 54) | public HttpServerCodec( method handleUpstream (line 59) | public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) method handleDownstream (line 64) | public void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/HttpVersion.java class HttpVersion (line 33) | public class HttpVersion implements Comparable { method valueOf (line 56) | public static HttpVersion valueOf(String text) { method HttpVersion (line 80) | @Deprecated method HttpVersion (line 96) | public HttpVersion(String text, boolean keepAliveDefault) { method HttpVersion (line 124) | @Deprecated method HttpVersion (line 141) | public HttpVersion( method getProtocolName (line 177) | public String getProtocolName() { method getMajorVersion (line 184) | public int getMajorVersion() { method getMinorVersion (line 191) | public int getMinorVersion() { method getText (line 198) | public String getText() { method isKeepAliveDefault (line 206) | public boolean isKeepAliveDefault() { method toString (line 213) | @Override method hashCode (line 218) | @Override method equals (line 224) | @Override method compareTo (line 236) | public int compareTo(HttpVersion o) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/QueryStringDecoder.java class QueryStringDecoder (line 49) | public class QueryStringDecoder { method QueryStringDecoder (line 60) | public QueryStringDecoder(String uri) { method QueryStringDecoder (line 68) | public QueryStringDecoder(String uri, Charset charset) { method QueryStringDecoder (line 83) | @Deprecated method QueryStringDecoder (line 92) | public QueryStringDecoder(URI uri) { method QueryStringDecoder (line 100) | public QueryStringDecoder(URI uri, Charset charset){ method QueryStringDecoder (line 115) | @Deprecated method getPath (line 123) | public String getPath() { method getParameters (line 139) | public Map> getParameters() { method decodeParams (line 150) | private Map> decodeParams(String s) { method decodeComponent (line 190) | private static String decodeComponent(String s, Charset charset) { method addParam (line 202) | private static void addParam(Map> params, String ... FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/QueryStringEncoder.java class QueryStringEncoder (line 47) | public class QueryStringEncoder { method QueryStringEncoder (line 57) | public QueryStringEncoder(String uri) { method QueryStringEncoder (line 65) | public QueryStringEncoder(String uri, Charset charset) { method QueryStringEncoder (line 80) | @Deprecated method addParam (line 88) | public void addParam(String name, String value) { method toUri (line 103) | public URI toUri() throws URISyntaxException { method toString (line 112) | @Override method encodeComponent (line 131) | private static String encodeComponent(String s, Charset charset) { class Param (line 139) | private static final class Param { method Param (line 144) | Param(String name, String value) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/websocket/DefaultWebSocketFrame.java class DefaultWebSocketFrame (line 29) | public class DefaultWebSocketFrame implements WebSocketFrame { method DefaultWebSocketFrame (line 37) | public DefaultWebSocketFrame() { method DefaultWebSocketFrame (line 44) | public DefaultWebSocketFrame(String textData) { method DefaultWebSocketFrame (line 61) | public DefaultWebSocketFrame(int type, ChannelBuffer binaryData) { method getType (line 65) | public int getType() { method isText (line 69) | public boolean isText() { method isBinary (line 73) | public boolean isBinary() { method getBinaryData (line 77) | public ChannelBuffer getBinaryData() { method getTextData (line 81) | public String getTextData() { method setData (line 85) | public void setData(int type, ChannelBuffer binaryData) { method toString (line 104) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/websocket/WebSocketFrame.java type WebSocketFrame (line 27) | public interface WebSocketFrame { method getType (line 35) | int getType(); method isText (line 41) | boolean isText(); method isBinary (line 47) | boolean isBinary(); method getBinaryData (line 52) | ChannelBuffer getBinaryData(); method getTextData (line 58) | String getTextData(); method setData (line 73) | void setData(int type, ChannelBuffer binaryData); method toString (line 79) | String toString(); FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/websocket/WebSocketFrameDecoder.java class WebSocketFrameDecoder (line 40) | public class WebSocketFrameDecoder extends ReplayingDecoder { method WebSocketFrameDecoder (line 46) | public WebSocketFrameDecoder() { method WebSocketFrameDecoder (line 56) | public WebSocketFrameDecoder(int maxFrameSize) { method decode (line 60) | @Override method decodeBinaryFrame (line 73) | private WebSocketFrame decodeBinaryFrame(int type, ChannelBuffer buffe... method decodeTextFrame (line 95) | private WebSocketFrame decodeTextFrame(int type, ChannelBuffer buffer)... FILE: Netty/src/main/java/org/jboss/netty/handler/codec/http/websocket/WebSocketFrameEncoder.java class WebSocketFrameEncoder (line 39) | @Sharable method encode (line 42) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/oneone/OneToOneDecoder.java class OneToOneDecoder (line 54) | public abstract class OneToOneDecoder implements ChannelUpstreamHandler { method OneToOneDecoder (line 59) | protected OneToOneDecoder() { method handleUpstream (line 63) | public void handleUpstream( method decode (line 86) | protected abstract Object decode( FILE: Netty/src/main/java/org/jboss/netty/handler/codec/oneone/OneToOneEncoder.java class OneToOneEncoder (line 51) | public abstract class OneToOneEncoder implements ChannelDownstreamHandler { method OneToOneEncoder (line 53) | protected OneToOneEncoder() { method handleDownstream (line 57) | public void handleDownstream( method encode (line 80) | protected abstract Object encode( FILE: Netty/src/main/java/org/jboss/netty/handler/codec/protobuf/ProtobufDecoder.java class ProtobufDecoder (line 72) | @Sharable method ProtobufDecoder (line 81) | public ProtobufDecoder(MessageLite prototype) { method ProtobufDecoder (line 85) | public ProtobufDecoder(MessageLite prototype, ExtensionRegistry extens... method decode (line 93) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/protobuf/ProtobufEncoder.java class ProtobufEncoder (line 68) | @Sharable method ProtobufEncoder (line 74) | public ProtobufEncoder() { method encode (line 78) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/protobuf/ProtobufVarint32FrameDecoder.java class ProtobufVarint32FrameDecoder (line 46) | public class ProtobufVarint32FrameDecoder extends FrameDecoder { method ProtobufVarint32FrameDecoder (line 53) | public ProtobufVarint32FrameDecoder() { method decode (line 57) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/protobuf/ProtobufVarint32LengthFieldPrepender.java class ProtobufVarint32LengthFieldPrepender (line 48) | @Sharable method ProtobufVarint32LengthFieldPrepender (line 54) | public ProtobufVarint32LengthFieldPrepender() { method encode (line 58) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/replay/ReplayError.java class ReplayError (line 26) | class ReplayError extends Error { method ReplayError (line 30) | ReplayError() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/replay/ReplayingDecoder.java class ReplayingDecoder (line 294) | public abstract class ReplayingDecoder> method ReplayingDecoder (line 309) | protected ReplayingDecoder() { method ReplayingDecoder (line 313) | protected ReplayingDecoder(boolean unfold) { method ReplayingDecoder (line 320) | protected ReplayingDecoder(T initialState) { method ReplayingDecoder (line 324) | protected ReplayingDecoder(T initialState, boolean unfold) { method checkpoint (line 332) | protected void checkpoint() { method checkpoint (line 355) | protected void checkpoint(T state) { method getState (line 372) | protected T getState() { method setState (line 380) | protected T setState(T newState) { method actualReadableBytes (line 391) | protected int actualReadableBytes() { method decode (line 413) | protected abstract Object decode(ChannelHandlerContext ctx, method decodeLast (line 430) | protected Object decodeLast( method messageReceived (line 435) | @Override method channelDisconnected (line 479) | @Override method channelClosed (line 485) | @Override method exceptionCaught (line 491) | @Override method callDecode (line 497) | private void callDecode(ChannelHandlerContext context, Channel channel... method unfoldAndfireMessageReceived (line 569) | private void unfoldAndfireMessageReceived( method cleanup (line 598) | private void cleanup(ChannelHandlerContext ctx, ChannelStateEvent e) method cumulation (line 639) | private ChannelBuffer cumulation(ChannelHandlerContext ctx) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/replay/ReplayingDecoderBuffer.java class ReplayingDecoderBuffer (line 38) | class ReplayingDecoderBuffer implements ChannelBuffer { method ReplayingDecoderBuffer (line 45) | ReplayingDecoderBuffer(ChannelBuffer buffer) { method terminate (line 49) | void terminate() { method capacity (line 53) | public int capacity() { method isDirect (line 61) | public boolean isDirect() { method hasArray (line 65) | public boolean hasArray() { method array (line 69) | public byte[] array() { method arrayOffset (line 73) | public int arrayOffset() { method clear (line 77) | public void clear() { method equals (line 81) | @Override method compareTo (line 86) | public int compareTo(ChannelBuffer buffer) { method copy (line 90) | public ChannelBuffer copy() { method copy (line 94) | public ChannelBuffer copy(int index, int length) { method discardReadBytes (line 99) | public void discardReadBytes() { method ensureWritableBytes (line 103) | public void ensureWritableBytes(int writableBytes) { method duplicate (line 107) | public ChannelBuffer duplicate() { method getByte (line 111) | public byte getByte(int index) { method getUnsignedByte (line 116) | public short getUnsignedByte(int index) { method getBytes (line 121) | public void getBytes(int index, byte[] dst, int dstIndex, int length) { method getBytes (line 126) | public void getBytes(int index, byte[] dst) { method getBytes (line 131) | public void getBytes(int index, ByteBuffer dst) { method getBytes (line 135) | public void getBytes(int index, ChannelBuffer dst, int dstIndex, int l... method getBytes (line 140) | public void getBytes(int index, ChannelBuffer dst, int length) { method getBytes (line 144) | public void getBytes(int index, ChannelBuffer dst) { method getBytes (line 148) | public int getBytes(int index, GatheringByteChannel out, int length) method getBytes (line 153) | public void getBytes(int index, OutputStream out, int length) method getInt (line 158) | public int getInt(int index) { method getUnsignedInt (line 163) | public long getUnsignedInt(int index) { method getLong (line 168) | public long getLong(int index) { method getMedium (line 173) | public int getMedium(int index) { method getUnsignedMedium (line 178) | public int getUnsignedMedium(int index) { method getShort (line 183) | public short getShort(int index) { method getUnsignedShort (line 188) | public int getUnsignedShort(int index) { method getChar (line 193) | public char getChar(int index) { method getFloat (line 198) | public float getFloat(int index) { method getDouble (line 203) | public double getDouble(int index) { method hashCode (line 208) | @Override method indexOf (line 213) | public int indexOf(int fromIndex, int toIndex, byte value) { method indexOf (line 221) | public int indexOf(int fromIndex, int toIndex, method bytesBefore (line 230) | public int bytesBefore(byte value) { method bytesBefore (line 238) | public int bytesBefore(ChannelBufferIndexFinder indexFinder) { method bytesBefore (line 246) | public int bytesBefore(int length, byte value) { method bytesBefore (line 255) | public int bytesBefore(int length, ChannelBufferIndexFinder indexFinde... method bytesBefore (line 264) | public int bytesBefore(int index, int length, byte value) { method bytesBefore (line 272) | public int bytesBefore(int index, int length, method markReaderIndex (line 281) | public void markReaderIndex() { method markWriterIndex (line 285) | public void markWriterIndex() { method factory (line 289) | public ChannelBufferFactory factory() { method order (line 293) | public ByteOrder order() { method readable (line 297) | public boolean readable() { method readableBytes (line 301) | public int readableBytes() { method readByte (line 309) | public byte readByte() { method readUnsignedByte (line 314) | public short readUnsignedByte() { method readBytes (line 319) | public void readBytes(byte[] dst, int dstIndex, int length) { method readBytes (line 324) | public void readBytes(byte[] dst) { method readBytes (line 329) | public void readBytes(ByteBuffer dst) { method readBytes (line 333) | public void readBytes(ChannelBuffer dst, int dstIndex, int length) { method readBytes (line 338) | public void readBytes(ChannelBuffer dst, int length) { method readBytes (line 342) | public void readBytes(ChannelBuffer dst) { method readBytes (line 346) | @Deprecated method readBytes (line 355) | public int readBytes(GatheringByteChannel out, int length) method readBytes (line 360) | public ChannelBuffer readBytes(int length) { method readSlice (line 365) | @Deprecated method readSlice (line 375) | public ChannelBuffer readSlice(int length) { method readBytes (line 380) | public void readBytes(OutputStream out, int length) throws IOException { method readerIndex (line 384) | public int readerIndex() { method readerIndex (line 388) | public void readerIndex(int readerIndex) { method readInt (line 392) | public int readInt() { method readUnsignedInt (line 397) | public long readUnsignedInt() { method readLong (line 402) | public long readLong() { method readMedium (line 407) | public int readMedium() { method readUnsignedMedium (line 412) | public int readUnsignedMedium() { method readShort (line 417) | public short readShort() { method readUnsignedShort (line 422) | public int readUnsignedShort() { method readChar (line 427) | public char readChar() { method readFloat (line 432) | public float readFloat() { method readDouble (line 437) | public double readDouble() { method resetReaderIndex (line 442) | public void resetReaderIndex() { method resetWriterIndex (line 446) | public void resetWriterIndex() { method setByte (line 450) | public void setByte(int index, int value) { method setBytes (line 454) | public void setBytes(int index, byte[] src, int srcIndex, int length) { method setBytes (line 458) | public void setBytes(int index, byte[] src) { method setBytes (line 462) | public void setBytes(int index, ByteBuffer src) { method setBytes (line 466) | public void setBytes(int index, ChannelBuffer src, int srcIndex, int l... method setBytes (line 470) | public void setBytes(int index, ChannelBuffer src, int length) { method setBytes (line 474) | public void setBytes(int index, ChannelBuffer src) { method setBytes (line 478) | public int setBytes(int index, InputStream in, int length) method setZero (line 483) | public void setZero(int index, int length) { method setBytes (line 487) | public int setBytes(int index, ScatteringByteChannel in, int length) method setIndex (line 492) | public void setIndex(int readerIndex, int writerIndex) { method setInt (line 496) | public void setInt(int index, int value) { method setLong (line 500) | public void setLong(int index, long value) { method setMedium (line 504) | public void setMedium(int index, int value) { method setShort (line 508) | public void setShort(int index, int value) { method setChar (line 512) | public void setChar(int index, int value) { method setFloat (line 516) | public void setFloat(int index, float value) { method setDouble (line 520) | public void setDouble(int index, double value) { method skipBytes (line 524) | @Deprecated method skipBytes (line 535) | public void skipBytes(int length) { method slice (line 540) | public ChannelBuffer slice() { method slice (line 544) | public ChannelBuffer slice(int index, int length) { method toByteBuffer (line 549) | public ByteBuffer toByteBuffer() { method toByteBuffer (line 553) | public ByteBuffer toByteBuffer(int index, int length) { method toByteBuffers (line 558) | public ByteBuffer[] toByteBuffers() { method toByteBuffers (line 562) | public ByteBuffer[] toByteBuffers(int index, int length) { method toString (line 567) | public String toString(int index, int length, Charset charset) { method toString (line 572) | public String toString(Charset charsetName) { method toString (line 576) | @Deprecated method toString (line 582) | @Deprecated method toString (line 590) | @Deprecated method toString (line 595) | @Deprecated method toString (line 601) | @Override method writable (line 612) | public boolean writable() { method writableBytes (line 616) | public int writableBytes() { method writeByte (line 620) | public void writeByte(int value) { method writeBytes (line 624) | public void writeBytes(byte[] src, int srcIndex, int length) { method writeBytes (line 628) | public void writeBytes(byte[] src) { method writeBytes (line 632) | public void writeBytes(ByteBuffer src) { method writeBytes (line 636) | public void writeBytes(ChannelBuffer src, int srcIndex, int length) { method writeBytes (line 640) | public void writeBytes(ChannelBuffer src, int length) { method writeBytes (line 644) | public void writeBytes(ChannelBuffer src) { method writeBytes (line 648) | public int writeBytes(InputStream in, int length) throws IOException { method writeBytes (line 652) | public int writeBytes(ScatteringByteChannel in, int length) method writeInt (line 657) | public void writeInt(int value) { method writeLong (line 661) | public void writeLong(long value) { method writeMedium (line 665) | public void writeMedium(int value) { method writeZero (line 669) | public void writeZero(int length) { method writerIndex (line 673) | public int writerIndex() { method writerIndex (line 677) | public void writerIndex(int writerIndex) { method writeShort (line 681) | public void writeShort(int value) { method writeChar (line 685) | public void writeChar(int value) { method writeFloat (line 689) | public void writeFloat(float value) { method writeDouble (line 693) | public void writeDouble(double value) { method checkIndex (line 697) | private void checkIndex(int index) { method checkIndex (line 703) | private void checkIndex(int index, int length) { method checkReadableBytes (line 709) | private void checkReadableBytes(int readableBytes) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/replay/UnreplayableOperationException.java class UnreplayableOperationException (line 29) | public class UnreplayableOperationException extends method UnreplayableOperationException (line 37) | public UnreplayableOperationException() { method UnreplayableOperationException (line 44) | public UnreplayableOperationException(String message) { method UnreplayableOperationException (line 51) | public UnreplayableOperationException(Throwable cause) { method UnreplayableOperationException (line 58) | public UnreplayableOperationException(String message, Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/replay/UnsafeDynamicChannelBuffer.java class UnsafeDynamicChannelBuffer (line 28) | class UnsafeDynamicChannelBuffer extends DynamicChannelBuffer { method UnsafeDynamicChannelBuffer (line 30) | UnsafeDynamicChannelBuffer(ChannelBufferFactory factory) { method checkReadableBytes (line 34) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/replay/VoidEnum.java type VoidEnum (line 29) | public enum VoidEnum { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspHeaders.java class RtspHeaders (line 32) | public final class RtspHeaders { class Names (line 42) | public static final class Names { method Names (line 220) | private Names() { class Values (line 232) | public static final class Values { method Values (line 402) | protected Values() { method RtspHeaders (line 407) | private RtspHeaders() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspMessageDecoder.java class RtspMessageDecoder (line 62) | public abstract class RtspMessageDecoder extends HttpMessageDecoder { method RtspMessageDecoder (line 71) | protected RtspMessageDecoder() { method RtspMessageDecoder (line 78) | protected RtspMessageDecoder(int maxInitialLineLength, int maxHeaderSi... method decode (line 83) | @Override method isContentAlwaysEmpty (line 94) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspMessageEncoder.java class RtspMessageEncoder (line 36) | @Sharable method RtspMessageEncoder (line 42) | protected RtspMessageEncoder() { method encode (line 46) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspMethods.java class RtspMethods (line 33) | public final class RtspMethods { method valueOf (line 125) | public static HttpMethod valueOf(String name) { method RtspMethods (line 143) | private RtspMethods() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspRequestDecoder.java class RtspRequestDecoder (line 56) | public class RtspRequestDecoder extends RtspMessageDecoder { method RtspRequestDecoder (line 63) | public RtspRequestDecoder() { method RtspRequestDecoder (line 70) | public RtspRequestDecoder(int maxInitialLineLength, int maxHeaderSize,... method createMessage (line 74) | @Override method isDecodingRequest (line 80) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspRequestEncoder.java class RtspRequestEncoder (line 31) | public class RtspRequestEncoder extends RtspMessageEncoder { method encodeInitialLine (line 33) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspResponseDecoder.java class RtspResponseDecoder (line 57) | public class RtspResponseDecoder extends RtspMessageDecoder { method RtspResponseDecoder (line 64) | public RtspResponseDecoder() { method RtspResponseDecoder (line 71) | public RtspResponseDecoder(int maxInitialLineLength, int maxHeaderSize, method createMessage (line 76) | @Override method isDecodingRequest (line 83) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspResponseEncoder.java class RtspResponseEncoder (line 31) | public class RtspResponseEncoder extends RtspMessageEncoder { method encodeInitialLine (line 33) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspResponseStatuses.java class RtspResponseStatuses (line 30) | public final class RtspResponseStatuses { method valueOf (line 274) | public static HttpResponseStatus valueOf(int code) { method RtspResponseStatuses (line 297) | private RtspResponseStatuses() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/rtsp/RtspVersions.java class RtspVersions (line 30) | public final class RtspVersions { method valueOf (line 43) | public static HttpVersion valueOf(String text) { method RtspVersions (line 56) | private RtspVersions() { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/CompactObjectInputStream.java class CompactObjectInputStream (line 32) | class CompactObjectInputStream extends ObjectInputStream { method CompactObjectInputStream (line 36) | CompactObjectInputStream(InputStream in) throws IOException { method CompactObjectInputStream (line 40) | CompactObjectInputStream(InputStream in, ClassLoader classLoader) thro... method readStreamHeader (line 45) | @Override method readClassDescriptor (line 55) | @Override method resolveClass (line 75) | @Override method loadClass (line 85) | protected Class loadClass(String className) throws ClassNotFoundExc... FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/CompactObjectOutputStream.java class CompactObjectOutputStream (line 30) | class CompactObjectOutputStream extends ObjectOutputStream { method CompactObjectOutputStream (line 35) | CompactObjectOutputStream(OutputStream out) throws IOException { method writeStreamHeader (line 39) | @Override method writeClassDescriptor (line 44) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/CompatibleObjectDecoder.java class CompatibleObjectDecoder (line 58) | @Deprecated method CompatibleObjectDecoder (line 67) | public CompatibleObjectDecoder() { method newObjectInputStream (line 76) | protected ObjectInputStream newObjectInputStream(InputStream in) throw... method decode (line 80) | @Override method decodeLast (line 95) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/CompatibleObjectDecoderState.java type CompatibleObjectDecoderState (line 25) | enum CompatibleObjectDecoderState { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/CompatibleObjectEncoder.java class CompatibleObjectEncoder (line 43) | public class CompatibleObjectEncoder extends OneToOneEncoder { method CompatibleObjectEncoder (line 54) | public CompatibleObjectEncoder() { method CompatibleObjectEncoder (line 67) | public CompatibleObjectEncoder(int resetInterval) { method newObjectOutputStream (line 80) | protected ObjectOutputStream newObjectOutputStream(OutputStream out) t... method encode (line 84) | @Override method buffer (line 105) | private ChannelBuffer buffer(ChannelHandlerContext ctx) throws Excepti... FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/ObjectDecoder.java class ObjectDecoder (line 44) | public class ObjectDecoder extends LengthFieldBasedFrameDecoder { method ObjectDecoder (line 54) | public ObjectDecoder() { method ObjectDecoder (line 66) | public ObjectDecoder(int maxObjectSize) { method ObjectDecoder (line 80) | public ObjectDecoder(int maxObjectSize, ClassLoader classLoader) { method decode (line 85) | @Override method extractFrame (line 98) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/ObjectDecoderInputStream.java class ObjectDecoderInputStream (line 34) | public class ObjectDecoderInputStream extends InputStream implements method ObjectDecoderInputStream (line 48) | public ObjectDecoderInputStream(InputStream in) { method ObjectDecoderInputStream (line 62) | public ObjectDecoderInputStream(InputStream in, ClassLoader classLoade... method ObjectDecoderInputStream (line 77) | public ObjectDecoderInputStream(InputStream in, int maxObjectSize) { method ObjectDecoderInputStream (line 95) | public ObjectDecoderInputStream(InputStream in, ClassLoader classLoade... method readObject (line 111) | public Object readObject() throws ClassNotFoundException, IOException { method available (line 124) | @Override method close (line 129) | @Override method mark (line 134) | @Override method markSupported (line 139) | @Override method read (line 144) | @Override method read (line 149) | @Override method read (line 154) | @Override method readBoolean (line 159) | public final boolean readBoolean() throws IOException { method readByte (line 163) | public final byte readByte() throws IOException { method readChar (line 167) | public final char readChar() throws IOException { method readDouble (line 171) | public final double readDouble() throws IOException { method readFloat (line 175) | public final float readFloat() throws IOException { method readFully (line 179) | public final void readFully(byte[] b, int off, int len) throws IOExcep... method readFully (line 183) | public final void readFully(byte[] b) throws IOException { method readInt (line 187) | public final int readInt() throws IOException { method readLine (line 191) | @Deprecated method readLong (line 196) | public final long readLong() throws IOException { method readShort (line 200) | public final short readShort() throws IOException { method readUnsignedByte (line 204) | public final int readUnsignedByte() throws IOException { method readUnsignedShort (line 208) | public final int readUnsignedShort() throws IOException { method readUTF (line 212) | public final String readUTF() throws IOException { method reset (line 216) | @Override method skip (line 221) | @Override method skipBytes (line 226) | public final int skipBytes(int n) throws IOException { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/ObjectEncoder.java class ObjectEncoder (line 46) | @Sharable method ObjectEncoder (line 55) | public ObjectEncoder() { method ObjectEncoder (line 70) | public ObjectEncoder(int estimatedLength) { method encode (line 78) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/ObjectEncoderOutputStream.java class ObjectEncoderOutputStream (line 38) | public class ObjectEncoderOutputStream extends OutputStream implements method ObjectEncoderOutputStream (line 52) | public ObjectEncoderOutputStream(OutputStream out) { method ObjectEncoderOutputStream (line 71) | public ObjectEncoderOutputStream(OutputStream out, int estimatedLength) { method writeObject (line 87) | public void writeObject(Object obj) throws IOException { method write (line 101) | @Override method close (line 106) | @Override method flush (line 111) | @Override method size (line 116) | public final int size() { method write (line 120) | @Override method write (line 125) | @Override method writeBoolean (line 130) | public final void writeBoolean(boolean v) throws IOException { method writeByte (line 134) | public final void writeByte(int v) throws IOException { method writeBytes (line 138) | public final void writeBytes(String s) throws IOException { method writeChar (line 142) | public final void writeChar(int v) throws IOException { method writeChars (line 146) | public final void writeChars(String s) throws IOException { method writeDouble (line 150) | public final void writeDouble(double v) throws IOException { method writeFloat (line 154) | public final void writeFloat(float v) throws IOException { method writeInt (line 158) | public final void writeInt(int v) throws IOException { method writeLong (line 162) | public final void writeLong(long v) throws IOException { method writeShort (line 166) | public final void writeShort(int v) throws IOException { method writeUTF (line 170) | public final void writeUTF(String str) throws IOException { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/serialization/SwitchableInputStream.java class SwitchableInputStream (line 31) | final class SwitchableInputStream extends FilterInputStream { method SwitchableInputStream (line 37) | SwitchableInputStream() { method switchStream (line 45) | void switchStream(InputStream in) { FILE: Netty/src/main/java/org/jboss/netty/handler/codec/string/StringDecoder.java class StringDecoder (line 63) | @Sharable method StringDecoder (line 72) | public StringDecoder() { method StringDecoder (line 79) | public StringDecoder(Charset charset) { method StringDecoder (line 89) | @Deprecated method decode (line 94) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/codec/string/StringEncoder.java class StringEncoder (line 61) | @Sharable method StringEncoder (line 70) | public StringEncoder() { method StringEncoder (line 77) | public StringEncoder(Charset charset) { method StringEncoder (line 87) | @Deprecated method encode (line 92) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/execution/ChannelEventRunnable.java class ChannelEventRunnable (line 35) | public class ChannelEventRunnable implements Runnable, EstimatableObject... method ChannelEventRunnable (line 45) | public ChannelEventRunnable(ChannelHandlerContext ctx, ChannelEvent e) { method getContext (line 54) | public ChannelHandlerContext getContext() { method getEvent (line 61) | public ChannelEvent getEvent() { method run (line 68) | public void run() { method unwrap (line 72) | public Object unwrap() { FILE: Netty/src/main/java/org/jboss/netty/handler/execution/ExecutionHandler.java class ExecutionHandler (line 113) | @Sharable method ExecutionHandler (line 122) | public ExecutionHandler(Executor executor) { method getExecutor (line 132) | public Executor getExecutor() { method releaseExternalResources (line 140) | public void releaseExternalResources() { method handleUpstream (line 144) | public void handleUpstream( method handleDownstream (line 149) | public void handleDownstream( FILE: Netty/src/main/java/org/jboss/netty/handler/execution/MemoryAwareThreadPoolExecutor.java class MemoryAwareThreadPoolExecutor (line 139) | public class MemoryAwareThreadPoolExecutor extends ThreadPoolExecutor { method MemoryAwareThreadPoolExecutor (line 164) | public MemoryAwareThreadPoolExecutor( method MemoryAwareThreadPoolExecutor (line 181) | public MemoryAwareThreadPoolExecutor( method MemoryAwareThreadPoolExecutor (line 200) | public MemoryAwareThreadPoolExecutor( method MemoryAwareThreadPoolExecutor (line 220) | public MemoryAwareThreadPoolExecutor( method terminated (line 259) | @Override method getObjectSizeEstimator (line 268) | public ObjectSizeEstimator getObjectSizeEstimator() { method setObjectSizeEstimator (line 275) | public void setObjectSizeEstimator(ObjectSizeEstimator objectSizeEstim... method getMaxChannelMemorySize (line 288) | public long getMaxChannelMemorySize() { method setMaxChannelMemorySize (line 296) | public void setMaxChannelMemorySize(long maxChannelMemorySize) { method getMaxTotalMemorySize (line 315) | public long getMaxTotalMemorySize() { method setMaxTotalMemorySize (line 323) | public void setMaxTotalMemorySize(long maxTotalMemorySize) { method execute (line 339) | @Override method doExecute (line 357) | protected void doExecute(Runnable task) { method doUnorderedExecute (line 364) | protected final void doUnorderedExecute(Runnable task) { method remove (line 368) | @Override method beforeExecute (line 377) | @Override method increaseCounter (line 383) | protected boolean increaseCounter(Runnable task) { method decreaseCounter (line 420) | protected void decreaseCounter(Runnable task) { method getChannelCounter (line 463) | private AtomicLong getChannelCounter(Channel channel) { method shouldCount (line 486) | protected boolean shouldCount(Runnable task) { class Settings (line 501) | private static final class Settings { method Settings (line 506) | Settings(ObjectSizeEstimator objectSizeEstimator, class NewThreadRunsPolicy (line 514) | private static final class NewThreadRunsPolicy implements RejectedExec... method NewThreadRunsPolicy (line 515) | NewThreadRunsPolicy() { method rejectedExecution (line 519) | public void rejectedExecution(Runnable r, ThreadPoolExecutor executo... class MemoryAwareRunnable (line 530) | private static final class MemoryAwareRunnable implements Runnable { method MemoryAwareRunnable (line 534) | MemoryAwareRunnable(Runnable task) { method run (line 538) | public void run() { FILE: Netty/src/main/java/org/jboss/netty/handler/execution/OrderedMemoryAwareThreadPoolExecutor.java class OrderedMemoryAwareThreadPoolExecutor (line 138) | public class OrderedMemoryAwareThreadPoolExecutor extends method OrderedMemoryAwareThreadPoolExecutor (line 155) | public OrderedMemoryAwareThreadPoolExecutor( method OrderedMemoryAwareThreadPoolExecutor (line 171) | public OrderedMemoryAwareThreadPoolExecutor( method OrderedMemoryAwareThreadPoolExecutor (line 190) | public OrderedMemoryAwareThreadPoolExecutor( method OrderedMemoryAwareThreadPoolExecutor (line 210) | public OrderedMemoryAwareThreadPoolExecutor( method newChildExecutorMap (line 218) | protected ConcurrentMap newChildExecutorMap() { method getChildExecutorKey (line 222) | protected Object getChildExecutorKey(ChannelEvent e) { method getChildExecutorKeySet (line 226) | protected Set getChildExecutorKeySet() { method removeChildExecutor (line 230) | protected boolean removeChildExecutor(Object key) { method doExecute (line 240) | @Override method getChildExecutor (line 250) | private Executor getChildExecutor(ChannelEvent e) { method shouldCount (line 273) | @Override method onAfterExecute (line 282) | void onAfterExecute(Runnable r, Throwable t) { class ChildExecutor (line 286) | private final class ChildExecutor implements Executor, Runnable { method ChildExecutor (line 289) | ChildExecutor() { method execute (line 293) | public void execute(Runnable command) { method run (line 305) | public void run() { FILE: Netty/src/main/java/org/jboss/netty/handler/logging/LoggingHandler.java class LoggingHandler (line 45) | @Sharable method LoggingHandler (line 58) | public LoggingHandler() { method LoggingHandler (line 68) | public LoggingHandler(InternalLogLevel level) { method LoggingHandler (line 79) | public LoggingHandler(boolean hexDump) { method LoggingHandler (line 91) | public LoggingHandler(InternalLogLevel level, boolean hexDump) { method LoggingHandler (line 105) | public LoggingHandler(Class clazz) { method LoggingHandler (line 115) | public LoggingHandler(Class clazz, boolean hexDump) { method LoggingHandler (line 124) | public LoggingHandler(Class clazz, InternalLogLevel level) { method LoggingHandler (line 135) | public LoggingHandler(Class clazz, InternalLogLevel level, boolean ... method LoggingHandler (line 151) | public LoggingHandler(String name) { method LoggingHandler (line 161) | public LoggingHandler(String name, boolean hexDump) { method LoggingHandler (line 172) | public LoggingHandler(String name, InternalLogLevel level, boolean hex... method getLogger (line 188) | public InternalLogger getLogger() { method getLevel (line 196) | public InternalLogLevel getLevel() { method log (line 206) | public void log(ChannelEvent e) { method handleUpstream (line 228) | public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) method handleDownstream (line 234) | public void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) FILE: Netty/src/main/java/org/jboss/netty/handler/queue/BlockingReadHandler.java class BlockingReadHandler (line 78) | public class BlockingReadHandler extends SimpleChannelUpstreamHandler { method BlockingReadHandler (line 87) | public BlockingReadHandler() { method BlockingReadHandler (line 94) | public BlockingReadHandler(BlockingQueue queue) { method getQueue (line 105) | protected BlockingQueue getQueue() { method isClosed (line 116) | public boolean isClosed() { method read (line 131) | public E read() throws IOException, InterruptedException { method read (line 166) | public E read(long timeout, TimeUnit unit) throws IOException, Interru... method readEvent (line 190) | public ChannelEvent readEvent() throws InterruptedException { method readEvent (line 226) | public ChannelEvent readEvent(long timeout, TimeUnit unit) throws Inte... method detectDeadLock (line 246) | private void detectDeadLock() { method messageReceived (line 255) | @Override method exceptionCaught (line 261) | @Override method channelClosed (line 267) | @Override method getMessage (line 274) | @SuppressWarnings("unchecked") FILE: Netty/src/main/java/org/jboss/netty/handler/queue/BlockingReadTimeoutException.java class BlockingReadTimeoutException (line 29) | public class BlockingReadTimeoutException extends InterruptedIOException { method BlockingReadTimeoutException (line 36) | public BlockingReadTimeoutException() { method BlockingReadTimeoutException (line 43) | public BlockingReadTimeoutException(String message, Throwable cause) { method BlockingReadTimeoutException (line 51) | public BlockingReadTimeoutException(String message) { method BlockingReadTimeoutException (line 58) | public BlockingReadTimeoutException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/queue/BufferedWriteHandler.java class BufferedWriteHandler (line 164) | public class BufferedWriteHandler extends SimpleChannelHandler { method BufferedWriteHandler (line 174) | public BufferedWriteHandler() { method BufferedWriteHandler (line 184) | public BufferedWriteHandler(Queue queue) { method BufferedWriteHandler (line 196) | public BufferedWriteHandler(boolean consolidateOnFlush) { method BufferedWriteHandler (line 209) | public BufferedWriteHandler(Queue queue, boolean consoli... method isConsolidateOnFlush (line 217) | public boolean isConsolidateOnFlush() { method getQueue (line 225) | protected Queue getQueue() { method flush (line 232) | public void flush() { method flush (line 243) | public void flush(boolean consolidateOnFlush) { method consolidatedWrite (line 287) | private List consolidatedWrite(final List ... method writeRequested (line 327) | @Override method disconnectRequested (line 339) | @Override method closeRequested (line 349) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/ssl/ImmediateExecutor.java class ImmediateExecutor (line 29) | final class ImmediateExecutor implements Executor { method execute (line 36) | public void execute(Runnable command) { FILE: Netty/src/main/java/org/jboss/netty/handler/ssl/SslBufferPool.java class SslBufferPool (line 41) | public class SslBufferPool { method SslBufferPool (line 55) | public SslBufferPool() { method SslBufferPool (line 64) | public SslBufferPool(int maxPoolSize) { method getMaxPoolSize (line 82) | public int getMaxPoolSize() { method getUnacquiredPoolSize (line 93) | public synchronized int getUnacquiredPoolSize() { method acquire (line 97) | synchronized ByteBuffer acquire() { method release (line 105) | synchronized void release(ByteBuffer buffer) { FILE: Netty/src/main/java/org/jboss/netty/handler/ssl/SslHandler.java class SslHandler (line 144) | public class SslHandler extends FrameDecoder method getDefaultBufferPool (line 163) | public static synchronized SslBufferPool getDefaultBufferPool() { method SslHandler (line 196) | public SslHandler(SSLEngine engine) { method SslHandler (line 207) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool) { method SslHandler (line 218) | public SslHandler(SSLEngine engine, boolean startTls) { method SslHandler (line 231) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool, boolean ... method SslHandler (line 244) | public SslHandler(SSLEngine engine, Executor delegatedTaskExecutor) { method SslHandler (line 260) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool, Executor... method SslHandler (line 276) | public SslHandler(SSLEngine engine, boolean startTls, Executor delegat... method SslHandler (line 295) | public SslHandler(SSLEngine engine, SslBufferPool bufferPool, boolean ... method getEngine (line 314) | public SSLEngine getEngine() { method handshake (line 324) | public ChannelFuture handshake() { method handshake (line 358) | @Deprecated method close (line 367) | public ChannelFuture close() { method close (line 381) | @Deprecated method isEnableRenegotiation (line 389) | public boolean isEnableRenegotiation() { method setEnableRenegotiation (line 396) | public void setEnableRenegotiation(boolean enableRenegotiation) { method handleDownstream (line 400) | public void handleDownstream( method channelDisconnected (line 449) | @Override method exceptionCaught (line 476) | @Override method decode (line 513) | @Override method wrap (line 608) | private ChannelFuture wrap(ChannelHandlerContext context, Channel chan... method offerEncryptedWriteRequest (line 745) | private void offerEncryptedWriteRequest(MessageEvent encryptedWrite) { method flushPendingEncryptedWrites (line 756) | private void flushPendingEncryptedWrites(ChannelHandlerContext ctx) { method wrapNonAppData (line 774) | private ChannelFuture wrapNonAppData(ChannelHandlerContext ctx, Channe... method unwrap (line 850) | private ChannelBuffer unwrap( method handleRenegotiation (line 934) | private void handleRenegotiation(HandshakeStatus handshakeStatus) { method runDelegatedTasks (line 975) | private void runDelegatedTasks() { method setHandshakeSuccess (line 996) | private void setHandshakeSuccess(Channel channel) { method setHandshakeFailure (line 1009) | private void setHandshakeFailure(Channel channel, SSLException cause) { method closeOutboundAndChannel (line 1024) | private void closeOutboundAndChannel( class PendingWrite (line 1045) | private static final class PendingWrite { method PendingWrite (line 1049) | PendingWrite(ChannelFuture future, ByteBuffer outAppBuf) { class ClosingChannelFutureListener (line 1055) | private static final class ClosingChannelFutureListener implements Cha... method ClosingChannelFutureListener (line 1060) | ClosingChannelFutureListener( method operationComplete (line 1066) | public void operationComplete(ChannelFuture closeNotifyFuture) throw... method beforeAdd (line 1073) | public void beforeAdd(ChannelHandlerContext ctx) throws Exception { method afterAdd (line 1077) | public void afterAdd(ChannelHandlerContext ctx) throws Exception { method beforeRemove (line 1081) | public void beforeRemove(ChannelHandlerContext ctx) throws Exception { method afterRemove (line 1085) | public void afterRemove(ChannelHandlerContext ctx) throws Exception { FILE: Netty/src/main/java/org/jboss/netty/handler/stream/ChunkedFile.java class ChunkedFile (line 37) | public class ChunkedFile implements ChunkedInput { method ChunkedFile (line 48) | public ChunkedFile(File file) throws IOException { method ChunkedFile (line 58) | public ChunkedFile(File file, int chunkSize) throws IOException { method ChunkedFile (line 65) | public ChunkedFile(RandomAccessFile file) throws IOException { method ChunkedFile (line 75) | public ChunkedFile(RandomAccessFile file, int chunkSize) throws IOExce... method ChunkedFile (line 87) | public ChunkedFile(RandomAccessFile file, long offset, long length, in... method getStartOffset (line 116) | public long getStartOffset() { method getEndOffset (line 123) | public long getEndOffset() { method getCurrentOffset (line 130) | public long getCurrentOffset() { method hasNextChunk (line 134) | public boolean hasNextChunk() throws Exception { method isEndOfInput (line 138) | public boolean isEndOfInput() throws Exception { method close (line 142) | public void close() throws Exception { method nextChunk (line 146) | public Object nextChunk() throws Exception { FILE: Netty/src/main/java/org/jboss/netty/handler/stream/ChunkedInput.java type ChunkedInput (line 29) | public interface ChunkedInput { method hasNextChunk (line 37) | boolean hasNextChunk() throws Exception; method nextChunk (line 51) | Object nextChunk() throws Exception; method isEndOfInput (line 57) | boolean isEndOfInput() throws Exception; method close (line 62) | void close() throws Exception; FILE: Netty/src/main/java/org/jboss/netty/handler/stream/ChunkedNioFile.java class ChunkedNioFile (line 41) | public class ChunkedNioFile implements ChunkedInput { method ChunkedNioFile (line 52) | public ChunkedNioFile(File in) throws IOException { method ChunkedNioFile (line 62) | public ChunkedNioFile(File in, int chunkSize) throws IOException { method ChunkedNioFile (line 69) | public ChunkedNioFile(FileChannel in) throws IOException { method ChunkedNioFile (line 79) | public ChunkedNioFile(FileChannel in, int chunkSize) throws IOException { method ChunkedNioFile (line 91) | public ChunkedNioFile(FileChannel in, long offset, long length, int ch... method getStartOffset (line 122) | public long getStartOffset() { method getEndOffset (line 129) | public long getEndOffset() { method getCurrentOffset (line 136) | public long getCurrentOffset() { method hasNextChunk (line 140) | public boolean hasNextChunk() throws Exception { method isEndOfInput (line 144) | public boolean isEndOfInput() throws Exception { method close (line 148) | public void close() throws Exception { method nextChunk (line 152) | public Object nextChunk() throws Exception { FILE: Netty/src/main/java/org/jboss/netty/handler/stream/ChunkedNioStream.java class ChunkedNioStream (line 35) | public class ChunkedNioStream implements ChunkedInput { method ChunkedNioStream (line 50) | public ChunkedNioStream(ReadableByteChannel in) { method ChunkedNioStream (line 60) | public ChunkedNioStream(ReadableByteChannel in, int chunkSize) { method getTransferredBytes (line 77) | public long getTransferredBytes() { method hasNextChunk (line 81) | public boolean hasNextChunk() throws Exception { method isEndOfInput (line 99) | public boolean isEndOfInput() throws Exception { method close (line 103) | public void close() throws Exception { method nextChunk (line 107) | public Object nextChunk() throws Exception { FILE: Netty/src/main/java/org/jboss/netty/handler/stream/ChunkedStream.java class ChunkedStream (line 31) | public class ChunkedStream implements ChunkedInput { method ChunkedStream (line 42) | public ChunkedStream(InputStream in) { method ChunkedStream (line 52) | public ChunkedStream(InputStream in, int chunkSize) { method getTransferredBytes (line 73) | public long getTransferredBytes() { method hasNextChunk (line 77) | public boolean hasNextChunk() throws Exception { method isEndOfInput (line 87) | public boolean isEndOfInput() throws Exception { method close (line 91) | public void close() throws Exception { method nextChunk (line 95) | public Object nextChunk() throws Exception { FILE: Netty/src/main/java/org/jboss/netty/handler/stream/ChunkedWriteHandler.java class ChunkedWriteHandler (line 77) | public class ChunkedWriteHandler implements ChannelUpstreamHandler, Chan... method ChunkedWriteHandler (line 91) | public ChunkedWriteHandler() { method resumeTransfer (line 98) | public void resumeTransfer() { method handleDownstream (line 111) | public void handleDownstream(ChannelHandlerContext ctx, ChannelEvent e) method handleUpstream (line 127) | public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e) method discard (line 147) | private synchronized void discard(ChannelHandlerContext ctx) { method flush (line 176) | private synchronized void flush(ChannelHandlerContext ctx) throws Exce... method closeInput (line 264) | static void closeInput(ChunkedInput chunks) { FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/DefaultIdleStateEvent.java class DefaultIdleStateEvent (line 34) | public class DefaultIdleStateEvent implements IdleStateEvent { method DefaultIdleStateEvent (line 43) | public DefaultIdleStateEvent( method getChannel (line 56) | public Channel getChannel() { method getFuture (line 60) | public ChannelFuture getFuture() { method getState (line 64) | public IdleState getState() { method getLastActivityTimeMillis (line 68) | public long getLastActivityTimeMillis() { method toString (line 72) | @Override FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/IdleState.java type IdleState (line 28) | public enum IdleState { FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/IdleStateAwareChannelHandler.java class IdleStateAwareChannelHandler (line 33) | public class IdleStateAwareChannelHandler extends SimpleChannelHandler { method IdleStateAwareChannelHandler (line 38) | public IdleStateAwareChannelHandler() { method handleUpstream (line 42) | @Override method channelIdle (line 55) | public void channelIdle(ChannelHandlerContext ctx, IdleStateEvent e) t... FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/IdleStateAwareChannelUpstreamHandler.java class IdleStateAwareChannelUpstreamHandler (line 33) | public class IdleStateAwareChannelUpstreamHandler extends SimpleChannelU... method IdleStateAwareChannelUpstreamHandler (line 38) | public IdleStateAwareChannelUpstreamHandler() { method handleUpstream (line 42) | @Override method channelIdle (line 55) | public void channelIdle(ChannelHandlerContext ctx, IdleStateEvent e) t... FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/IdleStateEvent.java type IdleStateEvent (line 32) | public interface IdleStateEvent extends ChannelEvent { method getState (line 36) | IdleState getState(); method getLastActivityTimeMillis (line 41) | long getLastActivityTimeMillis(); FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/IdleStateHandler.java class IdleStateHandler (line 123) | public class IdleStateHandler extends SimpleChannelUpstreamHandler method IdleStateHandler (line 159) | public IdleStateHandler( method IdleStateHandler (line 192) | public IdleStateHandler( method releaseExternalResources (line 227) | public void releaseExternalResources() { method beforeAdd (line 231) | public void beforeAdd(ChannelHandlerContext ctx) throws Exception { method afterAdd (line 243) | public void afterAdd(ChannelHandlerContext ctx) throws Exception { method beforeRemove (line 247) | public void beforeRemove(ChannelHandlerContext ctx) throws Exception { method afterRemove (line 251) | public void afterRemove(ChannelHandlerContext ctx) throws Exception { method channelOpen (line 255) | @Override method channelClosed (line 265) | @Override method messageReceived (line 272) | @Override method writeComplete (line 279) | @Override method initialize (line 288) | private void initialize(ChannelHandlerContext ctx) { method destroy (line 307) | private void destroy() { method channelIdle (line 322) | protected void channelIdle( class ReaderIdleTimeoutTask (line 327) | private final class ReaderIdleTimeoutTask implements TimerTask { method ReaderIdleTimeoutTask (line 331) | ReaderIdleTimeoutTask(ChannelHandlerContext ctx) { method run (line 335) | public void run(Timeout timeout) throws Exception { class WriterIdleTimeoutTask (line 361) | private final class WriterIdleTimeoutTask implements TimerTask { method WriterIdleTimeoutTask (line 365) | WriterIdleTimeoutTask(ChannelHandlerContext ctx) { method run (line 369) | public void run(Timeout timeout) throws Exception { class AllIdleTimeoutTask (line 394) | private final class AllIdleTimeoutTask implements TimerTask { method AllIdleTimeoutTask (line 398) | AllIdleTimeoutTask(ChannelHandlerContext ctx) { method run (line 402) | public void run(Timeout timeout) throws Exception { FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/ReadTimeoutException.java class ReadTimeoutException (line 26) | public class ReadTimeoutException extends TimeoutException { method ReadTimeoutException (line 33) | public ReadTimeoutException() { method ReadTimeoutException (line 40) | public ReadTimeoutException(String message, Throwable cause) { method ReadTimeoutException (line 47) | public ReadTimeoutException(String message) { method ReadTimeoutException (line 54) | public ReadTimeoutException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/ReadTimeoutHandler.java class ReadTimeoutHandler (line 80) | public class ReadTimeoutHandler extends SimpleChannelUpstreamHandler method ReadTimeoutHandler (line 101) | public ReadTimeoutHandler(Timer timer, int timeoutSeconds) { method ReadTimeoutHandler (line 116) | public ReadTimeoutHandler(Timer timer, long timeout, TimeUnit unit) { method releaseExternalResources (line 137) | public void releaseExternalResources() { method beforeAdd (line 141) | public void beforeAdd(ChannelHandlerContext ctx) throws Exception { method afterAdd (line 153) | public void afterAdd(ChannelHandlerContext ctx) throws Exception { method beforeRemove (line 157) | public void beforeRemove(ChannelHandlerContext ctx) throws Exception { method afterRemove (line 161) | public void afterRemove(ChannelHandlerContext ctx) throws Exception { method channelOpen (line 165) | @Override method channelClosed (line 175) | @Override method messageReceived (line 182) | @Override method initialize (line 189) | private void initialize(ChannelHandlerContext ctx) { method updateLastReadTime (line 197) | private void updateLastReadTime() { method destroy (line 201) | private void destroy() { method readTimedOut (line 209) | protected void readTimedOut(ChannelHandlerContext ctx) throws Exception { class ReadTimeoutTask (line 213) | private final class ReadTimeoutTask implements TimerTask { method ReadTimeoutTask (line 217) | ReadTimeoutTask(ChannelHandlerContext ctx) { method run (line 221) | public void run(Timeout timeout) throws Exception { FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/TimeoutException.java class TimeoutException (line 28) | public class TimeoutException extends ChannelException { method TimeoutException (line 35) | public TimeoutException() { method TimeoutException (line 42) | public TimeoutException(String message, Throwable cause) { method TimeoutException (line 49) | public TimeoutException(String message) { method TimeoutException (line 56) | public TimeoutException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/WriteTimeoutException.java class WriteTimeoutException (line 27) | public class WriteTimeoutException extends TimeoutException { method WriteTimeoutException (line 34) | public WriteTimeoutException() { method WriteTimeoutException (line 41) | public WriteTimeoutException(String message, Throwable cause) { method WriteTimeoutException (line 48) | public WriteTimeoutException(String message) { method WriteTimeoutException (line 55) | public WriteTimeoutException(Throwable cause) { FILE: Netty/src/main/java/org/jboss/netty/handler/timeout/WriteTimeoutHandler.java class WriteTimeoutHandler (line 80) | @Sharable method WriteTimeoutHandler (line 98) | public WriteTimeoutHandler(Timer timer, int timeoutSeconds) { method WriteTimeoutHandler (line 113) | public WriteTimeoutHandler(Timer timer, long timeout, TimeUnit unit) { method releaseExternalResources (line 134) | public void releaseExternalResources() { method getTimeoutMillis (line 138) | protected long getTimeoutMillis(@SuppressWarnings("unused") MessageEve... method writeRequested (line 142) | @Override method writeTimedOut (line 160) | protected void writeTimedOut(ChannelHandlerContext ctx) throws Excepti... class WriteTimeoutTask (line 164) | private final class WriteTimeoutTask implements TimerTask { method WriteTimeoutTask (line 169) | WriteTimeoutTask(ChannelHandlerContext ctx, ChannelFuture future) { method run (line 174) | public void run(Timeout timeout) throws Exception { class TimeoutCanceller (line 200) | private static final class TimeoutCanceller implements ChannelFutureLi... method TimeoutCanceller (line 203) | TimeoutCanceller(Timeout timeout) { method operationComplete (line 207) | public void operationComplete(ChannelFuture future) throws Exception { FILE: Netty/src/main/java/org/jboss/netty/logging/AbstractInternalLogger.java class AbstractInternalLogger (line 27) | public abstract class AbstractInternalLogger implements InternalLogger { method AbstractInternalLogger (line 32) | protected AbstractInternalLogger() { method isEnabled (line 36) | public boolean isEnabled(InternalLogLevel level) { method log (line 51) | public void log(InternalLogLevel level, String msg, Throwable cause) { method log (line 70) | public void log(InternalLogLevel level, String msg) { FILE: Netty/src/main/java/org/jboss/netty/logging/CommonsLogger.java class CommonsLogger (line 30) | class CommonsLogger extends AbstractInternalLogger { method CommonsLogger (line 35) | CommonsLogger(Log logger, String loggerName) { method debug (line 40) | public void debug(String msg) { method debug (line 44) | public void debug(String msg, Throwable cause) { method error (line 48) | public void error(String msg) { method error (line 52) | public void error(String msg, Throwable cause) { method info (line 56) | public void info(String msg) { method info (line 60) | public void info(String msg, Throwable cause) { method isDebugEnabled (line 64) | public boolean isDebugEnabled() { method isErrorEnabled (line 68) | public boolean isErrorEnabled() { method isInfoEnabled (line 72) | public boolean isInfoEnabled() { method isWarnEnabled (line 76) | public boolean isWarnEnabled() { method warn (line 80) | public void warn(String msg) { method warn (line 84) | public void warn(String msg, Throwable cause) { method toString (line 88) | @Override FILE: Netty/src/main/java/org/jboss/netty/logging/CommonsLoggerFactory.java class CommonsLoggerFactory (line 31) | public class CommonsLoggerFactory extends InternalLoggerFactory { method newInstance (line 33) | @Override FILE: Netty/src/main/java/org/jboss/netty/logging/InternalLogLevel.java type InternalLogLevel (line 25) | public enum InternalLogLevel { FILE: Netty/src/main/java/org/jboss/netty/logging/InternalLogger.java type InternalLogger (line 27) | public interface InternalLogger { method isDebugEnabled (line 31) | boolean isDebugEnabled(); method isInfoEnabled (line 36) | boolean isInfoEnabled(); method isWarnEnabled (line 41) | boolean isWarnEnabled(); method isErrorEnabled (line 46) | boolean isErrorEnabled(); method isEnabled (line 51) | boolean isEnabled(InternalLogLevel level); method debug (line 56) | void debug(String msg); method debug (line 61) | void debug(String msg, Throwable cause); method info (line 66) | void info(String msg); method info (line 71) | void info(String msg, Throwable cause); method warn (line 76) | void warn(String msg); method warn (line 81) | void warn(String msg, Throwable cause); method error (line 86) | void error(String msg); method error (line 91) | void error(String msg, Throwable cause); method log (line 96) | void log(InternalLogLevel level, String msg); method log (line 101) | void log(InternalLogLevel level, String msg, Throwable cause); FILE: Netty/src/main/java/org/jboss/netty/logging/InternalLoggerFactory.java class InternalLoggerFactory (line 42) | public abstract class InternalLoggerFactory { method getDefaultFactory (line 56) | public static InternalLoggerFactory getDefaultFactory() { method setDefaultFactory (line 63) | public static void setDefaultFactory(InternalLoggerFactory defaultFact... method getInstance (line 73) | public static InternalLogger getInstance(Class clazz) { method getInstance (line 80) | public static InternalLogger getInstance(String name) { method newInstance (line 154) | public abstract InternalLogger newInstance(String name); FILE: Netty/src/main/java/org/jboss/netty/logging/JdkLogger.java class JdkLogger (line 31) | class JdkLogger extends AbstractInternalLogger { method JdkLogger (line 36) | JdkLogger(Logger logger, String loggerName) { method debug (line 41) | public void debug(String msg) { method debug (line 45) | public void debug(String msg, Throwable cause) { method error (line 49) | public void error(String msg) { method error (line 53) | public void error(String msg, Throwable cause) { method info (line 57) | public void info(String msg) { method info (line 61) | public void info(String msg, Throwable cause) { method isDebugEnabled (line 65) | public boolean isDebugEnabled() { method isErrorEnabled (line 69) | public boolean isErrorEnabled() { method isInfoEnabled (line 73) | public boolean isInfoEnabled() { method isWarnEnabled (line 77) | public boolean isWarnEnabled() { method warn (line 81) | public void warn(String msg) { method warn (line 85) | public void warn(String msg, Throwable cause) { method toString (line 89) | @Override FILE: Netty/src/main/java/org/jboss/netty/logging/JdkLoggerFactory.java class JdkLoggerFactory (line 30) | public class JdkLoggerFactory extends InternalLoggerFactory { method newInstance (line 32) | @Override FILE: Netty/src/main/java/org/jboss/netty/logging/Log4JLogger.java class Log4JLogger (line 30) | class Log4JLogger extends AbstractInternalLogger { method Log4JLogger (line 34) | Log4JLogger(Logger logger) { method debug (line 38) | public void debug(String msg) { method debug (line 42) | public void debug(String msg, Throwable cause) { method error (line 46) | public void error(String msg) { method error (line 50) | public void error(String msg, Throwable cause) { method info (line 54) | public void info(String msg) { method info (line 58) | public void info(String msg, Throwable cause) { method isDebugEnabled (line 62) | public boolean isDebugEnabled() { method isErrorEnabled (line 66) | public boolean isErrorEnabled() { method isInfoEnabled (line 70) | public boolean isInfoEnabled() { method isWarnEnabled (line 74) | public boolean isWarnEnabled() { method warn (line 78) | public void warn(String msg) { method warn (line 82) | public void warn(String msg, Throwable cause) { method toString (line 86) | @Override FILE: Netty/src/main/java/org/jboss/netty/logging/Log4JLoggerFactory.java class Log4JLoggerFactory (line 31) | public class Log4JLoggerFactory extends InternalLoggerFactory { method newInstance (line 33) | @Override FILE: Netty/src/main/java/org/jboss/netty/logging/Slf4JLogger.java class Slf4JLogger (line 29) | class Slf4JLogger extends AbstractInternalLogger { method Slf4JLogger (line 33) | Slf4JLogger(Logger logger) { method debug (line 37) | public void debug(String msg) { method debug (line 41) | public void debug(String msg, Throwable cause) { method error (line 45) | public void error(String msg) { method error (line 49) | public void error(String msg, Throwable cause) { method info (line 53) | public void info(String msg) { method info (line 57) | public void info(String msg, Throwable cause) { method isDebugEnabled (line 61) | public boolean isDebugEnabled() { method isErrorEnabled (line 65) | public boolean isErrorEnabled() { method isInfoEnabled (line 69) | public boolean isInfoEnabled() { method isWarnEnabled (line 73) | public boolean isWarnEnabled() { method warn (line 77) | public void warn(String msg) { method warn (line 81) | public void warn(String msg, Throwable cause) { method toString (line 85) | @Override FILE: Netty/src/main/java/org/jboss/netty/logging/Slf4JLoggerFactory.java class Slf4JLoggerFactory (line 30) | public class Slf4JLoggerFactory extends InternalLoggerFactory { method newInstance (line 32) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/CharsetUtil.java class CharsetUtil (line 33) | public class CharsetUtil { method initialValue (line 69) | @Override method initialValue (line 77) | @Override method getEncoder (line 87) | public static CharsetEncoder getEncoder(Charset charset) { method getDecoder (line 112) | public static CharsetDecoder getDecoder(Charset charset) { method CharsetUtil (line 133) | private CharsetUtil() { FILE: Netty/src/main/java/org/jboss/netty/util/DebugUtil.java class DebugUtil (line 40) | public class DebugUtil { method isDebugEnabled (line 45) | public static boolean isDebugEnabled() { method DebugUtil (line 63) | private DebugUtil() { FILE: Netty/src/main/java/org/jboss/netty/util/DefaultObjectSizeEstimator.java class DefaultObjectSizeEstimator (line 38) | public class DefaultObjectSizeEstimator implements ObjectSizeEstimator { method DefaultObjectSizeEstimator (line 46) | public DefaultObjectSizeEstimator() { method estimateSize (line 58) | public int estimateSize(Object o) { method estimateSize (line 86) | private int estimateSize(Class clazz, Set> visitedClasses) { method align (line 125) | private static int align(int size) { FILE: Netty/src/main/java/org/jboss/netty/util/EstimatableObjectWrapper.java type EstimatableObjectWrapper (line 27) | public interface EstimatableObjectWrapper { method unwrap (line 33) | Object unwrap(); FILE: Netty/src/main/java/org/jboss/netty/util/ExternalResourceReleasable.java type ExternalResourceReleasable (line 28) | public interface ExternalResourceReleasable { method releaseExternalResources (line 35) | void releaseExternalResources(); FILE: Netty/src/main/java/org/jboss/netty/util/ExternalResourceUtil.java class ExternalResourceUtil (line 26) | public class ExternalResourceUtil { method release (line 31) | public static void release(ExternalResourceReleasable... releasables) { method ExternalResourceUtil (line 47) | private ExternalResourceUtil() { FILE: Netty/src/main/java/org/jboss/netty/util/HashedWheelTimer.java class HashedWheelTimer (line 85) | public class HashedWheelTimer implements Timer { method HashedWheelTimer (line 111) | public HashedWheelTimer() { method HashedWheelTimer (line 123) | public HashedWheelTimer(long tickDuration, TimeUnit unit) { method HashedWheelTimer (line 135) | public HashedWheelTimer(long tickDuration, TimeUnit unit, int ticksPer... method HashedWheelTimer (line 147) | public HashedWheelTimer(ThreadFactory threadFactory) { method HashedWheelTimer (line 160) | public HashedWheelTimer( method HashedWheelTimer (line 175) | public HashedWheelTimer( method createWheel (line 219) | @SuppressWarnings("unchecked") method createIterators (line 239) | @SuppressWarnings("unchecked") method normalizeTicksPerWheel (line 248) | private static int normalizeTicksPerWheel(int ticksPerWheel) { method start (line 263) | public synchronized void start() { method stop (line 273) | public synchronized Set stop() { method newTimeout (line 303) | public Timeout newTimeout(TimerTask task, long delay, TimeUnit unit) { class Worker (line 350) | private final class Worker implements Runnable { method Worker (line 355) | Worker() { method run (line 359) | public void run() { method fetchExpiredTimeouts (line 373) | private void fetchExpiredTimeouts( method fetchExpiredTimeouts (line 393) | private void fetchExpiredTimeouts( method notifyExpiredTimeouts (line 415) | private void notifyExpiredTimeouts( method waitForNextTick (line 426) | private void waitForNextTick() { class HashedWheelTimeout (line 455) | private final class HashedWheelTimeout implements Timeout { method HashedWheelTimeout (line 463) | HashedWheelTimeout( method getTimer (line 471) | public Timer getTimer() { method getTask (line 475) | public TimerTask getTask() { method cancel (line 479) | public void cancel() { method isCancelled (line 490) | public boolean isCancelled() { method isExpired (line 494) | public boolean isExpired() { method expire (line 498) | public void expire() { method toString (line 512) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/MapBackedSet.java class MapBackedSet (line 32) | final class MapBackedSet extends AbstractSet implements Serializab... method MapBackedSet (line 41) | MapBackedSet(Map map) { method size (line 45) | @Override method contains (line 50) | @Override method add (line 55) | @Override method remove (line 60) | @Override method clear (line 65) | @Override method iterator (line 70) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/ObjectSizeEstimator.java type ObjectSizeEstimator (line 30) | public interface ObjectSizeEstimator { method estimateSize (line 38) | int estimateSize(Object o); FILE: Netty/src/main/java/org/jboss/netty/util/ThreadNameDeterminer.java type ThreadNameDeterminer (line 25) | public interface ThreadNameDeterminer { method determineThreadName (line 32) | public String determineThreadName(String currentThreadName, method determineThreadName (line 43) | public String determineThreadName(String currentThreadName, method determineThreadName (line 58) | String determineThreadName(String currentThreadName, String proposedTh... FILE: Netty/src/main/java/org/jboss/netty/util/ThreadRenamingRunnable.java class ThreadRenamingRunnable (line 36) | public class ThreadRenamingRunnable implements Runnable { method getThreadNameDeterminer (line 48) | public static ThreadNameDeterminer getThreadNameDeterminer() { method setThreadNameDeterminer (line 62) | public static void setThreadNameDeterminer(ThreadNameDeterminer thread... method ThreadRenamingRunnable (line 77) | public ThreadRenamingRunnable(Runnable runnable, String proposedThread... method run (line 88) | public void run() { method getNewThreadName (line 118) | private String getNewThreadName(String currentThreadName) { FILE: Netty/src/main/java/org/jboss/netty/util/Timeout.java type Timeout (line 26) | public interface Timeout { method getTimer (line 31) | Timer getTimer(); method getTask (line 36) | TimerTask getTask(); method isExpired (line 42) | boolean isExpired(); method isCancelled (line 48) | boolean isCancelled(); method cancel (line 55) | void cancel(); FILE: Netty/src/main/java/org/jboss/netty/util/Timer.java type Timer (line 33) | public interface Timer { method newTimeout (line 44) | Timeout newTimeout(TimerTask task, long delay, TimeUnit unit); method stop (line 53) | Set stop(); FILE: Netty/src/main/java/org/jboss/netty/util/TimerTask.java type TimerTask (line 28) | public interface TimerTask { method run (line 36) | void run(Timeout timeout) throws Exception; FILE: Netty/src/main/java/org/jboss/netty/util/Version.java class Version (line 7) | public final class Version { method main (line 11) | public static void main(String[] args) { System.out.println(ID); } method Version (line 12) | private Version() { super(); } FILE: Netty/src/main/java/org/jboss/netty/util/VirtualExecutorService.java class VirtualExecutorService (line 81) | public class VirtualExecutorService extends AbstractExecutorService { method VirtualExecutorService (line 92) | public VirtualExecutorService(Executor parent) { method isShutdown (line 106) | public boolean isShutdown() { method isTerminated (line 112) | public boolean isTerminated() { method shutdown (line 118) | public void shutdown() { method shutdownNow (line 127) | public List shutdownNow() { method awaitTermination (line 140) | public boolean awaitTermination(long timeout, TimeUnit unit) method execute (line 151) | public void execute(Runnable command) { class ChildExecutorRunnable (line 167) | private class ChildExecutorRunnable implements Runnable { method ChildExecutorRunnable (line 171) | ChildExecutorRunnable(Runnable runnable) { method run (line 175) | public void run() { FILE: Netty/src/main/java/org/jboss/netty/util/internal/AtomicFieldUpdaterUtil.java class AtomicFieldUpdaterUtil (line 26) | class AtomicFieldUpdaterUtil { class Node (line 30) | static final class Node { method Node (line 32) | Node() { method newRefUpdater (line 58) | static AtomicReferenceFieldUpdater newRefUpdater(Class ... method newIntUpdater (line 66) | static AtomicIntegerFieldUpdater newIntUpdater(Class tclass,... method isAvailable (line 74) | static boolean isAvailable() { method AtomicFieldUpdaterUtil (line 78) | private AtomicFieldUpdaterUtil() { FILE: Netty/src/main/java/org/jboss/netty/util/internal/ConcurrentHashMap.java class ConcurrentHashMap (line 51) | public final class ConcurrentHashMap extends AbstractMap method hash (line 124) | private static int hash(int h) { method segmentFor (line 141) | final Segment segmentFor(int hash) { method hashOf (line 145) | private int hashOf(Object key) { class HashEntry (line 161) | static final class HashEntry { method HashEntry (line 167) | HashEntry( method key (line 175) | @SuppressWarnings("unchecked") method value (line 180) | @SuppressWarnings("unchecked") method setValue (line 185) | final void setValue(V value) { method newArray (line 189) | @SuppressWarnings("unchecked") class Segment (line 200) | static final class Segment extends ReentrantLock { method Segment (line 270) | Segment(int initialCapacity, float lf) { method newArray (line 275) | @SuppressWarnings("unchecked") method keyEq (line 280) | private boolean keyEq(Object src, Object dest) { method setTable (line 288) | void setTable(HashEntry[] newTable) { method getFirst (line 296) | HashEntry getFirst(int hash) { method newHashEntry (line 301) | HashEntry newHashEntry( method readValueUnderLock (line 312) | V readValueUnderLock(HashEntry e) { method get (line 323) | V get(Object key, int hash) { method containsKey (line 341) | boolean containsKey(Object key, int hash) { method containsValue (line 354) | boolean containsValue(Object value) { method replace (line 378) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 397) | V replace(K key, int hash, V newValue) { method put (line 416) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 453) | int rehash() { method remove (line 523) | V remove(Object key, int hash, Object value, boolean refRemove) { method clear (line 566) | void clear() { method ConcurrentHashMap (line 601) | public ConcurrentHashMap( method ConcurrentHashMap (line 655) | public ConcurrentHashMap(int initialCapacity, float loadFactor) { method ConcurrentHashMap (line 669) | public ConcurrentHashMap(int initialCapacity) { method ConcurrentHashMap (line 678) | public ConcurrentHashMap() { method ConcurrentHashMap (line 690) | public ConcurrentHashMap(Map m) { method isEmpty (line 702) | @Override method size (line 742) | @Override method get (line 801) | @Override method containsKey (line 816) | @Override method containsValue (line 833) | @Override method contains (line 899) | public boolean contains(Object value) { method put (line 916) | @Override method putIfAbsent (line 932) | public V putIfAbsent(K key, V value) { method putAll (line 947) | @Override method remove (line 963) | @Override method remove (line 974) | public boolean remove(Object key, Object value) { method replace (line 987) | public boolean replace(K key, V oldValue, V newValue) { method replace (line 1002) | public V replace(K key, V value) { method clear (line 1013) | @Override method keySet (line 1035) | @Override method values (line 1056) | @Override method entrySet (line 1077) | @Override method keys (line 1089) | public Enumeration keys() { method elements (line 1099) | public Enumeration elements() { class HashIterator (line 1105) | abstract class HashIterator { method HashIterator (line 1113) | HashIterator() { method rewind (line 1119) | public void rewind() { method hasMoreElements (line 1129) | public boolean hasMoreElements() { method advance (line 1133) | final void advance() { method hasNext (line 1158) | public boolean hasNext() { method nextEntry (line 1169) | HashEntry nextEntry() { method remove (line 1183) | public void remove() { class KeyIterator (line 1192) | final class KeyIterator method next (line 1195) | public K next() { method nextElement (line 1199) | public K nextElement() { class ValueIterator (line 1204) | final class ValueIterator method next (line 1207) | public V next() { method nextElement (line 1211) | public V nextElement() { class SimpleEntry (line 1219) | static class SimpleEntry implements Entry { method SimpleEntry (line 1225) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1231) | public SimpleEntry(Entry entry) { method getKey (line 1237) | public K getKey() { method getValue (line 1241) | public V getValue() { method setValue (line 1245) | public V setValue(V value) { method equals (line 1251) | @Override method hashCode (line 1261) | @Override method toString (line 1266) | @Override method eq (line 1271) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1280) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1282) | WriteThroughEntry(K k, V v) { method setValue (line 1294) | @Override class EntryIterator (line 1307) | final class EntryIterator extends HashIterator implements method next (line 1309) | public Map.Entry next() { class KeySet (line 1315) | final class KeySet extends AbstractSet { method iterator (line 1316) | @Override method size (line 1322) | @Override method isEmpty (line 1327) | @Override method contains (line 1332) | @Override method remove (line 1337) | @Override method clear (line 1343) | @Override class Values (line 1349) | final class Values extends AbstractCollection { method iterator (line 1350) | @Override method size (line 1355) | @Override method isEmpty (line 1360) | @Override method contains (line 1365) | @Override method clear (line 1370) | @Override class EntrySet (line 1376) | final class EntrySet extends AbstractSet> { method iterator (line 1377) | @Override method contains (line 1382) | @Override method remove (line 1392) | @Override method size (line 1401) | @Override method isEmpty (line 1406) | @Override method clear (line 1411) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/internal/ConcurrentIdentityHashMap.java class ConcurrentIdentityHashMap (line 51) | public final class ConcurrentIdentityHashMap extends AbstractMap segmentFor(int hash) { method hashOf (line 145) | private int hashOf(Object key) { class HashEntry (line 161) | static final class HashEntry { method HashEntry (line 167) | HashEntry( method key (line 175) | @SuppressWarnings("unchecked") method value (line 180) | @SuppressWarnings("unchecked") method setValue (line 185) | final void setValue(V value) { method newArray (line 189) | @SuppressWarnings("unchecked") class Segment (line 200) | static final class Segment extends ReentrantLock { method Segment (line 270) | Segment(int initialCapacity, float lf) { method newArray (line 275) | @SuppressWarnings("unchecked") method keyEq (line 280) | private boolean keyEq(Object src, Object dest) { method setTable (line 288) | void setTable(HashEntry[] newTable) { method getFirst (line 296) | HashEntry getFirst(int hash) { method newHashEntry (line 301) | HashEntry newHashEntry( method readValueUnderLock (line 312) | V readValueUnderLock(HashEntry e) { method get (line 323) | V get(Object key, int hash) { method containsKey (line 341) | boolean containsKey(Object key, int hash) { method containsValue (line 354) | boolean containsValue(Object value) { method replace (line 378) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 397) | V replace(K key, int hash, V newValue) { method put (line 416) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 453) | int rehash() { method remove (line 523) | V remove(Object key, int hash, Object value, boolean refRemove) { method clear (line 566) | void clear() { method ConcurrentIdentityHashMap (line 601) | public ConcurrentIdentityHashMap( method ConcurrentIdentityHashMap (line 655) | public ConcurrentIdentityHashMap(int initialCapacity, float loadFactor) { method ConcurrentIdentityHashMap (line 669) | public ConcurrentIdentityHashMap(int initialCapacity) { method ConcurrentIdentityHashMap (line 678) | public ConcurrentIdentityHashMap() { method ConcurrentIdentityHashMap (line 690) | public ConcurrentIdentityHashMap(Map m) { method isEmpty (line 702) | @Override method size (line 742) | @Override method get (line 801) | @Override method containsKey (line 816) | @Override method containsValue (line 833) | @Override method contains (line 899) | public boolean contains(Object value) { method put (line 916) | @Override method putIfAbsent (line 932) | public V putIfAbsent(K key, V value) { method putAll (line 947) | @Override method remove (line 963) | @Override method remove (line 974) | public boolean remove(Object key, Object value) { method replace (line 987) | public boolean replace(K key, V oldValue, V newValue) { method replace (line 1002) | public V replace(K key, V value) { method clear (line 1013) | @Override method keySet (line 1035) | @Override method values (line 1056) | @Override method entrySet (line 1077) | @Override method keys (line 1089) | public Enumeration keys() { method elements (line 1099) | public Enumeration elements() { class HashIterator (line 1105) | abstract class HashIterator { method HashIterator (line 1113) | HashIterator() { method rewind (line 1119) | public void rewind() { method hasMoreElements (line 1129) | public boolean hasMoreElements() { method advance (line 1133) | final void advance() { method hasNext (line 1158) | public boolean hasNext() { method nextEntry (line 1169) | HashEntry nextEntry() { method remove (line 1183) | public void remove() { class KeyIterator (line 1192) | final class KeyIterator method next (line 1195) | public K next() { method nextElement (line 1199) | public K nextElement() { class ValueIterator (line 1204) | final class ValueIterator method next (line 1207) | public V next() { method nextElement (line 1211) | public V nextElement() { class SimpleEntry (line 1219) | static class SimpleEntry implements Entry { method SimpleEntry (line 1227) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1233) | public SimpleEntry(Entry entry) { method getKey (line 1239) | public K getKey() { method getValue (line 1243) | public V getValue() { method setValue (line 1247) | public V setValue(V value) { method equals (line 1253) | @Override method hashCode (line 1263) | @Override method toString (line 1268) | @Override method eq (line 1273) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1282) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1284) | WriteThroughEntry(K k, V v) { method setValue (line 1296) | @Override class EntryIterator (line 1309) | final class EntryIterator extends HashIterator implements method next (line 1311) | public Map.Entry next() { class KeySet (line 1317) | final class KeySet extends AbstractSet { method iterator (line 1318) | @Override method size (line 1324) | @Override method isEmpty (line 1329) | @Override method contains (line 1334) | @Override method remove (line 1339) | @Override method clear (line 1345) | @Override class Values (line 1351) | final class Values extends AbstractCollection { method iterator (line 1352) | @Override method size (line 1357) | @Override method isEmpty (line 1362) | @Override method contains (line 1367) | @Override method clear (line 1372) | @Override class EntrySet (line 1378) | final class EntrySet extends AbstractSet> { method iterator (line 1379) | @Override method contains (line 1384) | @Override method remove (line 1394) | @Override method size (line 1403) | @Override method isEmpty (line 1408) | @Override method clear (line 1413) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap.java class ConcurrentIdentityWeakKeyHashMap (line 54) | public final class ConcurrentIdentityWeakKeyHashMap extends Abstra... method hash (line 131) | private static int hash(int h) { method segmentFor (line 148) | final Segment segmentFor(int hash) { method hashOf (line 152) | private int hashOf(Object key) { class WeakKeyReference (line 161) | static final class WeakKeyReference extends WeakReference { method WeakKeyReference (line 165) | WeakKeyReference(K key, int hash, ReferenceQueue refQueue) { method keyHash (line 170) | public final int keyHash() { method keyRef (line 174) | public final Object keyRef() { class HashEntry (line 191) | static final class HashEntry { method HashEntry (line 197) | HashEntry( method key (line 206) | @SuppressWarnings("unchecked") method value (line 211) | final V value() { method dereferenceValue (line 215) | @SuppressWarnings("unchecked") method setValue (line 224) | final void setValue(V value) { method newArray (line 228) | @SuppressWarnings("unchecked") class Segment (line 239) | static final class Segment extends ReentrantLock { method Segment (line 315) | Segment(int initialCapacity, float lf) { method newArray (line 320) | @SuppressWarnings("unchecked") method keyEq (line 325) | private boolean keyEq(Object src, Object dest) { method setTable (line 333) | void setTable(HashEntry[] newTable) { method getFirst (line 342) | HashEntry getFirst(int hash) { method newHashEntry (line 347) | HashEntry newHashEntry( method readValueUnderLock (line 359) | V readValueUnderLock(HashEntry e) { method get (line 371) | V get(Object key, int hash) { method containsKey (line 389) | boolean containsKey(Object key, int hash) { method containsValue (line 402) | boolean containsValue(Object value) { method replace (line 426) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 446) | V replace(K key, int hash, V newValue) { method put (line 466) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 504) | int rehash() { method remove (line 574) | V remove(Object key, int hash, Object value, boolean refRemove) { method removeStale (line 620) | @SuppressWarnings("unchecked") method clear (line 628) | void clear() { method ConcurrentIdentityWeakKeyHashMap (line 666) | public ConcurrentIdentityWeakKeyHashMap( method ConcurrentIdentityWeakKeyHashMap (line 718) | public ConcurrentIdentityWeakKeyHashMap(int initialCapacity, float loa... method ConcurrentIdentityWeakKeyHashMap (line 732) | public ConcurrentIdentityWeakKeyHashMap(int initialCapacity) { method ConcurrentIdentityWeakKeyHashMap (line 741) | public ConcurrentIdentityWeakKeyHashMap() { method ConcurrentIdentityWeakKeyHashMap (line 753) | public ConcurrentIdentityWeakKeyHashMap(Map ... method isEmpty (line 765) | @Override method size (line 805) | @Override method get (line 864) | @Override method containsKey (line 879) | @Override method containsValue (line 896) | @Override method contains (line 962) | public boolean contains(Object value) { method put (line 979) | @Override method putIfAbsent (line 995) | public V putIfAbsent(K key, V value) { method putAll (line 1010) | @Override method remove (line 1026) | @Override method remove (line 1037) | public boolean remove(Object key, Object value) { method replace (line 1050) | public boolean replace(K key, V oldValue, V newValue) { method replace (line 1065) | public V replace(K key, V value) { method clear (line 1076) | @Override method purgeStaleEntries (line 1094) | public void purgeStaleEntries() { method keySet (line 1115) | @Override method values (line 1136) | @Override method entrySet (line 1157) | @Override method keys (line 1169) | public Enumeration keys() { method elements (line 1179) | public Enumeration elements() { class HashIterator (line 1185) | abstract class HashIterator { method HashIterator (line 1193) | HashIterator() { method rewind (line 1199) | public void rewind() { method hasMoreElements (line 1209) | public boolean hasMoreElements() { method advance (line 1213) | final void advance() { method hasNext (line 1238) | public boolean hasNext() { method nextEntry (line 1249) | HashEntry nextEntry() { method remove (line 1263) | public void remove() { class KeyIterator (line 1272) | final class KeyIterator method next (line 1275) | public K next() { method nextElement (line 1279) | public K nextElement() { class ValueIterator (line 1284) | final class ValueIterator method next (line 1287) | public V next() { method nextElement (line 1291) | public V nextElement() { class SimpleEntry (line 1299) | static class SimpleEntry implements Entry { method SimpleEntry (line 1305) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1311) | public SimpleEntry(Entry entry) { method getKey (line 1317) | public K getKey() { method getValue (line 1321) | public V getValue() { method setValue (line 1325) | public V setValue(V value) { method equals (line 1331) | @Override method hashCode (line 1341) | @Override method toString (line 1346) | @Override method eq (line 1351) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1360) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1362) | WriteThroughEntry(K k, V v) { method setValue (line 1374) | @Override class EntryIterator (line 1387) | final class EntryIterator extends HashIterator implements method next (line 1389) | public Map.Entry next() { class KeySet (line 1395) | final class KeySet extends AbstractSet { method iterator (line 1396) | @Override method size (line 1402) | @Override method isEmpty (line 1407) | @Override method contains (line 1412) | @Override method remove (line 1417) | @Override method clear (line 1423) | @Override class Values (line 1429) | final class Values extends AbstractCollection { method iterator (line 1430) | @Override method size (line 1435) | @Override method isEmpty (line 1440) | @Override method contains (line 1445) | @Override method clear (line 1450) | @Override class EntrySet (line 1456) | final class EntrySet extends AbstractSet> { method iterator (line 1457) | @Override method contains (line 1462) | @Override method remove (line 1472) | @Override method size (line 1481) | @Override method isEmpty (line 1486) | @Override method clear (line 1491) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/internal/ConcurrentWeakKeyHashMap.java class ConcurrentWeakKeyHashMap (line 54) | public final class ConcurrentWeakKeyHashMap extends AbstractMap segmentFor(int hash) { method hashOf (line 152) | private int hashOf(Object key) { class WeakKeyReference (line 161) | static final class WeakKeyReference extends WeakReference { method WeakKeyReference (line 165) | WeakKeyReference(K key, int hash, ReferenceQueue refQueue) { method keyHash (line 170) | public final int keyHash() { method keyRef (line 174) | public final Object keyRef() { class HashEntry (line 191) | static final class HashEntry { method HashEntry (line 197) | HashEntry( method key (line 206) | @SuppressWarnings("unchecked") method value (line 211) | final V value() { method dereferenceValue (line 215) | @SuppressWarnings("unchecked") method setValue (line 224) | final void setValue(V value) { method newArray (line 228) | @SuppressWarnings("unchecked") class Segment (line 239) | static final class Segment extends ReentrantLock { method Segment (line 315) | Segment(int initialCapacity, float lf) { method newArray (line 320) | @SuppressWarnings("unchecked") method keyEq (line 325) | private boolean keyEq(Object src, Object dest) { method setTable (line 333) | void setTable(HashEntry[] newTable) { method getFirst (line 342) | HashEntry getFirst(int hash) { method newHashEntry (line 347) | HashEntry newHashEntry( method readValueUnderLock (line 359) | V readValueUnderLock(HashEntry e) { method get (line 371) | V get(Object key, int hash) { method containsKey (line 389) | boolean containsKey(Object key, int hash) { method containsValue (line 402) | boolean containsValue(Object value) { method replace (line 426) | boolean replace(K key, int hash, V oldValue, V newValue) { method replace (line 446) | V replace(K key, int hash, V newValue) { method put (line 466) | V put(K key, int hash, V value, boolean onlyIfAbsent) { method rehash (line 504) | int rehash() { method remove (line 574) | V remove(Object key, int hash, Object value, boolean refRemove) { method removeStale (line 620) | @SuppressWarnings("unchecked") method clear (line 628) | void clear() { method ConcurrentWeakKeyHashMap (line 666) | public ConcurrentWeakKeyHashMap( method ConcurrentWeakKeyHashMap (line 718) | public ConcurrentWeakKeyHashMap(int initialCapacity, float loadFactor) { method ConcurrentWeakKeyHashMap (line 732) | public ConcurrentWeakKeyHashMap(int initialCapacity) { method ConcurrentWeakKeyHashMap (line 741) | public ConcurrentWeakKeyHashMap() { method ConcurrentWeakKeyHashMap (line 753) | public ConcurrentWeakKeyHashMap(Map m) { method isEmpty (line 765) | @Override method size (line 805) | @Override method get (line 864) | @Override method containsKey (line 879) | @Override method containsValue (line 896) | @Override method contains (line 962) | public boolean contains(Object value) { method put (line 979) | @Override method putIfAbsent (line 995) | public V putIfAbsent(K key, V value) { method putAll (line 1010) | @Override method remove (line 1026) | @Override method remove (line 1037) | public boolean remove(Object key, Object value) { method replace (line 1050) | public boolean replace(K key, V oldValue, V newValue) { method replace (line 1065) | public V replace(K key, V value) { method clear (line 1076) | @Override method purgeStaleEntries (line 1094) | public void purgeStaleEntries() { method keySet (line 1115) | @Override method values (line 1136) | @Override method entrySet (line 1157) | @Override method keys (line 1169) | public Enumeration keys() { method elements (line 1179) | public Enumeration elements() { class HashIterator (line 1185) | abstract class HashIterator { method HashIterator (line 1193) | HashIterator() { method rewind (line 1199) | public void rewind() { method hasMoreElements (line 1209) | public boolean hasMoreElements() { method advance (line 1213) | final void advance() { method hasNext (line 1238) | public boolean hasNext() { method nextEntry (line 1249) | HashEntry nextEntry() { method remove (line 1263) | public void remove() { class KeyIterator (line 1272) | final class KeyIterator method next (line 1275) | public K next() { method nextElement (line 1279) | public K nextElement() { class ValueIterator (line 1284) | final class ValueIterator method next (line 1287) | public V next() { method nextElement (line 1291) | public V nextElement() { class SimpleEntry (line 1299) | static class SimpleEntry implements Entry { method SimpleEntry (line 1305) | public SimpleEntry(K key, V value) { method SimpleEntry (line 1311) | public SimpleEntry(Entry entry) { method getKey (line 1317) | public K getKey() { method getValue (line 1321) | public V getValue() { method setValue (line 1325) | public V setValue(V value) { method equals (line 1331) | @Override method hashCode (line 1341) | @Override method toString (line 1346) | @Override method eq (line 1351) | private static boolean eq(Object o1, Object o2) { class WriteThroughEntry (line 1360) | final class WriteThroughEntry extends SimpleEntry { method WriteThroughEntry (line 1362) | WriteThroughEntry(K k, V v) { method setValue (line 1374) | @Override class EntryIterator (line 1387) | final class EntryIterator extends HashIterator implements method next (line 1389) | public Map.Entry next() { class KeySet (line 1395) | final class KeySet extends AbstractSet { method iterator (line 1396) | @Override method size (line 1402) | @Override method isEmpty (line 1407) | @Override method contains (line 1412) | @Override method remove (line 1417) | @Override method clear (line 1423) | @Override class Values (line 1429) | final class Values extends AbstractCollection { method iterator (line 1430) | @Override method size (line 1435) | @Override method isEmpty (line 1440) | @Override method contains (line 1445) | @Override method clear (line 1450) | @Override class EntrySet (line 1456) | final class EntrySet extends AbstractSet> { method iterator (line 1457) | @Override method contains (line 1462) | @Override method remove (line 1472) | @Override method size (line 1481) | @Override method isEmpty (line 1486) | @Override method clear (line 1491) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/internal/ConversionUtil.java class ConversionUtil (line 31) | public class ConversionUtil { method toInt (line 36) | public static int toInt(Object value) { method toBoolean (line 47) | public static boolean toBoolean(Object value) { method toStringArray (line 76) | public static String[] toStringArray(Object value) { method toString (line 101) | public static String toString(int value) { method ConversionUtil (line 109) | private ConversionUtil() { FILE: Netty/src/main/java/org/jboss/netty/util/internal/ExecutorUtil.java class ExecutorUtil (line 32) | public class ExecutorUtil { method isShutdown (line 41) | public static boolean isShutdown(Executor executor) { method terminate (line 53) | public static void terminate(Executor... executors) { method ExecutorUtil (line 112) | private ExecutorUtil() { FILE: Netty/src/main/java/org/jboss/netty/util/internal/IoWorkerRunnable.java class IoWorkerRunnable (line 24) | public class IoWorkerRunnable implements Runnable { method IoWorkerRunnable (line 36) | public IoWorkerRunnable(Runnable runnable) { method run (line 43) | public void run() { FILE: Netty/src/main/java/org/jboss/netty/util/internal/LinkedTransferQueue.java class LinkedTransferQueue (line 70) | public class LinkedTransferQueue extends AbstractQueue class Node (line 433) | static final class Node { method casNext (line 440) | final boolean casNext(Node cmp, Node val) { method casItem (line 455) | final boolean casItem(Object cmp, Object val) { method Node (line 475) | Node(Object item, boolean isData) { method forgetNext (line 484) | final void forgetNext() { method forgetContents (line 497) | final void forgetContents() { method isMatched (line 506) | final boolean isMatched() { method isUnmatchedRequest (line 514) | final boolean isUnmatchedRequest() { method cannotPrecede (line 523) | final boolean cannotPrecede(boolean haveData) { method tryMatchData (line 532) | final boolean tryMatchData() { method casTail (line 560) | private boolean casTail(Node cmp, Node val) { method casHead (line 575) | private boolean casHead(Node cmp, Node val) { method casSweepVotes (line 590) | private boolean casSweepVotes(int cmp, int val) { method cast (line 613) | @SuppressWarnings("unchecked") method xfer (line 629) | private E xfer(E e, boolean haveData, int how, long nanos) { method tryAppend (line 689) | private Node tryAppend(Node s, boolean haveData) { method awaitMatch (line 730) | private E awaitMatch(Node s, Node pred, E e, boolean timed, long nanos) { method spinsFor (line 780) | private static int spinsFor(Node pred, boolean haveData) { method succ (line 802) | final Node succ(Node p) { method firstOfMode (line 811) | private Node firstOfMode(boolean isData) { method firstDataItem (line 824) | private E firstDataItem() { method countOfMode (line 843) | private int countOfMode(boolean data) { class Itr (line 865) | final class Itr implements Iterator { method advance (line 874) | private void advance(Node prev) { method Itr (line 894) | Itr() { method hasNext (line 898) | public final boolean hasNext() { method next (line 902) | public final E next() { method remove (line 912) | public final void remove() { method unsplice (line 933) | final void unsplice(Node pred, Node s) { method sweep (line 983) | private void sweep() { method findAndRemove (line 1000) | private boolean findAndRemove(Object e) { method LinkedTransferQueue (line 1028) | public LinkedTransferQueue() { method LinkedTransferQueue (line 1041) | public LinkedTransferQueue(Collection c) { method put (line 1052) | public void put(E e) { method offer (line 1065) | public boolean offer(E e, long timeout, TimeUnit unit) { method offer (line 1078) | public boolean offer(E e) { method add (line 1091) | @Override method tryTransfer (line 1107) | public boolean tryTransfer(E e) { method transfer (line 1122) | public void transfer(E e) throws InterruptedException { method tryTransfer (line 1143) | public boolean tryTransfer(E e, long timeout, TimeUnit unit) method take (line 1154) | public E take() throws InterruptedException { method poll (line 1163) | public E poll(long timeout, TimeUnit unit) throws InterruptedException { method poll (line 1171) | public E poll() { method drainTo (line 1179) | public int drainTo(Collection c) { method drainTo (line 1199) | public int drainTo(Collection c, int maxElements) { method iterator (line 1228) | @Override method peek (line 1233) | public E peek() { method isEmpty (line 1242) | @Override method hasWaitingConsumer (line 1252) | public boolean hasWaitingConsumer() { method size (line 1268) | @Override method getWaitingConsumerCount (line 1273) | public int getWaitingConsumerCount() { method remove (line 1288) | @Override method remainingCapacity (line 1300) | public int remainingCapacity() { method writeObject (line 1311) | private void writeObject(java.io.ObjectOutputStream s) method readObject (line 1327) | private void readObject(java.io.ObjectInputStream s) FILE: Netty/src/main/java/org/jboss/netty/util/internal/NonReentrantLock.java class NonReentrantLock (line 28) | public final class NonReentrantLock extends AbstractQueuedSynchronizer method lock (line 35) | public void lock() { method lockInterruptibly (line 39) | public void lockInterruptibly() throws InterruptedException { method tryLock (line 43) | public boolean tryLock() { method tryLock (line 47) | public boolean tryLock(long time, TimeUnit unit) method unlock (line 52) | public void unlock() { method isHeldByCurrentThread (line 56) | public boolean isHeldByCurrentThread() { method newCondition (line 60) | public Condition newCondition() { method tryAcquire (line 64) | @Override method tryRelease (line 73) | @Override method isHeldExclusively (line 83) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/internal/ReusableIterator.java type ReusableIterator (line 25) | public interface ReusableIterator extends Iterator { method rewind (line 26) | void rewind(); FILE: Netty/src/main/java/org/jboss/netty/util/internal/SharedResourceMisuseDetector.java class SharedResourceMisuseDetector (line 31) | public class SharedResourceMisuseDetector { method SharedResourceMisuseDetector (line 41) | public SharedResourceMisuseDetector(Class type) { method increase (line 48) | public void increase() { method decrease (line 60) | public void decrease() { FILE: Netty/src/main/java/org/jboss/netty/util/internal/StackTraceSimplifier.java class StackTraceSimplifier (line 39) | public class StackTraceSimplifier { method simplify (line 54) | public static void simplify(Throwable e) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/StringUtil.java class StringUtil (line 27) | public class StringUtil { method StringUtil (line 29) | private StringUtil() { method stripControlCharacters (line 58) | public static String stripControlCharacters(Object value) { method stripControlCharacters (line 76) | public static String stripControlCharacters(String value) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/SystemPropertyUtil.java class SystemPropertyUtil (line 29) | public class SystemPropertyUtil { method get (line 39) | public static String get(String key) { method get (line 56) | public static String get(String key, String def) { method get (line 73) | public static int get(String key, int def) { method SystemPropertyUtil (line 86) | private SystemPropertyUtil() { FILE: Netty/src/main/java/org/jboss/netty/util/internal/ThreadLocalBoolean.java class ThreadLocalBoolean (line 23) | public class ThreadLocalBoolean extends ThreadLocal { method ThreadLocalBoolean (line 27) | public ThreadLocalBoolean() { method ThreadLocalBoolean (line 31) | public ThreadLocalBoolean(boolean defaultValue) { method initialValue (line 35) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/internal/ThreadLocalRandom.java class ThreadLocalRandom (line 50) | final class ThreadLocalRandom extends Random { method initialValue (line 80) | @Override method ThreadLocalRandom (line 92) | ThreadLocalRandom() { method current (line 101) | static ThreadLocalRandom current() { method setSeed (line 111) | @Override method next (line 120) | @Override FILE: Netty/src/main/java/org/jboss/netty/util/internal/UnterminatableExecutor.java class UnterminatableExecutor (line 27) | public class UnterminatableExecutor implements Executor { method UnterminatableExecutor (line 31) | public UnterminatableExecutor(Executor executor) { method execute (line 38) | public void execute(Runnable command) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/Adler32.java class Adler32 (line 51) | final class Adler32 { method adler32 (line 58) | static long adler32(long adler, byte[] buf, int index, int len) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/CRC32.java class CRC32 (line 18) | final class CRC32 { method crc32 (line 54) | static int crc32(int crc32, byte[] buf, int index, int len) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/Deflate.java class Deflate (line 53) | final class Deflate { class Config (line 55) | private static final class Config { method Config (line 62) | Config(int good_length, int max_lazy, int nice_length, int max_chain, method Deflate (line 250) | Deflate() { method lm_init (line 256) | private void lm_init() { method tr_init (line 274) | private void tr_init() { method init_block (line 293) | private void init_block() { method pqdownheap (line 314) | void pqdownheap(short[] tree, // the tree to restore method smaller (line 338) | private static boolean smaller(short[] tree, int n, int m, byte[] dept... method scan_tree (line 346) | private void scan_tree(short[] tree,// the tree to be scanned method build_bl_tree (line 397) | private int build_bl_tree() { method send_all_trees (line 426) | private void send_all_trees(int lcodes, int dcodes, int blcodes) { method send_tree (line 441) | private void send_tree(short[] tree,// the tree to be sent method put_byte (line 497) | private final void put_byte(byte[] p, int start, int len) { method put_byte (line 502) | private final void put_byte(byte c) { method put_short (line 506) | private final void put_short(int w) { method putShortMSB (line 511) | private final void putShortMSB(int b) { method send_code (line 516) | private final void send_code(int c, short[] tree) { method send_bits (line 521) | private void send_bits(int value, int length) { method _tr_align (line 546) | private void _tr_align() { method _tr_tally (line 566) | private boolean _tr_tally(int dist, // distance of matched string method compress_block (line 609) | private void compress_block(short[] ltree, short[] dtree) { method set_data_type (line 658) | private void set_data_type() { method bi_flush (line 678) | private void bi_flush() { method bi_windup (line 691) | private void bi_windup() { method copy_block (line 703) | private void copy_block(int buf, // the input data method flush_block_only (line 722) | private void flush_block_only(boolean eof) { method deflate_stored (line 736) | private int deflate_stored(int flush) { method _tr_stored_block (line 796) | private void _tr_stored_block(int buf, // input block method _tr_flush_block (line 806) | private void _tr_flush_block(int buf, // input block, or NULL if too old method fill_window (line 879) | private void fill_window() { method deflate_fast (line 961) | private int deflate_fast(int flush) { method deflate_slow (line 1073) | private int deflate_slow(int flush) { method longest_match (line 1214) | private int longest_match(int cur_match) { method deflateInit (line 1302) | int deflateInit(ZStream strm, int level, int bits, WrapperType wrapper... method deflateInit2 (line 1307) | private int deflateInit2(ZStream strm, int level, int method, int wind... method deflateReset (line 1369) | private int deflateReset(ZStream strm) { method deflateEnd (line 1389) | int deflateEnd() { method deflateParams (line 1404) | int deflateParams(ZStream strm, int _level, int _strategy) { method deflateSetDictionary (line 1432) | int deflateSetDictionary(ZStream strm, byte[] dictionary, int dictLeng... method deflate (line 1469) | int deflate(ZStream strm, int flush) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/InfBlocks.java class InfBlocks (line 51) | final class InfBlocks { method InfBlocks (line 95) | InfBlocks(ZStream z, Object checkfn, int w) { method reset (line 104) | void reset(ZStream z, long[] c) { method proc (line 118) | int proc(ZStream z, int r) { method free (line 614) | void free(ZStream z) { method set_dictionary (line 621) | void set_dictionary(byte[] d, int start, int n) { method sync_point (line 628) | int sync_point() { method inflate_flush (line 633) | int inflate_flush(ZStream z, int r) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/InfCodes.java class InfCodes (line 51) | final class InfCodes { method InfCodes (line 88) | InfCodes() { method init (line 92) | void init(int bl, int bd, int[] tl, int tl_index, int[] td, int td_ind... method proc (line 103) | int proc(InfBlocks s, ZStream z, int r) { method inflate_fast (line 464) | int inflate_fast(int bl, int bd, int[] tl, int tl_index, int[] td, FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/InfTree.java class InfTree (line 51) | final class InfTree { method huft_build (line 177) | private int huft_build(int[] b, // code lengths in bits (all assumed <... method inflate_trees_bits (line 373) | int inflate_trees_bits(int[] c, // 19 code lengths method inflate_trees_dynamic (line 393) | int inflate_trees_dynamic(int nl, // number of literal/length codes method inflate_trees_fixed (line 439) | static int inflate_trees_fixed(int[] bl, //literal desired/actual bit ... method initWorkArea (line 451) | private void initWorkArea(int vsize) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/Inflate.java class Inflate (line 53) | final class Inflate { method inflateReset (line 102) | private int inflateReset(ZStream z) { method inflateEnd (line 125) | int inflateEnd(ZStream z) { method inflateInit (line 134) | int inflateInit(ZStream z, int w, WrapperType wrapperType) { method inflate (line 160) | int inflate(ZStream z, int f) { method inflateSetDictionary (line 546) | int inflateSetDictionary(ZStream z, byte[] dictionary, int dictLength) { method inflateSync (line 570) | int inflateSync(ZStream z) { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/JZlib.java class JZlib (line 51) | public final class JZlib { type WrapperType (line 105) | static enum WrapperType { FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/StaticTree.java class StaticTree (line 51) | final class StaticTree { method StaticTree (line 107) | StaticTree(short[] static_tree, int[] extra_bits, int extra_base, FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/Tree.java class Tree (line 51) | final class Tree { method d_code (line 127) | static int d_code(int dist) { method gen_bitlen (line 143) | private void gen_bitlen(Deflate s) { method build_tree (line 231) | void build_tree(Deflate s) { method gen_codes (line 318) | private static void gen_codes(short[] tree, // the tree to decorate method bi_reverse (line 352) | private static int bi_reverse(int code, // the value to invert FILE: Netty/src/main/java/org/jboss/netty/util/internal/jzlib/ZStream.java class ZStream (line 53) | public final class ZStream { method inflateInit (line 69) | public int inflateInit() { method inflateInit (line 73) | public int inflateInit(Enum wrapperType) { method inflateInit (line 77) | public int inflateInit(int w) { method inflateInit (line 81) | @SuppressWarnings("unchecked") method inflate (line 87) | public int inflate(int f) { method inflateEnd (line 94) | public int inflateEnd() { method inflateSync (line 103) | public int inflateSync() { method inflateSetDictionary (line 110) | public int inflateSetDictionary(byte[] dictionary, int dictLength) { method deflateInit (line 117) | public int deflateInit(int level) { method deflateInit (line 121) | @SuppressWarnings("unchecked") method deflateInit (line 126) | public int deflateInit(int level, int bits) { method deflateInit (line 130) | @SuppressWarnings("unchecked") method deflate (line 136) | public int deflate(int flush) { method deflateEnd (line 143) | public int deflateEnd() { method deflateParams (line 152) | public int deflateParams(int level, int strategy) { method deflateSetDictionary (line 159) | public int deflateSetDictionary(byte[] dictionary, int dictLength) { method flush_pending (line 170) | void flush_pending() { method read_buf (line 208) | int read_buf(byte[] buf, int start, int size) { method free (line 235) | public void free() { FILE: Netty/src/test/java/org/jboss/netty/bootstrap/AbstractSocketClientBootstrapTest.java class AbstractSocketClientBootstrapTest (line 47) | public abstract class AbstractSocketClientBootstrapTest { method init (line 51) | @BeforeClass method destroy (line 56) | @AfterClass method newClientSocketChannelFactory (line 61) | protected abstract ChannelFactory newClientSocketChannelFactory(Execut... method testFailedConnectionAttempt (line 63) | @Test(timeout = 10000) method testSuccessfulConnectionAttempt (line 75) | @Test(timeout = 10000) method testSuccessfulConnectionAttemptWithLocalAddress (line 112) | @Test(timeout = 10000) method testFailedPipelineInitialization (line 150) | @Test(expected = ChannelPipelineException.class) method shouldHaveRemoteAddressOption (line 162) | @Test(expected = IllegalStateException.class) method shouldDisallowNullRemoteAddressParameter1 (line 168) | @Test(expected = NullPointerException.class) method shouldDisallowNullRemoteAddressParameter2 (line 173) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/bootstrap/AbstractSocketServerBootstrapTest.java class AbstractSocketServerBootstrapTest (line 54) | public abstract class AbstractSocketServerBootstrapTest { method init (line 89) | @BeforeClass method destroy (line 94) | @AfterClass method newServerSocketChannelFactory (line 99) | protected abstract ChannelFactory newServerSocketChannelFactory(Execut... method testFailedBindAttempt (line 101) | @Test(timeout = 30000, expected = ChannelException.class) method testSuccessfulBindAttempt (line 115) | @Test(timeout = 30000) method testFailedPipelineInitialization (line 181) | @Test(expected = ChannelPipelineException.class) method shouldHaveLocalAddressOption (line 193) | @Test(expected = IllegalStateException.class) method shouldDisallowNullLocalAddressParameter (line 199) | @Test(expected = NullPointerException.class) class ParentChannelHandler (line 204) | private static class ParentChannelHandler extends SimpleChannelUpstrea... method ParentChannelHandler (line 209) | ParentChannelHandler() { method childChannelClosed (line 213) | @Override method childChannelOpen (line 219) | @Override FILE: Netty/src/test/java/org/jboss/netty/bootstrap/BootstrapOrderedMapTest.java class BootstrapOrderedMapTest (line 36) | public class BootstrapOrderedMapTest { method shouldReturnTrueIfLinkedHashMap (line 38) | @Test method shouldReturnTrueIfMapImplementsOrderedMap (line 43) | @Test method shouldReturnFalseIfMapHasNoDefaultConstructor (line 48) | @Test method shouldReturnFalseIfMapIsNotOrdered (line 55) | @Test method shouldReturnTrueIfMapIsOrdered (line 60) | @Test type OrderedMap (line 65) | interface OrderedMap { class DummyOrderedMap (line 69) | static class DummyOrderedMap extends AbstractMap implements... method entrySet (line 73) | @Override class MapWithoutDefaultConstructor (line 79) | static class MapWithoutDefaultConstructor extends AbstractMap map) { method entrySet (line 86) | @Override class UnknownOrderedMap (line 92) | static class UnknownOrderedMap extends AbstractMap { method containsKey (line 96) | @Override method size (line 101) | @Override method put (line 106) | @Override method keySet (line 111) | @Override method entrySet (line 116) | @Override FILE: Netty/src/test/java/org/jboss/netty/bootstrap/BootstrapTest.java class BootstrapTest (line 43) | public class BootstrapTest { method shouldNotReturnNullFactory (line 44) | @Test(expected = IllegalStateException.class) method shouldNotAllowInitialFactoryToChange (line 49) | @Test(expected = IllegalStateException.class) method shouldNotAllowFactoryToChangeMoreThanOnce (line 54) | @Test method shouldNotAllowNullFactory (line 69) | @Test(expected = NullPointerException.class) method shouldHaveNonNullInitialPipeline (line 74) | @Test method shouldNotAllowNullPipeline (line 79) | @Test(expected = NullPointerException.class) method shouldNotAllowNullPipelineMap (line 84) | @Test(expected = NullPointerException.class) method shouldHaveNonNullInitialPipelineFactory (line 89) | @Test method shouldUpdatePipelineFactoryIfPipelineIsSet (line 94) | @Test method shouldNotReturnPipelineWhenPipelineFactoryIsSetByUser (line 102) | @Test(expected = IllegalStateException.class) method shouldNotReturnPipelineMapWhenPipelineFactoryIsSetByUser (line 109) | @Test(expected = IllegalStateException.class) method shouldNotAllowNullPipelineFactory (line 116) | @Test(expected = NullPointerException.class) method shouldHaveInitialEmptyPipelineMap (line 121) | @Test method shouldReturnOrderedPipelineMap (line 126) | @Test method shouldNotAllowUnorderedPipelineMap (line 154) | @Test(expected = IllegalArgumentException.class) method shouldHaveOrderedPipelineWhenSetFromMap (line 166) | @Test method shouldHaveInitialEmptyOptionMap (line 200) | @Test method shouldUpdateOptionMapAsRequested1 (line 205) | @Test method shouldUpdateOptionMapAsRequested2 (line 219) | @Test method shouldRemoveOptionIfValueIsNull (line 238) | @Test method shouldNotAllowNullOptionKeyOnGet (line 250) | @Test(expected = NullPointerException.class) method shouldNotAllowNullOptionKeyOnSet (line 255) | @Test(expected = NullPointerException.class) method shouldNotAllowNullOptionMap (line 260) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/bootstrap/NioSocketClientBootstrapTest.java class NioSocketClientBootstrapTest (line 30) | public class NioSocketClientBootstrapTest extends method newClientSocketChannelFactory (line 33) | @Override FILE: Netty/src/test/java/org/jboss/netty/bootstrap/NioSocketServerBootstrapTest.java class NioSocketServerBootstrapTest (line 30) | public class NioSocketServerBootstrapTest extends method newServerSocketChannelFactory (line 33) | @Override FILE: Netty/src/test/java/org/jboss/netty/bootstrap/OioSocketClientBootstrapTest.java class OioSocketClientBootstrapTest (line 30) | public class OioSocketClientBootstrapTest extends method newClientSocketChannelFactory (line 33) | @Override FILE: Netty/src/test/java/org/jboss/netty/bootstrap/OioSocketServerBootstrapTest.java class OioSocketServerBootstrapTest (line 30) | public class OioSocketServerBootstrapTest extends method newServerSocketChannelFactory (line 33) | @Override FILE: Netty/src/test/java/org/jboss/netty/buffer/AbstractChannelBufferTest.java class AbstractChannelBufferTest (line 42) | public abstract class AbstractChannelBufferTest { method newBuffer (line 51) | protected abstract ChannelBuffer newBuffer(int capacity); method components (line 52) | protected abstract ChannelBuffer[] components(); method discardReadBytesDoesNotMoveWritableBytes (line 54) | protected boolean discardReadBytesDoesNotMoveWritableBytes() { method init (line 59) | @Before method dispose (line 66) | @After method initialState (line 71) | @Test method readerIndexBoundaryCheck1 (line 77) | @Test(expected=IndexOutOfBoundsException.class) method readerIndexBoundaryCheck2 (line 87) | @Test(expected=IndexOutOfBoundsException.class) method readerIndexBoundaryCheck3 (line 97) | @Test(expected=IndexOutOfBoundsException.class) method readerIndexBoundaryCheck4 (line 107) | @Test method writerIndexBoundaryCheck1 (line 115) | @Test(expected=IndexOutOfBoundsException.class) method writerIndexBoundaryCheck2 (line 120) | @Test(expected=IndexOutOfBoundsException.class) method writerIndexBoundaryCheck3 (line 131) | @Test(expected=IndexOutOfBoundsException.class) method writerIndexBoundaryCheck4 (line 142) | @Test method getByteBoundaryCheck1 (line 149) | @Test(expected=IndexOutOfBoundsException.class) method getByteBoundaryCheck2 (line 154) | @Test(expected=IndexOutOfBoundsException.class) method getShortBoundaryCheck1 (line 159) | @Test(expected=IndexOutOfBoundsException.class) method getShortBoundaryCheck2 (line 164) | @Test(expected=IndexOutOfBoundsException.class) method getMediumBoundaryCheck1 (line 169) | @Test(expected=IndexOutOfBoundsException.class) method getMediumBoundaryCheck2 (line 174) | @Test(expected=IndexOutOfBoundsException.class) method getIntBoundaryCheck1 (line 179) | @Test(expected=IndexOutOfBoundsException.class) method getIntBoundaryCheck2 (line 184) | @Test(expected=IndexOutOfBoundsException.class) method getLongBoundaryCheck1 (line 189) | @Test(expected=IndexOutOfBoundsException.class) method getLongBoundaryCheck2 (line 194) | @Test(expected=IndexOutOfBoundsException.class) method getByteArrayBoundaryCheck1 (line 199) | @Test(expected=IndexOutOfBoundsException.class) method getByteArrayBoundaryCheck2 (line 204) | @Test(expected=IndexOutOfBoundsException.class) method getByteArrayBoundaryCheck3 (line 209) | @Test method getByteArrayBoundaryCheck4 (line 227) | @Test method getByteBufferBoundaryCheck (line 245) | @Test(expected=IndexOutOfBoundsException.class) method copyBoundaryCheck1 (line 250) | @Test(expected=IndexOutOfBoundsException.class) method copyBoundaryCheck2 (line 255) | @Test(expected=IndexOutOfBoundsException.class) method copyBoundaryCheck3 (line 260) | @Test(expected=IndexOutOfBoundsException.class) method copyBoundaryCheck4 (line 265) | @Test(expected=IndexOutOfBoundsException.class) method setIndexBoundaryCheck1 (line 270) | @Test(expected=IndexOutOfBoundsException.class) method setIndexBoundaryCheck2 (line 275) | @Test(expected=IndexOutOfBoundsException.class) method setIndexBoundaryCheck3 (line 280) | @Test(expected=IndexOutOfBoundsException.class) method getByteBufferState (line 285) | @Test method getDirectByteBufferBoundaryCheck (line 307) | @Test(expected=IndexOutOfBoundsException.class) method getDirectByteBufferState (line 312) | @Test method testRandomByteAccess (line 334) | @Test method testRandomUnsignedByteAccess (line 348) | @Test method testRandomShortAccess (line 362) | @Test method testRandomUnsignedShortAccess (line 376) | @Test method testRandomMediumAccess (line 390) | @Test method testRandomUnsignedMediumAccess (line 404) | @Test method testRandomIntAccess (line 418) | @Test method testRandomUnsignedIntAccess (line 432) | @Test method testRandomLongAccess (line 446) | @Test method testSetZero (line 460) | @Test method testSequentialByteAccess (line 478) | @Test method testSequentialUnsignedByteAccess (line 506) | @Test method testSequentialShortAccess (line 534) | @Test method testSequentialUnsignedShortAccess (line 562) | @Test method testSequentialMediumAccess (line 590) | @Test method testSequentialUnsignedMediumAccess (line 618) | @Test method testSequentialIntAccess (line 646) | @Test method testSequentialUnsignedIntAccess (line 674) | @Test method testSequentialLongAccess (line 702) | @Test method testByteArrayTransfer (line 730) | @Test method testRandomByteArrayTransfer1 (line 750) | @Test method testRandomByteArrayTransfer2 (line 770) | @Test method testRandomHeapBufferTransfer1 (line 791) | @Test method testRandomHeapBufferTransfer2 (line 818) | @Test method testRandomDirectBufferTransfer (line 840) | @Test method testRandomByteBufferTransfer (line 863) | @Test method testSequentialByteArrayTransfer1 (line 887) | @Test method testSequentialByteArrayTransfer2 (line 911) | @Test method testSequentialHeapBufferTransfer1 (line 937) | @Test method testSequentialHeapBufferTransfer2 (line 968) | @Test method testSequentialDirectBufferTransfer1 (line 1004) | @Test method testSequentialDirectBufferTransfer2 (line 1037) | @Test method testSequentialByteBufferBackedHeapBufferTransfer1 (line 1076) | @Test method testSequentialByteBufferBackedHeapBufferTransfer2 (line 1110) | @Test method testSequentialByteBufferTransfer (line 1150) | @Test method testSequentialCopiedBufferTransfer1 (line 1175) | @Test method testSequentialCopiedBufferTransfer2 (line 1201) | @Test method testSequentialSlice1 (line 1226) | @Test method testSequentialSlice2 (line 1252) | @Test method testWriteZero (line 1277) | @Test method testDiscardReadBytes (line 1306) | @Test method testDiscardReadBytes2 (line 1358) | @Test method testStreamTransfer1 (line 1376) | @Test method testStreamTransfer2 (line 1395) | @Test method testCopy (line 1418) | @Test method testDuplicate (line 1446) | @Test method testSliceEndianness (line 1474) | @Test method testSliceIndex (line 1482) | @Test method testEquals (line 1495) | @Test method testCompareTo (line 1513) | @Test method testToString (line 1553) | @Test method testIndexOf (line 1560) | @Test method testToByteBuffer1 (line 1575) | @Test method testToByteBuffer2 (line 1585) | @Test method testToByteBuffer3 (line 1597) | @Test method testToByteBuffers1 (line 1602) | @Test method testToByteBuffers2 (line 1624) | @Test method testSkipBytes1 (line 1643) | @Test method testSkipBytes2 (line 1661) | @Test method testHashCode (line 1683) | @Test FILE: Netty/src/test/java/org/jboss/netty/buffer/AbstractCompositeChannelBufferTest.java class AbstractCompositeChannelBufferTest (line 35) | public abstract class AbstractCompositeChannelBufferTest extends method AbstractCompositeChannelBufferTest (line 40) | protected AbstractCompositeChannelBufferTest(ByteOrder order) { method newBuffer (line 50) | @Override method components (line 85) | @Override method discardReadBytesDoesNotMoveWritableBytes (line 92) | @Override method testDiscardReadBytes3 (line 97) | @Test method testCompositeWrappedBuffer (line 136) | @Test method testSeveralBuffersEquals (line 153) | @Test method testWrappedBuffer (line 213) | @Test method testWrittenBuffersEquals (line 255) | @Test FILE: Netty/src/test/java/org/jboss/netty/buffer/BigEndianCompositeChannelBufferTest.java class BigEndianCompositeChannelBufferTest (line 26) | public class BigEndianCompositeChannelBufferTest extends AbstractComposi... method BigEndianCompositeChannelBufferTest (line 27) | public BigEndianCompositeChannelBufferTest() { FILE: Netty/src/test/java/org/jboss/netty/buffer/BigEndianDirectChannelBufferTest.java class BigEndianDirectChannelBufferTest (line 29) | public class BigEndianDirectChannelBufferTest extends AbstractChannelBuf... method newBuffer (line 33) | @Override method components (line 41) | @Override FILE: Netty/src/test/java/org/jboss/netty/buffer/BigEndianHeapChannelBufferTest.java class BigEndianHeapChannelBufferTest (line 29) | public class BigEndianHeapChannelBufferTest extends AbstractChannelBuffe... method newBuffer (line 33) | @Override method components (line 40) | @Override method shouldNotAllowNullInConstructor (line 45) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/buffer/ByteBufferBackedHeapChannelBufferTest.java class ByteBufferBackedHeapChannelBufferTest (line 29) | public class ByteBufferBackedHeapChannelBufferTest extends AbstractChann... method newBuffer (line 33) | @Override method components (line 39) | @Override method shouldNotAllowNullInConstructor (line 44) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/buffer/ChannelBufferIndexFinderTest.java class ChannelBufferIndexFinderTest (line 31) | public class ChannelBufferIndexFinderTest { method testForward (line 33) | @Test method testBackward (line 52) | @Test FILE: Netty/src/test/java/org/jboss/netty/buffer/ChannelBufferStreamTest.java class ChannelBufferStreamTest (line 32) | public class ChannelBufferStreamTest { method testAll (line 34) | @Test FILE: Netty/src/test/java/org/jboss/netty/buffer/ChannelBuffersTest.java class ChannelBuffersTest (line 40) | public class ChannelBuffersTest { method testCompositeWrappedBuffer (line 42) | @Test method testHashCode (line 60) | @Test method testEquals (line 79) | @Test method testCompare (line 129) | @Test method shouldReturnEmptyBufferWhenLengthIsZero (line 162) | @Test method shouldDisallowNullEndian1 (line 203) | @Test(expected = NullPointerException.class) method shouldDisallowNullEndian2 (line 208) | @Test(expected = NullPointerException.class) method shouldDisallowNullEndian3 (line 213) | @Test(expected = NullPointerException.class) method shouldDisallowNullEndian4 (line 218) | @Test(expected = NullPointerException.class) method shouldAllowEmptyBufferToCreateCompositeBuffer (line 223) | @Test method testWrappedBuffer (line 232) | @Test method testCopiedBuffer (line 274) | @Test method testHexDump (line 316) | @Test method testSwapMedium (line 332) | @Test method testUnmodifiableBuffer (line 338) | @Test FILE: Netty/src/test/java/org/jboss/netty/buffer/DuplicateChannelBufferTest.java class DuplicateChannelBufferTest (line 29) | public class DuplicateChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 33) | @Override method components (line 40) | @Override method shouldNotAllowNullInConstructor (line 45) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/buffer/DynamicChannelBufferTest.java class DynamicChannelBufferTest (line 31) | public class DynamicChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 35) | @Override method components (line 46) | @Override method shouldNotAllowNullInConstructor (line 51) | @Test(expected = NullPointerException.class) method shouldNotFailOnInitialIndexUpdate (line 56) | @Test method shouldNotFailOnInitialIndexUpdate2 (line 61) | @Test method shouldNotFailOnInitialIndexUpdate3 (line 66) | @Test FILE: Netty/src/test/java/org/jboss/netty/buffer/LittleEndianCompositeChannelBufferTest.java class LittleEndianCompositeChannelBufferTest (line 26) | public class LittleEndianCompositeChannelBufferTest extends AbstractComp... method LittleEndianCompositeChannelBufferTest (line 27) | public LittleEndianCompositeChannelBufferTest() { FILE: Netty/src/test/java/org/jboss/netty/buffer/LittleEndianDirectChannelBufferTest.java class LittleEndianDirectChannelBufferTest (line 29) | public class LittleEndianDirectChannelBufferTest extends AbstractChannel... method newBuffer (line 33) | @Override method components (line 41) | @Override FILE: Netty/src/test/java/org/jboss/netty/buffer/LittleEndianHeapChannelBufferTest.java class LittleEndianHeapChannelBufferTest (line 31) | public class LittleEndianHeapChannelBufferTest extends AbstractChannelBu... method newBuffer (line 35) | @Override method components (line 42) | @Override method shouldNotAllowNullInConstructor (line 47) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/buffer/ReadOnlyChannelBufferTest.java class ReadOnlyChannelBufferTest (line 38) | public class ReadOnlyChannelBufferTest { method shouldNotAllowNullInConstructor (line 40) | @Test(expected = NullPointerException.class) method testUnmodifiableBuffer (line 45) | @Test method testUnwrap (line 50) | @Test method shouldHaveSameByteOrder (line 56) | @Test method shouldReturnReadOnlyDerivedBuffer (line 62) | @Test method shouldReturnWritableCopy (line 71) | @Test method shouldForwardReadCallsBlindly (line 77) | @Test method shouldRejectDiscardReadBytes (line 131) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetByte (line 136) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetShort (line 141) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetMedium (line 146) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetInt (line 151) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetLong (line 156) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetBytes1 (line 161) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetBytes2 (line 166) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetBytes3 (line 171) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetBytes4 (line 176) | @Test(expected = UnsupportedOperationException.class) method shouldRejectSetBytes5 (line 181) | @Test(expected = UnsupportedOperationException.class) FILE: Netty/src/test/java/org/jboss/netty/buffer/SlicedChannelBufferTest.java class SlicedChannelBufferTest (line 31) | public class SlicedChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 36) | @Override method components (line 44) | @Override method shouldNotAllowNullInConstructor (line 49) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/buffer/TruncatedChannelBufferTest.java class TruncatedChannelBufferTest (line 29) | public class TruncatedChannelBufferTest extends AbstractChannelBufferTest { method newBuffer (line 33) | @Override method components (line 41) | @Override method shouldNotAllowNullInConstructor (line 46) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/channel/CompleteChannelFutureTest.java class CompleteChannelFutureTest (line 34) | public class CompleteChannelFutureTest { method init (line 39) | @Before method shouldDisallowNullChannel (line 44) | @Test(expected = NullPointerException.class) method shouldNotifyImmediatelyOnAdd (line 49) | @Test method shouldNotRethrowListenerException (line 59) | @Test method shouldNotDoAnythingOnRemove (line 71) | @Test method testConstantProperties (line 80) | @Test class CompleteChannelFutureImpl (line 94) | private static class CompleteChannelFutureImpl extends CompleteChannel... method CompleteChannelFutureImpl (line 96) | CompleteChannelFutureImpl(Channel channel) { method getCause (line 100) | public Throwable getCause() { method isSuccess (line 104) | public boolean isSuccess() { class ExpectedError (line 109) | private static class ExpectedError extends Error { method ExpectedError (line 112) | ExpectedError() { FILE: Netty/src/test/java/org/jboss/netty/channel/FailedChannelFutureTest.java class FailedChannelFutureTest (line 31) | public class FailedChannelFutureTest { method testConstantProperties (line 32) | @Test method shouldDisallowNullException (line 42) | @Test(expected = NullPointerException.class) FILE: Netty/src/test/java/org/jboss/netty/channel/StaticChannelPipelineTest.java class StaticChannelPipelineTest (line 29) | public class StaticChannelPipelineTest { method testConstructionWithoutNull (line 31) | @Test method testConstructionWithNull1 (line 40) | @Test method testConstructionWithNull2 (line 48) | @Test method testConstructionWithNull (line 57) | @Test class A (line 66) | static final class A extends SimpleChannelHandler { class B (line 70) | static final class B extends SimpleChannelHandler { FILE: Netty/src/test/java/org/jboss/netty/channel/SucceededChannelFutureTest.java class SucceededChannelFutureTest (line 31) | public class SucceededChannelFutureTest { method testConstantProperties (line 32) | @Test FILE: Netty/src/test/java/org/jboss/netty/channel/socket/AbstractSocketEchoTest.java class AbstractSocketEchoTest (line 54) | public abstract class AbstractSocketEchoTest { method init (line 65) | @BeforeClass method destroy (line 70) | @AfterClass method newServerSocketChannelFactory (line 75) | protected abstract ChannelFactory newServerSocketChannelFactory(Execut... method newClientSocketChannelFactory (line 76) | protected abstract ChannelFactory newClientSocketChannelFactory(Execut... method testSimpleEcho (line 78) | @Test class EchoHandler (line 150) | private class EchoHandler extends SimpleChannelUpstreamHandler { method EchoHandler (line 155) | EchoHandler() { method channelOpen (line 159) | @Override method messageReceived (line 165) | @Override method exceptionCaught (line 184) | @Override FILE: Netty/src/test/java/org/jboss/netty/channel/socket/NioClientSocketShutdownTimeTest.java class NioClientSocketShutdownTimeTest (line 40) | public class NioClientSocketShutdownTimeTest { method testShutdownTime (line 42) | @Test FILE: Netty/src/test/java/org/jboss/netty/channel/socket/NioNioSocketEchoTest.java class NioNioSocketEchoTest (line 31) | public class NioNioSocketEchoTest extends AbstractSocketEchoTest { method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/channel/socket/NioOioSocketEchoTest.java class NioOioSocketEchoTest (line 31) | public class NioOioSocketEchoTest extends AbstractSocketEchoTest { method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/channel/socket/NioServerSocketShutdownTimeTest.java class NioServerSocketShutdownTimeTest (line 42) | public class NioServerSocketShutdownTimeTest { method testSuccessfulBindAttempt (line 44) | @Test(timeout = 10000) class DummyHandler (line 95) | private static class DummyHandler extends SimpleChannelUpstreamHandler { method DummyHandler (line 99) | DummyHandler() { method channelConnected (line 103) | @Override method channelClosed (line 109) | @Override FILE: Netty/src/test/java/org/jboss/netty/channel/socket/OioNioSocketEchoTest.java class OioNioSocketEchoTest (line 31) | public class OioNioSocketEchoTest extends AbstractSocketEchoTest { method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/channel/socket/OioOioSocketEchoTest.java class OioOioSocketEchoTest (line 31) | public class OioOioSocketEchoTest extends AbstractSocketEchoTest { method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/channel/socket/nio/NioDatagramChannelTest.java class NioDatagramChannelTest (line 38) | public class NioDatagramChannelTest { method setupChannel (line 43) | @BeforeClass method checkBoundPort (line 54) | @Test method sendReciveOne (line 61) | @Test method sendReciveMultiple (line 67) | @Test method clientBootstrap (line 75) | public void clientBootstrap() { method closeChannel (line 96) | @AfterClass method sendRecive (line 106) | private void sendRecive(final String expectedPayload) throws IOExcepti... FILE: Netty/src/test/java/org/jboss/netty/channel/socket/nio/SimpleHandler.java class SimpleHandler (line 29) | public class SimpleHandler extends SimpleChannelHandler { method messageReceived (line 31) | @Override FILE: Netty/src/test/java/org/jboss/netty/channel/socket/nio/UdpClient.java class UdpClient (line 30) | public class UdpClient { method UdpClient (line 36) | public UdpClient(final InetAddress address, final int port) method send (line 44) | public DatagramPacket send(final byte[] payload) throws IOException { method receive (line 51) | public void receive(final DatagramPacket dp) throws IOException { method close (line 55) | public void close() { FILE: Netty/src/test/java/org/jboss/netty/handler/codec/frame/AbstractSocketFixedLengthEchoTest.java class AbstractSocketFixedLengthEchoTest (line 54) | public abstract class AbstractSocketFixedLengthEchoTest { method init (line 65) | @BeforeClass method destroy (line 70) | @AfterClass method newServerSocketChannelFactory (line 75) | protected abstract ChannelFactory newServerSocketChannelFactory(Execut... method newClientSocketChannelFactory (line 76) | protected abstract ChannelFactory newClientSocketChannelFactory(Execut... method testFixedLengthEcho (line 78) | @Test class EchoHandler (line 152) | private class EchoHandler extends SimpleChannelUpstreamHandler { method EchoHandler (line 157) | EchoHandler() { method channelOpen (line 161) | @Override method messageReceived (line 167) | @Override method exceptionCaught (line 188) | @Override FILE: Netty/src/test/java/org/jboss/netty/handler/codec/frame/NioNioSocketFixedLengthEchoTest.java class NioNioSocketFixedLengthEchoTest (line 31) | public class NioNioSocketFixedLengthEchoTest extends AbstractSocketFixed... method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/handler/codec/frame/NioOioSocketFixedLengthEchoTest.java class NioOioSocketFixedLengthEchoTest (line 31) | public class NioOioSocketFixedLengthEchoTest extends AbstractSocketFixed... method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/handler/codec/frame/OioNioSocketFixedLengthEchoTest.java class OioNioSocketFixedLengthEchoTest (line 31) | public class OioNioSocketFixedLengthEchoTest extends AbstractSocketFixed... method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/handler/codec/frame/OioOioSocketFixedLengthEchoTest.java class OioOioSocketFixedLengthEchoTest (line 31) | public class OioOioSocketFixedLengthEchoTest extends AbstractSocketFixed... method newClientSocketChannelFactory (line 33) | @Override method newServerSocketChannelFactory (line 38) | @Override FILE: Netty/src/test/java/org/jboss/netty/handler/codec/http/CookieDecoderTest.java class CookieDecoderTest (line 32) | public class CookieDecoderTest { method testDecodingSingleCookieV0 (line 33) | @Test method testDecodingSingleCookieV0ExtraParamsIgnored (line 66) | @Test method testDecodingSingleCookieV1 (line 85) | @Test method testDecodingSingleCookieV1ExtraParamsIgnored (line 105) | @Test method testDecodingSingleCookieV2 (line 124) | @Test method testDecodingMultipleCookies (line 147) | @Test method testDecodingClientSideCookies (line 197) | @Test method testDecodingCommaSeparatedClientSideCookies (line 232) | @Test method testDecodingQuotedCookie (line 267) | @Test method testDecodingGoogleAnalyticsCookie (line 313) | @Test FILE: Netty/src/test/java/org/jboss/netty/handler/codec/http/CookieEncoderTest.java class CookieEncoderTest (line 32) | public class CookieEncoderTest { method testEncodingSingleCookieV0 (line 33) | @Test method testEncodingSingleCookieV1 (line 67) | @Test method testEncodingSingleCookieV2 (line 83) | @Test method testEncodingMultipleCookies (line 102) | @Test FILE: Netty/src/test/java/org/jboss/netty/handler/codec/http/DefaultHttpMessageTest.java class DefaultHttpMessageTest (line 26) | public class DefaultHttpMessageTest { method testHeaderRemoval (line 28) | @Test FILE: Netty/src/test/java/org/jboss/netty/handler/codec/http/QueryStringDecoderTest.java class QueryStringDecoderTest (line 28) | public class QueryStringDecoderTest { method testBasic (line 30) | @Test method testExotic (line 76) | @Test method assertQueryString (line 100) | private static void assertQueryString(String expected, String actual) { FILE: Netty/src/test/java/org/jboss/netty/handler/codec/protobuf/ProtobufVarint32FrameDecoderTest.java class ProtobufVarint32FrameDecoderTest (line 33) | public class ProtobufVarint32FrameDecoderTest { method setUp (line 37) | @Before method testTinyDecode (line 43) | @Test method testRegularDecode (line 55) | @Test FILE: Netty/src/test/java/org/jboss/netty/handler/codec/protobuf/ProtobufVarint32LengthFieldPrependerTest.java class ProtobufVarint32LengthFieldPrependerTest (line 32) | public class ProtobufVarint32LengthFieldPrependerTest { method setUp (line 36) | @Before method testTinyEncode (line 42) | @Test method testRegularDecode (line 49) | @Test FILE: Netty/src/test/java/org/jboss/netty/handler/codec/replay/ReplayingDecoderTest.java class ReplayingDecoderTest (line 33) | public class ReplayingDecoderTest { method testLineProtocol (line 35) | @Test class LineDecoder (line 57) | private static final class LineDecoder extends ReplayingDecoder> fa... method getFamilies (line 40) | public Map> getFamilies() { method setFamilies (line 44) | public void setFamilies(Map> families) { method addFamily (line 48) | public void addFamily(byte[] row, KeyValue kv) { FILE: OMID/src/main/java/com/yahoo/omid/client/SyncAbortCompleteCallback.java class SyncAbortCompleteCallback (line 19) | public class SyncAbortCompleteCallback extends SyncCallbackBase implemen... method complete (line 21) | synchronized public void complete() { FILE: OMID/src/main/java/com/yahoo/omid/client/SyncCallbackBase.java class SyncCallbackBase (line 24) | class SyncCallbackBase implements Callback { method getException (line 28) | public Exception getException() { method error (line 32) | synchronized public void error(Exception e) { method countDown (line 37) | protected void countDown() { method await (line 41) | public void await() throws InterruptedException { FILE: OMID/src/main/java/com/yahoo/omid/client/SyncCommitCallback.java class SyncCommitCallback (line 21) | public class SyncCommitCallback extends SyncCallbackBase implements Comm... method getResult (line 25) | public Result getResult() { method getCommitTimestamp (line 29) | public long getCommitTimestamp() { method complete (line 33) | synchronized public void complete(Result res, long commitTimestamp) { FILE: OMID/src/main/java/com/yahoo/omid/client/SyncCommitQueryCallback.java class SyncCommitQueryCallback (line 19) | public class SyncCommitQueryCallback extends SyncCallbackBase implements... method isCommitted (line 22) | public boolean isCommitted() { method complete (line 26) | synchronized public void complete(boolean committed) { FILE: OMID/src/main/java/com/yahoo/omid/client/SyncCreateCallback.java class SyncCreateCallback (line 19) | public class SyncCreateCallback extends SyncCallbackBase implements Crea... method getStartTimestamp (line 22) | public long getStartTimestamp() { method complete (line 26) | synchronized public void complete(long startTimestamp) { FILE: OMID/src/main/java/com/yahoo/omid/client/TSOClient.java class TSOClient (line 72) | public class TSOClient extends SimpleChannelHandler { type Result (line 77) | public enum Result { type State (line 100) | private enum State { type Op (line 104) | private interface Op { //有5个实现类 method execute (line 105) | public void execute(Channel channel); method error (line 107) | public void error(Exception e); class AbortOp (line 110) | private class AbortOp implements Op { method AbortOp (line 113) | AbortOp(long transactionid) throws IOException { method execute (line 117) | public void execute(Channel channel) { method error (line 140) | public void error(Exception e) { class NewTimestampOp (line 144) | private class NewTimestampOp implements Op { method NewTimestampOp (line 147) | NewTimestampOp(CreateCallback cb) { method execute (line 151) | public void execute(Channel channel) { method error (line 171) | public void error(Exception e) { class CommitQueryOp (line 180) | private class CommitQueryOp implements Op { method CommitQueryOp (line 185) | CommitQueryOp(long startTimestamp, long pendingWriteTimestamp, Commi... method execute (line 191) | public void execute(Channel channel) { method error (line 216) | public void error(Exception e) { class CommitOp (line 225) | private class CommitOp implements Op { method CommitOp (line 230) | CommitOp(long transactionid, RowKey[] rows, CommitCallback cb) throw... method execute (line 236) | public void execute(Channel channel) { method error (line 261) | public void error(Exception e) { class AbortCompleteOp (line 269) | private class AbortCompleteOp implements Op { method AbortCompleteOp (line 273) | AbortCompleteOp(long transactionId, AbortCompleteCallback cb) throws... method execute (line 278) | public void execute(Channel channel) { method error (line 299) | public void error(Exception e) { method TSOClient (line 308) | public TSOClient(Configuration conf) throws IOException { method connectIfNeeded (line 348) | private State connectIfNeeded() throws IOException { method withConnection (line 374) | private void withConnection(Op op) throws IOException { method getNewTimestamp (line 390) | public void getNewTimestamp(CreateCallback cb) throws IOException { method isCommitted (line 394) | public void isCommitted(long startTimestamp, long pendingWriteTimestam... method abort (line 398) | public void abort(long transactionId) throws IOException { method commit (line 402) | public void commit(long transactionId, RowKey[] rows, CommitCallback c... method completeAbort (line 406) | public void completeAbort(long transactionId, AbortCompleteCallback cb... method channelOpen (line 410) | @Override method channelConnected (line 419) | @Override method clearState (line 435) | private void clearState() { method channelDisconnected (line 443) | @Override method validRead (line 467) | public boolean validRead(long transaction, long startTimestamp) throws... method messageReceived (line 493) | @Override method exceptionCaught (line 561) | @Override method bailout (line 594) | public void bailout(Exception cause) { method processMessage (line 630) | protected void processMessage(TSOMessage msg) { method close (line 633) | public void close() { FILE: OMID/src/main/java/com/yahoo/omid/client/TransactionException.java class TransactionException (line 19) | public class TransactionException extends Exception { method TransactionException (line 23) | public TransactionException(String reason) { method TransactionException (line 27) | public TransactionException(String reason, Exception e) { FILE: OMID/src/main/java/com/yahoo/omid/client/TransactionManager.java class TransactionManager (line 43) | public class TransactionManager { method close (line 51) | public static void close() { method TransactionManager (line 55) | public TransactionManager(Configuration conf) throws TransactionExcept... method beginTransaction (line 74) | public TransactionState beginTransaction() throws TransactionException { method tryCommit (line 99) | public void tryCommit(TransactionState transactionState) throws Commit... method abort (line 132) | public void abort(TransactionState transactionState) throws Transactio... method cleanup (line 151) | private void cleanup(final TransactionState transactionState) throws T... FILE: OMID/src/main/java/com/yahoo/omid/client/TransactionState.java class TransactionState (line 27) | public class TransactionState { method TransactionState (line 34) | TransactionState(long startTimestamp, TSOClient client) { method getStartTimestamp (line 42) | public long getStartTimestamp() { method getCommitTimestamp (line 46) | public long getCommitTimestamp() { method setCommitTimestamp (line 50) | public void setCommitTimestamp(long commitTimestamp) { method getRows (line 54) | public RowKeyFamily[] getRows() { method addRow (line 58) | public void addRow(RowKeyFamily row) { method toString (line 62) | public String toString() { FILE: OMID/src/main/java/com/yahoo/omid/client/TransactionalTable.java class TransactionalTable (line 46) | public class TransactionalTable extends HTable { method TransactionalTable (line 62) | public TransactionalTable(Configuration conf, byte[] tableName) throws... method TransactionalTable (line 66) | public TransactionalTable(Configuration conf, String tableName) throws... method get (line 77) | public Result get(TransactionState transactionState, final Get get) th... method delete (line 109) | public void delete(TransactionState transactionState, Delete delete) t... method put (line 163) | public void put(TransactionState transactionState, Put put) throws IOE... method getScanner (line 187) | public ResultScanner getScanner(TransactionState transactionState, Sca... method filter (line 206) | private List filter(TransactionState transactionState, List<... class ClientScanner (line 270) | protected class ClientScanner extends org.apache.hadoop.hbase.client.C... method ClientScanner (line 274) | ClientScanner(TransactionState state, Configuration conf, Scan scan,... method next (line 281) | @Override method next (line 296) | @Override FILE: OMID/src/main/java/com/yahoo/omid/client/regionserver/Compacter.java class Compacter (line 35) | public class Compacter extends BaseRegionObserver { method start (line 44) | @Override method stop (line 79) | @Override method preCompact (line 89) | @Override class CompacterScanner (line 98) | private static class CompacterScanner implements InternalScanner { method CompacterScanner (line 104) | public CompacterScanner(InternalScanner internalScanner, long minTim... method next (line 110) | @Override method next (line 115) | @Override method close (line 149) | @Override method next (line 154) | @Override method next (line 159) | @Override class Handler (line 166) | private class Handler extends SimpleChannelUpstreamHandler { method messageReceived (line 167) | @Override FILE: OMID/src/main/java/com/yahoo/omid/replication/ReadersAwareBuffer.java class ReadersAwareBuffer (line 24) | public class ReadersAwareBuffer { method ReadersAwareBuffer (line 35) | public ReadersAwareBuffer() { method increaseReaders (line 41) | public synchronized void increaseReaders() { method decreaseReaders (line 45) | public synchronized void decreaseReaders() { method isReadyForPool (line 49) | public synchronized boolean isReadyForPool() { method scheduleForPool (line 53) | public synchronized void scheduleForPool() { method reset (line 57) | public synchronized void reset() { FILE: OMID/src/main/java/com/yahoo/omid/replication/SharedMessageBuffer.java class SharedMessageBuffer (line 34) | public class SharedMessageBuffer { class ReadingBuffer (line 47) | public class ReadingBuffer implements Comparable { method ReadingBuffer (line 54) | private ReadingBuffer(ChannelHandlerContext ctx) { method initializeIndexes (line 59) | public void initializeIndexes() { method flush (line 75) | public ChannelBuffer flush(ChannelFuture future) { method addFinishedWriteListener (line 102) | private void addFinishedWriteListener(ChannelFuture future, final Re... method getZipperState (line 114) | public ZipperState getZipperState() { method compareTo (line 118) | @Override method equals (line 123) | @Override method getReadingBuffer (line 133) | public ReadingBuffer getReadingBuffer(ChannelHandlerContext ctx) { method removeReadingBuffer (line 139) | public void removeReadingBuffer(ChannelHandlerContext ctx) { //在channe... method writeCommit (line 144) | public void writeCommit(long startTimestamp, long commitTimestamp) { method writeHalfAbort (line 149) | public void writeHalfAbort(long startTimestamp) { method writeFullAbort (line 154) | public void writeFullAbort(long startTimestamp) { method writeLargestIncrease (line 159) | public void writeLargestIncrease(long largestTimestamp) { method checkBufferSpace (line 164) | private void checkBufferSpace() { method nextBuffer (line 170) | private void nextBuffer() { FILE: OMID/src/main/java/com/yahoo/omid/replication/Zipper.java class Zipper (line 29) | public class Zipper { method getZipperState (line 36) | public ZipperState getZipperState() { method encodeCommit (line 40) | public void encodeCommit(ChannelBuffer buffer, long startTimestamp, lo... method encodeHalfAbort (line 91) | public void encodeHalfAbort(ChannelBuffer buffer, long startTimestamp) { method encodeFullAbort (line 106) | public void encodeFullAbort(ChannelBuffer buffer, long startTimestamp) { method encodeLargestIncrease (line 121) | public void encodeLargestIncrease(ChannelBuffer buffer, long largestTi... method decodeMessage (line 126) | public TSOMessage decodeMessage(ChannelBuffer buffer) { method decodeZipperState (line 154) | private TSOMessage decodeZipperState(ChannelBuffer buffer) { method decodeHalfAbort (line 164) | private TSOMessage decodeHalfAbort(byte diff) { method decodeFullAbort (line 170) | private TSOMessage decodeFullAbort(byte diff) { method extractAbortedDifference (line 176) | private int extractAbortedDifference(byte diff) { method decodeHalfAbort (line 183) | private AbortedTransactionReport decodeHalfAbort(byte type, ChannelBuf... method decodeFullAbort (line 198) | private CleanedTransactionReport decodeFullAbort(byte type, ChannelBuf... method decodeCommittedTransactionReport (line 213) | private CommittedTransactionReport decodeCommittedTransactionReport(by... FILE: OMID/src/main/java/com/yahoo/omid/replication/ZipperState.java class ZipperState (line 10) | public class ZipperState implements TSOMessage { method ZipperState (line 18) | public ZipperState() { method ZipperState (line 21) | public ZipperState(long lastStartTimestamp, long lastCommitTimestamp, ... method readObject (line 29) | @Override method writeObject (line 38) | @Override method writeObject (line 46) | @Override method getLastStartTimestamp (line 54) | public long getLastStartTimestamp() { method setLastStartTimestamp (line 58) | public void setLastStartTimestamp(long lastStartTimestamp) { method getLastCommitTimestamp (line 62) | public long getLastCommitTimestamp() { method setLastCommitTimestamp (line 66) | public void setLastCommitTimestamp(long lastCommitTimestamp) { method getLastHalfAbortedTimestamp (line 70) | public long getLastHalfAbortedTimestamp() { method setLastHalfAbortedTimestamp (line 74) | public void setLastHalfAbortedTimestamp(long lastHalfAbortedTimestamp) { method getLastFullAbortedTimestamp (line 78) | public long getLastFullAbortedTimestamp() { method setLastFullAbortedTimestamp (line 82) | public void setLastFullAbortedTimestamp(long lastFullAbortedTimestamp) { FILE: OMID/src/main/java/com/yahoo/omid/tso/AbortedTransaction.java class AbortedTransaction (line 3) | public class AbortedTransaction { method AbortedTransaction (line 7) | public AbortedTransaction(long startTimestamp, long snapshot) { method getStartTimestamp (line 13) | public long getStartTimestamp() { method setStartTimestamp (line 17) | public void setStartTimestamp(long startTimestamp) { method getSnapshot (line 21) | public long getSnapshot() { method setSnapshot (line 25) | public void setSnapshot(long snapshot) { method hashCode (line 29) | @Override method equals (line 37) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/BandwidthMeterHandler.java class BandwidthMeterHandler (line 27) | public class BandwidthMeterHandler extends SimpleChannelHandler { class CollectBandwidthStats (line 39) | private class CollectBandwidthStats { method run (line 44) | public void run() { method BandwidthMeterHandler (line 71) | public BandwidthMeterHandler() { method handleUpstream (line 75) | @Override method handleDownstream (line 84) | @Override method measure (line 93) | public void measure() { method getBytesSent (line 97) | public long getBytesSent() { method getBytesReceived (line 101) | public long getBytesReceived() { method getBytesSentPerSecond (line 105) | public double getBytesSentPerSecond() { method getBytesReceivedPerSecond (line 109) | public double getBytesReceivedPerSecond() { FILE: OMID/src/main/java/com/yahoo/omid/tso/Bucket.java class Bucket (line 26) | public class Bucket { //是一个桶,用来记录未提交的事务,一个bit代表一个事务 method Bucket (line 39) | public Bucket(int position) { method isUncommited (line 47) | public boolean isUncommited(long id) { method abortAllUncommited (line 51) | public Set abortAllUncommited() { method abortUncommited (line 58) | public synchronized Set abortUncommited(long id) { //id要取模 method commit (line 85) | public synchronized void commit(long id) { method allCommited (line 90) | public boolean allCommited() { method getBucketSize (line 96) | public static long getBucketSize() { method getFirstUncommitted (line 100) | public long getFirstUncommitted() { FILE: OMID/src/main/java/com/yahoo/omid/tso/BufferPool.java class BufferPool (line 23) | public class BufferPool { method getBuffer (line 27) | public static ByteArrayOutputStream getBuffer() { method pushBuffer (line 34) | public static void pushBuffer(ByteArrayOutputStream buffer) { FILE: OMID/src/main/java/com/yahoo/omid/tso/ClientHandler.java class ClientHandler (line 54) | public class ClientHandler extends TSOClient { method waitForAll (line 125) | public boolean waitForAll() { method ClientHandler (line 142) | public ClientHandler(Configuration conf, int nbMessage, int inflight, ... method channelConnected (line 158) | @Override method channelInterestChanged (line 170) | @Override method channelClosed (line 178) | @Override method processMessage (line 193) | @Override method handle (line 205) | public void handle(TimestampResponse timestampResponse) { method handle (line 216) | public void handle(CommitResponse msg) { method getSizeCom (line 256) | private long getSizeCom() { method getSizeAborted (line 260) | private long getSizeAborted() { method sendCommitRequest (line 274) | private void sendCommitRequest(final long timestamp) { method startTransaction (line 340) | private void startTransaction() { FILE: OMID/src/main/java/com/yahoo/omid/tso/CommitHashMap.java class CommitHashMap (line 34) | class CommitHashMap { method init (line 36) | native void init(int initialCapacity, int maxCommits, float loadFactor); method gettotalput (line 38) | native static long gettotalput(); method gettotalget (line 40) | native static long gettotalget(); method gettotalwalkforput (line 42) | native static long gettotalwalkforput(); method gettotalwalkforget (line 44) | native static long gettotalwalkforget(); method CommitHashMap (line 62) | public CommitHashMap() { method CommitHashMap (line 75) | public CommitHashMap(int initialCapacity) { method CommitHashMap (line 91) | public CommitHashMap(int initialCapacity, float loadFactor) { method get (line 121) | native long get(byte[] rowId, byte[] tableId, int hash); method put (line 141) | native long put(byte[] rowId, byte[] tableId, long value, int hash, lo... method getCommittedTimestamp (line 149) | native long getCommittedTimestamp(long startTimestamp); method setCommitted (line 151) | native long setCommitted(long startTimestamp, long commitTimestamp, lo... method getAndIncrementAbortedSnapshot (line 159) | long getAndIncrementAbortedSnapshot() { method setHalfAborted (line 164) | void setHalfAborted(long startTimestamp) { method setFullAborted (line 169) | void setFullAborted(long startTimestamp) { method isHalfAborted (line 174) | boolean isHalfAborted(long startTimestamp) { FILE: OMID/src/main/java/com/yahoo/omid/tso/Committed.java class Committed (line 21) | public class Committed { method Committed (line 29) | public Committed() { method commit (line 32) | public synchronized void commit(long id, long timestamp) { method getCommit (line 43) | public long getCommit(long id) { method raiseLargestDeletedTransaction (line 51) | public void raiseLargestDeletedTransaction(long id) { method getPosition (line 59) | private int getPosition(long id) { method getSize (line 63) | public long getSize() { class CommitBucket (line 68) | class CommitBucket { method CommitBucket (line 74) | public CommitBucket() { method getCommit (line 78) | public long getCommit(long id) { method commit (line 82) | public void commit(long id, long timestamp) { method getBucketSize (line 86) | public static long getBucketSize() { FILE: OMID/src/main/java/com/yahoo/omid/tso/CompacterHandler.java class CompacterHandler (line 34) | public class CompacterHandler extends SimpleChannelHandler { method CompacterHandler (line 39) | public CompacterHandler(ChannelGroup channelGroup, TSOState state) { method channelConnected (line 45) | public void channelConnected(ChannelHandlerContext ctx, ChannelStateEv... class Notifier (line 50) | private static class Notifier implements Runnable { method Notifier (line 54) | public Notifier(ChannelGroup channelGroup, TSOState sharedState) { method run (line 59) | @Override method stop (line 67) | public void stop() { FILE: OMID/src/main/java/com/yahoo/omid/tso/LongCache.java class LongCache (line 3) | public class LongCache implements Cache { method LongCache (line 9) | public LongCache(int size, int associativity) { method set (line 18) | @Override method get (line 43) | @Override method index (line 55) | private int index(long hash) { method toString (line 59) | public String toString() { FILE: OMID/src/main/java/com/yahoo/omid/tso/RowId.java class RowId (line 25) | public class RowId { method get (line 35) | public long get() { method set (line 39) | public void set(long id) { method RowId (line 47) | public RowId(long id) { method toString (line 51) | @Override method hashCode (line 56) | @Override method equals (line 61) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/RowKey.java class RowKey (line 27) | public class RowKey { method RowKey (line 32) | public RowKey() { method RowKey (line 37) | public RowKey(byte[] r, byte[] t) { method getTable (line 42) | public byte[] getTable() { method getRow (line 46) | public byte[] getRow() { method toString (line 50) | public String toString() { method readObject (line 54) | public static RowKey readObject(ChannelBuffer aInputStream) { method writeObject (line 69) | public void writeObject(DataOutputStream aOutputStream) throws IOExcep... method equals (line 78) | public boolean equals(Object obj) { method hashCode (line 87) | public int hashCode() { FILE: OMID/src/main/java/com/yahoo/omid/tso/TSOHandler.java class TSOHandler (line 68) | public class TSOHandler extends SimpleChannelHandler { method TSOHandler (line 111) | public TSOHandler(ChannelGroup channelGroup, TSOState state) { method start (line 117) | public void start() { method getTransferredBytes (line 136) | public static long getTransferredBytes() { method channelInterestChanged (line 143) | @Override method channelConnected (line 147) | public void channelConnected(ChannelHandlerContext ctx, ChannelStateEv... method channelDisconnected (line 151) | @Override method messageReceived (line 161) | @Override method handle (line 187) | public void handle(AbortRequest msg, ChannelHandlerContext ctx) { method handle (line 207) | public void handle(FullAbortRequest msg, ChannelHandlerContext ctx) { method handle (line 226) | public void handle(TimestampRequest msg, ChannelHandlerContext ctx) { method addRecordComplete (line 288) | @Override method run (line 294) | @Override method createAbortedSnapshot (line 300) | public void createAbortedSnapshot() { method handle (line 328) | public void handle(CommitRequest msg, ChannelHandlerContext ctx) { method handle (line 474) | public void handle(CommitQueryRequest msg, ChannelHandlerContext ctx) { method flush (line 503) | public void flush() { class FlushThread (line 534) | public class FlushThread implements Runnable { method run (line 535) | @Override method queueCommit (line 554) | private void queueCommit(long startTimestamp, long commitTimestamp) { method queueHalfAbort (line 558) | private void queueHalfAbort(long startTimestamp) { method queueFullAbort (line 562) | private void queueFullAbort(long startTimestamp) { method queueLargestIncrease (line 566) | private void queueLargestIncrease(long largestTimestamp) { class ChannelandMessage (line 573) | public static class ChannelandMessage { //名字是Channel_And_Message method ChannelandMessage (line 577) | ChannelandMessage(ChannelHandlerContext c, TSOMessage m) { method exceptionCaught (line 583) | @Override method stop (line 589) | public void stop() { FILE: OMID/src/main/java/com/yahoo/omid/tso/TSOMessage.java type TSOMessage (line 29) | public interface TSOMessage { method readObject (line 66) | public void readObject(ChannelBuffer aInputStream); method writeObject (line 71) | public void writeObject(DataOutputStream aOutputStream) throws IOExcep... method writeObject (line 74) | public void writeObject(ChannelBuffer buffer); FILE: OMID/src/main/java/com/yahoo/omid/tso/TSOMessageBuffer.java class TSOMessageBuffer (line 39) | public class TSOMessageBuffer { method TSOMessageBuffer (line 61) | public TSOMessageBuffer(Channel channel) { method encode (line 70) | public void encode(Object msg) { method write (line 79) | public void write(ChannelBuffer copy) { method writeCommit (line 88) | public void writeCommit(long startTimestamp, long commitTimestamp) { method writeHalfAbort (line 99) | public void writeHalfAbort(long startTimestamp) { method writeFullAbort (line 109) | public void writeFullAbort(long startTimestamp) { method writeLargestIncrease (line 119) | public void writeLargestIncrease(long largestTimestamp) { method encode (line 129) | public static void encode(Object msg, ChannelBuffer buffer) { method flush (line 155) | public void flush() { FILE: OMID/src/main/java/com/yahoo/omid/tso/TSOPipelineFactory.java class TSOPipelineFactory (line 35) | public class TSOPipelineFactory implements ChannelPipelineFactory { method TSOPipelineFactory (line 47) | public TSOPipelineFactory(Executor pipelineExecutor, ChannelHandler ha... method getPipeline (line 64) | public ChannelPipeline getPipeline() throws Exception { FILE: OMID/src/main/java/com/yahoo/omid/tso/TSOServer.java class TSOServer (line 48) | public class TSOServer implements Runnable { method TSOServer (line 57) | public TSOServer() { method TSOServer (line 65) | public TSOServer(TSOServerConfig config) { method getState (line 73) | public TSOState getState() { method main (line 85) | public static void main(String[] args) throws Exception { method run (line 91) | @Override method stop (line 224) | public void stop() { FILE: OMID/src/main/java/com/yahoo/omid/tso/TSOServerConfig.java class TSOServerConfig (line 26) | public class TSOServerConfig { method configFactory (line 28) | static public TSOServerConfig configFactory() { method configFactory (line 32) | static public TSOServerConfig configFactory(int port, int batch, boole... method parseConfig (line 37) | static public TSOServerConfig parseConfig(String args[]) { method TSOServerConfig (line 68) | TSOServerConfig() { method TSOServerConfig (line 77) | TSOServerConfig(int port, int batch, boolean recoveryEnabled, int ense... method getPort (line 86) | public int getPort() { method getBatchSize (line 90) | public int getBatchSize() { method isRecoveryEnabled (line 94) | public boolean isRecoveryEnabled() { method getZkServers (line 98) | public String getZkServers() { method getEnsembleSize (line 102) | public int getEnsembleSize() { method getQuorumSize (line 106) | public int getQuorumSize() { FILE: OMID/src/main/java/com/yahoo/omid/tso/TSOState.java class TSOState (line 33) | public class TSOState { method getLogger (line 79) | public StateLogger getLogger() { //未使用 method setLogger (line 83) | public void setLogger(StateLogger logger) { method getSO (line 92) | protected TimestampOracle getSO() { method processCommit (line 117) | protected void processCommit(long startTimestamp, long commitTimestamp) { method processLargestDeletedTimestamp (line 126) | protected synchronized void processLargestDeletedTimestamp(long larges... method processAbort (line 135) | protected void processAbort(long startTimestamp) { method processFullAbort (line 145) | protected void processFullAbort(long startTimestamp) { method addRecord (line 156) | public void addRecord(byte[] record, final AddRecordCallback cb, Objec... method stop (line 167) | void stop() { method TSOState (line 181) | public TSOState(StateLogger logger, TimestampOracle timestampOracle) { method TSOState (line 189) | public TSOState(TimestampOracle timestampOracle) { method initialize (line 193) | public void initialize() { FILE: OMID/src/main/java/com/yahoo/omid/tso/ThroughputMonitor.java class ThroughputMonitor (line 28) | public class ThroughputMonitor extends Thread { method ThroughputMonitor (line 36) | public ThroughputMonitor(TSOState state) { method run (line 40) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/Timestamp.java class Timestamp (line 25) | public class Timestamp { method get (line 37) | public long get() { method set (line 41) | public void set(long t) { method set (line 45) | public void set(Timestamp tr) { method inc (line 52) | public void inc() { method greaterThan (line 60) | public boolean greaterThan(Timestamp t) { method Timestamp (line 68) | public Timestamp(long t) { method finalize (line 73) | public void finalize() { method Timestamp (line 81) | public Timestamp(Timestamp tr) { method toString (line 86) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/TimestampOracle.java class TimestampOracle (line 34) | public class TimestampOracle { method next (line 56) | public long next(DataOutputStream toWal) throws IOException { method get (line 74) | public long get() { method first (line 78) | public long first() { method TimestampOracle (line 88) | public TimestampOracle() { method initialize (line 96) | public void initialize() { //无用 method initialize (line 105) | public void initialize(long timestamp) { method stop (line 113) | public void stop() { //无用 method toString (line 117) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/TransactionClient.java class TransactionClient (line 35) | public class TransactionClient { method main (line 46) | public static void main(String[] args) throws Exception { FILE: OMID/src/main/java/com/yahoo/omid/tso/Uncommited.java class Uncommited (line 29) | public class Uncommited { method Uncommited (line 41) | public Uncommited(long startTimestamp) { method commit (line 55) | public synchronized void commit(long id) { method abort (line 72) | public void abort(long id) { method isUncommited (line 76) | public boolean isUncommited(long id) { method raiseLargestDeletedTransaction (line 84) | public Set raiseLargestDeletedTransaction(long id) { method getFirstUncommitted (line 107) | public synchronized long getFirstUncommitted() { method increaseFirstUncommitedBucket (line 112) | private synchronized void increaseFirstUncommitedBucket() { method getRelativePosition (line 119) | private int getRelativePosition(long id) { method getAbsolutePosition (line 124) | private int getAbsolutePosition(long id) { //不取模 FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/AbortRequest.java class AbortRequest (line 16) | public class AbortRequest implements TSOMessage { method toString (line 23) | @Override method readObject (line 28) | @Override method writeObject (line 34) | @Override method writeObject (line 39) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/AbortedTransactionReport.java class AbortedTransactionReport (line 30) | public class AbortedTransactionReport implements TSOMessage { method AbortedTransactionReport (line 36) | public AbortedTransactionReport() { method AbortedTransactionReport (line 39) | public AbortedTransactionReport(long startTimestamp) { method toString (line 43) | @Override method readObject (line 48) | @Override method writeObject (line 54) | @Override method writeObject (line 59) | @Override method hashCode (line 64) | @Override method equals (line 72) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/CleanedTransactionReport.java class CleanedTransactionReport (line 30) | public class CleanedTransactionReport implements TSOMessage { method CleanedTransactionReport (line 36) | public CleanedTransactionReport() { method CleanedTransactionReport (line 39) | public CleanedTransactionReport(long startTimestamp) { method toString (line 43) | @Override method readObject (line 48) | @Override method writeObject (line 54) | @Override method writeObject (line 59) | @Override method hashCode (line 64) | @Override method equals (line 72) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/CommitQueryRequest.java class CommitQueryRequest (line 26) | public class CommitQueryRequest implements TSOMessage { method CommitQueryRequest (line 30) | public CommitQueryRequest() { method CommitQueryRequest (line 33) | public CommitQueryRequest(long startTimestamp, long queryTimestamp) { method readObject (line 38) | @Override method writeObject (line 44) | @Override method toString (line 50) | @Override method writeObject (line 55) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/CommitQueryResponse.java class CommitQueryResponse (line 26) | public class CommitQueryResponse implements TSOMessage { method CommitQueryResponse (line 37) | public CommitQueryResponse() { method CommitQueryResponse (line 41) | public CommitQueryResponse(long startTimestamp) { method CommitQueryResponse (line 45) | public CommitQueryResponse(long startTimestamp, long queryTimestamp, b... method readObject (line 51) | @Override method writeObject (line 60) | @Override method toString (line 69) | @Override method writeObject (line 74) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/CommitRequest.java class CommitRequest (line 32) | public class CommitRequest implements TSOMessage { method CommitRequest (line 39) | public CommitRequest() { method CommitRequest (line 42) | public CommitRequest(long startTimestamp) { method CommitRequest (line 47) | public CommitRequest(long startTimestamp, RowKey[] rows) { method toString (line 57) | @Override method readObject (line 62) | @Override method writeObject (line 73) | @Override method writeObject (line 77) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/CommitResponse.java class CommitResponse (line 32) | public class CommitResponse implements TSOMessage { method CommitResponse (line 53) | public CommitResponse(long t) { method CommitResponse (line 57) | public CommitResponse() { method writeObject (line 60) | @Override method toString (line 68) | @Override method readObject (line 73) | @Override method writeObject (line 84) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/CommittedTransactionReport.java class CommittedTransactionReport (line 30) | public class CommittedTransactionReport implements TSOMessage { method CommittedTransactionReport (line 37) | public CommittedTransactionReport() { method CommittedTransactionReport (line 40) | public CommittedTransactionReport(long startTimestamp, long commitTime... method toString (line 45) | @Override method readObject (line 51) | @Override method writeObject (line 55) | @Override method writeObject (line 59) | @Override method hashCode (line 63) | @Override method equals (line 72) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/FullAbortRequest.java class FullAbortRequest (line 32) | public class FullAbortRequest implements TSOMessage { method FullAbortRequest (line 42) | public FullAbortRequest() { method FullAbortRequest (line 50) | public FullAbortRequest(long t) { method toString (line 54) | @Override method readObject (line 59) | @Override method writeObject (line 64) | @Override method writeObject (line 69) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/LargestDeletedTimestampReport.java class LargestDeletedTimestampReport (line 30) | public class LargestDeletedTimestampReport implements TSOMessage { method LargestDeletedTimestampReport (line 36) | public LargestDeletedTimestampReport() { method LargestDeletedTimestampReport (line 39) | public LargestDeletedTimestampReport(long largestDeletedTimestamp) { method toString (line 43) | @Override method readObject (line 48) | @Override method writeObject (line 54) | @Override method writeObject (line 59) | @Override method hashCode (line 64) | @Override method equals (line 72) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/MinimumTimestamp.java class MinimumTimestamp (line 5) | public class MinimumTimestamp implements Serializable { method MinimumTimestamp (line 10) | public MinimumTimestamp(long timestamp) { method getTimestamp (line 15) | public long getTimestamp() { method toString (line 19) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/TimestampRequest.java class TimestampRequest (line 30) | public class TimestampRequest implements TSOMessage { method writeObject (line 32) | @Override method readObject (line 36) | @Override method writeObject (line 40) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/messages/TimestampResponse.java class TimestampResponse (line 32) | public class TimestampResponse implements TSOMessage { method TimestampResponse (line 44) | public TimestampResponse(long t) { method TimestampResponse (line 48) | public TimestampResponse() { method toString (line 51) | @Override method writeObject (line 56) | @Override method readObject (line 61) | @Override method writeObject (line 66) | @Override FILE: OMID/src/main/java/com/yahoo/omid/tso/persistence/BookKeeperStateBuilder.java class BookKeeperStateBuilder (line 59) | public class BookKeeperStateBuilder extends StateBuilder { method getState (line 69) | public static TSOState getState(TSOServerConfig config) { method BookKeeperStateBuilder (line 99) | BookKeeperStateBuilder(TSOServerConfig config) { class Context (line 109) | class Context { method setState (line 118) | synchronized void setState(TSOState state) { method setLogger (line 124) | synchronized void setLogger(StateLogger logger) { method validate (line 130) | synchronized private void validate() { method incrementPending (line 141) | synchronized private void incrementPending() { method decrementPending (line 145) | synchronized private void decrementPending() { method abort (line 149) | synchronized void abort() { method isReady (line 155) | synchronized boolean isReady() { method isFinished (line 159) | synchronized boolean isFinished() { class LoggerWatcher (line 165) | class LoggerWatcher implements Watcher { //见buildState()中的使用 method LoggerWatcher (line 168) | LoggerWatcher(CountDownLatch latch) { method process (line 172) | public void process(WatchedEvent event) { class LockCreateCallback (line 181) | class LockCreateCallback implements StringCallback { method processResult (line 183) | public void processResult(int rc, String path, Object ctx, String na... class LedgerIdReadCallback (line 197) | class LedgerIdReadCallback implements DataCallback { method processResult (line 199) | public void processResult(int rc, String path, Object ctx, byte[] da... class LoggerExecutor (line 225) | class LoggerExecutor implements ReadCallback { method readComplete (line 226) | public void readComplete(int rc, LedgerHandle lh, Enumeration decoder, ... method writeRandomMessage (line 107) | private void writeRandomMessage(SharedMessageBuffer smb, Random rand, ... method forwardMessages (line 130) | private void forwardMessages(EncoderEmbedder encoder, D... FILE: OMID/src/test/java/com/yahoo/omid/replication/TestZipper.java class TestZipper (line 15) | public class TestZipper { method testCommits (line 16) | @Test method testAborts (line 36) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TSOTestBase.java class TSOTestBase (line 41) | public class TSOTestBase { method setupClient (line 60) | public static void setupClient() throws IOException { method teardownClient (line 94) | public static void teardownClient() { method setupBookkeeper (line 103) | @BeforeClass method teardownBookkeeper (line 130) | @AfterClass method setupTSO (line 141) | @Before method teardownTSO (line 167) | @After method recoveryEnabled (line 192) | protected boolean recoveryEnabled() { FILE: OMID/src/test/java/com/yahoo/omid/tso/TestBasicTransaction.java class TestBasicTransaction (line 35) | public class TestBasicTransaction extends TSOTestBase { method testConflicts (line 37) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestClientHandler.java class TestClientHandler (line 56) | public class TestClientHandler extends TSOClient { method TestClientHandler (line 72) | public TestClientHandler(Configuration conf) throws IOException { method waitForAll (line 81) | public boolean waitForAll() { method sendMessage (line 91) | public void sendMessage(Object msg) throws IOException { method clearMessages (line 107) | public void clearMessages() { method await (line 111) | public void await() { method processMessage (line 123) | @Override method receiveBootstrap (line 138) | public void receiveBootstrap() { method receiveMessage (line 146) | public Object receiveMessage() { method receiveMessage (line 156) | @SuppressWarnings("unchecked") method channelConnected (line 171) | @Override method channelClosed (line 185) | @Override method exceptionCaught (line 189) | @Override method isAutoFullAbort (line 201) | public boolean isAutoFullAbort() { method setAutoFullAbort (line 205) | public void setAutoFullAbort(boolean autoFullAbort) { FILE: OMID/src/test/java/com/yahoo/omid/tso/TestCommit.java class TestCommit (line 29) | public class TestCommit extends TSOTestBase { method testCommit (line 31) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestCommitAbortedReport.java class TestCommitAbortedReport (line 36) | public class TestCommitAbortedReport extends TSOTestBase { method testCommitAbortedReport (line 38) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestCommitQuery.java class TestCommitQuery (line 35) | public class TestCommitQuery extends TSOTestBase { method testCommitQuery (line 37) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestCommitReport.java class TestCommitReport (line 30) | public class TestCommitReport extends TSOTestBase { method testCommitReport (line 32) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestConflict.java class TestConflict (line 31) | public class TestConflict extends TSOTestBase { method testConflict (line 33) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestMultipleCommitsWithoutConflict.java class TestMultipleCommitsWithoutConflict (line 30) | public class TestMultipleCommitsWithoutConflict extends TSOTestBase { method testMultipleCommitsWithoutConflict (line 32) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestPersistence.java class TestPersistence (line 35) | public class TestPersistence extends TSOTestBase { method recoveryEnabled (line 38) | @Override method testCommit (line 43) | @Test method testBigLog (line 85) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestReadAlgorithm.java class TestReadAlgorithm (line 31) | public class TestReadAlgorithm extends TSOTestBase { method testReadAlgorithm (line 33) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestTimestamps.java class TestTimestamps (line 26) | public class TestTimestamps extends TSOTestBase { method testGetTimestamp (line 28) | @Test FILE: OMID/src/test/java/com/yahoo/omid/tso/TestTimestampsOrdering.java class TestTimestampsOrdering (line 31) | public class TestTimestampsOrdering extends TSOTestBase { method testTimestampsOrdering (line 33) | @Test FILE: OMID/src/test/java/my/test/BucketTest.java class BucketTest (line 8) | public class BucketTest { method main (line 13) | public static void main(String[] args) { FILE: OMID/src/test/java/my/test/ByteArrayAsMapKeyBug.java class ByteArrayAsMapKeyBug (line 6) | public class ByteArrayAsMapKeyBug { method main (line 11) | public static void main(String[] args) { class RowKey (line 29) | class RowKey { method RowKey (line 32) | public RowKey(byte[] t) { method getTable (line 36) | public byte[] getTable() { FILE: OMID/src/test/java/my/test/TSOHandlerTest.java class TSOHandlerTest (line 18) | public class TSOHandlerTest { method main (line 23) | public static void main(String[] args) throws Exception { method put (line 49) | public static void put(TransactionState transactionState, Put put) thr... FILE: OMID/src/test/java/my/test/TSOServerTest.java class TSOServerTest (line 5) | public class TSOServerTest { method main (line 11) | public static void main(String[] args) throws Exception { FILE: PostgreSQL-JDBC-Driver/sql.java method table (line 5) | create table pet( method TABLE (line 23) | CREATE TABLE test ( FILE: PostgreSQL-JDBC-Driver/src/my/Debug.java class Debug (line 41) | public class Debug { method K (line 54) | public static boolean K(String key) { method Debug (line 77) | public Debug() { method Debug (line 80) | public Debug(boolean flag) { method Debug (line 86) | public Debug(boolean flag, String className) { method STACK (line 92) | public void STACK() { method STACK (line 96) | public void STACK(Object o) { method S (line 101) | public void S() { method S (line 105) | public void S(Object o) { method E (line 109) | public void E(Object o) { method E (line 119) | public void E() { method e (line 129) | public void e(Object o) { method e (line 139) | public void e() { method on (line 149) | public void on() { method off (line 153) | public void off() { method PA (line 158) | public void PA(String arrayName, Object[] array) { method PA (line 172) | public void PA(String arrayName, long[] array) { method PA (line 186) | public void PA(String arrayName, int[] array) { method PA (line 201) | public void PA(String arrayName, char[] array) { method P (line 214) | public void P() { method P (line 222) | public void P(String s) { method P (line 230) | public void P(String s1, String s2) { method P (line 234) | public void P(String s1, String s2, boolean b) { method P (line 243) | public void P(String s, boolean b) { method P (line 254) | public void P(Object o, boolean b) { method P (line 265) | public void P(Object s1, Object s2) { method P (line 269) | public void P(int n, Object s1, Object s2) { method P (line 273) | public void P(int n, Object s1, Object s2, boolean b) { method P (line 298) | public void P(Object s1, Object s2, boolean b) { method P (line 316) | public void P(int n) { method ON (line 324) | public static void ON() { method OFF (line 329) | public static void OFF() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/Driver.java class Driver (line 47) | public class Driver implements java.sql.Driver method getDefaultProperties (line 85) | private synchronized Properties getDefaultProperties() throws IOExcept... method loadDefaultProperties (line 144) | private Properties loadDefaultProperties() throws IOException { method connect (line 289) | public java.sql.Connection connect(String url, Properties info) throws... class ConnectThread (line 381) | private static class ConnectThread implements Runnable { method ConnectThread (line 382) | ConnectThread(String url, Properties props) { method run (line 387) | public void run() { method getResult (line 432) | public Connection getResult(long timeout) throws SQLException { method makeConnection (line 499) | private static Connection makeConnection(String url, Properties props)... method acceptsURL (line 523) | public boolean acceptsURL(String url) throws SQLException method getPropertyInfo (line 596) | public DriverPropertyInfo[] getPropertyInfo(String url, Properties inf... method getMajorVersion (line 621) | public int getMajorVersion() method getMinorVersion (line 633) | public int getMinorVersion() method getVersion (line 642) | public static String getVersion() method jdbcCompliant (line 657) | public boolean jdbcCompliant() method parseURL (line 672) | Properties parseURL(String url, Properties defaults) throws SQLException method host (line 841) | private static String host(Properties props) method port (line 849) | private static int port(Properties props) method user (line 857) | private static String user(Properties props) method database (line 865) | private static String database(Properties props) method timeout (line 873) | private static long timeout(Properties props) method notImplemented (line 914) | public static SQLException notImplemented(Class callClass, String func... method setLogLevel (line 927) | public static void setLogLevel(int logLevel) method getLogLevel (line 935) | public static int getLogLevel() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/PGConnection.java type PGConnection (line 22) | public interface PGConnection method getNotifications (line 30) | public PGNotification[] getNotifications() throws SQLException; method getCopyAPI (line 36) | public CopyManager getCopyAPI() throws SQLException; method getLargeObjectAPI (line 42) | public LargeObjectManager getLargeObjectAPI() throws SQLException; method getFastpathAPI (line 48) | public Fastpath getFastpathAPI() throws SQLException; method addDataType (line 62) | public void addDataType(String type, String name); method addDataType (line 93) | public void addDataType(String type, Class klass) method setPrepareThreshold (line 104) | public void setPrepareThreshold(int threshold); method getPrepareThreshold (line 113) | public int getPrepareThreshold(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/PGNotification.java type PGNotification (line 15) | public interface PGNotification method getName (line 21) | public String getName(); method getPID (line 27) | public int getPID(); method getParameter (line 36) | public String getParameter(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/PGRefCursorResultSet.java type PGRefCursorResultSet (line 19) | public interface PGRefCursorResultSet method getRefCursor (line 26) | public String getRefCursor (); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/PGResultSetMetaData.java type PGResultSetMetaData (line 14) | public interface PGResultSetMetaData method getBaseColumnName (line 23) | public String getBaseColumnName(int column) throws SQLException; method getBaseTableName (line 31) | public String getBaseTableName(int column) throws SQLException; method getBaseSchemaName (line 39) | public String getBaseSchemaName(int column) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/PGStatement.java type PGStatement (line 19) | public interface PGStatement method getLastOID (line 36) | public long getLastOID() throws SQLException; method setUseServerPrepare (line 47) | public void setUseServerPrepare(boolean flag) throws SQLException; method isUseServerPrepare (line 58) | public boolean isUseServerPrepare(); method setPrepareThreshold (line 75) | public void setPrepareThreshold(int threshold) throws SQLException; method getPrepareThreshold (line 84) | public int getPrepareThreshold(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/copy/CopyIn.java type CopyIn (line 17) | public interface CopyIn extends CopyOperation { method writeToCopy (line 26) | void writeToCopy(byte[] buf, int off, int siz) throws SQLException; method flushCopy (line 35) | void flushCopy() throws SQLException; method endCopy (line 42) | public long endCopy() throws SQLException; FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/copy/CopyManager.java class CopyManager (line 33) | public class CopyManager { method CopyManager (line 45) | public CopyManager(BaseConnection connection) throws SQLException { method copyIn (line 51) | public CopyIn copyIn(String sql) throws SQLException { method copyOut (line 62) | public CopyOut copyOut(String sql) throws SQLException { method copyOut (line 81) | public long copyOut(final String sql, Writer to) throws SQLException, ... method copyOut (line 103) | public long copyOut(final String sql, OutputStream to) throws SQLExcep... method copyIn (line 125) | public long copyIn(final String sql, Reader from) throws SQLException,... method copyIn (line 138) | public long copyIn(final String sql, Reader from, int bufferSize) thro... method copyIn (line 162) | public long copyIn(final String sql, InputStream from) throws SQLExcep... method copyIn (line 175) | public long copyIn(final String sql, InputStream from, int bufferSize)... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/copy/CopyOperation.java type CopyOperation (line 18) | public interface CopyOperation { method getFieldCount (line 23) | int getFieldCount(); method getFormat (line 28) | int getFormat(); method getFieldFormat (line 34) | int getFieldFormat(int field); method isActive (line 39) | boolean isActive(); method cancelCopy (line 45) | void cancelCopy() throws SQLException; method getHandledRowCount (line 54) | public long getHandledRowCount(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/copy/CopyOut.java type CopyOut (line 14) | public interface CopyOut extends CopyOperation { method readFromCopy (line 15) | byte[] readFromCopy() throws SQLException; FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/copy/PGCopyInputStream.java class PGCopyInputStream (line 24) | public class PGCopyInputStream extends InputStream implements CopyOut { method PGCopyInputStream (line 35) | public PGCopyInputStream(PGConnection connection, String sql) throws S... method PGCopyInputStream (line 44) | public PGCopyInputStream(CopyOut op) { method gotBuf (line 48) | private boolean gotBuf() throws IOException { method checkClosed (line 67) | private void checkClosed() throws IOException { method available (line 74) | public int available() throws IOException { method read (line 79) | public int read() throws IOException { method read (line 84) | public int read(byte[] buf) throws IOException { method read (line 88) | public int read(byte[] buf, int off, int siz) throws IOException { method readFromCopy (line 97) | public byte[] readFromCopy() throws SQLException { method close (line 115) | public void close() throws IOException { method cancelCopy (line 130) | public void cancelCopy() throws SQLException { method getFormat (line 134) | public int getFormat() { method getFieldFormat (line 138) | public int getFieldFormat(int field) { method getFieldCount (line 142) | public int getFieldCount() { method isActive (line 146) | public boolean isActive() { method getHandledRowCount (line 150) | public long getHandledRowCount() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/copy/PGCopyOutputStream.java class PGCopyOutputStream (line 22) | public class PGCopyOutputStream extends OutputStream implements CopyIn { method PGCopyOutputStream (line 34) | public PGCopyOutputStream(PGConnection connection, String sql) throws ... method PGCopyOutputStream (line 45) | public PGCopyOutputStream(PGConnection connection, String sql, int buf... method PGCopyOutputStream (line 53) | public PGCopyOutputStream(CopyIn op) { method PGCopyOutputStream (line 62) | public PGCopyOutputStream(CopyIn op, int bufferSize) { method write (line 67) | public void write(int b) throws IOException { method write (line 75) | public void write(byte[] buf) throws IOException { method write (line 79) | public void write(byte[] buf, int off, int siz) throws IOException { method checkClosed (line 90) | private void checkClosed() throws IOException { method close (line 96) | public void close() throws IOException { method flush (line 111) | public void flush() throws IOException { method writeToCopy (line 123) | public void writeToCopy(byte[] buf, int off, int siz) throws SQLExcept... method getFormat (line 136) | public int getFormat() { method getFieldFormat (line 140) | public int getFieldFormat(int field) { method cancelCopy (line 144) | public void cancelCopy() throws SQLException { method getFieldCount (line 148) | public int getFieldCount() { method isActive (line 152) | public boolean isActive() { method flushCopy (line 156) | public void flushCopy() throws SQLException { method endCopy (line 160) | public long endCopy() throws SQLException { method getHandledRowCount (line 168) | public long getHandledRowCount() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/BaseConnection.java type BaseConnection (line 20) | public interface BaseConnection extends PGConnection, Connection method cancelQuery (line 27) | public void cancelQuery() throws SQLException; method execSQLQuery (line 37) | public ResultSet execSQLQuery(String s) throws SQLException; method execSQLQuery (line 39) | public ResultSet execSQLQuery(String s, int resultSetType, int resultS... method execSQLUpdate (line 48) | public void execSQLUpdate(String s) throws SQLException; method getQueryExecutor (line 55) | public QueryExecutor getQueryExecutor(); method getObject (line 71) | public Object getObject(String type, String value) throws SQLException; method getEncoding (line 73) | public Encoding getEncoding() throws SQLException; method getTypeInfo (line 75) | public TypeInfo getTypeInfo(); method haveMinimumCompatibleVersion (line 86) | public boolean haveMinimumCompatibleVersion(String ver); method haveMinimumServerVersion (line 95) | public boolean haveMinimumServerVersion(String ver); method encodeString (line 107) | public byte[] encodeString(String str) throws SQLException; method escapeString (line 118) | public String escapeString(String str) throws SQLException; method getStandardConformingStrings (line 132) | public boolean getStandardConformingStrings(); method getTimestampUtils (line 135) | public TimestampUtils getTimestampUtils(); method getLogger (line 138) | public Logger getLogger(); method getStringVarcharFlag (line 141) | public boolean getStringVarcharFlag(); method getTransactionState (line 148) | public int getTransactionState(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/BaseResultSet.java type BaseResultSet (line 18) | public interface BaseResultSet extends ResultSet method getFixedString (line 28) | public String getFixedString(int col) throws SQLException; method createArray (line 30) | public Array createArray(int col) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/BaseStatement.java type BaseStatement (line 20) | public interface BaseStatement extends PGStatement, Statement method createDriverResultSet (line 30) | public ResultSet createDriverResultSet(Field[] fields, Vector tuples) ... method createResultSet (line 42) | public ResultSet createResultSet(Query originalQuery, Field[] fields, ... method executeWithFlags (line 52) | public boolean executeWithFlags(String p_sql, int flags) throws SQLExc... method executeWithFlags (line 61) | public boolean executeWithFlags(int flags) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/ConnectionFactory.java class ConnectionFactory (line 25) | public abstract class ConnectionFactory { method openConnection (line 58) | public static ProtocolConnection openConnection(String host, int port,... method openConnectionImpl (line 107) | public abstract ProtocolConnection openConnectionImpl(String host, int... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Encoding.java class Encoding (line 24) | public class Encoding method Encoding (line 80) | protected Encoding(String encoding) method hasAsciiNumbers (line 92) | public boolean hasAsciiNumbers() { method getJVMEncoding (line 104) | public static Encoding getJVMEncoding(String jvmEncoding) { method getDatabaseEncoding (line 124) | public static Encoding getDatabaseEncoding(String databaseEncoding) method name (line 156) | public String name() method encode (line 168) | public byte[] encode(String s) throws IOException method decode (line 188) | public String decode(byte[] encodedString, int offset, int length) thr... method decode (line 203) | public String decode(byte[] encodedString) throws IOException method getDecodingReader (line 215) | public Reader getDecodingReader(InputStream in) throws IOException method getEncodingWriter (line 230) | public Writer getEncodingWriter(OutputStream out) throws IOException method defaultEncoding (line 242) | public static Encoding defaultEncoding() method isAvailable (line 253) | private static boolean isAvailable(String encodingName) method toString (line 266) | public String toString() { method testAsciiNumbers (line 277) | private boolean testAsciiNumbers() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Field.java class Field (line 16) | public class Field method Field (line 48) | public Field(String name, int oid, int length, int mod) method Field (line 60) | public Field(String name, int oid) method Field (line 75) | public Field(String columnLabel, String columnName, int oid, int lengt... method toString (line 87) | public String toString() { method getOID (line 94) | public int getOID() method getMod (line 102) | public int getMod() method getColumnLabel (line 110) | public String getColumnLabel() method getLength (line 118) | public int getLength() method getFormat (line 126) | public int getFormat() method setFormat (line 134) | public void setFormat(int format) method getTableOid (line 142) | public int getTableOid() method getPositionInTable (line 147) | public int getPositionInTable() method getNullable (line 152) | public int getNullable(Connection con) throws SQLException method getAutoIncrement (line 188) | public boolean getAutoIncrement(Connection con) throws SQLException method getColumnName (line 235) | public String getColumnName(Connection con) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Logger.java class Logger (line 24) | public final class Logger { method Logger (line 35) | public Logger() { method Logger (line 39) | public Logger(int connectionID) { method setLogLevel (line 43) | public void setLogLevel(int level) { method getLogLevel (line 47) | public int getLogLevel() { method logDebug (line 51) | public boolean logDebug() { method logInfo (line 55) | public boolean logInfo() { method debug (line 59) | public void debug(String str) { method debug (line 63) | public void debug(String str, Throwable t) { method info (line 68) | public void info(String str) { method info (line 72) | public void info(String str, Throwable t) { method log (line 77) | public void log(String str, Throwable t) { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Notification.java class Notification (line 14) | public class Notification implements PGNotification method Notification (line 16) | public Notification(String p_name, int p_pid) method Notification (line 21) | public Notification(String p_name, int p_pid, String p_parameter) method getName (line 31) | public String getName() method getPID (line 39) | public int getPID() method getParameter (line 44) | public String getParameter() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Oid.java class Oid (line 16) | public class Oid { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/PGBindException.java class PGBindException (line 14) | public class PGBindException extends IOException { method PGBindException (line 18) | public PGBindException(IOException ioe) { method getIOException (line 22) | public IOException getIOException() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/PGStream.java class PGStream (line 33) | public class PGStream method PGStream (line 59) | public PGStream(String host, int port) throws IOException method getHost (line 80) | public String getHost() { method getPort (line 84) | public int getPort() { method getSocket (line 88) | public Socket getSocket() { method hasMessagePending (line 101) | public boolean hasMessagePending() throws IOException { method changeSocket (line 113) | public void changeSocket(Socket socket) throws IOException { method getEncoding (line 138) | public Encoding getEncoding() { method setEncoding (line 148) | public void setEncoding(Encoding encoding) throws IOException { method getEncodingWriter (line 191) | public Writer getEncodingWriter() throws IOException { method SendChar (line 203) | public void SendChar(int val) throws IOException method SendInteger4 (line 214) | public void SendInteger4(int val) throws IOException method SendInteger2 (line 230) | public void SendInteger2(int val) throws IOException method Send (line 246) | public void Send(byte buf[]) throws IOException method Send (line 259) | public void Send(byte buf[], int siz) throws IOException method Send (line 273) | public void Send(byte buf[], int off, int siz) throws IOException method PeekChar (line 290) | public int PeekChar() throws IOException method ReceiveChar (line 304) | public int ReceiveChar() throws IOException method ReceiveInteger4 (line 318) | public int ReceiveInteger4() throws IOException method ReceiveInteger2 (line 332) | public int ReceiveInteger2() throws IOException method ReceiveString (line 346) | public String ReceiveString(int len) throws IOException { method ReceiveString (line 364) | public String ReceiveString() throws IOException method ReceiveTupleV3 (line 383) | public byte[][] ReceiveTupleV3() throws IOException, OutOfMemoryError method ReceiveTupleV2 (line 440) | public byte[][] ReceiveTupleV2(int nf, boolean bin) throws IOException... method Receive (line 489) | public byte[] Receive(int siz) throws IOException method Receive (line 504) | public void Receive(byte[] buf, int off, int siz) throws IOException method Skip (line 517) | public void Skip(int size) throws IOException { method SendStream (line 531) | public void SendStream(InputStream inStream, int remaining) throws IOE... method flush (line 569) | public void flush() throws IOException method ReceiveEOF (line 580) | public void ReceiveEOF() throws SQLException, IOException method close (line 593) | public void close() throws IOException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/ParameterList.java type ParameterList (line 30) | public interface ParameterList { method registerOutParameter (line 33) | void registerOutParameter( int index, int sqlType ) throws SQLException; method getParameterCount (line 40) | int getParameterCount(); method getInParameterCount (line 47) | int getInParameterCount(); method getOutParameterCount (line 54) | int getOutParameterCount(); method getTypeOIDs (line 60) | public int[] getTypeOIDs(); method setIntParameter (line 70) | void setIntParameter(int index, int value) throws SQLException; method setLiteralParameter (line 84) | void setLiteralParameter(int index, String value, int oid) throws SQLE... method setStringParameter (line 98) | void setStringParameter(int index, String value, int oid) throws SQLEx... method setBytea (line 111) | void setBytea(int index, byte[] data, int offset, int length) throws S... method setBytea (line 123) | void setBytea(int index, InputStream stream, int length) throws SQLExc... method setNull (line 135) | void setNull(int index, int oid) throws SQLException; method copy (line 144) | ParameterList copy(); method clear (line 149) | void clear(); method toString (line 158) | String toString(int index); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Parser.java class Parser (line 17) | public class Parser { method parseSingleQuotes (line 27) | public static int parseSingleQuotes(final char[] query, int offset, method parseDoubleQuotes (line 81) | public static int parseDoubleQuotes(final char[] query, int offset) { method parseDollarQuotes (line 91) | public static int parseDollarQuotes(final char[] query, int offset) { method parseLineComment (line 135) | public static int parseLineComment(final char[] query, int offset) { method parseBlockComment (line 151) | public static int parseBlockComment(final char[] query, int offset) { method isSpace (line 192) | public static boolean isSpace(char c) { method isOperatorChar (line 200) | public static boolean isOperatorChar(char c) { method isIdentifierStartChar (line 214) | public static boolean isIdentifierStartChar(char c) { method isIdentifierContChar (line 232) | public static boolean isIdentifierContChar(char c) { method charTerminatesIdentifier (line 242) | public static boolean charTerminatesIdentifier(char c) { method isDollarQuoteStartChar (line 252) | public static boolean isDollarQuoteStartChar(char c) { method isDollarQuoteContChar (line 270) | public static boolean isDollarQuoteContChar(char c) { method subArraysEqual (line 287) | private static boolean subArraysEqual(final char[] arr, FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/ProtocolConnection.java type ProtocolConnection (line 21) | public interface ProtocolConnection { method getHost (line 44) | String getHost(); method getPort (line 49) | int getPort(); method getUser (line 54) | String getUser(); method getDatabase (line 59) | String getDatabase(); method getServerVersion (line 64) | String getServerVersion(); method getEncoding (line 69) | Encoding getEncoding(); method getStandardConformingStrings (line 81) | boolean getStandardConformingStrings(); method getTransactionState (line 88) | int getTransactionState(); method getNotifications (line 97) | PGNotification[] getNotifications() throws SQLException; method getWarnings (line 105) | SQLWarning getWarnings(); method getQueryExecutor (line 110) | QueryExecutor getQueryExecutor(); method sendQueryCancel (line 116) | void sendQueryCancel() throws SQLException; method close (line 121) | void close(); method isClosed (line 128) | boolean isClosed(); method getProtocolVersion (line 134) | public int getProtocolVersion(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Query.java type Query (line 24) | public interface Query { method createParameterList (line 36) | ParameterList createParameterList(); method toString (line 47) | String toString(ParameterList parameters); method close (line 56) | void close(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/QueryExecutor.java type QueryExecutor (line 50) | public interface QueryExecutor { method execute (line 111) | void execute(Query query, method execute (line 138) | void execute(Query[] queries, method fetch (line 154) | void fetch(ResultCursor cursor, ResultHandler handler, int fetchSize) ... method createSimpleQuery (line 166) | Query createSimpleQuery(String sql); method createParameterizedQuery (line 179) | Query createParameterizedQuery(String sql); method processNotifies (line 188) | void processNotifies() throws SQLException; method createFastpathParameters (line 201) | ParameterList createFastpathParameters(int count); method fastpathCall (line 214) | byte[] fastpathCall(int fnid, ParameterList params, boolean suppressBe... method startCopy (line 223) | CopyOperation startCopy(String sql, boolean suppressBegin) throws SQLE... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/ResultCursor.java type ResultCursor (line 21) | public interface ResultCursor { method close (line 27) | void close(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/ResultHandler.java type ResultHandler (line 32) | public interface ResultHandler { method handleResultRows (line 45) | void handleResultRows(Query fromQuery, Field[] fields, Vector tuples, ... method handleCommandStatus (line 57) | void handleCommandStatus(String status, int updateCount, long insertOID); method handleWarning (line 64) | void handleWarning(SQLWarning warning); method handleError (line 73) | void handleError(SQLException error); method handleCompletion (line 83) | void handleCompletion() throws SQLException; FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/TypeInfo.java type TypeInfo (line 15) | public interface TypeInfo method addCoreType (line 17) | public void addCoreType(String pgTypeName, Integer oid, Integer sqlTyp... method addDataType (line 19) | public void addDataType(String type, Class klass) throws SQLException; method getSQLType (line 28) | public int getSQLType(int oid) throws SQLException; method getSQLType (line 37) | public int getSQLType(String pgTypeName) throws SQLException; method getPGType (line 46) | public int getPGType(String pgTypeName) throws SQLException; method getPGType (line 55) | public String getPGType(int oid) throws SQLException; method getPGArrayElement (line 63) | public int getPGArrayElement(int oid) throws SQLException; method getPGArrayType (line 71) | public int getPGArrayType(String elementTypeName) throws SQLException; method getArrayDelimiter (line 79) | public char getArrayDelimiter(int oid) throws SQLException; method getPGTypeNamesWithSQLTypes (line 81) | public Iterator getPGTypeNamesWithSQLTypes(); method getPGobject (line 83) | public Class getPGobject(String type); method getJavaClass (line 85) | public String getJavaClass(int oid) throws SQLException; method getTypeForAlias (line 87) | public String getTypeForAlias(String alias); method getPrecision (line 89) | public int getPrecision(int oid, int typmod); method getScale (line 91) | public int getScale(int oid, int typmod); method isCaseSensitive (line 93) | public boolean isCaseSensitive(int oid); method isSigned (line 95) | public boolean isSigned(int oid); method getDisplaySize (line 97) | public int getDisplaySize(int oid, int typmod); method getMaximumPrecision (line 99) | public int getMaximumPrecision(int oid); method requiresQuoting (line 101) | public boolean requiresQuoting(int oid) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/UTF8Encoding.java class UTF8Encoding (line 15) | class UTF8Encoding extends Encoding { method UTF8Encoding (line 16) | UTF8Encoding(String jvmEncoding) { method checkByte (line 28) | private final static void checkByte(int ch, int pos, int len) throws I... method checkMinimal (line 34) | private final static void checkMinimal(int ch, int minValue) throws IO... method decode (line 80) | public synchronized String decode(byte[] data, int offset, int length)... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/Utils.java class Utils (line 27) | public class Utils { method toHexString (line 35) | public static String toHexString(byte[] data) { method encodeUTF8 (line 58) | public static byte[] encodeUTF8(String str) { method appendEscapedLiteral (line 84) | public static StringBuffer appendEscapedLiteral(StringBuffer sbuf, Str... method appendEscapedIdentifier (line 136) | public static StringBuffer appendEscapedIdentifier(StringBuffer sbuf, ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/VisibleBufferedInputStream.java class VisibleBufferedInputStream (line 22) | public class VisibleBufferedInputStream extends InputStream { method VisibleBufferedInputStream (line 63) | public VisibleBufferedInputStream(InputStream in, int bufferSize) { method read (line 72) | public int read() throws IOException { method peek (line 82) | public int peek() throws IOException { method readRaw (line 99) | public byte readRaw() { method ensureBytes (line 111) | public boolean ensureBytes(int n) throws IOException { method readMore (line 129) | private boolean readMore(int wanted) throws IOException { method doubleBuffer (line 156) | private void doubleBuffer() { method compact (line 165) | private void compact() { method moveBufferTo (line 175) | private void moveBufferTo(byte[] dest) { method read (line 185) | public int read(byte to[], int off, int len) throws IOException { method skip (line 234) | public long skip(long n) throws IOException { method available (line 249) | public int available() throws IOException { method close (line 257) | public void close() throws IOException { method getBuffer (line 268) | public byte[] getBuffer() { method getIndex (line 277) | public int getIndex() { method scanCStringLength (line 289) | public int scanCStringLength() throws IOException { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGBigDecimal.java class PGBigDecimal (line 21) | public class PGBigDecimal implements PGType method PGBigDecimal (line 25) | protected PGBigDecimal( BigDecimal x ) method castToServerType (line 33) | public static PGType castToServerType( BigDecimal val, int targetType ... method toString (line 66) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGBoolean.java class PGBoolean (line 21) | public class PGBoolean implements PGType method PGBoolean (line 25) | public PGBoolean(Boolean x) method castToServerType (line 29) | public static PGType castToServerType( Boolean val, int targetType ) t... method toString (line 65) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGByte.java class PGByte (line 22) | public class PGByte implements PGType method PGByte (line 27) | public PGByte( Byte x ) method castToServerType (line 34) | public static PGType castToServerType(Byte val, int targetType) throws... method toString (line 67) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGDouble.java class PGDouble (line 22) | public class PGDouble implements PGType method PGDouble (line 26) | protected PGDouble( Double x ) method castToServerType (line 31) | public static PGType castToServerType( Double val, int targetType ) th... method toString (line 67) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGFloat.java class PGFloat (line 22) | public class PGFloat implements PGType method PGFloat (line 26) | protected PGFloat( Float x ) method castToServerType (line 31) | public static PGType castToServerType( Float val, int targetType ) thr... method toString (line 67) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGInteger.java class PGInteger (line 22) | public class PGInteger implements PGType method PGInteger (line 26) | protected PGInteger( Integer x ) method castToServerType (line 31) | public static PGType castToServerType( Integer val, int targetType ) t... method toString (line 64) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGLong.java class PGLong (line 21) | public class PGLong implements PGType method PGLong (line 25) | protected PGLong( Long x ) method castToServerType (line 30) | public static PGType castToServerType(Long val, int targetType ) throw... method toString (line 65) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGNumber.java class PGNumber (line 21) | public class PGNumber implements PGType method PGNumber (line 25) | protected PGNumber( Number x ) method castToServerType (line 29) | public static PGType castToServerType( Number val, int targetType ) th... method toString (line 65) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGShort.java class PGShort (line 22) | public class PGShort implements PGType method PGShort (line 25) | protected PGShort( Short x ) method castToServerType (line 29) | public static PGType castToServerType( Short val, int targetType ) thr... method toString (line 62) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGString.java class PGString (line 22) | public class PGString implements PGType method PGString (line 26) | protected PGString( String x ) method castToServerType (line 33) | public static PGType castToServerType(String val, int targetType) thro... method toString (line 76) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGType.java type PGType (line 15) | public interface PGType method toString (line 17) | public String toString(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/types/PGUnknown.java class PGUnknown (line 15) | public class PGUnknown implements PGType method PGUnknown (line 22) | public PGUnknown( Object x) method castToServerType (line 26) | public static PGType castToServerType(Object val, int targetType) method toString (line 30) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v2/ConnectionFactoryImpl.java class ConnectionFactoryImpl (line 34) | public class ConnectionFactoryImpl extends ConnectionFactory { method openConnectionImpl (line 43) | public ProtocolConnection openConnectionImpl(String host, int port, St... method enableSSL (line 139) | private PGStream enableSSL(PGStream pgStream, boolean requireSSL, Prop... method sendStartupPacket (line 188) | private void sendStartupPacket(PGStream pgStream, String user, String ... method doAuthentication (line 212) | private void doAuthentication(PGStream pgStream, String user, String p... method readStartupMessages (line 328) | private void readStartupMessages(PGStream pgStream, ProtocolConnection... class SimpleResultHandler (line 366) | private static class SimpleResultHandler implements ResultHandler { method SimpleResultHandler (line 371) | SimpleResultHandler(ProtocolConnectionImpl protoConnection) { method getResults (line 375) | Vector getResults() { method handleResultRows (line 379) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 383) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 386) | public void handleWarning(SQLWarning warning) { method handleError (line 390) | public void handleError(SQLException newError) { method handleCompletion (line 397) | public void handleCompletion() throws SQLException { method runSetupQuery (line 405) | private byte[][] runSetupQuery(ProtocolConnectionImpl protoConnection,... method runInitialQueries (line 433) | private void runInitialQueries(ProtocolConnectionImpl protoConnection,... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v2/FastpathParameterList.java class FastpathParameterList (line 32) | class FastpathParameterList implements ParameterList { method FastpathParameterList (line 33) | FastpathParameterList(int paramCount) { method registerOutParameter (line 37) | public void registerOutParameter(int index, int sqlType ){} method registerOutParameter (line 38) | public void registerOutParameter(int index, int sqlType, int precision... method getInParameterCount (line 40) | public int getInParameterCount() { method getOutParameterCount (line 43) | public int getOutParameterCount() method getParameterCount (line 47) | public int getParameterCount() method getTypeOIDs (line 51) | public int[] getTypeOIDs() { method setIntParameter (line 55) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 68) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 73) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 77) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 84) | public void setBytea(int index, final InputStream stream, final int le... method setNull (line 91) | public void setNull(int index, int oid) throws SQLException { method toString (line 95) | public String toString(int index) { method copyStream (line 102) | private void copyStream(PGStream pgStream, StreamWrapper wrapper) thro... method writeV2FastpathValue (line 113) | void writeV2FastpathValue(int index, PGStream pgStream) throws IOExcep... method checkAllParametersSet (line 140) | void checkAllParametersSet() throws SQLException { method copy (line 148) | public ParameterList copy() { method clear (line 154) | public void clear() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v2/ProtocolConnectionImpl.java class ProtocolConnectionImpl (line 25) | class ProtocolConnectionImpl implements ProtocolConnection { method ProtocolConnectionImpl (line 26) | ProtocolConnectionImpl(PGStream pgStream, String user, String database... method getHost (line 34) | public String getHost() { method getPort (line 38) | public int getPort() { method getUser (line 42) | public String getUser() { method getDatabase (line 46) | public String getDatabase() { method getServerVersion (line 50) | public String getServerVersion() { method getStandardConformingStrings (line 54) | public synchronized boolean getStandardConformingStrings() method getTransactionState (line 59) | public synchronized int getTransactionState() method getNotifications (line 64) | public synchronized PGNotification[] getNotifications() throws SQLExce... method getWarnings (line 70) | public synchronized SQLWarning getWarnings() method getQueryExecutor (line 77) | public QueryExecutor getQueryExecutor() { method sendQueryCancel (line 81) | public void sendQueryCancel() throws SQLException { method close (line 126) | public void close() { method getEncoding (line 148) | public Encoding getEncoding() { method isClosed (line 152) | public boolean isClosed() { method setEncoding (line 160) | void setEncoding(Encoding encoding) throws IOException { method setServerVersion (line 164) | void setServerVersion(String serverVersion) { method setBackendKeyData (line 168) | void setBackendKeyData(int cancelPid, int cancelKey) { method setStandardConformingStrings (line 173) | synchronized void setStandardConformingStrings(boolean value) { method addWarning (line 181) | synchronized void addWarning(SQLWarning newWarning) method addNotification (line 189) | synchronized void addNotification(PGNotification notification) method setTransactionState (line 194) | synchronized void setTransactionState(int state) method getProtocolVersion (line 199) | public int getProtocolVersion() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v2/QueryExecutorImpl.java class QueryExecutorImpl (line 27) | public class QueryExecutorImpl implements QueryExecutor { method QueryExecutorImpl (line 28) | public QueryExecutorImpl(ProtocolConnectionImpl protoConnection, PGStr... method createSimpleQuery (line 38) | public Query createSimpleQuery(String sql) { method createParameterizedQuery (line 42) | public Query createParameterizedQuery(String sql) { method createFastpathParameters (line 50) | public ParameterList createFastpathParameters(int count) { method fastpathCall (line 54) | public synchronized byte[] method sendFastpathCall (line 134) | private void sendFastpathCall(int fnid, FastpathParameterList params) ... method processNotifies (line 152) | public synchronized void processNotifies() throws SQLException { method receiveFastpathResult (line 179) | private byte[] receiveFastpathResult() throws IOException, SQLException { method execute (line 253) | public synchronized void execute(Query query, method execute (line 263) | public synchronized void execute(Query[] queries, method fetch (line 297) | public void fetch(ResultCursor cursor, ResultHandler handler, int rows... method execute (line 301) | private void execute(V2Query query, method sendQuery (line 379) | protected void sendQuery(V2Query query, SimpleParameterList params, St... method processResults (line 402) | protected void processResults(Query originalQuery, ResultHandler handl... method receiveFields (line 528) | private Field[] receiveFields() throws IOException method receiveAsyncNotify (line 548) | private void receiveAsyncNotify() throws IOException { method receiveErrorMessage (line 558) | private SQLException receiveErrorMessage() throws IOException { method receiveNotification (line 565) | private SQLWarning receiveNotification() throws IOException { method interpretCommandStatus (line 579) | private void interpretCommandStatus(String status, ResultHandler handl... method startCopy (line 610) | public CopyOperation startCopy(String sql, boolean suppressBegin) thro... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v2/SimpleParameterList.java class SimpleParameterList (line 30) | class SimpleParameterList implements ParameterList { method SimpleParameterList (line 31) | SimpleParameterList(int paramCount, boolean useEStringSyntax) { method registerOutParameter (line 35) | public void registerOutParameter(int index, int sqlType ){} method registerOutParameter (line 36) | public void registerOutParameter(int index, int sqlType, int precision... method getInParameterCount (line 38) | public int getInParameterCount() { method getParameterCount (line 41) | public int getParameterCount() method getOutParameterCount (line 45) | public int getOutParameterCount() method getTypeOIDs (line 49) | public int[] getTypeOIDs() { method setIntParameter (line 53) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 57) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 64) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 76) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 83) | public void setBytea(int index, final InputStream stream, final int le... method setNull (line 90) | public void setNull(int index, int oid) throws SQLException { method toString (line 97) | public String toString(int index) { method streamBytea (line 112) | private void streamBytea(StreamWrapper param, Writer encodingWriter) t... method writeV2Value (line 142) | void writeV2Value(int index, Writer encodingWriter) throws IOException { method checkAllParametersSet (line 153) | void checkAllParametersSet() throws SQLException { method copy (line 161) | public ParameterList copy() { method clear (line 167) | public void clear() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v2/V2Query.java class V2Query (line 19) | class V2Query implements Query { method V2Query (line 20) | V2Query(String query, boolean withParameters, ProtocolConnection pconn) { method createParameterList (line 80) | public ParameterList createParameterList() { method toString (line 87) | public String toString(ParameterList parameters) { method close (line 100) | public void close() { method getFragments (line 103) | String[] getFragments() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/CompositeParameterList.java class CompositeParameterList (line 28) | class CompositeParameterList implements V3ParameterList { method CompositeParameterList (line 29) | CompositeParameterList(SimpleParameterList[] subparams, int[] offsets) { method findSubParam (line 35) | private final int findSubParam(int index) throws SQLException { method registerOutParameter (line 45) | public void registerOutParameter(int index, int sqlType) method getDirection (line 49) | public int getDirection(int i) method getParameterCount (line 51) | public int getParameterCount() method getInParameterCount (line 55) | public int getInParameterCount() { method getOutParameterCount (line 58) | public int getOutParameterCount() method getTypeOIDs (line 63) | public int[] getTypeOIDs() { method setIntParameter (line 72) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 77) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 82) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 87) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 92) | public void setBytea(int index, InputStream stream, int length) throws... method setNull (line 97) | public void setNull(int index, int oid) throws SQLException { method toString (line 102) | public String toString(int index) { method copy (line 114) | public ParameterList copy() { method clear (line 122) | public void clear() { method getSubparams (line 129) | public SimpleParameterList[] getSubparams() { method checkAllParametersSet (line 133) | public void checkAllParametersSet() throws SQLException { method convertFunctionOutParameters (line 138) | public void convertFunctionOutParameters() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/CompositeQuery.java class CompositeQuery (line 23) | class CompositeQuery implements V3Query { method CompositeQuery (line 24) | CompositeQuery(SimpleQuery[] subqueries, int[] offsets) { method createParameterList (line 29) | public ParameterList createParameterList() { method toString (line 36) | public String toString(ParameterList parameters) { method toString (line 46) | public String toString() { method close (line 50) | public void close() { method getSubqueries (line 55) | public SimpleQuery[] getSubqueries() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/ConnectionFactoryImpl.java class ConnectionFactoryImpl (line 34) | public class ConnectionFactoryImpl extends ConnectionFactory { class UnsupportedProtocolException (line 49) | private static class UnsupportedProtocolException extends IOException { method openConnectionImpl (line 52) | public ProtocolConnection openConnectionImpl(String host, int port, St... method enableSSL (line 181) | private PGStream enableSSL(PGStream pgStream, boolean requireSSL, Prop... method sendStartupPacket (line 239) | private void sendStartupPacket(PGStream pgStream, String[][] params, L... method doAuthentication (line 299) | private void doAuthentication(PGStream pgStream, String host, String u... method readStartupMessages (line 473) | private void readStartupMessages(PGStream pgStream, ProtocolConnection... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/CopyInImpl.java class CopyInImpl (line 50) | public class CopyInImpl extends CopyOperationImpl implements CopyIn { method writeToCopy (line 52) | public void writeToCopy(byte[] data, int off, int siz) throws SQLExcep... method flushCopy (line 56) | public void flushCopy() throws SQLException { method endCopy (line 60) | public long endCopy() throws SQLException { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/CopyOperationImpl.java class CopyOperationImpl (line 19) | public class CopyOperationImpl implements CopyOperation { method init (line 25) | void init(QueryExecutorImpl q, int fmt, int[] fmts) { method cancelCopy (line 31) | public void cancelCopy() throws SQLException { method getFieldCount (line 35) | public int getFieldCount() { method getFieldFormat (line 39) | public int getFieldFormat(int field) { method getFormat (line 43) | public int getFormat() { method isActive (line 47) | public boolean isActive() { method handleCommandStatus (line 53) | public void handleCommandStatus(String status) throws PSQLException { method getHandledRowCount (line 62) | public long getHandledRowCount() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/CopyOutImpl.java class CopyOutImpl (line 42) | public class CopyOutImpl extends CopyOperationImpl implements CopyOut { method readFromCopy (line 45) | public byte[] readFromCopy() throws SQLException { method handleCopydata (line 51) | void handleCopydata(byte[] data) { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/Portal.java class Portal (line 23) | class Portal implements ResultCursor { method Portal (line 24) | Portal(SimpleQuery query, String portalName) { method close (line 30) | public void close() { method getPortalName (line 39) | String getPortalName() { method getEncodedPortalName (line 43) | byte[] getEncodedPortalName() { method getQuery (line 47) | SimpleQuery getQuery() { method setCleanupRef (line 51) | void setCleanupRef(PhantomReference cleanupRef) { method toString (line 55) | public String toString() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/ProtocolConnectionImpl.java class ProtocolConnectionImpl (line 26) | class ProtocolConnectionImpl implements ProtocolConnection { method ProtocolConnectionImpl (line 27) | ProtocolConnectionImpl(PGStream pgStream, String user, String database... method getHost (line 37) | public String getHost() { method getPort (line 41) | public int getPort() { method getUser (line 45) | public String getUser() { method getDatabase (line 49) | public String getDatabase() { method getServerVersion (line 53) | public String getServerVersion() { method getStandardConformingStrings (line 57) | public synchronized boolean getStandardConformingStrings() method getTransactionState (line 62) | public synchronized int getTransactionState() method getNotifications (line 67) | public synchronized PGNotification[] getNotifications() throws SQLExce... method getWarnings (line 73) | public synchronized SQLWarning getWarnings() method getQueryExecutor (line 80) | public QueryExecutor getQueryExecutor() { method sendQueryCancel (line 84) | public void sendQueryCancel() throws SQLException { method close (line 126) | public void close() { method getEncoding (line 150) | public Encoding getEncoding() { method isClosed (line 154) | public boolean isClosed() { method setServerVersion (line 162) | void setServerVersion(String serverVersion) { method setBackendKeyData (line 166) | void setBackendKeyData(int cancelPid, int cancelKey) { method addWarning (line 175) | synchronized void addWarning(SQLWarning newWarning) method addNotification (line 183) | synchronized void addNotification(PGNotification notification) method setTransactionState (line 188) | synchronized void setTransactionState(int state) method setStandardConformingStrings (line 193) | synchronized void setStandardConformingStrings(boolean value) method getProtocolVersion (line 198) | public int getProtocolVersion() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/QueryExecutorImpl.java class QueryExecutorImpl (line 34) | public class QueryExecutorImpl implements QueryExecutor { method QueryExecutorImpl (line 37) | public QueryExecutorImpl(ProtocolConnectionImpl protoConnection, PGStr... method lock (line 77) | private void lock(Object obtainer) throws PSQLException { method unlock (line 89) | private void unlock(Object holder) throws PSQLException { method waitOnLock (line 101) | private void waitOnLock() throws PSQLException { method hasLock (line 115) | boolean hasLock(Object holder) { method createSimpleQuery (line 123) | public Query createSimpleQuery(String sql) { method createParameterizedQuery (line 134) | public Query createParameterizedQuery(String sql) { method parseQuery (line 146) | private Query parseQuery(String query, boolean withParameters) { method myflags (line 266) | public String myflags(int flags) { method execute (line 285) | public synchronized void execute(Query query, class ErrorTrackingResultHandler (line 404) | private static class ErrorTrackingResultHandler implements ResultHandl... method ErrorTrackingResultHandler (line 408) | ErrorTrackingResultHandler(ResultHandler delegateHandler) { method handleResultRows (line 412) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 416) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 420) | public void handleWarning(SQLWarning warning) { method handleError (line 424) | public void handleError(SQLException error) { method handleCompletion (line 429) | public void handleCompletion() throws SQLException { method hasErrors (line 433) | boolean hasErrors() { method execute (line 438) | public synchronized void execute(Query[] queries, method sendQueryPreamble (line 516) | private ResultHandler sendQueryPreamble(final ResultHandler delegateHa... method fastpathCall (line 595) | public synchronized byte[] method doSubprotocolBegin (line 614) | public void doSubprotocolBegin() throws SQLException { method createFastpathParameters (line 682) | public ParameterList createFastpathParameters(int count) { method sendFastpathCall (line 686) | private void sendFastpathCall(int fnid, SimpleParameterList params) th... method processNotifies (line 731) | public synchronized void processNotifies() throws SQLException { method receiveFastpathResult (line 760) | private byte[] receiveFastpathResult() throws IOException, SQLException { method startCopy (line 832) | public synchronized CopyOperation startCopy(String sql, boolean suppre... method initCopy (line 862) | private synchronized void initCopy(CopyOperationImpl op) throws SQLExc... method cancelCopy (line 880) | public void cancelCopy(CopyOperationImpl op) throws SQLException { method endCopy (line 937) | public synchronized long endCopy(CopyInImpl op) throws SQLException { method writeToCopy (line 965) | public synchronized void writeToCopy(CopyInImpl op, byte[] data, int o... method flushCopy (line 983) | public synchronized void flushCopy(CopyInImpl op) throws SQLException { method readFromCopy (line 1001) | synchronized void readFromCopy(CopyOutImpl op) throws SQLException { method processCopyResults (line 1025) | CopyOperationImpl processCopyResults(CopyOperationImpl op, boolean blo... method sendQuery (line 1203) | private void sendQuery(V3Query query, V3ParameterList parameters, int ... method sendSync (line 1275) | private void sendSync() throws IOException { method sendParse (line 1284) | private void sendParse(SimpleQuery query, SimpleParameterList params, ... method sendBind (line 1399) | private void sendBind(SimpleQuery query, SimpleParameterList params, P... method sendDescribePortal (line 1513) | private void sendDescribePortal(SimpleQuery query, Portal portal) thro... method sendDescribeStatement (line 1539) | private void sendDescribeStatement(SimpleQuery query, SimpleParameterL... method sendExecute (line 1565) | private void sendExecute(SimpleQuery query, Portal portal, int limit) ... method sendClosePortal (line 1598) | private void sendClosePortal(String portalName) throws IOException { method sendCloseStatement (line 1620) | private void sendCloseStatement(String statementName) throws IOExcepti... method sendOneQuery (line 1652) | private void sendOneQuery(SimpleQuery query, SimpleParameterList param... method registerParsedQuery (line 1789) | private void registerParsedQuery(SimpleQuery query, String statementNa... method processDeadParsedQueries (line 1798) | private void processDeadParsedQueries() throws IOException { method registerOpenPortal (line 1830) | private void registerOpenPortal(Portal portal) { method processDeadPortals (line 1840) | private void processDeadPortals() throws IOException { method processResults (line 1860) | protected void processResults(ResultHandler handler, int flags) throws... method skipMessage (line 2238) | private void skipMessage() throws IOException { method fetch (line 2244) | public synchronized void fetch(ResultCursor cursor, ResultHandler hand... method receiveFields (line 2308) | private Field[] receiveFields() throws IOException method receiveAsyncNotify (line 2342) | private void receiveAsyncNotify() throws IOException { method receiveErrorResponse (line 2353) | private SQLException receiveErrorResponse() throws IOException { method receiveNoticeResponse (line 2369) | private SQLWarning receiveNoticeResponse() throws IOException { method receiveCommandStatus (line 2379) | private String receiveCommandStatus() throws IOException { method interpretCommandStatus (line 2393) | private void interpretCommandStatus(String status, ResultHandler handl... method receiveRFQ (line 2430) | private void receiveRFQ() throws IOException { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/SimpleParameterList.java class SimpleParameterList (line 29) | class SimpleParameterList implements V3ParameterList { method SimpleParameterList (line 35) | SimpleParameterList(int paramCount, ProtocolConnectionImpl protoConnec... method registerOutParameter (line 43) | public void registerOutParameter( int index, int sqlType ) throws SQLE... method bind (line 51) | private void bind(int index, Object value, int oid) throws SQLException { method getParameterCount (line 71) | public int getParameterCount() method getOutParameterCount (line 75) | public int getOutParameterCount() method getInParameterCount (line 91) | public int getInParameterCount() method setIntParameter (line 104) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 113) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 117) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 121) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 125) | public void setBytea(int index, InputStream stream, int length) throws... method setNull (line 129) | public void setNull(int index, int oid) throws SQLException { method toString (line 133) | public String toString(int index) { method checkAllParametersSet (line 174) | public void checkAllParametersSet() throws SQLException { method convertFunctionOutParameters (line 182) | public void convertFunctionOutParameters() method streamBytea (line 198) | private static void streamBytea(PGStream pgStream, StreamWrapper wrapp... method getTypeOIDs (line 209) | public int[] getTypeOIDs() { method getTypeOID (line 217) | int getTypeOID(int index) { method hasUnresolvedTypes (line 221) | boolean hasUnresolvedTypes() { method setResolvedType (line 229) | void setResolvedType(int index, int oid) { method isNull (line 238) | boolean isNull(int index) { method isBinary (line 242) | boolean isBinary(int index) { method getV3Length (line 247) | int getV3Length(int index) { method writeV3Value (line 272) | void writeV3Value(int index, PGStream pgStream) throws IOException { method copy (line 301) | public ParameterList copy() { method clear (line 309) | public void clear() { method getSubparams (line 315) | public SimpleParameterList[] getSubparams() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/SimpleQuery.java class SimpleQuery (line 24) | class SimpleQuery implements V3Query { method SimpleQuery (line 27) | SimpleQuery(String[] fragments, ProtocolConnectionImpl protoConnection) method createParameterList (line 41) | public ParameterList createParameterList() { method toString (line 49) | public String toString(ParameterList parameters) { method toString (line 62) | public String toString() { method close (line 66) | public void close() { method getSubqueries (line 74) | public SimpleQuery[] getSubqueries() { method getFragments (line 82) | String[] getFragments() { method setStatementName (line 88) | void setStatementName(String statementName) { method setStatementTypes (line 93) | void setStatementTypes(int[] paramTypes) { method getStatementTypes (line 97) | int[] getStatementTypes() { method getStatementName (line 101) | String getStatementName() { method isPreparedFor (line 105) | boolean isPreparedFor(int[] paramTypes) { method hasUnresolvedTypes (line 127) | boolean hasUnresolvedTypes() { method getEncodedStatementName (line 139) | byte[] getEncodedStatementName() { method setFields (line 143) | void setFields(Field[] fields) { method getFields (line 146) | Field[] getFields() { method isPortalDescribed (line 151) | boolean isPortalDescribed() { method setPortalDescribed (line 154) | void setPortalDescribed(boolean portalDescribed) { method isStatementDescribed (line 160) | boolean isStatementDescribed() { method setStatementDescribed (line 163) | void setStatementDescribed(boolean statementDescribed) { method setCleanupRef (line 167) | void setCleanupRef(PhantomReference cleanupRef) { method unprepare (line 175) | void unprepare() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/V3ParameterList.java type V3ParameterList (line 21) | interface V3ParameterList extends ParameterList { method checkAllParametersSet (line 29) | void checkAllParametersSet() throws SQLException; method convertFunctionOutParameters (line 35) | void convertFunctionOutParameters(); method getSubparams (line 47) | SimpleParameterList[] getSubparams(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/core/v3/V3Query.java type V3Query (line 20) | interface V3Query extends Query { method getSubqueries (line 30) | SimpleQuery[] getSubqueries(); FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/PGConnectionPoolDataSource.java class PGConnectionPoolDataSource (line 39) | public class PGConnectionPoolDataSource extends BaseDataSource implement... method getDescription (line 46) | public String getDescription() method getPooledConnection (line 58) | public PooledConnection getPooledConnection() throws SQLException method getPooledConnection (line 70) | public PooledConnection getPooledConnection(String user, String passwo... method isDefaultAutoCommit (line 80) | public boolean isDefaultAutoCommit() method setDefaultAutoCommit (line 90) | public void setDefaultAutoCommit(boolean defaultAutoCommit) method writeObject (line 95) | private void writeObject(ObjectOutputStream out) throws IOException method readObject (line 101) | private void readObject(ObjectInputStream in) throws IOException, Clas... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/PGPooledConnection.java class PGPooledConnection (line 26) | public class PGPooledConnection method PGPooledConnection (line 31) | public PGPooledConnection(Connection con, boolean autoCommit, boolean ... method PGPooledConnection (line 36) | public PGPooledConnection(Connection con, boolean autoCommit) method createConnectionEvent (line 41) | protected ConnectionEvent createConnectionEvent(SQLException sqle) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/PGPoolingDataSource.java class PGPoolingDataSource (line 42) | public class PGPoolingDataSource method addDataSource (line 47) | protected void addDataSource(String dataSourceName) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/PGSimpleDataSource.java class PGSimpleDataSource (line 22) | public class PGSimpleDataSource FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/common/BaseDataSource.java class BaseDataSource (line 27) | public abstract class BaseDataSource implements Referenceable method getConnection (line 72) | public Connection getConnection() throws SQLException method getConnection (line 87) | public Connection getConnection(String user, String password) throws S... method getLoginTimeout (line 111) | public int getLoginTimeout() throws SQLException method setLoginTimeout (line 119) | public void setLoginTimeout(int i) throws SQLException method getLogWriter (line 127) | public PrintWriter getLogWriter() throws SQLException method setLogWriter (line 135) | public void setLogWriter(PrintWriter printWriter) throws SQLException method getServerName (line 143) | public String getServerName() method setServerName (line 153) | public void setServerName(String serverName) method getCompatible (line 165) | public String getCompatible() method setCompatible (line 170) | public void setCompatible(String compatible) method getLogLevel (line 175) | public int getLogLevel() method setLogLevel (line 180) | public void setLogLevel(int logLevel) method getProtocolVersion (line 185) | public int getProtocolVersion() method setProtocolVersion (line 190) | public void setProtocolVersion(int protocolversion) method getDatabaseName (line 199) | public String getDatabaseName() method setDatabaseName (line 209) | public void setDatabaseName(String databaseName) method getDescription (line 218) | public abstract String getDescription(); method getUser (line 224) | public String getUser() method setUser (line 234) | public void setUser(String user) method getPassword (line 244) | public String getPassword() method setPassword (line 255) | public void setPassword(String password) method getPortNumber (line 266) | public int getPortNumber() method setPortNumber (line 276) | public void setPortNumber(int portNumber) method setPrepareThreshold (line 288) | public void setPrepareThreshold(int count) method getPrepareThreshold (line 298) | public int getPrepareThreshold() method setUnknownLength (line 303) | public void setUnknownLength(int unknownLength) method getUnknownLength (line 308) | public int getUnknownLength() method setSocketTimeout (line 316) | public void setSocketTimeout(int seconds) method getSocketTimeout (line 324) | public int getSocketTimeout() method setSsl (line 335) | public void setSsl(boolean enabled) method getSsl (line 345) | public boolean getSsl() method setSslfactory (line 356) | public void setSslfactory(String classname) method getSslfactory (line 366) | public String getSslfactory() method setTcpKeepAlive (line 371) | public void setTcpKeepAlive(boolean enabled) method getTcpKeepAlive (line 376) | public boolean getTcpKeepAlive() method getUrl (line 384) | private String getUrl() method createReference (line 418) | protected Reference createReference() { method getReference (line 425) | public Reference getReference() throws NamingException method writeBaseObject (line 463) | protected void writeBaseObject(ObjectOutputStream out) throws IOException method readBaseObject (line 482) | protected void readBaseObject(ObjectInputStream in) throws IOException... method initializeFrom (line 501) | public void initializeFrom(BaseDataSource source) throws IOException, ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/common/PGObjectFactory.java class PGObjectFactory (line 28) | public class PGObjectFactory implements ObjectFactory method getObjectInstance (line 34) | public Object getObjectInstance(Object obj, Name name, Context nameCtx, method loadPoolingDataSource (line 63) | private Object loadPoolingDataSource(Reference ref) method loadSimpleDataSource (line 89) | private Object loadSimpleDataSource(Reference ref) method loadConnectionPool (line 95) | private Object loadConnectionPool(Reference ref) method loadBaseDataSource (line 101) | protected Object loadBaseDataSource(BaseDataSource ds, Reference ref) method getProperty (line 120) | protected String getProperty(Reference ref, String s) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection.java class AbstractJdbc23PooledConnection (line 30) | public abstract class AbstractJdbc23PooledConnection method AbstractJdbc23PooledConnection (line 42) | public AbstractJdbc23PooledConnection(Connection con, boolean autoComm... method addConnectionEventListener (line 53) | public void addConnectionEventListener(ConnectionEventListener connect... method removeConnectionEventListener (line 62) | public void removeConnectionEventListener(ConnectionEventListener conn... method close (line 72) | public void close() throws SQLException method getConnection (line 109) | public Connection getConnection() throws SQLException method fireConnectionClosed (line 164) | void fireConnectionClosed() method fireConnectionFatalError (line 183) | void fireConnectionFatalError(SQLException e) method createConnectionEvent (line 199) | protected abstract ConnectionEvent createConnectionEvent(SQLException e); method isFatalState (line 218) | private static boolean isFatalState(String state) { method fireConnectionError (line 237) | private void fireConnectionError(SQLException e) class ConnectionHandler (line 252) | private class ConnectionHandler implements InvocationHandler method ConnectionHandler (line 258) | public ConnectionHandler(Connection con) method invoke (line 263) | public Object invoke(Object proxy, Method method, Object[] args) method getProxy (line 362) | Connection getProxy() { method setProxy (line 366) | void setProxy(Connection proxy) { method close (line 370) | public void close() method isClosed (line 381) | public boolean isClosed() { class StatementHandler (line 396) | private class StatementHandler implements InvocationHandler { method StatementHandler (line 400) | public StatementHandler(AbstractJdbc23PooledConnection.ConnectionHan... method invoke (line 404) | public Object invoke(Object proxy, Method method, Object[] args) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/jdbc23/AbstractJdbc23PoolingDataSource.java class AbstractJdbc23PoolingDataSource (line 52) | public abstract class AbstractJdbc23PoolingDataSource extends BaseDataSo... method getDataSource (line 56) | public static PGPoolingDataSource getDataSource(String name) method getDescription (line 76) | public String getDescription() method setServerName (line 89) | public void setServerName(String serverName) method setDatabaseName (line 106) | public void setDatabaseName(String databaseName) method setUser (line 123) | public void setUser(String user) method setPassword (line 140) | public void setPassword(String password) method setPortNumber (line 157) | public void setPortNumber(int portNumber) method getInitialConnections (line 171) | public int getInitialConnections() method setInitialConnections (line 185) | public void setInitialConnections(int initialConnections) method getMaxConnections (line 202) | public int getMaxConnections() method setMaxConnections (line 220) | public void setMaxConnections(int maxConnections) method getDataSourceName (line 233) | public String getDataSourceName() method setDataSourceName (line 250) | public void setDataSourceName(String dataSourceName) method initialize (line 285) | public void initialize() throws SQLException method isInitialized (line 306) | protected boolean isInitialized() { method createConnectionPool (line 313) | protected PGConnectionPoolDataSource createConnectionPool() { method getConnection (line 326) | public Connection getConnection(String user, String password) throws S... method getConnection (line 350) | public Connection getConnection() throws SQLException method close (line 362) | public void close() method removeStoredDataSource (line 395) | protected void removeStoredDataSource() { method addDataSource (line 402) | protected abstract void addDataSource(String dataSourceName); method getPooledConnection (line 409) | private Connection getPooledConnection() throws SQLException method connectionClosed (line 457) | public void connectionClosed(ConnectionEvent event) method connectionErrorOccurred (line 484) | public void connectionErrorOccurred(ConnectionEvent event) method getReference (line 504) | public Reference getReference() throws NamingException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/jdbc23/AbstractJdbc23SimpleDataSource.java class AbstractJdbc23SimpleDataSource (line 27) | public abstract class AbstractJdbc23SimpleDataSource extends BaseDataSou... method getDescription (line 32) | public String getDescription() method writeObject (line 37) | private void writeObject(ObjectOutputStream out) throws IOException method readObject (line 42) | private void readObject(ObjectInputStream in) throws IOException, Clas... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/jdbc4/AbstractJdbc4PooledConnection.java class AbstractJdbc4PooledConnection (line 16) | public abstract class AbstractJdbc4PooledConnection extends AbstractJdbc... method AbstractJdbc4PooledConnection (line 19) | public AbstractJdbc4PooledConnection(Connection con, boolean autoCommi... method removeStatementEventListener (line 24) | public void removeStatementEventListener(StatementEventListener listener) method addStatementEventListener (line 28) | public void addStatementEventListener(StatementEventListener listener) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/jdbc4/AbstractJdbc4PoolingDataSource.java class AbstractJdbc4PoolingDataSource (line 16) | public abstract class AbstractJdbc4PoolingDataSource extends AbstractJdb... method isWrapperFor (line 19) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 24) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ds/jdbc4/AbstractJdbc4SimpleDataSource.java class AbstractJdbc4SimpleDataSource (line 16) | public abstract class AbstractJdbc4SimpleDataSource extends AbstractJdbc... method isWrapperFor (line 18) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 23) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/fastpath/Fastpath.java class Fastpath (line 31) | public class Fastpath method Fastpath (line 51) | public Fastpath(BaseConnection conn) method fastpath (line 66) | public Object fastpath(int fnId, boolean resultType, FastpathArg[] arg... method fastpath (line 112) | public Object fastpath(String name, boolean resulttype, FastpathArg[] ... method getInteger (line 126) | public int getInteger(String name, FastpathArg[] args) throws SQLExcep... method getOID (line 141) | public long getOID(String name, FastpathArg[] args) throws SQLException method getData (line 156) | public byte[] getData(String name, FastpathArg[] args) throws SQLExcep... method addFunction (line 172) | public void addFunction(String name, int fnid) method addFunctions (line 209) | public void addFunctions(ResultSet rs) throws SQLException method getID (line 237) | public int getID(String name) throws SQLException method createOIDArg (line 260) | public static FastpathArg createOIDArg(long oid) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/fastpath/FastpathArg.java class FastpathArg (line 24) | public class FastpathArg method FastpathArg (line 37) | public FastpathArg(int value) method FastpathArg (line 53) | public FastpathArg(byte bytes[]) method FastpathArg (line 64) | public FastpathArg(byte buf[], int off, int len) method FastpathArg (line 75) | public FastpathArg(String s) method populateParameter (line 80) | void populateParameter(ParameterList params, int index) throws SQLExce... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/geometric/PGbox.java class PGbox (line 24) | public class PGbox extends PGobject implements Serializable, Cloneable method PGbox (line 37) | public PGbox(double x1, double y1, double x2, double y2) method PGbox (line 48) | public PGbox(PGpoint p1, PGpoint p2) method PGbox (line 59) | public PGbox(String s) throws SQLException method PGbox (line 68) | public PGbox() method setValue (line 80) | public void setValue(String value) throws SQLException method equals (line 94) | public boolean equals(Object obj) method hashCode (line 124) | public int hashCode() method clone (line 133) | public Object clone() throws CloneNotSupportedException method getValue (line 149) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/geometric/PGcircle.java class PGcircle (line 25) | public class PGcircle extends PGobject implements Serializable, Cloneable method PGcircle (line 42) | public PGcircle(double x, double y, double r) method PGcircle (line 51) | public PGcircle(PGpoint c, double r) method PGcircle (line 62) | public PGcircle(String s) throws SQLException method PGcircle (line 71) | public PGcircle() method setValue (line 80) | public void setValue(String s) throws SQLException method equals (line 101) | public boolean equals(Object obj) method hashCode (line 111) | public int hashCode() method clone (line 117) | public Object clone() throws CloneNotSupportedException method getValue (line 128) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/geometric/PGline.java class PGline (line 27) | public class PGline extends PGobject implements Serializable, Cloneable method PGline (line 40) | public PGline(double x1, double y1, double x2, double y2) method PGline (line 49) | public PGline(PGpoint p1, PGpoint p2) method PGline (line 60) | public PGline(String s) throws SQLException method PGline (line 69) | public PGline() method setValue (line 78) | public void setValue(String s) throws SQLException method equals (line 92) | public boolean equals(Object obj) method hashCode (line 103) | public int hashCode() { method clone (line 107) | public Object clone() throws CloneNotSupportedException method getValue (line 123) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/geometric/PGlseg.java class PGlseg (line 24) | public class PGlseg extends PGobject implements Serializable, Cloneable method PGlseg (line 37) | public PGlseg(double x1, double y1, double x2, double y2) method PGlseg (line 46) | public PGlseg(PGpoint p1, PGpoint p2) method PGlseg (line 57) | public PGlseg(String s) throws SQLException method PGlseg (line 66) | public PGlseg() method setValue (line 75) | public void setValue(String s) throws SQLException method equals (line 89) | public boolean equals(Object obj) method hashCode (line 100) | public int hashCode() method clone (line 105) | public Object clone() throws CloneNotSupportedException method getValue (line 121) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/geometric/PGpath.java class PGpath (line 24) | public class PGpath extends PGobject implements Serializable, Cloneable method PGpath (line 40) | public PGpath(PGpoint[] points, boolean open) method PGpath (line 50) | public PGpath() method PGpath (line 59) | public PGpath(String s) throws SQLException method setValue (line 69) | public void setValue(String s) throws SQLException method equals (line 96) | public boolean equals(Object obj) method hashCode (line 117) | public int hashCode() { method clone (line 127) | public Object clone() throws CloneNotSupportedException method getValue (line 142) | public String getValue() method isOpen (line 157) | public boolean isOpen() method isClosed (line 162) | public boolean isClosed() method closePath (line 167) | public void closePath() method openPath (line 172) | public void openPath() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/geometric/PGpoint.java class PGpoint (line 28) | public class PGpoint extends PGobject implements Serializable, Cloneable method PGpoint (line 44) | public PGpoint(double x, double y) method PGpoint (line 57) | public PGpoint(String value) throws SQLException method PGpoint (line 66) | public PGpoint() method setValue (line 75) | public void setValue(String s) throws SQLException method equals (line 93) | public boolean equals(Object obj) method hashCode (line 103) | public int hashCode() method getValue (line 113) | public String getValue() method translate (line 123) | public void translate(int x, int y) method translate (line 133) | public void translate(double x, double y) method move (line 144) | public void move(int x, int y) method move (line 154) | public void move(double x, double y) method setLocation (line 167) | public void setLocation(int x, int y) method setLocation (line 178) | public void setLocation(Point p) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/geometric/PGpolygon.java class PGpolygon (line 20) | public class PGpolygon extends PGobject implements Serializable, Cloneable method PGpolygon (line 32) | public PGpolygon(PGpoint[] points) method PGpolygon (line 42) | public PGpolygon(String s) throws SQLException method PGpolygon (line 51) | public PGpolygon() method setValue (line 60) | public void setValue(String s) throws SQLException method equals (line 73) | public boolean equals(Object obj) method hashCode (line 91) | public int hashCode() { method clone (line 101) | public Object clone() throws CloneNotSupportedException method getValue (line 117) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/gss/GSSCallbackHandler.java class GSSCallbackHandler (line 16) | public class GSSCallbackHandler implements CallbackHandler { method GSSCallbackHandler (line 21) | public GSSCallbackHandler(String user, String password) method handle (line 27) | public void handle(Callback[] callbacks) throws IOException, Unsupport... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/gss/MakeGSS.java class MakeGSS (line 26) | public class MakeGSS method authenticate (line 29) | public static void authenticate(PGStream pgStream, String host, String... class GssAction (line 63) | class GssAction implements PrivilegedAction method GssAction (line 72) | public GssAction(PGStream pgStream, String host, String user, String p... method run (line 82) | public Object run() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2Array.java class AbstractJdbc2Array (line 40) | public abstract class AbstractJdbc2Array class PgArrayList (line 46) | private static class PgArrayList extends ArrayList method AbstractJdbc2Array (line 100) | public AbstractJdbc2Array(BaseConnection connection, int oid, String f... method getArray (line 108) | public Object getArray() throws SQLException method getArray (line 113) | public Object getArray(long index, int count) throws SQLException method getArrayImpl (line 118) | public Object getArrayImpl(Map map) throws SQLException method getArrayImpl (line 123) | public Object getArrayImpl(long index, int count, Map map) throws SQLE... method buildArrayList (line 158) | private synchronized void buildArrayList() throws SQLException method buildArray (line 299) | private Object buildArray (PgArrayList input, int index, int count) th... method getBaseType (line 544) | public int getBaseType() throws SQLException method getBaseTypeName (line 549) | public String getBaseTypeName() throws SQLException method getResultSet (line 556) | public java.sql.ResultSet getResultSet() throws SQLException method getResultSet (line 561) | public java.sql.ResultSet getResultSet(long index, int count) throws S... method getResultSetImpl (line 566) | public java.sql.ResultSet getResultSetImpl(Map map) throws SQLException method getResultSetImpl (line 571) | public ResultSet getResultSetImpl(long index, int count, Map map) thro... method toString (line 643) | public String toString() method toString (line 651) | private String toString(PgArrayList list) throws SQLException method escapeArrayElement (line 679) | public static void escapeArrayElement(StringBuffer b, String s) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2Blob.java class AbstractJdbc2Blob (line 16) | public abstract class AbstractJdbc2Blob extends AbstractJdbc2BlobClob method AbstractJdbc2Blob (line 19) | public AbstractJdbc2Blob(BaseConnection conn, long oid) throws SQLExce... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2BlobClob.java class AbstractJdbc2BlobClob (line 32) | public abstract class AbstractJdbc2BlobClob method AbstractJdbc2BlobClob (line 43) | public AbstractJdbc2BlobClob(BaseConnection conn, long oid) throws SQL... method free (line 51) | public synchronized void free() throws SQLException method truncate (line 71) | public synchronized void truncate(long len) throws SQLException method length (line 89) | public synchronized long length() throws SQLException method getBytes (line 95) | public synchronized byte[] getBytes(long pos, int length) throws SQLEx... method getBinaryStream (line 103) | public synchronized InputStream getBinaryStream() throws SQLException method setBinaryStream (line 112) | public synchronized OutputStream setBinaryStream(long pos) throws SQLE... method position (line 127) | public synchronized long position(byte[] pattern, long start) throws S... class LOIterator (line 167) | private class LOIterator method LOIterator (line 174) | public LOIterator(long start) throws SQLException method hasNext (line 179) | public boolean hasNext() throws SQLException method next (line 195) | private byte next() method position (line 205) | public synchronized long position(Blob pattern, long start) throws SQL... method assertPosition (line 216) | protected void assertPosition(long pos) throws SQLException method assertPosition (line 228) | protected void assertPosition(long pos, long len) throws SQLException method checkFreed (line 245) | protected void checkFreed() throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2Clob.java class AbstractJdbc2Clob (line 20) | public abstract class AbstractJdbc2Clob extends AbstractJdbc2BlobClob method AbstractJdbc2Clob (line 23) | public AbstractJdbc2Clob(BaseConnection conn, long oid) throws SQLExce... method getAsciiStream (line 28) | public synchronized InputStream getAsciiStream() throws SQLException method getCharacterStream (line 33) | public synchronized Reader getCharacterStream() throws SQLException method getSubString (line 38) | public synchronized String getSubString(long i, int j) throws SQLExcep... method position (line 48) | public synchronized long position(String pattern, long start) throws S... method position (line 57) | public synchronized long position(Clob pattern, long start) throws SQL... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2Connection.java class AbstractJdbc2Connection (line 31) | public abstract class AbstractJdbc2Connection implements BaseConnection method getMetaData (line 79) | public abstract DatabaseMetaData getMetaData() throws SQLException; method AbstractJdbc2Connection (line 84) | protected AbstractJdbc2Connection(String host, int port, String user, ... method getTimestampUtils (line 203) | public TimestampUtils getTimestampUtils() { return timestampUtils; } method createStatement (line 210) | public java.sql.Statement createStatement() throws SQLException method createStatement (line 216) | public abstract java.sql.Statement createStatement(int resultSetType, ... method prepareStatement (line 218) | public java.sql.PreparedStatement prepareStatement(String sql) throws ... method prepareStatement (line 223) | public abstract java.sql.PreparedStatement prepareStatement(String sql... method prepareCall (line 225) | public java.sql.CallableStatement prepareCall(String sql) throws SQLEx... method prepareCall (line 230) | public abstract java.sql.CallableStatement prepareCall(String sql, int... method getTypeMap (line 232) | public java.util.Map getTypeMap() throws SQLException method getQueryExecutor (line 239) | public QueryExecutor getQueryExecutor() { method addWarning (line 247) | public void addWarning(SQLWarning warn) method execSQLQuery (line 257) | public ResultSet execSQLQuery(String s) throws SQLException { method execSQLQuery (line 264) | public ResultSet execSQLQuery(String s, int resultSetType, int resultS... method execSQLUpdate (line 283) | public void execSQLUpdate(String s) throws SQLException { method setCursorName (line 309) | public void setCursorName(String cursor) throws SQLException method getCursorName (line 321) | public String getCursorName() throws SQLException method getURL (line 336) | public String getURL() throws SQLException method getUserName (line 348) | public String getUserName() throws SQLException method getFastpathAPI (line 375) | public Fastpath getFastpathAPI() throws SQLException method getLargeObjectAPI (line 405) | public LargeObjectManager getLargeObjectAPI() throws SQLException method getObject (line 430) | public Object getObject(String type, String value) throws SQLException method createTypeInfo (line 485) | protected TypeInfo createTypeInfo(BaseConnection conn, int unknownLength) method getTypeInfo (line 490) | public TypeInfo getTypeInfo() method addDataType (line 495) | public void addDataType(String type, String name) method addDataType (line 507) | public void addDataType(String type, Class klass) throws SQLException method initObjectTypes (line 514) | private void initObjectTypes(Properties info) throws SQLException method close (line 563) | public void close() method nativeSQL (line 579) | public String nativeSQL(String sql) throws SQLException method getWarnings (line 597) | public synchronized SQLWarning getWarnings() method clearWarnings (line 616) | public synchronized void clearWarnings() method setReadOnly (line 635) | public void setReadOnly(boolean readOnly) throws SQLException method isReadOnly (line 657) | public boolean isReadOnly() throws SQLException method setAutoCommit (line 681) | public void setAutoCommit(boolean autoCommit) throws SQLException method getAutoCommit (line 709) | public boolean getAutoCommit() throws SQLException method executeTransactionCommand (line 715) | private void executeTransactionCommand(Query query) throws SQLException { method commit (line 739) | public void commit() throws SQLException method checkClosed (line 751) | protected void checkClosed() throws SQLException { method rollback (line 768) | public void rollback() throws SQLException method getTransactionState (line 780) | public int getTransactionState() { method getTransactionIsolation (line 790) | public int getTransactionIsolation() throws SQLException method setTransactionIsolation (line 855) | public void setTransactionIsolation(int level) throws SQLException method getIsolationLevelName (line 871) | protected String getIsolationLevelName(int level) method setCatalog (line 902) | public void setCatalog(String catalog) throws SQLException method getCatalog (line 915) | public String getCatalog() throws SQLException method finalize (line 929) | protected void finalize() throws Throwable method getDBVersionNumber (line 940) | public String getDBVersionNumber() method integerPart (line 946) | private static int integerPart(String dirtyString) method getServerMajorVersion (line 965) | public int getServerMajorVersion() method getServerMinorVersion (line 981) | public int getServerMinorVersion() method haveMinimumServerVersion (line 1000) | public boolean haveMinimumServerVersion(String ver) method haveMinimumCompatibleVersion (line 1017) | public boolean haveMinimumCompatibleVersion(String ver) method getEncoding (line 1023) | public Encoding getEncoding() { method encodeString (line 1027) | public byte[] encodeString(String str) throws SQLException { method escapeString (line 1038) | public String escapeString(String str) throws SQLException { method getStandardConformingStrings (line 1043) | public boolean getStandardConformingStrings() { method isClosed (line 1056) | public boolean isClosed() throws SQLException method cancelQuery (line 1061) | public void cancelQuery() throws SQLException method getNotifications (line 1067) | public PGNotification[] getNotifications() throws SQLException class TransactionCommandHandler (line 1079) | private class TransactionCommandHandler implements ResultHandler { method handleResultRows (line 1082) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 1084) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 1087) | public void handleWarning(SQLWarning warning) { method handleError (line 1091) | public void handleError(SQLException newError) { method handleCompletion (line 1098) | public void handleCompletion() throws SQLException { method getPrepareThreshold (line 1104) | public int getPrepareThreshold() { method setPrepareThreshold (line 1108) | public void setPrepareThreshold(int newThreshold) { method setTypeMapImpl (line 1113) | public void setTypeMapImpl(java.util.Map map) throws SQLException method getLogger (line 1118) | public Logger getLogger() method enableDriverManagerLogging (line 1127) | protected void enableDriverManagerLogging() method getProtocolVersion (line 1135) | public int getProtocolVersion() method getStringVarcharFlag (line 1140) | public boolean getStringVarcharFlag() method getCopyAPI (line 1146) | public CopyManager getCopyAPI() throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java class AbstractJdbc2DatabaseMetaData (line 20) | public abstract class AbstractJdbc2DatabaseMetaData method AbstractJdbc2DatabaseMetaData (line 23) | public AbstractJdbc2DatabaseMetaData(AbstractJdbc2Connection conn) method getMaxIndexKeys (line 43) | protected int getMaxIndexKeys() throws SQLException { method getMaxNameLength (line 72) | protected int getMaxNameLength() throws SQLException { method allProceduresAreCallable (line 103) | public boolean allProceduresAreCallable() throws SQLException method allTablesAreSelectable (line 115) | public boolean allTablesAreSelectable() throws SQLException method getURL (line 126) | public String getURL() throws SQLException method getUserName (line 137) | public String getUserName() throws SQLException method isReadOnly (line 148) | public boolean isReadOnly() throws SQLException method nullsAreSortedHigh (line 159) | public boolean nullsAreSortedHigh() throws SQLException method nullsAreSortedLow (line 170) | public boolean nullsAreSortedLow() throws SQLException method nullsAreSortedAtStart (line 181) | public boolean nullsAreSortedAtStart() throws SQLException method nullsAreSortedAtEnd (line 192) | public boolean nullsAreSortedAtEnd() throws SQLException method getDatabaseProductName (line 204) | public String getDatabaseProductName() throws SQLException method getDatabaseProductVersion (line 215) | public String getDatabaseProductVersion() throws SQLException method getDriverName (line 227) | public String getDriverName() throws SQLException method getDriverVersion (line 239) | public String getDriverVersion() throws SQLException method getDriverMajorVersion (line 249) | public int getDriverMajorVersion() method getDriverMinorVersion (line 259) | public int getDriverMinorVersion() method usesLocalFiles (line 271) | public boolean usesLocalFiles() throws SQLException method usesLocalFilePerTable (line 283) | public boolean usesLocalFilePerTable() throws SQLException method supportsMixedCaseIdentifiers (line 296) | public boolean supportsMixedCaseIdentifiers() throws SQLException method storesUpperCaseIdentifiers (line 307) | public boolean storesUpperCaseIdentifiers() throws SQLException method storesLowerCaseIdentifiers (line 318) | public boolean storesLowerCaseIdentifiers() throws SQLException method storesMixedCaseIdentifiers (line 329) | public boolean storesMixedCaseIdentifiers() throws SQLException method supportsMixedCaseQuotedIdentifiers (line 342) | public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException method storesUpperCaseQuotedIdentifiers (line 353) | public boolean storesUpperCaseQuotedIdentifiers() throws SQLException method storesLowerCaseQuotedIdentifiers (line 364) | public boolean storesLowerCaseQuotedIdentifiers() throws SQLException method storesMixedCaseQuotedIdentifiers (line 375) | public boolean storesMixedCaseQuotedIdentifiers() throws SQLException method getIdentifierQuoteString (line 388) | public String getIdentifierQuoteString() throws SQLException method getSQLKeywords (line 409) | public String getSQLKeywords() throws SQLException method getNumericFunctions (line 418) | public String getNumericFunctions() throws SQLException method getStringFunctions (line 435) | public String getStringFunctions() throws SQLException method getSystemFunctions (line 460) | public String getSystemFunctions() throws SQLException method getTimeDateFunctions (line 471) | public String getTimeDateFunctions() throws SQLException method getSearchStringEscape (line 498) | public String getSearchStringEscape() throws SQLException method getExtraNameCharacters (line 529) | public String getExtraNameCharacters() throws SQLException method supportsAlterTableWithAddColumn (line 541) | public boolean supportsAlterTableWithAddColumn() throws SQLException method supportsAlterTableWithDropColumn (line 552) | public boolean supportsAlterTableWithDropColumn() throws SQLException method supportsColumnAliasing (line 575) | public boolean supportsColumnAliasing() throws SQLException method nullPlusNonNullIsNull (line 587) | public boolean nullPlusNonNullIsNull() throws SQLException method supportsConvert (line 592) | public boolean supportsConvert() throws SQLException method supportsConvert (line 597) | public boolean supportsConvert(int fromType, int toType) throws SQLExc... method supportsTableCorrelationNames (line 609) | public boolean supportsTableCorrelationNames() throws SQLException method supportsDifferentTableCorrelationNames (line 621) | public boolean supportsDifferentTableCorrelationNames() throws SQLExce... method supportsExpressionsInOrderBy (line 634) | public boolean supportsExpressionsInOrderBy() throws SQLException method supportsOrderByUnrelated (line 645) | public boolean supportsOrderByUnrelated() throws SQLException method supportsGroupBy (line 657) | public boolean supportsGroupBy() throws SQLException method supportsGroupByUnrelated (line 668) | public boolean supportsGroupByUnrelated() throws SQLException method supportsGroupByBeyondSelect (line 683) | public boolean supportsGroupByBeyondSelect() throws SQLException method supportsLikeEscapeClause (line 695) | public boolean supportsLikeEscapeClause() throws SQLException method supportsMultipleResultSets (line 706) | public boolean supportsMultipleResultSets() throws SQLException method supportsMultipleTransactions (line 719) | public boolean supportsMultipleTransactions() throws SQLException method supportsNonNullableColumns (line 734) | public boolean supportsNonNullableColumns() throws SQLException method supportsMinimumSQLGrammar (line 751) | public boolean supportsMinimumSQLGrammar() throws SQLException method supportsCoreSQLGrammar (line 763) | public boolean supportsCoreSQLGrammar() throws SQLException method supportsExtendedSQLGrammar (line 776) | public boolean supportsExtendedSQLGrammar() throws SQLException method supportsANSI92EntryLevelSQL (line 793) | public boolean supportsANSI92EntryLevelSQL() throws SQLException method supportsANSI92IntermediateSQL (line 805) | public boolean supportsANSI92IntermediateSQL() throws SQLException method supportsANSI92FullSQL (line 816) | public boolean supportsANSI92FullSQL() throws SQLException method supportsIntegrityEnhancementFacility (line 828) | public boolean supportsIntegrityEnhancementFacility() throws SQLException method supportsOuterJoins (line 839) | public boolean supportsOuterJoins() throws SQLException method supportsFullOuterJoins (line 850) | public boolean supportsFullOuterJoins() throws SQLException method supportsLimitedOuterJoins (line 861) | public boolean supportsLimitedOuterJoins() throws SQLException method getSchemaTerm (line 874) | public String getSchemaTerm() throws SQLException method getProcedureTerm (line 886) | public String getProcedureTerm() throws SQLException method getCatalogTerm (line 897) | public String getCatalogTerm() throws SQLException method isCatalogAtStart (line 909) | public boolean isCatalogAtStart() throws SQLException method getCatalogSeparator (line 920) | public String getCatalogSeparator() throws SQLException method supportsSchemasInDataManipulation (line 931) | public boolean supportsSchemasInDataManipulation() throws SQLException method supportsSchemasInProcedureCalls (line 942) | public boolean supportsSchemasInProcedureCalls() throws SQLException method supportsSchemasInTableDefinitions (line 953) | public boolean supportsSchemasInTableDefinitions() throws SQLException method supportsSchemasInIndexDefinitions (line 964) | public boolean supportsSchemasInIndexDefinitions() throws SQLException method supportsSchemasInPrivilegeDefinitions (line 975) | public boolean supportsSchemasInPrivilegeDefinitions() throws SQLExcep... method supportsCatalogsInDataManipulation (line 986) | public boolean supportsCatalogsInDataManipulation() throws SQLException method supportsCatalogsInProcedureCalls (line 997) | public boolean supportsCatalogsInProcedureCalls() throws SQLException method supportsCatalogsInTableDefinitions (line 1008) | public boolean supportsCatalogsInTableDefinitions() throws SQLException method supportsCatalogsInIndexDefinitions (line 1019) | public boolean supportsCatalogsInIndexDefinitions() throws SQLException method supportsCatalogsInPrivilegeDefinitions (line 1030) | public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLExce... method supportsPositionedDelete (line 1042) | public boolean supportsPositionedDelete() throws SQLException method supportsPositionedUpdate (line 1053) | public boolean supportsPositionedUpdate() throws SQLException method supportsSelectForUpdate (line 1064) | public boolean supportsSelectForUpdate() throws SQLException method supportsStoredProcedures (line 1076) | public boolean supportsStoredProcedures() throws SQLException method supportsSubqueriesInComparisons (line 1088) | public boolean supportsSubqueriesInComparisons() throws SQLException method supportsSubqueriesInExists (line 1100) | public boolean supportsSubqueriesInExists() throws SQLException method supportsSubqueriesInIns (line 1112) | public boolean supportsSubqueriesInIns() throws SQLException method supportsSubqueriesInQuantifieds (line 1127) | public boolean supportsSubqueriesInQuantifieds() throws SQLException method supportsCorrelatedSubqueries (line 1141) | public boolean supportsCorrelatedSubqueries() throws SQLException method supportsUnion (line 1152) | public boolean supportsUnion() throws SQLException method supportsUnionAll (line 1163) | public boolean supportsUnionAll() throws SQLException method supportsOpenCursorsAcrossCommit (line 1174) | public boolean supportsOpenCursorsAcrossCommit() throws SQLException method supportsOpenCursorsAcrossRollback (line 1185) | public boolean supportsOpenCursorsAcrossRollback() throws SQLException method supportsOpenStatementsAcrossCommit (line 1199) | public boolean supportsOpenStatementsAcrossCommit() throws SQLException method supportsOpenStatementsAcrossRollback (line 1213) | public boolean supportsOpenStatementsAcrossRollback() throws SQLException method getMaxBinaryLiteralLength (line 1224) | public int getMaxBinaryLiteralLength() throws SQLException method getMaxCharLiteralLength (line 1236) | public int getMaxCharLiteralLength() throws SQLException method getMaxColumnNameLength (line 1247) | public int getMaxColumnNameLength() throws SQLException method getMaxColumnsInGroupBy (line 1258) | public int getMaxColumnsInGroupBy() throws SQLException method getMaxColumnsInIndex (line 1269) | public int getMaxColumnsInIndex() throws SQLException method getMaxColumnsInOrderBy (line 1280) | public int getMaxColumnsInOrderBy() throws SQLException method getMaxColumnsInSelect (line 1291) | public int getMaxColumnsInSelect() throws SQLException method getMaxColumnsInTable (line 1308) | public int getMaxColumnsInTable() throws SQLException method getMaxConnections (line 1325) | public int getMaxConnections() throws SQLException method getMaxCursorNameLength (line 1336) | public int getMaxCursorNameLength() throws SQLException method getMaxIndexLength (line 1350) | public int getMaxIndexLength() throws SQLException method getMaxSchemaNameLength (line 1355) | public int getMaxSchemaNameLength() throws SQLException method getMaxProcedureNameLength (line 1366) | public int getMaxProcedureNameLength() throws SQLException method getMaxCatalogNameLength (line 1371) | public int getMaxCatalogNameLength() throws SQLException method getMaxRowSize (line 1382) | public int getMaxRowSize() throws SQLException method doesMaxRowSizeIncludeBlobs (line 1397) | public boolean doesMaxRowSizeIncludeBlobs() throws SQLException method getMaxStatementLength (line 1408) | public int getMaxStatementLength() throws SQLException method getMaxStatements (line 1423) | public int getMaxStatements() throws SQLException method getMaxTableNameLength (line 1434) | public int getMaxTableNameLength() throws SQLException method getMaxTablesInSelect (line 1446) | public int getMaxTablesInSelect() throws SQLException method getMaxUserNameLength (line 1457) | public int getMaxUserNameLength() throws SQLException method getDefaultTransactionIsolation (line 1470) | public int getDefaultTransactionIsolation() throws SQLException method supportsTransactions (line 1483) | public boolean supportsTransactions() throws SQLException method supportsTransactionIsolationLevel (line 1499) | public boolean supportsTransactionIsolationLevel(int level) throws SQL... method supportsDataDefinitionAndDataManipulationTransactions (line 1517) | public boolean supportsDataDefinitionAndDataManipulationTransactions()... method supportsDataManipulationTransactionsOnly (line 1529) | public boolean supportsDataManipulationTransactionsOnly() throws SQLEx... method dataDefinitionCausesTransactionCommit (line 1553) | public boolean dataDefinitionCausesTransactionCommit() throws SQLExcep... method dataDefinitionIgnoredInTransactions (line 1564) | public boolean dataDefinitionIgnoredInTransactions() throws SQLException method escapeQuotes (line 1572) | protected String escapeQuotes(String s) throws SQLException { method getProcedures (line 1608) | public java.sql.ResultSet getProcedures(String catalog, String schemaP... method getProcedureColumns (line 1703) | public java.sql.ResultSet getProcedureColumns(String catalog, String s... method getTables (line 1935) | public java.sql.ResultSet getTables(String catalog, String schemaPatte... method getSchemas (line 2145) | public java.sql.ResultSet getSchemas() throws SQLException method getCatalogs (line 2175) | public java.sql.ResultSet getCatalogs() throws SQLException method getTableTypes (line 2201) | public java.sql.ResultSet getTableTypes() throws SQLException method getColumns (line 2225) | protected java.sql.ResultSet getColumns(int jdbcVersion, String catalo... method getColumns (line 2496) | public java.sql.ResultSet getColumns(String catalog, String schemaPatt... method getColumnPrivileges (line 2528) | public java.sql.ResultSet getColumnPrivileges(String catalog, String s... method getTablePrivileges (line 2653) | public java.sql.ResultSet getTablePrivileges(String catalog, String sc... method sortStringArray (line 2734) | private static void sortStringArray(String s[]) { method parseACLArray (line 2752) | private static Vector parseACLArray(String aclString) { method addACLPrivileges (line 2797) | private void addACLPrivileges(String acl, Hashtable privileges) { method parseACL (line 2867) | protected Hashtable parseACL(String aclArray, String owner) { method getBestRowIdentifier (line 2918) | public java.sql.ResultSet getBestRowIdentifier(String catalog, String ... method getVersionColumns (line 3035) | public java.sql.ResultSet getVersionColumns(String catalog, String sch... method getPrimaryKeys (line 3097) | public java.sql.ResultSet getPrimaryKeys(String catalog, String schema... method getImportedExportedKeys (line 3171) | protected java.sql.ResultSet getImportedExportedKeys(String primaryCat... method getImportedKeys (line 3564) | public java.sql.ResultSet getImportedKeys(String catalog, String schem... method getExportedKeys (line 3622) | public java.sql.ResultSet getExportedKeys(String catalog, String schem... method getCrossReference (line 3683) | public java.sql.ResultSet getCrossReference(String primaryCatalog, Str... method getTypeInfo (line 3733) | public java.sql.ResultSet getTypeInfo() throws SQLException method getIndexInfo (line 3888) | public java.sql.ResultSet getIndexInfo(String catalog, String schema, ... method tokenize (line 4029) | private static Vector tokenize(String input, String delimiter) { method supportsResultSetType (line 4062) | public boolean supportsResultSetType(int type) throws SQLException method supportsResultSetConcurrency (line 4078) | public boolean supportsResultSetConcurrency(int type, int concurrency)... method ownUpdatesAreVisible (line 4094) | public boolean ownUpdatesAreVisible(int type) throws SQLException method ownDeletesAreVisible (line 4099) | public boolean ownDeletesAreVisible(int type) throws SQLException method ownInsertsAreVisible (line 4104) | public boolean ownInsertsAreVisible(int type) throws SQLException method othersUpdatesAreVisible (line 4110) | public boolean othersUpdatesAreVisible(int type) throws SQLException method othersDeletesAreVisible (line 4115) | public boolean othersDeletesAreVisible(int i) throws SQLException method othersInsertsAreVisible (line 4120) | public boolean othersInsertsAreVisible(int type) throws SQLException method updatesAreDetected (line 4125) | public boolean updatesAreDetected(int type) throws SQLException method deletesAreDetected (line 4130) | public boolean deletesAreDetected(int i) throws SQLException method insertsAreDetected (line 4135) | public boolean insertsAreDetected(int type) throws SQLException method supportsBatchUpdates (line 4143) | public boolean supportsBatchUpdates() throws SQLException method getUDTs (line 4157) | public java.sql.ResultSet getUDTs(String catalog, method getConnection (line 4247) | public java.sql.Connection getConnection() throws SQLException method rowChangesAreDetected (line 4254) | public boolean rowChangesAreDetected(int type) throws SQLException method rowChangesAreVisible (line 4259) | public boolean rowChangesAreVisible(int type) throws SQLException method createMetaDataStatement (line 4264) | protected java.sql.Statement createMetaDataStatement() throws SQLExcep... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java class AbstractJdbc2ResultSet (line 37) | public abstract class AbstractJdbc2ResultSet implements BaseResultSet, o... method getMetaData (line 85) | public abstract ResultSetMetaData getMetaData() throws SQLException; method AbstractJdbc2ResultSet (line 88) | public AbstractJdbc2ResultSet(Query originalQuery, BaseStatement state... method getURL (line 104) | public java.net.URL getURL(int columnIndex) throws SQLException method getURL (line 111) | public java.net.URL getURL(String columnName) throws SQLException method internalGetObject (line 116) | protected Object internalGetObject(int columnIndex, Field field) throw... method checkScrollable (line 207) | private void checkScrollable() throws SQLException method absolute (line 215) | public boolean absolute(int index) throws SQLException method afterLast (line 264) | public void afterLast() throws SQLException method beforeFirst (line 278) | public void beforeFirst() throws SQLException method first (line 291) | public boolean first() throws SQLException method getArray (line 306) | public java.sql.Array getArray(String colName) throws SQLException method getArray (line 312) | public java.sql.Array getArray(int i) throws SQLException method getBigDecimal (line 322) | public java.math.BigDecimal getBigDecimal(int columnIndex) throws SQLE... method getBigDecimal (line 328) | public java.math.BigDecimal getBigDecimal(String columnName) throws SQ... method getBlob (line 334) | public Blob getBlob(String columnName) throws SQLException method getBlob (line 340) | public abstract Blob getBlob(int i) throws SQLException; method getCharacterStream (line 343) | public java.io.Reader getCharacterStream(String columnName) throws SQL... method getCharacterStream (line 349) | public java.io.Reader getCharacterStream(int i) throws SQLException method getClob (line 383) | public Clob getClob(String columnName) throws SQLException method getClob (line 389) | public abstract Clob getClob(int i) throws SQLException; method getConcurrency (line 392) | public int getConcurrency() throws SQLException method getDate (line 399) | public java.sql.Date getDate(int i, java.util.Calendar cal) throws SQL... method getTime (line 412) | public Time getTime(int i, java.util.Calendar cal) throws SQLException method getTimestamp (line 425) | public Timestamp getTimestamp(int i, java.util.Calendar cal) throws SQ... method getDate (line 441) | public java.sql.Date getDate(String c, java.util.Calendar cal) throws ... method getTime (line 447) | public Time getTime(String c, java.util.Calendar cal) throws SQLException method getTimestamp (line 453) | public Timestamp getTimestamp(String c, java.util.Calendar cal) throws... method getFetchDirection (line 459) | public int getFetchDirection() throws SQLException method getObjectImpl (line 466) | public Object getObjectImpl(String columnName, java.util.Map map) thro... method getObjectImpl (line 477) | public Object getObjectImpl(int i, java.util.Map map) throws SQLException method getRef (line 487) | public Ref getRef(String columnName) throws SQLException method getRef (line 493) | public Ref getRef(int i) throws SQLException method getRow (line 501) | public int getRow() throws SQLException method getStatement (line 518) | public Statement getStatement() throws SQLException method getType (line 525) | public int getType() throws SQLException method isAfterLast (line 532) | public boolean isAfterLast() throws SQLException method isBeforeFirst (line 543) | public boolean isBeforeFirst() throws SQLException method isFirst (line 553) | public boolean isFirst() throws SQLException method isLast (line 563) | public boolean isLast() throws SQLException method last (line 621) | public boolean last() throws SQLException method previous (line 637) | public boolean previous() throws SQLException method relative (line 661) | public boolean relative(int rows) throws SQLException method setFetchDirection (line 674) | public void setFetchDirection(int direction) throws SQLException method cancelRowUpdates (line 694) | public synchronized void cancelRowUpdates() method deleteRow (line 713) | public synchronized void deleteRow() method insertRow (line 776) | public synchronized void insertRow() method moveToCurrentRow (line 861) | public synchronized void moveToCurrentRow() method moveToInsertRow (line 881) | public synchronized void moveToInsertRow() method clearRowBuffer (line 901) | private synchronized void clearRowBuffer(boolean copyCurrentRow) method rowDeleted (line 919) | public boolean rowDeleted() throws SQLException method rowInserted (line 926) | public boolean rowInserted() throws SQLException method rowUpdated (line 933) | public boolean rowUpdated() throws SQLException method updateAsciiStream (line 940) | public synchronized void updateAsciiStream(int columnIndex, method updateBigDecimal (line 981) | public synchronized void updateBigDecimal(int columnIndex, method updateBinaryStream (line 989) | public synchronized void updateBinaryStream(int columnIndex, method updateBoolean (line 1037) | public synchronized void updateBoolean(int columnIndex, boolean x) method updateByte (line 1044) | public synchronized void updateByte(int columnIndex, byte x) method updateBytes (line 1051) | public synchronized void updateBytes(int columnIndex, byte[] x) method updateCharacterStream (line 1058) | public synchronized void updateCharacterStream(int columnIndex, method updateDate (line 1094) | public synchronized void updateDate(int columnIndex, java.sql.Date x) method updateDouble (line 1101) | public synchronized void updateDouble(int columnIndex, double x) method updateFloat (line 1108) | public synchronized void updateFloat(int columnIndex, float x) method updateInt (line 1115) | public synchronized void updateInt(int columnIndex, int x) method updateLong (line 1122) | public synchronized void updateLong(int columnIndex, long x) method updateNull (line 1129) | public synchronized void updateNull(int columnIndex) method updateObject (line 1138) | public synchronized void updateObject(int columnIndex, Object x) method updateObject (line 1145) | public synchronized void updateObject(int columnIndex, Object x, int s... method refreshRow (line 1153) | public void refreshRow() throws SQLException method updateRow (line 1222) | public synchronized void updateRow() method updateShort (line 1304) | public synchronized void updateShort(int columnIndex, short x) method updateString (line 1311) | public synchronized void updateString(int columnIndex, String x) method updateTime (line 1318) | public synchronized void updateTime(int columnIndex, Time x) method updateTimestamp (line 1325) | public synchronized void updateTimestamp(int columnIndex, Timestamp x) method updateNull (line 1333) | public synchronized void updateNull(String columnName) method updateBoolean (line 1340) | public synchronized void updateBoolean(String columnName, boolean x) method updateByte (line 1347) | public synchronized void updateByte(String columnName, byte x) method updateShort (line 1354) | public synchronized void updateShort(String columnName, short x) method updateInt (line 1361) | public synchronized void updateInt(String columnName, int x) method updateLong (line 1368) | public synchronized void updateLong(String columnName, long x) method updateFloat (line 1375) | public synchronized void updateFloat(String columnName, float x) method updateDouble (line 1382) | public synchronized void updateDouble(String columnName, double x) method updateBigDecimal (line 1389) | public synchronized void updateBigDecimal(String columnName, BigDecima... method updateString (line 1396) | public synchronized void updateString(String columnName, String x) method updateBytes (line 1403) | public synchronized void updateBytes(String columnName, byte x[]) method updateDate (line 1410) | public synchronized void updateDate(String columnName, java.sql.Date x) method updateTime (line 1417) | public synchronized void updateTime(String columnName, java.sql.Time x) method updateTimestamp (line 1424) | public synchronized void updateTimestamp(String columnName, java.sql.T... method updateAsciiStream (line 1431) | public synchronized void updateAsciiStream( method updateBinaryStream (line 1441) | public synchronized void updateBinaryStream( method updateCharacterStream (line 1451) | public synchronized void updateCharacterStream( method updateObject (line 1461) | public synchronized void updateObject(String columnName, Object x, int... method updateObject (line 1468) | public synchronized void updateObject(String columnName, Object x) method isUpdateable (line 1479) | boolean isUpdateable() throws SQLException method quotelessTableName (line 1577) | public static String[] quotelessTableName(String fullname) { method parseQuery (line 1620) | private void parseQuery() method updateRowBuffer (line 1654) | private void updateRowBuffer() throws SQLException class CursorResultHandler (line 1737) | public class CursorResultHandler implements ResultHandler { method handleResultRows (line 1740) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 1745) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 1750) | public void handleWarning(SQLWarning warning) { method handleError (line 1754) | public void handleError(SQLException newError) { method handleCompletion (line 1761) | public void handleCompletion() throws SQLException { method getPGStatement (line 1768) | public BaseStatement getPGStatement() { method getRefCursor (line 1778) | public String getRefCursor() { method setRefCursor (line 1786) | private void setRefCursor(String refCursorName) { method setFetchSize (line 1790) | public void setFetchSize(int rows) throws SQLException method getFetchSize (line 1799) | public int getFetchSize() throws SQLException method next (line 1805) | public boolean next() throws SQLException method close (line 1869) | public void close() throws SQLException method wasNull (line 1879) | public boolean wasNull() throws SQLException method getString (line 1885) | public String getString(int columnIndex) throws SQLException method getBoolean (line 1902) | public boolean getBoolean(int columnIndex) throws SQLException method getByte (line 1914) | public byte getByte(int columnIndex) throws SQLException method getShort (line 1963) | public short getShort(int columnIndex) throws SQLException method getInt (line 2005) | public int getInt(int columnIndex) throws SQLException method getLong (line 2021) | public long getLong(int columnIndex) throws SQLException method getFastLong (line 2057) | private long getFastLong(int columnIndex) throws SQLException, method getFastInt (line 2112) | private int getFastInt(int columnIndex) throws SQLException, method getFastBigDecimal (line 2167) | private BigDecimal getFastBigDecimal(int columnIndex) throws SQLExcept... method getFloat (line 2220) | public float getFloat(int columnIndex) throws SQLException method getDouble (line 2229) | public double getDouble(int columnIndex) throws SQLException method getBigDecimal (line 2238) | public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQL... method getBytes (line 2270) | public byte[] getBytes(int columnIndex) throws SQLException method getDate (line 2312) | public java.sql.Date getDate(int columnIndex) throws SQLException method getTime (line 2317) | public Time getTime(int columnIndex) throws SQLException method getTimestamp (line 2322) | public Timestamp getTimestamp(int columnIndex) throws SQLException method getAsciiStream (line 2327) | public InputStream getAsciiStream(int columnIndex) throws SQLException method getUnicodeStream (line 2357) | public InputStream getUnicodeStream(int columnIndex) throws SQLException method getBinaryStream (line 2387) | public InputStream getBinaryStream(int columnIndex) throws SQLException method getString (line 2418) | public String getString(String columnName) throws SQLException method getBoolean (line 2423) | public boolean getBoolean(String columnName) throws SQLException method getByte (line 2428) | public byte getByte(String columnName) throws SQLException method getShort (line 2434) | public short getShort(String columnName) throws SQLException method getInt (line 2439) | public int getInt(String columnName) throws SQLException method getLong (line 2444) | public long getLong(String columnName) throws SQLException method getFloat (line 2449) | public float getFloat(String columnName) throws SQLException method getDouble (line 2454) | public double getDouble(String columnName) throws SQLException method getBigDecimal (line 2459) | public BigDecimal getBigDecimal(String columnName, int scale) throws S... method getBytes (line 2464) | public byte[] getBytes(String columnName) throws SQLException method getDate (line 2469) | public java.sql.Date getDate(String columnName) throws SQLException method getTime (line 2474) | public Time getTime(String columnName) throws SQLException method getTimestamp (line 2479) | public Timestamp getTimestamp(String columnName) throws SQLException method getAsciiStream (line 2484) | public InputStream getAsciiStream(String columnName) throws SQLException method getUnicodeStream (line 2489) | public InputStream getUnicodeStream(String columnName) throws SQLExcep... method getBinaryStream (line 2494) | public InputStream getBinaryStream(String columnName) throws SQLException method getWarnings (line 2499) | public SQLWarning getWarnings() throws SQLException method clearWarnings (line 2505) | public void clearWarnings() throws SQLException method addWarning (line 2511) | protected void addWarning(SQLWarning warnings) method getCursorName (line 2519) | public String getCursorName() throws SQLException method getObject (line 2540) | public Object getObject(int columnIndex) throws SQLException { method getObject (line 2563) | public Object getObject(String columnName) throws SQLException method findColumn (line 2571) | public int findColumn(String columnName) throws SQLException method findColumnIndex (line 2582) | private int findColumnIndex(String columnName) method getColumnOID (line 2616) | public int getColumnOID(int field) method getFixedString (line 2627) | public String getFixedString(int col) throws SQLException method getPGType (line 2662) | protected String getPGType( int column ) throws SQLException method getSQLType (line 2667) | protected int getSQLType( int column ) throws SQLException method checkUpdateable (line 2672) | private void checkUpdateable() throws SQLException method checkClosed (line 2687) | protected void checkClosed() throws SQLException { method checkColumnIndex (line 2692) | protected void checkColumnIndex(int column) throws SQLException method checkResultSet (line 2706) | protected void checkResultSet( int column ) throws SQLException method toBoolean (line 2718) | public static boolean toBoolean(String s) method toInt (line 2745) | public static int toInt(String s) throws SQLException method toLong (line 2784) | public static long toLong(String s) throws SQLException method toBigDecimal (line 2819) | public static BigDecimal toBigDecimal(String s, int scale) throws SQLE... method toFloat (line 2849) | public static float toFloat(String s) throws SQLException method toDouble (line 2867) | public static double toDouble(String s) throws SQLException method initRowBuffer (line 2885) | private void initRowBuffer() method isColumnTrimmable (line 2898) | private boolean isColumnTrimmable(int columnIndex) throws SQLException method trimBytes (line 2913) | private byte[] trimBytes(int p_columnIndex, byte[] p_bytes) throws SQL... method trimString (line 2929) | private String trimString(int p_columnIndex, String p_string) throws S... method updateValue (line 2943) | protected void updateValue(int columnIndex, Object value) throws SQLEx... method getUUID (line 2965) | protected Object getUUID(String data) throws SQLException class PrimaryKey (line 2970) | private class PrimaryKey method PrimaryKey (line 2975) | PrimaryKey( int index, String name) method getValue (line 2980) | Object getValue() throws SQLException class NullObject (line 2992) | static class NullObject extends PGobject { method NullObject (line 2993) | NullObject(String type) { method getValue (line 2997) | public String getValue() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java class AbstractJdbc2ResultSetMetaData (line 20) | public abstract class AbstractJdbc2ResultSetMetaData implements PGResult... method AbstractJdbc2ResultSetMetaData (line 34) | public AbstractJdbc2ResultSetMetaData(BaseConnection connection, Field... method getColumnCount (line 46) | public int getColumnCount() throws SQLException method isAutoIncrement (line 59) | public boolean isAutoIncrement(int column) throws SQLException method isCaseSensitive (line 73) | public boolean isCaseSensitive(int column) throws SQLException method isSearchable (line 91) | public boolean isSearchable(int column) throws SQLException method isCurrency (line 105) | public boolean isCurrency(int column) throws SQLException method isNullable (line 119) | public int isNullable(int column) throws SQLException method isSigned (line 134) | public boolean isSigned(int column) throws SQLException method getColumnDisplaySize (line 147) | public int getColumnDisplaySize(int column) throws SQLException method getColumnLabel (line 158) | public String getColumnLabel(int column) throws SQLException method getColumnName (line 171) | public String getColumnName(int column) throws SQLException method getBaseColumnName (line 176) | public String getBaseColumnName(int column) throws SQLException { method getSchemaName (line 186) | public String getSchemaName(int column) throws SQLException method getBaseSchemaName (line 191) | public String getBaseSchemaName(int column) throws SQLException method getPrecision (line 243) | public int getPrecision(int column) throws SQLException method getScale (line 257) | public int getScale(int column) throws SQLException method getTableName (line 268) | public String getTableName(int column) throws SQLException method getBaseTableName (line 273) | public String getBaseTableName(int column) throws SQLException method getCatalogName (line 326) | public String getCatalogName(int column) throws SQLException method getColumnType (line 340) | public int getColumnType(int column) throws SQLException method getColumnTypeName (line 352) | public String getColumnTypeName(int column) throws SQLException method isReadOnly (line 367) | public boolean isReadOnly(int column) throws SQLException method isWritable (line 382) | public boolean isWritable(int column) throws SQLException method isDefinitelyWritable (line 397) | public boolean isDefinitelyWritable(int column) throws SQLException method getField (line 415) | protected Field getField(int columnIndex) throws SQLException method getPGType (line 422) | protected String getPGType(int columnIndex) throws SQLException method getSQLType (line 427) | protected int getSQLType(int columnIndex) throws SQLException method getColumnClassName (line 451) | public String getColumnClassName(int column) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/AbstractJdbc2Statement.java class AbstractJdbc2Statement (line 41) | public abstract class AbstractJdbc2Statement implements BaseStatement { method createDriverResultSet (line 142) | public ResultSet createDriverResultSet(Field[] fields, Vector tuples) method AbstractJdbc2Statement (line 148) | public AbstractJdbc2Statement(AbstractJdbc2Connection c, int rsType, method AbstractJdbc2Statement (line 169) | public AbstractJdbc2Statement(AbstractJdbc2Connection connection, method createResultSet (line 210) | public abstract ResultSet createResultSet(Query originalQuery, method getPGConnection (line 214) | public BaseConnection getPGConnection() { method getFetchingCursorName (line 221) | public String getFetchingCursorName() { method getFetchSize (line 225) | public int getFetchSize() { method wantsScrollableResultSet (line 229) | protected boolean wantsScrollableResultSet() { method wantsHoldableResultSet (line 235) | protected boolean wantsHoldableResultSet() { class StatementResultHandler (line 243) | public class StatementResultHandler implements ResultHandler { method getResults (line 251) | ResultWrapper getResults() { method append (line 255) | private void append(ResultWrapper newResult) { method handleResultRows (line 262) | public void handleResultRows(Query fromQuery, Field[] fields, method handleCommandStatus (line 273) | public void handleCommandStatus(String status, int updateCount, method handleWarning (line 278) | public void handleWarning(SQLWarning warning) { method handleError (line 282) | public void handleError(SQLException newError) { method handleCompletion (line 289) | public void handleCompletion() throws SQLException { method executeQuery (line 304) | public java.sql.ResultSet executeQuery(String p_sql) throws SQLExcepti... method executeQuery (line 341) | public java.sql.ResultSet executeQuery() throws SQLException { method executeUpdate (line 367) | public int executeUpdate(String p_sql) throws SQLException { method executeUpdate (line 414) | public int executeUpdate() throws SQLException method execute (line 449) | public boolean execute(String p_sql) throws SQLException { method executeWithFlags (line 460) | public boolean executeWithFlags(String p_sql, int flags) method execute (line 484) | public boolean execute() throws SQLException { method executeWithFlags (line 495) | public boolean executeWithFlags(int flags) throws SQLException { method execute (line 597) | protected void execute(Query queryToExecute, ParameterList queryParame... method setCursorName (line 696) | public void setCursorName(String name) throws SQLException { method getUpdateCount (line 713) | public int getUpdateCount() throws SQLException { method getMoreResults (line 729) | public boolean getMoreResults() throws SQLException { method getMaxRows (line 754) | public int getMaxRows() throws SQLException { method setMaxRows (line 768) | public void setMaxRows(int max) throws SQLException { method setEscapeProcessing (line 786) | public void setEscapeProcessing(boolean enable) throws SQLException { method getQueryTimeout (line 800) | public int getQueryTimeout() throws SQLException { method setQueryTimeout (line 812) | public void setQueryTimeout(int seconds) throws SQLException { method addWarning (line 835) | public void addWarning(SQLWarning warn) method getWarnings (line 861) | public SQLWarning getWarnings() throws SQLException { method getMaxFieldSize (line 876) | public int getMaxFieldSize() throws SQLException { method setMaxFieldSize (line 887) | public void setMaxFieldSize(int max) throws SQLException { method clearWarnings (line 903) | public void clearWarnings() throws SQLException { method getResultSet (line 916) | public java.sql.ResultSet getResultSet() throws SQLException { method close (line 937) | public void close() throws SQLException { method finalize (line 964) | protected void finalize() { method replaceProcessing (line 981) | protected String replaceProcessing(String p_sql) throws SQLException { method parseSql (line 1033) | protected static int parseSql(String p_sql, int i, StringBuffer newsql, method escapeFunction (line 1184) | protected static String escapeFunction(String functionName, String args, method getInsertedOID (line 1236) | public int getInsertedOID() throws SQLException { method getLastOID (line 1250) | public long getLastOID() throws SQLException { method setNull (line 1268) | public void setNull(int parameterIndex, int sqlType) throws SQLExcepti... method setBoolean (line 1357) | public void setBoolean(int parameterIndex, boolean x) throws SQLExcept... method setByte (line 1372) | public void setByte(int parameterIndex, byte x) throws SQLException { method setShort (line 1387) | public void setShort(int parameterIndex, short x) throws SQLException { method setInt (line 1402) | public void setInt(int parameterIndex, int x) throws SQLException { method setLong (line 1417) | public void setLong(int parameterIndex, long x) throws SQLException { method setFloat (line 1432) | public void setFloat(int parameterIndex, float x) throws SQLException { method setDouble (line 1447) | public void setDouble(int parameterIndex, double x) throws SQLException { method setBigDecimal (line 1462) | public void setBigDecimal(int parameterIndex, BigDecimal x) method setString (line 1482) | public void setString(int parameterIndex, String x) throws SQLException { method setString (line 1489) | protected void setString(int parameterIndex, String x, int oid) method setBytes (line 1515) | public void setBytes(int parameterIndex, byte[] x) throws SQLException { method setDate (line 1549) | public void setDate(int parameterIndex, java.sql.Date x) method setTime (line 1564) | public void setTime(int parameterIndex, Time x) throws SQLException { method setTimestamp (line 1578) | public void setTimestamp(int parameterIndex, Timestamp x) method setCharacterStreamPost71 (line 1583) | private void setCharacterStreamPost71(int parameterIndex, InputStream x, method setAsciiStream (line 1649) | public void setAsciiStream(int parameterIndex, InputStream x, int length) method setUnicodeStream (line 1677) | public void setUnicodeStream(int parameterIndex, InputStream x, int le... method setBinaryStream (line 1703) | public void setBinaryStream(int parameterIndex, InputStream x, int len... method clearParameters (line 1767) | public void clearParameters() throws SQLException { method createInternalType (line 1771) | private PGType createInternalType(Object x, int targetType) method setPGobject (line 1798) | private void setPGobject(int parameterIndex, PGobject x) method setObject (line 1832) | public void setObject(int parameterIndex, Object in, int targetSqlType, method setObject (line 1968) | public void setObject(int parameterIndex, Object x, int targetSqlType) method setObject (line 1976) | public void setObject(int parameterIndex, Object x) throws SQLException { method registerOutParameter (line 2045) | public void registerOutParameter(int parameterIndex, int sqlType, method registerOutParameter (line 2111) | public void registerOutParameter(int parameterIndex, int sqlType, method wasNull (line 2129) | public boolean wasNull() throws SQLException { method getString (line 2149) | public String getString(int parameterIndex) throws SQLException { method getBoolean (line 2165) | public boolean getBoolean(int parameterIndex) throws SQLException { method getByte (line 2183) | public byte getByte(int parameterIndex) throws SQLException { method getShort (line 2204) | public short getShort(int parameterIndex) throws SQLException { method getInt (line 2221) | public int getInt(int parameterIndex) throws SQLException { method getLong (line 2239) | public long getLong(int parameterIndex) throws SQLException { method getFloat (line 2257) | public float getFloat(int parameterIndex) throws SQLException { method getDouble (line 2275) | public double getDouble(int parameterIndex) throws SQLException { method getBigDecimal (line 2298) | public BigDecimal getBigDecimal(int parameterIndex, int scale) method getBytes (line 2314) | public byte[] getBytes(int parameterIndex) throws SQLException { method getDate (line 2331) | public java.sql.Date getDate(int parameterIndex) throws SQLException { method getTime (line 2346) | public java.sql.Time getTime(int parameterIndex) throws SQLException { method getTimestamp (line 2362) | public java.sql.Timestamp getTimestamp(int parameterIndex) method getObject (line 2390) | public Object getObject(int parameterIndex) throws SQLException { method toString (line 2399) | public String toString() { method bindLiteral (line 2412) | protected void bindLiteral(int paramIndex, String s, int oid) method bindString (line 2424) | private void bindString(int paramIndex, String s, int oid) method modifyJdbcCall (line 2439) | private String modifyJdbcCall(String p_sql) throws SQLException { method checkIndex (line 2631) | protected void checkIndex(int parameterIndex, int type1, int type2, method checkIndex (line 2650) | protected void checkIndex(int parameterIndex, int type, String getName) method checkIndex (line 2665) | private void checkIndex(int parameterIndex) throws SQLException { method checkIndex (line 2676) | private void checkIndex(int parameterIndex, boolean fetchingData) method setPrepareThreshold (line 2700) | public void setPrepareThreshold(int newThreshold) throws SQLException { method getPrepareThreshold (line 2709) | public int getPrepareThreshold() { method setUseServerPrepare (line 2713) | public void setUseServerPrepare(boolean flag) throws SQLException { method isUseServerPrepare (line 2717) | public boolean isUseServerPrepare() { method checkClosed (line 2721) | protected void checkClosed() throws SQLException { method addBatch (line 2729) | public void addBatch(String p_sql) throws SQLException { method clearBatch (line 2764) | public void clearBatch() throws SQLException { class BatchResultHandler (line 2775) | private class BatchResultHandler implements ResultHandler { method BatchResultHandler (line 2783) | BatchResultHandler(Query[] queries, ParameterList[] parameterLists, method handleResultRows (line 2790) | public void handleResultRows(Query fromQuery, Field[] fields, method handleCommandStatus (line 2797) | public void handleCommandStatus(String status, int updateCount, method handleWarning (line 2809) | public void handleWarning(SQLWarning warning) { method handleError (line 2813) | public void handleError(SQLException newError) { method handleCompletion (line 2843) | public void handleCompletion() throws SQLException { class CallableBatchResultHandler (line 2850) | private class CallableBatchResultHandler implements ResultHandler { method CallableBatchResultHandler (line 2858) | CallableBatchResultHandler(Query[] queries, method handleResultRows (line 2865) | public void handleResultRows(Query fromQuery, Field[] fields, method handleCommandStatus (line 2870) | public void handleCommandStatus(String status, int updateCount, method handleWarning (line 2882) | public void handleWarning(SQLWarning warning) { method handleError (line 2886) | public void handleError(SQLException newError) { method handleCompletion (line 2916) | public void handleCompletion() throws SQLException { method executeBatch (line 2924) | public int[] executeBatch() throws SQLException { method cancel (line 3015) | public void cancel() throws SQLException { method getConnection (line 3019) | public Connection getConnection() throws SQLException { method getFetchDirection (line 3023) | public int getFetchDirection() { method getResultSetConcurrency (line 3027) | public int getResultSetConcurrency() { method getResultSetType (line 3031) | public int getResultSetType() { method setFetchDirection (line 3035) | public void setFetchDirection(int direction) throws SQLException { method setFetchSize (line 3049) | public void setFetchSize(int rows) throws SQLException { method addBatch (line 3059) | public void addBatch() throws SQLException { method getMetaData (line 3073) | public ResultSetMetaData getMetaData() throws SQLException { method setArray (line 3100) | public void setArray(int i, java.sql.Array x) throws SQLException { method setBlob (line 3124) | public void setBlob(int i, Blob x) throws SQLException { method setCharacterStream (line 3170) | public void setCharacterStream(int i, java.io.Reader x, int length) method setClob (line 3249) | public void setClob(int i, Clob x) throws SQLException { method setNull (line 3285) | public void setNull(int i, int t, String s) throws SQLException { method setRef (line 3290) | public void setRef(int i, Ref x) throws SQLException { method setDate (line 3294) | public void setDate(int i, java.sql.Date d, java.util.Calendar cal) method setTime (line 3331) | public void setTime(int i, Time t, java.util.Calendar cal) method setTimestamp (line 3347) | public void setTimestamp(int i, Timestamp t, java.util.Calendar cal) method getArray (line 3403) | public java.sql.Array getArray(int i) throws SQLException { method getBigDecimal (line 3409) | public java.math.BigDecimal getBigDecimal(int parameterIndex) method getBlob (line 3416) | public Blob getBlob(int i) throws SQLException { method getClob (line 3420) | public Clob getClob(int i) throws SQLException { method getObjectImpl (line 3424) | public Object getObjectImpl(int i, java.util.Map map) throws SQLExcept... method getRef (line 3431) | public Ref getRef(int i) throws SQLException { method getDate (line 3436) | public java.sql.Date getDate(int i, java.util.Calendar cal) method getTime (line 3451) | public Time getTime(int i, java.util.Calendar cal) throws SQLException { method getTimestamp (line 3465) | public Timestamp getTimestamp(int i, java.util.Calendar cal) method registerOutParameter (line 3481) | public void registerOutParameter(int parameterIndex, int sqlType, FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/EscapedFunctions.java class EscapedFunctions (line 27) | public class EscapedFunctions { method createFunctionMap (line 121) | private static Map createFunctionMap() { method getFunction (line 137) | public static Method getFunction(String functionName){ method sqlceiling (line 143) | public static String sqlceiling(List parsedArgs) throws SQLException{ method sqllog (line 155) | public static String sqllog(List parsedArgs) throws SQLException{ method sqllog10 (line 167) | public static String sqllog10(List parsedArgs) throws SQLException{ method sqlpower (line 179) | public static String sqlpower(List parsedArgs) throws SQLException{ method sqltruncate (line 191) | public static String sqltruncate(List parsedArgs) throws SQLException{ method sqlchar (line 204) | public static String sqlchar(List parsedArgs) throws SQLException{ method sqlconcat (line 216) | public static String sqlconcat(List parsedArgs){ method sqlinsert (line 228) | public static String sqlinsert(List parsedArgs) throws SQLException{ method sqllcase (line 241) | public static String sqllcase(List parsedArgs) throws SQLException{ method sqlleft (line 253) | public static String sqlleft(List parsedArgs) throws SQLException{ method sqllength (line 265) | public static String sqllength(List parsedArgs) throws SQLException{ method sqllocate (line 277) | public static String sqllocate(List parsedArgs) throws SQLException{ method sqlltrim (line 290) | public static String sqlltrim(List parsedArgs) throws SQLException{ method sqlright (line 302) | public static String sqlright(List parsedArgs) throws SQLException{ method sqlrtrim (line 314) | public static String sqlrtrim(List parsedArgs) throws SQLException{ method sqlspace (line 326) | public static String sqlspace(List parsedArgs) throws SQLException{ method sqlsubstring (line 338) | public static String sqlsubstring(List parsedArgs) throws SQLException{ method sqlucase (line 350) | public static String sqlucase(List parsedArgs) throws SQLException{ method sqlcurdate (line 362) | public static String sqlcurdate(List parsedArgs) throws SQLException{ method sqlcurtime (line 371) | public static String sqlcurtime(List parsedArgs) throws SQLException{ method sqldayname (line 380) | public static String sqldayname(List parsedArgs) throws SQLException{ method sqldayofmonth (line 389) | public static String sqldayofmonth(List parsedArgs) throws SQLException{ method sqldayofweek (line 399) | public static String sqldayofweek(List parsedArgs) throws SQLException{ method sqldayofyear (line 408) | public static String sqldayofyear(List parsedArgs) throws SQLException{ method sqlhour (line 417) | public static String sqlhour(List parsedArgs) throws SQLException{ method sqlminute (line 426) | public static String sqlminute(List parsedArgs) throws SQLException{ method sqlmonth (line 435) | public static String sqlmonth(List parsedArgs) throws SQLException{ method sqlmonthname (line 444) | public static String sqlmonthname(List parsedArgs) throws SQLException{ method sqlquarter (line 453) | public static String sqlquarter(List parsedArgs) throws SQLException{ method sqlsecond (line 462) | public static String sqlsecond(List parsedArgs) throws SQLException{ method sqlweek (line 471) | public static String sqlweek(List parsedArgs) throws SQLException{ method sqlyear (line 480) | public static String sqlyear(List parsedArgs) throws SQLException{ method sqltimestampadd (line 489) | public static String sqltimestampadd(List parsedArgs) throws SQLExcept... method constantToInterval (line 501) | private final static String constantToInterval(String type,String valu... method sqltimestampdiff (line 531) | public static String sqltimestampdiff(List parsedArgs) throws SQLExcep... method constantToDatePart (line 543) | private final static String constantToDatePart(String type)throws SQLE... method sqldatabase (line 573) | public static String sqldatabase(List parsedArgs) throws SQLException{ method sqlifnull (line 582) | public static String sqlifnull(List parsedArgs) throws SQLException{ method sqluser (line 591) | public static String sqluser(List parsedArgs) throws SQLException{ FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/ResultWrapper.java class ResultWrapper (line 22) | public class ResultWrapper { method ResultWrapper (line 23) | public ResultWrapper(ResultSet rs) { method ResultWrapper (line 29) | public ResultWrapper(int updateCount, long insertOID) { method getResultSet (line 35) | public ResultSet getResultSet() { method getUpdateCount (line 39) | public int getUpdateCount() { method getInsertOID (line 43) | public long getInsertOID() { method getNext (line 47) | public ResultWrapper getNext() { method append (line 51) | public void append(ResultWrapper newResult) { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/TimestampUtils.java class TimestampUtils (line 28) | public class TimestampUtils { method TimestampUtils (line 39) | TimestampUtils(boolean min74, boolean min82) { method getCalendar (line 44) | private Calendar getCalendar(int sign, int hr, int min, int sec) { class ParsedTimestamp (line 64) | private static class ParsedTimestamp { method loadCalendar (line 84) | private ParsedTimestamp loadCalendar(Calendar defaultTz, String str, S... method showParse (line 257) | private static void showParse(String type, String what, Calendar cal, ... method showString (line 276) | private static void showString(String type, Calendar cal, java.util.Da... method toTimestamp (line 302) | public synchronized Timestamp toTimestamp(Calendar cal, String s) thro... method toTime (line 338) | public synchronized Time toTime(Calendar cal, String s) throws SQLExce... method toDate (line 383) | public synchronized Date toDate(Calendar cal, String s) throws SQLExce... method toString (line 430) | public synchronized String toString(Calendar cal, Timestamp x) { method toString (line 453) | public synchronized String toString(Calendar cal, Date x) { method toString (line 475) | public synchronized String toString(Calendar cal, Time x) { method appendDate (line 493) | private static void appendDate(StringBuffer sb, Calendar cal) method appendTime (line 518) | private static void appendTime(StringBuffer sb, Calendar cal, int nanos) method appendTimeZone (line 549) | private void appendTimeZone(StringBuffer sb, java.util.Calendar cal) method appendEra (line 578) | private static void appendEra(StringBuffer sb, Calendar cal) method skipWhitespace (line 585) | private static int skipWhitespace(char []s, int start) method firstNonDigit (line 595) | private static int firstNonDigit(char []s, int start) method number (line 606) | private static int number(char []s, int start, int end) { method charAt (line 618) | private static char charAt(char []s, int pos) { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/TypeInfoCache.java class TypeInfoCache (line 32) | public class TypeInfoCache implements TypeInfo { method TypeInfoCache (line 112) | public TypeInfoCache(BaseConnection conn, int unknownLength) method addCoreType (line 139) | public synchronized void addCoreType(String pgTypeName, Integer oid, I... method addDataType (line 160) | public synchronized void addDataType(String type, Class klass) throws ... method getPGTypeNamesWithSQLTypes (line 169) | public Iterator getPGTypeNamesWithSQLTypes() method getSQLType (line 174) | public int getSQLType(int oid) throws SQLException method getSQLType (line 179) | public synchronized int getSQLType(String pgTypeName) throws SQLException method getPGType (line 230) | public synchronized int getPGType(String pgTypeName) throws SQLException method getPGType (line 265) | public synchronized String getPGType(int oid) throws SQLException method getPGArrayType (line 302) | public int getPGArrayType(String elementTypeName) throws SQLException method convertArrayToBaseOid (line 315) | protected synchronized int convertArrayToBaseOid(int oid) method getArrayDelimiter (line 323) | public synchronized char getArrayDelimiter(int oid) throws SQLException method getPGArrayElement (line 362) | public synchronized int getPGArrayElement (int oid) throws SQLException method getPGobject (line 402) | public synchronized Class getPGobject(String type) method getJavaClass (line 407) | public synchronized String getJavaClass(int oid) throws SQLException method getTypeForAlias (line 424) | public String getTypeForAlias(String alias) { method getPrecision (line 431) | public int getPrecision(int oid, int typmod) { method getScale (line 493) | public int getScale(int oid, int typmod) { method isCaseSensitive (line 520) | public boolean isCaseSensitive(int oid) { method isSigned (line 545) | public boolean isSigned(int oid) { method getDisplaySize (line 560) | public int getDisplaySize(int oid, int typmod) { method getMaximumPrecision (line 648) | public int getMaximumPrecision(int oid) { method requiresQuoting (line 673) | public boolean requiresQuoting(int oid) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/optional/ConnectionPool.java class ConnectionPool (line 15) | public class ConnectionPool extends PGConnectionPoolDataSource FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/optional/PoolingDataSource.java class PoolingDataSource (line 14) | public class PoolingDataSource extends PGPoolingDataSource FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc2/optional/SimpleDataSource.java class SimpleDataSource (line 14) | public class SimpleDataSource extends PGSimpleDataSource FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/AbstractJdbc3Blob.java class AbstractJdbc3Blob (line 14) | public abstract class AbstractJdbc3Blob extends org.postgresql.jdbc2.Abs... method AbstractJdbc3Blob (line 17) | public AbstractJdbc3Blob(org.postgresql.core.BaseConnection conn, long... method setBytes (line 37) | public synchronized int setBytes(long pos, byte[] bytes) throws SQLExc... method setBytes (line 65) | public synchronized int setBytes(long pos, byte[] bytes, int offset, i... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/AbstractJdbc3Clob.java class AbstractJdbc3Clob (line 15) | public abstract class AbstractJdbc3Clob extends org.postgresql.jdbc2.Abs... method AbstractJdbc3Clob (line 18) | public AbstractJdbc3Clob(org.postgresql.core.BaseConnection conn, long... method setString (line 38) | public synchronized int setString(long pos, String str) throws SQLExce... method setString (line 62) | public synchronized int setString(long pos, String str, int offset, in... method setAsciiStream (line 82) | public synchronized java.io.OutputStream setAsciiStream(long pos) thro... method setCharacterStream (line 103) | public synchronized java.io.Writer setCharacterStream(long pos) throws... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/AbstractJdbc3Connection.java class AbstractJdbc3Connection (line 26) | public abstract class AbstractJdbc3Connection extends org.postgresql.jdb... method AbstractJdbc3Connection (line 31) | protected AbstractJdbc3Connection(String host, int port, String user, ... method setHoldability (line 50) | public void setHoldability(int holdability) throws SQLException method getHoldability (line 80) | public int getHoldability() throws SQLException method setSavepoint (line 97) | public Savepoint setSavepoint() throws SQLException method setSavepoint (line 129) | public Savepoint setSavepoint(String name) throws SQLException method rollback (line 164) | public void rollback(Savepoint savepoint) throws SQLException method releaseSavepoint (line 186) | public void releaseSavepoint(Savepoint savepoint) throws SQLException method createStatement (line 228) | public abstract Statement createStatement(int resultSetType, int resul... method createStatement (line 231) | public Statement createStatement(int resultSetType, int resultSetConcu... method prepareStatement (line 271) | public abstract PreparedStatement prepareStatement(String sql, int res... method prepareStatement (line 275) | public PreparedStatement prepareStatement(String sql, int resultSetTyp... method prepareCall (line 313) | public abstract CallableStatement prepareCall(String sql, int resultSe... method prepareCall (line 317) | public CallableStatement prepareCall(String sql, int resultSetType, method prepareStatement (line 360) | public PreparedStatement prepareStatement(String sql, int autoGenerate... method prepareStatement (line 418) | public PreparedStatement prepareStatement(String sql, int columnIndexe... method prepareStatement (line 468) | public PreparedStatement prepareStatement(String sql, String columnNam... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java class AbstractJdbc3DatabaseMetaData (line 15) | public abstract class AbstractJdbc3DatabaseMetaData extends org.postgres... method AbstractJdbc3DatabaseMetaData (line 18) | public AbstractJdbc3DatabaseMetaData(AbstractJdbc3Connection conn) method supportsSavepoints (line 32) | public boolean supportsSavepoints() throws SQLException method supportsNamedParameters (line 46) | public boolean supportsNamedParameters() throws SQLException method supportsMultipleOpenResults (line 62) | public boolean supportsMultipleOpenResults() throws SQLException method supportsGetGeneratedKeys (line 76) | public boolean supportsGetGeneratedKeys() throws SQLException method getSuperTypes (line 124) | public ResultSet getSuperTypes(String catalog, String schemaPattern, method getSuperTables (line 163) | public ResultSet getSuperTables(String catalog, String schemaPattern, method getAttributes (line 239) | public ResultSet getAttributes(String catalog, String schemaPattern, method supportsResultSetHoldability (line 257) | public boolean supportsResultSetHoldability(int holdability) throws SQ... method getResultSetHoldability (line 272) | public int getResultSetHoldability() throws SQLException method getDatabaseMajorVersion (line 284) | public int getDatabaseMajorVersion() throws SQLException method getDatabaseMinorVersion (line 296) | public int getDatabaseMinorVersion() throws SQLException method getJDBCMajorVersion (line 309) | public int getJDBCMajorVersion() throws SQLException method getJDBCMinorVersion (line 322) | public int getJDBCMinorVersion() throws SQLException method getSQLStateType (line 336) | public int getSQLStateType() throws SQLException method locatorsUpdateCopy (line 349) | public boolean locatorsUpdateCopy() throws SQLException method supportsStatementPooling (line 368) | public boolean supportsStatementPooling() throws SQLException method getColumns (line 373) | public ResultSet getColumns(String catalog, String schemaPattern, Stri... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/AbstractJdbc3ParameterMetaData.java class AbstractJdbc3ParameterMetaData (line 21) | public abstract class AbstractJdbc3ParameterMetaData { method AbstractJdbc3ParameterMetaData (line 26) | public AbstractJdbc3ParameterMetaData(BaseConnection connection, int o... method getParameterClassName (line 31) | public String getParameterClassName(int param) throws SQLException { method getParameterCount (line 36) | public int getParameterCount() { method getParameterMode (line 42) | public int getParameterMode(int param) throws SQLException { method getParameterType (line 47) | public int getParameterType(int param) throws SQLException { method getParameterTypeName (line 52) | public String getParameterTypeName(int param) throws SQLException { method getPrecision (line 58) | public int getPrecision(int param) throws SQLException { method getScale (line 64) | public int getScale(int param) throws SQLException { method isNullable (line 70) | public int isNullable(int param) throws SQLException { method isSigned (line 76) | public boolean isSigned(int param) throws SQLException { method checkParamIndex (line 81) | private void checkParamIndex(int param) throws PSQLException { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java class AbstractJdbc3ResultSet (line 23) | public abstract class AbstractJdbc3ResultSet extends org.postgresql.jdbc... method AbstractJdbc3ResultSet (line 25) | public AbstractJdbc3ResultSet(Query originalQuery, BaseStatement state... method internalGetObject (line 32) | protected Object internalGetObject(int columnIndex, Field field) throw... method getURL (line 55) | public java.net.URL getURL(int columnIndex) throws SQLException method getURL (line 73) | public java.net.URL getURL(String columnName) throws SQLException method updateRef (line 90) | public void updateRef(int columnIndex, java.sql.Ref x) throws SQLExcep... method updateRef (line 107) | public void updateRef(String columnName, java.sql.Ref x) throws SQLExc... method updateBlob (line 124) | public void updateBlob(int columnIndex, java.sql.Blob x) throws SQLExc... method updateBlob (line 141) | public void updateBlob(String columnName, java.sql.Blob x) throws SQLE... method updateClob (line 158) | public void updateClob(int columnIndex, java.sql.Clob x) throws SQLExc... method updateClob (line 175) | public void updateClob(String columnName, java.sql.Clob x) throws SQLE... method updateArray (line 192) | public void updateArray(int columnIndex, java.sql.Array x) throws SQLE... method updateArray (line 209) | public void updateArray(String columnName, java.sql.Array x) throws SQ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/AbstractJdbc3Statement.java class AbstractJdbc3Statement (line 30) | public abstract class AbstractJdbc3Statement extends org.postgresql.jdbc... method AbstractJdbc3Statement (line 34) | public AbstractJdbc3Statement (AbstractJdbc3Connection c, int rsType, ... method AbstractJdbc3Statement (line 40) | public AbstractJdbc3Statement(AbstractJdbc3Connection connection, Stri... method getMoreResults (line 71) | public boolean getMoreResults(int current) throws SQLException method getGeneratedKeys (line 108) | public ResultSet getGeneratedKeys() throws SQLException method executeUpdate (line 139) | public int executeUpdate(String sql, int autoGeneratedKeys) throws SQL... method addReturning (line 154) | static String addReturning(BaseConnection connection, String sql, Stri... method executeUpdate (line 200) | public int executeUpdate(String sql, int columnIndexes[]) throws SQLEx... method executeUpdate (line 225) | public int executeUpdate(String sql, String columnNames[]) throws SQLE... method execute (line 272) | public boolean execute(String sql, int autoGeneratedKeys) throws SQLEx... method execute (line 318) | public boolean execute(String sql, int columnIndexes[]) throws SQLExce... method execute (line 362) | public boolean execute(String sql, String columnNames[]) throws SQLExc... method getResultSetHoldability (line 383) | public int getResultSetHoldability() throws SQLException method setURL (line 398) | public void setURL(int parameterIndex, java.net.URL x) throws SQLExcep... method getParameterMetaData (line 414) | public ParameterMetaData getParameterMetaData() throws SQLException method createParameterMetaData (line 428) | public abstract ParameterMetaData createParameterMetaData(BaseConnecti... method registerOutParameter (line 454) | public void registerOutParameter(String parameterName, int sqlType) method registerOutParameter (line 481) | public void registerOutParameter(String parameterName, int sqlType, in... method registerOutParameter (line 521) | public void registerOutParameter (String parameterName, int sqlType, S... method getURL (line 541) | public java.net.URL getURL(int parameterIndex) throws SQLException method setURL (line 558) | public void setURL(String parameterName, java.net.URL val) throws SQLE... method setNull (line 573) | public void setNull(String parameterName, int sqlType) throws SQLExcep... method setBoolean (line 589) | public void setBoolean(String parameterName, boolean x) throws SQLExce... method setByte (line 605) | public void setByte(String parameterName, byte x) throws SQLException method setShort (line 621) | public void setShort(String parameterName, short x) throws SQLException method setInt (line 637) | public void setInt(String parameterName, int x) throws SQLException method setLong (line 653) | public void setLong(String parameterName, long x) throws SQLException method setFloat (line 669) | public void setFloat(String parameterName, float x) throws SQLException method setDouble (line 685) | public void setDouble(String parameterName, double x) throws SQLException method setBigDecimal (line 702) | public void setBigDecimal(String parameterName, BigDecimal x) throws S... method setString (line 721) | public void setString(String parameterName, String x) throws SQLException method setBytes (line 739) | public void setBytes(String parameterName, byte x[]) throws SQLException method setDate (line 755) | public void setDate(String parameterName, java.sql.Date x) method setTime (line 772) | public void setTime(String parameterName, java.sql.Time x) method setTimestamp (line 790) | public void setTimestamp(String parameterName, java.sql.Timestamp x) method setAsciiStream (line 815) | public void setAsciiStream(String parameterName, java.io.InputStream x... method setBinaryStream (line 839) | public void setBinaryStream(String parameterName, java.io.InputStream x, method setObject (line 877) | public void setObject(String parameterName, Object x, int targetSqlTyp... method setObject (line 896) | public void setObject(String parameterName, Object x, int targetSqlType) method setObject (line 934) | public void setObject(String parameterName, Object x) throws SQLException method setCharacterStream (line 960) | public void setCharacterStream(String parameterName, method setDate (line 985) | public void setDate(String parameterName, java.sql.Date x, Calendar cal) method setTime (line 1009) | public void setTime(String parameterName, java.sql.Time x, Calendar cal) method setTimestamp (line 1033) | public void setTimestamp(String parameterName, java.sql.Timestamp x, C... method setNull (line 1068) | public void setNull (String parameterName, int sqlType, String typeName) method getString (line 1091) | public String getString(String parameterName) throws SQLException method getBoolean (line 1106) | public boolean getBoolean(String parameterName) throws SQLException method getByte (line 1121) | public byte getByte(String parameterName) throws SQLException method getShort (line 1136) | public short getShort(String parameterName) throws SQLException method getInt (line 1152) | public int getInt(String parameterName) throws SQLException method getLong (line 1168) | public long getLong(String parameterName) throws SQLException method getFloat (line 1183) | public float getFloat(String parameterName) throws SQLException method getDouble (line 1198) | public double getDouble(String parameterName) throws SQLException method getBytes (line 1214) | public byte[] getBytes(String parameterName) throws SQLException method getDate (line 1229) | public java.sql.Date getDate(String parameterName) throws SQLException method getTime (line 1244) | public java.sql.Time getTime(String parameterName) throws SQLException method getTimestamp (line 1259) | public java.sql.Timestamp getTimestamp(String parameterName) throws SQ... method getObject (line 1281) | public Object getObject(String parameterName) throws SQLException method getBigDecimal (line 1297) | public BigDecimal getBigDecimal(String parameterName) throws SQLException method getObjectImpl (line 1319) | public Object getObjectImpl (String parameterName, java.util.Map map) ... method getRef (line 1335) | public Ref getRef (String parameterName) throws SQLException method getBlob (line 1351) | public Blob getBlob (String parameterName) throws SQLException method getClob (line 1366) | public Clob getClob (String parameterName) throws SQLException method getArray (line 1382) | public Array getArray (String parameterName) throws SQLException method getDate (line 1406) | public java.sql.Date getDate(String parameterName, Calendar cal) method getTime (line 1431) | public java.sql.Time getTime(String parameterName, Calendar cal) method getTimestamp (line 1457) | public java.sql.Timestamp getTimestamp(String parameterName, Calendar ... method getURL (line 1476) | public java.net.URL getURL(String parameterName) throws SQLException method setObject (line 1481) | public void setObject(int parameterIndex, Object x, int targetSqlType,... method setNull (line 1490) | public void setNull(int parameterIndex, int sqlType) throws SQLException method wantsHoldableResultSet (line 1501) | protected boolean wantsHoldableResultSet() { method registerOutParameter (line 1505) | public void registerOutParameter( int parameterIndex, int sqlType ) th... method registerOutParameter (line 1519) | public void registerOutParameter(int parameterIndex, int sqlType, FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3Array.java class Jdbc3Array (line 17) | public class Jdbc3Array extends org.postgresql.jdbc2.AbstractJdbc2Array ... method Jdbc3Array (line 19) | public Jdbc3Array(BaseConnection conn, int oid, String fieldString) th... method getArray (line 24) | public Object getArray(Map map) throws SQLException method getArray (line 29) | public Object getArray(long index, int count, Map map) throws SQLExcep... method getResultSet (line 34) | public ResultSet getResultSet(Map map) throws SQLException method getResultSet (line 39) | public ResultSet getResultSet(long index, int count, Map map) throws S... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3Blob.java class Jdbc3Blob (line 15) | public class Jdbc3Blob extends org.postgresql.jdbc3.AbstractJdbc3Blob im... method Jdbc3Blob (line 18) | public Jdbc3Blob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3CallableStatement.java class Jdbc3CallableStatement (line 15) | class Jdbc3CallableStatement extends Jdbc3PreparedStatement implements C... method Jdbc3CallableStatement (line 18) | Jdbc3CallableStatement(Jdbc3Connection connection, String sql, int rsT... method getObject (line 30) | public Object getObject(int i, Map map) throws SQLException method getObject (line 35) | public Object getObject(String s, Map map) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3Clob.java class Jdbc3Clob (line 13) | public class Jdbc3Clob extends org.postgresql.jdbc3.AbstractJdbc3Clob im... method Jdbc3Clob (line 16) | public Jdbc3Clob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3Connection.java class Jdbc3Connection (line 21) | public class Jdbc3Connection extends org.postgresql.jdbc3.AbstractJdbc3C... method Jdbc3Connection (line 23) | public Jdbc3Connection(String host, int port, String user, String data... method createStatement (line 27) | public java.sql.Statement createStatement(int resultSetType, int resul... method prepareStatement (line 36) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareCall (line 44) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method getMetaData (line 52) | public java.sql.DatabaseMetaData getMetaData() throws SQLException method setTypeMap (line 60) | public void setTypeMap(Map map) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3ConnectionPool.java class Jdbc3ConnectionPool (line 14) | public class Jdbc3ConnectionPool extends PGConnectionPoolDataSource FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3DatabaseMetaData.java class Jdbc3DatabaseMetaData (line 13) | public class Jdbc3DatabaseMetaData extends org.postgresql.jdbc3.Abstract... method Jdbc3DatabaseMetaData (line 16) | public Jdbc3DatabaseMetaData(Jdbc3Connection conn) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3ParameterMetaData.java class Jdbc3ParameterMetaData (line 15) | public class Jdbc3ParameterMetaData extends AbstractJdbc3ParameterMetaDa... method Jdbc3ParameterMetaData (line 17) | public Jdbc3ParameterMetaData(BaseConnection connection, int oids[]) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3PoolingDataSource.java class Jdbc3PoolingDataSource (line 14) | public class Jdbc3PoolingDataSource extends PGPoolingDataSource FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3PreparedStatement.java class Jdbc3PreparedStatement (line 14) | class Jdbc3PreparedStatement extends Jdbc3Statement implements PreparedS... method Jdbc3PreparedStatement (line 16) | Jdbc3PreparedStatement(Jdbc3Connection connection, String sql, int rsT... method Jdbc3PreparedStatement (line 21) | protected Jdbc3PreparedStatement(Jdbc3Connection connection, String sq... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3ResultSet.java class Jdbc3ResultSet (line 23) | public class Jdbc3ResultSet extends org.postgresql.jdbc3.AbstractJdbc3Re... method Jdbc3ResultSet (line 25) | Jdbc3ResultSet(Query originalQuery, BaseStatement statement, Field[] f... method getMetaData (line 31) | public java.sql.ResultSetMetaData getMetaData() throws SQLException method getClob (line 37) | public java.sql.Clob getClob(int i) throws SQLException method getBlob (line 46) | public java.sql.Blob getBlob(int i) throws SQLException method createArray (line 55) | public Array createArray(int i) throws SQLException method getObject (line 63) | public Object getObject(String s, Map map) throws SQLException method getObject (line 68) | public Object getObject(int i, Map map) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3ResultSetMetaData.java class Jdbc3ResultSetMetaData (line 14) | public class Jdbc3ResultSetMetaData extends org.postgresql.jdbc2.Abstrac... method Jdbc3ResultSetMetaData (line 17) | public Jdbc3ResultSetMetaData(BaseConnection connection, Field[] fields) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java class Jdbc3SimpleDataSource (line 14) | public class Jdbc3SimpleDataSource extends PGSimpleDataSource FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/Jdbc3Statement.java class Jdbc3Statement (line 21) | class Jdbc3Statement extends AbstractJdbc3Statement implements Statement method Jdbc3Statement (line 23) | Jdbc3Statement (Jdbc3Connection c, int rsType, int rsConcurrency, int ... method Jdbc3Statement (line 28) | protected Jdbc3Statement(Jdbc3Connection connection, String sql, boole... method createResultSet (line 33) | public ResultSet createResultSet (Query originalQuery, Field[] fields,... method createParameterMetaData (line 44) | public ParameterMetaData createParameterMetaData(BaseConnection conn, ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3/PSQLSavepoint.java class PSQLSavepoint (line 19) | public class PSQLSavepoint implements Savepoint { method PSQLSavepoint (line 26) | public PSQLSavepoint(int id) { method PSQLSavepoint (line 32) | public PSQLSavepoint(String name) { method getSavepointId (line 38) | public int getSavepointId() throws SQLException { method getSavepointName (line 50) | public String getSavepointName() throws SQLException { method invalidate (line 62) | public void invalidate() { method getPGName (line 66) | public String getPGName() throws SQLException { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/AbstractJdbc3gConnection.java class AbstractJdbc3gConnection (line 18) | public abstract class AbstractJdbc3gConnection extends org.postgresql.jd... method AbstractJdbc3gConnection (line 21) | public AbstractJdbc3gConnection(String host, int port, String user, St... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/AbstractJdbc3gResultSet.java class AbstractJdbc3gResultSet (line 22) | public abstract class AbstractJdbc3gResultSet extends org.postgresql.jdb... method AbstractJdbc3gResultSet (line 25) | public AbstractJdbc3gResultSet(Query originalQuery, BaseStatement stat... method getUUID (line 32) | protected Object getUUID(String data) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/AbstractJdbc3gStatement.java class AbstractJdbc3gStatement (line 19) | public abstract class AbstractJdbc3gStatement extends org.postgresql.jdb... method AbstractJdbc3gStatement (line 21) | public AbstractJdbc3gStatement (AbstractJdbc3Connection c, int rsType,... method AbstractJdbc3gStatement (line 26) | public AbstractJdbc3gStatement(AbstractJdbc3Connection connection, Str... method setObject (line 31) | public void setObject(int parameterIndex, Object x) throws SQLException method setObject (line 41) | public void setObject(int parameterIndex, Object x, int targetSqlType,... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gArray.java class Jdbc3gArray (line 17) | public class Jdbc3gArray extends org.postgresql.jdbc2.AbstractJdbc2Array... method Jdbc3gArray (line 19) | public Jdbc3gArray(BaseConnection conn, int oid, String fieldString) t... method getArray (line 24) | public Object getArray(Map < String, Class < ? >> map) throws SQLExcep... method getArray (line 29) | public Object getArray(long index, int count, Map < String, Class < ? ... method getResultSet (line 34) | public ResultSet getResultSet(Map < String, Class < ? >> map) throws S... method getResultSet (line 39) | public ResultSet getResultSet(long index, int count, Map < String, Cla... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gBlob.java class Jdbc3gBlob (line 15) | public class Jdbc3gBlob extends org.postgresql.jdbc3.AbstractJdbc3Blob i... method Jdbc3gBlob (line 18) | public Jdbc3gBlob(org.postgresql.core.BaseConnection conn, long oid) t... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gCallableStatement.java class Jdbc3gCallableStatement (line 15) | class Jdbc3gCallableStatement extends Jdbc3gPreparedStatement implements... method Jdbc3gCallableStatement (line 17) | Jdbc3gCallableStatement(Jdbc3gConnection connection, String sql, int r... method getObject (line 28) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... method getObject (line 33) | public Object getObject(String s, Map < String, Class < ? >> map) thro... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gClob.java class Jdbc3gClob (line 13) | public class Jdbc3gClob extends org.postgresql.jdbc3.AbstractJdbc3Clob i... method Jdbc3gClob (line 16) | public Jdbc3gClob(org.postgresql.core.BaseConnection conn, long oid) t... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gConnection.java class Jdbc3gConnection (line 25) | public class Jdbc3gConnection extends org.postgresql.jdbc3g.AbstractJdbc... method Jdbc3gConnection (line 27) | public Jdbc3gConnection(String host, int port, String user, String dat... method createStatement (line 31) | public java.sql.Statement createStatement(int resultSetType, int resul... method prepareStatement (line 40) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareCall (line 48) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method getMetaData (line 56) | public java.sql.DatabaseMetaData getMetaData() throws SQLException method setTypeMap (line 64) | public void setTypeMap(Map < String, Class < ? >> map) throws SQLExcep... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gDatabaseMetaData.java class Jdbc3gDatabaseMetaData (line 13) | public class Jdbc3gDatabaseMetaData extends org.postgresql.jdbc3.Abstrac... method Jdbc3gDatabaseMetaData (line 16) | public Jdbc3gDatabaseMetaData(Jdbc3gConnection conn) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gParameterMetaData.java class Jdbc3gParameterMetaData (line 15) | public class Jdbc3gParameterMetaData extends org.postgresql.jdbc3.Abstra... method Jdbc3gParameterMetaData (line 17) | public Jdbc3gParameterMetaData(BaseConnection connection, int oids[]) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gPreparedStatement.java class Jdbc3gPreparedStatement (line 14) | class Jdbc3gPreparedStatement extends Jdbc3gStatement implements Prepare... method Jdbc3gPreparedStatement (line 16) | Jdbc3gPreparedStatement(Jdbc3gConnection connection, String sql, int r... method Jdbc3gPreparedStatement (line 21) | protected Jdbc3gPreparedStatement(Jdbc3gConnection connection, String ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gResultSet.java class Jdbc3gResultSet (line 23) | public class Jdbc3gResultSet extends org.postgresql.jdbc3g.AbstractJdbc3... method Jdbc3gResultSet (line 25) | Jdbc3gResultSet(Query originalQuery, BaseStatement statement, Field[] ... method getMetaData (line 31) | public java.sql.ResultSetMetaData getMetaData() throws SQLException method getClob (line 37) | public java.sql.Clob getClob(int i) throws SQLException method getBlob (line 46) | public java.sql.Blob getBlob(int i) throws SQLException method createArray (line 55) | public Array createArray(int i) throws SQLException method getObject (line 63) | public Object getObject(String s, Map < String, Class < ? >> map) thro... method getObject (line 68) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gResultSetMetaData.java class Jdbc3gResultSetMetaData (line 14) | public class Jdbc3gResultSetMetaData extends org.postgresql.jdbc2.Abstra... method Jdbc3gResultSetMetaData (line 17) | public Jdbc3gResultSetMetaData(BaseConnection connection, Field[] fields) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc3g/Jdbc3gStatement.java class Jdbc3gStatement (line 21) | class Jdbc3gStatement extends org.postgresql.jdbc3g.AbstractJdbc3gStatem... method Jdbc3gStatement (line 23) | Jdbc3gStatement (Jdbc3gConnection c, int rsType, int rsConcurrency, in... method Jdbc3gStatement (line 28) | protected Jdbc3gStatement(Jdbc3gConnection connection, String sql, boo... method createResultSet (line 33) | public ResultSet createResultSet (Query originalQuery, Field[] fields,... method createParameterMetaData (line 44) | public ParameterMetaData createParameterMetaData(BaseConnection conn, ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4Blob.java class AbstractJdbc4Blob (line 15) | public abstract class AbstractJdbc4Blob extends org.postgresql.jdbc3.Abs... method AbstractJdbc4Blob (line 18) | public AbstractJdbc4Blob(org.postgresql.core.BaseConnection conn, long... method getBinaryStream (line 23) | public synchronized java.io.InputStream getBinaryStream(long pos, long... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4Clob.java class AbstractJdbc4Clob (line 15) | public abstract class AbstractJdbc4Clob extends org.postgresql.jdbc3.Abs... method AbstractJdbc4Clob (line 18) | public AbstractJdbc4Clob(org.postgresql.core.BaseConnection conn, long... method getCharacterStream (line 23) | public synchronized Reader getCharacterStream(long pos, long length) t... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4Connection.java class AbstractJdbc4Connection (line 29) | abstract class AbstractJdbc4Connection extends org.postgresql.jdbc3g.Abs... method AbstractJdbc4Connection (line 33) | public AbstractJdbc4Connection(String host, int port, String user, Str... method createClob (line 43) | public Clob createClob() throws SQLException method createBlob (line 49) | public Blob createBlob() throws SQLException method createNClob (line 55) | public NClob createNClob() throws SQLException method createSQLXML (line 61) | public SQLXML createSQLXML() throws SQLException method createStruct (line 67) | public Struct createStruct(String typeName, Object[] attributes) throw... method createArrayOf (line 73) | public Array createArrayOf(String typeName, Object[] elements) throws ... method appendArray (line 89) | private static void appendArray(StringBuffer sb, Object elements) method isValid (line 112) | public boolean isValid(int timeout) throws SQLException method setClientInfo (line 118) | public void setClientInfo(String name, String value) throws SQLClientI... method setClientInfo (line 126) | public void setClientInfo(Properties properties) throws SQLClientInfoE... method getClientInfo (line 140) | public String getClientInfo(String name) throws SQLException method getClientInfo (line 146) | public Properties getClientInfo() throws SQLException method createQueryObject (line 156) | public T createQueryObject(Class ifc) throws SQLException method isWrapperFor (line 162) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 168) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4DatabaseMetaData.java class AbstractJdbc4DatabaseMetaData (line 17) | public abstract class AbstractJdbc4DatabaseMetaData extends org.postgres... method AbstractJdbc4DatabaseMetaData (line 20) | public AbstractJdbc4DatabaseMetaData(AbstractJdbc4Connection conn) method getRowIdLifetime (line 25) | public RowIdLifetime getRowIdLifetime() throws SQLException method getSchemas (line 30) | public ResultSet getSchemas(String catalog, String schemaPattern) thro... method supportsStoredFunctionsUsingCallSyntax (line 35) | public boolean supportsStoredFunctionsUsingCallSyntax() throws SQLExce... method autoCommitFailureClosesAllResultSets (line 40) | public boolean autoCommitFailureClosesAllResultSets() throws SQLException method getClientInfoProperties (line 45) | public ResultSet getClientInfoProperties() throws SQLException method providesQueryObjectGenerator (line 58) | public boolean providesQueryObjectGenerator() throws SQLException method isWrapperFor (line 63) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 68) | public T unwrap(Class iface) throws SQLException method getFunctions (line 73) | public ResultSet getFunctions(String catalog, String schemaPattern, St... method getFunctionColumns (line 78) | public ResultSet getFunctionColumns(String catalog, String schemaPatte... method getJDBCMajorVersion (line 83) | public int getJDBCMajorVersion() throws SQLException method getColumns (line 88) | public ResultSet getColumns(String catalog, String schemaPattern, Stri... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4ParameterMetaData.java class AbstractJdbc4ParameterMetaData (line 15) | public abstract class AbstractJdbc4ParameterMetaData extends org.postgre... method AbstractJdbc4ParameterMetaData (line 18) | public AbstractJdbc4ParameterMetaData(BaseConnection connection, int o... method isWrapperFor (line 23) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 28) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4ResultSet.java class AbstractJdbc4ResultSet (line 19) | abstract class AbstractJdbc4ResultSet extends org.postgresql.jdbc3g.Abst... method AbstractJdbc4ResultSet (line 21) | AbstractJdbc4ResultSet(Query originalQuery, BaseStatement statement, F... method getRowId (line 27) | public RowId getRowId(int columnIndex) throws SQLException method getRowId (line 32) | public RowId getRowId(String columnName) throws SQLException method updateRowId (line 37) | public void updateRowId(int columnIndex, RowId x) throws SQLException method updateRowId (line 42) | public void updateRowId(String columnName, RowId x) throws SQLException method getHoldability (line 47) | public int getHoldability() throws SQLException method isClosed (line 52) | public boolean isClosed() throws SQLException method updateNString (line 57) | public void updateNString(int columnIndex, String nString) throws SQLE... method updateNString (line 62) | public void updateNString(String columnName, String nString) throws SQ... method updateNClob (line 67) | public void updateNClob(int columnIndex, NClob nClob) throws SQLException method updateNClob (line 72) | public void updateNClob(String columnName, NClob nClob) throws SQLExce... method updateNClob (line 77) | public void updateNClob(int columnIndex, Reader reader) throws SQLExce... method updateNClob (line 82) | public void updateNClob(String columnName, Reader reader) throws SQLEx... method updateNClob (line 87) | public void updateNClob(int columnIndex, Reader reader, long length) t... method updateNClob (line 92) | public void updateNClob(String columnName, Reader reader, long length)... method getNClob (line 97) | public NClob getNClob(int columnIndex) throws SQLException method getNClob (line 102) | public NClob getNClob(String columnName) throws SQLException method updateBlob (line 107) | public void updateBlob(int columnIndex, InputStream inputStream, long ... method updateBlob (line 112) | public void updateBlob(String columnName, InputStream inputStream, lon... method updateBlob (line 117) | public void updateBlob(int columnIndex, InputStream inputStream) throw... method updateBlob (line 122) | public void updateBlob(String columnName, InputStream inputStream) thr... method updateClob (line 127) | public void updateClob(int columnIndex, Reader reader, long length) th... method updateClob (line 132) | public void updateClob(String columnName, Reader reader, long length) ... method updateClob (line 137) | public void updateClob(int columnIndex, Reader reader) throws SQLExcep... method updateClob (line 142) | public void updateClob(String columnName, Reader reader) throws SQLExc... method getSQLXML (line 147) | public SQLXML getSQLXML(int columnIndex) throws SQLException method getSQLXML (line 156) | public SQLXML getSQLXML(String columnName) throws SQLException method updateSQLXML (line 161) | public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQL... method updateSQLXML (line 166) | public void updateSQLXML(String columnName, SQLXML xmlObject) throws S... method getNString (line 171) | public String getNString(int columnIndex) throws SQLException method getNString (line 176) | public String getNString(String columnName) throws SQLException method getNCharacterStream (line 181) | public Reader getNCharacterStream(int columnIndex) throws SQLException method getNCharacterStream (line 186) | public Reader getNCharacterStream(String columnName) throws SQLException method updateNCharacterStream (line 191) | public void updateNCharacterStream(int columnIndex, Reader x, int leng... method updateNCharacterStream (line 196) | public void updateNCharacterStream(String columnName, Reader x, int le... method updateNCharacterStream (line 201) | public void updateNCharacterStream(int columnIndex, Reader x) throws S... method updateNCharacterStream (line 206) | public void updateNCharacterStream(String columnName, Reader x) throws... method updateNCharacterStream (line 211) | public void updateNCharacterStream(int columnIndex, Reader x, long len... method updateNCharacterStream (line 216) | public void updateNCharacterStream(String columnName, Reader x, long l... method updateCharacterStream (line 221) | public void updateCharacterStream(int columnIndex, Reader reader, long... method updateCharacterStream (line 226) | public void updateCharacterStream(String columnName, Reader reader, lo... method updateCharacterStream (line 231) | public void updateCharacterStream(int columnIndex, Reader reader) thro... method updateCharacterStream (line 236) | public void updateCharacterStream(String columnName, Reader reader) th... method updateBinaryStream (line 241) | public void updateBinaryStream(int columnIndex, InputStream inputStrea... method updateBinaryStream (line 246) | public void updateBinaryStream(String columnName, InputStream inputStr... method updateBinaryStream (line 251) | public void updateBinaryStream(int columnIndex, InputStream inputStrea... method updateBinaryStream (line 256) | public void updateBinaryStream(String columnName, InputStream inputStr... method updateAsciiStream (line 261) | public void updateAsciiStream(int columnIndex, InputStream inputStream... method updateAsciiStream (line 266) | public void updateAsciiStream(String columnName, InputStream inputStre... method updateAsciiStream (line 271) | public void updateAsciiStream(int columnIndex, InputStream inputStream... method updateAsciiStream (line 276) | public void updateAsciiStream(String columnName, InputStream inputStre... method isWrapperFor (line 281) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 286) | public T unwrap(Class iface) throws SQLException method internalGetObject (line 291) | protected Object internalGetObject(int columnIndex, Field field) throw... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4ResultSetMetaData.java class AbstractJdbc4ResultSetMetaData (line 16) | abstract class AbstractJdbc4ResultSetMetaData extends org.postgresql.jdb... method AbstractJdbc4ResultSetMetaData (line 19) | public AbstractJdbc4ResultSetMetaData(BaseConnection connection, Field... method isWrapperFor (line 24) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 29) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/AbstractJdbc4Statement.java class AbstractJdbc4Statement (line 19) | abstract class AbstractJdbc4Statement extends org.postgresql.jdbc3g.Abst... method AbstractJdbc4Statement (line 24) | AbstractJdbc4Statement (Jdbc4Connection c, int rsType, int rsConcurren... method AbstractJdbc4Statement (line 30) | public AbstractJdbc4Statement(Jdbc4Connection connection, String sql, ... method isClosed (line 35) | public boolean isClosed() throws SQLException method setObject (line 40) | public void setObject(int parameterIndex, Object x) throws SQLException method setObject (line 50) | public void setObject(int parameterIndex, Object x, int targetSqlType,... method setNull (line 73) | public void setNull(int parameterIndex, int targetSqlType) throws SQLE... method setRowId (line 92) | public void setRowId(int parameterIndex, RowId x) throws SQLException method setNString (line 97) | public void setNString(int parameterIndex, String value) throws SQLExc... method setNCharacterStream (line 102) | public void setNCharacterStream(int parameterIndex, Reader value, long... method setNCharacterStream (line 107) | public void setNCharacterStream(int parameterIndex, Reader value) thro... method setCharacterStream (line 112) | public void setCharacterStream(int parameterIndex, Reader value, long ... method setCharacterStream (line 117) | public void setCharacterStream(int parameterIndex, Reader value) throw... method setBinaryStream (line 122) | public void setBinaryStream(int parameterIndex, InputStream value, lon... method setBinaryStream (line 127) | public void setBinaryStream(int parameterIndex, InputStream value) thr... method setAsciiStream (line 132) | public void setAsciiStream(int parameterIndex, InputStream value, long... method setAsciiStream (line 137) | public void setAsciiStream(int parameterIndex, InputStream value) thro... method setNClob (line 142) | public void setNClob(int parameterIndex, NClob value) throws SQLException method setClob (line 147) | public void setClob(int parameterIndex, Reader reader, long length) th... method setClob (line 152) | public void setClob(int parameterIndex, Reader reader) throws SQLExcep... method setBlob (line 157) | public void setBlob(int parameterIndex, InputStream inputStream, long ... method setBlob (line 162) | public void setBlob(int parameterIndex, InputStream inputStream) throw... method setNClob (line 167) | public void setNClob(int parameterIndex, Reader reader, long length) t... method setNClob (line 172) | public void setNClob(int parameterIndex, Reader reader) throws SQLExce... method setSQLXML (line 177) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQL... method setPoolable (line 186) | public void setPoolable(boolean poolable) throws SQLException method isPoolable (line 192) | public boolean isPoolable() throws SQLException method getRowId (line 198) | public RowId getRowId(int parameterIndex) throws SQLException method getRowId (line 203) | public RowId getRowId(String parameterName) throws SQLException method setRowId (line 208) | public void setRowId(String parameterName, RowId x) throws SQLException method setNString (line 213) | public void setNString(String parameterName, String value) throws SQLE... method setNCharacterStream (line 218) | public void setNCharacterStream(String parameterName, Reader value, lo... method setNCharacterStream (line 223) | public void setNCharacterStream(String parameterName, Reader value) th... method setCharacterStream (line 228) | public void setCharacterStream(String parameterName, Reader value, lon... method setCharacterStream (line 233) | public void setCharacterStream(String parameterName, Reader value) thr... method setBinaryStream (line 238) | public void setBinaryStream(String parameterName, InputStream value, l... method setBinaryStream (line 243) | public void setBinaryStream(String parameterName, InputStream value) t... method setAsciiStream (line 248) | public void setAsciiStream(String parameterName, InputStream value, lo... method setAsciiStream (line 253) | public void setAsciiStream(String parameterName, InputStream value) th... method setNClob (line 258) | public void setNClob(String parameterName, NClob value) throws SQLExce... method setClob (line 263) | public void setClob(String parameterName, Reader reader, long length) ... method setClob (line 268) | public void setClob(String parameterName, Reader reader) throws SQLExc... method setBlob (line 273) | public void setBlob(String parameterName, InputStream inputStream, lon... method setBlob (line 278) | public void setBlob(String parameterName, InputStream inputStream) thr... method setNClob (line 283) | public void setNClob(String parameterName, Reader reader, long length)... method setNClob (line 288) | public void setNClob(String parameterName, Reader reader) throws SQLEx... method getNClob (line 293) | public NClob getNClob(int parameterIndex) throws SQLException method getNClob (line 298) | public NClob getNClob(String parameterName) throws SQLException method setSQLXML (line 303) | public void setSQLXML(String parameterName, SQLXML xmlObject) throws S... method getSQLXML (line 308) | public SQLXML getSQLXML(int parameterIndex) throws SQLException method getSQLXML (line 315) | public SQLXML getSQLXML(String parameterIndex) throws SQLException method getNString (line 320) | public String getNString(int parameterIndex) throws SQLException method getNString (line 325) | public String getNString(String parameterName) throws SQLException method getNCharacterStream (line 330) | public Reader getNCharacterStream(int parameterIndex) throws SQLException method getNCharacterStream (line 335) | public Reader getNCharacterStream(String parameterName) throws SQLExce... method getCharacterStream (line 340) | public Reader getCharacterStream(int parameterIndex) throws SQLException method getCharacterStream (line 345) | public Reader getCharacterStream(String parameterName) throws SQLExcep... method setBlob (line 350) | public void setBlob(String parameterName, Blob x) throws SQLException method setClob (line 355) | public void setClob(String parameterName, Clob x) throws SQLException method isWrapperFor (line 360) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 365) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4Array.java class Jdbc4Array (line 17) | public class Jdbc4Array extends org.postgresql.jdbc2.AbstractJdbc2Array ... method Jdbc4Array (line 19) | public Jdbc4Array(BaseConnection conn, int oid, String fieldString) th... method getArray (line 24) | public Object getArray(Map < String, Class < ? >> map) throws SQLExcep... method getArray (line 29) | public Object getArray(long index, int count, Map < String, Class < ? ... method getResultSet (line 34) | public ResultSet getResultSet(Map < String, Class < ? >> map) throws S... method getResultSet (line 39) | public ResultSet getResultSet(long index, int count, Map < String, Cla... method free (line 44) | public void free() throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4Blob.java class Jdbc4Blob (line 15) | public class Jdbc4Blob extends AbstractJdbc4Blob implements java.sql.Blob method Jdbc4Blob (line 18) | public Jdbc4Blob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4CallableStatement.java class Jdbc4CallableStatement (line 15) | class Jdbc4CallableStatement extends Jdbc4PreparedStatement implements C... method Jdbc4CallableStatement (line 17) | Jdbc4CallableStatement(Jdbc4Connection connection, String sql, int rsT... method getObject (line 28) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... method getObject (line 33) | public Object getObject(String s, Map < String, Class < ? >> map) thro... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4Clob.java class Jdbc4Clob (line 13) | public class Jdbc4Clob extends AbstractJdbc4Clob implements java.sql.Clob method Jdbc4Clob (line 16) | public Jdbc4Clob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4Connection.java class Jdbc4Connection (line 23) | public class Jdbc4Connection extends AbstractJdbc4Connection implements ... method Jdbc4Connection (line 25) | public Jdbc4Connection(String host, int port, String user, String data... method createStatement (line 29) | public java.sql.Statement createStatement(int resultSetType, int resul... method prepareStatement (line 38) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareCall (line 46) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method getMetaData (line 54) | public java.sql.DatabaseMetaData getMetaData() throws SQLException method setTypeMap (line 62) | public void setTypeMap(Map < String, Class < ? >> map) throws SQLExcep... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4DatabaseMetaData.java class Jdbc4DatabaseMetaData (line 13) | public class Jdbc4DatabaseMetaData extends AbstractJdbc4DatabaseMetaData... method Jdbc4DatabaseMetaData (line 16) | public Jdbc4DatabaseMetaData(Jdbc4Connection conn) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4ParameterMetaData.java class Jdbc4ParameterMetaData (line 15) | public class Jdbc4ParameterMetaData extends AbstractJdbc4ParameterMetaDa... method Jdbc4ParameterMetaData (line 17) | public Jdbc4ParameterMetaData(BaseConnection connection, int oids[]) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4PreparedStatement.java class Jdbc4PreparedStatement (line 14) | class Jdbc4PreparedStatement extends Jdbc4Statement implements PreparedS... method Jdbc4PreparedStatement (line 16) | Jdbc4PreparedStatement(Jdbc4Connection connection, String sql, int rsT... method Jdbc4PreparedStatement (line 21) | protected Jdbc4PreparedStatement(Jdbc4Connection connection, String sq... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4ResultSet.java class Jdbc4ResultSet (line 23) | public class Jdbc4ResultSet extends AbstractJdbc4ResultSet implements ja... method Jdbc4ResultSet (line 25) | Jdbc4ResultSet(Query originalQuery, BaseStatement statement, Field[] f... method getMetaData (line 31) | public java.sql.ResultSetMetaData getMetaData() throws SQLException method getClob (line 37) | public java.sql.Clob getClob(int i) throws SQLException method getBlob (line 46) | public java.sql.Blob getBlob(int i) throws SQLException method createArray (line 55) | public Array createArray(int i) throws SQLException method getObject (line 63) | public Object getObject(String s, Map < String, Class < ? >> map) thro... method getObject (line 68) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4ResultSetMetaData.java class Jdbc4ResultSetMetaData (line 14) | public class Jdbc4ResultSetMetaData extends AbstractJdbc4ResultSetMetaDa... method Jdbc4ResultSetMetaData (line 17) | public Jdbc4ResultSetMetaData(BaseConnection connection, Field[] fields) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4SQLXML.java class Jdbc4SQLXML (line 41) | public class Jdbc4SQLXML implements SQLXML { method Jdbc4SQLXML (line 53) | public Jdbc4SQLXML(BaseConnection conn) method Jdbc4SQLXML (line 58) | public Jdbc4SQLXML(BaseConnection conn, String data) method Jdbc4SQLXML (line 63) | private Jdbc4SQLXML(BaseConnection conn, String data, boolean initiali... method free (line 72) | public synchronized void free() method getBinaryStream (line 78) | public synchronized InputStream getBinaryStream() throws SQLException method getCharacterStream (line 97) | public synchronized Reader getCharacterStream() throws SQLException method getSource (line 114) | public synchronized Source getSource(Class sourceClass) throws SQLExce... method getString (line 153) | public synchronized String getString() throws SQLException method setBinaryStream (line 160) | public synchronized OutputStream setBinaryStream() throws SQLException method setCharacterStream (line 169) | public synchronized Writer setCharacterStream() throws SQLException method setResult (line 177) | public synchronized Result setResult(Class resultClass) throws SQLExce... method setString (line 216) | public synchronized void setString(String value) throws SQLException method checkFreed (line 223) | private void checkFreed() throws SQLException method ensureInitialized (line 230) | private void ensureInitialized() throws SQLException method initialize (line 279) | private void initialize() throws SQLException class NonPrintingErrorHandler (line 289) | static class NonPrintingErrorHandler implements ErrorHandler method error (line 291) | public void error(SAXParseException e) { } method fatalError (line 292) | public void fatalError(SAXParseException e) { } method warning (line 293) | public void warning(SAXParseException e) { } FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/jdbc4/Jdbc4Statement.java class Jdbc4Statement (line 21) | class Jdbc4Statement extends AbstractJdbc4Statement implements Statement method Jdbc4Statement (line 23) | Jdbc4Statement (Jdbc4Connection c, int rsType, int rsConcurrency, int ... method Jdbc4Statement (line 28) | protected Jdbc4Statement(Jdbc4Connection connection, String sql, boole... method createResultSet (line 33) | public ResultSet createResultSet (Query originalQuery, Field[] fields,... method createParameterMetaData (line 44) | public ParameterMetaData createParameterMetaData(BaseConnection conn, ... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/largeobject/BlobInputStream.java class BlobInputStream (line 19) | public class BlobInputStream extends InputStream method BlobInputStream (line 49) | public BlobInputStream(LargeObject lo) method BlobInputStream (line 58) | public BlobInputStream(LargeObject lo, int bsize) method read (line 69) | public int read() throws java.io.IOException method close (line 112) | public void close() throws IOException method mark (line 150) | public synchronized void mark(int readlimit) method reset (line 170) | public synchronized void reset() method markSupported (line 194) | public boolean markSupported() method checkClosed (line 199) | private void checkClosed() throws IOException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/largeobject/BlobOutputStream.java class BlobOutputStream (line 19) | public class BlobOutputStream extends OutputStream method BlobOutputStream (line 45) | public BlobOutputStream(LargeObject lo) method BlobOutputStream (line 55) | public BlobOutputStream(LargeObject lo, int bsize) method write (line 63) | public void write(int b) throws java.io.IOException method write (line 81) | public void write(byte[] buf, int off, int len) throws java.io.IOExcep... method flush (line 112) | public void flush() throws IOException method close (line 137) | public void close() throws IOException method checkClosed (line 153) | private void checkClosed() throws IOException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/largeobject/LargeObject.java class LargeObject (line 46) | public class LargeObject method LargeObject (line 84) | protected LargeObject(Fastpath fp, long oid, int mode) throws SQLExcep... method copy (line 96) | public LargeObject copy() throws SQLException method getOID (line 119) | public int getOID() method getLongOID (line 127) | public long getLongOID() method close (line 137) | public void close() throws SQLException method read (line 175) | public byte[] read(int len) throws SQLException method read (line 194) | public int read(byte buf[], int off, int len) throws SQLException method write (line 209) | public void write(byte buf[]) throws SQLException method write (line 225) | public void write(byte buf[], int off, int len) throws SQLException method seek (line 243) | public void seek(int pos, int ref) throws SQLException method seek (line 261) | public void seek(int pos) throws SQLException method tell (line 270) | public int tell() throws SQLException method size (line 287) | public int size() throws SQLException method truncate (line 302) | public void truncate(int len) throws SQLException method getInputStream (line 318) | public InputStream getInputStream() throws SQLException method getOutputStream (line 331) | public OutputStream getOutputStream() throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/largeobject/LargeObjectManager.java class LargeObjectManager (line 62) | public class LargeObjectManager method LargeObjectManager (line 87) | private LargeObjectManager() method LargeObjectManager (line 101) | public LargeObjectManager(BaseConnection conn) throws SQLException method open (line 157) | public LargeObject open(int oid) throws SQLException method open (line 170) | public LargeObject open(long oid) throws SQLException method open (line 184) | public LargeObject open(int oid, int mode) throws SQLException method open (line 197) | public LargeObject open(long oid, int mode) throws SQLException method create (line 214) | public int create() throws SQLException method createLO (line 226) | public long createLO() throws SQLException method createLO (line 238) | public long createLO(int mode) throws SQLException method create (line 256) | public int create(int mode) throws SQLException method delete (line 268) | public void delete(long oid) throws SQLException method unlink (line 285) | public void unlink(int oid) throws SQLException method unlink (line 299) | public void unlink(long oid) throws SQLException method delete (line 311) | public void delete(int oid) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ssl/MakeSSL.java class MakeSSL (line 24) | public class MakeSSL { method convert (line 25) | public static void convert(PGStream stream, Properties info, Logger lo... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ssl/NonValidatingFactory.java class NonValidatingFactory (line 24) | public class NonValidatingFactory extends WrappedFactory { method NonValidatingFactory (line 32) | public NonValidatingFactory(String arg) throws GeneralSecurityException { class NonValidatingTM (line 42) | static class NonValidatingTM implements X509TrustManager { method getAcceptedIssuers (line 44) | public X509Certificate[] getAcceptedIssuers() { method checkClientTrusted (line 48) | public void checkClientTrusted(X509Certificate[] certs, String authT... method checkServerTrusted (line 51) | public void checkServerTrusted(X509Certificate[] certs, String authT... FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/ssl/WrappedFactory.java class WrappedFactory (line 23) | public abstract class WrappedFactory extends SSLSocketFactory { method createSocket (line 27) | public Socket createSocket(InetAddress host, int port) throws IOExcept... method createSocket (line 31) | public Socket createSocket(String host, int port) throws IOException { method createSocket (line 35) | public Socket createSocket(String host, int port, InetAddress localHos... method createSocket (line 39) | public Socket createSocket(InetAddress address, int port, InetAddress ... method createSocket (line 43) | public Socket createSocket(Socket socket, String host, int port, boole... method getDefaultCipherSuites (line 47) | public String[] getDefaultCipherSuites() { method getSupportedCipherSuites (line 51) | public String[] getSupportedCipherSuites() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/Base64.java class Base64 (line 56) | public class Base64 method Base64 (line 174) | private Base64(){} method encode3to4 (line 196) | private static byte[] encode3to4( byte[] b4, byte[] threeBytes, int nu... method encode3to4 (line 224) | private static byte[] encode3to4( method encodeBytes (line 278) | public static String encodeBytes( byte[] source ) method encodeBytes (line 304) | public static String encodeBytes( byte[] source, int options ) method encodeBytes (line 319) | public static String encodeBytes( byte[] source, int off, int len ) method encodeBytes (line 347) | public static String encodeBytes( byte[] source, int off, int len, int... method decode4to3 (line 428) | private static int decode4to3( byte[] source, int srcOffset, byte[] de... method decode (line 503) | public static byte[] decode( byte[] source, int off, int len ) method decode (line 558) | public static byte[] decode( String s ) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/GT.java class GT (line 24) | public class GT { method tr (line 29) | public final static String tr(String message) { method tr (line 33) | public final static String tr(String message, Object arg) { method tr (line 37) | public final static String tr(String message, Object args[]) { method GT (line 44) | private GT() { method translate (line 56) | private final String translate(String message, Object args[]) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/MD5Digest.java class MD5Digest (line 21) | public class MD5Digest method MD5Digest (line 23) | private MD5Digest() method encode (line 38) | public static byte[] encode(byte user[], byte password[], byte salt[]) method bytesToHex (line 74) | private static void bytesToHex(byte[] bytes, byte[] hex, int offset) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PGInterval.java class PGInterval (line 23) | public class PGInterval extends PGobject implements Serializable, Cloneable method PGInterval (line 45) | public PGInterval() method PGInterval (line 57) | public PGInterval(String value) method PGInterval (line 69) | public PGInterval(int years, int months, int days, int hours, int minu... method setValue (line 83) | public void setValue(String value) method setValue (line 183) | public void setValue(int years, int months, int days, int hours, int m... method getValue (line 198) | public String getValue() method getYears (line 211) | public int getYears() method setYears (line 219) | public void setYears(int years) method getMonths (line 227) | public int getMonths() method setMonths (line 235) | public void setMonths(int months) method getDays (line 243) | public int getDays() method setDays (line 251) | public void setDays(int days) method getHours (line 259) | public int getHours() method setHours (line 267) | public void setHours(int hours) method getMinutes (line 275) | public int getMinutes() method setMinutes (line 283) | public void setMinutes(int minutes) method getSeconds (line 291) | public double getSeconds() method setSeconds (line 299) | public void setSeconds(double seconds) method add (line 309) | public void add(Calendar cal) method add (line 329) | public void add(Date date) method add (line 342) | public void add(PGInterval interval) method scale (line 360) | public void scale(int factor) method nullSafeIntGet (line 377) | private int nullSafeIntGet(String value) method nullSafeDoubleGet (line 390) | private double nullSafeDoubleGet(String value) method equals (line 402) | public boolean equals(Object obj) method hashCode (line 429) | public int hashCode() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PGbytea.java class PGbytea (line 17) | public class PGbytea method toBytes (line 25) | public static byte[] toBytes(byte[] s) throws SQLException method toBytesHexEscaped (line 40) | private static byte[] toBytesHexEscaped(byte[] s) method gethex (line 51) | private static byte gethex(byte b) { method toBytesOctalEscaped (line 64) | private static byte[] toBytesOctalEscaped(byte[] s) method toPGString (line 137) | public static String toPGString(byte[] p_buf) throws SQLException FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PGmoney.java class PGmoney (line 19) | public class PGmoney extends PGobject implements Serializable, Cloneable method PGmoney (line 29) | public PGmoney(double value) method PGmoney (line 35) | public PGmoney(String value) throws SQLException method PGmoney (line 44) | public PGmoney() method setValue (line 49) | public void setValue(String s) throws SQLException method equals (line 79) | public boolean equals(Object obj) method getValue (line 89) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PGobject.java class PGobject (line 19) | public class PGobject implements Serializable, Cloneable method PGobject (line 28) | public PGobject() method setType (line 39) | public final void setType(String type) method setValue (line 50) | public void setValue(String value) throws SQLException method getType (line 59) | public final String getType() method getValue (line 69) | public String getValue() method equals (line 79) | public boolean equals(Object obj) method clone (line 89) | public Object clone() throws CloneNotSupportedException method toString (line 98) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PGtokenizer.java class PGtokenizer (line 26) | public class PGtokenizer method PGtokenizer (line 41) | public PGtokenizer(String string, char delim) method tokenize (line 52) | public int tokenize(String string, char delim) method getSize (line 98) | public int getSize() method getToken (line 107) | public String getToken(int n) method tokenizeToken (line 122) | public PGtokenizer tokenizeToken(int n, char delim) method remove (line 134) | public static String remove method remove (line 149) | public void remove method removePara (line 164) | public static String removePara(String s) method removePara (line 174) | public void removePara() method removeBox (line 185) | public static String removeBox(String s) method removeBox (line 195) | public void removeBox() method removeAngle (line 206) | public static String removeAngle(String s) method removeAngle (line 216) | public void removeAngle() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PSQLDriverVersion.java class PSQLDriverVersion (line 22) | public class PSQLDriverVersion { method main (line 26) | public static void main(String args[]) { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PSQLException.java class PSQLException (line 14) | public class PSQLException extends SQLException method PSQLException (line 19) | public PSQLException(String msg, PSQLState state, Throwable cause) method PSQLException (line 25) | public PSQLException(String msg, PSQLState state) method PSQLException (line 30) | public PSQLException(ServerErrorMessage serverError) method getServerErrorMessage (line 36) | public ServerErrorMessage getServerErrorMessage() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PSQLState.java class PSQLState (line 16) | public class PSQLState implements java.io.Serializable method getState (line 20) | public String getState() method PSQLState (line 25) | public PSQLState(String state) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/PSQLWarning.java class PSQLWarning (line 14) | public class PSQLWarning extends SQLWarning method PSQLWarning (line 19) | public PSQLWarning(ServerErrorMessage err) method toString (line 24) | public String toString() method getSQLState (line 29) | public String getSQLState() method getMessage (line 34) | public String getMessage() method getServerErrorMessage (line 39) | public ServerErrorMessage getServerErrorMessage() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/ServerErrorMessage.java class ServerErrorMessage (line 15) | public class ServerErrorMessage implements Serializable method ServerErrorMessage (line 35) | public ServerErrorMessage(String p_serverError, int verbosity) method getSQLState (line 74) | public String getSQLState() method getMessage (line 79) | public String getMessage() method getSeverity (line 84) | public String getSeverity() method getDetail (line 89) | public String getDetail() method getHint (line 94) | public String getHint() method getPosition (line 99) | public int getPosition() method getWhere (line 104) | public String getWhere() method getFile (line 109) | public String getFile() method getLine (line 114) | public int getLine() method getRoutine (line 119) | public String getRoutine() method getInternalQuery (line 124) | public String getInternalQuery() method getInternalPosition (line 129) | public int getInternalPosition() method getIntegerPart (line 134) | private int getIntegerPart(Character c) method toString (line 142) | public String toString() FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/StreamWrapper.java class StreamWrapper (line 20) | public class StreamWrapper { method StreamWrapper (line 21) | public StreamWrapper(byte[] data, int offset, int length) { method StreamWrapper (line 28) | public StreamWrapper(InputStream stream, int length) { method getStream (line 35) | public InputStream getStream() { method getLength (line 42) | public int getLength() { method getOffset (line 46) | public int getOffset() { method getBytes (line 50) | public byte[] getBytes() { method toString (line 54) | public String toString() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/util/UnixCrypt.java class UnixCrypt (line 20) | public class UnixCrypt extends Object method UnixCrypt (line 24) | private UnixCrypt() method byteToUnsigned (line 383) | private static final int byteToUnsigned(byte b) method fourBytesToInt (line 390) | private static int fourBytesToInt(byte b[], int offset) method intToFourBytes (line 402) | private static final void intToFourBytes(int iValue, byte b[], int off... method PERM_OP (line 410) | private static final void PERM_OP(int a, int b, int n, int m, int resu... method HPERM_OP (line 422) | private static final int HPERM_OP(int a, int n, int m) method des_set_key (line 432) | private static int [] des_set_key(byte key[]) method D_ENCRYPT (line 503) | private static final int D_ENCRYPT method body (line 529) | private static final int [] body(int schedule[], int Eswap0, int Eswap1) method crypt (line 595) | public static final byte[] crypt(byte salt[], byte original[]) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/xa/PGXAConnection.java class PGXAConnection (line 31) | public class PGXAConnection extends PGPooledConnection implements XAConn... method debug (line 77) | private void debug(String s) { method PGXAConnection (line 81) | PGXAConnection(BaseConnection conn) throws SQLException method getConnection (line 92) | public Connection getConnection() throws SQLException method getXAResource (line 114) | public XAResource getXAResource() { class ConnectionHandler (line 122) | private class ConnectionHandler implements InvocationHandler method ConnectionHandler (line 126) | public ConnectionHandler(Connection con) method invoke (line 131) | public Object invoke(Object proxy, Method method, Object[] args) method start (line 170) | public void start(Xid xid, int flags) throws XAException { method end (line 228) | public void end(Xid xid, int flags) throws XAException { method prepare (line 265) | public int prepare(Xid xid) throws XAException { method recover (line 315) | public Xid[] recover(int flag) throws XAException { method rollback (line 373) | public void rollback(Xid xid) throws XAException { method commit (line 410) | public void commit(Xid xid, boolean onePhase) throws XAException { method commitOnePhase (line 433) | private void commitOnePhase(Xid xid) throws XAException { method commitPrepared (line 470) | private void commitPrepared(Xid xid) throws XAException { method isSameRM (line 501) | public boolean isSameRM(XAResource xares) throws XAException { method forget (line 511) | public void forget(Xid xid) throws XAException { method getTransactionTimeout (line 518) | public int getTransactionTimeout() { method setTransactionTimeout (line 525) | public boolean setTransactionTimeout(int seconds) { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/xa/PGXADataSource.java class PGXADataSource (line 19) | public class PGXADataSource extends BaseDataSource implements Referencea... method getXAConnection (line 30) | public XAConnection getXAConnection() throws SQLException method getXAConnection (line 45) | public XAConnection getXAConnection(String user, String password) thro... method getDescription (line 51) | public String getDescription() { method createReference (line 58) | protected Reference createReference() { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/xa/PGXADataSourceFactory.java class PGXADataSourceFactory (line 21) | public class PGXADataSourceFactory extends PGObjectFactory method getObjectInstance (line 29) | public Object getObjectInstance(Object obj, Name name, Context nameCtx, method loadXADataSource (line 42) | private Object loadXADataSource(Reference ref) FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/xa/PGXAException.java class PGXAException (line 12) | public class PGXAException extends XAException { method PGXAException (line 13) | PGXAException(String message, int errorCode) { method PGXAException (line 19) | PGXAException(String message, Throwable cause, int errorCode) { method PGXAException (line 26) | PGXAException(Throwable cause, int errorCode) { FILE: PostgreSQL-JDBC-Driver/src/org/postgresql/xa/RecoveredXid.java class RecoveredXid (line 8) | class RecoveredXid implements Xid { method getFormatId (line 13) | public int getFormatId() { method getGlobalTransactionId (line 17) | public byte[] getGlobalTransactionId() { method getBranchQualifier (line 21) | public byte[] getBranchQualifier() { method equals (line 25) | public boolean equals(Object o) { method toString (line 46) | public String toString() method xidToString (line 53) | static String xidToString(Xid xid) { method stringToXid (line 64) | static Xid stringToXid(String s) { FILE: PostgreSQL-JDBC-Driver/src/test/ConnectionUtil.java class ConnectionUtil (line 8) | public class ConnectionUtil { method sqlException (line 9) | public static void sqlException(SQLException e) { method getConnection (line 25) | public static Connection getConnection(String driver, String url, Prop... method getConnection (line 29) | public static Connection getConnection(String driver, String url, Prop... FILE: PostgreSQL-JDBC-Driver/src/test/JDBCTest.java class JDBCTest (line 8) | public class JDBCTest { method main (line 14) | public static void main(String[] args) throws Exception { method testStatementExecuteQuery (line 83) | static void testStatementExecuteQuery() throws SQLException { method testStatementSetFetchSize (line 98) | static void testStatementSetFetchSize() throws SQLException { method testPreparedStatementExecuteQuery (line 108) | static void testPreparedStatementExecuteQuery() throws SQLException { method testPreparedStatement_getParameterMetaData (line 133) | static void testPreparedStatement_getParameterMetaData() throws SQLExc... method testNotification (line 138) | static void testNotification() throws Exception { method testStatementExecuteUpdate (line 142) | static void testStatementExecuteUpdate() throws SQLException { method testTimestamp (line 169) | static void testTimestamp() throws SQLException { method testStatementExecute (line 193) | static void testStatementExecute() throws SQLException { method testStatementExecuteBatch (line 212) | static void testStatementExecuteBatch() throws SQLException { method testPreparedStatementExecuteBatch (line 239) | static void testPreparedStatementExecuteBatch() throws SQLException { method testCallableStatementExecute (line 264) | static void testCallableStatementExecute() throws SQLException { method testPreparedStatement_setBigDecimal (line 274) | static void testPreparedStatement_setBigDecimal() throws SQLException { method testPreparedStatement_setBinaryStream (line 281) | static void testPreparedStatement_setBinaryStream() throws SQLException { method testMiddleTransaction (line 288) | static void testMiddleTransaction() throws SQLException { method initGetPropertyInfo (line 305) | static void initGetPropertyInfo() throws Exception { method initConnection (line 308) | static void initConnection() throws Exception { method initConnection (line 312) | static void initConnection(String db) throws Exception { method testConnection (line 323) | static void testConnection() throws SQLException { method testMysqlIO (line 362) | static void testMysqlIO() throws SQLException { method testMysqlIO_getResultSet_usingCursor (line 366) | static void testMysqlIO_getResultSet_usingCursor() throws SQLException { method testPreparedStatement (line 379) | static void testPreparedStatement() throws SQLException { method testServerPreparedStatement (line 399) | static void testServerPreparedStatement() throws SQLException { method testDatabaseMetaData (line 429) | static void testDatabaseMetaData() throws SQLException { method testResultSetMetaData (line 437) | static void testResultSetMetaData() throws SQLException { method testResultSetImpl (line 452) | static void testResultSetImpl() throws SQLException { method testBlobResultSetImpl (line 464) | static void testBlobResultSetImpl() throws SQLException { method testStatementCancel (line 475) | static void testStatementCancel() throws SQLException { method testStreamingResults (line 483) | static void testStreamingResults() throws SQLException { FILE: PostgreSQL-JDBC-Driver/src/test/NotificationTest.java class NotificationTest (line 5) | public class NotificationTest { method main (line 7) | public static void main(String args[]) throws Exception { class Listener (line 28) | class Listener extends Thread { method Listener (line 33) | Listener(Connection conn) throws SQLException { method run (line 41) | public void run() { class Notifier (line 71) | class Notifier extends Thread { method Notifier (line 75) | public Notifier(Connection conn) { method run (line 79) | public void run() { FILE: PostgreSQL-JDBC-Driver/src/test/PreparedStatementTest.java class PreparedStatementTest (line 6) | public class PreparedStatementTest { method getMySQLConnection (line 7) | private static Connection getMySQLConnection() throws Exception { method getMySQLConnection (line 11) | private static Connection getMySQLConnection(boolean autoCommit) throw... method sqlException (line 29) | public static void sqlException(SQLException e) { method print (line 42) | static void print(int[] array) { method main (line 52) | public static void main(String[] args) throws Exception { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/Driver.java class Driver (line 47) | public class Driver implements java.sql.Driver method getDefaultProperties (line 83) | private synchronized Properties getDefaultProperties() throws IOExcept... method loadDefaultProperties (line 141) | private Properties loadDefaultProperties() throws IOException { method connect (line 286) | public java.sql.Connection connect(String url, Properties info) throws... class ConnectThread (line 378) | private static class ConnectThread implements Runnable { method ConnectThread (line 379) | ConnectThread(String url, Properties props) { method run (line 384) | public void run() { method getResult (line 429) | public Connection getResult(long timeout) throws SQLException { method makeConnection (line 496) | private static Connection makeConnection(String url, Properties props)... method acceptsURL (line 520) | public boolean acceptsURL(String url) throws SQLException method getPropertyInfo (line 593) | public DriverPropertyInfo[] getPropertyInfo(String url, Properties inf... method getMajorVersion (line 618) | public int getMajorVersion() method getMinorVersion (line 630) | public int getMinorVersion() method getVersion (line 639) | public static String getVersion() method jdbcCompliant (line 654) | public boolean jdbcCompliant() method parseURL (line 669) | Properties parseURL(String url, Properties defaults) throws SQLException method host (line 838) | private static String host(Properties props) method port (line 846) | private static int port(Properties props) method user (line 854) | private static String user(Properties props) method database (line 862) | private static String database(Properties props) method timeout (line 870) | private static long timeout(Properties props) method notImplemented (line 911) | public static SQLException notImplemented(Class callClass, String func... method setLogLevel (line 924) | public static void setLogLevel(int logLevel) method getLogLevel (line 932) | public static int getLogLevel() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/PGConnection.java type PGConnection (line 22) | public interface PGConnection method getNotifications (line 30) | public PGNotification[] getNotifications() throws SQLException; method getCopyAPI (line 36) | public CopyManager getCopyAPI() throws SQLException; method getLargeObjectAPI (line 42) | public LargeObjectManager getLargeObjectAPI() throws SQLException; method getFastpathAPI (line 48) | public Fastpath getFastpathAPI() throws SQLException; method addDataType (line 62) | public void addDataType(String type, String name); method addDataType (line 93) | public void addDataType(String type, Class klass) method setPrepareThreshold (line 104) | public void setPrepareThreshold(int threshold); method getPrepareThreshold (line 113) | public int getPrepareThreshold(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/PGNotification.java type PGNotification (line 15) | public interface PGNotification method getName (line 21) | public String getName(); method getPID (line 27) | public int getPID(); method getParameter (line 36) | public String getParameter(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/PGRefCursorResultSet.java type PGRefCursorResultSet (line 19) | public interface PGRefCursorResultSet method getRefCursor (line 26) | public String getRefCursor (); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/PGResultSetMetaData.java type PGResultSetMetaData (line 14) | public interface PGResultSetMetaData method getBaseColumnName (line 23) | public String getBaseColumnName(int column) throws SQLException; method getBaseTableName (line 31) | public String getBaseTableName(int column) throws SQLException; method getBaseSchemaName (line 39) | public String getBaseSchemaName(int column) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/PGStatement.java type PGStatement (line 19) | public interface PGStatement method getLastOID (line 36) | public long getLastOID() throws SQLException; method setUseServerPrepare (line 47) | public void setUseServerPrepare(boolean flag) throws SQLException; method isUseServerPrepare (line 58) | public boolean isUseServerPrepare(); method setPrepareThreshold (line 75) | public void setPrepareThreshold(int threshold) throws SQLException; method getPrepareThreshold (line 84) | public int getPrepareThreshold(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/copy/CopyIn.java type CopyIn (line 17) | public interface CopyIn extends CopyOperation { method writeToCopy (line 26) | void writeToCopy(byte[] buf, int off, int siz) throws SQLException; method flushCopy (line 35) | void flushCopy() throws SQLException; method endCopy (line 42) | public long endCopy() throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/copy/CopyManager.java class CopyManager (line 33) | public class CopyManager { method CopyManager (line 44) | public CopyManager(BaseConnection connection) throws SQLException { method copyIn (line 49) | public CopyIn copyIn(String sql) throws SQLException { method copyOut (line 60) | public CopyOut copyOut(String sql) throws SQLException { method copyOut (line 79) | public long copyOut(final String sql, Writer to) throws SQLException, ... method copyOut (line 101) | public long copyOut(final String sql, OutputStream to) throws SQLExcep... method copyIn (line 123) | public long copyIn(final String sql, Reader from) throws SQLException,... method copyIn (line 136) | public long copyIn(final String sql, Reader from, int bufferSize) thro... method copyIn (line 160) | public long copyIn(final String sql, InputStream from) throws SQLExcep... method copyIn (line 173) | public long copyIn(final String sql, InputStream from, int bufferSize)... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/copy/CopyOperation.java type CopyOperation (line 18) | public interface CopyOperation { method getFieldCount (line 23) | int getFieldCount(); method getFormat (line 28) | int getFormat(); method getFieldFormat (line 34) | int getFieldFormat(int field); method isActive (line 39) | boolean isActive(); method cancelCopy (line 45) | void cancelCopy() throws SQLException; method getHandledRowCount (line 54) | public long getHandledRowCount(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/copy/CopyOut.java type CopyOut (line 14) | public interface CopyOut extends CopyOperation { method readFromCopy (line 15) | byte[] readFromCopy() throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/copy/PGCopyInputStream.java class PGCopyInputStream (line 24) | public class PGCopyInputStream extends InputStream implements CopyOut { method PGCopyInputStream (line 35) | public PGCopyInputStream(PGConnection connection, String sql) throws S... method PGCopyInputStream (line 44) | public PGCopyInputStream(CopyOut op) { method gotBuf (line 48) | private boolean gotBuf() throws IOException { method checkClosed (line 67) | private void checkClosed() throws IOException { method available (line 74) | public int available() throws IOException { method read (line 79) | public int read() throws IOException { method read (line 84) | public int read(byte[] buf) throws IOException { method read (line 88) | public int read(byte[] buf, int off, int siz) throws IOException { method readFromCopy (line 97) | public byte[] readFromCopy() throws SQLException { method close (line 115) | public void close() throws IOException { method cancelCopy (line 130) | public void cancelCopy() throws SQLException { method getFormat (line 134) | public int getFormat() { method getFieldFormat (line 138) | public int getFieldFormat(int field) { method getFieldCount (line 142) | public int getFieldCount() { method isActive (line 146) | public boolean isActive() { method getHandledRowCount (line 150) | public long getHandledRowCount() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/copy/PGCopyOutputStream.java class PGCopyOutputStream (line 22) | public class PGCopyOutputStream extends OutputStream implements CopyIn { method PGCopyOutputStream (line 34) | public PGCopyOutputStream(PGConnection connection, String sql) throws ... method PGCopyOutputStream (line 45) | public PGCopyOutputStream(PGConnection connection, String sql, int buf... method PGCopyOutputStream (line 53) | public PGCopyOutputStream(CopyIn op) { method PGCopyOutputStream (line 62) | public PGCopyOutputStream(CopyIn op, int bufferSize) { method write (line 67) | public void write(int b) throws IOException { method write (line 75) | public void write(byte[] buf) throws IOException { method write (line 79) | public void write(byte[] buf, int off, int siz) throws IOException { method checkClosed (line 90) | private void checkClosed() throws IOException { method close (line 96) | public void close() throws IOException { method flush (line 111) | public void flush() throws IOException { method writeToCopy (line 123) | public void writeToCopy(byte[] buf, int off, int siz) throws SQLExcept... method getFormat (line 136) | public int getFormat() { method getFieldFormat (line 140) | public int getFieldFormat(int field) { method cancelCopy (line 144) | public void cancelCopy() throws SQLException { method getFieldCount (line 148) | public int getFieldCount() { method isActive (line 152) | public boolean isActive() { method flushCopy (line 156) | public void flushCopy() throws SQLException { method endCopy (line 160) | public long endCopy() throws SQLException { method getHandledRowCount (line 168) | public long getHandledRowCount() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/BaseConnection.java type BaseConnection (line 20) | public interface BaseConnection extends PGConnection, Connection method cancelQuery (line 27) | public void cancelQuery() throws SQLException; method execSQLQuery (line 37) | public ResultSet execSQLQuery(String s) throws SQLException; method execSQLQuery (line 39) | public ResultSet execSQLQuery(String s, int resultSetType, int resultS... method execSQLUpdate (line 48) | public void execSQLUpdate(String s) throws SQLException; method getQueryExecutor (line 55) | public QueryExecutor getQueryExecutor(); method getObject (line 71) | public Object getObject(String type, String value) throws SQLException; method getEncoding (line 73) | public Encoding getEncoding() throws SQLException; method getTypeInfo (line 75) | public TypeInfo getTypeInfo(); method haveMinimumCompatibleVersion (line 86) | public boolean haveMinimumCompatibleVersion(String ver); method haveMinimumServerVersion (line 95) | public boolean haveMinimumServerVersion(String ver); method encodeString (line 107) | public byte[] encodeString(String str) throws SQLException; method escapeString (line 118) | public String escapeString(String str) throws SQLException; method getStandardConformingStrings (line 132) | public boolean getStandardConformingStrings(); method getTimestampUtils (line 135) | public TimestampUtils getTimestampUtils(); method getLogger (line 138) | public Logger getLogger(); method getStringVarcharFlag (line 141) | public boolean getStringVarcharFlag(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/BaseResultSet.java type BaseResultSet (line 18) | public interface BaseResultSet extends ResultSet method getFixedString (line 28) | public String getFixedString(int col) throws SQLException; method createArray (line 30) | public Array createArray(int col) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/BaseStatement.java type BaseStatement (line 20) | public interface BaseStatement extends PGStatement, Statement method createDriverResultSet (line 30) | public ResultSet createDriverResultSet(Field[] fields, Vector tuples) ... method createResultSet (line 42) | public ResultSet createResultSet(Query originalQuery, Field[] fields, ... method executeWithFlags (line 52) | public boolean executeWithFlags(String p_sql, int flags) throws SQLExc... method executeWithFlags (line 61) | public boolean executeWithFlags(int flags) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/ConnectionFactory.java class ConnectionFactory (line 25) | public abstract class ConnectionFactory { method openConnection (line 58) | public static ProtocolConnection openConnection(String host, int port,... method openConnectionImpl (line 107) | public abstract ProtocolConnection openConnectionImpl(String host, int... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Encoding.java class Encoding (line 24) | public class Encoding method Encoding (line 80) | protected Encoding(String encoding) method hasAsciiNumbers (line 92) | public boolean hasAsciiNumbers() { method getJVMEncoding (line 104) | public static Encoding getJVMEncoding(String jvmEncoding) { method getDatabaseEncoding (line 124) | public static Encoding getDatabaseEncoding(String databaseEncoding) method name (line 156) | public String name() method encode (line 168) | public byte[] encode(String s) throws IOException method decode (line 188) | public String decode(byte[] encodedString, int offset, int length) thr... method decode (line 203) | public String decode(byte[] encodedString) throws IOException method getDecodingReader (line 215) | public Reader getDecodingReader(InputStream in) throws IOException method getEncodingWriter (line 230) | public Writer getEncodingWriter(OutputStream out) throws IOException method defaultEncoding (line 242) | public static Encoding defaultEncoding() method isAvailable (line 253) | private static boolean isAvailable(String encodingName) method toString (line 266) | public String toString() { method testAsciiNumbers (line 277) | private boolean testAsciiNumbers() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Field.java class Field (line 16) | public class Field method Field (line 48) | public Field(String name, int oid, int length, int mod) method Field (line 60) | public Field(String name, int oid) method Field (line 75) | public Field(String columnLabel, String columnName, int oid, int lengt... method toString (line 87) | public String toString() { method getOID (line 94) | public int getOID() method getMod (line 102) | public int getMod() method getColumnLabel (line 110) | public String getColumnLabel() method getLength (line 118) | public int getLength() method getFormat (line 126) | public int getFormat() method setFormat (line 134) | public void setFormat(int format) method getTableOid (line 142) | public int getTableOid() method getPositionInTable (line 147) | public int getPositionInTable() method getNullable (line 152) | public int getNullable(Connection con) throws SQLException method getAutoIncrement (line 188) | public boolean getAutoIncrement(Connection con) throws SQLException method getColumnName (line 235) | public String getColumnName(Connection con) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Logger.java class Logger (line 24) | public final class Logger { method Logger (line 35) | public Logger() { method Logger (line 39) | public Logger(int connectionID) { method setLogLevel (line 43) | public void setLogLevel(int level) { method getLogLevel (line 47) | public int getLogLevel() { method logDebug (line 51) | public boolean logDebug() { method logInfo (line 55) | public boolean logInfo() { method debug (line 59) | public void debug(String str) { method debug (line 63) | public void debug(String str, Throwable t) { method info (line 68) | public void info(String str) { method info (line 72) | public void info(String str, Throwable t) { method log (line 77) | public void log(String str, Throwable t) { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Notification.java class Notification (line 14) | public class Notification implements PGNotification method Notification (line 16) | public Notification(String p_name, int p_pid) method Notification (line 21) | public Notification(String p_name, int p_pid, String p_parameter) method getName (line 31) | public String getName() method getPID (line 39) | public int getPID() method getParameter (line 44) | public String getParameter() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Oid.java class Oid (line 16) | public class Oid { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/PGBindException.java class PGBindException (line 14) | public class PGBindException extends IOException { method PGBindException (line 18) | public PGBindException(IOException ioe) { method getIOException (line 22) | public IOException getIOException() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/PGStream.java class PGStream (line 33) | public class PGStream method PGStream (line 59) | public PGStream(String host, int port) throws IOException method getHost (line 80) | public String getHost() { method getPort (line 84) | public int getPort() { method getSocket (line 88) | public Socket getSocket() { method hasMessagePending (line 101) | public boolean hasMessagePending() throws IOException { method changeSocket (line 113) | public void changeSocket(Socket socket) throws IOException { method getEncoding (line 138) | public Encoding getEncoding() { method setEncoding (line 148) | public void setEncoding(Encoding encoding) throws IOException { method getEncodingWriter (line 191) | public Writer getEncodingWriter() throws IOException { method SendChar (line 203) | public void SendChar(int val) throws IOException method SendInteger4 (line 214) | public void SendInteger4(int val) throws IOException method SendInteger2 (line 230) | public void SendInteger2(int val) throws IOException method Send (line 246) | public void Send(byte buf[]) throws IOException method Send (line 259) | public void Send(byte buf[], int siz) throws IOException method Send (line 273) | public void Send(byte buf[], int off, int siz) throws IOException method ReceiveChar (line 289) | public int ReceiveChar() throws IOException method ReceiveInteger4 (line 303) | public int ReceiveInteger4() throws IOException method ReceiveInteger2 (line 317) | public int ReceiveInteger2() throws IOException method ReceiveString (line 331) | public String ReceiveString(int len) throws IOException { method ReceiveString (line 349) | public String ReceiveString() throws IOException method ReceiveTupleV3 (line 367) | public byte[][] ReceiveTupleV3() throws IOException, OutOfMemoryError method ReceiveTupleV2 (line 407) | public byte[][] ReceiveTupleV2(int nf, boolean bin) throws IOException... method Receive (line 456) | public byte[] Receive(int siz) throws IOException method Receive (line 471) | public void Receive(byte[] buf, int off, int siz) throws IOException method Skip (line 484) | public void Skip(int size) throws IOException { method SendStream (line 498) | public void SendStream(InputStream inStream, int remaining) throws IOE... method flush (line 536) | public void flush() throws IOException method ReceiveEOF (line 547) | public void ReceiveEOF() throws SQLException, IOException method close (line 560) | public void close() throws IOException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/ParameterList.java type ParameterList (line 30) | public interface ParameterList { method registerOutParameter (line 33) | void registerOutParameter( int index, int sqlType ) throws SQLException; method getParameterCount (line 40) | int getParameterCount(); method getInParameterCount (line 47) | int getInParameterCount(); method getOutParameterCount (line 54) | int getOutParameterCount(); method getTypeOIDs (line 60) | public int[] getTypeOIDs(); method setIntParameter (line 70) | void setIntParameter(int index, int value) throws SQLException; method setLiteralParameter (line 84) | void setLiteralParameter(int index, String value, int oid) throws SQLE... method setStringParameter (line 98) | void setStringParameter(int index, String value, int oid) throws SQLEx... method setBytea (line 111) | void setBytea(int index, byte[] data, int offset, int length) throws S... method setBytea (line 123) | void setBytea(int index, InputStream stream, int length) throws SQLExc... method setNull (line 135) | void setNull(int index, int oid) throws SQLException; method copy (line 144) | ParameterList copy(); method clear (line 149) | void clear(); method toString (line 158) | String toString(int index); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Parser.java class Parser (line 17) | public class Parser { method parseSingleQuotes (line 27) | public static int parseSingleQuotes(final char[] query, int offset, method parseDoubleQuotes (line 81) | public static int parseDoubleQuotes(final char[] query, int offset) { method parseDollarQuotes (line 91) | public static int parseDollarQuotes(final char[] query, int offset) { method parseLineComment (line 135) | public static int parseLineComment(final char[] query, int offset) { method parseBlockComment (line 151) | public static int parseBlockComment(final char[] query, int offset) { method isSpace (line 192) | public static boolean isSpace(char c) { method isOperatorChar (line 200) | public static boolean isOperatorChar(char c) { method isIdentifierStartChar (line 214) | public static boolean isIdentifierStartChar(char c) { method isIdentifierContChar (line 232) | public static boolean isIdentifierContChar(char c) { method charTerminatesIdentifier (line 242) | public static boolean charTerminatesIdentifier(char c) { method isDollarQuoteStartChar (line 252) | public static boolean isDollarQuoteStartChar(char c) { method isDollarQuoteContChar (line 270) | public static boolean isDollarQuoteContChar(char c) { method subArraysEqual (line 287) | private static boolean subArraysEqual(final char[] arr, FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/ProtocolConnection.java type ProtocolConnection (line 21) | public interface ProtocolConnection { method getHost (line 44) | String getHost(); method getPort (line 49) | int getPort(); method getUser (line 54) | String getUser(); method getDatabase (line 59) | String getDatabase(); method getServerVersion (line 64) | String getServerVersion(); method getEncoding (line 69) | Encoding getEncoding(); method getStandardConformingStrings (line 81) | boolean getStandardConformingStrings(); method getTransactionState (line 88) | int getTransactionState(); method getNotifications (line 97) | PGNotification[] getNotifications() throws SQLException; method getWarnings (line 105) | SQLWarning getWarnings(); method getQueryExecutor (line 110) | QueryExecutor getQueryExecutor(); method sendQueryCancel (line 116) | void sendQueryCancel() throws SQLException; method close (line 121) | void close(); method isClosed (line 128) | boolean isClosed(); method getProtocolVersion (line 134) | public int getProtocolVersion(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Query.java type Query (line 24) | public interface Query { method createParameterList (line 36) | ParameterList createParameterList(); method toString (line 47) | String toString(ParameterList parameters); method close (line 56) | void close(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/QueryExecutor.java type QueryExecutor (line 50) | public interface QueryExecutor { method execute (line 111) | void execute(Query query, method execute (line 138) | void execute(Query[] queries, method fetch (line 154) | void fetch(ResultCursor cursor, ResultHandler handler, int fetchSize) ... method createSimpleQuery (line 166) | Query createSimpleQuery(String sql); method createParameterizedQuery (line 179) | Query createParameterizedQuery(String sql); method processNotifies (line 188) | void processNotifies() throws SQLException; method createFastpathParameters (line 201) | ParameterList createFastpathParameters(int count); method fastpathCall (line 214) | byte[] fastpathCall(int fnid, ParameterList params, boolean suppressBe... method startCopy (line 223) | CopyOperation startCopy(String sql) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/ResultCursor.java type ResultCursor (line 21) | public interface ResultCursor { method close (line 27) | void close(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/ResultHandler.java type ResultHandler (line 32) | public interface ResultHandler { method handleResultRows (line 45) | void handleResultRows(Query fromQuery, Field[] fields, Vector tuples, ... method handleCommandStatus (line 57) | void handleCommandStatus(String status, int updateCount, long insertOID); method handleWarning (line 64) | void handleWarning(SQLWarning warning); method handleError (line 73) | void handleError(SQLException error); method handleCompletion (line 83) | void handleCompletion() throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/TypeInfo.java type TypeInfo (line 15) | public interface TypeInfo method addCoreType (line 17) | public void addCoreType(String pgTypeName, Integer oid, Integer sqlTyp... method addDataType (line 19) | public void addDataType(String type, Class klass) throws SQLException; method getSQLType (line 28) | public int getSQLType(int oid) throws SQLException; method getSQLType (line 37) | public int getSQLType(String pgTypeName) throws SQLException; method getPGType (line 46) | public int getPGType(String pgTypeName) throws SQLException; method getPGType (line 55) | public String getPGType(int oid) throws SQLException; method getPGArrayElement (line 63) | public int getPGArrayElement(int oid) throws SQLException; method getPGArrayType (line 71) | public int getPGArrayType(String elementTypeName) throws SQLException; method getArrayDelimiter (line 79) | public char getArrayDelimiter(int oid) throws SQLException; method getPGTypeNamesWithSQLTypes (line 81) | public Iterator getPGTypeNamesWithSQLTypes(); method getPGobject (line 83) | public Class getPGobject(String type); method getJavaClass (line 85) | public String getJavaClass(int oid) throws SQLException; method getTypeForAlias (line 87) | public String getTypeForAlias(String alias); method getPrecision (line 89) | public int getPrecision(int oid, int typmod); method getScale (line 91) | public int getScale(int oid, int typmod); method isCaseSensitive (line 93) | public boolean isCaseSensitive(int oid); method isSigned (line 95) | public boolean isSigned(int oid); method getDisplaySize (line 97) | public int getDisplaySize(int oid, int typmod); method getMaximumPrecision (line 99) | public int getMaximumPrecision(int oid); method requiresQuoting (line 101) | public boolean requiresQuoting(int oid) throws SQLException; FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/UTF8Encoding.java class UTF8Encoding (line 15) | class UTF8Encoding extends Encoding { method UTF8Encoding (line 16) | UTF8Encoding(String jvmEncoding) { method checkByte (line 28) | private final static void checkByte(int ch, int pos, int len) throws I... method checkMinimal (line 34) | private final static void checkMinimal(int ch, int minValue) throws IO... method decode (line 80) | public synchronized String decode(byte[] data, int offset, int length)... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/Utils.java class Utils (line 27) | public class Utils { method toHexString (line 35) | public static String toHexString(byte[] data) { method encodeUTF8 (line 58) | public static byte[] encodeUTF8(String str) { method appendEscapedLiteral (line 84) | public static StringBuffer appendEscapedLiteral(StringBuffer sbuf, Str... method appendEscapedIdentifier (line 136) | public static StringBuffer appendEscapedIdentifier(StringBuffer sbuf, ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/VisibleBufferedInputStream.java class VisibleBufferedInputStream (line 22) | public class VisibleBufferedInputStream extends InputStream { method VisibleBufferedInputStream (line 63) | public VisibleBufferedInputStream(InputStream in, int bufferSize) { method read (line 72) | public int read() throws IOException { method readRaw (line 89) | public byte readRaw() { method ensureBytes (line 101) | public boolean ensureBytes(int n) throws IOException { method readMore (line 119) | private boolean readMore(int wanted) throws IOException { method doubleBuffer (line 146) | private void doubleBuffer() { method compact (line 155) | private void compact() { method moveBufferTo (line 165) | private void moveBufferTo(byte[] dest) { method read (line 175) | public int read(byte to[], int off, int len) throws IOException { method skip (line 224) | public long skip(long n) throws IOException { method available (line 239) | public int available() throws IOException { method close (line 247) | public void close() throws IOException { method getBuffer (line 258) | public byte[] getBuffer() { method getIndex (line 267) | public int getIndex() { method scanCStringLength (line 279) | public int scanCStringLength() throws IOException { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGBigDecimal.java class PGBigDecimal (line 21) | public class PGBigDecimal implements PGType method PGBigDecimal (line 25) | protected PGBigDecimal( BigDecimal x ) method castToServerType (line 33) | public static PGType castToServerType( BigDecimal val, int targetType ... method toString (line 66) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGBoolean.java class PGBoolean (line 21) | public class PGBoolean implements PGType method PGBoolean (line 25) | public PGBoolean(Boolean x) method castToServerType (line 29) | public static PGType castToServerType( Boolean val, int targetType ) t... method toString (line 65) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGByte.java class PGByte (line 22) | public class PGByte implements PGType method PGByte (line 27) | public PGByte( Byte x ) method castToServerType (line 34) | public static PGType castToServerType(Byte val, int targetType) throws... method toString (line 67) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGDouble.java class PGDouble (line 22) | public class PGDouble implements PGType method PGDouble (line 26) | protected PGDouble( Double x ) method castToServerType (line 31) | public static PGType castToServerType( Double val, int targetType ) th... method toString (line 67) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGFloat.java class PGFloat (line 22) | public class PGFloat implements PGType method PGFloat (line 26) | protected PGFloat( Float x ) method castToServerType (line 31) | public static PGType castToServerType( Float val, int targetType ) thr... method toString (line 67) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGInteger.java class PGInteger (line 22) | public class PGInteger implements PGType method PGInteger (line 26) | protected PGInteger( Integer x ) method castToServerType (line 31) | public static PGType castToServerType( Integer val, int targetType ) t... method toString (line 64) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGLong.java class PGLong (line 21) | public class PGLong implements PGType method PGLong (line 25) | protected PGLong( Long x ) method castToServerType (line 30) | public static PGType castToServerType(Long val, int targetType ) throw... method toString (line 65) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGNumber.java class PGNumber (line 21) | public class PGNumber implements PGType method PGNumber (line 25) | protected PGNumber( Number x ) method castToServerType (line 29) | public static PGType castToServerType( Number val, int targetType ) th... method toString (line 65) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGShort.java class PGShort (line 22) | public class PGShort implements PGType method PGShort (line 25) | protected PGShort( Short x ) method castToServerType (line 29) | public static PGType castToServerType( Short val, int targetType ) thr... method toString (line 62) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGString.java class PGString (line 22) | public class PGString implements PGType method PGString (line 26) | protected PGString( String x ) method castToServerType (line 33) | public static PGType castToServerType(String val, int targetType) thro... method toString (line 76) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGType.java type PGType (line 15) | public interface PGType method toString (line 17) | public String toString(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/types/PGUnknown.java class PGUnknown (line 15) | public class PGUnknown implements PGType method PGUnknown (line 22) | public PGUnknown( Object x) method castToServerType (line 26) | public static PGType castToServerType(Object val, int targetType) method toString (line 30) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v2/ConnectionFactoryImpl.java class ConnectionFactoryImpl (line 34) | public class ConnectionFactoryImpl extends ConnectionFactory { method openConnectionImpl (line 43) | public ProtocolConnection openConnectionImpl(String host, int port, St... method enableSSL (line 139) | private PGStream enableSSL(PGStream pgStream, boolean requireSSL, Prop... method sendStartupPacket (line 188) | private void sendStartupPacket(PGStream pgStream, String user, String ... method doAuthentication (line 212) | private void doAuthentication(PGStream pgStream, String user, String p... method readStartupMessages (line 328) | private void readStartupMessages(PGStream pgStream, ProtocolConnection... class SimpleResultHandler (line 366) | private static class SimpleResultHandler implements ResultHandler { method SimpleResultHandler (line 371) | SimpleResultHandler(ProtocolConnectionImpl protoConnection) { method getResults (line 375) | Vector getResults() { method handleResultRows (line 379) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 383) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 386) | public void handleWarning(SQLWarning warning) { method handleError (line 390) | public void handleError(SQLException newError) { method handleCompletion (line 397) | public void handleCompletion() throws SQLException { method runSetupQuery (line 405) | private byte[][] runSetupQuery(ProtocolConnectionImpl protoConnection,... method runInitialQueries (line 433) | private void runInitialQueries(ProtocolConnectionImpl protoConnection,... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v2/FastpathParameterList.java class FastpathParameterList (line 32) | class FastpathParameterList implements ParameterList { method FastpathParameterList (line 33) | FastpathParameterList(int paramCount) { method registerOutParameter (line 37) | public void registerOutParameter(int index, int sqlType ){} method registerOutParameter (line 38) | public void registerOutParameter(int index, int sqlType, int precision... method getInParameterCount (line 40) | public int getInParameterCount() { method getOutParameterCount (line 43) | public int getOutParameterCount() method getParameterCount (line 47) | public int getParameterCount() method getTypeOIDs (line 51) | public int[] getTypeOIDs() { method setIntParameter (line 55) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 68) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 73) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 77) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 84) | public void setBytea(int index, final InputStream stream, final int le... method setNull (line 91) | public void setNull(int index, int oid) throws SQLException { method toString (line 95) | public String toString(int index) { method copyStream (line 102) | private void copyStream(PGStream pgStream, StreamWrapper wrapper) thro... method writeV2FastpathValue (line 113) | void writeV2FastpathValue(int index, PGStream pgStream) throws IOExcep... method checkAllParametersSet (line 140) | void checkAllParametersSet() throws SQLException { method copy (line 148) | public ParameterList copy() { method clear (line 154) | public void clear() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v2/ProtocolConnectionImpl.java class ProtocolConnectionImpl (line 25) | class ProtocolConnectionImpl implements ProtocolConnection { method ProtocolConnectionImpl (line 26) | ProtocolConnectionImpl(PGStream pgStream, String user, String database... method getHost (line 34) | public String getHost() { method getPort (line 38) | public int getPort() { method getUser (line 42) | public String getUser() { method getDatabase (line 46) | public String getDatabase() { method getServerVersion (line 50) | public String getServerVersion() { method getStandardConformingStrings (line 54) | public synchronized boolean getStandardConformingStrings() method getTransactionState (line 59) | public synchronized int getTransactionState() method getNotifications (line 64) | public synchronized PGNotification[] getNotifications() throws SQLExce... method getWarnings (line 70) | public synchronized SQLWarning getWarnings() method getQueryExecutor (line 77) | public QueryExecutor getQueryExecutor() { method sendQueryCancel (line 81) | public void sendQueryCancel() throws SQLException { method close (line 126) | public void close() { method getEncoding (line 148) | public Encoding getEncoding() { method isClosed (line 152) | public boolean isClosed() { method setEncoding (line 160) | void setEncoding(Encoding encoding) throws IOException { method setServerVersion (line 164) | void setServerVersion(String serverVersion) { method setBackendKeyData (line 168) | void setBackendKeyData(int cancelPid, int cancelKey) { method setStandardConformingStrings (line 173) | synchronized void setStandardConformingStrings(boolean value) { method addWarning (line 181) | synchronized void addWarning(SQLWarning newWarning) method addNotification (line 189) | synchronized void addNotification(PGNotification notification) method setTransactionState (line 194) | synchronized void setTransactionState(int state) method getProtocolVersion (line 199) | public int getProtocolVersion() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v2/QueryExecutorImpl.java class QueryExecutorImpl (line 27) | public class QueryExecutorImpl implements QueryExecutor { method QueryExecutorImpl (line 28) | public QueryExecutorImpl(ProtocolConnectionImpl protoConnection, PGStr... method createSimpleQuery (line 38) | public Query createSimpleQuery(String sql) { method createParameterizedQuery (line 42) | public Query createParameterizedQuery(String sql) { method createFastpathParameters (line 50) | public ParameterList createFastpathParameters(int count) { method fastpathCall (line 54) | public synchronized byte[] method sendFastpathCall (line 134) | private void sendFastpathCall(int fnid, FastpathParameterList params) ... method processNotifies (line 152) | public synchronized void processNotifies() throws SQLException { method receiveFastpathResult (line 179) | private byte[] receiveFastpathResult() throws IOException, SQLException { method execute (line 253) | public synchronized void execute(Query query, method execute (line 263) | public synchronized void execute(Query[] queries, method fetch (line 297) | public void fetch(ResultCursor cursor, ResultHandler handler, int rows... method execute (line 301) | private void execute(V2Query query, method sendQuery (line 379) | protected void sendQuery(V2Query query, SimpleParameterList params, St... method processResults (line 402) | protected void processResults(Query originalQuery, ResultHandler handl... method receiveFields (line 528) | private Field[] receiveFields() throws IOException method receiveAsyncNotify (line 548) | private void receiveAsyncNotify() throws IOException { method receiveErrorMessage (line 558) | private SQLException receiveErrorMessage() throws IOException { method receiveNotification (line 565) | private SQLWarning receiveNotification() throws IOException { method interpretCommandStatus (line 579) | private void interpretCommandStatus(String status, ResultHandler handl... method startCopy (line 610) | public CopyOperation startCopy(String sql) throws SQLException { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v2/SimpleParameterList.java class SimpleParameterList (line 30) | class SimpleParameterList implements ParameterList { method SimpleParameterList (line 31) | SimpleParameterList(int paramCount, boolean useEStringSyntax) { method registerOutParameter (line 35) | public void registerOutParameter(int index, int sqlType ){} method registerOutParameter (line 36) | public void registerOutParameter(int index, int sqlType, int precision... method getInParameterCount (line 38) | public int getInParameterCount() { method getParameterCount (line 41) | public int getParameterCount() method getOutParameterCount (line 45) | public int getOutParameterCount() method getTypeOIDs (line 49) | public int[] getTypeOIDs() { method setIntParameter (line 53) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 57) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 64) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 76) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 83) | public void setBytea(int index, final InputStream stream, final int le... method setNull (line 90) | public void setNull(int index, int oid) throws SQLException { method toString (line 97) | public String toString(int index) { method streamBytea (line 112) | private void streamBytea(StreamWrapper param, Writer encodingWriter) t... method writeV2Value (line 142) | void writeV2Value(int index, Writer encodingWriter) throws IOException { method checkAllParametersSet (line 153) | void checkAllParametersSet() throws SQLException { method copy (line 161) | public ParameterList copy() { method clear (line 167) | public void clear() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v2/V2Query.java class V2Query (line 19) | class V2Query implements Query { method V2Query (line 20) | V2Query(String query, boolean withParameters, ProtocolConnection pconn) { method createParameterList (line 80) | public ParameterList createParameterList() { method toString (line 87) | public String toString(ParameterList parameters) { method close (line 100) | public void close() { method getFragments (line 103) | String[] getFragments() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/CompositeParameterList.java class CompositeParameterList (line 28) | class CompositeParameterList implements V3ParameterList { method CompositeParameterList (line 29) | CompositeParameterList(SimpleParameterList[] subparams, int[] offsets) { method findSubParam (line 35) | private final int findSubParam(int index) throws SQLException { method registerOutParameter (line 45) | public void registerOutParameter(int index, int sqlType) method getDirection (line 49) | public int getDirection(int i) method getParameterCount (line 51) | public int getParameterCount() method getInParameterCount (line 55) | public int getInParameterCount() { method getOutParameterCount (line 58) | public int getOutParameterCount() method getTypeOIDs (line 63) | public int[] getTypeOIDs() { method setIntParameter (line 72) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 77) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 82) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 87) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 92) | public void setBytea(int index, InputStream stream, int length) throws... method setNull (line 97) | public void setNull(int index, int oid) throws SQLException { method toString (line 102) | public String toString(int index) { method copy (line 114) | public ParameterList copy() { method clear (line 122) | public void clear() { method getSubparams (line 129) | public SimpleParameterList[] getSubparams() { method checkAllParametersSet (line 133) | public void checkAllParametersSet() throws SQLException { method convertFunctionOutParameters (line 138) | public void convertFunctionOutParameters() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/CompositeQuery.java class CompositeQuery (line 23) | class CompositeQuery implements V3Query { method CompositeQuery (line 24) | CompositeQuery(SimpleQuery[] subqueries, int[] offsets) { method createParameterList (line 29) | public ParameterList createParameterList() { method toString (line 36) | public String toString(ParameterList parameters) { method toString (line 46) | public String toString() { method close (line 50) | public void close() { method getSubqueries (line 55) | public SimpleQuery[] getSubqueries() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/ConnectionFactoryImpl.java class ConnectionFactoryImpl (line 34) | public class ConnectionFactoryImpl extends ConnectionFactory { class UnsupportedProtocolException (line 49) | private static class UnsupportedProtocolException extends IOException { method openConnectionImpl (line 52) | public ProtocolConnection openConnectionImpl(String host, int port, St... method enableSSL (line 181) | private PGStream enableSSL(PGStream pgStream, boolean requireSSL, Prop... method sendStartupPacket (line 239) | private void sendStartupPacket(PGStream pgStream, String[][] params, L... method doAuthentication (line 299) | private void doAuthentication(PGStream pgStream, String host, String u... method readStartupMessages (line 468) | private void readStartupMessages(PGStream pgStream, ProtocolConnection... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/CopyInImpl.java class CopyInImpl (line 50) | public class CopyInImpl extends CopyOperationImpl implements CopyIn { method writeToCopy (line 52) | public void writeToCopy(byte[] data, int off, int siz) throws SQLExcep... method flushCopy (line 56) | public void flushCopy() throws SQLException { method endCopy (line 60) | public long endCopy() throws SQLException { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/CopyOperationImpl.java class CopyOperationImpl (line 19) | public class CopyOperationImpl implements CopyOperation { method init (line 26) | void init(QueryExecutorImpl q, int fmt, int[] fmts) { method cancelCopy (line 32) | public void cancelCopy() throws SQLException { method getFieldCount (line 36) | public int getFieldCount() { method getFieldFormat (line 40) | public int getFieldFormat(int field) { method getFormat (line 44) | public int getFormat() { method isActive (line 48) | public boolean isActive() { method handleCommandStatus (line 54) | public void handleCommandStatus(String status) throws PSQLException { method getHandledRowCount (line 63) | public long getHandledRowCount() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/CopyOutImpl.java class CopyOutImpl (line 42) | public class CopyOutImpl extends CopyOperationImpl implements CopyOut { method readFromCopy (line 45) | public byte[] readFromCopy() throws SQLException { method handleCopydata (line 51) | void handleCopydata(byte[] data) { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/Portal.java class Portal (line 23) | class Portal implements ResultCursor { method Portal (line 24) | Portal(SimpleQuery query, String portalName) { method close (line 30) | public void close() { method getPortalName (line 39) | String getPortalName() { method getEncodedPortalName (line 43) | byte[] getEncodedPortalName() { method getQuery (line 47) | SimpleQuery getQuery() { method setCleanupRef (line 51) | void setCleanupRef(PhantomReference cleanupRef) { method toString (line 55) | public String toString() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/ProtocolConnectionImpl.java class ProtocolConnectionImpl (line 26) | class ProtocolConnectionImpl implements ProtocolConnection { method ProtocolConnectionImpl (line 27) | ProtocolConnectionImpl(PGStream pgStream, String user, String database... method getHost (line 37) | public String getHost() { method getPort (line 41) | public int getPort() { method getUser (line 45) | public String getUser() { method getDatabase (line 49) | public String getDatabase() { method getServerVersion (line 53) | public String getServerVersion() { method getStandardConformingStrings (line 57) | public synchronized boolean getStandardConformingStrings() method getTransactionState (line 62) | public synchronized int getTransactionState() method getNotifications (line 67) | public synchronized PGNotification[] getNotifications() throws SQLExce... method getWarnings (line 73) | public synchronized SQLWarning getWarnings() method getQueryExecutor (line 80) | public QueryExecutor getQueryExecutor() { method sendQueryCancel (line 84) | public void sendQueryCancel() throws SQLException { method close (line 126) | public void close() { method getEncoding (line 150) | public Encoding getEncoding() { method isClosed (line 154) | public boolean isClosed() { method setServerVersion (line 162) | void setServerVersion(String serverVersion) { method setBackendKeyData (line 166) | void setBackendKeyData(int cancelPid, int cancelKey) { method addWarning (line 175) | synchronized void addWarning(SQLWarning newWarning) method addNotification (line 183) | synchronized void addNotification(PGNotification notification) method setTransactionState (line 188) | synchronized void setTransactionState(int state) method setStandardConformingStrings (line 193) | synchronized void setStandardConformingStrings(boolean value) method getProtocolVersion (line 198) | public int getProtocolVersion() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/QueryExecutorImpl.java class QueryExecutorImpl (line 34) | public class QueryExecutorImpl implements QueryExecutor { method QueryExecutorImpl (line 37) | public QueryExecutorImpl(ProtocolConnectionImpl protoConnection, PGStr... method lock (line 77) | private void lock(Object obtainer) throws PSQLException { method unlock (line 89) | private void unlock(Object holder) throws PSQLException { method waitOnLock (line 101) | private void waitOnLock() throws PSQLException { method hasLock (line 115) | boolean hasLock(Object holder) { method createSimpleQuery (line 123) | public Query createSimpleQuery(String sql) { method createParameterizedQuery (line 134) | public Query createParameterizedQuery(String sql) { method parseQuery (line 146) | private Query parseQuery(String query, boolean withParameters) { method myflags (line 266) | public String myflags(int flags) { method execute (line 285) | public synchronized void execute(Query query, class ErrorTrackingResultHandler (line 404) | private static class ErrorTrackingResultHandler implements ResultHandl... method ErrorTrackingResultHandler (line 408) | ErrorTrackingResultHandler(ResultHandler delegateHandler) { method handleResultRows (line 412) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 416) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 420) | public void handleWarning(SQLWarning warning) { method handleError (line 424) | public void handleError(SQLException error) { method handleCompletion (line 429) | public void handleCompletion() throws SQLException { method hasErrors (line 433) | boolean hasErrors() { method execute (line 438) | public synchronized void execute(Query[] queries, method sendQueryPreamble (line 497) | private ResultHandler sendQueryPreamble(final ResultHandler delegateHa... method fastpathCall (line 575) | public synchronized byte[] method createFastpathParameters (line 655) | public ParameterList createFastpathParameters(int count) { method sendFastpathCall (line 659) | private void sendFastpathCall(int fnid, SimpleParameterList params) th... method processNotifies (line 704) | public synchronized void processNotifies() throws SQLException { method receiveFastpathResult (line 733) | private byte[] receiveFastpathResult() throws IOException, SQLException { method startCopy (line 805) | public synchronized CopyOperation startCopy(String sql) throws SQLExce... method initCopy (line 829) | private synchronized void initCopy(CopyOperationImpl op) throws SQLExc... method cancelCopy (line 847) | public void cancelCopy(CopyOperationImpl op) throws SQLException { method endCopy (line 904) | public synchronized long endCopy(CopyInImpl op) throws SQLException { method writeToCopy (line 929) | public synchronized void writeToCopy(CopyInImpl op, byte[] data, int o... method flushCopy (line 947) | public synchronized void flushCopy(CopyInImpl op) throws SQLException { method readFromCopy (line 965) | synchronized void readFromCopy(CopyOutImpl op) throws SQLException { method processCopyResults (line 989) | CopyOperationImpl processCopyResults(CopyOperationImpl op, boolean blo... method sendQuery (line 1147) | private void sendQuery(V3Query query, V3ParameterList parameters, int ... method sendSync (line 1213) | private void sendSync() throws IOException { method sendParse (line 1222) | private void sendParse(SimpleQuery query, SimpleParameterList params, ... method sendBind (line 1335) | private void sendBind(SimpleQuery query, SimpleParameterList params, P... method sendDescribePortal (line 1439) | private void sendDescribePortal(SimpleQuery query, Portal portal) thro... method sendDescribeStatement (line 1465) | private void sendDescribeStatement(SimpleQuery query, SimpleParameterL... method sendExecute (line 1491) | private void sendExecute(SimpleQuery query, Portal portal, int limit) ... method sendClosePortal (line 1524) | private void sendClosePortal(String portalName) throws IOException { method sendCloseStatement (line 1546) | private void sendCloseStatement(String statementName) throws IOExcepti... method sendOneQuery (line 1578) | private void sendOneQuery(SimpleQuery query, SimpleParameterList param... method registerParsedQuery (line 1706) | private void registerParsedQuery(SimpleQuery query, String statementNa... method processDeadParsedQueries (line 1715) | private void processDeadParsedQueries() throws IOException { method registerOpenPortal (line 1747) | private void registerOpenPortal(Portal portal) { method processDeadPortals (line 1757) | private void processDeadPortals() throws IOException { method processResults (line 1777) | protected void processResults(ResultHandler handler, int flags) throws... method skipMessage (line 2141) | private void skipMessage() throws IOException { method fetch (line 2147) | public synchronized void fetch(ResultCursor cursor, ResultHandler hand... method receiveFields (line 2201) | private Field[] receiveFields() throws IOException method receiveAsyncNotify (line 2235) | private void receiveAsyncNotify() throws IOException { method receiveErrorResponse (line 2246) | private SQLException receiveErrorResponse() throws IOException { method receiveNoticeResponse (line 2262) | private SQLWarning receiveNoticeResponse() throws IOException { method receiveCommandStatus (line 2272) | private String receiveCommandStatus() throws IOException { method interpretCommandStatus (line 2286) | private void interpretCommandStatus(String status, ResultHandler handl... method receiveRFQ (line 2323) | private void receiveRFQ() throws IOException { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/SimpleParameterList.java class SimpleParameterList (line 29) | class SimpleParameterList implements V3ParameterList { method SimpleParameterList (line 35) | SimpleParameterList(int paramCount, ProtocolConnectionImpl protoConnec... method registerOutParameter (line 43) | public void registerOutParameter( int index, int sqlType ) throws SQLE... method bind (line 51) | private void bind(int index, Object value, int oid) throws SQLException { method getParameterCount (line 71) | public int getParameterCount() method getOutParameterCount (line 75) | public int getOutParameterCount() method getInParameterCount (line 91) | public int getInParameterCount() method setIntParameter (line 104) | public void setIntParameter(int index, int value) throws SQLException { method setLiteralParameter (line 113) | public void setLiteralParameter(int index, String value, int oid) thro... method setStringParameter (line 117) | public void setStringParameter(int index, String value, int oid) throw... method setBytea (line 121) | public void setBytea(int index, byte[] data, int offset, int length) t... method setBytea (line 125) | public void setBytea(int index, InputStream stream, int length) throws... method setNull (line 129) | public void setNull(int index, int oid) throws SQLException { method toString (line 133) | public String toString(int index) { method checkAllParametersSet (line 170) | public void checkAllParametersSet() throws SQLException { method convertFunctionOutParameters (line 178) | public void convertFunctionOutParameters() method streamBytea (line 194) | private static void streamBytea(PGStream pgStream, StreamWrapper wrapp... method getTypeOIDs (line 205) | public int[] getTypeOIDs() { method getTypeOID (line 213) | int getTypeOID(int index) { method hasUnresolvedTypes (line 217) | boolean hasUnresolvedTypes() { method setResolvedType (line 225) | void setResolvedType(int index, int oid) { method isNull (line 234) | boolean isNull(int index) { method isBinary (line 238) | boolean isBinary(int index) { method getV3Length (line 243) | int getV3Length(int index) { method writeV3Value (line 268) | void writeV3Value(int index, PGStream pgStream) throws IOException { method copy (line 297) | public ParameterList copy() { method clear (line 305) | public void clear() { method getSubparams (line 311) | public SimpleParameterList[] getSubparams() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/SimpleQuery.java class SimpleQuery (line 24) | class SimpleQuery implements V3Query { method SimpleQuery (line 27) | SimpleQuery(String[] fragments, ProtocolConnectionImpl protoConnection) method createParameterList (line 41) | public ParameterList createParameterList() { method toString (line 49) | public String toString(ParameterList parameters) { method toString (line 62) | public String toString() { method close (line 66) | public void close() { method getSubqueries (line 74) | public SimpleQuery[] getSubqueries() { method getFragments (line 82) | String[] getFragments() { method setStatementName (line 88) | void setStatementName(String statementName) { method setStatementTypes (line 93) | void setStatementTypes(int[] paramTypes) { method getStatementTypes (line 97) | int[] getStatementTypes() { method getStatementName (line 101) | String getStatementName() { method isPreparedFor (line 105) | boolean isPreparedFor(int[] paramTypes) { method hasUnresolvedTypes (line 127) | boolean hasUnresolvedTypes() { method getEncodedStatementName (line 139) | byte[] getEncodedStatementName() { method setFields (line 143) | void setFields(Field[] fields) { method getFields (line 146) | Field[] getFields() { method isPortalDescribed (line 151) | boolean isPortalDescribed() { method setPortalDescribed (line 154) | void setPortalDescribed(boolean portalDescribed) { method isStatementDescribed (line 160) | boolean isStatementDescribed() { method setStatementDescribed (line 163) | void setStatementDescribed(boolean statementDescribed) { method setCleanupRef (line 167) | void setCleanupRef(PhantomReference cleanupRef) { method unprepare (line 175) | void unprepare() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/V3ParameterList.java type V3ParameterList (line 21) | interface V3ParameterList extends ParameterList { method checkAllParametersSet (line 29) | void checkAllParametersSet() throws SQLException; method convertFunctionOutParameters (line 35) | void convertFunctionOutParameters(); method getSubparams (line 47) | SimpleParameterList[] getSubparams(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/core/v3/V3Query.java type V3Query (line 20) | interface V3Query extends Query { method getSubqueries (line 30) | SimpleQuery[] getSubqueries(); FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/PGConnectionPoolDataSource.java class PGConnectionPoolDataSource (line 39) | public class PGConnectionPoolDataSource extends BaseDataSource implement... method getDescription (line 46) | public String getDescription() method getPooledConnection (line 58) | public PooledConnection getPooledConnection() throws SQLException method getPooledConnection (line 70) | public PooledConnection getPooledConnection(String user, String passwo... method isDefaultAutoCommit (line 80) | public boolean isDefaultAutoCommit() method setDefaultAutoCommit (line 90) | public void setDefaultAutoCommit(boolean defaultAutoCommit) method writeObject (line 95) | private void writeObject(ObjectOutputStream out) throws IOException method readObject (line 101) | private void readObject(ObjectInputStream in) throws IOException, Clas... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/PGPooledConnection.java class PGPooledConnection (line 26) | public class PGPooledConnection method PGPooledConnection (line 31) | public PGPooledConnection(Connection con, boolean autoCommit, boolean ... method PGPooledConnection (line 36) | public PGPooledConnection(Connection con, boolean autoCommit) method createConnectionEvent (line 41) | protected ConnectionEvent createConnectionEvent(SQLException sqle) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/PGPoolingDataSource.java class PGPoolingDataSource (line 42) | public class PGPoolingDataSource method addDataSource (line 47) | protected void addDataSource(String dataSourceName) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/PGSimpleDataSource.java class PGSimpleDataSource (line 22) | public class PGSimpleDataSource FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/common/BaseDataSource.java class BaseDataSource (line 25) | public abstract class BaseDataSource implements Referenceable method getConnection (line 68) | public Connection getConnection() throws SQLException method getConnection (line 83) | public Connection getConnection(String user, String password) throws S... method getLoginTimeout (line 107) | public int getLoginTimeout() throws SQLException method setLoginTimeout (line 115) | public void setLoginTimeout(int i) throws SQLException method getLogWriter (line 123) | public PrintWriter getLogWriter() throws SQLException method setLogWriter (line 131) | public void setLogWriter(PrintWriter printWriter) throws SQLException method getServerName (line 139) | public String getServerName() method setServerName (line 149) | public void setServerName(String serverName) method getCompatible (line 161) | public String getCompatible() method setCompatible (line 166) | public void setCompatible(String compatible) method getDatabaseName (line 175) | public String getDatabaseName() method setDatabaseName (line 185) | public void setDatabaseName(String databaseName) method getDescription (line 194) | public abstract String getDescription(); method getUser (line 200) | public String getUser() method setUser (line 210) | public void setUser(String user) method getPassword (line 220) | public String getPassword() method setPassword (line 231) | public void setPassword(String password) method getPortNumber (line 242) | public int getPortNumber() method setPortNumber (line 252) | public void setPortNumber(int portNumber) method setPrepareThreshold (line 264) | public void setPrepareThreshold(int count) method getPrepareThreshold (line 274) | public int getPrepareThreshold() method setUnknownLength (line 279) | public void setUnknownLength(int unknownLength) method getUnknownLength (line 284) | public int getUnknownLength() method setSocketTimeout (line 292) | public void setSocketTimeout(int seconds) method getSocketTimeout (line 300) | public int getSocketTimeout() method setSsl (line 311) | public void setSsl(boolean enabled) method getSsl (line 321) | public boolean getSsl() method setSslfactory (line 332) | public void setSslfactory(String classname) method getSslfactory (line 342) | public String getSslfactory() method setTcpKeepAlive (line 347) | public void setTcpKeepAlive(boolean enabled) method getTcpKeepAlive (line 352) | public boolean getTcpKeepAlive() method getUrl (line 360) | private String getUrl() method createReference (line 390) | protected Reference createReference() { method getReference (line 397) | public Reference getReference() throws NamingException method writeBaseObject (line 432) | protected void writeBaseObject(ObjectOutputStream out) throws IOException method readBaseObject (line 449) | protected void readBaseObject(ObjectInputStream in) throws IOException... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/common/PGObjectFactory.java class PGObjectFactory (line 28) | public class PGObjectFactory implements ObjectFactory method getObjectInstance (line 34) | public Object getObjectInstance(Object obj, Name name, Context nameCtx, method loadPoolingDataSource (line 63) | private Object loadPoolingDataSource(Reference ref) method loadSimpleDataSource (line 89) | private Object loadSimpleDataSource(Reference ref) method loadConnectionPool (line 95) | private Object loadConnectionPool(Reference ref) method loadBaseDataSource (line 101) | protected Object loadBaseDataSource(BaseDataSource ds, Reference ref) method getProperty (line 120) | protected String getProperty(Reference ref, String s) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection.java class AbstractJdbc23PooledConnection (line 30) | public abstract class AbstractJdbc23PooledConnection method AbstractJdbc23PooledConnection (line 42) | public AbstractJdbc23PooledConnection(Connection con, boolean autoComm... method addConnectionEventListener (line 53) | public void addConnectionEventListener(ConnectionEventListener connect... method removeConnectionEventListener (line 62) | public void removeConnectionEventListener(ConnectionEventListener conn... method close (line 72) | public void close() throws SQLException method getConnection (line 109) | public Connection getConnection() throws SQLException method fireConnectionClosed (line 164) | void fireConnectionClosed() method fireConnectionFatalError (line 183) | void fireConnectionFatalError(SQLException e) method createConnectionEvent (line 199) | protected abstract ConnectionEvent createConnectionEvent(SQLException e); method isFatalState (line 218) | private static boolean isFatalState(String state) { method fireConnectionError (line 237) | private void fireConnectionError(SQLException e) class ConnectionHandler (line 252) | private class ConnectionHandler implements InvocationHandler method ConnectionHandler (line 258) | public ConnectionHandler(Connection con) method invoke (line 263) | public Object invoke(Object proxy, Method method, Object[] args) method getProxy (line 362) | Connection getProxy() { method setProxy (line 366) | void setProxy(Connection proxy) { method close (line 370) | public void close() method isClosed (line 381) | public boolean isClosed() { class StatementHandler (line 396) | private class StatementHandler implements InvocationHandler { method StatementHandler (line 400) | public StatementHandler(AbstractJdbc23PooledConnection.ConnectionHan... method invoke (line 404) | public Object invoke(Object proxy, Method method, Object[] args) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/jdbc23/AbstractJdbc23PoolingDataSource.java class AbstractJdbc23PoolingDataSource (line 52) | public abstract class AbstractJdbc23PoolingDataSource extends BaseDataSo... method getDataSource (line 56) | public static PGPoolingDataSource getDataSource(String name) method getDescription (line 76) | public String getDescription() method setServerName (line 89) | public void setServerName(String serverName) method setDatabaseName (line 106) | public void setDatabaseName(String databaseName) method setUser (line 123) | public void setUser(String user) method setPassword (line 140) | public void setPassword(String password) method setPortNumber (line 157) | public void setPortNumber(int portNumber) method getInitialConnections (line 171) | public int getInitialConnections() method setInitialConnections (line 185) | public void setInitialConnections(int initialConnections) method getMaxConnections (line 202) | public int getMaxConnections() method setMaxConnections (line 220) | public void setMaxConnections(int maxConnections) method getDataSourceName (line 233) | public String getDataSourceName() method setDataSourceName (line 250) | public void setDataSourceName(String dataSourceName) method initialize (line 285) | public void initialize() throws SQLException method isInitialized (line 303) | protected boolean isInitialized() { method createConnectionPool (line 310) | protected PGConnectionPoolDataSource createConnectionPool() { method getConnection (line 323) | public Connection getConnection(String user, String password) throws S... method getConnection (line 347) | public Connection getConnection() throws SQLException method close (line 359) | public void close() method removeStoredDataSource (line 392) | protected void removeStoredDataSource() { method addDataSource (line 399) | protected abstract void addDataSource(String dataSourceName); method getPooledConnection (line 406) | private Connection getPooledConnection() throws SQLException method connectionClosed (line 454) | public void connectionClosed(ConnectionEvent event) method connectionErrorOccurred (line 481) | public void connectionErrorOccurred(ConnectionEvent event) method getReference (line 501) | public Reference getReference() throws NamingException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/jdbc23/AbstractJdbc23SimpleDataSource.java class AbstractJdbc23SimpleDataSource (line 27) | public abstract class AbstractJdbc23SimpleDataSource extends BaseDataSou... method getDescription (line 32) | public String getDescription() method writeObject (line 37) | private void writeObject(ObjectOutputStream out) throws IOException method readObject (line 42) | private void readObject(ObjectInputStream in) throws IOException, Clas... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/jdbc4/AbstractJdbc4PooledConnection.java class AbstractJdbc4PooledConnection (line 16) | public abstract class AbstractJdbc4PooledConnection extends AbstractJdbc... method AbstractJdbc4PooledConnection (line 19) | public AbstractJdbc4PooledConnection(Connection con, boolean autoCommi... method removeStatementEventListener (line 24) | public void removeStatementEventListener(StatementEventListener listener) method addStatementEventListener (line 28) | public void addStatementEventListener(StatementEventListener listener) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/jdbc4/AbstractJdbc4PoolingDataSource.java class AbstractJdbc4PoolingDataSource (line 16) | public abstract class AbstractJdbc4PoolingDataSource extends AbstractJdb... method isWrapperFor (line 19) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 24) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ds/jdbc4/AbstractJdbc4SimpleDataSource.java class AbstractJdbc4SimpleDataSource (line 16) | public abstract class AbstractJdbc4SimpleDataSource extends AbstractJdbc... method isWrapperFor (line 18) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 23) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/fastpath/Fastpath.java class Fastpath (line 31) | public class Fastpath method Fastpath (line 49) | public Fastpath(BaseConnection conn) method fastpath (line 64) | public Object fastpath(int fnId, boolean resultType, FastpathArg[] arg... method fastpath (line 110) | public Object fastpath(String name, boolean resulttype, FastpathArg[] ... method getInteger (line 124) | public int getInteger(String name, FastpathArg[] args) throws SQLExcep... method getOID (line 139) | public long getOID(String name, FastpathArg[] args) throws SQLException method getData (line 154) | public byte[] getData(String name, FastpathArg[] args) throws SQLExcep... method addFunction (line 170) | public void addFunction(String name, int fnid) method addFunctions (line 207) | public void addFunctions(ResultSet rs) throws SQLException method getID (line 225) | public int getID(String name) throws SQLException method createOIDArg (line 248) | public static FastpathArg createOIDArg(long oid) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/fastpath/FastpathArg.java class FastpathArg (line 24) | public class FastpathArg method FastpathArg (line 37) | public FastpathArg(int value) method FastpathArg (line 52) | public FastpathArg(byte bytes[]) method FastpathArg (line 63) | public FastpathArg(byte buf[], int off, int len) method FastpathArg (line 74) | public FastpathArg(String s) method populateParameter (line 79) | void populateParameter(ParameterList params, int index) throws SQLExce... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/geometric/PGbox.java class PGbox (line 24) | public class PGbox extends PGobject implements Serializable, Cloneable method PGbox (line 37) | public PGbox(double x1, double y1, double x2, double y2) method PGbox (line 48) | public PGbox(PGpoint p1, PGpoint p2) method PGbox (line 59) | public PGbox(String s) throws SQLException method PGbox (line 68) | public PGbox() method setValue (line 80) | public void setValue(String value) throws SQLException method equals (line 94) | public boolean equals(Object obj) method hashCode (line 124) | public int hashCode() method clone (line 133) | public Object clone() throws CloneNotSupportedException method getValue (line 149) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/geometric/PGcircle.java class PGcircle (line 25) | public class PGcircle extends PGobject implements Serializable, Cloneable method PGcircle (line 42) | public PGcircle(double x, double y, double r) method PGcircle (line 51) | public PGcircle(PGpoint c, double r) method PGcircle (line 62) | public PGcircle(String s) throws SQLException method PGcircle (line 71) | public PGcircle() method setValue (line 80) | public void setValue(String s) throws SQLException method equals (line 101) | public boolean equals(Object obj) method hashCode (line 111) | public int hashCode() method clone (line 117) | public Object clone() throws CloneNotSupportedException method getValue (line 128) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/geometric/PGline.java class PGline (line 27) | public class PGline extends PGobject implements Serializable, Cloneable method PGline (line 40) | public PGline(double x1, double y1, double x2, double y2) method PGline (line 49) | public PGline(PGpoint p1, PGpoint p2) method PGline (line 60) | public PGline(String s) throws SQLException method PGline (line 69) | public PGline() method setValue (line 78) | public void setValue(String s) throws SQLException method equals (line 92) | public boolean equals(Object obj) method hashCode (line 103) | public int hashCode() { method clone (line 107) | public Object clone() throws CloneNotSupportedException method getValue (line 123) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/geometric/PGlseg.java class PGlseg (line 24) | public class PGlseg extends PGobject implements Serializable, Cloneable method PGlseg (line 37) | public PGlseg(double x1, double y1, double x2, double y2) method PGlseg (line 46) | public PGlseg(PGpoint p1, PGpoint p2) method PGlseg (line 57) | public PGlseg(String s) throws SQLException method PGlseg (line 66) | public PGlseg() method setValue (line 75) | public void setValue(String s) throws SQLException method equals (line 89) | public boolean equals(Object obj) method hashCode (line 100) | public int hashCode() method clone (line 105) | public Object clone() throws CloneNotSupportedException method getValue (line 121) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/geometric/PGpath.java class PGpath (line 24) | public class PGpath extends PGobject implements Serializable, Cloneable method PGpath (line 40) | public PGpath(PGpoint[] points, boolean open) method PGpath (line 50) | public PGpath() method PGpath (line 59) | public PGpath(String s) throws SQLException method setValue (line 69) | public void setValue(String s) throws SQLException method equals (line 96) | public boolean equals(Object obj) method hashCode (line 117) | public int hashCode() { method clone (line 127) | public Object clone() throws CloneNotSupportedException method getValue (line 142) | public String getValue() method isOpen (line 157) | public boolean isOpen() method isClosed (line 162) | public boolean isClosed() method closePath (line 167) | public void closePath() method openPath (line 172) | public void openPath() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/geometric/PGpoint.java class PGpoint (line 28) | public class PGpoint extends PGobject implements Serializable, Cloneable method PGpoint (line 44) | public PGpoint(double x, double y) method PGpoint (line 57) | public PGpoint(String value) throws SQLException method PGpoint (line 66) | public PGpoint() method setValue (line 75) | public void setValue(String s) throws SQLException method equals (line 93) | public boolean equals(Object obj) method hashCode (line 103) | public int hashCode() method getValue (line 113) | public String getValue() method translate (line 123) | public void translate(int x, int y) method translate (line 133) | public void translate(double x, double y) method move (line 144) | public void move(int x, int y) method move (line 154) | public void move(double x, double y) method setLocation (line 167) | public void setLocation(int x, int y) method setLocation (line 178) | public void setLocation(Point p) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/geometric/PGpolygon.java class PGpolygon (line 20) | public class PGpolygon extends PGobject implements Serializable, Cloneable method PGpolygon (line 32) | public PGpolygon(PGpoint[] points) method PGpolygon (line 42) | public PGpolygon(String s) throws SQLException method PGpolygon (line 51) | public PGpolygon() method setValue (line 60) | public void setValue(String s) throws SQLException method equals (line 73) | public boolean equals(Object obj) method hashCode (line 91) | public int hashCode() { method clone (line 101) | public Object clone() throws CloneNotSupportedException method getValue (line 117) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/gss/GSSCallbackHandler.java class GSSCallbackHandler (line 16) | public class GSSCallbackHandler implements CallbackHandler { method GSSCallbackHandler (line 21) | public GSSCallbackHandler(String user, String password) method handle (line 27) | public void handle(Callback[] callbacks) throws IOException, Unsupport... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/gss/MakeGSS.java class MakeGSS (line 27) | public class MakeGSS method authenticate (line 30) | public static void authenticate(PGStream pgStream, String host, String... class GssAction (line 64) | class GssAction implements PrivilegedAction method GssAction (line 73) | public GssAction(PGStream pgStream, String host, String user, String p... method run (line 83) | public Object run() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2Array.java class AbstractJdbc2Array (line 40) | public abstract class AbstractJdbc2Array class PgArrayList (line 46) | private static class PgArrayList extends ArrayList method AbstractJdbc2Array (line 100) | public AbstractJdbc2Array(BaseConnection connection, int oid, String f... method getArray (line 108) | public Object getArray() throws SQLException method getArray (line 113) | public Object getArray(long index, int count) throws SQLException method getArrayImpl (line 118) | public Object getArrayImpl(Map map) throws SQLException method getArrayImpl (line 123) | public Object getArrayImpl(long index, int count, Map map) throws SQLE... method buildArrayList (line 158) | private synchronized void buildArrayList() throws SQLException method buildArray (line 299) | private Object buildArray (PgArrayList input, int index, int count) th... method getBaseType (line 544) | public int getBaseType() throws SQLException method getBaseTypeName (line 549) | public String getBaseTypeName() throws SQLException method getResultSet (line 556) | public java.sql.ResultSet getResultSet() throws SQLException method getResultSet (line 561) | public java.sql.ResultSet getResultSet(long index, int count) throws S... method getResultSetImpl (line 566) | public java.sql.ResultSet getResultSetImpl(Map map) throws SQLException method getResultSetImpl (line 571) | public ResultSet getResultSetImpl(long index, int count, Map map) thro... method toString (line 643) | public String toString() method toString (line 651) | private String toString(PgArrayList list) throws SQLException method escapeArrayElement (line 679) | public static void escapeArrayElement(StringBuffer b, String s) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2Blob.java class AbstractJdbc2Blob (line 16) | public abstract class AbstractJdbc2Blob extends AbstractJdbc2BlobClob method AbstractJdbc2Blob (line 19) | public AbstractJdbc2Blob(BaseConnection conn, long oid) throws SQLExce... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2BlobClob.java class AbstractJdbc2BlobClob (line 32) | public abstract class AbstractJdbc2BlobClob method AbstractJdbc2BlobClob (line 43) | public AbstractJdbc2BlobClob(BaseConnection conn, long oid) throws SQL... method free (line 51) | public synchronized void free() throws SQLException method truncate (line 71) | public synchronized void truncate(long len) throws SQLException method length (line 81) | public synchronized long length() throws SQLException method getBytes (line 87) | public synchronized byte[] getBytes(long pos, int length) throws SQLEx... method getBinaryStream (line 95) | public synchronized InputStream getBinaryStream() throws SQLException method setBinaryStream (line 104) | public synchronized OutputStream setBinaryStream(long pos) throws SQLE... method position (line 119) | public synchronized long position(byte[] pattern, long start) throws S... class LOIterator (line 159) | private class LOIterator method LOIterator (line 166) | public LOIterator(long start) throws SQLException method hasNext (line 171) | public boolean hasNext() throws SQLException method next (line 187) | private byte next() method position (line 197) | public synchronized long position(Blob pattern, long start) throws SQL... method assertPosition (line 208) | protected void assertPosition(long pos) throws SQLException method assertPosition (line 220) | protected void assertPosition(long pos, long len) throws SQLException method checkFreed (line 237) | protected void checkFreed() throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2Clob.java class AbstractJdbc2Clob (line 20) | public abstract class AbstractJdbc2Clob extends AbstractJdbc2BlobClob method AbstractJdbc2Clob (line 23) | public AbstractJdbc2Clob(BaseConnection conn, long oid) throws SQLExce... method getAsciiStream (line 28) | public synchronized InputStream getAsciiStream() throws SQLException method getCharacterStream (line 33) | public synchronized Reader getCharacterStream() throws SQLException method getSubString (line 38) | public synchronized String getSubString(long i, int j) throws SQLExcep... method position (line 48) | public synchronized long position(String pattern, long start) throws S... method position (line 57) | public synchronized long position(Clob pattern, long start) throws SQL... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2Connection.java class AbstractJdbc2Connection (line 31) | public abstract class AbstractJdbc2Connection implements BaseConnection method getMetaData (line 79) | public abstract DatabaseMetaData getMetaData() throws SQLException; method AbstractJdbc2Connection (line 84) | protected AbstractJdbc2Connection(String host, int port, String user, ... method getTimestampUtils (line 204) | public TimestampUtils getTimestampUtils() { return timestampUtils; } method createStatement (line 211) | public java.sql.Statement createStatement() throws SQLException method createStatement (line 217) | public abstract java.sql.Statement createStatement(int resultSetType, ... method prepareStatement (line 219) | public java.sql.PreparedStatement prepareStatement(String sql) throws ... method prepareStatement (line 224) | public abstract java.sql.PreparedStatement prepareStatement(String sql... method prepareCall (line 226) | public java.sql.CallableStatement prepareCall(String sql) throws SQLEx... method prepareCall (line 231) | public abstract java.sql.CallableStatement prepareCall(String sql, int... method getTypeMap (line 233) | public java.util.Map getTypeMap() throws SQLException method getQueryExecutor (line 239) | public QueryExecutor getQueryExecutor() { method addWarning (line 247) | public void addWarning(SQLWarning warn) method execSQLQuery (line 257) | public ResultSet execSQLQuery(String s) throws SQLException { method execSQLQuery (line 264) | public ResultSet execSQLQuery(String s, int resultSetType, int resultS... method execSQLUpdate (line 283) | public void execSQLUpdate(String s) throws SQLException { method setCursorName (line 309) | public void setCursorName(String cursor) throws SQLException method getCursorName (line 320) | public String getCursorName() throws SQLException method getURL (line 334) | public String getURL() throws SQLException method getUserName (line 346) | public String getUserName() throws SQLException method getFastpathAPI (line 373) | public Fastpath getFastpathAPI() throws SQLException method getLargeObjectAPI (line 402) | public LargeObjectManager getLargeObjectAPI() throws SQLException method getObject (line 426) | public Object getObject(String type, String value) throws SQLException method createTypeInfo (line 481) | protected TypeInfo createTypeInfo(BaseConnection conn, int unknownLength) method getTypeInfo (line 486) | public TypeInfo getTypeInfo() method addDataType (line 491) | public void addDataType(String type, String name) method addDataType (line 503) | public void addDataType(String type, Class klass) throws SQLException method initObjectTypes (line 509) | private void initObjectTypes(Properties info) throws SQLException method close (line 558) | public void close() method nativeSQL (line 574) | public String nativeSQL(String sql) throws SQLException method getWarnings (line 591) | public synchronized SQLWarning getWarnings() method clearWarnings (line 609) | public synchronized void clearWarnings() method setReadOnly (line 627) | public void setReadOnly(boolean readOnly) throws SQLException method isReadOnly (line 648) | public boolean isReadOnly() throws SQLException method setAutoCommit (line 671) | public void setAutoCommit(boolean autoCommit) throws SQLException method getAutoCommit (line 688) | public boolean getAutoCommit() method executeTransactionCommand (line 693) | private void executeTransactionCommand(Query query) throws SQLException { method commit (line 708) | public void commit() throws SQLException method rollback (line 725) | public void rollback() throws SQLException method getTransactionIsolation (line 740) | public int getTransactionIsolation() throws SQLException method setTransactionIsolation (line 803) | public void setTransactionIsolation(int level) throws SQLException method getIsolationLevelName (line 817) | protected String getIsolationLevelName(int level) method setCatalog (line 848) | public void setCatalog(String catalog) throws SQLException method getCatalog (line 860) | public String getCatalog() throws SQLException method finalize (line 873) | protected void finalize() throws Throwable method getDBVersionNumber (line 884) | public String getDBVersionNumber() method integerPart (line 890) | private static int integerPart(String dirtyString) method getServerMajorVersion (line 909) | public int getServerMajorVersion() method getServerMinorVersion (line 925) | public int getServerMinorVersion() method haveMinimumServerVersion (line 944) | public boolean haveMinimumServerVersion(String ver) method haveMinimumCompatibleVersion (line 961) | public boolean haveMinimumCompatibleVersion(String ver) method getEncoding (line 967) | public Encoding getEncoding() { method encodeString (line 971) | public byte[] encodeString(String str) throws SQLException { method escapeString (line 982) | public String escapeString(String str) throws SQLException { method getStandardConformingStrings (line 987) | public boolean getStandardConformingStrings() { method isClosed (line 1000) | public boolean isClosed() throws SQLException method cancelQuery (line 1005) | public void cancelQuery() throws SQLException method getNotifications (line 1010) | public PGNotification[] getNotifications() throws SQLException class TransactionCommandHandler (line 1021) | private class TransactionCommandHandler implements ResultHandler { method handleResultRows (line 1024) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 1026) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 1029) | public void handleWarning(SQLWarning warning) { method handleError (line 1033) | public void handleError(SQLException newError) { method handleCompletion (line 1040) | public void handleCompletion() throws SQLException { method getPrepareThreshold (line 1046) | public int getPrepareThreshold() { method setPrepareThreshold (line 1050) | public void setPrepareThreshold(int newThreshold) { method setTypeMapImpl (line 1055) | public void setTypeMapImpl(java.util.Map map) throws SQLException method getLogger (line 1060) | public Logger getLogger() method enableDriverManagerLogging (line 1069) | protected void enableDriverManagerLogging() method getProtocolVersion (line 1077) | public int getProtocolVersion() method getStringVarcharFlag (line 1082) | public boolean getStringVarcharFlag() method getCopyAPI (line 1088) | public CopyManager getCopyAPI() throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java class AbstractJdbc2DatabaseMetaData (line 20) | public abstract class AbstractJdbc2DatabaseMetaData method AbstractJdbc2DatabaseMetaData (line 23) | public AbstractJdbc2DatabaseMetaData(AbstractJdbc2Connection conn) method getMaxIndexKeys (line 43) | protected int getMaxIndexKeys() throws SQLException { method getMaxNameLength (line 72) | protected int getMaxNameLength() throws SQLException { method allProceduresAreCallable (line 103) | public boolean allProceduresAreCallable() throws SQLException method allTablesAreSelectable (line 115) | public boolean allTablesAreSelectable() throws SQLException method getURL (line 126) | public String getURL() throws SQLException method getUserName (line 137) | public String getUserName() throws SQLException method isReadOnly (line 148) | public boolean isReadOnly() throws SQLException method nullsAreSortedHigh (line 159) | public boolean nullsAreSortedHigh() throws SQLException method nullsAreSortedLow (line 170) | public boolean nullsAreSortedLow() throws SQLException method nullsAreSortedAtStart (line 181) | public boolean nullsAreSortedAtStart() throws SQLException method nullsAreSortedAtEnd (line 192) | public boolean nullsAreSortedAtEnd() throws SQLException method getDatabaseProductName (line 204) | public String getDatabaseProductName() throws SQLException method getDatabaseProductVersion (line 215) | public String getDatabaseProductVersion() throws SQLException method getDriverName (line 227) | public String getDriverName() throws SQLException method getDriverVersion (line 239) | public String getDriverVersion() throws SQLException method getDriverMajorVersion (line 249) | public int getDriverMajorVersion() method getDriverMinorVersion (line 259) | public int getDriverMinorVersion() method usesLocalFiles (line 271) | public boolean usesLocalFiles() throws SQLException method usesLocalFilePerTable (line 283) | public boolean usesLocalFilePerTable() throws SQLException method supportsMixedCaseIdentifiers (line 296) | public boolean supportsMixedCaseIdentifiers() throws SQLException method storesUpperCaseIdentifiers (line 307) | public boolean storesUpperCaseIdentifiers() throws SQLException method storesLowerCaseIdentifiers (line 318) | public boolean storesLowerCaseIdentifiers() throws SQLException method storesMixedCaseIdentifiers (line 329) | public boolean storesMixedCaseIdentifiers() throws SQLException method supportsMixedCaseQuotedIdentifiers (line 342) | public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException method storesUpperCaseQuotedIdentifiers (line 353) | public boolean storesUpperCaseQuotedIdentifiers() throws SQLException method storesLowerCaseQuotedIdentifiers (line 364) | public boolean storesLowerCaseQuotedIdentifiers() throws SQLException method storesMixedCaseQuotedIdentifiers (line 375) | public boolean storesMixedCaseQuotedIdentifiers() throws SQLException method getIdentifierQuoteString (line 388) | public String getIdentifierQuoteString() throws SQLException method getSQLKeywords (line 409) | public String getSQLKeywords() throws SQLException method getNumericFunctions (line 418) | public String getNumericFunctions() throws SQLException method getStringFunctions (line 435) | public String getStringFunctions() throws SQLException method getSystemFunctions (line 460) | public String getSystemFunctions() throws SQLException method getTimeDateFunctions (line 471) | public String getTimeDateFunctions() throws SQLException method getSearchStringEscape (line 498) | public String getSearchStringEscape() throws SQLException method getExtraNameCharacters (line 529) | public String getExtraNameCharacters() throws SQLException method supportsAlterTableWithAddColumn (line 541) | public boolean supportsAlterTableWithAddColumn() throws SQLException method supportsAlterTableWithDropColumn (line 552) | public boolean supportsAlterTableWithDropColumn() throws SQLException method supportsColumnAliasing (line 575) | public boolean supportsColumnAliasing() throws SQLException method nullPlusNonNullIsNull (line 587) | public boolean nullPlusNonNullIsNull() throws SQLException method supportsConvert (line 592) | public boolean supportsConvert() throws SQLException method supportsConvert (line 597) | public boolean supportsConvert(int fromType, int toType) throws SQLExc... method supportsTableCorrelationNames (line 609) | public boolean supportsTableCorrelationNames() throws SQLException method supportsDifferentTableCorrelationNames (line 621) | public boolean supportsDifferentTableCorrelationNames() throws SQLExce... method supportsExpressionsInOrderBy (line 634) | public boolean supportsExpressionsInOrderBy() throws SQLException method supportsOrderByUnrelated (line 645) | public boolean supportsOrderByUnrelated() throws SQLException method supportsGroupBy (line 657) | public boolean supportsGroupBy() throws SQLException method supportsGroupByUnrelated (line 668) | public boolean supportsGroupByUnrelated() throws SQLException method supportsGroupByBeyondSelect (line 683) | public boolean supportsGroupByBeyondSelect() throws SQLException method supportsLikeEscapeClause (line 695) | public boolean supportsLikeEscapeClause() throws SQLException method supportsMultipleResultSets (line 706) | public boolean supportsMultipleResultSets() throws SQLException method supportsMultipleTransactions (line 719) | public boolean supportsMultipleTransactions() throws SQLException method supportsNonNullableColumns (line 734) | public boolean supportsNonNullableColumns() throws SQLException method supportsMinimumSQLGrammar (line 751) | public boolean supportsMinimumSQLGrammar() throws SQLException method supportsCoreSQLGrammar (line 763) | public boolean supportsCoreSQLGrammar() throws SQLException method supportsExtendedSQLGrammar (line 776) | public boolean supportsExtendedSQLGrammar() throws SQLException method supportsANSI92EntryLevelSQL (line 793) | public boolean supportsANSI92EntryLevelSQL() throws SQLException method supportsANSI92IntermediateSQL (line 805) | public boolean supportsANSI92IntermediateSQL() throws SQLException method supportsANSI92FullSQL (line 816) | public boolean supportsANSI92FullSQL() throws SQLException method supportsIntegrityEnhancementFacility (line 828) | public boolean supportsIntegrityEnhancementFacility() throws SQLException method supportsOuterJoins (line 839) | public boolean supportsOuterJoins() throws SQLException method supportsFullOuterJoins (line 850) | public boolean supportsFullOuterJoins() throws SQLException method supportsLimitedOuterJoins (line 861) | public boolean supportsLimitedOuterJoins() throws SQLException method getSchemaTerm (line 874) | public String getSchemaTerm() throws SQLException method getProcedureTerm (line 886) | public String getProcedureTerm() throws SQLException method getCatalogTerm (line 897) | public String getCatalogTerm() throws SQLException method isCatalogAtStart (line 909) | public boolean isCatalogAtStart() throws SQLException method getCatalogSeparator (line 920) | public String getCatalogSeparator() throws SQLException method supportsSchemasInDataManipulation (line 931) | public boolean supportsSchemasInDataManipulation() throws SQLException method supportsSchemasInProcedureCalls (line 942) | public boolean supportsSchemasInProcedureCalls() throws SQLException method supportsSchemasInTableDefinitions (line 953) | public boolean supportsSchemasInTableDefinitions() throws SQLException method supportsSchemasInIndexDefinitions (line 964) | public boolean supportsSchemasInIndexDefinitions() throws SQLException method supportsSchemasInPrivilegeDefinitions (line 975) | public boolean supportsSchemasInPrivilegeDefinitions() throws SQLExcep... method supportsCatalogsInDataManipulation (line 986) | public boolean supportsCatalogsInDataManipulation() throws SQLException method supportsCatalogsInProcedureCalls (line 997) | public boolean supportsCatalogsInProcedureCalls() throws SQLException method supportsCatalogsInTableDefinitions (line 1008) | public boolean supportsCatalogsInTableDefinitions() throws SQLException method supportsCatalogsInIndexDefinitions (line 1019) | public boolean supportsCatalogsInIndexDefinitions() throws SQLException method supportsCatalogsInPrivilegeDefinitions (line 1030) | public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLExce... method supportsPositionedDelete (line 1042) | public boolean supportsPositionedDelete() throws SQLException method supportsPositionedUpdate (line 1053) | public boolean supportsPositionedUpdate() throws SQLException method supportsSelectForUpdate (line 1064) | public boolean supportsSelectForUpdate() throws SQLException method supportsStoredProcedures (line 1076) | public boolean supportsStoredProcedures() throws SQLException method supportsSubqueriesInComparisons (line 1088) | public boolean supportsSubqueriesInComparisons() throws SQLException method supportsSubqueriesInExists (line 1100) | public boolean supportsSubqueriesInExists() throws SQLException method supportsSubqueriesInIns (line 1112) | public boolean supportsSubqueriesInIns() throws SQLException method supportsSubqueriesInQuantifieds (line 1127) | public boolean supportsSubqueriesInQuantifieds() throws SQLException method supportsCorrelatedSubqueries (line 1141) | public boolean supportsCorrelatedSubqueries() throws SQLException method supportsUnion (line 1152) | public boolean supportsUnion() throws SQLException method supportsUnionAll (line 1163) | public boolean supportsUnionAll() throws SQLException method supportsOpenCursorsAcrossCommit (line 1174) | public boolean supportsOpenCursorsAcrossCommit() throws SQLException method supportsOpenCursorsAcrossRollback (line 1185) | public boolean supportsOpenCursorsAcrossRollback() throws SQLException method supportsOpenStatementsAcrossCommit (line 1199) | public boolean supportsOpenStatementsAcrossCommit() throws SQLException method supportsOpenStatementsAcrossRollback (line 1213) | public boolean supportsOpenStatementsAcrossRollback() throws SQLException method getMaxBinaryLiteralLength (line 1224) | public int getMaxBinaryLiteralLength() throws SQLException method getMaxCharLiteralLength (line 1236) | public int getMaxCharLiteralLength() throws SQLException method getMaxColumnNameLength (line 1247) | public int getMaxColumnNameLength() throws SQLException method getMaxColumnsInGroupBy (line 1258) | public int getMaxColumnsInGroupBy() throws SQLException method getMaxColumnsInIndex (line 1269) | public int getMaxColumnsInIndex() throws SQLException method getMaxColumnsInOrderBy (line 1280) | public int getMaxColumnsInOrderBy() throws SQLException method getMaxColumnsInSelect (line 1291) | public int getMaxColumnsInSelect() throws SQLException method getMaxColumnsInTable (line 1308) | public int getMaxColumnsInTable() throws SQLException method getMaxConnections (line 1325) | public int getMaxConnections() throws SQLException method getMaxCursorNameLength (line 1336) | public int getMaxCursorNameLength() throws SQLException method getMaxIndexLength (line 1350) | public int getMaxIndexLength() throws SQLException method getMaxSchemaNameLength (line 1355) | public int getMaxSchemaNameLength() throws SQLException method getMaxProcedureNameLength (line 1366) | public int getMaxProcedureNameLength() throws SQLException method getMaxCatalogNameLength (line 1371) | public int getMaxCatalogNameLength() throws SQLException method getMaxRowSize (line 1382) | public int getMaxRowSize() throws SQLException method doesMaxRowSizeIncludeBlobs (line 1397) | public boolean doesMaxRowSizeIncludeBlobs() throws SQLException method getMaxStatementLength (line 1408) | public int getMaxStatementLength() throws SQLException method getMaxStatements (line 1423) | public int getMaxStatements() throws SQLException method getMaxTableNameLength (line 1434) | public int getMaxTableNameLength() throws SQLException method getMaxTablesInSelect (line 1446) | public int getMaxTablesInSelect() throws SQLException method getMaxUserNameLength (line 1457) | public int getMaxUserNameLength() throws SQLException method getDefaultTransactionIsolation (line 1470) | public int getDefaultTransactionIsolation() throws SQLException method supportsTransactions (line 1483) | public boolean supportsTransactions() throws SQLException method supportsTransactionIsolationLevel (line 1499) | public boolean supportsTransactionIsolationLevel(int level) throws SQL... method supportsDataDefinitionAndDataManipulationTransactions (line 1517) | public boolean supportsDataDefinitionAndDataManipulationTransactions()... method supportsDataManipulationTransactionsOnly (line 1529) | public boolean supportsDataManipulationTransactionsOnly() throws SQLEx... method dataDefinitionCausesTransactionCommit (line 1553) | public boolean dataDefinitionCausesTransactionCommit() throws SQLExcep... method dataDefinitionIgnoredInTransactions (line 1564) | public boolean dataDefinitionIgnoredInTransactions() throws SQLException method escapeQuotes (line 1572) | protected String escapeQuotes(String s) throws SQLException { method getProcedures (line 1608) | public java.sql.ResultSet getProcedures(String catalog, String schemaP... method getProcedureColumns (line 1703) | public java.sql.ResultSet getProcedureColumns(String catalog, String s... method getTables (line 1934) | public java.sql.ResultSet getTables(String catalog, String schemaPatte... method getSchemas (line 2126) | public java.sql.ResultSet getSchemas() throws SQLException method getCatalogs (line 2156) | public java.sql.ResultSet getCatalogs() throws SQLException method getTableTypes (line 2182) | public java.sql.ResultSet getTableTypes() throws SQLException method getColumns (line 2206) | protected java.sql.ResultSet getColumns(int jdbcVersion, String catalo... method getColumns (line 2447) | public java.sql.ResultSet getColumns(String catalog, String schemaPatt... method getColumnPrivileges (line 2479) | public java.sql.ResultSet getColumnPrivileges(String catalog, String s... method getTablePrivileges (line 2604) | public java.sql.ResultSet getTablePrivileges(String catalog, String sc... method sortStringArray (line 2685) | private static void sortStringArray(String s[]) { method parseACLArray (line 2703) | private static Vector parseACLArray(String aclString) { method addACLPrivileges (line 2748) | private void addACLPrivileges(String acl, Hashtable privileges) { method parseACL (line 2815) | protected Hashtable parseACL(String aclArray, String owner) { method getBestRowIdentifier (line 2866) | public java.sql.ResultSet getBestRowIdentifier(String catalog, String ... method getVersionColumns (line 2961) | public java.sql.ResultSet getVersionColumns(String catalog, String sch... method getPrimaryKeys (line 3023) | public java.sql.ResultSet getPrimaryKeys(String catalog, String schema... method getImportedExportedKeys (line 3070) | protected java.sql.ResultSet getImportedExportedKeys(String primaryCat... method getImportedKeys (line 3463) | public java.sql.ResultSet getImportedKeys(String catalog, String schem... method getExportedKeys (line 3521) | public java.sql.ResultSet getExportedKeys(String catalog, String schem... method getCrossReference (line 3582) | public java.sql.ResultSet getCrossReference(String primaryCatalog, Str... method getTypeInfo (line 3632) | public java.sql.ResultSet getTypeInfo() throws SQLException method getIndexInfo (line 3787) | public java.sql.ResultSet getIndexInfo(String catalog, String schema, ... method tokenize (line 3868) | private static Vector tokenize(String input, String delimiter) { method supportsResultSetType (line 3901) | public boolean supportsResultSetType(int type) throws SQLException method supportsResultSetConcurrency (line 3917) | public boolean supportsResultSetConcurrency(int type, int concurrency)... method ownUpdatesAreVisible (line 3933) | public boolean ownUpdatesAreVisible(int type) throws SQLException method ownDeletesAreVisible (line 3938) | public boolean ownDeletesAreVisible(int type) throws SQLException method ownInsertsAreVisible (line 3943) | public boolean ownInsertsAreVisible(int type) throws SQLException method othersUpdatesAreVisible (line 3949) | public boolean othersUpdatesAreVisible(int type) throws SQLException method othersDeletesAreVisible (line 3954) | public boolean othersDeletesAreVisible(int i) throws SQLException method othersInsertsAreVisible (line 3959) | public boolean othersInsertsAreVisible(int type) throws SQLException method updatesAreDetected (line 3964) | public boolean updatesAreDetected(int type) throws SQLException method deletesAreDetected (line 3969) | public boolean deletesAreDetected(int i) throws SQLException method insertsAreDetected (line 3974) | public boolean insertsAreDetected(int type) throws SQLException method supportsBatchUpdates (line 3982) | public boolean supportsBatchUpdates() throws SQLException method getUDTs (line 3996) | public java.sql.ResultSet getUDTs(String catalog, method getConnection (line 4086) | public java.sql.Connection getConnection() throws SQLException method rowChangesAreDetected (line 4093) | public boolean rowChangesAreDetected(int type) throws SQLException method rowChangesAreVisible (line 4098) | public boolean rowChangesAreVisible(int type) throws SQLException method createMetaDataStatement (line 4103) | protected java.sql.Statement createMetaDataStatement() throws SQLExcep... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java class AbstractJdbc2ResultSet (line 37) | public abstract class AbstractJdbc2ResultSet implements BaseResultSet, o... method getMetaData (line 85) | public abstract ResultSetMetaData getMetaData() throws SQLException; method AbstractJdbc2ResultSet (line 88) | public AbstractJdbc2ResultSet(Query originalQuery, BaseStatement state... method getURL (line 104) | public java.net.URL getURL(int columnIndex) throws SQLException method getURL (line 111) | public java.net.URL getURL(String columnName) throws SQLException method internalGetObject (line 116) | protected Object internalGetObject(int columnIndex, Field field) throw... method checkScrollable (line 207) | private void checkScrollable() throws SQLException method absolute (line 215) | public boolean absolute(int index) throws SQLException method afterLast (line 264) | public void afterLast() throws SQLException method beforeFirst (line 278) | public void beforeFirst() throws SQLException method first (line 291) | public boolean first() throws SQLException method getArray (line 306) | public java.sql.Array getArray(String colName) throws SQLException method getArray (line 312) | public java.sql.Array getArray(int i) throws SQLException method getBigDecimal (line 322) | public java.math.BigDecimal getBigDecimal(int columnIndex) throws SQLE... method getBigDecimal (line 328) | public java.math.BigDecimal getBigDecimal(String columnName) throws SQ... method getBlob (line 334) | public Blob getBlob(String columnName) throws SQLException method getBlob (line 340) | public abstract Blob getBlob(int i) throws SQLException; method getCharacterStream (line 343) | public java.io.Reader getCharacterStream(String columnName) throws SQL... method getCharacterStream (line 349) | public java.io.Reader getCharacterStream(int i) throws SQLException method getClob (line 383) | public Clob getClob(String columnName) throws SQLException method getClob (line 389) | public abstract Clob getClob(int i) throws SQLException; method getConcurrency (line 392) | public int getConcurrency() throws SQLException method getDate (line 399) | public java.sql.Date getDate(int i, java.util.Calendar cal) throws SQL... method getTime (line 412) | public Time getTime(int i, java.util.Calendar cal) throws SQLException method getTimestamp (line 425) | public Timestamp getTimestamp(int i, java.util.Calendar cal) throws SQ... method getDate (line 441) | public java.sql.Date getDate(String c, java.util.Calendar cal) throws ... method getTime (line 447) | public Time getTime(String c, java.util.Calendar cal) throws SQLException method getTimestamp (line 453) | public Timestamp getTimestamp(String c, java.util.Calendar cal) throws... method getFetchDirection (line 459) | public int getFetchDirection() throws SQLException method getObjectImpl (line 466) | public Object getObjectImpl(String columnName, java.util.Map map) thro... method getObjectImpl (line 477) | public Object getObjectImpl(int i, java.util.Map map) throws SQLException method getRef (line 487) | public Ref getRef(String columnName) throws SQLException method getRef (line 493) | public Ref getRef(int i) throws SQLException method getRow (line 501) | public int getRow() throws SQLException method getStatement (line 518) | public Statement getStatement() throws SQLException method getType (line 525) | public int getType() throws SQLException method isAfterLast (line 532) | public boolean isAfterLast() throws SQLException method isBeforeFirst (line 543) | public boolean isBeforeFirst() throws SQLException method isFirst (line 553) | public boolean isFirst() throws SQLException method isLast (line 563) | public boolean isLast() throws SQLException method last (line 621) | public boolean last() throws SQLException method previous (line 637) | public boolean previous() throws SQLException method relative (line 661) | public boolean relative(int rows) throws SQLException method setFetchDirection (line 674) | public void setFetchDirection(int direction) throws SQLException method cancelRowUpdates (line 694) | public synchronized void cancelRowUpdates() method deleteRow (line 713) | public synchronized void deleteRow() method insertRow (line 776) | public synchronized void insertRow() method moveToCurrentRow (line 861) | public synchronized void moveToCurrentRow() method moveToInsertRow (line 881) | public synchronized void moveToInsertRow() method clearRowBuffer (line 901) | private synchronized void clearRowBuffer(boolean copyCurrentRow) method rowDeleted (line 919) | public boolean rowDeleted() throws SQLException method rowInserted (line 926) | public boolean rowInserted() throws SQLException method rowUpdated (line 933) | public boolean rowUpdated() throws SQLException method updateAsciiStream (line 940) | public synchronized void updateAsciiStream(int columnIndex, method updateBigDecimal (line 981) | public synchronized void updateBigDecimal(int columnIndex, method updateBinaryStream (line 989) | public synchronized void updateBinaryStream(int columnIndex, method updateBoolean (line 1037) | public synchronized void updateBoolean(int columnIndex, boolean x) method updateByte (line 1044) | public synchronized void updateByte(int columnIndex, byte x) method updateBytes (line 1051) | public synchronized void updateBytes(int columnIndex, byte[] x) method updateCharacterStream (line 1058) | public synchronized void updateCharacterStream(int columnIndex, method updateDate (line 1094) | public synchronized void updateDate(int columnIndex, java.sql.Date x) method updateDouble (line 1101) | public synchronized void updateDouble(int columnIndex, double x) method updateFloat (line 1108) | public synchronized void updateFloat(int columnIndex, float x) method updateInt (line 1115) | public synchronized void updateInt(int columnIndex, int x) method updateLong (line 1122) | public synchronized void updateLong(int columnIndex, long x) method updateNull (line 1129) | public synchronized void updateNull(int columnIndex) method updateObject (line 1138) | public synchronized void updateObject(int columnIndex, Object x) method updateObject (line 1145) | public synchronized void updateObject(int columnIndex, Object x, int s... method refreshRow (line 1153) | public void refreshRow() throws SQLException method updateRow (line 1222) | public synchronized void updateRow() method updateShort (line 1304) | public synchronized void updateShort(int columnIndex, short x) method updateString (line 1311) | public synchronized void updateString(int columnIndex, String x) method updateTime (line 1318) | public synchronized void updateTime(int columnIndex, Time x) method updateTimestamp (line 1325) | public synchronized void updateTimestamp(int columnIndex, Timestamp x) method updateNull (line 1333) | public synchronized void updateNull(String columnName) method updateBoolean (line 1340) | public synchronized void updateBoolean(String columnName, boolean x) method updateByte (line 1347) | public synchronized void updateByte(String columnName, byte x) method updateShort (line 1354) | public synchronized void updateShort(String columnName, short x) method updateInt (line 1361) | public synchronized void updateInt(String columnName, int x) method updateLong (line 1368) | public synchronized void updateLong(String columnName, long x) method updateFloat (line 1375) | public synchronized void updateFloat(String columnName, float x) method updateDouble (line 1382) | public synchronized void updateDouble(String columnName, double x) method updateBigDecimal (line 1389) | public synchronized void updateBigDecimal(String columnName, BigDecima... method updateString (line 1396) | public synchronized void updateString(String columnName, String x) method updateBytes (line 1403) | public synchronized void updateBytes(String columnName, byte x[]) method updateDate (line 1410) | public synchronized void updateDate(String columnName, java.sql.Date x) method updateTime (line 1417) | public synchronized void updateTime(String columnName, java.sql.Time x) method updateTimestamp (line 1424) | public synchronized void updateTimestamp(String columnName, java.sql.T... method updateAsciiStream (line 1431) | public synchronized void updateAsciiStream( method updateBinaryStream (line 1441) | public synchronized void updateBinaryStream( method updateCharacterStream (line 1451) | public synchronized void updateCharacterStream( method updateObject (line 1461) | public synchronized void updateObject(String columnName, Object x, int... method updateObject (line 1468) | public synchronized void updateObject(String columnName, Object x) method isUpdateable (line 1479) | boolean isUpdateable() throws SQLException method quotelessTableName (line 1577) | public static String[] quotelessTableName(String fullname) { method parseQuery (line 1620) | private void parseQuery() method updateRowBuffer (line 1654) | private void updateRowBuffer() throws SQLException class CursorResultHandler (line 1737) | public class CursorResultHandler implements ResultHandler { method handleResultRows (line 1740) | public void handleResultRows(Query fromQuery, Field[] fields, Vector... method handleCommandStatus (line 1745) | public void handleCommandStatus(String status, int updateCount, long... method handleWarning (line 1750) | public void handleWarning(SQLWarning warning) { method handleError (line 1754) | public void handleError(SQLException newError) { method handleCompletion (line 1761) | public void handleCompletion() throws SQLException { method getPGStatement (line 1768) | public BaseStatement getPGStatement() { method getRefCursor (line 1778) | public String getRefCursor() { method setRefCursor (line 1786) | private void setRefCursor(String refCursorName) { method setFetchSize (line 1790) | public void setFetchSize(int rows) throws SQLException method getFetchSize (line 1799) | public int getFetchSize() throws SQLException method next (line 1805) | public boolean next() throws SQLException method close (line 1871) | public void close() throws SQLException method wasNull (line 1881) | public boolean wasNull() throws SQLException method getString (line 1887) | public String getString(int columnIndex) throws SQLException method getBoolean (line 1904) | public boolean getBoolean(int columnIndex) throws SQLException method getByte (line 1916) | public byte getByte(int columnIndex) throws SQLException method getShort (line 1965) | public short getShort(int columnIndex) throws SQLException method getInt (line 2007) | public int getInt(int columnIndex) throws SQLException method getLong (line 2023) | public long getLong(int columnIndex) throws SQLException method getFastLong (line 2059) | private long getFastLong(int columnIndex) throws SQLException, method getFastInt (line 2114) | private int getFastInt(int columnIndex) throws SQLException, method getFastBigDecimal (line 2169) | private BigDecimal getFastBigDecimal(int columnIndex) throws SQLExcept... method getFloat (line 2222) | public float getFloat(int columnIndex) throws SQLException method getDouble (line 2231) | public double getDouble(int columnIndex) throws SQLException method getBigDecimal (line 2240) | public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQL... method getBytes (line 2272) | public byte[] getBytes(int columnIndex) throws SQLException method getDate (line 2314) | public java.sql.Date getDate(int columnIndex) throws SQLException method getTime (line 2319) | public Time getTime(int columnIndex) throws SQLException method getTimestamp (line 2324) | public Timestamp getTimestamp(int columnIndex) throws SQLException method getAsciiStream (line 2329) | public InputStream getAsciiStream(int columnIndex) throws SQLException method getUnicodeStream (line 2359) | public InputStream getUnicodeStream(int columnIndex) throws SQLException method getBinaryStream (line 2389) | public InputStream getBinaryStream(int columnIndex) throws SQLException method getString (line 2420) | public String getString(String columnName) throws SQLException method getBoolean (line 2425) | public boolean getBoolean(String columnName) throws SQLException method getByte (line 2430) | public byte getByte(String columnName) throws SQLException method getShort (line 2436) | public short getShort(String columnName) throws SQLException method getInt (line 2441) | public int getInt(String columnName) throws SQLException method getLong (line 2446) | public long getLong(String columnName) throws SQLException method getFloat (line 2451) | public float getFloat(String columnName) throws SQLException method getDouble (line 2456) | public double getDouble(String columnName) throws SQLException method getBigDecimal (line 2461) | public BigDecimal getBigDecimal(String columnName, int scale) throws S... method getBytes (line 2466) | public byte[] getBytes(String columnName) throws SQLException method getDate (line 2471) | public java.sql.Date getDate(String columnName) throws SQLException method getTime (line 2476) | public Time getTime(String columnName) throws SQLException method getTimestamp (line 2481) | public Timestamp getTimestamp(String columnName) throws SQLException method getAsciiStream (line 2486) | public InputStream getAsciiStream(String columnName) throws SQLException method getUnicodeStream (line 2491) | public InputStream getUnicodeStream(String columnName) throws SQLExcep... method getBinaryStream (line 2496) | public InputStream getBinaryStream(String columnName) throws SQLException method getWarnings (line 2501) | public SQLWarning getWarnings() throws SQLException method clearWarnings (line 2507) | public void clearWarnings() throws SQLException method addWarning (line 2513) | protected void addWarning(SQLWarning warnings) method getCursorName (line 2521) | public String getCursorName() throws SQLException method getObject (line 2542) | public Object getObject(int columnIndex) throws SQLException { method getObject (line 2565) | public Object getObject(String columnName) throws SQLException method findColumn (line 2573) | public int findColumn(String columnName) throws SQLException method findColumnIndex (line 2584) | private int findColumnIndex(String columnName) method getColumnOID (line 2618) | public int getColumnOID(int field) method getFixedString (line 2629) | public String getFixedString(int col) throws SQLException method getPGType (line 2664) | protected String getPGType( int column ) throws SQLException method getSQLType (line 2669) | protected int getSQLType( int column ) throws SQLException method checkUpdateable (line 2674) | private void checkUpdateable() throws SQLException method checkClosed (line 2689) | protected void checkClosed() throws SQLException { method checkColumnIndex (line 2694) | protected void checkColumnIndex(int column) throws SQLException method checkResultSet (line 2708) | protected void checkResultSet( int column ) throws SQLException method toBoolean (line 2720) | public static boolean toBoolean(String s) method toInt (line 2747) | public static int toInt(String s) throws SQLException method toLong (line 2786) | public static long toLong(String s) throws SQLException method toBigDecimal (line 2821) | public static BigDecimal toBigDecimal(String s, int scale) throws SQLE... method toFloat (line 2851) | public static float toFloat(String s) throws SQLException method toDouble (line 2869) | public static double toDouble(String s) throws SQLException method initRowBuffer (line 2887) | private void initRowBuffer() method isColumnTrimmable (line 2900) | private boolean isColumnTrimmable(int columnIndex) throws SQLException method trimBytes (line 2915) | private byte[] trimBytes(int p_columnIndex, byte[] p_bytes) throws SQL... method trimString (line 2931) | private String trimString(int p_columnIndex, String p_string) throws S... method updateValue (line 2945) | protected void updateValue(int columnIndex, Object value) throws SQLEx... method getUUID (line 2967) | protected Object getUUID(String data) throws SQLException class PrimaryKey (line 2972) | private class PrimaryKey method PrimaryKey (line 2977) | PrimaryKey( int index, String name) method getValue (line 2982) | Object getValue() throws SQLException class NullObject (line 2994) | static class NullObject extends PGobject { method NullObject (line 2995) | NullObject(String type) { method getValue (line 2999) | public String getValue() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java class AbstractJdbc2ResultSetMetaData (line 20) | public abstract class AbstractJdbc2ResultSetMetaData implements PGResult... method AbstractJdbc2ResultSetMetaData (line 34) | public AbstractJdbc2ResultSetMetaData(BaseConnection connection, Field... method getColumnCount (line 46) | public int getColumnCount() throws SQLException method isAutoIncrement (line 59) | public boolean isAutoIncrement(int column) throws SQLException method isCaseSensitive (line 73) | public boolean isCaseSensitive(int column) throws SQLException method isSearchable (line 91) | public boolean isSearchable(int column) throws SQLException method isCurrency (line 105) | public boolean isCurrency(int column) throws SQLException method isNullable (line 119) | public int isNullable(int column) throws SQLException method isSigned (line 134) | public boolean isSigned(int column) throws SQLException method getColumnDisplaySize (line 147) | public int getColumnDisplaySize(int column) throws SQLException method getColumnLabel (line 158) | public String getColumnLabel(int column) throws SQLException method getColumnName (line 171) | public String getColumnName(int column) throws SQLException method getBaseColumnName (line 176) | public String getBaseColumnName(int column) throws SQLException { method getSchemaName (line 186) | public String getSchemaName(int column) throws SQLException method getBaseSchemaName (line 191) | public String getBaseSchemaName(int column) throws SQLException method getPrecision (line 243) | public int getPrecision(int column) throws SQLException method getScale (line 257) | public int getScale(int column) throws SQLException method getTableName (line 268) | public String getTableName(int column) throws SQLException method getBaseTableName (line 273) | public String getBaseTableName(int column) throws SQLException method getCatalogName (line 326) | public String getCatalogName(int column) throws SQLException method getColumnType (line 340) | public int getColumnType(int column) throws SQLException method getColumnTypeName (line 352) | public String getColumnTypeName(int column) throws SQLException method isReadOnly (line 367) | public boolean isReadOnly(int column) throws SQLException method isWritable (line 382) | public boolean isWritable(int column) throws SQLException method isDefinitelyWritable (line 397) | public boolean isDefinitelyWritable(int column) throws SQLException method getField (line 415) | protected Field getField(int columnIndex) throws SQLException method getPGType (line 422) | protected String getPGType(int columnIndex) throws SQLException method getSQLType (line 427) | protected int getSQLType(int columnIndex) throws SQLException method getColumnClassName (line 451) | public String getColumnClassName(int column) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/AbstractJdbc2Statement.java class AbstractJdbc2Statement (line 36) | public abstract class AbstractJdbc2Statement implements BaseStatement { method createDriverResultSet (line 135) | public ResultSet createDriverResultSet(Field[] fields, Vector tuples) method AbstractJdbc2Statement (line 141) | public AbstractJdbc2Statement(AbstractJdbc2Connection c, int rsType, method AbstractJdbc2Statement (line 162) | public AbstractJdbc2Statement(AbstractJdbc2Connection connection, method createResultSet (line 194) | public abstract ResultSet createResultSet(Query originalQuery, method getPGConnection (line 198) | public BaseConnection getPGConnection() { method getFetchingCursorName (line 205) | public String getFetchingCursorName() { method getFetchSize (line 209) | public int getFetchSize() { method wantsScrollableResultSet (line 213) | protected boolean wantsScrollableResultSet() { method wantsHoldableResultSet (line 219) | protected boolean wantsHoldableResultSet() { class StatementResultHandler (line 227) | public class StatementResultHandler implements ResultHandler { method getResults (line 235) | ResultWrapper getResults() { method append (line 239) | private void append(ResultWrapper newResult) { method handleResultRows (line 246) | public void handleResultRows(Query fromQuery, Field[] fields, method handleCommandStatus (line 257) | public void handleCommandStatus(String status, int updateCount, method handleWarning (line 262) | public void handleWarning(SQLWarning warning) { method handleError (line 266) | public void handleError(SQLException newError) { method handleCompletion (line 273) | public void handleCompletion() throws SQLException { method executeQuery (line 288) | public java.sql.ResultSet executeQuery(String p_sql) throws SQLExcepti... method executeQuery (line 318) | public java.sql.ResultSet executeQuery() throws SQLException { method executeUpdate (line 344) | public int executeUpdate(String p_sql) throws SQLException { method executeUpdate (line 382) | public int executeUpdate() throws SQLException { method execute (line 407) | public boolean execute(String p_sql) throws SQLException { method executeWithFlags (line 418) | public boolean executeWithFlags(String p_sql, int flags) method execute (line 442) | public boolean execute() throws SQLException { method executeWithFlags (line 446) | public boolean executeWithFlags(int flags) throws SQLException { method execute (line 534) | protected void execute(Query queryToExecute, ParameterList queryParame... method setCursorName (line 633) | public void setCursorName(String name) throws SQLException { method getUpdateCount (line 650) | public int getUpdateCount() throws SQLException { method getMoreResults (line 666) | public boolean getMoreResults() throws SQLException { method getMaxRows (line 691) | public int getMaxRows() throws SQLException { method setMaxRows (line 705) | public void setMaxRows(int max) throws SQLException { method setEscapeProcessing (line 723) | public void setEscapeProcessing(boolean enable) throws SQLException { method getQueryTimeout (line 737) | public int getQueryTimeout() throws SQLException { method setQueryTimeout (line 749) | public void setQueryTimeout(int seconds) throws SQLException { method addWarning (line 770) | public void addWarning(SQLWarning warn) { method getWarnings (line 792) | public SQLWarning getWarnings() throws SQLException { method getMaxFieldSize (line 807) | public int getMaxFieldSize() throws SQLException { method setMaxFieldSize (line 818) | public void setMaxFieldSize(int max) throws SQLException { method clearWarnings (line 834) | public void clearWarnings() throws SQLException { method getResultSet (line 846) | public java.sql.ResultSet getResultSet() throws SQLException { method close (line 867) | public void close() throws SQLException { method finalize (line 894) | protected void finalize() { method replaceProcessing (line 911) | protected String replaceProcessing(String p_sql) throws SQLException { method parseSql (line 963) | protected static int parseSql(String p_sql, int i, StringBuffer newsql, method escapeFunction (line 1114) | protected static String escapeFunction(String functionName, String args, method getInsertedOID (line 1166) | public int getInsertedOID() throws SQLException { method getLastOID (line 1180) | public long getLastOID() throws SQLException { method setNull (line 1198) | public void setNull(int parameterIndex, int sqlType) throws SQLExcepti... method setBoolean (line 1283) | public void setBoolean(int parameterIndex, boolean x) throws SQLExcept... method setByte (line 1298) | public void setByte(int parameterIndex, byte x) throws SQLException { method setShort (line 1313) | public void setShort(int parameterIndex, short x) throws SQLException { method setInt (line 1328) | public void setInt(int parameterIndex, int x) throws SQLException { method setLong (line 1343) | public void setLong(int parameterIndex, long x) throws SQLException { method setFloat (line 1358) | public void setFloat(int parameterIndex, float x) throws SQLException { method setDouble (line 1373) | public void setDouble(int parameterIndex, double x) throws SQLException { method setBigDecimal (line 1388) | public void setBigDecimal(int parameterIndex, BigDecimal x) method setString (line 1408) | public void setString(int parameterIndex, String x) throws SQLException { method setString (line 1415) | protected void setString(int parameterIndex, String x, int oid) method setBytes (line 1441) | public void setBytes(int parameterIndex, byte[] x) throws SQLException { method setDate (line 1475) | public void setDate(int parameterIndex, java.sql.Date x) method setTime (line 1490) | public void setTime(int parameterIndex, Time x) throws SQLException { method setTimestamp (line 1504) | public void setTimestamp(int parameterIndex, Timestamp x) method setCharacterStreamPost71 (line 1509) | private void setCharacterStreamPost71(int parameterIndex, InputStream x, method setAsciiStream (line 1575) | public void setAsciiStream(int parameterIndex, InputStream x, int length) method setUnicodeStream (line 1603) | public void setUnicodeStream(int parameterIndex, InputStream x, int le... method setBinaryStream (line 1629) | public void setBinaryStream(int parameterIndex, InputStream x, int len... method clearParameters (line 1693) | public void clearParameters() throws SQLException { method createInternalType (line 1697) | private PGType createInternalType(Object x, int targetType) method setPGobject (line 1724) | private void setPGobject(int parameterIndex, PGobject x) method setObject (line 1758) | public void setObject(int parameterIndex, Object in, int targetSqlType, method setObject (line 1894) | public void setObject(int parameterIndex, Object x, int targetSqlType) method setObject (line 1902) | public void setObject(int parameterIndex, Object x) throws SQLException { method registerOutParameter (line 1969) | public void registerOutParameter(int parameterIndex, int sqlType, method registerOutParameter (line 2035) | public void registerOutParameter(int parameterIndex, int sqlType, method wasNull (line 2053) | public boolean wasNull() throws SQLException { method getString (line 2073) | public String getString(int parameterIndex) throws SQLException { method getBoolean (line 2089) | public boolean getBoolean(int parameterIndex) throws SQLException { method getByte (line 2107) | public byte getByte(int parameterIndex) throws SQLException { method getShort (line 2128) | public short getShort(int parameterIndex) throws SQLException { method getInt (line 2145) | public int getInt(int parameterIndex) throws SQLException { method getLong (line 2163) | public long getLong(int parameterIndex) throws SQLException { method getFloat (line 2181) | public float getFloat(int parameterIndex) throws SQLException { method getDouble (line 2199) | public double getDouble(int parameterIndex) throws SQLException { method getBigDecimal (line 2222) | public BigDecimal getBigDecimal(int parameterIndex, int scale) method getBytes (line 2238) | public byte[] getBytes(int parameterIndex) throws SQLException { method getDate (line 2253) | public java.sql.Date getDate(int parameterIndex) throws SQLException { method getTime (line 2268) | public java.sql.Time getTime(int parameterIndex) throws SQLException { method getTimestamp (line 2284) | public java.sql.Timestamp getTimestamp(int parameterIndex) method getObject (line 2312) | public Object getObject(int parameterIndex) throws SQLException { method toString (line 2321) | public String toString() { method bindLiteral (line 2334) | protected void bindLiteral(int paramIndex, String s, int oid) method bindString (line 2346) | private void bindString(int paramIndex, String s, int oid) method modifyJdbcCall (line 2359) | private String modifyJdbcCall(String p_sql) throws SQLException { method checkIndex (line 2551) | protected void checkIndex(int parameterIndex, int type1, int type2, method checkIndex (line 2570) | protected void checkIndex(int parameterIndex, int type, String getName) method checkIndex (line 2585) | private void checkIndex(int parameterIndex) throws SQLException { method checkIndex (line 2596) | private void checkIndex(int parameterIndex, boolean fetchingData) method setPrepareThreshold (line 2620) | public void setPrepareThreshold(int newThreshold) throws SQLException { method getPrepareThreshold (line 2629) | public int getPrepareThreshold() { method setUseServerPrepare (line 2633) | public void setUseServerPrepare(boolean flag) throws SQLException { method isUseServerPrepare (line 2637) | public boolean isUseServerPrepare() { method checkClosed (line 2641) | protected void checkClosed() throws SQLException { method addBatch (line 2649) | public void addBatch(String p_sql) throws SQLException { method clearBatch (line 2670) | public void clearBatch() throws SQLException { class BatchResultHandler (line 2681) | private class BatchResultHandler implements ResultHandler { method BatchResultHandler (line 2689) | BatchResultHandler(Query[] queries, ParameterList[] parameterLists, method handleResultRows (line 2696) | public void handleResultRows(Query fromQuery, Field[] fields, method handleCommandStatus (line 2703) | public void handleCommandStatus(String status, int updateCount, method handleWarning (line 2715) | public void handleWarning(SQLWarning warning) { method handleError (line 2719) | public void handleError(SQLException newError) { method handleCompletion (line 2749) | public void handleCompletion() throws SQLException { class CallableBatchResultHandler (line 2755) | private class CallableBatchResultHandler implements ResultHandler { method CallableBatchResultHandler (line 2763) | CallableBatchResultHandler(Query[] queries, method handleResultRows (line 2770) | public void handleResultRows(Query fromQuery, Field[] fields, method handleCommandStatus (line 2775) | public void handleCommandStatus(String status, int updateCount, method handleWarning (line 2787) | public void handleWarning(SQLWarning warning) { method handleError (line 2791) | public void handleError(SQLException newError) { method handleCompletion (line 2821) | public void handleCompletion() throws SQLException { method executeBatch (line 2827) | public int[] executeBatch() throws SQLException { method cancel (line 2895) | public void cancel() throws SQLException { method getConnection (line 2899) | public Connection getConnection() throws SQLException { method getFetchDirection (line 2903) | public int getFetchDirection() { method getResultSetConcurrency (line 2907) | public int getResultSetConcurrency() { method getResultSetType (line 2911) | public int getResultSetType() { method setFetchDirection (line 2915) | public void setFetchDirection(int direction) throws SQLException { method setFetchSize (line 2929) | public void setFetchSize(int rows) throws SQLException { method addBatch (line 2939) | public void addBatch() throws SQLException { method getMetaData (line 2953) | public ResultSetMetaData getMetaData() throws SQLException { method setArray (line 2980) | public void setArray(int i, java.sql.Array x) throws SQLException { method setBlob (line 3004) | public void setBlob(int i, Blob x) throws SQLException { method setCharacterStream (line 3050) | public void setCharacterStream(int i, java.io.Reader x, int length) method setClob (line 3129) | public void setClob(int i, Clob x) throws SQLException { method setNull (line 3165) | public void setNull(int i, int t, String s) throws SQLException { method setRef (line 3170) | public void setRef(int i, Ref x) throws SQLException { method setDate (line 3174) | public void setDate(int i, java.sql.Date d, java.util.Calendar cal) method setTime (line 3211) | public void setTime(int i, Time t, java.util.Calendar cal) method setTimestamp (line 3227) | public void setTimestamp(int i, Timestamp t, java.util.Calendar cal) method getArray (line 3283) | public java.sql.Array getArray(int i) throws SQLException { method getBigDecimal (line 3289) | public java.math.BigDecimal getBigDecimal(int parameterIndex) method getBlob (line 3296) | public Blob getBlob(int i) throws SQLException { method getClob (line 3300) | public Clob getClob(int i) throws SQLException { method getObjectImpl (line 3304) | public Object getObjectImpl(int i, java.util.Map map) throws SQLExcept... method getRef (line 3311) | public Ref getRef(int i) throws SQLException { method getDate (line 3315) | public java.sql.Date getDate(int i, java.util.Calendar cal) method getTime (line 3330) | public Time getTime(int i, java.util.Calendar cal) throws SQLException { method getTimestamp (line 3344) | public Timestamp getTimestamp(int i, java.util.Calendar cal) method registerOutParameter (line 3360) | public void registerOutParameter(int parameterIndex, int sqlType, FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/EscapedFunctions.java class EscapedFunctions (line 27) | public class EscapedFunctions { method getFunction (line 126) | public static Method getFunction(String functionName){ method sqlceiling (line 141) | public static String sqlceiling(List parsedArgs) throws SQLException{ method sqllog (line 153) | public static String sqllog(List parsedArgs) throws SQLException{ method sqllog10 (line 165) | public static String sqllog10(List parsedArgs) throws SQLException{ method sqlpower (line 177) | public static String sqlpower(List parsedArgs) throws SQLException{ method sqltruncate (line 189) | public static String sqltruncate(List parsedArgs) throws SQLException{ method sqlchar (line 202) | public static String sqlchar(List parsedArgs) throws SQLException{ method sqlconcat (line 214) | public static String sqlconcat(List parsedArgs){ method sqlinsert (line 226) | public static String sqlinsert(List parsedArgs) throws SQLException{ method sqllcase (line 239) | public static String sqllcase(List parsedArgs) throws SQLException{ method sqlleft (line 251) | public static String sqlleft(List parsedArgs) throws SQLException{ method sqllength (line 263) | public static String sqllength(List parsedArgs) throws SQLException{ method sqllocate (line 275) | public static String sqllocate(List parsedArgs) throws SQLException{ method sqlltrim (line 288) | public static String sqlltrim(List parsedArgs) throws SQLException{ method sqlright (line 300) | public static String sqlright(List parsedArgs) throws SQLException{ method sqlrtrim (line 312) | public static String sqlrtrim(List parsedArgs) throws SQLException{ method sqlspace (line 324) | public static String sqlspace(List parsedArgs) throws SQLException{ method sqlsubstring (line 336) | public static String sqlsubstring(List parsedArgs) throws SQLException{ method sqlucase (line 348) | public static String sqlucase(List parsedArgs) throws SQLException{ method sqlcurdate (line 360) | public static String sqlcurdate(List parsedArgs) throws SQLException{ method sqlcurtime (line 369) | public static String sqlcurtime(List parsedArgs) throws SQLException{ method sqldayname (line 378) | public static String sqldayname(List parsedArgs) throws SQLException{ method sqldayofmonth (line 387) | public static String sqldayofmonth(List parsedArgs) throws SQLException{ method sqldayofweek (line 397) | public static String sqldayofweek(List parsedArgs) throws SQLException{ method sqldayofyear (line 406) | public static String sqldayofyear(List parsedArgs) throws SQLException{ method sqlhour (line 415) | public static String sqlhour(List parsedArgs) throws SQLException{ method sqlminute (line 424) | public static String sqlminute(List parsedArgs) throws SQLException{ method sqlmonth (line 433) | public static String sqlmonth(List parsedArgs) throws SQLException{ method sqlmonthname (line 442) | public static String sqlmonthname(List parsedArgs) throws SQLException{ method sqlquarter (line 451) | public static String sqlquarter(List parsedArgs) throws SQLException{ method sqlsecond (line 460) | public static String sqlsecond(List parsedArgs) throws SQLException{ method sqlweek (line 469) | public static String sqlweek(List parsedArgs) throws SQLException{ method sqlyear (line 478) | public static String sqlyear(List parsedArgs) throws SQLException{ method sqltimestampadd (line 487) | public static String sqltimestampadd(List parsedArgs) throws SQLExcept... method constantToInterval (line 499) | private final static String constantToInterval(String type,String valu... method sqltimestampdiff (line 529) | public static String sqltimestampdiff(List parsedArgs) throws SQLExcep... method constantToDatePart (line 541) | private final static String constantToDatePart(String type)throws SQLE... method sqldatabase (line 571) | public static String sqldatabase(List parsedArgs) throws SQLException{ method sqlifnull (line 580) | public static String sqlifnull(List parsedArgs) throws SQLException{ method sqluser (line 589) | public static String sqluser(List parsedArgs) throws SQLException{ FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/ResultWrapper.java class ResultWrapper (line 22) | public class ResultWrapper { method ResultWrapper (line 23) | public ResultWrapper(ResultSet rs) { method ResultWrapper (line 29) | public ResultWrapper(int updateCount, long insertOID) { method getResultSet (line 35) | public ResultSet getResultSet() { method getUpdateCount (line 39) | public int getUpdateCount() { method getInsertOID (line 43) | public long getInsertOID() { method getNext (line 47) | public ResultWrapper getNext() { method append (line 51) | public void append(ResultWrapper newResult) { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/TimestampUtils.java class TimestampUtils (line 28) | public class TimestampUtils { method TimestampUtils (line 39) | TimestampUtils(boolean min74, boolean min82) { method getCalendar (line 44) | private Calendar getCalendar(int sign, int hr, int min, int sec) { class ParsedTimestamp (line 64) | private static class ParsedTimestamp { method loadCalendar (line 84) | private ParsedTimestamp loadCalendar(Calendar defaultTz, String str, S... method showParse (line 257) | private static void showParse(String type, String what, Calendar cal, ... method showString (line 276) | private static void showString(String type, Calendar cal, java.util.Da... method toTimestamp (line 302) | public synchronized Timestamp toTimestamp(Calendar cal, String s) thro... method toTime (line 338) | public synchronized Time toTime(Calendar cal, String s) throws SQLExce... method toDate (line 383) | public synchronized Date toDate(Calendar cal, String s) throws SQLExce... method toString (line 430) | public synchronized String toString(Calendar cal, Timestamp x) { method toString (line 453) | public synchronized String toString(Calendar cal, Date x) { method toString (line 475) | public synchronized String toString(Calendar cal, Time x) { method appendDate (line 493) | private static void appendDate(StringBuffer sb, Calendar cal) method appendTime (line 518) | private static void appendTime(StringBuffer sb, Calendar cal, int nanos) method appendTimeZone (line 549) | private void appendTimeZone(StringBuffer sb, java.util.Calendar cal) method appendEra (line 578) | private static void appendEra(StringBuffer sb, Calendar cal) method skipWhitespace (line 585) | private static int skipWhitespace(char []s, int start) method firstNonDigit (line 595) | private static int firstNonDigit(char []s, int start) method number (line 606) | private static int number(char []s, int start, int end) { method charAt (line 618) | private static char charAt(char []s, int pos) { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/TypeInfoCache.java class TypeInfoCache (line 32) | public class TypeInfoCache implements TypeInfo { method TypeInfoCache (line 112) | public TypeInfoCache(BaseConnection conn, int unknownLength) method addCoreType (line 139) | public synchronized void addCoreType(String pgTypeName, Integer oid, I... method addDataType (line 160) | public synchronized void addDataType(String type, Class klass) throws ... method getPGTypeNamesWithSQLTypes (line 169) | public Iterator getPGTypeNamesWithSQLTypes() method getSQLType (line 174) | public int getSQLType(int oid) throws SQLException method getSQLType (line 179) | public synchronized int getSQLType(String pgTypeName) throws SQLException method getPGType (line 220) | public synchronized int getPGType(String pgTypeName) throws SQLException method getPGType (line 255) | public synchronized String getPGType(int oid) throws SQLException method getPGArrayType (line 292) | public int getPGArrayType(String elementTypeName) throws SQLException method convertArrayToBaseOid (line 305) | protected synchronized int convertArrayToBaseOid(int oid) method getArrayDelimiter (line 313) | public synchronized char getArrayDelimiter(int oid) throws SQLException method getPGArrayElement (line 352) | public synchronized int getPGArrayElement (int oid) throws SQLException method getPGobject (line 392) | public synchronized Class getPGobject(String type) method getJavaClass (line 397) | public synchronized String getJavaClass(int oid) throws SQLException method getTypeForAlias (line 414) | public String getTypeForAlias(String alias) { method getPrecision (line 421) | public int getPrecision(int oid, int typmod) { method getScale (line 483) | public int getScale(int oid, int typmod) { method isCaseSensitive (line 510) | public boolean isCaseSensitive(int oid) { method isSigned (line 535) | public boolean isSigned(int oid) { method getDisplaySize (line 550) | public int getDisplaySize(int oid, int typmod) { method getMaximumPrecision (line 638) | public int getMaximumPrecision(int oid) { method requiresQuoting (line 663) | public boolean requiresQuoting(int oid) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/optional/ConnectionPool.java class ConnectionPool (line 15) | public class ConnectionPool extends PGConnectionPoolDataSource FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/optional/PoolingDataSource.java class PoolingDataSource (line 14) | public class PoolingDataSource extends PGPoolingDataSource FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc2/optional/SimpleDataSource.java class SimpleDataSource (line 14) | public class SimpleDataSource extends PGSimpleDataSource FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/AbstractJdbc3Blob.java class AbstractJdbc3Blob (line 14) | public abstract class AbstractJdbc3Blob extends org.postgresql.jdbc2.Abs... method AbstractJdbc3Blob (line 17) | public AbstractJdbc3Blob(org.postgresql.core.BaseConnection conn, long... method setBytes (line 37) | public synchronized int setBytes(long pos, byte[] bytes) throws SQLExc... method setBytes (line 65) | public synchronized int setBytes(long pos, byte[] bytes, int offset, i... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/AbstractJdbc3Clob.java class AbstractJdbc3Clob (line 15) | public abstract class AbstractJdbc3Clob extends org.postgresql.jdbc2.Abs... method AbstractJdbc3Clob (line 18) | public AbstractJdbc3Clob(org.postgresql.core.BaseConnection conn, long... method setString (line 38) | public synchronized int setString(long pos, String str) throws SQLExce... method setString (line 62) | public synchronized int setString(long pos, String str, int offset, in... method setAsciiStream (line 82) | public synchronized java.io.OutputStream setAsciiStream(long pos) thro... method setCharacterStream (line 103) | public synchronized java.io.Writer setCharacterStream(long pos) throws... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/AbstractJdbc3Connection.java class AbstractJdbc3Connection (line 26) | public abstract class AbstractJdbc3Connection extends org.postgresql.jdb... method AbstractJdbc3Connection (line 31) | protected AbstractJdbc3Connection(String host, int port, String user, ... method setHoldability (line 50) | public void setHoldability(int holdability) throws SQLException method getHoldability (line 78) | public int getHoldability() throws SQLException method setSavepoint (line 94) | public Savepoint setSavepoint() throws SQLException method setSavepoint (line 125) | public Savepoint setSavepoint(String name) throws SQLException method rollback (line 159) | public void rollback(Savepoint savepoint) throws SQLException method releaseSavepoint (line 180) | public void releaseSavepoint(Savepoint savepoint) throws SQLException method createStatement (line 221) | public abstract Statement createStatement(int resultSetType, int resul... method createStatement (line 224) | public Statement createStatement(int resultSetType, int resultSetConcu... method prepareStatement (line 263) | public abstract PreparedStatement prepareStatement(String sql, int res... method prepareStatement (line 267) | public PreparedStatement prepareStatement(String sql, int resultSetTyp... method prepareCall (line 304) | public abstract CallableStatement prepareCall(String sql, int resultSe... method prepareCall (line 308) | public CallableStatement prepareCall(String sql, int resultSetType, method prepareStatement (line 350) | public PreparedStatement prepareStatement(String sql, int autoGenerate... method prepareStatement (line 406) | public PreparedStatement prepareStatement(String sql, int columnIndexe... method prepareStatement (line 455) | public PreparedStatement prepareStatement(String sql, String columnNam... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java class AbstractJdbc3DatabaseMetaData (line 15) | public abstract class AbstractJdbc3DatabaseMetaData extends org.postgres... method AbstractJdbc3DatabaseMetaData (line 18) | public AbstractJdbc3DatabaseMetaData(AbstractJdbc3Connection conn) method supportsSavepoints (line 32) | public boolean supportsSavepoints() throws SQLException method supportsNamedParameters (line 46) | public boolean supportsNamedParameters() throws SQLException method supportsMultipleOpenResults (line 62) | public boolean supportsMultipleOpenResults() throws SQLException method supportsGetGeneratedKeys (line 76) | public boolean supportsGetGeneratedKeys() throws SQLException method getSuperTypes (line 124) | public ResultSet getSuperTypes(String catalog, String schemaPattern, method getSuperTables (line 163) | public ResultSet getSuperTables(String catalog, String schemaPattern, method getAttributes (line 239) | public ResultSet getAttributes(String catalog, String schemaPattern, method supportsResultSetHoldability (line 257) | public boolean supportsResultSetHoldability(int holdability) throws SQ... method getResultSetHoldability (line 272) | public int getResultSetHoldability() throws SQLException method getDatabaseMajorVersion (line 284) | public int getDatabaseMajorVersion() throws SQLException method getDatabaseMinorVersion (line 296) | public int getDatabaseMinorVersion() throws SQLException method getJDBCMajorVersion (line 309) | public int getJDBCMajorVersion() throws SQLException method getJDBCMinorVersion (line 322) | public int getJDBCMinorVersion() throws SQLException method getSQLStateType (line 336) | public int getSQLStateType() throws SQLException method locatorsUpdateCopy (line 349) | public boolean locatorsUpdateCopy() throws SQLException method supportsStatementPooling (line 368) | public boolean supportsStatementPooling() throws SQLException method getColumns (line 373) | public ResultSet getColumns(String catalog, String schemaPattern, Stri... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/AbstractJdbc3ParameterMetaData.java class AbstractJdbc3ParameterMetaData (line 21) | public abstract class AbstractJdbc3ParameterMetaData { method AbstractJdbc3ParameterMetaData (line 26) | public AbstractJdbc3ParameterMetaData(BaseConnection connection, int o... method getParameterClassName (line 31) | public String getParameterClassName(int param) throws SQLException { method getParameterCount (line 36) | public int getParameterCount() { method getParameterMode (line 42) | public int getParameterMode(int param) throws SQLException { method getParameterType (line 47) | public int getParameterType(int param) throws SQLException { method getParameterTypeName (line 52) | public String getParameterTypeName(int param) throws SQLException { method getPrecision (line 58) | public int getPrecision(int param) throws SQLException { method getScale (line 64) | public int getScale(int param) throws SQLException { method isNullable (line 70) | public int isNullable(int param) throws SQLException { method isSigned (line 76) | public boolean isSigned(int param) throws SQLException { method checkParamIndex (line 81) | private void checkParamIndex(int param) throws PSQLException { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java class AbstractJdbc3ResultSet (line 23) | public abstract class AbstractJdbc3ResultSet extends org.postgresql.jdbc... method AbstractJdbc3ResultSet (line 25) | public AbstractJdbc3ResultSet(Query originalQuery, BaseStatement state... method internalGetObject (line 32) | protected Object internalGetObject(int columnIndex, Field field) throw... method getURL (line 55) | public java.net.URL getURL(int columnIndex) throws SQLException method getURL (line 73) | public java.net.URL getURL(String columnName) throws SQLException method updateRef (line 90) | public void updateRef(int columnIndex, java.sql.Ref x) throws SQLExcep... method updateRef (line 107) | public void updateRef(String columnName, java.sql.Ref x) throws SQLExc... method updateBlob (line 124) | public void updateBlob(int columnIndex, java.sql.Blob x) throws SQLExc... method updateBlob (line 141) | public void updateBlob(String columnName, java.sql.Blob x) throws SQLE... method updateClob (line 158) | public void updateClob(int columnIndex, java.sql.Clob x) throws SQLExc... method updateClob (line 175) | public void updateClob(String columnName, java.sql.Clob x) throws SQLE... method updateArray (line 192) | public void updateArray(int columnIndex, java.sql.Array x) throws SQLE... method updateArray (line 209) | public void updateArray(String columnName, java.sql.Array x) throws SQ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/AbstractJdbc3Statement.java class AbstractJdbc3Statement (line 30) | public abstract class AbstractJdbc3Statement extends org.postgresql.jdbc... method AbstractJdbc3Statement (line 34) | public AbstractJdbc3Statement (AbstractJdbc3Connection c, int rsType, ... method AbstractJdbc3Statement (line 40) | public AbstractJdbc3Statement(AbstractJdbc3Connection connection, Stri... method getMoreResults (line 71) | public boolean getMoreResults(int current) throws SQLException method getGeneratedKeys (line 108) | public ResultSet getGeneratedKeys() throws SQLException method executeUpdate (line 139) | public int executeUpdate(String sql, int autoGeneratedKeys) throws SQL... method addReturning (line 154) | static String addReturning(BaseConnection connection, String sql, Stri... method executeUpdate (line 200) | public int executeUpdate(String sql, int columnIndexes[]) throws SQLEx... method executeUpdate (line 225) | public int executeUpdate(String sql, String columnNames[]) throws SQLE... method execute (line 272) | public boolean execute(String sql, int autoGeneratedKeys) throws SQLEx... method execute (line 318) | public boolean execute(String sql, int columnIndexes[]) throws SQLExce... method execute (line 362) | public boolean execute(String sql, String columnNames[]) throws SQLExc... method getResultSetHoldability (line 383) | public int getResultSetHoldability() throws SQLException method setURL (line 398) | public void setURL(int parameterIndex, java.net.URL x) throws SQLExcep... method getParameterMetaData (line 414) | public ParameterMetaData getParameterMetaData() throws SQLException method createParameterMetaData (line 428) | public abstract ParameterMetaData createParameterMetaData(BaseConnecti... method registerOutParameter (line 454) | public void registerOutParameter(String parameterName, int sqlType) method registerOutParameter (line 481) | public void registerOutParameter(String parameterName, int sqlType, in... method registerOutParameter (line 521) | public void registerOutParameter (String parameterName, int sqlType, S... method getURL (line 541) | public java.net.URL getURL(int parameterIndex) throws SQLException method setURL (line 558) | public void setURL(String parameterName, java.net.URL val) throws SQLE... method setNull (line 573) | public void setNull(String parameterName, int sqlType) throws SQLExcep... method setBoolean (line 589) | public void setBoolean(String parameterName, boolean x) throws SQLExce... method setByte (line 605) | public void setByte(String parameterName, byte x) throws SQLException method setShort (line 621) | public void setShort(String parameterName, short x) throws SQLException method setInt (line 637) | public void setInt(String parameterName, int x) throws SQLException method setLong (line 653) | public void setLong(String parameterName, long x) throws SQLException method setFloat (line 669) | public void setFloat(String parameterName, float x) throws SQLException method setDouble (line 685) | public void setDouble(String parameterName, double x) throws SQLException method setBigDecimal (line 702) | public void setBigDecimal(String parameterName, BigDecimal x) throws S... method setString (line 721) | public void setString(String parameterName, String x) throws SQLException method setBytes (line 739) | public void setBytes(String parameterName, byte x[]) throws SQLException method setDate (line 755) | public void setDate(String parameterName, java.sql.Date x) method setTime (line 772) | public void setTime(String parameterName, java.sql.Time x) method setTimestamp (line 790) | public void setTimestamp(String parameterName, java.sql.Timestamp x) method setAsciiStream (line 815) | public void setAsciiStream(String parameterName, java.io.InputStream x... method setBinaryStream (line 839) | public void setBinaryStream(String parameterName, java.io.InputStream x, method setObject (line 877) | public void setObject(String parameterName, Object x, int targetSqlTyp... method setObject (line 896) | public void setObject(String parameterName, Object x, int targetSqlType) method setObject (line 934) | public void setObject(String parameterName, Object x) throws SQLException method setCharacterStream (line 960) | public void setCharacterStream(String parameterName, method setDate (line 985) | public void setDate(String parameterName, java.sql.Date x, Calendar cal) method setTime (line 1009) | public void setTime(String parameterName, java.sql.Time x, Calendar cal) method setTimestamp (line 1033) | public void setTimestamp(String parameterName, java.sql.Timestamp x, C... method setNull (line 1068) | public void setNull (String parameterName, int sqlType, String typeName) method getString (line 1091) | public String getString(String parameterName) throws SQLException method getBoolean (line 1106) | public boolean getBoolean(String parameterName) throws SQLException method getByte (line 1121) | public byte getByte(String parameterName) throws SQLException method getShort (line 1136) | public short getShort(String parameterName) throws SQLException method getInt (line 1152) | public int getInt(String parameterName) throws SQLException method getLong (line 1168) | public long getLong(String parameterName) throws SQLException method getFloat (line 1183) | public float getFloat(String parameterName) throws SQLException method getDouble (line 1198) | public double getDouble(String parameterName) throws SQLException method getBytes (line 1214) | public byte[] getBytes(String parameterName) throws SQLException method getDate (line 1229) | public java.sql.Date getDate(String parameterName) throws SQLException method getTime (line 1244) | public java.sql.Time getTime(String parameterName) throws SQLException method getTimestamp (line 1259) | public java.sql.Timestamp getTimestamp(String parameterName) throws SQ... method getObject (line 1281) | public Object getObject(String parameterName) throws SQLException method getBigDecimal (line 1297) | public BigDecimal getBigDecimal(String parameterName) throws SQLException method getObjectImpl (line 1319) | public Object getObjectImpl (String parameterName, java.util.Map map) ... method getRef (line 1335) | public Ref getRef (String parameterName) throws SQLException method getBlob (line 1351) | public Blob getBlob (String parameterName) throws SQLException method getClob (line 1366) | public Clob getClob (String parameterName) throws SQLException method getArray (line 1382) | public Array getArray (String parameterName) throws SQLException method getDate (line 1406) | public java.sql.Date getDate(String parameterName, Calendar cal) method getTime (line 1431) | public java.sql.Time getTime(String parameterName, Calendar cal) method getTimestamp (line 1457) | public java.sql.Timestamp getTimestamp(String parameterName, Calendar ... method getURL (line 1476) | public java.net.URL getURL(String parameterName) throws SQLException method setObject (line 1481) | public void setObject(int parameterIndex, Object x, int targetSqlType,... method setNull (line 1490) | public void setNull(int parameterIndex, int sqlType) throws SQLException method wantsHoldableResultSet (line 1501) | protected boolean wantsHoldableResultSet() { method registerOutParameter (line 1505) | public void registerOutParameter( int parameterIndex, int sqlType ) th... method registerOutParameter (line 1519) | public void registerOutParameter(int parameterIndex, int sqlType, FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3Array.java class Jdbc3Array (line 17) | public class Jdbc3Array extends org.postgresql.jdbc2.AbstractJdbc2Array ... method Jdbc3Array (line 19) | public Jdbc3Array(BaseConnection conn, int oid, String fieldString) th... method getArray (line 24) | public Object getArray(Map map) throws SQLException method getArray (line 29) | public Object getArray(long index, int count, Map map) throws SQLExcep... method getResultSet (line 34) | public ResultSet getResultSet(Map map) throws SQLException method getResultSet (line 39) | public ResultSet getResultSet(long index, int count, Map map) throws S... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3Blob.java class Jdbc3Blob (line 15) | public class Jdbc3Blob extends org.postgresql.jdbc3.AbstractJdbc3Blob im... method Jdbc3Blob (line 18) | public Jdbc3Blob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3CallableStatement.java class Jdbc3CallableStatement (line 15) | class Jdbc3CallableStatement extends Jdbc3PreparedStatement implements C... method Jdbc3CallableStatement (line 18) | Jdbc3CallableStatement(Jdbc3Connection connection, String sql, int rsT... method getObject (line 29) | public Object getObject(int i, Map map) throws SQLException method getObject (line 34) | public Object getObject(String s, Map map) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3Clob.java class Jdbc3Clob (line 13) | public class Jdbc3Clob extends org.postgresql.jdbc3.AbstractJdbc3Clob im... method Jdbc3Clob (line 16) | public Jdbc3Clob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3Connection.java class Jdbc3Connection (line 21) | public class Jdbc3Connection extends org.postgresql.jdbc3.AbstractJdbc3C... method Jdbc3Connection (line 23) | public Jdbc3Connection(String host, int port, String user, String data... method createStatement (line 27) | public java.sql.Statement createStatement(int resultSetType, int resul... method prepareStatement (line 35) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareCall (line 42) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method getMetaData (line 49) | public java.sql.DatabaseMetaData getMetaData() throws SQLException method setTypeMap (line 56) | public void setTypeMap(Map map) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3ConnectionPool.java class Jdbc3ConnectionPool (line 14) | public class Jdbc3ConnectionPool extends PGConnectionPoolDataSource FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3DatabaseMetaData.java class Jdbc3DatabaseMetaData (line 13) | public class Jdbc3DatabaseMetaData extends org.postgresql.jdbc3.Abstract... method Jdbc3DatabaseMetaData (line 16) | public Jdbc3DatabaseMetaData(Jdbc3Connection conn) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3ParameterMetaData.java class Jdbc3ParameterMetaData (line 15) | public class Jdbc3ParameterMetaData extends AbstractJdbc3ParameterMetaDa... method Jdbc3ParameterMetaData (line 17) | public Jdbc3ParameterMetaData(BaseConnection connection, int oids[]) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3PoolingDataSource.java class Jdbc3PoolingDataSource (line 14) | public class Jdbc3PoolingDataSource extends PGPoolingDataSource FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3PreparedStatement.java class Jdbc3PreparedStatement (line 14) | class Jdbc3PreparedStatement extends Jdbc3Statement implements PreparedS... method Jdbc3PreparedStatement (line 16) | Jdbc3PreparedStatement(Jdbc3Connection connection, String sql, int rsT... method Jdbc3PreparedStatement (line 21) | protected Jdbc3PreparedStatement(Jdbc3Connection connection, String sq... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3ResultSet.java class Jdbc3ResultSet (line 23) | public class Jdbc3ResultSet extends org.postgresql.jdbc3.AbstractJdbc3Re... method Jdbc3ResultSet (line 25) | Jdbc3ResultSet(Query originalQuery, BaseStatement statement, Field[] f... method getMetaData (line 31) | public java.sql.ResultSetMetaData getMetaData() throws SQLException method getClob (line 37) | public java.sql.Clob getClob(int i) throws SQLException method getBlob (line 46) | public java.sql.Blob getBlob(int i) throws SQLException method createArray (line 55) | public Array createArray(int i) throws SQLException method getObject (line 63) | public Object getObject(String s, Map map) throws SQLException method getObject (line 68) | public Object getObject(int i, Map map) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3ResultSetMetaData.java class Jdbc3ResultSetMetaData (line 14) | public class Jdbc3ResultSetMetaData extends org.postgresql.jdbc2.Abstrac... method Jdbc3ResultSetMetaData (line 17) | public Jdbc3ResultSetMetaData(BaseConnection connection, Field[] fields) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java class Jdbc3SimpleDataSource (line 14) | public class Jdbc3SimpleDataSource extends PGSimpleDataSource FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/Jdbc3Statement.java class Jdbc3Statement (line 21) | class Jdbc3Statement extends AbstractJdbc3Statement implements Statement method Jdbc3Statement (line 23) | Jdbc3Statement (Jdbc3Connection c, int rsType, int rsConcurrency, int ... method Jdbc3Statement (line 28) | protected Jdbc3Statement(Jdbc3Connection connection, String sql, boole... method createResultSet (line 33) | public ResultSet createResultSet (Query originalQuery, Field[] fields,... method createParameterMetaData (line 44) | public ParameterMetaData createParameterMetaData(BaseConnection conn, ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3/PSQLSavepoint.java class PSQLSavepoint (line 19) | public class PSQLSavepoint implements Savepoint { method PSQLSavepoint (line 26) | public PSQLSavepoint(int id) { method PSQLSavepoint (line 32) | public PSQLSavepoint(String name) { method getSavepointId (line 38) | public int getSavepointId() throws SQLException { method getSavepointName (line 50) | public String getSavepointName() throws SQLException { method invalidate (line 62) | public void invalidate() { method getPGName (line 66) | public String getPGName() throws SQLException { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/AbstractJdbc3gConnection.java class AbstractJdbc3gConnection (line 18) | public abstract class AbstractJdbc3gConnection extends org.postgresql.jd... method AbstractJdbc3gConnection (line 21) | public AbstractJdbc3gConnection(String host, int port, String user, St... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/AbstractJdbc3gResultSet.java class AbstractJdbc3gResultSet (line 22) | public abstract class AbstractJdbc3gResultSet extends org.postgresql.jdb... method AbstractJdbc3gResultSet (line 25) | public AbstractJdbc3gResultSet(Query originalQuery, BaseStatement stat... method getUUID (line 32) | protected Object getUUID(String data) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/AbstractJdbc3gStatement.java class AbstractJdbc3gStatement (line 19) | public abstract class AbstractJdbc3gStatement extends org.postgresql.jdb... method AbstractJdbc3gStatement (line 21) | public AbstractJdbc3gStatement (AbstractJdbc3Connection c, int rsType,... method AbstractJdbc3gStatement (line 26) | public AbstractJdbc3gStatement(AbstractJdbc3Connection connection, Str... method setObject (line 31) | public void setObject(int parameterIndex, Object x) throws SQLException method setObject (line 41) | public void setObject(int parameterIndex, Object x, int targetSqlType,... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gArray.java class Jdbc3gArray (line 17) | public class Jdbc3gArray extends org.postgresql.jdbc2.AbstractJdbc2Array... method Jdbc3gArray (line 19) | public Jdbc3gArray(BaseConnection conn, int oid, String fieldString) t... method getArray (line 24) | public Object getArray(Map < String, Class < ? >> map) throws SQLExcep... method getArray (line 29) | public Object getArray(long index, int count, Map < String, Class < ? ... method getResultSet (line 34) | public ResultSet getResultSet(Map < String, Class < ? >> map) throws S... method getResultSet (line 39) | public ResultSet getResultSet(long index, int count, Map < String, Cla... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gBlob.java class Jdbc3gBlob (line 15) | public class Jdbc3gBlob extends org.postgresql.jdbc3.AbstractJdbc3Blob i... method Jdbc3gBlob (line 18) | public Jdbc3gBlob(org.postgresql.core.BaseConnection conn, long oid) t... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gCallableStatement.java class Jdbc3gCallableStatement (line 15) | class Jdbc3gCallableStatement extends Jdbc3gPreparedStatement implements... method Jdbc3gCallableStatement (line 17) | Jdbc3gCallableStatement(Jdbc3gConnection connection, String sql, int r... method getObject (line 28) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... method getObject (line 33) | public Object getObject(String s, Map < String, Class < ? >> map) thro... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gClob.java class Jdbc3gClob (line 13) | public class Jdbc3gClob extends org.postgresql.jdbc3.AbstractJdbc3Clob i... method Jdbc3gClob (line 16) | public Jdbc3gClob(org.postgresql.core.BaseConnection conn, long oid) t... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gConnection.java class Jdbc3gConnection (line 25) | public class Jdbc3gConnection extends org.postgresql.jdbc3g.AbstractJdbc... method Jdbc3gConnection (line 27) | public Jdbc3gConnection(String host, int port, String user, String dat... method createStatement (line 31) | public java.sql.Statement createStatement(int resultSetType, int resul... method prepareStatement (line 39) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareCall (line 46) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method getMetaData (line 53) | public java.sql.DatabaseMetaData getMetaData() throws SQLException method setTypeMap (line 60) | public void setTypeMap(Map < String, Class < ? >> map) throws SQLExcep... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gDatabaseMetaData.java class Jdbc3gDatabaseMetaData (line 13) | public class Jdbc3gDatabaseMetaData extends org.postgresql.jdbc3.Abstrac... method Jdbc3gDatabaseMetaData (line 16) | public Jdbc3gDatabaseMetaData(Jdbc3gConnection conn) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gParameterMetaData.java class Jdbc3gParameterMetaData (line 15) | public class Jdbc3gParameterMetaData extends org.postgresql.jdbc3.Abstra... method Jdbc3gParameterMetaData (line 17) | public Jdbc3gParameterMetaData(BaseConnection connection, int oids[]) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gPreparedStatement.java class Jdbc3gPreparedStatement (line 14) | class Jdbc3gPreparedStatement extends Jdbc3gStatement implements Prepare... method Jdbc3gPreparedStatement (line 16) | Jdbc3gPreparedStatement(Jdbc3gConnection connection, String sql, int r... method Jdbc3gPreparedStatement (line 21) | protected Jdbc3gPreparedStatement(Jdbc3gConnection connection, String ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gResultSet.java class Jdbc3gResultSet (line 23) | public class Jdbc3gResultSet extends org.postgresql.jdbc3g.AbstractJdbc3... method Jdbc3gResultSet (line 25) | Jdbc3gResultSet(Query originalQuery, BaseStatement statement, Field[] ... method getMetaData (line 31) | public java.sql.ResultSetMetaData getMetaData() throws SQLException method getClob (line 37) | public java.sql.Clob getClob(int i) throws SQLException method getBlob (line 46) | public java.sql.Blob getBlob(int i) throws SQLException method createArray (line 55) | public Array createArray(int i) throws SQLException method getObject (line 63) | public Object getObject(String s, Map < String, Class < ? >> map) thro... method getObject (line 68) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gResultSetMetaData.java class Jdbc3gResultSetMetaData (line 14) | public class Jdbc3gResultSetMetaData extends org.postgresql.jdbc2.Abstra... method Jdbc3gResultSetMetaData (line 17) | public Jdbc3gResultSetMetaData(BaseConnection connection, Field[] fields) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc3g/Jdbc3gStatement.java class Jdbc3gStatement (line 21) | class Jdbc3gStatement extends org.postgresql.jdbc3g.AbstractJdbc3gStatem... method Jdbc3gStatement (line 23) | Jdbc3gStatement (Jdbc3gConnection c, int rsType, int rsConcurrency, in... method Jdbc3gStatement (line 28) | protected Jdbc3gStatement(Jdbc3gConnection connection, String sql, boo... method createResultSet (line 33) | public ResultSet createResultSet (Query originalQuery, Field[] fields,... method createParameterMetaData (line 44) | public ParameterMetaData createParameterMetaData(BaseConnection conn, ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4Blob.java class AbstractJdbc4Blob (line 15) | public abstract class AbstractJdbc4Blob extends org.postgresql.jdbc3.Abs... method AbstractJdbc4Blob (line 18) | public AbstractJdbc4Blob(org.postgresql.core.BaseConnection conn, long... method getBinaryStream (line 23) | public synchronized java.io.InputStream getBinaryStream(long pos, long... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4Clob.java class AbstractJdbc4Clob (line 15) | public abstract class AbstractJdbc4Clob extends org.postgresql.jdbc3.Abs... method AbstractJdbc4Clob (line 18) | public AbstractJdbc4Clob(org.postgresql.core.BaseConnection conn, long... method getCharacterStream (line 23) | public synchronized Reader getCharacterStream(long pos, long length) t... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4Connection.java class AbstractJdbc4Connection (line 29) | abstract class AbstractJdbc4Connection extends org.postgresql.jdbc3g.Abs... method AbstractJdbc4Connection (line 33) | public AbstractJdbc4Connection(String host, int port, String user, Str... method createClob (line 43) | public Clob createClob() throws SQLException method createBlob (line 48) | public Blob createBlob() throws SQLException method createNClob (line 53) | public NClob createNClob() throws SQLException method createSQLXML (line 58) | public SQLXML createSQLXML() throws SQLException method createStruct (line 63) | public Struct createStruct(String typeName, Object[] attributes) throw... method createArrayOf (line 68) | public Array createArrayOf(String typeName, Object[] elements) throws ... method appendArray (line 83) | private static void appendArray(StringBuffer sb, Object elements) method isValid (line 106) | public boolean isValid(int timeout) throws SQLException method setClientInfo (line 111) | public void setClientInfo(String name, String value) throws SQLClientI... method setClientInfo (line 119) | public void setClientInfo(Properties properties) throws SQLClientInfoE... method getClientInfo (line 133) | public String getClientInfo(String name) throws SQLException method getClientInfo (line 138) | public Properties getClientInfo() throws SQLException method createQueryObject (line 147) | public T createQueryObject(Class ifc) throws SQLException method isWrapperFor (line 152) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 157) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4DatabaseMetaData.java class AbstractJdbc4DatabaseMetaData (line 17) | public abstract class AbstractJdbc4DatabaseMetaData extends org.postgres... method AbstractJdbc4DatabaseMetaData (line 20) | public AbstractJdbc4DatabaseMetaData(AbstractJdbc4Connection conn) method getRowIdLifetime (line 25) | public RowIdLifetime getRowIdLifetime() throws SQLException method getSchemas (line 30) | public ResultSet getSchemas(String catalog, String schemaPattern) thro... method supportsStoredFunctionsUsingCallSyntax (line 35) | public boolean supportsStoredFunctionsUsingCallSyntax() throws SQLExce... method autoCommitFailureClosesAllResultSets (line 40) | public boolean autoCommitFailureClosesAllResultSets() throws SQLException method getClientInfoProperties (line 45) | public ResultSet getClientInfoProperties() throws SQLException method providesQueryObjectGenerator (line 58) | public boolean providesQueryObjectGenerator() throws SQLException method isWrapperFor (line 63) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 68) | public T unwrap(Class iface) throws SQLException method getFunctions (line 73) | public ResultSet getFunctions(String catalog, String schemaPattern, St... method getFunctionColumns (line 78) | public ResultSet getFunctionColumns(String catalog, String schemaPatte... method getJDBCMajorVersion (line 83) | public int getJDBCMajorVersion() throws SQLException method getColumns (line 88) | public ResultSet getColumns(String catalog, String schemaPattern, Stri... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4ParameterMetaData.java class AbstractJdbc4ParameterMetaData (line 15) | public abstract class AbstractJdbc4ParameterMetaData extends org.postgre... method AbstractJdbc4ParameterMetaData (line 18) | public AbstractJdbc4ParameterMetaData(BaseConnection connection, int o... method isWrapperFor (line 23) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 28) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4ResultSet.java class AbstractJdbc4ResultSet (line 19) | abstract class AbstractJdbc4ResultSet extends org.postgresql.jdbc3g.Abst... method AbstractJdbc4ResultSet (line 21) | AbstractJdbc4ResultSet(Query originalQuery, BaseStatement statement, F... method getRowId (line 27) | public RowId getRowId(int columnIndex) throws SQLException method getRowId (line 32) | public RowId getRowId(String columnName) throws SQLException method updateRowId (line 37) | public void updateRowId(int columnIndex, RowId x) throws SQLException method updateRowId (line 42) | public void updateRowId(String columnName, RowId x) throws SQLException method getHoldability (line 47) | public int getHoldability() throws SQLException method isClosed (line 52) | public boolean isClosed() throws SQLException method updateNString (line 57) | public void updateNString(int columnIndex, String nString) throws SQLE... method updateNString (line 62) | public void updateNString(String columnName, String nString) throws SQ... method updateNClob (line 67) | public void updateNClob(int columnIndex, NClob nClob) throws SQLException method updateNClob (line 72) | public void updateNClob(String columnName, NClob nClob) throws SQLExce... method updateNClob (line 77) | public void updateNClob(int columnIndex, Reader reader) throws SQLExce... method updateNClob (line 82) | public void updateNClob(String columnName, Reader reader) throws SQLEx... method updateNClob (line 87) | public void updateNClob(int columnIndex, Reader reader, long length) t... method updateNClob (line 92) | public void updateNClob(String columnName, Reader reader, long length)... method getNClob (line 97) | public NClob getNClob(int columnIndex) throws SQLException method getNClob (line 102) | public NClob getNClob(String columnName) throws SQLException method updateBlob (line 107) | public void updateBlob(int columnIndex, InputStream inputStream, long ... method updateBlob (line 112) | public void updateBlob(String columnName, InputStream inputStream, lon... method updateBlob (line 117) | public void updateBlob(int columnIndex, InputStream inputStream) throw... method updateBlob (line 122) | public void updateBlob(String columnName, InputStream inputStream) thr... method updateClob (line 127) | public void updateClob(int columnIndex, Reader reader, long length) th... method updateClob (line 132) | public void updateClob(String columnName, Reader reader, long length) ... method updateClob (line 137) | public void updateClob(int columnIndex, Reader reader) throws SQLExcep... method updateClob (line 142) | public void updateClob(String columnName, Reader reader) throws SQLExc... method getSQLXML (line 147) | public SQLXML getSQLXML(int columnIndex) throws SQLException method getSQLXML (line 156) | public SQLXML getSQLXML(String columnName) throws SQLException method updateSQLXML (line 161) | public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQL... method updateSQLXML (line 166) | public void updateSQLXML(String columnName, SQLXML xmlObject) throws S... method getNString (line 171) | public String getNString(int columnIndex) throws SQLException method getNString (line 176) | public String getNString(String columnName) throws SQLException method getNCharacterStream (line 181) | public Reader getNCharacterStream(int columnIndex) throws SQLException method getNCharacterStream (line 186) | public Reader getNCharacterStream(String columnName) throws SQLException method updateNCharacterStream (line 191) | public void updateNCharacterStream(int columnIndex, Reader x, int leng... method updateNCharacterStream (line 196) | public void updateNCharacterStream(String columnName, Reader x, int le... method updateNCharacterStream (line 201) | public void updateNCharacterStream(int columnIndex, Reader x) throws S... method updateNCharacterStream (line 206) | public void updateNCharacterStream(String columnName, Reader x) throws... method updateNCharacterStream (line 211) | public void updateNCharacterStream(int columnIndex, Reader x, long len... method updateNCharacterStream (line 216) | public void updateNCharacterStream(String columnName, Reader x, long l... method updateCharacterStream (line 221) | public void updateCharacterStream(int columnIndex, Reader reader, long... method updateCharacterStream (line 226) | public void updateCharacterStream(String columnName, Reader reader, lo... method updateCharacterStream (line 231) | public void updateCharacterStream(int columnIndex, Reader reader) thro... method updateCharacterStream (line 236) | public void updateCharacterStream(String columnName, Reader reader) th... method updateBinaryStream (line 241) | public void updateBinaryStream(int columnIndex, InputStream inputStrea... method updateBinaryStream (line 246) | public void updateBinaryStream(String columnName, InputStream inputStr... method updateBinaryStream (line 251) | public void updateBinaryStream(int columnIndex, InputStream inputStrea... method updateBinaryStream (line 256) | public void updateBinaryStream(String columnName, InputStream inputStr... method updateAsciiStream (line 261) | public void updateAsciiStream(int columnIndex, InputStream inputStream... method updateAsciiStream (line 266) | public void updateAsciiStream(String columnName, InputStream inputStre... method updateAsciiStream (line 271) | public void updateAsciiStream(int columnIndex, InputStream inputStream... method updateAsciiStream (line 276) | public void updateAsciiStream(String columnName, InputStream inputStre... method isWrapperFor (line 281) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 286) | public T unwrap(Class iface) throws SQLException method internalGetObject (line 291) | protected Object internalGetObject(int columnIndex, Field field) throw... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4ResultSetMetaData.java class AbstractJdbc4ResultSetMetaData (line 16) | abstract class AbstractJdbc4ResultSetMetaData extends org.postgresql.jdb... method AbstractJdbc4ResultSetMetaData (line 19) | public AbstractJdbc4ResultSetMetaData(BaseConnection connection, Field... method isWrapperFor (line 24) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 29) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/AbstractJdbc4Statement.java class AbstractJdbc4Statement (line 19) | abstract class AbstractJdbc4Statement extends org.postgresql.jdbc3g.Abst... method AbstractJdbc4Statement (line 24) | AbstractJdbc4Statement (Jdbc4Connection c, int rsType, int rsConcurren... method AbstractJdbc4Statement (line 30) | public AbstractJdbc4Statement(Jdbc4Connection connection, String sql, ... method isClosed (line 35) | public boolean isClosed() throws SQLException method setObject (line 40) | public void setObject(int parameterIndex, Object x) throws SQLException method setObject (line 50) | public void setObject(int parameterIndex, Object x, int targetSqlType,... method setNull (line 73) | public void setNull(int parameterIndex, int targetSqlType) throws SQLE... method setRowId (line 92) | public void setRowId(int parameterIndex, RowId x) throws SQLException method setNString (line 97) | public void setNString(int parameterIndex, String value) throws SQLExc... method setNCharacterStream (line 102) | public void setNCharacterStream(int parameterIndex, Reader value, long... method setNCharacterStream (line 107) | public void setNCharacterStream(int parameterIndex, Reader value) thro... method setCharacterStream (line 112) | public void setCharacterStream(int parameterIndex, Reader value, long ... method setCharacterStream (line 117) | public void setCharacterStream(int parameterIndex, Reader value) throw... method setBinaryStream (line 122) | public void setBinaryStream(int parameterIndex, InputStream value, lon... method setBinaryStream (line 127) | public void setBinaryStream(int parameterIndex, InputStream value) thr... method setAsciiStream (line 132) | public void setAsciiStream(int parameterIndex, InputStream value, long... method setAsciiStream (line 137) | public void setAsciiStream(int parameterIndex, InputStream value) thro... method setNClob (line 142) | public void setNClob(int parameterIndex, NClob value) throws SQLException method setClob (line 147) | public void setClob(int parameterIndex, Reader reader, long length) th... method setClob (line 152) | public void setClob(int parameterIndex, Reader reader) throws SQLExcep... method setBlob (line 157) | public void setBlob(int parameterIndex, InputStream inputStream, long ... method setBlob (line 162) | public void setBlob(int parameterIndex, InputStream inputStream) throw... method setNClob (line 167) | public void setNClob(int parameterIndex, Reader reader, long length) t... method setNClob (line 172) | public void setNClob(int parameterIndex, Reader reader) throws SQLExce... method setSQLXML (line 177) | public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQL... method setPoolable (line 186) | public void setPoolable(boolean poolable) throws SQLException method isPoolable (line 192) | public boolean isPoolable() throws SQLException method getRowId (line 198) | public RowId getRowId(int parameterIndex) throws SQLException method getRowId (line 203) | public RowId getRowId(String parameterName) throws SQLException method setRowId (line 208) | public void setRowId(String parameterName, RowId x) throws SQLException method setNString (line 213) | public void setNString(String parameterName, String value) throws SQLE... method setNCharacterStream (line 218) | public void setNCharacterStream(String parameterName, Reader value, lo... method setNCharacterStream (line 223) | public void setNCharacterStream(String parameterName, Reader value) th... method setCharacterStream (line 228) | public void setCharacterStream(String parameterName, Reader value, lon... method setCharacterStream (line 233) | public void setCharacterStream(String parameterName, Reader value) thr... method setBinaryStream (line 238) | public void setBinaryStream(String parameterName, InputStream value, l... method setBinaryStream (line 243) | public void setBinaryStream(String parameterName, InputStream value) t... method setAsciiStream (line 248) | public void setAsciiStream(String parameterName, InputStream value, lo... method setAsciiStream (line 253) | public void setAsciiStream(String parameterName, InputStream value) th... method setNClob (line 258) | public void setNClob(String parameterName, NClob value) throws SQLExce... method setClob (line 263) | public void setClob(String parameterName, Reader reader, long length) ... method setClob (line 268) | public void setClob(String parameterName, Reader reader) throws SQLExc... method setBlob (line 273) | public void setBlob(String parameterName, InputStream inputStream, lon... method setBlob (line 278) | public void setBlob(String parameterName, InputStream inputStream) thr... method setNClob (line 283) | public void setNClob(String parameterName, Reader reader, long length)... method setNClob (line 288) | public void setNClob(String parameterName, Reader reader) throws SQLEx... method getNClob (line 293) | public NClob getNClob(int parameterIndex) throws SQLException method getNClob (line 298) | public NClob getNClob(String parameterName) throws SQLException method setSQLXML (line 303) | public void setSQLXML(String parameterName, SQLXML xmlObject) throws S... method getSQLXML (line 308) | public SQLXML getSQLXML(int parameterIndex) throws SQLException method getSQLXML (line 315) | public SQLXML getSQLXML(String parameterIndex) throws SQLException method getNString (line 320) | public String getNString(int parameterIndex) throws SQLException method getNString (line 325) | public String getNString(String parameterName) throws SQLException method getNCharacterStream (line 330) | public Reader getNCharacterStream(int parameterIndex) throws SQLException method getNCharacterStream (line 335) | public Reader getNCharacterStream(String parameterName) throws SQLExce... method getCharacterStream (line 340) | public Reader getCharacterStream(int parameterIndex) throws SQLException method getCharacterStream (line 345) | public Reader getCharacterStream(String parameterName) throws SQLExcep... method setBlob (line 350) | public void setBlob(String parameterName, Blob x) throws SQLException method setClob (line 355) | public void setClob(String parameterName, Clob x) throws SQLException method isWrapperFor (line 360) | public boolean isWrapperFor(Class iface) throws SQLException method unwrap (line 365) | public T unwrap(Class iface) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4Array.java class Jdbc4Array (line 17) | public class Jdbc4Array extends org.postgresql.jdbc2.AbstractJdbc2Array ... method Jdbc4Array (line 19) | public Jdbc4Array(BaseConnection conn, int oid, String fieldString) th... method getArray (line 24) | public Object getArray(Map < String, Class < ? >> map) throws SQLExcep... method getArray (line 29) | public Object getArray(long index, int count, Map < String, Class < ? ... method getResultSet (line 34) | public ResultSet getResultSet(Map < String, Class < ? >> map) throws S... method getResultSet (line 39) | public ResultSet getResultSet(long index, int count, Map < String, Cla... method free (line 44) | public void free() throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4Blob.java class Jdbc4Blob (line 15) | public class Jdbc4Blob extends AbstractJdbc4Blob implements java.sql.Blob method Jdbc4Blob (line 18) | public Jdbc4Blob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4CallableStatement.java class Jdbc4CallableStatement (line 15) | class Jdbc4CallableStatement extends Jdbc4PreparedStatement implements C... method Jdbc4CallableStatement (line 17) | Jdbc4CallableStatement(Jdbc4Connection connection, String sql, int rsT... method getObject (line 28) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... method getObject (line 33) | public Object getObject(String s, Map < String, Class < ? >> map) thro... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4Clob.java class Jdbc4Clob (line 13) | public class Jdbc4Clob extends AbstractJdbc4Clob implements java.sql.Clob method Jdbc4Clob (line 16) | public Jdbc4Clob(org.postgresql.core.BaseConnection conn, long oid) th... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4Connection.java class Jdbc4Connection (line 23) | public class Jdbc4Connection extends AbstractJdbc4Connection implements ... method Jdbc4Connection (line 25) | public Jdbc4Connection(String host, int port, String user, String data... method createStatement (line 29) | public java.sql.Statement createStatement(int resultSetType, int resul... method prepareStatement (line 37) | public java.sql.PreparedStatement prepareStatement(String sql, int res... method prepareCall (line 44) | public java.sql.CallableStatement prepareCall(String sql, int resultSe... method getMetaData (line 51) | public java.sql.DatabaseMetaData getMetaData() throws SQLException method setTypeMap (line 58) | public void setTypeMap(Map < String, Class < ? >> map) throws SQLExcep... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4DatabaseMetaData.java class Jdbc4DatabaseMetaData (line 13) | public class Jdbc4DatabaseMetaData extends AbstractJdbc4DatabaseMetaData... method Jdbc4DatabaseMetaData (line 16) | public Jdbc4DatabaseMetaData(Jdbc4Connection conn) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4ParameterMetaData.java class Jdbc4ParameterMetaData (line 15) | public class Jdbc4ParameterMetaData extends AbstractJdbc4ParameterMetaDa... method Jdbc4ParameterMetaData (line 17) | public Jdbc4ParameterMetaData(BaseConnection connection, int oids[]) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4PreparedStatement.java class Jdbc4PreparedStatement (line 14) | class Jdbc4PreparedStatement extends Jdbc4Statement implements PreparedS... method Jdbc4PreparedStatement (line 16) | Jdbc4PreparedStatement(Jdbc4Connection connection, String sql, int rsT... method Jdbc4PreparedStatement (line 21) | protected Jdbc4PreparedStatement(Jdbc4Connection connection, String sq... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4ResultSet.java class Jdbc4ResultSet (line 23) | public class Jdbc4ResultSet extends AbstractJdbc4ResultSet implements ja... method Jdbc4ResultSet (line 25) | Jdbc4ResultSet(Query originalQuery, BaseStatement statement, Field[] f... method getMetaData (line 31) | public java.sql.ResultSetMetaData getMetaData() throws SQLException method getClob (line 37) | public java.sql.Clob getClob(int i) throws SQLException method getBlob (line 46) | public java.sql.Blob getBlob(int i) throws SQLException method createArray (line 55) | public Array createArray(int i) throws SQLException method getObject (line 63) | public Object getObject(String s, Map < String, Class < ? >> map) thro... method getObject (line 68) | public Object getObject(int i, Map < String, Class < ? >> map) throws ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4ResultSetMetaData.java class Jdbc4ResultSetMetaData (line 14) | public class Jdbc4ResultSetMetaData extends AbstractJdbc4ResultSetMetaDa... method Jdbc4ResultSetMetaData (line 17) | public Jdbc4ResultSetMetaData(BaseConnection connection, Field[] fields) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4SQLXML.java class Jdbc4SQLXML (line 41) | public class Jdbc4SQLXML implements SQLXML { method Jdbc4SQLXML (line 53) | public Jdbc4SQLXML(BaseConnection conn) method Jdbc4SQLXML (line 58) | public Jdbc4SQLXML(BaseConnection conn, String data) method Jdbc4SQLXML (line 63) | private Jdbc4SQLXML(BaseConnection conn, String data, boolean initiali... method free (line 72) | public synchronized void free() method getBinaryStream (line 78) | public synchronized InputStream getBinaryStream() throws SQLException method getCharacterStream (line 97) | public synchronized Reader getCharacterStream() throws SQLException method getSource (line 114) | public synchronized Source getSource(Class sourceClass) throws SQLExce... method getString (line 153) | public synchronized String getString() throws SQLException method setBinaryStream (line 160) | public synchronized OutputStream setBinaryStream() throws SQLException method setCharacterStream (line 169) | public synchronized Writer setCharacterStream() throws SQLException method setResult (line 177) | public synchronized Result setResult(Class resultClass) throws SQLExce... method setString (line 216) | public synchronized void setString(String value) throws SQLException method checkFreed (line 223) | private void checkFreed() throws SQLException method ensureInitialized (line 230) | private void ensureInitialized() throws SQLException method initialize (line 279) | private void initialize() throws SQLException class NonPrintingErrorHandler (line 289) | static class NonPrintingErrorHandler implements ErrorHandler method error (line 291) | public void error(SAXParseException e) { } method fatalError (line 292) | public void fatalError(SAXParseException e) { } method warning (line 293) | public void warning(SAXParseException e) { } FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/jdbc4/Jdbc4Statement.java class Jdbc4Statement (line 21) | class Jdbc4Statement extends AbstractJdbc4Statement implements Statement method Jdbc4Statement (line 23) | Jdbc4Statement (Jdbc4Connection c, int rsType, int rsConcurrency, int ... method Jdbc4Statement (line 28) | protected Jdbc4Statement(Jdbc4Connection connection, String sql, boole... method createResultSet (line 33) | public ResultSet createResultSet (Query originalQuery, Field[] fields,... method createParameterMetaData (line 44) | public ParameterMetaData createParameterMetaData(BaseConnection conn, ... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/largeobject/BlobInputStream.java class BlobInputStream (line 19) | public class BlobInputStream extends InputStream method BlobInputStream (line 49) | public BlobInputStream(LargeObject lo) method BlobInputStream (line 58) | public BlobInputStream(LargeObject lo, int bsize) method read (line 69) | public int read() throws java.io.IOException method close (line 112) | public void close() throws IOException method mark (line 150) | public synchronized void mark(int readlimit) method reset (line 170) | public synchronized void reset() method markSupported (line 194) | public boolean markSupported() method checkClosed (line 199) | private void checkClosed() throws IOException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/largeobject/BlobOutputStream.java class BlobOutputStream (line 19) | public class BlobOutputStream extends OutputStream method BlobOutputStream (line 45) | public BlobOutputStream(LargeObject lo) method BlobOutputStream (line 55) | public BlobOutputStream(LargeObject lo, int bsize) method write (line 63) | public void write(int b) throws java.io.IOException method write (line 81) | public void write(byte[] buf, int off, int len) throws java.io.IOExcep... method flush (line 112) | public void flush() throws IOException method close (line 137) | public void close() throws IOException method checkClosed (line 153) | private void checkClosed() throws IOException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/largeobject/LargeObject.java class LargeObject (line 46) | public class LargeObject method LargeObject (line 84) | protected LargeObject(Fastpath fp, long oid, int mode) throws SQLExcep... method copy (line 96) | public LargeObject copy() throws SQLException method getOID (line 119) | public int getOID() method getLongOID (line 127) | public long getLongOID() method close (line 137) | public void close() throws SQLException method read (line 175) | public byte[] read(int len) throws SQLException method read (line 194) | public int read(byte buf[], int off, int len) throws SQLException method write (line 209) | public void write(byte buf[]) throws SQLException method write (line 225) | public void write(byte buf[], int off, int len) throws SQLException method seek (line 243) | public void seek(int pos, int ref) throws SQLException method seek (line 261) | public void seek(int pos) throws SQLException method tell (line 270) | public int tell() throws SQLException method size (line 287) | public int size() throws SQLException method truncate (line 302) | public void truncate(int len) throws SQLException method getInputStream (line 318) | public InputStream getInputStream() throws SQLException method getOutputStream (line 331) | public OutputStream getOutputStream() throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/largeobject/LargeObjectManager.java class LargeObjectManager (line 62) | public class LargeObjectManager method LargeObjectManager (line 87) | private LargeObjectManager() method LargeObjectManager (line 101) | public LargeObjectManager(BaseConnection conn) throws SQLException method open (line 157) | public LargeObject open(int oid) throws SQLException method open (line 170) | public LargeObject open(long oid) throws SQLException method open (line 184) | public LargeObject open(int oid, int mode) throws SQLException method open (line 197) | public LargeObject open(long oid, int mode) throws SQLException method create (line 214) | public int create() throws SQLException method createLO (line 226) | public long createLO() throws SQLException method createLO (line 238) | public long createLO(int mode) throws SQLException method create (line 256) | public int create(int mode) throws SQLException method delete (line 268) | public void delete(long oid) throws SQLException method unlink (line 285) | public void unlink(int oid) throws SQLException method unlink (line 299) | public void unlink(long oid) throws SQLException method delete (line 311) | public void delete(int oid) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ssl/MakeSSL.java class MakeSSL (line 24) | public class MakeSSL { method convert (line 25) | public static void convert(PGStream stream, Properties info, Logger lo... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ssl/NonValidatingFactory.java class NonValidatingFactory (line 24) | public class NonValidatingFactory extends WrappedFactory { method NonValidatingFactory (line 32) | public NonValidatingFactory(String arg) throws GeneralSecurityException { class NonValidatingTM (line 42) | static class NonValidatingTM implements X509TrustManager { method getAcceptedIssuers (line 44) | public X509Certificate[] getAcceptedIssuers() { method checkClientTrusted (line 48) | public void checkClientTrusted(X509Certificate[] certs, String authT... method checkServerTrusted (line 51) | public void checkServerTrusted(X509Certificate[] certs, String authT... FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/ssl/WrappedFactory.java class WrappedFactory (line 23) | public abstract class WrappedFactory extends SSLSocketFactory { method createSocket (line 27) | public Socket createSocket(InetAddress host, int port) throws IOExcept... method createSocket (line 31) | public Socket createSocket(String host, int port) throws IOException { method createSocket (line 35) | public Socket createSocket(String host, int port, InetAddress localHos... method createSocket (line 39) | public Socket createSocket(InetAddress address, int port, InetAddress ... method createSocket (line 43) | public Socket createSocket(Socket socket, String host, int port, boole... method getDefaultCipherSuites (line 47) | public String[] getDefaultCipherSuites() { method getSupportedCipherSuites (line 51) | public String[] getSupportedCipherSuites() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/Base64.java class Base64 (line 56) | public class Base64 method Base64 (line 174) | private Base64(){} method encode3to4 (line 196) | private static byte[] encode3to4( byte[] b4, byte[] threeBytes, int nu... method encode3to4 (line 224) | private static byte[] encode3to4( method encodeBytes (line 278) | public static String encodeBytes( byte[] source ) method encodeBytes (line 304) | public static String encodeBytes( byte[] source, int options ) method encodeBytes (line 319) | public static String encodeBytes( byte[] source, int off, int len ) method encodeBytes (line 347) | public static String encodeBytes( byte[] source, int off, int len, int... method decode4to3 (line 428) | private static int decode4to3( byte[] source, int srcOffset, byte[] de... method decode (line 503) | public static byte[] decode( byte[] source, int off, int len ) method decode (line 558) | public static byte[] decode( String s ) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/GT.java class GT (line 24) | public class GT { method tr (line 29) | public final static String tr(String message) { method tr (line 33) | public final static String tr(String message, Object arg) { method tr (line 37) | public final static String tr(String message, Object args[]) { method GT (line 44) | private GT() { method translate (line 56) | private final String translate(String message, Object args[]) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/MD5Digest.java class MD5Digest (line 21) | public class MD5Digest method MD5Digest (line 23) | private MD5Digest() method encode (line 38) | public static byte[] encode(byte user[], byte password[], byte salt[]) method bytesToHex (line 74) | private static void bytesToHex(byte[] bytes, byte[] hex, int offset) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PGInterval.java class PGInterval (line 23) | public class PGInterval extends PGobject implements Serializable, Cloneable method PGInterval (line 45) | public PGInterval() method PGInterval (line 57) | public PGInterval(String value) method PGInterval (line 69) | public PGInterval(int years, int months, int days, int hours, int minu... method setValue (line 83) | public void setValue(String value) method setValue (line 183) | public void setValue(int years, int months, int days, int hours, int m... method getValue (line 198) | public String getValue() method getYears (line 211) | public int getYears() method setYears (line 219) | public void setYears(int years) method getMonths (line 227) | public int getMonths() method setMonths (line 235) | public void setMonths(int months) method getDays (line 243) | public int getDays() method setDays (line 251) | public void setDays(int days) method getHours (line 259) | public int getHours() method setHours (line 267) | public void setHours(int hours) method getMinutes (line 275) | public int getMinutes() method setMinutes (line 283) | public void setMinutes(int minutes) method getSeconds (line 291) | public double getSeconds() method setSeconds (line 299) | public void setSeconds(double seconds) method add (line 309) | public void add(Calendar cal) method add (line 329) | public void add(Date date) method add (line 342) | public void add(PGInterval interval) method scale (line 360) | public void scale(int factor) method nullSafeIntGet (line 377) | private int nullSafeIntGet(String value) method nullSafeDoubleGet (line 390) | private double nullSafeDoubleGet(String value) method equals (line 402) | public boolean equals(Object obj) method hashCode (line 429) | public int hashCode() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PGbytea.java class PGbytea (line 17) | public class PGbytea method toBytes (line 25) | public static byte[] toBytes(byte[] s) throws SQLException method toPGString (line 100) | public static String toPGString(byte[] p_buf) throws SQLException FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PGmoney.java class PGmoney (line 19) | public class PGmoney extends PGobject implements Serializable, Cloneable method PGmoney (line 29) | public PGmoney(double value) method PGmoney (line 35) | public PGmoney(String value) throws SQLException method PGmoney (line 44) | public PGmoney() method setValue (line 49) | public void setValue(String s) throws SQLException method equals (line 79) | public boolean equals(Object obj) method getValue (line 89) | public String getValue() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PGobject.java class PGobject (line 19) | public class PGobject implements Serializable, Cloneable method PGobject (line 28) | public PGobject() method setType (line 39) | public final void setType(String type) method setValue (line 50) | public void setValue(String value) throws SQLException method getType (line 59) | public final String getType() method getValue (line 69) | public String getValue() method equals (line 79) | public boolean equals(Object obj) method clone (line 89) | public Object clone() throws CloneNotSupportedException method toString (line 98) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PGtokenizer.java class PGtokenizer (line 26) | public class PGtokenizer method PGtokenizer (line 41) | public PGtokenizer(String string, char delim) method tokenize (line 52) | public int tokenize(String string, char delim) method getSize (line 98) | public int getSize() method getToken (line 107) | public String getToken(int n) method tokenizeToken (line 122) | public PGtokenizer tokenizeToken(int n, char delim) method remove (line 134) | public static String remove method remove (line 149) | public void remove method removePara (line 164) | public static String removePara(String s) method removePara (line 174) | public void removePara() method removeBox (line 185) | public static String removeBox(String s) method removeBox (line 195) | public void removeBox() method removeAngle (line 206) | public static String removeAngle(String s) method removeAngle (line 216) | public void removeAngle() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PSQLDriverVersion.java class PSQLDriverVersion (line 22) | public class PSQLDriverVersion { method main (line 26) | public static void main(String args[]) { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PSQLException.java class PSQLException (line 14) | public class PSQLException extends SQLException method PSQLException (line 19) | public PSQLException(String msg, PSQLState state, Throwable cause) method PSQLException (line 25) | public PSQLException(String msg, PSQLState state) method PSQLException (line 30) | public PSQLException(ServerErrorMessage serverError) method getServerErrorMessage (line 36) | public ServerErrorMessage getServerErrorMessage() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PSQLState.java class PSQLState (line 16) | public class PSQLState implements java.io.Serializable method getState (line 20) | public String getState() method PSQLState (line 25) | public PSQLState(String state) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/PSQLWarning.java class PSQLWarning (line 14) | public class PSQLWarning extends SQLWarning method PSQLWarning (line 19) | public PSQLWarning(ServerErrorMessage err) method toString (line 24) | public String toString() method getSQLState (line 29) | public String getSQLState() method getMessage (line 34) | public String getMessage() method getServerErrorMessage (line 39) | public ServerErrorMessage getServerErrorMessage() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/ServerErrorMessage.java class ServerErrorMessage (line 15) | public class ServerErrorMessage implements Serializable method ServerErrorMessage (line 35) | public ServerErrorMessage(String p_serverError, int verbosity) method getSQLState (line 74) | public String getSQLState() method getMessage (line 79) | public String getMessage() method getSeverity (line 84) | public String getSeverity() method getDetail (line 89) | public String getDetail() method getHint (line 94) | public String getHint() method getPosition (line 99) | public int getPosition() method getWhere (line 104) | public String getWhere() method getFile (line 109) | public String getFile() method getLine (line 114) | public int getLine() method getRoutine (line 119) | public String getRoutine() method getInternalQuery (line 124) | public String getInternalQuery() method getInternalPosition (line 129) | public int getInternalPosition() method getIntegerPart (line 134) | private int getIntegerPart(Character c) method toString (line 142) | public String toString() FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/StreamWrapper.java class StreamWrapper (line 20) | public class StreamWrapper { method StreamWrapper (line 21) | public StreamWrapper(byte[] data, int offset, int length) { method StreamWrapper (line 28) | public StreamWrapper(InputStream stream, int length) { method getStream (line 35) | public InputStream getStream() { method getLength (line 42) | public int getLength() { method getOffset (line 46) | public int getOffset() { method getBytes (line 50) | public byte[] getBytes() { method toString (line 54) | public String toString() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/util/UnixCrypt.java class UnixCrypt (line 20) | public class UnixCrypt extends Object method UnixCrypt (line 24) | private UnixCrypt() method byteToUnsigned (line 383) | private static final int byteToUnsigned(byte b) method fourBytesToInt (line 390) | private static int fourBytesToInt(byte b[], int offset) method intToFourBytes (line 402) | private static final void intToFourBytes(int iValue, byte b[], int off... method PERM_OP (line 410) | private static final void PERM_OP(int a, int b, int n, int m, int resu... method HPERM_OP (line 422) | private static final int HPERM_OP(int a, int n, int m) method des_set_key (line 432) | private static int [] des_set_key(byte key[]) method D_ENCRYPT (line 503) | private static final int D_ENCRYPT method body (line 529) | private static final int [] body(int schedule[], int Eswap0, int Eswap1) method crypt (line 595) | public static final byte[] crypt(byte salt[], byte original[]) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/xa/PGXAConnection.java class PGXAConnection (line 29) | public class PGXAConnection extends PGPooledConnection implements XAConn... method debug (line 67) | private void debug(String s) { method PGXAConnection (line 71) | PGXAConnection(BaseConnection conn) throws SQLException method getConnection (line 82) | public Connection getConnection() throws SQLException method getXAResource (line 99) | public XAResource getXAResource() { method start (line 122) | public void start(Xid xid, int flags) throws XAException { method end (line 179) | public void end(Xid xid, int flags) throws XAException { method prepare (line 216) | public int prepare(Xid xid) throws XAException { method recover (line 266) | public Xid[] recover(int flag) throws XAException { method rollback (line 324) | public void rollback(Xid xid) throws XAException { method commit (line 361) | public void commit(Xid xid, boolean onePhase) throws XAException { method commitOnePhase (line 384) | private void commitOnePhase(Xid xid) throws XAException { method commitPrepared (line 421) | private void commitPrepared(Xid xid) throws XAException { method isSameRM (line 448) | public boolean isSameRM(XAResource xares) throws XAException { method forget (line 458) | public void forget(Xid xid) throws XAException { method getTransactionTimeout (line 465) | public int getTransactionTimeout() { method setTransactionTimeout (line 472) | public boolean setTransactionTimeout(int seconds) { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/xa/PGXADataSource.java class PGXADataSource (line 19) | public class PGXADataSource extends BaseDataSource implements Referencea... method getXAConnection (line 30) | public XAConnection getXAConnection() throws SQLException method getXAConnection (line 45) | public XAConnection getXAConnection(String user, String password) thro... method getDescription (line 51) | public String getDescription() { method createReference (line 58) | protected Reference createReference() { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/xa/PGXADataSourceFactory.java class PGXADataSourceFactory (line 21) | public class PGXADataSourceFactory extends PGObjectFactory method getObjectInstance (line 29) | public Object getObjectInstance(Object obj, Name name, Context nameCtx, method loadXADataSource (line 42) | private Object loadXADataSource(Reference ref) FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/xa/PGXAException.java class PGXAException (line 12) | public class PGXAException extends XAException { method PGXAException (line 13) | PGXAException(String message, int errorCode) { method PGXAException (line 19) | PGXAException(String message, Throwable cause, int errorCode) { method PGXAException (line 26) | PGXAException(Throwable cause, int errorCode) { FILE: PostgreSQL-JDBC-Driver/src_8.4-701/org/postgresql/xa/RecoveredXid.java class RecoveredXid (line 8) | class RecoveredXid implements Xid { method getFormatId (line 13) | public int getFormatId() { method getGlobalTransactionId (line 17) | public byte[] getGlobalTransactionId() { method getBranchQualifier (line 21) | public byte[] getBranchQualifier() { method equals (line 25) | public boolean equals(Object o) { method toString (line 46) | public String toString() method xidToString (line 53) | static String xidToString(Xid xid) { method stringToXid (line 64) | static Xid stringToXid(String s) { FILE: Velocity/examples/app_example1/Example.java class Example (line 39) | public class Example method Example (line 41) | public Example(String templateFile) method getNames (line 109) | public ArrayList getNames() method main (line 121) | public static void main(String[] args) FILE: Velocity/examples/app_example2/Example2.java class Example2 (line 40) | public class Example2 method main (line 42) | public static void main( String args[] ) FILE: Velocity/examples/context_example/DBContext.java class DBContext (line 45) | public class DBContext extends AbstractContext method DBContext (line 49) | public DBContext() method DBContext (line 55) | public DBContext( Context inner ) method internalGet (line 66) | public Object internalGet( String key ) method internalPut (line 106) | public Object internalPut( String key, Object value ) method internalContainsKey (line 139) | public boolean internalContainsKey(Object key) method internalGetKeys (line 149) | public Object[] internalGetKeys() method internalRemove (line 159) | public Object internalRemove(Object key) method setup (line 165) | private void setup() FILE: Velocity/examples/context_example/DBContextTest.java class DBContextTest (line 42) | public class DBContextTest method DBContextTest (line 44) | public DBContextTest(String templateFile) method main (line 73) | public static void main(String[] args) FILE: Velocity/examples/context_example/TreeMapContext.java class TreeMapContext (line 36) | public class TreeMapContext extends AbstractContext method TreeMapContext (line 40) | public TreeMapContext() method TreeMapContext (line 45) | public TreeMapContext( Context inner ) method internalGet (line 50) | public Object internalGet( String key ) method internalPut (line 55) | public Object internalPut( String key, Object value ) method internalContainsKey (line 60) | public boolean internalContainsKey(Object key) method internalGetKeys (line 65) | public Object[] internalGetKeys() method internalRemove (line 70) | public Object internalRemove(Object key) FILE: Velocity/examples/event_example/EventExample.java class EventExample (line 48) | public class EventExample implements ReferenceInsertionEventHandler, method main (line 56) | public static void main( String args[] ) method EventExample (line 61) | public EventExample() method throwException (line 238) | public void throwException() method referenceInsert (line 247) | public Object referenceInsert( String reference, Object value ) method shouldLogOnNullSet (line 280) | public boolean shouldLogOnNullSet( String lhs, String rhs ) method methodException (line 288) | public Object methodException( Class claz, String method, Exception e ) method init (line 307) | public void init( RuntimeServices rs ) method log (line 315) | public void log(int level, String message) method log (line 328) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 341) | public boolean isLevelEnabled(int level) FILE: Velocity/examples/logger_example/Log4jLoggerExample.java class Log4jLoggerExample (line 33) | public class Log4jLoggerExample method main (line 37) | public static void main( String args[] ) FILE: Velocity/examples/logger_example/LoggerExample.java class LoggerExample (line 36) | public class LoggerExample implements LogChute method LoggerExample (line 38) | public LoggerExample() method init (line 66) | public void init( RuntimeServices rs ) method log (line 74) | public void log(int level, String message) method log (line 84) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 94) | public boolean isLevelEnabled(int level) method main (line 99) | public static void main(String[] args) FILE: Velocity/examples/xmlapp_example/XMLTest.java class XMLTest (line 38) | public class XMLTest method XMLTest (line 40) | public XMLTest( String templateFile) method main (line 108) | public static void main(String[] args) FILE: Velocity/experimental/localdirective/LocalDirective.java class LocalDirective (line 60) | public class LocalDirective extends Directive method getName (line 62) | public String getName() method getType (line 67) | public int getType() method render (line 72) | public boolean render(InternalContextAdapter context, FILE: Velocity/experimental/templatetool/TemplateTool.java class TemplateTool (line 37) | public class TemplateTool method referenceList (line 43) | public static List referenceList( Template template ) method referenceHistogram (line 59) | public static Map referenceHistogram( Template template ) method main (line 88) | public static void main( String args[] ) class ReferenceListVisitor (line 129) | static class ReferenceListVisitor extends BaseVisitor method ReferenceListVisitor (line 133) | ReferenceListVisitor() method getList (line 138) | public List getList() method visit (line 143) | public Object visit( ASTReference node, Object data) FILE: Velocity/experimental/veltag/examples/SimpleBean.java class SimpleBean (line 20) | public class SimpleBean method setString (line 24) | public void setString( String foo ) method getString (line 28) | public String getString() method getArray (line 33) | public String[] getArray() FILE: Velocity/experimental/veltag/src/java/org/apache/taglibs/velocity/JSPContext.java class JSPContext (line 41) | public class JSPContext extends AbstractContext method JSPContext (line 46) | public JSPContext( PageContext pageContext ) method internalGet (line 51) | public Object internalGet( String key ) method internalPut (line 80) | public Object internalPut( String key, Object value ) method internalContainsKey (line 85) | public boolean internalContainsKey(Object key) method internalGetKeys (line 90) | public Object[] internalGetKeys() method internalRemove (line 95) | public Object internalRemove(Object key) FILE: Velocity/experimental/veltag/src/java/org/apache/taglibs/velocity/ScopeTool.java class ScopeTool (line 33) | public class ScopeTool method ScopeTool (line 37) | public ScopeTool( PageContext pageContext ) method getPageScope (line 48) | public Object getPageScope( String name ) method getRequestScope (line 59) | public Object getRequestScope( String name ) method getSessionScope (line 70) | public Object getSessionScope( String name ) method getApplicationScope (line 81) | public Object getApplicationScope( String name ) method getAnyScope (line 94) | public Object getAnyScope( String name ) FILE: Velocity/experimental/veltag/src/java/org/apache/taglibs/velocity/VelocityTag.java class VelocityTag (line 46) | public class VelocityTag implements BodyTag method VelocityTag (line 63) | public VelocityTag() method setStrictaccess (line 83) | public void setStrictaccess( boolean sa ) method getParent (line 88) | public Tag getParent() method setParent (line 93) | public void setParent( Tag parent) method doStartTag (line 99) | public int doStartTag() method setBodyContent (line 105) | public void setBodyContent( BodyContent bc ) method setPageContext (line 111) | public void setPageContext( PageContext pc ) method doInitBody (line 117) | public void doInitBody() method doAfterBody (line 123) | public int doAfterBody() method release (line 129) | public void release() method doEndTag (line 140) | public int doEndTag() FILE: Velocity/src/java/my/Debug.java class Debug (line 40) | public class Debug { method K (line 53) | public static boolean K(String key) { method Debug (line 87) | public Debug() { method Debug (line 90) | public Debug(boolean flag) { method Debug (line 96) | public Debug(boolean flag, String className) { method STACK (line 102) | public void STACK() { method STACK (line 106) | public void STACK(Object o) { method S (line 110) | public void S() { method S (line 114) | public void S(Object o) { method E (line 118) | public void E(Object o) { method E (line 127) | public void E() { method e (line 137) | public void e(Object o) { method e (line 146) | public void e() { method on (line 156) | public void on() { method off (line 160) | public void off() { method PA (line 165) | public void PA(String arrayName,Object[] array) { method PA (line 179) | public void PA(String arrayName,long[] array) { method PA (line 194) | public void PA(String arrayName,char[] array) { method P (line 207) | public void P() { method P (line 215) | public void P(String s) { method P (line 223) | public void P(String s1, String s2) { method P (line 227) | public void P(String s1, String s2, boolean b) { method P (line 236) | public void P(String s, boolean b) { method P (line 247) | public void P(Object o, boolean b) { method P (line 258) | public void P(Object s1, Object s2) { method P (line 262) | public void P(int n, Object s1, Object s2) { method P (line 266) | public void P(int n, Object s1, Object s2, boolean b) { method P (line 291) | public void P(Object s1, Object s2, boolean b) { method P (line 309) | public void P(int n) { method ON (line 317) | public static void ON() { method OFF (line 322) | public static void OFF() { FILE: Velocity/src/java/org/apache/velocity/Template.java class Template (line 73) | public class Template extends Resource method Template (line 80) | public Template() method process (line 97) | public boolean process() method initDocument (line 206) | public void initDocument() method merge (line 263) | public void merge( Context context, Writer writer) method merge (line 292) | public void merge( Context context, Writer writer, List macroLibraries) FILE: Velocity/src/java/org/apache/velocity/VelocityContext.java class VelocityContext (line 59) | public class VelocityContext extends AbstractContext implements Cloneable method VelocityContext (line 74) | public VelocityContext() method VelocityContext (line 84) | public VelocityContext(Map context) method VelocityContext (line 99) | public VelocityContext( Context innerContext ) method VelocityContext (line 112) | public VelocityContext(Map context, Context innerContext) method internalGet (line 125) | public Object internalGet( String key ) method internalPut (line 138) | public Object internalPut( String key, Object value ) method internalContainsKey (line 150) | public boolean internalContainsKey(Object key) method internalGetKeys (line 160) | public Object[] internalGetKeys() method internalRemove (line 172) | public Object internalRemove(Object key) method clone (line 182) | public Object clone() FILE: Velocity/src/java/org/apache/velocity/anakia/AnakiaElement.java class AnakiaElement (line 36) | public class AnakiaElement extends Element method AnakiaElement (line 62) | public AnakiaElement(String name, Namespace namespace) method AnakiaElement (line 75) | public AnakiaElement(String name) method AnakiaElement (line 93) | public AnakiaElement(String name, String uri) method AnakiaElement (line 111) | public AnakiaElement(String name, String prefix, String uri) method selectNodes (line 130) | public NodeList selectNodes(String xpathExpression) method toString (line 143) | public String toString() method getContent (line 166) | public List getContent() method getChildren (line 197) | public List getChildren() method getChildren (line 220) | public List getChildren(String name) method getChildren (line 244) | public List getChildren(String name, Namespace ns) method getAttributes (line 260) | public List getAttributes() FILE: Velocity/src/java/org/apache/velocity/anakia/AnakiaJDOMFactory.java class AnakiaJDOMFactory (line 33) | public class AnakiaJDOMFactory extends DefaultJDOMFactory method AnakiaJDOMFactory (line 38) | public AnakiaJDOMFactory() method element (line 45) | public Element element(String name, Namespace namespace) method element (line 53) | public Element element(String name) method element (line 61) | public Element element(String name, String uri) method element (line 69) | public Element element(String name, String prefix, String uri) FILE: Velocity/src/java/org/apache/velocity/anakia/AnakiaTask.java class AnakiaTask (line 65) | public class AnakiaTask extends MatchingTask method AnakiaTask (line 112) | public AnakiaTask() method setBasedir (line 122) | public void setBasedir(File dir) method setDestdir (line 132) | public void setDestdir(File dir) method setExtension (line 141) | public void setExtension(String extension) method setStyle (line 150) | public void setStyle(String style) method setProjectFile (line 159) | public void setProjectFile(String projectAttribute) method setTemplatePath (line 175) | public void setTemplatePath(File templatePath) method setVelocityPropertiesFile (line 195) | public void setVelocityPropertiesFile(File velocityPropertiesFile) method setLastModifiedCheck (line 204) | public void setLastModifiedCheck(String lastmod) method execute (line 217) | public void execute () throws BuildException method process (line 319) | private void process(String xmlFile, Document projectDocument) method getRelativePath (line 487) | private String getRelativePath(String file) method ensureDirectoryFor (line 511) | private void ensureDirectoryFor( File targetFile ) throws BuildException method userContextsModifed (line 528) | private boolean userContextsModifed(long lastModified) method createContext (line 545) | public Context createContext() class Context (line 556) | public class Context method Context (line 566) | public Context() method getName (line 574) | public String getName() method setName (line 587) | public void setName(String name) method setFile (line 608) | public void setFile(String file) method getLastModified (line 617) | public long getLastModified() method getContextDocument (line 626) | public Document getContextDocument() FILE: Velocity/src/java/org/apache/velocity/anakia/Escape.java class Escape (line 32) | public class Escape method Escape (line 42) | public Escape() method getText (line 52) | public static final String getText(String st) FILE: Velocity/src/java/org/apache/velocity/anakia/NodeList.java class NodeList (line 56) | public class NodeList implements List, Cloneable method NodeList (line 67) | public NodeList() method NodeList (line 76) | public NodeList(Document document) method NodeList (line 85) | public NodeList(Element element) method NodeList (line 90) | private NodeList(Object object) method NodeList (line 107) | public NodeList(List nodes) method NodeList (line 120) | public NodeList(List nodes, boolean copy) method getList (line 137) | public List getList() method toString (line 151) | public String toString() method clone (line 224) | public Object clone() method cloneNodes (line 232) | private void cloneNodes() method hashCode (line 261) | public int hashCode() method equals (line 272) | public boolean equals(Object o) method selectNodes (line 293) | public NodeList selectNodes(String xpathString) method add (line 303) | public boolean add(Object o) method add (line 311) | public void add(int index, Object o) method addAll (line 319) | public boolean addAll(Collection c) method addAll (line 327) | public boolean addAll(int index, Collection c) method clear (line 335) | public void clear() method contains (line 343) | public boolean contains(Object o) method containsAll (line 351) | public boolean containsAll(Collection c) method get (line 359) | public Object get(int index) method indexOf (line 367) | public int indexOf(Object o) method isEmpty (line 375) | public boolean isEmpty() method iterator (line 383) | public Iterator iterator() method lastIndexOf (line 391) | public int lastIndexOf(Object o) method listIterator (line 399) | public ListIterator listIterator() method listIterator (line 407) | public ListIterator listIterator(int index) method remove (line 415) | public Object remove(int index) method remove (line 423) | public boolean remove(Object o) method removeAll (line 431) | public boolean removeAll(Collection c) method retainAll (line 439) | public boolean retainAll(Collection c) method set (line 447) | public Object set(int index, Object o) method size (line 455) | public int size() method subList (line 463) | public List subList(int fromIndex, int toIndex) method toArray (line 471) | public Object[] toArray() method toArray (line 479) | public Object[] toArray(Object[] a) class AttributeXMLOutputter (line 490) | private static final class AttributeXMLOutputter extends XMLOutputter method output (line 497) | public void output(Attribute attribute, Writer out) FILE: Velocity/src/java/org/apache/velocity/anakia/OutputWrapper.java class OutputWrapper (line 37) | public class OutputWrapper extends XMLOutputter method OutputWrapper (line 42) | public OutputWrapper() method OutputWrapper (line 49) | public OutputWrapper(Format f) method outputString (line 69) | public String outputString(Element element, boolean strip) FILE: Velocity/src/java/org/apache/velocity/anakia/TreeWalker.java class TreeWalker (line 41) | public class TreeWalker method TreeWalker (line 46) | public TreeWalker() method allElements (line 57) | public NodeList allElements(Element e) method treeWalk (line 68) | private final void treeWalk(Element e, Collection theElements ) FILE: Velocity/src/java/org/apache/velocity/anakia/XPathCache.java class XPathCache (line 34) | class XPathCache method XPathCache (line 40) | private XPathCache() method getXPath (line 50) | static XPath getXPath(String xpathString) FILE: Velocity/src/java/org/apache/velocity/anakia/XPathTool.java class XPathTool (line 72) | public class XPathTool method XPathTool (line 78) | public XPathTool() method applyTo (line 92) | public NodeList applyTo(String xpathSpec, method applyTo (line 107) | public NodeList applyTo(String xpathSpec, method applyTo (line 122) | public NodeList applyTo(String xpathSpec, FILE: Velocity/src/java/org/apache/velocity/app/FieldMethodizer.java class FieldMethodizer (line 64) | public class FieldMethodizer method FieldMethodizer (line 73) | public FieldMethodizer() method FieldMethodizer (line 83) | public FieldMethodizer( String s ) method FieldMethodizer (line 105) | public FieldMethodizer( Object o ) method addObject (line 124) | public void addObject ( String s ) method addObject (line 135) | public void addObject ( Object o ) method get (line 148) | public Object get( String fieldName ) method inspect (line 171) | private void inspect(Class clas) FILE: Velocity/src/java/org/apache/velocity/app/Velocity.java class Velocity (line 71) | public class Velocity implements RuntimeConstants method init (line 81) | public static void init() method init (line 102) | public static void init( String propsFilename ) method init (line 124) | public static void init( Properties p ) method setProperty (line 136) | public static void setProperty(String key, Object value) method addProperty (line 147) | public static void addProperty(String key, Object value) method clearProperty (line 157) | public static void clearProperty(String key) method setExtendedProperties (line 171) | public static void setExtendedProperties( ExtendedProperties configura... method getProperty (line 183) | public static Object getProperty( String key ) method evaluate (line 206) | public static boolean evaluate( Context context, Writer out, method evaluate (line 236) | public static boolean evaluate( Context context, Writer writer, method evaluate (line 284) | public static boolean evaluate( Context context, Writer writer, method invokeVelocimacro (line 312) | public static boolean invokeVelocimacro( String vmName, String logTag, method mergeTemplate (line 350) | public static boolean mergeTemplate( String templateName, method mergeTemplate (line 376) | public static boolean mergeTemplate( String templateName, String encod... method getTemplate (line 408) | public static Template getTemplate(String name) method getTemplate (line 429) | public static Template getTemplate(String name, String encoding) method resourceExists (line 449) | public static boolean resourceExists(String resourceName) method getLog (line 461) | public static Log getLog() method warn (line 471) | public static void warn(Object message) method info (line 481) | public static void info(Object message) method error (line 491) | public static void error(Object message) method debug (line 501) | public static void debug(Object message) method setApplicationAttribute (line 527) | public static void setApplicationAttribute( Object key, Object value ) method templateExists (line 538) | public static boolean templateExists(String resourceName) FILE: Velocity/src/java/org/apache/velocity/app/VelocityEngine.java class VelocityEngine (line 61) | public class VelocityEngine implements RuntimeConstants method VelocityEngine (line 69) | public VelocityEngine() method VelocityEngine (line 82) | public VelocityEngine(String propsFilename) method VelocityEngine (line 96) | public VelocityEngine(Properties p) method init (line 107) | public void init() method init (line 121) | public void init(String propsFilename) method init (line 135) | public void init(Properties p) method setProperty (line 147) | public void setProperty(String key, Object value) method addProperty (line 158) | public void addProperty(String key, Object value) method clearProperty (line 168) | public void clearProperty(String key) method setExtendedProperties (line 182) | public void setExtendedProperties( ExtendedProperties configuration) method getProperty (line 194) | public Object getProperty( String key ) method evaluate (line 217) | public boolean evaluate( Context context, Writer out, method evaluate (line 246) | public boolean evaluate( Context context, Writer writer, method evaluate (line 292) | public boolean evaluate(Context context, Writer writer, method invokeVelocimacro (line 317) | public boolean invokeVelocimacro( String vmName, String logTag, method mergeTemplate (line 344) | public boolean mergeTemplate( String templateName, method mergeTemplate (line 369) | public boolean mergeTemplate( String templateName, String encoding, method getTemplate (line 401) | public Template getTemplate(String name) method getTemplate (line 422) | public Template getTemplate(String name, String encoding) method resourceExists (line 444) | public boolean resourceExists(String resourceName) method templateExists (line 455) | public boolean templateExists(String resourceName) method getLog (line 467) | public Log getLog() method warn (line 476) | public void warn(Object message) method info (line 485) | public void info(Object message) method error (line 494) | public void error(Object message) method debug (line 503) | public void debug(Object message) method setApplicationAttribute (line 528) | public void setApplicationAttribute( Object key, Object value ) method getApplicationAttribute (line 547) | public Object getApplicationAttribute( Object key ) FILE: Velocity/src/java/org/apache/velocity/app/event/EventCartridge.java class EventCartridge (line 54) | public class EventCartridge method addEventHandler (line 75) | public boolean addEventHandler( EventHandler ev ) method addReferenceInsertionEventHandler (line 123) | public void addReferenceInsertionEventHandler( ReferenceInsertionEvent... method addNullSetEventHandler (line 134) | public void addNullSetEventHandler( NullSetEventHandler ev ) method addMethodExceptionHandler (line 145) | public void addMethodExceptionHandler( MethodExceptionEventHandler ev ) method addIncludeEventHandler (line 156) | public void addIncludeEventHandler( IncludeEventHandler ev ) method addInvalidReferenceEventHandler (line 167) | public void addInvalidReferenceEventHandler( InvalidReferenceEventHand... method removeEventHandler (line 182) | public boolean removeEventHandler( EventHandler ev ) method getReferenceInsertionEventHandlers (line 215) | public Iterator getReferenceInsertionEventHandlers() method getNullSetEventHandlers (line 226) | public Iterator getNullSetEventHandlers() method getMethodExceptionEventHandlers (line 237) | public Iterator getMethodExceptionEventHandlers() method getIncludeEventHandlers (line 247) | public Iterator getIncludeEventHandlers() method getInvalidReferenceEventHandlers (line 258) | public Iterator getInvalidReferenceEventHandlers() method attachToContext (line 271) | public final boolean attachToContext( Context context ) method initialize (line 303) | public void initialize (RuntimeServices rs) throws Exception FILE: Velocity/src/java/org/apache/velocity/app/event/EventHandler.java type EventHandler (line 28) | public interface EventHandler FILE: Velocity/src/java/org/apache/velocity/app/event/EventHandlerMethodExecutor.java type EventHandlerMethodExecutor (line 32) | public interface EventHandlerMethodExecutor method execute (line 42) | public void execute(EventHandler handler) throws Exception; method isDone (line 50) | public boolean isDone(); method getReturnValue (line 57) | public Object getReturnValue(); FILE: Velocity/src/java/org/apache/velocity/app/event/EventHandlerUtil.java class EventHandlerUtil (line 41) | public class EventHandlerUtil { method referenceInsert (line 56) | public static Object referenceInsert(RuntimeServices rsvc, method shouldLogOnNullSet (line 124) | public static boolean shouldLogOnNullSet(RuntimeServices rsvc, method methodException (line 175) | public static Object methodException(RuntimeServices rsvc, method includeEvent (line 225) | public static String includeEvent(RuntimeServices rsvc, method invalidGetMethod (line 274) | public static Object invalidGetMethod(RuntimeServices rsvc, method invalidSetMethod (line 296) | public static void invalidSetMethod(RuntimeServices rsvc, method invalidMethod (line 321) | public static Object invalidMethod(RuntimeServices rsvc, method invalidReferenceHandlerCall (line 342) | public static Object invalidReferenceHandlerCall( method initializeEventCartridge (line 382) | private static void initializeEventCartridge(RuntimeServices rsvc, Eve... method callEventHandlers (line 406) | private static void callEventHandlers( method iterateOverEventHandlers (line 431) | private static void iterateOverEventHandlers( FILE: Velocity/src/java/org/apache/velocity/app/event/IncludeEventHandler.java type IncludeEventHandler (line 33) | public interface IncludeEventHandler extends EventHandler method includeEvent (line 51) | public String includeEvent( String includeResourcePath, String current... class IncludeEventExecutor (line 58) | static class IncludeEventExecutor implements EventHandlerMethodExecutor method IncludeEventExecutor (line 67) | IncludeEventExecutor( method execute (line 84) | public void execute(EventHandler handler) method getReturnValue (line 96) | public Object getReturnValue() method isDone (line 101) | public boolean isDone() FILE: Velocity/src/java/org/apache/velocity/app/event/InvalidReferenceEventHandler.java type InvalidReferenceEventHandler (line 36) | public interface InvalidReferenceEventHandler extends EventHandler method invalidGetMethod (line 53) | public Object invalidGetMethod(Context context, String reference, method invalidSetMethod (line 71) | public boolean invalidSetMethod(Context context, String leftreference, method invalidMethod (line 86) | public Object invalidMethod(Context context, String reference, class InvalidGetMethodExecutor (line 93) | static class InvalidGetMethodExecutor implements EventHandlerMethodExe... method InvalidGetMethodExecutor (line 103) | InvalidGetMethodExecutor( method execute (line 122) | public void execute(EventHandler handler) method getReturnValue (line 128) | public Object getReturnValue() method isDone (line 133) | public boolean isDone() class InvalidSetMethodExecutor (line 142) | static class InvalidSetMethodExecutor implements EventHandlerMethodExe... method InvalidSetMethodExecutor (line 151) | InvalidSetMethodExecutor( method execute (line 168) | public void execute(EventHandler handler) method getReturnValue (line 174) | public Object getReturnValue() method isDone (line 179) | public boolean isDone() class InvalidMethodExecutor (line 189) | static class InvalidMethodExecutor implements EventHandlerMethodExecutor method InvalidMethodExecutor (line 200) | InvalidMethodExecutor( method execute (line 219) | public void execute(EventHandler handler) method getReturnValue (line 226) | public Object getReturnValue() method isDone (line 231) | public boolean isDone() FILE: Velocity/src/java/org/apache/velocity/app/event/MethodExceptionEventHandler.java type MethodExceptionEventHandler (line 36) | public interface MethodExceptionEventHandler extends EventHandler method methodException (line 49) | public Object methodException( Class claz, String method, Exception e ) class MethodExceptionExecutor (line 56) | static class MethodExceptionExecutor implements EventHandlerMethodExec... method MethodExceptionExecutor (line 66) | MethodExceptionExecutor( method execute (line 84) | public void execute(EventHandler handler) throws Exception method getReturnValue (line 95) | public Object getReturnValue() method isDone (line 105) | public boolean isDone() FILE: Velocity/src/java/org/apache/velocity/app/event/NullSetEventHandler.java type NullSetEventHandler (line 33) | public interface NullSetEventHandler extends EventHandler method shouldLogOnNullSet (line 45) | public boolean shouldLogOnNullSet( String lhs, String rhs ); class ShouldLogOnNullSetExecutor (line 51) | static class ShouldLogOnNullSetExecutor implements EventHandlerMethodE... method ShouldLogOnNullSetExecutor (line 63) | ShouldLogOnNullSetExecutor( method execute (line 78) | public void execute(EventHandler handler) method getReturnValue (line 89) | public Object getReturnValue() method isDone (line 95) | public boolean isDone() FILE: Velocity/src/java/org/apache/velocity/app/event/ReferenceInsertionEventHandler.java type ReferenceInsertionEventHandler (line 35) | public interface ReferenceInsertionEventHandler extends EventHandler method referenceInsert (line 50) | public Object referenceInsert( String reference, Object value ); class referenceInsertExecutor (line 56) | static class referenceInsertExecutor implements EventHandlerMethodExec... method referenceInsertExecutor (line 62) | referenceInsertExecutor( method execute (line 77) | public void execute(EventHandler handler) method getReturnValue (line 90) | public Object getReturnValue() method isDone (line 100) | public boolean isDone() FILE: Velocity/src/java/org/apache/velocity/app/event/implement/EscapeHtmlReference.java class EscapeHtmlReference (line 30) | public class EscapeHtmlReference extends EscapeReference method escape (line 40) | protected String escape(Object text) method getMatchAttribute (line 48) | protected String getMatchAttribute() FILE: Velocity/src/java/org/apache/velocity/app/event/implement/EscapeJavaScriptReference.java class EscapeJavaScriptReference (line 30) | public class EscapeJavaScriptReference extends EscapeReference method escape (line 40) | protected String escape(Object text) method getMatchAttribute (line 48) | protected String getMatchAttribute() FILE: Velocity/src/java/org/apache/velocity/app/event/implement/EscapeReference.java class EscapeReference (line 58) | public abstract class EscapeReference implements ReferenceInsertionEvent... method escape (line 74) | protected abstract String escape(Object text); method getMatchAttribute (line 84) | protected abstract String getMatchAttribute(); method referenceInsert (line 93) | public Object referenceInsert(String reference, Object value) method setRuntimeServices (line 121) | public void setRuntimeServices(RuntimeServices rs) method getRuntimeServices (line 159) | protected RuntimeServices getRuntimeServices() FILE: Velocity/src/java/org/apache/velocity/app/event/implement/EscapeSqlReference.java class EscapeSqlReference (line 30) | public class EscapeSqlReference extends EscapeReference method escape (line 40) | protected String escape(Object text) method getMatchAttribute (line 48) | protected String getMatchAttribute() FILE: Velocity/src/java/org/apache/velocity/app/event/implement/EscapeXmlReference.java class EscapeXmlReference (line 30) | public class EscapeXmlReference extends EscapeReference method escape (line 40) | protected String escape(Object text) method getMatchAttribute (line 48) | protected String getMatchAttribute() FILE: Velocity/src/java/org/apache/velocity/app/event/implement/IncludeNotFound.java class IncludeNotFound (line 44) | public class IncludeNotFound implements IncludeEventHandler,RuntimeServi... method includeEvent (line 61) | public String includeEvent( method setRuntimeServices (line 96) | public void setRuntimeServices(RuntimeServices rs) FILE: Velocity/src/java/org/apache/velocity/app/event/implement/IncludeRelativePath.java class IncludeRelativePath (line 33) | public class IncludeRelativePath implements IncludeEventHandler { method includeEvent (line 46) | public String includeEvent( FILE: Velocity/src/java/org/apache/velocity/app/event/implement/InvalidReferenceInfo.java class InvalidReferenceInfo (line 32) | public class InvalidReferenceInfo extends Info method InvalidReferenceInfo (line 36) | public InvalidReferenceInfo(String invalidReference, Info info) method getInvalidReference (line 46) | public String getInvalidReference() method toString (line 59) | public String toString() FILE: Velocity/src/java/org/apache/velocity/app/event/implement/PrintExceptions.java class PrintExceptions (line 42) | public class PrintExceptions implements MethodExceptionEventHandler, Run... method methodException (line 60) | public Object methodException(Class claz, String method, Exception e) ... method getStackTrace (line 96) | private static String getStackTrace(Throwable throwable) method setRuntimeServices (line 120) | public void setRuntimeServices(RuntimeServices rs) FILE: Velocity/src/java/org/apache/velocity/app/event/implement/ReportInvalidReferences.java class ReportInvalidReferences (line 61) | public class ReportInvalidReferences implements method invalidGetMethod (line 89) | public Object invalidGetMethod(Context context, String reference, Obje... method invalidMethod (line 107) | public Object invalidMethod(Context context, String reference, Object ... method invalidSetMethod (line 130) | public boolean invalidSetMethod(Context context, String leftreference,... method reportInvalidReference (line 144) | private void reportInvalidReference(String reference, Info info) method getInvalidReferences (line 163) | public List getInvalidReferences() method setRuntimeServices (line 173) | public void setRuntimeServices(RuntimeServices rs) FILE: Velocity/src/java/org/apache/velocity/app/tools/VelocityFormatter.java class VelocityFormatter (line 50) | public class VelocityFormatter method VelocityFormatter (line 59) | public VelocityFormatter(Context context) method formatShortDate (line 70) | public String formatShortDate(Date date) method formatLongDate (line 81) | public String formatLongDate(Date date) method formatShortDateTime (line 92) | public String formatShortDateTime(Date date) method formatLongDateTime (line 105) | public String formatLongDateTime(Date date) method formatArray (line 117) | public String formatArray(Object array) method formatArray (line 130) | public String formatArray(Object array, method formatArray (line 145) | public String formatArray(Object array, method formatVector (line 175) | public String formatVector(List list) method formatVector (line 187) | public String formatVector(List list, method formatVector (line 202) | public String formatVector(List list, method limitLen (line 231) | public String limitLen(int maxlen, method limitLen (line 246) | public String limitLen(int maxlen, class VelocityAlternator (line 266) | public class VelocityAlternator method VelocityAlternator (line 282) | public VelocityAlternator(String[] alternates) method alternate (line 292) | public String alternate() method toString (line 304) | public String toString() class VelocityAutoAlternator (line 314) | public class VelocityAutoAlternator extends VelocityAlternator method VelocityAutoAlternator (line 321) | public VelocityAutoAlternator(String[] alternates) method toString (line 333) | public final String toString() method makeAlternator (line 362) | public String makeAlternator(String name, method makeAlternator (line 382) | public String makeAlternator(String name, method makeAlternator (line 403) | public String makeAlternator(String name, String alt1, String alt2, method makeAutoAlternator (line 421) | public String makeAutoAlternator(String name, String alt1, String alt2) method isNull (line 434) | public Object isNull(Object o, Object dflt) FILE: Velocity/src/java/org/apache/velocity/context/AbstractContext.java class AbstractContext (line 51) | public abstract class AbstractContext extends InternalContextBase method internalGet (line 69) | public abstract Object internalGet( String key ); method internalPut (line 82) | public abstract Object internalPut( String key, Object value ); method internalContainsKey (line 93) | public abstract boolean internalContainsKey(Object key); method internalGetKeys (line 104) | public abstract Object[] internalGetKeys(); method internalRemove (line 115) | public abstract Object internalRemove(Object key); method AbstractContext (line 120) | public AbstractContext() method AbstractContext (line 131) | public AbstractContext( Context inner ) method put (line 154) | public Object put(String key, Object value) method get (line 177) | public Object get(String key) method containsKey (line 210) | public boolean containsKey(Object key) method getKeys (line 231) | public Object[] getKeys() method remove (line 243) | public Object remove(Object key) method getChainedContext (line 258) | public Context getChainedContext() FILE: Velocity/src/java/org/apache/velocity/context/ChainedInternalContextAdapter.java class ChainedInternalContextAdapter (line 48) | public abstract class ChainedInternalContextAdapter implements InternalC... method ChainedInternalContextAdapter (line 57) | public ChainedInternalContextAdapter(InternalContextAdapter inner) method getInternalUserContext (line 66) | public Context getInternalUserContext() method getBaseContext (line 74) | public InternalContextAdapter getBaseContext() method get (line 85) | public Object get(String key) method put (line 97) | public Object put(String key, Object value) method containsKey (line 108) | public boolean containsKey(Object key) method getKeys (line 116) | public Object[] getKeys() method remove (line 124) | public Object remove(Object key) method pushCurrentTemplateName (line 132) | public void pushCurrentTemplateName(String s) method popCurrentTemplateName (line 140) | public void popCurrentTemplateName() method getCurrentTemplateName (line 148) | public String getCurrentTemplateName() method getTemplateNameStack (line 156) | public Object[] getTemplateNameStack() method pushCurrentMacroName (line 164) | public void pushCurrentMacroName(String s) method popCurrentMacroName (line 172) | public void popCurrentMacroName() method getCurrentMacroName (line 180) | public String getCurrentMacroName() method getCurrentMacroCallDepth (line 188) | public int getCurrentMacroCallDepth() method getMacroNameStack (line 196) | public Object[] getMacroNameStack() method icacheGet (line 204) | public IntrospectionCacheData icacheGet(Object key) method localPut (line 212) | public Object localPut(final String key, final Object value) method icachePut (line 220) | public void icachePut(Object key, IntrospectionCacheData o) method getAllowRendering (line 228) | public boolean getAllowRendering() method setAllowRendering (line 236) | public void setAllowRendering(boolean v) method setMacroLibraries (line 244) | public void setMacroLibraries(List macroLibraries) method getMacroLibraries (line 252) | public List getMacroLibraries() method attachEventCartridge (line 260) | public EventCartridge attachEventCartridge(EventCartridge ec) method getEventCartridge (line 268) | public EventCartridge getEventCartridge() method setCurrentResource (line 277) | public void setCurrentResource(Resource r) method getCurrentResource (line 285) | public Resource getCurrentResource() FILE: Velocity/src/java/org/apache/velocity/context/Context.java type Context (line 38) | public interface Context method put (line 47) | Object put(String key, Object value); method get (line 55) | Object get(String key); method containsKey (line 63) | boolean containsKey(Object key); method getKeys (line 69) | Object[] getKeys(); method remove (line 78) | Object remove(Object key); FILE: Velocity/src/java/org/apache/velocity/context/EvaluateContext.java class EvaluateContext (line 50) | public class EvaluateContext extends ChainedInternalContextAdapter method EvaluateContext (line 61) | public EvaluateContext( InternalContextAdapter inner, RuntimeServices... method initContext (line 71) | private void initContext( RuntimeServices rsvc ) method put (line 125) | public Object put(String key, Object value) method get (line 140) | public Object get( String key ) method containsKey (line 159) | public boolean containsKey(Object key) method getKeys (line 167) | public Object[] getKeys() method remove (line 187) | public Object remove(Object key) method localPut (line 201) | public Object localPut(final String key, final Object value) method getAllowRendering (line 209) | public boolean getAllowRendering() method setAllowRendering (line 217) | public void setAllowRendering(boolean v) FILE: Velocity/src/java/org/apache/velocity/context/InternalContextAdapter.java type InternalContextAdapter (line 33) | public interface InternalContextAdapter FILE: Velocity/src/java/org/apache/velocity/context/InternalContextAdapterImpl.java class InternalContextAdapterImpl (line 61) | public final class InternalContextAdapterImpl implements InternalContext... method InternalContextAdapterImpl (line 95) | public InternalContextAdapterImpl( Context c ) method pushCurrentTemplateName (line 119) | public void pushCurrentTemplateName( String s ) method popCurrentTemplateName (line 127) | public void popCurrentTemplateName() method getCurrentTemplateName (line 135) | public String getCurrentTemplateName() method getTemplateNameStack (line 143) | public Object[] getTemplateNameStack() method pushCurrentMacroName (line 152) | public void pushCurrentMacroName( String s ) method popCurrentMacroName (line 161) | public void popCurrentMacroName() method getCurrentMacroName (line 170) | public String getCurrentMacroName() method getCurrentMacroCallDepth (line 179) | public int getCurrentMacroCallDepth() method getMacroNameStack (line 188) | public Object[] getMacroNameStack() method icacheGet (line 196) | public IntrospectionCacheData icacheGet( Object key ) method icachePut (line 204) | public void icachePut( Object key, IntrospectionCacheData o ) method setCurrentResource (line 212) | public void setCurrentResource( Resource r ) method getCurrentResource (line 220) | public Resource getCurrentResource() method getAllowRendering (line 230) | public boolean getAllowRendering() method setAllowRendering (line 239) | public void setAllowRendering(boolean v) method setMacroLibraries (line 248) | public void setMacroLibraries(List macroLibraries) method getMacroLibraries (line 257) | public List getMacroLibraries() method put (line 267) | public Object put(String key, Object value) method localPut (line 276) | public Object localPut(final String key, final Object value) method get (line 284) | public Object get(String key) method containsKey (line 292) | public boolean containsKey(Object key) method getKeys (line 300) | public Object[] getKeys() method remove (line 308) | public Object remove(Object key) method getInternalUserContext (line 321) | public Context getInternalUserContext() method getBaseContext (line 333) | public InternalContextAdapter getBaseContext() method attachEventCartridge (line 343) | public EventCartridge attachEventCartridge( EventCartridge ec ) method getEventCartridge (line 356) | public EventCartridge getEventCartridge() FILE: Velocity/src/java/org/apache/velocity/context/InternalContextBase.java class InternalContextBase (line 45) | class InternalContextBase implements InternalHousekeepingContext, Intern... method pushCurrentTemplateName (line 94) | public void pushCurrentTemplateName( String s ) method popCurrentTemplateName (line 102) | public void popCurrentTemplateName() method getCurrentTemplateName (line 112) | public String getCurrentTemplateName() method getTemplateNameStack (line 125) | public Object[] getTemplateNameStack() method pushCurrentMacroName (line 135) | public void pushCurrentMacroName( String s ) method popCurrentMacroName (line 143) | public void popCurrentMacroName() method getCurrentMacroName (line 153) | public String getCurrentMacroName() method getCurrentMacroCallDepth (line 170) | public int getCurrentMacroCallDepth() method getMacroNameStack (line 180) | public Object[] getMacroNameStack() method icacheGet (line 192) | public IntrospectionCacheData icacheGet( Object key ) method icachePut (line 204) | public void icachePut( Object key, IntrospectionCacheData o ) method setCurrentResource (line 212) | public void setCurrentResource( Resource r ) method getCurrentResource (line 220) | public Resource getCurrentResource() method getAllowRendering (line 229) | public boolean getAllowRendering() method setAllowRendering (line 237) | public void setAllowRendering(boolean v) method setMacroLibraries (line 245) | public void setMacroLibraries(List macroLibraries) method getMacroLibraries (line 253) | public List getMacroLibraries() method attachEventCartridge (line 262) | public EventCartridge attachEventCartridge( EventCartridge ec ) method getEventCartridge (line 274) | public EventCartridge getEventCartridge() FILE: Velocity/src/java/org/apache/velocity/context/InternalEventContext.java type InternalEventContext (line 32) | public interface InternalEventContext method attachEventCartridge (line 38) | public EventCartridge attachEventCartridge( EventCartridge ec); method getEventCartridge (line 43) | public EventCartridge getEventCartridge(); FILE: Velocity/src/java/org/apache/velocity/context/InternalHousekeepingContext.java type InternalHousekeepingContext (line 41) | interface InternalHousekeepingContext method pushCurrentTemplateName (line 48) | void pushCurrentTemplateName( String s ); method popCurrentTemplateName (line 53) | void popCurrentTemplateName(); method getCurrentTemplateName (line 60) | String getCurrentTemplateName(); method getTemplateNameStack (line 67) | Object[] getTemplateNameStack(); method pushCurrentMacroName (line 74) | void pushCurrentMacroName( String s ); method popCurrentMacroName (line 79) | void popCurrentMacroName(); method getCurrentMacroName (line 86) | String getCurrentMacroName(); method getCurrentMacroCallDepth (line 93) | int getCurrentMacroCallDepth(); method getMacroNameStack (line 100) | Object[] getMacroNameStack(); method icacheGet (line 109) | IntrospectionCacheData icacheGet( Object key ); method icachePut (line 118) | void icachePut( Object key, IntrospectionCacheData o ); method getCurrentResource (line 126) | Resource getCurrentResource(); method setCurrentResource (line 132) | void setCurrentResource( Resource r ); method getAllowRendering (line 141) | boolean getAllowRendering(); method setAllowRendering (line 148) | void setAllowRendering(boolean v); method setMacroLibraries (line 155) | void setMacroLibraries(List macroLibraries); method getMacroLibraries (line 162) | List getMacroLibraries(); FILE: Velocity/src/java/org/apache/velocity/context/InternalWrapperContext.java type InternalWrapperContext (line 28) | public interface InternalWrapperContext method getInternalUserContext (line 34) | Context getInternalUserContext(); method getBaseContext (line 41) | InternalContextAdapter getBaseContext(); method localPut (line 52) | Object localPut(final String key, final Object value); FILE: Velocity/src/java/org/apache/velocity/context/ProxyVMContext.java class ProxyVMContext (line 53) | public class ProxyVMContext extends ChainedInternalContextAdapter method ProxyVMContext (line 74) | public ProxyVMContext(InternalContextAdapter inner, method addVMProxyArg (line 94) | public void addVMProxyArg(InternalContextAdapter context, method isConstant (line 136) | private boolean isConstant(Node node) method put (line 159) | public Object put(final String key, final Object value) method localPut (line 172) | public Object localPut(final String key, final Object value) method put (line 185) | protected Object put(final String key, final Object value, final boole... method get (line 220) | public Object get(String key) method containsKey (line 292) | public boolean containsKey(Object key) method getKeys (line 302) | public Object[] getKeys() method remove (line 321) | public Object remove(Object key) FILE: Velocity/src/java/org/apache/velocity/convert/WebMacro.java class WebMacro (line 42) | public class WebMacro method convert (line 121) | public void convert(String target) method writeTemplate (line 156) | private boolean writeTemplate(String file, String basedir, method extractPath (line 219) | private final String extractPath(String file) method convertName (line 229) | private String convertName(String name) method usage (line 239) | private static final void usage() method convertTemplate (line 249) | public String convertTemplate(String template) method makeSubstRE (line 286) | private final String makeSubstRE(int i) method main (line 295) | public static void main(String[] args) FILE: Velocity/src/java/org/apache/velocity/exception/ExtendedParseException.java type ExtendedParseException (line 32) | public interface ExtendedParseException method getTemplateName (line 38) | String getTemplateName(); method getLineNumber (line 44) | int getLineNumber(); method getColumnNumber (line 50) | int getColumnNumber(); FILE: Velocity/src/java/org/apache/velocity/exception/MacroOverflowException.java class MacroOverflowException (line 28) | public class MacroOverflowException extends VelocityException method MacroOverflowException (line 38) | public MacroOverflowException(final String exceptionMessage) method MacroOverflowException (line 47) | public MacroOverflowException(final String exceptionMessage, final Thr... method MacroOverflowException (line 55) | public MacroOverflowException(final Throwable wrapped) FILE: Velocity/src/java/org/apache/velocity/exception/MathException.java class MathException (line 29) | public class MathException extends VelocityException method MathException (line 31) | public MathException(final String exceptionMessage) FILE: Velocity/src/java/org/apache/velocity/exception/MethodInvocationException.java class MethodInvocationException (line 38) | public class MethodInvocationException extends VelocityException impleme... method MethodInvocationException (line 62) | public MethodInvocationException(final String message, final Throwable... method getMethodName (line 78) | public String getMethodName() method setReferenceName (line 88) | public void setReferenceName(String ref) method getReferenceName (line 99) | public String getReferenceName() method getColumnNumber (line 108) | public int getColumnNumber() method getLineNumber (line 117) | public int getLineNumber() method getTemplateName (line 126) | public String getTemplateName() method getMessage (line 135) | public String getMessage() FILE: Velocity/src/java/org/apache/velocity/exception/ParseErrorException.java class ParseErrorException (line 37) | public class ParseErrorException extends VelocityException method ParseErrorException (line 69) | public ParseErrorException(String exceptionMessage) method ParseErrorException (line 80) | public ParseErrorException(ParseException pex) method ParseErrorException (line 112) | public ParseErrorException(VelocityException pex) method ParseErrorException (line 146) | public ParseErrorException(String exceptionMessage, Info info) method ParseErrorException (line 162) | public ParseErrorException(String exceptionMessage, method getColumnNumber (line 179) | public int getColumnNumber() method getLineNumber (line 190) | public int getLineNumber() method getTemplateName (line 203) | public String getTemplateName() method getInvalidSyntax (line 216) | public String getInvalidSyntax() FILE: Velocity/src/java/org/apache/velocity/exception/ResourceNotFoundException.java class ResourceNotFoundException (line 34) | public class ResourceNotFoundException extends VelocityException method ResourceNotFoundException (line 44) | public ResourceNotFoundException(final String exceptionMessage) method ResourceNotFoundException (line 53) | public ResourceNotFoundException(final String exceptionMessage, final ... method ResourceNotFoundException (line 62) | public ResourceNotFoundException(final Throwable t) FILE: Velocity/src/java/org/apache/velocity/exception/TemplateInitException.java class TemplateInitException (line 32) | public class TemplateInitException extends VelocityException method TemplateInitException (line 44) | public TemplateInitException(final String msg, method TemplateInitException (line 53) | public TemplateInitException(final String msg, ParseException parseExc... method getTemplateName (line 66) | public String getTemplateName() method getLineNumber (line 75) | public int getLineNumber() method getColumnNumber (line 84) | public int getColumnNumber() FILE: Velocity/src/java/org/apache/velocity/exception/VelocityException.java class VelocityException (line 31) | public class VelocityException method VelocityException (line 44) | public VelocityException(final String exceptionMessage) method VelocityException (line 55) | public VelocityException(final String exceptionMessage, final Throwabl... method VelocityException (line 66) | public VelocityException(final Throwable wrapped) method getWrappedThrowable (line 80) | public Throwable getWrappedThrowable() FILE: Velocity/src/java/org/apache/velocity/io/UnicodeInputStream.java class UnicodeInputStream (line 45) | public class UnicodeInputStream method UnicodeInputStream (line 94) | public UnicodeInputStream(final InputStream inputStream) method UnicodeInputStream (line 106) | public UnicodeInputStream(final InputStream inputStream, boolean skipBOM) method isSkipBOM (line 131) | public boolean isSkipBOM() method getEncodingFromStream (line 143) | public String getEncodingFromStream() method readEncoding (line 154) | protected String readEncoding() method match (line 203) | private final UnicodeBOM match(final UnicodeBOM matchEncoding, final U... method readByte (line 227) | private final boolean readByte() method pushback (line 245) | private final void pushback(final UnicodeBOM matchBOM) method close (line 271) | public void close() method available (line 280) | public int available() method mark (line 289) | public void mark(final int readlimit) method markSupported (line 297) | public boolean markSupported() method read (line 305) | public int read() method read (line 314) | public int read(final byte [] b) method read (line 323) | public int read(final byte [] b, final int off, final int len) method reset (line 332) | public void reset() method skip (line 341) | public long skip(final long n) class UnicodeBOM (line 353) | static final class UnicodeBOM method UnicodeBOM (line 359) | private UnicodeBOM(final String encoding, final byte [] bytes) method getEncoding (line 365) | String getEncoding() method getBytes (line 370) | byte [] getBytes() FILE: Velocity/src/java/org/apache/velocity/io/VelocityWriter.java class VelocityWriter (line 34) | public final class VelocityWriter extends Writer method VelocityWriter (line 69) | public VelocityWriter(Writer writer) method VelocityWriter (line 77) | private VelocityWriter(int bufferSize, boolean autoFlush) method getBufferSize (line 88) | public int getBufferSize() { return bufferSize; } method isAutoFlush (line 96) | public boolean isAutoFlush() { return autoFlush; } method VelocityWriter (line 108) | public VelocityWriter(Writer writer, int sz, boolean autoFlush) method flushBuffer (line 123) | private final void flushBuffer() throws IOException method clear (line 136) | public final void clear() method bufferOverflow (line 141) | private final void bufferOverflow() throws IOException method flush (line 151) | public final void flush() throws IOException method close (line 165) | public final void close() throws IOException { method getRemaining (line 174) | public final int getRemaining() method write (line 185) | public final void write(int c) throws IOException method min (line 207) | private final int min(int a, int b) method write (line 228) | public final void write(char cbuf[], int off, int len) method write (line 276) | public final void write(char buf[]) throws IOException method write (line 290) | public final void write(String s, int off, int len) throws IOException method write (line 318) | public final void write(String s) throws IOException method recycle (line 331) | public final void recycle(Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/ParserPool.java type ParserPool (line 34) | public interface ParserPool method initialize (line 40) | void initialize(RuntimeServices svc); method get (line 46) | Parser get(); method put (line 52) | void put(Parser parser); FILE: Velocity/src/java/org/apache/velocity/runtime/ParserPoolImpl.java class ParserPoolImpl (line 34) | public class ParserPoolImpl implements ParserPool { method initialize (line 44) | public void initialize(RuntimeServices rsvc) method get (line 75) | public Parser get() method put (line 84) | public void put(Parser parser) FILE: Velocity/src/java/org/apache/velocity/runtime/Renderable.java type Renderable (line 41) | public interface Renderable { method render (line 43) | public boolean render( InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/Runtime.java class Runtime (line 93) | public class Runtime implements RuntimeConstants method init (line 112) | public synchronized static void init() method setProperty (line 125) | public static void setProperty(String key, Object value) method setConfiguration (line 140) | public static void setConfiguration( ExtendedProperties configuration) method addProperty (line 164) | public static void addProperty(String key, Object value) method clearProperty (line 175) | public static void clearProperty(String key) method getProperty (line 188) | public static Object getProperty( String key ) method init (line 200) | public static void init(Properties p) throws Exception method init (line 212) | public static void init(String configurationFile) method parse (line 236) | public static SimpleNode parse( Reader reader, String templateName ) method parse (line 253) | public static SimpleNode parse( Reader reader, String templateName, bo... method getTemplate (line 274) | public static Template getTemplate(String name) method getTemplate (line 292) | public static Template getTemplate(String name, String encoding) method getContent (line 311) | public static ContentResource getContent(String name) method getContent (line 330) | public static ContentResource getContent( String name, String encoding ) method getLoaderNameForResource (line 346) | public static String getLoaderNameForResource( String resourceName ) method warn (line 357) | public static void warn(Object message) method info (line 367) | public static void info(Object message) method error (line 377) | public static void error(Object message) method debug (line 387) | public static void debug(Object message) method getString (line 401) | public static String getString( String key, String defaultValue) method getVelocimacro (line 414) | public static Directive getVelocimacro( String vmName, String template... method addVelocimacro (line 431) | public static boolean addVelocimacro( String name, method isVelocimacro (line 446) | public static boolean isVelocimacro( String vmName, String templateName ) method dumpVMNamespace (line 458) | public static boolean dumpVMNamespace( String namespace ) method getString (line 480) | public static String getString(String key) method getInt (line 491) | public static int getInt( String key ) method getInt (line 503) | public static int getInt( String key, int defaultValue ) method getBoolean (line 515) | public static boolean getBoolean( String key, boolean def ) method getConfiguration (line 526) | public static ExtendedProperties getConfiguration() FILE: Velocity/src/java/org/apache/velocity/runtime/RuntimeConstants.java type RuntimeConstants (line 31) | public interface RuntimeConstants FILE: Velocity/src/java/org/apache/velocity/runtime/RuntimeInstance.java class RuntimeInstance (line 116) | public class RuntimeInstance implements RuntimeConstants, RuntimeServices method RuntimeInstance (line 211) | public RuntimeInstance() method init (line 249) | public synchronized void init() method isInitialized (line 303) | public boolean isInitialized() method requireInitialization (line 311) | private void requireInitialization() method initializeIntrospection (line 335) | private void initializeIntrospection() method setDefaultProperties (line 435) | private void setDefaultProperties() method setProperty (line 491) | public void setProperty(String key, Object value) method setConfiguration (line 511) | public void setConfiguration( ExtendedProperties configuration) method addProperty (line 546) | public void addProperty(String key, Object value) method clearProperty (line 562) | public void clearProperty(String key) method getProperty (line 578) | public Object getProperty(String key) method initializeProperties (line 615) | private void initializeProperties() method init (line 652) | public void init(Properties p) throws Exception method setProperties (line 665) | private void setProperties(ExtendedProperties p) method init (line 684) | public void init(String configurationFile) method initializeResourceManager (line 699) | private void initializeResourceManager() method initializeEventHandlers (line 768) | private void initializeEventHandlers() method initializeSpecificEventHandler (line 839) | private EventHandler initializeSpecificEventHandler(String classname, ... method initializeLog (line 882) | private void initializeLog() throws Exception method initializeDirectives (line 908) | private void initializeDirectives() method addDirective (line 1002) | public void addDirective(Directive directive) method getDirective (line 1012) | public Directive getDirective(String name) method removeDirective (line 1021) | public void removeDirective(String name) method loadDirective (line 1031) | private void loadDirective(String directiveClass) method initializeParserPool (line 1065) | private void initializeParserPool() throws Exception method createNewParser (line 1138) | public Parser createNewParser() method parse (line 1165) | public SimpleNode parse(String string, String templateName) method parse (line 1188) | public SimpleNode parse(Reader reader, String templateName) method parse (line 1206) | public SimpleNode parse(Reader reader, String templateName, boolean du... method evaluate (line 1279) | public boolean evaluate(Context context, Writer out, method evaluate (line 1305) | public boolean evaluate(Context context, Writer writer, method render (line 1356) | public boolean render(Context context, Writer writer, method invokeVelocimacro (line 1421) | public boolean invokeVelocimacro(final String vmName, String logTag, method getDefaultEncoding (line 1482) | private String getDefaultEncoding() method getTemplate (line 1505) | public Template getTemplate(String name) method getTemplate (line 1523) | public Template getTemplate(String name, String encoding) method getContent (line 1554) | public ContentResource getContent(String name) method getContent (line 1577) | public ContentResource getContent(String name, String encoding) method getLoaderNameForResource (line 1597) | public String getLoaderNameForResource(String resourceName) method getLog (line 1611) | public Log getLog() method warn (line 1621) | public void warn(Object message) method info (line 1631) | public void info(Object message) method error (line 1641) | public void error(Object message) method debug (line 1651) | public void debug(Object message) method getString (line 1665) | public String getString( String key, String defaultValue) method getVelocimacro (line 1679) | public Directive getVelocimacro(String vmName, String templateName) method getVelocimacro (line 1698) | public Directive getVelocimacro(String vmName, String templateName, St... method addVelocimacro (line 1718) | public boolean addVelocimacro( String name, method addVelocimacro (line 1742) | public boolean addVelocimacro( String name, method isVelocimacro (line 1758) | public boolean isVelocimacro( String vmName, String templateName ) method dumpVMNamespace (line 1769) | public boolean dumpVMNamespace(String namespace) method getString (line 1791) | public String getString(String key) method getInt (line 1802) | public int getInt(String key) method getInt (line 1814) | public int getInt(String key, int defaultValue) method getBoolean (line 1826) | public boolean getBoolean(String key, boolean def) method getConfiguration (line 1837) | public ExtendedProperties getConfiguration() method getIntrospector (line 1846) | public Introspector getIntrospector() method getApplicationEventCartridge (line 1856) | public EventCartridge getApplicationEventCartridge() method getApplicationAttribute (line 1868) | public Object getApplicationAttribute(Object key) method setApplicationAttribute (line 1880) | public Object setApplicationAttribute(Object key, Object o) method getUberspect (line 1890) | public Uberspect getUberspect() FILE: Velocity/src/java/org/apache/velocity/runtime/RuntimeLogger.java type RuntimeLogger (line 30) | public interface RuntimeLogger method warn (line 37) | public void warn(Object message); method info (line 44) | public void info(Object message); method error (line 51) | public void error(Object message); method debug (line 58) | public void debug(Object message); FILE: Velocity/src/java/org/apache/velocity/runtime/RuntimeServices.java type RuntimeServices (line 55) | public interface RuntimeServices extends RuntimeLogger method init (line 73) | public void init() throws Exception; method setProperty (line 82) | public void setProperty(String key, Object value); method setConfiguration (line 94) | public void setConfiguration( ExtendedProperties configuration); method addProperty (line 115) | public void addProperty(String key, Object value); method clearProperty (line 123) | public void clearProperty(String key); method getProperty (line 133) | public Object getProperty( String key ); method init (line 142) | public void init(Properties p) throws Exception; method init (line 151) | public void init(String configurationFile) throws Exception; method parse (line 158) | public SimpleNode parse(String string, String templateName) method parse (line 178) | public SimpleNode parse( Reader reader, String templateName ) method parse (line 190) | public SimpleNode parse( Reader reader, String templateName, boolean d... method evaluate (line 212) | public boolean evaluate(Context context, Writer out, method evaluate (line 235) | public boolean evaluate(Context context, Writer writer, method invokeVelocimacro (line 255) | public boolean invokeVelocimacro(final String vmName, String logTag, method getTemplate (line 273) | public Template getTemplate(String name) method getTemplate (line 288) | public Template getTemplate(String name, String encoding) method getContent (line 303) | public ContentResource getContent(String name) method getContent (line 318) | public ContentResource getContent( String name, String encoding ) method getLoaderNameForResource (line 330) | public String getLoaderNameForResource( String resourceName ); method getString (line 341) | public String getString( String key, String defaultValue); method getVelocimacro (line 351) | public Directive getVelocimacro( String vmName, String templateName ); method getVelocimacro (line 367) | public Directive getVelocimacro( String vmName, String templateName, S... method addVelocimacro (line 383) | public boolean addVelocimacro( String name, method addVelocimacro (line 402) | public boolean addVelocimacro( String name, method isVelocimacro (line 415) | public boolean isVelocimacro( String vmName, String templateName ); method dumpVMNamespace (line 423) | public boolean dumpVMNamespace( String namespace ); method getString (line 430) | public String getString(String key); method getInt (line 438) | public int getInt( String key ); method getInt (line 447) | public int getInt( String key, int defaultValue ); method getBoolean (line 456) | public boolean getBoolean( String key, boolean def ); method getConfiguration (line 464) | public ExtendedProperties getConfiguration(); method getApplicationAttribute (line 472) | public Object getApplicationAttribute( Object key ); method setApplicationAttribute (line 481) | public Object setApplicationAttribute( Object key, Object value ); method getUberspect (line 488) | public Uberspect getUberspect(); method getLog (line 494) | public Log getLog(); method getApplicationEventCartridge (line 500) | public EventCartridge getApplicationEventCartridge(); method getIntrospector (line 509) | public Introspector getIntrospector(); method isInitialized (line 515) | public boolean isInitialized(); method createNewParser (line 521) | public Parser createNewParser(); method getDirective (line 529) | public Directive getDirective(String name); FILE: Velocity/src/java/org/apache/velocity/runtime/RuntimeSingleton.java class RuntimeSingleton (line 90) | public class RuntimeSingleton implements RuntimeConstants method init (line 111) | public synchronized static void init() method isInitialized (line 123) | public static boolean isInitialized() method getRuntimeServices (line 133) | public static RuntimeServices getRuntimeServices() method setProperty (line 147) | public static void setProperty(String key, Object value) method setConfiguration (line 163) | public static void setConfiguration( ExtendedProperties configuration) method addProperty (line 188) | public static void addProperty(String key, Object value) method clearProperty (line 200) | public static void clearProperty(String key) method getProperty (line 214) | public static Object getProperty( String key ) method init (line 227) | public static void init(Properties p) throws Exception method init (line 240) | public static void init(String configurationFile) method parse (line 264) | public static SimpleNode parse( Reader reader, String templateName ) method parse (line 280) | public static SimpleNode parse( Reader reader, String templateName, bo... method getTemplate (line 302) | public static Template getTemplate(String name) method getTemplate (line 323) | public static Template getTemplate(String name, String encoding) method getContent (line 342) | public static ContentResource getContent(String name) method getContent (line 361) | public static ContentResource getContent( String name, String encoding ) method getLoaderNameForResource (line 378) | public static String getLoaderNameForResource( String resourceName ) method getLog (line 391) | public static Log getLog() method warn (line 401) | public static void warn(Object message) method info (line 411) | public static void info(Object message) method error (line 421) | public static void error(Object message) method debug (line 431) | public static void debug(Object message) method getString (line 446) | public static String getString( String key, String defaultValue) method getVelocimacro (line 460) | public static Directive getVelocimacro( String vmName, String template... method addVelocimacro (line 478) | public static boolean addVelocimacro(String name, Node macro, method addVelocimacro (line 499) | public static boolean addVelocimacro( String name, method isVelocimacro (line 515) | public static boolean isVelocimacro( String vmName, String templateName ) method dumpVMNamespace (line 527) | public static boolean dumpVMNamespace( String namespace ) method getString (line 550) | public static String getString(String key) method getInt (line 562) | public static int getInt( String key ) method getInt (line 575) | public static int getInt( String key, int defaultValue ) method getBoolean (line 588) | public static boolean getBoolean( String key, boolean def ) method getConfiguration (line 600) | public static ExtendedProperties getConfiguration() method getIntrospector (line 611) | public static Introspector getIntrospector() method getEventCartridge (line 622) | public EventCartridge getEventCartridge() method getApplicationAttribute (line 635) | public static Object getApplicationAttribute(Object key) method getUberspect (line 647) | public static Uberspect getUberspect() method getRuntimeInstance (line 656) | public static RuntimeInstance getRuntimeInstance() FILE: Velocity/src/java/org/apache/velocity/runtime/VelocimacroFactory.java class VelocimacroFactory (line 47) | public class VelocimacroFactory method VelocimacroFactory (line 111) | public VelocimacroFactory(final RuntimeServices rsvc) method initVelocimacro (line 136) | public void initVelocimacro() method addVelocimacro (line 364) | public boolean addVelocimacro(String name, String macroBody, method addVelocimacro (line 457) | public boolean addVelocimacro(String name, Node macroBody, method canAddVelocimacro (line 549) | private synchronized boolean canAddVelocimacro(String name, String sou... method isVelocimacro (line 609) | public boolean isVelocimacro(String vm, String sourceTemplate) method getVelocimacro (line 623) | public Directive getVelocimacro(String vmName, String sourceTemplate) method getVelocimacro (line 631) | public Directive getVelocimacro(String vmName, String sourceTemplate, ... method dumpVMNamespace (line 740) | public boolean dumpVMNamespace(String namespace) method setTemplateLocalInline (line 750) | private void setTemplateLocalInline(boolean b) method getTemplateLocalInline (line 755) | private boolean getTemplateLocalInline() method setAddMacroPermission (line 763) | private boolean setAddMacroPermission(final boolean addNewAllowed) method setReplacementPermission (line 773) | private boolean setReplacementPermission(boolean arg) method setAutoload (line 785) | private void setAutoload(boolean b) method getAutoload (line 794) | private boolean getAutoload() class Twonk (line 807) | private static class Twonk FILE: Velocity/src/java/org/apache/velocity/runtime/VelocimacroManager.java class VelocimacroManager (line 47) | public class VelocimacroManager method VelocimacroManager (line 82) | VelocimacroManager(RuntimeServices rsvc) method addVM (line 112) | public boolean addVM(final String vmName, final Node macroBody, final ... method get (line 224) | public VelocimacroProxy get(final String vmName, final String namespace) method get (line 240) | public VelocimacroProxy get(final String vmName, final String namespac... method dumpNamespace (line 329) | public boolean dumpNamespace(final String namespace) method setNamespaceUsage (line 358) | public void setNamespaceUsage(final boolean namespaceOn) method setRegisterFromLib (line 367) | public void setRegisterFromLib(final boolean registerFromLib) method setTemplateLocalInlineVM (line 377) | public void setTemplateLocalInlineVM(final boolean inlineLocalMode) method getNamespace (line 392) | private Map getNamespace(final String namespace, final boolean addIfNew) method addNamespace (line 414) | private Map addNamespace(final String namespace) method usingNamespaces (line 450) | private boolean usingNamespaces(final String namespace) method getLibraryName (line 479) | public String getLibraryName(final String vmName, final String namespace) method setInlineReplacesGlobal (line 524) | public void setInlineReplacesGlobal(boolean is) class MacroEntry (line 533) | private static class MacroEntry method MacroEntry (line 542) | private MacroEntry(final String vmName, final Node macro, method toString (line 564) | public String toString() { method setFromLibrary (line 572) | public void setFromLibrary(final boolean fromLibrary) method getFromLibrary (line 581) | public boolean getFromLibrary() method getNodeTree (line 590) | public SimpleNode getNodeTree() method getSourceTemplate (line 599) | public String getSourceTemplate() method getProxy (line 604) | VelocimacroProxy getProxy(final String namespace) FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Break.java class Break (line 49) | public class Break extends Directive method getName (line 55) | public String getName() method getType (line 64) | public int getType() method init (line 77) | public void init(RuntimeServices rs, InternalContextAdapter context, N... method render (line 100) | public boolean render(InternalContextAdapter context, class BreakException (line 108) | public static class BreakException extends RuntimeException FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Define.java class Define (line 45) | public class Define extends Directive method getName (line 58) | public String getName() method getType (line 66) | public int getType() method init (line 74) | public void init(RuntimeServices rs, InternalContextAdapter context, N... method render (line 124) | public boolean render(InternalContextAdapter context, Writer writer, N... method id (line 138) | protected String id(InternalContextAdapter context) class Block (line 159) | public static class Block implements Renderable method Block (line 165) | public Block(InternalContextAdapter context, Define parent) method render (line 174) | public boolean render(InternalContextAdapter context, Writer writer) method toString (line 213) | public String toString() FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Directive.java class Directive (line 42) | public abstract class Directive implements DirectiveConstants, Cloneable method getName (line 57) | public abstract String getName(); method getType (line 63) | public abstract int getType(); method setLocation (line 70) | public void setLocation( int line, int column ) method setLocation (line 81) | public void setLocation(int line, int column, String templateName) method getLine (line 91) | public int getLine() method getColumn (line 100) | public int getColumn() method getTemplateName (line 109) | public String getTemplateName() method init (line 121) | public void init( RuntimeServices rs, InternalContextAdapter context, method render (line 144) | public abstract boolean render( InternalContextAdapter context, FILE: Velocity/src/java/org/apache/velocity/runtime/directive/DirectiveConstants.java type DirectiveConstants (line 28) | public interface DirectiveConstants FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Evaluate.java class Evaluate (line 48) | public class Evaluate extends Directive method getName (line 55) | public String getName() method getType (line 64) | public int getType() method init (line 76) | public void init(RuntimeServices rs, InternalContextAdapter context, method render (line 132) | public boolean render(InternalContextAdapter context, Writer writer, FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Foreach.java class Foreach (line 50) | public class Foreach extends Directive class NullHolderContext (line 60) | protected static class NullHolderContext extends ChainedInternalContex... method NullHolderContext (line 70) | private NullHolderContext( String key, InternalContextAdapter context ) method get (line 82) | public Object get( String key ) throws MethodInvocationException method put (line 92) | public Object put( String key, Object value ) method localPut (line 111) | public Object localPut(final String key, final Object value) method remove (line 120) | public Object remove(Object key) method getName (line 134) | public String getName() method getType (line 143) | public int getType() method init (line 202) | public void init(RuntimeServices rs, InternalContextAdapter context, N... method put (line 284) | protected void put(InternalContextAdapter context, String key, Object ... method render (line 300) | public boolean render(InternalContextAdapter context, FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Include.java class Include (line 75) | public class Include extends InputBase method getName (line 84) | public String getName() method getType (line 93) | public int getType() method init (line 106) | public void init(RuntimeServices rs, InternalContextAdapter context, method render (line 135) | public boolean render(InternalContextAdapter context, method renderOutput (line 186) | private boolean renderOutput( Node node, InternalContextAdapter context, method outputErrorToStream (line 284) | private void outputErrorToStream( Writer writer, String msg ) FILE: Velocity/src/java/org/apache/velocity/runtime/directive/InputBase.java class InputBase (line 33) | public abstract class InputBase extends Directive method getInputEncoding (line 47) | protected String getInputEncoding(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Literal.java class Literal (line 39) | public class Literal extends Directive method getName (line 47) | public String getName() method getType (line 56) | public int getType() method init (line 69) | public void init(RuntimeServices rs, InternalContextAdapter context, method render (line 87) | public boolean render( InternalContextAdapter context, FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Macro.java class Macro (line 53) | public class Macro extends Directive method getName (line 63) | public String getName() method getType (line 72) | public int getType() method render (line 86) | public boolean render(InternalContextAdapter context, method init (line 100) | public void init(RuntimeServices rs, InternalContextAdapter context, method processAndRegister (line 131) | public static void processAndRegister(RuntimeServices rs, Token t, No... method getArgArray (line 243) | private static String[] getArgArray(Node node, RuntimeServices rsvc) method macroToString (line 311) | public static final StringBuffer macroToString(final StringBuffer buf, FILE: Velocity/src/java/org/apache/velocity/runtime/directive/MacroParseException.java class MacroParseException (line 36) | public class MacroParseException method MacroParseException (line 52) | public MacroParseException(final String msg, final String templateName... method getTemplateName (line 64) | public String getTemplateName() method getLineNumber (line 74) | public int getLineNumber() method getColumnNumber (line 95) | public int getColumnNumber() method getMessage (line 123) | public String getMessage() method appendTemplateInfo (line 197) | protected void appendTemplateInfo(final StringBuffer sb) FILE: Velocity/src/java/org/apache/velocity/runtime/directive/Parse.java class Parse (line 64) | public class Parse extends InputBase method getName (line 72) | public String getName() method getType (line 81) | public int getType() method init (line 93) | public void init(RuntimeServices rs, InternalContextAdapter context, N... method render (line 115) | public boolean render( InternalContextAdapter context, FILE: Velocity/src/java/org/apache/velocity/runtime/directive/RuntimeMacro.java class RuntimeMacro (line 48) | public class RuntimeMacro extends Directive method RuntimeMacro (line 85) | public RuntimeMacro(String macroName, String sourceTemplate) method getName (line 111) | public String getName() method getType (line 122) | public int getType() method init (line 136) | public void init(RuntimeServices rs, InternalContextAdapter context, method getLiteral (line 173) | private String getLiteral() method render (line 215) | public boolean render(InternalContextAdapter context, Writer writer, FILE: Velocity/src/java/org/apache/velocity/runtime/directive/VelocimacroProxy.java class VelocimacroProxy (line 50) | public class VelocimacroProxy extends Directive method getName (line 81) | public String getName() method getType (line 90) | public int getType() method setName (line 100) | public void setName(String name) method setArgArray (line 110) | public void setArgArray(String[] arr) method setNodeTree (line 145) | public void setNodeTree(SimpleNode tree) method getNumArgs (line 155) | public int getNumArgs() method render (line 171) | public boolean render(InternalContextAdapter context, Writer writer, N... method init (line 281) | public void init(RuntimeServices rs, InternalContextAdapter context, N... FILE: Velocity/src/java/org/apache/velocity/runtime/log/AvalonLogChute.java class AvalonLogChute (line 45) | public class AvalonLogChute implements LogChute method init (line 70) | public void init(RuntimeServices rs) throws Exception method initTarget (line 95) | private void initTarget(final String file, final RuntimeServices rsvc)... method init (line 130) | public void init(String file) throws Exception method log (line 144) | public void log(int level, String message) method log (line 180) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 210) | public boolean isLevelEnabled(int level) method finalize (line 233) | protected void finalize() throws Throwable method shutdown (line 239) | public void shutdown() FILE: Velocity/src/java/org/apache/velocity/runtime/log/AvalonLogSystem.java class AvalonLogSystem (line 29) | public class AvalonLogSystem extends AvalonLogChute implements LogSystem method logVelocityMessage (line 36) | public void logVelocityMessage(int level, String message) FILE: Velocity/src/java/org/apache/velocity/runtime/log/CommonsLogLogChute.java class CommonsLogLogChute (line 49) | public class CommonsLogLogChute implements LogChute method init (line 66) | public void init(RuntimeServices rs) throws Exception method log (line 82) | public void log(int level, String message) method log (line 108) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 134) | public boolean isLevelEnabled(int level) FILE: Velocity/src/java/org/apache/velocity/runtime/log/HoldingLogChute.java class HoldingLogChute (line 37) | class HoldingLogChute implements LogChute method init (line 45) | public void init(RuntimeServices rs) throws Exception method log (line 55) | public synchronized void log(int level, String message) method log (line 73) | public synchronized void log(int level, String message, Throwable t) method isLevelEnabled (line 88) | public boolean isLevelEnabled(int level) method transferTo (line 97) | public synchronized void transferTo(LogChute newChute) FILE: Velocity/src/java/org/apache/velocity/runtime/log/JdkLogChute.java class JdkLogChute (line 34) | public class JdkLogChute implements LogChute method init (line 54) | public void init(RuntimeServices rs) method getJdkLevel (line 81) | protected Level getJdkLevel(int level) method log (line 106) | public void log(int level, String message) method log (line 117) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 133) | public boolean isLevelEnabled(int level) FILE: Velocity/src/java/org/apache/velocity/runtime/log/Log.java class Log (line 35) | public class Log method Log (line 43) | public Log() method Log (line 52) | public Log(final LogChute chute) method setLogChute (line 61) | protected void setLogChute(final LogChute chute) method getLogChute (line 74) | protected LogChute getLogChute() method log (line 79) | protected void log(int level, Object message) method log (line 84) | protected void log(int level, Object message, Throwable t) method isTraceEnabled (line 93) | public boolean isTraceEnabled() method trace (line 102) | public void trace(Object message) method trace (line 112) | public void trace(Object message, Throwable t) method isDebugEnabled (line 121) | public boolean isDebugEnabled() method debug (line 130) | public void debug(Object message) method debug (line 140) | public void debug(Object message, Throwable t) method isInfoEnabled (line 149) | public boolean isInfoEnabled() method info (line 158) | public void info(Object message) method info (line 168) | public void info(Object message, Throwable t) method isWarnEnabled (line 177) | public boolean isWarnEnabled() method warn (line 186) | public void warn(Object message) method warn (line 196) | public void warn(Object message, Throwable t) method isErrorEnabled (line 205) | public boolean isErrorEnabled() method error (line 214) | public void error(Object message) method error (line 224) | public void error(Object message, Throwable t) method formatFileString (line 234) | public static final String formatFileString(Directive directive) method formatFileString (line 244) | public static final String formatFileString(Node node) method formatFileString (line 254) | public static final String formatFileString(Info info) method formatFileString (line 267) | public static final String formatFileString(String template, int linen... FILE: Velocity/src/java/org/apache/velocity/runtime/log/Log4JLogChute.java class Log4JLogChute (line 43) | public class Log4JLogChute implements LogChute method init (line 62) | public void init(RuntimeServices rs) throws Exception method initAppender (line 112) | private void initAppender(String file) throws Exception method log (line 143) | public void log(int level, String message) method log (line 176) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 209) | public boolean isLevelEnabled(int level) method finalize (line 240) | protected void finalize() throws Throwable method shutdown (line 246) | public void shutdown() FILE: Velocity/src/java/org/apache/velocity/runtime/log/Log4JLogSystem.java class Log4JLogSystem (line 37) | public class Log4JLogSystem extends Log4JLogChute implements LogSystem method logVelocityMessage (line 44) | public void logVelocityMessage(int level, String message) FILE: Velocity/src/java/org/apache/velocity/runtime/log/LogChute.java type LogChute (line 34) | public interface LogChute method init (line 71) | void init(RuntimeServices rs) throws Exception; method log (line 78) | void log(int level, String message); method log (line 86) | void log(int level, String message, Throwable t); method isLevelEnabled (line 93) | boolean isLevelEnabled(int level); FILE: Velocity/src/java/org/apache/velocity/runtime/log/LogChuteSystem.java class LogChuteSystem (line 33) | public class LogChuteSystem implements LogChute method LogChuteSystem (line 43) | protected LogChuteSystem(LogSystem wrapMe) method init (line 51) | public void init(RuntimeServices rs) throws Exception method log (line 59) | public void log(int level, String message) method log (line 72) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 81) | public boolean isLevelEnabled(int level) FILE: Velocity/src/java/org/apache/velocity/runtime/log/LogDisplayWrapper.java class LogDisplayWrapper (line 32) | public class LogDisplayWrapper method LogDisplayWrapper (line 50) | public LogDisplayWrapper(final Log log, final String prefix, final boo... method getLogChute (line 61) | protected LogChute getLogChute() method log (line 69) | protected void log(final int level, final Object message) method log (line 74) | protected void log(final boolean doLogging, final int level, final Obj... method log (line 85) | protected void log(final int level, final Object message, final Throwa... method log (line 90) | protected void log(final boolean doLogging, final int level, final Obj... method trace (line 103) | public void trace(final boolean doLogging, final Object message) method trace (line 114) | public void trace(final boolean doLogging, final Object message, final... method debug (line 124) | public void debug(final boolean doLogging, final Object message) method debug (line 135) | public void debug(final boolean doLogging, final Object message, final... method info (line 145) | public void info(final boolean doLogging, final Object message) method info (line 156) | public void info(final boolean doLogging, final Object message, final ... method warn (line 166) | public void warn(final boolean doLogging, final Object message) method warn (line 177) | public void warn(final boolean doLogging, final Object message, final ... method error (line 187) | public void error(final boolean doLogging, final Object message) method error (line 198) | public void error(final boolean doLogging, final Object message, final... FILE: Velocity/src/java/org/apache/velocity/runtime/log/LogManager.java class LogManager (line 62) | public class LogManager method createLogChute (line 68) | private static LogChute createLogChute(RuntimeServices rsvc) throws Ex... method isProbablyProvidedLogChute (line 260) | private static boolean isProbablyProvidedLogChute(String claz) method updateLog (line 289) | public static void updateLog(Log log, RuntimeServices rsvc) throws Exc... FILE: Velocity/src/java/org/apache/velocity/runtime/log/LogSystem.java type LogSystem (line 32) | public interface LogSystem method init (line 64) | public void init( RuntimeServices rs ) throws Exception; method logVelocityMessage (line 71) | public void logVelocityMessage(int level, String message); FILE: Velocity/src/java/org/apache/velocity/runtime/log/NullLogChute.java class NullLogChute (line 32) | public class NullLogChute implements LogChute method init (line 38) | public void init(RuntimeServices rs) throws Exception method log (line 48) | public void log(int level, String message) method log (line 60) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 67) | public boolean isLevelEnabled(int level) FILE: Velocity/src/java/org/apache/velocity/runtime/log/NullLogSystem.java class NullLogSystem (line 29) | public class NullLogSystem extends NullLogChute implements LogSystem method logVelocityMessage (line 36) | public void logVelocityMessage(int level, String message) FILE: Velocity/src/java/org/apache/velocity/runtime/log/PrimordialLogSystem.java class PrimordialLogSystem (line 32) | public class PrimordialLogSystem extends HoldingLogChute implements LogS... method logVelocityMessage (line 39) | public void logVelocityMessage(int level, String message) method dumpLogMessages (line 48) | public void dumpLogMessages( LogSystem newLogger ) FILE: Velocity/src/java/org/apache/velocity/runtime/log/RuntimeLoggerLog.java class RuntimeLoggerLog (line 40) | public class RuntimeLoggerLog extends Log method RuntimeLoggerLog (line 49) | public RuntimeLoggerLog(RuntimeLogger rlog) method setLogChute (line 61) | protected void setLogChute(LogChute newLogChute) method getLogChute (line 69) | protected LogChute getLogChute() method setShowStackTraces (line 77) | protected void setShowStackTraces(boolean showStacks) method getShowStackTraces (line 85) | public boolean getShowStackTraces() method isTraceEnabled (line 93) | public boolean isTraceEnabled() method trace (line 101) | public void trace(Object message) method trace (line 109) | public void trace(Object message, Throwable t) method isDebugEnabled (line 117) | public boolean isDebugEnabled() method debug (line 125) | public void debug(Object message) method debug (line 133) | public void debug(Object message, Throwable t) method isInfoEnabled (line 142) | public boolean isInfoEnabled() method info (line 150) | public void info(Object message) method info (line 158) | public void info(Object message, Throwable t) method isWarnEnabled (line 167) | public boolean isWarnEnabled() method warn (line 175) | public void warn(Object message) method warn (line 183) | public void warn(Object message, Throwable t) method isErrorEnabled (line 192) | public boolean isErrorEnabled() method error (line 200) | public void error(Object message) method error (line 208) | public void error(Object message, Throwable t) FILE: Velocity/src/java/org/apache/velocity/runtime/log/ServletLogChute.java class ServletLogChute (line 40) | public class ServletLogChute implements LogChute method ServletLogChute (line 60) | public ServletLogChute() method init (line 70) | public void init(RuntimeServices rs) throws Exception method toLevel (line 98) | protected int toLevel(String level) { method setEnabledLevel (line 124) | public void setEnabledLevel(int level) method getEnabledLevel (line 132) | public int getEnabledLevel() method isLevelEnabled (line 142) | public boolean isLevelEnabled(int level) method log (line 150) | public void log(int level, String message) method log (line 180) | public void log(int level, String message, Throwable t) FILE: Velocity/src/java/org/apache/velocity/runtime/log/SimpleLog4JLogSystem.java class SimpleLog4JLogSystem (line 43) | public class SimpleLog4JLogSystem implements LogSystem method SimpleLog4JLogSystem (line 54) | public SimpleLog4JLogSystem() method init (line 61) | public void init( RuntimeServices rs ) method internalInit (line 108) | private void internalInit( String logfile ) method logVelocityMessage (line 140) | public void logVelocityMessage(int level, String message) method finalize (line 164) | protected void finalize() throws Throwable method shutdown (line 170) | public void shutdown() FILE: Velocity/src/java/org/apache/velocity/runtime/log/SystemLogChute.java class SystemLogChute (line 33) | public class SystemLogChute implements LogChute method init (line 43) | public void init(RuntimeServices rs) throws Exception method toLevel (line 61) | protected int toLevel(String level) { method getPrefix (line 84) | protected String getPrefix(int level) method log (line 109) | public void log(int level, String message) method log (line 128) | public void log(int level, String message, Throwable t) method write (line 146) | protected void write(PrintStream stream, String prefix, String message... method setEnabledLevel (line 160) | public void setEnabledLevel(int level) method getEnabledLevel (line 168) | public int getEnabledLevel() method setSystemErrLevel (line 177) | public void setSystemErrLevel(int level) method getSystemErrLevel (line 186) | public int getSystemErrLevel() method isLevelEnabled (line 196) | public boolean isLevelEnabled(int level) FILE: Velocity/src/java/org/apache/velocity/runtime/log/VelocityFormatter.java class VelocityFormatter (line 28) | public class VelocityFormatter extends PatternFormatter method VelocityFormatter (line 33) | public VelocityFormatter( String format ) method getTime (line 45) | protected String getTime( final long time, final String format ) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/CharStream.java type CharStream (line 19) | public interface CharStream { method readChar (line 26) | char readChar() throws java.io.IOException; method getColumn (line 33) | int getColumn(); method getLine (line 40) | int getLine(); method getEndColumn (line 46) | int getEndColumn(); method getEndLine (line 52) | int getEndLine(); method getBeginColumn (line 58) | int getBeginColumn(); method getBeginLine (line 64) | int getBeginLine(); method backup (line 72) | void backup(int amount); method BeginToken (line 79) | char BeginToken() throws java.io.IOException; method GetImage (line 87) | String GetImage(); method GetSuffix (line 100) | char[] GetSuffix(int len); method Done (line 108) | void Done(); FILE: Velocity/src/java/org/apache/velocity/runtime/parser/JJTParserState.java class JJTParserState (line 6) | public class JJTParserState { method JJTParserState (line 14) | public JJTParserState() { method nodeCreated (line 24) | public boolean nodeCreated() { method reset (line 30) | public void reset() { method rootNode (line 39) | public Node rootNode() { method pushNode (line 44) | public void pushNode(Node n) { method popNode (line 51) | public Node popNode() { method peekNode (line 59) | public Node peekNode() { method nodeArity (line 65) | public int nodeArity() { method clearNodeScope (line 70) | public void clearNodeScope(Node n) { method openNodeScope (line 78) | public void openNodeScope(Node n) { method closeNodeScope (line 89) | public void closeNodeScope(Node n, int num) { method closeNodeScope (line 107) | public void closeNodeScope(Node n, boolean condition) { FILE: Velocity/src/java/org/apache/velocity/runtime/parser/ParseException.java class ParseException (line 16) | public class ParseException extends Exception { method ParseException (line 32) | public ParseException(Token currentTokenVal, method ParseException (line 54) | public ParseException() { method ParseException (line 59) | public ParseException(String message) { method getMessage (line 102) | public String getMessage() { method add_escapes (line 152) | protected String add_escapes(String str) { FILE: Velocity/src/java/org/apache/velocity/runtime/parser/Parser.java class Parser (line 28) | public class Parser/*@bgen(jjtree)*/implements ParserTreeConstants, Pars... method Parser (line 55) | public Parser( RuntimeServices rs) method parse (line 85) | public SimpleNode parse( Reader reader, String templateName ) method setDirectives (line 155) | public void setDirectives(Hashtable directives) method getDirective (line 163) | public Directive getDirective(String directive) method isDirective (line 172) | public boolean isDirective(String directive) method escapedDirective (line 182) | private String escapedDirective( String strImage ) method isLeftParenthesis (line 250) | private boolean isLeftParenthesis() method process (line 297) | final public SimpleNode process() throws ParseException { method Statement (line 380) | final public void Statement() throws ParseException { method EscapedDirective (line 440) | final public void EscapedDirective() throws ParseException { method Escape (line 470) | final public void Escape() throws ParseException { method Comment (line 528) | final public void Comment() throws ParseException { method FloatingPointLiteral (line 564) | final public void FloatingPointLiteral() throws ParseException { method IntegerLiteral (line 578) | final public void IntegerLiteral() throws ParseException { method StringLiteral (line 592) | final public void StringLiteral() throws ParseException { method Identifier (line 617) | final public void Identifier() throws ParseException { method Word (line 631) | final public void Word() throws ParseException { method DirectiveArg (line 648) | final public int DirectiveArg() throws ParseException { method Directive (line 708) | final public SimpleNode Directive() throws ParseException { method Map (line 999) | final public void Map() throws ParseException { method ObjectArray (line 1068) | final public void ObjectArray() throws ParseException { method IntegerRange (line 1132) | final public void IntegerRange() throws ParseException { method Parameter (line 1225) | final public void Parameter() throws ParseException { method Method (line 1288) | final public void Method() throws ParseException { method Reference (line 1348) | final public void Reference() throws ParseException { method True (line 1433) | final public void True() throws ParseException { method False (line 1447) | final public void False() throws ParseException { method Text (line 1466) | final public void Text() throws ParseException { method IfStatement (line 1520) | final public void IfStatement() throws ParseException { method ElseStatement (line 1642) | final public void ElseStatement() throws ParseException { method ElseIfStatement (line 1725) | final public void ElseIfStatement() throws ParseException { method SetDirective (line 1824) | final public void SetDirective() throws ParseException { method StopStatement (line 1892) | final public void StopStatement() throws ParseException { method Expression (line 1911) | final public void Expression() throws ParseException { method Assignment (line 1939) | final public void Assignment() throws ParseException { method ConditionalOrExpression (line 1969) | final public void ConditionalOrExpression() throws ParseException { method ConditionalAndExpression (line 2009) | final public void ConditionalAndExpression() throws ParseException { method EqualityExpression (line 2049) | final public void EqualityExpression() throws ParseException { method RelationalExpression (line 2125) | final public void RelationalExpression() throws ParseException { method AdditiveExpression (line 2257) | final public void AdditiveExpression() throws ParseException { method MultiplicativeExpression (line 2333) | final public void MultiplicativeExpression() throws ParseException { method UnaryExpression (line 2437) | final public void UnaryExpression() throws ParseException { method PrimaryExpression (line 2495) | final public void PrimaryExpression() throws ParseException { method jj_2_1 (line 2558) | final private boolean jj_2_1(int xla) { method jj_2_2 (line 2565) | final private boolean jj_2_2(int xla) { method jj_2_3 (line 2572) | final private boolean jj_2_3(int xla) { method jj_2_4 (line 2579) | final private boolean jj_2_4(int xla) { method jj_2_5 (line 2586) | final private boolean jj_2_5(int xla) { method jj_2_6 (line 2593) | final private boolean jj_2_6(int xla) { method jj_2_7 (line 2600) | final private boolean jj_2_7(int xla) { method jj_2_8 (line 2607) | final private boolean jj_2_8(int xla) { method jj_2_9 (line 2614) | final private boolean jj_2_9(int xla) { method jj_2_10 (line 2621) | final private boolean jj_2_10(int xla) { method jj_2_11 (line 2628) | final private boolean jj_2_11(int xla) { method jj_2_12 (line 2635) | final private boolean jj_2_12(int xla) { method jj_3_1 (line 2642) | final private boolean jj_3_1() { method jj_3R_21 (line 2647) | final private boolean jj_3R_21() { method jj_3R_64 (line 2652) | final private boolean jj_3R_64() { method jj_3R_70 (line 2661) | final private boolean jj_3R_70() { method jj_3_5 (line 2668) | final private boolean jj_3_5() { method jj_3R_63 (line 2680) | final private boolean jj_3R_63() { method jj_3R_46 (line 2696) | final private boolean jj_3R_46() { method jj_3R_45 (line 2701) | final private boolean jj_3R_45() { method jj_3_3 (line 2706) | final private boolean jj_3_3() { method jj_3R_44 (line 2722) | final private boolean jj_3R_44() { method jj_3R_43 (line 2727) | final private boolean jj_3R_43() { method jj_3R_42 (line 2732) | final private boolean jj_3R_42() { method jj_3R_41 (line 2737) | final private boolean jj_3R_41() { method jj_3R_40 (line 2742) | final private boolean jj_3R_40() { method jj_3R_39 (line 2747) | final private boolean jj_3R_39() { method jj_3R_38 (line 2752) | final private boolean jj_3R_38() { method jj_3R_23 (line 2757) | final private boolean jj_3R_23() { method jj_3R_37 (line 2765) | final private boolean jj_3R_37() { method jj_3R_24 (line 2770) | final private boolean jj_3R_24() { method jj_3R_59 (line 2804) | final private boolean jj_3R_59() { method jj_3R_56 (line 2809) | final private boolean jj_3R_56() { method jj_3R_30 (line 2814) | final private boolean jj_3R_30() { method jj_3R_28 (line 2819) | final private boolean jj_3R_28() { method jj_3R_33 (line 2824) | final private boolean jj_3R_33() { method jj_3_4 (line 2829) | final private boolean jj_3_4() { method jj_3R_60 (line 2839) | final private boolean jj_3R_60() { method jj_3R_36 (line 2844) | final private boolean jj_3R_36() { method jj_3R_32 (line 2849) | final private boolean jj_3R_32() { method jj_3R_27 (line 2854) | final private boolean jj_3R_27() { method jj_3R_62 (line 2859) | final private boolean jj_3R_62() { method jj_3_10 (line 2864) | final private boolean jj_3_10() { method jj_3R_82 (line 2869) | final private boolean jj_3R_82() { method jj_3_8 (line 2875) | final private boolean jj_3_8() { method jj_3R_26 (line 2880) | final private boolean jj_3R_26() { method jj_3R_66 (line 2885) | final private boolean jj_3R_66() { method jj_3R_65 (line 2890) | final private boolean jj_3R_65() { method jj_3_9 (line 2895) | final private boolean jj_3_9() { method jj_3R_57 (line 2906) | final private boolean jj_3R_57() { method jj_3_7 (line 2916) | final private boolean jj_3_7() { method jj_3R_35 (line 2927) | final private boolean jj_3R_35() { method jj_3_12 (line 2939) | final private boolean jj_3_12() { method jj_3R_34 (line 2955) | final private boolean jj_3R_34() { method jj_3R_81 (line 2965) | final private boolean jj_3R_81() { method jj_3R_80 (line 2970) | final private boolean jj_3R_80() { method jj_3R_79 (line 2975) | final private boolean jj_3R_79() { method jj_3R_20 (line 2980) | final private boolean jj_3R_20() { method jj_3R_78 (line 2990) | final private boolean jj_3R_78() { method jj_3R_77 (line 2995) | final private boolean jj_3R_77() { method jj_3R_76 (line 3000) | final private boolean jj_3R_76() { method jj_3R_75 (line 3005) | final private boolean jj_3R_75() { method jj_3R_74 (line 3010) | final private boolean jj_3R_74() { method jj_3R_73 (line 3015) | final private boolean jj_3R_73() { method jj_3_6 (line 3020) | final private boolean jj_3_6() { method jj_3_2 (line 3036) | final private boolean jj_3_2() { method jj_3R_29 (line 3041) | final private boolean jj_3R_29() { method jj_3R_72 (line 3051) | final private boolean jj_3R_72() { method jj_3R_67 (line 3056) | final private boolean jj_3R_67() { method jj_3R_55 (line 3092) | final private boolean jj_3R_55() { method jj_3R_54 (line 3097) | final private boolean jj_3R_54() { method jj_3R_53 (line 3102) | final private boolean jj_3R_53() { method jj_3R_52 (line 3107) | final private boolean jj_3R_52() { method jj_3R_31 (line 3112) | final private boolean jj_3R_31() { method jj_3_11 (line 3122) | final private boolean jj_3_11() { method jj_3R_58 (line 3131) | final private boolean jj_3R_58() { method jj_3R_51 (line 3136) | final private boolean jj_3R_51() { method jj_3R_85 (line 3141) | final private boolean jj_3R_85() { method jj_3R_50 (line 3149) | final private boolean jj_3R_50() { method jj_3R_49 (line 3154) | final private boolean jj_3R_49() { method jj_3R_48 (line 3159) | final private boolean jj_3R_48() { method jj_3R_47 (line 3164) | final private boolean jj_3R_47() { method jj_3R_84 (line 3169) | final private boolean jj_3R_84() { method jj_3R_69 (line 3174) | final private boolean jj_3R_69() { method jj_3R_86 (line 3179) | final private boolean jj_3R_86() { method jj_3R_25 (line 3185) | final private boolean jj_3R_25() { method jj_3R_83 (line 3220) | final private boolean jj_3R_83() { method jj_3R_22 (line 3225) | final private boolean jj_3R_22() { method jj_3R_68 (line 3230) | final private boolean jj_3R_68() { method jj_3R_71 (line 3235) | final private boolean jj_3R_71() { method jj_3R_61 (line 3245) | final private boolean jj_3R_61() { method jj_la1_0 (line 3288) | private static void jj_la1_0() { method jj_la1_1 (line 3291) | private static void jj_la1_1() { method jj_la1_2 (line 3294) | private static void jj_la1_2() { method Parser (line 3301) | public Parser(CharStream stream) { method ReInit (line 3310) | public void ReInit(CharStream stream) { method Parser (line 3320) | public Parser(ParserTokenManager tm) { method ReInit (line 3329) | public void ReInit(ParserTokenManager tm) { method jj_consume_token (line 3339) | final private Token jj_consume_token(int kind) throws ParseException { class LookaheadSuccess (line 3363) | static private final class LookaheadSuccess extends java.lang.Error { } method jj_scan_token (line 3365) | final private boolean jj_scan_token(int kind) { method getNextToken (line 3386) | final public Token getNextToken() { method getToken (line 3394) | final public Token getToken(int index) { method jj_ntk (line 3404) | final private int jj_ntk() { method jj_add_error_token (line 3417) | private void jj_add_error_token(int kind, int pos) { method generateParseException (line 3445) | public ParseException generateParseException() { method enable_tracing (line 3487) | final public void enable_tracing() { method disable_tracing (line 3490) | final public void disable_tracing() { method jj_rescan_token (line 3493) | final private void jj_rescan_token() { method jj_save (line 3521) | final private void jj_save(int index, int xla) { class JJCalls (line 3530) | static final class JJCalls { FILE: Velocity/src/java/org/apache/velocity/runtime/parser/ParserConstants.java type ParserConstants (line 4) | public interface ParserConstants { FILE: Velocity/src/java/org/apache/velocity/runtime/parser/ParserTokenManager.java class ParserTokenManager (line 13) | public class ParserTokenManager implements ParserConstants method stateStackPop (line 36) | public boolean stateStackPop() method stateStackPush (line 70) | public boolean stateStackPush() method clearStateVars (line 95) | public void clearStateVars() method RPARENHandler (line 112) | private void RPARENHandler() method setDebugStream (line 163) | public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; } method jjStopStringLiteralDfa_0 (line 164) | private final int jjStopStringLiteralDfa_0(int pos, long active0) method jjStartNfa_0 (line 217) | private final int jjStartNfa_0(int pos, long active0) method jjStopAtPos (line 221) | private final int jjStopAtPos(int pos, int kind) method jjStartNfaWithStates_0 (line 227) | private final int jjStartNfaWithStates_0(int pos, int kind, int state) method jjMoveStringLiteralDfa0_0 (line 235) | private final int jjMoveStringLiteralDfa0_0() method jjMoveStringLiteralDfa1_0 (line 278) | private final int jjMoveStringLiteralDfa1_0(long active0) method jjMoveStringLiteralDfa2_0 (line 308) | private final int jjMoveStringLiteralDfa2_0(long old0, long active0) method jjMoveStringLiteralDfa3_0 (line 328) | private final int jjMoveStringLiteralDfa3_0(long old0, long active0) method jjMoveStringLiteralDfa4_0 (line 350) | private final int jjMoveStringLiteralDfa4_0(long old0, long active0) method jjCheckNAdd (line 370) | private final void jjCheckNAdd(int state) method jjAddStates (line 378) | private final void jjAddStates(int start, int end) method jjCheckNAddTwoStates (line 384) | private final void jjCheckNAddTwoStates(int state1, int state2) method jjCheckNAddStates (line 389) | private final void jjCheckNAddStates(int start, int end) method jjCheckNAddStates (line 395) | private final void jjCheckNAddStates(int start) method jjMoveNfa_0 (line 406) | private final int jjMoveNfa_0(int startState, int curPos) method jjStopStringLiteralDfa_6 (line 1056) | private final int jjStopStringLiteralDfa_6(int pos, long active0) method jjStartNfa_6 (line 1068) | private final int jjStartNfa_6(int pos, long active0) method jjStartNfaWithStates_6 (line 1072) | private final int jjStartNfaWithStates_6(int pos, int kind, int state) method jjMoveStringLiteralDfa0_6 (line 1080) | private final int jjMoveStringLiteralDfa0_6() method jjMoveStringLiteralDfa1_6 (line 1093) | private final int jjMoveStringLiteralDfa1_6(long active0) method jjMoveNfa_6 (line 1117) | private final int jjMoveNfa_6(int startState, int curPos) method jjStopStringLiteralDfa_5 (line 1244) | private final int jjStopStringLiteralDfa_5(int pos, long active0) method jjStartNfa_5 (line 1256) | private final int jjStartNfa_5(int pos, long active0) method jjStartNfaWithStates_5 (line 1260) | private final int jjStartNfaWithStates_5(int pos, int kind, int state) method jjMoveStringLiteralDfa0_5 (line 1268) | private final int jjMoveStringLiteralDfa0_5() method jjMoveStringLiteralDfa1_5 (line 1279) | private final int jjMoveStringLiteralDfa1_5(long active0) method jjMoveNfa_5 (line 1301) | private final int jjMoveNfa_5(int startState, int curPos) method jjStopStringLiteralDfa_3 (line 1816) | private final int jjStopStringLiteralDfa_3(int pos, long active0) method jjStartNfa_3 (line 1830) | private final int jjStartNfa_3(int pos, long active0) method jjStartNfaWithStates_3 (line 1834) | private final int jjStartNfaWithStates_3(int pos, int kind, int state) method jjMoveStringLiteralDfa0_3 (line 1842) | private final int jjMoveStringLiteralDfa0_3() method jjMoveStringLiteralDfa1_3 (line 1856) | private final int jjMoveStringLiteralDfa1_3(long active0) method jjMoveNfa_3 (line 1882) | private final int jjMoveNfa_3(int startState, int curPos) method jjStopStringLiteralDfa_7 (line 2181) | private final int jjStopStringLiteralDfa_7(int pos, long active0) method jjStartNfa_7 (line 2193) | private final int jjStartNfa_7(int pos, long active0) method jjStartNfaWithStates_7 (line 2197) | private final int jjStartNfaWithStates_7(int pos, int kind, int state) method jjMoveStringLiteralDfa0_7 (line 2205) | private final int jjMoveStringLiteralDfa0_7() method jjMoveStringLiteralDfa1_7 (line 2218) | private final int jjMoveStringLiteralDfa1_7(long active0) method jjMoveNfa_7 (line 2242) | private final int jjMoveNfa_7(int startState, int curPos) method jjStopStringLiteralDfa_8 (line 2369) | private final int jjStopStringLiteralDfa_8(int pos, long active0) method jjStartNfa_8 (line 2381) | private final int jjStartNfa_8(int pos, long active0) method jjStartNfaWithStates_8 (line 2385) | private final int jjStartNfaWithStates_8(int pos, int kind, int state) method jjMoveStringLiteralDfa0_8 (line 2393) | private final int jjMoveStringLiteralDfa0_8() method jjMoveStringLiteralDfa1_8 (line 2404) | private final int jjMoveStringLiteralDfa1_8(long active0) method jjMoveNfa_8 (line 2426) | private final int jjMoveNfa_8(int startState, int curPos) method jjStopStringLiteralDfa_4 (line 2572) | private final int jjStopStringLiteralDfa_4(int pos, long active0, long... method jjStartNfa_4 (line 2617) | private final int jjStartNfa_4(int pos, long active0, long active1) method jjStartNfaWithStates_4 (line 2621) | private final int jjStartNfaWithStates_4(int pos, int kind, int state) method jjMoveStringLiteralDfa0_4 (line 2629) | private final int jjMoveStringLiteralDfa0_4() method jjMoveStringLiteralDfa1_4 (line 2648) | private final int jjMoveStringLiteralDfa1_4(long active0) method jjMoveStringLiteralDfa2_4 (line 2674) | private final int jjMoveStringLiteralDfa2_4(long old0, long active0) method jjMoveStringLiteralDfa3_4 (line 2694) | private final int jjMoveStringLiteralDfa3_4(long old0, long active0) method jjMoveStringLiteralDfa4_4 (line 2716) | private final int jjMoveStringLiteralDfa4_4(long old0, long active0) method jjMoveNfa_4 (line 2736) | private final int jjMoveNfa_4(int startState, int curPos) method jjStopStringLiteralDfa_1 (line 2957) | private final int jjStopStringLiteralDfa_1(int pos, long active0) method jjStartNfa_1 (line 3004) | private final int jjStartNfa_1(int pos, long active0) method jjStartNfaWithStates_1 (line 3008) | private final int jjStartNfaWithStates_1(int pos, int kind, int state) method jjMoveStringLiteralDfa0_1 (line 3016) | private final int jjMoveStringLiteralDfa0_1() method jjMoveStringLiteralDfa1_1 (line 3047) | private final int jjMoveStringLiteralDfa1_1(long active0) method jjMoveStringLiteralDfa2_1 (line 3077) | private final int jjMoveStringLiteralDfa2_1(long old0, long active0) method jjMoveStringLiteralDfa3_1 (line 3097) | private final int jjMoveStringLiteralDfa3_1(long old0, long active0) method jjMoveStringLiteralDfa4_1 (line 3119) | private final int jjMoveStringLiteralDfa4_1(long old0, long active0) method jjMoveNfa_1 (line 3139) | private final int jjMoveNfa_1(int startState, int curPos) method jjStopStringLiteralDfa_2 (line 3609) | private final int jjStopStringLiteralDfa_2(int pos, long active0, long... method jjStartNfa_2 (line 3654) | private final int jjStartNfa_2(int pos, long active0, long active1) method jjStartNfaWithStates_2 (line 3658) | private final int jjStartNfaWithStates_2(int pos, int kind, int state) method jjMoveStringLiteralDfa0_2 (line 3666) | private final int jjMoveStringLiteralDfa0_2() method jjMoveStringLiteralDfa1_2 (line 3687) | private final int jjMoveStringLiteralDfa1_2(long active0) method jjMoveStringLiteralDfa2_2 (line 3713) | private final int jjMoveStringLiteralDfa2_2(long old0, long active0) method jjMoveStringLiteralDfa3_2 (line 3733) | private final int jjMoveStringLiteralDfa3_2(long old0, long active0) method jjMoveStringLiteralDfa4_2 (line 3755) | private final int jjMoveStringLiteralDfa4_2(long old0, long active0) method jjMoveNfa_2 (line 3775) | private final int jjMoveNfa_2(int startState, int curPos) method jjCanMove_0 (line 4009) | private static final boolean jjCanMove_0(int hiByte, int i1, int i2, l... method ParserTokenManager (line 4062) | public ParserTokenManager(CharStream stream) method ParserTokenManager (line 4066) | public ParserTokenManager(CharStream stream, int lexState) method ReInit (line 4071) | public void ReInit(CharStream stream) method ReInitRounds (line 4078) | private final void ReInitRounds() method ReInit (line 4085) | public void ReInit(CharStream stream, int lexState) method SwitchTo (line 4090) | public void SwitchTo(int lexState) method jjFillToken (line 4098) | protected Token jjFillToken() method getNextToken (line 4118) | public Token getNextToken() method SkipLexicalActions (line 4288) | void SkipLexicalActions(Token matchedToken) method MoreLexicalActions (line 4326) | void MoreLexicalActions() method TokenLexicalActions (line 4448) | void TokenLexicalActions(Token matchedToken) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/ParserTreeConstants.java type ParserTreeConstants (line 5) | public interface ParserTreeConstants FILE: Velocity/src/java/org/apache/velocity/runtime/parser/TemplateParseException.java class TemplateParseException (line 36) | public class TemplateParseException method TemplateParseException (line 56) | public TemplateParseException(Token currentTokenVal, int [][] expected... method TemplateParseException (line 78) | public TemplateParseException(Token currentTokenVal, int [][] expected... method TemplateParseException (line 93) | public TemplateParseException() method TemplateParseException (line 104) | public TemplateParseException(String message) method getTemplateName (line 114) | public String getTemplateName() method getLineNumber (line 123) | public int getLineNumber() method getColumnNumber (line 139) | public int getColumnNumber() method getMessage (line 162) | public String getMessage() method appendTemplateInfo (line 235) | protected void appendTemplateInfo(final StringBuffer sb) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/Token.java class Token (line 8) | public class Token { method toString (line 56) | public String toString() method newToken (line 73) | public static final Token newToken(int ofKind) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/TokenMgrError.java class TokenMgrError (line 4) | public class TokenMgrError extends Error method addEscapes (line 40) | protected static final String addEscapes(String str) { method LexicalError (line 97) | protected static String LexicalError(boolean EOFSeen, int lexState, in... method getMessage (line 114) | public String getMessage() { method TokenMgrError (line 122) | public TokenMgrError() { method TokenMgrError (line 125) | public TokenMgrError(String message, int reason) { method TokenMgrError (line 130) | public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/VelocityCharStream.java class VelocityCharStream (line 38) | public final class VelocityCharStream method ExpandBuff (line 63) | private final void ExpandBuff(boolean wrapAround) method FillBuff (line 114) | private final void FillBuff() throws java.io.IOException method BeginToken (line 178) | public final char BeginToken() throws java.io.IOException method UpdateLineColumn (line 187) | private final void UpdateLineColumn(char c) method readChar (line 232) | public final char readChar() throws java.io.IOException method getColumn (line 262) | public final int getColumn() method getLine (line 271) | public final int getLine() method getEndColumn (line 279) | public final int getEndColumn() method getEndLine (line 287) | public final int getEndLine() method getBeginColumn (line 295) | public final int getBeginColumn() method getBeginLine (line 303) | public final int getBeginLine() method backup (line 311) | public final void backup(int amount) method VelocityCharStream (line 325) | public VelocityCharStream(java.io.Reader dstream, int startline, method VelocityCharStream (line 343) | public VelocityCharStream(java.io.Reader dstream, int startline, method ReInit (line 354) | public void ReInit(java.io.Reader dstream, int startline, method ReInit (line 378) | public void ReInit(java.io.Reader dstream, int startline, method VelocityCharStream (line 389) | public VelocityCharStream(java.io.InputStream dstream, int startline, method VelocityCharStream (line 400) | public VelocityCharStream(java.io.InputStream dstream, int startline, method ReInit (line 412) | public void ReInit(java.io.InputStream dstream, int startline, method ReInit (line 422) | public void ReInit(java.io.InputStream dstream, int startline, method GetImage (line 430) | public final String GetImage() method GetSuffix (line 446) | public final char[] GetSuffix(int len) method Done (line 467) | public void Done() method adjustBeginLineColumn (line 479) | public void adjustBeginLineColumn(int newLine, int newCol) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTAddNode.java class ASTAddNode (line 37) | public class ASTAddNode extends ASTMathNode method ASTAddNode (line 42) | public ASTAddNode(int id) method ASTAddNode (line 51) | public ASTAddNode(Parser p, int id) method handleSpecial (line 57) | protected Object handleSpecial(Object left, Object right, InternalCont... method perform (line 79) | public Number perform(Number left, Number right, InternalContextAdapte... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTAndNode.java class ASTAndNode (line 34) | public class ASTAndNode extends SimpleNode method ASTAndNode (line 39) | public ASTAndNode(int id) method ASTAndNode (line 48) | public ASTAndNode(Parser p, int id) method jjtAccept (line 56) | public Object jjtAccept(ParserVisitor visitor, Object data) method value (line 69) | public Object value(InternalContextAdapter context) method evaluate (line 86) | public boolean evaluate( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTAssignment.java class ASTAssignment (line 31) | public class ASTAssignment extends SimpleNode method ASTAssignment (line 36) | public ASTAssignment(int id) method ASTAssignment (line 45) | public ASTAssignment(Parser p, int id) method jjtAccept (line 53) | public Object jjtAccept(ParserVisitor visitor, Object data) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTBlock.java class ASTBlock (line 35) | public class ASTBlock extends SimpleNode method ASTBlock (line 40) | public ASTBlock(int id) method ASTBlock (line 49) | public ASTBlock(Parser p, int id) method jjtAccept (line 57) | public Object jjtAccept(ParserVisitor visitor, Object data) method render (line 65) | public boolean render( InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTComment.java class ASTComment (line 38) | public class ASTComment extends SimpleNode method ASTComment (line 49) | public ASTComment(int id) method ASTComment (line 58) | public ASTComment(Parser p, int id) method jjtAccept (line 66) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 77) | public Object init(InternalContextAdapter context, Object data) method render (line 114) | public boolean render( InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTDirective.java class ASTDirective (line 51) | public class ASTDirective extends SimpleNode method ASTDirective (line 63) | public ASTDirective(int id) method ASTDirective (line 72) | public ASTDirective(Parser p, int id) method jjtAccept (line 81) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 89) | public synchronized Object init( InternalContextAdapter context, Objec... method render (line 180) | public boolean render( InternalContextAdapter context, Writer writer) method setDirectiveName (line 220) | public void setDirectiveName( String str ) method getDirectiveName (line 238) | public String getDirectiveName() method toString (line 246) | public String toString() FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTDivNode.java class ASTDivNode (line 38) | public class ASTDivNode extends ASTMathNode method ASTDivNode (line 43) | public ASTDivNode(int id) method ASTDivNode (line 52) | public ASTDivNode(Parser p, int id) method perform (line 57) | public Number perform(Number left, Number right, InternalContextAdapte... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTEQNode.java class ASTEQNode (line 37) | public class ASTEQNode extends SimpleNode method ASTEQNode (line 42) | public ASTEQNode(int id) method ASTEQNode (line 51) | public ASTEQNode(Parser p, int id) method jjtAccept (line 59) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 81) | public boolean evaluate(InternalContextAdapter context) method getLiteral (line 154) | private String getLiteral(boolean left) method value (line 162) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTElseIfStatement.java class ASTElseIfStatement (line 41) | public class ASTElseIfStatement extends SimpleNode method ASTElseIfStatement (line 46) | public ASTElseIfStatement(int id) method ASTElseIfStatement (line 55) | public ASTElseIfStatement(Parser p, int id) method jjtAccept (line 63) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 79) | public boolean evaluate ( InternalContextAdapter context) method render (line 88) | public boolean render( InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTElseStatement.java class ASTElseStatement (line 35) | public class ASTElseStatement extends SimpleNode method ASTElseStatement (line 40) | public ASTElseStatement(int id) method ASTElseStatement (line 49) | public ASTElseStatement(Parser p, int id) method jjtAccept (line 57) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 68) | public boolean evaluate( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTEscape.java class ASTEscape (line 38) | public class ASTEscape extends SimpleNode method ASTEscape (line 47) | public ASTEscape(int id) method ASTEscape (line 56) | public ASTEscape(Parser p, int id) method jjtAccept (line 64) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 72) | public Object init( InternalContextAdapter context, Object data) method render (line 81) | public boolean render( InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTEscapedDirective.java class ASTEscapedDirective (line 38) | public class ASTEscapedDirective extends SimpleNode method ASTEscapedDirective (line 43) | public ASTEscapedDirective(int id) method ASTEscapedDirective (line 52) | public ASTEscapedDirective(Parser p, int id) method jjtAccept (line 61) | public Object jjtAccept(ParserVisitor visitor, Object data) method render (line 69) | public boolean render(InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTExpression.java class ASTExpression (line 29) | public class ASTExpression extends SimpleNode method ASTExpression (line 36) | public ASTExpression(int id) method ASTExpression (line 45) | public ASTExpression(Parser p, int id) method jjtAccept (line 53) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 61) | public boolean evaluate( InternalContextAdapter context) method value (line 70) | public Object value( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTFalse.java class ASTFalse (line 28) | public class ASTFalse extends SimpleNode method ASTFalse (line 35) | public ASTFalse(int id) method ASTFalse (line 44) | public ASTFalse(Parser p, int id) method jjtAccept (line 52) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 60) | public boolean evaluate( InternalContextAdapter context) method value (line 68) | public Object value( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTFloatingPointLiteral.java class ASTFloatingPointLiteral (line 36) | public class ASTFloatingPointLiteral extends SimpleNode method ASTFloatingPointLiteral (line 45) | public ASTFloatingPointLiteral(int id) method ASTFloatingPointLiteral (line 54) | public ASTFloatingPointLiteral(Parser p, int id) method jjtAccept (line 63) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 76) | public Object init( InternalContextAdapter context, Object data) method value (line 107) | public Object value( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTGENode.java class ASTGENode (line 42) | public class ASTGENode extends SimpleNode method ASTGENode (line 47) | public ASTGENode(int id) method ASTGENode (line 56) | public ASTGENode(Parser p, int id) method jjtAccept (line 65) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 73) | public boolean evaluate( InternalContextAdapter context) method value (line 143) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTGTNode.java class ASTGTNode (line 42) | public class ASTGTNode extends SimpleNode method ASTGTNode (line 47) | public ASTGTNode(int id) method ASTGTNode (line 56) | public ASTGTNode(Parser p, int id) method jjtAccept (line 65) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 73) | public boolean evaluate(InternalContextAdapter context) method value (line 142) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIdentifier.java class ASTIdentifier (line 51) | public class ASTIdentifier extends SimpleNode method ASTIdentifier (line 68) | public ASTIdentifier(int id) method ASTIdentifier (line 77) | public ASTIdentifier(Parser p, int id) method jjtAccept (line 86) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 99) | public Object init(InternalContextAdapter context, Object data) method execute (line 116) | public Object execute(Object o, InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIfStatement.java class ASTIfStatement (line 45) | public class ASTIfStatement extends SimpleNode method ASTIfStatement (line 50) | public ASTIfStatement(int id) method ASTIfStatement (line 59) | public ASTIfStatement(Parser p, int id) method jjtAccept (line 68) | public Object jjtAccept(ParserVisitor visitor, Object data) method render (line 76) | public boolean render( InternalContextAdapter context, Writer writer) method process (line 123) | public void process( InternalContextAdapter context, ParserVisitor vis... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIncludeStatement.java class ASTIncludeStatement (line 27) | public class ASTIncludeStatement extends SimpleNode method ASTIncludeStatement (line 32) | public ASTIncludeStatement(int id) method ASTIncludeStatement (line 41) | public ASTIncludeStatement(Parser p, int id) method jjtAccept (line 50) | public Object jjtAccept(ParserVisitor visitor, Object data) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIntegerLiteral.java class ASTIntegerLiteral (line 34) | public class ASTIntegerLiteral extends SimpleNode method ASTIntegerLiteral (line 43) | public ASTIntegerLiteral(int id) method ASTIntegerLiteral (line 52) | public ASTIntegerLiteral(Parser p, int id) method jjtAccept (line 61) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 69) | public Object init( InternalContextAdapter context, Object data) method value (line 108) | public Object value( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIntegerRange.java class ASTIntegerRange (line 38) | public class ASTIntegerRange extends SimpleNode method ASTIntegerRange (line 43) | public ASTIntegerRange(int id) method ASTIntegerRange (line 52) | public ASTIntegerRange(Parser p, int id) method jjtAccept (line 60) | public Object jjtAccept(ParserVisitor visitor, Object data) method value (line 73) | public Object value( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTLENode.java class ASTLENode (line 42) | public class ASTLENode extends SimpleNode method ASTLENode (line 47) | public ASTLENode(int id) method ASTLENode (line 56) | public ASTLENode(Parser p, int id) method jjtAccept (line 65) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 73) | public boolean evaluate( InternalContextAdapter context) method value (line 141) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTLTNode.java class ASTLTNode (line 42) | public class ASTLTNode extends SimpleNode method ASTLTNode (line 47) | public ASTLTNode(int id) method ASTLTNode (line 56) | public ASTLTNode(Parser p, int id) method jjtAccept (line 65) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 73) | public boolean evaluate(InternalContextAdapter context) method value (line 142) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTMap.java class ASTMap (line 37) | public class ASTMap extends SimpleNode method ASTMap (line 42) | public ASTMap(int id) method ASTMap (line 51) | public ASTMap(Parser p, int id) method jjtAccept (line 59) | public Object jjtAccept(ParserVisitor visitor, Object data) method value (line 67) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTMathNode.java class ASTMathNode (line 43) | public abstract class ASTMathNode extends SimpleNode method ASTMathNode (line 47) | public ASTMathNode(int id) method ASTMathNode (line 52) | public ASTMathNode(Parser p, int id) method init (line 60) | public Object init(InternalContextAdapter context, Object data) throws... method jjtAccept (line 70) | public Object jjtAccept(ParserVisitor visitor, Object data) method value (line 82) | public Object value(InternalContextAdapter context) throws MethodInvoc... method handleSpecial (line 141) | protected Object handleSpecial(Object left, Object right, InternalCont... method perform (line 150) | public abstract Number perform(Number left, Number right, InternalCont... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTMethod.java class ASTMethod (line 53) | public class ASTMethod extends SimpleNode method ASTMethod (line 68) | public ASTMethod(int id) method ASTMethod (line 77) | public ASTMethod(Parser p, int id) method jjtAccept (line 85) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 98) | public Object init( InternalContextAdapter context, Object data) method execute (line 130) | public Object execute(Object o, InternalContextAdapter context) method handleInvocationException (line 309) | private Object handleInvocationException(Object o, InternalContextAdap... class MethodCacheKey (line 367) | public static class MethodCacheKey method MethodCacheKey (line 372) | public MethodCacheKey(String methodName, Class[] params) method equals (line 385) | public boolean equals(Object o) method hashCode (line 421) | public int hashCode() method getMethodName (line 448) | public String getMethodName() FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTModNode.java class ASTModNode (line 37) | public class ASTModNode extends ASTMathNode method ASTModNode (line 42) | public ASTModNode(int id) method ASTModNode (line 51) | public ASTModNode(Parser p, int id) method perform (line 56) | public Number perform(Number left, Number right, InternalContextAdapte... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTMulNode.java class ASTMulNode (line 37) | public class ASTMulNode extends ASTMathNode method ASTMulNode (line 42) | public ASTMulNode(int id) method ASTMulNode (line 51) | public ASTMulNode(Parser p, int id) method perform (line 56) | public Number perform(Number left, Number right, InternalContextAdapte... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTNENode.java class ASTNENode (line 36) | public class ASTNENode extends SimpleNode method ASTNENode (line 41) | public ASTNENode(int id) method ASTNENode (line 50) | public ASTNENode(Parser p, int id) method jjtAccept (line 58) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 66) | public boolean evaluate( InternalContextAdapter context) method getLiteral (line 139) | private String getLiteral(boolean left) method value (line 147) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTNotNode.java class ASTNotNode (line 29) | public class ASTNotNode extends SimpleNode method ASTNotNode (line 34) | public ASTNotNode(int id) method ASTNotNode (line 43) | public ASTNotNode(Parser p, int id) method jjtAccept (line 52) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 60) | public boolean evaluate( InternalContextAdapter context) method value (line 72) | public Object value( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTObjectArray.java class ASTObjectArray (line 32) | public class ASTObjectArray extends SimpleNode method ASTObjectArray (line 37) | public ASTObjectArray(int id) method ASTObjectArray (line 46) | public ASTObjectArray(Parser p, int id) method jjtAccept (line 55) | public Object jjtAccept(ParserVisitor visitor, Object data) method value (line 63) | public Object value( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTOrNode.java class ASTOrNode (line 34) | public class ASTOrNode extends SimpleNode method ASTOrNode (line 39) | public ASTOrNode(int id) method ASTOrNode (line 48) | public ASTOrNode(Parser p, int id) method jjtAccept (line 56) | public Object jjtAccept(ParserVisitor visitor, Object data) method value (line 69) | public Object value(InternalContextAdapter context ) method evaluate (line 88) | public boolean evaluate( InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTParameters.java class ASTParameters (line 28) | public class ASTParameters extends SimpleNode method ASTParameters (line 33) | public ASTParameters(int id) method ASTParameters (line 42) | public ASTParameters(Parser p, int id) method jjtAccept (line 50) | public Object jjtAccept(ParserVisitor visitor, Object data) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTReference.java class ASTReference (line 53) | public class ASTReference extends SimpleNode method RT (line 63) | String RT() { method ASTReference (line 104) | public ASTReference(int id) method ASTReference (line 113) | public ASTReference(Parser p, int id) method jjtAccept (line 121) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 129) | public Object init(InternalContextAdapter context, Object data) method getRootString (line 240) | public String getRootString() method execute (line 253) | public Object execute(Object o, InternalContextAdapter context) method render (line 382) | public boolean render(InternalContextAdapter context, Writer writer) t... method getNullString (line 515) | private String getNullString(InternalContextAdapter context) method evaluate (line 534) | public boolean evaluate(InternalContextAdapter context) method value (line 571) | public Object value(InternalContextAdapter context) method setValue (line 588) | public boolean setValue( InternalContextAdapter context, Object value) method getRoot (line 701) | private String getRoot() method getVariableValue (line 923) | public Object getVariableValue(Context context, String variable) throw... method setLiteral (line 977) | public void setLiteral(String literal) method literal (line 994) | public String literal() FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTSetDirective.java class ASTSetDirective (line 41) | public class ASTSetDirective extends SimpleNode method ASTSetDirective (line 65) | public ASTSetDirective(int id) method ASTSetDirective (line 74) | public ASTSetDirective(Parser p, int id) method jjtAccept (line 82) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 94) | public synchronized Object init(InternalContextAdapter context, Object... method render (line 155) | public boolean render( InternalContextAdapter context, Writer writer) method getLeftHandSide (line 270) | private ASTReference getLeftHandSide() method getRightHandSide (line 280) | private Node getRightHandSide() FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTStop.java class ASTStop (line 41) | public class ASTStop extends SimpleNode method ASTStop (line 46) | public ASTStop(int id) method ASTStop (line 55) | public ASTStop(Parser p, int id) method jjtAccept (line 63) | public Object jjtAccept(ParserVisitor visitor, Object data) method render (line 78) | public boolean render( InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTStringLiteral.java class ASTStringLiteral (line 45) | public class ASTStringLiteral extends SimpleNode method ASTStringLiteral (line 64) | public ASTStringLiteral(int id) method ASTStringLiteral (line 73) | public ASTStringLiteral(Parser p, int id) method init (line 87) | public Object init(InternalContextAdapter context, Object data) method adjTokenLineNums (line 199) | public void adjTokenLineNums(Node node) method unescape (line 224) | public static String unescape(final String string) method jjtAccept (line 258) | public Object jjtAccept(ParserVisitor visitor, Object data) method isConstant (line 268) | public boolean isConstant() method value (line 281) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTSubtractNode.java class ASTSubtractNode (line 37) | public class ASTSubtractNode extends ASTMathNode method ASTSubtractNode (line 42) | public ASTSubtractNode(int id) method ASTSubtractNode (line 51) | public ASTSubtractNode(Parser p, int id) method perform (line 56) | public Number perform(Number left, Number right, InternalContextAdapte... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTText.java class ASTText (line 33) | public class ASTText extends SimpleNode method ASTText (line 40) | public ASTText(int id) method ASTText (line 49) | public ASTText(Parser p, int id) method jjtAccept (line 57) | public Object jjtAccept(ParserVisitor visitor, Object data) method init (line 65) | public Object init( InternalContextAdapter context, Object data) method render (line 80) | public boolean render( InternalContextAdapter context, Writer writer) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTTrue.java class ASTTrue (line 28) | public class ASTTrue extends SimpleNode method ASTTrue (line 35) | public ASTTrue(int id) method ASTTrue (line 44) | public ASTTrue(Parser p, int id) method jjtAccept (line 52) | public Object jjtAccept(ParserVisitor visitor, Object data) method evaluate (line 60) | public boolean evaluate(InternalContextAdapter context) method value (line 68) | public Object value(InternalContextAdapter context) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTVariable.java class ASTVariable (line 28) | public class ASTVariable extends SimpleNode method ASTVariable (line 33) | public ASTVariable(int id) method ASTVariable (line 42) | public ASTVariable(Parser p, int id) method jjtAccept (line 50) | public Object jjtAccept(ParserVisitor visitor, Object data) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTWord.java class ASTWord (line 27) | public class ASTWord extends SimpleNode method ASTWord (line 32) | public ASTWord(int id) method ASTWord (line 41) | public ASTWord(Parser p, int id) method jjtAccept (line 49) | public Object jjtAccept(ParserVisitor visitor, Object data) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ASTprocess.java class ASTprocess (line 27) | public class ASTprocess extends SimpleNode method ASTprocess (line 32) | public ASTprocess(int id) method ASTprocess (line 41) | public ASTprocess(Parser p, int id) method jjtAccept (line 49) | public Object jjtAccept(ParserVisitor visitor, Object data) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/AbstractExecutor.java class AbstractExecutor (line 38) | public abstract class AbstractExecutor method execute (line 55) | public abstract Object execute(Object o) method isAlive (line 64) | public boolean isAlive() method getMethod (line 72) | public Method getMethod() method setMethod (line 81) | protected void setMethod(final Method method) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/BooleanPropertyExecutor.java class BooleanPropertyExecutor (line 41) | public class BooleanPropertyExecutor extends PropertyExecutor method BooleanPropertyExecutor (line 50) | public BooleanPropertyExecutor(final Log log, final Introspector intro... method BooleanPropertyExecutor (line 63) | public BooleanPropertyExecutor(final RuntimeLogger rlog, final Introsp... method discover (line 69) | protected void discover(final Class clazz, final String property) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/GetExecutor.java class GetExecutor (line 40) | public class GetExecutor extends AbstractExecutor method GetExecutor (line 54) | public GetExecutor(final Log log, final Introspector introspector, method GetExecutor (line 81) | public GetExecutor(final RuntimeLogger rlog, final Introspector intros... method discover (line 90) | protected void discover(final Class clazz) method execute (line 114) | public Object execute(final Object o) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/MapGetExecutor.java class MapGetExecutor (line 34) | public class MapGetExecutor method MapGetExecutor (line 39) | public MapGetExecutor(final Log log, final Class clazz, final String p... method discover (line 46) | protected void discover (final Class clazz) method execute (line 78) | public Object execute(final Object o) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/MapSetExecutor.java class MapSetExecutor (line 34) | public class MapSetExecutor method MapSetExecutor (line 39) | public MapSetExecutor(final Log log, final Class clazz, final String p... method discover (line 46) | protected void discover (final Class clazz) method execute (line 78) | public Object execute(final Object o, final Object arg) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/MathUtils.java class MathUtils (line 50) | public abstract class MathUtils method toBigDecimal (line 99) | public static BigDecimal toBigDecimal (Number n) method toBigInteger (line 121) | public static BigInteger toBigInteger (Number n) method isZero (line 138) | public static boolean isZero (Number n) method isInteger (line 165) | public static boolean isInteger (Number n) method wrapPrimitive (line 177) | public static Number wrapPrimitive (long value, Class type) method wrapPrimitive (line 231) | private static Number wrapPrimitive (long value, Number op1, Number op2) method findCalculationBase (line 247) | private static int findCalculationBase (Number op1, Number op2) method add (line 281) | public static Number add (Number op1, Number op2) method subtract (line 318) | public static Number subtract (Number op1, Number op2) { method multiply (line 352) | public static Number multiply (Number op1, Number op2) { method divide (line 387) | public static Number divide (Number op1, Number op2) { method modulo (line 420) | public static Number modulo (Number op1, Number op2) throws Arithmetic... method compare (line 445) | public static int compare (Number op1, Number op2) { FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/Node.java type Node (line 40) | public interface Node method jjtOpen (line 44) | public void jjtOpen(); method jjtClose (line 49) | public void jjtClose(); method jjtSetParent (line 57) | public void jjtSetParent(Node n); method jjtGetParent (line 62) | public Node jjtGetParent(); method jjtAddChild (line 70) | public void jjtAddChild(Node n, int i); method jjtGetChild (line 78) | public Node jjtGetChild(int i); method jjtGetNumChildren (line 84) | public int jjtGetNumChildren(); method jjtAccept (line 91) | public Object jjtAccept(ParserVisitor visitor, Object data); method childrenAccept (line 108) | public Object childrenAccept(ParserVisitor visitor, Object data); method getFirstToken (line 113) | public Token getFirstToken(); method getLastToken (line 117) | public Token getLastToken(); method getType (line 121) | public int getType(); method init (line 129) | public Object init( InternalContextAdapter context, Object data) throw... method evaluate (line 136) | public boolean evaluate( InternalContextAdapter context) method value (line 144) | public Object value( InternalContextAdapter context) method render (line 156) | public boolean render( InternalContextAdapter context, Writer writer) method execute (line 165) | public Object execute(Object o, InternalContextAdapter context) method setInfo (line 171) | public void setInfo(int info); method getInfo (line 176) | public int getInfo(); method literal (line 181) | public String literal(); method setInvalid (line 186) | public void setInvalid(); method isInvalid (line 191) | public boolean isInvalid(); method getLine (line 196) | public int getLine(); method getColumn (line 201) | public int getColumn(); method getTemplateName (line 206) | public String getTemplateName(); FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/NodeUtils.java class NodeUtils (line 35) | public class NodeUtils method specialText (line 40) | public static String specialText(Token t) method getSpecialText (line 60) | public static StrBuilder getSpecialText(Token t) method tokenLiteral (line 143) | public static String tokenLiteral( Token t ) method interpolate (line 184) | public static String interpolate(String argStr, Context vars) throws M... FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/ParserVisitor.java type ParserVisitor (line 30) | public interface ParserVisitor method visit (line 37) | public Object visit(SimpleNode node, Object data); method visit (line 44) | public Object visit(ASTprocess node, Object data); method visit (line 51) | public Object visit(ASTEscapedDirective node, Object data); method visit (line 58) | public Object visit(ASTEscape node, Object data); method visit (line 65) | public Object visit(ASTComment node, Object data); method visit (line 72) | public Object visit(ASTFloatingPointLiteral node, Object data); method visit (line 79) | public Object visit(ASTIntegerLiteral node, Object data); method visit (line 86) | public Object visit(ASTStringLiteral node, Object data); method visit (line 93) | public Object visit(ASTIdentifier node, Object data); method visit (line 100) | public Object visit(ASTWord node, Object data); method visit (line 107) | public Object visit(ASTDirective node, Object data); method visit (line 114) | public Object visit(ASTBlock node, Object data); method visit (line 121) | public Object visit(ASTMap node, Object data); method visit (line 128) | public Object visit(ASTObjectArray node, Object data); method visit (line 135) | public Object visit(ASTIntegerRange node, Object data); method visit (line 142) | public Object visit(ASTMethod node, Object data); method visit (line 149) | public Object visit(ASTReference node, Object data); method visit (line 156) | public Object visit(ASTTrue node, Object data); method visit (line 163) | public Object visit(ASTFalse node, Object data); method visit (line 170) | public Object visit(ASTText node, Object data); method visit (line 177) | public Object visit(ASTIfStatement node, Object data); method visit (line 184) | public Object visit(ASTElseStatement node, Object data); method visit (line 191) | public Object visit(ASTElseIfStatement node, Object data); method visit (line 198) | public Object visit(ASTSetDirective node, Object data); method visit (line 205) | public Object visit(ASTStop node, Object data); method visit (line 212) | public Object visit(ASTExpression node, Object data); method visit (line 219) | public Object visit(ASTAssignment node, Object data); method visit (line 226) | public Object visit(ASTOrNode node, Object data); method visit (line 233) | public Object visit(ASTAndNode node, Object data); method visit (line 240) | public Object visit(ASTEQNode node, Object data); method visit (line 247) | public Object visit(ASTNENode node, Object data); method visit (line 254) | public Object visit(ASTLTNode node, Object data); method visit (line 261) | public Object visit(ASTGTNode node, Object data); method visit (line 268) | public Object visit(ASTLENode node, Object data); method visit (line 275) | public Object visit(ASTGENode node, Object data); method visit (line 282) | public Object visit(ASTAddNode node, Object data); method visit (line 289) | public Object visit(ASTSubtractNode node, Object data); method visit (line 296) | public Object visit(ASTMulNode node, Object data); method visit (line 303) | public Object visit(ASTDivNode node, Object data); method visit (line 310) | public Object visit(ASTModNode node, Object data); method visit (line 317) | public Object visit(ASTNotNode node, Object data); FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/PropertyExecutor.java class PropertyExecutor (line 34) | public class PropertyExecutor extends AbstractExecutor method PropertyExecutor (line 45) | public PropertyExecutor(final Log log, final Introspector introspector, method PropertyExecutor (line 67) | public PropertyExecutor(final RuntimeLogger r, final Introspector intr... method getIntrospector (line 77) | protected Introspector getIntrospector() method discover (line 86) | protected void discover(final Class clazz, final String property) method execute (line 139) | public Object execute(Object o) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/PutExecutor.java class PutExecutor (line 40) | public class PutExecutor extends SetExecutor method PutExecutor (line 52) | public PutExecutor(final Log log, final Introspector introspector, method discover (line 66) | protected void discover(final Class clazz, final Object arg) method execute (line 109) | public Object execute(final Object o, final Object value) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/SetExecutor.java class SetExecutor (line 41) | public abstract class SetExecutor method execute (line 59) | public abstract Object execute(Object o, Object value) method isAlive (line 67) | public boolean isAlive() method getMethod (line 75) | public Method getMethod() method setMethod (line 83) | protected void setMethod(final Method method) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/SetPropertyExecutor.java class SetPropertyExecutor (line 38) | public class SetPropertyExecutor method SetPropertyExecutor (line 50) | public SetPropertyExecutor(final Log log, final Introspector introspec... method getIntrospector (line 68) | protected Introspector getIntrospector() method discover (line 78) | protected void discover(final Class clazz, final String property, fina... method execute (line 132) | public Object execute(final Object o, final Object value) FILE: Velocity/src/java/org/apache/velocity/runtime/parser/node/SimpleNode.java class SimpleNode (line 40) | public class SimpleNode implements Node method SimpleNode (line 84) | public SimpleNode(int i) method SimpleNode (line 93) | public SimpleNode(Parser p, int i) method jjtOpen (line 103) | public void jjtOpen() method jjtClose (line 111) | public void jjtClose() method setFirstToken (line 119) | public void setFirstToken(Token t) method getFirstToken (line 127) | public Token getFirstToken() method getLastToken (line 135) | public Token getLastToken() method jjtSetParent (line 143) | public void jjtSetParent(Node n) method jjtGetParent (line 151) | public Node jjtGetParent() method jjtAddChild (line 159) | public void jjtAddChild(Node n, int i) method jjtGetChild (line 177) | public Node jjtGetChild(int i) method jjtGetNumChildren (line 185) | public int jjtGetNumChildren() method jjtAccept (line 194) | public Object jjtAccept(ParserVisitor visitor, Object data) method childrenAccept (line 203) | public Object childrenAccept(ParserVisitor visitor, Object data) method toString (line 229) | public String toString(String prefix) method dump (line 240) | public void dump(String prefix) method getLocation (line 259) | protected String getLocation(InternalContextAdapter context) method literal (line 269) | public String literal() method init (line 292) | public Object init( InternalContextAdapter context, Object data) throw... method evaluate (line 325) | public boolean evaluate( InternalContextAdapter context) method value (line 334) | public Object value( InternalContextAdapter context) method render (line 343) | public boolean render( InternalContextAdapter context, Writer writer) method execute (line 367) | public Object execute(Object o, InternalContextAdapter context) method getType (line 376) | public int getType() method setInfo (line 384) | public void setInfo(int info) method getInfo (line 392) | public int getInfo() method setInvalid (line 400) | public void setInvalid() method isInvalid (line 408) | public boolean isInvalid() method getLine (line 416) | public int getLine() method getColumn (line 424) | public int getColumn() method toString (line 432) | public String toString() method getTemplateName (line 463) | public String getTemplateName() FILE: Velocity/src/java/org/apache/velocity/runtime/resource/ContentResource.java class ContentResource (line 39) | public class ContentResource extends Resource method ContentResource (line 42) | public ContentResource() method process (line 56) | public boolean process() FILE: Velocity/src/java/org/apache/velocity/runtime/resource/Resource.java class Resource (line 39) | public abstract class Resource method Resource (line 97) | public Resource() method setRuntimeServices (line 104) | public void setRuntimeServices( RuntimeServices rs ) method process (line 124) | public abstract boolean process() method isSourceModified (line 130) | public boolean isSourceModified() method setModificationCheckInterval (line 139) | public void setModificationCheckInterval(long modificationCheckInterval) method requiresChecking (line 149) | public boolean requiresChecking() method touch (line 172) | public void touch() method setName (line 182) | public void setName(String name) method getName (line 191) | public String getName() method setEncoding (line 201) | public void setEncoding( String encoding ) method getEncoding (line 211) | public String getEncoding() method getLastModified (line 222) | public long getLastModified() method setLastModified (line 232) | public void setLastModified(long lastModified) method getResourceLoader (line 242) | public ResourceLoader getResourceLoader() method setResourceLoader (line 253) | public void setResourceLoader(ResourceLoader resourceLoader) method setData (line 263) | public void setData(Object data) method getData (line 273) | public Object getData() method setType (line 282) | public void setType(int type) method getType (line 291) | public int getType() FILE: Velocity/src/java/org/apache/velocity/runtime/resource/ResourceCache.java type ResourceCache (line 32) | public interface ResourceCache method initialize (line 40) | public void initialize( RuntimeServices rs ); method get (line 49) | public Resource get( Object resourceKey ); method put (line 58) | public Resource put( Object resourceKey, Resource resource ); method remove (line 66) | public Resource remove( Object resourceKey ); method enumerateKeys (line 72) | public Iterator enumerateKeys(); FILE: Velocity/src/java/org/apache/velocity/runtime/resource/ResourceCacheImpl.java class ResourceCacheImpl (line 47) | public class ResourceCacheImpl implements ResourceCache method initialize (line 65) | public void initialize( RuntimeServices rs ) method get (line 95) | public Resource get( Object key ) method put (line 103) | public Resource put( Object key, Resource value ) method remove (line 111) | public Resource remove( Object key ) method enumerateKeys (line 119) | public Iterator enumerateKeys() FILE: Velocity/src/java/org/apache/velocity/runtime/resource/ResourceFactory.java class ResourceFactory (line 32) | public class ResourceFactory method getResource (line 39) | public static Resource getResource(String resourceName, int resourceType) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/ResourceManager.java type ResourceManager (line 36) | public interface ResourceManager method initialize (line 53) | public void initialize( RuntimeServices rs ) throws Exception; method getResource (line 70) | public Resource getResource(String resourceName, int resourceType, Str... method getLoaderNameForResource (line 82) | public String getLoaderNameForResource(String resourceName ); FILE: Velocity/src/java/org/apache/velocity/runtime/resource/ResourceManagerImpl.java class ResourceManagerImpl (line 51) | public class ResourceManagerImpl method initialize (line 100) | public synchronized void initialize(final RuntimeServices rsvc) method assembleResourceLoaderInitializers (line 228) | private void assembleResourceLoaderInitializers() method getResource (line 312) | public Resource getResource(final String resourceName, final int resou... method createResource (line 445) | protected Resource createResource(String resourceName, int resourceType) method loadResource (line 463) | protected Resource loadResource(String resourceName, int resourceType,... method refreshResource (line 568) | protected Resource refreshResource(Resource resource, final String enc... method getResource (line 664) | public Resource getResource(String resourceName, int resourceType) method getLoaderNameForResource (line 681) | public String getLoaderNameForResource(String resourceName) method getLoaderForResource (line 695) | private ResourceLoader getLoaderForResource(String resourceName) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/ClasspathResourceLoader.java class ClasspathResourceLoader (line 78) | public class ClasspathResourceLoader extends ResourceLoader method init (line 85) | public void init( ExtendedProperties configuration) method getResourceStream (line 102) | public InputStream getResourceStream( String name ) method isSourceModified (line 140) | public boolean isSourceModified(Resource resource) method getLastModified (line 148) | public long getLastModified(Resource resource) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java class DataSourceResourceLoader (line 128) | public class DataSourceResourceLoader extends ResourceLoader method init (line 141) | public void init(ExtendedProperties configuration) method setDataSource (line 188) | public void setDataSource(final DataSource dataSource) method isSourceModified (line 196) | public boolean isSourceModified(final Resource resource) method getLastModified (line 205) | public long getLastModified(final Resource resource) method getResourceStream (line 218) | public synchronized InputStream getResourceStream(final String name) method readLastModified (line 284) | private long readLastModified(final Resource resource, final String op... method openDbConnection (line 350) | private Connection openDbConnection() throws NamingException, SQLExcep... method closeDbConnection (line 370) | private void closeDbConnection(final Connection conn) method closeResultSet (line 394) | private void closeResultSet(final ResultSet rs) method readData (line 428) | private ResultSet readData(final Connection conn, FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/FileResourceLoader.java class FileResourceLoader (line 51) | public class FileResourceLoader extends ResourceLoader method init (line 74) | public void init( ExtendedProperties configuration) method getResourceStream (line 128) | public InputStream getResourceStream(String templateName) method resourceExists (line 212) | public boolean resourceExists(String name) method findTemplate (line 253) | private InputStream findTemplate(final String path, final String templ... method closeQuiet (line 313) | private void closeQuiet(final InputStream is) method isSourceModified (line 338) | public boolean isSourceModified(Resource resource) method getLastModified (line 392) | public long getLastModified(Resource resource) method getFile (line 411) | private File getFile(String path, String template) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/JarHolder.java class JarHolder (line 42) | public class JarHolder method JarHolder (line 54) | public JarHolder( RuntimeServices rs, String urlpath ) method init (line 70) | public void init() method close (line 98) | public void close() method getResource (line 121) | public InputStream getResource( String theentry ) method getEntries (line 146) | public Hashtable getEntries() method getUrlPath (line 167) | public String getUrlPath() FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/JarResourceLoader.java class JarResourceLoader (line 65) | public class JarResourceLoader extends ResourceLoader method init (line 85) | public void init( ExtendedProperties configuration) method loadJar (line 125) | private void loadJar( String path ) method closeJar (line 166) | private void closeJar( String path ) method addEntries (line 179) | private void addEntries( Hashtable entries ) method getResourceStream (line 193) | public InputStream getResourceStream( String source ) method isSourceModified (line 247) | public boolean isSourceModified(Resource resource) method getLastModified (line 255) | public long getLastModified(Resource resource) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/ResourceLoader.java class ResourceLoader (line 40) | public abstract class ResourceLoader method commonInit (line 72) | public void commonInit( RuntimeServices rs, ExtendedProperties configu... method init (line 142) | public abstract void init( ExtendedProperties configuration); method getResourceStream (line 151) | public abstract InputStream getResourceStream( String source ) method isSourceModified (line 160) | public abstract boolean isSourceModified(Resource resource); method getLastModified (line 170) | public abstract long getLastModified(Resource resource); method getClassName (line 176) | public String getClassName() method setCachingOn (line 188) | public void setCachingOn(boolean value) method isCachingOn (line 200) | public boolean isCachingOn() method setModificationCheckInterval (line 210) | public void setModificationCheckInterval(long modificationCheckInterval) method getModificationCheckInterval (line 220) | public long getModificationCheckInterval() method resourceExists (line 234) | public boolean resourceExists(final String resourceName) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.java class ResourceLoaderFactory (line 33) | public class ResourceLoaderFactory method getLoader (line 42) | public static ResourceLoader getLoader(RuntimeServices rs, String load... FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/StringResourceLoader.java class StringResourceLoader (line 112) | public class StringResourceLoader extends ResourceLoader method getRepository (line 159) | public static StringResourceRepository getRepository() method getRepository (line 169) | public static StringResourceRepository getRepository(String name) method setRepository (line 179) | public static void setRepository(String name, StringResourceRepository... method removeRepository (line 189) | public static StringResourceRepository removeRepository(String name) method clearRepositories (line 198) | public static void clearRepositories() method init (line 211) | public void init(final ExtendedProperties configuration) method createRepository (line 284) | public StringResourceRepository createRepository(final String className, method resourceExists (line 330) | public boolean resourceExists(final String name) method getResourceStream (line 348) | public InputStream getResourceStream(final String name) method isSourceModified (line 379) | public boolean isSourceModified(final Resource resource) method getLastModified (line 397) | public long getLastModified(final Resource resource) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/loader/URLResourceLoader.java class URLResourceLoader (line 42) | public class URLResourceLoader extends ResourceLoader method init (line 52) | public void init(ExtendedProperties configuration) method getResourceStream (line 98) | public synchronized InputStream getResourceStream(String name) method isSourceModified (line 163) | public boolean isSourceModified(Resource resource) method getLastModified (line 181) | public long getLastModified(Resource resource) method getTimeout (line 208) | public int getTimeout() method tryToSetTimeout (line 213) | private void tryToSetTimeout(URLConnection conn) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/util/StringResource.java class StringResource (line 31) | public final class StringResource method StringResource (line 46) | public StringResource(final String body, final String encoding) method getBody (line 56) | public String getBody() method getLastModified (line 65) | public long getLastModified() method setBody (line 74) | public void setBody(final String body) method setLastModified (line 84) | public void setLastModified(final long lastModified) method getEncoding (line 94) | public String getEncoding() { method setEncoding (line 103) | public void setEncoding(final String encoding) FILE: Velocity/src/java/org/apache/velocity/runtime/resource/util/StringResourceRepository.java type StringResourceRepository (line 31) | public interface StringResourceRepository method getStringResource (line 38) | StringResource getStringResource(String name); method putStringResource (line 45) | void putStringResource(String name, String body); method putStringResource (line 54) | void putStringResource(String name, String body, String encoding); method removeStringResource (line 60) | void removeStringResource(String name); method setEncoding (line 68) | void setEncoding(String encoding); method getEncoding (line 75) | String getEncoding(); FILE: Velocity/src/java/org/apache/velocity/runtime/resource/util/StringResourceRepositoryImpl.java class StringResourceRepositoryImpl (line 36) | public class StringResourceRepositoryImpl implements StringResourceRepos... method getStringResource (line 51) | public StringResource getStringResource(final String name) method putStringResource (line 59) | public void putStringResource(final String name, final String body) method putStringResource (line 68) | public void putStringResource(final String name, final String body, fi... method removeStringResource (line 76) | public void removeStringResource(final String name) method getEncoding (line 84) | public String getEncoding() method setEncoding (line 92) | public void setEncoding(final String encoding) FILE: Velocity/src/java/org/apache/velocity/runtime/visitor/BaseVisitor.java class BaseVisitor (line 77) | public abstract class BaseVisitor implements ParserVisitor method setWriter (line 88) | public void setWriter( Writer writer ) method setContext (line 96) | public void setContext( InternalContextAdapter context) method visit (line 104) | public Object visit(SimpleNode node, Object data) method visit (line 113) | public Object visit(ASTprocess node, Object data) method visit (line 122) | public Object visit(ASTExpression node, Object data) method visit (line 131) | public Object visit(ASTAssignment node, Object data) method visit (line 140) | public Object visit(ASTOrNode node, Object data) method visit (line 149) | public Object visit(ASTAndNode node, Object data) method visit (line 158) | public Object visit(ASTEQNode node, Object data) method visit (line 167) | public Object visit(ASTNENode node, Object data) method visit (line 176) | public Object visit(ASTLTNode node, Object data) method visit (line 185) | public Object visit(ASTGTNode node, Object data) method visit (line 194) | public Object visit(ASTLENode node, Object data) method visit (line 203) | public Object visit(ASTGENode node, Object data) method visit (line 212) | public Object visit(ASTAddNode node, Object data) method visit (line 221) | public Object visit(ASTSubtractNode node, Object data) method visit (line 230) | public Object visit(ASTMulNode node, Object data) method visit (line 239) | public Object visit(ASTDivNode node, Object data) method visit (line 248) | public Object visit(ASTModNode node, Object data) method visit (line 257) | public Object visit(ASTNotNode node, Object data) method visit (line 266) | public Object visit(ASTIntegerLiteral node, Object data) method visit (line 276) | public Object visit(ASTFloatingPointLiteral node, Object data) method visit (line 285) | public Object visit(ASTStringLiteral node, Object data) method visit (line 294) | public Object visit(ASTIdentifier node, Object data) method visit (line 303) | public Object visit(ASTMethod node, Object data) method visit (line 312) | public Object visit(ASTReference node, Object data) method visit (line 321) | public Object visit(ASTTrue node, Object data) method visit (line 330) | public Object visit(ASTFalse node, Object data) method visit (line 339) | public Object visit(ASTBlock node, Object data) method visit (line 348) | public Object visit(ASTText node, Object data) method visit (line 357) | public Object visit(ASTIfStatement node, Object data) method visit (line 366) | public Object visit(ASTElseStatement node, Object data) method visit (line 375) | public Object visit(ASTElseIfStatement node, Object data) method visit (line 384) | public Object visit(ASTComment node, Object data) method visit (line 393) | public Object visit(ASTObjectArray node, Object data) method visit (line 402) | public Object visit(ASTWord node, Object data) method visit (line 411) | public Object visit(ASTSetDirective node, Object data) method visit (line 420) | public Object visit(ASTDirective node, Object data) method visit (line 430) | public Object visit(ASTEscapedDirective node, Object data) method visit (line 440) | public Object visit(ASTEscape node, Object data) method visit (line 450) | public Object visit(ASTMap node, Object data) method visit (line 460) | public Object visit(ASTIntegerRange node, Object data) method visit (line 470) | public Object visit(ASTStop node, Object data) FILE: Velocity/src/java/org/apache/velocity/runtime/visitor/NodeViewMode.java class NodeViewMode (line 76) | public class NodeViewMode extends BaseVisitor method indentString (line 84) | private String indentString() method showNode (line 98) | private Object showNode(Node node, Object data) method visit (line 124) | public Object visit(SimpleNode node, Object data) method visit (line 132) | public Object visit(ASTprocess node, Object data) method visit (line 140) | public Object visit(ASTExpression node, Object data) method visit (line 148) | public Object visit(ASTAssignment node, Object data) method visit (line 156) | public Object visit(ASTOrNode node, Object data) method visit (line 164) | public Object visit(ASTAndNode node, Object data) method visit (line 172) | public Object visit(ASTEQNode node, Object data) method visit (line 180) | public Object visit(ASTNENode node, Object data) method visit (line 188) | public Object visit(ASTLTNode node, Object data) method visit (line 196) | public Object visit(ASTGTNode node, Object data) method visit (line 204) | public Object visit(ASTLENode node, Object data) method visit (line 212) | public Object visit(ASTGENode node, Object data) method visit (line 220) | public Object visit(ASTAddNode node, Object data) method visit (line 228) | public Object visit(ASTSubtractNode node, Object data) method visit (line 236) | public Object visit(ASTMulNode node, Object data) method visit (line 244) | public Object visit(ASTDivNode node, Object data) method visit (line 252) | public Object visit(ASTModNode node, Object data) method visit (line 260) | public Object visit(ASTNotNode node, Object data) method visit (line 268) | public Object visit(ASTFloatingPointLiteral node, Object data) method visit (line 277) | public Object visit(ASTIntegerLiteral node, Object data) method visit (line 285) | public Object visit(ASTStringLiteral node, Object data) method visit (line 293) | public Object visit(ASTIdentifier node, Object data) method visit (line 301) | public Object visit(ASTMethod node, Object data) method visit (line 309) | public Object visit(ASTReference node, Object data) method visit (line 317) | public Object visit(ASTTrue node, Object data) method visit (line 325) | public Object visit(ASTFalse node, Object data) method visit (line 333) | public Object visit(ASTBlock node, Object data) method visit (line 341) | public Object visit(ASTText node, Object data) method visit (line 349) | public Object visit(ASTIfStatement node, Object data) method visit (line 357) | public Object visit(ASTElseStatement node, Object data) method visit (line 365) | public Object visit(ASTElseIfStatement node, Object data) method visit (line 373) | public Object visit(ASTObjectArray node, Object data) method visit (line 381) | public Object visit(ASTDirective node, Object data) method visit (line 389) | public Object visit(ASTWord node, Object data) method visit (line 397) | public Object visit(ASTSetDirective node, Object data) method visit (line 406) | public Object visit(ASTEscapedDirective node, Object data) method visit (line 415) | public Object visit(ASTEscape node, Object data) method visit (line 424) | public Object visit(ASTMap node, Object data) method visit (line 432) | public Object visit(ASTIntegerRange node, Object data) method visit (line 441) | public Object visit(ASTStop node, Object data) FILE: Velocity/src/java/org/apache/velocity/servlet/VelocityServlet.java class VelocityServlet (line 93) | public abstract class VelocityServlet extends HttpServlet method init (line 154) | public void init( ServletConfig config ) method initVelocity (line 182) | protected void initVelocity( ServletConfig config ) method loadConfiguration (line 253) | protected Properties loadConfiguration(ServletConfig config) method doGet (line 315) | public void doGet( HttpServletRequest request, HttpServletResponse res... method doPost (line 329) | public void doPost( HttpServletRequest request, HttpServletResponse re... method doRequest (line 343) | protected void doRequest(HttpServletRequest request, HttpServletRespon... method requestCleanup (line 410) | protected void requestCleanup( HttpServletRequest request, HttpServlet... method mergeTemplate (line 428) | protected void mergeTemplate( Template template, Context context, Http... method setContentType (line 492) | protected void setContentType(HttpServletRequest request, method chooseCharacterEncoding (line 526) | protected String chooseCharacterEncoding(HttpServletRequest request) method createContext (line 545) | protected Context createContext(HttpServletRequest request, HttpServl... method getTemplate (line 577) | public Template getTemplate( String name ) method getTemplate (line 600) | public Template getTemplate( String name, String encoding ) method handleRequest (line 624) | protected Template handleRequest( HttpServletRequest request, HttpServ... method handleRequest (line 663) | protected Template handleRequest( Context ctx ) method error (line 682) | protected void error( HttpServletRequest request, HttpServletResponse ... FILE: Velocity/src/java/org/apache/velocity/texen/Generator.java class Generator (line 52) | public class Generator method Generator (line 116) | private Generator() method getInstance (line 126) | public static Generator getInstance() method setVelocityEngine (line 135) | public void setVelocityEngine(VelocityEngine ve) method Generator (line 148) | public Generator (String propFile) method Generator (line 184) | public Generator (Properties props) method setDefaultProps (line 192) | protected void setDefaultProps() method setTemplatePath (line 225) | public void setTemplatePath(String templatePath) method getTemplatePath (line 235) | public String getTemplatePath() method setOutputPath (line 245) | public void setOutputPath(String outputPath) method getOutputPath (line 256) | public String getOutputPath() method setOutputEncoding (line 265) | public void setOutputEncoding(String outputEncoding) method setInputEncoding (line 274) | public void setInputEncoding(String inputEncoding) method getWriter (line 287) | public Writer getWriter(String path, String encoding) throws Exception { method getTemplate (line 307) | public Template getTemplate(String templateName, String encoding) thro... method parse (line 328) | public String parse (String inputTemplate, String outputFile) method parse (line 347) | public String parse (String inputTemplate, method parse (line 370) | public String parse (String inputTemplate, method parse (line 436) | public String parse (String controlTemplate, Context controlContext) method getContext (line 459) | protected Context getContext (Hashtable objs) method fillContextHash (line 471) | protected void fillContextHash (Context context, Hashtable objs) method fillContextDefaults (line 486) | protected void fillContextDefaults (Context context) method fillContextProperties (line 499) | protected void fillContextProperties (Context context) method shutdown (line 532) | public void shutdown() FILE: Velocity/src/java/org/apache/velocity/texen/ant/TexenTask.java class TexenTask (line 52) | public class TexenTask method setControlTemplate (line 161) | public void setControlTemplate (String controlTemplate) method getControlTemplate (line 171) | public String getControlTemplate() method setTemplatePath (line 184) | public void setTemplatePath(String templatePath) throws Exception method getTemplatePath (line 210) | public String getTemplatePath() method setOutputDirectory (line 220) | public void setOutputDirectory(File outputDirectory) method getOutputDirectory (line 236) | public String getOutputDirectory() method setOutputFile (line 246) | public void setOutputFile(String outputFile) method setOutputEncoding (line 255) | public void setOutputEncoding(String outputEncoding) method setInputEncoding (line 264) | public void setInputEncoding(String inputEncoding) method getOutputFile (line 274) | public String getOutputFile() method setLogFile (line 283) | public void setLogFile(String log) method getLogFile (line 292) | public String getLogFile() method setContextProperties (line 303) | public void setContextProperties( String file ) method getContextProperties (line 368) | public ExtendedProperties getContextProperties() method setUseClasspath (line 378) | public void setUseClasspath(boolean useClasspath) method setUseResourceLoaderCache (line 386) | public void setUseResourceLoaderCache(String useResourceLoaderCache) method setResourceLoaderModificationCheckInterval (line 394) | public void setResourceLoaderModificationCheckInterval(String resource... method initControlContext (line 405) | public Context initControlContext() method execute (line 418) | public void execute () method populateInitialContext (line 632) | protected void populateInitialContext(Context context) method cleanup (line 646) | protected void cleanup() FILE: Velocity/src/java/org/apache/velocity/texen/util/FileUtil.java class FileUtil (line 31) | public class FileUtil method mkdir (line 39) | static public String mkdir (String s) method file (line 60) | public static File file(String s) method file (line 73) | public static File file(String base, String s) FILE: Velocity/src/java/org/apache/velocity/texen/util/PropertiesUtil.java class PropertiesUtil (line 37) | public class PropertiesUtil method load (line 48) | public Properties load(final String propertiesFile) method loadFromTemplatePath (line 90) | protected Properties loadFromTemplatePath(final String propertiesFile) method loadFromClassPath (line 160) | protected Properties loadFromClassPath(final String propertiesName) FILE: Velocity/src/java/org/apache/velocity/util/ArrayIterator.java class ArrayIterator (line 45) | public class ArrayIterator implements Iterator method ArrayIterator (line 63) | public ArrayIterator(Object array) method next (line 87) | public Object next() method hasNext (line 105) | public boolean hasNext() method remove (line 113) | public void remove() FILE: Velocity/src/java/org/apache/velocity/util/ArrayListWrapper.java class ArrayListWrapper (line 32) | public class ArrayListWrapper extends AbstractList method ArrayListWrapper (line 36) | public ArrayListWrapper(Object array) method get (line 41) | public Object get(int index) method set (line 46) | public Object set(int index, Object element) method size (line 53) | public int size() FILE: Velocity/src/java/org/apache/velocity/util/ClassUtils.java class ClassUtils (line 34) | public class ClassUtils { method ClassUtils (line 39) | private ClassUtils() method getClass (line 54) | public static Class getClass(String clazz) throws ClassNotFoundException method getNewInstance (line 93) | public static Object getNewInstance(String clazz) method getResourceAsStream (line 109) | public static InputStream getResourceAsStream(Class claz, String name) FILE: Velocity/src/java/org/apache/velocity/util/ContextAware.java type ContextAware (line 41) | public interface ContextAware method setContext (line 47) | public void setContext( Context context ); FILE: Velocity/src/java/org/apache/velocity/util/EnumerationIterator.java class EnumerationIterator (line 31) | public class EnumerationIterator implements Iterator method EnumerationIterator (line 44) | public EnumerationIterator(Enumeration enumeration) method next (line 54) | public Object next() method hasNext (line 64) | public boolean hasNext() method remove (line 72) | public void remove() FILE: Velocity/src/java/org/apache/velocity/util/ExceptionUtils.java class ExceptionUtils (line 32) | public class ExceptionUtils method createRuntimeException (line 42) | public static RuntimeException createRuntimeException( method createWithCause (line 56) | public static Throwable createWithCause(Class clazz, method setCause (line 106) | public static void setCause(Throwable onObject, Throwable cause) FILE: Velocity/src/java/org/apache/velocity/util/MapFactory.java class MapFactory (line 40) | public class MapFactory method create (line 67) | public static Map create(boolean allowNullKeys) method create (line 88) | public static Map create(int size, float loadFactor, FILE: Velocity/src/java/org/apache/velocity/util/RuntimeServicesAware.java type RuntimeServicesAware (line 34) | public interface RuntimeServicesAware method setRuntimeServices (line 40) | public void setRuntimeServices( RuntimeServices rs ); FILE: Velocity/src/java/org/apache/velocity/util/SimplePool.java class SimplePool (line 32) | public final class SimplePool method SimplePool (line 54) | public SimplePool(int max) method put (line 64) | public void put(Object o) method get (line 94) | public Object get() method getMax (line 123) | public int getMax() method getPool (line 133) | Object[] getPool() FILE: Velocity/src/java/org/apache/velocity/util/StringUtils.java class StringUtils (line 44) | public class StringUtils method concat (line 57) | public String concat(List list) method getPackageAsPath (line 75) | static public String getPackageAsPath(String pckge) method removeUnderScores (line 97) | static public String removeUnderScores (String data) method removeAndHump (line 131) | static public String removeAndHump (String data) method removeAndHump (line 154) | static public String removeAndHump (String data,String replaceThis) method firstLetterCaps (line 183) | static public String firstLetterCaps ( String data ) method capitalizeFirstLetter (line 202) | static public String capitalizeFirstLetter ( String data ) method split (line 216) | public static String [] split(String line, String delim) method chop (line 237) | public static String chop(String s, int i) method chop (line 251) | public static String chop(String s, int i, String eol) method stringSubstitution (line 288) | public static StringBuffer stringSubstitution( String argStr, method stringSubstitution (line 304) | public static StringBuffer stringSubstitution(String argStr, method fileContentsToString (line 355) | public static String fileContentsToString(String file) method collapseNewlines (line 400) | public static String collapseNewlines(String argStr) method collapseSpaces (line 424) | public static String collapseSpaces(String argStr) method sub (line 451) | public static final String sub(String line, String oldString, method stackTrace (line 482) | public static final String stackTrace(Throwable e) method normalizePath (line 509) | public static final String normalizePath(String path) method select (line 579) | public String select(boolean state, String trueString, String falseStr... method allEmpty (line 598) | public boolean allEmpty(List list) method trimStrings (line 618) | public static List trimStrings(List list) method nullTrim (line 635) | public static String nullTrim(String s) FILE: Velocity/src/java/org/apache/velocity/util/TemplateNumber.java type TemplateNumber (line 29) | public interface TemplateNumber method getAsNumber (line 36) | public Number getAsNumber(); FILE: Velocity/src/java/org/apache/velocity/util/introspection/AbstractChainableUberspector.java class AbstractChainableUberspector (line 32) | public abstract class AbstractChainableUberspector extends UberspectImpl... method wrap (line 43) | public void wrap(Uberspect inner) method init (line 54) | public void init() throws Exception method getIterator (line 69) | public Iterator getIterator(Object obj, Info i) throws Exception method getMethod (line 81) | public VelMethod getMethod(Object obj, String methodName, Object[] arg... method getPropertyGet (line 93) | public VelPropertyGet getPropertyGet(Object obj, String identifier, In... method getPropertySet (line 105) | public VelPropertySet getPropertySet(Object obj, String identifier, Ob... FILE: Velocity/src/java/org/apache/velocity/util/introspection/ChainableUberspector.java type ChainableUberspector (line 29) | public interface ChainableUberspector extends Uberspect method wrap (line 36) | public void wrap(Uberspect inner); FILE: Velocity/src/java/org/apache/velocity/util/introspection/ClassMap.java class ClassMap (line 43) | public class ClassMap method ClassMap (line 63) | public ClassMap(final Class clazz, final Log log) method getCachedClass (line 87) | public Class getCachedClass() method findMethod (line 100) | public Method findMethod(final String name, final Object[] params) method createMethodCache (line 111) | private MethodCache createMethodCache() method populateMethodCacheWithInterface (line 145) | private void populateMethodCacheWithInterface(MethodCache methodCache,... method populateMethodCacheWith (line 158) | private void populateMethodCacheWith(MethodCache methodCache, Class cl... class MethodCache (line 192) | private static final class MethodCache method MethodCache (line 224) | private MethodCache(Log log) method get (line 245) | public Method get(final String name, final Object [] params) method put (line 281) | private void put(Method method) method makeMethodKey (line 308) | private String makeMethodKey(final Method method) method makeMethodKey (line 344) | private String makeMethodKey(String method, Object[] params) FILE: Velocity/src/java/org/apache/velocity/util/introspection/Info.java class Info (line 31) | public class Info method Info (line 42) | public Info(String source, int line, int column) method Info (line 52) | private Info() method getTemplateName (line 59) | public String getTemplateName() method getLine (line 67) | public int getLine() method getColumn (line 75) | public int getColumn() method toString (line 87) | public String toString() FILE: Velocity/src/java/org/apache/velocity/util/introspection/IntrospectionCacheData.java class IntrospectionCacheData (line 29) | public class IntrospectionCacheData FILE: Velocity/src/java/org/apache/velocity/util/introspection/IntrospectionUtils.java class IntrospectionUtils (line 33) | public class IntrospectionUtils method isMethodInvocationConvertible (line 56) | public static boolean isMethodInvocationConvertible(Class formal, method isStrictMethodInvocationConvertible (line 134) | public static boolean isStrictMethodInvocationConvertible(Class formal, FILE: Velocity/src/java/org/apache/velocity/util/introspection/Introspector.java class Introspector (line 57) | public class Introspector extends IntrospectorBase method Introspector (line 63) | public Introspector(final Log log) method Introspector (line 72) | public Introspector(final RuntimeLogger logger) method getMethod (line 89) | public Method getMethod(final Class c, final String name, final Object... FILE: Velocity/src/java/org/apache/velocity/util/introspection/IntrospectorBase.java class IntrospectorBase (line 54) | public abstract class IntrospectorBase method IntrospectorBase (line 65) | protected IntrospectorBase(final Log log) method getMethod (line 84) | public Method getMethod(final Class c, final String name, final Object... method getIntrospectorCache (line 114) | protected IntrospectorCache getIntrospectorCache() FILE: Velocity/src/java/org/apache/velocity/util/introspection/IntrospectorCache.java type IntrospectorCache (line 29) | public interface IntrospectorCache { method clear (line 34) | void clear(); method get (line 44) | ClassMap get(Class c); method put (line 54) | ClassMap put(Class c); FILE: Velocity/src/java/org/apache/velocity/util/introspection/IntrospectorCacheImpl.java class IntrospectorCacheImpl (line 37) | public final class IntrospectorCacheImpl implements IntrospectorCache method IntrospectorCacheImpl (line 64) | public IntrospectorCacheImpl(final Log log) method clear (line 72) | public void clear() method get (line 90) | public ClassMap get(final Class c) method put (line 125) | public ClassMap put(final Class c) FILE: Velocity/src/java/org/apache/velocity/util/introspection/LinkingUberspector.java class LinkingUberspector (line 40) | public class LinkingUberspector extends AbstractChainableUberspector method LinkingUberspector (line 48) | public LinkingUberspector(Uberspect left,Uberspect right) { method init (line 62) | public void init() throws Exception method getIterator (line 76) | public Iterator getIterator(Object obj, Info i) throws Exception method getMethod (line 89) | public VelMethod getMethod(Object obj, String methodName, Object[] arg... method getPropertyGet (line 102) | public VelPropertyGet getPropertyGet(Object obj, String identifier, In... method getPropertySet (line 115) | public VelPropertySet getPropertySet(Object obj, String identifier, Ob... FILE: Velocity/src/java/org/apache/velocity/util/introspection/MethodMap.java class MethodMap (line 40) | public class MethodMap method add (line 57) | public void add(Method method) method get (line 78) | public List get(String key) method find (line 111) | public Method find(String methodName, Object[] args) method getBestMatch (line 139) | private static Method getBestMatch(List methods, Class[] args) class AmbiguousException (line 223) | public static class AmbiguousException extends RuntimeException method compare (line 239) | private static int compare(Class[] c1, Class[] c2) method isApplicable (line 321) | private static boolean isApplicable(Method method, Class[] classes) method isConvertible (line 399) | private static boolean isConvertible(Class formal, Class actual, method isStrictConvertible (line 406) | private static boolean isStrictConvertible(Class formal, Class actual, FILE: Velocity/src/java/org/apache/velocity/util/introspection/SecureIntrospectorControl.java type SecureIntrospectorControl (line 29) | public interface SecureIntrospectorControl method checkObjectExecutePermission (line 40) | public boolean checkObjectExecutePermission(Class clazz, String method); FILE: Velocity/src/java/org/apache/velocity/util/introspection/SecureIntrospectorImpl.java class SecureIntrospectorImpl (line 38) | public class SecureIntrospectorImpl extends Introspector implements Secu... method SecureIntrospectorImpl (line 43) | public SecureIntrospectorImpl(String[] badClasses, String[] badPackage... method getMethod (line 61) | public Method getMethod(Class clazz, String methodName, Object[] params) method checkObjectExecutePermission (line 88) | public boolean checkObjectExecutePermission(Class clazz, String method... FILE: Velocity/src/java/org/apache/velocity/util/introspection/SecureUberspector.java class SecureUberspector (line 43) | public class SecureUberspector extends UberspectImpl implements RuntimeS... method SecureUberspector (line 47) | public SecureUberspector() method init (line 57) | public void init() method getIterator (line 77) | public Iterator getIterator(Object obj, Info i) method setRuntimeServices (line 100) | public void setRuntimeServices(RuntimeServices rs) FILE: Velocity/src/java/org/apache/velocity/util/introspection/Uberspect.java type Uberspect (line 31) | public interface Uberspect method init (line 37) | public void init() throws Exception; method getIterator (line 46) | public Iterator getIterator(Object obj, Info info) throws Exception; method getMethod (line 57) | public VelMethod getMethod(Object obj, String method, Object[] args, I... method getPropertyGet (line 67) | public VelPropertyGet getPropertyGet(Object obj, String identifier, In... method getPropertySet (line 78) | public VelPropertySet getPropertySet(Object obj, String identifier, Ob... FILE: Velocity/src/java/org/apache/velocity/util/introspection/UberspectImpl.java class UberspectImpl (line 53) | public class UberspectImpl implements Uberspect, UberspectLoggable method init (line 70) | public void init() throws Exception method setLog (line 82) | public void setLog(Log log) method setRuntimeLogger (line 91) | public void setRuntimeLogger(RuntimeLogger runtimeLogger) method getIterator (line 107) | public Iterator getIterator(Object obj, Info i) method getMethod (line 185) | public VelMethod getMethod(Object obj, String methodName, Object[] arg... method getPropertyGet (line 232) | public VelPropertyGet getPropertyGet(Object obj, String identifier, In... method getPropertySet (line 287) | public VelPropertySet getPropertySet(Object obj, String identifier, class VelMethodImpl (line 328) | public static class VelMethodImpl implements VelMethod method VelMethodImpl (line 337) | public VelMethodImpl(Method m) method VelMethodImpl (line 345) | public VelMethodImpl(Method method, boolean wrapArray) method VelMethodImpl (line 351) | private VelMethodImpl() method invoke (line 359) | public Object invoke(Object o, Object[] actual) method doInvoke (line 389) | protected Object doInvoke(Object o, Object[] actual) throws Exception method isVarArg (line 398) | public boolean isVarArg() method handleVarArg (line 428) | private Object[] handleVarArg(final Class type, method isCacheable (line 486) | public boolean isCacheable() method getMethodName (line 494) | public String getMethodName() method getReturnType (line 502) | public Class getReturnType() class VelGetterImpl (line 512) | public static class VelGetterImpl implements VelPropertyGet method VelGetterImpl (line 519) | public VelGetterImpl(AbstractExecutor exec) method VelGetterImpl (line 524) | private VelGetterImpl() method invoke (line 532) | public Object invoke(Object o) method isCacheable (line 541) | public boolean isCacheable() method getMethodName (line 549) | public String getMethodName() class VelSetterImpl (line 558) | public static class VelSetterImpl implements VelPropertySet method VelSetterImpl (line 565) | public VelSetterImpl(final SetExecutor setExecutor) method VelSetterImpl (line 570) | private VelSetterImpl() method invoke (line 583) | public Object invoke(final Object o, final Object value) method isCacheable (line 592) | public boolean isCacheable() method getMethodName (line 600) | public String getMethodName() FILE: Velocity/src/java/org/apache/velocity/util/introspection/UberspectLoggable.java type UberspectLoggable (line 36) | public interface UberspectLoggable method setLog (line 44) | public void setLog(Log log); method setRuntimeLogger (line 50) | public void setRuntimeLogger(RuntimeLogger logger); FILE: Velocity/src/java/org/apache/velocity/util/introspection/VelMethod.java type VelMethod (line 31) | public interface VelMethod method invoke (line 41) | public Object invoke(Object o, Object[] params) method isCacheable (line 50) | public boolean isCacheable(); method getMethodName (line 56) | public String getMethodName(); method getReturnType (line 62) | public Class getReturnType(); FILE: Velocity/src/java/org/apache/velocity/util/introspection/VelPropertyGet.java type VelPropertyGet (line 31) | public interface VelPropertyGet method invoke (line 40) | public Object invoke(Object o) throws Exception; method isCacheable (line 48) | public boolean isCacheable(); method getMethodName (line 54) | public String getMethodName(); FILE: Velocity/src/java/org/apache/velocity/util/introspection/VelPropertySet.java type VelPropertySet (line 31) | public interface VelPropertySet method invoke (line 41) | public Object invoke(Object o, Object arg) throws Exception; method isCacheable (line 49) | public boolean isCacheable(); method getMethodName (line 55) | public String getMethodName(); FILE: Velocity/src/java/test/Example.java class Example (line 43) | public class Example { method Example (line 44) | public Example(String templateFile) { method getNames (line 102) | public ArrayList getNames() { method main (line 113) | public static void main(String[] args) { FILE: Velocity/src/test/org/apache/velocity/io/UnicodeInputStreamTestCase.java class UnicodeInputStreamTestCase (line 39) | public class UnicodeInputStreamTestCase method UnicodeInputStreamTestCase (line 43) | public UnicodeInputStreamTestCase(final String name) method suite (line 48) | public static Test suite() method testSimpleStream (line 53) | public void testSimpleStream() method testSimpleUTF8 (line 60) | public void testSimpleUTF8() method testRealUTF8 (line 67) | public void testRealUTF8() method testRealUTF8WithBOM (line 74) | public void testRealUTF8WithBOM() method testRealUTF16BEWithBOM (line 83) | public void testRealUTF16BEWithBOM() method testRealUTF16LEWithBOM (line 92) | public void testRealUTF16LEWithBOM() method testRealUTF32BEWithBOM (line 101) | public void testRealUTF32BEWithBOM() method testRealUTF32LEWithBOM (line 110) | public void testRealUTF32LEWithBOM() method testRun (line 120) | protected void testRun(final UnicodeInputStream.UnicodeBOM bom, final ... method createInputStream (line 167) | protected InputStream createInputStream(final UnicodeInputStream.Unico... method buildTestString (line 195) | protected byte [] buildTestString(final UnicodeInputStream.UnicodeBOM ... method readAllBytes (line 211) | protected byte [] readAllBytes(final InputStream inputStream, final St... FILE: Velocity/src/test/org/apache/velocity/test/AbsoluteFileResourceLoaderTestCase.java class AbsoluteFileResourceLoaderTestCase (line 41) | public class AbsoluteFileResourceLoaderTestCase extends BaseTestCase method AbsoluteFileResourceLoaderTestCase (line 77) | AbsoluteFileResourceLoaderTestCase() method suite (line 101) | public static Test suite () method runTest (line 109) | public void runTest () FILE: Velocity/src/test/org/apache/velocity/test/AnakiaTestCase.java class AnakiaTestCase (line 34) | public class AnakiaTestCase extends BaseTestCase method AnakiaTestCase (line 45) | public AnakiaTestCase(String name) method suite (line 50) | public static Test suite() method testAnakiaResults (line 60) | public void testAnakiaResults () FILE: Velocity/src/test/org/apache/velocity/test/ArithmeticTestCase.java class ArithmeticTestCase (line 37) | public class ArithmeticTestCase extends TestCase method ArithmeticTestCase (line 40) | public ArithmeticTestCase(String testName) method suite (line 45) | public static Test suite() method testAdd (line 50) | public void testAdd() method addHelper (line 65) | private void addHelper (Number n1, Number n2, double expectedResult, C... method testSubtract (line 72) | public void testSubtract() method subtractHelper (line 87) | private void subtractHelper (Number n1, Number n2, double expectedResu... method testMultiply (line 94) | public void testMultiply() method multiplyHelper (line 110) | private void multiplyHelper (Number n1, Number n2, double expectedResu... method testDivide (line 117) | public void testDivide() method divideHelper (line 128) | private void divideHelper (Number n1, Number n2, double expectedResult... method testModulo (line 135) | public void testModulo() method moduloHelper (line 153) | private void moduloHelper (Number n1, Number n2, double expectedResult... method testCompare (line 160) | public void testCompare() method compareHelper (line 170) | private void compareHelper (Number n1, Number n2, int expectedResult) method testIsZero (line 215) | public void testIsZero() FILE: Velocity/src/test/org/apache/velocity/test/ArrayMethodsTestCase.java class ArrayMethodsTestCase (line 32) | public class ArrayMethodsTestCase extends BaseEvalTestCase method ArrayMethodsTestCase (line 36) | public ArrayMethodsTestCase(final String name) method testArrayMethods (line 44) | public void testArrayMethods() throws Exception method checkResults (line 88) | private void checkResults(Object array, Object setme, method checkEmptyResult (line 164) | private void checkEmptyResult(String method, boolean compareToList) method checkResult (line 170) | private void checkResult(String method, String expected, FILE: Velocity/src/test/org/apache/velocity/test/BaseEvalTestCase.java class BaseEvalTestCase (line 36) | public class BaseEvalTestCase extends TestCase method BaseEvalTestCase (line 43) | public BaseEvalTestCase(String name) method setUp (line 48) | public void setUp() throws Exception method tearDown (line 62) | public void tearDown() method testBase (line 68) | public void testBase() method setProperties (line 74) | protected void setProperties(VelocityEngine engine) method setContext (line 79) | protected void setContext(VelocityContext context) method assertContextValue (line 84) | protected void assertContextValue(String key, Object expected) method assertEvalEquals (line 98) | protected void assertEvalEquals(String expected, String template) method assertEvalException (line 107) | protected Exception assertEvalException(String evil) method assertEvalException (line 112) | protected Exception assertEvalException(String evil, Class exceptionType) method assertEvalExceptionAt (line 141) | protected Exception assertEvalExceptionAt(String evil, String template, method assertEvalExceptionAt (line 161) | protected Exception assertEvalExceptionAt(String evil, int line, int col) method evaluate (line 166) | protected String evaluate(String template) method assertTmplEquals (line 207) | protected void assertTmplEquals(String expected, String template) FILE: Velocity/src/test/org/apache/velocity/test/BaseTestCase.java class BaseTestCase (line 38) | public abstract class BaseTestCase method BaseTestCase (line 50) | public BaseTestCase(String name) method getFileName (line 60) | protected static String getFileName (final String dir, final String ba... method getFileName (line 65) | protected static String getFileName (final String dir, final String ba... method assureResultsDirectoryExists (line 119) | protected static void assureResultsDirectoryExists (String resultsDire... method normalizeNewlines (line 152) | protected String normalizeNewlines (String source) method isMatch (line 166) | protected boolean isMatch (String resultsDir, method getFileContents (line 180) | protected String getFileContents(String dir, String baseFileName, Stri... method isMatch (line 195) | protected boolean isMatch ( method getTestCaseName (line 219) | protected static final String getTestCaseName (String s) FILE: Velocity/src/test/org/apache/velocity/test/BuiltInEventHandlerTestCase.java class BuiltInEventHandlerTestCase (line 53) | public class BuiltInEventHandlerTestCase extends BaseTestCase { method BuiltInEventHandlerTestCase (line 91) | public BuiltInEventHandlerTestCase(String name) method setUp (line 96) | public void setUp() method suite (line 101) | public static Test suite() method log (line 106) | protected void log(String out) method testReportInvalidReferences1 (line 118) | public void testReportInvalidReferences1() throws Exception method testReportInvalidReferences2 (line 143) | public void testReportInvalidReferences2() throws Exception method testEscapeHtml (line 175) | public void testEscapeHtml() throws Exception method testEscapeXml (line 190) | public void testEscapeXml() throws Exception method testEscapeSql (line 206) | public void testEscapeSql() throws Exception method testEscapeJavaScript (line 220) | public void testEscapeJavaScript() throws Exception method testEscapeReferenceMatchAll (line 234) | public void testEscapeReferenceMatchAll() throws Exception method testEscapeReferenceMatch (line 265) | public void testEscapeReferenceMatch() throws Exception method newEscapeContext (line 306) | private Context newEscapeContext() method testPrintExceptionHandler (line 315) | public void testPrintExceptionHandler() throws Exception method testIncludeNotFound (line 361) | public void testIncludeNotFound() throws Exception method testIncludeRelativePath (line 394) | public void testIncludeRelativePath() throws Exception FILE: Velocity/src/test/org/apache/velocity/test/ClassloaderChangeTestCase.java class ClassloaderChangeTestCase (line 42) | public class ClassloaderChangeTestCase extends TestCase implements LogChute method ClassloaderChangeTestCase (line 53) | public ClassloaderChangeTestCase(String name) method setUp (line 58) | public void setUp() method init (line 66) | public void init( RuntimeServices rs ) method suite (line 71) | public static Test suite () method testClassloaderChange (line 79) | public void testClassloaderChange() method log (line 144) | public void log(int level, String message) method log (line 156) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 162) | public boolean isLevelEnabled(int level) class TestClassloader (line 173) | class TestClassloader extends ClassLoader method TestClassloader (line 180) | public TestClassloader() method findClass (line 195) | public Class findClass(String name) FILE: Velocity/src/test/org/apache/velocity/test/ClasspathResourceTestCase.java class ClasspathResourceTestCase (line 43) | public class ClasspathResourceTestCase extends BaseTestCase method ClasspathResourceTestCase (line 73) | public ClasspathResourceTestCase(String name) method setUp (line 78) | public void setUp() method suite (line 107) | public static Test suite () method testClasspathResource (line 115) | public void testClasspathResource () FILE: Velocity/src/test/org/apache/velocity/test/CommentsTestCase.java class CommentsTestCase (line 37) | public class CommentsTestCase extends BaseTestCase method suite (line 40) | public static Test suite() method CommentsTestCase (line 49) | public CommentsTestCase(String name) method testMultiLine (line 59) | public void testMultiLine() method testSingleLine (line 75) | public void testSingleLine() method testCombined (line 97) | public void testCombined() FILE: Velocity/src/test/org/apache/velocity/test/CommonsExtPropTestCase.java class CommonsExtPropTestCase (line 40) | public class CommonsExtPropTestCase extends BaseTestCase method CommonsExtPropTestCase (line 64) | public CommonsExtPropTestCase(String name) method suite (line 69) | public static junit.framework.Test suite() method testExtendedProperties (line 77) | public void testExtendedProperties () method showIterator (line 149) | private void showIterator(FileWriter result, Iterator i) method showVector (line 160) | private void showVector(FileWriter result, Vector v) method message (line 171) | private void message(FileWriter result, String message) FILE: Velocity/src/test/org/apache/velocity/test/ContextSafetyTestCase.java class ContextSafetyTestCase (line 50) | public class ContextSafetyTestCase extends BaseTestCase implements Templ... method ContextSafetyTestCase (line 52) | public ContextSafetyTestCase(String name) method setUp (line 57) | public void setUp() method suite (line 69) | public static Test suite() method testContextSafety (line 77) | public void testContextSafety () FILE: Velocity/src/test/org/apache/velocity/test/DefineTestCase.java class DefineTestCase (line 27) | public class DefineTestCase extends BaseEvalTestCase method DefineTestCase (line 29) | public DefineTestCase(String name) method defAndEval (line 34) | protected String defAndEval(String block) method defAndEval (line 39) | protected String defAndEval(String key, String block) method testSimple (line 44) | public void testSimple() method testNotSimple (line 50) | public void testNotSimple() method testOverridingDefinitionInternally (line 57) | public void testOverridingDefinitionInternally() method testLateBinding (line 62) | public void testLateBinding() method testRerendering (line 68) | public void testRerendering() method testAssignation (line 74) | public void testAssignation() method testNonRenderingUsage (line 79) | public void testNonRenderingUsage() method testRecursionLimit (line 90) | public void testRecursionLimit() method testThingsOfQuestionableMorality (line 106) | public void testThingsOfQuestionableMorality() class Inc (line 113) | public static class Inc method toString (line 116) | public String toString() FILE: Velocity/src/test/org/apache/velocity/test/EncodingTestCase.java class EncodingTestCase (line 45) | public class EncodingTestCase extends BaseTestCase implements TemplateTe... method EncodingTestCase (line 47) | public EncodingTestCase(String name) method setUp (line 52) | public void setUp() method suite (line 66) | public static Test suite() method testChineseEncoding (line 74) | public void testChineseEncoding () method testHighByteChinese (line 109) | public void testHighByteChinese() method testHighByteChinese2 (line 141) | public void testHighByteChinese2() method testRussian (line 172) | public void testRussian() FILE: Velocity/src/test/org/apache/velocity/test/EvaluateContextTestCase.java class EvaluateContextTestCase (line 37) | public class EvaluateContextTestCase extends TestCase method testLocalscopePutDoesntLeakButGetDoes (line 39) | public void testLocalscopePutDoesntLeakButGetDoes() method testSetLocalContext (line 73) | public void testSetLocalContext() method testSetLocalContextWithErrors (line 101) | public void testSetLocalContextWithErrors() FILE: Velocity/src/test/org/apache/velocity/test/EvaluateTestCase.java class EvaluateTestCase (line 48) | public class EvaluateTestCase extends BaseTestCase method EvaluateTestCase (line 86) | public EvaluateTestCase(String name) method setUp (line 91) | public void setUp() method suite (line 96) | public static Test suite() method testEvaluate (line 105) | public void testEvaluate() method testEvaluateMacroPreserve (line 115) | public void testEvaluateMacroPreserve() method testEvaluateVMContext (line 138) | public void testEvaluateVMContext() method testStop (line 148) | public void testStop() method testEventHandler (line 172) | public void testEventHandler() method testErrors (line 193) | public void testErrors() method testFile (line 270) | private void testFile(String basefilename, Map properties) method setupContext (line 317) | public void setupContext(Context context) FILE: Velocity/src/test/org/apache/velocity/test/EventHandlingTestCase.java class EventHandlingTestCase (line 50) | public class EventHandlingTestCase method EventHandlingTestCase (line 62) | public EventHandlingTestCase(String name) method suite (line 67) | public static Test suite () method testManualEventHandlers (line 72) | public void testManualEventHandlers() method testConfigurationEventHandlers (line 116) | public void testConfigurationEventHandlers() method doTestReferenceInsertionEventHandler1 (line 140) | private void doTestReferenceInsertionEventHandler1(VelocityEngine ve, ... method doTestReferenceInsertionEventHandler2 (line 162) | private void doTestReferenceInsertionEventHandler2(VelocityEngine ve, ... method doTestNullValueEventHandler (line 184) | private void doTestNullValueEventHandler(VelocityEngine ve, VelocityCo... method doTestSetNullValueEventHandler (line 205) | private void doTestSetNullValueEventHandler(VelocityEngine ve, Velocit... method doTestMethodExceptionEventHandler1 (line 226) | private void doTestMethodExceptionEventHandler1(VelocityEngine ve, Vel... method doTestMethodExceptionEventHandler2 (line 253) | private void doTestMethodExceptionEventHandler2(VelocityEngine ve, Vel... method throwException (line 283) | public void throwException() method init (line 292) | public void init( RuntimeServices rs ) method log (line 300) | public void log(int level, String message) method log (line 305) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 310) | public boolean isLevelEnabled(int level) method clearLogString (line 315) | public static void clearLogString() method setLogString (line 320) | public static void setLogString(String message) method getLogString (line 325) | public static String getLogString() class TestEventCartridge (line 330) | public static class TestEventCartridge method TestEventCartridge (line 337) | public TestEventCartridge() method setRuntimeServices (line 344) | public void setRuntimeServices( RuntimeServices rs ) method referenceInsert (line 357) | public Object referenceInsert( String reference, Object value ) method shouldLogOnNullSet (line 394) | public boolean shouldLogOnNullSet( String lhs, String rhs ) method methodException (line 409) | public Object methodException( Class claz, String method, Exception e ) method setContext (line 436) | public void setContext(Context context) FILE: Velocity/src/test/org/apache/velocity/test/ExceptionTestCase.java class ExceptionTestCase (line 43) | public class ExceptionTestCase extends BaseTestCase implements TemplateT... method ExceptionTestCase (line 50) | public ExceptionTestCase(String name) method suite (line 55) | public static Test suite () method testReferenceInsertionEventHandlerException (line 61) | public void testReferenceInsertionEventHandlerException() method testMethodExceptionEventHandlerException (line 75) | public void testMethodExceptionEventHandlerException() method testNullSetEventHandlerException (line 87) | public void testNullSetEventHandlerException() method testIncludeEventHandlerException (line 96) | public void testIncludeEventHandlerException() method testResourceLoaderException (line 105) | public void testResourceLoaderException() method testDirectiveException (line 124) | public void testDirectiveException() method assertException (line 135) | public void assertException(VelocityEngine ve) method assertException (line 143) | public void assertException(VelocityEngine ve, String input) method assertException (line 151) | public void assertException(VelocityEngine ve, Context context, String... method assertMethodInvocationException (line 165) | public void assertMethodInvocationException(VelocityEngine ve, Context... FILE: Velocity/src/test/org/apache/velocity/test/ExternalLoggerTestCase.java class ExternalLoggerTestCase (line 36) | public class ExternalLoggerTestCase extends TestCase implements LogChute method ExternalLoggerTestCase (line 45) | public ExternalLoggerTestCase(String name) method setUp (line 50) | public void setUp() method init (line 62) | public void init( RuntimeServices rs ) method suite (line 67) | public static Test suite () method testExternalLogger (line 75) | public void testExternalLogger () method log (line 93) | public void log(int level, String message) method log (line 125) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 131) | public boolean isLevelEnabled(int level) FILE: Velocity/src/test/org/apache/velocity/test/FilteredEventHandlingTestCase.java class FilteredEventHandlingTestCase (line 47) | public class FilteredEventHandlingTestCase extends BaseTestCase implemen... method FilteredEventHandlingTestCase (line 87) | public FilteredEventHandlingTestCase(String name) method init (line 96) | public void init( RuntimeServices rs ) method suite (line 101) | public static Test suite () method testFilteredEventHandling (line 106) | public void testFilteredEventHandling() throws Exception method log (line 255) | public void log(int level, String message) method log (line 260) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 265) | public boolean isLevelEnabled(int level) FILE: Velocity/src/test/org/apache/velocity/test/ForeachBreakTestCase.java class ForeachBreakTestCase (line 25) | public class ForeachBreakTestCase extends BaseEvalTestCase method ForeachBreakTestCase (line 27) | public ForeachBreakTestCase(String name) method testConditionalBreakDirective (line 35) | public void testConditionalBreakDirective() method testUnconditionalBreakDirective (line 44) | public void testUnconditionalBreakDirective() method testNestedForeach (line 49) | public void testNestedForeach() FILE: Velocity/src/test/org/apache/velocity/test/ForeachTestCase.java class ForeachTestCase (line 41) | public class ForeachTestCase extends BaseEvalTestCase method ForeachTestCase (line 43) | public ForeachTestCase(String name) method testMaxNbrLoopsConstraint (line 51) | public void testMaxNbrLoopsConstraint() method testCollectionAndMethodCall (line 65) | public void testCollectionAndMethodCall() method testObjectWithIteratorMethod (line 82) | public void testObjectWithIteratorMethod() method testNotReallyIterableIteratorMethod (line 90) | public void testNotReallyIterableIteratorMethod() method testVelocityHasNextProperty (line 98) | public void testVelocityHasNextProperty() method testNestedVelocityHasNextProperty (line 109) | public void testNestedVelocityHasNextProperty() class MyIterable (line 127) | public static class MyIterable method MyIterable (line 131) | public MyIterable() method iterator (line 139) | public Iterator iterator() class NotReallyIterable (line 145) | public static class NotReallyIterable method iterator (line 147) | public Object iterator() FILE: Velocity/src/test/org/apache/velocity/test/IfNullTestCase.java class IfNullTestCase (line 28) | public class IfNullTestCase extends BaseEvalTestCase method IfNullTestCase (line 30) | public IfNullTestCase(final String name) method setContext (line 35) | protected void setContext(VelocityContext context) method testIfEquals (line 41) | public void testIfEquals() method testIfNotEquals (line 55) | public void testIfNotEquals() method testIfValue (line 69) | public void testIfValue() method testIfAnd (line 77) | public void testIfAnd() method testIfOr (line 85) | public void testIfOr() method testToStringNullCheckConfig (line 93) | public void testToStringNullCheckConfig() class NullToString (line 100) | public static class NullToString method toString (line 102) | public String toString() FILE: Velocity/src/test/org/apache/velocity/test/IncludeErrorTestCase.java class IncludeErrorTestCase (line 45) | public class IncludeErrorTestCase extends BaseTestCase implements Templa... method IncludeErrorTestCase (line 52) | public IncludeErrorTestCase(String name) method suite (line 57) | public static Test suite () method setUp (line 62) | public void setUp() throws Exception method testMissingParseError (line 73) | public void testMissingParseError() throws Exception method testMissingIncludeError (line 78) | public void testMissingIncludeError() throws Exception method testParseError (line 83) | public void testParseError() throws Exception method testParseError2 (line 88) | public void testParseError2() throws Exception method checkException (line 100) | private void checkException(String templateName,Class exceptionClass) FILE: Velocity/src/test/org/apache/velocity/test/IncludeEventHandlingTestCase.java class IncludeEventHandlingTestCase (line 47) | public class IncludeEventHandlingTestCase extends BaseTestCase implement... method IncludeEventHandlingTestCase (line 91) | public IncludeEventHandlingTestCase(String name) method setUp (line 96) | public void setUp() method suite (line 113) | public static Test suite () method testIncludeEventHandling (line 121) | public void testIncludeEventHandling () method setRuntimeServices (line 200) | public void setRuntimeServices( RuntimeServices rs ) method includeEvent (line 207) | public String includeEvent( String includeResourcePath, String current... FILE: Velocity/src/test/org/apache/velocity/test/InfoTestCase.java class InfoTestCase (line 45) | public class InfoTestCase extends BaseTestCase implements TemplateTestBase method InfoTestCase (line 52) | public InfoTestCase(String name) method suite (line 57) | public static Test suite () method setUp (line 62) | public void setUp() throws Exception method testInfoProperty (line 76) | public void testInfoProperty() throws Exception method testInfoMethod (line 82) | public void testInfoMethod() throws Exception method checkInfo (line 88) | public void checkInfo(String templateName, method assertInfoEqual (line 116) | private void assertInfoEqual(Info i, String name, int line, int column) FILE: Velocity/src/test/org/apache/velocity/test/InlineScopeVMTestCase.java class InlineScopeVMTestCase (line 43) | public class InlineScopeVMTestCase extends BaseTestCase implements Templ... method InlineScopeVMTestCase (line 45) | public InlineScopeVMTestCase(String name) method setUp (line 50) | public void setUp() method suite (line 73) | public static Test suite () method testInlineScopeVM (line 81) | public void testInlineScopeVM () FILE: Velocity/src/test/org/apache/velocity/test/IntrospectionCacheDataTestCase.java class IntrospectionCacheDataTestCase (line 40) | public class IntrospectionCacheDataTestCase extends TestCase class CacheHitCountingVelocityContext (line 43) | private static class CacheHitCountingVelocityContext extends VelocityC... method icacheGet (line 47) | public IntrospectionCacheData icacheGet(Object key) method testCache (line 58) | public void testCache() throws ParseErrorException, MethodInvocationEx... method exec (line 76) | public String exec(String value) FILE: Velocity/src/test/org/apache/velocity/test/Introspector2TestCase.java class Introspector2TestCase (line 39) | public class Introspector2TestCase extends BaseTestCase method Introspector2TestCase (line 45) | public Introspector2TestCase(String name) method suite (line 55) | public static Test suite () method testIntrospector (line 60) | public void testIntrospector() type Woogie (line 98) | public interface Woogie class Bar (line 102) | public static class Bar implements Woogie class Foo (line 107) | public static class Foo extends Bar class Tester (line 112) | public static class Tester method find (line 114) | public static String find(Woogie w, Object o ) method find (line 119) | public static String find(Object w, Bar o ) method find (line 124) | public static String find(Bar w, Bar o ) method find (line 129) | public static String find( Object o ) method find (line 134) | public static String find( Woogie o ) class Tester2 (line 140) | public static class Tester2 method find (line 142) | public static String find(Woogie w, Object o ) method find (line 147) | public static String find(Object w, Bar o ) method find (line 152) | public static String find(Bar w, Object o ) method find (line 157) | public static String find( Object o ) method find (line 162) | public static String find( Woogie o ) FILE: Velocity/src/test/org/apache/velocity/test/Introspector3TestCase.java class Introspector3TestCase (line 37) | public class Introspector3TestCase extends BaseTestCase method Introspector3TestCase (line 42) | public Introspector3TestCase(String name) method suite (line 47) | public static Test suite() method testSimple (line 52) | public void testSimple() class MethodProvider (line 117) | public static class MethodProvider method ii (line 119) | public String ii(int p, int d) method lii (line 124) | public String lii(List s, int p, int d) method lll (line 129) | public String lll(List s, long p, List d) method lll (line 135) | public String lll(List s, long p, int d) method lll (line 140) | public String lll(List s, long p) method ll (line 145) | public String ll(long p, long d) FILE: Velocity/src/test/org/apache/velocity/test/IntrospectorTestCase.java class IntrospectorTestCase (line 41) | public class IntrospectorTestCase extends BaseTestCase method setUp (line 45) | public void setUp() method IntrospectorTestCase (line 53) | public IntrospectorTestCase (String name) method suite (line 64) | public static Test suite () method testIntrospectorBoolean (line 69) | public void testIntrospectorBoolean() method testIntrospectorByte (line 82) | public void testIntrospectorByte() method testIntrospectorChar (line 95) | public void testIntrospectorChar() method testIntrospectorDouble (line 108) | public void testIntrospectorDouble() method testIntrospectorFloat (line 122) | public void testIntrospectorFloat() method testIntrospectorInteger (line 136) | public void testIntrospectorInteger() method testIntrospectorPrimitiveLong (line 150) | public void testIntrospectorPrimitiveLong() method testIntrospectorPrimitiveShort (line 164) | public void testIntrospectorPrimitiveShort() method testIntrospectorUntouchable (line 177) | public void testIntrospectorUntouchable() method testIntrospectorReallyUntouchable (line 190) | public void testIntrospectorReallyUntouchable() class MethodProvider (line 202) | public static class MethodProvider method booleanMethod (line 207) | public String booleanMethod (boolean p) { return "boolean"; } method byteMethod (line 208) | public String byteMethod (byte p) { return "byte"; } method characterMethod (line 209) | public String characterMethod (char p) { return "character"; } method doubleMethod (line 210) | public String doubleMethod (double p) { return "double"; } method floatMethod (line 211) | public String floatMethod (float p) { return "float"; } method integerMethod (line 212) | public String integerMethod (int p) { return "integer"; } method longMethod (line 213) | public String longMethod (long p) { return "long"; } method shortMethod (line 214) | public String shortMethod (short p) { return "short"; } method untouchable (line 216) | String untouchable() { return "yech";} method reallyuntouchable (line 218) | private String reallyuntouchable() { return "yech!"; } FILE: Velocity/src/test/org/apache/velocity/test/InvalidEventHandlerTestCase.java class InvalidEventHandlerTestCase (line 46) | public class InvalidEventHandlerTestCase method InvalidEventHandlerTestCase (line 52) | public InvalidEventHandlerTestCase(String name) method suite (line 57) | public static Test suite () method testManualEventHandlers (line 62) | public void testManualEventHandlers() method testConfigurationEventHandlers (line 99) | public void testConfigurationEventHandlers() method doTestInvalidReferenceEventHandler4 (line 118) | private void doTestInvalidReferenceEventHandler4(VelocityEngine ve, Ve... method doTestInvalidReferenceEventHandler3 (line 150) | private void doTestInvalidReferenceEventHandler3(VelocityEngine ve, Ve... method doTestInvalidReferenceEventHandler2 (line 185) | private void doTestInvalidReferenceEventHandler2(VelocityEngine ve, Ve... method doTestInvalidReferenceEventHandler1 (line 225) | private void doTestInvalidReferenceEventHandler1(VelocityEngine ve, Ve... class TestEventCartridge (line 279) | public static class TestEventCartridge method TestEventCartridge (line 285) | public TestEventCartridge() method setRuntimeServices (line 292) | public void setRuntimeServices( RuntimeServices rs ) method invalidGetMethod (line 303) | public Object invalidGetMethod(Context context, String reference, Ob... method invalidMethod (line 383) | public Object invalidMethod(Context context, String reference, Objec... method invalidSetMethod (line 411) | public boolean invalidSetMethod(Context context, String leftreferenc... class Tree (line 439) | public static class Tree method Tree (line 444) | public Tree() method getField (line 449) | public String getField() method setField (line 454) | public void setField(String field) method getChild (line 459) | public Tree getChild() method setChild (line 464) | public void setChild(Tree child) method testMethod (line 469) | public String testMethod() FILE: Velocity/src/test/org/apache/velocity/test/MacroForwardDefineTestCase.java class MacroForwardDefineTestCase (line 41) | public class MacroForwardDefineTestCase method MacroForwardDefineTestCase (line 68) | public MacroForwardDefineTestCase(String name) method setUp (line 73) | public void setUp() method suite (line 91) | public static Test suite() method testLogResult (line 96) | public void testLogResult() FILE: Velocity/src/test/org/apache/velocity/test/MethodCacheKeyTestCase.java class MethodCacheKeyTestCase (line 33) | public class MethodCacheKeyTestCase extends TestCase method testMethodKeyCacheEquals (line 36) | public void testMethodKeyCacheEquals() method selfEqualsAssertions (line 81) | private void selfEqualsAssertions(ASTMethod.MethodCacheKey mck) FILE: Velocity/src/test/org/apache/velocity/test/MethodInvocationExceptionTestCase.java class MethodInvocationExceptionTestCase (line 39) | public class MethodInvocationExceptionTestCase extends TestCase method MethodInvocationExceptionTestCase (line 47) | public MethodInvocationExceptionTestCase(String name) method setUp (line 52) | public void setUp() method suite (line 65) | public static Test suite () method log (line 70) | protected void log(String out) method testNormalMethodInvocationException (line 87) | public void testNormalMethodInvocationException () method testGetterMethodInvocationException (line 120) | public void testGetterMethodInvocationException () method testCapitalizedGetterMethodInvocationException (line 157) | public void testCapitalizedGetterMethodInvocationException () method testSetterMethodInvocationException (line 188) | public void testSetterMethodInvocationException () method testMacroInvocationException (line 226) | public void testMacroInvocationException () method doException (line 261) | public void doException() method getFoo (line 267) | public void getFoo() method setFoo (line 273) | public void setFoo( String foo ) FILE: Velocity/src/test/org/apache/velocity/test/MethodOverloadingTestCase.java class MethodOverloadingTestCase (line 46) | public class MethodOverloadingTestCase extends BaseTestCase implements L... method MethodOverloadingTestCase (line 84) | public MethodOverloadingTestCase(String name) method setUp (line 89) | public void setUp() method suite (line 94) | public static Test suite() method testMethodOverloading (line 99) | public void testMethodOverloading() method testParsedMethodOverloading (line 110) | public void testParsedMethodOverloading() method testFile (line 122) | public void testFile(String basefilename) method setupContext (line 155) | public void setupContext(Context context) method overloadedMethod (line 162) | public String overloadedMethod ( Integer s ) method overloadedMethod (line 167) | public String overloadedMethod ( String s ) method overloadedMethod2 (line 173) | public String overloadedMethod2 ( Integer s ) method overloadedMethod2 (line 178) | public String overloadedMethod2 ( String i ) method log (line 184) | public void log(int level, String message) method init (line 216) | public void init( RuntimeServices rs ) method log (line 221) | public void log(int level, String message, Throwable t) method isLevelEnabled (line 227) | public boolean isLevelEnabled(int level) FILE: Velocity/src/test/org/apache/velocity/test/MiscTestCase.java class MiscTestCase (line 38) | public class MiscTestCase extends BaseTestCase method MiscTestCase (line 40) | public MiscTestCase (String name) method suite (line 45) | public static Test suite () method testRuntimeInstanceProperties (line 50) | public void testRuntimeInstanceProperties() method testStringUtils (line 58) | public void testStringUtils() FILE: Velocity/src/test/org/apache/velocity/test/MultiLoaderTestCase.java class MultiLoaderTestCase (line 42) | public class MultiLoaderTestCase extends BaseTestCase method MultiLoaderTestCase (line 78) | public MultiLoaderTestCase(String name) method setUp (line 83) | public void setUp() method suite (line 134) | public static Test suite () method testMultiLoader (line 142) | public void testMultiLoader () FILE: Velocity/src/test/org/apache/velocity/test/MultipleFileResourcePathTestCase.java class MultipleFileResourcePathTestCase (line 42) | public class MultipleFileResourcePathTestCase extends BaseTestCase method MultipleFileResourcePathTestCase (line 70) | public MultipleFileResourcePathTestCase(String name) method suite (line 75) | public static Test suite () method setUp (line 80) | public void setUp() method testMultipleFileResources (line 100) | public void testMultipleFileResources () FILE: Velocity/src/test/org/apache/velocity/test/NumberMethodCallsTestCase.java class NumberMethodCallsTestCase (line 43) | public class NumberMethodCallsTestCase extends TestCase method NumberMethodCallsTestCase (line 52) | public NumberMethodCallsTestCase(String name) method setUp (line 57) | public void setUp() method init (line 64) | public void init( RuntimeServices rs ) method suite (line 69) | public static Test suite () method testNumberMethodCalls (line 77) | public void testNumberMethodCalls () method checkResults (line 129) | private void checkResults(Context vc, String template, String compare)... FILE: Velocity/src/test/org/apache/velocity/test/ParseExceptionTestCase.java class ParseExceptionTestCase (line 39) | public class ParseExceptionTestCase extends BaseTestCase method ParseExceptionTestCase (line 52) | public ParseExceptionTestCase(String name) method setUp (line 57) | public void setUp() method suite (line 63) | public static Test suite () method testParseExceptionFromTemplate (line 72) | public void testParseExceptionFromTemplate () method testParseExceptionFromEval (line 112) | public void testParseExceptionFromEval () method testParseExceptionFromMacroDef (line 148) | public void testParseExceptionFromMacroDef () method testParseExceptionFromMacroDefBody (line 183) | public void testParseExceptionFromMacroDefBody () method testParseExceptionFromMacroInvoke (line 218) | public void testParseExceptionFromMacroInvoke () method testParseExceptionMacroInvalidArgumentCount (line 254) | public void testParseExceptionMacroInvalidArgumentCount () method testParseExceptionMacroInvalidArgumentCountNoException (line 291) | public void testParseExceptionMacroInvalidArgumentCountNoException () FILE: Velocity/src/test/org/apache/velocity/test/ParseWithMacroLibsTestCase.java class ParseWithMacroLibsTestCase (line 35) | public class ParseWithMacroLibsTestCase extends BaseTestCase method ParseWithMacroLibsTestCase (line 41) | public ParseWithMacroLibsTestCase(String name) method setUp (line 46) | public void setUp() method suite (line 56) | public static junit.framework.Test suite() method testParseMacroLocalCacheOn (line 61) | public void testParseMacroLocalCacheOn() method testParseMacroLocalCacheOff (line 81) | public void testParseMacroLocalCacheOff() method testParseMacroGlobalCacheOn (line 95) | public void testParseMacroGlobalCacheOn() method testParseMacroGlobalCacheOff (line 112) | public void testParseMacroGlobalCacheOff() method testParseMacro (line 134) | private void testParseMacro(VelocityEngine ve, String includeFile, Str... method createEngine (line 186) | private VelocityEngine createEngine(boolean cache, boolean local) method testParseMacrosWithNoDefinition (line 211) | public void testParseMacrosWithNoDefinition() method testDuplicateDefinitions (line 261) | public void testDuplicateDefinitions() FILE: Velocity/src/test/org/apache/velocity/test/ParserTestCase.java class ParserTestCase (line 41) | public class ParserTestCase extends TestCase method ParserTestCase (line 43) | public ParserTestCase(String testName) method suite (line 48) | public static Test suite() method testEquals (line 56) | public void testEquals() method testMacro (line 91) | public void testMacro() method testArgs (line 127) | public void testArgs() method testASTReferenceToStringOnlyCalledOnce (line 170) | public void testASTReferenceToStringOnlyCalledOnce() class ToStringCounter (line 188) | public static class ToStringCounter { method toString (line 190) | public String toString() { FILE: Velocity/src/test/org/apache/velocity/test/PropertyMethodPrecedenceTestCase.java class PropertyMethodPrecedenceTestCase (line 27) | public class PropertyMethodPrecedenceTestCase extends BaseEvalTestCase method PropertyMethodPrecedenceTestCase (line 29) | public PropertyMethodPrecedenceTestCase(final String name) method setContext (line 34) | protected void setContext(VelocityContext context) method testLowercasePropertyMethods (line 43) | public void testLowercasePropertyMethods() method testUppercasePropertyMethods (line 51) | public void testUppercasePropertyMethods() class isTool (line 61) | public static class isTool method isFoo (line 63) | public boolean isFoo() class getisTool (line 69) | public static class getisTool extends isTool method get (line 71) | public String get(String s) class GetgetisTool (line 77) | public static class GetgetisTool extends getisTool method getFoo (line 79) | public String getFoo() class getGetgetisTool (line 85) | public static class getGetgetisTool extends GetgetisTool method getfoo (line 87) | public String getfoo() class get2getisTool (line 93) | public static class get2getisTool extends getisTool method getfoo (line 95) | public String getfoo() FILE: Velocity/src/test/org/apache/velocity/test/ResourceCachingTestCase.java class ResourceCachingTestCase (line 38) | public class ResourceCachingTestCase extends BaseTestCase method ResourceCachingTestCase (line 50) | public ResourceCachingTestCase(String name) method setUp (line 55) | public void setUp() method suite (line 61) | public static Test suite () method testIncludeParseCaching (line 71) | public void testIncludeParseCaching () FILE: Velocity/src/test/org/apache/velocity/test/ResourceExistsTestCase.java class ResourceExistsTestCase (line 32) | public class ResourceExistsTestCase extends BaseTestCase method ResourceExistsTestCase (line 38) | public ResourceExistsTestCase(String name) method setUp (line 43) | public void setUp() throws Exception method testFileResourceExists (line 62) | public void testFileResourceExists() throws Exception method testStringResourceExists (line 92) | public void testStringResourceExists() throws Exception FILE: Velocity/src/test/org/apache/velocity/test/ResourceLoaderInstanceTestCase.java class ResourceLoaderInstanceTestCase (line 45) | public class ResourceLoaderInstanceTestCase extends BaseTestCase method ResourceLoaderInstanceTestCase (line 83) | public ResourceLoaderInstanceTestCase(String name) method setUp (line 88) | public void setUp() method suite (line 107) | public static Test suite () method testResourceLoaderInstance (line 115) | public void testResourceLoaderInstance () FILE: Velocity/src/test/org/apache/velocity/test/SecureIntrospectionTestCase.java class SecureIntrospectionTestCase (line 46) | public class SecureIntrospectionTestCase extends BaseTestCase method SecureIntrospectionTestCase (line 53) | public SecureIntrospectionTestCase(String name) method suite (line 58) | public static Test suite() method testBadMethodCalls (line 83) | public void testBadMethodCalls() method testGoodMethodCalls (line 100) | public void testGoodMethodCalls() method doTestMethods (line 113) | private void doTestMethods(VelocityEngine ve, String[] templateStrings... method doesStringEvaluate (line 140) | private boolean doesStringEvaluate(VelocityEngine ve, Context c, Strin... method getProperty (line 151) | public String getProperty() method aTestMethod (line 156) | public int aTestMethod() method setProperty (line 161) | public void setProperty(String val) method getCollection (line 167) | public Collection getCollection() FILE: Velocity/src/test/org/apache/velocity/test/SetTestCase.java class SetTestCase (line 42) | public class SetTestCase extends BaseTestCase method SetTestCase (line 78) | public SetTestCase(String name) method setUp (line 83) | public void setUp() method suite (line 89) | public static Test suite () method testSetNull (line 97) | public void testSetNull() method checkTemplate (line 131) | public void checkTemplate(VelocityEngine ve, String templateName) FILE: Velocity/src/test/org/apache/velocity/test/StaticUtilityMethodsTestCase.java class StaticUtilityMethodsTestCase (line 29) | public class StaticUtilityMethodsTestCase extends BaseEvalTestCase method StaticUtilityMethodsTestCase (line 31) | public StaticUtilityMethodsTestCase(String name) method testMath (line 36) | public void testMath() method testFoo (line 43) | public void testFoo() class Foo (line 50) | public static class Foo method Foo (line 52) | private Foo() {} method foo (line 53) | public static String foo(String s) FILE: Velocity/src/test/org/apache/velocity/test/StrictCompareTestCase.java class StrictCompareTestCase (line 31) | public class StrictCompareTestCase extends BaseEvalTestCase method StrictCompareTestCase (line 33) | public StrictCompareTestCase(String name) method setUp (line 38) | public void setUp() throws Exception method testCompare (line 48) | public void testCompare() method assertVelocityEx (line 73) | public void assertVelocityEx(String template) FILE: Velocity/src/test/org/apache/velocity/test/StrictForeachTestCase.java class StrictForeachTestCase (line 31) | public class StrictForeachTestCase extends BaseEvalTestCase method StrictForeachTestCase (line 33) | public StrictForeachTestCase(String name) method setUp (line 38) | public void setUp() throws Exception method testGood (line 47) | public void testGood() method testBad (line 59) | public void testBad() method testUgly (line 72) | public void testUgly() class GoodIterable (line 86) | public static class GoodIterable method iterator (line 88) | public Iterator iterator() class BadIterable (line 94) | public static class BadIterable method iterator (line 96) | public Object iterator() class UglyIterable (line 102) | public static class UglyIterable method iterator (line 104) | public Iterator iterator() FILE: Velocity/src/test/org/apache/velocity/test/StrictMathTestCase.java class StrictMathTestCase (line 29) | public class StrictMathTestCase extends BaseEvalTestCase method StrictMathTestCase (line 31) | public StrictMathTestCase(String name) method setUp (line 36) | public void setUp() throws Exception method assertNullMathEx (line 44) | protected void assertNullMathEx(String operation) method assertImaginaryMathEx (line 52) | protected void assertImaginaryMathEx(String operation) method testAdd (line 59) | public void testAdd() method testSub (line 64) | public void testSub() method testMul (line 69) | public void testMul() method testMod (line 74) | public void testMod() method testDiv (line 80) | public void testDiv() FILE: Velocity/src/test/org/apache/velocity/test/StrictReferenceTestCase.java class StrictReferenceTestCase (line 31) | public class StrictReferenceTestCase extends BaseEvalTestCase method StrictReferenceTestCase (line 33) | public StrictReferenceTestCase(String name) method setUp (line 38) | public void setUp() throws Exception method testIfStatement (line 52) | public void testIfStatement() method testAllowNullValues (line 77) | public void testAllowNullValues() method testStrictVariableRef (line 89) | public void testStrictVariableRef() method testStrictMethodRef (line 115) | public void testStrictMethodRef() method testStrictMethodOnNull (line 138) | public void testStrictMethodOnNull() method testMacros (line 165) | public void testMacros() method assertMethodEx (line 183) | public void assertMethodEx(String template) method assertVelocityEx (line 191) | public void assertVelocityEx(String template) method assertParseEx (line 199) | public void assertParseEx(String template) class Fargo (line 205) | public static class Fargo method getProp (line 210) | public String getProp() method setProp (line 215) | public void setProp(String val) method getNullVal (line 220) | public String getNullVal() method getNext (line 225) | public Fargo getNext() FILE: Velocity/src/test/org/apache/velocity/test/StringConcatenationTestCase.java class StringConcatenationTestCase (line 29) | public class StringConcatenationTestCase extends BaseEvalTestCase method StringConcatenationTestCase (line 31) | public StringConcatenationTestCase(String name) method setUp (line 36) | public void setUp() throws Exception method testStringRefLeft (line 43) | public void testStringRefLeft() method testStringRefRight (line 51) | public void testStringRefRight() method testNoRef (line 58) | public void testNoRef() method testAll (line 63) | public void testAll() FILE: Velocity/src/test/org/apache/velocity/test/StringResourceLoaderRepositoryTestCase.java class StringResourceLoaderRepositoryTestCase (line 42) | public class StringResourceLoaderRepositoryTestCase extends TestCase method StringResourceLoaderRepositoryTestCase (line 46) | public StringResourceLoaderRepositoryTestCase(String name) method setUp (line 51) | public void setUp() throws Exception method newStringEngine (line 70) | protected VelocityEngine newStringEngine(String repoName, boolean isSt... method getRepo (line 88) | protected StringResourceRepository getRepo(String name, VelocityEngine... method render (line 114) | protected String render(Template template) throws Exception method testSharedRepo (line 122) | public void testSharedRepo() throws Exception method testAlternateStaticRepo (line 136) | public void testAlternateStaticRepo() throws Exception method testPreCreatedStaticRepo (line 156) | public void testPreCreatedStaticRepo() throws Exception method testAppRepo (line 167) | public void testAppRepo() throws Exception method testAlternateAppRepo (line 180) | public void testAlternateAppRepo() throws Exception method testPreCreatedAppRepo (line 193) | public void testPreCreatedAppRepo() throws Exception class MyRepo (line 204) | public static class MyRepo extends StringResourceRepositoryImpl method put (line 206) | public void put(String name, String template) FILE: Velocity/src/test/org/apache/velocity/test/StringResourceLoaderTestCase.java class StringResourceLoaderTestCase (line 43) | public class StringResourceLoaderTestCase extends BaseTestCase method StringResourceLoaderTestCase (line 58) | public StringResourceLoaderTestCase(String name) method suite (line 63) | public static Test suite() method setUp (line 68) | public void setUp() method testSimpleTemplate (line 83) | public void testSimpleTemplate() method testMultipleTemplates (line 110) | public void testMultipleTemplates() method testContentChange (line 158) | public void testContentChange() FILE: Velocity/src/test/org/apache/velocity/test/TemplateTestBase.java type TemplateTestBase (line 29) | public interface TemplateTestBase FILE: Velocity/src/test/org/apache/velocity/test/TemplateTestCase.java class TemplateTestCase (line 66) | public class TemplateTestCase extends BaseTestCase implements TemplateTe... method TemplateTestCase (line 88) | public TemplateTestCase (String baseFileName) method suite (line 94) | public static junit.framework.Test suite() method setUp (line 102) | protected void setUp () method runTest (line 189) | public void runTest () FILE: Velocity/src/test/org/apache/velocity/test/TemplateTestSuite.java class TemplateTestSuite (line 39) | public class TemplateTestSuite extends TestSuite implements TemplateTest... method TemplateTestSuite (line 46) | public TemplateTestSuite() method addTemplateTestCases (line 75) | private void addTemplateTestCases() method getTemplateTestKey (line 102) | private static final String getTemplateTestKey(int nbr) FILE: Velocity/src/test/org/apache/velocity/test/TestBaseTestCase.java class TestBaseTestCase (line 30) | public class TestBaseTestCase method TestBaseTestCase (line 33) | public TestBaseTestCase(final String name) method suite (line 38) | public static Test suite() method testGetFileName (line 43) | public void testGetFileName() FILE: Velocity/src/test/org/apache/velocity/test/TexenClasspathTestCase.java class TexenClasspathTestCase (line 34) | public class TexenClasspathTestCase method TexenClasspathTestCase (line 51) | public TexenClasspathTestCase(String name) method suite (line 56) | public static Test suite() method testTexenClasspath (line 64) | public void testTexenClasspath () FILE: Velocity/src/test/org/apache/velocity/test/TexenTestCase.java class TexenTestCase (line 33) | public class TexenTestCase extends BaseTestCase method TexenTestCase (line 49) | public TexenTestCase(String name) method suite (line 54) | public static junit.framework.Test suite() method testTexenResults (line 62) | public void testTexenResults () FILE: Velocity/src/test/org/apache/velocity/test/URLResourceLoaderTimeoutTestCase.java class URLResourceLoaderTimeoutTestCase (line 29) | public class URLResourceLoaderTimeoutTestCase extends BaseEvalTestCase method URLResourceLoaderTimeoutTestCase (line 48) | public URLResourceLoaderTimeoutTestCase(String name) method setUp (line 53) | public void setUp() throws Exception method testTimeout (line 67) | public void testTimeout() FILE: Velocity/src/test/org/apache/velocity/test/UberspectorTestCase.java class UberspectorTestCase (line 36) | public class UberspectorTestCase method UberspectorTestCase (line 41) | public UberspectorTestCase(String name) method suite (line 46) | public static Test suite() method setUp (line 51) | public void setUp() method testNullObjects (line 58) | public void testNullObjects() method testEmptyPropertyGetter (line 71) | public void testEmptyPropertyGetter() method testEmptyPropertySetter (line 84) | public void testEmptyPropertySetter() method testNullPropertyGetter (line 97) | public void testNullPropertyGetter() method testNullPropertySetter (line 116) | public void testNullPropertySetter() method testNullParameterType (line 133) | public void testNullParameterType() method testMultipleParameterTypes (line 155) | public void testMultipleParameterTypes() method testRegularGetters (line 175) | public void testRegularGetters() method testBooleanGetters (line 204) | public void testBooleanGetters() method testRegularSetters (line 234) | public void testRegularSetters() FILE: Velocity/src/test/org/apache/velocity/test/UnicodeEscapeTestCase.java class UnicodeEscapeTestCase (line 33) | public class UnicodeEscapeTestCase extends BaseTestCase method UnicodeEscapeTestCase (line 38) | public UnicodeEscapeTestCase(final String name) throws Exception method suite (line 43) | public static Test suite() method setUp (line 48) | public void setUp() throws Exception method tearDown (line 54) | public void tearDown() method evaluate (line 60) | private String evaluate(String template) throws Exception method testUnicodeEscape (line 67) | public void testUnicodeEscape() throws Exception method assertUnescape (line 72) | private void assertUnescape(String expected, String escaped) method testASTStringLiteralUnescape (line 83) | public void testASTStringLiteralUnescape() FILE: Velocity/src/test/org/apache/velocity/test/VMContextLocalscopeTestCase.java class VMContextLocalscopeTestCase (line 35) | public class VMContextLocalscopeTestCase extends TestCase { method setUp (line 39) | public void setUp() throws Exception method testLocalscopePutDoesntLeakButGetDoes (line 46) | public void testLocalscopePutDoesntLeakButGetDoes() FILE: Velocity/src/test/org/apache/velocity/test/VMLibraryTestCase.java class VMLibraryTestCase (line 44) | public class VMLibraryTestCase extends BaseTestCase method VMLibraryTestCase (line 60) | public VMLibraryTestCase(String name) method setUp (line 65) | public void setUp() method suite (line 107) | public static junit.framework.Test suite() method testVelociMacroLibWithLocalNamespace (line 115) | public void testVelociMacroLibWithLocalNamespace() method testVelociMacroLibWithGlobalNamespace (line 183) | public void testVelociMacroLibWithGlobalNamespace() method testVelociMacroLibWithDuplicateDefinitions (line 245) | public void testVelociMacroLibWithDuplicateDefinitions() method testMacrosWithNoDefinition (line 294) | public void testMacrosWithNoDefinition() FILE: Velocity/src/test/org/apache/velocity/test/VarargMethodsTestCase.java class VarargMethodsTestCase (line 28) | public class VarargMethodsTestCase extends BaseEvalTestCase method VarargMethodsTestCase (line 30) | public VarargMethodsTestCase(final String name) method setContext (line 35) | protected void setContext(VelocityContext context) method testStrings (line 46) | public void testStrings() method testDoubles (line 54) | public void testDoubles() method testFloatToDoubleVarArg (line 62) | public void testFloatToDoubleVarArg() method testStringVsStrings (line 67) | public void testStringVsStrings() method testIntVsDoubles (line 74) | public void testIntVsDoubles() method testInts (line 81) | public void testInts() method testStringsVsObjectsAKASubclassVararg (line 90) | public void testStringsVsObjectsAKASubclassVararg() method testObjectVarArgVsObjectEtc (line 97) | public void testObjectVarArgVsObjectEtc() method testObjectVarArgVsObjectVelocity605 (line 102) | public void testObjectVarArgVsObjectVelocity605() method testNoArgs (line 108) | public void testNoArgs() method testPassingArrayToVarArgVelocity642 (line 113) | public void testPassingArrayToVarArgVelocity642() method testNullToPrimitiveVarArg (line 119) | public void testNullToPrimitiveVarArg() method testVelocity651 (line 124) | public void testVelocity651() class NiceTool (line 130) | public static class NiceTool method var (line 132) | public String var(String[] ss) method add (line 142) | public double add(double[] dd) method test (line 152) | public String test(Object[] oo) method test (line 157) | public String test(String[] oo) class NastyTool (line 164) | public static class NastyTool extends NiceTool method var (line 166) | public String var(String s) method add (line 171) | public int add(int[] ii) method add (line 181) | public int add(int i) method test (line 186) | public String test() method test (line 191) | public Object test(Object arg) method test (line 196) | public Object test(String arg) method test (line 201) | public String test(Object[] array) method test (line 206) | public String test(Object object, String property) method test642 (line 211) | public String test642(Object[] array) method test649 (line 231) | public String test649(int[] array) method test651 (line 236) | public String test651(String s, String s2, Object[] args) method test651 (line 241) | public String test651(String s, java.util.List l) FILE: Velocity/src/test/org/apache/velocity/test/VelocimacroTestCase.java class VelocimacroTestCase (line 39) | public class VelocimacroTestCase extends TestCase method VelocimacroTestCase (line 47) | public VelocimacroTestCase(String name) method setUp (line 52) | public void setUp() method suite (line 65) | public static Test suite() method testVelociMacro (line 73) | public void testVelociMacro () method testVelociMacroCallMax (line 92) | public void testVelociMacroCallMax() FILE: Velocity/src/test/org/apache/velocity/test/VelocityAppTestCase.java class VelocityAppTestCase (line 38) | public class VelocityAppTestCase extends BaseTestCase implements Templat... method VelocityAppTestCase (line 44) | public VelocityAppTestCase(String name) method setUp (line 49) | public void setUp() method suite (line 61) | public static Test suite() method testVelocityApp (line 69) | public void testVelocityApp () FILE: Velocity/src/test/org/apache/velocity/test/VelocityServletTestCase.java class VelocityServletTestCase (line 52) | public class VelocityServletTestCase extends TestCase method VelocityServletTestCase (line 57) | public VelocityServletTestCase(String name) method suite (line 62) | public static Test suite () method testVelocityServlet (line 70) | public void testVelocityServlet() class MockVelocityServlet (line 90) | class MockVelocityServlet extends VelocityServlet method visibleSetContentType (line 92) | void visibleSetContentType(HttpServletRequest req, method loadConfiguration (line 98) | protected Properties loadConfiguration(ServletConfig config) method getServletConfig (line 106) | public ServletConfig getServletConfig() class MockServletConfig (line 112) | static class MockServletConfig implements ServletConfig method getInitParameter (line 114) | public String getInitParameter(String ignored) method getInitParameterNames (line 119) | public Enumeration getInitParameterNames() method getServletContext (line 124) | public ServletContext getServletContext() method getServletName (line 129) | public String getServletName() class MockServletContext (line 135) | static class MockServletContext implements ServletContext method getAttribute (line 137) | public Object getAttribute(String ignored) method getAttributeNames (line 142) | public Enumeration getAttributeNames() method getContext (line 147) | public ServletContext getContext(String ignored) method getServletContextName (line 152) | public String getServletContextName() method getInitParameter (line 157) | public String getInitParameter(String ignored) method getInitParameterNames (line 162) | public Enumeration getInitParameterNames() method getMajorVersion (line 167) | public int getMajorVersion() method getMimeType (line 172) | public String getMimeType(String ignored) method getResourcePaths (line 177) | public Set getResourcePaths(String string) method getMinorVersion (line 182) | public int getMinorVersion() method getNamedDispatcher (line 187) | public RequestDispatcher getNamedDispatcher(String ignored) method getRealPath (line 192) | public String getRealPath(String ignored) method getRequestDispatcher (line 197) | public RequestDispatcher getRequestDispatcher(String ignored) method getResource (line 202) | public URL getResource(String ignored) method getResourceAsStream (line 208) | public InputStream getResourceAsStream(String ignored) method getServerInfo (line 213) | public String getServerInfo() method getServlet (line 218) | public Servlet getServlet(String ignored) method getServletNames (line 224) | public Enumeration getServletNames() method getServlets (line 229) | public Enumeration getServlets() method log (line 234) | public void log(Exception e, String msg) method log (line 238) | public void log(String msg) method log (line 242) | public void log(String msg, Throwable t) method removeAttribute (line 246) | public void removeAttribute(String name) method setAttribute (line 250) | public void setAttribute(String name, Object value) class MockHttpServletResponse (line 255) | static class MockHttpServletResponse implements HttpServletResponse method flushBuffer (line 261) | public void flushBuffer() throws IOException method resetBuffer (line 265) | public void resetBuffer() method getBufferSize (line 269) | public int getBufferSize() method getCharacterEncoding (line 274) | public String getCharacterEncoding() method getLocale (line 279) | public java.util.Locale getLocale() method getOutputStream (line 284) | public javax.servlet.ServletOutputStream getOutputStream() method getWriter (line 290) | public java.io.PrintWriter getWriter() throws IOException method isCommitted (line 295) | public boolean isCommitted() method reset (line 300) | public void reset() method setBufferSize (line 304) | public void setBufferSize(int i) method setContentLength (line 308) | public void setContentLength(int i) method setContentType (line 315) | public void setContentType(String contentType) method setLocale (line 332) | public void setLocale(java.util.Locale l) method addCookie (line 339) | public void addCookie(javax.servlet.http.Cookie c) method addDateHeader (line 343) | public void addDateHeader(String s, long l) method addHeader (line 347) | public void addHeader(String name, String value) method addIntHeader (line 351) | public void addIntHeader(String name, int value) method containsHeader (line 355) | public boolean containsHeader(String name) method encodeRedirectURL (line 360) | public String encodeRedirectURL(String url) method encodeRedirectUrl (line 365) | public String encodeRedirectUrl(String url) method encodeURL (line 370) | public String encodeURL(String url) method encodeUrl (line 375) | public String encodeUrl(String url) method sendError (line 380) | public void sendError(int i) throws IOException method sendError (line 384) | public void sendError(int i, String s) throws IOException method sendRedirect (line 388) | public void sendRedirect(String s) throws IOException method setDateHeader (line 392) | public void setDateHeader(String s, long l) method setHeader (line 396) | public void setHeader(String name, String value) method setIntHeader (line 400) | public void setIntHeader(String s, int i) method setStatus (line 404) | public void setStatus(int i) method setStatus (line 408) | public void setStatus(int i , String s) FILE: Velocity/src/test/org/apache/velocity/test/WrappedExceptionTestCase.java class WrappedExceptionTestCase (line 40) | public class WrappedExceptionTestCase extends BaseTestCase implements Te... method WrappedExceptionTestCase (line 47) | public WrappedExceptionTestCase(String name) method suite (line 52) | public static Test suite () method setUp (line 57) | public void setUp() throws Exception method testMethodException (line 64) | public void testMethodException() throws Exception method testExceptionUtils (line 84) | public void testExceptionUtils() FILE: Velocity/src/test/org/apache/velocity/test/eventhandler/Handler1.java class Handler1 (line 33) | public class Handler1 method shouldLogOnNullSet (line 39) | public boolean shouldLogOnNullSet(String lhs, String rhs) method referenceInsert (line 47) | public Object referenceInsert(String reference, Object value) method methodException (line 58) | public Object methodException(Class claz, String method, Exception e) ... method includeEvent (line 66) | public String includeEvent( FILE: Velocity/src/test/org/apache/velocity/test/eventhandler/Handler2.java class Handler2 (line 33) | public class Handler2 method shouldLogOnNullSet (line 39) | public boolean shouldLogOnNullSet(String lhs, String rhs) method referenceInsert (line 47) | public Object referenceInsert(String reference, Object value) method methodException (line 58) | public Object methodException(Class claz, String method, Exception e) ... method includeEvent (line 66) | public String includeEvent( FILE: Velocity/src/test/org/apache/velocity/test/issues/VelTools66TestCase.java class VelTools66TestCase (line 38) | public class VelTools66TestCase method VelTools66TestCase (line 43) | public VelTools66TestCase(final String name) method suite (line 49) | public static Test suite() method setUp (line 54) | public void setUp() method log (line 65) | protected static void log(String out) method tearDown (line 74) | public void tearDown() method testVelTools66 (line 79) | public void testVelTools66() type TestInterface (line 93) | public static interface TestInterface method getTestValue (line 95) | String getTestValue(); method setTestValue (line 97) | void setTestValue(String testValue); class TestObject (line 100) | public static final class TestObject method TestObject (line 105) | public TestObject() method getTestValue (line 109) | public String getTestValue() method setTestValue (line 114) | public void setTestValue(final String testValue) class TestSecurityManager (line 120) | public static final class TestSecurityManager extends SecurityManager method TestSecurityManager (line 124) | public TestSecurityManager() method checkMemberAccess (line 129) | public void checkMemberAccess(final Class c, final int i) method checkRead (line 139) | public void checkRead(final String file) method checkPackageAccess (line 144) | public void checkPackageAccess(final String s) method checkPropertyAccess (line 149) | public void checkPropertyAccess(final String s) method checkPermission (line 154) | public void checkPermission(final Permission p) FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity355And552TestCase.java class Velocity355And552TestCase (line 27) | public class Velocity355And552TestCase extends BaseEvalTestCase method Velocity355And552TestCase (line 29) | public Velocity355And552TestCase(String name) method testMissingDollar (line 34) | public void testMissingDollar() method testMissingPound (line 42) | public void testMissingPound() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity532TestCase.java class Velocity532TestCase (line 27) | public class Velocity532TestCase extends BaseEvalTestCase method Velocity532TestCase (line 29) | public Velocity532TestCase(String name) method test532 (line 34) | public void test532() method test532b (line 41) | public void test532b() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity537TestCase.java class Velocity537TestCase (line 33) | public class Velocity537TestCase extends BaseTestCase method Velocity537TestCase (line 60) | public Velocity537TestCase(final String name) throws Exception method suite (line 65) | public static Test suite() method setUp (line 71) | public void setUp() throws Exception method testVelocity537 (line 84) | public void testVelocity537() throws Exception method testVelocity537Again (line 89) | public void testVelocity537Again() throws Exception method executeTest (line 94) | protected Template executeTest(final String templateName) throws Excep... FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity544TestCase.java class Velocity544TestCase (line 30) | public class Velocity544TestCase method Velocity544TestCase (line 33) | public Velocity544TestCase(final String name) method suite (line 39) | public static Test suite() method testBooleanPropertyExecutor (line 44) | public void testBooleanPropertyExecutor() class Foobar (line 57) | public static class Foobar method Foobar (line 61) | public Foobar(boolean value) method isTrue (line 66) | public boolean isTrue() method isTrueObject (line 71) | public Boolean isTrueObject() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity579TestCase.java class Velocity579TestCase (line 28) | public class Velocity579TestCase extends BaseEvalTestCase method Velocity579TestCase (line 30) | public Velocity579TestCase(String name) method testPublicMethodInPrivateImplOfPublicInterface (line 35) | public void testPublicMethodInPrivateImplOfPublicInterface() method testPublicMethodInheritedFromPrivateClass (line 42) | public void testPublicMethodInheritedFromPrivateClass() throws Exception type Foo (line 58) | public static interface Foo method foo (line 60) | String foo(String s); class FooImpl (line 63) | private static abstract class FooImpl implements Foo method foo (line 65) | public String foo(String s) class Foobar (line 71) | private static class Foobar extends FooImpl method bar (line 73) | public String bar() class MyBar (line 79) | public static class MyBar extends Foobar FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity580TestCase.java class Velocity580TestCase (line 32) | public class Velocity580TestCase extends BaseTestCase method Velocity580TestCase (line 59) | public Velocity580TestCase(final String name) throws Exception method suite (line 64) | public static Test suite() method setUp (line 69) | public void setUp() throws Exception method testVelocity580 (line 81) | public void testVelocity580() throws Exception method executeTest (line 86) | protected Template executeTest(final String templateName) throws Excep... FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity587TestCase.java class Velocity587TestCase (line 27) | public class Velocity587TestCase extends BaseEvalTestCase method Velocity587TestCase (line 29) | public Velocity587TestCase(String name) method testLiteralTwoBackslashes (line 35) | public void testLiteralTwoBackslashes() method testLiteralOneBackslash (line 42) | public void testLiteralOneBackslash() method testInterpolatedTwoBackslashes (line 50) | public void testInterpolatedTwoBackslashes() method testInterpolatedOneBackslash (line 57) | public void testInterpolatedOneBackslash() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity589TestCase.java class Velocity589TestCase (line 27) | public class Velocity589TestCase extends BaseEvalTestCase method Velocity589TestCase (line 29) | public Velocity589TestCase(String name) method testIt (line 34) | public void testIt() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity614TestCase.java class Velocity614TestCase (line 28) | public class Velocity614TestCase extends BaseEvalTestCase method Velocity614TestCase (line 30) | public Velocity614TestCase(String name) method testSchmoo (line 35) | public void testSchmoo() method testEscapeSchmooButNotReallySinceSchmooHasNoEscaping (line 41) | public void testEscapeSchmooButNotReallySinceSchmooHasNoEscaping() method testEscapeMacroWithBadArg (line 47) | public void testEscapeMacroWithBadArg() method testEarlyDefinedMacroWithBadArg (line 53) | public void testEarlyDefinedMacroWithBadArg() method testLateDefinedMacroWithGoodArg (line 62) | public void testLateDefinedMacroWithGoodArg() method testDirectivesWithBadArg (line 68) | public void testDirectivesWithBadArg() method testLateDefinedMacroWithBadArg (line 83) | public void testLateDefinedMacroWithBadArg() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity615TestCase.java class Velocity615TestCase (line 29) | public class Velocity615TestCase extends BaseEvalTestCase method Velocity615TestCase (line 31) | public Velocity615TestCase(String name) method setUp (line 36) | public void setUp() throws Exception method testIt (line 46) | public void testIt() method testForIrrationallyFearedRelatedPossibleProblem (line 58) | public void testForIrrationallyFearedRelatedPossibleProblem() method testForIrrationallyFearedRelatedPossibleProblem2 (line 69) | public void testForIrrationallyFearedRelatedPossibleProblem2() method testForIrrationallyFearedRelatedPossibleProblem3 (line 81) | public void testForIrrationallyFearedRelatedPossibleProblem3() method testForIrrationallyFearedRelatedPossibleProblem4 (line 92) | public void testForIrrationallyFearedRelatedPossibleProblem4() method testForIrrationallyFearedRelatedPossibleProblem5 (line 103) | public void testForIrrationallyFearedRelatedPossibleProblem5() class Inc (line 115) | public static class Inc method plus (line 119) | public int plus() method toString (line 124) | public String toString() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity616TestCase.java class Velocity616TestCase (line 27) | public class Velocity616TestCase extends BaseEvalTestCase method Velocity616TestCase (line 29) | public Velocity616TestCase(String name) method setUp (line 34) | public void setUp() throws Exception method testIfNoBrackets (line 41) | public void testIfNoBrackets() method testForeachBrackets (line 48) | public void testForeachBrackets() method testIfBrackets (line 55) | public void testIfBrackets() method testIfBracketsOnEndOnly (line 62) | public void testIfBracketsOnEndOnly() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity625TestCase.java class Velocity625TestCase (line 29) | public class Velocity625TestCase extends BaseEvalTestCase method Velocity625TestCase (line 31) | public Velocity625TestCase(String name) method test1 (line 36) | public void test1() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity627TestCase.java class Velocity627TestCase (line 30) | public class Velocity627TestCase extends BaseEvalTestCase method Velocity627TestCase (line 32) | public Velocity627TestCase(String name) method setUp (line 37) | public void setUp() throws Exception method test627 (line 43) | public void test627() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity629TestCase.java class Velocity629TestCase (line 29) | public class Velocity629TestCase extends BaseEvalTestCase method Velocity629TestCase (line 31) | public Velocity629TestCase(String name) method test629 (line 36) | public void test629() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity62TestCase.java class Velocity62TestCase (line 29) | public class Velocity62TestCase extends BaseEvalTestCase method Velocity62TestCase (line 31) | public Velocity62TestCase(String name) method setUp (line 36) | public void setUp() throws Exception method testNested (line 43) | public void testNested() method testRecursive (line 51) | public void testRecursive() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity630TestCase.java class Velocity630TestCase (line 28) | public class Velocity630TestCase extends BaseEvalTestCase method Velocity630TestCase (line 30) | public Velocity630TestCase(String name) method test630 (line 36) | public void test630() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity631TestCase.java class Velocity631TestCase (line 28) | public class Velocity631TestCase extends BaseEvalTestCase method Velocity631TestCase (line 30) | public Velocity631TestCase(String name) method test631 (line 35) | public void test631() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity644TestCase.java class Velocity644TestCase (line 29) | public class Velocity644TestCase extends BaseEvalTestCase method Velocity644TestCase (line 31) | public Velocity644TestCase(String name) method setUp (line 36) | public void setUp() throws Exception method test629 (line 45) | public void test629() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity667TestCase.java class Velocity667TestCase (line 28) | public class Velocity667TestCase extends BaseEvalTestCase method Velocity667TestCase (line 30) | public Velocity667TestCase(String name) method test667 (line 35) | public void test667() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity681TestCase.java class Velocity681TestCase (line 29) | public class Velocity681TestCase extends BaseEvalTestCase method Velocity681TestCase (line 31) | public Velocity681TestCase(String name) method testIt (line 37) | public void testIt() method testConstant (line 47) | public void testConstant() method testReadOnlyProperty (line 57) | public void testReadOnlyProperty() method testReadWriteProperty (line 69) | public void testReadWriteProperty() class Foo (line 81) | public static class Foo method getBar (line 83) | public String getBar() class FooRW (line 89) | public static class FooRW method getBar (line 93) | public String getBar() method setBar (line 98) | public void setBar(String bar) FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity689TestCase.java class Velocity689TestCase (line 29) | public class Velocity689TestCase extends BaseEvalTestCase method Velocity689TestCase (line 31) | public Velocity689TestCase(String name) method testIt (line 37) | public void testIt() type HasMethod (line 44) | public static interface HasMethod method getBar (line 46) | String getBar(); type HasOtherMethod (line 49) | public static interface HasOtherMethod extends HasMethod method getBaz (line 51) | String getBaz(); type NoMethod (line 54) | public static interface NoMethod extends HasOtherMethod class Foo (line 59) | private static class Foo implements NoMethod method getBar (line 61) | public String getBar() method getBaz (line 66) | public String getBaz() FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity701TestCase.java class Velocity701TestCase (line 27) | public class Velocity701TestCase extends BaseEvalTestCase method Velocity701TestCase (line 29) | public Velocity701TestCase(String name) method testAbstractClass (line 35) | public void testAbstractClass() class Foo (line 45) | public static abstract class Foo { method getBar (line 47) | public abstract String getBar(); FILE: Velocity/src/test/org/apache/velocity/test/issues/Velocity702TestCase.java class Velocity702TestCase (line 32) | public class Velocity702TestCase extends BaseEvalTestCase method Velocity702TestCase (line 34) | public Velocity702TestCase(String name) method setUp (line 40) | public void setUp() throws Exception method testIt (line 57) | public void testIt() throws Exception method addToHigh (line 71) | private void addToHigh(String name, String content) method removeFromHigh (line 76) | private void removeFromHigh(String name) method getHighRepo (line 81) | private StringResourceRepository getHighRepo() method addToLow (line 86) | private void addToLow(String name, String content) method removeFromLow (line 91) | private void removeFromLow(String name) method getLowRepo (line 96) | private StringResourceRepository getLowRepo() FILE: Velocity/src/test/org/apache/velocity/test/misc/ExceptionGeneratingDirective.java class ExceptionGeneratingDirective (line 39) | public class ExceptionGeneratingDirective extends Directive method getName (line 42) | public String getName() method getType (line 47) | public int getType() method render (line 52) | public boolean render(InternalContextAdapter context, Writer writer, N... FILE: Velocity/src/test/org/apache/velocity/test/misc/ExceptionGeneratingEventHandler.java class ExceptionGeneratingEventHandler (line 34) | public class ExceptionGeneratingEventHandler implements IncludeEventHand... method includeEvent (line 38) | public String includeEvent(String includeResourcePath, String currentR... method methodException (line 44) | public Object methodException(Class claz, String method, Exception e) ... method shouldLogOnNullSet (line 49) | public boolean shouldLogOnNullSet(String lhs, String rhs) method referenceInsert (line 54) | public Object referenceInsert(String reference, Object value) FILE: Velocity/src/test/org/apache/velocity/test/misc/ExceptionGeneratingResourceLoader.java class ExceptionGeneratingResourceLoader (line 36) | public class ExceptionGeneratingResourceLoader extends ResourceLoader method init (line 39) | public void init(ExtendedProperties configuration) method getResourceStream (line 43) | public InputStream getResourceStream(String source) throws ResourceNot... method isSourceModified (line 48) | public boolean isSourceModified(Resource resource) method getLastModified (line 53) | public long getLastModified(Resource resource) FILE: Velocity/src/test/org/apache/velocity/test/misc/GetPutObject.java class GetPutObject (line 22) | public class GetPutObject method get (line 26) | public Object get() method put (line 31) | public void put(final Object value) FILE: Velocity/src/test/org/apache/velocity/test/misc/TestContext.java class TestContext (line 35) | public class TestContext implements Context method containsKey (line 40) | public boolean containsKey(Object key) method get (line 45) | public Object get(String key) method getKeys (line 50) | public Object[] getKeys() method put (line 55) | public Object put(String key, Object value) method remove (line 62) | public Object remove(Object key) method normalizeKey (line 68) | private String normalizeKey(Object key) FILE: Velocity/src/test/org/apache/velocity/test/misc/TestLogChute.java class TestLogChute (line 37) | public class TestLogChute extends SystemLogChute method TestLogChute (line 46) | public TestLogChute() method TestLogChute (line 52) | public TestLogChute(boolean suppress, boolean capture) method init (line 59) | public void init(RuntimeServices rs) throws Exception method on (line 70) | public void on() method off (line 75) | public void off() method startCapture (line 80) | public void startCapture() method stopCapture (line 85) | public void stopCapture() method isLevelEnabled (line 90) | public boolean isLevelEnabled(int level) method write (line 96) | protected void write(PrintStream ps, String prefix, String message, Th... method getLog (line 112) | public String getLog() FILE: Velocity/src/test/org/apache/velocity/test/misc/UberspectTestException.java class UberspectTestException (line 35) | public class UberspectTestException extends RuntimeException method UberspectTestException (line 45) | public UberspectTestException(String message, Info i) method getInfo (line 51) | public Info getInfo() method getMessage (line 56) | public String getMessage() FILE: Velocity/src/test/org/apache/velocity/test/misc/UberspectTestImpl.java class UberspectTestImpl (line 31) | public class UberspectTestImpl extends UberspectImpl method getMethod (line 34) | public VelMethod getMethod(Object obj, String methodName, Object[] arg... method getPropertyGet (line 49) | public VelPropertyGet getPropertyGet(Object obj, String identifier, In... FILE: Velocity/src/test/org/apache/velocity/test/misc/UberspectorTestObject.java class UberspectorTestObject (line 22) | public class UberspectorTestObject method getpremium (line 35) | public String getpremium() method setpremium (line 43) | public void setpremium(String premium) method ispremiumBool (line 51) | public boolean ispremiumBool() method setpremiumBool (line 59) | public void setpremiumBool(boolean premiumBool) method getRegular (line 67) | public String getRegular() method setRegular (line 75) | public void setRegular(String regular) method isRegularBool (line 83) | public boolean isRegularBool() method setRegularBool (line 91) | public void setRegularBool(boolean regularBool) method getAmbigous (line 99) | public String getAmbigous() method setAmbigous (line 107) | public void setAmbigous(String ambigous) method setAmbigous (line 115) | public void setAmbigous(StringBuffer ambigous) FILE: Velocity/src/test/org/apache/velocity/test/provider/BoolObj.java class BoolObj (line 31) | public class BoolObj method isBoolean (line 33) | public boolean isBoolean() method isNotboolean (line 42) | public String isNotboolean() FILE: Velocity/src/test/org/apache/velocity/test/provider/Child.java class Child (line 30) | public class Child extends Person method getName (line 32) | public String getName() FILE: Velocity/src/test/org/apache/velocity/test/provider/ForeachMethodCallHelper.java class ForeachMethodCallHelper (line 27) | public class ForeachMethodCallHelper method getFoo (line 29) | public String getFoo(Integer v) { return "int "+v; } method getFoo (line 30) | public String getFoo(String v) { return "str "+v; } FILE: Velocity/src/test/org/apache/velocity/test/provider/NullToStringObject.java class NullToStringObject (line 27) | public class NullToStringObject method toString (line 29) | public String toString() FILE: Velocity/src/test/org/apache/velocity/test/provider/NumberMethods.java class NumberMethods (line 31) | public class NumberMethods method numMethod (line 34) | public String numMethod(byte val) method numMethod (line 39) | public String numMethod(short val) method numMethod (line 44) | public String numMethod(int val) method numMethod (line 49) | public String numMethod(double val) method numMethod (line 54) | public String numMethod(long val) method numMethod (line 59) | public String numMethod(BigInteger val) method numMethod (line 64) | public String numMethod(BigDecimal val) FILE: Velocity/src/test/org/apache/velocity/test/provider/Person.java class Person (line 33) | public class Person method getName (line 35) | public String getName() FILE: Velocity/src/test/org/apache/velocity/test/provider/TestNumber.java class TestNumber (line 30) | public class TestNumber implements TemplateNumber method TestNumber (line 35) | public TestNumber(double val) method getAsNumber (line 40) | public Number getAsNumber() FILE: Velocity/src/test/org/apache/velocity/test/provider/TestProvider.java class TestProvider (line 36) | public class TestProvider method getName (line 47) | public String getName() method getStack (line 52) | public Stack getStack() method getEmptyList (line 61) | public List getEmptyList() method getList (line 67) | public List getList() method getSearch (line 77) | public Hashtable getSearch() method getHashtable (line 94) | public Hashtable getHashtable() method getRelSearches (line 104) | public ArrayList getRelSearches() method getTitle (line 112) | public String getTitle() method setTitle (line 117) | public void setTitle(String title) method getMenu (line 122) | public Object[] getMenu() method getCustomers (line 140) | public ArrayList getCustomers() method getCustomers2 (line 152) | public ArrayList getCustomers2() method me (line 164) | public Object me() method toString (line 169) | public String toString() method getVector (line 174) | public Vector getVector() method getArray (line 184) | public String[] getArray() method theAPLRules (line 192) | public boolean theAPLRules() method getStateTrue (line 197) | public boolean getStateTrue() method getStateFalse (line 202) | public boolean getStateFalse() method objectArrayMethod (line 207) | public String objectArrayMethod(Object[] o) method concat (line 212) | public String concat(Object[] strings) method concat (line 224) | public String concat(List strings) method objConcat (line 236) | public String objConcat(List objects) method parse (line 248) | public String parse(String a, Object o, String c, String d) method concat (line 253) | public String concat(String a, String b) method getPerson (line 260) | public Person getPerson() method getChild (line 265) | public Child getChild() method showPerson (line 270) | public String showPerson(Person person) method chop (line 282) | public String chop(String string, int i) method allEmpty (line 287) | public boolean allEmpty(Object[] list) method setState (line 314) | public void setState(Boolean state) method setBangStart (line 318) | public void setBangStart( Integer i ) method bang (line 323) | public Integer bang() method get (line 336) | public String get(String key) method put (line 346) | public String put(String key, Object o) method getFoo (line 352) | public String getFoo() method getThrow (line 358) | public String getThrow() FILE: Velocity/src/test/org/apache/velocity/test/sql/BaseSQLTest.java class BaseSQLTest (line 39) | public abstract class BaseSQLTest method BaseSQLTest (line 44) | public BaseSQLTest(String name, String path) method executeSQL (line 55) | public void executeSQL(String sql) FILE: Velocity/src/test/org/apache/velocity/test/sql/DataSourceResourceLoaderTestCase.java class DataSourceResourceLoaderTestCase (line 41) | public class DataSourceResourceLoaderTestCase method DataSourceResourceLoaderTestCase (line 80) | public DataSourceResourceLoaderTestCase(final String name) method suite (line 87) | public static Test suite() method setUp (line 92) | public void setUp() method setUpUnicode (line 118) | public void setUpUnicode() method testSimpleTemplate (line 130) | public void testSimpleTemplate() method testUnicode (line 137) | public void testUnicode() method testRenderTool (line 161) | public void testRenderTool() method testNullTimestamp (line 171) | public void testNullTimestamp() method testMacroInvocation (line 181) | public void testMacroInvocation() method executeTest (line 188) | protected Template executeTest(final String templateName) class DSRLTCTool (line 215) | public static final class DSRLTCTool method add (line 217) | public int add(final int a, final int b) method getMessage (line 222) | public String getMessage() FILE: Velocity/src/test/org/apache/velocity/test/sql/HsqlDB.java class HsqlDB (line 34) | public class HsqlDB { method HsqlDB (line 37) | public HsqlDB(String uri, String loadFile) throws Exception { method getConnection (line 47) | public Connection getConnection() { method close (line 51) | public void close() { method loadSqlFile (line 60) | private void loadSqlFile(String fileName) throws Exception { method getFileContents (line 89) | private String getFileContents(String fileName) throws Exception { FILE: Velocity/src/test/org/apache/velocity/test/sql/HsqlDataSource.java class HsqlDataSource (line 31) | public class HsqlDataSource implements DataSource { method HsqlDataSource (line 39) | public HsqlDataSource(final String url) throws Exception { method getConnection (line 44) | public Connection getConnection() throws SQLException { method getConnection (line 48) | public Connection getConnection(final String username, final String pa... method getLogWriter (line 53) | public PrintWriter getLogWriter() throws SQLException { method getLoginTimeout (line 57) | public int getLoginTimeout() throws SQLException { method setLogWriter (line 61) | public void setLogWriter(final PrintWriter logWriter) throws SQLExcept... method setLoginTimeout (line 65) | public void setLoginTimeout(final int loginTimeout) throws SQLException { method isWrapperFor (line 69) | public boolean isWrapperFor(final Class iface) throws SQLException { method unwrap (line 73) | public Object unwrap(final Class iface) throws SQLException { FILE: Velocity/src/test/org/apache/velocity/test/util/introspection/ChainedUberspectorsTestCase.java class ChainedUberspectorsTestCase (line 35) | public class ChainedUberspectorsTestCase extends BaseTestCase { method ChainedUberspectorsTestCase (line 37) | public ChainedUberspectorsTestCase(String name) method suite (line 43) | public static Test suite() method setUp (line 48) | public void setUp() method tearDown (line 58) | public void tearDown() method testChaining (line 62) | public void testChaining() class ChainedUberspector (line 84) | public static class ChainedUberspector extends AbstractChainableUbersp... method getPropertySet (line 86) | public VelPropertySet getPropertySet(Object obj, String identifier, ... class LinkedUberspector (line 94) | public static class LinkedUberspector extends UberspectImpl method getPropertyGet (line 96) | public VelPropertyGet getPropertyGet(Object obj, String identifier, ... class Foo (line 103) | public static class Foo method zeMethod (line 107) | public String zeMethod() { return "ok"; } method getBar (line 108) | public String getBar() { return bar; } method setBar (line 109) | public void setBar(String s) { bar = s; } FILE: Velocity/src/test/org/apache/velocity/test/util/introspection/ClassMapTestCase.java class ClassMapTestCase (line 34) | public class ClassMapTestCase method ClassMapTestCase (line 37) | public ClassMapTestCase(final String name) method suite (line 43) | public static Test suite() method setUp (line 48) | public void setUp() method tearDown (line 57) | public void tearDown() method testPrimitives (line 61) | public void testPrimitives() class TestClassMap (line 77) | public static final class TestClassMap method setBoolean (line 79) | public void setBoolean(boolean b) method setByte (line 83) | public void setByte(byte b) method setCharacter (line 87) | public void setCharacter(char c) method setDouble (line 91) | public void setDouble(double d) method setFloat (line 95) | public void setFloat(float f) method setInteger (line 99) | public void setInteger(int i) method setLong (line 103) | public void setLong(long l) method setShort (line 107) | public void setShort(short s) FILE: Velocity/src/test/org/apache/velocity/test/view/TemplateNodeView.java class TemplateNodeView (line 35) | public class TemplateNodeView method TemplateNodeView (line 57) | public TemplateNodeView(String template) FILE: Velocity/src/test/org/apache/velocity/util/SimplePoolTestCase.java class SimplePoolTestCase (line 31) | public class SimplePoolTestCase extends TestCase method suite (line 33) | public static Test suite() method SimplePoolTestCase (line 38) | public SimplePoolTestCase(String testName) method testPool (line 43) | public void testPool() FILE: Velocity/test/classloader/Foo.java class Foo (line 26) | public class Foo method doIt (line 38) | public String doIt() FILE: Velocity/test/ds/create-db.sql type velocity_template (line 20) | create table velocity_template ( FILE: Velocity/test/texen-classpath/compare/TurbineWeather.java class TurbineWeather (line 31) | public class TurbineWeather method getService (line 39) | protected static WeatherService getService() FILE: Velocity/test/texen-classpath/compare/TurbineWeatherService.java class TurbineWeatherService (line 30) | public class TurbineWeatherService extends TurbineBaseService method init (line 37) | public void init() FILE: Velocity/test/texen-classpath/compare/WeatherService.java type WeatherService (line 30) | public interface WeatherService extends Service FILE: Velocity/test/texen/compare/TurbineWeather.java class TurbineWeather (line 32) | public class TurbineWeather method getService (line 40) | protected static WeatherService getService() FILE: Velocity/test/texen/compare/TurbineWeatherService.java class TurbineWeatherService (line 31) | public class TurbineWeatherService extends TurbineBaseService method init (line 38) | public void init() FILE: Velocity/test/texen/compare/WeatherService.java type WeatherService (line 31) | public interface WeatherService extends Service FILE: Velocity/whiteboard/daveb/ContextTool.java class ContextTool (line 28) | public abstract class ContextTool implements Serializable method setContext (line 38) | public void setContext( Context c ) method getName (line 46) | public abstract String getName(); FILE: Velocity/whiteboard/daveb/ContextWithTools.java class ContextWithTools (line 33) | public class ContextWithTools extends AbstractContext method ContextWithTools (line 36) | public ContextWithTools() method loadTools (line 46) | private void loadTools() method ContextWithTools (line 74) | public ContextWithTools( Context context ) method internalGet (line 80) | public Object internalGet( String key ) method internalPut (line 85) | public Object internalPut( String key, Object value ) method internalContainsKey (line 90) | public boolean internalContainsKey(Object key) method internalGetKeys (line 95) | public Object[] internalGetKeys() method internalRemove (line 100) | public Object internalRemove(Object key) method clone (line 109) | public Object clone() FILE: Velocity/whiteboard/daveb/ToolOne.java class ToolOne (line 25) | public class ToolOne extends ContextTool method getName (line 30) | public String getName() method sayHello (line 35) | public String sayHello() FILE: Velocity/whiteboard/daveb/ToolTest.java class ToolTest (line 34) | public class ToolTest method ToolTest (line 36) | public ToolTest(String templateFile) method main (line 60) | public static void main(String[] args) FILE: Velocity/whiteboard/daveb/ToolTwo.java class ToolTwo (line 25) | public class ToolTwo extends ContextTool method getName (line 30) | public String getName() method sayHello (line 35) | public String sayHello() FILE: Velocity/whiteboard/daveb/dajarred/Example.java class Example (line 39) | public class Example method Example (line 48) | public Example() method getTemplate (line 81) | public void getTemplate( String templateFile) method getNames (line 127) | public ArrayList getNames() method main (line 139) | public static void main(String[] args) method say (line 165) | private static void say( String m ) FILE: Velocity/whiteboard/geir/Delay.java class Delay (line 40) | public class Delay extends Directive method getName (line 44) | public String getName() method getType (line 49) | public int getType() method init (line 54) | public void init( RuntimeServices rs, InternalContextAdapter context, ... method render (line 64) | public boolean render( InternalContextAdapter context, method getASTAsStringArray (line 108) | private static List getASTAsStringArray( Node rootNode ) FILE: Velocity/whiteboard/geir/InstanceExample.java class InstanceExample (line 36) | public class InstanceExample method main (line 38) | public static void main( String args[] ) FILE: Velocity/whiteboard/geir/Local.java class Local (line 49) | public class Local extends Directive method getName (line 57) | public String getName() method getType (line 65) | public int getType() method init (line 73) | public void init(RuntimeServices rs, InternalContextAdapter context, N... method render (line 108) | public boolean render(InternalContextAdapter context, FILE: Velocity/whiteboard/henning/jdk14/EscapeReference.java class EscapeReference (line 56) | public abstract class EscapeReference implements ReferenceInsertionEvent... method escape (line 72) | protected abstract String escape(Object text); method getMatchAttribute (line 82) | protected abstract String getMatchAttribute(); method referenceInsert (line 87) | public Object referenceInsert(String reference, Object value) method setRuntimeServices (line 111) | public void setRuntimeServices(RuntimeServices rs) throws Exception method getRuntimeServices (line 156) | protected RuntimeServices getRuntimeServices() FILE: Velocity/whiteboard/henning/jdk15/src/java/org/apache/velocity/util/introspection/JDK15UberspectImpl.java class JDK15UberspectImpl (line 31) | public class JDK15UberspectImpl method getIterator (line 41) | public Iterator getIterator(Object obj, Info i) FILE: Velocity/whiteboard/henning/jdk15/src/test/org/apache/velocity/util/introspection/JDK15UberspectTestCase.java class JDK15UberspectTestCase (line 32) | public class JDK15UberspectTestCase method JDK15UberspectTestCase (line 35) | public JDK15UberspectTestCase(final String name) method setUp (line 40) | public void setUp() method suite (line 48) | public static Test suite() method testIterable (line 53) | public void testIterable() class TestIterator (line 67) | public static class TestIterator method hasNext (line 71) | public boolean hasNext() { method next (line 75) | public Object next() { method remove (line 79) | public void remove() { class TestIterable (line 83) | public static class TestIterable method TestIterable (line 88) | public TestIterable(final Iterator it) method iterator (line 93) | public Iterator iterator()